From be88b5b140445bd74711c9ade367f1b4625b7588 Mon Sep 17 00:00:00 2001 From: autosubmit Date: Fri, 27 Jun 2025 15:11:08 +0800 Subject: [PATCH] Auto Submit --- ...1480d6c.async.js => 3754.c00d1909.async.js | 4 +- ...f822f6b.async.js => 8909.a36d3abc.async.js | 12 +- index.html | 2 +- ...ync.js => layouts__index.d5ee2fdd.async.js | 78 ++-- ..._Exercise__Answer__index.4176364e.async.js | 19 - ..._Exercise__Answer__index.d6e5dc67.async.js | 19 + ..._Exercise__Detail__index.367ebb4a.async.js | 360 +++++++++++++++++ ..._Exercise__Detail__index.88e13b82.async.js | 360 ----------------- ..._Exercise__Review__index.b1734ac4.async.js | 136 +++---- ...__Lists__Exercise__index.b0fcb818.async.js | 275 ------------- ...__Lists__Exercise__index.fe57f919.async.js | 275 +++++++++++++ ...omeworks__Comment__index.01c182ae.async.js | 138 +++---- ..._Items__videoInfo__index.1b653b20.async.js | 100 +++++ ..._Items__videoInfo__index.a7981358.async.js | 100 ----- ... => p__Paths__Detail__id.96ba82f2.async.js | 224 +++++------ ...owledgegraph__Detail__id.31107ae0.async.js | 78 ++-- p__tasks__index.4fc52200.async.js | 371 ++++++++++++++++++ p__tasks__index.b3a59ba5.async.js | 371 ------------------ ..._Lists__Knowledge__index.97953af4.async.js | 171 -------- ..._Lists__Knowledge__index.c34c6b3f.async.js | 171 ++++++++ umi.d789e05e.js => umi.3120b6ba.js | 4 +- 21 files changed, 1634 insertions(+), 1634 deletions(-) rename 3754.51480d6c.async.js => 3754.c00d1909.async.js (99%) rename 8909.bf822f6b.async.js => 8909.a36d3abc.async.js (99%) rename layouts__index.28fb5f18.async.js => layouts__index.d5ee2fdd.async.js (79%) delete mode 100644 p__Classrooms__Lists__Exercise__Answer__index.4176364e.async.js create mode 100644 p__Classrooms__Lists__Exercise__Answer__index.d6e5dc67.async.js create mode 100644 p__Classrooms__Lists__Exercise__Detail__index.367ebb4a.async.js delete mode 100644 p__Classrooms__Lists__Exercise__Detail__index.88e13b82.async.js rename p__Classrooms__Lists__Exercise__Review__index.7276a16e.async.js => p__Classrooms__Lists__Exercise__Review__index.b1734ac4.async.js (75%) delete mode 100644 p__Classrooms__Lists__Exercise__index.b0fcb818.async.js create mode 100644 p__Classrooms__Lists__Exercise__index.fe57f919.async.js rename p__Classrooms__Lists__ShixunHomeworks__Comment__index.6b3b4c9b.async.js => p__Classrooms__Lists__ShixunHomeworks__Comment__index.01c182ae.async.js (64%) create mode 100644 p__Classrooms__Lists__Video__Items__videoInfo__index.1b653b20.async.js delete mode 100644 p__Classrooms__Lists__Video__Items__videoInfo__index.a7981358.async.js rename p__Paths__Detail__id.020b4145.async.js => p__Paths__Detail__id.96ba82f2.async.js (70%) rename p__knowledgegraph__Detail__id.18ea4401.async.js => p__knowledgegraph__Detail__id.31107ae0.async.js (80%) create mode 100644 p__tasks__index.4fc52200.async.js delete mode 100644 p__tasks__index.b3a59ba5.async.js delete mode 100644 p__virtualSpaces__Lists__Knowledge__index.97953af4.async.js create mode 100644 p__virtualSpaces__Lists__Knowledge__index.c34c6b3f.async.js rename umi.d789e05e.js => umi.3120b6ba.js (99%) diff --git a/3754.51480d6c.async.js b/3754.c00d1909.async.js similarity index 99% rename from 3754.51480d6c.async.js rename to 3754.c00d1909.async.js index c08f723dc9..5520c03c68 100644 --- a/3754.51480d6c.async.js +++ b/3754.c00d1909.async.js @@ -1,5 +1,5 @@ (self.webpackChunk=self.webpackChunk||[]).push([[3754],{94907:function(d,S,n){var l=n(97671);(function(){var f,v,g,y,T,x;typeof performance!="undefined"&&performance!==null&&performance.now?d.exports=function(){return performance.now()}:typeof l!="undefined"&&l!==null&&l.hrtime?(d.exports=function(){return(f()-T)/1e6},v=l.hrtime,f=function(){var b;return b=v(),b[0]*1e9+b[1]},y=f(),x=l.uptime()*1e9,T=y-x):Date.now?(d.exports=function(){return Date.now()-g},g=Date.now()):(d.exports=function(){return new Date().getTime()-g},g=new Date().getTime())}).call(this)},32772:function(d,S,n){for(var l=n(94907),f=typeof window=="undefined"?n.g:window,v=["moz","webkit"],g="AnimationFrame",y=f["request"+g],T=f["cancel"+g]||f["cancelRequest"+g],x=0;!y&&x3&&(this.alpha=T[3]),this.ok=!0}}this.r=this.r<0||isNaN(this.r)?0:this.r>255?255:this.r,this.g=this.g<0||isNaN(this.g)?0:this.g>255?255:this.g,this.b=this.b<0||isNaN(this.b)?0:this.b>255?255:this.b,this.alpha=this.alpha<0?0:this.alpha>1||isNaN(this.alpha)?1:this.alpha,this.toRGB=function(){return"rgb("+this.r+", "+this.g+", "+this.b+")"},this.toRGBA=function(){return"rgba("+this.r+", "+this.g+", "+this.b+", "+this.alpha+")"},this.toHex=function(){var x=this.r.toString(16),b=this.g.toString(16),C=this.b.toString(16);return x.length==1&&(x="0"+x),b.length==1&&(b="0"+b),C.length==1&&(C="0"+C),"#"+x+b+C},this.getHelpXML=function(){for(var x=new Array,b=0;b "+I.toRGB()+" -> "+I.toHex());M.appendChild(w),M.appendChild(F),P.appendChild(M)}catch(j){}return P}}},20407:function(d,S,n){"use strict";var l=n(94803),f=n(97904),v=TypeError;d.exports=function(g){if(l(g))return g;throw new v(f(g)+" is not a function")}},71649:function(d,S,n){"use strict";var l=n(20879),f=n(97904),v=TypeError;d.exports=function(g){if(l(g))return g;throw new v(f(g)+" is not a constructor")}},27835:function(d,S,n){"use strict";var l=n(30530),f=String,v=TypeError;d.exports=function(g){if(l(g))return g;throw new v("Can't set "+f(g)+" as a prototype")}},82411:function(d,S,n){"use strict";var l=n(11730),f=n(67903),v=n(87721).f,g=l("unscopables"),y=Array.prototype;y[g]===void 0&&v(y,g,{configurable:!0,value:f(null)}),d.exports=function(T){y[g][T]=!0}},31229:function(d,S,n){"use strict";var l=n(63464).charAt;d.exports=function(f,v,g){return v+(g?l(f,v).length:1)}},16286:function(d,S,n){"use strict";var l=n(56445),f=TypeError;d.exports=function(v,g){if(l(g,v))return v;throw new f("Incorrect invocation")}},11102:function(d,S,n){"use strict";var l=n(49489),f=String,v=TypeError;d.exports=function(g){if(l(g))return g;throw new v(f(g)+" is not an object")}},44590:function(d,S,n){"use strict";var l=n(72458),f=n(17524),v=n(57555),g=function(y){return function(T,x,b){var C=l(T),A=v(C);if(A===0)return!y&&-1;var R=f(b,A),P;if(y&&x!==x){for(;A>R;)if(P=C[R++],P!==P)return!0}else for(;A>R;R++)if((y||R in C)&&C[R]===x)return y||R||0;return!y&&-1}};d.exports={includes:g(!0),indexOf:g(!1)}},75650:function(d,S,n){"use strict";var l=n(41433);d.exports=function(f,v){var g=[][f];return!!g&&l(function(){g.call(null,v||function(){return 1},1)})}},32917:function(d,S,n){"use strict";var l=n(20407),f=n(30780),v=n(48640),g=n(57555),y=TypeError,T="Reduce of empty array with no initial value",x=function(b){return function(C,A,R,P){var M=f(C),I=v(M),w=g(M);if(l(A),w===0&&R<2)throw new y(T);var F=b?w-1:0,Y=b?-1:1;if(R<2)for(;;){if(F in I){P=I[F],F+=Y;break}if(F+=Y,b?F<0:w<=F)throw new y(T)}for(;b?F>=0:w>F;F+=Y)F in I&&(P=A(P,I[F],F,M));return P}};d.exports={left:x(!1),right:x(!0)}},37455:function(d,S,n){"use strict";var l=n(88822);d.exports=l([].slice)},74022:function(d,S,n){"use strict";var l=n(11730),f=l("iterator"),v=!1;try{var g=0,y={next:function(){return{done:!!g++}},return:function(){v=!0}};y[f]=function(){return this},Array.from(y,function(){throw 2})}catch(T){}d.exports=function(T,x){try{if(!x&&!v)return!1}catch(A){return!1}var b=!1;try{var C={};C[f]=function(){return{next:function(){return{done:b=!0}}}},T(C)}catch(A){}return b}},647:function(d,S,n){"use strict";var l=n(88822),f=l({}.toString),v=l("".slice);d.exports=function(g){return v(f(g),8,-1)}},20635:function(d,S,n){"use strict";var l=n(9185),f=n(94803),v=n(647),g=n(11730),y=g("toStringTag"),T=Object,x=v(function(){return arguments}())==="Arguments",b=function(C,A){try{return C[A]}catch(R){}};d.exports=l?v:function(C){var A,R,P;return C===void 0?"Undefined":C===null?"Null":typeof(R=b(A=T(C),y))=="string"?R:x?v(A):(P=v(A))==="Object"&&f(A.callee)?"Arguments":P}},21143:function(d,S,n){"use strict";var l=n(5848),f=n(49923),v=n(9445),g=n(87721);d.exports=function(y,T,x){for(var b=f(T),C=g.f,A=v.f,R=0;R0&&x[0]<4?1:+(x[0]+x[1])),!b&&f&&(x=f.match(/Edge\/(\d+)/),(!x||x[1]>=74)&&(x=f.match(/Chrome\/(\d+)/),x&&(b=+x[1]))),d.exports=b},28361:function(d,S,n){"use strict";var l=n(66158),f=n(24241),v=n(647),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"}()},29453:function(d,S,n){"use strict";var l=n(66158),f=n(9445).f,v=n(32165),g=n(98862),y=n(45020),T=n(21143),x=n(64784);d.exports=function(b,C){var A=b.target,R=b.global,P=b.stat,M,I,w,F,Y,j;if(R?I=l:P?I=l[A]||y(A,{}):I=l[A]&&l[A].prototype,I)for(w in C){if(Y=C[w],b.dontCallGetSet?(j=f(I,w),F=j&&j.value):F=I[w],M=x(R?w:A+(P?".":"#")+w,b.forced),!M&&F!==void 0){if(typeof Y==typeof F)continue;T(Y,F)}(b.sham||F&&F.sham)&&v(Y,"sham",!0),g(I,w,Y,b)}}},41433:function(d){"use strict";d.exports=function(S){try{return!!S()}catch(n){return!0}}},88394:function(d,S,n){"use strict";n(23073);var l=n(83306),f=n(98862),v=n(12927),g=n(41433),y=n(11730),T=n(32165),x=y("species"),b=RegExp.prototype;d.exports=function(C,A,R,P){var M=y(C),I=!g(function(){var j={};return j[M]=function(){return 7},""[C](j)!==7}),w=I&&!g(function(){var j=!1,B=/a/;return C==="split"&&(B={},B.constructor={},B.constructor[x]=function(){return B},B.flags="",B[M]=/./[M]),B.exec=function(){return j=!0,null},B[M](""),!j});if(!I||!w||R){var F=/./[M],Y=A(M,""[C],function(j,B,$,X,Q){var _=B.exec;return _===v||_===b.exec?I&&!Q?{done:!0,value:l(F,B,$,X)}:{done:!0,value:l(j,$,B,X)}:{done:!1}});f(String.prototype,C,Y[0]),f(b,M,Y[1])}P&&T(b[M],"sham",!0)}},23367:function(d,S,n){"use strict";var l=n(1243),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)})},14072:function(d,S,n){"use strict";var l=n(336),f=n(20407),v=n(1243),g=l(l.bind);d.exports=function(y,T){return f(y),T===void 0?y:v?g(y,T):function(){return y.apply(T,arguments)}}},1243:function(d,S,n){"use strict";var l=n(41433);d.exports=!l(function(){var f=function(){}.bind();return typeof f!="function"||f.hasOwnProperty("prototype")})},83306:function(d,S,n){"use strict";var l=n(1243),f=Function.prototype.call;d.exports=l?f.bind(f):function(){return f.apply(f,arguments)}},66308:function(d,S,n){"use strict";var l=n(95935),f=n(5848),v=Function.prototype,g=l&&Object.getOwnPropertyDescriptor,y=f(v,"name"),T=y&&function(){}.name==="something",x=y&&(!l||l&&g(v,"name").configurable);d.exports={EXISTS:y,PROPER:T,CONFIGURABLE:x}},31479:function(d,S,n){"use strict";var l=n(88822),f=n(20407);d.exports=function(v,g,y){try{return l(f(Object.getOwnPropertyDescriptor(v,g)[y]))}catch(T){}}},336:function(d,S,n){"use strict";var l=n(647),f=n(88822);d.exports=function(v){if(l(v)==="Function")return f(v)}},88822:function(d,S,n){"use strict";var l=n(1243),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)}}},84407:function(d,S,n){"use strict";var l=n(66158),f=n(94803),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]}},71170:function(d,S,n){"use strict";var l=n(20635),f=n(31607),v=n(60845),g=n(46072),y=n(11730),T=y("iterator");d.exports=function(x){if(!v(x))return f(x,T)||f(x,"@@iterator")||g[l(x)]}},15739:function(d,S,n){"use strict";var l=n(83306),f=n(20407),v=n(11102),g=n(97904),y=n(71170),T=TypeError;d.exports=function(x,b){var C=arguments.length<2?y(x):b;if(f(C))return v(l(C,x));throw new T(g(x)+" is not iterable")}},31607:function(d,S,n){"use strict";var l=n(20407),f=n(60845);d.exports=function(v,g){var y=v[g];return f(y)?void 0:l(y)}},42163:function(d,S,n){"use strict";var l=n(88822),f=n(30780),v=Math.floor,g=l("".charAt),y=l("".replace),T=l("".slice),x=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,b=/\$([$&'`]|\d{1,2})/g;d.exports=function(C,A,R,P,M,I){var w=R+C.length,F=P.length,Y=b;return M!==void 0&&(M=f(M),Y=x),y(I,Y,function(j,B){var $;switch(g(B,0)){case"$":return"$";case"&":return C;case"`":return T(A,0,R);case"'":return T(A,w);case"<":$=M[T(B,1,-1)];break;default:var X=+B;if(X===0)return j;if(X>F){var Q=v(X/10);return Q===0?j:Q<=F?P[Q-1]===void 0?g(B,1):P[Q-1]+g(B,1):j}$=P[X-1]}return $===void 0?"":$})}},66158: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")()},5848:function(d,S,n){"use strict";var l=n(88822),f=n(30780),v=l({}.hasOwnProperty);d.exports=Object.hasOwn||function(y,T){return v(f(y),T)}},44220:function(d){"use strict";d.exports={}},51151:function(d){"use strict";d.exports=function(S,n){try{arguments.length===1?console.error(S):console.error(S,n)}catch(l){}}},53042:function(d,S,n){"use strict";var l=n(84407);d.exports=l("document","documentElement")},45006:function(d,S,n){"use strict";var l=n(95935),f=n(41433),v=n(57215);d.exports=!l&&!f(function(){return Object.defineProperty(v("div"),"a",{get:function(){return 7}}).a!==7})},48640:function(d,S,n){"use strict";var l=n(88822),f=n(41433),v=n(647),g=Object,y=l("".split);d.exports=f(function(){return!g("z").propertyIsEnumerable(0)})?function(T){return v(T)==="String"?y(T,""):g(T)}:g},46141:function(d,S,n){"use strict";var l=n(88822),f=n(94803),v=n(98417),g=l(Function.toString);f(v.inspectSource)||(v.inspectSource=function(y){return g(y)}),d.exports=v.inspectSource},74474:function(d,S,n){"use strict";var l=n(79657),f=n(66158),v=n(49489),g=n(32165),y=n(5848),T=n(98417),x=n(64306),b=n(44220),C="Object already initialized",A=f.TypeError,R=f.WeakMap,P,M,I,w=function(B){return I(B)?M(B):P(B,{})},F=function(B){return function($){var X;if(!v($)||(X=M($)).type!==B)throw new A("Incompatible receiver, "+B+" required");return X}};if(l||T.state){var Y=T.state||(T.state=new R);Y.get=Y.get,Y.has=Y.has,Y.set=Y.set,P=function(B,$){if(Y.has(B))throw new A(C);return $.facade=B,Y.set(B,$),$},M=function(B){return Y.get(B)||{}},I=function(B){return Y.has(B)}}else{var j=x("state");b[j]=!0,P=function(B,$){if(y(B,j))throw new A(C);return $.facade=B,g(B,j,$),$},M=function(B){return y(B,j)?B[j]:{}},I=function(B){return y(B,j)}}d.exports={set:P,get:M,has:I,enforce:w,getterFor:F}},79031:function(d,S,n){"use strict";var l=n(11730),f=n(46072),v=l("iterator"),g=Array.prototype;d.exports=function(y){return y!==void 0&&(f.Array===y||g[v]===y)}},4415:function(d,S,n){"use strict";var l=n(647);d.exports=Array.isArray||function(v){return l(v)==="Array"}},94803: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"}},20879:function(d,S,n){"use strict";var l=n(88822),f=n(41433),v=n(94803),g=n(20635),y=n(84407),T=n(46141),x=function(){},b=y("Reflect","construct"),C=/^\s*(?:class|function)\b/,A=l(C.exec),R=!C.test(x),P=function(w){if(!v(w))return!1;try{return b(x,[],w),!0}catch(F){return!1}},M=function(w){if(!v(w))return!1;switch(g(w)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return R||!!A(C,T(w))}catch(F){return!0}};M.sham=!0,d.exports=!b||f(function(){var I;return P(P.call)||!P(Object)||!P(function(){I=!0})||I})?M:P},64784:function(d,S,n){"use strict";var l=n(41433),f=n(94803),v=/#|\.prototype\./,g=function(C,A){var R=T[y(C)];return R===b?!0:R===x?!1:f(A)?l(A):!!A},y=g.normalize=function(C){return String(C).replace(v,".").toLowerCase()},T=g.data={},x=g.NATIVE="N",b=g.POLYFILL="P";d.exports=g},60845:function(d){"use strict";d.exports=function(S){return S==null}},49489:function(d,S,n){"use strict";var l=n(94803);d.exports=function(f){return typeof f=="object"?f!==null:l(f)}},30530:function(d,S,n){"use strict";var l=n(49489);d.exports=function(f){return l(f)||f===null}},70737:function(d){"use strict";d.exports=!1},70092:function(d,S,n){"use strict";var l=n(49489),f=n(647),v=n(11730),g=v("match");d.exports=function(y){var T;return l(y)&&((T=y[g])!==void 0?!!T:f(y)==="RegExp")}},62473:function(d,S,n){"use strict";var l=n(84407),f=n(94803),v=n(56445),g=n(90471),y=Object;d.exports=g?function(T){return typeof T=="symbol"}:function(T){var x=l("Symbol");return f(x)&&v(x.prototype,y(T))}},1955:function(d,S,n){"use strict";var l=n(14072),f=n(83306),v=n(11102),g=n(97904),y=n(79031),T=n(57555),x=n(56445),b=n(15739),C=n(71170),A=n(25077),R=TypeError,P=function(I,w){this.stopped=I,this.result=w},M=P.prototype;d.exports=function(I,w,F){var Y=F&&F.that,j=!!(F&&F.AS_ENTRIES),B=!!(F&&F.IS_RECORD),$=!!(F&&F.IS_ITERATOR),X=!!(F&&F.INTERRUPTED),Q=l(w,Y),_,k,lt,tt,et,st,ot,yt=function(J){return _&&A(_,"normal"),new P(!0,J)},Z=function(J){return j?(v(J),X?Q(J[0],J[1],yt):Q(J[0],J[1])):X?Q(J,yt):Q(J)};if(B)_=I.iterator;else if($)_=I;else{if(k=C(I),!k)throw new R(g(I)+" is not iterable");if(y(k)){for(lt=0,tt=T(I);tt>lt;lt++)if(et=Z(I[lt]),et&&x(M,et))return et;return new P(!1)}_=b(I,k)}for(st=B?I.next:_.next;!(ot=f(st,_)).done;){try{et=Z(ot.value)}catch(J){A(_,"throw",J)}if(typeof et=="object"&&et&&x(M,et))return et}return new P(!1)}},25077:function(d,S,n){"use strict";var l=n(83306),f=n(11102),v=n(31607);d.exports=function(g,y,T){var x,b;f(g);try{if(x=v(g,"return"),!x){if(y==="throw")throw T;return T}x=l(x,g)}catch(C){b=!0,x=C}if(y==="throw")throw T;if(b)throw x;return f(x),T}},57549:function(d,S,n){"use strict";var l=n(18075).IteratorPrototype,f=n(67903),v=n(50092),g=n(29145),y=n(46072),T=function(){return this};d.exports=function(x,b,C,A){var R=b+" Iterator";return x.prototype=f(l,{next:v(+!A,C)}),g(x,R,!1,!0),y[R]=T,x}},56887:function(d,S,n){"use strict";var l=n(29453),f=n(83306),v=n(70737),g=n(66308),y=n(94803),T=n(57549),x=n(56534),b=n(15097),C=n(29145),A=n(32165),R=n(98862),P=n(11730),M=n(46072),I=n(18075),w=g.PROPER,F=g.CONFIGURABLE,Y=I.IteratorPrototype,j=I.BUGGY_SAFARI_ITERATORS,B=P("iterator"),$="keys",X="values",Q="entries",_=function(){return this};d.exports=function(k,lt,tt,et,st,ot,yt){T(tt,lt,et);var Z=function(Vt){if(Vt===st&&ht)return ht;if(!j&&Vt&&Vt in mt)return mt[Vt];switch(Vt){case $:return function(){return new tt(this,Vt)};case X:return function(){return new tt(this,Vt)};case Q:return function(){return new tt(this,Vt)}}return function(){return new tt(this)}},J=lt+" Iterator",wt=!1,mt=k.prototype,ut=mt[B]||mt["@@iterator"]||st&&mt[st],ht=!j&&ut||Z(st),N=lt==="Array"&&mt.entries||ut,ft,Ut,At;if(N&&(ft=x(N.call(new k)),ft!==Object.prototype&&ft.next&&(!v&&x(ft)!==Y&&(b?b(ft,Y):y(ft[B])||R(ft,B,_)),C(ft,J,!0,!0),v&&(M[J]=_))),w&&st===X&&ut&&ut.name!==X&&(!v&&F?A(mt,"name",X):(wt=!0,ht=function(){return f(ut,this)})),st)if(Ut={values:Z(X),keys:ot?ht:Z($),entries:Z(Q)},yt)for(At in Ut)(j||wt||!(At in mt))&&R(mt,At,Ut[At]);else l({target:lt,proto:!0,forced:j||wt},Ut);return(!v||yt)&&mt[B]!==ht&&R(mt,B,ht,{name:st}),M[lt]=ht,Ut}},18075:function(d,S,n){"use strict";var l=n(41433),f=n(94803),v=n(49489),g=n(67903),y=n(56534),T=n(98862),x=n(11730),b=n(70737),C=x("iterator"),A=!1,R,P,M;[].keys&&(M=[].keys(),"next"in M?(P=y(y(M)),P!==Object.prototype&&(R=P)):A=!0);var I=!v(R)||l(function(){var w={};return R[C].call(w)!==w});I?R={}:b&&(R=g(R)),f(R[C])||T(R,C,function(){return this}),d.exports={IteratorPrototype:R,BUGGY_SAFARI_ITERATORS:A}},46072:function(d){"use strict";d.exports={}},57555:function(d,S,n){"use strict";var l=n(34097);d.exports=function(f){return l(f.length)}},80924:function(d,S,n){"use strict";var l=n(88822),f=n(41433),v=n(94803),g=n(5848),y=n(95935),T=n(66308).CONFIGURABLE,x=n(46141),b=n(74474),C=b.enforce,A=b.get,R=String,P=Object.defineProperty,M=l("".slice),I=l("".replace),w=l([].join),F=y&&!f(function(){return P(function(){},"length",{value:8}).length!==8}),Y=String(String).split("String"),j=d.exports=function(B,$,X){M(R($),0,7)==="Symbol("&&($="["+I(R($),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),X&&X.getter&&($="get "+$),X&&X.setter&&($="set "+$),(!g(B,"name")||T&&B.name!==$)&&(y?P(B,"name",{value:$,configurable:!0}):B.name=$),F&&X&&g(X,"arity")&&B.length!==X.arity&&P(B,"length",{value:X.arity});try{X&&g(X,"constructor")&&X.constructor?y&&P(B,"prototype",{writable:!1}):B.prototype&&(B.prototype=void 0)}catch(_){}var Q=C(B);return g(Q,"source")||(Q.source=w(Y,typeof $=="string"?$:"")),B};Function.prototype.toString=j(function(){return v(this)&&A(this).source||x(this)},"toString")},15434: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)}},48050:function(d,S,n){"use strict";var l=n(66158),f=n(2340),v=n(14072),g=n(88538).set,y=n(56441),T=n(76830),x=n(66700),b=n(12382),C=n(36396),A=l.MutationObserver||l.WebKitMutationObserver,R=l.document,P=l.process,M=l.Promise,I=f("queueMicrotask"),w,F,Y,j,B;if(!I){var $=new y,X=function(){var Q,_;for(C&&(Q=P.domain)&&Q.exit();_=$.get();)try{_()}catch(k){throw $.head&&w(),k}Q&&Q.enter()};!T&&!C&&!b&&A&&R?(F=!0,Y=R.createTextNode(""),new A(X).observe(Y,{characterData:!0}),w=function(){Y.data=F=!F}):!x&&M&&M.resolve?(j=M.resolve(void 0),j.constructor=M,B=v(j.then,j),w=function(){B(X)}):C?w=function(){P.nextTick(X)}:(g=v(g,l),w=function(){g(X)}),I=function(Q){$.head||w(),$.add(Q)}}d.exports=I},1966:function(d,S,n){"use strict";var l=n(20407),f=TypeError,v=function(g){var y,T;this.promise=new g(function(x,b){if(y!==void 0||T!==void 0)throw new f("Bad Promise constructor");y=x,T=b}),this.resolve=l(y),this.reject=l(T)};d.exports.f=function(g){return new v(g)}},58659:function(d,S,n){"use strict";var l=n(70092),f=TypeError;d.exports=function(v){if(l(v))throw new f("The method doesn't accept regular expressions");return v}},67903:function(d,S,n){"use strict";var l=n(11102),f=n(1600),v=n(81869),g=n(44220),y=n(53042),T=n(57215),x=n(64306),b=">",C="<",A="prototype",R="script",P=x("IE_PROTO"),M=function(){},I=function(B){return C+R+b+B+C+"/"+R+b},w=function(B){B.write(I("")),B.close();var $=B.parentWindow.Object;return B=null,$},F=function(){var B=T("iframe"),$="java"+R+":",X;return B.style.display="none",y.appendChild(B),B.src=String($),X=B.contentWindow.document,X.open(),X.write(I("document.F=Object")),X.close(),X.F},Y,j=function(){try{Y=new ActiveXObject("htmlfile")}catch($){}j=typeof document!="undefined"?document.domain&&Y?w(Y):F():w(Y);for(var B=v.length;B--;)delete j[A][v[B]];return j()};g[P]=!0,d.exports=Object.create||function($,X){var Q;return $!==null?(M[A]=l($),Q=new M,M[A]=null,Q[P]=$):Q=j(),X===void 0?Q:f.f(Q,X)}},1600:function(d,S,n){"use strict";var l=n(95935),f=n(30773),v=n(87721),g=n(11102),y=n(72458),T=n(62510);S.f=l&&!f?Object.defineProperties:function(b,C){g(b);for(var A=y(C),R=T(C),P=R.length,M=0,I;P>M;)v.f(b,I=R[M++],A[I]);return b}},87721:function(d,S,n){"use strict";var l=n(95935),f=n(45006),v=n(30773),g=n(11102),y=n(83234),T=TypeError,x=Object.defineProperty,b=Object.getOwnPropertyDescriptor,C="enumerable",A="configurable",R="writable";S.f=l?v?function(M,I,w){if(g(M),I=y(I),g(w),typeof M=="function"&&I==="prototype"&&"value"in w&&R in w&&!w[R]){var F=b(M,I);F&&F[R]&&(M[I]=w.value,w={configurable:A in w?w[A]:F[A],enumerable:C in w?w[C]:F[C],writable:!1})}return x(M,I,w)}:x:function(M,I,w){if(g(M),I=y(I),g(w),f)try{return x(M,I,w)}catch(F){}if("get"in w||"set"in w)throw new T("Accessors not supported");return"value"in w&&(M[I]=w.value),M}},9445:function(d,S,n){"use strict";var l=n(95935),f=n(83306),v=n(74817),g=n(50092),y=n(72458),T=n(83234),x=n(5848),b=n(45006),C=Object.getOwnPropertyDescriptor;S.f=l?C:function(R,P){if(R=y(R),P=T(P),b)try{return C(R,P)}catch(M){}if(x(R,P))return g(!f(v.f,R,P),R[P])}},16447:function(d,S,n){"use strict";var l=n(89027),f=n(81869),v=f.concat("length","prototype");S.f=Object.getOwnPropertyNames||function(y){return l(y,v)}},43684:function(d,S){"use strict";S.f=Object.getOwnPropertySymbols},56534:function(d,S,n){"use strict";var l=n(5848),f=n(94803),v=n(30780),g=n(64306),y=n(43602),T=g("IE_PROTO"),x=Object,b=x.prototype;d.exports=y?x.getPrototypeOf:function(C){var A=v(C);if(l(A,T))return A[T];var R=A.constructor;return f(R)&&A instanceof R?R.prototype:A instanceof x?b:null}},56445:function(d,S,n){"use strict";var l=n(88822);d.exports=l({}.isPrototypeOf)},89027:function(d,S,n){"use strict";var l=n(88822),f=n(5848),v=n(72458),g=n(44590).indexOf,y=n(44220),T=l([].push);d.exports=function(x,b){var C=v(x),A=0,R=[],P;for(P in C)!f(y,P)&&f(C,P)&&T(R,P);for(;b.length>A;)f(C,P=b[A++])&&(~g(R,P)||T(R,P));return R}},62510:function(d,S,n){"use strict";var l=n(89027),f=n(81869);d.exports=Object.keys||function(g){return l(g,f)}},74817: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},15097:function(d,S,n){"use strict";var l=n(31479),f=n(49489),v=n(26018),g=n(27835);d.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var y=!1,T={},x;try{x=l(Object.prototype,"__proto__","set"),x(T,[]),y=T instanceof Array}catch(b){}return function(C,A){return v(C),g(A),f(C)&&(y?x(C,A):C.__proto__=A),C}}():void 0)},2586:function(d,S,n){"use strict";var l=n(83306),f=n(94803),v=n(49489),g=TypeError;d.exports=function(y,T){var x,b;if(T==="string"&&f(x=y.toString)&&!v(b=l(x,y))||f(x=y.valueOf)&&!v(b=l(x,y))||T!=="string"&&f(x=y.toString)&&!v(b=l(x,y)))return b;throw new g("Can't convert object to primitive value")}},49923:function(d,S,n){"use strict";var l=n(84407),f=n(88822),v=n(16447),g=n(43684),y=n(11102),T=f([].concat);d.exports=l("Reflect","ownKeys")||function(b){var C=v.f(y(b)),A=g.f;return A?T(C,A(b)):C}},14767:function(d,S,n){"use strict";var l=n(66158);d.exports=l},18321:function(d){"use strict";d.exports=function(S){try{return{error:!1,value:S()}}catch(n){return{error:!0,value:n}}}},96579:function(d,S,n){"use strict";var l=n(66158),f=n(18025),v=n(94803),g=n(64784),y=n(46141),T=n(11730),x=n(28361),b=n(70737),C=n(51294),A=f&&f.prototype,R=T("species"),P=!1,M=v(l.PromiseRejectionEvent),I=g("Promise",function(){var w=y(f),F=w!==String(f);if(!F&&C===66||b&&!(A.catch&&A.finally))return!0;if(!C||C<51||!/native code/.test(w)){var Y=new f(function($){$(1)}),j=function($){$(function(){},function(){})},B=Y.constructor={};if(B[R]=j,P=Y.then(function(){})instanceof j,!P)return!0}return!F&&(x==="BROWSER"||x==="DENO")&&!M});d.exports={CONSTRUCTOR:I,REJECTION_EVENT:M,SUBCLASSING:P}},18025:function(d,S,n){"use strict";var l=n(66158);d.exports=l.Promise},34248:function(d,S,n){"use strict";var l=n(11102),f=n(49489),v=n(1966);d.exports=function(g,y){if(l(g),f(y)&&y.constructor===g)return y;var T=v.f(g),x=T.resolve;return x(y),T.promise}},25097:function(d,S,n){"use strict";var l=n(18025),f=n(74022),v=n(96579).CONSTRUCTOR;d.exports=v||!f(function(g){l.all(g).then(void 0,function(){})})},56441: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},3943:function(d,S,n){"use strict";var l=n(83306),f=n(11102),v=n(94803),g=n(647),y=n(12927),T=TypeError;d.exports=function(x,b){var C=x.exec;if(v(C)){var A=l(C,x,b);return A!==null&&f(A),A}if(g(x)==="RegExp")return l(y,x,b);throw new T("RegExp#exec called on incompatible receiver")}},12927:function(d,S,n){"use strict";var l=n(83306),f=n(88822),v=n(41903),g=n(25651),y=n(9485),T=n(91406),x=n(67903),b=n(74474).get,C=n(59769),A=n(94437),R=T("native-string-replace",String.prototype.replace),P=RegExp.prototype.exec,M=P,I=f("".charAt),w=f("".indexOf),F=f("".replace),Y=f("".slice),j=function(){var Q=/a/,_=/b*/g;return l(P,Q,"a"),l(P,_,"a"),Q.lastIndex!==0||_.lastIndex!==0}(),B=y.BROKEN_CARET,$=/()??/.exec("")[1]!==void 0,X=j||$||B||C||A;X&&(M=function(_){var k=this,lt=b(k),tt=v(_),et=lt.raw,st,ot,yt,Z,J,wt,mt;if(et)return et.lastIndex=k.lastIndex,st=l(M,et,tt),k.lastIndex=et.lastIndex,st;var ut=lt.groups,ht=B&&k.sticky,N=l(g,k),ft=k.source,Ut=0,At=tt;if(ht&&(N=F(N,"y",""),w(N,"g")===-1&&(N+="g"),At=Y(tt,k.lastIndex),k.lastIndex>0&&(!k.multiline||k.multiline&&I(tt,k.lastIndex-1)!==` `)&&(ft="(?: "+ft+")",At=" "+At,Ut++),ot=new RegExp("^(?:"+ft+")",N)),$&&(ot=new RegExp("^"+ft+"$(?!\\s)",N)),j&&(yt=k.lastIndex),Z=l(P,ht?ot:k,At),ht?Z?(Z.input=Y(Z.input,Ut),Z[0]=Y(Z[0],Ut),Z.index=k.lastIndex,k.lastIndex+=Z[0].length):k.lastIndex=0:j&&Z&&(k.lastIndex=k.global?Z.index+Z[0].length:yt),$&&Z&&Z.length>1&&l(R,Z[0],ot,function(){for(J=1;Jb)","g");return g.exec("b").groups.a!=="b"||"b".replace(g,"$c")!=="bc"})},26018:function(d,S,n){"use strict";var l=n(60845),f=TypeError;d.exports=function(v){if(l(v))throw new f("Can't call method on "+v);return v}},2340:function(d,S,n){"use strict";var l=n(66158),f=n(95935),v=Object.getOwnPropertyDescriptor;d.exports=function(g){if(!f)return l[g];var y=v(l,g);return y&&y.value}},19763:function(d,S,n){"use strict";var l=n(84407),f=n(72075),v=n(11730),g=n(95935),y=v("species");d.exports=function(T){var x=l(T);g&&x&&!x[y]&&f(x,y,{configurable:!0,get:function(){return this}})}},29145:function(d,S,n){"use strict";var l=n(87721).f,f=n(5848),v=n(11730),g=v("toStringTag");d.exports=function(y,T,x){y&&!x&&(y=y.prototype),y&&!f(y,g)&&l(y,g,{configurable:!0,value:T})}},64306:function(d,S,n){"use strict";var l=n(91406),f=n(14335),v=l("keys");d.exports=function(g){return v[g]||(v[g]=f(g))}},98417:function(d,S,n){"use strict";var l=n(70737),f=n(66158),v=n(45020),g="__core-js_shared__",y=d.exports=f[g]||v(g,{});(y.versions||(y.versions=[])).push({version:"3.43.0",mode:l?"pure":"global",copyright:"\xA9 2014-2025 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.43.0/LICENSE",source:"https://github.com/zloirock/core-js"})},91406:function(d,S,n){"use strict";var l=n(98417);d.exports=function(f,v){return l[f]||(l[f]=v||{})}},97301:function(d,S,n){"use strict";var l=n(11102),f=n(71649),v=n(60845),g=n(11730),y=g("species");d.exports=function(T,x){var b=l(T).constructor,C;return b===void 0||v(C=l(b)[y])?x:f(C)}},63464:function(d,S,n){"use strict";var l=n(88822),f=n(8485),v=n(41903),g=n(26018),y=l("".charAt),T=l("".charCodeAt),x=l("".slice),b=function(C){return function(A,R){var P=v(g(A)),M=f(R),I=P.length,w,F;return M<0||M>=I?C?"":void 0:(w=T(P,M),w<55296||w>56319||M+1===I||(F=T(P,M+1))<56320||F>57343?C?y(P,M):w:C?x(P,M,M+2):(w-55296<<10)+(F-56320)+65536)}};d.exports={codeAt:b(!1),charAt:b(!0)}},11340:function(d,S,n){"use strict";var l=n(66308).PROPER,f=n(41433),v=n(71437),g="\u200B\x85\u180E";d.exports=function(y){return f(function(){return!!v[y]()||g[y]()!==g||l&&v[y].name!==y})}},12339:function(d,S,n){"use strict";var l=n(88822),f=n(26018),v=n(41903),g=n(71437),y=l("".replace),T=RegExp("^["+g+"]+"),x=RegExp("(^|[^"+g+"])["+g+"]+$"),b=function(C){return function(A){var R=v(f(A));return C&1&&(R=y(R,T,"")),C&2&&(R=y(R,x,"$1")),R}};d.exports={start:b(1),end:b(2),trim:b(3)}},73763:function(d,S,n){"use strict";var l=n(51294),f=n(41433),v=n(66158),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})},88538:function(d,S,n){"use strict";var l=n(66158),f=n(23367),v=n(14072),g=n(94803),y=n(5848),T=n(41433),x=n(53042),b=n(37455),C=n(57215),A=n(20472),R=n(76830),P=n(36396),M=l.setImmediate,I=l.clearImmediate,w=l.process,F=l.Dispatch,Y=l.Function,j=l.MessageChannel,B=l.String,$=0,X={},Q="onreadystatechange",_,k,lt,tt;T(function(){_=l.location});var et=function(Z){if(y(X,Z)){var J=X[Z];delete X[Z],J()}},st=function(Z){return function(){et(Z)}},ot=function(Z){et(Z.data)},yt=function(Z){l.postMessage(B(Z),_.protocol+"//"+_.host)};(!M||!I)&&(M=function(J){A(arguments.length,1);var wt=g(J)?J:Y(J),mt=b(arguments,1);return X[++$]=function(){f(wt,void 0,mt)},k($),$},I=function(J){delete X[J]},P?k=function(Z){w.nextTick(st(Z))}:F&&F.now?k=function(Z){F.now(st(Z))}:j&&!R?(lt=new j,tt=lt.port2,lt.port1.onmessage=ot,k=v(tt.postMessage,tt)):l.addEventListener&&g(l.postMessage)&&!l.importScripts&&_&&_.protocol!=="file:"&&!T(yt)?(k=yt,l.addEventListener("message",ot,!1)):Q in C("script")?k=function(Z){x.appendChild(C("script"))[Q]=function(){x.removeChild(this),et(Z)}}:k=function(Z){setTimeout(st(Z),0)}),d.exports={set:M,clear:I}},17524:function(d,S,n){"use strict";var l=n(8485),f=Math.max,v=Math.min;d.exports=function(g,y){var T=l(g);return T<0?f(T+y,0):v(T,y)}},72458:function(d,S,n){"use strict";var l=n(48640),f=n(26018);d.exports=function(v){return l(f(v))}},8485:function(d,S,n){"use strict";var l=n(15434);d.exports=function(f){var v=+f;return v!==v||v===0?0:l(v)}},34097:function(d,S,n){"use strict";var l=n(8485),f=Math.min;d.exports=function(v){var g=l(v);return g>0?f(g,9007199254740991):0}},30780:function(d,S,n){"use strict";var l=n(26018),f=Object;d.exports=function(v){return f(l(v))}},38419:function(d,S,n){"use strict";var l=n(83306),f=n(49489),v=n(62473),g=n(31607),y=n(2586),T=n(11730),x=TypeError,b=T("toPrimitive");d.exports=function(C,A){if(!f(C)||v(C))return C;var R=g(C,b),P;if(R){if(A===void 0&&(A="default"),P=l(R,C,A),!f(P)||v(P))return P;throw new x("Can't convert object to primitive value")}return A===void 0&&(A="number"),y(C,A)}},83234:function(d,S,n){"use strict";var l=n(38419),f=n(62473);d.exports=function(v){var g=l(v,"string");return f(g)?g:g+""}},9185:function(d,S,n){"use strict";var l=n(11730),f=l("toStringTag"),v={};v[f]="z",d.exports=String(v)==="[object z]"},41903:function(d,S,n){"use strict";var l=n(20635),f=String;d.exports=function(v){if(l(v)==="Symbol")throw new TypeError("Cannot convert a Symbol value to a string");return f(v)}},97904:function(d){"use strict";var S=String;d.exports=function(n){try{return S(n)}catch(l){return"Object"}}},14335:function(d,S,n){"use strict";var l=n(88822),f=0,v=Math.random(),g=l(1.1.toString);d.exports=function(y){return"Symbol("+(y===void 0?"":y)+")_"+g(++f+v,36)}},90471:function(d,S,n){"use strict";var l=n(73763);d.exports=l&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},30773:function(d,S,n){"use strict";var l=n(95935),f=n(41433);d.exports=l&&f(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!==42})},20472:function(d){"use strict";var S=TypeError;d.exports=function(n,l){if(n1?arguments[1]:void 0;return T?y(this,C,A)||0:v(this,C,A)}})},89104:function(d,S,n){"use strict";var l=n(72458),f=n(82411),v=n(46072),g=n(74474),y=n(87721).f,T=n(56887),x=n(4756),b=n(70737),C=n(95935),A="Array Iterator",R=g.set,P=g.getterFor(A);d.exports=T(Array,"Array",function(I,w){R(this,{type:A,target:l(I),index:0,kind:w})},function(){var I=P(this),w=I.target,F=I.index++;if(!w||F>=w.length)return I.target=null,x(void 0,!0);switch(I.kind){case"keys":return x(F,!1);case"values":return x(w[F],!1)}return x([F,w[F]],!1)},"values");var M=v.Arguments=v.Array;if(f("keys"),f("values"),f("entries"),!b&&C&&M.name!=="values")try{y(M,"name",{value:"values"})}catch(I){}},81546:function(d,S,n){"use strict";var l=n(29453),f=n(32917).left,v=n(75650),g=n(51294),y=n(36396),T=!y&&g>79&&g<83,x=T||!v("reduce");l({target:"Array",proto:!0,forced:x},{reduce:function(C){var A=arguments.length;return f(this,C,A,A>1?arguments[1]:void 0)}})},61135:function(d,S,n){"use strict";var l=n(29453),f=n(88822),v=n(4415),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)}})},80942:function(d,S,n){"use strict";var l=n(29453),f=n(83306),v=n(20407),g=n(1966),y=n(18321),T=n(1955),x=n(25097);l({target:"Promise",stat:!0,forced:x},{all:function(C){var A=this,R=g.f(A),P=R.resolve,M=R.reject,I=y(function(){var w=v(A.resolve),F=[],Y=0,j=1;T(C,function(B){var $=Y++,X=!1;j++,f(w,A,B).then(function(Q){X||(X=!0,F[$]=Q,--j||P(F))},M)}),--j||P(F)});return I.error&&M(I.value),R.promise}})},31032:function(d,S,n){"use strict";var l=n(29453),f=n(70737),v=n(96579).CONSTRUCTOR,g=n(18025),y=n(84407),T=n(94803),x=n(98862),b=g&&g.prototype;if(l({target:"Promise",proto:!0,forced:v,real:!0},{catch:function(A){return this.then(void 0,A)}}),!f&&T(g)){var C=y("Promise").prototype.catch;b.catch!==C&&x(b,"catch",C,{unsafe:!0})}},86456:function(d,S,n){"use strict";var l=n(29453),f=n(70737),v=n(36396),g=n(66158),y=n(14767),T=n(83306),x=n(98862),b=n(15097),C=n(29145),A=n(19763),R=n(20407),P=n(94803),M=n(49489),I=n(16286),w=n(97301),F=n(88538).set,Y=n(48050),j=n(51151),B=n(18321),$=n(56441),X=n(74474),Q=n(18025),_=n(96579),k=n(1966),lt="Promise",tt=_.CONSTRUCTOR,et=_.REJECTION_EVENT,st=_.SUBCLASSING,ot=X.getterFor(lt),yt=X.set,Z=Q&&Q.prototype,J=Q,wt=Z,mt=g.TypeError,ut=g.document,ht=g.process,N=k.f,ft=N,Ut=!!(ut&&ut.createEvent&&g.dispatchEvent),At="unhandledrejection",Vt="rejectionhandled",qt=0,ie=1,Qt=2,le=1,he=2,_t,fe,ce,Zt,ve=function(W){var nt;return M(W)&&P(nt=W.then)?nt:!1},ge=function(W,nt){var gt=nt.value,dt=nt.state===ie,bt=dt?W.ok:W.fail,me=W.resolve,Le=W.reject,xe=W.domain,Ee,te,$e;try{bt?(dt||(nt.rejection===he&&Ze(nt),nt.rejection=le),bt===!0?Ee=gt:(xe&&xe.enter(),Ee=bt(gt),xe&&(xe.exit(),$e=!0)),Ee===W.promise?Le(new mt("Promise-chain cycle")):(te=ve(Ee))?T(te,Ee,me,Le):me(Ee)):Le(gt)}catch(ae){xe&&!$e&&xe.exit(),Le(ae)}},de=function(W,nt){W.notified||(W.notified=!0,Y(function(){for(var gt=W.reactions,dt;dt=gt.get();)ge(dt,W);W.notified=!1,nt&&!W.rejection&&Kt(W)}))},pe=function(W,nt,gt){var dt,bt;Ut?(dt=ut.createEvent("Event"),dt.promise=nt,dt.reason=gt,dt.initEvent(W,!1,!0),g.dispatchEvent(dt)):dt={promise:nt,reason:gt},!et&&(bt=g["on"+W])?bt(dt):W===At&&j("Unhandled promise rejection",gt)},Kt=function(W){T(F,g,function(){var nt=W.facade,gt=W.value,dt=ze(W),bt;if(dt&&(bt=B(function(){v?ht.emit("unhandledRejection",gt,nt):pe(At,nt,gt)}),W.rejection=v||ze(W)?he:le,bt.error))throw bt.value})},ze=function(W){return W.rejection!==le&&!W.parent},Ze=function(W){T(F,g,function(){var nt=W.facade;v?ht.emit("rejectionHandled",nt):pe(Vt,nt,W.value)})},It=function(W,nt,gt){return function(dt){W(nt,dt,gt)}},ye=function(W,nt,gt){W.done||(W.done=!0,gt&&(W=gt),W.value=nt,W.state=Qt,de(W,!0))},De=function(W,nt,gt){if(!W.done){W.done=!0,gt&&(W=gt);try{if(W.facade===nt)throw new mt("Promise can't be resolved itself");var dt=ve(nt);dt?Y(function(){var bt={done:!1};try{T(dt,nt,It(De,bt,W),It(ye,bt,W))}catch(me){ye(bt,me,W)}}):(W.value=nt,W.state=ie,de(W,!1))}catch(bt){ye({done:!1},bt,W)}}};if(tt&&(J=function(nt){I(this,wt),R(nt),T(_t,this);var gt=ot(this);try{nt(It(De,gt),It(ye,gt))}catch(dt){ye(gt,dt)}},wt=J.prototype,_t=function(nt){yt(this,{type:lt,done:!1,notified:!1,parent:!1,reactions:new $,rejection:!1,state:qt,value:null})},_t.prototype=x(wt,"then",function(nt,gt){var dt=ot(this),bt=N(w(this,J));return dt.parent=!0,bt.ok=P(nt)?nt:!0,bt.fail=P(gt)&>,bt.domain=v?ht.domain:void 0,dt.state===qt?dt.reactions.add(bt):Y(function(){ge(bt,dt)}),bt.promise}),fe=function(){var W=new _t,nt=ot(W);this.promise=W,this.resolve=It(De,nt),this.reject=It(ye,nt)},k.f=N=function(W){return W===J||W===ce?new fe(W):ft(W)},!f&&P(Q)&&Z!==Object.prototype)){Zt=Z.then,st||x(Z,"then",function(nt,gt){var dt=this;return new J(function(bt,me){T(Zt,dt,bt,me)}).then(nt,gt)},{unsafe:!0});try{delete Z.constructor}catch(W){}b&&b(Z,wt)}l({global:!0,constructor:!0,wrap:!0,forced:tt},{Promise:J}),ce=y.Promise,C(J,lt,!1,!0),A(lt)},10078:function(d,S,n){"use strict";n(86456),n(80942),n(31032),n(10709),n(72834),n(1216)},10709:function(d,S,n){"use strict";var l=n(29453),f=n(83306),v=n(20407),g=n(1966),y=n(18321),T=n(1955),x=n(25097);l({target:"Promise",stat:!0,forced:x},{race:function(C){var A=this,R=g.f(A),P=R.reject,M=y(function(){var I=v(A.resolve);T(C,function(w){f(I,A,w).then(R.resolve,P)})});return M.error&&P(M.value),R.promise}})},72834:function(d,S,n){"use strict";var l=n(29453),f=n(1966),v=n(96579).CONSTRUCTOR;l({target:"Promise",stat:!0,forced:v},{reject:function(y){var T=f.f(this),x=T.reject;return x(y),T.promise}})},1216:function(d,S,n){"use strict";var l=n(29453),f=n(84407),v=n(70737),g=n(18025),y=n(96579).CONSTRUCTOR,T=n(34248),x=f("Promise"),b=v&&!y;l({target:"Promise",stat:!0,forced:v||y},{resolve:function(A){return T(b&&this===x?g:this,A)}})},23073:function(d,S,n){"use strict";var l=n(29453),f=n(12927);l({target:"RegExp",proto:!0,forced:/./.exec!==f},{exec:f})},23293:function(d,S,n){"use strict";var l=n(66308).PROPER,f=n(98862),v=n(11102),g=n(41903),y=n(41433),T=n(52457),x="toString",b=RegExp.prototype,C=b[x],A=y(function(){return C.call({source:"a",flags:"b"})!=="/a/b"}),R=l&&C.name!==x;(A||R)&&f(b,x,function(){var M=v(this),I=g(M.source),w=g(T(M));return"/"+I+"/"+w},{unsafe:!0})},64196:function(d,S,n){"use strict";var l=n(29453),f=n(336),v=n(9445).f,g=n(34097),y=n(41903),T=n(58659),x=n(26018),b=n(45580),C=n(70737),A=f("".slice),R=Math.min,P=b("endsWith"),M=!C&&!P&&!!function(){var I=v(String.prototype,"endsWith");return I&&!I.writable}();l({target:"String",proto:!0,forced:!M&&!P},{endsWith:function(w){var F=y(x(this));T(w);var Y=arguments.length>1?arguments[1]:void 0,j=F.length,B=Y===void 0?j:R(g(Y),j),$=y(w);return A(F,B-$.length,B)===$}})},36412:function(d,S,n){"use strict";var l=n(29453),f=n(88822),v=n(58659),g=n(26018),y=n(41903),T=n(45580),x=f("".indexOf);l({target:"String",proto:!0,forced:!T("includes")},{includes:function(C){return!!~x(y(g(this)),y(v(C)),arguments.length>1?arguments[1]:void 0)}})},92478:function(d,S,n){"use strict";var l=n(83306),f=n(88822),v=n(88394),g=n(11102),y=n(49489),T=n(34097),x=n(41903),b=n(26018),C=n(31607),A=n(31229),R=n(52457),P=n(3943),M=f("".indexOf);v("match",function(I,w,F){return[function(j){var B=b(this),$=y(j)?C(j,I):void 0;return $?l($,j,B):new RegExp(j)[I](x(B))},function(Y){var j=g(this),B=x(Y),$=F(w,j,B);if($.done)return $.value;var X=x(R(j));if(M(X,"g")===-1)return P(j,B);var Q=M(X,"u")!==-1;j.lastIndex=0;for(var _=[],k=0,lt;(lt=P(j,B))!==null;){var tt=x(lt[0]);_[k]=tt,tt===""&&(j.lastIndex=A(B,T(j.lastIndex),Q)),k++}return k===0?null:_}]})},80935:function(d,S,n){"use strict";var l=n(23367),f=n(83306),v=n(88822),g=n(88394),y=n(41433),T=n(11102),x=n(94803),b=n(49489),C=n(8485),A=n(34097),R=n(41903),P=n(26018),M=n(31229),I=n(31607),w=n(42163),F=n(52457),Y=n(3943),j=n(11730),B=j("replace"),$=Math.max,X=Math.min,Q=v([].concat),_=v([].push),k=v("".indexOf),lt=v("".slice),tt=function(yt){return yt===void 0?yt:String(yt)},et=function(){return"a".replace(/./,"$0")==="$0"}(),st=function(){return/./[B]?/./[B]("a","$0")==="":!1}(),ot=!y(function(){var yt=/./;return yt.exec=function(){var Z=[];return Z.groups={a:"7"},Z},"".replace(yt,"$")!=="7"});g("replace",function(yt,Z,J){var wt=st?"$":"$0";return[function(ut,ht){var N=P(this),ft=b(ut)?I(ut,B):void 0;return ft?f(ft,ut,N,ht):f(Z,R(N),ut,ht)},function(mt,ut){var ht=T(this),N=R(mt);if(typeof ut=="string"&&k(ut,wt)===-1&&k(ut,"$<")===-1){var ft=J(Z,ht,N,ut);if(ft.done)return ft.value}var Ut=x(ut);Ut||(ut=R(ut));var At=R(F(ht)),Vt=k(At,"g")!==-1,qt;Vt&&(qt=k(At,"u")!==-1,ht.lastIndex=0);for(var ie=[],Qt;Qt=Y(ht,N),!(Qt===null||(_(ie,Qt),!Vt));){var le=R(Qt[0]);le===""&&(ht.lastIndex=M(N,A(ht.lastIndex),qt))}for(var he="",_t=0,fe=0;fe=_t&&(he+=lt(N,_t,Zt)+ge,_t=Zt+ce.length)}return he+lt(N,_t)}]},!ot||!et||st)},25662:function(d,S,n){"use strict";var l=n(83306),f=n(88822),v=n(88394),g=n(11102),y=n(49489),T=n(26018),x=n(97301),b=n(31229),C=n(34097),A=n(41903),R=n(31607),P=n(3943),M=n(9485),I=n(41433),w=M.UNSUPPORTED_Y,F=4294967295,Y=Math.min,j=f([].push),B=f("".slice),$=!I(function(){var Q=/(?:)/,_=Q.exec;Q.exec=function(){return _.apply(this,arguments)};var k="ab".split(Q);return k.length!==2||k[0]!=="a"||k[1]!=="b"}),X="abbc".split(/(b)*/)[1]==="c"||"test".split(/(?:)/,-1).length!==4||"ab".split(/(?:ab)*/).length!==2||".".split(/(.?)(.?)/).length!==4||".".split(/()()/).length>1||"".split(/.?/).length;v("split",function(Q,_,k){var lt="0".split(void 0,0).length?function(tt,et){return tt===void 0&&et===0?[]:l(_,this,tt,et)}:_;return[function(et,st){var ot=T(this),yt=y(et)?R(et,Q):void 0;return yt?l(yt,et,ot,st):l(lt,A(ot),et,st)},function(tt,et){var st=g(this),ot=A(tt);if(!X){var yt=k(lt,st,ot,et,lt!==_);if(yt.done)return yt.value}var Z=x(st,RegExp),J=st.unicode,wt=(st.ignoreCase?"i":"")+(st.multiline?"m":"")+(st.unicode?"u":"")+(w?"g":"y"),mt=new Z(w?"^(?:"+st.source+")":st,wt),ut=et===void 0?F:et>>>0;if(ut===0)return[];if(ot.length===0)return P(mt,ot)===null?[ot]:[];for(var ht=0,N=0,ft=[];N1?arguments[1]:void 0,F.length)),j=y(w);return A(F,Y,Y+j.length)===j}})},81486:function(d,S,n){"use strict";var l=n(29453),f=n(12339).trim,v=n(11340);l({target:"String",proto:!0,forced:v("trim")},{trim:function(){return f(this)}})},79464:function(d,S,n){"use strict";var l=n(66158),f=n(97380),v=n(65636),g=n(89104),y=n(32165),T=n(29145),x=n(11730),b=x("iterator"),C=g.values,A=function(P,M){if(P){if(P[b]!==C)try{y(P,b,C)}catch(w){P[b]=C}if(T(P,M,!0),f[M]){for(var I in g)if(P[I]!==g[I])try{y(P,I,g[I])}catch(w){P[I]=g[I]}}}};for(var R in f)A(l[R]&&l[R].prototype,R);A(v,"DOMTokenList")},63754:function(d,S,n){"use strict";n.r(S),n.d(S,{AElement:function(){return un},AnimateColorElement:function(){return en},AnimateElement:function(){return qe},AnimateTransformElement:function(){return rn},BoundingBox:function(){return kt},CB1:function(){return hr},CB2:function(){return fr},CB3:function(){return cr},CB4:function(){return vr},Canvg:function(){return Ne},CircleElement:function(){return Xr},ClipPathElement:function(){return pn},DefsElement:function(){return Jr},DescElement:function(){return On},Document:function(){return ue},Element:function(){return Ct},EllipseElement:function(){return Wr},FeColorMatrixElement:function(){return br},FeCompositeElement:function(){return xn},FeDropShadowElement:function(){return yn},FeGaussianBlurElement:function(){return En},FeMorphologyElement:function(){return mn},FilterElement:function(){return We},Font:function(){return zt},FontElement:function(){return nn},FontFaceElement:function(){return an},GElement:function(){return Je},GlyphElement:function(){return xr},GradientElement:function(){return Or},ImageElement:function(){return fn},LineElement:function(){return Qr},LinearGradientElement:function(){return qr},MarkerElement:function(){return kr},MaskElement:function(){return Xe},Matrix:function(){return yr},MissingGlyphElement:function(){return sn},Mouse:function(){return Br},PSEUDO_ZERO:function(){return ae},Parser:function(){return ke},PathElement:function(){return xt},PathParser:function(){return it},PatternElement:function(){return Kr},Point:function(){return Rt},PolygonElement:function(){return Zr},PolylineElement:function(){return Tr},Property:function(){return q},QB1:function(){return gr},QB2:function(){return dr},QB3:function(){return pr},RadialGradientElement:function(){return _r},RectElement:function(){return Er},RenderedElement:function(){return Oe},Rotate:function(){return Gr},SVGElement:function(){return Be},SVGFontLoader:function(){return vn},Scale:function(){return zr},Screen:function(){return He},Skew:function(){return mr},SkewX:function(){return $r},SkewY:function(){return Hr},StopElement:function(){return tn},StyleElement:function(){return Sr},SymbolElement:function(){return cn},TRefElement:function(){return on},TSpanElement:function(){return Ye},TextElement:function(){return se},TextPathElement:function(){return hn},TitleElement:function(){return Tn},Transform:function(){return Te},Translate:function(){return jr},UnknownElement:function(){return Yr},UseElement:function(){return gn},ViewPort:function(){return Lr},compressSpaces:function(){return Kt},default:function(){return Ne},getSelectorSpecificity:function(){return $e},normalizeAttributeName:function(){return De},normalizeColor:function(){return nt},parseExternalUrl:function(){return W},presets:function(){return pe},toNumbers:function(){return It},trimLeft:function(){return ze},trimRight:function(){return Ze},vectorMagnitude:function(){return ur},vectorsAngle:function(){return lr},vectorsRatio:function(){return Ke}});var l=n(10078),f=n(95764),v=n(92478),g=n(80935),y=n(60094),T=n(89104),x=n(79464),b=n(4635),C=n(81546),A=n(64196),R=n(25662),P=n(32772),M=n(81486),I=n(45810),w=n(81202),F=n(36412),Y=n(61135);var j=function(h,t){return(j=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,r){e.__proto__=r}||function(e,r){for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(e[i]=r[i])})(h,t)};function B(h,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function e(){this.constructor=h}j(h,t),h.prototype=t===null?Object.create(t):(e.prototype=t.prototype,new e)}function $(h){var t="";Array.isArray(h)||(h=[h]);for(var e=0;eh.phi1&&(h.phi2-=2*_),h.sweepFlag===1&&h.phi2r)return[];if(r===0)return[[h*e/(h*h+t*t),t*e/(h*h+t*t)]];var i=Math.sqrt(r);return[[(h*e+t*i)/(h*h+t*t),(t*e-h*i)/(h*h+t*t)],[(h*e-t*i)/(h*h+t*t),(t*e+h*i)/(h*h+t*t)]]}var tt,et=Math.PI/180;function st(h,t,e){return(1-e)*h+e*t}function ot(h,t,e,r){return h+Math.cos(r/180*_)*t+Math.sin(r/180*_)*e}function yt(h,t,e,r){var i=1e-6,a=t-h,o=e-t,s=3*a+3*(r-e)-6*o,u=6*(o-a),c=3*a;return Math.abs(s)H&&(m.sweepFlag=+!m.sweepFlag),m})}function o(){return function(s){var u={};for(var c in s)u[c]=s[c];return u}}h.ROUND=function(s){function u(c){return Math.round(c*s)/s}return s===void 0&&(s=1e13),Q(s),function(c){return c.x1!==void 0&&(c.x1=u(c.x1)),c.y1!==void 0&&(c.y1=u(c.y1)),c.x2!==void 0&&(c.x2=u(c.x2)),c.y2!==void 0&&(c.y2=u(c.y2)),c.x!==void 0&&(c.x=u(c.x)),c.y!==void 0&&(c.y=u(c.y)),c.rX!==void 0&&(c.rX=u(c.rX)),c.rY!==void 0&&(c.rY=u(c.rY)),c}},h.TO_ABS=t,h.TO_REL=function(){return i(function(s,u,c){return s.relative||(s.x1!==void 0&&(s.x1-=u),s.y1!==void 0&&(s.y1-=c),s.x2!==void 0&&(s.x2-=u),s.y2!==void 0&&(s.y2-=c),s.x!==void 0&&(s.x-=u),s.y!==void 0&&(s.y-=c),s.relative=!0),s})},h.NORMALIZE_HVZ=function(s,u,c){return s===void 0&&(s=!0),u===void 0&&(u=!0),c===void 0&&(c=!0),i(function(p,E,O,m,D){if(isNaN(m)&&!(p.type&N.MOVE_TO))throw new Error("path must start with moveto");return u&&p.type&N.HORIZ_LINE_TO&&(p.type=N.LINE_TO,p.y=p.relative?0:O),c&&p.type&N.VERT_LINE_TO&&(p.type=N.LINE_TO,p.x=p.relative?0:E),s&&p.type&N.CLOSE_PATH&&(p.type=N.LINE_TO,p.x=p.relative?m-E:m,p.y=p.relative?D-O:D),p.type&N.ARC&&(p.rX===0||p.rY===0)&&(p.type=N.LINE_TO,delete p.rX,delete p.rY,delete p.xRot,delete p.lArcFlag,delete p.sweepFlag),p})},h.NORMALIZE_ST=e,h.QT_TO_C=r,h.INFO=i,h.SANITIZE=function(s){s===void 0&&(s=0),Q(s);var u=NaN,c=NaN,p=NaN,E=NaN;return i(function(O,m,D,V,L){var U=Math.abs,K=!1,G=0,z=0;if(O.type&N.SMOOTH_CURVE_TO&&(G=isNaN(u)?0:m-u,z=isNaN(c)?0:D-c),O.type&(N.CURVE_TO|N.SMOOTH_CURVE_TO)?(u=O.relative?m+O.x2:O.x2,c=O.relative?D+O.y2:O.y2):(u=NaN,c=NaN),O.type&N.SMOOTH_QUAD_TO?(p=isNaN(p)?m:2*m-p,E=isNaN(E)?D:2*D-E):O.type&N.QUAD_TO?(p=O.relative?m+O.x1:O.x1,E=O.relative?D+O.y1:O.y2):(p=NaN,E=NaN),O.type&N.LINE_COMMANDS||O.type&N.ARC&&(O.rX===0||O.rY===0||!O.lArcFlag)||O.type&N.CURVE_TO||O.type&N.SMOOTH_CURVE_TO||O.type&N.QUAD_TO||O.type&N.SMOOTH_QUAD_TO){var rt=O.x===void 0?0:O.relative?O.x:O.x-m,at=O.y===void 0?0:O.relative?O.y:O.y-D;G=isNaN(p)?O.x1===void 0?G:O.relative?O.x:O.x1-m:p-m,z=isNaN(E)?O.y1===void 0?z:O.relative?O.y:O.y1-D:E-D;var H=O.x2===void 0?0:O.relative?O.x:O.x2-m,ct=O.y2===void 0?0:O.relative?O.y:O.y2-D;U(rt)<=s&&U(at)<=s&&U(G)<=s&&U(z)<=s&&U(H)<=s&&U(ct)<=s&&(K=!0)}return O.type&N.CLOSE_PATH&&U(m-V)<=s&&U(D-L)<=s&&(K=!0),K?[]:O})},h.MATRIX=a,h.ROTATE=function(s,u,c){u===void 0&&(u=0),c===void 0&&(c=0),Q(s,u,c);var p=Math.sin(s),E=Math.cos(s);return a(E,p,-p,E,u-u*E+c*p,c-u*p-c*E)},h.TRANSLATE=function(s,u){return u===void 0&&(u=0),Q(s,u),a(1,0,0,1,s,u)},h.SCALE=function(s,u){return u===void 0&&(u=s),Q(s,u),a(s,0,0,u,0,0)},h.SKEW_X=function(s){return Q(s),a(1,0,Math.atan(s),1,0,0)},h.SKEW_Y=function(s){return Q(s),a(1,Math.atan(s),0,1,0,0)},h.X_AXIS_SYMMETRY=function(s){return s===void 0&&(s=0),Q(s),a(-1,0,0,1,s,0)},h.Y_AXIS_SYMMETRY=function(s){return s===void 0&&(s=0),Q(s),a(1,0,0,-1,0,s)},h.A_TO_C=function(){return i(function(s,u,c){return N.ARC===s.type?function(p,E,O){var m,D,V,L;p.cX||k(p,E,O);for(var U=Math.min(p.phi1,p.phi2),K=Math.max(p.phi1,p.phi2)-U,G=Math.ceil(K/90),z=new Array(G),rt=E,at=O,H=0;HE.maxX&&(E.maxX=Ot),OtE.maxY&&(E.maxY=Ot),OtEt&&L(Z(m,V.x1,V.x2,V.x,Et));for(var z=0,rt=yt(D,V.y1,V.y2,V.y);zEt&&U(Z(D,V.y1,V.y2,V.y,Et))}if(V.type&N.ARC){L(V.x),U(V.y),k(V,m,D);for(var at=V.xRot/180*Math.PI,H=Math.cos(at)*V.rX,ct=Math.sin(at)*V.rX,vt=-Math.sin(at)*V.rY,pt=Math.cos(at)*V.rY,St=V.phi1V.phi2?[V.phi2+360,V.phi1+360]:[V.phi2,V.phi1],Tt=St[0],Lt=St[1],Bt=function(Ot){var Ft=Ot[0],Gt=Ot[1],Ht=180*Math.atan2(Gt,Ft)/Math.PI;return HtTt&&EtTt&&Etb)","g");return g.exec("b").groups.a!=="b"||"b".replace(g,"$c")!=="bc"})},26018:function(d,S,n){"use strict";var l=n(60845),f=TypeError;d.exports=function(v){if(l(v))throw new f("Can't call method on "+v);return v}},2340:function(d,S,n){"use strict";var l=n(66158),f=n(95935),v=Object.getOwnPropertyDescriptor;d.exports=function(g){if(!f)return l[g];var y=v(l,g);return y&&y.value}},19763:function(d,S,n){"use strict";var l=n(84407),f=n(72075),v=n(11730),g=n(95935),y=v("species");d.exports=function(T){var x=l(T);g&&x&&!x[y]&&f(x,y,{configurable:!0,get:function(){return this}})}},29145:function(d,S,n){"use strict";var l=n(87721).f,f=n(5848),v=n(11730),g=v("toStringTag");d.exports=function(y,T,x){y&&!x&&(y=y.prototype),y&&!f(y,g)&&l(y,g,{configurable:!0,value:T})}},64306:function(d,S,n){"use strict";var l=n(91406),f=n(14335),v=l("keys");d.exports=function(g){return v[g]||(v[g]=f(g))}},98417:function(d,S,n){"use strict";var l=n(70737),f=n(66158),v=n(45020),g="__core-js_shared__",y=d.exports=f[g]||v(g,{});(y.versions||(y.versions=[])).push({version:"3.43.0",mode:l?"pure":"global",copyright:"\xA9 2014-2025 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.43.0/LICENSE",source:"https://github.com/zloirock/core-js"})},91406:function(d,S,n){"use strict";var l=n(98417);d.exports=function(f,v){return l[f]||(l[f]=v||{})}},97301:function(d,S,n){"use strict";var l=n(11102),f=n(71649),v=n(60845),g=n(11730),y=g("species");d.exports=function(T,x){var b=l(T).constructor,C;return b===void 0||v(C=l(b)[y])?x:f(C)}},63464:function(d,S,n){"use strict";var l=n(88822),f=n(8485),v=n(41903),g=n(26018),y=l("".charAt),T=l("".charCodeAt),x=l("".slice),b=function(C){return function(A,R){var P=v(g(A)),M=f(R),I=P.length,w,F;return M<0||M>=I?C?"":void 0:(w=T(P,M),w<55296||w>56319||M+1===I||(F=T(P,M+1))<56320||F>57343?C?y(P,M):w:C?x(P,M,M+2):(w-55296<<10)+(F-56320)+65536)}};d.exports={codeAt:b(!1),charAt:b(!0)}},54622:function(d,S,n){"use strict";var l=n(66308).PROPER,f=n(41433),v=n(71437),g="\u200B\x85\u180E";d.exports=function(y){return f(function(){return!!v[y]()||g[y]()!==g||l&&v[y].name!==y})}},12339:function(d,S,n){"use strict";var l=n(88822),f=n(26018),v=n(41903),g=n(71437),y=l("".replace),T=RegExp("^["+g+"]+"),x=RegExp("(^|[^"+g+"])["+g+"]+$"),b=function(C){return function(A){var R=v(f(A));return C&1&&(R=y(R,T,"")),C&2&&(R=y(R,x,"$1")),R}};d.exports={start:b(1),end:b(2),trim:b(3)}},73763:function(d,S,n){"use strict";var l=n(51294),f=n(41433),v=n(66158),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})},88538:function(d,S,n){"use strict";var l=n(66158),f=n(23367),v=n(14072),g=n(94803),y=n(5848),T=n(41433),x=n(53042),b=n(37455),C=n(57215),A=n(20472),R=n(76830),P=n(36396),M=l.setImmediate,I=l.clearImmediate,w=l.process,F=l.Dispatch,Y=l.Function,j=l.MessageChannel,B=l.String,$=0,X={},Q="onreadystatechange",_,k,lt,tt;T(function(){_=l.location});var et=function(Z){if(y(X,Z)){var J=X[Z];delete X[Z],J()}},st=function(Z){return function(){et(Z)}},ot=function(Z){et(Z.data)},yt=function(Z){l.postMessage(B(Z),_.protocol+"//"+_.host)};(!M||!I)&&(M=function(J){A(arguments.length,1);var wt=g(J)?J:Y(J),mt=b(arguments,1);return X[++$]=function(){f(wt,void 0,mt)},k($),$},I=function(J){delete X[J]},P?k=function(Z){w.nextTick(st(Z))}:F&&F.now?k=function(Z){F.now(st(Z))}:j&&!R?(lt=new j,tt=lt.port2,lt.port1.onmessage=ot,k=v(tt.postMessage,tt)):l.addEventListener&&g(l.postMessage)&&!l.importScripts&&_&&_.protocol!=="file:"&&!T(yt)?(k=yt,l.addEventListener("message",ot,!1)):Q in C("script")?k=function(Z){x.appendChild(C("script"))[Q]=function(){x.removeChild(this),et(Z)}}:k=function(Z){setTimeout(st(Z),0)}),d.exports={set:M,clear:I}},17524:function(d,S,n){"use strict";var l=n(8485),f=Math.max,v=Math.min;d.exports=function(g,y){var T=l(g);return T<0?f(T+y,0):v(T,y)}},72458:function(d,S,n){"use strict";var l=n(48640),f=n(26018);d.exports=function(v){return l(f(v))}},8485:function(d,S,n){"use strict";var l=n(15434);d.exports=function(f){var v=+f;return v!==v||v===0?0:l(v)}},34097:function(d,S,n){"use strict";var l=n(8485),f=Math.min;d.exports=function(v){var g=l(v);return g>0?f(g,9007199254740991):0}},30780:function(d,S,n){"use strict";var l=n(26018),f=Object;d.exports=function(v){return f(l(v))}},38419:function(d,S,n){"use strict";var l=n(83306),f=n(49489),v=n(62473),g=n(31607),y=n(2586),T=n(11730),x=TypeError,b=T("toPrimitive");d.exports=function(C,A){if(!f(C)||v(C))return C;var R=g(C,b),P;if(R){if(A===void 0&&(A="default"),P=l(R,C,A),!f(P)||v(P))return P;throw new x("Can't convert object to primitive value")}return A===void 0&&(A="number"),y(C,A)}},83234:function(d,S,n){"use strict";var l=n(38419),f=n(62473);d.exports=function(v){var g=l(v,"string");return f(g)?g:g+""}},9185:function(d,S,n){"use strict";var l=n(11730),f=l("toStringTag"),v={};v[f]="z",d.exports=String(v)==="[object z]"},41903:function(d,S,n){"use strict";var l=n(20635),f=String;d.exports=function(v){if(l(v)==="Symbol")throw new TypeError("Cannot convert a Symbol value to a string");return f(v)}},97904:function(d){"use strict";var S=String;d.exports=function(n){try{return S(n)}catch(l){return"Object"}}},14335:function(d,S,n){"use strict";var l=n(88822),f=0,v=Math.random(),g=l(1.1.toString);d.exports=function(y){return"Symbol("+(y===void 0?"":y)+")_"+g(++f+v,36)}},90471:function(d,S,n){"use strict";var l=n(73763);d.exports=l&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},30773:function(d,S,n){"use strict";var l=n(95935),f=n(41433);d.exports=l&&f(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!==42})},20472:function(d){"use strict";var S=TypeError;d.exports=function(n,l){if(n1?arguments[1]:void 0;return T?y(this,C,A)||0:v(this,C,A)}})},89104:function(d,S,n){"use strict";var l=n(72458),f=n(82411),v=n(46072),g=n(74474),y=n(87721).f,T=n(56887),x=n(4756),b=n(70737),C=n(95935),A="Array Iterator",R=g.set,P=g.getterFor(A);d.exports=T(Array,"Array",function(I,w){R(this,{type:A,target:l(I),index:0,kind:w})},function(){var I=P(this),w=I.target,F=I.index++;if(!w||F>=w.length)return I.target=null,x(void 0,!0);switch(I.kind){case"keys":return x(F,!1);case"values":return x(w[F],!1)}return x([F,w[F]],!1)},"values");var M=v.Arguments=v.Array;if(f("keys"),f("values"),f("entries"),!b&&C&&M.name!=="values")try{y(M,"name",{value:"values"})}catch(I){}},81546:function(d,S,n){"use strict";var l=n(29453),f=n(32917).left,v=n(75650),g=n(51294),y=n(36396),T=!y&&g>79&&g<83,x=T||!v("reduce");l({target:"Array",proto:!0,forced:x},{reduce:function(C){var A=arguments.length;return f(this,C,A,A>1?arguments[1]:void 0)}})},61135:function(d,S,n){"use strict";var l=n(29453),f=n(88822),v=n(4415),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)}})},80942:function(d,S,n){"use strict";var l=n(29453),f=n(83306),v=n(20407),g=n(1966),y=n(18321),T=n(1955),x=n(25097);l({target:"Promise",stat:!0,forced:x},{all:function(C){var A=this,R=g.f(A),P=R.resolve,M=R.reject,I=y(function(){var w=v(A.resolve),F=[],Y=0,j=1;T(C,function(B){var $=Y++,X=!1;j++,f(w,A,B).then(function(Q){X||(X=!0,F[$]=Q,--j||P(F))},M)}),--j||P(F)});return I.error&&M(I.value),R.promise}})},31032:function(d,S,n){"use strict";var l=n(29453),f=n(70737),v=n(96579).CONSTRUCTOR,g=n(18025),y=n(84407),T=n(94803),x=n(98862),b=g&&g.prototype;if(l({target:"Promise",proto:!0,forced:v,real:!0},{catch:function(A){return this.then(void 0,A)}}),!f&&T(g)){var C=y("Promise").prototype.catch;b.catch!==C&&x(b,"catch",C,{unsafe:!0})}},86456:function(d,S,n){"use strict";var l=n(29453),f=n(70737),v=n(36396),g=n(66158),y=n(14767),T=n(83306),x=n(98862),b=n(15097),C=n(29145),A=n(19763),R=n(20407),P=n(94803),M=n(49489),I=n(16286),w=n(97301),F=n(88538).set,Y=n(48050),j=n(51151),B=n(18321),$=n(56441),X=n(74474),Q=n(18025),_=n(96579),k=n(1966),lt="Promise",tt=_.CONSTRUCTOR,et=_.REJECTION_EVENT,st=_.SUBCLASSING,ot=X.getterFor(lt),yt=X.set,Z=Q&&Q.prototype,J=Q,wt=Z,mt=g.TypeError,ut=g.document,ht=g.process,N=k.f,ft=N,Ut=!!(ut&&ut.createEvent&&g.dispatchEvent),At="unhandledrejection",Vt="rejectionhandled",qt=0,ie=1,Qt=2,le=1,he=2,_t,fe,ce,Zt,ve=function(W){var nt;return M(W)&&P(nt=W.then)?nt:!1},ge=function(W,nt){var gt=nt.value,dt=nt.state===ie,bt=dt?W.ok:W.fail,me=W.resolve,Le=W.reject,xe=W.domain,Ee,te,$e;try{bt?(dt||(nt.rejection===he&&Ze(nt),nt.rejection=le),bt===!0?Ee=gt:(xe&&xe.enter(),Ee=bt(gt),xe&&(xe.exit(),$e=!0)),Ee===W.promise?Le(new mt("Promise-chain cycle")):(te=ve(Ee))?T(te,Ee,me,Le):me(Ee)):Le(gt)}catch(ae){xe&&!$e&&xe.exit(),Le(ae)}},de=function(W,nt){W.notified||(W.notified=!0,Y(function(){for(var gt=W.reactions,dt;dt=gt.get();)ge(dt,W);W.notified=!1,nt&&!W.rejection&&Kt(W)}))},pe=function(W,nt,gt){var dt,bt;Ut?(dt=ut.createEvent("Event"),dt.promise=nt,dt.reason=gt,dt.initEvent(W,!1,!0),g.dispatchEvent(dt)):dt={promise:nt,reason:gt},!et&&(bt=g["on"+W])?bt(dt):W===At&&j("Unhandled promise rejection",gt)},Kt=function(W){T(F,g,function(){var nt=W.facade,gt=W.value,dt=ze(W),bt;if(dt&&(bt=B(function(){v?ht.emit("unhandledRejection",gt,nt):pe(At,nt,gt)}),W.rejection=v||ze(W)?he:le,bt.error))throw bt.value})},ze=function(W){return W.rejection!==le&&!W.parent},Ze=function(W){T(F,g,function(){var nt=W.facade;v?ht.emit("rejectionHandled",nt):pe(Vt,nt,W.value)})},It=function(W,nt,gt){return function(dt){W(nt,dt,gt)}},ye=function(W,nt,gt){W.done||(W.done=!0,gt&&(W=gt),W.value=nt,W.state=Qt,de(W,!0))},De=function(W,nt,gt){if(!W.done){W.done=!0,gt&&(W=gt);try{if(W.facade===nt)throw new mt("Promise can't be resolved itself");var dt=ve(nt);dt?Y(function(){var bt={done:!1};try{T(dt,nt,It(De,bt,W),It(ye,bt,W))}catch(me){ye(bt,me,W)}}):(W.value=nt,W.state=ie,de(W,!1))}catch(bt){ye({done:!1},bt,W)}}};if(tt&&(J=function(nt){I(this,wt),R(nt),T(_t,this);var gt=ot(this);try{nt(It(De,gt),It(ye,gt))}catch(dt){ye(gt,dt)}},wt=J.prototype,_t=function(nt){yt(this,{type:lt,done:!1,notified:!1,parent:!1,reactions:new $,rejection:!1,state:qt,value:null})},_t.prototype=x(wt,"then",function(nt,gt){var dt=ot(this),bt=N(w(this,J));return dt.parent=!0,bt.ok=P(nt)?nt:!0,bt.fail=P(gt)&>,bt.domain=v?ht.domain:void 0,dt.state===qt?dt.reactions.add(bt):Y(function(){ge(bt,dt)}),bt.promise}),fe=function(){var W=new _t,nt=ot(W);this.promise=W,this.resolve=It(De,nt),this.reject=It(ye,nt)},k.f=N=function(W){return W===J||W===ce?new fe(W):ft(W)},!f&&P(Q)&&Z!==Object.prototype)){Zt=Z.then,st||x(Z,"then",function(nt,gt){var dt=this;return new J(function(bt,me){T(Zt,dt,bt,me)}).then(nt,gt)},{unsafe:!0});try{delete Z.constructor}catch(W){}b&&b(Z,wt)}l({global:!0,constructor:!0,wrap:!0,forced:tt},{Promise:J}),ce=y.Promise,C(J,lt,!1,!0),A(lt)},10078:function(d,S,n){"use strict";n(86456),n(80942),n(31032),n(10709),n(72834),n(1216)},10709:function(d,S,n){"use strict";var l=n(29453),f=n(83306),v=n(20407),g=n(1966),y=n(18321),T=n(1955),x=n(25097);l({target:"Promise",stat:!0,forced:x},{race:function(C){var A=this,R=g.f(A),P=R.reject,M=y(function(){var I=v(A.resolve);T(C,function(w){f(I,A,w).then(R.resolve,P)})});return M.error&&P(M.value),R.promise}})},72834:function(d,S,n){"use strict";var l=n(29453),f=n(1966),v=n(96579).CONSTRUCTOR;l({target:"Promise",stat:!0,forced:v},{reject:function(y){var T=f.f(this),x=T.reject;return x(y),T.promise}})},1216:function(d,S,n){"use strict";var l=n(29453),f=n(84407),v=n(70737),g=n(18025),y=n(96579).CONSTRUCTOR,T=n(34248),x=f("Promise"),b=v&&!y;l({target:"Promise",stat:!0,forced:v||y},{resolve:function(A){return T(b&&this===x?g:this,A)}})},23073:function(d,S,n){"use strict";var l=n(29453),f=n(12927);l({target:"RegExp",proto:!0,forced:/./.exec!==f},{exec:f})},23293:function(d,S,n){"use strict";var l=n(66308).PROPER,f=n(98862),v=n(11102),g=n(41903),y=n(41433),T=n(52457),x="toString",b=RegExp.prototype,C=b[x],A=y(function(){return C.call({source:"a",flags:"b"})!=="/a/b"}),R=l&&C.name!==x;(A||R)&&f(b,x,function(){var M=v(this),I=g(M.source),w=g(T(M));return"/"+I+"/"+w},{unsafe:!0})},64196:function(d,S,n){"use strict";var l=n(29453),f=n(336),v=n(9445).f,g=n(34097),y=n(41903),T=n(58659),x=n(26018),b=n(45580),C=n(70737),A=f("".slice),R=Math.min,P=b("endsWith"),M=!C&&!P&&!!function(){var I=v(String.prototype,"endsWith");return I&&!I.writable}();l({target:"String",proto:!0,forced:!M&&!P},{endsWith:function(w){var F=y(x(this));T(w);var Y=arguments.length>1?arguments[1]:void 0,j=F.length,B=Y===void 0?j:R(g(Y),j),$=y(w);return A(F,B-$.length,B)===$}})},36412:function(d,S,n){"use strict";var l=n(29453),f=n(88822),v=n(58659),g=n(26018),y=n(41903),T=n(45580),x=f("".indexOf);l({target:"String",proto:!0,forced:!T("includes")},{includes:function(C){return!!~x(y(g(this)),y(v(C)),arguments.length>1?arguments[1]:void 0)}})},92478:function(d,S,n){"use strict";var l=n(83306),f=n(88822),v=n(88394),g=n(11102),y=n(49489),T=n(34097),x=n(41903),b=n(26018),C=n(31607),A=n(31229),R=n(52457),P=n(3943),M=f("".indexOf);v("match",function(I,w,F){return[function(j){var B=b(this),$=y(j)?C(j,I):void 0;return $?l($,j,B):new RegExp(j)[I](x(B))},function(Y){var j=g(this),B=x(Y),$=F(w,j,B);if($.done)return $.value;var X=x(R(j));if(M(X,"g")===-1)return P(j,B);var Q=M(X,"u")!==-1;j.lastIndex=0;for(var _=[],k=0,lt;(lt=P(j,B))!==null;){var tt=x(lt[0]);_[k]=tt,tt===""&&(j.lastIndex=A(B,T(j.lastIndex),Q)),k++}return k===0?null:_}]})},80935:function(d,S,n){"use strict";var l=n(23367),f=n(83306),v=n(88822),g=n(88394),y=n(41433),T=n(11102),x=n(94803),b=n(49489),C=n(8485),A=n(34097),R=n(41903),P=n(26018),M=n(31229),I=n(31607),w=n(42163),F=n(52457),Y=n(3943),j=n(11730),B=j("replace"),$=Math.max,X=Math.min,Q=v([].concat),_=v([].push),k=v("".indexOf),lt=v("".slice),tt=function(yt){return yt===void 0?yt:String(yt)},et=function(){return"a".replace(/./,"$0")==="$0"}(),st=function(){return/./[B]?/./[B]("a","$0")==="":!1}(),ot=!y(function(){var yt=/./;return yt.exec=function(){var Z=[];return Z.groups={a:"7"},Z},"".replace(yt,"$")!=="7"});g("replace",function(yt,Z,J){var wt=st?"$":"$0";return[function(ut,ht){var N=P(this),ft=b(ut)?I(ut,B):void 0;return ft?f(ft,ut,N,ht):f(Z,R(N),ut,ht)},function(mt,ut){var ht=T(this),N=R(mt);if(typeof ut=="string"&&k(ut,wt)===-1&&k(ut,"$<")===-1){var ft=J(Z,ht,N,ut);if(ft.done)return ft.value}var Ut=x(ut);Ut||(ut=R(ut));var At=R(F(ht)),Vt=k(At,"g")!==-1,qt;Vt&&(qt=k(At,"u")!==-1,ht.lastIndex=0);for(var ie=[],Qt;Qt=Y(ht,N),!(Qt===null||(_(ie,Qt),!Vt));){var le=R(Qt[0]);le===""&&(ht.lastIndex=M(N,A(ht.lastIndex),qt))}for(var he="",_t=0,fe=0;fe=_t&&(he+=lt(N,_t,Zt)+ge,_t=Zt+ce.length)}return he+lt(N,_t)}]},!ot||!et||st)},25662:function(d,S,n){"use strict";var l=n(83306),f=n(88822),v=n(88394),g=n(11102),y=n(49489),T=n(26018),x=n(97301),b=n(31229),C=n(34097),A=n(41903),R=n(31607),P=n(3943),M=n(9485),I=n(41433),w=M.UNSUPPORTED_Y,F=4294967295,Y=Math.min,j=f([].push),B=f("".slice),$=!I(function(){var Q=/(?:)/,_=Q.exec;Q.exec=function(){return _.apply(this,arguments)};var k="ab".split(Q);return k.length!==2||k[0]!=="a"||k[1]!=="b"}),X="abbc".split(/(b)*/)[1]==="c"||"test".split(/(?:)/,-1).length!==4||"ab".split(/(?:ab)*/).length!==2||".".split(/(.?)(.?)/).length!==4||".".split(/()()/).length>1||"".split(/.?/).length;v("split",function(Q,_,k){var lt="0".split(void 0,0).length?function(tt,et){return tt===void 0&&et===0?[]:l(_,this,tt,et)}:_;return[function(et,st){var ot=T(this),yt=y(et)?R(et,Q):void 0;return yt?l(yt,et,ot,st):l(lt,A(ot),et,st)},function(tt,et){var st=g(this),ot=A(tt);if(!X){var yt=k(lt,st,ot,et,lt!==_);if(yt.done)return yt.value}var Z=x(st,RegExp),J=st.unicode,wt=(st.ignoreCase?"i":"")+(st.multiline?"m":"")+(st.unicode?"u":"")+(w?"g":"y"),mt=new Z(w?"^(?:"+st.source+")":st,wt),ut=et===void 0?F:et>>>0;if(ut===0)return[];if(ot.length===0)return P(mt,ot)===null?[ot]:[];for(var ht=0,N=0,ft=[];N1?arguments[1]:void 0,F.length)),j=y(w);return A(F,Y,Y+j.length)===j}})},81486:function(d,S,n){"use strict";var l=n(29453),f=n(12339).trim,v=n(54622);l({target:"String",proto:!0,forced:v("trim")},{trim:function(){return f(this)}})},79464:function(d,S,n){"use strict";var l=n(66158),f=n(97380),v=n(65636),g=n(89104),y=n(32165),T=n(29145),x=n(11730),b=x("iterator"),C=g.values,A=function(P,M){if(P){if(P[b]!==C)try{y(P,b,C)}catch(w){P[b]=C}if(T(P,M,!0),f[M]){for(var I in g)if(P[I]!==g[I])try{y(P,I,g[I])}catch(w){P[I]=g[I]}}}};for(var R in f)A(l[R]&&l[R].prototype,R);A(v,"DOMTokenList")},63754:function(d,S,n){"use strict";n.r(S),n.d(S,{AElement:function(){return un},AnimateColorElement:function(){return en},AnimateElement:function(){return qe},AnimateTransformElement:function(){return rn},BoundingBox:function(){return kt},CB1:function(){return hr},CB2:function(){return fr},CB3:function(){return cr},CB4:function(){return vr},Canvg:function(){return Ne},CircleElement:function(){return Xr},ClipPathElement:function(){return pn},DefsElement:function(){return Jr},DescElement:function(){return On},Document:function(){return ue},Element:function(){return Ct},EllipseElement:function(){return Wr},FeColorMatrixElement:function(){return br},FeCompositeElement:function(){return xn},FeDropShadowElement:function(){return yn},FeGaussianBlurElement:function(){return En},FeMorphologyElement:function(){return mn},FilterElement:function(){return We},Font:function(){return zt},FontElement:function(){return nn},FontFaceElement:function(){return an},GElement:function(){return Je},GlyphElement:function(){return xr},GradientElement:function(){return Or},ImageElement:function(){return fn},LineElement:function(){return Qr},LinearGradientElement:function(){return qr},MarkerElement:function(){return kr},MaskElement:function(){return Xe},Matrix:function(){return yr},MissingGlyphElement:function(){return sn},Mouse:function(){return Br},PSEUDO_ZERO:function(){return ae},Parser:function(){return ke},PathElement:function(){return xt},PathParser:function(){return it},PatternElement:function(){return Kr},Point:function(){return Rt},PolygonElement:function(){return Zr},PolylineElement:function(){return Tr},Property:function(){return q},QB1:function(){return gr},QB2:function(){return dr},QB3:function(){return pr},RadialGradientElement:function(){return _r},RectElement:function(){return Er},RenderedElement:function(){return Oe},Rotate:function(){return Gr},SVGElement:function(){return Be},SVGFontLoader:function(){return vn},Scale:function(){return zr},Screen:function(){return He},Skew:function(){return mr},SkewX:function(){return $r},SkewY:function(){return Hr},StopElement:function(){return tn},StyleElement:function(){return Sr},SymbolElement:function(){return cn},TRefElement:function(){return on},TSpanElement:function(){return Ye},TextElement:function(){return se},TextPathElement:function(){return hn},TitleElement:function(){return Tn},Transform:function(){return Te},Translate:function(){return jr},UnknownElement:function(){return Yr},UseElement:function(){return gn},ViewPort:function(){return Lr},compressSpaces:function(){return Kt},default:function(){return Ne},getSelectorSpecificity:function(){return $e},normalizeAttributeName:function(){return De},normalizeColor:function(){return nt},parseExternalUrl:function(){return W},presets:function(){return pe},toNumbers:function(){return It},trimLeft:function(){return ze},trimRight:function(){return Ze},vectorMagnitude:function(){return ur},vectorsAngle:function(){return lr},vectorsRatio:function(){return Ke}});var l=n(10078),f=n(95764),v=n(92478),g=n(80935),y=n(60094),T=n(89104),x=n(79464),b=n(4635),C=n(81546),A=n(64196),R=n(25662),P=n(32772),M=n(81486),I=n(45810),w=n(81202),F=n(36412),Y=n(61135);var j=function(h,t){return(j=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,r){e.__proto__=r}||function(e,r){for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(e[i]=r[i])})(h,t)};function B(h,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function e(){this.constructor=h}j(h,t),h.prototype=t===null?Object.create(t):(e.prototype=t.prototype,new e)}function $(h){var t="";Array.isArray(h)||(h=[h]);for(var e=0;eh.phi1&&(h.phi2-=2*_),h.sweepFlag===1&&h.phi2r)return[];if(r===0)return[[h*e/(h*h+t*t),t*e/(h*h+t*t)]];var i=Math.sqrt(r);return[[(h*e+t*i)/(h*h+t*t),(t*e-h*i)/(h*h+t*t)],[(h*e-t*i)/(h*h+t*t),(t*e+h*i)/(h*h+t*t)]]}var tt,et=Math.PI/180;function st(h,t,e){return(1-e)*h+e*t}function ot(h,t,e,r){return h+Math.cos(r/180*_)*t+Math.sin(r/180*_)*e}function yt(h,t,e,r){var i=1e-6,a=t-h,o=e-t,s=3*a+3*(r-e)-6*o,u=6*(o-a),c=3*a;return Math.abs(s)H&&(m.sweepFlag=+!m.sweepFlag),m})}function o(){return function(s){var u={};for(var c in s)u[c]=s[c];return u}}h.ROUND=function(s){function u(c){return Math.round(c*s)/s}return s===void 0&&(s=1e13),Q(s),function(c){return c.x1!==void 0&&(c.x1=u(c.x1)),c.y1!==void 0&&(c.y1=u(c.y1)),c.x2!==void 0&&(c.x2=u(c.x2)),c.y2!==void 0&&(c.y2=u(c.y2)),c.x!==void 0&&(c.x=u(c.x)),c.y!==void 0&&(c.y=u(c.y)),c.rX!==void 0&&(c.rX=u(c.rX)),c.rY!==void 0&&(c.rY=u(c.rY)),c}},h.TO_ABS=t,h.TO_REL=function(){return i(function(s,u,c){return s.relative||(s.x1!==void 0&&(s.x1-=u),s.y1!==void 0&&(s.y1-=c),s.x2!==void 0&&(s.x2-=u),s.y2!==void 0&&(s.y2-=c),s.x!==void 0&&(s.x-=u),s.y!==void 0&&(s.y-=c),s.relative=!0),s})},h.NORMALIZE_HVZ=function(s,u,c){return s===void 0&&(s=!0),u===void 0&&(u=!0),c===void 0&&(c=!0),i(function(p,E,O,m,D){if(isNaN(m)&&!(p.type&N.MOVE_TO))throw new Error("path must start with moveto");return u&&p.type&N.HORIZ_LINE_TO&&(p.type=N.LINE_TO,p.y=p.relative?0:O),c&&p.type&N.VERT_LINE_TO&&(p.type=N.LINE_TO,p.x=p.relative?0:E),s&&p.type&N.CLOSE_PATH&&(p.type=N.LINE_TO,p.x=p.relative?m-E:m,p.y=p.relative?D-O:D),p.type&N.ARC&&(p.rX===0||p.rY===0)&&(p.type=N.LINE_TO,delete p.rX,delete p.rY,delete p.xRot,delete p.lArcFlag,delete p.sweepFlag),p})},h.NORMALIZE_ST=e,h.QT_TO_C=r,h.INFO=i,h.SANITIZE=function(s){s===void 0&&(s=0),Q(s);var u=NaN,c=NaN,p=NaN,E=NaN;return i(function(O,m,D,V,L){var U=Math.abs,K=!1,G=0,z=0;if(O.type&N.SMOOTH_CURVE_TO&&(G=isNaN(u)?0:m-u,z=isNaN(c)?0:D-c),O.type&(N.CURVE_TO|N.SMOOTH_CURVE_TO)?(u=O.relative?m+O.x2:O.x2,c=O.relative?D+O.y2:O.y2):(u=NaN,c=NaN),O.type&N.SMOOTH_QUAD_TO?(p=isNaN(p)?m:2*m-p,E=isNaN(E)?D:2*D-E):O.type&N.QUAD_TO?(p=O.relative?m+O.x1:O.x1,E=O.relative?D+O.y1:O.y2):(p=NaN,E=NaN),O.type&N.LINE_COMMANDS||O.type&N.ARC&&(O.rX===0||O.rY===0||!O.lArcFlag)||O.type&N.CURVE_TO||O.type&N.SMOOTH_CURVE_TO||O.type&N.QUAD_TO||O.type&N.SMOOTH_QUAD_TO){var rt=O.x===void 0?0:O.relative?O.x:O.x-m,at=O.y===void 0?0:O.relative?O.y:O.y-D;G=isNaN(p)?O.x1===void 0?G:O.relative?O.x:O.x1-m:p-m,z=isNaN(E)?O.y1===void 0?z:O.relative?O.y:O.y1-D:E-D;var H=O.x2===void 0?0:O.relative?O.x:O.x2-m,ct=O.y2===void 0?0:O.relative?O.y:O.y2-D;U(rt)<=s&&U(at)<=s&&U(G)<=s&&U(z)<=s&&U(H)<=s&&U(ct)<=s&&(K=!0)}return O.type&N.CLOSE_PATH&&U(m-V)<=s&&U(D-L)<=s&&(K=!0),K?[]:O})},h.MATRIX=a,h.ROTATE=function(s,u,c){u===void 0&&(u=0),c===void 0&&(c=0),Q(s,u,c);var p=Math.sin(s),E=Math.cos(s);return a(E,p,-p,E,u-u*E+c*p,c-u*p-c*E)},h.TRANSLATE=function(s,u){return u===void 0&&(u=0),Q(s,u),a(1,0,0,1,s,u)},h.SCALE=function(s,u){return u===void 0&&(u=s),Q(s,u),a(s,0,0,u,0,0)},h.SKEW_X=function(s){return Q(s),a(1,0,Math.atan(s),1,0,0)},h.SKEW_Y=function(s){return Q(s),a(1,Math.atan(s),0,1,0,0)},h.X_AXIS_SYMMETRY=function(s){return s===void 0&&(s=0),Q(s),a(-1,0,0,1,s,0)},h.Y_AXIS_SYMMETRY=function(s){return s===void 0&&(s=0),Q(s),a(1,0,0,-1,0,s)},h.A_TO_C=function(){return i(function(s,u,c){return N.ARC===s.type?function(p,E,O){var m,D,V,L;p.cX||k(p,E,O);for(var U=Math.min(p.phi1,p.phi2),K=Math.max(p.phi1,p.phi2)-U,G=Math.ceil(K/90),z=new Array(G),rt=E,at=O,H=0;HE.maxX&&(E.maxX=Ot),OtE.maxY&&(E.maxY=Ot),OtEt&&L(Z(m,V.x1,V.x2,V.x,Et));for(var z=0,rt=yt(D,V.y1,V.y2,V.y);zEt&&U(Z(D,V.y1,V.y2,V.y,Et))}if(V.type&N.ARC){L(V.x),U(V.y),k(V,m,D);for(var at=V.xRot/180*Math.PI,H=Math.cos(at)*V.rX,ct=Math.sin(at)*V.rX,vt=-Math.sin(at)*V.rY,pt=Math.cos(at)*V.rY,St=V.phi1V.phi2?[V.phi2+360,V.phi1+360]:[V.phi2,V.phi1],Tt=St[0],Lt=St[1],Bt=function(Ot){var Ft=Ot[0],Gt=Ot[1],Ht=180*Math.atan2(Gt,Ft)/Math.PI;return HtTt&&EtTt&&Etp)throw new SyntaxError('Expected positive number, got "'+p+'" at index "'+o+'"')}else if((this.curArgs.length===3||this.curArgs.length===4)&&this.curNumber!=="0"&&this.curNumber!=="1")throw new SyntaxError('Expected a flag, got "'+this.curNumber+'" at index "'+o+'"')}this.curArgs.push(p),this.curArgs.length===ft[this.curCommandType]&&(N.HORIZ_LINE_TO===this.curCommandType?a({type:N.HORIZ_LINE_TO,relative:this.curCommandRelative,x:p}):N.VERT_LINE_TO===this.curCommandType?a({type:N.VERT_LINE_TO,relative:this.curCommandRelative,y:p}):this.curCommandType===N.MOVE_TO||this.curCommandType===N.LINE_TO||this.curCommandType===N.SMOOTH_QUAD_TO?(a({type:this.curCommandType,relative:this.curCommandRelative,x:this.curArgs[0],y:this.curArgs[1]}),N.MOVE_TO===this.curCommandType&&(this.curCommandType=N.LINE_TO)):this.curCommandType===N.CURVE_TO?a({type:N.CURVE_TO,relative:this.curCommandRelative,x1:this.curArgs[0],y1:this.curArgs[1],x2:this.curArgs[2],y2:this.curArgs[3],x:this.curArgs[4],y:this.curArgs[5]}):this.curCommandType===N.SMOOTH_CURVE_TO?a({type:N.SMOOTH_CURVE_TO,relative:this.curCommandRelative,x2:this.curArgs[0],y2:this.curArgs[1],x:this.curArgs[2],y:this.curArgs[3]}):this.curCommandType===N.QUAD_TO?a({type:N.QUAD_TO,relative:this.curCommandRelative,x1:this.curArgs[0],y1:this.curArgs[1],x:this.curArgs[2],y:this.curArgs[3]}):this.curCommandType===N.ARC&&a({type:N.ARC,relative:this.curCommandRelative,rX:this.curArgs[0],rY:this.curArgs[1],xRot:this.curArgs[2],lArcFlag:this.curArgs[3],sweepFlag:this.curArgs[4],x:this.curArgs[5],y:this.curArgs[6]})),this.curNumber="",this.curNumberHasExpDigits=!1,this.curNumberHasExp=!1,this.curNumberHasDecimal=!1,this.canParseCommandOrComma=!0}if(!mt(s))if(s===","&&this.canParseCommandOrComma)this.canParseCommandOrComma=!1;else if(s!=="+"&&s!=="-"&&s!==".")if(c)this.curNumber=s,this.curNumberHasDecimal=!1;else{if(this.curArgs.length!==0)throw new SyntaxError("Unterminated command at index "+o+".");if(!this.canParseCommandOrComma)throw new SyntaxError('Unexpected character "'+s+'" at index '+o+". Command cannot follow comma");if(this.canParseCommandOrComma=!1,s!=="z"&&s!=="Z")if(s==="h"||s==="H")this.curCommandType=N.HORIZ_LINE_TO,this.curCommandRelative=s==="h";else if(s==="v"||s==="V")this.curCommandType=N.VERT_LINE_TO,this.curCommandRelative=s==="v";else if(s==="m"||s==="M")this.curCommandType=N.MOVE_TO,this.curCommandRelative=s==="m";else if(s==="l"||s==="L")this.curCommandType=N.LINE_TO,this.curCommandRelative=s==="l";else if(s==="c"||s==="C")this.curCommandType=N.CURVE_TO,this.curCommandRelative=s==="c";else if(s==="s"||s==="S")this.curCommandType=N.SMOOTH_CURVE_TO,this.curCommandRelative=s==="s";else if(s==="q"||s==="Q")this.curCommandType=N.QUAD_TO,this.curCommandRelative=s==="q";else if(s==="t"||s==="T")this.curCommandType=N.SMOOTH_QUAD_TO,this.curCommandRelative=s==="t";else{if(s!=="a"&&s!=="A")throw new SyntaxError('Unexpected character "'+s+'" at index '+o+".");this.curCommandType=N.ARC,this.curCommandRelative=s==="a"}else r.push({type:N.CLOSE_PATH}),this.canParseCommandOrComma=!0,this.curCommandType=-1}else this.curNumber=s,this.curNumberHasDecimal=s==="."}else this.curNumber+=s,this.curNumberHasDecimal=!0;else this.curNumber+=s;else this.curNumber+=s,this.curNumberHasExp=!0;else this.curNumber+=s,this.curNumberHasExpDigits=this.curNumberHasExp}return r},t.prototype.transform=function(e){return Object.create(this,{parse:{value:function(r,i){i===void 0&&(i=[]);for(var a=0,o=Object.getPrototypeOf(this).parse.call(this,r);a>>rt;if(o[G+3]=Ce,Ce!==0){var Ae=255/Ce;o[G]=(Ot*z>>>rt)*Ae,o[G+1]=(Ft*z>>>rt)*Ae,o[G+2]=(Gt*z>>>rt)*Ae}else o[G]=o[G+1]=o[G+2]=0;Ot-=Mt,Ft-=Nt,Gt-=jt,Ht-=Et,Mt-=L.r,Nt-=L.g,jt-=L.b,Et-=L.a;var re=be+a+1;re=K+(re>>rt,Xt>0?(Xt=255/Xt,o[Wt]=(rr*z>>>rt)*Xt,o[Wt+1]=(nr*z>>>rt)*Xt,o[Wt+2]=(ir*z>>>rt)*Xt):o[Wt]=o[Wt+1]=o[Wt+2]=0,rr-=Ar,nr-=Pr,ir-=Rr,ar-=Nr,Ar-=L.r,Pr-=L.g,Rr-=L.b,Nr-=L.a,Wt=ne+((Wt=Dr+p)>>G,o[H+1]=Mt*K>>>G,o[H+2]=Nt*K>>>G,Pt-=Tt,Mt-=Lt,Nt-=Bt,Tt-=L.r,Lt-=L.g,Bt-=L.b,z=at+((z=Ht+a+1)>>G,o[z+1]=Ce*K>>>G,o[z+2]=Ae*K>>>G,be-=Fe,Ce-=Ue,Ae-=Se,Fe-=L.r,Ue-=L.g,Se-=L.b,z=$t+((z=ne+p)0&&arguments[0]!==void 0?arguments[0]:{},t={window:null,ignoreAnimation:!0,ignoreMouse:!0,DOMParser:h,createCanvas(e,r){return new OffscreenCanvas(e,r)},createImage(e){return(0,f.Z)(function*(){var r=yield fetch(e),i=yield r.blob(),a=yield createImageBitmap(i);return a})()}};return(typeof DOMParser!="undefined"||typeof h=="undefined")&&Reflect.deleteProperty(t,"DOMParser"),t}function de(h){var{DOMParser:t,canvas:e,fetch:r}=h;return{window:null,ignoreAnimation:!0,ignoreMouse:!0,DOMParser:t,fetch:r,createCanvas:e.createCanvas,createImage:e.loadImage}}var pe=Object.freeze({__proto__:null,offscreen:ge,node:de});function Kt(h){return h.replace(/(?!\u3000)\s+/gm," ")}function ze(h){return h.replace(/^[\n \t]+/,"")}function Ze(h){return h.replace(/[\n \t]+$/,"")}function It(h){var t=(h||"").match(/-?(\d+(?:\.\d*(?:[eE][+-]?\d+)?)?|\.\d+)(?=\D|$)/gm)||[];return t.map(parseFloat)}var ye=/^[A-Z-]+$/;function De(h){return ye.test(h)?h.toLowerCase():h}function W(h){var t=/url\(('([^']+)'|"([^"]+)"|([^'")]+))\)/.exec(h)||[];return t[2]||t[3]||t[4]}function nt(h){if(!h.startsWith("rgb"))return h;var t=3,e=h.replace(/\d+(\.\d+)?/g,(r,i)=>t--&&i?String(Math.round(parseFloat(r))):r);return e}var gt=/(\[[^\]]+\])/g,dt=/(#[^\s+>~.[:]+)/g,bt=/(\.[^\s+>~.[:]+)/g,me=/(::[^\s+>~.[:]+|:first-line|:first-letter|:before|:after)/gi,Le=/(:[\w-]+\([^)]*\))/gi,xe=/(:[^\s+>~.[:]+)/g,Ee=/([^\s+>~.[:]+)/g;function te(h,t){var e=t.exec(h);return e?[h.replace(t," "),e.length]:[h,0]}function $e(h){var t=[0,0,0],e=h.replace(/:not\(([^)]*)\)/g," $1 ").replace(/{[\s\S]*/gm," "),r=0;return[e,r]=te(e,gt),t[1]+=r,[e,r]=te(e,dt),t[0]+=r,[e,r]=te(e,bt),t[1]+=r,[e,r]=te(e,me),t[2]+=r,[e,r]=te(e,Le),t[1]+=r,[e,r]=te(e,xe),t[1]+=r,e=e.replace(/[*\s+>~]/g," ").replace(/[#.]/g," "),[e,r]=te(e,Ee),t[2]+=r,t.join("")}var ae=1e-8;function ur(h){return Math.sqrt(Math.pow(h[0],2)+Math.pow(h[1],2))}function Ke(h,t){return(h[0]*t[0]+h[1]*t[1])/(ur(h)*ur(t))}function lr(h,t){return(h[0]*t[1]0&&arguments[0]!==void 0?arguments[0]:" ",{document:e,name:r}=this;return Kt(this.getString()).trim().split(t).map(i=>new q(e,r,i))}hasValue(t){var{value:e}=this;return e!==null&&e!==""&&(t||e!==0)&&typeof e!="undefined"}isString(t){var{value:e}=this,r=typeof e=="string";return!r||!t?r:t.test(e)}isUrlDefinition(){return this.isString(/^url\(/)}isPixels(){if(!this.hasValue())return!1;var t=this.getString();switch(!0){case t.endsWith("px"):case/^[0-9]+$/.test(t):return!0;default:return!1}}setValue(t){return this.value=t,this}getValue(t){return typeof t=="undefined"||this.hasValue()?this.value:t}getNumber(t){if(!this.hasValue())return typeof t=="undefined"?0:parseFloat(t);var{value:e}=this,r=parseFloat(e);return this.isString(/%$/)&&(r/=100),r}getString(t){return typeof t=="undefined"||this.hasValue()?typeof this.value=="undefined"?"":String(this.value):String(t)}getColor(t){var e=this.getString(t);return this.isNormalizedColor||(this.isNormalizedColor=!0,e=nt(e),this.value=e),e}getDpi(){return 96}getRem(){return this.document.rootEmSize}getEm(){return this.document.emSize}getUnits(){return this.getString().replace(/[0-9.-]/g,"")}getPixels(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(!this.hasValue())return 0;var[r,i]=typeof t=="boolean"?[void 0,t]:[t],{viewPort:a}=this.document.screen;switch(!0){case this.isString(/vmin$/):return this.getNumber()/100*Math.min(a.computeSize("x"),a.computeSize("y"));case this.isString(/vmax$/):return this.getNumber()/100*Math.max(a.computeSize("x"),a.computeSize("y"));case this.isString(/vw$/):return this.getNumber()/100*a.computeSize("x");case this.isString(/vh$/):return this.getNumber()/100*a.computeSize("y");case this.isString(/rem$/):return this.getNumber()*this.getRem();case this.isString(/em$/):return this.getNumber()*this.getEm();case this.isString(/ex$/):return this.getNumber()*this.getEm()/2;case this.isString(/px$/):return this.getNumber();case this.isString(/pt$/):return this.getNumber()*this.getDpi()*(1/72);case this.isString(/pc$/):return this.getNumber()*15;case this.isString(/cm$/):return this.getNumber()*this.getDpi()/2.54;case this.isString(/mm$/):return this.getNumber()*this.getDpi()/25.4;case this.isString(/in$/):return this.getNumber()*this.getDpi();case(this.isString(/%$/)&&i):return this.getNumber()*this.getEm();case this.isString(/%$/):return this.getNumber()*a.computeSize(r);default:{var o=this.getNumber();return e&&o<1?o*a.computeSize(r):o}}}getMilliseconds(){return this.hasValue()?this.isString(/ms$/)?this.getNumber():this.getNumber()*1e3:0}getRadians(){if(!this.hasValue())return 0;switch(!0){case this.isString(/deg$/):return this.getNumber()*(Math.PI/180);case this.isString(/grad$/):return this.getNumber()*(Math.PI/200);case this.isString(/rad$/):return this.getNumber();default:return this.getNumber()*(Math.PI/180)}}getDefinition(){var t=this.getString(),e=/#([^)'"]+)/.exec(t);return e&&(e=e[1]),e||(e=t),this.document.definitions[e]}getFillStyleDefinition(t,e){var r=this.getDefinition();if(!r)return null;if(typeof r.createGradient=="function")return r.createGradient(this.document.ctx,t,e);if(typeof r.createPattern=="function"){if(r.getHrefAttribute().hasValue()){var i=r.getAttribute("patternTransform");r=r.getHrefAttribute().getDefinition(),i.hasValue()&&r.getAttribute("patternTransform",!0).setValue(i.value)}return r.createPattern(this.document.ctx,t,e)}return null}getTextBaseline(){return this.hasValue()?q.textBaselineMapping[this.getString()]:null}addOpacity(t){for(var e=this.getColor(),r=e.length,i=0,a=0;a1&&arguments[1]!==void 0?arguments[1]:0,[r=e,i=e]=It(t);return new Rt(r,i)}static parseScale(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,[r=e,i=r]=It(t);return new Rt(r,i)}static parsePath(t){for(var e=It(t),r=e.length,i=[],a=0;a0}runEvents(){if(this.working){var{screen:t,events:e,eventElements:r}=this,{style:i}=t.ctx.canvas;i&&(i.cursor=""),e.forEach((a,o)=>{for(var{run:s}=a,u=r[o];u;)s(u),u=u.parent}),this.events=[],this.eventElements=[]}}checkPath(t,e){if(!(!this.working||!e)){var{events:r,eventElements:i}=this;r.forEach((a,o)=>{var{x:s,y:u}=a;!i[o]&&e.isPointInPath&&e.isPointInPath(s,u)&&(i[o]=t)})}}checkBoundingBox(t,e){if(!(!this.working||!e)){var{events:r,eventElements:i}=this;r.forEach((a,o)=>{var{x:s,y:u}=a;!i[o]&&e.isPointInBox(s,u)&&(i[o]=t)})}}mapXY(t,e){for(var{window:r,ctx:i}=this.screen,a=new Rt(t,e),o=i.canvas;o;)a.x-=o.offsetLeft,a.y-=o.offsetTop,o=o.offsetParent;return r.scrollX&&(a.x+=r.scrollX),r.scrollY&&(a.y+=r.scrollY),a}onClick(t){var{x:e,y:r}=this.mapXY(t.clientX,t.clientY);this.events.push({type:"onclick",x:e,y:r,run(i){i.onClick&&i.onClick()}})}onMouseMove(t){var{x:e,y:r}=this.mapXY(t.clientX,t.clientY);this.events.push({type:"onmousemove",x:e,y:r,run(i){i.onMouseMove&&i.onMouseMove()}})}}var Fr=typeof window!="undefined"?window:null,Ur=typeof fetch!="undefined"?fetch.bind(void 0):null;class He{constructor(t){var{fetch:e=Ur,window:r=Fr}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.ctx=t,this.FRAMERATE=30,this.MAX_VIRTUAL_PIXELS=3e4,this.CLIENT_WIDTH=800,this.CLIENT_HEIGHT=600,this.viewPort=new Lr,this.mouse=new Br(this),this.animations=[],this.waits=[],this.frameDuration=0,this.isReadyLock=!1,this.isFirstRender=!0,this.intervalId=null,this.window=r,this.fetch=e}wait(t){this.waits.push(t)}ready(){return this.readyPromise?this.readyPromise:Promise.resolve()}isReady(){if(this.isReadyLock)return!0;var t=this.waits.every(e=>e());return t&&(this.waits=[],this.resolveReady&&this.resolveReady()),this.isReadyLock=t,t}setDefaults(t){t.strokeStyle="rgba(0,0,0,0)",t.lineCap="butt",t.lineJoin="miter",t.miterLimit=4}setViewBox(t){var{document:e,ctx:r,aspectRatio:i,width:a,desiredWidth:o,height:s,desiredHeight:u,minX:c=0,minY:p=0,refX:E,refY:O,clip:m=!1,clipX:D=0,clipY:V=0}=t,L=Kt(i).replace(/^defer\s/,""),[U,K]=L.split(" "),G=U||"xMidYMid",z=K||"meet",rt=a/o,at=s/u,H=Math.min(rt,at),ct=Math.max(rt,at),vt=o,pt=u;z==="meet"&&(vt*=H,pt*=H),z==="slice"&&(vt*=ct,pt*=ct);var St=new q(e,"refX",E),Tt=new q(e,"refY",O),Lt=St.hasValue()&&Tt.hasValue();if(Lt&&r.translate(-H*St.getPixels("x"),-H*Tt.getPixels("y")),m){var Bt=H*D,Pt=H*V;r.beginPath(),r.moveTo(Bt,Pt),r.lineTo(a,Pt),r.lineTo(a,s),r.lineTo(Bt,s),r.closePath(),r.clip()}if(!Lt){var Mt=z==="meet"&&H===at,Nt=z==="slice"&&ct===at,jt=z==="meet"&&H===rt,Et=z==="slice"&&ct===rt;G.startsWith("xMid")&&(Mt||Nt)&&r.translate(a/2-vt/2,0),G.endsWith("YMid")&&(jt||Et)&&r.translate(0,s/2-pt/2),G.startsWith("xMax")&&(Mt||Nt)&&r.translate(a-vt,0),G.endsWith("YMax")&&(jt||Et)&&r.translate(0,s-pt)}switch(!0){case G==="none":r.scale(rt,at);break;case z==="meet":r.scale(H,H);break;case z==="slice":r.scale(ct,ct);break}r.translate(-c,-p)}start(t){var{enableRedraw:e=!1,ignoreMouse:r=!1,ignoreAnimation:i=!1,ignoreDimensions:a=!1,ignoreClear:o=!1,forceRedraw:s,scaleWidth:u,scaleHeight:c,offsetX:p,offsetY:E}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{FRAMERATE:O,mouse:m}=this,D=1e3/O;if(this.frameDuration=D,this.readyPromise=new Promise(G=>{this.resolveReady=G}),this.isReady()&&this.render(t,a,o,u,c,p,E),!!e){var V=Date.now(),L=V,U=0,K=()=>{V=Date.now(),U=V-L,U>=D&&(L=V-U%D,this.shouldUpdate(i,s)&&(this.render(t,a,o,u,c,p,E),m.runEvents())),this.intervalId=P(K)};r||m.start(),this.intervalId=P(K)}}stop(){this.intervalId&&(P.cancel(this.intervalId),this.intervalId=null),this.mouse.stop()}shouldUpdate(t,e){if(!t){var{frameDuration:r}=this,i=this.animations.reduce((a,o)=>o.update(r)||a,!1);if(i)return!0}return!!(typeof e=="function"&&e()||!this.isReadyLock&&this.isReady()||this.mouse.hasEvents())}render(t,e,r,i,a,o,s){var{CLIENT_WIDTH:u,CLIENT_HEIGHT:c,viewPort:p,ctx:E,isFirstRender:O}=this,m=E.canvas;p.clear(),m.width&&m.height?p.setCurrent(m.width,m.height):p.setCurrent(u,c);var D=t.getStyle("width"),V=t.getStyle("height");!e&&(O||typeof i!="number"&&typeof a!="number")&&(D.hasValue()&&(m.width=D.getPixels("x"),m.style&&(m.style.width="".concat(m.width,"px"))),V.hasValue()&&(m.height=V.getPixels("y"),m.style&&(m.style.height="".concat(m.height,"px"))));var L=m.clientWidth||m.width,U=m.clientHeight||m.height;if(e&&D.hasValue()&&V.hasValue()&&(L=D.getPixels("x"),U=V.getPixels("y")),p.setCurrent(L,U),typeof o=="number"&&t.getAttribute("x",!0).setValue(o),typeof s=="number"&&t.getAttribute("y",!0).setValue(s),typeof i=="number"||typeof a=="number"){var K=It(t.getAttribute("viewBox").getString()),G=0,z=0;if(typeof i=="number"){var rt=t.getStyle("width");rt.hasValue()?G=rt.getPixels("x")/i:isNaN(K[2])||(G=K[2]/i)}if(typeof a=="number"){var at=t.getStyle("height");at.hasValue()?z=at.getPixels("y")/a:isNaN(K[3])||(z=K[3]/a)}G||(G=z),z||(z=G),t.getAttribute("width",!0).setValue(i),t.getAttribute("height",!0).setValue(a);var H=t.getStyle("transform",!0,!0);H.setValue("".concat(H.getString()," scale(").concat(1/G,", ").concat(1/z,")"))}r||E.clearRect(0,0,L,U),t.render(E),O&&(this.isFirstRender=!1)}}He.defaultWindow=Fr,He.defaultFetch=Ur;var{defaultFetch:Pn}=He,Rn=typeof DOMParser!="undefined"?DOMParser:null;class ke{constructor(){var{fetch:t=Pn,DOMParser:e=Rn}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.fetch=t,this.DOMParser=e}parse(t){var e=this;return(0,f.Z)(function*(){return t.startsWith("<")?e.parseFromString(t):e.load(t)})()}parseFromString(t){var e=new this.DOMParser;try{return this.checkDocument(e.parseFromString(t,"image/svg+xml"))}catch(r){return this.checkDocument(e.parseFromString(t,"text/xml"))}}checkDocument(t){var e=t.getElementsByTagName("parsererror")[0];if(e)throw new Error(e.textContent);return t}load(t){var e=this;return(0,f.Z)(function*(){var r=yield e.fetch(t),i=yield r.text();return e.parseFromString(i)})()}}class jr{constructor(t,e){this.type="translate",this.point=null,this.point=Rt.parse(e)}apply(t){var{x:e,y:r}=this.point;t.translate(e||0,r||0)}unapply(t){var{x:e,y:r}=this.point;t.translate(-1*e||0,-1*r||0)}applyToPoint(t){var{x:e,y:r}=this.point;t.applyTransform([1,0,0,1,e||0,r||0])}}class Gr{constructor(t,e,r){this.type="rotate",this.angle=null,this.originX=null,this.originY=null,this.cx=0,this.cy=0;var i=It(e);this.angle=new q(t,"angle",i[0]),this.originX=r[0],this.originY=r[1],this.cx=i[1]||0,this.cy=i[2]||0}apply(t){var{cx:e,cy:r,originX:i,originY:a,angle:o}=this,s=e+i.getPixels("x"),u=r+a.getPixels("y");t.translate(s,u),t.rotate(o.getRadians()),t.translate(-s,-u)}unapply(t){var{cx:e,cy:r,originX:i,originY:a,angle:o}=this,s=e+i.getPixels("x"),u=r+a.getPixels("y");t.translate(s,u),t.rotate(-1*o.getRadians()),t.translate(-s,-u)}applyToPoint(t){var{cx:e,cy:r,angle:i}=this,a=i.getRadians();t.applyTransform([1,0,0,1,e||0,r||0]),t.applyTransform([Math.cos(a),Math.sin(a),-Math.sin(a),Math.cos(a),0,0]),t.applyTransform([1,0,0,1,-e||0,-r||0])}}class zr{constructor(t,e,r){this.type="scale",this.scale=null,this.originX=null,this.originY=null;var i=Rt.parseScale(e);(i.x===0||i.y===0)&&(i.x=ae,i.y=ae),this.scale=i,this.originX=r[0],this.originY=r[1]}apply(t){var{scale:{x:e,y:r},originX:i,originY:a}=this,o=i.getPixels("x"),s=a.getPixels("y");t.translate(o,s),t.scale(e,r||e),t.translate(-o,-s)}unapply(t){var{scale:{x:e,y:r},originX:i,originY:a}=this,o=i.getPixels("x"),s=a.getPixels("y");t.translate(o,s),t.scale(1/e,1/r||e),t.translate(-o,-s)}applyToPoint(t){var{x:e,y:r}=this.scale;t.applyTransform([e||0,0,0,r||0,0,0])}}class yr{constructor(t,e,r){this.type="matrix",this.matrix=[],this.originX=null,this.originY=null,this.matrix=It(e),this.originX=r[0],this.originY=r[1]}apply(t){var{originX:e,originY:r,matrix:i}=this,a=e.getPixels("x"),o=r.getPixels("y");t.translate(a,o),t.transform(i[0],i[1],i[2],i[3],i[4],i[5]),t.translate(-a,-o)}unapply(t){var{originX:e,originY:r,matrix:i}=this,a=i[0],o=i[2],s=i[4],u=i[1],c=i[3],p=i[5],E=0,O=0,m=1,D=1/(a*(c*m-p*O)-o*(u*m-p*E)+s*(u*O-c*E)),V=e.getPixels("x"),L=r.getPixels("y");t.translate(V,L),t.transform(D*(c*m-p*O),D*(p*E-u*m),D*(s*O-o*m),D*(a*m-s*E),D*(o*p-s*c),D*(s*u-a*p)),t.translate(-V,-L)}applyToPoint(t){t.applyTransform(this.matrix)}}class mr extends yr{constructor(t,e,r){super(t,e,r),this.type="skew",this.angle=null,this.angle=new q(t,"angle",e)}}class $r extends mr{constructor(t,e,r){super(t,e,r),this.type="skewX",this.matrix=[1,0,Math.tan(this.angle.getRadians()),1,0,0]}}class Hr extends mr{constructor(t,e,r){super(t,e,r),this.type="skewY",this.matrix=[1,Math.tan(this.angle.getRadians()),0,1,0,0]}}function Nn(h){return Kt(h).trim().replace(/\)([a-zA-Z])/g,") $1").replace(/\)(\s?,\s?)/g,") ").split(/\s(?=[a-z])/)}function In(h){var[t,e]=h.split("(");return[t.trim(),e.trim().replace(")","")]}class Te{constructor(t,e,r){this.document=t,this.transforms=[];var i=Nn(e);i.forEach(a=>{if(a!=="none"){var[o,s]=In(a),u=Te.transformTypes[o];typeof u!="undefined"&&this.transforms.push(new u(this.document,s,r))}})}static fromElement(t,e){var r=e.getStyle("transform",!1,!0),[i,a=i]=e.getStyle("transform-origin",!1,!0).split(),o=[i,a];return r.hasValue()?new Te(t,r.getString(),o):null}apply(t){for(var{transforms:e}=this,r=e.length,i=0;i=0;i--)e[i].unapply(t)}applyToPoint(t){for(var{transforms:e}=this,r=e.length,i=0;i2&&arguments[2]!==void 0?arguments[2]:!1;if(this.document=t,this.node=e,this.captureTextNodes=r,this.attributes=Object.create(null),this.styles=Object.create(null),this.stylesSpecificity=Object.create(null),this.animationFrozen=!1,this.animationFrozenValue="",this.parent=null,this.children=[],!(!e||e.nodeType!==1)){if(Array.from(e.attributes).forEach(s=>{var u=De(s.nodeName);this.attributes[u]=new q(t,u,s.value)}),this.addStylesFromStyleDefinition(),this.getAttribute("style").hasValue()){var i=this.getAttribute("style").getString().split(";").map(s=>s.trim());i.forEach(s=>{if(s){var[u,c]=s.split(":").map(p=>p.trim());this.styles[u]=new q(t,u,c)}})}var{definitions:a}=t,o=this.getAttribute("id");o.hasValue()&&(a[o.getString()]||(a[o.getString()]=this)),Array.from(e.childNodes).forEach(s=>{if(s.nodeType===1)this.addChild(s);else if(r&&(s.nodeType===3||s.nodeType===4)){var u=t.createTextNode(s);u.getText().length>0&&this.addChild(u)}})}}getAttribute(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r=this.attributes[t];if(!r&&e){var i=new q(this.document,t,"");return this.attributes[t]=i,i}return r||q.empty(this.document)}getHrefAttribute(){for(var t in this.attributes)if(t==="href"||t.endsWith(":href"))return this.attributes[t];return q.empty(this.document)}getStyle(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,i=this.styles[t];if(i)return i;var a=this.getAttribute(t);if(a!=null&&a.hasValue())return this.styles[t]=a,a;if(!r){var{parent:o}=this;if(o){var s=o.getStyle(t);if(s!=null&&s.hasValue())return s}}if(e){var u=new q(this.document,t,"");return this.styles[t]=u,u}return i||q.empty(this.document)}render(t){if(!(this.getStyle("display").getString()==="none"||this.getStyle("visibility").getString()==="hidden")){if(t.save(),this.getStyle("mask").hasValue()){var e=this.getStyle("mask").getDefinition();e&&(this.applyEffects(t),e.apply(t,this))}else if(this.getStyle("filter").getValue("none")!=="none"){var r=this.getStyle("filter").getDefinition();r&&(this.applyEffects(t),r.apply(t,this))}else this.setContext(t),this.renderChildren(t),this.clearContext(t);t.restore()}}setContext(t){}applyEffects(t){var e=Te.fromElement(this.document,this);e&&e.apply(t);var r=this.getStyle("clip-path",!1,!0);if(r.hasValue()){var i=r.getDefinition();i&&i.apply(t)}}clearContext(t){}renderChildren(t){this.children.forEach(e=>{e.render(t)})}addChild(t){var e=t instanceof Ct?t:this.document.createElement(t);e.parent=this,Ct.ignoreChildTypes.includes(e.type)||this.children.push(e)}matchesSelector(t){var e,{node:r}=this;if(typeof r.matches=="function")return r.matches(t);var i=(e=r.getAttribute)===null||e===void 0?void 0:e.call(r,"class");return!i||i===""?!1:i.split(" ").some(a=>".".concat(a)===t)}addStylesFromStyleDefinition(){var{styles:t,stylesSpecificity:e}=this.document;for(var r in t)if(!r.startsWith("@")&&this.matchesSelector(r)){var i=t[r],a=e[r];if(i)for(var o in i){var s=this.stylesSpecificity[o];typeof s=="undefined"&&(s="000"),a>=s&&(this.styles[o]=i[o],this.stylesSpecificity[o]=a)}}}removeStyles(t,e){var r=e.reduce((i,a)=>{var o=t.getStyle(a);if(!o.hasValue())return i;var s=o.getString();return o.setValue(""),[...i,[a,s]]},[]);return r}restoreStyles(t,e){e.forEach(r=>{var[i,a]=r;t.getStyle(i,!0).setValue(a)})}isFirstChild(){var t;return((t=this.parent)===null||t===void 0?void 0:t.children.indexOf(this))===0}}Ct.ignoreChildTypes=["title"];class Yr extends Ct{constructor(t,e,r){super(t,e,r)}}function Mn(h){var t=h.trim();return/^('|")/.test(t)?t:'"'.concat(t,'"')}function wn(h){return typeof ve=="undefined"?h:h.trim().split(",").map(Mn).join(",")}function Vn(h){if(!h)return"";var t=h.trim().toLowerCase();switch(t){case"normal":case"italic":case"oblique":case"inherit":case"initial":case"unset":return t;default:return/^oblique\s+(-|)\d+deg$/.test(t)?t:""}}function Dn(h){if(!h)return"";var t=h.trim().toLowerCase();switch(t){case"normal":case"bold":case"lighter":case"bolder":case"inherit":case"initial":case"unset":return t;default:return/^[\d.]+$/.test(t)?t:""}}class zt{constructor(t,e,r,i,a,o){var s=o?typeof o=="string"?zt.parse(o):o:{};this.fontFamily=a||s.fontFamily,this.fontSize=i||s.fontSize,this.fontStyle=t||s.fontStyle,this.fontWeight=r||s.fontWeight,this.fontVariant=e||s.fontVariant}static parse(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",e=arguments.length>1?arguments[1]:void 0,r="",i="",a="",o="",s="",u=Kt(t).trim().split(" "),c={fontSize:!1,fontStyle:!1,fontWeight:!1,fontVariant:!1};return u.forEach(p=>{switch(!0){case(!c.fontStyle&&zt.styles.includes(p)):p!=="inherit"&&(r=p),c.fontStyle=!0;break;case(!c.fontVariant&&zt.variants.includes(p)):p!=="inherit"&&(i=p),c.fontStyle=!0,c.fontVariant=!0;break;case(!c.fontWeight&&zt.weights.includes(p)):p!=="inherit"&&(a=p),c.fontStyle=!0,c.fontVariant=!0,c.fontWeight=!0;break;case!c.fontSize:p!=="inherit"&&([o]=p.split("/")),c.fontStyle=!0,c.fontVariant=!0,c.fontWeight=!0,c.fontSize=!0;break;default:p!=="inherit"&&(s+=p)}}),new zt(r,i,a,o,s,e)}toString(){return[Vn(this.fontStyle),this.fontVariant,Dn(this.fontWeight),this.fontSize,wn(this.fontFamily)].join(" ").trim()}}zt.styles="normal|italic|oblique|inherit",zt.variants="normal|small-caps|inherit",zt.weights="normal|bold|bolder|lighter|100|200|300|400|500|600|700|800|900|inherit";class kt{constructor(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Number.NaN,e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Number.NaN,r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Number.NaN,i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:Number.NaN;this.x1=t,this.y1=e,this.x2=r,this.y2=i,this.addPoint(t,e),this.addPoint(r,i)}get x(){return this.x1}get y(){return this.y1}get width(){return this.x2-this.x1}get height(){return this.y2-this.y1}addPoint(t,e){typeof t!="undefined"&&((isNaN(this.x1)||isNaN(this.x2))&&(this.x1=t,this.x2=t),tthis.x2&&(this.x2=t)),typeof e!="undefined"&&((isNaN(this.y1)||isNaN(this.y2))&&(this.y1=e,this.y2=e),ethis.y2&&(this.y2=e))}addX(t){this.addPoint(t,null)}addY(t){this.addPoint(null,t)}addBoundingBox(t){if(t){var{x1:e,y1:r,x2:i,y2:a}=t;this.addPoint(e,r),this.addPoint(i,a)}}sumCubic(t,e,r,i,a){return Math.pow(1-t,3)*e+3*Math.pow(1-t,2)*t*r+3*(1-t)*Math.pow(t,2)*i+Math.pow(t,3)*a}bezierCurveAdd(t,e,r,i,a){var o=6*e-12*r+6*i,s=-3*e+9*r-9*i+3*a,u=3*r-3*e;if(s===0){if(o===0)return;var c=-u/o;0=e.length-1}next(){var t=this.commands[++this.i];return this.previousCommand=this.command,this.command=t,t}getPoint(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"x",e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"y",r=new Rt(this.command[t],this.command[e]);return this.makeAbsolute(r)}getAsControlPoint(t,e){var r=this.getPoint(t,e);return this.control=r,r}getAsCurrentPoint(t,e){var r=this.getPoint(t,e);return this.current=r,r}getReflectedControlPoint(){var t=this.previousCommand.type;if(t!==N.CURVE_TO&&t!==N.SMOOTH_CURVE_TO&&t!==N.QUAD_TO&&t!==N.SMOOTH_QUAD_TO)return this.current;var{current:{x:e,y:r},control:{x:i,y:a}}=this,o=new Rt(2*e-i,2*r-a);return o}makeAbsolute(t){if(this.command.relative){var{x:e,y:r}=this.current;t.x+=e,t.y+=r}return t}addMarker(t,e,r){var{points:i,angles:a}=this;r&&a.length>0&&!a[a.length-1]&&(a[a.length-1]=i[i.length-1].angleTo(r)),this.addMarkerAngle(t,e?e.angleTo(t):null)}addMarkerAngle(t,e){this.points.push(t),this.angles.push(e)}getMarkerPoints(){return this.points}getMarkerAngles(){for(var{angles:t}=this,e=t.length,r=0;r1&&arguments[1]!==void 0?arguments[1]:!1;if(!e){var r=this.getStyle("fill"),i=this.getStyle("fill-opacity"),a=this.getStyle("stroke"),o=this.getStyle("stroke-opacity");if(r.isUrlDefinition()){var s=r.getFillStyleDefinition(this,i);s&&(t.fillStyle=s)}else if(r.hasValue()){r.getString()==="currentColor"&&r.setValue(this.getStyle("color").getColor());var u=r.getColor();u!=="inherit"&&(t.fillStyle=u==="none"?"rgba(0,0,0,0)":u)}if(i.hasValue()){var c=new q(this.document,"fill",t.fillStyle).addOpacity(i).getColor();t.fillStyle=c}if(a.isUrlDefinition()){var p=a.getFillStyleDefinition(this,o);p&&(t.strokeStyle=p)}else if(a.hasValue()){a.getString()==="currentColor"&&a.setValue(this.getStyle("color").getColor());var E=a.getString();E!=="inherit"&&(t.strokeStyle=E==="none"?"rgba(0,0,0,0)":E)}if(o.hasValue()){var O=new q(this.document,"stroke",t.strokeStyle).addOpacity(o).getString();t.strokeStyle=O}var m=this.getStyle("stroke-width");if(m.hasValue()){var D=m.getPixels();t.lineWidth=D||ae}var V=this.getStyle("stroke-linecap"),L=this.getStyle("stroke-linejoin"),U=this.getStyle("stroke-miterlimit"),K=this.getStyle("stroke-dasharray"),G=this.getStyle("stroke-dashoffset");if(V.hasValue()&&(t.lineCap=V.getString()),L.hasValue()&&(t.lineJoin=L.getString()),U.hasValue()&&(t.miterLimit=U.getNumber()),K.hasValue()&&K.getString()!=="none"){var z=It(K.getString());typeof t.setLineDash!="undefined"?t.setLineDash(z):typeof t.webkitLineDash!="undefined"?t.webkitLineDash=z:typeof t.mozDash!="undefined"&&!(z.length===1&&z[0]===0)&&(t.mozDash=z);var rt=G.getPixels();typeof t.lineDashOffset!="undefined"?t.lineDashOffset=rt:typeof t.webkitLineDashOffset!="undefined"?t.webkitLineDashOffset=rt:typeof t.mozDashOffset!="undefined"&&(t.mozDashOffset=rt)}}if(this.modifiedEmSizeStack=!1,typeof t.font!="undefined"){var at=this.getStyle("font"),H=this.getStyle("font-style"),ct=this.getStyle("font-variant"),vt=this.getStyle("font-weight"),pt=this.getStyle("font-size"),St=this.getStyle("font-family"),Tt=new zt(H.getString(),ct.getString(),vt.getString(),pt.hasValue()?"".concat(pt.getPixels(!0),"px"):"",St.getString(),zt.parse(at.getString(),t.font));H.setValue(Tt.fontStyle),ct.setValue(Tt.fontVariant),vt.setValue(Tt.fontWeight),pt.setValue(Tt.fontSize),St.setValue(Tt.fontFamily),t.font=Tt.toString(),pt.isPixels()&&(this.document.emSize=pt.getPixels(),this.modifiedEmSizeStack=!0)}e||(this.applyEffects(t),t.globalAlpha=this.calculateOpacity())}clearContext(t){super.clearContext(t),this.modifiedEmSizeStack&&this.document.popEmSize()}}class xt extends Oe{constructor(t,e,r){super(t,e,r),this.type="path",this.pathParser=null,this.pathParser=new it(this.getAttribute("d").getString())}path(t){var{pathParser:e}=this,r=new kt;for(e.reset(),t&&t.beginPath();!e.isEnd();)switch(e.next().type){case it.MOVE_TO:this.pathM(t,r);break;case it.LINE_TO:this.pathL(t,r);break;case it.HORIZ_LINE_TO:this.pathH(t,r);break;case it.VERT_LINE_TO:this.pathV(t,r);break;case it.CURVE_TO:this.pathC(t,r);break;case it.SMOOTH_CURVE_TO:this.pathS(t,r);break;case it.QUAD_TO:this.pathQ(t,r);break;case it.SMOOTH_QUAD_TO:this.pathT(t,r);break;case it.ARC:this.pathA(t,r);break;case it.CLOSE_PATH:this.pathZ(t,r);break}return r}getBoundingBox(t){return this.path()}getMarkers(){var{pathParser:t}=this,e=t.getMarkerPoints(),r=t.getMarkerAngles(),i=e.map((a,o)=>[a,r[o]]);return i}renderChildren(t){this.path(t),this.document.screen.mouse.checkPath(this,t);var e=this.getStyle("fill-rule");t.fillStyle!==""&&(e.getString("inherit")!=="inherit"?t.fill(e.getString()):t.fill()),t.strokeStyle!==""&&(this.getAttribute("vector-effect").getString()==="non-scaling-stroke"?(t.save(),t.setTransform(1,0,0,1,0,0),t.stroke(),t.restore()):t.stroke());var r=this.getMarkers();if(r){var i=r.length-1,a=this.getStyle("marker-start"),o=this.getStyle("marker-mid"),s=this.getStyle("marker-end");if(a.isUrlDefinition()){var u=a.getDefinition(),[c,p]=r[0];u.render(t,c,p)}if(o.isUrlDefinition())for(var E=o.getDefinition(),O=1;O1&&(i*=Math.sqrt(O),a*=Math.sqrt(O));var m=(s===u?-1:1)*Math.sqrt((Math.pow(i,2)*Math.pow(a,2)-Math.pow(i,2)*Math.pow(E.y,2)-Math.pow(a,2)*Math.pow(E.x,2))/(Math.pow(i,2)*Math.pow(E.y,2)+Math.pow(a,2)*Math.pow(E.x,2)));isNaN(m)&&(m=0);var D=new Rt(m*i*E.y/a,m*-a*E.x/i),V=new Rt((e.x+p.x)/2+Math.cos(c)*D.x-Math.sin(c)*D.y,(e.y+p.y)/2+Math.sin(c)*D.x+Math.cos(c)*D.y),L=lr([1,0],[(E.x-D.x)/i,(E.y-D.y)/a]),U=[(E.x-D.x)/i,(E.y-D.y)/a],K=[(-E.x-D.x)/i,(-E.y-D.y)/a],G=lr(U,K);return Ke(U,K)<=-1&&(G=Math.PI),Ke(U,K)>=1&&(G=0),{currentPoint:p,rX:i,rY:a,sweepFlag:u,xAxisRotation:c,centp:V,a1:L,ad:G}}pathA(t,e){var{pathParser:r}=this,{currentPoint:i,rX:a,rY:o,sweepFlag:s,xAxisRotation:u,centp:c,a1:p,ad:E}=xt.pathA(r),O=1-s?1:-1,m=p+O*(E/2),D=new Rt(c.x+a*Math.cos(m),c.y+o*Math.sin(m));if(r.addMarkerAngle(D,m-O*Math.PI/2),r.addMarkerAngle(i,m-O*Math.PI),e.addPoint(i.x,i.y),t&&!isNaN(p)&&!isNaN(E)){var V=a>o?a:o,L=a>o?1:a/o,U=a>o?o/a:1;t.translate(c.x,c.y),t.rotate(u),t.scale(L,U),t.arc(0,0,V,p,p+E,!!(1-s)),t.scale(1/L,1/U),t.rotate(-u),t.translate(-c.x,-c.y)}}static pathZ(t){t.current=t.start}pathZ(t,e){xt.pathZ(this.pathParser),t&&e.x1!==e.x2&&e.y1!==e.y2&&t.closePath()}}class xr extends xt{constructor(t,e,r){super(t,e,r),this.type="glyph",this.horizAdvX=this.getAttribute("horiz-adv-x").getNumber(),this.unicode=this.getAttribute("unicode").getString(),this.arabicForm=this.getAttribute("arabic-form").getString()}}class se extends Oe{constructor(t,e,r){super(t,e,new.target===se?!0:r),this.type="text",this.x=0,this.y=0,this.measureCache=-1}setContext(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;super.setContext(t,e);var r=this.getStyle("dominant-baseline").getTextBaseline()||this.getStyle("alignment-baseline").getTextBaseline();r&&(t.textBaseline=r)}initializeCoordinates(){this.x=0,this.y=0,this.leafTexts=[],this.textChunkStart=0,this.minX=Number.POSITIVE_INFINITY,this.maxX=Number.NEGATIVE_INFINITY}getBoundingBox(t){if(this.type!=="text")return this.getTElementBoundingBox(t);this.initializeCoordinates(),this.adjustChildCoordinatesRecursive(t);var e=null;return this.children.forEach((r,i)=>{var a=this.getChildBoundingBox(t,this,this,i);e?e.addBoundingBox(a):e=a}),e}getFontSize(){var{document:t,parent:e}=this,r=zt.parse(t.ctx.font).fontSize,i=e.getStyle("font-size").getNumber(r);return i}getTElementBoundingBox(t){var e=this.getFontSize();return new kt(this.x,this.y-e,this.x+this.measureText(t),this.y)}getGlyph(t,e,r){var i=e[r],a=null;if(t.isArabic){var o=e.length,s=e[r-1],u=e[r+1],c="isolated";if((r===0||s===" ")&&r0&&s!==" "&&r0&&s!==" "&&(r===o-1||u===" ")&&(c="initial"),typeof t.glyphs[i]!="undefined"){var p=t.glyphs[i];a=p instanceof xr?p:p[c]}}else a=t.glyphs[i];return a||(a=t.missingGlyph),a}getText(){return""}getTextFromNode(t){var e=t||this.node,r=Array.from(e.parentNode.childNodes),i=r.indexOf(e),a=r.length-1,o=Kt(e.textContent||"");return i===0&&(o=ze(o)),i===a&&(o=Ze(o)),o}renderChildren(t){if(this.type!=="text"){this.renderTElementChildren(t);return}this.initializeCoordinates(),this.adjustChildCoordinatesRecursive(t),this.children.forEach((r,i)=>{this.renderChild(t,this,this,i)});var{mouse:e}=this.document.screen;e.isWorking()&&e.checkBoundingBox(this,this.getBoundingBox(t))}renderTElementChildren(t){var{document:e,parent:r}=this,i=this.getText(),a=r.getStyle("font-family").getDefinition();if(a){for(var{unitsPerEm:o}=a.fontFace,s=zt.parse(e.ctx.font),u=r.getStyle("font-size").getNumber(s.fontSize),c=r.getStyle("font-style").getString(s.fontStyle),p=u/o,E=a.isRTL?i.split("").reverse().join(""):i,O=It(r.getAttribute("dx").getString()),m=E.length,D=0;D=this.leafTexts.length)){var t=this.leafTexts[this.textChunkStart],e=t.getStyle("text-anchor").getString("start"),r=!1,i=0;e==="start"&&!r||e==="end"&&r?i=t.x-this.minX:e==="end"&&!r||e==="start"&&r?i=t.x-this.maxX:i=t.x-(this.minX+this.maxX)/2;for(var a=this.textChunkStart;a{this.adjustChildCoordinatesRecursiveCore(t,this,this,r)}),this.applyAnchoring()}adjustChildCoordinatesRecursiveCore(t,e,r,i){var a=r.children[i];a.children.length>0?a.children.forEach((o,s)=>{e.adjustChildCoordinatesRecursiveCore(t,e,a,s)}):this.adjustChildCoordinates(t,e,r,i)}adjustChildCoordinates(t,e,r,i){var a=r.children[i];if(typeof a.measureText!="function")return a;t.save(),a.setContext(t,!0);var o=a.getAttribute("x"),s=a.getAttribute("y"),u=a.getAttribute("dx"),c=a.getAttribute("dy"),p=a.getStyle("font-family").getDefinition(),E=!!p&&p.isRTL;i===0&&(o.hasValue()||o.setValue(a.getInheritedAttribute("x")),s.hasValue()||s.setValue(a.getInheritedAttribute("y")),u.hasValue()||u.setValue(a.getInheritedAttribute("dx")),c.hasValue()||c.setValue(a.getInheritedAttribute("dy")));var O=a.measureText(t);return E&&(e.x-=O),o.hasValue()?(e.applyAnchoring(),a.x=o.getPixels("x"),u.hasValue()&&(a.x+=u.getPixels("x"))):(u.hasValue()&&(e.x+=u.getPixels("x")),a.x=e.x),e.x=a.x,E||(e.x+=O),s.hasValue()?(a.y=s.getPixels("y"),c.hasValue()&&(a.y+=c.getPixels("y"))):(c.hasValue()&&(e.y+=c.getPixels("y")),a.y=e.y),e.y=a.y,e.leafTexts.push(a),e.minX=Math.min(e.minX,a.x,a.x+O),e.maxX=Math.max(e.maxX,a.x,a.x+O),a.clearContext(t),t.restore(),a}getChildBoundingBox(t,e,r,i){var a=r.children[i];if(typeof a.getBoundingBox!="function")return null;var o=a.getBoundingBox(t);return o?(a.children.forEach((s,u)=>{var c=e.getChildBoundingBox(t,e,a,u);o.addBoundingBox(c)}),o):null}renderChild(t,e,r,i){var a=r.children[i];a.render(t),a.children.forEach((o,s)=>{e.renderChild(t,e,a,s)})}measureText(t){var{measureCache:e}=this;if(~e)return e;var r=this.getText(),i=this.measureTargetText(t,r);return this.measureCache=i,i}measureTargetText(t,e){if(!e.length)return 0;var{parent:r}=this,i=r.getStyle("font-family").getDefinition();if(i){for(var a=this.getFontSize(),o=i.isRTL?e.split("").reverse().join(""):e,s=It(r.getAttribute("dx").getString()),u=o.length,c=0,p=0;p0?"":this.getTextFromNode()}getText(){return this.text}}class Ln extends Ye{constructor(){super(...arguments),this.type="textNode"}}class Be extends Oe{constructor(){super(...arguments),this.type="svg",this.root=!1}setContext(t){var e,{document:r}=this,{screen:i,window:a}=r,o=t.canvas;if(i.setDefaults(t),o.style&&typeof t.font!="undefined"&&a&&typeof a.getComputedStyle!="undefined"){t.font=a.getComputedStyle(o).getPropertyValue("font");var s=new q(r,"fontSize",zt.parse(t.font).fontSize);s.hasValue()&&(r.rootEmSize=s.getPixels("y"),r.emSize=r.rootEmSize)}this.getAttribute("x").hasValue()||this.getAttribute("x",!0).setValue(0),this.getAttribute("y").hasValue()||this.getAttribute("y",!0).setValue(0);var{width:u,height:c}=i.viewPort;this.getStyle("width").hasValue()||this.getStyle("width",!0).setValue("100%"),this.getStyle("height").hasValue()||this.getStyle("height",!0).setValue("100%"),this.getStyle("color").hasValue()||this.getStyle("color",!0).setValue("black");var p=this.getAttribute("refX"),E=this.getAttribute("refY"),O=this.getAttribute("viewBox"),m=O.hasValue()?It(O.getString()):null,D=!this.root&&this.getStyle("overflow").getValue("hidden")!=="visible",V=0,L=0,U=0,K=0;m&&(V=m[0],L=m[1]),this.root||(u=this.getStyle("width").getPixels("x"),c=this.getStyle("height").getPixels("y"),this.type==="marker"&&(U=V,K=L,V=0,L=0)),i.viewPort.setCurrent(u,c),this.node&&(!this.parent||((e=this.node.parentNode)===null||e===void 0?void 0:e.nodeName)==="foreignObject")&&this.getStyle("transform",!1,!0).hasValue()&&!this.getStyle("transform-origin",!1,!0).hasValue()&&this.getStyle("transform-origin",!0,!0).setValue("50% 50%"),super.setContext(t),t.translate(this.getAttribute("x").getPixels("x"),this.getAttribute("y").getPixels("y")),m&&(u=m[2],c=m[3]),r.setViewBox({ctx:t,aspectRatio:this.getAttribute("preserveAspectRatio").getString(),width:i.viewPort.width,desiredWidth:u,height:i.viewPort.height,desiredHeight:c,minX:V,minY:L,refX:p.getValue(),refY:E.getValue(),clip:D,clipX:U,clipY:K}),m&&(i.viewPort.removeCurrent(),i.viewPort.setCurrent(u,c))}clearContext(t){super.clearContext(t),this.document.screen.viewPort.removeCurrent()}resize(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:t,r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,i=this.getAttribute("width",!0),a=this.getAttribute("height",!0),o=this.getAttribute("viewBox"),s=this.getAttribute("style"),u=i.getNumber(0),c=a.getNumber(0);if(r)if(typeof r=="string")this.getAttribute("preserveAspectRatio",!0).setValue(r);else{var p=this.getAttribute("preserveAspectRatio");p.hasValue()&&p.setValue(p.getString().replace(/^\s*(\S.*\S)\s*$/,"$1"))}if(i.setValue(t),a.setValue(e),o.hasValue()||o.setValue("0 0 ".concat(u||t," ").concat(c||e)),s.hasValue()){var E=this.getStyle("width"),O=this.getStyle("height");E.hasValue()&&E.setValue("".concat(t,"px")),O.hasValue()&&O.setValue("".concat(e,"px"))}}}class Er extends xt{constructor(){super(...arguments),this.type="rect"}path(t){var e=this.getAttribute("x").getPixels("x"),r=this.getAttribute("y").getPixels("y"),i=this.getStyle("width",!1,!0).getPixels("x"),a=this.getStyle("height",!1,!0).getPixels("y"),o=this.getAttribute("rx"),s=this.getAttribute("ry"),u=o.getPixels("x"),c=s.getPixels("y");if(o.hasValue()&&!s.hasValue()&&(c=u),s.hasValue()&&!o.hasValue()&&(u=c),u=Math.min(u,i/2),c=Math.min(c,a/2),t){var p=4*((Math.sqrt(2)-1)/3);t.beginPath(),a>0&&i>0&&(t.moveTo(e+u,r),t.lineTo(e+i-u,r),t.bezierCurveTo(e+i-u+p*u,r,e+i,r+c-p*c,e+i,r+c),t.lineTo(e+i,r+a-c),t.bezierCurveTo(e+i,r+a-c+p*c,e+i-u+p*u,r+a,e+i-u,r+a),t.lineTo(e+u,r+a),t.bezierCurveTo(e+u-p*u,r+a,e,r+a-c+p*c,e,r+a-c),t.lineTo(e,r+c),t.bezierCurveTo(e,r+c-p*c,e+u-p*u,r,e+u,r),t.closePath())}return new kt(e,r,e+i,r+a)}getMarkers(){return null}}class Xr extends xt{constructor(){super(...arguments),this.type="circle"}path(t){var e=this.getAttribute("cx").getPixels("x"),r=this.getAttribute("cy").getPixels("y"),i=this.getAttribute("r").getPixels();return t&&i>0&&(t.beginPath(),t.arc(e,r,i,0,Math.PI*2,!1),t.closePath()),new kt(e-i,r-i,e+i,r+i)}getMarkers(){return null}}class Wr extends xt{constructor(){super(...arguments),this.type="ellipse"}path(t){var e=4*((Math.sqrt(2)-1)/3),r=this.getAttribute("rx").getPixels("x"),i=this.getAttribute("ry").getPixels("y"),a=this.getAttribute("cx").getPixels("x"),o=this.getAttribute("cy").getPixels("y");return t&&r>0&&i>0&&(t.beginPath(),t.moveTo(a+r,o),t.bezierCurveTo(a+r,o+e*i,a+e*r,o+i,a,o+i),t.bezierCurveTo(a-e*r,o+i,a-r,o+e*i,a-r,o),t.bezierCurveTo(a-r,o-e*i,a-e*r,o-i,a,o-i),t.bezierCurveTo(a+e*r,o-i,a+r,o-e*i,a+r,o),t.closePath()),new kt(a-r,o-i,a+r,o+i)}getMarkers(){return null}}class Qr extends xt{constructor(){super(...arguments),this.type="line"}getPoints(){return[new Rt(this.getAttribute("x1").getPixels("x"),this.getAttribute("y1").getPixels("y")),new Rt(this.getAttribute("x2").getPixels("x"),this.getAttribute("y2").getPixels("y"))]}path(t){var[{x:e,y:r},{x:i,y:a}]=this.getPoints();return t&&(t.beginPath(),t.moveTo(e,r),t.lineTo(i,a)),new kt(e,r,i,a)}getMarkers(){var[t,e]=this.getPoints(),r=t.angleTo(e);return[[t,r],[e,r]]}}class Tr extends xt{constructor(t,e,r){super(t,e,r),this.type="polyline",this.points=[],this.points=Rt.parsePath(this.getAttribute("points").getString())}path(t){var{points:e}=this,[{x:r,y:i}]=e,a=new kt(r,i);return t&&(t.beginPath(),t.moveTo(r,i)),e.forEach(o=>{var{x:s,y:u}=o;a.addPoint(s,u),t&&t.lineTo(s,u)}),a}getMarkers(){var{points:t}=this,e=t.length-1,r=[];return t.forEach((i,a)=>{a!==e&&r.push([i,i.angleTo(t[a+1])])}),r.length>0&&r.push([t[t.length-1],r[r.length-1][1]]),r}}class Zr extends Tr{constructor(){super(...arguments),this.type="polygon"}path(t){var e=super.path(t),[{x:r,y:i}]=this.points;return t&&(t.lineTo(r,i),t.closePath()),e}}class Kr extends Ct{constructor(){super(...arguments),this.type="pattern"}createPattern(t,e,r){var i=this.getStyle("width").getPixels("x",!0),a=this.getStyle("height").getPixels("y",!0),o=new Be(this.document,null);o.attributes.viewBox=new q(this.document,"viewBox",this.getAttribute("viewBox").getValue()),o.attributes.width=new q(this.document,"width","".concat(i,"px")),o.attributes.height=new q(this.document,"height","".concat(a,"px")),o.attributes.transform=new q(this.document,"transform",this.getAttribute("patternTransform").getValue()),o.children=this.children;var s=this.document.createCanvas(i,a),u=s.getContext("2d"),c=this.getAttribute("x"),p=this.getAttribute("y");c.hasValue()&&p.hasValue()&&u.translate(c.getPixels("x",!0),p.getPixels("y",!0)),r.hasValue()?this.styles["fill-opacity"]=r:Reflect.deleteProperty(this.styles,"fill-opacity");for(var E=-1;E<=1;E++)for(var O=-1;O<=1;O++)u.save(),o.attributes.x=new q(this.document,"x",E*s.width),o.attributes.y=new q(this.document,"y",O*s.height),o.render(u),u.restore();var m=t.createPattern(s,"repeat");return m}}class kr extends Ct{constructor(){super(...arguments),this.type="marker"}render(t,e,r){if(e){var{x:i,y:a}=e,o=this.getAttribute("orient").getString("auto"),s=this.getAttribute("markerUnits").getString("strokeWidth");t.translate(i,a),o==="auto"&&t.rotate(r),s==="strokeWidth"&&t.scale(t.lineWidth,t.lineWidth),t.save();var u=new Be(this.document,null);u.type=this.type,u.attributes.viewBox=new q(this.document,"viewBox",this.getAttribute("viewBox").getValue()),u.attributes.refX=new q(this.document,"refX",this.getAttribute("refX").getValue()),u.attributes.refY=new q(this.document,"refY",this.getAttribute("refY").getValue()),u.attributes.width=new q(this.document,"width",this.getAttribute("markerWidth").getValue()),u.attributes.height=new q(this.document,"height",this.getAttribute("markerHeight").getValue()),u.attributes.overflow=new q(this.document,"overflow",this.getAttribute("overflow").getValue()),u.attributes.fill=new q(this.document,"fill",this.getAttribute("fill").getColor("black")),u.attributes.stroke=new q(this.document,"stroke",this.getAttribute("stroke").getValue("none")),u.children=this.children,u.render(t),t.restore(),s==="strokeWidth"&&t.scale(1/t.lineWidth,1/t.lineWidth),o==="auto"&&t.rotate(-r),t.translate(-i,-a)}}}class Jr extends Ct{constructor(){super(...arguments),this.type="defs"}render(){}}class Je extends Oe{constructor(){super(...arguments),this.type="g"}getBoundingBox(t){var e=new kt;return this.children.forEach(r=>{e.addBoundingBox(r.getBoundingBox(t))}),e}}class Or extends Ct{constructor(t,e,r){super(t,e,r),this.attributesToInherit=["gradientUnits"],this.stops=[];var{stops:i,children:a}=this;a.forEach(o=>{o.type==="stop"&&i.push(o)})}getGradientUnits(){return this.getAttribute("gradientUnits").getString("objectBoundingBox")}createGradient(t,e,r){var i=this;this.getHrefAttribute().hasValue()&&(i=this.getHrefAttribute().getDefinition(),this.inheritStopContainer(i));var{stops:a}=i,o=this.getGradient(t,e);if(!o)return this.addParentOpacity(r,a[a.length-1].color);if(a.forEach(L=>{o.addColorStop(L.offset,this.addParentOpacity(r,L.color))}),this.getAttribute("gradientTransform").hasValue()){var{document:s}=this,{MAX_VIRTUAL_PIXELS:u,viewPort:c}=s.screen,[p]=c.viewPorts,E=new Er(s,null);E.attributes.x=new q(s,"x",-u/3),E.attributes.y=new q(s,"y",-u/3),E.attributes.width=new q(s,"width",u),E.attributes.height=new q(s,"height",u);var O=new Je(s,null);O.attributes.transform=new q(s,"transform",this.getAttribute("gradientTransform").getValue()),O.children=[E];var m=new Be(s,null);m.attributes.x=new q(s,"x",0),m.attributes.y=new q(s,"y",0),m.attributes.width=new q(s,"width",p.width),m.attributes.height=new q(s,"height",p.height),m.children=[O];var D=s.createCanvas(p.width,p.height),V=D.getContext("2d");return V.fillStyle=o,m.render(V),V.createPattern(D,"no-repeat")}return o}inheritStopContainer(t){this.attributesToInherit.forEach(e=>{!this.getAttribute(e).hasValue()&&t.getAttribute(e).hasValue()&&this.getAttribute(e,!0).setValue(t.getAttribute(e).getValue())})}addParentOpacity(t,e){if(t.hasValue()){var r=new q(this.document,"color",e);return r.addOpacity(t).getColor()}return e}}class qr extends Or{constructor(t,e,r){super(t,e,r),this.type="linearGradient",this.attributesToInherit.push("x1","y1","x2","y2")}getGradient(t,e){var r=this.getGradientUnits()==="objectBoundingBox",i=r?e.getBoundingBox(t):null;if(r&&!i)return null;!this.getAttribute("x1").hasValue()&&!this.getAttribute("y1").hasValue()&&!this.getAttribute("x2").hasValue()&&!this.getAttribute("y2").hasValue()&&(this.getAttribute("x1",!0).setValue(0),this.getAttribute("y1",!0).setValue(0),this.getAttribute("x2",!0).setValue(1),this.getAttribute("y2",!0).setValue(0));var a=r?i.x+i.width*this.getAttribute("x1").getNumber():this.getAttribute("x1").getPixels("x"),o=r?i.y+i.height*this.getAttribute("y1").getNumber():this.getAttribute("y1").getPixels("y"),s=r?i.x+i.width*this.getAttribute("x2").getNumber():this.getAttribute("x2").getPixels("x"),u=r?i.y+i.height*this.getAttribute("y2").getNumber():this.getAttribute("y2").getPixels("y");return a===s&&o===u?null:t.createLinearGradient(a,o,s,u)}}class _r extends Or{constructor(t,e,r){super(t,e,r),this.type="radialGradient",this.attributesToInherit.push("cx","cy","r","fx","fy","fr")}getGradient(t,e){var r=this.getGradientUnits()==="objectBoundingBox",i=e.getBoundingBox(t);if(r&&!i)return null;this.getAttribute("cx").hasValue()||this.getAttribute("cx",!0).setValue("50%"),this.getAttribute("cy").hasValue()||this.getAttribute("cy",!0).setValue("50%"),this.getAttribute("r").hasValue()||this.getAttribute("r",!0).setValue("50%");var a=r?i.x+i.width*this.getAttribute("cx").getNumber():this.getAttribute("cx").getPixels("x"),o=r?i.y+i.height*this.getAttribute("cy").getNumber():this.getAttribute("cy").getPixels("y"),s=a,u=o;this.getAttribute("fx").hasValue()&&(s=r?i.x+i.width*this.getAttribute("fx").getNumber():this.getAttribute("fx").getPixels("x")),this.getAttribute("fy").hasValue()&&(u=r?i.y+i.height*this.getAttribute("fy").getNumber():this.getAttribute("fy").getPixels("y"));var c=r?(i.width+i.height)/2*this.getAttribute("r").getNumber():this.getAttribute("r").getPixels(),p=this.getAttribute("fr").getPixels();return t.createRadialGradient(s,u,p,a,o,c)}}class tn extends Ct{constructor(t,e,r){super(t,e,r),this.type="stop";var i=Math.max(0,Math.min(1,this.getAttribute("offset").getNumber())),a=this.getStyle("stop-opacity"),o=this.getStyle("stop-color",!0);o.getString()===""&&o.setValue("#000"),a.hasValue()&&(o=o.addOpacity(a)),this.offset=i,this.color=o.getColor()}}class qe extends Ct{constructor(t,e,r){super(t,e,r),this.type="animate",this.duration=0,this.initialValue=null,this.initialUnits="",this.removed=!1,this.frozen=!1,t.screen.animations.push(this),this.begin=this.getAttribute("begin").getMilliseconds(),this.maxDuration=this.begin+this.getAttribute("dur").getMilliseconds(),this.from=this.getAttribute("from"),this.to=this.getAttribute("to"),this.values=new q(t,"values",null);var i=this.getAttribute("values");i.hasValue()&&this.values.setValue(i.getString().split(";"))}getProperty(){var t=this.getAttribute("attributeType").getString(),e=this.getAttribute("attributeName").getString();return t==="CSS"?this.parent.getStyle(e,!0):this.parent.getAttribute(e,!0)}calcValue(){var{initialUnits:t}=this,{progress:e,from:r,to:i}=this.getProgress(),a=r.getNumber()+(i.getNumber()-r.getNumber())*e;return t==="%"&&(a*=100),"".concat(a).concat(t)}update(t){var{parent:e}=this,r=this.getProperty();if(this.initialValue||(this.initialValue=r.getString(),this.initialUnits=r.getUnits()),this.duration>this.maxDuration){var i=this.getAttribute("fill").getString("remove");if(this.getAttribute("repeatCount").getString()==="indefinite"||this.getAttribute("repeatDur").getString()==="indefinite")this.duration=0;else if(i==="freeze"&&!this.frozen)this.frozen=!0,e.animationFrozen=!0,e.animationFrozenValue=r.getString();else if(i==="remove"&&!this.removed)return this.removed=!0,r.setValue(e.animationFrozen?e.animationFrozenValue:this.initialValue),!0;return!1}this.duration+=t;var a=!1;if(this.begin{var c=a[u];return s+(c-s)*t}).join(" ");return o}}class nn extends Ct{constructor(t,e,r){super(t,e,r),this.type="font",this.glyphs=Object.create(null),this.horizAdvX=this.getAttribute("horiz-adv-x").getNumber();var{definitions:i}=t,{children:a}=this;for(var o of a)switch(o.type){case"font-face":{this.fontFace=o;var s=o.getStyle("font-family");s.hasValue()&&(i[s.getString()]=this);break}case"missing-glyph":this.missingGlyph=o;break;case"glyph":{var u=o;u.arabicForm?(this.isRTL=!0,this.isArabic=!0,typeof this.glyphs[u.unicode]=="undefined"&&(this.glyphs[u.unicode]=Object.create(null)),this.glyphs[u.unicode][u.arabicForm]=u):this.glyphs[u.unicode]=u;break}}}render(){}}class an extends Ct{constructor(t,e,r){super(t,e,r),this.type="font-face",this.ascent=this.getAttribute("ascent").getNumber(),this.descent=this.getAttribute("descent").getNumber(),this.unitsPerEm=this.getAttribute("units-per-em").getNumber()}}class sn extends xt{constructor(){super(...arguments),this.type="missing-glyph",this.horizAdvX=0}}class on extends se{constructor(){super(...arguments),this.type="tref"}getText(){var t=this.getHrefAttribute().getDefinition();if(t){var e=t.children[0];if(e)return e.getText()}return""}}class un extends se{constructor(t,e,r){super(t,e,r),this.type="a";var{childNodes:i}=e,a=i[0],o=i.length>0&&Array.from(i).every(s=>s.nodeType===3);this.hasText=o,this.text=o?this.getTextFromNode(a):""}getText(){return this.text}renderChildren(t){if(this.hasText){super.renderChildren(t);var{document:e,x:r,y:i}=this,{mouse:a}=e.screen,o=new q(e,"fontSize",zt.parse(e.ctx.font).fontSize);a.isWorking()&&a.checkBoundingBox(this,new kt(r,i-o.getPixels("y"),r+this.measureText(t),i))}else if(this.children.length>0){var s=new Je(this.document,null);s.children=this.children,s.parent=this,s.render(t)}}onClick(){var{window:t}=this.document;t&&t.open(this.getHrefAttribute().getString())}onMouseMove(){var t=this.document.ctx;t.canvas.style.cursor="pointer"}}function ln(h,t){var e=Object.keys(h);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(h);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(h,i).enumerable})),e.push.apply(e,r)}return e}function _e(h){for(var t=1;t{var{type:i,points:a}=r;switch(i){case it.LINE_TO:t&&t.lineTo(a[0],a[1]);break;case it.MOVE_TO:t&&t.moveTo(a[0],a[1]);break;case it.CURVE_TO:t&&t.bezierCurveTo(a[0],a[1],a[2],a[3],a[4],a[5]);break;case it.QUAD_TO:t&&t.quadraticCurveTo(a[0],a[1],a[2],a[3]);break;case it.ARC:{var[o,s,u,c,p,E,O,m]=a,D=u>c?u:c,V=u>c?1:u/c,L=u>c?c/u:1;t&&(t.translate(o,s),t.rotate(O),t.scale(V,L),t.arc(0,0,D,p,p+E,!!(1-m)),t.scale(1/V,1/L),t.rotate(-O),t.translate(-o,-s));break}case it.CLOSE_PATH:t&&t.closePath();break}})}renderChildren(t){this.setTextData(t),t.save();var e=this.parent.getStyle("text-decoration").getString(),r=this.getFontSize(),{glyphInfo:i}=this,a=t.fillStyle;e==="underline"&&t.beginPath(),i.forEach((o,s)=>{var{p0:u,p1:c,rotation:p,text:E}=o;t.save(),t.translate(u.x,u.y),t.rotate(p),t.fillStyle&&t.fillText(E,0,0),t.strokeStyle&&t.strokeText(E,0,0),t.restore(),e==="underline"&&(s===0&&t.moveTo(u.x,u.y+r/8),t.lineTo(c.x,c.y+r/5))}),e==="underline"&&(t.lineWidth=r/20,t.strokeStyle=a,t.stroke(),t.closePath()),t.restore()}getLetterSpacingAt(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;return this.letterSpacingCache[t]||0}findSegmentToFitChar(t,e,r,i,a,o,s,u,c){var p=o,E=this.measureText(t,u);u===" "&&e==="justify"&&r-1&&(p+=this.getLetterSpacingAt(c));var O=this.textHeight/20,m=this.getEquidistantPointOnPath(p,O,0),D=this.getEquidistantPointOnPath(p+E,O,0),V={p0:m,p1:D},L=m&&D?Math.atan2(D.y-m.y,D.x-m.x):0;if(s){var U=Math.cos(Math.PI/2+L)*s,K=Math.cos(-L)*s;V.p0=_e(_e({},m),{},{x:m.x+U,y:m.y+K}),V.p1=_e(_e({},D),{},{x:D.x+U,y:D.y+K})}return p+=E,{offset:p,segment:V,rotation:L}}measureText(t,e){var{measuresCache:r}=this,i=e||this.getText();if(r.has(i))return r.get(i);var a=this.measureTargetText(t,i);return r.set(i,a),a}setTextData(t){if(!this.glyphInfo){var e=this.getText(),r=e.split(""),i=e.split(" ").length-1,a=this.parent.getAttribute("dx").split().map(z=>z.getPixels("x")),o=this.parent.getAttribute("dy").getPixels("y"),s=this.parent.getStyle("text-anchor").getString("start"),u=this.getStyle("letter-spacing"),c=this.parent.getStyle("letter-spacing"),p=0;!u.hasValue()||u.getValue()==="inherit"?p=c.getPixels():u.hasValue()&&u.getValue()!=="initial"&&u.getValue()!=="unset"&&(p=u.getPixels());var E=[],O=e.length;this.letterSpacingCache=E;for(var m=0;mat===0?0:z+rt||0,0),V=this.measureText(t),L=Math.max(V+D,0);this.textWidth=V,this.textHeight=this.getFontSize(),this.glyphInfo=[];var U=this.getPathLength(),K=this.getStyle("startOffset").getNumber(0)*U,G=0;(s==="middle"||s==="center")&&(G=-L/2),(s==="end"||s==="right")&&(G=-L),G+=K,r.forEach((z,rt)=>{var{offset:at,segment:H,rotation:ct}=this.findSegmentToFitChar(t,s,L,U,i,G,o,z,rt);G=at,!(!H.p0||!H.p1)&&this.glyphInfo.push({text:r[rt],p0:H.p0,p1:H.p1,rotation:ct})})}}parsePathData(t){if(this.pathLength=-1,!t)return[];var e=[],{pathParser:r}=t;for(r.reset();!r.isEnd();){var{current:i}=r,a=i?i.x:0,o=i?i.y:0,s=r.next(),u=s.type,c=[];switch(s.type){case it.MOVE_TO:this.pathM(r,c);break;case it.LINE_TO:u=this.pathL(r,c);break;case it.HORIZ_LINE_TO:u=this.pathH(r,c);break;case it.VERT_LINE_TO:u=this.pathV(r,c);break;case it.CURVE_TO:this.pathC(r,c);break;case it.SMOOTH_CURVE_TO:u=this.pathS(r,c);break;case it.QUAD_TO:this.pathQ(r,c);break;case it.SMOOTH_QUAD_TO:u=this.pathT(r,c);break;case it.ARC:c=this.pathA(r);break;case it.CLOSE_PATH:xt.pathZ(r);break}s.type!==it.CLOSE_PATH?e.push({type:u,points:c,start:{x:a,y:o},pathLength:this.calcLength(a,o,u,c)}):e.push({type:it.CLOSE_PATH,points:[],pathLength:0})}return e}pathM(t,e){var{x:r,y:i}=xt.pathM(t).point;e.push(r,i)}pathL(t,e){var{x:r,y:i}=xt.pathL(t).point;return e.push(r,i),it.LINE_TO}pathH(t,e){var{x:r,y:i}=xt.pathH(t).point;return e.push(r,i),it.LINE_TO}pathV(t,e){var{x:r,y:i}=xt.pathV(t).point;return e.push(r,i),it.LINE_TO}pathC(t,e){var{point:r,controlPoint:i,currentPoint:a}=xt.pathC(t);e.push(r.x,r.y,i.x,i.y,a.x,a.y)}pathS(t,e){var{point:r,controlPoint:i,currentPoint:a}=xt.pathS(t);return e.push(r.x,r.y,i.x,i.y,a.x,a.y),it.CURVE_TO}pathQ(t,e){var{controlPoint:r,currentPoint:i}=xt.pathQ(t);e.push(r.x,r.y,i.x,i.y)}pathT(t,e){var{controlPoint:r,currentPoint:i}=xt.pathT(t);return e.push(r.x,r.y,i.x,i.y),it.QUAD_TO}pathA(t){var{rX:e,rY:r,sweepFlag:i,xAxisRotation:a,centp:o,a1:s,ad:u}=xt.pathA(t);return i===0&&u>0&&(u-=2*Math.PI),i===1&&u<0&&(u+=2*Math.PI),[o.x,o.y,e,r,s,u,a,i]}calcLength(t,e,r,i){var a=0,o=null,s=null,u=0;switch(r){case it.LINE_TO:return this.getLineLength(t,e,i[0],i[1]);case it.CURVE_TO:for(a=0,o=this.getPointOnCubicBezier(0,t,e,i[0],i[1],i[2],i[3],i[4],i[5]),u=.01;u<=1;u+=.01)s=this.getPointOnCubicBezier(u,t,e,i[0],i[1],i[2],i[3],i[4],i[5]),a+=this.getLineLength(o.x,o.y,s.x,s.y),o=s;return a;case it.QUAD_TO:for(a=0,o=this.getPointOnQuadraticBezier(0,t,e,i[0],i[1],i[2],i[3]),u=.01;u<=1;u+=.01)s=this.getPointOnQuadraticBezier(u,t,e,i[0],i[1],i[2],i[3]),a+=this.getLineLength(o.x,o.y,s.x,s.y),o=s;return a;case it.ARC:{a=0;var c=i[4],p=i[5],E=i[4]+p,O=Math.PI/180;if(Math.abs(c-E)E;u-=O)s=this.getPointOnEllipticalArc(i[0],i[1],i[2],i[3],u,0),a+=this.getLineLength(o.x,o.y,s.x,s.y),o=s;else for(u=c+O;u5&&arguments[5]!==void 0?arguments[5]:e,s=arguments.length>6&&arguments[6]!==void 0?arguments[6]:r,u=(a-r)/(i-e+ae),c=Math.sqrt(t*t/(1+u*u));ie)return null;var{dataArray:a}=this;for(var o of a){if(o&&(o.pathLength<5e-5||r+o.pathLength+5e-5=0&&u>E)break;i=this.getPointOnEllipticalArc(o.points[0],o.points[1],o.points[2],o.points[3],u,o.points[6]);break}case it.CURVE_TO:u=s/o.pathLength,u>1&&(u=1),i=this.getPointOnCubicBezier(u,o.start.x,o.start.y,o.points[0],o.points[1],o.points[2],o.points[3],o.points[4],o.points[5]);break;case it.QUAD_TO:u=s/o.pathLength,u>1&&(u=1),i=this.getPointOnQuadraticBezier(u,o.start.x,o.start.y,o.points[0],o.points[1],o.points[2],o.points[3]);break}if(i)return i;break}return null}getLineLength(t,e,r,i){return Math.sqrt((r-t)*(r-t)+(i-e)*(i-e))}getPathLength(){return this.pathLength===-1&&(this.pathLength=this.dataArray.reduce((t,e)=>e.pathLength>0?t+e.pathLength:t,0)),this.pathLength}getPointOnCubicBezier(t,e,r,i,a,o,s,u,c){var p=u*hr(t)+o*fr(t)+i*cr(t)+e*vr(t),E=c*hr(t)+s*fr(t)+a*cr(t)+r*vr(t);return{x:p,y:E}}getPointOnQuadraticBezier(t,e,r,i,a,o,s){var u=o*gr(t)+i*dr(t)+e*pr(t),c=s*gr(t)+a*dr(t)+r*pr(t);return{x:u,y:c}}getPointOnEllipticalArc(t,e,r,i,a,o){var s=Math.cos(o),u=Math.sin(o),c={x:r*Math.cos(a),y:i*Math.sin(a)};return{x:t+(c.x*s-c.y*u),y:e+(c.x*u+c.y*s)}}buildEquidistantCache(t,e){var r=this.getPathLength(),i=e||.25,a=t||r/100;if(!this.equidistantCache||this.equidistantCache.step!==a||this.equidistantCache.precision!==i){this.equidistantCache={step:a,precision:i,points:[]};for(var o=0,s=0;s<=r;s+=i){var u=this.getPointOnPath(s),c=this.getPointOnPath(s+i);!u||!c||(o+=this.getLineLength(u.x,u.y,c.x,c.y),o>=a&&(this.equidistantCache.points.push({x:u.x,y:u.y,distance:s}),o-=a))}}}getEquidistantPointOnPath(t,e,r){if(this.buildEquidistantCache(e,r),t<0||t-this.getPathLength()>5e-5)return null;var i=Math.round(t/this.getPathLength()*(this.equidistantCache.points.length-1));return this.equidistantCache.points[i]||null}}var Bn=/^\s*data:(([^/,;]+\/[^/,;]+)(?:;([^,;=]+=[^,;=]+))?)?(?:;(base64))?,(.*)$/i;class fn extends Oe{constructor(t,e,r){super(t,e,r),this.type="image",this.loaded=!1;var i=this.getHrefAttribute().getString();if(i){var a=i.endsWith(".svg")||/^\s*data:image\/svg\+xml/i.test(i);t.images.push(this),a?this.loadSvg(i):this.loadImage(i),this.isSvg=a}}loadImage(t){var e=this;return(0,f.Z)(function*(){try{var r=yield e.document.createImage(t);e.image=r}catch(i){console.error('Error while loading image "'.concat(t,'":'),i)}e.loaded=!0})()}loadSvg(t){var e=this;return(0,f.Z)(function*(){var r=Bn.exec(t);if(r){var i=r[5];r[4]==="base64"?e.image=atob(i):e.image=decodeURIComponent(i)}else try{var a=yield e.document.fetch(t),o=yield a.text();e.image=o}catch(s){console.error('Error while loading image "'.concat(t,'":'),s)}e.loaded=!0})()}renderChildren(t){var{document:e,image:r,loaded:i}=this,a=this.getAttribute("x").getPixels("x"),o=this.getAttribute("y").getPixels("y"),s=this.getStyle("width").getPixels("x"),u=this.getStyle("height").getPixels("y");if(!(!i||!r||!s||!u)){if(t.save(),t.translate(a,o),this.isSvg){var c=e.canvg.forkString(t,this.image,{ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0,ignoreClear:!0,offsetX:0,offsetY:0,scaleWidth:s,scaleHeight:u});c.document.documentElement.parent=this,c.render()}else{var p=this.image;e.setViewBox({ctx:t,aspectRatio:this.getAttribute("preserveAspectRatio").getString(),width:s,desiredWidth:p.width,height:u,desiredHeight:p.height}),this.loaded&&(typeof p.complete=="undefined"||p.complete)&&t.drawImage(p,0,0)}t.restore()}}getBoundingBox(){var t=this.getAttribute("x").getPixels("x"),e=this.getAttribute("y").getPixels("y"),r=this.getStyle("width").getPixels("x"),i=this.getStyle("height").getPixels("y");return new kt(t,e,t+r,e+i)}}class cn extends Oe{constructor(){super(...arguments),this.type="symbol"}render(t){}}class vn{constructor(t){this.document=t,this.loaded=!1,t.fonts.push(this)}load(t,e){var r=this;return(0,f.Z)(function*(){try{var{document:i}=r,a=yield i.canvg.parser.load(e),o=a.getElementsByTagName("font");Array.from(o).forEach(s=>{var u=i.createElement(s);i.definitions[t]=u})}catch(s){console.error('Error while loading font "'.concat(e,'":'),s)}r.loaded=!0})()}}class Sr extends Ct{constructor(t,e,r){super(t,e,r),this.type="style";var i=Kt(Array.from(e.childNodes).map(o=>o.textContent).join("").replace(/(\/\*([^*]|[\r\n]|(\*+([^*/]|[\r\n])))*\*+\/)|(^[\s]*\/\/.*)/gm,"").replace(/@import.*;/g,"")),a=i.split("}");a.forEach(o=>{var s=o.trim();if(s){var u=s.split("{"),c=u[0].split(","),p=u[1].split(";");c.forEach(E=>{var O=E.trim();if(O){var m=t.styles[O]||{};if(p.forEach(L=>{var U=L.indexOf(":"),K=L.substr(0,U).trim(),G=L.substr(U+1,L.length-U).trim();K&&G&&(m[K]=new q(t,K,G))}),t.styles[O]=m,t.stylesSpecificity[O]=$e(O),O==="@font-face"){var D=m["font-family"].getString().replace(/"|'/g,""),V=m.src.getString().split(",");V.forEach(L=>{if(L.indexOf('format("svg")')>0){var U=W(L);U&&new vn(t).load(D,U)}})}}})}})}}Sr.parseExternalUrl=W;class gn extends Oe{constructor(){super(...arguments),this.type="use"}setContext(t){super.setContext(t);var e=this.getAttribute("x"),r=this.getAttribute("y");e.hasValue()&&t.translate(e.getPixels("x"),0),r.hasValue()&&t.translate(0,r.getPixels("y"))}path(t){var{element:e}=this;e&&e.path(t)}renderChildren(t){var{document:e,element:r}=this;if(r){var i=r;if(r.type==="symbol"&&(i=new Be(e,null),i.attributes.viewBox=new q(e,"viewBox",r.getAttribute("viewBox").getString()),i.attributes.preserveAspectRatio=new q(e,"preserveAspectRatio",r.getAttribute("preserveAspectRatio").getString()),i.attributes.overflow=new q(e,"overflow",r.getAttribute("overflow").getString()),i.children=r.children,r.styles.opacity=new q(e,"opacity",this.calculateOpacity())),i.type==="svg"){var a=this.getStyle("width",!1,!0),o=this.getStyle("height",!1,!0);a.hasValue()&&(i.attributes.width=new q(e,"width",a.getString())),o.hasValue()&&(i.attributes.height=new q(e,"height",o.getString()))}var s=i.parent;i.parent=this,i.render(t),i.parent=s}}getBoundingBox(t){var{element:e}=this;return e?e.getBoundingBox(t):null}elementTransform(){var{document:t,element:e}=this;return Te.fromElement(t,e)}get element(){return this.cachedElement||(this.cachedElement=this.getHrefAttribute().getDefinition()),this.cachedElement}}function tr(h,t,e,r,i,a){return h[e*r*4+t*4+a]}function er(h,t,e,r,i,a,o){h[e*r*4+t*4+a]=o}function Dt(h,t,e){var r=h[t];return r*e}function oe(h,t,e,r){return t+Math.cos(h)*e+Math.sin(h)*r}class br extends Ct{constructor(t,e,r){super(t,e,r),this.type="feColorMatrix";var i=It(this.getAttribute("values").getString());switch(this.getAttribute("type").getString("matrix")){case"saturate":{var a=i[0];i=[.213+.787*a,.715-.715*a,.072-.072*a,0,0,.213-.213*a,.715+.285*a,.072-.072*a,0,0,.213-.213*a,.715-.715*a,.072+.928*a,0,0,0,0,0,1,0,0,0,0,0,1];break}case"hueRotate":{var o=i[0]*Math.PI/180;i=[oe(o,.213,.787,-.213),oe(o,.715,-.715,-.715),oe(o,.072,-.072,.928),0,0,oe(o,.213,-.213,.143),oe(o,.715,.285,.14),oe(o,.072,-.072,-.283),0,0,oe(o,.213,-.213,-.787),oe(o,.715,-.715,.715),oe(o,.072,.928,.072),0,0,0,0,0,1,0,0,0,0,0,1];break}case"luminanceToAlpha":i=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,.2125,.7154,.0721,0,0,0,0,0,0,1];break}this.matrix=i,this.includeOpacity=this.getAttribute("includeOpacity").hasValue()}apply(t,e,r,i,a){for(var{includeOpacity:o,matrix:s}=this,u=t.getImageData(0,0,i,a),c=0;c{u.addBoundingBox(D.getBoundingBox(t))}),i=Math.floor(u.x1),a=Math.floor(u.y1),o=Math.floor(u.width),s=Math.floor(u.height)}var c=this.removeStyles(e,Xe.ignoreStyles),p=r.createCanvas(i+o,a+s),E=p.getContext("2d");r.screen.setDefaults(E),this.renderChildren(E),new br(r,{nodeType:1,childNodes:[],attributes:[{nodeName:"type",value:"luminanceToAlpha"},{nodeName:"includeOpacity",value:"true"}]}).apply(E,0,0,i+o,a+s);var O=r.createCanvas(i+o,a+s),m=O.getContext("2d");r.screen.setDefaults(m),e.render(m),m.globalCompositeOperation="destination-in",m.fillStyle=E.createPattern(p,"no-repeat"),m.fillRect(0,0,i+o,a+s),t.fillStyle=m.createPattern(O,"no-repeat"),t.fillRect(0,0,i+o,a+s),this.restoreStyles(e,c)}render(t){}}Xe.ignoreStyles=["mask","transform","clip-path"];var dn=()=>{};class pn extends Ct{constructor(){super(...arguments),this.type="clipPath"}apply(t){var{document:e}=this,r=Reflect.getPrototypeOf(t),{beginPath:i,closePath:a}=t;r&&(r.beginPath=dn,r.closePath=dn),Reflect.apply(i,t,[]),this.children.forEach(o=>{if(typeof o.path!="undefined"){var s=typeof o.elementTransform!="undefined"?o.elementTransform():null;s||(s=Te.fromElement(e,o)),s&&s.apply(t),o.path(t),r&&(r.closePath=a),s&&s.unapply(t)}}),Reflect.apply(a,t,[]),t.clip(),r&&(r.beginPath=i,r.closePath=a)}render(t){}}class We extends Ct{constructor(){super(...arguments),this.type="filter"}apply(t,e){var{document:r,children:i}=this,a=e.getBoundingBox(t);if(a){var o=0,s=0;i.forEach(U=>{var K=U.extraFilterDistance||0;o=Math.max(o,K),s=Math.max(s,K)});var u=Math.floor(a.width),c=Math.floor(a.height),p=u+2*o,E=c+2*s;if(!(p<1||E<1)){var O=Math.floor(a.x),m=Math.floor(a.y),D=this.removeStyles(e,We.ignoreStyles),V=r.createCanvas(p,E),L=V.getContext("2d");r.screen.setDefaults(L),L.translate(-O+o,-m+s),e.render(L),i.forEach(U=>{typeof U.apply=="function"&&U.apply(L,0,0,p,E)}),t.drawImage(V,0,0,p,E,O-o,m-s,p,E),this.restoreStyles(e,D)}}}render(t){}}We.ignoreStyles=["filter","transform","clip-path"];class yn extends Ct{constructor(t,e,r){super(t,e,r),this.type="feDropShadow",this.addStylesFromStyleDefinition()}apply(t,e,r,i,a){}}class mn extends Ct{constructor(){super(...arguments),this.type="feMorphology"}apply(t,e,r,i,a){}}class xn extends Ct{constructor(){super(...arguments),this.type="feComposite"}apply(t,e,r,i,a){}}class En extends Ct{constructor(t,e,r){super(t,e,r),this.type="feGaussianBlur",this.blurRadius=Math.floor(this.getAttribute("stdDeviation").getNumber()),this.extraFilterDistance=this.blurRadius}apply(t,e,r,i,a){var{document:o,blurRadius:s}=this,u=o.window?o.window.document.body:null,c=t.canvas;c.id=o.getUniqueId(),u&&(c.style.display="none",u.appendChild(c)),he(c,e,r,i,a,s),u&&u.removeChild(c)}}class Tn extends Ct{constructor(){super(...arguments),this.type="title"}}class On extends Ct{constructor(){super(...arguments),this.type="desc"}}var Fn={svg:Be,rect:Er,circle:Xr,ellipse:Wr,line:Qr,polyline:Tr,polygon:Zr,path:xt,pattern:Kr,marker:kr,defs:Jr,linearGradient:qr,radialGradient:_r,stop:tn,animate:qe,animateColor:en,animateTransform:rn,font:nn,"font-face":an,"missing-glyph":sn,glyph:xr,text:se,tspan:Ye,tref:on,a:un,textPath:hn,image:fn,g:Je,symbol:cn,style:Sr,use:gn,mask:Xe,clipPath:pn,filter:We,feDropShadow:yn,feMorphology:mn,feComposite:xn,feColorMatrix:br,feGaussianBlur:En,title:Tn,desc:On};function Sn(h,t){var e=Object.keys(h);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(h);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(h,i).enumerable})),e.push.apply(e,r)}return e}function Un(h){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:!1,e=document.createElement("img");return t&&(e.crossOrigin="Anonymous"),new Promise((r,i)=>{e.onload=()=>{r(e)},e.onerror=(a,o,s,u,c)=>{i(c)},e.src=h})}),Cr.apply(this,arguments)}class ue{constructor(t){var{rootEmSize:e=12,emSize:r=12,createCanvas:i=ue.createCanvas,createImage:a=ue.createImage,anonymousCrossOrigin:o}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.canvg=t,this.definitions=Object.create(null),this.styles=Object.create(null),this.stylesSpecificity=Object.create(null),this.images=[],this.fonts=[],this.emSizeStack=[],this.uniqueId=0,this.screen=t.screen,this.rootEmSize=e,this.emSize=r,this.createCanvas=i,this.createImage=this.bindCreateImage(a,o),this.screen.wait(this.isImagesLoaded.bind(this)),this.screen.wait(this.isFontsLoaded.bind(this))}bindCreateImage(t,e){return typeof e=="boolean"?(r,i)=>t(r,typeof i=="boolean"?i:e):t}get window(){return this.screen.window}get fetch(){return this.screen.fetch}get ctx(){return this.screen.ctx}get emSize(){var{emSizeStack:t}=this;return t[t.length-1]}set emSize(t){var{emSizeStack:e}=this;e.push(t)}popEmSize(){var{emSizeStack:t}=this;t.pop()}getUniqueId(){return"canvg".concat(++this.uniqueId)}isImagesLoaded(){return this.images.every(t=>t.loaded)}isFontsLoaded(){return this.fonts.every(t=>t.loaded)}createDocumentElement(t){var e=this.createElement(t.documentElement);return e.root=!0,e.addStylesFromStyleDefinition(),this.documentElement=e,e}createElement(t){var e=t.nodeName.replace(/^[^:]+:/,""),r=ue.elementTypes[e];return typeof r!="undefined"?new r(this,t):new Yr(this,t)}createTextNode(t){return new Ln(this,t)}setViewBox(t){this.screen.setViewBox(Un({document:this},t))}}ue.createCanvas=jn,ue.createImage=Gn,ue.elementTypes=Fn;function bn(h,t){var e=Object.keys(h);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(h);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(h,i).enumerable})),e.push.apply(e,r)}return e}function Re(h){for(var t=1;t2&&arguments[2]!==void 0?arguments[2]:{};this.parser=new ke(r),this.screen=new He(t,r),this.options=r;var i=new ue(this,r),a=i.createDocumentElement(e);this.document=i,this.documentElement=a}static from(t,e){var r=arguments;return(0,f.Z)(function*(){var i=r.length>2&&r[2]!==void 0?r[2]:{},a=new ke(i),o=yield a.parse(e);return new Ne(t,o,i)})()}static fromString(t,e){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},i=new ke(r),a=i.parseFromString(e);return new Ne(t,a,r)}fork(t,e){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return Ne.from(t,e,Re(Re({},this.options),r))}forkString(t,e){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return Ne.fromString(t,e,Re(Re({},this.options),r))}ready(){return this.screen.ready()}isReady(){return this.screen.isReady()}render(){var t=arguments,e=this;return(0,f.Z)(function*(){var r=t.length>0&&t[0]!==void 0?t[0]:{};e.start(Re({enableRedraw:!0,ignoreAnimation:!0,ignoreMouse:!0},r)),yield e.ready(),e.stop()})()}start(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},{documentElement:e,screen:r,options:i}=this;r.start(e,Re(Re({enableRedraw:!0},i),t))}stop(){this.screen.stop()}resize(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:t,r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;this.documentElement.resize(t,e,r)}}}}]); diff --git a/8909.bf822f6b.async.js b/8909.a36d3abc.async.js similarity index 99% rename from 8909.bf822f6b.async.js rename to 8909.a36d3abc.async.js index d3c1ac9ec5..70a66a216d 100644 --- a/8909.bf822f6b.async.js +++ b/8909.a36d3abc.async.js @@ -108,7 +108,7 @@ Please report this to https://github.com/markedjs/marked.`,ut.silent)return"

A `?d=1:e&&e.lineEnding&&e.lineEnding===`\r `&&(d=2),this._modelData.model.getValue(d,n)}setValue(e){this._modelData&&this._modelData.model.setValue(e)}getModel(){return this._modelData?this._modelData.model:null}setModel(e=null){const n=e;if(this._modelData===null&&n===null||this._modelData&&this._modelData.model===n)return;const d=this.hasTextFocus(),N=this._detachModel();this._attachModel(n),d&&this.hasModel()&&this.focus();const A={oldModelUrl:N?N.uri:null,newModelUrl:n?n.uri:null};this._removeDecorationTypes(),this._onDidChangeModel.fire(A),this._postDetachModelCleanup(N)}_removeDecorationTypes(){if(this._decorationTypeKeysToIds={},this._decorationTypeSubtypes){for(let e in this._decorationTypeSubtypes){const n=this._decorationTypeSubtypes[e];for(let d in n)this._removeDecorationType(e+"-"+d)}this._decorationTypeSubtypes={}}}getVisibleRanges(){return this._modelData?this._modelData.viewModel.getVisibleRanges():[]}getVisibleRangesPlusViewportAboveBelow(){return this._modelData?this._modelData.viewModel.getVisibleRangesPlusViewportAboveBelow():[]}getWhitespaces(){return this._modelData?this._modelData.viewModel.viewLayout.getWhitespaces():[]}static _getVerticalOffsetForPosition(e,n,d){const N=e.model.validatePosition({lineNumber:n,column:d}),A=e.viewModel.coordinatesConverter.convertModelPositionToViewPosition(N);return e.viewModel.viewLayout.getVerticalOffsetForLineNumber(A.lineNumber)}getTopForLineNumber(e){return this._modelData?wr._getVerticalOffsetForPosition(this._modelData,e,1):-1}getTopForPosition(e,n){return this._modelData?wr._getVerticalOffsetForPosition(this._modelData,e,n):-1}setHiddenAreas(e){this._modelData&&this._modelData.viewModel.setHiddenAreas(e.map(n=>he.e.lift(n)))}getVisibleColumnFromPosition(e){if(!this._modelData)return e.column;const n=this._modelData.model.validatePosition(e),d=this._modelData.model.getOptions().tabSize;return Pe.io.visibleColumnFromColumn(this._modelData.model.getLineContent(n.lineNumber),n.column,d)+1}getPosition(){return this._modelData?this._modelData.viewModel.getPosition():null}setPosition(e){if(this._modelData){if(!ee.L.isIPosition(e))throw new Error("Invalid arguments");this._modelData.viewModel.setSelections("api",[{selectionStartLineNumber:e.lineNumber,selectionStartColumn:e.column,positionLineNumber:e.lineNumber,positionColumn:e.column}])}}_sendRevealRange(e,n,d,N){if(!this._modelData)return;if(!he.e.isIRange(e))throw new Error("Invalid arguments");const A=this._modelData.model.validateRange(e),X=this._modelData.viewModel.coordinatesConverter.convertModelRangeToViewRange(A);this._modelData.viewModel.revealRange("api",d,X,n,N)}revealLine(e,n=0){this._revealLine(e,0,n)}revealLineInCenter(e,n=0){this._revealLine(e,1,n)}revealLineInCenterIfOutsideViewport(e,n=0){this._revealLine(e,2,n)}revealLineNearTop(e,n=0){this._revealLine(e,5,n)}_revealLine(e,n,d){if(typeof e!="number")throw new Error("Invalid arguments");this._sendRevealRange(new he.e(e,1,e,1),n,!1,d)}revealPosition(e,n=0){this._revealPosition(e,0,!0,n)}revealPositionInCenter(e,n=0){this._revealPosition(e,1,!0,n)}revealPositionInCenterIfOutsideViewport(e,n=0){this._revealPosition(e,2,!0,n)}revealPositionNearTop(e,n=0){this._revealPosition(e,5,!0,n)}_revealPosition(e,n,d,N){if(!ee.L.isIPosition(e))throw new Error("Invalid arguments");this._sendRevealRange(new he.e(e.lineNumber,e.column,e.lineNumber,e.column),n,d,N)}getSelection(){return this._modelData?this._modelData.viewModel.getSelection():null}getSelections(){return this._modelData?this._modelData.viewModel.getSelections():null}setSelection(e){const n=C.Y.isISelection(e),d=he.e.isIRange(e);if(!n&&!d)throw new Error("Invalid arguments");if(n)this._setSelectionImpl(e);else if(d){const N={selectionStartLineNumber:e.startLineNumber,selectionStartColumn:e.startColumn,positionLineNumber:e.endLineNumber,positionColumn:e.endColumn};this._setSelectionImpl(N)}}_setSelectionImpl(e){if(!this._modelData)return;const n=new C.Y(e.selectionStartLineNumber,e.selectionStartColumn,e.positionLineNumber,e.positionColumn);this._modelData.viewModel.setSelections("api",[n])}revealLines(e,n,d=0){this._revealLines(e,n,0,d)}revealLinesInCenter(e,n,d=0){this._revealLines(e,n,1,d)}revealLinesInCenterIfOutsideViewport(e,n,d=0){this._revealLines(e,n,2,d)}revealLinesNearTop(e,n,d=0){this._revealLines(e,n,5,d)}_revealLines(e,n,d,N){if(typeof e!="number"||typeof n!="number")throw new Error("Invalid arguments");this._sendRevealRange(new he.e(e,1,n,1),d,!1,N)}revealRange(e,n=0,d=!1,N=!0){this._revealRange(e,d?1:0,N,n)}revealRangeInCenter(e,n=0){this._revealRange(e,1,!0,n)}revealRangeInCenterIfOutsideViewport(e,n=0){this._revealRange(e,2,!0,n)}revealRangeNearTop(e,n=0){this._revealRange(e,5,!0,n)}revealRangeNearTopIfOutsideViewport(e,n=0){this._revealRange(e,6,!0,n)}revealRangeAtTop(e,n=0){this._revealRange(e,3,!0,n)}_revealRange(e,n,d,N){if(!he.e.isIRange(e))throw new Error("Invalid arguments");this._sendRevealRange(he.e.lift(e),n,d,N)}setSelections(e,n="api",d=0){if(this._modelData){if(!e||e.length===0)throw new Error("Invalid arguments");for(let N=0,A=e.length;Nn.isSupported()),e}getAction(e){return this._actions[e]||null}trigger(e,n,d){switch(d=d||{},n){case"compositionStart":this._startComposition();return;case"compositionEnd":this._endComposition(e);return;case"type":{const A=d;this._type(e,A.text||"");return}case"replacePreviousChar":{const A=d;this._compositionType(e,A.text||"",A.replaceCharCnt||0,0,0);return}case"compositionType":{const A=d;this._compositionType(e,A.text||"",A.replacePrevCharCnt||0,A.replaceNextCharCnt||0,A.positionDelta||0);return}case"paste":{const A=d;this._paste(e,A.text||"",A.pasteOnNewLine||!1,A.multicursorText||null,A.mode||null);return}case"cut":this._cut(e);return}const N=this.getAction(n);if(N){Promise.resolve(N.run()).then(void 0,y.dL);return}this._modelData&&(this._triggerEditorCommand(e,n,d)||this._triggerCommand(n,d))}_triggerCommand(e,n){this._commandService.executeCommand(e,n)}_startComposition(){this._modelData&&(this._modelData.viewModel.startComposition(),this._onDidCompositionStart.fire())}_endComposition(e){this._modelData&&(this._modelData.viewModel.endComposition(e),this._onDidCompositionEnd.fire())}_type(e,n){!this._modelData||n.length===0||(e==="keyboard"&&this._onWillType.fire(n),this._modelData.viewModel.type(n,e),e==="keyboard"&&this._onDidType.fire(n))}_compositionType(e,n,d,N,A){this._modelData&&this._modelData.viewModel.compositionType(n,d,N,A,e)}_paste(e,n,d,N,A){if(!this._modelData||n.length===0)return;const X=this._modelData.viewModel.getSelection().getStartPosition();this._modelData.viewModel.paste(n,d,N,e);const Le=this._modelData.viewModel.getSelection().getStartPosition();e==="keyboard"&&this._onDidPaste.fire({range:new he.e(X.lineNumber,X.column,Le.lineNumber,Le.column),languageId:A})}_cut(e){this._modelData&&this._modelData.viewModel.cut(e)}_triggerEditorCommand(e,n,d){const N=H.Uc.getEditorCommand(n);return N?(d=d||{},d.source=e,this._instantiationService.invokeFunction(A=>{Promise.resolve(N.runEditorCommand(A,this,d)).then(void 0,y.dL)}),!0):!1}_getViewModel(){return this._modelData?this._modelData.viewModel:null}pushUndoStop(){return!this._modelData||this._configuration.options.get(80)?!1:(this._modelData.model.pushStackElement(),!0)}popUndoStop(){return!this._modelData||this._configuration.options.get(80)?!1:(this._modelData.model.popStackElement(),!0)}executeEdits(e,n,d){if(!this._modelData||this._configuration.options.get(80))return!1;let N;return d?Array.isArray(d)?N=()=>d:N=d:N=()=>null,this._modelData.viewModel.executeEdits(e,n,N),!0}executeCommand(e,n){this._modelData&&this._modelData.viewModel.executeCommand(n,e)}executeCommands(e,n){this._modelData&&this._modelData.viewModel.executeCommands(n,e)}changeDecorations(e){return this._modelData?this._modelData.model.changeDecorations(e,this._id):null}getLineDecorations(e){return this._modelData?this._modelData.model.getLineDecorations(e,this._id,(0,ve.$J)(this._configuration.options)):null}deltaDecorations(e,n){return this._modelData?e.length===0&&n.length===0?e:this._modelData.model.deltaDecorations(e,n,this._id):[]}removeDecorations(e){const n=this._decorationTypeKeysToIds[e];n&&this.deltaDecorations(n,[]),this._decorationTypeKeysToIds.hasOwnProperty(e)&&delete this._decorationTypeKeysToIds[e],this._decorationTypeSubtypes.hasOwnProperty(e)&&delete this._decorationTypeSubtypes[e]}getLayoutInfo(){return this._configuration.options.get(129)}createOverviewRuler(e){return!this._modelData||!this._modelData.hasRealView?null:this._modelData.view.createOverviewRuler(e)}getContainerDomNode(){return this._domElement}getDomNode(){return!this._modelData||!this._modelData.hasRealView?null:this._modelData.view.domNode.domNode}delegateVerticalScrollbarMouseDown(e){!this._modelData||!this._modelData.hasRealView||this._modelData.view.delegateVerticalScrollbarMouseDown(e)}layout(e){this._configuration.observeReferenceElement(e),this.render()}focus(){!this._modelData||!this._modelData.hasRealView||this._modelData.view.focus()}hasTextFocus(){return!this._modelData||!this._modelData.hasRealView?!1:this._modelData.view.isFocused()}hasWidgetFocus(){return this._focusTracker&&this._focusTracker.hasFocus()}addContentWidget(e){const n={widget:e,position:e.getPosition()};this._contentWidgets.hasOwnProperty(e.getId())&&console.warn("Overwriting a content widget with the same id."),this._contentWidgets[e.getId()]=n,this._modelData&&this._modelData.hasRealView&&this._modelData.view.addContentWidget(n)}layoutContentWidget(e){const n=e.getId();if(this._contentWidgets.hasOwnProperty(n)){const d=this._contentWidgets[n];d.position=e.getPosition(),this._modelData&&this._modelData.hasRealView&&this._modelData.view.layoutContentWidget(d)}}removeContentWidget(e){const n=e.getId();if(this._contentWidgets.hasOwnProperty(n)){const d=this._contentWidgets[n];delete this._contentWidgets[n],this._modelData&&this._modelData.hasRealView&&this._modelData.view.removeContentWidget(d)}}addOverlayWidget(e){const n={widget:e,position:e.getPosition()};this._overlayWidgets.hasOwnProperty(e.getId())&&console.warn("Overwriting an overlay widget with the same id."),this._overlayWidgets[e.getId()]=n,this._modelData&&this._modelData.hasRealView&&this._modelData.view.addOverlayWidget(n)}layoutOverlayWidget(e){const n=e.getId();if(this._overlayWidgets.hasOwnProperty(n)){const d=this._overlayWidgets[n];d.position=e.getPosition(),this._modelData&&this._modelData.hasRealView&&this._modelData.view.layoutOverlayWidget(d)}}removeOverlayWidget(e){const n=e.getId();if(this._overlayWidgets.hasOwnProperty(n)){const d=this._overlayWidgets[n];delete this._overlayWidgets[n],this._modelData&&this._modelData.hasRealView&&this._modelData.view.removeOverlayWidget(d)}}changeViewZones(e){!this._modelData||!this._modelData.hasRealView||this._modelData.view.change(e)}getTargetAtClientPoint(e,n){return!this._modelData||!this._modelData.hasRealView?null:this._modelData.view.getTargetAtClientPoint(e,n)}getScrolledVisiblePosition(e){if(!this._modelData||!this._modelData.hasRealView)return null;const n=this._modelData.model.validatePosition(e),d=this._configuration.options,N=d.get(129),A=wr._getVerticalOffsetForPosition(this._modelData,n.lineNumber,n.column)-this.getScrollTop(),X=this._modelData.view.getOffsetForColumn(n.lineNumber,n.column)+N.glyphMarginWidth+N.lineNumbersWidth+N.decorationsWidth-this.getScrollLeft();return{top:A,left:X,height:d.get(58)}}getOffsetForColumn(e,n){return!this._modelData||!this._modelData.hasRealView?-1:this._modelData.view.getOffsetForColumn(e,n)}render(e=!1){!this._modelData||!this._modelData.hasRealView||this._modelData.view.render(!0,e)}setAriaOptions(e){!this._modelData||!this._modelData.hasRealView||this._modelData.view.setAriaOptions(e)}applyFontInfo(e){g.V.applyFontInfoSlow(e,this._configuration.options.get(43))}_attachModel(e){if(!e){this._modelData=null;return}const n=[];this._domElement.setAttribute("data-mode-id",e.getLanguageId()),this._configuration.setIsDominatedByLongLines(e.isDominatedByLongLines()),this._configuration.setMaxLineNumber(e.getLineCount()),e.onBeforeAttached();const d=new vo(this._id,this._configuration,e,bo.create(),ao.create(this._configuration.options),X=>I.jL(X));n.push(e.onDidChangeDecorations(X=>this._onDidChangeModelDecorations.fire(X))),n.push(e.onDidChangeLanguage(X=>{this._domElement.setAttribute("data-mode-id",e.getLanguageId()),this._onDidChangeModelLanguage.fire(X)})),n.push(e.onDidChangeLanguageConfiguration(X=>this._onDidChangeModelLanguageConfiguration.fire(X))),n.push(e.onDidChangeContent(X=>this._onDidChangeModelContent.fire(X))),n.push(e.onDidChangeOptions(X=>this._onDidChangeModelOptions.fire(X))),n.push(e.onWillDispose(()=>this.setModel(null))),n.push(d.onEvent(X=>{switch(X.kind){case 0:this._onDidContentSizeChange.fire(X);break;case 1:this._editorTextFocus.setValue(X.hasFocus);break;case 2:this._onDidScrollChange.fire(X);break;case 3:this._onDidChangeViewZones.fire();break;case 4:this._onDidChangeHiddenAreas.fire();break;case 5:this._onDidAttemptReadOnlyEdit.fire();break;case 6:{X.reachedMaxCursorCount&&this._notificationService.warn(G.N("cursors.maximum","The number of cursors has been limited to {0}.",Is.MAX_CURSOR_COUNT));const Le=[];for(let tt=0,dt=X.selections.length;tt{this._paste("keyboard",A,X,Le,Re)},type:A=>{this._type("keyboard",A)},compositionType:(A,X,Le,Re)=>{this._compositionType("keyboard",A,X,Le,Re)},startComposition:()=>{this._startComposition()},endComposition:()=>{this._endComposition("keyboard")},cut:()=>{this._cut("keyboard")}}:n={paste:(A,X,Le,Re)=>{const Ge={text:A,pasteOnNewLine:X,multicursorText:Le,mode:Re};this._commandService.executeCommand("paste",Ge)},type:A=>{const X={text:A};this._commandService.executeCommand("type",X)},compositionType:(A,X,Le,Re)=>{if(Le||Re){const Ge={text:A,replacePrevCharCnt:X,replaceNextCharCnt:Le,positionDelta:Re};this._commandService.executeCommand("compositionType",Ge)}else{const Ge={text:A,replaceCharCnt:X};this._commandService.executeCommand("replacePreviousChar",Ge)}},startComposition:()=>{this._commandService.executeCommand("compositionStart",{})},endComposition:()=>{this._commandService.executeCommand("compositionEnd",{})},cut:()=>{this._commandService.executeCommand("cut",{})}};const d=new Y(e.coordinatesConverter);return d.onKeyDown=A=>this._onKeyDown.fire(A),d.onKeyUp=A=>this._onKeyUp.fire(A),d.onContextMenu=A=>this._onContextMenu.fire(A),d.onMouseMove=A=>this._onMouseMove.fire(A),d.onMouseLeave=A=>this._onMouseLeave.fire(A),d.onMouseDown=A=>this._onMouseDown.fire(A),d.onMouseUp=A=>this._onMouseUp.fire(A),d.onMouseDrag=A=>this._onMouseDrag.fire(A),d.onMouseDrop=A=>this._onMouseDrop.fire(A),d.onMouseDropCanceled=A=>this._onMouseDropCanceled.fire(A),d.onMouseWheel=A=>this._onMouseWheel.fire(A),[new li(n,this._configuration,this._themeService,e,d,this._overflowWidgetsDomNode),!0]}_postDetachModelCleanup(e){e&&e.removeAllDecorationsWithOwnerId(this._id)}_detachModel(){if(!this._modelData)return null;const e=this._modelData.model,n=this._modelData.hasRealView?this._modelData.view.domNode.domNode:null;return this._modelData.dispose(),this._modelData=null,this._domElement.removeAttribute("data-mode-id"),n&&this._domElement.contains(n)&&this._domElement.removeChild(n),e}_removeDecorationType(e){this._codeEditorService.removeDecorationType(e)}hasModel(){return this._modelData!==null}};Ho=zr([js(3,Co.TG),js(4,w.$),js(5,Wr.H),js(6,Oo.i6),js(7,Ke.XE),js(8,Po.lT),js(9,Hn.F)],Ho);class rr extends p.JT{constructor(){super(),this._onDidChangeToTrue=this._register(new E.Q5),this.onDidChangeToTrue=this._onDidChangeToTrue.event,this._onDidChangeToFalse=this._register(new E.Q5),this.onDidChangeToFalse=this._onDidChangeToFalse.event,this._value=0}setValue(e){const n=e?2:1;this._value!==n&&(this._value=n,this._value===2?this._onDidChangeToTrue.fire():this._value===1&&this._onDidChangeToFalse.fire())}}class Uo extends p.JT{constructor(e,n){super(),this._editor=e,n.createKey("editorId",e.getId()),this._editorSimpleInput=Fn.u.editorSimpleInput.bindTo(n),this._editorFocus=Fn.u.focus.bindTo(n),this._textInputFocus=Fn.u.textInputFocus.bindTo(n),this._editorTextFocus=Fn.u.editorTextFocus.bindTo(n),this._editorTabMovesFocus=Fn.u.tabMovesFocus.bindTo(n),this._editorReadonly=Fn.u.readOnly.bindTo(n),this._inDiffEditor=Fn.u.inDiffEditor.bindTo(n),this._editorColumnSelection=Fn.u.columnSelection.bindTo(n),this._hasMultipleSelections=Fn.u.hasMultipleSelections.bindTo(n),this._hasNonEmptySelection=Fn.u.hasNonEmptySelection.bindTo(n),this._canUndo=Fn.u.canUndo.bindTo(n),this._canRedo=Fn.u.canRedo.bindTo(n),this._register(this._editor.onDidChangeConfiguration(()=>this._updateFromConfig())),this._register(this._editor.onDidChangeCursorSelection(()=>this._updateFromSelection())),this._register(this._editor.onDidFocusEditorWidget(()=>this._updateFromFocus())),this._register(this._editor.onDidBlurEditorWidget(()=>this._updateFromFocus())),this._register(this._editor.onDidFocusEditorText(()=>this._updateFromFocus())),this._register(this._editor.onDidBlurEditorText(()=>this._updateFromFocus())),this._register(this._editor.onDidChangeModel(()=>this._updateFromModel())),this._register(this._editor.onDidChangeConfiguration(()=>this._updateFromModel())),this._updateFromConfig(),this._updateFromSelection(),this._updateFromFocus(),this._updateFromModel(),this._editorSimpleInput.set(this._editor.isSimpleWidget)}_updateFromConfig(){const e=this._editor.getOptions();this._editorTabMovesFocus.set(e.get(128)),this._editorReadonly.set(e.get(80)),this._inDiffEditor.set(e.get(53)),this._editorColumnSelection.set(e.get(18))}_updateFromSelection(){const e=this._editor.getSelections();e?(this._hasMultipleSelections.set(e.length>1),this._hasNonEmptySelection.set(e.some(n=>!n.isEmpty()))):(this._hasMultipleSelections.reset(),this._hasNonEmptySelection.reset())}_updateFromFocus(){this._editorFocus.set(this._editor.hasWidgetFocus()&&!this._editor.isSimpleWidget),this._editorTextFocus.set(this._editor.hasTextFocus()&&!this._editor.isSimpleWidget),this._textInputFocus.set(this._editor.hasTextFocus())}_updateFromModel(){const e=this._editor.getModel();this._canUndo.set(!!(e&&e.canUndo())),this._canRedo.set(!!(e&&e.canRedo()))}}class zo extends p.JT{constructor(e,n){super(),this._editor=e,this._contextKeyService=n,this._langId=Fn.u.languageId.bindTo(n),this._hasCompletionItemProvider=Fn.u.hasCompletionItemProvider.bindTo(n),this._hasCodeActionsProvider=Fn.u.hasCodeActionsProvider.bindTo(n),this._hasCodeLensProvider=Fn.u.hasCodeLensProvider.bindTo(n),this._hasDefinitionProvider=Fn.u.hasDefinitionProvider.bindTo(n),this._hasDeclarationProvider=Fn.u.hasDeclarationProvider.bindTo(n),this._hasImplementationProvider=Fn.u.hasImplementationProvider.bindTo(n),this._hasTypeDefinitionProvider=Fn.u.hasTypeDefinitionProvider.bindTo(n),this._hasHoverProvider=Fn.u.hasHoverProvider.bindTo(n),this._hasDocumentHighlightProvider=Fn.u.hasDocumentHighlightProvider.bindTo(n),this._hasDocumentSymbolProvider=Fn.u.hasDocumentSymbolProvider.bindTo(n),this._hasReferenceProvider=Fn.u.hasReferenceProvider.bindTo(n),this._hasRenameProvider=Fn.u.hasRenameProvider.bindTo(n),this._hasSignatureHelpProvider=Fn.u.hasSignatureHelpProvider.bindTo(n),this._hasInlayHintsProvider=Fn.u.hasInlayHintsProvider.bindTo(n),this._hasDocumentFormattingProvider=Fn.u.hasDocumentFormattingProvider.bindTo(n),this._hasDocumentSelectionFormattingProvider=Fn.u.hasDocumentSelectionFormattingProvider.bindTo(n),this._hasMultipleDocumentFormattingProvider=Fn.u.hasMultipleDocumentFormattingProvider.bindTo(n),this._hasMultipleDocumentSelectionFormattingProvider=Fn.u.hasMultipleDocumentSelectionFormattingProvider.bindTo(n),this._isInWalkThrough=Fn.u.isInWalkThroughSnippet.bindTo(n);const d=()=>this._update();this._register(e.onDidChangeModel(d)),this._register(e.onDidChangeModelLanguage(d)),this._register(Lt.KZ.onDidChange(d)),this._register(Lt.H9.onDidChange(d)),this._register(Lt.He.onDidChange(d)),this._register(Lt.Ct.onDidChange(d)),this._register(Lt.RN.onDidChange(d)),this._register(Lt.vI.onDidChange(d)),this._register(Lt.tA.onDidChange(d)),this._register(Lt.xp.onDidChange(d)),this._register(Lt.vH.onDidChange(d)),this._register(Lt.vJ.onDidChange(d)),this._register(Lt.FL.onDidChange(d)),this._register(Lt.G0.onDidChange(d)),this._register(Lt.Az.onDidChange(d)),this._register(Lt.vN.onDidChange(d)),this._register(Lt.nD.onDidChange(d)),this._register(Lt.mX.onDidChange(d)),d()}dispose(){super.dispose()}reset(){this._contextKeyService.bufferChangeEvents(()=>{this._langId.reset(),this._hasCompletionItemProvider.reset(),this._hasCodeActionsProvider.reset(),this._hasCodeLensProvider.reset(),this._hasDefinitionProvider.reset(),this._hasDeclarationProvider.reset(),this._hasImplementationProvider.reset(),this._hasTypeDefinitionProvider.reset(),this._hasHoverProvider.reset(),this._hasDocumentHighlightProvider.reset(),this._hasDocumentSymbolProvider.reset(),this._hasReferenceProvider.reset(),this._hasRenameProvider.reset(),this._hasDocumentFormattingProvider.reset(),this._hasDocumentSelectionFormattingProvider.reset(),this._hasSignatureHelpProvider.reset(),this._isInWalkThrough.reset()})}_update(){const e=this._editor.getModel();if(!e){this.reset();return}this._contextKeyService.bufferChangeEvents(()=>{this._langId.set(e.getLanguageId()),this._hasCompletionItemProvider.set(Lt.KZ.has(e)),this._hasCodeActionsProvider.set(Lt.H9.has(e)),this._hasCodeLensProvider.set(Lt.He.has(e)),this._hasDefinitionProvider.set(Lt.Ct.has(e)),this._hasDeclarationProvider.set(Lt.RN.has(e)),this._hasImplementationProvider.set(Lt.vI.has(e)),this._hasTypeDefinitionProvider.set(Lt.tA.has(e)),this._hasHoverProvider.set(Lt.xp.has(e)),this._hasDocumentHighlightProvider.set(Lt.vH.has(e)),this._hasDocumentSymbolProvider.set(Lt.vJ.has(e)),this._hasReferenceProvider.set(Lt.FL.has(e)),this._hasRenameProvider.set(Lt.G0.has(e)),this._hasSignatureHelpProvider.set(Lt.nD.has(e)),this._hasInlayHintsProvider.set(Lt.mX.has(e)),this._hasDocumentFormattingProvider.set(Lt.Az.has(e)||Lt.vN.has(e)),this._hasDocumentSelectionFormattingProvider.set(Lt.vN.has(e)),this._hasMultipleDocumentFormattingProvider.set(Lt.Az.all(e).length+Lt.vN.all(e).length>1),this._hasMultipleDocumentSelectionFormattingProvider.set(Lt.vN.all(e).length>1),this._isInWalkThrough.set(e.uri.scheme===a.lg.walkThroughSnippet)})}}class jr extends p.JT{constructor(e){super(),this._onChange=this._register(new E.Q5),this.onChange=this._onChange.event,this._hasFocus=!1,this._domFocusTracker=this._register(I.go(e)),this._register(this._domFocusTracker.onDidFocus(()=>{this._hasFocus=!0,this._onChange.fire(void 0)})),this._register(this._domFocusTracker.onDidBlur(()=>{this._hasFocus=!1,this._onChange.fire(void 0)}))}hasFocus(){return this._hasFocus}}const As=encodeURIComponent("");function Ko(Tt){return As+encodeURIComponent(Tt.toString())+dn}const $r=encodeURIComponent('');function jo(Tt){return $r+encodeURIComponent(Tt.toString())+Gr}(0,Ke.Ic)((Tt,e)=>{const n=Tt.getColor(nn.b6);n&&e.addRule(`.monaco-editor .squiggly-error { border-bottom: 4px double ${n}; }`);const d=Tt.getColor(nn.lX);d&&e.addRule(`.monaco-editor .squiggly-error { background: url("data:image/svg+xml,${Ko(d)}") repeat-x bottom left; }`);const N=Tt.getColor(nn.A2);N&&e.addRule(`.monaco-editor .squiggly-error::before { display: block; content: ''; width: 100%; height: 100%; background: ${N}; }`);const A=Tt.getColor(nn.pW);A&&e.addRule(`.monaco-editor .squiggly-warning { border-bottom: 4px double ${A}; }`);const X=Tt.getColor(nn.uo);X&&e.addRule(`.monaco-editor .squiggly-warning { background: url("data:image/svg+xml,${Ko(X)}") repeat-x bottom left; }`);const Le=Tt.getColor(nn.gp);Le&&e.addRule(`.monaco-editor .squiggly-warning::before { display: block; content: ''; width: 100%; height: 100%; background: ${Le}; }`);const Re=Tt.getColor(nn.T8);Re&&e.addRule(`.monaco-editor .squiggly-info { border-bottom: 4px double ${Re}; }`);const Ge=Tt.getColor(nn.c6);Ge&&e.addRule(`.monaco-editor .squiggly-info { background: url("data:image/svg+xml,${Ko(Ge)}") repeat-x bottom left; }`);const tt=Tt.getColor(nn.fe);tt&&e.addRule(`.monaco-editor .squiggly-info::before { display: block; content: ''; width: 100%; height: 100%; background: ${tt}; }`);const dt=Tt.getColor(nn.fE);dt&&e.addRule(`.monaco-editor .squiggly-hint { border-bottom: 2px dotted ${dt}; }`);const Ot=Tt.getColor(nn.Du);Ot&&e.addRule(`.monaco-editor .squiggly-hint { background: url("data:image/svg+xml,${jo(Ot)}") no-repeat bottom left; }`);const It=Tt.getColor(Oe.zu);It&&e.addRule(`.monaco-editor.showUnused .squiggly-inline-unnecessary { opacity: ${It.rgba.a}; }`);const Kt=Tt.getColor(Oe.kp);Kt&&e.addRule(`.monaco-editor.showUnused .squiggly-unnecessary { border-bottom: 2px dashed ${Kt}; }`);const qt=Tt.getColor(nn.NO)||"inherit";e.addRule(`.monaco-editor.showDeprecated .squiggly-inline-deprecated { text-decoration: line-through; text-decoration-color: ${qt}}`)})},79078:function(xt,Te,i){"use strict";i.d(Te,{p:function(){return Ae}});var h=i(13268),H=i(69454),O=i(32635),P=i(88048),D=i(50431),G=i(4348),I=i(69323),y=i(84571),E=i(39528),p=i(70827),a=i(87840),g=i(21784),w=i(78265),s=i(75918),C=i(4514),f=i(97199),v=i(35521),r=i(72146),l=i(30297),m=i(28750),c=i(8829),b=i(90689),L=i(44350),T=i(49055),M=i(52615),z=i(55773),oe=i(64992),se=function($e,Ie,Oe,Ke){var ct=arguments.length,Nt=ct<3?Ie:Ke===null?Ke=Object.getOwnPropertyDescriptor(Ie,Oe):Ke,$t;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")Nt=Reflect.decorate($e,Ie,Oe,Ke);else for(var Xt=$e.length-1;Xt>=0;Xt--)($t=$e[Xt])&&(Nt=(ct<3?$t(Nt):ct>3?$t(Ie,Oe,Nt):$t(Ie,Oe))||Nt);return ct>3&&Nt&&Object.defineProperty(Ie,Oe,Nt),Nt},re=function($e,Ie){return function(Oe,Ke){Ie(Oe,Ke,$e)}},De=function($e,Ie,Oe,Ke){function ct(Nt){return Nt instanceof Oe?Nt:new Oe(function($t){$t(Nt)})}return new(Oe||(Oe=Promise))(function(Nt,$t){function Xt(mi){try{Zt(Ke.next(mi))}catch(mt){$t(mt)}}function Ci(mi){try{Zt(Ke.throw(mi))}catch(mt){$t(mt)}}function Zt(mi){mi.done?Nt(mi.value):ct(mi.value).then(Xt,Ci)}Zt((Ke=Ke.apply($e,Ie||[])).next())})},J;const Z=3;class Q{constructor(Ie,Oe,Ke,ct){this.originalLineStart=Ie,this.originalLineEnd=Oe,this.modifiedLineStart=Ke,this.modifiedLineEnd=ct}getType(){return this.originalLineStart===0?1:this.modifiedLineStart===0?2:0}}class le{constructor(Ie){this.entries=Ie}}const xe=(0,z.q5)("diff-review-insert",M.lA.add,h.N("diffReviewInsertIcon","Icon for 'Insert' in diff review.")),j=(0,z.q5)("diff-review-remove",M.lA.remove,h.N("diffReviewRemoveIcon","Icon for 'Remove' in diff review.")),R=(0,z.q5)("diff-review-close",M.lA.close,h.N("diffReviewCloseIcon","Icon for 'Close' in diff review."));let V=class mo extends I.JT{constructor(Ie,Oe){super(),this._modeService=Oe,this._width=0,this._diffEditor=Ie,this._isVisible=!1,this.shadow=(0,O.X)(document.createElement("div")),this.shadow.setClassName("diff-review-shadow"),this.actionBarContainer=(0,O.X)(document.createElement("div")),this.actionBarContainer.setClassName("diff-review-actions"),this._actionBar=this._register(new g.o(this.actionBarContainer.domNode)),this._actionBar.push(new s.aU("diffreview.close",h.N("label.close","Close"),"close-diff-review "+T.kS.asClassName(R),!0,()=>De(this,void 0,void 0,function*(){return this.hide()})),{label:!1,icon:!0}),this.domNode=(0,O.X)(document.createElement("div")),this.domNode.setClassName("diff-review monaco-editor-background"),this._content=(0,O.X)(document.createElement("div")),this._content.setClassName("diff-review-content"),this._content.setAttribute("role","code"),this.scrollbar=this._register(new w.s$(this._content.domNode,{})),this.domNode.domNode.appendChild(this.scrollbar.getDomNode()),this._register(Ie.onDidUpdateDiff(()=>{this._isVisible&&(this._diffs=this._compute(),this._render())})),this._register(Ie.getModifiedEditor().onDidChangeCursorPosition(()=>{this._isVisible&&this._render()})),this._register(H.mu(this.domNode.domNode,"click",Ke=>{Ke.preventDefault();let ct=H.Fx(Ke.target,"diff-review-row");ct&&this._goToRow(ct)})),this._register(H.mu(this.domNode.domNode,"keydown",Ke=>{(Ke.equals(18)||Ke.equals(2066)||Ke.equals(530))&&(Ke.preventDefault(),this._goToRow(this._getNextRow())),(Ke.equals(16)||Ke.equals(2064)||Ke.equals(528))&&(Ke.preventDefault(),this._goToRow(this._getPrevRow())),(Ke.equals(9)||Ke.equals(2057)||Ke.equals(521)||Ke.equals(1033))&&(Ke.preventDefault(),this.hide()),(Ke.equals(10)||Ke.equals(3))&&(Ke.preventDefault(),this.accept())})),this._diffs=[],this._currentDiff=null}prev(){let Ie=0;if(this._isVisible||(this._diffs=this._compute()),this._isVisible){let Ke=-1;for(let ct=0,Nt=this._diffs.length;ct0){const Mt=Ie[Zt-1];Mt.originalEndLineNumber===0?nt=Mt.originalStartLineNumber+1:nt=Mt.originalEndLineNumber+1,Mt.modifiedEndLineNumber===0?pt=Mt.modifiedStartLineNumber+1:pt=Mt.modifiedEndLineNumber+1}let Dt=ke-Z+1,Vt=lt-Z+1;if(Dtnt){const Mt=nt-Dt;Dt=Dt+Mt,Vt=Vt+Mt}if(Vt>pt){const Mt=pt-Vt;Dt=Dt+Mt,Vt=Vt+Mt}Y[_e++]=new Q(ke,Dt,lt,Vt)}ct[Nt++]=new le(Y)}let $t=ct[0].entries,Xt=[],Ci=0;for(let Zt=1,mi=ct.length;Ztmt)&&(mt=ui),vi!==0&&(ut===0||viqe)&&(qe=Si)}let de=document.createElement("div");de.className="diff-review-row";let Se=document.createElement("div");Se.className="diff-review-cell diff-review-summary";const Y=mt-mi+1,_e=qe-ut+1;Se.appendChild(document.createTextNode(`${Xt+1}/${this._diffs.length}: @@ -${mi},${Y} +${ut},${_e} @@`)),de.setAttribute("data-line",String(ut));const ke=Vt=>Vt===0?h.N("no_lines_changed","no lines changed"):Vt===1?h.N("one_line_changed","1 line changed"):h.N("more_lines_changed","{0} lines changed",Vt),lt=ke(Y),nt=ke(_e);de.setAttribute("aria-label",h.N({key:"header",comment:["This is the ARIA label for a git diff header.","A git diff header looks like this: @@ -154,12 +159,39 @@.","That encodes that at original line 154 (which is now line 159), 12 lines were removed/changed with 39 lines.","Variables 0 and 1 refer to the diff index out of total number of diffs.","Variables 2 and 4 will be numbers (a line number).",'Variables 3 and 5 will be "no lines changed", "1 line changed" or "X lines changed", localized separately.']},"Difference {0} of {1}: original line {2}, {3}, modified line {4}, {5}",Xt+1,this._diffs.length,mi,lt,ut,nt)),de.appendChild(Se),de.setAttribute("role","listitem"),Zt.appendChild(de);const pt=Oe.get(58);let Dt=ut;for(let Vt=0,Mt=Ci.length;Vt$e}),V=se([re(1,oe.h)],V),(0,T.Ic)(($e,Ie)=>{const Oe=$e.getColor(l.hw);Oe&&Ie.addRule(`.monaco-diff-editor .diff-review-line-number { color: ${Oe}; }`);const Ke=$e.getColor(L._w);Ke&&Ie.addRule(`.monaco-diff-editor .diff-review-shadow { box-shadow: ${Ke} 0 -6px 6px -6px inset; }`)});class K extends C.R6{constructor(){super({id:"editor.action.diffReview.next",label:h.N("editor.action.diffReview.next","Go to Next Difference"),alias:"Go to Next Difference",precondition:b.Ao.has("isInDiffEditor"),kbOpts:{kbExpr:null,primary:65,weight:100}})}run(Ie,Oe){const Ke=te(Ie);Ke&&Ke.diffReviewNext()}}class ie extends C.R6{constructor(){super({id:"editor.action.diffReview.prev",label:h.N("editor.action.diffReview.prev","Go to Previous Difference"),alias:"Go to Previous Difference",precondition:b.Ao.has("isInDiffEditor"),kbOpts:{kbExpr:null,primary:1089,weight:100}})}run(Ie,Oe){const Ke=te(Ie);Ke&&Ke.diffReviewPrev()}}function te($e){const Ie=$e.get(p.$),Oe=Ie.listDiffEditors(),Ke=Ie.getActiveCodeEditor();if(!Ke)return null;for(let ct=0,Nt=Oe.length;ctct.modifiedStartLineNumber?h.N("diff.clipboard.copyDeletedLinesContent.label","Copy deleted lines"):h.N("diff.clipboard.copyDeletedLinesContent.single.label","Copy deleted line"):ct.originalEndLineNumber>ct.modifiedStartLineNumber?h.N("diff.clipboard.copyChangedLinesContent.label","Copy changed lines"):h.N("diff.clipboard.copyChangedLinesContent.single.label","Copy changed line"),void 0,!0,()=>ne(this,void 0,void 0,function*(){const Se=new ge.e(ct.originalStartLineNumber,1,ct.originalEndLineNumber+1,1),Y=ct.originalModel.getValueInRange(Se);yield this._clipboardService.writeText(Y)})));let mt=0,ut;ct.originalEndLineNumber>ct.modifiedStartLineNumber&&(ut=new s.aU("diff.clipboard.copyDeletedLineContent",mi?h.N("diff.clipboard.copyDeletedLineContent.label","Copy deleted line ({0})",ct.originalStartLineNumber):h.N("diff.clipboard.copyChangedLineContent.label","Copy changed line ({0})",ct.originalStartLineNumber),void 0,!0,()=>ne(this,void 0,void 0,function*(){const Se=ct.originalModel.getLineContent(ct.originalStartLineNumber+mt);if(Se===""){const Y=ct.originalModel.getEndOfLineSequence();yield this._clipboardService.writeText(Y===0?` `:`\r -`)}else yield this._clipboardService.writeText(Se)})),Zt.push(ut)),Ke.getOption(80)||Zt.push(new s.aU("diff.inline.revertChange",h.N("diff.inline.revertChange.label","Revert this change"),void 0,!0,()=>ne(this,void 0,void 0,function*(){const Se=new ge.e(ct.originalStartLineNumber,1,ct.originalEndLineNumber,ct.originalModel.getLineMaxColumn(ct.originalEndLineNumber)),Y=ct.originalModel.getValueInRange(Se);if(ct.modifiedEndLineNumber===0){const _e=Ke.getModel().getLineMaxColumn(ct.modifiedStartLineNumber);Ke.executeEdits("diffEditor",[{range:new ge.e(ct.modifiedStartLineNumber,_e,ct.modifiedStartLineNumber,_e),text:Ci+Y}])}else{const _e=Ke.getModel().getLineMaxColumn(ct.modifiedEndLineNumber);Ke.executeEdits("diffEditor",[{range:new ge.e(ct.modifiedStartLineNumber,1,ct.modifiedEndLineNumber,_e),text:Y}])}})));const de=(Se,Y)=>{this._contextMenuService.showContextMenu({getAnchor:()=>({x:Se,y:Y}),getActions:()=>(ut&&(ut.label=mi?h.N("diff.clipboard.copyDeletedLineContent.label","Copy deleted line ({0})",ct.originalStartLineNumber+mt):h.N("diff.clipboard.copyChangedLineContent.label","Copy changed line ({0})",ct.originalStartLineNumber+mt)),Zt),autoSelectFirstItem:!0})};this._register(H.mu(this._diffActions,"mousedown",Se=>{const{top:Y,height:_e}=H.i(this._diffActions);let ke=Math.floor(Xt/3);Se.preventDefault(),de(Se.posx,Y+_e+ke)})),this._register(Ke.onMouseMove(Se=>{Se.target.type===8||Se.target.type===5?Se.target.detail.viewZoneId===this._viewZoneId?(this.visibility=!0,mt=this._updateLightBulbPosition(this._marginDomNode,Se.event.browserEvent.y,Xt)):this.visibility=!1:this.visibility=!1})),this._register(Ke.onMouseDown(Se=>{Se.event.rightButton&&(Se.target.type===8||Se.target.type===5)&&Se.target.detail.viewZoneId===this._viewZoneId&&(Se.event.preventDefault(),mt=this._updateLightBulbPosition(this._marginDomNode,Se.event.browserEvent.y,Xt),de(Se.event.posx,Se.event.posy+Xt))}))}get visibility(){return this._visibility}set visibility(Ie){this._visibility!==Ie&&(this._visibility=Ie,Ie?this._diffActions.style.visibility="visible":this._diffActions.style.visibility="hidden")}_updateLightBulbPosition(Ie,Oe,Ke){const{top:ct}=H.i(Ie),Nt=Oe-ct,$t=Math.floor(Nt/Ke),Xt=$t*Ke;if(this._diffActions.style.top=`${Xt}px`,this.diff.viewLineCounts){let Ci=0;for(let Zt=0;Zt=0;Xt--)($t=$e[Xt])&&(Nt=(ct<3?$t(Nt):ct>3?$t(Ie,Oe,Nt):$t(Ie,Oe))||Nt);return ct>3&&Nt&&Object.defineProperty(Ie,Oe,Nt),Nt},rt=function($e,Ie){return function(Oe,Ke){Ie(Oe,Ke,$e)}},vt;class Ft{constructor(Ie,Oe){this._contextMenuService=Ie,this._clipboardService=Oe,this._zones=[],this._inlineDiffMargins=[],this._zonesMap={},this._decorations=[]}getForeignViewZones(Ie){return Ie.filter(Oe=>!this._zonesMap[String(Oe.id)])}clean(Ie){this._zones.length>0&&Ie.changeViewZones(Oe=>{for(const Ke of this._zones)Oe.removeZone(Ke)}),this._zones=[],this._zonesMap={},this._decorations=Ie.deltaDecorations(this._decorations,[])}apply(Ie,Oe,Ke,ct){const Nt=ct?E.ZF.capture(Ie):null;Ie.changeViewZones($t=>{var Xt;for(const Ci of this._zones)$t.removeZone(Ci);for(const Ci of this._inlineDiffMargins)Ci.dispose();this._zones=[],this._zonesMap={},this._inlineDiffMargins=[];for(let Ci=0,Zt=Ke.zones.length;Ci$e});let Ae=class _s extends I.JT{constructor(Ie,Oe,Ke,ct,Nt,$t,Xt,Ci,Zt,mi,mt,ut){super(),this._editorProgressService=ut,this._onDidDispose=this._register(new G.Q5),this.onDidDispose=this._onDidDispose.event,this._onDidUpdateDiff=this._register(new G.Q5),this.onDidUpdateDiff=this._onDidUpdateDiff.event,this._onDidContentSizeChange=this._register(new G.Q5),this._lastOriginalWarning=null,this._lastModifiedWarning=null,this._editorWorkerService=Nt,this._codeEditorService=Ci,this._contextKeyService=this._register($t.createScoped(Ie)),this._instantiationService=Xt.createChild(new We.y([b.i6,this._contextKeyService])),this._contextKeyService.createKey("isInDiffEditor",!0),this._themeService=Zt,this._notificationService=mi,this._id=++Ht,this._state=0,this._updatingDiffProgress=null,this._domElement=Ie,Oe=Oe||{},this._options=ht(Oe,{enableSplitViewResizing:!0,renderSideBySide:!0,maxComputationTime:5e3,maxFileSize:50,ignoreTrimWhitespace:!0,renderIndicators:!0,originalEditable:!1,diffCodeLens:!1,renderOverviewRuler:!0,diffWordWrap:"inherit"}),typeof Oe.isInEmbeddedEditor!="undefined"?this._contextKeyService.createKey("isInEmbeddedDiffEditor",Oe.isInEmbeddedEditor):this._contextKeyService.createKey("isInEmbeddedDiffEditor",!1),this._updateDecorationsRunner=this._register(new D.pY(()=>this._updateDecorations(),0)),this._containerDomElement=document.createElement("div"),this._containerDomElement.className=_s._getClassName(this._themeService.getColorTheme(),this._options.renderSideBySide),this._containerDomElement.style.position="relative",this._containerDomElement.style.height="100%",this._domElement.appendChild(this._containerDomElement),this._overviewViewportDomElement=(0,O.X)(document.createElement("div")),this._overviewViewportDomElement.setClassName("diffViewport"),this._overviewViewportDomElement.setPosition("absolute"),this._overviewDomElement=document.createElement("div"),this._overviewDomElement.className="diffOverview",this._overviewDomElement.style.position="absolute",this._overviewDomElement.appendChild(this._overviewViewportDomElement.domNode),this._register(H.mu(this._overviewDomElement,"mousedown",de=>{this._modifiedEditor.delegateVerticalScrollbarMouseDown(de)})),this._options.renderOverviewRuler&&this._containerDomElement.appendChild(this._overviewDomElement),this._originalDomNode=document.createElement("div"),this._originalDomNode.className="editor original",this._originalDomNode.style.position="absolute",this._originalDomNode.style.height="100%",this._containerDomElement.appendChild(this._originalDomNode),this._modifiedDomNode=document.createElement("div"),this._modifiedDomNode.className="editor modified",this._modifiedDomNode.style.position="absolute",this._modifiedDomNode.style.height="100%",this._containerDomElement.appendChild(this._modifiedDomNode),this._beginUpdateDecorationsTimeout=-1,this._currentlyChangingViewZones=!1,this._diffComputationToken=0,this._originalEditorState=new Ft(mt,ct),this._modifiedEditorState=new Ft(mt,ct),this._isVisible=!0,this._isHandlingScrollEvent=!1,this._elementSizeObserver=this._register(new Pe.I(this._containerDomElement,Oe.dimension,()=>this._onDidContainerSizeChanged())),Oe.automaticLayout&&this._elementSizeObserver.startObserving(),this._diffComputationResult=null,this._originalEditor=this._createLeftHandSideEditor(Oe,Ke.originalEditor||{}),this._modifiedEditor=this._createRightHandSideEditor(Oe,Ke.modifiedEditor||{}),this._originalOverviewRuler=null,this._modifiedOverviewRuler=null,this._reviewPane=Xt.createInstance(V,this),this._containerDomElement.appendChild(this._reviewPane.domNode.domNode),this._containerDomElement.appendChild(this._reviewPane.shadow.domNode),this._containerDomElement.appendChild(this._reviewPane.actionBarContainer.domNode),this._options.renderSideBySide?this._setStrategy(new hi(this._createDataSource(),this._options.enableSplitViewResizing)):this._setStrategy(new Ti(this._createDataSource(),this._options.enableSplitViewResizing)),this._register(Zt.onDidColorThemeChange(de=>{this._strategy&&this._strategy.applyColors(de)&&this._updateDecorationsRunner.schedule(),this._containerDomElement.className=_s._getClassName(this._themeService.getColorTheme(),this._options.renderSideBySide)}));const qe=C.Uc.getDiffEditorContributions();for(const de of qe)try{this._register(Xt.createInstance(de.ctor,this))}catch(Se){(0,ee.dL)(Se)}this._codeEditorService.addDiffEditor(this)}_setState(Ie){this._state!==Ie&&(this._state=Ie,this._updatingDiffProgress&&(this._updatingDiffProgress.done(),this._updatingDiffProgress=null),this._state===1&&(this._updatingDiffProgress=this._editorProgressService.show(!0,1e3)))}diffReviewNext(){this._reviewPane.next()}diffReviewPrev(){this._reviewPane.prev()}static _getClassName(Ie,Oe){let Ke="monaco-diff-editor monaco-editor-background ";return Oe&&(Ke+="side-by-side "),Ke+=(0,T.m6)(Ie.type),Ke}_recreateOverviewRulers(){this._options.renderOverviewRuler&&(this._originalOverviewRuler&&(this._overviewDomElement.removeChild(this._originalOverviewRuler.getDomNode()),this._originalOverviewRuler.dispose()),this._originalEditor.hasModel()&&(this._originalOverviewRuler=this._originalEditor.createOverviewRuler("original diffOverviewRuler"),this._overviewDomElement.appendChild(this._originalOverviewRuler.getDomNode())),this._modifiedOverviewRuler&&(this._overviewDomElement.removeChild(this._modifiedOverviewRuler.getDomNode()),this._modifiedOverviewRuler.dispose()),this._modifiedEditor.hasModel()&&(this._modifiedOverviewRuler=this._modifiedEditor.createOverviewRuler("modified diffOverviewRuler"),this._overviewDomElement.appendChild(this._modifiedOverviewRuler.getDomNode())),this._layoutOverviewRulers())}_createLeftHandSideEditor(Ie,Oe){const Ke=this._createInnerEditor(this._instantiationService,this._originalDomNode,this._adjustOptionsForLeftHandSide(Ie),Oe);this._register(Ke.onDidScrollChange(Nt=>{this._isHandlingScrollEvent||!Nt.scrollTopChanged&&!Nt.scrollLeftChanged&&!Nt.scrollHeightChanged||(this._isHandlingScrollEvent=!0,this._modifiedEditor.setScrollPosition({scrollLeft:Nt.scrollLeft,scrollTop:Nt.scrollTop}),this._isHandlingScrollEvent=!1,this._layoutOverviewViewport())})),this._register(Ke.onDidChangeViewZones(()=>{this._onViewZonesChanged()})),this._register(Ke.onDidChangeConfiguration(Nt=>{Ke.getModel()&&(Nt.hasChanged(43)&&this._updateDecorationsRunner.schedule(),Nt.hasChanged(130)&&(this._updateDecorationsRunner.cancel(),this._updateDecorations()))})),this._register(Ke.onDidChangeHiddenAreas(()=>{this._updateDecorationsRunner.cancel(),this._updateDecorations()})),this._register(Ke.onDidChangeModelContent(()=>{this._isVisible&&this._beginUpdateDecorationsSoon()}));const ct=this._contextKeyService.createKey("isInDiffLeftEditor",Ke.hasWidgetFocus());return this._register(Ke.onDidFocusEditorWidget(()=>ct.set(!0))),this._register(Ke.onDidBlurEditorWidget(()=>ct.set(!1))),this._register(Ke.onDidContentSizeChange(Nt=>{const $t=this._originalEditor.getContentWidth()+this._modifiedEditor.getContentWidth()+_s.ONE_OVERVIEW_WIDTH,Xt=Math.max(this._modifiedEditor.getContentHeight(),this._originalEditor.getContentHeight());this._onDidContentSizeChange.fire({contentHeight:Xt,contentWidth:$t,contentHeightChanged:Nt.contentHeightChanged,contentWidthChanged:Nt.contentWidthChanged})})),Ke}_createRightHandSideEditor(Ie,Oe){const Ke=this._createInnerEditor(this._instantiationService,this._modifiedDomNode,this._adjustOptionsForRightHandSide(Ie),Oe);this._register(Ke.onDidScrollChange(Nt=>{this._isHandlingScrollEvent||!Nt.scrollTopChanged&&!Nt.scrollLeftChanged&&!Nt.scrollHeightChanged||(this._isHandlingScrollEvent=!0,this._originalEditor.setScrollPosition({scrollLeft:Nt.scrollLeft,scrollTop:Nt.scrollTop}),this._isHandlingScrollEvent=!1,this._layoutOverviewViewport())})),this._register(Ke.onDidChangeViewZones(()=>{this._onViewZonesChanged()})),this._register(Ke.onDidChangeConfiguration(Nt=>{Ke.getModel()&&(Nt.hasChanged(43)&&this._updateDecorationsRunner.schedule(),Nt.hasChanged(130)&&(this._updateDecorationsRunner.cancel(),this._updateDecorations()))})),this._register(Ke.onDidChangeHiddenAreas(()=>{this._updateDecorationsRunner.cancel(),this._updateDecorations()})),this._register(Ke.onDidChangeModelContent(()=>{this._isVisible&&this._beginUpdateDecorationsSoon()})),this._register(Ke.onDidChangeModelOptions(Nt=>{Nt.tabSize&&this._updateDecorationsRunner.schedule()}));const ct=this._contextKeyService.createKey("isInDiffRightEditor",Ke.hasWidgetFocus());return this._register(Ke.onDidFocusEditorWidget(()=>ct.set(!0))),this._register(Ke.onDidBlurEditorWidget(()=>ct.set(!1))),this._register(Ke.onDidContentSizeChange(Nt=>{const $t=this._originalEditor.getContentWidth()+this._modifiedEditor.getContentWidth()+_s.ONE_OVERVIEW_WIDTH,Xt=Math.max(this._modifiedEditor.getContentHeight(),this._originalEditor.getContentHeight());this._onDidContentSizeChange.fire({contentHeight:Xt,contentWidth:$t,contentHeightChanged:Nt.contentHeightChanged,contentWidthChanged:Nt.contentWidthChanged})})),Ke}_createInnerEditor(Ie,Oe,Ke,ct){return Ie.createInstance(a.Gm,Oe,Ke,ct)}dispose(){this._codeEditorService.removeDiffEditor(this),this._beginUpdateDecorationsTimeout!==-1&&(window.clearTimeout(this._beginUpdateDecorationsTimeout),this._beginUpdateDecorationsTimeout=-1),this._cleanViewZonesAndDecorations(),this._originalOverviewRuler&&(this._overviewDomElement.removeChild(this._originalOverviewRuler.getDomNode()),this._originalOverviewRuler.dispose()),this._modifiedOverviewRuler&&(this._overviewDomElement.removeChild(this._modifiedOverviewRuler.getDomNode()),this._modifiedOverviewRuler.dispose()),this._overviewDomElement.removeChild(this._overviewViewportDomElement.domNode),this._options.renderOverviewRuler&&this._containerDomElement.removeChild(this._overviewDomElement),this._containerDomElement.removeChild(this._originalDomNode),this._originalEditor.dispose(),this._containerDomElement.removeChild(this._modifiedDomNode),this._modifiedEditor.dispose(),this._strategy.dispose(),this._containerDomElement.removeChild(this._reviewPane.domNode.domNode),this._containerDomElement.removeChild(this._reviewPane.shadow.domNode),this._containerDomElement.removeChild(this._reviewPane.actionBarContainer.domNode),this._reviewPane.dispose(),this._domElement.removeChild(this._containerDomElement),this._onDidDispose.fire(),super.dispose()}getId(){return this.getEditorType()+":"+this._id}getEditorType(){return ve.g.IDiffEditor}getLineChanges(){return this._diffComputationResult?this._diffComputationResult.changes:null}getOriginalEditor(){return this._originalEditor}getModifiedEditor(){return this._modifiedEditor}updateOptions(Ie){const Oe=ht(Ie,this._options),Ke=Qe(this._options,Oe);this._options=Oe;const ct=Ke.ignoreTrimWhitespace||Ke.renderIndicators,Nt=this._isVisible&&(Ke.maxComputationTime||Ke.maxFileSize);ct?this._beginUpdateDecorations():Nt&&this._beginUpdateDecorationsSoon(),this._modifiedEditor.updateOptions(this._adjustOptionsForRightHandSide(Ie)),this._originalEditor.updateOptions(this._adjustOptionsForLeftHandSide(Ie)),this._strategy.setEnableSplitViewResizing(this._options.enableSplitViewResizing),Ke.renderSideBySide&&(this._options.renderSideBySide?this._setStrategy(new hi(this._createDataSource(),this._options.enableSplitViewResizing)):this._setStrategy(new Ti(this._createDataSource(),this._options.enableSplitViewResizing)),this._containerDomElement.className=_s._getClassName(this._themeService.getColorTheme(),this._options.renderSideBySide)),Ke.renderOverviewRuler&&(this._options.renderOverviewRuler?this._containerDomElement.appendChild(this._overviewDomElement):this._containerDomElement.removeChild(this._overviewDomElement))}getModel(){return{original:this._originalEditor.getModel(),modified:this._modifiedEditor.getModel()}}setModel(Ie){if(Ie&&(!Ie.original||!Ie.modified))throw new Error(Ie.original?"DiffEditorWidget.setModel: Modified model is null":"DiffEditorWidget.setModel: Original model is null");this._cleanViewZonesAndDecorations(),this._originalEditor.setModel(Ie?Ie.original:null),this._modifiedEditor.setModel(Ie?Ie.modified:null),this._updateDecorationsRunner.cancel(),Ie&&(this._originalEditor.setScrollTop(0),this._modifiedEditor.setScrollTop(0)),this._diffComputationResult=null,this._diffComputationToken++,this._setState(0),Ie&&(this._recreateOverviewRulers(),this._beginUpdateDecorations()),this._layoutOverviewViewport()}getDomNode(){return this._domElement}getVisibleColumnFromPosition(Ie){return this._modifiedEditor.getVisibleColumnFromPosition(Ie)}getPosition(){return this._modifiedEditor.getPosition()}setPosition(Ie){this._modifiedEditor.setPosition(Ie)}revealLine(Ie,Oe=0){this._modifiedEditor.revealLine(Ie,Oe)}revealLineInCenter(Ie,Oe=0){this._modifiedEditor.revealLineInCenter(Ie,Oe)}revealLineInCenterIfOutsideViewport(Ie,Oe=0){this._modifiedEditor.revealLineInCenterIfOutsideViewport(Ie,Oe)}revealLineNearTop(Ie,Oe=0){this._modifiedEditor.revealLineNearTop(Ie,Oe)}revealPosition(Ie,Oe=0){this._modifiedEditor.revealPosition(Ie,Oe)}revealPositionInCenter(Ie,Oe=0){this._modifiedEditor.revealPositionInCenter(Ie,Oe)}revealPositionInCenterIfOutsideViewport(Ie,Oe=0){this._modifiedEditor.revealPositionInCenterIfOutsideViewport(Ie,Oe)}revealPositionNearTop(Ie,Oe=0){this._modifiedEditor.revealPositionNearTop(Ie,Oe)}getSelection(){return this._modifiedEditor.getSelection()}getSelections(){return this._modifiedEditor.getSelections()}setSelection(Ie){this._modifiedEditor.setSelection(Ie)}setSelections(Ie){this._modifiedEditor.setSelections(Ie)}revealLines(Ie,Oe,Ke=0){this._modifiedEditor.revealLines(Ie,Oe,Ke)}revealLinesInCenter(Ie,Oe,Ke=0){this._modifiedEditor.revealLinesInCenter(Ie,Oe,Ke)}revealLinesInCenterIfOutsideViewport(Ie,Oe,Ke=0){this._modifiedEditor.revealLinesInCenterIfOutsideViewport(Ie,Oe,Ke)}revealLinesNearTop(Ie,Oe,Ke=0){this._modifiedEditor.revealLinesNearTop(Ie,Oe,Ke)}revealRange(Ie,Oe=0,Ke=!1,ct=!0){this._modifiedEditor.revealRange(Ie,Oe,Ke,ct)}revealRangeInCenter(Ie,Oe=0){this._modifiedEditor.revealRangeInCenter(Ie,Oe)}revealRangeInCenterIfOutsideViewport(Ie,Oe=0){this._modifiedEditor.revealRangeInCenterIfOutsideViewport(Ie,Oe)}revealRangeNearTop(Ie,Oe=0){this._modifiedEditor.revealRangeNearTop(Ie,Oe)}revealRangeNearTopIfOutsideViewport(Ie,Oe=0){this._modifiedEditor.revealRangeNearTopIfOutsideViewport(Ie,Oe)}revealRangeAtTop(Ie,Oe=0){this._modifiedEditor.revealRangeAtTop(Ie,Oe)}getSupportedActions(){return this._modifiedEditor.getSupportedActions()}saveViewState(){const Ie=this._originalEditor.saveViewState(),Oe=this._modifiedEditor.saveViewState();return{original:Ie,modified:Oe}}restoreViewState(Ie){if(Ie&&Ie.original&&Ie.modified){const Oe=Ie;this._originalEditor.restoreViewState(Oe.original),this._modifiedEditor.restoreViewState(Oe.modified)}}layout(Ie){this._elementSizeObserver.observe(Ie)}focus(){this._modifiedEditor.focus()}hasTextFocus(){return this._originalEditor.hasTextFocus()||this._modifiedEditor.hasTextFocus()}trigger(Ie,Oe,Ke){this._modifiedEditor.trigger(Ie,Oe,Ke)}changeDecorations(Ie){return this._modifiedEditor.changeDecorations(Ie)}_onDidContainerSizeChanged(){this._doLayout()}_getReviewHeight(){return this._reviewPane.isVisible()?this._elementSizeObserver.getHeight():0}_layoutOverviewRulers(){if(!this._options.renderOverviewRuler||!this._originalOverviewRuler||!this._modifiedOverviewRuler)return;const Ie=this._elementSizeObserver.getHeight(),Oe=this._getReviewHeight(),Ke=_s.ENTIRE_DIFF_OVERVIEW_WIDTH-2*_s.ONE_OVERVIEW_WIDTH;this._modifiedEditor.getLayoutInfo()&&(this._originalOverviewRuler.setLayout({top:0,width:_s.ONE_OVERVIEW_WIDTH,right:Ke+_s.ONE_OVERVIEW_WIDTH,height:Ie-Oe}),this._modifiedOverviewRuler.setLayout({top:0,right:0,width:_s.ONE_OVERVIEW_WIDTH,height:Ie-Oe}))}_onViewZonesChanged(){this._currentlyChangingViewZones||this._updateDecorationsRunner.schedule()}_beginUpdateDecorationsSoon(){this._beginUpdateDecorationsTimeout!==-1&&(window.clearTimeout(this._beginUpdateDecorationsTimeout),this._beginUpdateDecorationsTimeout=-1),this._beginUpdateDecorationsTimeout=window.setTimeout(()=>this._beginUpdateDecorations(),_s.UPDATE_DIFF_DECORATIONS_DELAY)}static _equals(Ie,Oe){return!Ie&&!Oe?!0:!Ie||!Oe?!1:Ie.toString()===Oe.toString()}_beginUpdateDecorations(){this._beginUpdateDecorationsTimeout=-1;const Ie=this._originalEditor.getModel(),Oe=this._modifiedEditor.getModel();if(!Ie||!Oe)return;this._diffComputationToken++;const Ke=this._diffComputationToken,ct=this._options.maxFileSize*1024*1024,Nt=$t=>{const Xt=$t.getValueLength();return ct===0||Xt<=ct};if(!Nt(Ie)||!Nt(Oe)){(!_s._equals(Ie.uri,this._lastOriginalWarning)||!_s._equals(Oe.uri,this._lastModifiedWarning))&&(this._lastOriginalWarning=Ie.uri,this._lastModifiedWarning=Oe.uri,this._notificationService.warn(h.N("diff.tooLarge","Cannot compare files because one file is too large.")));return}this._setState(1),this._editorWorkerService.computeDiff(Ie.uri,Oe.uri,this._options.ignoreTrimWhitespace,this._options.maxComputationTime).then($t=>{Ke===this._diffComputationToken&&Ie===this._originalEditor.getModel()&&Oe===this._modifiedEditor.getModel()&&(this._setState(2),this._diffComputationResult=$t,this._updateDecorationsRunner.schedule(),this._onDidUpdateDiff.fire())},$t=>{Ke===this._diffComputationToken&&Ie===this._originalEditor.getModel()&&Oe===this._modifiedEditor.getModel()&&(this._setState(2),this._diffComputationResult=null,this._updateDecorationsRunner.schedule())})}_cleanViewZonesAndDecorations(){this._originalEditorState.clean(this._originalEditor),this._modifiedEditorState.clean(this._modifiedEditor)}_updateDecorations(){if(!this._originalEditor.getModel()||!this._modifiedEditor.getModel())return;const Ie=this._diffComputationResult?this._diffComputationResult.changes:[],Oe=this._originalEditorState.getForeignViewZones(this._originalEditor.getWhitespaces()),Ke=this._modifiedEditorState.getForeignViewZones(this._modifiedEditor.getWhitespaces()),ct=this._strategy.getEditorsDiffDecorations(Ie,this._options.ignoreTrimWhitespace,this._options.renderIndicators,Oe,Ke);try{this._currentlyChangingViewZones=!0,this._originalEditorState.apply(this._originalEditor,this._originalOverviewRuler,ct.original,!1),this._modifiedEditorState.apply(this._modifiedEditor,this._modifiedOverviewRuler,ct.modified,!0)}finally{this._currentlyChangingViewZones=!1}}_adjustOptionsForSubEditor(Ie){const Oe=Object.assign({},Ie);return Oe.inDiffEditor=!0,Oe.automaticLayout=!1,Oe.scrollbar=Object.assign({},Oe.scrollbar||{}),Oe.scrollbar.vertical="visible",Oe.folding=!1,Oe.codeLens=this._options.diffCodeLens,Oe.fixedOverflowWidgets=!0,Oe.minimap=Object.assign({},Oe.minimap||{}),Oe.minimap.enabled=!1,Oe}_adjustOptionsForLeftHandSide(Ie){const Oe=this._adjustOptionsForSubEditor(Ie);return this._options.renderSideBySide?Oe.wordWrapOverride1=this._options.diffWordWrap:Oe.wordWrapOverride1="off",Ie.originalAriaLabel&&(Oe.ariaLabel=Ie.originalAriaLabel),Oe.readOnly=!this._options.originalEditable,Oe.extraEditorClassName="original-in-monaco-diff-editor",Object.assign(Object.assign({},Oe),{dimension:{height:0,width:0}})}_adjustOptionsForRightHandSide(Ie){const Oe=this._adjustOptionsForSubEditor(Ie);return Ie.modifiedAriaLabel&&(Oe.ariaLabel=Ie.modifiedAriaLabel),Oe.wordWrapOverride1=this._options.diffWordWrap,Oe.revealHorizontalRightPadding=f.BH.revealHorizontalRightPadding.defaultValue+_s.ENTIRE_DIFF_OVERVIEW_WIDTH,Oe.scrollbar.verticalHasArrows=!1,Oe.extraEditorClassName="modified-in-monaco-diff-editor",Object.assign(Object.assign({},Oe),{dimension:{height:0,width:0}})}doLayout(){this._elementSizeObserver.observe(),this._doLayout()}_doLayout(){const Ie=this._elementSizeObserver.getWidth(),Oe=this._elementSizeObserver.getHeight(),Ke=this._getReviewHeight(),ct=this._strategy.layout();this._originalDomNode.style.width=ct+"px",this._originalDomNode.style.left="0px",this._modifiedDomNode.style.width=Ie-ct+"px",this._modifiedDomNode.style.left=ct+"px",this._overviewDomElement.style.top="0px",this._overviewDomElement.style.height=Oe-Ke+"px",this._overviewDomElement.style.width=_s.ENTIRE_DIFF_OVERVIEW_WIDTH+"px",this._overviewDomElement.style.left=Ie-_s.ENTIRE_DIFF_OVERVIEW_WIDTH+"px",this._overviewViewportDomElement.setWidth(_s.ENTIRE_DIFF_OVERVIEW_WIDTH),this._overviewViewportDomElement.setHeight(30),this._originalEditor.layout({width:ct,height:Oe-Ke}),this._modifiedEditor.layout({width:Ie-ct-(this._options.renderOverviewRuler?_s.ENTIRE_DIFF_OVERVIEW_WIDTH:0),height:Oe-Ke}),(this._originalOverviewRuler||this._modifiedOverviewRuler)&&this._layoutOverviewRulers(),this._reviewPane.layout(Oe-Ke,Ie,Ke),this._layoutOverviewViewport()}_layoutOverviewViewport(){const Ie=this._computeOverviewViewport();Ie?(this._overviewViewportDomElement.setTop(Ie.top),this._overviewViewportDomElement.setHeight(Ie.height)):(this._overviewViewportDomElement.setTop(0),this._overviewViewportDomElement.setHeight(0))}_computeOverviewViewport(){const Ie=this._modifiedEditor.getLayoutInfo();if(!Ie)return null;const Oe=this._modifiedEditor.getScrollTop(),Ke=this._modifiedEditor.getScrollHeight(),ct=Math.max(0,Ie.height),Nt=Math.max(0,ct-2*0),$t=Ke>0?Nt/Ke:0,Xt=Math.max(0,Math.floor(Ie.height*$t)),Ci=Math.floor(Oe*$t);return{height:Xt,top:Ci}}_createDataSource(){return{getWidth:()=>this._elementSizeObserver.getWidth(),getHeight:()=>this._elementSizeObserver.getHeight()-this._getReviewHeight(),getOptions:()=>({renderOverviewRuler:this._options.renderOverviewRuler}),getContainerDomNode:()=>this._containerDomElement,relayoutEditors:()=>{this._doLayout()},getOriginalEditor:()=>this._originalEditor,getModifiedEditor:()=>this._modifiedEditor}}_setStrategy(Ie){this._strategy&&this._strategy.dispose(),this._strategy=Ie,Ie.applyColors(this._themeService.getColorTheme()),this._diffComputationResult&&this._updateDecorations(),this._doLayout()}_getLineChangeAtOrBeforeLineNumber(Ie,Oe){const Ke=this._diffComputationResult?this._diffComputationResult.changes:[];if(Ke.length===0||Ie=Ci?ct=$t+1:(ct=$t,Nt=$t)}return Ke[ct]}_getEquivalentLineForOriginalLineNumber(Ie){const Oe=this._getLineChangeAtOrBeforeLineNumber(Ie,Ci=>Ci.originalStartLineNumber);if(!Oe)return Ie;const Ke=Oe.originalStartLineNumber+(Oe.originalEndLineNumber>0?-1:0),ct=Oe.modifiedStartLineNumber+(Oe.modifiedEndLineNumber>0?-1:0),Nt=Oe.originalEndLineNumber>0?Oe.originalEndLineNumber-Oe.originalStartLineNumber+1:0,$t=Oe.modifiedEndLineNumber>0?Oe.modifiedEndLineNumber-Oe.modifiedStartLineNumber+1:0,Xt=Ie-Ke;return Xt<=Nt?ct+Math.min(Xt,$t):ct+$t-Nt+Xt}_getEquivalentLineForModifiedLineNumber(Ie){const Oe=this._getLineChangeAtOrBeforeLineNumber(Ie,Ci=>Ci.modifiedStartLineNumber);if(!Oe)return Ie;const Ke=Oe.originalStartLineNumber+(Oe.originalEndLineNumber>0?-1:0),ct=Oe.modifiedStartLineNumber+(Oe.modifiedEndLineNumber>0?-1:0),Nt=Oe.originalEndLineNumber>0?Oe.originalEndLineNumber-Oe.originalStartLineNumber+1:0,$t=Oe.modifiedEndLineNumber>0?Oe.modifiedEndLineNumber-Oe.modifiedStartLineNumber+1:0,Xt=Ie-ct;return Xt<=$t?Ke+Math.min(Xt,Nt):Ke+Nt-$t+Xt}getDiffLineInformationForOriginal(Ie){return this._diffComputationResult?{equivalentLineNumber:this._getEquivalentLineForOriginalLineNumber(Ie)}:null}getDiffLineInformationForModified(Ie){return this._diffComputationResult?{equivalentLineNumber:this._getEquivalentLineForModifiedLineNumber(Ie)}:null}};Ae.ONE_OVERVIEW_WIDTH=15,Ae.ENTIRE_DIFF_OVERVIEW_WIDTH=30,Ae.UPDATE_DIFF_DECORATIONS_DELAY=200,Ae=it([rt(3,$.p),rt(4,we.p),rt(5,b.i6),rt(6,Ve.TG),rt(7,p.$),rt(8,T.XE),rt(9,ae.lT),rt(10,fe.i),rt(11,he.e)],Ae);class He extends I.JT{constructor(Ie){super(),this._dataSource=Ie,this._insertColor=null,this._removeColor=null}applyColors(Ie){const Oe=(Ie.getColor(L.yp)||L.Cz).transparent(2),Ke=(Ie.getColor(L.P4)||L.ke).transparent(2),ct=!Oe.equals(this._insertColor)||!Ke.equals(this._removeColor);return this._insertColor=Oe,this._removeColor=Ke,ct}getEditorsDiffDecorations(Ie,Oe,Ke,ct,Nt){Nt=Nt.sort((Zt,mi)=>Zt.afterLineNumber-mi.afterLineNumber),ct=ct.sort((Zt,mi)=>Zt.afterLineNumber-mi.afterLineNumber);const $t=this._getViewZones(Ie,ct,Nt,Ke),Xt=this._getOriginalEditorDecorations(Ie,Oe,Ke),Ci=this._getModifiedEditorDecorations(Ie,Oe,Ke);return{original:{decorations:Xt.decorations,overviewZones:Xt.overviewZones,zones:$t.original},modified:{decorations:Ci.decorations,overviewZones:Ci.overviewZones,zones:$t.modified}}}}class Et{constructor(Ie){this._source=Ie,this._index=-1,this.current=null,this.advance()}advance(){this._index++,this._indexDt.afterLineNumber-Vt.afterLineNumber,_e=(Dt,Vt)=>{if(Vt.domNode===null&&Dt.length>0){const Mt=Dt[Dt.length-1];if(Mt.afterLineNumber===Vt.afterLineNumber&&Mt.domNode===null){Mt.heightInLines+=Vt.heightInLines;return}}Dt.push(Vt)},ke=new Et(this._modifiedForeignVZ),lt=new Et(this._originalForeignVZ);let nt=1,pt=1;for(let Dt=0,Vt=this._lineChanges.length;Dt<=Vt;Dt++){const Mt=Dt0?-1:0),qe=Mt.modifiedStartLineNumber+(Mt.modifiedEndLineNumber>0?-1:0),mt=Mt.originalEndLineNumber>0?Wt._getViewLineCount(this._originalEditor,Mt.originalStartLineNumber,Mt.originalEndLineNumber):0,mi=Mt.modifiedEndLineNumber>0?Wt._getViewLineCount(this._modifiedEditor,Mt.modifiedStartLineNumber,Mt.modifiedEndLineNumber):0,de=Math.max(Mt.originalStartLineNumber,Mt.originalEndLineNumber),Se=Math.max(Mt.modifiedStartLineNumber,Mt.modifiedEndLineNumber)):(ut+=1e7+mt,qe+=1e7+mi,de=ut,Se=qe);let Jt=[],jt=[];if(Nt){let Si;Mt?Mt.originalEndLineNumber>0?Si=Mt.originalStartLineNumber-nt:Si=Mt.modifiedStartLineNumber-pt:Si=$t.getLineCount()-nt;for(let Oi=0;Oibn&&jt.push({afterLineNumber:zi,heightInLines:hn-bn,domNode:null,marginDomNode:null})}Mt&&(nt=(Mt.originalEndLineNumber>0?Mt.originalEndLineNumber:Mt.originalStartLineNumber)+1,pt=(Mt.modifiedEndLineNumber>0?Mt.modifiedEndLineNumber:Mt.modifiedStartLineNumber)+1)}for(;ke.current&&ke.current.afterLineNumber<=Se;){let Si;ke.current.afterLineNumber<=qe?Si=ut-qe+ke.current.afterLineNumber:Si=de;let Oi=null;Mt&&Mt.modifiedStartLineNumber<=ke.current.afterLineNumber&&ke.current.afterLineNumber<=Mt.modifiedEndLineNumber&&(Oi=this._createOriginalMarginDomNodeForModifiedForeignViewZoneInAddedRegion()),Jt.push({afterLineNumber:Si,heightInLines:ke.current.height/Oe,domNode:null,marginDomNode:Oi}),ke.advance()}for(;lt.current&<.current.afterLineNumber<=de;){let Si;lt.current.afterLineNumber<=ut?Si=qe-ut+lt.current.afterLineNumber:Si=Se,jt.push({afterLineNumber:Si,heightInLines:lt.current.height/Ie,domNode:null}),lt.advance()}if(Mt!==null&&Pt(Mt)){const Si=this._produceOriginalFromDiff(Mt,mt,mi);Si&&Jt.push(Si)}if(Mt!==null&&Gt(Mt)){const Si=this._produceModifiedFromDiff(Mt,mt,mi);Si&&jt.push(Si)}let ui=0,vi=0;for(Jt=Jt.sort(Y),jt=jt.sort(Y);ui=Oi.heightInLines?(Si.heightInLines-=Oi.heightInLines,vi++):(Oi.heightInLines-=Si.heightInLines,ui++)}for(;ui(Oe.domNode||(Oe.domNode=st()),Oe))}}function oi($e,Ie,Oe,Ke,ct){return{range:new ge.e($e,Ie,Oe,Ke),options:ct}}const ni={charDelete:Fe.qx.register({description:"diff-editor-char-delete",className:"char-delete"}),charDeleteWholeLine:Fe.qx.register({description:"diff-editor-char-delete-whole-line",className:"char-delete",isWholeLine:!0}),charInsert:Fe.qx.register({description:"diff-editor-char-insert",className:"char-insert"}),charInsertWholeLine:Fe.qx.register({description:"diff-editor-char-insert-whole-line",className:"char-insert",isWholeLine:!0}),lineInsert:Fe.qx.register({description:"diff-editor-line-insert",className:"line-insert",marginClassName:"line-insert",isWholeLine:!0}),lineInsertWithSign:Fe.qx.register({description:"diff-editor-line-insert-with-sign",className:"line-insert",linesDecorationsClassName:"insert-sign "+T.kS.asClassName(ze),marginClassName:"line-insert",isWholeLine:!0}),lineDelete:Fe.qx.register({description:"diff-editor-line-delete",className:"line-delete",marginClassName:"line-delete",isWholeLine:!0}),lineDeleteWithSign:Fe.qx.register({description:"diff-editor-line-delete-with-sign",className:"line-delete",linesDecorationsClassName:"delete-sign "+T.kS.asClassName(Xe),marginClassName:"line-delete",isWholeLine:!0}),lineDeleteMargin:Fe.qx.register({description:"diff-editor-line-delete-margin",marginClassName:"line-delete"})};class hi extends He{constructor(Ie,Oe){super(Ie),this._disableSash=Oe===!1,this._sashRatio=null,this._sashPosition=null,this._startSashPosition=null,this._sash=this._register(new P.g(this._dataSource.getContainerDomNode(),this,{orientation:0})),this._disableSash&&(this._sash.state=0),this._sash.onDidStart(()=>this._onSashDragStart()),this._sash.onDidChange(Ke=>this._onSashDrag(Ke)),this._sash.onDidEnd(()=>this._onSashDragEnd()),this._sash.onDidReset(()=>this._onSashReset())}setEnableSplitViewResizing(Ie){const Oe=Ie===!1;this._disableSash!==Oe&&(this._disableSash=Oe,this._sash.state=this._disableSash?0:3)}layout(Ie=this._sashRatio){const Ke=this._dataSource.getWidth()-(this._dataSource.getOptions().renderOverviewRuler?Ae.ENTIRE_DIFF_OVERVIEW_WIDTH:0);let ct=Math.floor((Ie||.5)*Ke);const Nt=Math.floor(.5*Ke);return ct=this._disableSash?Nt:ct||Nt,Ke>hi.MINIMUM_EDITOR_WIDTH*2?(ctKe-hi.MINIMUM_EDITOR_WIDTH&&(ct=Ke-hi.MINIMUM_EDITOR_WIDTH)):ct=Nt,this._sashPosition!==ct&&(this._sashPosition=ct,this._sash.layout()),this._sashPosition}_onSashDragStart(){this._startSashPosition=this._sashPosition}_onSashDrag(Ie){const Ke=this._dataSource.getWidth()-(this._dataSource.getOptions().renderOverviewRuler?Ae.ENTIRE_DIFF_OVERVIEW_WIDTH:0),ct=this.layout((this._startSashPosition+(Ie.currentX-Ie.startX))/Ke);this._sashRatio=ct/Ke,this._dataSource.relayoutEditors()}_onSashDragEnd(){this._sash.layout()}_onSashReset(){this._sashRatio=.5,this._dataSource.relayoutEditors(),this._sash.layout()}getVerticalSashTop(Ie){return 0}getVerticalSashLeft(Ie){return this._sashPosition}getVerticalSashHeight(Ie){return this._dataSource.getHeight()}_getViewZones(Ie,Oe,Ke){const ct=this._dataSource.getOriginalEditor(),Nt=this._dataSource.getModifiedEditor();return new Di(Ie,Oe,Ke,ct,Nt).getViewZones()}_getOriginalEditorDecorations(Ie,Oe,Ke){const ct=this._dataSource.getOriginalEditor(),Nt=String(this._removeColor),$t={decorations:[],overviewZones:[]},Xt=ct.getModel(),Ci=ct._getViewModel();for(const Zt of Ie)if(Gt(Zt)){$t.decorations.push({range:new ge.e(Zt.originalStartLineNumber,1,Zt.originalEndLineNumber,1073741824),options:Ke?ni.lineDeleteWithSign:ni.lineDelete}),(!Pt(Zt)||!Zt.charChanges)&&$t.decorations.push(oi(Zt.originalStartLineNumber,1,Zt.originalEndLineNumber,1073741824,ni.charDeleteWholeLine));const mi=gt(Xt,Ci,Zt.originalStartLineNumber,Zt.originalEndLineNumber);if($t.overviewZones.push(new ue.EY(mi.startLineNumber,mi.endLineNumber,Nt)),Zt.charChanges){for(const mt of Zt.charChanges)if(Gt(mt))if(Oe)for(let ut=mt.originalStartLineNumber;ut<=mt.originalEndLineNumber;ut++){let qe,de;ut===mt.originalStartLineNumber?qe=mt.originalStartColumn:qe=Xt.getLineFirstNonWhitespaceColumn(ut),ut===mt.originalEndLineNumber?de=mt.originalEndColumn:de=Xt.getLineLastNonWhitespaceColumn(ut),$t.decorations.push(oi(ut,qe,ut,de,ni.charDelete))}else $t.decorations.push(oi(mt.originalStartLineNumber,mt.originalStartColumn,mt.originalEndLineNumber,mt.originalEndColumn,ni.charDelete))}}return $t}_getModifiedEditorDecorations(Ie,Oe,Ke){const ct=this._dataSource.getModifiedEditor(),Nt=String(this._insertColor),$t={decorations:[],overviewZones:[]},Xt=ct.getModel(),Ci=ct._getViewModel();for(const Zt of Ie)if(Pt(Zt)){$t.decorations.push({range:new ge.e(Zt.modifiedStartLineNumber,1,Zt.modifiedEndLineNumber,1073741824),options:Ke?ni.lineInsertWithSign:ni.lineInsert}),(!Gt(Zt)||!Zt.charChanges)&&$t.decorations.push(oi(Zt.modifiedStartLineNumber,1,Zt.modifiedEndLineNumber,1073741824,ni.charInsertWholeLine));const mi=gt(Xt,Ci,Zt.modifiedStartLineNumber,Zt.modifiedEndLineNumber);if($t.overviewZones.push(new ue.EY(mi.startLineNumber,mi.endLineNumber,Nt)),Zt.charChanges){for(const mt of Zt.charChanges)if(Pt(mt))if(Oe)for(let ut=mt.modifiedStartLineNumber;ut<=mt.modifiedEndLineNumber;ut++){let qe,de;ut===mt.modifiedStartLineNumber?qe=mt.modifiedStartColumn:qe=Xt.getLineFirstNonWhitespaceColumn(ut),ut===mt.modifiedEndLineNumber?de=mt.modifiedEndColumn:de=Xt.getLineLastNonWhitespaceColumn(ut),$t.decorations.push(oi(ut,qe,ut,de,ni.charInsert))}else $t.decorations.push(oi(mt.modifiedStartLineNumber,mt.modifiedStartColumn,mt.modifiedEndLineNumber,mt.modifiedEndColumn,ni.charInsert))}}return $t}}hi.MINIMUM_EDITOR_WIDTH=100;class Di extends Wt{constructor(Ie,Oe,Ke,ct,Nt){super(Ie,Oe,Ke,ct,Nt)}_createOriginalMarginDomNodeForModifiedForeignViewZoneInAddedRegion(){return null}_produceOriginalFromDiff(Ie,Oe,Ke){return Ke>Oe?{afterLineNumber:Math.max(Ie.originalStartLineNumber,Ie.originalEndLineNumber),heightInLines:Ke-Oe,domNode:null}:null}_produceModifiedFromDiff(Ie,Oe,Ke){return Oe>Ke?{afterLineNumber:Math.max(Ie.modifiedStartLineNumber,Ie.modifiedEndLineNumber),heightInLines:Oe-Ke,domNode:null}:null}}class Ti extends He{constructor(Ie,Oe){super(Ie),this._decorationsLeft=Ie.getOriginalEditor().getLayoutInfo().decorationsLeft,this._register(Ie.getOriginalEditor().onDidLayoutChange(Ke=>{this._decorationsLeft!==Ke.decorationsLeft&&(this._decorationsLeft=Ke.decorationsLeft,Ie.relayoutEditors())}))}setEnableSplitViewResizing(Ie){}_getViewZones(Ie,Oe,Ke,ct){const Nt=this._dataSource.getOriginalEditor(),$t=this._dataSource.getModifiedEditor();return new Ni(Ie,Oe,Ke,Nt,$t,ct).getViewZones()}_getOriginalEditorDecorations(Ie,Oe,Ke){const ct=String(this._removeColor),Nt={decorations:[],overviewZones:[]},$t=this._dataSource.getOriginalEditor(),Xt=$t.getModel(),Ci=$t._getViewModel();for(const Zt of Ie)if(Gt(Zt)){Nt.decorations.push({range:new ge.e(Zt.originalStartLineNumber,1,Zt.originalEndLineNumber,1073741824),options:ni.lineDeleteMargin});const mi=gt(Xt,Ci,Zt.originalStartLineNumber,Zt.originalEndLineNumber);Nt.overviewZones.push(new ue.EY(mi.startLineNumber,mi.endLineNumber,ct))}return Nt}_getModifiedEditorDecorations(Ie,Oe,Ke){const ct=this._dataSource.getModifiedEditor(),Nt=String(this._insertColor),$t={decorations:[],overviewZones:[]},Xt=ct.getModel(),Ci=ct._getViewModel();for(const Zt of Ie)if(Pt(Zt)){$t.decorations.push({range:new ge.e(Zt.modifiedStartLineNumber,1,Zt.modifiedEndLineNumber,1073741824),options:Ke?ni.lineInsertWithSign:ni.lineInsert});const mi=gt(Xt,Ci,Zt.modifiedStartLineNumber,Zt.modifiedEndLineNumber);if($t.overviewZones.push(new ue.EY(mi.startLineNumber,mi.endLineNumber,Nt)),Zt.charChanges){for(const mt of Zt.charChanges)if(Pt(mt))if(Oe)for(let ut=mt.modifiedStartLineNumber;ut<=mt.modifiedEndLineNumber;ut++){let qe,de;ut===mt.modifiedStartLineNumber?qe=mt.modifiedStartColumn:qe=Xt.getLineFirstNonWhitespaceColumn(ut),ut===mt.modifiedEndLineNumber?de=mt.modifiedEndColumn:de=Xt.getLineLastNonWhitespaceColumn(ut),$t.decorations.push(oi(ut,qe,ut,de,ni.charInsert))}else $t.decorations.push(oi(mt.modifiedStartLineNumber,mt.modifiedStartColumn,mt.modifiedEndLineNumber,mt.modifiedEndColumn,ni.charInsert))}else $t.decorations.push(oi(Zt.modifiedStartLineNumber,1,Zt.modifiedEndLineNumber,1073741824,ni.charInsertWholeLine))}return $t}layout(){return Math.max(5,this._decorationsLeft)}}class Ni extends Wt{constructor(Ie,Oe,Ke,ct,Nt,$t){super(Ie,Oe,Ke,ct,Nt),this._originalModel=ct.getModel(),this._renderIndicators=$t,this._pendingLineChange=[],this._pendingViewZones=[],this._lineBreaksComputer=this._modifiedEditor._getViewModel().createLineBreaksComputer()}getViewZones(){const Ie=super.getViewZones();return this._finalize(Ie),Ie}_createOriginalMarginDomNodeForModifiedForeignViewZoneInAddedRegion(){const Ie=document.createElement("div");return Ie.className="inline-added-margin-view-zone",Ie}_produceOriginalFromDiff(Ie,Oe,Ke){const ct=document.createElement("div");return ct.className="inline-added-margin-view-zone",{afterLineNumber:Math.max(Ie.originalStartLineNumber,Ie.originalEndLineNumber),heightInLines:Ke,domNode:document.createElement("div"),marginDomNode:ct}}_produceModifiedFromDiff(Ie,Oe,Ke){const ct=document.createElement("div");ct.className=`view-lines line-delete ${Ye.S}`;const Nt=document.createElement("div");Nt.className="inline-deleted-margin-view-zone";const $t={shouldNotShrink:!0,afterLineNumber:Ie.modifiedEndLineNumber===0?Ie.modifiedStartLineNumber:Ie.modifiedStartLineNumber-1,heightInLines:Oe,minWidthInPx:0,domNode:ct,marginDomNode:Nt,diff:{originalStartLineNumber:Ie.originalStartLineNumber,originalEndLineNumber:Ie.originalEndLineNumber,modifiedStartLineNumber:Ie.modifiedStartLineNumber,modifiedEndLineNumber:Ie.modifiedEndLineNumber,originalModel:this._originalModel,viewLineCounts:null}};for(let Xt=Ie.originalStartLineNumber;Xt<=Ie.originalEndLineNumber;Xt++)this._lineBreaksComputer.addRequest(this._originalModel.getLineContent(Xt),null,null);return this._pendingLineChange.push(Ie),this._pendingViewZones.push($t),$t}_finalize(Ie){const Oe=this._modifiedEditor.getOptions(),Ke=this._modifiedEditor.getModel().getOptions().tabSize,ct=Oe.get(43),Nt=Oe.get(29),$t=ct.typicalHalfwidthCharacterWidth,Xt=Oe.get(92),Ci=this._originalModel.mightContainNonBasicASCII(),Zt=this._originalModel.mightContainRTL(),mi=Oe.get(58),ut=Oe.get(129).decorationsWidth,qe=Oe.get(104),de=Oe.get(87),Se=Oe.get(82),Y=Oe.get(44),_e=this._lineBreaksComputer.finalize();let ke=0;for(let lt=0;lt0,jt=(0,ye.l$)(1e4);let ui=0,vi=0,Si=null;for(let zi=nt.originalStartLineNumber;zi<=nt.originalEndLineNumber;zi++){const hn=zi-nt.originalStartLineNumber,bn=this._originalModel.getLineTokens(zi),qi=bn.getLineContent(),Rn=_e[ke++],yn=ce.Kp.filter(Mt,zi,1,qi.length+1);if(Rn){let nn=0;for(const Dn of Rn.breakOffsets){const En=bn.sliceAndInflate(nn,Dn,0),Jn=qi.substring(nn,Dn);ui=Math.max(ui,this._renderOriginalLine(vi++,Jn,En,ce.Kp.extractWrapped(yn,nn,Dn),Jt,Ci,Zt,ct,Nt,mi,ut,qe,de,Se,Y,Ke,jt,Vt)),nn=Dn}for(Si||(Si=[]);Si.lengthlt.afterLineNumber-nt.afterLineNumber)}_renderOriginalLine(Ie,Oe,Ke,ct,Nt,$t,Xt,Ci,Zt,mi,mt,ut,qe,de,Se,Y,_e,ke){_e.appendASCIIString('

');const lt=c.wA.isBasicASCII(Oe,$t),nt=c.wA.containsRTL(Oe,lt,Xt),pt=(0,m.d1)(new m.IJ(Ci.isMonospace&&!Zt,Ci.canUseHalfwidthRightwardsArrow,Oe,!1,lt,nt,0,Ke,ct,Y,0,Ci.spaceWidth,Ci.middotWidth,Ci.wsmiddotWidth,ut,qe,de,Se!==f.n0.OFF,null),_e);if(_e.appendASCIIString("
"),this._renderIndicators){const Dt=document.createElement("div");Dt.className=`delete-sign ${T.kS.asClassName(Xe)}`,Dt.setAttribute("style",`position:absolute;top:${Ie*mi}px;width:${mt}px;height:${mi}px;right:0;`),ke.appendChild(Dt)}return pt.characterMapping.getAbsoluteOffset(pt.characterMapping.length)}}function ai($e,Ie){return(0,f.NY)($e,Ie,["off","on","inherit"])}function Pt($e){return $e.modifiedEndLineNumber>0}function Gt($e){return $e.originalEndLineNumber>0}function st(){const $e=document.createElement("div");return $e.className="diagonal-fill",$e}function gt($e,Ie,Oe,Ke){const ct=$e.getLineCount();return Oe=Math.min(ct,Math.max(1,Oe)),Ke=Math.min(ct,Math.max(1,Ke)),Ie.coordinatesConverter.convertModelRangeToViewRange(new ge.e(Oe,$e.getLineMinColumn(Oe),Ke,$e.getLineMaxColumn(Ke)))}function ht($e,Ie){return{enableSplitViewResizing:(0,f.O7)($e.enableSplitViewResizing,Ie.enableSplitViewResizing),renderSideBySide:(0,f.O7)($e.renderSideBySide,Ie.renderSideBySide),maxComputationTime:(0,f.Zc)($e.maxComputationTime,Ie.maxComputationTime,0,1073741824),maxFileSize:(0,f.Zc)($e.maxFileSize,Ie.maxFileSize,0,1073741824),ignoreTrimWhitespace:(0,f.O7)($e.ignoreTrimWhitespace,Ie.ignoreTrimWhitespace),renderIndicators:(0,f.O7)($e.renderIndicators,Ie.renderIndicators),originalEditable:(0,f.O7)($e.originalEditable,Ie.originalEditable),diffCodeLens:(0,f.O7)($e.diffCodeLens,Ie.diffCodeLens),renderOverviewRuler:(0,f.O7)($e.renderOverviewRuler,Ie.renderOverviewRuler),diffWordWrap:ai($e.diffWordWrap,Ie.diffWordWrap)}}function Qe($e,Ie){return{enableSplitViewResizing:$e.enableSplitViewResizing!==Ie.enableSplitViewResizing,renderSideBySide:$e.renderSideBySide!==Ie.renderSideBySide,maxComputationTime:$e.maxComputationTime!==Ie.maxComputationTime,maxFileSize:$e.maxFileSize!==Ie.maxFileSize,ignoreTrimWhitespace:$e.ignoreTrimWhitespace!==Ie.ignoreTrimWhitespace,renderIndicators:$e.renderIndicators!==Ie.renderIndicators,originalEditable:$e.originalEditable!==Ie.originalEditable,diffCodeLens:$e.diffCodeLens!==Ie.diffCodeLens,renderOverviewRuler:$e.renderOverviewRuler!==Ie.renderOverviewRuler,diffWordWrap:$e.diffWordWrap!==Ie.diffWordWrap}}(0,T.Ic)(($e,Ie)=>{const Oe=$e.getColor(L.yp);Oe&&(Ie.addRule(`.monaco-editor .line-insert, .monaco-editor .char-insert { background-color: ${Oe}; }`),Ie.addRule(`.monaco-diff-editor .line-insert, .monaco-diff-editor .char-insert { background-color: ${Oe}; }`),Ie.addRule(`.monaco-editor .inline-added-margin-view-zone { background-color: ${Oe}; }`));const Ke=$e.getColor(L.P4);Ke&&(Ie.addRule(`.monaco-editor .line-delete, .monaco-editor .char-delete { background-color: ${Ke}; }`),Ie.addRule(`.monaco-diff-editor .line-delete, .monaco-diff-editor .char-delete { background-color: ${Ke}; }`),Ie.addRule(`.monaco-editor .inline-deleted-margin-view-zone { background-color: ${Ke}; }`));const ct=$e.getColor(L.XL);ct&&Ie.addRule(`.monaco-editor .line-insert, .monaco-editor .char-insert { border: 1px ${$e.type==="hc"?"dashed":"solid"} ${ct}; }`);const Nt=$e.getColor(L.mH);Nt&&Ie.addRule(`.monaco-editor .line-delete, .monaco-editor .char-delete { border: 1px ${$e.type==="hc"?"dashed":"solid"} ${Nt}; }`);const $t=$e.getColor(L._w);$t&&Ie.addRule(`.monaco-diff-editor.side-by-side .editor.modified { box-shadow: -6px 0 5px -5px ${$t}; }`);const Xt=$e.getColor(L.LL);Xt&&Ie.addRule(`.monaco-diff-editor.side-by-side .editor.modified { border-left: 1px solid ${Xt}; }`);const Ci=$e.getColor(L.et);Ci&&Ie.addRule(` +`)}else yield this._clipboardService.writeText(Se)})),Zt.push(ut)),Ke.getOption(80)||Zt.push(new s.aU("diff.inline.revertChange",h.N("diff.inline.revertChange.label","Revert this change"),void 0,!0,()=>ne(this,void 0,void 0,function*(){const Se=new ge.e(ct.originalStartLineNumber,1,ct.originalEndLineNumber,ct.originalModel.getLineMaxColumn(ct.originalEndLineNumber)),Y=ct.originalModel.getValueInRange(Se);if(ct.modifiedEndLineNumber===0){const _e=Ke.getModel().getLineMaxColumn(ct.modifiedStartLineNumber);Ke.executeEdits("diffEditor",[{range:new ge.e(ct.modifiedStartLineNumber,_e,ct.modifiedStartLineNumber,_e),text:Ci+Y}])}else{const _e=Ke.getModel().getLineMaxColumn(ct.modifiedEndLineNumber);Ke.executeEdits("diffEditor",[{range:new ge.e(ct.modifiedStartLineNumber,1,ct.modifiedEndLineNumber,_e),text:Y}])}})));const de=(Se,Y)=>{this._contextMenuService.showContextMenu({getAnchor:()=>({x:Se,y:Y}),getActions:()=>(ut&&(ut.label=mi?h.N("diff.clipboard.copyDeletedLineContent.label","Copy deleted line ({0})",ct.originalStartLineNumber+mt):h.N("diff.clipboard.copyChangedLineContent.label","Copy changed line ({0})",ct.originalStartLineNumber+mt)),Zt),autoSelectFirstItem:!0})};this._register(H.mu(this._diffActions,"mousedown",Se=>{const{top:Y,height:_e}=H.i(this._diffActions);let ke=Math.floor(Xt/3);Se.preventDefault(),de(Se.posx,Y+_e+ke)})),this._register(Ke.onMouseMove(Se=>{Se.target.type===8||Se.target.type===5?Se.target.detail.viewZoneId===this._viewZoneId?(this.visibility=!0,mt=this._updateLightBulbPosition(this._marginDomNode,Se.event.browserEvent.y,Xt)):this.visibility=!1:this.visibility=!1})),this._register(Ke.onMouseDown(Se=>{Se.event.rightButton&&(Se.target.type===8||Se.target.type===5)&&Se.target.detail.viewZoneId===this._viewZoneId&&(Se.event.preventDefault(),mt=this._updateLightBulbPosition(this._marginDomNode,Se.event.browserEvent.y,Xt),de(Se.event.posx,Se.event.posy+Xt))}))}get visibility(){return this._visibility}set visibility(Ie){this._visibility!==Ie&&(this._visibility=Ie,Ie?this._diffActions.style.visibility="visible":this._diffActions.style.visibility="hidden")}_updateLightBulbPosition(Ie,Oe,Ke){const{top:ct}=H.i(Ie),Nt=Oe-ct,$t=Math.floor(Nt/Ke),Xt=$t*Ke;if(this._diffActions.style.top=`${Xt}px`,this.diff.viewLineCounts){let Ci=0;for(let Zt=0;Zt=0;Xt--)($t=$e[Xt])&&(Nt=(ct<3?$t(Nt):ct>3?$t(Ie,Oe,Nt):$t(Ie,Oe))||Nt);return ct>3&&Nt&&Object.defineProperty(Ie,Oe,Nt),Nt},rt=function($e,Ie){return function(Oe,Ke){Ie(Oe,Ke,$e)}},vt;class Ft{constructor(Ie,Oe){this._contextMenuService=Ie,this._clipboardService=Oe,this._zones=[],this._inlineDiffMargins=[],this._zonesMap={},this._decorations=[]}getForeignViewZones(Ie){return Ie.filter(Oe=>!this._zonesMap[String(Oe.id)])}clean(Ie){this._zones.length>0&&Ie.changeViewZones(Oe=>{for(const Ke of this._zones)Oe.removeZone(Ke)}),this._zones=[],this._zonesMap={},this._decorations=Ie.deltaDecorations(this._decorations,[])}apply(Ie,Oe,Ke,ct){const Nt=ct?E.ZF.capture(Ie):null;Ie.changeViewZones($t=>{var Xt;for(const Ci of this._zones)$t.removeZone(Ci);for(const Ci of this._inlineDiffMargins)Ci.dispose();this._zones=[],this._zonesMap={},this._inlineDiffMargins=[];for(let Ci=0,Zt=Ke.zones.length;Ci$e});let Ae=class _s extends I.JT{constructor(Ie,Oe,Ke,ct,Nt,$t,Xt,Ci,Zt,mi,mt,ut){super(),this._editorProgressService=ut,this._onDidDispose=this._register(new G.Q5),this.onDidDispose=this._onDidDispose.event,this._onDidUpdateDiff=this._register(new G.Q5),this.onDidUpdateDiff=this._onDidUpdateDiff.event,this._onDidContentSizeChange=this._register(new G.Q5),this._lastOriginalWarning=null,this._lastModifiedWarning=null,this._editorWorkerService=Nt,this._codeEditorService=Ci,this._contextKeyService=this._register($t.createScoped(Ie)),this._instantiationService=Xt.createChild(new We.y([b.i6,this._contextKeyService])),this._contextKeyService.createKey("isInDiffEditor",!0),this._themeService=Zt,this._notificationService=mi,this._id=++Ht,this._state=0,this._updatingDiffProgress=null,this._domElement=Ie,Oe=Oe||{},this._options=ht(Oe,{enableSplitViewResizing:!0,renderSideBySide:!0,maxComputationTime:5e3,maxFileSize:50,ignoreTrimWhitespace:!0,renderIndicators:!0,originalEditable:!1,diffCodeLens:!1,renderOverviewRuler:!0,diffWordWrap:"inherit"}),typeof Oe.isInEmbeddedEditor!="undefined"?this._contextKeyService.createKey("isInEmbeddedDiffEditor",Oe.isInEmbeddedEditor):this._contextKeyService.createKey("isInEmbeddedDiffEditor",!1),this._updateDecorationsRunner=this._register(new D.pY(()=>this._updateDecorations(),0)),this._containerDomElement=document.createElement("div"),this._containerDomElement.className=_s._getClassName(this._themeService.getColorTheme(),this._options.renderSideBySide),this._containerDomElement.style.position="relative",this._containerDomElement.style.height="100%",this._domElement.appendChild(this._containerDomElement),this._overviewViewportDomElement=(0,O.X)(document.createElement("div")),this._overviewViewportDomElement.setClassName("diffViewport"),this._overviewViewportDomElement.setPosition("absolute"),this._overviewDomElement=document.createElement("div"),this._overviewDomElement.className="diffOverview",this._overviewDomElement.style.position="absolute",this._overviewDomElement.appendChild(this._overviewViewportDomElement.domNode),this._register(H.mu(this._overviewDomElement,"mousedown",de=>{this._modifiedEditor.delegateVerticalScrollbarMouseDown(de)})),this._options.renderOverviewRuler&&this._containerDomElement.appendChild(this._overviewDomElement),this._originalDomNode=document.createElement("div"),this._originalDomNode.className="editor original",this._originalDomNode.style.position="absolute",this._originalDomNode.style.height="100%",this._containerDomElement.appendChild(this._originalDomNode),this._modifiedDomNode=document.createElement("div"),this._modifiedDomNode.className="editor modified",this._modifiedDomNode.style.position="absolute",this._modifiedDomNode.style.height="100%",this._containerDomElement.appendChild(this._modifiedDomNode),this._beginUpdateDecorationsTimeout=-1,this._currentlyChangingViewZones=!1,this._diffComputationToken=0,this._originalEditorState=new Ft(mt,ct),this._modifiedEditorState=new Ft(mt,ct),this._isVisible=!0,this._isHandlingScrollEvent=!1,this._elementSizeObserver=this._register(new Pe.I(this._containerDomElement,Oe.dimension,()=>this._onDidContainerSizeChanged())),Oe.automaticLayout&&this._elementSizeObserver.startObserving(),this._diffComputationResult=null,this._originalEditor=this._createLeftHandSideEditor(Oe,Ke.originalEditor||{}),this._modifiedEditor=this._createRightHandSideEditor(Oe,Ke.modifiedEditor||{}),this._originalOverviewRuler=null,this._modifiedOverviewRuler=null,this._reviewPane=Xt.createInstance(V,this),this._containerDomElement.appendChild(this._reviewPane.domNode.domNode),this._containerDomElement.appendChild(this._reviewPane.shadow.domNode),this._containerDomElement.appendChild(this._reviewPane.actionBarContainer.domNode),this._options.renderSideBySide?this._setStrategy(new hi(this._createDataSource(),this._options.enableSplitViewResizing)):this._setStrategy(new Ti(this._createDataSource(),this._options.enableSplitViewResizing)),this._register(Zt.onDidColorThemeChange(de=>{this._strategy&&this._strategy.applyColors(de)&&this._updateDecorationsRunner.schedule(),this._containerDomElement.className=_s._getClassName(this._themeService.getColorTheme(),this._options.renderSideBySide)}));const qe=C.Uc.getDiffEditorContributions();for(const de of qe)try{this._register(Xt.createInstance(de.ctor,this))}catch(Se){(0,ee.dL)(Se)}this._codeEditorService.addDiffEditor(this)}_setState(Ie){this._state!==Ie&&(this._state=Ie,this._updatingDiffProgress&&(this._updatingDiffProgress.done(),this._updatingDiffProgress=null),this._state===1&&(this._updatingDiffProgress=this._editorProgressService.show(!0,1e3)))}diffReviewNext(){this._reviewPane.next()}diffReviewPrev(){this._reviewPane.prev()}static _getClassName(Ie,Oe){let Ke="monaco-diff-editor monaco-editor-background ";return Oe&&(Ke+="side-by-side "),Ke+=(0,T.m6)(Ie.type),Ke}_recreateOverviewRulers(){this._options.renderOverviewRuler&&(this._originalOverviewRuler&&(this._overviewDomElement.removeChild(this._originalOverviewRuler.getDomNode()),this._originalOverviewRuler.dispose()),this._originalEditor.hasModel()&&(this._originalOverviewRuler=this._originalEditor.createOverviewRuler("original diffOverviewRuler"),this._overviewDomElement.appendChild(this._originalOverviewRuler.getDomNode())),this._modifiedOverviewRuler&&(this._overviewDomElement.removeChild(this._modifiedOverviewRuler.getDomNode()),this._modifiedOverviewRuler.dispose()),this._modifiedEditor.hasModel()&&(this._modifiedOverviewRuler=this._modifiedEditor.createOverviewRuler("modified diffOverviewRuler"),this._overviewDomElement.appendChild(this._modifiedOverviewRuler.getDomNode())),this._layoutOverviewRulers())}_createLeftHandSideEditor(Ie,Oe){const Ke=this._createInnerEditor(this._instantiationService,this._originalDomNode,this._adjustOptionsForLeftHandSide(Ie),Oe);this._register(Ke.onDidScrollChange(Nt=>{this._isHandlingScrollEvent||!Nt.scrollTopChanged&&!Nt.scrollLeftChanged&&!Nt.scrollHeightChanged||(this._isHandlingScrollEvent=!0,this._modifiedEditor.setScrollPosition({scrollLeft:Nt.scrollLeft,scrollTop:Nt.scrollTop}),this._isHandlingScrollEvent=!1,this._layoutOverviewViewport())})),this._register(Ke.onDidChangeViewZones(()=>{this._onViewZonesChanged()})),this._register(Ke.onDidChangeConfiguration(Nt=>{Ke.getModel()&&(Nt.hasChanged(43)&&this._updateDecorationsRunner.schedule(),Nt.hasChanged(130)&&(this._updateDecorationsRunner.cancel(),this._updateDecorations()))})),this._register(Ke.onDidChangeHiddenAreas(()=>{this._updateDecorationsRunner.cancel(),this._updateDecorations()})),this._register(Ke.onDidChangeModelContent(()=>{this._isVisible&&this._beginUpdateDecorationsSoon()}));const ct=this._contextKeyService.createKey("isInDiffLeftEditor",Ke.hasWidgetFocus());return this._register(Ke.onDidFocusEditorWidget(()=>ct.set(!0))),this._register(Ke.onDidBlurEditorWidget(()=>ct.set(!1))),this._register(Ke.onDidContentSizeChange(Nt=>{const $t=this._originalEditor.getContentWidth()+this._modifiedEditor.getContentWidth()+_s.ONE_OVERVIEW_WIDTH,Xt=Math.max(this._modifiedEditor.getContentHeight(),this._originalEditor.getContentHeight());this._onDidContentSizeChange.fire({contentHeight:Xt,contentWidth:$t,contentHeightChanged:Nt.contentHeightChanged,contentWidthChanged:Nt.contentWidthChanged})})),Ke}_createRightHandSideEditor(Ie,Oe){const Ke=this._createInnerEditor(this._instantiationService,this._modifiedDomNode,this._adjustOptionsForRightHandSide(Ie),Oe);this._register(Ke.onDidScrollChange(Nt=>{this._isHandlingScrollEvent||!Nt.scrollTopChanged&&!Nt.scrollLeftChanged&&!Nt.scrollHeightChanged||(this._isHandlingScrollEvent=!0,this._originalEditor.setScrollPosition({scrollLeft:Nt.scrollLeft,scrollTop:Nt.scrollTop}),this._isHandlingScrollEvent=!1,this._layoutOverviewViewport())})),this._register(Ke.onDidChangeViewZones(()=>{this._onViewZonesChanged()})),this._register(Ke.onDidChangeConfiguration(Nt=>{Ke.getModel()&&(Nt.hasChanged(43)&&this._updateDecorationsRunner.schedule(),Nt.hasChanged(130)&&(this._updateDecorationsRunner.cancel(),this._updateDecorations()))})),this._register(Ke.onDidChangeHiddenAreas(()=>{this._updateDecorationsRunner.cancel(),this._updateDecorations()})),this._register(Ke.onDidChangeModelContent(()=>{this._isVisible&&this._beginUpdateDecorationsSoon()})),this._register(Ke.onDidChangeModelOptions(Nt=>{Nt.tabSize&&this._updateDecorationsRunner.schedule()}));const ct=this._contextKeyService.createKey("isInDiffRightEditor",Ke.hasWidgetFocus());return this._register(Ke.onDidFocusEditorWidget(()=>ct.set(!0))),this._register(Ke.onDidBlurEditorWidget(()=>ct.set(!1))),this._register(Ke.onDidContentSizeChange(Nt=>{const $t=this._originalEditor.getContentWidth()+this._modifiedEditor.getContentWidth()+_s.ONE_OVERVIEW_WIDTH,Xt=Math.max(this._modifiedEditor.getContentHeight(),this._originalEditor.getContentHeight());this._onDidContentSizeChange.fire({contentHeight:Xt,contentWidth:$t,contentHeightChanged:Nt.contentHeightChanged,contentWidthChanged:Nt.contentWidthChanged})})),Ke}_createInnerEditor(Ie,Oe,Ke,ct){return Ie.createInstance(a.Gm,Oe,Ke,ct)}dispose(){this._codeEditorService.removeDiffEditor(this),this._beginUpdateDecorationsTimeout!==-1&&(window.clearTimeout(this._beginUpdateDecorationsTimeout),this._beginUpdateDecorationsTimeout=-1),this._cleanViewZonesAndDecorations(),this._originalOverviewRuler&&(this._overviewDomElement.removeChild(this._originalOverviewRuler.getDomNode()),this._originalOverviewRuler.dispose()),this._modifiedOverviewRuler&&(this._overviewDomElement.removeChild(this._modifiedOverviewRuler.getDomNode()),this._modifiedOverviewRuler.dispose()),this._overviewDomElement.removeChild(this._overviewViewportDomElement.domNode),this._options.renderOverviewRuler&&this._containerDomElement.removeChild(this._overviewDomElement),this._containerDomElement.removeChild(this._originalDomNode),this._originalEditor.dispose(),this._containerDomElement.removeChild(this._modifiedDomNode),this._modifiedEditor.dispose(),this._strategy.dispose(),this._containerDomElement.removeChild(this._reviewPane.domNode.domNode),this._containerDomElement.removeChild(this._reviewPane.shadow.domNode),this._containerDomElement.removeChild(this._reviewPane.actionBarContainer.domNode),this._reviewPane.dispose(),this._domElement.removeChild(this._containerDomElement),this._onDidDispose.fire(),super.dispose()}getId(){return this.getEditorType()+":"+this._id}getEditorType(){return ve.g.IDiffEditor}getLineChanges(){return this._diffComputationResult?this._diffComputationResult.changes:null}getOriginalEditor(){return this._originalEditor}getModifiedEditor(){return this._modifiedEditor}updateOptions(Ie){const Oe=ht(Ie,this._options),Ke=Qe(this._options,Oe);this._options=Oe;const ct=Ke.ignoreTrimWhitespace||Ke.renderIndicators,Nt=this._isVisible&&(Ke.maxComputationTime||Ke.maxFileSize);ct?this._beginUpdateDecorations():Nt&&this._beginUpdateDecorationsSoon(),this._modifiedEditor.updateOptions(this._adjustOptionsForRightHandSide(Ie)),this._originalEditor.updateOptions(this._adjustOptionsForLeftHandSide(Ie)),this._strategy.setEnableSplitViewResizing(this._options.enableSplitViewResizing),Ke.renderSideBySide&&(this._options.renderSideBySide?this._setStrategy(new hi(this._createDataSource(),this._options.enableSplitViewResizing)):this._setStrategy(new Ti(this._createDataSource(),this._options.enableSplitViewResizing)),this._containerDomElement.className=_s._getClassName(this._themeService.getColorTheme(),this._options.renderSideBySide)),Ke.renderOverviewRuler&&(this._options.renderOverviewRuler?this._containerDomElement.appendChild(this._overviewDomElement):this._containerDomElement.removeChild(this._overviewDomElement))}getModel(){return{original:this._originalEditor.getModel(),modified:this._modifiedEditor.getModel()}}setModel(Ie){if(Ie&&(!Ie.original||!Ie.modified))throw new Error(Ie.original?"DiffEditorWidget.setModel: Modified model is null":"DiffEditorWidget.setModel: Original model is null");this._cleanViewZonesAndDecorations(),this._originalEditor.setModel(Ie?Ie.original:null),this._modifiedEditor.setModel(Ie?Ie.modified:null),this._updateDecorationsRunner.cancel(),Ie&&(this._originalEditor.setScrollTop(0),this._modifiedEditor.setScrollTop(0)),this._diffComputationResult=null,this._diffComputationToken++,this._setState(0),Ie&&(this._recreateOverviewRulers(),this._beginUpdateDecorations()),this._layoutOverviewViewport()}getDomNode(){return this._domElement}getVisibleColumnFromPosition(Ie){return this._modifiedEditor.getVisibleColumnFromPosition(Ie)}getPosition(){return this._modifiedEditor.getPosition()}setPosition(Ie){this._modifiedEditor.setPosition(Ie)}revealLine(Ie,Oe=0){this._modifiedEditor.revealLine(Ie,Oe)}revealLineInCenter(Ie,Oe=0){this._modifiedEditor.revealLineInCenter(Ie,Oe)}revealLineInCenterIfOutsideViewport(Ie,Oe=0){this._modifiedEditor.revealLineInCenterIfOutsideViewport(Ie,Oe)}revealLineNearTop(Ie,Oe=0){this._modifiedEditor.revealLineNearTop(Ie,Oe)}revealPosition(Ie,Oe=0){this._modifiedEditor.revealPosition(Ie,Oe)}revealPositionInCenter(Ie,Oe=0){this._modifiedEditor.revealPositionInCenter(Ie,Oe)}revealPositionInCenterIfOutsideViewport(Ie,Oe=0){this._modifiedEditor.revealPositionInCenterIfOutsideViewport(Ie,Oe)}revealPositionNearTop(Ie,Oe=0){this._modifiedEditor.revealPositionNearTop(Ie,Oe)}getSelection(){return this._modifiedEditor.getSelection()}getSelections(){return this._modifiedEditor.getSelections()}setSelection(Ie){this._modifiedEditor.setSelection(Ie)}setSelections(Ie){this._modifiedEditor.setSelections(Ie)}revealLines(Ie,Oe,Ke=0){this._modifiedEditor.revealLines(Ie,Oe,Ke)}revealLinesInCenter(Ie,Oe,Ke=0){this._modifiedEditor.revealLinesInCenter(Ie,Oe,Ke)}revealLinesInCenterIfOutsideViewport(Ie,Oe,Ke=0){this._modifiedEditor.revealLinesInCenterIfOutsideViewport(Ie,Oe,Ke)}revealLinesNearTop(Ie,Oe,Ke=0){this._modifiedEditor.revealLinesNearTop(Ie,Oe,Ke)}revealRange(Ie,Oe=0,Ke=!1,ct=!0){this._modifiedEditor.revealRange(Ie,Oe,Ke,ct)}revealRangeInCenter(Ie,Oe=0){this._modifiedEditor.revealRangeInCenter(Ie,Oe)}revealRangeInCenterIfOutsideViewport(Ie,Oe=0){this._modifiedEditor.revealRangeInCenterIfOutsideViewport(Ie,Oe)}revealRangeNearTop(Ie,Oe=0){this._modifiedEditor.revealRangeNearTop(Ie,Oe)}revealRangeNearTopIfOutsideViewport(Ie,Oe=0){this._modifiedEditor.revealRangeNearTopIfOutsideViewport(Ie,Oe)}revealRangeAtTop(Ie,Oe=0){this._modifiedEditor.revealRangeAtTop(Ie,Oe)}getSupportedActions(){return this._modifiedEditor.getSupportedActions()}saveViewState(){const Ie=this._originalEditor.saveViewState(),Oe=this._modifiedEditor.saveViewState();return{original:Ie,modified:Oe}}restoreViewState(Ie){if(Ie&&Ie.original&&Ie.modified){const Oe=Ie;this._originalEditor.restoreViewState(Oe.original),this._modifiedEditor.restoreViewState(Oe.modified)}}layout(Ie){this._elementSizeObserver.observe(Ie)}focus(){this._modifiedEditor.focus()}hasTextFocus(){return this._originalEditor.hasTextFocus()||this._modifiedEditor.hasTextFocus()}trigger(Ie,Oe,Ke){this._modifiedEditor.trigger(Ie,Oe,Ke)}changeDecorations(Ie){return this._modifiedEditor.changeDecorations(Ie)}_onDidContainerSizeChanged(){this._doLayout()}_getReviewHeight(){return this._reviewPane.isVisible()?this._elementSizeObserver.getHeight():0}_layoutOverviewRulers(){if(!this._options.renderOverviewRuler||!this._originalOverviewRuler||!this._modifiedOverviewRuler)return;const Ie=this._elementSizeObserver.getHeight(),Oe=this._getReviewHeight(),Ke=_s.ENTIRE_DIFF_OVERVIEW_WIDTH-2*_s.ONE_OVERVIEW_WIDTH;this._modifiedEditor.getLayoutInfo()&&(this._originalOverviewRuler.setLayout({top:0,width:_s.ONE_OVERVIEW_WIDTH,right:Ke+_s.ONE_OVERVIEW_WIDTH,height:Ie-Oe}),this._modifiedOverviewRuler.setLayout({top:0,right:0,width:_s.ONE_OVERVIEW_WIDTH,height:Ie-Oe}))}_onViewZonesChanged(){this._currentlyChangingViewZones||this._updateDecorationsRunner.schedule()}_beginUpdateDecorationsSoon(){this._beginUpdateDecorationsTimeout!==-1&&(window.clearTimeout(this._beginUpdateDecorationsTimeout),this._beginUpdateDecorationsTimeout=-1),this._beginUpdateDecorationsTimeout=window.setTimeout(()=>this._beginUpdateDecorations(),_s.UPDATE_DIFF_DECORATIONS_DELAY)}static _equals(Ie,Oe){return!Ie&&!Oe?!0:!Ie||!Oe?!1:Ie.toString()===Oe.toString()}_beginUpdateDecorations(){this._beginUpdateDecorationsTimeout=-1;const Ie=this._originalEditor.getModel(),Oe=this._modifiedEditor.getModel();if(!Ie||!Oe)return;this._diffComputationToken++;const Ke=this._diffComputationToken,ct=this._options.maxFileSize*1024*1024,Nt=$t=>{const Xt=$t.getValueLength();return ct===0||Xt<=ct};if(!Nt(Ie)||!Nt(Oe)){(!_s._equals(Ie.uri,this._lastOriginalWarning)||!_s._equals(Oe.uri,this._lastModifiedWarning))&&(this._lastOriginalWarning=Ie.uri,this._lastModifiedWarning=Oe.uri,this._notificationService.warn(h.N("diff.tooLarge","Cannot compare files because one file is too large.")));return}this._setState(1),this._editorWorkerService.computeDiff(Ie.uri,Oe.uri,this._options.ignoreTrimWhitespace,this._options.maxComputationTime).then($t=>{Ke===this._diffComputationToken&&Ie===this._originalEditor.getModel()&&Oe===this._modifiedEditor.getModel()&&(this._setState(2),this._diffComputationResult=$t,this._updateDecorationsRunner.schedule(),this._onDidUpdateDiff.fire())},$t=>{Ke===this._diffComputationToken&&Ie===this._originalEditor.getModel()&&Oe===this._modifiedEditor.getModel()&&(this._setState(2),this._diffComputationResult=null,this._updateDecorationsRunner.schedule())})}_cleanViewZonesAndDecorations(){this._originalEditorState.clean(this._originalEditor),this._modifiedEditorState.clean(this._modifiedEditor)}_updateDecorations(){if(!this._originalEditor.getModel()||!this._modifiedEditor.getModel())return;const Ie=this._diffComputationResult?this._diffComputationResult.changes:[],Oe=this._originalEditorState.getForeignViewZones(this._originalEditor.getWhitespaces()),Ke=this._modifiedEditorState.getForeignViewZones(this._modifiedEditor.getWhitespaces()),ct=this._strategy.getEditorsDiffDecorations(Ie,this._options.ignoreTrimWhitespace,this._options.renderIndicators,Oe,Ke);try{this._currentlyChangingViewZones=!0,this._originalEditorState.apply(this._originalEditor,this._originalOverviewRuler,ct.original,!1),this._modifiedEditorState.apply(this._modifiedEditor,this._modifiedOverviewRuler,ct.modified,!0)}finally{this._currentlyChangingViewZones=!1}}_adjustOptionsForSubEditor(Ie){const Oe=Object.assign({},Ie);return Oe.inDiffEditor=!0,Oe.automaticLayout=!1,Oe.scrollbar=Object.assign({},Oe.scrollbar||{}),Oe.scrollbar.vertical="visible",Oe.folding=!1,Oe.codeLens=this._options.diffCodeLens,Oe.fixedOverflowWidgets=!0,Oe.minimap=Object.assign({},Oe.minimap||{}),Oe.minimap.enabled=!1,Oe}_adjustOptionsForLeftHandSide(Ie){const Oe=this._adjustOptionsForSubEditor(Ie);return this._options.renderSideBySide?Oe.wordWrapOverride1=this._options.diffWordWrap:Oe.wordWrapOverride1="off",Ie.originalAriaLabel&&(Oe.ariaLabel=Ie.originalAriaLabel),Oe.readOnly=!this._options.originalEditable,Oe.extraEditorClassName="original-in-monaco-diff-editor",Object.assign(Object.assign({},Oe),{dimension:{height:0,width:0}})}_adjustOptionsForRightHandSide(Ie){const Oe=this._adjustOptionsForSubEditor(Ie);return Ie.modifiedAriaLabel&&(Oe.ariaLabel=Ie.modifiedAriaLabel),Oe.wordWrapOverride1=this._options.diffWordWrap,Oe.revealHorizontalRightPadding=f.BH.revealHorizontalRightPadding.defaultValue+_s.ENTIRE_DIFF_OVERVIEW_WIDTH,Oe.scrollbar.verticalHasArrows=!1,Oe.extraEditorClassName="modified-in-monaco-diff-editor",Object.assign(Object.assign({},Oe),{dimension:{height:0,width:0}})}doLayout(){this._elementSizeObserver.observe(),this._doLayout()}_doLayout(){const Ie=this._elementSizeObserver.getWidth(),Oe=this._elementSizeObserver.getHeight(),Ke=this._getReviewHeight(),ct=this._strategy.layout();this._originalDomNode.style.width=ct+"px",this._originalDomNode.style.left="0px",this._modifiedDomNode.style.width=Ie-ct+"px",this._modifiedDomNode.style.left=ct+"px",this._overviewDomElement.style.top="0px",this._overviewDomElement.style.height=Oe-Ke+"px",this._overviewDomElement.style.width=_s.ENTIRE_DIFF_OVERVIEW_WIDTH+"px",this._overviewDomElement.style.left=Ie-_s.ENTIRE_DIFF_OVERVIEW_WIDTH+"px",this._overviewViewportDomElement.setWidth(_s.ENTIRE_DIFF_OVERVIEW_WIDTH),this._overviewViewportDomElement.setHeight(30),this._originalEditor.layout({width:ct,height:Oe-Ke}),this._modifiedEditor.layout({width:Ie-ct-(this._options.renderOverviewRuler?_s.ENTIRE_DIFF_OVERVIEW_WIDTH:0),height:Oe-Ke}),(this._originalOverviewRuler||this._modifiedOverviewRuler)&&this._layoutOverviewRulers(),this._reviewPane.layout(Oe-Ke,Ie,Ke),this._layoutOverviewViewport()}_layoutOverviewViewport(){const Ie=this._computeOverviewViewport();Ie?(this._overviewViewportDomElement.setTop(Ie.top),this._overviewViewportDomElement.setHeight(Ie.height)):(this._overviewViewportDomElement.setTop(0),this._overviewViewportDomElement.setHeight(0))}_computeOverviewViewport(){const Ie=this._modifiedEditor.getLayoutInfo();if(!Ie)return null;const Oe=this._modifiedEditor.getScrollTop(),Ke=this._modifiedEditor.getScrollHeight(),ct=Math.max(0,Ie.height),Nt=Math.max(0,ct-2*0),$t=Ke>0?Nt/Ke:0,Xt=Math.max(0,Math.floor(Ie.height*$t)),Ci=Math.floor(Oe*$t);return{height:Xt,top:Ci}}_createDataSource(){return{getWidth:()=>this._elementSizeObserver.getWidth(),getHeight:()=>this._elementSizeObserver.getHeight()-this._getReviewHeight(),getOptions:()=>({renderOverviewRuler:this._options.renderOverviewRuler}),getContainerDomNode:()=>this._containerDomElement,relayoutEditors:()=>{this._doLayout()},getOriginalEditor:()=>this._originalEditor,getModifiedEditor:()=>this._modifiedEditor}}_setStrategy(Ie){this._strategy&&this._strategy.dispose(),this._strategy=Ie,Ie.applyColors(this._themeService.getColorTheme()),this._diffComputationResult&&this._updateDecorations(),this._doLayout()}_getLineChangeAtOrBeforeLineNumber(Ie,Oe){const Ke=this._diffComputationResult?this._diffComputationResult.changes:[];if(Ke.length===0||Ie=Ci?ct=$t+1:(ct=$t,Nt=$t)}return Ke[ct]}_getEquivalentLineForOriginalLineNumber(Ie){const Oe=this._getLineChangeAtOrBeforeLineNumber(Ie,Ci=>Ci.originalStartLineNumber);if(!Oe)return Ie;const Ke=Oe.originalStartLineNumber+(Oe.originalEndLineNumber>0?-1:0),ct=Oe.modifiedStartLineNumber+(Oe.modifiedEndLineNumber>0?-1:0),Nt=Oe.originalEndLineNumber>0?Oe.originalEndLineNumber-Oe.originalStartLineNumber+1:0,$t=Oe.modifiedEndLineNumber>0?Oe.modifiedEndLineNumber-Oe.modifiedStartLineNumber+1:0,Xt=Ie-Ke;return Xt<=Nt?ct+Math.min(Xt,$t):ct+$t-Nt+Xt}_getEquivalentLineForModifiedLineNumber(Ie){const Oe=this._getLineChangeAtOrBeforeLineNumber(Ie,Ci=>Ci.modifiedStartLineNumber);if(!Oe)return Ie;const Ke=Oe.originalStartLineNumber+(Oe.originalEndLineNumber>0?-1:0),ct=Oe.modifiedStartLineNumber+(Oe.modifiedEndLineNumber>0?-1:0),Nt=Oe.originalEndLineNumber>0?Oe.originalEndLineNumber-Oe.originalStartLineNumber+1:0,$t=Oe.modifiedEndLineNumber>0?Oe.modifiedEndLineNumber-Oe.modifiedStartLineNumber+1:0,Xt=Ie-ct;return Xt<=$t?Ke+Math.min(Xt,Nt):Ke+Nt-$t+Xt}getDiffLineInformationForOriginal(Ie){return this._diffComputationResult?{equivalentLineNumber:this._getEquivalentLineForOriginalLineNumber(Ie)}:null}getDiffLineInformationForModified(Ie){return this._diffComputationResult?{equivalentLineNumber:this._getEquivalentLineForModifiedLineNumber(Ie)}:null}};Ae.ONE_OVERVIEW_WIDTH=15,Ae.ENTIRE_DIFF_OVERVIEW_WIDTH=30,Ae.UPDATE_DIFF_DECORATIONS_DELAY=200,Ae=it([rt(3,$.p),rt(4,we.p),rt(5,b.i6),rt(6,Ve.TG),rt(7,p.$),rt(8,T.XE),rt(9,ae.lT),rt(10,fe.i),rt(11,he.e)],Ae);class He extends I.JT{constructor(Ie){super(),this._dataSource=Ie,this._insertColor=null,this._removeColor=null}applyColors(Ie){const Oe=(Ie.getColor(L.yp)||L.Cz).transparent(2),Ke=(Ie.getColor(L.P4)||L.ke).transparent(2),ct=!Oe.equals(this._insertColor)||!Ke.equals(this._removeColor);return this._insertColor=Oe,this._removeColor=Ke,ct}getEditorsDiffDecorations(Ie,Oe,Ke,ct,Nt){Nt=Nt.sort((Zt,mi)=>Zt.afterLineNumber-mi.afterLineNumber),ct=ct.sort((Zt,mi)=>Zt.afterLineNumber-mi.afterLineNumber);const $t=this._getViewZones(Ie,ct,Nt,Ke),Xt=this._getOriginalEditorDecorations(Ie,Oe,Ke),Ci=this._getModifiedEditorDecorations(Ie,Oe,Ke);return{original:{decorations:Xt.decorations,overviewZones:Xt.overviewZones,zones:$t.original},modified:{decorations:Ci.decorations,overviewZones:Ci.overviewZones,zones:$t.modified}}}}class Et{constructor(Ie){this._source=Ie,this._index=-1,this.current=null,this.advance()}advance(){this._index++,this._indexDt.afterLineNumber-Vt.afterLineNumber,_e=(Dt,Vt)=>{if(Vt.domNode===null&&Dt.length>0){const Mt=Dt[Dt.length-1];if(Mt.afterLineNumber===Vt.afterLineNumber&&Mt.domNode===null){Mt.heightInLines+=Vt.heightInLines;return}}Dt.push(Vt)},ke=new Et(this._modifiedForeignVZ),lt=new Et(this._originalForeignVZ);let nt=1,pt=1;for(let Dt=0,Vt=this._lineChanges.length;Dt<=Vt;Dt++){const Mt=Dt0?-1:0),qe=Mt.modifiedStartLineNumber+(Mt.modifiedEndLineNumber>0?-1:0),mt=Mt.originalEndLineNumber>0?Wt._getViewLineCount(this._originalEditor,Mt.originalStartLineNumber,Mt.originalEndLineNumber):0,mi=Mt.modifiedEndLineNumber>0?Wt._getViewLineCount(this._modifiedEditor,Mt.modifiedStartLineNumber,Mt.modifiedEndLineNumber):0,de=Math.max(Mt.originalStartLineNumber,Mt.originalEndLineNumber),Se=Math.max(Mt.modifiedStartLineNumber,Mt.modifiedEndLineNumber)):(ut+=1e7+mt,qe+=1e7+mi,de=ut,Se=qe);let Jt=[],jt=[];if(Nt){let Si;Mt?Mt.originalEndLineNumber>0?Si=Mt.originalStartLineNumber-nt:Si=Mt.modifiedStartLineNumber-pt:Si=$t.getLineCount()-nt;for(let Oi=0;Oibn&&jt.push({afterLineNumber:zi,heightInLines:hn-bn,domNode:null,marginDomNode:null})}Mt&&(nt=(Mt.originalEndLineNumber>0?Mt.originalEndLineNumber:Mt.originalStartLineNumber)+1,pt=(Mt.modifiedEndLineNumber>0?Mt.modifiedEndLineNumber:Mt.modifiedStartLineNumber)+1)}for(;ke.current&&ke.current.afterLineNumber<=Se;){let Si;ke.current.afterLineNumber<=qe?Si=ut-qe+ke.current.afterLineNumber:Si=de;let Oi=null;Mt&&Mt.modifiedStartLineNumber<=ke.current.afterLineNumber&&ke.current.afterLineNumber<=Mt.modifiedEndLineNumber&&(Oi=this._createOriginalMarginDomNodeForModifiedForeignViewZoneInAddedRegion()),Jt.push({afterLineNumber:Si,heightInLines:ke.current.height/Oe,domNode:null,marginDomNode:Oi}),ke.advance()}for(;lt.current&<.current.afterLineNumber<=de;){let Si;lt.current.afterLineNumber<=ut?Si=qe-ut+lt.current.afterLineNumber:Si=Se,jt.push({afterLineNumber:Si,heightInLines:lt.current.height/Ie,domNode:null}),lt.advance()}if(Mt!==null&&Pt(Mt)){const Si=this._produceOriginalFromDiff(Mt,mt,mi);Si&&Jt.push(Si)}if(Mt!==null&&Gt(Mt)){const Si=this._produceModifiedFromDiff(Mt,mt,mi);Si&&jt.push(Si)}let ui=0,vi=0;for(Jt=Jt.sort(Y),jt=jt.sort(Y);ui=Oi.heightInLines?(Si.heightInLines-=Oi.heightInLines,vi++):(Oi.heightInLines-=Si.heightInLines,ui++)}for(;ui(Oe.domNode||(Oe.domNode=st()),Oe))}}function oi($e,Ie,Oe,Ke,ct){return{range:new ge.e($e,Ie,Oe,Ke),options:ct}}const ni={charDelete:Fe.qx.register({description:"diff-editor-char-delete",className:"char-delete"}),charDeleteWholeLine:Fe.qx.register({description:"diff-editor-char-delete-whole-line",className:"char-delete",isWholeLine:!0}),charInsert:Fe.qx.register({description:"diff-editor-char-insert",className:"char-insert"}),charInsertWholeLine:Fe.qx.register({description:"diff-editor-char-insert-whole-line",className:"char-insert",isWholeLine:!0}),lineInsert:Fe.qx.register({description:"diff-editor-line-insert",className:"line-insert",marginClassName:"line-insert",isWholeLine:!0}),lineInsertWithSign:Fe.qx.register({description:"diff-editor-line-insert-with-sign",className:"line-insert",linesDecorationsClassName:"insert-sign "+T.kS.asClassName(ze),marginClassName:"line-insert",isWholeLine:!0}),lineDelete:Fe.qx.register({description:"diff-editor-line-delete",className:"line-delete",marginClassName:"line-delete",isWholeLine:!0}),lineDeleteWithSign:Fe.qx.register({description:"diff-editor-line-delete-with-sign",className:"line-delete",linesDecorationsClassName:"delete-sign "+T.kS.asClassName(Xe),marginClassName:"line-delete",isWholeLine:!0}),lineDeleteMargin:Fe.qx.register({description:"diff-editor-line-delete-margin",marginClassName:"line-delete"})};class hi extends He{constructor(Ie,Oe){super(Ie),this._disableSash=Oe===!1,this._sashRatio=null,this._sashPosition=null,this._startSashPosition=null,this._sash=this._register(new P.g(this._dataSource.getContainerDomNode(),this,{orientation:0})),this._disableSash&&(this._sash.state=0),this._sash.onDidStart(()=>this._onSashDragStart()),this._sash.onDidChange(Ke=>this._onSashDrag(Ke)),this._sash.onDidEnd(()=>this._onSashDragEnd()),this._sash.onDidReset(()=>this._onSashReset())}setEnableSplitViewResizing(Ie){const Oe=Ie===!1;this._disableSash!==Oe&&(this._disableSash=Oe,this._sash.state=this._disableSash?0:3)}layout(Ie=this._sashRatio){const Ke=this._dataSource.getWidth()-(this._dataSource.getOptions().renderOverviewRuler?Ae.ENTIRE_DIFF_OVERVIEW_WIDTH:0);let ct=Math.floor((Ie||.5)*Ke);const Nt=Math.floor(.5*Ke);return ct=this._disableSash?Nt:ct||Nt,Ke>hi.MINIMUM_EDITOR_WIDTH*2?(ctKe-hi.MINIMUM_EDITOR_WIDTH&&(ct=Ke-hi.MINIMUM_EDITOR_WIDTH)):ct=Nt,this._sashPosition!==ct&&(this._sashPosition=ct,this._sash.layout()),this._sashPosition}_onSashDragStart(){this._startSashPosition=this._sashPosition}_onSashDrag(Ie){const Ke=this._dataSource.getWidth()-(this._dataSource.getOptions().renderOverviewRuler?Ae.ENTIRE_DIFF_OVERVIEW_WIDTH:0),ct=this.layout((this._startSashPosition+(Ie.currentX-Ie.startX))/Ke);this._sashRatio=ct/Ke,this._dataSource.relayoutEditors()}_onSashDragEnd(){this._sash.layout()}_onSashReset(){this._sashRatio=.5,this._dataSource.relayoutEditors(),this._sash.layout()}getVerticalSashTop(Ie){return 0}getVerticalSashLeft(Ie){return this._sashPosition}getVerticalSashHeight(Ie){return this._dataSource.getHeight()}_getViewZones(Ie,Oe,Ke){const ct=this._dataSource.getOriginalEditor(),Nt=this._dataSource.getModifiedEditor();return new Di(Ie,Oe,Ke,ct,Nt).getViewZones()}_getOriginalEditorDecorations(Ie,Oe,Ke){const ct=this._dataSource.getOriginalEditor(),Nt=String(this._removeColor),$t={decorations:[],overviewZones:[]},Xt=ct.getModel(),Ci=ct._getViewModel();for(const Zt of Ie)if(Gt(Zt)){$t.decorations.push({range:new ge.e(Zt.originalStartLineNumber,1,Zt.originalEndLineNumber,1073741824),options:Ke?ni.lineDeleteWithSign:ni.lineDelete}),(!Pt(Zt)||!Zt.charChanges)&&$t.decorations.push(oi(Zt.originalStartLineNumber,1,Zt.originalEndLineNumber,1073741824,ni.charDeleteWholeLine));const mi=gt(Xt,Ci,Zt.originalStartLineNumber,Zt.originalEndLineNumber);if($t.overviewZones.push(new ue.EY(mi.startLineNumber,mi.endLineNumber,Nt)),Zt.charChanges){for(const mt of Zt.charChanges)if(Gt(mt))if(Oe)for(let ut=mt.originalStartLineNumber;ut<=mt.originalEndLineNumber;ut++){let qe,de;ut===mt.originalStartLineNumber?qe=mt.originalStartColumn:qe=Xt.getLineFirstNonWhitespaceColumn(ut),ut===mt.originalEndLineNumber?de=mt.originalEndColumn:de=Xt.getLineLastNonWhitespaceColumn(ut),$t.decorations.push(oi(ut,qe,ut,de,ni.charDelete))}else $t.decorations.push(oi(mt.originalStartLineNumber,mt.originalStartColumn,mt.originalEndLineNumber,mt.originalEndColumn,ni.charDelete))}}return $t}_getModifiedEditorDecorations(Ie,Oe,Ke){const ct=this._dataSource.getModifiedEditor(),Nt=String(this._insertColor),$t={decorations:[],overviewZones:[]},Xt=ct.getModel(),Ci=ct._getViewModel();for(const Zt of Ie)if(Pt(Zt)){$t.decorations.push({range:new ge.e(Zt.modifiedStartLineNumber,1,Zt.modifiedEndLineNumber,1073741824),options:Ke?ni.lineInsertWithSign:ni.lineInsert}),(!Gt(Zt)||!Zt.charChanges)&&$t.decorations.push(oi(Zt.modifiedStartLineNumber,1,Zt.modifiedEndLineNumber,1073741824,ni.charInsertWholeLine));const mi=gt(Xt,Ci,Zt.modifiedStartLineNumber,Zt.modifiedEndLineNumber);if($t.overviewZones.push(new ue.EY(mi.startLineNumber,mi.endLineNumber,Nt)),Zt.charChanges){for(const mt of Zt.charChanges)if(Pt(mt))if(Oe)for(let ut=mt.modifiedStartLineNumber;ut<=mt.modifiedEndLineNumber;ut++){let qe,de;ut===mt.modifiedStartLineNumber?qe=mt.modifiedStartColumn:qe=Xt.getLineFirstNonWhitespaceColumn(ut),ut===mt.modifiedEndLineNumber?de=mt.modifiedEndColumn:de=Xt.getLineLastNonWhitespaceColumn(ut),$t.decorations.push(oi(ut,qe,ut,de,ni.charInsert))}else $t.decorations.push(oi(mt.modifiedStartLineNumber,mt.modifiedStartColumn,mt.modifiedEndLineNumber,mt.modifiedEndColumn,ni.charInsert))}}return $t}}hi.MINIMUM_EDITOR_WIDTH=100;class Di extends Wt{constructor(Ie,Oe,Ke,ct,Nt){super(Ie,Oe,Ke,ct,Nt)}_createOriginalMarginDomNodeForModifiedForeignViewZoneInAddedRegion(){return null}_produceOriginalFromDiff(Ie,Oe,Ke){return Ke>Oe?{afterLineNumber:Math.max(Ie.originalStartLineNumber,Ie.originalEndLineNumber),heightInLines:Ke-Oe,domNode:null}:null}_produceModifiedFromDiff(Ie,Oe,Ke){return Oe>Ke?{afterLineNumber:Math.max(Ie.modifiedStartLineNumber,Ie.modifiedEndLineNumber),heightInLines:Oe-Ke,domNode:null}:null}}class Ti extends He{constructor(Ie,Oe){super(Ie),this._decorationsLeft=Ie.getOriginalEditor().getLayoutInfo().decorationsLeft,this._register(Ie.getOriginalEditor().onDidLayoutChange(Ke=>{this._decorationsLeft!==Ke.decorationsLeft&&(this._decorationsLeft=Ke.decorationsLeft,Ie.relayoutEditors())}))}setEnableSplitViewResizing(Ie){}_getViewZones(Ie,Oe,Ke,ct){const Nt=this._dataSource.getOriginalEditor(),$t=this._dataSource.getModifiedEditor();return new Ni(Ie,Oe,Ke,Nt,$t,ct).getViewZones()}_getOriginalEditorDecorations(Ie,Oe,Ke){const ct=String(this._removeColor),Nt={decorations:[],overviewZones:[]},$t=this._dataSource.getOriginalEditor(),Xt=$t.getModel(),Ci=$t._getViewModel();for(const Zt of Ie)if(Gt(Zt)){Nt.decorations.push({range:new ge.e(Zt.originalStartLineNumber,1,Zt.originalEndLineNumber,1073741824),options:ni.lineDeleteMargin});const mi=gt(Xt,Ci,Zt.originalStartLineNumber,Zt.originalEndLineNumber);Nt.overviewZones.push(new ue.EY(mi.startLineNumber,mi.endLineNumber,ct))}return Nt}_getModifiedEditorDecorations(Ie,Oe,Ke){const ct=this._dataSource.getModifiedEditor(),Nt=String(this._insertColor),$t={decorations:[],overviewZones:[]},Xt=ct.getModel(),Ci=ct._getViewModel();for(const Zt of Ie)if(Pt(Zt)){$t.decorations.push({range:new ge.e(Zt.modifiedStartLineNumber,1,Zt.modifiedEndLineNumber,1073741824),options:Ke?ni.lineInsertWithSign:ni.lineInsert});const mi=gt(Xt,Ci,Zt.modifiedStartLineNumber,Zt.modifiedEndLineNumber);if($t.overviewZones.push(new ue.EY(mi.startLineNumber,mi.endLineNumber,Nt)),Zt.charChanges){for(const mt of Zt.charChanges)if(Pt(mt))if(Oe)for(let ut=mt.modifiedStartLineNumber;ut<=mt.modifiedEndLineNumber;ut++){let qe,de;ut===mt.modifiedStartLineNumber?qe=mt.modifiedStartColumn:qe=Xt.getLineFirstNonWhitespaceColumn(ut),ut===mt.modifiedEndLineNumber?de=mt.modifiedEndColumn:de=Xt.getLineLastNonWhitespaceColumn(ut),$t.decorations.push(oi(ut,qe,ut,de,ni.charInsert))}else $t.decorations.push(oi(mt.modifiedStartLineNumber,mt.modifiedStartColumn,mt.modifiedEndLineNumber,mt.modifiedEndColumn,ni.charInsert))}else $t.decorations.push(oi(Zt.modifiedStartLineNumber,1,Zt.modifiedEndLineNumber,1073741824,ni.charInsertWholeLine))}return $t}layout(){return Math.max(5,this._decorationsLeft)}}class Ni extends Wt{constructor(Ie,Oe,Ke,ct,Nt,$t){super(Ie,Oe,Ke,ct,Nt),this._originalModel=ct.getModel(),this._renderIndicators=$t,this._pendingLineChange=[],this._pendingViewZones=[],this._lineBreaksComputer=this._modifiedEditor._getViewModel().createLineBreaksComputer()}getViewZones(){const Ie=super.getViewZones();return this._finalize(Ie),Ie}_createOriginalMarginDomNodeForModifiedForeignViewZoneInAddedRegion(){const Ie=document.createElement("div");return Ie.className="inline-added-margin-view-zone",Ie}_produceOriginalFromDiff(Ie,Oe,Ke){const ct=document.createElement("div");return ct.className="inline-added-margin-view-zone",{afterLineNumber:Math.max(Ie.originalStartLineNumber,Ie.originalEndLineNumber),heightInLines:Ke,domNode:document.createElement("div"),marginDomNode:ct}}_produceModifiedFromDiff(Ie,Oe,Ke){const ct=document.createElement("div");ct.className=`view-lines line-delete ${Ye.S}`;const Nt=document.createElement("div");Nt.className="inline-deleted-margin-view-zone";const $t={shouldNotShrink:!0,afterLineNumber:Ie.modifiedEndLineNumber===0?Ie.modifiedStartLineNumber:Ie.modifiedStartLineNumber-1,heightInLines:Oe,minWidthInPx:0,domNode:ct,marginDomNode:Nt,diff:{originalStartLineNumber:Ie.originalStartLineNumber,originalEndLineNumber:Ie.originalEndLineNumber,modifiedStartLineNumber:Ie.modifiedStartLineNumber,modifiedEndLineNumber:Ie.modifiedEndLineNumber,originalModel:this._originalModel,viewLineCounts:null}};for(let Xt=Ie.originalStartLineNumber;Xt<=Ie.originalEndLineNumber;Xt++)this._lineBreaksComputer.addRequest(this._originalModel.getLineContent(Xt),null,null);return this._pendingLineChange.push(Ie),this._pendingViewZones.push($t),$t}_finalize(Ie){const Oe=this._modifiedEditor.getOptions(),Ke=this._modifiedEditor.getModel().getOptions().tabSize,ct=Oe.get(43),Nt=Oe.get(29),$t=ct.typicalHalfwidthCharacterWidth,Xt=Oe.get(92),Ci=this._originalModel.mightContainNonBasicASCII(),Zt=this._originalModel.mightContainRTL(),mi=Oe.get(58),ut=Oe.get(129).decorationsWidth,qe=Oe.get(104),de=Oe.get(87),Se=Oe.get(82),Y=Oe.get(44),_e=this._lineBreaksComputer.finalize();let ke=0;for(let lt=0;lt0,jt=(0,ye.l$)(1e4);let ui=0,vi=0,Si=null;for(let zi=nt.originalStartLineNumber;zi<=nt.originalEndLineNumber;zi++){const hn=zi-nt.originalStartLineNumber,bn=this._originalModel.getLineTokens(zi),qi=bn.getLineContent(),Rn=_e[ke++],yn=ce.Kp.filter(Mt,zi,1,qi.length+1);if(Rn){let nn=0;for(const Dn of Rn.breakOffsets){const En=bn.sliceAndInflate(nn,Dn,0),Jn=qi.substring(nn,Dn);ui=Math.max(ui,this._renderOriginalLine(vi++,Jn,En,ce.Kp.extractWrapped(yn,nn,Dn),Jt,Ci,Zt,ct,Nt,mi,ut,qe,de,Se,Y,Ke,jt,Vt)),nn=Dn}for(Si||(Si=[]);Si.lengthlt.afterLineNumber-nt.afterLineNumber)}_renderOriginalLine(Ie,Oe,Ke,ct,Nt,$t,Xt,Ci,Zt,mi,mt,ut,qe,de,Se,Y,_e,ke){_e.appendASCIIString('
');const lt=c.wA.isBasicASCII(Oe,$t),nt=c.wA.containsRTL(Oe,lt,Xt),pt=(0,m.d1)(new m.IJ(Ci.isMonospace&&!Zt,Ci.canUseHalfwidthRightwardsArrow,Oe,!1,lt,nt,0,Ke,ct,Y,0,Ci.spaceWidth,Ci.middotWidth,Ci.wsmiddotWidth,ut,qe,de,Se!==f.n0.OFF,null),_e);if(_e.appendASCIIString("
"),this._renderIndicators){const Dt=document.createElement("div");Dt.className=`delete-sign ${T.kS.asClassName(Xe)}`,Dt.setAttribute("style",`position:absolute;top:${Ie*mi}px;width:${mt}px;height:${mi}px;right:0;`),ke.appendChild(Dt)}return pt.characterMapping.getAbsoluteOffset(pt.characterMapping.length)}}function ai($e,Ie){return(0,f.NY)($e,Ie,["off","on","inherit"])}function Pt($e){return $e.modifiedEndLineNumber>0}function Gt($e){return $e.originalEndLineNumber>0}function st(){const $e=document.createElement("div");return $e.className="diagonal-fill",$e}function gt($e,Ie,Oe,Ke){const ct=$e.getLineCount();return Oe=Math.min(ct,Math.max(1,Oe)),Ke=Math.min(ct,Math.max(1,Ke)),Ie.coordinatesConverter.convertModelRangeToViewRange(new ge.e(Oe,$e.getLineMinColumn(Oe),Ke,$e.getLineMaxColumn(Ke)))}function ht($e,Ie){return{enableSplitViewResizing:(0,f.O7)($e.enableSplitViewResizing,Ie.enableSplitViewResizing),renderSideBySide:(0,f.O7)($e.renderSideBySide,Ie.renderSideBySide),maxComputationTime:(0,f.Zc)($e.maxComputationTime,Ie.maxComputationTime,0,1073741824),maxFileSize:(0,f.Zc)($e.maxFileSize,Ie.maxFileSize,0,1073741824),ignoreTrimWhitespace:(0,f.O7)($e.ignoreTrimWhitespace,Ie.ignoreTrimWhitespace),renderIndicators:(0,f.O7)($e.renderIndicators,Ie.renderIndicators),originalEditable:(0,f.O7)($e.originalEditable,Ie.originalEditable),diffCodeLens:(0,f.O7)($e.diffCodeLens,Ie.diffCodeLens),renderOverviewRuler:(0,f.O7)($e.renderOverviewRuler,Ie.renderOverviewRuler),diffWordWrap:ai($e.diffWordWrap,Ie.diffWordWrap)}}function Qe($e,Ie){return{enableSplitViewResizing:$e.enableSplitViewResizing!==Ie.enableSplitViewResizing,renderSideBySide:$e.renderSideBySide!==Ie.renderSideBySide,maxComputationTime:$e.maxComputationTime!==Ie.maxComputationTime,maxFileSize:$e.maxFileSize!==Ie.maxFileSize,ignoreTrimWhitespace:$e.ignoreTrimWhitespace!==Ie.ignoreTrimWhitespace,renderIndicators:$e.renderIndicators!==Ie.renderIndicators,originalEditable:$e.originalEditable!==Ie.originalEditable,diffCodeLens:$e.diffCodeLens!==Ie.diffCodeLens,renderOverviewRuler:$e.renderOverviewRuler!==Ie.renderOverviewRuler,diffWordWrap:$e.diffWordWrap!==Ie.diffWordWrap}}(0,T.Ic)(($e,Ie)=>{const Oe=$e.getColor(L.yp);Oe&&(Ie.addRule(`.monaco-editor .line-insert, .monaco-editor .char-insert { background-color: ${Oe}; }`),Ie.addRule(`.monaco-diff-editor .line-insert, .monaco-diff-editor .char-insert { background-color: ${Oe}; }`),Ie.addRule(`.monaco-editor .inline-added-margin-view-zone { background-color: ${Oe}; }`));const Ke=$e.getColor(L.P4);Ke&&(Ie.addRule(`.monaco-editor .line-delete, .monaco-editor .char-delete { background-color: ${Ke}; }`),Ie.addRule(`.monaco-diff-editor .line-delete, .monaco-diff-editor .char-delete { background-color: ${Ke}; }`),Ie.addRule(`.monaco-editor .inline-deleted-margin-view-zone { background-color: ${Ke}; }`));const ct=$e.getColor(L.XL);ct&&Ie.addRule(`.monaco-editor .line-insert, .monaco-editor .char-insert { border: 1px ${$e.type==="hc"?"dashed":"solid"} ${ct}; }`);const Nt=$e.getColor(L.mH);Nt&&Ie.addRule(`.monaco-editor .line-delete, .monaco-editor .char-delete { border: 1px ${$e.type==="hc"?"dashed":"solid"} ${Nt}; }`);const $t=$e.getColor(L._w);$t&&Ie.addRule(`.monaco-diff-editor.side-by-side .editor.modified { box-shadow: -6px 0 5px -5px ${$t}; }`);const Xt=$e.getColor(L.LL);Xt&&Ie.addRule(`.monaco-diff-editor.side-by-side .editor.modified { border-left: 1px solid ${Xt}; }`);const Ci=$e.getColor(L.et);Ci&&Ie.addRule(` .monaco-diff-editor .diffViewport { background: ${Ci}; } @@ -197,7 +197,7 @@ Please report this to https://github.com/markedjs/marked.`,ut.silent)return"

A `?Fe=2:we===` `&&(Fe=1);let ue=D.DB.trimAutoWhitespace;K.editor&&typeof K.editor.trimAutoWhitespace!="undefined"&&(ue=K.editor.trimAutoWhitespace==="false"?!1:!!K.editor.trimAutoWhitespace);let ce=D.DB.detectIndentation;K.editor&&typeof K.editor.detectIndentation!="undefined"&&(ce=K.editor.detectIndentation==="false"?!1:!!K.editor.detectIndentation);let Ve=D.DB.largeFileOptimizations;K.editor&&typeof K.editor.largeFileOptimizations!="undefined"&&(Ve=K.editor.largeFileOptimizations==="false"?!1:!!K.editor.largeFileOptimizations);let We=D.DB.bracketPairColorizationOptions;return!((te=K.editor)===null||te===void 0)&&te.bracketPairColorization&&typeof K.editor.bracketPairColorization=="object"&&(We={enabled:!!K.editor.bracketPairColorization.enabled}),{isForSimpleWidget:ie,tabSize:ge,indentSize:ye,insertSpaces:ve,detectIndentation:ce,defaultEOL:Fe,trimAutoWhitespace:ue,largeFileOptimizations:Ve,bracketPairColorizationOptions:We}}_getEOL(K,ie){if(K)return this._resourcePropertiesService.getEOL(K,ie);const te=this._configurationService.getValue("files.eol",{overrideIdentifier:ie});return te&&typeof te=="string"&&te!=="auto"?te:O.OS===3||O.OS===2?` `:`\r -`}_shouldRestoreUndoStack(){const K=this._configurationService.getValue("files.restoreUndoStack");return typeof K=="boolean"?K:!0}getCreationOptions(K,ie,te){let ge=this._modelCreationOptionsByLanguageAndResource[K+ie];if(!ge){const ye=this._configurationService.getValue("editor",{overrideIdentifier:K,resource:ie}),ve=this._getEOL(ie,K);ge=qo._readModelOptions({editor:ye,eol:ve},te),this._modelCreationOptionsByLanguageAndResource[K+ie]=ge}return ge}_updateModelOptions(){const K=this._modelCreationOptionsByLanguageAndResource;this._modelCreationOptionsByLanguageAndResource=Object.create(null);const ie=Object.keys(this._models);for(let te=0,ge=ie.length;teK){const ie=[];for(this._disposedModels.forEach(te=>{te.sharesUndoRedoStack||ie.push(te)}),ie.sort((te,ge)=>te.time-ge.time);ie.length>0&&this._disposedModelsHeapSize>K;){const te=ie.shift();this._removeDisposedModel(te.uri),te.initialUndoRedoSnapshot!==null&&this._undoRedoService.restoreSnapshot(te.initialUndoRedoSnapshot)}}}_createModelData(K,ie,te,ge){const ye=this.getCreationOptions(ie,te,ge),ve=new G.yO(K,ye,ie,te,this._undoRedoService,this._modeService,this._languageConfigurationService);if(te&&this._disposedModels.has(z(te))){const ue=this._removeDisposedModel(te),ce=this._undoRedoService.getElements(te),Ve=oe(ve)===ue.sha1;if(Ve||ue.sharesUndoRedoStack){for(const We of ce.past)(0,r.e9)(We)&&We.matchesResource(te)&&We.setModel(ve);for(const We of ce.future)(0,r.e9)(We)&&We.matchesResource(te)&&We.setModel(ve);this._undoRedoService.setElementsValidFlag(te,!0,We=>(0,r.e9)(We)&&We.matchesResource(te)),Ve&&(ve._overwriteVersionId(ue.versionId),ve._overwriteAlternativeVersionId(ue.alternativeVersionId),ve._overwriteInitialUndoRedoSnapshot(ue.initialUndoRedoSnapshot))}else ue.initialUndoRedoSnapshot!==null&&this._undoRedoService.restoreSnapshot(ue.initialUndoRedoSnapshot)}const Fe=z(ve.uri);if(this._models[Fe])throw new Error("ModelService: Cannot add model because it already exists!");const we=new se(ve,ue=>this._onWillDispose(ue),(ue,ce)=>this._onDidChangeLanguage(ue,ce));return this._models[Fe]=we,we}createModel(K,ie,te,ge=!1){let ye;return ie?(ye=this._createModelData(K,ie.languageId,te,ge),this.setMode(ye.model,ie)):ye=this._createModelData(K,y.XT,te,ge),this._onModelAdded.fire(ye.model),ye.model}setMode(K,ie){if(!ie)return;const te=this._models[z(K.uri)];te&&te.setLanguage(ie)}getModels(){const K=[],ie=Object.keys(this._models);for(let te=0,ge=ie.length;te0||we.future.length>0){for(const ue of we.past)(0,r.e9)(ue)&&ue.matchesResource(K.uri)&&(ye=!0,ve+=ue.heapSize(K.uri),ue.setModel(K.uri));for(const ue of we.future)(0,r.e9)(ue)&&ue.matchesResource(K.uri)&&(ye=!0,ve+=ue.heapSize(K.uri),ue.setModel(K.uri))}}const Fe=qo.MAX_MEMORY_FOR_CLOSED_FILES_UNDO_STACK;if(ye)if(!ge&&ve>Fe){const we=te.model.getInitialUndoRedoSnapshot();we!==null&&this._undoRedoService.restoreSnapshot(we)}else this._ensureDisposedModelsHeapSize(Fe-ve),this._undoRedoService.setElementsValidFlag(K.uri,!1,we=>(0,r.e9)(we)&&we.matchesResource(K.uri)),this._insertDisposedModel(new De(K.uri,te.model.getInitialUndoRedoSnapshot(),Date.now(),ge,ve,oe(K),K.getVersionId(),K.getAlternativeVersionId()));else if(!ge){const we=te.model.getInitialUndoRedoSnapshot();we!==null&&this._undoRedoService.restoreSnapshot(we)}delete this._models[ie],te.dispose(),delete this._modelCreationOptionsByLanguageAndResource[K.getLanguageId()+K.uri],this._onModelRemoved.fire(K)}_onDidChangeLanguage(K,ie){const te=ie.oldLanguage,ge=K.getLanguageId(),ye=this.getCreationOptions(te,K.uri,K.isForSimpleWidget),ve=this.getCreationOptions(ge,K.uri,K.isForSimpleWidget);qo._setModelOptionsForModel(K,ve,ye),this._onModelModeChanged.fire({model:K,oldModeId:te})}};J.MAX_MEMORY_FOR_CLOSED_FILES_UNDO_STACK=20*1024*1024,J=T([M(0,a.Ui),M(1,p.y),M(2,s.XE),M(3,C.VZ),M(4,f.tJ),M(5,E.h),M(6,L.c_)],J);const Z="editor.semanticHighlighting";function Q(V,K,ie){var te;const ge=(te=ie.getValue(Z,{overrideIdentifier:V.getLanguageId(),resource:V.uri}))===null||te===void 0?void 0:te.enabled;return typeof ge=="boolean"?ge:K.getColorTheme().semanticHighlighting}class le extends H.JT{constructor(K,ie,te,ge){super(),this._watchers=Object.create(null),this._semanticStyling=ge;const ye=we=>{this._watchers[we.uri.toString()]=new R(we,ie,this._semanticStyling)},ve=(we,ue)=>{ue.dispose(),delete this._watchers[we.uri.toString()]},Fe=()=>{for(let we of K.getModels()){const ue=this._watchers[we.uri.toString()];Q(we,ie,te)?ue||ye(we):ue&&ve(we,ue)}};this._register(K.onModelAdded(we=>{Q(we,ie,te)&&ye(we)})),this._register(K.onModelRemoved(we=>{const ue=this._watchers[we.uri.toString()];ue&&ve(we,ue)})),this._register(te.onDidChangeConfiguration(we=>{we.affectsConfiguration(Z)&&Fe()})),this._register(ie.onDidColorThemeChange(Fe))}}class xe extends H.JT{constructor(K,ie,te){super(),this._themeService=K,this._modeService=ie,this._logService=te,this._caches=new WeakMap,this._register(this._themeService.onDidColorThemeChange(()=>{this._caches=new WeakMap}))}get(K){return this._caches.has(K)||this._caches.set(K,new m.$(K.getLegend(),this._themeService,this._modeService,this._logService)),this._caches.get(K)}}class j{constructor(K,ie,te){this.provider=K,this.resultId=ie,this.data=te}dispose(){this.provider.releaseDocumentSemanticTokens(this.resultId)}}class R extends H.JT{constructor(K,ie,te){super(),this._isDisposed=!1,this._model=K,this._semanticStyling=te,this._fetchDocumentSemanticTokens=this._register(new g.pY(()=>this._fetchDocumentSemanticTokensNow(),R.FETCH_DOCUMENT_SEMANTIC_TOKENS_DELAY)),this._currentDocumentResponse=null,this._currentDocumentRequestCancellationTokenSource=null,this._documentProvidersChangeListeners=[],this._register(this._model.onDidChangeContent(()=>{this._fetchDocumentSemanticTokens.isScheduled()||this._fetchDocumentSemanticTokens.schedule()})),this._register(this._model.onDidChangeLanguage(()=>{this._currentDocumentResponse&&(this._currentDocumentResponse.dispose(),this._currentDocumentResponse=null),this._currentDocumentRequestCancellationTokenSource&&(this._currentDocumentRequestCancellationTokenSource.cancel(),this._currentDocumentRequestCancellationTokenSource=null),this._setDocumentSemanticTokens(null,null,null,[]),this._fetchDocumentSemanticTokens.schedule(0)}));const ge=()=>{(0,H.B9)(this._documentProvidersChangeListeners),this._documentProvidersChangeListeners=[];for(const ye of I.wT.all(K))typeof ye.onDidChange=="function"&&this._documentProvidersChangeListeners.push(ye.onDidChange(()=>this._fetchDocumentSemanticTokens.schedule(0)))};ge(),this._register(I.wT.onDidChange(()=>{ge(),this._fetchDocumentSemanticTokens.schedule()})),this._register(ie.onDidColorThemeChange(ye=>{this._setDocumentSemanticTokens(null,null,null,[]),this._fetchDocumentSemanticTokens.schedule()})),this._fetchDocumentSemanticTokens.schedule(0)}dispose(){this._currentDocumentResponse&&(this._currentDocumentResponse.dispose(),this._currentDocumentResponse=null),this._currentDocumentRequestCancellationTokenSource&&(this._currentDocumentRequestCancellationTokenSource.cancel(),this._currentDocumentRequestCancellationTokenSource=null),this._setDocumentSemanticTokens(null,null,null,[]),this._isDisposed=!0,super.dispose()}_fetchDocumentSemanticTokensNow(){if(this._currentDocumentRequestCancellationTokenSource)return;if(!(0,c.Jc)(this._model)){this._currentDocumentResponse&&this._model.setSemanticTokens(null,!1);return}const K=new w.A,ie=this._currentDocumentResponse?this._currentDocumentResponse.provider:null,te=this._currentDocumentResponse&&this._currentDocumentResponse.resultId||null,ge=(0,c.ML)(this._model,ie,te,K.token);this._currentDocumentRequestCancellationTokenSource=K;const ye=[],ve=this._model.onDidChangeContent(Fe=>{ye.push(Fe)});ge.then(Fe=>{if(this._currentDocumentRequestCancellationTokenSource=null,ve.dispose(),!Fe)this._setDocumentSemanticTokens(null,null,null,ye);else{const{provider:we,tokens:ue}=Fe,ce=this._semanticStyling.get(we);this._setDocumentSemanticTokens(we,ue||null,ce,ye)}},Fe=>{Fe&&(P.VV(Fe)||typeof Fe.message=="string"&&Fe.message.indexOf("busy")!==-1)||P.dL(Fe),this._currentDocumentRequestCancellationTokenSource=null,ve.dispose(),ye.length>0&&(this._fetchDocumentSemanticTokens.isScheduled()||this._fetchDocumentSemanticTokens.schedule())})}static _copy(K,ie,te,ge,ye){for(let ve=0;ve{ge.length>0&&!this._fetchDocumentSemanticTokens.isScheduled()&&this._fetchDocumentSemanticTokens.schedule()};if(this._currentDocumentResponse&&(this._currentDocumentResponse.dispose(),this._currentDocumentResponse=null),this._isDisposed){K&&ie&&K.releaseDocumentSemanticTokens(ie.resultId);return}if(!K||!te){this._model.setSemanticTokens(null,!1);return}if(!ie){this._model.setSemanticTokens(null,!0),ve();return}if((0,c.Vj)(ie)){if(!ye){this._model.setSemanticTokens(null,!0);return}if(ie.edits.length===0)ie={resultId:ie.resultId,data:ye.data};else{let Fe=0;for(const We of ie.edits)Fe+=(We.data?We.data.length:0)-We.deleteCount;const we=ye.data,ue=new Uint32Array(we.length+Fe);let ce=we.length,Ve=ue.length;for(let We=ie.edits.length-1;We>=0;We--){const ae=ie.edits[We],fe=ce-(ae.start+ae.deleteCount);fe>0&&(R._copy(we,ce-fe,ue,Ve-fe,fe),Ve-=fe),ae.data&&(R._copy(ae.data,0,ue,Ve-ae.data.length,ae.data.length),Ve-=ae.data.length),ce=ae.start}ce>0&&R._copy(we,0,ue,0,ce),ie={resultId:ie.resultId,data:ue}}}if((0,c.Vl)(ie)){this._currentDocumentResponse=new j(K,ie.resultId,ie.data);const Fe=(0,m.h)(ie,te,this._model.getLanguageId());if(ge.length>0)for(const we of ge)for(const ue of Fe)for(const ce of we.changes)ue.applyEdit(ce.range,ce.text);this._model.setSemanticTokens(Fe,!0)}else this._model.setSemanticTokens(null,!0);ve()}}R.FETCH_DOCUMENT_SEMANTIC_TOKENS_DELAY=300},16862:function(xt,Te,i){"use strict";i.d(Te,{S:function(){return H}});var h=i(16925);const H=(0,h.yh)("textModelService")},32981:function(xt,Te,i){"use strict";i.d(Te,{$:function(){return y},h:function(){return E}});var h=i(27347),H=i(49055),O=i(44182),P=i(59028),D=i(64992),G=function(g,w,s,C){var f=arguments.length,v=f<3?w:C===null?C=Object.getOwnPropertyDescriptor(w,s):C,r;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")v=Reflect.decorate(g,w,s,C);else for(var l=g.length-1;l>=0;l--)(r=g[l])&&(v=(f<3?r(v):f>3?r(w,s,v):r(w,s))||v);return f>3&&v&&Object.defineProperty(w,s,v),v},I=function(g,w){return function(s,C){w(s,C,g)}};let y=class{constructor(w,s,C,f){this._legend=w,this._themeService=s,this._modeService=C,this._logService=f,this._hashTable=new a,this._hasWarnedOverlappingTokens=!1}getMetadata(w,s,C){const f=this._modeService.languageIdCodec.encodeLanguageId(C),v=this._hashTable.get(w,s,f);let r;if(v)r=v.metadata,this._logService.getLevel()===O.in.Trace&&this._logService.trace(`SemanticTokensProviderStyling [CACHED] ${w} / ${s}: foreground ${h.NX.getForeground(r)}, fontStyle ${h.NX.getFontStyle(r).toString(2)}`);else{let l=this._legend.tokenTypes[w];const m=[];if(l){let c=s;for(let L=0;c>0&&L>1;c>0&&this._logService.getLevel()===O.in.Trace&&(this._logService.trace(`SemanticTokensProviderStyling: unknown token modifier index: ${s.toString(2)} for legend: ${JSON.stringify(this._legend.tokenModifiers)}`),m.push("not-in-legend"));const b=this._themeService.getColorTheme().getTokenStyleMetadata(l,m,C);if(typeof b=="undefined")r=2147483647;else{if(r=0,typeof b.italic!="undefined"){const L=(b.italic?1:0)<<11;r|=L|1}if(typeof b.bold!="undefined"){const L=(b.bold?2:0)<<11;r|=L|2}if(typeof b.underline!="undefined"){const L=(b.underline?4:0)<<11;r|=L|4}if(b.foreground){const L=b.foreground<<14;r|=L|8}r===0&&(r=2147483647)}}else this._logService.getLevel()===O.in.Trace&&this._logService.trace(`SemanticTokensProviderStyling: unknown token type index: ${w} for legend: ${JSON.stringify(this._legend.tokenTypes)}`),r=2147483647,l="not-in-legend";this._hashTable.add(w,s,f,r),this._logService.getLevel()===O.in.Trace&&this._logService.trace(`SemanticTokensProviderStyling ${w} (${l}) / ${s} (${m.join(" ")}): foreground ${h.NX.getForeground(r)}, fontStyle ${h.NX.getFontStyle(r).toString(2)}`)}return r}warnOverlappingSemanticTokens(w,s){this._hasWarnedOverlappingTokens||(this._hasWarnedOverlappingTokens=!0,console.warn(`Overlapping semantic tokens detected at lineNumber ${w}, column ${s}`))}};y=G([I(1,H.XE),I(2,D.h),I(3,O.VZ)],y);function E(g,w,s){const C=g.data,f=g.data.length/5|0,v=Math.max(Math.ceil(f/1024),400),r=[];let l=0,m=1,c=0;for(;lb&&C[5*J]===0;)J--;if(J-1===b){let Z=L;for(;Z+1xe&&(w.warnOverlappingSemanticTokens(le,xe+1),se=this._growCount){const v=this._elements;this._currentLengthIndex++,this._currentLength=a._SIZES[this._currentLengthIndex],this._growCount=Math.round(this._currentLengthIndex+1{const ee=W.getColor(O.cv);ee&&$.addRule(`.monaco-editor, .monaco-editor-background, .monaco-editor .inputarea.ime-input { background-color: ${ee}; }`);const he=W.getColor(O.NO);he&&$.addRule(`.monaco-editor, .monaco-editor .inputarea.ime-input { color: ${he}; }`);const Pe=W.getColor(M);Pe&&$.addRule(`.monaco-editor .margin { background-color: ${Pe}; }`);const Ye=W.getColor(I);Ye&&$.addRule(`.monaco-editor .rangeHighlight { background-color: ${Ye}; }`);const it=W.getColor(y);it&&$.addRule(`.monaco-editor .rangeHighlight { border: 1px ${W.type==="hc"?"dotted":"solid"} ${it}; }`);const rt=W.getColor(E);rt&&$.addRule(`.monaco-editor .symbolHighlight { background-color: ${rt}; }`);const vt=W.getColor(p);vt&&$.addRule(`.monaco-editor .symbolHighlight { border: 1px ${W.type==="hc"?"dotted":"solid"} ${vt}; }`);const Ft=W.getColor(w);Ft&&($.addRule(`.monaco-editor .mtkw { color: ${Ft} !important; }`),$.addRule(`.monaco-editor .mtkz { color: ${Ft} !important; }`))})},13169:function(xt,Te,i){"use strict";i.d(Te,{EY:function(){return H},Tj:function(){return O}});class h{constructor(D,G,I){this._colorZoneBrand=void 0,this.from=D|0,this.to=G|0,this.colorId=I|0}static compare(D,G){return D.colorId===G.colorId?D.from===G.from?D.to-G.to:D.from-G.from:D.colorId-G.colorId}}class H{constructor(D,G,I){this._overviewRulerZoneBrand=void 0,this.startLineNumber=D,this.endLineNumber=G,this.color=I,this._colorZone=null}static compare(D,G){return D.color===G.color?D.startLineNumber===G.startLineNumber?D.endLineNumber-G.endLineNumber:D.startLineNumber-G.startLineNumber:D.colorI&&(v=I-r);const l=s.color;let m=this._color2Id[l];m||(m=++this._lastAssignedId,this._color2Id[l]=m,this._id2Color[m]=l);const c=new h(v-r,v+r,m);s.setColorZone(c),a.push(c)}return this._colorZonesInvalid=!1,a.sort(h.compare),a}}},81112:function(xt,Te,i){"use strict";i.d(Te,{Kp:function(){return H},k:function(){return D}});var h=i(82983);class H{constructor(I,y,E,p){this.startColumn=I,this.endColumn=y,this.className=E,this.type=p,this._lineDecorationBrand=void 0}static _equals(I,y){return I.startColumn===y.startColumn&&I.endColumn===y.endColumn&&I.className===y.className&&I.type===y.type}static equalsArr(I,y){const E=I.length,p=y.length;if(E!==p)return!1;for(let a=0;a=a||(w[s++]=new H(Math.max(1,C.startColumn-p+1),Math.min(g+1,C.endColumn-p+1),C.className,C.type));return w}static filter(I,y,E,p){if(I.length===0)return[];let a=[],g=0;for(let w=0,s=I.length;wy||f.isEmpty()&&(C.type===0||C.type===3))continue;const v=f.startLineNumber===y?f.startColumn:E,r=f.endLineNumber===y?f.endColumn:p;a[g++]=new H(v,r,C.inlineClassName,C.type)}return a}static _typeCompare(I,y){const E=[2,0,1,3];return E[I]-E[y]}static compare(I,y){if(I.startColumn!==y.startColumn)return I.startColumn-y.startColumn;if(I.endColumn!==y.endColumn)return I.endColumn-y.endColumn;const E=H._typeCompare(I.type,y.type);return E!==0?E:I.className!==y.className?I.className0&&this.stopOffsets[0]0&&y=I){this.stopOffsets.splice(p,0,I),this.classNames.splice(p,0,y),this.metadata.splice(p,0,E);break}this.count++}}class D{static normalize(I,y){if(y.length===0)return[];let E=[];const p=new P;let a=0;for(let g=0,w=y.length;g1){const c=I.charCodeAt(C-2);h.ZG(c)&&C--}if(f>1){const c=I.charCodeAt(f-2);h.ZG(c)&&f--}const l=C-1,m=f-2;a=p.consumeLowerThan(l,a,E),p.count===0&&(a=l),p.insert(m,v,r)}return p.consumeLowerThan(1073741824,a,E),E}}},28750:function(xt,Te,i){"use strict";i.d(Te,{IJ:function(){return G},Nd:function(){return I},d1:function(){return p},tF:function(){return g},zG:function(){return D}});var h=i(82983),H=i(48772),O=i(81112);class P{constructor(T,M,z){this._linePartBrand=void 0,this.endIndex=T,this.type=M,this.metadata=z}isWhitespace(){return!!(this.metadata&1)}isPseudoAfter(){return!!(this.metadata&4)}}class D{constructor(T,M){this.startOffset=T,this.endOffset=M}equals(T){return this.startOffset===T.startOffset&&this.endOffset===T.endOffset}}class G{constructor(T,M,z,oe,se,re,De,J,Z,Q,le,xe,j,R,V,K,ie,te,ge){this.useMonospaceOptimizations=T,this.canUseHalfwidthRightwardsArrow=M,this.lineContent=z,this.continuesWithWrappedLine=oe,this.isBasicASCII=se,this.containsRTL=re,this.fauxIndentLength=De,this.lineTokens=J,this.lineDecorations=Z.sort(O.Kp.compare),this.tabSize=Q,this.startVisibleColumn=le,this.spaceWidth=xe,this.stopRenderingLineAfter=V,this.renderWhitespace=K==="all"?4:K==="boundary"?1:K==="selection"?2:K==="trailing"?3:0,this.renderControlCharacters=ie,this.fontLigatures=te,this.selectionsOnLine=ge&&ge.sort((Fe,we)=>Fe.startOffset>>16}static getCharIndex(T){return(T&65535)>>>0}setColumnInfo(T,M,z,oe){const se=(M<<16|z<<0)>>>0;this._data[T-1]=se,this._absoluteOffsets[T-1]=oe+z}getAbsoluteOffset(T){return this._absoluteOffsets.length===0?0:this._absoluteOffsets[T-1]}charOffsetToPartData(T){return this.length===0?0:T<0?this._data[0]:T>=this.length?this._data[this.length-1]:this._data[T]}getDomPosition(T){const M=this.charOffsetToPartData(T-1),z=y.getPartIndex(M),oe=y.getCharIndex(M);return new I(z,oe)}getColumn(T,M){return this.partDataToCharOffset(T.partIndex,M,T.charIndex)+1}partDataToCharOffset(T,M,z){if(this.length===0)return 0;let oe=(T<<16|z<<0)>>>0,se=0,re=this.length-1;for(;se+1>>1,K=this._data[V];if(K===oe)return V;K>oe?re=V:se=V}if(se===re)return se;let De=this._data[se],J=this._data[re];if(De===oe)return se;if(J===oe)return re;let Z=y.getPartIndex(De),Q=y.getCharIndex(De),le=y.getPartIndex(J),xe;Z!==le?xe=M:xe=y.getCharIndex(J);let j=z-Q,R=xe-z;return j<=R?se:re}}class E{constructor(T,M,z){this._renderLineOutputBrand=void 0,this.characterMapping=T,this.containsRTL=M,this.containsForeignElements=z}}function p(L,T){if(L.lineContent.length===0){if(L.lineDecorations.length>0){T.appendASCIIString("");let M=0,z=0,oe=0;for(const re of L.lineDecorations)(re.type===1||re.type===2)&&(T.appendASCIIString(''),re.type===1&&(oe|=1,M++),re.type===2&&(oe|=2,z++));T.appendASCIIString("");const se=new y(1,M+z);return se.setColumnInfo(1,M,0,0),new E(se,!1,oe)}return T.appendASCIIString(""),new E(new y(0,0),!1,0)}return c(s(L),T)}class a{constructor(T,M,z,oe){this.characterMapping=T,this.html=M,this.containsRTL=z,this.containsForeignElements=oe}}function g(L){let T=(0,H.l$)(1e4),M=p(L,T);return new a(M.characterMapping,T.build(),M.containsRTL,M.containsForeignElements)}class w{constructor(T,M,z,oe,se,re,De,J,Z,Q,le,xe,j,R,V){this.fontIsMonospace=T,this.canUseHalfwidthRightwardsArrow=M,this.lineContent=z,this.len=oe,this.isOverflowing=se,this.parts=re,this.containsForeignElements=De,this.fauxIndentLength=J,this.tabSize=Z,this.startVisibleColumn=Q,this.containsRTL=le,this.spaceWidth=xe,this.renderSpaceCharCode=j,this.renderWhitespace=R,this.renderControlCharacters=V}}function s(L){const T=L.lineContent;let M,z;L.stopRenderingLineAfter!==-1&&L.stopRenderingLineAfter0){for(let re=0,De=L.lineDecorations.length;re0&&(z[oe++]=new P(T,"",0));for(let se=0,re=L.getCount();se=M){z[oe++]=new P(M,J,0);break}z[oe++]=new P(De,J,0)}return z}function f(L,T,M){let z=0,oe=[],se=0;if(M)for(let re=0,De=T.length;re=50&&(oe[se++]=new P(xe+1,Q,le),j=xe+1,xe=-1);j!==Z&&(oe[se++]=new P(Z,Q,le))}else oe[se++]=J;z=Z}else for(let re=0,De=T.length;re50){const le=J.type,xe=J.metadata,j=Math.ceil(Q/50);for(let R=1;R=8234&&L<=8238||L>=8294&&L<=8297||L>=8206&&L<=8207||L===1564}function r(L,T){let M=[],z=new P(0,"",0),oe=0;for(const se of T){const re=se.endIndex;for(;oez.endIndex&&(z=new P(oe,se.type,se.metadata),M.push(z)),z=new P(oe+1,"mtkcontrol",se.metadata),M.push(z))}oe>z.endIndex&&(z=new P(re,se.type,se.metadata),M.push(z))}return M}function l(L,T,M,z){const oe=L.continuesWithWrappedLine,se=L.fauxIndentLength,re=L.tabSize,De=L.startVisibleColumn,J=L.useMonospaceOptimizations,Z=L.selectionsOnLine,Q=L.renderWhitespace===1,le=L.renderWhitespace===3,xe=L.renderSpaceWidth!==L.spaceWidth;let j=[],R=0,V=0,K=z[V].type,ie=z[V].endIndex;const te=z.length;let ge=!1,ye=h.LC(T),ve;ye===-1?(ge=!0,ye=M,ve=M):ve=h.ow(T);let Fe=!1,we=0,ue=Z&&Z[we],ce=De%re;for(let We=se;We=ue.endOffset&&(we++,ue=Z&&Z[we]);let fe;if(Weve)fe=!0;else if(ae===9)fe=!0;else if(ae===32)if(Q)if(Fe)fe=!0;else{const ne=We+1We),fe&&le&&(fe=ge||We>ve),Fe){if(!fe||!J&&ce>=re){if(xe){const ne=R>0?j[R-1].endIndex:se;for(let W=ne+1;W<=We;W++)j[R++]=new P(W,"mtkw",1)}else j[R++]=new P(We,"mtkw",1);ce=ce%re}}else(We===ie||fe&&We>se)&&(j[R++]=new P(We,K,0),ce=ce%re);for(ae===9?ce=re:h.K7(ae)?ce+=2:ce++,Fe=fe;We===ie&&(V++,V0?T.charCodeAt(M-1):0,ae=M>1?T.charCodeAt(M-2):0;We===32&&ae!==32&&ae!==9||(Ve=!0)}else Ve=!0;if(Ve)if(xe){const We=R>0?j[R-1].endIndex:se;for(let ae=We+1;ae<=M;ae++)j[R++]=new P(ae,"mtkw",1)}else j[R++]=new P(M,"mtkw",1);else j[R++]=new P(M,K,0);return j}function m(L,T,M,z){z.sort(O.Kp.compare);const oe=O.k.normalize(L,z),se=oe.length;let re=0,De=[],J=0,Z=0;for(let le=0,xe=M.length;leZ&&(Z=ie.startOffset,De[J++]=new P(Z,V,K)),ie.endOffset+1<=R)Z=ie.endOffset+1,De[J++]=new P(Z,V+" "+ie.className,K|ie.metadata),re++;else{Z=R,De[J++]=new P(Z,V+" "+ie.className,K|ie.metadata);break}}R>Z&&(Z=R,De[J++]=new P(Z,V,K))}const Q=M[M.length-1].endIndex;if(re'):T.appendASCIIString("");for(let ce=0,Ve=J.length;ce=Z&&(Pe+=it)}}for(W&&(T.appendASCIIString(' style="width:'),T.appendASCIIString(String(j*ee)),T.appendASCIIString('px"')),T.appendASCII(62);ge1?T.write1(8594):T.write1(65515);for(let Ye=2;Ye<=Pe;Ye++)T.write1(160)}else Pe=1,T.write1(R);ve+=Pe,ge>=Z&&(ye+=Pe)}we=ee}else{let ee=0;for(T.appendASCII(62);ge=Z&&(ye+=Ye)}we=ee}$?Fe++:Fe=0,ge>=re&&!te&&We.isPseudoAfter()&&(te=!0,ie.setColumnInfo(ge+1,ce,ve,ue)),T.appendASCIIString("")}return te||ie.setColumnInfo(re+1,J.length-1,ve,ue),De&&T.appendASCIIString(""),T.appendASCIIString(""),new E(ie,xe,oe)}function b(L){return L.toString(16).toUpperCase().padStart(4,"0")}},90539:function(xt,Te,i){"use strict";i.d(Te,{T:function(){return H},o:function(){return O}});var h=i(41301);class H{constructor(D,G){this._prefixSumIndexOfResultBrand=void 0,this.index=D,this.remainder=G}}class O{constructor(D){this.values=D,this.prefixSum=new Uint32Array(D.length),this.prefixSumValidIndex=new Int32Array(1),this.prefixSumValidIndex[0]=-1}insertValues(D,G){D=(0,h.A)(D);const I=this.values,y=this.prefixSum,E=G.length;return E===0?!1:(this.values=new Uint32Array(I.length+E),this.values.set(I.subarray(0,D),0),this.values.set(I.subarray(D),D+E),this.values.set(G,D),D-1=0&&this.prefixSum.set(y.subarray(0,this.prefixSumValidIndex[0]+1)),!0)}changeValue(D,G){return D=(0,h.A)(D),G=(0,h.A)(G),this.values[D]===G?!1:(this.values[D]=G,D-1=I.length)return!1;let E=I.length-D;return G>=E&&(G=E),G===0?!1:(this.values=new Uint32Array(I.length-G),this.values.set(I.subarray(0,D),0),this.values.set(I.subarray(D+G),D),this.prefixSum=new Uint32Array(this.values.length),D-1=0&&this.prefixSum.set(y.subarray(0,this.prefixSumValidIndex[0]+1)),!0)}getTotalSum(){return this.values.length===0?0:this._getPrefixSum(this.values.length-1)}getPrefixSum(D){return D<0?0:(D=(0,h.A)(D),this._getPrefixSum(D))}_getPrefixSum(D){if(D<=this.prefixSumValidIndex[0])return this.prefixSum[D];let G=this.prefixSumValidIndex[0]+1;G===0&&(this.prefixSum[0]=this.values[0],G++),D>=this.values.length&&(D=this.values.length-1);for(let I=G;I<=D;I++)this.prefixSum[I]=this.prefixSum[I-1]+this.values[I];return this.prefixSumValidIndex[0]=Math.max(this.prefixSumValidIndex[0],D),this.prefixSum[D]}getIndexOf(D){D=Math.floor(D),this.getTotalSum();let G=0,I=this.values.length-1,y=0,E=0,p=0;for(;G<=I;)if(y=G+(I-G)/2|0,E=this.prefixSum[y],p=E-this.values[y],D=E)G=y+1;else break;return new H(y,D-p)}}},8829:function(xt,Te,i){"use strict";i.d(Te,{$l:function(){return w},$t:function(){return a},IP:function(){return E},SQ:function(){return s},Wx:function(){return g},l_:function(){return P},le:function(){return G},ud:function(){return y},wA:function(){return p}});var h=i(82983),H=i(72146),O=i(17373);class P{constructor(f,v,r,l){this._viewportBrand=void 0,this.top=f|0,this.left=v|0,this.width=r|0,this.height=l|0}}class D{constructor(f,v){this.outputLineIndex=f,this.outputOffset=v}toString(){return`${this.outputLineIndex}:${this.outputOffset}`}toPosition(f,v){const r=this.outputLineIndex>0?v:0;return new H.L(f+this.outputLineIndex,r+this.outputOffset+1)}}class G{constructor(f,v,r,l,m){this.breakOffsets=f,this.breakOffsetsVisibleColumn=v,this.wrappedTextIndentLength=r,this.injectionOffsets=l,this.injectionOptions=m}getInputOffsetOfOutputPosition(f,v){let r=0;if(f===0?r=v:r=this.breakOffsets[f-1]+v,this.injectionOffsets!==null)for(let l=0;lthis.injectionOffsets[l];l++)r0?this.breakOffsets[m-1]:0,v===0)if(f<=c)l=m-1;else if(f>b)r=m+1;else break;else if(f=b)r=m+1;else break}return new D(m,f-c)}outputPositionToOffsetInUnwrappedLine(f,v){let r=(f>0?this.breakOffsets[f-1]:0)+v;return f>0&&(r-=this.wrappedTextIndentLength),r}normalizeOffsetAroundInjections(f,v){const r=this.getInjectedTextAtOffset(f);if(!r)return f;if(v===2)return f===r.offsetInUnwrappedLine+r.length?r.offsetInUnwrappedLine+r.length:r.offsetInUnwrappedLine;if(v===1){let c=r.offsetInUnwrappedLine+r.length,b=r.injectedTextIndex;for(;b+1=0&&this.injectionOffsets[m-1]===this.injectionOffsets[m];)l-=this.injectionOptions[m-1].content.length,m++;return l}getInjectedText(f,v){const r=this.outputPositionToOffsetInUnwrappedLine(f,v),l=this.getInjectedTextAtOffset(r);return l?{options:this.injectionOptions[l.injectedTextIndex]}:null}getInjectedTextAtOffset(f){const v=this.injectionOffsets,r=this.injectionOptions;if(v!==null){let l=0;for(let m=0;mf)break;if(f<=L)return{injectedTextIndex:m,offsetInUnwrappedLine:b,length:c};l+=c}}}}class I{constructor(f){this.options=f}}class y{constructor(f,v){this.tabSize=f,this.data=v}}class E{constructor(f,v,r,l,m,c,b){this._viewLineDataBrand=void 0,this.content=f,this.continuesWithWrappedLine=v,this.minColumn=r,this.maxColumn=l,this.startVisibleColumn=m,this.tokens=c,this.inlineDecorations=b}}class p{constructor(f,v,r,l,m,c,b,L,T,M){this.minColumn=f,this.maxColumn=v,this.content=r,this.continuesWithWrappedLine=l,this.isBasicASCII=p.isBasicASCII(r,c),this.containsRTL=p.containsRTL(r,this.isBasicASCII,m),this.tokens=b,this.inlineDecorations=L,this.tabSize=T,this.startVisibleColumn=M}static isBasicASCII(f,v){return v?h.$i(f):!0}static containsRTL(f,v,r){return!v&&r?h.Ut(f):!1}}class a{constructor(f,v,r){this.range=f,this.inlineClassName=v,this.type=r}}class g{constructor(f,v,r,l){this.startOffset=f,this.endOffset=v,this.inlineClassName=r,this.inlineClassNameAffectsLetterSpacing=l}toInlineDecoration(f){return new a(new O.e(f,this.startOffset+1,f,this.endOffset+1),this.inlineClassName,this.inlineClassNameAffectsLetterSpacing?3:0)}}class w{constructor(f,v){this._viewModelDecorationBrand=void 0,this.range=f,this.options=v}}class s{constructor(f,v,r){this.color=f,this.zIndex=v,this.data=r}static cmp(f,v){return f.zIndex===v.zIndex?f.colorv.color?1:0:f.zIndex-v.zIndex}}},21154:function(xt,Te,i){"use strict";i.r(Te),i.d(Te,{BracketMatchingController:function(){return l}});var h=i(50431),H=i(69323),O=i(4514),P=i(72146),D=i(17373),G=i(17551),I=i(68987),y=i(51682),E=i(31276),p=i(30297),a=i(13268),g=i(96236),w=i(44350),s=i(49055);const C=(0,w.P6)("editorOverviewRuler.bracketMatchForeground",{dark:"#A0A0A0",light:"#A0A0A0",hc:"#A0A0A0"},a.N("overviewRulerBracketMatchForeground","Overview ruler marker color for matching brackets."));class f extends O.R6{constructor(){super({id:"editor.action.jumpToBracket",label:a.N("smartSelect.jumpBracket","Go to Bracket"),alias:"Go to Bracket",precondition:void 0,kbOpts:{kbExpr:I.u.editorTextFocus,primary:3160,weight:100}})}run(c,b){let L=l.get(b);L&&L.jumpToBracket()}}class v extends O.R6{constructor(){super({id:"editor.action.selectToBracket",label:a.N("smartSelect.selectToBracket","Select to Bracket"),alias:"Select to Bracket",precondition:void 0,description:{description:"Select to Bracket",args:[{name:"args",schema:{type:"object",properties:{selectBrackets:{type:"boolean",default:!0}}}}]}})}run(c,b,L){const T=l.get(b);if(!T)return;let M=!0;L&&L.selectBrackets===!1&&(M=!1),T.selectToBracket(M)}}class r{constructor(c,b,L){this.position=c,this.brackets=b,this.options=L}}class l extends H.JT{constructor(c){super(),this._editor=c,this._lastBracketsData=[],this._lastVersionId=0,this._decorations=[],this._updateBracketsSoon=this._register(new h.pY(()=>this._updateBrackets(),50)),this._matchBrackets=this._editor.getOption(63),this._updateBracketsSoon.schedule(),this._register(c.onDidChangeCursorPosition(b=>{this._matchBrackets!=="never"&&this._updateBracketsSoon.schedule()})),this._register(c.onDidChangeModelContent(b=>{this._updateBracketsSoon.schedule()})),this._register(c.onDidChangeModel(b=>{this._lastBracketsData=[],this._decorations=[],this._updateBracketsSoon.schedule()})),this._register(c.onDidChangeModelLanguageConfiguration(b=>{this._lastBracketsData=[],this._updateBracketsSoon.schedule()})),this._register(c.onDidChangeConfiguration(b=>{b.hasChanged(63)&&(this._matchBrackets=this._editor.getOption(63),this._decorations=this._editor.deltaDecorations(this._decorations,[]),this._lastBracketsData=[],this._lastVersionId=0,this._updateBracketsSoon.schedule())})),this._register(c.onDidBlurEditorWidget(()=>{this._updateBracketsSoon.schedule()})),this._register(c.onDidFocusEditorWidget(()=>{this._updateBracketsSoon.schedule()}))}static get(c){return c.getContribution(l.ID)}jumpToBracket(){if(!this._editor.hasModel())return;const c=this._editor.getModel(),b=this._editor.getSelections().map(L=>{const T=L.getStartPosition(),M=c.matchBracket(T);let z=null;if(M)M[0].containsPosition(T)?z=M[1].getStartPosition():M[1].containsPosition(T)&&(z=M[0].getStartPosition());else{const oe=c.findEnclosingBrackets(T);if(oe)z=oe[0].getStartPosition();else{const se=c.findNextBracket(T);se&&se.range&&(z=se.range.getStartPosition())}}return z?new G.Y(z.lineNumber,z.column,z.lineNumber,z.column):new G.Y(T.lineNumber,T.column,T.lineNumber,T.column)});this._editor.setSelections(b),this._editor.revealRange(b[0])}selectToBracket(c){if(!this._editor.hasModel())return;const b=this._editor.getModel(),L=[];this._editor.getSelections().forEach(T=>{const M=T.getStartPosition();let z=b.matchBracket(M);if(!z&&(z=b.findEnclosingBrackets(M),!z)){const re=b.findNextBracket(M);re&&re.range&&(z=b.matchBracket(re.range.getStartPosition()))}let oe=null,se=null;if(z){z.sort(D.e.compareRangesUsingStarts);const[re,De]=z;if(oe=c?re.getStartPosition():re.getEndPosition(),se=c?De.getEndPosition():De.getStartPosition(),De.containsPosition(M)){const J=oe;oe=se,se=J}}oe&&se&&L.push(new G.Y(oe.lineNumber,oe.column,se.lineNumber,se.column))}),L.length>0&&(this._editor.setSelections(L),this._editor.revealRange(L[0]))}_updateBrackets(){if(this._matchBrackets==="never")return;this._recomputeBrackets();let c=[],b=0;for(const L of this._lastBracketsData){let T=L.brackets;T&&(c[b++]={range:T[0],options:L.options},c[b++]={range:T[1],options:L.options})}this._decorations=this._editor.deltaDecorations(this._decorations,c)}_recomputeBrackets(){if(!this._editor.hasModel()||!this._editor.hasWidgetFocus()){this._lastBracketsData=[],this._lastVersionId=0;return}const c=this._editor.getSelections();if(c.length>100){this._lastBracketsData=[],this._lastVersionId=0;return}const b=this._editor.getModel(),L=b.getVersionId();let T=[];this._lastVersionId===L&&(T=this._lastBracketsData);let M=[],z=0;for(let J=0,Z=c.length;J1&&M.sort(P.L.compare);let oe=[],se=0,re=0,De=T.length;for(let J=0,Z=M.length;J{const b=m.getColor(p.TC);b&&c.addRule(`.monaco-editor .bracket-match { background-color: ${b}; }`);const L=m.getColor(p.Dl);L&&c.addRule(`.monaco-editor .bracket-match { border: 1px solid ${L}; }`)}),g.BH.appendMenuItem(g.eH.MenubarGoMenu,{group:"5_infile_nav",command:{id:"editor.action.jumpToBracket",title:a.N({key:"miGoToBracket",comment:["&& denotes a mnemonic"]},"Go to &&Bracket")},order:2})},32838:function(xt,Te,i){"use strict";i.r(Te);var h=i(4514),H=i(68987),O=i(17373),P=i(17551);class D{constructor(a,g){this._selection=a,this._isMovingLeft=g}getEditOperations(a,g){if(this._selection.startLineNumber!==this._selection.endLineNumber||this._selection.isEmpty())return;const w=this._selection.startLineNumber,s=this._selection.startColumn,C=this._selection.endColumn;if(!(this._isMovingLeft&&s===1)&&!(!this._isMovingLeft&&C===a.getLineMaxColumn(w)))if(this._isMovingLeft){const f=new O.e(w,s-1,w,s),v=a.getValueInRange(f);g.addEditOperation(f,null),g.addEditOperation(new O.e(w,C,w,C),v)}else{const f=new O.e(w,C,w,C+1),v=a.getValueInRange(f);g.addEditOperation(f,null),g.addEditOperation(new O.e(w,s,w,s),v)}}computeCursorState(a,g){return this._isMovingLeft?new P.Y(this._selection.startLineNumber,this._selection.startColumn-1,this._selection.endLineNumber,this._selection.endColumn-1):new P.Y(this._selection.startLineNumber,this._selection.startColumn+1,this._selection.endLineNumber,this._selection.endColumn+1)}}var G=i(13268);class I extends h.R6{constructor(a,g){super(g),this.left=a}run(a,g){if(!g.hasModel())return;let w=[],s=g.getSelections();for(const C of s)w.push(new D(C,this.left));g.pushUndoStop(),g.executeCommands(this.id,w),g.pushUndoStop()}}class y extends I{constructor(){super(!0,{id:"editor.action.moveCarretLeftAction",label:G.N("caret.moveLeft","Move Selected Text Left"),alias:"Move Selected Text Left",precondition:H.u.writable})}}class E extends I{constructor(){super(!1,{id:"editor.action.moveCarretRightAction",label:G.N("caret.moveRight","Move Selected Text Right"),alias:"Move Selected Text Right",precondition:H.u.writable})}}(0,h.Qr)(y),(0,h.Qr)(E)},28630:function(xt,Te,i){"use strict";i.r(Te);var h=i(4514),H=i(75286),O=i(87095),P=i(17373),D=i(68987),G=i(13268);class I extends h.R6{constructor(){super({id:"editor.action.transposeLetters",label:G.N("transposeLetters.label","Transpose Letters"),alias:"Transpose Letters",precondition:D.u.writable,kbOpts:{kbExpr:D.u.textInputFocus,primary:0,mac:{primary:306},weight:100}})}run(E,p){if(!p.hasModel())return;let a=p.getModel(),g=[],w=p.getSelections();for(let s of w){if(!s.isEmpty())continue;let C=s.startLineNumber,f=s.startColumn,v=a.getLineMaxColumn(C);if(C===1&&(f===1||f===2&&v===2))continue;let r=f===v?s.getPosition():O.o.rightPosition(a,s.getPosition().lineNumber,s.getPosition().column),l=O.o.leftPosition(a,r),m=O.o.leftPosition(a,l),c=a.getValueInRange(P.e.fromPositions(m,l)),b=a.getValueInRange(P.e.fromPositions(l,r)),L=P.e.fromPositions(m,r);g.push(new H.T4(L,b+c))}g.length>0&&(p.pushUndoStop(),p.executeCommands(this.id,g),p.pushUndoStop())}}(0,h.Qr)(I)},84826:function(xt,Te,i){"use strict";i.r(Te),i.d(Te,{CopyAction:function(){return v},CutAction:function(){return f},PasteAction:function(){return r}});var h=i(87783),H=i(23345),O=i(79193),P=i(4514),D=i(70827),G=i(68987),I=i(13268),y=i(96236),E=i(54622),p=function(c,b,L,T){function M(z){return z instanceof L?z:new L(function(oe){oe(z)})}return new(L||(L=Promise))(function(z,oe){function se(J){try{De(T.next(J))}catch(Z){oe(Z)}}function re(J){try{De(T.throw(J))}catch(Z){oe(Z)}}function De(J){J.done?z(J.value):M(J.value).then(se,re)}De((T=T.apply(c,b||[])).next())})};const a="9_cutcopypaste",g=H.tY||document.queryCommandSupported("cut"),w=H.tY||document.queryCommandSupported("copy"),s=typeof navigator.clipboard=="undefined"||h.vU?document.queryCommandSupported("paste"):!0;function C(c){return c.register(),c}const f=g?C(new P.AJ({id:"editor.action.clipboardCutAction",precondition:void 0,kbOpts:H.tY?{primary:2102,win:{primary:2102,secondary:[1044]},weight:100}:void 0,menuOpts:[{menuId:y.eH.MenubarEditMenu,group:"2_ccp",title:I.N({key:"miCut",comment:["&& denotes a mnemonic"]},"Cu&&t"),order:1},{menuId:y.eH.EditorContext,group:a,title:I.N("actions.clipboard.cutLabel","Cut"),when:G.u.writable,order:1},{menuId:y.eH.CommandPalette,group:"",title:I.N("actions.clipboard.cutLabel","Cut"),order:1},{menuId:y.eH.SimpleEditorContext,group:a,title:I.N("actions.clipboard.cutLabel","Cut"),when:G.u.writable,order:1}]})):void 0,v=w?C(new P.AJ({id:"editor.action.clipboardCopyAction",precondition:void 0,kbOpts:H.tY?{primary:2081,win:{primary:2081,secondary:[2067]},weight:100}:void 0,menuOpts:[{menuId:y.eH.MenubarEditMenu,group:"2_ccp",title:I.N({key:"miCopy",comment:["&& denotes a mnemonic"]},"&&Copy"),order:2},{menuId:y.eH.EditorContext,group:a,title:I.N("actions.clipboard.copyLabel","Copy"),order:2},{menuId:y.eH.CommandPalette,group:"",title:I.N("actions.clipboard.copyLabel","Copy"),order:1},{menuId:y.eH.SimpleEditorContext,group:a,title:I.N("actions.clipboard.copyLabel","Copy"),order:2}]})):void 0;y.BH.appendMenuItem(y.eH.MenubarEditMenu,{submenu:y.eH.MenubarCopy,title:{value:I.N("copy as","Copy As"),original:"Copy As"},group:"2_ccp",order:3}),y.BH.appendMenuItem(y.eH.EditorContext,{submenu:y.eH.EditorContextCopy,title:{value:I.N("copy as","Copy As"),original:"Copy As"},group:a,order:3});const r=s?C(new P.AJ({id:"editor.action.clipboardPasteAction",precondition:void 0,kbOpts:H.tY?{primary:2100,win:{primary:2100,secondary:[1043]},linux:{primary:2100,secondary:[1043]},weight:100}:void 0,menuOpts:[{menuId:y.eH.MenubarEditMenu,group:"2_ccp",title:I.N({key:"miPaste",comment:["&& denotes a mnemonic"]},"&&Paste"),order:4},{menuId:y.eH.EditorContext,group:a,title:I.N("actions.clipboard.pasteLabel","Paste"),when:G.u.writable,order:4},{menuId:y.eH.CommandPalette,group:"",title:I.N("actions.clipboard.pasteLabel","Paste"),order:1},{menuId:y.eH.SimpleEditorContext,group:a,title:I.N("actions.clipboard.pasteLabel","Paste"),when:G.u.writable,order:4}]})):void 0;class l extends P.R6{constructor(){super({id:"editor.action.clipboardCopyWithSyntaxHighlightingAction",label:I.N("actions.clipboard.copyWithSyntaxHighlightingLabel","Copy With Syntax Highlighting"),alias:"Copy With Syntax Highlighting",precondition:void 0,kbOpts:{kbExpr:G.u.textInputFocus,primary:0,weight:100}})}run(b,L){!L.hasModel()||!L.getOption(32)&&L.getSelection().isEmpty()||(O.RA.forceCopyWithSyntaxHighlighting=!0,L.focus(),document.execCommand("copy"),O.RA.forceCopyWithSyntaxHighlighting=!1)}}function m(c,b){c&&(c.addImplementation(1e4,"code-editor",(L,T)=>{const M=L.get(D.$).getFocusedCodeEditor();if(M&&M.hasTextFocus()){const z=M.getOption(32),oe=M.getSelection();return oe&&oe.isEmpty()&&!z||document.execCommand(b),!0}return!1}),c.addImplementation(0,"generic-dom",(L,T)=>(document.execCommand(b),!0)))}m(f,"cut"),m(v,"copy"),r&&(r.addImplementation(1e4,"code-editor",(c,b)=>{const L=c.get(D.$),T=c.get(E.p),M=L.getFocusedCodeEditor();return M&&M.hasTextFocus()?!document.execCommand("paste")&&H.$L?p(void 0,void 0,void 0,function*(){const oe=yield T.readText();if(oe!==""){const se=O.Nl.INSTANCE.get(oe);let re=!1,De=null,J=null;se&&(re=M.getOption(32)&&!!se.isFromEmptySelection,De=typeof se.multicursorText!="undefined"?se.multicursorText:null,J=se.mode),M.trigger("keyboard","paste",{text:oe,pasteOnNewLine:re,multicursorText:De,mode:J})}}):!0:!1}),r.addImplementation(0,"generic-dom",(c,b)=>(document.execCommand("paste"),!0))),w&&(0,P.Qr)(l)},14899:function(xt,Te,i){"use strict";i.d(Te,{Bb:function(){return f},MN:function(){return v},RB:function(){return C},TM:function(){return l},aI:function(){return L},bA:function(){return m},uH:function(){return r}});var h=i(43506),H=i(96283),O=i(79881),P=i(69323),D=i(5472),G=i(39528),I=i(17373),y=i(17551),E=i(27347),p=i(12027),a=i(35884),g=i(81641),w=i(46105),s=function(z,oe,se,re){function De(J){return J instanceof se?J:new se(function(Z){Z(J)})}return new(se||(se=Promise))(function(J,Z){function Q(j){try{xe(re.next(j))}catch(R){Z(R)}}function le(j){try{xe(re.throw(j))}catch(R){Z(R)}}function xe(j){j.done?J(j.value):De(j.value).then(Q,le)}xe((re=re.apply(z,oe||[])).next())})};const C="editor.action.codeAction",f="editor.action.refactor",v="editor.action.sourceAction",r="editor.action.organizeImports",l="editor.action.fixAll";class m{constructor(oe,se){this.action=oe,this.provider=se}resolve(oe){var se;return s(this,void 0,void 0,function*(){if(!((se=this.provider)===null||se===void 0)&&se.resolveCodeAction&&!this.action.edit){let re;try{re=yield this.provider.resolveCodeAction(this.action,oe)}catch(De){(0,O.Cp)(De)}re&&(this.action.edit=re.edit)}return this})}}class c extends P.JT{constructor(oe,se,re){super(),this.documentation=se,this._register(re),this.allActions=[...oe].sort(c.codeActionsComparator),this.validActions=this.allActions.filter(({action:De})=>!De.disabled)}static codeActionsComparator({action:oe},{action:se}){return oe.isPreferred&&!se.isPreferred?-1:!oe.isPreferred&&se.isPreferred?1:(0,h.Of)(oe.diagnostics)?(0,h.Of)(se.diagnostics)?oe.diagnostics[0].message.localeCompare(se.diagnostics[0].message):-1:(0,h.Of)(se.diagnostics)?1:0}get hasAutoFix(){return this.validActions.some(({action:oe})=>!!oe.kind&&w.yN.QuickFix.contains(new w.yN(oe.kind))&&!!oe.isPreferred)}}const b={actions:[],documentation:void 0};function L(z,oe,se,re,De){var J;const Z=se.filter||{},Q={only:(J=Z.include)===null||J===void 0?void 0:J.value,trigger:se.type},le=new G.YQ(z,De),xe=T(z,Z),j=new P.SL,R=xe.map(K=>s(this,void 0,void 0,function*(){try{re.report(K);const ie=yield K.provideCodeActions(z,oe,Q,le.token);if(ie&&j.add(ie),le.token.isCancellationRequested)return b;const te=((ie==null?void 0:ie.actions)||[]).filter(ye=>ye&&(0,w.Yl)(Z,ye)),ge=M(K,te,Z.include);return{actions:te.map(ye=>new m(ye,K)),documentation:ge}}catch(ie){if((0,O.VV)(ie))throw ie;return(0,O.Cp)(ie),b}})),V=E.H9.onDidChange(()=>{const K=E.H9.all(z);(0,h.fS)(K,xe)||le.cancel()});return Promise.all(R).then(K=>{const ie=(0,h.xH)(K.map(ge=>ge.actions)),te=(0,h.kX)(K.map(ge=>ge.documentation));return new c(ie,te,j)}).finally(()=>{V.dispose(),le.dispose()})}function T(z,oe){return E.H9.all(z).filter(se=>se.providedCodeActionKinds?se.providedCodeActionKinds.some(re=>(0,w.EU)(oe,new w.yN(re))):!0)}function M(z,oe,se){if(!z.documentation)return;const re=z.documentation.map(De=>({kind:new w.yN(De.kind),command:De.command}));if(se){let De;for(const J of re)J.kind.contains(se)&&(De?De.kind.contains(J.kind)&&(De=J):De=J);if(De)return De==null?void 0:De.command}for(const De of oe)if(De.kind){for(const J of re)if(J.kind.contains(new w.yN(De.kind)))return J.command}}a.P.registerCommand("_executeCodeActionProvider",function(z,oe,se,re,De){return s(this,void 0,void 0,function*(){if(!(oe instanceof D.o))throw(0,O.b1)();const J=z.get(p.q).getModel(oe);if(!J)throw(0,O.b1)();const Z=y.Y.isISelection(se)?y.Y.liftSelection(se):I.e.isIRange(se)?J.validateRange(se):void 0;if(!Z)throw(0,O.b1)();const Q=typeof re=="string"?new w.yN(re):void 0,le=yield L(J,Z,{type:1,filter:{includeSourceActions:!0,include:Q}},g.E.None,H.T.None),xe=[],j=Math.min(le.validActions.length,typeof De=="number"?De:0);for(let R=0;RR.action)}finally{setTimeout(()=>le.dispose(),100)}})})},70096:function(xt,Te,i){"use strict";i.d(Te,{S5:function(){return Ni},dW:function(){return oi},Hv:function(){return Ti},o$:function(){return Di},E7:function(){return Wt},pY:function(){return Ze},Eb:function(){return ni},VQ:function(){return hi}});var h=i(96283);class H{constructor(Pt){this.executor=Pt,this._didRun=!1}getValue(){if(!this._didRun)try{this._value=this.executor()}catch(Pt){this._error=Pt}finally{this._didRun=!0}if(this._error)throw this._error;return this._value}get rawValue(){return this._value}}var O=i(69323),P=i(82983),D=i(4514),G=i(97705),I=i(68987),y=i(14899),E=i(79881),p=i(78707),a=i(16925),g=i(69454),w=i(75918),s=i(72146),C=i(27347),f=i(46105),v=i(4999),r=i(5898),l=function(ai,Pt,Gt,st){var gt=arguments.length,ht=gt<3?Pt:st===null?st=Object.getOwnPropertyDescriptor(Pt,Gt):st,Qe;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")ht=Reflect.decorate(ai,Pt,Gt,st);else for(var $e=ai.length-1;$e>=0;$e--)(Qe=ai[$e])&&(ht=(gt<3?Qe(ht):gt>3?Qe(Pt,Gt,ht):Qe(Pt,Gt))||ht);return gt>3&&ht&&Object.defineProperty(Pt,Gt,ht),ht},m=function(ai,Pt){return function(Gt,st){Pt(Gt,st,ai)}},c=function(ai,Pt,Gt,st){function gt(ht){return ht instanceof Gt?ht:new Gt(function(Qe){Qe(ht)})}return new(Gt||(Gt=Promise))(function(ht,Qe){function $e(Ke){try{Oe(st.next(Ke))}catch(ct){Qe(ct)}}function Ie(Ke){try{Oe(st.throw(Ke))}catch(ct){Qe(ct)}}function Oe(Ke){Ke.done?ht(Ke.value):gt(Ke.value).then($e,Ie)}Oe((st=st.apply(ai,Pt||[])).next())})};class b extends w.aU{constructor(Pt,Gt){super(Pt.command?Pt.command.id:Pt.title,L(Pt.title),void 0,!Pt.disabled,Gt),this.action=Pt}}function L(ai){return ai.replace(/\r\n|\r|\n/g," ")}let T=class extends O.JT{constructor(Pt,Gt,st,gt){super(),this._editor=Pt,this._delegate=Gt,this._contextMenuService=st,this._visible=!1,this._showingActions=this._register(new O.XK),this._keybindingResolver=new M({getKeybindings:()=>gt.getKeybindings()})}get isVisible(){return this._visible}show(Pt,Gt,st,gt){return c(this,void 0,void 0,function*(){const ht=gt.includeDisabledActions?Gt.allActions:Gt.validActions;if(!ht.length){this._visible=!1;return}if(!this._editor.getDomNode())throw this._visible=!1,(0,E.F0)();this._visible=!0,this._showingActions.value=Gt;const Qe=this.getMenuActions(Pt,ht,Gt.documentation),$e=s.L.isIPosition(st)?this._toCoords(st):st||{x:0,y:0},Ie=this._keybindingResolver.getResolver(),Oe=this._editor.getOption(113);this._contextMenuService.showContextMenu({domForShadowRoot:Oe?this._editor.getDomNode():void 0,getAnchor:()=>$e,getActions:()=>Qe,onHide:()=>{this._visible=!1,this._editor.focus()},autoSelectFirstItem:!0,getKeyBinding:Ke=>Ke instanceof b?Ie(Ke.action):void 0})})}getMenuActions(Pt,Gt,st){var gt,ht;const Qe=Ke=>new b(Ke.action,()=>this._delegate.onSelectCodeAction(Ke)),$e=Gt.map(Qe),Ie=[...st],Oe=this._editor.getModel();if(Oe&&$e.length)for(const Ke of C.H9.all(Oe))Ke._getAdditionalMenuItems&&Ie.push(...Ke._getAdditionalMenuItems({trigger:Pt.type,only:(ht=(gt=Pt.filter)===null||gt===void 0?void 0:gt.include)===null||ht===void 0?void 0:ht.value},Gt.map(ct=>ct.action)));return Ie.length&&$e.push(new w.Z0,...Ie.map(Ke=>Qe(new y.bA({title:Ke.title,command:Ke},void 0)))),$e}_toCoords(Pt){if(!this._editor.hasModel())return{x:0,y:0};this._editor.revealPosition(Pt,1),this._editor.render();const Gt=this._editor.getScrolledVisiblePosition(Pt),st=(0,g.i)(this._editor.getDomNode()),gt=st.left+Gt.left,ht=st.top+Gt.top+Gt.height;return{x:gt,y:ht}}};T=l([m(2,v.i),m(3,r.d)],T);class M{constructor(Pt){this._keybindingProvider=Pt}getResolver(){const Pt=new H(()=>this._keybindingProvider.getKeybindings().filter(Gt=>M.codeActionCommands.indexOf(Gt.command)>=0).filter(Gt=>Gt.resolvedKeybinding).map(Gt=>{let st=Gt.commandArgs;return Gt.command===y.uH?st={kind:f.yN.SourceOrganizeImports.value}:Gt.command===y.TM&&(st={kind:f.yN.SourceFixAll.value}),Object.assign({resolvedKeybinding:Gt.resolvedKeybinding},f.wZ.fromUser(st,{kind:f.yN.None,apply:"never"}))}));return Gt=>{if(Gt.kind){const st=this.bestKeybindingForCodeAction(Gt,Pt.getValue());return st==null?void 0:st.resolvedKeybinding}}}bestKeybindingForCodeAction(Pt,Gt){if(!Pt.kind)return;const st=new f.yN(Pt.kind);return Gt.filter(gt=>gt.kind.contains(st)).filter(gt=>gt.preferred?Pt.isPreferred:!0).reduceRight((gt,ht)=>gt?gt.kind.contains(ht.kind)?ht:gt:ht,void 0)}}M.codeActionCommands=[y.Bb,y.RB,y.MN,y.uH,y.TM];var z=i(2395),oe=i(60537),se=i(52615),re=i(4348),De=i(31276),J=i(13268),Z=i(44350),Q=i(49055),le=function(ai,Pt,Gt,st){var gt=arguments.length,ht=gt<3?Pt:st===null?st=Object.getOwnPropertyDescriptor(Pt,Gt):st,Qe;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")ht=Reflect.decorate(ai,Pt,Gt,st);else for(var $e=ai.length-1;$e>=0;$e--)(Qe=ai[$e])&&(ht=(gt<3?Qe(ht):gt>3?Qe(Pt,Gt,ht):Qe(Pt,Gt))||ht);return gt>3&&ht&&Object.defineProperty(Pt,Gt,ht),ht},xe=function(ai,Pt){return function(Gt,st){Pt(Gt,st,ai)}},j;(function(ai){ai.Hidden={type:0};class Pt{constructor(st,gt,ht,Qe){this.actions=st,this.trigger=gt,this.editorPosition=ht,this.widgetPosition=Qe,this.type=1}}ai.Showing=Pt})(j||(j={}));let R=class gl extends O.JT{constructor(Pt,Gt,st,gt){super(),this._editor=Pt,this._quickFixActionId=Gt,this._preferredFixActionId=st,this._keybindingService=gt,this._onClick=this._register(new re.Q5),this.onClick=this._onClick.event,this._state=j.Hidden,this._domNode=document.createElement("div"),this._domNode.className=se.lA.lightBulb.classNames,this._editor.addContentWidget(this),this._register(this._editor.onDidChangeModelContent(ht=>{const Qe=this._editor.getModel();(this.state.type!==1||!Qe||this.state.editorPosition.lineNumber>=Qe.getLineCount())&&this.hide()})),oe.o.ignoreTarget(this._domNode),this._register(g.Gw(this._domNode,ht=>{if(this.state.type!==1)return;this._editor.focus(),ht.preventDefault();const{top:Qe,height:$e}=g.i(this._domNode),Ie=this._editor.getOption(58);let Oe=Math.floor(Ie/3);this.state.widgetPosition.position!==null&&this.state.widgetPosition.position.lineNumber{if((ht.buttons&1)!==1)return;this.hide();const Qe=new z.Z;Qe.startMonitoring(ht.target,ht.buttons,z.e,()=>{},()=>{Qe.dispose()})})),this._register(this._editor.onDidChangeConfiguration(ht=>{ht.hasChanged(56)&&!this._editor.getOption(56).enabled&&this.hide()})),this._updateLightBulbTitleAndIcon(),this._register(this._keybindingService.onDidUpdateKeybindings(this._updateLightBulbTitleAndIcon,this))}dispose(){super.dispose(),this._editor.removeContentWidget(this)}getId(){return"LightBulbWidget"}getDomNode(){return this._domNode}getPosition(){return this._state.type===1?this._state.widgetPosition:null}update(Pt,Gt,st){if(Pt.validActions.length<=0)return this.hide();const gt=this._editor.getOptions();if(!gt.get(56).enabled)return this.hide();const ht=this._editor.getModel();if(!ht)return this.hide();const{lineNumber:Qe,column:$e}=ht.validatePosition(st),Ie=ht.getOptions().tabSize,Oe=gt.get(43),Ke=ht.getLineContent(Qe),ct=De.yO.computeIndentLevel(Ke,Ie),Nt=Oe.spaceWidth*ct>22,$t=Ci=>Ci>2&&this._editor.getTopForLineNumber(Ci)===this._editor.getTopForLineNumber(Ci-1);let Xt=Qe;if(!Nt){if(Qe>1&&!$t(Qe-1))Xt-=1;else if(!$t(Qe+1))Xt+=1;else if($e*Oe.spaceWidth<22)return this.hide()}this.state=new j.Showing(Pt,Gt,st,{position:{lineNumber:Xt,column:1},preference:gl._posPref}),this._editor.layoutContentWidget(this)}hide(){this.state=j.Hidden,this._editor.layoutContentWidget(this)}get state(){return this._state}set state(Pt){this._state=Pt,this._updateLightBulbTitleAndIcon()}_updateLightBulbTitleAndIcon(){if(this.state.type===1&&this.state.actions.hasAutoFix){this._domNode.classList.remove(...se.lA.lightBulb.classNamesArray),this._domNode.classList.add(...se.lA.lightbulbAutofix.classNamesArray);const Gt=this._keybindingService.lookupKeybinding(this._preferredFixActionId);if(Gt){this.title=J.N("preferredcodeActionWithKb","Show Code Actions. Preferred Quick Fix Available ({0})",Gt.getLabel());return}}this._domNode.classList.remove(...se.lA.lightbulbAutofix.classNamesArray),this._domNode.classList.add(...se.lA.lightBulb.classNamesArray);const Pt=this._keybindingService.lookupKeybinding(this._quickFixActionId);Pt?this.title=J.N("codeActionWithKb","Show Code Actions ({0})",Pt.getLabel()):this.title=J.N("codeAction","Show Code Actions")}set title(Pt){this._domNode.title=Pt}};R._posPref=[0],R=le([xe(3,r.d)],R),(0,Q.Ic)((ai,Pt)=>{var Gt;const st=(Gt=ai.getColor(Z.cv))===null||Gt===void 0?void 0:Gt.transparent(.7),gt=ai.getColor(Z.Fu);gt&&Pt.addRule(` +`}_shouldRestoreUndoStack(){const K=this._configurationService.getValue("files.restoreUndoStack");return typeof K=="boolean"?K:!0}getCreationOptions(K,ie,te){let ge=this._modelCreationOptionsByLanguageAndResource[K+ie];if(!ge){const ye=this._configurationService.getValue("editor",{overrideIdentifier:K,resource:ie}),ve=this._getEOL(ie,K);ge=qo._readModelOptions({editor:ye,eol:ve},te),this._modelCreationOptionsByLanguageAndResource[K+ie]=ge}return ge}_updateModelOptions(){const K=this._modelCreationOptionsByLanguageAndResource;this._modelCreationOptionsByLanguageAndResource=Object.create(null);const ie=Object.keys(this._models);for(let te=0,ge=ie.length;teK){const ie=[];for(this._disposedModels.forEach(te=>{te.sharesUndoRedoStack||ie.push(te)}),ie.sort((te,ge)=>te.time-ge.time);ie.length>0&&this._disposedModelsHeapSize>K;){const te=ie.shift();this._removeDisposedModel(te.uri),te.initialUndoRedoSnapshot!==null&&this._undoRedoService.restoreSnapshot(te.initialUndoRedoSnapshot)}}}_createModelData(K,ie,te,ge){const ye=this.getCreationOptions(ie,te,ge),ve=new G.yO(K,ye,ie,te,this._undoRedoService,this._modeService,this._languageConfigurationService);if(te&&this._disposedModels.has(z(te))){const ue=this._removeDisposedModel(te),ce=this._undoRedoService.getElements(te),Ve=oe(ve)===ue.sha1;if(Ve||ue.sharesUndoRedoStack){for(const We of ce.past)(0,r.e9)(We)&&We.matchesResource(te)&&We.setModel(ve);for(const We of ce.future)(0,r.e9)(We)&&We.matchesResource(te)&&We.setModel(ve);this._undoRedoService.setElementsValidFlag(te,!0,We=>(0,r.e9)(We)&&We.matchesResource(te)),Ve&&(ve._overwriteVersionId(ue.versionId),ve._overwriteAlternativeVersionId(ue.alternativeVersionId),ve._overwriteInitialUndoRedoSnapshot(ue.initialUndoRedoSnapshot))}else ue.initialUndoRedoSnapshot!==null&&this._undoRedoService.restoreSnapshot(ue.initialUndoRedoSnapshot)}const Fe=z(ve.uri);if(this._models[Fe])throw new Error("ModelService: Cannot add model because it already exists!");const we=new se(ve,ue=>this._onWillDispose(ue),(ue,ce)=>this._onDidChangeLanguage(ue,ce));return this._models[Fe]=we,we}createModel(K,ie,te,ge=!1){let ye;return ie?(ye=this._createModelData(K,ie.languageId,te,ge),this.setMode(ye.model,ie)):ye=this._createModelData(K,y.XT,te,ge),this._onModelAdded.fire(ye.model),ye.model}setMode(K,ie){if(!ie)return;const te=this._models[z(K.uri)];te&&te.setLanguage(ie)}getModels(){const K=[],ie=Object.keys(this._models);for(let te=0,ge=ie.length;te0||we.future.length>0){for(const ue of we.past)(0,r.e9)(ue)&&ue.matchesResource(K.uri)&&(ye=!0,ve+=ue.heapSize(K.uri),ue.setModel(K.uri));for(const ue of we.future)(0,r.e9)(ue)&&ue.matchesResource(K.uri)&&(ye=!0,ve+=ue.heapSize(K.uri),ue.setModel(K.uri))}}const Fe=qo.MAX_MEMORY_FOR_CLOSED_FILES_UNDO_STACK;if(ye)if(!ge&&ve>Fe){const we=te.model.getInitialUndoRedoSnapshot();we!==null&&this._undoRedoService.restoreSnapshot(we)}else this._ensureDisposedModelsHeapSize(Fe-ve),this._undoRedoService.setElementsValidFlag(K.uri,!1,we=>(0,r.e9)(we)&&we.matchesResource(K.uri)),this._insertDisposedModel(new De(K.uri,te.model.getInitialUndoRedoSnapshot(),Date.now(),ge,ve,oe(K),K.getVersionId(),K.getAlternativeVersionId()));else if(!ge){const we=te.model.getInitialUndoRedoSnapshot();we!==null&&this._undoRedoService.restoreSnapshot(we)}delete this._models[ie],te.dispose(),delete this._modelCreationOptionsByLanguageAndResource[K.getLanguageId()+K.uri],this._onModelRemoved.fire(K)}_onDidChangeLanguage(K,ie){const te=ie.oldLanguage,ge=K.getLanguageId(),ye=this.getCreationOptions(te,K.uri,K.isForSimpleWidget),ve=this.getCreationOptions(ge,K.uri,K.isForSimpleWidget);qo._setModelOptionsForModel(K,ve,ye),this._onModelModeChanged.fire({model:K,oldModeId:te})}};J.MAX_MEMORY_FOR_CLOSED_FILES_UNDO_STACK=20*1024*1024,J=T([M(0,a.Ui),M(1,p.y),M(2,s.XE),M(3,C.VZ),M(4,f.tJ),M(5,E.h),M(6,L.c_)],J);const Z="editor.semanticHighlighting";function Q(V,K,ie){var te;const ge=(te=ie.getValue(Z,{overrideIdentifier:V.getLanguageId(),resource:V.uri}))===null||te===void 0?void 0:te.enabled;return typeof ge=="boolean"?ge:K.getColorTheme().semanticHighlighting}class le extends H.JT{constructor(K,ie,te,ge){super(),this._watchers=Object.create(null),this._semanticStyling=ge;const ye=we=>{this._watchers[we.uri.toString()]=new R(we,ie,this._semanticStyling)},ve=(we,ue)=>{ue.dispose(),delete this._watchers[we.uri.toString()]},Fe=()=>{for(let we of K.getModels()){const ue=this._watchers[we.uri.toString()];Q(we,ie,te)?ue||ye(we):ue&&ve(we,ue)}};this._register(K.onModelAdded(we=>{Q(we,ie,te)&&ye(we)})),this._register(K.onModelRemoved(we=>{const ue=this._watchers[we.uri.toString()];ue&&ve(we,ue)})),this._register(te.onDidChangeConfiguration(we=>{we.affectsConfiguration(Z)&&Fe()})),this._register(ie.onDidColorThemeChange(Fe))}}class xe extends H.JT{constructor(K,ie,te){super(),this._themeService=K,this._modeService=ie,this._logService=te,this._caches=new WeakMap,this._register(this._themeService.onDidColorThemeChange(()=>{this._caches=new WeakMap}))}get(K){return this._caches.has(K)||this._caches.set(K,new m.$(K.getLegend(),this._themeService,this._modeService,this._logService)),this._caches.get(K)}}class j{constructor(K,ie,te){this.provider=K,this.resultId=ie,this.data=te}dispose(){this.provider.releaseDocumentSemanticTokens(this.resultId)}}class R extends H.JT{constructor(K,ie,te){super(),this._isDisposed=!1,this._model=K,this._semanticStyling=te,this._fetchDocumentSemanticTokens=this._register(new g.pY(()=>this._fetchDocumentSemanticTokensNow(),R.FETCH_DOCUMENT_SEMANTIC_TOKENS_DELAY)),this._currentDocumentResponse=null,this._currentDocumentRequestCancellationTokenSource=null,this._documentProvidersChangeListeners=[],this._register(this._model.onDidChangeContent(()=>{this._fetchDocumentSemanticTokens.isScheduled()||this._fetchDocumentSemanticTokens.schedule()})),this._register(this._model.onDidChangeLanguage(()=>{this._currentDocumentResponse&&(this._currentDocumentResponse.dispose(),this._currentDocumentResponse=null),this._currentDocumentRequestCancellationTokenSource&&(this._currentDocumentRequestCancellationTokenSource.cancel(),this._currentDocumentRequestCancellationTokenSource=null),this._setDocumentSemanticTokens(null,null,null,[]),this._fetchDocumentSemanticTokens.schedule(0)}));const ge=()=>{(0,H.B9)(this._documentProvidersChangeListeners),this._documentProvidersChangeListeners=[];for(const ye of I.wT.all(K))typeof ye.onDidChange=="function"&&this._documentProvidersChangeListeners.push(ye.onDidChange(()=>this._fetchDocumentSemanticTokens.schedule(0)))};ge(),this._register(I.wT.onDidChange(()=>{ge(),this._fetchDocumentSemanticTokens.schedule()})),this._register(ie.onDidColorThemeChange(ye=>{this._setDocumentSemanticTokens(null,null,null,[]),this._fetchDocumentSemanticTokens.schedule()})),this._fetchDocumentSemanticTokens.schedule(0)}dispose(){this._currentDocumentResponse&&(this._currentDocumentResponse.dispose(),this._currentDocumentResponse=null),this._currentDocumentRequestCancellationTokenSource&&(this._currentDocumentRequestCancellationTokenSource.cancel(),this._currentDocumentRequestCancellationTokenSource=null),this._setDocumentSemanticTokens(null,null,null,[]),this._isDisposed=!0,super.dispose()}_fetchDocumentSemanticTokensNow(){if(this._currentDocumentRequestCancellationTokenSource)return;if(!(0,c.Jc)(this._model)){this._currentDocumentResponse&&this._model.setSemanticTokens(null,!1);return}const K=new w.A,ie=this._currentDocumentResponse?this._currentDocumentResponse.provider:null,te=this._currentDocumentResponse&&this._currentDocumentResponse.resultId||null,ge=(0,c.ML)(this._model,ie,te,K.token);this._currentDocumentRequestCancellationTokenSource=K;const ye=[],ve=this._model.onDidChangeContent(Fe=>{ye.push(Fe)});ge.then(Fe=>{if(this._currentDocumentRequestCancellationTokenSource=null,ve.dispose(),!Fe)this._setDocumentSemanticTokens(null,null,null,ye);else{const{provider:we,tokens:ue}=Fe,ce=this._semanticStyling.get(we);this._setDocumentSemanticTokens(we,ue||null,ce,ye)}},Fe=>{Fe&&(P.VV(Fe)||typeof Fe.message=="string"&&Fe.message.indexOf("busy")!==-1)||P.dL(Fe),this._currentDocumentRequestCancellationTokenSource=null,ve.dispose(),ye.length>0&&(this._fetchDocumentSemanticTokens.isScheduled()||this._fetchDocumentSemanticTokens.schedule())})}static _copy(K,ie,te,ge,ye){for(let ve=0;ve{ge.length>0&&!this._fetchDocumentSemanticTokens.isScheduled()&&this._fetchDocumentSemanticTokens.schedule()};if(this._currentDocumentResponse&&(this._currentDocumentResponse.dispose(),this._currentDocumentResponse=null),this._isDisposed){K&&ie&&K.releaseDocumentSemanticTokens(ie.resultId);return}if(!K||!te){this._model.setSemanticTokens(null,!1);return}if(!ie){this._model.setSemanticTokens(null,!0),ve();return}if((0,c.Vj)(ie)){if(!ye){this._model.setSemanticTokens(null,!0);return}if(ie.edits.length===0)ie={resultId:ie.resultId,data:ye.data};else{let Fe=0;for(const We of ie.edits)Fe+=(We.data?We.data.length:0)-We.deleteCount;const we=ye.data,ue=new Uint32Array(we.length+Fe);let ce=we.length,Ve=ue.length;for(let We=ie.edits.length-1;We>=0;We--){const ae=ie.edits[We],fe=ce-(ae.start+ae.deleteCount);fe>0&&(R._copy(we,ce-fe,ue,Ve-fe,fe),Ve-=fe),ae.data&&(R._copy(ae.data,0,ue,Ve-ae.data.length,ae.data.length),Ve-=ae.data.length),ce=ae.start}ce>0&&R._copy(we,0,ue,0,ce),ie={resultId:ie.resultId,data:ue}}}if((0,c.Vl)(ie)){this._currentDocumentResponse=new j(K,ie.resultId,ie.data);const Fe=(0,m.h)(ie,te,this._model.getLanguageId());if(ge.length>0)for(const we of ge)for(const ue of Fe)for(const ce of we.changes)ue.applyEdit(ce.range,ce.text);this._model.setSemanticTokens(Fe,!0)}else this._model.setSemanticTokens(null,!0);ve()}}R.FETCH_DOCUMENT_SEMANTIC_TOKENS_DELAY=300},16862:function(xt,Te,i){"use strict";i.d(Te,{S:function(){return H}});var h=i(16925);const H=(0,h.yh)("textModelService")},32981:function(xt,Te,i){"use strict";i.d(Te,{$:function(){return y},h:function(){return E}});var h=i(27347),H=i(49055),O=i(44182),P=i(59028),D=i(64992),G=function(g,w,s,C){var f=arguments.length,v=f<3?w:C===null?C=Object.getOwnPropertyDescriptor(w,s):C,r;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")v=Reflect.decorate(g,w,s,C);else for(var l=g.length-1;l>=0;l--)(r=g[l])&&(v=(f<3?r(v):f>3?r(w,s,v):r(w,s))||v);return f>3&&v&&Object.defineProperty(w,s,v),v},I=function(g,w){return function(s,C){w(s,C,g)}};let y=class{constructor(w,s,C,f){this._legend=w,this._themeService=s,this._modeService=C,this._logService=f,this._hashTable=new a,this._hasWarnedOverlappingTokens=!1}getMetadata(w,s,C){const f=this._modeService.languageIdCodec.encodeLanguageId(C),v=this._hashTable.get(w,s,f);let r;if(v)r=v.metadata,this._logService.getLevel()===O.in.Trace&&this._logService.trace(`SemanticTokensProviderStyling [CACHED] ${w} / ${s}: foreground ${h.NX.getForeground(r)}, fontStyle ${h.NX.getFontStyle(r).toString(2)}`);else{let l=this._legend.tokenTypes[w];const m=[];if(l){let c=s;for(let L=0;c>0&&L>1;c>0&&this._logService.getLevel()===O.in.Trace&&(this._logService.trace(`SemanticTokensProviderStyling: unknown token modifier index: ${s.toString(2)} for legend: ${JSON.stringify(this._legend.tokenModifiers)}`),m.push("not-in-legend"));const b=this._themeService.getColorTheme().getTokenStyleMetadata(l,m,C);if(typeof b=="undefined")r=2147483647;else{if(r=0,typeof b.italic!="undefined"){const L=(b.italic?1:0)<<11;r|=L|1}if(typeof b.bold!="undefined"){const L=(b.bold?2:0)<<11;r|=L|2}if(typeof b.underline!="undefined"){const L=(b.underline?4:0)<<11;r|=L|4}if(b.foreground){const L=b.foreground<<14;r|=L|8}r===0&&(r=2147483647)}}else this._logService.getLevel()===O.in.Trace&&this._logService.trace(`SemanticTokensProviderStyling: unknown token type index: ${w} for legend: ${JSON.stringify(this._legend.tokenTypes)}`),r=2147483647,l="not-in-legend";this._hashTable.add(w,s,f,r),this._logService.getLevel()===O.in.Trace&&this._logService.trace(`SemanticTokensProviderStyling ${w} (${l}) / ${s} (${m.join(" ")}): foreground ${h.NX.getForeground(r)}, fontStyle ${h.NX.getFontStyle(r).toString(2)}`)}return r}warnOverlappingSemanticTokens(w,s){this._hasWarnedOverlappingTokens||(this._hasWarnedOverlappingTokens=!0,console.warn(`Overlapping semantic tokens detected at lineNumber ${w}, column ${s}`))}};y=G([I(1,H.XE),I(2,D.h),I(3,O.VZ)],y);function E(g,w,s){const C=g.data,f=g.data.length/5|0,v=Math.max(Math.ceil(f/1024),400),r=[];let l=0,m=1,c=0;for(;lb&&C[5*J]===0;)J--;if(J-1===b){let Z=L;for(;Z+1xe&&(w.warnOverlappingSemanticTokens(le,xe+1),se=this._growCount){const v=this._elements;this._currentLengthIndex++,this._currentLength=a._SIZES[this._currentLengthIndex],this._growCount=Math.round(this._currentLengthIndex+1{const ee=W.getColor(O.cv);ee&&$.addRule(`.monaco-editor, .monaco-editor-background, .monaco-editor .inputarea.ime-input { background-color: ${ee}; }`);const he=W.getColor(O.NO);he&&$.addRule(`.monaco-editor, .monaco-editor .inputarea.ime-input { color: ${he}; }`);const Pe=W.getColor(M);Pe&&$.addRule(`.monaco-editor .margin { background-color: ${Pe}; }`);const Ye=W.getColor(I);Ye&&$.addRule(`.monaco-editor .rangeHighlight { background-color: ${Ye}; }`);const it=W.getColor(y);it&&$.addRule(`.monaco-editor .rangeHighlight { border: 1px ${W.type==="hc"?"dotted":"solid"} ${it}; }`);const rt=W.getColor(E);rt&&$.addRule(`.monaco-editor .symbolHighlight { background-color: ${rt}; }`);const vt=W.getColor(p);vt&&$.addRule(`.monaco-editor .symbolHighlight { border: 1px ${W.type==="hc"?"dotted":"solid"} ${vt}; }`);const Ft=W.getColor(w);Ft&&($.addRule(`.monaco-editor .mtkw { color: ${Ft} !important; }`),$.addRule(`.monaco-editor .mtkz { color: ${Ft} !important; }`))})},13169:function(xt,Te,i){"use strict";i.d(Te,{EY:function(){return H},Tj:function(){return O}});class h{constructor(D,G,I){this._colorZoneBrand=void 0,this.from=D|0,this.to=G|0,this.colorId=I|0}static compare(D,G){return D.colorId===G.colorId?D.from===G.from?D.to-G.to:D.from-G.from:D.colorId-G.colorId}}class H{constructor(D,G,I){this._overviewRulerZoneBrand=void 0,this.startLineNumber=D,this.endLineNumber=G,this.color=I,this._colorZone=null}static compare(D,G){return D.color===G.color?D.startLineNumber===G.startLineNumber?D.endLineNumber-G.endLineNumber:D.startLineNumber-G.startLineNumber:D.colorI&&(v=I-r);const l=s.color;let m=this._color2Id[l];m||(m=++this._lastAssignedId,this._color2Id[l]=m,this._id2Color[m]=l);const c=new h(v-r,v+r,m);s.setColorZone(c),a.push(c)}return this._colorZonesInvalid=!1,a.sort(h.compare),a}}},81112:function(xt,Te,i){"use strict";i.d(Te,{Kp:function(){return H},k:function(){return D}});var h=i(82983);class H{constructor(I,y,E,p){this.startColumn=I,this.endColumn=y,this.className=E,this.type=p,this._lineDecorationBrand=void 0}static _equals(I,y){return I.startColumn===y.startColumn&&I.endColumn===y.endColumn&&I.className===y.className&&I.type===y.type}static equalsArr(I,y){const E=I.length,p=y.length;if(E!==p)return!1;for(let a=0;a=a||(w[s++]=new H(Math.max(1,C.startColumn-p+1),Math.min(g+1,C.endColumn-p+1),C.className,C.type));return w}static filter(I,y,E,p){if(I.length===0)return[];let a=[],g=0;for(let w=0,s=I.length;wy||f.isEmpty()&&(C.type===0||C.type===3))continue;const v=f.startLineNumber===y?f.startColumn:E,r=f.endLineNumber===y?f.endColumn:p;a[g++]=new H(v,r,C.inlineClassName,C.type)}return a}static _typeCompare(I,y){const E=[2,0,1,3];return E[I]-E[y]}static compare(I,y){if(I.startColumn!==y.startColumn)return I.startColumn-y.startColumn;if(I.endColumn!==y.endColumn)return I.endColumn-y.endColumn;const E=H._typeCompare(I.type,y.type);return E!==0?E:I.className!==y.className?I.className0&&this.stopOffsets[0]0&&y=I){this.stopOffsets.splice(p,0,I),this.classNames.splice(p,0,y),this.metadata.splice(p,0,E);break}this.count++}}class D{static normalize(I,y){if(y.length===0)return[];let E=[];const p=new P;let a=0;for(let g=0,w=y.length;g1){const c=I.charCodeAt(C-2);h.ZG(c)&&C--}if(f>1){const c=I.charCodeAt(f-2);h.ZG(c)&&f--}const l=C-1,m=f-2;a=p.consumeLowerThan(l,a,E),p.count===0&&(a=l),p.insert(m,v,r)}return p.consumeLowerThan(1073741824,a,E),E}}},28750:function(xt,Te,i){"use strict";i.d(Te,{IJ:function(){return G},Nd:function(){return I},d1:function(){return p},tF:function(){return g},zG:function(){return D}});var h=i(82983),H=i(48772),O=i(81112);class P{constructor(T,M,z){this._linePartBrand=void 0,this.endIndex=T,this.type=M,this.metadata=z}isWhitespace(){return!!(this.metadata&1)}isPseudoAfter(){return!!(this.metadata&4)}}class D{constructor(T,M){this.startOffset=T,this.endOffset=M}equals(T){return this.startOffset===T.startOffset&&this.endOffset===T.endOffset}}class G{constructor(T,M,z,oe,se,re,De,J,Z,Q,le,xe,j,R,V,K,ie,te,ge){this.useMonospaceOptimizations=T,this.canUseHalfwidthRightwardsArrow=M,this.lineContent=z,this.continuesWithWrappedLine=oe,this.isBasicASCII=se,this.containsRTL=re,this.fauxIndentLength=De,this.lineTokens=J,this.lineDecorations=Z.sort(O.Kp.compare),this.tabSize=Q,this.startVisibleColumn=le,this.spaceWidth=xe,this.stopRenderingLineAfter=V,this.renderWhitespace=K==="all"?4:K==="boundary"?1:K==="selection"?2:K==="trailing"?3:0,this.renderControlCharacters=ie,this.fontLigatures=te,this.selectionsOnLine=ge&&ge.sort((Fe,we)=>Fe.startOffset>>16}static getCharIndex(T){return(T&65535)>>>0}setColumnInfo(T,M,z,oe){const se=(M<<16|z<<0)>>>0;this._data[T-1]=se,this._absoluteOffsets[T-1]=oe+z}getAbsoluteOffset(T){return this._absoluteOffsets.length===0?0:this._absoluteOffsets[T-1]}charOffsetToPartData(T){return this.length===0?0:T<0?this._data[0]:T>=this.length?this._data[this.length-1]:this._data[T]}getDomPosition(T){const M=this.charOffsetToPartData(T-1),z=y.getPartIndex(M),oe=y.getCharIndex(M);return new I(z,oe)}getColumn(T,M){return this.partDataToCharOffset(T.partIndex,M,T.charIndex)+1}partDataToCharOffset(T,M,z){if(this.length===0)return 0;let oe=(T<<16|z<<0)>>>0,se=0,re=this.length-1;for(;se+1>>1,K=this._data[V];if(K===oe)return V;K>oe?re=V:se=V}if(se===re)return se;let De=this._data[se],J=this._data[re];if(De===oe)return se;if(J===oe)return re;let Z=y.getPartIndex(De),Q=y.getCharIndex(De),le=y.getPartIndex(J),xe;Z!==le?xe=M:xe=y.getCharIndex(J);let j=z-Q,R=xe-z;return j<=R?se:re}}class E{constructor(T,M,z){this._renderLineOutputBrand=void 0,this.characterMapping=T,this.containsRTL=M,this.containsForeignElements=z}}function p(L,T){if(L.lineContent.length===0){if(L.lineDecorations.length>0){T.appendASCIIString("");let M=0,z=0,oe=0;for(const re of L.lineDecorations)(re.type===1||re.type===2)&&(T.appendASCIIString(''),re.type===1&&(oe|=1,M++),re.type===2&&(oe|=2,z++));T.appendASCIIString("");const se=new y(1,M+z);return se.setColumnInfo(1,M,0,0),new E(se,!1,oe)}return T.appendASCIIString(""),new E(new y(0,0),!1,0)}return c(s(L),T)}class a{constructor(T,M,z,oe){this.characterMapping=T,this.html=M,this.containsRTL=z,this.containsForeignElements=oe}}function g(L){let T=(0,H.l$)(1e4),M=p(L,T);return new a(M.characterMapping,T.build(),M.containsRTL,M.containsForeignElements)}class w{constructor(T,M,z,oe,se,re,De,J,Z,Q,le,xe,j,R,V){this.fontIsMonospace=T,this.canUseHalfwidthRightwardsArrow=M,this.lineContent=z,this.len=oe,this.isOverflowing=se,this.parts=re,this.containsForeignElements=De,this.fauxIndentLength=J,this.tabSize=Z,this.startVisibleColumn=Q,this.containsRTL=le,this.spaceWidth=xe,this.renderSpaceCharCode=j,this.renderWhitespace=R,this.renderControlCharacters=V}}function s(L){const T=L.lineContent;let M,z;L.stopRenderingLineAfter!==-1&&L.stopRenderingLineAfter0){for(let re=0,De=L.lineDecorations.length;re0&&(z[oe++]=new P(T,"",0));for(let se=0,re=L.getCount();se=M){z[oe++]=new P(M,J,0);break}z[oe++]=new P(De,J,0)}return z}function f(L,T,M){let z=0,oe=[],se=0;if(M)for(let re=0,De=T.length;re=50&&(oe[se++]=new P(xe+1,Q,le),j=xe+1,xe=-1);j!==Z&&(oe[se++]=new P(Z,Q,le))}else oe[se++]=J;z=Z}else for(let re=0,De=T.length;re50){const le=J.type,xe=J.metadata,j=Math.ceil(Q/50);for(let R=1;R=8234&&L<=8238||L>=8294&&L<=8297||L>=8206&&L<=8207||L===1564}function r(L,T){let M=[],z=new P(0,"",0),oe=0;for(const se of T){const re=se.endIndex;for(;oez.endIndex&&(z=new P(oe,se.type,se.metadata),M.push(z)),z=new P(oe+1,"mtkcontrol",se.metadata),M.push(z))}oe>z.endIndex&&(z=new P(re,se.type,se.metadata),M.push(z))}return M}function l(L,T,M,z){const oe=L.continuesWithWrappedLine,se=L.fauxIndentLength,re=L.tabSize,De=L.startVisibleColumn,J=L.useMonospaceOptimizations,Z=L.selectionsOnLine,Q=L.renderWhitespace===1,le=L.renderWhitespace===3,xe=L.renderSpaceWidth!==L.spaceWidth;let j=[],R=0,V=0,K=z[V].type,ie=z[V].endIndex;const te=z.length;let ge=!1,ye=h.LC(T),ve;ye===-1?(ge=!0,ye=M,ve=M):ve=h.ow(T);let Fe=!1,we=0,ue=Z&&Z[we],ce=De%re;for(let We=se;We=ue.endOffset&&(we++,ue=Z&&Z[we]);let fe;if(Weve)fe=!0;else if(ae===9)fe=!0;else if(ae===32)if(Q)if(Fe)fe=!0;else{const ne=We+1We),fe&&le&&(fe=ge||We>ve),Fe){if(!fe||!J&&ce>=re){if(xe){const ne=R>0?j[R-1].endIndex:se;for(let W=ne+1;W<=We;W++)j[R++]=new P(W,"mtkw",1)}else j[R++]=new P(We,"mtkw",1);ce=ce%re}}else(We===ie||fe&&We>se)&&(j[R++]=new P(We,K,0),ce=ce%re);for(ae===9?ce=re:h.K7(ae)?ce+=2:ce++,Fe=fe;We===ie&&(V++,V0?T.charCodeAt(M-1):0,ae=M>1?T.charCodeAt(M-2):0;We===32&&ae!==32&&ae!==9||(Ve=!0)}else Ve=!0;if(Ve)if(xe){const We=R>0?j[R-1].endIndex:se;for(let ae=We+1;ae<=M;ae++)j[R++]=new P(ae,"mtkw",1)}else j[R++]=new P(M,"mtkw",1);else j[R++]=new P(M,K,0);return j}function m(L,T,M,z){z.sort(O.Kp.compare);const oe=O.k.normalize(L,z),se=oe.length;let re=0,De=[],J=0,Z=0;for(let le=0,xe=M.length;leZ&&(Z=ie.startOffset,De[J++]=new P(Z,V,K)),ie.endOffset+1<=R)Z=ie.endOffset+1,De[J++]=new P(Z,V+" "+ie.className,K|ie.metadata),re++;else{Z=R,De[J++]=new P(Z,V+" "+ie.className,K|ie.metadata);break}}R>Z&&(Z=R,De[J++]=new P(Z,V,K))}const Q=M[M.length-1].endIndex;if(re'):T.appendASCIIString("");for(let ce=0,Ve=J.length;ce=Z&&(Pe+=it)}}for(W&&(T.appendASCIIString(' style="width:'),T.appendASCIIString(String(j*ee)),T.appendASCIIString('px"')),T.appendASCII(62);ge1?T.write1(8594):T.write1(65515);for(let Ye=2;Ye<=Pe;Ye++)T.write1(160)}else Pe=1,T.write1(R);ve+=Pe,ge>=Z&&(ye+=Pe)}we=ee}else{let ee=0;for(T.appendASCII(62);ge=Z&&(ye+=Ye)}we=ee}$?Fe++:Fe=0,ge>=re&&!te&&We.isPseudoAfter()&&(te=!0,ie.setColumnInfo(ge+1,ce,ve,ue)),T.appendASCIIString("")}return te||ie.setColumnInfo(re+1,J.length-1,ve,ue),De&&T.appendASCIIString(""),T.appendASCIIString(""),new E(ie,xe,oe)}function b(L){return L.toString(16).toUpperCase().padStart(4,"0")}},90539:function(xt,Te,i){"use strict";i.d(Te,{T:function(){return H},o:function(){return O}});var h=i(41301);class H{constructor(D,G){this._prefixSumIndexOfResultBrand=void 0,this.index=D,this.remainder=G}}class O{constructor(D){this.values=D,this.prefixSum=new Uint32Array(D.length),this.prefixSumValidIndex=new Int32Array(1),this.prefixSumValidIndex[0]=-1}insertValues(D,G){D=(0,h.A)(D);const I=this.values,y=this.prefixSum,E=G.length;return E===0?!1:(this.values=new Uint32Array(I.length+E),this.values.set(I.subarray(0,D),0),this.values.set(I.subarray(D),D+E),this.values.set(G,D),D-1=0&&this.prefixSum.set(y.subarray(0,this.prefixSumValidIndex[0]+1)),!0)}changeValue(D,G){return D=(0,h.A)(D),G=(0,h.A)(G),this.values[D]===G?!1:(this.values[D]=G,D-1=I.length)return!1;let E=I.length-D;return G>=E&&(G=E),G===0?!1:(this.values=new Uint32Array(I.length-G),this.values.set(I.subarray(0,D),0),this.values.set(I.subarray(D+G),D),this.prefixSum=new Uint32Array(this.values.length),D-1=0&&this.prefixSum.set(y.subarray(0,this.prefixSumValidIndex[0]+1)),!0)}getTotalSum(){return this.values.length===0?0:this._getPrefixSum(this.values.length-1)}getPrefixSum(D){return D<0?0:(D=(0,h.A)(D),this._getPrefixSum(D))}_getPrefixSum(D){if(D<=this.prefixSumValidIndex[0])return this.prefixSum[D];let G=this.prefixSumValidIndex[0]+1;G===0&&(this.prefixSum[0]=this.values[0],G++),D>=this.values.length&&(D=this.values.length-1);for(let I=G;I<=D;I++)this.prefixSum[I]=this.prefixSum[I-1]+this.values[I];return this.prefixSumValidIndex[0]=Math.max(this.prefixSumValidIndex[0],D),this.prefixSum[D]}getIndexOf(D){D=Math.floor(D),this.getTotalSum();let G=0,I=this.values.length-1,y=0,E=0,p=0;for(;G<=I;)if(y=G+(I-G)/2|0,E=this.prefixSum[y],p=E-this.values[y],D=E)G=y+1;else break;return new H(y,D-p)}}},8829:function(xt,Te,i){"use strict";i.d(Te,{$l:function(){return w},$t:function(){return a},IP:function(){return E},SQ:function(){return s},Wx:function(){return g},l_:function(){return P},le:function(){return G},ud:function(){return y},wA:function(){return p}});var h=i(82983),H=i(72146),O=i(17373);class P{constructor(f,v,r,l){this._viewportBrand=void 0,this.top=f|0,this.left=v|0,this.width=r|0,this.height=l|0}}class D{constructor(f,v){this.outputLineIndex=f,this.outputOffset=v}toString(){return`${this.outputLineIndex}:${this.outputOffset}`}toPosition(f,v){const r=this.outputLineIndex>0?v:0;return new H.L(f+this.outputLineIndex,r+this.outputOffset+1)}}class G{constructor(f,v,r,l,m){this.breakOffsets=f,this.breakOffsetsVisibleColumn=v,this.wrappedTextIndentLength=r,this.injectionOffsets=l,this.injectionOptions=m}getInputOffsetOfOutputPosition(f,v){let r=0;if(f===0?r=v:r=this.breakOffsets[f-1]+v,this.injectionOffsets!==null)for(let l=0;lthis.injectionOffsets[l];l++)r0?this.breakOffsets[m-1]:0,v===0)if(f<=c)l=m-1;else if(f>b)r=m+1;else break;else if(f=b)r=m+1;else break}return new D(m,f-c)}outputPositionToOffsetInUnwrappedLine(f,v){let r=(f>0?this.breakOffsets[f-1]:0)+v;return f>0&&(r-=this.wrappedTextIndentLength),r}normalizeOffsetAroundInjections(f,v){const r=this.getInjectedTextAtOffset(f);if(!r)return f;if(v===2)return f===r.offsetInUnwrappedLine+r.length?r.offsetInUnwrappedLine+r.length:r.offsetInUnwrappedLine;if(v===1){let c=r.offsetInUnwrappedLine+r.length,b=r.injectedTextIndex;for(;b+1=0&&this.injectionOffsets[m-1]===this.injectionOffsets[m];)l-=this.injectionOptions[m-1].content.length,m++;return l}getInjectedText(f,v){const r=this.outputPositionToOffsetInUnwrappedLine(f,v),l=this.getInjectedTextAtOffset(r);return l?{options:this.injectionOptions[l.injectedTextIndex]}:null}getInjectedTextAtOffset(f){const v=this.injectionOffsets,r=this.injectionOptions;if(v!==null){let l=0;for(let m=0;mf)break;if(f<=L)return{injectedTextIndex:m,offsetInUnwrappedLine:b,length:c};l+=c}}}}class I{constructor(f){this.options=f}}class y{constructor(f,v){this.tabSize=f,this.data=v}}class E{constructor(f,v,r,l,m,c,b){this._viewLineDataBrand=void 0,this.content=f,this.continuesWithWrappedLine=v,this.minColumn=r,this.maxColumn=l,this.startVisibleColumn=m,this.tokens=c,this.inlineDecorations=b}}class p{constructor(f,v,r,l,m,c,b,L,T,M){this.minColumn=f,this.maxColumn=v,this.content=r,this.continuesWithWrappedLine=l,this.isBasicASCII=p.isBasicASCII(r,c),this.containsRTL=p.containsRTL(r,this.isBasicASCII,m),this.tokens=b,this.inlineDecorations=L,this.tabSize=T,this.startVisibleColumn=M}static isBasicASCII(f,v){return v?h.$i(f):!0}static containsRTL(f,v,r){return!v&&r?h.Ut(f):!1}}class a{constructor(f,v,r){this.range=f,this.inlineClassName=v,this.type=r}}class g{constructor(f,v,r,l){this.startOffset=f,this.endOffset=v,this.inlineClassName=r,this.inlineClassNameAffectsLetterSpacing=l}toInlineDecoration(f){return new a(new O.e(f,this.startOffset+1,f,this.endOffset+1),this.inlineClassName,this.inlineClassNameAffectsLetterSpacing?3:0)}}class w{constructor(f,v){this._viewModelDecorationBrand=void 0,this.range=f,this.options=v}}class s{constructor(f,v,r){this.color=f,this.zIndex=v,this.data=r}static cmp(f,v){return f.zIndex===v.zIndex?f.colorv.color?1:0:f.zIndex-v.zIndex}}},21154:function(xt,Te,i){"use strict";i.r(Te),i.d(Te,{BracketMatchingController:function(){return l}});var h=i(50431),H=i(69323),O=i(4514),P=i(72146),D=i(17373),G=i(17551),I=i(68987),y=i(51682),E=i(31276),p=i(30297),a=i(13268),g=i(96236),w=i(44350),s=i(49055);const C=(0,w.P6)("editorOverviewRuler.bracketMatchForeground",{dark:"#A0A0A0",light:"#A0A0A0",hc:"#A0A0A0"},a.N("overviewRulerBracketMatchForeground","Overview ruler marker color for matching brackets."));class f extends O.R6{constructor(){super({id:"editor.action.jumpToBracket",label:a.N("smartSelect.jumpBracket","Go to Bracket"),alias:"Go to Bracket",precondition:void 0,kbOpts:{kbExpr:I.u.editorTextFocus,primary:3160,weight:100}})}run(c,b){let L=l.get(b);L&&L.jumpToBracket()}}class v extends O.R6{constructor(){super({id:"editor.action.selectToBracket",label:a.N("smartSelect.selectToBracket","Select to Bracket"),alias:"Select to Bracket",precondition:void 0,description:{description:"Select to Bracket",args:[{name:"args",schema:{type:"object",properties:{selectBrackets:{type:"boolean",default:!0}}}}]}})}run(c,b,L){const T=l.get(b);if(!T)return;let M=!0;L&&L.selectBrackets===!1&&(M=!1),T.selectToBracket(M)}}class r{constructor(c,b,L){this.position=c,this.brackets=b,this.options=L}}class l extends H.JT{constructor(c){super(),this._editor=c,this._lastBracketsData=[],this._lastVersionId=0,this._decorations=[],this._updateBracketsSoon=this._register(new h.pY(()=>this._updateBrackets(),50)),this._matchBrackets=this._editor.getOption(63),this._updateBracketsSoon.schedule(),this._register(c.onDidChangeCursorPosition(b=>{this._matchBrackets!=="never"&&this._updateBracketsSoon.schedule()})),this._register(c.onDidChangeModelContent(b=>{this._updateBracketsSoon.schedule()})),this._register(c.onDidChangeModel(b=>{this._lastBracketsData=[],this._decorations=[],this._updateBracketsSoon.schedule()})),this._register(c.onDidChangeModelLanguageConfiguration(b=>{this._lastBracketsData=[],this._updateBracketsSoon.schedule()})),this._register(c.onDidChangeConfiguration(b=>{b.hasChanged(63)&&(this._matchBrackets=this._editor.getOption(63),this._decorations=this._editor.deltaDecorations(this._decorations,[]),this._lastBracketsData=[],this._lastVersionId=0,this._updateBracketsSoon.schedule())})),this._register(c.onDidBlurEditorWidget(()=>{this._updateBracketsSoon.schedule()})),this._register(c.onDidFocusEditorWidget(()=>{this._updateBracketsSoon.schedule()}))}static get(c){return c.getContribution(l.ID)}jumpToBracket(){if(!this._editor.hasModel())return;const c=this._editor.getModel(),b=this._editor.getSelections().map(L=>{const T=L.getStartPosition(),M=c.matchBracket(T);let z=null;if(M)M[0].containsPosition(T)?z=M[1].getStartPosition():M[1].containsPosition(T)&&(z=M[0].getStartPosition());else{const oe=c.findEnclosingBrackets(T);if(oe)z=oe[0].getStartPosition();else{const se=c.findNextBracket(T);se&&se.range&&(z=se.range.getStartPosition())}}return z?new G.Y(z.lineNumber,z.column,z.lineNumber,z.column):new G.Y(T.lineNumber,T.column,T.lineNumber,T.column)});this._editor.setSelections(b),this._editor.revealRange(b[0])}selectToBracket(c){if(!this._editor.hasModel())return;const b=this._editor.getModel(),L=[];this._editor.getSelections().forEach(T=>{const M=T.getStartPosition();let z=b.matchBracket(M);if(!z&&(z=b.findEnclosingBrackets(M),!z)){const re=b.findNextBracket(M);re&&re.range&&(z=b.matchBracket(re.range.getStartPosition()))}let oe=null,se=null;if(z){z.sort(D.e.compareRangesUsingStarts);const[re,De]=z;if(oe=c?re.getStartPosition():re.getEndPosition(),se=c?De.getEndPosition():De.getStartPosition(),De.containsPosition(M)){const J=oe;oe=se,se=J}}oe&&se&&L.push(new G.Y(oe.lineNumber,oe.column,se.lineNumber,se.column))}),L.length>0&&(this._editor.setSelections(L),this._editor.revealRange(L[0]))}_updateBrackets(){if(this._matchBrackets==="never")return;this._recomputeBrackets();let c=[],b=0;for(const L of this._lastBracketsData){let T=L.brackets;T&&(c[b++]={range:T[0],options:L.options},c[b++]={range:T[1],options:L.options})}this._decorations=this._editor.deltaDecorations(this._decorations,c)}_recomputeBrackets(){if(!this._editor.hasModel()||!this._editor.hasWidgetFocus()){this._lastBracketsData=[],this._lastVersionId=0;return}const c=this._editor.getSelections();if(c.length>100){this._lastBracketsData=[],this._lastVersionId=0;return}const b=this._editor.getModel(),L=b.getVersionId();let T=[];this._lastVersionId===L&&(T=this._lastBracketsData);let M=[],z=0;for(let J=0,Z=c.length;J1&&M.sort(P.L.compare);let oe=[],se=0,re=0,De=T.length;for(let J=0,Z=M.length;J{const b=m.getColor(p.TC);b&&c.addRule(`.monaco-editor .bracket-match { background-color: ${b}; }`);const L=m.getColor(p.Dl);L&&c.addRule(`.monaco-editor .bracket-match { border: 1px solid ${L}; }`)}),g.BH.appendMenuItem(g.eH.MenubarGoMenu,{group:"5_infile_nav",command:{id:"editor.action.jumpToBracket",title:a.N({key:"miGoToBracket",comment:["&& denotes a mnemonic"]},"Go to &&Bracket")},order:2})},32838:function(xt,Te,i){"use strict";i.r(Te);var h=i(4514),H=i(68987),O=i(17373),P=i(17551);class D{constructor(a,g){this._selection=a,this._isMovingLeft=g}getEditOperations(a,g){if(this._selection.startLineNumber!==this._selection.endLineNumber||this._selection.isEmpty())return;const w=this._selection.startLineNumber,s=this._selection.startColumn,C=this._selection.endColumn;if(!(this._isMovingLeft&&s===1)&&!(!this._isMovingLeft&&C===a.getLineMaxColumn(w)))if(this._isMovingLeft){const f=new O.e(w,s-1,w,s),v=a.getValueInRange(f);g.addEditOperation(f,null),g.addEditOperation(new O.e(w,C,w,C),v)}else{const f=new O.e(w,C,w,C+1),v=a.getValueInRange(f);g.addEditOperation(f,null),g.addEditOperation(new O.e(w,s,w,s),v)}}computeCursorState(a,g){return this._isMovingLeft?new P.Y(this._selection.startLineNumber,this._selection.startColumn-1,this._selection.endLineNumber,this._selection.endColumn-1):new P.Y(this._selection.startLineNumber,this._selection.startColumn+1,this._selection.endLineNumber,this._selection.endColumn+1)}}var G=i(13268);class I extends h.R6{constructor(a,g){super(g),this.left=a}run(a,g){if(!g.hasModel())return;let w=[],s=g.getSelections();for(const C of s)w.push(new D(C,this.left));g.pushUndoStop(),g.executeCommands(this.id,w),g.pushUndoStop()}}class y extends I{constructor(){super(!0,{id:"editor.action.moveCarretLeftAction",label:G.N("caret.moveLeft","Move Selected Text Left"),alias:"Move Selected Text Left",precondition:H.u.writable})}}class E extends I{constructor(){super(!1,{id:"editor.action.moveCarretRightAction",label:G.N("caret.moveRight","Move Selected Text Right"),alias:"Move Selected Text Right",precondition:H.u.writable})}}(0,h.Qr)(y),(0,h.Qr)(E)},28630:function(xt,Te,i){"use strict";i.r(Te);var h=i(4514),H=i(75286),O=i(87095),P=i(17373),D=i(68987),G=i(13268);class I extends h.R6{constructor(){super({id:"editor.action.transposeLetters",label:G.N("transposeLetters.label","Transpose Letters"),alias:"Transpose Letters",precondition:D.u.writable,kbOpts:{kbExpr:D.u.textInputFocus,primary:0,mac:{primary:306},weight:100}})}run(E,p){if(!p.hasModel())return;let a=p.getModel(),g=[],w=p.getSelections();for(let s of w){if(!s.isEmpty())continue;let C=s.startLineNumber,f=s.startColumn,v=a.getLineMaxColumn(C);if(C===1&&(f===1||f===2&&v===2))continue;let r=f===v?s.getPosition():O.o.rightPosition(a,s.getPosition().lineNumber,s.getPosition().column),l=O.o.leftPosition(a,r),m=O.o.leftPosition(a,l),c=a.getValueInRange(P.e.fromPositions(m,l)),b=a.getValueInRange(P.e.fromPositions(l,r)),L=P.e.fromPositions(m,r);g.push(new H.T4(L,b+c))}g.length>0&&(p.pushUndoStop(),p.executeCommands(this.id,g),p.pushUndoStop())}}(0,h.Qr)(I)},84826:function(xt,Te,i){"use strict";i.r(Te),i.d(Te,{CopyAction:function(){return v},CutAction:function(){return f},PasteAction:function(){return r}});var h=i(87783),H=i(23345),O=i(79193),P=i(4514),D=i(70827),G=i(68987),I=i(13268),y=i(96236),E=i(32092),p=function(c,b,L,T){function M(z){return z instanceof L?z:new L(function(oe){oe(z)})}return new(L||(L=Promise))(function(z,oe){function se(J){try{De(T.next(J))}catch(Z){oe(Z)}}function re(J){try{De(T.throw(J))}catch(Z){oe(Z)}}function De(J){J.done?z(J.value):M(J.value).then(se,re)}De((T=T.apply(c,b||[])).next())})};const a="9_cutcopypaste",g=H.tY||document.queryCommandSupported("cut"),w=H.tY||document.queryCommandSupported("copy"),s=typeof navigator.clipboard=="undefined"||h.vU?document.queryCommandSupported("paste"):!0;function C(c){return c.register(),c}const f=g?C(new P.AJ({id:"editor.action.clipboardCutAction",precondition:void 0,kbOpts:H.tY?{primary:2102,win:{primary:2102,secondary:[1044]},weight:100}:void 0,menuOpts:[{menuId:y.eH.MenubarEditMenu,group:"2_ccp",title:I.N({key:"miCut",comment:["&& denotes a mnemonic"]},"Cu&&t"),order:1},{menuId:y.eH.EditorContext,group:a,title:I.N("actions.clipboard.cutLabel","Cut"),when:G.u.writable,order:1},{menuId:y.eH.CommandPalette,group:"",title:I.N("actions.clipboard.cutLabel","Cut"),order:1},{menuId:y.eH.SimpleEditorContext,group:a,title:I.N("actions.clipboard.cutLabel","Cut"),when:G.u.writable,order:1}]})):void 0,v=w?C(new P.AJ({id:"editor.action.clipboardCopyAction",precondition:void 0,kbOpts:H.tY?{primary:2081,win:{primary:2081,secondary:[2067]},weight:100}:void 0,menuOpts:[{menuId:y.eH.MenubarEditMenu,group:"2_ccp",title:I.N({key:"miCopy",comment:["&& denotes a mnemonic"]},"&&Copy"),order:2},{menuId:y.eH.EditorContext,group:a,title:I.N("actions.clipboard.copyLabel","Copy"),order:2},{menuId:y.eH.CommandPalette,group:"",title:I.N("actions.clipboard.copyLabel","Copy"),order:1},{menuId:y.eH.SimpleEditorContext,group:a,title:I.N("actions.clipboard.copyLabel","Copy"),order:2}]})):void 0;y.BH.appendMenuItem(y.eH.MenubarEditMenu,{submenu:y.eH.MenubarCopy,title:{value:I.N("copy as","Copy As"),original:"Copy As"},group:"2_ccp",order:3}),y.BH.appendMenuItem(y.eH.EditorContext,{submenu:y.eH.EditorContextCopy,title:{value:I.N("copy as","Copy As"),original:"Copy As"},group:a,order:3});const r=s?C(new P.AJ({id:"editor.action.clipboardPasteAction",precondition:void 0,kbOpts:H.tY?{primary:2100,win:{primary:2100,secondary:[1043]},linux:{primary:2100,secondary:[1043]},weight:100}:void 0,menuOpts:[{menuId:y.eH.MenubarEditMenu,group:"2_ccp",title:I.N({key:"miPaste",comment:["&& denotes a mnemonic"]},"&&Paste"),order:4},{menuId:y.eH.EditorContext,group:a,title:I.N("actions.clipboard.pasteLabel","Paste"),when:G.u.writable,order:4},{menuId:y.eH.CommandPalette,group:"",title:I.N("actions.clipboard.pasteLabel","Paste"),order:1},{menuId:y.eH.SimpleEditorContext,group:a,title:I.N("actions.clipboard.pasteLabel","Paste"),when:G.u.writable,order:4}]})):void 0;class l extends P.R6{constructor(){super({id:"editor.action.clipboardCopyWithSyntaxHighlightingAction",label:I.N("actions.clipboard.copyWithSyntaxHighlightingLabel","Copy With Syntax Highlighting"),alias:"Copy With Syntax Highlighting",precondition:void 0,kbOpts:{kbExpr:G.u.textInputFocus,primary:0,weight:100}})}run(b,L){!L.hasModel()||!L.getOption(32)&&L.getSelection().isEmpty()||(O.RA.forceCopyWithSyntaxHighlighting=!0,L.focus(),document.execCommand("copy"),O.RA.forceCopyWithSyntaxHighlighting=!1)}}function m(c,b){c&&(c.addImplementation(1e4,"code-editor",(L,T)=>{const M=L.get(D.$).getFocusedCodeEditor();if(M&&M.hasTextFocus()){const z=M.getOption(32),oe=M.getSelection();return oe&&oe.isEmpty()&&!z||document.execCommand(b),!0}return!1}),c.addImplementation(0,"generic-dom",(L,T)=>(document.execCommand(b),!0)))}m(f,"cut"),m(v,"copy"),r&&(r.addImplementation(1e4,"code-editor",(c,b)=>{const L=c.get(D.$),T=c.get(E.p),M=L.getFocusedCodeEditor();return M&&M.hasTextFocus()?!document.execCommand("paste")&&H.$L?p(void 0,void 0,void 0,function*(){const oe=yield T.readText();if(oe!==""){const se=O.Nl.INSTANCE.get(oe);let re=!1,De=null,J=null;se&&(re=M.getOption(32)&&!!se.isFromEmptySelection,De=typeof se.multicursorText!="undefined"?se.multicursorText:null,J=se.mode),M.trigger("keyboard","paste",{text:oe,pasteOnNewLine:re,multicursorText:De,mode:J})}}):!0:!1}),r.addImplementation(0,"generic-dom",(c,b)=>(document.execCommand("paste"),!0))),w&&(0,P.Qr)(l)},14899:function(xt,Te,i){"use strict";i.d(Te,{Bb:function(){return f},MN:function(){return v},RB:function(){return C},TM:function(){return l},aI:function(){return L},bA:function(){return m},uH:function(){return r}});var h=i(43506),H=i(96283),O=i(79881),P=i(69323),D=i(5472),G=i(39528),I=i(17373),y=i(17551),E=i(27347),p=i(12027),a=i(35884),g=i(81641),w=i(46105),s=function(z,oe,se,re){function De(J){return J instanceof se?J:new se(function(Z){Z(J)})}return new(se||(se=Promise))(function(J,Z){function Q(j){try{xe(re.next(j))}catch(R){Z(R)}}function le(j){try{xe(re.throw(j))}catch(R){Z(R)}}function xe(j){j.done?J(j.value):De(j.value).then(Q,le)}xe((re=re.apply(z,oe||[])).next())})};const C="editor.action.codeAction",f="editor.action.refactor",v="editor.action.sourceAction",r="editor.action.organizeImports",l="editor.action.fixAll";class m{constructor(oe,se){this.action=oe,this.provider=se}resolve(oe){var se;return s(this,void 0,void 0,function*(){if(!((se=this.provider)===null||se===void 0)&&se.resolveCodeAction&&!this.action.edit){let re;try{re=yield this.provider.resolveCodeAction(this.action,oe)}catch(De){(0,O.Cp)(De)}re&&(this.action.edit=re.edit)}return this})}}class c extends P.JT{constructor(oe,se,re){super(),this.documentation=se,this._register(re),this.allActions=[...oe].sort(c.codeActionsComparator),this.validActions=this.allActions.filter(({action:De})=>!De.disabled)}static codeActionsComparator({action:oe},{action:se}){return oe.isPreferred&&!se.isPreferred?-1:!oe.isPreferred&&se.isPreferred?1:(0,h.Of)(oe.diagnostics)?(0,h.Of)(se.diagnostics)?oe.diagnostics[0].message.localeCompare(se.diagnostics[0].message):-1:(0,h.Of)(se.diagnostics)?1:0}get hasAutoFix(){return this.validActions.some(({action:oe})=>!!oe.kind&&w.yN.QuickFix.contains(new w.yN(oe.kind))&&!!oe.isPreferred)}}const b={actions:[],documentation:void 0};function L(z,oe,se,re,De){var J;const Z=se.filter||{},Q={only:(J=Z.include)===null||J===void 0?void 0:J.value,trigger:se.type},le=new G.YQ(z,De),xe=T(z,Z),j=new P.SL,R=xe.map(K=>s(this,void 0,void 0,function*(){try{re.report(K);const ie=yield K.provideCodeActions(z,oe,Q,le.token);if(ie&&j.add(ie),le.token.isCancellationRequested)return b;const te=((ie==null?void 0:ie.actions)||[]).filter(ye=>ye&&(0,w.Yl)(Z,ye)),ge=M(K,te,Z.include);return{actions:te.map(ye=>new m(ye,K)),documentation:ge}}catch(ie){if((0,O.VV)(ie))throw ie;return(0,O.Cp)(ie),b}})),V=E.H9.onDidChange(()=>{const K=E.H9.all(z);(0,h.fS)(K,xe)||le.cancel()});return Promise.all(R).then(K=>{const ie=(0,h.xH)(K.map(ge=>ge.actions)),te=(0,h.kX)(K.map(ge=>ge.documentation));return new c(ie,te,j)}).finally(()=>{V.dispose(),le.dispose()})}function T(z,oe){return E.H9.all(z).filter(se=>se.providedCodeActionKinds?se.providedCodeActionKinds.some(re=>(0,w.EU)(oe,new w.yN(re))):!0)}function M(z,oe,se){if(!z.documentation)return;const re=z.documentation.map(De=>({kind:new w.yN(De.kind),command:De.command}));if(se){let De;for(const J of re)J.kind.contains(se)&&(De?De.kind.contains(J.kind)&&(De=J):De=J);if(De)return De==null?void 0:De.command}for(const De of oe)if(De.kind){for(const J of re)if(J.kind.contains(new w.yN(De.kind)))return J.command}}a.P.registerCommand("_executeCodeActionProvider",function(z,oe,se,re,De){return s(this,void 0,void 0,function*(){if(!(oe instanceof D.o))throw(0,O.b1)();const J=z.get(p.q).getModel(oe);if(!J)throw(0,O.b1)();const Z=y.Y.isISelection(se)?y.Y.liftSelection(se):I.e.isIRange(se)?J.validateRange(se):void 0;if(!Z)throw(0,O.b1)();const Q=typeof re=="string"?new w.yN(re):void 0,le=yield L(J,Z,{type:1,filter:{includeSourceActions:!0,include:Q}},g.E.None,H.T.None),xe=[],j=Math.min(le.validActions.length,typeof De=="number"?De:0);for(let R=0;RR.action)}finally{setTimeout(()=>le.dispose(),100)}})})},70096:function(xt,Te,i){"use strict";i.d(Te,{S5:function(){return Ni},dW:function(){return oi},Hv:function(){return Ti},o$:function(){return Di},E7:function(){return Wt},pY:function(){return Ze},Eb:function(){return ni},VQ:function(){return hi}});var h=i(96283);class H{constructor(Pt){this.executor=Pt,this._didRun=!1}getValue(){if(!this._didRun)try{this._value=this.executor()}catch(Pt){this._error=Pt}finally{this._didRun=!0}if(this._error)throw this._error;return this._value}get rawValue(){return this._value}}var O=i(69323),P=i(82983),D=i(4514),G=i(97705),I=i(68987),y=i(14899),E=i(79881),p=i(78707),a=i(16925),g=i(69454),w=i(75918),s=i(72146),C=i(27347),f=i(46105),v=i(4999),r=i(5898),l=function(ai,Pt,Gt,st){var gt=arguments.length,ht=gt<3?Pt:st===null?st=Object.getOwnPropertyDescriptor(Pt,Gt):st,Qe;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")ht=Reflect.decorate(ai,Pt,Gt,st);else for(var $e=ai.length-1;$e>=0;$e--)(Qe=ai[$e])&&(ht=(gt<3?Qe(ht):gt>3?Qe(Pt,Gt,ht):Qe(Pt,Gt))||ht);return gt>3&&ht&&Object.defineProperty(Pt,Gt,ht),ht},m=function(ai,Pt){return function(Gt,st){Pt(Gt,st,ai)}},c=function(ai,Pt,Gt,st){function gt(ht){return ht instanceof Gt?ht:new Gt(function(Qe){Qe(ht)})}return new(Gt||(Gt=Promise))(function(ht,Qe){function $e(Ke){try{Oe(st.next(Ke))}catch(ct){Qe(ct)}}function Ie(Ke){try{Oe(st.throw(Ke))}catch(ct){Qe(ct)}}function Oe(Ke){Ke.done?ht(Ke.value):gt(Ke.value).then($e,Ie)}Oe((st=st.apply(ai,Pt||[])).next())})};class b extends w.aU{constructor(Pt,Gt){super(Pt.command?Pt.command.id:Pt.title,L(Pt.title),void 0,!Pt.disabled,Gt),this.action=Pt}}function L(ai){return ai.replace(/\r\n|\r|\n/g," ")}let T=class extends O.JT{constructor(Pt,Gt,st,gt){super(),this._editor=Pt,this._delegate=Gt,this._contextMenuService=st,this._visible=!1,this._showingActions=this._register(new O.XK),this._keybindingResolver=new M({getKeybindings:()=>gt.getKeybindings()})}get isVisible(){return this._visible}show(Pt,Gt,st,gt){return c(this,void 0,void 0,function*(){const ht=gt.includeDisabledActions?Gt.allActions:Gt.validActions;if(!ht.length){this._visible=!1;return}if(!this._editor.getDomNode())throw this._visible=!1,(0,E.F0)();this._visible=!0,this._showingActions.value=Gt;const Qe=this.getMenuActions(Pt,ht,Gt.documentation),$e=s.L.isIPosition(st)?this._toCoords(st):st||{x:0,y:0},Ie=this._keybindingResolver.getResolver(),Oe=this._editor.getOption(113);this._contextMenuService.showContextMenu({domForShadowRoot:Oe?this._editor.getDomNode():void 0,getAnchor:()=>$e,getActions:()=>Qe,onHide:()=>{this._visible=!1,this._editor.focus()},autoSelectFirstItem:!0,getKeyBinding:Ke=>Ke instanceof b?Ie(Ke.action):void 0})})}getMenuActions(Pt,Gt,st){var gt,ht;const Qe=Ke=>new b(Ke.action,()=>this._delegate.onSelectCodeAction(Ke)),$e=Gt.map(Qe),Ie=[...st],Oe=this._editor.getModel();if(Oe&&$e.length)for(const Ke of C.H9.all(Oe))Ke._getAdditionalMenuItems&&Ie.push(...Ke._getAdditionalMenuItems({trigger:Pt.type,only:(ht=(gt=Pt.filter)===null||gt===void 0?void 0:gt.include)===null||ht===void 0?void 0:ht.value},Gt.map(ct=>ct.action)));return Ie.length&&$e.push(new w.Z0,...Ie.map(Ke=>Qe(new y.bA({title:Ke.title,command:Ke},void 0)))),$e}_toCoords(Pt){if(!this._editor.hasModel())return{x:0,y:0};this._editor.revealPosition(Pt,1),this._editor.render();const Gt=this._editor.getScrolledVisiblePosition(Pt),st=(0,g.i)(this._editor.getDomNode()),gt=st.left+Gt.left,ht=st.top+Gt.top+Gt.height;return{x:gt,y:ht}}};T=l([m(2,v.i),m(3,r.d)],T);class M{constructor(Pt){this._keybindingProvider=Pt}getResolver(){const Pt=new H(()=>this._keybindingProvider.getKeybindings().filter(Gt=>M.codeActionCommands.indexOf(Gt.command)>=0).filter(Gt=>Gt.resolvedKeybinding).map(Gt=>{let st=Gt.commandArgs;return Gt.command===y.uH?st={kind:f.yN.SourceOrganizeImports.value}:Gt.command===y.TM&&(st={kind:f.yN.SourceFixAll.value}),Object.assign({resolvedKeybinding:Gt.resolvedKeybinding},f.wZ.fromUser(st,{kind:f.yN.None,apply:"never"}))}));return Gt=>{if(Gt.kind){const st=this.bestKeybindingForCodeAction(Gt,Pt.getValue());return st==null?void 0:st.resolvedKeybinding}}}bestKeybindingForCodeAction(Pt,Gt){if(!Pt.kind)return;const st=new f.yN(Pt.kind);return Gt.filter(gt=>gt.kind.contains(st)).filter(gt=>gt.preferred?Pt.isPreferred:!0).reduceRight((gt,ht)=>gt?gt.kind.contains(ht.kind)?ht:gt:ht,void 0)}}M.codeActionCommands=[y.Bb,y.RB,y.MN,y.uH,y.TM];var z=i(2395),oe=i(60537),se=i(52615),re=i(4348),De=i(31276),J=i(13268),Z=i(44350),Q=i(49055),le=function(ai,Pt,Gt,st){var gt=arguments.length,ht=gt<3?Pt:st===null?st=Object.getOwnPropertyDescriptor(Pt,Gt):st,Qe;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")ht=Reflect.decorate(ai,Pt,Gt,st);else for(var $e=ai.length-1;$e>=0;$e--)(Qe=ai[$e])&&(ht=(gt<3?Qe(ht):gt>3?Qe(Pt,Gt,ht):Qe(Pt,Gt))||ht);return gt>3&&ht&&Object.defineProperty(Pt,Gt,ht),ht},xe=function(ai,Pt){return function(Gt,st){Pt(Gt,st,ai)}},j;(function(ai){ai.Hidden={type:0};class Pt{constructor(st,gt,ht,Qe){this.actions=st,this.trigger=gt,this.editorPosition=ht,this.widgetPosition=Qe,this.type=1}}ai.Showing=Pt})(j||(j={}));let R=class gl extends O.JT{constructor(Pt,Gt,st,gt){super(),this._editor=Pt,this._quickFixActionId=Gt,this._preferredFixActionId=st,this._keybindingService=gt,this._onClick=this._register(new re.Q5),this.onClick=this._onClick.event,this._state=j.Hidden,this._domNode=document.createElement("div"),this._domNode.className=se.lA.lightBulb.classNames,this._editor.addContentWidget(this),this._register(this._editor.onDidChangeModelContent(ht=>{const Qe=this._editor.getModel();(this.state.type!==1||!Qe||this.state.editorPosition.lineNumber>=Qe.getLineCount())&&this.hide()})),oe.o.ignoreTarget(this._domNode),this._register(g.Gw(this._domNode,ht=>{if(this.state.type!==1)return;this._editor.focus(),ht.preventDefault();const{top:Qe,height:$e}=g.i(this._domNode),Ie=this._editor.getOption(58);let Oe=Math.floor(Ie/3);this.state.widgetPosition.position!==null&&this.state.widgetPosition.position.lineNumber{if((ht.buttons&1)!==1)return;this.hide();const Qe=new z.Z;Qe.startMonitoring(ht.target,ht.buttons,z.e,()=>{},()=>{Qe.dispose()})})),this._register(this._editor.onDidChangeConfiguration(ht=>{ht.hasChanged(56)&&!this._editor.getOption(56).enabled&&this.hide()})),this._updateLightBulbTitleAndIcon(),this._register(this._keybindingService.onDidUpdateKeybindings(this._updateLightBulbTitleAndIcon,this))}dispose(){super.dispose(),this._editor.removeContentWidget(this)}getId(){return"LightBulbWidget"}getDomNode(){return this._domNode}getPosition(){return this._state.type===1?this._state.widgetPosition:null}update(Pt,Gt,st){if(Pt.validActions.length<=0)return this.hide();const gt=this._editor.getOptions();if(!gt.get(56).enabled)return this.hide();const ht=this._editor.getModel();if(!ht)return this.hide();const{lineNumber:Qe,column:$e}=ht.validatePosition(st),Ie=ht.getOptions().tabSize,Oe=gt.get(43),Ke=ht.getLineContent(Qe),ct=De.yO.computeIndentLevel(Ke,Ie),Nt=Oe.spaceWidth*ct>22,$t=Ci=>Ci>2&&this._editor.getTopForLineNumber(Ci)===this._editor.getTopForLineNumber(Ci-1);let Xt=Qe;if(!Nt){if(Qe>1&&!$t(Qe-1))Xt-=1;else if(!$t(Qe+1))Xt+=1;else if($e*Oe.spaceWidth<22)return this.hide()}this.state=new j.Showing(Pt,Gt,st,{position:{lineNumber:Xt,column:1},preference:gl._posPref}),this._editor.layoutContentWidget(this)}hide(){this.state=j.Hidden,this._editor.layoutContentWidget(this)}get state(){return this._state}set state(Pt){this._state=Pt,this._updateLightBulbTitleAndIcon()}_updateLightBulbTitleAndIcon(){if(this.state.type===1&&this.state.actions.hasAutoFix){this._domNode.classList.remove(...se.lA.lightBulb.classNamesArray),this._domNode.classList.add(...se.lA.lightbulbAutofix.classNamesArray);const Gt=this._keybindingService.lookupKeybinding(this._preferredFixActionId);if(Gt){this.title=J.N("preferredcodeActionWithKb","Show Code Actions. Preferred Quick Fix Available ({0})",Gt.getLabel());return}}this._domNode.classList.remove(...se.lA.lightbulbAutofix.classNamesArray),this._domNode.classList.add(...se.lA.lightBulb.classNamesArray);const Pt=this._keybindingService.lookupKeybinding(this._quickFixActionId);Pt?this.title=J.N("codeActionWithKb","Show Code Actions ({0})",Pt.getLabel()):this.title=J.N("codeAction","Show Code Actions")}set title(Pt){this._domNode.title=Pt}};R._posPref=[0],R=le([xe(3,r.d)],R),(0,Q.Ic)((ai,Pt)=>{var Gt;const st=(Gt=ai.getColor(Z.cv))===null||Gt===void 0?void 0:Gt.transparent(.7),gt=ai.getColor(Z.Fu);gt&&Pt.addRule(` .monaco-editor .contentWidgets ${se.lA.lightBulb.cssSelector} { color: ${gt}; background-color: ${st}; @@ -217,7 +217,7 @@ Please report this to https://github.com/markedjs/marked.`,ut.silent)return"

A .monaco-editor .find-widget .codicon-find-selection:hover { background-color: ${k} !important; } - `);const Ce=Lt.getColor(s.R8);Ce&&F.addRule(`.monaco-editor .find-widget .monaco-inputbox.synthetic-focus { outline-color: ${Ce}; }`)});var zi=i(96236),hn=i(54622),bn=i(4999),qi=i(5898),Rn=i(79504),yn=i(19490),nn=function(Lt,F,pe,Ne){var je=arguments.length,Je=je<3?F:Ne===null?Ne=Object.getOwnPropertyDescriptor(F,pe):Ne,St;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")Je=Reflect.decorate(Lt,F,pe,Ne);else for(var Rt=Lt.length-1;Rt>=0;Rt--)(St=Lt[Rt])&&(Je=(je<3?St(Je):je>3?St(F,pe,Je):St(F,pe))||Je);return je>3&&Je&&Object.defineProperty(F,pe,Je),Je},kn=function(Lt,F){return function(pe,Ne){F(pe,Ne,Lt)}},Dn=function(Lt,F,pe,Ne){function je(Je){return Je instanceof pe?Je:new pe(function(St){St(Je)})}return new(pe||(pe=Promise))(function(Je,St){function Rt(ii){try{fi(Ne.next(ii))}catch(Ct){St(Ct)}}function ti(ii){try{fi(Ne.throw(ii))}catch(Ct){St(Ct)}}function fi(ii){ii.done?Je(ii.value):je(ii.value).then(Rt,ti)}fi((Ne=Ne.apply(Lt,F||[])).next())})};const En=524288;function Jn(Lt,F="single",pe=!1){if(!Lt.hasModel())return null;const Ne=Lt.getSelection();if(F==="single"&&Ne.startLineNumber===Ne.endLineNumber||F==="multiple"){if(Ne.isEmpty()){const je=Lt.getConfiguredWordAtPosition(Ne.getStartPosition());if(je&&pe===!1)return je.word}else if(Lt.getModel().getValueLengthInRange(Ne)this._onStateChanged(Je))),this._model=null,this._register(this._editor.onDidChangeModel(()=>{let Je=this._editor.getModel()&&this._state.isRevealed;this.disposeModel(),this._state.change({searchScope:null,matchCase:this._storageService.getBoolean("editor.matchCase",1,!1),wholeWord:this._storageService.getBoolean("editor.wholeWord",1,!1),isRegex:this._storageService.getBoolean("editor.isRegex",1,!1),preserveCase:this._storageService.getBoolean("editor.preserveCase",1,!1)},!1),Je&&this._start({forceRevealReplace:!1,seedSearchStringFromSelection:"none",seedSearchStringFromNonEmptySelection:!1,seedSearchStringFromGlobalClipboard:!1,shouldFocus:0,shouldAnimate:!1,updateSearchScope:!1,loop:this._editor.getOption(35).loop})}))}get editor(){return this._editor}static get(F){return F.getContribution(vl.ID)}dispose(){this.disposeModel(),super.dispose()}disposeModel(){this._model&&(this._model.dispose(),this._model=null)}_onStateChanged(F){this.saveQueryState(F),F.isRevealed&&(this._state.isRevealed?this._findWidgetVisible.set(!0):(this._findWidgetVisible.reset(),this.disposeModel())),F.searchString&&this.setGlobalBufferTerm(this._state.searchString)}saveQueryState(F){F.isRegex&&this._storageService.store("editor.isRegex",this._state.actualIsRegex,1,0),F.wholeWord&&this._storageService.store("editor.wholeWord",this._state.actualWholeWord,1,0),F.matchCase&&this._storageService.store("editor.matchCase",this._state.actualMatchCase,1,0),F.preserveCase&&this._storageService.store("editor.preserveCase",this._state.actualPreserveCase,1,0)}loadQueryState(){this._state.change({matchCase:this._storageService.getBoolean("editor.matchCase",1,this._state.matchCase),wholeWord:this._storageService.getBoolean("editor.wholeWord",1,this._state.wholeWord),isRegex:this._storageService.getBoolean("editor.isRegex",1,this._state.isRegex),preserveCase:this._storageService.getBoolean("editor.preserveCase",1,this._state.preserveCase)},!1)}isFindInputFocused(){return!!re.getValue(this._contextKeyService)}getState(){return this._state}closeFindWidget(){this._state.change({isRevealed:!1,searchScope:null},!1),this._editor.focus()}toggleCaseSensitive(){this._state.change({matchCase:!this._state.matchCase},!1),this._state.isRevealed||this.highlightFindOptions()}toggleWholeWords(){this._state.change({wholeWord:!this._state.wholeWord},!1),this._state.isRevealed||this.highlightFindOptions()}toggleRegex(){this._state.change({isRegex:!this._state.isRegex},!1),this._state.isRevealed||this.highlightFindOptions()}togglePreserveCase(){this._state.change({preserveCase:!this._state.preserveCase},!1),this._state.isRevealed||this.highlightFindOptions()}toggleSearchScope(){if(this._state.searchScope)this._state.change({searchScope:null},!0);else if(this._editor.hasModel()){let F=this._editor.getSelections();F.map(pe=>(pe.endColumn===1&&pe.endLineNumber>pe.startLineNumber&&(pe=pe.setEndPosition(pe.endLineNumber-1,this._editor.getModel().getLineMaxColumn(pe.endLineNumber-1))),pe.isEmpty()?null:pe)).filter(pe=>!!pe),F.length&&this._state.change({searchScope:F},!0)}}setSearchString(F){this._state.isRegex&&(F=O.ec(F)),this._state.change({searchString:F},!1)}highlightFindOptions(F=!1){}_start(F){return Dn(this,void 0,void 0,function*(){if(this.disposeModel(),!this._editor.hasModel())return;let pe={isRevealed:!0};if(F.seedSearchStringFromSelection==="single"){let Ne=Jn(this._editor,F.seedSearchStringFromSelection,F.seedSearchStringFromNonEmptySelection);Ne&&(this._state.isRegex?pe.searchString=O.ec(Ne):pe.searchString=Ne)}else if(F.seedSearchStringFromSelection==="multiple"&&!F.updateSearchScope){let Ne=Jn(this._editor,F.seedSearchStringFromSelection);Ne&&(pe.searchString=Ne)}if(!pe.searchString&&F.seedSearchStringFromGlobalClipboard){let Ne=yield this.getGlobalBufferTerm();if(!this._editor.hasModel())return;Ne&&(pe.searchString=Ne)}if(F.forceRevealReplace?pe.isReplaceRevealed=!0:this._findWidgetVisible.get()||(pe.isReplaceRevealed=!1),F.updateSearchScope){let Ne=this._editor.getSelections();Ne.some(je=>!je.isEmpty())&&(pe.searchScope=Ne)}pe.loop=F.loop,this._state.change(pe,!1),this._model||(this._model=new K(this._editor,this._state))})}start(F){return this._start(F)}moveToNextMatch(){return this._model?(this._model.moveToNextMatch(),!0):!1}moveToPrevMatch(){return this._model?(this._model.moveToPrevMatch(),!0):!1}replace(){return this._model?(this._model.replace(),!0):!1}replaceAll(){return this._model?(this._model.replaceAll(),!0):!1}selectAllMatches(){return this._model?(this._model.selectAllMatches(),this._editor.focus(),!0):!1}getGlobalBufferTerm(){return Dn(this,void 0,void 0,function*(){return this._editor.getOption(35).globalFindClipboard&&this._editor.hasModel()&&!this._editor.getModel().isTooLargeForSyncing()?this._clipboardService.readFindText():""})}setGlobalBufferTerm(F){this._editor.getOption(35).globalFindClipboard&&this._editor.hasModel()&&!this._editor.getModel().isTooLargeForSyncing()&&this._clipboardService.writeFindText(F)}};ln.ID="editor.contrib.findController",ln=nn([kn(1,oe.i6),kn(2,yn.Uy),kn(3,hn.p)],ln);let $n=class extends ln{constructor(F,pe,Ne,je,Je,St,Rt,ti){super(F,Ne,Rt,ti),this._contextViewService=pe,this._keybindingService=je,this._themeService=Je,this._notificationService=St,this._widget=null,this._findOptionsWidget=null}_start(F){const pe=Object.create(null,{_start:{get:()=>super._start}});return Dn(this,void 0,void 0,function*(){this._widget||this._createFindWidget();const Ne=this._editor.getSelection();let je=!1;switch(this._editor.getOption(35).autoFindInSelection){case"always":je=!0;break;case"never":je=!1;break;case"multiline":je=!!Ne&&Ne.startLineNumber!==Ne.endLineNumber;break;default:break}F.updateSearchScope=je,yield pe._start.call(this,F),this._widget&&(F.shouldFocus===2?this._widget.focusReplaceInput():F.shouldFocus===1&&this._widget.focusFindInput())})}highlightFindOptions(F=!1){this._widget||this._createFindWidget(),this._state.isRevealed&&!F?this._widget.highlightFindOptions():this._findOptionsWidget.highlightFindOptions()}_createFindWidget(){this._widget=this._register(new Oi(this._editor,this,this._state,this._contextViewService,this._keybindingService,this._contextKeyService,this._themeService,this._storageService,this._notificationService)),this._findOptionsWidget=this._register(new W(this._editor,this._state,this._keybindingService,this._themeService))}};$n=nn([kn(1,bn.u),kn(2,oe.i6),kn(3,qi.d),kn(4,C.XE),kn(5,Rn.lT),kn(6,yn.Uy),kn(7,hn.p)],$n);const Gn=(0,P.rn)(new P.jY({id:j.StartFindAction,label:ue.N("startFindAction","Find"),alias:"Find",precondition:oe.Ao.or(D.u.focus,oe.Ao.has("editorIsOpen")),kbOpts:{kbExpr:null,primary:2084,weight:100},menuOpts:{menuId:zi.eH.MenubarEditMenu,group:"3_find",title:ue.N({key:"miFind",comment:["&& denotes a mnemonic"]},"&&Find"),order:1}}));Gn.addImplementation(0,(Lt,F,pe)=>{const Ne=ln.get(F);return Ne?Ne.start({forceRevealReplace:!1,seedSearchStringFromSelection:F.getOption(35).seedSearchStringFromSelection!=="never"?"single":"none",seedSearchStringFromNonEmptySelection:F.getOption(35).seedSearchStringFromSelection==="selection",seedSearchStringFromGlobalClipboard:F.getOption(35).globalFindClipboard,shouldFocus:1,shouldAnimate:!0,updateSearchScope:!1,loop:F.getOption(35).loop}):!1});class ss extends P.R6{constructor(){super({id:j.StartFindWithSelection,label:ue.N("startFindWithSelectionAction","Find With Selection"),alias:"Find With Selection",precondition:void 0,kbOpts:{kbExpr:null,primary:0,mac:{primary:2083},weight:100}})}run(F,pe){return Dn(this,void 0,void 0,function*(){let Ne=ln.get(pe);Ne&&(yield Ne.start({forceRevealReplace:!1,seedSearchStringFromSelection:"multiple",seedSearchStringFromNonEmptySelection:!1,seedSearchStringFromGlobalClipboard:!1,shouldFocus:0,shouldAnimate:!0,updateSearchScope:!1,loop:pe.getOption(35).loop}),Ne.setGlobalBufferTerm(Ne.getState().searchString))})}}class pn extends P.R6{run(F,pe){return Dn(this,void 0,void 0,function*(){let Ne=ln.get(pe);Ne&&!this._run(Ne)&&(yield Ne.start({forceRevealReplace:!1,seedSearchStringFromSelection:Ne.getState().searchString.length===0&&pe.getOption(35).seedSearchStringFromSelection!=="never"?"single":"none",seedSearchStringFromNonEmptySelection:pe.getOption(35).seedSearchStringFromSelection==="selection",seedSearchStringFromGlobalClipboard:!0,shouldFocus:0,shouldAnimate:!0,updateSearchScope:!1,loop:pe.getOption(35).loop}),this._run(Ne))})}}class Yn extends pn{constructor(){super({id:j.NextMatchFindAction,label:ue.N("findNextMatchAction","Find Next"),alias:"Find Next",precondition:void 0,kbOpts:[{kbExpr:D.u.focus,primary:61,mac:{primary:2085,secondary:[61]},weight:100},{kbExpr:oe.Ao.and(D.u.focus,re),primary:3,weight:100}]})}_run(F){return F.moveToNextMatch()?(F.editor.pushUndoStop(),!0):!1}}class Vn extends pn{constructor(){super({id:j.PreviousMatchFindAction,label:ue.N("findPreviousMatchAction","Find Previous"),alias:"Find Previous",precondition:void 0,kbOpts:[{kbExpr:D.u.focus,primary:1085,mac:{primary:3109,secondary:[1085]},weight:100},{kbExpr:oe.Ao.and(D.u.focus,re),primary:1027,weight:100}]})}_run(F){return F.moveToPrevMatch()}}class An extends P.R6{run(F,pe){return Dn(this,void 0,void 0,function*(){let Ne=ln.get(pe);if(!Ne)return;const je=pe.getOption(35).seedSearchStringFromSelection==="selection";let Je=null;pe.getOption(35).seedSearchStringFromSelection!=="never"&&(Je=Jn(pe,"single",je)),Je&&Ne.setSearchString(Je),this._run(Ne)||(yield Ne.start({forceRevealReplace:!1,seedSearchStringFromSelection:pe.getOption(35).seedSearchStringFromSelection!=="never"?"single":"none",seedSearchStringFromNonEmptySelection:je,seedSearchStringFromGlobalClipboard:!1,shouldFocus:0,shouldAnimate:!0,updateSearchScope:!1,loop:pe.getOption(35).loop}),this._run(Ne))})}}class On extends An{constructor(){super({id:j.NextSelectionMatchFindAction,label:ue.N("nextSelectionMatchFindAction","Find Next Selection"),alias:"Find Next Selection",precondition:void 0,kbOpts:{kbExpr:D.u.focus,primary:2109,weight:100}})}_run(F){return F.moveToNextMatch()}}class ts extends An{constructor(){super({id:j.PreviousSelectionMatchFindAction,label:ue.N("previousSelectionMatchFindAction","Find Previous Selection"),alias:"Find Previous Selection",precondition:void 0,kbOpts:{kbExpr:D.u.focus,primary:3133,weight:100}})}_run(F){return F.moveToPrevMatch()}}const Un=(0,P.rn)(new P.jY({id:j.StartFindReplaceAction,label:ue.N("startReplace","Replace"),alias:"Replace",precondition:oe.Ao.or(D.u.focus,oe.Ao.has("editorIsOpen")),kbOpts:{kbExpr:null,primary:2086,mac:{primary:2596},weight:100},menuOpts:{menuId:zi.eH.MenubarEditMenu,group:"3_find",title:ue.N({key:"miReplace",comment:["&& denotes a mnemonic"]},"&&Replace"),order:2}}));Un.addImplementation(0,(Lt,F,pe)=>{if(!F.hasModel()||F.getOption(80))return!1;const Ne=ln.get(F);if(!Ne)return!1;const je=F.getSelection(),Je=Ne.isFindInputFocused(),St=!je.isEmpty()&&je.startLineNumber===je.endLineNumber&&F.getOption(35).seedSearchStringFromSelection!=="never"&&!Je,Rt=Je||St?2:1;return Ne.start({forceRevealReplace:!0,seedSearchStringFromSelection:St?"single":"none",seedSearchStringFromNonEmptySelection:F.getOption(35).seedSearchStringFromSelection==="selection",seedSearchStringFromGlobalClipboard:F.getOption(35).seedSearchStringFromSelection!=="never",shouldFocus:Rt,shouldAnimate:!0,updateSearchScope:!1,loop:F.getOption(35).loop})}),(0,P._K)(ln.ID,$n),(0,P.Qr)(ss),(0,P.Qr)(Yn),(0,P.Qr)(Vn),(0,P.Qr)(On),(0,P.Qr)(ts);const sn=P._l.bindToContribution(ln.get);(0,P.fK)(new sn({id:j.CloseFindWidgetCommand,precondition:se,handler:Lt=>Lt.closeFindWidget(),kbOpts:{weight:105,kbExpr:oe.Ao.and(D.u.focus,oe.Ao.not("isComposing")),primary:9,secondary:[1033]}})),(0,P.fK)(new sn({id:j.ToggleCaseSensitiveCommand,precondition:void 0,handler:Lt=>Lt.toggleCaseSensitive(),kbOpts:{weight:105,kbExpr:D.u.focus,primary:J.primary,mac:J.mac,win:J.win,linux:J.linux}})),(0,P.fK)(new sn({id:j.ToggleWholeWordCommand,precondition:void 0,handler:Lt=>Lt.toggleWholeWords(),kbOpts:{weight:105,kbExpr:D.u.focus,primary:Z.primary,mac:Z.mac,win:Z.win,linux:Z.linux}})),(0,P.fK)(new sn({id:j.ToggleRegexCommand,precondition:void 0,handler:Lt=>Lt.toggleRegex(),kbOpts:{weight:105,kbExpr:D.u.focus,primary:Q.primary,mac:Q.mac,win:Q.win,linux:Q.linux}})),(0,P.fK)(new sn({id:j.ToggleSearchScopeCommand,precondition:void 0,handler:Lt=>Lt.toggleSearchScope(),kbOpts:{weight:105,kbExpr:D.u.focus,primary:le.primary,mac:le.mac,win:le.win,linux:le.linux}})),(0,P.fK)(new sn({id:j.TogglePreserveCaseCommand,precondition:void 0,handler:Lt=>Lt.togglePreserveCase(),kbOpts:{weight:105,kbExpr:D.u.focus,primary:xe.primary,mac:xe.mac,win:xe.win,linux:xe.linux}})),(0,P.fK)(new sn({id:j.ReplaceOneAction,precondition:se,handler:Lt=>Lt.replace(),kbOpts:{weight:105,kbExpr:D.u.focus,primary:3094}})),(0,P.fK)(new sn({id:j.ReplaceOneAction,precondition:se,handler:Lt=>Lt.replace(),kbOpts:{weight:105,kbExpr:oe.Ao.and(D.u.focus,De),primary:3}})),(0,P.fK)(new sn({id:j.ReplaceAllAction,precondition:se,handler:Lt=>Lt.replaceAll(),kbOpts:{weight:105,kbExpr:D.u.focus,primary:2563}})),(0,P.fK)(new sn({id:j.ReplaceAllAction,precondition:se,handler:Lt=>Lt.replaceAll(),kbOpts:{weight:105,kbExpr:oe.Ao.and(D.u.focus,De),primary:void 0,mac:{primary:2051}}})),(0,P.fK)(new sn({id:j.SelectAllMatchesAction,precondition:se,handler:Lt=>Lt.selectAllMatches(),kbOpts:{weight:105,kbExpr:D.u.focus,primary:515}}))},9488:function(xt,Te,i){"use strict";i.r(Te),i.d(Te,{FoldingController:function(){return vt},editorFoldForeground:function(){return gt},foldBackgroundBackground:function(){return st}});var h=i(50431),H=i(79881),O=i(52411),P=i(69323),D=i(82983),G=i(72999),I=i(39528),y=i(4514),E=i(68987),p=i(27347),a=i(73468),g=i(4348);const w=65535,s=16777215,C=4278190080;class f{constructor(Qe,$e,Ie){if(Qe.length!==$e.length||Qe.length>w)throw new Error("invalid startIndexes or endIndexes size");this._startIndexes=Qe,this._endIndexes=$e,this._collapseStates=new Uint32Array(Math.ceil(Qe.length/32)),this._types=Ie,this._parentsComputed=!1}ensureParentIndices(){if(!this._parentsComputed){this._parentsComputed=!0;let Qe=[],$e=(Ie,Oe)=>{let Ke=Qe[Qe.length-1];return this.getStartLineNumber(Ke)<=Ie&&this.getEndLineNumber(Ke)>=Oe};for(let Ie=0,Oe=this._startIndexes.length;Ies||ct>s)throw new Error("startLineNumber or endLineNumber must not exceed "+s);for(;Qe.length>0&&!$e(Ke,ct);)Qe.pop();let Nt=Qe.length>0?Qe[Qe.length-1]:-1;Qe.push(Ie),this._startIndexes[Ie]=Ke+((Nt&255)<<24),this._endIndexes[Ie]=ct+((Nt&65280)<<16)}}}get length(){return this._startIndexes.length}getStartLineNumber(Qe){return this._startIndexes[Qe]&s}getEndLineNumber(Qe){return this._endIndexes[Qe]&s}getType(Qe){return this._types?this._types[Qe]:void 0}hasTypes(){return!!this._types}isCollapsed(Qe){let $e=Qe/32|0,Ie=Qe%32;return(this._collapseStates[$e]&1<>>24)+((this._endIndexes[Qe]&C)>>>16);return $e===w?-1:$e}contains(Qe,$e){return this.getStartLineNumber(Qe)<=$e&&this.getEndLineNumber(Qe)>=$e}findIndex(Qe){let $e=0,Ie=this._startIndexes.length;if(Ie===0)return-1;for(;$e=0){if(this.getEndLineNumber($e)>=Qe)return $e;for($e=this.getParentIndex($e);$e!==-1;){if(this.contains($e,Qe))return $e;$e=this.getParentIndex($e)}}return-1}toString(){let Qe=[];for(let $e=0;$e=this.endLineNumber}containsLine(Qe){return this.startLineNumber<=Qe&&Qe<=this.endLineNumber}}class r{constructor(Qe,$e){this._updateEventEmitter=new g.Q5,this.onDidChange=this._updateEventEmitter.event,this._textModel=Qe,this._decorationProvider=$e,this._regions=new f(new Uint32Array(0),new Uint32Array(0)),this._editorDecorationIds=[],this._isInitialized=!1}get regions(){return this._regions}get textModel(){return this._textModel}get isInitialized(){return this._isInitialized}toggleCollapseState(Qe){if(!Qe.length)return;Qe=Qe.sort((Ie,Oe)=>Ie.regionIndex-Oe.regionIndex);const $e={};this._decorationProvider.changeDecorations(Ie=>{let Oe=0,Ke=-1,ct=-1;const Nt=$t=>{for(;Oe<$t;){const Xt=this._regions.getEndLineNumber(Oe),Ci=this._regions.isCollapsed(Oe);Xt<=Ke&&Ie.changeDecorationOptions(this._editorDecorationIds[Oe],this._decorationProvider.getDecorationOption(Ci,Xt<=ct)),Ci&&Xt>ct&&(ct=Xt),Oe++}};for(let $t of Qe){let Xt=$t.regionIndex,Ci=this._editorDecorationIds[Xt];if(Ci&&!$e[Ci]){$e[Ci]=!0,Nt(Xt);let Zt=!this._regions.isCollapsed(Xt);this._regions.setCollapsed(Xt,Zt),Ke=Math.max(Ke,this._regions.getEndLineNumber(Xt))}}Nt(this._regions.length)}),this._updateEventEmitter.fire({model:this,collapseStateChanged:Qe})}update(Qe,$e=[]){let Ie=[],Oe=(Zt,mi)=>{for(let mt of $e)if(Zt{const mt=Qe.getStartLineNumber(Zt),ut=Qe.getEndLineNumber(Zt);mi||(mi=Qe.isCollapsed(Zt)),mi&&Oe(mt,ut)&&(mi=!1),Qe.setCollapsed(Zt,mi);const qe=this._textModel.getLineMaxColumn(mt),de={startLineNumber:mt,startColumn:Math.max(qe-1,1),endLineNumber:mt,endColumn:qe};Ie.push({range:de,options:this._decorationProvider.getDecorationOption(mi,ut<=Ke)}),mi&&ut>Ke&&(Ke=ut)},Nt=0,$t=()=>{for(;Nt=mt)ct(Xt,mi===mt),Xt++;else break}}Ci=$t()}for(;Xt0)return Qe}applyMemento(Qe){if(!Array.isArray(Qe))return;let $e=[];for(let Ie of Qe){let Oe=this.getRegionAtLine(Ie.startLineNumber);Oe&&!Oe.isCollapsed&&$e.push(Oe)}this.toggleCollapseState($e)}dispose(){this._decorationProvider.deltaDecorations(this._editorDecorationIds,[])}getAllRegionsAtLine(Qe,$e){let Ie=[];if(this._regions){let Oe=this._regions.findRange(Qe),Ke=1;for(;Oe>=0;){let ct=this._regions.toRegion(Oe);(!$e||$e(ct,Ke))&&Ie.push(ct),Ke++,Oe=ct.parentIndex}}return Ie}getRegionAtLine(Qe){if(this._regions){let $e=this._regions.findRange(Qe);if($e>=0)return this._regions.toRegion($e)}return null}getRegionsInside(Qe,$e){let Ie=[],Oe=Qe?Qe.regionIndex+1:0,Ke=Qe?Qe.endLineNumber:Number.MAX_VALUE;if($e&&$e.length===2){const ct=[];for(let Nt=Oe,$t=this._regions.length;Nt<$t;Nt++){let Xt=this._regions.toRegion(Nt);if(this._regions.getStartLineNumber(Nt)0&&!Xt.containedBy(ct[ct.length-1]);)ct.pop();ct.push(Xt),$e(Xt,ct.length)&&Ie.push(Xt)}else break}}else for(let ct=Oe,Nt=this._regions.length;ct1){let Nt=ht.getRegionsInside(Ke,($t,Xt)=>$t.isCollapsed!==ct&&Xt0)for(let Ke of Ie){let ct=ht.getRegionAtLine(Ke);if(ct&&(ct.isCollapsed!==Qe&&Oe.push(ct),$e>1)){let Nt=ht.getRegionsInside(ct,($t,Xt)=>$t.isCollapsed!==Qe&&Xt<$e);Oe.push(...Nt)}}else{let Ke=ht.getRegionsInside(null,(ct,Nt)=>ct.isCollapsed!==Qe&&Nt<$e);Oe.push(...Ke)}ht.toggleCollapseState(Oe)}function c(ht,Qe,$e,Ie){let Oe=[];for(let Ke of Ie){let ct=ht.getAllRegionsAtLine(Ke,(Nt,$t)=>Nt.isCollapsed!==Qe&&$t<=$e);Oe.push(...ct)}ht.toggleCollapseState(Oe)}function b(ht,Qe,$e){let Ie=[];for(let Oe of $e){let Ke=ht.getAllRegionsAtLine(Oe,ct=>ct.isCollapsed!==Qe);Ke.length>0&&Ie.push(Ke[0])}ht.toggleCollapseState(Ie)}function L(ht,Qe,$e,Ie){let Oe=(ct,Nt)=>Nt===Qe&&ct.isCollapsed!==$e&&!Ie.some($t=>ct.containsLine($t)),Ke=ht.getRegionsInside(null,Oe);ht.toggleCollapseState(Ke)}function T(ht,Qe,$e){let Ie=[];for(let ct of $e)Ie.push(ht.getAllRegionsAtLine(ct,void 0)[0]);let Oe=ct=>Ie.every(Nt=>!Nt.containedBy(ct)&&!ct.containedBy(Nt))&&ct.isCollapsed!==Qe,Ke=ht.getRegionsInside(null,Oe);ht.toggleCollapseState(Ke)}function M(ht,Qe,$e){let Ie=ht.textModel,Oe=ht.regions,Ke=[];for(let ct=Oe.length-1;ct>=0;ct--)if($e!==Oe.isCollapsed(ct)){let Nt=Oe.getStartLineNumber(ct);Qe.test(Ie.getLineContent(Nt))&&Ke.push(Oe.toRegion(ct))}ht.toggleCollapseState(Ke)}function z(ht,Qe,$e){let Ie=ht.regions,Oe=[];for(let Ke=Ie.length-1;Ke>=0;Ke--)$e!==Ie.isCollapsed(Ke)&&Qe===Ie.getType(Ke)&&Oe.push(Ie.toRegion(Ke));ht.toggleCollapseState(Oe)}function oe(ht,Qe){let $e=null,Ie=Qe.getRegionAtLine(ht);if(Ie!==null&&($e=Ie.startLineNumber,ht===$e)){let Oe=Ie.parentIndex;Oe!==-1?$e=Qe.regions.getStartLineNumber(Oe):$e=null}return $e}function se(ht,Qe){let $e=Qe.getRegionAtLine(ht);if($e!==null&&$e.startLineNumber===ht){if(ht!==$e.startLineNumber)return $e.startLineNumber;{let Ie=$e.parentIndex,Oe=0;for(Ie!==-1&&(Oe=Qe.regions.getStartLineNumber($e.parentIndex));$e!==null;)if($e.regionIndex>0){if($e=Qe.regions.toRegion($e.regionIndex-1),$e.startLineNumber<=Oe)return null;if($e.parentIndex===Ie)return $e.startLineNumber}else return null}}else if(Qe.regions.length>0)for($e=Qe.regions.toRegion(Qe.regions.length-1);$e!==null;){if($e.startLineNumber0?$e=Qe.regions.toRegion($e.regionIndex-1):$e=null}return null}function re(ht,Qe){let $e=Qe.getRegionAtLine(ht);if($e!==null&&$e.startLineNumber===ht){let Ie=$e.parentIndex,Oe=0;if(Ie!==-1)Oe=Qe.regions.getEndLineNumber($e.parentIndex);else{if(Qe.regions.length===0)return null;Oe=Qe.regions.getEndLineNumber(Qe.regions.length-1)}for(;$e!==null;)if($e.regionIndex=Oe)return null;if($e.parentIndex===Ie)return $e.startLineNumber}else return null}else if(Qe.regions.length>0)for($e=Qe.regions.toRegion(0);$e!==null;){if($e.startLineNumber>ht)return $e.startLineNumber;$e.regionIndexthis.updateHiddenRanges()),this._hiddenRanges=[],Qe.regions.length&&this.updateHiddenRanges()}get onDidChange(){return this._updateEventEmitter.event}get hiddenRanges(){return this._hiddenRanges}updateHiddenRanges(){let Qe=!1,$e=[],Ie=0,Oe=0,Ke=Number.MAX_VALUE,ct=-1,Nt=this._foldingModel.regions;for(;Ie({startLineNumber:Qe.startLineNumber-1,endLineNumber:Qe.endLineNumber}))}applyHiddenRanges(Qe){this._hiddenRanges=Qe,this._updateEventEmitter.fire(Qe)}hasRanges(){return this._hiddenRanges.length>0}isHidden(Qe){return le(this._hiddenRanges,Qe)!==null}adjustSelections(Qe){let $e=!1,Ie=this._foldingModel.textModel,Oe=null,Ke=ct=>((!Oe||!Q(ct,Oe))&&(Oe=le(this._hiddenRanges,ct)),Oe?Oe.startLineNumber-1:null);for(let ct=0,Nt=Qe.length;ct0&&(this._hiddenRanges=[],this._updateEventEmitter.fire(this._hiddenRanges)),this._foldingModelListener&&(this._foldingModelListener.dispose(),this._foldingModelListener=null)}}function Q(ht,Qe){return ht>=Qe.startLineNumber&&ht<=Qe.endLineNumber}function le(ht,Qe){let $e=(0,De.lG)(ht,Ie=>Qe=0&&ht[$e].endLineNumber>=Qe?ht[$e]:null}var xe=i(31276);const j=5e3,R="indent";class V{constructor(Qe){this.editorModel=Qe,this.id=R}dispose(){}compute(Qe){let $e=a.zu.getFoldingRules(this.editorModel.getLanguageId()),Ie=$e&&!!$e.offSide,Oe=$e&&$e.markers;return Promise.resolve(ie(this.editorModel,Ie,Oe))}}class K{constructor(Qe){this._startIndexes=[],this._endIndexes=[],this._indentOccurrences=[],this._length=0,this._foldingRangesLimit=Qe}insertFirst(Qe,$e,Ie){if(Qe>s||$e>s)return;let Oe=this._length;this._startIndexes[Oe]=Qe,this._endIndexes[Oe]=$e,this._length++,Ie<1e3&&(this._indentOccurrences[Ie]=(this._indentOccurrences[Ie]||0)+1)}toIndentRanges(Qe){if(this._length<=this._foldingRangesLimit){let $e=new Uint32Array(this._length),Ie=new Uint32Array(this._length);for(let Oe=this._length-1,Ke=0;Oe>=0;Oe--,Ke++)$e[Ke]=this._startIndexes[Oe],Ie[Ke]=this._endIndexes[Oe];return new f($e,Ie)}else{let $e=0,Ie=this._indentOccurrences.length;for(let Nt=0;Ntthis._foldingRangesLimit){Ie=Nt;break}$e+=$t}}const Oe=Qe.getOptions().tabSize;let Ke=new Uint32Array(this._foldingRangesLimit),ct=new Uint32Array(this._foldingRangesLimit);for(let Nt=this._length-1,$t=0;Nt>=0;Nt--){let Xt=this._startIndexes[Nt],Ci=Qe.getLineContent(Xt),Zt=xe.yO.computeIndentLevel(Ci,Oe);(Zt0;Xt--){let Ci=ht.getLineContent(Xt),Zt=xe.yO.computeIndentLevel(Ci,Oe),mi=Nt[Nt.length-1];if(Zt===-1){Qe&&(mi.endAbove=Xt);continue}let mt;if(ct&&(mt=Ci.match(ct)))if(mt[1]){let ut=Nt.length-1;for(;ut>0&&Nt[ut].indent!==-2;)ut--;if(ut>0){Nt.length=ut+1,mi=Nt[ut],Ke.insertFirst(Xt,mi.line,Zt),mi.line=Xt,mi.indent=Zt,mi.endAbove=Xt;continue}}else{Nt.push({indent:-2,endAbove:Xt,line:Xt});continue}if(mi.indent>Zt){do Nt.pop(),mi=Nt[Nt.length-1];while(mi.indent>Zt);let ut=mi.endAbove-1;ut-Xt>=1&&Ke.insertFirst(Xt,ut,Zt)}mi.indent===Zt?mi.endAbove=Xt:Nt.push({indent:Zt,endAbove:Xt,line:Xt})}return Ke.toIndentRanges(ht)}const te=5e3,ge={},ye="syntax";class ve{constructor(Qe,$e,Ie,Oe=te){this.editorModel=Qe,this.providers=$e,this.limit=Oe,this.id=ye;for(const Ke of $e)typeof Ke.onDidChange=="function"&&(this.disposables||(this.disposables=new P.SL),this.disposables.add(Ke.onDidChange(Ie)))}compute(Qe){return Fe(this.providers,this.editorModel,Qe).then($e=>$e?ue($e,this.limit):null)}dispose(){var Qe;(Qe=this.disposables)===null||Qe===void 0||Qe.dispose()}}function Fe(ht,Qe,$e){let Ie=null,Oe=ht.map((Ke,ct)=>Promise.resolve(Ke.provideFoldingRanges(Qe,ge,$e)).then(Nt=>{if(!$e.isCancellationRequested&&Array.isArray(Nt)){Array.isArray(Ie)||(Ie=[]);let $t=Qe.getLineCount();for(let Xt of Nt)Xt.start>0&&Xt.end>Xt.start&&Xt.end<=$t&&Ie.push({start:Xt.start,end:Xt.end,rank:ct,kind:Xt.kind})}},H.Cp));return Promise.all(Oe).then(Ke=>Ie)}class we{constructor(Qe){this._startIndexes=[],this._endIndexes=[],this._nestingLevels=[],this._nestingLevelCounts=[],this._types=[],this._length=0,this._foldingRangesLimit=Qe}add(Qe,$e,Ie,Oe){if(Qe>s||$e>s)return;let Ke=this._length;this._startIndexes[Ke]=Qe,this._endIndexes[Ke]=$e,this._nestingLevels[Ke]=Oe,this._types[Ke]=Ie,this._length++,Oe<30&&(this._nestingLevelCounts[Oe]=(this._nestingLevelCounts[Oe]||0)+1)}toIndentRanges(){if(this._length<=this._foldingRangesLimit){let Qe=new Uint32Array(this._length),$e=new Uint32Array(this._length);for(let Ie=0;Iethis._foldingRangesLimit){$e=ct;break}Qe+=Nt}}let Ie=new Uint32Array(this._foldingRangesLimit),Oe=new Uint32Array(this._foldingRangesLimit),Ke=[];for(let ct=0,Nt=0;ct{let $t=ct.start-Nt.start;return $t===0&&($t=ct.rank-Nt.rank),$t}),Ie=new we(Qe),Oe,Ke=[];for(let ct of $e)if(!Oe)Oe=ct,Ie.add(ct.start,ct.end,ct.kind&&ct.kind.value,Ke.length);else if(ct.start>Oe.start)if(ct.end<=Oe.end)Ke.push(Oe),Oe=ct,Ie.add(ct.start,ct.end,ct.kind&&ct.kind.value,Ke.length);else{if(ct.start>Oe.end){do Oe=Ke.pop();while(Oe&&ct.start>Oe.end);Oe&&Ke.push(Oe),Oe=ct}Ie.add(ct.start,ct.end,ct.kind&&ct.kind.value,Ke.length)}return Ie.toIndentRanges()}const ce="init";class Ve{constructor(Qe,$e,Ie,Oe){if(this.editorModel=Qe,this.id=ce,$e.length){let Ke=ct=>({range:{startLineNumber:ct.startLineNumber,startColumn:0,endLineNumber:ct.endLineNumber,endColumn:Qe.getLineLength(ct.endLineNumber)},options:{description:"folding-initializing-range-provider",stickiness:1}});this.decorationIds=Qe.deltaDecorations([],$e.map(Ke)),this.timeout=setTimeout(Ie,Oe)}}dispose(){this.decorationIds&&(this.editorModel.deltaDecorations(this.decorationIds,[]),this.decorationIds=void 0),typeof this.timeout=="number"&&(clearTimeout(this.timeout),this.timeout=void 0)}compute(Qe){let $e=[];if(this.decorationIds)for(let Ie of this.decorationIds){let Oe=this.editorModel.getDecorationRange(Ie);Oe&&$e.push({start:Oe.startLineNumber,end:Oe.endLineNumber,rank:1})}return Promise.resolve(ue($e,Number.MAX_VALUE))}}var We=i(13268),ae=i(90689),fe=i(44350),ne=i(49055),W=i(52615),$=i(55773);const ee=(0,$.q5)("folding-expanded",W.lA.chevronDown,(0,We.N)("foldingExpandedIcon","Icon for expanded ranges in the editor glyph margin.")),he=(0,$.q5)("folding-collapsed",W.lA.chevronRight,(0,We.N)("foldingCollapsedIcon","Icon for collapsed ranges in the editor glyph margin."));class Pe{constructor(Qe){this.editor=Qe,this.autoHideFoldingControls=!0,this.showFoldingHighlights=!0}getDecorationOption(Qe,$e){return $e?Pe.HIDDEN_RANGE_DECORATION:Qe?this.showFoldingHighlights?Pe.COLLAPSED_HIGHLIGHTED_VISUAL_DECORATION:Pe.COLLAPSED_VISUAL_DECORATION:this.autoHideFoldingControls?Pe.EXPANDED_AUTO_HIDE_VISUAL_DECORATION:Pe.EXPANDED_VISUAL_DECORATION}deltaDecorations(Qe,$e){return this.editor.deltaDecorations(Qe,$e)}changeDecorations(Qe){return this.editor.changeDecorations(Qe)}}Pe.COLLAPSED_VISUAL_DECORATION=xe.qx.register({description:"folding-collapsed-visual-decoration",stickiness:1,afterContentClassName:"inline-folded",isWholeLine:!0,firstLineDecorationClassName:ne.kS.asClassName(he)}),Pe.COLLAPSED_HIGHLIGHTED_VISUAL_DECORATION=xe.qx.register({description:"folding-collapsed-highlighted-visual-decoration",stickiness:1,afterContentClassName:"inline-folded",className:"folded-background",isWholeLine:!0,firstLineDecorationClassName:ne.kS.asClassName(he)}),Pe.EXPANDED_AUTO_HIDE_VISUAL_DECORATION=xe.qx.register({description:"folding-expanded-auto-hide-visual-decoration",stickiness:1,isWholeLine:!0,firstLineDecorationClassName:ne.kS.asClassName(ee)}),Pe.EXPANDED_VISUAL_DECORATION=xe.qx.register({description:"folding-expanded-visual-decoration",stickiness:1,isWholeLine:!0,firstLineDecorationClassName:"alwaysShowFoldIcons "+ne.kS.asClassName(ee)}),Pe.HIDDEN_RANGE_DECORATION=xe.qx.register({description:"folding-hidden-range-decoration",stickiness:1});var Ye=function(ht,Qe,$e,Ie){var Oe=arguments.length,Ke=Oe<3?Qe:Ie===null?Ie=Object.getOwnPropertyDescriptor(Qe,$e):Ie,ct;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")Ke=Reflect.decorate(ht,Qe,$e,Ie);else for(var Nt=ht.length-1;Nt>=0;Nt--)(ct=ht[Nt])&&(Ke=(Oe<3?ct(Ke):Oe>3?ct(Qe,$e,Ke):ct(Qe,$e))||Ke);return Oe>3&&Ke&&Object.defineProperty(Qe,$e,Ke),Ke},it=function(ht,Qe){return function($e,Ie){Qe($e,Ie,ht)}};const rt=new ae.uy("foldingEnabled",!1);let vt=class Cl extends P.JT{constructor(Qe,$e){super(),this.contextKeyService=$e,this.localToDispose=this._register(new P.SL),this.editor=Qe;const Ie=this.editor.getOptions();this._isEnabled=Ie.get(37),this._useFoldingProviders=Ie.get(38)!=="indentation",this._unfoldOnClickAfterEndOfLine=Ie.get(41),this._restoringViewState=!1,this._currentModelHasFoldedImports=!1,this._foldingImportsByDefault=Ie.get(40),this.foldingModel=null,this.hiddenRangeModel=null,this.rangeProvider=null,this.foldingRegionPromise=null,this.foldingStateMemento=null,this.foldingModelPromise=null,this.updateScheduler=null,this.cursorChangedScheduler=null,this.mouseDownInfo=null,this.foldingDecorationProvider=new Pe(Qe),this.foldingDecorationProvider.autoHideFoldingControls=Ie.get(98)==="mouseover",this.foldingDecorationProvider.showFoldingHighlights=Ie.get(39),this.foldingEnabled=rt.bindTo(this.contextKeyService),this.foldingEnabled.set(this._isEnabled),this._register(this.editor.onDidChangeModel(()=>this.onModelChanged())),this._register(this.editor.onDidChangeConfiguration(Oe=>{if(Oe.hasChanged(37)&&(this._isEnabled=this.editor.getOptions().get(37),this.foldingEnabled.set(this._isEnabled),this.onModelChanged()),Oe.hasChanged(98)||Oe.hasChanged(39)){const Ke=this.editor.getOptions();this.foldingDecorationProvider.autoHideFoldingControls=Ke.get(98)==="mouseover",this.foldingDecorationProvider.showFoldingHighlights=Ke.get(39),this.onModelContentChanged()}Oe.hasChanged(38)&&(this._useFoldingProviders=this.editor.getOptions().get(38)!=="indentation",this.onFoldingStrategyChanged()),Oe.hasChanged(41)&&(this._unfoldOnClickAfterEndOfLine=this.editor.getOptions().get(41)),Oe.hasChanged(40)&&(this._foldingImportsByDefault=this.editor.getOptions().get(40))})),this.onModelChanged()}static get(Qe){return Qe.getContribution(Cl.ID)}saveViewState(){let Qe=this.editor.getModel();if(!Qe||!this._isEnabled||Qe.isTooLargeForTokenization())return{};if(this.foldingModel){let $e=this.foldingModel.isInitialized?this.foldingModel.getMemento():this.hiddenRangeModel.getMemento(),Ie=this.rangeProvider?this.rangeProvider.id:void 0;return{collapsedRegions:$e,lineCount:Qe.getLineCount(),provider:Ie,foldedImports:this._currentModelHasFoldedImports}}}restoreViewState(Qe){let $e=this.editor.getModel();if(!$e||!this._isEnabled||$e.isTooLargeForTokenization()||!this.hiddenRangeModel||!Qe||Qe.lineCount!==$e.getLineCount()||(this._currentModelHasFoldedImports=!!Qe.foldedImports,!Qe.collapsedRegions))return;(Qe.provider===ye||Qe.provider===ce)&&(this.foldingStateMemento=Qe);const Ie=Qe.collapsedRegions;if(this.hiddenRangeModel.applyMemento(Ie)){const Oe=this.getFoldingModel();Oe&&Oe.then(Ke=>{if(Ke){this._restoringViewState=!0;try{Ke.applyMemento(Ie)}finally{this._restoringViewState=!1}}}).then(void 0,H.dL)}}onModelChanged(){this.localToDispose.clear();let Qe=this.editor.getModel();!this._isEnabled||!Qe||Qe.isTooLargeForTokenization()||(this._currentModelHasFoldedImports=!1,this.foldingModel=new r(Qe,this.foldingDecorationProvider),this.localToDispose.add(this.foldingModel),this.hiddenRangeModel=new Z(this.foldingModel),this.localToDispose.add(this.hiddenRangeModel),this.localToDispose.add(this.hiddenRangeModel.onDidChange($e=>this.onHiddenRangesChanges($e))),this.updateScheduler=new h.vp(200),this.cursorChangedScheduler=new h.pY(()=>this.revealCursor(),200),this.localToDispose.add(this.cursorChangedScheduler),this.localToDispose.add(p.aC.onDidChange(()=>this.onFoldingStrategyChanged())),this.localToDispose.add(this.editor.onDidChangeModelLanguageConfiguration(()=>this.onFoldingStrategyChanged())),this.localToDispose.add(this.editor.onDidChangeModelContent(()=>this.onModelContentChanged())),this.localToDispose.add(this.editor.onDidChangeCursorPosition(()=>this.onCursorPositionChanged())),this.localToDispose.add(this.editor.onMouseDown($e=>this.onEditorMouseDown($e))),this.localToDispose.add(this.editor.onMouseUp($e=>this.onEditorMouseUp($e))),this.localToDispose.add({dispose:()=>{this.foldingRegionPromise&&(this.foldingRegionPromise.cancel(),this.foldingRegionPromise=null),this.updateScheduler&&this.updateScheduler.cancel(),this.updateScheduler=null,this.foldingModel=null,this.foldingModelPromise=null,this.hiddenRangeModel=null,this.cursorChangedScheduler=null,this.foldingStateMemento=null,this.rangeProvider&&this.rangeProvider.dispose(),this.rangeProvider=null}}),this.onModelContentChanged())}onFoldingStrategyChanged(){this.rangeProvider&&this.rangeProvider.dispose(),this.rangeProvider=null,this.onModelContentChanged()}getRangeProvider(Qe){if(this.rangeProvider)return this.rangeProvider;if(this.rangeProvider=new V(Qe),this._useFoldingProviders&&this.foldingModel){let $e=p.aC.ordered(this.foldingModel.textModel);if($e.length===0&&this.foldingStateMemento&&this.foldingStateMemento.collapsedRegions)return this.rangeProvider=new Ve(Qe,this.foldingStateMemento.collapsedRegions,()=>{this.foldingStateMemento=null,this.onFoldingStrategyChanged()},3e4);$e.length>0&&(this.rangeProvider=new ve(Qe,$e,()=>this.onModelContentChanged()))}return this.foldingStateMemento=null,this.rangeProvider}getFoldingModel(){return this.foldingModelPromise}onModelContentChanged(){this.updateScheduler&&(this.foldingRegionPromise&&(this.foldingRegionPromise.cancel(),this.foldingRegionPromise=null),this.foldingModelPromise=this.updateScheduler.trigger(()=>{const Qe=this.foldingModel;if(!Qe)return null;const $e=this.getRangeProvider(Qe.textModel);let Ie=this.foldingRegionPromise=(0,h.PG)(Oe=>$e.compute(Oe));return Ie.then(Oe=>{if(Oe&&Ie===this.foldingRegionPromise){let Ke;if(this._foldingImportsByDefault&&!this._currentModelHasFoldedImports){const $t=Oe.setCollapsedAllOfType(p.AD.Imports.value,!0);$t&&(Ke=I.ZF.capture(this.editor),this._currentModelHasFoldedImports=$t)}let ct=this.editor.getSelections(),Nt=ct?ct.map($t=>$t.startLineNumber):[];Qe.update(Oe,Nt),Ke&&Ke.restore(this.editor)}return Qe})}).then(void 0,Qe=>((0,H.dL)(Qe),null)))}onHiddenRangesChanges(Qe){if(this.hiddenRangeModel&&Qe.length&&!this._restoringViewState){let $e=this.editor.getSelections();$e&&this.hiddenRangeModel.adjustSelections($e)&&this.editor.setSelections($e)}this.editor.setHiddenAreas(Qe)}onCursorPositionChanged(){this.hiddenRangeModel&&this.hiddenRangeModel.hasRanges()&&this.cursorChangedScheduler.schedule()}revealCursor(){const Qe=this.getFoldingModel();Qe&&Qe.then($e=>{if($e){let Ie=this.editor.getSelections();if(Ie&&Ie.length>0){let Oe=[];for(let Ke of Ie){let ct=Ke.selectionStartLineNumber;this.hiddenRangeModel&&this.hiddenRangeModel.isHidden(ct)&&Oe.push(...$e.getAllRegionsAtLine(ct,Nt=>Nt.isCollapsed&&ct>Nt.startLineNumber))}Oe.length&&($e.toggleCollapseState(Oe),this.reveal(Ie[0].getPosition()))}}}).then(void 0,H.dL)}onEditorMouseDown(Qe){if(this.mouseDownInfo=null,!this.hiddenRangeModel||!Qe.target||!Qe.target.range||!Qe.event.leftButton&&!Qe.event.middleButton)return;const $e=Qe.target.range;let Ie=!1;switch(Qe.target.type){case 4:const Oe=Qe.target.detail,Ke=Qe.target.element.offsetLeft;if(Oe.offsetX-Ke<5)return;Ie=!0;break;case 7:{if(this._unfoldOnClickAfterEndOfLine&&this.hiddenRangeModel.hasRanges()&&!Qe.target.detail.isAfterLines)break;return}case 6:{if(this.hiddenRangeModel.hasRanges()){let Nt=this.editor.getModel();if(Nt&&$e.startColumn===Nt.getLineMaxColumn($e.startLineNumber))break}return}default:return}this.mouseDownInfo={lineNumber:$e.startLineNumber,iconClicked:Ie}}onEditorMouseUp(Qe){const $e=this.getFoldingModel();if(!$e||!this.mouseDownInfo||!Qe.target)return;let Ie=this.mouseDownInfo.lineNumber,Oe=this.mouseDownInfo.iconClicked,Ke=Qe.target.range;if(!(!Ke||Ke.startLineNumber!==Ie)){if(Oe){if(Qe.target.type!==4)return}else{let ct=this.editor.getModel();if(!ct||Ke.startColumn!==ct.getLineMaxColumn(Ie))return}$e.then(ct=>{if(ct){let Nt=ct.getRegionAtLine(Ie);if(Nt&&Nt.startLineNumber===Ie){let $t=Nt.isCollapsed;if(Oe||$t){let Xt=Qe.event.altKey,Ci=[];if(Xt){let Zt=mt=>!mt.containedBy(Nt)&&!Nt.containedBy(mt),mi=ct.getRegionsInside(null,Zt);for(const mt of mi)mt.isCollapsed&&Ci.push(mt);Ci.length===0&&(Ci=mi)}else{let Zt=Qe.event.middleButton||Qe.event.shiftKey;if(Zt)for(const mi of ct.getRegionsInside(Nt))mi.isCollapsed===$t&&Ci.push(mi);($t||!Zt||Ci.length===0)&&Ci.push(Nt)}ct.toggleCollapseState(Ci),this.reveal({lineNumber:Ie,column:1})}}}}).then(void 0,H.dL)}}reveal(Qe){this.editor.revealPositionInCenterIfOutsideViewport(Qe,0)}};vt.ID="editor.contrib.folding",vt=Ye([it(1,ae.i6)],vt);class Ft extends y.R6{runEditorCommand(Qe,$e,Ie){let Oe=vt.get($e);if(!Oe)return;let Ke=Oe.getFoldingModel();if(Ke)return this.reportTelemetry(Qe,$e),Ke.then(ct=>{if(ct){this.invoke(Oe,ct,$e,Ie);const Nt=$e.getSelection();Nt&&Oe.reveal(Nt.getStartPosition())}})}getSelectedLines(Qe){let $e=Qe.getSelections();return $e?$e.map(Ie=>Ie.startLineNumber):[]}getLineNumbers(Qe,$e){return Qe&&Qe.selectionLines?Qe.selectionLines.map(Ie=>Ie+1):this.getSelectedLines($e)}run(Qe,$e){}}function Ht(ht){if(!G.o8(ht)){if(!G.Kn(ht))return!1;const Qe=ht;if(!G.o8(Qe.levels)&&!G.hj(Qe.levels)||!G.o8(Qe.direction)&&!G.HD(Qe.direction)||!G.o8(Qe.selectionLines)&&(!G.kJ(Qe.selectionLines)||!Qe.selectionLines.every(G.hj)))return!1}return!0}class ze extends Ft{constructor(){super({id:"editor.unfold",label:We.N("unfoldAction.label","Unfold"),alias:"Unfold",precondition:rt,kbOpts:{kbExpr:E.u.editorTextFocus,primary:3161,mac:{primary:2649},weight:100},description:{description:"Unfold the content in the editor",args:[{name:"Unfold editor argument",description:`Property-value pairs that can be passed through this argument: + `);const Ce=Lt.getColor(s.R8);Ce&&F.addRule(`.monaco-editor .find-widget .monaco-inputbox.synthetic-focus { outline-color: ${Ce}; }`)});var zi=i(96236),hn=i(32092),bn=i(4999),qi=i(5898),Rn=i(79504),yn=i(19490),nn=function(Lt,F,pe,Ne){var je=arguments.length,Je=je<3?F:Ne===null?Ne=Object.getOwnPropertyDescriptor(F,pe):Ne,St;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")Je=Reflect.decorate(Lt,F,pe,Ne);else for(var Rt=Lt.length-1;Rt>=0;Rt--)(St=Lt[Rt])&&(Je=(je<3?St(Je):je>3?St(F,pe,Je):St(F,pe))||Je);return je>3&&Je&&Object.defineProperty(F,pe,Je),Je},kn=function(Lt,F){return function(pe,Ne){F(pe,Ne,Lt)}},Dn=function(Lt,F,pe,Ne){function je(Je){return Je instanceof pe?Je:new pe(function(St){St(Je)})}return new(pe||(pe=Promise))(function(Je,St){function Rt(ii){try{fi(Ne.next(ii))}catch(Ct){St(Ct)}}function ti(ii){try{fi(Ne.throw(ii))}catch(Ct){St(Ct)}}function fi(ii){ii.done?Je(ii.value):je(ii.value).then(Rt,ti)}fi((Ne=Ne.apply(Lt,F||[])).next())})};const En=524288;function Jn(Lt,F="single",pe=!1){if(!Lt.hasModel())return null;const Ne=Lt.getSelection();if(F==="single"&&Ne.startLineNumber===Ne.endLineNumber||F==="multiple"){if(Ne.isEmpty()){const je=Lt.getConfiguredWordAtPosition(Ne.getStartPosition());if(je&&pe===!1)return je.word}else if(Lt.getModel().getValueLengthInRange(Ne)this._onStateChanged(Je))),this._model=null,this._register(this._editor.onDidChangeModel(()=>{let Je=this._editor.getModel()&&this._state.isRevealed;this.disposeModel(),this._state.change({searchScope:null,matchCase:this._storageService.getBoolean("editor.matchCase",1,!1),wholeWord:this._storageService.getBoolean("editor.wholeWord",1,!1),isRegex:this._storageService.getBoolean("editor.isRegex",1,!1),preserveCase:this._storageService.getBoolean("editor.preserveCase",1,!1)},!1),Je&&this._start({forceRevealReplace:!1,seedSearchStringFromSelection:"none",seedSearchStringFromNonEmptySelection:!1,seedSearchStringFromGlobalClipboard:!1,shouldFocus:0,shouldAnimate:!1,updateSearchScope:!1,loop:this._editor.getOption(35).loop})}))}get editor(){return this._editor}static get(F){return F.getContribution(vl.ID)}dispose(){this.disposeModel(),super.dispose()}disposeModel(){this._model&&(this._model.dispose(),this._model=null)}_onStateChanged(F){this.saveQueryState(F),F.isRevealed&&(this._state.isRevealed?this._findWidgetVisible.set(!0):(this._findWidgetVisible.reset(),this.disposeModel())),F.searchString&&this.setGlobalBufferTerm(this._state.searchString)}saveQueryState(F){F.isRegex&&this._storageService.store("editor.isRegex",this._state.actualIsRegex,1,0),F.wholeWord&&this._storageService.store("editor.wholeWord",this._state.actualWholeWord,1,0),F.matchCase&&this._storageService.store("editor.matchCase",this._state.actualMatchCase,1,0),F.preserveCase&&this._storageService.store("editor.preserveCase",this._state.actualPreserveCase,1,0)}loadQueryState(){this._state.change({matchCase:this._storageService.getBoolean("editor.matchCase",1,this._state.matchCase),wholeWord:this._storageService.getBoolean("editor.wholeWord",1,this._state.wholeWord),isRegex:this._storageService.getBoolean("editor.isRegex",1,this._state.isRegex),preserveCase:this._storageService.getBoolean("editor.preserveCase",1,this._state.preserveCase)},!1)}isFindInputFocused(){return!!re.getValue(this._contextKeyService)}getState(){return this._state}closeFindWidget(){this._state.change({isRevealed:!1,searchScope:null},!1),this._editor.focus()}toggleCaseSensitive(){this._state.change({matchCase:!this._state.matchCase},!1),this._state.isRevealed||this.highlightFindOptions()}toggleWholeWords(){this._state.change({wholeWord:!this._state.wholeWord},!1),this._state.isRevealed||this.highlightFindOptions()}toggleRegex(){this._state.change({isRegex:!this._state.isRegex},!1),this._state.isRevealed||this.highlightFindOptions()}togglePreserveCase(){this._state.change({preserveCase:!this._state.preserveCase},!1),this._state.isRevealed||this.highlightFindOptions()}toggleSearchScope(){if(this._state.searchScope)this._state.change({searchScope:null},!0);else if(this._editor.hasModel()){let F=this._editor.getSelections();F.map(pe=>(pe.endColumn===1&&pe.endLineNumber>pe.startLineNumber&&(pe=pe.setEndPosition(pe.endLineNumber-1,this._editor.getModel().getLineMaxColumn(pe.endLineNumber-1))),pe.isEmpty()?null:pe)).filter(pe=>!!pe),F.length&&this._state.change({searchScope:F},!0)}}setSearchString(F){this._state.isRegex&&(F=O.ec(F)),this._state.change({searchString:F},!1)}highlightFindOptions(F=!1){}_start(F){return Dn(this,void 0,void 0,function*(){if(this.disposeModel(),!this._editor.hasModel())return;let pe={isRevealed:!0};if(F.seedSearchStringFromSelection==="single"){let Ne=Jn(this._editor,F.seedSearchStringFromSelection,F.seedSearchStringFromNonEmptySelection);Ne&&(this._state.isRegex?pe.searchString=O.ec(Ne):pe.searchString=Ne)}else if(F.seedSearchStringFromSelection==="multiple"&&!F.updateSearchScope){let Ne=Jn(this._editor,F.seedSearchStringFromSelection);Ne&&(pe.searchString=Ne)}if(!pe.searchString&&F.seedSearchStringFromGlobalClipboard){let Ne=yield this.getGlobalBufferTerm();if(!this._editor.hasModel())return;Ne&&(pe.searchString=Ne)}if(F.forceRevealReplace?pe.isReplaceRevealed=!0:this._findWidgetVisible.get()||(pe.isReplaceRevealed=!1),F.updateSearchScope){let Ne=this._editor.getSelections();Ne.some(je=>!je.isEmpty())&&(pe.searchScope=Ne)}pe.loop=F.loop,this._state.change(pe,!1),this._model||(this._model=new K(this._editor,this._state))})}start(F){return this._start(F)}moveToNextMatch(){return this._model?(this._model.moveToNextMatch(),!0):!1}moveToPrevMatch(){return this._model?(this._model.moveToPrevMatch(),!0):!1}replace(){return this._model?(this._model.replace(),!0):!1}replaceAll(){return this._model?(this._model.replaceAll(),!0):!1}selectAllMatches(){return this._model?(this._model.selectAllMatches(),this._editor.focus(),!0):!1}getGlobalBufferTerm(){return Dn(this,void 0,void 0,function*(){return this._editor.getOption(35).globalFindClipboard&&this._editor.hasModel()&&!this._editor.getModel().isTooLargeForSyncing()?this._clipboardService.readFindText():""})}setGlobalBufferTerm(F){this._editor.getOption(35).globalFindClipboard&&this._editor.hasModel()&&!this._editor.getModel().isTooLargeForSyncing()&&this._clipboardService.writeFindText(F)}};ln.ID="editor.contrib.findController",ln=nn([kn(1,oe.i6),kn(2,yn.Uy),kn(3,hn.p)],ln);let $n=class extends ln{constructor(F,pe,Ne,je,Je,St,Rt,ti){super(F,Ne,Rt,ti),this._contextViewService=pe,this._keybindingService=je,this._themeService=Je,this._notificationService=St,this._widget=null,this._findOptionsWidget=null}_start(F){const pe=Object.create(null,{_start:{get:()=>super._start}});return Dn(this,void 0,void 0,function*(){this._widget||this._createFindWidget();const Ne=this._editor.getSelection();let je=!1;switch(this._editor.getOption(35).autoFindInSelection){case"always":je=!0;break;case"never":je=!1;break;case"multiline":je=!!Ne&&Ne.startLineNumber!==Ne.endLineNumber;break;default:break}F.updateSearchScope=je,yield pe._start.call(this,F),this._widget&&(F.shouldFocus===2?this._widget.focusReplaceInput():F.shouldFocus===1&&this._widget.focusFindInput())})}highlightFindOptions(F=!1){this._widget||this._createFindWidget(),this._state.isRevealed&&!F?this._widget.highlightFindOptions():this._findOptionsWidget.highlightFindOptions()}_createFindWidget(){this._widget=this._register(new Oi(this._editor,this,this._state,this._contextViewService,this._keybindingService,this._contextKeyService,this._themeService,this._storageService,this._notificationService)),this._findOptionsWidget=this._register(new W(this._editor,this._state,this._keybindingService,this._themeService))}};$n=nn([kn(1,bn.u),kn(2,oe.i6),kn(3,qi.d),kn(4,C.XE),kn(5,Rn.lT),kn(6,yn.Uy),kn(7,hn.p)],$n);const Gn=(0,P.rn)(new P.jY({id:j.StartFindAction,label:ue.N("startFindAction","Find"),alias:"Find",precondition:oe.Ao.or(D.u.focus,oe.Ao.has("editorIsOpen")),kbOpts:{kbExpr:null,primary:2084,weight:100},menuOpts:{menuId:zi.eH.MenubarEditMenu,group:"3_find",title:ue.N({key:"miFind",comment:["&& denotes a mnemonic"]},"&&Find"),order:1}}));Gn.addImplementation(0,(Lt,F,pe)=>{const Ne=ln.get(F);return Ne?Ne.start({forceRevealReplace:!1,seedSearchStringFromSelection:F.getOption(35).seedSearchStringFromSelection!=="never"?"single":"none",seedSearchStringFromNonEmptySelection:F.getOption(35).seedSearchStringFromSelection==="selection",seedSearchStringFromGlobalClipboard:F.getOption(35).globalFindClipboard,shouldFocus:1,shouldAnimate:!0,updateSearchScope:!1,loop:F.getOption(35).loop}):!1});class ss extends P.R6{constructor(){super({id:j.StartFindWithSelection,label:ue.N("startFindWithSelectionAction","Find With Selection"),alias:"Find With Selection",precondition:void 0,kbOpts:{kbExpr:null,primary:0,mac:{primary:2083},weight:100}})}run(F,pe){return Dn(this,void 0,void 0,function*(){let Ne=ln.get(pe);Ne&&(yield Ne.start({forceRevealReplace:!1,seedSearchStringFromSelection:"multiple",seedSearchStringFromNonEmptySelection:!1,seedSearchStringFromGlobalClipboard:!1,shouldFocus:0,shouldAnimate:!0,updateSearchScope:!1,loop:pe.getOption(35).loop}),Ne.setGlobalBufferTerm(Ne.getState().searchString))})}}class pn extends P.R6{run(F,pe){return Dn(this,void 0,void 0,function*(){let Ne=ln.get(pe);Ne&&!this._run(Ne)&&(yield Ne.start({forceRevealReplace:!1,seedSearchStringFromSelection:Ne.getState().searchString.length===0&&pe.getOption(35).seedSearchStringFromSelection!=="never"?"single":"none",seedSearchStringFromNonEmptySelection:pe.getOption(35).seedSearchStringFromSelection==="selection",seedSearchStringFromGlobalClipboard:!0,shouldFocus:0,shouldAnimate:!0,updateSearchScope:!1,loop:pe.getOption(35).loop}),this._run(Ne))})}}class Yn extends pn{constructor(){super({id:j.NextMatchFindAction,label:ue.N("findNextMatchAction","Find Next"),alias:"Find Next",precondition:void 0,kbOpts:[{kbExpr:D.u.focus,primary:61,mac:{primary:2085,secondary:[61]},weight:100},{kbExpr:oe.Ao.and(D.u.focus,re),primary:3,weight:100}]})}_run(F){return F.moveToNextMatch()?(F.editor.pushUndoStop(),!0):!1}}class Vn extends pn{constructor(){super({id:j.PreviousMatchFindAction,label:ue.N("findPreviousMatchAction","Find Previous"),alias:"Find Previous",precondition:void 0,kbOpts:[{kbExpr:D.u.focus,primary:1085,mac:{primary:3109,secondary:[1085]},weight:100},{kbExpr:oe.Ao.and(D.u.focus,re),primary:1027,weight:100}]})}_run(F){return F.moveToPrevMatch()}}class An extends P.R6{run(F,pe){return Dn(this,void 0,void 0,function*(){let Ne=ln.get(pe);if(!Ne)return;const je=pe.getOption(35).seedSearchStringFromSelection==="selection";let Je=null;pe.getOption(35).seedSearchStringFromSelection!=="never"&&(Je=Jn(pe,"single",je)),Je&&Ne.setSearchString(Je),this._run(Ne)||(yield Ne.start({forceRevealReplace:!1,seedSearchStringFromSelection:pe.getOption(35).seedSearchStringFromSelection!=="never"?"single":"none",seedSearchStringFromNonEmptySelection:je,seedSearchStringFromGlobalClipboard:!1,shouldFocus:0,shouldAnimate:!0,updateSearchScope:!1,loop:pe.getOption(35).loop}),this._run(Ne))})}}class On extends An{constructor(){super({id:j.NextSelectionMatchFindAction,label:ue.N("nextSelectionMatchFindAction","Find Next Selection"),alias:"Find Next Selection",precondition:void 0,kbOpts:{kbExpr:D.u.focus,primary:2109,weight:100}})}_run(F){return F.moveToNextMatch()}}class ts extends An{constructor(){super({id:j.PreviousSelectionMatchFindAction,label:ue.N("previousSelectionMatchFindAction","Find Previous Selection"),alias:"Find Previous Selection",precondition:void 0,kbOpts:{kbExpr:D.u.focus,primary:3133,weight:100}})}_run(F){return F.moveToPrevMatch()}}const Un=(0,P.rn)(new P.jY({id:j.StartFindReplaceAction,label:ue.N("startReplace","Replace"),alias:"Replace",precondition:oe.Ao.or(D.u.focus,oe.Ao.has("editorIsOpen")),kbOpts:{kbExpr:null,primary:2086,mac:{primary:2596},weight:100},menuOpts:{menuId:zi.eH.MenubarEditMenu,group:"3_find",title:ue.N({key:"miReplace",comment:["&& denotes a mnemonic"]},"&&Replace"),order:2}}));Un.addImplementation(0,(Lt,F,pe)=>{if(!F.hasModel()||F.getOption(80))return!1;const Ne=ln.get(F);if(!Ne)return!1;const je=F.getSelection(),Je=Ne.isFindInputFocused(),St=!je.isEmpty()&&je.startLineNumber===je.endLineNumber&&F.getOption(35).seedSearchStringFromSelection!=="never"&&!Je,Rt=Je||St?2:1;return Ne.start({forceRevealReplace:!0,seedSearchStringFromSelection:St?"single":"none",seedSearchStringFromNonEmptySelection:F.getOption(35).seedSearchStringFromSelection==="selection",seedSearchStringFromGlobalClipboard:F.getOption(35).seedSearchStringFromSelection!=="never",shouldFocus:Rt,shouldAnimate:!0,updateSearchScope:!1,loop:F.getOption(35).loop})}),(0,P._K)(ln.ID,$n),(0,P.Qr)(ss),(0,P.Qr)(Yn),(0,P.Qr)(Vn),(0,P.Qr)(On),(0,P.Qr)(ts);const sn=P._l.bindToContribution(ln.get);(0,P.fK)(new sn({id:j.CloseFindWidgetCommand,precondition:se,handler:Lt=>Lt.closeFindWidget(),kbOpts:{weight:105,kbExpr:oe.Ao.and(D.u.focus,oe.Ao.not("isComposing")),primary:9,secondary:[1033]}})),(0,P.fK)(new sn({id:j.ToggleCaseSensitiveCommand,precondition:void 0,handler:Lt=>Lt.toggleCaseSensitive(),kbOpts:{weight:105,kbExpr:D.u.focus,primary:J.primary,mac:J.mac,win:J.win,linux:J.linux}})),(0,P.fK)(new sn({id:j.ToggleWholeWordCommand,precondition:void 0,handler:Lt=>Lt.toggleWholeWords(),kbOpts:{weight:105,kbExpr:D.u.focus,primary:Z.primary,mac:Z.mac,win:Z.win,linux:Z.linux}})),(0,P.fK)(new sn({id:j.ToggleRegexCommand,precondition:void 0,handler:Lt=>Lt.toggleRegex(),kbOpts:{weight:105,kbExpr:D.u.focus,primary:Q.primary,mac:Q.mac,win:Q.win,linux:Q.linux}})),(0,P.fK)(new sn({id:j.ToggleSearchScopeCommand,precondition:void 0,handler:Lt=>Lt.toggleSearchScope(),kbOpts:{weight:105,kbExpr:D.u.focus,primary:le.primary,mac:le.mac,win:le.win,linux:le.linux}})),(0,P.fK)(new sn({id:j.TogglePreserveCaseCommand,precondition:void 0,handler:Lt=>Lt.togglePreserveCase(),kbOpts:{weight:105,kbExpr:D.u.focus,primary:xe.primary,mac:xe.mac,win:xe.win,linux:xe.linux}})),(0,P.fK)(new sn({id:j.ReplaceOneAction,precondition:se,handler:Lt=>Lt.replace(),kbOpts:{weight:105,kbExpr:D.u.focus,primary:3094}})),(0,P.fK)(new sn({id:j.ReplaceOneAction,precondition:se,handler:Lt=>Lt.replace(),kbOpts:{weight:105,kbExpr:oe.Ao.and(D.u.focus,De),primary:3}})),(0,P.fK)(new sn({id:j.ReplaceAllAction,precondition:se,handler:Lt=>Lt.replaceAll(),kbOpts:{weight:105,kbExpr:D.u.focus,primary:2563}})),(0,P.fK)(new sn({id:j.ReplaceAllAction,precondition:se,handler:Lt=>Lt.replaceAll(),kbOpts:{weight:105,kbExpr:oe.Ao.and(D.u.focus,De),primary:void 0,mac:{primary:2051}}})),(0,P.fK)(new sn({id:j.SelectAllMatchesAction,precondition:se,handler:Lt=>Lt.selectAllMatches(),kbOpts:{weight:105,kbExpr:D.u.focus,primary:515}}))},9488:function(xt,Te,i){"use strict";i.r(Te),i.d(Te,{FoldingController:function(){return vt},editorFoldForeground:function(){return gt},foldBackgroundBackground:function(){return st}});var h=i(50431),H=i(79881),O=i(52411),P=i(69323),D=i(82983),G=i(72999),I=i(39528),y=i(4514),E=i(68987),p=i(27347),a=i(73468),g=i(4348);const w=65535,s=16777215,C=4278190080;class f{constructor(Qe,$e,Ie){if(Qe.length!==$e.length||Qe.length>w)throw new Error("invalid startIndexes or endIndexes size");this._startIndexes=Qe,this._endIndexes=$e,this._collapseStates=new Uint32Array(Math.ceil(Qe.length/32)),this._types=Ie,this._parentsComputed=!1}ensureParentIndices(){if(!this._parentsComputed){this._parentsComputed=!0;let Qe=[],$e=(Ie,Oe)=>{let Ke=Qe[Qe.length-1];return this.getStartLineNumber(Ke)<=Ie&&this.getEndLineNumber(Ke)>=Oe};for(let Ie=0,Oe=this._startIndexes.length;Ies||ct>s)throw new Error("startLineNumber or endLineNumber must not exceed "+s);for(;Qe.length>0&&!$e(Ke,ct);)Qe.pop();let Nt=Qe.length>0?Qe[Qe.length-1]:-1;Qe.push(Ie),this._startIndexes[Ie]=Ke+((Nt&255)<<24),this._endIndexes[Ie]=ct+((Nt&65280)<<16)}}}get length(){return this._startIndexes.length}getStartLineNumber(Qe){return this._startIndexes[Qe]&s}getEndLineNumber(Qe){return this._endIndexes[Qe]&s}getType(Qe){return this._types?this._types[Qe]:void 0}hasTypes(){return!!this._types}isCollapsed(Qe){let $e=Qe/32|0,Ie=Qe%32;return(this._collapseStates[$e]&1<>>24)+((this._endIndexes[Qe]&C)>>>16);return $e===w?-1:$e}contains(Qe,$e){return this.getStartLineNumber(Qe)<=$e&&this.getEndLineNumber(Qe)>=$e}findIndex(Qe){let $e=0,Ie=this._startIndexes.length;if(Ie===0)return-1;for(;$e=0){if(this.getEndLineNumber($e)>=Qe)return $e;for($e=this.getParentIndex($e);$e!==-1;){if(this.contains($e,Qe))return $e;$e=this.getParentIndex($e)}}return-1}toString(){let Qe=[];for(let $e=0;$e=this.endLineNumber}containsLine(Qe){return this.startLineNumber<=Qe&&Qe<=this.endLineNumber}}class r{constructor(Qe,$e){this._updateEventEmitter=new g.Q5,this.onDidChange=this._updateEventEmitter.event,this._textModel=Qe,this._decorationProvider=$e,this._regions=new f(new Uint32Array(0),new Uint32Array(0)),this._editorDecorationIds=[],this._isInitialized=!1}get regions(){return this._regions}get textModel(){return this._textModel}get isInitialized(){return this._isInitialized}toggleCollapseState(Qe){if(!Qe.length)return;Qe=Qe.sort((Ie,Oe)=>Ie.regionIndex-Oe.regionIndex);const $e={};this._decorationProvider.changeDecorations(Ie=>{let Oe=0,Ke=-1,ct=-1;const Nt=$t=>{for(;Oe<$t;){const Xt=this._regions.getEndLineNumber(Oe),Ci=this._regions.isCollapsed(Oe);Xt<=Ke&&Ie.changeDecorationOptions(this._editorDecorationIds[Oe],this._decorationProvider.getDecorationOption(Ci,Xt<=ct)),Ci&&Xt>ct&&(ct=Xt),Oe++}};for(let $t of Qe){let Xt=$t.regionIndex,Ci=this._editorDecorationIds[Xt];if(Ci&&!$e[Ci]){$e[Ci]=!0,Nt(Xt);let Zt=!this._regions.isCollapsed(Xt);this._regions.setCollapsed(Xt,Zt),Ke=Math.max(Ke,this._regions.getEndLineNumber(Xt))}}Nt(this._regions.length)}),this._updateEventEmitter.fire({model:this,collapseStateChanged:Qe})}update(Qe,$e=[]){let Ie=[],Oe=(Zt,mi)=>{for(let mt of $e)if(Zt{const mt=Qe.getStartLineNumber(Zt),ut=Qe.getEndLineNumber(Zt);mi||(mi=Qe.isCollapsed(Zt)),mi&&Oe(mt,ut)&&(mi=!1),Qe.setCollapsed(Zt,mi);const qe=this._textModel.getLineMaxColumn(mt),de={startLineNumber:mt,startColumn:Math.max(qe-1,1),endLineNumber:mt,endColumn:qe};Ie.push({range:de,options:this._decorationProvider.getDecorationOption(mi,ut<=Ke)}),mi&&ut>Ke&&(Ke=ut)},Nt=0,$t=()=>{for(;Nt=mt)ct(Xt,mi===mt),Xt++;else break}}Ci=$t()}for(;Xt0)return Qe}applyMemento(Qe){if(!Array.isArray(Qe))return;let $e=[];for(let Ie of Qe){let Oe=this.getRegionAtLine(Ie.startLineNumber);Oe&&!Oe.isCollapsed&&$e.push(Oe)}this.toggleCollapseState($e)}dispose(){this._decorationProvider.deltaDecorations(this._editorDecorationIds,[])}getAllRegionsAtLine(Qe,$e){let Ie=[];if(this._regions){let Oe=this._regions.findRange(Qe),Ke=1;for(;Oe>=0;){let ct=this._regions.toRegion(Oe);(!$e||$e(ct,Ke))&&Ie.push(ct),Ke++,Oe=ct.parentIndex}}return Ie}getRegionAtLine(Qe){if(this._regions){let $e=this._regions.findRange(Qe);if($e>=0)return this._regions.toRegion($e)}return null}getRegionsInside(Qe,$e){let Ie=[],Oe=Qe?Qe.regionIndex+1:0,Ke=Qe?Qe.endLineNumber:Number.MAX_VALUE;if($e&&$e.length===2){const ct=[];for(let Nt=Oe,$t=this._regions.length;Nt<$t;Nt++){let Xt=this._regions.toRegion(Nt);if(this._regions.getStartLineNumber(Nt)0&&!Xt.containedBy(ct[ct.length-1]);)ct.pop();ct.push(Xt),$e(Xt,ct.length)&&Ie.push(Xt)}else break}}else for(let ct=Oe,Nt=this._regions.length;ct1){let Nt=ht.getRegionsInside(Ke,($t,Xt)=>$t.isCollapsed!==ct&&Xt0)for(let Ke of Ie){let ct=ht.getRegionAtLine(Ke);if(ct&&(ct.isCollapsed!==Qe&&Oe.push(ct),$e>1)){let Nt=ht.getRegionsInside(ct,($t,Xt)=>$t.isCollapsed!==Qe&&Xt<$e);Oe.push(...Nt)}}else{let Ke=ht.getRegionsInside(null,(ct,Nt)=>ct.isCollapsed!==Qe&&Nt<$e);Oe.push(...Ke)}ht.toggleCollapseState(Oe)}function c(ht,Qe,$e,Ie){let Oe=[];for(let Ke of Ie){let ct=ht.getAllRegionsAtLine(Ke,(Nt,$t)=>Nt.isCollapsed!==Qe&&$t<=$e);Oe.push(...ct)}ht.toggleCollapseState(Oe)}function b(ht,Qe,$e){let Ie=[];for(let Oe of $e){let Ke=ht.getAllRegionsAtLine(Oe,ct=>ct.isCollapsed!==Qe);Ke.length>0&&Ie.push(Ke[0])}ht.toggleCollapseState(Ie)}function L(ht,Qe,$e,Ie){let Oe=(ct,Nt)=>Nt===Qe&&ct.isCollapsed!==$e&&!Ie.some($t=>ct.containsLine($t)),Ke=ht.getRegionsInside(null,Oe);ht.toggleCollapseState(Ke)}function T(ht,Qe,$e){let Ie=[];for(let ct of $e)Ie.push(ht.getAllRegionsAtLine(ct,void 0)[0]);let Oe=ct=>Ie.every(Nt=>!Nt.containedBy(ct)&&!ct.containedBy(Nt))&&ct.isCollapsed!==Qe,Ke=ht.getRegionsInside(null,Oe);ht.toggleCollapseState(Ke)}function M(ht,Qe,$e){let Ie=ht.textModel,Oe=ht.regions,Ke=[];for(let ct=Oe.length-1;ct>=0;ct--)if($e!==Oe.isCollapsed(ct)){let Nt=Oe.getStartLineNumber(ct);Qe.test(Ie.getLineContent(Nt))&&Ke.push(Oe.toRegion(ct))}ht.toggleCollapseState(Ke)}function z(ht,Qe,$e){let Ie=ht.regions,Oe=[];for(let Ke=Ie.length-1;Ke>=0;Ke--)$e!==Ie.isCollapsed(Ke)&&Qe===Ie.getType(Ke)&&Oe.push(Ie.toRegion(Ke));ht.toggleCollapseState(Oe)}function oe(ht,Qe){let $e=null,Ie=Qe.getRegionAtLine(ht);if(Ie!==null&&($e=Ie.startLineNumber,ht===$e)){let Oe=Ie.parentIndex;Oe!==-1?$e=Qe.regions.getStartLineNumber(Oe):$e=null}return $e}function se(ht,Qe){let $e=Qe.getRegionAtLine(ht);if($e!==null&&$e.startLineNumber===ht){if(ht!==$e.startLineNumber)return $e.startLineNumber;{let Ie=$e.parentIndex,Oe=0;for(Ie!==-1&&(Oe=Qe.regions.getStartLineNumber($e.parentIndex));$e!==null;)if($e.regionIndex>0){if($e=Qe.regions.toRegion($e.regionIndex-1),$e.startLineNumber<=Oe)return null;if($e.parentIndex===Ie)return $e.startLineNumber}else return null}}else if(Qe.regions.length>0)for($e=Qe.regions.toRegion(Qe.regions.length-1);$e!==null;){if($e.startLineNumber0?$e=Qe.regions.toRegion($e.regionIndex-1):$e=null}return null}function re(ht,Qe){let $e=Qe.getRegionAtLine(ht);if($e!==null&&$e.startLineNumber===ht){let Ie=$e.parentIndex,Oe=0;if(Ie!==-1)Oe=Qe.regions.getEndLineNumber($e.parentIndex);else{if(Qe.regions.length===0)return null;Oe=Qe.regions.getEndLineNumber(Qe.regions.length-1)}for(;$e!==null;)if($e.regionIndex=Oe)return null;if($e.parentIndex===Ie)return $e.startLineNumber}else return null}else if(Qe.regions.length>0)for($e=Qe.regions.toRegion(0);$e!==null;){if($e.startLineNumber>ht)return $e.startLineNumber;$e.regionIndexthis.updateHiddenRanges()),this._hiddenRanges=[],Qe.regions.length&&this.updateHiddenRanges()}get onDidChange(){return this._updateEventEmitter.event}get hiddenRanges(){return this._hiddenRanges}updateHiddenRanges(){let Qe=!1,$e=[],Ie=0,Oe=0,Ke=Number.MAX_VALUE,ct=-1,Nt=this._foldingModel.regions;for(;Ie({startLineNumber:Qe.startLineNumber-1,endLineNumber:Qe.endLineNumber}))}applyHiddenRanges(Qe){this._hiddenRanges=Qe,this._updateEventEmitter.fire(Qe)}hasRanges(){return this._hiddenRanges.length>0}isHidden(Qe){return le(this._hiddenRanges,Qe)!==null}adjustSelections(Qe){let $e=!1,Ie=this._foldingModel.textModel,Oe=null,Ke=ct=>((!Oe||!Q(ct,Oe))&&(Oe=le(this._hiddenRanges,ct)),Oe?Oe.startLineNumber-1:null);for(let ct=0,Nt=Qe.length;ct0&&(this._hiddenRanges=[],this._updateEventEmitter.fire(this._hiddenRanges)),this._foldingModelListener&&(this._foldingModelListener.dispose(),this._foldingModelListener=null)}}function Q(ht,Qe){return ht>=Qe.startLineNumber&&ht<=Qe.endLineNumber}function le(ht,Qe){let $e=(0,De.lG)(ht,Ie=>Qe=0&&ht[$e].endLineNumber>=Qe?ht[$e]:null}var xe=i(31276);const j=5e3,R="indent";class V{constructor(Qe){this.editorModel=Qe,this.id=R}dispose(){}compute(Qe){let $e=a.zu.getFoldingRules(this.editorModel.getLanguageId()),Ie=$e&&!!$e.offSide,Oe=$e&&$e.markers;return Promise.resolve(ie(this.editorModel,Ie,Oe))}}class K{constructor(Qe){this._startIndexes=[],this._endIndexes=[],this._indentOccurrences=[],this._length=0,this._foldingRangesLimit=Qe}insertFirst(Qe,$e,Ie){if(Qe>s||$e>s)return;let Oe=this._length;this._startIndexes[Oe]=Qe,this._endIndexes[Oe]=$e,this._length++,Ie<1e3&&(this._indentOccurrences[Ie]=(this._indentOccurrences[Ie]||0)+1)}toIndentRanges(Qe){if(this._length<=this._foldingRangesLimit){let $e=new Uint32Array(this._length),Ie=new Uint32Array(this._length);for(let Oe=this._length-1,Ke=0;Oe>=0;Oe--,Ke++)$e[Ke]=this._startIndexes[Oe],Ie[Ke]=this._endIndexes[Oe];return new f($e,Ie)}else{let $e=0,Ie=this._indentOccurrences.length;for(let Nt=0;Ntthis._foldingRangesLimit){Ie=Nt;break}$e+=$t}}const Oe=Qe.getOptions().tabSize;let Ke=new Uint32Array(this._foldingRangesLimit),ct=new Uint32Array(this._foldingRangesLimit);for(let Nt=this._length-1,$t=0;Nt>=0;Nt--){let Xt=this._startIndexes[Nt],Ci=Qe.getLineContent(Xt),Zt=xe.yO.computeIndentLevel(Ci,Oe);(Zt0;Xt--){let Ci=ht.getLineContent(Xt),Zt=xe.yO.computeIndentLevel(Ci,Oe),mi=Nt[Nt.length-1];if(Zt===-1){Qe&&(mi.endAbove=Xt);continue}let mt;if(ct&&(mt=Ci.match(ct)))if(mt[1]){let ut=Nt.length-1;for(;ut>0&&Nt[ut].indent!==-2;)ut--;if(ut>0){Nt.length=ut+1,mi=Nt[ut],Ke.insertFirst(Xt,mi.line,Zt),mi.line=Xt,mi.indent=Zt,mi.endAbove=Xt;continue}}else{Nt.push({indent:-2,endAbove:Xt,line:Xt});continue}if(mi.indent>Zt){do Nt.pop(),mi=Nt[Nt.length-1];while(mi.indent>Zt);let ut=mi.endAbove-1;ut-Xt>=1&&Ke.insertFirst(Xt,ut,Zt)}mi.indent===Zt?mi.endAbove=Xt:Nt.push({indent:Zt,endAbove:Xt,line:Xt})}return Ke.toIndentRanges(ht)}const te=5e3,ge={},ye="syntax";class ve{constructor(Qe,$e,Ie,Oe=te){this.editorModel=Qe,this.providers=$e,this.limit=Oe,this.id=ye;for(const Ke of $e)typeof Ke.onDidChange=="function"&&(this.disposables||(this.disposables=new P.SL),this.disposables.add(Ke.onDidChange(Ie)))}compute(Qe){return Fe(this.providers,this.editorModel,Qe).then($e=>$e?ue($e,this.limit):null)}dispose(){var Qe;(Qe=this.disposables)===null||Qe===void 0||Qe.dispose()}}function Fe(ht,Qe,$e){let Ie=null,Oe=ht.map((Ke,ct)=>Promise.resolve(Ke.provideFoldingRanges(Qe,ge,$e)).then(Nt=>{if(!$e.isCancellationRequested&&Array.isArray(Nt)){Array.isArray(Ie)||(Ie=[]);let $t=Qe.getLineCount();for(let Xt of Nt)Xt.start>0&&Xt.end>Xt.start&&Xt.end<=$t&&Ie.push({start:Xt.start,end:Xt.end,rank:ct,kind:Xt.kind})}},H.Cp));return Promise.all(Oe).then(Ke=>Ie)}class we{constructor(Qe){this._startIndexes=[],this._endIndexes=[],this._nestingLevels=[],this._nestingLevelCounts=[],this._types=[],this._length=0,this._foldingRangesLimit=Qe}add(Qe,$e,Ie,Oe){if(Qe>s||$e>s)return;let Ke=this._length;this._startIndexes[Ke]=Qe,this._endIndexes[Ke]=$e,this._nestingLevels[Ke]=Oe,this._types[Ke]=Ie,this._length++,Oe<30&&(this._nestingLevelCounts[Oe]=(this._nestingLevelCounts[Oe]||0)+1)}toIndentRanges(){if(this._length<=this._foldingRangesLimit){let Qe=new Uint32Array(this._length),$e=new Uint32Array(this._length);for(let Ie=0;Iethis._foldingRangesLimit){$e=ct;break}Qe+=Nt}}let Ie=new Uint32Array(this._foldingRangesLimit),Oe=new Uint32Array(this._foldingRangesLimit),Ke=[];for(let ct=0,Nt=0;ct{let $t=ct.start-Nt.start;return $t===0&&($t=ct.rank-Nt.rank),$t}),Ie=new we(Qe),Oe,Ke=[];for(let ct of $e)if(!Oe)Oe=ct,Ie.add(ct.start,ct.end,ct.kind&&ct.kind.value,Ke.length);else if(ct.start>Oe.start)if(ct.end<=Oe.end)Ke.push(Oe),Oe=ct,Ie.add(ct.start,ct.end,ct.kind&&ct.kind.value,Ke.length);else{if(ct.start>Oe.end){do Oe=Ke.pop();while(Oe&&ct.start>Oe.end);Oe&&Ke.push(Oe),Oe=ct}Ie.add(ct.start,ct.end,ct.kind&&ct.kind.value,Ke.length)}return Ie.toIndentRanges()}const ce="init";class Ve{constructor(Qe,$e,Ie,Oe){if(this.editorModel=Qe,this.id=ce,$e.length){let Ke=ct=>({range:{startLineNumber:ct.startLineNumber,startColumn:0,endLineNumber:ct.endLineNumber,endColumn:Qe.getLineLength(ct.endLineNumber)},options:{description:"folding-initializing-range-provider",stickiness:1}});this.decorationIds=Qe.deltaDecorations([],$e.map(Ke)),this.timeout=setTimeout(Ie,Oe)}}dispose(){this.decorationIds&&(this.editorModel.deltaDecorations(this.decorationIds,[]),this.decorationIds=void 0),typeof this.timeout=="number"&&(clearTimeout(this.timeout),this.timeout=void 0)}compute(Qe){let $e=[];if(this.decorationIds)for(let Ie of this.decorationIds){let Oe=this.editorModel.getDecorationRange(Ie);Oe&&$e.push({start:Oe.startLineNumber,end:Oe.endLineNumber,rank:1})}return Promise.resolve(ue($e,Number.MAX_VALUE))}}var We=i(13268),ae=i(90689),fe=i(44350),ne=i(49055),W=i(52615),$=i(55773);const ee=(0,$.q5)("folding-expanded",W.lA.chevronDown,(0,We.N)("foldingExpandedIcon","Icon for expanded ranges in the editor glyph margin.")),he=(0,$.q5)("folding-collapsed",W.lA.chevronRight,(0,We.N)("foldingCollapsedIcon","Icon for collapsed ranges in the editor glyph margin."));class Pe{constructor(Qe){this.editor=Qe,this.autoHideFoldingControls=!0,this.showFoldingHighlights=!0}getDecorationOption(Qe,$e){return $e?Pe.HIDDEN_RANGE_DECORATION:Qe?this.showFoldingHighlights?Pe.COLLAPSED_HIGHLIGHTED_VISUAL_DECORATION:Pe.COLLAPSED_VISUAL_DECORATION:this.autoHideFoldingControls?Pe.EXPANDED_AUTO_HIDE_VISUAL_DECORATION:Pe.EXPANDED_VISUAL_DECORATION}deltaDecorations(Qe,$e){return this.editor.deltaDecorations(Qe,$e)}changeDecorations(Qe){return this.editor.changeDecorations(Qe)}}Pe.COLLAPSED_VISUAL_DECORATION=xe.qx.register({description:"folding-collapsed-visual-decoration",stickiness:1,afterContentClassName:"inline-folded",isWholeLine:!0,firstLineDecorationClassName:ne.kS.asClassName(he)}),Pe.COLLAPSED_HIGHLIGHTED_VISUAL_DECORATION=xe.qx.register({description:"folding-collapsed-highlighted-visual-decoration",stickiness:1,afterContentClassName:"inline-folded",className:"folded-background",isWholeLine:!0,firstLineDecorationClassName:ne.kS.asClassName(he)}),Pe.EXPANDED_AUTO_HIDE_VISUAL_DECORATION=xe.qx.register({description:"folding-expanded-auto-hide-visual-decoration",stickiness:1,isWholeLine:!0,firstLineDecorationClassName:ne.kS.asClassName(ee)}),Pe.EXPANDED_VISUAL_DECORATION=xe.qx.register({description:"folding-expanded-visual-decoration",stickiness:1,isWholeLine:!0,firstLineDecorationClassName:"alwaysShowFoldIcons "+ne.kS.asClassName(ee)}),Pe.HIDDEN_RANGE_DECORATION=xe.qx.register({description:"folding-hidden-range-decoration",stickiness:1});var Ye=function(ht,Qe,$e,Ie){var Oe=arguments.length,Ke=Oe<3?Qe:Ie===null?Ie=Object.getOwnPropertyDescriptor(Qe,$e):Ie,ct;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")Ke=Reflect.decorate(ht,Qe,$e,Ie);else for(var Nt=ht.length-1;Nt>=0;Nt--)(ct=ht[Nt])&&(Ke=(Oe<3?ct(Ke):Oe>3?ct(Qe,$e,Ke):ct(Qe,$e))||Ke);return Oe>3&&Ke&&Object.defineProperty(Qe,$e,Ke),Ke},it=function(ht,Qe){return function($e,Ie){Qe($e,Ie,ht)}};const rt=new ae.uy("foldingEnabled",!1);let vt=class Cl extends P.JT{constructor(Qe,$e){super(),this.contextKeyService=$e,this.localToDispose=this._register(new P.SL),this.editor=Qe;const Ie=this.editor.getOptions();this._isEnabled=Ie.get(37),this._useFoldingProviders=Ie.get(38)!=="indentation",this._unfoldOnClickAfterEndOfLine=Ie.get(41),this._restoringViewState=!1,this._currentModelHasFoldedImports=!1,this._foldingImportsByDefault=Ie.get(40),this.foldingModel=null,this.hiddenRangeModel=null,this.rangeProvider=null,this.foldingRegionPromise=null,this.foldingStateMemento=null,this.foldingModelPromise=null,this.updateScheduler=null,this.cursorChangedScheduler=null,this.mouseDownInfo=null,this.foldingDecorationProvider=new Pe(Qe),this.foldingDecorationProvider.autoHideFoldingControls=Ie.get(98)==="mouseover",this.foldingDecorationProvider.showFoldingHighlights=Ie.get(39),this.foldingEnabled=rt.bindTo(this.contextKeyService),this.foldingEnabled.set(this._isEnabled),this._register(this.editor.onDidChangeModel(()=>this.onModelChanged())),this._register(this.editor.onDidChangeConfiguration(Oe=>{if(Oe.hasChanged(37)&&(this._isEnabled=this.editor.getOptions().get(37),this.foldingEnabled.set(this._isEnabled),this.onModelChanged()),Oe.hasChanged(98)||Oe.hasChanged(39)){const Ke=this.editor.getOptions();this.foldingDecorationProvider.autoHideFoldingControls=Ke.get(98)==="mouseover",this.foldingDecorationProvider.showFoldingHighlights=Ke.get(39),this.onModelContentChanged()}Oe.hasChanged(38)&&(this._useFoldingProviders=this.editor.getOptions().get(38)!=="indentation",this.onFoldingStrategyChanged()),Oe.hasChanged(41)&&(this._unfoldOnClickAfterEndOfLine=this.editor.getOptions().get(41)),Oe.hasChanged(40)&&(this._foldingImportsByDefault=this.editor.getOptions().get(40))})),this.onModelChanged()}static get(Qe){return Qe.getContribution(Cl.ID)}saveViewState(){let Qe=this.editor.getModel();if(!Qe||!this._isEnabled||Qe.isTooLargeForTokenization())return{};if(this.foldingModel){let $e=this.foldingModel.isInitialized?this.foldingModel.getMemento():this.hiddenRangeModel.getMemento(),Ie=this.rangeProvider?this.rangeProvider.id:void 0;return{collapsedRegions:$e,lineCount:Qe.getLineCount(),provider:Ie,foldedImports:this._currentModelHasFoldedImports}}}restoreViewState(Qe){let $e=this.editor.getModel();if(!$e||!this._isEnabled||$e.isTooLargeForTokenization()||!this.hiddenRangeModel||!Qe||Qe.lineCount!==$e.getLineCount()||(this._currentModelHasFoldedImports=!!Qe.foldedImports,!Qe.collapsedRegions))return;(Qe.provider===ye||Qe.provider===ce)&&(this.foldingStateMemento=Qe);const Ie=Qe.collapsedRegions;if(this.hiddenRangeModel.applyMemento(Ie)){const Oe=this.getFoldingModel();Oe&&Oe.then(Ke=>{if(Ke){this._restoringViewState=!0;try{Ke.applyMemento(Ie)}finally{this._restoringViewState=!1}}}).then(void 0,H.dL)}}onModelChanged(){this.localToDispose.clear();let Qe=this.editor.getModel();!this._isEnabled||!Qe||Qe.isTooLargeForTokenization()||(this._currentModelHasFoldedImports=!1,this.foldingModel=new r(Qe,this.foldingDecorationProvider),this.localToDispose.add(this.foldingModel),this.hiddenRangeModel=new Z(this.foldingModel),this.localToDispose.add(this.hiddenRangeModel),this.localToDispose.add(this.hiddenRangeModel.onDidChange($e=>this.onHiddenRangesChanges($e))),this.updateScheduler=new h.vp(200),this.cursorChangedScheduler=new h.pY(()=>this.revealCursor(),200),this.localToDispose.add(this.cursorChangedScheduler),this.localToDispose.add(p.aC.onDidChange(()=>this.onFoldingStrategyChanged())),this.localToDispose.add(this.editor.onDidChangeModelLanguageConfiguration(()=>this.onFoldingStrategyChanged())),this.localToDispose.add(this.editor.onDidChangeModelContent(()=>this.onModelContentChanged())),this.localToDispose.add(this.editor.onDidChangeCursorPosition(()=>this.onCursorPositionChanged())),this.localToDispose.add(this.editor.onMouseDown($e=>this.onEditorMouseDown($e))),this.localToDispose.add(this.editor.onMouseUp($e=>this.onEditorMouseUp($e))),this.localToDispose.add({dispose:()=>{this.foldingRegionPromise&&(this.foldingRegionPromise.cancel(),this.foldingRegionPromise=null),this.updateScheduler&&this.updateScheduler.cancel(),this.updateScheduler=null,this.foldingModel=null,this.foldingModelPromise=null,this.hiddenRangeModel=null,this.cursorChangedScheduler=null,this.foldingStateMemento=null,this.rangeProvider&&this.rangeProvider.dispose(),this.rangeProvider=null}}),this.onModelContentChanged())}onFoldingStrategyChanged(){this.rangeProvider&&this.rangeProvider.dispose(),this.rangeProvider=null,this.onModelContentChanged()}getRangeProvider(Qe){if(this.rangeProvider)return this.rangeProvider;if(this.rangeProvider=new V(Qe),this._useFoldingProviders&&this.foldingModel){let $e=p.aC.ordered(this.foldingModel.textModel);if($e.length===0&&this.foldingStateMemento&&this.foldingStateMemento.collapsedRegions)return this.rangeProvider=new Ve(Qe,this.foldingStateMemento.collapsedRegions,()=>{this.foldingStateMemento=null,this.onFoldingStrategyChanged()},3e4);$e.length>0&&(this.rangeProvider=new ve(Qe,$e,()=>this.onModelContentChanged()))}return this.foldingStateMemento=null,this.rangeProvider}getFoldingModel(){return this.foldingModelPromise}onModelContentChanged(){this.updateScheduler&&(this.foldingRegionPromise&&(this.foldingRegionPromise.cancel(),this.foldingRegionPromise=null),this.foldingModelPromise=this.updateScheduler.trigger(()=>{const Qe=this.foldingModel;if(!Qe)return null;const $e=this.getRangeProvider(Qe.textModel);let Ie=this.foldingRegionPromise=(0,h.PG)(Oe=>$e.compute(Oe));return Ie.then(Oe=>{if(Oe&&Ie===this.foldingRegionPromise){let Ke;if(this._foldingImportsByDefault&&!this._currentModelHasFoldedImports){const $t=Oe.setCollapsedAllOfType(p.AD.Imports.value,!0);$t&&(Ke=I.ZF.capture(this.editor),this._currentModelHasFoldedImports=$t)}let ct=this.editor.getSelections(),Nt=ct?ct.map($t=>$t.startLineNumber):[];Qe.update(Oe,Nt),Ke&&Ke.restore(this.editor)}return Qe})}).then(void 0,Qe=>((0,H.dL)(Qe),null)))}onHiddenRangesChanges(Qe){if(this.hiddenRangeModel&&Qe.length&&!this._restoringViewState){let $e=this.editor.getSelections();$e&&this.hiddenRangeModel.adjustSelections($e)&&this.editor.setSelections($e)}this.editor.setHiddenAreas(Qe)}onCursorPositionChanged(){this.hiddenRangeModel&&this.hiddenRangeModel.hasRanges()&&this.cursorChangedScheduler.schedule()}revealCursor(){const Qe=this.getFoldingModel();Qe&&Qe.then($e=>{if($e){let Ie=this.editor.getSelections();if(Ie&&Ie.length>0){let Oe=[];for(let Ke of Ie){let ct=Ke.selectionStartLineNumber;this.hiddenRangeModel&&this.hiddenRangeModel.isHidden(ct)&&Oe.push(...$e.getAllRegionsAtLine(ct,Nt=>Nt.isCollapsed&&ct>Nt.startLineNumber))}Oe.length&&($e.toggleCollapseState(Oe),this.reveal(Ie[0].getPosition()))}}}).then(void 0,H.dL)}onEditorMouseDown(Qe){if(this.mouseDownInfo=null,!this.hiddenRangeModel||!Qe.target||!Qe.target.range||!Qe.event.leftButton&&!Qe.event.middleButton)return;const $e=Qe.target.range;let Ie=!1;switch(Qe.target.type){case 4:const Oe=Qe.target.detail,Ke=Qe.target.element.offsetLeft;if(Oe.offsetX-Ke<5)return;Ie=!0;break;case 7:{if(this._unfoldOnClickAfterEndOfLine&&this.hiddenRangeModel.hasRanges()&&!Qe.target.detail.isAfterLines)break;return}case 6:{if(this.hiddenRangeModel.hasRanges()){let Nt=this.editor.getModel();if(Nt&&$e.startColumn===Nt.getLineMaxColumn($e.startLineNumber))break}return}default:return}this.mouseDownInfo={lineNumber:$e.startLineNumber,iconClicked:Ie}}onEditorMouseUp(Qe){const $e=this.getFoldingModel();if(!$e||!this.mouseDownInfo||!Qe.target)return;let Ie=this.mouseDownInfo.lineNumber,Oe=this.mouseDownInfo.iconClicked,Ke=Qe.target.range;if(!(!Ke||Ke.startLineNumber!==Ie)){if(Oe){if(Qe.target.type!==4)return}else{let ct=this.editor.getModel();if(!ct||Ke.startColumn!==ct.getLineMaxColumn(Ie))return}$e.then(ct=>{if(ct){let Nt=ct.getRegionAtLine(Ie);if(Nt&&Nt.startLineNumber===Ie){let $t=Nt.isCollapsed;if(Oe||$t){let Xt=Qe.event.altKey,Ci=[];if(Xt){let Zt=mt=>!mt.containedBy(Nt)&&!Nt.containedBy(mt),mi=ct.getRegionsInside(null,Zt);for(const mt of mi)mt.isCollapsed&&Ci.push(mt);Ci.length===0&&(Ci=mi)}else{let Zt=Qe.event.middleButton||Qe.event.shiftKey;if(Zt)for(const mi of ct.getRegionsInside(Nt))mi.isCollapsed===$t&&Ci.push(mi);($t||!Zt||Ci.length===0)&&Ci.push(Nt)}ct.toggleCollapseState(Ci),this.reveal({lineNumber:Ie,column:1})}}}}).then(void 0,H.dL)}}reveal(Qe){this.editor.revealPositionInCenterIfOutsideViewport(Qe,0)}};vt.ID="editor.contrib.folding",vt=Ye([it(1,ae.i6)],vt);class Ft extends y.R6{runEditorCommand(Qe,$e,Ie){let Oe=vt.get($e);if(!Oe)return;let Ke=Oe.getFoldingModel();if(Ke)return this.reportTelemetry(Qe,$e),Ke.then(ct=>{if(ct){this.invoke(Oe,ct,$e,Ie);const Nt=$e.getSelection();Nt&&Oe.reveal(Nt.getStartPosition())}})}getSelectedLines(Qe){let $e=Qe.getSelections();return $e?$e.map(Ie=>Ie.startLineNumber):[]}getLineNumbers(Qe,$e){return Qe&&Qe.selectionLines?Qe.selectionLines.map(Ie=>Ie+1):this.getSelectedLines($e)}run(Qe,$e){}}function Ht(ht){if(!G.o8(ht)){if(!G.Kn(ht))return!1;const Qe=ht;if(!G.o8(Qe.levels)&&!G.hj(Qe.levels)||!G.o8(Qe.direction)&&!G.HD(Qe.direction)||!G.o8(Qe.selectionLines)&&(!G.kJ(Qe.selectionLines)||!Qe.selectionLines.every(G.hj)))return!1}return!0}class ze extends Ft{constructor(){super({id:"editor.unfold",label:We.N("unfoldAction.label","Unfold"),alias:"Unfold",precondition:rt,kbOpts:{kbExpr:E.u.editorTextFocus,primary:3161,mac:{primary:2649},weight:100},description:{description:"Unfold the content in the editor",args:[{name:"Unfold editor argument",description:`Property-value pairs that can be passed through this argument: * 'levels': Number of levels to unfold. If not set, defaults to 1. * 'direction': If 'up', unfold given number of levels up otherwise unfolds down. * 'selectionLines': The start lines (0-based) of the editor selections to apply the unfold action to. If not set, the active selection(s) will be used. @@ -270,7 +270,7 @@ Please report this to https://github.com/markedjs/marked.`,ut.silent)return"

A `);return new z(ie,te,ye,ce,ve,Fe,Ve)}addSelectionToNextFindMatch(){if(!this._editor.hasModel())return null;const ie=this._getNextMatch();if(!ie)return null;const te=this._editor.getSelections();return new M(te.concat(ie),ie,0)}moveSelectionToNextFindMatch(){if(!this._editor.hasModel())return null;const ie=this._getNextMatch();if(!ie)return null;const te=this._editor.getSelections();return new M(te.slice(0,te.length-1).concat(ie),ie,0)}_getNextMatch(){if(!this._editor.hasModel())return null;if(this.currentMatch){const ye=this.currentMatch;return this.currentMatch=null,ye}this.findController.highlightFindOptions();const ie=this._editor.getSelections(),te=ie[ie.length-1],ge=this._editor.getModel().findNextMatch(this.searchText,te.getEndPosition(),!1,this.matchCase,this.wholeWord?this._editor.getOption(115):null,!1);return ge?new y.Y(ge.range.startLineNumber,ge.range.startColumn,ge.range.endLineNumber,ge.range.endColumn):null}addSelectionToPreviousFindMatch(){if(!this._editor.hasModel())return null;const ie=this._getPreviousMatch();if(!ie)return null;const te=this._editor.getSelections();return new M(te.concat(ie),ie,0)}moveSelectionToPreviousFindMatch(){if(!this._editor.hasModel())return null;const ie=this._getPreviousMatch();if(!ie)return null;const te=this._editor.getSelections();return new M(te.slice(0,te.length-1).concat(ie),ie,0)}_getPreviousMatch(){if(!this._editor.hasModel())return null;if(this.currentMatch){const ye=this.currentMatch;return this.currentMatch=null,ye}this.findController.highlightFindOptions();const ie=this._editor.getSelections(),te=ie[ie.length-1],ge=this._editor.getModel().findPreviousMatch(this.searchText,te.getStartPosition(),!1,this.matchCase,this.wholeWord?this._editor.getOption(115):null,!1);return ge?new y.Y(ge.range.startLineNumber,ge.range.startColumn,ge.range.endLineNumber,ge.range.endColumn):null}selectAll(){return this._editor.hasModel()?(this.findController.highlightFindOptions(),this._editor.getModel().findMatches(this.searchText,!0,!1,this.matchCase,this.wholeWord?this._editor.getOption(115):null,!1,1073741824)):[]}}class oe extends P.JT{constructor(ie){super(),this._sessionDispose=this._register(new P.SL),this._editor=ie,this._ignoreSelectionChange=!1,this._session=null}static get(ie){return ie.getContribution(oe.ID)}dispose(){this._endSession(),super.dispose()}_beginSessionIfNeeded(ie){if(!this._session){const te=z.create(this._editor,ie);if(!te)return;this._session=te;const ge={searchString:this._session.searchText};this._session.isDisconnectedFromFindController&&(ge.wholeWordOverride=1,ge.matchCaseOverride=1,ge.isRegexOverride=2),ie.getState().change(ge,!1),this._sessionDispose.add(this._editor.onDidChangeCursorSelection(ye=>{this._ignoreSelectionChange||this._endSession()})),this._sessionDispose.add(this._editor.onDidBlurEditorText(()=>{this._endSession()})),this._sessionDispose.add(ie.getState().onFindReplaceStateChange(ye=>{(ye.matchCase||ye.wholeWord)&&this._endSession()}))}}_endSession(){if(this._sessionDispose.clear(),this._session&&this._session.isDisconnectedFromFindController){const ie={wholeWordOverride:0,matchCaseOverride:0,isRegexOverride:0};this._session.findController.getState().change(ie,!1)}this._session=null}_setSelections(ie){this._ignoreSelectionChange=!0,this._editor.setSelections(ie),this._ignoreSelectionChange=!1}_expandEmptyToWord(ie,te){if(!te.isEmpty())return te;const ge=this._editor.getConfiguredWordAtPosition(te.getStartPosition());return ge?new y.Y(te.startLineNumber,ge.startColumn,te.startLineNumber,ge.endColumn):te}_applySessionResult(ie){ie&&(this._setSelections(ie.selections),ie.revealRange&&this._editor.revealRangeInCenterIfOutsideViewport(ie.revealRange,ie.revealScrollType))}getSession(ie){return this._session}addSelectionToNextFindMatch(ie){if(this._editor.hasModel()){if(!this._session){const te=this._editor.getSelections();if(te.length>1){const ye=ie.getState().matchCase;if(!R(this._editor.getModel(),te,ye)){const Fe=this._editor.getModel();let we=[];for(let ue=0,ce=te.length;ue0&&ge.isRegex)te=this._editor.getModel().findMatches(ge.searchString,!0,ge.isRegex,ge.matchCase,ge.wholeWord?this._editor.getOption(115):null,!1,1073741824);else{if(this._beginSessionIfNeeded(ie),!this._session)return;te=this._session.selectAll()}if(ge.searchScope){const ye=ge.searchScope;let ve=[];te.forEach(Fe=>{ye.forEach(we=>{Fe.range.endLineNumber<=we.endLineNumber&&Fe.range.startLineNumber>=we.startLineNumber&&ve.push(Fe)})}),te=ve}if(te.length>0){const ye=this._editor.getSelection();for(let ve=0,Fe=te.length;venew y.Y(ve.range.startLineNumber,ve.range.startColumn,ve.range.endLineNumber,ve.range.endColumn)))}}}oe.ID="editor.contrib.multiCursorController";class se extends D.R6{run(ie,te){const ge=oe.get(te);if(!ge)return;const ye=w.CommonFindController.get(te);if(!ye)return;const ve=te._getViewModel();if(ve){const Fe=ve.getCursorStates();this._run(ge,ye),l(Fe,ve.getCursorStates())}}}class re extends se{constructor(){super({id:"editor.action.addSelectionToNextFindMatch",label:s.N("addSelectionToNextFindMatch","Add Selection To Next Find Match"),alias:"Add Selection To Next Find Match",precondition:void 0,kbOpts:{kbExpr:E.u.focus,primary:2082,weight:100},menuOpts:{menuId:C.eH.MenubarSelectionMenu,group:"3_multi",title:s.N({key:"miAddSelectionToNextFindMatch",comment:["&& denotes a mnemonic"]},"Add &&Next Occurrence"),order:5}})}_run(ie,te){ie.addSelectionToNextFindMatch(te)}}class De extends se{constructor(){super({id:"editor.action.addSelectionToPreviousFindMatch",label:s.N("addSelectionToPreviousFindMatch","Add Selection To Previous Find Match"),alias:"Add Selection To Previous Find Match",precondition:void 0,menuOpts:{menuId:C.eH.MenubarSelectionMenu,group:"3_multi",title:s.N({key:"miAddSelectionToPreviousFindMatch",comment:["&& denotes a mnemonic"]},"Add P&&revious Occurrence"),order:6}})}_run(ie,te){ie.addSelectionToPreviousFindMatch(te)}}class J extends se{constructor(){super({id:"editor.action.moveSelectionToNextFindMatch",label:s.N("moveSelectionToNextFindMatch","Move Last Selection To Next Find Match"),alias:"Move Last Selection To Next Find Match",precondition:void 0,kbOpts:{kbExpr:E.u.focus,primary:(0,O.gx)(2089,2082),weight:100}})}_run(ie,te){ie.moveSelectionToNextFindMatch(te)}}class Z extends se{constructor(){super({id:"editor.action.moveSelectionToPreviousFindMatch",label:s.N("moveSelectionToPreviousFindMatch","Move Last Selection To Previous Find Match"),alias:"Move Last Selection To Previous Find Match",precondition:void 0})}_run(ie,te){ie.moveSelectionToPreviousFindMatch(te)}}class Q extends se{constructor(){super({id:"editor.action.selectHighlights",label:s.N("selectAllOccurrencesOfFindMatch","Select All Occurrences of Find Match"),alias:"Select All Occurrences of Find Match",precondition:void 0,kbOpts:{kbExpr:E.u.focus,primary:3114,weight:100},menuOpts:{menuId:C.eH.MenubarSelectionMenu,group:"3_multi",title:s.N({key:"miSelectHighlights",comment:["&& denotes a mnemonic"]},"Select All &&Occurrences"),order:7}})}_run(ie,te){ie.selectAll(te)}}class le extends se{constructor(){super({id:"editor.action.changeAll",label:s.N("changeAll.label","Change All Occurrences"),alias:"Change All Occurrences",precondition:f.Ao.and(E.u.writable,E.u.editorTextFocus),kbOpts:{kbExpr:E.u.editorTextFocus,primary:2108,weight:100},contextMenuOpts:{group:"1_modification",order:1.2}})}_run(ie,te){ie.selectAll(te)}}class xe{constructor(ie,te,ge,ye){this.searchText=ie,this.matchCase=te,this.wordSeparators=ge,this.modelVersionId=ye}static softEquals(ie,te){return!ie&&!te?!0:!ie||!te?!1:ie.searchText===te.searchText&&ie.matchCase===te.matchCase&&ie.wordSeparators===te.wordSeparators&&ie.modelVersionId===te.modelVersionId}}class j extends P.JT{constructor(ie){super(),this.editor=ie,this._isEnabled=ie.getOption(96),this.decorations=[],this.updateSoon=this._register(new H.pY(()=>this._update(),300)),this.state=null,this._register(ie.onDidChangeConfiguration(te=>{this._isEnabled=ie.getOption(96)})),this._register(ie.onDidChangeCursorSelection(te=>{this._isEnabled&&(te.selection.isEmpty()?te.reason===3?(this.state&&this._setState(null),this.updateSoon.schedule()):this._setState(null):this._update())})),this._register(ie.onDidChangeModel(te=>{this._setState(null)})),this._register(ie.onDidChangeModelContent(te=>{this._isEnabled&&this.updateSoon.schedule()})),this._register(w.CommonFindController.get(ie).getState().onFindReplaceStateChange(te=>{this._update()}))}_update(){this._setState(j._createState(this._isEnabled,this.editor))}static _createState(ie,te){if(!ie||!te.hasModel())return null;const ge=te.getSelection();if(ge.startLineNumber!==ge.endLineNumber)return null;const ye=oe.get(te);if(!ye)return null;const ve=w.CommonFindController.get(te);if(!ve)return null;let Fe=ye.getSession(ve);if(!Fe){const ce=te.getSelections();if(ce.length>1){const We=ve.getState().matchCase;if(!R(te.getModel(),ce,We))return null}Fe=z.create(te,ve)}if(!Fe||Fe.currentMatch||/^[ \t]+$/.test(Fe.searchText)||Fe.searchText.length>200)return null;const we=ve.getState(),ue=we.matchCase;if(we.isRevealed){let ce=we.searchString;ue||(ce=ce.toLowerCase());let Ve=Fe.searchText;if(ue||(Ve=Ve.toLowerCase()),ce===Ve&&Fe.matchCase===we.matchCase&&Fe.wholeWord===we.wholeWord&&!we.isRegex)return null}return new xe(Fe.searchText,Fe.matchCase,Fe.wholeWord?te.getOption(115):null,te.getModel().getVersionId())}_setState(ie){if(xe.softEquals(this.state,ie)){this.state=ie;return}if(this.state=ie,!this.state){this.decorations=this.editor.deltaDecorations(this.decorations,[]);return}if(!this.editor.hasModel())return;const te=this.editor.getModel();if(te.isTooLargeForTokenization())return;const ge=g.vH.has(te)&&this.editor.getOption(71);let ye=te.findMatches(this.state.searchText,!0,!1,this.state.matchCase,this.state.wordSeparators,!1).map(ue=>ue.range);ye.sort(I.e.compareRangesUsingStarts);let ve=this.editor.getSelections();ve.sort(I.e.compareRangesUsingStarts);let Fe=[];for(let ue=0,ce=0,Ve=ye.length,We=ve.length;ue=We)Fe.push(ae),ue++;else{const fe=I.e.compareRangesUsingStarts(ae,ve[ce]);fe<0?((ve[ce].isEmpty()||!I.e.areIntersecting(ae,ve[ce]))&&Fe.push(ae),ue++):(fe>0||ue++,ce++)}}const we=Fe.map(ue=>({range:ue,options:ge?j._SELECTION_HIGHLIGHT:j._SELECTION_HIGHLIGHT_OVERVIEW}));this.decorations=this.editor.deltaDecorations(this.decorations,we)}dispose(){this._setState(null),super.dispose()}}j.ID="editor.contrib.selectionHighlighter",j._SELECTION_HIGHLIGHT_OVERVIEW=a.qx.register({description:"selection-highlight-overview",stickiness:1,className:"selectionHighlight",minimap:{color:(0,r.EN)(v.IY),position:p.F5.Inline},overviewRuler:{color:(0,r.EN)(v.SP),position:p.sh.Center}}),j._SELECTION_HIGHLIGHT=a.qx.register({description:"selection-highlight",stickiness:1,className:"selectionHighlight"});function R(K,ie,te){const ge=V(K,ie[0],!te);for(let ye=1,ve=ie.length;yew(void 0,void 0,void 0,function*(){const[fe,ne,W]=ae;(0,I.p_)(y.o.isUri(fe)),(0,I.p_)(E.L.isIPosition(ne)),(0,I.p_)(typeof W=="string"||!W);const $=yield We.get(p.S).createModelReference(fe);try{const ee=yield C($.object.textEditorModel,E.L.lift(ne),{triggerKind:P.WW.Invoke,isRetrigger:!1,triggerCharacter:W},D.T.None);return ee?(setTimeout(()=>ee.dispose(),0),ee.value):void 0}finally{$.dispose()}}));var f=i(13268),v=i(16925),r=i(69454),l=i(96297),m=i(78265),c=i(52615),b=i(4348),L=i(82983),T=i(56327),M=i(64992),z=i(50431),oe=i(14788),se=function(We,ae,fe,ne){function W($){return $ instanceof fe?$:new fe(function(ee){ee($)})}return new(fe||(fe=Promise))(function($,ee){function he(it){try{Ye(ne.next(it))}catch(rt){ee(rt)}}function Pe(it){try{Ye(ne.throw(it))}catch(rt){ee(rt)}}function Ye(it){it.done?$(it.value):W(it.value).then(he,Pe)}Ye((ne=ne.apply(We,ae||[])).next())})},re;(function(We){We.Default={type:0};class ae{constructor(W,$){this.request=W,this.previouslyActiveHints=$,this.type=2}}We.Pending=ae;class fe{constructor(W){this.hints=W,this.type=1}}We.Active=fe})(re||(re={}));class De extends h.JT{constructor(ae,fe=De.DEFAULT_DELAY){super(),this._onChangedHints=this._register(new b.Q5),this.onChangedHints=this._onChangedHints.event,this.triggerOnType=!1,this._state=re.Default,this._pendingTriggers=[],this._lastSignatureHelpResult=this._register(new h.XK),this.triggerChars=new oe.q,this.retriggerChars=new oe.q,this.triggerId=0,this.editor=ae,this.throttledDelayer=new z.vp(fe),this._register(this.editor.onDidBlurEditorWidget(()=>this.cancel())),this._register(this.editor.onDidChangeConfiguration(()=>this.onEditorConfigurationChange())),this._register(this.editor.onDidChangeModel(ne=>this.onModelChanged())),this._register(this.editor.onDidChangeModelLanguage(ne=>this.onModelChanged())),this._register(this.editor.onDidChangeCursorSelection(ne=>this.onCursorChange(ne))),this._register(this.editor.onDidChangeModelContent(ne=>this.onModelContentChange())),this._register(P.nD.onDidChange(this.onModelChanged,this)),this._register(this.editor.onDidType(ne=>this.onDidType(ne))),this.onEditorConfigurationChange(),this.onModelChanged()}get state(){return this._state}set state(ae){this._state.type===2&&this._state.request.cancel(),this._state=ae}cancel(ae=!1){this.state=re.Default,this.throttledDelayer.cancel(),ae||this._onChangedHints.fire(void 0)}trigger(ae,fe){const ne=this.editor.getModel();if(!ne||!P.nD.has(ne))return;const W=++this.triggerId;this._pendingTriggers.push(ae),this.throttledDelayer.trigger(()=>this.doTrigger(W),fe).catch(G.dL)}next(){if(this.state.type!==1)return;const ae=this.state.hints.signatures.length,fe=this.state.hints.activeSignature,ne=fe%ae===ae-1,W=this.editor.getOption(75).cycle;if((ae<2||ne)&&!W){this.cancel();return}this.updateActiveSignature(ne&&W?0:fe+1)}previous(){if(this.state.type!==1)return;const ae=this.state.hints.signatures.length,fe=this.state.hints.activeSignature,ne=fe===0,W=this.editor.getOption(75).cycle;if((ae<2||ne)&&!W){this.cancel();return}this.updateActiveSignature(ne&&W?ae-1:fe-1)}updateActiveSignature(ae){this.state.type===1&&(this.state=new re.Active(Object.assign(Object.assign({},this.state.hints),{activeSignature:ae})),this._onChangedHints.fire(this.state.hints))}doTrigger(ae){return se(this,void 0,void 0,function*(){const fe=this.state.type===1||this.state.type===2,ne=this.getLastActiveHints();if(this.cancel(!0),this._pendingTriggers.length===0)return!1;const W=this._pendingTriggers.reduce(J);this._pendingTriggers=[];const $={triggerKind:W.triggerKind,triggerCharacter:W.triggerCharacter,isRetrigger:fe,activeSignatureHelp:ne};if(!this.editor.hasModel())return!1;const ee=this.editor.getModel(),he=this.editor.getPosition();this.state=new re.Pending((0,z.PG)(Pe=>C(ee,he,$,Pe)),ne);try{const Pe=yield this.state.request;return ae!==this.triggerId?(Pe==null||Pe.dispose(),!1):!Pe||!Pe.value.signatures||Pe.value.signatures.length===0?(Pe==null||Pe.dispose(),this._lastSignatureHelpResult.clear(),this.cancel(),!1):(this.state=new re.Active(Pe.value),this._lastSignatureHelpResult.value=Pe,this._onChangedHints.fire(this.state.hints),!0)}catch(Pe){return ae===this.triggerId&&(this.state=re.Default),(0,G.dL)(Pe),!1}})}getLastActiveHints(){switch(this.state.type){case 1:return this.state.hints;case 2:return this.state.previouslyActiveHints;default:return}}get isTriggered(){return this.state.type===1||this.state.type===2||this.throttledDelayer.isTriggered()}onModelChanged(){this.cancel(),this.triggerChars=new oe.q,this.retriggerChars=new oe.q;const ae=this.editor.getModel();if(ae)for(const fe of P.nD.ordered(ae)){for(const ne of fe.signatureHelpTriggerCharacters||[])this.triggerChars.add(ne.charCodeAt(0)),this.retriggerChars.add(ne.charCodeAt(0));for(const ne of fe.signatureHelpRetriggerCharacters||[])this.retriggerChars.add(ne.charCodeAt(0))}}onDidType(ae){if(!this.triggerOnType)return;const fe=ae.length-1,ne=ae.charCodeAt(fe);(this.triggerChars.has(ne)||this.isTriggered&&this.retriggerChars.has(ne))&&this.trigger({triggerKind:P.WW.TriggerCharacter,triggerCharacter:ae.charAt(fe)})}onCursorChange(ae){ae.source==="mouse"?this.cancel():this.isTriggered&&this.trigger({triggerKind:P.WW.ContentChange})}onModelContentChange(){this.isTriggered&&this.trigger({triggerKind:P.WW.ContentChange})}onEditorConfigurationChange(){this.triggerOnType=this.editor.getOption(75).enabled,this.triggerOnType||this.cancel()}dispose(){this.cancel(!0),super.dispose()}}De.DEFAULT_DELAY=120;function J(We,ae){switch(ae.triggerKind){case P.WW.Invoke:return ae;case P.WW.ContentChange:return We;case P.WW.TriggerCharacter:default:return ae}}var Z=i(271),Q=i(44350),le=i(55773),xe=i(66213),j=i(49055),R=function(We,ae,fe,ne){var W=arguments.length,$=W<3?ae:ne===null?ne=Object.getOwnPropertyDescriptor(ae,fe):ne,ee;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")$=Reflect.decorate(We,ae,fe,ne);else for(var he=We.length-1;he>=0;he--)(ee=We[he])&&($=(W<3?ee($):W>3?ee(ae,fe,$):ee(ae,fe))||$);return W>3&&$&&Object.defineProperty(ae,fe,$),$},V=function(We,ae){return function(fe,ne){ae(fe,ne,We)}};const K=r.$,ie=(0,le.q5)("parameter-hints-next",c.lA.chevronDown,f.N("parameterHintsNextIcon","Icon for show next parameter hint.")),te=(0,le.q5)("parameter-hints-previous",c.lA.chevronUp,f.N("parameterHintsPreviousIcon","Icon for show previous parameter hint."));let ge=class Ml extends h.JT{constructor(ae,fe,ne,W){super(),this.editor=ae,this.renderDisposeables=this._register(new h.SL),this.visible=!1,this.announcedLabel=null,this.allowEditorOverflow=!0,this.markdownRenderer=this._register(new T.$({editor:ae},W,ne)),this.model=this._register(new De(ae)),this.keyVisible=s.Visible.bindTo(fe),this.keyMultipleSignatures=s.MultipleSignatures.bindTo(fe),this._register(this.model.onChangedHints($=>{$?(this.show(),this.render($)):this.hide()}))}createParameterHintDOMNodes(){const ae=K(".editor-widget.parameter-hints-widget"),fe=r.R3(ae,K(".phwrapper"));fe.tabIndex=-1;const ne=r.R3(fe,K(".controls")),W=r.R3(ne,K(".button"+j.kS.asCSSSelector(te))),$=r.R3(ne,K(".overloads")),ee=r.R3(ne,K(".button"+j.kS.asCSSSelector(ie)));this._register(r.nm(W,"click",vt=>{r.zB.stop(vt),this.previous()})),this._register(r.nm(ee,"click",vt=>{r.zB.stop(vt),this.next()}));const he=K(".body"),Pe=new m.s$(he,{});this._register(Pe),fe.appendChild(Pe.getDomNode());const Ye=r.R3(he,K(".signature")),it=r.R3(he,K(".docs"));ae.style.userSelect="text",this.domNodes={element:ae,signature:Ye,overloads:$,docs:it,scrollbar:Pe},this.editor.addContentWidget(this),this.hide(),this._register(this.editor.onDidChangeCursorSelection(vt=>{this.visible&&this.editor.layoutContentWidget(this)}));const rt=()=>{if(!this.domNodes)return;const vt=this.editor.getOption(43);this.domNodes.element.style.fontSize=`${vt.fontSize}px`,this.domNodes.element.style.lineHeight=`${vt.lineHeight/vt.fontSize}`};rt(),this._register(b.ju.chain(this.editor.onDidChangeConfiguration.bind(this.editor)).filter(vt=>vt.hasChanged(43)).on(rt,null)),this._register(this.editor.onDidLayoutChange(vt=>this.updateMaxHeight())),this.updateMaxHeight()}show(){this.visible||(this.domNodes||this.createParameterHintDOMNodes(),this.keyVisible.set(!0),this.visible=!0,setTimeout(()=>{this.domNodes&&this.domNodes.element.classList.add("visible")},100),this.editor.layoutContentWidget(this))}hide(){this.renderDisposeables.clear(),this.visible&&(this.keyVisible.reset(),this.visible=!1,this.announcedLabel=null,this.domNodes&&this.domNodes.element.classList.remove("visible"),this.editor.layoutContentWidget(this))}getPosition(){return this.visible?{position:this.editor.getPosition(),preference:[1,2]}:null}render(ae){var fe;if(this.renderDisposeables.clear(),!this.domNodes)return;const ne=ae.signatures.length>1;this.domNodes.element.classList.toggle("multiple",ne),this.keyMultipleSignatures.set(ne),this.domNodes.signature.innerText="",this.domNodes.docs.innerText="";const W=ae.signatures[ae.activeSignature];if(!W)return;const $=r.R3(this.domNodes.signature,K(".code")),ee=this.editor.getOption(43);$.style.fontSize=`${ee.fontSize}px`,$.style.fontFamily=ee.fontFamily;const he=W.parameters.length>0,Pe=(fe=W.activeParameter)!==null&&fe!==void 0?fe:ae.activeParameter;if(he)this.renderParameters($,W,Pe);else{const rt=r.R3($,K("span"));rt.textContent=W.label}const Ye=W.parameters[Pe];if(Ye!=null&&Ye.documentation){const rt=K("span.documentation");if(typeof Ye.documentation=="string")rt.textContent=Ye.documentation;else{const vt=this.renderMarkdownDocs(Ye.documentation);rt.appendChild(vt.element)}r.R3(this.domNodes.docs,K("p",{},rt))}if(W.documentation!==void 0)if(typeof W.documentation=="string")r.R3(this.domNodes.docs,K("p",{},W.documentation));else{const rt=this.renderMarkdownDocs(W.documentation);r.R3(this.domNodes.docs,rt.element)}const it=this.hasDocs(W,Ye);if(this.domNodes.signature.classList.toggle("has-docs",it),this.domNodes.docs.classList.toggle("empty",!it),this.domNodes.overloads.textContent=String(ae.activeSignature+1).padStart(ae.signatures.length.toString().length,"0")+"/"+ae.signatures.length,Ye){let rt="";const vt=W.parameters[Pe];Array.isArray(vt.label)?rt=W.label.substring(vt.label[0],vt.label[1]):rt=vt.label,vt.documentation&&(rt+=typeof vt.documentation=="string"?`, ${vt.documentation}`:`, ${vt.documentation.value}`),W.documentation&&(rt+=typeof W.documentation=="string"?`, ${W.documentation}`:`, ${W.documentation.value}`),this.announcedLabel!==rt&&(l.Z9(f.N("hint","{0}, hint",rt)),this.announcedLabel=rt)}this.editor.layoutContentWidget(this),this.domNodes.scrollbar.scanDomNode()}renderMarkdownDocs(ae){const fe=this.renderDisposeables.add(this.markdownRenderer.render(ae,{asyncRenderCallback:()=>{var ne;(ne=this.domNodes)===null||ne===void 0||ne.scrollbar.scanDomNode()}}));return fe.element.classList.add("markdown-docs"),fe}hasDocs(ae,fe){return!!(fe&&typeof fe.documentation=="string"&&(0,I.cW)(fe.documentation).length>0||fe&&typeof fe.documentation=="object"&&(0,I.cW)(fe.documentation).value.length>0||ae.documentation&&typeof ae.documentation=="string"&&(0,I.cW)(ae.documentation).length>0||ae.documentation&&typeof ae.documentation=="object"&&(0,I.cW)(ae.documentation.value).length>0)}renderParameters(ae,fe,ne){const[W,$]=this.getParameterLabelOffsets(fe,ne),ee=document.createElement("span");ee.textContent=fe.label.substring(0,W);const he=document.createElement("span");he.textContent=fe.label.substring(W,$),he.className="parameter active";const Pe=document.createElement("span");Pe.textContent=fe.label.substring($),r.R3(ae,ee,he,Pe)}getParameterLabelOffsets(ae,fe){const ne=ae.parameters[fe];if(ne){if(Array.isArray(ne.label))return ne.label;if(ne.label.length){const W=new RegExp(`(\\W|^)${(0,L.ec)(ne.label)}(?=\\W|$)`,"g");W.test(ae.label);const $=W.lastIndex-ne.label.length;return $>=0?[$,W.lastIndex]:[0,0]}else return[0,0]}else return[0,0]}next(){this.editor.focus(),this.model.next()}previous(){this.editor.focus(),this.model.previous()}cancel(){this.model.cancel()}getDomNode(){return this.domNodes||this.createParameterHintDOMNodes(),this.domNodes.element}getId(){return Ml.ID}trigger(ae){this.model.trigger(ae,0)}updateMaxHeight(){if(!this.domNodes)return;const fe=`${Math.max(this.editor.getLayoutInfo().height/4,250)}px`;this.domNodes.element.style.maxHeight=fe;const ne=this.domNodes.element.getElementsByClassName("phwrapper");ne.length&&(ne[0].style.maxHeight=fe)}};ge.ID="editor.widget.parameterHintsWidget",ge=R([V(1,g.i6),V(2,Z.v4),V(3,M.h)],ge);const ye=(0,Q.P6)("editorHoverWidget.highlightForeground",{dark:Q.Gw,light:Q.Gw,hc:Q.Gw},f.N("editorHoverWidgetHighlightForeground","Foreground color of the active item in the parameter hint."));(0,j.Ic)((We,ae)=>{const fe=We.getColor(Q.CN);if(fe){const Ye=We.type===xe.e.HIGH_CONTRAST?2:1;ae.addRule(`.monaco-editor .parameter-hints-widget { border: ${Ye}px solid ${fe}; }`),ae.addRule(`.monaco-editor .parameter-hints-widget.multiple .body { border-left: 1px solid ${fe.transparent(.5)}; }`),ae.addRule(`.monaco-editor .parameter-hints-widget .signature.has-docs { border-bottom: 1px solid ${fe.transparent(.5)}; }`)}const ne=We.getColor(Q.yJ);ne&&ae.addRule(`.monaco-editor .parameter-hints-widget { background-color: ${ne}; }`);const W=We.getColor(Q.ur);W&&ae.addRule(`.monaco-editor .parameter-hints-widget a { color: ${W}; }`);const $=We.getColor(Q.sg);$&&ae.addRule(`.monaco-editor .parameter-hints-widget a:hover { color: ${$}; }`);const ee=We.getColor(Q.Sb);ee&&ae.addRule(`.monaco-editor .parameter-hints-widget { color: ${ee}; }`);const he=We.getColor(Q.Sw);he&&ae.addRule(`.monaco-editor .parameter-hints-widget code { background-color: ${he}; }`);const Pe=We.getColor(ye);Pe&&ae.addRule(`.monaco-editor .parameter-hints-widget .parameter.active { color: ${Pe}}`)});var ve=function(We,ae,fe,ne){var W=arguments.length,$=W<3?ae:ne===null?ne=Object.getOwnPropertyDescriptor(ae,fe):ne,ee;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")$=Reflect.decorate(We,ae,fe,ne);else for(var he=We.length-1;he>=0;he--)(ee=We[he])&&($=(W<3?ee($):W>3?ee(ae,fe,$):ee(ae,fe))||$);return W>3&&$&&Object.defineProperty(ae,fe,$),$},Fe=function(We,ae){return function(fe,ne){ae(fe,ne,We)}};let we=class Tl extends h.JT{constructor(ae,fe){super(),this.editor=ae,this.widget=this._register(fe.createInstance(ge,this.editor))}static get(ae){return ae.getContribution(Tl.ID)}cancel(){this.widget.cancel()}previous(){this.widget.previous()}next(){this.widget.next()}trigger(ae){this.widget.trigger(ae)}};we.ID="editor.controller.parameterHints",we=ve([Fe(1,v.TG)],we);class ue extends H.R6{constructor(){super({id:"editor.action.triggerParameterHints",label:f.N("parameterHints.trigger.label","Trigger Parameter Hints"),alias:"Trigger Parameter Hints",precondition:O.u.hasSignatureHelpProvider,kbOpts:{kbExpr:O.u.editorTextFocus,primary:3082,weight:100}})}run(ae,fe){const ne=we.get(fe);ne&&ne.trigger({triggerKind:P.WW.Invoke})}}(0,H._K)(we.ID,we),(0,H.Qr)(ue);const ce=175,Ve=H._l.bindToContribution(we.get);(0,H.fK)(new Ve({id:"closeParameterHints",precondition:s.Visible,handler:We=>We.cancel(),kbOpts:{weight:ce,kbExpr:O.u.focus,primary:9,secondary:[1033]}})),(0,H.fK)(new Ve({id:"showPrevParameterHint",precondition:g.Ao.and(s.Visible,s.MultipleSignatures),handler:We=>We.previous(),kbOpts:{weight:ce,kbExpr:O.u.focus,primary:16,secondary:[528],mac:{primary:16,secondary:[528,302]}}})),(0,H.fK)(new Ve({id:"showNextParameterHint",precondition:g.Ao.and(s.Visible,s.MultipleSignatures),handler:We=>We.next(),kbOpts:{weight:ce,kbExpr:O.u.focus,primary:18,secondary:[530],mac:{primary:18,secondary:[530,300]}}}))},46838:function(xt,Te,i){"use strict";i.d(Te,{Fw:function(){return J},Jy:function(){return Z},vk:function(){return j},rc:function(){return le},SC:function(){return ie},RX:function(){return we},sH:function(){return ue},WL:function(){return Ve},xH:function(){return We},M8:function(){return te},a7:function(){return ye},xk:function(){return ge},F8:function(){return ce},Zj:function(){return ve},IY:function(){return Fe},KY:function(){return R},IH:function(){return V},R7:function(){return K}});var h=i(69454),H=i(21784),O=i(75918),P=i(52615),D=i(51737),G=i(4348),I=i(80470),y=i(4514),E=i(70827),p=i(20712),a=i(88048),g=i(85035),w=i(69323),s=i(17373),C=i(31276);const f=new D.Il(new D.VS(0,122,204)),v={showArrow:!0,showFrame:!0,className:"",frameColor:f,arrowColor:f,keepEditorSelection:!1},r="vs.editor.contrib.zoneWidget";class l{constructor(fe,ne,W,$,ee,he){this.id="",this.domNode=fe,this.afterLineNumber=ne,this.afterColumn=W,this.heightInLines=$,this._onDomNodeTop=ee,this._onComputedHeight=he}onDomNodeTop(fe){this._onDomNodeTop(fe)}onComputedHeight(fe){this._onComputedHeight(fe)}}class m{constructor(fe,ne){this._id=fe,this._domNode=ne}getId(){return this._id}getDomNode(){return this._domNode}getPosition(){return null}}class c{constructor(fe){this._editor=fe,this._ruleName=c._IdGenerator.nextId(),this._decorations=[],this._color=null,this._height=-1}dispose(){this.hide(),h.uN(this._ruleName)}set color(fe){this._color!==fe&&(this._color=fe,this._updateStyle())}set height(fe){this._height!==fe&&(this._height=fe,this._updateStyle())}_updateStyle(){h.uN(this._ruleName),h.fk(`.monaco-editor ${this._ruleName}`,`border-style: solid; border-color: transparent; border-bottom-color: ${this._color}; border-width: ${this._height}px; bottom: -${this._height}px; margin-left: -${this._height}px; `)}show(fe){this._decorations=this._editor.deltaDecorations(this._decorations,[{range:s.e.fromPositions(fe),options:{description:"zone-widget-arrow",className:this._ruleName,stickiness:1}}])}hide(){this._editor.deltaDecorations(this._decorations,[])}}c._IdGenerator=new g.R(".arrow-decoration-");class b{constructor(fe,ne={}){this._arrow=null,this._overlayWidget=null,this._resizeSash=null,this._positionMarkerId=[],this._viewZone=null,this._disposables=new w.SL,this.container=null,this._isShowing=!1,this.editor=fe,this.options=I.I8(ne),I.jB(this.options,v,!1),this.domNode=document.createElement("div"),this.options.isAccessible||(this.domNode.setAttribute("aria-hidden","true"),this.domNode.setAttribute("role","presentation")),this._disposables.add(this.editor.onDidLayoutChange(W=>{const $=this._getWidth(W);this.domNode.style.width=$+"px",this.domNode.style.left=this._getLeft(W)+"px",this._onWidth($)}))}dispose(){this._overlayWidget&&(this.editor.removeOverlayWidget(this._overlayWidget),this._overlayWidget=null),this._viewZone&&this.editor.changeViewZones(fe=>{this._viewZone&&fe.removeZone(this._viewZone.id),this._viewZone=null}),this.editor.deltaDecorations(this._positionMarkerId,[]),this._positionMarkerId=[],this._disposables.dispose()}create(){this.domNode.classList.add("zone-widget"),this.options.className&&this.domNode.classList.add(this.options.className),this.container=document.createElement("div"),this.container.classList.add("zone-widget-container"),this.domNode.appendChild(this.container),this.options.showArrow&&(this._arrow=new c(this.editor),this._disposables.add(this._arrow)),this._fillContainer(this.container),this._initSash(),this._applyStyles()}style(fe){fe.frameColor&&(this.options.frameColor=fe.frameColor),fe.arrowColor&&(this.options.arrowColor=fe.arrowColor),this._applyStyles()}_applyStyles(){if(this.container&&this.options.frameColor){let fe=this.options.frameColor.toString();this.container.style.borderTopColor=fe,this.container.style.borderBottomColor=fe}if(this._arrow&&this.options.arrowColor){let fe=this.options.arrowColor.toString();this._arrow.color=fe}}_getWidth(fe){return fe.width-fe.minimap.minimapWidth-fe.verticalScrollbarWidth}_getLeft(fe){return fe.minimap.minimapWidth>0&&fe.minimap.minimapLeft===0?fe.minimap.minimapWidth:0}_onViewZoneTop(fe){this.domNode.style.top=fe+"px"}_onViewZoneHeight(fe){if(this.domNode.style.height=`${fe}px`,this.container){let ne=fe-this._decoratingElementsHeight();this.container.style.height=`${ne}px`;const W=this.editor.getLayoutInfo();this._doLayout(ne,this._getWidth(W))}this._resizeSash&&this._resizeSash.layout()}get position(){const[fe]=this._positionMarkerId;if(!fe)return;const ne=this.editor.getModel();if(!ne)return;const W=ne.getDecorationRange(fe);if(W)return W.getStartPosition()}show(fe,ne){const W=s.e.isIRange(fe)?s.e.lift(fe):s.e.fromPositions(fe);this._isShowing=!0,this._showImpl(W,ne),this._isShowing=!1,this._positionMarkerId=this.editor.deltaDecorations(this._positionMarkerId,[{range:W,options:C.qx.EMPTY}])}hide(){this._viewZone&&(this.editor.changeViewZones(fe=>{this._viewZone&&fe.removeZone(this._viewZone.id)}),this._viewZone=null),this._overlayWidget&&(this.editor.removeOverlayWidget(this._overlayWidget),this._overlayWidget=null),this._arrow&&this._arrow.hide()}_decoratingElementsHeight(){let fe=this.editor.getOption(58),ne=0;if(this.options.showArrow){let W=Math.round(fe/3);ne+=2*W}if(this.options.showFrame){let W=Math.round(fe/9);ne+=2*W}return ne}_showImpl(fe,ne){const W=fe.getStartPosition(),$=this.editor.getLayoutInfo(),ee=this._getWidth($);this.domNode.style.width=`${ee}px`,this.domNode.style.left=this._getLeft($)+"px";const he=document.createElement("div");he.style.overflow="hidden";const Pe=this.editor.getOption(58),Ye=Math.max(12,this.editor.getLayoutInfo().height/Pe*.8);ne=Math.min(ne,Ye);let it=0,rt=0;if(this._arrow&&this.options.showArrow&&(it=Math.round(Pe/3),this._arrow.height=it,this._arrow.show(W)),this.options.showFrame&&(rt=Math.round(Pe/9)),this.editor.changeViewZones(Ht=>{this._viewZone&&Ht.removeZone(this._viewZone.id),this._overlayWidget&&(this.editor.removeOverlayWidget(this._overlayWidget),this._overlayWidget=null),this.domNode.style.top="-1000px",this._viewZone=new l(he,W.lineNumber,W.column,ne,ze=>this._onViewZoneTop(ze),ze=>this._onViewZoneHeight(ze)),this._viewZone.id=Ht.addZone(this._viewZone),this._overlayWidget=new m(r+this._viewZone.id,this.domNode),this.editor.addOverlayWidget(this._overlayWidget)}),this.container&&this.options.showFrame){const Ht=this.options.frameWidth?this.options.frameWidth:rt;this.container.style.borderTopWidth=Ht+"px",this.container.style.borderBottomWidth=Ht+"px"}let vt=ne*Pe-this._decoratingElementsHeight();this.container&&(this.container.style.top=it+"px",this.container.style.height=vt+"px",this.container.style.overflow="hidden"),this._doLayout(vt,ee),this.options.keepEditorSelection||this.editor.setSelection(fe);const Ft=this.editor.getModel();if(Ft){const Ht=fe.endLineNumber+1;Ht<=Ft.getLineCount()?this.revealLine(Ht,!1):this.revealLine(Ft.getLineCount(),!0)}}revealLine(fe,ne){ne?this.editor.revealLineInCenter(fe,0):this.editor.revealLine(fe,0)}setCssClass(fe,ne){this.container&&(ne&&this.container.classList.remove(ne),this.container.classList.add(fe))}_onWidth(fe){}_doLayout(fe,ne){}_relayout(fe){this._viewZone&&this._viewZone.heightInLines!==fe&&this.editor.changeViewZones(ne=>{this._viewZone&&(this._viewZone.heightInLines=fe,ne.layoutZone(this._viewZone.id))})}_initSash(){if(this._resizeSash)return;this._resizeSash=this._disposables.add(new a.g(this.domNode,this,{orientation:1})),this.options.isResizeable||(this._resizeSash.hide(),this._resizeSash.state=0);let fe;this._disposables.add(this._resizeSash.onDidStart(ne=>{this._viewZone&&(fe={startY:ne.startY,heightInLines:this._viewZone.heightInLines})})),this._disposables.add(this._resizeSash.onDidEnd(()=>{fe=void 0})),this._disposables.add(this._resizeSash.onDidChange(ne=>{if(fe){let W=(ne.currentY-fe.startY)/this.editor.getOption(58),$=W<0?Math.ceil(W):Math.floor(W),ee=fe.heightInLines+$;ee>5&&ee<35&&this._relayout(ee)}}))}getHorizontalSashLeft(){return 0}getHorizontalSashTop(){return(this.domNode.style.height===null?0:parseInt(this.domNode.style.height))-this._decoratingElementsHeight()/2}getHorizontalSashWidth(){const fe=this.editor.getLayoutInfo();return fe.width-fe.minimap.minimapWidth}}var L=i(13268),T=i(45852),M=i(90689),z=i(7335),oe=i(16925),se=i(44350),re=function(ae,fe,ne,W){var $=arguments.length,ee=$<3?fe:W===null?W=Object.getOwnPropertyDescriptor(fe,ne):W,he;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")ee=Reflect.decorate(ae,fe,ne,W);else for(var Pe=ae.length-1;Pe>=0;Pe--)(he=ae[Pe])&&(ee=($<3?he(ee):$>3?he(fe,ne,ee):he(fe,ne))||ee);return $>3&&ee&&Object.defineProperty(fe,ne,ee),ee},De=function(ae,fe){return function(ne,W){fe(ne,W,ae)}};const J=(0,oe.yh)("IPeekViewService");(0,z.z)(J,class{constructor(){this._widgets=new Map}addExclusiveWidget(ae,fe){const ne=this._widgets.get(ae);ne&&(ne.listener.dispose(),ne.widget.dispose());const W=()=>{const $=this._widgets.get(ae);$&&$.widget===fe&&($.listener.dispose(),this._widgets.delete(ae))};this._widgets.set(ae,{widget:fe,listener:fe.onDidClose(W)})}});var Z;(function(ae){ae.inPeekEditor=new M.uy("inReferenceSearchEditor",!0,L.N("inReferenceSearchEditor","Whether the current code editor is embedded inside peek")),ae.notInPeekEditor=ae.inPeekEditor.toNegated()})(Z||(Z={}));let Q=class{constructor(fe,ne){fe instanceof p.H&&Z.inPeekEditor.bindTo(ne)}dispose(){}};Q.ID="editor.contrib.referenceController",Q=re([De(1,M.i6)],Q),(0,y._K)(Q.ID,Q);function le(ae){let fe=ae.get(E.$).getFocusedCodeEditor();return fe instanceof p.H?fe.getParentEditor():fe}const xe={headerBackgroundColor:D.Il.white,primaryHeadingColor:D.Il.fromHex("#333333"),secondaryHeadingColor:D.Il.fromHex("#6c6c6cb3")};let j=class extends b{constructor(fe,ne,W){super(fe,ne),this.instantiationService=W,this._onDidClose=new G.Q5,this.onDidClose=this._onDidClose.event,I.jB(this.options,xe,!1)}dispose(){this.disposed||(this.disposed=!0,super.dispose(),this._onDidClose.fire(this))}style(fe){let ne=this.options;fe.headerBackgroundColor&&(ne.headerBackgroundColor=fe.headerBackgroundColor),fe.primaryHeadingColor&&(ne.primaryHeadingColor=fe.primaryHeadingColor),fe.secondaryHeadingColor&&(ne.secondaryHeadingColor=fe.secondaryHeadingColor),super.style(fe)}_applyStyles(){super._applyStyles();let fe=this.options;this._headElement&&fe.headerBackgroundColor&&(this._headElement.style.backgroundColor=fe.headerBackgroundColor.toString()),this._primaryHeading&&fe.primaryHeadingColor&&(this._primaryHeading.style.color=fe.primaryHeadingColor.toString()),this._secondaryHeading&&fe.secondaryHeadingColor&&(this._secondaryHeading.style.color=fe.secondaryHeadingColor.toString()),this._bodyElement&&fe.frameColor&&(this._bodyElement.style.borderColor=fe.frameColor.toString())}_fillContainer(fe){this.setCssClass("peekview-widget"),this._headElement=h.$(".head"),this._bodyElement=h.$(".body"),this._fillHead(this._headElement),this._fillBody(this._bodyElement),fe.appendChild(this._headElement),fe.appendChild(this._bodyElement)}_fillHead(fe,ne){const W=h.$(".peekview-title");this.options.supportOnTitleClick&&(W.classList.add("clickable"),h.mu(W,"click",he=>this._onTitleClick(he))),h.R3(this._headElement,W),this._fillTitleIcon(W),this._primaryHeading=h.$("span.filename"),this._secondaryHeading=h.$("span.dirname"),this._metaHeading=h.$("span.meta"),h.R3(W,this._primaryHeading,this._secondaryHeading,this._metaHeading);const $=h.$(".peekview-actions");h.R3(this._headElement,$);const ee=this._getActionBarOptions();this._actionbarWidget=new H.o($,ee),this._disposables.add(this._actionbarWidget),ne||this._actionbarWidget.push(new O.aU("peekview.close",L.N("label.close","Close"),P.lA.close.classNames,!0,()=>(this.dispose(),Promise.resolve())),{label:!1,icon:!0})}_fillTitleIcon(fe){}_getActionBarOptions(){return{actionViewItemProvider:T.Id.bind(void 0,this.instantiationService),orientation:0}}_onTitleClick(fe){}setTitle(fe,ne){this._primaryHeading&&this._secondaryHeading&&(this._primaryHeading.innerText=fe,this._primaryHeading.setAttribute("title",fe),ne?this._secondaryHeading.innerText=ne:h.PO(this._secondaryHeading))}setMetaTitle(fe){this._metaHeading&&(fe?(this._metaHeading.innerText=fe,h.$Z(this._metaHeading)):h.Cp(this._metaHeading))}_doLayout(fe,ne){if(!this._isShowing&&fe<0){this.dispose();return}const W=Math.ceil(this.editor.getOption(58)*1.2),$=Math.round(fe-(W+2));this._doLayoutHead(W,ne),this._doLayoutBody($,ne)}_doLayoutHead(fe,ne){this._headElement&&(this._headElement.style.height=`${fe}px`,this._headElement.style.lineHeight=this._headElement.style.height)}_doLayoutBody(fe,ne){this._bodyElement&&(this._bodyElement.style.height=`${fe}px`)}};j=re([De(2,oe.TG)],j);const R=(0,se.P6)("peekViewTitle.background",{dark:(0,se.Zn)(se.c6,.1),light:(0,se.Zn)(se.c6,.1),hc:null},L.N("peekViewTitleBackground","Background color of the peek view title area.")),V=(0,se.P6)("peekViewTitleLabel.foreground",{dark:D.Il.white,light:D.Il.black,hc:D.Il.white},L.N("peekViewTitleForeground","Color of the peek view title.")),K=(0,se.P6)("peekViewTitleDescription.foreground",{dark:"#ccccccb3",light:"#616161",hc:"#FFFFFF99"},L.N("peekViewTitleInfoForeground","Color of the peek view title info.")),ie=(0,se.P6)("peekView.border",{dark:se.c6,light:se.c6,hc:se.lR},L.N("peekViewBorder","Color of the peek view borders and arrow.")),te=(0,se.P6)("peekViewResult.background",{dark:"#252526",light:"#F3F3F3",hc:D.Il.black},L.N("peekViewResultsBackground","Background color of the peek view result list.")),ge=(0,se.P6)("peekViewResult.lineForeground",{dark:"#bbbbbb",light:"#646465",hc:D.Il.white},L.N("peekViewResultsMatchForeground","Foreground color for line nodes in the peek view result list.")),ye=(0,se.P6)("peekViewResult.fileForeground",{dark:D.Il.white,light:"#1E1E1E",hc:D.Il.white},L.N("peekViewResultsFileForeground","Foreground color for file nodes in the peek view result list.")),ve=(0,se.P6)("peekViewResult.selectionBackground",{dark:"#3399ff33",light:"#3399ff33",hc:null},L.N("peekViewResultsSelectionBackground","Background color of the selected entry in the peek view result list.")),Fe=(0,se.P6)("peekViewResult.selectionForeground",{dark:D.Il.white,light:"#6C6C6C",hc:D.Il.white},L.N("peekViewResultsSelectionForeground","Foreground color of the selected entry in the peek view result list.")),we=(0,se.P6)("peekViewEditor.background",{dark:"#001F33",light:"#F2F8FC",hc:D.Il.black},L.N("peekViewEditorBackground","Background color of the peek view editor.")),ue=(0,se.P6)("peekViewEditorGutter.background",{dark:we,light:we,hc:we},L.N("peekViewEditorGutterBackground","Background color of the gutter in the peek view editor.")),ce=(0,se.P6)("peekViewResult.matchHighlightBackground",{dark:"#ea5c004d",light:"#ea5c004d",hc:null},L.N("peekViewResultsMatchHighlight","Match highlight color in the peek view result list.")),Ve=(0,se.P6)("peekViewEditor.matchHighlightBackground",{dark:"#ff8f0099",light:"#f5d802de",hc:null},L.N("peekViewEditorMatchHighlight","Match highlight color in the peek view editor.")),We=(0,se.P6)("peekViewEditor.matchHighlightBorder",{dark:null,light:null,hc:se.xL},L.N("peekViewEditorMatchHighlightBorder","Match highlight border in the peek view editor."))},37822:function(xt,Te,i){"use strict";i.d(Te,{X:function(){return y}});var h=i(17845),H=i(69323),O=i(72999),P=i(44525),D=i(51682),G=i(30297),I=i(49055);class y{constructor(p){this.options=p,this.rangeHighlightDecorationId=void 0}provide(p,a){var g;const w=new H.SL;p.canAcceptInBackground=!!(!((g=this.options)===null||g===void 0)&&g.canAcceptInBackground),p.matchOnLabel=p.matchOnDescription=p.matchOnDetail=p.sortByLabel=!1;const s=w.add(new H.XK);return s.value=this.doProvide(p,a),w.add(this.onDidActiveTextEditorControlChange(()=>{s.value=void 0,s.value=this.doProvide(p,a)})),w}doProvide(p,a){const g=new H.SL,w=this.activeTextEditorControl;if(w&&this.canProvideWithTextEditor(w)){const s={editor:w},C=(0,P.Pi)(w);if(C){let f=(0,O.f6)(w.saveViewState());g.add(C.onDidChangeCursorPosition(()=>{f=(0,O.f6)(w.saveViewState())})),s.restoreViewState=()=>{f&&w===this.activeTextEditorControl&&w.restoreViewState(f)},g.add((0,h.I)(a.onCancellationRequested)(()=>{var v;return(v=s.restoreViewState)===null||v===void 0?void 0:v.call(s)}))}g.add((0,H.OF)(()=>this.clearDecorations(w))),g.add(this.provideWithTextEditor(s,p,a))}else g.add(this.provideWithoutTextEditor(p,a));return g}canProvideWithTextEditor(p){return!0}gotoLocation({editor:p},a){p.setSelection(a.range),p.revealRangeInCenter(a.range,0),a.preserveFocus||p.focus()}getModel(p){var a;return(0,P.QI)(p)?(a=p.getModel())===null||a===void 0?void 0:a.modified:p.getModel()}addDecorations(p,a){p.changeDecorations(g=>{const w=[];this.rangeHighlightDecorationId&&(w.push(this.rangeHighlightDecorationId.overviewRulerDecorationId),w.push(this.rangeHighlightDecorationId.rangeHighlightId),this.rangeHighlightDecorationId=void 0);const s=[{range:a,options:{description:"quick-access-range-highlight",className:"rangeHighlight",isWholeLine:!0}},{range:a,options:{description:"quick-access-range-highlight-overview",overviewRuler:{color:(0,I.EN)(G.m9),position:D.sh.Full}}}],[C,f]=g.deltaDecorations(w,s);this.rangeHighlightDecorationId={rangeHighlightId:C,overviewRulerDecorationId:f}})}clearDecorations(p){const a=this.rangeHighlightDecorationId;a&&(p.changeDecorations(g=>{g.deltaDecorations([a.overviewRulerDecorationId,a.rangeHighlightId],[])}),this.rangeHighlightDecorationId=void 0)}}},51110:function(xt,Te,i){"use strict";i.r(Te),i.d(Te,{RenameAction:function(){return K},rename:function(){return R}});var h=i(96297),H=i(50431),O=i(96283),P=i(79881),D=i(69323),G=i(72999),I=i(5472),y=i(39528),E=i(4514),p=i(97705),a=i(70827),g=i(72146),w=i(17373),s=i(68987),C=i(27347),f=i(62284),v=i(78707),r=i(13268),l=i(20855),m=i(90689),c=i(16925),b=i(44182),L=i(79504),T=i(81641),M=i(44650),z=i(5898),oe=i(44350),se=i(49055),re=function(te,ge,ye,ve){var Fe=arguments.length,we=Fe<3?ge:ve===null?ve=Object.getOwnPropertyDescriptor(ge,ye):ve,ue;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")we=Reflect.decorate(te,ge,ye,ve);else for(var ce=te.length-1;ce>=0;ce--)(ue=te[ce])&&(we=(Fe<3?ue(we):Fe>3?ue(ge,ye,we):ue(ge,ye))||we);return Fe>3&&we&&Object.defineProperty(ge,ye,we),we},De=function(te,ge){return function(ye,ve){ge(ye,ve,te)}};const J=new m.uy("renameInputVisible",!1,(0,r.N)("renameInputVisible","Whether the rename input widget is visible"));let Z=class{constructor(ge,ye,ve,Fe,we){this._editor=ge,this._acceptKeybindings=ye,this._themeService=ve,this._keybindingService=Fe,this._disposables=new D.SL,this.allowEditorOverflow=!0,this._visibleContextKey=J.bindTo(we),this._editor.addContentWidget(this),this._disposables.add(this._editor.onDidChangeConfiguration(ue=>{ue.hasChanged(43)&&this._updateFont()})),this._disposables.add(ve.onDidColorThemeChange(this._updateStyles,this))}dispose(){this._disposables.dispose(),this._editor.removeContentWidget(this)}getId(){return"__renameInputWidget"}getDomNode(){if(!this._domNode){this._domNode=document.createElement("div"),this._domNode.className="monaco-editor rename-box",this._input=document.createElement("input"),this._input.className="rename-input",this._input.type="text",this._input.setAttribute("aria-label",(0,r.N)("renameAriaLabel","Rename input. Type new name and press Enter to commit.")),this._domNode.appendChild(this._input),this._label=document.createElement("div"),this._label.className="rename-label",this._domNode.appendChild(this._label);const ge=()=>{var ye,ve;const[Fe,we]=this._acceptKeybindings;this._keybindingService.lookupKeybinding(Fe),this._label.innerText=(0,r.N)({key:"label",comment:['placeholders are keybindings, e.g "F2 to Rename, Shift+F2 to Preview"']},"{0} to Rename, {1} to Preview",(ye=this._keybindingService.lookupKeybinding(Fe))===null||ye===void 0?void 0:ye.getLabel(),(ve=this._keybindingService.lookupKeybinding(we))===null||ve===void 0?void 0:ve.getLabel())};ge(),this._disposables.add(this._keybindingService.onDidUpdateKeybindings(ge)),this._updateFont(),this._updateStyles(this._themeService.getColorTheme())}return this._domNode}_updateStyles(ge){var ye,ve,Fe,we;if(!this._input||!this._domNode)return;const ue=ge.getColor(oe.rh);this._domNode.style.backgroundColor=String((ye=ge.getColor(oe.D0))!==null&&ye!==void 0?ye:""),this._domNode.style.boxShadow=ue?` 0 0 8px 2px ${ue}`:"",this._domNode.style.color=String((ve=ge.getColor(oe.zJ))!==null&&ve!==void 0?ve:""),this._input.style.backgroundColor=String((Fe=ge.getColor(oe.sE))!==null&&Fe!==void 0?Fe:"");const ce=ge.getColor(oe.dt);this._input.style.borderWidth=ce?"1px":"0px",this._input.style.borderStyle=ce?"solid":"none",this._input.style.borderColor=(we=ce==null?void 0:ce.toString())!==null&&we!==void 0?we:"none"}_updateFont(){if(!this._input||!this._label)return;const ge=this._editor.getOption(43);this._input.style.fontFamily=ge.fontFamily,this._input.style.fontWeight=ge.fontWeight,this._input.style.fontSize=`${ge.fontSize}px`,this._label.style.fontSize=`${ge.fontSize*.8}px`}getPosition(){return this._visible?{position:this._position,preference:[2,1]}:null}afterRender(ge){ge||this.cancelInput(!0)}acceptInput(ge){this._currentAcceptInput&&this._currentAcceptInput(ge)}cancelInput(ge){this._currentCancelInput&&this._currentCancelInput(ge)}getInput(ge,ye,ve,Fe,we,ue){this._domNode.classList.toggle("preview",we),this._position=new g.L(ge.startLineNumber,ge.startColumn),this._input.value=ye,this._input.setAttribute("selectionStart",ve.toString()),this._input.setAttribute("selectionEnd",Fe.toString()),this._input.size=Math.max((ge.endColumn-ge.startColumn)*1.1,20);const ce=new D.SL;return new Promise(Ve=>{this._currentCancelInput=We=>(this._currentAcceptInput=void 0,this._currentCancelInput=void 0,Ve(We),!0),this._currentAcceptInput=We=>{if(this._input.value.trim().length===0||this._input.value===ye){this.cancelInput(!0);return}this._currentAcceptInput=void 0,this._currentCancelInput=void 0,Ve({newName:this._input.value,wantsPreview:we&&We})},ue.onCancellationRequested(()=>this.cancelInput(!0)),ce.add(this._editor.onDidBlurEditorWidget(()=>this.cancelInput(!1))),this._show()}).finally(()=>{ce.dispose(),this._hide()})}_show(){this._editor.revealLineInCenterIfOutsideViewport(this._position.lineNumber,0),this._visible=!0,this._visibleContextKey.set(!0),this._editor.layoutContentWidget(this),setTimeout(()=>{this._input.focus(),this._input.setSelectionRange(parseInt(this._input.getAttribute("selectionStart")),parseInt(this._input.getAttribute("selectionEnd")))},100)}_hide(){this._visible=!1,this._visibleContextKey.reset(),this._editor.layoutContentWidget(this)}};Z=re([De(2,se.XE),De(3,z.d),De(4,m.i6)],Z);var Q=function(te,ge,ye,ve){var Fe=arguments.length,we=Fe<3?ge:ve===null?ve=Object.getOwnPropertyDescriptor(ge,ye):ve,ue;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")we=Reflect.decorate(te,ge,ye,ve);else for(var ce=te.length-1;ce>=0;ce--)(ue=te[ce])&&(we=(Fe<3?ue(we):Fe>3?ue(ge,ye,we):ue(ge,ye))||we);return Fe>3&&we&&Object.defineProperty(ge,ye,we),we},le=function(te,ge){return function(ye,ve){ge(ye,ve,te)}},xe=function(te,ge,ye,ve){function Fe(we){return we instanceof ye?we:new ye(function(ue){ue(we)})}return new(ye||(ye=Promise))(function(we,ue){function ce(ae){try{We(ve.next(ae))}catch(fe){ue(fe)}}function Ve(ae){try{We(ve.throw(ae))}catch(fe){ue(fe)}}function We(ae){ae.done?we(ae.value):Fe(ae.value).then(ce,Ve)}We((ve=ve.apply(te,ge||[])).next())})};class j{constructor(ge,ye){this.model=ge,this.position=ye,this._providerRenameIdx=0,this._providers=C.G0.ordered(ge)}hasProvider(){return this._providers.length>0}resolveRenameLocation(ge){return xe(this,void 0,void 0,function*(){const ye=[];for(this._providerRenameIdx=0;this._providerRenameIdx0?ye.join(` `):void 0}:{range:w.e.fromPositions(this.position),text:"",rejectReason:ye.length>0?ye.join(` `):void 0}})}provideRenameEdits(ge,ye){return xe(this,void 0,void 0,function*(){return this._provideRenameEdits(ge,this._providerRenameIdx,[],ye)})}_provideRenameEdits(ge,ye,ve,Fe){return xe(this,void 0,void 0,function*(){const we=this._providers[ye];if(!we)return{edits:[],rejectReason:ve.join(` -`)};const ue=yield we.provideRenameEdits(this.model,this.position,ge,Fe);if(ue){if(ue.rejectReason)return this._provideRenameEdits(ge,ye+1,ve.concat(ue.rejectReason),Fe)}else return this._provideRenameEdits(ge,ye+1,ve.concat(r.N("no result","No result.")),Fe);return ue})}}function R(te,ge,ye){return xe(this,void 0,void 0,function*(){const ve=new j(te,ge),Fe=yield ve.resolveRenameLocation(O.T.None);return Fe!=null&&Fe.rejectReason?{edits:[],rejectReason:Fe.rejectReason}:ve.provideRenameEdits(ye,O.T.None)})}let V=class Rl{constructor(ge,ye,ve,Fe,we,ue,ce){this.editor=ge,this._instaService=ye,this._notificationService=ve,this._bulkEditService=Fe,this._progressService=we,this._logService=ue,this._configService=ce,this._dispoableStore=new D.SL,this._cts=new O.A,this._renameInputField=this._dispoableStore.add(new H.Ue(()=>this._dispoableStore.add(this._instaService.createInstance(Z,this.editor,["acceptRenameInput","acceptRenameInputWithPreview"]))))}static get(ge){return ge.getContribution(Rl.ID)}dispose(){this._dispoableStore.dispose(),this._cts.dispose(!0)}run(){return xe(this,void 0,void 0,function*(){if(this._cts.dispose(!0),!this.editor.hasModel())return;const ge=this.editor.getPosition(),ye=new j(this.editor.getModel(),ge);if(!ye.hasProvider())return;this._cts=new y.Dl(this.editor,5);let ve;try{const ae=ye.resolveRenameLocation(this._cts.token);this._progressService.showWhile(ae,250),ve=yield ae}catch(ae){v.O.get(this.editor).showMessage(ae||r.N("resolveRenameLocationFailed","An unknown error occurred while resolving rename location"),ge);return}if(!ve)return;if(ve.rejectReason){v.O.get(this.editor).showMessage(ve.rejectReason,ge);return}if(this._cts.token.isCancellationRequested)return;this._cts.dispose(),this._cts=new y.Dl(this.editor,5,ve.range);let Fe=this.editor.getSelection(),we=0,ue=ve.text.length;!w.e.isEmpty(Fe)&&!w.e.spansMultipleLines(Fe)&&w.e.containsRange(ve.range,Fe)&&(we=Math.max(0,Fe.startColumn-ve.range.startColumn),ue=Math.min(ve.range.endColumn,Fe.endColumn)-ve.range.startColumn);const ce=this._bulkEditService.hasPreviewHandler()&&this._configService.getValue(this.editor.getModel().uri,"editor.rename.enablePreview"),Ve=yield this._renameInputField.value.getInput(ve.range,ve.text,we,ue,ce,this._cts.token);if(typeof Ve=="boolean"){Ve&&this.editor.focus();return}this.editor.focus();const We=(0,H.eP)(ye.provideRenameEdits(Ve.newName,this._cts.token),this._cts.token).then(ae=>xe(this,void 0,void 0,function*(){if(!(!ae||!this.editor.hasModel())){if(ae.rejectReason){this._notificationService.info(ae.rejectReason);return}this.editor.setSelection(w.e.fromPositions(this.editor.getSelection().getPosition())),this._bulkEditService.apply(p.fo.convert(ae),{editor:this.editor,showPreview:Ve.wantsPreview,label:r.N("label","Renaming '{0}'",ve==null?void 0:ve.text),quotableLabel:r.N("quotableLabel","Renaming {0}",ve==null?void 0:ve.text)}).then(fe=>{fe.ariaSummary&&(0,h.Z9)(r.N("aria","Successfully renamed '{0}' to '{1}'. Summary: {2}",ve.text,Ve.newName,fe.ariaSummary))}).catch(fe=>{this._notificationService.error(r.N("rename.failedApply","Rename failed to apply edits")),this._logService.error(fe)})}}),ae=>{this._notificationService.error(r.N("rename.failed","Rename failed to compute edits")),this._logService.error(ae)});return this._progressService.showWhile(We,250),We})}acceptRenameInput(ge){this._renameInputField.value.acceptInput(ge)}cancelRenameInput(){this._renameInputField.value.cancelInput(!0)}};V.ID="editor.contrib.renameController",V=Q([le(1,c.TG),le(2,L.lT),le(3,p.vu),le(4,T.e),le(5,b.VZ),le(6,f.V)],V);class K extends E.R6{constructor(){super({id:"editor.action.rename",label:r.N("rename.label","Rename Symbol"),alias:"Rename Symbol",precondition:m.Ao.and(s.u.writable,s.u.hasRenameProvider),kbOpts:{kbExpr:s.u.editorTextFocus,primary:60,weight:100},contextMenuOpts:{group:"1_modification",order:1.1}})}runCommand(ge,ye){const ve=ge.get(a.$),[Fe,we]=Array.isArray(ye)&&ye||[void 0,void 0];return I.o.isUri(Fe)&&g.L.isIPosition(we)?ve.openCodeEditor({resource:Fe},ve.getActiveCodeEditor()).then(ue=>{ue&&(ue.setPosition(we),ue.invokeWithinContext(ce=>(this.reportTelemetry(ce,ue),this.run(ce,ue))))},P.dL):super.runCommand(ge,ye)}run(ge,ye){const ve=V.get(ye);return ve?ve.run():Promise.resolve()}}(0,E._K)(V.ID,V),(0,E.Qr)(K);const ie=E._l.bindToContribution(V.get);(0,E.fK)(new ie({id:"acceptRenameInput",precondition:J,handler:te=>te.acceptRenameInput(!1),kbOpts:{weight:199,kbExpr:s.u.focus,primary:3}})),(0,E.fK)(new ie({id:"acceptRenameInputWithPreview",precondition:m.Ao.and(J,m.Ao.has("config.editor.rename.enablePreview")),handler:te=>te.acceptRenameInput(!0),kbOpts:{weight:199,kbExpr:s.u.focus,primary:1027}})),(0,E.fK)(new ie({id:"cancelRenameInput",precondition:J,handler:te=>te.cancelRenameInput(),kbOpts:{weight:199,kbExpr:s.u.focus,primary:9,secondary:[1033]}})),(0,E.sb)("_executeDocumentRenameProvider",function(te,ge,...ye){const[ve]=ye;return(0,G.p_)(typeof ve=="string"),R(te,ge,ve)}),(0,E.sb)("_executePrepareRename",function(te,ge){return xe(this,void 0,void 0,function*(){const ve=yield new j(te,ge).resolveRenameLocation(O.T.None);if(ve!=null&&ve.rejectReason)throw new Error(ve.rejectReason);return ve})}),M.B.as(l.IP.Configuration).registerConfiguration({id:"editor",properties:{"editor.rename.enablePreview":{scope:5,description:r.N("enablePreview","Enable/disable the ability to preview changes before renaming"),default:!0,type:"boolean"}}})},28729:function(xt,Te,i){"use strict";i.d(Te,{x:function(){return D}});var h=i(34502),H=i(72146),O=i(17373),P=function(G,I,y,E){function p(a){return a instanceof y?a:new y(function(g){g(a)})}return new(y||(y=Promise))(function(a,g){function w(f){try{C(E.next(f))}catch(v){g(v)}}function s(f){try{C(E.throw(f))}catch(v){g(v)}}function C(f){f.done?a(f.value):p(f.value).then(w,s)}C((E=E.apply(G,I||[])).next())})};class D{provideSelectionRanges(I,y){return P(this,void 0,void 0,function*(){const E=[];for(const p of y){const a=[];E.push(a);const g=new Map;yield new Promise(w=>D._bracketsRightYield(w,0,I,p,g)),yield new Promise(w=>D._bracketsLeftYield(w,0,I,p,g,a))}return E})}static _bracketsRightYield(I,y,E,p,a){const g=new Map,w=Date.now();for(;;){if(y>=D._maxRounds){I();break}if(!p){I();break}let s=E.findNextBracket(p);if(!s){I();break}if(Date.now()-w>D._maxDuration){setTimeout(()=>D._bracketsRightYield(I,y+1,E,p,a));break}const f=s.close[0];if(s.isOpen){let v=g.has(f)?g.get(f):0;g.set(f,v+1)}else{let v=g.has(f)?g.get(f):0;if(v-=1,g.set(f,Math.max(0,v)),v<0){let r=a.get(f);r||(r=new h.S,a.set(f,r)),r.push(s.range)}}p=s.range.getEndPosition()}}static _bracketsLeftYield(I,y,E,p,a,g){const w=new Map,s=Date.now();for(;;){if(y>=D._maxRounds&&a.size===0){I();break}if(!p){I();break}let C=E.findPrevBracket(p);if(!C){I();break}if(Date.now()-s>D._maxDuration){setTimeout(()=>D._bracketsLeftYield(I,y+1,E,p,a,g));break}const v=C.close[0];if(C.isOpen){let r=w.has(v)?w.get(v):0;if(r-=1,w.set(v,Math.max(0,r)),r<0){let l=a.get(v);if(l){let m=l.shift();l.size===0&&a.delete(v);const c=O.e.fromPositions(C.range.getEndPosition(),m.getStartPosition()),b=O.e.fromPositions(C.range.getStartPosition(),m.getEndPosition());g.push({range:c}),g.push({range:b}),D._addBracketLeading(E,b,g)}}}else{let r=w.has(v)?w.get(v):0;w.set(v,r+1)}p=C.range.getStartPosition()}}static _addBracketLeading(I,y,E){if(y.startLineNumber===y.endLineNumber)return;const p=y.startLineNumber,a=I.getLineFirstNonWhitespaceColumn(p);a!==0&&a!==y.startColumn&&(E.push({range:O.e.fromPositions(new H.L(p,a),y.getEndPosition())}),E.push({range:O.e.fromPositions(new H.L(p,1),y.getEndPosition())}));const g=p-1;if(g>0){const w=I.getLineFirstNonWhitespaceColumn(g);w===y.startColumn&&w!==I.getLineLastNonWhitespaceColumn(g)&&(E.push({range:O.e.fromPositions(new H.L(g,w),y.getEndPosition())}),E.push({range:O.e.fromPositions(new H.L(g,1),y.getEndPosition())}))}}}D._maxDuration=30,D._maxRounds=2},71925:function(xt,Te,i){"use strict";i.r(Te),i.d(Te,{provideSelectionRanges:function(){return b}});var h=i(43506),H=i(96283),O=i(79881),P=i(4514),D=i(72146),G=i(17373),I=i(17551),y=i(68987),E=i(27347),p=i(28729),a=i(82983);class g{provideSelectionRanges(T,M){const z=[];for(const oe of M){const se=[];z.push(se),this._addInWordRanges(se,T,oe),this._addWordRanges(se,T,oe),this._addWhitespaceLine(se,T,oe),se.push({range:T.getFullModelRange()})}return z}_addInWordRanges(T,M,z){const oe=M.getWordAtPosition(z);if(!oe)return;let{word:se,startColumn:re}=oe,De=z.column-re,J=De,Z=De,Q=0;for(;J>=0;J--){let le=se.charCodeAt(J);if(J!==De&&(le===95||le===45))break;if((0,a.mK)(le)&&(0,a.df)(Q))break;Q=le}for(J+=1;Z0&&M.getLineFirstNonWhitespaceColumn(z.lineNumber)===0&&M.getLineLastNonWhitespaceColumn(z.lineNumber)===0&&T.push({range:new G.e(z.lineNumber,1,z.lineNumber,M.getLineMaxColumn(z.lineNumber))})}}var w=i(13268),s=i(96236),C=i(35884),f=function(L,T,M,z){function oe(se){return se instanceof M?se:new M(function(re){re(se)})}return new(M||(M=Promise))(function(se,re){function De(Q){try{Z(z.next(Q))}catch(le){re(le)}}function J(Q){try{Z(z.throw(Q))}catch(le){re(le)}}function Z(Q){Q.done?se(Q.value):oe(Q.value).then(De,J)}Z((z=z.apply(L,T||[])).next())})};class v{constructor(T,M){this.index=T,this.ranges=M}mov(T){let M=this.index+(T?1:-1);if(M<0||M>=this.ranges.length)return this;const z=new v(M,this.ranges);return z.ranges[M].equalsRange(this.ranges[this.index])?z.mov(T):z}}class r{constructor(T){this._editor=T,this._ignoreSelection=!1}static get(T){return T.getContribution(r.ID)}dispose(){var T;(T=this._selectionListener)===null||T===void 0||T.dispose()}run(T){return f(this,void 0,void 0,function*(){if(!this._editor.hasModel())return;const M=this._editor.getSelections(),z=this._editor.getModel();if(!E.AC.has(z)||(this._state||(yield b(z,M.map(se=>se.getPosition()),this._editor.getOption(101),H.T.None).then(se=>{var re;if(!(!h.Of(se)||se.length!==M.length)&&!(!this._editor.hasModel()||!h.fS(this._editor.getSelections(),M,(De,J)=>De.equalsSelection(J)))){for(let De=0;DeJ.containsPosition(M[De].getStartPosition())&&J.containsPosition(M[De].getEndPosition())),se[De].unshift(M[De]);this._state=se.map(De=>new v(0,De)),(re=this._selectionListener)===null||re===void 0||re.dispose(),this._selectionListener=this._editor.onDidChangeCursorPosition(()=>{var De;this._ignoreSelection||((De=this._selectionListener)===null||De===void 0||De.dispose(),this._state=void 0)})}})),!this._state))return;this._state=this._state.map(se=>se.mov(T));const oe=this._state.map(se=>I.Y.fromPositions(se.ranges[se.index].getStartPosition(),se.ranges[se.index].getEndPosition()));this._ignoreSelection=!0;try{this._editor.setSelections(oe)}finally{this._ignoreSelection=!1}})}}r.ID="editor.contrib.smartSelectController";class l extends P.R6{constructor(T,M){super(M),this._forward=T}run(T,M){return f(this,void 0,void 0,function*(){let z=r.get(M);z&&(yield z.run(this._forward))})}}class m extends l{constructor(){super(!0,{id:"editor.action.smartSelect.expand",label:w.N("smartSelect.expand","Expand Selection"),alias:"Expand Selection",precondition:void 0,kbOpts:{kbExpr:y.u.editorTextFocus,primary:1553,mac:{primary:3345,secondary:[1297]},weight:100},menuOpts:{menuId:s.eH.MenubarSelectionMenu,group:"1_basic",title:w.N({key:"miSmartSelectGrow",comment:["&& denotes a mnemonic"]},"&&Expand Selection"),order:2}})}}C.P.registerCommandAlias("editor.action.smartSelect.grow","editor.action.smartSelect.expand");class c extends l{constructor(){super(!1,{id:"editor.action.smartSelect.shrink",label:w.N("smartSelect.shrink","Shrink Selection"),alias:"Shrink Selection",precondition:void 0,kbOpts:{kbExpr:y.u.editorTextFocus,primary:1551,mac:{primary:3343,secondary:[1295]},weight:100},menuOpts:{menuId:s.eH.MenubarSelectionMenu,group:"1_basic",title:w.N({key:"miSmartSelectShrink",comment:["&& denotes a mnemonic"]},"&&Shrink Selection"),order:3}})}}(0,P._K)(r.ID,r),(0,P.Qr)(m),(0,P.Qr)(c),E.AC.register("*",new g);function b(L,T,M,z){return f(this,void 0,void 0,function*(){const oe=E.AC.all(L);oe.length===1&&oe.unshift(new p.x);let se=[],re=[];for(const De of oe)se.push(Promise.resolve(De.provideSelectionRanges(L,T,z)).then(J=>{if(h.Of(J)&&J.length===T.length)for(let Z=0;Z{if(De.length===0)return[];De.sort((le,xe)=>D.L.isBefore(le.getStartPosition(),xe.getStartPosition())?1:D.L.isBefore(xe.getStartPosition(),le.getStartPosition())||D.L.isBefore(le.getEndPosition(),xe.getEndPosition())?-1:D.L.isBefore(xe.getEndPosition(),le.getEndPosition())?1:0);let J=[],Z;for(const le of De)(!Z||G.e.containsRange(le,Z)&&!G.e.equalsRange(le,Z))&&(J.push(le),Z=le);if(!M.selectLeadingAndTrailingWhitespace)return J;let Q=[J[0]];for(let le=1;le=0;L--)(b=f[L])&&(c=(m<3?b(c):m>3?b(v,r,c):b(v,r))||c);return m>3&&c&&Object.defineProperty(v,r,c),c},g=function(f,v){return function(r,l){v(r,l,f)}};const w={overwriteBefore:0,overwriteAfter:0,undoStopBefore:!0,undoStopAfter:!0,adjustWhitespace:!0,clipboardText:void 0,overtypingCapturer:void 0};let s=class tr{constructor(v,r,l){this._editor=v,this._logService=r,this._snippetListener=new h.SL,this._modelVersionId=-1,this._inSnippet=tr.InSnippetMode.bindTo(l),this._hasNextTabstop=tr.HasNextTabstop.bindTo(l),this._hasPrevTabstop=tr.HasPrevTabstop.bindTo(l)}static get(v){return v.getContribution(tr.ID)}dispose(){var v;this._inSnippet.reset(),this._hasPrevTabstop.reset(),this._hasNextTabstop.reset(),(v=this._session)===null||v===void 0||v.dispose(),this._snippetListener.dispose()}insert(v,r){try{this._doInsert(v,typeof r=="undefined"?w:Object.assign(Object.assign({},w),r))}catch(l){this.cancel(),this._logService.error(l),this._logService.error("snippet_error"),this._logService.error("insert_template=",v),this._logService.error("existing_template=",this._session?this._session._logInfo():"")}}_doInsert(v,r){this._editor.hasModel()&&(this._snippetListener.clear(),r.undoStopBefore&&this._editor.getModel().pushStackElement(),this._session?this._session.merge(v,r):(this._modelVersionId=this._editor.getModel().getAlternativeVersionId(),this._session=new p.l(this._editor,v,r),this._session.insert()),r.undoStopAfter&&this._editor.getModel().pushStackElement(),this._updateState(),this._snippetListener.add(this._editor.onDidChangeModelContent(l=>l.isFlush&&this.cancel())),this._snippetListener.add(this._editor.onDidChangeModel(()=>this.cancel())),this._snippetListener.add(this._editor.onDidChangeCursorSelection(()=>this._updateState())))}_updateState(){if(!(!this._session||!this._editor.hasModel())){if(this._modelVersionId===this._editor.getModel().getAlternativeVersionId())return this.cancel();if(!this._session.hasPlaceholder)return this.cancel();if(this._session.isAtLastPlaceholder||!this._session.isSelectionWithinPlaceholders())return this.cancel();this._inSnippet.set(!0),this._hasPrevTabstop.set(!this._session.isAtFirstPlaceholder),this._hasNextTabstop.set(!this._session.isAtLastPlaceholder),this._handleChoice()}}_handleChoice(){if(!this._session||!this._editor.hasModel()){this._currentChoice=void 0;return}const{choice:v}=this._session;if(!v){this._currentChoice=void 0;return}if(this._currentChoice!==v){this._currentChoice=v,this._editor.setSelections(this._editor.getSelections().map(l=>P.Y.fromPositions(l.getStartPosition())));const[r]=v.options;(0,G.i5)(this._editor,v.options.map((l,m)=>({kind:13,label:l.value,insertText:l.value,sortText:"a".repeat(m+1),range:O.e.fromPositions(this._editor.getPosition(),this._editor.getPosition().delta(0,r.value.length))})))}}finish(){for(;this._inSnippet.get();)this.next()}cancel(v=!1){var r;this._inSnippet.reset(),this._hasPrevTabstop.reset(),this._hasNextTabstop.reset(),this._snippetListener.clear(),(r=this._session)===null||r===void 0||r.dispose(),this._session=void 0,this._modelVersionId=-1,v&&this._editor.setSelections([this._editor.getSelection()])}prev(){this._session&&this._session.prev(),this._updateState()}next(){this._session&&this._session.next(),this._updateState()}isInSnippet(){return!!this._inSnippet.get()}};s.ID="snippetController2",s.InSnippetMode=new y.uy("inSnippetMode",!1,(0,I.N)("inSnippetMode","Whether the editor in current in snippet mode")),s.HasNextTabstop=new y.uy("hasNextTabstop",!1,(0,I.N)("hasNextTabstop","Whether there is a next tab stop when in snippet mode")),s.HasPrevTabstop=new y.uy("hasPrevTabstop",!1,(0,I.N)("hasPrevTabstop","Whether there is a previous tab stop when in snippet mode")),s=a([g(1,E.VZ),g(2,y.i6)],s),(0,H._K)(s.ID,s);const C=H._l.bindToContribution(s.get);(0,H.fK)(new C({id:"jumpToNextSnippetPlaceholder",precondition:y.Ao.and(s.InSnippetMode,s.HasNextTabstop),handler:f=>f.next(),kbOpts:{weight:130,kbExpr:D.u.editorTextFocus,primary:2}})),(0,H.fK)(new C({id:"jumpToPrevSnippetPlaceholder",precondition:y.Ao.and(s.InSnippetMode,s.HasPrevTabstop),handler:f=>f.prev(),kbOpts:{weight:130,kbExpr:D.u.editorTextFocus,primary:1026}})),(0,H.fK)(new C({id:"leaveSnippet",precondition:s.InSnippetMode,handler:f=>f.cancel(!0),kbOpts:{weight:130,kbExpr:D.u.editorTextFocus,primary:9,secondary:[1033]}})),(0,H.fK)(new C({id:"acceptSnippet",precondition:s.InSnippetMode,handler:f=>f.finish()}))},85314:function(xt,Te,i){"use strict";i.d(Te,{Lv:function(){return G},Vm:function(){return D},Yj:function(){return g},xv:function(){return O}});class h{constructor(){this.value="",this.pos=0}static isDigitCharacter(s){return s>=48&&s<=57}static isVariableCharacter(s){return s===95||s>=97&&s<=122||s>=65&&s<=90}text(s){this.value=s,this.pos=0}tokenText(s){return this.value.substr(s.pos,s.len)}next(){if(this.pos>=this.value.length)return{type:14,pos:this.pos,len:0};let s=this.pos,C=0,f=this.value.charCodeAt(s),v;if(v=h._table[f],typeof v=="number")return this.pos+=1,{type:v,pos:s,len:1};if(h.isDigitCharacter(f)){v=8;do C+=1,f=this.value.charCodeAt(s+C);while(h.isDigitCharacter(f));return this.pos+=C,{type:v,pos:s,len:C}}if(h.isVariableCharacter(f)){v=9;do f=this.value.charCodeAt(s+ ++C);while(h.isVariableCharacter(f)||h.isDigitCharacter(f));return this.pos+=C,{type:v,pos:s,len:C}}v=10;do C+=1,f=this.value.charCodeAt(s+C);while(!isNaN(f)&&typeof h._table[f]=="undefined"&&!h.isDigitCharacter(f)&&!h.isVariableCharacter(f));return this.pos+=C,{type:v,pos:s,len:C}}}h._table={36:0,58:1,44:2,123:3,125:4,92:5,47:6,124:7,43:11,45:12,63:13};class H{constructor(){this._children=[]}appendChild(s){return s instanceof O&&this._children[this._children.length-1]instanceof O?this._children[this._children.length-1].value+=s.value:(s.parent=this,this._children.push(s)),this}replace(s,C){const{parent:f}=s,v=f.children.indexOf(s),r=f.children.slice(0);r.splice(v,1,...C),f._children=r,function l(m,c){for(const b of m)b.parent=c,l(b.children,b)}(C,f)}get children(){return this._children}get snippet(){let s=this;for(;;){if(!s)return;if(s instanceof a)return s;s=s.parent}}toString(){return this.children.reduce((s,C)=>s+C.toString(),"")}len(){return 0}}class O extends H{constructor(s){super(),this.value=s}toString(){return this.value}len(){return this.value.length}clone(){return new O(this.value)}}class P extends H{}class D extends P{constructor(s){super(),this.index=s}static compareByIndex(s,C){return s.index===C.index?0:s.isFinalTabstop?1:C.isFinalTabstop||s.indexC.index?1:0}get isFinalTabstop(){return this.index===0}get choice(){return this._children.length===1&&this._children[0]instanceof G?this._children[0]:void 0}clone(){let s=new D(this.index);return this.transform&&(s.transform=this.transform.clone()),s._children=this.children.map(C=>C.clone()),s}}class G extends H{constructor(){super(...arguments),this.options=[]}appendChild(s){return s instanceof O&&(s.parent=this,this.options.push(s)),this}toString(){return this.options[0].value}len(){return this.options[0].len()}clone(){let s=new G;return this.options.forEach(s.appendChild,s),s}}class I extends H{constructor(){super(...arguments),this.regexp=new RegExp("")}resolve(s){const C=this;let f=!1,v=s.replace(this.regexp,function(){return f=!0,C._replace(Array.prototype.slice.call(arguments,0,-2))});return!f&&this._children.some(r=>r instanceof y&&!!r.elseValue)&&(v=this._replace([])),v}_replace(s){let C="";for(const f of this._children)if(f instanceof y){let v=s[f.index]||"";v=f.resolve(v),C+=v}else C+=f.toString();return C}toString(){return""}clone(){let s=new I;return s.regexp=new RegExp(this.regexp.source,(this.regexp.ignoreCase?"i":"")+(this.regexp.global?"g":"")),s._children=this.children.map(C=>C.clone()),s}}class y extends H{constructor(s,C,f,v){super(),this.index=s,this.shorthandName=C,this.ifValue=f,this.elseValue=v}resolve(s){return this.shorthandName==="upcase"?s?s.toLocaleUpperCase():"":this.shorthandName==="downcase"?s?s.toLocaleLowerCase():"":this.shorthandName==="capitalize"?s?s[0].toLocaleUpperCase()+s.substr(1):"":this.shorthandName==="pascalcase"?s?this._toPascalCase(s):"":this.shorthandName==="camelcase"?s?this._toCamelCase(s):"":s&&typeof this.ifValue=="string"?this.ifValue:!s&&typeof this.elseValue=="string"?this.elseValue:s||""}_toPascalCase(s){const C=s.match(/[a-z0-9]+/gi);return C?C.map(f=>f.charAt(0).toUpperCase()+f.substr(1).toLowerCase()).join(""):s}_toCamelCase(s){const C=s.match(/[a-z0-9]+/gi);return C?C.map((f,v)=>v===0?f.toLowerCase():f.charAt(0).toUpperCase()+f.substr(1).toLowerCase()).join(""):s}clone(){return new y(this.index,this.shorthandName,this.ifValue,this.elseValue)}}class E extends P{constructor(s){super(),this.name=s}resolve(s){let C=s.resolve(this);return this.transform&&(C=this.transform.resolve(C||"")),C!==void 0?(this._children=[new O(C)],!0):!1}clone(){const s=new E(this.name);return this.transform&&(s.transform=this.transform.clone()),s._children=this.children.map(C=>C.clone()),s}}function p(w,s){const C=[...w];for(;C.length>0;){const f=C.shift();if(!s(f))break;C.unshift(...f.children)}}class a extends H{get placeholderInfo(){if(!this._placeholders){let s=[],C;this.walk(function(f){return f instanceof D&&(s.push(f),C=!C||C.indexv===s?(f=!0,!1):(C+=v.len(),!0)),f?C:-1}fullLen(s){let C=0;return p([s],f=>(C+=f.len(),!0)),C}enclosingPlaceholders(s){let C=[],{parent:f}=s;for(;f;)f instanceof D&&C.push(f),f=f.parent;return C}resolveVariables(s){return this.walk(C=>(C instanceof E&&C.resolve(s)&&(this._placeholders=void 0),!0)),this}appendChild(s){return this._placeholders=void 0,super.appendChild(s)}replace(s,C){return this._placeholders=void 0,super.replace(s,C)}clone(){let s=new a;return this._children=this.children.map(C=>C.clone()),s}walk(s){p(this.children,s)}}class g{constructor(){this._scanner=new h,this._token={type:14,pos:0,len:0}}static escape(s){return s.replace(/\$|}|\\/g,"\\$&")}static guessNeedsClipboard(s){return/\${?CLIPBOARD/.test(s)}parse(s,C,f){this._scanner.text(s),this._token=this._scanner.next();const v=new a;for(;this._parse(v););const r=new Map,l=[];let m=0;v.walk(c=>(c instanceof D&&(m+=1,c.isFinalTabstop?r.set(0,void 0):!r.has(c.index)&&c.children.length>0?r.set(c.index,c.children):l.push(c)),!0));for(const c of l){const b=r.get(c.index);if(b){const L=new D(c.index);L.transform=c.transform;for(const T of b)L.appendChild(T.clone());v.replace(c,[L])}}return f||(f=m>0&&C),!r.has(0)&&f&&v.appendChild(new D(0)),v}_accept(s,C){if(s===void 0||this._token.type===s){let f=C?this._scanner.tokenText(this._token):!0;return this._token=this._scanner.next(),f}return!1}_backTo(s){return this._scanner.pos=s.pos+s.len,this._token=s,!1}_until(s){const C=this._token;for(;this._token.type!==s;){if(this._token.type===14)return!1;if(this._token.type===5){const v=this._scanner.next();if(v.type!==0&&v.type!==4&&v.type!==5)return!1}this._token=this._scanner.next()}const f=this._scanner.value.substring(C.pos,this._token.pos).replace(/\\(\$|}|\\)/g,"$1");return this._token=this._scanner.next(),f}_parse(s){return this._parseEscaped(s)||this._parseTabstopOrVariableName(s)||this._parseComplexPlaceholder(s)||this._parseComplexVariable(s)||this._parseAnything(s)}_parseEscaped(s){let C;return(C=this._accept(5,!0))?(C=this._accept(0,!0)||this._accept(4,!0)||this._accept(5,!0)||C,s.appendChild(new O(C)),!0):!1}_parseTabstopOrVariableName(s){let C;const f=this._token;return this._accept(0)&&(C=this._accept(9,!0)||this._accept(8,!0))?(s.appendChild(/^\d+$/.test(C)?new D(Number(C)):new E(C)),!0):this._backTo(f)}_parseComplexPlaceholder(s){let C;const f=this._token;if(!(this._accept(0)&&this._accept(3)&&(C=this._accept(8,!0))))return this._backTo(f);const r=new D(Number(C));if(this._accept(1))for(;;){if(this._accept(4))return s.appendChild(r),!0;if(!this._parse(r))return s.appendChild(new O("${"+C+":")),r.children.forEach(s.appendChild,s),!0}else if(r.index>0&&this._accept(7)){const l=new G;for(;;){if(this._parseChoiceElement(l)){if(this._accept(2))continue;if(this._accept(7)&&(r.appendChild(l),this._accept(4)))return s.appendChild(r),!0}return this._backTo(f),!1}}else return this._accept(6)?this._parseTransform(r)?(s.appendChild(r),!0):(this._backTo(f),!1):this._accept(4)?(s.appendChild(r),!0):this._backTo(f)}_parseChoiceElement(s){const C=this._token,f=[];for(;!(this._token.type===2||this._token.type===7);){let v;if((v=this._accept(5,!0))?v=this._accept(2,!0)||this._accept(7,!0)||this._accept(5,!0)||v:v=this._accept(void 0,!0),!v)return this._backTo(C),!1;f.push(v)}return f.length===0?(this._backTo(C),!1):(s.appendChild(new O(f.join(""))),!0)}_parseComplexVariable(s){let C;const f=this._token;if(!(this._accept(0)&&this._accept(3)&&(C=this._accept(9,!0))))return this._backTo(f);const r=new E(C);if(this._accept(1))for(;;){if(this._accept(4))return s.appendChild(r),!0;if(!this._parse(r))return s.appendChild(new O("${"+C+":")),r.children.forEach(s.appendChild,s),!0}else return this._accept(6)?this._parseTransform(r)?(s.appendChild(r),!0):(this._backTo(f),!1):this._accept(4)?(s.appendChild(r),!0):this._backTo(f)}_parseTransform(s){let C=new I,f="",v="";for(;!this._accept(6);){let r;if(r=this._accept(5,!0)){r=this._accept(6,!0)||r,f+=r;continue}if(this._token.type!==14){f+=this._accept(void 0,!0);continue}return!1}for(;!this._accept(6);){let r;if(r=this._accept(5,!0)){r=this._accept(5,!0)||this._accept(6,!0)||r,C.appendChild(new O(r));continue}if(!(this._parseFormatString(C)||this._parseAnything(C)))return!1}for(;!this._accept(4);){if(this._token.type!==14){v+=this._accept(void 0,!0);continue}return!1}try{C.regexp=new RegExp(f,v)}catch(r){return!1}return s.transform=C,!0}_parseFormatString(s){const C=this._token;if(!this._accept(0))return!1;let f=!1;this._accept(3)&&(f=!0);let v=this._accept(8,!0);if(v)if(f){if(this._accept(4))return s.appendChild(new y(Number(v))),!0;if(!this._accept(1))return this._backTo(C),!1}else return s.appendChild(new y(Number(v))),!0;else return this._backTo(C),!1;if(this._accept(6)){let r=this._accept(9,!0);return!r||!this._accept(4)?(this._backTo(C),!1):(s.appendChild(new y(Number(v),r)),!0)}else if(this._accept(11)){let r=this._until(4);if(r)return s.appendChild(new y(Number(v),void 0,r,void 0)),!0}else if(this._accept(12)){let r=this._until(4);if(r)return s.appendChild(new y(Number(v),void 0,void 0,r)),!0}else if(this._accept(13)){let r=this._until(1);if(r){let l=this._until(4);if(l)return s.appendChild(new y(Number(v),void 0,r,l)),!0}}else{let r=this._until(4);if(r)return s.appendChild(new y(Number(v),void 0,void 0,r)),!0}return this._backTo(C),!1}_parseAnything(s){return this._token.type!==14?(s.appendChild(new O(this._scanner.tokenText(this._token))),this._accept(void 0),!0):!1}}},49478:function(xt,Te,i){"use strict";i.d(Te,{l:function(){return j}});var h=i(43506),H=i(69323),O=i(82983),P=i(44124),D=i(17373),G=i(17551),I=i(31276),y=i(6629),E=i(44350),p=i(49055),a=i(52648),g=i(85314),w=i(51983),s=i(86408),C=i(9365);const f=new Uint8Array(16),v=[];for(let R=0;R<256;R++)v.push(R.toString(16).padStart(2,"0"));let r;typeof crypto=="object"&&typeof crypto.getRandomValues=="function"?r=crypto.getRandomValues.bind(crypto):r=function(R){for(let V=0;Vwe===V?!1:(we instanceof g.xv&&(ve=(0,O.V8)((0,O.uq)(we.value).pop())),!0));const Fe=(0,O.Mh)(ve,ye);ie=ie.replace(/(\r\n|\r|\n)(.*)/g,(we,ue,ce)=>`${ue}${ve.substr(Fe)}${ce}`)}return ie}else{if(K==="TM_CURRENT_LINE")return this._model.getLineContent(this._selection.positionLineNumber);if(K==="TM_CURRENT_WORD"){const ie=this._model.getWordAtPosition({lineNumber:this._selection.positionLineNumber,column:this._selection.positionColumn});return ie&&ie.word||void 0}else{if(K==="TM_LINE_INDEX")return String(this._selection.positionLineNumber-1);if(K==="TM_LINE_NUMBER")return String(this._selection.positionLineNumber)}}}}class se{constructor(V,K){this._labelService=V,this._model=K}resolve(V){const{name:K}=V;if(K==="TM_FILENAME")return s.EZ(this._model.uri.fsPath);if(K==="TM_FILENAME_BASE"){const ie=s.EZ(this._model.uri.fsPath),te=ie.lastIndexOf(".");return te<=0?ie:ie.slice(0,te)}else{if(K==="TM_DIRECTORY")return s.XX(this._model.uri.fsPath)==="."?"":this._labelService.getUriLabel((0,C.XX)(this._model.uri));if(K==="TM_FILEPATH")return this._labelService.getUriLabel(this._model.uri);if(K==="RELATIVE_FILEPATH")return this._labelService.getUriLabel(this._model.uri,{relative:!0,noPrefix:!0})}}}class re{constructor(V,K,ie,te){this._readClipboardText=V,this._selectionIdx=K,this._selectionCount=ie,this._spread=te}resolve(V){if(V.name!=="CLIPBOARD")return;const K=this._readClipboardText();if(K){if(this._spread){const ie=K.split(/\r\n|\n|\r/).filter(te=>!(0,O.m5)(te));if(ie.length===this._selectionCount)return ie[this._selectionIdx]}return K}}}class De{constructor(V,K){this._model=V,this._selection=K}resolve(V){const{name:K}=V,ie=this._model.getLanguageIdAtPosition(this._selection.selectionStartLineNumber,this._selection.selectionStartColumn),te=m.zu.getComments(ie);if(te){if(K==="LINE_COMMENT")return te.lineCommentToken||void 0;if(K==="BLOCK_COMMENT_START")return te.blockCommentStartToken||void 0;if(K==="BLOCK_COMMENT_END")return te.blockCommentEndToken||void 0}}}class J{constructor(){this._date=new Date}resolve(V){const{name:K}=V;if(K==="CURRENT_YEAR")return String(this._date.getFullYear());if(K==="CURRENT_YEAR_SHORT")return String(this._date.getFullYear()).slice(-2);if(K==="CURRENT_MONTH")return String(this._date.getMonth().valueOf()+1).padStart(2,"0");if(K==="CURRENT_DATE")return String(this._date.getDate().valueOf()).padStart(2,"0");if(K==="CURRENT_HOUR")return String(this._date.getHours().valueOf()).padStart(2,"0");if(K==="CURRENT_MINUTE")return String(this._date.getMinutes().valueOf()).padStart(2,"0");if(K==="CURRENT_SECOND")return String(this._date.getSeconds().valueOf()).padStart(2,"0");if(K==="CURRENT_DAY_NAME")return J.dayNames[this._date.getDay()];if(K==="CURRENT_DAY_NAME_SHORT")return J.dayNamesShort[this._date.getDay()];if(K==="CURRENT_MONTH_NAME")return J.monthNames[this._date.getMonth()];if(K==="CURRENT_MONTH_NAME_SHORT")return J.monthNamesShort[this._date.getMonth()];if(K==="CURRENT_SECONDS_UNIX")return String(Math.floor(this._date.getTime()/1e3))}}J.dayNames=[c.N("Sunday","Sunday"),c.N("Monday","Monday"),c.N("Tuesday","Tuesday"),c.N("Wednesday","Wednesday"),c.N("Thursday","Thursday"),c.N("Friday","Friday"),c.N("Saturday","Saturday")],J.dayNamesShort=[c.N("SundayShort","Sun"),c.N("MondayShort","Mon"),c.N("TuesdayShort","Tue"),c.N("WednesdayShort","Wed"),c.N("ThursdayShort","Thu"),c.N("FridayShort","Fri"),c.N("SaturdayShort","Sat")],J.monthNames=[c.N("January","January"),c.N("February","February"),c.N("March","March"),c.N("April","April"),c.N("May","May"),c.N("June","June"),c.N("July","July"),c.N("August","August"),c.N("September","September"),c.N("October","October"),c.N("November","November"),c.N("December","December")],J.monthNamesShort=[c.N("JanuaryShort","Jan"),c.N("FebruaryShort","Feb"),c.N("MarchShort","Mar"),c.N("AprilShort","Apr"),c.N("MayShort","May"),c.N("JuneShort","Jun"),c.N("JulyShort","Jul"),c.N("AugustShort","Aug"),c.N("SeptemberShort","Sep"),c.N("OctoberShort","Oct"),c.N("NovemberShort","Nov"),c.N("DecemberShort","Dec")];class Z{constructor(V){this._workspaceService=V}resolve(V){if(!this._workspaceService)return;const K=M(this._workspaceService.getWorkspace());if(K){if(V.name==="WORKSPACE_NAME")return this._resolveWorkspaceName(K);if(V.name==="WORKSPACE_FOLDER")return this._resoveWorkspacePath(K)}}_resolveWorkspaceName(V){if(T(V))return s.EZ(V.uri.path);let K=s.EZ(V.configPath.path);return K.endsWith(L)&&(K=K.substr(0,K.length-L.length-1)),K}_resoveWorkspacePath(V){if(T(V))return(0,w.D)(V.uri.fsPath);let K=s.EZ(V.configPath.path),ie=V.configPath.fsPath;return ie.endsWith(K)&&(ie=ie.substr(0,ie.length-K.length-1)),ie?(0,w.D)(ie):"/"}}class Q{resolve(V){const{name:K}=V;if(K==="RANDOM")return Math.random().toString().slice(-6);if(K==="RANDOM_HEX")return Math.random().toString(16).slice(-6);if(K==="UUID")return l()}}(0,p.Ic)((R,V)=>{function K(ie){const te=R.getColor(ie);return te?te.toString():"transparent"}V.addRule(`.monaco-editor .snippet-placeholder { background-color: ${K(E.u2)}; outline-color: ${K(E.Pk)}; }`),V.addRule(`.monaco-editor .finish-snippet-placeholder { background-color: ${K(E.I1)}; outline-color: ${K(E.U6)}; }`)});class le{constructor(V,K,ie,te){this._editor=V,this._snippet=K,this._offset=ie,this._snippetLineLeadingWhitespace=te,this._nestingLevel=1,this._placeholderGroups=(0,h.vM)(K.placeholders,g.Vm.compareByIndex),this._placeholderGroupsIdx=-1}dispose(){this._placeholderDecorations&&this._editor.deltaDecorations([...this._placeholderDecorations.values()],[]),this._placeholderGroups.length=0}_initDecorations(){if(this._placeholderDecorations)return;this._placeholderDecorations=new Map;const V=this._editor.getModel();this._editor.changeDecorations(K=>{for(const ie of this._snippet.placeholders){const te=this._snippet.offset(ie),ge=this._snippet.fullLen(ie),ye=D.e.fromPositions(V.getPositionAt(this._offset+te),V.getPositionAt(this._offset+te+ge)),ve=ie.isFinalTabstop?le._decor.inactiveFinal:le._decor.inactive,Fe=K.addDecoration(ye,ve);this._placeholderDecorations.set(ie,Fe)}})}move(V){if(!this._editor.hasModel())return[];if(this._initDecorations(),this._placeholderGroupsIdx>=0){let te=[];for(const ge of this._placeholderGroups[this._placeholderGroupsIdx])if(ge.transform){const ye=this._placeholderDecorations.get(ge),ve=this._editor.getModel().getDecorationRange(ye),Fe=this._editor.getModel().getValueInRange(ve),we=ge.transform.resolve(Fe).split(/\r\n|\r|\n/);for(let ue=1;ue0&&this._editor.executeEdits("snippet.placeholderTransform",te)}let K=!1;V===!0&&this._placeholderGroupsIdx0&&(this._placeholderGroupsIdx-=1,K=!0);const ie=this._editor.getModel().changeDecorations(te=>{const ge=new Set,ye=[];for(const ve of this._placeholderGroups[this._placeholderGroupsIdx]){const Fe=this._placeholderDecorations.get(ve),we=this._editor.getModel().getDecorationRange(Fe);ye.push(new G.Y(we.startLineNumber,we.startColumn,we.endLineNumber,we.endColumn)),K=K&&this._hasPlaceholderBeenCollapsed(ve),te.changeDecorationOptions(Fe,ve.isFinalTabstop?le._decor.activeFinal:le._decor.active),ge.add(ve);for(const ue of this._snippet.enclosingPlaceholders(ve)){const ce=this._placeholderDecorations.get(ue);te.changeDecorationOptions(ce,ue.isFinalTabstop?le._decor.activeFinal:le._decor.active),ge.add(ue)}}for(const[ve,Fe]of this._placeholderDecorations)ge.has(ve)||te.changeDecorationOptions(Fe,ve.isFinalTabstop?le._decor.inactiveFinal:le._decor.inactive);return ye});return K?this.move(V):ie!=null?ie:[]}_hasPlaceholderBeenCollapsed(V){let K=V;for(;K;){if(K instanceof g.Vm){const ie=this._placeholderDecorations.get(K);if(this._editor.getModel().getDecorationRange(ie).isEmpty()&&K.toString().length>0)return!0}K=K.parent}return!1}get isAtFirstPlaceholder(){return this._placeholderGroupsIdx<=0||this._placeholderGroups.length===0}get isAtLastPlaceholder(){return this._placeholderGroupsIdx===this._placeholderGroups.length-1}get hasPlaceholder(){return this._snippet.placeholders.length>0}computePossibleSelections(){const V=new Map;for(const K of this._placeholderGroups){let ie;for(const te of K){if(te.isFinalTabstop)break;ie||(ie=[],V.set(te.index,ie));const ge=this._placeholderDecorations.get(te),ye=this._editor.getModel().getDecorationRange(ge);if(!ye){V.delete(te.index);break}ie.push(ye)}}return V}get choice(){return this._placeholderGroups[this._placeholderGroupsIdx][0].choice}merge(V){const K=this._editor.getModel();this._nestingLevel*=10,this._editor.changeDecorations(ie=>{for(const te of this._placeholderGroups[this._placeholderGroupsIdx]){const ge=V.shift();console.assert(!ge._placeholderDecorations);const ye=ge._snippet.placeholderInfo.last.index;for(const Fe of ge._snippet.placeholderInfo.all)Fe.isFinalTabstop?Fe.index=te.index+(ye+1)/this._nestingLevel:Fe.index=te.index+Fe.index/this._nestingLevel;this._snippet.replace(te,ge._snippet.children);const ve=this._placeholderDecorations.get(te);ie.removeDecoration(ve),this._placeholderDecorations.delete(te);for(const Fe of ge._snippet.placeholders){const we=ge._snippet.offset(Fe),ue=ge._snippet.fullLen(Fe),ce=D.e.fromPositions(K.getPositionAt(ge._offset+we),K.getPositionAt(ge._offset+we+ue)),Ve=ie.addDecoration(ce,le._decor.inactive);this._placeholderDecorations.set(Fe,Ve)}}this._placeholderGroups=(0,h.vM)(this._snippet.placeholders,g.Vm.compareByIndex)})}}le._decor={active:I.qx.register({description:"snippet-placeholder-1",stickiness:0,className:"snippet-placeholder"}),inactive:I.qx.register({description:"snippet-placeholder-2",stickiness:1,className:"snippet-placeholder"}),activeFinal:I.qx.register({description:"snippet-placeholder-3",stickiness:1,className:"finish-snippet-placeholder"}),inactiveFinal:I.qx.register({description:"snippet-placeholder-4",stickiness:1,className:"finish-snippet-placeholder"})};const xe={overwriteBefore:0,overwriteAfter:0,adjustWhitespace:!0,clipboardText:void 0,overtypingCapturer:void 0};class j{constructor(V,K,ie=xe){this._templateMerges=[],this._snippets=[],this._editor=V,this._template=K,this._options=ie}static adjustWhitespace(V,K,ie,te,ge){const ye=V.getLineContent(K.lineNumber),ve=(0,O.V8)(ye,0,K.column-1);let Fe;return ie.walk(we=>{if(!(we instanceof g.xv)||we.parent instanceof g.Lv)return!0;const ue=we.value.split(/\r\n|\r|\n/);if(te){const Ve=ie.offset(we);if(Ve===0)ue[0]=V.normalizeIndentation(ue[0]);else{Fe=Fe!=null?Fe:ie.toString();let We=Fe.charCodeAt(Ve-1);(We===10||We===13)&&(ue[0]=V.normalizeIndentation(ve+ue[0]))}for(let We=1;Wehe.get(a.ec)),We=V.invokeWithinContext(he=>new se(he.get(y.e),ce)),ae=()=>ve;let fe=0,ne=ce.getValueInRange(j.adjustSelection(ce,V.getSelection(),ie,0)),W=ce.getValueInRange(j.adjustSelection(ce,V.getSelection(),0,te)),$=ce.getLineFirstNonWhitespaceColumn(V.getSelection().positionLineNumber);const ee=V.getSelections().map((he,Pe)=>({selection:he,idx:Pe})).sort((he,Pe)=>D.e.compareRangesUsingStarts(he.selection,Pe.selection));for(const{selection:he,idx:Pe}of ee){let Ye=j.adjustSelection(ce,he,ie,0),it=j.adjustSelection(ce,he,0,te);ne!==ce.getValueInRange(Ye)&&(Ye=he),W!==ce.getValueInRange(it)&&(it=he);const rt=he.setStartPosition(Ye.startLineNumber,Ye.startColumn).setEndPosition(it.endLineNumber,it.endColumn),vt=new g.Yj().parse(K,!0,ge),Ft=rt.getStartPosition(),Ht=j.adjustWhitespace(ce,Ft,vt,ye||Pe>0&&$!==ce.getLineFirstNonWhitespaceColumn(he.positionLineNumber),!0);vt.resolveVariables(new z([We,new re(ae,Pe,ee.length,V.getOption(70)==="spread"),new oe(ce,he,Pe,Fe),new De(ce,he),new J,new Z(Ve),new Q]));const ze=ce.getOffsetAt(Ft)+fe;fe+=vt.toString().length-ce.getValueLengthInRange(rt),we[Pe]=P.h.replace(rt,vt.toString()),we[Pe].identifier={major:Pe,minor:0},ue[Pe]=new le(V,vt,ze,Ht)}return{edits:we,snippets:ue}}dispose(){(0,H.B9)(this._snippets)}_logInfo(){return`template="${this._template}", merged_templates="${this._templateMerges.join(" -> ")}"`}insert(){if(!this._editor.hasModel())return;const{edits:V,snippets:K}=j.createEditsAndSnippets(this._editor,this._template,this._options.overwriteBefore,this._options.overwriteAfter,!1,this._options.adjustWhitespace,this._options.clipboardText,this._options.overtypingCapturer);this._snippets=K,this._editor.executeEdits("snippet",V,ie=>this._snippets[0].hasPlaceholder?this._move(!0):ie.filter(te=>!!te.identifier).map(te=>G.Y.fromPositions(te.range.getEndPosition()))),this._editor.revealRange(this._editor.getSelections()[0])}merge(V,K=xe){if(!this._editor.hasModel())return;this._templateMerges.push([this._snippets[0]._nestingLevel,this._snippets[0]._placeholderGroupsIdx,V]);const{edits:ie,snippets:te}=j.createEditsAndSnippets(this._editor,V,K.overwriteBefore,K.overwriteAfter,!0,K.adjustWhitespace,K.clipboardText,K.overtypingCapturer);this._editor.executeEdits("snippet",ie,ge=>{for(const ye of this._snippets)ye.merge(te);return console.assert(te.length===0),this._snippets[0].hasPlaceholder?this._move(void 0):ge.filter(ye=>!!ye.identifier).map(ye=>G.Y.fromPositions(ye.range.getEndPosition()))})}next(){const V=this._move(!0);this._editor.setSelections(V),this._editor.revealPositionInCenterIfOutsideViewport(V[0].getPosition())}prev(){const V=this._move(!1);this._editor.setSelections(V),this._editor.revealPositionInCenterIfOutsideViewport(V[0].getPosition())}_move(V){const K=[];for(const ie of this._snippets){const te=ie.move(V);K.push(...te)}return K}get isAtFirstPlaceholder(){return this._snippets[0].isAtFirstPlaceholder}get isAtLastPlaceholder(){return this._snippets[0].isAtLastPlaceholder}get hasPlaceholder(){return this._snippets[0].hasPlaceholder}get choice(){return this._snippets[0].choice}isSelectionWithinPlaceholders(){if(!this.hasPlaceholder)return!1;const V=this._editor.getSelections();if(V.length{ge.push(...te.get(ye))})}V.sort(D.e.compareRangesUsingStarts);for(let[ie,te]of K){if(te.length!==V.length){K.delete(ie);continue}te.sort(D.e.compareRangesUsingStarts);for(let ge=0;ge0}}},15817:function(xt,Te,i){"use strict";i.d(Te,{A9:function(){return c},GI:function(){return l},ZJ:function(){return L},_y:function(){return r},i5:function(){return Z},kL:function(){return M},wg:function(){return De}});var h=i(96283),H=i(79881),O=i(99599),P=i(69323),D=i(95830),G=i(72999),I=i(5472),y=i(72146),E=i(17373),p=i(27347),a=i(16862),g=i(85314),w=i(13268),s=i(96236),C=i(35884),f=i(90689),v=function(Q,le,xe,j){function R(V){return V instanceof xe?V:new xe(function(K){K(V)})}return new(xe||(xe=Promise))(function(V,K){function ie(ye){try{ge(j.next(ye))}catch(ve){K(ve)}}function te(ye){try{ge(j.throw(ye))}catch(ve){K(ve)}}function ge(ye){ye.done?V(ye.value):R(ye.value).then(ie,te)}ge((j=j.apply(Q,le||[])).next())})};const r={Visible:new f.uy("suggestWidgetVisible",!1,(0,w.N)("suggestWidgetVisible","Whether suggestion are visible")),DetailsVisible:new f.uy("suggestWidgetDetailsVisible",!1,(0,w.N)("suggestWidgetDetailsVisible","Whether suggestion details are visible")),MultipleSuggestions:new f.uy("suggestWidgetMultipleSuggestions",!1,(0,w.N)("suggestWidgetMultipleSuggestions","Whether there are multiple suggestions to pick from")),MakesTextEdit:new f.uy("suggestionMakesTextEdit",!0,(0,w.N)("suggestionMakesTextEdit","Whether inserting the current suggestion yields in a change or has everything already been typed")),AcceptSuggestionsOnEnter:new f.uy("acceptSuggestionOnEnter",!0,(0,w.N)("acceptSuggestionOnEnter","Whether suggestions are inserted when pressing Enter")),HasInsertAndReplaceRange:new f.uy("suggestionHasInsertAndReplaceRange",!1,(0,w.N)("suggestionHasInsertAndReplaceRange","Whether the current suggestion has insert and replace behaviour")),InsertMode:new f.uy("suggestionInsertMode",void 0,{type:"string",description:(0,w.N)("suggestionInsertMode","Whether the default behaviour is to insert or replace")}),CanResolve:new f.uy("suggestionCanResolve",!1,(0,w.N)("suggestionCanResolve","Whether the current suggestion supports to resolve further details"))},l=new s.eH("suggestWidgetStatusBar");class m{constructor(le,xe,j,R){this.position=le,this.completion=xe,this.container=j,this.provider=R,this.isInvalid=!1,this.score=O.CL.Default,this.distance=0,this.textLabel=typeof xe.label=="string"?xe.label:xe.label.label,this.labelLow=this.textLabel.toLowerCase(),this.isInvalid=!this.textLabel,this.sortTextLow=xe.sortText&&xe.sortText.toLowerCase(),this.filterTextLow=xe.filterText&&xe.filterText.toLowerCase(),E.e.isIRange(xe.range)?(this.editStart=new y.L(xe.range.startLineNumber,xe.range.startColumn),this.editInsertEnd=new y.L(xe.range.endLineNumber,xe.range.endColumn),this.editReplaceEnd=new y.L(xe.range.endLineNumber,xe.range.endColumn),this.isInvalid=this.isInvalid||E.e.spansMultipleLines(xe.range)||xe.range.startLineNumber!==le.lineNumber):(this.editStart=new y.L(xe.range.insert.startLineNumber,xe.range.insert.startColumn),this.editInsertEnd=new y.L(xe.range.insert.endLineNumber,xe.range.insert.endColumn),this.editReplaceEnd=new y.L(xe.range.replace.endLineNumber,xe.range.replace.endColumn),this.isInvalid=this.isInvalid||E.e.spansMultipleLines(xe.range.insert)||E.e.spansMultipleLines(xe.range.replace)||xe.range.insert.startLineNumber!==le.lineNumber||xe.range.replace.startLineNumber!==le.lineNumber||xe.range.insert.startColumn!==xe.range.replace.startColumn),typeof R.resolveCompletionItem!="function"&&(this._resolveCache=Promise.resolve(),this._isResolved=!0)}get isResolved(){return!!this._isResolved}resolve(le){return v(this,void 0,void 0,function*(){if(!this._resolveCache){const xe=le.onCancellationRequested(()=>{this._resolveCache=void 0,this._isResolved=!1});this._resolveCache=Promise.resolve(this.provider.resolveCompletionItem(this.completion,le)).then(j=>{Object.assign(this.completion,j),this._isResolved=!0,xe.dispose()},j=>{(0,H.VV)(j)&&(this._resolveCache=void 0,this._isResolved=!1)})}return this._resolveCache})}}class c{constructor(le=2,xe=new Set,j=new Set,R=!0){this.snippetSortOrder=le,this.kindFilter=xe,this.providerFilter=j,this.showDeprecated=R}}c.default=new c;let b;function L(){return b}class T{constructor(le,xe,j,R){this.items=le,this.needsClipboard=xe,this.durations=j,this.disposable=R}}function M(Q,le,xe=c.default,j={triggerKind:0},R=h.T.None){return v(this,void 0,void 0,function*(){const V=new D.G(!0);le=le.clone();const K=Q.getWordAtPosition(le),ie=K?new E.e(le.lineNumber,K.startColumn,le.lineNumber,K.endColumn):E.e.fromPositions(le),te={replace:ie,insert:ie.setEndPosition(le.lineNumber,le.column)},ge=[],ye=new P.SL,ve=[];let Fe=!1;const we=(ce,Ve,We)=>{var ae,fe,ne;if(Ve){for(let W of Ve.suggestions)if(!xe.kindFilter.has(W.kind)){if(!xe.showDeprecated&&(!((ae=W==null?void 0:W.tags)===null||ae===void 0)&&ae.includes(1)))continue;W.range||(W.range=te),W.sortText||(W.sortText=typeof W.label=="string"?W.label:W.label.label),!Fe&&W.insertTextRules&&W.insertTextRules&4&&(Fe=g.Yj.guessNeedsClipboard(W.insertText)),ge.push(new m(le,W,Ve,ce))}(0,P.Wf)(Ve)&&ye.add(Ve),ve.push({providerName:(fe=ce._debugDisplayName)!==null&&fe!==void 0?fe:"unkown_provider",elapsedProvider:(ne=Ve.duration)!==null&&ne!==void 0?ne:-1,elapsedOverall:We.elapsed()})}},ue=v(this,void 0,void 0,function*(){if(!b||xe.kindFilter.has(27)||xe.providerFilter.size>0&&!xe.providerFilter.has(b))return;const ce=new D.G(!0),Ve=yield b.provideCompletionItems(Q,le,j,R);we(b,Ve,ce)});for(let ce of p.KZ.orderedGroups(Q)){let Ve=ge.length;if(yield Promise.all(ce.map(We=>v(this,void 0,void 0,function*(){if(!(xe.providerFilter.size>0&&!xe.providerFilter.has(We)))try{const ae=new D.G(!0),fe=yield We.provideCompletionItems(Q,le,j,R);we(We,fe,ae)}catch(ae){(0,H.Cp)(ae)}}))),Ve!==ge.length||R.isCancellationRequested)break}return yield ue,R.isCancellationRequested?(ye.dispose(),Promise.reject((0,H.F0)())):new T(ge.sort(De(xe.snippetSortOrder)),Fe,{entries:ve,elapsed:V.elapsed()},ye)})}function z(Q,le){if(Q.sortTextLow&&le.sortTextLow){if(Q.sortTextLowle.sortTextLow)return 1}return Q.completion.labelle.completion.label?1:Q.completion.kind-le.completion.kind}function oe(Q,le){if(Q.completion.kind!==le.completion.kind){if(Q.completion.kind===27)return-1;if(le.completion.kind===27)return 1}return z(Q,le)}function se(Q,le){if(Q.completion.kind!==le.completion.kind){if(Q.completion.kind===27)return 1;if(le.completion.kind===27)return-1}return z(Q,le)}const re=new Map;re.set(0,oe),re.set(2,se),re.set(1,z);function De(Q){return re.get(Q)}C.P.registerCommand("_executeCompletionItemProvider",(Q,...le)=>v(void 0,void 0,void 0,function*(){const[xe,j,R,V]=le;(0,G.p_)(I.o.isUri(xe)),(0,G.p_)(y.L.isIPosition(j)),(0,G.p_)(typeof R=="string"||!R),(0,G.p_)(typeof V=="number"||!V);const K=yield Q.get(a.S).createModelReference(xe);try{const ie={incomplete:!1,suggestions:[]},te=[],ge=yield M(K.object.textEditorModel,y.L.lift(j),void 0,{triggerCharacter:R,triggerKind:R?1:0});for(const ye of ge.items)te.length<(V!=null?V:0)&&te.push(ye.resolve(h.T.None)),ie.incomplete=ie.incomplete||ye.container.incomplete,ie.suggestions.push(ye.completion);try{return yield Promise.all(te),ie}finally{setTimeout(()=>ge.disposable.dispose(),100)}}finally{K.dispose()}}));const J=new class{constructor(){this.onlyOnceSuggestions=[]}provideCompletionItems(){let le={suggestions:this.onlyOnceSuggestions.slice(0)};return this.onlyOnceSuggestions.length=0,le}};p.KZ.register("*",J);function Z(Q,le){setTimeout(()=>{J.onlyOnceSuggestions.push(...le),Q.getContribution("editor.contrib.suggestController").triggerSuggest(new Set().add(J))},0)}},82870:function(xt,Te,i){"use strict";i.r(Te),i.d(Te,{SuggestController:function(){return An},TriggerSuggestAction:function(){return ts}});var h=i(96297),H=i(43506),O=i(50431),P=i(96283),D=i(79881),G=i(4348),I=i(86354),y=i(69323),E=i(23345),p=i(95830),a=i(72999),g=i(39528),w=i(4514),s=i(44124),C=i(72146),f=i(17373),v=i(68987),r=i(74815),l=i(85314),m=i(78421),c=i(27347),b=i(93965),L=i(7335),T=i(16925),M=i(19490),z=function(Lt,F,pe,Ne){var je=arguments.length,Je=je<3?F:Ne===null?Ne=Object.getOwnPropertyDescriptor(F,pe):Ne,St;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")Je=Reflect.decorate(Lt,F,pe,Ne);else for(var Rt=Lt.length-1;Rt>=0;Rt--)(St=Lt[Rt])&&(Je=(je<3?St(Je):je>3?St(F,pe,Je):St(F,pe))||Je);return je>3&&Je&&Object.defineProperty(F,pe,Je),Je},oe=function(Lt,F){return function(pe,Ne){F(pe,Ne,Lt)}};class se{constructor(F){this.name=F}select(F,pe,Ne){if(Ne.length===0)return 0;let je=Ne[0].score[0];for(let Je=0;Jeti&&Ct.type===Ne[fi].completion.kind&&Ct.insertText===Ne[fi].completion.insertText&&(ti=Ct.touch,Rt=fi),Ne[fi].completion.preselect&&St===-1)return St=fi}return Rt!==-1?Rt:St!==-1?St:0}toJSON(){return this._cache.toJSON()}fromJSON(F){this._cache.clear();let pe=0;for(const[Ne,je]of F)je.touch=pe,je.type=typeof je.type=="number"?je.type:(0,c.jr)(je.type),this._cache.set(Ne,je);this._seq=this._cache.size}}class J extends se{constructor(){super("recentlyUsedByPrefix"),this._trie=m.Id.forStrings(),this._seq=0}memorize(F,pe,Ne){const{word:je}=F.getWordUntilPosition(pe),Je=`${F.getLanguageId()}/${je}`;this._trie.set(Je,{type:Ne.completion.kind,insertText:Ne.completion.insertText,touch:this._seq++})}select(F,pe,Ne){let{word:je}=F.getWordUntilPosition(pe);if(!je)return super.select(F,pe,Ne);let Je=`${F.getLanguageId()}/${je}`,St=this._trie.get(Je);if(St||(St=this._trie.findSubstr(Je)),St)for(let Rt=0;RtF.push([Ne,pe])),F.sort((pe,Ne)=>-(pe[1].touch-Ne[1].touch)).forEach((pe,Ne)=>pe[1].touch=Ne),F.slice(0,200)}fromJSON(F){if(this._trie.clear(),F.length>0){this._seq=F[0][1].touch+1;for(const[pe,Ne]of F)Ne.type=typeof Ne.type=="number"?Ne.type:(0,c.jr)(Ne.type),this._trie.set(pe,Ne)}}}let Z=class Lr{constructor(F,pe){this._storageService=F,this._configService=pe,this._disposables=new y.SL,this._persistSoon=new O.pY(()=>this._saveState(),500),this._disposables.add(F.onWillSaveState(Ne=>{Ne.reason===M.fk.SHUTDOWN&&this._saveState()}))}dispose(){this._disposables.dispose(),this._persistSoon.dispose()}memorize(F,pe,Ne){this._withStrategy(F,pe).memorize(F,pe,Ne),this._persistSoon.schedule()}select(F,pe,Ne){return this._withStrategy(F,pe).select(F,pe,Ne)}_withStrategy(F,pe){var Ne;const je=this._configService.getValue("editor.suggestSelection",{overrideIdentifier:F.getLanguageIdAtPosition(pe.lineNumber,pe.column),resource:F.uri});if(((Ne=this._strategy)===null||Ne===void 0?void 0:Ne.name)!==je){this._saveState();const Je=Lr._strategyCtors.get(je)||re;this._strategy=new Je;try{const Rt=this._configService.getValue("editor.suggest.shareSuggestSelections")?0:1,ti=this._storageService.get(`${Lr._storagePrefix}/${je}`,Rt);ti&&this._strategy.fromJSON(JSON.parse(ti))}catch(St){}}return this._strategy}_saveState(){if(this._strategy){const pe=this._configService.getValue("editor.suggest.shareSuggestSelections")?0:1,Ne=JSON.stringify(this._strategy);this._storageService.store(`${Lr._storagePrefix}/${this._strategy.name}`,Ne,pe,1)}}};Z._strategyCtors=new Map([["recentlyUsedByPrefix",J],["recentlyUsed",De],["first",re]]),Z._storagePrefix="suggest/memories",Z=z([oe(0,M.Uy),oe(1,b.Ui)],Z);const Q=(0,T.yh)("ISuggestMemories");(0,L.z)(Q,Z,!0);var le=i(90689),xe=function(Lt,F,pe,Ne){var je=arguments.length,Je=je<3?F:Ne===null?Ne=Object.getOwnPropertyDescriptor(F,pe):Ne,St;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")Je=Reflect.decorate(Lt,F,pe,Ne);else for(var Rt=Lt.length-1;Rt>=0;Rt--)(St=Lt[Rt])&&(Je=(je<3?St(Je):je>3?St(F,pe,Je):St(F,pe))||Je);return je>3&&Je&&Object.defineProperty(F,pe,Je),Je},j=function(Lt,F){return function(pe,Ne){F(pe,Ne,Lt)}};let R=class Al{constructor(F,pe){this._editor=F,this._enabled=!1,this._ckAtEnd=Al.AtEnd.bindTo(pe),this._configListener=this._editor.onDidChangeConfiguration(Ne=>Ne.hasChanged(110)&&this._update()),this._update()}dispose(){var F;this._configListener.dispose(),(F=this._selectionListener)===null||F===void 0||F.dispose(),this._ckAtEnd.reset()}_update(){const F=this._editor.getOption(110)==="on";if(this._enabled!==F)if(this._enabled=F,this._enabled){const pe=()=>{if(!this._editor.hasModel()){this._ckAtEnd.set(!1);return}const Ne=this._editor.getModel(),je=this._editor.getSelection(),Je=Ne.getWordAtPosition(je.getStartPosition());if(!Je){this._ckAtEnd.set(!1);return}this._ckAtEnd.set(Je.endColumn===je.getStartPosition().column)};this._selectionListener=this._editor.onDidChangeCursorSelection(pe),pe()}else this._selectionListener&&(this._ckAtEnd.reset(),this._selectionListener.dispose(),this._selectionListener=void 0)}};R.AtEnd=new le.uy("atEndOfWord",!1),R=xe([j(1,le.i6)],R);var V=i(13268),K=i(96236),ie=i(35884),te=i(86414),ge=i(44182),ye=i(15817),ve=function(Lt,F,pe,Ne){var je=arguments.length,Je=je<3?F:Ne===null?Ne=Object.getOwnPropertyDescriptor(F,pe):Ne,St;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")Je=Reflect.decorate(Lt,F,pe,Ne);else for(var Rt=Lt.length-1;Rt>=0;Rt--)(St=Lt[Rt])&&(Je=(je<3?St(Je):je>3?St(F,pe,Je):St(F,pe))||Je);return je>3&&Je&&Object.defineProperty(F,pe,Je),Je},Fe=function(Lt,F){return function(pe,Ne){F(pe,Ne,Lt)}};let we=class Dr{constructor(F,pe){this._editor=F,this._index=0,this._ckOtherSuggestions=Dr.OtherSuggestions.bindTo(pe)}dispose(){this.reset()}reset(){var F;this._ckOtherSuggestions.reset(),(F=this._listener)===null||F===void 0||F.dispose(),this._model=void 0,this._acceptNext=void 0,this._ignore=!1}set({model:F,index:pe},Ne){if(F.items.length===0){this.reset();return}if(Dr._moveIndex(!0,F,pe)===pe){this.reset();return}this._acceptNext=Ne,this._model=F,this._index=pe,this._listener=this._editor.onDidChangeCursorPosition(()=>{this._ignore||this.reset()}),this._ckOtherSuggestions.set(!0)}static _moveIndex(F,pe,Ne){let je=Ne;for(;je=(je+pe.items.length+(F?1:-1))%pe.items.length,!(je===Ne||!pe.items[je].completion.additionalTextEdits););return je}next(){this._move(!0)}prev(){this._move(!1)}_move(F){if(this._model)try{this._ignore=!0,this._index=Dr._moveIndex(F,this._model,this._index),this._acceptNext({index:this._index,item:this._model.items[this._index],model:this._model})}finally{this._ignore=!1}}};we.OtherSuggestions=new le.uy("hasOtherSuggestions",!1),we=ve([Fe(1,le.i6)],we);var ue=i(14788);class ce{constructor(F,pe,Ne){this._disposables=new y.SL,this._disposables.add(pe.onDidShow(()=>this._onItem(pe.getFocusedItem()))),this._disposables.add(pe.onDidFocus(this._onItem,this)),this._disposables.add(pe.onDidHide(this.reset,this)),this._disposables.add(F.onWillType(je=>{if(this._active&&!pe.isFrozen()){const Je=je.charCodeAt(je.length-1);this._active.acceptCharacters.has(Je)&&F.getOption(0)&&Ne(this._active.item)}}))}_onItem(F){if(!F||!(0,H.Of)(F.item.completion.commitCharacters)){this.reset();return}if(this._active&&this._active.item.item===F.item)return;const pe=new ue.q;for(const Ne of F.item.completion.commitCharacters)Ne.length>0&&pe.add(Ne.charCodeAt(0));this._active={acceptCharacters:pe,item:F}}reset(){this._active=void 0}dispose(){this._disposables.dispose()}}var Ve=i(82983),We=i(17551),ae=i(52645),fe=i(28729),ne=function(Lt,F,pe,Ne){function je(Je){return Je instanceof pe?Je:new pe(function(St){St(Je)})}return new(pe||(pe=Promise))(function(Je,St){function Rt(ii){try{fi(Ne.next(ii))}catch(Ct){St(Ct)}}function ti(ii){try{fi(Ne.throw(ii))}catch(Ct){St(Ct)}}function fi(ii){ii.done?Je(ii.value):je(ii.value).then(Rt,ti)}fi((Ne=Ne.apply(Lt,F||[])).next())})};class W{static create(F,pe){return ne(this,void 0,void 0,function*(){if(!pe.getOption(105).localityBonus||!pe.hasModel())return W.None;const Ne=pe.getModel(),je=pe.getPosition();if(!F.canComputeWordRanges(Ne.uri))return W.None;const[Je]=yield new fe.x().provideSelectionRanges(Ne,[je]);if(Je.length===0)return W.None;const St=yield F.computeWordRanges(Ne.uri,Je[0].range);if(!St)return W.None;const Rt=Ne.getWordUntilPosition(je);return delete St[Rt.word],new class extends W{distance(ti,fi){if(!je.equals(pe.getPosition()))return 0;if(fi.kind===17)return 2<<20;let ii=typeof fi.label=="string"?fi.label:fi.label.label,Ct=St[ii];if((0,H.XY)(Ct))return 2<<20;let k=(0,H.ry)(Ct,f.e.fromPositions(ti),f.e.compareRangesUsingStarts),Ce=k>=0?Ct[k]:Ct[Math.max(0,~k-1)],Be=Je.length;for(const ot of Je){if(!f.e.containsRange(ot.range,Ce))break;Be-=1}return Be}}})}}W.None=new class extends W{distance(){return 0}};var $=i(54622),ee=i(14347),he=i(99599);class Pe{constructor(F,pe){this.leadingLineContent=F,this.characterCountDelta=pe}}class Ye{constructor(F,pe,Ne,je,Je,St,Rt){this.clipboardText=Rt,this._snippetCompareFn=Ye._compareCompletionItems,this._items=F,this._column=pe,this._wordDistance=je,this._options=Je,this._refilterKind=1,this._lineContext=Ne,St==="top"?this._snippetCompareFn=Ye._compareCompletionItemsSnippetsUp:St==="bottom"&&(this._snippetCompareFn=Ye._compareCompletionItemsSnippetsDown)}get lineContext(){return this._lineContext}set lineContext(F){(this._lineContext.leadingLineContent!==F.leadingLineContent||this._lineContext.characterCountDelta!==F.characterCountDelta)&&(this._refilterKind=this._lineContext.characterCountDelta2e3?he.EW:he.l7;for(let fi=0;fi=k)ii.score=he.CL.Default;else if(typeof ii.completion.filterText=="string"){let Be=ti(je,Je,Ce,ii.completion.filterText,ii.filterTextLow,0,!1);if(!Be)continue;(0,Ve.zY)(ii.completion.filterText,ii.textLabel)===0?ii.score=Be:(ii.score=(0,he.jB)(je,Je,Ce,ii.textLabel,ii.labelLow,0),ii.score[0]=Be[0])}else{let Be=ti(je,Je,Ce,ii.textLabel,ii.labelLow,0,!1);if(!Be)continue;ii.score=Be}}ii.idx=fi,ii.distance=this._wordDistance.distance(ii.position,ii.completion),Rt.push(ii),F.push(ii.textLabel.length)}this._filteredItems=Rt.sort(this._snippetCompareFn),this._refilterKind=0,this._stats={pLabelLen:F.length?(0,H.HW)(F.length-.85,F,(fi,ii)=>fi-ii):0}}static _compareCompletionItems(F,pe){return F.score[0]>pe.score[0]?-1:F.score[0]pe.distance?1:F.idxpe.idx?1:0}static _compareCompletionItemsSnippetsDown(F,pe){if(F.completion.kind!==pe.completion.kind){if(F.completion.kind===27)return 1;if(pe.completion.kind===27)return-1}return Ye._compareCompletionItems(F,pe)}static _compareCompletionItemsSnippetsUp(F,pe){if(F.completion.kind!==pe.completion.kind){if(F.completion.kind===27)return-1;if(pe.completion.kind===27)return 1}return Ye._compareCompletionItems(F,pe)}}var it=function(Lt,F,pe,Ne){var je=arguments.length,Je=je<3?F:Ne===null?Ne=Object.getOwnPropertyDescriptor(F,pe):Ne,St;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")Je=Reflect.decorate(Lt,F,pe,Ne);else for(var Rt=Lt.length-1;Rt>=0;Rt--)(St=Lt[Rt])&&(Je=(je<3?St(Je):je>3?St(F,pe,Je):St(F,pe))||Je);return je>3&&Je&&Object.defineProperty(F,pe,Je),Je},rt=function(Lt,F){return function(pe,Ne){F(pe,Ne,Lt)}},vt=function(Lt,F,pe,Ne){function je(Je){return Je instanceof pe?Je:new pe(function(St){St(Je)})}return new(pe||(pe=Promise))(function(Je,St){function Rt(ii){try{fi(Ne.next(ii))}catch(Ct){St(Ct)}}function ti(ii){try{fi(Ne.throw(ii))}catch(Ct){St(Ct)}}function fi(ii){ii.done?Je(ii.value):je(ii.value).then(Rt,ti)}fi((Ne=Ne.apply(Lt,F||[])).next())})};class Ft{constructor(F,pe,Ne,je){this.leadingLineContent=F.getLineContent(pe.lineNumber).substr(0,pe.column-1),this.leadingWord=F.getWordUntilPosition(pe),this.lineNumber=pe.lineNumber,this.column=pe.column,this.auto=Ne,this.shy=je}static shouldAutoTrigger(F){if(!F.hasModel())return!1;const pe=F.getModel(),Ne=F.getPosition();pe.tokenizeIfCheap(Ne.lineNumber);const je=pe.getWordAtPosition(Ne);return!(!je||je.endColumn!==Ne.column||!isNaN(Number(je.word)))}}function Ht(Lt){return Lt.getOption(105).preview}function ze(Lt,F,pe){if(!F.getContextKeyValue("inlineSuggestionVisible"))return!0;const Ne=pe.getValue("editor.inlineSuggest.allowQuickSuggestions");return Ne!==void 0?!!Ne:!1}function Xe(Lt,F,pe){if(!F.getContextKeyValue("inlineSuggestionVisible"))return!0;const Ne=pe.getValue("editor.inlineSuggest.allowSuggestOnTriggerCharacters");return Ne!==void 0?!!Ne:!1}let Ze=class Ol{constructor(F,pe,Ne,je,Je,St,Rt){this._editor=F,this._editorWorkerService=pe,this._clipboardService=Ne,this._telemetryService=je,this._logService=Je,this._contextKeyService=St,this._configurationService=Rt,this._toDispose=new y.SL,this._quickSuggestDelay=10,this._triggerCharacterListener=new y.SL,this._triggerQuickSuggest=new O._F,this._state=0,this._completionDisposables=new y.SL,this._onDidCancel=new G.Q5,this._onDidTrigger=new G.Q5,this._onDidSuggest=new G.Q5,this.onDidCancel=this._onDidCancel.event,this.onDidTrigger=this._onDidTrigger.event,this.onDidSuggest=this._onDidSuggest.event,this._telemetryGate=0,this._currentSelection=this._editor.getSelection()||new We.Y(1,1,1,1),this._toDispose.add(this._editor.onDidChangeModel(()=>{this._updateTriggerCharacters(),this.cancel()})),this._toDispose.add(this._editor.onDidChangeModelLanguage(()=>{this._updateTriggerCharacters(),this.cancel()})),this._toDispose.add(this._editor.onDidChangeConfiguration(()=>{this._updateTriggerCharacters(),this._updateQuickSuggest()})),this._toDispose.add(c.KZ.onDidChange(()=>{this._updateTriggerCharacters(),this._updateActiveSuggestSession()})),this._toDispose.add(this._editor.onDidChangeCursorSelection(fi=>{this._onCursorChange(fi)}));let ti=!1;this._toDispose.add(this._editor.onDidCompositionStart(()=>{ti=!0})),this._toDispose.add(this._editor.onDidCompositionEnd(()=>{ti=!1,this._onCompositionEnd()})),this._toDispose.add(this._editor.onDidChangeModelContent(()=>{ti||this._refilterCompletionItems()})),this._updateTriggerCharacters(),this._updateQuickSuggest()}dispose(){(0,y.B9)(this._triggerCharacterListener),(0,y.B9)([this._onDidCancel,this._onDidSuggest,this._onDidTrigger,this._triggerQuickSuggest]),this._toDispose.dispose(),this._completionDisposables.dispose(),this.cancel()}_updateQuickSuggest(){this._quickSuggestDelay=this._editor.getOption(79),(isNaN(this._quickSuggestDelay)||!this._quickSuggestDelay&&this._quickSuggestDelay!==0||this._quickSuggestDelay<0)&&(this._quickSuggestDelay=10)}_updateTriggerCharacters(){if(this._triggerCharacterListener.clear(),this._editor.getOption(80)||!this._editor.hasModel()||!this._editor.getOption(108))return;const F=new Map;for(const Ne of c.KZ.all(this._editor.getModel()))for(const je of Ne.triggerCharacters||[]){let Je=F.get(je);Je||(Je=new Set,Je.add((0,ye.ZJ)()),F.set(je,Je)),Je.add(Ne)}const pe=Ne=>{if(!Xe(this._editor,this._contextKeyService,this._configurationService)||Ft.shouldAutoTrigger(this._editor))return;if(!Ne){const St=this._editor.getPosition();Ne=this._editor.getModel().getLineContent(St.lineNumber).substr(0,St.column-1)}let je="";(0,Ve.YK)(Ne.charCodeAt(Ne.length-1))?(0,Ve.ZG)(Ne.charCodeAt(Ne.length-2))&&(je=Ne.substr(Ne.length-2)):je=Ne.charAt(Ne.length-1);const Je=F.get(je);if(Je){const St=this._completionModel?{items:this._completionModel.adopt(Je),clipboardText:this._completionModel.clipboardText}:void 0;this.trigger({auto:!0,shy:!1,triggerCharacter:je},!!this._completionModel,Je,St)}};this._triggerCharacterListener.add(this._editor.onDidType(pe)),this._triggerCharacterListener.add(this._editor.onDidCompositionEnd(pe))}get state(){return this._state}cancel(F=!1){var pe;this._state!==0&&(this._triggerQuickSuggest.cancel(),(pe=this._requestToken)===null||pe===void 0||pe.cancel(),this._requestToken=void 0,this._state=0,this._completionModel=void 0,this._context=void 0,this._onDidCancel.fire({retrigger:F}))}clear(){this._completionDisposables.clear()}_updateActiveSuggestSession(){this._state!==0&&(!this._editor.hasModel()||!c.KZ.has(this._editor.getModel())?this.cancel():this.trigger({auto:this._state===2,shy:!1},!0))}_onCursorChange(F){if(!this._editor.hasModel())return;const pe=this._currentSelection;if(this._currentSelection=this._editor.getSelection(),!F.selection.isEmpty()||F.reason!==0&&F.reason!==3||F.source!=="keyboard"&&F.source!=="deleteLeft"){this.cancel();return}this._state===0&&F.reason===0?(pe.containsRange(this._currentSelection)||pe.getEndPosition().isBeforeOrEqual(this._currentSelection.getPosition()))&&this._doTriggerQuickSuggest():this._state!==0&&F.reason===3&&this._refilterCompletionItems()}_onCompositionEnd(){this._state===0?this._doTriggerQuickSuggest():this._refilterCompletionItems()}_doTriggerQuickSuggest(){this._editor.getOption(78)!==!1&&(this._editor.getOption(105).snippetsPreventQuickSuggestions&&r.SnippetController2.get(this._editor).isInSnippet()||(this.cancel(),this._triggerQuickSuggest.cancelAndSet(()=>{if(this._state!==0||!Ft.shouldAutoTrigger(this._editor)||!this._editor.hasModel())return;const F=this._editor.getModel(),pe=this._editor.getPosition(),Ne=this._editor.getOption(78);if(Ne!==!1){if(Ne!==!0){F.tokenizeIfCheap(pe.lineNumber);const je=F.getLineTokens(pe.lineNumber),Je=je.getStandardTokenType(je.findTokenIndexAtOffset(Math.max(pe.column-1-1,0)));if(!(Ne.other&&Je===0||Ne.comments&&Je===1||Ne.strings&&Je===2))return}ze(this._editor,this._contextKeyService,this._configurationService)&&c.KZ.has(F)&&this.trigger({auto:!0,shy:!1})}},this._quickSuggestDelay)))}_refilterCompletionItems(){Promise.resolve().then(()=>{if(this._state===0||!this._editor.hasModel())return;const F=this._editor.getModel(),pe=this._editor.getPosition(),Ne=new Ft(F,pe,this._state===2,!1);this._onNewContext(Ne)})}trigger(F,pe=!1,Ne,je){var Je;if(!this._editor.hasModel())return;const St=this._editor.getModel(),Rt=F.auto,ti=new Ft(St,this._editor.getPosition(),Rt,F.shy);this.cancel(pe),this._state=Rt?2:1,this._onDidTrigger.fire({auto:Rt,shy:F.shy,position:this._editor.getPosition()}),this._context=ti;let fi={triggerKind:(Je=F.triggerKind)!==null&&Je!==void 0?Je:0};F.triggerCharacter&&(fi={triggerKind:1,triggerCharacter:F.triggerCharacter}),this._requestToken=new P.A;const ii=this._editor.getOption(100);let Ct=1;switch(ii){case"top":Ct=0;break;case"bottom":Ct=2;break}const{itemKind:k,showDeprecated:Ce}=Ol._createSuggestFilter(this._editor),Be=W.create(this._editorWorkerService,this._editor),ot=(0,ye.kL)(St,this._editor.getPosition(),new ye.A9(Ct,k,Ne,Ce),fi,this._requestToken.token);Promise.all([ot,Be]).then(([wt,Ut])=>vt(this,void 0,void 0,function*(){var Yt;if((Yt=this._requestToken)===null||Yt===void 0||Yt.dispose(),!this._editor.hasModel())return;let ei=je==null?void 0:je.clipboardText;if(!ei&&wt.needsClipboard&&(ei=yield this._clipboardService.readText()),this._state===0)return;const ri=this._editor.getModel();let gi=wt.items;if(je){const Ei=(0,ye.wg)(Ct);gi=gi.concat(je.items).sort(Ei)}const Mi=new Ft(ri,this._editor.getPosition(),Rt,F.shy);this._completionModel=new Ye(gi,this._context.column,{leadingLineContent:Mi.leadingLineContent,characterCountDelta:Mi.column-this._context.column},Ut,this._editor.getOption(105),this._editor.getOption(100),ei),this._completionDisposables.add(wt.disposable),this._onNewContext(Mi),this._reportDurationsTelemetry(wt.durations)})).catch(D.dL)}_reportDurationsTelemetry(F){this._telemetryGate++%230===0&&setTimeout(()=>{this._telemetryService.publicLog2("suggest.durations.json",{data:JSON.stringify(F)}),this._logService.debug("suggest.durations.json",F)})}static _createSuggestFilter(F){const pe=new Set;F.getOption(100)==="none"&&pe.add(27);const je=F.getOption(105);return je.showMethods||pe.add(0),je.showFunctions||pe.add(1),je.showConstructors||pe.add(2),je.showFields||pe.add(3),je.showVariables||pe.add(4),je.showClasses||pe.add(5),je.showStructs||pe.add(6),je.showInterfaces||pe.add(7),je.showModules||pe.add(8),je.showProperties||pe.add(9),je.showEvents||pe.add(10),je.showOperators||pe.add(11),je.showUnits||pe.add(12),je.showValues||pe.add(13),je.showConstants||pe.add(14),je.showEnums||pe.add(15),je.showEnumMembers||pe.add(16),je.showKeywords||pe.add(17),je.showWords||pe.add(18),je.showColors||pe.add(19),je.showFiles||pe.add(20),je.showReferences||pe.add(21),je.showColors||pe.add(22),je.showFolders||pe.add(23),je.showTypeParameters||pe.add(24),je.showSnippets||pe.add(27),je.showUsers||pe.add(25),je.showIssues||pe.add(26),{itemKind:pe,showDeprecated:je.showDeprecated}}_onNewContext(F){if(this._context){if(F.lineNumber!==this._context.lineNumber){this.cancel();return}if((0,Ve.V8)(F.leadingLineContent)!==(0,Ve.V8)(this._context.leadingLineContent)){this.cancel();return}if(F.columnthis._context.leadingWord.startColumn){const pe=new Set(c.KZ.all(this._editor.getModel()));for(let je of this._completionModel.allProvider)pe.delete(je);const Ne=this._completionModel.adopt(new Set);this.trigger({auto:this._context.auto,shy:!1},!0,pe,{items:Ne,clipboardText:this._completionModel.clipboardText});return}if(F.column>this._context.column&&this._completionModel.incomplete.size>0&&F.leadingWord.word.length!==0){const{incomplete:pe}=this._completionModel,Ne=this._completionModel.adopt(pe);this.trigger({auto:this._state===2,shy:!1,triggerKind:2},!0,pe,{items:Ne,clipboardText:this._completionModel.clipboardText})}else{let pe=this._completionModel.lineContext,Ne=!1;if(this._completionModel.lineContext={leadingLineContent:F.leadingLineContent,characterCountDelta:F.column-this._context.column},this._completionModel.items.length===0){if(Ft.shouldAutoTrigger(this._editor)&&this._context.leadingWord.endColumn0,Ne&&F.leadingWord.word.length===0){this.cancel();return}}this._onDidSuggest.fire({completionModel:this._completionModel,auto:this._context.auto,shy:this._context.shy,isFrozen:Ne})}}}}};Ze=it([rt(1,ae.p),rt(2,$.p),rt(3,ee.b),rt(4,ge.VZ),rt(5,le.i6),rt(6,b.Ui)],Ze);class Ae{constructor(F,pe){this._disposables=new y.SL,this._lastOvertyped=[],this._empty=!0,this._disposables.add(F.onWillType(()=>{if(!this._empty||!F.hasModel())return;const Ne=F.getSelections(),je=Ne.length;let Je=!1;for(let Rt=0;RtAe._maxSelectionLength)return;this._lastOvertyped[Rt]={value:St.getValueInRange(ti),multiline:ti.startLineNumber!==ti.endLineNumber}}this._empty=!1})),this._disposables.add(pe.onDidCancel(Ne=>{!this._empty&&!Ne.retrigger&&(this._empty=!0)}))}getLastOvertypedInfo(F){if(!this._empty&&F>=0&&F=0;Rt--)(St=Lt[Rt])&&(Je=(je<3?St(Je):je>3?St(F,pe,Je):St(F,pe))||Je);return je>3&&Je&&Object.defineProperty(F,pe,Je),Je},Ni=function(Lt,F){return function(pe,Ne){F(pe,Ne,Lt)}};class ai extends Di.Mm{updateLabel(){const F=this._keybindingService.lookupKeybinding(this._action.id,this._contextKeyService);if(!F)return super.updateLabel();this.label&&(this.label.textContent=(0,V.N)("ddd","{0} ({1})",this._action.label,ai.symbolPrintEnter(F)))}static symbolPrintEnter(F){var pe;return(pe=F.getLabel())===null||pe===void 0?void 0:pe.replace(/\benter\b/gi,"\u23CE")}}let Pt=class{constructor(F,pe,Ne,je){this._menuService=Ne,this._contextKeyService=je,this._menuDisposables=new y.SL,this.element=He.R3(F,He.$(".suggest-status-bar"));const Je=St=>St instanceof K.U8?pe.createInstance(ai,St,void 0):void 0;this._leftActions=new hi.o(this.element,{actionViewItemProvider:Je}),this._rightActions=new hi.o(this.element,{actionViewItemProvider:Je}),this._leftActions.domNode.classList.add("left"),this._rightActions.domNode.classList.add("right")}dispose(){this._menuDisposables.dispose(),this.element.remove()}show(){const F=this._menuService.createMenu(ye.GI,this._contextKeyService),pe=()=>{const Ne=[],je=[];for(let[Je,St]of F.getActions())Je==="left"?Ne.push(...St):je.push(...St);this._leftActions.clear(),this._leftActions.push(Ne),this._rightActions.clear(),this._rightActions.push(je)};this._menuDisposables.add(F.onDidChange(()=>pe())),this._menuDisposables.add(F)}hide(){this._menuDisposables.clear()}};Pt=Ti([Ni(1,T.TG),Ni(2,K.co),Ni(3,le.i6)],Pt);var Gt=i(45495),st=i(44350),gt=i(32426),ht=i(49055),Qe=i(88048);class $e{constructor(){this._onDidWillResize=new G.Q5,this.onDidWillResize=this._onDidWillResize.event,this._onDidResize=new G.Q5,this.onDidResize=this._onDidResize.event,this._sashListener=new y.SL,this._size=new He.Ro(0,0),this._minSize=new He.Ro(0,0),this._maxSize=new He.Ro(Number.MAX_SAFE_INTEGER,Number.MAX_SAFE_INTEGER),this.domNode=document.createElement("div"),this._eastSash=new Qe.g(this.domNode,{getVerticalSashLeft:()=>this._size.width},{orientation:0}),this._westSash=new Qe.g(this.domNode,{getVerticalSashLeft:()=>0},{orientation:0}),this._northSash=new Qe.g(this.domNode,{getHorizontalSashTop:()=>0},{orientation:1,orthogonalEdge:Qe.l.North}),this._southSash=new Qe.g(this.domNode,{getHorizontalSashTop:()=>this._size.height},{orientation:1,orthogonalEdge:Qe.l.South}),this._northSash.orthogonalStartSash=this._westSash,this._northSash.orthogonalEndSash=this._eastSash,this._southSash.orthogonalStartSash=this._westSash,this._southSash.orthogonalEndSash=this._eastSash;let F,pe=0,Ne=0;this._sashListener.add(G.ju.any(this._northSash.onDidStart,this._eastSash.onDidStart,this._southSash.onDidStart,this._westSash.onDidStart)(()=>{F===void 0&&(this._onDidWillResize.fire(),F=this._size,pe=0,Ne=0)})),this._sashListener.add(G.ju.any(this._northSash.onDidEnd,this._eastSash.onDidEnd,this._southSash.onDidEnd,this._westSash.onDidEnd)(()=>{F!==void 0&&(F=void 0,pe=0,Ne=0,this._onDidResize.fire({dimension:this._size,done:!0}))})),this._sashListener.add(this._eastSash.onDidChange(je=>{F&&(Ne=je.currentX-je.startX,this.layout(F.height+pe,F.width+Ne),this._onDidResize.fire({dimension:this._size,done:!1,east:!0}))})),this._sashListener.add(this._westSash.onDidChange(je=>{F&&(Ne=-(je.currentX-je.startX),this.layout(F.height+pe,F.width+Ne),this._onDidResize.fire({dimension:this._size,done:!1,west:!0}))})),this._sashListener.add(this._northSash.onDidChange(je=>{F&&(pe=-(je.currentY-je.startY),this.layout(F.height+pe,F.width+Ne),this._onDidResize.fire({dimension:this._size,done:!1,north:!0}))})),this._sashListener.add(this._southSash.onDidChange(je=>{F&&(pe=je.currentY-je.startY,this.layout(F.height+pe,F.width+Ne),this._onDidResize.fire({dimension:this._size,done:!1,south:!0}))})),this._sashListener.add(G.ju.any(this._eastSash.onDidReset,this._westSash.onDidReset)(je=>{this._preferredSize&&(this.layout(this._size.height,this._preferredSize.width),this._onDidResize.fire({dimension:this._size,done:!0}))})),this._sashListener.add(G.ju.any(this._northSash.onDidReset,this._southSash.onDidReset)(je=>{this._preferredSize&&(this.layout(this._preferredSize.height,this._size.width),this._onDidResize.fire({dimension:this._size,done:!0}))}))}dispose(){this._northSash.dispose(),this._southSash.dispose(),this._eastSash.dispose(),this._westSash.dispose(),this._sashListener.dispose(),this._onDidResize.dispose(),this._onDidWillResize.dispose(),this.domNode.remove()}enableSashes(F,pe,Ne,je){this._northSash.state=F?3:0,this._eastSash.state=pe?3:0,this._southSash.state=Ne?3:0,this._westSash.state=je?3:0}layout(F=this.size.height,pe=this.size.width){const{height:Ne,width:je}=this._minSize,{height:Je,width:St}=this._maxSize;F=Math.max(Ne,Math.min(Je,F)),pe=Math.max(je,Math.min(St,pe));const Rt=new He.Ro(pe,F);He.Ro.equals(Rt,this._size)||(this.domNode.style.height=F+"px",this.domNode.style.width=pe+"px",this._size=Rt,this._northSash.layout(),this._eastSash.layout(),this._southSash.layout(),this._westSash.layout())}clearSashHoverState(){this._eastSash.clearSashHoverState(),this._westSash.clearSashHoverState(),this._northSash.clearSashHoverState(),this._southSash.clearSashHoverState()}get size(){return this._size}set maxSize(F){this._maxSize=F}get maxSize(){return this._maxSize}set minSize(F){this._minSize=F}get minSize(){return this._minSize}set preferredSize(F){this._preferredSize=F}get preferredSize(){return this._preferredSize}}var Ie=i(87783),Oe=i(78265),Ke=i(52615),ct=i(94186),Nt=i(56327),$t=i(97199),Xt=function(Lt,F,pe,Ne){var je=arguments.length,Je=je<3?F:Ne===null?Ne=Object.getOwnPropertyDescriptor(F,pe):Ne,St;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")Je=Reflect.decorate(Lt,F,pe,Ne);else for(var Rt=Lt.length-1;Rt>=0;Rt--)(St=Lt[Rt])&&(Je=(je<3?St(Je):je>3?St(F,pe,Je):St(F,pe))||Je);return je>3&&Je&&Object.defineProperty(F,pe,Je),Je},Ci=function(Lt,F){return function(pe,Ne){F(pe,Ne,Lt)}};function Zt(Lt){return!!Lt&&!!(Lt.completion.documentation||Lt.completion.detail&&Lt.completion.detail!==Lt.completion.label)}let mi=class{constructor(F,pe){this._editor=F,this._onDidClose=new G.Q5,this.onDidClose=this._onDidClose.event,this._onDidChangeContents=new G.Q5,this.onDidChangeContents=this._onDidChangeContents.event,this._disposables=new y.SL,this._renderDisposeable=new y.SL,this._borderWidth=1,this._size=new He.Ro(330,0),this.domNode=He.$(".suggest-details"),this.domNode.classList.add("no-docs"),this._markdownRenderer=pe.createInstance(Nt.$,{editor:F}),this._body=He.$(".body"),this._scrollbar=new Oe.s$(this._body,{}),He.R3(this.domNode,this._scrollbar.getDomNode()),this._disposables.add(this._scrollbar),this._header=He.R3(this._body,He.$(".header")),this._close=He.R3(this._header,He.$("span"+Ke.lA.close.cssSelector)),this._close.title=V.N("details.close","Close"),this._type=He.R3(this._header,He.$("p.type")),this._docs=He.R3(this._body,He.$("p.docs")),this._configureFont(),this._disposables.add(this._editor.onDidChangeConfiguration(Ne=>{Ne.hasChanged(43)&&this._configureFont()}))}dispose(){this._disposables.dispose(),this._renderDisposeable.dispose()}_configureFont(){const F=this._editor.getOptions(),pe=F.get(43),Ne=pe.getMassagedFontFamily(Ie.G6?$t.hL.fontFamily:null),je=F.get(106)||pe.fontSize,Je=F.get(107)||pe.lineHeight,St=pe.fontWeight,Rt=`${je}px`,ti=`${Je}px`;this.domNode.style.fontSize=Rt,this.domNode.style.lineHeight=`${Je/je}`,this.domNode.style.fontWeight=St,this.domNode.style.fontFeatureSettings=pe.fontFeatureSettings,this._type.style.fontFamily=Ne,this._close.style.height=ti,this._close.style.width=ti}getLayoutInfo(){const F=this._editor.getOption(107)||this._editor.getOption(43).lineHeight,pe=this._borderWidth,Ne=pe*2;return{lineHeight:F,borderWidth:pe,borderHeight:Ne,verticalPadding:22,horizontalPadding:14}}renderLoading(){this._type.textContent=V.N("loading","Loading..."),this._docs.textContent="",this.domNode.classList.remove("no-docs","no-type"),this.layout(this.size.width,this.getLayoutInfo().lineHeight*2),this._onDidChangeContents.fire(this)}renderItem(F,pe){var Ne,je;this._renderDisposeable.clear();let{detail:Je,documentation:St}=F.completion;if(pe){let Rt="";Rt+=`score: ${F.score[0]} +`)};const ue=yield we.provideRenameEdits(this.model,this.position,ge,Fe);if(ue){if(ue.rejectReason)return this._provideRenameEdits(ge,ye+1,ve.concat(ue.rejectReason),Fe)}else return this._provideRenameEdits(ge,ye+1,ve.concat(r.N("no result","No result.")),Fe);return ue})}}function R(te,ge,ye){return xe(this,void 0,void 0,function*(){const ve=new j(te,ge),Fe=yield ve.resolveRenameLocation(O.T.None);return Fe!=null&&Fe.rejectReason?{edits:[],rejectReason:Fe.rejectReason}:ve.provideRenameEdits(ye,O.T.None)})}let V=class Rl{constructor(ge,ye,ve,Fe,we,ue,ce){this.editor=ge,this._instaService=ye,this._notificationService=ve,this._bulkEditService=Fe,this._progressService=we,this._logService=ue,this._configService=ce,this._dispoableStore=new D.SL,this._cts=new O.A,this._renameInputField=this._dispoableStore.add(new H.Ue(()=>this._dispoableStore.add(this._instaService.createInstance(Z,this.editor,["acceptRenameInput","acceptRenameInputWithPreview"]))))}static get(ge){return ge.getContribution(Rl.ID)}dispose(){this._dispoableStore.dispose(),this._cts.dispose(!0)}run(){return xe(this,void 0,void 0,function*(){if(this._cts.dispose(!0),!this.editor.hasModel())return;const ge=this.editor.getPosition(),ye=new j(this.editor.getModel(),ge);if(!ye.hasProvider())return;this._cts=new y.Dl(this.editor,5);let ve;try{const ae=ye.resolveRenameLocation(this._cts.token);this._progressService.showWhile(ae,250),ve=yield ae}catch(ae){v.O.get(this.editor).showMessage(ae||r.N("resolveRenameLocationFailed","An unknown error occurred while resolving rename location"),ge);return}if(!ve)return;if(ve.rejectReason){v.O.get(this.editor).showMessage(ve.rejectReason,ge);return}if(this._cts.token.isCancellationRequested)return;this._cts.dispose(),this._cts=new y.Dl(this.editor,5,ve.range);let Fe=this.editor.getSelection(),we=0,ue=ve.text.length;!w.e.isEmpty(Fe)&&!w.e.spansMultipleLines(Fe)&&w.e.containsRange(ve.range,Fe)&&(we=Math.max(0,Fe.startColumn-ve.range.startColumn),ue=Math.min(ve.range.endColumn,Fe.endColumn)-ve.range.startColumn);const ce=this._bulkEditService.hasPreviewHandler()&&this._configService.getValue(this.editor.getModel().uri,"editor.rename.enablePreview"),Ve=yield this._renameInputField.value.getInput(ve.range,ve.text,we,ue,ce,this._cts.token);if(typeof Ve=="boolean"){Ve&&this.editor.focus();return}this.editor.focus();const We=(0,H.eP)(ye.provideRenameEdits(Ve.newName,this._cts.token),this._cts.token).then(ae=>xe(this,void 0,void 0,function*(){if(!(!ae||!this.editor.hasModel())){if(ae.rejectReason){this._notificationService.info(ae.rejectReason);return}this.editor.setSelection(w.e.fromPositions(this.editor.getSelection().getPosition())),this._bulkEditService.apply(p.fo.convert(ae),{editor:this.editor,showPreview:Ve.wantsPreview,label:r.N("label","Renaming '{0}'",ve==null?void 0:ve.text),quotableLabel:r.N("quotableLabel","Renaming {0}",ve==null?void 0:ve.text)}).then(fe=>{fe.ariaSummary&&(0,h.Z9)(r.N("aria","Successfully renamed '{0}' to '{1}'. Summary: {2}",ve.text,Ve.newName,fe.ariaSummary))}).catch(fe=>{this._notificationService.error(r.N("rename.failedApply","Rename failed to apply edits")),this._logService.error(fe)})}}),ae=>{this._notificationService.error(r.N("rename.failed","Rename failed to compute edits")),this._logService.error(ae)});return this._progressService.showWhile(We,250),We})}acceptRenameInput(ge){this._renameInputField.value.acceptInput(ge)}cancelRenameInput(){this._renameInputField.value.cancelInput(!0)}};V.ID="editor.contrib.renameController",V=Q([le(1,c.TG),le(2,L.lT),le(3,p.vu),le(4,T.e),le(5,b.VZ),le(6,f.V)],V);class K extends E.R6{constructor(){super({id:"editor.action.rename",label:r.N("rename.label","Rename Symbol"),alias:"Rename Symbol",precondition:m.Ao.and(s.u.writable,s.u.hasRenameProvider),kbOpts:{kbExpr:s.u.editorTextFocus,primary:60,weight:100},contextMenuOpts:{group:"1_modification",order:1.1}})}runCommand(ge,ye){const ve=ge.get(a.$),[Fe,we]=Array.isArray(ye)&&ye||[void 0,void 0];return I.o.isUri(Fe)&&g.L.isIPosition(we)?ve.openCodeEditor({resource:Fe},ve.getActiveCodeEditor()).then(ue=>{ue&&(ue.setPosition(we),ue.invokeWithinContext(ce=>(this.reportTelemetry(ce,ue),this.run(ce,ue))))},P.dL):super.runCommand(ge,ye)}run(ge,ye){const ve=V.get(ye);return ve?ve.run():Promise.resolve()}}(0,E._K)(V.ID,V),(0,E.Qr)(K);const ie=E._l.bindToContribution(V.get);(0,E.fK)(new ie({id:"acceptRenameInput",precondition:J,handler:te=>te.acceptRenameInput(!1),kbOpts:{weight:199,kbExpr:s.u.focus,primary:3}})),(0,E.fK)(new ie({id:"acceptRenameInputWithPreview",precondition:m.Ao.and(J,m.Ao.has("config.editor.rename.enablePreview")),handler:te=>te.acceptRenameInput(!0),kbOpts:{weight:199,kbExpr:s.u.focus,primary:1027}})),(0,E.fK)(new ie({id:"cancelRenameInput",precondition:J,handler:te=>te.cancelRenameInput(),kbOpts:{weight:199,kbExpr:s.u.focus,primary:9,secondary:[1033]}})),(0,E.sb)("_executeDocumentRenameProvider",function(te,ge,...ye){const[ve]=ye;return(0,G.p_)(typeof ve=="string"),R(te,ge,ve)}),(0,E.sb)("_executePrepareRename",function(te,ge){return xe(this,void 0,void 0,function*(){const ve=yield new j(te,ge).resolveRenameLocation(O.T.None);if(ve!=null&&ve.rejectReason)throw new Error(ve.rejectReason);return ve})}),M.B.as(l.IP.Configuration).registerConfiguration({id:"editor",properties:{"editor.rename.enablePreview":{scope:5,description:r.N("enablePreview","Enable/disable the ability to preview changes before renaming"),default:!0,type:"boolean"}}})},28729:function(xt,Te,i){"use strict";i.d(Te,{x:function(){return D}});var h=i(34502),H=i(72146),O=i(17373),P=function(G,I,y,E){function p(a){return a instanceof y?a:new y(function(g){g(a)})}return new(y||(y=Promise))(function(a,g){function w(f){try{C(E.next(f))}catch(v){g(v)}}function s(f){try{C(E.throw(f))}catch(v){g(v)}}function C(f){f.done?a(f.value):p(f.value).then(w,s)}C((E=E.apply(G,I||[])).next())})};class D{provideSelectionRanges(I,y){return P(this,void 0,void 0,function*(){const E=[];for(const p of y){const a=[];E.push(a);const g=new Map;yield new Promise(w=>D._bracketsRightYield(w,0,I,p,g)),yield new Promise(w=>D._bracketsLeftYield(w,0,I,p,g,a))}return E})}static _bracketsRightYield(I,y,E,p,a){const g=new Map,w=Date.now();for(;;){if(y>=D._maxRounds){I();break}if(!p){I();break}let s=E.findNextBracket(p);if(!s){I();break}if(Date.now()-w>D._maxDuration){setTimeout(()=>D._bracketsRightYield(I,y+1,E,p,a));break}const f=s.close[0];if(s.isOpen){let v=g.has(f)?g.get(f):0;g.set(f,v+1)}else{let v=g.has(f)?g.get(f):0;if(v-=1,g.set(f,Math.max(0,v)),v<0){let r=a.get(f);r||(r=new h.S,a.set(f,r)),r.push(s.range)}}p=s.range.getEndPosition()}}static _bracketsLeftYield(I,y,E,p,a,g){const w=new Map,s=Date.now();for(;;){if(y>=D._maxRounds&&a.size===0){I();break}if(!p){I();break}let C=E.findPrevBracket(p);if(!C){I();break}if(Date.now()-s>D._maxDuration){setTimeout(()=>D._bracketsLeftYield(I,y+1,E,p,a,g));break}const v=C.close[0];if(C.isOpen){let r=w.has(v)?w.get(v):0;if(r-=1,w.set(v,Math.max(0,r)),r<0){let l=a.get(v);if(l){let m=l.shift();l.size===0&&a.delete(v);const c=O.e.fromPositions(C.range.getEndPosition(),m.getStartPosition()),b=O.e.fromPositions(C.range.getStartPosition(),m.getEndPosition());g.push({range:c}),g.push({range:b}),D._addBracketLeading(E,b,g)}}}else{let r=w.has(v)?w.get(v):0;w.set(v,r+1)}p=C.range.getStartPosition()}}static _addBracketLeading(I,y,E){if(y.startLineNumber===y.endLineNumber)return;const p=y.startLineNumber,a=I.getLineFirstNonWhitespaceColumn(p);a!==0&&a!==y.startColumn&&(E.push({range:O.e.fromPositions(new H.L(p,a),y.getEndPosition())}),E.push({range:O.e.fromPositions(new H.L(p,1),y.getEndPosition())}));const g=p-1;if(g>0){const w=I.getLineFirstNonWhitespaceColumn(g);w===y.startColumn&&w!==I.getLineLastNonWhitespaceColumn(g)&&(E.push({range:O.e.fromPositions(new H.L(g,w),y.getEndPosition())}),E.push({range:O.e.fromPositions(new H.L(g,1),y.getEndPosition())}))}}}D._maxDuration=30,D._maxRounds=2},71925:function(xt,Te,i){"use strict";i.r(Te),i.d(Te,{provideSelectionRanges:function(){return b}});var h=i(43506),H=i(96283),O=i(79881),P=i(4514),D=i(72146),G=i(17373),I=i(17551),y=i(68987),E=i(27347),p=i(28729),a=i(82983);class g{provideSelectionRanges(T,M){const z=[];for(const oe of M){const se=[];z.push(se),this._addInWordRanges(se,T,oe),this._addWordRanges(se,T,oe),this._addWhitespaceLine(se,T,oe),se.push({range:T.getFullModelRange()})}return z}_addInWordRanges(T,M,z){const oe=M.getWordAtPosition(z);if(!oe)return;let{word:se,startColumn:re}=oe,De=z.column-re,J=De,Z=De,Q=0;for(;J>=0;J--){let le=se.charCodeAt(J);if(J!==De&&(le===95||le===45))break;if((0,a.mK)(le)&&(0,a.df)(Q))break;Q=le}for(J+=1;Z0&&M.getLineFirstNonWhitespaceColumn(z.lineNumber)===0&&M.getLineLastNonWhitespaceColumn(z.lineNumber)===0&&T.push({range:new G.e(z.lineNumber,1,z.lineNumber,M.getLineMaxColumn(z.lineNumber))})}}var w=i(13268),s=i(96236),C=i(35884),f=function(L,T,M,z){function oe(se){return se instanceof M?se:new M(function(re){re(se)})}return new(M||(M=Promise))(function(se,re){function De(Q){try{Z(z.next(Q))}catch(le){re(le)}}function J(Q){try{Z(z.throw(Q))}catch(le){re(le)}}function Z(Q){Q.done?se(Q.value):oe(Q.value).then(De,J)}Z((z=z.apply(L,T||[])).next())})};class v{constructor(T,M){this.index=T,this.ranges=M}mov(T){let M=this.index+(T?1:-1);if(M<0||M>=this.ranges.length)return this;const z=new v(M,this.ranges);return z.ranges[M].equalsRange(this.ranges[this.index])?z.mov(T):z}}class r{constructor(T){this._editor=T,this._ignoreSelection=!1}static get(T){return T.getContribution(r.ID)}dispose(){var T;(T=this._selectionListener)===null||T===void 0||T.dispose()}run(T){return f(this,void 0,void 0,function*(){if(!this._editor.hasModel())return;const M=this._editor.getSelections(),z=this._editor.getModel();if(!E.AC.has(z)||(this._state||(yield b(z,M.map(se=>se.getPosition()),this._editor.getOption(101),H.T.None).then(se=>{var re;if(!(!h.Of(se)||se.length!==M.length)&&!(!this._editor.hasModel()||!h.fS(this._editor.getSelections(),M,(De,J)=>De.equalsSelection(J)))){for(let De=0;DeJ.containsPosition(M[De].getStartPosition())&&J.containsPosition(M[De].getEndPosition())),se[De].unshift(M[De]);this._state=se.map(De=>new v(0,De)),(re=this._selectionListener)===null||re===void 0||re.dispose(),this._selectionListener=this._editor.onDidChangeCursorPosition(()=>{var De;this._ignoreSelection||((De=this._selectionListener)===null||De===void 0||De.dispose(),this._state=void 0)})}})),!this._state))return;this._state=this._state.map(se=>se.mov(T));const oe=this._state.map(se=>I.Y.fromPositions(se.ranges[se.index].getStartPosition(),se.ranges[se.index].getEndPosition()));this._ignoreSelection=!0;try{this._editor.setSelections(oe)}finally{this._ignoreSelection=!1}})}}r.ID="editor.contrib.smartSelectController";class l extends P.R6{constructor(T,M){super(M),this._forward=T}run(T,M){return f(this,void 0,void 0,function*(){let z=r.get(M);z&&(yield z.run(this._forward))})}}class m extends l{constructor(){super(!0,{id:"editor.action.smartSelect.expand",label:w.N("smartSelect.expand","Expand Selection"),alias:"Expand Selection",precondition:void 0,kbOpts:{kbExpr:y.u.editorTextFocus,primary:1553,mac:{primary:3345,secondary:[1297]},weight:100},menuOpts:{menuId:s.eH.MenubarSelectionMenu,group:"1_basic",title:w.N({key:"miSmartSelectGrow",comment:["&& denotes a mnemonic"]},"&&Expand Selection"),order:2}})}}C.P.registerCommandAlias("editor.action.smartSelect.grow","editor.action.smartSelect.expand");class c extends l{constructor(){super(!1,{id:"editor.action.smartSelect.shrink",label:w.N("smartSelect.shrink","Shrink Selection"),alias:"Shrink Selection",precondition:void 0,kbOpts:{kbExpr:y.u.editorTextFocus,primary:1551,mac:{primary:3343,secondary:[1295]},weight:100},menuOpts:{menuId:s.eH.MenubarSelectionMenu,group:"1_basic",title:w.N({key:"miSmartSelectShrink",comment:["&& denotes a mnemonic"]},"&&Shrink Selection"),order:3}})}}(0,P._K)(r.ID,r),(0,P.Qr)(m),(0,P.Qr)(c),E.AC.register("*",new g);function b(L,T,M,z){return f(this,void 0,void 0,function*(){const oe=E.AC.all(L);oe.length===1&&oe.unshift(new p.x);let se=[],re=[];for(const De of oe)se.push(Promise.resolve(De.provideSelectionRanges(L,T,z)).then(J=>{if(h.Of(J)&&J.length===T.length)for(let Z=0;Z{if(De.length===0)return[];De.sort((le,xe)=>D.L.isBefore(le.getStartPosition(),xe.getStartPosition())?1:D.L.isBefore(xe.getStartPosition(),le.getStartPosition())||D.L.isBefore(le.getEndPosition(),xe.getEndPosition())?-1:D.L.isBefore(xe.getEndPosition(),le.getEndPosition())?1:0);let J=[],Z;for(const le of De)(!Z||G.e.containsRange(le,Z)&&!G.e.equalsRange(le,Z))&&(J.push(le),Z=le);if(!M.selectLeadingAndTrailingWhitespace)return J;let Q=[J[0]];for(let le=1;le=0;L--)(b=f[L])&&(c=(m<3?b(c):m>3?b(v,r,c):b(v,r))||c);return m>3&&c&&Object.defineProperty(v,r,c),c},g=function(f,v){return function(r,l){v(r,l,f)}};const w={overwriteBefore:0,overwriteAfter:0,undoStopBefore:!0,undoStopAfter:!0,adjustWhitespace:!0,clipboardText:void 0,overtypingCapturer:void 0};let s=class tr{constructor(v,r,l){this._editor=v,this._logService=r,this._snippetListener=new h.SL,this._modelVersionId=-1,this._inSnippet=tr.InSnippetMode.bindTo(l),this._hasNextTabstop=tr.HasNextTabstop.bindTo(l),this._hasPrevTabstop=tr.HasPrevTabstop.bindTo(l)}static get(v){return v.getContribution(tr.ID)}dispose(){var v;this._inSnippet.reset(),this._hasPrevTabstop.reset(),this._hasNextTabstop.reset(),(v=this._session)===null||v===void 0||v.dispose(),this._snippetListener.dispose()}insert(v,r){try{this._doInsert(v,typeof r=="undefined"?w:Object.assign(Object.assign({},w),r))}catch(l){this.cancel(),this._logService.error(l),this._logService.error("snippet_error"),this._logService.error("insert_template=",v),this._logService.error("existing_template=",this._session?this._session._logInfo():"")}}_doInsert(v,r){this._editor.hasModel()&&(this._snippetListener.clear(),r.undoStopBefore&&this._editor.getModel().pushStackElement(),this._session?this._session.merge(v,r):(this._modelVersionId=this._editor.getModel().getAlternativeVersionId(),this._session=new p.l(this._editor,v,r),this._session.insert()),r.undoStopAfter&&this._editor.getModel().pushStackElement(),this._updateState(),this._snippetListener.add(this._editor.onDidChangeModelContent(l=>l.isFlush&&this.cancel())),this._snippetListener.add(this._editor.onDidChangeModel(()=>this.cancel())),this._snippetListener.add(this._editor.onDidChangeCursorSelection(()=>this._updateState())))}_updateState(){if(!(!this._session||!this._editor.hasModel())){if(this._modelVersionId===this._editor.getModel().getAlternativeVersionId())return this.cancel();if(!this._session.hasPlaceholder)return this.cancel();if(this._session.isAtLastPlaceholder||!this._session.isSelectionWithinPlaceholders())return this.cancel();this._inSnippet.set(!0),this._hasPrevTabstop.set(!this._session.isAtFirstPlaceholder),this._hasNextTabstop.set(!this._session.isAtLastPlaceholder),this._handleChoice()}}_handleChoice(){if(!this._session||!this._editor.hasModel()){this._currentChoice=void 0;return}const{choice:v}=this._session;if(!v){this._currentChoice=void 0;return}if(this._currentChoice!==v){this._currentChoice=v,this._editor.setSelections(this._editor.getSelections().map(l=>P.Y.fromPositions(l.getStartPosition())));const[r]=v.options;(0,G.i5)(this._editor,v.options.map((l,m)=>({kind:13,label:l.value,insertText:l.value,sortText:"a".repeat(m+1),range:O.e.fromPositions(this._editor.getPosition(),this._editor.getPosition().delta(0,r.value.length))})))}}finish(){for(;this._inSnippet.get();)this.next()}cancel(v=!1){var r;this._inSnippet.reset(),this._hasPrevTabstop.reset(),this._hasNextTabstop.reset(),this._snippetListener.clear(),(r=this._session)===null||r===void 0||r.dispose(),this._session=void 0,this._modelVersionId=-1,v&&this._editor.setSelections([this._editor.getSelection()])}prev(){this._session&&this._session.prev(),this._updateState()}next(){this._session&&this._session.next(),this._updateState()}isInSnippet(){return!!this._inSnippet.get()}};s.ID="snippetController2",s.InSnippetMode=new y.uy("inSnippetMode",!1,(0,I.N)("inSnippetMode","Whether the editor in current in snippet mode")),s.HasNextTabstop=new y.uy("hasNextTabstop",!1,(0,I.N)("hasNextTabstop","Whether there is a next tab stop when in snippet mode")),s.HasPrevTabstop=new y.uy("hasPrevTabstop",!1,(0,I.N)("hasPrevTabstop","Whether there is a previous tab stop when in snippet mode")),s=a([g(1,E.VZ),g(2,y.i6)],s),(0,H._K)(s.ID,s);const C=H._l.bindToContribution(s.get);(0,H.fK)(new C({id:"jumpToNextSnippetPlaceholder",precondition:y.Ao.and(s.InSnippetMode,s.HasNextTabstop),handler:f=>f.next(),kbOpts:{weight:130,kbExpr:D.u.editorTextFocus,primary:2}})),(0,H.fK)(new C({id:"jumpToPrevSnippetPlaceholder",precondition:y.Ao.and(s.InSnippetMode,s.HasPrevTabstop),handler:f=>f.prev(),kbOpts:{weight:130,kbExpr:D.u.editorTextFocus,primary:1026}})),(0,H.fK)(new C({id:"leaveSnippet",precondition:s.InSnippetMode,handler:f=>f.cancel(!0),kbOpts:{weight:130,kbExpr:D.u.editorTextFocus,primary:9,secondary:[1033]}})),(0,H.fK)(new C({id:"acceptSnippet",precondition:s.InSnippetMode,handler:f=>f.finish()}))},85314:function(xt,Te,i){"use strict";i.d(Te,{Lv:function(){return G},Vm:function(){return D},Yj:function(){return g},xv:function(){return O}});class h{constructor(){this.value="",this.pos=0}static isDigitCharacter(s){return s>=48&&s<=57}static isVariableCharacter(s){return s===95||s>=97&&s<=122||s>=65&&s<=90}text(s){this.value=s,this.pos=0}tokenText(s){return this.value.substr(s.pos,s.len)}next(){if(this.pos>=this.value.length)return{type:14,pos:this.pos,len:0};let s=this.pos,C=0,f=this.value.charCodeAt(s),v;if(v=h._table[f],typeof v=="number")return this.pos+=1,{type:v,pos:s,len:1};if(h.isDigitCharacter(f)){v=8;do C+=1,f=this.value.charCodeAt(s+C);while(h.isDigitCharacter(f));return this.pos+=C,{type:v,pos:s,len:C}}if(h.isVariableCharacter(f)){v=9;do f=this.value.charCodeAt(s+ ++C);while(h.isVariableCharacter(f)||h.isDigitCharacter(f));return this.pos+=C,{type:v,pos:s,len:C}}v=10;do C+=1,f=this.value.charCodeAt(s+C);while(!isNaN(f)&&typeof h._table[f]=="undefined"&&!h.isDigitCharacter(f)&&!h.isVariableCharacter(f));return this.pos+=C,{type:v,pos:s,len:C}}}h._table={36:0,58:1,44:2,123:3,125:4,92:5,47:6,124:7,43:11,45:12,63:13};class H{constructor(){this._children=[]}appendChild(s){return s instanceof O&&this._children[this._children.length-1]instanceof O?this._children[this._children.length-1].value+=s.value:(s.parent=this,this._children.push(s)),this}replace(s,C){const{parent:f}=s,v=f.children.indexOf(s),r=f.children.slice(0);r.splice(v,1,...C),f._children=r,function l(m,c){for(const b of m)b.parent=c,l(b.children,b)}(C,f)}get children(){return this._children}get snippet(){let s=this;for(;;){if(!s)return;if(s instanceof a)return s;s=s.parent}}toString(){return this.children.reduce((s,C)=>s+C.toString(),"")}len(){return 0}}class O extends H{constructor(s){super(),this.value=s}toString(){return this.value}len(){return this.value.length}clone(){return new O(this.value)}}class P extends H{}class D extends P{constructor(s){super(),this.index=s}static compareByIndex(s,C){return s.index===C.index?0:s.isFinalTabstop?1:C.isFinalTabstop||s.indexC.index?1:0}get isFinalTabstop(){return this.index===0}get choice(){return this._children.length===1&&this._children[0]instanceof G?this._children[0]:void 0}clone(){let s=new D(this.index);return this.transform&&(s.transform=this.transform.clone()),s._children=this.children.map(C=>C.clone()),s}}class G extends H{constructor(){super(...arguments),this.options=[]}appendChild(s){return s instanceof O&&(s.parent=this,this.options.push(s)),this}toString(){return this.options[0].value}len(){return this.options[0].len()}clone(){let s=new G;return this.options.forEach(s.appendChild,s),s}}class I extends H{constructor(){super(...arguments),this.regexp=new RegExp("")}resolve(s){const C=this;let f=!1,v=s.replace(this.regexp,function(){return f=!0,C._replace(Array.prototype.slice.call(arguments,0,-2))});return!f&&this._children.some(r=>r instanceof y&&!!r.elseValue)&&(v=this._replace([])),v}_replace(s){let C="";for(const f of this._children)if(f instanceof y){let v=s[f.index]||"";v=f.resolve(v),C+=v}else C+=f.toString();return C}toString(){return""}clone(){let s=new I;return s.regexp=new RegExp(this.regexp.source,(this.regexp.ignoreCase?"i":"")+(this.regexp.global?"g":"")),s._children=this.children.map(C=>C.clone()),s}}class y extends H{constructor(s,C,f,v){super(),this.index=s,this.shorthandName=C,this.ifValue=f,this.elseValue=v}resolve(s){return this.shorthandName==="upcase"?s?s.toLocaleUpperCase():"":this.shorthandName==="downcase"?s?s.toLocaleLowerCase():"":this.shorthandName==="capitalize"?s?s[0].toLocaleUpperCase()+s.substr(1):"":this.shorthandName==="pascalcase"?s?this._toPascalCase(s):"":this.shorthandName==="camelcase"?s?this._toCamelCase(s):"":s&&typeof this.ifValue=="string"?this.ifValue:!s&&typeof this.elseValue=="string"?this.elseValue:s||""}_toPascalCase(s){const C=s.match(/[a-z0-9]+/gi);return C?C.map(f=>f.charAt(0).toUpperCase()+f.substr(1).toLowerCase()).join(""):s}_toCamelCase(s){const C=s.match(/[a-z0-9]+/gi);return C?C.map((f,v)=>v===0?f.toLowerCase():f.charAt(0).toUpperCase()+f.substr(1).toLowerCase()).join(""):s}clone(){return new y(this.index,this.shorthandName,this.ifValue,this.elseValue)}}class E extends P{constructor(s){super(),this.name=s}resolve(s){let C=s.resolve(this);return this.transform&&(C=this.transform.resolve(C||"")),C!==void 0?(this._children=[new O(C)],!0):!1}clone(){const s=new E(this.name);return this.transform&&(s.transform=this.transform.clone()),s._children=this.children.map(C=>C.clone()),s}}function p(w,s){const C=[...w];for(;C.length>0;){const f=C.shift();if(!s(f))break;C.unshift(...f.children)}}class a extends H{get placeholderInfo(){if(!this._placeholders){let s=[],C;this.walk(function(f){return f instanceof D&&(s.push(f),C=!C||C.indexv===s?(f=!0,!1):(C+=v.len(),!0)),f?C:-1}fullLen(s){let C=0;return p([s],f=>(C+=f.len(),!0)),C}enclosingPlaceholders(s){let C=[],{parent:f}=s;for(;f;)f instanceof D&&C.push(f),f=f.parent;return C}resolveVariables(s){return this.walk(C=>(C instanceof E&&C.resolve(s)&&(this._placeholders=void 0),!0)),this}appendChild(s){return this._placeholders=void 0,super.appendChild(s)}replace(s,C){return this._placeholders=void 0,super.replace(s,C)}clone(){let s=new a;return this._children=this.children.map(C=>C.clone()),s}walk(s){p(this.children,s)}}class g{constructor(){this._scanner=new h,this._token={type:14,pos:0,len:0}}static escape(s){return s.replace(/\$|}|\\/g,"\\$&")}static guessNeedsClipboard(s){return/\${?CLIPBOARD/.test(s)}parse(s,C,f){this._scanner.text(s),this._token=this._scanner.next();const v=new a;for(;this._parse(v););const r=new Map,l=[];let m=0;v.walk(c=>(c instanceof D&&(m+=1,c.isFinalTabstop?r.set(0,void 0):!r.has(c.index)&&c.children.length>0?r.set(c.index,c.children):l.push(c)),!0));for(const c of l){const b=r.get(c.index);if(b){const L=new D(c.index);L.transform=c.transform;for(const T of b)L.appendChild(T.clone());v.replace(c,[L])}}return f||(f=m>0&&C),!r.has(0)&&f&&v.appendChild(new D(0)),v}_accept(s,C){if(s===void 0||this._token.type===s){let f=C?this._scanner.tokenText(this._token):!0;return this._token=this._scanner.next(),f}return!1}_backTo(s){return this._scanner.pos=s.pos+s.len,this._token=s,!1}_until(s){const C=this._token;for(;this._token.type!==s;){if(this._token.type===14)return!1;if(this._token.type===5){const v=this._scanner.next();if(v.type!==0&&v.type!==4&&v.type!==5)return!1}this._token=this._scanner.next()}const f=this._scanner.value.substring(C.pos,this._token.pos).replace(/\\(\$|}|\\)/g,"$1");return this._token=this._scanner.next(),f}_parse(s){return this._parseEscaped(s)||this._parseTabstopOrVariableName(s)||this._parseComplexPlaceholder(s)||this._parseComplexVariable(s)||this._parseAnything(s)}_parseEscaped(s){let C;return(C=this._accept(5,!0))?(C=this._accept(0,!0)||this._accept(4,!0)||this._accept(5,!0)||C,s.appendChild(new O(C)),!0):!1}_parseTabstopOrVariableName(s){let C;const f=this._token;return this._accept(0)&&(C=this._accept(9,!0)||this._accept(8,!0))?(s.appendChild(/^\d+$/.test(C)?new D(Number(C)):new E(C)),!0):this._backTo(f)}_parseComplexPlaceholder(s){let C;const f=this._token;if(!(this._accept(0)&&this._accept(3)&&(C=this._accept(8,!0))))return this._backTo(f);const r=new D(Number(C));if(this._accept(1))for(;;){if(this._accept(4))return s.appendChild(r),!0;if(!this._parse(r))return s.appendChild(new O("${"+C+":")),r.children.forEach(s.appendChild,s),!0}else if(r.index>0&&this._accept(7)){const l=new G;for(;;){if(this._parseChoiceElement(l)){if(this._accept(2))continue;if(this._accept(7)&&(r.appendChild(l),this._accept(4)))return s.appendChild(r),!0}return this._backTo(f),!1}}else return this._accept(6)?this._parseTransform(r)?(s.appendChild(r),!0):(this._backTo(f),!1):this._accept(4)?(s.appendChild(r),!0):this._backTo(f)}_parseChoiceElement(s){const C=this._token,f=[];for(;!(this._token.type===2||this._token.type===7);){let v;if((v=this._accept(5,!0))?v=this._accept(2,!0)||this._accept(7,!0)||this._accept(5,!0)||v:v=this._accept(void 0,!0),!v)return this._backTo(C),!1;f.push(v)}return f.length===0?(this._backTo(C),!1):(s.appendChild(new O(f.join(""))),!0)}_parseComplexVariable(s){let C;const f=this._token;if(!(this._accept(0)&&this._accept(3)&&(C=this._accept(9,!0))))return this._backTo(f);const r=new E(C);if(this._accept(1))for(;;){if(this._accept(4))return s.appendChild(r),!0;if(!this._parse(r))return s.appendChild(new O("${"+C+":")),r.children.forEach(s.appendChild,s),!0}else return this._accept(6)?this._parseTransform(r)?(s.appendChild(r),!0):(this._backTo(f),!1):this._accept(4)?(s.appendChild(r),!0):this._backTo(f)}_parseTransform(s){let C=new I,f="",v="";for(;!this._accept(6);){let r;if(r=this._accept(5,!0)){r=this._accept(6,!0)||r,f+=r;continue}if(this._token.type!==14){f+=this._accept(void 0,!0);continue}return!1}for(;!this._accept(6);){let r;if(r=this._accept(5,!0)){r=this._accept(5,!0)||this._accept(6,!0)||r,C.appendChild(new O(r));continue}if(!(this._parseFormatString(C)||this._parseAnything(C)))return!1}for(;!this._accept(4);){if(this._token.type!==14){v+=this._accept(void 0,!0);continue}return!1}try{C.regexp=new RegExp(f,v)}catch(r){return!1}return s.transform=C,!0}_parseFormatString(s){const C=this._token;if(!this._accept(0))return!1;let f=!1;this._accept(3)&&(f=!0);let v=this._accept(8,!0);if(v)if(f){if(this._accept(4))return s.appendChild(new y(Number(v))),!0;if(!this._accept(1))return this._backTo(C),!1}else return s.appendChild(new y(Number(v))),!0;else return this._backTo(C),!1;if(this._accept(6)){let r=this._accept(9,!0);return!r||!this._accept(4)?(this._backTo(C),!1):(s.appendChild(new y(Number(v),r)),!0)}else if(this._accept(11)){let r=this._until(4);if(r)return s.appendChild(new y(Number(v),void 0,r,void 0)),!0}else if(this._accept(12)){let r=this._until(4);if(r)return s.appendChild(new y(Number(v),void 0,void 0,r)),!0}else if(this._accept(13)){let r=this._until(1);if(r){let l=this._until(4);if(l)return s.appendChild(new y(Number(v),void 0,r,l)),!0}}else{let r=this._until(4);if(r)return s.appendChild(new y(Number(v),void 0,void 0,r)),!0}return this._backTo(C),!1}_parseAnything(s){return this._token.type!==14?(s.appendChild(new O(this._scanner.tokenText(this._token))),this._accept(void 0),!0):!1}}},49478:function(xt,Te,i){"use strict";i.d(Te,{l:function(){return j}});var h=i(43506),H=i(69323),O=i(82983),P=i(44124),D=i(17373),G=i(17551),I=i(31276),y=i(6629),E=i(44350),p=i(49055),a=i(52648),g=i(85314),w=i(51983),s=i(86408),C=i(9365);const f=new Uint8Array(16),v=[];for(let R=0;R<256;R++)v.push(R.toString(16).padStart(2,"0"));let r;typeof crypto=="object"&&typeof crypto.getRandomValues=="function"?r=crypto.getRandomValues.bind(crypto):r=function(R){for(let V=0;Vwe===V?!1:(we instanceof g.xv&&(ve=(0,O.V8)((0,O.uq)(we.value).pop())),!0));const Fe=(0,O.Mh)(ve,ye);ie=ie.replace(/(\r\n|\r|\n)(.*)/g,(we,ue,ce)=>`${ue}${ve.substr(Fe)}${ce}`)}return ie}else{if(K==="TM_CURRENT_LINE")return this._model.getLineContent(this._selection.positionLineNumber);if(K==="TM_CURRENT_WORD"){const ie=this._model.getWordAtPosition({lineNumber:this._selection.positionLineNumber,column:this._selection.positionColumn});return ie&&ie.word||void 0}else{if(K==="TM_LINE_INDEX")return String(this._selection.positionLineNumber-1);if(K==="TM_LINE_NUMBER")return String(this._selection.positionLineNumber)}}}}class se{constructor(V,K){this._labelService=V,this._model=K}resolve(V){const{name:K}=V;if(K==="TM_FILENAME")return s.EZ(this._model.uri.fsPath);if(K==="TM_FILENAME_BASE"){const ie=s.EZ(this._model.uri.fsPath),te=ie.lastIndexOf(".");return te<=0?ie:ie.slice(0,te)}else{if(K==="TM_DIRECTORY")return s.XX(this._model.uri.fsPath)==="."?"":this._labelService.getUriLabel((0,C.XX)(this._model.uri));if(K==="TM_FILEPATH")return this._labelService.getUriLabel(this._model.uri);if(K==="RELATIVE_FILEPATH")return this._labelService.getUriLabel(this._model.uri,{relative:!0,noPrefix:!0})}}}class re{constructor(V,K,ie,te){this._readClipboardText=V,this._selectionIdx=K,this._selectionCount=ie,this._spread=te}resolve(V){if(V.name!=="CLIPBOARD")return;const K=this._readClipboardText();if(K){if(this._spread){const ie=K.split(/\r\n|\n|\r/).filter(te=>!(0,O.m5)(te));if(ie.length===this._selectionCount)return ie[this._selectionIdx]}return K}}}class De{constructor(V,K){this._model=V,this._selection=K}resolve(V){const{name:K}=V,ie=this._model.getLanguageIdAtPosition(this._selection.selectionStartLineNumber,this._selection.selectionStartColumn),te=m.zu.getComments(ie);if(te){if(K==="LINE_COMMENT")return te.lineCommentToken||void 0;if(K==="BLOCK_COMMENT_START")return te.blockCommentStartToken||void 0;if(K==="BLOCK_COMMENT_END")return te.blockCommentEndToken||void 0}}}class J{constructor(){this._date=new Date}resolve(V){const{name:K}=V;if(K==="CURRENT_YEAR")return String(this._date.getFullYear());if(K==="CURRENT_YEAR_SHORT")return String(this._date.getFullYear()).slice(-2);if(K==="CURRENT_MONTH")return String(this._date.getMonth().valueOf()+1).padStart(2,"0");if(K==="CURRENT_DATE")return String(this._date.getDate().valueOf()).padStart(2,"0");if(K==="CURRENT_HOUR")return String(this._date.getHours().valueOf()).padStart(2,"0");if(K==="CURRENT_MINUTE")return String(this._date.getMinutes().valueOf()).padStart(2,"0");if(K==="CURRENT_SECOND")return String(this._date.getSeconds().valueOf()).padStart(2,"0");if(K==="CURRENT_DAY_NAME")return J.dayNames[this._date.getDay()];if(K==="CURRENT_DAY_NAME_SHORT")return J.dayNamesShort[this._date.getDay()];if(K==="CURRENT_MONTH_NAME")return J.monthNames[this._date.getMonth()];if(K==="CURRENT_MONTH_NAME_SHORT")return J.monthNamesShort[this._date.getMonth()];if(K==="CURRENT_SECONDS_UNIX")return String(Math.floor(this._date.getTime()/1e3))}}J.dayNames=[c.N("Sunday","Sunday"),c.N("Monday","Monday"),c.N("Tuesday","Tuesday"),c.N("Wednesday","Wednesday"),c.N("Thursday","Thursday"),c.N("Friday","Friday"),c.N("Saturday","Saturday")],J.dayNamesShort=[c.N("SundayShort","Sun"),c.N("MondayShort","Mon"),c.N("TuesdayShort","Tue"),c.N("WednesdayShort","Wed"),c.N("ThursdayShort","Thu"),c.N("FridayShort","Fri"),c.N("SaturdayShort","Sat")],J.monthNames=[c.N("January","January"),c.N("February","February"),c.N("March","March"),c.N("April","April"),c.N("May","May"),c.N("June","June"),c.N("July","July"),c.N("August","August"),c.N("September","September"),c.N("October","October"),c.N("November","November"),c.N("December","December")],J.monthNamesShort=[c.N("JanuaryShort","Jan"),c.N("FebruaryShort","Feb"),c.N("MarchShort","Mar"),c.N("AprilShort","Apr"),c.N("MayShort","May"),c.N("JuneShort","Jun"),c.N("JulyShort","Jul"),c.N("AugustShort","Aug"),c.N("SeptemberShort","Sep"),c.N("OctoberShort","Oct"),c.N("NovemberShort","Nov"),c.N("DecemberShort","Dec")];class Z{constructor(V){this._workspaceService=V}resolve(V){if(!this._workspaceService)return;const K=M(this._workspaceService.getWorkspace());if(K){if(V.name==="WORKSPACE_NAME")return this._resolveWorkspaceName(K);if(V.name==="WORKSPACE_FOLDER")return this._resoveWorkspacePath(K)}}_resolveWorkspaceName(V){if(T(V))return s.EZ(V.uri.path);let K=s.EZ(V.configPath.path);return K.endsWith(L)&&(K=K.substr(0,K.length-L.length-1)),K}_resoveWorkspacePath(V){if(T(V))return(0,w.D)(V.uri.fsPath);let K=s.EZ(V.configPath.path),ie=V.configPath.fsPath;return ie.endsWith(K)&&(ie=ie.substr(0,ie.length-K.length-1)),ie?(0,w.D)(ie):"/"}}class Q{resolve(V){const{name:K}=V;if(K==="RANDOM")return Math.random().toString().slice(-6);if(K==="RANDOM_HEX")return Math.random().toString(16).slice(-6);if(K==="UUID")return l()}}(0,p.Ic)((R,V)=>{function K(ie){const te=R.getColor(ie);return te?te.toString():"transparent"}V.addRule(`.monaco-editor .snippet-placeholder { background-color: ${K(E.u2)}; outline-color: ${K(E.Pk)}; }`),V.addRule(`.monaco-editor .finish-snippet-placeholder { background-color: ${K(E.I1)}; outline-color: ${K(E.U6)}; }`)});class le{constructor(V,K,ie,te){this._editor=V,this._snippet=K,this._offset=ie,this._snippetLineLeadingWhitespace=te,this._nestingLevel=1,this._placeholderGroups=(0,h.vM)(K.placeholders,g.Vm.compareByIndex),this._placeholderGroupsIdx=-1}dispose(){this._placeholderDecorations&&this._editor.deltaDecorations([...this._placeholderDecorations.values()],[]),this._placeholderGroups.length=0}_initDecorations(){if(this._placeholderDecorations)return;this._placeholderDecorations=new Map;const V=this._editor.getModel();this._editor.changeDecorations(K=>{for(const ie of this._snippet.placeholders){const te=this._snippet.offset(ie),ge=this._snippet.fullLen(ie),ye=D.e.fromPositions(V.getPositionAt(this._offset+te),V.getPositionAt(this._offset+te+ge)),ve=ie.isFinalTabstop?le._decor.inactiveFinal:le._decor.inactive,Fe=K.addDecoration(ye,ve);this._placeholderDecorations.set(ie,Fe)}})}move(V){if(!this._editor.hasModel())return[];if(this._initDecorations(),this._placeholderGroupsIdx>=0){let te=[];for(const ge of this._placeholderGroups[this._placeholderGroupsIdx])if(ge.transform){const ye=this._placeholderDecorations.get(ge),ve=this._editor.getModel().getDecorationRange(ye),Fe=this._editor.getModel().getValueInRange(ve),we=ge.transform.resolve(Fe).split(/\r\n|\r|\n/);for(let ue=1;ue0&&this._editor.executeEdits("snippet.placeholderTransform",te)}let K=!1;V===!0&&this._placeholderGroupsIdx0&&(this._placeholderGroupsIdx-=1,K=!0);const ie=this._editor.getModel().changeDecorations(te=>{const ge=new Set,ye=[];for(const ve of this._placeholderGroups[this._placeholderGroupsIdx]){const Fe=this._placeholderDecorations.get(ve),we=this._editor.getModel().getDecorationRange(Fe);ye.push(new G.Y(we.startLineNumber,we.startColumn,we.endLineNumber,we.endColumn)),K=K&&this._hasPlaceholderBeenCollapsed(ve),te.changeDecorationOptions(Fe,ve.isFinalTabstop?le._decor.activeFinal:le._decor.active),ge.add(ve);for(const ue of this._snippet.enclosingPlaceholders(ve)){const ce=this._placeholderDecorations.get(ue);te.changeDecorationOptions(ce,ue.isFinalTabstop?le._decor.activeFinal:le._decor.active),ge.add(ue)}}for(const[ve,Fe]of this._placeholderDecorations)ge.has(ve)||te.changeDecorationOptions(Fe,ve.isFinalTabstop?le._decor.inactiveFinal:le._decor.inactive);return ye});return K?this.move(V):ie!=null?ie:[]}_hasPlaceholderBeenCollapsed(V){let K=V;for(;K;){if(K instanceof g.Vm){const ie=this._placeholderDecorations.get(K);if(this._editor.getModel().getDecorationRange(ie).isEmpty()&&K.toString().length>0)return!0}K=K.parent}return!1}get isAtFirstPlaceholder(){return this._placeholderGroupsIdx<=0||this._placeholderGroups.length===0}get isAtLastPlaceholder(){return this._placeholderGroupsIdx===this._placeholderGroups.length-1}get hasPlaceholder(){return this._snippet.placeholders.length>0}computePossibleSelections(){const V=new Map;for(const K of this._placeholderGroups){let ie;for(const te of K){if(te.isFinalTabstop)break;ie||(ie=[],V.set(te.index,ie));const ge=this._placeholderDecorations.get(te),ye=this._editor.getModel().getDecorationRange(ge);if(!ye){V.delete(te.index);break}ie.push(ye)}}return V}get choice(){return this._placeholderGroups[this._placeholderGroupsIdx][0].choice}merge(V){const K=this._editor.getModel();this._nestingLevel*=10,this._editor.changeDecorations(ie=>{for(const te of this._placeholderGroups[this._placeholderGroupsIdx]){const ge=V.shift();console.assert(!ge._placeholderDecorations);const ye=ge._snippet.placeholderInfo.last.index;for(const Fe of ge._snippet.placeholderInfo.all)Fe.isFinalTabstop?Fe.index=te.index+(ye+1)/this._nestingLevel:Fe.index=te.index+Fe.index/this._nestingLevel;this._snippet.replace(te,ge._snippet.children);const ve=this._placeholderDecorations.get(te);ie.removeDecoration(ve),this._placeholderDecorations.delete(te);for(const Fe of ge._snippet.placeholders){const we=ge._snippet.offset(Fe),ue=ge._snippet.fullLen(Fe),ce=D.e.fromPositions(K.getPositionAt(ge._offset+we),K.getPositionAt(ge._offset+we+ue)),Ve=ie.addDecoration(ce,le._decor.inactive);this._placeholderDecorations.set(Fe,Ve)}}this._placeholderGroups=(0,h.vM)(this._snippet.placeholders,g.Vm.compareByIndex)})}}le._decor={active:I.qx.register({description:"snippet-placeholder-1",stickiness:0,className:"snippet-placeholder"}),inactive:I.qx.register({description:"snippet-placeholder-2",stickiness:1,className:"snippet-placeholder"}),activeFinal:I.qx.register({description:"snippet-placeholder-3",stickiness:1,className:"finish-snippet-placeholder"}),inactiveFinal:I.qx.register({description:"snippet-placeholder-4",stickiness:1,className:"finish-snippet-placeholder"})};const xe={overwriteBefore:0,overwriteAfter:0,adjustWhitespace:!0,clipboardText:void 0,overtypingCapturer:void 0};class j{constructor(V,K,ie=xe){this._templateMerges=[],this._snippets=[],this._editor=V,this._template=K,this._options=ie}static adjustWhitespace(V,K,ie,te,ge){const ye=V.getLineContent(K.lineNumber),ve=(0,O.V8)(ye,0,K.column-1);let Fe;return ie.walk(we=>{if(!(we instanceof g.xv)||we.parent instanceof g.Lv)return!0;const ue=we.value.split(/\r\n|\r|\n/);if(te){const Ve=ie.offset(we);if(Ve===0)ue[0]=V.normalizeIndentation(ue[0]);else{Fe=Fe!=null?Fe:ie.toString();let We=Fe.charCodeAt(Ve-1);(We===10||We===13)&&(ue[0]=V.normalizeIndentation(ve+ue[0]))}for(let We=1;Wehe.get(a.ec)),We=V.invokeWithinContext(he=>new se(he.get(y.e),ce)),ae=()=>ve;let fe=0,ne=ce.getValueInRange(j.adjustSelection(ce,V.getSelection(),ie,0)),W=ce.getValueInRange(j.adjustSelection(ce,V.getSelection(),0,te)),$=ce.getLineFirstNonWhitespaceColumn(V.getSelection().positionLineNumber);const ee=V.getSelections().map((he,Pe)=>({selection:he,idx:Pe})).sort((he,Pe)=>D.e.compareRangesUsingStarts(he.selection,Pe.selection));for(const{selection:he,idx:Pe}of ee){let Ye=j.adjustSelection(ce,he,ie,0),it=j.adjustSelection(ce,he,0,te);ne!==ce.getValueInRange(Ye)&&(Ye=he),W!==ce.getValueInRange(it)&&(it=he);const rt=he.setStartPosition(Ye.startLineNumber,Ye.startColumn).setEndPosition(it.endLineNumber,it.endColumn),vt=new g.Yj().parse(K,!0,ge),Ft=rt.getStartPosition(),Ht=j.adjustWhitespace(ce,Ft,vt,ye||Pe>0&&$!==ce.getLineFirstNonWhitespaceColumn(he.positionLineNumber),!0);vt.resolveVariables(new z([We,new re(ae,Pe,ee.length,V.getOption(70)==="spread"),new oe(ce,he,Pe,Fe),new De(ce,he),new J,new Z(Ve),new Q]));const ze=ce.getOffsetAt(Ft)+fe;fe+=vt.toString().length-ce.getValueLengthInRange(rt),we[Pe]=P.h.replace(rt,vt.toString()),we[Pe].identifier={major:Pe,minor:0},ue[Pe]=new le(V,vt,ze,Ht)}return{edits:we,snippets:ue}}dispose(){(0,H.B9)(this._snippets)}_logInfo(){return`template="${this._template}", merged_templates="${this._templateMerges.join(" -> ")}"`}insert(){if(!this._editor.hasModel())return;const{edits:V,snippets:K}=j.createEditsAndSnippets(this._editor,this._template,this._options.overwriteBefore,this._options.overwriteAfter,!1,this._options.adjustWhitespace,this._options.clipboardText,this._options.overtypingCapturer);this._snippets=K,this._editor.executeEdits("snippet",V,ie=>this._snippets[0].hasPlaceholder?this._move(!0):ie.filter(te=>!!te.identifier).map(te=>G.Y.fromPositions(te.range.getEndPosition()))),this._editor.revealRange(this._editor.getSelections()[0])}merge(V,K=xe){if(!this._editor.hasModel())return;this._templateMerges.push([this._snippets[0]._nestingLevel,this._snippets[0]._placeholderGroupsIdx,V]);const{edits:ie,snippets:te}=j.createEditsAndSnippets(this._editor,V,K.overwriteBefore,K.overwriteAfter,!0,K.adjustWhitespace,K.clipboardText,K.overtypingCapturer);this._editor.executeEdits("snippet",ie,ge=>{for(const ye of this._snippets)ye.merge(te);return console.assert(te.length===0),this._snippets[0].hasPlaceholder?this._move(void 0):ge.filter(ye=>!!ye.identifier).map(ye=>G.Y.fromPositions(ye.range.getEndPosition()))})}next(){const V=this._move(!0);this._editor.setSelections(V),this._editor.revealPositionInCenterIfOutsideViewport(V[0].getPosition())}prev(){const V=this._move(!1);this._editor.setSelections(V),this._editor.revealPositionInCenterIfOutsideViewport(V[0].getPosition())}_move(V){const K=[];for(const ie of this._snippets){const te=ie.move(V);K.push(...te)}return K}get isAtFirstPlaceholder(){return this._snippets[0].isAtFirstPlaceholder}get isAtLastPlaceholder(){return this._snippets[0].isAtLastPlaceholder}get hasPlaceholder(){return this._snippets[0].hasPlaceholder}get choice(){return this._snippets[0].choice}isSelectionWithinPlaceholders(){if(!this.hasPlaceholder)return!1;const V=this._editor.getSelections();if(V.length{ge.push(...te.get(ye))})}V.sort(D.e.compareRangesUsingStarts);for(let[ie,te]of K){if(te.length!==V.length){K.delete(ie);continue}te.sort(D.e.compareRangesUsingStarts);for(let ge=0;ge0}}},15817:function(xt,Te,i){"use strict";i.d(Te,{A9:function(){return c},GI:function(){return l},ZJ:function(){return L},_y:function(){return r},i5:function(){return Z},kL:function(){return M},wg:function(){return De}});var h=i(96283),H=i(79881),O=i(99599),P=i(69323),D=i(95830),G=i(72999),I=i(5472),y=i(72146),E=i(17373),p=i(27347),a=i(16862),g=i(85314),w=i(13268),s=i(96236),C=i(35884),f=i(90689),v=function(Q,le,xe,j){function R(V){return V instanceof xe?V:new xe(function(K){K(V)})}return new(xe||(xe=Promise))(function(V,K){function ie(ye){try{ge(j.next(ye))}catch(ve){K(ve)}}function te(ye){try{ge(j.throw(ye))}catch(ve){K(ve)}}function ge(ye){ye.done?V(ye.value):R(ye.value).then(ie,te)}ge((j=j.apply(Q,le||[])).next())})};const r={Visible:new f.uy("suggestWidgetVisible",!1,(0,w.N)("suggestWidgetVisible","Whether suggestion are visible")),DetailsVisible:new f.uy("suggestWidgetDetailsVisible",!1,(0,w.N)("suggestWidgetDetailsVisible","Whether suggestion details are visible")),MultipleSuggestions:new f.uy("suggestWidgetMultipleSuggestions",!1,(0,w.N)("suggestWidgetMultipleSuggestions","Whether there are multiple suggestions to pick from")),MakesTextEdit:new f.uy("suggestionMakesTextEdit",!0,(0,w.N)("suggestionMakesTextEdit","Whether inserting the current suggestion yields in a change or has everything already been typed")),AcceptSuggestionsOnEnter:new f.uy("acceptSuggestionOnEnter",!0,(0,w.N)("acceptSuggestionOnEnter","Whether suggestions are inserted when pressing Enter")),HasInsertAndReplaceRange:new f.uy("suggestionHasInsertAndReplaceRange",!1,(0,w.N)("suggestionHasInsertAndReplaceRange","Whether the current suggestion has insert and replace behaviour")),InsertMode:new f.uy("suggestionInsertMode",void 0,{type:"string",description:(0,w.N)("suggestionInsertMode","Whether the default behaviour is to insert or replace")}),CanResolve:new f.uy("suggestionCanResolve",!1,(0,w.N)("suggestionCanResolve","Whether the current suggestion supports to resolve further details"))},l=new s.eH("suggestWidgetStatusBar");class m{constructor(le,xe,j,R){this.position=le,this.completion=xe,this.container=j,this.provider=R,this.isInvalid=!1,this.score=O.CL.Default,this.distance=0,this.textLabel=typeof xe.label=="string"?xe.label:xe.label.label,this.labelLow=this.textLabel.toLowerCase(),this.isInvalid=!this.textLabel,this.sortTextLow=xe.sortText&&xe.sortText.toLowerCase(),this.filterTextLow=xe.filterText&&xe.filterText.toLowerCase(),E.e.isIRange(xe.range)?(this.editStart=new y.L(xe.range.startLineNumber,xe.range.startColumn),this.editInsertEnd=new y.L(xe.range.endLineNumber,xe.range.endColumn),this.editReplaceEnd=new y.L(xe.range.endLineNumber,xe.range.endColumn),this.isInvalid=this.isInvalid||E.e.spansMultipleLines(xe.range)||xe.range.startLineNumber!==le.lineNumber):(this.editStart=new y.L(xe.range.insert.startLineNumber,xe.range.insert.startColumn),this.editInsertEnd=new y.L(xe.range.insert.endLineNumber,xe.range.insert.endColumn),this.editReplaceEnd=new y.L(xe.range.replace.endLineNumber,xe.range.replace.endColumn),this.isInvalid=this.isInvalid||E.e.spansMultipleLines(xe.range.insert)||E.e.spansMultipleLines(xe.range.replace)||xe.range.insert.startLineNumber!==le.lineNumber||xe.range.replace.startLineNumber!==le.lineNumber||xe.range.insert.startColumn!==xe.range.replace.startColumn),typeof R.resolveCompletionItem!="function"&&(this._resolveCache=Promise.resolve(),this._isResolved=!0)}get isResolved(){return!!this._isResolved}resolve(le){return v(this,void 0,void 0,function*(){if(!this._resolveCache){const xe=le.onCancellationRequested(()=>{this._resolveCache=void 0,this._isResolved=!1});this._resolveCache=Promise.resolve(this.provider.resolveCompletionItem(this.completion,le)).then(j=>{Object.assign(this.completion,j),this._isResolved=!0,xe.dispose()},j=>{(0,H.VV)(j)&&(this._resolveCache=void 0,this._isResolved=!1)})}return this._resolveCache})}}class c{constructor(le=2,xe=new Set,j=new Set,R=!0){this.snippetSortOrder=le,this.kindFilter=xe,this.providerFilter=j,this.showDeprecated=R}}c.default=new c;let b;function L(){return b}class T{constructor(le,xe,j,R){this.items=le,this.needsClipboard=xe,this.durations=j,this.disposable=R}}function M(Q,le,xe=c.default,j={triggerKind:0},R=h.T.None){return v(this,void 0,void 0,function*(){const V=new D.G(!0);le=le.clone();const K=Q.getWordAtPosition(le),ie=K?new E.e(le.lineNumber,K.startColumn,le.lineNumber,K.endColumn):E.e.fromPositions(le),te={replace:ie,insert:ie.setEndPosition(le.lineNumber,le.column)},ge=[],ye=new P.SL,ve=[];let Fe=!1;const we=(ce,Ve,We)=>{var ae,fe,ne;if(Ve){for(let W of Ve.suggestions)if(!xe.kindFilter.has(W.kind)){if(!xe.showDeprecated&&(!((ae=W==null?void 0:W.tags)===null||ae===void 0)&&ae.includes(1)))continue;W.range||(W.range=te),W.sortText||(W.sortText=typeof W.label=="string"?W.label:W.label.label),!Fe&&W.insertTextRules&&W.insertTextRules&4&&(Fe=g.Yj.guessNeedsClipboard(W.insertText)),ge.push(new m(le,W,Ve,ce))}(0,P.Wf)(Ve)&&ye.add(Ve),ve.push({providerName:(fe=ce._debugDisplayName)!==null&&fe!==void 0?fe:"unkown_provider",elapsedProvider:(ne=Ve.duration)!==null&&ne!==void 0?ne:-1,elapsedOverall:We.elapsed()})}},ue=v(this,void 0,void 0,function*(){if(!b||xe.kindFilter.has(27)||xe.providerFilter.size>0&&!xe.providerFilter.has(b))return;const ce=new D.G(!0),Ve=yield b.provideCompletionItems(Q,le,j,R);we(b,Ve,ce)});for(let ce of p.KZ.orderedGroups(Q)){let Ve=ge.length;if(yield Promise.all(ce.map(We=>v(this,void 0,void 0,function*(){if(!(xe.providerFilter.size>0&&!xe.providerFilter.has(We)))try{const ae=new D.G(!0),fe=yield We.provideCompletionItems(Q,le,j,R);we(We,fe,ae)}catch(ae){(0,H.Cp)(ae)}}))),Ve!==ge.length||R.isCancellationRequested)break}return yield ue,R.isCancellationRequested?(ye.dispose(),Promise.reject((0,H.F0)())):new T(ge.sort(De(xe.snippetSortOrder)),Fe,{entries:ve,elapsed:V.elapsed()},ye)})}function z(Q,le){if(Q.sortTextLow&&le.sortTextLow){if(Q.sortTextLowle.sortTextLow)return 1}return Q.completion.labelle.completion.label?1:Q.completion.kind-le.completion.kind}function oe(Q,le){if(Q.completion.kind!==le.completion.kind){if(Q.completion.kind===27)return-1;if(le.completion.kind===27)return 1}return z(Q,le)}function se(Q,le){if(Q.completion.kind!==le.completion.kind){if(Q.completion.kind===27)return 1;if(le.completion.kind===27)return-1}return z(Q,le)}const re=new Map;re.set(0,oe),re.set(2,se),re.set(1,z);function De(Q){return re.get(Q)}C.P.registerCommand("_executeCompletionItemProvider",(Q,...le)=>v(void 0,void 0,void 0,function*(){const[xe,j,R,V]=le;(0,G.p_)(I.o.isUri(xe)),(0,G.p_)(y.L.isIPosition(j)),(0,G.p_)(typeof R=="string"||!R),(0,G.p_)(typeof V=="number"||!V);const K=yield Q.get(a.S).createModelReference(xe);try{const ie={incomplete:!1,suggestions:[]},te=[],ge=yield M(K.object.textEditorModel,y.L.lift(j),void 0,{triggerCharacter:R,triggerKind:R?1:0});for(const ye of ge.items)te.length<(V!=null?V:0)&&te.push(ye.resolve(h.T.None)),ie.incomplete=ie.incomplete||ye.container.incomplete,ie.suggestions.push(ye.completion);try{return yield Promise.all(te),ie}finally{setTimeout(()=>ge.disposable.dispose(),100)}}finally{K.dispose()}}));const J=new class{constructor(){this.onlyOnceSuggestions=[]}provideCompletionItems(){let le={suggestions:this.onlyOnceSuggestions.slice(0)};return this.onlyOnceSuggestions.length=0,le}};p.KZ.register("*",J);function Z(Q,le){setTimeout(()=>{J.onlyOnceSuggestions.push(...le),Q.getContribution("editor.contrib.suggestController").triggerSuggest(new Set().add(J))},0)}},82870:function(xt,Te,i){"use strict";i.r(Te),i.d(Te,{SuggestController:function(){return An},TriggerSuggestAction:function(){return ts}});var h=i(96297),H=i(43506),O=i(50431),P=i(96283),D=i(79881),G=i(4348),I=i(86354),y=i(69323),E=i(23345),p=i(95830),a=i(72999),g=i(39528),w=i(4514),s=i(44124),C=i(72146),f=i(17373),v=i(68987),r=i(74815),l=i(85314),m=i(78421),c=i(27347),b=i(93965),L=i(7335),T=i(16925),M=i(19490),z=function(Lt,F,pe,Ne){var je=arguments.length,Je=je<3?F:Ne===null?Ne=Object.getOwnPropertyDescriptor(F,pe):Ne,St;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")Je=Reflect.decorate(Lt,F,pe,Ne);else for(var Rt=Lt.length-1;Rt>=0;Rt--)(St=Lt[Rt])&&(Je=(je<3?St(Je):je>3?St(F,pe,Je):St(F,pe))||Je);return je>3&&Je&&Object.defineProperty(F,pe,Je),Je},oe=function(Lt,F){return function(pe,Ne){F(pe,Ne,Lt)}};class se{constructor(F){this.name=F}select(F,pe,Ne){if(Ne.length===0)return 0;let je=Ne[0].score[0];for(let Je=0;Jeti&&Ct.type===Ne[fi].completion.kind&&Ct.insertText===Ne[fi].completion.insertText&&(ti=Ct.touch,Rt=fi),Ne[fi].completion.preselect&&St===-1)return St=fi}return Rt!==-1?Rt:St!==-1?St:0}toJSON(){return this._cache.toJSON()}fromJSON(F){this._cache.clear();let pe=0;for(const[Ne,je]of F)je.touch=pe,je.type=typeof je.type=="number"?je.type:(0,c.jr)(je.type),this._cache.set(Ne,je);this._seq=this._cache.size}}class J extends se{constructor(){super("recentlyUsedByPrefix"),this._trie=m.Id.forStrings(),this._seq=0}memorize(F,pe,Ne){const{word:je}=F.getWordUntilPosition(pe),Je=`${F.getLanguageId()}/${je}`;this._trie.set(Je,{type:Ne.completion.kind,insertText:Ne.completion.insertText,touch:this._seq++})}select(F,pe,Ne){let{word:je}=F.getWordUntilPosition(pe);if(!je)return super.select(F,pe,Ne);let Je=`${F.getLanguageId()}/${je}`,St=this._trie.get(Je);if(St||(St=this._trie.findSubstr(Je)),St)for(let Rt=0;RtF.push([Ne,pe])),F.sort((pe,Ne)=>-(pe[1].touch-Ne[1].touch)).forEach((pe,Ne)=>pe[1].touch=Ne),F.slice(0,200)}fromJSON(F){if(this._trie.clear(),F.length>0){this._seq=F[0][1].touch+1;for(const[pe,Ne]of F)Ne.type=typeof Ne.type=="number"?Ne.type:(0,c.jr)(Ne.type),this._trie.set(pe,Ne)}}}let Z=class Lr{constructor(F,pe){this._storageService=F,this._configService=pe,this._disposables=new y.SL,this._persistSoon=new O.pY(()=>this._saveState(),500),this._disposables.add(F.onWillSaveState(Ne=>{Ne.reason===M.fk.SHUTDOWN&&this._saveState()}))}dispose(){this._disposables.dispose(),this._persistSoon.dispose()}memorize(F,pe,Ne){this._withStrategy(F,pe).memorize(F,pe,Ne),this._persistSoon.schedule()}select(F,pe,Ne){return this._withStrategy(F,pe).select(F,pe,Ne)}_withStrategy(F,pe){var Ne;const je=this._configService.getValue("editor.suggestSelection",{overrideIdentifier:F.getLanguageIdAtPosition(pe.lineNumber,pe.column),resource:F.uri});if(((Ne=this._strategy)===null||Ne===void 0?void 0:Ne.name)!==je){this._saveState();const Je=Lr._strategyCtors.get(je)||re;this._strategy=new Je;try{const Rt=this._configService.getValue("editor.suggest.shareSuggestSelections")?0:1,ti=this._storageService.get(`${Lr._storagePrefix}/${je}`,Rt);ti&&this._strategy.fromJSON(JSON.parse(ti))}catch(St){}}return this._strategy}_saveState(){if(this._strategy){const pe=this._configService.getValue("editor.suggest.shareSuggestSelections")?0:1,Ne=JSON.stringify(this._strategy);this._storageService.store(`${Lr._storagePrefix}/${this._strategy.name}`,Ne,pe,1)}}};Z._strategyCtors=new Map([["recentlyUsedByPrefix",J],["recentlyUsed",De],["first",re]]),Z._storagePrefix="suggest/memories",Z=z([oe(0,M.Uy),oe(1,b.Ui)],Z);const Q=(0,T.yh)("ISuggestMemories");(0,L.z)(Q,Z,!0);var le=i(90689),xe=function(Lt,F,pe,Ne){var je=arguments.length,Je=je<3?F:Ne===null?Ne=Object.getOwnPropertyDescriptor(F,pe):Ne,St;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")Je=Reflect.decorate(Lt,F,pe,Ne);else for(var Rt=Lt.length-1;Rt>=0;Rt--)(St=Lt[Rt])&&(Je=(je<3?St(Je):je>3?St(F,pe,Je):St(F,pe))||Je);return je>3&&Je&&Object.defineProperty(F,pe,Je),Je},j=function(Lt,F){return function(pe,Ne){F(pe,Ne,Lt)}};let R=class Al{constructor(F,pe){this._editor=F,this._enabled=!1,this._ckAtEnd=Al.AtEnd.bindTo(pe),this._configListener=this._editor.onDidChangeConfiguration(Ne=>Ne.hasChanged(110)&&this._update()),this._update()}dispose(){var F;this._configListener.dispose(),(F=this._selectionListener)===null||F===void 0||F.dispose(),this._ckAtEnd.reset()}_update(){const F=this._editor.getOption(110)==="on";if(this._enabled!==F)if(this._enabled=F,this._enabled){const pe=()=>{if(!this._editor.hasModel()){this._ckAtEnd.set(!1);return}const Ne=this._editor.getModel(),je=this._editor.getSelection(),Je=Ne.getWordAtPosition(je.getStartPosition());if(!Je){this._ckAtEnd.set(!1);return}this._ckAtEnd.set(Je.endColumn===je.getStartPosition().column)};this._selectionListener=this._editor.onDidChangeCursorSelection(pe),pe()}else this._selectionListener&&(this._ckAtEnd.reset(),this._selectionListener.dispose(),this._selectionListener=void 0)}};R.AtEnd=new le.uy("atEndOfWord",!1),R=xe([j(1,le.i6)],R);var V=i(13268),K=i(96236),ie=i(35884),te=i(86414),ge=i(44182),ye=i(15817),ve=function(Lt,F,pe,Ne){var je=arguments.length,Je=je<3?F:Ne===null?Ne=Object.getOwnPropertyDescriptor(F,pe):Ne,St;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")Je=Reflect.decorate(Lt,F,pe,Ne);else for(var Rt=Lt.length-1;Rt>=0;Rt--)(St=Lt[Rt])&&(Je=(je<3?St(Je):je>3?St(F,pe,Je):St(F,pe))||Je);return je>3&&Je&&Object.defineProperty(F,pe,Je),Je},Fe=function(Lt,F){return function(pe,Ne){F(pe,Ne,Lt)}};let we=class Dr{constructor(F,pe){this._editor=F,this._index=0,this._ckOtherSuggestions=Dr.OtherSuggestions.bindTo(pe)}dispose(){this.reset()}reset(){var F;this._ckOtherSuggestions.reset(),(F=this._listener)===null||F===void 0||F.dispose(),this._model=void 0,this._acceptNext=void 0,this._ignore=!1}set({model:F,index:pe},Ne){if(F.items.length===0){this.reset();return}if(Dr._moveIndex(!0,F,pe)===pe){this.reset();return}this._acceptNext=Ne,this._model=F,this._index=pe,this._listener=this._editor.onDidChangeCursorPosition(()=>{this._ignore||this.reset()}),this._ckOtherSuggestions.set(!0)}static _moveIndex(F,pe,Ne){let je=Ne;for(;je=(je+pe.items.length+(F?1:-1))%pe.items.length,!(je===Ne||!pe.items[je].completion.additionalTextEdits););return je}next(){this._move(!0)}prev(){this._move(!1)}_move(F){if(this._model)try{this._ignore=!0,this._index=Dr._moveIndex(F,this._model,this._index),this._acceptNext({index:this._index,item:this._model.items[this._index],model:this._model})}finally{this._ignore=!1}}};we.OtherSuggestions=new le.uy("hasOtherSuggestions",!1),we=ve([Fe(1,le.i6)],we);var ue=i(14788);class ce{constructor(F,pe,Ne){this._disposables=new y.SL,this._disposables.add(pe.onDidShow(()=>this._onItem(pe.getFocusedItem()))),this._disposables.add(pe.onDidFocus(this._onItem,this)),this._disposables.add(pe.onDidHide(this.reset,this)),this._disposables.add(F.onWillType(je=>{if(this._active&&!pe.isFrozen()){const Je=je.charCodeAt(je.length-1);this._active.acceptCharacters.has(Je)&&F.getOption(0)&&Ne(this._active.item)}}))}_onItem(F){if(!F||!(0,H.Of)(F.item.completion.commitCharacters)){this.reset();return}if(this._active&&this._active.item.item===F.item)return;const pe=new ue.q;for(const Ne of F.item.completion.commitCharacters)Ne.length>0&&pe.add(Ne.charCodeAt(0));this._active={acceptCharacters:pe,item:F}}reset(){this._active=void 0}dispose(){this._disposables.dispose()}}var Ve=i(82983),We=i(17551),ae=i(52645),fe=i(28729),ne=function(Lt,F,pe,Ne){function je(Je){return Je instanceof pe?Je:new pe(function(St){St(Je)})}return new(pe||(pe=Promise))(function(Je,St){function Rt(ii){try{fi(Ne.next(ii))}catch(Ct){St(Ct)}}function ti(ii){try{fi(Ne.throw(ii))}catch(Ct){St(Ct)}}function fi(ii){ii.done?Je(ii.value):je(ii.value).then(Rt,ti)}fi((Ne=Ne.apply(Lt,F||[])).next())})};class W{static create(F,pe){return ne(this,void 0,void 0,function*(){if(!pe.getOption(105).localityBonus||!pe.hasModel())return W.None;const Ne=pe.getModel(),je=pe.getPosition();if(!F.canComputeWordRanges(Ne.uri))return W.None;const[Je]=yield new fe.x().provideSelectionRanges(Ne,[je]);if(Je.length===0)return W.None;const St=yield F.computeWordRanges(Ne.uri,Je[0].range);if(!St)return W.None;const Rt=Ne.getWordUntilPosition(je);return delete St[Rt.word],new class extends W{distance(ti,fi){if(!je.equals(pe.getPosition()))return 0;if(fi.kind===17)return 2<<20;let ii=typeof fi.label=="string"?fi.label:fi.label.label,Ct=St[ii];if((0,H.XY)(Ct))return 2<<20;let k=(0,H.ry)(Ct,f.e.fromPositions(ti),f.e.compareRangesUsingStarts),Ce=k>=0?Ct[k]:Ct[Math.max(0,~k-1)],Be=Je.length;for(const ot of Je){if(!f.e.containsRange(ot.range,Ce))break;Be-=1}return Be}}})}}W.None=new class extends W{distance(){return 0}};var $=i(32092),ee=i(14347),he=i(99599);class Pe{constructor(F,pe){this.leadingLineContent=F,this.characterCountDelta=pe}}class Ye{constructor(F,pe,Ne,je,Je,St,Rt){this.clipboardText=Rt,this._snippetCompareFn=Ye._compareCompletionItems,this._items=F,this._column=pe,this._wordDistance=je,this._options=Je,this._refilterKind=1,this._lineContext=Ne,St==="top"?this._snippetCompareFn=Ye._compareCompletionItemsSnippetsUp:St==="bottom"&&(this._snippetCompareFn=Ye._compareCompletionItemsSnippetsDown)}get lineContext(){return this._lineContext}set lineContext(F){(this._lineContext.leadingLineContent!==F.leadingLineContent||this._lineContext.characterCountDelta!==F.characterCountDelta)&&(this._refilterKind=this._lineContext.characterCountDelta2e3?he.EW:he.l7;for(let fi=0;fi=k)ii.score=he.CL.Default;else if(typeof ii.completion.filterText=="string"){let Be=ti(je,Je,Ce,ii.completion.filterText,ii.filterTextLow,0,!1);if(!Be)continue;(0,Ve.zY)(ii.completion.filterText,ii.textLabel)===0?ii.score=Be:(ii.score=(0,he.jB)(je,Je,Ce,ii.textLabel,ii.labelLow,0),ii.score[0]=Be[0])}else{let Be=ti(je,Je,Ce,ii.textLabel,ii.labelLow,0,!1);if(!Be)continue;ii.score=Be}}ii.idx=fi,ii.distance=this._wordDistance.distance(ii.position,ii.completion),Rt.push(ii),F.push(ii.textLabel.length)}this._filteredItems=Rt.sort(this._snippetCompareFn),this._refilterKind=0,this._stats={pLabelLen:F.length?(0,H.HW)(F.length-.85,F,(fi,ii)=>fi-ii):0}}static _compareCompletionItems(F,pe){return F.score[0]>pe.score[0]?-1:F.score[0]pe.distance?1:F.idxpe.idx?1:0}static _compareCompletionItemsSnippetsDown(F,pe){if(F.completion.kind!==pe.completion.kind){if(F.completion.kind===27)return 1;if(pe.completion.kind===27)return-1}return Ye._compareCompletionItems(F,pe)}static _compareCompletionItemsSnippetsUp(F,pe){if(F.completion.kind!==pe.completion.kind){if(F.completion.kind===27)return-1;if(pe.completion.kind===27)return 1}return Ye._compareCompletionItems(F,pe)}}var it=function(Lt,F,pe,Ne){var je=arguments.length,Je=je<3?F:Ne===null?Ne=Object.getOwnPropertyDescriptor(F,pe):Ne,St;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")Je=Reflect.decorate(Lt,F,pe,Ne);else for(var Rt=Lt.length-1;Rt>=0;Rt--)(St=Lt[Rt])&&(Je=(je<3?St(Je):je>3?St(F,pe,Je):St(F,pe))||Je);return je>3&&Je&&Object.defineProperty(F,pe,Je),Je},rt=function(Lt,F){return function(pe,Ne){F(pe,Ne,Lt)}},vt=function(Lt,F,pe,Ne){function je(Je){return Je instanceof pe?Je:new pe(function(St){St(Je)})}return new(pe||(pe=Promise))(function(Je,St){function Rt(ii){try{fi(Ne.next(ii))}catch(Ct){St(Ct)}}function ti(ii){try{fi(Ne.throw(ii))}catch(Ct){St(Ct)}}function fi(ii){ii.done?Je(ii.value):je(ii.value).then(Rt,ti)}fi((Ne=Ne.apply(Lt,F||[])).next())})};class Ft{constructor(F,pe,Ne,je){this.leadingLineContent=F.getLineContent(pe.lineNumber).substr(0,pe.column-1),this.leadingWord=F.getWordUntilPosition(pe),this.lineNumber=pe.lineNumber,this.column=pe.column,this.auto=Ne,this.shy=je}static shouldAutoTrigger(F){if(!F.hasModel())return!1;const pe=F.getModel(),Ne=F.getPosition();pe.tokenizeIfCheap(Ne.lineNumber);const je=pe.getWordAtPosition(Ne);return!(!je||je.endColumn!==Ne.column||!isNaN(Number(je.word)))}}function Ht(Lt){return Lt.getOption(105).preview}function ze(Lt,F,pe){if(!F.getContextKeyValue("inlineSuggestionVisible"))return!0;const Ne=pe.getValue("editor.inlineSuggest.allowQuickSuggestions");return Ne!==void 0?!!Ne:!1}function Xe(Lt,F,pe){if(!F.getContextKeyValue("inlineSuggestionVisible"))return!0;const Ne=pe.getValue("editor.inlineSuggest.allowSuggestOnTriggerCharacters");return Ne!==void 0?!!Ne:!1}let Ze=class Ol{constructor(F,pe,Ne,je,Je,St,Rt){this._editor=F,this._editorWorkerService=pe,this._clipboardService=Ne,this._telemetryService=je,this._logService=Je,this._contextKeyService=St,this._configurationService=Rt,this._toDispose=new y.SL,this._quickSuggestDelay=10,this._triggerCharacterListener=new y.SL,this._triggerQuickSuggest=new O._F,this._state=0,this._completionDisposables=new y.SL,this._onDidCancel=new G.Q5,this._onDidTrigger=new G.Q5,this._onDidSuggest=new G.Q5,this.onDidCancel=this._onDidCancel.event,this.onDidTrigger=this._onDidTrigger.event,this.onDidSuggest=this._onDidSuggest.event,this._telemetryGate=0,this._currentSelection=this._editor.getSelection()||new We.Y(1,1,1,1),this._toDispose.add(this._editor.onDidChangeModel(()=>{this._updateTriggerCharacters(),this.cancel()})),this._toDispose.add(this._editor.onDidChangeModelLanguage(()=>{this._updateTriggerCharacters(),this.cancel()})),this._toDispose.add(this._editor.onDidChangeConfiguration(()=>{this._updateTriggerCharacters(),this._updateQuickSuggest()})),this._toDispose.add(c.KZ.onDidChange(()=>{this._updateTriggerCharacters(),this._updateActiveSuggestSession()})),this._toDispose.add(this._editor.onDidChangeCursorSelection(fi=>{this._onCursorChange(fi)}));let ti=!1;this._toDispose.add(this._editor.onDidCompositionStart(()=>{ti=!0})),this._toDispose.add(this._editor.onDidCompositionEnd(()=>{ti=!1,this._onCompositionEnd()})),this._toDispose.add(this._editor.onDidChangeModelContent(()=>{ti||this._refilterCompletionItems()})),this._updateTriggerCharacters(),this._updateQuickSuggest()}dispose(){(0,y.B9)(this._triggerCharacterListener),(0,y.B9)([this._onDidCancel,this._onDidSuggest,this._onDidTrigger,this._triggerQuickSuggest]),this._toDispose.dispose(),this._completionDisposables.dispose(),this.cancel()}_updateQuickSuggest(){this._quickSuggestDelay=this._editor.getOption(79),(isNaN(this._quickSuggestDelay)||!this._quickSuggestDelay&&this._quickSuggestDelay!==0||this._quickSuggestDelay<0)&&(this._quickSuggestDelay=10)}_updateTriggerCharacters(){if(this._triggerCharacterListener.clear(),this._editor.getOption(80)||!this._editor.hasModel()||!this._editor.getOption(108))return;const F=new Map;for(const Ne of c.KZ.all(this._editor.getModel()))for(const je of Ne.triggerCharacters||[]){let Je=F.get(je);Je||(Je=new Set,Je.add((0,ye.ZJ)()),F.set(je,Je)),Je.add(Ne)}const pe=Ne=>{if(!Xe(this._editor,this._contextKeyService,this._configurationService)||Ft.shouldAutoTrigger(this._editor))return;if(!Ne){const St=this._editor.getPosition();Ne=this._editor.getModel().getLineContent(St.lineNumber).substr(0,St.column-1)}let je="";(0,Ve.YK)(Ne.charCodeAt(Ne.length-1))?(0,Ve.ZG)(Ne.charCodeAt(Ne.length-2))&&(je=Ne.substr(Ne.length-2)):je=Ne.charAt(Ne.length-1);const Je=F.get(je);if(Je){const St=this._completionModel?{items:this._completionModel.adopt(Je),clipboardText:this._completionModel.clipboardText}:void 0;this.trigger({auto:!0,shy:!1,triggerCharacter:je},!!this._completionModel,Je,St)}};this._triggerCharacterListener.add(this._editor.onDidType(pe)),this._triggerCharacterListener.add(this._editor.onDidCompositionEnd(pe))}get state(){return this._state}cancel(F=!1){var pe;this._state!==0&&(this._triggerQuickSuggest.cancel(),(pe=this._requestToken)===null||pe===void 0||pe.cancel(),this._requestToken=void 0,this._state=0,this._completionModel=void 0,this._context=void 0,this._onDidCancel.fire({retrigger:F}))}clear(){this._completionDisposables.clear()}_updateActiveSuggestSession(){this._state!==0&&(!this._editor.hasModel()||!c.KZ.has(this._editor.getModel())?this.cancel():this.trigger({auto:this._state===2,shy:!1},!0))}_onCursorChange(F){if(!this._editor.hasModel())return;const pe=this._currentSelection;if(this._currentSelection=this._editor.getSelection(),!F.selection.isEmpty()||F.reason!==0&&F.reason!==3||F.source!=="keyboard"&&F.source!=="deleteLeft"){this.cancel();return}this._state===0&&F.reason===0?(pe.containsRange(this._currentSelection)||pe.getEndPosition().isBeforeOrEqual(this._currentSelection.getPosition()))&&this._doTriggerQuickSuggest():this._state!==0&&F.reason===3&&this._refilterCompletionItems()}_onCompositionEnd(){this._state===0?this._doTriggerQuickSuggest():this._refilterCompletionItems()}_doTriggerQuickSuggest(){this._editor.getOption(78)!==!1&&(this._editor.getOption(105).snippetsPreventQuickSuggestions&&r.SnippetController2.get(this._editor).isInSnippet()||(this.cancel(),this._triggerQuickSuggest.cancelAndSet(()=>{if(this._state!==0||!Ft.shouldAutoTrigger(this._editor)||!this._editor.hasModel())return;const F=this._editor.getModel(),pe=this._editor.getPosition(),Ne=this._editor.getOption(78);if(Ne!==!1){if(Ne!==!0){F.tokenizeIfCheap(pe.lineNumber);const je=F.getLineTokens(pe.lineNumber),Je=je.getStandardTokenType(je.findTokenIndexAtOffset(Math.max(pe.column-1-1,0)));if(!(Ne.other&&Je===0||Ne.comments&&Je===1||Ne.strings&&Je===2))return}ze(this._editor,this._contextKeyService,this._configurationService)&&c.KZ.has(F)&&this.trigger({auto:!0,shy:!1})}},this._quickSuggestDelay)))}_refilterCompletionItems(){Promise.resolve().then(()=>{if(this._state===0||!this._editor.hasModel())return;const F=this._editor.getModel(),pe=this._editor.getPosition(),Ne=new Ft(F,pe,this._state===2,!1);this._onNewContext(Ne)})}trigger(F,pe=!1,Ne,je){var Je;if(!this._editor.hasModel())return;const St=this._editor.getModel(),Rt=F.auto,ti=new Ft(St,this._editor.getPosition(),Rt,F.shy);this.cancel(pe),this._state=Rt?2:1,this._onDidTrigger.fire({auto:Rt,shy:F.shy,position:this._editor.getPosition()}),this._context=ti;let fi={triggerKind:(Je=F.triggerKind)!==null&&Je!==void 0?Je:0};F.triggerCharacter&&(fi={triggerKind:1,triggerCharacter:F.triggerCharacter}),this._requestToken=new P.A;const ii=this._editor.getOption(100);let Ct=1;switch(ii){case"top":Ct=0;break;case"bottom":Ct=2;break}const{itemKind:k,showDeprecated:Ce}=Ol._createSuggestFilter(this._editor),Be=W.create(this._editorWorkerService,this._editor),ot=(0,ye.kL)(St,this._editor.getPosition(),new ye.A9(Ct,k,Ne,Ce),fi,this._requestToken.token);Promise.all([ot,Be]).then(([wt,Ut])=>vt(this,void 0,void 0,function*(){var Yt;if((Yt=this._requestToken)===null||Yt===void 0||Yt.dispose(),!this._editor.hasModel())return;let ei=je==null?void 0:je.clipboardText;if(!ei&&wt.needsClipboard&&(ei=yield this._clipboardService.readText()),this._state===0)return;const ri=this._editor.getModel();let gi=wt.items;if(je){const Ei=(0,ye.wg)(Ct);gi=gi.concat(je.items).sort(Ei)}const Mi=new Ft(ri,this._editor.getPosition(),Rt,F.shy);this._completionModel=new Ye(gi,this._context.column,{leadingLineContent:Mi.leadingLineContent,characterCountDelta:Mi.column-this._context.column},Ut,this._editor.getOption(105),this._editor.getOption(100),ei),this._completionDisposables.add(wt.disposable),this._onNewContext(Mi),this._reportDurationsTelemetry(wt.durations)})).catch(D.dL)}_reportDurationsTelemetry(F){this._telemetryGate++%230===0&&setTimeout(()=>{this._telemetryService.publicLog2("suggest.durations.json",{data:JSON.stringify(F)}),this._logService.debug("suggest.durations.json",F)})}static _createSuggestFilter(F){const pe=new Set;F.getOption(100)==="none"&&pe.add(27);const je=F.getOption(105);return je.showMethods||pe.add(0),je.showFunctions||pe.add(1),je.showConstructors||pe.add(2),je.showFields||pe.add(3),je.showVariables||pe.add(4),je.showClasses||pe.add(5),je.showStructs||pe.add(6),je.showInterfaces||pe.add(7),je.showModules||pe.add(8),je.showProperties||pe.add(9),je.showEvents||pe.add(10),je.showOperators||pe.add(11),je.showUnits||pe.add(12),je.showValues||pe.add(13),je.showConstants||pe.add(14),je.showEnums||pe.add(15),je.showEnumMembers||pe.add(16),je.showKeywords||pe.add(17),je.showWords||pe.add(18),je.showColors||pe.add(19),je.showFiles||pe.add(20),je.showReferences||pe.add(21),je.showColors||pe.add(22),je.showFolders||pe.add(23),je.showTypeParameters||pe.add(24),je.showSnippets||pe.add(27),je.showUsers||pe.add(25),je.showIssues||pe.add(26),{itemKind:pe,showDeprecated:je.showDeprecated}}_onNewContext(F){if(this._context){if(F.lineNumber!==this._context.lineNumber){this.cancel();return}if((0,Ve.V8)(F.leadingLineContent)!==(0,Ve.V8)(this._context.leadingLineContent)){this.cancel();return}if(F.columnthis._context.leadingWord.startColumn){const pe=new Set(c.KZ.all(this._editor.getModel()));for(let je of this._completionModel.allProvider)pe.delete(je);const Ne=this._completionModel.adopt(new Set);this.trigger({auto:this._context.auto,shy:!1},!0,pe,{items:Ne,clipboardText:this._completionModel.clipboardText});return}if(F.column>this._context.column&&this._completionModel.incomplete.size>0&&F.leadingWord.word.length!==0){const{incomplete:pe}=this._completionModel,Ne=this._completionModel.adopt(pe);this.trigger({auto:this._state===2,shy:!1,triggerKind:2},!0,pe,{items:Ne,clipboardText:this._completionModel.clipboardText})}else{let pe=this._completionModel.lineContext,Ne=!1;if(this._completionModel.lineContext={leadingLineContent:F.leadingLineContent,characterCountDelta:F.column-this._context.column},this._completionModel.items.length===0){if(Ft.shouldAutoTrigger(this._editor)&&this._context.leadingWord.endColumn0,Ne&&F.leadingWord.word.length===0){this.cancel();return}}this._onDidSuggest.fire({completionModel:this._completionModel,auto:this._context.auto,shy:this._context.shy,isFrozen:Ne})}}}}};Ze=it([rt(1,ae.p),rt(2,$.p),rt(3,ee.b),rt(4,ge.VZ),rt(5,le.i6),rt(6,b.Ui)],Ze);class Ae{constructor(F,pe){this._disposables=new y.SL,this._lastOvertyped=[],this._empty=!0,this._disposables.add(F.onWillType(()=>{if(!this._empty||!F.hasModel())return;const Ne=F.getSelections(),je=Ne.length;let Je=!1;for(let Rt=0;RtAe._maxSelectionLength)return;this._lastOvertyped[Rt]={value:St.getValueInRange(ti),multiline:ti.startLineNumber!==ti.endLineNumber}}this._empty=!1})),this._disposables.add(pe.onDidCancel(Ne=>{!this._empty&&!Ne.retrigger&&(this._empty=!0)}))}getLastOvertypedInfo(F){if(!this._empty&&F>=0&&F=0;Rt--)(St=Lt[Rt])&&(Je=(je<3?St(Je):je>3?St(F,pe,Je):St(F,pe))||Je);return je>3&&Je&&Object.defineProperty(F,pe,Je),Je},Ni=function(Lt,F){return function(pe,Ne){F(pe,Ne,Lt)}};class ai extends Di.Mm{updateLabel(){const F=this._keybindingService.lookupKeybinding(this._action.id,this._contextKeyService);if(!F)return super.updateLabel();this.label&&(this.label.textContent=(0,V.N)("ddd","{0} ({1})",this._action.label,ai.symbolPrintEnter(F)))}static symbolPrintEnter(F){var pe;return(pe=F.getLabel())===null||pe===void 0?void 0:pe.replace(/\benter\b/gi,"\u23CE")}}let Pt=class{constructor(F,pe,Ne,je){this._menuService=Ne,this._contextKeyService=je,this._menuDisposables=new y.SL,this.element=He.R3(F,He.$(".suggest-status-bar"));const Je=St=>St instanceof K.U8?pe.createInstance(ai,St,void 0):void 0;this._leftActions=new hi.o(this.element,{actionViewItemProvider:Je}),this._rightActions=new hi.o(this.element,{actionViewItemProvider:Je}),this._leftActions.domNode.classList.add("left"),this._rightActions.domNode.classList.add("right")}dispose(){this._menuDisposables.dispose(),this.element.remove()}show(){const F=this._menuService.createMenu(ye.GI,this._contextKeyService),pe=()=>{const Ne=[],je=[];for(let[Je,St]of F.getActions())Je==="left"?Ne.push(...St):je.push(...St);this._leftActions.clear(),this._leftActions.push(Ne),this._rightActions.clear(),this._rightActions.push(je)};this._menuDisposables.add(F.onDidChange(()=>pe())),this._menuDisposables.add(F)}hide(){this._menuDisposables.clear()}};Pt=Ti([Ni(1,T.TG),Ni(2,K.co),Ni(3,le.i6)],Pt);var Gt=i(45495),st=i(44350),gt=i(32426),ht=i(49055),Qe=i(88048);class $e{constructor(){this._onDidWillResize=new G.Q5,this.onDidWillResize=this._onDidWillResize.event,this._onDidResize=new G.Q5,this.onDidResize=this._onDidResize.event,this._sashListener=new y.SL,this._size=new He.Ro(0,0),this._minSize=new He.Ro(0,0),this._maxSize=new He.Ro(Number.MAX_SAFE_INTEGER,Number.MAX_SAFE_INTEGER),this.domNode=document.createElement("div"),this._eastSash=new Qe.g(this.domNode,{getVerticalSashLeft:()=>this._size.width},{orientation:0}),this._westSash=new Qe.g(this.domNode,{getVerticalSashLeft:()=>0},{orientation:0}),this._northSash=new Qe.g(this.domNode,{getHorizontalSashTop:()=>0},{orientation:1,orthogonalEdge:Qe.l.North}),this._southSash=new Qe.g(this.domNode,{getHorizontalSashTop:()=>this._size.height},{orientation:1,orthogonalEdge:Qe.l.South}),this._northSash.orthogonalStartSash=this._westSash,this._northSash.orthogonalEndSash=this._eastSash,this._southSash.orthogonalStartSash=this._westSash,this._southSash.orthogonalEndSash=this._eastSash;let F,pe=0,Ne=0;this._sashListener.add(G.ju.any(this._northSash.onDidStart,this._eastSash.onDidStart,this._southSash.onDidStart,this._westSash.onDidStart)(()=>{F===void 0&&(this._onDidWillResize.fire(),F=this._size,pe=0,Ne=0)})),this._sashListener.add(G.ju.any(this._northSash.onDidEnd,this._eastSash.onDidEnd,this._southSash.onDidEnd,this._westSash.onDidEnd)(()=>{F!==void 0&&(F=void 0,pe=0,Ne=0,this._onDidResize.fire({dimension:this._size,done:!0}))})),this._sashListener.add(this._eastSash.onDidChange(je=>{F&&(Ne=je.currentX-je.startX,this.layout(F.height+pe,F.width+Ne),this._onDidResize.fire({dimension:this._size,done:!1,east:!0}))})),this._sashListener.add(this._westSash.onDidChange(je=>{F&&(Ne=-(je.currentX-je.startX),this.layout(F.height+pe,F.width+Ne),this._onDidResize.fire({dimension:this._size,done:!1,west:!0}))})),this._sashListener.add(this._northSash.onDidChange(je=>{F&&(pe=-(je.currentY-je.startY),this.layout(F.height+pe,F.width+Ne),this._onDidResize.fire({dimension:this._size,done:!1,north:!0}))})),this._sashListener.add(this._southSash.onDidChange(je=>{F&&(pe=je.currentY-je.startY,this.layout(F.height+pe,F.width+Ne),this._onDidResize.fire({dimension:this._size,done:!1,south:!0}))})),this._sashListener.add(G.ju.any(this._eastSash.onDidReset,this._westSash.onDidReset)(je=>{this._preferredSize&&(this.layout(this._size.height,this._preferredSize.width),this._onDidResize.fire({dimension:this._size,done:!0}))})),this._sashListener.add(G.ju.any(this._northSash.onDidReset,this._southSash.onDidReset)(je=>{this._preferredSize&&(this.layout(this._preferredSize.height,this._size.width),this._onDidResize.fire({dimension:this._size,done:!0}))}))}dispose(){this._northSash.dispose(),this._southSash.dispose(),this._eastSash.dispose(),this._westSash.dispose(),this._sashListener.dispose(),this._onDidResize.dispose(),this._onDidWillResize.dispose(),this.domNode.remove()}enableSashes(F,pe,Ne,je){this._northSash.state=F?3:0,this._eastSash.state=pe?3:0,this._southSash.state=Ne?3:0,this._westSash.state=je?3:0}layout(F=this.size.height,pe=this.size.width){const{height:Ne,width:je}=this._minSize,{height:Je,width:St}=this._maxSize;F=Math.max(Ne,Math.min(Je,F)),pe=Math.max(je,Math.min(St,pe));const Rt=new He.Ro(pe,F);He.Ro.equals(Rt,this._size)||(this.domNode.style.height=F+"px",this.domNode.style.width=pe+"px",this._size=Rt,this._northSash.layout(),this._eastSash.layout(),this._southSash.layout(),this._westSash.layout())}clearSashHoverState(){this._eastSash.clearSashHoverState(),this._westSash.clearSashHoverState(),this._northSash.clearSashHoverState(),this._southSash.clearSashHoverState()}get size(){return this._size}set maxSize(F){this._maxSize=F}get maxSize(){return this._maxSize}set minSize(F){this._minSize=F}get minSize(){return this._minSize}set preferredSize(F){this._preferredSize=F}get preferredSize(){return this._preferredSize}}var Ie=i(87783),Oe=i(78265),Ke=i(52615),ct=i(94186),Nt=i(56327),$t=i(97199),Xt=function(Lt,F,pe,Ne){var je=arguments.length,Je=je<3?F:Ne===null?Ne=Object.getOwnPropertyDescriptor(F,pe):Ne,St;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")Je=Reflect.decorate(Lt,F,pe,Ne);else for(var Rt=Lt.length-1;Rt>=0;Rt--)(St=Lt[Rt])&&(Je=(je<3?St(Je):je>3?St(F,pe,Je):St(F,pe))||Je);return je>3&&Je&&Object.defineProperty(F,pe,Je),Je},Ci=function(Lt,F){return function(pe,Ne){F(pe,Ne,Lt)}};function Zt(Lt){return!!Lt&&!!(Lt.completion.documentation||Lt.completion.detail&&Lt.completion.detail!==Lt.completion.label)}let mi=class{constructor(F,pe){this._editor=F,this._onDidClose=new G.Q5,this.onDidClose=this._onDidClose.event,this._onDidChangeContents=new G.Q5,this.onDidChangeContents=this._onDidChangeContents.event,this._disposables=new y.SL,this._renderDisposeable=new y.SL,this._borderWidth=1,this._size=new He.Ro(330,0),this.domNode=He.$(".suggest-details"),this.domNode.classList.add("no-docs"),this._markdownRenderer=pe.createInstance(Nt.$,{editor:F}),this._body=He.$(".body"),this._scrollbar=new Oe.s$(this._body,{}),He.R3(this.domNode,this._scrollbar.getDomNode()),this._disposables.add(this._scrollbar),this._header=He.R3(this._body,He.$(".header")),this._close=He.R3(this._header,He.$("span"+Ke.lA.close.cssSelector)),this._close.title=V.N("details.close","Close"),this._type=He.R3(this._header,He.$("p.type")),this._docs=He.R3(this._body,He.$("p.docs")),this._configureFont(),this._disposables.add(this._editor.onDidChangeConfiguration(Ne=>{Ne.hasChanged(43)&&this._configureFont()}))}dispose(){this._disposables.dispose(),this._renderDisposeable.dispose()}_configureFont(){const F=this._editor.getOptions(),pe=F.get(43),Ne=pe.getMassagedFontFamily(Ie.G6?$t.hL.fontFamily:null),je=F.get(106)||pe.fontSize,Je=F.get(107)||pe.lineHeight,St=pe.fontWeight,Rt=`${je}px`,ti=`${Je}px`;this.domNode.style.fontSize=Rt,this.domNode.style.lineHeight=`${Je/je}`,this.domNode.style.fontWeight=St,this.domNode.style.fontFeatureSettings=pe.fontFeatureSettings,this._type.style.fontFamily=Ne,this._close.style.height=ti,this._close.style.width=ti}getLayoutInfo(){const F=this._editor.getOption(107)||this._editor.getOption(43).lineHeight,pe=this._borderWidth,Ne=pe*2;return{lineHeight:F,borderWidth:pe,borderHeight:Ne,verticalPadding:22,horizontalPadding:14}}renderLoading(){this._type.textContent=V.N("loading","Loading..."),this._docs.textContent="",this.domNode.classList.remove("no-docs","no-type"),this.layout(this.size.width,this.getLayoutInfo().lineHeight*2),this._onDidChangeContents.fire(this)}renderItem(F,pe){var Ne,je;this._renderDisposeable.clear();let{detail:Je,documentation:St}=F.completion;if(pe){let Rt="";Rt+=`score: ${F.score[0]} `,Rt+=`prefix: ${(Ne=F.word)!==null&&Ne!==void 0?Ne:"(no prefix)"} `,Rt+=`word: ${F.completion.filterText?F.completion.filterText+" (filterText)":F.textLabel} `,Rt+=`distance: ${F.distance} (localityBonus-setting) @@ -282,7 +282,7 @@ Please report this to https://github.com/markedjs/marked.`,ut.silent)return"

A `+t.detail),Promise.resolve(window.confirm(o))}show(t,o,_,B){return Promise.resolve({choice:0})}}class fs{info(t){return this.notify({severity:os.Z.Info,message:t})}warn(t){return this.notify({severity:os.Z.Warning,message:t})}error(t){return this.notify({severity:os.Z.Error,message:t})}notify(t){switch(t.severity){case os.Z.Error:console.error(t.message);break;case os.Z.Warning:console.warn(t.message);break;default:console.log(t.message);break}return fs.NO_OP}status(t,o){return ni.JT.None}}fs.NO_OP=new Ii.EO;class Ts{constructor(t){this._onWillExecuteCommand=new O.Q5,this._onDidExecuteCommand=new O.Q5,this.onDidExecuteCommand=this._onDidExecuteCommand.event,this._instantiationService=t}executeCommand(t,...o){const _=W.P.getCommand(t);if(!_)return Promise.reject(new Error(`command '${t}' not found`));try{this._onWillExecuteCommand.fire({commandId:t,args:o});const B=this._instantiationService.invokeFunction.apply(this._instantiationService,[_.handler,...o]);return this._onDidExecuteCommand.fire({commandId:t,args:o}),Promise.resolve(B)}catch(B){return Promise.reject(B)}}}class Is extends Me{constructor(t,o,_,B,q,me){super(t,o,_,B,q),this._cachedResolver=null,this._dynamicKeybindings=[],this._register(ce.nm(me,ce.tw.KEY_DOWN,Ee=>{const et=new cs.y(Ee);this._dispatch(et,et.target)&&(et.preventDefault(),et.stopPropagation())})),this._register(ce.nm(window,ce.tw.KEY_UP,Ee=>{const et=new cs.y(Ee);this._singleModifierDispatch(et,et.target)&&et.preventDefault()}))}addDynamicKeybinding(t,o,_,B){const q=(0,us.gm)(o,Di.OS),me=new ni.SL;return q&&(this._dynamicKeybindings.push({keybinding:q.parts,command:t,when:B,weight1:1e3,weight2:0,extensionId:null,isBuiltinExtension:!1}),me.add((0,ni.OF)(()=>{for(let Ee=0;Eethis._log(_))}return this._cachedResolver}_documentHasFocus(){return document.hasFocus()}_toNormalizedKeybindingItems(t,o){let _=[],B=0;for(const q of t){const me=q.when||void 0,Ee=q.keybinding;if(!Ee)_[B++]=new Qt(void 0,q.command,q.commandArgs,me,o,null,!1);else{const et=yi.resolveUserBinding(Ee,Di.OS);for(const ft of et)_[B++]=new Qt(ft,q.command,q.commandArgs,me,o,null,!1)}}return _}resolveKeyboardEvent(t){let o=new us.QC(t.ctrlKey,t.shiftKey,t.altKey,t.metaKey,t.keyCode).toChord();return new yi(o,Di.OS)}}function Os(S){return S&&typeof S=="object"&&(!S.overrideIdentifier||typeof S.overrideIdentifier=="string")&&(!S.resource||S.resource instanceof D.o)}class Gs{constructor(){this._onDidChangeConfiguration=new O.Q5,this.onDidChangeConfiguration=this._onDidChangeConfiguration.event,this._configuration=new u(new at,new Tn)}getValue(t,o){const _=typeof t=="string"?t:void 0,B=Os(t)?t:Os(o)?o:{};return this._configuration.getValue(_,B,void 0)}updateValues(t){const o={data:this._configuration.toData()};let _=[];for(const B of t){const[q,me]=B;this.getValue(q)!==me&&(this._configuration.updateValue(q,me),_.push(q))}if(_.length>0){const B=new x({keys:_,overrides:[]},o,this._configuration);B.source=7,B.sourceConfig=null,this._onDidChangeConfiguration.fire(B)}return Promise.resolve()}}class io{constructor(t){this.configurationService=t,this._onDidChangeConfiguration=new O.Q5,this.configurationService.onDidChangeConfiguration(o=>{this._onDidChangeConfiguration.fire({affectedKeys:o.affectedKeys,affectsConfiguration:(_,B)=>o.affectsConfiguration(B)})})}getValue(t,o,_){const q=(G.L.isIPosition(o)?o:null)?typeof _=="string"?_:void 0:typeof o=="string"?o:void 0;return typeof q=="undefined"?this.configurationService.getValue():this.configurationService.getValue(q)}}let Fn=class{constructor(t){this.configurationService=t}getEOL(t,o){const _=this.configurationService.getValue("files.eol",{overrideIdentifier:o,resource:t});return _&&typeof _=="string"&&_!=="auto"?_:Di.IJ||Di.dz?` `:`\r -`}};Fn=Vi([an(0,Hi.Ui)],Fn);class xr{publicLog(t,o){return Promise.resolve(void 0)}publicLog2(t,o){return this.publicLog(t,o)}}class po{constructor(){const t=D.o.from({scheme:po.SCHEME,authority:"model",path:"/"});this.workspace={id:"4064f6ec-cb38-4ad0-af64-ee6467e63c82",folders:[new Ui.md({uri:t,name:"",index:0})]}}getWorkspace(){return this.workspace}}po.SCHEME="inmemory";function _o(S,t,o){if(!t||!(S instanceof Gs))return;let _=[];Object.keys(t).forEach(B=>{(0,li.ei)(B)&&_.push([`editor.${B}`,t[B]]),o&&(0,li.Pe)(B)&&_.push([`diffEditor.${B}`,t[B]])}),_.length>0&&S.updateValues(_)}class Mr{constructor(t){this._modelService=t}hasPreviewHandler(){return!1}apply(t,o){return Nn(this,void 0,void 0,function*(){const _=new Map;for(let me of t){if(!(me instanceof rn.Gl))throw new Error("bad edit - only text edits are supported");const Ee=this._modelService.getModel(me.resource);if(!Ee)throw new Error("bad edit - model not found");if(typeof me.versionId=="number"&&Ee.getVersionId()!==me.versionId)throw new Error("bad state - model changed in the meantime");let et=_.get(Ee);et||(et=[],_.set(Ee,et)),et.push(Ai.h.replaceMove(I.e.lift(me.textEdit.range),me.textEdit.text))}let B=0,q=0;for(const[me,Ee]of _)me.pushStackElement(),me.pushEditOperations([],Ee,()=>[]),me.pushStackElement(),q+=1,B+=Ee.length;return{ariaSummary:Ni.WU(Ji.UL.bulkEditServiceSummary,B,q)}})}}class no{getUriLabel(t,o){return t.scheme==="file"?t.fsPath:t.path}}class Tr{constructor(t,o){this._codeEditorService=t,this._container=o,this.onDidLayout=O.ju.None}get dimension(){return this._dimension||(this._dimension=ce.D6(window.document.body)),this._dimension}get container(){return this._container}focus(){var t;(t=this._codeEditorService.getFocusedCodeEditor())===null||t===void 0||t.focus()}}var so=i(96297),Rr=i(87840),Ar=i(79078),Or=i(78385),oo=i(63908),ys=i(96236),Rs=i(4999),ps=i(16925),Ps=i(5898),Cs=i(49055),xs=i(52950),Zs=i(54622),xo=i(81641);class Mo extends ni.JT{constructor(){super(),this._onCodeEditorAdd=this._register(new O.Q5),this.onCodeEditorAdd=this._onCodeEditorAdd.event,this._onCodeEditorRemove=this._register(new O.Q5),this.onCodeEditorRemove=this._onCodeEditorRemove.event,this._onDiffEditorAdd=this._register(new O.Q5),this._onDiffEditorRemove=this._register(new O.Q5),this._onDecorationTypeRegistered=this._register(new O.Q5),this._modelProperties=new Map,this._codeEditors=Object.create(null),this._diffEditors=Object.create(null)}addCodeEditor(t){this._codeEditors[t.getId()]=t,this._onCodeEditorAdd.fire(t)}removeCodeEditor(t){delete this._codeEditors[t.getId()]&&this._onCodeEditorRemove.fire(t)}listCodeEditors(){return Object.keys(this._codeEditors).map(t=>this._codeEditors[t])}addDiffEditor(t){this._diffEditors[t.getId()]=t,this._onDiffEditorAdd.fire(t)}removeDiffEditor(t){delete this._diffEditors[t.getId()]&&this._onDiffEditorRemove.fire(t)}listDiffEditors(){return Object.keys(this._diffEditors).map(t=>this._diffEditors[t])}getFocusedCodeEditor(){let t=null;const o=this.listCodeEditors();for(const _ of o){if(_.hasTextFocus())return _;_.hasWidgetFocus()&&(t=_)}return t}setModelProperty(t,o,_){const B=t.toString();let q;this._modelProperties.has(B)?q=this._modelProperties.get(B):(q=new Map,this._modelProperties.set(B,q)),q.set(o,_)}getModelProperty(t,o){const _=t.toString();if(this._modelProperties.has(_))return this._modelProperties.get(_).get(o)}}var ir=function(S,t,o,_){var B=arguments.length,q=B<3?t:_===null?_=Object.getOwnPropertyDescriptor(t,o):_,me;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")q=Reflect.decorate(S,t,o,_);else for(var Ee=S.length-1;Ee>=0;Ee--)(me=S[Ee])&&(q=(B<3?me(q):B>3?me(t,o,q):me(t,o))||q);return B>3&&q&&Object.defineProperty(t,o,q),q},Pr=function(S,t){return function(o,_){t(o,_,S)}};class To{constructor(t,o,_){this._parent=t,this._editorId=o,this._styleSheet=_,this._refCount=0}ref(){this._refCount++}unref(){var t;this._refCount--,this._refCount===0&&((t=this._styleSheet.parentNode)===null||t===void 0||t.removeChild(this._styleSheet),this._parent._removeEditorStyleSheets(this._editorId))}insertRule(t,o){this._styleSheet.sheet.insertRule(t,o)}removeRulesContainingSelector(t){ce.uN(t,this._styleSheet)}}class kr{constructor(t){this._styleSheet=t}ref(){}unref(){}insertRule(t,o){this._styleSheet.sheet.insertRule(t,o)}removeRulesContainingSelector(t){ce.uN(t,this._styleSheet)}}let Ro=class extends Mo{constructor(t,o){super(),this._decorationOptionProviders=new Map,this._editorStyleSheets=new Map,this._globalStyleSheet=t||null,this._themeService=o}_getOrCreateGlobalStyleSheet(){return this._globalStyleSheet||(this._globalStyleSheet=new kr(ce.dS())),this._globalStyleSheet}_getOrCreateStyleSheet(t){if(!t)return this._getOrCreateGlobalStyleSheet();const o=t.getContainerDomNode();if(!ce.OO(o))return this._getOrCreateGlobalStyleSheet();const _=t.getId();if(!this._editorStyleSheets.has(_)){const B=new To(this,_,ce.dS(o));this._editorStyleSheets.set(_,B)}return this._editorStyleSheets.get(_)}_removeEditorStyleSheets(t){this._editorStyleSheets.delete(t)}registerDecorationType(t,o,_,B,q){let me=this._decorationOptionProviders.get(o);if(!me){const Ee=this._getOrCreateStyleSheet(q),et={styleSheet:Ee,key:o,parentTypeKey:B,options:_||Object.create(null)};B?me=new Fr(this._themeService,Ee,et):me=new Br(t,this._themeService,Ee,et),this._decorationOptionProviders.set(o,me),this._onDecorationTypeRegistered.fire(o)}me.refCount++}removeDecorationType(t){const o=this._decorationOptionProviders.get(t);o&&(o.refCount--,o.refCount<=0&&(this._decorationOptionProviders.delete(t),o.dispose(),this.listCodeEditors().forEach(_=>_.removeDecorations(t))))}resolveDecorationOptions(t,o){const _=this._decorationOptionProviders.get(t);if(!_)throw new Error("Unknown decoration type key: "+t);return _.getOptions(this,o)}};Ro=ir([Pr(1,Cs.XE)],Ro);class Fr{constructor(t,o,_){this._styleSheet=o,this._styleSheet.ref(),this._parentTypeKey=_.parentTypeKey,this.refCount=0,this._beforeContentRules=new vo(3,_,t),this._afterContentRules=new vo(4,_,t)}getOptions(t,o){const _=t.resolveDecorationOptions(this._parentTypeKey,!0);return this._beforeContentRules&&(_.beforeContentClassName=this._beforeContentRules.className),this._afterContentRules&&(_.afterContentClassName=this._afterContentRules.className),_}dispose(){this._beforeContentRules&&(this._beforeContentRules.dispose(),this._beforeContentRules=null),this._afterContentRules&&(this._afterContentRules.dispose(),this._afterContentRules=null),this._styleSheet.unref()}}class Br{constructor(t,o,_,B){this._disposables=new ni.SL,this.description=t,this._styleSheet=_,this._styleSheet.ref(),this.refCount=0;const q=Bt=>{const _i=new vo(Bt,B,o);if(this._disposables.add(_i),_i.hasContent)return _i.className},me=Bt=>{const _i=new vo(Bt,B,o);return this._disposables.add(_i),_i.hasContent?{className:_i.className,hasLetterSpacing:_i.hasLetterSpacing}:null};this.className=q(0);const Ee=me(1);if(Ee&&(this.inlineClassName=Ee.className,this.inlineClassNameAffectsLetterSpacing=Ee.hasLetterSpacing),this.beforeContentClassName=q(3),this.afterContentClassName=q(4),B.options.beforeInjectedText&&B.options.beforeInjectedText.contentText){const Bt=me(5);this.beforeInjectedText={content:B.options.beforeInjectedText.contentText,inlineClassName:Bt==null?void 0:Bt.className,inlineClassNameAffectsLetterSpacing:(Bt==null?void 0:Bt.hasLetterSpacing)||B.options.beforeInjectedText.affectsLetterSpacing}}if(B.options.afterInjectedText&&B.options.afterInjectedText.contentText){const Bt=me(6);this.afterInjectedText={content:B.options.afterInjectedText.contentText,inlineClassName:Bt==null?void 0:Bt.className,inlineClassNameAffectsLetterSpacing:(Bt==null?void 0:Bt.hasLetterSpacing)||B.options.afterInjectedText.affectsLetterSpacing}}this.glyphMarginClassName=q(2);const et=B.options;this.isWholeLine=!!et.isWholeLine,this.stickiness=et.rangeBehavior;const ft=et.light&&et.light.overviewRulerColor||et.overviewRulerColor,bt=et.dark&&et.dark.overviewRulerColor||et.overviewRulerColor;(typeof ft!="undefined"||typeof bt!="undefined")&&(this.overviewRuler={color:ft||bt,darkColor:bt||ft,position:et.overviewRulerLane||Xe.sh.Center})}getOptions(t,o){return o?{description:this.description,inlineClassName:this.inlineClassName,beforeContentClassName:this.beforeContentClassName,afterContentClassName:this.afterContentClassName,className:this.className,glyphMarginClassName:this.glyphMarginClassName,isWholeLine:this.isWholeLine,overviewRuler:this.overviewRuler,stickiness:this.stickiness,before:this.beforeInjectedText,after:this.afterInjectedText}:this}dispose(){this._disposables.dispose(),this._styleSheet.unref()}}const ro={color:"color:{0} !important;",opacity:"opacity:{0};",backgroundColor:"background-color:{0};",outline:"outline:{0};",outlineColor:"outline-color:{0};",outlineStyle:"outline-style:{0};",outlineWidth:"outline-width:{0};",border:"border:{0};",borderColor:"border-color:{0};",borderRadius:"border-radius:{0};",borderSpacing:"border-spacing:{0};",borderStyle:"border-style:{0};",borderWidth:"border-width:{0};",fontStyle:"font-style:{0};",fontWeight:"font-weight:{0};",fontSize:"font-size:{0};",fontFamily:"font-family:{0};",textDecoration:"text-decoration:{0};",cursor:"cursor:{0};",letterSpacing:"letter-spacing:{0};",gutterIconPath:"background:{0} center center no-repeat;",gutterIconSize:"background-size:{0};",contentText:"content:'{0}';",contentIconPath:"content:{0};",margin:"margin:{0};",padding:"padding:{0};",width:"width:{0};",height:"height:{0};",verticalAlign:"vertical-align:{0};"};class vo{constructor(t,o,_){this._theme=_.getColorTheme(),this._ruleType=t,this._providerArgs=o,this._usesThemeColors=!1,this._hasContent=!1,this._hasLetterSpacing=!1;let B=Ao.getClassName(this._providerArgs.key,t);this._providerArgs.parentTypeKey&&(B=B+" "+Ao.getClassName(this._providerArgs.parentTypeKey,t)),this._className=B,this._unThemedSelector=Ao.getSelector(this._providerArgs.key,this._providerArgs.parentTypeKey,t),this._buildCSS(),this._usesThemeColors?this._themeListener=_.onDidColorThemeChange(q=>{this._theme=_.getColorTheme(),this._removeCSS(),this._buildCSS()}):this._themeListener=null}dispose(){this._hasContent&&(this._removeCSS(),this._hasContent=!1),this._themeListener&&(this._themeListener.dispose(),this._themeListener=null)}get hasContent(){return this._hasContent}get hasLetterSpacing(){return this._hasLetterSpacing}get className(){return this._className}_buildCSS(){const t=this._providerArgs.options;let o,_,B;switch(this._ruleType){case 0:o=this.getCSSTextForModelDecorationClassName(t),_=this.getCSSTextForModelDecorationClassName(t.light),B=this.getCSSTextForModelDecorationClassName(t.dark);break;case 1:o=this.getCSSTextForModelDecorationInlineClassName(t),_=this.getCSSTextForModelDecorationInlineClassName(t.light),B=this.getCSSTextForModelDecorationInlineClassName(t.dark);break;case 2:o=this.getCSSTextForModelDecorationGlyphMarginClassName(t),_=this.getCSSTextForModelDecorationGlyphMarginClassName(t.light),B=this.getCSSTextForModelDecorationGlyphMarginClassName(t.dark);break;case 3:o=this.getCSSTextForModelDecorationContentClassName(t.before),_=this.getCSSTextForModelDecorationContentClassName(t.light&&t.light.before),B=this.getCSSTextForModelDecorationContentClassName(t.dark&&t.dark.before);break;case 4:o=this.getCSSTextForModelDecorationContentClassName(t.after),_=this.getCSSTextForModelDecorationContentClassName(t.light&&t.light.after),B=this.getCSSTextForModelDecorationContentClassName(t.dark&&t.dark.after);break;case 5:o=this.getCSSTextForModelDecorationContentClassName(t.beforeInjectedText),_=this.getCSSTextForModelDecorationContentClassName(t.light&&t.light.beforeInjectedText),B=this.getCSSTextForModelDecorationContentClassName(t.dark&&t.dark.beforeInjectedText);break;case 6:o=this.getCSSTextForModelDecorationContentClassName(t.afterInjectedText),_=this.getCSSTextForModelDecorationContentClassName(t.light&&t.light.afterInjectedText),B=this.getCSSTextForModelDecorationContentClassName(t.dark&&t.dark.afterInjectedText);break;default:throw new Error("Unknown rule type: "+this._ruleType)}const q=this._providerArgs.styleSheet;let me=!1;o.length>0&&(q.insertRule(`${this._unThemedSelector} {${o}}`,0),me=!0),_.length>0&&(q.insertRule(`.vs${this._unThemedSelector} {${_}}`,0),me=!0),B.length>0&&(q.insertRule(`.vs-dark${this._unThemedSelector}, .hc-black${this._unThemedSelector} {${B}}`,0),me=!0),this._hasContent=me}_removeCSS(){this._providerArgs.styleSheet.removeRulesContainingSelector(this._unThemedSelector)}getCSSTextForModelDecorationClassName(t){if(!t)return"";const o=[];return this.collectCSSText(t,["backgroundColor"],o),this.collectCSSText(t,["outline","outlineColor","outlineStyle","outlineWidth"],o),this.collectBorderSettingsCSSText(t,o),o.join("")}getCSSTextForModelDecorationInlineClassName(t){if(!t)return"";const o=[];return this.collectCSSText(t,["fontStyle","fontWeight","textDecoration","cursor","color","opacity","letterSpacing"],o),t.letterSpacing&&(this._hasLetterSpacing=!0),o.join("")}getCSSTextForModelDecorationContentClassName(t){if(!t)return"";const o=[];if(typeof t!="undefined"){if(this.collectBorderSettingsCSSText(t,o),typeof t.contentIconPath!="undefined"&&o.push(Ni.WU(ro.contentIconPath,ce.wY(D.o.revive(t.contentIconPath)))),typeof t.contentText=="string"){const B=t.contentText.match(/^.*$/m)[0].replace(/['\\]/g,"\\$&");o.push(Ni.WU(ro.contentText,B))}this.collectCSSText(t,["verticalAlign","fontStyle","fontWeight","fontSize","fontFamily","textDecoration","color","opacity","backgroundColor","margin","padding"],o),this.collectCSSText(t,["width","height"],o)&&o.push("display:inline-block;")}return o.join("")}getCSSTextForModelDecorationGlyphMarginClassName(t){if(!t)return"";const o=[];return typeof t.gutterIconPath!="undefined"&&(o.push(Ni.WU(ro.gutterIconPath,ce.wY(D.o.revive(t.gutterIconPath)))),typeof t.gutterIconSize!="undefined"&&o.push(Ni.WU(ro.gutterIconSize,t.gutterIconSize))),o.join("")}collectBorderSettingsCSSText(t,o){return this.collectCSSText(t,["border","borderColor","borderRadius","borderSpacing","borderStyle","borderWidth"],o)?(o.push(Ni.WU("box-sizing: border-box;")),!0):!1}collectCSSText(t,o,_){const B=_.length;for(let q of o){const me=this.resolveValue(t[q]);typeof me=="string"&&_.push(Ni.WU(ro[q],me))}return _.length!==B}resolveValue(t){if((0,ze.I)(t)){this._usesThemeColors=!0;const o=this._theme.getColor(t.id);return o?o.toString():"transparent"}return t}}class Ao{static getClassName(t,o){return"ced-"+t+"-"+o}static getSelector(t,o,_){let B=".monaco-editor ."+this.getClassName(t,_);return o&&(B=B+"."+this.getClassName(o,_)),_===3?B+="::before":_===4&&(B+="::after"),B}}var Wr=function(S,t,o,_){var B=arguments.length,q=B<3?t:_===null?_=Object.getOwnPropertyDescriptor(t,o):_,me;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")q=Reflect.decorate(S,t,o,_);else for(var Ee=S.length-1;Ee>=0;Ee--)(me=S[Ee])&&(q=(B<3?me(q):B>3?me(t,o,q):me(t,o))||q);return B>3&&q&&Object.defineProperty(t,o,q),q},Oo=function(S,t){return function(o,_){t(o,_,S)}};let Co=class extends Ro{constructor(t,o,_){super(t,_),this.onCodeEditorAdd(()=>this._checkContextKey()),this.onCodeEditorRemove(()=>this._checkContextKey()),this._editorIsOpen=o.createKey("editorIsOpen",!1),this._activeCodeEditor=null}_checkContextKey(){let t=!1;for(const o of this.listCodeEditors())if(!o.isSimpleWidget){t=!0;break}this._editorIsOpen.set(t)}setActiveCodeEditor(t){this._activeCodeEditor=t}getActiveCodeEditor(){return this._activeCodeEditor}openCodeEditor(t,o,_){return o?Promise.resolve(this.doOpenEditor(o,t)):Promise.resolve(null)}doOpenEditor(t,o){if(!this.findModel(t,o.resource)){if(o.resource){const q=o.resource.scheme;if(q===fe.lg.http||q===fe.lg.https)return(0,ce.V3)(o.resource.toString()),t}return null}const B=o.options?o.options.selection:null;if(B)if(typeof B.endLineNumber=="number"&&typeof B.endColumn=="number")t.setSelection(B),t.revealRangeInCenter(B,1);else{const q={lineNumber:B.startLineNumber,column:B.startColumn};t.setPosition(q),t.revealPositionInCenter(q,1)}return t}findModel(t,o){const _=t.getModel();return _&&_.uri.toString()!==o.toString()?null:_}};Co=Wr([Oo(1,_t.i6),Oo(2,Cs.XE)],Co);var Us=i(8473),Po=function(S,t,o,_){var B=arguments.length,q=B<3?t:_===null?_=Object.getOwnPropertyDescriptor(t,o):_,me;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")q=Reflect.decorate(S,t,o,_);else for(var Ee=S.length-1;Ee>=0;Ee--)(me=S[Ee])&&(q=(B<3?me(q):B>3?me(t,o,q):me(t,o))||q);return B>3&&q&&Object.defineProperty(t,o,q),q},Hn=function(S,t){return function(o,_){t(o,_,S)}};let Vr=0,nr=!1;function ko(S){if(!S){if(nr)return;nr=!0}so.wW(S||document.body)}let Ys=class extends Rr.Gm{constructor(t,o,_,B,q,me,Ee,et,ft,bt){const Bt=Object.assign({},o);Bt.ariaLabel=Bt.ariaLabel||Ji.B8.editorViewAccessibleLabel,Bt.ariaLabel=Bt.ariaLabel+";"+Ji.B8.accessibilityHelpMessage,super(t,Bt,{},_,B,q,me,et,ft,bt),Ee instanceof Is?this._standaloneKeybindingService=Ee:this._standaloneKeybindingService=null,ko(Bt.ariaContainerElement)}addCommand(t,o,_){if(!this._standaloneKeybindingService)return console.warn("Cannot add command because the editor is configured with an unrecognized KeybindingService"),null;let B="DYNAMIC_"+ ++Vr,q=_t.Ao.deserialize(_);return this._standaloneKeybindingService.addDynamicKeybinding(B,t,o,q),B}createContextKey(t,o){return this._contextKeyService.createKey(t,o)}addAction(t){if(typeof t.id!="string"||typeof t.label!="string"||typeof t.run!="function")throw new Error("Invalid action descriptor, `id`, `label` and `run` are required properties!");if(!this._standaloneKeybindingService)return console.warn("Cannot add keybinding because the editor is configured with an unrecognized KeybindingService"),ni.JT.None;const o=t.id,_=t.label,B=_t.Ao.and(_t.Ao.equals("editorId",this.getId()),_t.Ao.deserialize(t.precondition)),q=t.keybindings,me=_t.Ao.and(B,_t.Ao.deserialize(t.keybindingContext)),Ee=t.contextMenuGroupId||null,et=t.contextMenuOrder||0,ft=(Qi,...$i)=>Promise.resolve(t.run(this,...$i)),bt=new ni.SL,Bt=this.getId()+":"+o;if(bt.add(W.P.registerCommand(Bt,ft)),Ee){let Qi={command:{id:Bt,title:_},when:B,group:Ee,order:et};bt.add(ys.BH.appendMenuItem(ys.eH.EditorContext,Qi))}if(Array.isArray(q))for(const Qi of q)bt.add(this._standaloneKeybindingService.addDynamicKeybinding(Bt,Qi,ft,me));let _i=new Or.p(Bt,_,_,B,ft,this._contextKeyService);return this._actions[o]=_i,bt.add((0,ni.OF)(()=>{delete this._actions[o]})),bt}_triggerCommand(t,o){if(this._codeEditorService instanceof Co)try{this._codeEditorService.setActiveCodeEditor(this),super._triggerCommand(t,o)}finally{this._codeEditorService.setActiveCodeEditor(null)}else super._triggerCommand(t,o)}};Ys=Po([Hn(2,ps.TG),Hn(3,ue.$),Hn(4,W.H),Hn(5,_t.i6),Hn(6,Ps.d),Hn(7,Cs.XE),Hn(8,Ii.lT),Hn(9,xs.F)],Ys);let ao=class extends Ys{constructor(t,o,_,B,q,me,Ee,et,ft,bt,Bt,_i,Qi,$i,cn){const un=Object.assign({},o);_o(_i,un,!1);const jn=bt.registerEditorContainer(t);typeof un.theme=="string"&&bt.setTheme(un.theme),typeof un.autoDetectHighContrast!="undefined"&&bt.setAutoDetectHighContrast(!!un.autoDetectHighContrast);let In=un.model;delete un.model,super(t,un,B,q,me,Ee,et,bt,Bt,Qi),this._contextViewService=ft,this._configurationService=_i,this._standaloneThemeService=bt,this._register(_),this._register(jn);let fn;if(typeof In=="undefined"?(fn=sr($i,cn,un.value||"",un.language||Us.vW.text,void 0),this._ownsModel=!0):(fn=In,this._ownsModel=!1),this._attachModel(fn),fn){let Ln={oldModelUrl:null,newModelUrl:fn.uri};this._onDidChangeModel.fire(Ln)}}dispose(){super.dispose()}updateOptions(t){_o(this._configurationService,t,!1),typeof t.theme=="string"&&this._standaloneThemeService.setTheme(t.theme),typeof t.autoDetectHighContrast!="undefined"&&this._standaloneThemeService.setAutoDetectHighContrast(!!t.autoDetectHighContrast),super.updateOptions(t)}_attachModel(t){super._attachModel(t),this._modelData&&this._contextViewService.setContainer(this._modelData.view.domNode.domNode)}_postDetachModelCleanup(t){super._postDetachModelCleanup(t),t&&this._ownsModel&&(t.dispose(),this._ownsModel=!1)}};ao=Po([Hn(3,ps.TG),Hn(4,ue.$),Hn(5,W.H),Hn(6,_t.i6),Hn(7,Ps.d),Hn(8,Rs.u),Hn(9,oo.Z),Hn(10,Ii.lT),Hn(11,Hi.Ui),Hn(12,xs.F),Hn(13,Gn.q),Hn(14,Et.h)],ao);let Fo=class extends Ar.p{constructor(t,o,_,B,q,me,Ee,et,ft,bt,Bt,_i,Qi,$i,cn){const un=Object.assign({},o);_o(_i,un,!0);const jn=bt.registerEditorContainer(t);typeof un.theme=="string"&&bt.setTheme(un.theme),typeof un.autoDetectHighContrast!="undefined"&&bt.setAutoDetectHighContrast(!!un.autoDetectHighContrast),super(t,un,{},cn,et,q,B,ft,bt,Bt,Qi,$i),this._contextViewService=Ee,this._configurationService=_i,this._standaloneThemeService=bt,this._register(_),this._register(jn),this._contextViewService.setContainer(this._containerDomElement)}dispose(){super.dispose()}updateOptions(t){_o(this._configurationService,t,!0),typeof t.theme=="string"&&this._standaloneThemeService.setTheme(t.theme),typeof t.autoDetectHighContrast!="undefined"&&this._standaloneThemeService.setAutoDetectHighContrast(!!t.autoDetectHighContrast),super.updateOptions(t)}_createInnerEditor(t,o,_){return t.createInstance(Ys,o,_)}getOriginalEditor(){return super.getOriginalEditor()}getModifiedEditor(){return super.getModifiedEditor()}addCommand(t,o,_){return this.getModifiedEditor().addCommand(t,o,_)}createContextKey(t,o){return this.getModifiedEditor().createContextKey(t,o)}addAction(t){return this.getModifiedEditor().addAction(t)}};Fo=Po([Hn(3,ps.TG),Hn(4,_t.i6),Hn(5,Ps.d),Hn(6,Rs.u),Hn(7,He.p),Hn(8,ue.$),Hn(9,oo.Z),Hn(10,Ii.lT),Hn(11,Hi.Ui),Hn(12,Rs.i),Hn(13,xo.e),Hn(14,Zs.p)],Fo);function sr(S,t,o,_,B){if(o=o||"",!_){const q=o.indexOf(` +`}};Fn=Vi([an(0,Hi.Ui)],Fn);class xr{publicLog(t,o){return Promise.resolve(void 0)}publicLog2(t,o){return this.publicLog(t,o)}}class po{constructor(){const t=D.o.from({scheme:po.SCHEME,authority:"model",path:"/"});this.workspace={id:"4064f6ec-cb38-4ad0-af64-ee6467e63c82",folders:[new Ui.md({uri:t,name:"",index:0})]}}getWorkspace(){return this.workspace}}po.SCHEME="inmemory";function _o(S,t,o){if(!t||!(S instanceof Gs))return;let _=[];Object.keys(t).forEach(B=>{(0,li.ei)(B)&&_.push([`editor.${B}`,t[B]]),o&&(0,li.Pe)(B)&&_.push([`diffEditor.${B}`,t[B]])}),_.length>0&&S.updateValues(_)}class Mr{constructor(t){this._modelService=t}hasPreviewHandler(){return!1}apply(t,o){return Nn(this,void 0,void 0,function*(){const _=new Map;for(let me of t){if(!(me instanceof rn.Gl))throw new Error("bad edit - only text edits are supported");const Ee=this._modelService.getModel(me.resource);if(!Ee)throw new Error("bad edit - model not found");if(typeof me.versionId=="number"&&Ee.getVersionId()!==me.versionId)throw new Error("bad state - model changed in the meantime");let et=_.get(Ee);et||(et=[],_.set(Ee,et)),et.push(Ai.h.replaceMove(I.e.lift(me.textEdit.range),me.textEdit.text))}let B=0,q=0;for(const[me,Ee]of _)me.pushStackElement(),me.pushEditOperations([],Ee,()=>[]),me.pushStackElement(),q+=1,B+=Ee.length;return{ariaSummary:Ni.WU(Ji.UL.bulkEditServiceSummary,B,q)}})}}class no{getUriLabel(t,o){return t.scheme==="file"?t.fsPath:t.path}}class Tr{constructor(t,o){this._codeEditorService=t,this._container=o,this.onDidLayout=O.ju.None}get dimension(){return this._dimension||(this._dimension=ce.D6(window.document.body)),this._dimension}get container(){return this._container}focus(){var t;(t=this._codeEditorService.getFocusedCodeEditor())===null||t===void 0||t.focus()}}var so=i(96297),Rr=i(87840),Ar=i(79078),Or=i(78385),oo=i(63908),ys=i(96236),Rs=i(4999),ps=i(16925),Ps=i(5898),Cs=i(49055),xs=i(52950),Zs=i(32092),xo=i(81641);class Mo extends ni.JT{constructor(){super(),this._onCodeEditorAdd=this._register(new O.Q5),this.onCodeEditorAdd=this._onCodeEditorAdd.event,this._onCodeEditorRemove=this._register(new O.Q5),this.onCodeEditorRemove=this._onCodeEditorRemove.event,this._onDiffEditorAdd=this._register(new O.Q5),this._onDiffEditorRemove=this._register(new O.Q5),this._onDecorationTypeRegistered=this._register(new O.Q5),this._modelProperties=new Map,this._codeEditors=Object.create(null),this._diffEditors=Object.create(null)}addCodeEditor(t){this._codeEditors[t.getId()]=t,this._onCodeEditorAdd.fire(t)}removeCodeEditor(t){delete this._codeEditors[t.getId()]&&this._onCodeEditorRemove.fire(t)}listCodeEditors(){return Object.keys(this._codeEditors).map(t=>this._codeEditors[t])}addDiffEditor(t){this._diffEditors[t.getId()]=t,this._onDiffEditorAdd.fire(t)}removeDiffEditor(t){delete this._diffEditors[t.getId()]&&this._onDiffEditorRemove.fire(t)}listDiffEditors(){return Object.keys(this._diffEditors).map(t=>this._diffEditors[t])}getFocusedCodeEditor(){let t=null;const o=this.listCodeEditors();for(const _ of o){if(_.hasTextFocus())return _;_.hasWidgetFocus()&&(t=_)}return t}setModelProperty(t,o,_){const B=t.toString();let q;this._modelProperties.has(B)?q=this._modelProperties.get(B):(q=new Map,this._modelProperties.set(B,q)),q.set(o,_)}getModelProperty(t,o){const _=t.toString();if(this._modelProperties.has(_))return this._modelProperties.get(_).get(o)}}var ir=function(S,t,o,_){var B=arguments.length,q=B<3?t:_===null?_=Object.getOwnPropertyDescriptor(t,o):_,me;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")q=Reflect.decorate(S,t,o,_);else for(var Ee=S.length-1;Ee>=0;Ee--)(me=S[Ee])&&(q=(B<3?me(q):B>3?me(t,o,q):me(t,o))||q);return B>3&&q&&Object.defineProperty(t,o,q),q},Pr=function(S,t){return function(o,_){t(o,_,S)}};class To{constructor(t,o,_){this._parent=t,this._editorId=o,this._styleSheet=_,this._refCount=0}ref(){this._refCount++}unref(){var t;this._refCount--,this._refCount===0&&((t=this._styleSheet.parentNode)===null||t===void 0||t.removeChild(this._styleSheet),this._parent._removeEditorStyleSheets(this._editorId))}insertRule(t,o){this._styleSheet.sheet.insertRule(t,o)}removeRulesContainingSelector(t){ce.uN(t,this._styleSheet)}}class kr{constructor(t){this._styleSheet=t}ref(){}unref(){}insertRule(t,o){this._styleSheet.sheet.insertRule(t,o)}removeRulesContainingSelector(t){ce.uN(t,this._styleSheet)}}let Ro=class extends Mo{constructor(t,o){super(),this._decorationOptionProviders=new Map,this._editorStyleSheets=new Map,this._globalStyleSheet=t||null,this._themeService=o}_getOrCreateGlobalStyleSheet(){return this._globalStyleSheet||(this._globalStyleSheet=new kr(ce.dS())),this._globalStyleSheet}_getOrCreateStyleSheet(t){if(!t)return this._getOrCreateGlobalStyleSheet();const o=t.getContainerDomNode();if(!ce.OO(o))return this._getOrCreateGlobalStyleSheet();const _=t.getId();if(!this._editorStyleSheets.has(_)){const B=new To(this,_,ce.dS(o));this._editorStyleSheets.set(_,B)}return this._editorStyleSheets.get(_)}_removeEditorStyleSheets(t){this._editorStyleSheets.delete(t)}registerDecorationType(t,o,_,B,q){let me=this._decorationOptionProviders.get(o);if(!me){const Ee=this._getOrCreateStyleSheet(q),et={styleSheet:Ee,key:o,parentTypeKey:B,options:_||Object.create(null)};B?me=new Fr(this._themeService,Ee,et):me=new Br(t,this._themeService,Ee,et),this._decorationOptionProviders.set(o,me),this._onDecorationTypeRegistered.fire(o)}me.refCount++}removeDecorationType(t){const o=this._decorationOptionProviders.get(t);o&&(o.refCount--,o.refCount<=0&&(this._decorationOptionProviders.delete(t),o.dispose(),this.listCodeEditors().forEach(_=>_.removeDecorations(t))))}resolveDecorationOptions(t,o){const _=this._decorationOptionProviders.get(t);if(!_)throw new Error("Unknown decoration type key: "+t);return _.getOptions(this,o)}};Ro=ir([Pr(1,Cs.XE)],Ro);class Fr{constructor(t,o,_){this._styleSheet=o,this._styleSheet.ref(),this._parentTypeKey=_.parentTypeKey,this.refCount=0,this._beforeContentRules=new vo(3,_,t),this._afterContentRules=new vo(4,_,t)}getOptions(t,o){const _=t.resolveDecorationOptions(this._parentTypeKey,!0);return this._beforeContentRules&&(_.beforeContentClassName=this._beforeContentRules.className),this._afterContentRules&&(_.afterContentClassName=this._afterContentRules.className),_}dispose(){this._beforeContentRules&&(this._beforeContentRules.dispose(),this._beforeContentRules=null),this._afterContentRules&&(this._afterContentRules.dispose(),this._afterContentRules=null),this._styleSheet.unref()}}class Br{constructor(t,o,_,B){this._disposables=new ni.SL,this.description=t,this._styleSheet=_,this._styleSheet.ref(),this.refCount=0;const q=Bt=>{const _i=new vo(Bt,B,o);if(this._disposables.add(_i),_i.hasContent)return _i.className},me=Bt=>{const _i=new vo(Bt,B,o);return this._disposables.add(_i),_i.hasContent?{className:_i.className,hasLetterSpacing:_i.hasLetterSpacing}:null};this.className=q(0);const Ee=me(1);if(Ee&&(this.inlineClassName=Ee.className,this.inlineClassNameAffectsLetterSpacing=Ee.hasLetterSpacing),this.beforeContentClassName=q(3),this.afterContentClassName=q(4),B.options.beforeInjectedText&&B.options.beforeInjectedText.contentText){const Bt=me(5);this.beforeInjectedText={content:B.options.beforeInjectedText.contentText,inlineClassName:Bt==null?void 0:Bt.className,inlineClassNameAffectsLetterSpacing:(Bt==null?void 0:Bt.hasLetterSpacing)||B.options.beforeInjectedText.affectsLetterSpacing}}if(B.options.afterInjectedText&&B.options.afterInjectedText.contentText){const Bt=me(6);this.afterInjectedText={content:B.options.afterInjectedText.contentText,inlineClassName:Bt==null?void 0:Bt.className,inlineClassNameAffectsLetterSpacing:(Bt==null?void 0:Bt.hasLetterSpacing)||B.options.afterInjectedText.affectsLetterSpacing}}this.glyphMarginClassName=q(2);const et=B.options;this.isWholeLine=!!et.isWholeLine,this.stickiness=et.rangeBehavior;const ft=et.light&&et.light.overviewRulerColor||et.overviewRulerColor,bt=et.dark&&et.dark.overviewRulerColor||et.overviewRulerColor;(typeof ft!="undefined"||typeof bt!="undefined")&&(this.overviewRuler={color:ft||bt,darkColor:bt||ft,position:et.overviewRulerLane||Xe.sh.Center})}getOptions(t,o){return o?{description:this.description,inlineClassName:this.inlineClassName,beforeContentClassName:this.beforeContentClassName,afterContentClassName:this.afterContentClassName,className:this.className,glyphMarginClassName:this.glyphMarginClassName,isWholeLine:this.isWholeLine,overviewRuler:this.overviewRuler,stickiness:this.stickiness,before:this.beforeInjectedText,after:this.afterInjectedText}:this}dispose(){this._disposables.dispose(),this._styleSheet.unref()}}const ro={color:"color:{0} !important;",opacity:"opacity:{0};",backgroundColor:"background-color:{0};",outline:"outline:{0};",outlineColor:"outline-color:{0};",outlineStyle:"outline-style:{0};",outlineWidth:"outline-width:{0};",border:"border:{0};",borderColor:"border-color:{0};",borderRadius:"border-radius:{0};",borderSpacing:"border-spacing:{0};",borderStyle:"border-style:{0};",borderWidth:"border-width:{0};",fontStyle:"font-style:{0};",fontWeight:"font-weight:{0};",fontSize:"font-size:{0};",fontFamily:"font-family:{0};",textDecoration:"text-decoration:{0};",cursor:"cursor:{0};",letterSpacing:"letter-spacing:{0};",gutterIconPath:"background:{0} center center no-repeat;",gutterIconSize:"background-size:{0};",contentText:"content:'{0}';",contentIconPath:"content:{0};",margin:"margin:{0};",padding:"padding:{0};",width:"width:{0};",height:"height:{0};",verticalAlign:"vertical-align:{0};"};class vo{constructor(t,o,_){this._theme=_.getColorTheme(),this._ruleType=t,this._providerArgs=o,this._usesThemeColors=!1,this._hasContent=!1,this._hasLetterSpacing=!1;let B=Ao.getClassName(this._providerArgs.key,t);this._providerArgs.parentTypeKey&&(B=B+" "+Ao.getClassName(this._providerArgs.parentTypeKey,t)),this._className=B,this._unThemedSelector=Ao.getSelector(this._providerArgs.key,this._providerArgs.parentTypeKey,t),this._buildCSS(),this._usesThemeColors?this._themeListener=_.onDidColorThemeChange(q=>{this._theme=_.getColorTheme(),this._removeCSS(),this._buildCSS()}):this._themeListener=null}dispose(){this._hasContent&&(this._removeCSS(),this._hasContent=!1),this._themeListener&&(this._themeListener.dispose(),this._themeListener=null)}get hasContent(){return this._hasContent}get hasLetterSpacing(){return this._hasLetterSpacing}get className(){return this._className}_buildCSS(){const t=this._providerArgs.options;let o,_,B;switch(this._ruleType){case 0:o=this.getCSSTextForModelDecorationClassName(t),_=this.getCSSTextForModelDecorationClassName(t.light),B=this.getCSSTextForModelDecorationClassName(t.dark);break;case 1:o=this.getCSSTextForModelDecorationInlineClassName(t),_=this.getCSSTextForModelDecorationInlineClassName(t.light),B=this.getCSSTextForModelDecorationInlineClassName(t.dark);break;case 2:o=this.getCSSTextForModelDecorationGlyphMarginClassName(t),_=this.getCSSTextForModelDecorationGlyphMarginClassName(t.light),B=this.getCSSTextForModelDecorationGlyphMarginClassName(t.dark);break;case 3:o=this.getCSSTextForModelDecorationContentClassName(t.before),_=this.getCSSTextForModelDecorationContentClassName(t.light&&t.light.before),B=this.getCSSTextForModelDecorationContentClassName(t.dark&&t.dark.before);break;case 4:o=this.getCSSTextForModelDecorationContentClassName(t.after),_=this.getCSSTextForModelDecorationContentClassName(t.light&&t.light.after),B=this.getCSSTextForModelDecorationContentClassName(t.dark&&t.dark.after);break;case 5:o=this.getCSSTextForModelDecorationContentClassName(t.beforeInjectedText),_=this.getCSSTextForModelDecorationContentClassName(t.light&&t.light.beforeInjectedText),B=this.getCSSTextForModelDecorationContentClassName(t.dark&&t.dark.beforeInjectedText);break;case 6:o=this.getCSSTextForModelDecorationContentClassName(t.afterInjectedText),_=this.getCSSTextForModelDecorationContentClassName(t.light&&t.light.afterInjectedText),B=this.getCSSTextForModelDecorationContentClassName(t.dark&&t.dark.afterInjectedText);break;default:throw new Error("Unknown rule type: "+this._ruleType)}const q=this._providerArgs.styleSheet;let me=!1;o.length>0&&(q.insertRule(`${this._unThemedSelector} {${o}}`,0),me=!0),_.length>0&&(q.insertRule(`.vs${this._unThemedSelector} {${_}}`,0),me=!0),B.length>0&&(q.insertRule(`.vs-dark${this._unThemedSelector}, .hc-black${this._unThemedSelector} {${B}}`,0),me=!0),this._hasContent=me}_removeCSS(){this._providerArgs.styleSheet.removeRulesContainingSelector(this._unThemedSelector)}getCSSTextForModelDecorationClassName(t){if(!t)return"";const o=[];return this.collectCSSText(t,["backgroundColor"],o),this.collectCSSText(t,["outline","outlineColor","outlineStyle","outlineWidth"],o),this.collectBorderSettingsCSSText(t,o),o.join("")}getCSSTextForModelDecorationInlineClassName(t){if(!t)return"";const o=[];return this.collectCSSText(t,["fontStyle","fontWeight","textDecoration","cursor","color","opacity","letterSpacing"],o),t.letterSpacing&&(this._hasLetterSpacing=!0),o.join("")}getCSSTextForModelDecorationContentClassName(t){if(!t)return"";const o=[];if(typeof t!="undefined"){if(this.collectBorderSettingsCSSText(t,o),typeof t.contentIconPath!="undefined"&&o.push(Ni.WU(ro.contentIconPath,ce.wY(D.o.revive(t.contentIconPath)))),typeof t.contentText=="string"){const B=t.contentText.match(/^.*$/m)[0].replace(/['\\]/g,"\\$&");o.push(Ni.WU(ro.contentText,B))}this.collectCSSText(t,["verticalAlign","fontStyle","fontWeight","fontSize","fontFamily","textDecoration","color","opacity","backgroundColor","margin","padding"],o),this.collectCSSText(t,["width","height"],o)&&o.push("display:inline-block;")}return o.join("")}getCSSTextForModelDecorationGlyphMarginClassName(t){if(!t)return"";const o=[];return typeof t.gutterIconPath!="undefined"&&(o.push(Ni.WU(ro.gutterIconPath,ce.wY(D.o.revive(t.gutterIconPath)))),typeof t.gutterIconSize!="undefined"&&o.push(Ni.WU(ro.gutterIconSize,t.gutterIconSize))),o.join("")}collectBorderSettingsCSSText(t,o){return this.collectCSSText(t,["border","borderColor","borderRadius","borderSpacing","borderStyle","borderWidth"],o)?(o.push(Ni.WU("box-sizing: border-box;")),!0):!1}collectCSSText(t,o,_){const B=_.length;for(let q of o){const me=this.resolveValue(t[q]);typeof me=="string"&&_.push(Ni.WU(ro[q],me))}return _.length!==B}resolveValue(t){if((0,ze.I)(t)){this._usesThemeColors=!0;const o=this._theme.getColor(t.id);return o?o.toString():"transparent"}return t}}class Ao{static getClassName(t,o){return"ced-"+t+"-"+o}static getSelector(t,o,_){let B=".monaco-editor ."+this.getClassName(t,_);return o&&(B=B+"."+this.getClassName(o,_)),_===3?B+="::before":_===4&&(B+="::after"),B}}var Wr=function(S,t,o,_){var B=arguments.length,q=B<3?t:_===null?_=Object.getOwnPropertyDescriptor(t,o):_,me;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")q=Reflect.decorate(S,t,o,_);else for(var Ee=S.length-1;Ee>=0;Ee--)(me=S[Ee])&&(q=(B<3?me(q):B>3?me(t,o,q):me(t,o))||q);return B>3&&q&&Object.defineProperty(t,o,q),q},Oo=function(S,t){return function(o,_){t(o,_,S)}};let Co=class extends Ro{constructor(t,o,_){super(t,_),this.onCodeEditorAdd(()=>this._checkContextKey()),this.onCodeEditorRemove(()=>this._checkContextKey()),this._editorIsOpen=o.createKey("editorIsOpen",!1),this._activeCodeEditor=null}_checkContextKey(){let t=!1;for(const o of this.listCodeEditors())if(!o.isSimpleWidget){t=!0;break}this._editorIsOpen.set(t)}setActiveCodeEditor(t){this._activeCodeEditor=t}getActiveCodeEditor(){return this._activeCodeEditor}openCodeEditor(t,o,_){return o?Promise.resolve(this.doOpenEditor(o,t)):Promise.resolve(null)}doOpenEditor(t,o){if(!this.findModel(t,o.resource)){if(o.resource){const q=o.resource.scheme;if(q===fe.lg.http||q===fe.lg.https)return(0,ce.V3)(o.resource.toString()),t}return null}const B=o.options?o.options.selection:null;if(B)if(typeof B.endLineNumber=="number"&&typeof B.endColumn=="number")t.setSelection(B),t.revealRangeInCenter(B,1);else{const q={lineNumber:B.startLineNumber,column:B.startColumn};t.setPosition(q),t.revealPositionInCenter(q,1)}return t}findModel(t,o){const _=t.getModel();return _&&_.uri.toString()!==o.toString()?null:_}};Co=Wr([Oo(1,_t.i6),Oo(2,Cs.XE)],Co);var Us=i(8473),Po=function(S,t,o,_){var B=arguments.length,q=B<3?t:_===null?_=Object.getOwnPropertyDescriptor(t,o):_,me;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")q=Reflect.decorate(S,t,o,_);else for(var Ee=S.length-1;Ee>=0;Ee--)(me=S[Ee])&&(q=(B<3?me(q):B>3?me(t,o,q):me(t,o))||q);return B>3&&q&&Object.defineProperty(t,o,q),q},Hn=function(S,t){return function(o,_){t(o,_,S)}};let Vr=0,nr=!1;function ko(S){if(!S){if(nr)return;nr=!0}so.wW(S||document.body)}let Ys=class extends Rr.Gm{constructor(t,o,_,B,q,me,Ee,et,ft,bt){const Bt=Object.assign({},o);Bt.ariaLabel=Bt.ariaLabel||Ji.B8.editorViewAccessibleLabel,Bt.ariaLabel=Bt.ariaLabel+";"+Ji.B8.accessibilityHelpMessage,super(t,Bt,{},_,B,q,me,et,ft,bt),Ee instanceof Is?this._standaloneKeybindingService=Ee:this._standaloneKeybindingService=null,ko(Bt.ariaContainerElement)}addCommand(t,o,_){if(!this._standaloneKeybindingService)return console.warn("Cannot add command because the editor is configured with an unrecognized KeybindingService"),null;let B="DYNAMIC_"+ ++Vr,q=_t.Ao.deserialize(_);return this._standaloneKeybindingService.addDynamicKeybinding(B,t,o,q),B}createContextKey(t,o){return this._contextKeyService.createKey(t,o)}addAction(t){if(typeof t.id!="string"||typeof t.label!="string"||typeof t.run!="function")throw new Error("Invalid action descriptor, `id`, `label` and `run` are required properties!");if(!this._standaloneKeybindingService)return console.warn("Cannot add keybinding because the editor is configured with an unrecognized KeybindingService"),ni.JT.None;const o=t.id,_=t.label,B=_t.Ao.and(_t.Ao.equals("editorId",this.getId()),_t.Ao.deserialize(t.precondition)),q=t.keybindings,me=_t.Ao.and(B,_t.Ao.deserialize(t.keybindingContext)),Ee=t.contextMenuGroupId||null,et=t.contextMenuOrder||0,ft=(Qi,...$i)=>Promise.resolve(t.run(this,...$i)),bt=new ni.SL,Bt=this.getId()+":"+o;if(bt.add(W.P.registerCommand(Bt,ft)),Ee){let Qi={command:{id:Bt,title:_},when:B,group:Ee,order:et};bt.add(ys.BH.appendMenuItem(ys.eH.EditorContext,Qi))}if(Array.isArray(q))for(const Qi of q)bt.add(this._standaloneKeybindingService.addDynamicKeybinding(Bt,Qi,ft,me));let _i=new Or.p(Bt,_,_,B,ft,this._contextKeyService);return this._actions[o]=_i,bt.add((0,ni.OF)(()=>{delete this._actions[o]})),bt}_triggerCommand(t,o){if(this._codeEditorService instanceof Co)try{this._codeEditorService.setActiveCodeEditor(this),super._triggerCommand(t,o)}finally{this._codeEditorService.setActiveCodeEditor(null)}else super._triggerCommand(t,o)}};Ys=Po([Hn(2,ps.TG),Hn(3,ue.$),Hn(4,W.H),Hn(5,_t.i6),Hn(6,Ps.d),Hn(7,Cs.XE),Hn(8,Ii.lT),Hn(9,xs.F)],Ys);let ao=class extends Ys{constructor(t,o,_,B,q,me,Ee,et,ft,bt,Bt,_i,Qi,$i,cn){const un=Object.assign({},o);_o(_i,un,!1);const jn=bt.registerEditorContainer(t);typeof un.theme=="string"&&bt.setTheme(un.theme),typeof un.autoDetectHighContrast!="undefined"&&bt.setAutoDetectHighContrast(!!un.autoDetectHighContrast);let In=un.model;delete un.model,super(t,un,B,q,me,Ee,et,bt,Bt,Qi),this._contextViewService=ft,this._configurationService=_i,this._standaloneThemeService=bt,this._register(_),this._register(jn);let fn;if(typeof In=="undefined"?(fn=sr($i,cn,un.value||"",un.language||Us.vW.text,void 0),this._ownsModel=!0):(fn=In,this._ownsModel=!1),this._attachModel(fn),fn){let Ln={oldModelUrl:null,newModelUrl:fn.uri};this._onDidChangeModel.fire(Ln)}}dispose(){super.dispose()}updateOptions(t){_o(this._configurationService,t,!1),typeof t.theme=="string"&&this._standaloneThemeService.setTheme(t.theme),typeof t.autoDetectHighContrast!="undefined"&&this._standaloneThemeService.setAutoDetectHighContrast(!!t.autoDetectHighContrast),super.updateOptions(t)}_attachModel(t){super._attachModel(t),this._modelData&&this._contextViewService.setContainer(this._modelData.view.domNode.domNode)}_postDetachModelCleanup(t){super._postDetachModelCleanup(t),t&&this._ownsModel&&(t.dispose(),this._ownsModel=!1)}};ao=Po([Hn(3,ps.TG),Hn(4,ue.$),Hn(5,W.H),Hn(6,_t.i6),Hn(7,Ps.d),Hn(8,Rs.u),Hn(9,oo.Z),Hn(10,Ii.lT),Hn(11,Hi.Ui),Hn(12,xs.F),Hn(13,Gn.q),Hn(14,Et.h)],ao);let Fo=class extends Ar.p{constructor(t,o,_,B,q,me,Ee,et,ft,bt,Bt,_i,Qi,$i,cn){const un=Object.assign({},o);_o(_i,un,!0);const jn=bt.registerEditorContainer(t);typeof un.theme=="string"&&bt.setTheme(un.theme),typeof un.autoDetectHighContrast!="undefined"&&bt.setAutoDetectHighContrast(!!un.autoDetectHighContrast),super(t,un,{},cn,et,q,B,ft,bt,Bt,Qi,$i),this._contextViewService=Ee,this._configurationService=_i,this._standaloneThemeService=bt,this._register(_),this._register(jn),this._contextViewService.setContainer(this._containerDomElement)}dispose(){super.dispose()}updateOptions(t){_o(this._configurationService,t,!0),typeof t.theme=="string"&&this._standaloneThemeService.setTheme(t.theme),typeof t.autoDetectHighContrast!="undefined"&&this._standaloneThemeService.setAutoDetectHighContrast(!!t.autoDetectHighContrast),super.updateOptions(t)}_createInnerEditor(t,o,_){return t.createInstance(Ys,o,_)}getOriginalEditor(){return super.getOriginalEditor()}getModifiedEditor(){return super.getModifiedEditor()}addCommand(t,o,_){return this.getModifiedEditor().addCommand(t,o,_)}createContextKey(t,o){return this.getModifiedEditor().createContextKey(t,o)}addAction(t){return this.getModifiedEditor().addAction(t)}};Fo=Po([Hn(3,ps.TG),Hn(4,_t.i6),Hn(5,Ps.d),Hn(6,Rs.u),Hn(7,He.p),Hn(8,ue.$),Hn(9,oo.Z),Hn(10,Ii.lT),Hn(11,Hi.Ui),Hn(12,Rs.i),Hn(13,xo.e),Hn(14,Zs.p)],Fo);function sr(S,t,o,_,B){if(o=o||"",!_){const q=o.indexOf(` `);let me=o;return q!==-1&&(me=o.substring(0,q)),Qs(S,o,t.createByFilepathOrFirstLine(B||null,me),B)}return Qs(S,o,t.create(_),B)}function Qs(S,t,o,_){return S.createModel(t,o,_)}var zs=i(3182),Xs=i(44650);const ks=Object.prototype.hasOwnProperty;class Bo{constructor(){this._languageIdToLanguage=[],this._languageToLanguageId=new Map,this._register(Ae.TG,0),this._register(zs.XT,1),this._nextLanguageId=2}_register(t,o){this._languageIdToLanguage[o]=t,this._languageToLanguageId.set(t,o)}register(t){if(this._languageToLanguageId.has(t))return;const o=this._nextLanguageId++;this._register(t,o)}encodeLanguageId(t){return this._languageToLanguageId.get(t)||0}decodeLanguageId(t){return this._languageIdToLanguage[t]||Ae.TG}}class Ks extends ni.JT{constructor(t=!0,o=!1){super(),this._onDidChange=this._register(new O.Q5),this.onDidChange=this._onDidChange.event,Ks.instanceCount++,this._warnOnOverwrite=o,this.languageIdCodec=new Bo,this._languages={},this._mimeTypesMap={},this._nameMap={},this._lowercaseNameMap={},t&&(this._initializeFromRegistry(),this._register(zs.dQ.onDidChangeLanguages(_=>{this._initializeFromRegistry()})))}dispose(){Ks.instanceCount--,super.dispose()}_initializeFromRegistry(){this._languages={},this._mimeTypesMap={},this._nameMap={},this._lowercaseNameMap={},Us.bS();const t=zs.dQ.getLanguages();this._registerLanguages(t)}_registerLanguages(t){for(const o of t)this._registerLanguage(o);this._mimeTypesMap={},this._nameMap={},this._lowercaseNameMap={},Object.keys(this._languages).forEach(o=>{let _=this._languages[o];_.name&&(this._nameMap[_.name]=_.identifier),_.aliases.forEach(B=>{this._lowercaseNameMap[B.toLowerCase()]=_.identifier}),_.mimetypes.forEach(B=>{this._mimeTypesMap[B]=_.identifier})}),Xs.B.as(is.IP.Configuration).registerOverrideIdentifiers(zs.dQ.getLanguages().map(o=>o.id)),this._onDidChange.fire()}_registerLanguage(t){const o=t.id;let _;ks.call(this._languages,o)?_=this._languages[o]:(this.languageIdCodec.register(o),_={identifier:o,name:null,mimetypes:[],aliases:[],extensions:[],filenames:[],configurationFiles:[]},this._languages[o]=_),this._mergeLanguage(_,t)}_mergeLanguage(t,o){const _=o.id;let B=null;if(Array.isArray(o.mimetypes)&&o.mimetypes.length>0&&(t.mimetypes.push(...o.mimetypes),B=o.mimetypes[0]),B||(B=`text/x-${_}`,t.mimetypes.push(B)),Array.isArray(o.extensions)){o.configuration?t.extensions=o.extensions.concat(t.extensions):t.extensions=t.extensions.concat(o.extensions);for(let Ee of o.extensions)Us.sA({id:_,mime:B,extension:Ee},this._warnOnOverwrite)}if(Array.isArray(o.filenames))for(let Ee of o.filenames)Us.sA({id:_,mime:B,filename:Ee},this._warnOnOverwrite),t.filenames.push(Ee);if(Array.isArray(o.filenamePatterns))for(let Ee of o.filenamePatterns)Us.sA({id:_,mime:B,filepattern:Ee},this._warnOnOverwrite);if(typeof o.firstLine=="string"&&o.firstLine.length>0){let Ee=o.firstLine;Ee.charAt(0)!=="^"&&(Ee="^"+Ee);try{let et=new RegExp(Ee);Ni.IO(et)||Us.sA({id:_,mime:B,firstline:et},this._warnOnOverwrite)}catch(et){(0,hi.dL)(et)}}t.aliases.push(_);let q=null;if(typeof o.aliases!="undefined"&&Array.isArray(o.aliases)&&(o.aliases.length===0?q=[null]:q=o.aliases),q!==null)for(const Ee of q)!Ee||Ee.length===0||t.aliases.push(Ee);let me=q!==null&&q.length>0;if(!(me&&q[0]===null)){let Ee=(me?q[0]:null)||_;(me||!t.name)&&(t.name=Ee)}o.configuration&&t.configurationFiles.push(o.configuration)}isRegisteredMode(t){return ks.call(this._mimeTypesMap,t)?!0:ks.call(this._languages,t)}getModeIdForLanguageNameLowercase(t){return ks.call(this._lowercaseNameMap,t)?this._lowercaseNameMap[t]:null}extractModeIds(t){return t?t.split(",").map(o=>o.trim()).map(o=>ks.call(this._mimeTypesMap,o)?this._mimeTypesMap[o]:o).filter(o=>ks.call(this._languages,o)):[]}validateLanguageId(t){return!t||t===Ae.TG?Ae.TG:ks.call(this._languages,t)?t:null}getModeIdsFromFilepathOrFirstLine(t,o){if(!t&&!o)return[];let _=Us.G8(t,o);return this.extractModeIds(_.join(","))}}Ks.instanceCount=0;class bo{constructor(t,o){this._selector=o,this.languageId=this._selector();let _;this._onDidChange=new O.Q5({onFirstListenerAdd:()=>{_=t(()=>this._evaluate())},onLastListenerRemove:()=>{_.dispose()}}),this.onDidChange=this._onDidChange.event}_evaluate(){const t=this._selector();t!==this.languageId&&(this.languageId=t,this._onDidChange.fire(this.languageId))}}class lo extends ni.JT{constructor(t=!1){super(),this._onDidEncounterLanguage=this._register(new O.Q5),this.onDidEncounterLanguage=this._onDidEncounterLanguage.event,this._onLanguagesMaybeChanged=this._register(new O.Q5({leakWarningThreshold:200})),this.onLanguagesMaybeChanged=this._onLanguagesMaybeChanged.event,lo.instanceCount++,this._encounteredLanguages=new Set,this._registry=this._register(new Ks(!0,t)),this.languageIdCodec=this._registry.languageIdCodec,this._register(this._registry.onDidChange(()=>this._onLanguagesMaybeChanged.fire()))}dispose(){lo.instanceCount--,super.dispose()}isRegisteredMode(t){return this._registry.isRegisteredMode(t)}getModeIdForLanguageName(t){return this._registry.getModeIdForLanguageNameLowercase(t)}getModeIdByFilepathOrFirstLine(t,o){const _=this._registry.getModeIdsFromFilepathOrFirstLine(t,o);return(0,pn.Xh)(_,null)}getModeId(t){const o=this._registry.extractModeIds(t);return(0,pn.Xh)(o,null)}validateLanguageId(t){return this._registry.validateLanguageId(t)}create(t){return new bo(this.onLanguagesMaybeChanged,()=>{const o=this.getModeId(t);return this._createModeAndGetLanguageIdentifier(o)})}createByFilepathOrFirstLine(t,o){return new bo(this.onLanguagesMaybeChanged,()=>{const _=this.getModeIdByFilepathOrFirstLine(t,o);return this._createModeAndGetLanguageIdentifier(_)})}_createModeAndGetLanguageIdentifier(t){const o=this.validateLanguageId(t||"plaintext")||Ae.TG;return this._getOrCreateMode(o),o}triggerMode(t){const o=this.getModeId(t);this._getOrCreateMode(o||"plaintext")}_getOrCreateMode(t){if(!this._encounteredLanguages.has(t)){this._encounteredLanguages.add(t);const o=this.validateLanguageId(t)||Ae.TG;this._onDidEncounterLanguage.fire(o)}}}lo.instanceCount=0;var Hr=i(17539),Fs=i(51737);class Wo{constructor(t,o,_,B,q){this._parsedThemeRuleBrand=void 0,this.token=t,this.index=o,this.fontStyle=_,this.foreground=B,this.background=q}}function Vo(S){if(!S||!Array.isArray(S))return[];let t=[],o=0;for(let _=0,B=S.length;_{let _i=rr(bt.token,Bt.token);return _i!==0?_i:bt.index-Bt.index});let o=0,_="000000",B="ffffff";for(;S.length>=1&&S[0].token==="";){let bt=S.shift();bt.fontStyle!==-1&&(o=bt.fontStyle),bt.foreground!==null&&(_=bt.foreground),bt.background!==null&&(B=bt.background)}let q=new js;for(let bt of t)q.getId(bt);let me=q.getId(_),Ee=q.getId(B),et=new Uo(o,me,Ee),ft=new zo(et);for(let bt=0,Bt=S.length;bt>>0,this._cache.set(o,_)}return(_|t<<0)>>>0}}const Kr=/\b(comment|string|regex|regexp)\b/;function Ho(S){let t=S.match(Kr);if(!t)return 0;switch(t[1]){case"comment":return 1;case"string":return 2;case"regex":return 4;case"regexp":return 4}throw new Error("Unexpected match for standard token type!")}function rr(S,t){return St?1:0}class Uo{constructor(t,o,_){this._themeTrieElementRuleBrand=void 0,this._fontStyle=t,this._foreground=o,this._background=_,this.metadata=(this._fontStyle<<11|this._foreground<<14|this._background<<23)>>>0}clone(){return new Uo(this._fontStyle,this._foreground,this._background)}acceptOverwrite(t,o,_){t!==-1&&(this._fontStyle=t),o!==0&&(this._foreground=o),_!==0&&(this._background=_),this.metadata=(this._fontStyle<<11|this._foreground<<14|this._background<<23)>>>0}}class zo{constructor(t){this._themeTrieElementBrand=void 0,this._mainRule=t,this._children=new Map}match(t){if(t==="")return this._mainRule;let o=t.indexOf("."),_,B;o===-1?(_=t,B=""):(_=t.substring(0,o),B=t.substring(o+1));let q=this._children.get(_);return typeof q!="undefined"?q.match(B):this._mainRule}insert(t,o,_,B){if(t===""){this._mainRule.acceptOverwrite(o,_,B);return}let q=t.indexOf("."),me,Ee;q===-1?(me=t,Ee=""):(me=t.substring(0,q),Ee=t.substring(q+1));let et=this._children.get(me);typeof et=="undefined"&&(et=new zo(this._mainRule.clone()),this._children.set(me,et)),et.insert(Ee,o,_,B)}}function jr(S){let t=[];for(let o=1,_=S.length;o<_;o++){let B=S[o];t[o]=`.mtk${o} { color: ${B}; }`}return t.push(".mtki { font-style: italic; }"),t.push(".mtkb { font-weight: bold; }"),t.push(".mtku { text-decoration: underline; text-underline-position: under; }"),t.join(` `)}var As=i(30297),dn=i(44350);const Ko={base:"vs",inherit:!1,rules:[{token:"",foreground:"000000",background:"fffffe"},{token:"invalid",foreground:"cd3131"},{token:"emphasis",fontStyle:"italic"},{token:"strong",fontStyle:"bold"},{token:"variable",foreground:"001188"},{token:"variable.predefined",foreground:"4864AA"},{token:"constant",foreground:"dd0000"},{token:"comment",foreground:"008000"},{token:"number",foreground:"098658"},{token:"number.hex",foreground:"3030c0"},{token:"regexp",foreground:"800000"},{token:"annotation",foreground:"808080"},{token:"type",foreground:"008080"},{token:"delimiter",foreground:"000000"},{token:"delimiter.html",foreground:"383838"},{token:"delimiter.xml",foreground:"0000FF"},{token:"tag",foreground:"800000"},{token:"tag.id.pug",foreground:"4F76AC"},{token:"tag.class.pug",foreground:"4F76AC"},{token:"meta.scss",foreground:"800000"},{token:"metatag",foreground:"e00000"},{token:"metatag.content.html",foreground:"FF0000"},{token:"metatag.html",foreground:"808080"},{token:"metatag.xml",foreground:"808080"},{token:"metatag.php",fontStyle:"bold"},{token:"key",foreground:"863B00"},{token:"string.key.json",foreground:"A31515"},{token:"string.value.json",foreground:"0451A5"},{token:"attribute.name",foreground:"FF0000"},{token:"attribute.value",foreground:"0451A5"},{token:"attribute.value.number",foreground:"098658"},{token:"attribute.value.unit",foreground:"098658"},{token:"attribute.value.html",foreground:"0000FF"},{token:"attribute.value.xml",foreground:"0000FF"},{token:"string",foreground:"A31515"},{token:"string.html",foreground:"0000FF"},{token:"string.sql",foreground:"FF0000"},{token:"string.yaml",foreground:"0451A5"},{token:"keyword",foreground:"0000FF"},{token:"keyword.json",foreground:"0451A5"},{token:"keyword.flow",foreground:"AF00DB"},{token:"keyword.flow.scss",foreground:"0000FF"},{token:"operator.scss",foreground:"666666"},{token:"operator.sql",foreground:"778899"},{token:"operator.swift",foreground:"666666"},{token:"predefined.sql",foreground:"C700C7"}],colors:{[dn.cv]:"#FFFFFE",[dn.NO]:"#000000",[dn.ES]:"#E5EBF1",[As.tR]:"#D3D3D3",[As.Ym]:"#939393",[dn.Rz]:"#ADD6FF4D"}},$r={base:"vs-dark",inherit:!1,rules:[{token:"",foreground:"D4D4D4",background:"1E1E1E"},{token:"invalid",foreground:"f44747"},{token:"emphasis",fontStyle:"italic"},{token:"strong",fontStyle:"bold"},{token:"variable",foreground:"74B0DF"},{token:"variable.predefined",foreground:"4864AA"},{token:"variable.parameter",foreground:"9CDCFE"},{token:"constant",foreground:"569CD6"},{token:"comment",foreground:"608B4E"},{token:"number",foreground:"B5CEA8"},{token:"number.hex",foreground:"5BB498"},{token:"regexp",foreground:"B46695"},{token:"annotation",foreground:"cc6666"},{token:"type",foreground:"3DC9B0"},{token:"delimiter",foreground:"DCDCDC"},{token:"delimiter.html",foreground:"808080"},{token:"delimiter.xml",foreground:"808080"},{token:"tag",foreground:"569CD6"},{token:"tag.id.pug",foreground:"4F76AC"},{token:"tag.class.pug",foreground:"4F76AC"},{token:"meta.scss",foreground:"A79873"},{token:"meta.tag",foreground:"CE9178"},{token:"metatag",foreground:"DD6A6F"},{token:"metatag.content.html",foreground:"9CDCFE"},{token:"metatag.html",foreground:"569CD6"},{token:"metatag.xml",foreground:"569CD6"},{token:"metatag.php",fontStyle:"bold"},{token:"key",foreground:"9CDCFE"},{token:"string.key.json",foreground:"9CDCFE"},{token:"string.value.json",foreground:"CE9178"},{token:"attribute.name",foreground:"9CDCFE"},{token:"attribute.value",foreground:"CE9178"},{token:"attribute.value.number.css",foreground:"B5CEA8"},{token:"attribute.value.unit.css",foreground:"B5CEA8"},{token:"attribute.value.hex.css",foreground:"D4D4D4"},{token:"string",foreground:"CE9178"},{token:"string.sql",foreground:"FF0000"},{token:"keyword",foreground:"569CD6"},{token:"keyword.flow",foreground:"C586C0"},{token:"keyword.json",foreground:"CE9178"},{token:"keyword.flow.scss",foreground:"569CD6"},{token:"operator.scss",foreground:"909090"},{token:"operator.sql",foreground:"778899"},{token:"operator.swift",foreground:"909090"},{token:"predefined.sql",foreground:"FF00FF"}],colors:{[dn.cv]:"#1E1E1E",[dn.NO]:"#D4D4D4",[dn.ES]:"#3A3D41",[As.tR]:"#404040",[As.Ym]:"#707070",[dn.Rz]:"#ADD6FF26"}},Gr={base:"hc-black",inherit:!1,rules:[{token:"",foreground:"FFFFFF",background:"000000"},{token:"invalid",foreground:"f44747"},{token:"emphasis",fontStyle:"italic"},{token:"strong",fontStyle:"bold"},{token:"variable",foreground:"1AEBFF"},{token:"variable.parameter",foreground:"9CDCFE"},{token:"constant",foreground:"569CD6"},{token:"comment",foreground:"608B4E"},{token:"number",foreground:"FFFFFF"},{token:"regexp",foreground:"C0C0C0"},{token:"annotation",foreground:"569CD6"},{token:"type",foreground:"3DC9B0"},{token:"delimiter",foreground:"FFFF00"},{token:"delimiter.html",foreground:"FFFF00"},{token:"tag",foreground:"569CD6"},{token:"tag.id.pug",foreground:"4F76AC"},{token:"tag.class.pug",foreground:"4F76AC"},{token:"meta",foreground:"D4D4D4"},{token:"meta.tag",foreground:"CE9178"},{token:"metatag",foreground:"569CD6"},{token:"metatag.content.html",foreground:"1AEBFF"},{token:"metatag.html",foreground:"569CD6"},{token:"metatag.xml",foreground:"569CD6"},{token:"metatag.php",fontStyle:"bold"},{token:"key",foreground:"9CDCFE"},{token:"string.key",foreground:"9CDCFE"},{token:"string.value",foreground:"CE9178"},{token:"attribute.name",foreground:"569CD6"},{token:"attribute.value",foreground:"3FF23F"},{token:"string",foreground:"CE9178"},{token:"string.sql",foreground:"FF0000"},{token:"keyword",foreground:"569CD6"},{token:"keyword.flow",foreground:"C586C0"},{token:"operator.sql",foreground:"778899"},{token:"operator.swift",foreground:"909090"},{token:"predefined.sql",foreground:"FF00FF"}],colors:{[dn.cv]:"#000000",[dn.NO]:"#FFFFFF",[As.tR]:"#FFFFFF",[As.Ym]:"#FFFFFF"}};var jo=i(66213),Tt=i(55773);function e(){const S=new O.Q5,t=(0,Tt.Ks)();return t.onDidChange(()=>S.fire()),{onDidChange:S.event,getCSS(){const o={},_=q=>{let me=q.defaults;for(;Cs.kS.isThemeIcon(me);){const et=t.getIcon(me.id);if(!et)return;me=et.defaults}const Ee=me.fontId;if(Ee){const et=t.getIconFont(Ee);if(et)return o[Ee]=et,`.codicon-${q.id}:before { content: '${me.fontCharacter}'; font-family: ${(0,ce._h)(Ee)}; }`}return`.codicon-${q.id}:before { content: '${me.fontCharacter}'; }`},B=[];for(let q of t.getIcons()){const me=_(q);me&&B.push(me)}for(let q in o){const Ee=o[q].definition.src.map(et=>`${(0,ce.wY)(et.location)} format('${et.format}')`).join(", ");B.push(`@font-face { src: ${Ee}; font-family: ${(0,ce._h)(q)}; font-display: block; }`)}return B.join(` `)}}}const n="vs",d="vs-dark",N="hc-black",A=Xs.B.as(dn.IP.ColorContribution),X=Xs.B.as(Cs.IP.ThemingContribution);class Le{constructor(t,o){this.semanticHighlighting=!1,this.themeData=o;let _=o.base;t.length>0?(Re(t)?this.id=t:this.id=_+" "+t,this.themeName=t):(this.id=_,this.themeName=_),this.colors=null,this.defaultColors=Object.create(null),this._tokenTheme=null}get base(){return this.themeData.base}notifyBaseUpdated(){this.themeData.inherit&&(this.colors=null,this._tokenTheme=null)}getColors(){if(!this.colors){const t=new Map;for(let o in this.themeData.colors)t.set(o,Fs.Il.fromHex(this.themeData.colors[o]));if(this.themeData.inherit){let o=Ge(this.themeData.base);for(let _ in o.colors)t.has(_)||t.set(_,Fs.Il.fromHex(o.colors[_]))}this.colors=t}return this.colors}getColor(t,o){const _=this.getColors().get(t);if(_)return _;if(o!==!1)return this.getDefault(t)}getDefault(t){let o=this.defaultColors[t];return o||(o=A.resolveDefaultColor(t,this),this.defaultColors[t]=o,o)}defines(t){return Object.prototype.hasOwnProperty.call(this.getColors(),t)}get type(){switch(this.base){case n:return jo.e.LIGHT;case N:return jo.e.HIGH_CONTRAST;default:return jo.e.DARK}}get tokenTheme(){if(!this._tokenTheme){let t=[],o=[];if(this.themeData.inherit){let q=Ge(this.themeData.base);t=q.rules,q.encodedTokensColors&&(o=q.encodedTokensColors)}const _=this.themeData.colors["editor.foreground"],B=this.themeData.colors["editor.background"];if(_||B){const q={token:""};_&&(q.foreground=_),B&&(q.background=B),t.push(q)}t=t.concat(this.themeData.rules),this.themeData.encodedTokensColors&&(o=this.themeData.encodedTokensColors),this._tokenTheme=or.createFromRawTokenTheme(t,o)}return this._tokenTheme}getTokenStyleMetadata(t,o,_){const q=this.tokenTheme._match([t].concat(o).join(".")).metadata,me=Ze.NX.getForeground(q),Ee=Ze.NX.getFontStyle(q);return{foreground:me,italic:!!(Ee&1),bold:!!(Ee&2),underline:!!(Ee&4)}}}function Re(S){return S===n||S===d||S===N}function Ge(S){switch(S){case n:return Ko;case d:return $r;case N:return Gr}}function tt(S){let t=Ge(S);return new Le(S,t)}class dt extends ni.JT{constructor(){super(),this._onColorThemeChange=this._register(new O.Q5),this.onDidColorThemeChange=this._onColorThemeChange.event,this._environment=Object.create(null),this._autoDetectHighContrast=!0,this._knownThemes=new Map,this._knownThemes.set(n,tt(n)),this._knownThemes.set(d,tt(d)),this._knownThemes.set(N,tt(N));const t=e();this._codiconCSS=t.getCSS(),this._themeCSS="",this._allCSS=`${this._codiconCSS} @@ -754,7 +754,7 @@ ${t.toString()}`}}class dr{constructor(t=new ea.y,o=!1,_){this._activeInstantiat `+l.Oe.outroMsg,this._contentDomNode.domNode.appendChild((0,O.BO)(Z)),this._contentDomNode.domNode.setAttribute("aria-label",Z)}hide(){this._isVisible&&(this._isVisible=!1,this._isVisibleKey.reset(),this._domNode.setDisplay("none"),this._domNode.setAttribute("aria-hidden","true"),this._contentDomNode.domNode.tabIndex=-1,h.PO(this._contentDomNode.domNode),this._editor.focus())}_layout(){let re=this._editor.getLayoutInfo(),De=Math.max(5,Math.min(Nr.WIDTH,re.width-40)),J=Math.max(5,Math.min(Nr.HEIGHT,re.height-40));this._domNode.setWidth(De),this._domNode.setHeight(J);let Z=Math.round((re.height-J)/2);this._domNode.setTop(Z);let Q=Math.round((re.width-De)/2);this._domNode.setLeft(Q)}};M.ID="editor.contrib.accessibilityHelpWidget",M.WIDTH=500,M.HEIGHT=300,M=m([c(1,w.i6),c(2,C.d),c(3,f.v4)],M);class z extends p.R6{constructor(){super({id:"editor.action.showAccessibilityHelp",label:l.Oe.showAccessibilityHelpAction,alias:"Show Accessibility Help",precondition:void 0,kbOpts:{primary:571,weight:100,linux:{primary:1595,secondary:[571]}}})}run(re,De){let J=L.get(De);J&&J.show()}}(0,p._K)(L.ID,L),(0,p.Qr)(z);const oe=p._l.bindToContribution(L.get);(0,p.fK)(new oe({id:"closeAccessibilityHelp",precondition:b,handler:se=>se.hide(),kbOpts:{weight:200,kbExpr:a.u.focus,primary:9,secondary:[1033]}})),(0,r.Ic)((se,re)=>{const De=se.getColor(v.D0);De&&re.addRule(`.monaco-editor .accessibilityHelpWidget { background-color: ${De}; }`);const J=se.getColor(v.Hf);J&&re.addRule(`.monaco-editor .accessibilityHelpWidget { color: ${J}; }`);const Z=se.getColor(v.rh);Z&&re.addRule(`.monaco-editor .accessibilityHelpWidget { box-shadow: 0 2px 8px ${Z}; }`);const Q=se.getColor(v.lR);Q&&re.addRule(`.monaco-editor .accessibilityHelpWidget { border: 2px solid ${Q}; }`)})},6337:function(xt,Te,i){"use strict";i.r(Te),i.d(Te,{IPadShowKeyboard:function(){return D}});var h=i(69454),H=i(69323),O=i(4514),P=i(23345);class D extends H.JT{constructor(y){super(),this.editor=y,this.widget=null,P.gn&&(this._register(y.onDidChangeConfiguration(()=>this.update())),this.update())}update(){const y=!this.editor.getOption(80);!this.widget&&y?this.widget=new G(this.editor):this.widget&&!y&&(this.widget.dispose(),this.widget=null)}dispose(){super.dispose(),this.widget&&(this.widget.dispose(),this.widget=null)}}D.ID="editor.contrib.iPadShowKeyboard";class G extends H.JT{constructor(y){super(),this.editor=y,this._domNode=document.createElement("textarea"),this._domNode.className="iPadShowKeyboard",this._register(h.nm(this._domNode,"touchstart",E=>{this.editor.focus()})),this._register(h.nm(this._domNode,"focus",E=>{this.editor.focus()})),this.editor.addOverlayWidget(this)}dispose(){this.editor.removeOverlayWidget(this),super.dispose()}getId(){return G.ID}getDomNode(){return this._domNode}getPosition(){return{preference:1}}}G.ID="editor.contrib.ShowKeyboardWidget",(0,O._K)(D.ID,D)},78038:function(xt,Te,i){"use strict";i.r(Te);var h=i(69454),H=i(51737),O=i(69323),P=i(4514),D=i(27347),G=i(31275),I=i(64992),y=i(63908),E=i(44350),p=i(49055),a=i(5530),g=i(66213),w=function(m,c,b,L){var T=arguments.length,M=T<3?c:L===null?L=Object.getOwnPropertyDescriptor(c,b):L,z;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")M=Reflect.decorate(m,c,b,L);else for(var oe=m.length-1;oe>=0;oe--)(z=m[oe])&&(M=(T<3?z(M):T>3?z(c,b,M):z(c,b))||M);return T>3&&M&&Object.defineProperty(c,b,M),M},s=function(m,c){return function(b,L){c(b,L,m)}};let C=class Bl extends O.JT{constructor(c,b,L){super(),this._editor=c,this._modeService=L,this._widget=null,this._register(this._editor.onDidChangeModel(T=>this.stop())),this._register(this._editor.onDidChangeModelLanguage(T=>this.stop())),this._register(D.RW.onDidChange(T=>this.stop())),this._register(this._editor.onKeyUp(T=>T.keyCode===9&&this.stop()))}static get(c){return c.getContribution(Bl.ID)}dispose(){this.stop(),super.dispose()}launch(){this._widget||this._editor.hasModel()&&(this._widget=new l(this._editor,this._modeService))}stop(){this._widget&&(this._widget.dispose(),this._widget=null)}};C.ID="editor.contrib.inspectTokens",C=w([s(1,y.Z),s(2,I.h)],C);class f extends P.R6{constructor(){super({id:"editor.action.inspectTokens",label:a.ug.inspectTokensAction,alias:"Developer: Inspect Tokens",precondition:void 0})}run(c,b){let L=C.get(b);L&&L.launch()}}function v(m){let c="";for(let b=0,L=m.length;bG.nO,tokenize:(T,M,z,oe)=>(0,G.Ri)(c,T,z,oe),tokenize2:(T,M,z,oe)=>(0,G.mh)(L,T,z,oe)}}class l extends O.JT{constructor(c,b){super(),this.allowEditorOverflow=!0,this._editor=c,this._modeService=b,this._model=this._editor.getModel(),this._domNode=document.createElement("div"),this._domNode.className="tokens-inspect-widget",this._tokenizationSupport=r(this._modeService.languageIdCodec,this._model.getLanguageId()),this._compute(this._editor.getPosition()),this._register(this._editor.onDidChangeCursorPosition(L=>this._compute(this._editor.getPosition()))),this._editor.addContentWidget(this)}dispose(){this._editor.removeContentWidget(this),super.dispose()}getId(){return l._ID}_compute(c){let b=this._getTokensAtLine(c.lineNumber),L=0;for(let se=b.tokens1.length-1;se>=0;se--){let re=b.tokens1[se];if(c.column-1>=re.offset){L=se;break}}let T=0;for(let se=b.tokens2.length>>>1;se>=0;se--)if(c.column-1>=b.tokens2[se<<1]){T=se;break}let M=this._model.getLineContent(c.lineNumber),z="";if(L{const b=m.getColor(E.CN);if(b){let M=m.type===g.e.HIGH_CONTRAST?2:1;c.addRule(`.monaco-editor .tokens-inspect-widget { border: ${M}px solid ${b}; }`),c.addRule(`.monaco-editor .tokens-inspect-widget .tokens-inspect-separator { background-color: ${b}; }`)}const L=m.getColor(E.yJ);L&&c.addRule(`.monaco-editor .tokens-inspect-widget { background-color: ${L}; }`);const T=m.getColor(E.Sb);T&&c.addRule(`.monaco-editor .tokens-inspect-widget { color: ${T}; }`)})},63435:function(xt,Te,i){"use strict";i.r(Te),i.d(Te,{GotoLineAction:function(){return Fe},StandaloneCommandsQuickAccessProvider:function(){return ve}});var h=i(44650),H=i(82825),O=i(5530),P=i(70827),D=i(38940),G=i(43506),I=i(72999),y=i(13268);function E(we,ue){return ue&&(we.stack||we.stacktrace)?y.N("stackTrace.format","{0}: {1}",a(we),p(we.stack)||p(we.stacktrace)):a(we)}function p(we){return Array.isArray(we)?we.join(` `):we}function a(we){return typeof we.code=="string"&&typeof we.errno=="number"&&typeof we.syscall=="string"?y.N("nodeExceptionMessage","A system error occurred ({0})",we.message):we.message||y.N("error.defaultMessage","An unknown error occurred. Please consult the log for more details.")}function g(we=null,ue=!1){if(!we)return y.N("error.defaultMessage","An unknown error occurred. Please consult the log for more details.");if(Array.isArray(we)){const ce=G.kX(we),Ve=g(ce[0],ue);return ce.length>1?y.N("error.moreErrors","{0} ({1} errors in total)",Ve,ce.length):Ve}if(I.HD(we))return we;if(we.detail){const ce=we.detail;if(ce.error)return E(ce.error,ue);if(ce.exception)return E(ce.exception,ue)}return we.stack?E(we,ue):we.message?we.message:y.N("error.defaultMessage","An unknown error occurred. Please consult the log for more details.")}var w=i(79881),s=i(99599),C=i(69323),f=i(78421),v=i(37254),r=i(35884),l=i(93965),m=i(94726),c=i(16925),b=i(5898),L=i(50431),T=i(96283),M=function(we,ue,ce,Ve){function We(ae){return ae instanceof ce?ae:new ce(function(fe){fe(ae)})}return new(ce||(ce=Promise))(function(ae,fe){function ne(ee){try{$(Ve.next(ee))}catch(he){fe(he)}}function W(ee){try{$(Ve.throw(ee))}catch(he){fe(he)}}function $(ee){ee.done?ae(ee.value):We(ee.value).then(ne,W)}$((Ve=Ve.apply(we,ue||[])).next())})},z;(function(we){we[we.NO_ACTION=0]="NO_ACTION",we[we.CLOSE_PICKER=1]="CLOSE_PICKER",we[we.REFRESH_PICKER=2]="REFRESH_PICKER",we[we.REMOVE_ITEM=3]="REMOVE_ITEM"})(z||(z={}));function oe(we){const ue=we;return Array.isArray(ue.items)}function se(we){const ue=we;return!!ue.picks&&ue.additionalPicks instanceof Promise}class re extends C.JT{constructor(ue,ce){super(),this.prefix=ue,this.options=ce}provide(ue,ce){var Ve;const We=new C.SL;ue.canAcceptInBackground=!!(!((Ve=this.options)===null||Ve===void 0)&&Ve.canAcceptInBackground),ue.matchOnLabel=ue.matchOnDescription=ue.matchOnDetail=ue.sortByLabel=!1;let ae;const fe=We.add(new C.XK),ne=()=>M(this,void 0,void 0,function*(){const W=fe.value=new C.SL;ae==null||ae.dispose(!0),ue.busy=!1,ae=new T.A(ce);const $=ae.token,ee=ue.value.substr(this.prefix.length).trim(),he=this._getPicks(ee,W,$),Pe=(Ye,it)=>{var rt;let vt,Ft;if(oe(Ye)?(vt=Ye.items,Ft=Ye.active):vt=Ye,vt.length===0){if(it)return!1;ee.length>0&&(!((rt=this.options)===null||rt===void 0)&&rt.noResultsPick)&&(vt=[this.options.noResultsPick])}return ue.items=vt,Ft&&(ue.activeItems=[Ft]),!0};if(he!==null)if(se(he)){let Ye=!1,it=!1;yield Promise.all([M(this,void 0,void 0,function*(){yield(0,L.Vs)(re.FAST_PICKS_RACE_DELAY),!$.isCancellationRequested&&(it||(Ye=Pe(he.picks,!0)))}),M(this,void 0,void 0,function*(){ue.busy=!0;try{const rt=yield he.additionalPicks;if($.isCancellationRequested)return;let vt,Ft;oe(he.picks)?(vt=he.picks.items,Ft=he.picks.active):vt=he.picks;let Ht,ze;if(oe(rt)?(Ht=rt.items,ze=rt.active):Ht=rt,Ht.length>0||!Ye){let Xe;if(!Ft&&!ze){const Ze=ue.activeItems[0];Ze&&vt.indexOf(Ze)!==-1&&(Xe=Ze)}Pe({items:[...vt,...Ht],active:Ft||ze||Xe})}}finally{$.isCancellationRequested||(ue.busy=!1),it=!0}})])}else if(!(he instanceof Promise))Pe(he);else{ue.busy=!0;try{const Ye=yield he;if($.isCancellationRequested)return;Pe(Ye)}finally{$.isCancellationRequested||(ue.busy=!1)}}});return We.add(ue.onDidChangeValue(()=>ne())),ne(),We.add(ue.onDidAccept(W=>{const[$]=ue.selectedItems;typeof($==null?void 0:$.accept)=="function"&&(W.inBackground||ue.hide(),$.accept(ue.keyMods,W))})),We.add(ue.onDidTriggerItemButton(({button:W,item:$})=>M(this,void 0,void 0,function*(){var ee,he;if(typeof $.trigger=="function"){const Pe=(he=(ee=$.buttons)===null||ee===void 0?void 0:ee.indexOf(W))!==null&&he!==void 0?he:-1;if(Pe>=0){const Ye=$.trigger(Pe,ue.keyMods),it=typeof Ye=="number"?Ye:yield Ye;if(ce.isCancellationRequested)return;switch(it){case z.NO_ACTION:break;case z.CLOSE_PICKER:ue.hide();break;case z.REFRESH_PICKER:ne();break;case z.REMOVE_ITEM:const rt=ue.items.indexOf($);if(rt!==-1){const vt=ue.items.slice(),Ft=vt.splice(rt,1),Ht=ue.activeItems.filter(Xe=>Xe!==Ft[0]),ze=ue.keepScrollPosition;ue.keepScrollPosition=!0,ue.items=vt,Ht&&(ue.activeItems=Ht),ue.keepScrollPosition=ze}break}}}}))),We}}re.FAST_PICKS_RACE_DELAY=200;var De=i(19490),J=i(14347),Z=function(we,ue,ce,Ve){var We=arguments.length,ae=We<3?ue:Ve===null?Ve=Object.getOwnPropertyDescriptor(ue,ce):Ve,fe;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")ae=Reflect.decorate(we,ue,ce,Ve);else for(var ne=we.length-1;ne>=0;ne--)(fe=we[ne])&&(ae=(We<3?fe(ae):We>3?fe(ue,ce,ae):fe(ue,ce))||ae);return We>3&&ae&&Object.defineProperty(ue,ce,ae),ae},Q=function(we,ue){return function(ce,Ve){ue(ce,Ve,we)}},le=function(we,ue,ce,Ve){function We(ae){return ae instanceof ce?ae:new ce(function(fe){fe(ae)})}return new(ce||(ce=Promise))(function(ae,fe){function ne(ee){try{$(Ve.next(ee))}catch(he){fe(he)}}function W(ee){try{$(Ve.throw(ee))}catch(he){fe(he)}}function $(ee){ee.done?ae(ee.value):We(ee.value).then(ne,W)}$((Ve=Ve.apply(we,ue||[])).next())})};let xe=class Ir extends re{constructor(ue,ce,Ve,We,ae,fe){super(Ir.PREFIX,ue),this.instantiationService=ce,this.keybindingService=Ve,this.commandService=We,this.telemetryService=ae,this.dialogService=fe,this.commandsHistory=this._register(this.instantiationService.createInstance(j)),this.options=ue}_getPicks(ue,ce,Ve){return le(this,void 0,void 0,function*(){const We=yield this.getCommandPicks(ce,Ve);if(Ve.isCancellationRequested)return[];const ae=[];for(const $ of We){const ee=(0,I.f6)(Ir.WORD_FILTER(ue,$.label)),he=$.commandAlias?(0,I.f6)(Ir.WORD_FILTER(ue,$.commandAlias)):void 0;ee||he?($.highlights={label:ee,detail:this.options.showAlias?he:void 0},ae.push($)):ue===$.commandId&&ae.push($)}const fe=new Map;for(const $ of ae){const ee=fe.get($.label);ee?($.description=$.commandId,ee.description=ee.commandId):fe.set($.label,$)}ae.sort(($,ee)=>{const he=this.commandsHistory.peek($.commandId),Pe=this.commandsHistory.peek(ee.commandId);return he&&Pe?he>Pe?-1:1:he?-1:Pe?1:$.label.localeCompare(ee.label)});const ne=[];let W=!1;for(let $=0;$le(this,void 0,void 0,function*(){this.commandsHistory.push(ee.commandId),this.telemetryService.publicLog2("workbenchActionExecuted",{id:ee.commandId,from:"quick open"});try{yield this.commandService.executeCommand(ee.commandId)}catch(Ye){(0,w.VV)(Ye)||this.dialogService.show(v.Z.Error,(0,y.N)("canNotRun","Command '{0}' resulted in an error ({1})",ee.label,g(Ye)))}})}))}return ne})}};xe.PREFIX=">",xe.WORD_FILTER=(0,s.or)(s.Ji,s.KZ,s.ir),xe=Z([Q(1,c.TG),Q(2,b.d),Q(3,r.H),Q(4,J.b),Q(5,m.S)],xe);let j=class ls extends C.JT{constructor(ue,ce){super(),this.storageService=ue,this.configurationService=ce,this.configuredCommandsHistoryLength=0,this.updateConfiguration(),this.load(),this.registerListeners()}registerListeners(){this._register(this.configurationService.onDidChangeConfiguration(()=>this.updateConfiguration()))}updateConfiguration(){this.configuredCommandsHistoryLength=ls.getConfiguredCommandHistoryLength(this.configurationService),ls.cache&&ls.cache.limit!==this.configuredCommandsHistoryLength&&(ls.cache.limit=this.configuredCommandsHistoryLength,ls.saveState(this.storageService))}load(){const ue=this.storageService.get(ls.PREF_KEY_CACHE,0);let ce;if(ue)try{ce=JSON.parse(ue)}catch(We){}const Ve=ls.cache=new f.z6(this.configuredCommandsHistoryLength,1);if(ce){let We;ce.usesLRU?We=ce.entries:We=ce.entries.sort((ae,fe)=>ae.value-fe.value),We.forEach(ae=>Ve.set(ae.key,ae.value))}ls.counter=this.storageService.getNumber(ls.PREF_KEY_COUNTER,0,ls.counter)}push(ue){ls.cache&&(ls.cache.set(ue,ls.counter++),ls.saveState(this.storageService))}peek(ue){var ce;return(ce=ls.cache)===null||ce===void 0?void 0:ce.peek(ue)}static saveState(ue){if(!ls.cache)return;const ce={usesLRU:!0,entries:[]};ls.cache.forEach((Ve,We)=>ce.entries.push({key:We,value:Ve})),ue.store(ls.PREF_KEY_CACHE,JSON.stringify(ce),0,0),ue.store(ls.PREF_KEY_COUNTER,ls.counter,0,0)}static getConfiguredCommandHistoryLength(ue){var ce,Ve;const ae=(Ve=(ce=ue.getValue().workbench)===null||ce===void 0?void 0:ce.commandPalette)===null||Ve===void 0?void 0:Ve.history;return typeof ae=="number"?ae:ls.DEFAULT_COMMANDS_HISTORY_LENGTH}};j.DEFAULT_COMMANDS_HISTORY_LENGTH=50,j.PREF_KEY_CACHE="commandPalette.mru.cache",j.PREF_KEY_COUNTER="commandPalette.mru.counter",j.counter=1,j=Z([Q(0,De.Uy),Q(1,l.Ui)],j);class R extends xe{constructor(ue,ce,Ve,We,ae,fe){super(ue,ce,Ve,We,ae,fe)}getCodeEditorCommandPicks(){const ue=this.activeTextEditorControl;if(!ue)return[];const ce=[];for(const Ve of ue.getSupportedActions())ce.push({commandId:Ve.id,commandAlias:Ve.alias,label:(0,D.x$)(Ve.label)||Ve.id});return ce}}var V=i(4514),K=i(68987),ie=i(96148),te=function(we,ue,ce,Ve){var We=arguments.length,ae=We<3?ue:Ve===null?Ve=Object.getOwnPropertyDescriptor(ue,ce):Ve,fe;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")ae=Reflect.decorate(we,ue,ce,Ve);else for(var ne=we.length-1;ne>=0;ne--)(fe=we[ne])&&(ae=(We<3?fe(ae):We>3?fe(ue,ce,ae):fe(ue,ce))||ae);return We>3&&ae&&Object.defineProperty(ue,ce,ae),ae},ge=function(we,ue){return function(ce,Ve){ue(ce,Ve,we)}},ye=function(we,ue,ce,Ve){function We(ae){return ae instanceof ce?ae:new ce(function(fe){fe(ae)})}return new(ce||(ce=Promise))(function(ae,fe){function ne(ee){try{$(Ve.next(ee))}catch(he){fe(he)}}function W(ee){try{$(Ve.throw(ee))}catch(he){fe(he)}}function $(ee){ee.done?ae(ee.value):We(ee.value).then(ne,W)}$((Ve=Ve.apply(we,ue||[])).next())})};let ve=class extends R{constructor(ue,ce,Ve,We,ae,fe){super({showAlias:!1},ue,Ve,We,ae,fe),this.codeEditorService=ce}get activeTextEditorControl(){return(0,I.f6)(this.codeEditorService.getFocusedCodeEditor())}getCommandPicks(){return ye(this,void 0,void 0,function*(){return this.getCodeEditorCommandPicks()})}};ve=te([ge(0,c.TG),ge(1,P.$),ge(2,b.d),ge(3,r.H),ge(4,J.b),ge(5,m.S)],ve),h.B.as(H.IP.Quickaccess).registerQuickAccessProvider({ctor:ve,prefix:ve.PREFIX,helpEntries:[{description:O.UX.quickCommandHelp,needsEditor:!0}]});class Fe extends V.R6{constructor(){super({id:"editor.action.quickCommand",label:O.UX.quickCommandActionLabel,alias:"Command Palette",precondition:void 0,kbOpts:{kbExpr:K.u.focus,primary:59,weight:100},contextMenuOpts:{group:"z_commands",order:1}})}run(ue){ue.get(ie.eJ).quickAccess.show(ve.PREFIX)}}(0,V.Qr)(Fe)},65586:function(xt,Te,i){"use strict";i.r(Te),i.d(Te,{GotoLineAction:function(){return r},StandaloneGotoLineQuickAccessProvider:function(){return v}});var h=i(69323),H=i(44525),O=i(37822),P=i(13268);class D extends O.X{constructor(){super({canAcceptInBackground:!0})}provideWithoutTextEditor(m){const c=(0,P.N)("cannotRunGotoLine","Open a text editor first to go to a line.");return m.items=[{label:c}],m.ariaLabel=c,h.JT.None}provideWithTextEditor(m,c,b){const L=m.editor,T=new h.SL;T.add(c.onDidAccept(oe=>{const[se]=c.selectedItems;if(se){if(!this.isValidLineNumber(L,se.lineNumber))return;this.gotoLocation(m,{range:this.toRange(se.lineNumber,se.column),keyMods:c.keyMods,preserveFocus:oe.inBackground}),oe.inBackground||c.hide()}}));const M=()=>{const oe=this.parsePosition(L,c.value.trim().substr(D.PREFIX.length)),se=this.getPickLabel(L,oe.lineNumber,oe.column);if(c.items=[{lineNumber:oe.lineNumber,column:oe.column,label:se}],c.ariaLabel=se,!this.isValidLineNumber(L,oe.lineNumber)){this.clearDecorations(L);return}const re=this.toRange(oe.lineNumber,oe.column);L.revealRangeInCenter(re,0),this.addDecorations(L,re)};M(),T.add(c.onDidChangeValue(()=>M()));const z=(0,H.Pi)(L);return z&&z.getOptions().get(59).renderType===2&&(z.updateOptions({lineNumbers:"on"}),T.add((0,h.OF)(()=>z.updateOptions({lineNumbers:"relative"})))),T}toRange(m=1,c=1){return{startLineNumber:m,startColumn:c,endLineNumber:m,endColumn:c}}parsePosition(m,c){const b=c.split(/,|:|#/).map(T=>parseInt(T,10)).filter(T=>!isNaN(T)),L=this.lineCount(m)+1;return{lineNumber:b[0]>0?b[0]:L+b[0],column:b[1]}}getPickLabel(m,c,b){if(this.isValidLineNumber(m,c))return this.isValidColumn(m,c,b)?(0,P.N)("gotoLineColumnLabel","Go to line {0} and character {1}.",c,b):(0,P.N)("gotoLineLabel","Go to line {0}.",c);const L=m.getPosition()||{lineNumber:1,column:1},T=this.lineCount(m);return T>1?(0,P.N)("gotoLineLabelEmptyWithLimit","Current Line: {0}, Character: {1}. Type a line number between 1 and {2} to navigate to.",L.lineNumber,L.column,T):(0,P.N)("gotoLineLabelEmpty","Current Line: {0}, Character: {1}. Type a line number to navigate to.",L.lineNumber,L.column)}isValidLineNumber(m,c){return!c||typeof c!="number"?!1:c>0&&c<=this.lineCount(m)}isValidColumn(m,c,b){if(!b||typeof b!="number")return!1;const L=this.getModel(m);if(!L)return!1;const T={lineNumber:c,column:b};return L.validatePosition(T).equals(T)}lineCount(m){var c,b;return(b=(c=this.getModel(m))===null||c===void 0?void 0:c.getLineCount())!==null&&b!==void 0?b:0}}D.PREFIX=":";var G=i(44650),I=i(82825),y=i(70827),E=i(72999),p=i(5530),a=i(4348),g=i(4514),w=i(68987),s=i(96148),C=function(l,m,c,b){var L=arguments.length,T=L<3?m:b===null?b=Object.getOwnPropertyDescriptor(m,c):b,M;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")T=Reflect.decorate(l,m,c,b);else for(var z=l.length-1;z>=0;z--)(M=l[z])&&(T=(L<3?M(T):L>3?M(m,c,T):M(m,c))||T);return L>3&&T&&Object.defineProperty(m,c,T),T},f=function(l,m){return function(c,b){m(c,b,l)}};let v=class extends D{constructor(m){super(),this.editorService=m,this.onDidActiveTextEditorControlChange=a.ju.None}get activeTextEditorControl(){return(0,E.f6)(this.editorService.getFocusedCodeEditor())}};v=C([f(0,y.$)],v),G.B.as(I.IP.Quickaccess).registerQuickAccessProvider({ctor:v,prefix:v.PREFIX,helpEntries:[{description:p.qq.gotoLineActionLabel,needsEditor:!0}]});class r extends g.R6{constructor(){super({id:"editor.action.gotoLine",label:p.qq.gotoLineActionLabel,alias:"Go to Line/Column...",precondition:void 0,kbOpts:{kbExpr:w.u.focus,primary:2085,mac:{primary:293},weight:100}})}run(m){m.get(s.eJ).quickAccess.show(v.PREFIX)}}(0,g.Qr)(r)},83861:function(xt,Te,i){"use strict";i.r(Te),i.d(Te,{GotoLineAction:function(){return ge},StandaloneGotoSymbolQuickAccessProvider:function(){return te}});var h=i(83429),H=i(45495),O=i(96283),P=i(52615),D=i(99599),G=i(86408),I=i(23345),y=i(82983);const E=[void 0,[]];function p(ye,ve,Fe=0,we=0){const ue=ve;return ue.values&&ue.values.length>1?a(ye,ue.values,Fe,we):g(ye,ve,Fe,we)}function a(ye,ve,Fe,we){let ue=0;const ce=[];for(const Ve of ve){const[We,ae]=g(ye,Ve,Fe,we);if(typeof We!="number")return E;ue+=We,ce.push(...ae)}return[ue,w(ce)]}function g(ye,ve,Fe,we){const ue=(0,D.EW)(ve.original,ve.originalLowercase,Fe,ye,ye.toLowerCase(),we,!0);return ue?[ue[0],(0,D.mB)(ue)]:E}function w(ye){const ve=ye.sort((ue,ce)=>ue.start-ce.start),Fe=[];let we;for(const ue of ve)!we||!s(we,ue)?(we=ue,Fe.push(ue)):(we.start=Math.min(we.start,ue.start),we.end=Math.max(we.end,ue.end));return Fe}function s(ye,ve){return!(ye.end=0,Ve=C(ye);let We;const ae=ye.split(f);if(ae.length>1)for(const fe of ae){const ne=C(fe),{pathNormalized:W,normalized:$,normalizedLowercase:ee}=r(fe);$&&(We||(We=[]),We.push({original:fe,originalLowercase:fe.toLowerCase(),pathNormalized:W,normalized:$,normalizedLowercase:ee,expectContiguousMatch:ne}))}return{original:ye,originalLowercase:ve,pathNormalized:Fe,normalized:we,normalizedLowercase:ue,values:We,containsPathSeparator:ce,expectContiguousMatch:Ve}}function r(ye){let ve;I.ED?ve=ye.replace(/\//g,G.ir):ve=ye.replace(/\\/g,G.ir);const Fe=(0,y.R1)(ve).replace(/\s|"/g,"");return{pathNormalized:ve,normalized:Fe,normalizedLowercase:Fe.toLowerCase()}}function l(ye){return Array.isArray(ye)?v(ye.map(ve=>ve.original).join(f)):v(ye.original)}var m=i(69323),c=i(17373),b=i(27347),L=i(16903),T=i(37822),M=i(13268),z=function(ye,ve,Fe,we){function ue(ce){return ce instanceof Fe?ce:new Fe(function(Ve){Ve(ce)})}return new(Fe||(Fe=Promise))(function(ce,Ve){function We(ne){try{fe(we.next(ne))}catch(W){Ve(W)}}function ae(ne){try{fe(we.throw(ne))}catch(W){Ve(W)}}function fe(ne){ne.done?ce(ne.value):ue(ne.value).then(We,ae)}fe((we=we.apply(ye,ve||[])).next())})};class oe extends T.X{constructor(ve=Object.create(null)){super(ve),this.options=ve,this.options.canAcceptInBackground=!0}provideWithoutTextEditor(ve){return this.provideLabelPick(ve,(0,M.N)("cannotRunGotoSymbolWithoutEditor","To go to a symbol, first open a text editor with symbol information.")),m.JT.None}provideWithTextEditor(ve,Fe,we){const ue=ve.editor,ce=this.getModel(ue);return ce?b.vJ.has(ce)?this.doProvideWithEditorSymbols(ve,ce,Fe,we):this.doProvideWithoutEditorSymbols(ve,ce,Fe,we):m.JT.None}doProvideWithoutEditorSymbols(ve,Fe,we,ue){const ce=new m.SL;return this.provideLabelPick(we,(0,M.N)("cannotRunGotoSymbolWithoutSymbolProvider","The active text editor does not provide symbol information.")),z(this,void 0,void 0,function*(){!(yield this.waitForLanguageSymbolRegistry(Fe,ce))||ue.isCancellationRequested||ce.add(this.doProvideWithEditorSymbols(ve,Fe,we,ue))}),ce}provideLabelPick(ve,Fe){ve.items=[{label:Fe,index:0,kind:14}],ve.ariaLabel=Fe}waitForLanguageSymbolRegistry(ve,Fe){return z(this,void 0,void 0,function*(){if(b.vJ.has(ve))return!0;let we;const ue=new Promise(Ve=>we=Ve),ce=Fe.add(b.vJ.onDidChange(()=>{b.vJ.has(ve)&&(ce.dispose(),we(!0))}));return Fe.add((0,m.OF)(()=>we(!1))),ue})}doProvideWithEditorSymbols(ve,Fe,we,ue){const ce=ve.editor,Ve=new m.SL;Ve.add(we.onDidAccept(W=>{const[$]=we.selectedItems;$&&$.range&&(this.gotoLocation(ve,{range:$.range.selection,keyMods:we.keyMods,preserveFocus:W.inBackground}),W.inBackground||we.hide())})),Ve.add(we.onDidTriggerItemButton(({item:W})=>{W&&W.range&&(this.gotoLocation(ve,{range:W.range.selection,keyMods:we.keyMods,forceSideBySide:!0}),we.hide())}));const We=this.getDocumentSymbols(Fe,ue);let ae;const fe=()=>z(this,void 0,void 0,function*(){ae==null||ae.dispose(!0),we.busy=!1,ae=new O.A(ue),we.busy=!0;try{const W=v(we.value.substr(oe.PREFIX.length).trim()),$=yield this.doGetSymbolPicks(We,W,void 0,ae.token);if(ue.isCancellationRequested)return;$.length>0?we.items=$:W.original.length>0?this.provideLabelPick(we,(0,M.N)("noMatchingSymbolResults","No matching editor symbols")):this.provideLabelPick(we,(0,M.N)("noSymbolResults","No editor symbols"))}finally{ue.isCancellationRequested||(we.busy=!1)}});Ve.add(we.onDidChangeValue(()=>fe())),fe();let ne=!0;return Ve.add(we.onDidChangeActive(()=>{const[W]=we.activeItems;if(W&&W.range){if(ne){ne=!1;return}ce.revealRangeInCenter(W.range.selection,0),this.addDecorations(ce,W.range.decoration)}})),Ve}doGetSymbolPicks(ve,Fe,we,ue){return z(this,void 0,void 0,function*(){const ce=yield ve;if(ue.isCancellationRequested)return[];const Ve=Fe.original.indexOf(oe.SCOPE_PREFIX)===0,We=Ve?1:0;let ae,fe;Fe.values&&Fe.values.length>1?(ae=l(Fe.values[0]),fe=l(Fe.values.slice(1))):ae=Fe;const ne=[];for(let ee=0;eeWe){let Ze=!1;if(ae!==Fe&&([vt,Ft]=p(Ye,Object.assign(Object.assign({},Fe),{values:void 0}),We,it),typeof vt=="number"&&(Ze=!0)),typeof vt!="number"&&([vt,Ft]=p(Ye,ae,We,it),typeof vt!="number"))continue;if(!Ze&&fe){if(rt&&fe.original.length>0&&([Ht,ze]=p(rt,fe)),typeof Ht!="number")continue;typeof vt=="number"&&(vt+=Ht)}}const Xe=he.tags&&he.tags.indexOf(1)>=0;ne.push({index:ee,kind:he.kind,score:vt,label:Ye,ariaLabel:Pe,description:rt,highlights:Xe?void 0:{label:Ft,description:ze},range:{selection:c.e.collapseToStart(he.selectionRange),decoration:he.range},strikethrough:Xe,buttons:(()=>{var Ze,Ae;const He=!((Ze=this.options)===null||Ze===void 0)&&Ze.openSideBySideDirection?(Ae=this.options)===null||Ae===void 0?void 0:Ae.openSideBySideDirection():void 0;if(He)return[{iconClass:He==="right"?P.lA.splitHorizontal.classNames:P.lA.splitVertical.classNames,tooltip:He==="right"?(0,M.N)("openToSide","Open to the Side"):(0,M.N)("openToBottom","Open to the Bottom")}]})()})}const W=ne.sort((ee,he)=>Ve?this.compareByKindAndScore(ee,he):this.compareByScore(ee,he));let $=[];if(Ve){let Ye=function(){he&&typeof ee=="number"&&Pe>0&&(he.label=(0,y.WU)(re[ee]||se,Pe))},ee,he,Pe=0;for(const it of W)ee!==it.kind?(Ye(),ee=it.kind,Pe=1,he={type:"separator"},$.push(he)):Pe++,$.push(it);Ye()}else W.length>0&&($=[{label:(0,M.N)("symbols","symbols ({0})",ne.length),type:"separator"},...W]);return $})}compareByScore(ve,Fe){if(typeof ve.score!="number"&&typeof Fe.score=="number")return 1;if(typeof ve.score=="number"&&typeof Fe.score!="number")return-1;if(typeof ve.score=="number"&&typeof Fe.score=="number"){if(ve.score>Fe.score)return-1;if(ve.scoreFe.index?1:0}compareByKindAndScore(ve,Fe){const we=re[ve.kind]||se,ue=re[Fe.kind]||se,ce=we.localeCompare(ue);return ce===0?this.compareByScore(ve,Fe):ce}getDocumentSymbols(ve,Fe){return z(this,void 0,void 0,function*(){const we=yield L.C3.create(ve,Fe);return Fe.isCancellationRequested?[]:we.asListOfDocumentSymbols()})}}oe.PREFIX="@",oe.SCOPE_PREFIX=":",oe.PREFIX_BY_CATEGORY=`${oe.PREFIX}${oe.SCOPE_PREFIX}`;const se=(0,M.N)("property","properties ({0})"),re={5:(0,M.N)("method","methods ({0})"),11:(0,M.N)("function","functions ({0})"),8:(0,M.N)("_constructor","constructors ({0})"),12:(0,M.N)("variable","variables ({0})"),4:(0,M.N)("class","classes ({0})"),22:(0,M.N)("struct","structs ({0})"),23:(0,M.N)("event","events ({0})"),24:(0,M.N)("operator","operators ({0})"),10:(0,M.N)("interface","interfaces ({0})"),2:(0,M.N)("namespace","namespaces ({0})"),3:(0,M.N)("package","packages ({0})"),25:(0,M.N)("typeParameter","type parameters ({0})"),1:(0,M.N)("modules","modules ({0})"),6:(0,M.N)("property","properties ({0})"),9:(0,M.N)("enum","enumerations ({0})"),21:(0,M.N)("enumMember","enumeration members ({0})"),14:(0,M.N)("string","strings ({0})"),0:(0,M.N)("file","files ({0})"),17:(0,M.N)("array","arrays ({0})"),15:(0,M.N)("number","numbers ({0})"),16:(0,M.N)("boolean","booleans ({0})"),18:(0,M.N)("object","objects ({0})"),19:(0,M.N)("key","keys ({0})"),7:(0,M.N)("field","fields ({0})"),13:(0,M.N)("constant","constants ({0})")};var De=i(44650),J=i(82825),Z=i(70827),Q=i(72999),le=i(5530),xe=i(4348),j=i(4514),R=i(68987),V=i(96148),K=function(ye,ve,Fe,we){var ue=arguments.length,ce=ue<3?ve:we===null?we=Object.getOwnPropertyDescriptor(ve,Fe):we,Ve;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")ce=Reflect.decorate(ye,ve,Fe,we);else for(var We=ye.length-1;We>=0;We--)(Ve=ye[We])&&(ce=(ue<3?Ve(ce):ue>3?Ve(ve,Fe,ce):Ve(ve,Fe))||ce);return ue>3&&ce&&Object.defineProperty(ve,Fe,ce),ce},ie=function(ye,ve){return function(Fe,we){ve(Fe,we,ye)}};let te=class extends oe{constructor(ve){super(),this.editorService=ve,this.onDidActiveTextEditorControlChange=xe.ju.None}get activeTextEditorControl(){return(0,Q.f6)(this.editorService.getFocusedCodeEditor())}};te=K([ie(0,Z.$)],te),De.B.as(J.IP.Quickaccess).registerQuickAccessProvider({ctor:te,prefix:oe.PREFIX,helpEntries:[{description:le.aq.quickOutlineActionLabel,prefix:oe.PREFIX,needsEditor:!0},{description:le.aq.quickOutlineByCategoryActionLabel,prefix:oe.PREFIX_BY_CATEGORY,needsEditor:!0}]});class ge extends j.R6{constructor(){super({id:"editor.action.quickOutline",label:le.aq.quickOutlineActionLabel,alias:"Go to Symbol...",precondition:R.u.hasDocumentSymbolProvider,kbOpts:{kbExpr:R.u.focus,primary:3117,weight:100},contextMenuOpts:{group:"navigation",order:3}})}run(ve){ve.get(V.eJ).quickAccess.show(oe.PREFIX)}}(0,j.Qr)(ge)},34835:function(xt,Te,i){"use strict";i.r(Te),i.d(Te,{StandaloneReferencesController:function(){return a}});var h=i(4514),H=i(70827),O=i(58085),P=i(93965),D=i(90689),G=i(16925),I=i(79504),y=i(19490),E=function(g,w,s,C){var f=arguments.length,v=f<3?w:C===null?C=Object.getOwnPropertyDescriptor(w,s):C,r;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")v=Reflect.decorate(g,w,s,C);else for(var l=g.length-1;l>=0;l--)(r=g[l])&&(v=(f<3?r(v):f>3?r(w,s,v):r(w,s))||v);return f>3&&v&&Object.defineProperty(w,s,v),v},p=function(g,w){return function(s,C){w(s,C,g)}};let a=class extends O.J{constructor(w,s,C,f,v,r,l){super(!0,w,s,C,f,v,r,l)}};a=E([p(1,D.i6),p(2,H.$),p(3,I.lT),p(4,G.TG),p(5,y.Uy),p(6,P.Ui)],a),(0,h._K)(O.J.ID,a)},6181:function(xt,Te,i){"use strict";i.r(Te);var h=i(4514),H=i(63908),O=i(5530);class P extends h.R6{constructor(){super({id:"editor.action.toggleHighContrast",label:O.xi.toggleHighContrast,alias:"Toggle High Contrast Theme",precondition:void 0}),this._originalThemeName=null}run(G,I){const y=G.get(H.Z);this._originalThemeName?(y.setTheme(this._originalThemeName),this._originalThemeName=null):(this._originalThemeName=y.getColorTheme().themeName,y.setTheme("hc-black"))}}(0,h.Qr)(P)},63908:function(xt,Te,i){"use strict";i.d(Te,{Z:function(){return H}});var h=i(16925);const H=(0,h.yh)("themeService")},74088:function(xt,Te,i){"use strict";i.d(Te,{Mj:function(){return h.languages},Q5:function(){return h.Emitter},Sf:function(){return h.Uri},ZL:function(){return h.MarkerSeverity},e6:function(){return h.Range},j6:function(){return h.editor}});var h=i(2550)},24607:function(xt,Te,i){"use strict";i.r(Te),i.d(Te,{cssDefaults:function(){return G},lessDefaults:function(){return y},scssDefaults:function(){return I}});var h=i(2550),H=i(74088),O=function(){function p(a,g,w){this._onDidChange=new H.Q5,this._languageId=a,this.setOptions(g),this.setModeConfiguration(w)}return Object.defineProperty(p.prototype,"onDidChange",{get:function(){return this._onDidChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(p.prototype,"languageId",{get:function(){return this._languageId},enumerable:!1,configurable:!0}),Object.defineProperty(p.prototype,"modeConfiguration",{get:function(){return this._modeConfiguration},enumerable:!1,configurable:!0}),Object.defineProperty(p.prototype,"diagnosticsOptions",{get:function(){return this.options},enumerable:!1,configurable:!0}),Object.defineProperty(p.prototype,"options",{get:function(){return this._options},enumerable:!1,configurable:!0}),p.prototype.setOptions=function(a){this._options=a||Object.create(null),this._onDidChange.fire(this)},p.prototype.setDiagnosticsOptions=function(a){this.setOptions(a)},p.prototype.setModeConfiguration=function(a){this._modeConfiguration=a||Object.create(null),this._onDidChange.fire(this)},p}(),P={validate:!0,lint:{compatibleVendorPrefixes:"ignore",vendorPrefix:"warning",duplicateProperties:"warning",emptyRules:"warning",importStatement:"ignore",boxModel:"ignore",universalSelector:"ignore",zeroUnits:"ignore",fontFaceProperties:"warning",hexColorLength:"error",argumentsInColorFunction:"error",unknownProperties:"warning",ieHack:"ignore",unknownVendorSpecificProperties:"ignore",propertyIgnoredDueToDisplay:"warning",important:"ignore",float:"ignore",idSelector:"ignore"},data:{useDefaultDataProvider:!0}},D={completionItems:!0,hovers:!0,documentSymbols:!0,definitions:!0,references:!0,documentHighlights:!0,rename:!0,colors:!0,foldingRanges:!0,diagnostics:!0,selectionRanges:!0},G=new O("css",P,D),I=new O("scss",P,D),y=new O("less",P,D);H.Mj.css={cssDefaults:G,lessDefaults:y,scssDefaults:I};function E(){return i.e(7706).then(i.bind(i,27706))}H.Mj.onLanguage("less",function(){E().then(function(p){return p.setupMode(y)})}),H.Mj.onLanguage("scss",function(){E().then(function(p){return p.setupMode(I)})}),H.Mj.onLanguage("css",function(){E().then(function(p){return p.setupMode(G)})})},55507:function(xt,Te,i){"use strict";i.d(Te,{Mj:function(){return h.languages},Q5:function(){return h.Emitter},Sf:function(){return h.Uri},e6:function(){return h.Range},j6:function(){return h.editor}});var h=i(2550)},67748:function(xt,Te,i){"use strict";i.r(Te),i.d(Te,{handlebarDefaults:function(){return C},handlebarLanguageService:function(){return s},htmlDefaults:function(){return w},htmlLanguageService:function(){return g},razorDefaults:function(){return v},razorLanguageService:function(){return f},registerHTMLLanguageService:function(){return l}});var h=i(2550),H=i(55507),O=function(m,c,b,L){function T(M){return M instanceof b?M:new b(function(z){z(M)})}return new(b||(b=Promise))(function(M,z){function oe(De){try{re(L.next(De))}catch(J){z(J)}}function se(De){try{re(L.throw(De))}catch(J){z(J)}}function re(De){De.done?M(De.value):T(De.value).then(oe,se)}re((L=L.apply(m,c||[])).next())})},P=function(m,c){var b={label:0,sent:function(){if(M[0]&1)throw M[1];return M[1]},trys:[],ops:[]},L,T,M,z;return z={next:oe(0),throw:oe(1),return:oe(2)},typeof Symbol=="function"&&(z[Symbol.iterator]=function(){return this}),z;function oe(re){return function(De){return se([re,De])}}function se(re){if(L)throw new TypeError("Generator is already executing.");for(;b;)try{if(L=1,T&&(M=re[0]&2?T.return:re[0]?T.throw||((M=T.return)&&M.call(T),0):T.next)&&!(M=M.call(T,re[1])).done)return M;switch(T=0,M&&(re=[re[0]&2,M.value]),re[0]){case 0:case 1:M=re;break;case 4:return b.label++,{value:re[1],done:!1};case 5:b.label++,T=re[1],re=[0];continue;case 7:re=b.ops.pop(),b.trys.pop();continue;default:if(M=b.trys,!(M=M.length>0&&M[M.length-1])&&(re[0]===6||re[0]===2)){b=0;continue}if(re[0]===3&&(!M||re[1]>M[0]&&re[1]0)for(var l=0,m=v;l(R.textContent=le.label||"",null));for(const R of[h.tw.CLICK,h.tw.MOUSE_DOWN,P.t.Tap])this._register((0,h.nm)(this.element,R,V=>h.zB.stop(V,!0)));for(const R of[h.tw.MOUSE_DOWN,P.t.Tap])this._register((0,h.nm)(this._label,R,V=>{V instanceof MouseEvent&&V.detail>1||(this.visible?this.hide():this.show())}));this._register((0,h.nm)(this._label,h.tw.KEY_UP,R=>{const V=new H.y(R);(V.equals(3)||V.equals(10))&&(h.zB.stop(R,!0),this.visible?this.hide():this.show())}));const j=xe(this._label);j&&this._register(j),this._register(P.o.addTarget(this._label))}get element(){return this._element}show(){this.visible||(this.visible=!0,this._onDidChangeVisibility.fire(!0))}hide(){this.visible&&(this.visible=!1,this._onDidChangeVisibility.fire(!1))}dispose(){super.dispose(),this.hide(),this.boxContainer&&(this.boxContainer.remove(),this.boxContainer=void 0),this.contents&&(this.contents.remove(),this.contents=void 0),this._label&&(this._label.remove(),this._label=void 0)}}class y extends I{constructor(Q,le){super(Q,le),this._actions=[],this._contextMenuProvider=le.contextMenuProvider,this.actions=le.actions||[],this.actionProvider=le.actionProvider,this.menuClassName=le.menuClassName||"",this.menuAsChild=!!le.menuAsChild}set menuOptions(Q){this._menuOptions=Q}get menuOptions(){return this._menuOptions}get actions(){return this.actionProvider?this.actionProvider.getActions():this._actions}set actions(Q){this._actions=Q}show(){super.show(),this.element.classList.add("active"),this._contextMenuProvider.showContextMenu({getAnchor:()=>this.element,getActions:()=>this.actions,getActionsContext:()=>this.menuOptions?this.menuOptions.context:null,getActionViewItem:Q=>this.menuOptions&&this.menuOptions.actionViewItemProvider?this.menuOptions.actionViewItemProvider(Q):void 0,getKeyBinding:Q=>this.menuOptions&&this.menuOptions.getKeyBinding?this.menuOptions.getKeyBinding(Q):void 0,getMenuClassName:()=>this.menuClassName,onHide:()=>this.onHide(),actionRunner:this.menuOptions?this.menuOptions.actionRunner:void 0,anchorAlignment:this.menuOptions?this.menuOptions.anchorAlignment:0,domForShadowRoot:this.menuAsChild?this.element:void 0})}hide(){super.hide()}onHide(){this.hide(),this.element.classList.remove("active")}}class E extends O.Y{constructor(Q,le,xe,j=Object.create(null)){super(null,Q,j),this.actionItem=null,this._onDidChangeVisibility=this._register(new G.Q5),this.menuActionsOrProvider=le,this.contextMenuProvider=xe,this.options=j,this.options.actionRunner&&(this.actionRunner=this.options.actionRunner)}render(Q){this.actionItem=Q;const le=R=>{this.element=(0,h.R3)(R,(0,h.$)("a.action-label"));let V=[];return typeof this.options.classNames=="string"?V=this.options.classNames.split(/\s+/g).filter(K=>!!K):this.options.classNames&&(V=this.options.classNames),V.find(K=>K==="icon")||V.push("codicon"),this.element.classList.add(...V),this.element.setAttribute("role","button"),this.element.setAttribute("aria-haspopup","true"),this.element.setAttribute("aria-expanded","false"),this.element.title=this._action.label||"",null},xe=Array.isArray(this.menuActionsOrProvider),j={contextMenuProvider:this.contextMenuProvider,labelRenderer:le,menuAsChild:this.options.menuAsChild,actions:xe?this.menuActionsOrProvider:void 0,actionProvider:xe?void 0:this.menuActionsOrProvider};if(this.dropdownMenu=this._register(new y(Q,j)),this._register(this.dropdownMenu.onDidChangeVisibility(R=>{var V;(V=this.element)===null||V===void 0||V.setAttribute("aria-expanded",`${R}`),this._onDidChangeVisibility.fire(R)})),this.dropdownMenu.menuOptions={actionViewItemProvider:this.options.actionViewItemProvider,actionRunner:this.actionRunner,getKeyBinding:this.options.keybindingProvider,context:this._context},this.options.anchorAlignmentProvider){const R=this;this.dropdownMenu.menuOptions=Object.assign(Object.assign({},this.dropdownMenu.menuOptions),{get anchorAlignment(){return R.options.anchorAlignmentProvider()}})}this.updateEnabled()}setActionContext(Q){super.setActionContext(Q),this.dropdownMenu&&(this.dropdownMenu.menuOptions?this.dropdownMenu.menuOptions.context=Q:this.dropdownMenu.menuOptions={context:Q})}updateEnabled(){var Q,le;const xe=!this.getAction().enabled;(Q=this.actionItem)===null||Q===void 0||Q.classList.toggle("disabled",xe),(le=this.element)===null||le===void 0||le.classList.toggle("disabled",xe)}}var p=i(66872),a=i(69323),g=i(23345),w=i(13268),s=i(96236),C=i(90689),f=i(4999),v=i(16925),r=i(5898),l=i(79504),m=i(19490),c=i(49055),b=function(Z,Q,le,xe){var j=arguments.length,R=j<3?Q:xe===null?xe=Object.getOwnPropertyDescriptor(Q,le):xe,V;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")R=Reflect.decorate(Z,Q,le,xe);else for(var K=Z.length-1;K>=0;K--)(V=Z[K])&&(R=(j<3?V(R):j>3?V(Q,le,R):V(Q,le))||R);return j>3&&R&&Object.defineProperty(Q,le,R),R},L=function(Z,Q){return function(le,xe){Q(le,xe,Z)}},T=function(Z,Q,le,xe){function j(R){return R instanceof le?R:new le(function(V){V(R)})}return new(le||(le=Promise))(function(R,V){function K(ge){try{te(xe.next(ge))}catch(ye){V(ye)}}function ie(ge){try{te(xe.throw(ge))}catch(ye){V(ye)}}function te(ge){ge.done?R(ge.value):j(ge.value).then(K,ie)}te((xe=xe.apply(Z,Q||[])).next())})};function M(Z,Q,le,xe,j,R,V){const K=Z.getActions(Q);return oe(K,le,!1,typeof xe=="string"?te=>te===xe:xe,j,R,V),z(K)}function z(Z){const Q=new a.SL;for(const[,le]of Z)for(const xe of le)Q.add(xe);return Q}function oe(Z,Q,le,xe=K=>K==="navigation",j=Number.MAX_SAFE_INTEGER,R=()=>!1,V=!1){let K,ie;Array.isArray(Q)?(K=Q,ie=Q):(K=Q.primary,ie=Q.secondary);const te=new Set;for(const[ge,ye]of Z){let ve;xe(ge)?(ve=K,ve.length>0&&V&&ve.push(new D.Z0)):(ve=ie,ve.length>0&&ve.push(new D.Z0));for(let Fe of ye){le&&(Fe=Fe instanceof s.U8&&Fe.alt?Fe.alt:Fe);const we=ve.push(Fe);Fe instanceof D.wY&&te.add({group:ge,action:Fe,index:we-1})}}for(const{group:ge,action:ye,index:ve}of te){const Fe=xe(ge)?K:ie,we=ye.actions;(we.length<=1||Fe.length+we.length-2<=j)&&R(ye,ge,Fe.length)&&Fe.splice(ve,1,...we)}if(K!==ie&&K.length>j){const ge=K.splice(j,K.length-j);ie.unshift(...ge,new D.Z0)}}let se=class extends O.g{constructor(Q,le,xe,j,R){super(void 0,Q,{icon:!!(Q.class||Q.item.icon),label:!Q.class&&!Q.item.icon,draggable:le==null?void 0:le.draggable}),this._keybindingService=xe,this._notificationService=j,this._contextKeyService=R,this._wantsAltCommand=!1,this._itemClassDispose=this._register(new a.XK),this._altKey=h._q.getInstance()}get _menuItemAction(){return this._action}get _commandAction(){return this._wantsAltCommand&&this._menuItemAction.alt||this._menuItemAction}onClick(Q){return T(this,void 0,void 0,function*(){Q.preventDefault(),Q.stopPropagation();try{yield this.actionRunner.run(this._commandAction,this._context)}catch(le){this._notificationService.error(le)}})}render(Q){super.render(Q),Q.classList.add("menu-entry"),this._updateItemClass(this._menuItemAction.item);let le=!1,xe=this._altKey.keyStatus.altKey||(g.ED||g.IJ)&&this._altKey.keyStatus.shiftKey;const j=()=>{const R=le&&xe;R!==this._wantsAltCommand&&(this._wantsAltCommand=R,this.updateLabel(),this.updateTooltip(),this.updateClass())};this._menuItemAction.alt&&this._register(this._altKey.event(R=>{xe=R.altKey||(g.ED||g.IJ)&&R.shiftKey,j()})),this._register((0,h.nm)(Q,"mouseleave",R=>{le=!1,j()})),this._register((0,h.nm)(Q,"mouseenter",R=>{le=!0,j()}))}updateLabel(){this.options.label&&this.label&&(this.label.textContent=this._commandAction.label)}updateTooltip(){if(this.label){const Q=this._keybindingService.lookupKeybinding(this._commandAction.id,this._contextKeyService),le=Q&&Q.getLabel(),xe=this._commandAction.tooltip||this._commandAction.label;let j=le?(0,w.N)("titleAndKb","{0} ({1})",xe,le):xe;if(!this._wantsAltCommand&&this._menuItemAction.alt){const R=this._menuItemAction.alt.tooltip||this._menuItemAction.alt.label,V=this._keybindingService.lookupKeybinding(this._menuItemAction.alt.id,this._contextKeyService),K=V&&V.getLabel(),ie=K?(0,w.N)("titleAndKb","{0} ({1})",R,K):R;j+=` -[${p.xo.modifierLabels[g.OS].altKey}] ${ie}`}this.label.title=j}}updateClass(){this.options.icon&&(this._commandAction!==this._menuItemAction?this._menuItemAction.alt&&this._updateItemClass(this._menuItemAction.alt.item):this._menuItemAction.alt&&this._updateItemClass(this._menuItemAction.item))}_updateItemClass(Q){var le;this._itemClassDispose.value=void 0;const{element:xe,label:j}=this;if(!xe||!j)return;const R=this._commandAction.checked&&(!((le=Q.toggled)===null||le===void 0)&&le.icon)?Q.toggled.icon:Q.icon;if(R)if(c.kS.isThemeIcon(R)){const V=c.kS.asClassNameArray(R);j.classList.add(...V),this._itemClassDispose.value=(0,a.OF)(()=>{j.classList.remove(...V)})}else R.light&&j.style.setProperty("--menu-entry-icon-light",(0,h.wY)(R.light)),R.dark&&j.style.setProperty("--menu-entry-icon-dark",(0,h.wY)(R.dark)),j.classList.add("icon"),this._itemClassDispose.value=(0,a.OF)(()=>{j.classList.remove("icon"),j.style.removeProperty("--menu-entry-icon-light"),j.style.removeProperty("--menu-entry-icon-dark")})}};se=b([L(2,r.d),L(3,l.lT),L(4,C.i6)],se);let re=class extends E{constructor(Q,le,xe){var j,R;const V=Object.assign({},le!=null?le:Object.create(null),{menuAsChild:(j=le==null?void 0:le.menuAsChild)!==null&&j!==void 0?j:!1,classNames:(R=le==null?void 0:le.classNames)!==null&&R!==void 0?R:c.kS.isThemeIcon(Q.item.icon)?c.kS.asClassName(Q.item.icon):void 0});super(Q,{getActions:()=>Q.actions},xe,V)}render(Q){if(super.render(Q),this.element){Q.classList.add("menu-entry");const{icon:le}=this._action.item;le&&!c.kS.isThemeIcon(le)&&(this.element.classList.add("icon"),le.light&&this.element.style.setProperty("--menu-entry-icon-light",(0,h.wY)(le.light)),le.dark&&this.element.style.setProperty("--menu-entry-icon-dark",(0,h.wY)(le.dark)))}}};re=b([L(2,f.i)],re);let De=class extends O.Y{constructor(Q,le,xe,j,R,V,K,ie){var te,ge,ye;super(null,Q),this._keybindingService=xe,this._notificationService=j,this._contextMenuService=R,this._menuService=V,this._instaService=K,this._storageService=ie,this._container=null,this._storageKey=`${Q.item.submenu._debugName}_lastActionId`;let ve,Fe=ie.get(this._storageKey,1);Fe&&(ve=Q.actions.find(ue=>Fe===ue.id)),ve||(ve=Q.actions[0]),this._defaultAction=this._instaService.createInstance(se,ve,void 0);const we=Object.assign({},le!=null?le:Object.create(null),{menuAsChild:(te=le==null?void 0:le.menuAsChild)!==null&&te!==void 0?te:!0,classNames:(ge=le==null?void 0:le.classNames)!==null&&ge!==void 0?ge:["codicon","codicon-chevron-down"],actionRunner:(ye=le==null?void 0:le.actionRunner)!==null&&ye!==void 0?ye:new D.Wi});this._dropdown=new E(Q,Q.actions,this._contextMenuService,we),this._dropdown.actionRunner.onDidRun(ue=>{ue.action instanceof s.U8&&this.update(ue.action)})}update(Q){this._storageService.store(this._storageKey,Q.id,1,0),this._defaultAction.dispose(),this._defaultAction=this._instaService.createInstance(se,Q,void 0),this._defaultAction.actionRunner=new class extends D.Wi{runAction(le,xe){return T(this,void 0,void 0,function*(){yield le.run(void 0)})}},this._container&&this._defaultAction.render((0,h.Ce)(this._container,(0,h.$)(".action-container")))}setActionContext(Q){super.setActionContext(Q),this._defaultAction.setActionContext(Q),this._dropdown.setActionContext(Q)}render(Q){this._container=Q,super.render(this._container),this._container.classList.add("monaco-dropdown-with-default");const le=(0,h.$)(".action-container");this._defaultAction.render((0,h.R3)(this._container,le)),this._register((0,h.nm)(le,h.tw.KEY_DOWN,j=>{const R=new H.y(j);R.equals(17)&&(this._defaultAction.element.tabIndex=-1,this._dropdown.focus(),R.stopPropagation())}));const xe=(0,h.$)(".dropdown-action-container");this._dropdown.render((0,h.R3)(this._container,xe)),this._register((0,h.nm)(xe,h.tw.KEY_DOWN,j=>{var R;const V=new H.y(j);V.equals(15)&&(this._defaultAction.element.tabIndex=0,this._dropdown.setFocusable(!1),(R=this._defaultAction.element)===null||R===void 0||R.focus(),V.stopPropagation())}))}focus(Q){Q?this._dropdown.focus():(this._defaultAction.element.tabIndex=0,this._defaultAction.element.focus())}blur(){this._defaultAction.element.tabIndex=-1,this._dropdown.blur(),this._container.blur()}setFocusable(Q){Q?this._defaultAction.element.tabIndex=0:(this._defaultAction.element.tabIndex=-1,this._dropdown.setFocusable(!1))}dispose(){this._defaultAction.dispose(),this._dropdown.dispose(),super.dispose()}};De=b([L(2,r.d),L(3,l.lT),L(4,f.i),L(5,s.co),L(6,v.TG),L(7,m.Uy)],De);function J(Z,Q,le){return Q instanceof s.U8?Z.createInstance(se,Q,void 0):Q instanceof s.NZ?Q.item.rememberDefaultAction?Z.createInstance(De,Q,le):Z.createInstance(re,Q,le):void 0}},54622:function(xt,Te,i){"use strict";i.d(Te,{p:function(){return H}});var h=i(16925);const H=(0,h.yh)("clipboardService")},93965:function(xt,Te,i){"use strict";i.d(Te,{KV:function(){return G},MR:function(){return p},Mt:function(){return E},O4:function(){return a},Od:function(){return D},Ui:function(){return P},xL:function(){return I}});var h=i(20855),H=i(16925),O=i(44650);const P=(0,H.yh)("configurationService");function D(g,w){const s=Object.create(null);for(let C in g)G(s,C,g[C],w);return s}function G(g,w,s,C){const f=w.split("."),v=f.pop();let r=g;for(let l=0;lconsole.error(`Conflict in default settings: ${f}`))}return g}},20855:function(xt,Te,i){"use strict";i.d(Te,{G1:function(){return v},IP:function(){return G},Uh:function(){return r}});var h=i(4348),H=i(72999),O=i(13268),P=i(2142),D=i(44650);const G={Configuration:"base.contributions.configuration"},I={properties:{},patternProperties:{}},y={properties:{},patternProperties:{}},E={properties:{},patternProperties:{}},p={properties:{},patternProperties:{}},a={properties:{},patternProperties:{}},g={properties:{},patternProperties:{}},w="vscode://schemas/settings/resourceLanguage",s=D.B.as(P.I.JSONContribution);class C{constructor(){this.overrideIdentifiers=new Set,this._onDidSchemaChange=new h.Q5,this._onDidUpdateConfiguration=new h.Q5,this.defaultValues={},this.defaultLanguageConfigurationOverridesNode={id:"defaultOverrides",title:O.N("defaultLanguageConfigurationOverrides.title","Default Language Configuration Overrides"),properties:{}},this.configurationContributors=[this.defaultLanguageConfigurationOverridesNode],this.resourceLanguageSettingsSchema={properties:{},patternProperties:{},additionalProperties:!1,errorMessage:"Unknown editor configuration setting",allowTrailingCommas:!0,allowComments:!0},this.configurationProperties={},this.excludedConfigurationProperties={},s.registerSchema(w,this.resourceLanguageSettingsSchema)}registerConfiguration(L,T=!0){this.registerConfigurations([L],T)}registerConfigurations(L,T=!0){const M=this.doRegisterConfigurations(L,T);s.registerSchema(w,this.resourceLanguageSettingsSchema),this._onDidSchemaChange.fire(),this._onDidUpdateConfiguration.fire(M)}registerOverrideIdentifiers(L){for(const T of L)this.overrideIdentifiers.add(T);this.updateOverridePropertyPatternKey()}doRegisterConfigurations(L,T){const M=[];return L.forEach(z=>{M.push(...this.validateAndRegisterProperties(z,T,z.extensionInfo)),this.configurationContributors.push(z),this.registerJSONConfiguration(z)}),M}validateAndRegisterProperties(L,T=!0,M,z=3){var oe;z=H.Jp(L.scope)?z:L.scope;let se=[],re=L.properties;if(re)for(let J in re){if(T&&c(J)){delete re[J];continue}const Z=re[J];if(this.updatePropertyDefaultValue(J,Z),v.test(J)?Z.scope=void 0:(Z.scope=H.Jp(Z.scope)?z:Z.scope,Z.restricted=H.Jp(Z.restricted)?!!(!((oe=M==null?void 0:M.restrictedConfigurations)===null||oe===void 0)&&oe.includes(J)):Z.restricted),re[J].hasOwnProperty("included")&&!re[J].included){this.excludedConfigurationProperties[J]=re[J],delete re[J];continue}else this.configurationProperties[J]=re[J];!re[J].deprecationMessage&&re[J].markdownDeprecationMessage&&(re[J].deprecationMessage=re[J].markdownDeprecationMessage),se.push(J)}let De=L.allOf;if(De)for(let J of De)se.push(...this.validateAndRegisterProperties(J,T,M,z));return se}getConfigurationProperties(){return this.configurationProperties}registerJSONConfiguration(L){const T=M=>{let z=M.properties;if(z)for(const se in z)this.updateSchema(se,z[se]);let oe=M.allOf;oe&&oe.forEach(T)};T(L)}updateSchema(L,T){switch(I.properties[L]=T,T.scope){case 1:y.properties[L]=T;break;case 2:E.properties[L]=T;break;case 6:p.properties[L]=T;break;case 3:a.properties[L]=T;break;case 4:g.properties[L]=T;break;case 5:g.properties[L]=T,this.resourceLanguageSettingsSchema.properties[L]=T;break}}updateOverridePropertyPatternKey(){for(const L of this.overrideIdentifiers.values()){const T=`[${L}]`,M={type:"object",description:O.N("overrideSettings.defaultDescription","Configure editor settings to be overridden for a language."),errorMessage:O.N("overrideSettings.errorMessage","This setting does not support per-language configuration."),$ref:w};this.updatePropertyDefaultValue(T,M),I.properties[T]=M,y.properties[T]=M,E.properties[T]=M,p.properties[T]=M,a.properties[T]=M,g.properties[T]=M}this._onDidSchemaChange.fire()}updatePropertyDefaultValue(L,T){let M=this.defaultValues[L];H.o8(M)&&(M=T.default),H.o8(M)&&(M=l(T.type)),T.default=M}}const f="\\[.*\\]$",v=new RegExp(f);function r(b){return b.substring(1,b.length-1)}function l(b){switch(Array.isArray(b)?b[0]:b){case"boolean":return!1;case"integer":case"number":return 0;case"string":return"";case"array":return[];case"object":return{};default:return null}}const m=new C;D.B.add(G.Configuration,m);function c(b){return b.trim()?v.test(b)?O.N("config.property.languageDefault","Cannot register '{0}'. This matches property pattern '\\\\[.*\\\\]$' for describing language specific editor settings. Use 'configurationDefaults' contribution.",b):m.getConfigurationProperties()[b]!==void 0?O.N("config.property.duplicate","Cannot register '{0}'. This property is already registered.",b):null:O.N("config.property.empty","Cannot register an empty property")}},75237:function(xt,Te,i){"use strict";i.d(Te,{c:function(){return P},d:function(){return D}});var h=i(23345),H=i(13268),O=i(90689);const P=new O.uy("isWindows",h.ED,(0,H.N)("isWindows","Whether the operating system is Windows")),D="inputFocus"},4999:function(xt,Te,i){"use strict";i.d(Te,{i:function(){return O},u:function(){return H}});var h=i(16925);const H=(0,h.yh)("contextViewService"),O=(0,h.yh)("contextMenuService")},94726:function(xt,Te,i){"use strict";i.d(Te,{S:function(){return H}});var h=i(16925);const H=(0,h.yh)("dialogService")},64441:function(xt,Te,i){"use strict";i.d(Te,{M:function(){return h}});class h{constructor(O,P=[],D=!1){this.ctor=O,this.staticArguments=P,this.supportsDelayedInstantiation=D}}},7335:function(xt,Te,i){"use strict";i.d(Te,{d:function(){return P},z:function(){return O}});var h=i(64441);const H=[];function O(D,G,I){G instanceof h.M||(G=new h.M(G,[],I)),H.push([D,G])}function P(){return H}},36916:function(xt,Te,i){"use strict";i.d(Te,{y:function(){return h}});class h{constructor(...O){this._entries=new Map;for(let[P,D]of O)this.set(P,D)}set(O,P){const D=this._entries.get(O);return this._entries.set(O,P),D}has(O){return this._entries.has(O)}get(O){return this._entries.get(O)}}},2142:function(xt,Te,i){"use strict";i.d(Te,{I:function(){return O}});var h=i(4348),H=i(44650);const O={JSONContribution:"base.contributions.json"};function P(I){return I.length>0&&I.charAt(I.length-1)==="#"?I.substring(0,I.length-1):I}class D{constructor(){this._onDidChangeSchema=new h.Q5,this.schemasById={}}registerSchema(y,E){this.schemasById[P(y)]=E,this._onDidChangeSchema.fire(y)}notifySchemaChanged(y){this._onDidChangeSchema.fire(y)}}const G=new D;H.B.add(O.JSONContribution,G)},5898:function(xt,Te,i){"use strict";i.d(Te,{d:function(){return H}});var h=i(16925);const H=(0,h.yh)("keybindingService")},86414:function(xt,Te,i){"use strict";i.d(Te,{W:function(){return G}});var h=i(86354),H=i(23345),O=i(35884),P=i(44650);class D{constructor(){this._coreKeybindings=[],this._extensionKeybindings=[],this._cachedMergedKeybindings=null}static bindToCurrentPlatform(p){if(H.OS===1){if(p&&p.win)return p.win}else if(H.OS===2){if(p&&p.mac)return p.mac}else if(p&&p.linux)return p.linux;return p}registerKeybindingRule(p){const a=D.bindToCurrentPlatform(p);if(a&&a.primary){const g=(0,h.gm)(a.primary,H.OS);g&&this._registerDefaultKeybinding(g,p.id,p.args,p.weight,0,p.when)}if(a&&Array.isArray(a.secondary))for(let g=0,w=a.secondary.length;g=21&&p<=30||p>=31&&p<=56?!0:p===80||p===81||p===82||p===83||p===84||p===85||p===86||p===110||p===111||p===87||p===88||p===89||p===90||p===91||p===92}_assertNoCtrlAlt(p,a){p.ctrlKey&&p.altKey&&!p.metaKey&&D._mightProduceChar(p.keyCode)&&console.warn("Ctrl+Alt+ keybindings should not be used by default under Windows. Offender: ",p," for ",a)}_registerDefaultKeybinding(p,a,g,w,s,C){H.OS===1&&this._assertNoCtrlAlt(p.parts[0],a),this._coreKeybindings.push({keybinding:p.parts,command:a,commandArgs:g,when:C,weight1:w,weight2:s,extensionId:null,isBuiltinExtension:!1}),this._cachedMergedKeybindings=null}getDefaultKeybindings(){return this._cachedMergedKeybindings||(this._cachedMergedKeybindings=[].concat(this._coreKeybindings).concat(this._extensionKeybindings),this._cachedMergedKeybindings.sort(y)),this._cachedMergedKeybindings.slice(0)}}const G=new D,I={EditorModes:"platform.keybindingsRegistry"};P.B.add(I.EditorModes,G);function y(E,p){return E.weight1!==p.weight1?E.weight1-p.weight1:E.commandp.command?1:E.weight2-p.weight2}},6629:function(xt,Te,i){"use strict";i.d(Te,{e:function(){return H}});var h=i(16925);const H=(0,h.yh)("labelService")},58970:function(xt,Te,i){"use strict";i.d(Te,{Lw:function(){return Jt},XN:function(){return jt},ls:function(){return St},ev:function(){return An},CQ:function(){return Si}});var h=i(69454),H=i(43506),O=i(96283),P=i(4348),D=i(69323),G=i(13833),I=i(62685);class y{constructor(k,Ce){this.renderer=k,this.modelProvider=Ce}get templateId(){return this.renderer.templateId}renderTemplate(k){return{data:this.renderer.renderTemplate(k),disposable:D.JT.None}}renderElement(k,Ce,Be,ot){if(Be.disposable&&Be.disposable.dispose(),!Be.data)return;const wt=this.modelProvider();if(wt.isResolved(k))return this.renderer.renderElement(wt.get(k),k,Be.data,ot);const Ut=new O.A,Yt=wt.resolve(k,Ut.token);Be.disposable={dispose:()=>Ut.cancel()},this.renderer.renderPlaceholder(k,Be.data),Yt.then(ei=>this.renderer.renderElement(ei,k,Be.data,ot))}disposeTemplate(k){k.disposable&&(k.disposable.dispose(),k.disposable=void 0),k.data&&(this.renderer.disposeTemplate(k.data),k.data=void 0)}}class E{constructor(k,Ce){this.modelProvider=k,this.accessibilityProvider=Ce}getWidgetAriaLabel(){return this.accessibilityProvider.getWidgetAriaLabel()}getAriaLabel(k){const Ce=this.modelProvider();return Ce.isResolved(k)?this.accessibilityProvider.getAriaLabel(Ce.get(k)):null}}function p(Ct,k){return Object.assign(Object.assign({},k),{accessibilityProvider:k.accessibilityProvider&&new E(Ct,k.accessibilityProvider)})}class a{constructor(k,Ce,Be,ot,wt={}){const Ut=()=>this.model,Yt=ot.map(ei=>new y(ei,Ut));this.list=new I.aV(k,Ce,Be,Yt,p(Ut,wt))}updateOptions(k){this.list.updateOptions(k)}getHTMLElement(){return this.list.getHTMLElement()}get onDidFocus(){return this.list.onDidFocus}get onDidDispose(){return this.list.onDidDispose}get onMouseDblClick(){return P.ju.map(this.list.onMouseDblClick,({element:k,index:Ce,browserEvent:Be})=>({element:k===void 0?void 0:this._model.get(k),index:Ce,browserEvent:Be}))}get onPointer(){return P.ju.map(this.list.onPointer,({element:k,index:Ce,browserEvent:Be})=>({element:k===void 0?void 0:this._model.get(k),index:Ce,browserEvent:Be}))}get onDidChangeSelection(){return P.ju.map(this.list.onDidChangeSelection,({elements:k,indexes:Ce,browserEvent:Be})=>({elements:k.map(ot=>this._model.get(ot)),indexes:Ce,browserEvent:Be}))}get model(){return this._model}set model(k){this._model=k,this.list.splice(0,this.list.length,(0,H.w6)(k.length))}getFocus(){return this.list.getFocus()}getSelection(){return this.list.getSelection()}getSelectedElements(){return this.getSelection().map(k=>this.model.get(k))}style(k){this.list.style(k)}dispose(){this.list.dispose()}}var g=i(86916);class w{constructor(k,Ce,Be){this.columns=k,this.getColumnSize=Be,this.templateId=w.TemplateId,this.renderedTemplates=new Set;const ot=new Map(Ce.map(wt=>[wt.templateId,wt]));this.renderers=[];for(const wt of k){const Ut=ot.get(wt.templateId);if(!Ut)throw new Error(`Table cell renderer for template id ${wt.templateId} not found.`);this.renderers.push(Ut)}}renderTemplate(k){const Ce=(0,h.R3)(k,(0,h.$)(".monaco-table-tr")),Be=[],ot=[];for(let Ut=0;Utnew C(gi,Mi)),ei={size:Yt.reduce((gi,Mi)=>gi+Mi.column.weight,0),views:Yt.map(gi=>({size:gi.column.weight,view:gi}))};this.splitview=new g.z(this.domNode,{orientation:1,scrollbarVisibility:2,getSashOrthogonalSize:()=>this.cachedHeight,descriptor:ei}),this.splitview.el.style.height=`${Be.headerRowHeight}px`,this.splitview.el.style.lineHeight=`${Be.headerRowHeight}px`;const ri=new w(ot,wt,gi=>this.splitview.getViewSize(gi));this.list=new I.aV(k,this.domNode,s(Be),[ri],Ut),this.columnLayoutDisposable=P.ju.any(...Yt.map(gi=>gi.onDidLayout))(([gi,Mi])=>ri.layoutColumn(gi,Mi)),this.styleElement=(0,h.dS)(this.domNode),this.style({})}get onDidChangeFocus(){return this.list.onDidChangeFocus}get onDidChangeSelection(){return this.list.onDidChangeSelection}get onMouseDblClick(){return this.list.onMouseDblClick}get onPointer(){return this.list.onPointer}get onDidFocus(){return this.list.onDidFocus}get onDidDispose(){return this.list.onDidDispose}updateOptions(k){this.list.updateOptions(k)}splice(k,Ce,Be=[]){this.list.splice(k,Ce,Be)}getHTMLElement(){return this.domNode}style(k){const Ce=[];Ce.push(`.monaco-table.${this.domId} > .monaco-split-view2 .monaco-sash.vertical::before { +[${p.xo.modifierLabels[g.OS].altKey}] ${ie}`}this.label.title=j}}updateClass(){this.options.icon&&(this._commandAction!==this._menuItemAction?this._menuItemAction.alt&&this._updateItemClass(this._menuItemAction.alt.item):this._menuItemAction.alt&&this._updateItemClass(this._menuItemAction.item))}_updateItemClass(Q){var le;this._itemClassDispose.value=void 0;const{element:xe,label:j}=this;if(!xe||!j)return;const R=this._commandAction.checked&&(!((le=Q.toggled)===null||le===void 0)&&le.icon)?Q.toggled.icon:Q.icon;if(R)if(c.kS.isThemeIcon(R)){const V=c.kS.asClassNameArray(R);j.classList.add(...V),this._itemClassDispose.value=(0,a.OF)(()=>{j.classList.remove(...V)})}else R.light&&j.style.setProperty("--menu-entry-icon-light",(0,h.wY)(R.light)),R.dark&&j.style.setProperty("--menu-entry-icon-dark",(0,h.wY)(R.dark)),j.classList.add("icon"),this._itemClassDispose.value=(0,a.OF)(()=>{j.classList.remove("icon"),j.style.removeProperty("--menu-entry-icon-light"),j.style.removeProperty("--menu-entry-icon-dark")})}};se=b([L(2,r.d),L(3,l.lT),L(4,C.i6)],se);let re=class extends E{constructor(Q,le,xe){var j,R;const V=Object.assign({},le!=null?le:Object.create(null),{menuAsChild:(j=le==null?void 0:le.menuAsChild)!==null&&j!==void 0?j:!1,classNames:(R=le==null?void 0:le.classNames)!==null&&R!==void 0?R:c.kS.isThemeIcon(Q.item.icon)?c.kS.asClassName(Q.item.icon):void 0});super(Q,{getActions:()=>Q.actions},xe,V)}render(Q){if(super.render(Q),this.element){Q.classList.add("menu-entry");const{icon:le}=this._action.item;le&&!c.kS.isThemeIcon(le)&&(this.element.classList.add("icon"),le.light&&this.element.style.setProperty("--menu-entry-icon-light",(0,h.wY)(le.light)),le.dark&&this.element.style.setProperty("--menu-entry-icon-dark",(0,h.wY)(le.dark)))}}};re=b([L(2,f.i)],re);let De=class extends O.Y{constructor(Q,le,xe,j,R,V,K,ie){var te,ge,ye;super(null,Q),this._keybindingService=xe,this._notificationService=j,this._contextMenuService=R,this._menuService=V,this._instaService=K,this._storageService=ie,this._container=null,this._storageKey=`${Q.item.submenu._debugName}_lastActionId`;let ve,Fe=ie.get(this._storageKey,1);Fe&&(ve=Q.actions.find(ue=>Fe===ue.id)),ve||(ve=Q.actions[0]),this._defaultAction=this._instaService.createInstance(se,ve,void 0);const we=Object.assign({},le!=null?le:Object.create(null),{menuAsChild:(te=le==null?void 0:le.menuAsChild)!==null&&te!==void 0?te:!0,classNames:(ge=le==null?void 0:le.classNames)!==null&&ge!==void 0?ge:["codicon","codicon-chevron-down"],actionRunner:(ye=le==null?void 0:le.actionRunner)!==null&&ye!==void 0?ye:new D.Wi});this._dropdown=new E(Q,Q.actions,this._contextMenuService,we),this._dropdown.actionRunner.onDidRun(ue=>{ue.action instanceof s.U8&&this.update(ue.action)})}update(Q){this._storageService.store(this._storageKey,Q.id,1,0),this._defaultAction.dispose(),this._defaultAction=this._instaService.createInstance(se,Q,void 0),this._defaultAction.actionRunner=new class extends D.Wi{runAction(le,xe){return T(this,void 0,void 0,function*(){yield le.run(void 0)})}},this._container&&this._defaultAction.render((0,h.Ce)(this._container,(0,h.$)(".action-container")))}setActionContext(Q){super.setActionContext(Q),this._defaultAction.setActionContext(Q),this._dropdown.setActionContext(Q)}render(Q){this._container=Q,super.render(this._container),this._container.classList.add("monaco-dropdown-with-default");const le=(0,h.$)(".action-container");this._defaultAction.render((0,h.R3)(this._container,le)),this._register((0,h.nm)(le,h.tw.KEY_DOWN,j=>{const R=new H.y(j);R.equals(17)&&(this._defaultAction.element.tabIndex=-1,this._dropdown.focus(),R.stopPropagation())}));const xe=(0,h.$)(".dropdown-action-container");this._dropdown.render((0,h.R3)(this._container,xe)),this._register((0,h.nm)(xe,h.tw.KEY_DOWN,j=>{var R;const V=new H.y(j);V.equals(15)&&(this._defaultAction.element.tabIndex=0,this._dropdown.setFocusable(!1),(R=this._defaultAction.element)===null||R===void 0||R.focus(),V.stopPropagation())}))}focus(Q){Q?this._dropdown.focus():(this._defaultAction.element.tabIndex=0,this._defaultAction.element.focus())}blur(){this._defaultAction.element.tabIndex=-1,this._dropdown.blur(),this._container.blur()}setFocusable(Q){Q?this._defaultAction.element.tabIndex=0:(this._defaultAction.element.tabIndex=-1,this._dropdown.setFocusable(!1))}dispose(){this._defaultAction.dispose(),this._dropdown.dispose(),super.dispose()}};De=b([L(2,r.d),L(3,l.lT),L(4,f.i),L(5,s.co),L(6,v.TG),L(7,m.Uy)],De);function J(Z,Q,le){return Q instanceof s.U8?Z.createInstance(se,Q,void 0):Q instanceof s.NZ?Q.item.rememberDefaultAction?Z.createInstance(De,Q,le):Z.createInstance(re,Q,le):void 0}},32092:function(xt,Te,i){"use strict";i.d(Te,{p:function(){return H}});var h=i(16925);const H=(0,h.yh)("clipboardService")},93965:function(xt,Te,i){"use strict";i.d(Te,{KV:function(){return G},MR:function(){return p},Mt:function(){return E},O4:function(){return a},Od:function(){return D},Ui:function(){return P},xL:function(){return I}});var h=i(20855),H=i(16925),O=i(44650);const P=(0,H.yh)("configurationService");function D(g,w){const s=Object.create(null);for(let C in g)G(s,C,g[C],w);return s}function G(g,w,s,C){const f=w.split("."),v=f.pop();let r=g;for(let l=0;lconsole.error(`Conflict in default settings: ${f}`))}return g}},20855:function(xt,Te,i){"use strict";i.d(Te,{G1:function(){return v},IP:function(){return G},Uh:function(){return r}});var h=i(4348),H=i(72999),O=i(13268),P=i(2142),D=i(44650);const G={Configuration:"base.contributions.configuration"},I={properties:{},patternProperties:{}},y={properties:{},patternProperties:{}},E={properties:{},patternProperties:{}},p={properties:{},patternProperties:{}},a={properties:{},patternProperties:{}},g={properties:{},patternProperties:{}},w="vscode://schemas/settings/resourceLanguage",s=D.B.as(P.I.JSONContribution);class C{constructor(){this.overrideIdentifiers=new Set,this._onDidSchemaChange=new h.Q5,this._onDidUpdateConfiguration=new h.Q5,this.defaultValues={},this.defaultLanguageConfigurationOverridesNode={id:"defaultOverrides",title:O.N("defaultLanguageConfigurationOverrides.title","Default Language Configuration Overrides"),properties:{}},this.configurationContributors=[this.defaultLanguageConfigurationOverridesNode],this.resourceLanguageSettingsSchema={properties:{},patternProperties:{},additionalProperties:!1,errorMessage:"Unknown editor configuration setting",allowTrailingCommas:!0,allowComments:!0},this.configurationProperties={},this.excludedConfigurationProperties={},s.registerSchema(w,this.resourceLanguageSettingsSchema)}registerConfiguration(L,T=!0){this.registerConfigurations([L],T)}registerConfigurations(L,T=!0){const M=this.doRegisterConfigurations(L,T);s.registerSchema(w,this.resourceLanguageSettingsSchema),this._onDidSchemaChange.fire(),this._onDidUpdateConfiguration.fire(M)}registerOverrideIdentifiers(L){for(const T of L)this.overrideIdentifiers.add(T);this.updateOverridePropertyPatternKey()}doRegisterConfigurations(L,T){const M=[];return L.forEach(z=>{M.push(...this.validateAndRegisterProperties(z,T,z.extensionInfo)),this.configurationContributors.push(z),this.registerJSONConfiguration(z)}),M}validateAndRegisterProperties(L,T=!0,M,z=3){var oe;z=H.Jp(L.scope)?z:L.scope;let se=[],re=L.properties;if(re)for(let J in re){if(T&&c(J)){delete re[J];continue}const Z=re[J];if(this.updatePropertyDefaultValue(J,Z),v.test(J)?Z.scope=void 0:(Z.scope=H.Jp(Z.scope)?z:Z.scope,Z.restricted=H.Jp(Z.restricted)?!!(!((oe=M==null?void 0:M.restrictedConfigurations)===null||oe===void 0)&&oe.includes(J)):Z.restricted),re[J].hasOwnProperty("included")&&!re[J].included){this.excludedConfigurationProperties[J]=re[J],delete re[J];continue}else this.configurationProperties[J]=re[J];!re[J].deprecationMessage&&re[J].markdownDeprecationMessage&&(re[J].deprecationMessage=re[J].markdownDeprecationMessage),se.push(J)}let De=L.allOf;if(De)for(let J of De)se.push(...this.validateAndRegisterProperties(J,T,M,z));return se}getConfigurationProperties(){return this.configurationProperties}registerJSONConfiguration(L){const T=M=>{let z=M.properties;if(z)for(const se in z)this.updateSchema(se,z[se]);let oe=M.allOf;oe&&oe.forEach(T)};T(L)}updateSchema(L,T){switch(I.properties[L]=T,T.scope){case 1:y.properties[L]=T;break;case 2:E.properties[L]=T;break;case 6:p.properties[L]=T;break;case 3:a.properties[L]=T;break;case 4:g.properties[L]=T;break;case 5:g.properties[L]=T,this.resourceLanguageSettingsSchema.properties[L]=T;break}}updateOverridePropertyPatternKey(){for(const L of this.overrideIdentifiers.values()){const T=`[${L}]`,M={type:"object",description:O.N("overrideSettings.defaultDescription","Configure editor settings to be overridden for a language."),errorMessage:O.N("overrideSettings.errorMessage","This setting does not support per-language configuration."),$ref:w};this.updatePropertyDefaultValue(T,M),I.properties[T]=M,y.properties[T]=M,E.properties[T]=M,p.properties[T]=M,a.properties[T]=M,g.properties[T]=M}this._onDidSchemaChange.fire()}updatePropertyDefaultValue(L,T){let M=this.defaultValues[L];H.o8(M)&&(M=T.default),H.o8(M)&&(M=l(T.type)),T.default=M}}const f="\\[.*\\]$",v=new RegExp(f);function r(b){return b.substring(1,b.length-1)}function l(b){switch(Array.isArray(b)?b[0]:b){case"boolean":return!1;case"integer":case"number":return 0;case"string":return"";case"array":return[];case"object":return{};default:return null}}const m=new C;D.B.add(G.Configuration,m);function c(b){return b.trim()?v.test(b)?O.N("config.property.languageDefault","Cannot register '{0}'. This matches property pattern '\\\\[.*\\\\]$' for describing language specific editor settings. Use 'configurationDefaults' contribution.",b):m.getConfigurationProperties()[b]!==void 0?O.N("config.property.duplicate","Cannot register '{0}'. This property is already registered.",b):null:O.N("config.property.empty","Cannot register an empty property")}},75237:function(xt,Te,i){"use strict";i.d(Te,{c:function(){return P},d:function(){return D}});var h=i(23345),H=i(13268),O=i(90689);const P=new O.uy("isWindows",h.ED,(0,H.N)("isWindows","Whether the operating system is Windows")),D="inputFocus"},4999:function(xt,Te,i){"use strict";i.d(Te,{i:function(){return O},u:function(){return H}});var h=i(16925);const H=(0,h.yh)("contextViewService"),O=(0,h.yh)("contextMenuService")},94726:function(xt,Te,i){"use strict";i.d(Te,{S:function(){return H}});var h=i(16925);const H=(0,h.yh)("dialogService")},64441:function(xt,Te,i){"use strict";i.d(Te,{M:function(){return h}});class h{constructor(O,P=[],D=!1){this.ctor=O,this.staticArguments=P,this.supportsDelayedInstantiation=D}}},7335:function(xt,Te,i){"use strict";i.d(Te,{d:function(){return P},z:function(){return O}});var h=i(64441);const H=[];function O(D,G,I){G instanceof h.M||(G=new h.M(G,[],I)),H.push([D,G])}function P(){return H}},36916:function(xt,Te,i){"use strict";i.d(Te,{y:function(){return h}});class h{constructor(...O){this._entries=new Map;for(let[P,D]of O)this.set(P,D)}set(O,P){const D=this._entries.get(O);return this._entries.set(O,P),D}has(O){return this._entries.has(O)}get(O){return this._entries.get(O)}}},2142:function(xt,Te,i){"use strict";i.d(Te,{I:function(){return O}});var h=i(4348),H=i(44650);const O={JSONContribution:"base.contributions.json"};function P(I){return I.length>0&&I.charAt(I.length-1)==="#"?I.substring(0,I.length-1):I}class D{constructor(){this._onDidChangeSchema=new h.Q5,this.schemasById={}}registerSchema(y,E){this.schemasById[P(y)]=E,this._onDidChangeSchema.fire(y)}notifySchemaChanged(y){this._onDidChangeSchema.fire(y)}}const G=new D;H.B.add(O.JSONContribution,G)},5898:function(xt,Te,i){"use strict";i.d(Te,{d:function(){return H}});var h=i(16925);const H=(0,h.yh)("keybindingService")},86414:function(xt,Te,i){"use strict";i.d(Te,{W:function(){return G}});var h=i(86354),H=i(23345),O=i(35884),P=i(44650);class D{constructor(){this._coreKeybindings=[],this._extensionKeybindings=[],this._cachedMergedKeybindings=null}static bindToCurrentPlatform(p){if(H.OS===1){if(p&&p.win)return p.win}else if(H.OS===2){if(p&&p.mac)return p.mac}else if(p&&p.linux)return p.linux;return p}registerKeybindingRule(p){const a=D.bindToCurrentPlatform(p);if(a&&a.primary){const g=(0,h.gm)(a.primary,H.OS);g&&this._registerDefaultKeybinding(g,p.id,p.args,p.weight,0,p.when)}if(a&&Array.isArray(a.secondary))for(let g=0,w=a.secondary.length;g=21&&p<=30||p>=31&&p<=56?!0:p===80||p===81||p===82||p===83||p===84||p===85||p===86||p===110||p===111||p===87||p===88||p===89||p===90||p===91||p===92}_assertNoCtrlAlt(p,a){p.ctrlKey&&p.altKey&&!p.metaKey&&D._mightProduceChar(p.keyCode)&&console.warn("Ctrl+Alt+ keybindings should not be used by default under Windows. Offender: ",p," for ",a)}_registerDefaultKeybinding(p,a,g,w,s,C){H.OS===1&&this._assertNoCtrlAlt(p.parts[0],a),this._coreKeybindings.push({keybinding:p.parts,command:a,commandArgs:g,when:C,weight1:w,weight2:s,extensionId:null,isBuiltinExtension:!1}),this._cachedMergedKeybindings=null}getDefaultKeybindings(){return this._cachedMergedKeybindings||(this._cachedMergedKeybindings=[].concat(this._coreKeybindings).concat(this._extensionKeybindings),this._cachedMergedKeybindings.sort(y)),this._cachedMergedKeybindings.slice(0)}}const G=new D,I={EditorModes:"platform.keybindingsRegistry"};P.B.add(I.EditorModes,G);function y(E,p){return E.weight1!==p.weight1?E.weight1-p.weight1:E.commandp.command?1:E.weight2-p.weight2}},6629:function(xt,Te,i){"use strict";i.d(Te,{e:function(){return H}});var h=i(16925);const H=(0,h.yh)("labelService")},58970:function(xt,Te,i){"use strict";i.d(Te,{Lw:function(){return Jt},XN:function(){return jt},ls:function(){return St},ev:function(){return An},CQ:function(){return Si}});var h=i(69454),H=i(43506),O=i(96283),P=i(4348),D=i(69323),G=i(13833),I=i(62685);class y{constructor(k,Ce){this.renderer=k,this.modelProvider=Ce}get templateId(){return this.renderer.templateId}renderTemplate(k){return{data:this.renderer.renderTemplate(k),disposable:D.JT.None}}renderElement(k,Ce,Be,ot){if(Be.disposable&&Be.disposable.dispose(),!Be.data)return;const wt=this.modelProvider();if(wt.isResolved(k))return this.renderer.renderElement(wt.get(k),k,Be.data,ot);const Ut=new O.A,Yt=wt.resolve(k,Ut.token);Be.disposable={dispose:()=>Ut.cancel()},this.renderer.renderPlaceholder(k,Be.data),Yt.then(ei=>this.renderer.renderElement(ei,k,Be.data,ot))}disposeTemplate(k){k.disposable&&(k.disposable.dispose(),k.disposable=void 0),k.data&&(this.renderer.disposeTemplate(k.data),k.data=void 0)}}class E{constructor(k,Ce){this.modelProvider=k,this.accessibilityProvider=Ce}getWidgetAriaLabel(){return this.accessibilityProvider.getWidgetAriaLabel()}getAriaLabel(k){const Ce=this.modelProvider();return Ce.isResolved(k)?this.accessibilityProvider.getAriaLabel(Ce.get(k)):null}}function p(Ct,k){return Object.assign(Object.assign({},k),{accessibilityProvider:k.accessibilityProvider&&new E(Ct,k.accessibilityProvider)})}class a{constructor(k,Ce,Be,ot,wt={}){const Ut=()=>this.model,Yt=ot.map(ei=>new y(ei,Ut));this.list=new I.aV(k,Ce,Be,Yt,p(Ut,wt))}updateOptions(k){this.list.updateOptions(k)}getHTMLElement(){return this.list.getHTMLElement()}get onDidFocus(){return this.list.onDidFocus}get onDidDispose(){return this.list.onDidDispose}get onMouseDblClick(){return P.ju.map(this.list.onMouseDblClick,({element:k,index:Ce,browserEvent:Be})=>({element:k===void 0?void 0:this._model.get(k),index:Ce,browserEvent:Be}))}get onPointer(){return P.ju.map(this.list.onPointer,({element:k,index:Ce,browserEvent:Be})=>({element:k===void 0?void 0:this._model.get(k),index:Ce,browserEvent:Be}))}get onDidChangeSelection(){return P.ju.map(this.list.onDidChangeSelection,({elements:k,indexes:Ce,browserEvent:Be})=>({elements:k.map(ot=>this._model.get(ot)),indexes:Ce,browserEvent:Be}))}get model(){return this._model}set model(k){this._model=k,this.list.splice(0,this.list.length,(0,H.w6)(k.length))}getFocus(){return this.list.getFocus()}getSelection(){return this.list.getSelection()}getSelectedElements(){return this.getSelection().map(k=>this.model.get(k))}style(k){this.list.style(k)}dispose(){this.list.dispose()}}var g=i(86916);class w{constructor(k,Ce,Be){this.columns=k,this.getColumnSize=Be,this.templateId=w.TemplateId,this.renderedTemplates=new Set;const ot=new Map(Ce.map(wt=>[wt.templateId,wt]));this.renderers=[];for(const wt of k){const Ut=ot.get(wt.templateId);if(!Ut)throw new Error(`Table cell renderer for template id ${wt.templateId} not found.`);this.renderers.push(Ut)}}renderTemplate(k){const Ce=(0,h.R3)(k,(0,h.$)(".monaco-table-tr")),Be=[],ot=[];for(let Ut=0;Utnew C(gi,Mi)),ei={size:Yt.reduce((gi,Mi)=>gi+Mi.column.weight,0),views:Yt.map(gi=>({size:gi.column.weight,view:gi}))};this.splitview=new g.z(this.domNode,{orientation:1,scrollbarVisibility:2,getSashOrthogonalSize:()=>this.cachedHeight,descriptor:ei}),this.splitview.el.style.height=`${Be.headerRowHeight}px`,this.splitview.el.style.lineHeight=`${Be.headerRowHeight}px`;const ri=new w(ot,wt,gi=>this.splitview.getViewSize(gi));this.list=new I.aV(k,this.domNode,s(Be),[ri],Ut),this.columnLayoutDisposable=P.ju.any(...Yt.map(gi=>gi.onDidLayout))(([gi,Mi])=>ri.layoutColumn(gi,Mi)),this.styleElement=(0,h.dS)(this.domNode),this.style({})}get onDidChangeFocus(){return this.list.onDidChangeFocus}get onDidChangeSelection(){return this.list.onDidChangeSelection}get onMouseDblClick(){return this.list.onMouseDblClick}get onPointer(){return this.list.onPointer}get onDidFocus(){return this.list.onDidFocus}get onDidDispose(){return this.list.onDidDispose}updateOptions(k){this.list.updateOptions(k)}splice(k,Ce,Be=[]){this.list.splice(k,Ce,Be)}getHTMLElement(){return this.domNode}style(k){const Ce=[];Ce.push(`.monaco-table.${this.domId} > .monaco-split-view2 .monaco-sash.vertical::before { top: ${this.virtualDelegate.headerRowHeight+1}px; height: calc(100% - ${this.virtualDelegate.headerRowHeight}px); }`),this.styleElement.textContent=Ce.join(` diff --git a/index.html b/index.html index 6d21802744..779a58108c 100644 --- a/index.html +++ b/index.html @@ -172,7 +172,7 @@ display: block !important; } - + \ No newline at end of file diff --git a/layouts__index.28fb5f18.async.js b/layouts__index.d5ee2fdd.async.js similarity index 79% rename from layouts__index.28fb5f18.async.js rename to layouts__index.d5ee2fdd.async.js index a871178c31..fd52e74184 100644 --- a/layouts__index.28fb5f18.async.js +++ b/layouts__index.d5ee2fdd.async.js @@ -1,4 +1,4 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[1717],{89489:function(un,Ve,e){e.d(Ve,{Z:function(){return se}});var t=e(14809),u=e(59301),S={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"outlined"},ee=S,d=e(7657),I=function(h,ue){return u.createElement(d.Z,(0,t.Z)({},h,{ref:ue,icon:ee}))},n=u.forwardRef(I),se=n},59477:function(un,Ve,e){e.d(Ve,{Z:function(){return se}});var t=e(14809),u=e(59301),S={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z"}}]},name:"caret-up",theme:"outlined"},ee=S,d=e(7657),I=function(h,ue){return u.createElement(d.Z,(0,t.Z)({},h,{ref:ue,icon:ee}))},n=u.forwardRef(I),se=n},40001:function(un,Ve,e){e.d(Ve,{Z:function(){return se}});var t=e(14809),u=e(59301),S={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]},name:"check",theme:"outlined"},ee=S,d=e(7657),I=function(h,ue){return u.createElement(d.Z,(0,t.Z)({},h,{ref:ue,icon:ee}))},n=u.forwardRef(I),se=n},65363:function(un,Ve,e){e.d(Ve,{Z:function(){return se}});var t=e(14809),u=e(59301),S={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"},ee=S,d=e(7657),I=function(h,ue){return u.createElement(d.Z,(0,t.Z)({},h,{ref:ue,icon:ee}))},n=u.forwardRef(I),se=n},81953:function(un,Ve,e){e.d(Ve,{Z:function(){return se}});var t=e(14809),u=e(59301),S={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z"}}]},name:"copy",theme:"outlined"},ee=S,d=e(7657),I=function(h,ue){return u.createElement(d.Z,(0,t.Z)({},h,{ref:ue,icon:ee}))},n=u.forwardRef(I),se=n},49198:function(un,Ve,e){e.d(Ve,{Z:function(){return se}});var t=e(14809),u=e(59301),S={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"},ee=S,d=e(7657),I=function(h,ue){return u.createElement(d.Z,(0,t.Z)({},h,{ref:ue,icon:ee}))},n=u.forwardRef(I),se=n},84105:function(un,Ve,e){e.d(Ve,{Z:function(){return se}});var t=e(14809),u=e(59301),S={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}}]},name:"down",theme:"outlined"},ee=S,d=e(7657),I=function(h,ue){return u.createElement(d.Z,(0,t.Z)({},h,{ref:ue,icon:ee}))},n=u.forwardRef(I),se=n},18785:function(un,Ve,e){e.d(Ve,{Z:function(){return se}});var t=e(14809),u=e(59301),S={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"ellipsis",theme:"outlined"},ee=S,d=e(7657),I=function(h,ue){return u.createElement(d.Z,(0,t.Z)({},h,{ref:ue,icon:ee}))},n=u.forwardRef(I),se=n},87169:function(un,Ve,e){e.d(Ve,{Z:function(){return se}});var t=e(14809),u=e(59301),S={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"},ee=S,d=e(7657),I=function(h,ue){return u.createElement(d.Z,(0,t.Z)({},h,{ref:ue,icon:ee}))},n=u.forwardRef(I),se=n},73331:function(un,Ve,e){e.d(Ve,{Z:function(){return se}});var t=e(14809),u=e(59301),S={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z"}},{tag:"path",attrs:{d:"M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z"}}]},name:"eye-invisible",theme:"outlined"},ee=S,d=e(7657),I=function(h,ue){return u.createElement(d.Z,(0,t.Z)({},h,{ref:ue,icon:ee}))},n=u.forwardRef(I),se=n},15277:function(un,Ve,e){e.d(Ve,{Z:function(){return se}});var t=e(14809),u=e(59301),S={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"}}]},name:"eye",theme:"outlined"},ee=S,d=e(7657),I=function(h,ue){return u.createElement(d.Z,(0,t.Z)({},h,{ref:ue,icon:ee}))},n=u.forwardRef(I),se=n},52671:function(un,Ve,e){e.d(Ve,{Z:function(){return se}});var t=e(14809),u=e(59301),S={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file",theme:"outlined"},ee=S,d=e(7657),I=function(h,ue){return u.createElement(d.Z,(0,t.Z)({},h,{ref:ue,icon:ee}))},n=u.forwardRef(I),se=n},8657:function(un,Ve,e){e.d(Ve,{Z:function(){return se}});var t=e(14809),u=e(59301),S={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"},ee=S,d=e(7657),I=function(h,ue){return u.createElement(d.Z,(0,t.Z)({},h,{ref:ue,icon:ee}))},n=u.forwardRef(I),se=n},56082:function(un,Ve,e){e.d(Ve,{Z:function(){return se}});var t=e(14809),u=e(59301),S={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 276.5a56 56 0 1056-97 56 56 0 00-56 97zm0 284a56 56 0 1056-97 56 56 0 00-56 97zM640 228a56 56 0 10112 0 56 56 0 00-112 0zm0 284a56 56 0 10112 0 56 56 0 00-112 0zM300 844.5a56 56 0 1056-97 56 56 0 00-56 97zM640 796a56 56 0 10112 0 56 56 0 00-112 0z"}}]},name:"holder",theme:"outlined"},ee=S,d=e(7657),I=function(h,ue){return u.createElement(d.Z,(0,t.Z)({},h,{ref:ue,icon:ee}))},n=u.forwardRef(I),se=n},33853:function(un,Ve,e){e.d(Ve,{Z:function(){return se}});var t=e(14809),u=e(59301),S={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},ee=S,d=e(7657),I=function(h,ue){return u.createElement(d.Z,(0,t.Z)({},h,{ref:ue,icon:ee}))},n=u.forwardRef(I),se=n},15075:function(un,Ve,e){e.d(Ve,{Z:function(){return se}});var t=e(14809),u=e(59301),S={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"minus-square",theme:"outlined"},ee=S,d=e(7657),I=function(h,ue){return u.createElement(d.Z,(0,t.Z)({},h,{ref:ue,icon:ee}))},n=u.forwardRef(I),se=n},62772:function(un,Ve,e){e.d(Ve,{Z:function(){return se}});var t=e(14809),u=e(59301),S={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M482 152h60q8 0 8 8v704q0 8-8 8h-60q-8 0-8-8V160q0-8 8-8z"}},{tag:"path",attrs:{d:"M192 474h672q8 0 8 8v60q0 8-8 8H160q-8 0-8-8v-60q0-8 8-8z"}}]},name:"plus",theme:"outlined"},ee=S,d=e(7657),I=function(h,ue){return u.createElement(d.Z,(0,t.Z)({},h,{ref:ue,icon:ee}))},n=u.forwardRef(I),se=n},43531:function(un,Ve,e){e.d(Ve,{Z:function(){return se}});var t=e(14809),u=e(59301),S={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"plus-square",theme:"outlined"},ee=S,d=e(7657),I=function(h,ue){return u.createElement(d.Z,(0,t.Z)({},h,{ref:ue,icon:ee}))},n=u.forwardRef(I),se=n},61485:function(un,Ve,e){e.d(Ve,{Z:function(){return se}});var t=e(14809),u=e(59301),S={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M623.6 316.7C593.6 290.4 554 276 512 276s-81.6 14.5-111.6 40.7C369.2 344 352 380.7 352 420v7.6c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V420c0-44.1 43.1-80 96-80s96 35.9 96 80c0 31.1-22 59.6-56.1 72.7-21.2 8.1-39.2 22.3-52.1 40.9-13.1 19-19.9 41.8-19.9 64.9V620c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-22.7a48.3 48.3 0 0130.9-44.8c59-22.7 97.1-74.7 97.1-132.5.1-39.3-17.1-76-48.3-103.3zM472 732a40 40 0 1080 0 40 40 0 10-80 0z"}}]},name:"question-circle",theme:"outlined"},ee=S,d=e(7657),I=function(h,ue){return u.createElement(d.Z,(0,t.Z)({},h,{ref:ue,icon:ee}))},n=u.forwardRef(I),se=n},38819:function(un,Ve,e){e.d(Ve,{Z:function(){return se}});var t=e(14809),u=e(59301),S={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},ee=S,d=e(7657),I=function(h,ue){return u.createElement(d.Z,(0,t.Z)({},h,{ref:ue,icon:ee}))},n=u.forwardRef(I),se=n},47472:function(un,Ve,e){e.d(Ve,{Z:function(){return se}});var t=e(14809),u=e(59301),S={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"},ee=S,d=e(7657),I=function(h,ue){return u.createElement(d.Z,(0,t.Z)({},h,{ref:ue,icon:ee}))},n=u.forwardRef(I),se=n},21328:function(un,Ve,e){e.d(Ve,{Z:function(){return se}});var t=e(59301),u=e(25690),S=e(43418),ee="data:image/png;base64,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",d="data:image/png;base64,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",I={tilte:"tilte___IfiMG",flexRow:"flexRow___pQP78",flexColumn:"flexColumn___xrBZQ",footerWrap:"footerWrap___C5kCC",img:"img___GoWZu",content:"content___pumTK",modalContent:"modalContent___XvHiZ"};const n=({visible:le,occupationValue:h,onCancel:ue=()=>{}})=>{const b=()=>t.createElement("div",{className:I.flexColumn},t.createElement("img",{className:I.img,src:d}),t.createElement("span",{className:I.content},"\u672A\u804C\u4E1A\u8BA4\u8BC1")),M=()=>t.createElement("div",{className:I.flexColumn},t.createElement("img",{className:I.img,src:ee}),t.createElement("span",{className:I.content},"\u672A\u5B9E\u540D\u8BA4\u8BC1")),J=()=>h===3?t.createElement(t.Fragment,null,M(),b()):h===2?b():M();return t.createElement(S.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:le,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:()=>{ue(),u.history.push("/account/certification")},onCancel:()=>{ue()}},t.createElement("div",{className:I.tilte},"\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5"),t.createElement("div",{className:I.flexRow},J()))};var se=(0,u.connect)(({paperlibrary:le,loading:h,globalSetting:ue})=>({paperlibrary:le,globalSetting:ue,loading:h.effects}))(n)},9399:function(un,Ve,e){e.d(Ve,{Z:function(){return F}});var t=e(59301),u=e(48066),S=e(29679),ee=e(19248),d=e(96512),I=e(14809),n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M955.7 856l-416-720c-6.2-10.7-16.9-16-27.7-16s-21.6 5.3-27.7 16l-416 720C56 877.4 71.4 904 96 904h832c24.6 0 40-26.6 27.7-48zM480 416c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v184c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V416zm32 352a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"warning",theme:"filled"},se=n,le=e(7657),h=function(xe,Pe){return t.createElement(le.Z,(0,I.Z)({},xe,{ref:Pe,icon:se}))},ue=t.forwardRef(h),b=ue,M=e(92310),J=e.n(M),ie=e(36355),Je=()=>t.createElement("svg",{width:"252",height:"294"},t.createElement("defs",null,t.createElement("path",{d:"M0 .387h251.772v251.772H0z"})),t.createElement("g",{fill:"none",fillRule:"evenodd"},t.createElement("g",{transform:"translate(0 .012)"},t.createElement("mask",{fill:"#fff"}),t.createElement("path",{d:"M0 127.32v-2.095C0 56.279 55.892.387 124.838.387h2.096c68.946 0 124.838 55.892 124.838 124.838v2.096c0 68.946-55.892 124.838-124.838 124.838h-2.096C55.892 252.16 0 196.267 0 127.321",fill:"#E4EBF7",mask:"url(#b)"})),t.createElement("path",{d:"M39.755 130.84a8.276 8.276 0 1 1-16.468-1.66 8.276 8.276 0 0 1 16.468 1.66",fill:"#FFF"}),t.createElement("path",{d:"M36.975 134.297l10.482 5.943M48.373 146.508l-12.648 10.788",stroke:"#FFF",strokeWidth:"2"}),t.createElement("path",{d:"M39.875 159.352a5.667 5.667 0 1 1-11.277-1.136 5.667 5.667 0 0 1 11.277 1.136M57.588 143.247a5.708 5.708 0 1 1-11.358-1.145 5.708 5.708 0 0 1 11.358 1.145M99.018 26.875l29.82-.014a4.587 4.587 0 1 0-.003-9.175l-29.82.013a4.587 4.587 0 1 0 .003 9.176M110.424 45.211l29.82-.013a4.588 4.588 0 0 0-.004-9.175l-29.82.013a4.587 4.587 0 1 0 .004 9.175",fill:"#FFF"}),t.createElement("path",{d:"M112.798 26.861v-.002l15.784-.006a4.588 4.588 0 1 0 .003 9.175l-15.783.007v-.002a4.586 4.586 0 0 0-.004-9.172M184.523 135.668c-.553 5.485-5.447 9.483-10.931 8.93-5.485-.553-9.483-5.448-8.93-10.932.552-5.485 5.447-9.483 10.932-8.93 5.485.553 9.483 5.447 8.93 10.932",fill:"#FFF"}),t.createElement("path",{d:"M179.26 141.75l12.64 7.167M193.006 156.477l-15.255 13.011",stroke:"#FFF",strokeWidth:"2"}),t.createElement("path",{d:"M184.668 170.057a6.835 6.835 0 1 1-13.6-1.372 6.835 6.835 0 0 1 13.6 1.372M203.34 153.325a6.885 6.885 0 1 1-13.7-1.382 6.885 6.885 0 0 1 13.7 1.382",fill:"#FFF"}),t.createElement("path",{d:"M151.931 192.324a2.222 2.222 0 1 1-4.444 0 2.222 2.222 0 0 1 4.444 0zM225.27 116.056a2.222 2.222 0 1 1-4.445 0 2.222 2.222 0 0 1 4.444 0zM216.38 151.08a2.223 2.223 0 1 1-4.446-.001 2.223 2.223 0 0 1 4.446 0zM176.917 107.636a2.223 2.223 0 1 1-4.445 0 2.223 2.223 0 0 1 4.445 0zM195.291 92.165a2.223 2.223 0 1 1-4.445 0 2.223 2.223 0 0 1 4.445 0zM202.058 180.711a2.223 2.223 0 1 1-4.446 0 2.223 2.223 0 0 1 4.446 0z",stroke:"#FFF",strokeWidth:"2"}),t.createElement("path",{stroke:"#FFF",strokeWidth:"2",d:"M214.404 153.302l-1.912 20.184-10.928 5.99M173.661 174.792l-6.356 9.814h-11.36l-4.508 6.484M174.941 125.168v-15.804M220.824 117.25l-12.84 7.901-15.31-7.902V94.39"}),t.createElement("path",{d:"M166.588 65.936h-3.951a4.756 4.756 0 0 1-4.743-4.742 4.756 4.756 0 0 1 4.743-4.743h3.951a4.756 4.756 0 0 1 4.743 4.743 4.756 4.756 0 0 1-4.743 4.742",fill:"#FFF"}),t.createElement("path",{d:"M174.823 30.03c0-16.281 13.198-29.48 29.48-29.48 16.28 0 29.48 13.199 29.48 29.48 0 16.28-13.2 29.48-29.48 29.48-16.282 0-29.48-13.2-29.48-29.48",fill:"#1677ff"}),t.createElement("path",{d:"M205.952 38.387c.5.5.785 1.142.785 1.928s-.286 1.465-.785 1.964c-.572.5-1.214.75-2 .75-.785 0-1.429-.285-1.929-.785-.572-.5-.82-1.143-.82-1.929s.248-1.428.82-1.928c.5-.5 1.144-.75 1.93-.75.785 0 1.462.25 1.999.75m4.285-19.463c1.428 1.249 2.143 2.963 2.143 5.142 0 1.712-.427 3.13-1.219 4.25-.067.096-.137.18-.218.265-.416.429-1.41 1.346-2.956 2.699a5.07 5.07 0 0 0-1.428 1.75 5.207 5.207 0 0 0-.536 2.357v.5h-4.107v-.5c0-1.357.215-2.536.714-3.5.464-.964 1.857-2.464 4.178-4.536l.43-.5c.643-.785.964-1.643.964-2.535 0-1.18-.358-2.108-1-2.785-.678-.68-1.643-1.001-2.858-1.001-1.536 0-2.642.464-3.357 1.43-.37.5-.621 1.135-.76 1.904a1.999 1.999 0 0 1-1.971 1.63h-.004c-1.277 0-2.257-1.183-1.98-2.43.337-1.518 1.02-2.78 2.073-3.784 1.536-1.5 3.607-2.25 6.25-2.25 2.32 0 4.214.607 5.642 1.894",fill:"#FFF"}),t.createElement("path",{d:"M52.04 76.131s21.81 5.36 27.307 15.945c5.575 10.74-6.352 9.26-15.73 4.935-10.86-5.008-24.7-11.822-11.577-20.88",fill:"#FFB594"}),t.createElement("path",{d:"M90.483 67.504l-.449 2.893c-.753.49-4.748-2.663-4.748-2.663l-1.645.748-1.346-5.684s6.815-4.589 8.917-5.018c2.452-.501 9.884.94 10.7 2.278 0 0 1.32.486-2.227.69-3.548.203-5.043.447-6.79 3.132-1.747 2.686-2.412 3.624-2.412 3.624",fill:"#FFC6A0"}),t.createElement("path",{d:"M128.055 111.367c-2.627-7.724-6.15-13.18-8.917-15.478-3.5-2.906-9.34-2.225-11.366-4.187-1.27-1.231-3.215-1.197-3.215-1.197s-14.98-3.158-16.828-3.479c-2.37-.41-2.124-.714-6.054-1.405-1.57-1.907-2.917-1.122-2.917-1.122l-7.11-1.383c-.853-1.472-2.423-1.023-2.423-1.023l-2.468-.897c-1.645 9.976-7.74 13.796-7.74 13.796 1.795 1.122 15.703 8.3 15.703 8.3l5.107 37.11s-3.321 5.694 1.346 9.109c0 0 19.883-3.743 34.921-.329 0 0 3.047-2.546.972-8.806.523-3.01 1.394-8.263 1.736-11.622.385.772 2.019 1.918 3.14 3.477 0 0 9.407-7.365 11.052-14.012-.832-.723-1.598-1.585-2.267-2.453-.567-.736-.358-2.056-.765-2.717-.669-1.084-1.804-1.378-1.907-1.682",fill:"#FFF"}),t.createElement("path",{d:"M101.09 289.998s4.295 2.041 7.354 1.021c2.821-.94 4.53.668 7.08 1.178 2.55.51 6.874 1.1 11.686-1.26-.103-5.51-6.889-3.98-11.96-6.713-2.563-1.38-3.784-4.722-3.598-8.799h-9.402s-1.392 10.52-1.16 14.573",fill:"#CBD1D1"}),t.createElement("path",{d:"M101.067 289.826s2.428 1.271 6.759.653c3.058-.437 3.712.481 7.423 1.031 3.712.55 10.724-.069 11.823-.894.413 1.1-.343 2.063-.343 2.063s-1.512.603-4.812.824c-2.03.136-5.8.291-7.607-.503-1.787-1.375-5.247-1.903-5.728-.241-3.918.95-7.355-.286-7.355-.286l-.16-2.647z",fill:"#2B0849"}),t.createElement("path",{d:"M108.341 276.044h3.094s-.103 6.702 4.536 8.558c-4.64.618-8.558-2.303-7.63-8.558",fill:"#A4AABA"}),t.createElement("path",{d:"M57.542 272.401s-2.107 7.416-4.485 12.306c-1.798 3.695-4.225 7.492 5.465 7.492 6.648 0 8.953-.48 7.423-6.599-1.53-6.12.266-13.199.266-13.199h-8.669z",fill:"#CBD1D1"}),t.createElement("path",{d:"M51.476 289.793s2.097 1.169 6.633 1.169c6.083 0 8.249-1.65 8.249-1.65s.602 1.114-.619 2.165c-.993.855-3.597 1.591-7.39 1.546-4.145-.048-5.832-.566-6.736-1.168-.825-.55-.687-1.58-.137-2.062",fill:"#2B0849"}),t.createElement("path",{d:"M58.419 274.304s.033 1.519-.314 2.93c-.349 1.42-1.078 3.104-1.13 4.139-.058 1.151 4.537 1.58 5.155.034.62-1.547 1.294-6.427 1.913-7.252.619-.825-4.903-2.119-5.624.15",fill:"#A4AABA"}),t.createElement("path",{d:"M99.66 278.514l13.378.092s1.298-54.52 1.853-64.403c.554-9.882 3.776-43.364 1.002-63.128l-12.547-.644-22.849.78s-.434 3.966-1.195 9.976c-.063.496-.682.843-.749 1.365-.075.585.423 1.354.32 1.966-2.364 14.08-6.377 33.104-8.744 46.677-.116.666-1.234 1.009-1.458 2.691-.04.302.211 1.525.112 1.795-6.873 18.744-10.949 47.842-14.277 61.885l14.607-.014s2.197-8.57 4.03-16.97c2.811-12.886 23.111-85.01 23.111-85.01l3.016-.521 1.043 46.35s-.224 1.234.337 2.02c.56.785-.56 1.123-.392 2.244l.392 1.794s-.449 7.178-.898 11.89c-.448 4.71-.092 39.165-.092 39.165",fill:"#7BB2F9"}),t.createElement("path",{d:"M76.085 221.626c1.153.094 4.038-2.019 6.955-4.935M106.36 225.142s2.774-1.11 6.103-3.883",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M107.275 222.1s2.773-1.11 6.102-3.884",stroke:"#648BD8",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M74.74 224.767s2.622-.591 6.505-3.365M86.03 151.634c-.27 3.106.3 8.525-4.336 9.123M103.625 149.88s.11 14.012-1.293 15.065c-2.219 1.664-2.99 1.944-2.99 1.944M99.79 150.438s.035 12.88-1.196 24.377M93.673 175.911s7.212-1.664 9.431-1.664M74.31 205.861a212.013 212.013 0 0 1-.979 4.56s-1.458 1.832-1.009 3.776c.449 1.944-.947 2.045-4.985 15.355-1.696 5.59-4.49 18.591-6.348 27.597l-.231 1.12M75.689 197.807a320.934 320.934 0 0 1-.882 4.754M82.591 152.233L81.395 162.7s-1.097.15-.5 2.244c.113 1.346-2.674 15.775-5.18 30.43M56.12 274.418h13.31",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M116.241 148.22s-17.047-3.104-35.893.2c.158 2.514-.003 4.15-.003 4.15s14.687-2.818 35.67-.312c.252-2.355.226-4.038.226-4.038",fill:"#192064"}),t.createElement("path",{d:"M106.322 151.165l.003-4.911a.81.81 0 0 0-.778-.815c-2.44-.091-5.066-.108-7.836-.014a.818.818 0 0 0-.789.815l-.003 4.906a.81.81 0 0 0 .831.813c2.385-.06 4.973-.064 7.73.017a.815.815 0 0 0 .842-.81",fill:"#FFF"}),t.createElement("path",{d:"M105.207 150.233l.002-3.076a.642.642 0 0 0-.619-.646 94.321 94.321 0 0 0-5.866-.01.65.65 0 0 0-.63.647v3.072a.64.64 0 0 0 .654.644 121.12 121.12 0 0 1 5.794.011c.362.01.665-.28.665-.642",fill:"#192064"}),t.createElement("path",{d:"M100.263 275.415h12.338M101.436 270.53c.006 3.387.042 5.79.111 6.506M101.451 264.548a915.75 915.75 0 0 0-.015 4.337M100.986 174.965l.898 44.642s.673 1.57-.225 2.692c-.897 1.122 2.468.673.898 2.243-1.57 1.57.897 1.122 0 3.365-.596 1.489-.994 21.1-1.096 35.146",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M46.876 83.427s-.516 6.045 7.223 5.552c11.2-.712 9.218-9.345 31.54-21.655-.786-2.708-2.447-4.744-2.447-4.744s-11.068 3.11-22.584 8.046c-6.766 2.9-13.395 6.352-13.732 12.801M104.46 91.057l.941-5.372-8.884-11.43-5.037 5.372-1.74 7.834a.321.321 0 0 0 .108.32c.965.8 6.5 5.013 14.347 3.544a.332.332 0 0 0 .264-.268",fill:"#FFC6A0"}),t.createElement("path",{d:"M93.942 79.387s-4.533-2.853-2.432-6.855c1.623-3.09 4.513 1.133 4.513 1.133s.52-3.642 3.121-3.642c.52-1.04 1.561-4.162 1.561-4.162s11.445 2.601 13.526 3.121c0 5.203-2.304 19.424-7.84 19.861-8.892.703-12.449-9.456-12.449-9.456",fill:"#FFC6A0"}),t.createElement("path",{d:"M113.874 73.446c2.601-2.081 3.47-9.722 3.47-9.722s-2.479-.49-6.64-2.05c-4.683-2.081-12.798-4.747-17.48.976-9.668 3.223-2.05 19.823-2.05 19.823l2.713-3.021s-3.935-3.287-2.08-6.243c2.17-3.462 3.92 1.073 3.92 1.073s.637-2.387 3.581-3.342c.355-.71 1.036-2.674 1.432-3.85a1.073 1.073 0 0 1 1.263-.704c2.4.558 8.677 2.019 11.356 2.662.522.125.871.615.82 1.15l-.305 3.248z",fill:"#520038"}),t.createElement("path",{d:"M104.977 76.064c-.103.61-.582 1.038-1.07.956-.489-.083-.801-.644-.698-1.254.103-.61.582-1.038 1.07-.956.488.082.8.644.698 1.254M112.132 77.694c-.103.61-.582 1.038-1.07.956-.488-.083-.8-.644-.698-1.254.103-.61.582-1.038 1.07-.956.488.082.8.643.698 1.254",fill:"#552950"}),t.createElement("path",{stroke:"#DB836E",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round",d:"M110.13 74.84l-.896 1.61-.298 4.357h-2.228"}),t.createElement("path",{d:"M110.846 74.481s1.79-.716 2.506.537",stroke:"#5C2552",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M92.386 74.282s.477-1.114 1.113-.716c.637.398 1.274 1.433.558 1.99-.717.556.159 1.67.159 1.67",stroke:"#DB836E",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M103.287 72.93s1.83 1.113 4.137.954",stroke:"#5C2552",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M103.685 81.762s2.227 1.193 4.376 1.193M104.64 84.308s.954.398 1.511.318M94.693 81.205s2.308 7.4 10.424 7.639",stroke:"#DB836E",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M81.45 89.384s.45 5.647-4.935 12.787M69 82.654s-.726 9.282-8.204 14.206",stroke:"#E4EBF7",strokeWidth:"1.101",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M129.405 122.865s-5.272 7.403-9.422 10.768",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M119.306 107.329s.452 4.366-2.127 32.062",stroke:"#E4EBF7",strokeWidth:"1.101",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M150.028 151.232h-49.837a1.01 1.01 0 0 1-1.01-1.01v-31.688c0-.557.452-1.01 1.01-1.01h49.837c.558 0 1.01.453 1.01 1.01v31.688a1.01 1.01 0 0 1-1.01 1.01",fill:"#F2D7AD"}),t.createElement("path",{d:"M150.29 151.232h-19.863v-33.707h20.784v32.786a.92.92 0 0 1-.92.92",fill:"#F4D19D"}),t.createElement("path",{d:"M123.554 127.896H92.917a.518.518 0 0 1-.425-.816l6.38-9.113c.193-.277.51-.442.85-.442h31.092l-7.26 10.371z",fill:"#F2D7AD"}),t.createElement("path",{fill:"#CC9B6E",d:"M123.689 128.447H99.25v-.519h24.169l7.183-10.26.424.298z"}),t.createElement("path",{d:"M158.298 127.896h-18.669a2.073 2.073 0 0 1-1.659-.83l-7.156-9.541h19.965c.49 0 .95.23 1.244.622l6.69 8.92a.519.519 0 0 1-.415.83",fill:"#F4D19D"}),t.createElement("path",{fill:"#CC9B6E",d:"M157.847 128.479h-19.384l-7.857-10.475.415-.31 7.7 10.266h19.126zM130.554 150.685l-.032-8.177.519-.002.032 8.177z"}),t.createElement("path",{fill:"#CC9B6E",d:"M130.511 139.783l-.08-21.414.519-.002.08 21.414zM111.876 140.932l-.498-.143 1.479-5.167.498.143zM108.437 141.06l-2.679-2.935 2.665-3.434.41.318-2.397 3.089 2.384 2.612zM116.607 141.06l-.383-.35 2.383-2.612-2.397-3.089.41-.318 2.665 3.434z"}),t.createElement("path",{d:"M154.316 131.892l-3.114-1.96.038 3.514-1.043.092c-1.682.115-3.634.23-4.789.23-1.902 0-2.693 2.258 2.23 2.648l-2.645-.596s-2.168 1.317.504 2.3c0 0-1.58 1.217.561 2.58-.584 3.504 5.247 4.058 7.122 3.59 1.876-.47 4.233-2.359 4.487-5.16.28-3.085-.89-5.432-3.35-7.238",fill:"#FFC6A0"}),t.createElement("path",{d:"M153.686 133.577s-6.522.47-8.36.372c-1.836-.098-1.904 2.19 2.359 2.264 3.739.15 5.451-.044 5.451-.044",stroke:"#DB836E",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M145.16 135.877c-1.85 1.346.561 2.355.561 2.355s3.478.898 6.73.617",stroke:"#DB836E",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M151.89 141.71s-6.28.111-6.73-2.132c-.223-1.346.45-1.402.45-1.402M146.114 140.868s-1.103 3.16 5.44 3.533M151.202 129.932v3.477M52.838 89.286c3.533-.337 8.423-1.248 13.582-7.754",stroke:"#DB836E",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M168.567 248.318a6.647 6.647 0 0 1-6.647-6.647v-66.466a6.647 6.647 0 1 1 13.294 0v66.466a6.647 6.647 0 0 1-6.647 6.647",fill:"#5BA02E"}),t.createElement("path",{d:"M176.543 247.653a6.647 6.647 0 0 1-6.646-6.647v-33.232a6.647 6.647 0 1 1 13.293 0v33.232a6.647 6.647 0 0 1-6.647 6.647",fill:"#92C110"}),t.createElement("path",{d:"M186.443 293.613H158.92a3.187 3.187 0 0 1-3.187-3.187v-46.134a3.187 3.187 0 0 1 3.187-3.187h27.524a3.187 3.187 0 0 1 3.187 3.187v46.134a3.187 3.187 0 0 1-3.187 3.187",fill:"#F2D7AD"}),t.createElement("path",{d:"M88.979 89.48s7.776 5.384 16.6 2.842",stroke:"#E4EBF7",strokeWidth:"1.101",strokeLinecap:"round",strokeLinejoin:"round"}))),Ue=()=>t.createElement("svg",{width:"254",height:"294"},t.createElement("defs",null,t.createElement("path",{d:"M0 .335h253.49v253.49H0z"}),t.createElement("path",{d:"M0 293.665h253.49V.401H0z"})),t.createElement("g",{fill:"none",fillRule:"evenodd"},t.createElement("g",{transform:"translate(0 .067)"},t.createElement("mask",{fill:"#fff"}),t.createElement("path",{d:"M0 128.134v-2.11C0 56.608 56.273.334 125.69.334h2.11c69.416 0 125.69 56.274 125.69 125.69v2.11c0 69.417-56.274 125.69-125.69 125.69h-2.11C56.273 253.824 0 197.551 0 128.134",fill:"#E4EBF7",mask:"url(#b)"})),t.createElement("path",{d:"M39.989 132.108a8.332 8.332 0 1 1-16.581-1.671 8.332 8.332 0 0 1 16.58 1.671",fill:"#FFF"}),t.createElement("path",{d:"M37.19 135.59l10.553 5.983M48.665 147.884l-12.734 10.861",stroke:"#FFF",strokeWidth:"2"}),t.createElement("path",{d:"M40.11 160.816a5.706 5.706 0 1 1-11.354-1.145 5.706 5.706 0 0 1 11.354 1.145M57.943 144.6a5.747 5.747 0 1 1-11.436-1.152 5.747 5.747 0 0 1 11.436 1.153M99.656 27.434l30.024-.013a4.619 4.619 0 1 0-.004-9.238l-30.024.013a4.62 4.62 0 0 0 .004 9.238M111.14 45.896l30.023-.013a4.62 4.62 0 1 0-.004-9.238l-30.024.013a4.619 4.619 0 1 0 .004 9.238",fill:"#FFF"}),t.createElement("path",{d:"M113.53 27.421v-.002l15.89-.007a4.619 4.619 0 1 0 .005 9.238l-15.892.007v-.002a4.618 4.618 0 0 0-.004-9.234M150.167 70.091h-3.979a4.789 4.789 0 0 1-4.774-4.775 4.788 4.788 0 0 1 4.774-4.774h3.979a4.789 4.789 0 0 1 4.775 4.774 4.789 4.789 0 0 1-4.775 4.775",fill:"#FFF"}),t.createElement("path",{d:"M171.687 30.234c0-16.392 13.289-29.68 29.681-29.68 16.392 0 29.68 13.288 29.68 29.68 0 16.393-13.288 29.681-29.68 29.681s-29.68-13.288-29.68-29.68",fill:"#FF603B"}),t.createElement("path",{d:"M203.557 19.435l-.676 15.035a1.514 1.514 0 0 1-3.026 0l-.675-15.035a2.19 2.19 0 1 1 4.377 0m-.264 19.378c.513.477.77 1.1.77 1.87s-.257 1.393-.77 1.907c-.55.476-1.21.733-1.943.733a2.545 2.545 0 0 1-1.87-.77c-.55-.514-.806-1.136-.806-1.87 0-.77.256-1.393.806-1.87.513-.513 1.137-.733 1.87-.733.77 0 1.43.22 1.943.733",fill:"#FFF"}),t.createElement("path",{d:"M119.3 133.275c4.426-.598 3.612-1.204 4.079-4.778.675-5.18-3.108-16.935-8.262-25.118-1.088-10.72-12.598-11.24-12.598-11.24s4.312 4.895 4.196 16.199c1.398 5.243.804 14.45.804 14.45s5.255 11.369 11.78 10.487",fill:"#FFB594"}),t.createElement("path",{d:"M100.944 91.61s1.463-.583 3.211.582c8.08 1.398 10.368 6.706 11.3 11.368 1.864 1.282 1.864 2.33 1.864 3.496.365.777 1.515 3.03 1.515 3.03s-7.225 1.748-10.954 6.758c-1.399-6.41-6.936-25.235-6.936-25.235",fill:"#FFF"}),t.createElement("path",{d:"M94.008 90.5l1.019-5.815-9.23-11.874-5.233 5.581-2.593 9.863s8.39 5.128 16.037 2.246",fill:"#FFB594"}),t.createElement("path",{d:"M82.931 78.216s-4.557-2.868-2.445-6.892c1.632-3.107 4.537 1.139 4.537 1.139s.524-3.662 3.139-3.662c.523-1.046 1.569-4.184 1.569-4.184s11.507 2.615 13.6 3.138c-.001 5.23-2.317 19.529-7.884 19.969-8.94.706-12.516-9.508-12.516-9.508",fill:"#FFC6A0"}),t.createElement("path",{d:"M102.971 72.243c2.616-2.093 3.489-9.775 3.489-9.775s-2.492-.492-6.676-2.062c-4.708-2.092-12.867-4.771-17.575.982-9.54 4.41-2.062 19.93-2.062 19.93l2.729-3.037s-3.956-3.304-2.092-6.277c2.183-3.48 3.943 1.08 3.943 1.08s.64-2.4 3.6-3.36c.356-.714 1.04-2.69 1.44-3.872a1.08 1.08 0 0 1 1.27-.707c2.41.56 8.723 2.03 11.417 2.676.524.126.876.619.825 1.156l-.308 3.266z",fill:"#520038"}),t.createElement("path",{d:"M101.22 76.514c-.104.613-.585 1.044-1.076.96-.49-.082-.805-.646-.702-1.26.104-.613.585-1.044 1.076-.961.491.083.805.647.702 1.26M94.26 75.074c-.104.613-.585 1.044-1.076.96-.49-.082-.805-.646-.702-1.26.104-.613.585-1.044 1.076-.96.491.082.805.646.702 1.26",fill:"#552950"}),t.createElement("path",{stroke:"#DB836E",strokeWidth:"1.063",strokeLinecap:"round",strokeLinejoin:"round",d:"M99.206 73.644l-.9 1.62-.3 4.38h-2.24"}),t.createElement("path",{d:"M99.926 73.284s1.8-.72 2.52.54",stroke:"#5C2552",strokeWidth:"1.117",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M81.367 73.084s.48-1.12 1.12-.72c.64.4 1.28 1.44.56 2s.16 1.68.16 1.68",stroke:"#DB836E",strokeWidth:"1.117",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M92.326 71.724s1.84 1.12 4.16.96",stroke:"#5C2552",strokeWidth:"1.117",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M92.726 80.604s2.24 1.2 4.4 1.2M93.686 83.164s.96.4 1.52.32M83.687 80.044s1.786 6.547 9.262 7.954",stroke:"#DB836E",strokeWidth:"1.063",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M95.548 91.663s-1.068 2.821-8.298 2.105c-7.23-.717-10.29-5.044-10.29-5.044",stroke:"#E4EBF7",strokeWidth:"1.136",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M78.126 87.478s6.526 4.972 16.47 2.486c0 0 9.577 1.02 11.536 5.322 5.36 11.77.543 36.835 0 39.962 3.496 4.055-.466 8.483-.466 8.483-15.624-3.548-35.81-.6-35.81-.6-4.849-3.546-1.223-9.044-1.223-9.044L62.38 110.32c-2.485-15.227.833-19.803 3.549-20.743 3.03-1.049 8.04-1.282 8.04-1.282.496-.058 1.08-.076 1.37-.233 2.36-1.282 2.787-.583 2.787-.583",fill:"#FFF"}),t.createElement("path",{d:"M65.828 89.81s-6.875.465-7.59 8.156c-.466 8.857 3.03 10.954 3.03 10.954s6.075 22.102 16.796 22.957c8.39-2.176 4.758-6.702 4.661-11.42-.233-11.304-7.108-16.897-7.108-16.897s-4.212-13.75-9.789-13.75",fill:"#FFC6A0"}),t.createElement("path",{d:"M71.716 124.225s.855 11.264 9.828 6.486c4.765-2.536 7.581-13.828 9.789-22.568 1.456-5.768 2.58-12.197 2.58-12.197l-4.973-1.709s-2.408 5.516-7.769 12.275c-4.335 5.467-9.144 11.11-9.455 17.713",fill:"#FFC6A0"}),t.createElement("path",{d:"M108.463 105.191s1.747 2.724-2.331 30.535c2.376 2.216 1.053 6.012-.233 7.51",stroke:"#E4EBF7",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M123.262 131.527s-.427 2.732-11.77 1.981c-15.187-1.006-25.326-3.25-25.326-3.25l.933-5.8s.723.215 9.71-.068c11.887-.373 18.714-6.07 24.964-1.022 4.039 3.263 1.489 8.16 1.489 8.16",fill:"#FFC6A0"}),t.createElement("path",{d:"M70.24 90.974s-5.593-4.739-11.054 2.68c-3.318 7.223.517 15.284 2.664 19.578-.31 3.729 2.33 4.311 2.33 4.311s.108.895 1.516 2.68c4.078-7.03 6.72-9.166 13.711-12.546-.328-.656-1.877-3.265-1.825-3.767.175-1.69-1.282-2.623-1.282-2.623s-.286-.156-1.165-2.738c-.788-2.313-2.036-5.177-4.895-7.575",fill:"#FFF"}),t.createElement("path",{d:"M90.232 288.027s4.855 2.308 8.313 1.155c3.188-1.063 5.12.755 8.002 1.331 2.881.577 7.769 1.243 13.207-1.424-.117-6.228-7.786-4.499-13.518-7.588-2.895-1.56-4.276-5.336-4.066-9.944H91.544s-1.573 11.89-1.312 16.47",fill:"#CBD1D1"}),t.createElement("path",{d:"M90.207 287.833s2.745 1.437 7.639.738c3.456-.494 3.223.66 7.418 1.282 4.195.621 13.092-.194 14.334-1.126.466 1.242-.388 2.33-.388 2.33s-1.709.682-5.438.932c-2.295.154-8.098.276-10.14-.621-2.02-1.554-4.894-1.515-6.06-.234-4.427 1.075-7.184-.31-7.184-.31l-.181-2.991z",fill:"#2B0849"}),t.createElement("path",{d:"M98.429 272.257h3.496s-.117 7.574 5.127 9.671c-5.244.7-9.672-2.602-8.623-9.671",fill:"#A4AABA"}),t.createElement("path",{d:"M44.425 272.046s-2.208 7.774-4.702 12.899c-1.884 3.874-4.428 7.854 5.729 7.854 6.97 0 9.385-.503 7.782-6.917-1.604-6.415.279-13.836.279-13.836h-9.088z",fill:"#CBD1D1"}),t.createElement("path",{d:"M38.066 290.277s2.198 1.225 6.954 1.225c6.376 0 8.646-1.73 8.646-1.73s.63 1.168-.649 2.27c-1.04.897-3.77 1.668-7.745 1.621-4.347-.05-6.115-.593-7.062-1.224-.864-.577-.72-1.657-.144-2.162",fill:"#2B0849"}),t.createElement("path",{d:"M45.344 274.041s.035 1.592-.329 3.07c-.365 1.49-1.13 3.255-1.184 4.34-.061 1.206 4.755 1.657 5.403.036.65-1.622 1.357-6.737 2.006-7.602.648-.865-5.14-2.222-5.896.156",fill:"#A4AABA"}),t.createElement("path",{d:"M89.476 277.57l13.899.095s1.349-56.643 1.925-66.909c.576-10.267 3.923-45.052 1.042-65.585l-13.037-.669-23.737.81s-.452 4.12-1.243 10.365c-.065.515-.708.874-.777 1.417-.078.608.439 1.407.332 2.044-2.455 14.627-5.797 32.736-8.256 46.837-.121.693-1.282 1.048-1.515 2.796-.042.314.22 1.584.116 1.865-7.14 19.473-12.202 52.601-15.66 67.19l15.176-.015s2.282-10.145 4.185-18.871c2.922-13.389 24.012-88.32 24.012-88.32l3.133-.954-.158 48.568s-.233 1.282.35 2.098c.583.815-.581 1.167-.408 2.331l.408 1.864s-.466 7.458-.932 12.352c-.467 4.895 1.145 40.69 1.145 40.69",fill:"#7BB2F9"}),t.createElement("path",{d:"M64.57 218.881c1.197.099 4.195-2.097 7.225-5.127M96.024 222.534s2.881-1.152 6.34-4.034",stroke:"#648BD8",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M96.973 219.373s2.882-1.153 6.34-4.034",stroke:"#648BD8",strokeWidth:"1.032",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M63.172 222.144s2.724-.614 6.759-3.496M74.903 146.166c-.281 3.226.31 8.856-4.506 9.478M93.182 144.344s.115 14.557-1.344 15.65c-2.305 1.73-3.107 2.02-3.107 2.02M89.197 144.923s.269 13.144-1.01 25.088M83.525 170.71s6.81-1.051 9.116-1.051M46.026 270.045l-.892 4.538M46.937 263.289l-.815 4.157M62.725 202.503c-.33 1.618-.102 1.904-.449 3.438 0 0-2.756 1.903-2.29 3.923.466 2.02-.31 3.424-4.505 17.252-1.762 5.807-4.233 18.922-6.165 28.278-.03.144-.521 2.646-1.14 5.8M64.158 194.136c-.295 1.658-.6 3.31-.917 4.938M71.33 146.787l-1.244 10.877s-1.14.155-.519 2.33c.117 1.399-2.778 16.39-5.382 31.615M44.242 273.727H58.07",stroke:"#648BD8",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M106.18 142.117c-3.028-.489-18.825-2.744-36.219.2a.625.625 0 0 0-.518.644c.063 1.307.044 2.343.015 2.995a.617.617 0 0 0 .716.636c3.303-.534 17.037-2.412 35.664-.266.347.04.66-.214.692-.56.124-1.347.16-2.425.17-3.029a.616.616 0 0 0-.52-.62",fill:"#192064"}),t.createElement("path",{d:"M96.398 145.264l.003-5.102a.843.843 0 0 0-.809-.847 114.104 114.104 0 0 0-8.141-.014.85.85 0 0 0-.82.847l-.003 5.097c0 .476.388.857.864.845 2.478-.064 5.166-.067 8.03.017a.848.848 0 0 0 .876-.843",fill:"#FFF"}),t.createElement("path",{d:"M95.239 144.296l.002-3.195a.667.667 0 0 0-.643-.672c-1.9-.061-3.941-.073-6.094-.01a.675.675 0 0 0-.654.672l-.002 3.192c0 .376.305.677.68.669 1.859-.042 3.874-.043 6.02.012.376.01.69-.291.691-.668",fill:"#192064"}),t.createElement("path",{d:"M90.102 273.522h12.819M91.216 269.761c.006 3.519-.072 5.55 0 6.292M90.923 263.474c-.009 1.599-.016 2.558-.016 4.505M90.44 170.404l.932 46.38s.7 1.631-.233 2.796c-.932 1.166 2.564.7.932 2.33-1.63 1.633.933 1.166 0 3.497-.618 1.546-1.031 21.921-1.138 36.513",stroke:"#648BD8",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M73.736 98.665l2.214 4.312s2.098.816 1.865 2.68l.816 2.214M64.297 116.611c.233-.932 2.176-7.147 12.585-10.488M77.598 90.042s7.691 6.137 16.547 2.72",stroke:"#E4EBF7",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M91.974 86.954s5.476-.816 7.574-4.545c1.297-.345.72 2.212-.33 3.671-.7.971-1.01 1.554-1.01 1.554s.194.31.155.816c-.053.697-.175.653-.272 1.048-.081.335.108.657 0 1.049-.046.17-.198.5-.382.878-.12.249-.072.687-.2.948-.231.469-1.562 1.87-2.622 2.855-3.826 3.554-5.018 1.644-6.001-.408-.894-1.865-.661-5.127-.874-6.875-.35-2.914-2.622-3.03-1.923-4.429.343-.685 2.87.69 3.263 1.748.757 2.04 2.952 1.807 2.622 1.69",fill:"#FFC6A0"}),t.createElement("path",{d:"M99.8 82.429c-.465.077-.35.272-.97 1.243-.622.971-4.817 2.932-6.39 3.224-2.589.48-2.278-1.56-4.254-2.855-1.69-1.107-3.562-.638-1.398 1.398.99.932.932 1.107 1.398 3.205.335 1.506-.64 3.67.7 5.593",stroke:"#DB836E",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M79.543 108.673c-2.1 2.926-4.266 6.175-5.557 8.762",stroke:"#E59788",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M87.72 124.768s-2.098-1.942-5.127-2.719c-3.03-.777-3.574-.155-5.516.078-1.942.233-3.885-.932-3.652.7.233 1.63 5.05 1.01 5.206 2.097.155 1.087-6.37 2.796-8.313 2.175-.777.777.466 1.864 2.02 2.175.233 1.554 2.253 1.554 2.253 1.554s.699 1.01 2.641 1.088c2.486 1.32 8.934-.7 10.954-1.554 2.02-.855-.466-5.594-.466-5.594",fill:"#FFC6A0"}),t.createElement("path",{d:"M73.425 122.826s.66 1.127 3.167 1.418c2.315.27 2.563.583 2.563.583s-2.545 2.894-9.07 2.272M72.416 129.274s3.826.097 4.933-.718M74.98 130.75s1.961.136 3.36-.505M77.232 131.916s1.748.019 2.914-.505M73.328 122.321s-.595-1.032 1.262-.427c1.671.544 2.833.055 5.128.155 1.389.061 3.067-.297 3.982.15 1.606.784 3.632 2.181 3.632 2.181s10.526 1.204 19.033-1.127M78.864 108.104s-8.39 2.758-13.168 12.12",stroke:"#E59788",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M109.278 112.533s3.38-3.613 7.575-4.662",stroke:"#E4EBF7",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M107.375 123.006s9.697-2.745 11.445-.88",stroke:"#E59788",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M194.605 83.656l3.971-3.886M187.166 90.933l3.736-3.655M191.752 84.207l-4.462-4.56M198.453 91.057l-4.133-4.225M129.256 163.074l3.718-3.718M122.291 170.039l3.498-3.498M126.561 163.626l-4.27-4.27M132.975 170.039l-3.955-3.955",stroke:"#BFCDDD",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M190.156 211.779h-1.604a4.023 4.023 0 0 1-4.011-4.011V175.68a4.023 4.023 0 0 1 4.01-4.01h1.605a4.023 4.023 0 0 1 4.011 4.01v32.088a4.023 4.023 0 0 1-4.01 4.01",fill:"#A3B4C6"}),t.createElement("path",{d:"M237.824 212.977a4.813 4.813 0 0 1-4.813 4.813h-86.636a4.813 4.813 0 0 1 0-9.626h86.636a4.813 4.813 0 0 1 4.813 4.813",fill:"#A3B4C6"}),t.createElement("mask",{fill:"#fff"}),t.createElement("path",{fill:"#A3B4C6",mask:"url(#d)",d:"M154.098 190.096h70.513v-84.617h-70.513z"}),t.createElement("path",{d:"M224.928 190.096H153.78a3.219 3.219 0 0 1-3.208-3.209V167.92a3.219 3.219 0 0 1 3.208-3.21h71.148a3.219 3.219 0 0 1 3.209 3.21v18.967a3.219 3.219 0 0 1-3.21 3.209M224.928 130.832H153.78a3.218 3.218 0 0 1-3.208-3.208v-18.968a3.219 3.219 0 0 1 3.208-3.209h71.148a3.219 3.219 0 0 1 3.209 3.21v18.967a3.218 3.218 0 0 1-3.21 3.208",fill:"#BFCDDD",mask:"url(#d)"}),t.createElement("path",{d:"M159.563 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M166.98 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M174.397 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M222.539 120.546h-22.461a.802.802 0 0 1-.802-.802v-3.208c0-.443.359-.803.802-.803h22.46c.444 0 .803.36.803.803v3.208c0 .443-.36.802-.802.802",fill:"#FFF",mask:"url(#d)"}),t.createElement("path",{d:"M224.928 160.464H153.78a3.218 3.218 0 0 1-3.208-3.209v-18.967a3.219 3.219 0 0 1 3.208-3.209h71.148a3.219 3.219 0 0 1 3.209 3.209v18.967a3.218 3.218 0 0 1-3.21 3.209",fill:"#BFCDDD",mask:"url(#d)"}),t.createElement("path",{d:"M173.455 130.832h49.301M164.984 130.832h6.089M155.952 130.832h6.75M173.837 160.613h49.3M165.365 160.613h6.089M155.57 160.613h6.751",stroke:"#7C90A5",strokeWidth:"1.124",strokeLinecap:"round",strokeLinejoin:"round",mask:"url(#d)"}),t.createElement("path",{d:"M159.563 151.038a2.407 2.407 0 1 1 0-4.814 2.407 2.407 0 0 1 0 4.814M166.98 151.038a2.407 2.407 0 1 1 0-4.814 2.407 2.407 0 0 1 0 4.814M174.397 151.038a2.407 2.407 0 1 1 .001-4.814 2.407 2.407 0 0 1 0 4.814M222.539 151.038h-22.461a.802.802 0 0 1-.802-.802v-3.209c0-.443.359-.802.802-.802h22.46c.444 0 .803.36.803.802v3.209c0 .443-.36.802-.802.802M159.563 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M166.98 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M174.397 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M222.539 179.987h-22.461a.802.802 0 0 1-.802-.802v-3.209c0-.443.359-.802.802-.802h22.46c.444 0 .803.36.803.802v3.209c0 .443-.36.802-.802.802",fill:"#FFF",mask:"url(#d)"}),t.createElement("path",{d:"M203.04 221.108h-27.372a2.413 2.413 0 0 1-2.406-2.407v-11.448a2.414 2.414 0 0 1 2.406-2.407h27.372a2.414 2.414 0 0 1 2.407 2.407V218.7a2.413 2.413 0 0 1-2.407 2.407",fill:"#BFCDDD",mask:"url(#d)"}),t.createElement("path",{d:"M177.259 207.217v11.52M201.05 207.217v11.52",stroke:"#A3B4C6",strokeWidth:"1.124",strokeLinecap:"round",strokeLinejoin:"round",mask:"url(#d)"}),t.createElement("path",{d:"M162.873 267.894a9.422 9.422 0 0 1-9.422-9.422v-14.82a9.423 9.423 0 0 1 18.845 0v14.82a9.423 9.423 0 0 1-9.423 9.422",fill:"#5BA02E",mask:"url(#d)"}),t.createElement("path",{d:"M171.22 267.83a9.422 9.422 0 0 1-9.422-9.423v-3.438a9.423 9.423 0 0 1 18.845 0v3.438a9.423 9.423 0 0 1-9.422 9.423",fill:"#92C110",mask:"url(#d)"}),t.createElement("path",{d:"M181.31 293.666h-27.712a3.209 3.209 0 0 1-3.209-3.21V269.79a3.209 3.209 0 0 1 3.209-3.21h27.711a3.209 3.209 0 0 1 3.209 3.21v20.668a3.209 3.209 0 0 1-3.209 3.209",fill:"#F2D7AD",mask:"url(#d)"}))),K=()=>t.createElement("svg",{width:"251",height:"294"},t.createElement("g",{fill:"none",fillRule:"evenodd"},t.createElement("path",{d:"M0 129.023v-2.084C0 58.364 55.591 2.774 124.165 2.774h2.085c68.574 0 124.165 55.59 124.165 124.165v2.084c0 68.575-55.59 124.166-124.165 124.166h-2.085C55.591 253.189 0 197.598 0 129.023",fill:"#E4EBF7"}),t.createElement("path",{d:"M41.417 132.92a8.231 8.231 0 1 1-16.38-1.65 8.231 8.231 0 0 1 16.38 1.65",fill:"#FFF"}),t.createElement("path",{d:"M38.652 136.36l10.425 5.91M49.989 148.505l-12.58 10.73",stroke:"#FFF",strokeWidth:"2"}),t.createElement("path",{d:"M41.536 161.28a5.636 5.636 0 1 1-11.216-1.13 5.636 5.636 0 0 1 11.216 1.13M59.154 145.261a5.677 5.677 0 1 1-11.297-1.138 5.677 5.677 0 0 1 11.297 1.138M100.36 29.516l29.66-.013a4.562 4.562 0 1 0-.004-9.126l-29.66.013a4.563 4.563 0 0 0 .005 9.126M111.705 47.754l29.659-.013a4.563 4.563 0 1 0-.004-9.126l-29.66.013a4.563 4.563 0 1 0 .005 9.126",fill:"#FFF"}),t.createElement("path",{d:"M114.066 29.503V29.5l15.698-.007a4.563 4.563 0 1 0 .004 9.126l-15.698.007v-.002a4.562 4.562 0 0 0-.004-9.122M185.405 137.723c-.55 5.455-5.418 9.432-10.873 8.882-5.456-.55-9.432-5.418-8.882-10.873.55-5.455 5.418-9.432 10.873-8.882 5.455.55 9.432 5.418 8.882 10.873",fill:"#FFF"}),t.createElement("path",{d:"M180.17 143.772l12.572 7.129M193.841 158.42L178.67 171.36",stroke:"#FFF",strokeWidth:"2"}),t.createElement("path",{d:"M185.55 171.926a6.798 6.798 0 1 1-13.528-1.363 6.798 6.798 0 0 1 13.527 1.363M204.12 155.285a6.848 6.848 0 1 1-13.627-1.375 6.848 6.848 0 0 1 13.626 1.375",fill:"#FFF"}),t.createElement("path",{d:"M152.988 194.074a2.21 2.21 0 1 1-4.42 0 2.21 2.21 0 0 1 4.42 0zM225.931 118.217a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.421 0zM217.09 153.051a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.42 0zM177.84 109.842a2.21 2.21 0 1 1-4.422 0 2.21 2.21 0 0 1 4.421 0zM196.114 94.454a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.421 0zM202.844 182.523a2.21 2.21 0 1 1-4.42 0 2.21 2.21 0 0 1 4.42 0z",stroke:"#FFF",strokeWidth:"2"}),t.createElement("path",{stroke:"#FFF",strokeWidth:"2",d:"M215.125 155.262l-1.902 20.075-10.87 5.958M174.601 176.636l-6.322 9.761H156.98l-4.484 6.449M175.874 127.28V111.56M221.51 119.404l-12.77 7.859-15.228-7.86V96.668"}),t.createElement("path",{d:"M180.68 29.32C180.68 13.128 193.806 0 210 0c16.193 0 29.32 13.127 29.32 29.32 0 16.194-13.127 29.322-29.32 29.322-16.193 0-29.32-13.128-29.32-29.321",fill:"#A26EF4"}),t.createElement("path",{d:"M221.45 41.706l-21.563-.125a1.744 1.744 0 0 1-1.734-1.754l.071-12.23a1.744 1.744 0 0 1 1.754-1.734l21.562.125c.964.006 1.74.791 1.735 1.755l-.071 12.229a1.744 1.744 0 0 1-1.754 1.734",fill:"#FFF"}),t.createElement("path",{d:"M215.106 29.192c-.015 2.577-2.049 4.654-4.543 4.64-2.494-.014-4.504-2.115-4.489-4.693l.04-6.925c.016-2.577 2.05-4.654 4.543-4.64 2.494.015 4.504 2.116 4.49 4.693l-.04 6.925zm-4.53-14.074a6.877 6.877 0 0 0-6.916 6.837l-.043 7.368a6.877 6.877 0 0 0 13.754.08l.042-7.368a6.878 6.878 0 0 0-6.837-6.917zM167.566 68.367h-3.93a4.73 4.73 0 0 1-4.717-4.717 4.73 4.73 0 0 1 4.717-4.717h3.93a4.73 4.73 0 0 1 4.717 4.717 4.73 4.73 0 0 1-4.717 4.717",fill:"#FFF"}),t.createElement("path",{d:"M168.214 248.838a6.611 6.611 0 0 1-6.61-6.611v-66.108a6.611 6.611 0 0 1 13.221 0v66.108a6.611 6.611 0 0 1-6.61 6.61",fill:"#5BA02E"}),t.createElement("path",{d:"M176.147 248.176a6.611 6.611 0 0 1-6.61-6.61v-33.054a6.611 6.611 0 1 1 13.221 0v33.053a6.611 6.611 0 0 1-6.61 6.611",fill:"#92C110"}),t.createElement("path",{d:"M185.994 293.89h-27.376a3.17 3.17 0 0 1-3.17-3.17v-45.887a3.17 3.17 0 0 1 3.17-3.17h27.376a3.17 3.17 0 0 1 3.17 3.17v45.886a3.17 3.17 0 0 1-3.17 3.17",fill:"#F2D7AD"}),t.createElement("path",{d:"M81.972 147.673s6.377-.927 17.566-1.28c11.729-.371 17.57 1.086 17.57 1.086s3.697-3.855.968-8.424c1.278-12.077 5.982-32.827.335-48.273-1.116-1.339-3.743-1.512-7.536-.62-1.337.315-7.147-.149-7.983-.1l-15.311-.347s-3.487-.17-8.035-.508c-1.512-.113-4.227-1.683-5.458-.338-.406.443-2.425 5.669-1.97 16.077l8.635 35.642s-3.141 3.61 1.219 7.085",fill:"#FFF"}),t.createElement("path",{d:"M75.768 73.325l-.9-6.397 11.982-6.52s7.302-.118 8.038 1.205c.737 1.324-5.616.993-5.616.993s-1.836 1.388-2.615 2.5c-1.654 2.363-.986 6.471-8.318 5.986-1.708.284-2.57 2.233-2.57 2.233",fill:"#FFC6A0"}),t.createElement("path",{d:"M52.44 77.672s14.217 9.406 24.973 14.444c1.061.497-2.094 16.183-11.892 11.811-7.436-3.318-20.162-8.44-21.482-14.496-.71-3.258 2.543-7.643 8.401-11.76M141.862 80.113s-6.693 2.999-13.844 6.876c-3.894 2.11-10.137 4.704-12.33 7.988-6.224 9.314 3.536 11.22 12.947 7.503 6.71-2.651 28.999-12.127 13.227-22.367",fill:"#FFB594"}),t.createElement("path",{d:"M76.166 66.36l3.06 3.881s-2.783 2.67-6.31 5.747c-7.103 6.195-12.803 14.296-15.995 16.44-3.966 2.662-9.754 3.314-12.177-.118-3.553-5.032.464-14.628 31.422-25.95",fill:"#FFC6A0"}),t.createElement("path",{d:"M64.674 85.116s-2.34 8.413-8.912 14.447c.652.548 18.586 10.51 22.144 10.056 5.238-.669 6.417-18.968 1.145-20.531-.702-.208-5.901-1.286-8.853-2.167-.87-.26-1.611-1.71-3.545-.936l-1.98-.869zM128.362 85.826s5.318 1.956 7.325 13.734c-.546.274-17.55 12.35-21.829 7.805-6.534-6.94-.766-17.393 4.275-18.61 4.646-1.121 5.03-1.37 10.23-2.929",fill:"#FFF"}),t.createElement("path",{d:"M78.18 94.656s.911 7.41-4.914 13.078",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M87.397 94.68s3.124 2.572 10.263 2.572c7.14 0 9.074-3.437 9.074-3.437",stroke:"#E4EBF7",strokeWidth:".932",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M117.184 68.639l-6.781-6.177s-5.355-4.314-9.223-.893c-3.867 3.422 4.463 2.083 5.653 4.165 1.19 2.082.848 1.143-2.083.446-5.603-1.331-2.082.893 2.975 5.355 2.091 1.845 6.992.955 6.992.955l2.467-3.851z",fill:"#FFC6A0"}),t.createElement("path",{d:"M105.282 91.315l-.297-10.937-15.918-.027-.53 10.45c-.026.403.17.788.515.999 2.049 1.251 9.387 5.093 15.799.424.287-.21.443-.554.431-.91",fill:"#FFB594"}),t.createElement("path",{d:"M107.573 74.24c.817-1.147.982-9.118 1.015-11.928a1.046 1.046 0 0 0-.965-1.055l-4.62-.365c-7.71-1.044-17.071.624-18.253 6.346-5.482 5.813-.421 13.244-.421 13.244s1.963 3.566 4.305 6.791c.756 1.041.398-3.731 3.04-5.929 5.524-4.594 15.899-7.103 15.899-7.103",fill:"#5C2552"}),t.createElement("path",{d:"M88.426 83.206s2.685 6.202 11.602 6.522c7.82.28 8.973-7.008 7.434-17.505l-.909-5.483c-6.118-2.897-15.478.54-15.478.54s-.576 2.044-.19 5.504c-2.276 2.066-1.824 5.618-1.824 5.618s-.905-1.922-1.98-2.321c-.86-.32-1.897.089-2.322 1.98-1.04 4.632 3.667 5.145 3.667 5.145",fill:"#FFC6A0"}),t.createElement("path",{stroke:"#DB836E",strokeWidth:"1.145",strokeLinecap:"round",strokeLinejoin:"round",d:"M100.843 77.099l1.701-.928-1.015-4.324.674-1.406"}),t.createElement("path",{d:"M105.546 74.092c-.022.713-.452 1.279-.96 1.263-.51-.016-.904-.607-.882-1.32.021-.713.452-1.278.96-1.263.51.016.904.607.882 1.32M97.592 74.349c-.022.713-.452 1.278-.961 1.263-.509-.016-.904-.607-.882-1.32.022-.713.452-1.279.961-1.263.51.016.904.606.882 1.32",fill:"#552950"}),t.createElement("path",{d:"M91.132 86.786s5.269 4.957 12.679 2.327",stroke:"#DB836E",strokeWidth:"1.145",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M99.776 81.903s-3.592.232-1.44-2.79c1.59-1.496 4.897-.46 4.897-.46s1.156 3.906-3.457 3.25",fill:"#DB836E"}),t.createElement("path",{d:"M102.88 70.6s2.483.84 3.402.715M93.883 71.975s2.492-1.144 4.778-1.073",stroke:"#5C2552",strokeWidth:"1.526",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M86.32 77.374s.961.879 1.458 2.106c-.377.48-1.033 1.152-.236 1.809M99.337 83.719s1.911.151 2.509-.254",stroke:"#DB836E",strokeWidth:"1.145",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M87.782 115.821l15.73-3.012M100.165 115.821l10.04-2.008",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M66.508 86.763s-1.598 8.83-6.697 14.078",stroke:"#E4EBF7",strokeWidth:"1.114",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M128.31 87.934s3.013 4.121 4.06 11.785",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M64.09 84.816s-6.03 9.912-13.607 9.903",stroke:"#DB836E",strokeWidth:".795",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M112.366 65.909l-.142 5.32s5.993 4.472 11.945 9.202c4.482 3.562 8.888 7.455 10.985 8.662 4.804 2.766 8.9 3.355 11.076 1.808 4.071-2.894 4.373-9.878-8.136-15.263-4.271-1.838-16.144-6.36-25.728-9.73",fill:"#FFC6A0"}),t.createElement("path",{d:"M130.532 85.488s4.588 5.757 11.619 6.214",stroke:"#DB836E",strokeWidth:".75",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M121.708 105.73s-.393 8.564-1.34 13.612",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M115.784 161.512s-3.57-1.488-2.678-7.14",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M101.52 290.246s4.326 2.057 7.408 1.03c2.842-.948 4.564.673 7.132 1.186 2.57.514 6.925 1.108 11.772-1.269-.104-5.551-6.939-4.01-12.048-6.763-2.582-1.39-3.812-4.757-3.625-8.863h-9.471s-1.402 10.596-1.169 14.68",fill:"#CBD1D1"}),t.createElement("path",{d:"M101.496 290.073s2.447 1.281 6.809.658c3.081-.44 3.74.485 7.479 1.039 3.739.554 10.802-.07 11.91-.9.415 1.108-.347 2.077-.347 2.077s-1.523.608-4.847.831c-2.045.137-5.843.293-7.663-.507-1.8-1.385-5.286-1.917-5.77-.243-3.947.958-7.41-.288-7.41-.288l-.16-2.667z",fill:"#2B0849"}),t.createElement("path",{d:"M108.824 276.19h3.116s-.103 6.751 4.57 8.62c-4.673.624-8.62-2.32-7.686-8.62",fill:"#A4AABA"}),t.createElement("path",{d:"M57.65 272.52s-2.122 7.47-4.518 12.396c-1.811 3.724-4.255 7.548 5.505 7.548 6.698 0 9.02-.483 7.479-6.648-1.541-6.164.268-13.296.268-13.296H57.65z",fill:"#CBD1D1"}),t.createElement("path",{d:"M51.54 290.04s2.111 1.178 6.682 1.178c6.128 0 8.31-1.662 8.31-1.662s.605 1.122-.624 2.18c-1 .862-3.624 1.603-7.444 1.559-4.177-.049-5.876-.57-6.786-1.177-.831-.554-.692-1.593-.138-2.078",fill:"#2B0849"}),t.createElement("path",{d:"M58.533 274.438s.034 1.529-.315 2.95c-.352 1.431-1.087 3.127-1.139 4.17-.058 1.16 4.57 1.592 5.194.035.623-1.559 1.303-6.475 1.927-7.306.622-.831-4.94-2.135-5.667.15",fill:"#A4AABA"}),t.createElement("path",{d:"M100.885 277.015l13.306.092s1.291-54.228 1.843-64.056c.552-9.828 3.756-43.13.997-62.788l-12.48-.64-22.725.776s-.433 3.944-1.19 9.921c-.062.493-.677.838-.744 1.358-.075.582.42 1.347.318 1.956-2.35 14.003-6.343 32.926-8.697 46.425-.116.663-1.227 1.004-1.45 2.677-.04.3.21 1.516.112 1.785-6.836 18.643-10.89 47.584-14.2 61.551l14.528-.014s2.185-8.524 4.008-16.878c2.796-12.817 22.987-84.553 22.987-84.553l3-.517 1.037 46.1s-.223 1.228.334 2.008c.558.782-.556 1.117-.39 2.233l.39 1.784s-.446 7.14-.892 11.826c-.446 4.685-.092 38.954-.092 38.954",fill:"#7BB2F9"}),t.createElement("path",{d:"M77.438 220.434c1.146.094 4.016-2.008 6.916-4.91M107.55 223.931s2.758-1.103 6.069-3.862",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M108.459 220.905s2.759-1.104 6.07-3.863",stroke:"#648BD8",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M76.099 223.557s2.608-.587 6.47-3.346M87.33 150.82c-.27 3.088.297 8.478-4.315 9.073M104.829 149.075s.11 13.936-1.286 14.983c-2.207 1.655-2.975 1.934-2.975 1.934M101.014 149.63s.035 12.81-1.19 24.245M94.93 174.965s7.174-1.655 9.38-1.655M75.671 204.754c-.316 1.55-.64 3.067-.973 4.535 0 0-1.45 1.822-1.003 3.756.446 1.934-.943 2.034-4.96 15.273-1.686 5.559-4.464 18.49-6.313 27.447-.078.38-4.018 18.06-4.093 18.423M77.043 196.743a313.269 313.269 0 0 1-.877 4.729M83.908 151.414l-1.19 10.413s-1.091.148-.496 2.23c.111 1.34-2.66 15.692-5.153 30.267M57.58 272.94h13.238",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M117.377 147.423s-16.955-3.087-35.7.199c.157 2.501-.002 4.128-.002 4.128s14.607-2.802 35.476-.31c.251-2.342.226-4.017.226-4.017",fill:"#192064"}),t.createElement("path",{d:"M107.511 150.353l.004-4.885a.807.807 0 0 0-.774-.81c-2.428-.092-5.04-.108-7.795-.014a.814.814 0 0 0-.784.81l-.003 4.88c0 .456.371.82.827.808a140.76 140.76 0 0 1 7.688.017.81.81 0 0 0 .837-.806",fill:"#FFF"}),t.createElement("path",{d:"M106.402 149.426l.002-3.06a.64.64 0 0 0-.616-.643 94.135 94.135 0 0 0-5.834-.009.647.647 0 0 0-.626.643l-.001 3.056c0 .36.291.648.651.64 1.78-.04 3.708-.041 5.762.012.36.009.662-.279.662-.64",fill:"#192064"}),t.createElement("path",{d:"M101.485 273.933h12.272M102.652 269.075c.006 3.368.04 5.759.11 6.47M102.667 263.125c-.009 1.53-.015 2.98-.016 4.313M102.204 174.024l.893 44.402s.669 1.561-.224 2.677c-.892 1.116 2.455.67.893 2.231-1.562 1.562.893 1.116 0 3.347-.592 1.48-.988 20.987-1.09 34.956",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}))),E=e(83116),r=e(37613);const x=W=>{const{componentCls:xe,lineHeightHeading3:Pe,iconCls:Ie,padding:rt,paddingXL:Ct,paddingXS:ut,paddingLG:he,marginXS:qe,lineHeight:T}=W;return{[xe]:{padding:`${he*2}px ${Ct}px`,"&-rtl":{direction:"rtl"}},[`${xe} ${xe}-image`]:{width:W.imageWidth,height:W.imageHeight,margin:"auto"},[`${xe} ${xe}-icon`]:{marginBottom:he,textAlign:"center",[`& > ${Ie}`]:{fontSize:W.iconFontSize}},[`${xe} ${xe}-title`]:{color:W.colorTextHeading,fontSize:W.titleFontSize,lineHeight:Pe,marginBlock:qe,textAlign:"center"},[`${xe} ${xe}-subtitle`]:{color:W.colorTextDescription,fontSize:W.subtitleFontSize,lineHeight:T,textAlign:"center"},[`${xe} ${xe}-content`]:{marginTop:he,padding:`${he}px ${rt*2.5}px`,backgroundColor:W.colorFillAlter},[`${xe} ${xe}-extra`]:{margin:W.extraMargin,textAlign:"center","& > *":{marginInlineEnd:ut,"&:last-child":{marginInlineEnd:0}}}}},P=W=>{const{componentCls:xe,iconCls:Pe}=W;return{[`${xe}-success ${xe}-icon > ${Pe}`]:{color:W.resultSuccessIconColor},[`${xe}-error ${xe}-icon > ${Pe}`]:{color:W.resultErrorIconColor},[`${xe}-info ${xe}-icon > ${Pe}`]:{color:W.resultInfoIconColor},[`${xe}-warning ${xe}-icon > ${Pe}`]:{color:W.resultWarningIconColor}}},G=W=>[x(W),P(W)],Y=W=>G(W);var V=(0,E.Z)("Result",W=>{const xe=W.colorInfo,Pe=W.colorError,Ie=W.colorSuccess,rt=W.colorWarning,Ct=(0,r.TS)(W,{resultInfoIconColor:xe,resultErrorIconColor:Pe,resultSuccessIconColor:Ie,resultWarningIconColor:rt,imageWidth:250,imageHeight:295});return[Y(Ct)]},W=>({titleFontSize:W.fontSizeHeading3,subtitleFontSize:W.fontSize,iconFontSize:W.fontSizeHeading3*3,extraMargin:`${W.paddingLG}px 0 0 0`}));const Z={success:S.Z,error:ee.Z,info:d.Z,warning:b},Me={404:Je,500:Ue,403:K},pe=Object.keys(Me),it=W=>{let{prefixCls:xe,icon:Pe,status:Ie}=W;const rt=J()(`${xe}-icon`);if(pe.includes(`${Ie}`)){const ut=Me[Ie];return t.createElement("div",{className:`${rt} ${xe}-image`},t.createElement(ut,null))}const Ct=t.createElement(Z[Ie]);return Pe===null||Pe===!1?null:t.createElement("div",{className:rt},Pe||Ct)},ge=W=>{let{prefixCls:xe,extra:Pe}=W;return Pe?t.createElement("div",{className:`${xe}-extra`},Pe):null},Ce=W=>{let{prefixCls:xe,className:Pe,rootClassName:Ie,subTitle:rt,title:Ct,style:ut,children:he,status:qe="info",icon:T,extra:O}=W;const{getPrefixCls:L,direction:s,result:H}=t.useContext(ie.E_),de=L("result",xe),[v,c]=V(de),Q=J()(de,`${de}-${qe}`,Pe,H==null?void 0:H.className,Ie,{[`${de}-rtl`]:s==="rtl"},c),R=Object.assign(Object.assign({},H==null?void 0:H.style),ut);return v(t.createElement("div",{className:Q,style:R},t.createElement(it,{prefixCls:de,status:qe,icon:T}),t.createElement("div",{className:`${de}-title`},Ct),rt&&t.createElement("div",{className:`${de}-subtitle`},rt),t.createElement(ge,{prefixCls:de,extra:O}),he&&t.createElement("div",{className:`${de}-content`},he)))};Ce.PRESENTED_IMAGE_403=Me[403],Ce.PRESENTED_IMAGE_404=Me[404],Ce.PRESENTED_IMAGE_500=Me[500];var ne=Ce,X=e(3113),we=Object.defineProperty,m=(W,xe,Pe)=>xe in W?we(W,xe,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):W[xe]=Pe,A=(W,xe,Pe)=>m(W,typeof xe!="symbol"?xe+"":xe,Pe);const{Paragraph:z,Text:D}=u.default;class B extends t.Component{constructor(){super(...arguments),A(this,"state",{hasError:!1,error:null,errorInfo:null})}static getDerivedStateFromError(xe){return{hasError:!0,error:xe,errorInfo:null}}componentDidCatch(xe,Pe){console.log("\u6355\u83B7\u7684\u9519\u8BEF:",xe),console.log("\u9519\u8BEF\u4FE1\u606F:",Pe),this.setState({error:xe,errorInfo:Pe})}render(){var xe,Pe;return this.state.hasError?t.createElement(ne,{status:"warning",title:"\u5F53\u524D\u6D4F\u89C8\u5668\u4F3C\u4E4E\u53D1\u751F\u4E86\u9519\u8BEF\uFF0C\u70B9\u51FB\u4E0B\u65B9\u6309\u94AE\u5237\u65B0\u9875\u9762\u4EE5\u6062\u590D\u6B63\u5E38\u529F\u80FD\uFF01 ",subTitle:(xe=this.state.error)==null?void 0:xe.message,extra:[t.createElement(X.ZP,{type:"primary",key:"console",onClick:()=>window.location.reload()},"\u7ACB\u5373\u5237\u65B0")]},t.createElement("div",{className:"desc"},t.createElement(z,null,t.createElement(D,{style:{fontSize:14}},"\u8BE6\u7EC6\u4FE1\u606F\uFF1A",t.createElement("br",null),(Pe=this.state.errorInfo)==null?void 0:Pe.componentStack)))):this.props.children}}var F=B},85754:function(un,Ve,e){e.d(Ve,{Z:function(){return E}});var t=e(59301),u=e(25690),S=e(43418),ee=e(8591),d=e(92832),I=e(24905),n=e(82220),se=e(21328),le=e(51257),h=e(3113),ue=e(87169),b={bottom:"bottom___z0ujX",yes:"yes___hodnN",no:"no___hiPz5"},M=e(32637),J=e(59301);const ie=({classroomList:r,dispatch:x,user:P})=>J.createElement(S.default,{open:r.actionTabs.key==="\u5230\u671F\u63D0\u793A",width:464,centered:!0,title:J.createElement("span",null,J.createElement(ue.Z,{style:{color:"#faad14",fontSize:"18px"}})," \u63D0\u793A"),onCancel:()=>{x({type:"classroomList/setActionTabs",payload:{key:""}})},footer:null},J.createElement("div",{style:{textAlign:"center",marginBottom:30}},J.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",J.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"),J.createElement("img",{style:{width:130,height:130},src:M})),J.createElement("div",{className:b.bottom},J.createElement(h.ZP,{className:b.yes,onClick:()=>{x({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u6211\u77E5\u9053\u4E86")));var _=(0,u.connect)(({classroomList:r,user:x})=>({classroomList:r,user:x}))(ie),Je=e(38986),Ee=e(59301),Ue=(r,x,P)=>new Promise((G,Y)=>{var V=pe=>{try{Me(P.next(pe))}catch(it){Y(it)}},Z=pe=>{try{Me(P.throw(pe))}catch(it){Y(it)}},Me=pe=>pe.done?G(pe.value):Promise.resolve(pe.value).then(V,Z);Me((P=P.apply(r,x)).next())}),be=(r=>(r[r.Professor=1]="Professor",r[r.AssistantProfessor=2]="AssistantProfessor",r[r.Student=3]="Student",r))(be||{});const K=({visible:r,user:x,account:P,onCancel:G=()=>{},dispatch:Y})=>{const[V,Z]=(0,t.useState)(),[Me,pe]=(0,t.useState)([]),[it,ge]=(0,t.useState)(!1),[Ce,ne]=(0,t.useState)(!1),[X,we]=(0,t.useState)(),[m,A]=(0,t.useState)(!1);(0,t.useEffect)(()=>{var F,W;(F=x==null?void 0:x.userInfo)!=null&&F.identity&&pe([((W=x==null?void 0:x.userInfo)==null?void 0:W.identity)==="student"?3:1])},[x]);const z=F=>{const W=()=>{window.location.href=(F==null?void 0:F.jump_url)||`/classrooms/${F==null?void 0:F.course_id}`};if(Me.includes(1)){S.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Ee.createElement("div",{className:"tc"},(F==null?void 0:F.message)||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{W()}});return}W()},D=()=>Ue(void 0,null,function*(){if(!V){ee.ZP.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}let F=yield(0,Je.ZP)("/api/courses/get_pro_info.json",{method:"get",params:{invite_code:V}});if(F!=null&&F.need_pro_auth&&!Me.includes(1)&&!Me.includes(2)){Y({type:"account/setActionTabs",payload:{key:"Account-ProfessionalAuth",code:V,checkedList:Me}}),B();return}ge(!0);const W=yield(0,n.cR)({invite_code:V,professor:Me.includes(1)?1:null,assistant_professor:Me.includes(2)?1:null,student:Me.includes(3)?1:null});if(ge(!1),(W==null?void 0:W.status)===-4&&(G(),Y({type:"classroomList/setActionTabs",payload:{key:"\u5230\u671F\u63D0\u793A"}})),(W==null?void 0:W.status)===-12&&ee.ZP.warning(W==null?void 0:W.message),(W==null?void 0:W.status)===-2){if(B(),W.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1"){ne(!0),we(1);return}if(W.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1"){ne(!0),we(2);return}if(W.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1"){ne(!0),we(3);return}}if((W==null?void 0:W.status)===0){(0,le.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),B(),W!=null&&W.course_id?z(W):ee.ZP.success(W.message);return}}),B=()=>Ue(void 0,null,function*(){G()});return Ee.createElement(Ee.Fragment,null,Ee.createElement(S.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",open:r,confirmLoading:it,onOk:D,onCancel:B},Ee.createElement("div",{className:"tc"},Ee.createElement("div",null,Ee.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),Ee.createElement(d.default,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:V,onChange:F=>{if(F.target.value.length>=7){ee.ZP.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}Z(F.target.value)}})),Ee.createElement("div",{className:"mt10 font14"},Ee.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),Ee.createElement(I.default.Group,{value:Me,onChange:F=>pe(F)},Ee.createElement(I.default,{value:1,disabled:Me.includes(2)},"\u6559\u5E08"),Ee.createElement(I.default,{value:2,disabled:Me.includes(1)},"\u52A9\u6559"),Ee.createElement(I.default,{value:3},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),Ee.createElement(_,null),Ee.createElement(se.Z,{visible:Ce,onCancel:()=>ne(!1),occupationValue:X}))};var E=(0,u.connect)(({user:r,account:x})=>({user:r,account:x}))(K)},65218:function(un,Ve,e){e.d(Ve,{Z:function(){return _t},g:function(){return kt}});var t=e(59301),u=e(25690),S=e(44e3),ee=e(92832),d=e(43418),I={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"},n=e(8591),se=e(95237),le=e(43604),h=e(20834),ue=e(38854),b=e(5112),M=e(82220),J=e(51257),ie=(oe,me,Se)=>new Promise((Fe,De)=>{var Bt=tt=>{try{Nt(Se.next(tt))}catch(Kt){De(Kt)}},At=tt=>{try{Nt(Se.throw(tt))}catch(Kt){De(Kt)}},Nt=tt=>tt.done?Fe(tt.value):Promise.resolve(tt.value).then(Bt,At);Nt((Se=Se.apply(oe,me)).next())}),_=(oe=>(oe.Manager="manager",oe.Developer="developer",oe.Reporter="reporter",oe))(_||{}),Ee=({visible:oe,onCancel:me=()=>{}})=>{const[Se,Fe]=(0,t.useState)(),[De,Bt]=(0,t.useState)(),[At,Nt]=(0,t.useState)(!1),tt=()=>ie(void 0,null,function*(){if(!Se){n.ZP.info("\u8BF7\u8F93\u5165\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(Se.length!==6){n.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(!De){n.ZP.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8EAB\u4EFD\uFF01");return}Nt(!0);const Cn=yield(0,M.vm)({code:Se,role:De});Nt(!1),Kt();const Tt={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(Tt[Cn.status]){n.ZP.info(Tt[Cn.status]);return}if(Cn.status===0){De==="reporter"?(n.ZP.success("\u60A8\u52A0\u5165\u9879\u76EE\u6210\u529F\uFF01"),(0,J.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u6210\u529F"]),u.history.push(`/projects/${Cn==null?void 0:Cn.project_id}`)):((0,J.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u7B49\u5F85\u5BA1\u6279"]),n.ZP.success("\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279\uFF01"));return}}),Kt=()=>ie(void 0,null,function*(){me()});return t.createElement(t.Fragment,null,t.createElement(d.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u9879\u76EE",open:oe,confirmLoading:At,onOk:tt,onCancel:Kt},t.createElement("div",{className:"tc"},t.createElement("div",null,t.createElement("span",null,"\u9879\u76EE\u9080\u8BF7\u7801\uFF1A"),t.createElement(ee.default,{placeholder:"\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801",style:{width:270},value:Se,onChange:Cn=>{if(Cn.target.value.length>=7){n.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}Fe(Cn.target.value)}})),t.createElement("div",{className:"mt10 font14"},t.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),t.createElement(b.ZP.Group,{value:De,onChange:Cn=>Bt(Cn.target.value)},t.createElement(b.ZP,{value:"manager"},"\u7BA1\u7406\u4EBA\u5458"),t.createElement(b.ZP,{value:"developer"},"\u5F00\u53D1\u4EBA\u5458"),t.createElement(b.ZP,{value:"reporter"},"\u62A5\u544A\u4EBA\u5458"))))))},Ue=e(85754),be={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"},K=e(40197),E=e(78241),r=e(57809),x=e(12309),P=Object.defineProperty,G=Object.defineProperties,Y=Object.getOwnPropertyDescriptors,V=Object.getOwnPropertySymbols,Z=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,pe=(oe,me,Se)=>me in oe?P(oe,me,{enumerable:!0,configurable:!0,writable:!0,value:Se}):oe[me]=Se,it=(oe,me)=>{for(var Se in me||(me={}))Z.call(me,Se)&&pe(oe,Se,me[Se]);if(V)for(var Se of V(me))Me.call(me,Se)&&pe(oe,Se,me[Se]);return oe},ge=(oe,me)=>G(oe,Y(me)),Ce=(oe,me,Se)=>new Promise((Fe,De)=>{var Bt=tt=>{try{Nt(Se.next(tt))}catch(Kt){De(Kt)}},At=tt=>{try{Nt(Se.throw(tt))}catch(Kt){De(Kt)}},Nt=tt=>tt.done?Fe(tt.value):Promise.resolve(tt.value).then(Bt,At);Nt((Se=Se.apply(oe,me)).next())});const ne=({globalSetting:oe,dispatch:me,user:Se,info:Fe,open:De,onCancel:Bt=()=>{}})=>{var At;const[Nt,tt]=(0,t.useState)([]),[Kt,Cn]=(0,t.useState)([]),[Tt,Yt]=(0,t.useState)([]),[Zt]=E.default.useForm(),[Hn,vn]=(0,t.useState)(!1),[jn,Wn]=(0,t.useState)(!1),Sn=(0,t.useRef)(null),nr=(0,t.useRef)(1),[br,Lr]=(0,t.useState)({keyword:"",source:"",status:"",page:1,limit:20});(0,t.useEffect)(()=>{De&&rn()},[De]);const rn=()=>Ce(void 0,null,function*(){var An;const hr=Fe;if(!(0,K.o1)(me))return;const{user_school_id:Hr="",department_id:dr="",school_name:Mr="",department_name:zr=""}=Se.userInfo||{},Ln=(An=hr==null?void 0:hr.graduation_years)==null?void 0:An.at(-1);Cn([{id:Hr,name:Mr}]),yield zn(Hr),Zt.setFieldsValue({year:Ln,school_id:Hr,department_id:Number(dr),name:`${Ln}${Mr}${zr}\u6BD5\u4E1A\u8BBE\u8BA1`})}),Vt=An=>Ce(void 0,null,function*(){const hr=yield(0,x.J3)(ge(it({},An),{tab_module_type:"graduations"}));return hr!=null&&hr.un_purchased&&me({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}}),hr.status===0&&tt((hr==null?void 0:hr.graduation_years)||[]),hr}),xn=(An,hr=500)=>{Wn(!0),clearTimeout(Sn.current),Sn.current=setTimeout(()=>Ce(void 0,null,function*(){nr.current+=1;const Hr=nr.current,dr=yield(0,x.NT)({keyword:An});dr.status===0&&nr.current===Hr&&(Cn((dr==null?void 0:dr.schools)||[]),Wn(!1))}),hr)},zn=An=>Ce(void 0,null,function*(){if(!An)return;const hr=yield(0,x.Ps)({page:1,limit:9999,id:An});hr.status===0&&Yt((hr==null?void 0:hr.departments)||[])});return t.createElement(d.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:De,title:"\u5F00\u542F\u65B0\u4E00\u5C4A\u6BD5\u4E1A\u8BBE\u8BA1",width:578,confirmLoading:Hn,onCancel:Bt,onOk:()=>Zt.submit()},t.createElement(E.default,{colon:!1,form:Zt,initialValues:{},labelCol:{span:7},size:"large",wrapperCol:{span:17},onValuesChange:(An,hr)=>{An.school_id&&(zn(hr.school_id),Zt.setFieldValue("department_id",null))},onFinish:An=>Ce(void 0,null,function*(){vn(!0);const hr=yield(0,x.Wz)(An);hr.status===0&&(n.ZP.success("\u521B\u5EFA\u6210\u529F"),Zt.resetFields(),Bt(),(0,J.xg)(`/graduations/${hr==null?void 0:hr.identifier}/index`)),vn(!1)})},t.createElement(E.default.Item,{name:"year",label:"\u9009\u62E9\u5C4A\u522B",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5C4A\u522B"}]},t.createElement(r.default,{style:{width:344},size:"large",options:(At=Fe==null?void 0:Fe.graduation_years)==null?void 0:At.map(An=>({value:An,label:An}))})),t.createElement(E.default.Item,{name:"school_id",label:"\u5B66\u6821",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},t.createElement(r.default,{showSearch:!0,filterOption:!1,onSearch:An=>{xn(An)},loading:jn,size:"large",style:{width:344},options:Kt.map(An=>({value:An.id,label:An.name}))})),t.createElement(E.default.Item,{name:"department_id",label:"\u5B66\u9662",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u9662"}]},t.createElement(r.default,{showSearch:!0,optionFilterProp:"label",style:{width:344},size:"large",options:Tt.map(An=>({value:An.id,label:An.name}))})),t.createElement(E.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"}]},t.createElement(ee.default,{showCount:!0,style:{width:344},maxLength:60}))))};var X=(0,u.connect)(({user:oe,globalSetting:me,loading:Se})=>({user:oe,globalSetting:me,loading:Se}))(ne),we=e(38986),m=Object.defineProperty,A=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,D=Object.prototype.propertyIsEnumerable,B=(oe,me,Se)=>me in oe?m(oe,me,{enumerable:!0,configurable:!0,writable:!0,value:Se}):oe[me]=Se,F=(oe,me)=>{for(var Se in me||(me={}))z.call(me,Se)&&B(oe,Se,me[Se]);if(A)for(var Se of A(me))D.call(me,Se)&&B(oe,Se,me[Se]);return oe},W=(oe,me,Se)=>new Promise((Fe,De)=>{var Bt=tt=>{try{Nt(Se.next(tt))}catch(Kt){De(Kt)}},At=tt=>{try{Nt(Se.throw(tt))}catch(Kt){De(Kt)}},Nt=tt=>tt.done?Fe(tt.value):Promise.resolve(tt.value).then(Bt,At);Nt((Se=Se.apply(oe,me)).next())});const xe=({globalSetting:oe,dispatch:me,user:Se,open:Fe,onCancel:De=()=>{}})=>{const[Bt]=E.default.useForm(),[At,Nt]=(0,t.useState)(!1),[tt,Kt]=(0,t.useState)(null);return(0,t.useEffect)(()=>{var Cn;if(Fe){const Tt={code:"",user_type:((Cn=Se==null?void 0:Se.userInfo)==null?void 0:Cn.identity)==="student"?2:1,major:""};Bt.setFieldsValue(Tt),Kt(F({},Tt))}},[Fe]),t.createElement(d.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:Fe,title:"\u52A0\u5165\u6BD5\u8BBE",width:527,confirmLoading:At,onCancel:De,onOk:()=>Bt.submit()},t.createElement(E.default,{colon:!1,form:Bt,initialValues:{user_type:1},labelCol:{span:5},wrapperCol:{span:19},size:"large",onValuesChange:(Cn,Tt)=>Kt(F({},Tt)),onFinish:Cn=>W(void 0,null,function*(){Nt(!0);const Tt=yield(0,we.ZP)("/api/graduations/join.json",{method:"post",body:Cn});Tt.status===0&&(De(),Tt!=null&&Tt.identifier?(0,J.xg)(`/graduations/${Tt==null?void 0:Tt.identifier}/index`):n.ZP.success(Tt==null?void 0:Tt.message)),Nt(!1)})},t.createElement(E.default.Item,{name:"code",label:"\u6BD5\u8BBE\u9080\u8BF7\u7801",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},t.createElement(ee.default,{placeholder:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801",size:"large"})),t.createElement(E.default.Item,{name:"user_type",label:"\u8EAB\u4EFD",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},t.createElement(b.ZP.Group,null,t.createElement(b.ZP,{value:1,style:{color:"#000"}},"\u7BA1\u7406\u5458\uFF08\u6559\u5E08\uFF09"),t.createElement(b.ZP,{className:"ml30",style:{color:"#000"},value:2},"\u5B66\u751F"))),(tt==null?void 0:tt.user_type)===2&&t.createElement(E.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"}]},t.createElement(ee.default,{showCount:!0,maxLength:60}))))};var Pe=(0,u.connect)(({user:oe,globalSetting:me})=>({user:oe,globalSetting:me}))(xe),Ie=e(59301),rt=Object.defineProperty,Ct=Object.defineProperties,ut=Object.getOwnPropertyDescriptors,he=Object.getOwnPropertySymbols,qe=Object.prototype.hasOwnProperty,T=Object.prototype.propertyIsEnumerable,O=(oe,me,Se)=>me in oe?rt(oe,me,{enumerable:!0,configurable:!0,writable:!0,value:Se}):oe[me]=Se,L=(oe,me)=>{for(var Se in me||(me={}))qe.call(me,Se)&&O(oe,Se,me[Se]);if(he)for(var Se of he(me))T.call(me,Se)&&O(oe,Se,me[Se]);return oe},s=(oe,me)=>Ct(oe,ut(me)),H=(oe,me)=>{var Se={};for(var Fe in oe)qe.call(oe,Fe)&&me.indexOf(Fe)<0&&(Se[Fe]=oe[Fe]);if(oe!=null&&he)for(var Fe of he(oe))me.indexOf(Fe)<0&&T.call(oe,Fe)&&(Se[Fe]=oe[Fe]);return Se},de=(oe,me,Se)=>new Promise((Fe,De)=>{var Bt=tt=>{try{Nt(Se.next(tt))}catch(Kt){De(Kt)}},At=tt=>{try{Nt(Se.throw(tt))}catch(Kt){De(Kt)}},Nt=tt=>tt.done?Fe(tt.value):Promise.resolve(tt.value).then(Bt,At);Nt((Se=Se.apply(oe,me)).next())}),v=(oe=>(oe.Projects="projects",oe.Shixuns="shixuns",oe.Classrooms="classrooms",oe))(v||{}),c=(oe=>(oe.Classrooms="classrooms",oe.Shixuns="shixuns",oe.Paths="paths",oe.Projects="projects",oe.Videos="videos",oe.Topics="topics",oe.Graduations="graduations",oe))(c||{});const Q=oe=>{var me=oe,{homePage:Se,user:Fe,globalSetting:De,loading:Bt,dispatch:At}=me,Nt=H(me,["homePage","user","globalSetting","loading","dispatch"]),tt,Kt,Cn,Tt;const[Yt,Zt]=(0,t.useState)(),[Hn,vn]=(0,t.useState)(),[jn,Wn]=(0,t.useState)(!1),[Sn,nr]=(0,t.useState)(!1),[br,Lr]=(0,t.useState)(!1),[rn,Vt]=(0,t.useState)();function xn(Ln,en){for(const sn of Ln){if(sn.link===en)return sn.hidden;if(sn.subitem&&sn.subitem.length>0){let tn=sn.subitem;for(const rr of tn)if(rr.link===en)return rr.hidden;return!1}}return!0}const zn=xn(((tt=De.setting)==null?void 0:tt.navbar)||[],"/classrooms"),An=xn(((Kt=De.setting)==null?void 0:Kt.navbar)||[],"/shixuns"),hr=xn(((Cn=De.setting)==null?void 0:Cn.navbar)||[],"/paths"),Hr=xn(((Tt=De.setting)==null?void 0:Tt.navbar)||[],"/graduations"),dr=Ln=>{var en;if((0,K.tJ)(At)){if(Ln==="projects"&&!((en=Fe.userInfo)!=null&&en.email)){n.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}Ln==="classrooms"?Zt(!0):Ln==="projects"&&vn(!0)}},Mr=(Ln,en)=>{var sn;if((0,K.tJ)(At)){if(en==="projects"&&!((sn=Fe.userInfo)!=null&&sn.email)){n.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}en==="shixuns"&&!(0,K.xY)()||Ln&&(window.location.href=Ln)}},zr=Ln=>{var en,sn,tn,rr,wr,cr,Ir,qr,Eo,jr,kr,fo,ao,so,Ho,jo,No,So,eo,Gt,ur,kn;return Ie.createElement(Ie.Fragment,null,Ie.createElement(se.Z,{justify:"space-around",className:"pt5 pb5"},Ie.createElement(le.Z,{className:((en=Fe.userInfo)==null?void 0:en.user_identity)!=="\u5B66\u751F"?be.joinCol:be.hidden},((sn=Fe.userInfo)==null?void 0:sn.user_identity)!=="\u5B66\u751F"&&!((tn=De==null?void 0:De.setting)!=null&&tn.hide_course)&&Ie.createElement(h.default.Item,L({},Ln),Ie.createElement("a",{onClick:()=>Mr("/classrooms/new")},(rr=Fe.userInfo)!=null&&rr.main_site?"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802":"\u65B0\u5EFA\u8BFE\u5802")),!((wr=De==null?void 0:De.setting)!=null&&wr.hide_shixun)&&((cr=Fe==null?void 0:Fe.userInfo)==null?void 0:cr.is_shixun_marker)&&Ie.createElement(h.default.Item,L({},Ln),Ie.createElement("a",{onClick:()=>Mr("/shixuns/new","shixuns")},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")),((Ir=Fe.userInfo)==null?void 0:Ir.user_identity)!=="\u5B66\u751F"&&!((qr=De==null?void 0:De.setting)!=null&&qr.hide_subject)&&Ie.createElement(h.default.Item,L({},Ln),Ie.createElement("a",{onClick:()=>Mr("/paths/new")},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!((Eo=De==null?void 0:De.setting)!=null&&Eo.is_local)&&((jr=Fe.userInfo)==null?void 0:jr.main_site)&&Ie.createElement(h.default.Item,L({},Ln),Ie.createElement("a",{onClick:()=>{var qn;return Mr(`${(qn=De==null?void 0:De.setting)==null?void 0:qn.old_url}/projects/deposit/new`,"projects")}},"\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE")),window.location.host!=="narl.educoder.net"&&((kr=Fe==null?void 0:Fe.userInfo)==null?void 0:kr.identity)!=="student"&&Ie.createElement(h.default.Item,s(L({},Ln),{onClick:()=>de(void 0,null,function*(){if(!(0,K.o1)(At))return;const qn=yield(0,x.J3)({keyword:"",source:"",status:"",page:1,limit:20,tab_module_type:"graduations"});if(qn!=null&&qn.un_purchased){At({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}});return}qn.status===0&&(Vt(qn),Wn(!0))})}),Ie.createElement("a",null,"\u65B0\u5EFA\u6BD5\u4E1A\u8BBE\u8BA1")),!((fo=Fe.userInfo)!=null&&fo.main_site)&&Ie.createElement("div",null,Ie.createElement(h.default.Item,L({},Ln),Ie.createElement("a",{onClick:()=>dr("classrooms")},(ao=Fe.userInfo)!=null&&ao.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((so=Fe.userInfo)==null?void 0:so.main_site)&&!((Ho=De==null?void 0:De.setting)!=null&&Ho.is_local)&&Ie.createElement(h.default.Item,L({},Ln),Ie.createElement("a",{onClick:()=>dr("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))),((jo=Fe.userInfo)==null?void 0:jo.main_site)&&((No=Fe.userInfo)==null?void 0:No.user_identity)!=="\u5B66\u751F"&&Ie.createElement(le.Z,null,Ie.createElement("div",{className:be.joinBoard})),((So=Fe.userInfo)==null?void 0:So.main_site)&&Ie.createElement(le.Z,{className:((eo=Fe.userInfo)==null?void 0:eo.user_identity)!=="\u5B66\u751F"?be.joinCol:be.w90},Ie.createElement(h.default.Item,L({},Ln),Ie.createElement("a",{onClick:()=>dr("classrooms")},(Gt=Fe.userInfo)!=null&&Gt.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((ur=Fe.userInfo)==null?void 0:ur.main_site)&&!((kn=De==null?void 0:De.setting)!=null&&kn.is_local)&&Ie.createElement(h.default.Item,L({},Ln),Ie.createElement("a",{onClick:()=>dr("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")),Ie.createElement(h.default.Item,s(L({},Ln),{onClick:()=>{(0,K.o1)(At)&&nr(!0)}}),Ie.createElement("a",null,"\u52A0\u5165\u6BD5\u4E1A\u8BBE\u8BA1")))))};return Ie.createElement("section",null,Ie.createElement(ue.Z,{dropdownRender:()=>{var Ln;return Ie.createElement(h.default,{className:((Ln=Fe.userInfo)==null?void 0:Ln.user_identity)!=="\u5B66\u751F"?`${be.rightMenu} ${be.joinMenu} mt10`:`${be.rightMenu} ${be.joinMenu} ${be.w140} mt10`},Ie.createElement(zr,null))},placement:"bottom"},Ie.createElement("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})),Ie.createElement(Ue.Z,{visible:Yt,onCancel:()=>Zt(!1)}),Ie.createElement(Ee,{visible:Hn,onCancel:()=>vn(!1)}),Ie.createElement(X,{info:rn,open:jn,onCancel:()=>Wn(!1)}),Ie.createElement(Pe,{open:Sn,onCancel:()=>nr(!1)}))};var R=(0,u.connect)(({homePage:oe,loading:me,user:Se,globalSetting:Fe})=>({homePage:oe,user:Se,globalSetting:Fe,loading:me.models.index}))(Q),w={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"},U=e(48790),Le=e(86245),ye=e(346),fe=e(59301),Ae=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,Re=Object.prototype.propertyIsEnumerable,It=(oe,me)=>{var Se={};for(var Fe in oe)Ne.call(oe,Fe)&&me.indexOf(Fe)<0&&(Se[Fe]=oe[Fe]);if(oe!=null&&Ae)for(var Fe of Ae(oe))me.indexOf(Fe)<0&&Re.call(oe,Fe)&&(Se[Fe]=oe[Fe]);return Se},zt=(oe,me,Se)=>new Promise((Fe,De)=>{var Bt=tt=>{try{Nt(Se.next(tt))}catch(Kt){De(Kt)}},At=tt=>{try{Nt(Se.throw(tt))}catch(Kt){De(Kt)}},Nt=tt=>tt.done?Fe(tt.value):Promise.resolve(tt.value).then(Bt,At);Nt((Se=Se.apply(oe,me)).next())});const Pt=oe=>{var me,Se=RegExp("(^| )"+oe+"=([^;]+)(;|$)");return(me=document.cookie.match(Se))?decodeURIComponent(me[2]):null},Ut=oe=>{var me=new Date;me.setTime(me.getTime()-1);var Se=Pt(oe);Se!=null&&(document.cookie=oe+"="+Se+";expires="+me.toGMTString())};var Wt=(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))(Wt||{});const ht=oe=>{var me=oe,{homePage:Se,user:Fe,globalSetting:De,loading:Bt,dispatch:At,shixunHomeworks:Nt,location:tt,payload:Kt={}}=me,Cn=It(me,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),Tt,Yt,Zt,Hn,vn,jn,Wn,Sn,nr,br,Lr,rn,Vt,xn,zn,An;const hr=(Yt=(((Tt=De.setting)==null?void 0:Tt.navbar)||[]).find(Ln=>Ln.link==="/classrooms"))==null?void 0:Yt.hidden,Hr=(Hn=(((Zt=De.setting)==null?void 0:Zt.navbar)||[]).find(Ln=>Ln.link==="/shixuns"))==null?void 0:Hn.hidden,dr=(jn=(((vn=De.setting)==null?void 0:vn.navbar)||[]).find(Ln=>Ln.link==="/paths"))==null?void 0:jn.hidden,Mr=(Wn=Fe.userInfo)==null?void 0:Wn.is_school_manage,zr=()=>{var Ln,en,sn,tn,rr,wr,cr,Ir,qr,Eo,jr,kr,fo,ao,so,Ho,jo,No;return(0,J.Ll)()?fe.createElement(h.default,{className:`${w.rightMenu} ${w.menuWrap}`},fe.createElement(h.default.Item,null,fe.createElement(u.Link,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406"))):fe.createElement(h.default,{className:`${w.rightMenu} ${w.menuWrap}`},fe.createElement(h.default.Item,null,fe.createElement(u.Link,{to:`/users/${(Ln=Fe.userInfo)==null?void 0:Ln.login}/classrooms`},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),fe.createElement(h.default.Item,null,fe.createElement(u.Link,{to:`/users/${(en=Fe.userInfo)==null?void 0:en.login}/classrooms`},(sn=Fe.userInfo)!=null&&sn.main_site?"\u6211\u7684\u6559\u5B66\u8BFE\u5802":"\u6211\u7684\u8BFE\u5802")),fe.createElement(h.default.Item,null,fe.createElement(u.Link,{to:`/users/${(tn=Fe.userInfo)==null?void 0:tn.login}/shixuns`},"\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")),fe.createElement(h.default.Item,null,fe.createElement(u.Link,{to:`/users/${(rr=Fe.userInfo)==null?void 0:rr.login}/paths`},(wr=Fe.userInfo)!=null&&wr.main_site?"\u6211\u7684\u5B9E\u8DF5\u8BFE\u7A0B":"\u6211\u7684\u8BFE\u7A0B")),((cr=Fe.userInfo)==null?void 0:cr.user_identity)!=="\u5B66\u751F"&&fe.createElement(h.default.Item,null,fe.createElement(u.Link,{to:`/users/${(Ir=Fe.userInfo)==null?void 0:Ir.login}/teach-group`},"\u6211\u7684\u6559\u7814\u56E2\u961F")),!((qr=De.setting)!=null&&qr.hide_competition)&&fe.createElement(h.default.Item,null,fe.createElement(u.Link,{to:`/users/${(Eo=Fe.userInfo)==null?void 0:Eo.login}/competitions`},"\u6211\u7684\u7ADE\u8D5B\u7BA1\u7406")),!((jr=De.setting)!=null&&jr.hide_virtual)&&fe.createElement(h.default.Item,null,fe.createElement(u.Link,{to:`/users/${(kr=Fe.userInfo)==null?void 0:kr.login}/vspaces`},"\u6211\u7684\u865A\u62DF\u793E\u533A")),!(0,U.JA)()&&!((fo=De==null?void 0:De.setting)!=null&&fo.hide_problemset)&&fe.createElement(h.default.Item,null,fe.createElement("a",{onClick:()=>{(0,K.tJ)(At)&&u.history.push("/problemset")}},"\u8BD5\u9898\u5E93")),!(0,U.JA)()&&!((ao=De==null?void 0:De.setting)!=null&&ao.hide_paperlibrary)&&fe.createElement(h.default.Item,null,fe.createElement("a",{onClick:()=>{(0,K.tJ)(At)&&u.history.push("/paperlibrary")}},"\u8BD5\u5377\u5E93")),((Ho=(so=Fe.navigationInfo)==null?void 0:so.top)==null?void 0:Ho.laboratory_admin_url)&&fe.createElement(h.default.Item,null,fe.createElement("a",{href:(No=(jo=Fe.navigationInfo)==null?void 0:jo.top)==null?void 0:No.laboratory_admin_url},"\u540E\u53F0\u7BA1\u7406")),fe.createElement(h.default.Item,null,fe.createElement(u.Link,{onClick:()=>{localStorage.getItem("Noviceguide")==="0"||At({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:fe.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")),Mr&&fe.createElement(h.default.Item,null,fe.createElement(u.Link,{to:"/administration/college"},"\u9AD8\u6821\u7BA1\u7406")),fe.createElement(h.default.Item,{className:w.exit},fe.createElement("a",{onClick:()=>zt(void 0,null,function*(){(0,J.m5)();let So;try{So=yield(0,Le.vR)({}),n.ZP.success(So==null?void 0:So.message)}catch(eo){}(0,J.d8)("_educoder_session","logout",1),(0,J.m5)(),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),So!=null&&So.url?window.location.href=So.url:(u.history.replace("/"),window.location.reload())})},"\u9000\u51FA")))};return(0,U.bg)()?fe.createElement(ue.Z,{className:`${w.height67}`,dropdownRender:zr,placement:"bottomRight"},fe.createElement("section",null,fe.createElement("aside",null,fe.createElement("div",{className:Nt.actionTabs.type===1?w.classromediv:""},fe.createElement("img",{className:`${w.userPic} current ml15`,src:`${(Sn=ye.Z)==null?void 0:Sn.IMG_SERVER}/images/${(nr=Fe.userInfo)==null?void 0:nr.image_url}`,alt:"",onClick:()=>{var Ln;return u.history.push((0,J.Ll)()?"/account/profile":`/users/${(Ln=Fe.userInfo)==null?void 0:Ln.login}/classrooms`)}}),(0,J.Ll)()&&fe.createElement("span",{className:"ml10 font16"},(br=Fe.userInfo)==null?void 0:br.username),fe.createElement("i",{className:`iconfont icon-zhankai4 ${w.icon}`}))))):fe.createElement("div",{className:`font15 ${De.isIlearning?w.login:""}`},((Lr=De.setting)==null?void 0:Lr.sso_login_url)&&fe.createElement("a",{target:"_blank",href:(rn=De.setting)==null?void 0:rn.sso_login_url},fe.createElement("img",{src:`${ye.Z.IMG_SERVER}/${(Vt=De.setting)==null?void 0:Vt.login_logo_url}`,width:40}),fe.createElement("span",{style:{color:"#fff",fontSize:"14px",fontWeight:500,paddingLeft:"10px"}},(xn=De.setting)==null?void 0:xn.sso_login_button_name)),!((zn=De.setting)!=null&&zn.hide_account_login)&&fe.createElement(fe.Fragment,null,fe.createElement("span",{className:"ml10 mr5 current c-white",onClick:()=>{At({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55"),!((An=De.setting)!=null&&An.close_register)&&fe.createElement(fe.Fragment,null,fe.createElement("span",{className:"ml5 mr5"},"|"),fe.createElement(u.Link,{to:"/user/register",className:"ml5 current c-white pr25"},"\u6CE8\u518C"))))};var Ht=(0,u.connect)(({homePage:oe,loading:me,user:Se,globalSetting:Fe,shixunHomeworks:De})=>({homePage:oe,user:Se,globalSetting:Fe,shixunHomeworks:De,loading:me.models.index}))(ht),Mn=e(65363),$n={tip:"tip___a6MfI"},Tn=Object.defineProperty,tr=Object.defineProperties,pr=Object.getOwnPropertyDescriptors,Un=Object.getOwnPropertySymbols,qt=Object.prototype.hasOwnProperty,gr=Object.prototype.propertyIsEnumerable,yr=(oe,me,Se)=>me in oe?Tn(oe,me,{enumerable:!0,configurable:!0,writable:!0,value:Se}):oe[me]=Se,Dn=(oe,me)=>{for(var Se in me||(me={}))qt.call(me,Se)&&yr(oe,Se,me[Se]);if(Un)for(var Se of Un(me))gr.call(me,Se)&&yr(oe,Se,me[Se]);return oe},Rn=(oe,me)=>tr(oe,pr(me)),Gr=(oe,me,Se)=>new Promise((Fe,De)=>{var Bt=tt=>{try{Nt(Se.next(tt))}catch(Kt){De(Kt)}},At=tt=>{try{Nt(Se.throw(tt))}catch(Kt){De(Kt)}},Nt=tt=>tt.done?Fe(tt.value):Promise.resolve(tt.value).then(Bt,At);Nt((Se=Se.apply(oe,me)).next())}),We=(oe=>(oe[oe.Professor=1]="Professor",oe[oe.AssistantProfessor=2]="AssistantProfessor",oe[oe.Student=3]="Student",oe))(We||{});const yt=({visible:oe,user:me,onCancel:Se=()=>{},dispatch:Fe,globalSetting:De})=>{var Bt,At;const[Nt,tt]=(0,t.useState)(!1),[Kt,Cn]=(0,t.useState)({name:"",phone:""});(0,t.useEffect)(()=>{var Zt,Hn;if((Zt=me==null?void 0:me.userInfo)!=null&&Zt.login){let vn=JSON.parse(localStorage==null?void 0:localStorage.getItem("delaytip_class"));console.log(vn),vn&&(vn!=null&&vn.isShow)&&(vn==null?void 0:vn.login)===((Hn=me==null?void 0:me.userInfo)==null?void 0:Hn.login)&&(tt(!0),Cn({name:vn==null?void 0:vn.name,phone:vn==null?void 0:vn.phone}))}},[me==null?void 0:me.userInfo]);const Tt=()=>Gr(void 0,null,function*(){Se()}),Yt=()=>{let Zt=JSON.parse(localStorage==null?void 0:localStorage.getItem("delaytip_class"));localStorage.setItem("delaytip_class",JSON.stringify(Rn(Dn({},Zt),{isShow:!1}))),tt(!1)};return t.createElement(t.Fragment,null,Nt&&t.createElement("div",{style:{background:"rgba(255,24,24,0.1)",color:"#E30000"}},t.createElement("div",{className:$n.tip},t.createElement("div",null,t.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${(Bt=De==null?void 0:De.infoData)==null?void 0:Bt.name}\uFF09\uFF0C\u8054\u7CFB\u65B9\u5F0F\uFF1A${(At=De==null?void 0:De.infoData)==null?void 0:At.phone}`),t.createElement("div",null,t.createElement(Mn.Z,{onClick:Yt,style:{color:"#165dff",fontSize:16}})))))};var Mt=(0,u.connect)(({user:oe,globalSetting:me})=>({user:oe,globalSetting:me}))(yt),dt=e(3113),Xt="data:image/png;base64,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",Fn=Object.getOwnPropertySymbols,an=Object.prototype.hasOwnProperty,Jn=Object.prototype.propertyIsEnumerable,k=(oe,me)=>{var Se={};for(var Fe in oe)an.call(oe,Fe)&&me.indexOf(Fe)<0&&(Se[Fe]=oe[Fe]);if(oe!=null&&Fn)for(var Fe of Fn(oe))me.indexOf(Fe)<0&&Jn.call(oe,Fe)&&(Se[Fe]=oe[Fe]);return Se};const i=null,p=oe=>{var me=oe,{homePage:Se,user:Fe,globalSetting:De,loading:Bt,dispatch:At,location:Nt,text:tt,shixunHomeworks:Kt,payload:Cn={}}=me,Tt=k(me,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]);const[Yt,Zt]=(0,t.useState)("none");return(0,t.useEffect)(()=>{Kt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&Zt("flex")},[Kt.actionTabs.key]),(0,t.useEffect)(()=>{Kt.actionTabs.key==="\u9690\u85CF"&&(Zt("none"),localStorage.setItem("Noviceguide","0"))},[Kt.actionTabs.key]),t.createElement("div",{style:{display:Yt,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},t.createElement("div",{style:{margin:"0 auto",width:"1200px"}},t.createElement("img",{src:Xt,style:{position:"absolute",top:"-32px"}}),t.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},Kt.actionTabs.text),Kt.actionTabs.type===9?t.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},t.createElement(dt.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),Zt("none"),At({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")):t.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},t.createElement(dt.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),At({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),Zt("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))))};var g=(0,u.connect)(({homePage:oe,loading:me,user:Se,globalSetting:Fe,shixunHomeworks:De})=>({homePage:oe,user:Se,globalSetting:Fe,loading:me.models.index,shixunHomeworks:De}))(p),C=Object.defineProperty,re=Object.getOwnPropertySymbols,q=Object.prototype.hasOwnProperty,He=Object.prototype.propertyIsEnumerable,Ke=(oe,me,Se)=>me in oe?C(oe,me,{enumerable:!0,configurable:!0,writable:!0,value:Se}):oe[me]=Se,_e=(oe,me)=>{for(var Se in me||(me={}))q.call(me,Se)&&Ke(oe,Se,me[Se]);if(re)for(var Se of re(me))He.call(me,Se)&&Ke(oe,Se,me[Se]);return oe};const at=oe=>React.createElement("svg",_e({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 $e="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNi41NzggOC44Yy4xNjItLjY4Mi4zLS43MzcuOTgyLS43MzcuNjg5IDAgLjc5My4wNTUuNjMyLjczNy0uMTY0LjY4OS0uMjk4Ljc2LS45ODcuNzYtLjY4MiAwLS43OS0uMDcxLS42MjctLjc2Wm0tLjIyMiAxLjE5OGgxLjQ4OGwtMS4wMDQgNC4yM0g1LjM1MmwxLjAwNC00LjIzWk04LjQ2NSAxMS4yNDRoMi40NzRsLS4yNzUgMS4xNkg4LjE4OXpNMTUuMTIgMTIuODg5bC0uMzE3IDEuMzRIMTEuMjNsMS4yOTEtNS40MzdoMS41NmwtLjk3NCA0LjA5N3pNMTguNjg4IDExLjU1Yy4wNzYtLjMyMi4wMS0uNTQxLS40NTktLjU0MS0uNTAxIDAtLjc0OC4xMTctLjkwNS42NDJsMS4zNjQtLjEwMlptMS4wNDEuOTU1LTIuNjM2LjE1NmMtLjAwMi4zNjkuMy41MTcuODQuNTE3LjU3MSAwIDEuMjU5LS4xNTUgMS41NDUtLjMwNWwtLjI2IDEuMDk3Yy0uMzAxLjE4LTEuMDEyLjMzNy0xLjg1LjMzNy0xLjMzMiAwLTIuMDM5LS40NTQtMS42MjYtMi4xOTQuNDEzLTEuNzM5IDEuMzM2LTIuMTkzIDIuNzM4LTIuMTkzIDEuNTA0IDAgMS43NjIuNjI2IDEuNDU1IDEuOTItLjA4Mi4zNDQtLjE2Ni42MDItLjIwNi42NjVaTTIyLjgwNiAxMi45MzZsLjA3OS0uMzNoLS41OTVjLS40NyAwLS42MzYuMDcxLS42OTUuMzIyLS4wNTIuMjIuMDk4LjI3NC40MDQuMjc0LjM2OCAwIC42NTUtLjExNy44MDctLjI2Nm0xLjg1Ny0xLjU4My0uNjgzIDIuODc1aC0xLjM0N2wtLjAyNS0uMzkxYy0uMTc1LjIxMi0uNTk2LjQ3LTEuMzQuNDctLjg4NSAwLTEuMzQ3LS40LTEuMTMxLTEuMzA4LjIzLS45NzIuODcyLTEuMzMyIDIuMTAxLTEuMzMyaC44N2MuMDgtLjQzLS4wNjMtLjQ5NC0uNjgyLS40OTQtLjMwNSAwLS42LjAyNC0uODg1LjA3bC4yOTUtMS4yNDVjLjMzNC0uMDU0Ljc5Mi0uMDcgMS4wOTgtLjA3IDEuNDggMCAxLjk2My40MzggMS43MjkgMS40MjVNMjguNjkxIDkuOTJsLS4zNDYgMS4zMjRoLS4xMThjLS40OTMgMC0xLjA1NS4xODgtMS4yNTcuNzc2bC0uNTI1IDIuMjA4aC0xLjQ4OGwxLjAwNS00LjIzaDEuNDg4bC0uMTc1LjczN2MuNDEtLjY3NC44MjgtLjgxNSAxLjMyOS0uODE1aC4wODdaTTMzLjA4NCAxMS4zNjlsLS42OCAyLjg2aC0xLjQ4OGwuNi0yLjUyM2MuMTI0LS41MjUuMDEyLS42MTEtLjQ1OC0uNjExLS4zNzYgMC0uNTcyLjEzMy0uNjg1LjM0NWwtLjY2MyAyLjc4OGgtMS40ODhsMS4wMDUtNC4yM2gxLjQ4OGwtLjEwMi40MzFjLjI4LS4yOS43NC0uNTEgMS40My0uNTEuOTkzIDAgMS4yODUuNDI0IDEuMDQxIDEuNDVNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1oiIGZpbGw9IiMxOTZFRkQiLz48cGF0aCBkPSJNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1pNNDAuNTIyIDExLjM2OWwtLjY4IDIuODZoLTEuNDg4bC42LTIuNTIzYy4xMjQtLjUyNS4wMTEtLjYxMS0uNDU4LS42MTEtLjM3NiAwLS41NzMuMTMzLS42ODUuMzQ1bC0uNjYzIDIuNzg4SDM1LjY2bDEuMDA0LTQuMjNoMS40ODlsLS4xMDIuNDMxYy4yOC0uMjkuNzQtLjUxIDEuNDI4LS41MS45OTYgMCAxLjI4Ni40MjQgMS4wNDMgMS40NSIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik00NC4wMjUgMTIuMDcxYy0uMTczLjcyMS0uMzE3IDEuMTMyLTEuMDIzIDEuMTMyLS42MDYgMC0uNTc3LS41MTktLjQzMy0xLjEzMi4xMzctLjU3LjM1My0xLjA4OC45NTktMS4wODguNzE0IDAgLjY2My40MS40OTcgMS4wODhabS40MjUtMi4wNzYtLjA4Ni4zNjhjLS4wOTQtLjMxLS4zODItLjQ0LTEuMTAzLS40NC0xLjM0IDAtMS45MTcuOTk1LTIuMTk5IDIuMTQ4LS4zMDIgMS4yOS0uMTY1IDIuMTU2IDEuMTc1IDIuMTU2LjcxNCAwIDEuMDg5LS4xOCAxLjMyLS40ODNsLS4wMjIuMTA4Yy0uMTg3Ljc4Ni0uNDEgMi4wMDQtMS4zMiAyLjI1Ni0uNjYyLjE4OC0xLjQ2My0uMzM5LTIuMDktLjU0OGExMy45ODEgMTMuOTgxIDAgMCAwLTIuNDA4LS41OWMtMS45MTctLjI5Ni0zLjg3OC0uMTc0LTUuNzMuNDEtMy4yODcgMS4wNDItNi43NzUgMS4zMTUtMTAuMjA1IDEuMzUyLTMuNTA5LjAzNy02Ljk0My0uMDUyLTEwLjM3NC0uOTA3LTEuMDcxLS4yNjctMi4wODQtLjgyNS0zLjE2Ny0xLjAwMS0xLjc0LS4yODQtMy45NC40NjUtNS4yMi0xLjE2LS41ODQtLjczNS0uOTE1LTEuNi0uOTE1LTIuNTE1IDAtMS43NjcgMS4yMjUtMy4zMjQgMy4wODUtNC4yMjVsLjU5MS0uNzY0Yy0uMTEuMTQ1LTEuMTc0LjIxOC0xLjM5Ny4yODVhOC40NzggOC40NzggMCAwIDAtMS41MjQuNjE3Yy0uOTM2LjQ5MS0xLjgyIDEuMTc4LTIuMzc0IDIuMDkzLTEuMDAzIDEuNjU0LS4zNDYgMy44MDkuOTY4IDUuMTA5LjkxNC45MDMgMi4xMjIgMS40NTQgMy4zNjggMS43MiAxLjI5OC4yNzcgMi42ODQtLjE2NyAzLjk0My4yNzcgMS4xMzQuNCAyLjE0NC44MzEgMy4zNDIgMS4wNzVhMzEuNDIgMzEuNDIgMCAwIDAgMy44NzQuNTI2YzIuOTMxLjIyNCA1Ljg1OS4wODMgOC43OS0uMDU1YTI5Ljg4NCAyOS44ODQgMCAwIDAgNy41Ni0xLjMzMWMxLjgxNy0uNTc3IDMuNzYzLS42NDIgNS42My0uMjgxIDEuNDcxLjI4IDMuMTg3IDEuNDEzIDQuNjg2Ljk0NCAxLjQyOC0uNDQgMi4wMzMtMS45MzIgMi4zNS0zLjI2NWwuOTIzLTMuODc5aC0xLjQ3WiIgZmlsbD0iIzIzREQ3RiIvPjxwYXRoIGQ9Im0yMC4zODcgNC4xNi0uNzM1LjA3OWMtMS4yODMtMS42ODctMy41MTgtMi43OTctNi4wNDgtMi43OTctMy4xOCAwLTUuODc2IDEuNzUyLTYuODM0IDQuMThsLTEuODEuMTk2QzUuMTcgMi41OCA4LjYzNyAwIDEyLjg4MyAwYzMuNDg5IDAgNi40NTIgMS43MzcgNy41MDQgNC4xNiIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik0yOC4wODYgNi40ODhoLTIuNTA4Yy0xLjAwMy0xLjA3NC0zLjA4Ni0xLjgwMi01LjQ4Ni0xLjgwMi0yLjQwOCAwLTQuNDkxLjczNS01LjQ5NCAxLjgxLjczNi0xLjM2MyAzLjA0My0yLjU2NyA1Ljg3Ni0yLjkyIDMuNDQ2LS40MjYgNy4xMzcgMS4yMSA3LjYxMiAyLjkxMiIgZmlsbD0iIzE5NkVGRCIvPjwvZz48L3N2Zz4=",ft=e(89392),mt=e(92736),ct=e(6848),Ot={content:"content___L4gl0"},vt="data:image/png;base64,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",bt=(oe,me,Se)=>new Promise((Fe,De)=>{var Bt=tt=>{try{Nt(Se.next(tt))}catch(Kt){De(Kt)}},At=tt=>{try{Nt(Se.throw(tt))}catch(Kt){De(Kt)}},Nt=tt=>tt.done?Fe(tt.value):Promise.resolve(tt.value).then(Bt,At);Nt((Se=Se.apply(oe,me)).next())});const xt=({classroomList:oe,loading:me,user:Se,dispatch:Fe,virtualSpaces:De,globalSetting:Bt})=>{const At=(0,u.useLocation)();let Nt=!1;(0,t.useEffect)(()=>{Bt.actionTabs.key==="\u91C7\u8D2D\u63D0\u793A"&&(Nt=!0)},[Bt.actionTabs.key]),(0,t.useEffect)(()=>{Nt&&Fe({type:"globalSetting/setActionTabs",payload:{}})},[At.pathname]);const tt=()=>{Fe({type:"globalSetting/setActionTabs",payload:{}}),window.location.href="/"};return t.createElement(mt.ZP,{theme:{token:{colorBgMask:"#999"}}},t.createElement(d.default,{centered:!0,title:"\u91C7\u8D2D\u63D0\u793A",open:Bt.actionTabs.key==="\u91C7\u8D2D\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:640,maskClosable:!1,keyboard:!1,footer:null,bodyStyle:{minHeight:200},onOk:()=>bt(void 0,null,function*(){}),onCancel:()=>{tt()}},t.createElement("div",{className:Ot.content},t.createElement("div",{className:"mb15"},t.createElement("img",{src:vt,alt:""})),t.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"),t.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 ",t.createElement(ct.Z,{placement:"bottom",title:t.createElement("div",null,t.createElement("img",{src:`${ye.Z.IMG_SERVER}/images/educoder/EWM.jpg`,width:"158px",height:"158px"}),t.createElement("div",{className:"tc font15"},"\u5FAE\u4FE1\u626B\u4E00\u626B"),t.createElement("div",{className:"tc font15"},"\u5173\u6CE8\u516C\u4F17\u53F7"))},t.createElement("a",{className:"c-blue"},"\u5173\u6CE8\u516C\u4F17\u53F7 ")),"\u54A8\u8BE2\u3002"))))};var Qt=(0,u.connect)(({classroomList:oe,user:me,loading:Se,virtualSpaces:Fe,globalSetting:De})=>({classroomList:oe,user:me,loading:Se,virtualSpaces:Fe,globalSetting:De}))(xt),nt=e(59301),pt=Object.defineProperty,ce=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,Xe=(oe,me,Se)=>me in oe?pt(oe,me,{enumerable:!0,configurable:!0,writable:!0,value:Se}):oe[me]=Se,Te=(oe,me)=>{for(var Se in me||(me={}))ve.call(me,Se)&&Xe(oe,Se,me[Se]);if(ce)for(var Se of ce(me))je.call(me,Se)&&Xe(oe,Se,me[Se]);return oe},lt=(oe,me)=>{var Se={};for(var Fe in oe)ve.call(oe,Fe)&&me.indexOf(Fe)<0&&(Se[Fe]=oe[Fe]);if(oe!=null&&ce)for(var Fe of ce(oe))me.indexOf(Fe)<0&&je.call(oe,Fe)&&(Se[Fe]=oe[Fe]);return Se},et=(oe,me,Se)=>new Promise((Fe,De)=>{var Bt=tt=>{try{Nt(Se.next(tt))}catch(Kt){De(Kt)}},At=tt=>{try{Nt(Se.throw(tt))}catch(Kt){De(Kt)}},Nt=tt=>tt.done?Fe(tt.value):Promise.resolve(tt.value).then(Bt,At);Nt((Se=Se.apply(oe,me)).next())});const{Header:gt}=S.default,{Search:jt}=ee.default;function kt(){var oe,me;const Fe=window.location.pathname.split("/"),De={};return Fe[1]=="classrooms"&&Fe.length>3&&!((oe=Fe[4])!=null&&oe.includes("newgold"))&&!((me=Fe[5])!=null&&me.includes("newgold"))&&Fe[2]!=="coursesId"&&(De.course_id=Fe[2]),Fe[1]==="shixuns"&&Fe.length>3&&(De.objective_type="shixun",De.objective_id=Fe[2]),Fe[1]==="paths"&&Fe.length>3&&(De.objective_type="path",De.objective_id=Fe[2]),Te(Te({},De),{school:1})}const dn=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],hn=oe=>{var me=oe,{homePage:Se,user:Fe,globalSetting:De,loading:Bt,dispatch:At,isLogin:Nt=!1,shixunHomeworks:tt}=me,Kt=lt(me,["homePage","user","globalSetting","loading","dispatch","isLogin","shixunHomeworks"]),Cn,Tt,Yt,Zt,Hn,vn,jn,Wn,Sn;const nr=(0,u.useLocation)(),[br,Lr]=(0,t.useState)(!1),[rn,Vt]=(0,t.useState)(""),[xn,zn]=(0,t.useState)(!1),An=kt();(0,t.useEffect)(()=>{At({type:"user/getNavigationInfo",payload:Te({},An)})},[De.name]),(0,t.useEffect)(()=>{tt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(dn!=null&&dn.includes(nr==null?void 0:nr.pathname)||(nr==null?void 0:nr.pathname.indexOf("/classrooms"))===0||At({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[nr.pathname]),(0,t.useEffect)(()=>{tt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||tt.actionTabs.key||localStorage.setItem("Noviceguide","0")},[tt.actionTabs.key]),(0,t.useEffect)(()=>{var tn;if(De!=null&&De.setting){let rr=(0,ft.cloneDeep)((tn=De==null?void 0:De.setting)==null?void 0:tn.navbar);rr=rr==null?void 0:rr.filter(cr=>{var Ir;return!(cr!=null&&cr.hidden)&&!((0,U.JA)()&&((Ir=["/paperlibrary","/problemset"])!=null&&Ir.includes(cr.link)))});for(const cr of rr)cr.subitem&&(cr.subitem=cr.subitem.filter(Ir=>{var qr;return!(Ir!=null&&Ir.hidden)&&!((0,U.JA)()&&((qr=["/paperlibrary","/problemset"])!=null&&qr.includes(Ir.link)))}));let wr=!1;rr==null||rr.map(function(cr,Ir){var qr,Eo,jr,kr;const fo=nr.pathname;cr.link===fo&&(Vt(cr==null?void 0:cr.link),(0,J.Dk)(fo==="/"?(qr=De==null?void 0:De.setting)==null?void 0:qr.name:sn(cr==null?void 0:cr.name)),zr(en(Ir,{name:cr==null?void 0:cr.name,link:cr==null?void 0:cr.link},rr)),wr=!0),fo=="/"&&(Vt(""),(0,J.Dk)((Eo=De==null?void 0:De.setting)==null?void 0:Eo.name)),(jr=cr==null?void 0:cr.subitem)!=null&&jr.length&&((kr=cr==null?void 0:cr.subitem)==null||kr.map(ao=>{ao.link===fo&&(Vt(ao==null?void 0:ao.link),fo!=="/"&&(0,J.Dk)(sn(ao==null?void 0:ao.name)),zr(en(Ir,{name:ao==null?void 0:ao.name,link:ao==null?void 0:ao.link},rr)),wr=!0)}))}),wr||zr(rr)}},[De==null?void 0:De.setting,Fe]);const hr=(0,t.useMemo)(()=>{var tn,rr;return(tn=De==null?void 0:De.setting)!=null&&tn.nav_logo_url?`${ye.Z.IMG_SERVER}/${(rr=De==null?void 0:De.setting)==null?void 0:rr.nav_logo_url}`:`${ye.Z.IMG_SERVER}/images/avatars/LaboratorySetting/1nav?t=${new Date().getTime()}`},[(Cn=De==null?void 0:De.setting)==null?void 0:Cn.nav_logo_url]);function Hr(tn){u.history.push("/search?value="+tn)}const dr=()=>br?nt.createElement("div",{onBlur:()=>{setTimeout(()=>{Lr(!1)},300)}},nt.createElement(jt,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:Hr,autoFocus:!0})):nt.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:()=>{u.history.push("/search?value=")}}),[Mr,zr]=(0,t.useState)([]),Ln=(tn,rr)=>et(void 0,null,function*(){var wr,cr,Ir,qr,Eo,jr;if((tn==null?void 0:tn.name)==="\u5DE5\u7A0B\u8BA4\u8BC1"){const kr=yield(0,Le.IU)({tab_module_type:"engineering"});if(kr!=null&&kr.un_purchased){At({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}});return}(wr=kr==null?void 0:kr.data)!=null&&wr.engineer_url?(Ir=(cr=kr==null?void 0:kr.data)==null?void 0:cr.engineer_url)!=null&&Ir.includes("http")?(0,J.xg)((qr=kr==null?void 0:kr.data)==null?void 0:qr.engineer_url):u.history.push((Eo=kr==null?void 0:kr.data)==null?void 0:Eo.engineer_url):(kr==null?void 0:kr.status)!=401&&zn(!0);return}(jr=tn==null?void 0:tn.link)!=null&&jr.includes("http")?(0,J.xg)(tn==null?void 0:tn.link):((0,J.Dk)(tn==null?void 0:tn.name),u.history.push(tn==null?void 0:tn.link)),(tn==null?void 0:tn.name)==="\u6559\u5B66\u8BFE\u5802"&&localStorage.getItem("Noviceguide")!=="0"&&At({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:nt.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~")}})}),en=(tn,rr,wr)=>{const cr=wr.slice();return cr[tn]&&(cr[tn].name=rr.name,cr[tn].link=rr.link),cr||[]},sn=(tn="")=>(tn==null?void 0:tn.indexOf("<"))>-1?tn==null?void 0:tn.slice(0,tn==null?void 0:tn.indexOf("<")):tn;return De.showHeader&&De.showHeaderFooter?nt.createElement(S.default,{style:{background:`${nr.pathname=="/training"?"rgba(0,0,0,0)":""}`},className:`${De.isIlearning?I["header-iearning"]:I.header} ${De.showHeaderFixed?I.headerFixed:""}`},(De==null?void 0:De.showTip)&&nt.createElement(Mt,null),nt.createElement(gt,{className:"header",style:{background:`${nr.pathname=="/training"?"rgba(0,0,0,0)":""}`,zIndex:`${nr.pathname=="/training"?"999":""}`}},nt.createElement("section",{className:I["edu-menu"]},(!!De.isIlearning||!((Tt=De==null?void 0:De.setting)!=null&&Tt.main_site)&&!!((Yt=De==null?void 0:De.setting)!=null&&Yt.navbar))&&nt.createElement(u.Link,{style:{display:"flex",alignItems:"center"},onClick:()=>{At({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},nt.createElement("img",{className:I.logo,title:(Zt=De.setting)==null?void 0:Zt.name,src:hr||$e})),nt.createElement("ul",{className:`${I.menu} ${(0,J.Ll)()&&"ml0"}`},(0,J.Ll)()&&nt.createElement("li",null,nt.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!(0,J.Ll)()&&De.setting&&(Mr==null?void 0:Mr.map(function(tn,rr){var wr,cr,Ir,qr,Eo;return nt.createElement("li",{key:rr,className:!((wr=tn==null?void 0:tn.subitem)!=null&&wr.length)&&rn===(tn==null?void 0:tn.link)||(cr=tn==null?void 0:tn.subitem)!=null&&cr.some(jr=>rn===(jr==null?void 0:jr.link))?I.actived:""},nt.createElement("div",{onClick:()=>Ln(tn,rr),className:I.name},nt.createElement("span",{dangerouslySetInnerHTML:{__html:(()=>{var jr;let kr=tn==null?void 0:tn.name;return(jr=tn==null?void 0:tn.subitem)==null||jr.map((fo,ao)=>(fo.link===nr.pathname&&(kr=fo.name),fo)),kr})()}}),((Ir=tn==null?void 0:tn.subitem)==null?void 0:Ir.length)>0&&nt.createElement("i",{className:"iconfont icon-zhankai4"})),((qr=tn==null?void 0:tn.subitem)==null?void 0:qr.length)>0&&nt.createElement("div",{className:I.dropDown},(Eo=tn==null?void 0:tn.subitem)==null?void 0:Eo.map((jr,kr)=>nt.createElement("div",{className:I.subName,onClick:()=>Ln(jr,rr),key:rr+"-"+kr},!!kr&&nt.createElement("div",{className:I.line}),nt.createElement("aside",{className:"font16 c-black"},sn(jr==null?void 0:jr.name)),nt.createElement("div",{className:"font14",style:{color:"#9FA7B3",whiteSpace:"nowrap"}},jr.content)))))}))),nt.createElement("div",{className:"search-bar",style:{flex:De.isIlearning?"initial":"1 0 auto"}},!(0,J.Ll)()&&!(De!=null&&De.isIlearning)&&nt.createElement(nt.Fragment,null,nt.createElement(dr,null),!Nt&&nt.createElement(R,null),!Nt&&!!((Hn=Fe==null?void 0:Fe.userInfo)!=null&&Hn.login)&&nt.createElement(u.Link,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:`/messages/${(vn=Fe==null?void 0:Fe.userInfo)==null?void 0:vn.login}/user_tidings`},((jn=Fe==null?void 0:Fe.navigationInfo)==null?void 0:jn.new_message)&&nt.createElement("span",{className:I.newslight}))),!Nt&&nt.createElement(Ht,{payload:An}))),nt.createElement(d.default,{centered:!0,destroyOnClose:!0,open:xn,title:"\u63D0\u793A",width:"500px",okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,J.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:()=>zn(!1)},nt.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},nt.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"),nt.createElement("img",{src:`${ye.Z.IMG_SERVER}/${(Wn=De==null?void 0:De.setting)==null?void 0:Wn.homepage_tea_qq_qrcode_url}`,width:200,height:200,className:"mb10"}),nt.createElement("p",null,"\u7FA4\u53F7\uFF1A",(Sn=De==null?void 0:De.setting)==null?void 0:Sn.homepage_tea_qq_number)))),nt.createElement(g,null),nt.createElement(Qt,null)):nt.createElement(nt.Fragment,null,nt.createElement(Qt,null))};var _t=(0,u.connect)(({homePage:oe,loading:me,user:Se,globalSetting:Fe,shixunHomeworks:De})=>({homePage:oe,user:Se,globalSetting:Fe,loading:me.models.index,shixunHomeworks:De}))(hn)},73974:function(un,Ve,e){e.r(Ve),e.d(Ve,{default:function(){return Kr}});var t=e(59301),u=e(92736),S=e(43418),ee=e(81863),d=e(25690),I=e(78241),n=e(8591),se=e(92832),le=e(24905),h=e(3113),ue=e(86245),b=e(99267),M=e(1710),J=e(46400),ie=e(28209),_=e.n(ie),Je=Object.defineProperty,Ee=Object.defineProperties,Ue=Object.getOwnPropertyDescriptors,be=Object.getOwnPropertySymbols,K=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,r=(o,f,y)=>f in o?Je(o,f,{enumerable:!0,configurable:!0,writable:!0,value:y}):o[f]=y,x=(o,f)=>{for(var y in f||(f={}))K.call(f,y)&&r(o,y,f[y]);if(be)for(var y of be(f))E.call(f,y)&&r(o,y,f[y]);return o},P=(o,f)=>Ee(o,Ue(f)),G=(o,f,y)=>new Promise(($,Be)=>{var Ye=ke=>{try{ot(y.next(ke))}catch(Lt){Be(Lt)}},St=ke=>{try{ot(y.throw(ke))}catch(Lt){Be(Lt)}},ot=ke=>ke.done?$(ke.value):Promise.resolve(ke.value).then(Ye,St);ot((y=y.apply(o,f)).next())});const Y={height:48,borderRadius:4},V=({dispatch:o,setType:f,data:y,accountInfo:$,open:Be})=>{const[Ye]=I.default.useForm(),[St]=(0,d.useSearchParams)(),ot=(0,d.useLocation)(),[ke,Lt]=(0,t.useState)(!1),[En,pn]=(0,t.useState)(""),bn=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/;(0,t.useEffect)(()=>{Lt(Be)},[Be]);const gn=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:nn=>t.createElement("span",{className:nn.indexOf("\u5F02\u5E38")>-1||nn.indexOf("\u767B\u5F55")>-1?"c-red":"c-green"},nn)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:nn=>t.createElement("span",{className:nn.indexOf("\u5F02\u5E38")>-1||nn.indexOf("\u767B\u5F55")>-1?"c-red":"c-green"},nn)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],cn=[{real_name:"edutest01",student_id:"test0001",last_login_time:"2023-05-20 13:53:10",ip:"ip\u5730\u5740\u6B63\u5E38",browser:"\u6D4F\u89C8\u5668\u6B63\u5E38"}],Bn=()=>G(void 0,null,function*(){yield Ye.validateFields();let nn;if($!=null&&$.code)nn=yield(0,ue.Gq)(x(P(x({},$),{phone:$==null?void 0:$.login}),Ye.getFieldValue()));else{const Yn=JSON.parse(JSON.stringify($||{})),fn=_().enc.Utf8.parse("5183666c72eec9e4"),lr=_().AES.encrypt(Yn.password||"",fn,{iv:fn,mode:_().mode.CBC});Yn.password=lr.toString(),nn=yield(0,ue.Es)(x(x({},Yn),Ye.getFieldValue()))}if(nn.status){if(nn.status===-4){o({type:"user/showPopLogin",payload:{showPopLogin:!1}}),o({type:"user/setBindAccountModal",payload:{bindAccountModalVisible:!0,userInfoForBindAccountModal:nn.user,loginInfo:$}});return}pn(nn==null?void 0:nn.message);return}if(Lt(!1),nn!=null&&nn.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",nn==null?void 0:nn.start_date)):localStorage.removeItem("extension-modal"),ot.pathname==="/user/login"||ot.pathname==="/login"){let Yn=St.get("form")||St.get("back_url");if(Yn)window.location.href=decodeURIComponent(Yn);else if(!bn.test($.password)&&!($!=null&&$.code))n.ZP.info("\u7CFB\u7EDF\u68C0\u6D4B\u60A8\u7684\u5BC6\u7801\u5F3A\u5EA6\u8FC7\u4F4E\uFF0C\u8BF7\u53CA\u65F6\u4FEE\u6539"),window.location.href="/account/secure";else{window.location.href="/";return}}else if(!bn.test($.password)&&!($!=null&&$.code))n.ZP.info("\u7CFB\u7EDF\u68C0\u6D4B\u60A8\u7684\u5BC6\u7801\u5F3A\u5EA6\u8FC7\u4F4E\uFF0C\u8BF7\u53CA\u65F6\u4FEE\u6539"),window.location.href="/account/secure?active=3",o({type:"user/showPopLogin",payload:{showPopLogin:!1}});else{window.location.reload();return}Ye.resetFields()}),Vn=()=>{o({type:"user/showPopLogin",payload:{showPopLogin:!1}})};return t.createElement(S.default,{title:"\u767B\u5F55\u63D0\u793A",width:600,onOk:Bn,onCancel:()=>Lt(!1),centered:!0,keyboard:!1,closable:!1,maskClosable:!1,open:ke},t.createElement("p",{className:"tc"},"\u8BE5\u8D26\u53F7\u5DF2\u7ECF\u5B58\u5728\u5F02\u5E38\u60C5\u51B5\uFF0C\u82E5\u975E\u672C\u4EBA\u64CD\u4F5C\uFF0C\u8BF7\u8054\u7CFB\u76D1\u8003\u8001\u5E08\u8BF4\u660E\u60C5\u51B5\u3002"),t.createElement("div",{className:"mt20"},t.createElement(M.default,{pagination:{hideOnSinglePage:!0},dataSource:y||[],columns:gn})),t.createElement("div",{className:"mt20 mb20"},t.createElement(J.Z,{message:"\u8BF7\u76D1\u8003\u8001\u5E08\u8F93\u5165\u7684\u8003\u8BD5\u89E3\u9501\u7801\uFF0C\u6388\u6743\u5F53\u524D\u5B66\u751F\u767B\u5F55\u5E73\u53F0\u3002",type:"warning"})),t.createElement(I.default,{name:"global_state",autoComplete:"off",form:Ye},t.createElement(I.default.Item,{name:"unlock_key",label:"\u8003\u8BD5\u89E3\u9501\u7801",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u89E3\u9501\u7801"}]},t.createElement(se.default.Password,{autoComplete:"off"}))))};var Z=(0,d.connect)(({user:o,loading:f,globalSetting:y})=>({user:o,globalSetting:y,loading:f.models.index}))(V),Me={"login-panel-wrapper2":"login-panel-wrapper2___HuMNJ","ant-form-item-explain":"ant-form-item-explain___c1FeE","ant-form-item":"ant-form-item___qb60e","ant-form-item-with-help":"ant-form-item-with-help___NeAwJ","login-panel-right-wrp":"login-panel-right-wrp___vWD_i","res-error-values":"res-error-values___hV1lz",tabs:"tabs___EwOAX"},pe=Object.defineProperty,it=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,ne=(o,f,y)=>f in o?pe(o,f,{enumerable:!0,configurable:!0,writable:!0,value:y}):o[f]=y,X=(o,f)=>{for(var y in f||(f={}))ge.call(f,y)&&ne(o,y,f[y]);if(it)for(var y of it(f))Ce.call(f,y)&&ne(o,y,f[y]);return o},we=(o,f,y)=>new Promise(($,Be)=>{var Ye=ke=>{try{ot(y.next(ke))}catch(Lt){Be(Lt)}},St=ke=>{try{ot(y.throw(ke))}catch(Lt){Be(Lt)}},ot=ke=>ke.done?$(ke.value):Promise.resolve(ke.value).then(Ye,St);ot((y=y.apply(o,f)).next())});const m={height:48,borderRadius:4},A=({dispatch:o,setType:f,user:y,setusername:$,globalSetting:Be})=>{var Ye;const[St]=I.default.useForm(),[ot]=(0,d.useSearchParams)(),ke=(0,d.useLocation)(),[Lt,En]=(0,t.useState)(""),[pn,bn]=(0,t.useState)([]),[gn,cn]=(0,t.useState)({}),[Bn,Vn]=(0,t.useState)(!1),nn=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,Yn=Et=>we(void 0,null,function*(){Vn(!1),nn.test(Et.password)||($(Et.login),En("\u7CFB\u7EDF\u68C0\u6D4B\u60A8\u7684\u5BC6\u7801\u5F3A\u5EA6\u8FC7\u4F4E\uFF0C\u8BF7\u53CA\u65F6\u4FEE\u6539"));const Ft=X({},Et),On=_().enc.Utf8.parse("5183666c72eec9e4"),vr=_().AES.encrypt(Et.password||"",On,{iv:On,mode:_().mode.CBC});Ft.password=vr.toString(),cn(X({},Et));const er=yield(0,ue.Es)(Ft);if(er.status){if(er.status===-4){o({type:"user/showPopLogin",payload:{showPopLogin:!1}}),o({type:"user/setBindAccountModal",payload:{bindAccountModalVisible:!0,userInfoForBindAccountModal:er.user,loginInfo:Et}});return}else if(er.status===-5){bn([er==null?void 0:er.message]),Vn(!0);return}En(er==null?void 0:er.message);return}if(er!=null&&er.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",er==null?void 0:er.start_date)):localStorage.removeItem("extension-modal"),ke.pathname==="/user/login"||ke.pathname==="/login"){let lo=ot.get("form")||ot.get("back_url");if(lo)window.location.href=decodeURIComponent(lo);else{n.ZP.info("\u7CFB\u7EDF\u68C0\u6D4B\u60A8\u7684\u5BC6\u7801\u5F3A\u5EA6\u8FC7\u4F4E\uFF0C\u8BF7\u53CA\u65F6\u4FEE\u6539"),setTimeout(()=>{window.location.href="/"},300);return}}else{n.ZP.info("\u7CFB\u7EDF\u68C0\u6D4B\u60A8\u7684\u5BC6\u7801\u5F3A\u5EA6\u8FC7\u4F4E\uFF0C\u8BF7\u53CA\u65F6\u4FEE\u6539"),setTimeout(()=>{window.location.reload()},300);return}St.resetFields()}),fn=()=>{o({type:"user/showPopLogin",payload:{showPopLogin:!1}})},lr=Et=>{var Ft,On;(Ft=Be==null?void 0:Be.setting)!=null&&Ft.open_secrecy_promise?S.default.confirm({width:500,title:null,centered:!0,icon:null,content:t.createElement(t.Fragment,null,t.createElement("h1",{style:{textAlign:"center",marginTop:10,fontSize:"18px"}},"\u4FDD\u5BC6\u627F\u8BFA"),t.createElement("div",{dangerouslySetInnerHTML:{__html:(On=Be==null?void 0:Be.setting)==null?void 0:On.secrecy_promise}})),okText:"\u6211\u627F\u8BFA",cancelText:"\u9000\u51FA",onOk:()=>Yn(Et)}):Yn(Et)};return t.createElement(t.Fragment,null,t.createElement(I.default,{layout:"vertical",form:St,initialValues:{autologin:!0,login:y.actionTabs.phone},onFinish:lr,onValuesChange:Et=>{En("");const Ft=/[\u4e00-\u9fa5]/g;if("password"in Et){const On=Et.password.replace(Ft,"");St.setFieldsValue({password:On})}}},!!Lt&&t.createElement("div",{className:Me["res-error-values"]},t.createElement("span",null,Lt),t.createElement(b.Z,{onClick:()=>En("")})),t.createElement(I.default.Item,{name:"login",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7528\u6237\u540D\u3001\u624B\u673A\u53F7\u6216\u90AE\u7BB1"}]},t.createElement(se.default,{style:m,size:"middle",placeholder:"\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7/\u8D26\u53F7",onBlur:()=>{o({type:"user/setActionTabs",payload:{phone:St.getFieldValue("login")}})}})),t.createElement(I.default.Item,{name:"password",rules:[{required:!0,message:"\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"}]},t.createElement(se.default.Password,{style:m,size:"middle",placeholder:"\u5BC6\u7801"})),t.createElement(I.default.Item,null,t.createElement("div",{className:"flex-container",style:{justifyContent:"space-between"}},t.createElement(I.default.Item,{name:"autologin",noStyle:!0,valuePropName:"checked"},t.createElement(le.default,null,"\u4E0B\u6B21\u81EA\u52A8\u767B\u5F55")),((Ye=Be==null?void 0:Be.setting)==null?void 0:Ye.enable_forgot_password)&&t.createElement("div",null,t.createElement("span",{className:"current font14 c-blue",onClick:()=>f(4)},"\u627E\u56DE\u5BC6\u7801")))),t.createElement(I.default.Item,null,t.createElement(h.ZP,{size:"middle",type:"primary",htmlType:"submit",block:!0,className:"font16",style:m},"\u767B\u5F55"))),t.createElement(Z,{open:Bn,data:pn,accountInfo:X({},gn)}))};var z=(0,d.connect)(({user:o,loading:f,globalSetting:y})=>({user:o,globalSetting:y,loading:f.models.index}))(A),D=e(6848),B=e(51257),F=e(80813),W=e(92310),xe=e.n(W),Pe=function(){var o=(0,t.useRef)(!1);return(0,t.useEffect)(function(){return o.current=!1,function(){o.current=!0}},[]),o},Ie=Pe;function rt(o){var f=Ie(),y=(0,F.CR)((0,t.useState)(o),2),$=y[0],Be=y[1],Ye=(0,t.useCallback)(function(St){f.current||Be(St)},[]);return[$,Ye]}var Ct=rt;function ut(o){var f=(0,t.useRef)(o);return f.current=o,f}var he=ut,qe=function(o){(0,t.useEffect)(function(){o()},[])},T=qe;function O(o,f){f===void 0&&(f={});var y=f.insertAt;if(typeof document!="undefined"){var $=document.head||document.getElementsByTagName("head")[0],Be=document.createElement("style");Be.type="text/css",y==="top"&&$.firstChild?$.insertBefore(Be,$.firstChild):$.appendChild(Be),Be.styleSheet?Be.styleSheet.cssText=o:Be.appendChild(document.createTextNode(o))}}var L=`@-webkit-keyframes slider-icon-animate_spin { +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[1717],{89489:function(un,Ve,e){e.d(Ve,{Z:function(){return se}});var t=e(14809),u=e(59301),S={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"outlined"},ee=S,d=e(7657),I=function(h,ue){return u.createElement(d.Z,(0,t.Z)({},h,{ref:ue,icon:ee}))},n=u.forwardRef(I),se=n},59477:function(un,Ve,e){e.d(Ve,{Z:function(){return se}});var t=e(14809),u=e(59301),S={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z"}}]},name:"caret-up",theme:"outlined"},ee=S,d=e(7657),I=function(h,ue){return u.createElement(d.Z,(0,t.Z)({},h,{ref:ue,icon:ee}))},n=u.forwardRef(I),se=n},40001:function(un,Ve,e){e.d(Ve,{Z:function(){return se}});var t=e(14809),u=e(59301),S={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]},name:"check",theme:"outlined"},ee=S,d=e(7657),I=function(h,ue){return u.createElement(d.Z,(0,t.Z)({},h,{ref:ue,icon:ee}))},n=u.forwardRef(I),se=n},65363:function(un,Ve,e){e.d(Ve,{Z:function(){return se}});var t=e(14809),u=e(59301),S={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"},ee=S,d=e(7657),I=function(h,ue){return u.createElement(d.Z,(0,t.Z)({},h,{ref:ue,icon:ee}))},n=u.forwardRef(I),se=n},81953:function(un,Ve,e){e.d(Ve,{Z:function(){return se}});var t=e(14809),u=e(59301),S={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z"}}]},name:"copy",theme:"outlined"},ee=S,d=e(7657),I=function(h,ue){return u.createElement(d.Z,(0,t.Z)({},h,{ref:ue,icon:ee}))},n=u.forwardRef(I),se=n},49198:function(un,Ve,e){e.d(Ve,{Z:function(){return se}});var t=e(14809),u=e(59301),S={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"},ee=S,d=e(7657),I=function(h,ue){return u.createElement(d.Z,(0,t.Z)({},h,{ref:ue,icon:ee}))},n=u.forwardRef(I),se=n},84105:function(un,Ve,e){e.d(Ve,{Z:function(){return se}});var t=e(14809),u=e(59301),S={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}}]},name:"down",theme:"outlined"},ee=S,d=e(7657),I=function(h,ue){return u.createElement(d.Z,(0,t.Z)({},h,{ref:ue,icon:ee}))},n=u.forwardRef(I),se=n},18785:function(un,Ve,e){e.d(Ve,{Z:function(){return se}});var t=e(14809),u=e(59301),S={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"ellipsis",theme:"outlined"},ee=S,d=e(7657),I=function(h,ue){return u.createElement(d.Z,(0,t.Z)({},h,{ref:ue,icon:ee}))},n=u.forwardRef(I),se=n},87169:function(un,Ve,e){e.d(Ve,{Z:function(){return se}});var t=e(14809),u=e(59301),S={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"},ee=S,d=e(7657),I=function(h,ue){return u.createElement(d.Z,(0,t.Z)({},h,{ref:ue,icon:ee}))},n=u.forwardRef(I),se=n},73331:function(un,Ve,e){e.d(Ve,{Z:function(){return se}});var t=e(14809),u=e(59301),S={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z"}},{tag:"path",attrs:{d:"M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z"}}]},name:"eye-invisible",theme:"outlined"},ee=S,d=e(7657),I=function(h,ue){return u.createElement(d.Z,(0,t.Z)({},h,{ref:ue,icon:ee}))},n=u.forwardRef(I),se=n},15277:function(un,Ve,e){e.d(Ve,{Z:function(){return se}});var t=e(14809),u=e(59301),S={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"}}]},name:"eye",theme:"outlined"},ee=S,d=e(7657),I=function(h,ue){return u.createElement(d.Z,(0,t.Z)({},h,{ref:ue,icon:ee}))},n=u.forwardRef(I),se=n},52671:function(un,Ve,e){e.d(Ve,{Z:function(){return se}});var t=e(14809),u=e(59301),S={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file",theme:"outlined"},ee=S,d=e(7657),I=function(h,ue){return u.createElement(d.Z,(0,t.Z)({},h,{ref:ue,icon:ee}))},n=u.forwardRef(I),se=n},8657:function(un,Ve,e){e.d(Ve,{Z:function(){return se}});var t=e(14809),u=e(59301),S={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"},ee=S,d=e(7657),I=function(h,ue){return u.createElement(d.Z,(0,t.Z)({},h,{ref:ue,icon:ee}))},n=u.forwardRef(I),se=n},56082:function(un,Ve,e){e.d(Ve,{Z:function(){return se}});var t=e(14809),u=e(59301),S={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 276.5a56 56 0 1056-97 56 56 0 00-56 97zm0 284a56 56 0 1056-97 56 56 0 00-56 97zM640 228a56 56 0 10112 0 56 56 0 00-112 0zm0 284a56 56 0 10112 0 56 56 0 00-112 0zM300 844.5a56 56 0 1056-97 56 56 0 00-56 97zM640 796a56 56 0 10112 0 56 56 0 00-112 0z"}}]},name:"holder",theme:"outlined"},ee=S,d=e(7657),I=function(h,ue){return u.createElement(d.Z,(0,t.Z)({},h,{ref:ue,icon:ee}))},n=u.forwardRef(I),se=n},33853:function(un,Ve,e){e.d(Ve,{Z:function(){return se}});var t=e(14809),u=e(59301),S={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},ee=S,d=e(7657),I=function(h,ue){return u.createElement(d.Z,(0,t.Z)({},h,{ref:ue,icon:ee}))},n=u.forwardRef(I),se=n},15075:function(un,Ve,e){e.d(Ve,{Z:function(){return se}});var t=e(14809),u=e(59301),S={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"minus-square",theme:"outlined"},ee=S,d=e(7657),I=function(h,ue){return u.createElement(d.Z,(0,t.Z)({},h,{ref:ue,icon:ee}))},n=u.forwardRef(I),se=n},62772:function(un,Ve,e){e.d(Ve,{Z:function(){return se}});var t=e(14809),u=e(59301),S={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M482 152h60q8 0 8 8v704q0 8-8 8h-60q-8 0-8-8V160q0-8 8-8z"}},{tag:"path",attrs:{d:"M192 474h672q8 0 8 8v60q0 8-8 8H160q-8 0-8-8v-60q0-8 8-8z"}}]},name:"plus",theme:"outlined"},ee=S,d=e(7657),I=function(h,ue){return u.createElement(d.Z,(0,t.Z)({},h,{ref:ue,icon:ee}))},n=u.forwardRef(I),se=n},43531:function(un,Ve,e){e.d(Ve,{Z:function(){return se}});var t=e(14809),u=e(59301),S={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"plus-square",theme:"outlined"},ee=S,d=e(7657),I=function(h,ue){return u.createElement(d.Z,(0,t.Z)({},h,{ref:ue,icon:ee}))},n=u.forwardRef(I),se=n},61485:function(un,Ve,e){e.d(Ve,{Z:function(){return se}});var t=e(14809),u=e(59301),S={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M623.6 316.7C593.6 290.4 554 276 512 276s-81.6 14.5-111.6 40.7C369.2 344 352 380.7 352 420v7.6c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V420c0-44.1 43.1-80 96-80s96 35.9 96 80c0 31.1-22 59.6-56.1 72.7-21.2 8.1-39.2 22.3-52.1 40.9-13.1 19-19.9 41.8-19.9 64.9V620c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-22.7a48.3 48.3 0 0130.9-44.8c59-22.7 97.1-74.7 97.1-132.5.1-39.3-17.1-76-48.3-103.3zM472 732a40 40 0 1080 0 40 40 0 10-80 0z"}}]},name:"question-circle",theme:"outlined"},ee=S,d=e(7657),I=function(h,ue){return u.createElement(d.Z,(0,t.Z)({},h,{ref:ue,icon:ee}))},n=u.forwardRef(I),se=n},38819:function(un,Ve,e){e.d(Ve,{Z:function(){return se}});var t=e(14809),u=e(59301),S={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},ee=S,d=e(7657),I=function(h,ue){return u.createElement(d.Z,(0,t.Z)({},h,{ref:ue,icon:ee}))},n=u.forwardRef(I),se=n},47472:function(un,Ve,e){e.d(Ve,{Z:function(){return se}});var t=e(14809),u=e(59301),S={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"},ee=S,d=e(7657),I=function(h,ue){return u.createElement(d.Z,(0,t.Z)({},h,{ref:ue,icon:ee}))},n=u.forwardRef(I),se=n},21328:function(un,Ve,e){e.d(Ve,{Z:function(){return se}});var t=e(59301),u=e(25690),S=e(43418),ee="data:image/png;base64,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",d="data:image/png;base64,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",I={tilte:"tilte___IfiMG",flexRow:"flexRow___pQP78",flexColumn:"flexColumn___xrBZQ",footerWrap:"footerWrap___C5kCC",img:"img___GoWZu",content:"content___pumTK",modalContent:"modalContent___XvHiZ"};const n=({visible:le,occupationValue:h,onCancel:ue=()=>{}})=>{const y=()=>t.createElement("div",{className:I.flexColumn},t.createElement("img",{className:I.img,src:d}),t.createElement("span",{className:I.content},"\u672A\u804C\u4E1A\u8BA4\u8BC1")),M=()=>t.createElement("div",{className:I.flexColumn},t.createElement("img",{className:I.img,src:ee}),t.createElement("span",{className:I.content},"\u672A\u5B9E\u540D\u8BA4\u8BC1")),J=()=>h===3?t.createElement(t.Fragment,null,M(),y()):h===2?y():M();return t.createElement(S.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:le,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:()=>{ue(),u.history.push("/account/certification")},onCancel:()=>{ue()}},t.createElement("div",{className:I.tilte},"\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5"),t.createElement("div",{className:I.flexRow},J()))};var se=(0,u.connect)(({paperlibrary:le,loading:h,globalSetting:ue})=>({paperlibrary:le,globalSetting:ue,loading:h.effects}))(n)},9399:function(un,Ve,e){e.d(Ve,{Z:function(){return F}});var t=e(59301),u=e(48066),S=e(29679),ee=e(19248),d=e(96512),I=e(14809),n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M955.7 856l-416-720c-6.2-10.7-16.9-16-27.7-16s-21.6 5.3-27.7 16l-416 720C56 877.4 71.4 904 96 904h832c24.6 0 40-26.6 27.7-48zM480 416c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v184c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V416zm32 352a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"warning",theme:"filled"},se=n,le=e(7657),h=function(xe,Pe){return t.createElement(le.Z,(0,I.Z)({},xe,{ref:Pe,icon:se}))},ue=t.forwardRef(h),y=ue,M=e(92310),J=e.n(M),ie=e(36355),Je=()=>t.createElement("svg",{width:"252",height:"294"},t.createElement("defs",null,t.createElement("path",{d:"M0 .387h251.772v251.772H0z"})),t.createElement("g",{fill:"none",fillRule:"evenodd"},t.createElement("g",{transform:"translate(0 .012)"},t.createElement("mask",{fill:"#fff"}),t.createElement("path",{d:"M0 127.32v-2.095C0 56.279 55.892.387 124.838.387h2.096c68.946 0 124.838 55.892 124.838 124.838v2.096c0 68.946-55.892 124.838-124.838 124.838h-2.096C55.892 252.16 0 196.267 0 127.321",fill:"#E4EBF7",mask:"url(#b)"})),t.createElement("path",{d:"M39.755 130.84a8.276 8.276 0 1 1-16.468-1.66 8.276 8.276 0 0 1 16.468 1.66",fill:"#FFF"}),t.createElement("path",{d:"M36.975 134.297l10.482 5.943M48.373 146.508l-12.648 10.788",stroke:"#FFF",strokeWidth:"2"}),t.createElement("path",{d:"M39.875 159.352a5.667 5.667 0 1 1-11.277-1.136 5.667 5.667 0 0 1 11.277 1.136M57.588 143.247a5.708 5.708 0 1 1-11.358-1.145 5.708 5.708 0 0 1 11.358 1.145M99.018 26.875l29.82-.014a4.587 4.587 0 1 0-.003-9.175l-29.82.013a4.587 4.587 0 1 0 .003 9.176M110.424 45.211l29.82-.013a4.588 4.588 0 0 0-.004-9.175l-29.82.013a4.587 4.587 0 1 0 .004 9.175",fill:"#FFF"}),t.createElement("path",{d:"M112.798 26.861v-.002l15.784-.006a4.588 4.588 0 1 0 .003 9.175l-15.783.007v-.002a4.586 4.586 0 0 0-.004-9.172M184.523 135.668c-.553 5.485-5.447 9.483-10.931 8.93-5.485-.553-9.483-5.448-8.93-10.932.552-5.485 5.447-9.483 10.932-8.93 5.485.553 9.483 5.447 8.93 10.932",fill:"#FFF"}),t.createElement("path",{d:"M179.26 141.75l12.64 7.167M193.006 156.477l-15.255 13.011",stroke:"#FFF",strokeWidth:"2"}),t.createElement("path",{d:"M184.668 170.057a6.835 6.835 0 1 1-13.6-1.372 6.835 6.835 0 0 1 13.6 1.372M203.34 153.325a6.885 6.885 0 1 1-13.7-1.382 6.885 6.885 0 0 1 13.7 1.382",fill:"#FFF"}),t.createElement("path",{d:"M151.931 192.324a2.222 2.222 0 1 1-4.444 0 2.222 2.222 0 0 1 4.444 0zM225.27 116.056a2.222 2.222 0 1 1-4.445 0 2.222 2.222 0 0 1 4.444 0zM216.38 151.08a2.223 2.223 0 1 1-4.446-.001 2.223 2.223 0 0 1 4.446 0zM176.917 107.636a2.223 2.223 0 1 1-4.445 0 2.223 2.223 0 0 1 4.445 0zM195.291 92.165a2.223 2.223 0 1 1-4.445 0 2.223 2.223 0 0 1 4.445 0zM202.058 180.711a2.223 2.223 0 1 1-4.446 0 2.223 2.223 0 0 1 4.446 0z",stroke:"#FFF",strokeWidth:"2"}),t.createElement("path",{stroke:"#FFF",strokeWidth:"2",d:"M214.404 153.302l-1.912 20.184-10.928 5.99M173.661 174.792l-6.356 9.814h-11.36l-4.508 6.484M174.941 125.168v-15.804M220.824 117.25l-12.84 7.901-15.31-7.902V94.39"}),t.createElement("path",{d:"M166.588 65.936h-3.951a4.756 4.756 0 0 1-4.743-4.742 4.756 4.756 0 0 1 4.743-4.743h3.951a4.756 4.756 0 0 1 4.743 4.743 4.756 4.756 0 0 1-4.743 4.742",fill:"#FFF"}),t.createElement("path",{d:"M174.823 30.03c0-16.281 13.198-29.48 29.48-29.48 16.28 0 29.48 13.199 29.48 29.48 0 16.28-13.2 29.48-29.48 29.48-16.282 0-29.48-13.2-29.48-29.48",fill:"#1677ff"}),t.createElement("path",{d:"M205.952 38.387c.5.5.785 1.142.785 1.928s-.286 1.465-.785 1.964c-.572.5-1.214.75-2 .75-.785 0-1.429-.285-1.929-.785-.572-.5-.82-1.143-.82-1.929s.248-1.428.82-1.928c.5-.5 1.144-.75 1.93-.75.785 0 1.462.25 1.999.75m4.285-19.463c1.428 1.249 2.143 2.963 2.143 5.142 0 1.712-.427 3.13-1.219 4.25-.067.096-.137.18-.218.265-.416.429-1.41 1.346-2.956 2.699a5.07 5.07 0 0 0-1.428 1.75 5.207 5.207 0 0 0-.536 2.357v.5h-4.107v-.5c0-1.357.215-2.536.714-3.5.464-.964 1.857-2.464 4.178-4.536l.43-.5c.643-.785.964-1.643.964-2.535 0-1.18-.358-2.108-1-2.785-.678-.68-1.643-1.001-2.858-1.001-1.536 0-2.642.464-3.357 1.43-.37.5-.621 1.135-.76 1.904a1.999 1.999 0 0 1-1.971 1.63h-.004c-1.277 0-2.257-1.183-1.98-2.43.337-1.518 1.02-2.78 2.073-3.784 1.536-1.5 3.607-2.25 6.25-2.25 2.32 0 4.214.607 5.642 1.894",fill:"#FFF"}),t.createElement("path",{d:"M52.04 76.131s21.81 5.36 27.307 15.945c5.575 10.74-6.352 9.26-15.73 4.935-10.86-5.008-24.7-11.822-11.577-20.88",fill:"#FFB594"}),t.createElement("path",{d:"M90.483 67.504l-.449 2.893c-.753.49-4.748-2.663-4.748-2.663l-1.645.748-1.346-5.684s6.815-4.589 8.917-5.018c2.452-.501 9.884.94 10.7 2.278 0 0 1.32.486-2.227.69-3.548.203-5.043.447-6.79 3.132-1.747 2.686-2.412 3.624-2.412 3.624",fill:"#FFC6A0"}),t.createElement("path",{d:"M128.055 111.367c-2.627-7.724-6.15-13.18-8.917-15.478-3.5-2.906-9.34-2.225-11.366-4.187-1.27-1.231-3.215-1.197-3.215-1.197s-14.98-3.158-16.828-3.479c-2.37-.41-2.124-.714-6.054-1.405-1.57-1.907-2.917-1.122-2.917-1.122l-7.11-1.383c-.853-1.472-2.423-1.023-2.423-1.023l-2.468-.897c-1.645 9.976-7.74 13.796-7.74 13.796 1.795 1.122 15.703 8.3 15.703 8.3l5.107 37.11s-3.321 5.694 1.346 9.109c0 0 19.883-3.743 34.921-.329 0 0 3.047-2.546.972-8.806.523-3.01 1.394-8.263 1.736-11.622.385.772 2.019 1.918 3.14 3.477 0 0 9.407-7.365 11.052-14.012-.832-.723-1.598-1.585-2.267-2.453-.567-.736-.358-2.056-.765-2.717-.669-1.084-1.804-1.378-1.907-1.682",fill:"#FFF"}),t.createElement("path",{d:"M101.09 289.998s4.295 2.041 7.354 1.021c2.821-.94 4.53.668 7.08 1.178 2.55.51 6.874 1.1 11.686-1.26-.103-5.51-6.889-3.98-11.96-6.713-2.563-1.38-3.784-4.722-3.598-8.799h-9.402s-1.392 10.52-1.16 14.573",fill:"#CBD1D1"}),t.createElement("path",{d:"M101.067 289.826s2.428 1.271 6.759.653c3.058-.437 3.712.481 7.423 1.031 3.712.55 10.724-.069 11.823-.894.413 1.1-.343 2.063-.343 2.063s-1.512.603-4.812.824c-2.03.136-5.8.291-7.607-.503-1.787-1.375-5.247-1.903-5.728-.241-3.918.95-7.355-.286-7.355-.286l-.16-2.647z",fill:"#2B0849"}),t.createElement("path",{d:"M108.341 276.044h3.094s-.103 6.702 4.536 8.558c-4.64.618-8.558-2.303-7.63-8.558",fill:"#A4AABA"}),t.createElement("path",{d:"M57.542 272.401s-2.107 7.416-4.485 12.306c-1.798 3.695-4.225 7.492 5.465 7.492 6.648 0 8.953-.48 7.423-6.599-1.53-6.12.266-13.199.266-13.199h-8.669z",fill:"#CBD1D1"}),t.createElement("path",{d:"M51.476 289.793s2.097 1.169 6.633 1.169c6.083 0 8.249-1.65 8.249-1.65s.602 1.114-.619 2.165c-.993.855-3.597 1.591-7.39 1.546-4.145-.048-5.832-.566-6.736-1.168-.825-.55-.687-1.58-.137-2.062",fill:"#2B0849"}),t.createElement("path",{d:"M58.419 274.304s.033 1.519-.314 2.93c-.349 1.42-1.078 3.104-1.13 4.139-.058 1.151 4.537 1.58 5.155.034.62-1.547 1.294-6.427 1.913-7.252.619-.825-4.903-2.119-5.624.15",fill:"#A4AABA"}),t.createElement("path",{d:"M99.66 278.514l13.378.092s1.298-54.52 1.853-64.403c.554-9.882 3.776-43.364 1.002-63.128l-12.547-.644-22.849.78s-.434 3.966-1.195 9.976c-.063.496-.682.843-.749 1.365-.075.585.423 1.354.32 1.966-2.364 14.08-6.377 33.104-8.744 46.677-.116.666-1.234 1.009-1.458 2.691-.04.302.211 1.525.112 1.795-6.873 18.744-10.949 47.842-14.277 61.885l14.607-.014s2.197-8.57 4.03-16.97c2.811-12.886 23.111-85.01 23.111-85.01l3.016-.521 1.043 46.35s-.224 1.234.337 2.02c.56.785-.56 1.123-.392 2.244l.392 1.794s-.449 7.178-.898 11.89c-.448 4.71-.092 39.165-.092 39.165",fill:"#7BB2F9"}),t.createElement("path",{d:"M76.085 221.626c1.153.094 4.038-2.019 6.955-4.935M106.36 225.142s2.774-1.11 6.103-3.883",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M107.275 222.1s2.773-1.11 6.102-3.884",stroke:"#648BD8",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M74.74 224.767s2.622-.591 6.505-3.365M86.03 151.634c-.27 3.106.3 8.525-4.336 9.123M103.625 149.88s.11 14.012-1.293 15.065c-2.219 1.664-2.99 1.944-2.99 1.944M99.79 150.438s.035 12.88-1.196 24.377M93.673 175.911s7.212-1.664 9.431-1.664M74.31 205.861a212.013 212.013 0 0 1-.979 4.56s-1.458 1.832-1.009 3.776c.449 1.944-.947 2.045-4.985 15.355-1.696 5.59-4.49 18.591-6.348 27.597l-.231 1.12M75.689 197.807a320.934 320.934 0 0 1-.882 4.754M82.591 152.233L81.395 162.7s-1.097.15-.5 2.244c.113 1.346-2.674 15.775-5.18 30.43M56.12 274.418h13.31",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M116.241 148.22s-17.047-3.104-35.893.2c.158 2.514-.003 4.15-.003 4.15s14.687-2.818 35.67-.312c.252-2.355.226-4.038.226-4.038",fill:"#192064"}),t.createElement("path",{d:"M106.322 151.165l.003-4.911a.81.81 0 0 0-.778-.815c-2.44-.091-5.066-.108-7.836-.014a.818.818 0 0 0-.789.815l-.003 4.906a.81.81 0 0 0 .831.813c2.385-.06 4.973-.064 7.73.017a.815.815 0 0 0 .842-.81",fill:"#FFF"}),t.createElement("path",{d:"M105.207 150.233l.002-3.076a.642.642 0 0 0-.619-.646 94.321 94.321 0 0 0-5.866-.01.65.65 0 0 0-.63.647v3.072a.64.64 0 0 0 .654.644 121.12 121.12 0 0 1 5.794.011c.362.01.665-.28.665-.642",fill:"#192064"}),t.createElement("path",{d:"M100.263 275.415h12.338M101.436 270.53c.006 3.387.042 5.79.111 6.506M101.451 264.548a915.75 915.75 0 0 0-.015 4.337M100.986 174.965l.898 44.642s.673 1.57-.225 2.692c-.897 1.122 2.468.673.898 2.243-1.57 1.57.897 1.122 0 3.365-.596 1.489-.994 21.1-1.096 35.146",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M46.876 83.427s-.516 6.045 7.223 5.552c11.2-.712 9.218-9.345 31.54-21.655-.786-2.708-2.447-4.744-2.447-4.744s-11.068 3.11-22.584 8.046c-6.766 2.9-13.395 6.352-13.732 12.801M104.46 91.057l.941-5.372-8.884-11.43-5.037 5.372-1.74 7.834a.321.321 0 0 0 .108.32c.965.8 6.5 5.013 14.347 3.544a.332.332 0 0 0 .264-.268",fill:"#FFC6A0"}),t.createElement("path",{d:"M93.942 79.387s-4.533-2.853-2.432-6.855c1.623-3.09 4.513 1.133 4.513 1.133s.52-3.642 3.121-3.642c.52-1.04 1.561-4.162 1.561-4.162s11.445 2.601 13.526 3.121c0 5.203-2.304 19.424-7.84 19.861-8.892.703-12.449-9.456-12.449-9.456",fill:"#FFC6A0"}),t.createElement("path",{d:"M113.874 73.446c2.601-2.081 3.47-9.722 3.47-9.722s-2.479-.49-6.64-2.05c-4.683-2.081-12.798-4.747-17.48.976-9.668 3.223-2.05 19.823-2.05 19.823l2.713-3.021s-3.935-3.287-2.08-6.243c2.17-3.462 3.92 1.073 3.92 1.073s.637-2.387 3.581-3.342c.355-.71 1.036-2.674 1.432-3.85a1.073 1.073 0 0 1 1.263-.704c2.4.558 8.677 2.019 11.356 2.662.522.125.871.615.82 1.15l-.305 3.248z",fill:"#520038"}),t.createElement("path",{d:"M104.977 76.064c-.103.61-.582 1.038-1.07.956-.489-.083-.801-.644-.698-1.254.103-.61.582-1.038 1.07-.956.488.082.8.644.698 1.254M112.132 77.694c-.103.61-.582 1.038-1.07.956-.488-.083-.8-.644-.698-1.254.103-.61.582-1.038 1.07-.956.488.082.8.643.698 1.254",fill:"#552950"}),t.createElement("path",{stroke:"#DB836E",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round",d:"M110.13 74.84l-.896 1.61-.298 4.357h-2.228"}),t.createElement("path",{d:"M110.846 74.481s1.79-.716 2.506.537",stroke:"#5C2552",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M92.386 74.282s.477-1.114 1.113-.716c.637.398 1.274 1.433.558 1.99-.717.556.159 1.67.159 1.67",stroke:"#DB836E",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M103.287 72.93s1.83 1.113 4.137.954",stroke:"#5C2552",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M103.685 81.762s2.227 1.193 4.376 1.193M104.64 84.308s.954.398 1.511.318M94.693 81.205s2.308 7.4 10.424 7.639",stroke:"#DB836E",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M81.45 89.384s.45 5.647-4.935 12.787M69 82.654s-.726 9.282-8.204 14.206",stroke:"#E4EBF7",strokeWidth:"1.101",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M129.405 122.865s-5.272 7.403-9.422 10.768",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M119.306 107.329s.452 4.366-2.127 32.062",stroke:"#E4EBF7",strokeWidth:"1.101",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M150.028 151.232h-49.837a1.01 1.01 0 0 1-1.01-1.01v-31.688c0-.557.452-1.01 1.01-1.01h49.837c.558 0 1.01.453 1.01 1.01v31.688a1.01 1.01 0 0 1-1.01 1.01",fill:"#F2D7AD"}),t.createElement("path",{d:"M150.29 151.232h-19.863v-33.707h20.784v32.786a.92.92 0 0 1-.92.92",fill:"#F4D19D"}),t.createElement("path",{d:"M123.554 127.896H92.917a.518.518 0 0 1-.425-.816l6.38-9.113c.193-.277.51-.442.85-.442h31.092l-7.26 10.371z",fill:"#F2D7AD"}),t.createElement("path",{fill:"#CC9B6E",d:"M123.689 128.447H99.25v-.519h24.169l7.183-10.26.424.298z"}),t.createElement("path",{d:"M158.298 127.896h-18.669a2.073 2.073 0 0 1-1.659-.83l-7.156-9.541h19.965c.49 0 .95.23 1.244.622l6.69 8.92a.519.519 0 0 1-.415.83",fill:"#F4D19D"}),t.createElement("path",{fill:"#CC9B6E",d:"M157.847 128.479h-19.384l-7.857-10.475.415-.31 7.7 10.266h19.126zM130.554 150.685l-.032-8.177.519-.002.032 8.177z"}),t.createElement("path",{fill:"#CC9B6E",d:"M130.511 139.783l-.08-21.414.519-.002.08 21.414zM111.876 140.932l-.498-.143 1.479-5.167.498.143zM108.437 141.06l-2.679-2.935 2.665-3.434.41.318-2.397 3.089 2.384 2.612zM116.607 141.06l-.383-.35 2.383-2.612-2.397-3.089.41-.318 2.665 3.434z"}),t.createElement("path",{d:"M154.316 131.892l-3.114-1.96.038 3.514-1.043.092c-1.682.115-3.634.23-4.789.23-1.902 0-2.693 2.258 2.23 2.648l-2.645-.596s-2.168 1.317.504 2.3c0 0-1.58 1.217.561 2.58-.584 3.504 5.247 4.058 7.122 3.59 1.876-.47 4.233-2.359 4.487-5.16.28-3.085-.89-5.432-3.35-7.238",fill:"#FFC6A0"}),t.createElement("path",{d:"M153.686 133.577s-6.522.47-8.36.372c-1.836-.098-1.904 2.19 2.359 2.264 3.739.15 5.451-.044 5.451-.044",stroke:"#DB836E",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M145.16 135.877c-1.85 1.346.561 2.355.561 2.355s3.478.898 6.73.617",stroke:"#DB836E",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M151.89 141.71s-6.28.111-6.73-2.132c-.223-1.346.45-1.402.45-1.402M146.114 140.868s-1.103 3.16 5.44 3.533M151.202 129.932v3.477M52.838 89.286c3.533-.337 8.423-1.248 13.582-7.754",stroke:"#DB836E",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M168.567 248.318a6.647 6.647 0 0 1-6.647-6.647v-66.466a6.647 6.647 0 1 1 13.294 0v66.466a6.647 6.647 0 0 1-6.647 6.647",fill:"#5BA02E"}),t.createElement("path",{d:"M176.543 247.653a6.647 6.647 0 0 1-6.646-6.647v-33.232a6.647 6.647 0 1 1 13.293 0v33.232a6.647 6.647 0 0 1-6.647 6.647",fill:"#92C110"}),t.createElement("path",{d:"M186.443 293.613H158.92a3.187 3.187 0 0 1-3.187-3.187v-46.134a3.187 3.187 0 0 1 3.187-3.187h27.524a3.187 3.187 0 0 1 3.187 3.187v46.134a3.187 3.187 0 0 1-3.187 3.187",fill:"#F2D7AD"}),t.createElement("path",{d:"M88.979 89.48s7.776 5.384 16.6 2.842",stroke:"#E4EBF7",strokeWidth:"1.101",strokeLinecap:"round",strokeLinejoin:"round"}))),Ue=()=>t.createElement("svg",{width:"254",height:"294"},t.createElement("defs",null,t.createElement("path",{d:"M0 .335h253.49v253.49H0z"}),t.createElement("path",{d:"M0 293.665h253.49V.401H0z"})),t.createElement("g",{fill:"none",fillRule:"evenodd"},t.createElement("g",{transform:"translate(0 .067)"},t.createElement("mask",{fill:"#fff"}),t.createElement("path",{d:"M0 128.134v-2.11C0 56.608 56.273.334 125.69.334h2.11c69.416 0 125.69 56.274 125.69 125.69v2.11c0 69.417-56.274 125.69-125.69 125.69h-2.11C56.273 253.824 0 197.551 0 128.134",fill:"#E4EBF7",mask:"url(#b)"})),t.createElement("path",{d:"M39.989 132.108a8.332 8.332 0 1 1-16.581-1.671 8.332 8.332 0 0 1 16.58 1.671",fill:"#FFF"}),t.createElement("path",{d:"M37.19 135.59l10.553 5.983M48.665 147.884l-12.734 10.861",stroke:"#FFF",strokeWidth:"2"}),t.createElement("path",{d:"M40.11 160.816a5.706 5.706 0 1 1-11.354-1.145 5.706 5.706 0 0 1 11.354 1.145M57.943 144.6a5.747 5.747 0 1 1-11.436-1.152 5.747 5.747 0 0 1 11.436 1.153M99.656 27.434l30.024-.013a4.619 4.619 0 1 0-.004-9.238l-30.024.013a4.62 4.62 0 0 0 .004 9.238M111.14 45.896l30.023-.013a4.62 4.62 0 1 0-.004-9.238l-30.024.013a4.619 4.619 0 1 0 .004 9.238",fill:"#FFF"}),t.createElement("path",{d:"M113.53 27.421v-.002l15.89-.007a4.619 4.619 0 1 0 .005 9.238l-15.892.007v-.002a4.618 4.618 0 0 0-.004-9.234M150.167 70.091h-3.979a4.789 4.789 0 0 1-4.774-4.775 4.788 4.788 0 0 1 4.774-4.774h3.979a4.789 4.789 0 0 1 4.775 4.774 4.789 4.789 0 0 1-4.775 4.775",fill:"#FFF"}),t.createElement("path",{d:"M171.687 30.234c0-16.392 13.289-29.68 29.681-29.68 16.392 0 29.68 13.288 29.68 29.68 0 16.393-13.288 29.681-29.68 29.681s-29.68-13.288-29.68-29.68",fill:"#FF603B"}),t.createElement("path",{d:"M203.557 19.435l-.676 15.035a1.514 1.514 0 0 1-3.026 0l-.675-15.035a2.19 2.19 0 1 1 4.377 0m-.264 19.378c.513.477.77 1.1.77 1.87s-.257 1.393-.77 1.907c-.55.476-1.21.733-1.943.733a2.545 2.545 0 0 1-1.87-.77c-.55-.514-.806-1.136-.806-1.87 0-.77.256-1.393.806-1.87.513-.513 1.137-.733 1.87-.733.77 0 1.43.22 1.943.733",fill:"#FFF"}),t.createElement("path",{d:"M119.3 133.275c4.426-.598 3.612-1.204 4.079-4.778.675-5.18-3.108-16.935-8.262-25.118-1.088-10.72-12.598-11.24-12.598-11.24s4.312 4.895 4.196 16.199c1.398 5.243.804 14.45.804 14.45s5.255 11.369 11.78 10.487",fill:"#FFB594"}),t.createElement("path",{d:"M100.944 91.61s1.463-.583 3.211.582c8.08 1.398 10.368 6.706 11.3 11.368 1.864 1.282 1.864 2.33 1.864 3.496.365.777 1.515 3.03 1.515 3.03s-7.225 1.748-10.954 6.758c-1.399-6.41-6.936-25.235-6.936-25.235",fill:"#FFF"}),t.createElement("path",{d:"M94.008 90.5l1.019-5.815-9.23-11.874-5.233 5.581-2.593 9.863s8.39 5.128 16.037 2.246",fill:"#FFB594"}),t.createElement("path",{d:"M82.931 78.216s-4.557-2.868-2.445-6.892c1.632-3.107 4.537 1.139 4.537 1.139s.524-3.662 3.139-3.662c.523-1.046 1.569-4.184 1.569-4.184s11.507 2.615 13.6 3.138c-.001 5.23-2.317 19.529-7.884 19.969-8.94.706-12.516-9.508-12.516-9.508",fill:"#FFC6A0"}),t.createElement("path",{d:"M102.971 72.243c2.616-2.093 3.489-9.775 3.489-9.775s-2.492-.492-6.676-2.062c-4.708-2.092-12.867-4.771-17.575.982-9.54 4.41-2.062 19.93-2.062 19.93l2.729-3.037s-3.956-3.304-2.092-6.277c2.183-3.48 3.943 1.08 3.943 1.08s.64-2.4 3.6-3.36c.356-.714 1.04-2.69 1.44-3.872a1.08 1.08 0 0 1 1.27-.707c2.41.56 8.723 2.03 11.417 2.676.524.126.876.619.825 1.156l-.308 3.266z",fill:"#520038"}),t.createElement("path",{d:"M101.22 76.514c-.104.613-.585 1.044-1.076.96-.49-.082-.805-.646-.702-1.26.104-.613.585-1.044 1.076-.961.491.083.805.647.702 1.26M94.26 75.074c-.104.613-.585 1.044-1.076.96-.49-.082-.805-.646-.702-1.26.104-.613.585-1.044 1.076-.96.491.082.805.646.702 1.26",fill:"#552950"}),t.createElement("path",{stroke:"#DB836E",strokeWidth:"1.063",strokeLinecap:"round",strokeLinejoin:"round",d:"M99.206 73.644l-.9 1.62-.3 4.38h-2.24"}),t.createElement("path",{d:"M99.926 73.284s1.8-.72 2.52.54",stroke:"#5C2552",strokeWidth:"1.117",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M81.367 73.084s.48-1.12 1.12-.72c.64.4 1.28 1.44.56 2s.16 1.68.16 1.68",stroke:"#DB836E",strokeWidth:"1.117",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M92.326 71.724s1.84 1.12 4.16.96",stroke:"#5C2552",strokeWidth:"1.117",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M92.726 80.604s2.24 1.2 4.4 1.2M93.686 83.164s.96.4 1.52.32M83.687 80.044s1.786 6.547 9.262 7.954",stroke:"#DB836E",strokeWidth:"1.063",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M95.548 91.663s-1.068 2.821-8.298 2.105c-7.23-.717-10.29-5.044-10.29-5.044",stroke:"#E4EBF7",strokeWidth:"1.136",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M78.126 87.478s6.526 4.972 16.47 2.486c0 0 9.577 1.02 11.536 5.322 5.36 11.77.543 36.835 0 39.962 3.496 4.055-.466 8.483-.466 8.483-15.624-3.548-35.81-.6-35.81-.6-4.849-3.546-1.223-9.044-1.223-9.044L62.38 110.32c-2.485-15.227.833-19.803 3.549-20.743 3.03-1.049 8.04-1.282 8.04-1.282.496-.058 1.08-.076 1.37-.233 2.36-1.282 2.787-.583 2.787-.583",fill:"#FFF"}),t.createElement("path",{d:"M65.828 89.81s-6.875.465-7.59 8.156c-.466 8.857 3.03 10.954 3.03 10.954s6.075 22.102 16.796 22.957c8.39-2.176 4.758-6.702 4.661-11.42-.233-11.304-7.108-16.897-7.108-16.897s-4.212-13.75-9.789-13.75",fill:"#FFC6A0"}),t.createElement("path",{d:"M71.716 124.225s.855 11.264 9.828 6.486c4.765-2.536 7.581-13.828 9.789-22.568 1.456-5.768 2.58-12.197 2.58-12.197l-4.973-1.709s-2.408 5.516-7.769 12.275c-4.335 5.467-9.144 11.11-9.455 17.713",fill:"#FFC6A0"}),t.createElement("path",{d:"M108.463 105.191s1.747 2.724-2.331 30.535c2.376 2.216 1.053 6.012-.233 7.51",stroke:"#E4EBF7",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M123.262 131.527s-.427 2.732-11.77 1.981c-15.187-1.006-25.326-3.25-25.326-3.25l.933-5.8s.723.215 9.71-.068c11.887-.373 18.714-6.07 24.964-1.022 4.039 3.263 1.489 8.16 1.489 8.16",fill:"#FFC6A0"}),t.createElement("path",{d:"M70.24 90.974s-5.593-4.739-11.054 2.68c-3.318 7.223.517 15.284 2.664 19.578-.31 3.729 2.33 4.311 2.33 4.311s.108.895 1.516 2.68c4.078-7.03 6.72-9.166 13.711-12.546-.328-.656-1.877-3.265-1.825-3.767.175-1.69-1.282-2.623-1.282-2.623s-.286-.156-1.165-2.738c-.788-2.313-2.036-5.177-4.895-7.575",fill:"#FFF"}),t.createElement("path",{d:"M90.232 288.027s4.855 2.308 8.313 1.155c3.188-1.063 5.12.755 8.002 1.331 2.881.577 7.769 1.243 13.207-1.424-.117-6.228-7.786-4.499-13.518-7.588-2.895-1.56-4.276-5.336-4.066-9.944H91.544s-1.573 11.89-1.312 16.47",fill:"#CBD1D1"}),t.createElement("path",{d:"M90.207 287.833s2.745 1.437 7.639.738c3.456-.494 3.223.66 7.418 1.282 4.195.621 13.092-.194 14.334-1.126.466 1.242-.388 2.33-.388 2.33s-1.709.682-5.438.932c-2.295.154-8.098.276-10.14-.621-2.02-1.554-4.894-1.515-6.06-.234-4.427 1.075-7.184-.31-7.184-.31l-.181-2.991z",fill:"#2B0849"}),t.createElement("path",{d:"M98.429 272.257h3.496s-.117 7.574 5.127 9.671c-5.244.7-9.672-2.602-8.623-9.671",fill:"#A4AABA"}),t.createElement("path",{d:"M44.425 272.046s-2.208 7.774-4.702 12.899c-1.884 3.874-4.428 7.854 5.729 7.854 6.97 0 9.385-.503 7.782-6.917-1.604-6.415.279-13.836.279-13.836h-9.088z",fill:"#CBD1D1"}),t.createElement("path",{d:"M38.066 290.277s2.198 1.225 6.954 1.225c6.376 0 8.646-1.73 8.646-1.73s.63 1.168-.649 2.27c-1.04.897-3.77 1.668-7.745 1.621-4.347-.05-6.115-.593-7.062-1.224-.864-.577-.72-1.657-.144-2.162",fill:"#2B0849"}),t.createElement("path",{d:"M45.344 274.041s.035 1.592-.329 3.07c-.365 1.49-1.13 3.255-1.184 4.34-.061 1.206 4.755 1.657 5.403.036.65-1.622 1.357-6.737 2.006-7.602.648-.865-5.14-2.222-5.896.156",fill:"#A4AABA"}),t.createElement("path",{d:"M89.476 277.57l13.899.095s1.349-56.643 1.925-66.909c.576-10.267 3.923-45.052 1.042-65.585l-13.037-.669-23.737.81s-.452 4.12-1.243 10.365c-.065.515-.708.874-.777 1.417-.078.608.439 1.407.332 2.044-2.455 14.627-5.797 32.736-8.256 46.837-.121.693-1.282 1.048-1.515 2.796-.042.314.22 1.584.116 1.865-7.14 19.473-12.202 52.601-15.66 67.19l15.176-.015s2.282-10.145 4.185-18.871c2.922-13.389 24.012-88.32 24.012-88.32l3.133-.954-.158 48.568s-.233 1.282.35 2.098c.583.815-.581 1.167-.408 2.331l.408 1.864s-.466 7.458-.932 12.352c-.467 4.895 1.145 40.69 1.145 40.69",fill:"#7BB2F9"}),t.createElement("path",{d:"M64.57 218.881c1.197.099 4.195-2.097 7.225-5.127M96.024 222.534s2.881-1.152 6.34-4.034",stroke:"#648BD8",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M96.973 219.373s2.882-1.153 6.34-4.034",stroke:"#648BD8",strokeWidth:"1.032",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M63.172 222.144s2.724-.614 6.759-3.496M74.903 146.166c-.281 3.226.31 8.856-4.506 9.478M93.182 144.344s.115 14.557-1.344 15.65c-2.305 1.73-3.107 2.02-3.107 2.02M89.197 144.923s.269 13.144-1.01 25.088M83.525 170.71s6.81-1.051 9.116-1.051M46.026 270.045l-.892 4.538M46.937 263.289l-.815 4.157M62.725 202.503c-.33 1.618-.102 1.904-.449 3.438 0 0-2.756 1.903-2.29 3.923.466 2.02-.31 3.424-4.505 17.252-1.762 5.807-4.233 18.922-6.165 28.278-.03.144-.521 2.646-1.14 5.8M64.158 194.136c-.295 1.658-.6 3.31-.917 4.938M71.33 146.787l-1.244 10.877s-1.14.155-.519 2.33c.117 1.399-2.778 16.39-5.382 31.615M44.242 273.727H58.07",stroke:"#648BD8",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M106.18 142.117c-3.028-.489-18.825-2.744-36.219.2a.625.625 0 0 0-.518.644c.063 1.307.044 2.343.015 2.995a.617.617 0 0 0 .716.636c3.303-.534 17.037-2.412 35.664-.266.347.04.66-.214.692-.56.124-1.347.16-2.425.17-3.029a.616.616 0 0 0-.52-.62",fill:"#192064"}),t.createElement("path",{d:"M96.398 145.264l.003-5.102a.843.843 0 0 0-.809-.847 114.104 114.104 0 0 0-8.141-.014.85.85 0 0 0-.82.847l-.003 5.097c0 .476.388.857.864.845 2.478-.064 5.166-.067 8.03.017a.848.848 0 0 0 .876-.843",fill:"#FFF"}),t.createElement("path",{d:"M95.239 144.296l.002-3.195a.667.667 0 0 0-.643-.672c-1.9-.061-3.941-.073-6.094-.01a.675.675 0 0 0-.654.672l-.002 3.192c0 .376.305.677.68.669 1.859-.042 3.874-.043 6.02.012.376.01.69-.291.691-.668",fill:"#192064"}),t.createElement("path",{d:"M90.102 273.522h12.819M91.216 269.761c.006 3.519-.072 5.55 0 6.292M90.923 263.474c-.009 1.599-.016 2.558-.016 4.505M90.44 170.404l.932 46.38s.7 1.631-.233 2.796c-.932 1.166 2.564.7.932 2.33-1.63 1.633.933 1.166 0 3.497-.618 1.546-1.031 21.921-1.138 36.513",stroke:"#648BD8",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M73.736 98.665l2.214 4.312s2.098.816 1.865 2.68l.816 2.214M64.297 116.611c.233-.932 2.176-7.147 12.585-10.488M77.598 90.042s7.691 6.137 16.547 2.72",stroke:"#E4EBF7",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M91.974 86.954s5.476-.816 7.574-4.545c1.297-.345.72 2.212-.33 3.671-.7.971-1.01 1.554-1.01 1.554s.194.31.155.816c-.053.697-.175.653-.272 1.048-.081.335.108.657 0 1.049-.046.17-.198.5-.382.878-.12.249-.072.687-.2.948-.231.469-1.562 1.87-2.622 2.855-3.826 3.554-5.018 1.644-6.001-.408-.894-1.865-.661-5.127-.874-6.875-.35-2.914-2.622-3.03-1.923-4.429.343-.685 2.87.69 3.263 1.748.757 2.04 2.952 1.807 2.622 1.69",fill:"#FFC6A0"}),t.createElement("path",{d:"M99.8 82.429c-.465.077-.35.272-.97 1.243-.622.971-4.817 2.932-6.39 3.224-2.589.48-2.278-1.56-4.254-2.855-1.69-1.107-3.562-.638-1.398 1.398.99.932.932 1.107 1.398 3.205.335 1.506-.64 3.67.7 5.593",stroke:"#DB836E",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M79.543 108.673c-2.1 2.926-4.266 6.175-5.557 8.762",stroke:"#E59788",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M87.72 124.768s-2.098-1.942-5.127-2.719c-3.03-.777-3.574-.155-5.516.078-1.942.233-3.885-.932-3.652.7.233 1.63 5.05 1.01 5.206 2.097.155 1.087-6.37 2.796-8.313 2.175-.777.777.466 1.864 2.02 2.175.233 1.554 2.253 1.554 2.253 1.554s.699 1.01 2.641 1.088c2.486 1.32 8.934-.7 10.954-1.554 2.02-.855-.466-5.594-.466-5.594",fill:"#FFC6A0"}),t.createElement("path",{d:"M73.425 122.826s.66 1.127 3.167 1.418c2.315.27 2.563.583 2.563.583s-2.545 2.894-9.07 2.272M72.416 129.274s3.826.097 4.933-.718M74.98 130.75s1.961.136 3.36-.505M77.232 131.916s1.748.019 2.914-.505M73.328 122.321s-.595-1.032 1.262-.427c1.671.544 2.833.055 5.128.155 1.389.061 3.067-.297 3.982.15 1.606.784 3.632 2.181 3.632 2.181s10.526 1.204 19.033-1.127M78.864 108.104s-8.39 2.758-13.168 12.12",stroke:"#E59788",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M109.278 112.533s3.38-3.613 7.575-4.662",stroke:"#E4EBF7",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M107.375 123.006s9.697-2.745 11.445-.88",stroke:"#E59788",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M194.605 83.656l3.971-3.886M187.166 90.933l3.736-3.655M191.752 84.207l-4.462-4.56M198.453 91.057l-4.133-4.225M129.256 163.074l3.718-3.718M122.291 170.039l3.498-3.498M126.561 163.626l-4.27-4.27M132.975 170.039l-3.955-3.955",stroke:"#BFCDDD",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M190.156 211.779h-1.604a4.023 4.023 0 0 1-4.011-4.011V175.68a4.023 4.023 0 0 1 4.01-4.01h1.605a4.023 4.023 0 0 1 4.011 4.01v32.088a4.023 4.023 0 0 1-4.01 4.01",fill:"#A3B4C6"}),t.createElement("path",{d:"M237.824 212.977a4.813 4.813 0 0 1-4.813 4.813h-86.636a4.813 4.813 0 0 1 0-9.626h86.636a4.813 4.813 0 0 1 4.813 4.813",fill:"#A3B4C6"}),t.createElement("mask",{fill:"#fff"}),t.createElement("path",{fill:"#A3B4C6",mask:"url(#d)",d:"M154.098 190.096h70.513v-84.617h-70.513z"}),t.createElement("path",{d:"M224.928 190.096H153.78a3.219 3.219 0 0 1-3.208-3.209V167.92a3.219 3.219 0 0 1 3.208-3.21h71.148a3.219 3.219 0 0 1 3.209 3.21v18.967a3.219 3.219 0 0 1-3.21 3.209M224.928 130.832H153.78a3.218 3.218 0 0 1-3.208-3.208v-18.968a3.219 3.219 0 0 1 3.208-3.209h71.148a3.219 3.219 0 0 1 3.209 3.21v18.967a3.218 3.218 0 0 1-3.21 3.208",fill:"#BFCDDD",mask:"url(#d)"}),t.createElement("path",{d:"M159.563 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M166.98 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M174.397 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M222.539 120.546h-22.461a.802.802 0 0 1-.802-.802v-3.208c0-.443.359-.803.802-.803h22.46c.444 0 .803.36.803.803v3.208c0 .443-.36.802-.802.802",fill:"#FFF",mask:"url(#d)"}),t.createElement("path",{d:"M224.928 160.464H153.78a3.218 3.218 0 0 1-3.208-3.209v-18.967a3.219 3.219 0 0 1 3.208-3.209h71.148a3.219 3.219 0 0 1 3.209 3.209v18.967a3.218 3.218 0 0 1-3.21 3.209",fill:"#BFCDDD",mask:"url(#d)"}),t.createElement("path",{d:"M173.455 130.832h49.301M164.984 130.832h6.089M155.952 130.832h6.75M173.837 160.613h49.3M165.365 160.613h6.089M155.57 160.613h6.751",stroke:"#7C90A5",strokeWidth:"1.124",strokeLinecap:"round",strokeLinejoin:"round",mask:"url(#d)"}),t.createElement("path",{d:"M159.563 151.038a2.407 2.407 0 1 1 0-4.814 2.407 2.407 0 0 1 0 4.814M166.98 151.038a2.407 2.407 0 1 1 0-4.814 2.407 2.407 0 0 1 0 4.814M174.397 151.038a2.407 2.407 0 1 1 .001-4.814 2.407 2.407 0 0 1 0 4.814M222.539 151.038h-22.461a.802.802 0 0 1-.802-.802v-3.209c0-.443.359-.802.802-.802h22.46c.444 0 .803.36.803.802v3.209c0 .443-.36.802-.802.802M159.563 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M166.98 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M174.397 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M222.539 179.987h-22.461a.802.802 0 0 1-.802-.802v-3.209c0-.443.359-.802.802-.802h22.46c.444 0 .803.36.803.802v3.209c0 .443-.36.802-.802.802",fill:"#FFF",mask:"url(#d)"}),t.createElement("path",{d:"M203.04 221.108h-27.372a2.413 2.413 0 0 1-2.406-2.407v-11.448a2.414 2.414 0 0 1 2.406-2.407h27.372a2.414 2.414 0 0 1 2.407 2.407V218.7a2.413 2.413 0 0 1-2.407 2.407",fill:"#BFCDDD",mask:"url(#d)"}),t.createElement("path",{d:"M177.259 207.217v11.52M201.05 207.217v11.52",stroke:"#A3B4C6",strokeWidth:"1.124",strokeLinecap:"round",strokeLinejoin:"round",mask:"url(#d)"}),t.createElement("path",{d:"M162.873 267.894a9.422 9.422 0 0 1-9.422-9.422v-14.82a9.423 9.423 0 0 1 18.845 0v14.82a9.423 9.423 0 0 1-9.423 9.422",fill:"#5BA02E",mask:"url(#d)"}),t.createElement("path",{d:"M171.22 267.83a9.422 9.422 0 0 1-9.422-9.423v-3.438a9.423 9.423 0 0 1 18.845 0v3.438a9.423 9.423 0 0 1-9.422 9.423",fill:"#92C110",mask:"url(#d)"}),t.createElement("path",{d:"M181.31 293.666h-27.712a3.209 3.209 0 0 1-3.209-3.21V269.79a3.209 3.209 0 0 1 3.209-3.21h27.711a3.209 3.209 0 0 1 3.209 3.21v20.668a3.209 3.209 0 0 1-3.209 3.209",fill:"#F2D7AD",mask:"url(#d)"}))),K=()=>t.createElement("svg",{width:"251",height:"294"},t.createElement("g",{fill:"none",fillRule:"evenodd"},t.createElement("path",{d:"M0 129.023v-2.084C0 58.364 55.591 2.774 124.165 2.774h2.085c68.574 0 124.165 55.59 124.165 124.165v2.084c0 68.575-55.59 124.166-124.165 124.166h-2.085C55.591 253.189 0 197.598 0 129.023",fill:"#E4EBF7"}),t.createElement("path",{d:"M41.417 132.92a8.231 8.231 0 1 1-16.38-1.65 8.231 8.231 0 0 1 16.38 1.65",fill:"#FFF"}),t.createElement("path",{d:"M38.652 136.36l10.425 5.91M49.989 148.505l-12.58 10.73",stroke:"#FFF",strokeWidth:"2"}),t.createElement("path",{d:"M41.536 161.28a5.636 5.636 0 1 1-11.216-1.13 5.636 5.636 0 0 1 11.216 1.13M59.154 145.261a5.677 5.677 0 1 1-11.297-1.138 5.677 5.677 0 0 1 11.297 1.138M100.36 29.516l29.66-.013a4.562 4.562 0 1 0-.004-9.126l-29.66.013a4.563 4.563 0 0 0 .005 9.126M111.705 47.754l29.659-.013a4.563 4.563 0 1 0-.004-9.126l-29.66.013a4.563 4.563 0 1 0 .005 9.126",fill:"#FFF"}),t.createElement("path",{d:"M114.066 29.503V29.5l15.698-.007a4.563 4.563 0 1 0 .004 9.126l-15.698.007v-.002a4.562 4.562 0 0 0-.004-9.122M185.405 137.723c-.55 5.455-5.418 9.432-10.873 8.882-5.456-.55-9.432-5.418-8.882-10.873.55-5.455 5.418-9.432 10.873-8.882 5.455.55 9.432 5.418 8.882 10.873",fill:"#FFF"}),t.createElement("path",{d:"M180.17 143.772l12.572 7.129M193.841 158.42L178.67 171.36",stroke:"#FFF",strokeWidth:"2"}),t.createElement("path",{d:"M185.55 171.926a6.798 6.798 0 1 1-13.528-1.363 6.798 6.798 0 0 1 13.527 1.363M204.12 155.285a6.848 6.848 0 1 1-13.627-1.375 6.848 6.848 0 0 1 13.626 1.375",fill:"#FFF"}),t.createElement("path",{d:"M152.988 194.074a2.21 2.21 0 1 1-4.42 0 2.21 2.21 0 0 1 4.42 0zM225.931 118.217a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.421 0zM217.09 153.051a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.42 0zM177.84 109.842a2.21 2.21 0 1 1-4.422 0 2.21 2.21 0 0 1 4.421 0zM196.114 94.454a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.421 0zM202.844 182.523a2.21 2.21 0 1 1-4.42 0 2.21 2.21 0 0 1 4.42 0z",stroke:"#FFF",strokeWidth:"2"}),t.createElement("path",{stroke:"#FFF",strokeWidth:"2",d:"M215.125 155.262l-1.902 20.075-10.87 5.958M174.601 176.636l-6.322 9.761H156.98l-4.484 6.449M175.874 127.28V111.56M221.51 119.404l-12.77 7.859-15.228-7.86V96.668"}),t.createElement("path",{d:"M180.68 29.32C180.68 13.128 193.806 0 210 0c16.193 0 29.32 13.127 29.32 29.32 0 16.194-13.127 29.322-29.32 29.322-16.193 0-29.32-13.128-29.32-29.321",fill:"#A26EF4"}),t.createElement("path",{d:"M221.45 41.706l-21.563-.125a1.744 1.744 0 0 1-1.734-1.754l.071-12.23a1.744 1.744 0 0 1 1.754-1.734l21.562.125c.964.006 1.74.791 1.735 1.755l-.071 12.229a1.744 1.744 0 0 1-1.754 1.734",fill:"#FFF"}),t.createElement("path",{d:"M215.106 29.192c-.015 2.577-2.049 4.654-4.543 4.64-2.494-.014-4.504-2.115-4.489-4.693l.04-6.925c.016-2.577 2.05-4.654 4.543-4.64 2.494.015 4.504 2.116 4.49 4.693l-.04 6.925zm-4.53-14.074a6.877 6.877 0 0 0-6.916 6.837l-.043 7.368a6.877 6.877 0 0 0 13.754.08l.042-7.368a6.878 6.878 0 0 0-6.837-6.917zM167.566 68.367h-3.93a4.73 4.73 0 0 1-4.717-4.717 4.73 4.73 0 0 1 4.717-4.717h3.93a4.73 4.73 0 0 1 4.717 4.717 4.73 4.73 0 0 1-4.717 4.717",fill:"#FFF"}),t.createElement("path",{d:"M168.214 248.838a6.611 6.611 0 0 1-6.61-6.611v-66.108a6.611 6.611 0 0 1 13.221 0v66.108a6.611 6.611 0 0 1-6.61 6.61",fill:"#5BA02E"}),t.createElement("path",{d:"M176.147 248.176a6.611 6.611 0 0 1-6.61-6.61v-33.054a6.611 6.611 0 1 1 13.221 0v33.053a6.611 6.611 0 0 1-6.61 6.611",fill:"#92C110"}),t.createElement("path",{d:"M185.994 293.89h-27.376a3.17 3.17 0 0 1-3.17-3.17v-45.887a3.17 3.17 0 0 1 3.17-3.17h27.376a3.17 3.17 0 0 1 3.17 3.17v45.886a3.17 3.17 0 0 1-3.17 3.17",fill:"#F2D7AD"}),t.createElement("path",{d:"M81.972 147.673s6.377-.927 17.566-1.28c11.729-.371 17.57 1.086 17.57 1.086s3.697-3.855.968-8.424c1.278-12.077 5.982-32.827.335-48.273-1.116-1.339-3.743-1.512-7.536-.62-1.337.315-7.147-.149-7.983-.1l-15.311-.347s-3.487-.17-8.035-.508c-1.512-.113-4.227-1.683-5.458-.338-.406.443-2.425 5.669-1.97 16.077l8.635 35.642s-3.141 3.61 1.219 7.085",fill:"#FFF"}),t.createElement("path",{d:"M75.768 73.325l-.9-6.397 11.982-6.52s7.302-.118 8.038 1.205c.737 1.324-5.616.993-5.616.993s-1.836 1.388-2.615 2.5c-1.654 2.363-.986 6.471-8.318 5.986-1.708.284-2.57 2.233-2.57 2.233",fill:"#FFC6A0"}),t.createElement("path",{d:"M52.44 77.672s14.217 9.406 24.973 14.444c1.061.497-2.094 16.183-11.892 11.811-7.436-3.318-20.162-8.44-21.482-14.496-.71-3.258 2.543-7.643 8.401-11.76M141.862 80.113s-6.693 2.999-13.844 6.876c-3.894 2.11-10.137 4.704-12.33 7.988-6.224 9.314 3.536 11.22 12.947 7.503 6.71-2.651 28.999-12.127 13.227-22.367",fill:"#FFB594"}),t.createElement("path",{d:"M76.166 66.36l3.06 3.881s-2.783 2.67-6.31 5.747c-7.103 6.195-12.803 14.296-15.995 16.44-3.966 2.662-9.754 3.314-12.177-.118-3.553-5.032.464-14.628 31.422-25.95",fill:"#FFC6A0"}),t.createElement("path",{d:"M64.674 85.116s-2.34 8.413-8.912 14.447c.652.548 18.586 10.51 22.144 10.056 5.238-.669 6.417-18.968 1.145-20.531-.702-.208-5.901-1.286-8.853-2.167-.87-.26-1.611-1.71-3.545-.936l-1.98-.869zM128.362 85.826s5.318 1.956 7.325 13.734c-.546.274-17.55 12.35-21.829 7.805-6.534-6.94-.766-17.393 4.275-18.61 4.646-1.121 5.03-1.37 10.23-2.929",fill:"#FFF"}),t.createElement("path",{d:"M78.18 94.656s.911 7.41-4.914 13.078",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M87.397 94.68s3.124 2.572 10.263 2.572c7.14 0 9.074-3.437 9.074-3.437",stroke:"#E4EBF7",strokeWidth:".932",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M117.184 68.639l-6.781-6.177s-5.355-4.314-9.223-.893c-3.867 3.422 4.463 2.083 5.653 4.165 1.19 2.082.848 1.143-2.083.446-5.603-1.331-2.082.893 2.975 5.355 2.091 1.845 6.992.955 6.992.955l2.467-3.851z",fill:"#FFC6A0"}),t.createElement("path",{d:"M105.282 91.315l-.297-10.937-15.918-.027-.53 10.45c-.026.403.17.788.515.999 2.049 1.251 9.387 5.093 15.799.424.287-.21.443-.554.431-.91",fill:"#FFB594"}),t.createElement("path",{d:"M107.573 74.24c.817-1.147.982-9.118 1.015-11.928a1.046 1.046 0 0 0-.965-1.055l-4.62-.365c-7.71-1.044-17.071.624-18.253 6.346-5.482 5.813-.421 13.244-.421 13.244s1.963 3.566 4.305 6.791c.756 1.041.398-3.731 3.04-5.929 5.524-4.594 15.899-7.103 15.899-7.103",fill:"#5C2552"}),t.createElement("path",{d:"M88.426 83.206s2.685 6.202 11.602 6.522c7.82.28 8.973-7.008 7.434-17.505l-.909-5.483c-6.118-2.897-15.478.54-15.478.54s-.576 2.044-.19 5.504c-2.276 2.066-1.824 5.618-1.824 5.618s-.905-1.922-1.98-2.321c-.86-.32-1.897.089-2.322 1.98-1.04 4.632 3.667 5.145 3.667 5.145",fill:"#FFC6A0"}),t.createElement("path",{stroke:"#DB836E",strokeWidth:"1.145",strokeLinecap:"round",strokeLinejoin:"round",d:"M100.843 77.099l1.701-.928-1.015-4.324.674-1.406"}),t.createElement("path",{d:"M105.546 74.092c-.022.713-.452 1.279-.96 1.263-.51-.016-.904-.607-.882-1.32.021-.713.452-1.278.96-1.263.51.016.904.607.882 1.32M97.592 74.349c-.022.713-.452 1.278-.961 1.263-.509-.016-.904-.607-.882-1.32.022-.713.452-1.279.961-1.263.51.016.904.606.882 1.32",fill:"#552950"}),t.createElement("path",{d:"M91.132 86.786s5.269 4.957 12.679 2.327",stroke:"#DB836E",strokeWidth:"1.145",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M99.776 81.903s-3.592.232-1.44-2.79c1.59-1.496 4.897-.46 4.897-.46s1.156 3.906-3.457 3.25",fill:"#DB836E"}),t.createElement("path",{d:"M102.88 70.6s2.483.84 3.402.715M93.883 71.975s2.492-1.144 4.778-1.073",stroke:"#5C2552",strokeWidth:"1.526",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M86.32 77.374s.961.879 1.458 2.106c-.377.48-1.033 1.152-.236 1.809M99.337 83.719s1.911.151 2.509-.254",stroke:"#DB836E",strokeWidth:"1.145",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M87.782 115.821l15.73-3.012M100.165 115.821l10.04-2.008",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M66.508 86.763s-1.598 8.83-6.697 14.078",stroke:"#E4EBF7",strokeWidth:"1.114",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M128.31 87.934s3.013 4.121 4.06 11.785",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M64.09 84.816s-6.03 9.912-13.607 9.903",stroke:"#DB836E",strokeWidth:".795",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M112.366 65.909l-.142 5.32s5.993 4.472 11.945 9.202c4.482 3.562 8.888 7.455 10.985 8.662 4.804 2.766 8.9 3.355 11.076 1.808 4.071-2.894 4.373-9.878-8.136-15.263-4.271-1.838-16.144-6.36-25.728-9.73",fill:"#FFC6A0"}),t.createElement("path",{d:"M130.532 85.488s4.588 5.757 11.619 6.214",stroke:"#DB836E",strokeWidth:".75",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M121.708 105.73s-.393 8.564-1.34 13.612",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M115.784 161.512s-3.57-1.488-2.678-7.14",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M101.52 290.246s4.326 2.057 7.408 1.03c2.842-.948 4.564.673 7.132 1.186 2.57.514 6.925 1.108 11.772-1.269-.104-5.551-6.939-4.01-12.048-6.763-2.582-1.39-3.812-4.757-3.625-8.863h-9.471s-1.402 10.596-1.169 14.68",fill:"#CBD1D1"}),t.createElement("path",{d:"M101.496 290.073s2.447 1.281 6.809.658c3.081-.44 3.74.485 7.479 1.039 3.739.554 10.802-.07 11.91-.9.415 1.108-.347 2.077-.347 2.077s-1.523.608-4.847.831c-2.045.137-5.843.293-7.663-.507-1.8-1.385-5.286-1.917-5.77-.243-3.947.958-7.41-.288-7.41-.288l-.16-2.667z",fill:"#2B0849"}),t.createElement("path",{d:"M108.824 276.19h3.116s-.103 6.751 4.57 8.62c-4.673.624-8.62-2.32-7.686-8.62",fill:"#A4AABA"}),t.createElement("path",{d:"M57.65 272.52s-2.122 7.47-4.518 12.396c-1.811 3.724-4.255 7.548 5.505 7.548 6.698 0 9.02-.483 7.479-6.648-1.541-6.164.268-13.296.268-13.296H57.65z",fill:"#CBD1D1"}),t.createElement("path",{d:"M51.54 290.04s2.111 1.178 6.682 1.178c6.128 0 8.31-1.662 8.31-1.662s.605 1.122-.624 2.18c-1 .862-3.624 1.603-7.444 1.559-4.177-.049-5.876-.57-6.786-1.177-.831-.554-.692-1.593-.138-2.078",fill:"#2B0849"}),t.createElement("path",{d:"M58.533 274.438s.034 1.529-.315 2.95c-.352 1.431-1.087 3.127-1.139 4.17-.058 1.16 4.57 1.592 5.194.035.623-1.559 1.303-6.475 1.927-7.306.622-.831-4.94-2.135-5.667.15",fill:"#A4AABA"}),t.createElement("path",{d:"M100.885 277.015l13.306.092s1.291-54.228 1.843-64.056c.552-9.828 3.756-43.13.997-62.788l-12.48-.64-22.725.776s-.433 3.944-1.19 9.921c-.062.493-.677.838-.744 1.358-.075.582.42 1.347.318 1.956-2.35 14.003-6.343 32.926-8.697 46.425-.116.663-1.227 1.004-1.45 2.677-.04.3.21 1.516.112 1.785-6.836 18.643-10.89 47.584-14.2 61.551l14.528-.014s2.185-8.524 4.008-16.878c2.796-12.817 22.987-84.553 22.987-84.553l3-.517 1.037 46.1s-.223 1.228.334 2.008c.558.782-.556 1.117-.39 2.233l.39 1.784s-.446 7.14-.892 11.826c-.446 4.685-.092 38.954-.092 38.954",fill:"#7BB2F9"}),t.createElement("path",{d:"M77.438 220.434c1.146.094 4.016-2.008 6.916-4.91M107.55 223.931s2.758-1.103 6.069-3.862",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M108.459 220.905s2.759-1.104 6.07-3.863",stroke:"#648BD8",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M76.099 223.557s2.608-.587 6.47-3.346M87.33 150.82c-.27 3.088.297 8.478-4.315 9.073M104.829 149.075s.11 13.936-1.286 14.983c-2.207 1.655-2.975 1.934-2.975 1.934M101.014 149.63s.035 12.81-1.19 24.245M94.93 174.965s7.174-1.655 9.38-1.655M75.671 204.754c-.316 1.55-.64 3.067-.973 4.535 0 0-1.45 1.822-1.003 3.756.446 1.934-.943 2.034-4.96 15.273-1.686 5.559-4.464 18.49-6.313 27.447-.078.38-4.018 18.06-4.093 18.423M77.043 196.743a313.269 313.269 0 0 1-.877 4.729M83.908 151.414l-1.19 10.413s-1.091.148-.496 2.23c.111 1.34-2.66 15.692-5.153 30.267M57.58 272.94h13.238",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M117.377 147.423s-16.955-3.087-35.7.199c.157 2.501-.002 4.128-.002 4.128s14.607-2.802 35.476-.31c.251-2.342.226-4.017.226-4.017",fill:"#192064"}),t.createElement("path",{d:"M107.511 150.353l.004-4.885a.807.807 0 0 0-.774-.81c-2.428-.092-5.04-.108-7.795-.014a.814.814 0 0 0-.784.81l-.003 4.88c0 .456.371.82.827.808a140.76 140.76 0 0 1 7.688.017.81.81 0 0 0 .837-.806",fill:"#FFF"}),t.createElement("path",{d:"M106.402 149.426l.002-3.06a.64.64 0 0 0-.616-.643 94.135 94.135 0 0 0-5.834-.009.647.647 0 0 0-.626.643l-.001 3.056c0 .36.291.648.651.64 1.78-.04 3.708-.041 5.762.012.36.009.662-.279.662-.64",fill:"#192064"}),t.createElement("path",{d:"M101.485 273.933h12.272M102.652 269.075c.006 3.368.04 5.759.11 6.47M102.667 263.125c-.009 1.53-.015 2.98-.016 4.313M102.204 174.024l.893 44.402s.669 1.561-.224 2.677c-.892 1.116 2.455.67.893 2.231-1.562 1.562.893 1.116 0 3.347-.592 1.48-.988 20.987-1.09 34.956",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}))),E=e(83116),r=e(37613);const x=W=>{const{componentCls:xe,lineHeightHeading3:Pe,iconCls:Ie,padding:ot,paddingXL:Et,paddingXS:ut,paddingLG:he,marginXS:qe,lineHeight:T}=W;return{[xe]:{padding:`${he*2}px ${Et}px`,"&-rtl":{direction:"rtl"}},[`${xe} ${xe}-image`]:{width:W.imageWidth,height:W.imageHeight,margin:"auto"},[`${xe} ${xe}-icon`]:{marginBottom:he,textAlign:"center",[`& > ${Ie}`]:{fontSize:W.iconFontSize}},[`${xe} ${xe}-title`]:{color:W.colorTextHeading,fontSize:W.titleFontSize,lineHeight:Pe,marginBlock:qe,textAlign:"center"},[`${xe} ${xe}-subtitle`]:{color:W.colorTextDescription,fontSize:W.subtitleFontSize,lineHeight:T,textAlign:"center"},[`${xe} ${xe}-content`]:{marginTop:he,padding:`${he}px ${ot*2.5}px`,backgroundColor:W.colorFillAlter},[`${xe} ${xe}-extra`]:{margin:W.extraMargin,textAlign:"center","& > *":{marginInlineEnd:ut,"&:last-child":{marginInlineEnd:0}}}}},P=W=>{const{componentCls:xe,iconCls:Pe}=W;return{[`${xe}-success ${xe}-icon > ${Pe}`]:{color:W.resultSuccessIconColor},[`${xe}-error ${xe}-icon > ${Pe}`]:{color:W.resultErrorIconColor},[`${xe}-info ${xe}-icon > ${Pe}`]:{color:W.resultInfoIconColor},[`${xe}-warning ${xe}-icon > ${Pe}`]:{color:W.resultWarningIconColor}}},G=W=>[x(W),P(W)],Y=W=>G(W);var V=(0,E.Z)("Result",W=>{const xe=W.colorInfo,Pe=W.colorError,Ie=W.colorSuccess,ot=W.colorWarning,Et=(0,r.TS)(W,{resultInfoIconColor:xe,resultErrorIconColor:Pe,resultSuccessIconColor:Ie,resultWarningIconColor:ot,imageWidth:250,imageHeight:295});return[Y(Et)]},W=>({titleFontSize:W.fontSizeHeading3,subtitleFontSize:W.fontSize,iconFontSize:W.fontSizeHeading3*3,extraMargin:`${W.paddingLG}px 0 0 0`}));const Z={success:S.Z,error:ee.Z,info:d.Z,warning:y},Me={404:Je,500:Ue,403:K},pe=Object.keys(Me),it=W=>{let{prefixCls:xe,icon:Pe,status:Ie}=W;const ot=J()(`${xe}-icon`);if(pe.includes(`${Ie}`)){const ut=Me[Ie];return t.createElement("div",{className:`${ot} ${xe}-image`},t.createElement(ut,null))}const Et=t.createElement(Z[Ie]);return Pe===null||Pe===!1?null:t.createElement("div",{className:ot},Pe||Et)},ge=W=>{let{prefixCls:xe,extra:Pe}=W;return Pe?t.createElement("div",{className:`${xe}-extra`},Pe):null},Ce=W=>{let{prefixCls:xe,className:Pe,rootClassName:Ie,subTitle:ot,title:Et,style:ut,children:he,status:qe="info",icon:T,extra:O}=W;const{getPrefixCls:L,direction:s,result:H}=t.useContext(ie.E_),de=L("result",xe),[v,c]=V(de),Q=J()(de,`${de}-${qe}`,Pe,H==null?void 0:H.className,Ie,{[`${de}-rtl`]:s==="rtl"},c),R=Object.assign(Object.assign({},H==null?void 0:H.style),ut);return v(t.createElement("div",{className:Q,style:R},t.createElement(it,{prefixCls:de,status:qe,icon:T}),t.createElement("div",{className:`${de}-title`},Et),ot&&t.createElement("div",{className:`${de}-subtitle`},ot),t.createElement(ge,{prefixCls:de,extra:O}),he&&t.createElement("div",{className:`${de}-content`},he)))};Ce.PRESENTED_IMAGE_403=Me[403],Ce.PRESENTED_IMAGE_404=Me[404],Ce.PRESENTED_IMAGE_500=Me[500];var ne=Ce,X=e(3113),we=Object.defineProperty,m=(W,xe,Pe)=>xe in W?we(W,xe,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):W[xe]=Pe,A=(W,xe,Pe)=>m(W,typeof xe!="symbol"?xe+"":xe,Pe);const{Paragraph:z,Text:D}=u.default;class B extends t.Component{constructor(){super(...arguments),A(this,"state",{hasError:!1,error:null,errorInfo:null})}static getDerivedStateFromError(xe){return{hasError:!0,error:xe,errorInfo:null}}componentDidCatch(xe,Pe){console.log("\u6355\u83B7\u7684\u9519\u8BEF:",xe),console.log("\u9519\u8BEF\u4FE1\u606F:",Pe),this.setState({error:xe,errorInfo:Pe})}render(){var xe,Pe;return this.state.hasError?t.createElement(ne,{status:"warning",title:"\u5F53\u524D\u6D4F\u89C8\u5668\u4F3C\u4E4E\u53D1\u751F\u4E86\u9519\u8BEF\uFF0C\u70B9\u51FB\u4E0B\u65B9\u6309\u94AE\u5237\u65B0\u9875\u9762\u4EE5\u6062\u590D\u6B63\u5E38\u529F\u80FD\uFF01 ",subTitle:(xe=this.state.error)==null?void 0:xe.message,extra:[t.createElement(X.ZP,{type:"primary",key:"console",onClick:()=>window.location.reload()},"\u7ACB\u5373\u5237\u65B0")]},t.createElement("div",{className:"desc"},t.createElement(z,null,t.createElement(D,{style:{fontSize:14}},"\u8BE6\u7EC6\u4FE1\u606F\uFF1A",t.createElement("br",null),(Pe=this.state.errorInfo)==null?void 0:Pe.componentStack)))):this.props.children}}var F=B},85754:function(un,Ve,e){e.d(Ve,{Z:function(){return E}});var t=e(59301),u=e(25690),S=e(43418),ee=e(8591),d=e(92832),I=e(24905),n=e(82220),se=e(21328),le=e(51257),h=e(3113),ue=e(87169),y={bottom:"bottom___z0ujX",yes:"yes___hodnN",no:"no___hiPz5"},M=e(32637),J=e(59301);const ie=({classroomList:r,dispatch:x,user:P})=>J.createElement(S.default,{open:r.actionTabs.key==="\u5230\u671F\u63D0\u793A",width:464,centered:!0,title:J.createElement("span",null,J.createElement(ue.Z,{style:{color:"#faad14",fontSize:"18px"}})," \u63D0\u793A"),onCancel:()=>{x({type:"classroomList/setActionTabs",payload:{key:""}})},footer:null},J.createElement("div",{style:{textAlign:"center",marginBottom:30}},J.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",J.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"),J.createElement("img",{style:{width:130,height:130},src:M})),J.createElement("div",{className:y.bottom},J.createElement(h.ZP,{className:y.yes,onClick:()=>{x({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u6211\u77E5\u9053\u4E86")));var _=(0,u.connect)(({classroomList:r,user:x})=>({classroomList:r,user:x}))(ie),Je=e(38986),Ee=e(59301),Ue=(r,x,P)=>new Promise((G,Y)=>{var V=pe=>{try{Me(P.next(pe))}catch(it){Y(it)}},Z=pe=>{try{Me(P.throw(pe))}catch(it){Y(it)}},Me=pe=>pe.done?G(pe.value):Promise.resolve(pe.value).then(V,Z);Me((P=P.apply(r,x)).next())}),be=(r=>(r[r.Professor=1]="Professor",r[r.AssistantProfessor=2]="AssistantProfessor",r[r.Student=3]="Student",r))(be||{});const K=({visible:r,user:x,account:P,onCancel:G=()=>{},dispatch:Y})=>{const[V,Z]=(0,t.useState)(),[Me,pe]=(0,t.useState)([]),[it,ge]=(0,t.useState)(!1),[Ce,ne]=(0,t.useState)(!1),[X,we]=(0,t.useState)(),[m,A]=(0,t.useState)(!1);(0,t.useEffect)(()=>{var F,W;(F=x==null?void 0:x.userInfo)!=null&&F.identity&&pe([((W=x==null?void 0:x.userInfo)==null?void 0:W.identity)==="student"?3:1])},[x]);const z=F=>{const W=()=>{window.location.href=(F==null?void 0:F.jump_url)||`/classrooms/${F==null?void 0:F.course_id}`};if(Me.includes(1)){S.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Ee.createElement("div",{className:"tc"},(F==null?void 0:F.message)||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{W()}});return}W()},D=()=>Ue(void 0,null,function*(){if(!V){ee.ZP.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}let F=yield(0,Je.ZP)("/api/courses/get_pro_info.json",{method:"get",params:{invite_code:V}});if(F!=null&&F.need_pro_auth&&!Me.includes(1)&&!Me.includes(2)){Y({type:"account/setActionTabs",payload:{key:"Account-ProfessionalAuth",code:V,checkedList:Me}}),B();return}ge(!0);const W=yield(0,n.cR)({invite_code:V,professor:Me.includes(1)?1:null,assistant_professor:Me.includes(2)?1:null,student:Me.includes(3)?1:null});if(ge(!1),(W==null?void 0:W.status)===-4&&(G(),Y({type:"classroomList/setActionTabs",payload:{key:"\u5230\u671F\u63D0\u793A"}})),(W==null?void 0:W.status)===-12&&ee.ZP.warning(W==null?void 0:W.message),(W==null?void 0:W.status)===-2){if(B(),W.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1"){ne(!0),we(1);return}if(W.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1"){ne(!0),we(2);return}if(W.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1"){ne(!0),we(3);return}}if((W==null?void 0:W.status)===0){(0,le.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),B(),W!=null&&W.course_id?z(W):ee.ZP.success(W.message);return}}),B=()=>Ue(void 0,null,function*(){G()});return Ee.createElement(Ee.Fragment,null,Ee.createElement(S.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",open:r,confirmLoading:it,onOk:D,onCancel:B},Ee.createElement("div",{className:"tc"},Ee.createElement("div",null,Ee.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),Ee.createElement(d.default,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:V,onChange:F=>{if(F.target.value.length>=7){ee.ZP.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}Z(F.target.value)}})),Ee.createElement("div",{className:"mt10 font14"},Ee.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),Ee.createElement(I.default.Group,{value:Me,onChange:F=>pe(F)},Ee.createElement(I.default,{value:1,disabled:Me.includes(2)},"\u6559\u5E08"),Ee.createElement(I.default,{value:2,disabled:Me.includes(1)},"\u52A9\u6559"),Ee.createElement(I.default,{value:3},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),Ee.createElement(_,null),Ee.createElement(se.Z,{visible:Ce,onCancel:()=>ne(!1),occupationValue:X}))};var E=(0,u.connect)(({user:r,account:x})=>({user:r,account:x}))(K)},65218:function(un,Ve,e){e.d(Ve,{Z:function(){return en},g:function(){return kt}});var t=e(59301),u=e(25690),S=e(44e3),ee=e(92832),d=e(43418),I={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"},n=e(8591),se=e(95237),le=e(43604),h=e(20834),ue=e(38854),y=e(5112),M=e(82220),J=e(51257),ie=(oe,me,Se)=>new Promise((Fe,De)=>{var Bt=tt=>{try{Nt(Se.next(tt))}catch(Kt){De(Kt)}},At=tt=>{try{Nt(Se.throw(tt))}catch(Kt){De(Kt)}},Nt=tt=>tt.done?Fe(tt.value):Promise.resolve(tt.value).then(Bt,At);Nt((Se=Se.apply(oe,me)).next())}),_=(oe=>(oe.Manager="manager",oe.Developer="developer",oe.Reporter="reporter",oe))(_||{}),Ee=({visible:oe,onCancel:me=()=>{}})=>{const[Se,Fe]=(0,t.useState)(),[De,Bt]=(0,t.useState)(),[At,Nt]=(0,t.useState)(!1),tt=()=>ie(void 0,null,function*(){if(!Se){n.ZP.info("\u8BF7\u8F93\u5165\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(Se.length!==6){n.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(!De){n.ZP.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8EAB\u4EFD\uFF01");return}Nt(!0);const bn=yield(0,M.vm)({code:Se,role:De});Nt(!1),Kt();const Tt={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(Tt[bn.status]){n.ZP.info(Tt[bn.status]);return}if(bn.status===0){De==="reporter"?(n.ZP.success("\u60A8\u52A0\u5165\u9879\u76EE\u6210\u529F\uFF01"),(0,J.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u6210\u529F"]),u.history.push(`/projects/${bn==null?void 0:bn.project_id}`)):((0,J.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u7B49\u5F85\u5BA1\u6279"]),n.ZP.success("\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279\uFF01"));return}}),Kt=()=>ie(void 0,null,function*(){me()});return t.createElement(t.Fragment,null,t.createElement(d.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u9879\u76EE",open:oe,confirmLoading:At,onOk:tt,onCancel:Kt},t.createElement("div",{className:"tc"},t.createElement("div",null,t.createElement("span",null,"\u9879\u76EE\u9080\u8BF7\u7801\uFF1A"),t.createElement(ee.default,{placeholder:"\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801",style:{width:270},value:Se,onChange:bn=>{if(bn.target.value.length>=7){n.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}Fe(bn.target.value)}})),t.createElement("div",{className:"mt10 font14"},t.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),t.createElement(y.ZP.Group,{value:De,onChange:bn=>Bt(bn.target.value)},t.createElement(y.ZP,{value:"manager"},"\u7BA1\u7406\u4EBA\u5458"),t.createElement(y.ZP,{value:"developer"},"\u5F00\u53D1\u4EBA\u5458"),t.createElement(y.ZP,{value:"reporter"},"\u62A5\u544A\u4EBA\u5458"))))))},Ue=e(85754),be={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"},K=e(40197),E=e(78241),r=e(57809),x=e(12309),P=Object.defineProperty,G=Object.defineProperties,Y=Object.getOwnPropertyDescriptors,V=Object.getOwnPropertySymbols,Z=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,pe=(oe,me,Se)=>me in oe?P(oe,me,{enumerable:!0,configurable:!0,writable:!0,value:Se}):oe[me]=Se,it=(oe,me)=>{for(var Se in me||(me={}))Z.call(me,Se)&&pe(oe,Se,me[Se]);if(V)for(var Se of V(me))Me.call(me,Se)&&pe(oe,Se,me[Se]);return oe},ge=(oe,me)=>G(oe,Y(me)),Ce=(oe,me,Se)=>new Promise((Fe,De)=>{var Bt=tt=>{try{Nt(Se.next(tt))}catch(Kt){De(Kt)}},At=tt=>{try{Nt(Se.throw(tt))}catch(Kt){De(Kt)}},Nt=tt=>tt.done?Fe(tt.value):Promise.resolve(tt.value).then(Bt,At);Nt((Se=Se.apply(oe,me)).next())});const ne=({globalSetting:oe,dispatch:me,user:Se,info:Fe,open:De,onCancel:Bt=()=>{}})=>{var At;const[Nt,tt]=(0,t.useState)([]),[Kt,bn]=(0,t.useState)([]),[Tt,Yt]=(0,t.useState)([]),[Zt]=E.default.useForm(),[Vn,vn]=(0,t.useState)(!1),[Wn,Kn]=(0,t.useState)(!1),Sn=(0,t.useRef)(null),nr=(0,t.useRef)(1),[br,Lr]=(0,t.useState)({keyword:"",source:"",status:"",page:1,limit:20});(0,t.useEffect)(()=>{De&&rn()},[De]);const rn=()=>Ce(void 0,null,function*(){var An;const hr=Fe;if(!(0,K.o1)(me))return;const{user_school_id:Hr="",department_id:dr="",school_name:Mr="",department_name:zr=""}=Se.userInfo||{},Nn=(An=hr==null?void 0:hr.graduation_years)==null?void 0:An.at(-1);bn([{id:Hr,name:Mr}]),yield jn(Hr),Zt.setFieldsValue({year:Nn,school_id:Hr,department_id:Number(dr),name:`${Nn}${Mr}${zr}\u6BD5\u4E1A\u8BBE\u8BA1`})}),Vt=An=>Ce(void 0,null,function*(){const hr=yield(0,x.J3)(ge(it({},An),{tab_module_type:"graduations"}));return hr!=null&&hr.un_purchased&&me({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}}),hr.status===0&&tt((hr==null?void 0:hr.graduation_years)||[]),hr}),xn=(An,hr=500)=>{Kn(!0),clearTimeout(Sn.current),Sn.current=setTimeout(()=>Ce(void 0,null,function*(){nr.current+=1;const Hr=nr.current,dr=yield(0,x.NT)({keyword:An});dr.status===0&&nr.current===Hr&&(bn((dr==null?void 0:dr.schools)||[]),Kn(!1))}),hr)},jn=An=>Ce(void 0,null,function*(){if(!An)return;const hr=yield(0,x.Ps)({page:1,limit:9999,id:An});hr.status===0&&Yt((hr==null?void 0:hr.departments)||[])});return t.createElement(d.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:De,title:"\u5F00\u542F\u65B0\u4E00\u5C4A\u6BD5\u4E1A\u8BBE\u8BA1",width:578,confirmLoading:Vn,onCancel:Bt,onOk:()=>Zt.submit()},t.createElement(E.default,{colon:!1,form:Zt,initialValues:{},labelCol:{span:7},size:"large",wrapperCol:{span:17},onValuesChange:(An,hr)=>{An.school_id&&(jn(hr.school_id),Zt.setFieldValue("department_id",null))},onFinish:An=>Ce(void 0,null,function*(){vn(!0);const hr=yield(0,x.Wz)(An);hr.status===0&&(n.ZP.success("\u521B\u5EFA\u6210\u529F"),Zt.resetFields(),Bt(),(0,J.xg)(`/graduations/${hr==null?void 0:hr.identifier}/index`)),vn(!1)})},t.createElement(E.default.Item,{name:"year",label:"\u9009\u62E9\u5C4A\u522B",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5C4A\u522B"}]},t.createElement(r.default,{style:{width:344},size:"large",options:(At=Fe==null?void 0:Fe.graduation_years)==null?void 0:At.map(An=>({value:An,label:An}))})),t.createElement(E.default.Item,{name:"school_id",label:"\u5B66\u6821",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},t.createElement(r.default,{showSearch:!0,filterOption:!1,onSearch:An=>{xn(An)},loading:Wn,size:"large",style:{width:344},options:Kt.map(An=>({value:An.id,label:An.name}))})),t.createElement(E.default.Item,{name:"department_id",label:"\u5B66\u9662",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u9662"}]},t.createElement(r.default,{showSearch:!0,optionFilterProp:"label",style:{width:344},size:"large",options:Tt.map(An=>({value:An.id,label:An.name}))})),t.createElement(E.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"}]},t.createElement(ee.default,{showCount:!0,style:{width:344},maxLength:60}))))};var X=(0,u.connect)(({user:oe,globalSetting:me,loading:Se})=>({user:oe,globalSetting:me,loading:Se}))(ne),we=e(38986),m=Object.defineProperty,A=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,D=Object.prototype.propertyIsEnumerable,B=(oe,me,Se)=>me in oe?m(oe,me,{enumerable:!0,configurable:!0,writable:!0,value:Se}):oe[me]=Se,F=(oe,me)=>{for(var Se in me||(me={}))z.call(me,Se)&&B(oe,Se,me[Se]);if(A)for(var Se of A(me))D.call(me,Se)&&B(oe,Se,me[Se]);return oe},W=(oe,me,Se)=>new Promise((Fe,De)=>{var Bt=tt=>{try{Nt(Se.next(tt))}catch(Kt){De(Kt)}},At=tt=>{try{Nt(Se.throw(tt))}catch(Kt){De(Kt)}},Nt=tt=>tt.done?Fe(tt.value):Promise.resolve(tt.value).then(Bt,At);Nt((Se=Se.apply(oe,me)).next())});const xe=({globalSetting:oe,dispatch:me,user:Se,open:Fe,onCancel:De=()=>{}})=>{const[Bt]=E.default.useForm(),[At,Nt]=(0,t.useState)(!1),[tt,Kt]=(0,t.useState)(null);return(0,t.useEffect)(()=>{var bn;if(Fe){const Tt={code:"",user_type:((bn=Se==null?void 0:Se.userInfo)==null?void 0:bn.identity)==="student"?2:1,major:""};Bt.setFieldsValue(Tt),Kt(F({},Tt))}},[Fe]),t.createElement(d.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:Fe,title:"\u52A0\u5165\u6BD5\u8BBE",width:527,confirmLoading:At,onCancel:De,onOk:()=>Bt.submit()},t.createElement(E.default,{colon:!1,form:Bt,initialValues:{user_type:1},labelCol:{span:5},wrapperCol:{span:19},size:"large",onValuesChange:(bn,Tt)=>Kt(F({},Tt)),onFinish:bn=>W(void 0,null,function*(){Nt(!0);const Tt=yield(0,we.ZP)("/api/graduations/join.json",{method:"post",body:bn});Tt.status===0&&(De(),Tt!=null&&Tt.identifier?(0,J.xg)(`/graduations/${Tt==null?void 0:Tt.identifier}/index`):n.ZP.success(Tt==null?void 0:Tt.message)),Nt(!1)})},t.createElement(E.default.Item,{name:"code",label:"\u6BD5\u8BBE\u9080\u8BF7\u7801",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},t.createElement(ee.default,{placeholder:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801",size:"large"})),t.createElement(E.default.Item,{name:"user_type",label:"\u8EAB\u4EFD",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},t.createElement(y.ZP.Group,null,t.createElement(y.ZP,{value:1,style:{color:"#000"}},"\u7BA1\u7406\u5458\uFF08\u6559\u5E08\uFF09"),t.createElement(y.ZP,{className:"ml30",style:{color:"#000"},value:2},"\u5B66\u751F"))),(tt==null?void 0:tt.user_type)===2&&t.createElement(E.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"}]},t.createElement(ee.default,{showCount:!0,maxLength:60}))))};var Pe=(0,u.connect)(({user:oe,globalSetting:me})=>({user:oe,globalSetting:me}))(xe),Ie=e(59301),ot=Object.defineProperty,Et=Object.defineProperties,ut=Object.getOwnPropertyDescriptors,he=Object.getOwnPropertySymbols,qe=Object.prototype.hasOwnProperty,T=Object.prototype.propertyIsEnumerable,O=(oe,me,Se)=>me in oe?ot(oe,me,{enumerable:!0,configurable:!0,writable:!0,value:Se}):oe[me]=Se,L=(oe,me)=>{for(var Se in me||(me={}))qe.call(me,Se)&&O(oe,Se,me[Se]);if(he)for(var Se of he(me))T.call(me,Se)&&O(oe,Se,me[Se]);return oe},s=(oe,me)=>Et(oe,ut(me)),H=(oe,me)=>{var Se={};for(var Fe in oe)qe.call(oe,Fe)&&me.indexOf(Fe)<0&&(Se[Fe]=oe[Fe]);if(oe!=null&&he)for(var Fe of he(oe))me.indexOf(Fe)<0&&T.call(oe,Fe)&&(Se[Fe]=oe[Fe]);return Se},de=(oe,me,Se)=>new Promise((Fe,De)=>{var Bt=tt=>{try{Nt(Se.next(tt))}catch(Kt){De(Kt)}},At=tt=>{try{Nt(Se.throw(tt))}catch(Kt){De(Kt)}},Nt=tt=>tt.done?Fe(tt.value):Promise.resolve(tt.value).then(Bt,At);Nt((Se=Se.apply(oe,me)).next())}),v=(oe=>(oe.Projects="projects",oe.Shixuns="shixuns",oe.Classrooms="classrooms",oe))(v||{}),c=(oe=>(oe.Classrooms="classrooms",oe.Shixuns="shixuns",oe.Paths="paths",oe.Projects="projects",oe.Videos="videos",oe.Topics="topics",oe.Graduations="graduations",oe))(c||{});const Q=oe=>{var me=oe,{homePage:Se,user:Fe,globalSetting:De,loading:Bt,dispatch:At}=me,Nt=H(me,["homePage","user","globalSetting","loading","dispatch"]),tt,Kt,bn,Tt;const[Yt,Zt]=(0,t.useState)(),[Vn,vn]=(0,t.useState)(),[Wn,Kn]=(0,t.useState)(!1),[Sn,nr]=(0,t.useState)(!1),[br,Lr]=(0,t.useState)(!1),[rn,Vt]=(0,t.useState)();function xn(Nn,tn){for(const cn of Nn){if(cn.link===tn)return cn.hidden;if(cn.subitem&&cn.subitem.length>0){let nn=cn.subitem;for(const rr of nn)if(rr.link===tn)return rr.hidden;return!1}}return!0}const jn=xn(((tt=De.setting)==null?void 0:tt.navbar)||[],"/classrooms"),An=xn(((Kt=De.setting)==null?void 0:Kt.navbar)||[],"/shixuns"),hr=xn(((bn=De.setting)==null?void 0:bn.navbar)||[],"/paths"),Hr=xn(((Tt=De.setting)==null?void 0:Tt.navbar)||[],"/graduations"),dr=Nn=>{var tn;if((0,K.tJ)(At)){if(Nn==="projects"&&!((tn=Fe.userInfo)!=null&&tn.email)){n.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}Nn==="classrooms"?Zt(!0):Nn==="projects"&&vn(!0)}},Mr=(Nn,tn)=>{var cn;if((0,K.tJ)(At)){if(tn==="projects"&&!((cn=Fe.userInfo)!=null&&cn.email)){n.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}tn==="shixuns"&&!(0,K.xY)()||Nn&&(window.location.href=Nn)}},zr=Nn=>{var tn,cn,nn,rr,wr,cr,Ir,qr,Eo,jr,kr,fo,ao,so,Ho,jo,No,So,eo,Gt,ur,Un;return Ie.createElement(Ie.Fragment,null,Ie.createElement(se.Z,{justify:"space-around",className:"pt5 pb5"},Ie.createElement(le.Z,{className:((tn=Fe.userInfo)==null?void 0:tn.user_identity)!=="\u5B66\u751F"?be.joinCol:be.hidden},((cn=Fe.userInfo)==null?void 0:cn.user_identity)!=="\u5B66\u751F"&&!((nn=De==null?void 0:De.setting)!=null&&nn.hide_course)&&Ie.createElement(h.default.Item,L({},Nn),Ie.createElement("a",{onClick:()=>Mr("/classrooms/new")},(rr=Fe.userInfo)!=null&&rr.main_site?"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802":"\u65B0\u5EFA\u8BFE\u5802")),!((wr=De==null?void 0:De.setting)!=null&&wr.hide_shixun)&&((cr=Fe==null?void 0:Fe.userInfo)==null?void 0:cr.is_shixun_marker)&&Ie.createElement(h.default.Item,L({},Nn),Ie.createElement("a",{onClick:()=>Mr("/shixuns/new","shixuns")},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")),((Ir=Fe.userInfo)==null?void 0:Ir.user_identity)!=="\u5B66\u751F"&&!((qr=De==null?void 0:De.setting)!=null&&qr.hide_subject)&&Ie.createElement(h.default.Item,L({},Nn),Ie.createElement("a",{onClick:()=>Mr("/paths/new")},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!((Eo=De==null?void 0:De.setting)!=null&&Eo.is_local)&&((jr=Fe.userInfo)==null?void 0:jr.main_site)&&Ie.createElement(h.default.Item,L({},Nn),Ie.createElement("a",{onClick:()=>{var qn;return Mr(`${(qn=De==null?void 0:De.setting)==null?void 0:qn.old_url}/projects/deposit/new`,"projects")}},"\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE")),window.location.host!=="narl.educoder.net"&&((kr=Fe==null?void 0:Fe.userInfo)==null?void 0:kr.identity)!=="student"&&Ie.createElement(h.default.Item,s(L({},Nn),{onClick:()=>de(void 0,null,function*(){if(!(0,K.o1)(At))return;const qn=yield(0,x.J3)({keyword:"",source:"",status:"",page:1,limit:20,tab_module_type:"graduations"});if(qn!=null&&qn.un_purchased){At({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}});return}qn.status===0&&(Vt(qn),Kn(!0))})}),Ie.createElement("a",null,"\u65B0\u5EFA\u6BD5\u4E1A\u8BBE\u8BA1")),!((fo=Fe.userInfo)!=null&&fo.main_site)&&Ie.createElement("div",null,Ie.createElement(h.default.Item,L({},Nn),Ie.createElement("a",{onClick:()=>dr("classrooms")},(ao=Fe.userInfo)!=null&&ao.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((so=Fe.userInfo)==null?void 0:so.main_site)&&!((Ho=De==null?void 0:De.setting)!=null&&Ho.is_local)&&Ie.createElement(h.default.Item,L({},Nn),Ie.createElement("a",{onClick:()=>dr("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))),((jo=Fe.userInfo)==null?void 0:jo.main_site)&&((No=Fe.userInfo)==null?void 0:No.user_identity)!=="\u5B66\u751F"&&Ie.createElement(le.Z,null,Ie.createElement("div",{className:be.joinBoard})),((So=Fe.userInfo)==null?void 0:So.main_site)&&Ie.createElement(le.Z,{className:((eo=Fe.userInfo)==null?void 0:eo.user_identity)!=="\u5B66\u751F"?be.joinCol:be.w90},Ie.createElement(h.default.Item,L({},Nn),Ie.createElement("a",{onClick:()=>dr("classrooms")},(Gt=Fe.userInfo)!=null&&Gt.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((ur=Fe.userInfo)==null?void 0:ur.main_site)&&!((Un=De==null?void 0:De.setting)!=null&&Un.is_local)&&Ie.createElement(h.default.Item,L({},Nn),Ie.createElement("a",{onClick:()=>dr("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")),Ie.createElement(h.default.Item,s(L({},Nn),{onClick:()=>{(0,K.o1)(At)&&nr(!0)}}),Ie.createElement("a",null,"\u52A0\u5165\u6BD5\u4E1A\u8BBE\u8BA1")))))};return Ie.createElement("section",null,Ie.createElement(ue.Z,{dropdownRender:()=>{var Nn;return Ie.createElement(h.default,{className:((Nn=Fe.userInfo)==null?void 0:Nn.user_identity)!=="\u5B66\u751F"?`${be.rightMenu} ${be.joinMenu} mt10`:`${be.rightMenu} ${be.joinMenu} ${be.w140} mt10`},Ie.createElement(zr,null))},placement:"bottom"},Ie.createElement("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})),Ie.createElement(Ue.Z,{visible:Yt,onCancel:()=>Zt(!1)}),Ie.createElement(Ee,{visible:Vn,onCancel:()=>vn(!1)}),Ie.createElement(X,{info:rn,open:Wn,onCancel:()=>Kn(!1)}),Ie.createElement(Pe,{open:Sn,onCancel:()=>nr(!1)}))};var R=(0,u.connect)(({homePage:oe,loading:me,user:Se,globalSetting:Fe})=>({homePage:oe,user:Se,globalSetting:Fe,loading:me.models.index}))(Q),w={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"},U=e(48790),Le=e(86245),ye=e(346),fe=e(59301),Ae=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,Re=Object.prototype.propertyIsEnumerable,It=(oe,me)=>{var Se={};for(var Fe in oe)Ne.call(oe,Fe)&&me.indexOf(Fe)<0&&(Se[Fe]=oe[Fe]);if(oe!=null&&Ae)for(var Fe of Ae(oe))me.indexOf(Fe)<0&&Re.call(oe,Fe)&&(Se[Fe]=oe[Fe]);return Se},zt=(oe,me,Se)=>new Promise((Fe,De)=>{var Bt=tt=>{try{Nt(Se.next(tt))}catch(Kt){De(Kt)}},At=tt=>{try{Nt(Se.throw(tt))}catch(Kt){De(Kt)}},Nt=tt=>tt.done?Fe(tt.value):Promise.resolve(tt.value).then(Bt,At);Nt((Se=Se.apply(oe,me)).next())});const Pt=oe=>{var me,Se=RegExp("(^| )"+oe+"=([^;]+)(;|$)");return(me=document.cookie.match(Se))?decodeURIComponent(me[2]):null},Ut=oe=>{var me=new Date;me.setTime(me.getTime()-1);var Se=Pt(oe);Se!=null&&(document.cookie=oe+"="+Se+";expires="+me.toGMTString())};var Wt=(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))(Wt||{});const yt=oe=>{var me=oe,{homePage:Se,user:Fe,globalSetting:De,loading:Bt,dispatch:At,shixunHomeworks:Nt,location:tt,payload:Kt={}}=me,bn=It(me,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),Tt,Yt,Zt,Vn,vn,Wn,Kn,Sn,nr,br,Lr,rn,Vt,xn,jn,An;const hr=(Yt=(((Tt=De.setting)==null?void 0:Tt.navbar)||[]).find(Nn=>Nn.link==="/classrooms"))==null?void 0:Yt.hidden,Hr=(Vn=(((Zt=De.setting)==null?void 0:Zt.navbar)||[]).find(Nn=>Nn.link==="/shixuns"))==null?void 0:Vn.hidden,dr=(Wn=(((vn=De.setting)==null?void 0:vn.navbar)||[]).find(Nn=>Nn.link==="/paths"))==null?void 0:Wn.hidden,Mr=(Kn=Fe.userInfo)==null?void 0:Kn.is_school_manage,zr=()=>{var Nn,tn,cn,nn,rr,wr,cr,Ir,qr,Eo,jr,kr,fo,ao,so,Ho,jo,No;return(0,J.Ll)()?fe.createElement(h.default,{className:`${w.rightMenu} ${w.menuWrap}`},fe.createElement(h.default.Item,null,fe.createElement(u.Link,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406"))):fe.createElement(h.default,{className:`${w.rightMenu} ${w.menuWrap}`},fe.createElement(h.default.Item,null,fe.createElement(u.Link,{to:`/users/${(Nn=Fe.userInfo)==null?void 0:Nn.login}/classrooms`},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),fe.createElement(h.default.Item,null,fe.createElement(u.Link,{to:`/users/${(tn=Fe.userInfo)==null?void 0:tn.login}/classrooms`},(cn=Fe.userInfo)!=null&&cn.main_site?"\u6211\u7684\u6559\u5B66\u8BFE\u5802":"\u6211\u7684\u8BFE\u5802")),fe.createElement(h.default.Item,null,fe.createElement(u.Link,{to:`/users/${(nn=Fe.userInfo)==null?void 0:nn.login}/shixuns`},"\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")),fe.createElement(h.default.Item,null,fe.createElement(u.Link,{to:`/users/${(rr=Fe.userInfo)==null?void 0:rr.login}/paths`},(wr=Fe.userInfo)!=null&&wr.main_site?"\u6211\u7684\u5B9E\u8DF5\u8BFE\u7A0B":"\u6211\u7684\u8BFE\u7A0B")),((cr=Fe.userInfo)==null?void 0:cr.user_identity)!=="\u5B66\u751F"&&fe.createElement(h.default.Item,null,fe.createElement(u.Link,{to:`/users/${(Ir=Fe.userInfo)==null?void 0:Ir.login}/teach-group`},"\u6211\u7684\u6559\u7814\u56E2\u961F")),!((qr=De.setting)!=null&&qr.hide_competition)&&fe.createElement(h.default.Item,null,fe.createElement(u.Link,{to:`/users/${(Eo=Fe.userInfo)==null?void 0:Eo.login}/competitions`},"\u6211\u7684\u7ADE\u8D5B\u7BA1\u7406")),!((jr=De.setting)!=null&&jr.hide_virtual)&&fe.createElement(h.default.Item,null,fe.createElement(u.Link,{to:`/users/${(kr=Fe.userInfo)==null?void 0:kr.login}/vspaces`},"\u6211\u7684\u865A\u62DF\u793E\u533A")),!(0,U.JA)()&&!((fo=De==null?void 0:De.setting)!=null&&fo.hide_problemset)&&fe.createElement(h.default.Item,null,fe.createElement("a",{onClick:()=>{(0,K.tJ)(At)&&u.history.push("/problemset")}},"\u8BD5\u9898\u5E93")),!(0,U.JA)()&&!((ao=De==null?void 0:De.setting)!=null&&ao.hide_paperlibrary)&&fe.createElement(h.default.Item,null,fe.createElement("a",{onClick:()=>{(0,K.tJ)(At)&&u.history.push("/paperlibrary")}},"\u8BD5\u5377\u5E93")),((Ho=(so=Fe.navigationInfo)==null?void 0:so.top)==null?void 0:Ho.laboratory_admin_url)&&fe.createElement(h.default.Item,null,fe.createElement("a",{href:(No=(jo=Fe.navigationInfo)==null?void 0:jo.top)==null?void 0:No.laboratory_admin_url},"\u540E\u53F0\u7BA1\u7406")),fe.createElement(h.default.Item,null,fe.createElement(u.Link,{onClick:()=>{localStorage.getItem("Noviceguide")==="0"||At({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:fe.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")),Mr&&fe.createElement(h.default.Item,null,fe.createElement(u.Link,{to:"/administration/college"},"\u9AD8\u6821\u7BA1\u7406")),fe.createElement(h.default.Item,{className:w.exit},fe.createElement("a",{onClick:()=>zt(void 0,null,function*(){(0,J.m5)();let So;try{So=yield(0,Le.vR)({}),n.ZP.success(So==null?void 0:So.message)}catch(eo){}(0,J.d8)("_educoder_session","logout",1),(0,J.m5)(),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),So!=null&&So.url?window.location.href=So.url:(u.history.replace("/"),window.location.reload())})},"\u9000\u51FA")))};return(0,U.bg)()?fe.createElement(ue.Z,{className:`${w.height67}`,dropdownRender:zr,placement:"bottomRight"},fe.createElement("section",null,fe.createElement("aside",null,fe.createElement("div",{className:Nt.actionTabs.type===1?w.classromediv:""},fe.createElement("img",{className:`${w.userPic} current ml15`,src:`${(Sn=ye.Z)==null?void 0:Sn.IMG_SERVER}/images/${(nr=Fe.userInfo)==null?void 0:nr.image_url}`,alt:"",onClick:()=>{var Nn;return u.history.push((0,J.Ll)()?"/account/profile":`/users/${(Nn=Fe.userInfo)==null?void 0:Nn.login}/classrooms`)}}),(0,J.Ll)()&&fe.createElement("span",{className:"ml10 font16"},(br=Fe.userInfo)==null?void 0:br.username),fe.createElement("i",{className:`iconfont icon-zhankai4 ${w.icon}`}))))):fe.createElement("div",{className:`font15 ${De.isIlearning?w.login:""}`},((Lr=De.setting)==null?void 0:Lr.sso_login_url)&&fe.createElement("a",{target:"_blank",href:(rn=De.setting)==null?void 0:rn.sso_login_url},fe.createElement("img",{src:`${ye.Z.IMG_SERVER}/${(Vt=De.setting)==null?void 0:Vt.login_logo_url}`,width:40}),fe.createElement("span",{style:{color:"#fff",fontSize:"14px",fontWeight:500,paddingLeft:"10px"}},(xn=De.setting)==null?void 0:xn.sso_login_button_name)),!((jn=De.setting)!=null&&jn.hide_account_login)&&fe.createElement(fe.Fragment,null,fe.createElement("span",{className:"ml10 mr5 current c-white",onClick:()=>{At({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55"),!((An=De.setting)!=null&&An.close_register)&&fe.createElement(fe.Fragment,null,fe.createElement("span",{className:"ml5 mr5"},"|"),fe.createElement(u.Link,{to:"/user/register",className:"ml5 current c-white pr25"},"\u6CE8\u518C"))))};var Ht=(0,u.connect)(({homePage:oe,loading:me,user:Se,globalSetting:Fe,shixunHomeworks:De})=>({homePage:oe,user:Se,globalSetting:Fe,shixunHomeworks:De,loading:me.models.index}))(yt),Mn=e(65363),$n={tip:"tip___a6MfI"},Zn=Object.defineProperty,tr=Object.defineProperties,pr=Object.getOwnPropertyDescriptors,Xn=Object.getOwnPropertySymbols,qt=Object.prototype.hasOwnProperty,gr=Object.prototype.propertyIsEnumerable,yr=(oe,me,Se)=>me in oe?Zn(oe,me,{enumerable:!0,configurable:!0,writable:!0,value:Se}):oe[me]=Se,Dn=(oe,me)=>{for(var Se in me||(me={}))qt.call(me,Se)&&yr(oe,Se,me[Se]);if(Xn)for(var Se of Xn(me))gr.call(me,Se)&&yr(oe,Se,me[Se]);return oe},Tn=(oe,me)=>tr(oe,pr(me)),Gr=(oe,me,Se)=>new Promise((Fe,De)=>{var Bt=tt=>{try{Nt(Se.next(tt))}catch(Kt){De(Kt)}},At=tt=>{try{Nt(Se.throw(tt))}catch(Kt){De(Kt)}},Nt=tt=>tt.done?Fe(tt.value):Promise.resolve(tt.value).then(Bt,At);Nt((Se=Se.apply(oe,me)).next())}),We=(oe=>(oe[oe.Professor=1]="Professor",oe[oe.AssistantProfessor=2]="AssistantProfessor",oe[oe.Student=3]="Student",oe))(We||{});const bt=({visible:oe,user:me,onCancel:Se=()=>{},dispatch:Fe,globalSetting:De})=>{var Bt,At;const[Nt,tt]=(0,t.useState)(!1),[Kt,bn]=(0,t.useState)({name:"",phone:""});(0,t.useEffect)(()=>{var Zt,Vn;if((Zt=me==null?void 0:me.userInfo)!=null&&Zt.login){let vn=JSON.parse(localStorage==null?void 0:localStorage.getItem("delaytip_class"));console.log(vn),vn&&(vn!=null&&vn.isShow)&&(vn==null?void 0:vn.login)===((Vn=me==null?void 0:me.userInfo)==null?void 0:Vn.login)&&(tt(!0),bn({name:vn==null?void 0:vn.name,phone:vn==null?void 0:vn.phone}))}},[me==null?void 0:me.userInfo]);const Tt=()=>Gr(void 0,null,function*(){Se()}),Yt=()=>{let Zt=JSON.parse(localStorage==null?void 0:localStorage.getItem("delaytip_class"));localStorage.setItem("delaytip_class",JSON.stringify(Tn(Dn({},Zt),{isShow:!1}))),tt(!1)};return t.createElement(t.Fragment,null,Nt&&t.createElement("div",{style:{background:"rgba(255,24,24,0.1)",color:"#E30000"}},t.createElement("div",{className:$n.tip},t.createElement("div",null,t.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${(Bt=De==null?void 0:De.infoData)==null?void 0:Bt.name}\uFF09\uFF0C\u8054\u7CFB\u65B9\u5F0F\uFF1A${(At=De==null?void 0:De.infoData)==null?void 0:At.phone}`),t.createElement("div",null,t.createElement(Mn.Z,{onClick:Yt,style:{color:"#165dff",fontSize:16}})))))};var Mt=(0,u.connect)(({user:oe,globalSetting:me})=>({user:oe,globalSetting:me}))(bt),dt=e(3113),Xt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHQAAACpCAYAAAD6OhnWAAAAAXNSR0IArs4c6QAAIABJREFUeF7sfQWcHEX2/7daxtc17oYFSYIeBPsBgRwECe6BcHDIccghRxIk6MFB4A4NJHiCB7egwXJokLhnXcenu6v+n1fdPTu7O7vZjcHdn/4wzGa3p+dVfeu9932vXlUx/A9c/ecLnxZPDVQsDFOYNQiq0h+KVgYhBoLzfkKIfGomY6wRirIajK0AN6tg8VVcqMu5isWm37Ni1f4s8d/eHey/sQGDXxe5qmLuBW4dyFRtT3BrBwB5YArAOSB415pF9yuKe38TFHWRsMzPoKjvWVxbsGwca+7ag347d/3XADp0XnMxU/U/Kqp+rOD8D2AsBG4BQmzh3mSAqtJzI0xRPuaW8ZywjFeWjM+t3cJftFUe99sGdI5QRwTNA4SKyUyIwwQQkCBuy0tRwYCYYOwNZuGBn6Pa+5jItrEQXW/wbxLQsrdEMN8yToPCLmQCI4Rldq9FZErpIu21SIvp5TyCTKyi2qbWvaeLWs5UDYLhZ3Axo1HVZ1cdwqJdF2zb3PmbApSAzDPNyUzBXyF4T+kPN3YxZoMVCwN1lUBtJdBQDYQbgXgMMFIANwEuiBXZYGoa4AsAoTwgvxgoLgeKyoHcAvvvG/PBNBiYskFY1p1Nuvf+3xKwvw1Apwht2O7GaWCYCsH7bBRIAsY0gIo1wKolwIaVNoAEHFPBFQ0W08CZDq6oEFAhGAODABMcTFhQuQFFmFC4CUZmXGGAPwSU9wH6DQV6DwL8wc7BVRQwRVkjLExd/KX+OKaxbpiSjY3UTfv7rw7o4NdTe6gMMyDEqC75x+r1wC/fAKuXAIkohKIjpfqR0kJIqUEYik8CSQBu7CKAFQluEh4zBo8VgdeKQrFSthb36AcM3wXoOwRQNLLh2R9JWs3YQkvgwmXjPJ9v7Hu35t833uqt9O0D3xF5Hsu6SQg+GZZJvdXxRaZ3+Y/AD59Ls8oVHQk9F3G9QILImSo7e3MbQ09gQkDncfiNRviMRmhWAgjkACN2A7YfZZvqjnyuqpmMKQ+kVPWaFQezpq3UdZ0+dnP7YJNkHjovfiBU9WFwq3+nYQcBueQ7sG8/BsJNSOkhRD3FSGi5EkTSsK110ZOpczxmFMFULXxGE5imQ2y3GzByL8AbyK6xtp9eBcuatGS8/72tJV9Hz92mgA5+famXoe/1TOCv4BapVfaLOmXVYrAv3gGa65HQ8xD2liGlBrYqiB2JQ5qr8hRCqRoEU3Vgug6x8x+AHcbYJCrbpaiWYMo/BLTrlo1jyW0F7DYDdNBbsT6apT0rON+zYxbJgHAD8OnrwNrlSOo5aPL2gKH6swJpcUHpPMlntsVlA2sgJ1WNAAGbWwjsMw7oNSC7GWaSNH1mqubxyw8JrN0WMm6Trhj0cnx/VdeehmWUddqoH78EvnwPplDR5OuJhJbTDkhyX6rCwIXApUdsh8KQB1c99Y383ba6CFiNJ5Gf2ACvGQaG7gzsdQigebKLoOpVlmGeuPxI//ytLeNW74UhryQmQ1XuhmV4O7CvQDwCzH9Jhh8RbynCnhI7Zsy4hBDQVAXb9c7HLgMK8cIXq3HxuBE4cMceOGXGJ9hQH9vafdXu+eRn/UYz8hLroQZDEAccDZT1zq6tqp4E+MVLD/c9sDUF3XqACsEGv5a6kUFcBW5l/x4Cbf1KsPefg5HiaPD1gaH6sprXAWU52HVAEXL8GlRFwdKKZtSFk/j3OXvg8Y+W44F3lmwz09sWEIpr85Mb4DfDEGMOBHbcsyO/KgTYzcsO91wLxrYKo9s6gM4X2tCYcb/g1tmd+ssfFoB9+S6iWgGavOVZtBIoCHmwy4AilOT6oDIGVVWgqZQkAJ75dAUe/tM+0DUFx9/5AUiLf62LvjloNCIvsQEYuB2w35GAmiUak35VfWRJQD8P+2/5RESXAC19qKpMT4grhcUGWfHUvKpE75mYxrLm5YjJQvSbzbg1UXSUuqNx+umrwC/fotHXEzE9r1UMKSi3wxiG9cpH/9KQNLWawqCrivSV8t+qgu9X12N4zzxMPmQYLn30S3y1vHazY9HNGRAEqm4lUJhYC7WwCOLQkwFfsN0jmcwwqXM4W33asnFDOmTAOVMXFwf9octUn76douKttTUlD2wsG7VRQMv/XdHfq3o+tBLJvjxp2mlRQ8yutvqe2RZUAlPwvk8zzid0qJmWCfbOs+DrV6HO3xeG4m0DJpDr17Fd7wKE/HoLgGkgHUAVBksIzP9hA2ZfNBavfLUad81btE3JUYdRl+AoTKyD16+CjzsdIDbczk4rEIryIlPWnJgN1OIrfumphPwfKjoGKzqD4vNC9WjPr15feEJnoHYO6ANC7+9p/JQnkqN5ygK9rJQFIUG1Lqu9cfA/0nI+sFAf3GunJ8Gt4zoE00iCvfE4zNoa1Pr6grPWJok0s2dBEH1JKxUFutoCHmlkpnbS3wxL4INFG2CYHHWRBOV5NkfBtvBnBQpSFQioKfBxZwCFWQi+nGBX5y5b//3JmDzKSAtw3By1ZPiod5kmxiq6AsWjQvFoUHw6FK82ddXpBdM6HEydtWLA4/V/FiZm8ERKgpkGlH62WJg3RbarnzFyHaYIZfCo1MMQ/Ew5VZXtSqWgvPYoko1NqPP2aZdrpXiyb3EIhSGvNKcqgelopa7Qv22A6b0+ksCyimZUNMTAZSy6hbHYgo/LTdUih0XADz/TntFpm92itCVTHl220DPJtXhFV/x8OvPoj1H62AbTAdSjQPX7EobCdlx3at6ybGJ22BW95wi/JxVeypPJXi6YrQA1OE2K3FN/y9CLB81L3ArBr+hwlsQ0oLz6KJINBGYvO6eWcRFr7V0cQtCrpUG0AbV9JZEghTFUNcaxsroZ4bjxqzHa7mJNMWuuUYcchMHHnw0UlLZ/hD0dd9vy8b4rce5Cvagw7yem8sGK7oLZAqji1aB49MdWnJx3ZrcAHfRkw2kCyqxM7WwNKGmsaMwd3fM21adN79DMcgvKG7ORrK5BnadnOyZLZrRHYRBeXZVgErhEfghE+pm0r7opjnV1EaQMS2aG/tsuIks5Rj3y1DisI88FcmTNWuvLzir9ufb95etUj/4S0wSyAkra6tPjPJkauOrM0sp2j+mocwbPiX1oJeL7CtJEx9y2AjRlQQnpyNmefEPH4YLy7rNIrV6BWl8vJ93d8o2KwlCS64dXU6WJTftIRQH9rT6cQGVjTPrI/0IcW3Ut9VCuUY8cHwefcB7g9WcDNRVeVLnGbEwOVjxKx4B6dZq/vXTFiXl3dQnQAc839FNNbZmVTGkdAQoFCG5fCqY6pRztnsygfPEmzB++Qo2vd7vJLdK0gqAXHgdMVzsJ2FjCRHVTDIbVhYqF/yp1ZcinBH9RDqwjzs6a2BcWR/i7Sllh0aGG6ipUn+/LpccFdu8SoIPnNp0vuHIfT6aQFVDTgn9IEVS/3kF3MrAlX4N/9DJqvH2c+crWt5IG5gWIANmaSWRHcCHZaiJl/ab46pYcM6SpRakK+AYOBR97bFbrZsUMxH6uAdNchpvhQ8nkkm/1eUxLUQevPMa/OlO+rA5pyIvx13giOY4bVlZAPT2C0AuymAz3ybUVUF55CNVaOUyWHXRqGGlnTkCXSYRYykQ0YXRmvbdkv/7KzxIoTa6HusfBEJQmzJLhMupiSK4Lt2O5kvESoGR2mThn2XG5D3cKqKxCb4huEEmzIBugzK/B0zOn4w4xklCfn4H6pBdxOX/Z8SWT27omTatp/ff7ye6MElWYKDUqIcafDVHSO+tHk2ubwKNGq7DFBZTpClSvZ86SCYHjOwV06IuxMQL4QrLbNhpKJlHvkwvW0VQV5VrfeRKRtevRpOV3yWy6lQHd6Yz/lXs9PIFiTwLWsRcBevvJKGEJJFc12sWKlFggouRoKAGq+Lxrln7jG5CZsWunQENeCF8EKHfzpNEOULU4AMXfUfkP+c2FMD96FTUeCqB/vzbeAwy5ZiNC/fuBH3hCVtPLYwaMykh2QL0eDis1ZOmx+Svc72oH6LBXkk/yVPIkTuFKhoYKjwo139exjNEmqM/djUoUgbuFzhtv0e93ACgxqqAdeBx4/+2z9odVF4dIuKbX9qHS5Pq8EMI8dumEnOc7BnRe8geeTO7QClCKA4t8HQf1jEF7fSbqK+sRUzr3m78j2L4HVGGhTGuGNfEvgKc92SRXx6tjYJQxyzS5Hg1MEdOXHJVzTVZAt5svQlZzvIobZiATUEFm1tNBMRTZ92XfIfXBS6jTirvkN38HtXUPEI8I8QjyBg2Eud/E7BUPSRMinGoNqPSj/nmLD9f/mBXQQa8md9C4+IGniBDZJpdWECDYUbwJwEhCm/MPVBpBcMo2/H5tcg+UWDVQjpgEUdY36zNEc1L2sGty5UyM17dk8RGeYVkBHTovNoFBfYEnky2AelWqysouJLHaz+ah6cfvEVXaT+R21jLOCX4LOT5N5nGThoVwwgSHCsVdSLTJXbP1P+jKn0thnGbL3xw3Idimy68JE2X5GsyjL87eAArtKIxxfKgEVNdjasJX9tNEFqEPtSJFw19N/JVb/A5hmBJQmkDmeifls+F6YO4/UcUKutyD1BGluTqOGDMIe4zoh5KCHNkhKdNCbWMYX/y8Fq9+uRSVTcZvEliSv2e+B0fsPgRjhvdBcV4IupTfRHVDGAt+XI3XvlyO2qgJpZvkkIxhvtWEwH7jYQ3ZLWufsoQJQkSGLboia4SZYMMXH+lb3A7QYa/G7xcmnyxMSwJqyE92kBogIvTu46hdtR6pDrJB7SQSFo7ZazBOOGAX5IcC8Hl1eHRNToWRaU8ZJhJJA03ROObM/xZzPlkiFx/9Vi4GCyfuOxzH7DcSuUEf/F4duubIzyFBjScNNEZiePKd/+Clz1dQqUm3xKfVAOW+FKzjL89ek0TVjylupwWlyfXC4uKQZX/0vd1eQ980X+WJxOHCpMyNgNWJS2T1lTBfuA+1rHU9UEfSK4zjr8fsgQN2GSo7Iyfghc+jQ9NUKGDgEDBNC4mUgUg8iaZoAh99uwy3zf0Mlvj1p8x0ReBvx++NvXYciLygDyG/Dz6P1iK/EDAtC3GSP0byx/HOV7/gny99RUuiugyqTZBiyN3zAFg77JP1c4rJZbrUrmbwUArw7MVH+Ge2B/QN42ueTO7CTY6kZEMdXEyB/vajqF6zAbYB6PwSguPSY/bAoWOGoyAniLygHwGfBx6aNZBznkxW7FmcyznPWDIlO6QhHMN7Xy3GrXMXgHXTfG1Mpu79nePqE/6AsTsPRkEuye+Dn+SnmaIM+U3OYRgWoglX/iheXbAIM15aSHOd3frKcp8B64QrO9RSjyBypIDRKjmFTV0y3i/LUjKGvmDDXkutFYbRyzA4zE5KIllTDYy5d6MeoY0KSUCN330wLpiwj/Q3BTkBBP2Odqr2vCcJQcOHykkop5s07FHeEImhrjGC+19ZgBcXLPlVJrepQv+E/UbgrHF7ZMjvgVfXZTVFNvmllXHkr22M4J/PfYi3/rOyW/IHRAJ5+xwKa8QeWftYE7TikYFpkrQ+tOQI/7mtAO05TwRyWLJKmGYonjI7XhRG2vnhs6hesrhL2lmc68W/LjkavUsKUJRnayf5Tl1VZQPJRbsaSgIRqIZlm97mSAK1zRFsqG3EBf98UZagbOurV1EQ9140AeVFeVL+XJLfo0n5CUzZiY6FIR2gAUCug0xvczSO2qYI1lY14Ly7XkBjNNUt8ctzVFjHX5GdHAHwaaShCpjX99LiQ7UJrQAd8HKkzKOoG0zDVIiCd3glY+BP3YJaM3uFe+bnyIRecszeOGqfHVFakOtop0cSCXctSk1dE6qqG1Fako/S4jz5cVqEZJg0nZZCYziGqoYwXluwCLfP+ViauG11kfxXnzQWh4wZgdKCHCl/wGdPyrtgVtU0oqa2CeVlBSguzE1bGiJI0XgyLf/c+d/gX6982a0y06CII+ewk2H1GZG1yR4q1SGz6/V9vPhQbd9WgI6YlxjCFbYkEUvIDu3o0n74EHWfvY9UmxLMbPfnB714+IoT0LskH8X5OcgL+KR2kqlava4Gl173MN7/+Dskkil4PTrG7r0T7rphEgb0LZOmV2ppNIGaRltLz7n9WdSFt52WluUH8cBlE9GjKE+aWyJzksipCpaurMClf38IH3/+I5IpA36vBweP3RV3Xn82evUokvIT4yUtJfnXVtfj7FufRTjRTS3tVQbr8POybg1AhXN+rwbm9Sz65VB9x1aADnstOkpA+yq6kQ5T5tyGqiaqgd0YERI4Ys8RuPi4sSgryEFRbkj6TiJCi5etx5GnT8eGqvpWsSb527ycAN5+dipGDOktCRIx3vrmKKoamnHfix/jhY8XyQrArX2R6T/hgJE4Z/zeKC/MQWFu0JZf0/DNohU45uxbQdYlMwlC8pOWvjf3evTvW+rIn0B9E8kfxu1Pv4e3F3adC8i4lCXgOeEKiFCWwjIAAZ8G1aOv+WWct19rQF+N729YeD8Z73htqlKzBpEX/o0o62AhWUYvWxbHrZPHY5+Rg1BWkIv8HGK2XhgpEy+8/jmOPHQMfl6yDhMm3Y5INHNHNoH+fUrx2bzpMkaNkdmNxFBVH8Zni1bgr/9+eZuYXUog3H3h0Rg9op80t/lkbr0exOJJzHtnIY46ZAwWfr8cx02+E8lkS400gbr9sD748Plp0rcSYye3UVkfxvyvF+Pvj7why226elHivnT3fWHufHDWj9C6Hp/fV/vLl5/2wLT9zfRQH/5a4ohowppnpTowCZRI+PR5VP3wbZc2pPDqGmZdcyoG9ChCCZnboF8G4k++/Cn+eOCuyM+zU4WTr/w3npjzBpgehKLT7wRoMNx29Uk475QDbbMViaO6MYw1lfU4bfrj8ndb+wr5vZh9zanoXVqAknwyt7b8M5/9EKcevY90HXSd8Kc7MO/Nj6XsTLeX6ZsmxwM3n42TjtxLAkpmt7ohgmXra3DG9MelOe7qRVpaWhCCmHhF1qQ9+fJQyB+ORKvL1k3sE08D2ndu+DhTYA462uSJ0oBP3YS6SHKj5paE7VNaiAcuPxHlhbkoog4h/+nRsc/x0/HAjadjx2G9QVqw/7iz8MV/Fsn2qbl9oYbsyfFhA8vx+fPXyuwR+VFii1X1zTj/H89iZcXW36VtaJ8y3HPJcdK6FJH/DJC70DDqqGl47r4LMKhvqSRue+x/En78xZ5f1vL7QwnYhdS77dAf7z1+eZoH1DaFUVHXjEm3PInK+u7tpxFACqHjLwXPb7+cgph1KORNCM1fRnsTpgEtf7rxFgW4sqMqLaV2LZrnzkCii2m+XYf3xy2Tj0RZoe0/cwI+GYYMO2wKigtCOHn8aHz18Xt498MvWvyQAPTykWCqbdJ/em0KigqCCMeSqCNAG5rx94fm4Ysf0xP0XR3o3bqPOmnfXYbiujPGpeUPBbyoqG7CTkfeiD7lBThh3K746N038PFn32T4UQa9bGcwVYeuq1j61vXwebUM+cO47N7n8cPydd2SRxEcJXseCGvng7J+zuPRDR/jPX45OrcuDWiPZyM/wDJoV8ssF4P2n9dR/eWHEF3I2NCiowN22w5Xn3YoykhD84IgE/b94g0Ye9a9MpltxRth1v3SJgMkoOb1hxoqg2FaeOfBP2G37fsiEreJRWV9M25/6h289cUPW3VhEsk/fp+dccnEA2z5c0l+Hz75egXG//khCZYVq4NZv6xNskBAKxgEJVAsY9HPnvwLhvYvaQG0vhnTHn0Nn363tFuAktktLi8HJlySne0qjPs8ao/lR+dUS0DLn27oz5iyrMOdSWh3rhfuRH1lu8r7DgU7ZM+dcPmJB7cC9NNvV2P8xY9JpmvFamA1rmpfTR8qg5bbVwL6/B2nYP9RgySgdc1RVNY1459z3sern3zTrQ7p7s3UgcfsPwoXHL0fygvzUEgD0ufFGwsW4+Srn5ELjK1IJaxm2gcjk3ELqDm9oOb0lAz3nfsnYbcRvWTWiOQnl3HT7Dcwf+FP3RUJIQ3wn34dRJaKBihEncSQ6hPyl9uAPlF7OtP0xwRtdJhNP40EYrOmImZ0bYU03XXQmB3xt1MPkR0iR3jAi28WV+KgP8+SGsoTjTAbaKS27ZA+0o8SoK//8xTsvn0vGbrUEfWXGvo23vzsuy758W73mvMBkv+P++6Gi487wOYAeXbI8tE3qzHhCgJUBScNbSLT31p+LY/8aInU0I8fPBsjBhQjHEtI+cnC3PDoa/j4m5+7LRqVfRYdNRlWz6HtPstUFcI0zqg8pXiWo6FNj4JbZ3T0LUrVCtQ/NwOW3B6ta9fo7YfgxnOPkhpKQTnNrtQ3J7HDqQ/JBwhuIVX9fTsT4inZHkzzyem072adhfKCIJqpQ5ojqKprxpSZ8/DZt7+0W8HWNam6dhf50LGjdsA1p49LA5rj92FNVTNGTXpMZnuEZSBVQ/K3fqandEcw1SPv+fmpyQj5NTS7HKC+GVf+63l8u3gTOADFuGMOgBh1ePa1RIr6WOWJeWfagD4TXgTLyF5yRmPw+/mo/fjVjudGs/TTgF49cO9lJ8sOIdqfQzlQXcOYPz2FFRU2y7Oi1bCa1tjgCAElWA4tj8ovBPqW5uA/D55is9xYQk5+k8m96K6nsWzN+q4hsxl3bTeoH/5x4UQ5IKX8AZ/UzJ3OehyVDbSrKoMV3gArvD4tv21uaVGWwIi+hfh4xvFIpIilx1HTEJHsdvKtj2N9VXW3JaNxU9B3INQ//tnetbvtpXp+rDwhtAPLe7KxwAdRASGyZwuYAv7uY2hY/G23zFwgEMSjf5+EfmWFMjDPC1Ec58HdL36P6x//Kp3T5Mlm8GQTFD0ExW9XPlDq8W8n7IrLJ+6COE2lOXEoJbnPvPERRCLhbndIdz+Qn5eHmdechV4lBTIOpDiUpvxIdmqDm60i2akNiicHis/O5pD8N5+9B849fHt7KjAck3H0yg11OPOGh5FMblr6MpCTA9+pHSzeZiyZAOvBymbX7g5d/7zD+JMpSM65FdHqim71CZnMO/5yGnbfrr8c5XZi24NEimP3S15CdWNmdsidQLO/ojDHi6/uPgoBn2pnimSmpRkLF6/BX/4xC8pW3OPPbSSx+RlXnImdB/eWqT+qsCD5m2IGRl/0MppjmQmY1vL3LArg87uOhK6xdIKe5P/k++W46t6noG5i5pJWsOeeeQOE3GewzUU7rhjGHqx0du2pTNNmd0iIIBB57Foko93bvJmmkSYesh/OPfIPjh8KydCFMkifL67B0dM/yLpckHzPc38bi322L0UyZTqEiMxVMx59bQGefO39bZPLFQJnHvV/OOX/xsipM8rlEg+g5MJ731XgpNs/llNlbS+vpuCV6w7ErgMLkTTMVoTovufn4+X3P+3WvGjm82kr2MJTrgbP79Hue21iZJ7GSmfXUdLxuo4SCiyVQNPMq2V5RXev8pJS/OuK09GjJA+lGek/Kjv5enk9LnxwIX5a2yTnXinfPrxXLu4+ZxTGDC2y5xSd2Yrqxggq6prw59tnY303Qqfuytv2/n69e+GeS0+WgKbTf07ZzIKfa3DJI//Bkg1h2XUk/4798nHf5NHYsX++lD8m05ZkbiNYX9OI8255FLX1dZsuFrdQOOHPQO/hWZ5BO3uL61nJk40zGbeyrteXn4o2ouHRazdpN1ouGK6aNBEHjRouU2iFuQGppTTKaQqKfM0Pa5qwvi6OnoV+7NQvT/pWyuXS6I4kaKYlhur6Zsz/ZilueOBpKFtnA66snUyFpjecfzL23mkgygryUJjjRzDgc1acK7Lu6vvVjahoSKBPcQA79M2TG4RZtMjIsOdD3fjzzS9+wh2PPbdZe0PQvk8Fh54BZejorPIKRX2UlTwVfhNm8pCOho1oqELjE9M2ufqub58+uPNiyunmoTg/JMkRzVoQYyTwMvdMsOuKaHLbriuipHyNk8O9/J5nsGJ1+0TEpg/3jX+SDOqwQQNxy/ktbNdN0ruT3B3K79QV1TRSDrcJl9z5JDZUbNj4l3ZyB9Vm5Y6dCG3H/bLfpXnfYiWP16+A4AM6eg6vW4+mJ260zzLZhIvI0alHHoITDxotJ7lJSymmk2UoNPMvy1DsIjHySQSmW5ND86DUIXPnf41HX3h9s0b3JoguP0LyT544Hkftu7MckIU5dpKEJhrayU9FYiZ3Kv8Sch6XJrcff/NzPPP6u5stP/VRaJ8J8OySPacLpqxkJbNr40Kgw2VlvG4dmp64AeR0N/VSdR/+fu4Jcm6RskZ5ISoUo6o/2/Ta2/vbBWIUd7pzoNQh/1m8FtPufxpmatOo/qbKnPk5jzeAaeefjJGDe0lylE9WxkeFYpqc22wlv1yJnkRjJI765ggWLFqJmx+eA25ugT2QhYB/76Ph3e3grJSHMcRZ0axaTnVaHTXcaqhE8+NTul2G2PZ5wWAerpp0LHYa1Et2SCjggz9jlEvtpLrWpIlILIGmSAyLVlbgpofmIkInPmwi1d8SgBLpyc0vxLWTjsOIfuUt8jvlNGRl3OI2InKU6qMy1K+XrMWtjzyHeHwLxc1cwL/f8fCO3D+7DwUsVjSrroHBPuwt28UjjWiaeWW3skQdPcvrC+LMCYfgwFEjJDmiCWO7ct7e0JgS2vFkUpKJ+V8vxSMvvIFELPLrguk2ho51CuVi0jGHYd+Rgx35PXLmpUV+E/FECuF4Em9/+TNmv/wWUsktt48vkaLQoWfDM6zd5ieOlKyRFT3e8B9Y5q4dkiIjiaYH/0LJX3uqazPreYg5jhgyBOP3HYUdBvaU/ogq+ajCLhpL4sdVFZj30UL8uGQJaB7wt3bRYqQdhw/DEX8YhRH9yxHye+R8KDFzAvKH5esx78OvsHj5si2XABECRIjoGJSc466AljVsId6qfcMKn2h8hplGq40XWnUiMc+69eDNteDNdfYrXA8ebYCINYMn6PSTFFr0AAAgAElEQVSipEy22wEl/SeLbTsEn5w7LQ8IhnJRVlgAv9+LeCKJ6voGRMLNcmHEb3nHMFf+UE6elN/ns2uNquvrEY2Euya/zEkQUKKl3+SpTx4wbwBKIBcslA8lVAQltxBKbhGUUCHUkt5yAj3bxVR9Dit8rOYOBvy1y5qQBopWGHE56yBSCYhEBCIWBo81QcRo945m+z0WhkjQKwaRikMYScg0I6dibqcx9ihoGQhSGMdp/pq+s0OzlWGHJS40QKktLR+QA5KIpKqBaV4wjw/MGwTzh8D8OVCCuVACeWCBPCjBPPk7+TePXx4nYp824fRPFzd2FgL/ZIUzayZBVR/q0qlGXUbdASRTS2VZuQU6mE6YKVuraSAQyEkbbCTj9r/lKwFhJOz7jJT9GZPeDWdAWPagkIfV0Zmh1HgyS7TsyR0oTg9nZujSA8S2ILYloGXocgNF+0UnEhIY1KmqTqbM1hzdA0YHBeheMN0nQaIl9BIEr/OS/w7Yf5P3eWyNcp/vDIA0WN3q005uVhQIi5/HCh+t3AOq9zNYW7+Srmuyu5rZ5j3zw+6ITb/zDG3PNqqzIuq4hBb3kAY3cyBm4wxtv1/K1rXJ/671wSbcperg3NiP4b7qUGGQ0fTZxlcebcL3/P6RbdUDLGHFYz2lGhTMangflpE9uNlW8nTle2gh0IblUMv72aavi76lK49udw9lr5zjn7u7aHeTvm8zP8Q0zxf1p+XvIQHNf6TqUqao/9jouZkZX0qH5fiUJHr6NqCHtwoBNYYU11GbKsa6RE80mXlQQfvbbqakbT7OG2tgrVssfbFS3BtqaV/bX22JEIeRHzLA6ypgVa2SR1pqw0ZDoWMot+Alz6mFigK9Ab1961HkqYfOTETMICqS5diQ6AFDeKB29SBhmTrl1zeeVTZFdnfeQ5UDmK4vgWVttGiI4sgdcn7COX1mYu/Cz1CgNYBWZ2dG/zHLj0Xh7fDE+hPxevWhmzRT02n/yUNguex4Xr1GkipJSvKKoeSWgAVCgKa3KvXMtgWdJGh0ZCWFYk01EHQgkKpBKeolBwo9Y0tbAQJpQvkrOLHnHAwPLoFPbb0MhAsFtakifFi/Lx5ccxaWxQZuPJ5VVQFh7dp4Zum3af3Je6zhbWalsi+gcHqXvmxyv0dw2cB/Or/pXP1UZuKT+r1wzvf3wRCdbI2zWaOfSI0iwyEJTHOtjI9hEMlzB1pGclOaaQdeAt0XBKMYL69Yxn9bnH1mtC2oRjFr5DnYOe97WGJjukOTFQquW/J3PLvhWEdpOugo1fNN4xn5u9Ha/DQiOQ9XjldV7ZXOwpee3g34YM/DuqVxZHZvWPY3PLb25C1ufjeqxe5xzm1vdCtG0uBu1ojq0odpbvjygXdjcr+Hu7XngsE17LXgPTSb9trZdhedYGxZ5zVNKpNHcLWo2Byh5kXrF8Iyd+5Iwp7eCnyw12FdaoB7E5mYqYuvxuz1J/6q+fVuCb0VbuZg+OvAGbig34Pd2qArxT3Y61MCNPuWtkzVNjTWGkNxebmsEWplM3MfqDic6fq8js4qo1F2Zp8ncPXg252juzZicmHivbqxOP+Hu2BuNZO7FXp/Kz3Sr8Ywc6fzMaZgYZdMrik0XPXzNLxYOT57pQZpp+AXNZ9dOsMVuR0iuTNrX2HcGt9Rm8iuDwkuxTl9Z2Hfok9Q4qltxcYoRxs2Q/iueUfMXnci3q3Zf9ua2q0ExpZ6LM38Hl76Bk7qNUeSy6AWa3V4H4FYlSzFe7Vj8fCa07Em3qfDshuhaD81R+p3xUUtx221A9T3wPq+Xo//W2EanW4PZgkFumKi3FuFMm9NOmypSxVJ6k0UvMu0e0v11n/RcyyhIkcLo6evEoWeemjMRNQMSjDpRX+3o4fsF1NVyzKNAyPn9vgw846sNjP3wcoToKpPdXhM5H9Rx/1PikqsXmF3hM8quTwb38va5pyZdbczbl22RQL2/8le/fUaJRT1k3C08aBMU9uhD02LOUeoOeG6Z5jgx/4O6q8HXttvVlQt5hHmjtVnl2dd8dQ5Tb1zrT831/++4Gb27ax+O+38/0ISyikHFXZ1xVnFN3foWzfWE70eWtc7ynwfWMIatKXTYBv77t//3tIDClMRBHtyQ17R6ZjYcZK3S6nzXveuK2r2+6eDW+f+bn638TCTZ3yovwST/LbKqpJZHZ2svHEfmkXu4EPVZyqKcrcwjU5O4tnGDf5f/jr7aOfnw83hSfjLgMauNLVLGpr5oNBDG0YIps9mnI/6XVu70sWbdo/Q9Ci4uDY6qfhuJy3XpQd1G1D51CmLPMHepZcyplwN63dt7VJPd/UmewfsBbDUcyLnFXV7d41NA9QRzvfviv6a7rlZCH4c4+amr5XoamP/l++TyQKlUnDrulh+2czOiE9n3bBZgLoPDjxYMZop2lRwcSiEtS0WWP/vQCt3xFYawPk9Eeh3YXJh97YZa9MTWwTQNLAP1ezGwC4VQkxggvt/97GdjDuaKWFsAyzr3zHT/Df+3HszVgK3fM8WBdR9rP+edb2ZRzuDKeppgBiy5Wt+/0sVVJaHqhYUdQFM48Eos17A5J5bbvFLu228tnQ/TZmv+Xpvv6cCdiKEGM+A3ja4v3IN65ZuZ6dOTRZvCyjKz8K0njMt65nUBT27v/NUF2XeKhqa9bsfELqfVY9WhDVeqJ6Dwc0d6Wg2qn7/37pkIgBCWAmo2kJmWa8BeC16btmi7oQfm9on2w7QNhIG71tZzhXvngpT9hOKtge4sT0UNSTTi1KL/0su56AdJkSzUNUfGDcXCIEPYpr5OSb1qd/WrfjVAG3X0NmVwUCED+cQOymcjVNS1rFCZxC0qc+WLu7dnF6mAWfKqsE1wsNeFIJ9q4B/F1PY4i3tDzdFzN8OoI70JVcv2Zlz9gq4SbUXoF2ahKYAugKuKRAqvWygBe25J9caOe/OKja3Izrz1K0a7iztk9vTCAFZKGDROwejs1PpaCqDA4Zlv5u0OIrFhCLOb7xrh1mb0vFb6zO/KUBLpiwfJyz2FLiRR0DKc10IVAc0W1HdpYcOtcpogcRFMkn6m3Ofc7ZKGlz7cBW7P+XpP/YyQKr1kWW8chWbs0TQXcPp/F4uf+QCdECrfIdK/5/W+I8R128tgLr73N8MoKVTlp/HBe5m4B4JIgFK295IQN2lf07z2ppgFwS3Nc67/XnasL8FQLlY18pcZkiLbp1b6LvcZ0lMbZDbASnXxTrAShOhPlwfSF6AaTt07wyP7qLVhft/fUCFYCU3rL4enF/DwBmjExMITAkoUX5i/W7lu30SU+Zlg2Nv5WXXVdtHb8kln3T2abpStQVEOtutRUtdQJ2/S1AdBXY0VWqj1GYHSAmm/TMsDsHJ5CtvCtF0QsOtozYr09MFzDq95dcF9MKl3tISz/2CW2cwVYDAtF+OZkoNyzjy0lnlTcaONhQTpr2kXa7rTGunPRhUnzzkrX3jHTPKUxx0CqO9LN4xsdwxBuSr02tAM8wvASsBtLWcPi//TT/LgaV8zSxrfO1twzdvh6nNQPVXA7TgluV5ekp7FsI6hI4IlWd4OWC2MrdtiI6tPU5nEtt0zk4j8OTJ8V5NnlPdaZm+u3re5OApC9yk1eC0/slZLKzYRznaF3WRq6G2mZUvF0waVAQqPUuSJXUVU81Da28cLg9o3dbXrwJo8ZRfejLV9yoD30VqozyUzTax9G9avp6pmdKUuuaP+tzi4AnTPhTVq0L16WAeWkbvLLHvSqvkziLO2iQCiM4cT9knG9OBuIy2q2l7unH6M200lMAlQOVnSeu1GounJjTcPPzT/3lAi6cvH6qYypsAH2AD6ZhY19SSD800oa5GOoxUakfKghbyQPFrUCikcfcMlO8dECeX1mb6R4fZpsmPq30pE1bMTA+StFN20ZE+1QHV0U6psfSig+ilj1ajwjJPrbtl2IvbEtSujOUtJk/RjWvHKJY1D8wqJSBaASqZLWlmZhxi20bXzNlZJEAN6fLcTPkMqdEtbLhzQJ2myMe6dreFybqmlGJQTlYgaQky47brbrPfGgHq+lLXn0pQLVvbDQuCKwbj/MLam4fKlWHb4tpmgJbcuGJfwZVXGKy8tmC6QLpgSiVy4kM75iMiIrtjjRrw9FE0xtoNBndHEydmTbu/bL3omu+soQmB4vpIIbhpLWGqMlSSZ+fw2sxHtoDqaGimppIJthgXQlxWP33IXf8zgJbcuHwfcPU1wMqVfo/MJL27IYqrYTbfsc2ZG7w78Z7g7FM9h85W5LvLE+Jd7XTCG8l0MxixG7pkEhu3Q9NbM2QmETITBo7GkekUFqsWHK8yFWcxxtOhVGY0JE22w3SJYNmm135JTaUtmRgurb9piLtSeqthu9U1tOT6VbsIsPcYzIJWWuWw2rT/cyVx/ZjsICcs4GqF4lf/purqLApviKwQiWql2Q6g9i5mDjvN1jo3zeckhVplhlxQ06yVNFWAm+IuprAdwPjBMlnh5JfltrCu6U77VPpMJqiWTZZIUxnOq79xsH3OyVa6tiqgpTcsHSS4/gmYVd4CZgsRagtm5kh3QwHBGRfx1OF6We7fGay9iH1KDW2l3USM7Hi1RTM72GO0HaBuDGqHLK4JpYSB1FACg7OYSCb3Y17v6wAvkYCmGbXThY7a2zGp8znTAdNhzsJiBgSOr7tp8FYjSlsN0ND0ihK/kVwAZg2WIYlGWuWQGJkJstmsJDGOmZUZGWnm3DiTg3P2sJ6rzGaq90OmcCZJinxWRpiTmRrsTDvTNte17U5SyNmirpWZl1raEu8Kk/2TMf6VUNiTNF+dzmhlZLEk1SJX4Zhfl/G65pf+TeyXW8mD628e8dnWUNKtA+iUlb5iFW9D8D+0gOnEm27ywGWN6VjQSaU5ATo1XlhKczzBh+aVB+4Bsya62plOQlBnuv7XJSybCmhmztZN7aUJDqeVlc1Ro3lQQMt9hSl8z3T87Mrg0Ot01snNIEkfSnEusV+bAQuhVlocezTeNHD1lgZ1qwBafOPqh2BZk+iY7nTnuz6TNMvdeo2+PdNvUUc65okbMs67WynNuUUzzRVQ4ZdESGqonVXKBNPdALRLmz62TL20JOZl0sAJYejAVlfL3FDEYuAp41IIsQya/opMVbpyuKlKtzcznmPHp45flUTJMcNC+U5JGn+ovW34FtoduYX+bdFBUnLDigsEx73pdJ7DaOWIduNMN7TIZLOZ2iC1E2YqZuwQKAsewlT1bjk4PI65zXyW1BB3J89OyFDbVnZAjtJhkpt4d8yuZKuW8mNVU49dS3PX/8iYGCzlycg/y9yx40KkP3YHhUOy4LJeOWhlRvrp+usHnbQlAdiiGlp044oxjCsfgnGfHL2kTa6JpX9ndr4bA7okIk317REMi71fd8OgA8v+WfkJg7m3fJZktxkJfLeawfXFmbHKxlqWMalt/9iSxJBWw0nC02R2Oq3HFWEmzT0UIQ5iGrvJdict7ZScQKaAHfabtj6ZRMnWUtsSye+9uO6GwfdsKVA31uwufw8l21VD/Q9gDUozWtLOVik9mpBwWaGTDM/0NdTIFGkCg5VKnKb0yJ2vGVihqNDT2unkfW1za7NbMuGmqiKYiKFX/VoEklEs6jey89KVDLPbshtrC9OVJtclaWnrQWlH866UEPfoqrqEkVzuIJNtzZiQd3hXK5fikiwXUDublDANa++m6UO+7nJnd3LjFgO05KbVs4RlnQYata5mtgr+M3a5TmuD46ucBkqzJqe1EBYG66MV60czRZlJ5lbGno7/tDvO9qFcVTFy9Tc45YOZ2HXZl/Cl4ph84ZP4uU8HhxW3SvO4vZ7JtN0wpoWkpcMQO4RZWh3uNbwksO59ML5fK8vhMO9W03auW0nH1Q5BokFCg1fmfZWftWh4dNUdI7t3HlkWYLcIoIXTVxyrcGUOFCFTclIrqXEZ02Etmw1nzHDQbpcZplY20A7CX6y/afDRZXesf1rAOkHOfEj/aWeYXF9M59pe/vKNGP/li1SFLjXys+H74PKz/gWNb3z/X0rfWLRfPDl8Mh6WBeZmqCjX2IoYOabSYsIMx3dguj5W0ZT7oKPFFWTkllvNxDvTcm6M6ppxe/DaLBhcubtu2oBLNldLNxvQnOnrijzcXKQqvJxYKL2oqIvTkVdO+QgBIIsP0lu1ORPC7kyFw/7sEcsgkolTG3zbPVUaWr8CjPeT5raNaaMFNP+YfSH2WLKAFvmk+8FQNSR0fxf7hSGl6WgO5GF16QB8NnRvzN/+QIS9uWC0U7brSx1TCdn55A6M8y0ef11TgsuYJjQ5dUdTbWmLROtVMibmad9+Svg7MapicVmNxJzEA3EGy1JMbphjG24YvFlTbpsN6FUv1cyOJVKnFgYUFARU5PhVBL0KPDRBrDJELIaqBMeqiMAvTRZWhDmakhwKNSgTUKmdRIhEKhVO9NX7BH2aqa1gGhSasCbTJjtMDhgV579zD8744BFwpy62iwh2cpuAwjkivhz86/8uxHNjjrdBbZX5SWvpM7V/63ti8c1rFoLx3doOOKpGtBhDUGcYmKtiRJ6KITkKevgYcjX6HoFEkiMSt9AYs1AXNVETNhG31J9790nuOm3/AZlbdHaraZsF6D3v1+xX0WC9H/IIJc+vIo8A9akI+RSEvAr8ugKPxkDnXspzziAQNQQWN1j4eEMKH69PYVWjKYGEAyhM9fP6GwfuWXzb6iMglHlME7Z2SpZrm/Me4So8d9cfoQoyWabNUFVV+lWq9fHsYPvP1KJF6QOEWCgEvS+dHtz6kuetVVZC69EDqcWLAcuCwi08vP+5uH//86GYtK891eK6CXcZviyp/VufYUXTlk9nHvUqKjEl2ajMtEeOhv16eXBQbw9GFmso9CnyTBoKbVOWQMLgiCU5wkmOppgNaEPMQn3URH1UVmBcfefxPTvcFGNj6G4yoHOEUJe8Xvu5sMxRmWDmOGAGPAq8BCjtw+8wW2lxOJ3cJxBNWggnOH6qNfDe6gQWbkjJEcsM86aG6cOvLb5pxeVQ1dukL84wuVzXcNE7/8Spn8ySpSPFM2aA+Xwwly9H4quvEH/nHfR48035uw0HHACm29u6Bg4+GCUPPti+P4RA3ZQpKPz731Fx+OHgMTrQIAVRXYWzJs3Cjz22c0pMhKzLtcMNnjSawj0QDOyiap73PJrAbj08OGKgD6N7eJDnt9vu0xVoKpNpZoo6adwaJg1qG9RIwkJT3Aa0IWqhLmIinFKaQkFl+LTDSys3Bl62v28yoDPm1x3fFLWeyfEAuX4FuX5bO8ncEph+jwKfxqDJ8h47Z2vSyYMWkDTdxnDUR0zURiysb0zhq0qOH6vi/7fh+qHvFE9f/SDAzyH/hAwNJXP7/Iyj0Kd+nTwRovjuu+HbfXeopaWIv/ceqk87DT3efhvM48GGgw9OA6rk5UEf2nLCvD5gAIpuvRV111wDrWdP5F1wQbp/rNparBs9GgsG740LT7wHmmHYOWZn8hoWg9mc2EXR2Ypde/gq9u+jBwYUelAYUlEQVJHrU9N94JFJfDtaI0JLR1TGCdAUR5Q0NcHRTKBGLdTHSEs5DM7uveWY8gu3GaDz5wvtG6P+WwZz+zyf7TdzfQqCXrshAS+NUAZqjIz9qcKdC1h0HJZpA0oNIZNTH7Wk/6hsNlDZZBo/rkr1XjB1cHXxLeteFTx1uEs4XB9akGzGG3cemj51ibSJTK5aVATm98Ncvx4933sPIpGQGkfASgZbWoqer76a7qP6G25AyT33oOLII1E0fTqshgY0TJ+OgmuukZsnV51yClL+EA75y5uIqT47vHDNLqUB48b4hmmDXr3y+eqviwNil9JcDcUhTQJKFkv2g4eBTvwll0NhL2mPQWeLyhMMBaIpjkiSI5qwtZTML5nepgSL+wLasGsPKVrbXVA3SUMfXdBwVFOMvxjyCDka02bW0U4yNV6pnXKSXzaECg5odKZMapBA2DE3BGgtAdpkojIiVt1/So+BtCCh8Ka1nzEYe0hApZbahGhYzVI8df+JsFRNamj5iy9CJJMwV6xA/IMPEHvzTfResADG8uUSFBdQtbwcvT/7DOGnn4a1bh2S332HsieeQPXkySh94AFUnXoqEp98gl6ffILwrFlofvBBqNzCaWfPxo/lI2xAnUlrQWupEskz66YNfeyvcyufKAng5LJcHcU5GgoJ0ICKYBtAXSJOLsftAwkquR6pqRYao475jXEkOe6cOr6s6wckOchvEqAPfNT4IePGvq6ZJRJkN0CBz0Oa2UKG3C+wTx+kEcqRMIQcmWRqXA2tIg2Nqh/de0KpPO208MbVPwDWDjagdg6XQB29ZiEenH0eTDocB0DR7bfDs+OO0Hr3RuT559EwdSr6fPcdYq+9htrLLwfT7PtcQFNLlkBEIlAKCkBmt+bPf0bo+ONRdfLJ8B90EIpvvVVqrVVRIcnR9HFX4bmRE2x76UwcwASshHlR4/WDZ1zyzLoby3P0a0pzVamhhUEN+QGyVrbbIQ0lS6VQaSgdRiX7wR7UBKxresmfNsYtNMU4GqImmpOsQfGoA/52cPeW6Hcb0Of+U79TY4x9E9CFQppJftM2L9QAMjE2q6UXaaibqyZCRA0hUpAgYpB0CIGjodLsRthLd04smyABvX7Vj2DWdpk+lMKWPdd8iX8/cQEMSprKlWD2+lIWCEh/qRQWovcnn6B+6lQ0z5yZTv+RSS68vvUSFBGPo+GWWyCiUXjHjJHaTH7YfqBdOzprz9Nwz34XEFlr0VI66StpXNp4/ZC7Lnlm7YXlud57SkIKShwNzQ+0uB6yVtQXdIIhTRBJkR0ttTXV9qc0wMMEqAxlOBrjgu6bfNkhJVmYXMeGuNuAPvVl4x3C4n+VZlb6TUczidVpTIYpBKROI9IZlXbJDR34KhzqLiTLa6ZRSXFYxI7DKiNs7i1Hl04kcQuuX/UtYI20fSitPrMT86PX/QcPzjoXvuMmwrvbbu1aRprqHztWAmNWVMi/k5+NzJmD4IQJrU95cLJLjbfcgvKXX5aaW3nssWkzTb3/1OgTcPsBf4FimGkfCjqdK2H9qeGGQfdf9uzac0pyvQ8WBxWQH6VYnAAlPkED3EcaqmUA6tS/0eG3rpZKkpQkq2VJq0WaSiQpwdXPLz6gcM/u+NFuASqEUOd+HV7mYby/CyaZWtdnkuASUMV+OUtTpP+kLJ8MWWhUGlwyPZcYUWBdG7ZQFVNen3pE0eE2oKvfh0jtLzMwBKqzpHBA01q8cN/RyL3qagTGjWvdVkWB3q+fDD2sqqr034ggNd5xhzTP7kVnmxHz5Y2NWLf33ug1fz7iH3+M2osvTjNjAvTxMSfjzrEXtgBKppdYbtI6qfn6QU9fNqfi8pKQeltpjiJ9aEHANbmkpTYpkoAqtobKUmD5sq0V9UfCIUmxlIVwnNtaGrfQnGCW6VGGXbR3/vKugtotQF/9vnE3i6sLA5qwNdNJHviI0TqmlrSTwLTnn23K7jaA0l8UXFMcSoBGXMruaGltXP308v8r2EcCOmX5kwA/SWqmp0VDPTDx7ozDEEhE7FHiXpwj54wzUHTTTai99FIkPv1UJhnIF8o8st8P78iRLSAD6DF3LiqOOQbW2rXo9fnnIBNMn6s++2zpe5ngmLHf+Zg5+jRidC0ayhWIZGps4w1DPrxi7vpbSkLalWRuS4jlhmyWK32ozuRgdxMr0uQ6M3VygEvWb5vdRMr2p2nTS6QxAcRS1oUX7F9871YB9PUfmv+qKcodAR1pgWXywNFMMrPEXWRWiDkM1z6VUlYDULbEpe1EjIi204hsjJtoiFiojWPln/cvHEjC59OBJYJdL80tAUp1RLoCy6Pj3uf+gj8sp5SnOxUnoA0ejB6vvILUd9+h8rjjUDpzJvwHHCBjUXPVqjQpcjuGQC++805UTJgg49CS++5D7K234D/4YPszK1ZA5Sb+MuE2vD9oXxtMSqITs7NAp9cOaLh1hzVXvVTzRLGPn0zmtkiSIjsOJUB9Tizu8gnSUvtoyhaL5fpT6g/KIqVjUwI0ZiFqqS9P2jvvqK0C6AdL488q3Jxojz6b0bpxli20DSbVmjuzWxJYMi/SjxIpamV2BaIUj6Zzmlbi8wpW/uDEwqaC65aOF0KRpR7Ebu30mgqhMYxa/y0eeepP6Twuy81Fz3nzwIJBbBg3Dry6Gp6RI9HjxRcRfeUVyWTJt1LYUj9tGoylSyXLLZkxAxXjxyPvkkvg3XVXVBx2GHp99BEizzyDumuvlfHz4ZNfREWwNB2HEtMFV9Y3/PBVP8ydaF33Su0XRX4+pjTHBpT8JyVaMl2RrtmpTzdjRoPbzZqlB7lh+1RXS8l6NcVNRFLK6lN2zx3Q1Q03umVyP1uV+loTxi52Wo8cfgujdc0KmVl7ZsU2uWmL6Mw4kAtKmbbwZHqpARSDNVMDEgyrGuP7XXZg6UfBKSvLdcNYAw26mymSI4ZmcnQVt827Fof+/A6Ql4/yp5+G1q+fnQz45ht7ib5posfLL8Oz007YcNhhkvAQoG0vCm2Kbr4Z4cceQ/1116F01iz49tgD6/bcE0t9pTj6jCehOubWnfaCpbzUOHXAhLNersnpC76hNEcJkbmlTBEB6oZxZG7TrsghiZKk0YsTi7UtF1kt1xXJXC+ZXnJHMlYXRthk5ZP2yuvSBhzdAvTrtcm1OrN6k6CtGK3MCDla6TBberDrQ+2V7LbJJWJEbFcCSmSAQHUYL5Gkqii/88w9C2RAnX/tii8hjNG2htpxKAFK6ScvLNw39xLsxWrBeveBtWEDjJUr08l4MgmklVrfvjDXroVVUyPZb+bFo1Hw5mZovXoh/tFHEnStTx/oI0bA/OpL/H3Mn/DC9kfYMSgJ7xAikUpNbrph2IOXza08sjikvVQUAEpk2k+TSQWamJDZMs0O4zRFsQ/7dSsDJa+qPcsAABh7SURBVNOl6TT7ncYLxed28t4e5DKBn7AQTjHUG9bgM0Z1jRh1C9CfK431CqyeLpiub7DntG1q3rKC3o5BXSW1l6jI2KqdL004eU3S0mZT++TIHf1/oI7P+9viq5jCpoPmnzMBdUDVGMf5nz6MU796Ch46BThjXrSrPif7fQJLiwbihNNmweKsBUx7aUQq1WgMjN81bP3VL1TcUhRQryzJUe08bkCTiXkCU1oxh+FS39iL5OzutomRbXZd9k+uiAgSWS93kMu0oAHEuTXkyB3ylnWlTd0CdGmNuUxn1iDKfJBfcEmQDWRrv5kJpmxEWy2lBpCpccgANUIyPEP56qBh/jH0Gd81K/p5ubUEjHtc7XRzupJGqwyWpqIsWosjfnwD+y7/FP3r1iCYiqZzvRvrBNr1RGu1L5JAszcHJ506E+tyejpa6Uyf2eUirzdNHSBDqykvV95VGlIvKQ6pTspPk2lQ4hhytoX6iPynk1Ro64KcJTFyoMuUoJMaJS2NO4M8khKi0lD6nbhjoEt53W4BuqaJv61y8+B0JsjVTMfM2trZWjPdDnXXBbmmRs680IhMN8IemQ0J5fF9B3tPcz+Xd9Wy5yGMo+UQpxCGgNTtdS3OsJfAckWR9UUaN+GzknKutMM1Lhl7Zhz79Yu47J275ecp1beiqD8uOvp2rM7rLSfgaYLbNblChivJw5pvHP4myTf99cpzeuR5HyzwQ2onpUKDTho0bW6dLBGJL/vG3ZeDNNRhu647chMvdpxugxoxRMP6eKB84g6sSxtydAvQlXXJaSGPep3KRDq2crNBLglqq5mZGmKvOKBZF9uX0ssmBEDK4DCEgpUNqT8eOCQ4Lw3oNb+MoklvKJYqAcx8yTUmtqambb1TRpm291KgLHoqAM0y8Owjp2FIzXKsLuyLZ3Y5Fs+OnACDqWBSSMcmSt9JVYDsq2Y+YA933/cpb9f0HJbvXV7gEz4iQ+70IcXlrrl1Eyz2BH9rF5Q2uxnuyB3kaV8qtPdG99YP2pilcf/eLUCXVKd2Ls1Vv1aEYLbPpNXzLTMqLgnq6MvdZXxyRLZqhB2fRi18N+u7T0ZN23//VhsA5v1tyVPg/ESqKLRfdt1SGkwXUNeBZ+xt1LJ6yd6PwXVitFvKiKolKG2uxvLiAViX21P6BdpsyhbOAdTRUsaZgJE6uOn6YU6y137Uc9+EHygOsHNzvcyZPmTS3LqzTZlJFrrf5RSuxaJB3eKO7AkM8qPSn3KGuqhxwZj+wX9tFUDpoY0J/qEOsa8dZ7ZM3nZkatsK0rIkM4P1cjI/zFhRx/fbtbfeLrbwX7G0t4fhe8AssE2ts7uYq52ZWkoamrG3ka0Wsitbi9Jml5P0skIXTDtQtLeBo/onrjzdNGVAuyr3BxY2F+9U5PkuR+c9aXbFJkMtkxNuUt71n20BdRMubjaNzK60Wjag9d+siQyasEtBlw4QyNLKjY+D1c3GPuV+9UNhK6fTd9n9Zmeaam+ZYINKXV2bFFf2Cqm3dfSZ3CsXn8a4mCUUspWOmZVA2gCnt5FrEaqlqNu1de7UT9qxt945zAbO1U5HU2mLOKGu4zy5S3jqsNps8r27LL5/vzz9Ta9ieWTs6ZBGN5RzzW0rDXW/2skcUT+45MhORgENCevKocXeDvskmyzdMrnuA5oS1n0BnZ1v91P3wKRnpJXDaUw4xR8u8Kvn0sR2Z0Mq78ol94PzyRJUF8hMLXX3Bkyb3pat4twt5Vo9P2MFt7tNnATU9Z9UlQgljkTq/8I3DfukM9m+qUyd2zOo3K8xwQhQe3Lfzml3RhRlFs2ZgSFA7VJlgaTAwg9Wqnt3lQxtkg91P7RWCH+RKd7zqtjTWSbU7Q0zXVDDhvXk1x71jP0Z2/jGuRcu9ebniHd50tintZY6u3aSH2jlT13z23rzKteP2u8Ze/y52umASiw3WFb4esV59gzQxq5ldcZfy0LqbXQcQDrRkpExa7cLWnpbQScmdUI7MFa5pi651/By/8qNfWfbv2+ShtJD1jWLoiK/eMOrstFtBe2KENSW5iS/822vcuVE1vbop5azwVt1PoDBc6NPNPxceZLRnLTBS2so7c7ZBlCXHLValNtGupZ4yp0WShOinKIAgj0Kvlp6tG/39Kda9Vh7i7K62Ty9PKD8CwKBTO3MNLdpi+/YI1dLnbFVWZNgh/QJse+70o9bDFB60C81NTl98gpnBHSF4sYuDw6To7ohiQtL/ZibFmgq2JQ20v20fcsza360f143MvmWFYkeEFnViERTwl7R5mxWJffWzdRQx/QKdzONDsIX6TtdTZV+lCOY54evwA816Fvd+4fAYPruku1b9lbf7sfW+6xPoxum2r9b2mTs0ieoPeZR2Y5pU9hB77ihHLUuaeHzqkjyxAEF/lWbAqYcNJv6wczP1SXEoTkapmkKxnSmrSYXTUmLPby8PnLbjR+F0qcguGBhLBBeAhbf4Mi1PZCqtH8268DQH9Dykgt5JLq9GTOQqIsh0eAUmTv759qxVAtJcmso7X11nSanyZGztaqzhQ6ZX4UD/qAOT8gLNaBDDXiaUzWh/oofcawCtCIIT7kD5o+Av6f9c85QCHzQAvpBA+GduB0/J+Blf/EorF9H/SxLUgRWxgx++7OLvnl48qhRG1+U0wloWwBQxzxOAVtzqbFbQUAf52FiNBjroylQU6YIcyZ+iRjKe5+uwhs3fYRmkkeC5gDmgmUGwXgDmNVsdz0PgIkIGIqB/ChYSoPqKYv9wqOJUgLUihkwoimkwim5UZQLZHoXbGc9aksY4/REOnagfzs+lHOopoDHq0EL6NCCHhdQi8f07VDhrVICEI1BCJawQVRiEGouhBKF0AogMgH3N9j3nNAfnlP2wX4hnR+qKcqOKhMljDFhWqLaEuL7JFfe+MKLD8cBKWfAdUoMN6aAmwGosItN3Wtqi7Yf55hK0rxwT0fjMsAz88B40L6/uBnMDIBZPjArCsa9YDzmvHvARMJ+cQ9YKDeZi5C5iMeSPhdQM5qSwJoJ0y5g8KoRuXc9uL3bddrcuhspu8xXrjijUbAUjZEhKhcK7RmoBUkrWwDVQj4IyzPW2qD9Eqc1WCkI5oNgNBfgg1CSzisAocYhvD3AqfqFgPZ4wNMg10GQNrfV5LnHQWCq04mOyW7pyc5ZfzZwuwFoGwBtn8GO+wkMx9mPrikBS5tMF8AcMLPBBpA0T2qdDyzXhJIGjkDzgAV1MJ6UKVRF6GAiBcZpqykBRVDBQm68jx7gn/BokrUDNG5CJHlc6dH7YGHGBsNMjhZMGSEgegrwHJp1Z0wxwdQ6wbBGZex7TQ99qfkKVsaX/fQa03m/rIDmBCBSOMVa5/skoUnexZkpd0jntEkN88hd0yXQ0RSEmg8uQSZtTkKoKngrTW6CcM02abEEmPxzDQQxiu22s/89zQU37YTTP3SqwV0AtD2QU6aCuYTFBZG+rikJhcyn1EAymz1oLQeUQp+sgpRZVpPWAjkAEnAuiASgBJJKeQzJSxQf/ayC8bj9e70oNVL1W89bkTiyAsq1r3IGDpskqGSClnqSfjo/y99lXIxCTLo84LHFv1zDFPPorIAGfbQDymXJSv8rsKRWcmZBEKhJApV+R+86hGLaP2dqsgQ7KRfMcdJgOveiUQNHBeDpB66FbTnyvDJXj5wNEC75IuKVSbakvDYP6BDUjQNKq2IzzKqrkWlzWgBGxMXM0ERjA5RCMqN+uQRSkWbUBbHZAZG0kTgIgeaASOB5SRsN+3dSM02wpCrNrpLbL3mA6uH/yg6oRbtq3KsNGvwoUvbOccKAAi+YsBwwuQ00vHYnMhMcKkRqw6qxIhW/RfUq7U1uwAsulNsb1/sf9WoQElQGTu+MNJYmepjc7TWtvQQuAUka7IJLmk0mmoAlgAnc+hiE3rM1uES40prrkKx2wHYC6kYAdbST/ONU4Li5YJl+MVXUGshiAjAMlnJANOttMMmckh8MeGwtlEASBQjIkM8GMANIQf7VdH7nvEMFy+2ZOFbT+PVWNNFeQxMCCOWfqZaU/6QZUqOldrraSsniTC2VGqpAMAtcxJvzjKp1L6k+VW/rQ1U/rV7THq+r8N9G5VFSO11A6d8mhM8Blv6W9LdosDTLjkmOGg7I5HtJYwtbgCWt9WvgVQ65Iq3dVGA7BjRDM10Tm1Urg2DGaijkG8m0Wl4ws6a1Vrb1jQRqjEA0wBAC88ZtkOGj+WOoLphUjit/T8AIKDnl8fMYs863Yqn2gCZ5g9ZjyNG6V7NUQKH7pbllYMKEIsEkDXXOTqTTHakgkdb5MRVWdMWyfyuqNSIboIrH82Z0vfcqwwBnXnAjboNKP7MIOPOBwzG3adB12yy7vlbNsTU2RqQq09c6/jZTY13W3BZY8rMb09aOwt0WBkvEZ3tbMylOrK6B0tbE5ptQrIhtYkkjycySSZM+0mGo4SQY+UkehYJcx5zGoIgQmCcFFRqYhzRXhyL9H2ksgypSkiBJgAr6JK+GlTraihvtAOWW52Nv+YAboUJRyJASkORD6TkOsBJQuui3pgOoJue2rdialacxxTheC2itWK7q16D6AgubVmkXmCY406jMmk47cF6G3IXHIlDl76IQKR2Wq8mSOIVsMHO8tpZGwnLTbmmCs7Hk2nhLKNQ1UFt8aueAZrDYNIN1fGaCWKrDXIsywo62PpO0szkJxsNQRL5ksar0mUSAvFA8BlQJJHW8DoWbUGmJCr0ToNyy3yWgg6zpPBH7A28L6P9r7sphJLnK8PeO6mumZ+ew2cMGLWCkxTiDiBAhIcg3QyCEBCkRiYVkEYAzi8CIgIAUbYCECBEiQgjJJEgWsgOzYq3Fmp3dOfqornoH+v73qqe6t+bw2IuZ1apqq4/p7a+///j+772ec1fk4a/s3gt/igGGpngeJYwrGC6xEXBPK0Z6sOkWEseQ0vDu8NEdXx7+xA7104AON947es98zxO4CK9NOjqCWyNoC695vYBnbq1n8Ay9UiwtEtByTkCnqfjRrIZz+GVF3ORVhl87RizmiJ0hOBdNwtSVNieB2g1oE24zoPsvJ3ayJZFKNhdA1xluh1CLh9Bs/lnJrrci/ji1IALYUHKnkRYkwEYH0xtBmQAbCJqDYcgNUYYVBMRGI2BbE2DGL4U3wnz6xQ5Aoxpff1X1xwfZ/iofApY8kft15A+E4Jm++UEMd4olkixsgIOrTfXo/utmqIftPpQM1f3+4eR+/ztOoVIBjtsiqQAfLGoCKSAHeAJrNNyEoZk7yXl43YNvg2qd/M5uQDcQTXkKKFfmsJdtV8JscyT03pUK+LTaVWcC2mpTWuGWAsGyNTkP0J60GVLVUmrd2JS9KISB3O+fgPkEqrFWLEBmGGA9weslMDXP6d3SsNql86hhx5+v3wxleX0d0FDpfbt7+3WCSDWXVQwfw+kVCCZDcAq0aaOHHDLZRRGMqMFtT3395MF3janurANq+kU9edD7QfDmWHFRoYfTKi1I1wPUaibAOYLLZS9ew+kSvi4Sa/UM3vTgS40w9/DMoUojbDcht2FoB6DMpwO2OQT3BuKnnkdoJMYulnYw9OMB9DC3KaM5TBhBM9T2CGaA7Y1g/BzWWFjvUIi3iyzksRa2FlpnUAMKeuetQX/z9uJNv6hGq4DWiGHwN7118w90S0p4DigIpOIHIR0J7CmgNPMT1AAXWU8TWAJx8p+vqFh+wwzNqfRHhg57cf6w92NX6of0RQtLjbCzlsURSsCsCarxcN7BOTJ2AGfIfQ9vDJyeI1RbcNMn0s/6ywC6wtCvIoxPEkMJ8CcC6NAJWLo3hQ0bMAXBrFAQWDLU0z7tUJBRmjYwjyLwGhmq0nUBeBi2N28s3giV0yuAMn/q8W8x3HmXzFQ6A8nzFMqFqXwN+VuzxBZLZqavrBMwK+5BFcvZDqpH3zcDpZZaLouijQEW+/rn5ZF9l84ircTu48jWBlR+IHiN//Yezig45+DsJmoytK7gyNJFH15YOkHYaalKl86hHz7kytA3MfcqOTSHXGFokG/iMMMhdD2BdQpF0ZN8aAPDbA9FqGD7QOEViuAzWxtAGTqRQC02w6dHN91P/XzB/Q1Oq9y592pw6xfRFgthJJc1RbALZQ4umJtzGNZKvuGOaObcyfwHcLohTBXv2vTfPzR9bK0DWj82v5wemr8rj1pr1CHAaYdaF6gIoCZjCSpDMoHVcCaiZk4lsK6CYz6tSri5S5UyC6Udht1WUUQtGB8AjxrR/whx9CWE4ecQ8dapknTloogzSsp8ZylDtYeWKje3LU2V2wA62oAelDB16AbUVMlxexGg/WvupeH18KqbrQLqa/sg9m/8RtiZVhtY5VEwRyOxO01JGXZTGRhjQGBzRJYuAY1iB3Ox/OBbpqheWQF0NIA7Ur+e7Bd/bVgpoK0D6uFYKF0GUIZctUDcWxMYWOF+qLZlTTW6sA+lqMD3oQvUrtalqXSfsP+M0BwpMof2JsJIWxhZ+9NjcUQvVWCYbUIuQytBsChUhSIWUgmn0GtQjF+sf6R89YqfLRJDFzGGsvc71dv9h0diJZczSUHEYwq1pyE3tS9sVRiCmDs9tw+iLhW9hN9axZNbWs++bQeweR4KXRQPJ+/3fxYcTpg/GVZDzqGajMzsFKZmUMlW5lIytCZbK7hiE64M8DNWvycI62AecBw3RdRbqRA6Uy1qC/eXAzQHpqYozm4CAbU1UVmX/toCwwH1W0p/Y+gRv82qhHEEc4GCeZQhdxl66XrMOZRhV0Amy5DPc9WLImwMtt03VZh/zZfxcT01fwxq/E5T/Eh1nAF9qijKgzRQY83rhAgqQ62wNLM1zZvnN3vD8utmgNuqGP2lOi5+72b6kGFVKlu2Lzm8CrhkawMkwysBZKUbUhtTTeHrvuTSML8m4TjoY4S9EWLPIAiQrRAr05jWuK2ZxNzjJOYcMM/uQ5cd+GrFy8sXifPtELzPueY2tJ/DsH3h14wHDqkDLL93LhDgvPyj6T2Dyyw1iWnL4ojVKyvfGgWPBJG3SY+ZK+IYUtjlH2Eoz3OFy62MmpArkh/7T7pIE6AuUjRQqAkU2xjmSAGNRxY/uRIWRrLSbdoWndsXVrXMl+xFgdrM4CuFUO+gVgcI8wG8dvD6CMGO4NUmYudYrQHyvKnL1cX5NabmlVOvdYzPlg6ETajyn9B4Edi9D/2QuZXa6i0ZYAugLJYGFBYi9BZbmdyfMt+FE9hQwMoaWXsaNslg3m7Y1vRgRQkimEmQEGCFlQTR5/YlqblGZSlwKSzQAptzqDAzgZOOLFgsnABo4VSdqtdGSOCRgDGklrxOUYEgsi3J/ebRAoHgzftymxPttoKnrkvprwmrdDmItLfOxkyoZzM+kyfPVe/aFK6dX3mvRu+VIXczVjuA+tc1KHA+SsF8BLXdg4nJmWBGjew3hKamG0YwRZ1kO1/Cxg1o5ltLKdDBGJuUI05TYiVLgKlEcetcrvXWPFJVosIkf2t5DOvaJP3xVTRKkYb3HoHivBRI/JuBFoB5vcostvDSW1LmK5NgQM2WTGT1upgndcgM4KcMqRrhaAse78v/OmAq2/0F7CG+TE9S9iNx/smXxRlo23j2DAfcy/jbOukAuLGgvA0lBoa7CWAqTG/x3/QQ7UGBZq8WwM99Bsrvi66rNgnuBjTlwqVUSMkwQHNOKkBv5LFa/iBQ9xXNdiGLx4xMZvK0hc+JGlq2S2oG3CbtxSgOlTT+Ek2XIGsWTASOYHLumUV2HhfcbJv9I8HisU6zUFvDT7ZFs42aQ2yDsD+TQB9whIjHiNhNoH153YJyD5C8mFrElozXvNXP1ILSBezZ7GUP28656wzuBJl3eg4aJ1CYQO2+ABUy2GNWzZQQqzy1IYiJ8TJTZa3aZ9AdAqIXs3bNjoe+a2nWFnFBorK+5cgrzy95TtAE5AIRx6D7M80zCXYW008MwpMFIuaI2GRjlNnH1ZufRcABIm4hNjsotR0ItJh0ArjET0LIJ2USOwfgs15S23v7GvD2vVXf7Z+bp8y68ZLVvE5mZzcg7qTz5ydQcZRMZfLQPSDyfCcdyVAO1rteKY1eOAL0bmIXsqmUTf4jAkWWbXGDX0QQLJ7vZRZl0Njo4yZis9C/y7f7lIWk/WIusJOc9Q6fd/1iC8pVnnXlMd35t+tpm5zc3Nb4lu41dmzG8my45vRHft5pAdb4eXn9cb7+hfxhaJ60AYVCIX9yOCSrlq8pG7cogoPm6vz772Yz3LrJmo97Kuet/weX7/RHY+BFcPwPAL3oJXTdfvZSiJV7t6yjnb+FjsTzfpr81XWfddddc59Vq9lHCo9XeWcuesz/KaAXvezzbl/7MFzqqZ4tay71Ej6mO/0Xg5uniQ1vwFgAAAAASUVORK5CYII=",Ln=Object.getOwnPropertySymbols,an=Object.prototype.hasOwnProperty,Jn=Object.prototype.propertyIsEnumerable,k=(oe,me)=>{var Se={};for(var Fe in oe)an.call(oe,Fe)&&me.indexOf(Fe)<0&&(Se[Fe]=oe[Fe]);if(oe!=null&&Ln)for(var Fe of Ln(oe))me.indexOf(Fe)<0&&Jn.call(oe,Fe)&&(Se[Fe]=oe[Fe]);return Se};const i=null,p=oe=>{var me=oe,{homePage:Se,user:Fe,globalSetting:De,loading:Bt,dispatch:At,location:Nt,text:tt,shixunHomeworks:Kt,payload:bn={}}=me,Tt=k(me,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]);const[Yt,Zt]=(0,t.useState)("none");return(0,t.useEffect)(()=>{Kt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&Zt("flex")},[Kt.actionTabs.key]),(0,t.useEffect)(()=>{Kt.actionTabs.key==="\u9690\u85CF"&&(Zt("none"),localStorage.setItem("Noviceguide","0"))},[Kt.actionTabs.key]),t.createElement("div",{style:{display:Yt,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},t.createElement("div",{style:{margin:"0 auto",width:"1200px"}},t.createElement("img",{src:Xt,style:{position:"absolute",top:"-32px"}}),t.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},Kt.actionTabs.text),Kt.actionTabs.type===9?t.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},t.createElement(dt.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),Zt("none"),At({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")):t.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},t.createElement(dt.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),At({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),Zt("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))))};var g=(0,u.connect)(({homePage:oe,loading:me,user:Se,globalSetting:Fe,shixunHomeworks:De})=>({homePage:oe,user:Se,globalSetting:Fe,loading:me.models.index,shixunHomeworks:De}))(p),C=Object.defineProperty,re=Object.getOwnPropertySymbols,q=Object.prototype.hasOwnProperty,He=Object.prototype.propertyIsEnumerable,Ke=(oe,me,Se)=>me in oe?C(oe,me,{enumerable:!0,configurable:!0,writable:!0,value:Se}):oe[me]=Se,_e=(oe,me)=>{for(var Se in me||(me={}))q.call(me,Se)&&Ke(oe,Se,me[Se]);if(re)for(var Se of re(me))He.call(me,Se)&&Ke(oe,Se,me[Se]);return oe};const at=oe=>React.createElement("svg",_e({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 $e="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNi41NzggOC44Yy4xNjItLjY4Mi4zLS43MzcuOTgyLS43MzcuNjg5IDAgLjc5My4wNTUuNjMyLjczNy0uMTY0LjY4OS0uMjk4Ljc2LS45ODcuNzYtLjY4MiAwLS43OS0uMDcxLS42MjctLjc2Wm0tLjIyMiAxLjE5OGgxLjQ4OGwtMS4wMDQgNC4yM0g1LjM1MmwxLjAwNC00LjIzWk04LjQ2NSAxMS4yNDRoMi40NzRsLS4yNzUgMS4xNkg4LjE4OXpNMTUuMTIgMTIuODg5bC0uMzE3IDEuMzRIMTEuMjNsMS4yOTEtNS40MzdoMS41NmwtLjk3NCA0LjA5N3pNMTguNjg4IDExLjU1Yy4wNzYtLjMyMi4wMS0uNTQxLS40NTktLjU0MS0uNTAxIDAtLjc0OC4xMTctLjkwNS42NDJsMS4zNjQtLjEwMlptMS4wNDEuOTU1LTIuNjM2LjE1NmMtLjAwMi4zNjkuMy41MTcuODQuNTE3LjU3MSAwIDEuMjU5LS4xNTUgMS41NDUtLjMwNWwtLjI2IDEuMDk3Yy0uMzAxLjE4LTEuMDEyLjMzNy0xLjg1LjMzNy0xLjMzMiAwLTIuMDM5LS40NTQtMS42MjYtMi4xOTQuNDEzLTEuNzM5IDEuMzM2LTIuMTkzIDIuNzM4LTIuMTkzIDEuNTA0IDAgMS43NjIuNjI2IDEuNDU1IDEuOTItLjA4Mi4zNDQtLjE2Ni42MDItLjIwNi42NjVaTTIyLjgwNiAxMi45MzZsLjA3OS0uMzNoLS41OTVjLS40NyAwLS42MzYuMDcxLS42OTUuMzIyLS4wNTIuMjIuMDk4LjI3NC40MDQuMjc0LjM2OCAwIC42NTUtLjExNy44MDctLjI2Nm0xLjg1Ny0xLjU4My0uNjgzIDIuODc1aC0xLjM0N2wtLjAyNS0uMzkxYy0uMTc1LjIxMi0uNTk2LjQ3LTEuMzQuNDctLjg4NSAwLTEuMzQ3LS40LTEuMTMxLTEuMzA4LjIzLS45NzIuODcyLTEuMzMyIDIuMTAxLTEuMzMyaC44N2MuMDgtLjQzLS4wNjMtLjQ5NC0uNjgyLS40OTQtLjMwNSAwLS42LjAyNC0uODg1LjA3bC4yOTUtMS4yNDVjLjMzNC0uMDU0Ljc5Mi0uMDcgMS4wOTgtLjA3IDEuNDggMCAxLjk2My40MzggMS43MjkgMS40MjVNMjguNjkxIDkuOTJsLS4zNDYgMS4zMjRoLS4xMThjLS40OTMgMC0xLjA1NS4xODgtMS4yNTcuNzc2bC0uNTI1IDIuMjA4aC0xLjQ4OGwxLjAwNS00LjIzaDEuNDg4bC0uMTc1LjczN2MuNDEtLjY3NC44MjgtLjgxNSAxLjMyOS0uODE1aC4wODdaTTMzLjA4NCAxMS4zNjlsLS42OCAyLjg2aC0xLjQ4OGwuNi0yLjUyM2MuMTI0LS41MjUuMDEyLS42MTEtLjQ1OC0uNjExLS4zNzYgMC0uNTcyLjEzMy0uNjg1LjM0NWwtLjY2MyAyLjc4OGgtMS40ODhsMS4wMDUtNC4yM2gxLjQ4OGwtLjEwMi40MzFjLjI4LS4yOS43NC0uNTEgMS40My0uNTEuOTkzIDAgMS4yODUuNDI0IDEuMDQxIDEuNDVNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1oiIGZpbGw9IiMxOTZFRkQiLz48cGF0aCBkPSJNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1pNNDAuNTIyIDExLjM2OWwtLjY4IDIuODZoLTEuNDg4bC42LTIuNTIzYy4xMjQtLjUyNS4wMTEtLjYxMS0uNDU4LS42MTEtLjM3NiAwLS41NzMuMTMzLS42ODUuMzQ1bC0uNjYzIDIuNzg4SDM1LjY2bDEuMDA0LTQuMjNoMS40ODlsLS4xMDIuNDMxYy4yOC0uMjkuNzQtLjUxIDEuNDI4LS41MS45OTYgMCAxLjI4Ni40MjQgMS4wNDMgMS40NSIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik00NC4wMjUgMTIuMDcxYy0uMTczLjcyMS0uMzE3IDEuMTMyLTEuMDIzIDEuMTMyLS42MDYgMC0uNTc3LS41MTktLjQzMy0xLjEzMi4xMzctLjU3LjM1My0xLjA4OC45NTktMS4wODguNzE0IDAgLjY2My40MS40OTcgMS4wODhabS40MjUtMi4wNzYtLjA4Ni4zNjhjLS4wOTQtLjMxLS4zODItLjQ0LTEuMTAzLS40NC0xLjM0IDAtMS45MTcuOTk1LTIuMTk5IDIuMTQ4LS4zMDIgMS4yOS0uMTY1IDIuMTU2IDEuMTc1IDIuMTU2LjcxNCAwIDEuMDg5LS4xOCAxLjMyLS40ODNsLS4wMjIuMTA4Yy0uMTg3Ljc4Ni0uNDEgMi4wMDQtMS4zMiAyLjI1Ni0uNjYyLjE4OC0xLjQ2My0uMzM5LTIuMDktLjU0OGExMy45ODEgMTMuOTgxIDAgMCAwLTIuNDA4LS41OWMtMS45MTctLjI5Ni0zLjg3OC0uMTc0LTUuNzMuNDEtMy4yODcgMS4wNDItNi43NzUgMS4zMTUtMTAuMjA1IDEuMzUyLTMuNTA5LjAzNy02Ljk0My0uMDUyLTEwLjM3NC0uOTA3LTEuMDcxLS4yNjctMi4wODQtLjgyNS0zLjE2Ny0xLjAwMS0xLjc0LS4yODQtMy45NC40NjUtNS4yMi0xLjE2LS41ODQtLjczNS0uOTE1LTEuNi0uOTE1LTIuNTE1IDAtMS43NjcgMS4yMjUtMy4zMjQgMy4wODUtNC4yMjVsLjU5MS0uNzY0Yy0uMTEuMTQ1LTEuMTc0LjIxOC0xLjM5Ny4yODVhOC40NzggOC40NzggMCAwIDAtMS41MjQuNjE3Yy0uOTM2LjQ5MS0xLjgyIDEuMTc4LTIuMzc0IDIuMDkzLTEuMDAzIDEuNjU0LS4zNDYgMy44MDkuOTY4IDUuMTA5LjkxNC45MDMgMi4xMjIgMS40NTQgMy4zNjggMS43MiAxLjI5OC4yNzcgMi42ODQtLjE2NyAzLjk0My4yNzcgMS4xMzQuNCAyLjE0NC44MzEgMy4zNDIgMS4wNzVhMzEuNDIgMzEuNDIgMCAwIDAgMy44NzQuNTI2YzIuOTMxLjIyNCA1Ljg1OS4wODMgOC43OS0uMDU1YTI5Ljg4NCAyOS44ODQgMCAwIDAgNy41Ni0xLjMzMWMxLjgxNy0uNTc3IDMuNzYzLS42NDIgNS42My0uMjgxIDEuNDcxLjI4IDMuMTg3IDEuNDEzIDQuNjg2Ljk0NCAxLjQyOC0uNDQgMi4wMzMtMS45MzIgMi4zNS0zLjI2NWwuOTIzLTMuODc5aC0xLjQ3WiIgZmlsbD0iIzIzREQ3RiIvPjxwYXRoIGQ9Im0yMC4zODcgNC4xNi0uNzM1LjA3OWMtMS4yODMtMS42ODctMy41MTgtMi43OTctNi4wNDgtMi43OTctMy4xOCAwLTUuODc2IDEuNzUyLTYuODM0IDQuMThsLTEuODEuMTk2QzUuMTcgMi41OCA4LjYzNyAwIDEyLjg4MyAwYzMuNDg5IDAgNi40NTIgMS43MzcgNy41MDQgNC4xNiIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik0yOC4wODYgNi40ODhoLTIuNTA4Yy0xLjAwMy0xLjA3NC0zLjA4Ni0xLjgwMi01LjQ4Ni0xLjgwMi0yLjQwOCAwLTQuNDkxLjczNS01LjQ5NCAxLjgxLjczNi0xLjM2MyAzLjA0My0yLjU2NyA1Ljg3Ni0yLjkyIDMuNDQ2LS40MjYgNy4xMzcgMS4yMSA3LjYxMiAyLjkxMiIgZmlsbD0iIzE5NkVGRCIvPjwvZz48L3N2Zz4=",ft=e(89392),mt=e(92736),ct=e(6848),Ot={content:"content___L4gl0"},vt="data:image/png;base64,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",Ct=(oe,me,Se)=>new Promise((Fe,De)=>{var Bt=tt=>{try{Nt(Se.next(tt))}catch(Kt){De(Kt)}},At=tt=>{try{Nt(Se.throw(tt))}catch(Kt){De(Kt)}},Nt=tt=>tt.done?Fe(tt.value):Promise.resolve(tt.value).then(Bt,At);Nt((Se=Se.apply(oe,me)).next())});const xt=({classroomList:oe,loading:me,user:Se,dispatch:Fe,virtualSpaces:De,globalSetting:Bt})=>{const At=(0,u.useLocation)();let Nt=!1;(0,t.useEffect)(()=>{Bt.actionTabs.key==="\u91C7\u8D2D\u63D0\u793A"&&(Nt=!0)},[Bt.actionTabs.key]),(0,t.useEffect)(()=>{Nt&&Fe({type:"globalSetting/setActionTabs",payload:{}})},[At.pathname]);const tt=()=>{Fe({type:"globalSetting/setActionTabs",payload:{}}),window.location.href="/"};return t.createElement(mt.ZP,{theme:{token:{colorBgMask:"#999"}}},t.createElement(d.default,{centered:!0,title:"\u91C7\u8D2D\u63D0\u793A",open:Bt.actionTabs.key==="\u91C7\u8D2D\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:640,maskClosable:!1,keyboard:!1,footer:null,bodyStyle:{minHeight:200},onOk:()=>Ct(void 0,null,function*(){}),onCancel:()=>{tt()}},t.createElement("div",{className:Ot.content},t.createElement("div",{className:"mb15"},t.createElement("img",{src:vt,alt:""})),t.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"),t.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 ",t.createElement(ct.Z,{placement:"bottom",title:t.createElement("div",null,t.createElement("img",{src:`${ye.Z.IMG_SERVER}/images/educoder/EWM.jpg`,width:"158px",height:"158px"}),t.createElement("div",{className:"tc font15"},"\u5FAE\u4FE1\u626B\u4E00\u626B"),t.createElement("div",{className:"tc font15"},"\u5173\u6CE8\u516C\u4F17\u53F7"))},t.createElement("a",{className:"c-blue"},"\u5173\u6CE8\u516C\u4F17\u53F7 ")),"\u54A8\u8BE2\u3002"))))};var Qt=(0,u.connect)(({classroomList:oe,user:me,loading:Se,virtualSpaces:Fe,globalSetting:De})=>({classroomList:oe,user:me,loading:Se,virtualSpaces:Fe,globalSetting:De}))(xt),nt=e(59301),pt=Object.defineProperty,ce=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,Xe=(oe,me,Se)=>me in oe?pt(oe,me,{enumerable:!0,configurable:!0,writable:!0,value:Se}):oe[me]=Se,Te=(oe,me)=>{for(var Se in me||(me={}))ve.call(me,Se)&&Xe(oe,Se,me[Se]);if(ce)for(var Se of ce(me))je.call(me,Se)&&Xe(oe,Se,me[Se]);return oe},lt=(oe,me)=>{var Se={};for(var Fe in oe)ve.call(oe,Fe)&&me.indexOf(Fe)<0&&(Se[Fe]=oe[Fe]);if(oe!=null&&ce)for(var Fe of ce(oe))me.indexOf(Fe)<0&&je.call(oe,Fe)&&(Se[Fe]=oe[Fe]);return Se},et=(oe,me,Se)=>new Promise((Fe,De)=>{var Bt=tt=>{try{Nt(Se.next(tt))}catch(Kt){De(Kt)}},At=tt=>{try{Nt(Se.throw(tt))}catch(Kt){De(Kt)}},Nt=tt=>tt.done?Fe(tt.value):Promise.resolve(tt.value).then(Bt,At);Nt((Se=Se.apply(oe,me)).next())});const{Header:ht}=S.default,{Search:jt}=ee.default;function kt(){var oe,me;const Fe=window.location.pathname.split("/"),De={};return Fe[1]=="classrooms"&&Fe.length>3&&!((oe=Fe[4])!=null&&oe.includes("newgold"))&&!((me=Fe[5])!=null&&me.includes("newgold"))&&Fe[2]!=="coursesId"&&(De.course_id=Fe[2]),Fe[1]==="shixuns"&&Fe.length>3&&(De.objective_type="shixun",De.objective_id=Fe[2]),Fe[1]==="paths"&&Fe.length>3&&(De.objective_type="path",De.objective_id=Fe[2]),Te(Te({},De),{school:1})}const dn=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],gn=oe=>{var me=oe,{homePage:Se,user:Fe,globalSetting:De,loading:Bt,dispatch:At,isLogin:Nt=!1,shixunHomeworks:tt}=me,Kt=lt(me,["homePage","user","globalSetting","loading","dispatch","isLogin","shixunHomeworks"]),bn,Tt,Yt,Zt,Vn,vn,Wn,Kn,Sn;const nr=(0,u.useLocation)(),[br,Lr]=(0,t.useState)(!1),[rn,Vt]=(0,t.useState)(""),[xn,jn]=(0,t.useState)(!1),An=kt();(0,t.useEffect)(()=>{At({type:"user/getNavigationInfo",payload:Te({},An)})},[De.name]),(0,t.useEffect)(()=>{tt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(dn!=null&&dn.includes(nr==null?void 0:nr.pathname)||(nr==null?void 0:nr.pathname.indexOf("/classrooms"))===0||At({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[nr.pathname]),(0,t.useEffect)(()=>{tt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||tt.actionTabs.key||localStorage.setItem("Noviceguide","0")},[tt.actionTabs.key]),(0,t.useEffect)(()=>{var nn;if(De!=null&&De.setting){let rr=(0,ft.cloneDeep)((nn=De==null?void 0:De.setting)==null?void 0:nn.navbar);rr=rr==null?void 0:rr.filter(cr=>{var Ir;return!(cr!=null&&cr.hidden)&&!((0,U.JA)()&&((Ir=["/paperlibrary","/problemset"])!=null&&Ir.includes(cr.link)))});for(const cr of rr)cr.subitem&&(cr.subitem=cr.subitem.filter(Ir=>{var qr;return!(Ir!=null&&Ir.hidden)&&!((0,U.JA)()&&((qr=["/paperlibrary","/problemset"])!=null&&qr.includes(Ir.link)))}));let wr=!1;rr==null||rr.map(function(cr,Ir){var qr,Eo,jr,kr;const fo=nr.pathname;cr.link===fo&&(Vt(cr==null?void 0:cr.link),(0,J.Dk)(fo==="/"?(qr=De==null?void 0:De.setting)==null?void 0:qr.name:cn(cr==null?void 0:cr.name)),zr(tn(Ir,{name:cr==null?void 0:cr.name,link:cr==null?void 0:cr.link},rr)),wr=!0),fo=="/"&&(Vt(""),(0,J.Dk)((Eo=De==null?void 0:De.setting)==null?void 0:Eo.name)),(jr=cr==null?void 0:cr.subitem)!=null&&jr.length&&((kr=cr==null?void 0:cr.subitem)==null||kr.map(ao=>{ao.link===fo&&(Vt(ao==null?void 0:ao.link),fo!=="/"&&(0,J.Dk)(cn(ao==null?void 0:ao.name)),zr(tn(Ir,{name:ao==null?void 0:ao.name,link:ao==null?void 0:ao.link},rr)),wr=!0)}))}),wr||zr(rr)}},[De==null?void 0:De.setting,Fe]);const hr=(0,t.useMemo)(()=>{var nn,rr;return(nn=De==null?void 0:De.setting)!=null&&nn.nav_logo_url?`${ye.Z.IMG_SERVER}/${(rr=De==null?void 0:De.setting)==null?void 0:rr.nav_logo_url}`:`${ye.Z.IMG_SERVER}/images/avatars/LaboratorySetting/1nav?t=${new Date().getTime()}`},[(bn=De==null?void 0:De.setting)==null?void 0:bn.nav_logo_url]);function Hr(nn){u.history.push("/search?value="+nn)}const dr=()=>br?nt.createElement("div",{onBlur:()=>{setTimeout(()=>{Lr(!1)},300)}},nt.createElement(jt,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:Hr,autoFocus:!0})):nt.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:()=>{u.history.push("/search?value=")}}),[Mr,zr]=(0,t.useState)([]),Nn=(nn,rr)=>et(void 0,null,function*(){var wr,cr,Ir,qr,Eo,jr;if((nn==null?void 0:nn.name)==="\u5DE5\u7A0B\u8BA4\u8BC1"){const kr=yield(0,Le.IU)({tab_module_type:"engineering"});if(kr!=null&&kr.un_purchased){At({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}});return}(wr=kr==null?void 0:kr.data)!=null&&wr.engineer_url?(Ir=(cr=kr==null?void 0:kr.data)==null?void 0:cr.engineer_url)!=null&&Ir.includes("http")?(0,J.xg)((qr=kr==null?void 0:kr.data)==null?void 0:qr.engineer_url):u.history.push((Eo=kr==null?void 0:kr.data)==null?void 0:Eo.engineer_url):(kr==null?void 0:kr.status)!=401&&jn(!0);return}(jr=nn==null?void 0:nn.link)!=null&&jr.includes("http")?(0,J.xg)(nn==null?void 0:nn.link):((0,J.Dk)(nn==null?void 0:nn.name),u.history.push(nn==null?void 0:nn.link)),(nn==null?void 0:nn.name)==="\u6559\u5B66\u8BFE\u5802"&&localStorage.getItem("Noviceguide")!=="0"&&At({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:nt.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~")}})}),tn=(nn,rr,wr)=>{const cr=wr.slice();return cr[nn]&&(cr[nn].name=rr.name,cr[nn].link=rr.link),cr||[]},cn=(nn="")=>(nn==null?void 0:nn.indexOf("<"))>-1?nn==null?void 0:nn.slice(0,nn==null?void 0:nn.indexOf("<")):nn;return De.showHeader&&De.showHeaderFooter?nt.createElement(S.default,{style:{background:`${nr.pathname=="/training"?"rgba(0,0,0,0)":""}`},className:`${De.isIlearning?I["header-iearning"]:I.header} ${De.showHeaderFixed?I.headerFixed:""}`},(De==null?void 0:De.showTip)&&nt.createElement(Mt,null),nt.createElement(ht,{className:"header",style:{background:`${nr.pathname=="/training"?"rgba(0,0,0,0)":""}`,zIndex:`${nr.pathname=="/training"?"999":""}`}},nt.createElement("section",{className:I["edu-menu"]},(!!De.isIlearning||!((Tt=De==null?void 0:De.setting)!=null&&Tt.main_site)&&!!((Yt=De==null?void 0:De.setting)!=null&&Yt.navbar))&&nt.createElement(u.Link,{style:{display:"flex",alignItems:"center"},onClick:()=>{At({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},nt.createElement("img",{className:I.logo,title:(Zt=De.setting)==null?void 0:Zt.name,src:hr||$e})),nt.createElement("ul",{className:`${I.menu} ${(0,J.Ll)()&&"ml0"}`},(0,J.Ll)()&&nt.createElement("li",null,nt.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!(0,J.Ll)()&&De.setting&&(Mr==null?void 0:Mr.map(function(nn,rr){var wr,cr,Ir,qr,Eo;return nt.createElement("li",{key:rr,className:!((wr=nn==null?void 0:nn.subitem)!=null&&wr.length)&&rn===(nn==null?void 0:nn.link)||(cr=nn==null?void 0:nn.subitem)!=null&&cr.some(jr=>rn===(jr==null?void 0:jr.link))?I.actived:""},nt.createElement("div",{onClick:()=>Nn(nn,rr),className:I.name},nt.createElement("span",{dangerouslySetInnerHTML:{__html:(()=>{var jr;let kr=nn==null?void 0:nn.name;return(jr=nn==null?void 0:nn.subitem)==null||jr.map((fo,ao)=>(fo.link===nr.pathname&&(kr=fo.name),fo)),kr})()}}),((Ir=nn==null?void 0:nn.subitem)==null?void 0:Ir.length)>0&&nt.createElement("i",{className:"iconfont icon-zhankai4"})),((qr=nn==null?void 0:nn.subitem)==null?void 0:qr.length)>0&&nt.createElement("div",{className:I.dropDown},(Eo=nn==null?void 0:nn.subitem)==null?void 0:Eo.map((jr,kr)=>nt.createElement("div",{className:I.subName,onClick:()=>Nn(jr,rr),key:rr+"-"+kr},!!kr&&nt.createElement("div",{className:I.line}),nt.createElement("aside",{className:"font16 c-black"},cn(jr==null?void 0:jr.name)),nt.createElement("div",{className:"font14",style:{color:"#9FA7B3",whiteSpace:"nowrap"}},jr.content)))))}))),nt.createElement("div",{className:"search-bar",style:{flex:De.isIlearning?"initial":"1 0 auto"}},!(0,J.Ll)()&&!(De!=null&&De.isIlearning)&&nt.createElement(nt.Fragment,null,nt.createElement(dr,null),!Nt&&nt.createElement(R,null),!Nt&&!!((Vn=Fe==null?void 0:Fe.userInfo)!=null&&Vn.login)&&nt.createElement(u.Link,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:`/messages/${(vn=Fe==null?void 0:Fe.userInfo)==null?void 0:vn.login}/user_tidings`},((Wn=Fe==null?void 0:Fe.navigationInfo)==null?void 0:Wn.new_message)&&nt.createElement("span",{className:I.newslight}))),!Nt&&nt.createElement(Ht,{payload:An}))),nt.createElement(d.default,{centered:!0,destroyOnClose:!0,open:xn,title:"\u63D0\u793A",width:"500px",okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,J.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:()=>jn(!1)},nt.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},nt.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"),nt.createElement("img",{src:`${ye.Z.IMG_SERVER}/${(Kn=De==null?void 0:De.setting)==null?void 0:Kn.homepage_tea_qq_qrcode_url}`,width:200,height:200,className:"mb10"}),nt.createElement("p",null,"\u7FA4\u53F7\uFF1A",(Sn=De==null?void 0:De.setting)==null?void 0:Sn.homepage_tea_qq_number)))),nt.createElement(g,null),nt.createElement(Qt,null)):nt.createElement(nt.Fragment,null,nt.createElement(Qt,null))};var en=(0,u.connect)(({homePage:oe,loading:me,user:Se,globalSetting:Fe,shixunHomeworks:De})=>({homePage:oe,user:Se,globalSetting:Fe,loading:me.models.index,shixunHomeworks:De}))(gn)},73974:function(un,Ve,e){e.r(Ve),e.d(Ve,{default:function(){return Kr}});var t=e(59301),u=e(92736),S=e(43418),ee=e(81863),d=e(25690),I=e(78241),n=e(8591),se=e(92832),le=e(24905),h=e(3113),ue=e(86245),y=e(99267),M=e(1710),J=e(46400),ie=e(28209),_=e.n(ie),Je=Object.defineProperty,Ee=Object.defineProperties,Ue=Object.getOwnPropertyDescriptors,be=Object.getOwnPropertySymbols,K=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,r=(o,f,b)=>f in o?Je(o,f,{enumerable:!0,configurable:!0,writable:!0,value:b}):o[f]=b,x=(o,f)=>{for(var b in f||(f={}))K.call(f,b)&&r(o,b,f[b]);if(be)for(var b of be(f))E.call(f,b)&&r(o,b,f[b]);return o},P=(o,f)=>Ee(o,Ue(f)),G=(o,f,b)=>new Promise(($,Be)=>{var Ge=ke=>{try{rt(b.next(ke))}catch(Ft){Be(Ft)}},gt=ke=>{try{rt(b.throw(ke))}catch(Ft){Be(Ft)}},rt=ke=>ke.done?$(ke.value):Promise.resolve(ke.value).then(Ge,gt);rt((b=b.apply(o,f)).next())});const Y={height:48,borderRadius:4},V=({dispatch:o,setType:f,data:b,accountInfo:$,open:Be})=>{const[Ge]=I.default.useForm(),[gt]=(0,d.useSearchParams)(),rt=(0,d.useLocation)(),[ke,Ft]=(0,t.useState)(!1),[Cn,mn]=(0,t.useState)(""),pn=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/;(0,t.useEffect)(()=>{Ft(Be)},[Be]);const yn=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:_t=>t.createElement("span",{className:_t.indexOf("\u5F02\u5E38")>-1||_t.indexOf("\u767B\u5F55")>-1?"c-red":"c-green"},_t)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:_t=>t.createElement("span",{className:_t.indexOf("\u5F02\u5E38")>-1||_t.indexOf("\u767B\u5F55")>-1?"c-red":"c-green"},_t)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],kn=[{real_name:"edutest01",student_id:"test0001",last_login_time:"2023-05-20 13:53:10",ip:"ip\u5730\u5740\u6B63\u5E38",browser:"\u6D4F\u89C8\u5668\u6B63\u5E38"}],Fn=()=>G(void 0,null,function*(){yield Ge.validateFields();let _t;if($!=null&&$.code)_t=yield(0,ue.Gq)(x(P(x({},$),{phone:$==null?void 0:$.login}),Ge.getFieldValue()));else{const Bn=JSON.parse(JSON.stringify($||{})),sn=_().enc.Utf8.parse("5183666c72eec9e4"),lr=_().AES.encrypt(Bn.password||"",sn,{iv:sn,mode:_().mode.CBC});Bn.password=lr.toString(),_t=yield(0,ue.Es)(x(x({},Bn),Ge.getFieldValue()))}if(_t.status){if(_t.status===-4){o({type:"user/showPopLogin",payload:{showPopLogin:!1}}),o({type:"user/setBindAccountModal",payload:{bindAccountModalVisible:!0,userInfoForBindAccountModal:_t.user,loginInfo:$}});return}mn(_t==null?void 0:_t.message);return}if(Ft(!1),_t!=null&&_t.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",_t==null?void 0:_t.start_date)):localStorage.removeItem("extension-modal"),rt.pathname==="/user/login"||rt.pathname==="/login"){let Bn=gt.get("form")||gt.get("back_url");if(Bn)window.location.href=decodeURIComponent(Bn);else if(!pn.test($.password)&&!($!=null&&$.code))n.ZP.info("\u7CFB\u7EDF\u68C0\u6D4B\u60A8\u7684\u5BC6\u7801\u5F3A\u5EA6\u8FC7\u4F4E\uFF0C\u8BF7\u53CA\u65F6\u4FEE\u6539"),window.location.href="/account/secure";else{window.location.href="/";return}}else if(!pn.test($.password)&&!($!=null&&$.code))n.ZP.info("\u7CFB\u7EDF\u68C0\u6D4B\u60A8\u7684\u5BC6\u7801\u5F3A\u5EA6\u8FC7\u4F4E\uFF0C\u8BF7\u53CA\u65F6\u4FEE\u6539"),window.location.href="/account/secure?active=3",o({type:"user/showPopLogin",payload:{showPopLogin:!1}});else{window.location.reload();return}Ge.resetFields()}),En=()=>{o({type:"user/showPopLogin",payload:{showPopLogin:!1}})};return t.createElement(S.default,{title:"\u767B\u5F55\u63D0\u793A",width:600,onOk:Fn,onCancel:()=>Ft(!1),centered:!0,keyboard:!1,closable:!1,maskClosable:!1,open:ke},t.createElement("p",{className:"tc"},"\u8BE5\u8D26\u53F7\u5DF2\u7ECF\u5B58\u5728\u5F02\u5E38\u60C5\u51B5\uFF0C\u82E5\u975E\u672C\u4EBA\u64CD\u4F5C\uFF0C\u8BF7\u8054\u7CFB\u76D1\u8003\u8001\u5E08\u8BF4\u660E\u60C5\u51B5\u3002"),t.createElement("div",{className:"mt20"},t.createElement(M.default,{pagination:{hideOnSinglePage:!0},dataSource:b||[],columns:yn})),t.createElement("div",{className:"mt20 mb20"},t.createElement(J.Z,{message:"\u8BF7\u76D1\u8003\u8001\u5E08\u8F93\u5165\u7684\u8003\u8BD5\u89E3\u9501\u7801\uFF0C\u6388\u6743\u5F53\u524D\u5B66\u751F\u767B\u5F55\u5E73\u53F0\u3002",type:"warning"})),t.createElement(I.default,{name:"global_state",autoComplete:"off",form:Ge},t.createElement(I.default.Item,{name:"unlock_key",label:"\u8003\u8BD5\u89E3\u9501\u7801",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u89E3\u9501\u7801"}]},t.createElement(se.default.Password,{autoComplete:"off"}))))};var Z=(0,d.connect)(({user:o,loading:f,globalSetting:b})=>({user:o,globalSetting:b,loading:f.models.index}))(V),Me={"login-panel-wrapper2":"login-panel-wrapper2___HuMNJ","ant-form-item-explain":"ant-form-item-explain___c1FeE","ant-form-item":"ant-form-item___qb60e","ant-form-item-with-help":"ant-form-item-with-help___NeAwJ","login-panel-right-wrp":"login-panel-right-wrp___vWD_i","res-error-values":"res-error-values___hV1lz",tabs:"tabs___EwOAX"},pe=Object.defineProperty,it=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,ne=(o,f,b)=>f in o?pe(o,f,{enumerable:!0,configurable:!0,writable:!0,value:b}):o[f]=b,X=(o,f)=>{for(var b in f||(f={}))ge.call(f,b)&&ne(o,b,f[b]);if(it)for(var b of it(f))Ce.call(f,b)&&ne(o,b,f[b]);return o},we=(o,f,b)=>new Promise(($,Be)=>{var Ge=ke=>{try{rt(b.next(ke))}catch(Ft){Be(Ft)}},gt=ke=>{try{rt(b.throw(ke))}catch(Ft){Be(Ft)}},rt=ke=>ke.done?$(ke.value):Promise.resolve(ke.value).then(Ge,gt);rt((b=b.apply(o,f)).next())});const m={height:48,borderRadius:4},A=({dispatch:o,setType:f,user:b,setusername:$,globalSetting:Be})=>{var Ge;const[gt]=I.default.useForm(),[rt]=(0,d.useSearchParams)(),ke=(0,d.useLocation)(),[Ft,Cn]=(0,t.useState)(""),[mn,pn]=(0,t.useState)([]),[yn,kn]=(0,t.useState)({}),[Fn,En]=(0,t.useState)(!1),_t=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,Bn=St=>we(void 0,null,function*(){En(!1),_t.test(St.password)||($(St.login),Cn("\u7CFB\u7EDF\u68C0\u6D4B\u60A8\u7684\u5BC6\u7801\u5F3A\u5EA6\u8FC7\u4F4E\uFF0C\u8BF7\u53CA\u65F6\u4FEE\u6539"));const Lt=X({},St),On=_().enc.Utf8.parse("5183666c72eec9e4"),vr=_().AES.encrypt(St.password||"",On,{iv:On,mode:_().mode.CBC});Lt.password=vr.toString(),kn(X({},St));const er=yield(0,ue.Es)(Lt);if(er.status){if(er.status===-4){o({type:"user/showPopLogin",payload:{showPopLogin:!1}}),o({type:"user/setBindAccountModal",payload:{bindAccountModalVisible:!0,userInfoForBindAccountModal:er.user,loginInfo:St}});return}else if(er.status===-5){pn([er==null?void 0:er.message]),En(!0);return}Cn(er==null?void 0:er.message);return}if(er!=null&&er.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",er==null?void 0:er.start_date)):localStorage.removeItem("extension-modal"),ke.pathname==="/user/login"||ke.pathname==="/login"){let lo=rt.get("form")||rt.get("back_url");if(lo)window.location.href=decodeURIComponent(lo);else{n.ZP.info("\u7CFB\u7EDF\u68C0\u6D4B\u60A8\u7684\u5BC6\u7801\u5F3A\u5EA6\u8FC7\u4F4E\uFF0C\u8BF7\u53CA\u65F6\u4FEE\u6539"),setTimeout(()=>{window.location.href="/"},300);return}}else{n.ZP.info("\u7CFB\u7EDF\u68C0\u6D4B\u60A8\u7684\u5BC6\u7801\u5F3A\u5EA6\u8FC7\u4F4E\uFF0C\u8BF7\u53CA\u65F6\u4FEE\u6539"),setTimeout(()=>{window.location.reload()},300);return}gt.resetFields()}),sn=()=>{o({type:"user/showPopLogin",payload:{showPopLogin:!1}})},lr=St=>{var Lt,On;(Lt=Be==null?void 0:Be.setting)!=null&&Lt.open_secrecy_promise?S.default.confirm({width:500,title:null,centered:!0,icon:null,content:t.createElement(t.Fragment,null,t.createElement("h1",{style:{textAlign:"center",marginTop:10,fontSize:"18px"}},"\u4FDD\u5BC6\u627F\u8BFA"),t.createElement("div",{dangerouslySetInnerHTML:{__html:(On=Be==null?void 0:Be.setting)==null?void 0:On.secrecy_promise}})),okText:"\u6211\u627F\u8BFA",cancelText:"\u9000\u51FA",onOk:()=>Bn(St)}):Bn(St)};return t.createElement(t.Fragment,null,t.createElement(I.default,{layout:"vertical",form:gt,initialValues:{autologin:!0,login:b.actionTabs.phone},onFinish:lr,onValuesChange:St=>{Cn("");const Lt=/[\u4e00-\u9fa5]/g;if("password"in St){const On=St.password.replace(Lt,"");gt.setFieldsValue({password:On})}}},!!Ft&&t.createElement("div",{className:Me["res-error-values"]},t.createElement("span",null,Ft),t.createElement(y.Z,{onClick:()=>Cn("")})),t.createElement(I.default.Item,{name:"login",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7528\u6237\u540D\u3001\u624B\u673A\u53F7\u6216\u90AE\u7BB1"}]},t.createElement(se.default,{style:m,size:"middle",placeholder:"\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7/\u8D26\u53F7",onBlur:()=>{o({type:"user/setActionTabs",payload:{phone:gt.getFieldValue("login")}})}})),t.createElement(I.default.Item,{name:"password",rules:[{required:!0,message:"\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"}]},t.createElement(se.default.Password,{style:m,size:"middle",placeholder:"\u5BC6\u7801"})),t.createElement(I.default.Item,null,t.createElement("div",{className:"flex-container",style:{justifyContent:"space-between"}},t.createElement(I.default.Item,{name:"autologin",noStyle:!0,valuePropName:"checked"},t.createElement(le.default,null,"\u4E0B\u6B21\u81EA\u52A8\u767B\u5F55")),((Ge=Be==null?void 0:Be.setting)==null?void 0:Ge.enable_forgot_password)&&t.createElement("div",null,t.createElement("span",{className:"current font14 c-blue",onClick:()=>f(4)},"\u627E\u56DE\u5BC6\u7801")))),t.createElement(I.default.Item,null,t.createElement(h.ZP,{size:"middle",type:"primary",htmlType:"submit",block:!0,className:"font16",style:m},"\u767B\u5F55"))),t.createElement(Z,{open:Fn,data:mn,accountInfo:X({},yn)}))};var z=(0,d.connect)(({user:o,loading:f,globalSetting:b})=>({user:o,globalSetting:b,loading:f.models.index}))(A),D=e(6848),B=e(51257),F=e(80813),W=e(92310),xe=e.n(W),Pe=function(){var o=(0,t.useRef)(!1);return(0,t.useEffect)(function(){return o.current=!1,function(){o.current=!0}},[]),o},Ie=Pe;function ot(o){var f=Ie(),b=(0,F.CR)((0,t.useState)(o),2),$=b[0],Be=b[1],Ge=(0,t.useCallback)(function(gt){f.current||Be(gt)},[]);return[$,Ge]}var Et=ot;function ut(o){var f=(0,t.useRef)(o);return f.current=o,f}var he=ut,qe=function(o){(0,t.useEffect)(function(){o()},[])},T=qe;function O(o,f){f===void 0&&(f={});var b=f.insertAt;if(typeof document!="undefined"){var $=document.head||document.getElementsByTagName("head")[0],Be=document.createElement("style");Be.type="text/css",b==="top"&&$.firstChild?$.insertBefore(Be,$.firstChild):$.appendChild(Be),Be.styleSheet?Be.styleSheet.cssText=o:Be.appendChild(document.createTextNode(o))}}var L=`@-webkit-keyframes slider-icon-animate_spin { 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); @@ -376,15 +376,15 @@ top: 22px; padding: 15px 0 0; } -`;O(L);var s="rc-slider-captcha";function H(o){var f=0,y=0;return typeof o.clientX=="number"&&typeof o.clientY=="number"?(f=o.clientX,y=o.clientY):o.touches&&o.touches[0]?(f=o.touches[0].clientX,y=o.touches[0].clientY):o.changedTouches&&o.changedTouches[0]&&(f=o.changedTouches[0].clientX,y=o.changedTouches[0].clientY),{clientX:f,clientY:y}}function de(o,f){if(f===void 0&&(f={}),o)for(var y in f)o.style[y]=f[y]}var v=typeof window=="object"&&window&&typeof document=="object"&&document&&window.document===document&&!!document.addEventListener,c=v&&"onpointerdown"in window,Q=v&&"ontouchstart"in window,R=function(o){return o==null?void 0:o.scrollTop};function w(o,f){return typeof o=="number"&&!Number.isNaN(o)&&typeof f=="number"&&f>0?Number(o.toFixed(f)):o}var U="".concat(s,"-button"),Le=function(o){var f,y=o.className,$=o.disabled,Be=o.active,Ye=o.success,St=o.error,ot=o.verify,ke=o.buttonRef,Lt=(0,F._T)(o,["className","disabled","active","success","error","verify","buttonRef"]);return t.createElement("span",(0,F.pi)({className:xe()(U,y,(f={},f["".concat(U,"-disabled")]=$,f["".concat(U,"-active")]=Be,f["".concat(U,"-verify")]=ot,f["".concat(U,"-success")]=Ye,f["".concat(U,"-error")]=St,f["".concat(U,"-pc")]=!Q,f)),ref:ke},Lt))};Le.displayName="SliderButton";var ye=function(o){return t.createElement("svg",(0,F.pi)({viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},o),t.createElement("path",{d:"M116.9408 561.4592m0-40.96l0 0q0-40.96 40.96-40.96l573.44 0q40.96 0 40.96 40.96l0 0q0 40.96-40.96 40.96l-573.44 0q-40.96 0-40.96-40.96Z"}),t.createElement("path",{d:"M769.82272 519.43424l-203.22304-203.22304a40.96 40.96 0 1 1 57.91744-57.91744l231.71072 231.71072a40.96 40.96 0 0 1 0.45056 58.44992L624.9472 780.12416a40.96 40.96 0 0 1-57.93792-57.91744l202.79296-202.79296z"}))},fe=function(o){return t.createElement("svg",(0,F.pi)({viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},o),t.createElement("path",{d:"M864.554667 268.501333a42.666667 42.666667 0 0 1 0 60.330667L412.032 781.397333a42.453333 42.453333 0 0 1-22.613333 11.818667l-5.034667 0.597333H379.306667a42.496 42.496 0 0 1-27.648-12.416l-211.2-211.2a42.666667 42.666667 0 1 1 60.330666-60.330666l180.992 180.992 422.4-422.4a42.666667 42.666667 0 0 1 60.330667 0z"}))},Ae=function(o){return t.createElement("svg",(0,F.pi)({viewBox:"0 0 120 120",width:"1em",height:"1em"},o),t.createElement("defs",null,t.createElement("line",{id:"l",x1:"60",x2:"60",y1:"7",y2:"27",stroke:"currentColor",strokeWidth:"11",strokeLinecap:"round"})),t.createElement("g",null,t.createElement("use",{xlinkHref:"#l",opacity:".27"}),t.createElement("use",{xlinkHref:"#l",opacity:".27",transform:"rotate(30 60,60)"}),t.createElement("use",{xlinkHref:"#l",opacity:".27",transform:"rotate(60 60,60)"}),t.createElement("use",{xlinkHref:"#l",opacity:".27",transform:"rotate(90 60,60)"}),t.createElement("use",{xlinkHref:"#l",opacity:".27",transform:"rotate(120 60,60)"}),t.createElement("use",{xlinkHref:"#l",opacity:".27",transform:"rotate(150 60,60)"}),t.createElement("use",{xlinkHref:"#l",opacity:".37",transform:"rotate(180 60,60)"}),t.createElement("use",{xlinkHref:"#l",opacity:".46",transform:"rotate(210 60,60)"}),t.createElement("use",{xlinkHref:"#l",opacity:".56",transform:"rotate(240 60,60)"}),t.createElement("use",{xlinkHref:"#l",opacity:".66",transform:"rotate(270 60,60)"}),t.createElement("use",{xlinkHref:"#l",opacity:".75",transform:"rotate(300 60,60)"}),t.createElement("use",{xlinkHref:"#l",opacity:".85",transform:"rotate(330 60,60)"})))},Ne=function(o){return t.createElement("svg",(0,F.pi)({viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},o),t.createElement("path",{d:"M866.133333 573.013333a42.666667 42.666667 0 0 0-53.333333 27.733334A304.64 304.64 0 0 1 519.68 810.666667 302.933333 302.933333 0 0 1 213.333333 512a302.933333 302.933333 0 0 1 306.346667-298.666667 309.76 309.76 0 0 1 198.4 71.253334l-92.586667-15.36a42.666667 42.666667 0 0 0-49.066666 35.413333 42.666667 42.666667 0 0 0 35.413333 49.066667l180.906667 29.866666h7.253333a42.666667 42.666667 0 0 0 14.506667-2.56 14.08 14.08 0 0 0 4.266666-2.56 33.28 33.28 0 0 0 8.533334-4.693333l3.84-4.693333c0-2.133333 3.84-3.84 5.546666-6.4s0-4.266667 2.133334-5.973334a57.173333 57.173333 0 0 0 2.986666-7.68l32-170.666666a42.666667 42.666667 0 0 0-85.333333-16.213334l-11.52 61.866667A392.96 392.96 0 0 0 519.68 128 388.266667 388.266667 0 0 0 128 512a388.266667 388.266667 0 0 0 391.68 384A389.12 389.12 0 0 0 896 626.346667a42.666667 42.666667 0 0 0-29.866667-53.333334z"}))},Re=function(o){return t.createElement("svg",(0,F.pi)({viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},o),t.createElement("path",{d:"M572.96896 524.6976l217.23136 217.25184a40.96 40.96 0 1 1-57.93792 57.91744L515.072 582.63552l-212.3776 212.3776a40.96 40.96 0 1 1-57.9584-57.91744l212.39808-212.3776-217.21088-217.23136a40.96 40.96 0 1 1 57.91744-57.91744l217.23136 217.21088L737.0752 244.736a40.96 40.96 0 1 1 57.93792 57.91744L572.96896 524.71808z"}))},It=function(o){return t.createElement("svg",(0,F.pi)({xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor",viewBox:"0 0 16 16"},o),t.createElement("path",{d:"M.002 3a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2h-12a2 2 0 0 1-2-2zm1 9v1a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V9.5l-3.777-1.947a.5.5 0 0 0-.577.093l-3.71 3.71-2.66-1.772a.5.5 0 0 0-.63.062zm5-6.5a1.5 1.5 0 1 0-3 0 1.5 1.5 0 0 0 3 0"}))},zt="".concat(s,"-icon"),Pt=function(o){var f,y=o.className,$=o.spin,Be=(0,F._T)(o,["className","spin"]);return t.createElement("span",(0,F.pi)({className:xe()(zt,(f={},f["".concat(zt,"-spin")]=$,f),y)},Be))},Ut={arrowRight:t.createElement(ye,null),check:t.createElement(fe,null),loading:t.createElement(Ae,null),refresh:t.createElement(Ne,null),x:t.createElement(Re,null),imageFill:t.createElement(It,null)},Wt=function(o){var f=o.type,y=(0,F._T)(o,["type"]);return t.createElement(Pt,(0,F.pi)({},y),Ut[f])},ht;(function(o){o[o.Default=1]="Default",o[o.Loading=2]="Loading",o[o.Moving=3]="Moving",o[o.Verify=4]="Verify",o[o.Success=5]="Success",o[o.Error=6]="Error",o[o.LoadFailed=7]="LoadFailed"})(ht||(ht={}));var Ht="".concat(s,"-control"),Mn=40,$n=2,Tn=function(o){var f,y=o.status,$=y===void 0?ht.Default:y,Be=o.isLimitErrors,Ye=o.tipText,St=o.tipIcon,ot=o.sliderButtonProps,ke=o.indicatorProps,Lt=o.controlRef,En=(0,F._T)(o,["status","isLimitErrors","tipText","tipIcon","sliderButtonProps","indicatorProps","controlRef"]),pn=(0,t.useRef)(null),bn=(0,t.useRef)(null),gn=(0,t.useRef)(null),cn=(0,t.useRef)({}),Bn=(0,t.useMemo)(function(){return(0,F.pi)({default:"\u5411\u53F3\u62D6\u52A8\u6ED1\u5757\u586B\u5145\u62FC\u56FE",loading:"\u52A0\u8F7D\u4E2D...",moving:null,verifying:null,success:null,error:null,errors:t.createElement(t.Fragment,null,t.createElement(Wt,{type:"x",style:{fontSize:20}})," \u5931\u8D25\u8FC7\u591A\uFF0C\u70B9\u51FB\u91CD\u8BD5"),loadFailed:"\u52A0\u8F7D\u5931\u8D25\uFF0C\u70B9\u51FB\u91CD\u8BD5"},Ye)},[Ye]),Vn=(0,t.useMemo)(function(){return(0,F.pi)({default:t.createElement(Wt,{type:"arrowRight"}),loading:t.createElement(Wt,{type:"loading",spin:!0}),error:t.createElement(Wt,{type:"x"}),success:t.createElement(Wt,{type:"check"})},St)},[St]),nn=(0,t.useMemo)(function(){var Tr;return Tr={},Tr[ht.Default]=[Bn.default,Vn.default],Tr[ht.Loading]=[Bn.loading,Vn.default],Tr[ht.Moving]=[Bn.moving,Vn.default],Tr[ht.Verify]=[Bn.verifying,Vn.loading],Tr[ht.Error]=[Bn.error,Vn.error],Tr[ht.Success]=[Bn.success,Vn.success],Tr[ht.LoadFailed]=[Bn.loadFailed,Vn.default],Tr},[Bn,Vn]),Yn=function(Tr){var Co;return(Tr||typeof cn.current.sliderButtonWidth!="number")&&(cn.current.sliderButtonWidth=((Co=bn.current)===null||Co===void 0?void 0:Co.clientWidth)||Mn),cn.current.sliderButtonWidth},fn=function(Tr){if(Tr||typeof cn.current.indicatorBorderWidth!="number")if(gn.current){var Co=window.getComputedStyle(gn.current);cn.current.indicatorBorderWidth=parseInt(Co.borderLeftWidth)+parseInt(Co.borderRightWidth)}else cn.current.indicatorBorderWidth=$n;return cn.current.indicatorBorderWidth},lr=function(Tr){var Co;return(Tr||!cn.current.rect)&&pn.current&&(cn.current.rect=(Co=pn.current)===null||Co===void 0?void 0:Co.getBoundingClientRect()),cn.current.rect};(0,t.useImperativeHandle)(Lt,function(){return{getSliderButtonWidth:Yn,getIndicatorBorderWidth:fn,getRect:lr,updateLeft:function(Tr){var Co=Yn(),la=fn();de(bn.current,{left:Tr+"px"}),de(gn.current,{width:Tr+Co+la+"px"})}}},[]);var Et=$===ht.Loading,Ft=$===ht.Moving,On=$===ht.Verify,vr=$===ht.Success,er=$===ht.Error,lo=$===ht.LoadFailed,ro=Be?Bn.errors:nn[$][0];return t.createElement("div",(0,F.pi)({},En,{className:xe()(Ht,(f={},f["".concat(Ht,"-loading")]=Et,f["".concat(Ht,"-moving")]=Ft,f["".concat(Ht,"-verify")]=On,f["".concat(Ht,"-success")]=vr,f["".concat(Ht,"-error")]=er,f["".concat(Ht,"-errors")]=Be,f["".concat(Ht,"-load-failed")]=lo,f),En.className),ref:pn}),t.createElement("div",(0,F.pi)({},ke,{className:xe()("".concat(Ht,"-indicator"),ke==null?void 0:ke.className),ref:gn})),t.createElement(Le,(0,F.pi)({},ot,{className:xe()("".concat(Ht,"-button"),ot==null?void 0:ot.className),disabled:Et,active:Ft,verify:On,success:vr,error:er,buttonRef:bn}),nn[$][1]),t.createElement("div",{className:xe()("".concat(Ht,"-tips")),style:ro?{}:{display:"none"}},ro))},tr="".concat(s,"-loading"),pr=function(o){var f=o.icon,y=f===void 0?t.createElement(Wt,{type:"loading",spin:!0}):f,$=o.text,Be=$===void 0?"\u52A0\u8F7D\u4E2D...":$,Ye=o.className,St=(0,F._T)(o,["icon","text","className"]);return t.createElement("div",(0,F.pi)({className:xe()(tr,Ye)},St),t.createElement("div",{className:"".concat(tr,"-icon")},y),t.createElement("div",{className:"".concat(tr,"-text")},Be))},Un="".concat(s,"-jigsaw"),qt={bgSize:{width:320,height:160},puzzleSize:{width:60,left:0},loadFailedIcon:t.createElement(Wt,{type:"imageFill"}),refreshIcon:t.createElement(Wt,{type:"refresh"})},gr=function(o){var f,y,$=o.status,Be=o.bgSize,Ye=Be===void 0?qt.bgSize:Be,St=o.puzzleSize,ot=St===void 0?qt.puzzleSize:St,ke=o.bgUrl,Lt=o.puzzleUrl,En=o.bgImgProps,pn=o.puzzleImgProps,bn=o.jigsawRef,gn=o.loadingBoxProps,cn=o.loadFailedIcon,Bn=cn===void 0?qt.loadFailedIcon:cn,Vn=o.showRefreshIcon,nn=Vn===void 0?!0:Vn,Yn=o.refreshIcon,fn=Yn===void 0?qt.refreshIcon:Yn,lr=o.disabledRefresh,Et=o.onRefresh,Ft=o.style,On=o.className,vr=o.children,er=(0,F._T)(o,["status","bgSize","puzzleSize","bgUrl","puzzleUrl","bgImgProps","puzzleImgProps","jigsawRef","loadingBoxProps","loadFailedIcon","showRefreshIcon","refreshIcon","disabledRefresh","onRefresh","style","className","children"]),lo=(0,t.useRef)(null);if((0,t.useImperativeHandle)(bn,function(){return{updateLeft:function(Tr){de(lo.current,{left:Tr+"px"})}}}),$===ht.Loading)return t.createElement(pr,(0,F.pi)({},gn,{style:(0,F.pi)((0,F.pi)({},gn==null?void 0:gn.style),Ye)}));if($===ht.LoadFailed)return t.createElement("div",{className:"".concat(s,"-load-failed"),style:Ye},Bn);var ro=$===ht.Verify||$===ht.Error||$===ht.Success;return t.createElement("div",(0,F.pi)({className:xe()(Un,(f={},f["".concat(Un,"-stop")]=ro,f),On),style:(0,F.pi)((0,F.pi)({},Ft),Ye)},er),t.createElement("img",(0,F.pi)({src:ke,alt:""},En,{className:xe()("".concat(Un,"-bg"),En==null?void 0:En.className),style:(0,F.pi)((0,F.pi)({},En==null?void 0:En.style),Ye)})),t.createElement("img",(0,F.pi)({src:Lt,alt:""},pn,{className:xe()("".concat(Un,"-puzzle"),pn==null?void 0:pn.className),style:(0,F.pi)((0,F.pi)({},pn==null?void 0:pn.style),ot),ref:lo})),nn&&$!==ht.Success&&fn&&t.createElement("div",{className:xe()("".concat(Un,"-refresh"),(y={},y["".concat(Un,"-refresh-disabled")]=$===ht.Verify||lr,y)),onClick:function(){$!==ht.Verify&&!lr&&(Et==null||Et())}},fn),vr)},yr=c?{move:"pointermove",end:"pointerup",cancel:"pointercancel"}:Q?{move:"touchmove",end:"touchend",cancel:"touchcancel"}:{move:"mousemove",end:"mouseup",cancel:"touchcancel"},Dn=c?"onPointerDown":Q?"onTouchStart":"onMouseDown",Rn;(function(o){o.Puzzle="puzzle",o.Button="button"})(Rn||(Rn={}));var Gr=function(o){var f,y,$,Be=o.mode,Ye=Be===void 0?"embed":Be,St=o.limitErrorCount,ot=St===void 0?0:St,ke=o.tipText,Lt=o.tipIcon,En=o.refreshIcon,pn=o.bgSize,bn=o.puzzleSize,gn=o.request,cn=o.autoRequest,Bn=cn===void 0?!0:cn,Vn=o.onVerify,nn=o.autoRefreshOnError,Yn=nn===void 0?!0:nn,fn=o.actionRef,lr=o.showRefreshIcon,Et=lr===void 0?!0:lr,Ft=o.jigsawContent,On=o.errorHoldDuration,vr=On===void 0?500:On,er=o.loadingDelay,lo=er===void 0?0:er,ro=o.placement,Tr=ro===void 0?"top":ro,Co=o.loadingBoxProps,la=o.sliderButtonProps,ma=o.precision,Dr=ma===void 0?7:ma,Br=o.className,po=o.style,Fr=o.styles,Ko=Ct(),zo=Ko[0],Zo=Ko[1],Yo=Ct(function(){return!ca&&gn&&Bn?ht.Loading:ht.Default}),ta=Yo[0],Vo=Yo[1],ya=he(ta),ba=(0,t.useRef)(null),Qo=(0,t.useRef)(null),na=(0,t.useRef)(null),Go=(0,t.useMemo)(function(){return Ye==="float"||Ye==="slider"?Ye:"embed"},[Ye]),Ua=(0,t.useMemo)(function(){if(En!==void 0)return En;if((Lt==null?void 0:Lt.refresh)!==void 0)return Lt.refresh},[En,Lt]),Ca=(0,t.useMemo)(function(){return(0,F.pi)((0,F.pi)({},qt.bgSize),pn)},[pn]),Jo=(0,t.useMemo)(function(){return(0,F.pi)((0,F.pi)({},qt.puzzleSize),bn)},[bn]),sa=(0,t.useMemo)(function(){return Tr==="bottom"?"top":"bottom"},[Tr]),sr=(0,t.useRef)({isPressed:!1,trail:[],errorCount:0,startInfo:{x:0,y:0,timestamp:0},currentTargetType:Rn.Button,floatTransitionTimer:null,floatDelayShowTimer:null,floatDelayHideTimer:null,refreshTimer:null,loadingTimer:null,sliderButtonWidth:40,indicatorBorderWidth:2,ratio:1,buttonMaxDistance:0,puzzleMaxDistance:0}),ca=Go==="slider",Xa=typeof lo=="number"&&lo>0,wa=ta===ht.Error&&ot>0&&sr.current.errorCount>=ot,ci=function(){sr.current.buttonMaxDistance=Ca.width-sr.current.sliderButtonWidth-sr.current.indicatorBorderWidth,sr.current.puzzleMaxDistance=Ca.width-Jo.width-Jo.left},ni=function(){var Ur;return((Ur=ba.current)===null||Ur===void 0?void 0:Ur.getRect(!0).height)||42},ri=function(){return(0,F.mG)(void 0,void 0,void 0,function(){var Ur;return(0,F.Jh)(this,function(uo){switch(uo.label){case 0:if(ca)return[2];if(!gn)return[3,4];Xa?sr.current.loadingTimer=setTimeout(function(){Vo(ht.Loading)},lo):Vo(ht.Loading),uo.label=1;case 1:return uo.trys.push([1,3,,4]),[4,gn()];case 2:return Ur=uo.sent(),Xa&&clearTimeout(sr.current.loadingTimer),Zo(Ur),Vo(ht.Default),[3,4];case 3:return uo.sent(),Xa&&clearTimeout(sr.current.loadingTimer),Zo(void 0),Vo(ht.LoadFailed),[3,4];case 4:return[2]}})})},oi=function(Ur){Ur===void 0&&(Ur=300),!(Go!=="float"||ya.current===ht.Success)&&(clearTimeout(sr.current.floatTransitionTimer),clearTimeout(sr.current.floatDelayHideTimer),clearTimeout(sr.current.floatDelayShowTimer),sr.current.floatDelayShowTimer=setTimeout(function(){var uo;de(na.current,{display:"block"}),R(na.current);var oa=ni()+"px";de(na.current,(uo={},uo[sa]=oa,uo.opacity="1",uo))},Ur))},Oa=function(Ur){Ur===void 0&&(Ur=300),Go==="float"&&(clearTimeout(sr.current.floatTransitionTimer),clearTimeout(sr.current.floatDelayHideTimer),clearTimeout(sr.current.floatDelayShowTimer),sr.current.floatDelayHideTimer=setTimeout(function(){var uo,oa=ni()/2+"px";de(na.current,(uo={},uo[sa]=oa,uo.opacity="0",uo)),sr.current.floatTransitionTimer=setTimeout(function(){de(na.current,{display:"none"})},300)},Ur))},mi=function(Ur){var uo;ca||(uo=Qo.current)===null||uo===void 0||uo.updateLeft(Ur)},ai=function(){var Ur;sr.current.isPressed=!1,Vo(ht.Default),(Ur=ba.current)===null||Ur===void 0||Ur.updateLeft(0),mi(Jo.left)},Ya=function(Ur){Ur===void 0&&(Ur=!1),Ur&&(sr.current.errorCount=0),clearTimeout(sr.current.refreshTimer),ya.current!==ht.Loading&&(ai(),ri())},vi=function(){(wa||ta===ht.LoadFailed)&&Ya(wa)},Ai=function(){Q||oi()},wi=function(){Q||Oa()},Ii=function(Ur){sr.current.currentTargetType=Rn.Puzzle,Mi(Ur)},Bi=function(Ur){sr.current.currentTargetType=Rn.Button,Mi(Ur)},Mi=function(Ur){if(ya.current===ht.Default){Ur.preventDefault();var uo=H(Ur),oa=uo.clientX,Da=uo.clientY;sr.current.startInfo={x:oa,y:Da,timestamp:new Date().getTime()},sr.current.trail=[[oa,Da]],ba.current&&(sr.current.sliderButtonWidth=ba.current.getSliderButtonWidth(!0),sr.current.indicatorBorderWidth=ba.current.getIndicatorBorderWidth(!0)),ci(),sr.current.ratio=sr.current.puzzleMaxDistance/sr.current.buttonMaxDistance,sr.current.currentTargetType===Rn.Puzzle&&(sr.current.ratio=1/sr.current.ratio),(Q||Ur.pointerType==="pen"||Ur.pointerType==="touch")&&oi(0),sr.current.isPressed=!0,document.addEventListener(yr.move,pi),document.addEventListener(yr.end,Ga),document.addEventListener(yr.cancel,Ga)}},pi=function(Ur){var uo;if(sr.current.isPressed){Ur.preventDefault();var oa=H(Ur),Da=oa.clientX,_r=oa.clientY,Yr=Da-sr.current.startInfo.x;sr.current.trail.push([Da,_r]),ya.current!==ht.Moving&&Yr>0&&Vo(ht.Moving);var Ro=Yr,ra=Yr;sr.current.currentTargetType===Rn.Puzzle?(Yr=Math.max(0,Math.min(Yr,sr.current.puzzleMaxDistance)),Ro=Yr+Jo.left,ra=Yr*sr.current.ratio):(Yr=Math.max(0,Math.min(Yr,sr.current.buttonMaxDistance)),ra=Yr,Ro=Yr*sr.current.ratio+Jo.left),(uo=ba.current)===null||uo===void 0||uo.updateLeft(ra),mi(Ro)}},Ga=function(Ur){if(document.removeEventListener(yr.move,pi),document.removeEventListener(yr.end,Ga),document.removeEventListener(yr.cancel,Ga),!!sr.current.isPressed){if(ya.current!==ht.Moving){sr.current.isPressed=!1,Q&&Oa();return}if(Vn){sr.current.isPressed=!1,Vo(ht.Verify);var uo=new Date().getTime(),oa=H(Ur),Da=oa.clientX,_r=oa.clientY,Yr=_r-sr.current.startInfo.y,Ro=Da-sr.current.startInfo.x,ra=Ro;sr.current.currentTargetType===Rn.Puzzle?(Ro=Math.max(0,Math.min(Ro,sr.current.puzzleMaxDistance)),ra=Ro*sr.current.ratio):(Ro=Math.max(0,Math.min(Ro,sr.current.buttonMaxDistance)),ra=Ro,Ro*=sr.current.ratio),Vn({x:w(Ro,Dr),y:w(Yr,Dr),sliderOffsetX:w(ra,Dr),duration:uo-sr.current.startInfo.timestamp,trail:sr.current.trail,targetType:sr.current.currentTargetType,errorCount:sr.current.errorCount}).then(function(){sr.current.errorCount=0,Vo(ht.Success),Oa()}).catch(function(){sr.current.errorCount+=1,Vo(ht.Error),(Q||Ur.pointerType==="pen"||Ur.pointerType==="touch")&&Oa(),(ot<=0||sr.current.errorCount0?(Be.forEach(function(Ye){Ye.wrap.apply(Ye.context,y)}),!0):!1},o}(),yt={},Mt=function(){function o(f){f===void 0&&(f="default"),this.scope=f,yt[this.scope]||(yt[this.scope]={}),this.data=yt[this.scope]}return o.prototype.getItem=function(f){return f in this.data?this.data[f]:null},o.prototype.setItem=function(f,y){this.data[f]=y},o.prototype.removeItem=function(f){delete this.data[f]},o.prototype.clear=function(){yt[this.scope]={},this.data=yt[this.scope]},o}();function dt(){return Math.random().toString(16).substring(2,8)}function Xt(o){try{var f=typeof o=="object"&&o!==null&&!!o.setItem&&!!o.getItem&&!!o.removeItem;if(f){var y=dt()+new Date().getTime(),$="1";if(o.setItem(y,$),o.getItem(y)!==$)return!1;o.removeItem(y)}return f}catch(Be){return console.error("[cache2] ".concat(o," is not supported. The default memory cache will be used.")),!1}}function Fn(o,f){try{return JSON.parse(o,f)}catch(y){return o}}function an(o,f){return JSON.stringify(o,f)}var Jn=function(){function o(f,y){y===void 0&&(y={});var $=f?Xt(f):!1;this.options=(0,F.pi)({needParsed:$,prefix:""},y),this.storage=$?f:new Mt(this.options.memoryScope)}return o.prototype.getKey=function(f){return this.options.prefix+f},o.prototype.get=function(f){var y=this.storage.getItem(this.getKey(f));return this.options.needParsed?Fn(y,this.options.reviver):y},o.prototype.set=function(f,y){this.storage.setItem(this.getKey(f),this.options.needParsed?an(y,this.options.replacer):y)},o.prototype.del=function(f){this.storage.removeItem(this.getKey(f))},o.prototype.clear=function(){typeof this.storage.clear=="function"&&this.storage.clear()},o}(),k="cache2_",i="default",p=function(o){(0,F.ZT)(f,o);function f(y,$){var Be=o.call(this)||this,Ye=i,St;return typeof y=="string"?Ye=y||i:typeof y=="object"&&(St=y),!St&&typeof $=="object"&&(St=$),Be.options=(0,F.pi)({max:-1,stdTTL:0,maxStrategy:"limited",checkperiod:0,prefix:k},St),Be.storage=new Jn(Be.options.storage,(0,F.pi)({memoryScope:Ye},Be.options)),Be.cacheKey=Ye,Be.startCheckperiod(),Be}return f.prototype._check=function(y,$){var Be=!0;return $.t!==0&&$.t0?Be+Ye:0;return{v:y,t:St,n:Be}},f.prototype._isLimited=function(y){return this.options.max>-1&&y>=this.options.max},f.prototype._getReplaceKey=function(y,$){var Be=y[0];return y.forEach(function(Ye){($[Ye].t<$[Be].t||$[Ye].t===$[Be].t&&$[Ye].n<$[Be].n)&&(Be=Ye)}),Be},Object.defineProperty(f.prototype,"cacheValues",{get:function(){return this.storage.get(this.cacheKey)||{}},enumerable:!1,configurable:!0}),f.prototype.setCacheValues=function(y){this.storage.set(this.cacheKey,y)},f.prototype.get=function(y){var $=this.cacheValues[y];if($&&this._check(y,$))return $.v},f.prototype.mget=function(y){var $=this,Be={};if(!Array.isArray(y))return Be;var Ye=this.cacheValues;return y.forEach(function(St){var ot=Ye[St];ot&&$._check(St,ot)&&(Be[St]=ot.v)}),Be},f.prototype.getAll=function(){var y=Object.keys(this.cacheValues);return this.mget(y)},f.prototype.set=function(y,$,Be){if(this.options.max===0)return!1;var Ye=this.cacheValues,St=Object.keys(Ye);if(!Ye[y]&&this._isLimited(St.length)){var ot=this.keys();if(this._isLimited(ot.length))if(this.options.maxStrategy==="replaced"){var ke=this._getReplaceKey(ot,Ye);this.del(ke)}else return!1}return Ye[y]=this._wrap($,Be),this.setCacheValues(Ye),this.emit("set",y,Ye[y].v),!0},f.prototype.mset=function(y){var $=this,Be=!0;return y.forEach(function(Ye){var St=$.set(Ye.key,Ye.value,Ye.ttl);Be&&!St&&(Be=!1)}),Be},f.prototype.del=function(y){var $=this,Be=this.cacheValues,Ye=0,St=Array.isArray(y)?y:[y];return St.forEach(function(ot){if(Be[ot]){Ye++;var ke=Be[ot];delete Be[ot],$.emit("del",ot,ke.v)}}),Ye>0&&this.setCacheValues(Be),Ye},f.prototype.clear=function(){this.storage.del(this.cacheKey)},f.prototype.keys=function(){var y=this,$=this.cacheValues,Be=Object.keys($);return Be.filter(function(Ye){return y._check(Ye,$[Ye])})},f.prototype.has=function(y){var $=this.cacheValues[y];return!!($&&this._check(y,$))},f.prototype.take=function(y){var $,Be=this.cacheValues[y];return Be&&this._check(y,Be)&&($=Be.v,this.del(y)),$},f.prototype.ttl=function(y,$){var Be=this.cacheValues,Ye=Be[y];return Ye&&this._check(y,Ye)?(Be[y]=this._wrap(Ye.v,$),!0):!1},f.prototype.getTtl=function(y){var $=this.cacheValues,Be=$[y];if(Be&&this._check(y,Be))return $[y].t},f.prototype.getLastModified=function(y){var $=this.cacheValues,Be=$[y];if(Be&&this._check(y,Be))return $[y].n},f.prototype.startCheckperiod=function(){var y=this;this.keys(),this.options.checkperiod>0&&(clearTimeout(this._checkTimeout),this._checkTimeout=setTimeout(function(){y.startCheckperiod()},this.options.checkperiod))},f.prototype.stopCheckperiod=function(){clearTimeout(this._checkTimeout)},f}(We),g=void 0,C="undefined",re="object",q=Object.prototype,He=q.toString,Ke=q.hasOwnProperty,_e=q.propertyIsEnumerable,at=Object.getOwnPropertySymbols,$e=Object.getPrototypeOf,ft=Object.keys,mt=Function.prototype,ct=mt.toString,Ot=typeof Symbol!==C,vt=Ot?Symbol.prototype:g,bt=Array.prototype,xt=bt.slice,Qt=Math.min,nt=Math.max,pt=Math.random,ce=Math.floor,ve=Math.ceil,je=Math.abs,Xe=Number.isFinite,Te=Number.isInteger,lt=Number.isSafeInteger,et=typeof globalThis===re&&globalThis,gt=typeof e.g===re&&e.g,jt=typeof self===re&&self,kt=Number.MAX_SAFE_INTEGER||9007199254740991,dn=Number.MIN_SAFE_INTEGER||-9007199254740991,hn=4294967295,_t="[object ",oe=_t+"BigInt]",me=_t+"Number]",Se=_t+"Boolean]",Fe=_t+"String]",De=_t+"Date]",Bt=_t+"RegExp]",At=_t+"Symbol]",Nt=_t+"Error]",tt=_t+"ArrayBuffer]",Kt=_t+"Arguments]",Cn=_t+"Array]",Tt=["Function","AsyncFunction","GeneratorFunction","Proxy"].map(function(o){return _t+o+"]"}),Yt=_t+"WeakSet]",Zt=_t+"Blob]",Hn=_t+"File]",vn=_t+"DOMException]",jn=_t+"Object]",Wn=_t+"DataView]",Sn=_t+"Map]",nr=_t+"Promise]",br=_t+"Set]",Lr=_t+"WeakMap]",rn=_t+"Window]";function Vt(o){return He.call(o)}function xn(o){return typeof o=="string"||Vt(o)===Fe}var zn=function(){function o(f,y){y===void 0&&(y="uh_async_memo"),this.promiseCache={},this.cache=new p(y,f)}return o.prototype.run=function(f,y,$){var Be=this;if(!y||!xn(y))return f();var Ye=(0,F.pi)({persisted:!0},$);if(Ye.persisted){var St=this.cache.get(y);if(St)return Promise.resolve(St)}return this.promiseCache[y]||(this.promiseCache[y]=f().then(function(ot){return delete Be.promiseCache[y],Be.cache.set(y,ot,Ye.ttl),ot}).catch(function(ot){return delete Be.promiseCache[y],Promise.reject(ot)})),this.promiseCache[y]},o}(),An=typeof Blob!==C;function hr(o){return An&&o instanceof Blob?!0:Vt(o)===Zt}function Hr(o){return function(){return o}}function dr(){}var Mr=typeof URL!="undefined",zr=void 0,Ln=Object.keys,en=Object.values,sn=Mr?URL.createObjectURL:Hr(""),tn=Mr?URL.revokeObjectURL:dr;function rr(o,f){var y=f||{},$=y.method,Be=$===void 0?"get":$,Ye=y.data,St=Ye===void 0?null:Ye,ot=y.timeout,ke=y.headers,Lt=y.withCredentials,En=Lt===void 0?!1:Lt,pn=y.async,bn=pn===void 0?!0:pn,gn=y.user,cn=gn===void 0?null:gn,Bn=y.password,Vn=Bn===void 0?null:Bn,nn=y.responseType,Yn=y.onReadyStateChange,fn=y.onLoadStart,lr=y.onProgress,Et=y.onAbort,Ft=y.onTimeout,On=y.onError,vr=y.onLoad,er=y.onLoadEnd;return new Promise(function(lo,ro){var Tr=new XMLHttpRequest;Tr.open(Be.toLowerCase(),o,bn,cn,Vn),Yn&&(Tr.onreadystatechange=Yn),typeof ot=="number"&&ot>0&&(Tr.timeout=ot),Tr.withCredentials=En,nn&&(Tr.responseType=nn),typeof ke=="object"&&Ln(ke).map(function(Br){Tr.setRequestHeader(Br,ke[Br])});var Co=function(Br){return function(po){lo(po),Br==null||Br.call(Tr,po)}},la=function(Br){return function(po){ro(po),Br==null||Br.call(Tr,po)}},ma={loadstart:fn,progress:lr,abort:la(Et),timeout:la(Ft),error:la(On),load:Co(vr),loadend:er},Dr=Ln(ma);Dr.forEach(function(Br){var po=ma[Br];po&&Tr.addEventListener(Br,po)}),Tr.send(St)})}var wr=[200,304];function cr(o,f){return new Promise(function(y,$){hr(o)?y(o):rr(o,(0,F.pi)({responseType:"blob"},f)).then(function(Be){var Ye=Be.target.status;if(wr.indexOf(Ye)!==-1)y(Be.target.response);else{var St=new Error("The file does not support get requests, responseStatus ".concat(Ye,", '").concat(o,"'."));console.error(St),$(St)}}).catch(function(Be){console.error(new Error("Failed to request file. ".concat(Be))),$(Be)})})}function Ir(o){return new Promise(function(f,y){var $=hr(o),Be=$?sn(o):o,Ye=new Image;$||(Ye.crossOrigin="anonymous"),Ye.onload=function(){f(Ye)},Ye.onerror=function(St){$&&tn(Be),console.error("[loadImage] The image load failed, '".concat(o,"'.")),y(St)},Ye.src=Be})}function qr(o,f){return cr(o,f).then(function(y){return Ir(y).then(function($){return{blob:y,image:$}})})}function Eo(o){return o!==null&&typeof o=="object"}function jr(o){return typeof o=="function"||Eo(o)}function kr(o){return typeof o=="symbol"||Vt(o)===At}var fo=/^0b[01]+$/i,ao=/^0o[0-7]+$/i,so=/^[-+]0x[0-9a-f]+$/i;function Ho(o){if(typeof o=="number")return o;if(kr(o))return NaN;if(jr(o)&&(o=Number(o)),typeof o!="string")return o===0?o:+o;o=o.trim();var f=fo.test(o);return f||ao.test(o)?parseInt(o.slice(2),f?2:8):so.test(o)?NaN:+o}var jo=17976931348623157e292;function No(o){if(!o)return o===0?o:0;if(o=Ho(o),o===1/0||o===-1/0){var f=o<0?-1:1;return f*jo}return o===o?o:0}function So(o,f){o===void 0&&(o=0),f===void 0&&(f=1),o=No(o),f=No(f);var y=ve(Qt(o,f)||0),$=ce(nt(o,f)||0);if(y>$){var Be=y;y=$,$=Be}return ce(y+pt()*($-y+1))}var eo=Math.PI,Gt;(function(o){o[o.None=0]="None",o[o.Outer=1]="Outer",o[o.Inner=2]="Inner"})(Gt||(Gt={}));var ur=[Gt.None,Gt.Outer,Gt.Inner];function kn(o){var f=o.length,y=So(0,f-1);return o[y]}function qn(o){var f={top:kn(ur),right:kn(ur),bottom:kn(ur),left:kn(ur)},y=Object.keys(f),$=["top","bottom"],Be=["left","right"];if(f.top===Gt.Outer&&f.bottom===Gt.Outer?f[kn($)]=Gt.Inner:f.top!==Gt.Outer&&f.bottom!==Gt.Outer&&(f[kn($)]=Gt.Outer),f.left===Gt.Outer&&f.right===Gt.Outer?f[kn(Be)]=Gt.Inner:f.left!==Gt.Outer&&f.right!==Gt.Outer&&(f[kn(Be)]=Gt.Outer),o){var Ye=[],St=[];y.forEach(function(ot){f[ot]===Gt.Inner?Ye.push(ot):f[ot]===Gt.None&&St.push(ot)}),o===2?Ye.forEach(function(ot){return f[ot]=Gt.None}):o===3?Ye.length===0?f[kn(St)]=Gt.Inner:Ye.length===2&&(f[kn(Ye)]=Gt.None):o==4&&St.forEach(function(ot){return f[ot]=Gt.Inner})}return f}function Nr(o,f){f===void 0&&(f={});var y=f.x,$=y===void 0?0:y,Be=f.y,Ye=Be===void 0?0:Be,St=f.w,ot=St===void 0?60:St,ke=f.h,Lt=ke===void 0?60:ke,En=f.needClosePath,pn=En===void 0?!0:En,bn=f.points,gn=f.margin,cn=gn===void 0?0:gn;cn=cn<=0?0:cn,(typeof bn=="number"||!bn)&&(bn=qn(bn));var Bn=(Math.min(ot,Lt)-cn*2)*.15,Vn=Math.hypot(Bn,Bn),nn=Vn/2,Yn=Bn+nn,fn={x:$+cn,y:Ye+cn,w:ot-Yn-cn*2,h:Lt-Yn-cn*2},lr=fn.w/2,Et=fn.h/2;bn.left===Gt.Outer&&(fn.x+=Yn),bn.top===Gt.Outer&&(fn.y+=Yn),o.beginPath(),o.lineWidth=2,o.moveTo(fn.x,fn.y),bn.top!==Gt.None&&(o.lineTo(fn.x+lr-nn,fn.y),bn.top===Gt.Inner?o.arc(fn.x+lr,fn.y+nn,Bn,1.25*eo,1.75*eo,!0):o.arc(fn.x+lr,fn.y-nn,Bn,.75*eo,.25*eo)),o.lineTo(fn.x+fn.w,fn.y),bn.right!==Gt.None&&(o.lineTo(fn.x+fn.w,fn.y+Et-nn),bn.right===Gt.Inner?o.arc(fn.x+fn.w-nn,fn.y+Et,Bn,1.75*eo,.25*eo,!0):o.arc(fn.x+fn.w+nn,fn.y+Et,Bn,1.25*eo,.75*eo)),o.lineTo(fn.x+fn.w,fn.y+fn.h),bn.bottom!==Gt.None&&(o.lineTo(fn.x+lr+nn,fn.y+fn.h),bn.bottom===Gt.Inner?o.arc(fn.x+lr,fn.y+fn.h-nn,Bn,.25*eo,.75*eo,!0):o.arc(fn.x+lr,fn.y+fn.h+nn,Bn,1.75*eo,1.25*eo)),o.lineTo(fn.x,fn.y+fn.h),bn.left!==Gt.None&&(o.lineTo(fn.x,fn.y+Et+nn),bn.left===Gt.Inner?o.arc(fn.x+nn,fn.y+Et,Bn,.75*eo,1.25*eo,!0):o.arc(fn.x-nn,fn.y+Et,Bn,.25*eo,1.75*eo)),o.lineTo(fn.x,fn.y),o.stroke(),pn&&o.closePath()}function Vr(o,f,y,$){return new Promise(function(Be){f?o.toBlob(function(Ye){Be(Ye?URL.createObjectURL(Ye):o.toDataURL(y,$))},y,$):Be(o.toDataURL(y,$))})}var Io=new zn({max:5,maxStrategy:"replaced"});Io.cache.on("del",function(o,f){try{f.image.src&&URL.revokeObjectURL(f.image.src)}catch(y){}});function Bo(o){o?Io.cache.del(o):Io.cache.clear()}var mo=new WeakMap,Do=function(o){if(!jr(o))return String(o);if(!mo.get(o)){var f="_"+Date.now();mo.set(o,f)}return mo.get(o)},to={jpeg:"image/jpeg",png:"image/png"},Rr=[];function Mo(o){o.forEach(function(f){URL.revokeObjectURL(f)})}function go(o,f){f===void 0&&(f={});var y=f.borderWidth,$=y===void 0?2:y,Be=f.borderColor,Ye=Be===void 0?"rgba(255,255,255,0.7)":Be,St=f.fillColor,ot=St===void 0?"rgba(255,255,255,0.7)":St,ke=f.points,Lt=f.width,En=Lt===void 0?60:Lt,pn=f.height,bn=pn===void 0?60:pn,gn=f.x,cn=f.y,Bn=f.margin,Vn=Bn===void 0?2:Bn,nn=f.equalHeight,Yn=nn===void 0?!0:nn,fn=f.imageWidth,lr=f.imageHeight,Et=f.bgWidth,Ft=f.bgHeight,On=f.bgOffset,vr=On===void 0?[0,0]:On,er=f.bgImageType,lo=er===void 0?to.jpeg:er,ro=f.quality,Tr=ro===void 0?.8:ro,Co=f.format,la=Co===void 0?"dataURL":Co,ma=f.cacheImage,Dr=ma===void 0?!0:ma,Br=f.autoRevokePreviousBlobUrl,po=Br===void 0?!0:Br,Fr=f.ajaxOptions;return new Promise(function(Ko,zo){var Zo=document.createElement("canvas"),Yo=document.createElement("canvas"),ta=Zo.getContext("2d"),Vo=Yo.getContext("2d"),ya=Dr?Do(o):void 0;Io.run(function(){return qr(o,Fr)},ya).then(function(ba){var Qo=ba.image;fn&&(Qo.width=fn),lr&&(Qo.height=lr);var na=typeof Et=="number"&&Et>0?Et>En?Et:En:Qo.width,Go=typeof Ft=="number"&&Ft>0?Ft>bn?Ft:bn:Qo.height;Zo.width=na,Zo.height=Go;var Ua=na-En,Ca=Go-bn,Jo=typeof gn=="undefined"?So(En,Ua):gn||0,sa=typeof cn=="undefined"?So(0,Ca):cn||0;Jo<0?Jo=0:Jo>Ua&&(Jo=Ua),sa<0?sa=0:sa>Ca&&(sa=Ca);var sr=typeof ke=="number"||!ke?qn(ke):ke,ca=typeof vr=="function"?vr(Qo.width,Qo.height):vr;ta.strokeStyle=Ye,ta.lineWidth=$,ta.fillStyle=ot,Nr(ta,{x:Jo,y:sa,w:En,h:bn,points:sr,margin:Vn}),ta.fillStyle=ot,ta.fill(),ta.globalCompositeOperation="destination-over",ta.drawImage(Qo,ca[0],ca[1],Qo.width,Qo.height),Yo.width=na,Yo.height=Go,Vo.strokeStyle=Ye,Vo.lineWidth=$,Nr(Vo,{x:Jo,y:sa,w:En,h:bn,points:sr,margin:Vn}),Vo.globalCompositeOperation="destination-over",Vo.clip(),Vo.drawImage(Qo,ca[0],ca[1],Qo.width,Qo.height);var Xa=Vo.getImageData(Jo,sa,En,bn);Vo.clearRect(0,0,na,Go),Yo.width=En,Yo.height=Yn?Go:bn,Vo.putImageData(Xa,0,Yn?sa:0);var wa=la==="blob",ci=Vr(Yo,wa,to.png,Tr),ni=Vr(Zo,wa,lo,Tr);Promise.all([ci,ni]).then(function(ri){var oi=ri[0],Oa=ri[1];po&&(Rr.length&&(Mo(Rr),Rr.length=0),wa&&Rr.push(Oa,oi)),Ko({puzzleUrl:oi,bgUrl:Oa,x:Jo,y:Yn?0:sa})}).catch(zo)}).catch(zo)})}var To=Object.defineProperty,ho=Object.getOwnPropertySymbols,va=Object.prototype.hasOwnProperty,da=Object.prototype.propertyIsEnumerable,Ia=(o,f,y)=>f in o?To(o,f,{enumerable:!0,configurable:!0,writable:!0,value:y}):o[f]=y,qo=(o,f)=>{for(var y in f||(f={}))va.call(f,y)&&Ia(o,y,f[y]);if(ho)for(var y of ho(f))da.call(f,y)&&Ia(o,y,f[y]);return o},Ea=(o,f,y)=>new Promise(($,Be)=>{var Ye=ke=>{try{ot(y.next(ke))}catch(Lt){Be(Lt)}},St=ke=>{try{ot(y.throw(ke))}catch(Lt){Be(Lt)}},ot=ke=>ke.done?$(ke.value):Promise.resolve(ke.value).then(Ye,St);ot((y=y.apply(o,f)).next())});const Fa=({ModalProps:o,onFinish:f})=>{const[y,$]=(0,t.useState)(),Be=(0,t.useRef)(),Ye=()=>Ea(void 0,null,function*(){const ot=`/images/VerifCodeBg/img${Math.floor(Math.random()*23)+1}.jpg`,ke=yield go(ot,{imageHeight:180,imageWidth:360});return $(ke),ke}),St=ot=>Ea(void 0,null,function*(){return ot!=null&&ot.x&&ot.x>y.x-5&&ot.x{var ot;o!=null&&o.open&&Be.current&&((ot=Be.current)==null||ot.refresh())},[o==null?void 0:o.open,Be]),t.createElement(S.default,qo({},qo({title:"\u8BF7\u5B8C\u6210\u4E0B\u5217\u9A8C\u8BC1\u540E\u7EE7\u7EED",width:410,footer:null,centered:!0},o)),t.createElement(Gr,{actionRef:Be,request:Ye,onVerify:ot=>Ea(void 0,null,function*(){return St(ot)}),bgSize:{width:360,height:180}}),t.createElement("div",{className:"flex mt10"},t.createElement(h.ZP,{style:{paddingLeft:"0px",paddingRight:"0px"},type:"link",icon:t.createElement("i",{className:"iconfont icon-shuaxin3"}),onClick:()=>{var ot;(ot=Be.current)==null||ot.refresh()}},"\u5237\u65B0")))};var Sa=t.memo(Fa),yo=e(59301),Ja=Object.defineProperty,La=Object.defineProperties,Ba=Object.getOwnPropertyDescriptors,pa=Object.getOwnPropertySymbols,Na=Object.prototype.hasOwnProperty,xa=Object.prototype.propertyIsEnumerable,aa=(o,f,y)=>f in o?Ja(o,f,{enumerable:!0,configurable:!0,writable:!0,value:y}):o[f]=y,Ra=(o,f)=>{for(var y in f||(f={}))Na.call(f,y)&&aa(o,y,f[y]);if(pa)for(var y of pa(f))xa.call(f,y)&&aa(o,y,f[y]);return o},Ta=(o,f)=>La(o,Ba(f)),Aa=(o,f,y)=>new Promise(($,Be)=>{var Ye=ke=>{try{ot(y.next(ke))}catch(Lt){Be(Lt)}},St=ke=>{try{ot(y.throw(ke))}catch(Lt){Be(Lt)}},ot=ke=>ke.done?$(ke.value):Promise.resolve(ke.value).then(Ye,St);ot((y=y.apply(o,f)).next())});const ua={height:48},Wr=/(\b[\w\.-]+@[\w\.-]+\.\w{2,4}\b)|(^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$)/i,Pr=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,Wo={timer:0};var Fo=(o=>(o[o.setTimer=0]="setTimer",o))(Fo||{});function Po(o,f){switch(f.type){case 0:return Ta(Ra({},o),{timer:f.payload});default:throw new Error}}const ko=({validateName:o,getCode:f,register:y,style:$={},buttonText:Be="\u6CE8\u518C",globalSetting:Ye})=>{var St;const[ot]=I.default.useForm(),[ke,Lt]=(0,t.useReducer)(Po,Wo),[En,pn]=(0,t.useState)(!1),{timer:bn}=ke,[gn,cn]=(0,t.useState)(!1);function Bn(Et){return Aa(this,null,function*(){const{login:Ft,password:On,code:vr}=Et,{message:er,status:lo}=yield y({login:Ft,password:On,code:vr});if(lo<0){ot.setFields([{name:"code",errors:[er]}]);return}window.location.reload()})}function Vn(){return Aa(this,null,function*(){let Et=ot.getFieldValue("login"),Ft=0;if(!Wr.test(Et)||Et.indexOf(" ")>-1)return ot.setFields([{name:"login",errors:["\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"]}]),Ft=1,Ft;let{status:On,message:vr}=yield o({login:Et,type:1});return On>0?Ft=2:(ot.setFields([{name:"login",errors:[vr]}]),Ft=1),Ft})}const nn=()=>Aa(void 0,null,function*(){pn(!0);const Et=ot.getFieldValue("verify"),Ft=ot.getFieldValue("login");if(!Ft)ot.validateFields(["login"]);else{const On=yield o({login:Ft,type:1});if((On==null?void 0:On.status)!==1){ot.setFields([{name:"login",errors:[On==null?void 0:On.message]}]);return}const{status:vr,message:er}=yield f({login:Ft,type:1,smscode:(0,B.M)(Ft)});vr<0&&ot.setFields([{name:"code",errors:[er]}]),Lt({type:0,payload:60})}pn(!1)});function Yn(Et,Ft){if(!Ft)return Promise.resolve();if(!Pr.test(Ft)||Ft.indexOf(" ")>-1)return Promise.reject("\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD");const On=Ft.length;return On>=8&&On<=16?Promise.resolve():Promise.reject("\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD")}const fn=(Et,Ft)=>Ft?Promise.resolve():Promise.reject("\u8BF7\u62D6\u52A8\u6ED1\u5757\u9A8C\u8BC1");(0,t.useEffect)(()=>{bn>0&&setTimeout(()=>{Lt({type:0,payload:bn-1})},1e3)},[bn]);const lr=(Et,Ft)=>Ft?Ft.indexOf(" ")>-1?Promise.reject("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"):Wr.test(Ft)?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"):Promise.resolve();return yo.createElement(yo.Fragment,null,yo.createElement(I.default,{layout:"vertical",form:ot,style:$,initialValues:{autologin:!0,protool:!1},onFinish:Bn},yo.createElement(I.default.Item,{name:"login",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"},{validator:lr}]},yo.createElement(se.default,{style:ua,autoComplete:"new-login",size:"middle",placeholder:"\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7",onBlur:()=>Vn,onChange:()=>ot.setFieldsValue({verify:0})})),!((St=Ye==null?void 0:Ye.setting)!=null&&St.is_local)&&yo.createElement(I.default.Item,{name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},yo.createElement(se.default,{suffix:yo.createElement(h.ZP,{loading:En,type:"link",onClick:Et=>{if(Et.stopPropagation(),!ot.getFieldValue("login")){ot.validateFields(["login"]);return}cn(!0)},disabled:bn>0}," ",bn===0?"\u83B7\u53D6\u9A8C\u8BC1\u7801":`${bn}\u79D2\u53EF\u91CD\u65B0\u83B7\u53D6`),style:{paddingRight:2,height:48},placeholder:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801",size:"middle"})),yo.createElement(D.Z,{title:yo.createElement("div",null,yo.createElement("span",null,"\u957F\u5EA6\u4E3A8-16\u4F4D\u5B57\u7B26"),yo.createElement("br",null),yo.createElement("span",null,"\u5B57\u6BCD/\u6570\u5B57\u4EE5\u53CA\u6807\u70B9\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"),yo.createElement("br",null),yo.createElement("span",null,"\u4E0D\u5141\u8BB8\u6709\u7A7A\u683C\u3001\u4E2D\u6587")),placement:"topRight"},yo.createElement(I.default.Item,{name:"password",rules:[{required:!0,message:"\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"},{validator:Yn}]},yo.createElement(se.default.Password,{autoComplete:"new-password",style:ua,size:"middle",placeholder:"\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"}))),yo.createElement(I.default.Item,null,yo.createElement(h.ZP,{size:"middle",type:"primary",htmlType:"submit",block:!0,style:ua,className:"font16"}," ",Be," ")),yo.createElement("div",{className:"tc",style:{paddingTop:0,paddingBottom:35}},"\u6CE8\u518C\u5E76\u767B\u5F55\u5373\u4EE3\u8868\u60A8\u5DF2\u9605\u8BFB\u5E76\u540C\u610F",yo.createElement("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank"},"\u300A\u670D\u52A1\u534F\u8BAE\u6761\u6B3E\u300B"))),yo.createElement(Sa,{ModalProps:{open:gn,onCancel:()=>{cn(!1)}},onFinish:()=>{cn(!1),nn()}}))};var Uo=(0,d.connect)(({globalSetting:o})=>({globalSetting:o}))(ko),$o=e(89392),no=e(59301),ga=Object.defineProperty,ia=Object.defineProperties,za=Object.getOwnPropertyDescriptors,qa=Object.getOwnPropertySymbols,Za=Object.prototype.hasOwnProperty,ja=Object.prototype.propertyIsEnumerable,Wa=(o,f,y)=>f in o?ga(o,f,{enumerable:!0,configurable:!0,writable:!0,value:y}):o[f]=y,Ka=(o,f)=>{for(var y in f||(f={}))Za.call(f,y)&&Wa(o,y,f[y]);if(qa)for(var y of qa(f))ja.call(f,y)&&Wa(o,y,f[y]);return o},$a=(o,f)=>ia(o,za(f)),Ha=(o,f,y)=>new Promise(($,Be)=>{var Ye=ke=>{try{ot(y.next(ke))}catch(Lt){Be(Lt)}},St=ke=>{try{ot(y.throw(ke))}catch(Lt){Be(Lt)}},ot=ke=>ke.done?$(ke.value):Promise.resolve(ke.value).then(Ye,St);ot((y=y.apply(o,f)).next())});const Ma={height:48},_a=/(\b[\w\.-]+@[\w\.-]+\.\w{2,4}\b)|(^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$)/i,ii=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,li={timer:0};var Oo=(o=>(o[o.setTimer=0]="setTimer",o))(Oo||{});function co(o,f){switch(f.type){case 0:return $a(Ka({},o),{timer:f.payload});default:throw new Error}}const xo=({validateName:o,getCode:f,register:y,style:$={paddingRight:50},buttonText:Be="\u6CE8\u518C",globalSetting:Ye})=>{const[St]=I.default.useForm(),[ot,ke]=(0,t.useReducer)(co,li),[Lt,En]=(0,t.useState)(!1),{timer:pn}=ot,[bn,gn]=(0,t.useState)(!1);function cn(lr){return Ha(this,null,function*(){const{login:Et,new_password:Ft,code:On}=lr,{message:vr,status:er}=yield y({login:Et,new_password:Ft,code:On});if(er<0){St.setFields([{name:"code",errors:[vr]}]);return}location.reload()})}function Bn(){return Ha(this,null,function*(){let lr=St.getFieldValue("login"),Et=0;if(!_a.test(lr)||lr.indexOf(" ")>-1)return St.setFields([{name:"login",errors:["\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"]}]),Et=1,Et;let{status:Ft,message:On}=yield o({login:lr,type:2});return Ft>0?Et=2:(St.setFields([{name:"login",errors:[On]}]),Et=1),Et})}const Vn=()=>Ha(void 0,null,function*(){const lr=St.getFieldValue("verify"),Et=St.getFieldValue("login");if(yield St.validateFields(["login"]),!Et)St.validateFields(["login"]);else{En(!0);const{status:Ft,message:On}=yield f({login:Et,type:2,smscode:(0,B.M)(Et)});Ft<0&&St.setFields([{name:"code",errors:[On]}]),ke({type:0,payload:60}),En(!1)}});function nn(lr,Et){if(!Et)return Promise.resolve();if(!ii.test(Et))return Promise.reject("\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD");if(Et.indexOf(" ")>-1)return Promise.reject("\u8BF7\u8F93\u51658-16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C");const Ft=Et.length;return Ft>=8&&Ft<=16?Promise.resolve():Promise.reject("\u8BF7\u8F93\u51658-16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C")}const Yn=(lr,Et)=>Et?Promise.resolve():Promise.reject("\u8BF7\u62D6\u52A8\u6ED1\u5757\u9A8C\u8BC1");(0,t.useEffect)(()=>{pn>0&&setTimeout(()=>{ke({type:0,payload:pn-1})},1e3)},[pn]);const fn=(lr,Et)=>Ha(void 0,null,function*(){if(!Et)return Promise.resolve();if(Et.indexOf(" ")>-1)return Promise.reject("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1");if(_a.test(Et)){let{status:Ft,message:On}=yield o({login:Et,type:2});return Ft>0?Promise.resolve():Promise.reject(On)}else return Promise.reject("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1")});return no.createElement(no.Fragment,null,no.createElement(I.default,{layout:"vertical",form:St,style:$,initialValues:{autologin:!0,protool:!1},onFinish:(0,$o.throttle)(cn,2e3)},no.createElement(I.default.Item,{name:"login",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"},{validator:(0,$o.throttle)(fn,400)}]},no.createElement(se.default,{style:Ma,autoComplete:"new-login",size:"middle",placeholder:"\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7",onChange:()=>St.setFieldsValue({verify:0})})),no.createElement(D.Z,{title:no.createElement("div",null,no.createElement("span",null,"\u957F\u5EA6\u4E3A8-16\u4F4D\u5B57\u7B26"),no.createElement("br",null),no.createElement("span",null,"\u5B57\u6BCD/\u6570\u5B57\u4EE5\u53CA\u6807\u70B9\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"),no.createElement("br",null),no.createElement("span",null,"\u4E0D\u5141\u8BB8\u6709\u7A7A\u683C\u3001\u4E2D\u6587")),placement:"topRight"},no.createElement(I.default.Item,{name:"new_password",rules:[{required:!0,message:"\u8BF7\u8F93\u51658-16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C"},{validator:nn}]},no.createElement(se.default.Password,{autoComplete:"new-password",style:Ma,size:"middle",placeholder:"\u8F93\u51658\uFF5E16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199"}))),no.createElement(I.default.Item,{name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},no.createElement(se.default,{suffix:no.createElement(h.ZP,{loading:Lt,type:"link",onClick:lr=>{if(lr.stopPropagation(),!St.getFieldValue("login")){St.validateFields(["login"]);return}gn(!0)},disabled:pn>0}," ",pn===0?"\u83B7\u53D6\u9A8C\u8BC1\u7801":`${pn}\u79D2\u53EF\u91CD\u65B0\u83B7\u53D6`),style:{paddingRight:2,height:48},placeholder:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801",size:"middle"})),no.createElement(I.default.Item,null,no.createElement(h.ZP,{size:"middle",type:"primary",htmlType:"submit",block:!0,style:Ma,className:"font16"}," ",Be," ")),no.createElement("div",{className:"tc",style:{paddingTop:0,paddingBottom:20}},"\u4FEE\u6539\u5E76\u767B\u5F55\u5373\u4EE3\u8868\u60A8\u5DF2\u9605\u8BFB\u5E76\u540C\u610F",no.createElement("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank"},"\u300A\u670D\u52A1\u534F\u8BAE\u6761\u6B3E\u300B"))),no.createElement(Sa,{ModalProps:{open:bn,onCancel:()=>{gn(!1)}},onFinish:()=>{gn(!1),Vn()}}))};var _o=(0,d.connect)(({globalSetting:o})=>({globalSetting:o}))(xo),ea=Object.defineProperty,Pa=Object.getOwnPropertySymbols,ha=Object.prototype.hasOwnProperty,ka=Object.prototype.propertyIsEnumerable,ei=(o,f,y)=>f in o?ea(o,f,{enumerable:!0,configurable:!0,writable:!0,value:y}):o[f]=y,si=(o,f)=>{for(var y in f||(f={}))ha.call(f,y)&&ei(o,y,f[y]);if(Pa)for(var y of Pa(f))ka.call(f,y)&&ei(o,y,f[y]);return o};const ti=o=>React.createElement("svg",si({id:"wechat_svg__\\u56FE\\u5C42_1",xmlns:"http://www.w3.org/2000/svg",x:0,y:0,viewBox:"0 0 66 66",style:{enableBackground:"new 0 0 66 66"},xmlSpace:"preserve"},o),React.createElement("style",null,".wechat_svg__st1{fill:#00b913}"),React.createElement("g",{id:"wechat_svg__\\u9875\\u9762-1"},React.createElement("g",{id:"wechat_svg__\\u767B\\u5F55_x2F_\\u6CE8\\u518C",transform:"translate(-1081 -380)"},React.createElement("g",{id:"wechat_svg__\\u7F16\\u7EC4-18\\u5907\\u4EFD",transform:"translate(1063 238)"},React.createElement("g",{id:"wechat_svg__\\u7F16\\u7EC4-12",transform:"translate(18 142)"},React.createElement("g",{id:"wechat_svg__\\u7F16\\u7EC4-10"},React.createElement("circle",{id:"wechat_svg__\\u692D\\u5706\\u5F62",cx:33,cy:33,r:33,style:{fillRule:"evenodd",clipRule:"evenodd",fill:"#c6f4c9"}}),React.createElement("g",{id:"wechat_svg__\\u7F16\\u7EC4",transform:"translate(12 15.429)"},React.createElement("path",{id:"wechat_svg__\\u8DEF\\u5F84",className:"wechat_svg__st1",d:"M16.3 22.8c0-6.6 6-12.1 13.7-12.1h.4C29.1 4.6 22.7 0 15.4 0 7.2 0 .4 5.8.4 13.1c0 4.3 2.2 7.7 6 10.5l-1.5 4.7 5.2-2.7c1.7.4 3.5.7 5.3.8.5 0 .9 0 1.4-.1l.1-.1c-.4-1.1-.6-2.3-.6-3.4z"}),React.createElement("path",{id:"wechat_svg__\\u8DEF\\u5F84_1_",className:"wechat_svg__st1",d:"M42.4 22.4c0-6.2-5.8-11.2-12.4-11.2-7 0-12.4 5.1-12.4 11.2S23.1 33.6 30 33.6c1.5-.1 3-.3 4.4-.8l4 2.3-1-3.8c2.8-2.3 5-5.5 5-8.9z"}),React.createElement("path",{id:"wechat_svg__\\u5F62\\u72B6",d:"M21.6 6c1-.1 1.8.7 1.9 1.7V8c.1 1-.7 1.9-1.6 2h-.2c-1.1.1-2.1-.8-2.2-2 0-1.2 1-2.1 2.1-2zM11.2 9.9C10.1 10 9.1 9.2 9 8c.1-1.2 1.1-2.1 2.2-2 1-.1 1.8.7 1.8 1.8V8c.1 1-.7 1.9-1.6 2h-.2zm15.2 10.7c-.8-.1-1.4-.7-1.5-1.6.1-.8.7-1.5 1.5-1.6.9-.1 1.7.6 1.9 1.6-.2 1-1 1.7-1.9 1.6zm8.2 0c-.8-.1-1.4-.7-1.5-1.6.1-.8.7-1.5 1.5-1.6.9-.1 1.7.6 1.9 1.6-.2 1-1 1.7-1.9 1.6z",style:{fill:"#fff"}}))))))));var Va="data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSLlm77lsYJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4PSIwIiB5PSIwIiB2aWV3Qm94PSIwIDAgNjYgNjYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDY2IDY2IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGU+LnN0MXtmaWxsOiMwMGI5MTN9PC9zdHlsZT48ZyBpZD0i6aG16Z2iLTEiPjxnIGlkPSLnmbvlvZVfeDJGX+azqOWGjCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwODEgLTM4MCkiPjxnIGlkPSLnvJbnu4QtMTjlpIfku70iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwNjMgMjM4KSI+PGcgaWQ9Iue8lue7hC0xMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTggMTQyKSI+PGcgaWQ9Iue8lue7hC0xMCI+PGNpcmNsZSBpZD0i5qSt5ZyG5b2iIiBjeD0iMzMiIGN5PSIzMyIgcj0iMzMiIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOiNjNmY0YzkiLz48ZyBpZD0i57yW57uEIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMiAxNS40MjkpIj48cGF0aCBpZD0i6Lev5b6EIiBjbGFzcz0ic3QxIiBkPSJNMTYuMyAyMi44YzAtNi42IDYtMTIuMSAxMy43LTEyLjFoLjRDMjkuMSA0LjYgMjIuNyAwIDE1LjQgMCA3LjIgMCAuNCA1LjguNCAxMy4xYzAgNC4zIDIuMiA3LjcgNiAxMC41bC0xLjUgNC43IDUuMi0yLjdjMS43LjQgMy41LjcgNS4zLjguNSAwIC45IDAgMS40LS4xbC4xLS4xYy0uNC0xLjEtLjYtMi4zLS42LTMuNHoiLz48cGF0aCBpZD0i6Lev5b6EXzFfIiBjbGFzcz0ic3QxIiBkPSJNNDIuNCAyMi40YzAtNi4yLTUuOC0xMS4yLTEyLjQtMTEuMi03IDAtMTIuNCA1LjEtMTIuNCAxMS4yUzIzLjEgMzMuNiAzMCAzMy42YzEuNS0uMSAzLS4zIDQuNC0uOGw0IDIuMy0xLTMuOGMyLjgtMi4zIDUtNS41IDUtOC45eiIvPjxwYXRoIGlkPSLlvaLnirYiIGQ9Ik0yMS42IDZjMS0uMSAxLjguNyAxLjkgMS43VjhjLjEgMS0uNyAxLjktMS42IDJoLS4yYy0xLjEuMS0yLjEtLjgtMi4yLTIgMC0xLjIgMS0yLjEgMi4xLTJ6TTExLjIgOS45QzEwLjEgMTAgOS4xIDkuMiA5IDhjLjEtMS4yIDEuMS0yLjEgMi4yLTIgMS0uMSAxLjguNyAxLjggMS44VjhjLjEgMS0uNyAxLjktMS42IDJoLS4yem0xNS4yIDEwLjdjLS44LS4xLTEuNC0uNy0xLjUtMS42LjEtLjguNy0xLjUgMS41LTEuNi45LS4xIDEuNy42IDEuOSAxLjYtLjIgMS0xIDEuNy0xLjkgMS42em04LjIgMGMtLjgtLjEtMS40LS43LTEuNS0xLjYuMS0uOC43LTEuNSAxLjUtMS42LjktLjEgMS43LjYgMS45IDEuNi0uMiAxLTEgMS43LTEuOSAxLjZ6IiBzdHlsZT0iZmlsbDojZmZmIi8+PC9nPjwvZz48L2c+PC9nPjwvZz48L2c+PC9zdmc+",gi=Object.defineProperty,hi=Object.getOwnPropertySymbols,Qi=Object.prototype.hasOwnProperty,Pi=Object.prototype.propertyIsEnumerable,yi=(o,f,y)=>f in o?gi(o,f,{enumerable:!0,configurable:!0,writable:!0,value:y}):o[f]=y,Ji=(o,f)=>{for(var y in f||(f={}))Qi.call(f,y)&&yi(o,y,f[y]);if(hi)for(var y of hi(f))Pi.call(f,y)&&yi(o,y,f[y]);return o};const qi=o=>React.createElement("svg",Ji({className:"QQUrl_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},o),React.createElement("path",{d:"M512 0C229.356 0 0 229.356 0 512s229.356 512 512 512 512-229.356 512-512S794.644 0 512 0zm235.75 647.603c-10.7 5.417-27.417-6.963-43.34-30.157-6.267 25.262-21.673 47.95-43.607 66.253 23.244 8.505 38.123 22.17 38.123 37.898 0 25.519-40.99 46.403-91.387 46.403-45.43 0-83.287-17.014-90.076-38.927h-10.967C499.446 751.243 461.85 768 416.42 768c-50.396 0-91.387-20.623-91.387-46.403 0-15.728 15.145-29.388 38.118-37.898-21.929-18.304-37.596-41.252-43.602-66.253-15.667 23.194-32.634 35.83-43.34 30.157-15.668-7.987-12.534-51.046 7.05-96.159 15.145-35.317 36.03-61.614 51.697-67.287-.262-2.319-.262-4.638-.262-6.707 0-13.66 3.917-26.291 10.445-36.608v-2.314c0-6.19 1.567-12.119 4.178-17.275C353.23 329.216 414.07 256 512.241 256s159.006 73.216 162.923 165.253a38.374 38.374 0 0 1 4.178 17.275v2.32c6.528 10.311 10.445 22.942 10.445 36.607 0 2.32 0 4.64-.261 6.702 15.923 5.673 36.557 31.97 51.696 67.287 19.062 45.118 22.196 88.167 6.528 96.16z",fill:"#378AFE"}));var Oi="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTUxMiAwQzIyOS4zNTYgMCAwIDIyOS4zNTYgMCA1MTJzMjI5LjM1NiA1MTIgNTEyIDUxMiA1MTItMjI5LjM1NiA1MTItNTEyUzc5NC42NDQgMCA1MTIgMHptMjM1Ljc1IDY0Ny42MDNjLTEwLjcgNS40MTctMjcuNDE3LTYuOTYzLTQzLjM0LTMwLjE1Ny02LjI2NyAyNS4yNjItMjEuNjczIDQ3Ljk1LTQzLjYwNyA2Ni4yNTMgMjMuMjQ0IDguNTA1IDM4LjEyMyAyMi4xNyAzOC4xMjMgMzcuODk4IDAgMjUuNTE5LTQwLjk5IDQ2LjQwMy05MS4zODcgNDYuNDAzLTQ1LjQzIDAtODMuMjg3LTE3LjAxNC05MC4wNzYtMzguOTI3aC0xMC45NjdDNDk5LjQ0NiA3NTEuMjQzIDQ2MS44NSA3NjggNDE2LjQyIDc2OGMtNTAuMzk2IDAtOTEuMzg3LTIwLjYyMy05MS4zODctNDYuNDAzIDAtMTUuNzI4IDE1LjE0NS0yOS4zODggMzguMTE4LTM3Ljg5OC0yMS45MjktMTguMzA0LTM3LjU5Ni00MS4yNTItNDMuNjAyLTY2LjI1My0xNS42NjcgMjMuMTk0LTMyLjYzNCAzNS44My00My4zNCAzMC4xNTctMTUuNjY4LTcuOTg3LTEyLjUzNC01MS4wNDYgNy4wNS05Ni4xNTkgMTUuMTQ1LTM1LjMxNyAzNi4wMy02MS42MTQgNTEuNjk3LTY3LjI4Ny0uMjYyLTIuMzE5LS4yNjItNC42MzgtLjI2Mi02LjcwNyAwLTEzLjY2IDMuOTE3LTI2LjI5MSAxMC40NDUtMzYuNjA4di0yLjMxNGMwLTYuMTkgMS41NjctMTIuMTE5IDQuMTc4LTE3LjI3NUMzNTMuMjMgMzI5LjIxNiA0MTQuMDcgMjU2IDUxMi4yNDEgMjU2czE1OS4wMDYgNzMuMjE2IDE2Mi45MjMgMTY1LjI1M2EzOC4zNzQgMzguMzc0IDAgMCAxIDQuMTc4IDE3LjI3NXYyLjMyYzYuNTI4IDEwLjMxMSAxMC40NDUgMjIuOTQyIDEwLjQ0NSAzNi42MDcgMCAyLjMyIDAgNC42NC0uMjYxIDYuNzAyIDE1LjkyMyA1LjY3MyAzNi41NTcgMzEuOTcgNTEuNjk2IDY3LjI4NyAxOS4wNjIgNDUuMTE4IDIyLjE5NiA4OC4xNjcgNi41MjggOTYuMTZ6IiBmaWxsPSIjMzc4QUZFIi8+PC9zdmc+",ui={"other-login":"other-login___Jd48Z","btn-link":"btn-link___MhTA6","wechat-qrcode":"wechat-qrcode___bLWkh",driver:"driver___IuicK"},Di=e(346),Ao=e(59301);const bi=window.location.host,di=Di.Z.QQLoginCB;var $i=({onWechatLogin:o,setType:f,loginType:y})=>{function $(){let Be="";return(0,B.b9)()?Be=`https://graph.qq.com/oauth2.0/show?which=Login&display=pc&client_id=101508858&redirect_uri=${di}%2fotherloginqq&state=null,${bi}&response_type=code`:Be=`https://xui.ptlogin2.qq.com/cgi-bin/xlogin?appid=716027609&pt_3rd_aid=101508858&daid=383&pt_skey_valid=0&style=35&s_url=http%3A%2F%2Fconnect.qq.com&refer_cgi=authorize&which=&client_id=101508858&response_type=code&scope=get_user_info&redirect_uri=${di}%2fotherloginqq&state=null,${bi}&response_type=code`,Be}return Ao.createElement(Ao.Fragment,null,(y===1||y===2)&&Ao.createElement("div",{style:{marginTop:(0,B.WX)()?192:92,marginBottom:60},className:"font16 tc"},"\u6CA1\u6709\u8D26\u53F7\uFF1F",Ao.createElement("span",{onClick:()=>f(3),className:"c-blue current"},"\u514D\u8D39\u6CE8\u518C")),(y===3||y===4||y===5)&&Ao.createElement("div",{style:{marginTop:(0,B.WX)()?192:92,marginBottom:60},className:"font16 tc"},"\u5DF2\u6709\u8D26\u53F7\uFF1F",Ao.createElement("span",{onClick:()=>f(1),className:"c-blue current"},"\u7ACB\u5373\u767B\u5F55")),!(0,B.WX)()&&Ao.createElement(Ao.Fragment,null,Ao.createElement("p",{className:ui.driver},Ao.createElement("span",{style:{color:"#444444"}},"\u5FEB\u901F\u767B\u5F55")),Ao.createElement("div",{className:ui["other-login"]},(0,B.s2)()&&(0,B.IS)()&&Ao.createElement("a",{title:"\u5FAE\u4FE1\u767B\u5F55",style:{margin:0},onClick:o},Ao.createElement("img",{src:Va,alt:"\u5FAE\u4FE1",width:66})),(0,B.s2)()&&!(0,B.IS)()&&Ao.createElement("a",{title:"qq\u767B\u5F55",rel:"noreferrer noopener nofollow",style:{margin:0},href:$()},Ao.createElement("img",{src:Oi,alt:"QQ",width:66})),(0,B.b9)()&&Ao.createElement(Ao.Fragment,null,Ao.createElement("a",{title:"\u5FAE\u4FE1\u767B\u5F55",style:{marginRight:(0,B.IS)()?0:40},onClick:o},Ao.createElement("img",{src:Va,alt:"\u5FAE\u4FE1",width:66})),!(0,B.IS)()&&Ao.createElement("a",{title:"qq\u767B\u5F55",href:$()},Ao.createElement("img",{src:Oi,alt:"QQ",width:66}))))))};function Fi({onBack:o,setType:f}){return Ao.createElement(Ao.Fragment,null,Ao.createElement("div",{style:{overflow:"hidden",width:300,height:300,margin:"20px auto 0 auto"}},Ao.createElement("iframe",{className:ui["wechat-qrcode"],frameBorder:"0",sandbox:"allow-scripts allow-same-origin allow-top-navigation",scrolling:"no",src:`https://open.weixin.qq.com/connect/qrconnect?appid=wx6b119e2d829c13fa&redirect_uri=${di}%2fotherloginstart&response_type=code&scope=snsapi_login&state=null,${bi}#wechat_redirect`})),Ao.createElement("div",{style:{marginTop:17,marginBottom:10},className:"font16 bold tc c-blue current"},Ao.createElement("span",{onClick:()=>f(1),style:{borderBottom:"2px solid #0152d9"}},"\u8FD4\u56DE\u8D26\u53F7\u767B\u5F55")))}var _i=Object.defineProperty,Li=Object.defineProperties,el=Object.getOwnPropertyDescriptors,Ci=Object.getOwnPropertySymbols,tl=Object.prototype.hasOwnProperty,Ni=Object.prototype.propertyIsEnumerable,Ri=(o,f,y)=>f in o?_i(o,f,{enumerable:!0,configurable:!0,writable:!0,value:y}):o[f]=y,Ti=(o,f)=>{for(var y in f||(f={}))tl.call(f,y)&&Ri(o,y,f[y]);if(Ci)for(var y of Ci(f))Ni.call(f,y)&&Ri(o,y,f[y]);return o},nl=(o,f)=>Li(o,el(f)),zi=(o,f,y)=>new Promise(($,Be)=>{var Ye=ke=>{try{ot(y.next(ke))}catch(Lt){Be(Lt)}},St=ke=>{try{ot(y.throw(ke))}catch(Lt){Be(Lt)}},ot=ke=>ke.done?$(ke.value):Promise.resolve(ke.value).then(Ye,St);ot((y=y.apply(o,f)).next())});const fi={height:48},Zi=/(\b[\w\.-]+@[\w\.-]+\.\w{2,4}\b)|(^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$)/i,rl=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,ji={timer:0};var Wi=(o=>(o[o.setTimer=0]="setTimer",o))(Wi||{});function Ki(o,f){switch(f.type){case 0:return nl(Ti({},o),{timer:f.payload});default:throw new Error}}const Hi=({validateName:o,getCode:f,register:y,style:$={},buttonText:Be="\u6CE8\u518C",globalSetting:Ye})=>{const[St]=I.default.useForm(),[ot,ke]=(0,t.useReducer)(Ki,ji),[Lt,En]=(0,t.useState)(!1),{timer:pn}=ot;function bn(cn){return zi(this,null,function*(){const{old_password:Bn,newPassword:Vn}=cn,{message:nn,status:Yn}=yield y({old_password:Bn,newPassword:Vn});if(Yn<0){St.setFields([{name:"code",errors:[nn]}]);return}})}const gn=(cn,Bn,Vn)=>{Bn?Bn.indexOf(" ")>-1?Vn("\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"):Bn.length<8||Bn.length>16?Vn("\u8BF7\u8F93\u51658-16\u4F4D\u5B57\u7B26\u7684\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\uFF01"):rl.test(Bn)?Vn():Vn("\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"):Vn("\u8BF7\u8F93\u51658-16\u4F4D\u5B57\u7B26\u7684\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\uFF01")};return(0,t.useEffect)(()=>{pn>0&&setTimeout(()=>{ke({type:0,payload:pn-1})},1e3)},[pn]),t.createElement(I.default,{layout:"vertical",form:St,style:$,initialValues:{autologin:!0,protool:!1},onFinish:bn},t.createElement(I.default.Item,{name:"old_password",rules:[{required:!0,message:"\u8BF7\u8F93\u51658\uFF5E16\u4F4D\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199"}]},t.createElement(se.default,{style:fi,autoComplete:"new-login",size:"middle",type:"password",placeholder:"\u8BF7\u8F93\u5165\u65E7\u5BC6\u7801",onChange:()=>St.setFieldsValue({verify:0})})),t.createElement(D.Z,{title:t.createElement("div",null,t.createElement("span",null,"\u957F\u5EA6\u4E3A8-16\u4F4D\u5B57\u7B26"),t.createElement("br",null),t.createElement("span",null,"\u5B57\u6BCD/\u6570\u5B57\u4EE5\u53CA\u6807\u70B9\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"),t.createElement("br",null),t.createElement("span",null,"\u4E0D\u5141\u8BB8\u6709\u7A7A\u683C\u3001\u4E2D\u6587")),placement:"topRight"},t.createElement(I.default.Item,{name:"newPassword",rules:[{required:!0,message:"\u8BF7\u8F93\u51658-16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C"},{validator:gn}]},t.createElement(se.default.Password,{autoComplete:"new-password",style:fi,size:"middle",placeholder:"\u8F93\u51658\uFF5E16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199"}))),t.createElement(D.Z,{title:t.createElement("div",null,t.createElement("span",null,"\u957F\u5EA6\u4E3A8-16\u4F4D\u5B57\u7B26"),t.createElement("br",null),t.createElement("span",null,"\u5B57\u6BCD/\u6570\u5B57\u4EE5\u53CA\u6807\u70B9\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"),t.createElement("br",null),t.createElement("span",null,"\u4E0D\u5141\u8BB8\u6709\u7A7A\u683C\u3001\u4E2D\u6587")),placement:"topRight"},t.createElement(I.default.Item,{name:"againPassword",rules:[{required:!0,message:"\u8BF7\u518D\u6B21\u8F93\u5165\u65B0\u5BC6\u7801"},{validator:(cn,Bn,Vn)=>{Bn!=St.getFieldsValue().newPassword?Vn("\u4E24\u6B21\u8F93\u5165\u7684\u65B0\u5BC6\u7801\u5FC5\u987B\u4E00\u81F4\uFF01"):Vn()}}]},t.createElement(se.default.Password,{autoComplete:"new-password",style:fi,size:"middle",placeholder:"\u8BF7\u518D\u6B21\u8F93\u5165\u65B0\u5BC6\u7801"}))),t.createElement(I.default.Item,null,t.createElement(h.ZP,{size:"middle",type:"primary",htmlType:"submit",block:!0,style:fi,className:"font16"}," ",Be," ")),t.createElement("div",{className:"tc",style:{paddingTop:0,paddingBottom:20}},"\u4FEE\u6539\u5E76\u767B\u5F55\u5373\u4EE3\u8868\u60A8\u5DF2\u9605\u8BFB\u5E76\u540C\u610F",t.createElement("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank"},"\u300A\u670D\u52A1\u534F\u8BAE\u6761\u6B3E\u300B")))};var ki=(0,d.connect)(({globalSetting:o})=>({globalSetting:o}))(Hi),Ei=e(99313),Si=e(95237),fa=e(43604),Vi=Object.defineProperty,xi=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,l=Object.prototype.propertyIsEnumerable,N=(o,f,y)=>f in o?Vi(o,f,{enumerable:!0,configurable:!0,writable:!0,value:y}):o[f]=y,j=(o,f)=>{for(var y in f||(f={}))a.call(f,y)&&N(o,y,f[y]);if(xi)for(var y of xi(f))l.call(f,y)&&N(o,y,f[y]);return o},te=(o,f,y)=>new Promise(($,Be)=>{var Ye=ke=>{try{ot(y.next(ke))}catch(Lt){Be(Lt)}},St=ke=>{try{ot(y.throw(ke))}catch(Lt){Be(Lt)}},ot=ke=>ke.done?$(ke.value):Promise.resolve(ke.value).then(Ye,St);ot((y=y.apply(o,f)).next())});const{TabPane:ae}=Ei.default,ze=({dispatch:o,is_main_site:f,is_local:y,globalSetting:$,style:Be={}})=>{const[Ye,St]=(0,t.useState)(!1),[ot,ke]=(0,t.useState)("1"),[Lt,En]=(0,t.useState)(1),[pn,bn]=(0,t.useState)();function gn(){En(1),St(!1)}function cn(){En(2),St(!0)}function Bn(Et){console.log(Et),ke(Et)}const Vn={buttonText:"\u767B \u5F55",validateName:ue.Ol,getCode:ue.o1,register:Et=>te(void 0,null,function*(){const Ft=yield(0,ue.Gq)({phone:Et.login,code:Et.code});return Ft.status===0?(Ft!=null&&Ft.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",Ft==null?void 0:Ft.start_date)):localStorage.removeItem("extension-modal"),"/"):Ft})},nn={buttonText:"\u6CE8\u518C\u5E76\u767B\u5F55",validateName:ue.Ol,getCode:ue.o1,register:Et=>te(void 0,null,function*(){const Ft=yield(0,ue.z2)(j({},Et));return Ft.status===0?(localStorage.getItem("addinfo")==="1"?localStorage.setItem("addinfo","2"):localStorage.setItem("registeruser","1"),localStorage.removeItem("extension-modal"),n.ZP.info("\u6CE8\u518C\u5E76\u767B\u9646\u6210\u529F"),"/"):Ft})},Yn={buttonText:"\u4FEE\u6539\u5BC6\u7801",validateName:ue.Ol,getCode:ue.o1,register:Et=>te(void 0,null,function*(){const Ft=yield(0,ue.Ex)(j({login:pn},Et));return n.ZP.info("\u4FEE\u6539\u5BC6\u7801\u6210\u529F"),Ft})},fn={buttonText:"\u4FEE\u6539\u5E76\u767B\u5F55",validateName:ue.Ol,getCode:ue.o1,register:Et=>te(void 0,null,function*(){Et.new_password_confirmation=Et.new_password;const Ft=yield(0,ue.c0)(j({},Et));return Ft.status===0?(Ft!=null&&Ft.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",Ft==null?void 0:Ft.start_date)):localStorage.removeItem("extension-modal"),n.ZP.info("\u4FEE\u6539\u6210\u529F"),"/"):Ft})},lr=(0,t.useCallback)(()=>{var Et,Ft,On,vr;switch(Lt){case 1:return t.createElement(Ei.default,{defaultActiveKey:ot,onChange:Bn,className:Me.tabs},t.createElement(ae,{tab:"\u8D26\u53F7\u767B\u5F55",key:"1"},t.createElement("div",{className:"mt20"},ot==="1"&&t.createElement(z,{setusername:bn,setType:En})),((Et=$==null?void 0:$.setting)==null?void 0:Et.sso_login_url)&&t.createElement("div",{style:{position:"absolute",top:"-80px",right:"10px"}},t.createElement("a",{target:"_blank",href:(Ft=$==null?void 0:$.setting)==null?void 0:Ft.sso_login_url},t.createElement("img",{src:`${Di.Z.IMG_SERVER}/${(On=$.setting)==null?void 0:On.login_logo_url}`,width:40}),t.createElement("span",{style:{color:"#333",fontSize:"14px",fontWeight:500,paddingLeft:"10px"}},(vr=$==null?void 0:$.setting)==null?void 0:vr.sso_login_button_name)))));case 2:return t.createElement(Fi,{setType:En,onBack:gn});case 3:return t.createElement("div",{className:"ml40"},t.createElement("h1",{className:"font18 mb20 mt35"},"\u65B0\u7528\u6237\u6CE8\u518C"),t.createElement(Uo,j({},nn)));case 4:return t.createElement("div",{className:"ml40"},t.createElement("h1",{className:"font18 mb20 mt35"},"\u627E\u56DE\u5BC6\u7801"),t.createElement(_o,j({},fn)));case 5:return t.createElement("div",{className:"ml40"},t.createElement("h1",{className:"font18 mb20 mt35"},"\u4FEE\u6539\u5BC6\u7801"),t.createElement(ki,j({},Yn)))}},[Lt,ot]);return t.createElement("div",{className:Me["login-panel-wrapper2"],style:Be},t.createElement(Si.Z,null,t.createElement(fa.Z,{flex:"1"},lr()),t.createElement(fa.Z,{flex:"295px",className:Me["login-panel-right-wrp"]},!y&&t.createElement($i,{loginType:Lt,setType:En,onWechatLogin:cn}))))};var Ze=(0,d.connect)(({globalSetting:o})=>({globalSetting:o}))(ze),Oe={popLogin:"popLogin___R8wQQ"};const Ge=({user:o,globalSetting:f,loading:y,dispatch:$})=>{var Be,Ye;const St=()=>{$({type:"user/showPopLogin",payload:{showPopLogin:!1,showClosable:!1}})},ot=(Be=f.setting)==null?void 0:Be.main_site,ke=(Ye=f.setting)==null?void 0:Ye.is_local,[Lt,En]=(0,t.useState)(!0);return(0,t.useEffect)(()=>{var pn,bn;console.log(f.setting),console.log(o.showPopLogin),f.setting&&((pn=f.setting)!=null&&pn.hide_account_login?o.showPopLogin&&(d.history.push((bn=f==null?void 0:f.setting)==null?void 0:bn.sso_login_url),$({type:"user/showPopLogin",payload:{showPopLogin:!1}})):En(!1))},[f==null?void 0:f.setting,o.showPopLogin]),t.createElement(S.default,{centered:!0,visible:o.showPopLogin&&!Lt,footer:null,width:ke?460:765,keyboard:!1,maskClosable:!1,destroyOnClose:!0,wrapClassName:Oe.popLogin,closable:o.showClosable,onCancel:St},o.showPopLogin&&t.createElement(Ze,{is_main_site:ot,is_local:ke}))};var st=(0,d.connect)(({user:o,loading:f,globalSetting:y})=>({user:o,globalSetting:y,loading:f.models.index}))(Ge),Qe=e(38986),Rt={popLogin:"popLogin___u08I8",tips:"tips___U2xQw"},wt=(o,f,y)=>new Promise(($,Be)=>{var Ye=ke=>{try{ot(y.next(ke))}catch(Lt){Be(Lt)}},St=ke=>{try{ot(y.throw(ke))}catch(Lt){Be(Lt)}},ot=ke=>ke.done?$(ke.value):Promise.resolve(ke.value).then(Ye,St);ot((y=y.apply(o,f)).next())});const Dt=/^1\d{10}$/,on=/^[a-zA-Z0-9]+([.\-_\\]*[a-zA-Z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,63}[a-z0-9]+$/,Jt=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,ln=({user:o,globalSetting:f,dispatch:y})=>{const[$]=(0,d.useSearchParams)(),Be={height:48,borderRadius:4},[Ye]=I.default.useForm(),St=()=>{y({type:"user/setBindAccountModal",payload:{bindAccountModalVisible:!1}}),Ye.resetFields()},ot=(Et,Ft)=>Ft?Ft.indexOf(" ")>-1?Promise.reject("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"):Dt.test(Ft)||on.test(Ft)?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"):Promise.resolve(),[ke,Lt]=(0,t.useState)(60),En=(0,t.useMemo)(()=>ke<60&&ke>0,[ke]),pn=(0,t.useRef)(),bn=()=>wt(void 0,null,function*(){clearInterval(pn.current),Lt(60),pn.current=setInterval(function Et(){return Lt(Ft=>Ft-1),Et}(),1e3)}),[gn,cn]=(0,t.useState)(!1),[Bn,Vn]=(0,t.useState)(!1);(0,t.useEffect)(()=>{o.bindAccountModalVisible?Vn(!0):Vn(!1)},[o]);const nn=()=>wt(void 0,null,function*(){var Et;const Ft=Ye.getFieldValue("userInput"),On=Dt.test(Ft),vr=on.test(Ft);if(!On&&!vr){n.ZP.error("\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7");return}if(cn(!0),On){const ro=yield(0,Qe.ZP)(`/api/users/accounts/${(Et=o.userInfoForBindAccountModal)==null?void 0:Et.login}/valid_phone.json`,{method:"get",params:{phone:Ft}});if((ro==null?void 0:ro.status)===-1){cn(!1);return}if(ro!=null&&ro.is_exists){n.ZP.info("\u8BE5\u624B\u673A\u53F7\u5DF2\u88AB\u5176\u5B83\u8D26\u53F7\u7ED1\u5B9A"),cn(!1);return}}else{const ro=yield(0,Qe.ZP)("/api/accounts/valid_email_and_phone",{method:"get",params:{login:Ft,type:1}});if((ro==null?void 0:ro.status)===-3){n.ZP.info("\u8BE5\u90AE\u7BB1\u5DF2\u88AB\u6CE8\u518C"),cn(!1);return}}let er=(0,B.M)(Ft);const lo=yield y({type:"account/getCode",payload:{login:Ft,type:On?3:4,smscode:er}});cn(!1),lo.status===1&&(n.ZP.info("\u9A8C\u8BC1\u7801\u5DF2\u53D1\u9001\uFF0C\u8BF7\u6CE8\u610F\u67E5\u6536"),bn())}),Yn=()=>wt(void 0,null,function*(){var Et,Ft;yield Ye.validateFields();const On=Ye.getFieldValue("userInput"),vr=Ye.getFieldValue("code"),er=Dt.test(On),lo=on.test(On);if(!er&&!lo){n.ZP.error("\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7");return}return er?(yield y({type:"account/bindPhone",payload:{login:(Et=o.userInfoForBindAccountModal)==null?void 0:Et.login,phone:On,code:vr}})).status===0:(yield y({type:"account/bindEmail",payload:{login:(Ft=o.userInfoForBindAccountModal)==null?void 0:Ft.login,email:On,code:vr}})).status===0}),fn=()=>wt(void 0,null,function*(){const Et=o.loginInfo;Jt.test(Et.password)||n.ZP.error("\u7CFB\u7EDF\u68C0\u6D4B\u60A8\u7684\u5BC6\u7801\u5F3A\u5EA6\u8FC7\u4F4E\uFF0C\u8BF7\u53CA\u65F6\u4FEE\u6539");const Ft=yield(0,ue.Es)(Et);if(Ft.status){n.ZP.error(Ft==null?void 0:Ft.message);return}if(Ft!=null&&Ft.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",Ft==null?void 0:Ft.start_date)):localStorage.removeItem("extension-modal"),location.pathname==="/user/login"||location.pathname==="/login"){let On=$.get("from")||$.get("back_url");On?window.location.href=decodeURIComponent(On):Jt.test(Et.password)?window.location.reload():(n.ZP.info("\u7CFB\u7EDF\u68C0\u6D4B\u60A8\u7684\u5BC6\u7801\u5F3A\u5EA6\u8FC7\u4F4E\uFF0C\u8BF7\u53CA\u65F6\u4FEE\u6539"),window.location.href="/account/secure")}else Jt.test(Et.password)?window.location.reload():(n.ZP.info("\u7CFB\u7EDF\u68C0\u6D4B\u60A8\u7684\u5BC6\u7801\u5F3A\u5EA6\u8FC7\u4F4E\uFF0C\u8BF7\u53CA\u65F6\u4FEE\u6539"),d.history.replace("/account/secure?active=3"),y({type:"user/setBindAccountModal",payload:{bindAccountModalVisible:!1}}));Ye.resetFields()}),lr=()=>wt(void 0,null,function*(){(yield Yn())&&(yield fn())});return t.createElement(S.default,{centered:!0,open:Bn,footer:null,width:596,keyboard:!1,maskClosable:!0,wrapClassName:Rt.popLogin,closable:!0,onCancel:St},t.createElement("h1",{className:"font18 mb20"},"\u624B\u673A\u53F7/\u90AE\u7BB1\u7ED1\u5B9A"),t.createElement(I.default,{layout:"vertical",form:Ye,autoComplete:"off",preserve:!1},t.createElement(I.default.Item,{name:"userInput",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7/\u90AE\u7BB1"},{validator:ot}]},t.createElement(se.default,{style:Be,size:"middle",placeholder:"\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7"})),t.createElement(I.default.Item,{name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},t.createElement(se.default,{suffix:t.createElement(h.ZP,{loading:gn,type:"link",onClick:nn,disabled:En},En?`${ke}\u79D2\u53EF\u91CD\u65B0\u83B7\u53D6`:"\u83B7\u53D6\u9A8C\u8BC1\u7801"),style:{paddingRight:2,height:48},placeholder:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801",size:"middle"}))),t.createElement("div",{className:Rt.tips},"\u4E3A\u4E86\u8D26\u53F7\u5B89\u5168\u6027\uFF0C\u7ED1\u5B9A\u540E\u53EF\u901A\u8FC7\u8BE5\u624B\u673A\u53F7\u6216\u90AE\u7BB1\u627E\u56DE\u5BC6\u7801"),t.createElement(h.ZP,{size:"middle",type:"primary",block:!0,style:Be,className:"font16",onClick:lr},"\u7ED1\u5B9A\u5E76\u767B\u5F55"),t.createElement("div",{className:Rt.tips},"\u767B\u5F55\u5373\u4EE3\u8868\u60A8\u5DF2\u9605\u8BFB\u5E76\u540C\u610F",t.createElement("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank"},"\u300A\u670D\u52A1\u534F\u8BAE\u6761\u6B3E\u300B")))};var $t=(0,d.connect)(({user:o,loading:f,globalSetting:y})=>({user:o,globalSetting:y,loading:f.models.index}))(ln),yn=e(71418),Qn=e(61186),Xn=e.n(Qn),Nn=e(65218),fr={wrap:"wrap___q9xAc",list:"list___qjgdz",name:"name___ncYhC",tag:"tag___Paafn"},Er=e(49535),wn=(o,f,y)=>new Promise(($,Be)=>{var Ye=ke=>{try{ot(y.next(ke))}catch(Lt){Be(Lt)}},St=ke=>{try{ot(y.throw(ke))}catch(Lt){Be(Lt)}},ot=ke=>ke.done?$(ke.value):Promise.resolve(ke.value).then(Ye,St);ot((y=y.apply(o,f)).next())}),In=({})=>{const[o,f]=(0,t.useState)(!1),[y,$]=(0,t.useState)([]),[Be,Ye]=(0,t.useState)([]),[St,ot]=(0,t.useState)(!1),[ke,Lt]=(0,t.useState)(!1),En=(0,d.useLocation)(),[pn]=(0,d.useSearchParams)();(0,t.useEffect)(()=>{Er.Z.subscribe("pod-restrict-data",cn=>{console.log(cn,"data"),f(cn.identifier||!1),$(cn.data_list||[]),Ye([]),ot(!1)})},[]);const bn=()=>wn(void 0,null,function*(){Lt(!0);const cn=y.filter(Vn=>Be.includes(Vn.tpi_id));(yield(0,Qe.ZP)("/api/myshixuns/batch_del_pods.json",{method:"delete",body:{del_pods:cn}})).status===0&&window.location.reload(),Lt(!1)}),gn=()=>{var cn;if(console.log(En,"location"),(cn=En.pathname)!=null&&cn.includes("/challenges")){window.location.href="/shixuns";return}if(pn.get("type")==="exercises"){window.parent.postMessage("backExercise","*"),Er.Z.publish("pod-restrict-data",{identifier:!1,data_list:[]});return}window.location.href=`/shixuns/${o}/challenges`};return t.createElement(S.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:o,title:"\u901A\u77E5",width:"600px",footer:t.createElement(Si.Z,{align:"middle",justify:"center"},t.createElement(le.default,{onChange:cn=>{var Bn;console.log(cn,222),ot(cn.target.checked),cn.target.checked?Ye((Bn=y==null?void 0:y.filter(Vn=>!Vn.is_current_shixun))==null?void 0:Bn.map(Vn=>Vn.tpi_id)):Ye([])},checked:St},"\u5168\u9009"),t.createElement(h.ZP,{style:{marginLeft:"auto"},onClick:gn},"\u53D6\u6D88"),t.createElement(h.ZP,{disabled:!Be.length,loading:ke,type:"primary",onClick:bn},"\u5173\u95ED\u5B9E\u8BAD")),onCancel:gn},t.createElement(yn.Z,{spinning:ke},t.createElement("div",{className:fr.wrap},t.createElement("p",null,"\u5355\u4E2A\u8D26\u53F7\u6700\u591A\u53EF\u540C\u65F6\u5F00\u542F10\u4E2A\u5B9E\u9A8C\u73AF\u5883\uFF0C\u82E5\u60F3\u5F00\u542F\u8BE5\u5B9E\u8BAD\u8BF7\u5173\u95ED\u5176\u4ED6\u5B9E\u8BAD\u3002"),y==null?void 0:y.map(cn=>t.createElement("div",{className:fr.list,key:cn.tpi_id},t.createElement(le.default,{disabled:cn.is_current_shixun,onChange:Bn=>{let Vn=[...Be];Bn.target.checked?Vn.push(cn.tpi_id):Vn=Be.filter(nn=>nn!==cn.tpi_id),Ye(Vn),ot(Vn.length===y.length)},checked:Be==null?void 0:Be.includes(cn.tpi_id)}),t.createElement("span",{className:fr.name,onClick:()=>(0,B.xg)(`/shixuns/${cn.shixun_identifier}/challenges`),title:cn.shixun_name},t.createElement("b",null,cn.shixun_name),cn.is_current_shixun&&t.createElement("span",{className:fr.tag},"\u5F53\u524D\u5B9E\u8BAD")),t.createElement("span",{style:{color:"#53d1a3"}},"\u8FD0\u884C\u4E2D\u7684\u73AF\u5883\uFF1A",cn.pod_num,"\u4E2A"))))))},Pn={token:{colorPrimary:"#3061D0",colorInfo:"#3061D0",colorLink:"#3061D0",borderRadius:2,fontSizeLG:14},components:{Radio:{radioSize:16,dotSize:6},Modal:{titleFontSize:16,titleColor:"#000"}}},mr=e(59301),Ar=Object.getOwnPropertySymbols,Sr=Object.prototype.hasOwnProperty,or=Object.prototype.propertyIsEnumerable,Or=(o,f)=>{var y={};for(var $ in o)Sr.call(o,$)&&f.indexOf($)<0&&(y[$]=o[$]);if(o!=null&&Ar)for(var $ of Ar(o))f.indexOf($)<0&&or.call(o,$)&&(y[$]=o[$]);return y},Zr=(o,f,y)=>new Promise(($,Be)=>{var Ye=ke=>{try{ot(y.next(ke))}catch(Lt){Be(Lt)}},St=ke=>{try{ot(y.throw(ke))}catch(Lt){Be(Lt)}},ot=ke=>ke.done?$(ke.value):Promise.resolve(ke.value).then(Ye,St);ot((y=y.apply(o,f)).next())});const io=o=>{var f=o,{loading:y,globalSetting:$,dispatch:Be}=f,Ye=Or(f,["loading","globalSetting","dispatch"]);const St="https://educoder-public.oss-cn-hangzhou.aliyuncs.com/Cover/logo_simple?x-oss-process=image/resize,h_200,w_200,m_pad",ot="\u5934\u6B4C\uFF0C\u5168\u79F0\u201C\u5934\u6B4C\u5B9E\u8DF5\u6559\u5B66\u5E73\u53F0\u201D\uFF0C\u662F\u56FD\u5185\u9AD8\u6821\u5E7F\u6CDB\u4F7F\u7528\u7684\u5728\u7EBF\u5B9E\u8DF5\u6559\u5B66\u670D\u52A1\u5E73\u53F0\u4E0E\u521B\u65B0\u73AF\u5883\uFF0C\u4E3A\u9AD8\u6821\u548C\u4F01\u4E1A\u7684\u5B9E\u8DF5\u4E0E\u521B\u65B0\u80FD\u529B\u63D0\u5347\u8D4B\u80FD\uFF0C\u662F\u4E2D\u56FD\u9AD8\u6821\u8BA1\u7B97\u673A\u6559\u80B2MOOC\u8054\u76DF\u5B9E\u8DF5\u6559\u5B66\u5DE5\u59D4\u3001\u5168\u56FD\u4EBA\u5DE5\u667A\u80FD\u804C\u4E1A\u6559\u80B2\u96C6\u56E2\u5B9E\u8DF5\u6559\u5B66\u5DE5\u4F5C\u59D4\u5458\u4F1A\u5B98\u65B9\u5408\u4F5C\u5E73\u53F0\u3002";(0,t.useEffect)(()=>{(0,B.IS)()&&Lt()},[]),(0,t.useEffect)(()=>{Be({type:"globalSetting/setShareData",payload:{desc:"\u5934\u6B4C\uFF0C\u5168\u79F0\u201C\u5934\u6B4C\u5B9E\u8DF5\u6559\u5B66\u5E73\u53F0\u201D\uFF0C\u662F\u56FD\u5185\u9AD8\u6821\u5E7F\u6CDB\u4F7F\u7528\u7684\u5728\u7EBF\u5B9E\u8DF5\u6559\u5B66\u670D\u52A1\u5E73\u53F0\u4E0E\u521B\u65B0\u73AF\u5883\uFF0C\u4E3A\u9AD8\u6821\u548C\u4F01\u4E1A\u7684\u5B9E\u8DF5\u4E0E\u521B\u65B0\u80FD\u529B\u63D0\u5347\u8D4B\u80FD\uFF0C\u662F\u4E2D\u56FD\u9AD8\u6821\u8BA1\u7B97\u673A\u6559\u80B2MOOC\u8054\u76DF\u5B9E\u8DF5\u6559\u5B66\u5DE5\u59D4\u3001\u5168\u56FD\u4EBA\u5DE5\u667A\u80FD\u804C\u4E1A\u6559\u80B2\u96C6\u56E2\u5B9E\u8DF5\u6559\u5B66\u5DE5\u4F5C\u59D4\u5458\u4F1A\u5B98\u65B9\u5408\u4F5C\u5E73\u53F0\u3002",title:document.title,imgUrl:St}})},[location.pathname]),(0,t.useEffect)(()=>{ke()},[$==null?void 0:$.shareData]);const ke=()=>{var pn;(pn=window.wx)==null||pn.ready(function(){var bn,gn,cn,Bn,Vn,nn,Yn={title:((bn=$==null?void 0:$.shareData)==null?void 0:bn.title)||document.title,desc:((gn=$==null?void 0:$.shareData)==null?void 0:gn.desc)||ot,link:window.location.href,imgUrl:((Bn=(cn=$==null?void 0:$.shareData)==null?void 0:cn.imgUrl)==null?void 0:Bn.replace("https://public.educoder.net","https://educoder-public.oss-cn-hangzhou.aliyuncs.com/"))||St};(Vn=window.wx)==null||Vn.onMenuShareAppMessage(Yn),(nn=window.wx)==null||nn.onMenuShareTimeline(Yn)})};function Lt(){return Zr(this,null,function*(){const pn=yield(0,Qe.ZP)(`/api/users/js_sdk_data.json?url=${encodeURIComponent(location.href)}`,{method:"get"});(pn==null?void 0:pn.status)===0&&En(pn)})}function En(pn){window.wx.config({debug:!1,appId:(pn==null?void 0:pn.appid)||"wx2402d86a6b534f77",timestamp:(pn==null?void 0:pn.timestamp)||1716781260,nonceStr:(pn==null?void 0:pn.noncestr)||"WjRUMvS[",signature:(pn==null?void 0:pn.signature)||"0e182307b372cf71796c33e01b462cbfca0b9930",jsApiList:["checkJsApi","onMenuShareTimeline","onMenuShareAppMessage","onMenuShareQQ","onMenuShareWeibo","onMenuShareQZone"]})}return mr.createElement(mr.Fragment,null)};var Qr=(0,d.connect)(({loading:o,globalSetting:f})=>({loading:o,globalSetting:f}))(io),Lo=e(65517),wo=e(93083),xr=e(9399),oo=e(59301),$r=Object.defineProperty,bo=Object.defineProperties,vo=Object.getOwnPropertyDescriptors,Xo=Object.getOwnPropertySymbols,ir=Object.prototype.hasOwnProperty,ar=Object.prototype.propertyIsEnumerable,_n=(o,f,y)=>f in o?$r(o,f,{enumerable:!0,configurable:!0,writable:!0,value:y}):o[f]=y,Kn=(o,f)=>{for(var y in f||(f={}))ir.call(f,y)&&_n(o,y,f[y]);if(Xo)for(var y of Xo(f))ar.call(f,y)&&_n(o,y,f[y]);return o},Jr=(o,f)=>bo(o,vo(f)),Gn=(o,f)=>{var y={};for(var $ in o)ir.call(o,$)&&f.indexOf($)<0&&(y[$]=o[$]);if(o!=null&&Xo)for(var $ of Xo(o))f.indexOf($)<0&&ar.call(o,$)&&(y[$]=o[$]);return y},Cr=(o,f,y)=>new Promise(($,Be)=>{var Ye=ke=>{try{ot(y.next(ke))}catch(Lt){Be(Lt)}},St=ke=>{try{ot(y.throw(ke))}catch(Lt){Be(Lt)}},ot=ke=>ke.done?$(ke.value):Promise.resolve(ke.value).then(Ye,St);ot((y=y.apply(o,f)).next())});Xn().locale("zh-cn");const Xr=o=>{var f=o,{loading:y,globalSetting:$,user:Be,dispatch:Ye}=f,St=Gn(f,["loading","globalSetting","user","dispatch"]),ot;const ke=(0,d.useLocation)(),[Lt]=(0,d.useSearchParams)(),En=(0,Nn.g)(),{globalLoading:pn}=$,[bn,gn]=(0,t.useState)(!1),cn=()=>Cr(void 0,null,function*(){let nn,Yn;const fn=ke.pathname.split("/");if(ke!=null&&ke.search){let lr,Et;fn.includes("paths")?lr=fn[2]:fn.includes("tasks")&&(Et=fn[2]),nn=yield Ye({type:"user/getUserInfo",payload:Jr(Kn(Kn({},En),(0,B.oP)()),{subject_id:lr,game_id:Et,websiteName:"educoder"})})}else fn.includes("tasks")&&(Yn=fn[2]),nn=yield Ye({type:"user/getUserInfo",payload:Jr(Kn({},En),{game_id:Yn})});(nn==null?void 0:nn.username)!=="\u6E38\u5BA2"&&(ke.pathname==="/login"&&(window.location.href="/"),ke.pathname!=="/user/login"&&ke.pathname!=="/login"&&window.sessionStorage.getItem("download_url")&&((0,B.Nd)("educoder",window.sessionStorage.getItem("download_url")),window.sessionStorage.removeItem("download_url"))),nn.status===-5&&gn({data:[nn.message],accountInfo:{user_token:nn.message.user_token}})}),Bn=()=>Cr(void 0,null,function*(){var nn,Yn,fn,lr;const Et=yield(0,Qe.ZP)("/api/user_concurrencies",{method:"get"});let Ft=JSON.parse(localStorage==null?void 0:localStorage.getItem("delaytip_class"));(Et==null?void 0:Et.status)===0&&((nn=Et==null?void 0:Et.data)!=null&&nn.limit?((!Ft||Xn()(Ft==null?void 0:Ft.time).add(5,"minutes"){u.ZP.config({prefixCls:"ant",iconPrefixCls:"anticon",theme:Kn({},Pn)})},[$.theme]),(0,t.useEffect)(()=>{cn(),(0,B.Il)(),function(){function nn(){var Yn=document.documentElement,fn=Yn.clientWidth,lr=1920,Et=fn/lr;Et=Et>2?2:Et<.6?.6:Et,Yn.style.fontSize=Et+"px"}window.addEventListener("resize",nn),nn()}()},[]),(0,t.useEffect)(()=>{Ye({type:"globalSetting/query",payload:{}});try{window.top.location.origin}catch(nn){document.referrer.indexOf("educoder.net")===-1&&(window.location.href=window.atob("Jy80MDMn"))}},[]),(0,t.useEffect)(()=>{var nn,Yn,fn,lr,Et;if(ke.pathname.indexOf("classrooms")>-1&&ke.pathname.indexOf("detail")===-1||document.body.scrollIntoView(),ke.pathname.indexOf("/classrooms/4RW9CYHY")>-1&&document.domain!=="localhost"&&document.domain!=="kepukehuan.educoder.net"){window.location.href="https://kepukehuan.educoder.net/classrooms/4RW9CYHY/exercise";return}if(ke.pathname.indexOf("/classrooms/qb4ft587")>-1&&document.domain!=="localhost"&&document.domain!=="kepukehuan.educoder.net"){window.location.href="https://kepukehuan.educoder.net/classrooms/qb4ft587/exercise";return}if(ke.pathname.indexOf("/classrooms/c5q9bsp2")>-1&&document.domain!=="localhost"&&document.domain!=="kepukehuan.educoder.net"){window.location.href="https://kepukehuan.educoder.net/classrooms/c5q9bsp2/exercise";return}if(Ye({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),window.location.href==="https://jetcoder.educoder.net"||window.location.href==="https://jetcoder.educoder.net/"){window.location.href="https://www.educoder.net/problems";return}if((nn=window.location.href)!=null&&nn.includes("/problems")&&((Yn=window.location.href)!=null&&Yn.includes("/share"))){const Ft=(Et=(lr=(fn=window.location)==null?void 0:fn.pathname)==null?void 0:lr.split("/"))==null?void 0:Et[2];(0,Qe.ZP)(`/api/practices/${Ft}/start`,{method:"get"}).then(vr=>{(vr==null?void 0:vr.status)===0&&d.history.replace(`/problems/${vr==null?void 0:vr.identifier}/oj/${Ft}`)});return}if(ke.pathname==="/admins"||ke.pathname==="/sidekiq"){const Ft=document.domain;if(Ft.indexOf("educoder.net")>-1)switch(Ft){case"www.educoder.net":case"educoder.net":window.location.href=`https://data.educoder.net${ke.pathname}`;break;default:let On=document.domain.split(".");On[0]=On[0]+"-data",window.location.href=`https://${On.join(".")}${ke.pathname}`;break}}S.default.destroyAll()},[ke.pathname]),(0,t.useEffect)(()=>{$.updateData.system_update?localStorage.updateEndTime||new Date().getTime(){localStorage.updateEndTime=$.updateData.end_time}}):localStorage.removeItem("updateEndTime")},[$.updateData.system_update]),(0,t.useEffect)(()=>{var nn;if((nn=Be==null?void 0:Be.userInfo)!=null&&nn.login){Bn();const Yn=setInterval(Bn,3e4);return()=>{clearInterval(Yn)}}},[Be==null?void 0:Be.userInfo]),(0,t.useEffect)(()=>{var nn,Yn;if((0,B.WX)()){if(!((nn=$==null?void 0:$.setting)!=null&&nn.version))return;(0,B.yC)((Yn=$==null?void 0:$.setting)==null?void 0:Yn.version)>0&&S.default.info({title:"\u5BA2\u6237\u7AEF\u7248\u672C\u8FC7\u4F4E",centered:!0,content:oo.createElement("div",null,oo.createElement("span",{className:"c-red"},"\u60A8\u7684\u5934\u6B4C\u8003\u8BD5\u7CFB\u7EDF\u67DC\u5BA2\u6237\u7AEF\u7248\u672C\u8FC7\u4F4E"),'\uFF0C\u8BF7\u5347\u7EA7\u81F3\u6700\u65B0\u7248\u672C\u540E\u518D\u4F7F\u7528\uFF0C\u70B9\u51FB"\u786E\u5B9A"\u540E\u5C06\u4E0B\u8F7D\u6700\u65B0\u7248\u672C\u7684\u5BA2\u6237\u7AEF,',oo.createElement("span",{className:"c-red"},"\u4E0B\u8F7D\u540E\u8BF7\u5148\u9000\u51FA\u5BA2\u6237\u7AEF\u518D\u5B89\u88C5")),okText:"\u7ACB\u5373\u5347\u7EA7",visible:!0,maskClosable:!1,onOk:()=>((0,B.FH)("Educoder.exe","https://www-cdn.educoder.net/app/Educoder.exe"),new Promise(()=>{}))})}},[(ot=$==null?void 0:$.setting)==null?void 0:ot.version]),(0,t.useEffect)(()=>{performance.navigation.type===1&&document.body.scrollIntoView()},[performance.navigation.type]);const Vn=()=>{var nn,Yn,fn,lr,Et,Ft,On,vr;const er=localStorage.trackUserTime,lo=localStorage.trackUser;if(!(er&&Xn()(er).isSame(Xn()().startOf("day"),"d")&&lo==((nn=Be.userInfo)==null?void 0:nn.login))){localStorage.trackUserTime=new Date,localStorage.trackUser=(Yn=Be.userInfo)==null?void 0:Yn.login;let ro="";switch(Be.userInfo.role){case 1:ro="\u8D85\u7BA1";break;case 2:ro="\u8FD0\u8425";break;case 5:ro="\u8BA4\u8BC1\u6559\u5E08";break;case 12:ro="\u672A\u8BA4\u8BC1\u6559\u5E08";break;case 15:ro="\u5B66\u751F";break}((fn=Be.userInfo)==null?void 0:fn.identity)!=="student"&&((lr=Be.userInfo)==null?void 0:lr.identity)!=="teacher"&&(ro="\u4E13\u4E1A\u4EBA\u58EB"),(Et=Be.userInfo)!=null&&Et.user_school&&((0,B.L9)(["\u5B66\u6821\u6D3B\u8DC3\u7528\u6237",(Ft=Be.userInfo)==null?void 0:Ft.user_school]),(0,B.L9)(["\u7528\u6237\u8BBF\u95EE\u660E\u7EC6",(On=Be.userInfo)==null?void 0:On.login,(vr=Be.userInfo)==null?void 0:vr.user_school])),(0,B.L9)(["\u5E73\u53F0PC\u7AEF","\u603B\u6D3B\u8DC3\u7528\u6237\u6570"]),(0,B.L9)(["\u5E73\u53F0PC\u7AEF",ro])}};return oo.createElement(xr.Z,null,oo.createElement(wo.StyleProvider,{transformers:[wo.legacyLogicalPropertiesTransformer],hashPriority:"high"},oo.createElement(u.ZP,{locale:ee.Z,autoInsertSpaceInButton:!1,componentSize:"middle",theme:Pn},oo.createElement(st,null),oo.createElement(Z,{open:!!bn,accountInfo:bn==null?void 0:bn.accountInfo,data:bn==null?void 0:bn.data}),oo.createElement($t,null),oo.createElement(Qr,null),oo.createElement(In,null),oo.createElement(yn.Z,{size:"middle",spinning:pn.show,tip:pn.text,className:"ant-spin-nested-loading-black"},oo.createElement(d.Outlet,null)))))};var Kr=(0,d.connect)(({loading:o,globalSetting:f,user:y})=>({loading:o,globalSetting:f,user:y}))(Xr)},40197:function(un,Ve,e){e.d(Ve,{rX:function(){return K},pW:function(){return E},gy:function(){return r},xY:function(){return be},O5:function(){return Ue},tJ:function(){return J},o1:function(){return ie},Rd:function(){return Ee}});var t=e(25690),u=e(43418),S=e(28103),ee=e(8591),d=e(48790),I=e(51257),n=e(87169),se=e(25510),le="data:image/png;base64,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",h=e.p+"static/newqrcode.a8740efb.png",ue=e(32637),b=e(59301),M=(x,P,G)=>new Promise((Y,V)=>{var Z=it=>{try{pe(G.next(it))}catch(ge){V(ge)}},Me=it=>{try{pe(G.throw(it))}catch(ge){V(ge)}},pe=it=>it.done?Y(it.value):Promise.resolve(it.value).then(Z,Me);pe((G=G.apply(x,P)).next())});const J=(x,P=!1)=>!!(ie(x)&&_(P)),ie=x=>(0,d.bg)()?!0:(x({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),_=(x=!1)=>{var P;const{user:G}=(0,t.getDvaApp)()._store.getState();return(P=G.userInfo)!=null&&P.profile_completed?!0:(u.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,I.xg)("/account/profile/edit"),Je()}}),!1)},Je=()=>{u.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()}})},Ee=()=>{u.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:b.createElement("div",{style:{textAlign:"center"}},b.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"),b.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:ue}),b.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},Ue=()=>{var x;const{user:P}=(0,t.getDvaApp)()._store.getState();return(x=P.userInfo)!=null&&x.professional_certification?!0:(u.default.confirm({title:"\u63D0\u793A",centered:!0,content:b.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,I.xg)("/account/certification")}}),!1)},be=()=>(0,d.V9)()?!0:(u.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:b.createElement("div",{className:"tc",style:{marginLeft:-38}},b.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),b.createElement("img",{src:h,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),K=(x,P)=>x?!0:(u.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:b.createElement("div",null,b.createElement("p",null,P||"\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"),b.createElement("div",{style:{marginLeft:"110px"}},b.createElement("img",{src:le,width:200}),b.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,I.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),E=x=>{u.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:b.createElement("div",null,b.createElement("div",null,b.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"),b.createElement(S.Z,null),b.createElement("p",{style:{color:"#666666",fontSize:12}}," ",b.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 ",b.createElement("a",null,x),"\u5929\u3002"),b.createElement("p",{style:{color:"#666666",fontSize:12}}," ",b.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")),b.createElement("div",{style:{textAlign:"center",marginTop:30}},b.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:se,alt:"\u4E8C\u7EF4\u7801",width:160})))})},r=(x,P="")=>{const{shixunsDetail:{detail:G}}=(0,t.getDvaApp)()._store.getState();if((G==null?void 0:G.public)===2||(G==null?void 0:G.public)===1||(G==null?void 0:G.shixun_status)===3){let Y="";return(G==null?void 0:G.public)===2&&(Y="\u5DF2\u516C\u5F00"),(G==null?void 0:G.public)===1&&(Y="\u5F85\u5BA1\u6838"),(G==null?void 0:G.shixun_status)===3&&(Y="\u5DF2\u5173\u95ED"),u.default.info({centered:!0,icon:b.createElement(n.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:b.createElement("div",{className:"tc",style:{marginLeft:-38}},b.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},b.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",Y,"\uFF0C",P,"\u3002"),b.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),b.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:se,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(G==null?void 0:G.shixun_status)===2?(u.default.confirm({centered:!0,icon:b.createElement(n.Z,null),title:"\u63D0\u793A",content:b.createElement("div",null,b.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",P,"\u3002"),b.createElement("br",null),b.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:()=>{u.default.confirm({width:440,centered:!0,icon:b.createElement(n.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:()=>M(void 0,null,function*(){(yield x({type:"shixunsDetail/cancelRelease",payload:{id:G==null?void 0:G.identifier}})).status!==401&&(ee.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),x({type:"shixunsDetail/getShixunsDetail",payload:{id:G==null?void 0:G.identifier}}),x({type:"practiceSetting/getCommonData",payload:{id:G==null?void 0:G.identifier}}))})})}}),!0):!1}},50371:function(un,Ve){function e(){const t=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let u=1;u{const d=S[ee];d!==void 0&&(t[ee]=d)})}return t}Ve.Z=e},13845:function(un,Ve,e){e.d(Ve,{F:function(){return t},Z:function(){return u}});function t(S){return S!=null&&S===S.window}function u(S,ee){var d,I;if(typeof window=="undefined")return 0;const n=ee?"scrollTop":"scrollLeft";let se=0;return t(S)?se=S[ee?"pageYOffset":"pageXOffset"]:S instanceof Document?se=S.documentElement[n]:(S instanceof HTMLElement||S)&&(se=S[n]),S&&!t(S)&&typeof se!="number"&&(se=(I=((d=S.ownerDocument)!==null&&d!==void 0?d:S).documentElement)===null||I===void 0?void 0:I[n]),se}},56762:function(un,Ve,e){e.d(Ve,{Z:function(){return u}});var t=e(59301);function u(){const[,S]=t.useReducer(ee=>ee+1,0);return S}},68031:function(un,Ve,e){e.d(Ve,{Z:function(){return ee}});var t=e(16089);function u(d,I,n,se){const le=n-I;return d/=se/2,d<1?le/2*d*d*d+I:le/2*((d-=2)*d*d+2)+I}var S=e(13845);function ee(d){let I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:n=()=>window,callback:se,duration:le=450}=I,h=n(),ue=(0,S.Z)(h,!0),b=Date.now(),M=()=>{const ie=Date.now()-b,_=u(ie>le?le:ie,ue,d,le);(0,S.F)(h)?h.scrollTo(window.pageXOffset,_):h instanceof Document||h.constructor.name==="HTMLDocument"?h.documentElement.scrollTop=_:h.scrollTop=_,ien||I},46400:function(un,Ve,e){e.d(Ve,{Z:function(){return Ce}});var t=e(29679),u=e(19248),S=e(99267),ee=e(96512),d=e(78987),I=e(92310),n=e.n(I),se=e(77900),le=e(26112),h=e(59301),ue=e(92343),b=e(36355),M=e(17313),J=e(83116);const ie=(ne,X,we,m,A)=>({backgroundColor:ne,border:`${m.lineWidth}px ${m.lineType} ${X}`,[`${A}-icon`]:{color:we}}),_=ne=>{const{componentCls:X,motionDurationSlow:we,marginXS:m,marginSM:A,fontSize:z,fontSizeLG:D,lineHeight:B,borderRadiusLG:F,motionEaseInOutCirc:W,withDescriptionIconSize:xe,colorText:Pe,colorTextHeading:Ie,withDescriptionPadding:rt,defaultPadding:Ct}=ne;return{[X]:Object.assign(Object.assign({},(0,M.Wf)(ne)),{position:"relative",display:"flex",alignItems:"center",padding:Ct,wordWrap:"break-word",borderRadius:F,[`&${X}-rtl`]:{direction:"rtl"},[`${X}-content`]:{flex:1,minWidth:0},[`${X}-icon`]:{marginInlineEnd:m,lineHeight:0},"&-description":{display:"none",fontSize:z,lineHeight:B},"&-message":{color:Ie},[`&${X}-motion-leave`]:{overflow:"hidden",opacity:1,transition:`max-height ${we} ${W}, opacity ${we} ${W}, +`;O(L);var s="rc-slider-captcha";function H(o){var f=0,b=0;return typeof o.clientX=="number"&&typeof o.clientY=="number"?(f=o.clientX,b=o.clientY):o.touches&&o.touches[0]?(f=o.touches[0].clientX,b=o.touches[0].clientY):o.changedTouches&&o.changedTouches[0]&&(f=o.changedTouches[0].clientX,b=o.changedTouches[0].clientY),{clientX:f,clientY:b}}function de(o,f){if(f===void 0&&(f={}),o)for(var b in f)o.style[b]=f[b]}var v=typeof window=="object"&&window&&typeof document=="object"&&document&&window.document===document&&!!document.addEventListener,c=v&&"onpointerdown"in window,Q=v&&"ontouchstart"in window,R=function(o){return o==null?void 0:o.scrollTop};function w(o,f){return typeof o=="number"&&!Number.isNaN(o)&&typeof f=="number"&&f>0?Number(o.toFixed(f)):o}var U="".concat(s,"-button"),Le=function(o){var f,b=o.className,$=o.disabled,Be=o.active,Ge=o.success,gt=o.error,rt=o.verify,ke=o.buttonRef,Ft=(0,F._T)(o,["className","disabled","active","success","error","verify","buttonRef"]);return t.createElement("span",(0,F.pi)({className:xe()(U,b,(f={},f["".concat(U,"-disabled")]=$,f["".concat(U,"-active")]=Be,f["".concat(U,"-verify")]=rt,f["".concat(U,"-success")]=Ge,f["".concat(U,"-error")]=gt,f["".concat(U,"-pc")]=!Q,f)),ref:ke},Ft))};Le.displayName="SliderButton";var ye=function(o){return t.createElement("svg",(0,F.pi)({viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},o),t.createElement("path",{d:"M116.9408 561.4592m0-40.96l0 0q0-40.96 40.96-40.96l573.44 0q40.96 0 40.96 40.96l0 0q0 40.96-40.96 40.96l-573.44 0q-40.96 0-40.96-40.96Z"}),t.createElement("path",{d:"M769.82272 519.43424l-203.22304-203.22304a40.96 40.96 0 1 1 57.91744-57.91744l231.71072 231.71072a40.96 40.96 0 0 1 0.45056 58.44992L624.9472 780.12416a40.96 40.96 0 0 1-57.93792-57.91744l202.79296-202.79296z"}))},fe=function(o){return t.createElement("svg",(0,F.pi)({viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},o),t.createElement("path",{d:"M864.554667 268.501333a42.666667 42.666667 0 0 1 0 60.330667L412.032 781.397333a42.453333 42.453333 0 0 1-22.613333 11.818667l-5.034667 0.597333H379.306667a42.496 42.496 0 0 1-27.648-12.416l-211.2-211.2a42.666667 42.666667 0 1 1 60.330666-60.330666l180.992 180.992 422.4-422.4a42.666667 42.666667 0 0 1 60.330667 0z"}))},Ae=function(o){return t.createElement("svg",(0,F.pi)({viewBox:"0 0 120 120",width:"1em",height:"1em"},o),t.createElement("defs",null,t.createElement("line",{id:"l",x1:"60",x2:"60",y1:"7",y2:"27",stroke:"currentColor",strokeWidth:"11",strokeLinecap:"round"})),t.createElement("g",null,t.createElement("use",{xlinkHref:"#l",opacity:".27"}),t.createElement("use",{xlinkHref:"#l",opacity:".27",transform:"rotate(30 60,60)"}),t.createElement("use",{xlinkHref:"#l",opacity:".27",transform:"rotate(60 60,60)"}),t.createElement("use",{xlinkHref:"#l",opacity:".27",transform:"rotate(90 60,60)"}),t.createElement("use",{xlinkHref:"#l",opacity:".27",transform:"rotate(120 60,60)"}),t.createElement("use",{xlinkHref:"#l",opacity:".27",transform:"rotate(150 60,60)"}),t.createElement("use",{xlinkHref:"#l",opacity:".37",transform:"rotate(180 60,60)"}),t.createElement("use",{xlinkHref:"#l",opacity:".46",transform:"rotate(210 60,60)"}),t.createElement("use",{xlinkHref:"#l",opacity:".56",transform:"rotate(240 60,60)"}),t.createElement("use",{xlinkHref:"#l",opacity:".66",transform:"rotate(270 60,60)"}),t.createElement("use",{xlinkHref:"#l",opacity:".75",transform:"rotate(300 60,60)"}),t.createElement("use",{xlinkHref:"#l",opacity:".85",transform:"rotate(330 60,60)"})))},Ne=function(o){return t.createElement("svg",(0,F.pi)({viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},o),t.createElement("path",{d:"M866.133333 573.013333a42.666667 42.666667 0 0 0-53.333333 27.733334A304.64 304.64 0 0 1 519.68 810.666667 302.933333 302.933333 0 0 1 213.333333 512a302.933333 302.933333 0 0 1 306.346667-298.666667 309.76 309.76 0 0 1 198.4 71.253334l-92.586667-15.36a42.666667 42.666667 0 0 0-49.066666 35.413333 42.666667 42.666667 0 0 0 35.413333 49.066667l180.906667 29.866666h7.253333a42.666667 42.666667 0 0 0 14.506667-2.56 14.08 14.08 0 0 0 4.266666-2.56 33.28 33.28 0 0 0 8.533334-4.693333l3.84-4.693333c0-2.133333 3.84-3.84 5.546666-6.4s0-4.266667 2.133334-5.973334a57.173333 57.173333 0 0 0 2.986666-7.68l32-170.666666a42.666667 42.666667 0 0 0-85.333333-16.213334l-11.52 61.866667A392.96 392.96 0 0 0 519.68 128 388.266667 388.266667 0 0 0 128 512a388.266667 388.266667 0 0 0 391.68 384A389.12 389.12 0 0 0 896 626.346667a42.666667 42.666667 0 0 0-29.866667-53.333334z"}))},Re=function(o){return t.createElement("svg",(0,F.pi)({viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},o),t.createElement("path",{d:"M572.96896 524.6976l217.23136 217.25184a40.96 40.96 0 1 1-57.93792 57.91744L515.072 582.63552l-212.3776 212.3776a40.96 40.96 0 1 1-57.9584-57.91744l212.39808-212.3776-217.21088-217.23136a40.96 40.96 0 1 1 57.91744-57.91744l217.23136 217.21088L737.0752 244.736a40.96 40.96 0 1 1 57.93792 57.91744L572.96896 524.71808z"}))},It=function(o){return t.createElement("svg",(0,F.pi)({xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor",viewBox:"0 0 16 16"},o),t.createElement("path",{d:"M.002 3a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2h-12a2 2 0 0 1-2-2zm1 9v1a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V9.5l-3.777-1.947a.5.5 0 0 0-.577.093l-3.71 3.71-2.66-1.772a.5.5 0 0 0-.63.062zm5-6.5a1.5 1.5 0 1 0-3 0 1.5 1.5 0 0 0 3 0"}))},zt="".concat(s,"-icon"),Pt=function(o){var f,b=o.className,$=o.spin,Be=(0,F._T)(o,["className","spin"]);return t.createElement("span",(0,F.pi)({className:xe()(zt,(f={},f["".concat(zt,"-spin")]=$,f),b)},Be))},Ut={arrowRight:t.createElement(ye,null),check:t.createElement(fe,null),loading:t.createElement(Ae,null),refresh:t.createElement(Ne,null),x:t.createElement(Re,null),imageFill:t.createElement(It,null)},Wt=function(o){var f=o.type,b=(0,F._T)(o,["type"]);return t.createElement(Pt,(0,F.pi)({},b),Ut[f])},yt;(function(o){o[o.Default=1]="Default",o[o.Loading=2]="Loading",o[o.Moving=3]="Moving",o[o.Verify=4]="Verify",o[o.Success=5]="Success",o[o.Error=6]="Error",o[o.LoadFailed=7]="LoadFailed"})(yt||(yt={}));var Ht="".concat(s,"-control"),Mn=40,$n=2,Zn=function(o){var f,b=o.status,$=b===void 0?yt.Default:b,Be=o.isLimitErrors,Ge=o.tipText,gt=o.tipIcon,rt=o.sliderButtonProps,ke=o.indicatorProps,Ft=o.controlRef,Cn=(0,F._T)(o,["status","isLimitErrors","tipText","tipIcon","sliderButtonProps","indicatorProps","controlRef"]),mn=(0,t.useRef)(null),pn=(0,t.useRef)(null),yn=(0,t.useRef)(null),kn=(0,t.useRef)({}),Fn=(0,t.useMemo)(function(){return(0,F.pi)({default:"\u5411\u53F3\u62D6\u52A8\u6ED1\u5757\u586B\u5145\u62FC\u56FE",loading:"\u52A0\u8F7D\u4E2D...",moving:null,verifying:null,success:null,error:null,errors:t.createElement(t.Fragment,null,t.createElement(Wt,{type:"x",style:{fontSize:20}})," \u5931\u8D25\u8FC7\u591A\uFF0C\u70B9\u51FB\u91CD\u8BD5"),loadFailed:"\u52A0\u8F7D\u5931\u8D25\uFF0C\u70B9\u51FB\u91CD\u8BD5"},Ge)},[Ge]),En=(0,t.useMemo)(function(){return(0,F.pi)({default:t.createElement(Wt,{type:"arrowRight"}),loading:t.createElement(Wt,{type:"loading",spin:!0}),error:t.createElement(Wt,{type:"x"}),success:t.createElement(Wt,{type:"check"})},gt)},[gt]),_t=(0,t.useMemo)(function(){var Tr;return Tr={},Tr[yt.Default]=[Fn.default,En.default],Tr[yt.Loading]=[Fn.loading,En.default],Tr[yt.Moving]=[Fn.moving,En.default],Tr[yt.Verify]=[Fn.verifying,En.loading],Tr[yt.Error]=[Fn.error,En.error],Tr[yt.Success]=[Fn.success,En.success],Tr[yt.LoadFailed]=[Fn.loadFailed,En.default],Tr},[Fn,En]),Bn=function(Tr){var Co;return(Tr||typeof kn.current.sliderButtonWidth!="number")&&(kn.current.sliderButtonWidth=((Co=pn.current)===null||Co===void 0?void 0:Co.clientWidth)||Mn),kn.current.sliderButtonWidth},sn=function(Tr){if(Tr||typeof kn.current.indicatorBorderWidth!="number")if(yn.current){var Co=window.getComputedStyle(yn.current);kn.current.indicatorBorderWidth=parseInt(Co.borderLeftWidth)+parseInt(Co.borderRightWidth)}else kn.current.indicatorBorderWidth=$n;return kn.current.indicatorBorderWidth},lr=function(Tr){var Co;return(Tr||!kn.current.rect)&&mn.current&&(kn.current.rect=(Co=mn.current)===null||Co===void 0?void 0:Co.getBoundingClientRect()),kn.current.rect};(0,t.useImperativeHandle)(Ft,function(){return{getSliderButtonWidth:Bn,getIndicatorBorderWidth:sn,getRect:lr,updateLeft:function(Tr){var Co=Bn(),la=sn();de(pn.current,{left:Tr+"px"}),de(yn.current,{width:Tr+Co+la+"px"})}}},[]);var St=$===yt.Loading,Lt=$===yt.Moving,On=$===yt.Verify,vr=$===yt.Success,er=$===yt.Error,lo=$===yt.LoadFailed,ro=Be?Fn.errors:_t[$][0];return t.createElement("div",(0,F.pi)({},Cn,{className:xe()(Ht,(f={},f["".concat(Ht,"-loading")]=St,f["".concat(Ht,"-moving")]=Lt,f["".concat(Ht,"-verify")]=On,f["".concat(Ht,"-success")]=vr,f["".concat(Ht,"-error")]=er,f["".concat(Ht,"-errors")]=Be,f["".concat(Ht,"-load-failed")]=lo,f),Cn.className),ref:mn}),t.createElement("div",(0,F.pi)({},ke,{className:xe()("".concat(Ht,"-indicator"),ke==null?void 0:ke.className),ref:yn})),t.createElement(Le,(0,F.pi)({},rt,{className:xe()("".concat(Ht,"-button"),rt==null?void 0:rt.className),disabled:St,active:Lt,verify:On,success:vr,error:er,buttonRef:pn}),_t[$][1]),t.createElement("div",{className:xe()("".concat(Ht,"-tips")),style:ro?{}:{display:"none"}},ro))},tr="".concat(s,"-loading"),pr=function(o){var f=o.icon,b=f===void 0?t.createElement(Wt,{type:"loading",spin:!0}):f,$=o.text,Be=$===void 0?"\u52A0\u8F7D\u4E2D...":$,Ge=o.className,gt=(0,F._T)(o,["icon","text","className"]);return t.createElement("div",(0,F.pi)({className:xe()(tr,Ge)},gt),t.createElement("div",{className:"".concat(tr,"-icon")},b),t.createElement("div",{className:"".concat(tr,"-text")},Be))},Xn="".concat(s,"-jigsaw"),qt={bgSize:{width:320,height:160},puzzleSize:{width:60,left:0},loadFailedIcon:t.createElement(Wt,{type:"imageFill"}),refreshIcon:t.createElement(Wt,{type:"refresh"})},gr=function(o){var f,b,$=o.status,Be=o.bgSize,Ge=Be===void 0?qt.bgSize:Be,gt=o.puzzleSize,rt=gt===void 0?qt.puzzleSize:gt,ke=o.bgUrl,Ft=o.puzzleUrl,Cn=o.bgImgProps,mn=o.puzzleImgProps,pn=o.jigsawRef,yn=o.loadingBoxProps,kn=o.loadFailedIcon,Fn=kn===void 0?qt.loadFailedIcon:kn,En=o.showRefreshIcon,_t=En===void 0?!0:En,Bn=o.refreshIcon,sn=Bn===void 0?qt.refreshIcon:Bn,lr=o.disabledRefresh,St=o.onRefresh,Lt=o.style,On=o.className,vr=o.children,er=(0,F._T)(o,["status","bgSize","puzzleSize","bgUrl","puzzleUrl","bgImgProps","puzzleImgProps","jigsawRef","loadingBoxProps","loadFailedIcon","showRefreshIcon","refreshIcon","disabledRefresh","onRefresh","style","className","children"]),lo=(0,t.useRef)(null);if((0,t.useImperativeHandle)(pn,function(){return{updateLeft:function(Tr){de(lo.current,{left:Tr+"px"})}}}),$===yt.Loading)return t.createElement(pr,(0,F.pi)({},yn,{style:(0,F.pi)((0,F.pi)({},yn==null?void 0:yn.style),Ge)}));if($===yt.LoadFailed)return t.createElement("div",{className:"".concat(s,"-load-failed"),style:Ge},Fn);var ro=$===yt.Verify||$===yt.Error||$===yt.Success;return t.createElement("div",(0,F.pi)({className:xe()(Xn,(f={},f["".concat(Xn,"-stop")]=ro,f),On),style:(0,F.pi)((0,F.pi)({},Lt),Ge)},er),t.createElement("img",(0,F.pi)({src:ke,alt:""},Cn,{className:xe()("".concat(Xn,"-bg"),Cn==null?void 0:Cn.className),style:(0,F.pi)((0,F.pi)({},Cn==null?void 0:Cn.style),Ge)})),t.createElement("img",(0,F.pi)({src:Ft,alt:""},mn,{className:xe()("".concat(Xn,"-puzzle"),mn==null?void 0:mn.className),style:(0,F.pi)((0,F.pi)({},mn==null?void 0:mn.style),rt),ref:lo})),_t&&$!==yt.Success&&sn&&t.createElement("div",{className:xe()("".concat(Xn,"-refresh"),(b={},b["".concat(Xn,"-refresh-disabled")]=$===yt.Verify||lr,b)),onClick:function(){$!==yt.Verify&&!lr&&(St==null||St())}},sn),vr)},yr=c?{move:"pointermove",end:"pointerup",cancel:"pointercancel"}:Q?{move:"touchmove",end:"touchend",cancel:"touchcancel"}:{move:"mousemove",end:"mouseup",cancel:"touchcancel"},Dn=c?"onPointerDown":Q?"onTouchStart":"onMouseDown",Tn;(function(o){o.Puzzle="puzzle",o.Button="button"})(Tn||(Tn={}));var Gr=function(o){var f,b,$,Be=o.mode,Ge=Be===void 0?"embed":Be,gt=o.limitErrorCount,rt=gt===void 0?0:gt,ke=o.tipText,Ft=o.tipIcon,Cn=o.refreshIcon,mn=o.bgSize,pn=o.puzzleSize,yn=o.request,kn=o.autoRequest,Fn=kn===void 0?!0:kn,En=o.onVerify,_t=o.autoRefreshOnError,Bn=_t===void 0?!0:_t,sn=o.actionRef,lr=o.showRefreshIcon,St=lr===void 0?!0:lr,Lt=o.jigsawContent,On=o.errorHoldDuration,vr=On===void 0?500:On,er=o.loadingDelay,lo=er===void 0?0:er,ro=o.placement,Tr=ro===void 0?"top":ro,Co=o.loadingBoxProps,la=o.sliderButtonProps,ma=o.precision,Dr=ma===void 0?7:ma,Br=o.className,po=o.style,Fr=o.styles,Ko=Et(),zo=Ko[0],Zo=Ko[1],Yo=Et(function(){return!ca&&yn&&Fn?yt.Loading:yt.Default}),ta=Yo[0],Vo=Yo[1],ya=he(ta),ba=(0,t.useRef)(null),Qo=(0,t.useRef)(null),na=(0,t.useRef)(null),Go=(0,t.useMemo)(function(){return Ge==="float"||Ge==="slider"?Ge:"embed"},[Ge]),Ua=(0,t.useMemo)(function(){if(Cn!==void 0)return Cn;if((Ft==null?void 0:Ft.refresh)!==void 0)return Ft.refresh},[Cn,Ft]),Ca=(0,t.useMemo)(function(){return(0,F.pi)((0,F.pi)({},qt.bgSize),mn)},[mn]),Jo=(0,t.useMemo)(function(){return(0,F.pi)((0,F.pi)({},qt.puzzleSize),pn)},[pn]),sa=(0,t.useMemo)(function(){return Tr==="bottom"?"top":"bottom"},[Tr]),sr=(0,t.useRef)({isPressed:!1,trail:[],errorCount:0,startInfo:{x:0,y:0,timestamp:0},currentTargetType:Tn.Button,floatTransitionTimer:null,floatDelayShowTimer:null,floatDelayHideTimer:null,refreshTimer:null,loadingTimer:null,sliderButtonWidth:40,indicatorBorderWidth:2,ratio:1,buttonMaxDistance:0,puzzleMaxDistance:0}),ca=Go==="slider",Xa=typeof lo=="number"&&lo>0,wa=ta===yt.Error&&rt>0&&sr.current.errorCount>=rt,ci=function(){sr.current.buttonMaxDistance=Ca.width-sr.current.sliderButtonWidth-sr.current.indicatorBorderWidth,sr.current.puzzleMaxDistance=Ca.width-Jo.width-Jo.left},ni=function(){var Ur;return((Ur=ba.current)===null||Ur===void 0?void 0:Ur.getRect(!0).height)||42},ri=function(){return(0,F.mG)(void 0,void 0,void 0,function(){var Ur;return(0,F.Jh)(this,function(uo){switch(uo.label){case 0:if(ca)return[2];if(!yn)return[3,4];Xa?sr.current.loadingTimer=setTimeout(function(){Vo(yt.Loading)},lo):Vo(yt.Loading),uo.label=1;case 1:return uo.trys.push([1,3,,4]),[4,yn()];case 2:return Ur=uo.sent(),Xa&&clearTimeout(sr.current.loadingTimer),Zo(Ur),Vo(yt.Default),[3,4];case 3:return uo.sent(),Xa&&clearTimeout(sr.current.loadingTimer),Zo(void 0),Vo(yt.LoadFailed),[3,4];case 4:return[2]}})})},oi=function(Ur){Ur===void 0&&(Ur=300),!(Go!=="float"||ya.current===yt.Success)&&(clearTimeout(sr.current.floatTransitionTimer),clearTimeout(sr.current.floatDelayHideTimer),clearTimeout(sr.current.floatDelayShowTimer),sr.current.floatDelayShowTimer=setTimeout(function(){var uo;de(na.current,{display:"block"}),R(na.current);var oa=ni()+"px";de(na.current,(uo={},uo[sa]=oa,uo.opacity="1",uo))},Ur))},Oa=function(Ur){Ur===void 0&&(Ur=300),Go==="float"&&(clearTimeout(sr.current.floatTransitionTimer),clearTimeout(sr.current.floatDelayHideTimer),clearTimeout(sr.current.floatDelayShowTimer),sr.current.floatDelayHideTimer=setTimeout(function(){var uo,oa=ni()/2+"px";de(na.current,(uo={},uo[sa]=oa,uo.opacity="0",uo)),sr.current.floatTransitionTimer=setTimeout(function(){de(na.current,{display:"none"})},300)},Ur))},mi=function(Ur){var uo;ca||(uo=Qo.current)===null||uo===void 0||uo.updateLeft(Ur)},ai=function(){var Ur;sr.current.isPressed=!1,Vo(yt.Default),(Ur=ba.current)===null||Ur===void 0||Ur.updateLeft(0),mi(Jo.left)},Ya=function(Ur){Ur===void 0&&(Ur=!1),Ur&&(sr.current.errorCount=0),clearTimeout(sr.current.refreshTimer),ya.current!==yt.Loading&&(ai(),ri())},vi=function(){(wa||ta===yt.LoadFailed)&&Ya(wa)},Ai=function(){Q||oi()},wi=function(){Q||Oa()},Ii=function(Ur){sr.current.currentTargetType=Tn.Puzzle,Mi(Ur)},Bi=function(Ur){sr.current.currentTargetType=Tn.Button,Mi(Ur)},Mi=function(Ur){if(ya.current===yt.Default){Ur.preventDefault();var uo=H(Ur),oa=uo.clientX,Da=uo.clientY;sr.current.startInfo={x:oa,y:Da,timestamp:new Date().getTime()},sr.current.trail=[[oa,Da]],ba.current&&(sr.current.sliderButtonWidth=ba.current.getSliderButtonWidth(!0),sr.current.indicatorBorderWidth=ba.current.getIndicatorBorderWidth(!0)),ci(),sr.current.ratio=sr.current.puzzleMaxDistance/sr.current.buttonMaxDistance,sr.current.currentTargetType===Tn.Puzzle&&(sr.current.ratio=1/sr.current.ratio),(Q||Ur.pointerType==="pen"||Ur.pointerType==="touch")&&oi(0),sr.current.isPressed=!0,document.addEventListener(yr.move,pi),document.addEventListener(yr.end,Ga),document.addEventListener(yr.cancel,Ga)}},pi=function(Ur){var uo;if(sr.current.isPressed){Ur.preventDefault();var oa=H(Ur),Da=oa.clientX,_r=oa.clientY,Yr=Da-sr.current.startInfo.x;sr.current.trail.push([Da,_r]),ya.current!==yt.Moving&&Yr>0&&Vo(yt.Moving);var Ro=Yr,ra=Yr;sr.current.currentTargetType===Tn.Puzzle?(Yr=Math.max(0,Math.min(Yr,sr.current.puzzleMaxDistance)),Ro=Yr+Jo.left,ra=Yr*sr.current.ratio):(Yr=Math.max(0,Math.min(Yr,sr.current.buttonMaxDistance)),ra=Yr,Ro=Yr*sr.current.ratio+Jo.left),(uo=ba.current)===null||uo===void 0||uo.updateLeft(ra),mi(Ro)}},Ga=function(Ur){if(document.removeEventListener(yr.move,pi),document.removeEventListener(yr.end,Ga),document.removeEventListener(yr.cancel,Ga),!!sr.current.isPressed){if(ya.current!==yt.Moving){sr.current.isPressed=!1,Q&&Oa();return}if(En){sr.current.isPressed=!1,Vo(yt.Verify);var uo=new Date().getTime(),oa=H(Ur),Da=oa.clientX,_r=oa.clientY,Yr=_r-sr.current.startInfo.y,Ro=Da-sr.current.startInfo.x,ra=Ro;sr.current.currentTargetType===Tn.Puzzle?(Ro=Math.max(0,Math.min(Ro,sr.current.puzzleMaxDistance)),ra=Ro*sr.current.ratio):(Ro=Math.max(0,Math.min(Ro,sr.current.buttonMaxDistance)),ra=Ro,Ro*=sr.current.ratio),En({x:w(Ro,Dr),y:w(Yr,Dr),sliderOffsetX:w(ra,Dr),duration:uo-sr.current.startInfo.timestamp,trail:sr.current.trail,targetType:sr.current.currentTargetType,errorCount:sr.current.errorCount}).then(function(){sr.current.errorCount=0,Vo(yt.Success),Oa()}).catch(function(){sr.current.errorCount+=1,Vo(yt.Error),(Q||Ur.pointerType==="pen"||Ur.pointerType==="touch")&&Oa(),(rt<=0||sr.current.errorCount0?(Be.forEach(function(Ge){Ge.wrap.apply(Ge.context,b)}),!0):!1},o}(),bt={},Mt=function(){function o(f){f===void 0&&(f="default"),this.scope=f,bt[this.scope]||(bt[this.scope]={}),this.data=bt[this.scope]}return o.prototype.getItem=function(f){return f in this.data?this.data[f]:null},o.prototype.setItem=function(f,b){this.data[f]=b},o.prototype.removeItem=function(f){delete this.data[f]},o.prototype.clear=function(){bt[this.scope]={},this.data=bt[this.scope]},o}();function dt(){return Math.random().toString(16).substring(2,8)}function Xt(o){try{var f=typeof o=="object"&&o!==null&&!!o.setItem&&!!o.getItem&&!!o.removeItem;if(f){var b=dt()+new Date().getTime(),$="1";if(o.setItem(b,$),o.getItem(b)!==$)return!1;o.removeItem(b)}return f}catch(Be){return console.error("[cache2] ".concat(o," is not supported. The default memory cache will be used.")),!1}}function Ln(o,f){try{return JSON.parse(o,f)}catch(b){return o}}function an(o,f){return JSON.stringify(o,f)}var Jn=function(){function o(f,b){b===void 0&&(b={});var $=f?Xt(f):!1;this.options=(0,F.pi)({needParsed:$,prefix:""},b),this.storage=$?f:new Mt(this.options.memoryScope)}return o.prototype.getKey=function(f){return this.options.prefix+f},o.prototype.get=function(f){var b=this.storage.getItem(this.getKey(f));return this.options.needParsed?Ln(b,this.options.reviver):b},o.prototype.set=function(f,b){this.storage.setItem(this.getKey(f),this.options.needParsed?an(b,this.options.replacer):b)},o.prototype.del=function(f){this.storage.removeItem(this.getKey(f))},o.prototype.clear=function(){typeof this.storage.clear=="function"&&this.storage.clear()},o}(),k="cache2_",i="default",p=function(o){(0,F.ZT)(f,o);function f(b,$){var Be=o.call(this)||this,Ge=i,gt;return typeof b=="string"?Ge=b||i:typeof b=="object"&&(gt=b),!gt&&typeof $=="object"&&(gt=$),Be.options=(0,F.pi)({max:-1,stdTTL:0,maxStrategy:"limited",checkperiod:0,prefix:k},gt),Be.storage=new Jn(Be.options.storage,(0,F.pi)({memoryScope:Ge},Be.options)),Be.cacheKey=Ge,Be.startCheckperiod(),Be}return f.prototype._check=function(b,$){var Be=!0;return $.t!==0&&$.t0?Be+Ge:0;return{v:b,t:gt,n:Be}},f.prototype._isLimited=function(b){return this.options.max>-1&&b>=this.options.max},f.prototype._getReplaceKey=function(b,$){var Be=b[0];return b.forEach(function(Ge){($[Ge].t<$[Be].t||$[Ge].t===$[Be].t&&$[Ge].n<$[Be].n)&&(Be=Ge)}),Be},Object.defineProperty(f.prototype,"cacheValues",{get:function(){return this.storage.get(this.cacheKey)||{}},enumerable:!1,configurable:!0}),f.prototype.setCacheValues=function(b){this.storage.set(this.cacheKey,b)},f.prototype.get=function(b){var $=this.cacheValues[b];if($&&this._check(b,$))return $.v},f.prototype.mget=function(b){var $=this,Be={};if(!Array.isArray(b))return Be;var Ge=this.cacheValues;return b.forEach(function(gt){var rt=Ge[gt];rt&&$._check(gt,rt)&&(Be[gt]=rt.v)}),Be},f.prototype.getAll=function(){var b=Object.keys(this.cacheValues);return this.mget(b)},f.prototype.set=function(b,$,Be){if(this.options.max===0)return!1;var Ge=this.cacheValues,gt=Object.keys(Ge);if(!Ge[b]&&this._isLimited(gt.length)){var rt=this.keys();if(this._isLimited(rt.length))if(this.options.maxStrategy==="replaced"){var ke=this._getReplaceKey(rt,Ge);this.del(ke)}else return!1}return Ge[b]=this._wrap($,Be),this.setCacheValues(Ge),this.emit("set",b,Ge[b].v),!0},f.prototype.mset=function(b){var $=this,Be=!0;return b.forEach(function(Ge){var gt=$.set(Ge.key,Ge.value,Ge.ttl);Be&&!gt&&(Be=!1)}),Be},f.prototype.del=function(b){var $=this,Be=this.cacheValues,Ge=0,gt=Array.isArray(b)?b:[b];return gt.forEach(function(rt){if(Be[rt]){Ge++;var ke=Be[rt];delete Be[rt],$.emit("del",rt,ke.v)}}),Ge>0&&this.setCacheValues(Be),Ge},f.prototype.clear=function(){this.storage.del(this.cacheKey)},f.prototype.keys=function(){var b=this,$=this.cacheValues,Be=Object.keys($);return Be.filter(function(Ge){return b._check(Ge,$[Ge])})},f.prototype.has=function(b){var $=this.cacheValues[b];return!!($&&this._check(b,$))},f.prototype.take=function(b){var $,Be=this.cacheValues[b];return Be&&this._check(b,Be)&&($=Be.v,this.del(b)),$},f.prototype.ttl=function(b,$){var Be=this.cacheValues,Ge=Be[b];return Ge&&this._check(b,Ge)?(Be[b]=this._wrap(Ge.v,$),!0):!1},f.prototype.getTtl=function(b){var $=this.cacheValues,Be=$[b];if(Be&&this._check(b,Be))return $[b].t},f.prototype.getLastModified=function(b){var $=this.cacheValues,Be=$[b];if(Be&&this._check(b,Be))return $[b].n},f.prototype.startCheckperiod=function(){var b=this;this.keys(),this.options.checkperiod>0&&(clearTimeout(this._checkTimeout),this._checkTimeout=setTimeout(function(){b.startCheckperiod()},this.options.checkperiod))},f.prototype.stopCheckperiod=function(){clearTimeout(this._checkTimeout)},f}(We),g=void 0,C="undefined",re="object",q=Object.prototype,He=q.toString,Ke=q.hasOwnProperty,_e=q.propertyIsEnumerable,at=Object.getOwnPropertySymbols,$e=Object.getPrototypeOf,ft=Object.keys,mt=Function.prototype,ct=mt.toString,Ot=typeof Symbol!==C,vt=Ot?Symbol.prototype:g,Ct=Array.prototype,xt=Ct.slice,Qt=Math.min,nt=Math.max,pt=Math.random,ce=Math.floor,ve=Math.ceil,je=Math.abs,Xe=Number.isFinite,Te=Number.isInteger,lt=Number.isSafeInteger,et=typeof globalThis===re&&globalThis,ht=typeof e.g===re&&e.g,jt=typeof self===re&&self,kt=Number.MAX_SAFE_INTEGER||9007199254740991,dn=Number.MIN_SAFE_INTEGER||-9007199254740991,gn=4294967295,en="[object ",oe=en+"BigInt]",me=en+"Number]",Se=en+"Boolean]",Fe=en+"String]",De=en+"Date]",Bt=en+"RegExp]",At=en+"Symbol]",Nt=en+"Error]",tt=en+"ArrayBuffer]",Kt=en+"Arguments]",bn=en+"Array]",Tt=["Function","AsyncFunction","GeneratorFunction","Proxy"].map(function(o){return en+o+"]"}),Yt=en+"WeakSet]",Zt=en+"Blob]",Vn=en+"File]",vn=en+"DOMException]",Wn=en+"Object]",Kn=en+"DataView]",Sn=en+"Map]",nr=en+"Promise]",br=en+"Set]",Lr=en+"WeakMap]",rn=en+"Window]";function Vt(o){return He.call(o)}function xn(o){return typeof o=="string"||Vt(o)===Fe}var jn=function(){function o(f,b){b===void 0&&(b="uh_async_memo"),this.promiseCache={},this.cache=new p(b,f)}return o.prototype.run=function(f,b,$){var Be=this;if(!b||!xn(b))return f();var Ge=(0,F.pi)({persisted:!0},$);if(Ge.persisted){var gt=this.cache.get(b);if(gt)return Promise.resolve(gt)}return this.promiseCache[b]||(this.promiseCache[b]=f().then(function(rt){return delete Be.promiseCache[b],Be.cache.set(b,rt,Ge.ttl),rt}).catch(function(rt){return delete Be.promiseCache[b],Promise.reject(rt)})),this.promiseCache[b]},o}(),An=typeof Blob!==C;function hr(o){return An&&o instanceof Blob?!0:Vt(o)===Zt}function Hr(o){return function(){return o}}function dr(){}var Mr=typeof URL!="undefined",zr=void 0,Nn=Object.keys,tn=Object.values,cn=Mr?URL.createObjectURL:Hr(""),nn=Mr?URL.revokeObjectURL:dr;function rr(o,f){var b=f||{},$=b.method,Be=$===void 0?"get":$,Ge=b.data,gt=Ge===void 0?null:Ge,rt=b.timeout,ke=b.headers,Ft=b.withCredentials,Cn=Ft===void 0?!1:Ft,mn=b.async,pn=mn===void 0?!0:mn,yn=b.user,kn=yn===void 0?null:yn,Fn=b.password,En=Fn===void 0?null:Fn,_t=b.responseType,Bn=b.onReadyStateChange,sn=b.onLoadStart,lr=b.onProgress,St=b.onAbort,Lt=b.onTimeout,On=b.onError,vr=b.onLoad,er=b.onLoadEnd;return new Promise(function(lo,ro){var Tr=new XMLHttpRequest;Tr.open(Be.toLowerCase(),o,pn,kn,En),Bn&&(Tr.onreadystatechange=Bn),typeof rt=="number"&&rt>0&&(Tr.timeout=rt),Tr.withCredentials=Cn,_t&&(Tr.responseType=_t),typeof ke=="object"&&Nn(ke).map(function(Br){Tr.setRequestHeader(Br,ke[Br])});var Co=function(Br){return function(po){lo(po),Br==null||Br.call(Tr,po)}},la=function(Br){return function(po){ro(po),Br==null||Br.call(Tr,po)}},ma={loadstart:sn,progress:lr,abort:la(St),timeout:la(Lt),error:la(On),load:Co(vr),loadend:er},Dr=Nn(ma);Dr.forEach(function(Br){var po=ma[Br];po&&Tr.addEventListener(Br,po)}),Tr.send(gt)})}var wr=[200,304];function cr(o,f){return new Promise(function(b,$){hr(o)?b(o):rr(o,(0,F.pi)({responseType:"blob"},f)).then(function(Be){var Ge=Be.target.status;if(wr.indexOf(Ge)!==-1)b(Be.target.response);else{var gt=new Error("The file does not support get requests, responseStatus ".concat(Ge,", '").concat(o,"'."));console.error(gt),$(gt)}}).catch(function(Be){console.error(new Error("Failed to request file. ".concat(Be))),$(Be)})})}function Ir(o){return new Promise(function(f,b){var $=hr(o),Be=$?cn(o):o,Ge=new Image;$||(Ge.crossOrigin="anonymous"),Ge.onload=function(){f(Ge)},Ge.onerror=function(gt){$&&nn(Be),console.error("[loadImage] The image load failed, '".concat(o,"'.")),b(gt)},Ge.src=Be})}function qr(o,f){return cr(o,f).then(function(b){return Ir(b).then(function($){return{blob:b,image:$}})})}function Eo(o){return o!==null&&typeof o=="object"}function jr(o){return typeof o=="function"||Eo(o)}function kr(o){return typeof o=="symbol"||Vt(o)===At}var fo=/^0b[01]+$/i,ao=/^0o[0-7]+$/i,so=/^[-+]0x[0-9a-f]+$/i;function Ho(o){if(typeof o=="number")return o;if(kr(o))return NaN;if(jr(o)&&(o=Number(o)),typeof o!="string")return o===0?o:+o;o=o.trim();var f=fo.test(o);return f||ao.test(o)?parseInt(o.slice(2),f?2:8):so.test(o)?NaN:+o}var jo=17976931348623157e292;function No(o){if(!o)return o===0?o:0;if(o=Ho(o),o===1/0||o===-1/0){var f=o<0?-1:1;return f*jo}return o===o?o:0}function So(o,f){o===void 0&&(o=0),f===void 0&&(f=1),o=No(o),f=No(f);var b=ve(Qt(o,f)||0),$=ce(nt(o,f)||0);if(b>$){var Be=b;b=$,$=Be}return ce(b+pt()*($-b+1))}var eo=Math.PI,Gt;(function(o){o[o.None=0]="None",o[o.Outer=1]="Outer",o[o.Inner=2]="Inner"})(Gt||(Gt={}));var ur=[Gt.None,Gt.Outer,Gt.Inner];function Un(o){var f=o.length,b=So(0,f-1);return o[b]}function qn(o){var f={top:Un(ur),right:Un(ur),bottom:Un(ur),left:Un(ur)},b=Object.keys(f),$=["top","bottom"],Be=["left","right"];if(f.top===Gt.Outer&&f.bottom===Gt.Outer?f[Un($)]=Gt.Inner:f.top!==Gt.Outer&&f.bottom!==Gt.Outer&&(f[Un($)]=Gt.Outer),f.left===Gt.Outer&&f.right===Gt.Outer?f[Un(Be)]=Gt.Inner:f.left!==Gt.Outer&&f.right!==Gt.Outer&&(f[Un(Be)]=Gt.Outer),o){var Ge=[],gt=[];b.forEach(function(rt){f[rt]===Gt.Inner?Ge.push(rt):f[rt]===Gt.None&>.push(rt)}),o===2?Ge.forEach(function(rt){return f[rt]=Gt.None}):o===3?Ge.length===0?f[Un(gt)]=Gt.Inner:Ge.length===2&&(f[Un(Ge)]=Gt.None):o==4&>.forEach(function(rt){return f[rt]=Gt.Inner})}return f}function Nr(o,f){f===void 0&&(f={});var b=f.x,$=b===void 0?0:b,Be=f.y,Ge=Be===void 0?0:Be,gt=f.w,rt=gt===void 0?60:gt,ke=f.h,Ft=ke===void 0?60:ke,Cn=f.needClosePath,mn=Cn===void 0?!0:Cn,pn=f.points,yn=f.margin,kn=yn===void 0?0:yn;kn=kn<=0?0:kn,(typeof pn=="number"||!pn)&&(pn=qn(pn));var Fn=(Math.min(rt,Ft)-kn*2)*.15,En=Math.hypot(Fn,Fn),_t=En/2,Bn=Fn+_t,sn={x:$+kn,y:Ge+kn,w:rt-Bn-kn*2,h:Ft-Bn-kn*2},lr=sn.w/2,St=sn.h/2;pn.left===Gt.Outer&&(sn.x+=Bn),pn.top===Gt.Outer&&(sn.y+=Bn),o.beginPath(),o.lineWidth=2,o.moveTo(sn.x,sn.y),pn.top!==Gt.None&&(o.lineTo(sn.x+lr-_t,sn.y),pn.top===Gt.Inner?o.arc(sn.x+lr,sn.y+_t,Fn,1.25*eo,1.75*eo,!0):o.arc(sn.x+lr,sn.y-_t,Fn,.75*eo,.25*eo)),o.lineTo(sn.x+sn.w,sn.y),pn.right!==Gt.None&&(o.lineTo(sn.x+sn.w,sn.y+St-_t),pn.right===Gt.Inner?o.arc(sn.x+sn.w-_t,sn.y+St,Fn,1.75*eo,.25*eo,!0):o.arc(sn.x+sn.w+_t,sn.y+St,Fn,1.25*eo,.75*eo)),o.lineTo(sn.x+sn.w,sn.y+sn.h),pn.bottom!==Gt.None&&(o.lineTo(sn.x+lr+_t,sn.y+sn.h),pn.bottom===Gt.Inner?o.arc(sn.x+lr,sn.y+sn.h-_t,Fn,.25*eo,.75*eo,!0):o.arc(sn.x+lr,sn.y+sn.h+_t,Fn,1.75*eo,1.25*eo)),o.lineTo(sn.x,sn.y+sn.h),pn.left!==Gt.None&&(o.lineTo(sn.x,sn.y+St+_t),pn.left===Gt.Inner?o.arc(sn.x+_t,sn.y+St,Fn,.75*eo,1.25*eo,!0):o.arc(sn.x-_t,sn.y+St,Fn,.25*eo,1.75*eo)),o.lineTo(sn.x,sn.y),o.stroke(),mn&&o.closePath()}function Vr(o,f,b,$){return new Promise(function(Be){f?o.toBlob(function(Ge){Be(Ge?URL.createObjectURL(Ge):o.toDataURL(b,$))},b,$):Be(o.toDataURL(b,$))})}var Io=new jn({max:5,maxStrategy:"replaced"});Io.cache.on("del",function(o,f){try{f.image.src&&URL.revokeObjectURL(f.image.src)}catch(b){}});function Bo(o){o?Io.cache.del(o):Io.cache.clear()}var mo=new WeakMap,Do=function(o){if(!jr(o))return String(o);if(!mo.get(o)){var f="_"+Date.now();mo.set(o,f)}return mo.get(o)},to={jpeg:"image/jpeg",png:"image/png"},Rr=[];function Mo(o){o.forEach(function(f){URL.revokeObjectURL(f)})}function go(o,f){f===void 0&&(f={});var b=f.borderWidth,$=b===void 0?2:b,Be=f.borderColor,Ge=Be===void 0?"rgba(255,255,255,0.7)":Be,gt=f.fillColor,rt=gt===void 0?"rgba(255,255,255,0.7)":gt,ke=f.points,Ft=f.width,Cn=Ft===void 0?60:Ft,mn=f.height,pn=mn===void 0?60:mn,yn=f.x,kn=f.y,Fn=f.margin,En=Fn===void 0?2:Fn,_t=f.equalHeight,Bn=_t===void 0?!0:_t,sn=f.imageWidth,lr=f.imageHeight,St=f.bgWidth,Lt=f.bgHeight,On=f.bgOffset,vr=On===void 0?[0,0]:On,er=f.bgImageType,lo=er===void 0?to.jpeg:er,ro=f.quality,Tr=ro===void 0?.8:ro,Co=f.format,la=Co===void 0?"dataURL":Co,ma=f.cacheImage,Dr=ma===void 0?!0:ma,Br=f.autoRevokePreviousBlobUrl,po=Br===void 0?!0:Br,Fr=f.ajaxOptions;return new Promise(function(Ko,zo){var Zo=document.createElement("canvas"),Yo=document.createElement("canvas"),ta=Zo.getContext("2d"),Vo=Yo.getContext("2d"),ya=Dr?Do(o):void 0;Io.run(function(){return qr(o,Fr)},ya).then(function(ba){var Qo=ba.image;sn&&(Qo.width=sn),lr&&(Qo.height=lr);var na=typeof St=="number"&&St>0?St>Cn?St:Cn:Qo.width,Go=typeof Lt=="number"&&Lt>0?Lt>pn?Lt:pn:Qo.height;Zo.width=na,Zo.height=Go;var Ua=na-Cn,Ca=Go-pn,Jo=typeof yn=="undefined"?So(Cn,Ua):yn||0,sa=typeof kn=="undefined"?So(0,Ca):kn||0;Jo<0?Jo=0:Jo>Ua&&(Jo=Ua),sa<0?sa=0:sa>Ca&&(sa=Ca);var sr=typeof ke=="number"||!ke?qn(ke):ke,ca=typeof vr=="function"?vr(Qo.width,Qo.height):vr;ta.strokeStyle=Ge,ta.lineWidth=$,ta.fillStyle=rt,Nr(ta,{x:Jo,y:sa,w:Cn,h:pn,points:sr,margin:En}),ta.fillStyle=rt,ta.fill(),ta.globalCompositeOperation="destination-over",ta.drawImage(Qo,ca[0],ca[1],Qo.width,Qo.height),Yo.width=na,Yo.height=Go,Vo.strokeStyle=Ge,Vo.lineWidth=$,Nr(Vo,{x:Jo,y:sa,w:Cn,h:pn,points:sr,margin:En}),Vo.globalCompositeOperation="destination-over",Vo.clip(),Vo.drawImage(Qo,ca[0],ca[1],Qo.width,Qo.height);var Xa=Vo.getImageData(Jo,sa,Cn,pn);Vo.clearRect(0,0,na,Go),Yo.width=Cn,Yo.height=Bn?Go:pn,Vo.putImageData(Xa,0,Bn?sa:0);var wa=la==="blob",ci=Vr(Yo,wa,to.png,Tr),ni=Vr(Zo,wa,lo,Tr);Promise.all([ci,ni]).then(function(ri){var oi=ri[0],Oa=ri[1];po&&(Rr.length&&(Mo(Rr),Rr.length=0),wa&&Rr.push(Oa,oi)),Ko({puzzleUrl:oi,bgUrl:Oa,x:Jo,y:Bn?0:sa})}).catch(zo)}).catch(zo)})}var To=Object.defineProperty,ho=Object.getOwnPropertySymbols,va=Object.prototype.hasOwnProperty,da=Object.prototype.propertyIsEnumerable,Ia=(o,f,b)=>f in o?To(o,f,{enumerable:!0,configurable:!0,writable:!0,value:b}):o[f]=b,qo=(o,f)=>{for(var b in f||(f={}))va.call(f,b)&&Ia(o,b,f[b]);if(ho)for(var b of ho(f))da.call(f,b)&&Ia(o,b,f[b]);return o},Ea=(o,f,b)=>new Promise(($,Be)=>{var Ge=ke=>{try{rt(b.next(ke))}catch(Ft){Be(Ft)}},gt=ke=>{try{rt(b.throw(ke))}catch(Ft){Be(Ft)}},rt=ke=>ke.done?$(ke.value):Promise.resolve(ke.value).then(Ge,gt);rt((b=b.apply(o,f)).next())});const Fa=({ModalProps:o,onFinish:f})=>{const[b,$]=(0,t.useState)(),Be=(0,t.useRef)(),Ge=()=>Ea(void 0,null,function*(){const rt=`/images/VerifCodeBg/img${Math.floor(Math.random()*23)+1}.jpg`,ke=yield go(rt,{imageHeight:180,imageWidth:360});return $(ke),ke}),gt=rt=>Ea(void 0,null,function*(){return rt!=null&&rt.x&&rt.x>b.x-5&&rt.x{var rt;o!=null&&o.open&&Be.current&&((rt=Be.current)==null||rt.refresh())},[o==null?void 0:o.open,Be]),t.createElement(S.default,qo({},qo({title:"\u8BF7\u5B8C\u6210\u4E0B\u5217\u9A8C\u8BC1\u540E\u7EE7\u7EED",width:410,footer:null,centered:!0},o)),t.createElement(Gr,{actionRef:Be,request:Ge,onVerify:rt=>Ea(void 0,null,function*(){return gt(rt)}),bgSize:{width:360,height:180}}),t.createElement("div",{className:"flex mt10"},t.createElement(h.ZP,{style:{paddingLeft:"0px",paddingRight:"0px"},type:"link",icon:t.createElement("i",{className:"iconfont icon-shuaxin3"}),onClick:()=>{var rt;(rt=Be.current)==null||rt.refresh()}},"\u5237\u65B0")))};var Sa=t.memo(Fa),yo=e(59301),Ja=Object.defineProperty,La=Object.defineProperties,Ba=Object.getOwnPropertyDescriptors,pa=Object.getOwnPropertySymbols,Na=Object.prototype.hasOwnProperty,xa=Object.prototype.propertyIsEnumerable,aa=(o,f,b)=>f in o?Ja(o,f,{enumerable:!0,configurable:!0,writable:!0,value:b}):o[f]=b,Ra=(o,f)=>{for(var b in f||(f={}))Na.call(f,b)&&aa(o,b,f[b]);if(pa)for(var b of pa(f))xa.call(f,b)&&aa(o,b,f[b]);return o},Ta=(o,f)=>La(o,Ba(f)),Aa=(o,f,b)=>new Promise(($,Be)=>{var Ge=ke=>{try{rt(b.next(ke))}catch(Ft){Be(Ft)}},gt=ke=>{try{rt(b.throw(ke))}catch(Ft){Be(Ft)}},rt=ke=>ke.done?$(ke.value):Promise.resolve(ke.value).then(Ge,gt);rt((b=b.apply(o,f)).next())});const ua={height:48},Wr=/(\b[\w\.-]+@[\w\.-]+\.\w{2,4}\b)|(^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$)/i,Pr=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,Wo={timer:0};var Fo=(o=>(o[o.setTimer=0]="setTimer",o))(Fo||{});function Po(o,f){switch(f.type){case 0:return Ta(Ra({},o),{timer:f.payload});default:throw new Error}}const ko=({validateName:o,getCode:f,register:b,style:$={},buttonText:Be="\u6CE8\u518C",globalSetting:Ge})=>{var gt;const[rt]=I.default.useForm(),[ke,Ft]=(0,t.useReducer)(Po,Wo),[Cn,mn]=(0,t.useState)(!1),{timer:pn}=ke,[yn,kn]=(0,t.useState)(!1);function Fn(St){return Aa(this,null,function*(){const{login:Lt,password:On,code:vr}=St,{message:er,status:lo}=yield b({login:Lt,password:On,code:vr});if(lo<0){rt.setFields([{name:"code",errors:[er]}]);return}window.location.reload()})}function En(){return Aa(this,null,function*(){let St=rt.getFieldValue("login"),Lt=0;if(!Wr.test(St)||St.indexOf(" ")>-1)return rt.setFields([{name:"login",errors:["\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"]}]),Lt=1,Lt;let{status:On,message:vr}=yield o({login:St,type:1});return On>0?Lt=2:(rt.setFields([{name:"login",errors:[vr]}]),Lt=1),Lt})}const _t=()=>Aa(void 0,null,function*(){mn(!0);const St=rt.getFieldValue("verify"),Lt=rt.getFieldValue("login");if(!Lt)rt.validateFields(["login"]);else{const On=yield o({login:Lt,type:1});if((On==null?void 0:On.status)!==1){rt.setFields([{name:"login",errors:[On==null?void 0:On.message]}]);return}const{status:vr,message:er}=yield f({login:Lt,type:1,smscode:(0,B.M)(Lt)});vr<0&&rt.setFields([{name:"code",errors:[er]}]),Ft({type:0,payload:60})}mn(!1)});function Bn(St,Lt){if(!Lt)return Promise.resolve();if(!Pr.test(Lt)||Lt.indexOf(" ")>-1)return Promise.reject("\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD");const On=Lt.length;return On>=8&&On<=16?Promise.resolve():Promise.reject("\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD")}const sn=(St,Lt)=>Lt?Promise.resolve():Promise.reject("\u8BF7\u62D6\u52A8\u6ED1\u5757\u9A8C\u8BC1");(0,t.useEffect)(()=>{pn>0&&setTimeout(()=>{Ft({type:0,payload:pn-1})},1e3)},[pn]);const lr=(St,Lt)=>Lt?Lt.indexOf(" ")>-1?Promise.reject("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"):Wr.test(Lt)?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"):Promise.resolve();return yo.createElement(yo.Fragment,null,yo.createElement(I.default,{layout:"vertical",form:rt,style:$,initialValues:{autologin:!0,protool:!1},onFinish:Fn},yo.createElement(I.default.Item,{name:"login",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"},{validator:lr}]},yo.createElement(se.default,{style:ua,autoComplete:"new-login",size:"middle",placeholder:"\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7",onBlur:()=>En,onChange:()=>rt.setFieldsValue({verify:0})})),!((gt=Ge==null?void 0:Ge.setting)!=null&>.is_local)&&yo.createElement(I.default.Item,{name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},yo.createElement(se.default,{suffix:yo.createElement(h.ZP,{loading:Cn,type:"link",onClick:St=>{if(St.stopPropagation(),!rt.getFieldValue("login")){rt.validateFields(["login"]);return}kn(!0)},disabled:pn>0}," ",pn===0?"\u83B7\u53D6\u9A8C\u8BC1\u7801":`${pn}\u79D2\u53EF\u91CD\u65B0\u83B7\u53D6`),style:{paddingRight:2,height:48},placeholder:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801",size:"middle"})),yo.createElement(D.Z,{title:yo.createElement("div",null,yo.createElement("span",null,"\u957F\u5EA6\u4E3A8-16\u4F4D\u5B57\u7B26"),yo.createElement("br",null),yo.createElement("span",null,"\u5B57\u6BCD/\u6570\u5B57\u4EE5\u53CA\u6807\u70B9\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"),yo.createElement("br",null),yo.createElement("span",null,"\u4E0D\u5141\u8BB8\u6709\u7A7A\u683C\u3001\u4E2D\u6587")),placement:"topRight"},yo.createElement(I.default.Item,{name:"password",rules:[{required:!0,message:"\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"},{validator:Bn}]},yo.createElement(se.default.Password,{autoComplete:"new-password",style:ua,size:"middle",placeholder:"\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"}))),yo.createElement(I.default.Item,null,yo.createElement(h.ZP,{size:"middle",type:"primary",htmlType:"submit",block:!0,style:ua,className:"font16"}," ",Be," ")),yo.createElement("div",{className:"tc",style:{paddingTop:0,paddingBottom:35}},"\u6CE8\u518C\u5E76\u767B\u5F55\u5373\u4EE3\u8868\u60A8\u5DF2\u9605\u8BFB\u5E76\u540C\u610F",yo.createElement("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank"},"\u300A\u670D\u52A1\u534F\u8BAE\u6761\u6B3E\u300B"))),yo.createElement(Sa,{ModalProps:{open:yn,onCancel:()=>{kn(!1)}},onFinish:()=>{kn(!1),_t()}}))};var Uo=(0,d.connect)(({globalSetting:o})=>({globalSetting:o}))(ko),$o=e(89392),no=e(59301),ga=Object.defineProperty,ia=Object.defineProperties,za=Object.getOwnPropertyDescriptors,qa=Object.getOwnPropertySymbols,Za=Object.prototype.hasOwnProperty,ja=Object.prototype.propertyIsEnumerable,Wa=(o,f,b)=>f in o?ga(o,f,{enumerable:!0,configurable:!0,writable:!0,value:b}):o[f]=b,Ka=(o,f)=>{for(var b in f||(f={}))Za.call(f,b)&&Wa(o,b,f[b]);if(qa)for(var b of qa(f))ja.call(f,b)&&Wa(o,b,f[b]);return o},$a=(o,f)=>ia(o,za(f)),Ha=(o,f,b)=>new Promise(($,Be)=>{var Ge=ke=>{try{rt(b.next(ke))}catch(Ft){Be(Ft)}},gt=ke=>{try{rt(b.throw(ke))}catch(Ft){Be(Ft)}},rt=ke=>ke.done?$(ke.value):Promise.resolve(ke.value).then(Ge,gt);rt((b=b.apply(o,f)).next())});const Ma={height:48},_a=/(\b[\w\.-]+@[\w\.-]+\.\w{2,4}\b)|(^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$)/i,ii=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,li={timer:0};var Oo=(o=>(o[o.setTimer=0]="setTimer",o))(Oo||{});function co(o,f){switch(f.type){case 0:return $a(Ka({},o),{timer:f.payload});default:throw new Error}}const xo=({validateName:o,getCode:f,register:b,style:$={paddingRight:50},buttonText:Be="\u6CE8\u518C",globalSetting:Ge})=>{const[gt]=I.default.useForm(),[rt,ke]=(0,t.useReducer)(co,li),[Ft,Cn]=(0,t.useState)(!1),{timer:mn}=rt,[pn,yn]=(0,t.useState)(!1);function kn(lr){return Ha(this,null,function*(){const{login:St,new_password:Lt,code:On}=lr,{message:vr,status:er}=yield b({login:St,new_password:Lt,code:On});if(er<0){gt.setFields([{name:"code",errors:[vr]}]);return}location.reload()})}function Fn(){return Ha(this,null,function*(){let lr=gt.getFieldValue("login"),St=0;if(!_a.test(lr)||lr.indexOf(" ")>-1)return gt.setFields([{name:"login",errors:["\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"]}]),St=1,St;let{status:Lt,message:On}=yield o({login:lr,type:2});return Lt>0?St=2:(gt.setFields([{name:"login",errors:[On]}]),St=1),St})}const En=()=>Ha(void 0,null,function*(){const lr=gt.getFieldValue("verify"),St=gt.getFieldValue("login");if(yield gt.validateFields(["login"]),!St)gt.validateFields(["login"]);else{Cn(!0);const{status:Lt,message:On}=yield f({login:St,type:2,smscode:(0,B.M)(St)});Lt<0&>.setFields([{name:"code",errors:[On]}]),ke({type:0,payload:60}),Cn(!1)}});function _t(lr,St){if(!St)return Promise.resolve();if(!ii.test(St))return Promise.reject("\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD");if(St.indexOf(" ")>-1)return Promise.reject("\u8BF7\u8F93\u51658-16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C");const Lt=St.length;return Lt>=8&&Lt<=16?Promise.resolve():Promise.reject("\u8BF7\u8F93\u51658-16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C")}const Bn=(lr,St)=>St?Promise.resolve():Promise.reject("\u8BF7\u62D6\u52A8\u6ED1\u5757\u9A8C\u8BC1");(0,t.useEffect)(()=>{mn>0&&setTimeout(()=>{ke({type:0,payload:mn-1})},1e3)},[mn]);const sn=(lr,St)=>Ha(void 0,null,function*(){if(!St)return Promise.resolve();if(St.indexOf(" ")>-1)return Promise.reject("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1");if(_a.test(St)){let{status:Lt,message:On}=yield o({login:St,type:2});return Lt>0?Promise.resolve():Promise.reject(On)}else return Promise.reject("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1")});return no.createElement(no.Fragment,null,no.createElement(I.default,{layout:"vertical",form:gt,style:$,initialValues:{autologin:!0,protool:!1},onFinish:(0,$o.throttle)(kn,2e3)},no.createElement(I.default.Item,{name:"login",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"},{validator:(0,$o.throttle)(sn,400)}]},no.createElement(se.default,{style:Ma,autoComplete:"new-login",size:"middle",placeholder:"\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7",onChange:()=>gt.setFieldsValue({verify:0})})),no.createElement(D.Z,{title:no.createElement("div",null,no.createElement("span",null,"\u957F\u5EA6\u4E3A8-16\u4F4D\u5B57\u7B26"),no.createElement("br",null),no.createElement("span",null,"\u5B57\u6BCD/\u6570\u5B57\u4EE5\u53CA\u6807\u70B9\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"),no.createElement("br",null),no.createElement("span",null,"\u4E0D\u5141\u8BB8\u6709\u7A7A\u683C\u3001\u4E2D\u6587")),placement:"topRight"},no.createElement(I.default.Item,{name:"new_password",rules:[{required:!0,message:"\u8BF7\u8F93\u51658-16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C"},{validator:_t}]},no.createElement(se.default.Password,{autoComplete:"new-password",style:Ma,size:"middle",placeholder:"\u8F93\u51658\uFF5E16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199"}))),no.createElement(I.default.Item,{name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},no.createElement(se.default,{suffix:no.createElement(h.ZP,{loading:Ft,type:"link",onClick:lr=>{if(lr.stopPropagation(),!gt.getFieldValue("login")){gt.validateFields(["login"]);return}yn(!0)},disabled:mn>0}," ",mn===0?"\u83B7\u53D6\u9A8C\u8BC1\u7801":`${mn}\u79D2\u53EF\u91CD\u65B0\u83B7\u53D6`),style:{paddingRight:2,height:48},placeholder:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801",size:"middle"})),no.createElement(I.default.Item,null,no.createElement(h.ZP,{size:"middle",type:"primary",htmlType:"submit",block:!0,style:Ma,className:"font16"}," ",Be," ")),no.createElement("div",{className:"tc",style:{paddingTop:0,paddingBottom:20}},"\u4FEE\u6539\u5E76\u767B\u5F55\u5373\u4EE3\u8868\u60A8\u5DF2\u9605\u8BFB\u5E76\u540C\u610F",no.createElement("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank"},"\u300A\u670D\u52A1\u534F\u8BAE\u6761\u6B3E\u300B"))),no.createElement(Sa,{ModalProps:{open:pn,onCancel:()=>{yn(!1)}},onFinish:()=>{yn(!1),En()}}))};var _o=(0,d.connect)(({globalSetting:o})=>({globalSetting:o}))(xo),ea=Object.defineProperty,Pa=Object.getOwnPropertySymbols,ha=Object.prototype.hasOwnProperty,ka=Object.prototype.propertyIsEnumerable,ei=(o,f,b)=>f in o?ea(o,f,{enumerable:!0,configurable:!0,writable:!0,value:b}):o[f]=b,si=(o,f)=>{for(var b in f||(f={}))ha.call(f,b)&&ei(o,b,f[b]);if(Pa)for(var b of Pa(f))ka.call(f,b)&&ei(o,b,f[b]);return o};const ti=o=>React.createElement("svg",si({id:"wechat_svg__\\u56FE\\u5C42_1",xmlns:"http://www.w3.org/2000/svg",x:0,y:0,viewBox:"0 0 66 66",style:{enableBackground:"new 0 0 66 66"},xmlSpace:"preserve"},o),React.createElement("style",null,".wechat_svg__st1{fill:#00b913}"),React.createElement("g",{id:"wechat_svg__\\u9875\\u9762-1"},React.createElement("g",{id:"wechat_svg__\\u767B\\u5F55_x2F_\\u6CE8\\u518C",transform:"translate(-1081 -380)"},React.createElement("g",{id:"wechat_svg__\\u7F16\\u7EC4-18\\u5907\\u4EFD",transform:"translate(1063 238)"},React.createElement("g",{id:"wechat_svg__\\u7F16\\u7EC4-12",transform:"translate(18 142)"},React.createElement("g",{id:"wechat_svg__\\u7F16\\u7EC4-10"},React.createElement("circle",{id:"wechat_svg__\\u692D\\u5706\\u5F62",cx:33,cy:33,r:33,style:{fillRule:"evenodd",clipRule:"evenodd",fill:"#c6f4c9"}}),React.createElement("g",{id:"wechat_svg__\\u7F16\\u7EC4",transform:"translate(12 15.429)"},React.createElement("path",{id:"wechat_svg__\\u8DEF\\u5F84",className:"wechat_svg__st1",d:"M16.3 22.8c0-6.6 6-12.1 13.7-12.1h.4C29.1 4.6 22.7 0 15.4 0 7.2 0 .4 5.8.4 13.1c0 4.3 2.2 7.7 6 10.5l-1.5 4.7 5.2-2.7c1.7.4 3.5.7 5.3.8.5 0 .9 0 1.4-.1l.1-.1c-.4-1.1-.6-2.3-.6-3.4z"}),React.createElement("path",{id:"wechat_svg__\\u8DEF\\u5F84_1_",className:"wechat_svg__st1",d:"M42.4 22.4c0-6.2-5.8-11.2-12.4-11.2-7 0-12.4 5.1-12.4 11.2S23.1 33.6 30 33.6c1.5-.1 3-.3 4.4-.8l4 2.3-1-3.8c2.8-2.3 5-5.5 5-8.9z"}),React.createElement("path",{id:"wechat_svg__\\u5F62\\u72B6",d:"M21.6 6c1-.1 1.8.7 1.9 1.7V8c.1 1-.7 1.9-1.6 2h-.2c-1.1.1-2.1-.8-2.2-2 0-1.2 1-2.1 2.1-2zM11.2 9.9C10.1 10 9.1 9.2 9 8c.1-1.2 1.1-2.1 2.2-2 1-.1 1.8.7 1.8 1.8V8c.1 1-.7 1.9-1.6 2h-.2zm15.2 10.7c-.8-.1-1.4-.7-1.5-1.6.1-.8.7-1.5 1.5-1.6.9-.1 1.7.6 1.9 1.6-.2 1-1 1.7-1.9 1.6zm8.2 0c-.8-.1-1.4-.7-1.5-1.6.1-.8.7-1.5 1.5-1.6.9-.1 1.7.6 1.9 1.6-.2 1-1 1.7-1.9 1.6z",style:{fill:"#fff"}}))))))));var Va="data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSLlm77lsYJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4PSIwIiB5PSIwIiB2aWV3Qm94PSIwIDAgNjYgNjYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDY2IDY2IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGU+LnN0MXtmaWxsOiMwMGI5MTN9PC9zdHlsZT48ZyBpZD0i6aG16Z2iLTEiPjxnIGlkPSLnmbvlvZVfeDJGX+azqOWGjCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwODEgLTM4MCkiPjxnIGlkPSLnvJbnu4QtMTjlpIfku70iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwNjMgMjM4KSI+PGcgaWQ9Iue8lue7hC0xMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTggMTQyKSI+PGcgaWQ9Iue8lue7hC0xMCI+PGNpcmNsZSBpZD0i5qSt5ZyG5b2iIiBjeD0iMzMiIGN5PSIzMyIgcj0iMzMiIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOiNjNmY0YzkiLz48ZyBpZD0i57yW57uEIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMiAxNS40MjkpIj48cGF0aCBpZD0i6Lev5b6EIiBjbGFzcz0ic3QxIiBkPSJNMTYuMyAyMi44YzAtNi42IDYtMTIuMSAxMy43LTEyLjFoLjRDMjkuMSA0LjYgMjIuNyAwIDE1LjQgMCA3LjIgMCAuNCA1LjguNCAxMy4xYzAgNC4zIDIuMiA3LjcgNiAxMC41bC0xLjUgNC43IDUuMi0yLjdjMS43LjQgMy41LjcgNS4zLjguNSAwIC45IDAgMS40LS4xbC4xLS4xYy0uNC0xLjEtLjYtMi4zLS42LTMuNHoiLz48cGF0aCBpZD0i6Lev5b6EXzFfIiBjbGFzcz0ic3QxIiBkPSJNNDIuNCAyMi40YzAtNi4yLTUuOC0xMS4yLTEyLjQtMTEuMi03IDAtMTIuNCA1LjEtMTIuNCAxMS4yUzIzLjEgMzMuNiAzMCAzMy42YzEuNS0uMSAzLS4zIDQuNC0uOGw0IDIuMy0xLTMuOGMyLjgtMi4zIDUtNS41IDUtOC45eiIvPjxwYXRoIGlkPSLlvaLnirYiIGQ9Ik0yMS42IDZjMS0uMSAxLjguNyAxLjkgMS43VjhjLjEgMS0uNyAxLjktMS42IDJoLS4yYy0xLjEuMS0yLjEtLjgtMi4yLTIgMC0xLjIgMS0yLjEgMi4xLTJ6TTExLjIgOS45QzEwLjEgMTAgOS4xIDkuMiA5IDhjLjEtMS4yIDEuMS0yLjEgMi4yLTIgMS0uMSAxLjguNyAxLjggMS44VjhjLjEgMS0uNyAxLjktMS42IDJoLS4yem0xNS4yIDEwLjdjLS44LS4xLTEuNC0uNy0xLjUtMS42LjEtLjguNy0xLjUgMS41LTEuNi45LS4xIDEuNy42IDEuOSAxLjYtLjIgMS0xIDEuNy0xLjkgMS42em04LjIgMGMtLjgtLjEtMS40LS43LTEuNS0xLjYuMS0uOC43LTEuNSAxLjUtMS42LjktLjEgMS43LjYgMS45IDEuNi0uMiAxLTEgMS43LTEuOSAxLjZ6IiBzdHlsZT0iZmlsbDojZmZmIi8+PC9nPjwvZz48L2c+PC9nPjwvZz48L2c+PC9zdmc+",gi=Object.defineProperty,hi=Object.getOwnPropertySymbols,Qi=Object.prototype.hasOwnProperty,Pi=Object.prototype.propertyIsEnumerable,yi=(o,f,b)=>f in o?gi(o,f,{enumerable:!0,configurable:!0,writable:!0,value:b}):o[f]=b,Ji=(o,f)=>{for(var b in f||(f={}))Qi.call(f,b)&&yi(o,b,f[b]);if(hi)for(var b of hi(f))Pi.call(f,b)&&yi(o,b,f[b]);return o};const qi=o=>React.createElement("svg",Ji({className:"QQUrl_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},o),React.createElement("path",{d:"M512 0C229.356 0 0 229.356 0 512s229.356 512 512 512 512-229.356 512-512S794.644 0 512 0zm235.75 647.603c-10.7 5.417-27.417-6.963-43.34-30.157-6.267 25.262-21.673 47.95-43.607 66.253 23.244 8.505 38.123 22.17 38.123 37.898 0 25.519-40.99 46.403-91.387 46.403-45.43 0-83.287-17.014-90.076-38.927h-10.967C499.446 751.243 461.85 768 416.42 768c-50.396 0-91.387-20.623-91.387-46.403 0-15.728 15.145-29.388 38.118-37.898-21.929-18.304-37.596-41.252-43.602-66.253-15.667 23.194-32.634 35.83-43.34 30.157-15.668-7.987-12.534-51.046 7.05-96.159 15.145-35.317 36.03-61.614 51.697-67.287-.262-2.319-.262-4.638-.262-6.707 0-13.66 3.917-26.291 10.445-36.608v-2.314c0-6.19 1.567-12.119 4.178-17.275C353.23 329.216 414.07 256 512.241 256s159.006 73.216 162.923 165.253a38.374 38.374 0 0 1 4.178 17.275v2.32c6.528 10.311 10.445 22.942 10.445 36.607 0 2.32 0 4.64-.261 6.702 15.923 5.673 36.557 31.97 51.696 67.287 19.062 45.118 22.196 88.167 6.528 96.16z",fill:"#378AFE"}));var Oi="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTUxMiAwQzIyOS4zNTYgMCAwIDIyOS4zNTYgMCA1MTJzMjI5LjM1NiA1MTIgNTEyIDUxMiA1MTItMjI5LjM1NiA1MTItNTEyUzc5NC42NDQgMCA1MTIgMHptMjM1Ljc1IDY0Ny42MDNjLTEwLjcgNS40MTctMjcuNDE3LTYuOTYzLTQzLjM0LTMwLjE1Ny02LjI2NyAyNS4yNjItMjEuNjczIDQ3Ljk1LTQzLjYwNyA2Ni4yNTMgMjMuMjQ0IDguNTA1IDM4LjEyMyAyMi4xNyAzOC4xMjMgMzcuODk4IDAgMjUuNTE5LTQwLjk5IDQ2LjQwMy05MS4zODcgNDYuNDAzLTQ1LjQzIDAtODMuMjg3LTE3LjAxNC05MC4wNzYtMzguOTI3aC0xMC45NjdDNDk5LjQ0NiA3NTEuMjQzIDQ2MS44NSA3NjggNDE2LjQyIDc2OGMtNTAuMzk2IDAtOTEuMzg3LTIwLjYyMy05MS4zODctNDYuNDAzIDAtMTUuNzI4IDE1LjE0NS0yOS4zODggMzguMTE4LTM3Ljg5OC0yMS45MjktMTguMzA0LTM3LjU5Ni00MS4yNTItNDMuNjAyLTY2LjI1My0xNS42NjcgMjMuMTk0LTMyLjYzNCAzNS44My00My4zNCAzMC4xNTctMTUuNjY4LTcuOTg3LTEyLjUzNC01MS4wNDYgNy4wNS05Ni4xNTkgMTUuMTQ1LTM1LjMxNyAzNi4wMy02MS42MTQgNTEuNjk3LTY3LjI4Ny0uMjYyLTIuMzE5LS4yNjItNC42MzgtLjI2Mi02LjcwNyAwLTEzLjY2IDMuOTE3LTI2LjI5MSAxMC40NDUtMzYuNjA4di0yLjMxNGMwLTYuMTkgMS41NjctMTIuMTE5IDQuMTc4LTE3LjI3NUMzNTMuMjMgMzI5LjIxNiA0MTQuMDcgMjU2IDUxMi4yNDEgMjU2czE1OS4wMDYgNzMuMjE2IDE2Mi45MjMgMTY1LjI1M2EzOC4zNzQgMzguMzc0IDAgMCAxIDQuMTc4IDE3LjI3NXYyLjMyYzYuNTI4IDEwLjMxMSAxMC40NDUgMjIuOTQyIDEwLjQ0NSAzNi42MDcgMCAyLjMyIDAgNC42NC0uMjYxIDYuNzAyIDE1LjkyMyA1LjY3MyAzNi41NTcgMzEuOTcgNTEuNjk2IDY3LjI4NyAxOS4wNjIgNDUuMTE4IDIyLjE5NiA4OC4xNjcgNi41MjggOTYuMTZ6IiBmaWxsPSIjMzc4QUZFIi8+PC9zdmc+",ui={"other-login":"other-login___Jd48Z","btn-link":"btn-link___MhTA6","wechat-qrcode":"wechat-qrcode___bLWkh",driver:"driver___IuicK"},Di=e(346),Ao=e(59301);const bi=window.location.host,di=Di.Z.QQLoginCB;var $i=({onWechatLogin:o,setType:f,loginType:b})=>{function $(){let Be="";return(0,B.b9)()?Be=`https://graph.qq.com/oauth2.0/show?which=Login&display=pc&client_id=101508858&redirect_uri=${di}%2fotherloginqq&state=null,${bi}&response_type=code`:Be=`https://xui.ptlogin2.qq.com/cgi-bin/xlogin?appid=716027609&pt_3rd_aid=101508858&daid=383&pt_skey_valid=0&style=35&s_url=http%3A%2F%2Fconnect.qq.com&refer_cgi=authorize&which=&client_id=101508858&response_type=code&scope=get_user_info&redirect_uri=${di}%2fotherloginqq&state=null,${bi}&response_type=code`,Be}return Ao.createElement(Ao.Fragment,null,(b===1||b===2)&&Ao.createElement("div",{style:{marginTop:(0,B.WX)()?192:92,marginBottom:60},className:"font16 tc"},"\u6CA1\u6709\u8D26\u53F7\uFF1F",Ao.createElement("span",{onClick:()=>f(3),className:"c-blue current"},"\u514D\u8D39\u6CE8\u518C")),(b===3||b===4||b===5)&&Ao.createElement("div",{style:{marginTop:(0,B.WX)()?192:92,marginBottom:60},className:"font16 tc"},"\u5DF2\u6709\u8D26\u53F7\uFF1F",Ao.createElement("span",{onClick:()=>f(1),className:"c-blue current"},"\u7ACB\u5373\u767B\u5F55")),!(0,B.WX)()&&Ao.createElement(Ao.Fragment,null,Ao.createElement("p",{className:ui.driver},Ao.createElement("span",{style:{color:"#444444"}},"\u5FEB\u901F\u767B\u5F55")),Ao.createElement("div",{className:ui["other-login"]},(0,B.s2)()&&(0,B.IS)()&&Ao.createElement("a",{title:"\u5FAE\u4FE1\u767B\u5F55",style:{margin:0},onClick:o},Ao.createElement("img",{src:Va,alt:"\u5FAE\u4FE1",width:66})),(0,B.s2)()&&!(0,B.IS)()&&Ao.createElement("a",{title:"qq\u767B\u5F55",rel:"noreferrer noopener nofollow",style:{margin:0},href:$()},Ao.createElement("img",{src:Oi,alt:"QQ",width:66})),(0,B.b9)()&&Ao.createElement(Ao.Fragment,null,Ao.createElement("a",{title:"\u5FAE\u4FE1\u767B\u5F55",style:{marginRight:(0,B.IS)()?0:40},onClick:o},Ao.createElement("img",{src:Va,alt:"\u5FAE\u4FE1",width:66})),!(0,B.IS)()&&Ao.createElement("a",{title:"qq\u767B\u5F55",href:$()},Ao.createElement("img",{src:Oi,alt:"QQ",width:66}))))))};function Fi({onBack:o,setType:f}){return Ao.createElement(Ao.Fragment,null,Ao.createElement("div",{style:{overflow:"hidden",width:300,height:300,margin:"20px auto 0 auto"}},Ao.createElement("iframe",{className:ui["wechat-qrcode"],frameBorder:"0",sandbox:"allow-scripts allow-same-origin allow-top-navigation",scrolling:"no",src:`https://open.weixin.qq.com/connect/qrconnect?appid=wx6b119e2d829c13fa&redirect_uri=${di}%2fotherloginstart&response_type=code&scope=snsapi_login&state=null,${bi}#wechat_redirect`})),Ao.createElement("div",{style:{marginTop:17,marginBottom:10},className:"font16 bold tc c-blue current"},Ao.createElement("span",{onClick:()=>f(1),style:{borderBottom:"2px solid #0152d9"}},"\u8FD4\u56DE\u8D26\u53F7\u767B\u5F55")))}var _i=Object.defineProperty,Li=Object.defineProperties,el=Object.getOwnPropertyDescriptors,Ci=Object.getOwnPropertySymbols,tl=Object.prototype.hasOwnProperty,Ni=Object.prototype.propertyIsEnumerable,Ri=(o,f,b)=>f in o?_i(o,f,{enumerable:!0,configurable:!0,writable:!0,value:b}):o[f]=b,Ti=(o,f)=>{for(var b in f||(f={}))tl.call(f,b)&&Ri(o,b,f[b]);if(Ci)for(var b of Ci(f))Ni.call(f,b)&&Ri(o,b,f[b]);return o},nl=(o,f)=>Li(o,el(f)),zi=(o,f,b)=>new Promise(($,Be)=>{var Ge=ke=>{try{rt(b.next(ke))}catch(Ft){Be(Ft)}},gt=ke=>{try{rt(b.throw(ke))}catch(Ft){Be(Ft)}},rt=ke=>ke.done?$(ke.value):Promise.resolve(ke.value).then(Ge,gt);rt((b=b.apply(o,f)).next())});const fi={height:48},Zi=/(\b[\w\.-]+@[\w\.-]+\.\w{2,4}\b)|(^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$)/i,rl=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,ji={timer:0};var Wi=(o=>(o[o.setTimer=0]="setTimer",o))(Wi||{});function Ki(o,f){switch(f.type){case 0:return nl(Ti({},o),{timer:f.payload});default:throw new Error}}const Hi=({validateName:o,getCode:f,register:b,style:$={},buttonText:Be="\u6CE8\u518C",globalSetting:Ge})=>{const[gt]=I.default.useForm(),[rt,ke]=(0,t.useReducer)(Ki,ji),[Ft,Cn]=(0,t.useState)(!1),{timer:mn}=rt;function pn(kn){return zi(this,null,function*(){const{old_password:Fn,newPassword:En}=kn,{message:_t,status:Bn}=yield b({old_password:Fn,newPassword:En});if(Bn<0){gt.setFields([{name:"code",errors:[_t]}]);return}})}const yn=(kn,Fn,En)=>{Fn?Fn.indexOf(" ")>-1?En("\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"):Fn.length<8||Fn.length>16?En("\u8BF7\u8F93\u51658-16\u4F4D\u5B57\u7B26\u7684\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\uFF01"):rl.test(Fn)?En():En("\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"):En("\u8BF7\u8F93\u51658-16\u4F4D\u5B57\u7B26\u7684\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\uFF01")};return(0,t.useEffect)(()=>{mn>0&&setTimeout(()=>{ke({type:0,payload:mn-1})},1e3)},[mn]),t.createElement(I.default,{layout:"vertical",form:gt,style:$,initialValues:{autologin:!0,protool:!1},onFinish:pn},t.createElement(I.default.Item,{name:"old_password",rules:[{required:!0,message:"\u8BF7\u8F93\u51658\uFF5E16\u4F4D\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199"}]},t.createElement(se.default,{style:fi,autoComplete:"new-login",size:"middle",type:"password",placeholder:"\u8BF7\u8F93\u5165\u65E7\u5BC6\u7801",onChange:()=>gt.setFieldsValue({verify:0})})),t.createElement(D.Z,{title:t.createElement("div",null,t.createElement("span",null,"\u957F\u5EA6\u4E3A8-16\u4F4D\u5B57\u7B26"),t.createElement("br",null),t.createElement("span",null,"\u5B57\u6BCD/\u6570\u5B57\u4EE5\u53CA\u6807\u70B9\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"),t.createElement("br",null),t.createElement("span",null,"\u4E0D\u5141\u8BB8\u6709\u7A7A\u683C\u3001\u4E2D\u6587")),placement:"topRight"},t.createElement(I.default.Item,{name:"newPassword",rules:[{required:!0,message:"\u8BF7\u8F93\u51658-16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C"},{validator:yn}]},t.createElement(se.default.Password,{autoComplete:"new-password",style:fi,size:"middle",placeholder:"\u8F93\u51658\uFF5E16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199"}))),t.createElement(D.Z,{title:t.createElement("div",null,t.createElement("span",null,"\u957F\u5EA6\u4E3A8-16\u4F4D\u5B57\u7B26"),t.createElement("br",null),t.createElement("span",null,"\u5B57\u6BCD/\u6570\u5B57\u4EE5\u53CA\u6807\u70B9\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"),t.createElement("br",null),t.createElement("span",null,"\u4E0D\u5141\u8BB8\u6709\u7A7A\u683C\u3001\u4E2D\u6587")),placement:"topRight"},t.createElement(I.default.Item,{name:"againPassword",rules:[{required:!0,message:"\u8BF7\u518D\u6B21\u8F93\u5165\u65B0\u5BC6\u7801"},{validator:(kn,Fn,En)=>{Fn!=gt.getFieldsValue().newPassword?En("\u4E24\u6B21\u8F93\u5165\u7684\u65B0\u5BC6\u7801\u5FC5\u987B\u4E00\u81F4\uFF01"):En()}}]},t.createElement(se.default.Password,{autoComplete:"new-password",style:fi,size:"middle",placeholder:"\u8BF7\u518D\u6B21\u8F93\u5165\u65B0\u5BC6\u7801"}))),t.createElement(I.default.Item,null,t.createElement(h.ZP,{size:"middle",type:"primary",htmlType:"submit",block:!0,style:fi,className:"font16"}," ",Be," ")),t.createElement("div",{className:"tc",style:{paddingTop:0,paddingBottom:20}},"\u4FEE\u6539\u5E76\u767B\u5F55\u5373\u4EE3\u8868\u60A8\u5DF2\u9605\u8BFB\u5E76\u540C\u610F",t.createElement("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank"},"\u300A\u670D\u52A1\u534F\u8BAE\u6761\u6B3E\u300B")))};var ki=(0,d.connect)(({globalSetting:o})=>({globalSetting:o}))(Hi),Ei=e(99313),Si=e(95237),fa=e(43604),Vi=Object.defineProperty,xi=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,l=Object.prototype.propertyIsEnumerable,N=(o,f,b)=>f in o?Vi(o,f,{enumerable:!0,configurable:!0,writable:!0,value:b}):o[f]=b,j=(o,f)=>{for(var b in f||(f={}))a.call(f,b)&&N(o,b,f[b]);if(xi)for(var b of xi(f))l.call(f,b)&&N(o,b,f[b]);return o},te=(o,f,b)=>new Promise(($,Be)=>{var Ge=ke=>{try{rt(b.next(ke))}catch(Ft){Be(Ft)}},gt=ke=>{try{rt(b.throw(ke))}catch(Ft){Be(Ft)}},rt=ke=>ke.done?$(ke.value):Promise.resolve(ke.value).then(Ge,gt);rt((b=b.apply(o,f)).next())});const{TabPane:ae}=Ei.default,ze=({dispatch:o,is_main_site:f,is_local:b,globalSetting:$,style:Be={}})=>{const[Ge,gt]=(0,t.useState)(!1),[rt,ke]=(0,t.useState)("1"),[Ft,Cn]=(0,t.useState)(1),[mn,pn]=(0,t.useState)();function yn(){Cn(1),gt(!1)}function kn(){Cn(2),gt(!0)}function Fn(St){console.log(St),ke(St)}const En={buttonText:"\u767B \u5F55",validateName:ue.Ol,getCode:ue.o1,register:St=>te(void 0,null,function*(){const Lt=yield(0,ue.Gq)({phone:St.login,code:St.code});return Lt.status===0?(Lt!=null&&Lt.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",Lt==null?void 0:Lt.start_date)):localStorage.removeItem("extension-modal"),"/"):Lt})},_t={buttonText:"\u6CE8\u518C\u5E76\u767B\u5F55",validateName:ue.Ol,getCode:ue.o1,register:St=>te(void 0,null,function*(){const Lt=yield(0,ue.z2)(j({},St));return Lt.status===0?(localStorage.getItem("addinfo")==="1"?localStorage.setItem("addinfo","2"):localStorage.setItem("registeruser","1"),localStorage.removeItem("extension-modal"),n.ZP.info("\u6CE8\u518C\u5E76\u767B\u9646\u6210\u529F"),"/"):Lt})},Bn={buttonText:"\u4FEE\u6539\u5BC6\u7801",validateName:ue.Ol,getCode:ue.o1,register:St=>te(void 0,null,function*(){const Lt=yield(0,ue.Ex)(j({login:mn},St));return n.ZP.info("\u4FEE\u6539\u5BC6\u7801\u6210\u529F"),Lt})},sn={buttonText:"\u4FEE\u6539\u5E76\u767B\u5F55",validateName:ue.Ol,getCode:ue.o1,register:St=>te(void 0,null,function*(){St.new_password_confirmation=St.new_password;const Lt=yield(0,ue.c0)(j({},St));return Lt.status===0?(Lt!=null&&Lt.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",Lt==null?void 0:Lt.start_date)):localStorage.removeItem("extension-modal"),n.ZP.info("\u4FEE\u6539\u6210\u529F"),"/"):Lt})},lr=(0,t.useCallback)(()=>{var St,Lt,On,vr;switch(Ft){case 1:return t.createElement(Ei.default,{defaultActiveKey:rt,onChange:Fn,className:Me.tabs},t.createElement(ae,{tab:"\u8D26\u53F7\u767B\u5F55",key:"1"},t.createElement("div",{className:"mt20"},rt==="1"&&t.createElement(z,{setusername:pn,setType:Cn})),((St=$==null?void 0:$.setting)==null?void 0:St.sso_login_url)&&t.createElement("div",{style:{position:"absolute",top:"-80px",right:"10px"}},t.createElement("a",{target:"_blank",href:(Lt=$==null?void 0:$.setting)==null?void 0:Lt.sso_login_url},t.createElement("img",{src:`${Di.Z.IMG_SERVER}/${(On=$.setting)==null?void 0:On.login_logo_url}`,width:40}),t.createElement("span",{style:{color:"#333",fontSize:"14px",fontWeight:500,paddingLeft:"10px"}},(vr=$==null?void 0:$.setting)==null?void 0:vr.sso_login_button_name)))));case 2:return t.createElement(Fi,{setType:Cn,onBack:yn});case 3:return t.createElement("div",{className:"ml40"},t.createElement("h1",{className:"font18 mb20 mt35"},"\u65B0\u7528\u6237\u6CE8\u518C"),t.createElement(Uo,j({},_t)));case 4:return t.createElement("div",{className:"ml40"},t.createElement("h1",{className:"font18 mb20 mt35"},"\u627E\u56DE\u5BC6\u7801"),t.createElement(_o,j({},sn)));case 5:return t.createElement("div",{className:"ml40"},t.createElement("h1",{className:"font18 mb20 mt35"},"\u4FEE\u6539\u5BC6\u7801"),t.createElement(ki,j({},Bn)))}},[Ft,rt]);return t.createElement("div",{className:Me["login-panel-wrapper2"],style:Be},t.createElement(Si.Z,null,t.createElement(fa.Z,{flex:"1"},lr()),t.createElement(fa.Z,{flex:"295px",className:Me["login-panel-right-wrp"]},!b&&t.createElement($i,{loginType:Ft,setType:Cn,onWechatLogin:kn}))))};var Ze=(0,d.connect)(({globalSetting:o})=>({globalSetting:o}))(ze),Oe={popLogin:"popLogin___R8wQQ"};const Ye=({user:o,globalSetting:f,loading:b,dispatch:$})=>{var Be,Ge;const gt=()=>{$({type:"user/showPopLogin",payload:{showPopLogin:!1,showClosable:!1}})},rt=(Be=f.setting)==null?void 0:Be.main_site,ke=(Ge=f.setting)==null?void 0:Ge.is_local,[Ft,Cn]=(0,t.useState)(!0);return(0,t.useEffect)(()=>{var mn,pn;console.log(f.setting),console.log(o.showPopLogin),f.setting&&((mn=f.setting)!=null&&mn.hide_account_login?o.showPopLogin&&(d.history.push((pn=f==null?void 0:f.setting)==null?void 0:pn.sso_login_url),$({type:"user/showPopLogin",payload:{showPopLogin:!1}})):Cn(!1))},[f==null?void 0:f.setting,o.showPopLogin]),t.createElement(S.default,{centered:!0,visible:o.showPopLogin&&!Ft,footer:null,width:ke?460:765,keyboard:!1,maskClosable:!1,destroyOnClose:!0,wrapClassName:Oe.popLogin,closable:o.showClosable,onCancel:gt},o.showPopLogin&&t.createElement(Ze,{is_main_site:rt,is_local:ke}))};var st=(0,d.connect)(({user:o,loading:f,globalSetting:b})=>({user:o,globalSetting:b,loading:f.models.index}))(Ye),Qe=e(38986),Rt={popLogin:"popLogin___u08I8",tips:"tips___U2xQw"},wt=(o,f,b)=>new Promise(($,Be)=>{var Ge=ke=>{try{rt(b.next(ke))}catch(Ft){Be(Ft)}},gt=ke=>{try{rt(b.throw(ke))}catch(Ft){Be(Ft)}},rt=ke=>ke.done?$(ke.value):Promise.resolve(ke.value).then(Ge,gt);rt((b=b.apply(o,f)).next())});const Dt=/^1\d{10}$/,on=/^[a-zA-Z0-9]+([.\-_\\]*[a-zA-Z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,63}[a-z0-9]+$/,Jt=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,ln=({user:o,globalSetting:f,dispatch:b})=>{const[$]=(0,d.useSearchParams)(),Be={height:48,borderRadius:4},[Ge]=I.default.useForm(),gt=()=>{b({type:"user/setBindAccountModal",payload:{bindAccountModalVisible:!1}}),Ge.resetFields()},rt=(St,Lt)=>Lt?Lt.indexOf(" ")>-1?Promise.reject("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"):Dt.test(Lt)||on.test(Lt)?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"):Promise.resolve(),[ke,Ft]=(0,t.useState)(60),Cn=(0,t.useMemo)(()=>ke<60&&ke>0,[ke]),mn=(0,t.useRef)(),pn=()=>wt(void 0,null,function*(){clearInterval(mn.current),Ft(60),mn.current=setInterval(function St(){return Ft(Lt=>Lt-1),St}(),1e3)}),[yn,kn]=(0,t.useState)(!1),[Fn,En]=(0,t.useState)(!1);(0,t.useEffect)(()=>{o.bindAccountModalVisible?En(!0):En(!1)},[o]);const _t=()=>wt(void 0,null,function*(){var St;const Lt=Ge.getFieldValue("userInput"),On=Dt.test(Lt),vr=on.test(Lt);if(!On&&!vr){n.ZP.error("\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7");return}if(kn(!0),On){const ro=yield(0,Qe.ZP)(`/api/users/accounts/${(St=o.userInfoForBindAccountModal)==null?void 0:St.login}/valid_phone.json`,{method:"get",params:{phone:Lt}});if((ro==null?void 0:ro.status)===-1){kn(!1);return}if(ro!=null&&ro.is_exists){n.ZP.info("\u8BE5\u624B\u673A\u53F7\u5DF2\u88AB\u5176\u5B83\u8D26\u53F7\u7ED1\u5B9A"),kn(!1);return}}else{const ro=yield(0,Qe.ZP)("/api/accounts/valid_email_and_phone",{method:"get",params:{login:Lt,type:1}});if((ro==null?void 0:ro.status)===-3){n.ZP.info("\u8BE5\u90AE\u7BB1\u5DF2\u88AB\u6CE8\u518C"),kn(!1);return}}let er=(0,B.M)(Lt);const lo=yield b({type:"account/getCode",payload:{login:Lt,type:On?3:4,smscode:er}});kn(!1),lo.status===1&&(n.ZP.info("\u9A8C\u8BC1\u7801\u5DF2\u53D1\u9001\uFF0C\u8BF7\u6CE8\u610F\u67E5\u6536"),pn())}),Bn=()=>wt(void 0,null,function*(){var St,Lt;yield Ge.validateFields();const On=Ge.getFieldValue("userInput"),vr=Ge.getFieldValue("code"),er=Dt.test(On),lo=on.test(On);if(!er&&!lo){n.ZP.error("\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7");return}return er?(yield b({type:"account/bindPhone",payload:{login:(St=o.userInfoForBindAccountModal)==null?void 0:St.login,phone:On,code:vr}})).status===0:(yield b({type:"account/bindEmail",payload:{login:(Lt=o.userInfoForBindAccountModal)==null?void 0:Lt.login,email:On,code:vr}})).status===0}),sn=()=>wt(void 0,null,function*(){const St=o.loginInfo;Jt.test(St.password)||n.ZP.error("\u7CFB\u7EDF\u68C0\u6D4B\u60A8\u7684\u5BC6\u7801\u5F3A\u5EA6\u8FC7\u4F4E\uFF0C\u8BF7\u53CA\u65F6\u4FEE\u6539");const Lt=yield(0,ue.Es)(St);if(Lt.status){n.ZP.error(Lt==null?void 0:Lt.message);return}if(Lt!=null&&Lt.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",Lt==null?void 0:Lt.start_date)):localStorage.removeItem("extension-modal"),location.pathname==="/user/login"||location.pathname==="/login"){let On=$.get("from")||$.get("back_url");On?window.location.href=decodeURIComponent(On):Jt.test(St.password)?window.location.reload():(n.ZP.info("\u7CFB\u7EDF\u68C0\u6D4B\u60A8\u7684\u5BC6\u7801\u5F3A\u5EA6\u8FC7\u4F4E\uFF0C\u8BF7\u53CA\u65F6\u4FEE\u6539"),window.location.href="/account/secure")}else Jt.test(St.password)?window.location.reload():(n.ZP.info("\u7CFB\u7EDF\u68C0\u6D4B\u60A8\u7684\u5BC6\u7801\u5F3A\u5EA6\u8FC7\u4F4E\uFF0C\u8BF7\u53CA\u65F6\u4FEE\u6539"),d.history.replace("/account/secure?active=3"),b({type:"user/setBindAccountModal",payload:{bindAccountModalVisible:!1}}));Ge.resetFields()}),lr=()=>wt(void 0,null,function*(){(yield Bn())&&(yield sn())});return t.createElement(S.default,{centered:!0,open:Fn,footer:null,width:596,keyboard:!1,maskClosable:!0,wrapClassName:Rt.popLogin,closable:!0,onCancel:gt},t.createElement("h1",{className:"font18 mb20"},"\u624B\u673A\u53F7/\u90AE\u7BB1\u7ED1\u5B9A"),t.createElement(I.default,{layout:"vertical",form:Ge,autoComplete:"off",preserve:!1},t.createElement(I.default.Item,{name:"userInput",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7/\u90AE\u7BB1"},{validator:rt}]},t.createElement(se.default,{style:Be,size:"middle",placeholder:"\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7"})),t.createElement(I.default.Item,{name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},t.createElement(se.default,{suffix:t.createElement(h.ZP,{loading:yn,type:"link",onClick:_t,disabled:Cn},Cn?`${ke}\u79D2\u53EF\u91CD\u65B0\u83B7\u53D6`:"\u83B7\u53D6\u9A8C\u8BC1\u7801"),style:{paddingRight:2,height:48},placeholder:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801",size:"middle"}))),t.createElement("div",{className:Rt.tips},"\u4E3A\u4E86\u8D26\u53F7\u5B89\u5168\u6027\uFF0C\u7ED1\u5B9A\u540E\u53EF\u901A\u8FC7\u8BE5\u624B\u673A\u53F7\u6216\u90AE\u7BB1\u627E\u56DE\u5BC6\u7801"),t.createElement(h.ZP,{size:"middle",type:"primary",block:!0,style:Be,className:"font16",onClick:lr},"\u7ED1\u5B9A\u5E76\u767B\u5F55"),t.createElement("div",{className:Rt.tips},"\u767B\u5F55\u5373\u4EE3\u8868\u60A8\u5DF2\u9605\u8BFB\u5E76\u540C\u610F",t.createElement("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank"},"\u300A\u670D\u52A1\u534F\u8BAE\u6761\u6B3E\u300B")))};var $t=(0,d.connect)(({user:o,loading:f,globalSetting:b})=>({user:o,globalSetting:b,loading:f.models.index}))(ln),hn=e(71418),Qn=e(61186),Yn=e.n(Qn),Rn=e(65218),fr={wrap:"wrap___q9xAc",list:"list___qjgdz",name:"name___ncYhC",tag:"tag___Paafn"},Er=e(49535),wn=(o,f,b)=>new Promise(($,Be)=>{var Ge=ke=>{try{rt(b.next(ke))}catch(Ft){Be(Ft)}},gt=ke=>{try{rt(b.throw(ke))}catch(Ft){Be(Ft)}},rt=ke=>ke.done?$(ke.value):Promise.resolve(ke.value).then(Ge,gt);rt((b=b.apply(o,f)).next())});const zn=({globalSetting:o})=>{var f;const[b,$]=(0,t.useState)(!1),[Be,Ge]=(0,t.useState)([]),[gt,rt]=(0,t.useState)([]),[ke,Ft]=(0,t.useState)(!1),[Cn,mn]=(0,t.useState)(!1),pn=(0,d.useLocation)(),[yn]=(0,d.useSearchParams)();(0,t.useEffect)(()=>{Er.Z.subscribe("pod-restrict-data",En=>{console.log(En,"data"),$(En.identifier||!1),Ge(En.data_list||[]),rt([]),Ft(!1)})},[]);const kn=()=>wn(void 0,null,function*(){mn(!0);const En=Be.filter(Bn=>gt.includes(Bn.tpi_id));(yield(0,Qe.ZP)("/api/myshixuns/batch_del_pods.json",{method:"delete",body:{del_pods:En}})).status===0&&window.location.reload(),mn(!1)}),Fn=()=>{var En;if(console.log(pn,"location"),(En=pn.pathname)!=null&&En.includes("/challenges")){window.location.href="/shixuns";return}if(yn.get("type")==="exercises"){window.parent.postMessage("backExercise","*"),Er.Z.publish("pod-restrict-data",{identifier:!1,data_list:[]});return}window.location.href=`/shixuns/${b}/challenges`};return t.createElement(S.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:b,title:"\u901A\u77E5",width:"600px",footer:t.createElement(Si.Z,{align:"middle",justify:"center"},t.createElement(le.default,{onChange:En=>{var _t;console.log(En,222),Ft(En.target.checked),En.target.checked?rt((_t=Be==null?void 0:Be.filter(Bn=>!Bn.is_current_shixun))==null?void 0:_t.map(Bn=>Bn.tpi_id)):rt([])},checked:ke},"\u5168\u9009"),t.createElement(h.ZP,{style:{marginLeft:"auto"},onClick:Fn},"\u53D6\u6D88"),t.createElement(h.ZP,{disabled:!gt.length,loading:Cn,type:"primary",onClick:kn},"\u5173\u95ED\u5B9E\u8BAD")),onCancel:Fn},t.createElement(hn.Z,{spinning:Cn},t.createElement("div",{className:fr.wrap},t.createElement("p",null,"\u5355\u4E2A\u8D26\u53F7\u6700\u591A\u53EF\u540C\u65F6\u5F00\u542F",(f=o==null?void 0:o.setting)==null?void 0:f.shixun_environment_count,"\u4E2A\u5B9E\u9A8C\u73AF\u5883\uFF0C\u82E5\u60F3\u5F00\u542F\u8BE5\u5B9E\u8BAD\u8BF7\u5173\u95ED\u5176\u4ED6\u5B9E\u8BAD\u3002"),Be==null?void 0:Be.map(En=>t.createElement("div",{className:fr.list,key:En.tpi_id},t.createElement(le.default,{disabled:En.is_current_shixun,onChange:_t=>{let Bn=[...gt];_t.target.checked?Bn.push(En.tpi_id):Bn=gt.filter(sn=>sn!==En.tpi_id),rt(Bn),Ft(Bn.length===Be.length)},checked:gt==null?void 0:gt.includes(En.tpi_id)}),t.createElement("span",{className:fr.name,onClick:()=>(0,B.xg)(`/shixuns/${En.shixun_identifier}/challenges`),title:En.shixun_name},t.createElement("b",null,En.shixun_name),En.is_current_shixun&&t.createElement("span",{className:fr.tag},"\u5F53\u524D\u5B9E\u8BAD")),t.createElement("span",{style:{color:"#53d1a3"}},"\u8FD0\u884C\u4E2D\u7684\u73AF\u5883\uFF1A",En.pod_num,"\u4E2A"))))))};var In=(0,d.connect)(({globalSetting:o})=>({globalSetting:o}))(zn),Pn={token:{colorPrimary:"#3061D0",colorInfo:"#3061D0",colorLink:"#3061D0",borderRadius:2,fontSizeLG:14},components:{Radio:{radioSize:16,dotSize:6},Modal:{titleFontSize:16,titleColor:"#000"}}},mr=e(59301),Ar=Object.getOwnPropertySymbols,Sr=Object.prototype.hasOwnProperty,or=Object.prototype.propertyIsEnumerable,Or=(o,f)=>{var b={};for(var $ in o)Sr.call(o,$)&&f.indexOf($)<0&&(b[$]=o[$]);if(o!=null&&Ar)for(var $ of Ar(o))f.indexOf($)<0&&or.call(o,$)&&(b[$]=o[$]);return b},Zr=(o,f,b)=>new Promise(($,Be)=>{var Ge=ke=>{try{rt(b.next(ke))}catch(Ft){Be(Ft)}},gt=ke=>{try{rt(b.throw(ke))}catch(Ft){Be(Ft)}},rt=ke=>ke.done?$(ke.value):Promise.resolve(ke.value).then(Ge,gt);rt((b=b.apply(o,f)).next())});const io=o=>{var f=o,{loading:b,globalSetting:$,dispatch:Be}=f,Ge=Or(f,["loading","globalSetting","dispatch"]);const gt="https://educoder-public.oss-cn-hangzhou.aliyuncs.com/Cover/logo_simple?x-oss-process=image/resize,h_200,w_200,m_pad",rt="\u5934\u6B4C\uFF0C\u5168\u79F0\u201C\u5934\u6B4C\u5B9E\u8DF5\u6559\u5B66\u5E73\u53F0\u201D\uFF0C\u662F\u56FD\u5185\u9AD8\u6821\u5E7F\u6CDB\u4F7F\u7528\u7684\u5728\u7EBF\u5B9E\u8DF5\u6559\u5B66\u670D\u52A1\u5E73\u53F0\u4E0E\u521B\u65B0\u73AF\u5883\uFF0C\u4E3A\u9AD8\u6821\u548C\u4F01\u4E1A\u7684\u5B9E\u8DF5\u4E0E\u521B\u65B0\u80FD\u529B\u63D0\u5347\u8D4B\u80FD\uFF0C\u662F\u4E2D\u56FD\u9AD8\u6821\u8BA1\u7B97\u673A\u6559\u80B2MOOC\u8054\u76DF\u5B9E\u8DF5\u6559\u5B66\u5DE5\u59D4\u3001\u5168\u56FD\u4EBA\u5DE5\u667A\u80FD\u804C\u4E1A\u6559\u80B2\u96C6\u56E2\u5B9E\u8DF5\u6559\u5B66\u5DE5\u4F5C\u59D4\u5458\u4F1A\u5B98\u65B9\u5408\u4F5C\u5E73\u53F0\u3002";(0,t.useEffect)(()=>{(0,B.IS)()&&Ft()},[]),(0,t.useEffect)(()=>{Be({type:"globalSetting/setShareData",payload:{desc:"\u5934\u6B4C\uFF0C\u5168\u79F0\u201C\u5934\u6B4C\u5B9E\u8DF5\u6559\u5B66\u5E73\u53F0\u201D\uFF0C\u662F\u56FD\u5185\u9AD8\u6821\u5E7F\u6CDB\u4F7F\u7528\u7684\u5728\u7EBF\u5B9E\u8DF5\u6559\u5B66\u670D\u52A1\u5E73\u53F0\u4E0E\u521B\u65B0\u73AF\u5883\uFF0C\u4E3A\u9AD8\u6821\u548C\u4F01\u4E1A\u7684\u5B9E\u8DF5\u4E0E\u521B\u65B0\u80FD\u529B\u63D0\u5347\u8D4B\u80FD\uFF0C\u662F\u4E2D\u56FD\u9AD8\u6821\u8BA1\u7B97\u673A\u6559\u80B2MOOC\u8054\u76DF\u5B9E\u8DF5\u6559\u5B66\u5DE5\u59D4\u3001\u5168\u56FD\u4EBA\u5DE5\u667A\u80FD\u804C\u4E1A\u6559\u80B2\u96C6\u56E2\u5B9E\u8DF5\u6559\u5B66\u5DE5\u4F5C\u59D4\u5458\u4F1A\u5B98\u65B9\u5408\u4F5C\u5E73\u53F0\u3002",title:document.title,imgUrl:gt}})},[location.pathname]),(0,t.useEffect)(()=>{ke()},[$==null?void 0:$.shareData]);const ke=()=>{var mn;(mn=window.wx)==null||mn.ready(function(){var pn,yn,kn,Fn,En,_t,Bn={title:((pn=$==null?void 0:$.shareData)==null?void 0:pn.title)||document.title,desc:((yn=$==null?void 0:$.shareData)==null?void 0:yn.desc)||rt,link:window.location.href,imgUrl:((Fn=(kn=$==null?void 0:$.shareData)==null?void 0:kn.imgUrl)==null?void 0:Fn.replace("https://public.educoder.net","https://educoder-public.oss-cn-hangzhou.aliyuncs.com/"))||gt};(En=window.wx)==null||En.onMenuShareAppMessage(Bn),(_t=window.wx)==null||_t.onMenuShareTimeline(Bn)})};function Ft(){return Zr(this,null,function*(){const mn=yield(0,Qe.ZP)(`/api/users/js_sdk_data.json?url=${encodeURIComponent(location.href)}`,{method:"get"});(mn==null?void 0:mn.status)===0&&Cn(mn)})}function Cn(mn){window.wx.config({debug:!1,appId:(mn==null?void 0:mn.appid)||"wx2402d86a6b534f77",timestamp:(mn==null?void 0:mn.timestamp)||1716781260,nonceStr:(mn==null?void 0:mn.noncestr)||"WjRUMvS[",signature:(mn==null?void 0:mn.signature)||"0e182307b372cf71796c33e01b462cbfca0b9930",jsApiList:["checkJsApi","onMenuShareTimeline","onMenuShareAppMessage","onMenuShareQQ","onMenuShareWeibo","onMenuShareQZone"]})}return mr.createElement(mr.Fragment,null)};var Qr=(0,d.connect)(({loading:o,globalSetting:f})=>({loading:o,globalSetting:f}))(io),Lo=e(65517),wo=e(93083),xr=e(9399),oo=e(59301),$r=Object.defineProperty,bo=Object.defineProperties,vo=Object.getOwnPropertyDescriptors,Xo=Object.getOwnPropertySymbols,ir=Object.prototype.hasOwnProperty,ar=Object.prototype.propertyIsEnumerable,_n=(o,f,b)=>f in o?$r(o,f,{enumerable:!0,configurable:!0,writable:!0,value:b}):o[f]=b,Hn=(o,f)=>{for(var b in f||(f={}))ir.call(f,b)&&_n(o,b,f[b]);if(Xo)for(var b of Xo(f))ar.call(f,b)&&_n(o,b,f[b]);return o},Jr=(o,f)=>bo(o,vo(f)),Gn=(o,f)=>{var b={};for(var $ in o)ir.call(o,$)&&f.indexOf($)<0&&(b[$]=o[$]);if(o!=null&&Xo)for(var $ of Xo(o))f.indexOf($)<0&&ar.call(o,$)&&(b[$]=o[$]);return b},Cr=(o,f,b)=>new Promise(($,Be)=>{var Ge=ke=>{try{rt(b.next(ke))}catch(Ft){Be(Ft)}},gt=ke=>{try{rt(b.throw(ke))}catch(Ft){Be(Ft)}},rt=ke=>ke.done?$(ke.value):Promise.resolve(ke.value).then(Ge,gt);rt((b=b.apply(o,f)).next())});Yn().locale("zh-cn");const Xr=o=>{var f=o,{loading:b,globalSetting:$,user:Be,dispatch:Ge}=f,gt=Gn(f,["loading","globalSetting","user","dispatch"]),rt;const ke=(0,d.useLocation)(),[Ft]=(0,d.useSearchParams)(),Cn=(0,Rn.g)(),{globalLoading:mn}=$,[pn,yn]=(0,t.useState)(!1),kn=()=>Cr(void 0,null,function*(){let _t,Bn;const sn=ke.pathname.split("/");if(ke!=null&&ke.search){let lr,St;sn.includes("paths")?lr=sn[2]:sn.includes("tasks")&&(St=sn[2]),_t=yield Ge({type:"user/getUserInfo",payload:Jr(Hn(Hn({},Cn),(0,B.oP)()),{subject_id:lr,game_id:St,websiteName:"educoder"})})}else sn.includes("tasks")&&(Bn=sn[2]),_t=yield Ge({type:"user/getUserInfo",payload:Jr(Hn({},Cn),{game_id:Bn})});(_t==null?void 0:_t.username)!=="\u6E38\u5BA2"&&(ke.pathname==="/login"&&(window.location.href="/"),ke.pathname!=="/user/login"&&ke.pathname!=="/login"&&window.sessionStorage.getItem("download_url")&&((0,B.Nd)("educoder",window.sessionStorage.getItem("download_url")),window.sessionStorage.removeItem("download_url"))),_t.status===-5&&yn({data:[_t.message],accountInfo:{user_token:_t.message.user_token}})}),Fn=()=>Cr(void 0,null,function*(){var _t,Bn,sn,lr;const St=yield(0,Qe.ZP)("/api/user_concurrencies",{method:"get"});let Lt=JSON.parse(localStorage==null?void 0:localStorage.getItem("delaytip_class"));(St==null?void 0:St.status)===0&&((_t=St==null?void 0:St.data)!=null&&_t.limit?((!Lt||Yn()(Lt==null?void 0:Lt.time).add(5,"minutes"){u.ZP.config({prefixCls:"ant",iconPrefixCls:"anticon",theme:Hn({},Pn)})},[$.theme]),(0,t.useEffect)(()=>{kn(),(0,B.Il)(),function(){function _t(){var Bn=document.documentElement,sn=Bn.clientWidth,lr=1920,St=sn/lr;St=St>2?2:St<.6?.6:St,Bn.style.fontSize=St+"px"}window.addEventListener("resize",_t),_t()}()},[]),(0,t.useEffect)(()=>{Ge({type:"globalSetting/query",payload:{}});try{window.top.location.origin}catch(_t){document.referrer.indexOf("educoder.net")===-1&&(window.location.href=window.atob("Jy80MDMn"))}},[]),(0,t.useEffect)(()=>{var _t,Bn,sn,lr,St;if(ke.pathname.indexOf("classrooms")>-1&&ke.pathname.indexOf("detail")===-1||document.body.scrollIntoView(),ke.pathname.indexOf("/classrooms/4RW9CYHY")>-1&&document.domain!=="localhost"&&document.domain!=="kepukehuan.educoder.net"){window.location.href="https://kepukehuan.educoder.net/classrooms/4RW9CYHY/exercise";return}if(ke.pathname.indexOf("/classrooms/qb4ft587")>-1&&document.domain!=="localhost"&&document.domain!=="kepukehuan.educoder.net"){window.location.href="https://kepukehuan.educoder.net/classrooms/qb4ft587/exercise";return}if(ke.pathname.indexOf("/classrooms/c5q9bsp2")>-1&&document.domain!=="localhost"&&document.domain!=="kepukehuan.educoder.net"){window.location.href="https://kepukehuan.educoder.net/classrooms/c5q9bsp2/exercise";return}if(Ge({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),window.location.href==="https://jetcoder.educoder.net"||window.location.href==="https://jetcoder.educoder.net/"){window.location.href="https://www.educoder.net/problems";return}if((_t=window.location.href)!=null&&_t.includes("/problems")&&((Bn=window.location.href)!=null&&Bn.includes("/share"))){const Lt=(St=(lr=(sn=window.location)==null?void 0:sn.pathname)==null?void 0:lr.split("/"))==null?void 0:St[2];(0,Qe.ZP)(`/api/practices/${Lt}/start`,{method:"get"}).then(vr=>{(vr==null?void 0:vr.status)===0&&d.history.replace(`/problems/${vr==null?void 0:vr.identifier}/oj/${Lt}`)});return}if(ke.pathname==="/admins"||ke.pathname==="/sidekiq"){const Lt=document.domain;if(Lt.indexOf("educoder.net")>-1)switch(Lt){case"www.educoder.net":case"educoder.net":window.location.href=`https://data.educoder.net${ke.pathname}`;break;default:let On=document.domain.split(".");On[0]=On[0]+"-data",window.location.href=`https://${On.join(".")}${ke.pathname}`;break}}S.default.destroyAll()},[ke.pathname]),(0,t.useEffect)(()=>{$.updateData.system_update?localStorage.updateEndTime||new Date().getTime(){localStorage.updateEndTime=$.updateData.end_time}}):localStorage.removeItem("updateEndTime")},[$.updateData.system_update]),(0,t.useEffect)(()=>{var _t;if((_t=Be==null?void 0:Be.userInfo)!=null&&_t.login){Fn();const Bn=setInterval(Fn,3e4);return()=>{clearInterval(Bn)}}},[Be==null?void 0:Be.userInfo]),(0,t.useEffect)(()=>{var _t,Bn;if((0,B.WX)()){if(!((_t=$==null?void 0:$.setting)!=null&&_t.version))return;(0,B.yC)((Bn=$==null?void 0:$.setting)==null?void 0:Bn.version)>0&&S.default.info({title:"\u5BA2\u6237\u7AEF\u7248\u672C\u8FC7\u4F4E",centered:!0,content:oo.createElement("div",null,oo.createElement("span",{className:"c-red"},"\u60A8\u7684\u5934\u6B4C\u8003\u8BD5\u7CFB\u7EDF\u67DC\u5BA2\u6237\u7AEF\u7248\u672C\u8FC7\u4F4E"),'\uFF0C\u8BF7\u5347\u7EA7\u81F3\u6700\u65B0\u7248\u672C\u540E\u518D\u4F7F\u7528\uFF0C\u70B9\u51FB"\u786E\u5B9A"\u540E\u5C06\u4E0B\u8F7D\u6700\u65B0\u7248\u672C\u7684\u5BA2\u6237\u7AEF,',oo.createElement("span",{className:"c-red"},"\u4E0B\u8F7D\u540E\u8BF7\u5148\u9000\u51FA\u5BA2\u6237\u7AEF\u518D\u5B89\u88C5")),okText:"\u7ACB\u5373\u5347\u7EA7",visible:!0,maskClosable:!1,onOk:()=>((0,B.FH)("Educoder.exe","https://www-cdn.educoder.net/app/Educoder.exe"),new Promise(()=>{}))})}},[(rt=$==null?void 0:$.setting)==null?void 0:rt.version]),(0,t.useEffect)(()=>{performance.navigation.type===1&&document.body.scrollIntoView()},[performance.navigation.type]);const En=()=>{var _t,Bn,sn,lr,St,Lt,On,vr;const er=localStorage.trackUserTime,lo=localStorage.trackUser;if(!(er&&Yn()(er).isSame(Yn()().startOf("day"),"d")&&lo==((_t=Be.userInfo)==null?void 0:_t.login))){localStorage.trackUserTime=new Date,localStorage.trackUser=(Bn=Be.userInfo)==null?void 0:Bn.login;let ro="";switch(Be.userInfo.role){case 1:ro="\u8D85\u7BA1";break;case 2:ro="\u8FD0\u8425";break;case 5:ro="\u8BA4\u8BC1\u6559\u5E08";break;case 12:ro="\u672A\u8BA4\u8BC1\u6559\u5E08";break;case 15:ro="\u5B66\u751F";break}((sn=Be.userInfo)==null?void 0:sn.identity)!=="student"&&((lr=Be.userInfo)==null?void 0:lr.identity)!=="teacher"&&(ro="\u4E13\u4E1A\u4EBA\u58EB"),(St=Be.userInfo)!=null&&St.user_school&&((0,B.L9)(["\u5B66\u6821\u6D3B\u8DC3\u7528\u6237",(Lt=Be.userInfo)==null?void 0:Lt.user_school]),(0,B.L9)(["\u7528\u6237\u8BBF\u95EE\u660E\u7EC6",(On=Be.userInfo)==null?void 0:On.login,(vr=Be.userInfo)==null?void 0:vr.user_school])),(0,B.L9)(["\u5E73\u53F0PC\u7AEF","\u603B\u6D3B\u8DC3\u7528\u6237\u6570"]),(0,B.L9)(["\u5E73\u53F0PC\u7AEF",ro])}};return oo.createElement(xr.Z,null,oo.createElement(wo.StyleProvider,{transformers:[wo.legacyLogicalPropertiesTransformer],hashPriority:"high"},oo.createElement(u.ZP,{locale:ee.Z,autoInsertSpaceInButton:!1,componentSize:"middle",theme:Pn},oo.createElement(st,null),oo.createElement(Z,{open:!!pn,accountInfo:pn==null?void 0:pn.accountInfo,data:pn==null?void 0:pn.data}),oo.createElement($t,null),oo.createElement(Qr,null),oo.createElement(In,null),oo.createElement(hn.Z,{size:"middle",spinning:mn.show,tip:mn.text,className:"ant-spin-nested-loading-black"},oo.createElement(d.Outlet,null)))))};var Kr=(0,d.connect)(({loading:o,globalSetting:f,user:b})=>({loading:o,globalSetting:f,user:b}))(Xr)},40197:function(un,Ve,e){e.d(Ve,{rX:function(){return K},pW:function(){return E},gy:function(){return r},xY:function(){return be},O5:function(){return Ue},tJ:function(){return J},o1:function(){return ie},Rd:function(){return Ee}});var t=e(25690),u=e(43418),S=e(28103),ee=e(8591),d=e(48790),I=e(51257),n=e(87169),se=e(25510),le="data:image/png;base64,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",h=e.p+"static/newqrcode.a8740efb.png",ue=e(32637),y=e(59301),M=(x,P,G)=>new Promise((Y,V)=>{var Z=it=>{try{pe(G.next(it))}catch(ge){V(ge)}},Me=it=>{try{pe(G.throw(it))}catch(ge){V(ge)}},pe=it=>it.done?Y(it.value):Promise.resolve(it.value).then(Z,Me);pe((G=G.apply(x,P)).next())});const J=(x,P=!1)=>!!(ie(x)&&_(P)),ie=x=>(0,d.bg)()?!0:(x({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),_=(x=!1)=>{var P;const{user:G}=(0,t.getDvaApp)()._store.getState();return(P=G.userInfo)!=null&&P.profile_completed?!0:(u.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,I.xg)("/account/profile/edit"),Je()}}),!1)},Je=()=>{u.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()}})},Ee=()=>{u.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:y.createElement("div",{style:{textAlign:"center"}},y.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"),y.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:ue}),y.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},Ue=()=>{var x;const{user:P}=(0,t.getDvaApp)()._store.getState();return(x=P.userInfo)!=null&&x.professional_certification?!0:(u.default.confirm({title:"\u63D0\u793A",centered:!0,content:y.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,I.xg)("/account/certification")}}),!1)},be=()=>(0,d.V9)()?!0:(u.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:y.createElement("div",{className:"tc",style:{marginLeft:-38}},y.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),y.createElement("img",{src:h,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),K=(x,P)=>x?!0:(u.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:y.createElement("div",null,y.createElement("p",null,P||"\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"),y.createElement("div",{style:{marginLeft:"110px"}},y.createElement("img",{src:le,width:200}),y.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,I.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),E=x=>{u.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:y.createElement("div",null,y.createElement("div",null,y.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"),y.createElement(S.Z,null),y.createElement("p",{style:{color:"#666666",fontSize:12}}," ",y.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 ",y.createElement("a",null,x),"\u5929\u3002"),y.createElement("p",{style:{color:"#666666",fontSize:12}}," ",y.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")),y.createElement("div",{style:{textAlign:"center",marginTop:30}},y.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:se,alt:"\u4E8C\u7EF4\u7801",width:160})))})},r=(x,P="")=>{const{shixunsDetail:{detail:G}}=(0,t.getDvaApp)()._store.getState();if((G==null?void 0:G.public)===2||(G==null?void 0:G.public)===1||(G==null?void 0:G.shixun_status)===3){let Y="";return(G==null?void 0:G.public)===2&&(Y="\u5DF2\u516C\u5F00"),(G==null?void 0:G.public)===1&&(Y="\u5F85\u5BA1\u6838"),(G==null?void 0:G.shixun_status)===3&&(Y="\u5DF2\u5173\u95ED"),u.default.info({centered:!0,icon:y.createElement(n.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:y.createElement("div",{className:"tc",style:{marginLeft:-38}},y.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},y.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",Y,"\uFF0C",P,"\u3002"),y.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),y.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:se,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(G==null?void 0:G.shixun_status)===2?(u.default.confirm({centered:!0,icon:y.createElement(n.Z,null),title:"\u63D0\u793A",content:y.createElement("div",null,y.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",P,"\u3002"),y.createElement("br",null),y.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:()=>{u.default.confirm({width:440,centered:!0,icon:y.createElement(n.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:()=>M(void 0,null,function*(){(yield x({type:"shixunsDetail/cancelRelease",payload:{id:G==null?void 0:G.identifier}})).status!==401&&(ee.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),x({type:"shixunsDetail/getShixunsDetail",payload:{id:G==null?void 0:G.identifier}}),x({type:"practiceSetting/getCommonData",payload:{id:G==null?void 0:G.identifier}}))})})}}),!0):!1}},50371:function(un,Ve){function e(){const t=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let u=1;u{const d=S[ee];d!==void 0&&(t[ee]=d)})}return t}Ve.Z=e},13845:function(un,Ve,e){e.d(Ve,{F:function(){return t},Z:function(){return u}});function t(S){return S!=null&&S===S.window}function u(S,ee){var d,I;if(typeof window=="undefined")return 0;const n=ee?"scrollTop":"scrollLeft";let se=0;return t(S)?se=S[ee?"pageYOffset":"pageXOffset"]:S instanceof Document?se=S.documentElement[n]:(S instanceof HTMLElement||S)&&(se=S[n]),S&&!t(S)&&typeof se!="number"&&(se=(I=((d=S.ownerDocument)!==null&&d!==void 0?d:S).documentElement)===null||I===void 0?void 0:I[n]),se}},56762:function(un,Ve,e){e.d(Ve,{Z:function(){return u}});var t=e(59301);function u(){const[,S]=t.useReducer(ee=>ee+1,0);return S}},68031:function(un,Ve,e){e.d(Ve,{Z:function(){return ee}});var t=e(16089);function u(d,I,n,se){const le=n-I;return d/=se/2,d<1?le/2*d*d*d+I:le/2*((d-=2)*d*d+2)+I}var S=e(13845);function ee(d){let I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:n=()=>window,callback:se,duration:le=450}=I,h=n(),ue=(0,S.Z)(h,!0),y=Date.now(),M=()=>{const ie=Date.now()-y,_=u(ie>le?le:ie,ue,d,le);(0,S.F)(h)?h.scrollTo(window.pageXOffset,_):h instanceof Document||h.constructor.name==="HTMLDocument"?h.documentElement.scrollTop=_:h.scrollTop=_,ien||I},46400:function(un,Ve,e){e.d(Ve,{Z:function(){return Ce}});var t=e(29679),u=e(19248),S=e(99267),ee=e(96512),d=e(78987),I=e(92310),n=e.n(I),se=e(77900),le=e(26112),h=e(59301),ue=e(92343),y=e(36355),M=e(17313),J=e(83116);const ie=(ne,X,we,m,A)=>({backgroundColor:ne,border:`${m.lineWidth}px ${m.lineType} ${X}`,[`${A}-icon`]:{color:we}}),_=ne=>{const{componentCls:X,motionDurationSlow:we,marginXS:m,marginSM:A,fontSize:z,fontSizeLG:D,lineHeight:B,borderRadiusLG:F,motionEaseInOutCirc:W,withDescriptionIconSize:xe,colorText:Pe,colorTextHeading:Ie,withDescriptionPadding:ot,defaultPadding:Et}=ne;return{[X]:Object.assign(Object.assign({},(0,M.Wf)(ne)),{position:"relative",display:"flex",alignItems:"center",padding:Et,wordWrap:"break-word",borderRadius:F,[`&${X}-rtl`]:{direction:"rtl"},[`${X}-content`]:{flex:1,minWidth:0},[`${X}-icon`]:{marginInlineEnd:m,lineHeight:0},"&-description":{display:"none",fontSize:z,lineHeight:B},"&-message":{color:Ie},[`&${X}-motion-leave`]:{overflow:"hidden",opacity:1,transition:`max-height ${we} ${W}, opacity ${we} ${W}, padding-top ${we} ${W}, padding-bottom ${we} ${W}, - margin-bottom ${we} ${W}`},[`&${X}-motion-leave-active`]:{maxHeight:0,marginBottom:"0 !important",paddingTop:0,paddingBottom:0,opacity:0}}),[`${X}-with-description`]:{alignItems:"flex-start",padding:rt,[`${X}-icon`]:{marginInlineEnd:A,fontSize:xe,lineHeight:0},[`${X}-message`]:{display:"block",marginBottom:m,color:Ie,fontSize:D},[`${X}-description`]:{display:"block",color:Pe}},[`${X}-banner`]:{marginBottom:0,border:"0 !important",borderRadius:0}}},Je=ne=>{const{componentCls:X,colorSuccess:we,colorSuccessBorder:m,colorSuccessBg:A,colorWarning:z,colorWarningBorder:D,colorWarningBg:B,colorError:F,colorErrorBorder:W,colorErrorBg:xe,colorInfo:Pe,colorInfoBorder:Ie,colorInfoBg:rt}=ne;return{[X]:{"&-success":ie(A,m,we,ne,X),"&-info":ie(rt,Ie,Pe,ne,X),"&-warning":ie(B,D,z,ne,X),"&-error":Object.assign(Object.assign({},ie(xe,W,F,ne,X)),{[`${X}-description > pre`]:{margin:0,padding:0}})}}},Ee=ne=>{const{componentCls:X,iconCls:we,motionDurationMid:m,marginXS:A,fontSizeIcon:z,colorIcon:D,colorIconHover:B}=ne;return{[X]:{"&-action":{marginInlineStart:A},[`${X}-close-icon`]:{marginInlineStart:A,padding:0,overflow:"hidden",fontSize:z,lineHeight:`${z}px`,backgroundColor:"transparent",border:"none",outline:"none",cursor:"pointer",[`${we}-close`]:{color:D,transition:`color ${m}`,"&:hover":{color:B}}},"&-close-text":{color:D,transition:`color ${m}`,"&:hover":{color:B}}}}},Ue=ne=>[_(ne),Je(ne),Ee(ne)];var be=(0,J.Z)("Alert",ne=>[Ue(ne)],ne=>({withDescriptionIconSize:ne.fontSizeHeading3,defaultPadding:`${ne.paddingContentVerticalSM}px 12px`,withDescriptionPadding:`${ne.paddingMD}px ${ne.paddingContentHorizontalLG}px`})),K=function(ne,X){var we={};for(var m in ne)Object.prototype.hasOwnProperty.call(ne,m)&&X.indexOf(m)<0&&(we[m]=ne[m]);if(ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var A=0,m=Object.getOwnPropertySymbols(ne);A{const{icon:X,prefixCls:we,type:m}=ne,A=E[m]||null;return X?(0,ue.wm)(X,h.createElement("span",{className:`${we}-icon`},X),()=>({className:n()(`${we}-icon`,{[X.props.className]:X.props.className})})):h.createElement(A,{className:`${we}-icon`})},x=ne=>{const{isClosable:X,prefixCls:we,closeIcon:m,handleClose:A}=ne,z=m===!0||m===void 0?h.createElement(S.Z,null):m;return X?h.createElement("button",{type:"button",onClick:A,className:`${we}-close-icon`,tabIndex:0},z):null};var G=ne=>{const{description:X,prefixCls:we,message:m,banner:A,className:z,rootClassName:D,style:B,onMouseEnter:F,onMouseLeave:W,onClick:xe,afterClose:Pe,showIcon:Ie,closable:rt,closeText:Ct,closeIcon:ut,action:he}=ne,qe=K(ne,["description","prefixCls","message","banner","className","rootClassName","style","onMouseEnter","onMouseLeave","onClick","afterClose","showIcon","closable","closeText","closeIcon","action"]),[T,O]=h.useState(!1),L=h.useRef(null),{getPrefixCls:s,direction:H,alert:de}=h.useContext(b.E_),v=s("alert",we),[c,Q]=be(v),R=Ae=>{var Ne;O(!0),(Ne=ne.onClose)===null||Ne===void 0||Ne.call(ne,Ae)},w=h.useMemo(()=>ne.type!==void 0?ne.type:A?"warning":"info",[ne.type,A]),U=h.useMemo(()=>Ct?!0:typeof rt=="boolean"?rt:ut!==!1&&ut!==null&&ut!==void 0,[Ct,ut,rt]),Le=A&&Ie===void 0?!0:Ie,ye=n()(v,`${v}-${w}`,{[`${v}-with-description`]:!!X,[`${v}-no-icon`]:!Le,[`${v}-banner`]:!!A,[`${v}-rtl`]:H==="rtl"},de==null?void 0:de.className,z,D,Q),fe=(0,le.Z)(qe,{aria:!0,data:!0});return c(h.createElement(se.default,{visible:!T,motionName:`${v}-motion`,motionAppear:!1,motionEnter:!1,onLeaveStart:Ae=>({maxHeight:Ae.offsetHeight}),onLeaveEnd:Pe},Ae=>{let{className:Ne,style:Re}=Ae;return h.createElement("div",Object.assign({ref:L,"data-show":!T,className:n()(ye,Ne),style:Object.assign(Object.assign(Object.assign({},de==null?void 0:de.style),B),Re),onMouseEnter:F,onMouseLeave:W,onClick:xe,role:"alert"},fe),Le?h.createElement(r,{description:X,icon:ne.icon,prefixCls:v,type:w}):null,h.createElement("div",{className:`${v}-content`},m?h.createElement("div",{className:`${v}-message`},m):null,X?h.createElement("div",{className:`${v}-description`},X):null),he?h.createElement("div",{className:`${v}-action`},he):null,h.createElement(x,{isClosable:U,prefixCls:v,closeIcon:Ct||ut,handleClose:R}))}))},Y=e(99153),V=e(84851),Z=e(19257),Me=e(93046),it=function(ne){(0,Z.Z)(we,ne);var X=(0,Me.Z)(we);function we(){var m;return(0,Y.Z)(this,we),m=X.apply(this,arguments),m.state={error:void 0,info:{componentStack:""}},m}return(0,V.Z)(we,[{key:"componentDidCatch",value:function(A,z){this.setState({error:A,info:z})}},{key:"render",value:function(){const{message:A,description:z,children:D}=this.props,{error:B,info:F}=this.state,W=F&&F.componentStack?F.componentStack:null,xe=typeof A=="undefined"?(B||"").toString():A,Pe=typeof z=="undefined"?W:z;return B?h.createElement(G,{type:"error",message:xe,description:h.createElement("pre",{style:{fontSize:"0.9em",overflowX:"auto"}},Pe)}):D}}]),we}(h.Component);const ge=G;ge.ErrorBoundary=it;var Ce=ge},24905:function(un,Ve,e){e.d(Ve,{default:function(){return x}});var t=e(92310),u=e.n(t),S=e(5630),ee=e(59301),d=e(36355),I=e(1684),n=e(32441),le=ee.createContext(null),h=e(98447),ue=e(14088),b=e(4572),M=function(P,G){var Y={};for(var V in P)Object.prototype.hasOwnProperty.call(P,V)&&G.indexOf(V)<0&&(Y[V]=P[V]);if(P!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Z=0,V=Object.getOwnPropertySymbols(P);Z{var Y;const{prefixCls:V,className:Z,rootClassName:Me,children:pe,indeterminate:it=!1,style:ge,onMouseEnter:Ce,onMouseLeave:ne,skipGroup:X=!1,disabled:we}=P,m=M(P,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:A,direction:z,checkbox:D}=ee.useContext(d.E_),B=ee.useContext(le),{isFormItemInput:F}=ee.useContext(n.aM),W=ee.useContext(I.Z),xe=(Y=(B==null?void 0:B.disabled)||we)!==null&&Y!==void 0?Y:W,Pe=ee.useRef(m.value);ee.useEffect(()=>{B==null||B.registerValue(m.value)},[]),ee.useEffect(()=>{if(!X)return m.value!==Pe.current&&(B==null||B.cancelValue(Pe.current),B==null||B.registerValue(m.value),Pe.current=m.value),()=>B==null?void 0:B.cancelValue(m.value)},[m.value]);const Ie=A("checkbox",V),[rt,Ct]=(0,h.ZP)(Ie),ut=Object.assign({},m);B&&!X&&(ut.onChange=function(){m.onChange&&m.onChange.apply(m,arguments),B.toggleOption&&B.toggleOption({label:pe,value:m.value})},ut.name=B.name,ut.checked=B.value.includes(m.value));const he=u()(`${Ie}-wrapper`,{[`${Ie}-rtl`]:z==="rtl",[`${Ie}-wrapper-checked`]:ut.checked,[`${Ie}-wrapper-disabled`]:xe,[`${Ie}-wrapper-in-form-item`]:F},D==null?void 0:D.className,Z,Me,Ct),qe=u()({[`${Ie}-indeterminate`]:it},b.A,Ct),T=it?"mixed":void 0;return rt(ee.createElement(ue.Z,{component:"Checkbox",disabled:xe},ee.createElement("label",{className:he,style:Object.assign(Object.assign({},D==null?void 0:D.style),ge),onMouseEnter:Ce,onMouseLeave:ne},ee.createElement(S.Z,Object.assign({"aria-checked":T},ut,{prefixCls:Ie,className:qe,disabled:xe,ref:G})),pe!==void 0&&ee.createElement("span",null,pe))))};var _=ee.forwardRef(J),Je=e(95190),Ee=e(2738),Ue=function(P,G){var Y={};for(var V in P)Object.prototype.hasOwnProperty.call(P,V)&&G.indexOf(V)<0&&(Y[V]=P[V]);if(P!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Z=0,V=Object.getOwnPropertySymbols(P);Z{const{defaultValue:Y,children:V,options:Z=[],prefixCls:Me,className:pe,rootClassName:it,style:ge,onChange:Ce}=P,ne=Ue(P,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:X,direction:we}=ee.useContext(d.E_),[m,A]=ee.useState(ne.value||Y||[]),[z,D]=ee.useState([]);ee.useEffect(()=>{"value"in ne&&A(ne.value||[])},[ne.value]);const B=ee.useMemo(()=>Z.map(O=>typeof O=="string"||typeof O=="number"?{label:O,value:O}:O),[Z]),F=O=>{D(L=>L.filter(s=>s!==O))},W=O=>{D(L=>[].concat((0,Je.Z)(L),[O]))},xe=O=>{const L=m.indexOf(O.value),s=(0,Je.Z)(m);L===-1?s.push(O.value):s.splice(L,1),"value"in ne||A(s),Ce==null||Ce(s.filter(H=>z.includes(H)).sort((H,de)=>{const v=B.findIndex(Q=>Q.value===H),c=B.findIndex(Q=>Q.value===de);return v-c}))},Pe=X("checkbox",Me),Ie=`${Pe}-group`,[rt,Ct]=(0,h.ZP)(Pe),ut=(0,Ee.Z)(ne,["value","disabled"]),he=Z.length?B.map(O=>ee.createElement(_,{prefixCls:Pe,key:O.value.toString(),disabled:"disabled"in O?O.disabled:ne.disabled,value:O.value,checked:m.includes(O.value),onChange:O.onChange,className:`${Ie}-item`,style:O.style,title:O.title},O.label)):V,qe={toggleOption:xe,value:m,disabled:ne.disabled,name:ne.name,registerValue:W,cancelValue:F},T=u()(Ie,{[`${Ie}-rtl`]:we==="rtl"},pe,it,Ct);return rt(ee.createElement("div",Object.assign({className:T,style:ge},ut,{ref:G}),ee.createElement(le.Provider,{value:qe},he)))},K=ee.forwardRef(be);var E=ee.memo(K);const r=_;r.Group=E,r.__ANT_CHECKBOX=!0;var x=r},98447:function(un,Ve,e){e.d(Ve,{C2:function(){return d}});var t=e(17313),u=e(37613),S=e(83116);const ee=I=>{const{checkboxCls:n}=I,se=`${n}-wrapper`;return[{[`${n}-group`]:Object.assign(Object.assign({},(0,t.Wf)(I)),{display:"inline-flex",flexWrap:"wrap",columnGap:I.marginXS,[`> ${I.antCls}-row`]:{flex:1}}),[se]:Object.assign(Object.assign({},(0,t.Wf)(I)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${se}`]:{marginInlineStart:0},[`&${se}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[n]:Object.assign(Object.assign({},(0,t.Wf)(I)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:I.borderRadiusSM,alignSelf:"center",[`${n}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${n}-inner`]:Object.assign({},(0,t.oN)(I))},[`${n}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:I.checkboxSize,height:I.checkboxSize,direction:"ltr",backgroundColor:I.colorBgContainer,border:`${I.lineWidth}px ${I.lineType} ${I.colorBorder}`,borderRadius:I.borderRadiusSM,borderCollapse:"separate",transition:`all ${I.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:I.checkboxSize/14*5,height:I.checkboxSize/14*8,border:`${I.lineWidthBold}px solid ${I.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${I.motionDurationFast} ${I.motionEaseInBack}, opacity ${I.motionDurationFast}`}},"& + span":{paddingInlineStart:I.paddingXS,paddingInlineEnd:I.paddingXS}})},{[` + margin-bottom ${we} ${W}`},[`&${X}-motion-leave-active`]:{maxHeight:0,marginBottom:"0 !important",paddingTop:0,paddingBottom:0,opacity:0}}),[`${X}-with-description`]:{alignItems:"flex-start",padding:ot,[`${X}-icon`]:{marginInlineEnd:A,fontSize:xe,lineHeight:0},[`${X}-message`]:{display:"block",marginBottom:m,color:Ie,fontSize:D},[`${X}-description`]:{display:"block",color:Pe}},[`${X}-banner`]:{marginBottom:0,border:"0 !important",borderRadius:0}}},Je=ne=>{const{componentCls:X,colorSuccess:we,colorSuccessBorder:m,colorSuccessBg:A,colorWarning:z,colorWarningBorder:D,colorWarningBg:B,colorError:F,colorErrorBorder:W,colorErrorBg:xe,colorInfo:Pe,colorInfoBorder:Ie,colorInfoBg:ot}=ne;return{[X]:{"&-success":ie(A,m,we,ne,X),"&-info":ie(ot,Ie,Pe,ne,X),"&-warning":ie(B,D,z,ne,X),"&-error":Object.assign(Object.assign({},ie(xe,W,F,ne,X)),{[`${X}-description > pre`]:{margin:0,padding:0}})}}},Ee=ne=>{const{componentCls:X,iconCls:we,motionDurationMid:m,marginXS:A,fontSizeIcon:z,colorIcon:D,colorIconHover:B}=ne;return{[X]:{"&-action":{marginInlineStart:A},[`${X}-close-icon`]:{marginInlineStart:A,padding:0,overflow:"hidden",fontSize:z,lineHeight:`${z}px`,backgroundColor:"transparent",border:"none",outline:"none",cursor:"pointer",[`${we}-close`]:{color:D,transition:`color ${m}`,"&:hover":{color:B}}},"&-close-text":{color:D,transition:`color ${m}`,"&:hover":{color:B}}}}},Ue=ne=>[_(ne),Je(ne),Ee(ne)];var be=(0,J.Z)("Alert",ne=>[Ue(ne)],ne=>({withDescriptionIconSize:ne.fontSizeHeading3,defaultPadding:`${ne.paddingContentVerticalSM}px 12px`,withDescriptionPadding:`${ne.paddingMD}px ${ne.paddingContentHorizontalLG}px`})),K=function(ne,X){var we={};for(var m in ne)Object.prototype.hasOwnProperty.call(ne,m)&&X.indexOf(m)<0&&(we[m]=ne[m]);if(ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var A=0,m=Object.getOwnPropertySymbols(ne);A{const{icon:X,prefixCls:we,type:m}=ne,A=E[m]||null;return X?(0,ue.wm)(X,h.createElement("span",{className:`${we}-icon`},X),()=>({className:n()(`${we}-icon`,{[X.props.className]:X.props.className})})):h.createElement(A,{className:`${we}-icon`})},x=ne=>{const{isClosable:X,prefixCls:we,closeIcon:m,handleClose:A}=ne,z=m===!0||m===void 0?h.createElement(S.Z,null):m;return X?h.createElement("button",{type:"button",onClick:A,className:`${we}-close-icon`,tabIndex:0},z):null};var G=ne=>{const{description:X,prefixCls:we,message:m,banner:A,className:z,rootClassName:D,style:B,onMouseEnter:F,onMouseLeave:W,onClick:xe,afterClose:Pe,showIcon:Ie,closable:ot,closeText:Et,closeIcon:ut,action:he}=ne,qe=K(ne,["description","prefixCls","message","banner","className","rootClassName","style","onMouseEnter","onMouseLeave","onClick","afterClose","showIcon","closable","closeText","closeIcon","action"]),[T,O]=h.useState(!1),L=h.useRef(null),{getPrefixCls:s,direction:H,alert:de}=h.useContext(y.E_),v=s("alert",we),[c,Q]=be(v),R=Ae=>{var Ne;O(!0),(Ne=ne.onClose)===null||Ne===void 0||Ne.call(ne,Ae)},w=h.useMemo(()=>ne.type!==void 0?ne.type:A?"warning":"info",[ne.type,A]),U=h.useMemo(()=>Et?!0:typeof ot=="boolean"?ot:ut!==!1&&ut!==null&&ut!==void 0,[Et,ut,ot]),Le=A&&Ie===void 0?!0:Ie,ye=n()(v,`${v}-${w}`,{[`${v}-with-description`]:!!X,[`${v}-no-icon`]:!Le,[`${v}-banner`]:!!A,[`${v}-rtl`]:H==="rtl"},de==null?void 0:de.className,z,D,Q),fe=(0,le.Z)(qe,{aria:!0,data:!0});return c(h.createElement(se.default,{visible:!T,motionName:`${v}-motion`,motionAppear:!1,motionEnter:!1,onLeaveStart:Ae=>({maxHeight:Ae.offsetHeight}),onLeaveEnd:Pe},Ae=>{let{className:Ne,style:Re}=Ae;return h.createElement("div",Object.assign({ref:L,"data-show":!T,className:n()(ye,Ne),style:Object.assign(Object.assign(Object.assign({},de==null?void 0:de.style),B),Re),onMouseEnter:F,onMouseLeave:W,onClick:xe,role:"alert"},fe),Le?h.createElement(r,{description:X,icon:ne.icon,prefixCls:v,type:w}):null,h.createElement("div",{className:`${v}-content`},m?h.createElement("div",{className:`${v}-message`},m):null,X?h.createElement("div",{className:`${v}-description`},X):null),he?h.createElement("div",{className:`${v}-action`},he):null,h.createElement(x,{isClosable:U,prefixCls:v,closeIcon:Et||ut,handleClose:R}))}))},Y=e(99153),V=e(84851),Z=e(19257),Me=e(93046),it=function(ne){(0,Z.Z)(we,ne);var X=(0,Me.Z)(we);function we(){var m;return(0,Y.Z)(this,we),m=X.apply(this,arguments),m.state={error:void 0,info:{componentStack:""}},m}return(0,V.Z)(we,[{key:"componentDidCatch",value:function(A,z){this.setState({error:A,info:z})}},{key:"render",value:function(){const{message:A,description:z,children:D}=this.props,{error:B,info:F}=this.state,W=F&&F.componentStack?F.componentStack:null,xe=typeof A=="undefined"?(B||"").toString():A,Pe=typeof z=="undefined"?W:z;return B?h.createElement(G,{type:"error",message:xe,description:h.createElement("pre",{style:{fontSize:"0.9em",overflowX:"auto"}},Pe)}):D}}]),we}(h.Component);const ge=G;ge.ErrorBoundary=it;var Ce=ge},24905:function(un,Ve,e){e.d(Ve,{default:function(){return x}});var t=e(92310),u=e.n(t),S=e(5630),ee=e(59301),d=e(36355),I=e(1684),n=e(32441),le=ee.createContext(null),h=e(98447),ue=e(14088),y=e(4572),M=function(P,G){var Y={};for(var V in P)Object.prototype.hasOwnProperty.call(P,V)&&G.indexOf(V)<0&&(Y[V]=P[V]);if(P!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Z=0,V=Object.getOwnPropertySymbols(P);Z{var Y;const{prefixCls:V,className:Z,rootClassName:Me,children:pe,indeterminate:it=!1,style:ge,onMouseEnter:Ce,onMouseLeave:ne,skipGroup:X=!1,disabled:we}=P,m=M(P,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:A,direction:z,checkbox:D}=ee.useContext(d.E_),B=ee.useContext(le),{isFormItemInput:F}=ee.useContext(n.aM),W=ee.useContext(I.Z),xe=(Y=(B==null?void 0:B.disabled)||we)!==null&&Y!==void 0?Y:W,Pe=ee.useRef(m.value);ee.useEffect(()=>{B==null||B.registerValue(m.value)},[]),ee.useEffect(()=>{if(!X)return m.value!==Pe.current&&(B==null||B.cancelValue(Pe.current),B==null||B.registerValue(m.value),Pe.current=m.value),()=>B==null?void 0:B.cancelValue(m.value)},[m.value]);const Ie=A("checkbox",V),[ot,Et]=(0,h.ZP)(Ie),ut=Object.assign({},m);B&&!X&&(ut.onChange=function(){m.onChange&&m.onChange.apply(m,arguments),B.toggleOption&&B.toggleOption({label:pe,value:m.value})},ut.name=B.name,ut.checked=B.value.includes(m.value));const he=u()(`${Ie}-wrapper`,{[`${Ie}-rtl`]:z==="rtl",[`${Ie}-wrapper-checked`]:ut.checked,[`${Ie}-wrapper-disabled`]:xe,[`${Ie}-wrapper-in-form-item`]:F},D==null?void 0:D.className,Z,Me,Et),qe=u()({[`${Ie}-indeterminate`]:it},y.A,Et),T=it?"mixed":void 0;return ot(ee.createElement(ue.Z,{component:"Checkbox",disabled:xe},ee.createElement("label",{className:he,style:Object.assign(Object.assign({},D==null?void 0:D.style),ge),onMouseEnter:Ce,onMouseLeave:ne},ee.createElement(S.Z,Object.assign({"aria-checked":T},ut,{prefixCls:Ie,className:qe,disabled:xe,ref:G})),pe!==void 0&&ee.createElement("span",null,pe))))};var _=ee.forwardRef(J),Je=e(95190),Ee=e(2738),Ue=function(P,G){var Y={};for(var V in P)Object.prototype.hasOwnProperty.call(P,V)&&G.indexOf(V)<0&&(Y[V]=P[V]);if(P!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Z=0,V=Object.getOwnPropertySymbols(P);Z{const{defaultValue:Y,children:V,options:Z=[],prefixCls:Me,className:pe,rootClassName:it,style:ge,onChange:Ce}=P,ne=Ue(P,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:X,direction:we}=ee.useContext(d.E_),[m,A]=ee.useState(ne.value||Y||[]),[z,D]=ee.useState([]);ee.useEffect(()=>{"value"in ne&&A(ne.value||[])},[ne.value]);const B=ee.useMemo(()=>Z.map(O=>typeof O=="string"||typeof O=="number"?{label:O,value:O}:O),[Z]),F=O=>{D(L=>L.filter(s=>s!==O))},W=O=>{D(L=>[].concat((0,Je.Z)(L),[O]))},xe=O=>{const L=m.indexOf(O.value),s=(0,Je.Z)(m);L===-1?s.push(O.value):s.splice(L,1),"value"in ne||A(s),Ce==null||Ce(s.filter(H=>z.includes(H)).sort((H,de)=>{const v=B.findIndex(Q=>Q.value===H),c=B.findIndex(Q=>Q.value===de);return v-c}))},Pe=X("checkbox",Me),Ie=`${Pe}-group`,[ot,Et]=(0,h.ZP)(Pe),ut=(0,Ee.Z)(ne,["value","disabled"]),he=Z.length?B.map(O=>ee.createElement(_,{prefixCls:Pe,key:O.value.toString(),disabled:"disabled"in O?O.disabled:ne.disabled,value:O.value,checked:m.includes(O.value),onChange:O.onChange,className:`${Ie}-item`,style:O.style,title:O.title},O.label)):V,qe={toggleOption:xe,value:m,disabled:ne.disabled,name:ne.name,registerValue:W,cancelValue:F},T=u()(Ie,{[`${Ie}-rtl`]:we==="rtl"},pe,it,Et);return ot(ee.createElement("div",Object.assign({className:T,style:ge},ut,{ref:G}),ee.createElement(le.Provider,{value:qe},he)))},K=ee.forwardRef(be);var E=ee.memo(K);const r=_;r.Group=E,r.__ANT_CHECKBOX=!0;var x=r},98447:function(un,Ve,e){e.d(Ve,{C2:function(){return d}});var t=e(17313),u=e(37613),S=e(83116);const ee=I=>{const{checkboxCls:n}=I,se=`${n}-wrapper`;return[{[`${n}-group`]:Object.assign(Object.assign({},(0,t.Wf)(I)),{display:"inline-flex",flexWrap:"wrap",columnGap:I.marginXS,[`> ${I.antCls}-row`]:{flex:1}}),[se]:Object.assign(Object.assign({},(0,t.Wf)(I)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${se}`]:{marginInlineStart:0},[`&${se}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[n]:Object.assign(Object.assign({},(0,t.Wf)(I)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:I.borderRadiusSM,alignSelf:"center",[`${n}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${n}-inner`]:Object.assign({},(0,t.oN)(I))},[`${n}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:I.checkboxSize,height:I.checkboxSize,direction:"ltr",backgroundColor:I.colorBgContainer,border:`${I.lineWidth}px ${I.lineType} ${I.colorBorder}`,borderRadius:I.borderRadiusSM,borderCollapse:"separate",transition:`all ${I.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:I.checkboxSize/14*5,height:I.checkboxSize/14*8,border:`${I.lineWidthBold}px solid ${I.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${I.motionDurationFast} ${I.motionEaseInBack}, opacity ${I.motionDurationFast}`}},"& + span":{paddingInlineStart:I.paddingXS,paddingInlineEnd:I.paddingXS}})},{[` ${se}:not(${se}-disabled), ${n}:not(${n}-disabled) `]:{[`&:hover ${n}-inner`]:{borderColor:I.colorPrimary}},[`${se}:not(${se}-disabled)`]:{[`&:hover ${n}-checked:not(${n}-disabled) ${n}-inner`]:{backgroundColor:I.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${n}-checked:not(${n}-disabled):after`]:{borderColor:I.colorPrimaryHover}}},{[`${n}-checked`]:{[`${n}-inner`]:{backgroundColor:I.colorPrimary,borderColor:I.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${I.motionDurationMid} ${I.motionEaseOutBack} ${I.motionDurationFast}`}}},[` ${se}-checked:not(${se}-disabled), ${n}-checked:not(${n}-disabled) - `]:{[`&:hover ${n}-inner`]:{backgroundColor:I.colorPrimaryHover,borderColor:"transparent"}}},{[n]:{"&-indeterminate":{[`${n}-inner`]:{backgroundColor:I.colorBgContainer,borderColor:I.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:I.fontSizeLG/2,height:I.fontSizeLG/2,backgroundColor:I.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${se}-disabled`]:{cursor:"not-allowed"},[`${n}-disabled`]:{[`&, ${n}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${n}-inner`]:{background:I.colorBgContainerDisabled,borderColor:I.colorBorder,"&:after":{borderColor:I.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:I.colorTextDisabled},[`&${n}-indeterminate ${n}-inner::after`]:{background:I.colorTextDisabled}}}]};function d(I,n){const se=(0,u.TS)(n,{checkboxCls:`.${I}`,checkboxSize:n.controlInteractiveSize});return[ee(se)]}Ve.ZP=(0,S.Z)("Checkbox",(I,n)=>{let{prefixCls:se}=n;return[d(se,I)]})},93891:function(un,Ve,e){var t=e(59301),u=e(36355),S=e(64165);const ee=d=>{const{componentName:I}=d,{getPrefixCls:n}=(0,t.useContext)(u.E_),se=n("empty");switch(I){case"Table":case"List":return t.createElement(S.Z,{image:S.Z.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return t.createElement(S.Z,{image:S.Z.PRESENTED_IMAGE_SIMPLE,className:`${se}-small`});default:return t.createElement(S.Z,null)}};Ve.Z=ee},28103:function(un,Ve,e){e.d(Ve,{Z:function(){return b}});var t=e(92310),u=e.n(t),S=e(59301),ee=e(36355),d=e(17313),I=e(83116),n=e(37613);const se=M=>{const{componentCls:J,sizePaddingEdgeHorizontal:ie,colorSplit:_,lineWidth:Je,textPaddingInline:Ee,orientationMargin:Ue,verticalMarginInline:be}=M;return{[J]:Object.assign(Object.assign({},(0,d.Wf)(M)),{borderBlockStart:`${Je}px solid ${_}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:be,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${Je}px solid ${_}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${M.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${J}-with-text`]:{display:"flex",alignItems:"center",margin:`${M.dividerHorizontalWithTextGutterMargin}px 0`,color:M.colorTextHeading,fontWeight:500,fontSize:M.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${_}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${Je}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${J}-with-text-left`]:{"&::before":{width:`${Ue*100}%`},"&::after":{width:`${100-Ue*100}%`}},[`&-horizontal${J}-with-text-right`]:{"&::before":{width:`${100-Ue*100}%`},"&::after":{width:`${Ue*100}%`}},[`${J}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:Ee},"&-dashed":{background:"none",borderColor:_,borderStyle:"dashed",borderWidth:`${Je}px 0 0`},[`&-horizontal${J}-with-text${J}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${J}-dashed`]:{borderInlineStartWidth:Je,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${J}-with-text`]:{color:M.colorText,fontWeight:"normal",fontSize:M.fontSize},[`&-horizontal${J}-with-text-left${J}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${J}-inner-text`]:{paddingInlineStart:ie}},[`&-horizontal${J}-with-text-right${J}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${J}-inner-text`]:{paddingInlineEnd:ie}}})}};var le=(0,I.Z)("Divider",M=>{const J=(0,n.TS)(M,{dividerHorizontalWithTextGutterMargin:M.margin,dividerHorizontalGutterMargin:M.marginLG,sizePaddingEdgeHorizontal:0});return[se(J)]},M=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:M.marginXS})),h=function(M,J){var ie={};for(var _ in M)Object.prototype.hasOwnProperty.call(M,_)&&J.indexOf(_)<0&&(ie[_]=M[_]);if(M!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Je=0,_=Object.getOwnPropertySymbols(M);Je<_.length;Je++)J.indexOf(_[Je])<0&&Object.prototype.propertyIsEnumerable.call(M,_[Je])&&(ie[_[Je]]=M[_[Je]]);return ie},b=M=>{const{getPrefixCls:J,direction:ie,divider:_}=S.useContext(ee.E_),{prefixCls:Je,type:Ee="horizontal",orientation:Ue="center",orientationMargin:be,className:K,rootClassName:E,children:r,dashed:x,plain:P,style:G}=M,Y=h(M,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),V=J("divider",Je),[Z,Me]=le(V),pe=Ue.length>0?`-${Ue}`:Ue,it=!!r,ge=Ue==="left"&&be!=null,Ce=Ue==="right"&&be!=null,ne=u()(V,_==null?void 0:_.className,Me,`${V}-${Ee}`,{[`${V}-with-text`]:it,[`${V}-with-text${pe}`]:it,[`${V}-dashed`]:!!x,[`${V}-plain`]:!!P,[`${V}-rtl`]:ie==="rtl",[`${V}-no-default-orientation-margin-left`]:ge,[`${V}-no-default-orientation-margin-right`]:Ce},K,E),X=S.useMemo(()=>typeof be=="number"?be:/^\d+$/.test(be)?Number(be):be,[be]),we=Object.assign(Object.assign({},ge&&{marginLeft:X}),Ce&&{marginRight:X});return Z(S.createElement("div",Object.assign({className:ne,style:Object.assign(Object.assign({},_==null?void 0:_.style),G)},Y,{role:"separator"}),r&&Ee!=="vertical"&&S.createElement("span",{className:`${V}-inner-text`,style:we},r)))}},91857:function(un,Ve,e){var t=e(59301),u=e(38819),S=e(92310),ee=e.n(S),d=e(31561),I=e(70425),n=e(18929),se=e(2738),le=e(79676),h=e(53487),ue=e(92343),b=e(36355),M=e(20834),J=e(40875),ie=e(88088),_=e(47211);const Je=null,Ee=E=>{const{menu:r,arrow:x,prefixCls:P,children:G,trigger:Y,disabled:V,dropdownRender:Z,getPopupContainer:Me,overlayClassName:pe,rootClassName:it,open:ge,onOpenChange:Ce,visible:ne,onVisibleChange:X,mouseEnterDelay:we=.15,mouseLeaveDelay:m=.1,autoAdjustOverflow:A=!0,placement:z="",overlay:D,transitionName:B}=E,{getPopupContainer:F,getPrefixCls:W,direction:xe}=t.useContext(b.E_),Pe=t.useMemo(()=>{const w=W();return B!==void 0?B:z.includes("top")?`${w}-slide-down`:`${w}-slide-up`},[W,z,B]),Ie=t.useMemo(()=>z?z.includes("Center")?z.slice(0,z.indexOf("Center")):z:xe==="rtl"?"bottomRight":"bottomLeft",[z,xe]),rt=W("dropdown",P),[Ct,ut]=(0,_.Z)(rt),[,he]=(0,ie.Z)(),qe=t.Children.only(G),T=(0,ue.Tm)(qe,{className:ee()(`${rt}-trigger`,{[`${rt}-rtl`]:xe==="rtl"},qe.props.className),disabled:V}),O=V?[]:Y;let L;O&&O.includes("contextMenu")&&(L=!0);const[s,H]=(0,n.Z)(!1,{value:ge!=null?ge:ne}),de=(0,I.useEvent)(w=>{Ce==null||Ce(w),X==null||X(w),H(w)}),v=ee()(pe,it,ut,{[`${rt}-rtl`]:xe==="rtl"}),c=(0,le.Z)({arrowPointAtCenter:typeof x=="object"&&x.pointAtCenter,autoAdjustOverflow:A,offset:he.marginXXS,arrowWidth:x?he.sizePopupArrow:0,borderRadius:he.borderRadius}),Q=t.useCallback(()=>{H(!1)},[]),R=()=>{let w;return r!=null&&r.items?w=t.createElement(M.default,Object.assign({},r)):typeof D=="function"?w=D():w=D,Z&&(w=Z(w)),w=t.Children.only(typeof w=="string"?t.createElement("span",null,w):w),t.createElement(J.J,{prefixCls:`${rt}-menu`,expandIcon:t.createElement("span",{className:`${rt}-menu-submenu-arrow`},t.createElement(u.Z,{className:`${rt}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:Q,validator:U=>{let{mode:Le}=U}},w)};return Ct(t.createElement(d.Z,Object.assign({alignPoint:L},(0,se.Z)(E,["rootClassName"]),{mouseEnterDelay:we,mouseLeaveDelay:m,visible:s,builtinPlacements:c,arrow:!!x,overlayClassName:v,prefixCls:rt,getPopupContainer:Me||F,transitionName:Pe,trigger:O,overlay:R,placement:Ie,onVisibleChange:de}),T))};function Ue(E){return Object.assign(Object.assign({},E),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const be=(0,h.Z)(Ee,"dropdown",E=>E,Ue),K=E=>t.createElement(be,Object.assign({},E),t.createElement("span",null));Ee._InternalPanelDoNotUseOrYouWillBeFired=K,Ve.Z=Ee},38854:function(un,Ve,e){e.d(Ve,{Z:function(){return ie}});var t=e(91857),u=e(92310),S=e.n(u),ee=e(59301),d=e(18785),I=e(3113),n=e(36355),se=e(81327),le=e(33234),h=e(47211),ue=function(_,Je){var Ee={};for(var Ue in _)Object.prototype.hasOwnProperty.call(_,Ue)&&Je.indexOf(Ue)<0&&(Ee[Ue]=_[Ue]);if(_!=null&&typeof Object.getOwnPropertySymbols=="function")for(var be=0,Ue=Object.getOwnPropertySymbols(_);be{const{getPopupContainer:Je,getPrefixCls:Ee,direction:Ue}=ee.useContext(n.E_),{prefixCls:be,type:K="default",danger:E,disabled:r,loading:x,onClick:P,htmlType:G,children:Y,className:V,menu:Z,arrow:Me,autoFocus:pe,overlay:it,trigger:ge,align:Ce,open:ne,onOpenChange:X,placement:we,getPopupContainer:m,href:A,icon:z=ee.createElement(d.Z,null),title:D,buttonsRender:B=R=>R,mouseEnterDelay:F,mouseLeaveDelay:W,overlayClassName:xe,overlayStyle:Pe,destroyPopupOnHide:Ie,dropdownRender:rt}=_,Ct=ue(_,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),ut=Ee("dropdown",be),he=`${ut}-button`,[qe,T]=(0,h.Z)(ut),O={menu:Z,arrow:Me,autoFocus:pe,align:Ce,disabled:r,trigger:r?[]:ge,onOpenChange:X,getPopupContainer:m||Je,mouseEnterDelay:F,mouseLeaveDelay:W,overlayClassName:xe,overlayStyle:Pe,destroyPopupOnHide:Ie,dropdownRender:rt},{compactSize:L,compactItemClassnames:s}=(0,le.ri)(ut,Ue),H=S()(he,s,V,T);"overlay"in _&&(O.overlay=it),"open"in _&&(O.open=ne),"placement"in _?O.placement=we:O.placement=Ue==="rtl"?"bottomLeft":"bottomRight";const de=ee.createElement(I.ZP,{type:K,danger:E,disabled:r,loading:x,onClick:P,htmlType:G,href:A,title:D},Y),v=ee.createElement(I.ZP,{type:K,danger:E,icon:z}),[c,Q]=B([de,v]);return qe(ee.createElement(se.Z.Compact,Object.assign({className:H,size:L,block:!0},Ct),c,ee.createElement(t.Z,Object.assign({},O),Q)))};b.__ANT_BUTTON=!0;var M=b;const J=t.Z;J.Button=M;var ie=J},47211:function(un,Ve,e){e.d(Ve,{Z:function(){return ue}});var t=e(17313),u=e(13826),S=e(92899),ee=e(29878),d=e(19447),I=e(83116),n=e(37613),le=b=>{const{componentCls:M,menuCls:J,colorError:ie,colorTextLightSolid:_}=b,Je=`${J}-item`;return{[`${M}, ${M}-menu-submenu`]:{[`${J} ${Je}`]:{[`&${Je}-danger:not(${Je}-disabled)`]:{color:ie,"&:hover":{color:_,backgroundColor:ie}}}}}};const h=b=>{const{componentCls:M,menuCls:J,zIndexPopup:ie,dropdownArrowDistance:_,sizePopupArrow:Je,antCls:Ee,iconCls:Ue,motionDurationMid:be,dropdownPaddingVertical:K,fontSize:E,dropdownEdgeChildPadding:r,colorTextDisabled:x,fontSizeIcon:P,controlPaddingHorizontal:G,colorBgElevated:Y}=b;return[{[M]:Object.assign(Object.assign({},(0,t.Wf)(b)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:ie,display:"block","&::before":{position:"absolute",insetBlock:-_+Je/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${Ee}-btn`]:{[`& > ${Ue}-down, & > ${Ee}-btn-icon > ${Ue}-down`]:{fontSize:P}},[`${M}-wrap`]:{position:"relative",[`${Ee}-btn > ${Ue}-down`]:{fontSize:P},[`${Ue}-down::before`]:{transition:`transform ${be}`}},[`${M}-wrap-open`]:{[`${Ue}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${Ee}-slide-down-enter${Ee}-slide-down-enter-active${M}-placement-bottomLeft, + `]:{[`&:hover ${n}-inner`]:{backgroundColor:I.colorPrimaryHover,borderColor:"transparent"}}},{[n]:{"&-indeterminate":{[`${n}-inner`]:{backgroundColor:I.colorBgContainer,borderColor:I.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:I.fontSizeLG/2,height:I.fontSizeLG/2,backgroundColor:I.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${se}-disabled`]:{cursor:"not-allowed"},[`${n}-disabled`]:{[`&, ${n}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${n}-inner`]:{background:I.colorBgContainerDisabled,borderColor:I.colorBorder,"&:after":{borderColor:I.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:I.colorTextDisabled},[`&${n}-indeterminate ${n}-inner::after`]:{background:I.colorTextDisabled}}}]};function d(I,n){const se=(0,u.TS)(n,{checkboxCls:`.${I}`,checkboxSize:n.controlInteractiveSize});return[ee(se)]}Ve.ZP=(0,S.Z)("Checkbox",(I,n)=>{let{prefixCls:se}=n;return[d(se,I)]})},93891:function(un,Ve,e){var t=e(59301),u=e(36355),S=e(64165);const ee=d=>{const{componentName:I}=d,{getPrefixCls:n}=(0,t.useContext)(u.E_),se=n("empty");switch(I){case"Table":case"List":return t.createElement(S.Z,{image:S.Z.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return t.createElement(S.Z,{image:S.Z.PRESENTED_IMAGE_SIMPLE,className:`${se}-small`});default:return t.createElement(S.Z,null)}};Ve.Z=ee},28103:function(un,Ve,e){e.d(Ve,{Z:function(){return y}});var t=e(92310),u=e.n(t),S=e(59301),ee=e(36355),d=e(17313),I=e(83116),n=e(37613);const se=M=>{const{componentCls:J,sizePaddingEdgeHorizontal:ie,colorSplit:_,lineWidth:Je,textPaddingInline:Ee,orientationMargin:Ue,verticalMarginInline:be}=M;return{[J]:Object.assign(Object.assign({},(0,d.Wf)(M)),{borderBlockStart:`${Je}px solid ${_}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:be,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${Je}px solid ${_}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${M.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${J}-with-text`]:{display:"flex",alignItems:"center",margin:`${M.dividerHorizontalWithTextGutterMargin}px 0`,color:M.colorTextHeading,fontWeight:500,fontSize:M.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${_}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${Je}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${J}-with-text-left`]:{"&::before":{width:`${Ue*100}%`},"&::after":{width:`${100-Ue*100}%`}},[`&-horizontal${J}-with-text-right`]:{"&::before":{width:`${100-Ue*100}%`},"&::after":{width:`${Ue*100}%`}},[`${J}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:Ee},"&-dashed":{background:"none",borderColor:_,borderStyle:"dashed",borderWidth:`${Je}px 0 0`},[`&-horizontal${J}-with-text${J}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${J}-dashed`]:{borderInlineStartWidth:Je,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${J}-with-text`]:{color:M.colorText,fontWeight:"normal",fontSize:M.fontSize},[`&-horizontal${J}-with-text-left${J}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${J}-inner-text`]:{paddingInlineStart:ie}},[`&-horizontal${J}-with-text-right${J}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${J}-inner-text`]:{paddingInlineEnd:ie}}})}};var le=(0,I.Z)("Divider",M=>{const J=(0,n.TS)(M,{dividerHorizontalWithTextGutterMargin:M.margin,dividerHorizontalGutterMargin:M.marginLG,sizePaddingEdgeHorizontal:0});return[se(J)]},M=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:M.marginXS})),h=function(M,J){var ie={};for(var _ in M)Object.prototype.hasOwnProperty.call(M,_)&&J.indexOf(_)<0&&(ie[_]=M[_]);if(M!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Je=0,_=Object.getOwnPropertySymbols(M);Je<_.length;Je++)J.indexOf(_[Je])<0&&Object.prototype.propertyIsEnumerable.call(M,_[Je])&&(ie[_[Je]]=M[_[Je]]);return ie},y=M=>{const{getPrefixCls:J,direction:ie,divider:_}=S.useContext(ee.E_),{prefixCls:Je,type:Ee="horizontal",orientation:Ue="center",orientationMargin:be,className:K,rootClassName:E,children:r,dashed:x,plain:P,style:G}=M,Y=h(M,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),V=J("divider",Je),[Z,Me]=le(V),pe=Ue.length>0?`-${Ue}`:Ue,it=!!r,ge=Ue==="left"&&be!=null,Ce=Ue==="right"&&be!=null,ne=u()(V,_==null?void 0:_.className,Me,`${V}-${Ee}`,{[`${V}-with-text`]:it,[`${V}-with-text${pe}`]:it,[`${V}-dashed`]:!!x,[`${V}-plain`]:!!P,[`${V}-rtl`]:ie==="rtl",[`${V}-no-default-orientation-margin-left`]:ge,[`${V}-no-default-orientation-margin-right`]:Ce},K,E),X=S.useMemo(()=>typeof be=="number"?be:/^\d+$/.test(be)?Number(be):be,[be]),we=Object.assign(Object.assign({},ge&&{marginLeft:X}),Ce&&{marginRight:X});return Z(S.createElement("div",Object.assign({className:ne,style:Object.assign(Object.assign({},_==null?void 0:_.style),G)},Y,{role:"separator"}),r&&Ee!=="vertical"&&S.createElement("span",{className:`${V}-inner-text`,style:we},r)))}},91857:function(un,Ve,e){var t=e(59301),u=e(38819),S=e(92310),ee=e.n(S),d=e(31561),I=e(70425),n=e(18929),se=e(2738),le=e(79676),h=e(53487),ue=e(92343),y=e(36355),M=e(20834),J=e(40875),ie=e(88088),_=e(47211);const Je=null,Ee=E=>{const{menu:r,arrow:x,prefixCls:P,children:G,trigger:Y,disabled:V,dropdownRender:Z,getPopupContainer:Me,overlayClassName:pe,rootClassName:it,open:ge,onOpenChange:Ce,visible:ne,onVisibleChange:X,mouseEnterDelay:we=.15,mouseLeaveDelay:m=.1,autoAdjustOverflow:A=!0,placement:z="",overlay:D,transitionName:B}=E,{getPopupContainer:F,getPrefixCls:W,direction:xe}=t.useContext(y.E_),Pe=t.useMemo(()=>{const w=W();return B!==void 0?B:z.includes("top")?`${w}-slide-down`:`${w}-slide-up`},[W,z,B]),Ie=t.useMemo(()=>z?z.includes("Center")?z.slice(0,z.indexOf("Center")):z:xe==="rtl"?"bottomRight":"bottomLeft",[z,xe]),ot=W("dropdown",P),[Et,ut]=(0,_.Z)(ot),[,he]=(0,ie.Z)(),qe=t.Children.only(G),T=(0,ue.Tm)(qe,{className:ee()(`${ot}-trigger`,{[`${ot}-rtl`]:xe==="rtl"},qe.props.className),disabled:V}),O=V?[]:Y;let L;O&&O.includes("contextMenu")&&(L=!0);const[s,H]=(0,n.Z)(!1,{value:ge!=null?ge:ne}),de=(0,I.useEvent)(w=>{Ce==null||Ce(w),X==null||X(w),H(w)}),v=ee()(pe,it,ut,{[`${ot}-rtl`]:xe==="rtl"}),c=(0,le.Z)({arrowPointAtCenter:typeof x=="object"&&x.pointAtCenter,autoAdjustOverflow:A,offset:he.marginXXS,arrowWidth:x?he.sizePopupArrow:0,borderRadius:he.borderRadius}),Q=t.useCallback(()=>{H(!1)},[]),R=()=>{let w;return r!=null&&r.items?w=t.createElement(M.default,Object.assign({},r)):typeof D=="function"?w=D():w=D,Z&&(w=Z(w)),w=t.Children.only(typeof w=="string"?t.createElement("span",null,w):w),t.createElement(J.J,{prefixCls:`${ot}-menu`,expandIcon:t.createElement("span",{className:`${ot}-menu-submenu-arrow`},t.createElement(u.Z,{className:`${ot}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:Q,validator:U=>{let{mode:Le}=U}},w)};return Et(t.createElement(d.Z,Object.assign({alignPoint:L},(0,se.Z)(E,["rootClassName"]),{mouseEnterDelay:we,mouseLeaveDelay:m,visible:s,builtinPlacements:c,arrow:!!x,overlayClassName:v,prefixCls:ot,getPopupContainer:Me||F,transitionName:Pe,trigger:O,overlay:R,placement:Ie,onVisibleChange:de}),T))};function Ue(E){return Object.assign(Object.assign({},E),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const be=(0,h.Z)(Ee,"dropdown",E=>E,Ue),K=E=>t.createElement(be,Object.assign({},E),t.createElement("span",null));Ee._InternalPanelDoNotUseOrYouWillBeFired=K,Ve.Z=Ee},38854:function(un,Ve,e){e.d(Ve,{Z:function(){return ie}});var t=e(91857),u=e(92310),S=e.n(u),ee=e(59301),d=e(18785),I=e(3113),n=e(36355),se=e(81327),le=e(33234),h=e(47211),ue=function(_,Je){var Ee={};for(var Ue in _)Object.prototype.hasOwnProperty.call(_,Ue)&&Je.indexOf(Ue)<0&&(Ee[Ue]=_[Ue]);if(_!=null&&typeof Object.getOwnPropertySymbols=="function")for(var be=0,Ue=Object.getOwnPropertySymbols(_);be{const{getPopupContainer:Je,getPrefixCls:Ee,direction:Ue}=ee.useContext(n.E_),{prefixCls:be,type:K="default",danger:E,disabled:r,loading:x,onClick:P,htmlType:G,children:Y,className:V,menu:Z,arrow:Me,autoFocus:pe,overlay:it,trigger:ge,align:Ce,open:ne,onOpenChange:X,placement:we,getPopupContainer:m,href:A,icon:z=ee.createElement(d.Z,null),title:D,buttonsRender:B=R=>R,mouseEnterDelay:F,mouseLeaveDelay:W,overlayClassName:xe,overlayStyle:Pe,destroyPopupOnHide:Ie,dropdownRender:ot}=_,Et=ue(_,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),ut=Ee("dropdown",be),he=`${ut}-button`,[qe,T]=(0,h.Z)(ut),O={menu:Z,arrow:Me,autoFocus:pe,align:Ce,disabled:r,trigger:r?[]:ge,onOpenChange:X,getPopupContainer:m||Je,mouseEnterDelay:F,mouseLeaveDelay:W,overlayClassName:xe,overlayStyle:Pe,destroyPopupOnHide:Ie,dropdownRender:ot},{compactSize:L,compactItemClassnames:s}=(0,le.ri)(ut,Ue),H=S()(he,s,V,T);"overlay"in _&&(O.overlay=it),"open"in _&&(O.open=ne),"placement"in _?O.placement=we:O.placement=Ue==="rtl"?"bottomLeft":"bottomRight";const de=ee.createElement(I.ZP,{type:K,danger:E,disabled:r,loading:x,onClick:P,htmlType:G,href:A,title:D},Y),v=ee.createElement(I.ZP,{type:K,danger:E,icon:z}),[c,Q]=B([de,v]);return qe(ee.createElement(se.Z.Compact,Object.assign({className:H,size:L,block:!0},Et),c,ee.createElement(t.Z,Object.assign({},O),Q)))};y.__ANT_BUTTON=!0;var M=y;const J=t.Z;J.Button=M;var ie=J},47211:function(un,Ve,e){e.d(Ve,{Z:function(){return ue}});var t=e(17313),u=e(13826),S=e(92899),ee=e(29878),d=e(19447),I=e(83116),n=e(37613),le=y=>{const{componentCls:M,menuCls:J,colorError:ie,colorTextLightSolid:_}=y,Je=`${J}-item`;return{[`${M}, ${M}-menu-submenu`]:{[`${J} ${Je}`]:{[`&${Je}-danger:not(${Je}-disabled)`]:{color:ie,"&:hover":{color:_,backgroundColor:ie}}}}}};const h=y=>{const{componentCls:M,menuCls:J,zIndexPopup:ie,dropdownArrowDistance:_,sizePopupArrow:Je,antCls:Ee,iconCls:Ue,motionDurationMid:be,dropdownPaddingVertical:K,fontSize:E,dropdownEdgeChildPadding:r,colorTextDisabled:x,fontSizeIcon:P,controlPaddingHorizontal:G,colorBgElevated:Y}=y;return[{[M]:Object.assign(Object.assign({},(0,t.Wf)(y)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:ie,display:"block","&::before":{position:"absolute",insetBlock:-_+Je/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${Ee}-btn`]:{[`& > ${Ue}-down, & > ${Ee}-btn-icon > ${Ue}-down`]:{fontSize:P}},[`${M}-wrap`]:{position:"relative",[`${Ee}-btn > ${Ue}-down`]:{fontSize:P},[`${Ue}-down::before`]:{transition:`transform ${be}`}},[`${M}-wrap-open`]:{[`${Ue}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${Ee}-slide-down-enter${Ee}-slide-down-enter-active${M}-placement-bottomLeft, &${Ee}-slide-down-appear${Ee}-slide-down-appear-active${M}-placement-bottomLeft, &${Ee}-slide-down-enter${Ee}-slide-down-enter-active${M}-placement-bottom, &${Ee}-slide-down-appear${Ee}-slide-down-appear-active${M}-placement-bottom, @@ -398,13 +398,13 @@ &${Ee}-slide-down-leave${Ee}-slide-down-leave-active${M}-placement-bottom, &${Ee}-slide-down-leave${Ee}-slide-down-leave-active${M}-placement-bottomRight`]:{animationName:u.Uw},[`&${Ee}-slide-up-leave${Ee}-slide-up-leave-active${M}-placement-topLeft, &${Ee}-slide-up-leave${Ee}-slide-up-leave-active${M}-placement-top, - &${Ee}-slide-up-leave${Ee}-slide-up-leave-active${M}-placement-topRight`]:{animationName:u.ly}})},(0,d.ZP)(b,{colorBg:Y,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${M} ${J}`]:{position:"relative",margin:0},[`${J}-submenu-popup`]:{position:"absolute",zIndex:ie,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${M}, ${M}-menu-submenu`]:{[J]:Object.assign(Object.assign({padding:r,listStyleType:"none",backgroundColor:Y,backgroundClip:"padding-box",borderRadius:b.borderRadiusLG,outline:"none",boxShadow:b.boxShadowSecondary},(0,t.Qy)(b)),{[`${J}-item-group-title`]:{padding:`${K}px ${G}px`,color:b.colorTextDescription,transition:`all ${be}`},[`${J}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${J}-item-icon`]:{minWidth:E,marginInlineEnd:b.marginXS,fontSize:b.fontSizeSM},[`${J}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${be}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${J}-item, ${J}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${K}px ${G}px`,color:b.colorText,fontWeight:"normal",fontSize:E,lineHeight:b.lineHeight,cursor:"pointer",transition:`all ${be}`,borderRadius:b.borderRadiusSM,"&:hover, &-active":{backgroundColor:b.controlItemBgHover}},(0,t.Qy)(b)),{"&-selected":{color:b.colorPrimary,backgroundColor:b.controlItemBgActive,"&:hover, &-active":{backgroundColor:b.controlItemBgActiveHover}},"&-disabled":{color:x,cursor:"not-allowed","&:hover":{color:x,backgroundColor:Y,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${b.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:b.colorSplit},[`${M}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:b.paddingXS,[`${M}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:b.colorTextDescription,fontSize:P,fontStyle:"normal"}}}),[`${J}-item-group-list`]:{margin:`0 ${b.marginXS}px`,padding:0,listStyle:"none"},[`${J}-submenu-title`]:{paddingInlineEnd:G+b.fontSizeSM},[`${J}-submenu-vertical`]:{position:"relative"},[`${J}-submenu${J}-submenu-disabled ${M}-menu-submenu-title`]:{[`&, ${M}-menu-submenu-arrow-icon`]:{color:x,backgroundColor:Y,cursor:"not-allowed"}},[`${J}-submenu-selected ${M}-menu-submenu-title`]:{color:b.colorPrimary}})}},[(0,u.oN)(b,"slide-up"),(0,u.oN)(b,"slide-down"),(0,S.Fm)(b,"move-up"),(0,S.Fm)(b,"move-down"),(0,ee._y)(b,"zoom-big")]]};var ue=(0,I.Z)("Dropdown",(b,M)=>{let{rootPrefixCls:J}=M;const{marginXXS:ie,sizePopupArrow:_,controlHeight:Je,fontSize:Ee,lineHeight:Ue,paddingXXS:be,componentCls:K,borderRadiusLG:E}=b,r=(Je-Ee*Ue)/2,{dropdownArrowOffset:x}=(0,d.fS)({contentRadius:E}),P=(0,n.TS)(b,{menuCls:`${K}-menu`,rootPrefixCls:J,dropdownArrowDistance:_/2+ie,dropdownArrowOffset:x,dropdownPaddingVertical:r,dropdownEdgeChildPadding:be});return[h(P),le(P)]},b=>({zIndexPopup:b.zIndexPopupBase+50}))},64165:function(un,Ve,e){e.d(Ve,{Z:function(){return be}});var t=e(92310),u=e.n(t),S=e(59301),ee=e(36355),d=e(9763),I=e(64993),n=e(88088),le=()=>{const[,K]=(0,n.Z)(),r=new I.C(K.colorBgBase).toHsl().l<.5?{opacity:.65}:{};return S.createElement("svg",{style:r,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},S.createElement("g",{fill:"none",fillRule:"evenodd"},S.createElement("g",{transform:"translate(24 31.67)"},S.createElement("ellipse",{fillOpacity:".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),S.createElement("path",{d:"M122.034 69.674L98.109 40.229c-1.148-1.386-2.826-2.225-4.593-2.225h-51.44c-1.766 0-3.444.839-4.592 2.225L13.56 69.674v15.383h108.475V69.674z",fill:"#AEB8C2"}),S.createElement("path",{d:"M101.537 86.214L80.63 61.102c-1.001-1.207-2.507-1.867-4.048-1.867H31.724c-1.54 0-3.047.66-4.048 1.867L6.769 86.214v13.792h94.768V86.214z",fill:"url(#linearGradient-1)",transform:"translate(13.56)"}),S.createElement("path",{d:"M33.83 0h67.933a4 4 0 0 1 4 4v93.344a4 4 0 0 1-4 4H33.83a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4z",fill:"#F5F5F7"}),S.createElement("path",{d:"M42.678 9.953h50.237a2 2 0 0 1 2 2V36.91a2 2 0 0 1-2 2H42.678a2 2 0 0 1-2-2V11.953a2 2 0 0 1 2-2zM42.94 49.767h49.713a2.262 2.262 0 1 1 0 4.524H42.94a2.262 2.262 0 0 1 0-4.524zM42.94 61.53h49.713a2.262 2.262 0 1 1 0 4.525H42.94a2.262 2.262 0 0 1 0-4.525zM121.813 105.032c-.775 3.071-3.497 5.36-6.735 5.36H20.515c-3.238 0-5.96-2.29-6.734-5.36a7.309 7.309 0 0 1-.222-1.79V69.675h26.318c2.907 0 5.25 2.448 5.25 5.42v.04c0 2.971 2.37 5.37 5.277 5.37h34.785c2.907 0 5.277-2.421 5.277-5.393V75.1c0-2.972 2.343-5.426 5.25-5.426h26.318v33.569c0 .617-.077 1.216-.221 1.789z",fill:"#DCE0E6"})),S.createElement("path",{d:"M149.121 33.292l-6.83 2.65a1 1 0 0 1-1.317-1.23l1.937-6.207c-2.589-2.944-4.109-6.534-4.109-10.408C138.802 8.102 148.92 0 161.402 0 173.881 0 184 8.102 184 18.097c0 9.995-10.118 18.097-22.599 18.097-4.528 0-8.744-1.066-12.28-2.902z",fill:"#DCE0E6"}),S.createElement("g",{transform:"translate(149.65 15.383)",fill:"#FFF"},S.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),S.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))},ue=()=>{const[,K]=(0,n.Z)(),{colorFill:E,colorFillTertiary:r,colorFillQuaternary:x,colorBgContainer:P}=K,{borderColor:G,shadowColor:Y,contentColor:V}=(0,S.useMemo)(()=>({borderColor:new I.C(E).onBackground(P).toHexShortString(),shadowColor:new I.C(r).onBackground(P).toHexShortString(),contentColor:new I.C(x).onBackground(P).toHexShortString()}),[E,r,x,P]);return S.createElement("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},S.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},S.createElement("ellipse",{fill:Y,cx:"32",cy:"33",rx:"32",ry:"7"}),S.createElement("g",{fillRule:"nonzero",stroke:G},S.createElement("path",{d:"M55 12.76L44.854 1.258C44.367.474 43.656 0 42.907 0H21.093c-.749 0-1.46.474-1.947 1.257L9 12.761V22h46v-9.24z"}),S.createElement("path",{d:"M41.613 15.931c0-1.605.994-2.93 2.227-2.931H55v18.137C55 33.26 53.68 35 52.05 35h-40.1C10.32 35 9 33.259 9 31.137V13h11.16c1.233 0 2.227 1.323 2.227 2.928v.022c0 1.605 1.005 2.901 2.237 2.901h14.752c1.232 0 2.237-1.308 2.237-2.913v-.007z",fill:V}))))},b=e(83116),M=e(37613);const J=K=>{const{componentCls:E,margin:r,marginXS:x,marginXL:P,fontSize:G,lineHeight:Y}=K;return{[E]:{marginInline:x,fontSize:G,lineHeight:Y,textAlign:"center",[`${E}-image`]:{height:K.emptyImgHeight,marginBottom:x,opacity:K.opacityImage,img:{height:"100%"},svg:{maxWidth:"100%",height:"100%",margin:"auto"}},[`${E}-description`]:{color:K.colorText},[`${E}-footer`]:{marginTop:r},"&-normal":{marginBlock:P,color:K.colorTextDisabled,[`${E}-description`]:{color:K.colorTextDisabled},[`${E}-image`]:{height:K.emptyImgHeightMD}},"&-small":{marginBlock:x,color:K.colorTextDisabled,[`${E}-image`]:{height:K.emptyImgHeightSM}}}}};var ie=(0,b.Z)("Empty",K=>{const{componentCls:E,controlHeightLG:r}=K,x=(0,M.TS)(K,{emptyImgCls:`${E}-img`,emptyImgHeight:r*2.5,emptyImgHeightMD:r,emptyImgHeightSM:r*.875});return[J(x)]}),_=function(K,E){var r={};for(var x in K)Object.prototype.hasOwnProperty.call(K,x)&&E.indexOf(x)<0&&(r[x]=K[x]);if(K!=null&&typeof Object.getOwnPropertySymbols=="function")for(var P=0,x=Object.getOwnPropertySymbols(K);P{var{className:E,rootClassName:r,prefixCls:x,image:P=Je,description:G,children:Y,imageStyle:V,style:Z}=K,Me=_(K,["className","rootClassName","prefixCls","image","description","children","imageStyle","style"]);const{getPrefixCls:pe,direction:it,empty:ge}=S.useContext(ee.E_),Ce=pe("empty",x),[ne,X]=ie(Ce),[we]=(0,d.Z)("Empty"),m=typeof G!="undefined"?G:we==null?void 0:we.description,A=typeof m=="string"?m:"empty";let z=null;return typeof P=="string"?z=S.createElement("img",{alt:A,src:P}):z=P,ne(S.createElement("div",Object.assign({className:u()(X,Ce,ge==null?void 0:ge.className,{[`${Ce}-normal`]:P===Ee,[`${Ce}-rtl`]:it==="rtl"},E,r),style:Object.assign(Object.assign({},ge==null?void 0:ge.style),Z)},Me),S.createElement("div",{className:`${Ce}-image`,style:V},z),m&&S.createElement("div",{className:`${Ce}-description`},m),Y&&S.createElement("div",{className:`${Ce}-footer`},Y)))};Ue.PRESENTED_IMAGE_DEFAULT=Je,Ue.PRESENTED_IMAGE_SIMPLE=Ee;var be=Ue},78241:function(un,Ve,e){e.d(Ve,{default:function(){return Jn}});var t=e(95190),u=e(92310),S=e.n(u),ee=e(77900),d=e(59301),I=e(62892),n=e(32441);function se(k){const[i,p]=d.useState(k);return d.useEffect(()=>{const g=setTimeout(()=>{p(k)},k.length?0:10);return()=>{clearTimeout(g)}},[k]),i}var le=e(17313),h=e(29878),ue=e(8378),b=e(37613),M=e(83116),ie=k=>{const{componentCls:i}=k,p=`${i}-show-help`,g=`${i}-show-help-item`;return{[p]:{transition:`opacity ${k.motionDurationSlow} ${k.motionEaseInOut}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[g]:{overflow:"hidden",transition:`height ${k.motionDurationSlow} ${k.motionEaseInOut}, + &${Ee}-slide-up-leave${Ee}-slide-up-leave-active${M}-placement-topRight`]:{animationName:u.ly}})},(0,d.ZP)(y,{colorBg:Y,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${M} ${J}`]:{position:"relative",margin:0},[`${J}-submenu-popup`]:{position:"absolute",zIndex:ie,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${M}, ${M}-menu-submenu`]:{[J]:Object.assign(Object.assign({padding:r,listStyleType:"none",backgroundColor:Y,backgroundClip:"padding-box",borderRadius:y.borderRadiusLG,outline:"none",boxShadow:y.boxShadowSecondary},(0,t.Qy)(y)),{[`${J}-item-group-title`]:{padding:`${K}px ${G}px`,color:y.colorTextDescription,transition:`all ${be}`},[`${J}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${J}-item-icon`]:{minWidth:E,marginInlineEnd:y.marginXS,fontSize:y.fontSizeSM},[`${J}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${be}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${J}-item, ${J}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${K}px ${G}px`,color:y.colorText,fontWeight:"normal",fontSize:E,lineHeight:y.lineHeight,cursor:"pointer",transition:`all ${be}`,borderRadius:y.borderRadiusSM,"&:hover, &-active":{backgroundColor:y.controlItemBgHover}},(0,t.Qy)(y)),{"&-selected":{color:y.colorPrimary,backgroundColor:y.controlItemBgActive,"&:hover, &-active":{backgroundColor:y.controlItemBgActiveHover}},"&-disabled":{color:x,cursor:"not-allowed","&:hover":{color:x,backgroundColor:Y,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${y.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:y.colorSplit},[`${M}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:y.paddingXS,[`${M}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:y.colorTextDescription,fontSize:P,fontStyle:"normal"}}}),[`${J}-item-group-list`]:{margin:`0 ${y.marginXS}px`,padding:0,listStyle:"none"},[`${J}-submenu-title`]:{paddingInlineEnd:G+y.fontSizeSM},[`${J}-submenu-vertical`]:{position:"relative"},[`${J}-submenu${J}-submenu-disabled ${M}-menu-submenu-title`]:{[`&, ${M}-menu-submenu-arrow-icon`]:{color:x,backgroundColor:Y,cursor:"not-allowed"}},[`${J}-submenu-selected ${M}-menu-submenu-title`]:{color:y.colorPrimary}})}},[(0,u.oN)(y,"slide-up"),(0,u.oN)(y,"slide-down"),(0,S.Fm)(y,"move-up"),(0,S.Fm)(y,"move-down"),(0,ee._y)(y,"zoom-big")]]};var ue=(0,I.Z)("Dropdown",(y,M)=>{let{rootPrefixCls:J}=M;const{marginXXS:ie,sizePopupArrow:_,controlHeight:Je,fontSize:Ee,lineHeight:Ue,paddingXXS:be,componentCls:K,borderRadiusLG:E}=y,r=(Je-Ee*Ue)/2,{dropdownArrowOffset:x}=(0,d.fS)({contentRadius:E}),P=(0,n.TS)(y,{menuCls:`${K}-menu`,rootPrefixCls:J,dropdownArrowDistance:_/2+ie,dropdownArrowOffset:x,dropdownPaddingVertical:r,dropdownEdgeChildPadding:be});return[h(P),le(P)]},y=>({zIndexPopup:y.zIndexPopupBase+50}))},64165:function(un,Ve,e){e.d(Ve,{Z:function(){return be}});var t=e(92310),u=e.n(t),S=e(59301),ee=e(36355),d=e(9763),I=e(64993),n=e(88088),le=()=>{const[,K]=(0,n.Z)(),r=new I.C(K.colorBgBase).toHsl().l<.5?{opacity:.65}:{};return S.createElement("svg",{style:r,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},S.createElement("g",{fill:"none",fillRule:"evenodd"},S.createElement("g",{transform:"translate(24 31.67)"},S.createElement("ellipse",{fillOpacity:".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),S.createElement("path",{d:"M122.034 69.674L98.109 40.229c-1.148-1.386-2.826-2.225-4.593-2.225h-51.44c-1.766 0-3.444.839-4.592 2.225L13.56 69.674v15.383h108.475V69.674z",fill:"#AEB8C2"}),S.createElement("path",{d:"M101.537 86.214L80.63 61.102c-1.001-1.207-2.507-1.867-4.048-1.867H31.724c-1.54 0-3.047.66-4.048 1.867L6.769 86.214v13.792h94.768V86.214z",fill:"url(#linearGradient-1)",transform:"translate(13.56)"}),S.createElement("path",{d:"M33.83 0h67.933a4 4 0 0 1 4 4v93.344a4 4 0 0 1-4 4H33.83a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4z",fill:"#F5F5F7"}),S.createElement("path",{d:"M42.678 9.953h50.237a2 2 0 0 1 2 2V36.91a2 2 0 0 1-2 2H42.678a2 2 0 0 1-2-2V11.953a2 2 0 0 1 2-2zM42.94 49.767h49.713a2.262 2.262 0 1 1 0 4.524H42.94a2.262 2.262 0 0 1 0-4.524zM42.94 61.53h49.713a2.262 2.262 0 1 1 0 4.525H42.94a2.262 2.262 0 0 1 0-4.525zM121.813 105.032c-.775 3.071-3.497 5.36-6.735 5.36H20.515c-3.238 0-5.96-2.29-6.734-5.36a7.309 7.309 0 0 1-.222-1.79V69.675h26.318c2.907 0 5.25 2.448 5.25 5.42v.04c0 2.971 2.37 5.37 5.277 5.37h34.785c2.907 0 5.277-2.421 5.277-5.393V75.1c0-2.972 2.343-5.426 5.25-5.426h26.318v33.569c0 .617-.077 1.216-.221 1.789z",fill:"#DCE0E6"})),S.createElement("path",{d:"M149.121 33.292l-6.83 2.65a1 1 0 0 1-1.317-1.23l1.937-6.207c-2.589-2.944-4.109-6.534-4.109-10.408C138.802 8.102 148.92 0 161.402 0 173.881 0 184 8.102 184 18.097c0 9.995-10.118 18.097-22.599 18.097-4.528 0-8.744-1.066-12.28-2.902z",fill:"#DCE0E6"}),S.createElement("g",{transform:"translate(149.65 15.383)",fill:"#FFF"},S.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),S.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))},ue=()=>{const[,K]=(0,n.Z)(),{colorFill:E,colorFillTertiary:r,colorFillQuaternary:x,colorBgContainer:P}=K,{borderColor:G,shadowColor:Y,contentColor:V}=(0,S.useMemo)(()=>({borderColor:new I.C(E).onBackground(P).toHexShortString(),shadowColor:new I.C(r).onBackground(P).toHexShortString(),contentColor:new I.C(x).onBackground(P).toHexShortString()}),[E,r,x,P]);return S.createElement("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},S.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},S.createElement("ellipse",{fill:Y,cx:"32",cy:"33",rx:"32",ry:"7"}),S.createElement("g",{fillRule:"nonzero",stroke:G},S.createElement("path",{d:"M55 12.76L44.854 1.258C44.367.474 43.656 0 42.907 0H21.093c-.749 0-1.46.474-1.947 1.257L9 12.761V22h46v-9.24z"}),S.createElement("path",{d:"M41.613 15.931c0-1.605.994-2.93 2.227-2.931H55v18.137C55 33.26 53.68 35 52.05 35h-40.1C10.32 35 9 33.259 9 31.137V13h11.16c1.233 0 2.227 1.323 2.227 2.928v.022c0 1.605 1.005 2.901 2.237 2.901h14.752c1.232 0 2.237-1.308 2.237-2.913v-.007z",fill:V}))))},y=e(83116),M=e(37613);const J=K=>{const{componentCls:E,margin:r,marginXS:x,marginXL:P,fontSize:G,lineHeight:Y}=K;return{[E]:{marginInline:x,fontSize:G,lineHeight:Y,textAlign:"center",[`${E}-image`]:{height:K.emptyImgHeight,marginBottom:x,opacity:K.opacityImage,img:{height:"100%"},svg:{maxWidth:"100%",height:"100%",margin:"auto"}},[`${E}-description`]:{color:K.colorText},[`${E}-footer`]:{marginTop:r},"&-normal":{marginBlock:P,color:K.colorTextDisabled,[`${E}-description`]:{color:K.colorTextDisabled},[`${E}-image`]:{height:K.emptyImgHeightMD}},"&-small":{marginBlock:x,color:K.colorTextDisabled,[`${E}-image`]:{height:K.emptyImgHeightSM}}}}};var ie=(0,y.Z)("Empty",K=>{const{componentCls:E,controlHeightLG:r}=K,x=(0,M.TS)(K,{emptyImgCls:`${E}-img`,emptyImgHeight:r*2.5,emptyImgHeightMD:r,emptyImgHeightSM:r*.875});return[J(x)]}),_=function(K,E){var r={};for(var x in K)Object.prototype.hasOwnProperty.call(K,x)&&E.indexOf(x)<0&&(r[x]=K[x]);if(K!=null&&typeof Object.getOwnPropertySymbols=="function")for(var P=0,x=Object.getOwnPropertySymbols(K);P{var{className:E,rootClassName:r,prefixCls:x,image:P=Je,description:G,children:Y,imageStyle:V,style:Z}=K,Me=_(K,["className","rootClassName","prefixCls","image","description","children","imageStyle","style"]);const{getPrefixCls:pe,direction:it,empty:ge}=S.useContext(ee.E_),Ce=pe("empty",x),[ne,X]=ie(Ce),[we]=(0,d.Z)("Empty"),m=typeof G!="undefined"?G:we==null?void 0:we.description,A=typeof m=="string"?m:"empty";let z=null;return typeof P=="string"?z=S.createElement("img",{alt:A,src:P}):z=P,ne(S.createElement("div",Object.assign({className:u()(X,Ce,ge==null?void 0:ge.className,{[`${Ce}-normal`]:P===Ee,[`${Ce}-rtl`]:it==="rtl"},E,r),style:Object.assign(Object.assign({},ge==null?void 0:ge.style),Z)},Me),S.createElement("div",{className:`${Ce}-image`,style:V},z),m&&S.createElement("div",{className:`${Ce}-description`},m),Y&&S.createElement("div",{className:`${Ce}-footer`},Y)))};Ue.PRESENTED_IMAGE_DEFAULT=Je,Ue.PRESENTED_IMAGE_SIMPLE=Ee;var be=Ue},78241:function(un,Ve,e){e.d(Ve,{default:function(){return Jn}});var t=e(95190),u=e(92310),S=e.n(u),ee=e(77900),d=e(59301),I=e(62892),n=e(32441);function se(k){const[i,p]=d.useState(k);return d.useEffect(()=>{const g=setTimeout(()=>{p(k)},k.length?0:10);return()=>{clearTimeout(g)}},[k]),i}var le=e(17313),h=e(29878),ue=e(8378),y=e(37613),M=e(83116),ie=k=>{const{componentCls:i}=k,p=`${i}-show-help`,g=`${i}-show-help-item`;return{[p]:{transition:`opacity ${k.motionDurationSlow} ${k.motionEaseInOut}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[g]:{overflow:"hidden",transition:`height ${k.motionDurationSlow} ${k.motionEaseInOut}, opacity ${k.motionDurationSlow} ${k.motionEaseInOut}, transform ${k.motionDurationSlow} ${k.motionEaseInOut} !important`,[`&${g}-appear, &${g}-enter`]:{transform:"translateY(-5px)",opacity:0,"&-active":{transform:"translateY(0)",opacity:1}},[`&${g}-leave-active`]:{transform:"translateY(-5px)"}}}}};const _=k=>({legend:{display:"block",width:"100%",marginBottom:k.marginLG,padding:0,color:k.colorTextDescription,fontSize:k.fontSizeLG,lineHeight:"inherit",border:0,borderBottom:`${k.lineWidth}px ${k.lineType} ${k.colorBorder}`},label:{fontSize:k.fontSize},'input[type="search"]':{boxSizing:"border-box"},'input[type="radio"], input[type="checkbox"]':{lineHeight:"normal"},'input[type="file"]':{display:"block"},'input[type="range"]':{display:"block",width:"100%"},"select[multiple], select[size]":{height:"auto"},"input[type='file']:focus,\n input[type='radio']:focus,\n input[type='checkbox']:focus":{outline:0,boxShadow:`0 0 0 ${k.controlOutlineWidth}px ${k.controlOutline}`},output:{display:"block",paddingTop:15,color:k.colorText,fontSize:k.fontSize,lineHeight:k.lineHeight}}),Je=(k,i)=>{const{formItemCls:p}=k;return{[p]:{[`${p}-label > label`]:{height:i},[`${p}-control-input`]:{minHeight:i}}}},Ee=k=>{const{componentCls:i}=k;return{[k.componentCls]:Object.assign(Object.assign(Object.assign({},(0,le.Wf)(k)),_(k)),{[`${i}-text`]:{display:"inline-block",paddingInlineEnd:k.paddingSM},"&-small":Object.assign({},Je(k,k.controlHeightSM)),"&-large":Object.assign({},Je(k,k.controlHeightLG))})}},Ue=k=>{const{formItemCls:i,iconCls:p,componentCls:g,rootPrefixCls:C,labelRequiredMarkColor:re,labelColor:q,labelFontSize:He,labelHeight:Ke,labelColonMarginInlineStart:_e,labelColonMarginInlineEnd:at,itemMarginBottom:$e}=k;return{[i]:Object.assign(Object.assign({},(0,le.Wf)(k)),{marginBottom:$e,verticalAlign:"top","&-with-help":{transition:"none"},[`&-hidden, &-hidden.${C}-row`]:{display:"none"},"&-has-warning":{[`${i}-split`]:{color:k.colorError}},"&-has-error":{[`${i}-split`]:{color:k.colorWarning}},[`${i}-label`]:{flexGrow:0,overflow:"hidden",whiteSpace:"nowrap",textAlign:"end",verticalAlign:"middle","&-left":{textAlign:"start"},"&-wrap":{overflow:"unset",lineHeight:`${k.lineHeight} - 0.25em`,whiteSpace:"unset"},"> label":{position:"relative",display:"inline-flex",alignItems:"center",maxWidth:"100%",height:Ke,color:q,fontSize:He,[`> ${p}`]:{fontSize:k.fontSize,verticalAlign:"top"},[`&${i}-required:not(${i}-required-mark-optional)::before`]:{display:"inline-block",marginInlineEnd:k.marginXXS,color:re,fontSize:k.fontSize,fontFamily:"SimSun, sans-serif",lineHeight:1,content:'"*"',[`${g}-hide-required-mark &`]:{display:"none"}},[`${i}-optional`]:{display:"inline-block",marginInlineStart:k.marginXXS,color:k.colorTextDescription,[`${g}-hide-required-mark &`]:{display:"none"}},[`${i}-tooltip`]:{color:k.colorTextDescription,cursor:"help",writingMode:"horizontal-tb",marginInlineStart:k.marginXXS},"&::after":{content:'":"',position:"relative",marginBlock:0,marginInlineStart:_e,marginInlineEnd:at},[`&${i}-no-colon::after`]:{content:'"\\a0"'}}},[`${i}-control`]:{"--ant-display":"flex",flexDirection:"column",flexGrow:1,[`&:first-child:not([class^="'${C}-col-'"]):not([class*="' ${C}-col-'"])`]:{width:"100%"},"&-input":{position:"relative",display:"flex",alignItems:"center",minHeight:k.controlHeight,"&-content":{flex:"auto",maxWidth:"100%"}}},[i]:{"&-explain, &-extra":{clear:"both",color:k.colorTextDescription,fontSize:k.fontSize,lineHeight:k.lineHeight},"&-explain-connected":{width:"100%"},"&-extra":{minHeight:k.controlHeightSM,transition:`color ${k.motionDurationMid} ${k.motionEaseOut}`},"&-explain":{"&-error":{color:k.colorError},"&-warning":{color:k.colorWarning}}},[`&-with-help ${i}-explain`]:{height:"auto",opacity:1},[`${i}-feedback-icon`]:{fontSize:k.fontSize,textAlign:"center",visibility:"visible",animationName:h.kr,animationDuration:k.motionDurationMid,animationTimingFunction:k.motionEaseOutBack,pointerEvents:"none","&-success":{color:k.colorSuccess},"&-error":{color:k.colorError},"&-warning":{color:k.colorWarning},"&-validating":{color:k.colorPrimary}}})}},be=k=>{const{componentCls:i,formItemCls:p}=k;return{[`${i}-horizontal`]:{[`${p}-label`]:{flexGrow:0},[`${p}-control`]:{flex:"1 1 0",minWidth:0},[`${p}-label[class$='-24'], ${p}-label[class*='-24 ']`]:{[`& + ${p}-control`]:{minWidth:"unset"}}}}},K=k=>{const{componentCls:i,formItemCls:p}=k;return{[`${i}-inline`]:{display:"flex",flexWrap:"wrap",[p]:{flex:"none",marginInlineEnd:k.margin,marginBottom:0,"&-row":{flexWrap:"nowrap"},[`> ${p}-label, > ${p}-control`]:{display:"inline-block",verticalAlign:"top"},[`> ${p}-label`]:{flex:"none"},[`${i}-text`]:{display:"inline-block"},[`${p}-has-feedback`]:{display:"inline-block"}}}}},E=k=>({padding:k.verticalLabelPadding,margin:k.verticalLabelMargin,whiteSpace:"initial",textAlign:"start","> label":{margin:0,"&::after":{visibility:"hidden"}}}),r=k=>{const{componentCls:i,formItemCls:p,rootPrefixCls:g}=k;return{[`${p} ${p}-label`]:E(k),[i]:{[p]:{flexWrap:"wrap",[`${p}-label, ${p}-control`]:{[`&:not([class*=" ${g}-col-xs"])`]:{flex:"0 0 100%",maxWidth:"100%"}}}}}},x=k=>{const{componentCls:i,formItemCls:p,rootPrefixCls:g}=k;return{[`${i}-vertical`]:{[p]:{"&-row":{flexDirection:"column"},"&-label > label":{height:"auto"},[`${i}-item-control`]:{width:"100%"}}},[`${i}-vertical ${p}-label, .${g}-col-24${p}-label, - .${g}-col-xl-24${p}-label`]:E(k),[`@media (max-width: ${k.screenXSMax}px)`]:[r(k),{[i]:{[`.${g}-col-xs-24${p}-label`]:E(k)}}],[`@media (max-width: ${k.screenSMMax}px)`]:{[i]:{[`.${g}-col-sm-24${p}-label`]:E(k)}},[`@media (max-width: ${k.screenMDMax}px)`]:{[i]:{[`.${g}-col-md-24${p}-label`]:E(k)}},[`@media (max-width: ${k.screenLGMax}px)`]:{[i]:{[`.${g}-col-lg-24${p}-label`]:E(k)}}}},P=(k,i)=>(0,b.TS)(k,{formItemCls:`${k.componentCls}-item`,rootPrefixCls:i});var G=(0,M.Z)("Form",(k,i)=>{let{rootPrefixCls:p}=i;const g=P(k,p);return[Ee(g),Ue(g),ie(g),be(g),K(g),x(g),(0,ue.Z)(g),h.kr]},k=>({labelRequiredMarkColor:k.colorError,labelColor:k.colorTextHeading,labelFontSize:k.fontSize,labelHeight:k.controlHeight,labelColonMarginInlineStart:k.marginXXS/2,labelColonMarginInlineEnd:k.marginXS,itemMarginBottom:k.marginLG,verticalLabelPadding:`0 0 ${k.paddingXS}px`,verticalLabelMargin:0}),{order:-1e3});const Y=[];function V(k,i,p){let g=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{key:typeof k=="string"?k:`${i}-${g}`,error:k,errorStatus:p}}var Me=k=>{let{help:i,helpStatus:p,errors:g=Y,warnings:C=Y,className:re,fieldId:q,onVisibleChanged:He}=k;const{prefixCls:Ke}=d.useContext(n.Rk),_e=`${Ke}-item-explain`,[,at]=G(Ke),$e=(0,d.useMemo)(()=>(0,I.Z)(Ke),[Ke]),ft=se(g),mt=se(C),ct=d.useMemo(()=>i!=null?[V(i,"help",p)]:[].concat((0,t.Z)(ft.map((vt,bt)=>V(vt,"error","error",bt))),(0,t.Z)(mt.map((vt,bt)=>V(vt,"warning","warning",bt)))),[i,p,ft,mt]),Ot={};return q&&(Ot.id=`${q}_help`),d.createElement(ee.default,{motionDeadline:$e.motionDeadline,motionName:`${Ke}-show-help`,visible:!!ct.length,onVisibleChanged:He},vt=>{const{className:bt,style:xt}=vt;return d.createElement("div",Object.assign({},Ot,{className:S()(_e,bt,re,at),style:xt,role:"alert"}),d.createElement(ee.CSSMotionList,Object.assign({keys:ct},(0,I.Z)(Ke),{motionName:`${Ke}-show-help-item`,component:!1}),Qt=>{const{key:nt,error:pt,errorStatus:ce,className:ve,style:je}=Qt;return d.createElement("div",{key:nt,className:S()(ve,{[`${_e}-${ce}`]:ce}),style:je},pt)}))})},pe=e(95013),it=e(36355),ge=e(1684),Ce=e(52946),ne=e(19716),X=e(16722);const we=["parentNode"],m="form_item";function A(k){return k===void 0||k===!1?[]:Array.isArray(k)?k:[k]}function z(k,i){if(!k.length)return;const p=k.join("_");return i?`${i}_${p}`:we.includes(p)?`${m}_${p}`:p}function D(k,i,p,g,C,re){let q=g;return re!==void 0?q=re:p.validating?q="validating":k.length?q="error":i.length?q="warning":(p.touched||C&&p.validated)&&(q="success"),q}function B(k){return A(k).join("_")}function F(k){const[i]=(0,pe.useForm)(),p=d.useRef({}),g=d.useMemo(()=>k!=null?k:Object.assign(Object.assign({},i),{__INTERNAL__:{itemRef:C=>re=>{const q=B(C);re?p.current[q]=re:delete p.current[q]}},scrollToField:function(C){let re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const q=A(C),He=z(q,g.__INTERNAL__.name),Ke=He?document.getElementById(He):null;Ke&&(0,X.Z)(Ke,Object.assign({scrollMode:"if-needed",block:"nearest"},re))},getFieldInstance:C=>{const re=B(C);return p.current[re]}}),[k,i]);return[g]}var W=e(28726),xe=function(k,i){var p={};for(var g in k)Object.prototype.hasOwnProperty.call(k,g)&&i.indexOf(g)<0&&(p[g]=k[g]);if(k!=null&&typeof Object.getOwnPropertySymbols=="function")for(var C=0,g=Object.getOwnPropertySymbols(k);C{const p=d.useContext(ge.Z),{getPrefixCls:g,direction:C,form:re}=d.useContext(it.E_),{prefixCls:q,className:He,rootClassName:Ke,size:_e,disabled:at=p,form:$e,colon:ft,labelAlign:mt,labelWrap:ct,labelCol:Ot,wrapperCol:vt,hideRequiredMark:bt,layout:xt="horizontal",scrollToFirstError:Qt,requiredMark:nt,onFinishFailed:pt,name:ce,style:ve,feedbackIcons:je}=k,Xe=xe(k,["prefixCls","className","rootClassName","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name","style","feedbackIcons"]),Te=(0,ne.Z)(_e),lt=d.useContext(W.Z),et=(0,d.useMemo)(()=>nt!==void 0?nt:re&&re.requiredMark!==void 0?re.requiredMark:!bt,[bt,nt,re]),gt=ft!=null?ft:re==null?void 0:re.colon,jt=g("form",q),[kt,dn]=G(jt),hn=S()(jt,`${jt}-${xt}`,{[`${jt}-hide-required-mark`]:et===!1,[`${jt}-rtl`]:C==="rtl",[`${jt}-${Te}`]:Te},dn,re==null?void 0:re.className,He,Ke),[_t]=F($e),{__INTERNAL__:oe}=_t;oe.name=ce;const me=(0,d.useMemo)(()=>({name:ce,labelAlign:mt,labelCol:Ot,labelWrap:ct,wrapperCol:vt,vertical:xt==="vertical",colon:gt,requiredMark:et,itemRef:oe.itemRef,form:_t,feedbackIcons:je}),[ce,mt,Ot,vt,xt,gt,et,_t,je]);d.useImperativeHandle(i,()=>_t);const Se=(De,Bt)=>{if(De){let At={block:"nearest"};typeof De=="object"&&(At=De),_t.scrollToField(Bt,At)}},Fe=De=>{if(pt==null||pt(De),De.errorFields.length){const Bt=De.errorFields[0].name;if(Qt!==void 0){Se(Qt,Bt);return}re&&re.scrollToFirstError!==void 0&&Se(re.scrollToFirstError,Bt)}};return kt(d.createElement(ge.n,{disabled:at},d.createElement(Ce.q,{size:Te},d.createElement(n.RV,Object.assign({},{validateMessages:lt}),d.createElement(n.q3.Provider,{value:me},d.createElement(pe.default,Object.assign({id:ce},Xe,{name:ce,onFinishFailed:Fe,form:_t,style:Object.assign(Object.assign({},re==null?void 0:re.style),ve),className:hn})))))))};var rt=d.forwardRef(Pe),Ct=e(41799),ut=e(8654),he=e(92343),qe=e(11592);function T(k){if(typeof k=="function")return k;const i=(0,qe.Z)(k);return i.length<=1?i[0]:i}const O=()=>{const{status:k,errors:i=[],warnings:p=[]}=(0,d.useContext)(n.aM);return{status:k,errors:i,warnings:p}};O.Context=n.aM;var L=O,s=e(16089);function H(k){const[i,p]=d.useState(k),g=(0,d.useRef)(null),C=(0,d.useRef)([]),re=(0,d.useRef)(!1);d.useEffect(()=>(re.current=!1,()=>{re.current=!0,s.Z.cancel(g.current),g.current=null}),[]);function q(He){re.current||(g.current===null&&(C.current=[],g.current=(0,s.Z)(()=>{g.current=null,p(Ke=>{let _e=Ke;return C.current.forEach(at=>{_e=at(_e)}),_e})})),C.current.push(He))}return[i,q]}function de(){const{itemRef:k}=d.useContext(n.q3),i=d.useRef({});function p(g,C){const re=C&&typeof C=="object"&&C.ref,q=g.join("_");return(i.current.name!==q||i.current.originRef!==re)&&(i.current.name=q,i.current.originRef=re,i.current.ref=(0,ut.sQ)(k(g),re)),i.current.ref}return p}var v=e(29194),c=e(34280),Q=e(2738),R=e(27382),w=e(37028);const U=k=>{const{formItemCls:i}=k;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${i}-control`]:{display:"flex"}}}};var Le=(0,M.b)(["Form","item-item"],(k,i)=>{let{rootPrefixCls:p}=i;const g=P(k,p);return[U(g)]}),fe=k=>{const{prefixCls:i,status:p,wrapperCol:g,children:C,errors:re,warnings:q,_internalItemRender:He,extra:Ke,help:_e,fieldId:at,marginBottom:$e,onErrorVisibleChanged:ft}=k,mt=`${i}-item`,ct=d.useContext(n.q3),Ot=g||ct.wrapperCol||{},vt=S()(`${mt}-control`,Ot.className),bt=d.useMemo(()=>Object.assign({},ct),[ct]);delete bt.labelCol,delete bt.wrapperCol;const xt=d.createElement("div",{className:`${mt}-control-input`},d.createElement("div",{className:`${mt}-control-input-content`},C)),Qt=d.useMemo(()=>({prefixCls:i,status:p}),[i,p]),nt=$e!==null||re.length||q.length?d.createElement("div",{style:{display:"flex",flexWrap:"nowrap"}},d.createElement(n.Rk.Provider,{value:Qt},d.createElement(Me,{fieldId:at,errors:re,warnings:q,help:_e,helpStatus:p,className:`${mt}-explain-connected`,onVisibleChanged:ft})),!!$e&&d.createElement("div",{style:{width:0,height:$e}})):null,pt={};at&&(pt.id=`${at}_extra`);const ce=Ke?d.createElement("div",Object.assign({},pt,{className:`${mt}-extra`}),Ke):null,ve=He&&He.mark==="pro_table_render"&&He.render?He.render(k,{input:xt,errorList:nt,extra:ce}):d.createElement(d.Fragment,null,xt,nt,ce);return d.createElement(n.q3.Provider,{value:bt},d.createElement(w.Z,Object.assign({},Ot,{className:vt}),ve),d.createElement(Le,{prefixCls:i}))},Ae=e(61485),Ne=e(31724),Re=e(9763),It=e(6848),zt=function(k,i){var p={};for(var g in k)Object.prototype.hasOwnProperty.call(k,g)&&i.indexOf(g)<0&&(p[g]=k[g]);if(k!=null&&typeof Object.getOwnPropertySymbols=="function")for(var C=0,g=Object.getOwnPropertySymbols(k);C{let{prefixCls:i,label:p,htmlFor:g,labelCol:C,labelAlign:re,colon:q,required:He,requiredMark:Ke,tooltip:_e}=k;var at;const[$e]=(0,Re.Z)("Form"),{vertical:ft,labelAlign:mt,labelCol:ct,labelWrap:Ot,colon:vt}=d.useContext(n.q3);if(!p)return null;const bt=C||ct||{},xt=re||mt,Qt=`${i}-item-label`,nt=S()(Qt,xt==="left"&&`${Qt}-left`,bt.className,{[`${Qt}-wrap`]:!!Ot});let pt=p;const ce=q===!0||vt!==!1&&q!==!1;ce&&!ft&&typeof p=="string"&&p.trim()!==""&&(pt=p.replace(/[:|:]\s*$/,""));const je=Pt(_e);if(je){const{icon:et=d.createElement(Ae.Z,null)}=je,gt=zt(je,["icon"]),jt=d.createElement(It.Z,Object.assign({},gt),d.cloneElement(et,{className:`${i}-item-tooltip`,title:""}));pt=d.createElement(d.Fragment,null,pt,jt)}const Xe=Ke==="optional",Te=typeof Ke=="function";Te?pt=Ke(pt,{required:!!He}):Xe&&!He&&(pt=d.createElement(d.Fragment,null,pt,d.createElement("span",{className:`${i}-item-optional`,title:""},($e==null?void 0:$e.optional)||((at=Ne.Z.Form)===null||at===void 0?void 0:at.optional))));const lt=S()({[`${i}-item-required`]:He,[`${i}-item-required-mark-optional`]:Xe||Te,[`${i}-item-no-colon`]:!ce});return d.createElement(w.Z,Object.assign({},bt,{className:nt}),d.createElement("label",{htmlFor:g,className:lt,title:typeof p=="string"?p:""},pt))},ht=e(29679),Ht=e(19248),Mn=e(96512),$n=e(58617);const Tn={success:ht.Z,warning:Mn.Z,error:Ht.Z,validating:$n.Z};function tr(k){let{children:i,errors:p,warnings:g,hasFeedback:C,validateStatus:re,prefixCls:q,meta:He,noStyle:Ke}=k;const _e=`${q}-item`,{feedbackIcons:at}=d.useContext(n.q3),$e=D(p,g,He,null,!!C,re),{isFormItemInput:ft,status:mt}=d.useContext(n.aM),ct=d.useMemo(()=>{var Ot;let vt;if(C){const Qt=C!==!0&&C.icons||at,nt=$e&&((Ot=Qt==null?void 0:Qt({status:$e,errors:p,warnings:g}))===null||Ot===void 0?void 0:Ot[$e]),pt=$e&&Tn[$e];vt=nt!==!1&&pt?d.createElement("span",{className:S()(`${_e}-feedback-icon`,`${_e}-feedback-icon-${$e}`)},nt||d.createElement(pt,null)):null}let bt=!0,xt=$e||"";return Ke&&(bt=ft,xt=($e!=null?$e:mt)||""),{status:xt,errors:p,warnings:g,hasFeedback:!!C,feedbackIcon:vt,isFormItemInput:bt}},[$e,C,Ke,ft,mt]);return d.createElement(n.aM.Provider,{value:ct},i)}var pr=function(k,i){var p={};for(var g in k)Object.prototype.hasOwnProperty.call(k,g)&&i.indexOf(g)<0&&(p[g]=k[g]);if(k!=null&&typeof Object.getOwnPropertySymbols=="function")for(var C=0,g=Object.getOwnPropertySymbols(k);C{if(je&&nt.current){const dn=getComputedStyle(nt.current);lt(parseInt(dn.marginBottom,10))}},[je,Xe]);const et=dn=>{dn||lt(null)},jt=function(){let dn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const hn=dn?pt:_e.errors,_t=dn?ce:_e.warnings;return D(hn,_t,_e,"",!!at,Ke)}(),kt=S()(xt,p,g,{[`${xt}-with-help`]:ve||pt.length||ce.length,[`${xt}-has-feedback`]:jt&&at,[`${xt}-has-success`]:jt==="success",[`${xt}-has-warning`]:jt==="warning",[`${xt}-has-error`]:jt==="error",[`${xt}-is-validating`]:jt==="validating",[`${xt}-hidden`]:$e});return d.createElement("div",{className:kt,style:C,ref:nt},d.createElement(R.Z,Object.assign({className:`${xt}-row`},(0,Q.Z)(bt,["_internalItemRender","colon","dependencies","extra","fieldKey","getValueFromEvent","getValueProps","htmlFor","id","initialValue","isListField","label","labelAlign","labelCol","labelWrap","messageVariables","name","normalize","noStyle","preserve","requiredMark","rules","shouldUpdate","trigger","tooltip","validateFirst","validateTrigger","valuePropName","wrapperCol","validateDebounce"])),d.createElement(Wt,Object.assign({htmlFor:mt},k,{requiredMark:Qt,required:ct!=null?ct:Ot,prefixCls:i})),d.createElement(fe,Object.assign({},k,_e,{errors:pt,warnings:ce,prefixCls:i,status:jt,help:re,marginBottom:Te,onErrorVisibleChanged:et}),d.createElement(n.qI.Provider,{value:vt},d.createElement(tr,{prefixCls:i,meta:_e,errors:_e.errors,warnings:_e.warnings,hasFeedback:at,validateStatus:jt},ft)))),!!Te&&d.createElement("div",{className:`${xt}-margin-offset`,style:{marginBottom:-Te}}))}const qt="__SPLIT__",gr=null,yr=d.memo(k=>{let{children:i}=k;return i},(k,i)=>k.value===i.value&&k.update===i.update&&k.childProps.length===i.childProps.length&&k.childProps.every((p,g)=>p===i.childProps[g]));function Dn(k){return k!=null}function Rn(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function Gr(k){const{name:i,noStyle:p,className:g,dependencies:C,prefixCls:re,shouldUpdate:q,rules:He,children:Ke,required:_e,label:at,messageVariables:$e,trigger:ft="onChange",validateTrigger:mt,hidden:ct,help:Ot}=k,{getPrefixCls:vt}=d.useContext(it.E_),{name:bt}=d.useContext(n.q3),xt=T(Ke),Qt=typeof xt=="function",nt=d.useContext(n.qI),{validateTrigger:pt}=d.useContext(pe.FieldContext),ce=mt!==void 0?mt:pt,ve=Dn(i),je=vt("form",re),[Xe,Te]=G(je),lt=d.useContext(pe.ListContext),et=d.useRef(),[gt,jt]=H({}),[kt,dn]=(0,Ct.Z)(()=>Rn()),hn=Bt=>{const At=lt==null?void 0:lt.getKey(Bt.name);if(dn(Bt.destroy?Rn():Bt,!0),p&&Ot!==!1&&nt){let Nt=Bt.name;if(Bt.destroy)Nt=et.current||Nt;else if(At!==void 0){const[tt,Kt]=At;Nt=[tt].concat((0,t.Z)(Kt)),et.current=Nt}nt(Bt,Nt)}},_t=(Bt,At)=>{jt(Nt=>{const tt=Object.assign({},Nt),Cn=[].concat((0,t.Z)(Bt.name.slice(0,-1)),(0,t.Z)(At)).join(qt);return Bt.destroy?delete tt[Cn]:tt[Cn]=Bt,tt})},[oe,me]=d.useMemo(()=>{const Bt=(0,t.Z)(kt.errors),At=(0,t.Z)(kt.warnings);return Object.values(gt).forEach(Nt=>{Bt.push.apply(Bt,(0,t.Z)(Nt.errors||[])),At.push.apply(At,(0,t.Z)(Nt.warnings||[]))}),[Bt,At]},[gt,kt.errors,kt.warnings]),Se=de();function Fe(Bt,At,Nt){return p&&!ct?d.createElement(tr,{prefixCls:je,hasFeedback:k.hasFeedback,validateStatus:k.validateStatus,meta:kt,errors:oe,warnings:me,noStyle:!0},Bt):d.createElement(Un,Object.assign({key:"row"},k,{className:S()(g,Te),prefixCls:je,fieldId:At,isRequired:Nt,errors:oe,warnings:me,meta:kt,onSubItemMetaChange:_t}),Bt)}if(!ve&&!Qt&&!C)return Xe(Fe(xt));let De={};return typeof at=="string"?De.label=at:i&&(De.label=String(i)),$e&&(De=Object.assign(Object.assign({},De),$e)),Xe(d.createElement(pe.Field,Object.assign({},k,{messageVariables:De,trigger:ft,validateTrigger:ce,onMetaChange:hn}),(Bt,At,Nt)=>{const tt=A(i).length&&At?At.name:[],Kt=z(tt,bt),Cn=_e!==void 0?_e:!!(He&&He.some(Zt=>{if(Zt&&typeof Zt=="object"&&Zt.required&&!Zt.warningOnly)return!0;if(typeof Zt=="function"){const Hn=Zt(Nt);return Hn&&Hn.required&&!Hn.warningOnly}return!1})),Tt=Object.assign({},Bt);let Yt=null;if(Array.isArray(xt)&&ve)Yt=xt;else if(!(Qt&&(!(q||C)||ve))){if(!(C&&!Qt&&!ve))if((0,he.l$)(xt)){const Zt=Object.assign(Object.assign({},xt.props),Tt);if(Zt.id||(Zt.id=Kt),Ot||oe.length>0||me.length>0||k.extra){const jn=[];(Ot||oe.length>0)&&jn.push(`${Kt}_help`),k.extra&&jn.push(`${Kt}_extra`),Zt["aria-describedby"]=jn.join(" ")}oe.length>0&&(Zt["aria-invalid"]="true"),Cn&&(Zt["aria-required"]="true"),(0,ut.Yr)(xt)&&(Zt.ref=Se(tt,xt)),new Set([].concat((0,t.Z)(A(ft)),(0,t.Z)(A(ce)))).forEach(jn=>{Zt[jn]=function(){for(var Wn,Sn,nr,br,Lr,rn=arguments.length,Vt=new Array(rn),xn=0;xn{var{prefixCls:i,children:p}=k,g=Mt(k,["prefixCls","children"]);const{getPrefixCls:C}=d.useContext(it.E_),re=C("form",i),q=d.useMemo(()=>({prefixCls:re,status:"error"}),[re]);return d.createElement(pe.List,Object.assign({},g),(He,Ke,_e)=>d.createElement(n.Rk.Provider,{value:q},p(He.map(at=>Object.assign(Object.assign({},at),{fieldKey:at.key})),Ke,{errors:_e.errors,warnings:_e.warnings})))};function Fn(){const{form:k}=(0,d.useContext)(n.q3);return k}const an=rt;an.Item=yt,an.List=Xt,an.ErrorList=Me,an.useForm=F,an.useFormInstance=Fn,an.useWatch=pe.useWatch,an.Provider=n.RV,an.create=()=>{};var Jn=an},8628:function(un,Ve,e){var t=e(59301),u=e(34280),S=e(56762),ee=e(69507);function d(){let I=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const n=(0,t.useRef)({}),se=(0,S.Z)(),le=(0,ee.ZP)();return(0,u.Z)(()=>{const h=le.subscribe(ue=>{n.current=ue,I&&se()});return()=>le.unsubscribe(h)},[]),n.current}Ve.Z=d},9432:function(un,Ve,e){e.d(Ve,{Z:function(){return Ue},n:function(){return Je}});var t=e(19248),u=e(92310),S=e.n(u),ee=e(93681),d=e(8654),I=e(59301),n=e(19080),se=e(36355),le=e(1684),h=e(19716),ue=e(32441),b=e(33234),M=e(59412),J=e(9937);function ie(be){return!!(be.prefix||be.suffix||be.allowClear)}var _=function(be,K){var E={};for(var r in be)Object.prototype.hasOwnProperty.call(be,r)&&K.indexOf(r)<0&&(E[r]=be[r]);if(be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,r=Object.getOwnPropertySymbols(be);x{var E;const{prefixCls:r,bordered:x=!0,status:P,size:G,disabled:Y,onBlur:V,onFocus:Z,suffix:Me,allowClear:pe,addonAfter:it,addonBefore:ge,className:Ce,style:ne,styles:X,rootClassName:we,onChange:m,classNames:A}=be,z=_(be,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames"]),{getPrefixCls:D,direction:B,input:F}=I.useContext(se.E_),W=D("input",r),xe=(0,I.useRef)(null),[Pe,Ie]=(0,J.ZP)(W),{compactSize:rt,compactItemClassnames:Ct}=(0,b.ri)(W,B),ut=(0,h.Z)(Le=>{var ye;return(ye=G!=null?G:rt)!==null&&ye!==void 0?ye:Le}),he=I.useContext(le.Z),qe=Y!=null?Y:he,{status:T,hasFeedback:O,feedbackIcon:L}=(0,I.useContext)(ue.aM),s=(0,n.F)(T,P),H=ie(be)||!!O,de=(0,I.useRef)(H);(0,I.useEffect)(()=>{var Le;H&&de.current,de.current=H},[H]);const v=(0,M.Z)(xe,!0),c=Le=>{v(),V==null||V(Le)},Q=Le=>{v(),Z==null||Z(Le)},R=Le=>{v(),m==null||m(Le)},w=(O||Me)&&I.createElement(I.Fragment,null,Me,O&&L);let U;return typeof pe=="object"&&(pe!=null&&pe.clearIcon)?U=pe:pe&&(U={clearIcon:I.createElement(t.Z,null)}),Pe(I.createElement(ee.default,Object.assign({ref:(0,d.sQ)(K,xe),prefixCls:W,autoComplete:F==null?void 0:F.autoComplete},z,{disabled:qe,onBlur:c,onFocus:Q,style:Object.assign(Object.assign({},F==null?void 0:F.style),ne),styles:Object.assign(Object.assign({},F==null?void 0:F.styles),X),suffix:w,allowClear:U,className:S()(Ce,we,Ct,F==null?void 0:F.className),onChange:R,addonAfter:it&&I.createElement(b.BR,null,I.createElement(ue.Ux,{override:!0,status:!0},it)),addonBefore:ge&&I.createElement(b.BR,null,I.createElement(ue.Ux,{override:!0,status:!0},ge)),classNames:Object.assign(Object.assign(Object.assign({},A),F==null?void 0:F.classNames),{input:S()({[`${W}-sm`]:ut==="small",[`${W}-lg`]:ut==="large",[`${W}-rtl`]:B==="rtl",[`${W}-borderless`]:!x},!H&&(0,n.Z)(W,s),A==null?void 0:A.input,(E=F==null?void 0:F.classNames)===null||E===void 0?void 0:E.input,Ie)}),classes:{affixWrapper:S()({[`${W}-affix-wrapper-sm`]:ut==="small",[`${W}-affix-wrapper-lg`]:ut==="large",[`${W}-affix-wrapper-rtl`]:B==="rtl",[`${W}-affix-wrapper-borderless`]:!x},(0,n.Z)(`${W}-affix-wrapper`,s,O),Ie),wrapper:S()({[`${W}-group-rtl`]:B==="rtl"},Ie),group:S()({[`${W}-group-wrapper-sm`]:ut==="small",[`${W}-group-wrapper-lg`]:ut==="large",[`${W}-group-wrapper-rtl`]:B==="rtl",[`${W}-group-wrapper-disabled`]:qe},(0,n.Z)(`${W}-group-wrapper`,s,O),Ie)}})))})},1643:function(un,Ve,e){var t=e(19248),u=e(92310),S=e.n(u),ee=e(9296),d=e(59301),I=e(19080),n=e(36355),se=e(1684),le=e(19716),h=e(32441),ue=e(9432),b=e(9937),M=function(ie,_){var Je={};for(var Ee in ie)Object.prototype.hasOwnProperty.call(ie,Ee)&&_.indexOf(Ee)<0&&(Je[Ee]=ie[Ee]);if(ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ue=0,Ee=Object.getOwnPropertySymbols(ie);Ue{const{prefixCls:Je,bordered:Ee=!0,size:Ue,disabled:be,status:K,allowClear:E,showCount:r,classNames:x,rootClassName:P,className:G}=ie,Y=M(ie,["prefixCls","bordered","size","disabled","status","allowClear","showCount","classNames","rootClassName","className"]),{getPrefixCls:V,direction:Z}=d.useContext(n.E_),Me=(0,le.Z)(Ue),pe=d.useContext(se.Z),it=be!=null?be:pe,{status:ge,hasFeedback:Ce,feedbackIcon:ne}=d.useContext(h.aM),X=(0,I.F)(ge,K),we=d.useRef(null);d.useImperativeHandle(_,()=>{var B;return{resizableTextArea:(B=we.current)===null||B===void 0?void 0:B.resizableTextArea,focus:F=>{var W,xe;(0,ue.n)((xe=(W=we.current)===null||W===void 0?void 0:W.resizableTextArea)===null||xe===void 0?void 0:xe.textArea,F)},blur:()=>{var F;return(F=we.current)===null||F===void 0?void 0:F.blur()}}});const m=V("input",Je);let A;typeof E=="object"&&(E!=null&&E.clearIcon)?A=E:E&&(A={clearIcon:d.createElement(t.Z,null)});const[z,D]=(0,b.ZP)(m);return z(d.createElement(ee.default,Object.assign({},Y,{disabled:it,allowClear:A,className:S()(G,P),classes:{affixWrapper:S()(`${m}-textarea-affix-wrapper`,{[`${m}-affix-wrapper-rtl`]:Z==="rtl",[`${m}-affix-wrapper-borderless`]:!Ee,[`${m}-affix-wrapper-sm`]:Me==="small",[`${m}-affix-wrapper-lg`]:Me==="large",[`${m}-textarea-show-count`]:r},(0,I.Z)(`${m}-affix-wrapper`,X),D)},classNames:Object.assign(Object.assign({},x),{textarea:S()({[`${m}-borderless`]:!Ee,[`${m}-sm`]:Me==="small",[`${m}-lg`]:Me==="large"},(0,I.Z)(m,X),D,x==null?void 0:x.textarea)}),prefixCls:m,suffix:Ce&&d.createElement("span",{className:`${m}-textarea-suffix`},ne),showCount:r,ref:we})))});Ve.Z=J},59412:function(un,Ve,e){e.d(Ve,{Z:function(){return u}});var t=e(59301);function u(S,ee){const d=(0,t.useRef)([]),I=()=>{d.current.push(setTimeout(()=>{var n,se,le,h;!((n=S.current)===null||n===void 0)&&n.input&&((se=S.current)===null||se===void 0?void 0:se.input.getAttribute("type"))==="password"&&(!((le=S.current)===null||le===void 0)&&le.input.hasAttribute("value"))&&((h=S.current)===null||h===void 0||h.input.removeAttribute("value"))}))};return(0,t.useEffect)(()=>(ee&&I(),()=>d.current.forEach(n=>{n&&clearTimeout(n)})),[]),I}},92832:function(un,Ve,e){e.d(Ve,{default:function(){return Me}});var t=e(92310),u=e.n(t),S=e(59301),ee=e(36355),d=e(32441),I=e(9937),se=pe=>{const{getPrefixCls:it,direction:ge}=(0,S.useContext)(ee.E_),{prefixCls:Ce,className:ne}=pe,X=it("input-group",Ce),we=it("input"),[m,A]=(0,I.ZP)(we),z=u()(X,{[`${X}-lg`]:pe.size==="large",[`${X}-sm`]:pe.size==="small",[`${X}-compact`]:pe.compact,[`${X}-rtl`]:ge==="rtl"},A,ne),D=(0,S.useContext)(d.aM),B=(0,S.useMemo)(()=>Object.assign(Object.assign({},D),{isFormItemInput:!1}),[D]);return m(S.createElement("span",{className:z,style:pe.style,onMouseEnter:pe.onMouseEnter,onMouseLeave:pe.onMouseLeave,onFocus:pe.onFocus,onBlur:pe.onBlur},S.createElement(d.aM.Provider,{value:B},pe.children)))},le=e(9432),h=e(73331),ue=e(15277),b=e(2738),M=e(8654),J=e(59412),ie=function(pe,it){var ge={};for(var Ce in pe)Object.prototype.hasOwnProperty.call(pe,Ce)&&it.indexOf(Ce)<0&&(ge[Ce]=pe[Ce]);if(pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ne=0,Ce=Object.getOwnPropertySymbols(pe);nepe?S.createElement(ue.Z,null):S.createElement(h.Z,null),Je={click:"onClick",hover:"onMouseOver"};var Ue=S.forwardRef((pe,it)=>{const{visibilityToggle:ge=!0}=pe,Ce=typeof ge=="object"&&ge.visible!==void 0,[ne,X]=(0,S.useState)(()=>Ce?ge.visible:!1),we=(0,S.useRef)(null);S.useEffect(()=>{Ce&&X(ge.visible)},[Ce,ge]);const m=(0,J.Z)(we),A=()=>{const{disabled:qe}=pe;qe||(ne&&m(),X(T=>{var O;const L=!T;return typeof ge=="object"&&((O=ge.onVisibleChange)===null||O===void 0||O.call(ge,L)),L}))},z=qe=>{const{action:T="click",iconRender:O=_}=pe,L=Je[T]||"",s=O(ne),H={[L]:A,className:`${qe}-icon`,key:"passwordIcon",onMouseDown:de=>{de.preventDefault()},onMouseUp:de=>{de.preventDefault()}};return S.cloneElement(S.isValidElement(s)?s:S.createElement("span",null,s),H)},{className:D,prefixCls:B,inputPrefixCls:F,size:W}=pe,xe=ie(pe,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:Pe}=S.useContext(ee.E_),Ie=Pe("input",F),rt=Pe("input-password",B),Ct=ge&&z(rt),ut=u()(rt,D,{[`${rt}-${W}`]:!!W}),he=Object.assign(Object.assign({},(0,b.Z)(xe,["suffix","iconRender","visibilityToggle"])),{type:ne?"text":"password",className:ut,prefixCls:Ie,suffix:Ct});return W&&(he.size=W),S.createElement(le.Z,Object.assign({ref:(0,M.sQ)(it,we)},he))}),be=e(47472),K=e(92343),E=e(3113),r=e(19716),x=e(33234),P=function(pe,it){var ge={};for(var Ce in pe)Object.prototype.hasOwnProperty.call(pe,Ce)&&it.indexOf(Ce)<0&&(ge[Ce]=pe[Ce]);if(pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ne=0,Ce=Object.getOwnPropertySymbols(pe);ne{const{prefixCls:ge,inputPrefixCls:Ce,className:ne,size:X,suffix:we,enterButton:m=!1,addonAfter:A,loading:z,disabled:D,onSearch:B,onChange:F,onCompositionStart:W,onCompositionEnd:xe}=pe,Pe=P(pe,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:Ie,direction:rt}=S.useContext(ee.E_),Ct=S.useRef(!1),ut=Ie("input-search",ge),he=Ie("input",Ce),{compactSize:qe}=(0,x.ri)(ut,rt),T=(0,r.Z)(fe=>{var Ae;return(Ae=X!=null?X:qe)!==null&&Ae!==void 0?Ae:fe}),O=S.useRef(null),L=fe=>{fe&&fe.target&&fe.type==="click"&&B&&B(fe.target.value,fe,{source:"clear"}),F&&F(fe)},s=fe=>{var Ae;document.activeElement===((Ae=O.current)===null||Ae===void 0?void 0:Ae.input)&&fe.preventDefault()},H=fe=>{var Ae,Ne;B&&B((Ne=(Ae=O.current)===null||Ae===void 0?void 0:Ae.input)===null||Ne===void 0?void 0:Ne.value,fe,{source:"input"})},de=fe=>{Ct.current||z||H(fe)},v=typeof m=="boolean"?S.createElement(be.Z,null):null,c=`${ut}-button`;let Q;const R=m||{},w=R.type&&R.type.__ANT_BUTTON===!0;w||R.type==="button"?Q=(0,K.Tm)(R,Object.assign({onMouseDown:s,onClick:fe=>{var Ae,Ne;(Ne=(Ae=R==null?void 0:R.props)===null||Ae===void 0?void 0:Ae.onClick)===null||Ne===void 0||Ne.call(Ae,fe),H(fe)},key:"enterButton"},w?{className:c,size:T}:{})):Q=S.createElement(E.ZP,{className:c,type:m?"primary":void 0,size:T,disabled:D,key:"enterButton",onMouseDown:s,onClick:H,loading:z,icon:v},m),A&&(Q=[Q,(0,K.Tm)(A,{key:"addonAfter"})]);const U=u()(ut,{[`${ut}-rtl`]:rt==="rtl",[`${ut}-${T}`]:!!T,[`${ut}-with-button`]:!!m},ne),Le=fe=>{Ct.current=!0,W==null||W(fe)},ye=fe=>{Ct.current=!1,xe==null||xe(fe)};return S.createElement(le.Z,Object.assign({ref:(0,M.sQ)(O,it),onPressEnter:de},Pe,{size:T,onCompositionStart:Le,onCompositionEnd:ye,prefixCls:he,addonAfter:Q,suffix:we,onChange:L,className:U,disabled:D}))}),V=e(1643);const Z=le.Z;Z.Group=se,Z.Search=Y,Z.TextArea=V.Z,Z.Password=Ue;var Me=Z},9937:function(un,Ve,e){e.d(Ve,{M1:function(){return n},TM:function(){return K},Xy:function(){return se},bi:function(){return ue},e5:function(){return be},ik:function(){return b},nz:function(){return d},pU:function(){return I},s7:function(){return M},x0:function(){return h}});var t=e(17313),u=e(74207),S=e(37613),ee=e(83116);const d=E=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:E,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}}),I=E=>({borderColor:E.hoverBorderColor}),n=E=>({borderColor:E.activeBorderColor,boxShadow:E.activeShadow,outline:0}),se=E=>({color:E.colorTextDisabled,backgroundColor:E.colorBgContainerDisabled,borderColor:E.colorBorder,boxShadow:"none",cursor:"not-allowed",opacity:1,"&:hover":Object.assign({},I((0,S.TS)(E,{hoverBorderColor:E.colorBorder})))}),le=E=>{const{paddingBlockLG:r,fontSizeLG:x,lineHeightLG:P,borderRadiusLG:G,paddingInlineLG:Y}=E;return{padding:`${r}px ${Y}px`,fontSize:x,lineHeight:P,borderRadius:G}},h=E=>({padding:`${E.paddingBlockSM}px ${E.paddingInlineSM}px`,borderRadius:E.borderRadiusSM}),ue=(E,r)=>{const{componentCls:x,colorError:P,colorWarning:G,errorActiveShadow:Y,warningActiveShadow:V,colorErrorBorderHover:Z,colorWarningBorderHover:Me}=E;return{[`&-status-error:not(${r}-disabled):not(${r}-borderless)${r}`]:{borderColor:P,"&:hover":{borderColor:Z},"&:focus, &-focused":Object.assign({},n((0,S.TS)(E,{activeBorderColor:P,activeShadow:Y}))),[`${x}-prefix, ${x}-suffix`]:{color:P}},[`&-status-warning:not(${r}-disabled):not(${r}-borderless)${r}`]:{borderColor:G,"&:hover":{borderColor:Me},"&:focus, &-focused":Object.assign({},n((0,S.TS)(E,{activeBorderColor:G,activeShadow:V}))),[`${x}-prefix, ${x}-suffix`]:{color:G}}}},b=E=>Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${E.paddingBlock}px ${E.paddingInline}px`,color:E.colorText,fontSize:E.fontSize,lineHeight:E.lineHeight,backgroundColor:E.colorBgContainer,backgroundImage:"none",borderWidth:E.lineWidth,borderStyle:E.lineType,borderColor:E.colorBorder,borderRadius:E.borderRadius,transition:`all ${E.motionDurationMid}`},d(E.colorTextPlaceholder)),{"&:hover":Object.assign({},I(E)),"&:focus, &-focused":Object.assign({},n(E)),"&-disabled, &[disabled]":Object.assign({},se(E)),"&-borderless":{"&, &:hover, &:focus, &-focused, &-disabled, &[disabled]":{backgroundColor:"transparent",border:"none",boxShadow:"none"}},"textarea&":{maxWidth:"100%",height:"auto",minHeight:E.controlHeight,lineHeight:E.lineHeight,verticalAlign:"bottom",transition:`all ${E.motionDurationSlow}, height 0s`,resize:"vertical"},"&-lg":Object.assign({},le(E)),"&-sm":Object.assign({},h(E)),"&-rtl":{direction:"rtl"},"&-textarea-rtl":{direction:"rtl"}}),M=E=>{const{componentCls:r,antCls:x}=E;return{position:"relative",display:"table",width:"100%",borderCollapse:"separate",borderSpacing:0,"&[class*='col-']":{paddingInlineEnd:E.paddingXS,"&:last-child":{paddingInlineEnd:0}},[`&-lg ${r}, &-lg > ${r}-group-addon`]:Object.assign({},le(E)),[`&-sm ${r}, &-sm > ${r}-group-addon`]:Object.assign({},h(E)),[`&-lg ${x}-select-single ${x}-select-selector`]:{height:E.controlHeightLG},[`&-sm ${x}-select-single ${x}-select-selector`]:{height:E.controlHeightSM},[`> ${r}`]:{display:"table-cell","&:not(:first-child):not(:last-child)":{borderRadius:0}},[`${r}-group`]:{"&-addon, &-wrap":{display:"table-cell",width:1,whiteSpace:"nowrap",verticalAlign:"middle","&:not(:first-child):not(:last-child)":{borderRadius:0}},"&-wrap > *":{display:"block !important"},"&-addon":{position:"relative",padding:`0 ${E.paddingInline}px`,color:E.colorText,fontWeight:"normal",fontSize:E.fontSize,textAlign:"center",backgroundColor:E.colorFillAlter,border:`${E.lineWidth}px ${E.lineType} ${E.colorBorder}`,borderRadius:E.borderRadius,transition:`all ${E.motionDurationSlow}`,lineHeight:1,[`${x}-select`]:{margin:`-${E.paddingBlock+1}px -${E.paddingInline}px`,[`&${x}-select-single:not(${x}-select-customize-input)`]:{[`${x}-select-selector`]:{backgroundColor:"inherit",border:`${E.lineWidth}px ${E.lineType} transparent`,boxShadow:"none"}},"&-open, &-focused":{[`${x}-select-selector`]:{color:E.colorPrimary}}},[`${x}-cascader-picker`]:{margin:`-9px -${E.paddingInline}px`,backgroundColor:"transparent",[`${x}-cascader-input`]:{textAlign:"start",border:0,boxShadow:"none"}}},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}},[`${r}`]:{width:"100%",marginBottom:0,textAlign:"inherit","&:focus":{zIndex:1,borderInlineEndWidth:1},"&:hover":{zIndex:1,borderInlineEndWidth:1,[`${r}-search-with-button &`]:{zIndex:0}}},[`> ${r}:first-child, ${r}-group-addon:first-child`]:{borderStartEndRadius:0,borderEndEndRadius:0,[`${x}-select ${x}-select-selector`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${r}-affix-wrapper`]:{[`&:not(:first-child) ${r}`]:{borderStartStartRadius:0,borderEndStartRadius:0},[`&:not(:last-child) ${r}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${r}:last-child, ${r}-group-addon:last-child`]:{borderStartStartRadius:0,borderEndStartRadius:0,[`${x}-select ${x}-select-selector`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`${r}-affix-wrapper`]:{"&:not(:last-child)":{borderStartEndRadius:0,borderEndEndRadius:0,[`${r}-search &`]:{borderStartStartRadius:E.borderRadius,borderEndStartRadius:E.borderRadius}},[`&:not(:first-child), ${r}-search &:not(:first-child)`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&${r}-group-compact`]:Object.assign(Object.assign({display:"block"},(0,t.dF)()),{[`${r}-group-addon, ${r}-group-wrap, > ${r}`]:{"&:not(:first-child):not(:last-child)":{borderInlineEndWidth:E.lineWidth,"&:hover":{zIndex:1},"&:focus":{zIndex:1}}},"& > *":{display:"inline-block",float:"none",verticalAlign:"top",borderRadius:0},[` + .${g}-col-xl-24${p}-label`]:E(k),[`@media (max-width: ${k.screenXSMax}px)`]:[r(k),{[i]:{[`.${g}-col-xs-24${p}-label`]:E(k)}}],[`@media (max-width: ${k.screenSMMax}px)`]:{[i]:{[`.${g}-col-sm-24${p}-label`]:E(k)}},[`@media (max-width: ${k.screenMDMax}px)`]:{[i]:{[`.${g}-col-md-24${p}-label`]:E(k)}},[`@media (max-width: ${k.screenLGMax}px)`]:{[i]:{[`.${g}-col-lg-24${p}-label`]:E(k)}}}},P=(k,i)=>(0,y.TS)(k,{formItemCls:`${k.componentCls}-item`,rootPrefixCls:i});var G=(0,M.Z)("Form",(k,i)=>{let{rootPrefixCls:p}=i;const g=P(k,p);return[Ee(g),Ue(g),ie(g),be(g),K(g),x(g),(0,ue.Z)(g),h.kr]},k=>({labelRequiredMarkColor:k.colorError,labelColor:k.colorTextHeading,labelFontSize:k.fontSize,labelHeight:k.controlHeight,labelColonMarginInlineStart:k.marginXXS/2,labelColonMarginInlineEnd:k.marginXS,itemMarginBottom:k.marginLG,verticalLabelPadding:`0 0 ${k.paddingXS}px`,verticalLabelMargin:0}),{order:-1e3});const Y=[];function V(k,i,p){let g=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{key:typeof k=="string"?k:`${i}-${g}`,error:k,errorStatus:p}}var Me=k=>{let{help:i,helpStatus:p,errors:g=Y,warnings:C=Y,className:re,fieldId:q,onVisibleChanged:He}=k;const{prefixCls:Ke}=d.useContext(n.Rk),_e=`${Ke}-item-explain`,[,at]=G(Ke),$e=(0,d.useMemo)(()=>(0,I.Z)(Ke),[Ke]),ft=se(g),mt=se(C),ct=d.useMemo(()=>i!=null?[V(i,"help",p)]:[].concat((0,t.Z)(ft.map((vt,Ct)=>V(vt,"error","error",Ct))),(0,t.Z)(mt.map((vt,Ct)=>V(vt,"warning","warning",Ct)))),[i,p,ft,mt]),Ot={};return q&&(Ot.id=`${q}_help`),d.createElement(ee.default,{motionDeadline:$e.motionDeadline,motionName:`${Ke}-show-help`,visible:!!ct.length,onVisibleChanged:He},vt=>{const{className:Ct,style:xt}=vt;return d.createElement("div",Object.assign({},Ot,{className:S()(_e,Ct,re,at),style:xt,role:"alert"}),d.createElement(ee.CSSMotionList,Object.assign({keys:ct},(0,I.Z)(Ke),{motionName:`${Ke}-show-help-item`,component:!1}),Qt=>{const{key:nt,error:pt,errorStatus:ce,className:ve,style:je}=Qt;return d.createElement("div",{key:nt,className:S()(ve,{[`${_e}-${ce}`]:ce}),style:je},pt)}))})},pe=e(95013),it=e(36355),ge=e(1684),Ce=e(52946),ne=e(19716),X=e(16722);const we=["parentNode"],m="form_item";function A(k){return k===void 0||k===!1?[]:Array.isArray(k)?k:[k]}function z(k,i){if(!k.length)return;const p=k.join("_");return i?`${i}_${p}`:we.includes(p)?`${m}_${p}`:p}function D(k,i,p,g,C,re){let q=g;return re!==void 0?q=re:p.validating?q="validating":k.length?q="error":i.length?q="warning":(p.touched||C&&p.validated)&&(q="success"),q}function B(k){return A(k).join("_")}function F(k){const[i]=(0,pe.useForm)(),p=d.useRef({}),g=d.useMemo(()=>k!=null?k:Object.assign(Object.assign({},i),{__INTERNAL__:{itemRef:C=>re=>{const q=B(C);re?p.current[q]=re:delete p.current[q]}},scrollToField:function(C){let re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const q=A(C),He=z(q,g.__INTERNAL__.name),Ke=He?document.getElementById(He):null;Ke&&(0,X.Z)(Ke,Object.assign({scrollMode:"if-needed",block:"nearest"},re))},getFieldInstance:C=>{const re=B(C);return p.current[re]}}),[k,i]);return[g]}var W=e(28726),xe=function(k,i){var p={};for(var g in k)Object.prototype.hasOwnProperty.call(k,g)&&i.indexOf(g)<0&&(p[g]=k[g]);if(k!=null&&typeof Object.getOwnPropertySymbols=="function")for(var C=0,g=Object.getOwnPropertySymbols(k);C{const p=d.useContext(ge.Z),{getPrefixCls:g,direction:C,form:re}=d.useContext(it.E_),{prefixCls:q,className:He,rootClassName:Ke,size:_e,disabled:at=p,form:$e,colon:ft,labelAlign:mt,labelWrap:ct,labelCol:Ot,wrapperCol:vt,hideRequiredMark:Ct,layout:xt="horizontal",scrollToFirstError:Qt,requiredMark:nt,onFinishFailed:pt,name:ce,style:ve,feedbackIcons:je}=k,Xe=xe(k,["prefixCls","className","rootClassName","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name","style","feedbackIcons"]),Te=(0,ne.Z)(_e),lt=d.useContext(W.Z),et=(0,d.useMemo)(()=>nt!==void 0?nt:re&&re.requiredMark!==void 0?re.requiredMark:!Ct,[Ct,nt,re]),ht=ft!=null?ft:re==null?void 0:re.colon,jt=g("form",q),[kt,dn]=G(jt),gn=S()(jt,`${jt}-${xt}`,{[`${jt}-hide-required-mark`]:et===!1,[`${jt}-rtl`]:C==="rtl",[`${jt}-${Te}`]:Te},dn,re==null?void 0:re.className,He,Ke),[en]=F($e),{__INTERNAL__:oe}=en;oe.name=ce;const me=(0,d.useMemo)(()=>({name:ce,labelAlign:mt,labelCol:Ot,labelWrap:ct,wrapperCol:vt,vertical:xt==="vertical",colon:ht,requiredMark:et,itemRef:oe.itemRef,form:en,feedbackIcons:je}),[ce,mt,Ot,vt,xt,ht,et,en,je]);d.useImperativeHandle(i,()=>en);const Se=(De,Bt)=>{if(De){let At={block:"nearest"};typeof De=="object"&&(At=De),en.scrollToField(Bt,At)}},Fe=De=>{if(pt==null||pt(De),De.errorFields.length){const Bt=De.errorFields[0].name;if(Qt!==void 0){Se(Qt,Bt);return}re&&re.scrollToFirstError!==void 0&&Se(re.scrollToFirstError,Bt)}};return kt(d.createElement(ge.n,{disabled:at},d.createElement(Ce.q,{size:Te},d.createElement(n.RV,Object.assign({},{validateMessages:lt}),d.createElement(n.q3.Provider,{value:me},d.createElement(pe.default,Object.assign({id:ce},Xe,{name:ce,onFinishFailed:Fe,form:en,style:Object.assign(Object.assign({},re==null?void 0:re.style),ve),className:gn})))))))};var ot=d.forwardRef(Pe),Et=e(41799),ut=e(8654),he=e(92343),qe=e(11592);function T(k){if(typeof k=="function")return k;const i=(0,qe.Z)(k);return i.length<=1?i[0]:i}const O=()=>{const{status:k,errors:i=[],warnings:p=[]}=(0,d.useContext)(n.aM);return{status:k,errors:i,warnings:p}};O.Context=n.aM;var L=O,s=e(16089);function H(k){const[i,p]=d.useState(k),g=(0,d.useRef)(null),C=(0,d.useRef)([]),re=(0,d.useRef)(!1);d.useEffect(()=>(re.current=!1,()=>{re.current=!0,s.Z.cancel(g.current),g.current=null}),[]);function q(He){re.current||(g.current===null&&(C.current=[],g.current=(0,s.Z)(()=>{g.current=null,p(Ke=>{let _e=Ke;return C.current.forEach(at=>{_e=at(_e)}),_e})})),C.current.push(He))}return[i,q]}function de(){const{itemRef:k}=d.useContext(n.q3),i=d.useRef({});function p(g,C){const re=C&&typeof C=="object"&&C.ref,q=g.join("_");return(i.current.name!==q||i.current.originRef!==re)&&(i.current.name=q,i.current.originRef=re,i.current.ref=(0,ut.sQ)(k(g),re)),i.current.ref}return p}var v=e(29194),c=e(34280),Q=e(2738),R=e(27382),w=e(37028);const U=k=>{const{formItemCls:i}=k;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${i}-control`]:{display:"flex"}}}};var Le=(0,M.b)(["Form","item-item"],(k,i)=>{let{rootPrefixCls:p}=i;const g=P(k,p);return[U(g)]}),fe=k=>{const{prefixCls:i,status:p,wrapperCol:g,children:C,errors:re,warnings:q,_internalItemRender:He,extra:Ke,help:_e,fieldId:at,marginBottom:$e,onErrorVisibleChanged:ft}=k,mt=`${i}-item`,ct=d.useContext(n.q3),Ot=g||ct.wrapperCol||{},vt=S()(`${mt}-control`,Ot.className),Ct=d.useMemo(()=>Object.assign({},ct),[ct]);delete Ct.labelCol,delete Ct.wrapperCol;const xt=d.createElement("div",{className:`${mt}-control-input`},d.createElement("div",{className:`${mt}-control-input-content`},C)),Qt=d.useMemo(()=>({prefixCls:i,status:p}),[i,p]),nt=$e!==null||re.length||q.length?d.createElement("div",{style:{display:"flex",flexWrap:"nowrap"}},d.createElement(n.Rk.Provider,{value:Qt},d.createElement(Me,{fieldId:at,errors:re,warnings:q,help:_e,helpStatus:p,className:`${mt}-explain-connected`,onVisibleChanged:ft})),!!$e&&d.createElement("div",{style:{width:0,height:$e}})):null,pt={};at&&(pt.id=`${at}_extra`);const ce=Ke?d.createElement("div",Object.assign({},pt,{className:`${mt}-extra`}),Ke):null,ve=He&&He.mark==="pro_table_render"&&He.render?He.render(k,{input:xt,errorList:nt,extra:ce}):d.createElement(d.Fragment,null,xt,nt,ce);return d.createElement(n.q3.Provider,{value:Ct},d.createElement(w.Z,Object.assign({},Ot,{className:vt}),ve),d.createElement(Le,{prefixCls:i}))},Ae=e(61485),Ne=e(31724),Re=e(9763),It=e(6848),zt=function(k,i){var p={};for(var g in k)Object.prototype.hasOwnProperty.call(k,g)&&i.indexOf(g)<0&&(p[g]=k[g]);if(k!=null&&typeof Object.getOwnPropertySymbols=="function")for(var C=0,g=Object.getOwnPropertySymbols(k);C{let{prefixCls:i,label:p,htmlFor:g,labelCol:C,labelAlign:re,colon:q,required:He,requiredMark:Ke,tooltip:_e}=k;var at;const[$e]=(0,Re.Z)("Form"),{vertical:ft,labelAlign:mt,labelCol:ct,labelWrap:Ot,colon:vt}=d.useContext(n.q3);if(!p)return null;const Ct=C||ct||{},xt=re||mt,Qt=`${i}-item-label`,nt=S()(Qt,xt==="left"&&`${Qt}-left`,Ct.className,{[`${Qt}-wrap`]:!!Ot});let pt=p;const ce=q===!0||vt!==!1&&q!==!1;ce&&!ft&&typeof p=="string"&&p.trim()!==""&&(pt=p.replace(/[:|:]\s*$/,""));const je=Pt(_e);if(je){const{icon:et=d.createElement(Ae.Z,null)}=je,ht=zt(je,["icon"]),jt=d.createElement(It.Z,Object.assign({},ht),d.cloneElement(et,{className:`${i}-item-tooltip`,title:""}));pt=d.createElement(d.Fragment,null,pt,jt)}const Xe=Ke==="optional",Te=typeof Ke=="function";Te?pt=Ke(pt,{required:!!He}):Xe&&!He&&(pt=d.createElement(d.Fragment,null,pt,d.createElement("span",{className:`${i}-item-optional`,title:""},($e==null?void 0:$e.optional)||((at=Ne.Z.Form)===null||at===void 0?void 0:at.optional))));const lt=S()({[`${i}-item-required`]:He,[`${i}-item-required-mark-optional`]:Xe||Te,[`${i}-item-no-colon`]:!ce});return d.createElement(w.Z,Object.assign({},Ct,{className:nt}),d.createElement("label",{htmlFor:g,className:lt,title:typeof p=="string"?p:""},pt))},yt=e(29679),Ht=e(19248),Mn=e(96512),$n=e(58617);const Zn={success:yt.Z,warning:Mn.Z,error:Ht.Z,validating:$n.Z};function tr(k){let{children:i,errors:p,warnings:g,hasFeedback:C,validateStatus:re,prefixCls:q,meta:He,noStyle:Ke}=k;const _e=`${q}-item`,{feedbackIcons:at}=d.useContext(n.q3),$e=D(p,g,He,null,!!C,re),{isFormItemInput:ft,status:mt}=d.useContext(n.aM),ct=d.useMemo(()=>{var Ot;let vt;if(C){const Qt=C!==!0&&C.icons||at,nt=$e&&((Ot=Qt==null?void 0:Qt({status:$e,errors:p,warnings:g}))===null||Ot===void 0?void 0:Ot[$e]),pt=$e&&Zn[$e];vt=nt!==!1&&pt?d.createElement("span",{className:S()(`${_e}-feedback-icon`,`${_e}-feedback-icon-${$e}`)},nt||d.createElement(pt,null)):null}let Ct=!0,xt=$e||"";return Ke&&(Ct=ft,xt=($e!=null?$e:mt)||""),{status:xt,errors:p,warnings:g,hasFeedback:!!C,feedbackIcon:vt,isFormItemInput:Ct}},[$e,C,Ke,ft,mt]);return d.createElement(n.aM.Provider,{value:ct},i)}var pr=function(k,i){var p={};for(var g in k)Object.prototype.hasOwnProperty.call(k,g)&&i.indexOf(g)<0&&(p[g]=k[g]);if(k!=null&&typeof Object.getOwnPropertySymbols=="function")for(var C=0,g=Object.getOwnPropertySymbols(k);C{if(je&&nt.current){const dn=getComputedStyle(nt.current);lt(parseInt(dn.marginBottom,10))}},[je,Xe]);const et=dn=>{dn||lt(null)},jt=function(){let dn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const gn=dn?pt:_e.errors,en=dn?ce:_e.warnings;return D(gn,en,_e,"",!!at,Ke)}(),kt=S()(xt,p,g,{[`${xt}-with-help`]:ve||pt.length||ce.length,[`${xt}-has-feedback`]:jt&&at,[`${xt}-has-success`]:jt==="success",[`${xt}-has-warning`]:jt==="warning",[`${xt}-has-error`]:jt==="error",[`${xt}-is-validating`]:jt==="validating",[`${xt}-hidden`]:$e});return d.createElement("div",{className:kt,style:C,ref:nt},d.createElement(R.Z,Object.assign({className:`${xt}-row`},(0,Q.Z)(Ct,["_internalItemRender","colon","dependencies","extra","fieldKey","getValueFromEvent","getValueProps","htmlFor","id","initialValue","isListField","label","labelAlign","labelCol","labelWrap","messageVariables","name","normalize","noStyle","preserve","requiredMark","rules","shouldUpdate","trigger","tooltip","validateFirst","validateTrigger","valuePropName","wrapperCol","validateDebounce"])),d.createElement(Wt,Object.assign({htmlFor:mt},k,{requiredMark:Qt,required:ct!=null?ct:Ot,prefixCls:i})),d.createElement(fe,Object.assign({},k,_e,{errors:pt,warnings:ce,prefixCls:i,status:jt,help:re,marginBottom:Te,onErrorVisibleChanged:et}),d.createElement(n.qI.Provider,{value:vt},d.createElement(tr,{prefixCls:i,meta:_e,errors:_e.errors,warnings:_e.warnings,hasFeedback:at,validateStatus:jt},ft)))),!!Te&&d.createElement("div",{className:`${xt}-margin-offset`,style:{marginBottom:-Te}}))}const qt="__SPLIT__",gr=null,yr=d.memo(k=>{let{children:i}=k;return i},(k,i)=>k.value===i.value&&k.update===i.update&&k.childProps.length===i.childProps.length&&k.childProps.every((p,g)=>p===i.childProps[g]));function Dn(k){return k!=null}function Tn(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function Gr(k){const{name:i,noStyle:p,className:g,dependencies:C,prefixCls:re,shouldUpdate:q,rules:He,children:Ke,required:_e,label:at,messageVariables:$e,trigger:ft="onChange",validateTrigger:mt,hidden:ct,help:Ot}=k,{getPrefixCls:vt}=d.useContext(it.E_),{name:Ct}=d.useContext(n.q3),xt=T(Ke),Qt=typeof xt=="function",nt=d.useContext(n.qI),{validateTrigger:pt}=d.useContext(pe.FieldContext),ce=mt!==void 0?mt:pt,ve=Dn(i),je=vt("form",re),[Xe,Te]=G(je),lt=d.useContext(pe.ListContext),et=d.useRef(),[ht,jt]=H({}),[kt,dn]=(0,Et.Z)(()=>Tn()),gn=Bt=>{const At=lt==null?void 0:lt.getKey(Bt.name);if(dn(Bt.destroy?Tn():Bt,!0),p&&Ot!==!1&&nt){let Nt=Bt.name;if(Bt.destroy)Nt=et.current||Nt;else if(At!==void 0){const[tt,Kt]=At;Nt=[tt].concat((0,t.Z)(Kt)),et.current=Nt}nt(Bt,Nt)}},en=(Bt,At)=>{jt(Nt=>{const tt=Object.assign({},Nt),bn=[].concat((0,t.Z)(Bt.name.slice(0,-1)),(0,t.Z)(At)).join(qt);return Bt.destroy?delete tt[bn]:tt[bn]=Bt,tt})},[oe,me]=d.useMemo(()=>{const Bt=(0,t.Z)(kt.errors),At=(0,t.Z)(kt.warnings);return Object.values(ht).forEach(Nt=>{Bt.push.apply(Bt,(0,t.Z)(Nt.errors||[])),At.push.apply(At,(0,t.Z)(Nt.warnings||[]))}),[Bt,At]},[ht,kt.errors,kt.warnings]),Se=de();function Fe(Bt,At,Nt){return p&&!ct?d.createElement(tr,{prefixCls:je,hasFeedback:k.hasFeedback,validateStatus:k.validateStatus,meta:kt,errors:oe,warnings:me,noStyle:!0},Bt):d.createElement(Xn,Object.assign({key:"row"},k,{className:S()(g,Te),prefixCls:je,fieldId:At,isRequired:Nt,errors:oe,warnings:me,meta:kt,onSubItemMetaChange:en}),Bt)}if(!ve&&!Qt&&!C)return Xe(Fe(xt));let De={};return typeof at=="string"?De.label=at:i&&(De.label=String(i)),$e&&(De=Object.assign(Object.assign({},De),$e)),Xe(d.createElement(pe.Field,Object.assign({},k,{messageVariables:De,trigger:ft,validateTrigger:ce,onMetaChange:gn}),(Bt,At,Nt)=>{const tt=A(i).length&&At?At.name:[],Kt=z(tt,Ct),bn=_e!==void 0?_e:!!(He&&He.some(Zt=>{if(Zt&&typeof Zt=="object"&&Zt.required&&!Zt.warningOnly)return!0;if(typeof Zt=="function"){const Vn=Zt(Nt);return Vn&&Vn.required&&!Vn.warningOnly}return!1})),Tt=Object.assign({},Bt);let Yt=null;if(Array.isArray(xt)&&ve)Yt=xt;else if(!(Qt&&(!(q||C)||ve))){if(!(C&&!Qt&&!ve))if((0,he.l$)(xt)){const Zt=Object.assign(Object.assign({},xt.props),Tt);if(Zt.id||(Zt.id=Kt),Ot||oe.length>0||me.length>0||k.extra){const Wn=[];(Ot||oe.length>0)&&Wn.push(`${Kt}_help`),k.extra&&Wn.push(`${Kt}_extra`),Zt["aria-describedby"]=Wn.join(" ")}oe.length>0&&(Zt["aria-invalid"]="true"),bn&&(Zt["aria-required"]="true"),(0,ut.Yr)(xt)&&(Zt.ref=Se(tt,xt)),new Set([].concat((0,t.Z)(A(ft)),(0,t.Z)(A(ce)))).forEach(Wn=>{Zt[Wn]=function(){for(var Kn,Sn,nr,br,Lr,rn=arguments.length,Vt=new Array(rn),xn=0;xn{var{prefixCls:i,children:p}=k,g=Mt(k,["prefixCls","children"]);const{getPrefixCls:C}=d.useContext(it.E_),re=C("form",i),q=d.useMemo(()=>({prefixCls:re,status:"error"}),[re]);return d.createElement(pe.List,Object.assign({},g),(He,Ke,_e)=>d.createElement(n.Rk.Provider,{value:q},p(He.map(at=>Object.assign(Object.assign({},at),{fieldKey:at.key})),Ke,{errors:_e.errors,warnings:_e.warnings})))};function Ln(){const{form:k}=(0,d.useContext)(n.q3);return k}const an=ot;an.Item=bt,an.List=Xt,an.ErrorList=Me,an.useForm=F,an.useFormInstance=Ln,an.useWatch=pe.useWatch,an.Provider=n.RV,an.create=()=>{};var Jn=an},8628:function(un,Ve,e){var t=e(59301),u=e(34280),S=e(56762),ee=e(69507);function d(){let I=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const n=(0,t.useRef)({}),se=(0,S.Z)(),le=(0,ee.ZP)();return(0,u.Z)(()=>{const h=le.subscribe(ue=>{n.current=ue,I&&se()});return()=>le.unsubscribe(h)},[]),n.current}Ve.Z=d},9432:function(un,Ve,e){e.d(Ve,{Z:function(){return Ue},n:function(){return Je}});var t=e(19248),u=e(92310),S=e.n(u),ee=e(93681),d=e(8654),I=e(59301),n=e(19080),se=e(36355),le=e(1684),h=e(19716),ue=e(32441),y=e(33234),M=e(59412),J=e(9937);function ie(be){return!!(be.prefix||be.suffix||be.allowClear)}var _=function(be,K){var E={};for(var r in be)Object.prototype.hasOwnProperty.call(be,r)&&K.indexOf(r)<0&&(E[r]=be[r]);if(be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,r=Object.getOwnPropertySymbols(be);x{var E;const{prefixCls:r,bordered:x=!0,status:P,size:G,disabled:Y,onBlur:V,onFocus:Z,suffix:Me,allowClear:pe,addonAfter:it,addonBefore:ge,className:Ce,style:ne,styles:X,rootClassName:we,onChange:m,classNames:A}=be,z=_(be,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames"]),{getPrefixCls:D,direction:B,input:F}=I.useContext(se.E_),W=D("input",r),xe=(0,I.useRef)(null),[Pe,Ie]=(0,J.ZP)(W),{compactSize:ot,compactItemClassnames:Et}=(0,y.ri)(W,B),ut=(0,h.Z)(Le=>{var ye;return(ye=G!=null?G:ot)!==null&&ye!==void 0?ye:Le}),he=I.useContext(le.Z),qe=Y!=null?Y:he,{status:T,hasFeedback:O,feedbackIcon:L}=(0,I.useContext)(ue.aM),s=(0,n.F)(T,P),H=ie(be)||!!O,de=(0,I.useRef)(H);(0,I.useEffect)(()=>{var Le;H&&de.current,de.current=H},[H]);const v=(0,M.Z)(xe,!0),c=Le=>{v(),V==null||V(Le)},Q=Le=>{v(),Z==null||Z(Le)},R=Le=>{v(),m==null||m(Le)},w=(O||Me)&&I.createElement(I.Fragment,null,Me,O&&L);let U;return typeof pe=="object"&&(pe!=null&&pe.clearIcon)?U=pe:pe&&(U={clearIcon:I.createElement(t.Z,null)}),Pe(I.createElement(ee.default,Object.assign({ref:(0,d.sQ)(K,xe),prefixCls:W,autoComplete:F==null?void 0:F.autoComplete},z,{disabled:qe,onBlur:c,onFocus:Q,style:Object.assign(Object.assign({},F==null?void 0:F.style),ne),styles:Object.assign(Object.assign({},F==null?void 0:F.styles),X),suffix:w,allowClear:U,className:S()(Ce,we,Et,F==null?void 0:F.className),onChange:R,addonAfter:it&&I.createElement(y.BR,null,I.createElement(ue.Ux,{override:!0,status:!0},it)),addonBefore:ge&&I.createElement(y.BR,null,I.createElement(ue.Ux,{override:!0,status:!0},ge)),classNames:Object.assign(Object.assign(Object.assign({},A),F==null?void 0:F.classNames),{input:S()({[`${W}-sm`]:ut==="small",[`${W}-lg`]:ut==="large",[`${W}-rtl`]:B==="rtl",[`${W}-borderless`]:!x},!H&&(0,n.Z)(W,s),A==null?void 0:A.input,(E=F==null?void 0:F.classNames)===null||E===void 0?void 0:E.input,Ie)}),classes:{affixWrapper:S()({[`${W}-affix-wrapper-sm`]:ut==="small",[`${W}-affix-wrapper-lg`]:ut==="large",[`${W}-affix-wrapper-rtl`]:B==="rtl",[`${W}-affix-wrapper-borderless`]:!x},(0,n.Z)(`${W}-affix-wrapper`,s,O),Ie),wrapper:S()({[`${W}-group-rtl`]:B==="rtl"},Ie),group:S()({[`${W}-group-wrapper-sm`]:ut==="small",[`${W}-group-wrapper-lg`]:ut==="large",[`${W}-group-wrapper-rtl`]:B==="rtl",[`${W}-group-wrapper-disabled`]:qe},(0,n.Z)(`${W}-group-wrapper`,s,O),Ie)}})))})},1643:function(un,Ve,e){var t=e(19248),u=e(92310),S=e.n(u),ee=e(9296),d=e(59301),I=e(19080),n=e(36355),se=e(1684),le=e(19716),h=e(32441),ue=e(9432),y=e(9937),M=function(ie,_){var Je={};for(var Ee in ie)Object.prototype.hasOwnProperty.call(ie,Ee)&&_.indexOf(Ee)<0&&(Je[Ee]=ie[Ee]);if(ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ue=0,Ee=Object.getOwnPropertySymbols(ie);Ue{const{prefixCls:Je,bordered:Ee=!0,size:Ue,disabled:be,status:K,allowClear:E,showCount:r,classNames:x,rootClassName:P,className:G}=ie,Y=M(ie,["prefixCls","bordered","size","disabled","status","allowClear","showCount","classNames","rootClassName","className"]),{getPrefixCls:V,direction:Z}=d.useContext(n.E_),Me=(0,le.Z)(Ue),pe=d.useContext(se.Z),it=be!=null?be:pe,{status:ge,hasFeedback:Ce,feedbackIcon:ne}=d.useContext(h.aM),X=(0,I.F)(ge,K),we=d.useRef(null);d.useImperativeHandle(_,()=>{var B;return{resizableTextArea:(B=we.current)===null||B===void 0?void 0:B.resizableTextArea,focus:F=>{var W,xe;(0,ue.n)((xe=(W=we.current)===null||W===void 0?void 0:W.resizableTextArea)===null||xe===void 0?void 0:xe.textArea,F)},blur:()=>{var F;return(F=we.current)===null||F===void 0?void 0:F.blur()}}});const m=V("input",Je);let A;typeof E=="object"&&(E!=null&&E.clearIcon)?A=E:E&&(A={clearIcon:d.createElement(t.Z,null)});const[z,D]=(0,y.ZP)(m);return z(d.createElement(ee.default,Object.assign({},Y,{disabled:it,allowClear:A,className:S()(G,P),classes:{affixWrapper:S()(`${m}-textarea-affix-wrapper`,{[`${m}-affix-wrapper-rtl`]:Z==="rtl",[`${m}-affix-wrapper-borderless`]:!Ee,[`${m}-affix-wrapper-sm`]:Me==="small",[`${m}-affix-wrapper-lg`]:Me==="large",[`${m}-textarea-show-count`]:r},(0,I.Z)(`${m}-affix-wrapper`,X),D)},classNames:Object.assign(Object.assign({},x),{textarea:S()({[`${m}-borderless`]:!Ee,[`${m}-sm`]:Me==="small",[`${m}-lg`]:Me==="large"},(0,I.Z)(m,X),D,x==null?void 0:x.textarea)}),prefixCls:m,suffix:Ce&&d.createElement("span",{className:`${m}-textarea-suffix`},ne),showCount:r,ref:we})))});Ve.Z=J},59412:function(un,Ve,e){e.d(Ve,{Z:function(){return u}});var t=e(59301);function u(S,ee){const d=(0,t.useRef)([]),I=()=>{d.current.push(setTimeout(()=>{var n,se,le,h;!((n=S.current)===null||n===void 0)&&n.input&&((se=S.current)===null||se===void 0?void 0:se.input.getAttribute("type"))==="password"&&(!((le=S.current)===null||le===void 0)&&le.input.hasAttribute("value"))&&((h=S.current)===null||h===void 0||h.input.removeAttribute("value"))}))};return(0,t.useEffect)(()=>(ee&&I(),()=>d.current.forEach(n=>{n&&clearTimeout(n)})),[]),I}},92832:function(un,Ve,e){e.d(Ve,{default:function(){return Me}});var t=e(92310),u=e.n(t),S=e(59301),ee=e(36355),d=e(32441),I=e(9937),se=pe=>{const{getPrefixCls:it,direction:ge}=(0,S.useContext)(ee.E_),{prefixCls:Ce,className:ne}=pe,X=it("input-group",Ce),we=it("input"),[m,A]=(0,I.ZP)(we),z=u()(X,{[`${X}-lg`]:pe.size==="large",[`${X}-sm`]:pe.size==="small",[`${X}-compact`]:pe.compact,[`${X}-rtl`]:ge==="rtl"},A,ne),D=(0,S.useContext)(d.aM),B=(0,S.useMemo)(()=>Object.assign(Object.assign({},D),{isFormItemInput:!1}),[D]);return m(S.createElement("span",{className:z,style:pe.style,onMouseEnter:pe.onMouseEnter,onMouseLeave:pe.onMouseLeave,onFocus:pe.onFocus,onBlur:pe.onBlur},S.createElement(d.aM.Provider,{value:B},pe.children)))},le=e(9432),h=e(73331),ue=e(15277),y=e(2738),M=e(8654),J=e(59412),ie=function(pe,it){var ge={};for(var Ce in pe)Object.prototype.hasOwnProperty.call(pe,Ce)&&it.indexOf(Ce)<0&&(ge[Ce]=pe[Ce]);if(pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ne=0,Ce=Object.getOwnPropertySymbols(pe);nepe?S.createElement(ue.Z,null):S.createElement(h.Z,null),Je={click:"onClick",hover:"onMouseOver"};var Ue=S.forwardRef((pe,it)=>{const{visibilityToggle:ge=!0}=pe,Ce=typeof ge=="object"&&ge.visible!==void 0,[ne,X]=(0,S.useState)(()=>Ce?ge.visible:!1),we=(0,S.useRef)(null);S.useEffect(()=>{Ce&&X(ge.visible)},[Ce,ge]);const m=(0,J.Z)(we),A=()=>{const{disabled:qe}=pe;qe||(ne&&m(),X(T=>{var O;const L=!T;return typeof ge=="object"&&((O=ge.onVisibleChange)===null||O===void 0||O.call(ge,L)),L}))},z=qe=>{const{action:T="click",iconRender:O=_}=pe,L=Je[T]||"",s=O(ne),H={[L]:A,className:`${qe}-icon`,key:"passwordIcon",onMouseDown:de=>{de.preventDefault()},onMouseUp:de=>{de.preventDefault()}};return S.cloneElement(S.isValidElement(s)?s:S.createElement("span",null,s),H)},{className:D,prefixCls:B,inputPrefixCls:F,size:W}=pe,xe=ie(pe,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:Pe}=S.useContext(ee.E_),Ie=Pe("input",F),ot=Pe("input-password",B),Et=ge&&z(ot),ut=u()(ot,D,{[`${ot}-${W}`]:!!W}),he=Object.assign(Object.assign({},(0,y.Z)(xe,["suffix","iconRender","visibilityToggle"])),{type:ne?"text":"password",className:ut,prefixCls:Ie,suffix:Et});return W&&(he.size=W),S.createElement(le.Z,Object.assign({ref:(0,M.sQ)(it,we)},he))}),be=e(47472),K=e(92343),E=e(3113),r=e(19716),x=e(33234),P=function(pe,it){var ge={};for(var Ce in pe)Object.prototype.hasOwnProperty.call(pe,Ce)&&it.indexOf(Ce)<0&&(ge[Ce]=pe[Ce]);if(pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ne=0,Ce=Object.getOwnPropertySymbols(pe);ne{const{prefixCls:ge,inputPrefixCls:Ce,className:ne,size:X,suffix:we,enterButton:m=!1,addonAfter:A,loading:z,disabled:D,onSearch:B,onChange:F,onCompositionStart:W,onCompositionEnd:xe}=pe,Pe=P(pe,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:Ie,direction:ot}=S.useContext(ee.E_),Et=S.useRef(!1),ut=Ie("input-search",ge),he=Ie("input",Ce),{compactSize:qe}=(0,x.ri)(ut,ot),T=(0,r.Z)(fe=>{var Ae;return(Ae=X!=null?X:qe)!==null&&Ae!==void 0?Ae:fe}),O=S.useRef(null),L=fe=>{fe&&fe.target&&fe.type==="click"&&B&&B(fe.target.value,fe,{source:"clear"}),F&&F(fe)},s=fe=>{var Ae;document.activeElement===((Ae=O.current)===null||Ae===void 0?void 0:Ae.input)&&fe.preventDefault()},H=fe=>{var Ae,Ne;B&&B((Ne=(Ae=O.current)===null||Ae===void 0?void 0:Ae.input)===null||Ne===void 0?void 0:Ne.value,fe,{source:"input"})},de=fe=>{Et.current||z||H(fe)},v=typeof m=="boolean"?S.createElement(be.Z,null):null,c=`${ut}-button`;let Q;const R=m||{},w=R.type&&R.type.__ANT_BUTTON===!0;w||R.type==="button"?Q=(0,K.Tm)(R,Object.assign({onMouseDown:s,onClick:fe=>{var Ae,Ne;(Ne=(Ae=R==null?void 0:R.props)===null||Ae===void 0?void 0:Ae.onClick)===null||Ne===void 0||Ne.call(Ae,fe),H(fe)},key:"enterButton"},w?{className:c,size:T}:{})):Q=S.createElement(E.ZP,{className:c,type:m?"primary":void 0,size:T,disabled:D,key:"enterButton",onMouseDown:s,onClick:H,loading:z,icon:v},m),A&&(Q=[Q,(0,K.Tm)(A,{key:"addonAfter"})]);const U=u()(ut,{[`${ut}-rtl`]:ot==="rtl",[`${ut}-${T}`]:!!T,[`${ut}-with-button`]:!!m},ne),Le=fe=>{Et.current=!0,W==null||W(fe)},ye=fe=>{Et.current=!1,xe==null||xe(fe)};return S.createElement(le.Z,Object.assign({ref:(0,M.sQ)(O,it),onPressEnter:de},Pe,{size:T,onCompositionStart:Le,onCompositionEnd:ye,prefixCls:he,addonAfter:Q,suffix:we,onChange:L,className:U,disabled:D}))}),V=e(1643);const Z=le.Z;Z.Group=se,Z.Search=Y,Z.TextArea=V.Z,Z.Password=Ue;var Me=Z},9937:function(un,Ve,e){e.d(Ve,{M1:function(){return n},TM:function(){return K},Xy:function(){return se},bi:function(){return ue},e5:function(){return be},ik:function(){return y},nz:function(){return d},pU:function(){return I},s7:function(){return M},x0:function(){return h}});var t=e(17313),u=e(74207),S=e(37613),ee=e(83116);const d=E=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:E,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}}),I=E=>({borderColor:E.hoverBorderColor}),n=E=>({borderColor:E.activeBorderColor,boxShadow:E.activeShadow,outline:0}),se=E=>({color:E.colorTextDisabled,backgroundColor:E.colorBgContainerDisabled,borderColor:E.colorBorder,boxShadow:"none",cursor:"not-allowed",opacity:1,"&:hover":Object.assign({},I((0,S.TS)(E,{hoverBorderColor:E.colorBorder})))}),le=E=>{const{paddingBlockLG:r,fontSizeLG:x,lineHeightLG:P,borderRadiusLG:G,paddingInlineLG:Y}=E;return{padding:`${r}px ${Y}px`,fontSize:x,lineHeight:P,borderRadius:G}},h=E=>({padding:`${E.paddingBlockSM}px ${E.paddingInlineSM}px`,borderRadius:E.borderRadiusSM}),ue=(E,r)=>{const{componentCls:x,colorError:P,colorWarning:G,errorActiveShadow:Y,warningActiveShadow:V,colorErrorBorderHover:Z,colorWarningBorderHover:Me}=E;return{[`&-status-error:not(${r}-disabled):not(${r}-borderless)${r}`]:{borderColor:P,"&:hover":{borderColor:Z},"&:focus, &-focused":Object.assign({},n((0,S.TS)(E,{activeBorderColor:P,activeShadow:Y}))),[`${x}-prefix, ${x}-suffix`]:{color:P}},[`&-status-warning:not(${r}-disabled):not(${r}-borderless)${r}`]:{borderColor:G,"&:hover":{borderColor:Me},"&:focus, &-focused":Object.assign({},n((0,S.TS)(E,{activeBorderColor:G,activeShadow:V}))),[`${x}-prefix, ${x}-suffix`]:{color:G}}}},y=E=>Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${E.paddingBlock}px ${E.paddingInline}px`,color:E.colorText,fontSize:E.fontSize,lineHeight:E.lineHeight,backgroundColor:E.colorBgContainer,backgroundImage:"none",borderWidth:E.lineWidth,borderStyle:E.lineType,borderColor:E.colorBorder,borderRadius:E.borderRadius,transition:`all ${E.motionDurationMid}`},d(E.colorTextPlaceholder)),{"&:hover":Object.assign({},I(E)),"&:focus, &-focused":Object.assign({},n(E)),"&-disabled, &[disabled]":Object.assign({},se(E)),"&-borderless":{"&, &:hover, &:focus, &-focused, &-disabled, &[disabled]":{backgroundColor:"transparent",border:"none",boxShadow:"none"}},"textarea&":{maxWidth:"100%",height:"auto",minHeight:E.controlHeight,lineHeight:E.lineHeight,verticalAlign:"bottom",transition:`all ${E.motionDurationSlow}, height 0s`,resize:"vertical"},"&-lg":Object.assign({},le(E)),"&-sm":Object.assign({},h(E)),"&-rtl":{direction:"rtl"},"&-textarea-rtl":{direction:"rtl"}}),M=E=>{const{componentCls:r,antCls:x}=E;return{position:"relative",display:"table",width:"100%",borderCollapse:"separate",borderSpacing:0,"&[class*='col-']":{paddingInlineEnd:E.paddingXS,"&:last-child":{paddingInlineEnd:0}},[`&-lg ${r}, &-lg > ${r}-group-addon`]:Object.assign({},le(E)),[`&-sm ${r}, &-sm > ${r}-group-addon`]:Object.assign({},h(E)),[`&-lg ${x}-select-single ${x}-select-selector`]:{height:E.controlHeightLG},[`&-sm ${x}-select-single ${x}-select-selector`]:{height:E.controlHeightSM},[`> ${r}`]:{display:"table-cell","&:not(:first-child):not(:last-child)":{borderRadius:0}},[`${r}-group`]:{"&-addon, &-wrap":{display:"table-cell",width:1,whiteSpace:"nowrap",verticalAlign:"middle","&:not(:first-child):not(:last-child)":{borderRadius:0}},"&-wrap > *":{display:"block !important"},"&-addon":{position:"relative",padding:`0 ${E.paddingInline}px`,color:E.colorText,fontWeight:"normal",fontSize:E.fontSize,textAlign:"center",backgroundColor:E.colorFillAlter,border:`${E.lineWidth}px ${E.lineType} ${E.colorBorder}`,borderRadius:E.borderRadius,transition:`all ${E.motionDurationSlow}`,lineHeight:1,[`${x}-select`]:{margin:`-${E.paddingBlock+1}px -${E.paddingInline}px`,[`&${x}-select-single:not(${x}-select-customize-input)`]:{[`${x}-select-selector`]:{backgroundColor:"inherit",border:`${E.lineWidth}px ${E.lineType} transparent`,boxShadow:"none"}},"&-open, &-focused":{[`${x}-select-selector`]:{color:E.colorPrimary}}},[`${x}-cascader-picker`]:{margin:`-9px -${E.paddingInline}px`,backgroundColor:"transparent",[`${x}-cascader-input`]:{textAlign:"start",border:0,boxShadow:"none"}}},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}},[`${r}`]:{width:"100%",marginBottom:0,textAlign:"inherit","&:focus":{zIndex:1,borderInlineEndWidth:1},"&:hover":{zIndex:1,borderInlineEndWidth:1,[`${r}-search-with-button &`]:{zIndex:0}}},[`> ${r}:first-child, ${r}-group-addon:first-child`]:{borderStartEndRadius:0,borderEndEndRadius:0,[`${x}-select ${x}-select-selector`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${r}-affix-wrapper`]:{[`&:not(:first-child) ${r}`]:{borderStartStartRadius:0,borderEndStartRadius:0},[`&:not(:last-child) ${r}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${r}:last-child, ${r}-group-addon:last-child`]:{borderStartStartRadius:0,borderEndStartRadius:0,[`${x}-select ${x}-select-selector`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`${r}-affix-wrapper`]:{"&:not(:last-child)":{borderStartEndRadius:0,borderEndEndRadius:0,[`${r}-search &`]:{borderStartStartRadius:E.borderRadius,borderEndStartRadius:E.borderRadius}},[`&:not(:first-child), ${r}-search &:not(:first-child)`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&${r}-group-compact`]:Object.assign(Object.assign({display:"block"},(0,t.dF)()),{[`${r}-group-addon, ${r}-group-wrap, > ${r}`]:{"&:not(:first-child):not(:last-child)":{borderInlineEndWidth:E.lineWidth,"&:hover":{zIndex:1},"&:focus":{zIndex:1}}},"& > *":{display:"inline-block",float:"none",verticalAlign:"top",borderRadius:0},[` & > ${r}-affix-wrapper, & > ${r}-number-affix-wrapper, & > ${x}-picker-range @@ -417,12 +417,12 @@ & > ${x}-cascader-picker:first-child ${r}`]:{borderStartStartRadius:E.borderRadius,borderEndStartRadius:E.borderRadius},[`& > *:last-child, & > ${x}-select:last-child > ${x}-select-selector, & > ${x}-cascader-picker:last-child ${r}, - & > ${x}-cascader-picker-focused:last-child ${r}`]:{borderInlineEndWidth:E.lineWidth,borderStartEndRadius:E.borderRadius,borderEndEndRadius:E.borderRadius},[`& > ${x}-select-auto-complete ${r}`]:{verticalAlign:"top"},[`${r}-group-wrapper + ${r}-group-wrapper`]:{marginInlineStart:-E.lineWidth,[`${r}-affix-wrapper`]:{borderRadius:0}},[`${r}-group-wrapper:not(:last-child)`]:{[`&${r}-search > ${r}-group`]:{[`& > ${r}-group-addon > ${r}-search-button`]:{borderRadius:0},[`& > ${r}`]:{borderStartStartRadius:E.borderRadius,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:E.borderRadius}}}})}},J=E=>{const{componentCls:r,controlHeightSM:x,lineWidth:P}=E,Y=(x-P*2-16)/2;return{[r]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,t.Wf)(E)),b(E)),ue(E,r)),{'&[type="color"]':{height:E.controlHeight,[`&${r}-lg`]:{height:E.controlHeightLG},[`&${r}-sm`]:{height:x,paddingTop:Y,paddingBottom:Y}},'&[type="search"]::-webkit-search-cancel-button, &[type="search"]::-webkit-search-decoration':{"-webkit-appearance":"none"}})}},ie=E=>{const{componentCls:r}=E;return{[`${r}-clear-icon`]:{margin:0,color:E.colorTextQuaternary,fontSize:E.fontSizeIcon,verticalAlign:-1,cursor:"pointer",transition:`color ${E.motionDurationSlow}`,"&:hover":{color:E.colorTextTertiary},"&:active":{color:E.colorText},"&-hidden":{visibility:"hidden"},"&-has-suffix":{margin:`0 ${E.inputAffixPadding}px`}}}},_=E=>{const{componentCls:r,inputAffixPadding:x,colorTextDescription:P,motionDurationSlow:G,colorIcon:Y,colorIconHover:V,iconCls:Z}=E;return{[`${r}-affix-wrapper`]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},b(E)),{display:"inline-flex",[`&:not(${r}-affix-wrapper-disabled):hover`]:Object.assign(Object.assign({},I(E)),{zIndex:1,[`${r}-search-with-button &`]:{zIndex:0}}),"&-focused, &:focus":{zIndex:1},"&-disabled":{[`${r}[disabled]`]:{background:"transparent"}},[`> input${r}`]:{padding:0,fontSize:"inherit",border:"none",borderRadius:0,outline:"none","&::-ms-reveal":{display:"none"},"&:focus":{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${r}`]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center","> *:not(:last-child)":{marginInlineEnd:E.paddingXS}},"&-show-count-suffix":{color:P},"&-show-count-has-suffix":{marginInlineEnd:E.paddingXXS},"&-prefix":{marginInlineEnd:x},"&-suffix":{marginInlineStart:x}}}),ie(E)),{[`${Z}${r}-password-icon`]:{color:Y,cursor:"pointer",transition:`all ${G}`,"&:hover":{color:V}}}),ue(E,`${r}-affix-wrapper`))}},Je=E=>{const{componentCls:r,colorError:x,colorWarning:P,borderRadiusLG:G,borderRadiusSM:Y}=E;return{[`${r}-group`]:Object.assign(Object.assign(Object.assign({},(0,t.Wf)(E)),M(E)),{"&-rtl":{direction:"rtl"},"&-wrapper":{display:"inline-block",width:"100%",textAlign:"start",verticalAlign:"top","&-rtl":{direction:"rtl"},"&-lg":{[`${r}-group-addon`]:{borderRadius:G,fontSize:E.fontSizeLG}},"&-sm":{[`${r}-group-addon`]:{borderRadius:Y}},"&-status-error":{[`${r}-group-addon`]:{color:x,borderColor:x}},"&-status-warning":{[`${r}-group-addon`]:{color:P,borderColor:P}},"&-disabled":{[`${r}-group-addon`]:Object.assign({},se(E))},[`&:not(${r}-compact-first-item):not(${r}-compact-last-item)${r}-compact-item`]:{[`${r}, ${r}-group-addon`]:{borderRadius:0}},[`&:not(${r}-compact-last-item)${r}-compact-first-item`]:{[`${r}, ${r}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${r}-compact-first-item)${r}-compact-last-item`]:{[`${r}, ${r}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}})}},Ee=E=>{const{componentCls:r,antCls:x}=E,P=`${r}-search`;return{[P]:{[`${r}`]:{"&:hover, &:focus":{borderColor:E.colorPrimaryHover,[`+ ${r}-group-addon ${P}-button:not(${x}-btn-primary)`]:{borderInlineStartColor:E.colorPrimaryHover}}},[`${r}-affix-wrapper`]:{borderRadius:0},[`${r}-lg`]:{lineHeight:E.lineHeightLG-2e-4},[`> ${r}-group`]:{[`> ${r}-group-addon:last-child`]:{insetInlineStart:-1,padding:0,border:0,[`${P}-button`]:{paddingTop:0,paddingBottom:0,borderStartStartRadius:0,borderStartEndRadius:E.borderRadius,borderEndEndRadius:E.borderRadius,borderEndStartRadius:0,boxShadow:"none"},[`${P}-button:not(${x}-btn-primary)`]:{color:E.colorTextDescription,"&:hover":{color:E.colorPrimaryHover},"&:active":{color:E.colorPrimaryActive},[`&${x}-btn-loading::before`]:{insetInlineStart:0,insetInlineEnd:0,insetBlockStart:0,insetBlockEnd:0}}}},[`${P}-button`]:{height:E.controlHeight,"&:hover, &:focus":{zIndex:1}},[`&-large ${P}-button`]:{height:E.controlHeightLG},[`&-small ${P}-button`]:{height:E.controlHeightSM},"&-rtl":{direction:"rtl"},[`&${r}-compact-item`]:{[`&:not(${r}-compact-last-item)`]:{[`${r}-group-addon`]:{[`${r}-search-button`]:{marginInlineEnd:-E.lineWidth,borderRadius:0}}},[`&:not(${r}-compact-first-item)`]:{[`${r},${r}-affix-wrapper`]:{borderRadius:0}},[`> ${r}-group-addon ${r}-search-button, + & > ${x}-cascader-picker-focused:last-child ${r}`]:{borderInlineEndWidth:E.lineWidth,borderStartEndRadius:E.borderRadius,borderEndEndRadius:E.borderRadius},[`& > ${x}-select-auto-complete ${r}`]:{verticalAlign:"top"},[`${r}-group-wrapper + ${r}-group-wrapper`]:{marginInlineStart:-E.lineWidth,[`${r}-affix-wrapper`]:{borderRadius:0}},[`${r}-group-wrapper:not(:last-child)`]:{[`&${r}-search > ${r}-group`]:{[`& > ${r}-group-addon > ${r}-search-button`]:{borderRadius:0},[`& > ${r}`]:{borderStartStartRadius:E.borderRadius,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:E.borderRadius}}}})}},J=E=>{const{componentCls:r,controlHeightSM:x,lineWidth:P}=E,Y=(x-P*2-16)/2;return{[r]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,t.Wf)(E)),y(E)),ue(E,r)),{'&[type="color"]':{height:E.controlHeight,[`&${r}-lg`]:{height:E.controlHeightLG},[`&${r}-sm`]:{height:x,paddingTop:Y,paddingBottom:Y}},'&[type="search"]::-webkit-search-cancel-button, &[type="search"]::-webkit-search-decoration':{"-webkit-appearance":"none"}})}},ie=E=>{const{componentCls:r}=E;return{[`${r}-clear-icon`]:{margin:0,color:E.colorTextQuaternary,fontSize:E.fontSizeIcon,verticalAlign:-1,cursor:"pointer",transition:`color ${E.motionDurationSlow}`,"&:hover":{color:E.colorTextTertiary},"&:active":{color:E.colorText},"&-hidden":{visibility:"hidden"},"&-has-suffix":{margin:`0 ${E.inputAffixPadding}px`}}}},_=E=>{const{componentCls:r,inputAffixPadding:x,colorTextDescription:P,motionDurationSlow:G,colorIcon:Y,colorIconHover:V,iconCls:Z}=E;return{[`${r}-affix-wrapper`]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},y(E)),{display:"inline-flex",[`&:not(${r}-affix-wrapper-disabled):hover`]:Object.assign(Object.assign({},I(E)),{zIndex:1,[`${r}-search-with-button &`]:{zIndex:0}}),"&-focused, &:focus":{zIndex:1},"&-disabled":{[`${r}[disabled]`]:{background:"transparent"}},[`> input${r}`]:{padding:0,fontSize:"inherit",border:"none",borderRadius:0,outline:"none","&::-ms-reveal":{display:"none"},"&:focus":{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${r}`]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center","> *:not(:last-child)":{marginInlineEnd:E.paddingXS}},"&-show-count-suffix":{color:P},"&-show-count-has-suffix":{marginInlineEnd:E.paddingXXS},"&-prefix":{marginInlineEnd:x},"&-suffix":{marginInlineStart:x}}}),ie(E)),{[`${Z}${r}-password-icon`]:{color:Y,cursor:"pointer",transition:`all ${G}`,"&:hover":{color:V}}}),ue(E,`${r}-affix-wrapper`))}},Je=E=>{const{componentCls:r,colorError:x,colorWarning:P,borderRadiusLG:G,borderRadiusSM:Y}=E;return{[`${r}-group`]:Object.assign(Object.assign(Object.assign({},(0,t.Wf)(E)),M(E)),{"&-rtl":{direction:"rtl"},"&-wrapper":{display:"inline-block",width:"100%",textAlign:"start",verticalAlign:"top","&-rtl":{direction:"rtl"},"&-lg":{[`${r}-group-addon`]:{borderRadius:G,fontSize:E.fontSizeLG}},"&-sm":{[`${r}-group-addon`]:{borderRadius:Y}},"&-status-error":{[`${r}-group-addon`]:{color:x,borderColor:x}},"&-status-warning":{[`${r}-group-addon`]:{color:P,borderColor:P}},"&-disabled":{[`${r}-group-addon`]:Object.assign({},se(E))},[`&:not(${r}-compact-first-item):not(${r}-compact-last-item)${r}-compact-item`]:{[`${r}, ${r}-group-addon`]:{borderRadius:0}},[`&:not(${r}-compact-last-item)${r}-compact-first-item`]:{[`${r}, ${r}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${r}-compact-first-item)${r}-compact-last-item`]:{[`${r}, ${r}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}})}},Ee=E=>{const{componentCls:r,antCls:x}=E,P=`${r}-search`;return{[P]:{[`${r}`]:{"&:hover, &:focus":{borderColor:E.colorPrimaryHover,[`+ ${r}-group-addon ${P}-button:not(${x}-btn-primary)`]:{borderInlineStartColor:E.colorPrimaryHover}}},[`${r}-affix-wrapper`]:{borderRadius:0},[`${r}-lg`]:{lineHeight:E.lineHeightLG-2e-4},[`> ${r}-group`]:{[`> ${r}-group-addon:last-child`]:{insetInlineStart:-1,padding:0,border:0,[`${P}-button`]:{paddingTop:0,paddingBottom:0,borderStartStartRadius:0,borderStartEndRadius:E.borderRadius,borderEndEndRadius:E.borderRadius,borderEndStartRadius:0,boxShadow:"none"},[`${P}-button:not(${x}-btn-primary)`]:{color:E.colorTextDescription,"&:hover":{color:E.colorPrimaryHover},"&:active":{color:E.colorPrimaryActive},[`&${x}-btn-loading::before`]:{insetInlineStart:0,insetInlineEnd:0,insetBlockStart:0,insetBlockEnd:0}}}},[`${P}-button`]:{height:E.controlHeight,"&:hover, &:focus":{zIndex:1}},[`&-large ${P}-button`]:{height:E.controlHeightLG},[`&-small ${P}-button`]:{height:E.controlHeightSM},"&-rtl":{direction:"rtl"},[`&${r}-compact-item`]:{[`&:not(${r}-compact-last-item)`]:{[`${r}-group-addon`]:{[`${r}-search-button`]:{marginInlineEnd:-E.lineWidth,borderRadius:0}}},[`&:not(${r}-compact-first-item)`]:{[`${r},${r}-affix-wrapper`]:{borderRadius:0}},[`> ${r}-group-addon ${r}-search-button, > ${r}, - ${r}-affix-wrapper`]:{"&:hover,&:focus,&:active":{zIndex:2}},[`> ${r}-affix-wrapper-focused`]:{zIndex:2}}}}},Ue=E=>{const{componentCls:r,paddingLG:x}=E,P=`${r}-textarea`;return{[P]:{position:"relative","&-show-count":{[`> ${r}`]:{height:"100%"},[`${r}-data-count`]:{position:"absolute",bottom:-E.fontSize*E.lineHeight,insetInlineEnd:0,color:E.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},"&-allow-clear":{[`> ${r}`]:{paddingInlineEnd:x}},[`&-affix-wrapper${P}-has-feedback`]:{[`${r}`]:{paddingInlineEnd:x}},[`&-affix-wrapper${r}-affix-wrapper`]:{padding:0,[`> textarea${r}`]:{fontSize:"inherit",border:"none",outline:"none","&:focus":{boxShadow:"none !important"}},[`${r}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${r}-clear-icon`]:{position:"absolute",insetInlineEnd:E.paddingXS,insetBlockStart:E.paddingXS},[`${P}-suffix`]:{position:"absolute",top:0,insetInlineEnd:E.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}}}}};function be(E){return(0,S.TS)(E,{inputAffixPadding:E.paddingXXS})}const K=E=>{const{controlHeight:r,fontSize:x,lineHeight:P,lineWidth:G,controlHeightSM:Y,controlHeightLG:V,fontSizeLG:Z,lineHeightLG:Me,paddingSM:pe,controlPaddingHorizontalSM:it,controlPaddingHorizontal:ge,colorFillAlter:Ce,colorPrimaryHover:ne,controlOutlineWidth:X,controlOutline:we,colorErrorOutline:m,colorWarningOutline:A}=E;return{paddingBlock:Math.max(Math.round((r-x*P)/2*10)/10-G,3),paddingBlockSM:Math.max(Math.round((Y-x*P)/2*10)/10-G,0),paddingBlockLG:Math.ceil((V-Z*Me)/2*10)/10-G,paddingInline:pe-G,paddingInlineSM:it-G,paddingInlineLG:ge-G,addonBg:Ce,activeBorderColor:ne,hoverBorderColor:ne,activeShadow:`0 0 0 ${X}px ${we}`,errorActiveShadow:`0 0 0 ${X}px ${m}`,warningActiveShadow:`0 0 0 ${X}px ${A}`}};Ve.ZP=(0,ee.Z)("Input",E=>{const r=(0,S.TS)(E,be(E));return[J(r),Ue(r),_(r),Je(r),Ee(r),(0,u.c)(r)]},K)},45818:function(un,Ve,e){e.d(Ve,{D:function(){return be},Z:function(){return r}});var t=e(14809),u=e(59301),S={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"bars",theme:"outlined"},ee=S,d=e(7657),I=function(P,G){return u.createElement(d.Z,(0,t.Z)({},P,{ref:G,icon:ee}))},n=u.forwardRef(I),se=n,le=e(33853),h=e(38819),ue=e(92310),b=e.n(ue),M=e(2738),ie=x=>!isNaN(parseFloat(x))&&isFinite(x),_=e(36355),Je=e(84966),Ee=function(x,P){var G={};for(var Y in x)Object.prototype.hasOwnProperty.call(x,Y)&&P.indexOf(Y)<0&&(G[Y]=x[Y]);if(x!=null&&typeof Object.getOwnPropertySymbols=="function")for(var V=0,Y=Object.getOwnPropertySymbols(x);V{let x=0;return function(){let P=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return x+=1,`${P}${x}`}})();var r=u.forwardRef((x,P)=>{const{prefixCls:G,className:Y,trigger:V,children:Z,defaultCollapsed:Me=!1,theme:pe="dark",style:it={},collapsible:ge=!1,reverseArrow:Ce=!1,width:ne=200,collapsedWidth:X=80,zeroWidthTriggerStyle:we,breakpoint:m,onCollapse:A,onBreakpoint:z}=x,D=Ee(x,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:B}=(0,u.useContext)(Je.Gs),[F,W]=(0,u.useState)("collapsed"in x?x.collapsed:Me),[xe,Pe]=(0,u.useState)(!1);(0,u.useEffect)(()=>{"collapsed"in x&&W(x.collapsed)},[x.collapsed]);const Ie=(T,O)=>{"collapsed"in x||W(T),A==null||A(T,O)},rt=(0,u.useRef)();rt.current=T=>{Pe(T.matches),z==null||z(T.matches),F!==T.matches&&Ie(T.matches,"responsive")},(0,u.useEffect)(()=>{function T(L){return rt.current(L)}let O;if(typeof window!="undefined"){const{matchMedia:L}=window;if(L&&m&&m in Ue){O=L(`(max-width: ${Ue[m]})`);try{O.addEventListener("change",T)}catch(s){O.addListener(T)}T(O)}}return()=>{try{O==null||O.removeEventListener("change",T)}catch(L){O==null||O.removeListener(T)}}},[m]),(0,u.useEffect)(()=>{const T=K("ant-sider-");return B.addSider(T),()=>B.removeSider(T)},[]);const Ct=()=>{Ie(!F,"clickTrigger")},{getPrefixCls:ut}=(0,u.useContext)(_.E_),he=()=>{const T=ut("layout-sider",G),O=(0,M.Z)(D,["collapsed"]),L=F?X:ne,s=ie(L)?`${L}px`:String(L),H=parseFloat(String(X||0))===0?u.createElement("span",{onClick:Ct,className:b()(`${T}-zero-width-trigger`,`${T}-zero-width-trigger-${Ce?"right":"left"}`),style:we},V||u.createElement(se,null)):null,c={expanded:Ce?u.createElement(h.Z,null):u.createElement(le.Z,null),collapsed:Ce?u.createElement(le.Z,null):u.createElement(h.Z,null)}[F?"collapsed":"expanded"],Q=V!==null?H||u.createElement("div",{className:`${T}-trigger`,onClick:Ct,style:{width:s}},V||c):null,R=Object.assign(Object.assign({},it),{flex:`0 0 ${s}`,maxWidth:s,minWidth:s,width:s}),w=b()(T,`${T}-${pe}`,{[`${T}-collapsed`]:!!F,[`${T}-has-trigger`]:ge&&V!==null&&!H,[`${T}-below`]:!!xe,[`${T}-zero-width`]:parseFloat(s)===0},Y);return u.createElement("aside",Object.assign({className:w},O,{style:R,ref:P}),u.createElement("div",{className:`${T}-children`},Z),ge||xe&&H?Q:null)},qe=u.useMemo(()=>({siderCollapsed:F}),[F]);return u.createElement(be.Provider,{value:qe},he())})},44e3:function(un,Ve,e){var t=e(84966),u=e(45818);const S=t.ZP;S.Header=t.h4,S.Footer=t.$_,S.Content=t.VY,S.Sider=u.Z,Ve.default=S},84966:function(un,Ve,e){e.d(Ve,{VY:function(){return be},$_:function(){return Ue},h4:function(){return Ee},Gs:function(){return M},ZP:function(){return K}});var t=e(95190),u=e(92310),S=e.n(u),ee=e(2738),d=e(59301),I=e(36355),n=e(83116),le=E=>{const{componentCls:r,bodyBg:x,lightSiderBg:P,lightTriggerBg:G,lightTriggerColor:Y}=E;return{[`${r}-sider-light`]:{background:P,[`${r}-sider-trigger`]:{color:Y,background:G},[`${r}-sider-zero-width-trigger`]:{color:Y,background:G,border:`1px solid ${x}`,borderInlineStart:0}}}};const h=E=>{const{antCls:r,componentCls:x,colorText:P,triggerColor:G,footerBg:Y,triggerBg:V,headerHeight:Z,headerPadding:Me,headerColor:pe,footerPadding:it,triggerHeight:ge,zeroTriggerHeight:Ce,zeroTriggerWidth:ne,motionDurationMid:X,motionDurationSlow:we,fontSize:m,borderRadius:A,bodyBg:z,headerBg:D,siderBg:B}=E;return{[x]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:z,"&, *":{boxSizing:"border-box"},[`&${x}-has-sider`]:{flexDirection:"row",[`> ${x}, > ${x}-content`]:{width:0}},[`${x}-header, &${x}-footer`]:{flex:"0 0 auto"},[`${x}-sider`]:{position:"relative",minWidth:0,background:B,transition:`all ${X}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${r}-menu${r}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:ge},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:ge,color:G,lineHeight:`${ge}px`,textAlign:"center",background:V,cursor:"pointer",transition:`all ${X}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:Z,insetInlineEnd:-ne,zIndex:1,width:ne,height:Ce,color:G,fontSize:E.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:B,borderStartStartRadius:0,borderStartEndRadius:A,borderEndEndRadius:A,borderEndStartRadius:0,cursor:"pointer",transition:`background ${we} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${we}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-ne,borderStartStartRadius:A,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:A}}}}},le(E)),{"&-rtl":{direction:"rtl"}}),[`${x}-header`]:{height:Z,padding:Me,color:pe,lineHeight:`${Z}px`,background:D,[`${r}-menu`]:{lineHeight:"inherit"}},[`${x}-footer`]:{padding:it,color:P,fontSize:m,background:Y},[`${x}-content`]:{flex:"auto",minHeight:0}}};var ue=(0,n.Z)("Layout",E=>[h(E)],E=>{const{colorBgLayout:r,controlHeight:x,controlHeightLG:P,colorText:G,controlHeightSM:Y,marginXXS:V,colorTextLightSolid:Z,colorBgContainer:Me}=E,pe=P*1.25;return{colorBgHeader:"#001529",colorBgBody:r,colorBgTrigger:"#002140",bodyBg:r,headerBg:"#001529",headerHeight:x*2,headerPadding:`0 ${pe}px`,headerColor:G,footerPadding:`${Y}px ${pe}px`,footerBg:r,siderBg:"#001529",triggerHeight:P+V*2,triggerBg:"#002140",triggerColor:Z,zeroTriggerWidth:P,zeroTriggerHeight:P,lightSiderBg:Me,lightTriggerBg:Me,lightTriggerColor:G}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),b=function(E,r){var x={};for(var P in E)Object.prototype.hasOwnProperty.call(E,P)&&r.indexOf(P)<0&&(x[P]=E[P]);if(E!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,P=Object.getOwnPropertySymbols(E);Gnull,removeSider:()=>null}});function J(E){let{suffixCls:r,tagName:x,displayName:P}=E;return G=>d.forwardRef((V,Z)=>d.createElement(G,Object.assign({ref:Z,suffixCls:r,tagName:x},V)))}const ie=d.forwardRef((E,r)=>{const{prefixCls:x,suffixCls:P,className:G,tagName:Y}=E,V=b(E,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:Z}=d.useContext(I.E_),Me=Z("layout",x),[pe,it]=ue(Me),ge=P?`${Me}-${P}`:Me;return pe(d.createElement(Y,Object.assign({className:S()(x||ge,G,it),ref:r},V)))}),_=d.forwardRef((E,r)=>{const{direction:x}=d.useContext(I.E_),[P,G]=d.useState([]),{prefixCls:Y,className:V,rootClassName:Z,children:Me,hasSider:pe,tagName:it,style:ge}=E,Ce=b(E,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),ne=(0,ee.Z)(Ce,["suffixCls"]),{getPrefixCls:X,layout:we}=d.useContext(I.E_),m=X("layout",Y),[A,z]=ue(m),D=S()(m,{[`${m}-has-sider`]:typeof pe=="boolean"?pe:P.length>0,[`${m}-rtl`]:x==="rtl"},we==null?void 0:we.className,V,Z,z),B=d.useMemo(()=>({siderHook:{addSider:F=>{G(W=>[].concat((0,t.Z)(W),[F]))},removeSider:F=>{G(W=>W.filter(xe=>xe!==F))}}}),[]);return A(d.createElement(M.Provider,{value:B},d.createElement(it,Object.assign({ref:r,className:D,style:Object.assign(Object.assign({},we==null?void 0:we.style),ge)},ne),Me)))}),Je=J({tagName:"div",displayName:"Layout"})(_),Ee=J({suffixCls:"header",tagName:"header",displayName:"Header"})(ie),Ue=J({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(ie),be=J({suffixCls:"content",tagName:"main",displayName:"Content"})(ie);var K=Je},40875:function(un,Ve,e){e.d(Ve,{J:function(){return I}});var t=e(59301),u=e(33234),S=e(70425),ee=function(n,se){var le={};for(var h in n)Object.prototype.hasOwnProperty.call(n,h)&&se.indexOf(h)<0&&(le[h]=n[h]);if(n!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ue=0,h=Object.getOwnPropertySymbols(n);ue{const{children:le}=n,h=ee(n,["children"]),ue=t.useContext(d),b=t.useMemo(()=>Object.assign(Object.assign({},ue),h),[ue,h.prefixCls,h.mode,h.selectable]);return t.createElement(d.Provider,{value:b},t.createElement(u.BR,null,(0,S.supportNodeRef)(le)?t.cloneElement(le,{ref:se}):le))});Ve.Z=d},20834:function(un,Ve,e){e.d(Ve,{default:function(){return qe}});var t=e(15285),u=e(59301),S=e(45818),ee=e(92310),d=e.n(ee),I=e(36355),n=function(T,O){var L={};for(var s in T)Object.prototype.hasOwnProperty.call(T,s)&&O.indexOf(s)<0&&(L[s]=T[s]);if(T!=null&&typeof Object.getOwnPropertySymbols=="function")for(var H=0,s=Object.getOwnPropertySymbols(T);H{const{prefixCls:O,className:L,dashed:s}=T,H=n(T,["prefixCls","className","dashed"]),{getPrefixCls:de}=u.useContext(I.E_),v=de("menu",O),c=d()({[`${v}-item-divider-dashed`]:!!s},L);return u.createElement(t.iz,Object.assign({className:c},H))},h=e(11592),ue=e(2738),b=e(6848),M=e(92343),ie=(0,u.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),Je=T=>{var O;const{className:L,children:s,icon:H,title:de,danger:v}=T,{prefixCls:c,firstLevel:Q,direction:R,disableMenuItemTitleTooltip:w,inlineCollapsed:U}=u.useContext(ie),Le=It=>{const zt=u.createElement("span",{className:`${c}-title-content`},s);return(!H||(0,M.l$)(s)&&s.type==="span")&&s&&It&&Q&&typeof s=="string"?u.createElement("div",{className:`${c}-inline-collapsed-noicon`},s.charAt(0)):zt},{siderCollapsed:ye}=u.useContext(S.D);let fe=de;typeof de=="undefined"?fe=Q?s:"":de===!1&&(fe="");const Ae={title:fe};!ye&&!U&&(Ae.title=null,Ae.open=!1);const Ne=(0,h.Z)(s).length;let Re=u.createElement(t.ck,Object.assign({},(0,ue.Z)(T,["title","icon","danger"]),{className:d()({[`${c}-item-danger`]:v,[`${c}-item-only-child`]:(H?Ne+1:Ne)===1},L),title:typeof de=="string"?de:void 0}),(0,M.Tm)(H,{className:d()((0,M.l$)(H)?(O=H.props)===null||O===void 0?void 0:O.className:"",`${c}-item-icon`)}),Le(U));return w||(Re=u.createElement(b.Z,Object.assign({},Ae,{placement:R==="rtl"?"left":"right",overlayClassName:`${c}-inline-collapsed-tooltip`}),Re)),Re},Ue=T=>{var O;const{popupClassName:L,icon:s,title:H,theme:de}=T,v=u.useContext(ie),{prefixCls:c,inlineCollapsed:Q,theme:R}=v,w=(0,t.Xl)();let U;if(!s)U=Q&&!w.length&&H&&typeof H=="string"?u.createElement("div",{className:`${c}-inline-collapsed-noicon`},H.charAt(0)):u.createElement("span",{className:`${c}-title-content`},H);else{const ye=(0,M.l$)(H)&&H.type==="span";U=u.createElement(u.Fragment,null,(0,M.Tm)(s,{className:d()((0,M.l$)(s)?(O=s.props)===null||O===void 0?void 0:O.className:"",`${c}-item-icon`)}),ye?H:u.createElement("span",{className:`${c}-title-content`},H))}const Le=u.useMemo(()=>Object.assign(Object.assign({},v),{firstLevel:!1}),[v]);return u.createElement(ie.Provider,{value:Le},u.createElement(t.Wd,Object.assign({},(0,ue.Z)(T,["icon"]),{title:U,popupClassName:d()(c,L,`${c}-${de||R}`)})))},be=e(18785),K=e(70425),E=e(62892),r=e(40875),x=function(T,O){var L={};for(var s in T)Object.prototype.hasOwnProperty.call(T,s)&&O.indexOf(s)<0&&(L[s]=T[s]);if(T!=null&&typeof Object.getOwnPropertySymbols=="function")for(var H=0,s=Object.getOwnPropertySymbols(T);H{if(O&&typeof O=="object"){const s=O,{label:H,children:de,key:v,type:c}=s,Q=x(s,["label","children","key","type"]),R=v!=null?v:`tmp-${L}`;return de||c==="group"?c==="group"?u.createElement(t.BW,Object.assign({key:R},Q,{title:H}),P(de)):u.createElement(Ue,Object.assign({key:R},Q,{title:H}),P(de)):c==="divider"?u.createElement(le,Object.assign({key:R},Q)):u.createElement(Je,Object.assign({key:R},Q),H)}return null}).filter(O=>O)}function G(T){return u.useMemo(()=>T&&P(T),[T])}var Y=e(64993),V=e(17313),Z=e(8378),Me=e(13826),pe=e(29878),it=e(83116),ge=e(37613),ne=T=>{const{componentCls:O,motionDurationSlow:L,horizontalLineHeight:s,colorSplit:H,lineWidth:de,lineType:v,itemPaddingInline:c}=T;return{[`${O}-horizontal`]:{lineHeight:s,border:0,borderBottom:`${de}px ${v} ${H}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${O}-item, ${O}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:c},[`> ${O}-item:hover, + ${r}-affix-wrapper`]:{"&:hover,&:focus,&:active":{zIndex:2}},[`> ${r}-affix-wrapper-focused`]:{zIndex:2}}}}},Ue=E=>{const{componentCls:r,paddingLG:x}=E,P=`${r}-textarea`;return{[P]:{position:"relative","&-show-count":{[`> ${r}`]:{height:"100%"},[`${r}-data-count`]:{position:"absolute",bottom:-E.fontSize*E.lineHeight,insetInlineEnd:0,color:E.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},"&-allow-clear":{[`> ${r}`]:{paddingInlineEnd:x}},[`&-affix-wrapper${P}-has-feedback`]:{[`${r}`]:{paddingInlineEnd:x}},[`&-affix-wrapper${r}-affix-wrapper`]:{padding:0,[`> textarea${r}`]:{fontSize:"inherit",border:"none",outline:"none","&:focus":{boxShadow:"none !important"}},[`${r}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${r}-clear-icon`]:{position:"absolute",insetInlineEnd:E.paddingXS,insetBlockStart:E.paddingXS},[`${P}-suffix`]:{position:"absolute",top:0,insetInlineEnd:E.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}}}}};function be(E){return(0,S.TS)(E,{inputAffixPadding:E.paddingXXS})}const K=E=>{const{controlHeight:r,fontSize:x,lineHeight:P,lineWidth:G,controlHeightSM:Y,controlHeightLG:V,fontSizeLG:Z,lineHeightLG:Me,paddingSM:pe,controlPaddingHorizontalSM:it,controlPaddingHorizontal:ge,colorFillAlter:Ce,colorPrimaryHover:ne,controlOutlineWidth:X,controlOutline:we,colorErrorOutline:m,colorWarningOutline:A}=E;return{paddingBlock:Math.max(Math.round((r-x*P)/2*10)/10-G,3),paddingBlockSM:Math.max(Math.round((Y-x*P)/2*10)/10-G,0),paddingBlockLG:Math.ceil((V-Z*Me)/2*10)/10-G,paddingInline:pe-G,paddingInlineSM:it-G,paddingInlineLG:ge-G,addonBg:Ce,activeBorderColor:ne,hoverBorderColor:ne,activeShadow:`0 0 0 ${X}px ${we}`,errorActiveShadow:`0 0 0 ${X}px ${m}`,warningActiveShadow:`0 0 0 ${X}px ${A}`}};Ve.ZP=(0,ee.Z)("Input",E=>{const r=(0,S.TS)(E,be(E));return[J(r),Ue(r),_(r),Je(r),Ee(r),(0,u.c)(r)]},K)},45818:function(un,Ve,e){e.d(Ve,{D:function(){return be},Z:function(){return r}});var t=e(14809),u=e(59301),S={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"bars",theme:"outlined"},ee=S,d=e(7657),I=function(P,G){return u.createElement(d.Z,(0,t.Z)({},P,{ref:G,icon:ee}))},n=u.forwardRef(I),se=n,le=e(33853),h=e(38819),ue=e(92310),y=e.n(ue),M=e(2738),ie=x=>!isNaN(parseFloat(x))&&isFinite(x),_=e(36355),Je=e(84966),Ee=function(x,P){var G={};for(var Y in x)Object.prototype.hasOwnProperty.call(x,Y)&&P.indexOf(Y)<0&&(G[Y]=x[Y]);if(x!=null&&typeof Object.getOwnPropertySymbols=="function")for(var V=0,Y=Object.getOwnPropertySymbols(x);V{let x=0;return function(){let P=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return x+=1,`${P}${x}`}})();var r=u.forwardRef((x,P)=>{const{prefixCls:G,className:Y,trigger:V,children:Z,defaultCollapsed:Me=!1,theme:pe="dark",style:it={},collapsible:ge=!1,reverseArrow:Ce=!1,width:ne=200,collapsedWidth:X=80,zeroWidthTriggerStyle:we,breakpoint:m,onCollapse:A,onBreakpoint:z}=x,D=Ee(x,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:B}=(0,u.useContext)(Je.Gs),[F,W]=(0,u.useState)("collapsed"in x?x.collapsed:Me),[xe,Pe]=(0,u.useState)(!1);(0,u.useEffect)(()=>{"collapsed"in x&&W(x.collapsed)},[x.collapsed]);const Ie=(T,O)=>{"collapsed"in x||W(T),A==null||A(T,O)},ot=(0,u.useRef)();ot.current=T=>{Pe(T.matches),z==null||z(T.matches),F!==T.matches&&Ie(T.matches,"responsive")},(0,u.useEffect)(()=>{function T(L){return ot.current(L)}let O;if(typeof window!="undefined"){const{matchMedia:L}=window;if(L&&m&&m in Ue){O=L(`(max-width: ${Ue[m]})`);try{O.addEventListener("change",T)}catch(s){O.addListener(T)}T(O)}}return()=>{try{O==null||O.removeEventListener("change",T)}catch(L){O==null||O.removeListener(T)}}},[m]),(0,u.useEffect)(()=>{const T=K("ant-sider-");return B.addSider(T),()=>B.removeSider(T)},[]);const Et=()=>{Ie(!F,"clickTrigger")},{getPrefixCls:ut}=(0,u.useContext)(_.E_),he=()=>{const T=ut("layout-sider",G),O=(0,M.Z)(D,["collapsed"]),L=F?X:ne,s=ie(L)?`${L}px`:String(L),H=parseFloat(String(X||0))===0?u.createElement("span",{onClick:Et,className:y()(`${T}-zero-width-trigger`,`${T}-zero-width-trigger-${Ce?"right":"left"}`),style:we},V||u.createElement(se,null)):null,c={expanded:Ce?u.createElement(h.Z,null):u.createElement(le.Z,null),collapsed:Ce?u.createElement(le.Z,null):u.createElement(h.Z,null)}[F?"collapsed":"expanded"],Q=V!==null?H||u.createElement("div",{className:`${T}-trigger`,onClick:Et,style:{width:s}},V||c):null,R=Object.assign(Object.assign({},it),{flex:`0 0 ${s}`,maxWidth:s,minWidth:s,width:s}),w=y()(T,`${T}-${pe}`,{[`${T}-collapsed`]:!!F,[`${T}-has-trigger`]:ge&&V!==null&&!H,[`${T}-below`]:!!xe,[`${T}-zero-width`]:parseFloat(s)===0},Y);return u.createElement("aside",Object.assign({className:w},O,{style:R,ref:P}),u.createElement("div",{className:`${T}-children`},Z),ge||xe&&H?Q:null)},qe=u.useMemo(()=>({siderCollapsed:F}),[F]);return u.createElement(be.Provider,{value:qe},he())})},44e3:function(un,Ve,e){var t=e(84966),u=e(45818);const S=t.ZP;S.Header=t.h4,S.Footer=t.$_,S.Content=t.VY,S.Sider=u.Z,Ve.default=S},84966:function(un,Ve,e){e.d(Ve,{VY:function(){return be},$_:function(){return Ue},h4:function(){return Ee},Gs:function(){return M},ZP:function(){return K}});var t=e(95190),u=e(92310),S=e.n(u),ee=e(2738),d=e(59301),I=e(36355),n=e(83116),le=E=>{const{componentCls:r,bodyBg:x,lightSiderBg:P,lightTriggerBg:G,lightTriggerColor:Y}=E;return{[`${r}-sider-light`]:{background:P,[`${r}-sider-trigger`]:{color:Y,background:G},[`${r}-sider-zero-width-trigger`]:{color:Y,background:G,border:`1px solid ${x}`,borderInlineStart:0}}}};const h=E=>{const{antCls:r,componentCls:x,colorText:P,triggerColor:G,footerBg:Y,triggerBg:V,headerHeight:Z,headerPadding:Me,headerColor:pe,footerPadding:it,triggerHeight:ge,zeroTriggerHeight:Ce,zeroTriggerWidth:ne,motionDurationMid:X,motionDurationSlow:we,fontSize:m,borderRadius:A,bodyBg:z,headerBg:D,siderBg:B}=E;return{[x]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:z,"&, *":{boxSizing:"border-box"},[`&${x}-has-sider`]:{flexDirection:"row",[`> ${x}, > ${x}-content`]:{width:0}},[`${x}-header, &${x}-footer`]:{flex:"0 0 auto"},[`${x}-sider`]:{position:"relative",minWidth:0,background:B,transition:`all ${X}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${r}-menu${r}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:ge},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:ge,color:G,lineHeight:`${ge}px`,textAlign:"center",background:V,cursor:"pointer",transition:`all ${X}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:Z,insetInlineEnd:-ne,zIndex:1,width:ne,height:Ce,color:G,fontSize:E.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:B,borderStartStartRadius:0,borderStartEndRadius:A,borderEndEndRadius:A,borderEndStartRadius:0,cursor:"pointer",transition:`background ${we} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${we}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-ne,borderStartStartRadius:A,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:A}}}}},le(E)),{"&-rtl":{direction:"rtl"}}),[`${x}-header`]:{height:Z,padding:Me,color:pe,lineHeight:`${Z}px`,background:D,[`${r}-menu`]:{lineHeight:"inherit"}},[`${x}-footer`]:{padding:it,color:P,fontSize:m,background:Y},[`${x}-content`]:{flex:"auto",minHeight:0}}};var ue=(0,n.Z)("Layout",E=>[h(E)],E=>{const{colorBgLayout:r,controlHeight:x,controlHeightLG:P,colorText:G,controlHeightSM:Y,marginXXS:V,colorTextLightSolid:Z,colorBgContainer:Me}=E,pe=P*1.25;return{colorBgHeader:"#001529",colorBgBody:r,colorBgTrigger:"#002140",bodyBg:r,headerBg:"#001529",headerHeight:x*2,headerPadding:`0 ${pe}px`,headerColor:G,footerPadding:`${Y}px ${pe}px`,footerBg:r,siderBg:"#001529",triggerHeight:P+V*2,triggerBg:"#002140",triggerColor:Z,zeroTriggerWidth:P,zeroTriggerHeight:P,lightSiderBg:Me,lightTriggerBg:Me,lightTriggerColor:G}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),y=function(E,r){var x={};for(var P in E)Object.prototype.hasOwnProperty.call(E,P)&&r.indexOf(P)<0&&(x[P]=E[P]);if(E!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,P=Object.getOwnPropertySymbols(E);Gnull,removeSider:()=>null}});function J(E){let{suffixCls:r,tagName:x,displayName:P}=E;return G=>d.forwardRef((V,Z)=>d.createElement(G,Object.assign({ref:Z,suffixCls:r,tagName:x},V)))}const ie=d.forwardRef((E,r)=>{const{prefixCls:x,suffixCls:P,className:G,tagName:Y}=E,V=y(E,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:Z}=d.useContext(I.E_),Me=Z("layout",x),[pe,it]=ue(Me),ge=P?`${Me}-${P}`:Me;return pe(d.createElement(Y,Object.assign({className:S()(x||ge,G,it),ref:r},V)))}),_=d.forwardRef((E,r)=>{const{direction:x}=d.useContext(I.E_),[P,G]=d.useState([]),{prefixCls:Y,className:V,rootClassName:Z,children:Me,hasSider:pe,tagName:it,style:ge}=E,Ce=y(E,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),ne=(0,ee.Z)(Ce,["suffixCls"]),{getPrefixCls:X,layout:we}=d.useContext(I.E_),m=X("layout",Y),[A,z]=ue(m),D=S()(m,{[`${m}-has-sider`]:typeof pe=="boolean"?pe:P.length>0,[`${m}-rtl`]:x==="rtl"},we==null?void 0:we.className,V,Z,z),B=d.useMemo(()=>({siderHook:{addSider:F=>{G(W=>[].concat((0,t.Z)(W),[F]))},removeSider:F=>{G(W=>W.filter(xe=>xe!==F))}}}),[]);return A(d.createElement(M.Provider,{value:B},d.createElement(it,Object.assign({ref:r,className:D,style:Object.assign(Object.assign({},we==null?void 0:we.style),ge)},ne),Me)))}),Je=J({tagName:"div",displayName:"Layout"})(_),Ee=J({suffixCls:"header",tagName:"header",displayName:"Header"})(ie),Ue=J({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(ie),be=J({suffixCls:"content",tagName:"main",displayName:"Content"})(ie);var K=Je},40875:function(un,Ve,e){e.d(Ve,{J:function(){return I}});var t=e(59301),u=e(33234),S=e(70425),ee=function(n,se){var le={};for(var h in n)Object.prototype.hasOwnProperty.call(n,h)&&se.indexOf(h)<0&&(le[h]=n[h]);if(n!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ue=0,h=Object.getOwnPropertySymbols(n);ue{const{children:le}=n,h=ee(n,["children"]),ue=t.useContext(d),y=t.useMemo(()=>Object.assign(Object.assign({},ue),h),[ue,h.prefixCls,h.mode,h.selectable]);return t.createElement(d.Provider,{value:y},t.createElement(u.BR,null,(0,S.supportNodeRef)(le)?t.cloneElement(le,{ref:se}):le))});Ve.Z=d},20834:function(un,Ve,e){e.d(Ve,{default:function(){return qe}});var t=e(15285),u=e(59301),S=e(45818),ee=e(92310),d=e.n(ee),I=e(36355),n=function(T,O){var L={};for(var s in T)Object.prototype.hasOwnProperty.call(T,s)&&O.indexOf(s)<0&&(L[s]=T[s]);if(T!=null&&typeof Object.getOwnPropertySymbols=="function")for(var H=0,s=Object.getOwnPropertySymbols(T);H{const{prefixCls:O,className:L,dashed:s}=T,H=n(T,["prefixCls","className","dashed"]),{getPrefixCls:de}=u.useContext(I.E_),v=de("menu",O),c=d()({[`${v}-item-divider-dashed`]:!!s},L);return u.createElement(t.iz,Object.assign({className:c},H))},h=e(11592),ue=e(2738),y=e(6848),M=e(92343),ie=(0,u.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),Je=T=>{var O;const{className:L,children:s,icon:H,title:de,danger:v}=T,{prefixCls:c,firstLevel:Q,direction:R,disableMenuItemTitleTooltip:w,inlineCollapsed:U}=u.useContext(ie),Le=It=>{const zt=u.createElement("span",{className:`${c}-title-content`},s);return(!H||(0,M.l$)(s)&&s.type==="span")&&s&&It&&Q&&typeof s=="string"?u.createElement("div",{className:`${c}-inline-collapsed-noicon`},s.charAt(0)):zt},{siderCollapsed:ye}=u.useContext(S.D);let fe=de;typeof de=="undefined"?fe=Q?s:"":de===!1&&(fe="");const Ae={title:fe};!ye&&!U&&(Ae.title=null,Ae.open=!1);const Ne=(0,h.Z)(s).length;let Re=u.createElement(t.ck,Object.assign({},(0,ue.Z)(T,["title","icon","danger"]),{className:d()({[`${c}-item-danger`]:v,[`${c}-item-only-child`]:(H?Ne+1:Ne)===1},L),title:typeof de=="string"?de:void 0}),(0,M.Tm)(H,{className:d()((0,M.l$)(H)?(O=H.props)===null||O===void 0?void 0:O.className:"",`${c}-item-icon`)}),Le(U));return w||(Re=u.createElement(y.Z,Object.assign({},Ae,{placement:R==="rtl"?"left":"right",overlayClassName:`${c}-inline-collapsed-tooltip`}),Re)),Re},Ue=T=>{var O;const{popupClassName:L,icon:s,title:H,theme:de}=T,v=u.useContext(ie),{prefixCls:c,inlineCollapsed:Q,theme:R}=v,w=(0,t.Xl)();let U;if(!s)U=Q&&!w.length&&H&&typeof H=="string"?u.createElement("div",{className:`${c}-inline-collapsed-noicon`},H.charAt(0)):u.createElement("span",{className:`${c}-title-content`},H);else{const ye=(0,M.l$)(H)&&H.type==="span";U=u.createElement(u.Fragment,null,(0,M.Tm)(s,{className:d()((0,M.l$)(s)?(O=s.props)===null||O===void 0?void 0:O.className:"",`${c}-item-icon`)}),ye?H:u.createElement("span",{className:`${c}-title-content`},H))}const Le=u.useMemo(()=>Object.assign(Object.assign({},v),{firstLevel:!1}),[v]);return u.createElement(ie.Provider,{value:Le},u.createElement(t.Wd,Object.assign({},(0,ue.Z)(T,["icon"]),{title:U,popupClassName:d()(c,L,`${c}-${de||R}`)})))},be=e(18785),K=e(70425),E=e(62892),r=e(40875),x=function(T,O){var L={};for(var s in T)Object.prototype.hasOwnProperty.call(T,s)&&O.indexOf(s)<0&&(L[s]=T[s]);if(T!=null&&typeof Object.getOwnPropertySymbols=="function")for(var H=0,s=Object.getOwnPropertySymbols(T);H{if(O&&typeof O=="object"){const s=O,{label:H,children:de,key:v,type:c}=s,Q=x(s,["label","children","key","type"]),R=v!=null?v:`tmp-${L}`;return de||c==="group"?c==="group"?u.createElement(t.BW,Object.assign({key:R},Q,{title:H}),P(de)):u.createElement(Ue,Object.assign({key:R},Q,{title:H}),P(de)):c==="divider"?u.createElement(le,Object.assign({key:R},Q)):u.createElement(Je,Object.assign({key:R},Q),H)}return null}).filter(O=>O)}function G(T){return u.useMemo(()=>T&&P(T),[T])}var Y=e(64993),V=e(17313),Z=e(8378),Me=e(13826),pe=e(29878),it=e(83116),ge=e(37613),ne=T=>{const{componentCls:O,motionDurationSlow:L,horizontalLineHeight:s,colorSplit:H,lineWidth:de,lineType:v,itemPaddingInline:c}=T;return{[`${O}-horizontal`]:{lineHeight:s,border:0,borderBottom:`${de}px ${v} ${H}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${O}-item, ${O}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:c},[`> ${O}-item:hover, > ${O}-item-active, > ${O}-submenu ${O}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${O}-item, ${O}-submenu-title`]:{transition:[`border-color ${L}`,`background ${L}`].join(",")},[`${O}-submenu-arrow`]:{display:"none"}}}},we=T=>{let{componentCls:O,menuArrowOffset:L}=T;return{[`${O}-rtl`]:{direction:"rtl"},[`${O}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${O}-rtl${O}-vertical, - ${O}-submenu-rtl ${O}-vertical`]:{[`${O}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${L})`},"&::after":{transform:`rotate(45deg) translateY(${L})`}}}}};const m=T=>Object.assign({},(0,V.oN)(T));var z=(T,O)=>{const{componentCls:L,itemColor:s,itemSelectedColor:H,groupTitleColor:de,itemBg:v,subMenuItemBg:c,itemSelectedBg:Q,activeBarHeight:R,activeBarWidth:w,activeBarBorderWidth:U,motionDurationSlow:Le,motionEaseInOut:ye,motionEaseOut:fe,itemPaddingInline:Ae,motionDurationMid:Ne,itemHoverColor:Re,lineType:It,colorSplit:zt,itemDisabledColor:Pt,dangerItemColor:Ut,dangerItemHoverColor:Wt,dangerItemSelectedColor:ht,dangerItemActiveBg:Ht,dangerItemSelectedBg:Mn,itemHoverBg:$n,itemActiveBg:Tn,menuSubMenuBg:tr,horizontalItemSelectedColor:pr,horizontalItemSelectedBg:Un,horizontalItemBorderRadius:qt,horizontalItemHoverBg:gr,popupBg:yr}=T;return{[`${L}-${O}, ${L}-${O} > ${L}`]:{color:s,background:v,[`&${L}-root:focus-visible`]:Object.assign({},m(T)),[`${L}-item-group-title`]:{color:de},[`${L}-submenu-selected`]:{[`> ${L}-submenu-title`]:{color:H}},[`${L}-item-disabled, ${L}-submenu-disabled`]:{color:`${Pt} !important`},[`${L}-item:not(${L}-item-selected):not(${L}-submenu-selected)`]:{[`&:hover, > ${L}-submenu-title:hover`]:{color:Re}},[`&:not(${L}-horizontal)`]:{[`${L}-item:not(${L}-item-selected)`]:{"&:hover":{backgroundColor:$n},"&:active":{backgroundColor:Tn}},[`${L}-submenu-title`]:{"&:hover":{backgroundColor:$n},"&:active":{backgroundColor:Tn}}},[`${L}-item-danger`]:{color:Ut,[`&${L}-item:hover`]:{[`&:not(${L}-item-selected):not(${L}-submenu-selected)`]:{color:Wt}},[`&${L}-item:active`]:{background:Ht}},[`${L}-item a`]:{"&, &:hover":{color:"inherit"}},[`${L}-item-selected`]:{color:H,[`&${L}-item-danger`]:{color:ht},"a, a:hover":{color:"inherit"}},[`& ${L}-item-selected`]:{backgroundColor:Q,[`&${L}-item-danger`]:{backgroundColor:Mn}},[`${L}-item, ${L}-submenu-title`]:{[`&:not(${L}-item-disabled):focus-visible`]:Object.assign({},m(T))},[`&${L}-submenu > ${L}`]:{backgroundColor:tr},[`&${L}-popup > ${L}`]:{backgroundColor:yr},[`&${L}-horizontal`]:Object.assign(Object.assign({},O==="dark"?{borderBottom:0}:{}),{[`> ${L}-item, > ${L}-submenu`]:{top:U,marginTop:-U,marginBottom:0,borderRadius:qt,"&::after":{position:"absolute",insetInline:Ae,bottom:0,borderBottom:`${R}px solid transparent`,transition:`border-color ${Le} ${ye}`,content:'""'},"&:hover, &-active, &-open":{background:gr,"&::after":{borderBottomWidth:R,borderBottomColor:pr}},"&-selected":{color:pr,backgroundColor:Un,"&:hover":{backgroundColor:Un},"&::after":{borderBottomWidth:R,borderBottomColor:pr}}}}),[`&${L}-root`]:{[`&${L}-inline, &${L}-vertical`]:{borderInlineEnd:`${U}px ${It} ${zt}`}},[`&${L}-inline`]:{[`${L}-sub${L}-inline`]:{background:c},[`${L}-item, ${L}-submenu-title`]:U&&w?{width:`calc(100% + ${U}px)`}:{},[`${L}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${w}px solid ${H}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${Ne} ${fe}`,`opacity ${Ne} ${fe}`].join(","),content:'""'},[`&${L}-item-danger`]:{"&::after":{borderInlineEndColor:ht}}},[`${L}-selected, ${L}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${Ne} ${ye}`,`opacity ${Ne} ${ye}`].join(",")}}}}}};const D=T=>{const{componentCls:O,itemHeight:L,itemMarginInline:s,padding:H,menuArrowSize:de,marginXS:v,itemMarginBlock:c}=T,Q=H+de+v;return{[`${O}-item`]:{position:"relative",overflow:"hidden"},[`${O}-item, ${O}-submenu-title`]:{height:L,lineHeight:`${L}px`,paddingInline:H,overflow:"hidden",textOverflow:"ellipsis",marginInline:s,marginBlock:c,width:`calc(100% - ${s*2}px)`},[`> ${O}-item, + ${O}-submenu-rtl ${O}-vertical`]:{[`${O}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${L})`},"&::after":{transform:`rotate(45deg) translateY(${L})`}}}}};const m=T=>Object.assign({},(0,V.oN)(T));var z=(T,O)=>{const{componentCls:L,itemColor:s,itemSelectedColor:H,groupTitleColor:de,itemBg:v,subMenuItemBg:c,itemSelectedBg:Q,activeBarHeight:R,activeBarWidth:w,activeBarBorderWidth:U,motionDurationSlow:Le,motionEaseInOut:ye,motionEaseOut:fe,itemPaddingInline:Ae,motionDurationMid:Ne,itemHoverColor:Re,lineType:It,colorSplit:zt,itemDisabledColor:Pt,dangerItemColor:Ut,dangerItemHoverColor:Wt,dangerItemSelectedColor:yt,dangerItemActiveBg:Ht,dangerItemSelectedBg:Mn,itemHoverBg:$n,itemActiveBg:Zn,menuSubMenuBg:tr,horizontalItemSelectedColor:pr,horizontalItemSelectedBg:Xn,horizontalItemBorderRadius:qt,horizontalItemHoverBg:gr,popupBg:yr}=T;return{[`${L}-${O}, ${L}-${O} > ${L}`]:{color:s,background:v,[`&${L}-root:focus-visible`]:Object.assign({},m(T)),[`${L}-item-group-title`]:{color:de},[`${L}-submenu-selected`]:{[`> ${L}-submenu-title`]:{color:H}},[`${L}-item-disabled, ${L}-submenu-disabled`]:{color:`${Pt} !important`},[`${L}-item:not(${L}-item-selected):not(${L}-submenu-selected)`]:{[`&:hover, > ${L}-submenu-title:hover`]:{color:Re}},[`&:not(${L}-horizontal)`]:{[`${L}-item:not(${L}-item-selected)`]:{"&:hover":{backgroundColor:$n},"&:active":{backgroundColor:Zn}},[`${L}-submenu-title`]:{"&:hover":{backgroundColor:$n},"&:active":{backgroundColor:Zn}}},[`${L}-item-danger`]:{color:Ut,[`&${L}-item:hover`]:{[`&:not(${L}-item-selected):not(${L}-submenu-selected)`]:{color:Wt}},[`&${L}-item:active`]:{background:Ht}},[`${L}-item a`]:{"&, &:hover":{color:"inherit"}},[`${L}-item-selected`]:{color:H,[`&${L}-item-danger`]:{color:yt},"a, a:hover":{color:"inherit"}},[`& ${L}-item-selected`]:{backgroundColor:Q,[`&${L}-item-danger`]:{backgroundColor:Mn}},[`${L}-item, ${L}-submenu-title`]:{[`&:not(${L}-item-disabled):focus-visible`]:Object.assign({},m(T))},[`&${L}-submenu > ${L}`]:{backgroundColor:tr},[`&${L}-popup > ${L}`]:{backgroundColor:yr},[`&${L}-horizontal`]:Object.assign(Object.assign({},O==="dark"?{borderBottom:0}:{}),{[`> ${L}-item, > ${L}-submenu`]:{top:U,marginTop:-U,marginBottom:0,borderRadius:qt,"&::after":{position:"absolute",insetInline:Ae,bottom:0,borderBottom:`${R}px solid transparent`,transition:`border-color ${Le} ${ye}`,content:'""'},"&:hover, &-active, &-open":{background:gr,"&::after":{borderBottomWidth:R,borderBottomColor:pr}},"&-selected":{color:pr,backgroundColor:Xn,"&:hover":{backgroundColor:Xn},"&::after":{borderBottomWidth:R,borderBottomColor:pr}}}}),[`&${L}-root`]:{[`&${L}-inline, &${L}-vertical`]:{borderInlineEnd:`${U}px ${It} ${zt}`}},[`&${L}-inline`]:{[`${L}-sub${L}-inline`]:{background:c},[`${L}-item, ${L}-submenu-title`]:U&&w?{width:`calc(100% + ${U}px)`}:{},[`${L}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${w}px solid ${H}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${Ne} ${fe}`,`opacity ${Ne} ${fe}`].join(","),content:'""'},[`&${L}-item-danger`]:{"&::after":{borderInlineEndColor:yt}}},[`${L}-selected, ${L}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${Ne} ${ye}`,`opacity ${Ne} ${ye}`].join(",")}}}}}};const D=T=>{const{componentCls:O,itemHeight:L,itemMarginInline:s,padding:H,menuArrowSize:de,marginXS:v,itemMarginBlock:c}=T,Q=H+de+v;return{[`${O}-item`]:{position:"relative",overflow:"hidden"},[`${O}-item, ${O}-submenu-title`]:{height:L,lineHeight:`${L}px`,paddingInline:H,overflow:"hidden",textOverflow:"ellipsis",marginInline:s,marginBlock:c,width:`calc(100% - ${s*2}px)`},[`> ${O}-item, > ${O}-submenu > ${O}-submenu-title`]:{height:L,lineHeight:`${L}px`},[`${O}-item-group-list ${O}-submenu-title, ${O}-submenu-title`]:{paddingInlineEnd:Q}}};var F=T=>{const{componentCls:O,iconCls:L,itemHeight:s,colorTextLightSolid:H,dropdownWidth:de,controlHeightLG:v,motionDurationMid:c,motionEaseOut:Q,paddingXL:R,itemMarginInline:w,fontSizeLG:U,motionDurationSlow:Le,paddingXS:ye,boxShadowSecondary:fe,collapsedWidth:Ae,collapsedIconSize:Ne}=T,Re={height:s,lineHeight:`${s}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[O]:{"&-inline, &-vertical":Object.assign({[`&${O}-root`]:{boxShadow:"none"}},D(T))},[`${O}-submenu-popup`]:{[`${O}-vertical`]:Object.assign(Object.assign({},D(T)),{boxShadow:fe})}},{[`${O}-submenu-popup ${O}-vertical${O}-sub`]:{minWidth:de,maxHeight:`calc(100vh - ${v*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${O}-inline`]:{width:"100%",[`&${O}-root`]:{[`${O}-item, ${O}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${Le}`,`background ${Le}`,`padding ${c} ${Q}`].join(","),[`> ${O}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${O}-sub${O}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${O}-submenu > ${O}-submenu-title`]:Re,[`& ${O}-item-group-title`]:{paddingInlineStart:R}},[`${O}-item`]:Re}},{[`${O}-inline-collapsed`]:{width:Ae,[`&${O}-root`]:{[`${O}-item, ${O}-submenu ${O}-submenu-title`]:{[`> ${O}-inline-collapsed-noicon`]:{fontSize:U,textAlign:"center"}}},[`> ${O}-item, > ${O}-item-group > ${O}-item-group-list > ${O}-item, @@ -431,13 +431,13 @@ ${O}-submenu-arrow, ${O}-submenu-expand-icon `]:{opacity:0},[`${O}-item-icon, ${L}`]:{margin:0,fontSize:Ne,lineHeight:`${s}px`,"+ span":{display:"inline-block",opacity:0}}},[`${O}-item-icon, ${L}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${O}-item-icon, ${L}`]:{display:"none"},"a, a:hover":{color:H}},[`${O}-item-group-title`]:Object.assign(Object.assign({},V.vS),{paddingInline:ye})}}]};const W=T=>{const{componentCls:O,motionDurationSlow:L,motionDurationMid:s,motionEaseInOut:H,motionEaseOut:de,iconCls:v,iconSize:c,iconMarginInlineEnd:Q}=T;return{[`${O}-item, ${O}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${L}`,`background ${L}`,`padding ${L} ${H}`].join(","),[`${O}-item-icon, ${v}`]:{minWidth:c,fontSize:c,transition:[`font-size ${s} ${de}`,`margin ${L} ${H}`,`color ${L}`].join(","),"+ span":{marginInlineStart:Q,opacity:1,transition:[`opacity ${L} ${H}`,`margin ${L}`,`color ${L}`].join(",")}},[`${O}-item-icon`]:Object.assign({},(0,V.Ro)()),[`&${O}-item-only-child`]:{[`> ${v}, > ${O}-item-icon`]:{marginInlineEnd:0}}},[`${O}-item-disabled, ${O}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${O}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},xe=T=>{const{componentCls:O,motionDurationSlow:L,motionEaseInOut:s,borderRadius:H,menuArrowSize:de,menuArrowOffset:v}=T;return{[`${O}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:T.margin,width:de,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${L} ${s}, opacity ${L}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:de*.6,height:de*.15,backgroundColor:"currentcolor",borderRadius:H,transition:[`background ${L} ${s}`,`transform ${L} ${s}`,`top ${L} ${s}`,`color ${L} ${s}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${v})`},"&::after":{transform:`rotate(-45deg) translateY(${v})`}}}}},Pe=T=>{const{antCls:O,componentCls:L,fontSize:s,motionDurationSlow:H,motionDurationMid:de,motionEaseInOut:v,paddingXS:c,padding:Q,colorSplit:R,lineWidth:w,zIndexPopup:U,borderRadiusLG:Le,subMenuItemBorderRadius:ye,menuArrowSize:fe,menuArrowOffset:Ae,lineType:Ne,menuPanelMaskInset:Re,groupTitleLineHeight:It,groupTitleFontSize:zt}=T;return[{"":{[`${L}`]:Object.assign(Object.assign({},(0,V.dF)()),{"&-hidden":{display:"none"}})},[`${L}-submenu-hidden`]:{display:"none"}},{[L]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,V.Wf)(T)),(0,V.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:s,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${H} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${L}-item`]:{flex:"none"}},[`${L}-item, ${L}-submenu, ${L}-submenu-title`]:{borderRadius:T.itemBorderRadius},[`${L}-item-group-title`]:{padding:`${c}px ${Q}px`,fontSize:zt,lineHeight:It,transition:`all ${H}`},[`&-horizontal ${L}-submenu`]:{transition:[`border-color ${H} ${v}`,`background ${H} ${v}`].join(",")},[`${L}-submenu, ${L}-submenu-inline`]:{transition:[`border-color ${H} ${v}`,`background ${H} ${v}`,`padding ${de} ${v}`].join(",")},[`${L}-submenu ${L}-sub`]:{cursor:"initial",transition:[`background ${H} ${v}`,`padding ${H} ${v}`].join(",")},[`${L}-title-content`]:{transition:`color ${H}`},[`${L}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${L}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:R,borderStyle:Ne,borderWidth:0,borderTopWidth:w,marginBlock:w,padding:0,"&-dashed":{borderStyle:"dashed"}}}),W(T)),{[`${L}-item-group`]:{[`${L}-item-group-list`]:{margin:0,padding:0,[`${L}-item, ${L}-submenu-title`]:{paddingInline:`${s*2}px ${Q}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:U,borderRadius:Le,boxShadow:"none",transformOrigin:"0 0",[`&${L}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${Re}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:Re},"\n &-placement-leftTop,\n &-placement-bottomRight,\n ":{transformOrigin:"100% 0"},"\n &-placement-leftBottom,\n &-placement-topRight,\n ":{transformOrigin:"100% 100%"},"\n &-placement-rightBottom,\n &-placement-topLeft,\n ":{transformOrigin:"0 100%"},"\n &-placement-bottomLeft,\n &-placement-rightTop,\n ":{transformOrigin:"0 0"},"\n &-placement-leftTop,\n &-placement-leftBottom\n ":{paddingInlineEnd:T.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:T.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:T.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:T.paddingXS},[`> ${L}`]:Object.assign(Object.assign(Object.assign({borderRadius:Le},W(T)),xe(T)),{[`${L}-item, ${L}-submenu > ${L}-submenu-title`]:{borderRadius:ye},[`${L}-submenu-title::after`]:{transition:`transform ${H} ${v}`}})}}),xe(T)),{[`&-inline-collapsed ${L}-submenu-arrow, - &-inline ${L}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${Ae})`},"&::after":{transform:`rotate(45deg) translateX(-${Ae})`}},[`${L}-submenu-open${L}-submenu-inline > ${L}-submenu-title > ${L}-submenu-arrow`]:{transform:`translateY(-${fe*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${Ae})`},"&::before":{transform:`rotate(45deg) translateX(${Ae})`}}})},{[`${O}-layout-header`]:{[L]:{lineHeight:"inherit"}}}]};var Ie=(T,O)=>(0,it.Z)("Menu",s=>{if(O===!1)return[];const{colorBgElevated:H,colorPrimary:de,colorTextLightSolid:v,controlHeightLG:c,fontSize:Q,darkItemColor:R,darkDangerItemColor:w,darkItemBg:U,darkSubMenuItemBg:Le,darkItemSelectedColor:ye,darkItemSelectedBg:fe,darkDangerItemSelectedBg:Ae,darkItemHoverBg:Ne,darkGroupTitleColor:Re,darkItemHoverColor:It,darkItemDisabledColor:zt,darkDangerItemHoverColor:Pt,darkDangerItemSelectedColor:Ut,darkDangerItemActiveBg:Wt}=s,ht=Q/7*5,Ht=(0,ge.TS)(s,{menuArrowSize:ht,menuHorizontalHeight:c*1.15,menuArrowOffset:`${ht*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:H}),Mn=(0,ge.TS)(Ht,{itemColor:R,itemHoverColor:It,groupTitleColor:Re,itemSelectedColor:ye,itemBg:U,popupBg:U,subMenuItemBg:Le,itemActiveBg:"transparent",itemSelectedBg:fe,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:Ne,itemDisabledColor:zt,dangerItemColor:w,dangerItemHoverColor:Pt,dangerItemSelectedColor:Ut,dangerItemActiveBg:Wt,dangerItemSelectedBg:Ae,menuSubMenuBg:Le,horizontalItemSelectedColor:v,horizontalItemSelectedBg:de});return[Pe(Ht),ne(Ht),F(Ht),z(Ht,"light"),z(Mn,"dark"),we(Ht),(0,Z.Z)(Ht),(0,Me.oN)(Ht,"slide-up"),(0,Me.oN)(Ht,"slide-down"),(0,pe._y)(Ht,"zoom-big")]},s=>{const{colorPrimary:H,colorError:de,colorTextDisabled:v,colorErrorBg:c,colorText:Q,colorTextDescription:R,colorBgContainer:w,colorFillAlter:U,colorFillContent:Le,lineWidth:ye,lineWidthBold:fe,controlItemBgActive:Ae,colorBgTextHover:Ne,controlHeightLG:Re,lineHeight:It,colorBgElevated:zt,marginXXS:Pt,padding:Ut,fontSize:Wt,controlHeightSM:ht,fontSizeLG:Ht,colorTextLightSolid:Mn,colorErrorHover:$n}=s,Tn=new Y.C(Mn).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:s.zIndexPopupBase+50,radiusItem:s.borderRadiusLG,itemBorderRadius:s.borderRadiusLG,radiusSubMenuItem:s.borderRadiusSM,subMenuItemBorderRadius:s.borderRadiusSM,colorItemText:Q,itemColor:Q,colorItemTextHover:Q,itemHoverColor:Q,colorItemTextHoverHorizontal:H,horizontalItemHoverColor:H,colorGroupTitle:R,groupTitleColor:R,colorItemTextSelected:H,itemSelectedColor:H,colorItemTextSelectedHorizontal:H,horizontalItemSelectedColor:H,colorItemBg:w,itemBg:w,colorItemBgHover:Ne,itemHoverBg:Ne,colorItemBgActive:Le,itemActiveBg:Ae,colorSubItemBg:U,subMenuItemBg:U,colorItemBgSelected:Ae,itemSelectedBg:Ae,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:fe,activeBarHeight:fe,colorActiveBarBorderSize:ye,activeBarBorderWidth:ye,colorItemTextDisabled:v,itemDisabledColor:v,colorDangerItemText:de,dangerItemColor:de,colorDangerItemTextHover:de,dangerItemHoverColor:de,colorDangerItemTextSelected:de,dangerItemSelectedColor:de,colorDangerItemBgActive:c,dangerItemActiveBg:c,colorDangerItemBgSelected:c,dangerItemSelectedBg:c,itemMarginInline:s.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:Re,groupTitleLineHeight:It,collapsedWidth:Re*2,popupBg:zt,itemMarginBlock:Pt,itemPaddingInline:Ut,horizontalLineHeight:`${Re*1.15}px`,iconSize:Wt,iconMarginInlineEnd:ht-Wt,collapsedIconSize:Ht,groupTitleFontSize:Wt,darkItemDisabledColor:new Y.C(Mn).setAlpha(.25).toRgbString(),darkItemColor:Tn,darkDangerItemColor:de,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:Mn,darkItemSelectedBg:H,darkDangerItemSelectedBg:de,darkItemHoverBg:"transparent",darkGroupTitleColor:Tn,darkItemHoverColor:Mn,darkDangerItemHoverColor:$n,darkDangerItemSelectedColor:Mn,darkDangerItemActiveBg:de}},{deprecatedTokens:[["colorGroupTitle","groupTitleColor"],["radiusItem","itemBorderRadius"],["radiusSubMenuItem","subMenuItemBorderRadius"],["colorItemText","itemColor"],["colorItemTextHover","itemHoverColor"],["colorItemTextHoverHorizontal","horizontalItemHoverColor"],["colorItemTextSelected","itemSelectedColor"],["colorItemTextSelectedHorizontal","horizontalItemSelectedColor"],["colorItemTextDisabled","itemDisabledColor"],["colorDangerItemText","dangerItemColor"],["colorDangerItemTextHover","dangerItemHoverColor"],["colorDangerItemTextSelected","dangerItemSelectedColor"],["colorDangerItemBgActive","dangerItemActiveBg"],["colorDangerItemBgSelected","dangerItemSelectedBg"],["colorItemBg","itemBg"],["colorItemBgHover","itemHoverBg"],["colorSubItemBg","subMenuItemBg"],["colorItemBgActive","itemActiveBg"],["colorItemBgSelectedHorizontal","horizontalItemSelectedBg"],["colorActiveBarWidth","activeBarWidth"],["colorActiveBarHeight","activeBarHeight"],["colorActiveBarBorderSize","activeBarBorderWidth"],["colorItemBgSelected","itemSelectedBg"]]})(T),rt=function(T,O){var L={};for(var s in T)Object.prototype.hasOwnProperty.call(T,s)&&O.indexOf(s)<0&&(L[s]=T[s]);if(T!=null&&typeof Object.getOwnPropertySymbols=="function")for(var H=0,s=Object.getOwnPropertySymbols(T);H{var L,s;const H=u.useContext(r.Z),de=H||{},{getPrefixCls:v,getPopupContainer:c,direction:Q,menu:R}=u.useContext(I.E_),w=v(),{prefixCls:U,className:Le,style:ye,theme:fe="light",expandIcon:Ae,_internalDisableMenuItemTitleTooltip:Ne,inlineCollapsed:Re,siderCollapsed:It,items:zt,children:Pt,rootClassName:Ut,mode:Wt,selectable:ht,onClick:Ht,overflowedIndicatorPopupClassName:Mn}=T,$n=rt(T,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),Tn=(0,ue.Z)($n,["collapsedWidth"]),tr=G(zt)||Pt;(L=de.validator)===null||L===void 0||L.call(de,{mode:Wt});const pr=(0,K.useEvent)(function(){var dt;Ht==null||Ht.apply(void 0,arguments),(dt=de.onClick)===null||dt===void 0||dt.call(de)}),Un=de.mode||Wt,qt=ht!=null?ht:de.selectable,gr=u.useMemo(()=>It!==void 0?It:Re,[Re,It]),yr={horizontal:{motionName:`${w}-slide-up`},inline:(0,E.Z)(w),other:{motionName:`${w}-zoom-big`}},Dn=v("menu",U||de.prefixCls),[Rn,Gr]=Ie(Dn,!H),We=d()(`${Dn}-${fe}`,R==null?void 0:R.className,Le);let yt;if(typeof Ae=="function")yt=Ae;else if(Ae===null||Ae===!1)yt=null;else if(de.expandIcon===null||de.expandIcon===!1)yt=null;else{const dt=Ae!=null?Ae:de.expandIcon;yt=(0,M.Tm)(dt,{className:d()(`${Dn}-submenu-expand-icon`,(0,M.l$)(dt)?(s=dt.props)===null||s===void 0?void 0:s.className:"")})}const Mt=u.useMemo(()=>({prefixCls:Dn,inlineCollapsed:gr||!1,direction:Q,firstLevel:!0,theme:fe,mode:Un,disableMenuItemTitleTooltip:Ne}),[Dn,gr,Q,Ne,fe]);return Rn(u.createElement(r.Z.Provider,{value:null},u.createElement(ie.Provider,{value:Mt},u.createElement(t.ZP,Object.assign({getPopupContainer:c,overflowedIndicator:u.createElement(be.Z,null),overflowedIndicatorPopupClassName:d()(Dn,`${Dn}-${fe}`,Mn),mode:Un,selectable:qt,onClick:pr},Tn,{inlineCollapsed:gr,style:Object.assign(Object.assign({},R==null?void 0:R.style),ye),className:We,prefixCls:Dn,direction:Q,defaultMotions:yr,expandIcon:yt,ref:O,rootClassName:d()(Ut,Gr)}),tr))))});const he=(0,u.forwardRef)((T,O)=>{const L=(0,u.useRef)(null),s=u.useContext(S.D);return(0,u.useImperativeHandle)(O,()=>({menu:L.current,focus:H=>{var de;(de=L.current)===null||de===void 0||de.focus(H)}})),u.createElement(ut,Object.assign({ref:L},T,s))});he.Item=Je,he.SubMenu=Ue,he.Divider=le,he.ItemGroup=t.BW;var qe=he},58421:function(un,Ve,e){e.d(Ve,{Z:function(){return de}});var t=e(14809),u=e(59301),S={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M272.9 512l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H532c6.7 0 10.4-7.7 6.3-12.9L272.9 512zm304 0l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H836c6.7 0 10.4-7.7 6.3-12.9L576.9 512z"}}]},name:"double-left",theme:"outlined"},ee=S,d=e(7657),I=function(c,Q){return u.createElement(d.Z,(0,t.Z)({},c,{ref:Q,icon:ee}))},n=u.forwardRef(I),se=n,le=e(49198),h=e(33853),ue=e(38819),b=e(92310),M=e.n(b),J=e(4635),ie=e(20439),_=e(99153),Je=e(84851),Ee=e(19257),Ue=e(93046),be=e(26112),K={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},E=K,r=e(91735),x=function(v){(0,Ee.Z)(Q,v);var c=(0,Ue.Z)(Q);function Q(){var R;(0,_.Z)(this,Q);for(var w=arguments.length,U=new Array(w),Le=0;Le=0||ye.relatedTarget.className.indexOf("".concat(Re,"-item"))>=0))&&Ne(R.getValidValue()))},R.go=function(ye){var fe=R.state.goInputText;fe!==""&&(ye.keyCode===E.ENTER||ye.type==="click")&&(R.setState({goInputText:""}),R.props.quickGo(R.getValidValue()))},R}return(0,Je.Z)(Q,[{key:"getPageSizeOptions",value:function(){var w=this.props,U=w.pageSize,Le=w.pageSizeOptions;return Le.some(function(ye){return ye.toString()===U.toString()})?Le:Le.concat([U.toString()]).sort(function(ye,fe){var Ae=Number.isNaN(Number(ye))?0:Number(ye),Ne=Number.isNaN(Number(fe))?0:Number(fe);return Ae-Ne})}},{key:"render",value:function(){var w=this,U=this.props,Le=U.pageSize,ye=U.locale,fe=U.rootPrefixCls,Ae=U.changeSize,Ne=U.quickGo,Re=U.goButton,It=U.selectComponentClass,zt=U.buildOptionText,Pt=U.selectPrefixCls,Ut=U.disabled,Wt=this.state.goInputText,ht="".concat(fe,"-options"),Ht=It,Mn=null,$n=null,Tn=null;if(!Ae&&!Ne)return null;var tr=this.getPageSizeOptions();if(Ae&&Ht){var pr=tr.map(function(Un,qt){return u.createElement(Ht.Option,{key:qt,value:Un.toString()},(zt||w.buildOptionText)(Un))});Mn=u.createElement(Ht,{disabled:Ut,prefixCls:Pt,showSearch:!1,className:"".concat(ht,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(Le||tr[0]).toString(),onChange:this.changeSize,getPopupContainer:function(qt){return qt.parentNode},"aria-label":ye.page_size,defaultOpen:!1},pr)}return Ne&&(Re&&(Tn=typeof Re=="boolean"?u.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:Ut,className:"".concat(ht,"-quick-jumper-button")},ye.jump_to_confirm):u.createElement("span",{onClick:this.go,onKeyUp:this.go},Re)),$n=u.createElement("div",{className:"".concat(ht,"-quick-jumper")},ye.jump_to,u.createElement("input",{disabled:Ut,type:"text",value:Wt,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":ye.page}),ye.page,Tn)),u.createElement("li",{className:"".concat(ht)},Mn,$n)}}]),Q}(u.Component);x.defaultProps={pageSizeOptions:["10","20","50","100"]};var P=x,G=function(c){var Q,R=c.rootPrefixCls,w=c.page,U=c.active,Le=c.className,ye=c.showTitle,fe=c.onClick,Ae=c.onKeyPress,Ne=c.itemRender,Re="".concat(R,"-item"),It=M()(Re,"".concat(Re,"-").concat(w),(Q={},(0,J.Z)(Q,"".concat(Re,"-active"),U),(0,J.Z)(Q,"".concat(Re,"-disabled"),!w),(0,J.Z)(Q,c.className,Le),Q)),zt=function(){fe(w)},Pt=function(ht){Ae(ht,fe,w)},Ut=Ne(w,"page",u.createElement("a",{rel:"nofollow"},w));return Ut?u.createElement("li",{title:ye?w.toString():null,className:It,onClick:zt,onKeyPress:Pt,tabIndex:0},Ut):null},Y=G;function V(){}function Z(v){var c=Number(v);return typeof c=="number"&&!Number.isNaN(c)&&isFinite(c)&&Math.floor(c)===c}var Me=function(c,Q,R){return R};function pe(v,c,Q){var R=typeof v=="undefined"?c.pageSize:v;return Math.floor((Q.total-1)/R)+1}var it=function(v){(0,Ee.Z)(Q,v);var c=(0,Ue.Z)(Q);function Q(R){var w;(0,_.Z)(this,Q),w=c.call(this,R),w.paginationNode=u.createRef(),w.getJumpPrevPage=function(){return Math.max(1,w.state.current-(w.props.showLessItems?3:5))},w.getJumpNextPage=function(){return Math.min(pe(void 0,w.state,w.props),w.state.current+(w.props.showLessItems?3:5))},w.getItemIcon=function(Ae,Ne){var Re=w.props.prefixCls,It=Ae||u.createElement("button",{type:"button","aria-label":Ne,className:"".concat(Re,"-item-link")});return typeof Ae=="function"&&(It=u.createElement(Ae,(0,ie.Z)({},w.props))),It},w.isValid=function(Ae){var Ne=w.props.total;return Z(Ae)&&Ae!==w.state.current&&Z(Ne)&&Ne>0},w.shouldDisplayQuickJumper=function(){var Ae=w.props,Ne=Ae.showQuickJumper,Re=Ae.total,It=w.state.pageSize;return Re<=It?!1:Ne},w.handleKeyDown=function(Ae){(Ae.keyCode===E.ARROW_UP||Ae.keyCode===E.ARROW_DOWN)&&Ae.preventDefault()},w.handleKeyUp=function(Ae){var Ne=w.getValidValue(Ae),Re=w.state.currentInputValue;Ne!==Re&&w.setState({currentInputValue:Ne}),Ae.keyCode===E.ENTER?w.handleChange(Ne):Ae.keyCode===E.ARROW_UP?w.handleChange(Ne-1):Ae.keyCode===E.ARROW_DOWN&&w.handleChange(Ne+1)},w.handleBlur=function(Ae){var Ne=w.getValidValue(Ae);w.handleChange(Ne)},w.changePageSize=function(Ae){var Ne=w.state.current,Re=pe(Ae,w.state,w.props);Ne=Ne>Re?Re:Ne,Re===0&&(Ne=w.state.current),typeof Ae=="number"&&("pageSize"in w.props||w.setState({pageSize:Ae}),"current"in w.props||w.setState({current:Ne,currentInputValue:Ne})),w.props.onShowSizeChange(Ne,Ae),"onChange"in w.props&&w.props.onChange&&w.props.onChange(Ne,Ae)},w.handleChange=function(Ae){var Ne=w.props,Re=Ne.disabled,It=Ne.onChange,zt=w.state,Pt=zt.pageSize,Ut=zt.current,Wt=zt.currentInputValue;if(w.isValid(Ae)&&!Re){var ht=pe(void 0,w.state,w.props),Ht=Ae;return Ae>ht?Ht=ht:Ae<1&&(Ht=1),"current"in w.props||w.setState({current:Ht}),Ht!==Wt&&w.setState({currentInputValue:Ht}),It(Ht,Pt),Ht}return Ut},w.prev=function(){w.hasPrev()&&w.handleChange(w.state.current-1)},w.next=function(){w.hasNext()&&w.handleChange(w.state.current+1)},w.jumpPrev=function(){w.handleChange(w.getJumpPrevPage())},w.jumpNext=function(){w.handleChange(w.getJumpNextPage())},w.hasPrev=function(){return w.state.current>1},w.hasNext=function(){return w.state.current2?Re-2:0),zt=2;zt=Le?fe=Le:fe=Number(U),fe}},{key:"getShowSizeChanger",value:function(){var w=this.props,U=w.showSizeChanger,Le=w.total,ye=w.totalBoundaryShowSizeChanger;return typeof U!="undefined"?U:Le>ye}},{key:"render",value:function(){var w=this.props,U=w.prefixCls,Le=w.className,ye=w.style,fe=w.disabled,Ae=w.hideOnSinglePage,Ne=w.total,Re=w.locale,It=w.showQuickJumper,zt=w.showLessItems,Pt=w.showTitle,Ut=w.showTotal,Wt=w.simple,ht=w.itemRender,Ht=w.showPrevNextJumpers,Mn=w.jumpPrevIcon,$n=w.jumpNextIcon,Tn=w.selectComponentClass,tr=w.selectPrefixCls,pr=w.pageSizeOptions,Un=this.state,qt=Un.current,gr=Un.pageSize,yr=Un.currentInputValue;if(Ae===!0&&Ne<=gr)return null;var Dn=pe(void 0,this.state,this.props),Rn=[],Gr=null,We=null,yt=null,Mt=null,dt=null,Xt=It&&It.goButton,Fn=zt?1:2,an=qt-1>0?qt-1:0,Jn=qt+1Ne?Ne:qt*gr]));if(Wt){Xt&&(typeof Xt=="boolean"?dt=u.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Re.jump_to_confirm):dt=u.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Xt),dt=u.createElement("li",{title:Pt?"".concat(Re.jump_to).concat(qt,"/").concat(Dn):null,className:"".concat(U,"-simple-pager")},dt));var p=this.renderPrev(an);return u.createElement("ul",(0,t.Z)({className:M()(U,"".concat(U,"-simple"),(0,J.Z)({},"".concat(U,"-disabled"),fe),Le),style:ye,ref:this.paginationNode},k),i,p?u.createElement("li",{title:Pt?Re.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:M()("".concat(U,"-prev"),(0,J.Z)({},"".concat(U,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},p):null,u.createElement("li",{title:Pt?"".concat(qt,"/").concat(Dn):null,className:"".concat(U,"-simple-pager")},u.createElement("input",{type:"text",value:yr,disabled:fe,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),u.createElement("span",{className:"".concat(U,"-slash")},"/"),Dn),u.createElement("li",{title:Pt?Re.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:M()("".concat(U,"-next"),(0,J.Z)({},"".concat(U,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(Jn)),dt)}if(Dn<=3+Fn*2){var g={locale:Re,rootPrefixCls:U,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:Pt,itemRender:ht};Dn||Rn.push(u.createElement(Y,(0,t.Z)({},g,{key:"noPager",page:1,className:"".concat(U,"-item-disabled")})));for(var C=1;C<=Dn;C+=1){var re=qt===C;Rn.push(u.createElement(Y,(0,t.Z)({},g,{key:C,page:C,active:re})))}}else{var q=zt?Re.prev_3:Re.prev_5,He=zt?Re.next_3:Re.next_5,Ke=ht(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(Mn,"prev page")),_e=ht(this.getJumpNextPage(),"jump-next",this.getItemIcon($n,"next page"));Ht&&(Gr=Ke?u.createElement("li",{title:Pt?q:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:M()("".concat(U,"-jump-prev"),(0,J.Z)({},"".concat(U,"-jump-prev-custom-icon"),!!Mn))},Ke):null,We=_e?u.createElement("li",{title:Pt?He:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:M()("".concat(U,"-jump-next"),(0,J.Z)({},"".concat(U,"-jump-next-custom-icon"),!!$n))},_e):null),Mt=u.createElement(Y,{locale:Re,last:!0,rootPrefixCls:U,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Dn,page:Dn,active:!1,showTitle:Pt,itemRender:ht}),yt=u.createElement(Y,{locale:Re,rootPrefixCls:U,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:Pt,itemRender:ht});var at=Math.max(1,qt-Fn),$e=Math.min(qt+Fn,Dn);qt-1<=Fn&&($e=1+Fn*2),Dn-qt<=Fn&&(at=Dn-Fn*2);for(var ft=at;ft<=$e;ft+=1){var mt=qt===ft;Rn.push(u.createElement(Y,{locale:Re,rootPrefixCls:U,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:ft,page:ft,active:mt,showTitle:Pt,itemRender:ht}))}qt-1>=Fn*2&&qt!==3&&(Rn[0]=(0,u.cloneElement)(Rn[0],{className:"".concat(U,"-item-after-jump-prev")}),Rn.unshift(Gr)),Dn-qt>=Fn*2&&qt!==Dn-2&&(Rn[Rn.length-1]=(0,u.cloneElement)(Rn[Rn.length-1],{className:"".concat(U,"-item-before-jump-next")}),Rn.push(We)),at!==1&&Rn.unshift(yt),$e!==Dn&&Rn.push(Mt)}var ct=!this.hasPrev()||!Dn,Ot=!this.hasNext()||!Dn,vt=this.renderPrev(an),bt=this.renderNext(Jn);return u.createElement("ul",(0,t.Z)({className:M()(U,Le,(0,J.Z)({},"".concat(U,"-disabled"),fe)),style:ye,ref:this.paginationNode},k),i,vt?u.createElement("li",{title:Pt?Re.prev_page:null,onClick:this.prev,tabIndex:ct?null:0,onKeyPress:this.runIfEnterPrev,className:M()("".concat(U,"-prev"),(0,J.Z)({},"".concat(U,"-disabled"),ct)),"aria-disabled":ct},vt):null,Rn,bt?u.createElement("li",{title:Pt?Re.next_page:null,onClick:this.next,tabIndex:Ot?null:0,onKeyPress:this.runIfEnterNext,className:M()("".concat(U,"-next"),(0,J.Z)({},"".concat(U,"-disabled"),Ot)),"aria-disabled":Ot},bt):null,u.createElement(P,{disabled:fe,locale:Re,rootPrefixCls:U,selectComponentClass:Tn,selectPrefixCls:tr,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:qt,pageSize:gr,pageSizeOptions:pr,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Xt}))}}],[{key:"getDerivedStateFromProps",value:function(w,U){var Le={};if("current"in w&&(Le.current=w.current,w.current!==U.current&&(Le.currentInputValue=Le.current)),"pageSize"in w&&w.pageSize!==U.pageSize){var ye=U.current,fe=pe(w.pageSize,U,w);ye=ye>fe?fe:ye,"current"in w||(Le.current=ye,Le.currentInputValue=ye),Le.pageSize=w.pageSize}return Le}}]),Q}(u.Component);it.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:V,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:V,locale:r.Z,style:{},itemRender:Me,totalBoundaryShowSizeChanger:50};var ge=it,Ce=e(22075),ne=e(36355),X=e(19716),we=e(8628),m=e(9763),A=e(57809);const z=v=>u.createElement(A.default,Object.assign({},v,{showSearch:!0,size:"small"})),D=v=>u.createElement(A.default,Object.assign({},v,{showSearch:!0,size:"middle"}));z.Option=A.default.Option,D.Option=A.default.Option;var B=e(9937),F=e(17313),W=e(83116),xe=e(37613);const Pe=v=>{const{componentCls:c}=v;return{[`${c}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${c}-item-link`]:{color:v.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${c}-item-link`]:{color:v.colorTextDisabled,cursor:"not-allowed"}}},[`&${c}-disabled`]:{cursor:"not-allowed",[`${c}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:v.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:v.colorBorder,backgroundColor:v.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:v.itemActiveBgDisabled},a:{color:v.itemActiveColorDisabled}}},[`${c}-item-link`]:{color:v.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${c}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${c}-simple-pager`]:{color:v.colorTextDisabled},[`${c}-jump-prev, ${c}-jump-next`]:{[`${c}-item-link-icon`]:{opacity:0},[`${c}-item-ellipsis`]:{opacity:1}}},[`&${c}-simple`]:{[`${c}-prev, ${c}-next`]:{[`&${c}-disabled ${c}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},Ie=v=>{const{componentCls:c}=v;return{[`&${c}-mini ${c}-total-text, &${c}-mini ${c}-simple-pager`]:{height:v.itemSizeSM,lineHeight:`${v.itemSizeSM}px`},[`&${c}-mini ${c}-item`]:{minWidth:v.itemSizeSM,height:v.itemSizeSM,margin:0,lineHeight:`${v.itemSizeSM-2}px`},[`&${c}-mini:not(${c}-disabled) ${c}-item:not(${c}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:v.colorBgTextHover},"&:active":{backgroundColor:v.colorBgTextActive}},[`&${c}-mini ${c}-prev, &${c}-mini ${c}-next`]:{minWidth:v.itemSizeSM,height:v.itemSizeSM,margin:0,lineHeight:`${v.itemSizeSM}px`},[`&${c}-mini:not(${c}-disabled)`]:{[`${c}-prev, ${c}-next`]:{[`&:hover ${c}-item-link`]:{backgroundColor:v.colorBgTextHover},[`&:active ${c}-item-link`]:{backgroundColor:v.colorBgTextActive},[`&${c}-disabled:hover ${c}-item-link`]:{backgroundColor:"transparent"}}},[` + &-inline ${L}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${Ae})`},"&::after":{transform:`rotate(45deg) translateX(-${Ae})`}},[`${L}-submenu-open${L}-submenu-inline > ${L}-submenu-title > ${L}-submenu-arrow`]:{transform:`translateY(-${fe*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${Ae})`},"&::before":{transform:`rotate(45deg) translateX(${Ae})`}}})},{[`${O}-layout-header`]:{[L]:{lineHeight:"inherit"}}}]};var Ie=(T,O)=>(0,it.Z)("Menu",s=>{if(O===!1)return[];const{colorBgElevated:H,colorPrimary:de,colorTextLightSolid:v,controlHeightLG:c,fontSize:Q,darkItemColor:R,darkDangerItemColor:w,darkItemBg:U,darkSubMenuItemBg:Le,darkItemSelectedColor:ye,darkItemSelectedBg:fe,darkDangerItemSelectedBg:Ae,darkItemHoverBg:Ne,darkGroupTitleColor:Re,darkItemHoverColor:It,darkItemDisabledColor:zt,darkDangerItemHoverColor:Pt,darkDangerItemSelectedColor:Ut,darkDangerItemActiveBg:Wt}=s,yt=Q/7*5,Ht=(0,ge.TS)(s,{menuArrowSize:yt,menuHorizontalHeight:c*1.15,menuArrowOffset:`${yt*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:H}),Mn=(0,ge.TS)(Ht,{itemColor:R,itemHoverColor:It,groupTitleColor:Re,itemSelectedColor:ye,itemBg:U,popupBg:U,subMenuItemBg:Le,itemActiveBg:"transparent",itemSelectedBg:fe,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:Ne,itemDisabledColor:zt,dangerItemColor:w,dangerItemHoverColor:Pt,dangerItemSelectedColor:Ut,dangerItemActiveBg:Wt,dangerItemSelectedBg:Ae,menuSubMenuBg:Le,horizontalItemSelectedColor:v,horizontalItemSelectedBg:de});return[Pe(Ht),ne(Ht),F(Ht),z(Ht,"light"),z(Mn,"dark"),we(Ht),(0,Z.Z)(Ht),(0,Me.oN)(Ht,"slide-up"),(0,Me.oN)(Ht,"slide-down"),(0,pe._y)(Ht,"zoom-big")]},s=>{const{colorPrimary:H,colorError:de,colorTextDisabled:v,colorErrorBg:c,colorText:Q,colorTextDescription:R,colorBgContainer:w,colorFillAlter:U,colorFillContent:Le,lineWidth:ye,lineWidthBold:fe,controlItemBgActive:Ae,colorBgTextHover:Ne,controlHeightLG:Re,lineHeight:It,colorBgElevated:zt,marginXXS:Pt,padding:Ut,fontSize:Wt,controlHeightSM:yt,fontSizeLG:Ht,colorTextLightSolid:Mn,colorErrorHover:$n}=s,Zn=new Y.C(Mn).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:s.zIndexPopupBase+50,radiusItem:s.borderRadiusLG,itemBorderRadius:s.borderRadiusLG,radiusSubMenuItem:s.borderRadiusSM,subMenuItemBorderRadius:s.borderRadiusSM,colorItemText:Q,itemColor:Q,colorItemTextHover:Q,itemHoverColor:Q,colorItemTextHoverHorizontal:H,horizontalItemHoverColor:H,colorGroupTitle:R,groupTitleColor:R,colorItemTextSelected:H,itemSelectedColor:H,colorItemTextSelectedHorizontal:H,horizontalItemSelectedColor:H,colorItemBg:w,itemBg:w,colorItemBgHover:Ne,itemHoverBg:Ne,colorItemBgActive:Le,itemActiveBg:Ae,colorSubItemBg:U,subMenuItemBg:U,colorItemBgSelected:Ae,itemSelectedBg:Ae,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:fe,activeBarHeight:fe,colorActiveBarBorderSize:ye,activeBarBorderWidth:ye,colorItemTextDisabled:v,itemDisabledColor:v,colorDangerItemText:de,dangerItemColor:de,colorDangerItemTextHover:de,dangerItemHoverColor:de,colorDangerItemTextSelected:de,dangerItemSelectedColor:de,colorDangerItemBgActive:c,dangerItemActiveBg:c,colorDangerItemBgSelected:c,dangerItemSelectedBg:c,itemMarginInline:s.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:Re,groupTitleLineHeight:It,collapsedWidth:Re*2,popupBg:zt,itemMarginBlock:Pt,itemPaddingInline:Ut,horizontalLineHeight:`${Re*1.15}px`,iconSize:Wt,iconMarginInlineEnd:yt-Wt,collapsedIconSize:Ht,groupTitleFontSize:Wt,darkItemDisabledColor:new Y.C(Mn).setAlpha(.25).toRgbString(),darkItemColor:Zn,darkDangerItemColor:de,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:Mn,darkItemSelectedBg:H,darkDangerItemSelectedBg:de,darkItemHoverBg:"transparent",darkGroupTitleColor:Zn,darkItemHoverColor:Mn,darkDangerItemHoverColor:$n,darkDangerItemSelectedColor:Mn,darkDangerItemActiveBg:de}},{deprecatedTokens:[["colorGroupTitle","groupTitleColor"],["radiusItem","itemBorderRadius"],["radiusSubMenuItem","subMenuItemBorderRadius"],["colorItemText","itemColor"],["colorItemTextHover","itemHoverColor"],["colorItemTextHoverHorizontal","horizontalItemHoverColor"],["colorItemTextSelected","itemSelectedColor"],["colorItemTextSelectedHorizontal","horizontalItemSelectedColor"],["colorItemTextDisabled","itemDisabledColor"],["colorDangerItemText","dangerItemColor"],["colorDangerItemTextHover","dangerItemHoverColor"],["colorDangerItemTextSelected","dangerItemSelectedColor"],["colorDangerItemBgActive","dangerItemActiveBg"],["colorDangerItemBgSelected","dangerItemSelectedBg"],["colorItemBg","itemBg"],["colorItemBgHover","itemHoverBg"],["colorSubItemBg","subMenuItemBg"],["colorItemBgActive","itemActiveBg"],["colorItemBgSelectedHorizontal","horizontalItemSelectedBg"],["colorActiveBarWidth","activeBarWidth"],["colorActiveBarHeight","activeBarHeight"],["colorActiveBarBorderSize","activeBarBorderWidth"],["colorItemBgSelected","itemSelectedBg"]]})(T),ot=function(T,O){var L={};for(var s in T)Object.prototype.hasOwnProperty.call(T,s)&&O.indexOf(s)<0&&(L[s]=T[s]);if(T!=null&&typeof Object.getOwnPropertySymbols=="function")for(var H=0,s=Object.getOwnPropertySymbols(T);H{var L,s;const H=u.useContext(r.Z),de=H||{},{getPrefixCls:v,getPopupContainer:c,direction:Q,menu:R}=u.useContext(I.E_),w=v(),{prefixCls:U,className:Le,style:ye,theme:fe="light",expandIcon:Ae,_internalDisableMenuItemTitleTooltip:Ne,inlineCollapsed:Re,siderCollapsed:It,items:zt,children:Pt,rootClassName:Ut,mode:Wt,selectable:yt,onClick:Ht,overflowedIndicatorPopupClassName:Mn}=T,$n=ot(T,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),Zn=(0,ue.Z)($n,["collapsedWidth"]),tr=G(zt)||Pt;(L=de.validator)===null||L===void 0||L.call(de,{mode:Wt});const pr=(0,K.useEvent)(function(){var dt;Ht==null||Ht.apply(void 0,arguments),(dt=de.onClick)===null||dt===void 0||dt.call(de)}),Xn=de.mode||Wt,qt=yt!=null?yt:de.selectable,gr=u.useMemo(()=>It!==void 0?It:Re,[Re,It]),yr={horizontal:{motionName:`${w}-slide-up`},inline:(0,E.Z)(w),other:{motionName:`${w}-zoom-big`}},Dn=v("menu",U||de.prefixCls),[Tn,Gr]=Ie(Dn,!H),We=d()(`${Dn}-${fe}`,R==null?void 0:R.className,Le);let bt;if(typeof Ae=="function")bt=Ae;else if(Ae===null||Ae===!1)bt=null;else if(de.expandIcon===null||de.expandIcon===!1)bt=null;else{const dt=Ae!=null?Ae:de.expandIcon;bt=(0,M.Tm)(dt,{className:d()(`${Dn}-submenu-expand-icon`,(0,M.l$)(dt)?(s=dt.props)===null||s===void 0?void 0:s.className:"")})}const Mt=u.useMemo(()=>({prefixCls:Dn,inlineCollapsed:gr||!1,direction:Q,firstLevel:!0,theme:fe,mode:Xn,disableMenuItemTitleTooltip:Ne}),[Dn,gr,Q,Ne,fe]);return Tn(u.createElement(r.Z.Provider,{value:null},u.createElement(ie.Provider,{value:Mt},u.createElement(t.ZP,Object.assign({getPopupContainer:c,overflowedIndicator:u.createElement(be.Z,null),overflowedIndicatorPopupClassName:d()(Dn,`${Dn}-${fe}`,Mn),mode:Xn,selectable:qt,onClick:pr},Zn,{inlineCollapsed:gr,style:Object.assign(Object.assign({},R==null?void 0:R.style),ye),className:We,prefixCls:Dn,direction:Q,defaultMotions:yr,expandIcon:bt,ref:O,rootClassName:d()(Ut,Gr)}),tr))))});const he=(0,u.forwardRef)((T,O)=>{const L=(0,u.useRef)(null),s=u.useContext(S.D);return(0,u.useImperativeHandle)(O,()=>({menu:L.current,focus:H=>{var de;(de=L.current)===null||de===void 0||de.focus(H)}})),u.createElement(ut,Object.assign({ref:L},T,s))});he.Item=Je,he.SubMenu=Ue,he.Divider=le,he.ItemGroup=t.BW;var qe=he},58421:function(un,Ve,e){e.d(Ve,{Z:function(){return de}});var t=e(14809),u=e(59301),S={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M272.9 512l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H532c6.7 0 10.4-7.7 6.3-12.9L272.9 512zm304 0l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H836c6.7 0 10.4-7.7 6.3-12.9L576.9 512z"}}]},name:"double-left",theme:"outlined"},ee=S,d=e(7657),I=function(c,Q){return u.createElement(d.Z,(0,t.Z)({},c,{ref:Q,icon:ee}))},n=u.forwardRef(I),se=n,le=e(49198),h=e(33853),ue=e(38819),y=e(92310),M=e.n(y),J=e(4635),ie=e(20439),_=e(99153),Je=e(84851),Ee=e(19257),Ue=e(93046),be=e(26112),K={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},E=K,r=e(91735),x=function(v){(0,Ee.Z)(Q,v);var c=(0,Ue.Z)(Q);function Q(){var R;(0,_.Z)(this,Q);for(var w=arguments.length,U=new Array(w),Le=0;Le=0||ye.relatedTarget.className.indexOf("".concat(Re,"-item"))>=0))&&Ne(R.getValidValue()))},R.go=function(ye){var fe=R.state.goInputText;fe!==""&&(ye.keyCode===E.ENTER||ye.type==="click")&&(R.setState({goInputText:""}),R.props.quickGo(R.getValidValue()))},R}return(0,Je.Z)(Q,[{key:"getPageSizeOptions",value:function(){var w=this.props,U=w.pageSize,Le=w.pageSizeOptions;return Le.some(function(ye){return ye.toString()===U.toString()})?Le:Le.concat([U.toString()]).sort(function(ye,fe){var Ae=Number.isNaN(Number(ye))?0:Number(ye),Ne=Number.isNaN(Number(fe))?0:Number(fe);return Ae-Ne})}},{key:"render",value:function(){var w=this,U=this.props,Le=U.pageSize,ye=U.locale,fe=U.rootPrefixCls,Ae=U.changeSize,Ne=U.quickGo,Re=U.goButton,It=U.selectComponentClass,zt=U.buildOptionText,Pt=U.selectPrefixCls,Ut=U.disabled,Wt=this.state.goInputText,yt="".concat(fe,"-options"),Ht=It,Mn=null,$n=null,Zn=null;if(!Ae&&!Ne)return null;var tr=this.getPageSizeOptions();if(Ae&&Ht){var pr=tr.map(function(Xn,qt){return u.createElement(Ht.Option,{key:qt,value:Xn.toString()},(zt||w.buildOptionText)(Xn))});Mn=u.createElement(Ht,{disabled:Ut,prefixCls:Pt,showSearch:!1,className:"".concat(yt,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(Le||tr[0]).toString(),onChange:this.changeSize,getPopupContainer:function(qt){return qt.parentNode},"aria-label":ye.page_size,defaultOpen:!1},pr)}return Ne&&(Re&&(Zn=typeof Re=="boolean"?u.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:Ut,className:"".concat(yt,"-quick-jumper-button")},ye.jump_to_confirm):u.createElement("span",{onClick:this.go,onKeyUp:this.go},Re)),$n=u.createElement("div",{className:"".concat(yt,"-quick-jumper")},ye.jump_to,u.createElement("input",{disabled:Ut,type:"text",value:Wt,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":ye.page}),ye.page,Zn)),u.createElement("li",{className:"".concat(yt)},Mn,$n)}}]),Q}(u.Component);x.defaultProps={pageSizeOptions:["10","20","50","100"]};var P=x,G=function(c){var Q,R=c.rootPrefixCls,w=c.page,U=c.active,Le=c.className,ye=c.showTitle,fe=c.onClick,Ae=c.onKeyPress,Ne=c.itemRender,Re="".concat(R,"-item"),It=M()(Re,"".concat(Re,"-").concat(w),(Q={},(0,J.Z)(Q,"".concat(Re,"-active"),U),(0,J.Z)(Q,"".concat(Re,"-disabled"),!w),(0,J.Z)(Q,c.className,Le),Q)),zt=function(){fe(w)},Pt=function(yt){Ae(yt,fe,w)},Ut=Ne(w,"page",u.createElement("a",{rel:"nofollow"},w));return Ut?u.createElement("li",{title:ye?w.toString():null,className:It,onClick:zt,onKeyPress:Pt,tabIndex:0},Ut):null},Y=G;function V(){}function Z(v){var c=Number(v);return typeof c=="number"&&!Number.isNaN(c)&&isFinite(c)&&Math.floor(c)===c}var Me=function(c,Q,R){return R};function pe(v,c,Q){var R=typeof v=="undefined"?c.pageSize:v;return Math.floor((Q.total-1)/R)+1}var it=function(v){(0,Ee.Z)(Q,v);var c=(0,Ue.Z)(Q);function Q(R){var w;(0,_.Z)(this,Q),w=c.call(this,R),w.paginationNode=u.createRef(),w.getJumpPrevPage=function(){return Math.max(1,w.state.current-(w.props.showLessItems?3:5))},w.getJumpNextPage=function(){return Math.min(pe(void 0,w.state,w.props),w.state.current+(w.props.showLessItems?3:5))},w.getItemIcon=function(Ae,Ne){var Re=w.props.prefixCls,It=Ae||u.createElement("button",{type:"button","aria-label":Ne,className:"".concat(Re,"-item-link")});return typeof Ae=="function"&&(It=u.createElement(Ae,(0,ie.Z)({},w.props))),It},w.isValid=function(Ae){var Ne=w.props.total;return Z(Ae)&&Ae!==w.state.current&&Z(Ne)&&Ne>0},w.shouldDisplayQuickJumper=function(){var Ae=w.props,Ne=Ae.showQuickJumper,Re=Ae.total,It=w.state.pageSize;return Re<=It?!1:Ne},w.handleKeyDown=function(Ae){(Ae.keyCode===E.ARROW_UP||Ae.keyCode===E.ARROW_DOWN)&&Ae.preventDefault()},w.handleKeyUp=function(Ae){var Ne=w.getValidValue(Ae),Re=w.state.currentInputValue;Ne!==Re&&w.setState({currentInputValue:Ne}),Ae.keyCode===E.ENTER?w.handleChange(Ne):Ae.keyCode===E.ARROW_UP?w.handleChange(Ne-1):Ae.keyCode===E.ARROW_DOWN&&w.handleChange(Ne+1)},w.handleBlur=function(Ae){var Ne=w.getValidValue(Ae);w.handleChange(Ne)},w.changePageSize=function(Ae){var Ne=w.state.current,Re=pe(Ae,w.state,w.props);Ne=Ne>Re?Re:Ne,Re===0&&(Ne=w.state.current),typeof Ae=="number"&&("pageSize"in w.props||w.setState({pageSize:Ae}),"current"in w.props||w.setState({current:Ne,currentInputValue:Ne})),w.props.onShowSizeChange(Ne,Ae),"onChange"in w.props&&w.props.onChange&&w.props.onChange(Ne,Ae)},w.handleChange=function(Ae){var Ne=w.props,Re=Ne.disabled,It=Ne.onChange,zt=w.state,Pt=zt.pageSize,Ut=zt.current,Wt=zt.currentInputValue;if(w.isValid(Ae)&&!Re){var yt=pe(void 0,w.state,w.props),Ht=Ae;return Ae>yt?Ht=yt:Ae<1&&(Ht=1),"current"in w.props||w.setState({current:Ht}),Ht!==Wt&&w.setState({currentInputValue:Ht}),It(Ht,Pt),Ht}return Ut},w.prev=function(){w.hasPrev()&&w.handleChange(w.state.current-1)},w.next=function(){w.hasNext()&&w.handleChange(w.state.current+1)},w.jumpPrev=function(){w.handleChange(w.getJumpPrevPage())},w.jumpNext=function(){w.handleChange(w.getJumpNextPage())},w.hasPrev=function(){return w.state.current>1},w.hasNext=function(){return w.state.current2?Re-2:0),zt=2;zt=Le?fe=Le:fe=Number(U),fe}},{key:"getShowSizeChanger",value:function(){var w=this.props,U=w.showSizeChanger,Le=w.total,ye=w.totalBoundaryShowSizeChanger;return typeof U!="undefined"?U:Le>ye}},{key:"render",value:function(){var w=this.props,U=w.prefixCls,Le=w.className,ye=w.style,fe=w.disabled,Ae=w.hideOnSinglePage,Ne=w.total,Re=w.locale,It=w.showQuickJumper,zt=w.showLessItems,Pt=w.showTitle,Ut=w.showTotal,Wt=w.simple,yt=w.itemRender,Ht=w.showPrevNextJumpers,Mn=w.jumpPrevIcon,$n=w.jumpNextIcon,Zn=w.selectComponentClass,tr=w.selectPrefixCls,pr=w.pageSizeOptions,Xn=this.state,qt=Xn.current,gr=Xn.pageSize,yr=Xn.currentInputValue;if(Ae===!0&&Ne<=gr)return null;var Dn=pe(void 0,this.state,this.props),Tn=[],Gr=null,We=null,bt=null,Mt=null,dt=null,Xt=It&&It.goButton,Ln=zt?1:2,an=qt-1>0?qt-1:0,Jn=qt+1Ne?Ne:qt*gr]));if(Wt){Xt&&(typeof Xt=="boolean"?dt=u.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Re.jump_to_confirm):dt=u.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Xt),dt=u.createElement("li",{title:Pt?"".concat(Re.jump_to).concat(qt,"/").concat(Dn):null,className:"".concat(U,"-simple-pager")},dt));var p=this.renderPrev(an);return u.createElement("ul",(0,t.Z)({className:M()(U,"".concat(U,"-simple"),(0,J.Z)({},"".concat(U,"-disabled"),fe),Le),style:ye,ref:this.paginationNode},k),i,p?u.createElement("li",{title:Pt?Re.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:M()("".concat(U,"-prev"),(0,J.Z)({},"".concat(U,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},p):null,u.createElement("li",{title:Pt?"".concat(qt,"/").concat(Dn):null,className:"".concat(U,"-simple-pager")},u.createElement("input",{type:"text",value:yr,disabled:fe,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),u.createElement("span",{className:"".concat(U,"-slash")},"/"),Dn),u.createElement("li",{title:Pt?Re.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:M()("".concat(U,"-next"),(0,J.Z)({},"".concat(U,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(Jn)),dt)}if(Dn<=3+Ln*2){var g={locale:Re,rootPrefixCls:U,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:Pt,itemRender:yt};Dn||Tn.push(u.createElement(Y,(0,t.Z)({},g,{key:"noPager",page:1,className:"".concat(U,"-item-disabled")})));for(var C=1;C<=Dn;C+=1){var re=qt===C;Tn.push(u.createElement(Y,(0,t.Z)({},g,{key:C,page:C,active:re})))}}else{var q=zt?Re.prev_3:Re.prev_5,He=zt?Re.next_3:Re.next_5,Ke=yt(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(Mn,"prev page")),_e=yt(this.getJumpNextPage(),"jump-next",this.getItemIcon($n,"next page"));Ht&&(Gr=Ke?u.createElement("li",{title:Pt?q:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:M()("".concat(U,"-jump-prev"),(0,J.Z)({},"".concat(U,"-jump-prev-custom-icon"),!!Mn))},Ke):null,We=_e?u.createElement("li",{title:Pt?He:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:M()("".concat(U,"-jump-next"),(0,J.Z)({},"".concat(U,"-jump-next-custom-icon"),!!$n))},_e):null),Mt=u.createElement(Y,{locale:Re,last:!0,rootPrefixCls:U,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Dn,page:Dn,active:!1,showTitle:Pt,itemRender:yt}),bt=u.createElement(Y,{locale:Re,rootPrefixCls:U,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:Pt,itemRender:yt});var at=Math.max(1,qt-Ln),$e=Math.min(qt+Ln,Dn);qt-1<=Ln&&($e=1+Ln*2),Dn-qt<=Ln&&(at=Dn-Ln*2);for(var ft=at;ft<=$e;ft+=1){var mt=qt===ft;Tn.push(u.createElement(Y,{locale:Re,rootPrefixCls:U,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:ft,page:ft,active:mt,showTitle:Pt,itemRender:yt}))}qt-1>=Ln*2&&qt!==3&&(Tn[0]=(0,u.cloneElement)(Tn[0],{className:"".concat(U,"-item-after-jump-prev")}),Tn.unshift(Gr)),Dn-qt>=Ln*2&&qt!==Dn-2&&(Tn[Tn.length-1]=(0,u.cloneElement)(Tn[Tn.length-1],{className:"".concat(U,"-item-before-jump-next")}),Tn.push(We)),at!==1&&Tn.unshift(bt),$e!==Dn&&Tn.push(Mt)}var ct=!this.hasPrev()||!Dn,Ot=!this.hasNext()||!Dn,vt=this.renderPrev(an),Ct=this.renderNext(Jn);return u.createElement("ul",(0,t.Z)({className:M()(U,Le,(0,J.Z)({},"".concat(U,"-disabled"),fe)),style:ye,ref:this.paginationNode},k),i,vt?u.createElement("li",{title:Pt?Re.prev_page:null,onClick:this.prev,tabIndex:ct?null:0,onKeyPress:this.runIfEnterPrev,className:M()("".concat(U,"-prev"),(0,J.Z)({},"".concat(U,"-disabled"),ct)),"aria-disabled":ct},vt):null,Tn,Ct?u.createElement("li",{title:Pt?Re.next_page:null,onClick:this.next,tabIndex:Ot?null:0,onKeyPress:this.runIfEnterNext,className:M()("".concat(U,"-next"),(0,J.Z)({},"".concat(U,"-disabled"),Ot)),"aria-disabled":Ot},Ct):null,u.createElement(P,{disabled:fe,locale:Re,rootPrefixCls:U,selectComponentClass:Zn,selectPrefixCls:tr,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:qt,pageSize:gr,pageSizeOptions:pr,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Xt}))}}],[{key:"getDerivedStateFromProps",value:function(w,U){var Le={};if("current"in w&&(Le.current=w.current,w.current!==U.current&&(Le.currentInputValue=Le.current)),"pageSize"in w&&w.pageSize!==U.pageSize){var ye=U.current,fe=pe(w.pageSize,U,w);ye=ye>fe?fe:ye,"current"in w||(Le.current=ye,Le.currentInputValue=ye),Le.pageSize=w.pageSize}return Le}}]),Q}(u.Component);it.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:V,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:V,locale:r.Z,style:{},itemRender:Me,totalBoundaryShowSizeChanger:50};var ge=it,Ce=e(22075),ne=e(36355),X=e(19716),we=e(8628),m=e(9763),A=e(57809);const z=v=>u.createElement(A.default,Object.assign({},v,{showSearch:!0,size:"small"})),D=v=>u.createElement(A.default,Object.assign({},v,{showSearch:!0,size:"middle"}));z.Option=A.default.Option,D.Option=A.default.Option;var B=e(9937),F=e(17313),W=e(83116),xe=e(37613);const Pe=v=>{const{componentCls:c}=v;return{[`${c}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${c}-item-link`]:{color:v.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${c}-item-link`]:{color:v.colorTextDisabled,cursor:"not-allowed"}}},[`&${c}-disabled`]:{cursor:"not-allowed",[`${c}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:v.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:v.colorBorder,backgroundColor:v.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:v.itemActiveBgDisabled},a:{color:v.itemActiveColorDisabled}}},[`${c}-item-link`]:{color:v.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${c}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${c}-simple-pager`]:{color:v.colorTextDisabled},[`${c}-jump-prev, ${c}-jump-next`]:{[`${c}-item-link-icon`]:{opacity:0},[`${c}-item-ellipsis`]:{opacity:1}}},[`&${c}-simple`]:{[`${c}-prev, ${c}-next`]:{[`&${c}-disabled ${c}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},Ie=v=>{const{componentCls:c}=v;return{[`&${c}-mini ${c}-total-text, &${c}-mini ${c}-simple-pager`]:{height:v.itemSizeSM,lineHeight:`${v.itemSizeSM}px`},[`&${c}-mini ${c}-item`]:{minWidth:v.itemSizeSM,height:v.itemSizeSM,margin:0,lineHeight:`${v.itemSizeSM-2}px`},[`&${c}-mini:not(${c}-disabled) ${c}-item:not(${c}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:v.colorBgTextHover},"&:active":{backgroundColor:v.colorBgTextActive}},[`&${c}-mini ${c}-prev, &${c}-mini ${c}-next`]:{minWidth:v.itemSizeSM,height:v.itemSizeSM,margin:0,lineHeight:`${v.itemSizeSM}px`},[`&${c}-mini:not(${c}-disabled)`]:{[`${c}-prev, ${c}-next`]:{[`&:hover ${c}-item-link`]:{backgroundColor:v.colorBgTextHover},[`&:active ${c}-item-link`]:{backgroundColor:v.colorBgTextActive},[`&${c}-disabled:hover ${c}-item-link`]:{backgroundColor:"transparent"}}},[` &${c}-mini ${c}-prev ${c}-item-link, &${c}-mini ${c}-next ${c}-item-link - `]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:v.itemSizeSM,lineHeight:`${v.itemSizeSM}px`}},[`&${c}-mini ${c}-jump-prev, &${c}-mini ${c}-jump-next`]:{height:v.itemSizeSM,marginInlineEnd:0,lineHeight:`${v.itemSizeSM}px`},[`&${c}-mini ${c}-options`]:{marginInlineStart:v.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:v.miniOptionsSizeChangerTop},"&-quick-jumper":{height:v.itemSizeSM,lineHeight:`${v.itemSizeSM}px`,input:Object.assign(Object.assign({},(0,B.x0)(v)),{width:v.paginationMiniQuickJumperInputWidth,height:v.controlHeightSM})}}}},rt=v=>{const{componentCls:c}=v;return{[` + `]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:v.itemSizeSM,lineHeight:`${v.itemSizeSM}px`}},[`&${c}-mini ${c}-jump-prev, &${c}-mini ${c}-jump-next`]:{height:v.itemSizeSM,marginInlineEnd:0,lineHeight:`${v.itemSizeSM}px`},[`&${c}-mini ${c}-options`]:{marginInlineStart:v.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:v.miniOptionsSizeChangerTop},"&-quick-jumper":{height:v.itemSizeSM,lineHeight:`${v.itemSizeSM}px`,input:Object.assign(Object.assign({},(0,B.x0)(v)),{width:v.paginationMiniQuickJumperInputWidth,height:v.controlHeightSM})}}}},ot=v=>{const{componentCls:c}=v;return{[` &${c}-simple ${c}-prev, &${c}-simple ${c}-next - `]:{height:v.itemSizeSM,lineHeight:`${v.itemSizeSM}px`,verticalAlign:"top",[`${c}-item-link`]:{height:v.itemSizeSM,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:v.colorBgTextHover},"&:active":{backgroundColor:v.colorBgTextActive},"&::after":{height:v.itemSizeSM,lineHeight:`${v.itemSizeSM}px`}}},[`&${c}-simple ${c}-simple-pager`]:{display:"inline-block",height:v.itemSizeSM,marginInlineEnd:v.marginXS,input:{boxSizing:"border-box",height:"100%",marginInlineEnd:v.marginXS,padding:`0 ${v.paginationItemPaddingInline}px`,textAlign:"center",backgroundColor:v.itemInputBg,border:`${v.lineWidth}px ${v.lineType} ${v.colorBorder}`,borderRadius:v.borderRadius,outline:"none",transition:`border-color ${v.motionDurationMid}`,color:"inherit","&:hover":{borderColor:v.colorPrimary},"&:focus":{borderColor:v.colorPrimaryHover,boxShadow:`${v.inputOutlineOffset}px 0 ${v.controlOutlineWidth}px ${v.controlOutline}`},"&[disabled]":{color:v.colorTextDisabled,backgroundColor:v.colorBgContainerDisabled,borderColor:v.colorBorder,cursor:"not-allowed"}}}}},Ct=v=>{const{componentCls:c}=v;return{[`${c}-jump-prev, ${c}-jump-next`]:{outline:0,[`${c}-item-container`]:{position:"relative",[`${c}-item-link-icon`]:{color:v.colorPrimary,fontSize:v.fontSizeSM,opacity:0,transition:`all ${v.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${c}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:v.colorTextDisabled,fontFamily:"Arial, Helvetica, sans-serif",letterSpacing:v.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:v.paginationEllipsisTextIndent,opacity:1,transition:`all ${v.motionDurationMid}`}},"&:hover":{[`${c}-item-link-icon`]:{opacity:1},[`${c}-item-ellipsis`]:{opacity:0}}},[` + `]:{height:v.itemSizeSM,lineHeight:`${v.itemSizeSM}px`,verticalAlign:"top",[`${c}-item-link`]:{height:v.itemSizeSM,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:v.colorBgTextHover},"&:active":{backgroundColor:v.colorBgTextActive},"&::after":{height:v.itemSizeSM,lineHeight:`${v.itemSizeSM}px`}}},[`&${c}-simple ${c}-simple-pager`]:{display:"inline-block",height:v.itemSizeSM,marginInlineEnd:v.marginXS,input:{boxSizing:"border-box",height:"100%",marginInlineEnd:v.marginXS,padding:`0 ${v.paginationItemPaddingInline}px`,textAlign:"center",backgroundColor:v.itemInputBg,border:`${v.lineWidth}px ${v.lineType} ${v.colorBorder}`,borderRadius:v.borderRadius,outline:"none",transition:`border-color ${v.motionDurationMid}`,color:"inherit","&:hover":{borderColor:v.colorPrimary},"&:focus":{borderColor:v.colorPrimaryHover,boxShadow:`${v.inputOutlineOffset}px 0 ${v.controlOutlineWidth}px ${v.controlOutline}`},"&[disabled]":{color:v.colorTextDisabled,backgroundColor:v.colorBgContainerDisabled,borderColor:v.colorBorder,cursor:"not-allowed"}}}}},Et=v=>{const{componentCls:c}=v;return{[`${c}-jump-prev, ${c}-jump-next`]:{outline:0,[`${c}-item-container`]:{position:"relative",[`${c}-item-link-icon`]:{color:v.colorPrimary,fontSize:v.fontSizeSM,opacity:0,transition:`all ${v.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${c}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:v.colorTextDisabled,fontFamily:"Arial, Helvetica, sans-serif",letterSpacing:v.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:v.paginationEllipsisTextIndent,opacity:1,transition:`all ${v.motionDurationMid}`}},"&:hover":{[`${c}-item-link-icon`]:{opacity:1},[`${c}-item-ellipsis`]:{opacity:0}}},[` ${c}-prev, ${c}-jump-prev, ${c}-jump-next @@ -446,8 +446,8 @@ ${c}-next, ${c}-jump-prev, ${c}-jump-next - `]:{display:"inline-block",minWidth:v.itemSize,height:v.itemSize,color:v.colorText,fontFamily:v.fontFamily,lineHeight:`${v.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:v.borderRadius,cursor:"pointer",transition:`all ${v.motionDurationMid}`},[`${c}-prev, ${c}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:v.colorText,cursor:"pointer",userSelect:"none"},[`${c}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:v.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${v.lineWidth}px ${v.lineType} transparent`,borderRadius:v.borderRadius,outline:"none",transition:`all ${v.motionDurationMid}`},[`&:hover ${c}-item-link`]:{backgroundColor:v.colorBgTextHover},[`&:active ${c}-item-link`]:{backgroundColor:v.colorBgTextActive},[`&${c}-disabled:hover`]:{[`${c}-item-link`]:{backgroundColor:"transparent"}}},[`${c}-slash`]:{marginInlineEnd:v.paginationSlashMarginInlineEnd,marginInlineStart:v.paginationSlashMarginInlineStart},[`${c}-options`]:{display:"inline-block",marginInlineStart:v.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:v.controlHeight,marginInlineStart:v.marginXS,lineHeight:`${v.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,B.ik)(v)),{width:v.controlHeightLG*1.25,height:v.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:v.marginXS,marginInlineEnd:v.marginXS})}}}},ut=v=>{const{componentCls:c}=v;return{[`${c}-item`]:{display:"inline-block",minWidth:v.itemSize,height:v.itemSize,marginInlineEnd:v.marginXS,fontFamily:v.fontFamily,lineHeight:`${v.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${v.lineWidth}px ${v.lineType} transparent`,borderRadius:v.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${v.paginationItemPaddingInline}px`,color:v.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${c}-item-active)`]:{"&:hover":{transition:`all ${v.motionDurationMid}`,backgroundColor:v.colorBgTextHover},"&:active":{backgroundColor:v.colorBgTextActive}},"&-active":{fontWeight:v.fontWeightStrong,backgroundColor:v.itemActiveBg,borderColor:v.colorPrimary,a:{color:v.colorPrimary},"&:hover":{borderColor:v.colorPrimaryHover},"&:hover a":{color:v.colorPrimaryHover}}}}},he=v=>{const{componentCls:c}=v;return{[c]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,F.Wf)(v)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${c}-total-text`]:{display:"inline-block",height:v.itemSize,marginInlineEnd:v.marginXS,lineHeight:`${v.itemSize-2}px`,verticalAlign:"middle"}}),ut(v)),Ct(v)),rt(v)),Ie(v)),Pe(v)),{[`@media only screen and (max-width: ${v.screenLG}px)`]:{[`${c}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${v.screenSM}px)`]:{[`${c}-options`]:{display:"none"}}}),[`&${v.componentCls}-rtl`]:{direction:"rtl"}}},qe=v=>{const{componentCls:c}=v;return{[`${c}${c}-disabled:not(${c}-mini)`]:{"&, &:hover":{[`${c}-item-link`]:{borderColor:v.colorBorder}},"&:focus-visible":{[`${c}-item-link`]:{borderColor:v.colorBorder}},[`${c}-item, ${c}-item-link`]:{backgroundColor:v.colorBgContainerDisabled,borderColor:v.colorBorder,[`&:hover:not(${c}-item-active)`]:{backgroundColor:v.colorBgContainerDisabled,borderColor:v.colorBorder,a:{color:v.colorTextDisabled}},[`&${c}-item-active`]:{backgroundColor:v.itemActiveBgDisabled}},[`${c}-prev, ${c}-next`]:{"&:hover button":{backgroundColor:v.colorBgContainerDisabled,borderColor:v.colorBorder,color:v.colorTextDisabled},[`${c}-item-link`]:{backgroundColor:v.colorBgContainerDisabled,borderColor:v.colorBorder}}},[`${c}:not(${c}-mini)`]:{[`${c}-prev, ${c}-next`]:{"&:hover button":{borderColor:v.colorPrimaryHover,backgroundColor:v.itemBg},[`${c}-item-link`]:{backgroundColor:v.itemLinkBg,borderColor:v.colorBorder},[`&:hover ${c}-item-link`]:{borderColor:v.colorPrimary,backgroundColor:v.itemBg,color:v.colorPrimary},[`&${c}-disabled`]:{[`${c}-item-link`]:{borderColor:v.colorBorder,color:v.colorTextDisabled}}},[`${c}-item`]:{backgroundColor:v.itemBg,border:`${v.lineWidth}px ${v.lineType} ${v.colorBorder}`,[`&:hover:not(${c}-item-active)`]:{borderColor:v.colorPrimary,backgroundColor:v.itemBg,a:{color:v.colorPrimary}},"&-active":{borderColor:v.colorPrimary}}}}},T=v=>{const{componentCls:c}=v;return{[`${c}:not(${c}-disabled)`]:{[`${c}-item`]:Object.assign({},(0,F.Qy)(v)),[`${c}-jump-prev, ${c}-jump-next`]:{"&:focus-visible":Object.assign({[`${c}-item-link-icon`]:{opacity:1},[`${c}-item-ellipsis`]:{opacity:0}},(0,F.oN)(v))},[`${c}-prev, ${c}-next`]:{[`&:focus-visible ${c}-item-link`]:Object.assign({},(0,F.oN)(v))}}}};var O=(0,W.Z)("Pagination",v=>{const c=(0,xe.TS)(v,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:v.marginXXS/2,paginationMiniQuickJumperInputWidth:v.controlHeightLG*1.1,paginationItemPaddingInline:v.marginXXS*1.5,paginationEllipsisLetterSpacing:v.marginXXS/2,paginationSlashMarginInlineStart:v.marginXXS,paginationSlashMarginInlineEnd:v.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,B.e5)(v),(0,B.TM)(v));return[he(c),T(c),v.wireframe&&qe(c)]},v=>({itemBg:v.colorBgContainer,itemSize:v.controlHeight,itemSizeSM:v.controlHeightSM,itemActiveBg:v.colorBgContainer,itemLinkBg:v.colorBgContainer,itemActiveColorDisabled:v.colorTextDisabled,itemActiveBgDisabled:v.controlItemBgActiveDisabled,itemInputBg:v.colorBgContainer,miniOptionsSizeChangerTop:0})),L=function(v,c){var Q={};for(var R in v)Object.prototype.hasOwnProperty.call(v,R)&&c.indexOf(R)<0&&(Q[R]=v[R]);if(v!=null&&typeof Object.getOwnPropertySymbols=="function")for(var w=0,R=Object.getOwnPropertySymbols(v);w{const{prefixCls:c,selectPrefixCls:Q,className:R,rootClassName:w,style:U,size:Le,locale:ye,selectComponentClass:fe,responsive:Ae,showSizeChanger:Ne}=v,Re=L(v,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:It}=(0,we.Z)(Ae),{getPrefixCls:zt,direction:Pt,pagination:Ut={}}=u.useContext(ne.E_),Wt=zt("pagination",c),[ht,Ht]=O(Wt),Mn=Ne!=null?Ne:Ut.showSizeChanger,$n=u.useMemo(()=>{const Dn=u.createElement("span",{className:`${Wt}-item-ellipsis`},"\u2022\u2022\u2022"),Rn=u.createElement("button",{className:`${Wt}-item-link`,type:"button",tabIndex:-1},Pt==="rtl"?u.createElement(ue.Z,null):u.createElement(h.Z,null)),Gr=u.createElement("button",{className:`${Wt}-item-link`,type:"button",tabIndex:-1},Pt==="rtl"?u.createElement(h.Z,null):u.createElement(ue.Z,null)),We=u.createElement("a",{className:`${Wt}-item-link`},u.createElement("div",{className:`${Wt}-item-container`},Pt==="rtl"?u.createElement(le.Z,{className:`${Wt}-item-link-icon`}):u.createElement(se,{className:`${Wt}-item-link-icon`}),Dn)),yt=u.createElement("a",{className:`${Wt}-item-link`},u.createElement("div",{className:`${Wt}-item-container`},Pt==="rtl"?u.createElement(se,{className:`${Wt}-item-link-icon`}):u.createElement(le.Z,{className:`${Wt}-item-link-icon`}),Dn));return{prevIcon:Rn,nextIcon:Gr,jumpPrevIcon:We,jumpNextIcon:yt}},[Pt,Wt]),[Tn]=(0,m.Z)("Pagination",Ce.Z),tr=Object.assign(Object.assign({},Tn),ye),pr=(0,X.Z)(Le),Un=pr==="small"||!!(It&&!pr&&Ae),qt=zt("select",Q),gr=M()({[`${Wt}-mini`]:Un,[`${Wt}-rtl`]:Pt==="rtl"},Ut==null?void 0:Ut.className,R,w,Ht),yr=Object.assign(Object.assign({},Ut==null?void 0:Ut.style),U);return ht(u.createElement(ge,Object.assign({},$n,Re,{style:yr,prefixCls:Wt,selectPrefixCls:qt,className:gr,selectComponentClass:fe||(Un?z:D),locale:tr,showSizeChanger:Mn})))},de=H},5112:function(un,Ve,e){e.d(Ve,{ZP:function(){return we}});var t=e(92310),u=e.n(t),S=e(18929),ee=e(26112),d=e(59301),I=e(36355),n=e(19716);const se=d.createContext(null),le=se.Provider;var h=se;const ue=d.createContext(null),b=ue.Provider;var M=e(5630),J=e(8654),ie=e(1684),_=e(32441),Je=e(17313),Ee=e(83116),Ue=e(37613);const be=m=>{const{componentCls:A,antCls:z}=m,D=`${A}-group`;return{[D]:Object.assign(Object.assign({},(0,Je.Wf)(m)),{display:"inline-block",fontSize:0,[`&${D}-rtl`]:{direction:"rtl"},[`${z}-badge ${z}-badge-count`]:{zIndex:1},[`> ${z}-badge:not(:first-child) > ${z}-button-wrapper`]:{borderInlineStart:"none"}})}},K=m=>{const{componentCls:A,wrapperMarginInlineEnd:z,colorPrimary:D,radioSize:B,motionDurationSlow:F,motionDurationMid:W,motionEaseInOutCirc:xe,colorBgContainer:Pe,colorBorder:Ie,lineWidth:rt,dotSize:Ct,colorBgContainerDisabled:ut,colorTextDisabled:he,paddingXS:qe,dotColorDisabled:T,lineType:O,radioDotDisabledSize:L,wireframe:s,colorWhite:H}=m,de=`${A}-inner`;return{[`${A}-wrapper`]:Object.assign(Object.assign({},(0,Je.Wf)(m)),{display:"inline-flex",alignItems:"baseline",marginInlineStart:0,marginInlineEnd:z,cursor:"pointer",[`&${A}-wrapper-rtl`]:{direction:"rtl"},"&-disabled":{cursor:"not-allowed",color:m.colorTextDisabled},"&::after":{display:"inline-block",width:0,overflow:"hidden",content:'"\\a0"'},[`${A}-checked::after`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:"100%",height:"100%",border:`${rt}px ${O} ${D}`,borderRadius:"50%",visibility:"hidden",content:'""'},[A]:Object.assign(Object.assign({},(0,Je.Wf)(m)),{position:"relative",display:"inline-block",outline:"none",cursor:"pointer",alignSelf:"center",borderRadius:"50%"}),[`${A}-wrapper:hover &, - &:hover ${de}`]:{borderColor:D},[`${A}-input:focus-visible + ${de}`]:Object.assign({},(0,Je.oN)(m)),[`${A}:hover::after, ${A}-wrapper:hover &::after`]:{visibility:"visible"},[`${A}-inner`]:{"&::after":{boxSizing:"border-box",position:"absolute",insetBlockStart:"50%",insetInlineStart:"50%",display:"block",width:B,height:B,marginBlockStart:B/-2,marginInlineStart:B/-2,backgroundColor:s?D:H,borderBlockStart:0,borderInlineStart:0,borderRadius:B,transform:"scale(0)",opacity:0,transition:`all ${F} ${xe}`,content:'""'},boxSizing:"border-box",position:"relative",insetBlockStart:0,insetInlineStart:0,display:"block",width:B,height:B,backgroundColor:Pe,borderColor:Ie,borderStyle:"solid",borderWidth:rt,borderRadius:"50%",transition:`all ${W}`},[`${A}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0},[`${A}-checked`]:{[de]:{borderColor:D,backgroundColor:s?Pe:D,"&::after":{transform:`scale(${Ct/B})`,opacity:1,transition:`all ${F} ${xe}`}}},[`${A}-disabled`]:{cursor:"not-allowed",[de]:{backgroundColor:ut,borderColor:Ie,cursor:"not-allowed","&::after":{backgroundColor:T}},[`${A}-input`]:{cursor:"not-allowed"},[`${A}-disabled + span`]:{color:he,cursor:"not-allowed"},[`&${A}-checked`]:{[de]:{"&::after":{transform:`scale(${L/B})`}}}},[`span${A} + *`]:{paddingInlineStart:qe,paddingInlineEnd:qe}})}},E=m=>{const{buttonColor:A,controlHeight:z,componentCls:D,lineWidth:B,lineType:F,colorBorder:W,motionDurationSlow:xe,motionDurationMid:Pe,buttonPaddingInline:Ie,fontSize:rt,buttonBg:Ct,fontSizeLG:ut,controlHeightLG:he,controlHeightSM:qe,paddingXS:T,borderRadius:O,borderRadiusSM:L,borderRadiusLG:s,buttonCheckedBg:H,buttonSolidCheckedColor:de,colorTextDisabled:v,colorBgContainerDisabled:c,buttonCheckedBgDisabled:Q,buttonCheckedColorDisabled:R,colorPrimary:w,colorPrimaryHover:U,colorPrimaryActive:Le,buttonSolidCheckedBg:ye,buttonSolidCheckedHoverBg:fe,buttonSolidCheckedActiveBg:Ae}=m;return{[`${D}-button-wrapper`]:{position:"relative",display:"inline-block",height:z,margin:0,paddingInline:Ie,paddingBlock:0,color:A,fontSize:rt,lineHeight:`${z-B*2}px`,background:Ct,border:`${B}px ${F} ${W}`,borderBlockStartWidth:B+.02,borderInlineStartWidth:0,borderInlineEndWidth:B,cursor:"pointer",transition:[`color ${Pe}`,`background ${Pe}`,`box-shadow ${Pe}`].join(","),a:{color:A},[`> ${D}-button`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:-1,width:"100%",height:"100%"},"&:not(:first-child)":{"&::before":{position:"absolute",insetBlockStart:-B,insetInlineStart:-B,display:"block",boxSizing:"content-box",width:1,height:"100%",paddingBlock:B,paddingInline:0,backgroundColor:W,transition:`background-color ${xe}`,content:'""'}},"&:first-child":{borderInlineStart:`${B}px ${F} ${W}`,borderStartStartRadius:O,borderEndStartRadius:O},"&:last-child":{borderStartEndRadius:O,borderEndEndRadius:O},"&:first-child:last-child":{borderRadius:O},[`${D}-group-large &`]:{height:he,fontSize:ut,lineHeight:`${he-B*2}px`,"&:first-child":{borderStartStartRadius:s,borderEndStartRadius:s},"&:last-child":{borderStartEndRadius:s,borderEndEndRadius:s}},[`${D}-group-small &`]:{height:qe,paddingInline:T-B,paddingBlock:0,lineHeight:`${qe-B*2}px`,"&:first-child":{borderStartStartRadius:L,borderEndStartRadius:L},"&:last-child":{borderStartEndRadius:L,borderEndEndRadius:L}},"&:hover":{position:"relative",color:w},"&:has(:focus-visible)":Object.assign({},(0,Je.oN)(m)),[`${D}-inner, input[type='checkbox'], input[type='radio']`]:{width:0,height:0,opacity:0,pointerEvents:"none"},[`&-checked:not(${D}-button-wrapper-disabled)`]:{zIndex:1,color:w,background:H,borderColor:w,"&::before":{backgroundColor:w},"&:first-child":{borderColor:w},"&:hover":{color:U,borderColor:U,"&::before":{backgroundColor:U}},"&:active":{color:Le,borderColor:Le,"&::before":{backgroundColor:Le}}},[`${D}-group-solid &-checked:not(${D}-button-wrapper-disabled)`]:{color:de,background:ye,borderColor:ye,"&:hover":{color:de,background:fe,borderColor:fe},"&:active":{color:de,background:Ae,borderColor:Ae}},"&-disabled":{color:v,backgroundColor:c,borderColor:W,cursor:"not-allowed","&:first-child, &:hover":{color:v,backgroundColor:c,borderColor:W}},[`&-disabled${D}-button-wrapper-checked`]:{color:R,backgroundColor:Q,borderColor:W,boxShadow:"none"}}}},r=m=>m-4*2;var x=(0,Ee.Z)("Radio",m=>{const{controlOutline:A,controlOutlineWidth:z,radioSize:D}=m,B=`0 0 0 ${z}px ${A}`,F=B,W=r(D),xe=(0,Ue.TS)(m,{radioDotDisabledSize:W,radioFocusShadow:B,radioButtonFocusShadow:F});return[be(xe),K(xe),E(xe)]},m=>{const{wireframe:A,padding:z,marginXS:D,lineWidth:B,fontSizeLG:F,colorText:W,colorBgContainer:xe,colorTextDisabled:Pe,controlItemBgActiveDisabled:Ie,colorTextLightSolid:rt,colorPrimary:Ct,colorPrimaryHover:ut,colorPrimaryActive:he}=m,qe=4,T=F,O=A?r(T):T-(qe+B)*2;return{radioSize:T,dotSize:O,dotColorDisabled:Pe,buttonSolidCheckedColor:rt,buttonSolidCheckedBg:Ct,buttonSolidCheckedHoverBg:ut,buttonSolidCheckedActiveBg:he,buttonBg:xe,buttonCheckedBg:xe,buttonColor:W,buttonCheckedBgDisabled:Ie,buttonCheckedColorDisabled:Pe,buttonPaddingInline:z-B,wrapperMarginInlineEnd:D}}),P=e(14088),G=e(4572),Y=function(m,A){var z={};for(var D in m)Object.prototype.hasOwnProperty.call(m,D)&&A.indexOf(D)<0&&(z[D]=m[D]);if(m!=null&&typeof Object.getOwnPropertySymbols=="function")for(var B=0,D=Object.getOwnPropertySymbols(m);B{var z,D;const B=d.useContext(h),F=d.useContext(ue),{getPrefixCls:W,direction:xe,radio:Pe}=d.useContext(I.E_),Ie=d.useRef(null),rt=(0,J.sQ)(A,Ie),{isFormItemInput:Ct}=d.useContext(_.aM),ut=Le=>{var ye,fe;(ye=m.onChange)===null||ye===void 0||ye.call(m,Le),(fe=B==null?void 0:B.onChange)===null||fe===void 0||fe.call(B,Le)},{prefixCls:he,className:qe,rootClassName:T,children:O,style:L}=m,s=Y(m,["prefixCls","className","rootClassName","children","style"]),H=W("radio",he),de=((B==null?void 0:B.optionType)||F)==="button",v=de?`${H}-button`:H,[c,Q]=x(H),R=Object.assign({},s),w=d.useContext(ie.Z);B&&(R.name=B.name,R.onChange=ut,R.checked=m.value===B.value,R.disabled=(z=R.disabled)!==null&&z!==void 0?z:B.disabled),R.disabled=(D=R.disabled)!==null&&D!==void 0?D:w;const U=u()(`${v}-wrapper`,{[`${v}-wrapper-checked`]:R.checked,[`${v}-wrapper-disabled`]:R.disabled,[`${v}-wrapper-rtl`]:xe==="rtl",[`${v}-wrapper-in-form-item`]:Ct},Pe==null?void 0:Pe.className,qe,T,Q);return c(d.createElement(P.Z,{component:"Radio",disabled:R.disabled},d.createElement("label",{className:U,style:Object.assign(Object.assign({},Pe==null?void 0:Pe.style),L),onMouseEnter:m.onMouseEnter,onMouseLeave:m.onMouseLeave},d.createElement(M.Z,Object.assign({},R,{className:u()(R.className,!de&&G.A),type:"radio",prefixCls:v,ref:rt})),O!==void 0?d.createElement("span",null,O):null)))};var Me=d.forwardRef(V);const pe=d.forwardRef((m,A)=>{const{getPrefixCls:z,direction:D}=d.useContext(I.E_),[B,F]=(0,S.Z)(m.defaultValue,{value:m.value}),W=ye=>{const fe=B,Ae=ye.target.value;"value"in m||F(Ae);const{onChange:Ne}=m;Ne&&Ae!==fe&&Ne(ye)},{prefixCls:xe,className:Pe,rootClassName:Ie,options:rt,buttonStyle:Ct="outline",disabled:ut,children:he,size:qe,style:T,id:O,onMouseEnter:L,onMouseLeave:s,onFocus:H,onBlur:de}=m,v=z("radio",xe),c=`${v}-group`,[Q,R]=x(v);let w=he;rt&&rt.length>0&&(w=rt.map(ye=>typeof ye=="string"||typeof ye=="number"?d.createElement(Me,{key:ye.toString(),prefixCls:v,disabled:ut,value:ye,checked:B===ye},ye):d.createElement(Me,{key:`radio-group-value-options-${ye.value}`,prefixCls:v,disabled:ye.disabled||ut,value:ye.value,checked:B===ye.value,title:ye.title,style:ye.style},ye.label)));const U=(0,n.Z)(qe),Le=u()(c,`${c}-${Ct}`,{[`${c}-${U}`]:U,[`${c}-rtl`]:D==="rtl"},Pe,Ie,R);return Q(d.createElement("div",Object.assign({},(0,ee.Z)(m,{aria:!0,data:!0}),{className:Le,style:T,onMouseEnter:L,onMouseLeave:s,onFocus:H,onBlur:de,id:O,ref:A}),d.createElement(le,{value:{onChange:W,value:B,disabled:m.disabled,name:m.name,optionType:m.optionType}},w)))});var it=d.memo(pe),ge=function(m,A){var z={};for(var D in m)Object.prototype.hasOwnProperty.call(m,D)&&A.indexOf(D)<0&&(z[D]=m[D]);if(m!=null&&typeof Object.getOwnPropertySymbols=="function")for(var B=0,D=Object.getOwnPropertySymbols(m);B{const{getPrefixCls:z}=d.useContext(I.E_),{prefixCls:D}=m,B=ge(m,["prefixCls"]),F=z("radio",D);return d.createElement(b,{value:"button"},d.createElement(Me,Object.assign({prefixCls:F},B,{type:"radio",ref:A})))};var ne=d.forwardRef(Ce);const X=Me;X.Button=ne,X.Group=it,X.__ANT_RADIO=!0;var we=X},57809:function(un,Ve,e){var t=e(92310),u=e.n(t),S=e(77861),ee=e(2738),d=e(59301),I=e(53487),n=e(62892),se=e(19080),le=e(36355),h=e(1684),ue=e(93891),b=e(19716),M=e(32441),J=e(33234),ie=e(14154),_=e(58582),Je=e(84443),Ee=e(66339),Ue=function(x,P){var G={};for(var Y in x)Object.prototype.hasOwnProperty.call(x,Y)&&P.indexOf(Y)<0&&(G[Y]=x[Y]);if(x!=null&&typeof Object.getOwnPropertySymbols=="function")for(var V=0,Y=Object.getOwnPropertySymbols(x);V{var G,{prefixCls:Y,bordered:V=!0,className:Z,rootClassName:Me,getPopupContainer:pe,popupClassName:it,dropdownClassName:ge,listHeight:Ce=256,placement:ne,listItemHeight:X=24,size:we,disabled:m,notFoundContent:A,status:z,builtinPlacements:D,dropdownMatchSelectWidth:B,popupMatchSelectWidth:F,direction:W,style:xe,allowClear:Pe}=x,Ie=Ue(x,["prefixCls","bordered","className","rootClassName","getPopupContainer","popupClassName","dropdownClassName","listHeight","placement","listItemHeight","size","disabled","notFoundContent","status","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","direction","style","allowClear"]);const{getPopupContainer:rt,getPrefixCls:Ct,renderEmpty:ut,direction:he,virtual:qe,popupMatchSelectWidth:T,popupOverflow:O,select:L}=d.useContext(le.E_),s=Ct("select",Y),H=Ct(),de=W!=null?W:he,{compactSize:v,compactItemClassnames:c}=(0,J.ri)(s,de),[Q,R]=(0,ie.Z)(s),w=d.useMemo(()=>{const{mode:yr}=Ie;if(yr!=="combobox")return yr===be?"combobox":yr},[Ie.mode]),U=w==="multiple"||w==="tags",Le=(0,Je.Z)(Ie.suffixIcon,Ie.showArrow),ye=(G=F!=null?F:B)!==null&&G!==void 0?G:T,{status:fe,hasFeedback:Ae,isFormItemInput:Ne,feedbackIcon:Re}=d.useContext(M.aM),It=(0,se.F)(fe,z);let zt;A!==void 0?zt=A:w==="combobox"?zt=null:zt=(ut==null?void 0:ut("Select"))||d.createElement(ue.Z,{componentName:"Select"});const{suffixIcon:Pt,itemIcon:Ut,removeIcon:Wt,clearIcon:ht}=(0,Ee.Z)(Object.assign(Object.assign({},Ie),{multiple:U,hasFeedback:Ae,feedbackIcon:Re,showSuffixIcon:Le,prefixCls:s,showArrow:Ie.showArrow,componentName:"Select"})),Ht=Pe===!0?{clearIcon:ht}:Pe,Mn=(0,ee.Z)(Ie,["suffixIcon","itemIcon"]),$n=u()(it||ge,{[`${s}-dropdown-${de}`]:de==="rtl"},Me,R),Tn=(0,b.Z)(yr=>{var Dn;return(Dn=we!=null?we:v)!==null&&Dn!==void 0?Dn:yr}),tr=d.useContext(h.Z),pr=m!=null?m:tr,Un=u()({[`${s}-lg`]:Tn==="large",[`${s}-sm`]:Tn==="small",[`${s}-rtl`]:de==="rtl",[`${s}-borderless`]:!V,[`${s}-in-form-item`]:Ne},(0,se.Z)(s,It,Ae),c,L==null?void 0:L.className,Z,Me,R),qt=d.useMemo(()=>ne!==void 0?ne:de==="rtl"?"bottomRight":"bottomLeft",[ne,de]),gr=(0,_.Z)(D,O);return Q(d.createElement(S.ZP,Object.assign({ref:P,virtual:qe,showSearch:L==null?void 0:L.showSearch},Mn,{style:Object.assign(Object.assign({},L==null?void 0:L.style),xe),dropdownMatchSelectWidth:ye,builtinPlacements:gr,transitionName:(0,n.m)(H,"slide-up",Ie.transitionName),listHeight:Ce,listItemHeight:X,mode:w,prefixCls:s,placement:qt,direction:de,suffixIcon:Pt,menuItemSelectedIcon:Ut,removeIcon:Wt,allowClear:Ht,notFoundContent:zt,className:Un,getPopupContainer:pe||rt,dropdownClassName:$n,disabled:pr})))},E=d.forwardRef(K),r=(0,I.Z)(E);E.SECRET_COMBOBOX_MODE_DO_NOT_USE=be,E.Option=S.Wx,E.OptGroup=S.Xo,E._InternalPanelDoNotUseOrYouWillBeFired=r,Ve.default=E},14154:function(un,Ve,e){e.d(Ve,{Z:function(){return E}});var t=e(17313),u=e(74207),S=e(37613),ee=e(83116),d=e(13826),I=e(92899);const n=r=>{const{optionHeight:x,optionFontSize:P,optionLineHeight:G,optionPadding:Y}=r;return{position:"relative",display:"block",minHeight:x,padding:Y,color:r.colorText,fontWeight:"normal",fontSize:P,lineHeight:G,boxSizing:"border-box"}};var le=r=>{const{antCls:x,componentCls:P}=r,G=`${P}-item`,Y=`&${x}-slide-up-enter${x}-slide-up-enter-active`,V=`&${x}-slide-up-appear${x}-slide-up-appear-active`,Z=`&${x}-slide-up-leave${x}-slide-up-leave-active`,Me=`${P}-dropdown-placement-`;return[{[`${P}-dropdown`]:Object.assign(Object.assign({},(0,t.Wf)(r)),{position:"absolute",top:-9999,zIndex:r.zIndexPopup,boxSizing:"border-box",padding:r.paddingXXS,overflow:"hidden",fontSize:r.fontSize,fontVariant:"initial",backgroundColor:r.colorBgElevated,borderRadius:r.borderRadiusLG,outline:"none",boxShadow:r.boxShadowSecondary,[` + `]:{display:"inline-block",minWidth:v.itemSize,height:v.itemSize,color:v.colorText,fontFamily:v.fontFamily,lineHeight:`${v.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:v.borderRadius,cursor:"pointer",transition:`all ${v.motionDurationMid}`},[`${c}-prev, ${c}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:v.colorText,cursor:"pointer",userSelect:"none"},[`${c}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:v.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${v.lineWidth}px ${v.lineType} transparent`,borderRadius:v.borderRadius,outline:"none",transition:`all ${v.motionDurationMid}`},[`&:hover ${c}-item-link`]:{backgroundColor:v.colorBgTextHover},[`&:active ${c}-item-link`]:{backgroundColor:v.colorBgTextActive},[`&${c}-disabled:hover`]:{[`${c}-item-link`]:{backgroundColor:"transparent"}}},[`${c}-slash`]:{marginInlineEnd:v.paginationSlashMarginInlineEnd,marginInlineStart:v.paginationSlashMarginInlineStart},[`${c}-options`]:{display:"inline-block",marginInlineStart:v.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:v.controlHeight,marginInlineStart:v.marginXS,lineHeight:`${v.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,B.ik)(v)),{width:v.controlHeightLG*1.25,height:v.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:v.marginXS,marginInlineEnd:v.marginXS})}}}},ut=v=>{const{componentCls:c}=v;return{[`${c}-item`]:{display:"inline-block",minWidth:v.itemSize,height:v.itemSize,marginInlineEnd:v.marginXS,fontFamily:v.fontFamily,lineHeight:`${v.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${v.lineWidth}px ${v.lineType} transparent`,borderRadius:v.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${v.paginationItemPaddingInline}px`,color:v.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${c}-item-active)`]:{"&:hover":{transition:`all ${v.motionDurationMid}`,backgroundColor:v.colorBgTextHover},"&:active":{backgroundColor:v.colorBgTextActive}},"&-active":{fontWeight:v.fontWeightStrong,backgroundColor:v.itemActiveBg,borderColor:v.colorPrimary,a:{color:v.colorPrimary},"&:hover":{borderColor:v.colorPrimaryHover},"&:hover a":{color:v.colorPrimaryHover}}}}},he=v=>{const{componentCls:c}=v;return{[c]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,F.Wf)(v)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${c}-total-text`]:{display:"inline-block",height:v.itemSize,marginInlineEnd:v.marginXS,lineHeight:`${v.itemSize-2}px`,verticalAlign:"middle"}}),ut(v)),Et(v)),ot(v)),Ie(v)),Pe(v)),{[`@media only screen and (max-width: ${v.screenLG}px)`]:{[`${c}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${v.screenSM}px)`]:{[`${c}-options`]:{display:"none"}}}),[`&${v.componentCls}-rtl`]:{direction:"rtl"}}},qe=v=>{const{componentCls:c}=v;return{[`${c}${c}-disabled:not(${c}-mini)`]:{"&, &:hover":{[`${c}-item-link`]:{borderColor:v.colorBorder}},"&:focus-visible":{[`${c}-item-link`]:{borderColor:v.colorBorder}},[`${c}-item, ${c}-item-link`]:{backgroundColor:v.colorBgContainerDisabled,borderColor:v.colorBorder,[`&:hover:not(${c}-item-active)`]:{backgroundColor:v.colorBgContainerDisabled,borderColor:v.colorBorder,a:{color:v.colorTextDisabled}},[`&${c}-item-active`]:{backgroundColor:v.itemActiveBgDisabled}},[`${c}-prev, ${c}-next`]:{"&:hover button":{backgroundColor:v.colorBgContainerDisabled,borderColor:v.colorBorder,color:v.colorTextDisabled},[`${c}-item-link`]:{backgroundColor:v.colorBgContainerDisabled,borderColor:v.colorBorder}}},[`${c}:not(${c}-mini)`]:{[`${c}-prev, ${c}-next`]:{"&:hover button":{borderColor:v.colorPrimaryHover,backgroundColor:v.itemBg},[`${c}-item-link`]:{backgroundColor:v.itemLinkBg,borderColor:v.colorBorder},[`&:hover ${c}-item-link`]:{borderColor:v.colorPrimary,backgroundColor:v.itemBg,color:v.colorPrimary},[`&${c}-disabled`]:{[`${c}-item-link`]:{borderColor:v.colorBorder,color:v.colorTextDisabled}}},[`${c}-item`]:{backgroundColor:v.itemBg,border:`${v.lineWidth}px ${v.lineType} ${v.colorBorder}`,[`&:hover:not(${c}-item-active)`]:{borderColor:v.colorPrimary,backgroundColor:v.itemBg,a:{color:v.colorPrimary}},"&-active":{borderColor:v.colorPrimary}}}}},T=v=>{const{componentCls:c}=v;return{[`${c}:not(${c}-disabled)`]:{[`${c}-item`]:Object.assign({},(0,F.Qy)(v)),[`${c}-jump-prev, ${c}-jump-next`]:{"&:focus-visible":Object.assign({[`${c}-item-link-icon`]:{opacity:1},[`${c}-item-ellipsis`]:{opacity:0}},(0,F.oN)(v))},[`${c}-prev, ${c}-next`]:{[`&:focus-visible ${c}-item-link`]:Object.assign({},(0,F.oN)(v))}}}};var O=(0,W.Z)("Pagination",v=>{const c=(0,xe.TS)(v,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:v.marginXXS/2,paginationMiniQuickJumperInputWidth:v.controlHeightLG*1.1,paginationItemPaddingInline:v.marginXXS*1.5,paginationEllipsisLetterSpacing:v.marginXXS/2,paginationSlashMarginInlineStart:v.marginXXS,paginationSlashMarginInlineEnd:v.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,B.e5)(v),(0,B.TM)(v));return[he(c),T(c),v.wireframe&&qe(c)]},v=>({itemBg:v.colorBgContainer,itemSize:v.controlHeight,itemSizeSM:v.controlHeightSM,itemActiveBg:v.colorBgContainer,itemLinkBg:v.colorBgContainer,itemActiveColorDisabled:v.colorTextDisabled,itemActiveBgDisabled:v.controlItemBgActiveDisabled,itemInputBg:v.colorBgContainer,miniOptionsSizeChangerTop:0})),L=function(v,c){var Q={};for(var R in v)Object.prototype.hasOwnProperty.call(v,R)&&c.indexOf(R)<0&&(Q[R]=v[R]);if(v!=null&&typeof Object.getOwnPropertySymbols=="function")for(var w=0,R=Object.getOwnPropertySymbols(v);w{const{prefixCls:c,selectPrefixCls:Q,className:R,rootClassName:w,style:U,size:Le,locale:ye,selectComponentClass:fe,responsive:Ae,showSizeChanger:Ne}=v,Re=L(v,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:It}=(0,we.Z)(Ae),{getPrefixCls:zt,direction:Pt,pagination:Ut={}}=u.useContext(ne.E_),Wt=zt("pagination",c),[yt,Ht]=O(Wt),Mn=Ne!=null?Ne:Ut.showSizeChanger,$n=u.useMemo(()=>{const Dn=u.createElement("span",{className:`${Wt}-item-ellipsis`},"\u2022\u2022\u2022"),Tn=u.createElement("button",{className:`${Wt}-item-link`,type:"button",tabIndex:-1},Pt==="rtl"?u.createElement(ue.Z,null):u.createElement(h.Z,null)),Gr=u.createElement("button",{className:`${Wt}-item-link`,type:"button",tabIndex:-1},Pt==="rtl"?u.createElement(h.Z,null):u.createElement(ue.Z,null)),We=u.createElement("a",{className:`${Wt}-item-link`},u.createElement("div",{className:`${Wt}-item-container`},Pt==="rtl"?u.createElement(le.Z,{className:`${Wt}-item-link-icon`}):u.createElement(se,{className:`${Wt}-item-link-icon`}),Dn)),bt=u.createElement("a",{className:`${Wt}-item-link`},u.createElement("div",{className:`${Wt}-item-container`},Pt==="rtl"?u.createElement(se,{className:`${Wt}-item-link-icon`}):u.createElement(le.Z,{className:`${Wt}-item-link-icon`}),Dn));return{prevIcon:Tn,nextIcon:Gr,jumpPrevIcon:We,jumpNextIcon:bt}},[Pt,Wt]),[Zn]=(0,m.Z)("Pagination",Ce.Z),tr=Object.assign(Object.assign({},Zn),ye),pr=(0,X.Z)(Le),Xn=pr==="small"||!!(It&&!pr&&Ae),qt=zt("select",Q),gr=M()({[`${Wt}-mini`]:Xn,[`${Wt}-rtl`]:Pt==="rtl"},Ut==null?void 0:Ut.className,R,w,Ht),yr=Object.assign(Object.assign({},Ut==null?void 0:Ut.style),U);return yt(u.createElement(ge,Object.assign({},$n,Re,{style:yr,prefixCls:Wt,selectPrefixCls:qt,className:gr,selectComponentClass:fe||(Xn?z:D),locale:tr,showSizeChanger:Mn})))},de=H},5112:function(un,Ve,e){e.d(Ve,{ZP:function(){return we}});var t=e(92310),u=e.n(t),S=e(18929),ee=e(26112),d=e(59301),I=e(36355),n=e(19716);const se=d.createContext(null),le=se.Provider;var h=se;const ue=d.createContext(null),y=ue.Provider;var M=e(5630),J=e(8654),ie=e(1684),_=e(32441),Je=e(17313),Ee=e(83116),Ue=e(37613);const be=m=>{const{componentCls:A,antCls:z}=m,D=`${A}-group`;return{[D]:Object.assign(Object.assign({},(0,Je.Wf)(m)),{display:"inline-block",fontSize:0,[`&${D}-rtl`]:{direction:"rtl"},[`${z}-badge ${z}-badge-count`]:{zIndex:1},[`> ${z}-badge:not(:first-child) > ${z}-button-wrapper`]:{borderInlineStart:"none"}})}},K=m=>{const{componentCls:A,wrapperMarginInlineEnd:z,colorPrimary:D,radioSize:B,motionDurationSlow:F,motionDurationMid:W,motionEaseInOutCirc:xe,colorBgContainer:Pe,colorBorder:Ie,lineWidth:ot,dotSize:Et,colorBgContainerDisabled:ut,colorTextDisabled:he,paddingXS:qe,dotColorDisabled:T,lineType:O,radioDotDisabledSize:L,wireframe:s,colorWhite:H}=m,de=`${A}-inner`;return{[`${A}-wrapper`]:Object.assign(Object.assign({},(0,Je.Wf)(m)),{display:"inline-flex",alignItems:"baseline",marginInlineStart:0,marginInlineEnd:z,cursor:"pointer",[`&${A}-wrapper-rtl`]:{direction:"rtl"},"&-disabled":{cursor:"not-allowed",color:m.colorTextDisabled},"&::after":{display:"inline-block",width:0,overflow:"hidden",content:'"\\a0"'},[`${A}-checked::after`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:"100%",height:"100%",border:`${ot}px ${O} ${D}`,borderRadius:"50%",visibility:"hidden",content:'""'},[A]:Object.assign(Object.assign({},(0,Je.Wf)(m)),{position:"relative",display:"inline-block",outline:"none",cursor:"pointer",alignSelf:"center",borderRadius:"50%"}),[`${A}-wrapper:hover &, + &:hover ${de}`]:{borderColor:D},[`${A}-input:focus-visible + ${de}`]:Object.assign({},(0,Je.oN)(m)),[`${A}:hover::after, ${A}-wrapper:hover &::after`]:{visibility:"visible"},[`${A}-inner`]:{"&::after":{boxSizing:"border-box",position:"absolute",insetBlockStart:"50%",insetInlineStart:"50%",display:"block",width:B,height:B,marginBlockStart:B/-2,marginInlineStart:B/-2,backgroundColor:s?D:H,borderBlockStart:0,borderInlineStart:0,borderRadius:B,transform:"scale(0)",opacity:0,transition:`all ${F} ${xe}`,content:'""'},boxSizing:"border-box",position:"relative",insetBlockStart:0,insetInlineStart:0,display:"block",width:B,height:B,backgroundColor:Pe,borderColor:Ie,borderStyle:"solid",borderWidth:ot,borderRadius:"50%",transition:`all ${W}`},[`${A}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0},[`${A}-checked`]:{[de]:{borderColor:D,backgroundColor:s?Pe:D,"&::after":{transform:`scale(${Et/B})`,opacity:1,transition:`all ${F} ${xe}`}}},[`${A}-disabled`]:{cursor:"not-allowed",[de]:{backgroundColor:ut,borderColor:Ie,cursor:"not-allowed","&::after":{backgroundColor:T}},[`${A}-input`]:{cursor:"not-allowed"},[`${A}-disabled + span`]:{color:he,cursor:"not-allowed"},[`&${A}-checked`]:{[de]:{"&::after":{transform:`scale(${L/B})`}}}},[`span${A} + *`]:{paddingInlineStart:qe,paddingInlineEnd:qe}})}},E=m=>{const{buttonColor:A,controlHeight:z,componentCls:D,lineWidth:B,lineType:F,colorBorder:W,motionDurationSlow:xe,motionDurationMid:Pe,buttonPaddingInline:Ie,fontSize:ot,buttonBg:Et,fontSizeLG:ut,controlHeightLG:he,controlHeightSM:qe,paddingXS:T,borderRadius:O,borderRadiusSM:L,borderRadiusLG:s,buttonCheckedBg:H,buttonSolidCheckedColor:de,colorTextDisabled:v,colorBgContainerDisabled:c,buttonCheckedBgDisabled:Q,buttonCheckedColorDisabled:R,colorPrimary:w,colorPrimaryHover:U,colorPrimaryActive:Le,buttonSolidCheckedBg:ye,buttonSolidCheckedHoverBg:fe,buttonSolidCheckedActiveBg:Ae}=m;return{[`${D}-button-wrapper`]:{position:"relative",display:"inline-block",height:z,margin:0,paddingInline:Ie,paddingBlock:0,color:A,fontSize:ot,lineHeight:`${z-B*2}px`,background:Et,border:`${B}px ${F} ${W}`,borderBlockStartWidth:B+.02,borderInlineStartWidth:0,borderInlineEndWidth:B,cursor:"pointer",transition:[`color ${Pe}`,`background ${Pe}`,`box-shadow ${Pe}`].join(","),a:{color:A},[`> ${D}-button`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:-1,width:"100%",height:"100%"},"&:not(:first-child)":{"&::before":{position:"absolute",insetBlockStart:-B,insetInlineStart:-B,display:"block",boxSizing:"content-box",width:1,height:"100%",paddingBlock:B,paddingInline:0,backgroundColor:W,transition:`background-color ${xe}`,content:'""'}},"&:first-child":{borderInlineStart:`${B}px ${F} ${W}`,borderStartStartRadius:O,borderEndStartRadius:O},"&:last-child":{borderStartEndRadius:O,borderEndEndRadius:O},"&:first-child:last-child":{borderRadius:O},[`${D}-group-large &`]:{height:he,fontSize:ut,lineHeight:`${he-B*2}px`,"&:first-child":{borderStartStartRadius:s,borderEndStartRadius:s},"&:last-child":{borderStartEndRadius:s,borderEndEndRadius:s}},[`${D}-group-small &`]:{height:qe,paddingInline:T-B,paddingBlock:0,lineHeight:`${qe-B*2}px`,"&:first-child":{borderStartStartRadius:L,borderEndStartRadius:L},"&:last-child":{borderStartEndRadius:L,borderEndEndRadius:L}},"&:hover":{position:"relative",color:w},"&:has(:focus-visible)":Object.assign({},(0,Je.oN)(m)),[`${D}-inner, input[type='checkbox'], input[type='radio']`]:{width:0,height:0,opacity:0,pointerEvents:"none"},[`&-checked:not(${D}-button-wrapper-disabled)`]:{zIndex:1,color:w,background:H,borderColor:w,"&::before":{backgroundColor:w},"&:first-child":{borderColor:w},"&:hover":{color:U,borderColor:U,"&::before":{backgroundColor:U}},"&:active":{color:Le,borderColor:Le,"&::before":{backgroundColor:Le}}},[`${D}-group-solid &-checked:not(${D}-button-wrapper-disabled)`]:{color:de,background:ye,borderColor:ye,"&:hover":{color:de,background:fe,borderColor:fe},"&:active":{color:de,background:Ae,borderColor:Ae}},"&-disabled":{color:v,backgroundColor:c,borderColor:W,cursor:"not-allowed","&:first-child, &:hover":{color:v,backgroundColor:c,borderColor:W}},[`&-disabled${D}-button-wrapper-checked`]:{color:R,backgroundColor:Q,borderColor:W,boxShadow:"none"}}}},r=m=>m-4*2;var x=(0,Ee.Z)("Radio",m=>{const{controlOutline:A,controlOutlineWidth:z,radioSize:D}=m,B=`0 0 0 ${z}px ${A}`,F=B,W=r(D),xe=(0,Ue.TS)(m,{radioDotDisabledSize:W,radioFocusShadow:B,radioButtonFocusShadow:F});return[be(xe),K(xe),E(xe)]},m=>{const{wireframe:A,padding:z,marginXS:D,lineWidth:B,fontSizeLG:F,colorText:W,colorBgContainer:xe,colorTextDisabled:Pe,controlItemBgActiveDisabled:Ie,colorTextLightSolid:ot,colorPrimary:Et,colorPrimaryHover:ut,colorPrimaryActive:he}=m,qe=4,T=F,O=A?r(T):T-(qe+B)*2;return{radioSize:T,dotSize:O,dotColorDisabled:Pe,buttonSolidCheckedColor:ot,buttonSolidCheckedBg:Et,buttonSolidCheckedHoverBg:ut,buttonSolidCheckedActiveBg:he,buttonBg:xe,buttonCheckedBg:xe,buttonColor:W,buttonCheckedBgDisabled:Ie,buttonCheckedColorDisabled:Pe,buttonPaddingInline:z-B,wrapperMarginInlineEnd:D}}),P=e(14088),G=e(4572),Y=function(m,A){var z={};for(var D in m)Object.prototype.hasOwnProperty.call(m,D)&&A.indexOf(D)<0&&(z[D]=m[D]);if(m!=null&&typeof Object.getOwnPropertySymbols=="function")for(var B=0,D=Object.getOwnPropertySymbols(m);B{var z,D;const B=d.useContext(h),F=d.useContext(ue),{getPrefixCls:W,direction:xe,radio:Pe}=d.useContext(I.E_),Ie=d.useRef(null),ot=(0,J.sQ)(A,Ie),{isFormItemInput:Et}=d.useContext(_.aM),ut=Le=>{var ye,fe;(ye=m.onChange)===null||ye===void 0||ye.call(m,Le),(fe=B==null?void 0:B.onChange)===null||fe===void 0||fe.call(B,Le)},{prefixCls:he,className:qe,rootClassName:T,children:O,style:L}=m,s=Y(m,["prefixCls","className","rootClassName","children","style"]),H=W("radio",he),de=((B==null?void 0:B.optionType)||F)==="button",v=de?`${H}-button`:H,[c,Q]=x(H),R=Object.assign({},s),w=d.useContext(ie.Z);B&&(R.name=B.name,R.onChange=ut,R.checked=m.value===B.value,R.disabled=(z=R.disabled)!==null&&z!==void 0?z:B.disabled),R.disabled=(D=R.disabled)!==null&&D!==void 0?D:w;const U=u()(`${v}-wrapper`,{[`${v}-wrapper-checked`]:R.checked,[`${v}-wrapper-disabled`]:R.disabled,[`${v}-wrapper-rtl`]:xe==="rtl",[`${v}-wrapper-in-form-item`]:Et},Pe==null?void 0:Pe.className,qe,T,Q);return c(d.createElement(P.Z,{component:"Radio",disabled:R.disabled},d.createElement("label",{className:U,style:Object.assign(Object.assign({},Pe==null?void 0:Pe.style),L),onMouseEnter:m.onMouseEnter,onMouseLeave:m.onMouseLeave},d.createElement(M.Z,Object.assign({},R,{className:u()(R.className,!de&&G.A),type:"radio",prefixCls:v,ref:ot})),O!==void 0?d.createElement("span",null,O):null)))};var Me=d.forwardRef(V);const pe=d.forwardRef((m,A)=>{const{getPrefixCls:z,direction:D}=d.useContext(I.E_),[B,F]=(0,S.Z)(m.defaultValue,{value:m.value}),W=ye=>{const fe=B,Ae=ye.target.value;"value"in m||F(Ae);const{onChange:Ne}=m;Ne&&Ae!==fe&&Ne(ye)},{prefixCls:xe,className:Pe,rootClassName:Ie,options:ot,buttonStyle:Et="outline",disabled:ut,children:he,size:qe,style:T,id:O,onMouseEnter:L,onMouseLeave:s,onFocus:H,onBlur:de}=m,v=z("radio",xe),c=`${v}-group`,[Q,R]=x(v);let w=he;ot&&ot.length>0&&(w=ot.map(ye=>typeof ye=="string"||typeof ye=="number"?d.createElement(Me,{key:ye.toString(),prefixCls:v,disabled:ut,value:ye,checked:B===ye},ye):d.createElement(Me,{key:`radio-group-value-options-${ye.value}`,prefixCls:v,disabled:ye.disabled||ut,value:ye.value,checked:B===ye.value,title:ye.title,style:ye.style},ye.label)));const U=(0,n.Z)(qe),Le=u()(c,`${c}-${Et}`,{[`${c}-${U}`]:U,[`${c}-rtl`]:D==="rtl"},Pe,Ie,R);return Q(d.createElement("div",Object.assign({},(0,ee.Z)(m,{aria:!0,data:!0}),{className:Le,style:T,onMouseEnter:L,onMouseLeave:s,onFocus:H,onBlur:de,id:O,ref:A}),d.createElement(le,{value:{onChange:W,value:B,disabled:m.disabled,name:m.name,optionType:m.optionType}},w)))});var it=d.memo(pe),ge=function(m,A){var z={};for(var D in m)Object.prototype.hasOwnProperty.call(m,D)&&A.indexOf(D)<0&&(z[D]=m[D]);if(m!=null&&typeof Object.getOwnPropertySymbols=="function")for(var B=0,D=Object.getOwnPropertySymbols(m);B{const{getPrefixCls:z}=d.useContext(I.E_),{prefixCls:D}=m,B=ge(m,["prefixCls"]),F=z("radio",D);return d.createElement(y,{value:"button"},d.createElement(Me,Object.assign({prefixCls:F},B,{type:"radio",ref:A})))};var ne=d.forwardRef(Ce);const X=Me;X.Button=ne,X.Group=it,X.__ANT_RADIO=!0;var we=X},57809:function(un,Ve,e){var t=e(92310),u=e.n(t),S=e(77861),ee=e(2738),d=e(59301),I=e(53487),n=e(62892),se=e(19080),le=e(36355),h=e(1684),ue=e(93891),y=e(19716),M=e(32441),J=e(33234),ie=e(14154),_=e(58582),Je=e(84443),Ee=e(66339),Ue=function(x,P){var G={};for(var Y in x)Object.prototype.hasOwnProperty.call(x,Y)&&P.indexOf(Y)<0&&(G[Y]=x[Y]);if(x!=null&&typeof Object.getOwnPropertySymbols=="function")for(var V=0,Y=Object.getOwnPropertySymbols(x);V{var G,{prefixCls:Y,bordered:V=!0,className:Z,rootClassName:Me,getPopupContainer:pe,popupClassName:it,dropdownClassName:ge,listHeight:Ce=256,placement:ne,listItemHeight:X=24,size:we,disabled:m,notFoundContent:A,status:z,builtinPlacements:D,dropdownMatchSelectWidth:B,popupMatchSelectWidth:F,direction:W,style:xe,allowClear:Pe}=x,Ie=Ue(x,["prefixCls","bordered","className","rootClassName","getPopupContainer","popupClassName","dropdownClassName","listHeight","placement","listItemHeight","size","disabled","notFoundContent","status","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","direction","style","allowClear"]);const{getPopupContainer:ot,getPrefixCls:Et,renderEmpty:ut,direction:he,virtual:qe,popupMatchSelectWidth:T,popupOverflow:O,select:L}=d.useContext(le.E_),s=Et("select",Y),H=Et(),de=W!=null?W:he,{compactSize:v,compactItemClassnames:c}=(0,J.ri)(s,de),[Q,R]=(0,ie.Z)(s),w=d.useMemo(()=>{const{mode:yr}=Ie;if(yr!=="combobox")return yr===be?"combobox":yr},[Ie.mode]),U=w==="multiple"||w==="tags",Le=(0,Je.Z)(Ie.suffixIcon,Ie.showArrow),ye=(G=F!=null?F:B)!==null&&G!==void 0?G:T,{status:fe,hasFeedback:Ae,isFormItemInput:Ne,feedbackIcon:Re}=d.useContext(M.aM),It=(0,se.F)(fe,z);let zt;A!==void 0?zt=A:w==="combobox"?zt=null:zt=(ut==null?void 0:ut("Select"))||d.createElement(ue.Z,{componentName:"Select"});const{suffixIcon:Pt,itemIcon:Ut,removeIcon:Wt,clearIcon:yt}=(0,Ee.Z)(Object.assign(Object.assign({},Ie),{multiple:U,hasFeedback:Ae,feedbackIcon:Re,showSuffixIcon:Le,prefixCls:s,showArrow:Ie.showArrow,componentName:"Select"})),Ht=Pe===!0?{clearIcon:yt}:Pe,Mn=(0,ee.Z)(Ie,["suffixIcon","itemIcon"]),$n=u()(it||ge,{[`${s}-dropdown-${de}`]:de==="rtl"},Me,R),Zn=(0,y.Z)(yr=>{var Dn;return(Dn=we!=null?we:v)!==null&&Dn!==void 0?Dn:yr}),tr=d.useContext(h.Z),pr=m!=null?m:tr,Xn=u()({[`${s}-lg`]:Zn==="large",[`${s}-sm`]:Zn==="small",[`${s}-rtl`]:de==="rtl",[`${s}-borderless`]:!V,[`${s}-in-form-item`]:Ne},(0,se.Z)(s,It,Ae),c,L==null?void 0:L.className,Z,Me,R),qt=d.useMemo(()=>ne!==void 0?ne:de==="rtl"?"bottomRight":"bottomLeft",[ne,de]),gr=(0,_.Z)(D,O);return Q(d.createElement(S.ZP,Object.assign({ref:P,virtual:qe,showSearch:L==null?void 0:L.showSearch},Mn,{style:Object.assign(Object.assign({},L==null?void 0:L.style),xe),dropdownMatchSelectWidth:ye,builtinPlacements:gr,transitionName:(0,n.m)(H,"slide-up",Ie.transitionName),listHeight:Ce,listItemHeight:X,mode:w,prefixCls:s,placement:qt,direction:de,suffixIcon:Pt,menuItemSelectedIcon:Ut,removeIcon:Wt,allowClear:Ht,notFoundContent:zt,className:Xn,getPopupContainer:pe||ot,dropdownClassName:$n,disabled:pr})))},E=d.forwardRef(K),r=(0,I.Z)(E);E.SECRET_COMBOBOX_MODE_DO_NOT_USE=be,E.Option=S.Wx,E.OptGroup=S.Xo,E._InternalPanelDoNotUseOrYouWillBeFired=r,Ve.default=E},14154:function(un,Ve,e){e.d(Ve,{Z:function(){return E}});var t=e(17313),u=e(74207),S=e(37613),ee=e(83116),d=e(13826),I=e(92899);const n=r=>{const{optionHeight:x,optionFontSize:P,optionLineHeight:G,optionPadding:Y}=r;return{position:"relative",display:"block",minHeight:x,padding:Y,color:r.colorText,fontWeight:"normal",fontSize:P,lineHeight:G,boxSizing:"border-box"}};var le=r=>{const{antCls:x,componentCls:P}=r,G=`${P}-item`,Y=`&${x}-slide-up-enter${x}-slide-up-enter-active`,V=`&${x}-slide-up-appear${x}-slide-up-appear-active`,Z=`&${x}-slide-up-leave${x}-slide-up-leave-active`,Me=`${P}-dropdown-placement-`;return[{[`${P}-dropdown`]:Object.assign(Object.assign({},(0,t.Wf)(r)),{position:"absolute",top:-9999,zIndex:r.zIndexPopup,boxSizing:"border-box",padding:r.paddingXXS,overflow:"hidden",fontSize:r.fontSize,fontVariant:"initial",backgroundColor:r.colorBgElevated,borderRadius:r.borderRadiusLG,outline:"none",boxShadow:r.boxShadowSecondary,[` ${Y}${Me}bottomLeft, ${V}${Me}bottomLeft `]:{animationName:d.fJ},[` @@ -458,10 +458,10 @@ `]:{animationName:d.Qt},[`${Z}${Me}bottomLeft`]:{animationName:d.Uw},[` ${Z}${Me}topLeft, ${Z}${Me}topRight - `]:{animationName:d.ly},"&-hidden":{display:"none"},[`${G}`]:Object.assign(Object.assign({},n(r)),{cursor:"pointer",transition:`background ${r.motionDurationSlow} ease`,borderRadius:r.borderRadiusSM,"&-group":{color:r.colorTextDescription,fontSize:r.fontSizeSM,cursor:"default"},"&-option":{display:"flex","&-content":Object.assign({flex:"auto"},t.vS),"&-state":{flex:"none",display:"flex",alignItems:"center"},[`&-active:not(${G}-option-disabled)`]:{backgroundColor:r.optionActiveBg},[`&-selected:not(${G}-option-disabled)`]:{color:r.optionSelectedColor,fontWeight:r.optionSelectedFontWeight,backgroundColor:r.optionSelectedBg,[`${G}-option-state`]:{color:r.colorPrimary}},"&-disabled":{[`&${G}-option-selected`]:{backgroundColor:r.colorBgContainerDisabled},color:r.colorTextDisabled,cursor:"not-allowed"},"&-grouped":{paddingInlineStart:r.controlPaddingHorizontal*2}}}),"&-rtl":{direction:"rtl"}})},(0,d.oN)(r,"slide-up"),(0,d.oN)(r,"slide-down"),(0,I.Fm)(r,"move-up"),(0,I.Fm)(r,"move-down")]};const h=2,ue=r=>{let{controlHeightSM:x,controlHeight:P,lineWidth:G}=r;const Y=(P-x)/2-G,V=Math.ceil(Y/2);return[Y,V]};function b(r,x){const{componentCls:P,iconCls:G}=r,Y=`${P}-selection-overflow`,V=r.multipleSelectItemHeight,[Z]=ue(r),Me=x?`${P}-${x}`:"";return{[`${P}-multiple${Me}`]:{fontSize:r.fontSize,[Y]:{position:"relative",display:"flex",flex:"auto",flexWrap:"wrap",maxWidth:"100%","&-item":{flex:"none",alignSelf:"center",maxWidth:"100%",display:"inline-flex"}},[`${P}-selector`]:{display:"flex",flexWrap:"wrap",alignItems:"center",padding:`${Z-h}px ${h*2}px`,borderRadius:r.borderRadius,[`${P}-show-search&`]:{cursor:"text"},[`${P}-disabled&`]:{background:r.multipleSelectorBgDisabled,cursor:"not-allowed"},"&:after":{display:"inline-block",width:0,margin:`${h}px 0`,lineHeight:`${V}px`,visibility:"hidden",content:'"\\a0"'}},[` + `]:{animationName:d.ly},"&-hidden":{display:"none"},[`${G}`]:Object.assign(Object.assign({},n(r)),{cursor:"pointer",transition:`background ${r.motionDurationSlow} ease`,borderRadius:r.borderRadiusSM,"&-group":{color:r.colorTextDescription,fontSize:r.fontSizeSM,cursor:"default"},"&-option":{display:"flex","&-content":Object.assign({flex:"auto"},t.vS),"&-state":{flex:"none",display:"flex",alignItems:"center"},[`&-active:not(${G}-option-disabled)`]:{backgroundColor:r.optionActiveBg},[`&-selected:not(${G}-option-disabled)`]:{color:r.optionSelectedColor,fontWeight:r.optionSelectedFontWeight,backgroundColor:r.optionSelectedBg,[`${G}-option-state`]:{color:r.colorPrimary}},"&-disabled":{[`&${G}-option-selected`]:{backgroundColor:r.colorBgContainerDisabled},color:r.colorTextDisabled,cursor:"not-allowed"},"&-grouped":{paddingInlineStart:r.controlPaddingHorizontal*2}}}),"&-rtl":{direction:"rtl"}})},(0,d.oN)(r,"slide-up"),(0,d.oN)(r,"slide-down"),(0,I.Fm)(r,"move-up"),(0,I.Fm)(r,"move-down")]};const h=2,ue=r=>{let{controlHeightSM:x,controlHeight:P,lineWidth:G}=r;const Y=(P-x)/2-G,V=Math.ceil(Y/2);return[Y,V]};function y(r,x){const{componentCls:P,iconCls:G}=r,Y=`${P}-selection-overflow`,V=r.multipleSelectItemHeight,[Z]=ue(r),Me=x?`${P}-${x}`:"";return{[`${P}-multiple${Me}`]:{fontSize:r.fontSize,[Y]:{position:"relative",display:"flex",flex:"auto",flexWrap:"wrap",maxWidth:"100%","&-item":{flex:"none",alignSelf:"center",maxWidth:"100%",display:"inline-flex"}},[`${P}-selector`]:{display:"flex",flexWrap:"wrap",alignItems:"center",padding:`${Z-h}px ${h*2}px`,borderRadius:r.borderRadius,[`${P}-show-search&`]:{cursor:"text"},[`${P}-disabled&`]:{background:r.multipleSelectorBgDisabled,cursor:"not-allowed"},"&:after":{display:"inline-block",width:0,margin:`${h}px 0`,lineHeight:`${V}px`,visibility:"hidden",content:'"\\a0"'}},[` &${P}-show-arrow ${P}-selector, &${P}-allow-clear ${P}-selector - `]:{paddingInlineEnd:r.fontSizeIcon+r.controlPaddingHorizontal},[`${P}-selection-item`]:{position:"relative",display:"flex",flex:"none",boxSizing:"border-box",maxWidth:"100%",height:V,marginTop:h,marginBottom:h,lineHeight:`${V-r.lineWidth*2}px`,background:r.multipleItemBg,border:`${r.lineWidth}px ${r.lineType} ${r.multipleItemBorderColor}`,borderRadius:r.borderRadiusSM,cursor:"default",transition:`font-size ${r.motionDurationSlow}, line-height ${r.motionDurationSlow}, height ${r.motionDurationSlow}`,userSelect:"none",marginInlineEnd:h*2,paddingInlineStart:r.paddingXS,paddingInlineEnd:r.paddingXS/2,[`${P}-disabled&`]:{color:r.multipleItemColorDisabled,borderColor:r.multipleItemBorderColorDisabled,cursor:"not-allowed"},"&-content":{display:"inline-block",marginInlineEnd:r.paddingXS/2,overflow:"hidden",whiteSpace:"pre",textOverflow:"ellipsis"},"&-remove":Object.assign(Object.assign({},(0,t.Ro)()),{display:"inline-flex",alignItems:"center",color:r.colorIcon,fontWeight:"bold",fontSize:10,lineHeight:"inherit",cursor:"pointer",[`> ${G}`]:{verticalAlign:"-0.2em"},"&:hover":{color:r.colorIconHover}})},[`${Y}-item + ${Y}-item`]:{[`${P}-selection-search`]:{marginInlineStart:0}},[`${P}-selection-search`]:{display:"inline-flex",position:"relative",maxWidth:"100%",marginInlineStart:r.inputPaddingHorizontalBase-Z,"\n &-input,\n &-mirror\n ":{height:V,fontFamily:r.fontFamily,lineHeight:`${V}px`,transition:`all ${r.motionDurationSlow}`},"&-input":{width:"100%",minWidth:4.1},"&-mirror":{position:"absolute",top:0,insetInlineStart:0,insetInlineEnd:"auto",zIndex:999,whiteSpace:"pre",visibility:"hidden"}},[`${P}-selection-placeholder `]:{position:"absolute",top:"50%",insetInlineStart:r.inputPaddingHorizontalBase,insetInlineEnd:r.inputPaddingHorizontalBase,transform:"translateY(-50%)",transition:`all ${r.motionDurationSlow}`}}}}var J=r=>{const{componentCls:x}=r,P=(0,S.TS)(r,{controlHeight:r.controlHeightSM,multipleSelectItemHeight:r.controlHeightXS,borderRadius:r.borderRadiusSM,borderRadiusSM:r.borderRadiusXS}),G=(0,S.TS)(r,{fontSize:r.fontSizeLG,controlHeight:r.controlHeightLG,multipleSelectItemHeight:r.multipleItemHeightLG,borderRadius:r.borderRadiusLG,borderRadiusSM:r.borderRadius}),[,Y]=ue(r);return[b(r),b(P,"sm"),{[`${x}-multiple${x}-sm`]:{[`${x}-selection-placeholder`]:{insetInline:r.controlPaddingHorizontalSM-r.lineWidth},[`${x}-selection-search`]:{marginInlineStart:Y}}},b(G,"lg")]};function ie(r,x){const{componentCls:P,inputPaddingHorizontalBase:G,borderRadius:Y}=r,V=r.controlHeight-r.lineWidth*2,Z=Math.ceil(r.fontSize*1.25),Me=x?`${P}-${x}`:"";return{[`${P}-single${Me}`]:{fontSize:r.fontSize,[`${P}-selector`]:Object.assign(Object.assign({},(0,t.Wf)(r)),{display:"flex",borderRadius:Y,[`${P}-selection-search`]:{position:"absolute",top:0,insetInlineStart:G,insetInlineEnd:G,bottom:0,"&-input":{width:"100%"}},[` + `]:{paddingInlineEnd:r.fontSizeIcon+r.controlPaddingHorizontal},[`${P}-selection-item`]:{position:"relative",display:"flex",flex:"none",boxSizing:"border-box",maxWidth:"100%",height:V,marginTop:h,marginBottom:h,lineHeight:`${V-r.lineWidth*2}px`,background:r.multipleItemBg,border:`${r.lineWidth}px ${r.lineType} ${r.multipleItemBorderColor}`,borderRadius:r.borderRadiusSM,cursor:"default",transition:`font-size ${r.motionDurationSlow}, line-height ${r.motionDurationSlow}, height ${r.motionDurationSlow}`,userSelect:"none",marginInlineEnd:h*2,paddingInlineStart:r.paddingXS,paddingInlineEnd:r.paddingXS/2,[`${P}-disabled&`]:{color:r.multipleItemColorDisabled,borderColor:r.multipleItemBorderColorDisabled,cursor:"not-allowed"},"&-content":{display:"inline-block",marginInlineEnd:r.paddingXS/2,overflow:"hidden",whiteSpace:"pre",textOverflow:"ellipsis"},"&-remove":Object.assign(Object.assign({},(0,t.Ro)()),{display:"inline-flex",alignItems:"center",color:r.colorIcon,fontWeight:"bold",fontSize:10,lineHeight:"inherit",cursor:"pointer",[`> ${G}`]:{verticalAlign:"-0.2em"},"&:hover":{color:r.colorIconHover}})},[`${Y}-item + ${Y}-item`]:{[`${P}-selection-search`]:{marginInlineStart:0}},[`${P}-selection-search`]:{display:"inline-flex",position:"relative",maxWidth:"100%",marginInlineStart:r.inputPaddingHorizontalBase-Z,"\n &-input,\n &-mirror\n ":{height:V,fontFamily:r.fontFamily,lineHeight:`${V}px`,transition:`all ${r.motionDurationSlow}`},"&-input":{width:"100%",minWidth:4.1},"&-mirror":{position:"absolute",top:0,insetInlineStart:0,insetInlineEnd:"auto",zIndex:999,whiteSpace:"pre",visibility:"hidden"}},[`${P}-selection-placeholder `]:{position:"absolute",top:"50%",insetInlineStart:r.inputPaddingHorizontalBase,insetInlineEnd:r.inputPaddingHorizontalBase,transform:"translateY(-50%)",transition:`all ${r.motionDurationSlow}`}}}}var J=r=>{const{componentCls:x}=r,P=(0,S.TS)(r,{controlHeight:r.controlHeightSM,multipleSelectItemHeight:r.controlHeightXS,borderRadius:r.borderRadiusSM,borderRadiusSM:r.borderRadiusXS}),G=(0,S.TS)(r,{fontSize:r.fontSizeLG,controlHeight:r.controlHeightLG,multipleSelectItemHeight:r.multipleItemHeightLG,borderRadius:r.borderRadiusLG,borderRadiusSM:r.borderRadius}),[,Y]=ue(r);return[y(r),y(P,"sm"),{[`${x}-multiple${x}-sm`]:{[`${x}-selection-placeholder`]:{insetInline:r.controlPaddingHorizontalSM-r.lineWidth},[`${x}-selection-search`]:{marginInlineStart:Y}}},y(G,"lg")]};function ie(r,x){const{componentCls:P,inputPaddingHorizontalBase:G,borderRadius:Y}=r,V=r.controlHeight-r.lineWidth*2,Z=Math.ceil(r.fontSize*1.25),Me=x?`${P}-${x}`:"";return{[`${P}-single${Me}`]:{fontSize:r.fontSize,[`${P}-selector`]:Object.assign(Object.assign({},(0,t.Wf)(r)),{display:"flex",borderRadius:Y,[`${P}-selection-search`]:{position:"absolute",top:0,insetInlineStart:G,insetInlineEnd:G,bottom:0,"&-input":{width:"100%"}},[` ${P}-selection-item, ${P}-selection-placeholder `]:{padding:0,lineHeight:`${V}px`,transition:`all ${r.motionDurationSlow}, visibility 0s`,"@supports (-moz-appearance: meterbar)":{lineHeight:`${V}px`}},[`${P}-selection-item`]:{position:"relative",userSelect:"none"},[`${P}-selection-placeholder`]:{transition:"none",pointerEvents:"none"},[["&:after",`${P}-selection-item:after`,`${P}-selection-placeholder:after`].join(",")]:{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'}}),[` @@ -470,15 +470,15 @@ `]:{paddingInlineEnd:Z},[`&${P}-open ${P}-selection-item`]:{color:r.colorTextPlaceholder},[`&:not(${P}-customize-input)`]:{[`${P}-selector`]:{width:"100%",height:r.controlHeight,padding:`0 ${G}px`,[`${P}-selection-search-input`]:{height:V},"&:after":{lineHeight:`${V}px`}}},[`&${P}-customize-input`]:{[`${P}-selector`]:{"&:after":{display:"none"},[`${P}-selection-search`]:{position:"static",width:"100%"},[`${P}-selection-placeholder`]:{position:"absolute",insetInlineStart:0,insetInlineEnd:0,padding:`0 ${G}px`,"&:after":{display:"none"}}}}}}}function _(r){const{componentCls:x}=r,P=r.controlPaddingHorizontalSM-r.lineWidth;return[ie(r),ie((0,S.TS)(r,{controlHeight:r.controlHeightSM,borderRadius:r.borderRadiusSM}),"sm"),{[`${x}-single${x}-sm`]:{[`&:not(${x}-customize-input)`]:{[`${x}-selection-search`]:{insetInlineStart:P,insetInlineEnd:P},[`${x}-selector`]:{padding:`0 ${P}px`},[`&${x}-show-arrow ${x}-selection-search`]:{insetInlineEnd:P+r.fontSize*1.5},[` &${x}-show-arrow ${x}-selection-item, &${x}-show-arrow ${x}-selection-placeholder - `]:{paddingInlineEnd:r.fontSize*1.5}}}},ie((0,S.TS)(r,{controlHeight:r.singleItemHeightLG,fontSize:r.fontSizeLG,borderRadius:r.borderRadiusLG}),"lg")]}const Je=r=>{const{componentCls:x,selectorBg:P}=r;return{position:"relative",backgroundColor:P,border:`${r.lineWidth}px ${r.lineType} ${r.colorBorder}`,transition:`all ${r.motionDurationMid} ${r.motionEaseInOut}`,input:{cursor:"pointer"},[`${x}-show-search&`]:{cursor:"text",input:{cursor:"auto",color:"inherit"}},[`${x}-disabled&`]:{color:r.colorTextDisabled,background:r.colorBgContainerDisabled,cursor:"not-allowed",[`${x}-multiple&`]:{background:r.multipleSelectorBgDisabled},input:{cursor:"not-allowed"}}}},Ee=function(r,x){let P=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;const{componentCls:G,borderHoverColor:Y,outlineColor:V,antCls:Z}=x,Me=P?{[`${G}-selector`]:{borderColor:Y}}:{};return{[r]:{[`&:not(${G}-disabled):not(${G}-customize-input):not(${Z}-pagination-size-changer)`]:Object.assign(Object.assign({},Me),{[`${G}-focused& ${G}-selector`]:{borderColor:Y,boxShadow:`0 0 0 ${x.controlOutlineWidth}px ${V}`,outline:0},[`&:hover ${G}-selector`]:{borderColor:Y}})}}},Ue=r=>{const{componentCls:x}=r;return{[`${x}-selection-search-input`]:{margin:0,padding:0,background:"transparent",border:"none",outline:"none",appearance:"none","&::-webkit-search-cancel-button":{display:"none","-webkit-appearance":"none"}}}},be=r=>{const{componentCls:x,inputPaddingHorizontalBase:P,iconCls:G}=r;return{[x]:Object.assign(Object.assign({},(0,t.Wf)(r)),{position:"relative",display:"inline-block",cursor:"pointer",[`&:not(${x}-customize-input) ${x}-selector`]:Object.assign(Object.assign({},Je(r)),Ue(r)),[`${x}-selection-item`]:Object.assign({flex:1,fontWeight:"normal"},t.vS),[`${x}-selection-placeholder`]:Object.assign(Object.assign({},t.vS),{flex:1,color:r.colorTextPlaceholder,pointerEvents:"none"}),[`${x}-arrow`]:Object.assign(Object.assign({},(0,t.Ro)()),{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:P,height:r.fontSizeIcon,marginTop:-r.fontSizeIcon/2,color:r.colorTextQuaternary,fontSize:r.fontSizeIcon,lineHeight:1,textAlign:"center",pointerEvents:"none",display:"flex",alignItems:"center",[G]:{verticalAlign:"top",transition:`transform ${r.motionDurationSlow}`,"> svg":{verticalAlign:"top"},[`&:not(${x}-suffix)`]:{pointerEvents:"auto"}},[`${x}-disabled &`]:{cursor:"not-allowed"},"> *:not(:last-child)":{marginInlineEnd:8}}),[`${x}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:P,zIndex:1,display:"inline-block",width:r.fontSizeIcon,height:r.fontSizeIcon,marginTop:-r.fontSizeIcon/2,color:r.colorTextQuaternary,fontSize:r.fontSizeIcon,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",background:r.clearBg,cursor:"pointer",opacity:0,transition:`color ${r.motionDurationMid} ease, opacity ${r.motionDurationSlow} ease`,textRendering:"auto","&:before":{display:"block"},"&:hover":{color:r.colorTextTertiary}},"&:hover":{[`${x}-clear`]:{opacity:1}}}),[`${x}-has-feedback`]:{[`${x}-clear`]:{insetInlineEnd:P+r.fontSize+r.paddingXS}}}},K=r=>{const{componentCls:x}=r;return[{[x]:{[`&-borderless ${x}-selector`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`&${x}-in-form-item`]:{width:"100%"}}},be(r),_(r),J(r),le(r),{[`${x}-rtl`]:{direction:"rtl"}},Ee(x,(0,S.TS)(r,{borderHoverColor:r.colorPrimaryHover,outlineColor:r.controlOutline})),Ee(`${x}-status-error`,(0,S.TS)(r,{borderHoverColor:r.colorErrorHover,outlineColor:r.colorErrorOutline}),!0),Ee(`${x}-status-warning`,(0,S.TS)(r,{borderHoverColor:r.colorWarningHover,outlineColor:r.colorWarningOutline}),!0),(0,u.c)(r,{borderElCls:`${x}-selector`,focusElCls:`${x}-focused`})]};var E=(0,ee.Z)("Select",(r,x)=>{let{rootPrefixCls:P}=x;const G=(0,S.TS)(r,{rootPrefixCls:P,inputPaddingHorizontalBase:r.paddingSM-1,multipleSelectItemHeight:r.multipleItemHeight});return[K(G)]},r=>{const{fontSize:x,lineHeight:P,controlHeight:G,controlPaddingHorizontal:Y,zIndexPopupBase:V,colorText:Z,fontWeightStrong:Me,controlItemBgActive:pe,controlItemBgHover:it,colorBgContainer:ge,colorFillSecondary:Ce,controlHeightLG:ne,controlHeightSM:X,colorBgContainerDisabled:we,colorTextDisabled:m}=r;return{zIndexPopup:V+50,optionSelectedColor:Z,optionSelectedFontWeight:Me,optionSelectedBg:pe,optionActiveBg:it,optionPadding:`${(G-x*P)/2}px ${Y}px`,optionFontSize:x,optionLineHeight:P,optionHeight:G,selectorBg:ge,clearBg:ge,singleItemHeightLG:ne,multipleItemBg:Ce,multipleItemBorderColor:"transparent",multipleItemHeight:X,multipleItemHeightLG:G,multipleSelectorBgDisabled:we,multipleItemColorDisabled:m,multipleItemBorderColorDisabled:"transparent"}})},58582:function(un,Ve,e){e.d(Ve,{Z:function(){return u}});const t=S=>{const d={overflow:{adjustX:!0,adjustY:!0,shiftY:!0},htmlRegion:S==="scroll"?"scroll":"visible",_experimental:{dynamicInset:!0}};return{bottomLeft:Object.assign(Object.assign({},d),{points:["tl","bl"],offset:[0,4]}),bottomRight:Object.assign(Object.assign({},d),{points:["tr","br"],offset:[0,4]}),topLeft:Object.assign(Object.assign({},d),{points:["bl","tl"],offset:[0,-4]}),topRight:Object.assign(Object.assign({},d),{points:["br","tr"],offset:[0,-4]})}};function u(S,ee){return S||t(ee)}},84443:function(un,Ve,e){e.d(Ve,{Z:function(){return t}});function t(u,S){return S!==void 0?S:u!==null}},66339:function(un,Ve,e){e.d(Ve,{Z:function(){return se}});var t=e(40001),u=e(19248),S=e(99267),ee=e(84105),d=e(58617),I=e(47472),n=e(59301);function se(le){let{suffixIcon:h,clearIcon:ue,menuItemSelectedIcon:b,removeIcon:M,loading:J,multiple:ie,hasFeedback:_,prefixCls:Je,showSuffixIcon:Ee,feedbackIcon:Ue,showArrow:be,componentName:K}=le;const E=ue!=null?ue:n.createElement(u.Z,null),r=Y=>h===null&&!_&&!be?null:n.createElement(n.Fragment,null,Ee!==!1&&Y,_&&Ue);let x=null;if(h!==void 0)x=r(h);else if(J)x=r(n.createElement(d.Z,{spin:!0}));else{const Y=`${Je}-suffix`;x=V=>{let{open:Z,showSearch:Me}=V;return r(Z&&Me?n.createElement(I.Z,{className:Y}):n.createElement(ee.Z,{className:Y}))}}let P=null;b!==void 0?P=b:ie?P=n.createElement(t.Z,null):P=null;let G=null;return M!==void 0?G=M:G=n.createElement(S.Z,null),{clearIcon:E,suffixIcon:x,itemIcon:P,removeIcon:G}}},81327:function(un,Ve,e){e.d(Ve,{Z:function(){return Je}});var t=e(59301),u=e(92310),S=e.n(u),ee=e(11592),d=e(36355),I=e(33234);const n=t.createContext({latestIndex:0}),se=n.Provider;var h=Ee=>{let{className:Ue,index:be,children:K,split:E,style:r}=Ee;const{latestIndex:x}=t.useContext(n);return K==null?null:t.createElement(t.Fragment,null,t.createElement("div",{className:Ue,style:r},K),be{var be,K;const{getPrefixCls:E,space:r,direction:x}=t.useContext(d.E_),{size:P=(r==null?void 0:r.size)||"small",align:G,className:Y,rootClassName:V,children:Z,direction:Me="horizontal",prefixCls:pe,split:it,style:ge,wrap:Ce=!1,classNames:ne,styles:X}=Ee,we=J(Ee,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[m,A]=Array.isArray(P)?P:[P,P],z=b(A),D=b(m),B=M(A),F=M(m),W=(0,ee.Z)(Z,{keepEmpty:!0}),xe=G===void 0&&Me==="horizontal"?"center":G,Pe=E("space",pe),[Ie,rt]=(0,ue.Z)(Pe),Ct=S()(Pe,r==null?void 0:r.className,rt,`${Pe}-${Me}`,{[`${Pe}-rtl`]:x==="rtl",[`${Pe}-align-${xe}`]:xe,[`${Pe}-gap-row-${A}`]:z,[`${Pe}-gap-col-${m}`]:D},Y,V),ut=S()(`${Pe}-item`,(be=ne==null?void 0:ne.item)!==null&&be!==void 0?be:(K=r==null?void 0:r.classNames)===null||K===void 0?void 0:K.item);let he=0;const qe=W.map((L,s)=>{var H,de;L!=null&&(he=s);const v=L&&L.key||`${ut}-${s}`;return t.createElement(h,{className:ut,key:v,index:s,split:it,style:(H=X==null?void 0:X.item)!==null&&H!==void 0?H:(de=r==null?void 0:r.styles)===null||de===void 0?void 0:de.item},L)}),T=t.useMemo(()=>({latestIndex:he}),[he]);if(W.length===0)return null;const O={};return Ce&&(O.flexWrap="wrap"),!D&&F&&(O.columnGap=m),!z&&B&&(O.rowGap=A),Ie(t.createElement("div",Object.assign({ref:Ue,className:Ct,style:Object.assign(Object.assign(Object.assign({},O),r==null?void 0:r.style),ge)},we),t.createElement(se,{value:T},qe)))});_.Compact=I.ZP;var Je=_},8378:function(un,Ve){const e=t=>({[t.componentCls]:{[`${t.antCls}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`height ${t.motionDurationMid} ${t.motionEaseInOut}, + `]:{paddingInlineEnd:r.fontSize*1.5}}}},ie((0,S.TS)(r,{controlHeight:r.singleItemHeightLG,fontSize:r.fontSizeLG,borderRadius:r.borderRadiusLG}),"lg")]}const Je=r=>{const{componentCls:x,selectorBg:P}=r;return{position:"relative",backgroundColor:P,border:`${r.lineWidth}px ${r.lineType} ${r.colorBorder}`,transition:`all ${r.motionDurationMid} ${r.motionEaseInOut}`,input:{cursor:"pointer"},[`${x}-show-search&`]:{cursor:"text",input:{cursor:"auto",color:"inherit"}},[`${x}-disabled&`]:{color:r.colorTextDisabled,background:r.colorBgContainerDisabled,cursor:"not-allowed",[`${x}-multiple&`]:{background:r.multipleSelectorBgDisabled},input:{cursor:"not-allowed"}}}},Ee=function(r,x){let P=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;const{componentCls:G,borderHoverColor:Y,outlineColor:V,antCls:Z}=x,Me=P?{[`${G}-selector`]:{borderColor:Y}}:{};return{[r]:{[`&:not(${G}-disabled):not(${G}-customize-input):not(${Z}-pagination-size-changer)`]:Object.assign(Object.assign({},Me),{[`${G}-focused& ${G}-selector`]:{borderColor:Y,boxShadow:`0 0 0 ${x.controlOutlineWidth}px ${V}`,outline:0},[`&:hover ${G}-selector`]:{borderColor:Y}})}}},Ue=r=>{const{componentCls:x}=r;return{[`${x}-selection-search-input`]:{margin:0,padding:0,background:"transparent",border:"none",outline:"none",appearance:"none","&::-webkit-search-cancel-button":{display:"none","-webkit-appearance":"none"}}}},be=r=>{const{componentCls:x,inputPaddingHorizontalBase:P,iconCls:G}=r;return{[x]:Object.assign(Object.assign({},(0,t.Wf)(r)),{position:"relative",display:"inline-block",cursor:"pointer",[`&:not(${x}-customize-input) ${x}-selector`]:Object.assign(Object.assign({},Je(r)),Ue(r)),[`${x}-selection-item`]:Object.assign({flex:1,fontWeight:"normal"},t.vS),[`${x}-selection-placeholder`]:Object.assign(Object.assign({},t.vS),{flex:1,color:r.colorTextPlaceholder,pointerEvents:"none"}),[`${x}-arrow`]:Object.assign(Object.assign({},(0,t.Ro)()),{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:P,height:r.fontSizeIcon,marginTop:-r.fontSizeIcon/2,color:r.colorTextQuaternary,fontSize:r.fontSizeIcon,lineHeight:1,textAlign:"center",pointerEvents:"none",display:"flex",alignItems:"center",[G]:{verticalAlign:"top",transition:`transform ${r.motionDurationSlow}`,"> svg":{verticalAlign:"top"},[`&:not(${x}-suffix)`]:{pointerEvents:"auto"}},[`${x}-disabled &`]:{cursor:"not-allowed"},"> *:not(:last-child)":{marginInlineEnd:8}}),[`${x}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:P,zIndex:1,display:"inline-block",width:r.fontSizeIcon,height:r.fontSizeIcon,marginTop:-r.fontSizeIcon/2,color:r.colorTextQuaternary,fontSize:r.fontSizeIcon,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",background:r.clearBg,cursor:"pointer",opacity:0,transition:`color ${r.motionDurationMid} ease, opacity ${r.motionDurationSlow} ease`,textRendering:"auto","&:before":{display:"block"},"&:hover":{color:r.colorTextTertiary}},"&:hover":{[`${x}-clear`]:{opacity:1}}}),[`${x}-has-feedback`]:{[`${x}-clear`]:{insetInlineEnd:P+r.fontSize+r.paddingXS}}}},K=r=>{const{componentCls:x}=r;return[{[x]:{[`&-borderless ${x}-selector`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`&${x}-in-form-item`]:{width:"100%"}}},be(r),_(r),J(r),le(r),{[`${x}-rtl`]:{direction:"rtl"}},Ee(x,(0,S.TS)(r,{borderHoverColor:r.colorPrimaryHover,outlineColor:r.controlOutline})),Ee(`${x}-status-error`,(0,S.TS)(r,{borderHoverColor:r.colorErrorHover,outlineColor:r.colorErrorOutline}),!0),Ee(`${x}-status-warning`,(0,S.TS)(r,{borderHoverColor:r.colorWarningHover,outlineColor:r.colorWarningOutline}),!0),(0,u.c)(r,{borderElCls:`${x}-selector`,focusElCls:`${x}-focused`})]};var E=(0,ee.Z)("Select",(r,x)=>{let{rootPrefixCls:P}=x;const G=(0,S.TS)(r,{rootPrefixCls:P,inputPaddingHorizontalBase:r.paddingSM-1,multipleSelectItemHeight:r.multipleItemHeight});return[K(G)]},r=>{const{fontSize:x,lineHeight:P,controlHeight:G,controlPaddingHorizontal:Y,zIndexPopupBase:V,colorText:Z,fontWeightStrong:Me,controlItemBgActive:pe,controlItemBgHover:it,colorBgContainer:ge,colorFillSecondary:Ce,controlHeightLG:ne,controlHeightSM:X,colorBgContainerDisabled:we,colorTextDisabled:m}=r;return{zIndexPopup:V+50,optionSelectedColor:Z,optionSelectedFontWeight:Me,optionSelectedBg:pe,optionActiveBg:it,optionPadding:`${(G-x*P)/2}px ${Y}px`,optionFontSize:x,optionLineHeight:P,optionHeight:G,selectorBg:ge,clearBg:ge,singleItemHeightLG:ne,multipleItemBg:Ce,multipleItemBorderColor:"transparent",multipleItemHeight:X,multipleItemHeightLG:G,multipleSelectorBgDisabled:we,multipleItemColorDisabled:m,multipleItemBorderColorDisabled:"transparent"}})},58582:function(un,Ve,e){e.d(Ve,{Z:function(){return u}});const t=S=>{const d={overflow:{adjustX:!0,adjustY:!0,shiftY:!0},htmlRegion:S==="scroll"?"scroll":"visible",_experimental:{dynamicInset:!0}};return{bottomLeft:Object.assign(Object.assign({},d),{points:["tl","bl"],offset:[0,4]}),bottomRight:Object.assign(Object.assign({},d),{points:["tr","br"],offset:[0,4]}),topLeft:Object.assign(Object.assign({},d),{points:["bl","tl"],offset:[0,-4]}),topRight:Object.assign(Object.assign({},d),{points:["br","tr"],offset:[0,-4]})}};function u(S,ee){return S||t(ee)}},84443:function(un,Ve,e){e.d(Ve,{Z:function(){return t}});function t(u,S){return S!==void 0?S:u!==null}},66339:function(un,Ve,e){e.d(Ve,{Z:function(){return se}});var t=e(40001),u=e(19248),S=e(99267),ee=e(84105),d=e(58617),I=e(47472),n=e(59301);function se(le){let{suffixIcon:h,clearIcon:ue,menuItemSelectedIcon:y,removeIcon:M,loading:J,multiple:ie,hasFeedback:_,prefixCls:Je,showSuffixIcon:Ee,feedbackIcon:Ue,showArrow:be,componentName:K}=le;const E=ue!=null?ue:n.createElement(u.Z,null),r=Y=>h===null&&!_&&!be?null:n.createElement(n.Fragment,null,Ee!==!1&&Y,_&&Ue);let x=null;if(h!==void 0)x=r(h);else if(J)x=r(n.createElement(d.Z,{spin:!0}));else{const Y=`${Je}-suffix`;x=V=>{let{open:Z,showSearch:Me}=V;return r(Z&&Me?n.createElement(I.Z,{className:Y}):n.createElement(ee.Z,{className:Y}))}}let P=null;y!==void 0?P=y:ie?P=n.createElement(t.Z,null):P=null;let G=null;return M!==void 0?G=M:G=n.createElement(S.Z,null),{clearIcon:E,suffixIcon:x,itemIcon:P,removeIcon:G}}},81327:function(un,Ve,e){e.d(Ve,{Z:function(){return Je}});var t=e(59301),u=e(92310),S=e.n(u),ee=e(11592),d=e(36355),I=e(33234);const n=t.createContext({latestIndex:0}),se=n.Provider;var h=Ee=>{let{className:Ue,index:be,children:K,split:E,style:r}=Ee;const{latestIndex:x}=t.useContext(n);return K==null?null:t.createElement(t.Fragment,null,t.createElement("div",{className:Ue,style:r},K),be{var be,K;const{getPrefixCls:E,space:r,direction:x}=t.useContext(d.E_),{size:P=(r==null?void 0:r.size)||"small",align:G,className:Y,rootClassName:V,children:Z,direction:Me="horizontal",prefixCls:pe,split:it,style:ge,wrap:Ce=!1,classNames:ne,styles:X}=Ee,we=J(Ee,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[m,A]=Array.isArray(P)?P:[P,P],z=y(A),D=y(m),B=M(A),F=M(m),W=(0,ee.Z)(Z,{keepEmpty:!0}),xe=G===void 0&&Me==="horizontal"?"center":G,Pe=E("space",pe),[Ie,ot]=(0,ue.Z)(Pe),Et=S()(Pe,r==null?void 0:r.className,ot,`${Pe}-${Me}`,{[`${Pe}-rtl`]:x==="rtl",[`${Pe}-align-${xe}`]:xe,[`${Pe}-gap-row-${A}`]:z,[`${Pe}-gap-col-${m}`]:D},Y,V),ut=S()(`${Pe}-item`,(be=ne==null?void 0:ne.item)!==null&&be!==void 0?be:(K=r==null?void 0:r.classNames)===null||K===void 0?void 0:K.item);let he=0;const qe=W.map((L,s)=>{var H,de;L!=null&&(he=s);const v=L&&L.key||`${ut}-${s}`;return t.createElement(h,{className:ut,key:v,index:s,split:it,style:(H=X==null?void 0:X.item)!==null&&H!==void 0?H:(de=r==null?void 0:r.styles)===null||de===void 0?void 0:de.item},L)}),T=t.useMemo(()=>({latestIndex:he}),[he]);if(W.length===0)return null;const O={};return Ce&&(O.flexWrap="wrap"),!D&&F&&(O.columnGap=m),!z&&B&&(O.rowGap=A),Ie(t.createElement("div",Object.assign({ref:Ue,className:Et,style:Object.assign(Object.assign(Object.assign({},O),r==null?void 0:r.style),ge)},we),t.createElement(se,{value:T},qe)))});_.Compact=I.ZP;var Je=_},8378:function(un,Ve){const e=t=>({[t.componentCls]:{[`${t.antCls}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`height ${t.motionDurationMid} ${t.motionEaseInOut}, opacity ${t.motionDurationMid} ${t.motionEaseInOut} !important`}},[`${t.antCls}-motion-collapse`]:{overflow:"hidden",transition:`height ${t.motionDurationMid} ${t.motionEaseInOut}, - opacity ${t.motionDurationMid} ${t.motionEaseInOut} !important`}}});Ve.Z=e},92899:function(un,Ve,e){e.d(Ve,{Fm:function(){return b}});var t=e(93083),u=e(95406);const S=new t.Keyframes("antMoveDownIn",{"0%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),ee=new t.Keyframes("antMoveDownOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0}}),d=new t.Keyframes("antMoveLeftIn",{"0%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),I=new t.Keyframes("antMoveLeftOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),n=new t.Keyframes("antMoveRightIn",{"0%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),se=new t.Keyframes("antMoveRightOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),le=new t.Keyframes("antMoveUpIn",{"0%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),h=new t.Keyframes("antMoveUpOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0}}),ue={"move-up":{inKeyframes:le,outKeyframes:h},"move-down":{inKeyframes:S,outKeyframes:ee},"move-left":{inKeyframes:d,outKeyframes:I},"move-right":{inKeyframes:n,outKeyframes:se}},b=(M,J)=>{const{antCls:ie}=M,_=`${ie}-${J}`,{inKeyframes:Je,outKeyframes:Ee}=ue[J];return[(0,u.R)(_,Je,Ee,M.motionDurationMid),{[` + opacity ${t.motionDurationMid} ${t.motionEaseInOut} !important`}}});Ve.Z=e},92899:function(un,Ve,e){e.d(Ve,{Fm:function(){return y}});var t=e(93083),u=e(95406);const S=new t.Keyframes("antMoveDownIn",{"0%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),ee=new t.Keyframes("antMoveDownOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0}}),d=new t.Keyframes("antMoveLeftIn",{"0%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),I=new t.Keyframes("antMoveLeftOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),n=new t.Keyframes("antMoveRightIn",{"0%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),se=new t.Keyframes("antMoveRightOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),le=new t.Keyframes("antMoveUpIn",{"0%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),h=new t.Keyframes("antMoveUpOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0}}),ue={"move-up":{inKeyframes:le,outKeyframes:h},"move-down":{inKeyframes:S,outKeyframes:ee},"move-left":{inKeyframes:d,outKeyframes:I},"move-right":{inKeyframes:n,outKeyframes:se}},y=(M,J)=>{const{antCls:ie}=M,_=`${ie}-${J}`,{inKeyframes:Je,outKeyframes:Ee}=ue[J];return[(0,u.R)(_,Je,Ee,M.motionDurationMid),{[` ${_}-enter, ${_}-appear - `]:{opacity:0,animationTimingFunction:M.motionEaseOutCirc},[`${_}-leave`]:{animationTimingFunction:M.motionEaseInOutCirc}}]}},13826:function(un,Ve,e){e.d(Ve,{Qt:function(){return d},Uw:function(){return ee},fJ:function(){return S},ly:function(){return I},oN:function(){return b}});var t=e(93083),u=e(95406);const S=new t.Keyframes("antSlideUpIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1}}),ee=new t.Keyframes("antSlideUpOut",{"0%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0}}),d=new t.Keyframes("antSlideDownIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1}}),I=new t.Keyframes("antSlideDownOut",{"0%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0}}),n=new t.Keyframes("antSlideLeftIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1}}),se=new t.Keyframes("antSlideLeftOut",{"0%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0}}),le=new t.Keyframes("antSlideRightIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1}}),h=new t.Keyframes("antSlideRightOut",{"0%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0}}),ue={"slide-up":{inKeyframes:S,outKeyframes:ee},"slide-down":{inKeyframes:d,outKeyframes:I},"slide-left":{inKeyframes:n,outKeyframes:se},"slide-right":{inKeyframes:le,outKeyframes:h}},b=(M,J)=>{const{antCls:ie}=M,_=`${ie}-${J}`,{inKeyframes:Je,outKeyframes:Ee}=ue[J];return[(0,u.R)(_,Je,Ee,M.motionDurationMid),{[` + `]:{opacity:0,animationTimingFunction:M.motionEaseOutCirc},[`${_}-leave`]:{animationTimingFunction:M.motionEaseInOutCirc}}]}},13826:function(un,Ve,e){e.d(Ve,{Qt:function(){return d},Uw:function(){return ee},fJ:function(){return S},ly:function(){return I},oN:function(){return y}});var t=e(93083),u=e(95406);const S=new t.Keyframes("antSlideUpIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1}}),ee=new t.Keyframes("antSlideUpOut",{"0%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0}}),d=new t.Keyframes("antSlideDownIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1}}),I=new t.Keyframes("antSlideDownOut",{"0%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0}}),n=new t.Keyframes("antSlideLeftIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1}}),se=new t.Keyframes("antSlideLeftOut",{"0%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0}}),le=new t.Keyframes("antSlideRightIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1}}),h=new t.Keyframes("antSlideRightOut",{"0%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0}}),ue={"slide-up":{inKeyframes:S,outKeyframes:ee},"slide-down":{inKeyframes:d,outKeyframes:I},"slide-left":{inKeyframes:n,outKeyframes:se},"slide-right":{inKeyframes:le,outKeyframes:h}},y=(M,J)=>{const{antCls:ie}=M,_=`${ie}-${J}`,{inKeyframes:Je,outKeyframes:Ee}=ue[J];return[(0,u.R)(_,Je,Ee,M.motionDurationMid),{[` ${_}-enter, ${_}-appear - `]:{transform:"scale(0)",transformOrigin:"0% 0%",opacity:0,animationTimingFunction:M.motionEaseOutQuint,"&-prepare":{transform:"scale(1)"}},[`${_}-leave`]:{animationTimingFunction:M.motionEaseInQuint}}]}},15969:function(un,Ve,e){e.d(Ve,{N:function(){return t}});const t=u=>({color:u.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${u.motionDurationSlow}`,"&:focus, &:hover":{color:u.colorLinkHover},"&:active":{color:u.colorLinkActive}})},1710:function(un,Ve,e){e.d(Ve,{default:function(){return xi}});var t={},u="rc-table-internal-hook",S=e(50298),ee=e(6089),d=e(34280),I=e(13697),n=e(59301),se=e(4676);function le(a){var l=n.createContext(void 0),N=function(te){var ae=te.value,ze=te.children,Ze=n.useRef(ae);Ze.current=ae;var Oe=n.useState(function(){return{getValue:function(){return Ze.current},listeners:new Set}}),Ge=(0,S.Z)(Oe,1),st=Ge[0];return(0,d.Z)(function(){(0,se.unstable_batchedUpdates)(function(){st.listeners.forEach(function(Qe){Qe(ae)})})},[ae]),n.createElement(l.Provider,{value:st},ze)};return{Context:l,Provider:N,defaultValue:a}}function h(a,l){var N=(0,ee.Z)(typeof l=="function"?l:function(Qe){if(l===void 0)return Qe;if(!Array.isArray(l))return Qe[l];var Rt={};return l.forEach(function(wt){Rt[wt]=Qe[wt]}),Rt}),j=n.useContext(a==null?void 0:a.Context),te=j||{},ae=te.listeners,ze=te.getValue,Ze=n.useRef();Ze.current=N(j?ze():a==null?void 0:a.defaultValue);var Oe=n.useState({}),Ge=(0,S.Z)(Oe,2),st=Ge[1];return(0,d.Z)(function(){if(!j)return;function Qe(Rt){var wt=N(Rt);(0,I.Z)(Ze.current,wt,!0)||st({})}return ae.add(Qe),function(){ae.delete(Qe)}},[j]),Ze.current}var ue=e(14809),b=e(8654);function M(){var a=n.createContext(null);function l(){return n.useContext(a)}function N(te,ae){var ze=(0,b.Yr)(te),Ze=function(Ge,st){var Qe=ze?{ref:st}:{},Rt=n.useRef(0),wt=n.useRef(Ge),Dt=l();return Dt!==null?n.createElement(te,(0,ue.Z)({},Ge,Qe)):((!ae||ae(wt.current,Ge))&&(Rt.current+=1),wt.current=Ge,n.createElement(a.Provider,{value:Rt.current},n.createElement(te,(0,ue.Z)({},Ge,Qe))))};return ze?n.forwardRef(Ze):Ze}function j(te,ae){var ze=(0,b.Yr)(te),Ze=function(Ge,st){var Qe=ze?{ref:st}:{};return l(),n.createElement(te,(0,ue.Z)({},Ge,Qe))};return ze?n.memo(n.forwardRef(Ze),ae):n.memo(Ze,ae)}return{makeImmutable:N,responseImmutable:j,useImmutableMark:l}}var J=M(),ie=J.makeImmutable,_=J.responseImmutable,Je=J.useImmutableMark,Ee=M(),Ue=Ee.makeImmutable,be=Ee.responseImmutable,K=Ee.useImmutableMark,E=le(),r=E;function x(a,l){var N=n.useRef(0);N.current+=1;var j=n.useRef(a),te=[];Object.keys(a||{}).map(function(ze){var Ze;(a==null?void 0:a[ze])!==((Ze=j.current)===null||Ze===void 0?void 0:Ze[ze])&&te.push(ze)}),j.current=a;var ae=n.useRef([]);return te.length&&(ae.current=te),n.useDebugValue(N.current),n.useDebugValue(ae.current.join(", ")),l&&console.log("".concat(l,":"),N.current,ae.current),N.current}var P=null,G=n.memo(function(){var a=x();return n.createElement("h1",null,"Render Times: ",a)});G.displayName="RenderBlock";var Y=e(93664),V=e(20439),Z=e(4635),Me=e(92310),pe=e.n(Me),it=e(80547),ge=e(97938),Ce=e(48736),ne=n.createContext({renderWithProps:!1}),X=ne,we="RC_TABLE_KEY";function m(a){return a==null?[]:Array.isArray(a)?a:[a]}function A(a){var l=[],N={};return a.forEach(function(j){for(var te=j||{},ae=te.key,ze=te.dataIndex,Ze=ae||m(ze).join("-")||we;N[Ze];)Ze="".concat(Ze,"_next");N[Ze]=!0,l.push(Ze)}),l}function z(a){return a!=null}function D(a){return a&&(0,Y.Z)(a)==="object"&&!Array.isArray(a)&&!n.isValidElement(a)}function B(a,l,N,j,te,ae){var ze=n.useContext(X),Ze=K(),Oe=(0,it.Z)(function(){if(z(j))return[j];var Ge=l==null||l===""?[]:Array.isArray(l)?l:[l],st=(0,ge.Z)(a,Ge),Qe=st,Rt=void 0;if(te){var wt=te(st,a,N);D(wt)?(Qe=wt.children,Rt=wt.props,ze.renderWithProps=!0):Qe=wt}return[Qe,Rt]},[Ze,a,j,l,te,N],function(Ge,st){if(ae){var Qe=(0,S.Z)(Ge,2),Rt=Qe[1],wt=(0,S.Z)(st,2),Dt=wt[1];return ae(Dt,Rt)}return ze.renderWithProps?!0:!(0,I.Z)(Ge,st,!0)});return Oe}function F(a,l,N,j){var te=a+l-1;return a<=j&&te>=N}function W(a,l){return h(r,function(N){var j=F(a,l||1,N.hoverStartRow,N.hoverEndRow);return[j,N.onHover]})}var xe=function(l){var N=l.ellipsis,j=l.rowType,te=l.children,ae,ze=N===!0?{showTitle:!0}:N;return ze&&(ze.showTitle||j==="header")&&(typeof te=="string"||typeof te=="number"?ae=te.toString():n.isValidElement(te)&&typeof te.props.children=="string"&&(ae=te.props.children)),ae};function Pe(a){var l,N,j,te,ae,ze,Ze,Oe,Ge=a.component,st=a.children,Qe=a.ellipsis,Rt=a.scope,wt=a.prefixCls,Dt=a.className,on=a.align,Jt=a.record,ln=a.render,$t=a.dataIndex,yn=a.renderIndex,Qn=a.shouldCellUpdate,Xn=a.index,Nn=a.rowType,fr=a.colSpan,Er=a.rowSpan,wn=a.fixLeft,Zn=a.fixRight,In=a.firstFixLeft,mn=a.lastFixLeft,Pn=a.firstFixRight,mr=a.lastFixRight,Ar=a.appendNode,Sr=a.additionalProps,or=Sr===void 0?{}:Sr,Or=a.isSticky,Zr="".concat(wt,"-cell"),io=h(r,["supportSticky","allColumnsFixedLeft"]),Qr=io.supportSticky,Lo=io.allColumnsFixedLeft,wo=B(Jt,$t,yn,st,ln,Qn),xr=(0,S.Z)(wo,2),oo=xr[0],$r=xr[1],bo={},vo=typeof wn=="number"&&Qr,Xo=typeof Zn=="number"&&Qr;vo&&(bo.position="sticky",bo.left=wn),Xo&&(bo.position="sticky",bo.right=Zn);var ir=(l=(N=(j=$r==null?void 0:$r.colSpan)!==null&&j!==void 0?j:or.colSpan)!==null&&N!==void 0?N:fr)!==null&&l!==void 0?l:1,ar=(te=(ae=(ze=$r==null?void 0:$r.rowSpan)!==null&&ze!==void 0?ze:or.rowSpan)!==null&&ae!==void 0?ae:Er)!==null&&te!==void 0?te:1,_n=W(Xn,ar),Kn=(0,S.Z)(_n,2),Jr=Kn[0],Gn=Kn[1],Cr=function(Ye){var St;Jt&&Gn(Xn,Xn+ar-1),or==null||(St=or.onMouseEnter)===null||St===void 0||St.call(or,Ye)},Xr=function(Ye){var St;Jt&&Gn(-1,-1),or==null||(St=or.onMouseLeave)===null||St===void 0||St.call(or,Ye)};if(ir===0||ar===0)return null;var Kr=(Ze=or.title)!==null&&Ze!==void 0?Ze:xe({rowType:Nn,ellipsis:Qe,children:oo}),o=pe()(Zr,Dt,(Oe={},(0,Z.Z)(Oe,"".concat(Zr,"-fix-left"),vo&&Qr),(0,Z.Z)(Oe,"".concat(Zr,"-fix-left-first"),In&&Qr),(0,Z.Z)(Oe,"".concat(Zr,"-fix-left-last"),mn&&Qr),(0,Z.Z)(Oe,"".concat(Zr,"-fix-left-all"),mn&&Lo&&Qr),(0,Z.Z)(Oe,"".concat(Zr,"-fix-right"),Xo&&Qr),(0,Z.Z)(Oe,"".concat(Zr,"-fix-right-first"),Pn&&Qr),(0,Z.Z)(Oe,"".concat(Zr,"-fix-right-last"),mr&&Qr),(0,Z.Z)(Oe,"".concat(Zr,"-ellipsis"),Qe),(0,Z.Z)(Oe,"".concat(Zr,"-with-append"),Ar),(0,Z.Z)(Oe,"".concat(Zr,"-fix-sticky"),(vo||Xo)&&Or&&Qr),(0,Z.Z)(Oe,"".concat(Zr,"-row-hover"),!$r&&Jr),Oe),or.className,$r==null?void 0:$r.className),f={};on&&(f.textAlign=on);var y=(0,V.Z)((0,V.Z)((0,V.Z)((0,V.Z)({},bo),or.style),f),$r==null?void 0:$r.style),$=oo;return(0,Y.Z)($)==="object"&&!Array.isArray($)&&!n.isValidElement($)&&($=null),Qe&&(mn||Pn)&&($=n.createElement("span",{className:"".concat(Zr,"-content")},$)),n.createElement(Ge,(0,ue.Z)({},$r,or,{className:o,style:y,title:Kr,scope:Rt,onMouseEnter:Cr,onMouseLeave:Xr,colSpan:ir!==1?ir:null,rowSpan:ar!==1?ar:null}),Ar,$)}var Ie=n.memo(Pe);function rt(a,l,N,j,te,ae){var ze=N[a]||{},Ze=N[l]||{},Oe,Ge;ze.fixed==="left"?Oe=j.left[te==="rtl"?l:a]:Ze.fixed==="right"&&(Ge=j.right[te==="rtl"?a:l]);var st=!1,Qe=!1,Rt=!1,wt=!1,Dt=N[l+1],on=N[a-1],Jt=!(ae!=null&&ae.children);if(te==="rtl"){if(Oe!==void 0){var ln=on&&on.fixed==="left";wt=!ln&&Jt}else if(Ge!==void 0){var $t=Dt&&Dt.fixed==="right";Rt=!$t&&Jt}}else if(Oe!==void 0){var yn=Dt&&Dt.fixed==="left";st=!yn&&Jt}else if(Ge!==void 0){var Qn=on&&on.fixed==="right";Qe=!Qn&&Jt}return{fixLeft:Oe,fixRight:Ge,lastFixLeft:st,firstFixRight:Qe,lastFixRight:Rt,firstFixLeft:wt,isSticky:j.isSticky}}var Ct=n.createContext({}),ut=Ct;function he(a){var l=a.className,N=a.index,j=a.children,te=a.colSpan,ae=te===void 0?1:te,ze=a.rowSpan,Ze=a.align,Oe=h(r,["prefixCls","direction"]),Ge=Oe.prefixCls,st=Oe.direction,Qe=n.useContext(ut),Rt=Qe.scrollColumnIndex,wt=Qe.stickyOffsets,Dt=Qe.flattenColumns,on=Qe.columns,Jt=N+ae-1,ln=Jt+1===Rt?ae+1:ae,$t=rt(N,N+ln-1,Dt,wt,st,on==null?void 0:on[N]);return n.createElement(Ie,(0,ue.Z)({className:l,index:N,component:"td",prefixCls:Ge,record:null,dataIndex:null,align:Ze,colSpan:ln,rowSpan:ze,render:function(){return j}},$t))}var qe=e(62646),T=["children"];function O(a){var l=a.children,N=(0,qe.Z)(a,T);return n.createElement("tr",N,l)}function L(a){var l=a.children;return l}L.Row=O,L.Cell=he;var s=L;function H(a){var l=a.children,N=a.stickyOffsets,j=a.flattenColumns,te=a.columns,ae=h(r,"prefixCls"),ze=j.length-1,Ze=j[ze],Oe=n.useMemo(function(){return{stickyOffsets:N,flattenColumns:j,scrollColumnIndex:Ze!=null&&Ze.scrollbar?ze:null,columns:te}},[Ze,j,ze,N,te]);return n.createElement(ut.Provider,{value:Oe},n.createElement("tfoot",{className:"".concat(ae,"-summary")},l))}var de=be(H),v=s,c=e(70425),Q=e(29301),R=e(29194),w=e(24514),U=e(75152),Le=e(26112);function ye(a,l,N,j,te,ae,ze){a.push({record:l,indent:N,index:ze});var Ze=ae(l),Oe=te==null?void 0:te.has(Ze);if(l&&Array.isArray(l[j])&&Oe)for(var Ge=0;Ge1?In-1:0),Pn=1;Pn=0;Ze-=1){var Oe=l[Ze],Ge=N&&N[Ze],st=Ge&&Ge[$n];if(Oe||st||ze){var Qe=st||{},Rt=Qe.columnType,wt=(0,qe.Z)(Qe,tr);te.unshift(n.createElement("col",(0,ue.Z)({key:Ze,style:{width:Oe}},wt))),ze=!0}}return n.createElement("colgroup",null,te)}var Un=pr,qt=e(95190),gr=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function yr(a,l){return(0,n.useMemo)(function(){for(var N=[],j=0;j1?"colgroup":"col":null,ellipsis:Jt.ellipsis,align:Jt.align,component:Jt.title?ae:ze,prefixCls:st,key:wt[on]},ln,{additionalProps:$t,rowType:"header"}))}))}Gr.displayName="HeaderRow";var We=Gr;function yt(a){var l=[];function N(ze,Ze){var Oe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;l[Oe]=l[Oe]||[];var Ge=Ze,st=ze.filter(Boolean).map(function(Qe){var Rt={key:Qe.key,className:Qe.className||"",children:Qe.title,column:Qe,colStart:Ge},wt=1,Dt=Qe.children;return Dt&&Dt.length>0&&(wt=N(Dt,Ge,Oe+1).reduce(function(on,Jt){return on+Jt},0),Rt.hasSubColumns=!0),"colSpan"in Qe&&(wt=Qe.colSpan),"rowSpan"in Qe&&(Rt.rowSpan=Qe.rowSpan),Rt.colSpan=wt,Rt.colEnd=Rt.colStart+wt-1,l[Oe].push(Rt),Ge+=wt,wt});return st}N(a,0);for(var j=l.length,te=function(Ze){l[Ze].forEach(function(Oe){!("rowSpan"in Oe)&&!Oe.hasSubColumns&&(Oe.rowSpan=j-Ze)})},ae=0;ae1&&arguments[1]!==void 0?arguments[1]:"";return typeof l=="number"?l:l.endsWith("%")?a*parseFloat(l)/100:null}function an(a,l){return n.useMemo(function(){if(l&&l>0){var N=0,j=0;a.forEach(function(Ge){var st=Fn(l,Ge.width);st?N+=st:j+=1});var te=l-N,ae=j,ze=te/j,Ze=0,Oe=a.map(function(Ge){var st=(0,V.Z)({},Ge),Qe=Fn(l,st.width);if(Qe)st.width=Qe;else{var Rt=Math.floor(ze);st.width=ae===1?te:Rt,te-=Rt,ae-=1}return Ze+=st.width,st});return[Oe,Ze]}return[a,l]},[a,l])}var Jn=["children"],k=["fixed"];function i(a){return(0,Xt.Z)(a).filter(function(l){return n.isValidElement(l)}).map(function(l){var N=l.key,j=l.props,te=j.children,ae=(0,qe.Z)(j,Jn),ze=(0,V.Z)({key:N},ae);return te&&(ze.children=i(te)),ze})}function p(a){var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return a.filter(function(N){return N&&(0,Y.Z)(N)==="object"}).reduce(function(N,j,te){var ae=j.fixed,ze=ae===!0?"left":ae,Ze="".concat(l,"-").concat(te),Oe=j.children;return Oe&&Oe.length>0?[].concat((0,qt.Z)(N),(0,qt.Z)(p(Oe,Ze).map(function(Ge){return(0,V.Z)({fixed:ze},Ge)}))):[].concat((0,qt.Z)(N),[(0,V.Z)((0,V.Z)({key:Ze},j),{},{fixed:ze})])},[])}function g(a){for(var l=!0,N=0;N=0;ae-=1){var ze=a[ae];if(te&&ze.fixed!=="right")te=!1;else if(!te&&ze.fixed==="right"){warning(!1,"Index ".concat(ae+1," of `columns` missing `fixed='right'` prop."));break}}}function C(a){return a.map(function(l){var N=l.fixed,j=(0,qe.Z)(l,k),te=N;return N==="left"?te="right":N==="right"&&(te="left"),(0,V.Z)({fixed:te},j)})}function re(a,l){var N=a.prefixCls,j=a.columns,te=a.children,ae=a.expandable,ze=a.expandedKeys,Ze=a.columnTitle,Oe=a.getRowKey,Ge=a.onTriggerExpand,st=a.expandIcon,Qe=a.rowExpandable,Rt=a.expandIconColumnIndex,wt=a.direction,Dt=a.expandRowByClick,on=a.columnWidth,Jt=a.fixed,ln=a.scrollWidth,$t=n.useMemo(function(){return j||i(te)},[j,te]),yn=n.useMemo(function(){if(ae){var Zn,In=$t.slice();if(!In.includes(t)){var mn=Rt||0;mn>=0&&In.splice(mn,0,t)}var Pn=In.indexOf(t);In=In.filter(function(or,Or){return or!==t||Or===Pn});var mr=$t[Pn],Ar;(Jt==="left"||Jt)&&!Rt?Ar="left":(Jt==="right"||Jt)&&Rt===$t.length?Ar="right":Ar=mr?mr.fixed:null;var Sr=(Zn={},(0,Z.Z)(Zn,$n,{className:"".concat(N,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,Z.Z)(Zn,"title",Ze),(0,Z.Z)(Zn,"fixed",Ar),(0,Z.Z)(Zn,"className","".concat(N,"-row-expand-icon-cell")),(0,Z.Z)(Zn,"width",on),(0,Z.Z)(Zn,"render",function(Or,Zr,io){var Qr=Oe(Zr,io),Lo=ze.has(Qr),wo=Qe?Qe(Zr):!0,xr=st({prefixCls:N,expanded:Lo,expandable:wo,record:Zr,onExpand:Ge});return Dt?n.createElement("span",{onClick:function($r){return $r.stopPropagation()}},xr):xr}),Zn);return In.map(function(or){return or===t?Sr:or})}return $t.filter(function(or){return or!==t})},[ae,$t,Oe,ze,st,wt]),Qn=n.useMemo(function(){var Zn=yn;return l&&(Zn=l(Zn)),Zn.length||(Zn=[{render:function(){return null}}]),Zn},[l,yn,wt]),Xn=n.useMemo(function(){return wt==="rtl"?C(p(Qn)):p(Qn)},[Qn,wt,ln]),Nn=an(Xn,ln),fr=(0,S.Z)(Nn,2),Er=fr[0],wn=fr[1];return[Qn,Er,wn]}var q=re;function He(a){var l,N=a.prefixCls,j=a.record,te=a.onExpand,ae=a.expanded,ze=a.expandable,Ze="".concat(N,"-row-expand-icon");if(!ze)return n.createElement("span",{className:pe()(Ze,"".concat(N,"-row-spaced"))});var Oe=function(st){te(j,st),st.stopPropagation()};return n.createElement("span",{className:pe()(Ze,(l={},(0,Z.Z)(l,"".concat(N,"-row-expanded"),ae),(0,Z.Z)(l,"".concat(N,"-row-collapsed"),!ae),l)),onClick:Oe})}function Ke(a,l,N){var j=[];function te(ae){(ae||[]).forEach(function(ze,Ze){j.push(l(ze,Ze)),te(ze[N])})}return te(a),j}function _e(a,l,N){var j=Tn(a),te=j.expandIcon,ae=j.expandedRowKeys,ze=j.defaultExpandedRowKeys,Ze=j.defaultExpandAllRows,Oe=j.expandedRowRender,Ge=j.onExpand,st=j.onExpandedRowsChange,Qe=j.childrenColumnName,Rt=te||He,wt=Qe||"children",Dt=n.useMemo(function(){return Oe?"row":a.expandable&&a.internalHooks===u&&a.expandable.__PARENT_RENDER_ICON__||l.some(function(Xn){return Xn&&(0,Y.Z)(Xn)==="object"&&Xn[wt]})?"nest":!1},[!!Oe,l]),on=n.useState(function(){return ze||(Ze?Ke(l,N,wt):[])}),Jt=(0,S.Z)(on,2),ln=Jt[0],$t=Jt[1],yn=n.useMemo(function(){return new Set(ae||ln||[])},[ae,ln]),Qn=n.useCallback(function(Xn){var Nn=N(Xn,l.indexOf(Xn)),fr,Er=yn.has(Nn);Er?(yn.delete(Nn),fr=(0,qt.Z)(yn)):fr=[].concat((0,qt.Z)(yn),[Nn]),$t(fr),Ge&&Ge(!Er,Xn),st&&st(fr)},[N,yn,l,Ge,st]);return[j,Dt,yn,Rt,wt,Qn]}function at(a,l,N,j){var te=a.map(function(ae,ze){return rt(ze,ze,a,l,N,j==null?void 0:j[ze])});return(0,it.Z)(function(){return te},[te],function(ae,ze){return!(0,I.Z)(ae,ze)})}function $e(a){var l=(0,n.useRef)(a),N=(0,n.useState)({}),j=(0,S.Z)(N,2),te=j[1],ae=(0,n.useRef)(null),ze=(0,n.useRef)([]);function Ze(Oe){ze.current.push(Oe);var Ge=Promise.resolve();ae.current=Ge,Ge.then(function(){if(ae.current===Ge){var st=ze.current,Qe=l.current;ze.current=[],st.forEach(function(Rt){l.current=Rt(l.current)}),ae.current=null,Qe!==l.current&&te({})}})}return(0,n.useEffect)(function(){return function(){ae.current=null}},[]),[l.current,Ze]}function ft(a){var l=(0,n.useRef)(a||null),N=(0,n.useRef)();function j(){window.clearTimeout(N.current)}function te(ze){l.current=ze,j(),N.current=window.setTimeout(function(){l.current=null,N.current=void 0},100)}function ae(){return l.current}return(0,n.useEffect)(function(){return j},[]),[te,ae]}function mt(){var a=n.useState(-1),l=(0,S.Z)(a,2),N=l[0],j=l[1],te=n.useState(-1),ae=(0,S.Z)(te,2),ze=ae[0],Ze=ae[1],Oe=n.useCallback(function(Ge,st){j(Ge),Ze(st)},[]);return[N,ze,Oe]}var ct=e(47273),Ot=(0,ct.Z)()?window:null;function vt(a,l){var N=(0,Y.Z)(a)==="object"?a:{},j=N.offsetHeader,te=j===void 0?0:j,ae=N.offsetSummary,ze=ae===void 0?0:ae,Ze=N.offsetScroll,Oe=Ze===void 0?0:Ze,Ge=N.getContainer,st=Ge===void 0?function(){return Ot}:Ge,Qe=st()||Ot;return n.useMemo(function(){var Rt=!!a;return{isSticky:Rt,stickyClassName:Rt?"".concat(l,"-sticky-holder"):"",offsetHeader:te,offsetSummary:ze,offsetScroll:Oe,container:Qe}},[Oe,te,ze,l,Qe])}function bt(a,l,N){var j=(0,n.useMemo)(function(){for(var te=[],ae=[],ze=0,Ze=0,Oe=0;Oe=Qe&&(or=Qe-Rt),ze({scrollLeft:or/Qe*(st+2)}),$t.current.x=Pn.pageX},Zn=function(){if(ae.current){var Pn=(0,ce.os)(ae.current).top,mr=Pn+ae.current.offsetHeight,Ar=Oe===window?document.documentElement.scrollTop+window.innerHeight:(0,ce.os)(Oe).top+Oe.clientHeight;mr-(0,U.Z)()<=Ar||Pn>=Ar-Ze?ln(function(Sr){return(0,V.Z)((0,V.Z)({},Sr),{},{isHiddenScrollBar:!0})}):ln(function(Sr){return(0,V.Z)((0,V.Z)({},Sr),{},{isHiddenScrollBar:!1})})}},In=function(Pn){ln(function(mr){return(0,V.Z)((0,V.Z)({},mr),{},{scrollLeft:Pn/st*Qe||0})})};return n.useImperativeHandle(N,function(){return{setScrollLeft:In}}),n.useEffect(function(){var mn=(0,pt.Z)(document.body,"mouseup",fr,!1),Pn=(0,pt.Z)(document.body,"mousemove",wn,!1);return Zn(),function(){mn.remove(),Pn.remove()}},[Rt,Xn]),n.useEffect(function(){var mn=(0,pt.Z)(Oe,"scroll",Zn,!1),Pn=(0,pt.Z)(window,"resize",Zn,!1);return function(){mn.remove(),Pn.remove()}},[Oe]),n.useEffect(function(){Jt.isHiddenScrollBar||ln(function(mn){var Pn=ae.current;return Pn?(0,V.Z)((0,V.Z)({},mn),{},{scrollLeft:Pn.scrollLeft/Pn.scrollWidth*Pn.clientWidth}):mn})},[Jt.isHiddenScrollBar]),st<=Qe||!Rt||Jt.isHiddenScrollBar?null:n.createElement("div",{style:{height:(0,U.Z)(),width:Qe,bottom:Ze},className:"".concat(Ge,"-sticky-scroll")},n.createElement("div",{onMouseDown:Er,ref:wt,className:pe()("".concat(Ge,"-sticky-scroll-bar"),(0,Z.Z)({},"".concat(Ge,"-sticky-scroll-bar-active"),Xn)),style:{width:"".concat(Rt,"px"),transform:"translate3d(".concat(Jt.scrollLeft,"px, 0, 0)")}}))},je=n.forwardRef(ve);function Xe(a){return null}var Te=Xe;function lt(a){return null}var et=lt,gt="rc-table",jt=[],kt={};function dn(){return"No Data"}function hn(a){var l,N=(0,V.Z)({rowKey:"key",prefixCls:gt,emptyText:dn},a),j=N.prefixCls,te=N.className,ae=N.rowClassName,ze=N.style,Ze=N.data,Oe=N.rowKey,Ge=N.scroll,st=N.tableLayout,Qe=N.direction,Rt=N.title,wt=N.footer,Dt=N.summary,on=N.caption,Jt=N.id,ln=N.showHeader,$t=N.components,yn=N.emptyText,Qn=N.onRow,Xn=N.onHeaderRow,Nn=N.internalHooks,fr=N.transformColumns,Er=N.internalRefs,wn=N.tailor,Zn=N.sticky,In=Ze||jt,mn=!!In.length,Pn=Nn===u,mr=n.useCallback(function(_r,Yr){return(0,ge.Z)($t,_r)||Yr},[$t]),Ar=n.useMemo(function(){return typeof Oe=="function"?Oe:function(_r){var Yr=_r&&_r[Oe];return Yr}},[Oe]),Sr=mr(["body"]),or=mt(),Or=(0,S.Z)(or,3),Zr=Or[0],io=Or[1],Qr=Or[2],Lo=_e(N,In,Ar),wo=(0,S.Z)(Lo,6),xr=wo[0],oo=wo[1],$r=wo[2],bo=wo[3],vo=wo[4],Xo=wo[5],ir=Ge==null?void 0:Ge.x,ar=n.useState(0),_n=(0,S.Z)(ar,2),Kn=_n[0],Jr=_n[1],Gn=q((0,V.Z)((0,V.Z)((0,V.Z)({},N),xr),{},{expandable:!!xr.expandedRowRender,columnTitle:xr.columnTitle,expandedKeys:$r,getRowKey:Ar,onTriggerExpand:Xo,expandIcon:bo,expandIconColumnIndex:xr.expandIconColumnIndex,direction:Qe,scrollWidth:Pn&&wn&&typeof ir=="number"?ir:null}),Pn?fr:null),Cr=(0,S.Z)(Gn,3),Xr=Cr[0],Kr=Cr[1],o=Cr[2],f=o!=null?o:ir,y=n.useMemo(function(){return{columns:Xr,flattenColumns:Kr}},[Xr,Kr]),$=n.useRef(),Be=n.useRef(),Ye=n.useRef(),St=n.useRef(),ot=n.useRef(),ke=n.useState(!1),Lt=(0,S.Z)(ke,2),En=Lt[0],pn=Lt[1],bn=n.useState(!1),gn=(0,S.Z)(bn,2),cn=gn[0],Bn=gn[1],Vn=$e(new Map),nn=(0,S.Z)(Vn,2),Yn=nn[0],fn=nn[1],lr=A(Kr),Et=lr.map(function(_r){return Yn.get(_r)}),Ft=n.useMemo(function(){return Et},[Et.join("_")]),On=xt(Ft,Kr.length,Qe),vr=Ge&&z(Ge.y),er=Ge&&z(f)||!!xr.fixed,lo=er&&Kr.some(function(_r){var Yr=_r.fixed;return Yr}),ro=n.useRef(),Tr=vt(Zn,j),Co=Tr.isSticky,la=Tr.offsetHeader,ma=Tr.offsetSummary,Dr=Tr.offsetScroll,Br=Tr.stickyClassName,po=Tr.container,Fr=n.useMemo(function(){return Dt==null?void 0:Dt(In)},[Dt,In]),Ko=(vr||Co)&&n.isValidElement(Fr)&&Fr.type===s&&Fr.props.fixed,zo,Zo,Yo;vr&&(Zo={overflowY:"scroll",maxHeight:Ge.y}),er&&(zo={overflowX:"auto"},vr||(Zo={overflowY:"hidden"}),Yo={width:f===!0?"auto":f,minWidth:"100%"});var ta=n.useCallback(function(_r,Yr){(0,R.Z)($.current)&&fn(function(Ro){if(Ro.get(_r)!==Yr){var ra=new Map(Ro);return ra.set(_r,Yr),ra}return Ro})},[]),Vo=ft(null),ya=(0,S.Z)(Vo,2),ba=ya[0],Qo=ya[1];function na(_r,Yr){Yr&&(typeof Yr=="function"?Yr(_r):Yr.scrollLeft!==_r&&(Yr.scrollLeft=_r,Yr.scrollLeft!==_r&&setTimeout(function(){Yr.scrollLeft=_r},0)))}var Go=(0,ee.Z)(function(_r){var Yr=_r.currentTarget,Ro=_r.scrollLeft,ra=Qe==="rtl",Qa=typeof Ro=="number"?Ro:Yr.scrollLeft,ol=Yr||kt;if(!Qo()||Qo()===ol){var Ui;ba(ol),na(Qa,Be.current),na(Qa,Ye.current),na(Qa,ot.current),na(Qa,(Ui=ro.current)===null||Ui===void 0?void 0:Ui.setScrollLeft)}var Xi=Yr||Be.current;if(Xi){var Yi=Xi.scrollWidth,Gi=Xi.clientWidth;if(Yi===Gi){pn(!1),Bn(!1);return}ra?(pn(-Qa0)):(pn(Qa>0),Bn(Qa1?on-Pn:0,Ar=(0,V.Z)((0,V.Z)((0,V.Z)({},fr),Oe),{},{flex:"0 0 ".concat(Pn,"px"),width:"".concat(Pn,"px"),marginRight:mr,pointerEvents:"auto"}),Sr=n.useMemo(function(){return st?In<=1:wn===0||In===0||In>1},[In,wn,st]);Sr?Ar.visibility="hidden":st&&(Ar.height=Qe==null?void 0:Qe(In));var or=Sr?function(){return null}:Rt,Or={};return(In===0||wn===0)&&(Or.rowSpan=1,Or.colSpan=1),n.createElement(Ie,(0,ue.Z)({className:pe()(Dt,Ge),ellipsis:N.ellipsis,align:N.align,scope:N.rowScope,component:"div",prefixCls:l.prefixCls,key:yn,record:Ze,index:ae,renderIndex:ze,dataIndex:wt,render:or,shouldCellUpdate:N.shouldCellUpdate},Qn,{appendNode:Xn,additionalProps:(0,V.Z)((0,V.Z)({},Nn),{},{style:Ar},Or)}))}var Nt=At,tt=["data","index","className","rowKey","style","extra","getHeight"],Kt=n.forwardRef(function(a,l){var N=a.data,j=a.index,te=a.className,ae=a.rowKey,ze=a.style,Ze=a.extra,Oe=a.getHeight,Ge=(0,qe.Z)(a,tt),st=N.record,Qe=N.indent,Rt=N.index,wt=h(r,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),Dt=wt.scrollX,on=wt.flattenColumns,Jt=wt.prefixCls,ln=wt.fixColumn,$t=wt.componentWidth,yn=Re(st,ae,j,Qe),Qn=yn.rowSupportExpand,Xn=yn.expanded,Nn=yn.rowProps,fr=yn.expandedRowRender,Er=yn.expandedRowClassName,wn;if(Qn&&Xn){var Zn=fr(st,j,Qe+1,Xn),In=Er==null?void 0:Er(st,j,Qe),mn={};ln&&(mn={style:(0,Z.Z)({},"--virtual-width","".concat($t,"px"))});var Pn="".concat(Jt,"-expanded-row-cell");wn=n.createElement("div",{className:pe()("".concat(Jt,"-expanded-row"),"".concat(Jt,"-expanded-row-level-").concat(Qe+1),In)},n.createElement(Ie,{component:"div",prefixCls:Jt,className:pe()(Pn,(0,Z.Z)({},"".concat(Pn,"-fixed"),ln)),additionalProps:mn},Zn))}var mr=(0,V.Z)((0,V.Z)({},ze),{},{width:Dt});Ze&&(mr.position="absolute",mr.pointerEvents="none");var Ar=n.createElement("div",(0,ue.Z)({},Nn,Ge,{ref:Qn?null:l,className:pe()(te,"".concat(Jt,"-row"),Nn==null?void 0:Nn.className,(0,Z.Z)({},"".concat(Jt,"-row-extra"),Ze)),style:(0,V.Z)((0,V.Z)({},mr),Nn==null?void 0:Nn.style)}),on.map(function(Sr,or){return n.createElement(Nt,{key:or,rowInfo:yn,column:Sr,colIndex:or,indent:Qe,index:j,renderIndex:Rt,record:st,inverse:Ze,getHeight:Oe})}));return Qn?n.createElement("div",{ref:l},Ar,wn):Ar}),Cn=be(Kt),Tt=Cn,Yt=n.forwardRef(function(a,l){var N=a.data,j=a.onScroll,te=h(r,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),ae=te.flattenColumns,ze=te.onColumnResize,Ze=te.getRowKey,Oe=te.expandedKeys,Ge=te.prefixCls,st=te.childrenColumnName,Qe=te.emptyNode,Rt=te.scrollX,wt=h(Fe),Dt=wt.scrollY,on=wt.listItemHeight,Jt=n.useRef(),ln=fe(N,st,Oe,Ze),$t=n.useMemo(function(){var wn=0;return ae.map(function(Zn){var In=Zn.width,mn=Zn.key;return wn+=In,[mn,In,wn]})},[ae]),yn=n.useMemo(function(){return $t.map(function(wn){return wn[2]})},[$t]);n.useEffect(function(){$t.forEach(function(wn){var Zn=(0,S.Z)(wn,2),In=Zn[0],mn=Zn[1];ze(In,mn)})},[$t]),n.useImperativeHandle(l,function(){var wn={};return Object.defineProperty(wn,"scrollLeft",{get:function(){var In;return((In=Jt.current)===null||In===void 0?void 0:In.getScrollInfo().x)||0},set:function(In){var mn;(mn=Jt.current)===null||mn===void 0||mn.scrollTo({left:In})}}),wn});var Qn=function(Zn,In){var mn,Pn=(mn=ln[In])===null||mn===void 0?void 0:mn.record,mr=Zn.onCell;if(mr){var Ar,Sr=mr(Pn,In);return(Ar=Sr==null?void 0:Sr.rowSpan)!==null&&Ar!==void 0?Ar:1}return 1},Xn=function(Zn){var In=Zn.start,mn=Zn.end,Pn=Zn.getSize,mr=Zn.offsetY;if(mn<0)return null;for(var Ar=ae.filter(function(ir){return Qn(ir,In)===0}),Sr=In,or=function(ar){if(Ar=Ar.filter(function(_n){return Qn(_n,ar)===0}),!Ar.length)return Sr=ar,"break"},Or=In;Or>=0;Or-=1){var Zr=or(Or);if(Zr==="break")break}for(var io=ae.filter(function(ir){return Qn(ir,mn)!==1}),Qr=mn,Lo=function(ar){if(io=io.filter(function(_n){return Qn(_n,ar)!==1}),!io.length)return Qr=Math.max(ar-1,mn),"break"},wo=mn;wo1})&&oo.push(ar)},bo=Sr;bo<=Qr;bo+=1)var vo=$r(bo);var Xo=oo.map(function(ir){var ar=ln[ir],_n=Ze(ar.record,ir),Kn=function(Cr){var Xr=ir+Cr-1,Kr=Ze(ln[Xr].record,Xr),o=Pn(_n,Kr);return o.bottom-o.top},Jr=Pn(_n);return n.createElement(Tt,{key:ir,data:ar,rowKey:_n,index:ir,style:{top:-mr+Jr.top},extra:!0,getHeight:Kn})});return Xo},Nn=n.useMemo(function(){return{columnsOffset:yn}},[yn]),fr="".concat(Ge,"-tbody"),Er;return ln.length?Er=n.createElement(Se.Z,{fullHeight:!1,ref:Jt,className:pe()(fr,"".concat(fr,"-virtual")),height:Dt,itemHeight:on||24,data:ln,itemKey:function(Zn){return Ze(Zn.record)},scrollWidth:Rt,onVirtualScroll:function(Zn){var In=Zn.x;j({scrollLeft:In})},extraRender:Xn},function(wn,Zn,In){var mn=Ze(wn.record,Zn);return n.createElement(Tt,(0,ue.Z)({data:wn,rowKey:mn,index:Zn},In))}):Er=n.createElement("div",{className:pe()("".concat(Ge,"-placeholder"))},n.createElement(Ie,{component:"div",prefixCls:Ge},Qe)),n.createElement(De.Provider,{value:Nn},Er)}),Zt=be(Yt),Hn=Zt,vn=function(l,N){var j=N.ref,te=N.onScroll;return n.createElement(Hn,{ref:j,data:l,onScroll:te})},jn=100;function Wn(a){var l=a.columns,N=a.scroll,j=a.prefixCls,te=j===void 0?gt:j,ae=a.className,ze=a.listItemHeight,Ze=N||{},Oe=Ze.x,Ge=Ze.y;typeof Oe!="number"&&(Oe=((l||[]).length+1)*jn),typeof Ge!="number"&&(Ge=500);var st=n.useMemo(function(){return{scrollY:Ge,listItemHeight:ze}},[Ge,ze]);return n.createElement(Fe.Provider,{value:st},n.createElement(me,(0,ue.Z)({},a,{className:pe()(ae,"".concat(te,"-virtual")),scroll:(0,V.Z)((0,V.Z)({},N),{},{x:Oe}),components:{body:vn},columns:l,internalHooks:u,tailor:!0})))}function Sn(a){return Ue(Wn,a)}var nr=Sn(),br=null;function Lr(a){return null}var rn=Lr;function Vt(a){return null}var xn=Vt,zn=e(2738),An=e(68031),hr=e(36355),Hr=e(93891),dr=e(19716),Mr=e(8628),zr=e(31724),Ln=e(58421),en=e(71418),sn=e(88088);function tn(a){return function(N){let{prefixCls:j,onExpand:te,record:ae,expanded:ze,expandable:Ze}=N;const Oe=`${j}-row-expand-icon`;return n.createElement("button",{type:"button",onClick:Ge=>{te(ae,Ge),Ge.stopPropagation()},className:pe()(Oe,{[`${Oe}-spaced`]:!Ze,[`${Oe}-expanded`]:Ze&&ze,[`${Oe}-collapsed`]:Ze&&!ze}),"aria-label":ze?a.collapse:a.expand,"aria-expanded":ze})}}var rr=tn;function wr(a,l){return"key"in a&&a.key!==void 0&&a.key!==null?a.key:a.dataIndex?Array.isArray(a.dataIndex)?a.dataIndex.join("."):a.dataIndex:l}function cr(a,l){return l?`${l}-${a}`:`${a}`}function Ir(a,l){return typeof a=="function"?a(l):a}function qr(a,l){const N=Ir(a,l);return Object.prototype.toString.call(N)==="[object Object]"?"":N}var Eo={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V642H349v196zm531.1-684H143.9c-24.5 0-39.8 26.7-27.5 48l221.3 376h348.8l221.3-376c12.1-21.3-3.2-48-27.7-48z"}}]},name:"filter",theme:"filled"},jr=Eo,kr=e(7657),fo=function(l,N){return n.createElement(kr.Z,(0,ue.Z)({},l,{ref:N,icon:jr}))},ao=n.forwardRef(fo),so=ao,Ho=e(56762);function jo(a){const l=n.useRef(a),N=(0,Ho.Z)();return[()=>l.current,j=>{l.current=j,N()}]}var No=e(3113),So=e(24905),eo=e(38854),Gt=e(64165),ur=e(20834),kn=e(40875),qn=e(5112),Nr=e(17574),Vr=e(47472),Io=e(92832);function Bo(a){let{value:l,onChange:N,filterSearch:j,tablePrefixCls:te,locale:ae}=a;return j?n.createElement("div",{className:`${te}-filter-dropdown-search`},n.createElement(Io.default,{prefix:n.createElement(Vr.Z,null),placeholder:ae.filterSearchPlaceholder,onChange:N,value:l,htmlSize:1,className:`${te}-filter-dropdown-search-input`})):null}var mo=Bo,Do=e(10228);const to=a=>{const{keyCode:l}=a;l===Do.Z.ENTER&&a.stopPropagation()};var Mo=n.forwardRef((a,l)=>n.createElement("div",{className:a.className,onClick:N=>N.stopPropagation(),onKeyDown:to,ref:l},a.children));function go(a){let l=[];return(a||[]).forEach(N=>{let{value:j,children:te}=N;l.push(j),te&&(l=[].concat((0,qt.Z)(l),(0,qt.Z)(go(te))))}),l}function To(a){return a.some(l=>{let{children:N}=l;return N})}function ho(a,l){return typeof l=="string"||typeof l=="number"?l==null?void 0:l.toString().toLowerCase().includes(a.trim().toLowerCase()):!1}function va(a){let{filters:l,prefixCls:N,filteredKeys:j,filterMultiple:te,searchValue:ae,filterSearch:ze}=a;return l.map((Ze,Oe)=>{const Ge=String(Ze.value);if(Ze.children)return{key:Ge||Oe,label:Ze.text,popupClassName:`${N}-dropdown-submenu`,children:va({filters:Ze.children,prefixCls:N,filteredKeys:j,filterMultiple:te,searchValue:ae,filterSearch:ze})};const st=te?So.default:qn.ZP,Qe={key:Ze.value!==void 0?Ge:Oe,label:n.createElement(n.Fragment,null,n.createElement(st,{checked:j.includes(Ge)}),n.createElement("span",null,Ze.text))};return ae.trim()?typeof ze=="function"?ze(ae,Ze)?Qe:null:ho(ae,Ze.text)?Qe:null:Qe})}function da(a){var l,N;const{tablePrefixCls:j,prefixCls:te,column:ae,dropdownPrefixCls:ze,columnKey:Ze,filterMultiple:Oe,filterMode:Ge="menu",filterSearch:st=!1,filterState:Qe,triggerFilter:Rt,locale:wt,children:Dt,getPopupContainer:on}=a,{filterDropdownOpen:Jt,onFilterDropdownOpenChange:ln,filterResetToDefaultFilteredValue:$t,defaultFilteredValue:yn,filterDropdownVisible:Qn,onFilterDropdownVisibleChange:Xn}=ae,[Nn,fr]=n.useState(!1),Er=!!(Qe&&(!((l=Qe.filteredKeys)===null||l===void 0)&&l.length||Qe.forceFiltered)),wn=Gn=>{fr(Gn),ln==null||ln(Gn),Xn==null||Xn(Gn)},Zn=(N=Jt!=null?Jt:Qn)!==null&&N!==void 0?N:Nn,In=Qe==null?void 0:Qe.filteredKeys,[mn,Pn]=jo(In||[]),mr=Gn=>{let{selectedKeys:Cr}=Gn;Pn(Cr)},Ar=(Gn,Cr)=>{let{node:Xr,checked:Kr}=Cr;mr(Oe?{selectedKeys:Gn}:{selectedKeys:Kr&&Xr.key?[Xr.key]:[]})};n.useEffect(()=>{Nn&&mr({selectedKeys:In||[]})},[In]);const[Sr,or]=n.useState([]),Or=Gn=>{or(Gn)},[Zr,io]=n.useState(""),Qr=Gn=>{const{value:Cr}=Gn.target;io(Cr)};n.useEffect(()=>{Nn||io("")},[Nn]);const Lo=Gn=>{const Cr=Gn&&Gn.length?Gn:null;if(Cr===null&&(!Qe||!Qe.filteredKeys)||(0,I.Z)(Cr,Qe==null?void 0:Qe.filteredKeys,!0))return null;Rt({column:ae,key:Ze,filteredKeys:Cr})},wo=()=>{wn(!1),Lo(mn())},xr=function(){let{confirm:Gn,closeDropdown:Cr}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};Gn&&Lo([]),Cr&&wn(!1),io(""),Pn($t?(yn||[]).map(Xr=>String(Xr)):[])},oo=function(){let{closeDropdown:Gn}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};Gn&&wn(!1),Lo(mn())},$r=Gn=>{Gn&&In!==void 0&&Pn(In||[]),wn(Gn),!Gn&&!ae.filterDropdown&&wo()},bo=pe()({[`${ze}-menu-without-submenu`]:!To(ae.filters||[])}),vo=Gn=>{if(Gn.target.checked){const Cr=go(ae==null?void 0:ae.filters).map(Xr=>String(Xr));Pn(Cr)}else Pn([])},Xo=Gn=>{let{filters:Cr}=Gn;return(Cr||[]).map((Xr,Kr)=>{const o=String(Xr.value),f={title:Xr.text,key:Xr.value!==void 0?o:Kr};return Xr.children&&(f.children=Xo({filters:Xr.children})),f})},ir=Gn=>{var Cr;return Object.assign(Object.assign({},Gn),{text:Gn.title,value:Gn.key,children:((Cr=Gn.children)===null||Cr===void 0?void 0:Cr.map(Xr=>ir(Xr)))||[]})};let ar;if(typeof ae.filterDropdown=="function")ar=ae.filterDropdown({prefixCls:`${ze}-custom`,setSelectedKeys:Gn=>mr({selectedKeys:Gn}),selectedKeys:mn(),confirm:oo,clearFilters:xr,filters:ae.filters,visible:Zn,close:()=>{wn(!1)}});else if(ae.filterDropdown)ar=ae.filterDropdown;else{const Gn=mn()||[],Cr=()=>(ae.filters||[]).length===0?n.createElement(Gt.Z,{image:Gt.Z.PRESENTED_IMAGE_SIMPLE,description:wt.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):Ge==="tree"?n.createElement(n.Fragment,null,n.createElement(mo,{filterSearch:st,value:Zr,onChange:Qr,tablePrefixCls:j,locale:wt}),n.createElement("div",{className:`${j}-filter-dropdown-tree`},Oe?n.createElement(So.default,{checked:Gn.length===go(ae.filters).length,indeterminate:Gn.length>0&&Gn.lengthtypeof st=="function"?st(Zr,ir(Kr)):ho(Zr,Kr.title):void 0}))):n.createElement(n.Fragment,null,n.createElement(mo,{filterSearch:st,value:Zr,onChange:Qr,tablePrefixCls:j,locale:wt}),n.createElement(ur.default,{selectable:!0,multiple:Oe,prefixCls:`${ze}-menu`,className:bo,onSelect:mr,onDeselect:mr,selectedKeys:Gn,getPopupContainer:on,openKeys:Sr,onOpenChange:Or,items:va({filters:ae.filters||[],filterSearch:st,prefixCls:te,filteredKeys:mn(),filterMultiple:Oe,searchValue:Zr})})),Xr=()=>$t?(0,I.Z)((yn||[]).map(Kr=>String(Kr)),Gn,!0):Gn.length===0;ar=n.createElement(n.Fragment,null,Cr(),n.createElement("div",{className:`${te}-dropdown-btns`},n.createElement(No.ZP,{type:"link",size:"small",disabled:Xr(),onClick:()=>xr()},wt.filterReset),n.createElement(No.ZP,{type:"primary",size:"small",onClick:wo},wt.filterConfirm)))}ae.filterDropdown&&(ar=n.createElement(kn.J,{selectable:void 0},ar));const _n=()=>n.createElement(Mo,{className:`${te}-dropdown`},ar);let Kn;typeof ae.filterIcon=="function"?Kn=ae.filterIcon(Er):ae.filterIcon?Kn=ae.filterIcon:Kn=n.createElement(so,null);const{direction:Jr}=n.useContext(hr.E_);return n.createElement("div",{className:`${te}-column`},n.createElement("span",{className:`${j}-column-title`},Dt),n.createElement(eo.Z,{dropdownRender:_n,trigger:["click"],open:Zn,onOpenChange:$r,getPopupContainer:on,placement:Jr==="rtl"?"bottomLeft":"bottomRight"},n.createElement("span",{role:"button",tabIndex:-1,className:pe()(`${te}-trigger`,{active:Er}),onClick:Gn=>{Gn.stopPropagation()}},Kn)))}var Ia=da;function qo(a,l,N){let j=[];return(a||[]).forEach((te,ae)=>{var ze;const Ze=cr(ae,N);if(te.filters||"filterDropdown"in te||"onFilter"in te)if("filteredValue"in te){let Oe=te.filteredValue;"filterDropdown"in te||(Oe=(ze=Oe==null?void 0:Oe.map(String))!==null&&ze!==void 0?ze:Oe),j.push({column:te,key:wr(te,Ze),filteredKeys:Oe,forceFiltered:te.filtered})}else j.push({column:te,key:wr(te,Ze),filteredKeys:l&&te.defaultFilteredValue?te.defaultFilteredValue:void 0,forceFiltered:te.filtered});"children"in te&&(j=[].concat((0,qt.Z)(j),(0,qt.Z)(qo(te.children,l,Ze))))}),j}function Ea(a,l,N,j,te,ae,ze,Ze){return N.map((Oe,Ge)=>{const st=cr(Ge,Ze),{filterMultiple:Qe=!0,filterMode:Rt,filterSearch:wt}=Oe;let Dt=Oe;if(Dt.filters||Dt.filterDropdown){const on=wr(Dt,st),Jt=j.find(ln=>{let{key:$t}=ln;return on===$t});Dt=Object.assign(Object.assign({},Dt),{title:ln=>n.createElement(Ia,{tablePrefixCls:a,prefixCls:`${a}-filter`,dropdownPrefixCls:l,column:Dt,columnKey:on,filterState:Jt,filterMultiple:Qe,filterMode:Rt,filterSearch:wt,triggerFilter:ae,locale:te,getPopupContainer:ze},Ir(Oe.title,ln))})}return"children"in Dt&&(Dt=Object.assign(Object.assign({},Dt),{children:Ea(a,l,Dt.children,j,te,ae,ze,st)})),Dt})}function Fa(a){const l={};return a.forEach(N=>{let{key:j,filteredKeys:te,column:ae}=N;const{filters:ze,filterDropdown:Ze}=ae;if(Ze)l[j]=te||null;else if(Array.isArray(te)){const Oe=go(ze);l[j]=Oe.filter(Ge=>te.includes(String(Ge)))}else l[j]=null}),l}function Sa(a,l){return l.reduce((N,j)=>{const{column:{onFilter:te,filters:ae},filteredKeys:ze}=j;return te&&ze&&ze.length?N.filter(Ze=>ze.some(Oe=>{const Ge=go(ae),st=Ge.findIndex(Rt=>String(Rt)===String(Oe)),Qe=st!==-1?Ge[st]:Oe;return te(Qe,Ze)})):N},a)}const yo=a=>a.flatMap(l=>"children"in l?[l].concat((0,qt.Z)(yo(l.children||[]))):[l]);function Ja(a){let{prefixCls:l,dropdownPrefixCls:N,mergedColumns:j,onFilterChange:te,getPopupContainer:ae,locale:ze}=a;const Ze=n.useMemo(()=>yo(j||[]),[j]),[Oe,Ge]=n.useState(()=>qo(Ze,!0)),st=n.useMemo(()=>{const Dt=qo(Ze,!1);if(Dt.length===0)return Dt;let on=!0,Jt=!0;if(Dt.forEach(ln=>{let{filteredKeys:$t}=ln;$t!==void 0?on=!1:Jt=!1}),on){const ln=(Ze||[]).map(($t,yn)=>wr($t,cr(yn)));return Oe.filter($t=>{let{key:yn}=$t;return ln.includes(yn)}).map($t=>{const yn=Ze[ln.findIndex(Qn=>Qn===$t.key)];return Object.assign(Object.assign({},$t),{column:Object.assign(Object.assign({},$t.column),yn),forceFiltered:yn.filtered})})}return Dt},[Ze,Oe]),Qe=n.useMemo(()=>Fa(st),[st]),Rt=Dt=>{const on=st.filter(Jt=>{let{key:ln}=Jt;return ln!==Dt.key});on.push(Dt),Ge(on),te(Fa(on),on)};return[Dt=>Ea(l,N,Dt,st,ze,Rt,ae),st,Qe]}var La=Ja;function Ba(a,l,N){const j=n.useRef({});function te(ae){if(!j.current||j.current.data!==a||j.current.childrenColumnName!==l||j.current.getRowKey!==N){let Ze=function(Oe){Oe.forEach((Ge,st)=>{const Qe=N(Ge,st);ze.set(Qe,Ge),Ge&&typeof Ge=="object"&&l in Ge&&Ze(Ge[l]||[])})};const ze=new Map;Ze(a),j.current={data:a,childrenColumnName:l,kvMap:ze,getRowKey:N}}return j.current.kvMap.get(ae)}return[te]}var pa=e(50371),Na=function(a,l){var N={};for(var j in a)Object.prototype.hasOwnProperty.call(a,j)&&l.indexOf(j)<0&&(N[j]=a[j]);if(a!=null&&typeof Object.getOwnPropertySymbols=="function")for(var te=0,j=Object.getOwnPropertySymbols(a);te{const ae=a[te];typeof ae!="function"&&(N[te]=ae)}),N}function Ra(a,l,N){const j=N&&typeof N=="object"?N:{},{total:te=0}=j,ae=Na(j,["total"]),[ze,Ze]=(0,n.useState)(()=>({current:"defaultCurrent"in ae?ae.defaultCurrent:1,pageSize:"defaultPageSize"in ae?ae.defaultPageSize:xa})),Oe=(0,pa.Z)(ze,ae,{total:te>0?te:a}),Ge=Math.ceil((te||a)/Oe.pageSize);Oe.current>Ge&&(Oe.current=Ge||1);const st=(Rt,wt)=>{Ze({current:Rt!=null?Rt:1,pageSize:wt||Oe.pageSize})},Qe=(Rt,wt)=>{var Dt;N&&((Dt=N.onChange)===null||Dt===void 0||Dt.call(N,Rt,wt)),st(Rt,wt),l(Rt,wt||(Oe==null?void 0:Oe.pageSize))};return N===!1?[{},()=>{}]:[Object.assign(Object.assign({},Oe),{onChange:Qe}),st]}var Ta=Ra,Aa=e(84105),ua=e(35654),Wr=e(90782),Pr=e(71430),Wo=e(18929);const Fo={},Po="SELECT_ALL",ko="SELECT_INVERT",Uo="SELECT_NONE",$o=[],no=(a,l)=>{let N=[];return(l||[]).forEach(j=>{N.push(j),j&&typeof j=="object"&&a in j&&(N=[].concat((0,qt.Z)(N),(0,qt.Z)(no(a,j[a]))))}),N};var ia=(a,l)=>{const{preserveSelectedRowKeys:N,selectedRowKeys:j,defaultSelectedRowKeys:te,getCheckboxProps:ae,onChange:ze,onSelect:Ze,onSelectAll:Oe,onSelectInvert:Ge,onSelectNone:st,onSelectMultiple:Qe,columnWidth:Rt,type:wt,selections:Dt,fixed:on,renderCell:Jt,hideSelectAll:ln,checkStrictly:$t=!0}=l||{},{prefixCls:yn,data:Qn,pageData:Xn,getRecordByKey:Nn,getRowKey:fr,expandType:Er,childrenColumnName:wn,locale:Zn,getPopupContainer:In}=a,[mn,Pn]=(0,Wo.Z)(j||te||$o,{value:j}),mr=n.useRef(new Map),Ar=(0,n.useCallback)(ir=>{if(N){const ar=new Map;ir.forEach(_n=>{let Kn=Nn(_n);!Kn&&mr.current.has(_n)&&(Kn=mr.current.get(_n)),ar.set(_n,Kn)}),mr.current=ar}},[Nn,N]);n.useEffect(()=>{Ar(mn)},[mn]);const{keyEntities:Sr}=(0,n.useMemo)(()=>{if($t)return{keyEntities:null};let ir=Qn;if(N){const ar=new Set(Qn.map((Kn,Jr)=>fr(Kn,Jr))),_n=Array.from(mr.current).reduce((Kn,Jr)=>{let[Gn,Cr]=Jr;return ar.has(Gn)?Kn:Kn.concat(Cr)},[]);ir=[].concat((0,qt.Z)(ir),(0,qt.Z)(_n))}return(0,Pr.I8)(ir,{externalGetKey:fr,childrenPropName:wn})},[Qn,fr,$t,wn,N]),or=(0,n.useMemo)(()=>no(wn,Xn),[wn,Xn]),Or=(0,n.useMemo)(()=>{const ir=new Map;return or.forEach((ar,_n)=>{const Kn=fr(ar,_n),Jr=(ae?ae(ar):null)||{};ir.set(Kn,Jr)}),ir},[or,fr,ae]),Zr=(0,n.useCallback)(ir=>{var ar;return!!(!((ar=Or.get(fr(ir)))===null||ar===void 0)&&ar.disabled)},[Or,fr]),[io,Qr]=(0,n.useMemo)(()=>{if($t)return[mn||[],[]];const{checkedKeys:ir,halfCheckedKeys:ar}=(0,Wr.S)(mn,!0,Sr,Zr);return[ir||[],ar]},[mn,$t,Sr,Zr]),Lo=(0,n.useMemo)(()=>{const ir=wt==="radio"?io.slice(0,1):io;return new Set(ir)},[io,wt]),wo=(0,n.useMemo)(()=>wt==="radio"?new Set:new Set(Qr),[Qr,wt]),[xr,oo]=(0,n.useState)(null);n.useEffect(()=>{l||Pn($o)},[!!l]);const $r=(0,n.useCallback)((ir,ar)=>{let _n,Kn;Ar(ir),N?(_n=ir,Kn=ir.map(Jr=>mr.current.get(Jr))):(_n=[],Kn=[],ir.forEach(Jr=>{const Gn=Nn(Jr);Gn!==void 0&&(_n.push(Jr),Kn.push(Gn))})),Pn(_n),ze==null||ze(_n,Kn,{type:ar})},[Pn,Nn,ze,N]),bo=(0,n.useCallback)((ir,ar,_n,Kn)=>{if(Ze){const Jr=_n.map(Gn=>Nn(Gn));Ze(Nn(ir),ar,Jr,Kn)}$r(_n,"single")},[Ze,Nn,$r]),vo=(0,n.useMemo)(()=>!Dt||ln?null:(Dt===!0?[Po,ko,Uo]:Dt).map(ar=>ar===Po?{key:"all",text:Zn.selectionAll,onSelect(){$r(Qn.map((_n,Kn)=>fr(_n,Kn)).filter(_n=>{const Kn=Or.get(_n);return!(Kn!=null&&Kn.disabled)||Lo.has(_n)}),"all")}}:ar===ko?{key:"invert",text:Zn.selectInvert,onSelect(){const _n=new Set(Lo);Xn.forEach((Jr,Gn)=>{const Cr=fr(Jr,Gn),Xr=Or.get(Cr);Xr!=null&&Xr.disabled||(_n.has(Cr)?_n.delete(Cr):_n.add(Cr))});const Kn=Array.from(_n);Ge&&Ge(Kn),$r(Kn,"invert")}}:ar===Uo?{key:"none",text:Zn.selectNone,onSelect(){st==null||st(),$r(Array.from(Lo).filter(_n=>{const Kn=Or.get(_n);return Kn==null?void 0:Kn.disabled}),"none")}}:ar).map(ar=>Object.assign(Object.assign({},ar),{onSelect:function(){for(var _n,Kn,Jr=arguments.length,Gn=new Array(Jr),Cr=0;Cr{var ar;if(!l)return ir.filter(ke=>ke!==Fo);let _n=(0,qt.Z)(ir);const Kn=new Set(Lo),Jr=or.map(fr).filter(ke=>!Or.get(ke).disabled),Gn=Jr.every(ke=>Kn.has(ke)),Cr=Jr.some(ke=>Kn.has(ke)),Xr=()=>{const ke=[];Gn?Jr.forEach(En=>{Kn.delete(En),ke.push(En)}):Jr.forEach(En=>{Kn.has(En)||(Kn.add(En),ke.push(En))});const Lt=Array.from(Kn);Oe==null||Oe(!Gn,Lt.map(En=>Nn(En)),ke.map(En=>Nn(En))),$r(Lt,"all"),oo(null)};let Kr;if(wt!=="radio"){let ke;if(vo){const gn={getPopupContainer:In,items:vo.map((cn,Bn)=>{const{key:Vn,text:nn,onSelect:Yn}=cn;return{key:Vn!=null?Vn:Bn,onClick:()=>{Yn==null||Yn(Jr)},label:nn}})};ke=n.createElement("div",{className:`${yn}-selection-extra`},n.createElement(eo.Z,{menu:gn,getPopupContainer:In},n.createElement("span",null,n.createElement(Aa.Z,null))))}const Lt=or.map((gn,cn)=>{const Bn=fr(gn,cn),Vn=Or.get(Bn)||{};return Object.assign({checked:Kn.has(Bn)},Vn)}).filter(gn=>{let{disabled:cn}=gn;return cn}),En=!!Lt.length&&Lt.length===or.length,pn=En&&Lt.every(gn=>{let{checked:cn}=gn;return cn}),bn=En&&Lt.some(gn=>{let{checked:cn}=gn;return cn});Kr=!ln&&n.createElement("div",{className:`${yn}-selection`},n.createElement(So.default,{checked:En?pn:!!or.length&&Gn,indeterminate:En?!pn&&bn:!Gn&&Cr,onChange:Xr,disabled:or.length===0||En,"aria-label":ke?"Custom selection":"Select all",skipGroup:!0}),ke)}let o;wt==="radio"?o=(ke,Lt,En)=>{const pn=fr(Lt,En),bn=Kn.has(pn);return{node:n.createElement(qn.ZP,Object.assign({},Or.get(pn),{checked:bn,onClick:gn=>gn.stopPropagation(),onChange:gn=>{Kn.has(pn)||bo(pn,!0,[pn],gn.nativeEvent)}})),checked:bn}}:o=(ke,Lt,En)=>{var pn;const bn=fr(Lt,En),gn=Kn.has(bn),cn=wo.has(bn),Bn=Or.get(bn);let Vn;return Er==="nest"?Vn=cn:Vn=(pn=Bn==null?void 0:Bn.indeterminate)!==null&&pn!==void 0?pn:cn,{node:n.createElement(So.default,Object.assign({},Bn,{indeterminate:Vn,checked:gn,skipGroup:!0,onClick:nn=>nn.stopPropagation(),onChange:nn=>{let{nativeEvent:Yn}=nn;const{shiftKey:fn}=Yn;let lr=-1,Et=-1;if(fn&&$t){const Ft=new Set([xr,bn]);Jr.some((On,vr)=>{if(Ft.has(On))if(lr===-1)lr=vr;else return Et=vr,!0;return!1})}if(Et!==-1&&lr!==Et&&$t){const Ft=Jr.slice(lr,Et+1),On=[];gn?Ft.forEach(er=>{Kn.has(er)&&(On.push(er),Kn.delete(er))}):Ft.forEach(er=>{Kn.has(er)||(On.push(er),Kn.add(er))});const vr=Array.from(Kn);Qe==null||Qe(!gn,vr.map(er=>Nn(er)),On.map(er=>Nn(er))),$r(vr,"multiple")}else{const Ft=io;if($t){const On=gn?(0,ua._5)(Ft,bn):(0,ua.L0)(Ft,bn);bo(bn,!gn,On,Yn)}else{const On=(0,Wr.S)([].concat((0,qt.Z)(Ft),[bn]),!0,Sr,Zr),{checkedKeys:vr,halfCheckedKeys:er}=On;let lo=vr;if(gn){const ro=new Set(vr);ro.delete(bn),lo=(0,Wr.S)(Array.from(ro),{checked:!1,halfCheckedKeys:er},Sr,Zr).checkedKeys}bo(bn,!gn,lo,Yn)}}oo(gn?null:bn)}})),checked:gn}};const f=(ke,Lt,En)=>{const{node:pn,checked:bn}=o(ke,Lt,En);return Jt?Jt(bn,Lt,En,pn):pn};if(!_n.includes(Fo))if(_n.findIndex(ke=>{var Lt;return((Lt=ke[$n])===null||Lt===void 0?void 0:Lt.columnType)==="EXPAND_COLUMN"})===0){const[ke,...Lt]=_n;_n=[ke,Fo].concat((0,qt.Z)(Lt))}else _n=[Fo].concat((0,qt.Z)(_n));const y=_n.indexOf(Fo);_n=_n.filter((ke,Lt)=>ke!==Fo||Lt===y);const $=_n[y-1],Be=_n[y+1];let Ye=on;Ye===void 0&&((Be==null?void 0:Be.fixed)!==void 0?Ye=Be.fixed:($==null?void 0:$.fixed)!==void 0&&(Ye=$.fixed)),Ye&&$&&((ar=$[$n])===null||ar===void 0?void 0:ar.columnType)==="EXPAND_COLUMN"&&$.fixed===void 0&&($.fixed=Ye);const St=pe()(`${yn}-selection-col`,{[`${yn}-selection-col-with-dropdown`]:Dt&&wt==="checkbox"}),ot={fixed:Ye,width:Rt,className:`${yn}-selection-column`,title:l.columnTitle||Kr,render:f,onCell:l.onCell,[$n]:{className:St}};return _n.map(ke=>ke===Fo?ot:ke)},[fr,or,l,io,Lo,wo,Rt,vo,Er,xr,Or,Qe,bo,Zr]),Lo]},za=e(89489),qa=e(59477),Za=e(6848);const ja="ascend",Wa="descend";function Ka(a){return typeof a.sorter=="object"&&typeof a.sorter.multiple=="number"?a.sorter.multiple:!1}function $a(a){return typeof a=="function"?a:a&&typeof a=="object"&&a.compare?a.compare:!1}function Ha(a,l){return l?a[a.indexOf(l)+1]:a[0]}function Ma(a,l,N){let j=[];function te(ae,ze){j.push({column:ae,key:wr(ae,ze),multiplePriority:Ka(ae),sortOrder:ae.sortOrder})}return(a||[]).forEach((ae,ze)=>{const Ze=cr(ze,N);ae.children?("sortOrder"in ae&&te(ae,Ze),j=[].concat((0,qt.Z)(j),(0,qt.Z)(Ma(ae.children,l,Ze)))):ae.sorter&&("sortOrder"in ae?te(ae,Ze):l&&ae.defaultSortOrder&&j.push({column:ae,key:wr(ae,Ze),multiplePriority:Ka(ae),sortOrder:ae.defaultSortOrder}))}),j}function _a(a,l,N,j,te,ae,ze,Ze){return(l||[]).map((Oe,Ge)=>{const st=cr(Ge,Ze);let Qe=Oe;if(Qe.sorter){const Rt=Qe.sortDirections||te,wt=Qe.showSorterTooltip===void 0?ze:Qe.showSorterTooltip,Dt=wr(Qe,st),on=N.find(Er=>{let{key:wn}=Er;return wn===Dt}),Jt=on?on.sortOrder:null,ln=Ha(Rt,Jt);let $t;if(Oe.sortIcon)$t=Oe.sortIcon({sortOrder:Jt});else{const Er=Rt.includes(ja)&&n.createElement(qa.Z,{className:pe()(`${a}-column-sorter-up`,{active:Jt===ja})}),wn=Rt.includes(Wa)&&n.createElement(za.Z,{className:pe()(`${a}-column-sorter-down`,{active:Jt===Wa})});$t=n.createElement("span",{className:pe()(`${a}-column-sorter`,{[`${a}-column-sorter-full`]:!!(Er&&wn)})},n.createElement("span",{className:`${a}-column-sorter-inner`,"aria-hidden":"true"},Er,wn))}const{cancelSort:yn,triggerAsc:Qn,triggerDesc:Xn}=ae||{};let Nn=yn;ln===Wa?Nn=Xn:ln===ja&&(Nn=Qn);const fr=typeof wt=="object"?wt:{title:Nn};Qe=Object.assign(Object.assign({},Qe),{className:pe()(Qe.className,{[`${a}-column-sort`]:Jt}),title:Er=>{const wn=n.createElement("div",{className:`${a}-column-sorters`},n.createElement("span",{className:`${a}-column-title`},Ir(Oe.title,Er)),$t);return wt?n.createElement(Za.Z,Object.assign({},fr),wn):wn},onHeaderCell:Er=>{const wn=Oe.onHeaderCell&&Oe.onHeaderCell(Er)||{},Zn=wn.onClick,In=wn.onKeyDown;wn.onClick=mr=>{j({column:Oe,key:Dt,sortOrder:ln,multiplePriority:Ka(Oe)}),Zn==null||Zn(mr)},wn.onKeyDown=mr=>{mr.keyCode===Do.Z.ENTER&&(j({column:Oe,key:Dt,sortOrder:ln,multiplePriority:Ka(Oe)}),In==null||In(mr))};const mn=qr(Oe.title,{}),Pn=mn==null?void 0:mn.toString();return Jt?wn["aria-sort"]=Jt==="ascend"?"ascending":"descending":wn["aria-label"]=Pn||"",wn.className=pe()(wn.className,`${a}-column-has-sorters`),wn.tabIndex=0,Oe.ellipsis&&(wn.title=(mn!=null?mn:"").toString()),wn}})}return"children"in Qe&&(Qe=Object.assign(Object.assign({},Qe),{children:_a(a,Qe.children,N,j,te,ae,ze,st)})),Qe})}function ii(a){const{column:l,sortOrder:N}=a;return{column:l,order:N,field:l.dataIndex,columnKey:l.key}}function li(a){const l=a.filter(N=>{let{sortOrder:j}=N;return j}).map(ii);return l.length===0&&a.length?Object.assign(Object.assign({},ii(a[a.length-1])),{column:void 0}):l.length<=1?l[0]||{}:l}function Oo(a,l,N){const j=l.slice().sort((ze,Ze)=>Ze.multiplePriority-ze.multiplePriority),te=a.slice(),ae=j.filter(ze=>{let{column:{sorter:Ze},sortOrder:Oe}=ze;return $a(Ze)&&Oe});return ae.length?te.sort((ze,Ze)=>{for(let Oe=0;Oe{const Ze=ze[N];return Ze?Object.assign(Object.assign({},ze),{[N]:Oo(Ze,l,N)}):ze}):te}function co(a){let{prefixCls:l,mergedColumns:N,onSorterChange:j,sortDirections:te,tableLocale:ae,showSorterTooltip:ze}=a;const[Ze,Oe]=n.useState(Ma(N,!0)),Ge=n.useMemo(()=>{let Dt=!0;const on=Ma(N,!1);if(!on.length)return Ze;const Jt=[];function ln(yn){Dt?Jt.push(yn):Jt.push(Object.assign(Object.assign({},yn),{sortOrder:null}))}let $t=null;return on.forEach(yn=>{$t===null?(ln(yn),yn.sortOrder&&(yn.multiplePriority===!1?Dt=!1:$t=!0)):($t&&yn.multiplePriority!==!1||(Dt=!1),ln(yn))}),Jt},[N,Ze]),st=n.useMemo(()=>{const Dt=Ge.map(on=>{let{column:Jt,sortOrder:ln}=on;return{column:Jt,order:ln}});return{sortColumns:Dt,sortColumn:Dt[0]&&Dt[0].column,sortOrder:Dt[0]&&Dt[0].order}},[Ge]);function Qe(Dt){let on;Dt.multiplePriority===!1||!Ge.length||Ge[0].multiplePriority===!1?on=[Dt]:on=[].concat((0,qt.Z)(Ge.filter(Jt=>{let{key:ln}=Jt;return ln!==Dt.key})),[Dt]),Oe(on),j(li(on),on)}return[Dt=>_a(l,Dt,Ge,Qe,te,ae,ze),Ge,st,()=>li(Ge)]}function xo(a,l){return a.map(N=>{const j=Object.assign({},N);return j.title=Ir(N.title,l),"children"in j&&(j.children=xo(j.children,l)),j})}function _o(a){return[n.useCallback(N=>xo(N,a),[a])]}var ea=_t((a,l)=>{const{_renderTimes:N}=a,{_renderTimes:j}=l;return N!==j}),Pa=Sn((a,l)=>{const{_renderTimes:N}=a,{_renderTimes:j}=l;return N!==j}),ha=e(64993),ka=e(17313),ei=e(83116),si=e(37613),Va=a=>{const{componentCls:l}=a,N=`${a.lineWidth}px ${a.lineType} ${a.tableBorderColor}`,j=(te,ae,ze)=>({[`&${l}-${te}`]:{[`> ${l}-container`]:{[`> ${l}-content, > ${l}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${l}-expanded-row-fixed`]:{margin:`-${ae}px -${ze+a.lineWidth}px`}}}}}});return{[`${l}-wrapper`]:{[`${l}${l}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${l}-title`]:{border:N,borderBottom:0},[`> ${l}-container`]:{borderInlineStart:N,borderTop:N,[` + `]:{transform:"scale(0)",transformOrigin:"0% 0%",opacity:0,animationTimingFunction:M.motionEaseOutQuint,"&-prepare":{transform:"scale(1)"}},[`${_}-leave`]:{animationTimingFunction:M.motionEaseInQuint}}]}},15969:function(un,Ve,e){e.d(Ve,{N:function(){return t}});const t=u=>({color:u.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${u.motionDurationSlow}`,"&:focus, &:hover":{color:u.colorLinkHover},"&:active":{color:u.colorLinkActive}})},1710:function(un,Ve,e){e.d(Ve,{default:function(){return xi}});var t={},u="rc-table-internal-hook",S=e(50298),ee=e(6089),d=e(34280),I=e(13697),n=e(59301),se=e(4676);function le(a){var l=n.createContext(void 0),N=function(te){var ae=te.value,ze=te.children,Ze=n.useRef(ae);Ze.current=ae;var Oe=n.useState(function(){return{getValue:function(){return Ze.current},listeners:new Set}}),Ye=(0,S.Z)(Oe,1),st=Ye[0];return(0,d.Z)(function(){(0,se.unstable_batchedUpdates)(function(){st.listeners.forEach(function(Qe){Qe(ae)})})},[ae]),n.createElement(l.Provider,{value:st},ze)};return{Context:l,Provider:N,defaultValue:a}}function h(a,l){var N=(0,ee.Z)(typeof l=="function"?l:function(Qe){if(l===void 0)return Qe;if(!Array.isArray(l))return Qe[l];var Rt={};return l.forEach(function(wt){Rt[wt]=Qe[wt]}),Rt}),j=n.useContext(a==null?void 0:a.Context),te=j||{},ae=te.listeners,ze=te.getValue,Ze=n.useRef();Ze.current=N(j?ze():a==null?void 0:a.defaultValue);var Oe=n.useState({}),Ye=(0,S.Z)(Oe,2),st=Ye[1];return(0,d.Z)(function(){if(!j)return;function Qe(Rt){var wt=N(Rt);(0,I.Z)(Ze.current,wt,!0)||st({})}return ae.add(Qe),function(){ae.delete(Qe)}},[j]),Ze.current}var ue=e(14809),y=e(8654);function M(){var a=n.createContext(null);function l(){return n.useContext(a)}function N(te,ae){var ze=(0,y.Yr)(te),Ze=function(Ye,st){var Qe=ze?{ref:st}:{},Rt=n.useRef(0),wt=n.useRef(Ye),Dt=l();return Dt!==null?n.createElement(te,(0,ue.Z)({},Ye,Qe)):((!ae||ae(wt.current,Ye))&&(Rt.current+=1),wt.current=Ye,n.createElement(a.Provider,{value:Rt.current},n.createElement(te,(0,ue.Z)({},Ye,Qe))))};return ze?n.forwardRef(Ze):Ze}function j(te,ae){var ze=(0,y.Yr)(te),Ze=function(Ye,st){var Qe=ze?{ref:st}:{};return l(),n.createElement(te,(0,ue.Z)({},Ye,Qe))};return ze?n.memo(n.forwardRef(Ze),ae):n.memo(Ze,ae)}return{makeImmutable:N,responseImmutable:j,useImmutableMark:l}}var J=M(),ie=J.makeImmutable,_=J.responseImmutable,Je=J.useImmutableMark,Ee=M(),Ue=Ee.makeImmutable,be=Ee.responseImmutable,K=Ee.useImmutableMark,E=le(),r=E;function x(a,l){var N=n.useRef(0);N.current+=1;var j=n.useRef(a),te=[];Object.keys(a||{}).map(function(ze){var Ze;(a==null?void 0:a[ze])!==((Ze=j.current)===null||Ze===void 0?void 0:Ze[ze])&&te.push(ze)}),j.current=a;var ae=n.useRef([]);return te.length&&(ae.current=te),n.useDebugValue(N.current),n.useDebugValue(ae.current.join(", ")),l&&console.log("".concat(l,":"),N.current,ae.current),N.current}var P=null,G=n.memo(function(){var a=x();return n.createElement("h1",null,"Render Times: ",a)});G.displayName="RenderBlock";var Y=e(93664),V=e(20439),Z=e(4635),Me=e(92310),pe=e.n(Me),it=e(80547),ge=e(97938),Ce=e(48736),ne=n.createContext({renderWithProps:!1}),X=ne,we="RC_TABLE_KEY";function m(a){return a==null?[]:Array.isArray(a)?a:[a]}function A(a){var l=[],N={};return a.forEach(function(j){for(var te=j||{},ae=te.key,ze=te.dataIndex,Ze=ae||m(ze).join("-")||we;N[Ze];)Ze="".concat(Ze,"_next");N[Ze]=!0,l.push(Ze)}),l}function z(a){return a!=null}function D(a){return a&&(0,Y.Z)(a)==="object"&&!Array.isArray(a)&&!n.isValidElement(a)}function B(a,l,N,j,te,ae){var ze=n.useContext(X),Ze=K(),Oe=(0,it.Z)(function(){if(z(j))return[j];var Ye=l==null||l===""?[]:Array.isArray(l)?l:[l],st=(0,ge.Z)(a,Ye),Qe=st,Rt=void 0;if(te){var wt=te(st,a,N);D(wt)?(Qe=wt.children,Rt=wt.props,ze.renderWithProps=!0):Qe=wt}return[Qe,Rt]},[Ze,a,j,l,te,N],function(Ye,st){if(ae){var Qe=(0,S.Z)(Ye,2),Rt=Qe[1],wt=(0,S.Z)(st,2),Dt=wt[1];return ae(Dt,Rt)}return ze.renderWithProps?!0:!(0,I.Z)(Ye,st,!0)});return Oe}function F(a,l,N,j){var te=a+l-1;return a<=j&&te>=N}function W(a,l){return h(r,function(N){var j=F(a,l||1,N.hoverStartRow,N.hoverEndRow);return[j,N.onHover]})}var xe=function(l){var N=l.ellipsis,j=l.rowType,te=l.children,ae,ze=N===!0?{showTitle:!0}:N;return ze&&(ze.showTitle||j==="header")&&(typeof te=="string"||typeof te=="number"?ae=te.toString():n.isValidElement(te)&&typeof te.props.children=="string"&&(ae=te.props.children)),ae};function Pe(a){var l,N,j,te,ae,ze,Ze,Oe,Ye=a.component,st=a.children,Qe=a.ellipsis,Rt=a.scope,wt=a.prefixCls,Dt=a.className,on=a.align,Jt=a.record,ln=a.render,$t=a.dataIndex,hn=a.renderIndex,Qn=a.shouldCellUpdate,Yn=a.index,Rn=a.rowType,fr=a.colSpan,Er=a.rowSpan,wn=a.fixLeft,zn=a.fixRight,In=a.firstFixLeft,fn=a.lastFixLeft,Pn=a.firstFixRight,mr=a.lastFixRight,Ar=a.appendNode,Sr=a.additionalProps,or=Sr===void 0?{}:Sr,Or=a.isSticky,Zr="".concat(wt,"-cell"),io=h(r,["supportSticky","allColumnsFixedLeft"]),Qr=io.supportSticky,Lo=io.allColumnsFixedLeft,wo=B(Jt,$t,hn,st,ln,Qn),xr=(0,S.Z)(wo,2),oo=xr[0],$r=xr[1],bo={},vo=typeof wn=="number"&&Qr,Xo=typeof zn=="number"&&Qr;vo&&(bo.position="sticky",bo.left=wn),Xo&&(bo.position="sticky",bo.right=zn);var ir=(l=(N=(j=$r==null?void 0:$r.colSpan)!==null&&j!==void 0?j:or.colSpan)!==null&&N!==void 0?N:fr)!==null&&l!==void 0?l:1,ar=(te=(ae=(ze=$r==null?void 0:$r.rowSpan)!==null&&ze!==void 0?ze:or.rowSpan)!==null&&ae!==void 0?ae:Er)!==null&&te!==void 0?te:1,_n=W(Yn,ar),Hn=(0,S.Z)(_n,2),Jr=Hn[0],Gn=Hn[1],Cr=function(Ge){var gt;Jt&&Gn(Yn,Yn+ar-1),or==null||(gt=or.onMouseEnter)===null||gt===void 0||gt.call(or,Ge)},Xr=function(Ge){var gt;Jt&&Gn(-1,-1),or==null||(gt=or.onMouseLeave)===null||gt===void 0||gt.call(or,Ge)};if(ir===0||ar===0)return null;var Kr=(Ze=or.title)!==null&&Ze!==void 0?Ze:xe({rowType:Rn,ellipsis:Qe,children:oo}),o=pe()(Zr,Dt,(Oe={},(0,Z.Z)(Oe,"".concat(Zr,"-fix-left"),vo&&Qr),(0,Z.Z)(Oe,"".concat(Zr,"-fix-left-first"),In&&Qr),(0,Z.Z)(Oe,"".concat(Zr,"-fix-left-last"),fn&&Qr),(0,Z.Z)(Oe,"".concat(Zr,"-fix-left-all"),fn&&Lo&&Qr),(0,Z.Z)(Oe,"".concat(Zr,"-fix-right"),Xo&&Qr),(0,Z.Z)(Oe,"".concat(Zr,"-fix-right-first"),Pn&&Qr),(0,Z.Z)(Oe,"".concat(Zr,"-fix-right-last"),mr&&Qr),(0,Z.Z)(Oe,"".concat(Zr,"-ellipsis"),Qe),(0,Z.Z)(Oe,"".concat(Zr,"-with-append"),Ar),(0,Z.Z)(Oe,"".concat(Zr,"-fix-sticky"),(vo||Xo)&&Or&&Qr),(0,Z.Z)(Oe,"".concat(Zr,"-row-hover"),!$r&&Jr),Oe),or.className,$r==null?void 0:$r.className),f={};on&&(f.textAlign=on);var b=(0,V.Z)((0,V.Z)((0,V.Z)((0,V.Z)({},bo),or.style),f),$r==null?void 0:$r.style),$=oo;return(0,Y.Z)($)==="object"&&!Array.isArray($)&&!n.isValidElement($)&&($=null),Qe&&(fn||Pn)&&($=n.createElement("span",{className:"".concat(Zr,"-content")},$)),n.createElement(Ye,(0,ue.Z)({},$r,or,{className:o,style:b,title:Kr,scope:Rt,onMouseEnter:Cr,onMouseLeave:Xr,colSpan:ir!==1?ir:null,rowSpan:ar!==1?ar:null}),Ar,$)}var Ie=n.memo(Pe);function ot(a,l,N,j,te,ae){var ze=N[a]||{},Ze=N[l]||{},Oe,Ye;ze.fixed==="left"?Oe=j.left[te==="rtl"?l:a]:Ze.fixed==="right"&&(Ye=j.right[te==="rtl"?a:l]);var st=!1,Qe=!1,Rt=!1,wt=!1,Dt=N[l+1],on=N[a-1],Jt=!(ae!=null&&ae.children);if(te==="rtl"){if(Oe!==void 0){var ln=on&&on.fixed==="left";wt=!ln&&Jt}else if(Ye!==void 0){var $t=Dt&&Dt.fixed==="right";Rt=!$t&&Jt}}else if(Oe!==void 0){var hn=Dt&&Dt.fixed==="left";st=!hn&&Jt}else if(Ye!==void 0){var Qn=on&&on.fixed==="right";Qe=!Qn&&Jt}return{fixLeft:Oe,fixRight:Ye,lastFixLeft:st,firstFixRight:Qe,lastFixRight:Rt,firstFixLeft:wt,isSticky:j.isSticky}}var Et=n.createContext({}),ut=Et;function he(a){var l=a.className,N=a.index,j=a.children,te=a.colSpan,ae=te===void 0?1:te,ze=a.rowSpan,Ze=a.align,Oe=h(r,["prefixCls","direction"]),Ye=Oe.prefixCls,st=Oe.direction,Qe=n.useContext(ut),Rt=Qe.scrollColumnIndex,wt=Qe.stickyOffsets,Dt=Qe.flattenColumns,on=Qe.columns,Jt=N+ae-1,ln=Jt+1===Rt?ae+1:ae,$t=ot(N,N+ln-1,Dt,wt,st,on==null?void 0:on[N]);return n.createElement(Ie,(0,ue.Z)({className:l,index:N,component:"td",prefixCls:Ye,record:null,dataIndex:null,align:Ze,colSpan:ln,rowSpan:ze,render:function(){return j}},$t))}var qe=e(62646),T=["children"];function O(a){var l=a.children,N=(0,qe.Z)(a,T);return n.createElement("tr",N,l)}function L(a){var l=a.children;return l}L.Row=O,L.Cell=he;var s=L;function H(a){var l=a.children,N=a.stickyOffsets,j=a.flattenColumns,te=a.columns,ae=h(r,"prefixCls"),ze=j.length-1,Ze=j[ze],Oe=n.useMemo(function(){return{stickyOffsets:N,flattenColumns:j,scrollColumnIndex:Ze!=null&&Ze.scrollbar?ze:null,columns:te}},[Ze,j,ze,N,te]);return n.createElement(ut.Provider,{value:Oe},n.createElement("tfoot",{className:"".concat(ae,"-summary")},l))}var de=be(H),v=s,c=e(70425),Q=e(29301),R=e(29194),w=e(24514),U=e(75152),Le=e(26112);function ye(a,l,N,j,te,ae,ze){a.push({record:l,indent:N,index:ze});var Ze=ae(l),Oe=te==null?void 0:te.has(Ze);if(l&&Array.isArray(l[j])&&Oe)for(var Ye=0;Ye1?In-1:0),Pn=1;Pn=0;Ze-=1){var Oe=l[Ze],Ye=N&&N[Ze],st=Ye&&Ye[$n];if(Oe||st||ze){var Qe=st||{},Rt=Qe.columnType,wt=(0,qe.Z)(Qe,tr);te.unshift(n.createElement("col",(0,ue.Z)({key:Ze,style:{width:Oe}},wt))),ze=!0}}return n.createElement("colgroup",null,te)}var Xn=pr,qt=e(95190),gr=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function yr(a,l){return(0,n.useMemo)(function(){for(var N=[],j=0;j1?"colgroup":"col":null,ellipsis:Jt.ellipsis,align:Jt.align,component:Jt.title?ae:ze,prefixCls:st,key:wt[on]},ln,{additionalProps:$t,rowType:"header"}))}))}Gr.displayName="HeaderRow";var We=Gr;function bt(a){var l=[];function N(ze,Ze){var Oe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;l[Oe]=l[Oe]||[];var Ye=Ze,st=ze.filter(Boolean).map(function(Qe){var Rt={key:Qe.key,className:Qe.className||"",children:Qe.title,column:Qe,colStart:Ye},wt=1,Dt=Qe.children;return Dt&&Dt.length>0&&(wt=N(Dt,Ye,Oe+1).reduce(function(on,Jt){return on+Jt},0),Rt.hasSubColumns=!0),"colSpan"in Qe&&(wt=Qe.colSpan),"rowSpan"in Qe&&(Rt.rowSpan=Qe.rowSpan),Rt.colSpan=wt,Rt.colEnd=Rt.colStart+wt-1,l[Oe].push(Rt),Ye+=wt,wt});return st}N(a,0);for(var j=l.length,te=function(Ze){l[Ze].forEach(function(Oe){!("rowSpan"in Oe)&&!Oe.hasSubColumns&&(Oe.rowSpan=j-Ze)})},ae=0;ae1&&arguments[1]!==void 0?arguments[1]:"";return typeof l=="number"?l:l.endsWith("%")?a*parseFloat(l)/100:null}function an(a,l){return n.useMemo(function(){if(l&&l>0){var N=0,j=0;a.forEach(function(Ye){var st=Ln(l,Ye.width);st?N+=st:j+=1});var te=l-N,ae=j,ze=te/j,Ze=0,Oe=a.map(function(Ye){var st=(0,V.Z)({},Ye),Qe=Ln(l,st.width);if(Qe)st.width=Qe;else{var Rt=Math.floor(ze);st.width=ae===1?te:Rt,te-=Rt,ae-=1}return Ze+=st.width,st});return[Oe,Ze]}return[a,l]},[a,l])}var Jn=["children"],k=["fixed"];function i(a){return(0,Xt.Z)(a).filter(function(l){return n.isValidElement(l)}).map(function(l){var N=l.key,j=l.props,te=j.children,ae=(0,qe.Z)(j,Jn),ze=(0,V.Z)({key:N},ae);return te&&(ze.children=i(te)),ze})}function p(a){var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return a.filter(function(N){return N&&(0,Y.Z)(N)==="object"}).reduce(function(N,j,te){var ae=j.fixed,ze=ae===!0?"left":ae,Ze="".concat(l,"-").concat(te),Oe=j.children;return Oe&&Oe.length>0?[].concat((0,qt.Z)(N),(0,qt.Z)(p(Oe,Ze).map(function(Ye){return(0,V.Z)({fixed:ze},Ye)}))):[].concat((0,qt.Z)(N),[(0,V.Z)((0,V.Z)({key:Ze},j),{},{fixed:ze})])},[])}function g(a){for(var l=!0,N=0;N=0;ae-=1){var ze=a[ae];if(te&&ze.fixed!=="right")te=!1;else if(!te&&ze.fixed==="right"){warning(!1,"Index ".concat(ae+1," of `columns` missing `fixed='right'` prop."));break}}}function C(a){return a.map(function(l){var N=l.fixed,j=(0,qe.Z)(l,k),te=N;return N==="left"?te="right":N==="right"&&(te="left"),(0,V.Z)({fixed:te},j)})}function re(a,l){var N=a.prefixCls,j=a.columns,te=a.children,ae=a.expandable,ze=a.expandedKeys,Ze=a.columnTitle,Oe=a.getRowKey,Ye=a.onTriggerExpand,st=a.expandIcon,Qe=a.rowExpandable,Rt=a.expandIconColumnIndex,wt=a.direction,Dt=a.expandRowByClick,on=a.columnWidth,Jt=a.fixed,ln=a.scrollWidth,$t=n.useMemo(function(){return j||i(te)},[j,te]),hn=n.useMemo(function(){if(ae){var zn,In=$t.slice();if(!In.includes(t)){var fn=Rt||0;fn>=0&&In.splice(fn,0,t)}var Pn=In.indexOf(t);In=In.filter(function(or,Or){return or!==t||Or===Pn});var mr=$t[Pn],Ar;(Jt==="left"||Jt)&&!Rt?Ar="left":(Jt==="right"||Jt)&&Rt===$t.length?Ar="right":Ar=mr?mr.fixed:null;var Sr=(zn={},(0,Z.Z)(zn,$n,{className:"".concat(N,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,Z.Z)(zn,"title",Ze),(0,Z.Z)(zn,"fixed",Ar),(0,Z.Z)(zn,"className","".concat(N,"-row-expand-icon-cell")),(0,Z.Z)(zn,"width",on),(0,Z.Z)(zn,"render",function(Or,Zr,io){var Qr=Oe(Zr,io),Lo=ze.has(Qr),wo=Qe?Qe(Zr):!0,xr=st({prefixCls:N,expanded:Lo,expandable:wo,record:Zr,onExpand:Ye});return Dt?n.createElement("span",{onClick:function($r){return $r.stopPropagation()}},xr):xr}),zn);return In.map(function(or){return or===t?Sr:or})}return $t.filter(function(or){return or!==t})},[ae,$t,Oe,ze,st,wt]),Qn=n.useMemo(function(){var zn=hn;return l&&(zn=l(zn)),zn.length||(zn=[{render:function(){return null}}]),zn},[l,hn,wt]),Yn=n.useMemo(function(){return wt==="rtl"?C(p(Qn)):p(Qn)},[Qn,wt,ln]),Rn=an(Yn,ln),fr=(0,S.Z)(Rn,2),Er=fr[0],wn=fr[1];return[Qn,Er,wn]}var q=re;function He(a){var l,N=a.prefixCls,j=a.record,te=a.onExpand,ae=a.expanded,ze=a.expandable,Ze="".concat(N,"-row-expand-icon");if(!ze)return n.createElement("span",{className:pe()(Ze,"".concat(N,"-row-spaced"))});var Oe=function(st){te(j,st),st.stopPropagation()};return n.createElement("span",{className:pe()(Ze,(l={},(0,Z.Z)(l,"".concat(N,"-row-expanded"),ae),(0,Z.Z)(l,"".concat(N,"-row-collapsed"),!ae),l)),onClick:Oe})}function Ke(a,l,N){var j=[];function te(ae){(ae||[]).forEach(function(ze,Ze){j.push(l(ze,Ze)),te(ze[N])})}return te(a),j}function _e(a,l,N){var j=Zn(a),te=j.expandIcon,ae=j.expandedRowKeys,ze=j.defaultExpandedRowKeys,Ze=j.defaultExpandAllRows,Oe=j.expandedRowRender,Ye=j.onExpand,st=j.onExpandedRowsChange,Qe=j.childrenColumnName,Rt=te||He,wt=Qe||"children",Dt=n.useMemo(function(){return Oe?"row":a.expandable&&a.internalHooks===u&&a.expandable.__PARENT_RENDER_ICON__||l.some(function(Yn){return Yn&&(0,Y.Z)(Yn)==="object"&&Yn[wt]})?"nest":!1},[!!Oe,l]),on=n.useState(function(){return ze||(Ze?Ke(l,N,wt):[])}),Jt=(0,S.Z)(on,2),ln=Jt[0],$t=Jt[1],hn=n.useMemo(function(){return new Set(ae||ln||[])},[ae,ln]),Qn=n.useCallback(function(Yn){var Rn=N(Yn,l.indexOf(Yn)),fr,Er=hn.has(Rn);Er?(hn.delete(Rn),fr=(0,qt.Z)(hn)):fr=[].concat((0,qt.Z)(hn),[Rn]),$t(fr),Ye&&Ye(!Er,Yn),st&&st(fr)},[N,hn,l,Ye,st]);return[j,Dt,hn,Rt,wt,Qn]}function at(a,l,N,j){var te=a.map(function(ae,ze){return ot(ze,ze,a,l,N,j==null?void 0:j[ze])});return(0,it.Z)(function(){return te},[te],function(ae,ze){return!(0,I.Z)(ae,ze)})}function $e(a){var l=(0,n.useRef)(a),N=(0,n.useState)({}),j=(0,S.Z)(N,2),te=j[1],ae=(0,n.useRef)(null),ze=(0,n.useRef)([]);function Ze(Oe){ze.current.push(Oe);var Ye=Promise.resolve();ae.current=Ye,Ye.then(function(){if(ae.current===Ye){var st=ze.current,Qe=l.current;ze.current=[],st.forEach(function(Rt){l.current=Rt(l.current)}),ae.current=null,Qe!==l.current&&te({})}})}return(0,n.useEffect)(function(){return function(){ae.current=null}},[]),[l.current,Ze]}function ft(a){var l=(0,n.useRef)(a||null),N=(0,n.useRef)();function j(){window.clearTimeout(N.current)}function te(ze){l.current=ze,j(),N.current=window.setTimeout(function(){l.current=null,N.current=void 0},100)}function ae(){return l.current}return(0,n.useEffect)(function(){return j},[]),[te,ae]}function mt(){var a=n.useState(-1),l=(0,S.Z)(a,2),N=l[0],j=l[1],te=n.useState(-1),ae=(0,S.Z)(te,2),ze=ae[0],Ze=ae[1],Oe=n.useCallback(function(Ye,st){j(Ye),Ze(st)},[]);return[N,ze,Oe]}var ct=e(47273),Ot=(0,ct.Z)()?window:null;function vt(a,l){var N=(0,Y.Z)(a)==="object"?a:{},j=N.offsetHeader,te=j===void 0?0:j,ae=N.offsetSummary,ze=ae===void 0?0:ae,Ze=N.offsetScroll,Oe=Ze===void 0?0:Ze,Ye=N.getContainer,st=Ye===void 0?function(){return Ot}:Ye,Qe=st()||Ot;return n.useMemo(function(){var Rt=!!a;return{isSticky:Rt,stickyClassName:Rt?"".concat(l,"-sticky-holder"):"",offsetHeader:te,offsetSummary:ze,offsetScroll:Oe,container:Qe}},[Oe,te,ze,l,Qe])}function Ct(a,l,N){var j=(0,n.useMemo)(function(){for(var te=[],ae=[],ze=0,Ze=0,Oe=0;Oe=Qe&&(or=Qe-Rt),ze({scrollLeft:or/Qe*(st+2)}),$t.current.x=Pn.pageX},zn=function(){if(ae.current){var Pn=(0,ce.os)(ae.current).top,mr=Pn+ae.current.offsetHeight,Ar=Oe===window?document.documentElement.scrollTop+window.innerHeight:(0,ce.os)(Oe).top+Oe.clientHeight;mr-(0,U.Z)()<=Ar||Pn>=Ar-Ze?ln(function(Sr){return(0,V.Z)((0,V.Z)({},Sr),{},{isHiddenScrollBar:!0})}):ln(function(Sr){return(0,V.Z)((0,V.Z)({},Sr),{},{isHiddenScrollBar:!1})})}},In=function(Pn){ln(function(mr){return(0,V.Z)((0,V.Z)({},mr),{},{scrollLeft:Pn/st*Qe||0})})};return n.useImperativeHandle(N,function(){return{setScrollLeft:In}}),n.useEffect(function(){var fn=(0,pt.Z)(document.body,"mouseup",fr,!1),Pn=(0,pt.Z)(document.body,"mousemove",wn,!1);return zn(),function(){fn.remove(),Pn.remove()}},[Rt,Yn]),n.useEffect(function(){var fn=(0,pt.Z)(Oe,"scroll",zn,!1),Pn=(0,pt.Z)(window,"resize",zn,!1);return function(){fn.remove(),Pn.remove()}},[Oe]),n.useEffect(function(){Jt.isHiddenScrollBar||ln(function(fn){var Pn=ae.current;return Pn?(0,V.Z)((0,V.Z)({},fn),{},{scrollLeft:Pn.scrollLeft/Pn.scrollWidth*Pn.clientWidth}):fn})},[Jt.isHiddenScrollBar]),st<=Qe||!Rt||Jt.isHiddenScrollBar?null:n.createElement("div",{style:{height:(0,U.Z)(),width:Qe,bottom:Ze},className:"".concat(Ye,"-sticky-scroll")},n.createElement("div",{onMouseDown:Er,ref:wt,className:pe()("".concat(Ye,"-sticky-scroll-bar"),(0,Z.Z)({},"".concat(Ye,"-sticky-scroll-bar-active"),Yn)),style:{width:"".concat(Rt,"px"),transform:"translate3d(".concat(Jt.scrollLeft,"px, 0, 0)")}}))},je=n.forwardRef(ve);function Xe(a){return null}var Te=Xe;function lt(a){return null}var et=lt,ht="rc-table",jt=[],kt={};function dn(){return"No Data"}function gn(a){var l,N=(0,V.Z)({rowKey:"key",prefixCls:ht,emptyText:dn},a),j=N.prefixCls,te=N.className,ae=N.rowClassName,ze=N.style,Ze=N.data,Oe=N.rowKey,Ye=N.scroll,st=N.tableLayout,Qe=N.direction,Rt=N.title,wt=N.footer,Dt=N.summary,on=N.caption,Jt=N.id,ln=N.showHeader,$t=N.components,hn=N.emptyText,Qn=N.onRow,Yn=N.onHeaderRow,Rn=N.internalHooks,fr=N.transformColumns,Er=N.internalRefs,wn=N.tailor,zn=N.sticky,In=Ze||jt,fn=!!In.length,Pn=Rn===u,mr=n.useCallback(function(_r,Yr){return(0,ge.Z)($t,_r)||Yr},[$t]),Ar=n.useMemo(function(){return typeof Oe=="function"?Oe:function(_r){var Yr=_r&&_r[Oe];return Yr}},[Oe]),Sr=mr(["body"]),or=mt(),Or=(0,S.Z)(or,3),Zr=Or[0],io=Or[1],Qr=Or[2],Lo=_e(N,In,Ar),wo=(0,S.Z)(Lo,6),xr=wo[0],oo=wo[1],$r=wo[2],bo=wo[3],vo=wo[4],Xo=wo[5],ir=Ye==null?void 0:Ye.x,ar=n.useState(0),_n=(0,S.Z)(ar,2),Hn=_n[0],Jr=_n[1],Gn=q((0,V.Z)((0,V.Z)((0,V.Z)({},N),xr),{},{expandable:!!xr.expandedRowRender,columnTitle:xr.columnTitle,expandedKeys:$r,getRowKey:Ar,onTriggerExpand:Xo,expandIcon:bo,expandIconColumnIndex:xr.expandIconColumnIndex,direction:Qe,scrollWidth:Pn&&wn&&typeof ir=="number"?ir:null}),Pn?fr:null),Cr=(0,S.Z)(Gn,3),Xr=Cr[0],Kr=Cr[1],o=Cr[2],f=o!=null?o:ir,b=n.useMemo(function(){return{columns:Xr,flattenColumns:Kr}},[Xr,Kr]),$=n.useRef(),Be=n.useRef(),Ge=n.useRef(),gt=n.useRef(),rt=n.useRef(),ke=n.useState(!1),Ft=(0,S.Z)(ke,2),Cn=Ft[0],mn=Ft[1],pn=n.useState(!1),yn=(0,S.Z)(pn,2),kn=yn[0],Fn=yn[1],En=$e(new Map),_t=(0,S.Z)(En,2),Bn=_t[0],sn=_t[1],lr=A(Kr),St=lr.map(function(_r){return Bn.get(_r)}),Lt=n.useMemo(function(){return St},[St.join("_")]),On=xt(Lt,Kr.length,Qe),vr=Ye&&z(Ye.y),er=Ye&&z(f)||!!xr.fixed,lo=er&&Kr.some(function(_r){var Yr=_r.fixed;return Yr}),ro=n.useRef(),Tr=vt(zn,j),Co=Tr.isSticky,la=Tr.offsetHeader,ma=Tr.offsetSummary,Dr=Tr.offsetScroll,Br=Tr.stickyClassName,po=Tr.container,Fr=n.useMemo(function(){return Dt==null?void 0:Dt(In)},[Dt,In]),Ko=(vr||Co)&&n.isValidElement(Fr)&&Fr.type===s&&Fr.props.fixed,zo,Zo,Yo;vr&&(Zo={overflowY:"scroll",maxHeight:Ye.y}),er&&(zo={overflowX:"auto"},vr||(Zo={overflowY:"hidden"}),Yo={width:f===!0?"auto":f,minWidth:"100%"});var ta=n.useCallback(function(_r,Yr){(0,R.Z)($.current)&&sn(function(Ro){if(Ro.get(_r)!==Yr){var ra=new Map(Ro);return ra.set(_r,Yr),ra}return Ro})},[]),Vo=ft(null),ya=(0,S.Z)(Vo,2),ba=ya[0],Qo=ya[1];function na(_r,Yr){Yr&&(typeof Yr=="function"?Yr(_r):Yr.scrollLeft!==_r&&(Yr.scrollLeft=_r,Yr.scrollLeft!==_r&&setTimeout(function(){Yr.scrollLeft=_r},0)))}var Go=(0,ee.Z)(function(_r){var Yr=_r.currentTarget,Ro=_r.scrollLeft,ra=Qe==="rtl",Qa=typeof Ro=="number"?Ro:Yr.scrollLeft,ol=Yr||kt;if(!Qo()||Qo()===ol){var Ui;ba(ol),na(Qa,Be.current),na(Qa,Ge.current),na(Qa,rt.current),na(Qa,(Ui=ro.current)===null||Ui===void 0?void 0:Ui.setScrollLeft)}var Xi=Yr||Be.current;if(Xi){var Yi=Xi.scrollWidth,Gi=Xi.clientWidth;if(Yi===Gi){mn(!1),Fn(!1);return}ra?(mn(-Qa0)):(mn(Qa>0),Fn(Qa1?on-Pn:0,Ar=(0,V.Z)((0,V.Z)((0,V.Z)({},fr),Oe),{},{flex:"0 0 ".concat(Pn,"px"),width:"".concat(Pn,"px"),marginRight:mr,pointerEvents:"auto"}),Sr=n.useMemo(function(){return st?In<=1:wn===0||In===0||In>1},[In,wn,st]);Sr?Ar.visibility="hidden":st&&(Ar.height=Qe==null?void 0:Qe(In));var or=Sr?function(){return null}:Rt,Or={};return(In===0||wn===0)&&(Or.rowSpan=1,Or.colSpan=1),n.createElement(Ie,(0,ue.Z)({className:pe()(Dt,Ye),ellipsis:N.ellipsis,align:N.align,scope:N.rowScope,component:"div",prefixCls:l.prefixCls,key:hn,record:Ze,index:ae,renderIndex:ze,dataIndex:wt,render:or,shouldCellUpdate:N.shouldCellUpdate},Qn,{appendNode:Yn,additionalProps:(0,V.Z)((0,V.Z)({},Rn),{},{style:Ar},Or)}))}var Nt=At,tt=["data","index","className","rowKey","style","extra","getHeight"],Kt=n.forwardRef(function(a,l){var N=a.data,j=a.index,te=a.className,ae=a.rowKey,ze=a.style,Ze=a.extra,Oe=a.getHeight,Ye=(0,qe.Z)(a,tt),st=N.record,Qe=N.indent,Rt=N.index,wt=h(r,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),Dt=wt.scrollX,on=wt.flattenColumns,Jt=wt.prefixCls,ln=wt.fixColumn,$t=wt.componentWidth,hn=Re(st,ae,j,Qe),Qn=hn.rowSupportExpand,Yn=hn.expanded,Rn=hn.rowProps,fr=hn.expandedRowRender,Er=hn.expandedRowClassName,wn;if(Qn&&Yn){var zn=fr(st,j,Qe+1,Yn),In=Er==null?void 0:Er(st,j,Qe),fn={};ln&&(fn={style:(0,Z.Z)({},"--virtual-width","".concat($t,"px"))});var Pn="".concat(Jt,"-expanded-row-cell");wn=n.createElement("div",{className:pe()("".concat(Jt,"-expanded-row"),"".concat(Jt,"-expanded-row-level-").concat(Qe+1),In)},n.createElement(Ie,{component:"div",prefixCls:Jt,className:pe()(Pn,(0,Z.Z)({},"".concat(Pn,"-fixed"),ln)),additionalProps:fn},zn))}var mr=(0,V.Z)((0,V.Z)({},ze),{},{width:Dt});Ze&&(mr.position="absolute",mr.pointerEvents="none");var Ar=n.createElement("div",(0,ue.Z)({},Rn,Ye,{ref:Qn?null:l,className:pe()(te,"".concat(Jt,"-row"),Rn==null?void 0:Rn.className,(0,Z.Z)({},"".concat(Jt,"-row-extra"),Ze)),style:(0,V.Z)((0,V.Z)({},mr),Rn==null?void 0:Rn.style)}),on.map(function(Sr,or){return n.createElement(Nt,{key:or,rowInfo:hn,column:Sr,colIndex:or,indent:Qe,index:j,renderIndex:Rt,record:st,inverse:Ze,getHeight:Oe})}));return Qn?n.createElement("div",{ref:l},Ar,wn):Ar}),bn=be(Kt),Tt=bn,Yt=n.forwardRef(function(a,l){var N=a.data,j=a.onScroll,te=h(r,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),ae=te.flattenColumns,ze=te.onColumnResize,Ze=te.getRowKey,Oe=te.expandedKeys,Ye=te.prefixCls,st=te.childrenColumnName,Qe=te.emptyNode,Rt=te.scrollX,wt=h(Fe),Dt=wt.scrollY,on=wt.listItemHeight,Jt=n.useRef(),ln=fe(N,st,Oe,Ze),$t=n.useMemo(function(){var wn=0;return ae.map(function(zn){var In=zn.width,fn=zn.key;return wn+=In,[fn,In,wn]})},[ae]),hn=n.useMemo(function(){return $t.map(function(wn){return wn[2]})},[$t]);n.useEffect(function(){$t.forEach(function(wn){var zn=(0,S.Z)(wn,2),In=zn[0],fn=zn[1];ze(In,fn)})},[$t]),n.useImperativeHandle(l,function(){var wn={};return Object.defineProperty(wn,"scrollLeft",{get:function(){var In;return((In=Jt.current)===null||In===void 0?void 0:In.getScrollInfo().x)||0},set:function(In){var fn;(fn=Jt.current)===null||fn===void 0||fn.scrollTo({left:In})}}),wn});var Qn=function(zn,In){var fn,Pn=(fn=ln[In])===null||fn===void 0?void 0:fn.record,mr=zn.onCell;if(mr){var Ar,Sr=mr(Pn,In);return(Ar=Sr==null?void 0:Sr.rowSpan)!==null&&Ar!==void 0?Ar:1}return 1},Yn=function(zn){var In=zn.start,fn=zn.end,Pn=zn.getSize,mr=zn.offsetY;if(fn<0)return null;for(var Ar=ae.filter(function(ir){return Qn(ir,In)===0}),Sr=In,or=function(ar){if(Ar=Ar.filter(function(_n){return Qn(_n,ar)===0}),!Ar.length)return Sr=ar,"break"},Or=In;Or>=0;Or-=1){var Zr=or(Or);if(Zr==="break")break}for(var io=ae.filter(function(ir){return Qn(ir,fn)!==1}),Qr=fn,Lo=function(ar){if(io=io.filter(function(_n){return Qn(_n,ar)!==1}),!io.length)return Qr=Math.max(ar-1,fn),"break"},wo=fn;wo1})&&oo.push(ar)},bo=Sr;bo<=Qr;bo+=1)var vo=$r(bo);var Xo=oo.map(function(ir){var ar=ln[ir],_n=Ze(ar.record,ir),Hn=function(Cr){var Xr=ir+Cr-1,Kr=Ze(ln[Xr].record,Xr),o=Pn(_n,Kr);return o.bottom-o.top},Jr=Pn(_n);return n.createElement(Tt,{key:ir,data:ar,rowKey:_n,index:ir,style:{top:-mr+Jr.top},extra:!0,getHeight:Hn})});return Xo},Rn=n.useMemo(function(){return{columnsOffset:hn}},[hn]),fr="".concat(Ye,"-tbody"),Er;return ln.length?Er=n.createElement(Se.Z,{fullHeight:!1,ref:Jt,className:pe()(fr,"".concat(fr,"-virtual")),height:Dt,itemHeight:on||24,data:ln,itemKey:function(zn){return Ze(zn.record)},scrollWidth:Rt,onVirtualScroll:function(zn){var In=zn.x;j({scrollLeft:In})},extraRender:Yn},function(wn,zn,In){var fn=Ze(wn.record,zn);return n.createElement(Tt,(0,ue.Z)({data:wn,rowKey:fn,index:zn},In))}):Er=n.createElement("div",{className:pe()("".concat(Ye,"-placeholder"))},n.createElement(Ie,{component:"div",prefixCls:Ye},Qe)),n.createElement(De.Provider,{value:Rn},Er)}),Zt=be(Yt),Vn=Zt,vn=function(l,N){var j=N.ref,te=N.onScroll;return n.createElement(Vn,{ref:j,data:l,onScroll:te})},Wn=100;function Kn(a){var l=a.columns,N=a.scroll,j=a.prefixCls,te=j===void 0?ht:j,ae=a.className,ze=a.listItemHeight,Ze=N||{},Oe=Ze.x,Ye=Ze.y;typeof Oe!="number"&&(Oe=((l||[]).length+1)*Wn),typeof Ye!="number"&&(Ye=500);var st=n.useMemo(function(){return{scrollY:Ye,listItemHeight:ze}},[Ye,ze]);return n.createElement(Fe.Provider,{value:st},n.createElement(me,(0,ue.Z)({},a,{className:pe()(ae,"".concat(te,"-virtual")),scroll:(0,V.Z)((0,V.Z)({},N),{},{x:Oe}),components:{body:vn},columns:l,internalHooks:u,tailor:!0})))}function Sn(a){return Ue(Kn,a)}var nr=Sn(),br=null;function Lr(a){return null}var rn=Lr;function Vt(a){return null}var xn=Vt,jn=e(2738),An=e(68031),hr=e(36355),Hr=e(93891),dr=e(19716),Mr=e(8628),zr=e(31724),Nn=e(58421),tn=e(71418),cn=e(88088);function nn(a){return function(N){let{prefixCls:j,onExpand:te,record:ae,expanded:ze,expandable:Ze}=N;const Oe=`${j}-row-expand-icon`;return n.createElement("button",{type:"button",onClick:Ye=>{te(ae,Ye),Ye.stopPropagation()},className:pe()(Oe,{[`${Oe}-spaced`]:!Ze,[`${Oe}-expanded`]:Ze&&ze,[`${Oe}-collapsed`]:Ze&&!ze}),"aria-label":ze?a.collapse:a.expand,"aria-expanded":ze})}}var rr=nn;function wr(a,l){return"key"in a&&a.key!==void 0&&a.key!==null?a.key:a.dataIndex?Array.isArray(a.dataIndex)?a.dataIndex.join("."):a.dataIndex:l}function cr(a,l){return l?`${l}-${a}`:`${a}`}function Ir(a,l){return typeof a=="function"?a(l):a}function qr(a,l){const N=Ir(a,l);return Object.prototype.toString.call(N)==="[object Object]"?"":N}var Eo={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V642H349v196zm531.1-684H143.9c-24.5 0-39.8 26.7-27.5 48l221.3 376h348.8l221.3-376c12.1-21.3-3.2-48-27.7-48z"}}]},name:"filter",theme:"filled"},jr=Eo,kr=e(7657),fo=function(l,N){return n.createElement(kr.Z,(0,ue.Z)({},l,{ref:N,icon:jr}))},ao=n.forwardRef(fo),so=ao,Ho=e(56762);function jo(a){const l=n.useRef(a),N=(0,Ho.Z)();return[()=>l.current,j=>{l.current=j,N()}]}var No=e(3113),So=e(24905),eo=e(38854),Gt=e(64165),ur=e(20834),Un=e(40875),qn=e(5112),Nr=e(17574),Vr=e(47472),Io=e(92832);function Bo(a){let{value:l,onChange:N,filterSearch:j,tablePrefixCls:te,locale:ae}=a;return j?n.createElement("div",{className:`${te}-filter-dropdown-search`},n.createElement(Io.default,{prefix:n.createElement(Vr.Z,null),placeholder:ae.filterSearchPlaceholder,onChange:N,value:l,htmlSize:1,className:`${te}-filter-dropdown-search-input`})):null}var mo=Bo,Do=e(10228);const to=a=>{const{keyCode:l}=a;l===Do.Z.ENTER&&a.stopPropagation()};var Mo=n.forwardRef((a,l)=>n.createElement("div",{className:a.className,onClick:N=>N.stopPropagation(),onKeyDown:to,ref:l},a.children));function go(a){let l=[];return(a||[]).forEach(N=>{let{value:j,children:te}=N;l.push(j),te&&(l=[].concat((0,qt.Z)(l),(0,qt.Z)(go(te))))}),l}function To(a){return a.some(l=>{let{children:N}=l;return N})}function ho(a,l){return typeof l=="string"||typeof l=="number"?l==null?void 0:l.toString().toLowerCase().includes(a.trim().toLowerCase()):!1}function va(a){let{filters:l,prefixCls:N,filteredKeys:j,filterMultiple:te,searchValue:ae,filterSearch:ze}=a;return l.map((Ze,Oe)=>{const Ye=String(Ze.value);if(Ze.children)return{key:Ye||Oe,label:Ze.text,popupClassName:`${N}-dropdown-submenu`,children:va({filters:Ze.children,prefixCls:N,filteredKeys:j,filterMultiple:te,searchValue:ae,filterSearch:ze})};const st=te?So.default:qn.ZP,Qe={key:Ze.value!==void 0?Ye:Oe,label:n.createElement(n.Fragment,null,n.createElement(st,{checked:j.includes(Ye)}),n.createElement("span",null,Ze.text))};return ae.trim()?typeof ze=="function"?ze(ae,Ze)?Qe:null:ho(ae,Ze.text)?Qe:null:Qe})}function da(a){var l,N;const{tablePrefixCls:j,prefixCls:te,column:ae,dropdownPrefixCls:ze,columnKey:Ze,filterMultiple:Oe,filterMode:Ye="menu",filterSearch:st=!1,filterState:Qe,triggerFilter:Rt,locale:wt,children:Dt,getPopupContainer:on}=a,{filterDropdownOpen:Jt,onFilterDropdownOpenChange:ln,filterResetToDefaultFilteredValue:$t,defaultFilteredValue:hn,filterDropdownVisible:Qn,onFilterDropdownVisibleChange:Yn}=ae,[Rn,fr]=n.useState(!1),Er=!!(Qe&&(!((l=Qe.filteredKeys)===null||l===void 0)&&l.length||Qe.forceFiltered)),wn=Gn=>{fr(Gn),ln==null||ln(Gn),Yn==null||Yn(Gn)},zn=(N=Jt!=null?Jt:Qn)!==null&&N!==void 0?N:Rn,In=Qe==null?void 0:Qe.filteredKeys,[fn,Pn]=jo(In||[]),mr=Gn=>{let{selectedKeys:Cr}=Gn;Pn(Cr)},Ar=(Gn,Cr)=>{let{node:Xr,checked:Kr}=Cr;mr(Oe?{selectedKeys:Gn}:{selectedKeys:Kr&&Xr.key?[Xr.key]:[]})};n.useEffect(()=>{Rn&&mr({selectedKeys:In||[]})},[In]);const[Sr,or]=n.useState([]),Or=Gn=>{or(Gn)},[Zr,io]=n.useState(""),Qr=Gn=>{const{value:Cr}=Gn.target;io(Cr)};n.useEffect(()=>{Rn||io("")},[Rn]);const Lo=Gn=>{const Cr=Gn&&Gn.length?Gn:null;if(Cr===null&&(!Qe||!Qe.filteredKeys)||(0,I.Z)(Cr,Qe==null?void 0:Qe.filteredKeys,!0))return null;Rt({column:ae,key:Ze,filteredKeys:Cr})},wo=()=>{wn(!1),Lo(fn())},xr=function(){let{confirm:Gn,closeDropdown:Cr}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};Gn&&Lo([]),Cr&&wn(!1),io(""),Pn($t?(hn||[]).map(Xr=>String(Xr)):[])},oo=function(){let{closeDropdown:Gn}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};Gn&&wn(!1),Lo(fn())},$r=Gn=>{Gn&&In!==void 0&&Pn(In||[]),wn(Gn),!Gn&&!ae.filterDropdown&&wo()},bo=pe()({[`${ze}-menu-without-submenu`]:!To(ae.filters||[])}),vo=Gn=>{if(Gn.target.checked){const Cr=go(ae==null?void 0:ae.filters).map(Xr=>String(Xr));Pn(Cr)}else Pn([])},Xo=Gn=>{let{filters:Cr}=Gn;return(Cr||[]).map((Xr,Kr)=>{const o=String(Xr.value),f={title:Xr.text,key:Xr.value!==void 0?o:Kr};return Xr.children&&(f.children=Xo({filters:Xr.children})),f})},ir=Gn=>{var Cr;return Object.assign(Object.assign({},Gn),{text:Gn.title,value:Gn.key,children:((Cr=Gn.children)===null||Cr===void 0?void 0:Cr.map(Xr=>ir(Xr)))||[]})};let ar;if(typeof ae.filterDropdown=="function")ar=ae.filterDropdown({prefixCls:`${ze}-custom`,setSelectedKeys:Gn=>mr({selectedKeys:Gn}),selectedKeys:fn(),confirm:oo,clearFilters:xr,filters:ae.filters,visible:zn,close:()=>{wn(!1)}});else if(ae.filterDropdown)ar=ae.filterDropdown;else{const Gn=fn()||[],Cr=()=>(ae.filters||[]).length===0?n.createElement(Gt.Z,{image:Gt.Z.PRESENTED_IMAGE_SIMPLE,description:wt.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):Ye==="tree"?n.createElement(n.Fragment,null,n.createElement(mo,{filterSearch:st,value:Zr,onChange:Qr,tablePrefixCls:j,locale:wt}),n.createElement("div",{className:`${j}-filter-dropdown-tree`},Oe?n.createElement(So.default,{checked:Gn.length===go(ae.filters).length,indeterminate:Gn.length>0&&Gn.lengthtypeof st=="function"?st(Zr,ir(Kr)):ho(Zr,Kr.title):void 0}))):n.createElement(n.Fragment,null,n.createElement(mo,{filterSearch:st,value:Zr,onChange:Qr,tablePrefixCls:j,locale:wt}),n.createElement(ur.default,{selectable:!0,multiple:Oe,prefixCls:`${ze}-menu`,className:bo,onSelect:mr,onDeselect:mr,selectedKeys:Gn,getPopupContainer:on,openKeys:Sr,onOpenChange:Or,items:va({filters:ae.filters||[],filterSearch:st,prefixCls:te,filteredKeys:fn(),filterMultiple:Oe,searchValue:Zr})})),Xr=()=>$t?(0,I.Z)((hn||[]).map(Kr=>String(Kr)),Gn,!0):Gn.length===0;ar=n.createElement(n.Fragment,null,Cr(),n.createElement("div",{className:`${te}-dropdown-btns`},n.createElement(No.ZP,{type:"link",size:"small",disabled:Xr(),onClick:()=>xr()},wt.filterReset),n.createElement(No.ZP,{type:"primary",size:"small",onClick:wo},wt.filterConfirm)))}ae.filterDropdown&&(ar=n.createElement(Un.J,{selectable:void 0},ar));const _n=()=>n.createElement(Mo,{className:`${te}-dropdown`},ar);let Hn;typeof ae.filterIcon=="function"?Hn=ae.filterIcon(Er):ae.filterIcon?Hn=ae.filterIcon:Hn=n.createElement(so,null);const{direction:Jr}=n.useContext(hr.E_);return n.createElement("div",{className:`${te}-column`},n.createElement("span",{className:`${j}-column-title`},Dt),n.createElement(eo.Z,{dropdownRender:_n,trigger:["click"],open:zn,onOpenChange:$r,getPopupContainer:on,placement:Jr==="rtl"?"bottomLeft":"bottomRight"},n.createElement("span",{role:"button",tabIndex:-1,className:pe()(`${te}-trigger`,{active:Er}),onClick:Gn=>{Gn.stopPropagation()}},Hn)))}var Ia=da;function qo(a,l,N){let j=[];return(a||[]).forEach((te,ae)=>{var ze;const Ze=cr(ae,N);if(te.filters||"filterDropdown"in te||"onFilter"in te)if("filteredValue"in te){let Oe=te.filteredValue;"filterDropdown"in te||(Oe=(ze=Oe==null?void 0:Oe.map(String))!==null&&ze!==void 0?ze:Oe),j.push({column:te,key:wr(te,Ze),filteredKeys:Oe,forceFiltered:te.filtered})}else j.push({column:te,key:wr(te,Ze),filteredKeys:l&&te.defaultFilteredValue?te.defaultFilteredValue:void 0,forceFiltered:te.filtered});"children"in te&&(j=[].concat((0,qt.Z)(j),(0,qt.Z)(qo(te.children,l,Ze))))}),j}function Ea(a,l,N,j,te,ae,ze,Ze){return N.map((Oe,Ye)=>{const st=cr(Ye,Ze),{filterMultiple:Qe=!0,filterMode:Rt,filterSearch:wt}=Oe;let Dt=Oe;if(Dt.filters||Dt.filterDropdown){const on=wr(Dt,st),Jt=j.find(ln=>{let{key:$t}=ln;return on===$t});Dt=Object.assign(Object.assign({},Dt),{title:ln=>n.createElement(Ia,{tablePrefixCls:a,prefixCls:`${a}-filter`,dropdownPrefixCls:l,column:Dt,columnKey:on,filterState:Jt,filterMultiple:Qe,filterMode:Rt,filterSearch:wt,triggerFilter:ae,locale:te,getPopupContainer:ze},Ir(Oe.title,ln))})}return"children"in Dt&&(Dt=Object.assign(Object.assign({},Dt),{children:Ea(a,l,Dt.children,j,te,ae,ze,st)})),Dt})}function Fa(a){const l={};return a.forEach(N=>{let{key:j,filteredKeys:te,column:ae}=N;const{filters:ze,filterDropdown:Ze}=ae;if(Ze)l[j]=te||null;else if(Array.isArray(te)){const Oe=go(ze);l[j]=Oe.filter(Ye=>te.includes(String(Ye)))}else l[j]=null}),l}function Sa(a,l){return l.reduce((N,j)=>{const{column:{onFilter:te,filters:ae},filteredKeys:ze}=j;return te&&ze&&ze.length?N.filter(Ze=>ze.some(Oe=>{const Ye=go(ae),st=Ye.findIndex(Rt=>String(Rt)===String(Oe)),Qe=st!==-1?Ye[st]:Oe;return te(Qe,Ze)})):N},a)}const yo=a=>a.flatMap(l=>"children"in l?[l].concat((0,qt.Z)(yo(l.children||[]))):[l]);function Ja(a){let{prefixCls:l,dropdownPrefixCls:N,mergedColumns:j,onFilterChange:te,getPopupContainer:ae,locale:ze}=a;const Ze=n.useMemo(()=>yo(j||[]),[j]),[Oe,Ye]=n.useState(()=>qo(Ze,!0)),st=n.useMemo(()=>{const Dt=qo(Ze,!1);if(Dt.length===0)return Dt;let on=!0,Jt=!0;if(Dt.forEach(ln=>{let{filteredKeys:$t}=ln;$t!==void 0?on=!1:Jt=!1}),on){const ln=(Ze||[]).map(($t,hn)=>wr($t,cr(hn)));return Oe.filter($t=>{let{key:hn}=$t;return ln.includes(hn)}).map($t=>{const hn=Ze[ln.findIndex(Qn=>Qn===$t.key)];return Object.assign(Object.assign({},$t),{column:Object.assign(Object.assign({},$t.column),hn),forceFiltered:hn.filtered})})}return Dt},[Ze,Oe]),Qe=n.useMemo(()=>Fa(st),[st]),Rt=Dt=>{const on=st.filter(Jt=>{let{key:ln}=Jt;return ln!==Dt.key});on.push(Dt),Ye(on),te(Fa(on),on)};return[Dt=>Ea(l,N,Dt,st,ze,Rt,ae),st,Qe]}var La=Ja;function Ba(a,l,N){const j=n.useRef({});function te(ae){if(!j.current||j.current.data!==a||j.current.childrenColumnName!==l||j.current.getRowKey!==N){let Ze=function(Oe){Oe.forEach((Ye,st)=>{const Qe=N(Ye,st);ze.set(Qe,Ye),Ye&&typeof Ye=="object"&&l in Ye&&Ze(Ye[l]||[])})};const ze=new Map;Ze(a),j.current={data:a,childrenColumnName:l,kvMap:ze,getRowKey:N}}return j.current.kvMap.get(ae)}return[te]}var pa=e(50371),Na=function(a,l){var N={};for(var j in a)Object.prototype.hasOwnProperty.call(a,j)&&l.indexOf(j)<0&&(N[j]=a[j]);if(a!=null&&typeof Object.getOwnPropertySymbols=="function")for(var te=0,j=Object.getOwnPropertySymbols(a);te{const ae=a[te];typeof ae!="function"&&(N[te]=ae)}),N}function Ra(a,l,N){const j=N&&typeof N=="object"?N:{},{total:te=0}=j,ae=Na(j,["total"]),[ze,Ze]=(0,n.useState)(()=>({current:"defaultCurrent"in ae?ae.defaultCurrent:1,pageSize:"defaultPageSize"in ae?ae.defaultPageSize:xa})),Oe=(0,pa.Z)(ze,ae,{total:te>0?te:a}),Ye=Math.ceil((te||a)/Oe.pageSize);Oe.current>Ye&&(Oe.current=Ye||1);const st=(Rt,wt)=>{Ze({current:Rt!=null?Rt:1,pageSize:wt||Oe.pageSize})},Qe=(Rt,wt)=>{var Dt;N&&((Dt=N.onChange)===null||Dt===void 0||Dt.call(N,Rt,wt)),st(Rt,wt),l(Rt,wt||(Oe==null?void 0:Oe.pageSize))};return N===!1?[{},()=>{}]:[Object.assign(Object.assign({},Oe),{onChange:Qe}),st]}var Ta=Ra,Aa=e(84105),ua=e(35654),Wr=e(90782),Pr=e(71430),Wo=e(18929);const Fo={},Po="SELECT_ALL",ko="SELECT_INVERT",Uo="SELECT_NONE",$o=[],no=(a,l)=>{let N=[];return(l||[]).forEach(j=>{N.push(j),j&&typeof j=="object"&&a in j&&(N=[].concat((0,qt.Z)(N),(0,qt.Z)(no(a,j[a]))))}),N};var ia=(a,l)=>{const{preserveSelectedRowKeys:N,selectedRowKeys:j,defaultSelectedRowKeys:te,getCheckboxProps:ae,onChange:ze,onSelect:Ze,onSelectAll:Oe,onSelectInvert:Ye,onSelectNone:st,onSelectMultiple:Qe,columnWidth:Rt,type:wt,selections:Dt,fixed:on,renderCell:Jt,hideSelectAll:ln,checkStrictly:$t=!0}=l||{},{prefixCls:hn,data:Qn,pageData:Yn,getRecordByKey:Rn,getRowKey:fr,expandType:Er,childrenColumnName:wn,locale:zn,getPopupContainer:In}=a,[fn,Pn]=(0,Wo.Z)(j||te||$o,{value:j}),mr=n.useRef(new Map),Ar=(0,n.useCallback)(ir=>{if(N){const ar=new Map;ir.forEach(_n=>{let Hn=Rn(_n);!Hn&&mr.current.has(_n)&&(Hn=mr.current.get(_n)),ar.set(_n,Hn)}),mr.current=ar}},[Rn,N]);n.useEffect(()=>{Ar(fn)},[fn]);const{keyEntities:Sr}=(0,n.useMemo)(()=>{if($t)return{keyEntities:null};let ir=Qn;if(N){const ar=new Set(Qn.map((Hn,Jr)=>fr(Hn,Jr))),_n=Array.from(mr.current).reduce((Hn,Jr)=>{let[Gn,Cr]=Jr;return ar.has(Gn)?Hn:Hn.concat(Cr)},[]);ir=[].concat((0,qt.Z)(ir),(0,qt.Z)(_n))}return(0,Pr.I8)(ir,{externalGetKey:fr,childrenPropName:wn})},[Qn,fr,$t,wn,N]),or=(0,n.useMemo)(()=>no(wn,Yn),[wn,Yn]),Or=(0,n.useMemo)(()=>{const ir=new Map;return or.forEach((ar,_n)=>{const Hn=fr(ar,_n),Jr=(ae?ae(ar):null)||{};ir.set(Hn,Jr)}),ir},[or,fr,ae]),Zr=(0,n.useCallback)(ir=>{var ar;return!!(!((ar=Or.get(fr(ir)))===null||ar===void 0)&&ar.disabled)},[Or,fr]),[io,Qr]=(0,n.useMemo)(()=>{if($t)return[fn||[],[]];const{checkedKeys:ir,halfCheckedKeys:ar}=(0,Wr.S)(fn,!0,Sr,Zr);return[ir||[],ar]},[fn,$t,Sr,Zr]),Lo=(0,n.useMemo)(()=>{const ir=wt==="radio"?io.slice(0,1):io;return new Set(ir)},[io,wt]),wo=(0,n.useMemo)(()=>wt==="radio"?new Set:new Set(Qr),[Qr,wt]),[xr,oo]=(0,n.useState)(null);n.useEffect(()=>{l||Pn($o)},[!!l]);const $r=(0,n.useCallback)((ir,ar)=>{let _n,Hn;Ar(ir),N?(_n=ir,Hn=ir.map(Jr=>mr.current.get(Jr))):(_n=[],Hn=[],ir.forEach(Jr=>{const Gn=Rn(Jr);Gn!==void 0&&(_n.push(Jr),Hn.push(Gn))})),Pn(_n),ze==null||ze(_n,Hn,{type:ar})},[Pn,Rn,ze,N]),bo=(0,n.useCallback)((ir,ar,_n,Hn)=>{if(Ze){const Jr=_n.map(Gn=>Rn(Gn));Ze(Rn(ir),ar,Jr,Hn)}$r(_n,"single")},[Ze,Rn,$r]),vo=(0,n.useMemo)(()=>!Dt||ln?null:(Dt===!0?[Po,ko,Uo]:Dt).map(ar=>ar===Po?{key:"all",text:zn.selectionAll,onSelect(){$r(Qn.map((_n,Hn)=>fr(_n,Hn)).filter(_n=>{const Hn=Or.get(_n);return!(Hn!=null&&Hn.disabled)||Lo.has(_n)}),"all")}}:ar===ko?{key:"invert",text:zn.selectInvert,onSelect(){const _n=new Set(Lo);Yn.forEach((Jr,Gn)=>{const Cr=fr(Jr,Gn),Xr=Or.get(Cr);Xr!=null&&Xr.disabled||(_n.has(Cr)?_n.delete(Cr):_n.add(Cr))});const Hn=Array.from(_n);Ye&&Ye(Hn),$r(Hn,"invert")}}:ar===Uo?{key:"none",text:zn.selectNone,onSelect(){st==null||st(),$r(Array.from(Lo).filter(_n=>{const Hn=Or.get(_n);return Hn==null?void 0:Hn.disabled}),"none")}}:ar).map(ar=>Object.assign(Object.assign({},ar),{onSelect:function(){for(var _n,Hn,Jr=arguments.length,Gn=new Array(Jr),Cr=0;Cr{var ar;if(!l)return ir.filter(ke=>ke!==Fo);let _n=(0,qt.Z)(ir);const Hn=new Set(Lo),Jr=or.map(fr).filter(ke=>!Or.get(ke).disabled),Gn=Jr.every(ke=>Hn.has(ke)),Cr=Jr.some(ke=>Hn.has(ke)),Xr=()=>{const ke=[];Gn?Jr.forEach(Cn=>{Hn.delete(Cn),ke.push(Cn)}):Jr.forEach(Cn=>{Hn.has(Cn)||(Hn.add(Cn),ke.push(Cn))});const Ft=Array.from(Hn);Oe==null||Oe(!Gn,Ft.map(Cn=>Rn(Cn)),ke.map(Cn=>Rn(Cn))),$r(Ft,"all"),oo(null)};let Kr;if(wt!=="radio"){let ke;if(vo){const yn={getPopupContainer:In,items:vo.map((kn,Fn)=>{const{key:En,text:_t,onSelect:Bn}=kn;return{key:En!=null?En:Fn,onClick:()=>{Bn==null||Bn(Jr)},label:_t}})};ke=n.createElement("div",{className:`${hn}-selection-extra`},n.createElement(eo.Z,{menu:yn,getPopupContainer:In},n.createElement("span",null,n.createElement(Aa.Z,null))))}const Ft=or.map((yn,kn)=>{const Fn=fr(yn,kn),En=Or.get(Fn)||{};return Object.assign({checked:Hn.has(Fn)},En)}).filter(yn=>{let{disabled:kn}=yn;return kn}),Cn=!!Ft.length&&Ft.length===or.length,mn=Cn&&Ft.every(yn=>{let{checked:kn}=yn;return kn}),pn=Cn&&Ft.some(yn=>{let{checked:kn}=yn;return kn});Kr=!ln&&n.createElement("div",{className:`${hn}-selection`},n.createElement(So.default,{checked:Cn?mn:!!or.length&&Gn,indeterminate:Cn?!mn&&pn:!Gn&&Cr,onChange:Xr,disabled:or.length===0||Cn,"aria-label":ke?"Custom selection":"Select all",skipGroup:!0}),ke)}let o;wt==="radio"?o=(ke,Ft,Cn)=>{const mn=fr(Ft,Cn),pn=Hn.has(mn);return{node:n.createElement(qn.ZP,Object.assign({},Or.get(mn),{checked:pn,onClick:yn=>yn.stopPropagation(),onChange:yn=>{Hn.has(mn)||bo(mn,!0,[mn],yn.nativeEvent)}})),checked:pn}}:o=(ke,Ft,Cn)=>{var mn;const pn=fr(Ft,Cn),yn=Hn.has(pn),kn=wo.has(pn),Fn=Or.get(pn);let En;return Er==="nest"?En=kn:En=(mn=Fn==null?void 0:Fn.indeterminate)!==null&&mn!==void 0?mn:kn,{node:n.createElement(So.default,Object.assign({},Fn,{indeterminate:En,checked:yn,skipGroup:!0,onClick:_t=>_t.stopPropagation(),onChange:_t=>{let{nativeEvent:Bn}=_t;const{shiftKey:sn}=Bn;let lr=-1,St=-1;if(sn&&$t){const Lt=new Set([xr,pn]);Jr.some((On,vr)=>{if(Lt.has(On))if(lr===-1)lr=vr;else return St=vr,!0;return!1})}if(St!==-1&&lr!==St&&$t){const Lt=Jr.slice(lr,St+1),On=[];yn?Lt.forEach(er=>{Hn.has(er)&&(On.push(er),Hn.delete(er))}):Lt.forEach(er=>{Hn.has(er)||(On.push(er),Hn.add(er))});const vr=Array.from(Hn);Qe==null||Qe(!yn,vr.map(er=>Rn(er)),On.map(er=>Rn(er))),$r(vr,"multiple")}else{const Lt=io;if($t){const On=yn?(0,ua._5)(Lt,pn):(0,ua.L0)(Lt,pn);bo(pn,!yn,On,Bn)}else{const On=(0,Wr.S)([].concat((0,qt.Z)(Lt),[pn]),!0,Sr,Zr),{checkedKeys:vr,halfCheckedKeys:er}=On;let lo=vr;if(yn){const ro=new Set(vr);ro.delete(pn),lo=(0,Wr.S)(Array.from(ro),{checked:!1,halfCheckedKeys:er},Sr,Zr).checkedKeys}bo(pn,!yn,lo,Bn)}}oo(yn?null:pn)}})),checked:yn}};const f=(ke,Ft,Cn)=>{const{node:mn,checked:pn}=o(ke,Ft,Cn);return Jt?Jt(pn,Ft,Cn,mn):mn};if(!_n.includes(Fo))if(_n.findIndex(ke=>{var Ft;return((Ft=ke[$n])===null||Ft===void 0?void 0:Ft.columnType)==="EXPAND_COLUMN"})===0){const[ke,...Ft]=_n;_n=[ke,Fo].concat((0,qt.Z)(Ft))}else _n=[Fo].concat((0,qt.Z)(_n));const b=_n.indexOf(Fo);_n=_n.filter((ke,Ft)=>ke!==Fo||Ft===b);const $=_n[b-1],Be=_n[b+1];let Ge=on;Ge===void 0&&((Be==null?void 0:Be.fixed)!==void 0?Ge=Be.fixed:($==null?void 0:$.fixed)!==void 0&&(Ge=$.fixed)),Ge&&$&&((ar=$[$n])===null||ar===void 0?void 0:ar.columnType)==="EXPAND_COLUMN"&&$.fixed===void 0&&($.fixed=Ge);const gt=pe()(`${hn}-selection-col`,{[`${hn}-selection-col-with-dropdown`]:Dt&&wt==="checkbox"}),rt={fixed:Ge,width:Rt,className:`${hn}-selection-column`,title:l.columnTitle||Kr,render:f,onCell:l.onCell,[$n]:{className:gt}};return _n.map(ke=>ke===Fo?rt:ke)},[fr,or,l,io,Lo,wo,Rt,vo,Er,xr,Or,Qe,bo,Zr]),Lo]},za=e(89489),qa=e(59477),Za=e(6848);const ja="ascend",Wa="descend";function Ka(a){return typeof a.sorter=="object"&&typeof a.sorter.multiple=="number"?a.sorter.multiple:!1}function $a(a){return typeof a=="function"?a:a&&typeof a=="object"&&a.compare?a.compare:!1}function Ha(a,l){return l?a[a.indexOf(l)+1]:a[0]}function Ma(a,l,N){let j=[];function te(ae,ze){j.push({column:ae,key:wr(ae,ze),multiplePriority:Ka(ae),sortOrder:ae.sortOrder})}return(a||[]).forEach((ae,ze)=>{const Ze=cr(ze,N);ae.children?("sortOrder"in ae&&te(ae,Ze),j=[].concat((0,qt.Z)(j),(0,qt.Z)(Ma(ae.children,l,Ze)))):ae.sorter&&("sortOrder"in ae?te(ae,Ze):l&&ae.defaultSortOrder&&j.push({column:ae,key:wr(ae,Ze),multiplePriority:Ka(ae),sortOrder:ae.defaultSortOrder}))}),j}function _a(a,l,N,j,te,ae,ze,Ze){return(l||[]).map((Oe,Ye)=>{const st=cr(Ye,Ze);let Qe=Oe;if(Qe.sorter){const Rt=Qe.sortDirections||te,wt=Qe.showSorterTooltip===void 0?ze:Qe.showSorterTooltip,Dt=wr(Qe,st),on=N.find(Er=>{let{key:wn}=Er;return wn===Dt}),Jt=on?on.sortOrder:null,ln=Ha(Rt,Jt);let $t;if(Oe.sortIcon)$t=Oe.sortIcon({sortOrder:Jt});else{const Er=Rt.includes(ja)&&n.createElement(qa.Z,{className:pe()(`${a}-column-sorter-up`,{active:Jt===ja})}),wn=Rt.includes(Wa)&&n.createElement(za.Z,{className:pe()(`${a}-column-sorter-down`,{active:Jt===Wa})});$t=n.createElement("span",{className:pe()(`${a}-column-sorter`,{[`${a}-column-sorter-full`]:!!(Er&&wn)})},n.createElement("span",{className:`${a}-column-sorter-inner`,"aria-hidden":"true"},Er,wn))}const{cancelSort:hn,triggerAsc:Qn,triggerDesc:Yn}=ae||{};let Rn=hn;ln===Wa?Rn=Yn:ln===ja&&(Rn=Qn);const fr=typeof wt=="object"?wt:{title:Rn};Qe=Object.assign(Object.assign({},Qe),{className:pe()(Qe.className,{[`${a}-column-sort`]:Jt}),title:Er=>{const wn=n.createElement("div",{className:`${a}-column-sorters`},n.createElement("span",{className:`${a}-column-title`},Ir(Oe.title,Er)),$t);return wt?n.createElement(Za.Z,Object.assign({},fr),wn):wn},onHeaderCell:Er=>{const wn=Oe.onHeaderCell&&Oe.onHeaderCell(Er)||{},zn=wn.onClick,In=wn.onKeyDown;wn.onClick=mr=>{j({column:Oe,key:Dt,sortOrder:ln,multiplePriority:Ka(Oe)}),zn==null||zn(mr)},wn.onKeyDown=mr=>{mr.keyCode===Do.Z.ENTER&&(j({column:Oe,key:Dt,sortOrder:ln,multiplePriority:Ka(Oe)}),In==null||In(mr))};const fn=qr(Oe.title,{}),Pn=fn==null?void 0:fn.toString();return Jt?wn["aria-sort"]=Jt==="ascend"?"ascending":"descending":wn["aria-label"]=Pn||"",wn.className=pe()(wn.className,`${a}-column-has-sorters`),wn.tabIndex=0,Oe.ellipsis&&(wn.title=(fn!=null?fn:"").toString()),wn}})}return"children"in Qe&&(Qe=Object.assign(Object.assign({},Qe),{children:_a(a,Qe.children,N,j,te,ae,ze,st)})),Qe})}function ii(a){const{column:l,sortOrder:N}=a;return{column:l,order:N,field:l.dataIndex,columnKey:l.key}}function li(a){const l=a.filter(N=>{let{sortOrder:j}=N;return j}).map(ii);return l.length===0&&a.length?Object.assign(Object.assign({},ii(a[a.length-1])),{column:void 0}):l.length<=1?l[0]||{}:l}function Oo(a,l,N){const j=l.slice().sort((ze,Ze)=>Ze.multiplePriority-ze.multiplePriority),te=a.slice(),ae=j.filter(ze=>{let{column:{sorter:Ze},sortOrder:Oe}=ze;return $a(Ze)&&Oe});return ae.length?te.sort((ze,Ze)=>{for(let Oe=0;Oe{const Ze=ze[N];return Ze?Object.assign(Object.assign({},ze),{[N]:Oo(Ze,l,N)}):ze}):te}function co(a){let{prefixCls:l,mergedColumns:N,onSorterChange:j,sortDirections:te,tableLocale:ae,showSorterTooltip:ze}=a;const[Ze,Oe]=n.useState(Ma(N,!0)),Ye=n.useMemo(()=>{let Dt=!0;const on=Ma(N,!1);if(!on.length)return Ze;const Jt=[];function ln(hn){Dt?Jt.push(hn):Jt.push(Object.assign(Object.assign({},hn),{sortOrder:null}))}let $t=null;return on.forEach(hn=>{$t===null?(ln(hn),hn.sortOrder&&(hn.multiplePriority===!1?Dt=!1:$t=!0)):($t&&hn.multiplePriority!==!1||(Dt=!1),ln(hn))}),Jt},[N,Ze]),st=n.useMemo(()=>{const Dt=Ye.map(on=>{let{column:Jt,sortOrder:ln}=on;return{column:Jt,order:ln}});return{sortColumns:Dt,sortColumn:Dt[0]&&Dt[0].column,sortOrder:Dt[0]&&Dt[0].order}},[Ye]);function Qe(Dt){let on;Dt.multiplePriority===!1||!Ye.length||Ye[0].multiplePriority===!1?on=[Dt]:on=[].concat((0,qt.Z)(Ye.filter(Jt=>{let{key:ln}=Jt;return ln!==Dt.key})),[Dt]),Oe(on),j(li(on),on)}return[Dt=>_a(l,Dt,Ye,Qe,te,ae,ze),Ye,st,()=>li(Ye)]}function xo(a,l){return a.map(N=>{const j=Object.assign({},N);return j.title=Ir(N.title,l),"children"in j&&(j.children=xo(j.children,l)),j})}function _o(a){return[n.useCallback(N=>xo(N,a),[a])]}var ea=en((a,l)=>{const{_renderTimes:N}=a,{_renderTimes:j}=l;return N!==j}),Pa=Sn((a,l)=>{const{_renderTimes:N}=a,{_renderTimes:j}=l;return N!==j}),ha=e(64993),ka=e(17313),ei=e(83116),si=e(37613),Va=a=>{const{componentCls:l}=a,N=`${a.lineWidth}px ${a.lineType} ${a.tableBorderColor}`,j=(te,ae,ze)=>({[`&${l}-${te}`]:{[`> ${l}-container`]:{[`> ${l}-content, > ${l}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${l}-expanded-row-fixed`]:{margin:`-${ae}px -${ze+a.lineWidth}px`}}}}}});return{[`${l}-wrapper`]:{[`${l}${l}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${l}-title`]:{border:N,borderBottom:0},[`> ${l}-container`]:{borderInlineStart:N,borderTop:N,[` > ${l}-content, > ${l}-header, > ${l}-body, @@ -489,7 +489,7 @@ `]:{"> th, > td":{borderInlineEnd:0}}}}}},j("middle",a.tablePaddingVerticalMiddle,a.tablePaddingHorizontalMiddle)),j("small",a.tablePaddingVerticalSmall,a.tablePaddingHorizontalSmall)),{[`> ${l}-footer`]:{border:N,borderTop:0}}),[`${l}-cell`]:{[`${l}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${a.lineWidth}px 0 ${a.lineWidth}px ${a.tableHeaderBg}`}},[`${l}-bordered ${l}-cell-scrollbar`]:{borderInlineEnd:N}}}},hi=a=>{const{componentCls:l}=a;return{[`${l}-wrapper`]:{[`${l}-cell-ellipsis`]:Object.assign(Object.assign({},ka.vS),{wordBreak:"keep-all",[` &${l}-cell-fix-left-last, &${l}-cell-fix-right-first - `]:{overflow:"visible",[`${l}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${l}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},Pi=a=>{const{componentCls:l}=a;return{[`${l}-wrapper`]:{[`${l}-tbody > tr${l}-placeholder`]:{textAlign:"center",color:a.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:a.colorBgContainer}}}}},yi=e(15969),qi=a=>{const{componentCls:l,antCls:N,controlInteractiveSize:j,motionDurationSlow:te,lineWidth:ae,paddingXS:ze,lineType:Ze,tableBorderColor:Oe,tableExpandIconBg:Ge,tableExpandColumnWidth:st,borderRadius:Qe,fontSize:Rt,fontSizeSM:wt,lineHeight:Dt,tablePaddingVertical:on,tablePaddingHorizontal:Jt,tableExpandedRowBg:ln,paddingXXS:$t}=a,yn=j/2-ae,Qn=yn*2+ae*3,Xn=`${ae}px ${Ze} ${Oe}`,Nn=$t-ae;return{[`${l}-wrapper`]:{[`${l}-expand-icon-col`]:{width:st},[`${l}-row-expand-icon-cell`]:{textAlign:"center",[`${l}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${l}-row-indent`]:{height:1,float:"left"},[`${l}-row-expand-icon`]:Object.assign(Object.assign({},(0,yi.N)(a)),{position:"relative",float:"left",boxSizing:"border-box",width:Qn,height:Qn,padding:0,color:"inherit",lineHeight:`${Qn}px`,background:Ge,border:Xn,borderRadius:Qe,transform:`scale(${j/Qn})`,transition:`all ${te}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${te} ease-out`,content:'""'},"&::before":{top:yn,insetInlineEnd:Nn,insetInlineStart:Nn,height:ae},"&::after":{top:Nn,bottom:Nn,insetInlineStart:yn,width:ae,transform:"rotate(90deg)"},"&-collapsed::before":{transform:"rotate(-180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"},"&-spaced":{"&::before, &::after":{display:"none",content:"none"},background:"transparent",border:0,visibility:"hidden"}}),[`${l}-row-indent + ${l}-row-expand-icon`]:{marginTop:(Rt*Dt-ae*3)/2-Math.ceil((wt*1.4-ae*3)/2),marginInlineEnd:ze},[`tr${l}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:ln}},[`${N}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${l}-expanded-row-fixed`]:{position:"relative",margin:`-${on}px -${Jt}px`,padding:`${on}px ${Jt}px`}}}},ui=a=>{const{componentCls:l,antCls:N,iconCls:j,tableFilterDropdownWidth:te,tableFilterDropdownSearchWidth:ae,paddingXXS:ze,paddingXS:Ze,colorText:Oe,lineWidth:Ge,lineType:st,tableBorderColor:Qe,tableHeaderIconColor:Rt,fontSizeSM:wt,tablePaddingHorizontal:Dt,borderRadius:on,motionDurationSlow:Jt,colorTextDescription:ln,colorPrimary:$t,tableHeaderFilterActiveBg:yn,colorTextDisabled:Qn,tableFilterDropdownBg:Xn,tableFilterDropdownHeight:Nn,controlItemBgHover:fr,controlItemBgActive:Er,boxShadowSecondary:wn,filterDropdownMenuBg:Zn}=a,In=`${N}-dropdown`,mn=`${l}-filter-dropdown`,Pn=`${N}-tree`,mr=`${Ge}px ${st} ${Qe}`;return[{[`${l}-wrapper`]:{[`${l}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${l}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-ze,marginInline:`${ze}px ${-Dt/2}px`,padding:`0 ${ze}px`,color:Rt,fontSize:wt,borderRadius:on,cursor:"pointer",transition:`all ${Jt}`,"&:hover":{color:ln,background:yn},"&.active":{color:$t}}}},{[`${N}-dropdown`]:{[mn]:Object.assign(Object.assign({},(0,ka.Wf)(a)),{minWidth:te,backgroundColor:Xn,borderRadius:on,boxShadow:wn,overflow:"hidden",[`${In}-menu`]:{maxHeight:Nn,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:Zn,"&:empty::after":{display:"block",padding:`${Ze}px 0`,color:Qn,fontSize:wt,textAlign:"center",content:'"Not Found"'}},[`${mn}-tree`]:{paddingBlock:`${Ze}px 0`,paddingInline:Ze,[Pn]:{padding:0},[`${Pn}-treenode ${Pn}-node-content-wrapper:hover`]:{backgroundColor:fr},[`${Pn}-treenode-checkbox-checked ${Pn}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:Er}}},[`${mn}-search`]:{padding:Ze,borderBottom:mr,"&-input":{input:{minWidth:ae},[j]:{color:Qn}}},[`${mn}-checkall`]:{width:"100%",marginBottom:ze,marginInlineStart:ze},[`${mn}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${Ze-Ge}px ${Ze}px`,overflow:"hidden",borderTop:mr}})}},{[`${N}-dropdown ${mn}, ${mn}-submenu`]:{[`${N}-checkbox-wrapper + span`]:{paddingInlineStart:Ze,color:Oe},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},Ao=a=>{const{componentCls:l,lineWidth:N,colorSplit:j,motionDurationSlow:te,zIndexTableFixed:ae,tableBg:ze,zIndexTableSticky:Ze}=a,Oe=j;return{[`${l}-wrapper`]:{[` + `]:{overflow:"visible",[`${l}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${l}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},Pi=a=>{const{componentCls:l}=a;return{[`${l}-wrapper`]:{[`${l}-tbody > tr${l}-placeholder`]:{textAlign:"center",color:a.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:a.colorBgContainer}}}}},yi=e(15969),qi=a=>{const{componentCls:l,antCls:N,controlInteractiveSize:j,motionDurationSlow:te,lineWidth:ae,paddingXS:ze,lineType:Ze,tableBorderColor:Oe,tableExpandIconBg:Ye,tableExpandColumnWidth:st,borderRadius:Qe,fontSize:Rt,fontSizeSM:wt,lineHeight:Dt,tablePaddingVertical:on,tablePaddingHorizontal:Jt,tableExpandedRowBg:ln,paddingXXS:$t}=a,hn=j/2-ae,Qn=hn*2+ae*3,Yn=`${ae}px ${Ze} ${Oe}`,Rn=$t-ae;return{[`${l}-wrapper`]:{[`${l}-expand-icon-col`]:{width:st},[`${l}-row-expand-icon-cell`]:{textAlign:"center",[`${l}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${l}-row-indent`]:{height:1,float:"left"},[`${l}-row-expand-icon`]:Object.assign(Object.assign({},(0,yi.N)(a)),{position:"relative",float:"left",boxSizing:"border-box",width:Qn,height:Qn,padding:0,color:"inherit",lineHeight:`${Qn}px`,background:Ye,border:Yn,borderRadius:Qe,transform:`scale(${j/Qn})`,transition:`all ${te}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${te} ease-out`,content:'""'},"&::before":{top:hn,insetInlineEnd:Rn,insetInlineStart:Rn,height:ae},"&::after":{top:Rn,bottom:Rn,insetInlineStart:hn,width:ae,transform:"rotate(90deg)"},"&-collapsed::before":{transform:"rotate(-180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"},"&-spaced":{"&::before, &::after":{display:"none",content:"none"},background:"transparent",border:0,visibility:"hidden"}}),[`${l}-row-indent + ${l}-row-expand-icon`]:{marginTop:(Rt*Dt-ae*3)/2-Math.ceil((wt*1.4-ae*3)/2),marginInlineEnd:ze},[`tr${l}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:ln}},[`${N}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${l}-expanded-row-fixed`]:{position:"relative",margin:`-${on}px -${Jt}px`,padding:`${on}px ${Jt}px`}}}},ui=a=>{const{componentCls:l,antCls:N,iconCls:j,tableFilterDropdownWidth:te,tableFilterDropdownSearchWidth:ae,paddingXXS:ze,paddingXS:Ze,colorText:Oe,lineWidth:Ye,lineType:st,tableBorderColor:Qe,tableHeaderIconColor:Rt,fontSizeSM:wt,tablePaddingHorizontal:Dt,borderRadius:on,motionDurationSlow:Jt,colorTextDescription:ln,colorPrimary:$t,tableHeaderFilterActiveBg:hn,colorTextDisabled:Qn,tableFilterDropdownBg:Yn,tableFilterDropdownHeight:Rn,controlItemBgHover:fr,controlItemBgActive:Er,boxShadowSecondary:wn,filterDropdownMenuBg:zn}=a,In=`${N}-dropdown`,fn=`${l}-filter-dropdown`,Pn=`${N}-tree`,mr=`${Ye}px ${st} ${Qe}`;return[{[`${l}-wrapper`]:{[`${l}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${l}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-ze,marginInline:`${ze}px ${-Dt/2}px`,padding:`0 ${ze}px`,color:Rt,fontSize:wt,borderRadius:on,cursor:"pointer",transition:`all ${Jt}`,"&:hover":{color:ln,background:hn},"&.active":{color:$t}}}},{[`${N}-dropdown`]:{[fn]:Object.assign(Object.assign({},(0,ka.Wf)(a)),{minWidth:te,backgroundColor:Yn,borderRadius:on,boxShadow:wn,overflow:"hidden",[`${In}-menu`]:{maxHeight:Rn,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:zn,"&:empty::after":{display:"block",padding:`${Ze}px 0`,color:Qn,fontSize:wt,textAlign:"center",content:'"Not Found"'}},[`${fn}-tree`]:{paddingBlock:`${Ze}px 0`,paddingInline:Ze,[Pn]:{padding:0},[`${Pn}-treenode ${Pn}-node-content-wrapper:hover`]:{backgroundColor:fr},[`${Pn}-treenode-checkbox-checked ${Pn}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:Er}}},[`${fn}-search`]:{padding:Ze,borderBottom:mr,"&-input":{input:{minWidth:ae},[j]:{color:Qn}}},[`${fn}-checkall`]:{width:"100%",marginBottom:ze,marginInlineStart:ze},[`${fn}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${Ze-Ye}px ${Ze}px`,overflow:"hidden",borderTop:mr}})}},{[`${N}-dropdown ${fn}, ${fn}-submenu`]:{[`${N}-checkbox-wrapper + span`]:{paddingInlineStart:Ze,color:Oe},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},Ao=a=>{const{componentCls:l,lineWidth:N,colorSplit:j,motionDurationSlow:te,zIndexTableFixed:ae,tableBg:ze,zIndexTableSticky:Ze}=a,Oe=j;return{[`${l}-wrapper`]:{[` ${l}-cell-fix-left, ${l}-cell-fix-right `]:{position:"sticky !important",zIndex:ae,background:ze},[` @@ -504,7 +504,7 @@ `]:{boxShadow:`inset 10px 0 8px -8px ${Oe}`},[`${l}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${l}-ping-right`]:{[`&:not(${l}-has-fix-right) ${l}-container`]:{position:"relative","&::after":{boxShadow:`inset -10px 0 8px -8px ${Oe}`}},[` ${l}-cell-fix-right-first::after, ${l}-cell-fix-right-last::after - `]:{boxShadow:`inset -10px 0 8px -8px ${Oe}`}}}}},di=a=>{const{componentCls:l,antCls:N}=a;return{[`${l}-wrapper`]:{[`${l}-pagination${N}-pagination`]:{margin:`${a.margin}px 0`},[`${l}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:a.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},Fi=a=>{const{componentCls:l,tableRadius:N}=a;return{[`${l}-wrapper`]:{[l]:{[`${l}-title, ${l}-header`]:{borderRadius:`${N}px ${N}px 0 0`},[`${l}-title + ${l}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${l}-header, table`]:{borderRadius:0},"table > thead > tr:first-child":{"th:first-child, th:last-child, td:first-child, td:last-child":{borderRadius:0}}},"&-container":{borderStartStartRadius:N,borderStartEndRadius:N,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:N},"> *:last-child":{borderStartEndRadius:N}}},"&-footer":{borderRadius:`0 0 ${N}px ${N}px`}}}}},Li=a=>{const{componentCls:l}=a;return{[`${l}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${l}-pagination-left`]:{justifyContent:"flex-end"},[`${l}-pagination-right`]:{justifyContent:"flex-start"},[`${l}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${l}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${l}-row-indent`]:{float:"right"}}}}},Ci=a=>{const{componentCls:l,antCls:N,iconCls:j,fontSizeIcon:te,padding:ae,paddingXS:ze,tableHeaderIconColor:Ze,tableHeaderIconColorHover:Oe,tableSelectionColumnWidth:Ge}=a;return{[`${l}-wrapper`]:{[`${l}-selection-col`]:{width:Ge,[`&${l}-selection-col-with-dropdown`]:{width:Ge+te+ae/4}},[`${l}-bordered ${l}-selection-col`]:{width:Ge+ze*2,[`&${l}-selection-col-with-dropdown`]:{width:Ge+te+ae/4+ze*2}},[` + `]:{boxShadow:`inset -10px 0 8px -8px ${Oe}`}}}}},di=a=>{const{componentCls:l,antCls:N}=a;return{[`${l}-wrapper`]:{[`${l}-pagination${N}-pagination`]:{margin:`${a.margin}px 0`},[`${l}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:a.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},Fi=a=>{const{componentCls:l,tableRadius:N}=a;return{[`${l}-wrapper`]:{[l]:{[`${l}-title, ${l}-header`]:{borderRadius:`${N}px ${N}px 0 0`},[`${l}-title + ${l}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${l}-header, table`]:{borderRadius:0},"table > thead > tr:first-child":{"th:first-child, th:last-child, td:first-child, td:last-child":{borderRadius:0}}},"&-container":{borderStartStartRadius:N,borderStartEndRadius:N,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:N},"> *:last-child":{borderStartEndRadius:N}}},"&-footer":{borderRadius:`0 0 ${N}px ${N}px`}}}}},Li=a=>{const{componentCls:l}=a;return{[`${l}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${l}-pagination-left`]:{justifyContent:"flex-end"},[`${l}-pagination-right`]:{justifyContent:"flex-start"},[`${l}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${l}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${l}-row-indent`]:{float:"right"}}}}},Ci=a=>{const{componentCls:l,antCls:N,iconCls:j,fontSizeIcon:te,padding:ae,paddingXS:ze,tableHeaderIconColor:Ze,tableHeaderIconColorHover:Oe,tableSelectionColumnWidth:Ye}=a;return{[`${l}-wrapper`]:{[`${l}-selection-col`]:{width:Ye,[`&${l}-selection-col-with-dropdown`]:{width:Ye+te+ae/4}},[`${l}-bordered ${l}-selection-col`]:{width:Ye+ze*2,[`&${l}-selection-col-with-dropdown`]:{width:Ye+te+ae/4+ze*2}},[` table tr th${l}-selection-column, table tr td${l}-selection-column `]:{paddingInlineEnd:a.paddingXS,paddingInlineStart:a.paddingXS,textAlign:"center",[`${N}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${l}-selection-column${l}-cell-fix-left`]:{zIndex:a.zIndexTableFixed+1},[`table tr th${l}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${l}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${l}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${a.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:`${a.tablePaddingHorizontal/4}px`,[j]:{color:Ze,fontSize:te,verticalAlign:"baseline","&:hover":{color:Oe}}}}}},Ni=a=>{const{componentCls:l}=a,N=(j,te,ae,ze)=>({[`${l}${l}-${j}`]:{fontSize:ze,[` @@ -519,41 +519,41 @@ `]:{padding:`${te}px ${ae}px`},[`${l}-filter-trigger`]:{marginInlineEnd:`-${ae/2}px`},[`${l}-expanded-row-fixed`]:{margin:`-${te}px -${ae}px`},[`${l}-tbody`]:{[`${l}-wrapper:only-child ${l}`]:{marginBlock:`-${te}px`,marginInline:`${a.tableExpandColumnWidth-ae}px -${ae}px`}},[`${l}-selection-column`]:{paddingInlineStart:`${ae/4}px`}}});return{[`${l}-wrapper`]:Object.assign(Object.assign({},N("middle",a.tablePaddingVerticalMiddle,a.tablePaddingHorizontalMiddle,a.tableFontSizeMiddle)),N("small",a.tablePaddingVerticalSmall,a.tablePaddingHorizontalSmall,a.tableFontSizeSmall))}},Ti=a=>{const{componentCls:l,marginXXS:N,fontSizeIcon:j,tableHeaderIconColor:te,tableHeaderIconColorHover:ae}=a;return{[`${l}-wrapper`]:{[`${l}-thead th${l}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${a.motionDurationSlow}`,"&:hover":{background:a.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:a.colorPrimary},[` &${l}-cell-fix-left:hover, &${l}-cell-fix-right:hover - `]:{background:a.tableFixedHeaderSortActiveBg}},[`${l}-thead th${l}-column-sort`]:{background:a.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${l}-column-sort`]:{background:a.tableBodySortBg},[`${l}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${l}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${l}-column-sorter`]:{marginInlineStart:N,color:te,fontSize:0,transition:`color ${a.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:j,"&.active":{color:a.colorPrimary}},[`${l}-column-sorter-up + ${l}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${l}-column-sorters:hover ${l}-column-sorter`]:{color:ae}}}},zi=a=>{const{componentCls:l,opacityLoading:N,tableScrollThumbBg:j,tableScrollThumbBgHover:te,tableScrollThumbSize:ae,tableScrollBg:ze,zIndexTableSticky:Ze,stickyScrollBarBorderRadius:Oe}=a,Ge=`${a.lineWidth}px ${a.lineType} ${a.tableBorderColor}`;return{[`${l}-wrapper`]:{[`${l}-sticky`]:{"&-holder":{position:"sticky",zIndex:Ze,background:a.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${ae}px !important`,zIndex:Ze,display:"flex",alignItems:"center",background:ze,borderTop:Ge,opacity:N,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:ae,backgroundColor:j,borderRadius:Oe,transition:`all ${a.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:te}}}}}}},Zi=a=>{const{componentCls:l,lineWidth:N,tableBorderColor:j}=a,te=`${N}px ${a.lineType} ${j}`;return{[`${l}-wrapper`]:{[`${l}-summary`]:{position:"relative",zIndex:a.zIndexTableFixed,background:a.tableBg,"> tr":{"> th, > td":{borderBottom:te}}},[`div${l}-summary`]:{boxShadow:`0 -${N}px 0 ${j}`}}}},ji=a=>{const{componentCls:l}=a,N=`${a.lineWidth}px ${a.lineType} ${a.tableBorderColor}`,j=`${l}-expanded-row-cell`;return{[`${l}-wrapper`]:{[`${l}-tbody-virtual`]:{[`${l}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${l}-cell`]:{borderBottom:N},[`${l}-expanded-row`]:{[`${j}${j}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${a.lineWidth}px)`,borderInlineEnd:"none"}}},[`${l}-bordered`]:{[`${l}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:N,position:"absolute"},[`${l}-cell`]:{borderInlineEnd:N,[`&${l}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-a.lineWidth,borderInlineStart:N}}}}}}};const Wi=a=>{const{componentCls:l,fontWeightStrong:N,tablePaddingVertical:j,tablePaddingHorizontal:te,lineWidth:ae,lineType:ze,tableBorderColor:Ze,tableFontSize:Oe,tableBg:Ge,tableRadius:st,tableHeaderTextColor:Qe,motionDurationMid:Rt,tableHeaderBg:wt,tableHeaderCellSplitColor:Dt,tableRowHoverBg:on,tableSelectedRowBg:Jt,tableSelectedRowHoverBg:ln,tableFooterTextColor:$t,tableFooterBg:yn,paddingContentVerticalLG:Qn}=a,Xn=`${ae}px ${ze} ${Ze}`;return{[`${l}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,ka.dF)()),{[l]:Object.assign(Object.assign({},(0,ka.Wf)(a)),{fontSize:Oe,background:Ge,borderRadius:`${st}px ${st}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${st}px ${st}px 0 0`,borderCollapse:"separate",borderSpacing:0},[` + `]:{background:a.tableFixedHeaderSortActiveBg}},[`${l}-thead th${l}-column-sort`]:{background:a.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${l}-column-sort`]:{background:a.tableBodySortBg},[`${l}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${l}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${l}-column-sorter`]:{marginInlineStart:N,color:te,fontSize:0,transition:`color ${a.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:j,"&.active":{color:a.colorPrimary}},[`${l}-column-sorter-up + ${l}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${l}-column-sorters:hover ${l}-column-sorter`]:{color:ae}}}},zi=a=>{const{componentCls:l,opacityLoading:N,tableScrollThumbBg:j,tableScrollThumbBgHover:te,tableScrollThumbSize:ae,tableScrollBg:ze,zIndexTableSticky:Ze,stickyScrollBarBorderRadius:Oe}=a,Ye=`${a.lineWidth}px ${a.lineType} ${a.tableBorderColor}`;return{[`${l}-wrapper`]:{[`${l}-sticky`]:{"&-holder":{position:"sticky",zIndex:Ze,background:a.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${ae}px !important`,zIndex:Ze,display:"flex",alignItems:"center",background:ze,borderTop:Ye,opacity:N,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:ae,backgroundColor:j,borderRadius:Oe,transition:`all ${a.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:te}}}}}}},Zi=a=>{const{componentCls:l,lineWidth:N,tableBorderColor:j}=a,te=`${N}px ${a.lineType} ${j}`;return{[`${l}-wrapper`]:{[`${l}-summary`]:{position:"relative",zIndex:a.zIndexTableFixed,background:a.tableBg,"> tr":{"> th, > td":{borderBottom:te}}},[`div${l}-summary`]:{boxShadow:`0 -${N}px 0 ${j}`}}}},ji=a=>{const{componentCls:l}=a,N=`${a.lineWidth}px ${a.lineType} ${a.tableBorderColor}`,j=`${l}-expanded-row-cell`;return{[`${l}-wrapper`]:{[`${l}-tbody-virtual`]:{[`${l}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${l}-cell`]:{borderBottom:N},[`${l}-expanded-row`]:{[`${j}${j}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${a.lineWidth}px)`,borderInlineEnd:"none"}}},[`${l}-bordered`]:{[`${l}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:N,position:"absolute"},[`${l}-cell`]:{borderInlineEnd:N,[`&${l}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-a.lineWidth,borderInlineStart:N}}}}}}};const Wi=a=>{const{componentCls:l,fontWeightStrong:N,tablePaddingVertical:j,tablePaddingHorizontal:te,lineWidth:ae,lineType:ze,tableBorderColor:Ze,tableFontSize:Oe,tableBg:Ye,tableRadius:st,tableHeaderTextColor:Qe,motionDurationMid:Rt,tableHeaderBg:wt,tableHeaderCellSplitColor:Dt,tableRowHoverBg:on,tableSelectedRowBg:Jt,tableSelectedRowHoverBg:ln,tableFooterTextColor:$t,tableFooterBg:hn,paddingContentVerticalLG:Qn}=a,Yn=`${ae}px ${ze} ${Ze}`;return{[`${l}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,ka.dF)()),{[l]:Object.assign(Object.assign({},(0,ka.Wf)(a)),{fontSize:Oe,background:Ye,borderRadius:`${st}px ${st}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${st}px ${st}px 0 0`,borderCollapse:"separate",borderSpacing:0},[` ${l}-cell, ${l}-thead > tr > th, ${l}-tbody > tr > th, ${l}-tbody > tr > td, tfoot > tr > th, tfoot > tr > td - `]:{position:"relative",padding:`${Qn}px ${te}px`,overflowWrap:"break-word"},[`${l}-title`]:{padding:`${j}px ${te}px`},[`${l}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:Qe,fontWeight:N,textAlign:"start",background:wt,borderBottom:Xn,transition:`background ${Rt} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${l}-selection-column):not(${l}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:Dt,transform:"translateY(-50%)",transition:`background-color ${Rt}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${l}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${Rt}, border-color ${Rt}`,borderBottom:Xn,[` + `]:{position:"relative",padding:`${Qn}px ${te}px`,overflowWrap:"break-word"},[`${l}-title`]:{padding:`${j}px ${te}px`},[`${l}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:Qe,fontWeight:N,textAlign:"start",background:wt,borderBottom:Yn,transition:`background ${Rt} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${l}-selection-column):not(${l}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:Dt,transform:"translateY(-50%)",transition:`background-color ${Rt}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${l}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${Rt}, border-color ${Rt}`,borderBottom:Yn,[` > ${l}-wrapper:only-child, > ${l}-expanded-row-fixed > ${l}-wrapper:only-child - `]:{[l]:{marginBlock:`-${j}px`,marginInline:`${a.tableExpandColumnWidth-te}px -${te}px`,[`${l}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:Qe,fontWeight:N,textAlign:"start",background:wt,borderBottom:Xn,transition:`background ${Rt} ease`},[` + `]:{[l]:{marginBlock:`-${j}px`,marginInline:`${a.tableExpandColumnWidth-te}px -${te}px`,[`${l}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:Qe,fontWeight:N,textAlign:"start",background:wt,borderBottom:Yn,transition:`background ${Rt} ease`},[` &${l}-row:hover > th, &${l}-row:hover > td, > th${l}-cell-row-hover, > td${l}-cell-row-hover - `]:{background:on},[`&${l}-row-selected`]:{"> th, > td":{background:Jt},"&:hover > th, &:hover > td":{background:ln}}}},[`${l}-footer`]:{padding:`${j}px ${te}px`,color:$t,background:yn}})}};var Ki=(0,ei.Z)("Table",a=>{const{colorTextHeading:l,colorSplit:N,colorIcon:j,colorIconHover:te,opacityLoading:ae,colorBgContainer:ze,controlInteractiveSize:Ze,headerBg:Oe,headerColor:Ge,headerSortActiveBg:st,headerSortHoverBg:Qe,bodySortBg:Rt,rowHoverBg:wt,rowSelectedBg:Dt,rowSelectedHoverBg:on,rowExpandedBg:Jt,cellPaddingBlock:ln,cellPaddingInline:$t,cellPaddingBlockMD:yn,cellPaddingInlineMD:Qn,cellPaddingBlockSM:Xn,cellPaddingInlineSM:Nn,borderColor:fr,footerBg:Er,footerColor:wn,headerBorderRadius:Zn,cellFontSize:In,cellFontSizeMD:mn,cellFontSizeSM:Pn,headerSplitColor:mr,fixedHeaderSortActiveBg:Ar,headerFilterHoverBg:Sr,filterDropdownBg:or,expandIconBg:Or,selectionColumnWidth:Zr,stickyScrollBarBg:io}=a,Qr=new ha.C(j),Lo=new ha.C(te),wo=2,xr=(0,si.TS)(a,{tableFontSize:In,tableBg:ze,tableRadius:Zn,tablePaddingVertical:ln,tablePaddingHorizontal:$t,tablePaddingVerticalMiddle:yn,tablePaddingHorizontalMiddle:Qn,tablePaddingVerticalSmall:Xn,tablePaddingHorizontalSmall:Nn,tableBorderColor:fr,tableHeaderTextColor:Ge,tableHeaderBg:Oe,tableFooterTextColor:wn,tableFooterBg:Er,tableHeaderCellSplitColor:mr,tableHeaderSortBg:st,tableHeaderSortHoverBg:Qe,tableHeaderIconColor:Qr.clone().setAlpha(Qr.getAlpha()*ae).toRgbString(),tableHeaderIconColorHover:Lo.clone().setAlpha(Lo.getAlpha()*ae).toRgbString(),tableBodySortBg:Rt,tableFixedHeaderSortActiveBg:Ar,tableHeaderFilterActiveBg:Sr,tableFilterDropdownBg:or,tableRowHoverBg:wt,tableSelectedRowBg:Dt,tableSelectedRowHoverBg:on,zIndexTableFixed:wo,zIndexTableSticky:wo+1,tableFontSizeMiddle:mn,tableFontSizeSmall:Pn,tableSelectionColumnWidth:Zr,tableExpandIconBg:Or,tableExpandColumnWidth:Ze+2*a.padding,tableExpandedRowBg:Jt,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:io,tableScrollThumbBgHover:l,tableScrollBg:N});return[Wi(xr),di(xr),Zi(xr),Ti(xr),ui(xr),Va(xr),Fi(xr),qi(xr),Zi(xr),Pi(xr),Ci(xr),Ao(xr),zi(xr),hi(xr),Ni(xr),Li(xr),ji(xr)]},a=>{const{colorFillAlter:l,colorBgContainer:N,colorTextHeading:j,colorFillSecondary:te,colorFillContent:ae,controlItemBgActive:ze,controlItemBgActiveHover:Ze,padding:Oe,paddingSM:Ge,paddingXS:st,colorBorderSecondary:Qe,borderRadiusLG:Rt,fontSize:wt,controlHeight:Dt,colorTextPlaceholder:on}=a,Jt=new ha.C(te).onBackground(N).toHexShortString(),ln=new ha.C(ae).onBackground(N).toHexShortString(),$t=new ha.C(l).onBackground(N).toHexShortString();return{headerBg:$t,headerColor:j,headerSortActiveBg:Jt,headerSortHoverBg:ln,bodySortBg:$t,rowHoverBg:$t,rowSelectedBg:ze,rowSelectedHoverBg:Ze,rowExpandedBg:l,cellPaddingBlock:Oe,cellPaddingInline:Oe,cellPaddingBlockMD:Ge,cellPaddingInlineMD:st,cellPaddingBlockSM:st,cellPaddingInlineSM:st,borderColor:Qe,headerBorderRadius:Rt,footerBg:$t,footerColor:j,cellFontSize:wt,cellFontSizeMD:wt,cellFontSizeSM:wt,headerSplitColor:Qe,fixedHeaderSortActiveBg:Jt,headerFilterHoverBg:ae,filterDropdownMenuBg:N,filterDropdownBg:N,expandIconBg:N,selectionColumnWidth:Dt,stickyScrollBarBg:on,stickyScrollBarBorderRadius:100}});const Hi=[],ki=(a,l)=>{const{prefixCls:N,className:j,rootClassName:te,style:ae,size:ze,bordered:Ze,dropdownPrefixCls:Oe,dataSource:Ge,pagination:st,rowSelection:Qe,rowKey:Rt="key",rowClassName:wt,columns:Dt,children:on,childrenColumnName:Jt,onChange:ln,getPopupContainer:$t,loading:yn,expandIcon:Qn,expandable:Xn,expandedRowRender:Nn,expandIconColumnIndex:fr,indentSize:Er,scroll:wn,sortDirections:Zn,locale:In,showSorterTooltip:mn=!0,virtual:Pn}=a,mr=n.useMemo(()=>Dt||i(on),[Dt,on]),Ar=n.useMemo(()=>mr.some(Dr=>Dr.responsive),[mr]),Sr=(0,Mr.Z)(Ar),or=n.useMemo(()=>{const Dr=new Set(Object.keys(Sr).filter(Br=>Sr[Br]));return mr.filter(Br=>!Br.responsive||Br.responsive.some(po=>Dr.has(po)))},[mr,Sr]),Or=(0,zn.Z)(a,["className","style","columns"]),{locale:Zr=zr.Z,direction:io,table:Qr,renderEmpty:Lo,getPrefixCls:wo,getPopupContainer:xr}=n.useContext(hr.E_),oo=(0,dr.Z)(ze),$r=Object.assign(Object.assign({},Zr.Table),In),bo=Ge||Hi,vo=wo("table",N),Xo=wo("dropdown",Oe),ir=Object.assign({childrenColumnName:Jt,expandIconColumnIndex:fr},Xn),{childrenColumnName:ar="children"}=ir,_n=n.useMemo(()=>bo.some(Dr=>Dr==null?void 0:Dr[ar])?"nest":Nn||Xn&&Xn.expandedRowRender?"row":null,[bo]),Kn={body:n.useRef()},Jr=n.useMemo(()=>typeof Rt=="function"?Rt:Dr=>Dr==null?void 0:Dr[Rt],[Rt]),[Gn]=Ba(bo,ar,Jr),Cr={},Xr=function(Dr,Br){let po=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var Fr,Ko,zo;const Zo=Object.assign(Object.assign({},Cr),Dr);po&&((Fr=Cr.resetPagination)===null||Fr===void 0||Fr.call(Cr),!((Ko=Zo.pagination)===null||Ko===void 0)&&Ko.current&&(Zo.pagination.current=1),st&&st.onChange&&st.onChange(1,(zo=Zo.pagination)===null||zo===void 0?void 0:zo.pageSize)),wn&&wn.scrollToFirstRowOnChange!==!1&&Kn.body.current&&(0,An.Z)(0,{getContainer:()=>Kn.body.current}),ln==null||ln(Zo.pagination,Zo.filters,Zo.sorter,{currentDataSource:Sa(Oo(bo,Zo.sorterStates,ar),Zo.filterStates),action:Br})},Kr=(Dr,Br)=>{Xr({sorter:Dr,sorterStates:Br},"sort",!1)},[o,f,y,$]=co({prefixCls:vo,mergedColumns:or,onSorterChange:Kr,sortDirections:Zn||["ascend","descend"],tableLocale:$r,showSorterTooltip:mn}),Be=n.useMemo(()=>Oo(bo,f,ar),[bo,f]);Cr.sorter=$(),Cr.sorterStates=f;const Ye=(Dr,Br)=>{Xr({filters:Dr,filterStates:Br},"filter",!0)},[St,ot,ke]=La({prefixCls:vo,locale:$r,dropdownPrefixCls:Xo,mergedColumns:or,onFilterChange:Ye,getPopupContainer:$t||xr}),Lt=Sa(Be,ot);Cr.filters=ke,Cr.filterStates=ot;const En=n.useMemo(()=>{const Dr={};return Object.keys(ke).forEach(Br=>{ke[Br]!==null&&(Dr[Br]=ke[Br])}),Object.assign(Object.assign({},y),{filters:Dr})},[y,ke]),[pn]=_o(En),bn=(Dr,Br)=>{Xr({pagination:Object.assign(Object.assign({},Cr.pagination),{current:Dr,pageSize:Br})},"paginate")},[gn,cn]=Ta(Lt.length,bn,st);Cr.pagination=st===!1?{}:aa(gn,st),Cr.resetPagination=cn;const Bn=n.useMemo(()=>{if(st===!1||!gn.pageSize)return Lt;const{current:Dr=1,total:Br,pageSize:po=xa}=gn;return Lt.lengthpo?Lt.slice((Dr-1)*po,Dr*po):Lt:Lt.slice((Dr-1)*po,Dr*po)},[!!st,Lt,gn&&gn.current,gn&&gn.pageSize,gn&&gn.total]),[Vn,nn]=ia({prefixCls:vo,data:Lt,pageData:Bn,getRowKey:Jr,getRecordByKey:Gn,expandType:_n,childrenColumnName:ar,locale:$r,getPopupContainer:$t||xr},Qe),Yn=(Dr,Br,po)=>{let Fr;return typeof wt=="function"?Fr=pe()(wt(Dr,Br,po)):Fr=pe()(wt),pe()({[`${vo}-row-selected`]:nn.has(Jr(Dr,Br))},Fr)};ir.__PARENT_RENDER_ICON__=ir.expandIcon,ir.expandIcon=ir.expandIcon||Qn||rr($r),_n==="nest"&&ir.expandIconColumnIndex===void 0?ir.expandIconColumnIndex=Qe?1:0:ir.expandIconColumnIndex>0&&Qe&&(ir.expandIconColumnIndex-=1),typeof ir.indentSize!="number"&&(ir.indentSize=typeof Er=="number"?Er:15);const fn=n.useCallback(Dr=>pn(Vn(St(o(Dr)))),[o,St,Vn]);let lr,Et;if(st!==!1&&(gn!=null&&gn.total)){let Dr;gn.size?Dr=gn.size:Dr=oo==="small"||oo==="middle"?"small":void 0;const Br=Ko=>n.createElement(Ln.Z,Object.assign({},gn,{className:pe()(`${vo}-pagination ${vo}-pagination-${Ko}`,gn.className),size:Dr})),po=io==="rtl"?"left":"right",{position:Fr}=gn;if(Fr!==null&&Array.isArray(Fr)){const Ko=Fr.find(Yo=>Yo.includes("top")),zo=Fr.find(Yo=>Yo.includes("bottom")),Zo=Fr.every(Yo=>`${Yo}`=="none");!Ko&&!zo&&!Zo&&(Et=Br(po)),Ko&&(lr=Br(Ko.toLowerCase().replace("top",""))),zo&&(Et=Br(zo.toLowerCase().replace("bottom","")))}else Et=Br(po)}let Ft;typeof yn=="boolean"?Ft={spinning:yn}:typeof yn=="object"&&(Ft=Object.assign({spinning:!0},yn));const[On,vr]=Ki(vo),[,er]=(0,sn.Z)(),lo=pe()(`${vo}-wrapper`,Qr==null?void 0:Qr.className,{[`${vo}-wrapper-rtl`]:io==="rtl"},j,te,vr),ro=Object.assign(Object.assign({},Qr==null?void 0:Qr.style),ae),Tr=In&&In.emptyText||(Lo==null?void 0:Lo("Table"))||n.createElement(Hr.Z,{componentName:"Table"}),Co=Pn?Pa:ea,la={},ma=n.useMemo(()=>{const{fontSize:Dr,lineHeight:Br,padding:po,paddingXS:Fr,paddingSM:Ko}=er,zo=Math.floor(Dr*Br);switch(oo){case"large":return po*2+zo;case"small":return Fr*2+zo;default:return Ko*2+zo}},[er,oo]);return Pn&&(la.listItemHeight=ma),On(n.createElement("div",{ref:l,className:lo,style:ro},n.createElement(en.Z,Object.assign({spinning:!1},Ft),lr,n.createElement(Co,Object.assign({},la,Or,{columns:or,direction:io,expandable:ir,prefixCls:vo,className:pe()({[`${vo}-middle`]:oo==="middle",[`${vo}-small`]:oo==="small",[`${vo}-bordered`]:Ze,[`${vo}-empty`]:bo.length===0}),data:Bn,rowKey:Jr,rowClassName:Yn,emptyText:Tr,internalHooks:u,internalRefs:Kn,transformColumns:fn})),Et)))};var Ei=n.forwardRef(ki);const Si=(a,l)=>{const N=n.useRef(0);return N.current+=1,n.createElement(Ei,Object.assign({},a,{ref:l,_renderTimes:N.current}))},fa=n.forwardRef(Si);fa.SELECTION_COLUMN=Fo,fa.EXPAND_COLUMN=t,fa.SELECTION_ALL=Po,fa.SELECTION_INVERT=ko,fa.SELECTION_NONE=Uo,fa.Column=rn,fa.ColumnGroup=xn,fa.Summary=v;var Vi=fa,xi=Vi},99313:function(un,Ve,e){e.d(Ve,{default:function(){return k}});var t=e(99267),u=e(18785),S=e(62772),ee=e(92310),d=e.n(ee),I=e(14809),n=e(4635),se=e(20439),le=e(50298),h=e(93664),ue=e(62646),b=e(59301),M=e(49658),J=e(18929),ie=e(77900),_=(0,b.createContext)(null),Je=b.forwardRef(function(i,p){var g=i.prefixCls,C=i.className,re=i.style,q=i.id,He=i.active,Ke=i.tabKey,_e=i.children;return b.createElement("div",{id:q&&"".concat(q,"-panel-").concat(Ke),role:"tabpanel",tabIndex:He?0:-1,"aria-labelledby":q&&"".concat(q,"-tab-").concat(Ke),"aria-hidden":!He,style:re,className:d()(g,He&&"".concat(g,"-active"),C),ref:p},_e)}),Ee=Je,Ue=["key","forceRender","style","className"];function be(i){var p=i.id,g=i.activeKey,C=i.animated,re=i.tabPosition,q=i.destroyInactiveTabPane,He=b.useContext(_),Ke=He.prefixCls,_e=He.tabs,at=C.tabPane,$e="".concat(Ke,"-tabpane");return b.createElement("div",{className:d()("".concat(Ke,"-content-holder"))},b.createElement("div",{className:d()("".concat(Ke,"-content"),"".concat(Ke,"-content-").concat(re),(0,n.Z)({},"".concat(Ke,"-content-animated"),at))},_e.map(function(ft){var mt=ft.key,ct=ft.forceRender,Ot=ft.style,vt=ft.className,bt=(0,ue.Z)(ft,Ue),xt=mt===g;return b.createElement(ie.default,(0,I.Z)({key:mt,visible:xt,forceRender:ct,removeOnLeave:!!q,leavedClassName:"".concat($e,"-hidden")},C.tabPaneMotion),function(Qt,nt){var pt=Qt.style,ce=Qt.className;return b.createElement(Ee,(0,I.Z)({},bt,{prefixCls:$e,id:p,tabKey:mt,animated:at,active:xt,style:(0,se.Z)((0,se.Z)({},Ot),pt),className:d()(vt,ce),ref:nt}))})})))}var K=e(95190),E=e(29301),r=e(6089),x=e(8654),P={width:0,height:0,left:0,top:0};function G(i,p,g){return(0,b.useMemo)(function(){for(var C,re=new Map,q=p.get((C=i[0])===null||C===void 0?void 0:C.key)||P,He=q.left+q.width,Ke=0;Kekt?(gt=lt,ve.current="x"):(gt=et,ve.current="y"),p(-gt,-gt)&&Te.preventDefault()}var Xe=(0,b.useRef)(null);Xe.current={onTouchStart:nt,onTouchMove:pt,onTouchEnd:ce,onWheel:je},b.useEffect(function(){function Te(jt){Xe.current.onTouchStart(jt)}function lt(jt){Xe.current.onTouchMove(jt)}function et(jt){Xe.current.onTouchEnd(jt)}function gt(jt){Xe.current.onWheel(jt)}return document.addEventListener("touchmove",lt,{passive:!1}),document.addEventListener("touchend",et,{passive:!1}),i.current.addEventListener("touchstart",Te,{passive:!1}),i.current.addEventListener("wheel",gt),function(){document.removeEventListener("touchmove",lt),document.removeEventListener("touchend",et)}},[])}var ge=e(34280);function Ce(i){var p=(0,b.useState)(0),g=(0,le.Z)(p,2),C=g[0],re=g[1],q=(0,b.useRef)(0),He=(0,b.useRef)();return He.current=i,(0,ge.o)(function(){var Ke;(Ke=He.current)===null||Ke===void 0||Ke.call(He)},[C]),function(){q.current===C&&(q.current+=1,re(q.current))}}function ne(i){var p=(0,b.useRef)([]),g=(0,b.useState)({}),C=(0,le.Z)(g,2),re=C[1],q=(0,b.useRef)(typeof i=="function"?i():i),He=Ce(function(){var _e=q.current;p.current.forEach(function(at){_e=at(_e)}),p.current=[],q.current=_e,re({})});function Ke(_e){p.current.push(_e),He()}return[q.current,Ke]}var X={width:0,height:0,left:0,top:0,right:0};function we(i,p,g,C,re,q,He){var Ke=He.tabs,_e=He.tabPosition,at=He.rtl,$e,ft,mt;return["top","bottom"].includes(_e)?($e="width",ft=at?"right":"left",mt=Math.abs(g)):($e="height",ft="top",mt=-g),(0,b.useMemo)(function(){if(!Ke.length)return[0,0];for(var ct=Ke.length,Ot=ct,vt=0;vtmt+p){Ot=vt-1;break}}for(var xt=0,Qt=ct-1;Qt>=0;Qt-=1){var nt=i.get(Ke[Qt].key)||X;if(nt[ft]=Ot?[0,0]:[xt,Ot]},[i,p,C,re,q,mt,_e,Ke.map(function(ct){return ct.key}).join("_"),at])}function m(i){var p;return i instanceof Map?(p={},i.forEach(function(g,C){p[C]=g})):p=i,JSON.stringify(p)}var A="TABS_DQ";function z(i){return String(i).replace(/"/g,A)}function D(i,p,g,C){return!(!g||C||i===!1||i===void 0&&(p===!1||p===null))}function B(i,p){var g=i.prefixCls,C=i.editable,re=i.locale,q=i.style;return!C||C.showAdd===!1?null:b.createElement("button",{ref:p,type:"button",className:"".concat(g,"-nav-add"),style:q,"aria-label":(re==null?void 0:re.addAriaLabel)||"Add tab",onClick:function(Ke){C.onEdit("add",{event:Ke})}},C.addIcon||"+")}var F=b.forwardRef(B),W=b.forwardRef(function(i,p){var g=i.position,C=i.prefixCls,re=i.extra;if(!re)return null;var q,He={};return(0,h.Z)(re)==="object"&&!b.isValidElement(re)?He=re:He.right=re,g==="right"&&(q=He.right),g==="left"&&(q=He.left),q?b.createElement("div",{className:"".concat(C,"-extra-content"),ref:p},q):null}),xe=W,Pe=e(31561),Ie=e(15285),rt=e(10228);function Ct(i,p){var g=i.prefixCls,C=i.id,re=i.tabs,q=i.locale,He=i.mobile,Ke=i.moreIcon,_e=Ke===void 0?"More":Ke,at=i.moreTransitionName,$e=i.style,ft=i.className,mt=i.editable,ct=i.tabBarGutter,Ot=i.rtl,vt=i.removeAriaLabel,bt=i.onTabClick,xt=i.getPopupContainer,Qt=i.popupClassName,nt=(0,b.useState)(!1),pt=(0,le.Z)(nt,2),ce=pt[0],ve=pt[1],je=(0,b.useState)(null),Xe=(0,le.Z)(je,2),Te=Xe[0],lt=Xe[1],et="".concat(C,"-more-popup"),gt="".concat(g,"-dropdown"),jt=Te!==null?"".concat(et,"-").concat(Te):null,kt=q==null?void 0:q.dropdownAriaLabel;function dn(De,Bt){De.preventDefault(),De.stopPropagation(),mt.onEdit("remove",{key:Bt,event:De})}var hn=b.createElement(Ie.ZP,{onClick:function(Bt){var At=Bt.key,Nt=Bt.domEvent;bt(At,Nt),ve(!1)},prefixCls:"".concat(gt,"-menu"),id:et,tabIndex:-1,role:"listbox","aria-activedescendant":jt,selectedKeys:[Te],"aria-label":kt!==void 0?kt:"expanded dropdown"},re.map(function(De){var Bt=De.closable,At=De.disabled,Nt=De.closeIcon,tt=De.key,Kt=De.label,Cn=D(Bt,Nt,mt,At);return b.createElement(Ie.sN,{key:tt,id:"".concat(et,"-").concat(tt),role:"option","aria-controls":C&&"".concat(C,"-panel-").concat(tt),disabled:At},b.createElement("span",null,Kt),Cn&&b.createElement("button",{type:"button","aria-label":vt||"remove",tabIndex:0,className:"".concat(gt,"-menu-item-remove"),onClick:function(Yt){Yt.stopPropagation(),dn(Yt,tt)}},Nt||mt.removeIcon||"\xD7"))}));function _t(De){for(var Bt=re.filter(function(Cn){return!Cn.disabled}),At=Bt.findIndex(function(Cn){return Cn.key===Te})||0,Nt=Bt.length,tt=0;ttRr?"left":"right"})}),kt=(0,le.Z)(jt,2),dn=kt[0],hn=kt[1],_t=Y(0,function(to,Rr){!gt&&nt&&nt({direction:to>Rr?"top":"bottom"})}),oe=(0,le.Z)(_t,2),me=oe[0],Se=oe[1],Fe=(0,b.useState)([0,0]),De=(0,le.Z)(Fe,2),Bt=De[0],At=De[1],Nt=(0,b.useState)([0,0]),tt=(0,le.Z)(Nt,2),Kt=tt[0],Cn=tt[1],Tt=(0,b.useState)([0,0]),Yt=(0,le.Z)(Tt,2),Zt=Yt[0],Hn=Yt[1],vn=(0,b.useState)([0,0]),jn=(0,le.Z)(vn,2),Wn=jn[0],Sn=jn[1],nr=ne(new Map),br=(0,le.Z)(nr,2),Lr=br[0],rn=br[1],Vt=G(q,Lr,Kt[0]),xn=H(Bt,gt),zn=H(Kt,gt),An=H(Zt,gt),hr=H(Wn,gt),Hr=xnLn?Ln:to}var sn=(0,b.useRef)(),tn=(0,b.useState)(),rr=(0,le.Z)(tn,2),wr=rr[0],cr=rr[1];function Ir(){cr(Date.now())}function qr(){window.clearTimeout(sn.current)}it(Xe,function(to,Rr){function Mo(go,To){go(function(ho){var va=en(ho+To);return va})}return Hr?(gt?Mo(hn,to):Mo(Se,Rr),qr(),Ir(),!0):!1}),(0,b.useEffect)(function(){return qr(),wr&&(sn.current=window.setTimeout(function(){cr(0)},100)),qr},[wr]);var Eo=we(Vt,dr,gt?dn:me,zn,An,hr,(0,se.Z)((0,se.Z)({},i),{},{tabs:q})),jr=(0,le.Z)(Eo,2),kr=jr[0],fo=jr[1],ao=(0,r.Z)(function(){var to=arguments.length>0&&arguments[0]!==void 0?arguments[0]:$e,Rr=Vt.get(to)||{width:0,height:0,left:0,right:0,top:0};if(gt){var Mo=dn;ft?Rr.rightdn+dr&&(Mo=Rr.right+Rr.width-dr):Rr.left<-dn?Mo=-Rr.left:Rr.left+Rr.width>-dn+dr&&(Mo=-(Rr.left+Rr.width-dr)),Se(0),hn(en(Mo))}else{var go=me;Rr.top<-me?go=-Rr.top:Rr.top+Rr.height>-me+dr&&(go=-(Rr.top+Rr.height-dr)),hn(0),Se(en(go))}}),so={};vt==="top"||vt==="bottom"?so[ft?"marginRight":"marginLeft"]=bt:so.marginTop=bt;var Ho=q.map(function(to,Rr){var Mo=to.key;return b.createElement(qe,{id:_e,prefixCls:re,key:Mo,tab:to,style:Rr===0?void 0:so,closable:to.closable,editable:ct,active:Mo===$e,renderWrapper:xt,removeAriaLabel:Ot==null?void 0:Ot.removeAriaLabel,onClick:function(To){Qt(Mo,To)},onFocus:function(){ao(Mo),Ir(),Xe.current&&(ft||(Xe.current.scrollLeft=0),Xe.current.scrollTop=0)}})}),jo=function(){return rn(function(){var Rr=new Map;return q.forEach(function(Mo){var go,To=Mo.key,ho=(go=Te.current)===null||go===void 0?void 0:go.querySelector('[data-node-key="'.concat(z(To),'"]'));ho&&Rr.set(To,{width:ho.offsetWidth,height:ho.offsetHeight,left:ho.offsetLeft,top:ho.offsetTop})}),Rr})};(0,b.useEffect)(function(){jo()},[q.map(function(to){return to.key}).join("_")]);var No=Ce(function(){var to=s(ce),Rr=s(ve),Mo=s(je);At([to[0]-Rr[0]-Mo[0],to[1]-Rr[1]-Mo[1]]);var go=s(et);Hn(go);var To=s(lt);Sn(To);var ho=s(Te);Cn([ho[0]-go[0],ho[1]-go[1]]),jo()}),So=q.slice(0,kr),eo=q.slice(fo+1),Gt=[].concat((0,K.Z)(So),(0,K.Z)(eo)),ur=Vt.get($e),kn=L({activeTabOffset:ur,horizontal:gt,rtl:ft,indicatorSize:pt}),qn=kn.style;(0,b.useEffect)(function(){ao()},[$e,zr,Ln,m(ur),m(Vt),gt]),(0,b.useEffect)(function(){No()},[ft]);var Nr=!!Gt.length,Vr="".concat(re,"-nav-wrap"),Io,Bo,mo,Do;return gt?ft?(Bo=dn>0,Io=dn!==Ln):(Io=dn<0,Bo=dn!==zr):(mo=me<0,Do=me!==zr),b.createElement(E.Z,{onResize:No},b.createElement("div",{ref:(0,x.x1)(p,ce),role:"tablist",className:d()("".concat(re,"-nav"),He),style:Ke,onKeyDown:function(){Ir()}},b.createElement(xe,{ref:ve,position:"left",extra:mt,prefixCls:re}),b.createElement(E.Z,{onResize:No},b.createElement("div",{className:d()(Vr,(g={},(0,n.Z)(g,"".concat(Vr,"-ping-left"),Io),(0,n.Z)(g,"".concat(Vr,"-ping-right"),Bo),(0,n.Z)(g,"".concat(Vr,"-ping-top"),mo),(0,n.Z)(g,"".concat(Vr,"-ping-bottom"),Do),g)),ref:Xe},b.createElement(E.Z,{onResize:No},b.createElement("div",{ref:Te,className:"".concat(re,"-nav-list"),style:{transform:"translate(".concat(dn,"px, ").concat(me,"px)"),transition:wr?"none":void 0}},Ho,b.createElement(F,{ref:et,prefixCls:re,locale:Ot,editable:ct,style:(0,se.Z)((0,se.Z)({},Ho.length===0?void 0:so),{},{visibility:Nr?"hidden":null})}),b.createElement("div",{className:d()("".concat(re,"-ink-bar"),(0,n.Z)({},"".concat(re,"-ink-bar-animated"),at.inkBar)),style:qn}))))),b.createElement(ut,(0,I.Z)({},i,{removeAriaLabel:Ot==null?void 0:Ot.removeAriaLabel,ref:lt,prefixCls:re,tabs:Gt,className:!Nr&&Mr,tabMoving:!!wr})),b.createElement(xe,{ref:je,position:"right",extra:mt,prefixCls:re})))}var v=b.forwardRef(de),c=["renderTabBar"],Q=["label","key"];function R(i){var p=i.renderTabBar,g=(0,ue.Z)(i,c),C=b.useContext(_),re=C.tabs;if(p){var q=(0,se.Z)((0,se.Z)({},g),{},{panes:re.map(function(He){var Ke=He.label,_e=He.key,at=(0,ue.Z)(He,Q);return b.createElement(Ee,(0,I.Z)({tab:Ke,key:_e,tabKey:_e},at))})});return p(q,v)}return b.createElement(v,g)}var w=e(48736);function U(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{inkBar:!0,tabPane:!1},p;return i===!1?p={inkBar:!1,tabPane:!1}:i===!0?p={inkBar:!0,tabPane:!1}:p=(0,se.Z)({inkBar:!0},(0,h.Z)(i)==="object"?i:{}),p.tabPaneMotion&&p.tabPane===void 0&&(p.tabPane=!0),!p.tabPaneMotion&&p.tabPane&&(p.tabPane=!1),p}var Le=["id","prefixCls","className","items","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","moreIcon","moreTransitionName","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll","getPopupContainer","popupClassName","indicatorSize"],ye=0;function fe(i,p){var g,C=i.id,re=i.prefixCls,q=re===void 0?"rc-tabs":re,He=i.className,Ke=i.items,_e=i.direction,at=i.activeKey,$e=i.defaultActiveKey,ft=i.editable,mt=i.animated,ct=i.tabPosition,Ot=ct===void 0?"top":ct,vt=i.tabBarGutter,bt=i.tabBarStyle,xt=i.tabBarExtraContent,Qt=i.locale,nt=i.moreIcon,pt=i.moreTransitionName,ce=i.destroyInactiveTabPane,ve=i.renderTabBar,je=i.onChange,Xe=i.onTabClick,Te=i.onTabScroll,lt=i.getPopupContainer,et=i.popupClassName,gt=i.indicatorSize,jt=(0,ue.Z)(i,Le),kt=b.useMemo(function(){return(Ke||[]).filter(function(Sn){return Sn&&(0,h.Z)(Sn)==="object"&&"key"in Sn})},[Ke]),dn=_e==="rtl",hn=U(mt),_t=(0,b.useState)(!1),oe=(0,le.Z)(_t,2),me=oe[0],Se=oe[1];(0,b.useEffect)(function(){Se((0,M.Z)())},[]);var Fe=(0,J.Z)(function(){var Sn;return(Sn=kt[0])===null||Sn===void 0?void 0:Sn.key},{value:at,defaultValue:$e}),De=(0,le.Z)(Fe,2),Bt=De[0],At=De[1],Nt=(0,b.useState)(function(){return kt.findIndex(function(Sn){return Sn.key===Bt})}),tt=(0,le.Z)(Nt,2),Kt=tt[0],Cn=tt[1];(0,b.useEffect)(function(){var Sn=kt.findIndex(function(br){return br.key===Bt});if(Sn===-1){var nr;Sn=Math.max(0,Math.min(Kt,kt.length-1)),At((nr=kt[Sn])===null||nr===void 0?void 0:nr.key)}Cn(Sn)},[kt.map(function(Sn){return Sn.key}).join("_"),Bt,Kt]);var Tt=(0,J.Z)(null,{value:C}),Yt=(0,le.Z)(Tt,2),Zt=Yt[0],Hn=Yt[1];(0,b.useEffect)(function(){C||(Hn("rc-tabs-".concat(ye)),ye+=1)},[]);function vn(Sn,nr){Xe==null||Xe(Sn,nr);var br=Sn!==Bt;At(Sn),br&&(je==null||je(Sn))}var jn={id:Zt,activeKey:Bt,animated:hn,tabPosition:Ot,rtl:dn,mobile:me},Wn=(0,se.Z)((0,se.Z)({},jn),{},{editable:ft,locale:Qt,moreIcon:nt,moreTransitionName:pt,tabBarGutter:vt,onTabClick:vn,onTabScroll:Te,extra:xt,style:bt,panes:null,getPopupContainer:lt,popupClassName:et,indicatorSize:gt});return b.createElement(_.Provider,{value:{tabs:kt,prefixCls:q}},b.createElement("div",(0,I.Z)({ref:p,id:C,className:d()(q,"".concat(q,"-").concat(Ot),(g={},(0,n.Z)(g,"".concat(q,"-mobile"),me),(0,n.Z)(g,"".concat(q,"-editable"),ft),(0,n.Z)(g,"".concat(q,"-rtl"),dn),g),He)},jt),b.createElement(R,(0,I.Z)({},Wn,{renderTabBar:ve})),b.createElement(be,(0,I.Z)({destroyInactiveTabPane:ce},jn,{animated:hn}))))}var Ae=b.forwardRef(fe),Ne=Ae,Re=Ne,It=e(36355),zt=e(19716),Ut=()=>null,Wt=e(62892);const ht={motionAppear:!1,motionEnter:!0,motionLeave:!0};function Ht(i){let p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{inkBar:!0,tabPane:!1},g;return p===!1?g={inkBar:!1,tabPane:!1}:p===!0?g={inkBar:!0,tabPane:!0}:g=Object.assign({inkBar:!0},typeof p=="object"?p:{}),g.tabPane&&(g.tabPaneMotion=Object.assign(Object.assign({},ht),{motionName:(0,Wt.m)(i,"switch")})),g}var Mn=e(11592),$n=function(i,p){var g={};for(var C in i)Object.prototype.hasOwnProperty.call(i,C)&&p.indexOf(C)<0&&(g[C]=i[C]);if(i!=null&&typeof Object.getOwnPropertySymbols=="function")for(var re=0,C=Object.getOwnPropertySymbols(i);rep)}function tr(i,p){if(i)return i;const g=(0,Mn.Z)(p).map(C=>{if(b.isValidElement(C)){const{key:re,props:q}=C,He=q||{},{tab:Ke}=He,_e=$n(He,["tab"]);return Object.assign(Object.assign({key:String(re)},_e),{label:Ke})}return null});return Tn(g)}var pr=e(17313),Un=e(83116),qt=e(37613),gr=e(13826),Dn=i=>{const{componentCls:p,motionDurationSlow:g}=i;return[{[p]:{[`${p}-switch`]:{"&-appear, &-enter":{transition:"none","&-start":{opacity:0},"&-active":{opacity:1,transition:`opacity ${g}`}},"&-leave":{position:"absolute",transition:"none",inset:0,"&-start":{opacity:1},"&-active":{opacity:0,transition:`opacity ${g}`}}}}},[(0,gr.oN)(i,"slide-up"),(0,gr.oN)(i,"slide-down")]]};const Rn=i=>{const{componentCls:p,tabsCardPadding:g,cardBg:C,cardGutter:re,colorBorderSecondary:q,itemSelectedColor:He}=i;return{[`${p}-card`]:{[`> ${p}-nav, > div > ${p}-nav`]:{[`${p}-tab`]:{margin:0,padding:g,background:C,border:`${i.lineWidth}px ${i.lineType} ${q}`,transition:`all ${i.motionDurationSlow} ${i.motionEaseInOut}`},[`${p}-tab-active`]:{color:He,background:i.colorBgContainer},[`${p}-ink-bar`]:{visibility:"hidden"}},[`&${p}-top, &${p}-bottom`]:{[`> ${p}-nav, > div > ${p}-nav`]:{[`${p}-tab + ${p}-tab`]:{marginLeft:{_skip_check_:!0,value:`${re}px`}}}},[`&${p}-top`]:{[`> ${p}-nav, > div > ${p}-nav`]:{[`${p}-tab`]:{borderRadius:`${i.borderRadiusLG}px ${i.borderRadiusLG}px 0 0`},[`${p}-tab-active`]:{borderBottomColor:i.colorBgContainer}}},[`&${p}-bottom`]:{[`> ${p}-nav, > div > ${p}-nav`]:{[`${p}-tab`]:{borderRadius:`0 0 ${i.borderRadiusLG}px ${i.borderRadiusLG}px`},[`${p}-tab-active`]:{borderTopColor:i.colorBgContainer}}},[`&${p}-left, &${p}-right`]:{[`> ${p}-nav, > div > ${p}-nav`]:{[`${p}-tab + ${p}-tab`]:{marginTop:`${re}px`}}},[`&${p}-left`]:{[`> ${p}-nav, > div > ${p}-nav`]:{[`${p}-tab`]:{borderRadius:{_skip_check_:!0,value:`${i.borderRadiusLG}px 0 0 ${i.borderRadiusLG}px`}},[`${p}-tab-active`]:{borderRightColor:{_skip_check_:!0,value:i.colorBgContainer}}}},[`&${p}-right`]:{[`> ${p}-nav, > div > ${p}-nav`]:{[`${p}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${i.borderRadiusLG}px ${i.borderRadiusLG}px 0`}},[`${p}-tab-active`]:{borderLeftColor:{_skip_check_:!0,value:i.colorBgContainer}}}}}}},Gr=i=>{const{componentCls:p,itemHoverColor:g,dropdownEdgeChildVerticalPadding:C}=i;return{[`${p}-dropdown`]:Object.assign(Object.assign({},(0,pr.Wf)(i)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:i.zIndexPopup,display:"block","&-hidden":{display:"none"},[`${p}-dropdown-menu`]:{maxHeight:i.tabsDropdownHeight,margin:0,padding:`${C}px 0`,overflowX:"hidden",overflowY:"auto",textAlign:{_skip_check_:!0,value:"left"},listStyleType:"none",backgroundColor:i.colorBgContainer,backgroundClip:"padding-box",borderRadius:i.borderRadiusLG,outline:"none",boxShadow:i.boxShadowSecondary,"&-item":Object.assign(Object.assign({},pr.vS),{display:"flex",alignItems:"center",minWidth:i.tabsDropdownWidth,margin:0,padding:`${i.paddingXXS}px ${i.paddingSM}px`,color:i.colorText,fontWeight:"normal",fontSize:i.fontSize,lineHeight:i.lineHeight,cursor:"pointer",transition:`all ${i.motionDurationSlow}`,"> span":{flex:1,whiteSpace:"nowrap"},"&-remove":{flex:"none",marginLeft:{_skip_check_:!0,value:i.marginSM},color:i.colorTextDescription,fontSize:i.fontSizeSM,background:"transparent",border:0,cursor:"pointer","&:hover":{color:g}},"&:hover":{background:i.controlItemBgHover},"&-disabled":{"&, &:hover":{color:i.colorTextDisabled,background:"transparent",cursor:"not-allowed"}}})}})}},We=i=>{const{componentCls:p,margin:g,colorBorderSecondary:C,horizontalMargin:re,verticalItemPadding:q,verticalItemMargin:He}=i;return{[`${p}-top, ${p}-bottom`]:{flexDirection:"column",[`> ${p}-nav, > div > ${p}-nav`]:{margin:re,"&::before":{position:"absolute",right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},borderBottom:`${i.lineWidth}px ${i.lineType} ${C}`,content:"''"},[`${p}-ink-bar`]:{height:i.lineWidthBold,"&-animated":{transition:`width ${i.motionDurationSlow}, left ${i.motionDurationSlow}, + `]:{background:on},[`&${l}-row-selected`]:{"> th, > td":{background:Jt},"&:hover > th, &:hover > td":{background:ln}}}},[`${l}-footer`]:{padding:`${j}px ${te}px`,color:$t,background:hn}})}};var Ki=(0,ei.Z)("Table",a=>{const{colorTextHeading:l,colorSplit:N,colorIcon:j,colorIconHover:te,opacityLoading:ae,colorBgContainer:ze,controlInteractiveSize:Ze,headerBg:Oe,headerColor:Ye,headerSortActiveBg:st,headerSortHoverBg:Qe,bodySortBg:Rt,rowHoverBg:wt,rowSelectedBg:Dt,rowSelectedHoverBg:on,rowExpandedBg:Jt,cellPaddingBlock:ln,cellPaddingInline:$t,cellPaddingBlockMD:hn,cellPaddingInlineMD:Qn,cellPaddingBlockSM:Yn,cellPaddingInlineSM:Rn,borderColor:fr,footerBg:Er,footerColor:wn,headerBorderRadius:zn,cellFontSize:In,cellFontSizeMD:fn,cellFontSizeSM:Pn,headerSplitColor:mr,fixedHeaderSortActiveBg:Ar,headerFilterHoverBg:Sr,filterDropdownBg:or,expandIconBg:Or,selectionColumnWidth:Zr,stickyScrollBarBg:io}=a,Qr=new ha.C(j),Lo=new ha.C(te),wo=2,xr=(0,si.TS)(a,{tableFontSize:In,tableBg:ze,tableRadius:zn,tablePaddingVertical:ln,tablePaddingHorizontal:$t,tablePaddingVerticalMiddle:hn,tablePaddingHorizontalMiddle:Qn,tablePaddingVerticalSmall:Yn,tablePaddingHorizontalSmall:Rn,tableBorderColor:fr,tableHeaderTextColor:Ye,tableHeaderBg:Oe,tableFooterTextColor:wn,tableFooterBg:Er,tableHeaderCellSplitColor:mr,tableHeaderSortBg:st,tableHeaderSortHoverBg:Qe,tableHeaderIconColor:Qr.clone().setAlpha(Qr.getAlpha()*ae).toRgbString(),tableHeaderIconColorHover:Lo.clone().setAlpha(Lo.getAlpha()*ae).toRgbString(),tableBodySortBg:Rt,tableFixedHeaderSortActiveBg:Ar,tableHeaderFilterActiveBg:Sr,tableFilterDropdownBg:or,tableRowHoverBg:wt,tableSelectedRowBg:Dt,tableSelectedRowHoverBg:on,zIndexTableFixed:wo,zIndexTableSticky:wo+1,tableFontSizeMiddle:fn,tableFontSizeSmall:Pn,tableSelectionColumnWidth:Zr,tableExpandIconBg:Or,tableExpandColumnWidth:Ze+2*a.padding,tableExpandedRowBg:Jt,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:io,tableScrollThumbBgHover:l,tableScrollBg:N});return[Wi(xr),di(xr),Zi(xr),Ti(xr),ui(xr),Va(xr),Fi(xr),qi(xr),Zi(xr),Pi(xr),Ci(xr),Ao(xr),zi(xr),hi(xr),Ni(xr),Li(xr),ji(xr)]},a=>{const{colorFillAlter:l,colorBgContainer:N,colorTextHeading:j,colorFillSecondary:te,colorFillContent:ae,controlItemBgActive:ze,controlItemBgActiveHover:Ze,padding:Oe,paddingSM:Ye,paddingXS:st,colorBorderSecondary:Qe,borderRadiusLG:Rt,fontSize:wt,controlHeight:Dt,colorTextPlaceholder:on}=a,Jt=new ha.C(te).onBackground(N).toHexShortString(),ln=new ha.C(ae).onBackground(N).toHexShortString(),$t=new ha.C(l).onBackground(N).toHexShortString();return{headerBg:$t,headerColor:j,headerSortActiveBg:Jt,headerSortHoverBg:ln,bodySortBg:$t,rowHoverBg:$t,rowSelectedBg:ze,rowSelectedHoverBg:Ze,rowExpandedBg:l,cellPaddingBlock:Oe,cellPaddingInline:Oe,cellPaddingBlockMD:Ye,cellPaddingInlineMD:st,cellPaddingBlockSM:st,cellPaddingInlineSM:st,borderColor:Qe,headerBorderRadius:Rt,footerBg:$t,footerColor:j,cellFontSize:wt,cellFontSizeMD:wt,cellFontSizeSM:wt,headerSplitColor:Qe,fixedHeaderSortActiveBg:Jt,headerFilterHoverBg:ae,filterDropdownMenuBg:N,filterDropdownBg:N,expandIconBg:N,selectionColumnWidth:Dt,stickyScrollBarBg:on,stickyScrollBarBorderRadius:100}});const Hi=[],ki=(a,l)=>{const{prefixCls:N,className:j,rootClassName:te,style:ae,size:ze,bordered:Ze,dropdownPrefixCls:Oe,dataSource:Ye,pagination:st,rowSelection:Qe,rowKey:Rt="key",rowClassName:wt,columns:Dt,children:on,childrenColumnName:Jt,onChange:ln,getPopupContainer:$t,loading:hn,expandIcon:Qn,expandable:Yn,expandedRowRender:Rn,expandIconColumnIndex:fr,indentSize:Er,scroll:wn,sortDirections:zn,locale:In,showSorterTooltip:fn=!0,virtual:Pn}=a,mr=n.useMemo(()=>Dt||i(on),[Dt,on]),Ar=n.useMemo(()=>mr.some(Dr=>Dr.responsive),[mr]),Sr=(0,Mr.Z)(Ar),or=n.useMemo(()=>{const Dr=new Set(Object.keys(Sr).filter(Br=>Sr[Br]));return mr.filter(Br=>!Br.responsive||Br.responsive.some(po=>Dr.has(po)))},[mr,Sr]),Or=(0,jn.Z)(a,["className","style","columns"]),{locale:Zr=zr.Z,direction:io,table:Qr,renderEmpty:Lo,getPrefixCls:wo,getPopupContainer:xr}=n.useContext(hr.E_),oo=(0,dr.Z)(ze),$r=Object.assign(Object.assign({},Zr.Table),In),bo=Ye||Hi,vo=wo("table",N),Xo=wo("dropdown",Oe),ir=Object.assign({childrenColumnName:Jt,expandIconColumnIndex:fr},Yn),{childrenColumnName:ar="children"}=ir,_n=n.useMemo(()=>bo.some(Dr=>Dr==null?void 0:Dr[ar])?"nest":Rn||Yn&&Yn.expandedRowRender?"row":null,[bo]),Hn={body:n.useRef()},Jr=n.useMemo(()=>typeof Rt=="function"?Rt:Dr=>Dr==null?void 0:Dr[Rt],[Rt]),[Gn]=Ba(bo,ar,Jr),Cr={},Xr=function(Dr,Br){let po=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var Fr,Ko,zo;const Zo=Object.assign(Object.assign({},Cr),Dr);po&&((Fr=Cr.resetPagination)===null||Fr===void 0||Fr.call(Cr),!((Ko=Zo.pagination)===null||Ko===void 0)&&Ko.current&&(Zo.pagination.current=1),st&&st.onChange&&st.onChange(1,(zo=Zo.pagination)===null||zo===void 0?void 0:zo.pageSize)),wn&&wn.scrollToFirstRowOnChange!==!1&&Hn.body.current&&(0,An.Z)(0,{getContainer:()=>Hn.body.current}),ln==null||ln(Zo.pagination,Zo.filters,Zo.sorter,{currentDataSource:Sa(Oo(bo,Zo.sorterStates,ar),Zo.filterStates),action:Br})},Kr=(Dr,Br)=>{Xr({sorter:Dr,sorterStates:Br},"sort",!1)},[o,f,b,$]=co({prefixCls:vo,mergedColumns:or,onSorterChange:Kr,sortDirections:zn||["ascend","descend"],tableLocale:$r,showSorterTooltip:fn}),Be=n.useMemo(()=>Oo(bo,f,ar),[bo,f]);Cr.sorter=$(),Cr.sorterStates=f;const Ge=(Dr,Br)=>{Xr({filters:Dr,filterStates:Br},"filter",!0)},[gt,rt,ke]=La({prefixCls:vo,locale:$r,dropdownPrefixCls:Xo,mergedColumns:or,onFilterChange:Ge,getPopupContainer:$t||xr}),Ft=Sa(Be,rt);Cr.filters=ke,Cr.filterStates=rt;const Cn=n.useMemo(()=>{const Dr={};return Object.keys(ke).forEach(Br=>{ke[Br]!==null&&(Dr[Br]=ke[Br])}),Object.assign(Object.assign({},b),{filters:Dr})},[b,ke]),[mn]=_o(Cn),pn=(Dr,Br)=>{Xr({pagination:Object.assign(Object.assign({},Cr.pagination),{current:Dr,pageSize:Br})},"paginate")},[yn,kn]=Ta(Ft.length,pn,st);Cr.pagination=st===!1?{}:aa(yn,st),Cr.resetPagination=kn;const Fn=n.useMemo(()=>{if(st===!1||!yn.pageSize)return Ft;const{current:Dr=1,total:Br,pageSize:po=xa}=yn;return Ft.lengthpo?Ft.slice((Dr-1)*po,Dr*po):Ft:Ft.slice((Dr-1)*po,Dr*po)},[!!st,Ft,yn&&yn.current,yn&&yn.pageSize,yn&&yn.total]),[En,_t]=ia({prefixCls:vo,data:Ft,pageData:Fn,getRowKey:Jr,getRecordByKey:Gn,expandType:_n,childrenColumnName:ar,locale:$r,getPopupContainer:$t||xr},Qe),Bn=(Dr,Br,po)=>{let Fr;return typeof wt=="function"?Fr=pe()(wt(Dr,Br,po)):Fr=pe()(wt),pe()({[`${vo}-row-selected`]:_t.has(Jr(Dr,Br))},Fr)};ir.__PARENT_RENDER_ICON__=ir.expandIcon,ir.expandIcon=ir.expandIcon||Qn||rr($r),_n==="nest"&&ir.expandIconColumnIndex===void 0?ir.expandIconColumnIndex=Qe?1:0:ir.expandIconColumnIndex>0&&Qe&&(ir.expandIconColumnIndex-=1),typeof ir.indentSize!="number"&&(ir.indentSize=typeof Er=="number"?Er:15);const sn=n.useCallback(Dr=>mn(En(gt(o(Dr)))),[o,gt,En]);let lr,St;if(st!==!1&&(yn!=null&&yn.total)){let Dr;yn.size?Dr=yn.size:Dr=oo==="small"||oo==="middle"?"small":void 0;const Br=Ko=>n.createElement(Nn.Z,Object.assign({},yn,{className:pe()(`${vo}-pagination ${vo}-pagination-${Ko}`,yn.className),size:Dr})),po=io==="rtl"?"left":"right",{position:Fr}=yn;if(Fr!==null&&Array.isArray(Fr)){const Ko=Fr.find(Yo=>Yo.includes("top")),zo=Fr.find(Yo=>Yo.includes("bottom")),Zo=Fr.every(Yo=>`${Yo}`=="none");!Ko&&!zo&&!Zo&&(St=Br(po)),Ko&&(lr=Br(Ko.toLowerCase().replace("top",""))),zo&&(St=Br(zo.toLowerCase().replace("bottom","")))}else St=Br(po)}let Lt;typeof hn=="boolean"?Lt={spinning:hn}:typeof hn=="object"&&(Lt=Object.assign({spinning:!0},hn));const[On,vr]=Ki(vo),[,er]=(0,cn.Z)(),lo=pe()(`${vo}-wrapper`,Qr==null?void 0:Qr.className,{[`${vo}-wrapper-rtl`]:io==="rtl"},j,te,vr),ro=Object.assign(Object.assign({},Qr==null?void 0:Qr.style),ae),Tr=In&&In.emptyText||(Lo==null?void 0:Lo("Table"))||n.createElement(Hr.Z,{componentName:"Table"}),Co=Pn?Pa:ea,la={},ma=n.useMemo(()=>{const{fontSize:Dr,lineHeight:Br,padding:po,paddingXS:Fr,paddingSM:Ko}=er,zo=Math.floor(Dr*Br);switch(oo){case"large":return po*2+zo;case"small":return Fr*2+zo;default:return Ko*2+zo}},[er,oo]);return Pn&&(la.listItemHeight=ma),On(n.createElement("div",{ref:l,className:lo,style:ro},n.createElement(tn.Z,Object.assign({spinning:!1},Lt),lr,n.createElement(Co,Object.assign({},la,Or,{columns:or,direction:io,expandable:ir,prefixCls:vo,className:pe()({[`${vo}-middle`]:oo==="middle",[`${vo}-small`]:oo==="small",[`${vo}-bordered`]:Ze,[`${vo}-empty`]:bo.length===0}),data:Fn,rowKey:Jr,rowClassName:Bn,emptyText:Tr,internalHooks:u,internalRefs:Hn,transformColumns:sn})),St)))};var Ei=n.forwardRef(ki);const Si=(a,l)=>{const N=n.useRef(0);return N.current+=1,n.createElement(Ei,Object.assign({},a,{ref:l,_renderTimes:N.current}))},fa=n.forwardRef(Si);fa.SELECTION_COLUMN=Fo,fa.EXPAND_COLUMN=t,fa.SELECTION_ALL=Po,fa.SELECTION_INVERT=ko,fa.SELECTION_NONE=Uo,fa.Column=rn,fa.ColumnGroup=xn,fa.Summary=v;var Vi=fa,xi=Vi},99313:function(un,Ve,e){e.d(Ve,{default:function(){return k}});var t=e(99267),u=e(18785),S=e(62772),ee=e(92310),d=e.n(ee),I=e(14809),n=e(4635),se=e(20439),le=e(50298),h=e(93664),ue=e(62646),y=e(59301),M=e(49658),J=e(18929),ie=e(77900),_=(0,y.createContext)(null),Je=y.forwardRef(function(i,p){var g=i.prefixCls,C=i.className,re=i.style,q=i.id,He=i.active,Ke=i.tabKey,_e=i.children;return y.createElement("div",{id:q&&"".concat(q,"-panel-").concat(Ke),role:"tabpanel",tabIndex:He?0:-1,"aria-labelledby":q&&"".concat(q,"-tab-").concat(Ke),"aria-hidden":!He,style:re,className:d()(g,He&&"".concat(g,"-active"),C),ref:p},_e)}),Ee=Je,Ue=["key","forceRender","style","className"];function be(i){var p=i.id,g=i.activeKey,C=i.animated,re=i.tabPosition,q=i.destroyInactiveTabPane,He=y.useContext(_),Ke=He.prefixCls,_e=He.tabs,at=C.tabPane,$e="".concat(Ke,"-tabpane");return y.createElement("div",{className:d()("".concat(Ke,"-content-holder"))},y.createElement("div",{className:d()("".concat(Ke,"-content"),"".concat(Ke,"-content-").concat(re),(0,n.Z)({},"".concat(Ke,"-content-animated"),at))},_e.map(function(ft){var mt=ft.key,ct=ft.forceRender,Ot=ft.style,vt=ft.className,Ct=(0,ue.Z)(ft,Ue),xt=mt===g;return y.createElement(ie.default,(0,I.Z)({key:mt,visible:xt,forceRender:ct,removeOnLeave:!!q,leavedClassName:"".concat($e,"-hidden")},C.tabPaneMotion),function(Qt,nt){var pt=Qt.style,ce=Qt.className;return y.createElement(Ee,(0,I.Z)({},Ct,{prefixCls:$e,id:p,tabKey:mt,animated:at,active:xt,style:(0,se.Z)((0,se.Z)({},Ot),pt),className:d()(vt,ce),ref:nt}))})})))}var K=e(95190),E=e(29301),r=e(6089),x=e(8654),P={width:0,height:0,left:0,top:0};function G(i,p,g){return(0,y.useMemo)(function(){for(var C,re=new Map,q=p.get((C=i[0])===null||C===void 0?void 0:C.key)||P,He=q.left+q.width,Ke=0;Kekt?(ht=lt,ve.current="x"):(ht=et,ve.current="y"),p(-ht,-ht)&&Te.preventDefault()}var Xe=(0,y.useRef)(null);Xe.current={onTouchStart:nt,onTouchMove:pt,onTouchEnd:ce,onWheel:je},y.useEffect(function(){function Te(jt){Xe.current.onTouchStart(jt)}function lt(jt){Xe.current.onTouchMove(jt)}function et(jt){Xe.current.onTouchEnd(jt)}function ht(jt){Xe.current.onWheel(jt)}return document.addEventListener("touchmove",lt,{passive:!1}),document.addEventListener("touchend",et,{passive:!1}),i.current.addEventListener("touchstart",Te,{passive:!1}),i.current.addEventListener("wheel",ht),function(){document.removeEventListener("touchmove",lt),document.removeEventListener("touchend",et)}},[])}var ge=e(34280);function Ce(i){var p=(0,y.useState)(0),g=(0,le.Z)(p,2),C=g[0],re=g[1],q=(0,y.useRef)(0),He=(0,y.useRef)();return He.current=i,(0,ge.o)(function(){var Ke;(Ke=He.current)===null||Ke===void 0||Ke.call(He)},[C]),function(){q.current===C&&(q.current+=1,re(q.current))}}function ne(i){var p=(0,y.useRef)([]),g=(0,y.useState)({}),C=(0,le.Z)(g,2),re=C[1],q=(0,y.useRef)(typeof i=="function"?i():i),He=Ce(function(){var _e=q.current;p.current.forEach(function(at){_e=at(_e)}),p.current=[],q.current=_e,re({})});function Ke(_e){p.current.push(_e),He()}return[q.current,Ke]}var X={width:0,height:0,left:0,top:0,right:0};function we(i,p,g,C,re,q,He){var Ke=He.tabs,_e=He.tabPosition,at=He.rtl,$e,ft,mt;return["top","bottom"].includes(_e)?($e="width",ft=at?"right":"left",mt=Math.abs(g)):($e="height",ft="top",mt=-g),(0,y.useMemo)(function(){if(!Ke.length)return[0,0];for(var ct=Ke.length,Ot=ct,vt=0;vtmt+p){Ot=vt-1;break}}for(var xt=0,Qt=ct-1;Qt>=0;Qt-=1){var nt=i.get(Ke[Qt].key)||X;if(nt[ft]=Ot?[0,0]:[xt,Ot]},[i,p,C,re,q,mt,_e,Ke.map(function(ct){return ct.key}).join("_"),at])}function m(i){var p;return i instanceof Map?(p={},i.forEach(function(g,C){p[C]=g})):p=i,JSON.stringify(p)}var A="TABS_DQ";function z(i){return String(i).replace(/"/g,A)}function D(i,p,g,C){return!(!g||C||i===!1||i===void 0&&(p===!1||p===null))}function B(i,p){var g=i.prefixCls,C=i.editable,re=i.locale,q=i.style;return!C||C.showAdd===!1?null:y.createElement("button",{ref:p,type:"button",className:"".concat(g,"-nav-add"),style:q,"aria-label":(re==null?void 0:re.addAriaLabel)||"Add tab",onClick:function(Ke){C.onEdit("add",{event:Ke})}},C.addIcon||"+")}var F=y.forwardRef(B),W=y.forwardRef(function(i,p){var g=i.position,C=i.prefixCls,re=i.extra;if(!re)return null;var q,He={};return(0,h.Z)(re)==="object"&&!y.isValidElement(re)?He=re:He.right=re,g==="right"&&(q=He.right),g==="left"&&(q=He.left),q?y.createElement("div",{className:"".concat(C,"-extra-content"),ref:p},q):null}),xe=W,Pe=e(31561),Ie=e(15285),ot=e(10228);function Et(i,p){var g=i.prefixCls,C=i.id,re=i.tabs,q=i.locale,He=i.mobile,Ke=i.moreIcon,_e=Ke===void 0?"More":Ke,at=i.moreTransitionName,$e=i.style,ft=i.className,mt=i.editable,ct=i.tabBarGutter,Ot=i.rtl,vt=i.removeAriaLabel,Ct=i.onTabClick,xt=i.getPopupContainer,Qt=i.popupClassName,nt=(0,y.useState)(!1),pt=(0,le.Z)(nt,2),ce=pt[0],ve=pt[1],je=(0,y.useState)(null),Xe=(0,le.Z)(je,2),Te=Xe[0],lt=Xe[1],et="".concat(C,"-more-popup"),ht="".concat(g,"-dropdown"),jt=Te!==null?"".concat(et,"-").concat(Te):null,kt=q==null?void 0:q.dropdownAriaLabel;function dn(De,Bt){De.preventDefault(),De.stopPropagation(),mt.onEdit("remove",{key:Bt,event:De})}var gn=y.createElement(Ie.ZP,{onClick:function(Bt){var At=Bt.key,Nt=Bt.domEvent;Ct(At,Nt),ve(!1)},prefixCls:"".concat(ht,"-menu"),id:et,tabIndex:-1,role:"listbox","aria-activedescendant":jt,selectedKeys:[Te],"aria-label":kt!==void 0?kt:"expanded dropdown"},re.map(function(De){var Bt=De.closable,At=De.disabled,Nt=De.closeIcon,tt=De.key,Kt=De.label,bn=D(Bt,Nt,mt,At);return y.createElement(Ie.sN,{key:tt,id:"".concat(et,"-").concat(tt),role:"option","aria-controls":C&&"".concat(C,"-panel-").concat(tt),disabled:At},y.createElement("span",null,Kt),bn&&y.createElement("button",{type:"button","aria-label":vt||"remove",tabIndex:0,className:"".concat(ht,"-menu-item-remove"),onClick:function(Yt){Yt.stopPropagation(),dn(Yt,tt)}},Nt||mt.removeIcon||"\xD7"))}));function en(De){for(var Bt=re.filter(function(bn){return!bn.disabled}),At=Bt.findIndex(function(bn){return bn.key===Te})||0,Nt=Bt.length,tt=0;ttRr?"left":"right"})}),kt=(0,le.Z)(jt,2),dn=kt[0],gn=kt[1],en=Y(0,function(to,Rr){!ht&&nt&&nt({direction:to>Rr?"top":"bottom"})}),oe=(0,le.Z)(en,2),me=oe[0],Se=oe[1],Fe=(0,y.useState)([0,0]),De=(0,le.Z)(Fe,2),Bt=De[0],At=De[1],Nt=(0,y.useState)([0,0]),tt=(0,le.Z)(Nt,2),Kt=tt[0],bn=tt[1],Tt=(0,y.useState)([0,0]),Yt=(0,le.Z)(Tt,2),Zt=Yt[0],Vn=Yt[1],vn=(0,y.useState)([0,0]),Wn=(0,le.Z)(vn,2),Kn=Wn[0],Sn=Wn[1],nr=ne(new Map),br=(0,le.Z)(nr,2),Lr=br[0],rn=br[1],Vt=G(q,Lr,Kt[0]),xn=H(Bt,ht),jn=H(Kt,ht),An=H(Zt,ht),hr=H(Kn,ht),Hr=xnNn?Nn:to}var cn=(0,y.useRef)(),nn=(0,y.useState)(),rr=(0,le.Z)(nn,2),wr=rr[0],cr=rr[1];function Ir(){cr(Date.now())}function qr(){window.clearTimeout(cn.current)}it(Xe,function(to,Rr){function Mo(go,To){go(function(ho){var va=tn(ho+To);return va})}return Hr?(ht?Mo(gn,to):Mo(Se,Rr),qr(),Ir(),!0):!1}),(0,y.useEffect)(function(){return qr(),wr&&(cn.current=window.setTimeout(function(){cr(0)},100)),qr},[wr]);var Eo=we(Vt,dr,ht?dn:me,jn,An,hr,(0,se.Z)((0,se.Z)({},i),{},{tabs:q})),jr=(0,le.Z)(Eo,2),kr=jr[0],fo=jr[1],ao=(0,r.Z)(function(){var to=arguments.length>0&&arguments[0]!==void 0?arguments[0]:$e,Rr=Vt.get(to)||{width:0,height:0,left:0,right:0,top:0};if(ht){var Mo=dn;ft?Rr.rightdn+dr&&(Mo=Rr.right+Rr.width-dr):Rr.left<-dn?Mo=-Rr.left:Rr.left+Rr.width>-dn+dr&&(Mo=-(Rr.left+Rr.width-dr)),Se(0),gn(tn(Mo))}else{var go=me;Rr.top<-me?go=-Rr.top:Rr.top+Rr.height>-me+dr&&(go=-(Rr.top+Rr.height-dr)),gn(0),Se(tn(go))}}),so={};vt==="top"||vt==="bottom"?so[ft?"marginRight":"marginLeft"]=Ct:so.marginTop=Ct;var Ho=q.map(function(to,Rr){var Mo=to.key;return y.createElement(qe,{id:_e,prefixCls:re,key:Mo,tab:to,style:Rr===0?void 0:so,closable:to.closable,editable:ct,active:Mo===$e,renderWrapper:xt,removeAriaLabel:Ot==null?void 0:Ot.removeAriaLabel,onClick:function(To){Qt(Mo,To)},onFocus:function(){ao(Mo),Ir(),Xe.current&&(ft||(Xe.current.scrollLeft=0),Xe.current.scrollTop=0)}})}),jo=function(){return rn(function(){var Rr=new Map;return q.forEach(function(Mo){var go,To=Mo.key,ho=(go=Te.current)===null||go===void 0?void 0:go.querySelector('[data-node-key="'.concat(z(To),'"]'));ho&&Rr.set(To,{width:ho.offsetWidth,height:ho.offsetHeight,left:ho.offsetLeft,top:ho.offsetTop})}),Rr})};(0,y.useEffect)(function(){jo()},[q.map(function(to){return to.key}).join("_")]);var No=Ce(function(){var to=s(ce),Rr=s(ve),Mo=s(je);At([to[0]-Rr[0]-Mo[0],to[1]-Rr[1]-Mo[1]]);var go=s(et);Vn(go);var To=s(lt);Sn(To);var ho=s(Te);bn([ho[0]-go[0],ho[1]-go[1]]),jo()}),So=q.slice(0,kr),eo=q.slice(fo+1),Gt=[].concat((0,K.Z)(So),(0,K.Z)(eo)),ur=Vt.get($e),Un=L({activeTabOffset:ur,horizontal:ht,rtl:ft,indicatorSize:pt}),qn=Un.style;(0,y.useEffect)(function(){ao()},[$e,zr,Nn,m(ur),m(Vt),ht]),(0,y.useEffect)(function(){No()},[ft]);var Nr=!!Gt.length,Vr="".concat(re,"-nav-wrap"),Io,Bo,mo,Do;return ht?ft?(Bo=dn>0,Io=dn!==Nn):(Io=dn<0,Bo=dn!==zr):(mo=me<0,Do=me!==zr),y.createElement(E.Z,{onResize:No},y.createElement("div",{ref:(0,x.x1)(p,ce),role:"tablist",className:d()("".concat(re,"-nav"),He),style:Ke,onKeyDown:function(){Ir()}},y.createElement(xe,{ref:ve,position:"left",extra:mt,prefixCls:re}),y.createElement(E.Z,{onResize:No},y.createElement("div",{className:d()(Vr,(g={},(0,n.Z)(g,"".concat(Vr,"-ping-left"),Io),(0,n.Z)(g,"".concat(Vr,"-ping-right"),Bo),(0,n.Z)(g,"".concat(Vr,"-ping-top"),mo),(0,n.Z)(g,"".concat(Vr,"-ping-bottom"),Do),g)),ref:Xe},y.createElement(E.Z,{onResize:No},y.createElement("div",{ref:Te,className:"".concat(re,"-nav-list"),style:{transform:"translate(".concat(dn,"px, ").concat(me,"px)"),transition:wr?"none":void 0}},Ho,y.createElement(F,{ref:et,prefixCls:re,locale:Ot,editable:ct,style:(0,se.Z)((0,se.Z)({},Ho.length===0?void 0:so),{},{visibility:Nr?"hidden":null})}),y.createElement("div",{className:d()("".concat(re,"-ink-bar"),(0,n.Z)({},"".concat(re,"-ink-bar-animated"),at.inkBar)),style:qn}))))),y.createElement(ut,(0,I.Z)({},i,{removeAriaLabel:Ot==null?void 0:Ot.removeAriaLabel,ref:lt,prefixCls:re,tabs:Gt,className:!Nr&&Mr,tabMoving:!!wr})),y.createElement(xe,{ref:je,position:"right",extra:mt,prefixCls:re})))}var v=y.forwardRef(de),c=["renderTabBar"],Q=["label","key"];function R(i){var p=i.renderTabBar,g=(0,ue.Z)(i,c),C=y.useContext(_),re=C.tabs;if(p){var q=(0,se.Z)((0,se.Z)({},g),{},{panes:re.map(function(He){var Ke=He.label,_e=He.key,at=(0,ue.Z)(He,Q);return y.createElement(Ee,(0,I.Z)({tab:Ke,key:_e,tabKey:_e},at))})});return p(q,v)}return y.createElement(v,g)}var w=e(48736);function U(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{inkBar:!0,tabPane:!1},p;return i===!1?p={inkBar:!1,tabPane:!1}:i===!0?p={inkBar:!0,tabPane:!1}:p=(0,se.Z)({inkBar:!0},(0,h.Z)(i)==="object"?i:{}),p.tabPaneMotion&&p.tabPane===void 0&&(p.tabPane=!0),!p.tabPaneMotion&&p.tabPane&&(p.tabPane=!1),p}var Le=["id","prefixCls","className","items","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","moreIcon","moreTransitionName","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll","getPopupContainer","popupClassName","indicatorSize"],ye=0;function fe(i,p){var g,C=i.id,re=i.prefixCls,q=re===void 0?"rc-tabs":re,He=i.className,Ke=i.items,_e=i.direction,at=i.activeKey,$e=i.defaultActiveKey,ft=i.editable,mt=i.animated,ct=i.tabPosition,Ot=ct===void 0?"top":ct,vt=i.tabBarGutter,Ct=i.tabBarStyle,xt=i.tabBarExtraContent,Qt=i.locale,nt=i.moreIcon,pt=i.moreTransitionName,ce=i.destroyInactiveTabPane,ve=i.renderTabBar,je=i.onChange,Xe=i.onTabClick,Te=i.onTabScroll,lt=i.getPopupContainer,et=i.popupClassName,ht=i.indicatorSize,jt=(0,ue.Z)(i,Le),kt=y.useMemo(function(){return(Ke||[]).filter(function(Sn){return Sn&&(0,h.Z)(Sn)==="object"&&"key"in Sn})},[Ke]),dn=_e==="rtl",gn=U(mt),en=(0,y.useState)(!1),oe=(0,le.Z)(en,2),me=oe[0],Se=oe[1];(0,y.useEffect)(function(){Se((0,M.Z)())},[]);var Fe=(0,J.Z)(function(){var Sn;return(Sn=kt[0])===null||Sn===void 0?void 0:Sn.key},{value:at,defaultValue:$e}),De=(0,le.Z)(Fe,2),Bt=De[0],At=De[1],Nt=(0,y.useState)(function(){return kt.findIndex(function(Sn){return Sn.key===Bt})}),tt=(0,le.Z)(Nt,2),Kt=tt[0],bn=tt[1];(0,y.useEffect)(function(){var Sn=kt.findIndex(function(br){return br.key===Bt});if(Sn===-1){var nr;Sn=Math.max(0,Math.min(Kt,kt.length-1)),At((nr=kt[Sn])===null||nr===void 0?void 0:nr.key)}bn(Sn)},[kt.map(function(Sn){return Sn.key}).join("_"),Bt,Kt]);var Tt=(0,J.Z)(null,{value:C}),Yt=(0,le.Z)(Tt,2),Zt=Yt[0],Vn=Yt[1];(0,y.useEffect)(function(){C||(Vn("rc-tabs-".concat(ye)),ye+=1)},[]);function vn(Sn,nr){Xe==null||Xe(Sn,nr);var br=Sn!==Bt;At(Sn),br&&(je==null||je(Sn))}var Wn={id:Zt,activeKey:Bt,animated:gn,tabPosition:Ot,rtl:dn,mobile:me},Kn=(0,se.Z)((0,se.Z)({},Wn),{},{editable:ft,locale:Qt,moreIcon:nt,moreTransitionName:pt,tabBarGutter:vt,onTabClick:vn,onTabScroll:Te,extra:xt,style:Ct,panes:null,getPopupContainer:lt,popupClassName:et,indicatorSize:ht});return y.createElement(_.Provider,{value:{tabs:kt,prefixCls:q}},y.createElement("div",(0,I.Z)({ref:p,id:C,className:d()(q,"".concat(q,"-").concat(Ot),(g={},(0,n.Z)(g,"".concat(q,"-mobile"),me),(0,n.Z)(g,"".concat(q,"-editable"),ft),(0,n.Z)(g,"".concat(q,"-rtl"),dn),g),He)},jt),y.createElement(R,(0,I.Z)({},Kn,{renderTabBar:ve})),y.createElement(be,(0,I.Z)({destroyInactiveTabPane:ce},Wn,{animated:gn}))))}var Ae=y.forwardRef(fe),Ne=Ae,Re=Ne,It=e(36355),zt=e(19716),Ut=()=>null,Wt=e(62892);const yt={motionAppear:!1,motionEnter:!0,motionLeave:!0};function Ht(i){let p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{inkBar:!0,tabPane:!1},g;return p===!1?g={inkBar:!1,tabPane:!1}:p===!0?g={inkBar:!0,tabPane:!0}:g=Object.assign({inkBar:!0},typeof p=="object"?p:{}),g.tabPane&&(g.tabPaneMotion=Object.assign(Object.assign({},yt),{motionName:(0,Wt.m)(i,"switch")})),g}var Mn=e(11592),$n=function(i,p){var g={};for(var C in i)Object.prototype.hasOwnProperty.call(i,C)&&p.indexOf(C)<0&&(g[C]=i[C]);if(i!=null&&typeof Object.getOwnPropertySymbols=="function")for(var re=0,C=Object.getOwnPropertySymbols(i);rep)}function tr(i,p){if(i)return i;const g=(0,Mn.Z)(p).map(C=>{if(y.isValidElement(C)){const{key:re,props:q}=C,He=q||{},{tab:Ke}=He,_e=$n(He,["tab"]);return Object.assign(Object.assign({key:String(re)},_e),{label:Ke})}return null});return Zn(g)}var pr=e(17313),Xn=e(83116),qt=e(37613),gr=e(13826),Dn=i=>{const{componentCls:p,motionDurationSlow:g}=i;return[{[p]:{[`${p}-switch`]:{"&-appear, &-enter":{transition:"none","&-start":{opacity:0},"&-active":{opacity:1,transition:`opacity ${g}`}},"&-leave":{position:"absolute",transition:"none",inset:0,"&-start":{opacity:1},"&-active":{opacity:0,transition:`opacity ${g}`}}}}},[(0,gr.oN)(i,"slide-up"),(0,gr.oN)(i,"slide-down")]]};const Tn=i=>{const{componentCls:p,tabsCardPadding:g,cardBg:C,cardGutter:re,colorBorderSecondary:q,itemSelectedColor:He}=i;return{[`${p}-card`]:{[`> ${p}-nav, > div > ${p}-nav`]:{[`${p}-tab`]:{margin:0,padding:g,background:C,border:`${i.lineWidth}px ${i.lineType} ${q}`,transition:`all ${i.motionDurationSlow} ${i.motionEaseInOut}`},[`${p}-tab-active`]:{color:He,background:i.colorBgContainer},[`${p}-ink-bar`]:{visibility:"hidden"}},[`&${p}-top, &${p}-bottom`]:{[`> ${p}-nav, > div > ${p}-nav`]:{[`${p}-tab + ${p}-tab`]:{marginLeft:{_skip_check_:!0,value:`${re}px`}}}},[`&${p}-top`]:{[`> ${p}-nav, > div > ${p}-nav`]:{[`${p}-tab`]:{borderRadius:`${i.borderRadiusLG}px ${i.borderRadiusLG}px 0 0`},[`${p}-tab-active`]:{borderBottomColor:i.colorBgContainer}}},[`&${p}-bottom`]:{[`> ${p}-nav, > div > ${p}-nav`]:{[`${p}-tab`]:{borderRadius:`0 0 ${i.borderRadiusLG}px ${i.borderRadiusLG}px`},[`${p}-tab-active`]:{borderTopColor:i.colorBgContainer}}},[`&${p}-left, &${p}-right`]:{[`> ${p}-nav, > div > ${p}-nav`]:{[`${p}-tab + ${p}-tab`]:{marginTop:`${re}px`}}},[`&${p}-left`]:{[`> ${p}-nav, > div > ${p}-nav`]:{[`${p}-tab`]:{borderRadius:{_skip_check_:!0,value:`${i.borderRadiusLG}px 0 0 ${i.borderRadiusLG}px`}},[`${p}-tab-active`]:{borderRightColor:{_skip_check_:!0,value:i.colorBgContainer}}}},[`&${p}-right`]:{[`> ${p}-nav, > div > ${p}-nav`]:{[`${p}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${i.borderRadiusLG}px ${i.borderRadiusLG}px 0`}},[`${p}-tab-active`]:{borderLeftColor:{_skip_check_:!0,value:i.colorBgContainer}}}}}}},Gr=i=>{const{componentCls:p,itemHoverColor:g,dropdownEdgeChildVerticalPadding:C}=i;return{[`${p}-dropdown`]:Object.assign(Object.assign({},(0,pr.Wf)(i)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:i.zIndexPopup,display:"block","&-hidden":{display:"none"},[`${p}-dropdown-menu`]:{maxHeight:i.tabsDropdownHeight,margin:0,padding:`${C}px 0`,overflowX:"hidden",overflowY:"auto",textAlign:{_skip_check_:!0,value:"left"},listStyleType:"none",backgroundColor:i.colorBgContainer,backgroundClip:"padding-box",borderRadius:i.borderRadiusLG,outline:"none",boxShadow:i.boxShadowSecondary,"&-item":Object.assign(Object.assign({},pr.vS),{display:"flex",alignItems:"center",minWidth:i.tabsDropdownWidth,margin:0,padding:`${i.paddingXXS}px ${i.paddingSM}px`,color:i.colorText,fontWeight:"normal",fontSize:i.fontSize,lineHeight:i.lineHeight,cursor:"pointer",transition:`all ${i.motionDurationSlow}`,"> span":{flex:1,whiteSpace:"nowrap"},"&-remove":{flex:"none",marginLeft:{_skip_check_:!0,value:i.marginSM},color:i.colorTextDescription,fontSize:i.fontSizeSM,background:"transparent",border:0,cursor:"pointer","&:hover":{color:g}},"&:hover":{background:i.controlItemBgHover},"&-disabled":{"&, &:hover":{color:i.colorTextDisabled,background:"transparent",cursor:"not-allowed"}}})}})}},We=i=>{const{componentCls:p,margin:g,colorBorderSecondary:C,horizontalMargin:re,verticalItemPadding:q,verticalItemMargin:He}=i;return{[`${p}-top, ${p}-bottom`]:{flexDirection:"column",[`> ${p}-nav, > div > ${p}-nav`]:{margin:re,"&::before":{position:"absolute",right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},borderBottom:`${i.lineWidth}px ${i.lineType} ${C}`,content:"''"},[`${p}-ink-bar`]:{height:i.lineWidthBold,"&-animated":{transition:`width ${i.motionDurationSlow}, left ${i.motionDurationSlow}, right ${i.motionDurationSlow}`}},[`${p}-nav-wrap`]:{"&::before, &::after":{top:0,bottom:0,width:i.controlHeight},"&::before":{left:{_skip_check_:!0,value:0},boxShadow:i.boxShadowTabsOverflowLeft},"&::after":{right:{_skip_check_:!0,value:0},boxShadow:i.boxShadowTabsOverflowRight},[`&${p}-nav-wrap-ping-left::before`]:{opacity:1},[`&${p}-nav-wrap-ping-right::after`]:{opacity:1}}}},[`${p}-top`]:{[`> ${p}-nav, - > div > ${p}-nav`]:{"&::before":{bottom:0},[`${p}-ink-bar`]:{bottom:0}}},[`${p}-bottom`]:{[`> ${p}-nav, > div > ${p}-nav`]:{order:1,marginTop:`${g}px`,marginBottom:0,"&::before":{top:0},[`${p}-ink-bar`]:{top:0}},[`> ${p}-content-holder, > div > ${p}-content-holder`]:{order:0}},[`${p}-left, ${p}-right`]:{[`> ${p}-nav, > div > ${p}-nav`]:{flexDirection:"column",minWidth:i.controlHeight*1.25,[`${p}-tab`]:{padding:q,textAlign:"center"},[`${p}-tab + ${p}-tab`]:{margin:He},[`${p}-nav-wrap`]:{flexDirection:"column","&::before, &::after":{right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},height:i.controlHeight},"&::before":{top:0,boxShadow:i.boxShadowTabsOverflowTop},"&::after":{bottom:0,boxShadow:i.boxShadowTabsOverflowBottom},[`&${p}-nav-wrap-ping-top::before`]:{opacity:1},[`&${p}-nav-wrap-ping-bottom::after`]:{opacity:1}},[`${p}-ink-bar`]:{width:i.lineWidthBold,"&-animated":{transition:`height ${i.motionDurationSlow}, top ${i.motionDurationSlow}`}},[`${p}-nav-list, ${p}-nav-operations`]:{flex:"1 0 auto",flexDirection:"column"}}},[`${p}-left`]:{[`> ${p}-nav, > div > ${p}-nav`]:{[`${p}-ink-bar`]:{right:{_skip_check_:!0,value:0}}},[`> ${p}-content-holder, > div > ${p}-content-holder`]:{marginLeft:{_skip_check_:!0,value:`-${i.lineWidth}px`},borderLeft:{_skip_check_:!0,value:`${i.lineWidth}px ${i.lineType} ${i.colorBorder}`},[`> ${p}-content > ${p}-tabpane`]:{paddingLeft:{_skip_check_:!0,value:i.paddingLG}}}},[`${p}-right`]:{[`> ${p}-nav, > div > ${p}-nav`]:{order:1,[`${p}-ink-bar`]:{left:{_skip_check_:!0,value:0}}},[`> ${p}-content-holder, > div > ${p}-content-holder`]:{order:0,marginRight:{_skip_check_:!0,value:-i.lineWidth},borderRight:{_skip_check_:!0,value:`${i.lineWidth}px ${i.lineType} ${i.colorBorder}`},[`> ${p}-content > ${p}-tabpane`]:{paddingRight:{_skip_check_:!0,value:i.paddingLG}}}}}},yt=i=>{const{componentCls:p,cardPaddingSM:g,cardPaddingLG:C,horizontalItemPaddingSM:re,horizontalItemPaddingLG:q}=i;return{[p]:{"&-small":{[`> ${p}-nav`]:{[`${p}-tab`]:{padding:re,fontSize:i.titleFontSizeSM}}},"&-large":{[`> ${p}-nav`]:{[`${p}-tab`]:{padding:q,fontSize:i.titleFontSizeLG}}}},[`${p}-card`]:{[`&${p}-small`]:{[`> ${p}-nav`]:{[`${p}-tab`]:{padding:g}},[`&${p}-bottom`]:{[`> ${p}-nav ${p}-tab`]:{borderRadius:`0 0 ${i.borderRadius}px ${i.borderRadius}px`}},[`&${p}-top`]:{[`> ${p}-nav ${p}-tab`]:{borderRadius:`${i.borderRadius}px ${i.borderRadius}px 0 0`}},[`&${p}-right`]:{[`> ${p}-nav ${p}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${i.borderRadius}px ${i.borderRadius}px 0`}}},[`&${p}-left`]:{[`> ${p}-nav ${p}-tab`]:{borderRadius:{_skip_check_:!0,value:`${i.borderRadius}px 0 0 ${i.borderRadius}px`}}}},[`&${p}-large`]:{[`> ${p}-nav`]:{[`${p}-tab`]:{padding:C}}}}}},Mt=i=>{const{componentCls:p,itemActiveColor:g,itemHoverColor:C,iconCls:re,tabsHorizontalItemMargin:q,horizontalItemPadding:He,itemSelectedColor:Ke,itemColor:_e}=i,at=`${p}-tab`;return{[at]:{position:"relative",WebkitTouchCallout:"none",WebkitTapHighlightColor:"transparent",display:"inline-flex",alignItems:"center",padding:He,fontSize:i.titleFontSize,background:"transparent",border:0,outline:"none",cursor:"pointer",color:_e,"&-btn, &-remove":Object.assign({"&:focus:not(:focus-visible), &:active":{color:g}},(0,pr.Qy)(i)),"&-btn":{outline:"none",transition:"all 0.3s"},"&-remove":{flex:"none",marginRight:{_skip_check_:!0,value:-i.marginXXS},marginLeft:{_skip_check_:!0,value:i.marginXS},color:i.colorTextDescription,fontSize:i.fontSizeSM,background:"transparent",border:"none",outline:"none",cursor:"pointer",transition:`all ${i.motionDurationSlow}`,"&:hover":{color:i.colorTextHeading}},"&:hover":{color:C},[`&${at}-active ${at}-btn`]:{color:Ke,textShadow:i.tabsActiveTextShadow},[`&${at}-disabled`]:{color:i.colorTextDisabled,cursor:"not-allowed"},[`&${at}-disabled ${at}-btn, &${at}-disabled ${p}-remove`]:{"&:focus, &:active":{color:i.colorTextDisabled}},[`& ${at}-remove ${re}`]:{margin:0},[re]:{marginRight:{_skip_check_:!0,value:i.marginSM}}},[`${at} + ${at}`]:{margin:{_skip_check_:!0,value:q}}}},dt=i=>{const{componentCls:p,tabsHorizontalItemMarginRTL:g,iconCls:C,cardGutter:re}=i;return{[`${p}-rtl`]:{direction:"rtl",[`${p}-nav`]:{[`${p}-tab`]:{margin:{_skip_check_:!0,value:g},[`${p}-tab:last-of-type`]:{marginLeft:{_skip_check_:!0,value:0}},[C]:{marginRight:{_skip_check_:!0,value:0},marginLeft:{_skip_check_:!0,value:`${i.marginSM}px`}},[`${p}-tab-remove`]:{marginRight:{_skip_check_:!0,value:`${i.marginXS}px`},marginLeft:{_skip_check_:!0,value:`-${i.marginXXS}px`},[C]:{margin:0}}}},[`&${p}-left`]:{[`> ${p}-nav`]:{order:1},[`> ${p}-content-holder`]:{order:0}},[`&${p}-right`]:{[`> ${p}-nav`]:{order:0},[`> ${p}-content-holder`]:{order:1}},[`&${p}-card${p}-top, &${p}-card${p}-bottom`]:{[`> ${p}-nav, > div > ${p}-nav`]:{[`${p}-tab + ${p}-tab`]:{marginRight:{_skip_check_:!0,value:re},marginLeft:{_skip_check_:!0,value:0}}}}},[`${p}-dropdown-rtl`]:{direction:"rtl"},[`${p}-menu-item`]:{[`${p}-dropdown-rtl`]:{textAlign:{_skip_check_:!0,value:"right"}}}}},Xt=i=>{const{componentCls:p,tabsCardPadding:g,cardHeight:C,cardGutter:re,itemHoverColor:q,itemActiveColor:He,colorBorderSecondary:Ke}=i;return{[p]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,pr.Wf)(i)),{display:"flex",[`> ${p}-nav, > div > ${p}-nav`]:{position:"relative",display:"flex",flex:"none",alignItems:"center",[`${p}-nav-wrap`]:{position:"relative",display:"flex",flex:"auto",alignSelf:"stretch",overflow:"hidden",whiteSpace:"nowrap",transform:"translate(0)","&::before, &::after":{position:"absolute",zIndex:1,opacity:0,transition:`opacity ${i.motionDurationSlow}`,content:"''",pointerEvents:"none"}},[`${p}-nav-list`]:{position:"relative",display:"flex",transition:`opacity ${i.motionDurationSlow}`},[`${p}-nav-operations`]:{display:"flex",alignSelf:"stretch"},[`${p}-nav-operations-hidden`]:{position:"absolute",visibility:"hidden",pointerEvents:"none"},[`${p}-nav-more`]:{position:"relative",padding:g,background:"transparent",border:0,color:i.colorText,"&::after":{position:"absolute",right:{_skip_check_:!0,value:0},bottom:0,left:{_skip_check_:!0,value:0},height:i.controlHeightLG/8,transform:"translateY(100%)",content:"''"}},[`${p}-nav-add`]:Object.assign({minWidth:C,marginLeft:{_skip_check_:!0,value:re},padding:`0 ${i.paddingXS}px`,background:"transparent",border:`${i.lineWidth}px ${i.lineType} ${Ke}`,borderRadius:`${i.borderRadiusLG}px ${i.borderRadiusLG}px 0 0`,outline:"none",cursor:"pointer",color:i.colorText,transition:`all ${i.motionDurationSlow} ${i.motionEaseInOut}`,"&:hover":{color:q},"&:active, &:focus:not(:focus-visible)":{color:He}},(0,pr.Qy)(i))},[`${p}-extra-content`]:{flex:"none"},[`${p}-ink-bar`]:{position:"absolute",background:i.inkBarColor,pointerEvents:"none"}}),Mt(i)),{[`${p}-content`]:{position:"relative",width:"100%"},[`${p}-content-holder`]:{flex:"auto",minWidth:0,minHeight:0},[`${p}-tabpane`]:{outline:"none","&-hidden":{display:"none"}}}),[`${p}-centered`]:{[`> ${p}-nav, > div > ${p}-nav`]:{[`${p}-nav-wrap`]:{[`&:not([class*='${p}-nav-wrap-ping'])`]:{justifyContent:"center"}}}}}};var Fn=(0,Un.Z)("Tabs",i=>{const p=(0,qt.TS)(i,{tabsCardPadding:i.cardPadding||`${(i.cardHeight-Math.round(i.fontSize*i.lineHeight))/2-i.lineWidth}px ${i.padding}px`,dropdownEdgeChildVerticalPadding:i.paddingXXS,tabsActiveTextShadow:"0 0 0.25px currentcolor",tabsDropdownHeight:200,tabsDropdownWidth:120,tabsHorizontalItemMargin:`0 0 0 ${i.horizontalItemGutter}px`,tabsHorizontalItemMarginRTL:`0 0 0 ${i.horizontalItemGutter}px`});return[yt(p),dt(p),We(p),Gr(p),Rn(p),Xt(p),Dn(p)]},i=>{const p=i.controlHeightLG;return{zIndexPopup:i.zIndexPopupBase+50,cardBg:i.colorFillAlter,cardHeight:p,cardPadding:"",cardPaddingSM:`${i.paddingXXS*1.5}px ${i.padding}px`,cardPaddingLG:`${i.paddingXS}px ${i.padding}px ${i.paddingXXS*1.5}px`,titleFontSize:i.fontSize,titleFontSizeLG:i.fontSizeLG,titleFontSizeSM:i.fontSize,inkBarColor:i.colorPrimary,horizontalMargin:`0 0 ${i.margin}px 0`,horizontalItemGutter:32,horizontalItemMargin:"",horizontalItemMarginRTL:"",horizontalItemPadding:`${i.paddingSM}px 0`,horizontalItemPaddingSM:`${i.paddingXS}px 0`,horizontalItemPaddingLG:`${i.padding}px 0`,verticalItemPadding:`${i.paddingXS}px ${i.paddingLG}px`,verticalItemMargin:`${i.margin}px 0 0 0`,itemColor:i.colorText,itemSelectedColor:i.colorPrimary,itemHoverColor:i.colorPrimaryHover,itemActiveColor:i.colorPrimaryActive,cardGutter:i.marginXXS/2}}),an=function(i,p){var g={};for(var C in i)Object.prototype.hasOwnProperty.call(i,C)&&p.indexOf(C)<0&&(g[C]=i[C]);if(i!=null&&typeof Object.getOwnPropertySymbols=="function")for(var re=0,C=Object.getOwnPropertySymbols(i);re{const{type:p,className:g,rootClassName:C,size:re,onEdit:q,hideAdd:He,centered:Ke,addIcon:_e,popupClassName:at,children:$e,items:ft,animated:mt,style:ct,indicatorSize:Ot}=i,vt=an(i,["type","className","rootClassName","size","onEdit","hideAdd","centered","addIcon","popupClassName","children","items","animated","style","indicatorSize"]),{prefixCls:bt,moreIcon:xt=b.createElement(u.Z,null)}=vt,{direction:Qt,tabs:nt,getPrefixCls:pt,getPopupContainer:ce}=b.useContext(It.E_),ve=pt("tabs",bt),[je,Xe]=Fn(ve);let Te;p==="editable-card"&&(Te={onEdit:(dn,hn)=>{let{key:_t,event:oe}=hn;q==null||q(dn==="add"?oe:_t,dn)},removeIcon:b.createElement(t.Z,null),addIcon:_e||b.createElement(S.Z,null),showAdd:He!==!0});const lt=pt(),et=tr(ft,$e),gt=Ht(ve,mt),jt=(0,zt.Z)(re),kt=Object.assign(Object.assign({},nt==null?void 0:nt.style),ct);return je(b.createElement(Re,Object.assign({direction:Qt,getPopupContainer:ce,moreTransitionName:`${lt}-slide-up`},vt,{items:et,className:d()({[`${ve}-${jt}`]:jt,[`${ve}-card`]:["card","editable-card"].includes(p),[`${ve}-editable-card`]:p==="editable-card",[`${ve}-centered`]:Ke},nt==null?void 0:nt.className,g,C,Xe),popupClassName:d()(at,Xe),style:kt,editable:Te,moreIcon:xt,prefixCls:ve,animated:gt,indicatorSize:Ot!=null?Ot:nt==null?void 0:nt.indicatorSize})))};Jn.TabPane=Ut;var k=Jn},17574:function(un,Ve,e){e.d(Ve,{default:function(){return we}});var t=e(79556),u=e(95190),S=e(52671),ee=e(8657),d=e(14809),I=e(59301),n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder",theme:"outlined"},se=n,le=e(7657),h=function(A,z){return I.createElement(le.Z,(0,d.Z)({},A,{ref:z,icon:se}))},ue=I.forwardRef(h),b=ue,M=e(92310),J=e.n(M),ie=e(35654),_=e(71430),Je=e(36355),Ee=e(56082),Ue=e(62892),be=e(20648);const K=4;function E(m){const{dropPosition:A,dropLevelOffset:z,prefixCls:D,indent:B,direction:F="ltr"}=m,W=F==="ltr"?"left":"right",xe=F==="ltr"?"right":"left",Pe={[W]:-z*B+K,[xe]:0};switch(A){case-1:Pe.top=-3;break;case 1:Pe.bottom=-3;break;default:Pe.bottom=-3,Pe[W]=B+K;break}return I.createElement("div",{style:Pe,className:`${D}-drop-indicator`})}var r=e(71997),P=I.forwardRef((m,A)=>{const{getPrefixCls:z,direction:D,virtual:B,tree:F}=I.useContext(Je.E_),{prefixCls:W,className:xe,showIcon:Pe=!1,showLine:Ie,switcherIcon:rt,blockNode:Ct=!1,children:ut,checkable:he=!1,selectable:qe=!0,draggable:T,motion:O,style:L}=m,s=z("tree",W),H=z(),de=O!=null?O:Object.assign(Object.assign({},(0,Ue.Z)(H)),{motionAppear:!1}),v=Object.assign(Object.assign({},m),{checkable:he,selectable:qe,showIcon:Pe,motion:de,blockNode:Ct,showLine:!!Ie,dropIndicatorRender:E}),[c,Q]=(0,be.ZP)(s),R=I.useMemo(()=>{if(!T)return!1;let U={};switch(typeof T){case"function":U.nodeDraggable=T;break;case"object":U=Object.assign({},T);break;default:break}return U.icon!==!1&&(U.icon=U.icon||I.createElement(Ee.Z,null)),U},[T]),w=U=>I.createElement(r.Z,{prefixCls:s,switcherIcon:rt,treeNodeProps:U,showLine:Ie});return c(I.createElement(t.Z,Object.assign({itemHeight:20,ref:A,virtual:B},v,{style:Object.assign(Object.assign({},F==null?void 0:F.style),L),prefixCls:s,className:J()({[`${s}-icon-hide`]:!Pe,[`${s}-block-node`]:Ct,[`${s}-unselectable`]:!qe,[`${s}-rtl`]:D==="rtl"},F==null?void 0:F.className,xe,Q),direction:D,checkable:he&&I.createElement("span",{className:`${s}-checkbox-inner`}),selectable:qe,switcherIcon:w,draggable:R}),ut))}),G;(function(m){m[m.None=0]="None",m[m.Start=1]="Start",m[m.End=2]="End"})(G||(G={}));function Y(m,A){function z(D){const{key:B,children:F}=D;A(B,D)!==!1&&Y(F||[],A)}m.forEach(z)}function V(m){let{treeData:A,expandedKeys:z,startKey:D,endKey:B}=m;const F=[];let W=G.None;if(D&&D===B)return[D];if(!D||!B)return[];function xe(Pe){return Pe===D||Pe===B}return Y(A,Pe=>{if(W===G.End)return!1;if(xe(Pe)){if(F.push(Pe),W===G.None)W=G.Start;else if(W===G.Start)return W=G.End,!1}else W===G.Start&&F.push(Pe);return z.includes(Pe)}),F}function Z(m,A){const z=(0,u.Z)(A),D=[];return Y(m,(B,F)=>{const W=z.indexOf(B);return W!==-1&&(D.push(F),z.splice(W,1)),!!z.length}),D}var Me=function(m,A){var z={};for(var D in m)Object.prototype.hasOwnProperty.call(m,D)&&A.indexOf(D)<0&&(z[D]=m[D]);if(m!=null&&typeof Object.getOwnPropertySymbols=="function")for(var B=0,D=Object.getOwnPropertySymbols(m);B{var{defaultExpandAll:z,defaultExpandParent:D,defaultExpandedKeys:B}=m,F=Me(m,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const W=I.useRef(),xe=I.useRef(),Pe=()=>{const{keyEntities:R}=(0,_.I8)(it(F));let w;return z?w=Object.keys(R):D?w=(0,ie.r7)(F.expandedKeys||B||[],R):w=F.expandedKeys||B,w},[Ie,rt]=I.useState(F.selectedKeys||F.defaultSelectedKeys||[]),[Ct,ut]=I.useState(()=>Pe());I.useEffect(()=>{"selectedKeys"in F&&rt(F.selectedKeys)},[F.selectedKeys]),I.useEffect(()=>{"expandedKeys"in F&&ut(F.expandedKeys)},[F.expandedKeys]);const he=(R,w)=>{var U;return"expandedKeys"in F||ut(R),(U=F.onExpand)===null||U===void 0?void 0:U.call(F,R,w)},qe=(R,w)=>{var U;const{multiple:Le}=F,{node:ye,nativeEvent:fe}=w,{key:Ae=""}=ye,Ne=it(F),Re=Object.assign(Object.assign({},w),{selected:!0}),It=(fe==null?void 0:fe.ctrlKey)||(fe==null?void 0:fe.metaKey),zt=fe==null?void 0:fe.shiftKey;let Pt;Le&&It?(Pt=R,W.current=Ae,xe.current=Pt,Re.selectedNodes=Z(Ne,Pt)):Le&&zt?(Pt=Array.from(new Set([].concat((0,u.Z)(xe.current||[]),(0,u.Z)(V({treeData:Ne,expandedKeys:Ct,startKey:Ae,endKey:W.current}))))),Re.selectedNodes=Z(Ne,Pt)):(Pt=[Ae],W.current=Ae,xe.current=Pt,Re.selectedNodes=Z(Ne,Pt)),(U=F.onSelect)===null||U===void 0||U.call(F,Pt,Re),"selectedKeys"in F||rt(Pt)},{getPrefixCls:T,direction:O}=I.useContext(Je.E_),{prefixCls:L,className:s,showIcon:H=!0,expandAction:de="click"}=F,v=Me(F,["prefixCls","className","showIcon","expandAction"]),c=T("tree",L),Q=J()(`${c}-directory`,{[`${c}-directory-rtl`]:O==="rtl"},s);return I.createElement(P,Object.assign({icon:pe,ref:A,blockNode:!0},v,{showIcon:H,expandAction:de,prefixCls:c,className:Q,expandedKeys:Ct,selectedKeys:Ie,onSelect:qe,onExpand:he}))};var ne=I.forwardRef(ge);const X=P;X.DirectoryTree=ne,X.TreeNode=t.O;var we=X},20648:function(un,Ve,e){e.d(Ve,{TM:function(){return M},Yk:function(){return b}});var t=e(93083),u=e(98447),S=e(17313),ee=e(8378),d=e(37613),I=e(83116);const n=new t.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),se=(J,ie)=>({[`.${J}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${ie.motionDurationSlow}`}}}),le=(J,ie)=>({[`.${J}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:ie.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${ie.lineWidthBold}px solid ${ie.colorPrimary}`,borderRadius:"50%",content:'""'}}}),h=(J,ie)=>{const{treeCls:_,treeNodeCls:Je,treeNodePadding:Ee,titleHeight:Ue,nodeSelectedBg:be,nodeHoverBg:K}=ie,E=ie.paddingXS;return{[_]:Object.assign(Object.assign({},(0,S.Wf)(ie)),{background:ie.colorBgContainer,borderRadius:ie.borderRadius,transition:`background-color ${ie.motionDurationSlow}`,[`&${_}-rtl`]:{[`${_}-switcher`]:{"&_close":{[`${_}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${_}-active-focused)`]:Object.assign({},(0,S.oN)(ie)),[`${_}-list-holder-inner`]:{alignItems:"flex-start"},[`&${_}-block-node`]:{[`${_}-list-holder-inner`]:{alignItems:"stretch",[`${_}-node-content-wrapper`]:{flex:"auto"},[`${Je}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:Ee,insetInlineStart:0,border:`1px solid ${ie.colorPrimary}`,opacity:0,animationName:n,animationDuration:ie.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${Je}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${Ee}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${_}-node-content-wrapper`]:{color:ie.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${_}-node-content-wrapper`]:Object.assign({},(0,S.oN)(ie)),[`&:not(${Je}-disabled).filter-node ${_}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${_}-draggable-icon`]:{flexShrink:0,width:Ue,lineHeight:`${Ue}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${ie.motionDurationSlow}`,[`${Je}:hover &`]:{opacity:.45}},[`&${Je}-disabled`]:{[`${_}-draggable-icon`]:{visibility:"hidden"}}}},[`${_}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:Ue}},[`${_}-draggable-icon`]:{visibility:"hidden"},[`${_}-switcher`]:Object.assign(Object.assign({},se(J,ie)),{position:"relative",flex:"none",alignSelf:"stretch",width:Ue,margin:0,lineHeight:`${Ue}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${_}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:ie.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:Ue/2,bottom:-Ee,marginInlineStart:-1,borderInlineEnd:`1px solid ${ie.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:Ue/2*.8,height:Ue/2,borderBottom:`1px solid ${ie.colorBorder}`,content:'""'}}}),[`${_}-checkbox`]:{top:"initial",marginInlineEnd:E},[`${_}-node-content-wrapper, ${_}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:Ue,margin:0,padding:`0 ${ie.paddingXS/2}px`,color:"inherit",lineHeight:`${Ue}px`,background:"transparent",borderRadius:ie.borderRadius,cursor:"pointer",transition:`all ${ie.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:K},[`&${_}-node-selected`]:{backgroundColor:be},[`${_}-iconEle`]:{display:"inline-block",width:Ue,height:Ue,lineHeight:`${Ue}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${_}-unselectable ${_}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${_}-node-content-wrapper`]:Object.assign({lineHeight:`${Ue}px`,userSelect:"none"},le(J,ie)),[`${Je}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${ie.colorPrimary}`}},"&-show-line":{[`${_}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:Ue/2,bottom:-Ee,borderInlineEnd:`1px solid ${ie.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${_}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${Je}-leaf-last`]:{[`${_}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${Ue/2}px !important`}}}}})}},ue=J=>{const{treeCls:ie,treeNodeCls:_,treeNodePadding:Je,directoryNodeSelectedBg:Ee,directoryNodeSelectedColor:Ue}=J;return{[`${ie}${ie}-directory`]:{[_]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:Je,insetInlineStart:0,transition:`background-color ${J.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:J.controlItemBgHover}},"> *":{zIndex:1},[`${ie}-switcher`]:{transition:`color ${J.motionDurationMid}`},[`${ie}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${ie}-node-selected`]:{color:Ue,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:Ee},[`${ie}-switcher`]:{color:Ue},[`${ie}-node-content-wrapper`]:{color:Ue,background:"transparent"}}}}}},b=(J,ie)=>{const _=`.${J}`,Je=`${_}-treenode`,Ee=ie.paddingXS/2,Ue=(0,d.TS)(ie,{treeCls:_,treeNodeCls:Je,treeNodePadding:Ee});return[h(J,Ue),ue(Ue)]},M=J=>{const{controlHeightSM:ie}=J;return{titleHeight:ie,nodeHoverBg:J.controlItemBgHover,nodeSelectedBg:J.controlItemBgActive}};Ve.ZP=(0,I.Z)("Tree",(J,ie)=>{let{prefixCls:_}=ie;return[{[J.componentCls]:(0,u.C2)(`${_}-checkbox`,J)},b(_,J),(0,ee.Z)(J)]},J=>{const{colorTextLightSolid:ie,colorPrimary:_}=J;return Object.assign(Object.assign({},M(J)),{directoryNodeSelectedColor:ie,directoryNodeSelectedBg:_})})},71997:function(un,Ve,e){e.d(Ve,{Z:function(){return Je}});var t=e(14809),u=e(59301),S={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"filled"},ee=S,d=e(7657),I=function(Ue,be){return u.createElement(d.Z,(0,t.Z)({},Ue,{ref:be,icon:ee}))},n=u.forwardRef(I),se=n,le=e(52671),h=e(58617),ue=e(15075),b=e(43531),M=e(92310),J=e.n(M),ie=e(92343),Je=Ee=>{const{prefixCls:Ue,switcherIcon:be,treeNodeProps:K,showLine:E}=Ee,{isLeaf:r,expanded:x,loading:P}=K;if(P)return u.createElement(h.Z,{className:`${Ue}-switcher-loading-icon`});let G;if(E&&typeof E=="object"&&(G=E.showLeafIcon),r){if(!E)return null;if(typeof G!="boolean"&&G){const Z=typeof G=="function"?G(K):G,Me=`${Ue}-switcher-line-custom-icon`;return(0,ie.l$)(Z)?(0,ie.Tm)(Z,{className:J()(Z.props.className||"",Me)}):Z}return G?u.createElement(le.Z,{className:`${Ue}-switcher-line-icon`}):u.createElement("span",{className:`${Ue}-switcher-leaf-line`})}const Y=`${Ue}-switcher-icon`,V=typeof be=="function"?be(K):be;return(0,ie.l$)(V)?(0,ie.Tm)(V,{className:J()(V.props.className||"",Y)}):V!==void 0?V:E?x?u.createElement(ue.Z,{className:`${Ue}-switcher-line-icon`}):u.createElement(b.Z,{className:`${Ue}-switcher-line-icon`}):u.createElement(se,{className:Y})}},48066:function(un,Ve,e){e.d(Ve,{default:function(){return Gr}});var t=e(59301),u=e(40001),S=e(81953),ee=e(14809),d={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M257.7 752c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 000-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 009.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9zm67.4-174.4L687.8 215l73.3 73.3-362.7 362.6-88.9 15.7 15.6-89zM880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32z"}}]},name:"edit",theme:"outlined"},I=d,n=e(7657),se=function(yt,Mt){return t.createElement(n.Z,(0,ee.Z)({},yt,{ref:Mt,icon:I}))},le=t.forwardRef(se),h=le,ue=e(92310),b=e.n(ue),M=e(25769),J=e.n(M),ie=e(29301),_=e(11592),Je=e(34280),Ee=e(18929),Ue=e(2738),be=e(8654),K=e(24514),E=e(10228),r=function(We,yt){var Mt={};for(var dt in We)Object.prototype.hasOwnProperty.call(We,dt)&&yt.indexOf(dt)<0&&(Mt[dt]=We[dt]);if(We!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Xt=0,dt=Object.getOwnPropertySymbols(We);Xt{const Mt=i=>{const{keyCode:p}=i;p===E.Z.ENTER&&i.preventDefault()},dt=i=>{const{keyCode:p}=i,{onClick:g}=We;p===E.Z.ENTER&&g&&g()},{style:Xt,noStyle:Fn,disabled:an}=We,Jn=r(We,["style","noStyle","disabled"]);let k={};return Fn||(k=Object.assign({},x)),an&&(k.pointerEvents="none"),k=Object.assign(Object.assign({},k),Xt),t.createElement("div",Object.assign({role:"button",tabIndex:0,ref:yt},Jn,{onKeyDown:Mt,onKeyUp:dt,style:k}))}),Y=e(36355),V=e(9763),Z=e(6848),Me={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M864 170h-60c-4.4 0-8 3.6-8 8v518H310v-73c0-6.7-7.8-10.5-13-6.3l-141.9 112a8 8 0 000 12.6l141.9 112c5.3 4.2 13 .4 13-6.3v-75h498c35.3 0 64-28.7 64-64V178c0-4.4-3.6-8-8-8z"}}]},name:"enter",theme:"outlined"},pe=Me,it=function(yt,Mt){return t.createElement(n.Z,(0,ee.Z)({},yt,{ref:Mt,icon:pe}))},ge=t.forwardRef(it),Ce=ge,ne=e(92343),X=e(1643),we=e(15969),m=e(83116),A=e(30071);const z=(We,yt,Mt,dt)=>{const{titleMarginBottom:Xt,fontWeightStrong:Fn}=dt;return{marginBottom:Xt,color:Mt,fontWeight:Fn,fontSize:We,lineHeight:yt}},D=We=>{const yt=[1,2,3,4,5],Mt={};return yt.forEach(dt=>{Mt[` + > div > ${p}-nav`]:{"&::before":{bottom:0},[`${p}-ink-bar`]:{bottom:0}}},[`${p}-bottom`]:{[`> ${p}-nav, > div > ${p}-nav`]:{order:1,marginTop:`${g}px`,marginBottom:0,"&::before":{top:0},[`${p}-ink-bar`]:{top:0}},[`> ${p}-content-holder, > div > ${p}-content-holder`]:{order:0}},[`${p}-left, ${p}-right`]:{[`> ${p}-nav, > div > ${p}-nav`]:{flexDirection:"column",minWidth:i.controlHeight*1.25,[`${p}-tab`]:{padding:q,textAlign:"center"},[`${p}-tab + ${p}-tab`]:{margin:He},[`${p}-nav-wrap`]:{flexDirection:"column","&::before, &::after":{right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},height:i.controlHeight},"&::before":{top:0,boxShadow:i.boxShadowTabsOverflowTop},"&::after":{bottom:0,boxShadow:i.boxShadowTabsOverflowBottom},[`&${p}-nav-wrap-ping-top::before`]:{opacity:1},[`&${p}-nav-wrap-ping-bottom::after`]:{opacity:1}},[`${p}-ink-bar`]:{width:i.lineWidthBold,"&-animated":{transition:`height ${i.motionDurationSlow}, top ${i.motionDurationSlow}`}},[`${p}-nav-list, ${p}-nav-operations`]:{flex:"1 0 auto",flexDirection:"column"}}},[`${p}-left`]:{[`> ${p}-nav, > div > ${p}-nav`]:{[`${p}-ink-bar`]:{right:{_skip_check_:!0,value:0}}},[`> ${p}-content-holder, > div > ${p}-content-holder`]:{marginLeft:{_skip_check_:!0,value:`-${i.lineWidth}px`},borderLeft:{_skip_check_:!0,value:`${i.lineWidth}px ${i.lineType} ${i.colorBorder}`},[`> ${p}-content > ${p}-tabpane`]:{paddingLeft:{_skip_check_:!0,value:i.paddingLG}}}},[`${p}-right`]:{[`> ${p}-nav, > div > ${p}-nav`]:{order:1,[`${p}-ink-bar`]:{left:{_skip_check_:!0,value:0}}},[`> ${p}-content-holder, > div > ${p}-content-holder`]:{order:0,marginRight:{_skip_check_:!0,value:-i.lineWidth},borderRight:{_skip_check_:!0,value:`${i.lineWidth}px ${i.lineType} ${i.colorBorder}`},[`> ${p}-content > ${p}-tabpane`]:{paddingRight:{_skip_check_:!0,value:i.paddingLG}}}}}},bt=i=>{const{componentCls:p,cardPaddingSM:g,cardPaddingLG:C,horizontalItemPaddingSM:re,horizontalItemPaddingLG:q}=i;return{[p]:{"&-small":{[`> ${p}-nav`]:{[`${p}-tab`]:{padding:re,fontSize:i.titleFontSizeSM}}},"&-large":{[`> ${p}-nav`]:{[`${p}-tab`]:{padding:q,fontSize:i.titleFontSizeLG}}}},[`${p}-card`]:{[`&${p}-small`]:{[`> ${p}-nav`]:{[`${p}-tab`]:{padding:g}},[`&${p}-bottom`]:{[`> ${p}-nav ${p}-tab`]:{borderRadius:`0 0 ${i.borderRadius}px ${i.borderRadius}px`}},[`&${p}-top`]:{[`> ${p}-nav ${p}-tab`]:{borderRadius:`${i.borderRadius}px ${i.borderRadius}px 0 0`}},[`&${p}-right`]:{[`> ${p}-nav ${p}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${i.borderRadius}px ${i.borderRadius}px 0`}}},[`&${p}-left`]:{[`> ${p}-nav ${p}-tab`]:{borderRadius:{_skip_check_:!0,value:`${i.borderRadius}px 0 0 ${i.borderRadius}px`}}}},[`&${p}-large`]:{[`> ${p}-nav`]:{[`${p}-tab`]:{padding:C}}}}}},Mt=i=>{const{componentCls:p,itemActiveColor:g,itemHoverColor:C,iconCls:re,tabsHorizontalItemMargin:q,horizontalItemPadding:He,itemSelectedColor:Ke,itemColor:_e}=i,at=`${p}-tab`;return{[at]:{position:"relative",WebkitTouchCallout:"none",WebkitTapHighlightColor:"transparent",display:"inline-flex",alignItems:"center",padding:He,fontSize:i.titleFontSize,background:"transparent",border:0,outline:"none",cursor:"pointer",color:_e,"&-btn, &-remove":Object.assign({"&:focus:not(:focus-visible), &:active":{color:g}},(0,pr.Qy)(i)),"&-btn":{outline:"none",transition:"all 0.3s"},"&-remove":{flex:"none",marginRight:{_skip_check_:!0,value:-i.marginXXS},marginLeft:{_skip_check_:!0,value:i.marginXS},color:i.colorTextDescription,fontSize:i.fontSizeSM,background:"transparent",border:"none",outline:"none",cursor:"pointer",transition:`all ${i.motionDurationSlow}`,"&:hover":{color:i.colorTextHeading}},"&:hover":{color:C},[`&${at}-active ${at}-btn`]:{color:Ke,textShadow:i.tabsActiveTextShadow},[`&${at}-disabled`]:{color:i.colorTextDisabled,cursor:"not-allowed"},[`&${at}-disabled ${at}-btn, &${at}-disabled ${p}-remove`]:{"&:focus, &:active":{color:i.colorTextDisabled}},[`& ${at}-remove ${re}`]:{margin:0},[re]:{marginRight:{_skip_check_:!0,value:i.marginSM}}},[`${at} + ${at}`]:{margin:{_skip_check_:!0,value:q}}}},dt=i=>{const{componentCls:p,tabsHorizontalItemMarginRTL:g,iconCls:C,cardGutter:re}=i;return{[`${p}-rtl`]:{direction:"rtl",[`${p}-nav`]:{[`${p}-tab`]:{margin:{_skip_check_:!0,value:g},[`${p}-tab:last-of-type`]:{marginLeft:{_skip_check_:!0,value:0}},[C]:{marginRight:{_skip_check_:!0,value:0},marginLeft:{_skip_check_:!0,value:`${i.marginSM}px`}},[`${p}-tab-remove`]:{marginRight:{_skip_check_:!0,value:`${i.marginXS}px`},marginLeft:{_skip_check_:!0,value:`-${i.marginXXS}px`},[C]:{margin:0}}}},[`&${p}-left`]:{[`> ${p}-nav`]:{order:1},[`> ${p}-content-holder`]:{order:0}},[`&${p}-right`]:{[`> ${p}-nav`]:{order:0},[`> ${p}-content-holder`]:{order:1}},[`&${p}-card${p}-top, &${p}-card${p}-bottom`]:{[`> ${p}-nav, > div > ${p}-nav`]:{[`${p}-tab + ${p}-tab`]:{marginRight:{_skip_check_:!0,value:re},marginLeft:{_skip_check_:!0,value:0}}}}},[`${p}-dropdown-rtl`]:{direction:"rtl"},[`${p}-menu-item`]:{[`${p}-dropdown-rtl`]:{textAlign:{_skip_check_:!0,value:"right"}}}}},Xt=i=>{const{componentCls:p,tabsCardPadding:g,cardHeight:C,cardGutter:re,itemHoverColor:q,itemActiveColor:He,colorBorderSecondary:Ke}=i;return{[p]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,pr.Wf)(i)),{display:"flex",[`> ${p}-nav, > div > ${p}-nav`]:{position:"relative",display:"flex",flex:"none",alignItems:"center",[`${p}-nav-wrap`]:{position:"relative",display:"flex",flex:"auto",alignSelf:"stretch",overflow:"hidden",whiteSpace:"nowrap",transform:"translate(0)","&::before, &::after":{position:"absolute",zIndex:1,opacity:0,transition:`opacity ${i.motionDurationSlow}`,content:"''",pointerEvents:"none"}},[`${p}-nav-list`]:{position:"relative",display:"flex",transition:`opacity ${i.motionDurationSlow}`},[`${p}-nav-operations`]:{display:"flex",alignSelf:"stretch"},[`${p}-nav-operations-hidden`]:{position:"absolute",visibility:"hidden",pointerEvents:"none"},[`${p}-nav-more`]:{position:"relative",padding:g,background:"transparent",border:0,color:i.colorText,"&::after":{position:"absolute",right:{_skip_check_:!0,value:0},bottom:0,left:{_skip_check_:!0,value:0},height:i.controlHeightLG/8,transform:"translateY(100%)",content:"''"}},[`${p}-nav-add`]:Object.assign({minWidth:C,marginLeft:{_skip_check_:!0,value:re},padding:`0 ${i.paddingXS}px`,background:"transparent",border:`${i.lineWidth}px ${i.lineType} ${Ke}`,borderRadius:`${i.borderRadiusLG}px ${i.borderRadiusLG}px 0 0`,outline:"none",cursor:"pointer",color:i.colorText,transition:`all ${i.motionDurationSlow} ${i.motionEaseInOut}`,"&:hover":{color:q},"&:active, &:focus:not(:focus-visible)":{color:He}},(0,pr.Qy)(i))},[`${p}-extra-content`]:{flex:"none"},[`${p}-ink-bar`]:{position:"absolute",background:i.inkBarColor,pointerEvents:"none"}}),Mt(i)),{[`${p}-content`]:{position:"relative",width:"100%"},[`${p}-content-holder`]:{flex:"auto",minWidth:0,minHeight:0},[`${p}-tabpane`]:{outline:"none","&-hidden":{display:"none"}}}),[`${p}-centered`]:{[`> ${p}-nav, > div > ${p}-nav`]:{[`${p}-nav-wrap`]:{[`&:not([class*='${p}-nav-wrap-ping'])`]:{justifyContent:"center"}}}}}};var Ln=(0,Xn.Z)("Tabs",i=>{const p=(0,qt.TS)(i,{tabsCardPadding:i.cardPadding||`${(i.cardHeight-Math.round(i.fontSize*i.lineHeight))/2-i.lineWidth}px ${i.padding}px`,dropdownEdgeChildVerticalPadding:i.paddingXXS,tabsActiveTextShadow:"0 0 0.25px currentcolor",tabsDropdownHeight:200,tabsDropdownWidth:120,tabsHorizontalItemMargin:`0 0 0 ${i.horizontalItemGutter}px`,tabsHorizontalItemMarginRTL:`0 0 0 ${i.horizontalItemGutter}px`});return[bt(p),dt(p),We(p),Gr(p),Tn(p),Xt(p),Dn(p)]},i=>{const p=i.controlHeightLG;return{zIndexPopup:i.zIndexPopupBase+50,cardBg:i.colorFillAlter,cardHeight:p,cardPadding:"",cardPaddingSM:`${i.paddingXXS*1.5}px ${i.padding}px`,cardPaddingLG:`${i.paddingXS}px ${i.padding}px ${i.paddingXXS*1.5}px`,titleFontSize:i.fontSize,titleFontSizeLG:i.fontSizeLG,titleFontSizeSM:i.fontSize,inkBarColor:i.colorPrimary,horizontalMargin:`0 0 ${i.margin}px 0`,horizontalItemGutter:32,horizontalItemMargin:"",horizontalItemMarginRTL:"",horizontalItemPadding:`${i.paddingSM}px 0`,horizontalItemPaddingSM:`${i.paddingXS}px 0`,horizontalItemPaddingLG:`${i.padding}px 0`,verticalItemPadding:`${i.paddingXS}px ${i.paddingLG}px`,verticalItemMargin:`${i.margin}px 0 0 0`,itemColor:i.colorText,itemSelectedColor:i.colorPrimary,itemHoverColor:i.colorPrimaryHover,itemActiveColor:i.colorPrimaryActive,cardGutter:i.marginXXS/2}}),an=function(i,p){var g={};for(var C in i)Object.prototype.hasOwnProperty.call(i,C)&&p.indexOf(C)<0&&(g[C]=i[C]);if(i!=null&&typeof Object.getOwnPropertySymbols=="function")for(var re=0,C=Object.getOwnPropertySymbols(i);re{const{type:p,className:g,rootClassName:C,size:re,onEdit:q,hideAdd:He,centered:Ke,addIcon:_e,popupClassName:at,children:$e,items:ft,animated:mt,style:ct,indicatorSize:Ot}=i,vt=an(i,["type","className","rootClassName","size","onEdit","hideAdd","centered","addIcon","popupClassName","children","items","animated","style","indicatorSize"]),{prefixCls:Ct,moreIcon:xt=y.createElement(u.Z,null)}=vt,{direction:Qt,tabs:nt,getPrefixCls:pt,getPopupContainer:ce}=y.useContext(It.E_),ve=pt("tabs",Ct),[je,Xe]=Ln(ve);let Te;p==="editable-card"&&(Te={onEdit:(dn,gn)=>{let{key:en,event:oe}=gn;q==null||q(dn==="add"?oe:en,dn)},removeIcon:y.createElement(t.Z,null),addIcon:_e||y.createElement(S.Z,null),showAdd:He!==!0});const lt=pt(),et=tr(ft,$e),ht=Ht(ve,mt),jt=(0,zt.Z)(re),kt=Object.assign(Object.assign({},nt==null?void 0:nt.style),ct);return je(y.createElement(Re,Object.assign({direction:Qt,getPopupContainer:ce,moreTransitionName:`${lt}-slide-up`},vt,{items:et,className:d()({[`${ve}-${jt}`]:jt,[`${ve}-card`]:["card","editable-card"].includes(p),[`${ve}-editable-card`]:p==="editable-card",[`${ve}-centered`]:Ke},nt==null?void 0:nt.className,g,C,Xe),popupClassName:d()(at,Xe),style:kt,editable:Te,moreIcon:xt,prefixCls:ve,animated:ht,indicatorSize:Ot!=null?Ot:nt==null?void 0:nt.indicatorSize})))};Jn.TabPane=Ut;var k=Jn},17574:function(un,Ve,e){e.d(Ve,{default:function(){return we}});var t=e(79556),u=e(95190),S=e(52671),ee=e(8657),d=e(14809),I=e(59301),n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder",theme:"outlined"},se=n,le=e(7657),h=function(A,z){return I.createElement(le.Z,(0,d.Z)({},A,{ref:z,icon:se}))},ue=I.forwardRef(h),y=ue,M=e(92310),J=e.n(M),ie=e(35654),_=e(71430),Je=e(36355),Ee=e(56082),Ue=e(62892),be=e(20648);const K=4;function E(m){const{dropPosition:A,dropLevelOffset:z,prefixCls:D,indent:B,direction:F="ltr"}=m,W=F==="ltr"?"left":"right",xe=F==="ltr"?"right":"left",Pe={[W]:-z*B+K,[xe]:0};switch(A){case-1:Pe.top=-3;break;case 1:Pe.bottom=-3;break;default:Pe.bottom=-3,Pe[W]=B+K;break}return I.createElement("div",{style:Pe,className:`${D}-drop-indicator`})}var r=e(71997),P=I.forwardRef((m,A)=>{const{getPrefixCls:z,direction:D,virtual:B,tree:F}=I.useContext(Je.E_),{prefixCls:W,className:xe,showIcon:Pe=!1,showLine:Ie,switcherIcon:ot,blockNode:Et=!1,children:ut,checkable:he=!1,selectable:qe=!0,draggable:T,motion:O,style:L}=m,s=z("tree",W),H=z(),de=O!=null?O:Object.assign(Object.assign({},(0,Ue.Z)(H)),{motionAppear:!1}),v=Object.assign(Object.assign({},m),{checkable:he,selectable:qe,showIcon:Pe,motion:de,blockNode:Et,showLine:!!Ie,dropIndicatorRender:E}),[c,Q]=(0,be.ZP)(s),R=I.useMemo(()=>{if(!T)return!1;let U={};switch(typeof T){case"function":U.nodeDraggable=T;break;case"object":U=Object.assign({},T);break;default:break}return U.icon!==!1&&(U.icon=U.icon||I.createElement(Ee.Z,null)),U},[T]),w=U=>I.createElement(r.Z,{prefixCls:s,switcherIcon:ot,treeNodeProps:U,showLine:Ie});return c(I.createElement(t.Z,Object.assign({itemHeight:20,ref:A,virtual:B},v,{style:Object.assign(Object.assign({},F==null?void 0:F.style),L),prefixCls:s,className:J()({[`${s}-icon-hide`]:!Pe,[`${s}-block-node`]:Et,[`${s}-unselectable`]:!qe,[`${s}-rtl`]:D==="rtl"},F==null?void 0:F.className,xe,Q),direction:D,checkable:he&&I.createElement("span",{className:`${s}-checkbox-inner`}),selectable:qe,switcherIcon:w,draggable:R}),ut))}),G;(function(m){m[m.None=0]="None",m[m.Start=1]="Start",m[m.End=2]="End"})(G||(G={}));function Y(m,A){function z(D){const{key:B,children:F}=D;A(B,D)!==!1&&Y(F||[],A)}m.forEach(z)}function V(m){let{treeData:A,expandedKeys:z,startKey:D,endKey:B}=m;const F=[];let W=G.None;if(D&&D===B)return[D];if(!D||!B)return[];function xe(Pe){return Pe===D||Pe===B}return Y(A,Pe=>{if(W===G.End)return!1;if(xe(Pe)){if(F.push(Pe),W===G.None)W=G.Start;else if(W===G.Start)return W=G.End,!1}else W===G.Start&&F.push(Pe);return z.includes(Pe)}),F}function Z(m,A){const z=(0,u.Z)(A),D=[];return Y(m,(B,F)=>{const W=z.indexOf(B);return W!==-1&&(D.push(F),z.splice(W,1)),!!z.length}),D}var Me=function(m,A){var z={};for(var D in m)Object.prototype.hasOwnProperty.call(m,D)&&A.indexOf(D)<0&&(z[D]=m[D]);if(m!=null&&typeof Object.getOwnPropertySymbols=="function")for(var B=0,D=Object.getOwnPropertySymbols(m);B{var{defaultExpandAll:z,defaultExpandParent:D,defaultExpandedKeys:B}=m,F=Me(m,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const W=I.useRef(),xe=I.useRef(),Pe=()=>{const{keyEntities:R}=(0,_.I8)(it(F));let w;return z?w=Object.keys(R):D?w=(0,ie.r7)(F.expandedKeys||B||[],R):w=F.expandedKeys||B,w},[Ie,ot]=I.useState(F.selectedKeys||F.defaultSelectedKeys||[]),[Et,ut]=I.useState(()=>Pe());I.useEffect(()=>{"selectedKeys"in F&&ot(F.selectedKeys)},[F.selectedKeys]),I.useEffect(()=>{"expandedKeys"in F&&ut(F.expandedKeys)},[F.expandedKeys]);const he=(R,w)=>{var U;return"expandedKeys"in F||ut(R),(U=F.onExpand)===null||U===void 0?void 0:U.call(F,R,w)},qe=(R,w)=>{var U;const{multiple:Le}=F,{node:ye,nativeEvent:fe}=w,{key:Ae=""}=ye,Ne=it(F),Re=Object.assign(Object.assign({},w),{selected:!0}),It=(fe==null?void 0:fe.ctrlKey)||(fe==null?void 0:fe.metaKey),zt=fe==null?void 0:fe.shiftKey;let Pt;Le&&It?(Pt=R,W.current=Ae,xe.current=Pt,Re.selectedNodes=Z(Ne,Pt)):Le&&zt?(Pt=Array.from(new Set([].concat((0,u.Z)(xe.current||[]),(0,u.Z)(V({treeData:Ne,expandedKeys:Et,startKey:Ae,endKey:W.current}))))),Re.selectedNodes=Z(Ne,Pt)):(Pt=[Ae],W.current=Ae,xe.current=Pt,Re.selectedNodes=Z(Ne,Pt)),(U=F.onSelect)===null||U===void 0||U.call(F,Pt,Re),"selectedKeys"in F||ot(Pt)},{getPrefixCls:T,direction:O}=I.useContext(Je.E_),{prefixCls:L,className:s,showIcon:H=!0,expandAction:de="click"}=F,v=Me(F,["prefixCls","className","showIcon","expandAction"]),c=T("tree",L),Q=J()(`${c}-directory`,{[`${c}-directory-rtl`]:O==="rtl"},s);return I.createElement(P,Object.assign({icon:pe,ref:A,blockNode:!0},v,{showIcon:H,expandAction:de,prefixCls:c,className:Q,expandedKeys:Et,selectedKeys:Ie,onSelect:qe,onExpand:he}))};var ne=I.forwardRef(ge);const X=P;X.DirectoryTree=ne,X.TreeNode=t.O;var we=X},20648:function(un,Ve,e){e.d(Ve,{TM:function(){return M},Yk:function(){return y}});var t=e(93083),u=e(98447),S=e(17313),ee=e(8378),d=e(37613),I=e(83116);const n=new t.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),se=(J,ie)=>({[`.${J}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${ie.motionDurationSlow}`}}}),le=(J,ie)=>({[`.${J}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:ie.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${ie.lineWidthBold}px solid ${ie.colorPrimary}`,borderRadius:"50%",content:'""'}}}),h=(J,ie)=>{const{treeCls:_,treeNodeCls:Je,treeNodePadding:Ee,titleHeight:Ue,nodeSelectedBg:be,nodeHoverBg:K}=ie,E=ie.paddingXS;return{[_]:Object.assign(Object.assign({},(0,S.Wf)(ie)),{background:ie.colorBgContainer,borderRadius:ie.borderRadius,transition:`background-color ${ie.motionDurationSlow}`,[`&${_}-rtl`]:{[`${_}-switcher`]:{"&_close":{[`${_}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${_}-active-focused)`]:Object.assign({},(0,S.oN)(ie)),[`${_}-list-holder-inner`]:{alignItems:"flex-start"},[`&${_}-block-node`]:{[`${_}-list-holder-inner`]:{alignItems:"stretch",[`${_}-node-content-wrapper`]:{flex:"auto"},[`${Je}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:Ee,insetInlineStart:0,border:`1px solid ${ie.colorPrimary}`,opacity:0,animationName:n,animationDuration:ie.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${Je}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${Ee}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${_}-node-content-wrapper`]:{color:ie.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${_}-node-content-wrapper`]:Object.assign({},(0,S.oN)(ie)),[`&:not(${Je}-disabled).filter-node ${_}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${_}-draggable-icon`]:{flexShrink:0,width:Ue,lineHeight:`${Ue}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${ie.motionDurationSlow}`,[`${Je}:hover &`]:{opacity:.45}},[`&${Je}-disabled`]:{[`${_}-draggable-icon`]:{visibility:"hidden"}}}},[`${_}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:Ue}},[`${_}-draggable-icon`]:{visibility:"hidden"},[`${_}-switcher`]:Object.assign(Object.assign({},se(J,ie)),{position:"relative",flex:"none",alignSelf:"stretch",width:Ue,margin:0,lineHeight:`${Ue}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${_}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:ie.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:Ue/2,bottom:-Ee,marginInlineStart:-1,borderInlineEnd:`1px solid ${ie.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:Ue/2*.8,height:Ue/2,borderBottom:`1px solid ${ie.colorBorder}`,content:'""'}}}),[`${_}-checkbox`]:{top:"initial",marginInlineEnd:E},[`${_}-node-content-wrapper, ${_}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:Ue,margin:0,padding:`0 ${ie.paddingXS/2}px`,color:"inherit",lineHeight:`${Ue}px`,background:"transparent",borderRadius:ie.borderRadius,cursor:"pointer",transition:`all ${ie.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:K},[`&${_}-node-selected`]:{backgroundColor:be},[`${_}-iconEle`]:{display:"inline-block",width:Ue,height:Ue,lineHeight:`${Ue}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${_}-unselectable ${_}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${_}-node-content-wrapper`]:Object.assign({lineHeight:`${Ue}px`,userSelect:"none"},le(J,ie)),[`${Je}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${ie.colorPrimary}`}},"&-show-line":{[`${_}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:Ue/2,bottom:-Ee,borderInlineEnd:`1px solid ${ie.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${_}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${Je}-leaf-last`]:{[`${_}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${Ue/2}px !important`}}}}})}},ue=J=>{const{treeCls:ie,treeNodeCls:_,treeNodePadding:Je,directoryNodeSelectedBg:Ee,directoryNodeSelectedColor:Ue}=J;return{[`${ie}${ie}-directory`]:{[_]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:Je,insetInlineStart:0,transition:`background-color ${J.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:J.controlItemBgHover}},"> *":{zIndex:1},[`${ie}-switcher`]:{transition:`color ${J.motionDurationMid}`},[`${ie}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${ie}-node-selected`]:{color:Ue,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:Ee},[`${ie}-switcher`]:{color:Ue},[`${ie}-node-content-wrapper`]:{color:Ue,background:"transparent"}}}}}},y=(J,ie)=>{const _=`.${J}`,Je=`${_}-treenode`,Ee=ie.paddingXS/2,Ue=(0,d.TS)(ie,{treeCls:_,treeNodeCls:Je,treeNodePadding:Ee});return[h(J,Ue),ue(Ue)]},M=J=>{const{controlHeightSM:ie}=J;return{titleHeight:ie,nodeHoverBg:J.controlItemBgHover,nodeSelectedBg:J.controlItemBgActive}};Ve.ZP=(0,I.Z)("Tree",(J,ie)=>{let{prefixCls:_}=ie;return[{[J.componentCls]:(0,u.C2)(`${_}-checkbox`,J)},y(_,J),(0,ee.Z)(J)]},J=>{const{colorTextLightSolid:ie,colorPrimary:_}=J;return Object.assign(Object.assign({},M(J)),{directoryNodeSelectedColor:ie,directoryNodeSelectedBg:_})})},71997:function(un,Ve,e){e.d(Ve,{Z:function(){return Je}});var t=e(14809),u=e(59301),S={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"filled"},ee=S,d=e(7657),I=function(Ue,be){return u.createElement(d.Z,(0,t.Z)({},Ue,{ref:be,icon:ee}))},n=u.forwardRef(I),se=n,le=e(52671),h=e(58617),ue=e(15075),y=e(43531),M=e(92310),J=e.n(M),ie=e(92343),Je=Ee=>{const{prefixCls:Ue,switcherIcon:be,treeNodeProps:K,showLine:E}=Ee,{isLeaf:r,expanded:x,loading:P}=K;if(P)return u.createElement(h.Z,{className:`${Ue}-switcher-loading-icon`});let G;if(E&&typeof E=="object"&&(G=E.showLeafIcon),r){if(!E)return null;if(typeof G!="boolean"&&G){const Z=typeof G=="function"?G(K):G,Me=`${Ue}-switcher-line-custom-icon`;return(0,ie.l$)(Z)?(0,ie.Tm)(Z,{className:J()(Z.props.className||"",Me)}):Z}return G?u.createElement(le.Z,{className:`${Ue}-switcher-line-icon`}):u.createElement("span",{className:`${Ue}-switcher-leaf-line`})}const Y=`${Ue}-switcher-icon`,V=typeof be=="function"?be(K):be;return(0,ie.l$)(V)?(0,ie.Tm)(V,{className:J()(V.props.className||"",Y)}):V!==void 0?V:E?x?u.createElement(ue.Z,{className:`${Ue}-switcher-line-icon`}):u.createElement(y.Z,{className:`${Ue}-switcher-line-icon`}):u.createElement(se,{className:Y})}},48066:function(un,Ve,e){e.d(Ve,{default:function(){return Gr}});var t=e(59301),u=e(40001),S=e(81953),ee=e(14809),d={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M257.7 752c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 000-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 009.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9zm67.4-174.4L687.8 215l73.3 73.3-362.7 362.6-88.9 15.7 15.6-89zM880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32z"}}]},name:"edit",theme:"outlined"},I=d,n=e(7657),se=function(bt,Mt){return t.createElement(n.Z,(0,ee.Z)({},bt,{ref:Mt,icon:I}))},le=t.forwardRef(se),h=le,ue=e(92310),y=e.n(ue),M=e(25769),J=e.n(M),ie=e(29301),_=e(11592),Je=e(34280),Ee=e(18929),Ue=e(2738),be=e(8654),K=e(24514),E=e(10228),r=function(We,bt){var Mt={};for(var dt in We)Object.prototype.hasOwnProperty.call(We,dt)&&bt.indexOf(dt)<0&&(Mt[dt]=We[dt]);if(We!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Xt=0,dt=Object.getOwnPropertySymbols(We);Xt{const Mt=i=>{const{keyCode:p}=i;p===E.Z.ENTER&&i.preventDefault()},dt=i=>{const{keyCode:p}=i,{onClick:g}=We;p===E.Z.ENTER&&g&&g()},{style:Xt,noStyle:Ln,disabled:an}=We,Jn=r(We,["style","noStyle","disabled"]);let k={};return Ln||(k=Object.assign({},x)),an&&(k.pointerEvents="none"),k=Object.assign(Object.assign({},k),Xt),t.createElement("div",Object.assign({role:"button",tabIndex:0,ref:bt},Jn,{onKeyDown:Mt,onKeyUp:dt,style:k}))}),Y=e(36355),V=e(9763),Z=e(6848),Me={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M864 170h-60c-4.4 0-8 3.6-8 8v518H310v-73c0-6.7-7.8-10.5-13-6.3l-141.9 112a8 8 0 000 12.6l141.9 112c5.3 4.2 13 .4 13-6.3v-75h498c35.3 0 64-28.7 64-64V178c0-4.4-3.6-8-8-8z"}}]},name:"enter",theme:"outlined"},pe=Me,it=function(bt,Mt){return t.createElement(n.Z,(0,ee.Z)({},bt,{ref:Mt,icon:pe}))},ge=t.forwardRef(it),Ce=ge,ne=e(92343),X=e(1643),we=e(15969),m=e(83116),A=e(30071);const z=(We,bt,Mt,dt)=>{const{titleMarginBottom:Xt,fontWeightStrong:Ln}=dt;return{marginBottom:Xt,color:Mt,fontWeight:Ln,fontSize:We,lineHeight:bt}},D=We=>{const bt=[1,2,3,4,5],Mt={};return bt.forEach(dt=>{Mt[` h${dt}&, div&-h${dt}, div&-h${dt} > textarea, h${dt} - `]=z(We[`fontSizeHeading${dt}`],We[`lineHeightHeading${dt}`],We.colorTextHeading,We)}),Mt},B=We=>{const{componentCls:yt}=We;return{"a&, a":Object.assign(Object.assign({},(0,we.N)(We)),{textDecoration:We.linkDecoration,"&:active, &:hover":{textDecoration:We.linkHoverDecoration},[`&[disabled], &${yt}-disabled`]:{color:We.colorTextDisabled,cursor:"not-allowed","&:active, &:hover":{color:We.colorTextDisabled},"&:active":{pointerEvents:"none"}}})}},F=We=>({code:{margin:"0 0.2em",paddingInline:"0.4em",paddingBlock:"0.2em 0.1em",fontSize:"85%",fontFamily:We.fontFamilyCode,background:"rgba(150, 150, 150, 0.1)",border:"1px solid rgba(100, 100, 100, 0.2)",borderRadius:3},kbd:{margin:"0 0.2em",paddingInline:"0.4em",paddingBlock:"0.15em 0.1em",fontSize:"90%",fontFamily:We.fontFamilyCode,background:"rgba(150, 150, 150, 0.06)",border:"1px solid rgba(100, 100, 100, 0.2)",borderBottomWidth:2,borderRadius:3},mark:{padding:0,backgroundColor:A.gold[2]},"u, ins":{textDecoration:"underline",textDecorationSkipInk:"auto"},"s, del":{textDecoration:"line-through"},strong:{fontWeight:600},"ul, ol":{marginInline:0,marginBlock:"0 1em",padding:0,li:{marginInline:"20px 0",marginBlock:0,paddingInline:"4px 0",paddingBlock:0}},ul:{listStyleType:"circle",ul:{listStyleType:"disc"}},ol:{listStyleType:"decimal"},"pre, blockquote":{margin:"1em 0"},pre:{padding:"0.4em 0.6em",whiteSpace:"pre-wrap",wordWrap:"break-word",background:"rgba(150, 150, 150, 0.1)",border:"1px solid rgba(100, 100, 100, 0.2)",borderRadius:3,fontFamily:We.fontFamilyCode,code:{display:"inline",margin:0,padding:0,fontSize:"inherit",fontFamily:"inherit",background:"transparent",border:0}},blockquote:{paddingInline:"0.6em 0",paddingBlock:0,borderInlineStart:"4px solid rgba(100, 100, 100, 0.2)",opacity:.85}}),W=We=>{const{componentCls:yt,paddingSM:Mt}=We,dt=Mt;return{"&-edit-content":{position:"relative","div&":{insetInlineStart:-We.paddingSM,marginTop:-dt,marginBottom:`calc(1em - ${dt}px)`},[`${yt}-edit-content-confirm`]:{position:"absolute",insetInlineEnd:We.marginXS+2,insetBlockEnd:We.marginXS,color:We.colorTextDescription,fontWeight:"normal",fontSize:We.fontSize,fontStyle:"normal",pointerEvents:"none"},textarea:{margin:"0!important",MozTransition:"none",height:"1em"}}}},xe=We=>({"&-copy-success":{"\n &,\n &:hover,\n &:focus":{color:We.colorSuccess}}}),Pe=()=>({"\n a&-ellipsis,\n span&-ellipsis\n ":{display:"inline-block",maxWidth:"100%"},"&-single-line":{whiteSpace:"nowrap"},"&-ellipsis-single-line":{overflow:"hidden",textOverflow:"ellipsis","a&, span&":{verticalAlign:"bottom"}},"&-ellipsis-multiple-line":{display:"-webkit-box",overflow:"hidden",WebkitLineClamp:3,WebkitBoxOrient:"vertical"}}),Ie=We=>{const{componentCls:yt,titleMarginTop:Mt}=We;return{[yt]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({color:We.colorText,wordBreak:"break-word",lineHeight:We.lineHeight,[`&${yt}-secondary`]:{color:We.colorTextDescription},[`&${yt}-success`]:{color:We.colorSuccess},[`&${yt}-warning`]:{color:We.colorWarning},[`&${yt}-danger`]:{color:We.colorError,"a&:active, a&:focus":{color:We.colorErrorActive},"a&:hover":{color:We.colorErrorHover}},[`&${yt}-disabled`]:{color:We.colorTextDisabled,cursor:"not-allowed",userSelect:"none"},"\n div&,\n p\n ":{marginBottom:"1em"}},D(We)),{[` - & + h1${yt}, - & + h2${yt}, - & + h3${yt}, - & + h4${yt}, - & + h5${yt} + `]=z(We[`fontSizeHeading${dt}`],We[`lineHeightHeading${dt}`],We.colorTextHeading,We)}),Mt},B=We=>{const{componentCls:bt}=We;return{"a&, a":Object.assign(Object.assign({},(0,we.N)(We)),{textDecoration:We.linkDecoration,"&:active, &:hover":{textDecoration:We.linkHoverDecoration},[`&[disabled], &${bt}-disabled`]:{color:We.colorTextDisabled,cursor:"not-allowed","&:active, &:hover":{color:We.colorTextDisabled},"&:active":{pointerEvents:"none"}}})}},F=We=>({code:{margin:"0 0.2em",paddingInline:"0.4em",paddingBlock:"0.2em 0.1em",fontSize:"85%",fontFamily:We.fontFamilyCode,background:"rgba(150, 150, 150, 0.1)",border:"1px solid rgba(100, 100, 100, 0.2)",borderRadius:3},kbd:{margin:"0 0.2em",paddingInline:"0.4em",paddingBlock:"0.15em 0.1em",fontSize:"90%",fontFamily:We.fontFamilyCode,background:"rgba(150, 150, 150, 0.06)",border:"1px solid rgba(100, 100, 100, 0.2)",borderBottomWidth:2,borderRadius:3},mark:{padding:0,backgroundColor:A.gold[2]},"u, ins":{textDecoration:"underline",textDecorationSkipInk:"auto"},"s, del":{textDecoration:"line-through"},strong:{fontWeight:600},"ul, ol":{marginInline:0,marginBlock:"0 1em",padding:0,li:{marginInline:"20px 0",marginBlock:0,paddingInline:"4px 0",paddingBlock:0}},ul:{listStyleType:"circle",ul:{listStyleType:"disc"}},ol:{listStyleType:"decimal"},"pre, blockquote":{margin:"1em 0"},pre:{padding:"0.4em 0.6em",whiteSpace:"pre-wrap",wordWrap:"break-word",background:"rgba(150, 150, 150, 0.1)",border:"1px solid rgba(100, 100, 100, 0.2)",borderRadius:3,fontFamily:We.fontFamilyCode,code:{display:"inline",margin:0,padding:0,fontSize:"inherit",fontFamily:"inherit",background:"transparent",border:0}},blockquote:{paddingInline:"0.6em 0",paddingBlock:0,borderInlineStart:"4px solid rgba(100, 100, 100, 0.2)",opacity:.85}}),W=We=>{const{componentCls:bt,paddingSM:Mt}=We,dt=Mt;return{"&-edit-content":{position:"relative","div&":{insetInlineStart:-We.paddingSM,marginTop:-dt,marginBottom:`calc(1em - ${dt}px)`},[`${bt}-edit-content-confirm`]:{position:"absolute",insetInlineEnd:We.marginXS+2,insetBlockEnd:We.marginXS,color:We.colorTextDescription,fontWeight:"normal",fontSize:We.fontSize,fontStyle:"normal",pointerEvents:"none"},textarea:{margin:"0!important",MozTransition:"none",height:"1em"}}}},xe=We=>({"&-copy-success":{"\n &,\n &:hover,\n &:focus":{color:We.colorSuccess}}}),Pe=()=>({"\n a&-ellipsis,\n span&-ellipsis\n ":{display:"inline-block",maxWidth:"100%"},"&-single-line":{whiteSpace:"nowrap"},"&-ellipsis-single-line":{overflow:"hidden",textOverflow:"ellipsis","a&, span&":{verticalAlign:"bottom"}},"&-ellipsis-multiple-line":{display:"-webkit-box",overflow:"hidden",WebkitLineClamp:3,WebkitBoxOrient:"vertical"}}),Ie=We=>{const{componentCls:bt,titleMarginTop:Mt}=We;return{[bt]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({color:We.colorText,wordBreak:"break-word",lineHeight:We.lineHeight,[`&${bt}-secondary`]:{color:We.colorTextDescription},[`&${bt}-success`]:{color:We.colorSuccess},[`&${bt}-warning`]:{color:We.colorWarning},[`&${bt}-danger`]:{color:We.colorError,"a&:active, a&:focus":{color:We.colorErrorActive},"a&:hover":{color:We.colorErrorHover}},[`&${bt}-disabled`]:{color:We.colorTextDisabled,cursor:"not-allowed",userSelect:"none"},"\n div&,\n p\n ":{marginBottom:"1em"}},D(We)),{[` + & + h1${bt}, + & + h2${bt}, + & + h3${bt}, + & + h4${bt}, + & + h5${bt} `]:{marginTop:Mt},"\n div,\n ul,\n li,\n p,\n h1,\n h2,\n h3,\n h4,\n h5":{"\n + h1,\n + h2,\n + h3,\n + h4,\n + h5\n ":{marginTop:Mt}}}),F(We)),B(We)),{[` - ${yt}-expand, - ${yt}-edit, - ${yt}-copy - `]:Object.assign(Object.assign({},(0,we.N)(We)),{marginInlineStart:We.marginXXS})}),W(We)),xe(We)),Pe()),{"&-rtl":{direction:"rtl"}})}};var rt=(0,m.Z)("Typography",We=>[Ie(We)],()=>({titleMarginTop:"1.2em",titleMarginBottom:"0.5em"})),ut=We=>{const{prefixCls:yt,"aria-label":Mt,className:dt,style:Xt,direction:Fn,maxLength:an,autoSize:Jn=!0,value:k,onSave:i,onCancel:p,onEnd:g,component:C,enterIcon:re=t.createElement(Ce,null)}=We,q=t.useRef(null),He=t.useRef(!1),Ke=t.useRef(),[_e,at]=t.useState(k);t.useEffect(()=>{at(k)},[k]),t.useEffect(()=>{if(q.current&&q.current.resizableTextArea){const{textArea:ce}=q.current.resizableTextArea;ce.focus();const{length:ve}=ce.value;ce.setSelectionRange(ve,ve)}},[]);const $e=ce=>{let{target:ve}=ce;at(ve.value.replace(/[\n\r]/g,""))},ft=()=>{He.current=!0},mt=()=>{He.current=!1},ct=ce=>{let{keyCode:ve}=ce;He.current||(Ke.current=ve)},Ot=()=>{i(_e.trim())},vt=ce=>{let{keyCode:ve,ctrlKey:je,altKey:Xe,metaKey:Te,shiftKey:lt}=ce;Ke.current===ve&&!He.current&&!je&&!Xe&&!Te&&!lt&&(ve===E.Z.ENTER?(Ot(),g==null||g()):ve===E.Z.ESC&&p())},bt=()=>{Ot()},xt=C?`${yt}-${C}`:"",[Qt,nt]=rt(yt),pt=b()(yt,`${yt}-edit-content`,{[`${yt}-rtl`]:Fn==="rtl"},dt,xt,nt);return Qt(t.createElement("div",{className:pt,style:Xt},t.createElement(X.Z,{ref:q,maxLength:an,value:_e,onChange:$e,onKeyDown:ct,onKeyUp:vt,onCompositionStart:ft,onCompositionEnd:mt,onBlur:bt,"aria-label":Mt,rows:1,autoSize:Jn}),re!==null?(0,ne.Tm)(re,{className:`${yt}-edit-content-confirm`}):null))},he=function(We,yt){var Mt={};for(var dt in We)Object.prototype.hasOwnProperty.call(We,dt)&&yt.indexOf(dt)<0&&(Mt[dt]=We[dt]);if(We!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Xt=0,dt=Object.getOwnPropertySymbols(We);Xt{const{prefixCls:Mt,component:dt="article",className:Xt,rootClassName:Fn,setContentRef:an,children:Jn,direction:k,style:i}=We,p=he(We,["prefixCls","component","className","rootClassName","setContentRef","children","direction","style"]),{getPrefixCls:g,direction:C,typography:re}=t.useContext(Y.E_),q=k!=null?k:C;let He=yt;an&&(He=(0,be.sQ)(yt,an));const Ke=g("typography",Mt),[_e,at]=rt(Ke),$e=b()(Ke,re==null?void 0:re.className,{[`${Ke}-rtl`]:q==="rtl"},Xt,Fn,at),ft=Object.assign(Object.assign({},re==null?void 0:re.style),i);return _e(t.createElement(dt,Object.assign({className:$e,style:ft,ref:He},p),Jn))});function O(We,yt){return t.useMemo(()=>{const Mt=!!We;return[Mt,Object.assign(Object.assign({},yt),Mt&&typeof We=="object"?We:null)]},[We])}var s=(We,yt)=>{const Mt=t.useRef(!1);t.useEffect(()=>{Mt.current?We():Mt.current=!0},yt)};function H(We){const yt=typeof We;return yt==="string"||yt==="number"}function de(We){let yt=0;return We.forEach(Mt=>{H(Mt)?yt+=String(Mt).length:yt+=1}),yt}function v(We,yt){let Mt=0;const dt=[];for(let Xt=0;Xtyt){const i=yt-Mt;return dt.push(String(Fn).slice(0,i)),dt}dt.push(Fn),Mt=k}return We}const c=0,Q=1,R=2,w=3,U=4;var ye=We=>{let{enabledMeasure:yt,children:Mt,text:dt,width:Xt,fontSize:Fn,rows:an,onEllipsis:Jn}=We;const[[k,i,p],g]=t.useState([0,0,0]),[C,re]=t.useState(0),[q,He]=t.useState(c),[Ke,_e]=t.useState(0),at=t.useRef(null),$e=t.useRef(null),ft=t.useMemo(()=>(0,_.Z)(dt),[dt]),mt=t.useMemo(()=>de(ft),[ft]),ct=t.useMemo(()=>!yt||q!==w?C&&q!==U&&yt?Mt(v(ft,C),C{yt&&Xt&&Fn&&mt&&(He(Q),g([0,Math.ceil(mt/2),mt]))},[yt,Xt,Fn,dt,mt,an]),(0,Je.Z)(()=>{var xt;q===Q&&_e(((xt=at.current)===null||xt===void 0?void 0:xt.offsetHeight)||0)},[q]),(0,Je.Z)(()=>{var xt,Qt;if(Ke){if(q===Q){const nt=((xt=$e.current)===null||xt===void 0?void 0:xt.offsetHeight)||0,pt=an*Ke;nt<=pt?(He(U),Jn(!1)):He(R)}else if(q===R)if(k!==p){const nt=((Qt=$e.current)===null||Qt===void 0?void 0:Qt.offsetHeight)||0,pt=an*Ke;let ce=k,ve=p;k===p-1?ve=k:nt<=pt?ce=i:ve=i;const je=Math.ceil((ce+ve)/2);g([ce,je,ve])}else He(w),re(i),Jn(!0)}},[q,k,p,an,Ke]);const Ot={width:Xt,whiteSpace:"normal",margin:0,padding:0},vt=(xt,Qt,nt)=>t.createElement("span",{"aria-hidden":!0,ref:Qt,style:Object.assign({position:"fixed",display:"block",left:0,top:0,zIndex:-9999,visibility:"hidden",pointerEvents:"none",fontSize:Math.floor(Fn/2)*2},nt)},xt),bt=(xt,Qt)=>{const nt=v(ft,xt);return vt(Mt(nt,!0),Qt,Ot)};return t.createElement(t.Fragment,null,ct,yt&&q!==w&&q!==U&&t.createElement(t.Fragment,null,vt("lg",at,{wordBreak:"keep-all",whiteSpace:"nowrap"}),q===Q?vt(Mt(ft,!1),$e,Ot):bt(i,$e)))},Ae=We=>{let{enabledEllipsis:yt,isEllipsis:Mt,children:dt,tooltipProps:Xt}=We;return!(Xt!=null&&Xt.title)||!yt?dt:t.createElement(Z.Z,Object.assign({open:Mt?void 0:!1},Xt),dt)},Ne=function(We,yt){var Mt={};for(var dt in We)Object.prototype.hasOwnProperty.call(We,dt)&&yt.indexOf(dt)<0&&(Mt[dt]=We[dt]);if(We!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Xt=0,dt=Object.getOwnPropertySymbols(We);Xt{var Mt,dt,Xt;const{prefixCls:Fn,className:an,style:Jn,type:k,disabled:i,children:p,ellipsis:g,editable:C,copyable:re,component:q,title:He}=We,Ke=Ne(We,["prefixCls","className","style","type","disabled","children","ellipsis","editable","copyable","component","title"]),{getPrefixCls:_e,direction:at}=t.useContext(Y.E_),[$e]=(0,V.Z)("Text"),ft=t.useRef(null),mt=t.useRef(null),ct=_e("typography",Fn),Ot=(0,Ue.Z)(Ke,["mark","code","delete","underline","strong","keyboard","italic"]),[vt,bt]=O(C),[xt,Qt]=(0,Ee.Z)(!1,{value:bt.editing}),{triggerType:nt=["icon"]}=bt,pt=en=>{var sn;en&&((sn=bt.onStart)===null||sn===void 0||sn.call(bt)),Qt(en)};s(()=>{var en;xt||(en=mt.current)===null||en===void 0||en.focus()},[xt]);const ce=en=>{en==null||en.preventDefault(),pt(!0)},ve=en=>{var sn;(sn=bt.onChange)===null||sn===void 0||sn.call(bt,en),pt(!1)},je=()=>{var en;(en=bt.onCancel)===null||en===void 0||en.call(bt),pt(!1)},[Xe,Te]=O(re),[lt,et]=t.useState(!1),gt=t.useRef(null),jt={};Te.format&&(jt.format=Te.format);const kt=()=>{gt.current&&clearTimeout(gt.current)},dn=en=>{var sn;en==null||en.preventDefault(),en==null||en.stopPropagation(),J()(Te.text||String(p)||"",jt),et(!0),kt(),gt.current=setTimeout(()=>{et(!1)},3e3),(sn=Te.onCopy)===null||sn===void 0||sn.call(Te,en)};t.useEffect(()=>kt,[]);const[hn,_t]=t.useState(!1),[oe,me]=t.useState(!1),[Se,Fe]=t.useState(!1),[De,Bt]=t.useState(!1),[At,Nt]=t.useState(!1),[tt,Kt]=t.useState(!0),[Cn,Tt]=O(g,{expandable:!1}),Yt=Cn&&!Se,{rows:Zt=1}=Tt,Hn=t.useMemo(()=>!Yt||Tt.suffix!==void 0||Tt.onEllipsis||Tt.expandable||vt||Xe,[Yt,Tt,vt,Xe]);(0,Je.Z)(()=>{Cn&&!Hn&&(_t((0,K.G)("webkitLineClamp")),me((0,K.G)("textOverflow")))},[Hn,Cn]);const vn=t.useMemo(()=>Hn?!1:Zt===1?oe:hn,[Hn,oe,hn]),jn=Yt&&(vn?At:De),Wn=Yt&&Zt===1&&vn,Sn=Yt&&Zt>1&&vn,nr=en=>{var sn;Fe(!0),(sn=Tt.onExpand)===null||sn===void 0||sn.call(Tt,en)},[br,Lr]=t.useState(0),[rn,Vt]=t.useState(0),xn=(en,sn)=>{let{offsetWidth:tn}=en;var rr;Lr(tn),Vt(parseInt((rr=window.getComputedStyle)===null||rr===void 0?void 0:rr.call(window,sn).fontSize,10)||0)},zn=en=>{var sn;Bt(en),De!==en&&((sn=Tt.onEllipsis)===null||sn===void 0||sn.call(Tt,en))};t.useEffect(()=>{const en=ft.current;if(Cn&&vn&&en){const sn=Sn?en.offsetHeight{const en=ft.current;if(typeof IntersectionObserver=="undefined"||!en||!vn||!Yt)return;const sn=new IntersectionObserver(()=>{Kt(!!en.offsetParent)});return sn.observe(en),()=>{sn.disconnect()}},[vn,Yt]);let An={};Tt.tooltip===!0?An={title:(Mt=bt.text)!==null&&Mt!==void 0?Mt:p}:t.isValidElement(Tt.tooltip)?An={title:Tt.tooltip}:typeof Tt.tooltip=="object"?An=Object.assign({title:(dt=bt.text)!==null&&dt!==void 0?dt:p},Tt.tooltip):An={title:Tt.tooltip};const hr=t.useMemo(()=>{const en=sn=>["string","number"].includes(typeof sn);if(!(!Cn||vn)){if(en(bt.text))return bt.text;if(en(p))return p;if(en(He))return He;if(en(An.title))return An.title}},[Cn,vn,He,An.title,jn]);if(xt)return t.createElement(ut,{value:(Xt=bt.text)!==null&&Xt!==void 0?Xt:typeof p=="string"?p:"",onSave:ve,onCancel:je,onEnd:bt.onEnd,prefixCls:ct,className:an,style:Jn,direction:at,component:q,maxLength:bt.maxLength,autoSize:bt.autoSize,enterIcon:bt.enterIcon});const Hr=()=>{const{expandable:en,symbol:sn}=Tt;if(!en)return null;let tn;return sn?tn=sn:tn=$e==null?void 0:$e.expand,t.createElement("a",{key:"expand",className:`${ct}-expand`,onClick:nr,"aria-label":$e==null?void 0:$e.expand},tn)},dr=()=>{if(!vt)return;const{icon:en,tooltip:sn}=bt,tn=(0,_.Z)(sn)[0]||($e==null?void 0:$e.edit),rr=typeof tn=="string"?tn:"";return nt.includes("icon")?t.createElement(Z.Z,{key:"edit",title:sn===!1?"":tn},t.createElement(G,{ref:mt,className:`${ct}-edit`,onClick:ce,"aria-label":rr},en||t.createElement(h,{role:"button"}))):null},Mr=()=>{if(!Xe)return;const{tooltips:en,icon:sn}=Te,tn=zt(en),rr=zt(sn),wr=lt?It(tn[1],$e==null?void 0:$e.copied):It(tn[0],$e==null?void 0:$e.copy),cr=lt?$e==null?void 0:$e.copied:$e==null?void 0:$e.copy,Ir=typeof wr=="string"?wr:cr;return t.createElement(Z.Z,{key:"copy",title:wr},t.createElement(G,{className:b()(`${ct}-copy`,lt&&`${ct}-copy-success`),onClick:dn,"aria-label":Ir},lt?It(rr[1],t.createElement(u.Z,null),!0):It(rr[0],t.createElement(S.Z,null),!0)))},zr=en=>[en&&Hr(),dr(),Mr()],Ln=en=>[en&&t.createElement("span",{"aria-hidden":!0,key:"ellipsis"},Pt),Tt.suffix,zr(en)];return t.createElement(ie.Z,{onResize:xn,disabled:!Yt||vn},en=>t.createElement(Ae,{tooltipProps:An,enabledEllipsis:Yt,isEllipsis:jn},t.createElement(T,Object.assign({className:b()({[`${ct}-${k}`]:k,[`${ct}-disabled`]:i,[`${ct}-ellipsis`]:Cn,[`${ct}-single-line`]:Yt&&Zt===1,[`${ct}-ellipsis-single-line`]:Wn,[`${ct}-ellipsis-multiple-line`]:Sn},an),prefixCls:Fn,style:Object.assign(Object.assign({},Jn),{WebkitLineClamp:Sn?Zt:void 0}),component:q,ref:(0,be.sQ)(en,ft,yt),direction:at,onClick:nt.includes("text")?ce:void 0,"aria-label":hr==null?void 0:hr.toString(),title:He},Ot),t.createElement(ye,{enabledMeasure:Yt&&!vn,text:p,rows:Zt,width:br,fontSize:rn,onEllipsis:zn},(sn,tn)=>{let rr=sn;return sn.length&&tn&&hr&&(rr=t.createElement("span",{key:"show-content","aria-hidden":!0},rr)),Re(We,t.createElement(t.Fragment,null,rr,Ln(tn)))}))))}),ht=function(We,yt){var Mt={};for(var dt in We)Object.prototype.hasOwnProperty.call(We,dt)&&yt.indexOf(dt)<0&&(Mt[dt]=We[dt]);if(We!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Xt=0,dt=Object.getOwnPropertySymbols(We);Xt{var{ellipsis:Mt,rel:dt}=We,Xt=ht(We,["ellipsis","rel"]);const Fn=Object.assign(Object.assign({},Xt),{rel:dt===void 0&&Xt.target==="_blank"?"noopener noreferrer":dt});return delete Fn.navigate,t.createElement(Wt,Object.assign({},Fn,{ref:yt,ellipsis:!!Mt,component:"a"}))}),Tn=t.forwardRef((We,yt)=>t.createElement(Wt,Object.assign({ref:yt},We,{component:"div"}))),tr=function(We,yt){var Mt={};for(var dt in We)Object.prototype.hasOwnProperty.call(We,dt)&&yt.indexOf(dt)<0&&(Mt[dt]=We[dt]);if(We!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Xt=0,dt=Object.getOwnPropertySymbols(We);Xt{var{ellipsis:Mt}=We,dt=tr(We,["ellipsis"]);const Xt=t.useMemo(()=>Mt&&typeof Mt=="object"?(0,Ue.Z)(Mt,["expandable","rows"]):Mt,[Mt]);return t.createElement(Wt,Object.assign({ref:yt},dt,{ellipsis:Xt,component:"span"}))};var Un=t.forwardRef(pr),qt=function(We,yt){var Mt={};for(var dt in We)Object.prototype.hasOwnProperty.call(We,dt)&&yt.indexOf(dt)<0&&(Mt[dt]=We[dt]);if(We!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Xt=0,dt=Object.getOwnPropertySymbols(We);Xt{const{level:Mt=1}=We,dt=qt(We,["level"]);let Xt;return gr.includes(Mt)?Xt=`h${Mt}`:Xt="h1",t.createElement(Wt,Object.assign({ref:yt},dt,{component:Xt}))});const Rn=T;Rn.Text=Un,Rn.Link=Mn,Rn.Title=Dn,Rn.Paragraph=Tn;var Gr=Rn},5630:function(un,Ve,e){var t=e(14809),u=e(20439),S=e(4635),ee=e(50298),d=e(62646),I=e(92310),n=e.n(I),se=e(18929),le=e(59301),h=["prefixCls","className","style","checked","disabled","defaultChecked","type","title","onChange"],ue=(0,le.forwardRef)(function(b,M){var J,ie=b.prefixCls,_=ie===void 0?"rc-checkbox":ie,Je=b.className,Ee=b.style,Ue=b.checked,be=b.disabled,K=b.defaultChecked,E=K===void 0?!1:K,r=b.type,x=r===void 0?"checkbox":r,P=b.title,G=b.onChange,Y=(0,d.Z)(b,h),V=(0,le.useRef)(null),Z=(0,se.Z)(E,{value:Ue}),Me=(0,ee.Z)(Z,2),pe=Me[0],it=Me[1];(0,le.useImperativeHandle)(M,function(){return{focus:function(){var X;(X=V.current)===null||X===void 0||X.focus()},blur:function(){var X;(X=V.current)===null||X===void 0||X.blur()},input:V.current}});var ge=n()(_,Je,(J={},(0,S.Z)(J,"".concat(_,"-checked"),pe),(0,S.Z)(J,"".concat(_,"-disabled"),be),J)),Ce=function(X){be||("checked"in b||it(X.target.checked),G==null||G({target:(0,u.Z)((0,u.Z)({},b),{},{type:x,checked:X.target.checked}),stopPropagation:function(){X.stopPropagation()},preventDefault:function(){X.preventDefault()},nativeEvent:X.nativeEvent}))};return le.createElement("span",{className:ge,title:P,style:Ee},le.createElement("input",(0,t.Z)({},Y,{className:"".concat(_,"-input"),ref:V,onChange:Ce,disabled:be,checked:!!pe,type:x})),le.createElement("span",{className:"".concat(_,"-inner")}))});Ve.Z=ue},31561:function(un,Ve,e){e.d(Ve,{Z:function(){return x}});var t=e(14809),u=e(4635),S=e(50298),ee=e(62646),d=e(35593),I=e(92310),n=e.n(I),se=e(8654),le=e(59301),h=e(10228),ue=e(16089),b=h.Z.ESC,M=h.Z.TAB;function J(P){var G=P.visible,Y=P.triggerRef,V=P.onVisibleChange,Z=P.autoFocus,Me=P.overlayRef,pe=le.useRef(!1),it=function(){if(G){var X,we;(X=Y.current)===null||X===void 0||(we=X.focus)===null||we===void 0||we.call(X),V==null||V(!1)}},ge=function(){var X;return(X=Me.current)!==null&&X!==void 0&&X.focus?(Me.current.focus(),pe.current=!0,!0):!1},Ce=function(X){switch(X.keyCode){case b:it();break;case M:{var we=!1;pe.current||(we=ge()),we?X.preventDefault():it();break}}};le.useEffect(function(){return G?(window.addEventListener("keydown",Ce),Z&&(0,ue.Z)(ge,3),function(){window.removeEventListener("keydown",Ce),pe.current=!1}):function(){pe.current=!1}},[G])}var ie=(0,le.forwardRef)(function(P,G){var Y=P.overlay,V=P.arrow,Z=P.prefixCls,Me=(0,le.useMemo)(function(){var it;return typeof Y=="function"?it=Y():it=Y,it},[Y]),pe=(0,se.sQ)(G,Me==null?void 0:Me.ref);return le.createElement(le.Fragment,null,V&&le.createElement("div",{className:"".concat(Z,"-arrow")}),le.cloneElement(Me,{ref:(0,se.Yr)(Me)?pe:void 0}))}),_=ie,Je={adjustX:1,adjustY:1},Ee=[0,0],Ue={topLeft:{points:["bl","tl"],overflow:Je,offset:[0,-4],targetOffset:Ee},top:{points:["bc","tc"],overflow:Je,offset:[0,-4],targetOffset:Ee},topRight:{points:["br","tr"],overflow:Je,offset:[0,-4],targetOffset:Ee},bottomLeft:{points:["tl","bl"],overflow:Je,offset:[0,4],targetOffset:Ee},bottom:{points:["tc","bc"],overflow:Je,offset:[0,4],targetOffset:Ee},bottomRight:{points:["tr","br"],overflow:Je,offset:[0,4],targetOffset:Ee}},be=Ue,K=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus","overlay","children","onVisibleChange"];function E(P,G){var Y,V=P.arrow,Z=V===void 0?!1:V,Me=P.prefixCls,pe=Me===void 0?"rc-dropdown":Me,it=P.transitionName,ge=P.animation,Ce=P.align,ne=P.placement,X=ne===void 0?"bottomLeft":ne,we=P.placements,m=we===void 0?be:we,A=P.getPopupContainer,z=P.showAction,D=P.hideAction,B=P.overlayClassName,F=P.overlayStyle,W=P.visible,xe=P.trigger,Pe=xe===void 0?["hover"]:xe,Ie=P.autoFocus,rt=P.overlay,Ct=P.children,ut=P.onVisibleChange,he=(0,ee.Z)(P,K),qe=le.useState(),T=(0,S.Z)(qe,2),O=T[0],L=T[1],s="visible"in P?W:O,H=le.useRef(null),de=le.useRef(null),v=le.useRef(null);le.useImperativeHandle(G,function(){return H.current});var c=function(Ne){L(Ne),ut==null||ut(Ne)};J({visible:s,triggerRef:v,onVisibleChange:c,autoFocus:Ie,overlayRef:de});var Q=function(Ne){var Re=P.onOverlayClick;L(!1),Re&&Re(Ne)},R=function(){return le.createElement(_,{ref:de,overlay:rt,prefixCls:pe,arrow:Z})},w=function(){return typeof rt=="function"?R:R()},U=function(){var Ne=P.minOverlayWidthMatchTrigger,Re=P.alignPoint;return"minOverlayWidthMatchTrigger"in P?Ne:!Re},Le=function(){var Ne=P.openClassName;return Ne!==void 0?Ne:"".concat(pe,"-open")},ye=le.cloneElement(Ct,{className:n()((Y=Ct.props)===null||Y===void 0?void 0:Y.className,s&&Le()),ref:(0,se.Yr)(Ct)?(0,se.sQ)(v,Ct.ref):void 0}),fe=D;return!fe&&Pe.indexOf("contextMenu")!==-1&&(fe=["click"]),le.createElement(d.Z,(0,t.Z)({builtinPlacements:m},he,{prefixCls:pe,ref:H,popupClassName:n()(B,(0,u.Z)({},"".concat(pe,"-show-arrow"),Z)),popupStyle:F,action:Pe,showAction:z,hideAction:fe,popupPlacement:X,popupAlign:Ce,popupTransitionName:it,popupAnimation:ge,popupVisible:s,stretch:U()?"minWidth":"",popup:w(),onPopupVisibleChange:c,onPopupClick:Q,getPopupContainer:A}),ye)}var r=le.forwardRef(E),x=r},93681:function(un,Ve,e){e.r(Ve),e.d(Ve,{BaseInput:function(){return h},default:function(){return Ue}});var t=e(14809),u=e(20439),S=e(4635),ee=e(93664),d=e(92310),I=e.n(d),n=e(59301),se=e(5643),le=function(K){var E,r,x=K.inputElement,P=K.prefixCls,G=K.prefix,Y=K.suffix,V=K.addonBefore,Z=K.addonAfter,Me=K.className,pe=K.style,it=K.disabled,ge=K.readOnly,Ce=K.focused,ne=K.triggerFocus,X=K.allowClear,we=K.value,m=K.handleReset,A=K.hidden,z=K.classes,D=K.classNames,B=K.dataAttrs,F=K.styles,W=K.components,xe=(W==null?void 0:W.affixWrapper)||"span",Pe=(W==null?void 0:W.groupWrapper)||"span",Ie=(W==null?void 0:W.wrapper)||"span",rt=(W==null?void 0:W.groupAddon)||"span",Ct=(0,n.useRef)(null),ut=function(R){var w;(w=Ct.current)!==null&&w!==void 0&&w.contains(R.target)&&(ne==null||ne())},he=function(){var R;if(!X)return null;var w=!it&&!ge&&we,U="".concat(P,"-clear-icon"),Le=(0,ee.Z)(X)==="object"&&X!==null&&X!==void 0&&X.clearIcon?X.clearIcon:"\u2716";return n.createElement("span",{onClick:m,onMouseDown:function(fe){return fe.preventDefault()},className:I()(U,(R={},(0,S.Z)(R,"".concat(U,"-hidden"),!w),(0,S.Z)(R,"".concat(U,"-has-suffix"),!!Y),R)),role:"button",tabIndex:-1},Le)},qe=(0,n.cloneElement)(x,{value:we,hidden:A,className:I()((E=x.props)===null||E===void 0?void 0:E.className,!(0,se.X3)(K)&&!(0,se.He)(K)&&Me)||null,style:(0,u.Z)((0,u.Z)({},(r=x.props)===null||r===void 0?void 0:r.style),!(0,se.X3)(K)&&!(0,se.He)(K)?pe:{})});if((0,se.X3)(K)){var T,O="".concat(P,"-affix-wrapper"),L=I()(O,(T={},(0,S.Z)(T,"".concat(O,"-disabled"),it),(0,S.Z)(T,"".concat(O,"-focused"),Ce),(0,S.Z)(T,"".concat(O,"-readonly"),ge),(0,S.Z)(T,"".concat(O,"-input-with-clear-btn"),Y&&X&&we),T),!(0,se.He)(K)&&Me,z==null?void 0:z.affixWrapper,D==null?void 0:D.affixWrapper),s=(Y||X)&&n.createElement("span",{className:I()("".concat(P,"-suffix"),D==null?void 0:D.suffix),style:F==null?void 0:F.suffix},he(),Y);qe=n.createElement(xe,(0,t.Z)({className:L,style:(0,u.Z)((0,u.Z)({},(0,se.He)(K)?void 0:pe),F==null?void 0:F.affixWrapper),hidden:!(0,se.He)(K)&&A,onClick:ut},B==null?void 0:B.affixWrapper,{ref:Ct}),G&&n.createElement("span",{className:I()("".concat(P,"-prefix"),D==null?void 0:D.prefix),style:F==null?void 0:F.prefix},G),(0,n.cloneElement)(x,{value:we,hidden:null}),s)}if((0,se.He)(K)){var H="".concat(P,"-group"),de="".concat(H,"-addon"),v=I()("".concat(P,"-wrapper"),H,z==null?void 0:z.wrapper),c=I()("".concat(P,"-group-wrapper"),Me,z==null?void 0:z.group);return n.createElement(Pe,{className:c,style:pe,hidden:A},n.createElement(Ie,{className:v},V&&n.createElement(rt,{className:de},V),(0,n.cloneElement)(qe,{hidden:null}),Z&&n.createElement(rt,{className:de},Z)))}return qe},h=le,ue=e(95190),b=e(50298),M=e(62646),J=e(18929),ie=e(2738),_=["autoComplete","onChange","onFocus","onBlur","onPressEnter","onKeyDown","prefixCls","disabled","htmlSize","className","maxLength","suffix","showCount","type","classes","classNames","styles"],Je=(0,n.forwardRef)(function(be,K){var E=be.autoComplete,r=be.onChange,x=be.onFocus,P=be.onBlur,G=be.onPressEnter,Y=be.onKeyDown,V=be.prefixCls,Z=V===void 0?"rc-input":V,Me=be.disabled,pe=be.htmlSize,it=be.className,ge=be.maxLength,Ce=be.suffix,ne=be.showCount,X=be.type,we=X===void 0?"text":X,m=be.classes,A=be.classNames,z=be.styles,D=(0,M.Z)(be,_),B=(0,J.Z)(be.defaultValue,{value:be.value}),F=(0,b.Z)(B,2),W=F[0],xe=F[1],Pe=(0,n.useState)(!1),Ie=(0,b.Z)(Pe,2),rt=Ie[0],Ct=Ie[1],ut=(0,n.useRef)(null),he=function(c){ut.current&&(0,se.nH)(ut.current,c)};(0,n.useImperativeHandle)(K,function(){return{focus:he,blur:function(){var c;(c=ut.current)===null||c===void 0||c.blur()},setSelectionRange:function(c,Q,R){var w;(w=ut.current)===null||w===void 0||w.setSelectionRange(c,Q,R)},select:function(){var c;(c=ut.current)===null||c===void 0||c.select()},input:ut.current}}),(0,n.useEffect)(function(){Ct(function(v){return v&&Me?!1:v})},[Me]);var qe=function(c){be.value===void 0&&xe(c.target.value),ut.current&&(0,se.rJ)(ut.current,c,r)},T=function(c){G&&c.key==="Enter"&&G(c),Y==null||Y(c)},O=function(c){Ct(!0),x==null||x(c)},L=function(c){Ct(!1),P==null||P(c)},s=function(c){xe(""),he(),ut.current&&(0,se.rJ)(ut.current,c,r)},H=function(){var c=(0,ie.Z)(be,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","classes","htmlSize","styles","classNames"]);return n.createElement("input",(0,t.Z)({autoComplete:E},c,{onChange:qe,onFocus:O,onBlur:L,onKeyDown:T,className:I()(Z,(0,S.Z)({},"".concat(Z,"-disabled"),Me),A==null?void 0:A.input),style:z==null?void 0:z.input,ref:ut,size:pe,type:we}))},de=function(){var c=Number(ge)>0;if(Ce||ne){var Q=(0,se.D7)(W),R=(0,ue.Z)(Q).length,w=(0,ee.Z)(ne)==="object"?ne.formatter({value:Q,count:R,maxLength:ge}):"".concat(R).concat(c?" / ".concat(ge):"");return n.createElement(n.Fragment,null,!!ne&&n.createElement("span",{className:I()("".concat(Z,"-show-count-suffix"),(0,S.Z)({},"".concat(Z,"-show-count-has-suffix"),!!Ce),A==null?void 0:A.count),style:(0,u.Z)({},z==null?void 0:z.count)},w),Ce)}return null};return n.createElement(h,(0,t.Z)({},D,{prefixCls:Z,className:it,inputElement:H(),handleReset:s,value:(0,se.D7)(W),focused:rt,triggerFocus:he,suffix:de(),disabled:Me,classes:m,classNames:A,styles:z}))}),Ee=Je,Ue=Ee},5643:function(un,Ve,e){e.d(Ve,{D7:function(){return d},He:function(){return t},X3:function(){return u},nH:function(){return ee},rJ:function(){return S}});function t(I){return!!(I.addonBefore||I.addonAfter)}function u(I){return!!(I.prefix||I.suffix||I.allowClear)}function S(I,n,se,le){if(se){var h=n;if(n.type==="click"){var ue=I.cloneNode(!0);h=Object.create(n,{target:{value:ue},currentTarget:{value:ue}}),ue.value="",se(h);return}if(le!==void 0){h=Object.create(n,{target:{value:I},currentTarget:{value:I}}),I.value=le,se(h);return}se(h)}}function ee(I,n){if(I){I.focus(n);var se=n||{},le=se.cursor;if(le){var h=I.value.length;switch(le){case"start":I.setSelectionRange(0,0);break;case"end":I.setSelectionRange(h,h);break;default:I.setSelectionRange(0,h)}}}}function d(I){return typeof I=="undefined"||I===null?"":String(I)}},15285:function(un,Ve,e){e.d(Ve,{iz:function(){return ft},ck:function(){return qt},BW:function(){return $e},sN:function(){return qt},Wd:function(){return q},ZP:function(){return pt},Xl:function(){return Y}});var t=e(14809),u=e(4635),S=e(20439),ee=e(95190),d=e(50298),I=e(62646),n=e(92310),se=e.n(n),le=e(11780),h=e(18929),ue=e(13697),b=e(48736),M=e(59301),J=e(4676),ie=M.createContext(null);function _(ce,ve){return ce===void 0?null:"".concat(ce,"-").concat(ve)}function Je(ce){var ve=M.useContext(ie);return _(ve,ce)}var Ee=e(80547),Ue=["children","locked"],be=M.createContext(null);function K(ce,ve){var je=(0,S.Z)({},ce);return Object.keys(ve).forEach(function(Xe){var Te=ve[Xe];Te!==void 0&&(je[Xe]=Te)}),je}function E(ce){var ve=ce.children,je=ce.locked,Xe=(0,I.Z)(ce,Ue),Te=M.useContext(be),lt=(0,Ee.Z)(function(){return K(Te,Xe)},[Te,Xe],function(et,gt){return!je&&(et[0]!==gt[0]||!(0,ue.Z)(et[1],gt[1],!0))});return M.createElement(be.Provider,{value:lt},ve)}var r=[],x=M.createContext(null);function P(){return M.useContext(x)}var G=M.createContext(r);function Y(ce){var ve=M.useContext(G);return M.useMemo(function(){return ce!==void 0?[].concat((0,ee.Z)(ve),[ce]):ve},[ve,ce])}var V=M.createContext(null),Z=M.createContext({}),Me=Z,pe=e(29194);function it(ce){var ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if((0,pe.Z)(ce)){var je=ce.nodeName.toLowerCase(),Xe=["input","select","textarea","button"].includes(je)||ce.isContentEditable||je==="a"&&!!ce.getAttribute("href"),Te=ce.getAttribute("tabindex"),lt=Number(Te),et=null;return Te&&!Number.isNaN(lt)?et=lt:Xe&&et===null&&(et=0),Xe&&ce.disabled&&(et=null),et!==null&&(et>=0||ve&&et<0)}return!1}function ge(ce){var ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,je=(0,ee.Z)(ce.querySelectorAll("*")).filter(function(Xe){return it(Xe,ve)});return it(ce,ve)&&je.unshift(ce),je}var Ce=null;function ne(){Ce=document.activeElement}function X(){Ce=null}function we(){if(Ce)try{Ce.focus()}catch(ce){}}function m(ce,ve){if(ve.keyCode===9){var je=ge(ce),Xe=je[ve.shiftKey?0:je.length-1],Te=Xe===document.activeElement||ce===document.activeElement;if(Te){var lt=je[ve.shiftKey?je.length-1:0];lt.focus(),ve.preventDefault()}}}var A=e(10228),z=e(16089),D=A.Z.LEFT,B=A.Z.RIGHT,F=A.Z.UP,W=A.Z.DOWN,xe=A.Z.ENTER,Pe=A.Z.ESC,Ie=A.Z.HOME,rt=A.Z.END,Ct=[F,W,D,B];function ut(ce,ve,je,Xe){var Te,lt,et,gt,jt="prev",kt="next",dn="children",hn="parent";if(ce==="inline"&&Xe===xe)return{inlineTrigger:!0};var _t=(Te={},(0,u.Z)(Te,F,jt),(0,u.Z)(Te,W,kt),Te),oe=(lt={},(0,u.Z)(lt,D,je?kt:jt),(0,u.Z)(lt,B,je?jt:kt),(0,u.Z)(lt,W,dn),(0,u.Z)(lt,xe,dn),lt),me=(et={},(0,u.Z)(et,F,jt),(0,u.Z)(et,W,kt),(0,u.Z)(et,xe,dn),(0,u.Z)(et,Pe,hn),(0,u.Z)(et,D,je?dn:hn),(0,u.Z)(et,B,je?hn:dn),et),Se={inline:_t,horizontal:oe,vertical:me,inlineSub:_t,horizontalSub:me,verticalSub:me},Fe=(gt=Se["".concat(ce).concat(ve?"":"Sub")])===null||gt===void 0?void 0:gt[Xe];switch(Fe){case jt:return{offset:-1,sibling:!0};case kt:return{offset:1,sibling:!0};case hn:return{offset:-1,sibling:!1};case dn:return{offset:1,sibling:!1};default:return null}}function he(ce){for(var ve=ce;ve;){if(ve.getAttribute("data-menu-list"))return ve;ve=ve.parentElement}return null}function qe(ce,ve){for(var je=ce||document.activeElement;je;){if(ve.has(je))return je;je=je.parentElement}return null}function T(ce,ve){var je=ge(ce,!0);return je.filter(function(Xe){return ve.has(Xe)})}function O(ce,ve,je){var Xe=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;if(!ce)return null;var Te=T(ce,ve),lt=Te.length,et=Te.findIndex(function(gt){return je===gt});return Xe<0?et===-1?et=lt-1:et-=1:Xe>0&&(et+=1),et=(et+lt)%lt,Te[et]}var L=function(ve,je){var Xe=new Set,Te=new Map,lt=new Map;return ve.forEach(function(et){var gt=document.querySelector("[data-menu-id='".concat(_(je,et),"']"));gt&&(Xe.add(gt),lt.set(gt,et),Te.set(et,gt))}),{elements:Xe,key2element:Te,element2key:lt}};function s(ce,ve,je,Xe,Te,lt,et,gt,jt,kt){var dn=M.useRef(),hn=M.useRef();hn.current=ve;var _t=function(){z.Z.cancel(dn.current)};return M.useEffect(function(){return function(){_t()}},[]),function(oe){var me=oe.which;if([].concat(Ct,[xe,Pe,Ie,rt]).includes(me)){var Se=lt(),Fe=L(Se,Xe),De=Fe,Bt=De.elements,At=De.key2element,Nt=De.element2key,tt=At.get(ve),Kt=qe(tt,Bt),Cn=Nt.get(Kt),Tt=ut(ce,et(Cn,!0).length===1,je,me);if(!Tt&&me!==Ie&&me!==rt)return;(Ct.includes(me)||[Ie,rt].includes(me))&&oe.preventDefault();var Yt=function(br){if(br){var Lr=br,rn=br.querySelector("a");rn!=null&&rn.getAttribute("href")&&(Lr=rn);var Vt=Nt.get(br);gt(Vt),_t(),dn.current=(0,z.Z)(function(){hn.current===Vt&&Lr.focus()})}};if([Ie,rt].includes(me)||Tt.sibling||!Kt){var Zt;!Kt||ce==="inline"?Zt=Te.current:Zt=he(Kt);var Hn,vn=T(Zt,Bt);me===Ie?Hn=vn[0]:me===rt?Hn=vn[vn.length-1]:Hn=O(Zt,Bt,Kt,Tt.offset),Yt(Hn)}else if(Tt.inlineTrigger)jt(Cn);else if(Tt.offset>0)jt(Cn,!0),_t(),dn.current=(0,z.Z)(function(){Fe=L(Se,Xe);var nr=Kt.getAttribute("aria-controls"),br=document.getElementById(nr),Lr=O(br,Fe.elements);Yt(Lr)},5);else if(Tt.offset<0){var jn=et(Cn,!0),Wn=jn[jn.length-2],Sn=At.get(Wn);jt(Wn,!1),Yt(Sn)}}kt==null||kt(oe)}}function H(ce){Promise.resolve().then(ce)}var de="__RC_UTIL_PATH_SPLIT__",v=function(ve){return ve.join(de)},c=function(ve){return ve.split(de)},Q="rc-menu-more";function R(){var ce=M.useState({}),ve=(0,d.Z)(ce,2),je=ve[1],Xe=(0,M.useRef)(new Map),Te=(0,M.useRef)(new Map),lt=M.useState([]),et=(0,d.Z)(lt,2),gt=et[0],jt=et[1],kt=(0,M.useRef)(0),dn=(0,M.useRef)(!1),hn=function(){dn.current||je({})},_t=(0,M.useCallback)(function(At,Nt){var tt=v(Nt);Te.current.set(tt,At),Xe.current.set(At,tt),kt.current+=1;var Kt=kt.current;H(function(){Kt===kt.current&&hn()})},[]),oe=(0,M.useCallback)(function(At,Nt){var tt=v(Nt);Te.current.delete(tt),Xe.current.delete(At)},[]),me=(0,M.useCallback)(function(At){jt(At)},[]),Se=(0,M.useCallback)(function(At,Nt){var tt=Xe.current.get(At)||"",Kt=c(tt);return Nt&>.includes(Kt[0])&&Kt.unshift(Q),Kt},[gt]),Fe=(0,M.useCallback)(function(At,Nt){return At.some(function(tt){var Kt=Se(tt,!0);return Kt.includes(Nt)})},[Se]),De=function(){var Nt=(0,ee.Z)(Xe.current.keys());return gt.length&&Nt.push(Q),Nt},Bt=(0,M.useCallback)(function(At){var Nt="".concat(Xe.current.get(At)).concat(de),tt=new Set;return(0,ee.Z)(Te.current.keys()).forEach(function(Kt){Kt.startsWith(Nt)&&tt.add(Te.current.get(Kt))}),tt},[]);return M.useEffect(function(){return function(){dn.current=!0}},[]),{registerPath:_t,unregisterPath:oe,refreshOverflowKeys:me,isSubPathKey:Fe,getKeyPath:Se,getKeys:De,getSubPathKeys:Bt}}function w(ce){var ve=M.useRef(ce);ve.current=ce;var je=M.useCallback(function(){for(var Xe,Te=arguments.length,lt=new Array(Te),et=0;et1&&(Bt.motionAppear=!1);var At=Bt.onVisibleChanged;return Bt.onVisibleChanged=function(Nt){return!_t.current&&!Nt&&Fe(!0),At==null?void 0:At(Nt)},Se?null:M.createElement(E,{mode:lt,locked:!_t.current},M.createElement(i.default,(0,t.Z)({visible:De},Bt,{forceRender:jt,removeOnLeave:!1,leavedClassName:"".concat(gt,"-hidden")}),function(Nt){var tt=Nt.className,Kt=Nt.style;return M.createElement(Rn,{id:ve,className:tt,style:Kt},Te)}))}var g=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","popupStyle","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],C=["active"],re=function(ve){var je,Xe=ve.style,Te=ve.className,lt=ve.title,et=ve.eventKey,gt=ve.warnKey,jt=ve.disabled,kt=ve.internalPopupClose,dn=ve.children,hn=ve.itemIcon,_t=ve.expandIcon,oe=ve.popupClassName,me=ve.popupOffset,Se=ve.popupStyle,Fe=ve.onClick,De=ve.onMouseEnter,Bt=ve.onMouseLeave,At=ve.onTitleClick,Nt=ve.onTitleMouseEnter,tt=ve.onTitleMouseLeave,Kt=(0,I.Z)(ve,g),Cn=Je(et),Tt=M.useContext(be),Yt=Tt.prefixCls,Zt=Tt.mode,Hn=Tt.openKeys,vn=Tt.disabled,jn=Tt.overflowDisabled,Wn=Tt.activeKey,Sn=Tt.selectedKeys,nr=Tt.itemIcon,br=Tt.expandIcon,Lr=Tt.onItemClick,rn=Tt.onOpenChange,Vt=Tt.onActive,xn=M.useContext(Me),zn=xn._internalRenderSubMenuItem,An=M.useContext(V),hr=An.isSubPathKey,Hr=Y(),dr="".concat(Yt,"-submenu"),Mr=vn||jt,zr=M.useRef(),Ln=M.useRef(),en=hn!=null?hn:nr,sn=_t!=null?_t:br,tn=Hn.includes(et),rr=!jn&&tn,wr=hr(Sn,et),cr=Pt(et,Mr,Nt,tt),Ir=cr.active,qr=(0,I.Z)(cr,C),Eo=M.useState(!1),jr=(0,d.Z)(Eo,2),kr=jr[0],fo=jr[1],ao=function(mo){Mr||fo(mo)},so=function(mo){ao(!0),De==null||De({key:et,domEvent:mo})},Ho=function(mo){ao(!1),Bt==null||Bt({key:et,domEvent:mo})},jo=M.useMemo(function(){return Ir||(Zt!=="inline"?kr||hr([Wn],et):!1)},[Zt,Ir,Wn,kr,et,hr]),No=Ut(Hr.length),So=function(mo){Mr||(At==null||At({key:et,domEvent:mo}),Zt==="inline"&&rn(et,!tn))},eo=w(function(Bo){Fe==null||Fe(Ht(Bo)),Lr(Bo)}),Gt=function(mo){Zt!=="inline"&&rn(et,mo)},ur=function(){Vt(et)},kn=Cn&&"".concat(Cn,"-popup"),qn=M.createElement("div",(0,t.Z)({role:"menuitem",style:No,className:"".concat(dr,"-title"),tabIndex:Mr?null:-1,ref:zr,title:typeof lt=="string"?lt:null,"data-menu-id":jn&&Cn?null:Cn,"aria-expanded":rr,"aria-haspopup":!0,"aria-controls":kn,"aria-disabled":Mr,onClick:So,onFocus:ur},qr),lt,M.createElement(Wt,{icon:Zt!=="horizontal"?sn:void 0,props:(0,S.Z)((0,S.Z)({},ve),{},{isOpen:rr,isSubMenu:!0})},M.createElement("i",{className:"".concat(dr,"-arrow")}))),Nr=M.useRef(Zt);if(Zt!=="inline"&&Hr.length>1?Nr.current="vertical":Nr.current=Zt,!jn){var Vr=Nr.current;qn=M.createElement(k,{mode:Vr,prefixCls:dr,visible:!kt&&rr&&Zt!=="inline",popupClassName:oe,popupOffset:me,popupStyle:Se,popup:M.createElement(E,{mode:Vr==="horizontal"?"vertical":Vr},M.createElement(Rn,{id:kn,ref:Ln},dn)),disabled:Mr,onVisibleChange:Gt},qn)}var Io=M.createElement(le.Z.Item,(0,t.Z)({role:"none"},Kt,{component:"li",style:Xe,className:se()(dr,"".concat(dr,"-").concat(Zt),Te,(je={},(0,u.Z)(je,"".concat(dr,"-open"),rr),(0,u.Z)(je,"".concat(dr,"-active"),jo),(0,u.Z)(je,"".concat(dr,"-selected"),wr),(0,u.Z)(je,"".concat(dr,"-disabled"),Mr),je)),onMouseEnter:so,onMouseLeave:Ho}),qn,!jn&&M.createElement(p,{id:kn,open:rr,keyPath:Hr},dn));return zn&&(Io=zn(Io,ve,{selected:wr,active:jo,open:rr,disabled:Mr})),M.createElement(E,{onItemClick:eo,mode:Zt==="horizontal"?"vertical":Zt,itemIcon:en,expandIcon:sn},Io)};function q(ce){var ve=ce.eventKey,je=ce.children,Xe=Y(ve),Te=We(je,Xe),lt=P();M.useEffect(function(){if(lt)return lt.registerPath(ve,Xe),function(){lt.unregisterPath(ve,Xe)}},[Xe]);var et;return lt?et=Te:et=M.createElement(re,ce,Te),M.createElement(G.Provider,{value:Xe},et)}var He=e(93664),Ke=["className","title","eventKey","children"],_e=["children"],at=function(ve){var je=ve.className,Xe=ve.title,Te=ve.eventKey,lt=ve.children,et=(0,I.Z)(ve,Ke),gt=M.useContext(be),jt=gt.prefixCls,kt="".concat(jt,"-item-group");return M.createElement("li",(0,t.Z)({role:"presentation"},et,{onClick:function(hn){return hn.stopPropagation()},className:se()(kt,je)}),M.createElement("div",{role:"presentation",className:"".concat(kt,"-title"),title:typeof Xe=="string"?Xe:void 0},Xe),M.createElement("ul",{role:"group",className:"".concat(kt,"-list")},lt))};function $e(ce){var ve=ce.children,je=(0,I.Z)(ce,_e),Xe=Y(je.eventKey),Te=We(ve,Xe),lt=P();return lt?Te:M.createElement(at,(0,It.Z)(je,["warnKey"]),Te)}function ft(ce){var ve=ce.className,je=ce.style,Xe=M.useContext(be),Te=Xe.prefixCls,lt=P();return lt?null:M.createElement("li",{role:"separator",className:se()("".concat(Te,"-item-divider"),ve),style:je})}var mt=["label","children","key","type"];function ct(ce){return(ce||[]).map(function(ve,je){if(ve&&(0,He.Z)(ve)==="object"){var Xe=ve,Te=Xe.label,lt=Xe.children,et=Xe.key,gt=Xe.type,jt=(0,I.Z)(Xe,mt),kt=et!=null?et:"tmp-".concat(je);return lt||gt==="group"?gt==="group"?M.createElement($e,(0,t.Z)({key:kt},jt,{title:Te}),ct(lt)):M.createElement(q,(0,t.Z)({key:kt},jt,{title:Te}),ct(lt)):gt==="divider"?M.createElement(ft,(0,t.Z)({key:kt},jt)):M.createElement(qt,(0,t.Z)({key:kt},jt),Te)}return null}).filter(function(ve){return ve})}function Ot(ce,ve,je){var Xe=ce;return ve&&(Xe=ct(ve)),We(Xe,je)}var vt=["prefixCls","rootClassName","style","className","tabIndex","items","children","direction","id","mode","inlineCollapsed","disabled","disabledOverflow","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","defaultOpenKeys","openKeys","activeKey","defaultActiveFirst","selectable","multiple","defaultSelectedKeys","selectedKeys","onSelect","onDeselect","inlineIndent","motion","defaultMotions","triggerSubMenuAction","builtinPlacements","itemIcon","expandIcon","overflowedIndicator","overflowedIndicatorPopupClassName","getPopupContainer","onClick","onOpenChange","onKeyDown","openAnimation","openTransitionName","_internalRenderMenuItem","_internalRenderSubMenuItem"],bt=[],xt=M.forwardRef(function(ce,ve){var je,Xe,Te=ce,lt=Te.prefixCls,et=lt===void 0?"rc-menu":lt,gt=Te.rootClassName,jt=Te.style,kt=Te.className,dn=Te.tabIndex,hn=dn===void 0?0:dn,_t=Te.items,oe=Te.children,me=Te.direction,Se=Te.id,Fe=Te.mode,De=Fe===void 0?"vertical":Fe,Bt=Te.inlineCollapsed,At=Te.disabled,Nt=Te.disabledOverflow,tt=Te.subMenuOpenDelay,Kt=tt===void 0?.1:tt,Cn=Te.subMenuCloseDelay,Tt=Cn===void 0?.1:Cn,Yt=Te.forceSubMenuRender,Zt=Te.defaultOpenKeys,Hn=Te.openKeys,vn=Te.activeKey,jn=Te.defaultActiveFirst,Wn=Te.selectable,Sn=Wn===void 0?!0:Wn,nr=Te.multiple,br=nr===void 0?!1:nr,Lr=Te.defaultSelectedKeys,rn=Te.selectedKeys,Vt=Te.onSelect,xn=Te.onDeselect,zn=Te.inlineIndent,An=zn===void 0?24:zn,hr=Te.motion,Hr=Te.defaultMotions,dr=Te.triggerSubMenuAction,Mr=dr===void 0?"hover":dr,zr=Te.builtinPlacements,Ln=Te.itemIcon,en=Te.expandIcon,sn=Te.overflowedIndicator,tn=sn===void 0?"...":sn,rr=Te.overflowedIndicatorPopupClassName,wr=Te.getPopupContainer,cr=Te.onClick,Ir=Te.onOpenChange,qr=Te.onKeyDown,Eo=Te.openAnimation,jr=Te.openTransitionName,kr=Te._internalRenderMenuItem,fo=Te._internalRenderSubMenuItem,ao=(0,I.Z)(Te,vt),so=M.useMemo(function(){return Ot(oe,_t,bt)},[oe,_t]),Ho=M.useState(!1),jo=(0,d.Z)(Ho,2),No=jo[0],So=jo[1],eo=M.useRef(),Gt=ye(Se),ur=me==="rtl",kn=(0,h.Z)(Zt,{value:Hn,postState:function(co){return co||bt}}),qn=(0,d.Z)(kn,2),Nr=qn[0],Vr=qn[1],Io=function(co){var xo=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;function _o(){Vr(co),Ir==null||Ir(co)}xo?(0,J.flushSync)(_o):_o()},Bo=M.useState(Nr),mo=(0,d.Z)(Bo,2),Do=mo[0],to=mo[1],Rr=M.useRef(!1),Mo=M.useMemo(function(){return(De==="inline"||De==="vertical")&&Bt?["vertical",Bt]:[De,!1]},[De,Bt]),go=(0,d.Z)(Mo,2),To=go[0],ho=go[1],va=To==="inline",da=M.useState(To),Ia=(0,d.Z)(da,2),qo=Ia[0],Ea=Ia[1],Fa=M.useState(ho),Sa=(0,d.Z)(Fa,2),yo=Sa[0],Ja=Sa[1];M.useEffect(function(){Ea(To),Ja(ho),Rr.current&&(va?Vr(Do):Io(bt))},[To,ho]);var La=M.useState(0),Ba=(0,d.Z)(La,2),pa=Ba[0],Na=Ba[1],xa=pa>=so.length-1||qo!=="horizontal"||Nt;M.useEffect(function(){va&&to(Nr)},[Nr]),M.useEffect(function(){return Rr.current=!0,function(){Rr.current=!1}},[]);var aa=R(),Ra=aa.registerPath,Ta=aa.unregisterPath,Aa=aa.refreshOverflowKeys,ua=aa.isSubPathKey,Wr=aa.getKeyPath,Pr=aa.getKeys,Wo=aa.getSubPathKeys,Fo=M.useMemo(function(){return{registerPath:Ra,unregisterPath:Ta}},[Ra,Ta]),Po=M.useMemo(function(){return{isSubPathKey:ua}},[ua]);M.useEffect(function(){Aa(xa?bt:so.slice(pa+1).map(function(Oo){return Oo.key}))},[pa,xa]);var ko=(0,h.Z)(vn||jn&&((je=so[0])===null||je===void 0?void 0:je.key),{value:vn}),Uo=(0,d.Z)(ko,2),$o=Uo[0],no=Uo[1],ga=w(function(Oo){no(Oo)}),ia=w(function(){no(void 0)});(0,M.useImperativeHandle)(ve,function(){return{list:eo.current,focus:function(co){var xo,_o=Pr(),ea=L(_o,Gt),Pa=ea.elements,ha=ea.key2element,ka=ea.element2key,ei=T(eo.current,Pa),si=$o!=null?$o:ei[0]?ka.get(ei[0]):(xo=so.find(function(gi){return!gi.props.disabled}))===null||xo===void 0?void 0:xo.key,ti=ha.get(si);if(si&&ti){var Va;ti==null||(Va=ti.focus)===null||Va===void 0||Va.call(ti,co)}}}});var za=(0,h.Z)(Lr||[],{value:rn,postState:function(co){return Array.isArray(co)?co:co==null?bt:[co]}}),qa=(0,d.Z)(za,2),Za=qa[0],ja=qa[1],Wa=function(co){if(Sn){var xo=co.key,_o=Za.includes(xo),ea;br?_o?ea=Za.filter(function(ha){return ha!==xo}):ea=[].concat((0,ee.Z)(Za),[xo]):ea=[xo],ja(ea);var Pa=(0,S.Z)((0,S.Z)({},co),{},{selectedKeys:ea});_o?xn==null||xn(Pa):Vt==null||Vt(Pa)}!br&&Nr.length&&qo!=="inline"&&Io(bt)},Ka=w(function(Oo){cr==null||cr(Ht(Oo)),Wa(Oo)}),$a=w(function(Oo,co){var xo=Nr.filter(function(ea){return ea!==Oo});if(co)xo.push(Oo);else if(qo!=="inline"){var _o=Wo(Oo);xo=xo.filter(function(ea){return!_o.has(ea)})}(0,ue.Z)(Nr,xo,!0)||Io(xo,!0)}),Ha=function(co,xo){var _o=xo!=null?xo:!Nr.includes(co);$a(co,_o)},Ma=s(qo,$o,ur,Gt,eo,Pr,Wr,no,Ha,qr);M.useEffect(function(){So(!0)},[]);var _a=M.useMemo(function(){return{_internalRenderMenuItem:kr,_internalRenderSubMenuItem:fo}},[kr,fo]),ii=qo!=="horizontal"||Nt?so:so.map(function(Oo,co){return M.createElement(E,{key:Oo.key,overflowDisabled:co>pa},Oo)}),li=M.createElement(le.Z,(0,t.Z)({id:Se,ref:eo,prefixCls:"".concat(et,"-overflow"),component:"ul",itemComponent:qt,className:se()(et,"".concat(et,"-root"),"".concat(et,"-").concat(qo),kt,(Xe={},(0,u.Z)(Xe,"".concat(et,"-inline-collapsed"),yo),(0,u.Z)(Xe,"".concat(et,"-rtl"),ur),Xe),gt),dir:me,style:jt,role:"menu",tabIndex:hn,data:ii,renderRawItem:function(co){return co},renderRawRest:function(co){var xo=co.length,_o=xo?so.slice(-xo):null;return M.createElement(q,{eventKey:Q,title:tn,disabled:xa,internalPopupClose:xo===0,popupClassName:rr},_o)},maxCount:qo!=="horizontal"||Nt?le.Z.INVALIDATE:le.Z.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(co){Na(co)},onKeyDown:Ma},ao));return M.createElement(Me.Provider,{value:_a},M.createElement(ie.Provider,{value:Gt},M.createElement(E,{prefixCls:et,rootClassName:gt,mode:qo,openKeys:Nr,rtl:ur,disabled:At,motion:No?hr:null,defaultMotions:No?Hr:null,activeKey:$o,onActive:ga,onInactive:ia,selectedKeys:Za,inlineIndent:An,subMenuOpenDelay:Kt,subMenuCloseDelay:Tt,forceSubMenuRender:Yt,builtinPlacements:zr,triggerSubMenuAction:Mr,getPopupContainer:wr,itemIcon:Ln,expandIcon:en,onItemClick:Ka,onOpenChange:$a},M.createElement(V.Provider,{value:Po},li),M.createElement("div",{style:{display:"none"},"aria-hidden":!0},M.createElement(x.Provider,{value:Fo},so)))))}),Qt=xt,nt=Qt;nt.Item=qt,nt.SubMenu=q,nt.ItemGroup=$e,nt.Divider=ft;var pt=nt},11780:function(un,Ve,e){e.d(Ve,{Z:function(){return ne}});var t=e(14809),u=e(20439),S=e(50298),ee=e(62646),d=e(59301),I=e(92310),n=e.n(I),se=e(29301),le=e(34280),h=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],ue=void 0;function b(X,we){var m=X.prefixCls,A=X.invalidate,z=X.item,D=X.renderItem,B=X.responsive,F=X.responsiveDisabled,W=X.registerSize,xe=X.itemKey,Pe=X.className,Ie=X.style,rt=X.children,Ct=X.display,ut=X.order,he=X.component,qe=he===void 0?"div":he,T=(0,ee.Z)(X,h),O=B&&!Ct;function L(c){W(xe,c)}d.useEffect(function(){return function(){L(null)}},[]);var s=D&&z!==ue?D(z,{index:ut}):rt,H;A||(H={opacity:O?0:1,height:O?0:ue,overflowY:O?"hidden":ue,order:B?ut:ue,pointerEvents:O?"none":ue,position:O?"absolute":ue});var de={};O&&(de["aria-hidden"]=!0);var v=d.createElement(qe,(0,t.Z)({className:n()(!A&&m,Pe),style:(0,u.Z)((0,u.Z)({},H),Ie)},de,T,{ref:we}),s);return B&&(v=d.createElement(se.Z,{onResize:function(Q){var R=Q.offsetWidth;L(R)},disabled:F},v)),v}var M=d.forwardRef(b);M.displayName="Item";var J=M,ie=e(6089),_=e(4676),Je=e(16089);function Ee(X){if(typeof MessageChannel=="undefined")(0,Je.Z)(X);else{var we=new MessageChannel;we.port1.onmessage=function(){return X()},we.port2.postMessage(void 0)}}function Ue(){var X=d.useRef(null),we=function(A){X.current||(X.current=[],Ee(function(){(0,_.unstable_batchedUpdates)(function(){X.current.forEach(function(z){z()}),X.current=null})})),X.current.push(A)};return we}function be(X,we){var m=d.useState(we),A=(0,S.Z)(m,2),z=A[0],D=A[1],B=(0,ie.Z)(function(F){X(function(){D(F)})});return[z,B]}var K=d.createContext(null),E=["component"],r=["className"],x=["className"],P=function(we,m){var A=d.useContext(K);if(!A){var z=we.component,D=z===void 0?"div":z,B=(0,ee.Z)(we,E);return d.createElement(D,(0,t.Z)({},B,{ref:m}))}var F=A.className,W=(0,ee.Z)(A,r),xe=we.className,Pe=(0,ee.Z)(we,x);return d.createElement(K.Provider,{value:null},d.createElement(J,(0,t.Z)({ref:m,className:n()(F,xe)},W,Pe)))},G=d.forwardRef(P);G.displayName="RawItem";var Y=G,V=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"],Z="responsive",Me="invalidate";function pe(X){return"+ ".concat(X.length," ...")}function it(X,we){var m=X.prefixCls,A=m===void 0?"rc-overflow":m,z=X.data,D=z===void 0?[]:z,B=X.renderItem,F=X.renderRawItem,W=X.itemKey,xe=X.itemWidth,Pe=xe===void 0?10:xe,Ie=X.ssr,rt=X.style,Ct=X.className,ut=X.maxCount,he=X.renderRest,qe=X.renderRawRest,T=X.suffix,O=X.component,L=O===void 0?"div":O,s=X.itemComponent,H=X.onVisibleChange,de=(0,ee.Z)(X,V),v=Ie==="full",c=Ue(),Q=be(c,null),R=(0,S.Z)(Q,2),w=R[0],U=R[1],Le=w||0,ye=be(c,new Map),fe=(0,S.Z)(ye,2),Ae=fe[0],Ne=fe[1],Re=be(c,0),It=(0,S.Z)(Re,2),zt=It[0],Pt=It[1],Ut=be(c,0),Wt=(0,S.Z)(Ut,2),ht=Wt[0],Ht=Wt[1],Mn=be(c,0),$n=(0,S.Z)(Mn,2),Tn=$n[0],tr=$n[1],pr=(0,d.useState)(null),Un=(0,S.Z)(pr,2),qt=Un[0],gr=Un[1],yr=(0,d.useState)(null),Dn=(0,S.Z)(yr,2),Rn=Dn[0],Gr=Dn[1],We=d.useMemo(function(){return Rn===null&&v?Number.MAX_SAFE_INTEGER:Rn||0},[Rn,w]),yt=(0,d.useState)(!1),Mt=(0,S.Z)(yt,2),dt=Mt[0],Xt=Mt[1],Fn="".concat(A,"-item"),an=Math.max(zt,ht),Jn=ut===Z,k=D.length&&Jn,i=ut===Me,p=k||typeof ut=="number"&&D.length>ut,g=(0,d.useMemo)(function(){var pt=D;return k?w===null&&v?pt=D:pt=D.slice(0,Math.min(D.length,Le/Pe)):typeof ut=="number"&&(pt=D.slice(0,ut)),pt},[D,Pe,w,ut,k]),C=(0,d.useMemo)(function(){return k?D.slice(We+1):D.slice(g.length)},[D,g,k,We]),re=(0,d.useCallback)(function(pt,ce){var ve;return typeof W=="function"?W(pt):(ve=W&&(pt==null?void 0:pt[W]))!==null&&ve!==void 0?ve:ce},[W]),q=(0,d.useCallback)(B||function(pt){return pt},[B]);function He(pt,ce,ve){Rn===pt&&(ce===void 0||ce===qt)||(Gr(pt),ve||(Xt(ptLe){He(je-1,pt-Xe-Tn+ht);break}}T&&ft(0)+Tn>Le&&gr(null)}},[Le,Ae,ht,Tn,re,g]);var mt=dt&&!!C.length,ct={};qt!==null&&k&&(ct={position:"absolute",left:qt,top:0});var Ot={prefixCls:Fn,responsive:k,component:s,invalidate:i},vt=F?function(pt,ce){var ve=re(pt,ce);return d.createElement(K.Provider,{key:ve,value:(0,u.Z)((0,u.Z)({},Ot),{},{order:ce,item:pt,itemKey:ve,registerSize:_e,display:ce<=We})},F(pt,ce))}:function(pt,ce){var ve=re(pt,ce);return d.createElement(J,(0,t.Z)({},Ot,{order:ce,key:ve,item:pt,renderItem:q,itemKey:ve,registerSize:_e,display:ce<=We}))},bt={order:mt?We:Number.MAX_SAFE_INTEGER,className:"".concat(Fn,"-rest"),registerSize:at,display:mt},xt=he||pe,Qt=qe?d.createElement(K.Provider,{value:(0,u.Z)((0,u.Z)({},Ot),bt)},qe(C)):d.createElement(J,(0,t.Z)({},Ot,bt),typeof xt=="function"?xt(C):xt),nt=d.createElement(L,(0,t.Z)({className:n()(!i&&A,Ct),style:rt,ref:we},de),g.map(vt),p?Qt:null,T&&d.createElement(J,(0,t.Z)({},Ot,{responsive:Jn,responsiveDisabled:!k,order:We,className:"".concat(Fn,"-suffix"),registerSize:$e,display:!0,style:ct}),T));return Jn?d.createElement(se.Z,{onResize:Ke,disabled:!k},nt):nt}var ge=d.forwardRef(it);ge.displayName="Overflow",ge.Item=Y,ge.RESPONSIVE=Z,ge.INVALIDATE=Me;var Ce=ge,ne=Ce},17115:function(un,Ve,e){e.d(Ve,{ZP:function(){return n}});var t=e(50298),u=e(59301),S=e(47273),ee=0,d=(0,S.Z)();function I(){var se;return d?(se=ee,ee+=1):se="TEST_OR_SSR",se}function n(se){var le=u.useState(),h=(0,t.Z)(le,2),ue=h[0],b=h[1];return u.useEffect(function(){b("rc_select_".concat(I()))},[]),se||ue}},77861:function(un,Ve,e){e.d(Ve,{Ac:function(){return U},Xo:function(){return Ht},Wx:function(){return $n},ZP:function(){return p},lk:function(){return K}});var t=e(14809),u=e(95190),S=e(4635),ee=e(20439),d=e(50298),I=e(62646),n=e(93664),se=e(18929),le=e(48736),h=e(59301),ue=e(92310),b=e.n(ue),M=e(34280),J=e(49658),ie=e(10228),_=e(8654),Je=function(C){var re=C.className,q=C.customizeIcon,He=C.customizeIconProps,Ke=C.onMouseDown,_e=C.onClick,at=C.children,$e;return typeof q=="function"?$e=q(He):$e=q,h.createElement("span",{className:re,onMouseDown:function(mt){mt.preventDefault(),Ke&&Ke(mt)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:_e,"aria-hidden":!0},$e!==void 0?$e:h.createElement("span",{className:b()(re.split(/\s+/).map(function(ft){return"".concat(ft,"-icon")}))},at))},Ee=Je;function Ue(g,C,re,q,He){var Ke=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,_e=arguments.length>6?arguments[6]:void 0,at=arguments.length>7?arguments[7]:void 0,$e=h.useMemo(function(){if((0,n.Z)(q)==="object")return q.clearIcon;if(He)return He},[q,He]),ft=h.useMemo(function(){return!!(!Ke&&q&&(re.length||_e)&&!(at==="combobox"&&_e===""))},[q,Ke,re.length,_e,at]);return{allowClear:ft,clearIcon:h.createElement(Ee,{className:"".concat(g,"-clear"),onMouseDown:C,customizeIcon:$e},"\xD7")}}var be=h.createContext(null);function K(){return h.useContext(be)}function E(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,C=h.useState(!1),re=(0,d.Z)(C,2),q=re[0],He=re[1],Ke=h.useRef(null),_e=function(){window.clearTimeout(Ke.current)};h.useEffect(function(){return _e},[]);var at=function(ft,mt){_e(),Ke.current=window.setTimeout(function(){He(ft),mt&&mt()},g)};return[q,at,_e]}function r(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,C=h.useRef(null),re=h.useRef(null);h.useEffect(function(){return function(){window.clearTimeout(re.current)}},[]);function q(He){(He||C.current===null)&&(C.current=He),window.clearTimeout(re.current),re.current=window.setTimeout(function(){C.current=null},g)}return[function(){return C.current},q]}function x(g,C,re,q){var He=h.useRef(null);He.current={open:C,triggerOpen:re,customizedTrigger:q},h.useEffect(function(){function Ke(_e){var at;if(!((at=He.current)!==null&&at!==void 0&&at.customizedTrigger)){var $e=_e.target;$e.shadowRoot&&_e.composed&&($e=_e.composedPath()[0]||$e),He.current.open&&g().filter(function(ft){return ft}).every(function(ft){return!ft.contains($e)&&ft!==$e})&&He.current.triggerOpen(!1)}}return window.addEventListener("mousedown",Ke),function(){return window.removeEventListener("mousedown",Ke)}},[])}var P=e(26112),G=e(11780),Y=function(C,re){var q,He,Ke=C.prefixCls,_e=C.id,at=C.inputElement,$e=C.disabled,ft=C.tabIndex,mt=C.autoFocus,ct=C.autoComplete,Ot=C.editable,vt=C.activeDescendantId,bt=C.value,xt=C.maxLength,Qt=C.onKeyDown,nt=C.onMouseDown,pt=C.onChange,ce=C.onPaste,ve=C.onCompositionStart,je=C.onCompositionEnd,Xe=C.open,Te=C.attrs,lt=at||h.createElement("input",null),et=lt,gt=et.ref,jt=et.props,kt=jt.onKeyDown,dn=jt.onChange,hn=jt.onMouseDown,_t=jt.onCompositionStart,oe=jt.onCompositionEnd,me=jt.style;return(0,le.Kp)(!("maxLength"in lt.props),"Passing 'maxLength' to input element directly may not work because input in BaseSelect is controlled."),lt=h.cloneElement(lt,(0,ee.Z)((0,ee.Z)((0,ee.Z)({type:"search"},jt),{},{id:_e,ref:(0,_.sQ)(re,gt),disabled:$e,tabIndex:ft,autoComplete:ct||"off",autoFocus:mt,className:b()("".concat(Ke,"-selection-search-input"),(q=lt)===null||q===void 0||(He=q.props)===null||He===void 0?void 0:He.className),role:"combobox","aria-label":"Search","aria-expanded":Xe||!1,"aria-haspopup":"listbox","aria-owns":"".concat(_e,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(_e,"_list"),"aria-activedescendant":Xe?vt:void 0},Te),{},{value:Ot?bt:"",maxLength:xt,readOnly:!Ot,unselectable:Ot?null:"on",style:(0,ee.Z)((0,ee.Z)({},me),{},{opacity:Ot?null:0}),onKeyDown:function(Fe){Qt(Fe),kt&&kt(Fe)},onMouseDown:function(Fe){nt(Fe),hn&&hn(Fe)},onChange:function(Fe){pt(Fe),dn&&dn(Fe)},onCompositionStart:function(Fe){ve(Fe),_t&&_t(Fe)},onCompositionEnd:function(Fe){je(Fe),oe&&oe(Fe)},onPaste:ce})),lt},V=h.forwardRef(Y);V.displayName="Input";var Z=V;function Me(g){return Array.isArray(g)?g:g!==void 0?[g]:[]}var pe=typeof window!="undefined"&&window.document&&window.document.documentElement,it=pe;function ge(g){return g!=null}function Ce(g){return!g&&g!==0}function ne(g){return["string","number"].includes((0,n.Z)(g))}function X(g){var C=void 0;return g&&(ne(g.title)?C=g.title.toString():ne(g.label)&&(C=g.label.toString())),C}function we(g,C){it?h.useLayoutEffect(g,C):h.useEffect(g,C)}function m(g){var C;return(C=g.key)!==null&&C!==void 0?C:g.value}var A=function(C){C.preventDefault(),C.stopPropagation()},z=function(C){var re=C.id,q=C.prefixCls,He=C.values,Ke=C.open,_e=C.searchValue,at=C.autoClearSearchValue,$e=C.inputRef,ft=C.placeholder,mt=C.disabled,ct=C.mode,Ot=C.showSearch,vt=C.autoFocus,bt=C.autoComplete,xt=C.activeDescendantId,Qt=C.tabIndex,nt=C.removeIcon,pt=C.maxTagCount,ce=C.maxTagTextLength,ve=C.maxTagPlaceholder,je=ve===void 0?function(Wn){return"+ ".concat(Wn.length," ...")}:ve,Xe=C.tagRender,Te=C.onToggleOpen,lt=C.onRemove,et=C.onInputChange,gt=C.onInputPaste,jt=C.onInputKeyDown,kt=C.onInputMouseDown,dn=C.onInputCompositionStart,hn=C.onInputCompositionEnd,_t=h.useRef(null),oe=(0,h.useState)(0),me=(0,d.Z)(oe,2),Se=me[0],Fe=me[1],De=(0,h.useState)(!1),Bt=(0,d.Z)(De,2),At=Bt[0],Nt=Bt[1],tt="".concat(q,"-selection"),Kt=Ke||ct==="multiple"&&at===!1||ct==="tags"?_e:"",Cn=ct==="tags"||ct==="multiple"&&at===!1||Ot&&(Ke||At);we(function(){Fe(_t.current.scrollWidth)},[Kt]);function Tt(Wn,Sn,nr,br,Lr){return h.createElement("span",{className:b()("".concat(tt,"-item"),(0,S.Z)({},"".concat(tt,"-item-disabled"),nr)),title:X(Wn)},h.createElement("span",{className:"".concat(tt,"-item-content")},Sn),br&&h.createElement(Ee,{className:"".concat(tt,"-item-remove"),onMouseDown:A,onClick:Lr,customizeIcon:nt},"\xD7"))}function Yt(Wn,Sn,nr,br,Lr){var rn=function(xn){A(xn),Te(!Ke)};return h.createElement("span",{onMouseDown:rn},Xe({label:Sn,value:Wn,disabled:nr,closable:br,onClose:Lr}))}function Zt(Wn){var Sn=Wn.disabled,nr=Wn.label,br=Wn.value,Lr=!mt&&!Sn,rn=nr;if(typeof ce=="number"&&(typeof nr=="string"||typeof nr=="number")){var Vt=String(rn);Vt.length>ce&&(rn="".concat(Vt.slice(0,ce),"..."))}var xn=function(An){An&&An.stopPropagation(),lt(Wn)};return typeof Xe=="function"?Yt(br,rn,Sn,Lr,xn):Tt(Wn,rn,Sn,Lr,xn)}function Hn(Wn){var Sn=typeof je=="function"?je(Wn):je;return Tt({title:Sn},Sn,!1)}var vn=h.createElement("div",{className:"".concat(tt,"-search"),style:{width:Se},onFocus:function(){Nt(!0)},onBlur:function(){Nt(!1)}},h.createElement(Z,{ref:$e,open:Ke,prefixCls:q,id:re,inputElement:null,disabled:mt,autoFocus:vt,autoComplete:bt,editable:Cn,activeDescendantId:xt,value:Kt,onKeyDown:jt,onMouseDown:kt,onChange:et,onPaste:gt,onCompositionStart:dn,onCompositionEnd:hn,tabIndex:Qt,attrs:(0,P.Z)(C,!0)}),h.createElement("span",{ref:_t,className:"".concat(tt,"-search-mirror"),"aria-hidden":!0},Kt,"\xA0")),jn=h.createElement(G.Z,{prefixCls:"".concat(tt,"-overflow"),data:He,renderItem:Zt,renderRest:Hn,suffix:vn,itemKey:m,maxCount:pt});return h.createElement(h.Fragment,null,jn,!He.length&&!Kt&&h.createElement("span",{className:"".concat(tt,"-placeholder")},ft))},D=z,B=function(C){var re=C.inputElement,q=C.prefixCls,He=C.id,Ke=C.inputRef,_e=C.disabled,at=C.autoFocus,$e=C.autoComplete,ft=C.activeDescendantId,mt=C.mode,ct=C.open,Ot=C.values,vt=C.placeholder,bt=C.tabIndex,xt=C.showSearch,Qt=C.searchValue,nt=C.activeValue,pt=C.maxLength,ce=C.onInputKeyDown,ve=C.onInputMouseDown,je=C.onInputChange,Xe=C.onInputPaste,Te=C.onInputCompositionStart,lt=C.onInputCompositionEnd,et=C.title,gt=h.useState(!1),jt=(0,d.Z)(gt,2),kt=jt[0],dn=jt[1],hn=mt==="combobox",_t=hn||xt,oe=Ot[0],me=Qt||"";hn&&nt&&!kt&&(me=nt),h.useEffect(function(){hn&&dn(!1)},[hn,nt]);var Se=mt!=="combobox"&&!ct&&!xt?!1:!!me,Fe=et===void 0?X(oe):et,De=function(){if(oe)return null;var At=Se?{visibility:"hidden"}:void 0;return h.createElement("span",{className:"".concat(q,"-selection-placeholder"),style:At},vt)};return h.createElement(h.Fragment,null,h.createElement("span",{className:"".concat(q,"-selection-search")},h.createElement(Z,{ref:Ke,prefixCls:q,id:He,open:ct,inputElement:re,disabled:_e,autoFocus:at,autoComplete:$e,editable:_t,activeDescendantId:ft,value:me,onKeyDown:ce,onMouseDown:ve,onChange:function(At){dn(!0),je(At)},onPaste:Xe,onCompositionStart:Te,onCompositionEnd:lt,tabIndex:bt,attrs:(0,P.Z)(C,!0),maxLength:hn?pt:void 0})),!hn&&oe?h.createElement("span",{className:"".concat(q,"-selection-item"),title:Fe,style:Se?{visibility:"hidden"}:void 0},oe.label):null,De())},F=B;function W(g){return![ie.Z.ESC,ie.Z.SHIFT,ie.Z.BACKSPACE,ie.Z.TAB,ie.Z.WIN_KEY,ie.Z.ALT,ie.Z.META,ie.Z.WIN_KEY_RIGHT,ie.Z.CTRL,ie.Z.SEMICOLON,ie.Z.EQUALS,ie.Z.CAPS_LOCK,ie.Z.CONTEXT_MENU,ie.Z.F1,ie.Z.F2,ie.Z.F3,ie.Z.F4,ie.Z.F5,ie.Z.F6,ie.Z.F7,ie.Z.F8,ie.Z.F9,ie.Z.F10,ie.Z.F11,ie.Z.F12].includes(g)}var xe=function(C,re){var q=(0,h.useRef)(null),He=(0,h.useRef)(!1),Ke=C.prefixCls,_e=C.open,at=C.mode,$e=C.showSearch,ft=C.tokenWithEnter,mt=C.autoClearSearchValue,ct=C.onSearch,Ot=C.onSearchSubmit,vt=C.onToggleOpen,bt=C.onInputKeyDown,xt=C.domRef;h.useImperativeHandle(re,function(){return{focus:function(){q.current.focus()},blur:function(){q.current.blur()}}});var Qt=r(0),nt=(0,d.Z)(Qt,2),pt=nt[0],ce=nt[1],ve=function(me){var Se=me.which;(Se===ie.Z.UP||Se===ie.Z.DOWN)&&me.preventDefault(),bt&&bt(me),Se===ie.Z.ENTER&&at==="tags"&&!He.current&&!_e&&(Ot==null||Ot(me.target.value)),W(Se)&&vt(!0)},je=function(){ce(!0)},Xe=(0,h.useRef)(null),Te=function(me){ct(me,!0,He.current)!==!1&&vt(!0)},lt=function(){He.current=!0},et=function(me){He.current=!1,at!=="combobox"&&Te(me.target.value)},gt=function(me){var Se=me.target.value;if(ft&&Xe.current&&/[\r\n]/.test(Xe.current)){var Fe=Xe.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");Se=Se.replace(Fe,Xe.current)}Xe.current=null,Te(Se)},jt=function(me){var Se=me.clipboardData,Fe=Se.getData("text");Xe.current=Fe},kt=function(me){var Se=me.target;if(Se!==q.current){var Fe=document.body.style.msTouchAction!==void 0;Fe?setTimeout(function(){q.current.focus()}):q.current.focus()}},dn=function(me){var Se=pt();me.target!==q.current&&!Se&&at!=="combobox"&&me.preventDefault(),(at!=="combobox"&&(!$e||!Se)||!_e)&&(_e&&mt!==!1&&ct("",!0,!1),vt())},hn={inputRef:q,onInputKeyDown:ve,onInputMouseDown:je,onInputChange:gt,onInputPaste:jt,onInputCompositionStart:lt,onInputCompositionEnd:et},_t=at==="multiple"||at==="tags"?h.createElement(D,(0,t.Z)({},C,hn)):h.createElement(F,(0,t.Z)({},C,hn));return h.createElement("div",{ref:xt,className:"".concat(Ke,"-selector"),onClick:kt,onMouseDown:dn},_t)},Pe=h.forwardRef(xe);Pe.displayName="Selector";var Ie=Pe,rt=e(35593),Ct=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],ut=function(C){var re=C===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:re,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:re,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:re,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:re,adjustY:1},htmlRegion:"scroll"}}},he=function(C,re){var q=C.prefixCls,He=C.disabled,Ke=C.visible,_e=C.children,at=C.popupElement,$e=C.animation,ft=C.transitionName,mt=C.dropdownStyle,ct=C.dropdownClassName,Ot=C.direction,vt=Ot===void 0?"ltr":Ot,bt=C.placement,xt=C.builtinPlacements,Qt=C.dropdownMatchSelectWidth,nt=C.dropdownRender,pt=C.dropdownAlign,ce=C.getPopupContainer,ve=C.empty,je=C.getTriggerDOMNode,Xe=C.onPopupVisibleChange,Te=C.onPopupMouseEnter,lt=(0,I.Z)(C,Ct),et="".concat(q,"-dropdown"),gt=at;nt&&(gt=nt(at));var jt=h.useMemo(function(){return xt||ut(Qt)},[xt,Qt]),kt=$e?"".concat(et,"-").concat($e):ft,dn=typeof Qt=="number",hn=h.useMemo(function(){return dn?null:Qt===!1?"minWidth":"width"},[Qt,dn]),_t=mt;dn&&(_t=(0,ee.Z)((0,ee.Z)({},_t),{},{width:Qt}));var oe=h.useRef(null);return h.useImperativeHandle(re,function(){return{getPopupElement:function(){return oe.current}}}),h.createElement(rt.Z,(0,t.Z)({},lt,{showAction:Xe?["click"]:[],hideAction:Xe?["click"]:[],popupPlacement:bt||(vt==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:jt,prefixCls:et,popupTransitionName:kt,popup:h.createElement("div",{ref:oe,onMouseEnter:Te},gt),stretch:hn,popupAlign:pt,popupVisible:Ke,getPopupContainer:ce,popupClassName:b()(ct,(0,S.Z)({},"".concat(et,"-empty"),ve)),popupStyle:_t,getTriggerDOMNode:je,onPopupVisibleChange:Xe}),_e)},qe=h.forwardRef(he);qe.displayName="SelectTrigger";var T=qe,O=e(21696);function L(g,C){var re=g.key,q;return"value"in g&&(q=g.value),re!=null?re:q!==void 0?q:"rc-index-key-".concat(C)}function s(g,C){var re=g||{},q=re.label,He=re.value,Ke=re.options,_e=re.groupLabel,at=q||(C?"children":"label");return{label:at,value:He||"value",options:Ke||"options",groupLabel:_e||at}}function H(g){var C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},re=C.fieldNames,q=C.childrenAsData,He=[],Ke=s(re,!1),_e=Ke.label,at=Ke.value,$e=Ke.options,ft=Ke.groupLabel;function mt(ct,Ot){ct.forEach(function(vt){if(Ot||!($e in vt)){var bt=vt[at];He.push({key:L(vt,He.length),groupOption:Ot,data:vt,label:vt[_e],value:bt})}else{var xt=vt[ft];xt===void 0&&q&&(xt=vt.label),He.push({key:L(vt,He.length),group:!0,data:vt,label:xt}),mt(vt[$e],!0)}})}return mt(g,!1),He}function de(g){var C=(0,ee.Z)({},g);return"props"in C||Object.defineProperty(C,"props",{get:function(){return(0,le.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),C}}),C}function v(g,C){if(!C||!C.length)return null;var re=!1;function q(Ke,_e){var at=(0,O.Z)(_e),$e=at[0],ft=at.slice(1);if(!$e)return[Ke];var mt=Ke.split($e);return re=re||mt.length>1,mt.reduce(function(ct,Ot){return[].concat((0,u.Z)(ct),(0,u.Z)(q(Ot,ft)))},[]).filter(function(ct){return ct})}var He=q(g,C);return re?He:null}var c=["id","prefixCls","className","showSearch","tagRender","direction","omitDomProps","displayValues","onDisplayValuesChange","emptyOptions","notFoundContent","onClear","mode","disabled","loading","getInputElement","getRawInputElement","open","defaultOpen","onDropdownVisibleChange","activeValue","onActiveValueChange","activeDescendantId","searchValue","autoClearSearchValue","onSearch","onSearchSplit","tokenSeparators","allowClear","suffixIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],Q=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"];function R(g){return g==="tags"||g==="multiple"}var w=h.forwardRef(function(g,C){var re,q,He=g.id,Ke=g.prefixCls,_e=g.className,at=g.showSearch,$e=g.tagRender,ft=g.direction,mt=g.omitDomProps,ct=g.displayValues,Ot=g.onDisplayValuesChange,vt=g.emptyOptions,bt=g.notFoundContent,xt=bt===void 0?"Not Found":bt,Qt=g.onClear,nt=g.mode,pt=g.disabled,ce=g.loading,ve=g.getInputElement,je=g.getRawInputElement,Xe=g.open,Te=g.defaultOpen,lt=g.onDropdownVisibleChange,et=g.activeValue,gt=g.onActiveValueChange,jt=g.activeDescendantId,kt=g.searchValue,dn=g.autoClearSearchValue,hn=g.onSearch,_t=g.onSearchSplit,oe=g.tokenSeparators,me=g.allowClear,Se=g.suffixIcon,Fe=g.clearIcon,De=g.OptionList,Bt=g.animation,At=g.transitionName,Nt=g.dropdownStyle,tt=g.dropdownClassName,Kt=g.dropdownMatchSelectWidth,Cn=g.dropdownRender,Tt=g.dropdownAlign,Yt=g.placement,Zt=g.builtinPlacements,Hn=g.getPopupContainer,vn=g.showAction,jn=vn===void 0?[]:vn,Wn=g.onFocus,Sn=g.onBlur,nr=g.onKeyUp,br=g.onKeyDown,Lr=g.onMouseDown,rn=(0,I.Z)(g,c),Vt=R(nt),xn=(at!==void 0?at:Vt)||nt==="combobox",zn=(0,ee.Z)({},rn);Q.forEach(function(Wr){delete zn[Wr]}),mt==null||mt.forEach(function(Wr){delete zn[Wr]});var An=h.useState(!1),hr=(0,d.Z)(An,2),Hr=hr[0],dr=hr[1];h.useEffect(function(){dr((0,J.Z)())},[]);var Mr=h.useRef(null),zr=h.useRef(null),Ln=h.useRef(null),en=h.useRef(null),sn=h.useRef(null),tn=E(),rr=(0,d.Z)(tn,3),wr=rr[0],cr=rr[1],Ir=rr[2];h.useImperativeHandle(C,function(){var Wr,Pr;return{focus:(Wr=en.current)===null||Wr===void 0?void 0:Wr.focus,blur:(Pr=en.current)===null||Pr===void 0?void 0:Pr.blur,scrollTo:function(Fo){var Po;return(Po=sn.current)===null||Po===void 0?void 0:Po.scrollTo(Fo)}}});var qr=h.useMemo(function(){var Wr;if(nt!=="combobox")return kt;var Pr=(Wr=ct[0])===null||Wr===void 0?void 0:Wr.value;return typeof Pr=="string"||typeof Pr=="number"?String(Pr):""},[kt,nt,ct]),Eo=nt==="combobox"&&typeof ve=="function"&&ve()||null,jr=typeof je=="function"&&je(),kr=(0,_.x1)(zr,jr==null||(re=jr.props)===null||re===void 0?void 0:re.ref),fo=h.useState(!1),ao=(0,d.Z)(fo,2),so=ao[0],Ho=ao[1];(0,M.Z)(function(){Ho(!0)},[]);var jo=(0,se.Z)(!1,{defaultValue:Te,value:Xe}),No=(0,d.Z)(jo,2),So=No[0],eo=No[1],Gt=so?So:!1,ur=!xt&&vt;(pt||ur&&Gt&&nt==="combobox")&&(Gt=!1);var kn=ur?!1:Gt,qn=h.useCallback(function(Wr){var Pr=Wr!==void 0?Wr:!Gt;pt||(eo(Pr),Gt!==Pr&&(lt==null||lt(Pr)))},[pt,Gt,eo,lt]),Nr=h.useMemo(function(){return(oe||[]).some(function(Wr){return[` + ${bt}-expand, + ${bt}-edit, + ${bt}-copy + `]:Object.assign(Object.assign({},(0,we.N)(We)),{marginInlineStart:We.marginXXS})}),W(We)),xe(We)),Pe()),{"&-rtl":{direction:"rtl"}})}};var ot=(0,m.Z)("Typography",We=>[Ie(We)],()=>({titleMarginTop:"1.2em",titleMarginBottom:"0.5em"})),ut=We=>{const{prefixCls:bt,"aria-label":Mt,className:dt,style:Xt,direction:Ln,maxLength:an,autoSize:Jn=!0,value:k,onSave:i,onCancel:p,onEnd:g,component:C,enterIcon:re=t.createElement(Ce,null)}=We,q=t.useRef(null),He=t.useRef(!1),Ke=t.useRef(),[_e,at]=t.useState(k);t.useEffect(()=>{at(k)},[k]),t.useEffect(()=>{if(q.current&&q.current.resizableTextArea){const{textArea:ce}=q.current.resizableTextArea;ce.focus();const{length:ve}=ce.value;ce.setSelectionRange(ve,ve)}},[]);const $e=ce=>{let{target:ve}=ce;at(ve.value.replace(/[\n\r]/g,""))},ft=()=>{He.current=!0},mt=()=>{He.current=!1},ct=ce=>{let{keyCode:ve}=ce;He.current||(Ke.current=ve)},Ot=()=>{i(_e.trim())},vt=ce=>{let{keyCode:ve,ctrlKey:je,altKey:Xe,metaKey:Te,shiftKey:lt}=ce;Ke.current===ve&&!He.current&&!je&&!Xe&&!Te&&!lt&&(ve===E.Z.ENTER?(Ot(),g==null||g()):ve===E.Z.ESC&&p())},Ct=()=>{Ot()},xt=C?`${bt}-${C}`:"",[Qt,nt]=ot(bt),pt=y()(bt,`${bt}-edit-content`,{[`${bt}-rtl`]:Ln==="rtl"},dt,xt,nt);return Qt(t.createElement("div",{className:pt,style:Xt},t.createElement(X.Z,{ref:q,maxLength:an,value:_e,onChange:$e,onKeyDown:ct,onKeyUp:vt,onCompositionStart:ft,onCompositionEnd:mt,onBlur:Ct,"aria-label":Mt,rows:1,autoSize:Jn}),re!==null?(0,ne.Tm)(re,{className:`${bt}-edit-content-confirm`}):null))},he=function(We,bt){var Mt={};for(var dt in We)Object.prototype.hasOwnProperty.call(We,dt)&&bt.indexOf(dt)<0&&(Mt[dt]=We[dt]);if(We!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Xt=0,dt=Object.getOwnPropertySymbols(We);Xt{const{prefixCls:Mt,component:dt="article",className:Xt,rootClassName:Ln,setContentRef:an,children:Jn,direction:k,style:i}=We,p=he(We,["prefixCls","component","className","rootClassName","setContentRef","children","direction","style"]),{getPrefixCls:g,direction:C,typography:re}=t.useContext(Y.E_),q=k!=null?k:C;let He=bt;an&&(He=(0,be.sQ)(bt,an));const Ke=g("typography",Mt),[_e,at]=ot(Ke),$e=y()(Ke,re==null?void 0:re.className,{[`${Ke}-rtl`]:q==="rtl"},Xt,Ln,at),ft=Object.assign(Object.assign({},re==null?void 0:re.style),i);return _e(t.createElement(dt,Object.assign({className:$e,style:ft,ref:He},p),Jn))});function O(We,bt){return t.useMemo(()=>{const Mt=!!We;return[Mt,Object.assign(Object.assign({},bt),Mt&&typeof We=="object"?We:null)]},[We])}var s=(We,bt)=>{const Mt=t.useRef(!1);t.useEffect(()=>{Mt.current?We():Mt.current=!0},bt)};function H(We){const bt=typeof We;return bt==="string"||bt==="number"}function de(We){let bt=0;return We.forEach(Mt=>{H(Mt)?bt+=String(Mt).length:bt+=1}),bt}function v(We,bt){let Mt=0;const dt=[];for(let Xt=0;Xtbt){const i=bt-Mt;return dt.push(String(Ln).slice(0,i)),dt}dt.push(Ln),Mt=k}return We}const c=0,Q=1,R=2,w=3,U=4;var ye=We=>{let{enabledMeasure:bt,children:Mt,text:dt,width:Xt,fontSize:Ln,rows:an,onEllipsis:Jn}=We;const[[k,i,p],g]=t.useState([0,0,0]),[C,re]=t.useState(0),[q,He]=t.useState(c),[Ke,_e]=t.useState(0),at=t.useRef(null),$e=t.useRef(null),ft=t.useMemo(()=>(0,_.Z)(dt),[dt]),mt=t.useMemo(()=>de(ft),[ft]),ct=t.useMemo(()=>!bt||q!==w?C&&q!==U&&bt?Mt(v(ft,C),C{bt&&Xt&&Ln&&mt&&(He(Q),g([0,Math.ceil(mt/2),mt]))},[bt,Xt,Ln,dt,mt,an]),(0,Je.Z)(()=>{var xt;q===Q&&_e(((xt=at.current)===null||xt===void 0?void 0:xt.offsetHeight)||0)},[q]),(0,Je.Z)(()=>{var xt,Qt;if(Ke){if(q===Q){const nt=((xt=$e.current)===null||xt===void 0?void 0:xt.offsetHeight)||0,pt=an*Ke;nt<=pt?(He(U),Jn(!1)):He(R)}else if(q===R)if(k!==p){const nt=((Qt=$e.current)===null||Qt===void 0?void 0:Qt.offsetHeight)||0,pt=an*Ke;let ce=k,ve=p;k===p-1?ve=k:nt<=pt?ce=i:ve=i;const je=Math.ceil((ce+ve)/2);g([ce,je,ve])}else He(w),re(i),Jn(!0)}},[q,k,p,an,Ke]);const Ot={width:Xt,whiteSpace:"normal",margin:0,padding:0},vt=(xt,Qt,nt)=>t.createElement("span",{"aria-hidden":!0,ref:Qt,style:Object.assign({position:"fixed",display:"block",left:0,top:0,zIndex:-9999,visibility:"hidden",pointerEvents:"none",fontSize:Math.floor(Ln/2)*2},nt)},xt),Ct=(xt,Qt)=>{const nt=v(ft,xt);return vt(Mt(nt,!0),Qt,Ot)};return t.createElement(t.Fragment,null,ct,bt&&q!==w&&q!==U&&t.createElement(t.Fragment,null,vt("lg",at,{wordBreak:"keep-all",whiteSpace:"nowrap"}),q===Q?vt(Mt(ft,!1),$e,Ot):Ct(i,$e)))},Ae=We=>{let{enabledEllipsis:bt,isEllipsis:Mt,children:dt,tooltipProps:Xt}=We;return!(Xt!=null&&Xt.title)||!bt?dt:t.createElement(Z.Z,Object.assign({open:Mt?void 0:!1},Xt),dt)},Ne=function(We,bt){var Mt={};for(var dt in We)Object.prototype.hasOwnProperty.call(We,dt)&&bt.indexOf(dt)<0&&(Mt[dt]=We[dt]);if(We!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Xt=0,dt=Object.getOwnPropertySymbols(We);Xt{var Mt,dt,Xt;const{prefixCls:Ln,className:an,style:Jn,type:k,disabled:i,children:p,ellipsis:g,editable:C,copyable:re,component:q,title:He}=We,Ke=Ne(We,["prefixCls","className","style","type","disabled","children","ellipsis","editable","copyable","component","title"]),{getPrefixCls:_e,direction:at}=t.useContext(Y.E_),[$e]=(0,V.Z)("Text"),ft=t.useRef(null),mt=t.useRef(null),ct=_e("typography",Ln),Ot=(0,Ue.Z)(Ke,["mark","code","delete","underline","strong","keyboard","italic"]),[vt,Ct]=O(C),[xt,Qt]=(0,Ee.Z)(!1,{value:Ct.editing}),{triggerType:nt=["icon"]}=Ct,pt=tn=>{var cn;tn&&((cn=Ct.onStart)===null||cn===void 0||cn.call(Ct)),Qt(tn)};s(()=>{var tn;xt||(tn=mt.current)===null||tn===void 0||tn.focus()},[xt]);const ce=tn=>{tn==null||tn.preventDefault(),pt(!0)},ve=tn=>{var cn;(cn=Ct.onChange)===null||cn===void 0||cn.call(Ct,tn),pt(!1)},je=()=>{var tn;(tn=Ct.onCancel)===null||tn===void 0||tn.call(Ct),pt(!1)},[Xe,Te]=O(re),[lt,et]=t.useState(!1),ht=t.useRef(null),jt={};Te.format&&(jt.format=Te.format);const kt=()=>{ht.current&&clearTimeout(ht.current)},dn=tn=>{var cn;tn==null||tn.preventDefault(),tn==null||tn.stopPropagation(),J()(Te.text||String(p)||"",jt),et(!0),kt(),ht.current=setTimeout(()=>{et(!1)},3e3),(cn=Te.onCopy)===null||cn===void 0||cn.call(Te,tn)};t.useEffect(()=>kt,[]);const[gn,en]=t.useState(!1),[oe,me]=t.useState(!1),[Se,Fe]=t.useState(!1),[De,Bt]=t.useState(!1),[At,Nt]=t.useState(!1),[tt,Kt]=t.useState(!0),[bn,Tt]=O(g,{expandable:!1}),Yt=bn&&!Se,{rows:Zt=1}=Tt,Vn=t.useMemo(()=>!Yt||Tt.suffix!==void 0||Tt.onEllipsis||Tt.expandable||vt||Xe,[Yt,Tt,vt,Xe]);(0,Je.Z)(()=>{bn&&!Vn&&(en((0,K.G)("webkitLineClamp")),me((0,K.G)("textOverflow")))},[Vn,bn]);const vn=t.useMemo(()=>Vn?!1:Zt===1?oe:gn,[Vn,oe,gn]),Wn=Yt&&(vn?At:De),Kn=Yt&&Zt===1&&vn,Sn=Yt&&Zt>1&&vn,nr=tn=>{var cn;Fe(!0),(cn=Tt.onExpand)===null||cn===void 0||cn.call(Tt,tn)},[br,Lr]=t.useState(0),[rn,Vt]=t.useState(0),xn=(tn,cn)=>{let{offsetWidth:nn}=tn;var rr;Lr(nn),Vt(parseInt((rr=window.getComputedStyle)===null||rr===void 0?void 0:rr.call(window,cn).fontSize,10)||0)},jn=tn=>{var cn;Bt(tn),De!==tn&&((cn=Tt.onEllipsis)===null||cn===void 0||cn.call(Tt,tn))};t.useEffect(()=>{const tn=ft.current;if(bn&&vn&&tn){const cn=Sn?tn.offsetHeight{const tn=ft.current;if(typeof IntersectionObserver=="undefined"||!tn||!vn||!Yt)return;const cn=new IntersectionObserver(()=>{Kt(!!tn.offsetParent)});return cn.observe(tn),()=>{cn.disconnect()}},[vn,Yt]);let An={};Tt.tooltip===!0?An={title:(Mt=Ct.text)!==null&&Mt!==void 0?Mt:p}:t.isValidElement(Tt.tooltip)?An={title:Tt.tooltip}:typeof Tt.tooltip=="object"?An=Object.assign({title:(dt=Ct.text)!==null&&dt!==void 0?dt:p},Tt.tooltip):An={title:Tt.tooltip};const hr=t.useMemo(()=>{const tn=cn=>["string","number"].includes(typeof cn);if(!(!bn||vn)){if(tn(Ct.text))return Ct.text;if(tn(p))return p;if(tn(He))return He;if(tn(An.title))return An.title}},[bn,vn,He,An.title,Wn]);if(xt)return t.createElement(ut,{value:(Xt=Ct.text)!==null&&Xt!==void 0?Xt:typeof p=="string"?p:"",onSave:ve,onCancel:je,onEnd:Ct.onEnd,prefixCls:ct,className:an,style:Jn,direction:at,component:q,maxLength:Ct.maxLength,autoSize:Ct.autoSize,enterIcon:Ct.enterIcon});const Hr=()=>{const{expandable:tn,symbol:cn}=Tt;if(!tn)return null;let nn;return cn?nn=cn:nn=$e==null?void 0:$e.expand,t.createElement("a",{key:"expand",className:`${ct}-expand`,onClick:nr,"aria-label":$e==null?void 0:$e.expand},nn)},dr=()=>{if(!vt)return;const{icon:tn,tooltip:cn}=Ct,nn=(0,_.Z)(cn)[0]||($e==null?void 0:$e.edit),rr=typeof nn=="string"?nn:"";return nt.includes("icon")?t.createElement(Z.Z,{key:"edit",title:cn===!1?"":nn},t.createElement(G,{ref:mt,className:`${ct}-edit`,onClick:ce,"aria-label":rr},tn||t.createElement(h,{role:"button"}))):null},Mr=()=>{if(!Xe)return;const{tooltips:tn,icon:cn}=Te,nn=zt(tn),rr=zt(cn),wr=lt?It(nn[1],$e==null?void 0:$e.copied):It(nn[0],$e==null?void 0:$e.copy),cr=lt?$e==null?void 0:$e.copied:$e==null?void 0:$e.copy,Ir=typeof wr=="string"?wr:cr;return t.createElement(Z.Z,{key:"copy",title:wr},t.createElement(G,{className:y()(`${ct}-copy`,lt&&`${ct}-copy-success`),onClick:dn,"aria-label":Ir},lt?It(rr[1],t.createElement(u.Z,null),!0):It(rr[0],t.createElement(S.Z,null),!0)))},zr=tn=>[tn&&Hr(),dr(),Mr()],Nn=tn=>[tn&&t.createElement("span",{"aria-hidden":!0,key:"ellipsis"},Pt),Tt.suffix,zr(tn)];return t.createElement(ie.Z,{onResize:xn,disabled:!Yt||vn},tn=>t.createElement(Ae,{tooltipProps:An,enabledEllipsis:Yt,isEllipsis:Wn},t.createElement(T,Object.assign({className:y()({[`${ct}-${k}`]:k,[`${ct}-disabled`]:i,[`${ct}-ellipsis`]:bn,[`${ct}-single-line`]:Yt&&Zt===1,[`${ct}-ellipsis-single-line`]:Kn,[`${ct}-ellipsis-multiple-line`]:Sn},an),prefixCls:Ln,style:Object.assign(Object.assign({},Jn),{WebkitLineClamp:Sn?Zt:void 0}),component:q,ref:(0,be.sQ)(tn,ft,bt),direction:at,onClick:nt.includes("text")?ce:void 0,"aria-label":hr==null?void 0:hr.toString(),title:He},Ot),t.createElement(ye,{enabledMeasure:Yt&&!vn,text:p,rows:Zt,width:br,fontSize:rn,onEllipsis:jn},(cn,nn)=>{let rr=cn;return cn.length&&nn&&hr&&(rr=t.createElement("span",{key:"show-content","aria-hidden":!0},rr)),Re(We,t.createElement(t.Fragment,null,rr,Nn(nn)))}))))}),yt=function(We,bt){var Mt={};for(var dt in We)Object.prototype.hasOwnProperty.call(We,dt)&&bt.indexOf(dt)<0&&(Mt[dt]=We[dt]);if(We!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Xt=0,dt=Object.getOwnPropertySymbols(We);Xt{var{ellipsis:Mt,rel:dt}=We,Xt=yt(We,["ellipsis","rel"]);const Ln=Object.assign(Object.assign({},Xt),{rel:dt===void 0&&Xt.target==="_blank"?"noopener noreferrer":dt});return delete Ln.navigate,t.createElement(Wt,Object.assign({},Ln,{ref:bt,ellipsis:!!Mt,component:"a"}))}),Zn=t.forwardRef((We,bt)=>t.createElement(Wt,Object.assign({ref:bt},We,{component:"div"}))),tr=function(We,bt){var Mt={};for(var dt in We)Object.prototype.hasOwnProperty.call(We,dt)&&bt.indexOf(dt)<0&&(Mt[dt]=We[dt]);if(We!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Xt=0,dt=Object.getOwnPropertySymbols(We);Xt{var{ellipsis:Mt}=We,dt=tr(We,["ellipsis"]);const Xt=t.useMemo(()=>Mt&&typeof Mt=="object"?(0,Ue.Z)(Mt,["expandable","rows"]):Mt,[Mt]);return t.createElement(Wt,Object.assign({ref:bt},dt,{ellipsis:Xt,component:"span"}))};var Xn=t.forwardRef(pr),qt=function(We,bt){var Mt={};for(var dt in We)Object.prototype.hasOwnProperty.call(We,dt)&&bt.indexOf(dt)<0&&(Mt[dt]=We[dt]);if(We!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Xt=0,dt=Object.getOwnPropertySymbols(We);Xt{const{level:Mt=1}=We,dt=qt(We,["level"]);let Xt;return gr.includes(Mt)?Xt=`h${Mt}`:Xt="h1",t.createElement(Wt,Object.assign({ref:bt},dt,{component:Xt}))});const Tn=T;Tn.Text=Xn,Tn.Link=Mn,Tn.Title=Dn,Tn.Paragraph=Zn;var Gr=Tn},5630:function(un,Ve,e){var t=e(14809),u=e(20439),S=e(4635),ee=e(50298),d=e(62646),I=e(92310),n=e.n(I),se=e(18929),le=e(59301),h=["prefixCls","className","style","checked","disabled","defaultChecked","type","title","onChange"],ue=(0,le.forwardRef)(function(y,M){var J,ie=y.prefixCls,_=ie===void 0?"rc-checkbox":ie,Je=y.className,Ee=y.style,Ue=y.checked,be=y.disabled,K=y.defaultChecked,E=K===void 0?!1:K,r=y.type,x=r===void 0?"checkbox":r,P=y.title,G=y.onChange,Y=(0,d.Z)(y,h),V=(0,le.useRef)(null),Z=(0,se.Z)(E,{value:Ue}),Me=(0,ee.Z)(Z,2),pe=Me[0],it=Me[1];(0,le.useImperativeHandle)(M,function(){return{focus:function(){var X;(X=V.current)===null||X===void 0||X.focus()},blur:function(){var X;(X=V.current)===null||X===void 0||X.blur()},input:V.current}});var ge=n()(_,Je,(J={},(0,S.Z)(J,"".concat(_,"-checked"),pe),(0,S.Z)(J,"".concat(_,"-disabled"),be),J)),Ce=function(X){be||("checked"in y||it(X.target.checked),G==null||G({target:(0,u.Z)((0,u.Z)({},y),{},{type:x,checked:X.target.checked}),stopPropagation:function(){X.stopPropagation()},preventDefault:function(){X.preventDefault()},nativeEvent:X.nativeEvent}))};return le.createElement("span",{className:ge,title:P,style:Ee},le.createElement("input",(0,t.Z)({},Y,{className:"".concat(_,"-input"),ref:V,onChange:Ce,disabled:be,checked:!!pe,type:x})),le.createElement("span",{className:"".concat(_,"-inner")}))});Ve.Z=ue},31561:function(un,Ve,e){e.d(Ve,{Z:function(){return x}});var t=e(14809),u=e(4635),S=e(50298),ee=e(62646),d=e(35593),I=e(92310),n=e.n(I),se=e(8654),le=e(59301),h=e(10228),ue=e(16089),y=h.Z.ESC,M=h.Z.TAB;function J(P){var G=P.visible,Y=P.triggerRef,V=P.onVisibleChange,Z=P.autoFocus,Me=P.overlayRef,pe=le.useRef(!1),it=function(){if(G){var X,we;(X=Y.current)===null||X===void 0||(we=X.focus)===null||we===void 0||we.call(X),V==null||V(!1)}},ge=function(){var X;return(X=Me.current)!==null&&X!==void 0&&X.focus?(Me.current.focus(),pe.current=!0,!0):!1},Ce=function(X){switch(X.keyCode){case y:it();break;case M:{var we=!1;pe.current||(we=ge()),we?X.preventDefault():it();break}}};le.useEffect(function(){return G?(window.addEventListener("keydown",Ce),Z&&(0,ue.Z)(ge,3),function(){window.removeEventListener("keydown",Ce),pe.current=!1}):function(){pe.current=!1}},[G])}var ie=(0,le.forwardRef)(function(P,G){var Y=P.overlay,V=P.arrow,Z=P.prefixCls,Me=(0,le.useMemo)(function(){var it;return typeof Y=="function"?it=Y():it=Y,it},[Y]),pe=(0,se.sQ)(G,Me==null?void 0:Me.ref);return le.createElement(le.Fragment,null,V&&le.createElement("div",{className:"".concat(Z,"-arrow")}),le.cloneElement(Me,{ref:(0,se.Yr)(Me)?pe:void 0}))}),_=ie,Je={adjustX:1,adjustY:1},Ee=[0,0],Ue={topLeft:{points:["bl","tl"],overflow:Je,offset:[0,-4],targetOffset:Ee},top:{points:["bc","tc"],overflow:Je,offset:[0,-4],targetOffset:Ee},topRight:{points:["br","tr"],overflow:Je,offset:[0,-4],targetOffset:Ee},bottomLeft:{points:["tl","bl"],overflow:Je,offset:[0,4],targetOffset:Ee},bottom:{points:["tc","bc"],overflow:Je,offset:[0,4],targetOffset:Ee},bottomRight:{points:["tr","br"],overflow:Je,offset:[0,4],targetOffset:Ee}},be=Ue,K=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus","overlay","children","onVisibleChange"];function E(P,G){var Y,V=P.arrow,Z=V===void 0?!1:V,Me=P.prefixCls,pe=Me===void 0?"rc-dropdown":Me,it=P.transitionName,ge=P.animation,Ce=P.align,ne=P.placement,X=ne===void 0?"bottomLeft":ne,we=P.placements,m=we===void 0?be:we,A=P.getPopupContainer,z=P.showAction,D=P.hideAction,B=P.overlayClassName,F=P.overlayStyle,W=P.visible,xe=P.trigger,Pe=xe===void 0?["hover"]:xe,Ie=P.autoFocus,ot=P.overlay,Et=P.children,ut=P.onVisibleChange,he=(0,ee.Z)(P,K),qe=le.useState(),T=(0,S.Z)(qe,2),O=T[0],L=T[1],s="visible"in P?W:O,H=le.useRef(null),de=le.useRef(null),v=le.useRef(null);le.useImperativeHandle(G,function(){return H.current});var c=function(Ne){L(Ne),ut==null||ut(Ne)};J({visible:s,triggerRef:v,onVisibleChange:c,autoFocus:Ie,overlayRef:de});var Q=function(Ne){var Re=P.onOverlayClick;L(!1),Re&&Re(Ne)},R=function(){return le.createElement(_,{ref:de,overlay:ot,prefixCls:pe,arrow:Z})},w=function(){return typeof ot=="function"?R:R()},U=function(){var Ne=P.minOverlayWidthMatchTrigger,Re=P.alignPoint;return"minOverlayWidthMatchTrigger"in P?Ne:!Re},Le=function(){var Ne=P.openClassName;return Ne!==void 0?Ne:"".concat(pe,"-open")},ye=le.cloneElement(Et,{className:n()((Y=Et.props)===null||Y===void 0?void 0:Y.className,s&&Le()),ref:(0,se.Yr)(Et)?(0,se.sQ)(v,Et.ref):void 0}),fe=D;return!fe&&Pe.indexOf("contextMenu")!==-1&&(fe=["click"]),le.createElement(d.Z,(0,t.Z)({builtinPlacements:m},he,{prefixCls:pe,ref:H,popupClassName:n()(B,(0,u.Z)({},"".concat(pe,"-show-arrow"),Z)),popupStyle:F,action:Pe,showAction:z,hideAction:fe,popupPlacement:X,popupAlign:Ce,popupTransitionName:it,popupAnimation:ge,popupVisible:s,stretch:U()?"minWidth":"",popup:w(),onPopupVisibleChange:c,onPopupClick:Q,getPopupContainer:A}),ye)}var r=le.forwardRef(E),x=r},93681:function(un,Ve,e){e.r(Ve),e.d(Ve,{BaseInput:function(){return h},default:function(){return Ue}});var t=e(14809),u=e(20439),S=e(4635),ee=e(93664),d=e(92310),I=e.n(d),n=e(59301),se=e(5643),le=function(K){var E,r,x=K.inputElement,P=K.prefixCls,G=K.prefix,Y=K.suffix,V=K.addonBefore,Z=K.addonAfter,Me=K.className,pe=K.style,it=K.disabled,ge=K.readOnly,Ce=K.focused,ne=K.triggerFocus,X=K.allowClear,we=K.value,m=K.handleReset,A=K.hidden,z=K.classes,D=K.classNames,B=K.dataAttrs,F=K.styles,W=K.components,xe=(W==null?void 0:W.affixWrapper)||"span",Pe=(W==null?void 0:W.groupWrapper)||"span",Ie=(W==null?void 0:W.wrapper)||"span",ot=(W==null?void 0:W.groupAddon)||"span",Et=(0,n.useRef)(null),ut=function(R){var w;(w=Et.current)!==null&&w!==void 0&&w.contains(R.target)&&(ne==null||ne())},he=function(){var R;if(!X)return null;var w=!it&&!ge&&we,U="".concat(P,"-clear-icon"),Le=(0,ee.Z)(X)==="object"&&X!==null&&X!==void 0&&X.clearIcon?X.clearIcon:"\u2716";return n.createElement("span",{onClick:m,onMouseDown:function(fe){return fe.preventDefault()},className:I()(U,(R={},(0,S.Z)(R,"".concat(U,"-hidden"),!w),(0,S.Z)(R,"".concat(U,"-has-suffix"),!!Y),R)),role:"button",tabIndex:-1},Le)},qe=(0,n.cloneElement)(x,{value:we,hidden:A,className:I()((E=x.props)===null||E===void 0?void 0:E.className,!(0,se.X3)(K)&&!(0,se.He)(K)&&Me)||null,style:(0,u.Z)((0,u.Z)({},(r=x.props)===null||r===void 0?void 0:r.style),!(0,se.X3)(K)&&!(0,se.He)(K)?pe:{})});if((0,se.X3)(K)){var T,O="".concat(P,"-affix-wrapper"),L=I()(O,(T={},(0,S.Z)(T,"".concat(O,"-disabled"),it),(0,S.Z)(T,"".concat(O,"-focused"),Ce),(0,S.Z)(T,"".concat(O,"-readonly"),ge),(0,S.Z)(T,"".concat(O,"-input-with-clear-btn"),Y&&X&&we),T),!(0,se.He)(K)&&Me,z==null?void 0:z.affixWrapper,D==null?void 0:D.affixWrapper),s=(Y||X)&&n.createElement("span",{className:I()("".concat(P,"-suffix"),D==null?void 0:D.suffix),style:F==null?void 0:F.suffix},he(),Y);qe=n.createElement(xe,(0,t.Z)({className:L,style:(0,u.Z)((0,u.Z)({},(0,se.He)(K)?void 0:pe),F==null?void 0:F.affixWrapper),hidden:!(0,se.He)(K)&&A,onClick:ut},B==null?void 0:B.affixWrapper,{ref:Et}),G&&n.createElement("span",{className:I()("".concat(P,"-prefix"),D==null?void 0:D.prefix),style:F==null?void 0:F.prefix},G),(0,n.cloneElement)(x,{value:we,hidden:null}),s)}if((0,se.He)(K)){var H="".concat(P,"-group"),de="".concat(H,"-addon"),v=I()("".concat(P,"-wrapper"),H,z==null?void 0:z.wrapper),c=I()("".concat(P,"-group-wrapper"),Me,z==null?void 0:z.group);return n.createElement(Pe,{className:c,style:pe,hidden:A},n.createElement(Ie,{className:v},V&&n.createElement(ot,{className:de},V),(0,n.cloneElement)(qe,{hidden:null}),Z&&n.createElement(ot,{className:de},Z)))}return qe},h=le,ue=e(95190),y=e(50298),M=e(62646),J=e(18929),ie=e(2738),_=["autoComplete","onChange","onFocus","onBlur","onPressEnter","onKeyDown","prefixCls","disabled","htmlSize","className","maxLength","suffix","showCount","type","classes","classNames","styles"],Je=(0,n.forwardRef)(function(be,K){var E=be.autoComplete,r=be.onChange,x=be.onFocus,P=be.onBlur,G=be.onPressEnter,Y=be.onKeyDown,V=be.prefixCls,Z=V===void 0?"rc-input":V,Me=be.disabled,pe=be.htmlSize,it=be.className,ge=be.maxLength,Ce=be.suffix,ne=be.showCount,X=be.type,we=X===void 0?"text":X,m=be.classes,A=be.classNames,z=be.styles,D=(0,M.Z)(be,_),B=(0,J.Z)(be.defaultValue,{value:be.value}),F=(0,y.Z)(B,2),W=F[0],xe=F[1],Pe=(0,n.useState)(!1),Ie=(0,y.Z)(Pe,2),ot=Ie[0],Et=Ie[1],ut=(0,n.useRef)(null),he=function(c){ut.current&&(0,se.nH)(ut.current,c)};(0,n.useImperativeHandle)(K,function(){return{focus:he,blur:function(){var c;(c=ut.current)===null||c===void 0||c.blur()},setSelectionRange:function(c,Q,R){var w;(w=ut.current)===null||w===void 0||w.setSelectionRange(c,Q,R)},select:function(){var c;(c=ut.current)===null||c===void 0||c.select()},input:ut.current}}),(0,n.useEffect)(function(){Et(function(v){return v&&Me?!1:v})},[Me]);var qe=function(c){be.value===void 0&&xe(c.target.value),ut.current&&(0,se.rJ)(ut.current,c,r)},T=function(c){G&&c.key==="Enter"&&G(c),Y==null||Y(c)},O=function(c){Et(!0),x==null||x(c)},L=function(c){Et(!1),P==null||P(c)},s=function(c){xe(""),he(),ut.current&&(0,se.rJ)(ut.current,c,r)},H=function(){var c=(0,ie.Z)(be,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","classes","htmlSize","styles","classNames"]);return n.createElement("input",(0,t.Z)({autoComplete:E},c,{onChange:qe,onFocus:O,onBlur:L,onKeyDown:T,className:I()(Z,(0,S.Z)({},"".concat(Z,"-disabled"),Me),A==null?void 0:A.input),style:z==null?void 0:z.input,ref:ut,size:pe,type:we}))},de=function(){var c=Number(ge)>0;if(Ce||ne){var Q=(0,se.D7)(W),R=(0,ue.Z)(Q).length,w=(0,ee.Z)(ne)==="object"?ne.formatter({value:Q,count:R,maxLength:ge}):"".concat(R).concat(c?" / ".concat(ge):"");return n.createElement(n.Fragment,null,!!ne&&n.createElement("span",{className:I()("".concat(Z,"-show-count-suffix"),(0,S.Z)({},"".concat(Z,"-show-count-has-suffix"),!!Ce),A==null?void 0:A.count),style:(0,u.Z)({},z==null?void 0:z.count)},w),Ce)}return null};return n.createElement(h,(0,t.Z)({},D,{prefixCls:Z,className:it,inputElement:H(),handleReset:s,value:(0,se.D7)(W),focused:ot,triggerFocus:he,suffix:de(),disabled:Me,classes:m,classNames:A,styles:z}))}),Ee=Je,Ue=Ee},5643:function(un,Ve,e){e.d(Ve,{D7:function(){return d},He:function(){return t},X3:function(){return u},nH:function(){return ee},rJ:function(){return S}});function t(I){return!!(I.addonBefore||I.addonAfter)}function u(I){return!!(I.prefix||I.suffix||I.allowClear)}function S(I,n,se,le){if(se){var h=n;if(n.type==="click"){var ue=I.cloneNode(!0);h=Object.create(n,{target:{value:ue},currentTarget:{value:ue}}),ue.value="",se(h);return}if(le!==void 0){h=Object.create(n,{target:{value:I},currentTarget:{value:I}}),I.value=le,se(h);return}se(h)}}function ee(I,n){if(I){I.focus(n);var se=n||{},le=se.cursor;if(le){var h=I.value.length;switch(le){case"start":I.setSelectionRange(0,0);break;case"end":I.setSelectionRange(h,h);break;default:I.setSelectionRange(0,h)}}}}function d(I){return typeof I=="undefined"||I===null?"":String(I)}},15285:function(un,Ve,e){e.d(Ve,{iz:function(){return ft},ck:function(){return qt},BW:function(){return $e},sN:function(){return qt},Wd:function(){return q},ZP:function(){return pt},Xl:function(){return Y}});var t=e(14809),u=e(4635),S=e(20439),ee=e(95190),d=e(50298),I=e(62646),n=e(92310),se=e.n(n),le=e(11780),h=e(18929),ue=e(13697),y=e(48736),M=e(59301),J=e(4676),ie=M.createContext(null);function _(ce,ve){return ce===void 0?null:"".concat(ce,"-").concat(ve)}function Je(ce){var ve=M.useContext(ie);return _(ve,ce)}var Ee=e(80547),Ue=["children","locked"],be=M.createContext(null);function K(ce,ve){var je=(0,S.Z)({},ce);return Object.keys(ve).forEach(function(Xe){var Te=ve[Xe];Te!==void 0&&(je[Xe]=Te)}),je}function E(ce){var ve=ce.children,je=ce.locked,Xe=(0,I.Z)(ce,Ue),Te=M.useContext(be),lt=(0,Ee.Z)(function(){return K(Te,Xe)},[Te,Xe],function(et,ht){return!je&&(et[0]!==ht[0]||!(0,ue.Z)(et[1],ht[1],!0))});return M.createElement(be.Provider,{value:lt},ve)}var r=[],x=M.createContext(null);function P(){return M.useContext(x)}var G=M.createContext(r);function Y(ce){var ve=M.useContext(G);return M.useMemo(function(){return ce!==void 0?[].concat((0,ee.Z)(ve),[ce]):ve},[ve,ce])}var V=M.createContext(null),Z=M.createContext({}),Me=Z,pe=e(29194);function it(ce){var ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if((0,pe.Z)(ce)){var je=ce.nodeName.toLowerCase(),Xe=["input","select","textarea","button"].includes(je)||ce.isContentEditable||je==="a"&&!!ce.getAttribute("href"),Te=ce.getAttribute("tabindex"),lt=Number(Te),et=null;return Te&&!Number.isNaN(lt)?et=lt:Xe&&et===null&&(et=0),Xe&&ce.disabled&&(et=null),et!==null&&(et>=0||ve&&et<0)}return!1}function ge(ce){var ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,je=(0,ee.Z)(ce.querySelectorAll("*")).filter(function(Xe){return it(Xe,ve)});return it(ce,ve)&&je.unshift(ce),je}var Ce=null;function ne(){Ce=document.activeElement}function X(){Ce=null}function we(){if(Ce)try{Ce.focus()}catch(ce){}}function m(ce,ve){if(ve.keyCode===9){var je=ge(ce),Xe=je[ve.shiftKey?0:je.length-1],Te=Xe===document.activeElement||ce===document.activeElement;if(Te){var lt=je[ve.shiftKey?je.length-1:0];lt.focus(),ve.preventDefault()}}}var A=e(10228),z=e(16089),D=A.Z.LEFT,B=A.Z.RIGHT,F=A.Z.UP,W=A.Z.DOWN,xe=A.Z.ENTER,Pe=A.Z.ESC,Ie=A.Z.HOME,ot=A.Z.END,Et=[F,W,D,B];function ut(ce,ve,je,Xe){var Te,lt,et,ht,jt="prev",kt="next",dn="children",gn="parent";if(ce==="inline"&&Xe===xe)return{inlineTrigger:!0};var en=(Te={},(0,u.Z)(Te,F,jt),(0,u.Z)(Te,W,kt),Te),oe=(lt={},(0,u.Z)(lt,D,je?kt:jt),(0,u.Z)(lt,B,je?jt:kt),(0,u.Z)(lt,W,dn),(0,u.Z)(lt,xe,dn),lt),me=(et={},(0,u.Z)(et,F,jt),(0,u.Z)(et,W,kt),(0,u.Z)(et,xe,dn),(0,u.Z)(et,Pe,gn),(0,u.Z)(et,D,je?dn:gn),(0,u.Z)(et,B,je?gn:dn),et),Se={inline:en,horizontal:oe,vertical:me,inlineSub:en,horizontalSub:me,verticalSub:me},Fe=(ht=Se["".concat(ce).concat(ve?"":"Sub")])===null||ht===void 0?void 0:ht[Xe];switch(Fe){case jt:return{offset:-1,sibling:!0};case kt:return{offset:1,sibling:!0};case gn:return{offset:-1,sibling:!1};case dn:return{offset:1,sibling:!1};default:return null}}function he(ce){for(var ve=ce;ve;){if(ve.getAttribute("data-menu-list"))return ve;ve=ve.parentElement}return null}function qe(ce,ve){for(var je=ce||document.activeElement;je;){if(ve.has(je))return je;je=je.parentElement}return null}function T(ce,ve){var je=ge(ce,!0);return je.filter(function(Xe){return ve.has(Xe)})}function O(ce,ve,je){var Xe=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;if(!ce)return null;var Te=T(ce,ve),lt=Te.length,et=Te.findIndex(function(ht){return je===ht});return Xe<0?et===-1?et=lt-1:et-=1:Xe>0&&(et+=1),et=(et+lt)%lt,Te[et]}var L=function(ve,je){var Xe=new Set,Te=new Map,lt=new Map;return ve.forEach(function(et){var ht=document.querySelector("[data-menu-id='".concat(_(je,et),"']"));ht&&(Xe.add(ht),lt.set(ht,et),Te.set(et,ht))}),{elements:Xe,key2element:Te,element2key:lt}};function s(ce,ve,je,Xe,Te,lt,et,ht,jt,kt){var dn=M.useRef(),gn=M.useRef();gn.current=ve;var en=function(){z.Z.cancel(dn.current)};return M.useEffect(function(){return function(){en()}},[]),function(oe){var me=oe.which;if([].concat(Et,[xe,Pe,Ie,ot]).includes(me)){var Se=lt(),Fe=L(Se,Xe),De=Fe,Bt=De.elements,At=De.key2element,Nt=De.element2key,tt=At.get(ve),Kt=qe(tt,Bt),bn=Nt.get(Kt),Tt=ut(ce,et(bn,!0).length===1,je,me);if(!Tt&&me!==Ie&&me!==ot)return;(Et.includes(me)||[Ie,ot].includes(me))&&oe.preventDefault();var Yt=function(br){if(br){var Lr=br,rn=br.querySelector("a");rn!=null&&rn.getAttribute("href")&&(Lr=rn);var Vt=Nt.get(br);ht(Vt),en(),dn.current=(0,z.Z)(function(){gn.current===Vt&&Lr.focus()})}};if([Ie,ot].includes(me)||Tt.sibling||!Kt){var Zt;!Kt||ce==="inline"?Zt=Te.current:Zt=he(Kt);var Vn,vn=T(Zt,Bt);me===Ie?Vn=vn[0]:me===ot?Vn=vn[vn.length-1]:Vn=O(Zt,Bt,Kt,Tt.offset),Yt(Vn)}else if(Tt.inlineTrigger)jt(bn);else if(Tt.offset>0)jt(bn,!0),en(),dn.current=(0,z.Z)(function(){Fe=L(Se,Xe);var nr=Kt.getAttribute("aria-controls"),br=document.getElementById(nr),Lr=O(br,Fe.elements);Yt(Lr)},5);else if(Tt.offset<0){var Wn=et(bn,!0),Kn=Wn[Wn.length-2],Sn=At.get(Kn);jt(Kn,!1),Yt(Sn)}}kt==null||kt(oe)}}function H(ce){Promise.resolve().then(ce)}var de="__RC_UTIL_PATH_SPLIT__",v=function(ve){return ve.join(de)},c=function(ve){return ve.split(de)},Q="rc-menu-more";function R(){var ce=M.useState({}),ve=(0,d.Z)(ce,2),je=ve[1],Xe=(0,M.useRef)(new Map),Te=(0,M.useRef)(new Map),lt=M.useState([]),et=(0,d.Z)(lt,2),ht=et[0],jt=et[1],kt=(0,M.useRef)(0),dn=(0,M.useRef)(!1),gn=function(){dn.current||je({})},en=(0,M.useCallback)(function(At,Nt){var tt=v(Nt);Te.current.set(tt,At),Xe.current.set(At,tt),kt.current+=1;var Kt=kt.current;H(function(){Kt===kt.current&&gn()})},[]),oe=(0,M.useCallback)(function(At,Nt){var tt=v(Nt);Te.current.delete(tt),Xe.current.delete(At)},[]),me=(0,M.useCallback)(function(At){jt(At)},[]),Se=(0,M.useCallback)(function(At,Nt){var tt=Xe.current.get(At)||"",Kt=c(tt);return Nt&&ht.includes(Kt[0])&&Kt.unshift(Q),Kt},[ht]),Fe=(0,M.useCallback)(function(At,Nt){return At.some(function(tt){var Kt=Se(tt,!0);return Kt.includes(Nt)})},[Se]),De=function(){var Nt=(0,ee.Z)(Xe.current.keys());return ht.length&&Nt.push(Q),Nt},Bt=(0,M.useCallback)(function(At){var Nt="".concat(Xe.current.get(At)).concat(de),tt=new Set;return(0,ee.Z)(Te.current.keys()).forEach(function(Kt){Kt.startsWith(Nt)&&tt.add(Te.current.get(Kt))}),tt},[]);return M.useEffect(function(){return function(){dn.current=!0}},[]),{registerPath:en,unregisterPath:oe,refreshOverflowKeys:me,isSubPathKey:Fe,getKeyPath:Se,getKeys:De,getSubPathKeys:Bt}}function w(ce){var ve=M.useRef(ce);ve.current=ce;var je=M.useCallback(function(){for(var Xe,Te=arguments.length,lt=new Array(Te),et=0;et1&&(Bt.motionAppear=!1);var At=Bt.onVisibleChanged;return Bt.onVisibleChanged=function(Nt){return!en.current&&!Nt&&Fe(!0),At==null?void 0:At(Nt)},Se?null:M.createElement(E,{mode:lt,locked:!en.current},M.createElement(i.default,(0,t.Z)({visible:De},Bt,{forceRender:jt,removeOnLeave:!1,leavedClassName:"".concat(ht,"-hidden")}),function(Nt){var tt=Nt.className,Kt=Nt.style;return M.createElement(Tn,{id:ve,className:tt,style:Kt},Te)}))}var g=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","popupStyle","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],C=["active"],re=function(ve){var je,Xe=ve.style,Te=ve.className,lt=ve.title,et=ve.eventKey,ht=ve.warnKey,jt=ve.disabled,kt=ve.internalPopupClose,dn=ve.children,gn=ve.itemIcon,en=ve.expandIcon,oe=ve.popupClassName,me=ve.popupOffset,Se=ve.popupStyle,Fe=ve.onClick,De=ve.onMouseEnter,Bt=ve.onMouseLeave,At=ve.onTitleClick,Nt=ve.onTitleMouseEnter,tt=ve.onTitleMouseLeave,Kt=(0,I.Z)(ve,g),bn=Je(et),Tt=M.useContext(be),Yt=Tt.prefixCls,Zt=Tt.mode,Vn=Tt.openKeys,vn=Tt.disabled,Wn=Tt.overflowDisabled,Kn=Tt.activeKey,Sn=Tt.selectedKeys,nr=Tt.itemIcon,br=Tt.expandIcon,Lr=Tt.onItemClick,rn=Tt.onOpenChange,Vt=Tt.onActive,xn=M.useContext(Me),jn=xn._internalRenderSubMenuItem,An=M.useContext(V),hr=An.isSubPathKey,Hr=Y(),dr="".concat(Yt,"-submenu"),Mr=vn||jt,zr=M.useRef(),Nn=M.useRef(),tn=gn!=null?gn:nr,cn=en!=null?en:br,nn=Vn.includes(et),rr=!Wn&&nn,wr=hr(Sn,et),cr=Pt(et,Mr,Nt,tt),Ir=cr.active,qr=(0,I.Z)(cr,C),Eo=M.useState(!1),jr=(0,d.Z)(Eo,2),kr=jr[0],fo=jr[1],ao=function(mo){Mr||fo(mo)},so=function(mo){ao(!0),De==null||De({key:et,domEvent:mo})},Ho=function(mo){ao(!1),Bt==null||Bt({key:et,domEvent:mo})},jo=M.useMemo(function(){return Ir||(Zt!=="inline"?kr||hr([Kn],et):!1)},[Zt,Ir,Kn,kr,et,hr]),No=Ut(Hr.length),So=function(mo){Mr||(At==null||At({key:et,domEvent:mo}),Zt==="inline"&&rn(et,!nn))},eo=w(function(Bo){Fe==null||Fe(Ht(Bo)),Lr(Bo)}),Gt=function(mo){Zt!=="inline"&&rn(et,mo)},ur=function(){Vt(et)},Un=bn&&"".concat(bn,"-popup"),qn=M.createElement("div",(0,t.Z)({role:"menuitem",style:No,className:"".concat(dr,"-title"),tabIndex:Mr?null:-1,ref:zr,title:typeof lt=="string"?lt:null,"data-menu-id":Wn&&bn?null:bn,"aria-expanded":rr,"aria-haspopup":!0,"aria-controls":Un,"aria-disabled":Mr,onClick:So,onFocus:ur},qr),lt,M.createElement(Wt,{icon:Zt!=="horizontal"?cn:void 0,props:(0,S.Z)((0,S.Z)({},ve),{},{isOpen:rr,isSubMenu:!0})},M.createElement("i",{className:"".concat(dr,"-arrow")}))),Nr=M.useRef(Zt);if(Zt!=="inline"&&Hr.length>1?Nr.current="vertical":Nr.current=Zt,!Wn){var Vr=Nr.current;qn=M.createElement(k,{mode:Vr,prefixCls:dr,visible:!kt&&rr&&Zt!=="inline",popupClassName:oe,popupOffset:me,popupStyle:Se,popup:M.createElement(E,{mode:Vr==="horizontal"?"vertical":Vr},M.createElement(Tn,{id:Un,ref:Nn},dn)),disabled:Mr,onVisibleChange:Gt},qn)}var Io=M.createElement(le.Z.Item,(0,t.Z)({role:"none"},Kt,{component:"li",style:Xe,className:se()(dr,"".concat(dr,"-").concat(Zt),Te,(je={},(0,u.Z)(je,"".concat(dr,"-open"),rr),(0,u.Z)(je,"".concat(dr,"-active"),jo),(0,u.Z)(je,"".concat(dr,"-selected"),wr),(0,u.Z)(je,"".concat(dr,"-disabled"),Mr),je)),onMouseEnter:so,onMouseLeave:Ho}),qn,!Wn&&M.createElement(p,{id:Un,open:rr,keyPath:Hr},dn));return jn&&(Io=jn(Io,ve,{selected:wr,active:jo,open:rr,disabled:Mr})),M.createElement(E,{onItemClick:eo,mode:Zt==="horizontal"?"vertical":Zt,itemIcon:tn,expandIcon:cn},Io)};function q(ce){var ve=ce.eventKey,je=ce.children,Xe=Y(ve),Te=We(je,Xe),lt=P();M.useEffect(function(){if(lt)return lt.registerPath(ve,Xe),function(){lt.unregisterPath(ve,Xe)}},[Xe]);var et;return lt?et=Te:et=M.createElement(re,ce,Te),M.createElement(G.Provider,{value:Xe},et)}var He=e(93664),Ke=["className","title","eventKey","children"],_e=["children"],at=function(ve){var je=ve.className,Xe=ve.title,Te=ve.eventKey,lt=ve.children,et=(0,I.Z)(ve,Ke),ht=M.useContext(be),jt=ht.prefixCls,kt="".concat(jt,"-item-group");return M.createElement("li",(0,t.Z)({role:"presentation"},et,{onClick:function(gn){return gn.stopPropagation()},className:se()(kt,je)}),M.createElement("div",{role:"presentation",className:"".concat(kt,"-title"),title:typeof Xe=="string"?Xe:void 0},Xe),M.createElement("ul",{role:"group",className:"".concat(kt,"-list")},lt))};function $e(ce){var ve=ce.children,je=(0,I.Z)(ce,_e),Xe=Y(je.eventKey),Te=We(ve,Xe),lt=P();return lt?Te:M.createElement(at,(0,It.Z)(je,["warnKey"]),Te)}function ft(ce){var ve=ce.className,je=ce.style,Xe=M.useContext(be),Te=Xe.prefixCls,lt=P();return lt?null:M.createElement("li",{role:"separator",className:se()("".concat(Te,"-item-divider"),ve),style:je})}var mt=["label","children","key","type"];function ct(ce){return(ce||[]).map(function(ve,je){if(ve&&(0,He.Z)(ve)==="object"){var Xe=ve,Te=Xe.label,lt=Xe.children,et=Xe.key,ht=Xe.type,jt=(0,I.Z)(Xe,mt),kt=et!=null?et:"tmp-".concat(je);return lt||ht==="group"?ht==="group"?M.createElement($e,(0,t.Z)({key:kt},jt,{title:Te}),ct(lt)):M.createElement(q,(0,t.Z)({key:kt},jt,{title:Te}),ct(lt)):ht==="divider"?M.createElement(ft,(0,t.Z)({key:kt},jt)):M.createElement(qt,(0,t.Z)({key:kt},jt),Te)}return null}).filter(function(ve){return ve})}function Ot(ce,ve,je){var Xe=ce;return ve&&(Xe=ct(ve)),We(Xe,je)}var vt=["prefixCls","rootClassName","style","className","tabIndex","items","children","direction","id","mode","inlineCollapsed","disabled","disabledOverflow","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","defaultOpenKeys","openKeys","activeKey","defaultActiveFirst","selectable","multiple","defaultSelectedKeys","selectedKeys","onSelect","onDeselect","inlineIndent","motion","defaultMotions","triggerSubMenuAction","builtinPlacements","itemIcon","expandIcon","overflowedIndicator","overflowedIndicatorPopupClassName","getPopupContainer","onClick","onOpenChange","onKeyDown","openAnimation","openTransitionName","_internalRenderMenuItem","_internalRenderSubMenuItem"],Ct=[],xt=M.forwardRef(function(ce,ve){var je,Xe,Te=ce,lt=Te.prefixCls,et=lt===void 0?"rc-menu":lt,ht=Te.rootClassName,jt=Te.style,kt=Te.className,dn=Te.tabIndex,gn=dn===void 0?0:dn,en=Te.items,oe=Te.children,me=Te.direction,Se=Te.id,Fe=Te.mode,De=Fe===void 0?"vertical":Fe,Bt=Te.inlineCollapsed,At=Te.disabled,Nt=Te.disabledOverflow,tt=Te.subMenuOpenDelay,Kt=tt===void 0?.1:tt,bn=Te.subMenuCloseDelay,Tt=bn===void 0?.1:bn,Yt=Te.forceSubMenuRender,Zt=Te.defaultOpenKeys,Vn=Te.openKeys,vn=Te.activeKey,Wn=Te.defaultActiveFirst,Kn=Te.selectable,Sn=Kn===void 0?!0:Kn,nr=Te.multiple,br=nr===void 0?!1:nr,Lr=Te.defaultSelectedKeys,rn=Te.selectedKeys,Vt=Te.onSelect,xn=Te.onDeselect,jn=Te.inlineIndent,An=jn===void 0?24:jn,hr=Te.motion,Hr=Te.defaultMotions,dr=Te.triggerSubMenuAction,Mr=dr===void 0?"hover":dr,zr=Te.builtinPlacements,Nn=Te.itemIcon,tn=Te.expandIcon,cn=Te.overflowedIndicator,nn=cn===void 0?"...":cn,rr=Te.overflowedIndicatorPopupClassName,wr=Te.getPopupContainer,cr=Te.onClick,Ir=Te.onOpenChange,qr=Te.onKeyDown,Eo=Te.openAnimation,jr=Te.openTransitionName,kr=Te._internalRenderMenuItem,fo=Te._internalRenderSubMenuItem,ao=(0,I.Z)(Te,vt),so=M.useMemo(function(){return Ot(oe,en,Ct)},[oe,en]),Ho=M.useState(!1),jo=(0,d.Z)(Ho,2),No=jo[0],So=jo[1],eo=M.useRef(),Gt=ye(Se),ur=me==="rtl",Un=(0,h.Z)(Zt,{value:Vn,postState:function(co){return co||Ct}}),qn=(0,d.Z)(Un,2),Nr=qn[0],Vr=qn[1],Io=function(co){var xo=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;function _o(){Vr(co),Ir==null||Ir(co)}xo?(0,J.flushSync)(_o):_o()},Bo=M.useState(Nr),mo=(0,d.Z)(Bo,2),Do=mo[0],to=mo[1],Rr=M.useRef(!1),Mo=M.useMemo(function(){return(De==="inline"||De==="vertical")&&Bt?["vertical",Bt]:[De,!1]},[De,Bt]),go=(0,d.Z)(Mo,2),To=go[0],ho=go[1],va=To==="inline",da=M.useState(To),Ia=(0,d.Z)(da,2),qo=Ia[0],Ea=Ia[1],Fa=M.useState(ho),Sa=(0,d.Z)(Fa,2),yo=Sa[0],Ja=Sa[1];M.useEffect(function(){Ea(To),Ja(ho),Rr.current&&(va?Vr(Do):Io(Ct))},[To,ho]);var La=M.useState(0),Ba=(0,d.Z)(La,2),pa=Ba[0],Na=Ba[1],xa=pa>=so.length-1||qo!=="horizontal"||Nt;M.useEffect(function(){va&&to(Nr)},[Nr]),M.useEffect(function(){return Rr.current=!0,function(){Rr.current=!1}},[]);var aa=R(),Ra=aa.registerPath,Ta=aa.unregisterPath,Aa=aa.refreshOverflowKeys,ua=aa.isSubPathKey,Wr=aa.getKeyPath,Pr=aa.getKeys,Wo=aa.getSubPathKeys,Fo=M.useMemo(function(){return{registerPath:Ra,unregisterPath:Ta}},[Ra,Ta]),Po=M.useMemo(function(){return{isSubPathKey:ua}},[ua]);M.useEffect(function(){Aa(xa?Ct:so.slice(pa+1).map(function(Oo){return Oo.key}))},[pa,xa]);var ko=(0,h.Z)(vn||Wn&&((je=so[0])===null||je===void 0?void 0:je.key),{value:vn}),Uo=(0,d.Z)(ko,2),$o=Uo[0],no=Uo[1],ga=w(function(Oo){no(Oo)}),ia=w(function(){no(void 0)});(0,M.useImperativeHandle)(ve,function(){return{list:eo.current,focus:function(co){var xo,_o=Pr(),ea=L(_o,Gt),Pa=ea.elements,ha=ea.key2element,ka=ea.element2key,ei=T(eo.current,Pa),si=$o!=null?$o:ei[0]?ka.get(ei[0]):(xo=so.find(function(gi){return!gi.props.disabled}))===null||xo===void 0?void 0:xo.key,ti=ha.get(si);if(si&&ti){var Va;ti==null||(Va=ti.focus)===null||Va===void 0||Va.call(ti,co)}}}});var za=(0,h.Z)(Lr||[],{value:rn,postState:function(co){return Array.isArray(co)?co:co==null?Ct:[co]}}),qa=(0,d.Z)(za,2),Za=qa[0],ja=qa[1],Wa=function(co){if(Sn){var xo=co.key,_o=Za.includes(xo),ea;br?_o?ea=Za.filter(function(ha){return ha!==xo}):ea=[].concat((0,ee.Z)(Za),[xo]):ea=[xo],ja(ea);var Pa=(0,S.Z)((0,S.Z)({},co),{},{selectedKeys:ea});_o?xn==null||xn(Pa):Vt==null||Vt(Pa)}!br&&Nr.length&&qo!=="inline"&&Io(Ct)},Ka=w(function(Oo){cr==null||cr(Ht(Oo)),Wa(Oo)}),$a=w(function(Oo,co){var xo=Nr.filter(function(ea){return ea!==Oo});if(co)xo.push(Oo);else if(qo!=="inline"){var _o=Wo(Oo);xo=xo.filter(function(ea){return!_o.has(ea)})}(0,ue.Z)(Nr,xo,!0)||Io(xo,!0)}),Ha=function(co,xo){var _o=xo!=null?xo:!Nr.includes(co);$a(co,_o)},Ma=s(qo,$o,ur,Gt,eo,Pr,Wr,no,Ha,qr);M.useEffect(function(){So(!0)},[]);var _a=M.useMemo(function(){return{_internalRenderMenuItem:kr,_internalRenderSubMenuItem:fo}},[kr,fo]),ii=qo!=="horizontal"||Nt?so:so.map(function(Oo,co){return M.createElement(E,{key:Oo.key,overflowDisabled:co>pa},Oo)}),li=M.createElement(le.Z,(0,t.Z)({id:Se,ref:eo,prefixCls:"".concat(et,"-overflow"),component:"ul",itemComponent:qt,className:se()(et,"".concat(et,"-root"),"".concat(et,"-").concat(qo),kt,(Xe={},(0,u.Z)(Xe,"".concat(et,"-inline-collapsed"),yo),(0,u.Z)(Xe,"".concat(et,"-rtl"),ur),Xe),ht),dir:me,style:jt,role:"menu",tabIndex:gn,data:ii,renderRawItem:function(co){return co},renderRawRest:function(co){var xo=co.length,_o=xo?so.slice(-xo):null;return M.createElement(q,{eventKey:Q,title:nn,disabled:xa,internalPopupClose:xo===0,popupClassName:rr},_o)},maxCount:qo!=="horizontal"||Nt?le.Z.INVALIDATE:le.Z.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(co){Na(co)},onKeyDown:Ma},ao));return M.createElement(Me.Provider,{value:_a},M.createElement(ie.Provider,{value:Gt},M.createElement(E,{prefixCls:et,rootClassName:ht,mode:qo,openKeys:Nr,rtl:ur,disabled:At,motion:No?hr:null,defaultMotions:No?Hr:null,activeKey:$o,onActive:ga,onInactive:ia,selectedKeys:Za,inlineIndent:An,subMenuOpenDelay:Kt,subMenuCloseDelay:Tt,forceSubMenuRender:Yt,builtinPlacements:zr,triggerSubMenuAction:Mr,getPopupContainer:wr,itemIcon:Nn,expandIcon:tn,onItemClick:Ka,onOpenChange:$a},M.createElement(V.Provider,{value:Po},li),M.createElement("div",{style:{display:"none"},"aria-hidden":!0},M.createElement(x.Provider,{value:Fo},so)))))}),Qt=xt,nt=Qt;nt.Item=qt,nt.SubMenu=q,nt.ItemGroup=$e,nt.Divider=ft;var pt=nt},11780:function(un,Ve,e){e.d(Ve,{Z:function(){return ne}});var t=e(14809),u=e(20439),S=e(50298),ee=e(62646),d=e(59301),I=e(92310),n=e.n(I),se=e(29301),le=e(34280),h=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],ue=void 0;function y(X,we){var m=X.prefixCls,A=X.invalidate,z=X.item,D=X.renderItem,B=X.responsive,F=X.responsiveDisabled,W=X.registerSize,xe=X.itemKey,Pe=X.className,Ie=X.style,ot=X.children,Et=X.display,ut=X.order,he=X.component,qe=he===void 0?"div":he,T=(0,ee.Z)(X,h),O=B&&!Et;function L(c){W(xe,c)}d.useEffect(function(){return function(){L(null)}},[]);var s=D&&z!==ue?D(z,{index:ut}):ot,H;A||(H={opacity:O?0:1,height:O?0:ue,overflowY:O?"hidden":ue,order:B?ut:ue,pointerEvents:O?"none":ue,position:O?"absolute":ue});var de={};O&&(de["aria-hidden"]=!0);var v=d.createElement(qe,(0,t.Z)({className:n()(!A&&m,Pe),style:(0,u.Z)((0,u.Z)({},H),Ie)},de,T,{ref:we}),s);return B&&(v=d.createElement(se.Z,{onResize:function(Q){var R=Q.offsetWidth;L(R)},disabled:F},v)),v}var M=d.forwardRef(y);M.displayName="Item";var J=M,ie=e(6089),_=e(4676),Je=e(16089);function Ee(X){if(typeof MessageChannel=="undefined")(0,Je.Z)(X);else{var we=new MessageChannel;we.port1.onmessage=function(){return X()},we.port2.postMessage(void 0)}}function Ue(){var X=d.useRef(null),we=function(A){X.current||(X.current=[],Ee(function(){(0,_.unstable_batchedUpdates)(function(){X.current.forEach(function(z){z()}),X.current=null})})),X.current.push(A)};return we}function be(X,we){var m=d.useState(we),A=(0,S.Z)(m,2),z=A[0],D=A[1],B=(0,ie.Z)(function(F){X(function(){D(F)})});return[z,B]}var K=d.createContext(null),E=["component"],r=["className"],x=["className"],P=function(we,m){var A=d.useContext(K);if(!A){var z=we.component,D=z===void 0?"div":z,B=(0,ee.Z)(we,E);return d.createElement(D,(0,t.Z)({},B,{ref:m}))}var F=A.className,W=(0,ee.Z)(A,r),xe=we.className,Pe=(0,ee.Z)(we,x);return d.createElement(K.Provider,{value:null},d.createElement(J,(0,t.Z)({ref:m,className:n()(F,xe)},W,Pe)))},G=d.forwardRef(P);G.displayName="RawItem";var Y=G,V=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"],Z="responsive",Me="invalidate";function pe(X){return"+ ".concat(X.length," ...")}function it(X,we){var m=X.prefixCls,A=m===void 0?"rc-overflow":m,z=X.data,D=z===void 0?[]:z,B=X.renderItem,F=X.renderRawItem,W=X.itemKey,xe=X.itemWidth,Pe=xe===void 0?10:xe,Ie=X.ssr,ot=X.style,Et=X.className,ut=X.maxCount,he=X.renderRest,qe=X.renderRawRest,T=X.suffix,O=X.component,L=O===void 0?"div":O,s=X.itemComponent,H=X.onVisibleChange,de=(0,ee.Z)(X,V),v=Ie==="full",c=Ue(),Q=be(c,null),R=(0,S.Z)(Q,2),w=R[0],U=R[1],Le=w||0,ye=be(c,new Map),fe=(0,S.Z)(ye,2),Ae=fe[0],Ne=fe[1],Re=be(c,0),It=(0,S.Z)(Re,2),zt=It[0],Pt=It[1],Ut=be(c,0),Wt=(0,S.Z)(Ut,2),yt=Wt[0],Ht=Wt[1],Mn=be(c,0),$n=(0,S.Z)(Mn,2),Zn=$n[0],tr=$n[1],pr=(0,d.useState)(null),Xn=(0,S.Z)(pr,2),qt=Xn[0],gr=Xn[1],yr=(0,d.useState)(null),Dn=(0,S.Z)(yr,2),Tn=Dn[0],Gr=Dn[1],We=d.useMemo(function(){return Tn===null&&v?Number.MAX_SAFE_INTEGER:Tn||0},[Tn,w]),bt=(0,d.useState)(!1),Mt=(0,S.Z)(bt,2),dt=Mt[0],Xt=Mt[1],Ln="".concat(A,"-item"),an=Math.max(zt,yt),Jn=ut===Z,k=D.length&&Jn,i=ut===Me,p=k||typeof ut=="number"&&D.length>ut,g=(0,d.useMemo)(function(){var pt=D;return k?w===null&&v?pt=D:pt=D.slice(0,Math.min(D.length,Le/Pe)):typeof ut=="number"&&(pt=D.slice(0,ut)),pt},[D,Pe,w,ut,k]),C=(0,d.useMemo)(function(){return k?D.slice(We+1):D.slice(g.length)},[D,g,k,We]),re=(0,d.useCallback)(function(pt,ce){var ve;return typeof W=="function"?W(pt):(ve=W&&(pt==null?void 0:pt[W]))!==null&&ve!==void 0?ve:ce},[W]),q=(0,d.useCallback)(B||function(pt){return pt},[B]);function He(pt,ce,ve){Tn===pt&&(ce===void 0||ce===qt)||(Gr(pt),ve||(Xt(ptLe){He(je-1,pt-Xe-Zn+yt);break}}T&&ft(0)+Zn>Le&&gr(null)}},[Le,Ae,yt,Zn,re,g]);var mt=dt&&!!C.length,ct={};qt!==null&&k&&(ct={position:"absolute",left:qt,top:0});var Ot={prefixCls:Ln,responsive:k,component:s,invalidate:i},vt=F?function(pt,ce){var ve=re(pt,ce);return d.createElement(K.Provider,{key:ve,value:(0,u.Z)((0,u.Z)({},Ot),{},{order:ce,item:pt,itemKey:ve,registerSize:_e,display:ce<=We})},F(pt,ce))}:function(pt,ce){var ve=re(pt,ce);return d.createElement(J,(0,t.Z)({},Ot,{order:ce,key:ve,item:pt,renderItem:q,itemKey:ve,registerSize:_e,display:ce<=We}))},Ct={order:mt?We:Number.MAX_SAFE_INTEGER,className:"".concat(Ln,"-rest"),registerSize:at,display:mt},xt=he||pe,Qt=qe?d.createElement(K.Provider,{value:(0,u.Z)((0,u.Z)({},Ot),Ct)},qe(C)):d.createElement(J,(0,t.Z)({},Ot,Ct),typeof xt=="function"?xt(C):xt),nt=d.createElement(L,(0,t.Z)({className:n()(!i&&A,Et),style:ot,ref:we},de),g.map(vt),p?Qt:null,T&&d.createElement(J,(0,t.Z)({},Ot,{responsive:Jn,responsiveDisabled:!k,order:We,className:"".concat(Ln,"-suffix"),registerSize:$e,display:!0,style:ct}),T));return Jn?d.createElement(se.Z,{onResize:Ke,disabled:!k},nt):nt}var ge=d.forwardRef(it);ge.displayName="Overflow",ge.Item=Y,ge.RESPONSIVE=Z,ge.INVALIDATE=Me;var Ce=ge,ne=Ce},17115:function(un,Ve,e){e.d(Ve,{ZP:function(){return n}});var t=e(50298),u=e(59301),S=e(47273),ee=0,d=(0,S.Z)();function I(){var se;return d?(se=ee,ee+=1):se="TEST_OR_SSR",se}function n(se){var le=u.useState(),h=(0,t.Z)(le,2),ue=h[0],y=h[1];return u.useEffect(function(){y("rc_select_".concat(I()))},[]),se||ue}},77861:function(un,Ve,e){e.d(Ve,{Ac:function(){return U},Xo:function(){return Ht},Wx:function(){return $n},ZP:function(){return p},lk:function(){return K}});var t=e(14809),u=e(95190),S=e(4635),ee=e(20439),d=e(50298),I=e(62646),n=e(93664),se=e(18929),le=e(48736),h=e(59301),ue=e(92310),y=e.n(ue),M=e(34280),J=e(49658),ie=e(10228),_=e(8654),Je=function(C){var re=C.className,q=C.customizeIcon,He=C.customizeIconProps,Ke=C.onMouseDown,_e=C.onClick,at=C.children,$e;return typeof q=="function"?$e=q(He):$e=q,h.createElement("span",{className:re,onMouseDown:function(mt){mt.preventDefault(),Ke&&Ke(mt)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:_e,"aria-hidden":!0},$e!==void 0?$e:h.createElement("span",{className:y()(re.split(/\s+/).map(function(ft){return"".concat(ft,"-icon")}))},at))},Ee=Je;function Ue(g,C,re,q,He){var Ke=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,_e=arguments.length>6?arguments[6]:void 0,at=arguments.length>7?arguments[7]:void 0,$e=h.useMemo(function(){if((0,n.Z)(q)==="object")return q.clearIcon;if(He)return He},[q,He]),ft=h.useMemo(function(){return!!(!Ke&&q&&(re.length||_e)&&!(at==="combobox"&&_e===""))},[q,Ke,re.length,_e,at]);return{allowClear:ft,clearIcon:h.createElement(Ee,{className:"".concat(g,"-clear"),onMouseDown:C,customizeIcon:$e},"\xD7")}}var be=h.createContext(null);function K(){return h.useContext(be)}function E(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,C=h.useState(!1),re=(0,d.Z)(C,2),q=re[0],He=re[1],Ke=h.useRef(null),_e=function(){window.clearTimeout(Ke.current)};h.useEffect(function(){return _e},[]);var at=function(ft,mt){_e(),Ke.current=window.setTimeout(function(){He(ft),mt&&mt()},g)};return[q,at,_e]}function r(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,C=h.useRef(null),re=h.useRef(null);h.useEffect(function(){return function(){window.clearTimeout(re.current)}},[]);function q(He){(He||C.current===null)&&(C.current=He),window.clearTimeout(re.current),re.current=window.setTimeout(function(){C.current=null},g)}return[function(){return C.current},q]}function x(g,C,re,q){var He=h.useRef(null);He.current={open:C,triggerOpen:re,customizedTrigger:q},h.useEffect(function(){function Ke(_e){var at;if(!((at=He.current)!==null&&at!==void 0&&at.customizedTrigger)){var $e=_e.target;$e.shadowRoot&&_e.composed&&($e=_e.composedPath()[0]||$e),He.current.open&&g().filter(function(ft){return ft}).every(function(ft){return!ft.contains($e)&&ft!==$e})&&He.current.triggerOpen(!1)}}return window.addEventListener("mousedown",Ke),function(){return window.removeEventListener("mousedown",Ke)}},[])}var P=e(26112),G=e(11780),Y=function(C,re){var q,He,Ke=C.prefixCls,_e=C.id,at=C.inputElement,$e=C.disabled,ft=C.tabIndex,mt=C.autoFocus,ct=C.autoComplete,Ot=C.editable,vt=C.activeDescendantId,Ct=C.value,xt=C.maxLength,Qt=C.onKeyDown,nt=C.onMouseDown,pt=C.onChange,ce=C.onPaste,ve=C.onCompositionStart,je=C.onCompositionEnd,Xe=C.open,Te=C.attrs,lt=at||h.createElement("input",null),et=lt,ht=et.ref,jt=et.props,kt=jt.onKeyDown,dn=jt.onChange,gn=jt.onMouseDown,en=jt.onCompositionStart,oe=jt.onCompositionEnd,me=jt.style;return(0,le.Kp)(!("maxLength"in lt.props),"Passing 'maxLength' to input element directly may not work because input in BaseSelect is controlled."),lt=h.cloneElement(lt,(0,ee.Z)((0,ee.Z)((0,ee.Z)({type:"search"},jt),{},{id:_e,ref:(0,_.sQ)(re,ht),disabled:$e,tabIndex:ft,autoComplete:ct||"off",autoFocus:mt,className:y()("".concat(Ke,"-selection-search-input"),(q=lt)===null||q===void 0||(He=q.props)===null||He===void 0?void 0:He.className),role:"combobox","aria-label":"Search","aria-expanded":Xe||!1,"aria-haspopup":"listbox","aria-owns":"".concat(_e,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(_e,"_list"),"aria-activedescendant":Xe?vt:void 0},Te),{},{value:Ot?Ct:"",maxLength:xt,readOnly:!Ot,unselectable:Ot?null:"on",style:(0,ee.Z)((0,ee.Z)({},me),{},{opacity:Ot?null:0}),onKeyDown:function(Fe){Qt(Fe),kt&&kt(Fe)},onMouseDown:function(Fe){nt(Fe),gn&&gn(Fe)},onChange:function(Fe){pt(Fe),dn&&dn(Fe)},onCompositionStart:function(Fe){ve(Fe),en&&en(Fe)},onCompositionEnd:function(Fe){je(Fe),oe&&oe(Fe)},onPaste:ce})),lt},V=h.forwardRef(Y);V.displayName="Input";var Z=V;function Me(g){return Array.isArray(g)?g:g!==void 0?[g]:[]}var pe=typeof window!="undefined"&&window.document&&window.document.documentElement,it=pe;function ge(g){return g!=null}function Ce(g){return!g&&g!==0}function ne(g){return["string","number"].includes((0,n.Z)(g))}function X(g){var C=void 0;return g&&(ne(g.title)?C=g.title.toString():ne(g.label)&&(C=g.label.toString())),C}function we(g,C){it?h.useLayoutEffect(g,C):h.useEffect(g,C)}function m(g){var C;return(C=g.key)!==null&&C!==void 0?C:g.value}var A=function(C){C.preventDefault(),C.stopPropagation()},z=function(C){var re=C.id,q=C.prefixCls,He=C.values,Ke=C.open,_e=C.searchValue,at=C.autoClearSearchValue,$e=C.inputRef,ft=C.placeholder,mt=C.disabled,ct=C.mode,Ot=C.showSearch,vt=C.autoFocus,Ct=C.autoComplete,xt=C.activeDescendantId,Qt=C.tabIndex,nt=C.removeIcon,pt=C.maxTagCount,ce=C.maxTagTextLength,ve=C.maxTagPlaceholder,je=ve===void 0?function(Kn){return"+ ".concat(Kn.length," ...")}:ve,Xe=C.tagRender,Te=C.onToggleOpen,lt=C.onRemove,et=C.onInputChange,ht=C.onInputPaste,jt=C.onInputKeyDown,kt=C.onInputMouseDown,dn=C.onInputCompositionStart,gn=C.onInputCompositionEnd,en=h.useRef(null),oe=(0,h.useState)(0),me=(0,d.Z)(oe,2),Se=me[0],Fe=me[1],De=(0,h.useState)(!1),Bt=(0,d.Z)(De,2),At=Bt[0],Nt=Bt[1],tt="".concat(q,"-selection"),Kt=Ke||ct==="multiple"&&at===!1||ct==="tags"?_e:"",bn=ct==="tags"||ct==="multiple"&&at===!1||Ot&&(Ke||At);we(function(){Fe(en.current.scrollWidth)},[Kt]);function Tt(Kn,Sn,nr,br,Lr){return h.createElement("span",{className:y()("".concat(tt,"-item"),(0,S.Z)({},"".concat(tt,"-item-disabled"),nr)),title:X(Kn)},h.createElement("span",{className:"".concat(tt,"-item-content")},Sn),br&&h.createElement(Ee,{className:"".concat(tt,"-item-remove"),onMouseDown:A,onClick:Lr,customizeIcon:nt},"\xD7"))}function Yt(Kn,Sn,nr,br,Lr){var rn=function(xn){A(xn),Te(!Ke)};return h.createElement("span",{onMouseDown:rn},Xe({label:Sn,value:Kn,disabled:nr,closable:br,onClose:Lr}))}function Zt(Kn){var Sn=Kn.disabled,nr=Kn.label,br=Kn.value,Lr=!mt&&!Sn,rn=nr;if(typeof ce=="number"&&(typeof nr=="string"||typeof nr=="number")){var Vt=String(rn);Vt.length>ce&&(rn="".concat(Vt.slice(0,ce),"..."))}var xn=function(An){An&&An.stopPropagation(),lt(Kn)};return typeof Xe=="function"?Yt(br,rn,Sn,Lr,xn):Tt(Kn,rn,Sn,Lr,xn)}function Vn(Kn){var Sn=typeof je=="function"?je(Kn):je;return Tt({title:Sn},Sn,!1)}var vn=h.createElement("div",{className:"".concat(tt,"-search"),style:{width:Se},onFocus:function(){Nt(!0)},onBlur:function(){Nt(!1)}},h.createElement(Z,{ref:$e,open:Ke,prefixCls:q,id:re,inputElement:null,disabled:mt,autoFocus:vt,autoComplete:Ct,editable:bn,activeDescendantId:xt,value:Kt,onKeyDown:jt,onMouseDown:kt,onChange:et,onPaste:ht,onCompositionStart:dn,onCompositionEnd:gn,tabIndex:Qt,attrs:(0,P.Z)(C,!0)}),h.createElement("span",{ref:en,className:"".concat(tt,"-search-mirror"),"aria-hidden":!0},Kt,"\xA0")),Wn=h.createElement(G.Z,{prefixCls:"".concat(tt,"-overflow"),data:He,renderItem:Zt,renderRest:Vn,suffix:vn,itemKey:m,maxCount:pt});return h.createElement(h.Fragment,null,Wn,!He.length&&!Kt&&h.createElement("span",{className:"".concat(tt,"-placeholder")},ft))},D=z,B=function(C){var re=C.inputElement,q=C.prefixCls,He=C.id,Ke=C.inputRef,_e=C.disabled,at=C.autoFocus,$e=C.autoComplete,ft=C.activeDescendantId,mt=C.mode,ct=C.open,Ot=C.values,vt=C.placeholder,Ct=C.tabIndex,xt=C.showSearch,Qt=C.searchValue,nt=C.activeValue,pt=C.maxLength,ce=C.onInputKeyDown,ve=C.onInputMouseDown,je=C.onInputChange,Xe=C.onInputPaste,Te=C.onInputCompositionStart,lt=C.onInputCompositionEnd,et=C.title,ht=h.useState(!1),jt=(0,d.Z)(ht,2),kt=jt[0],dn=jt[1],gn=mt==="combobox",en=gn||xt,oe=Ot[0],me=Qt||"";gn&&nt&&!kt&&(me=nt),h.useEffect(function(){gn&&dn(!1)},[gn,nt]);var Se=mt!=="combobox"&&!ct&&!xt?!1:!!me,Fe=et===void 0?X(oe):et,De=function(){if(oe)return null;var At=Se?{visibility:"hidden"}:void 0;return h.createElement("span",{className:"".concat(q,"-selection-placeholder"),style:At},vt)};return h.createElement(h.Fragment,null,h.createElement("span",{className:"".concat(q,"-selection-search")},h.createElement(Z,{ref:Ke,prefixCls:q,id:He,open:ct,inputElement:re,disabled:_e,autoFocus:at,autoComplete:$e,editable:en,activeDescendantId:ft,value:me,onKeyDown:ce,onMouseDown:ve,onChange:function(At){dn(!0),je(At)},onPaste:Xe,onCompositionStart:Te,onCompositionEnd:lt,tabIndex:Ct,attrs:(0,P.Z)(C,!0),maxLength:gn?pt:void 0})),!gn&&oe?h.createElement("span",{className:"".concat(q,"-selection-item"),title:Fe,style:Se?{visibility:"hidden"}:void 0},oe.label):null,De())},F=B;function W(g){return![ie.Z.ESC,ie.Z.SHIFT,ie.Z.BACKSPACE,ie.Z.TAB,ie.Z.WIN_KEY,ie.Z.ALT,ie.Z.META,ie.Z.WIN_KEY_RIGHT,ie.Z.CTRL,ie.Z.SEMICOLON,ie.Z.EQUALS,ie.Z.CAPS_LOCK,ie.Z.CONTEXT_MENU,ie.Z.F1,ie.Z.F2,ie.Z.F3,ie.Z.F4,ie.Z.F5,ie.Z.F6,ie.Z.F7,ie.Z.F8,ie.Z.F9,ie.Z.F10,ie.Z.F11,ie.Z.F12].includes(g)}var xe=function(C,re){var q=(0,h.useRef)(null),He=(0,h.useRef)(!1),Ke=C.prefixCls,_e=C.open,at=C.mode,$e=C.showSearch,ft=C.tokenWithEnter,mt=C.autoClearSearchValue,ct=C.onSearch,Ot=C.onSearchSubmit,vt=C.onToggleOpen,Ct=C.onInputKeyDown,xt=C.domRef;h.useImperativeHandle(re,function(){return{focus:function(){q.current.focus()},blur:function(){q.current.blur()}}});var Qt=r(0),nt=(0,d.Z)(Qt,2),pt=nt[0],ce=nt[1],ve=function(me){var Se=me.which;(Se===ie.Z.UP||Se===ie.Z.DOWN)&&me.preventDefault(),Ct&&Ct(me),Se===ie.Z.ENTER&&at==="tags"&&!He.current&&!_e&&(Ot==null||Ot(me.target.value)),W(Se)&&vt(!0)},je=function(){ce(!0)},Xe=(0,h.useRef)(null),Te=function(me){ct(me,!0,He.current)!==!1&&vt(!0)},lt=function(){He.current=!0},et=function(me){He.current=!1,at!=="combobox"&&Te(me.target.value)},ht=function(me){var Se=me.target.value;if(ft&&Xe.current&&/[\r\n]/.test(Xe.current)){var Fe=Xe.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");Se=Se.replace(Fe,Xe.current)}Xe.current=null,Te(Se)},jt=function(me){var Se=me.clipboardData,Fe=Se.getData("text");Xe.current=Fe},kt=function(me){var Se=me.target;if(Se!==q.current){var Fe=document.body.style.msTouchAction!==void 0;Fe?setTimeout(function(){q.current.focus()}):q.current.focus()}},dn=function(me){var Se=pt();me.target!==q.current&&!Se&&at!=="combobox"&&me.preventDefault(),(at!=="combobox"&&(!$e||!Se)||!_e)&&(_e&&mt!==!1&&ct("",!0,!1),vt())},gn={inputRef:q,onInputKeyDown:ve,onInputMouseDown:je,onInputChange:ht,onInputPaste:jt,onInputCompositionStart:lt,onInputCompositionEnd:et},en=at==="multiple"||at==="tags"?h.createElement(D,(0,t.Z)({},C,gn)):h.createElement(F,(0,t.Z)({},C,gn));return h.createElement("div",{ref:xt,className:"".concat(Ke,"-selector"),onClick:kt,onMouseDown:dn},en)},Pe=h.forwardRef(xe);Pe.displayName="Selector";var Ie=Pe,ot=e(35593),Et=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],ut=function(C){var re=C===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:re,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:re,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:re,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:re,adjustY:1},htmlRegion:"scroll"}}},he=function(C,re){var q=C.prefixCls,He=C.disabled,Ke=C.visible,_e=C.children,at=C.popupElement,$e=C.animation,ft=C.transitionName,mt=C.dropdownStyle,ct=C.dropdownClassName,Ot=C.direction,vt=Ot===void 0?"ltr":Ot,Ct=C.placement,xt=C.builtinPlacements,Qt=C.dropdownMatchSelectWidth,nt=C.dropdownRender,pt=C.dropdownAlign,ce=C.getPopupContainer,ve=C.empty,je=C.getTriggerDOMNode,Xe=C.onPopupVisibleChange,Te=C.onPopupMouseEnter,lt=(0,I.Z)(C,Et),et="".concat(q,"-dropdown"),ht=at;nt&&(ht=nt(at));var jt=h.useMemo(function(){return xt||ut(Qt)},[xt,Qt]),kt=$e?"".concat(et,"-").concat($e):ft,dn=typeof Qt=="number",gn=h.useMemo(function(){return dn?null:Qt===!1?"minWidth":"width"},[Qt,dn]),en=mt;dn&&(en=(0,ee.Z)((0,ee.Z)({},en),{},{width:Qt}));var oe=h.useRef(null);return h.useImperativeHandle(re,function(){return{getPopupElement:function(){return oe.current}}}),h.createElement(ot.Z,(0,t.Z)({},lt,{showAction:Xe?["click"]:[],hideAction:Xe?["click"]:[],popupPlacement:Ct||(vt==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:jt,prefixCls:et,popupTransitionName:kt,popup:h.createElement("div",{ref:oe,onMouseEnter:Te},ht),stretch:gn,popupAlign:pt,popupVisible:Ke,getPopupContainer:ce,popupClassName:y()(ct,(0,S.Z)({},"".concat(et,"-empty"),ve)),popupStyle:en,getTriggerDOMNode:je,onPopupVisibleChange:Xe}),_e)},qe=h.forwardRef(he);qe.displayName="SelectTrigger";var T=qe,O=e(21696);function L(g,C){var re=g.key,q;return"value"in g&&(q=g.value),re!=null?re:q!==void 0?q:"rc-index-key-".concat(C)}function s(g,C){var re=g||{},q=re.label,He=re.value,Ke=re.options,_e=re.groupLabel,at=q||(C?"children":"label");return{label:at,value:He||"value",options:Ke||"options",groupLabel:_e||at}}function H(g){var C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},re=C.fieldNames,q=C.childrenAsData,He=[],Ke=s(re,!1),_e=Ke.label,at=Ke.value,$e=Ke.options,ft=Ke.groupLabel;function mt(ct,Ot){ct.forEach(function(vt){if(Ot||!($e in vt)){var Ct=vt[at];He.push({key:L(vt,He.length),groupOption:Ot,data:vt,label:vt[_e],value:Ct})}else{var xt=vt[ft];xt===void 0&&q&&(xt=vt.label),He.push({key:L(vt,He.length),group:!0,data:vt,label:xt}),mt(vt[$e],!0)}})}return mt(g,!1),He}function de(g){var C=(0,ee.Z)({},g);return"props"in C||Object.defineProperty(C,"props",{get:function(){return(0,le.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),C}}),C}function v(g,C){if(!C||!C.length)return null;var re=!1;function q(Ke,_e){var at=(0,O.Z)(_e),$e=at[0],ft=at.slice(1);if(!$e)return[Ke];var mt=Ke.split($e);return re=re||mt.length>1,mt.reduce(function(ct,Ot){return[].concat((0,u.Z)(ct),(0,u.Z)(q(Ot,ft)))},[]).filter(function(ct){return ct})}var He=q(g,C);return re?He:null}var c=["id","prefixCls","className","showSearch","tagRender","direction","omitDomProps","displayValues","onDisplayValuesChange","emptyOptions","notFoundContent","onClear","mode","disabled","loading","getInputElement","getRawInputElement","open","defaultOpen","onDropdownVisibleChange","activeValue","onActiveValueChange","activeDescendantId","searchValue","autoClearSearchValue","onSearch","onSearchSplit","tokenSeparators","allowClear","suffixIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],Q=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"];function R(g){return g==="tags"||g==="multiple"}var w=h.forwardRef(function(g,C){var re,q,He=g.id,Ke=g.prefixCls,_e=g.className,at=g.showSearch,$e=g.tagRender,ft=g.direction,mt=g.omitDomProps,ct=g.displayValues,Ot=g.onDisplayValuesChange,vt=g.emptyOptions,Ct=g.notFoundContent,xt=Ct===void 0?"Not Found":Ct,Qt=g.onClear,nt=g.mode,pt=g.disabled,ce=g.loading,ve=g.getInputElement,je=g.getRawInputElement,Xe=g.open,Te=g.defaultOpen,lt=g.onDropdownVisibleChange,et=g.activeValue,ht=g.onActiveValueChange,jt=g.activeDescendantId,kt=g.searchValue,dn=g.autoClearSearchValue,gn=g.onSearch,en=g.onSearchSplit,oe=g.tokenSeparators,me=g.allowClear,Se=g.suffixIcon,Fe=g.clearIcon,De=g.OptionList,Bt=g.animation,At=g.transitionName,Nt=g.dropdownStyle,tt=g.dropdownClassName,Kt=g.dropdownMatchSelectWidth,bn=g.dropdownRender,Tt=g.dropdownAlign,Yt=g.placement,Zt=g.builtinPlacements,Vn=g.getPopupContainer,vn=g.showAction,Wn=vn===void 0?[]:vn,Kn=g.onFocus,Sn=g.onBlur,nr=g.onKeyUp,br=g.onKeyDown,Lr=g.onMouseDown,rn=(0,I.Z)(g,c),Vt=R(nt),xn=(at!==void 0?at:Vt)||nt==="combobox",jn=(0,ee.Z)({},rn);Q.forEach(function(Wr){delete jn[Wr]}),mt==null||mt.forEach(function(Wr){delete jn[Wr]});var An=h.useState(!1),hr=(0,d.Z)(An,2),Hr=hr[0],dr=hr[1];h.useEffect(function(){dr((0,J.Z)())},[]);var Mr=h.useRef(null),zr=h.useRef(null),Nn=h.useRef(null),tn=h.useRef(null),cn=h.useRef(null),nn=E(),rr=(0,d.Z)(nn,3),wr=rr[0],cr=rr[1],Ir=rr[2];h.useImperativeHandle(C,function(){var Wr,Pr;return{focus:(Wr=tn.current)===null||Wr===void 0?void 0:Wr.focus,blur:(Pr=tn.current)===null||Pr===void 0?void 0:Pr.blur,scrollTo:function(Fo){var Po;return(Po=cn.current)===null||Po===void 0?void 0:Po.scrollTo(Fo)}}});var qr=h.useMemo(function(){var Wr;if(nt!=="combobox")return kt;var Pr=(Wr=ct[0])===null||Wr===void 0?void 0:Wr.value;return typeof Pr=="string"||typeof Pr=="number"?String(Pr):""},[kt,nt,ct]),Eo=nt==="combobox"&&typeof ve=="function"&&ve()||null,jr=typeof je=="function"&&je(),kr=(0,_.x1)(zr,jr==null||(re=jr.props)===null||re===void 0?void 0:re.ref),fo=h.useState(!1),ao=(0,d.Z)(fo,2),so=ao[0],Ho=ao[1];(0,M.Z)(function(){Ho(!0)},[]);var jo=(0,se.Z)(!1,{defaultValue:Te,value:Xe}),No=(0,d.Z)(jo,2),So=No[0],eo=No[1],Gt=so?So:!1,ur=!xt&&vt;(pt||ur&&Gt&&nt==="combobox")&&(Gt=!1);var Un=ur?!1:Gt,qn=h.useCallback(function(Wr){var Pr=Wr!==void 0?Wr:!Gt;pt||(eo(Pr),Gt!==Pr&&(lt==null||lt(Pr)))},[pt,Gt,eo,lt]),Nr=h.useMemo(function(){return(oe||[]).some(function(Wr){return[` `,`\r -`].includes(Wr)})},[oe]),Vr=function(Pr,Wo,Fo){var Po=!0,ko=Pr;gt==null||gt(null);var Uo=Fo?null:v(Pr,oe);return nt!=="combobox"&&Uo&&(ko="",_t==null||_t(Uo),qn(!1),Po=!1),hn&&qr!==ko&&hn(ko,{source:Wo?"typing":"effect"}),Po},Io=function(Pr){!Pr||!Pr.trim()||hn(Pr,{source:"submit"})};h.useEffect(function(){!Gt&&!Vt&&nt!=="combobox"&&Vr("",!1,!1)},[Gt]),h.useEffect(function(){So&&pt&&eo(!1),pt&&cr(!1)},[pt]);var Bo=r(),mo=(0,d.Z)(Bo,2),Do=mo[0],to=mo[1],Rr=function(Pr){var Wo=Do(),Fo=Pr.which;if(Fo===ie.Z.ENTER&&(nt!=="combobox"&&Pr.preventDefault(),Gt||qn(!0)),to(!!qr),Fo===ie.Z.BACKSPACE&&!Wo&&Vt&&!qr&&ct.length){for(var Po=(0,u.Z)(ct),ko=null,Uo=Po.length-1;Uo>=0;Uo-=1){var $o=Po[Uo];if(!$o.disabled){Po.splice(Uo,1),ko=$o;break}}ko&&Ot(Po,{type:"remove",values:[ko]})}for(var no=arguments.length,ga=new Array(no>1?no-1:0),ia=1;ia1?Wo-1:0),Po=1;Po1?Uo-1:0),no=1;no1&&arguments[1]!==void 0?arguments[1]:!1;return(0,Ne.Z)(g).map(function(re,q){if(!h.isValidElement(re)||!re.type)return null;var He=re,Ke=He.type.isSelectOptGroup,_e=He.key,at=He.props,$e=at.children,ft=(0,I.Z)(at,It);return C||!Ke?zt(re):(0,ee.Z)((0,ee.Z)({key:"__RC_SELECT_GRP__".concat(_e===null?q:_e,"__"),label:_e},ft),{},{options:Pt($e)})}).filter(function(re){return re})}function Ut(g,C,re,q,He){return h.useMemo(function(){var Ke=g,_e=!g;_e&&(Ke=Pt(C));var at=new Map,$e=new Map,ft=function(Ot,vt,bt){bt&&typeof bt=="string"&&Ot.set(vt[bt],vt)};function mt(ct){for(var Ot=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,vt=0;vt1&&arguments[1]!==void 0?arguments[1]:1,Hn=gt.length,vn=0;vn1&&arguments[1]!==void 0?arguments[1]:!1;Se(Yt);var Hn={source:Zt?"keyboard":"mouse"},vn=gt[Yt];if(!vn){xt(null,-1,Hn);return}xt(vn.value,Yt,Hn)};(0,h.useEffect)(function(){Fe(Qt!==!1?hn(0):-1)},[gt.length,ft]);var De=h.useCallback(function(Tt){return ce.has(Tt)&&$e!=="combobox"},[$e,(0,u.Z)(ce).toString(),ce.size]);(0,h.useEffect)(function(){var Tt=setTimeout(function(){if(!at&&_e&&ce.size===1){var Zt=Array.from(ce)[0],Hn=gt.findIndex(function(vn){var jn=vn.data;return jn.value===Zt});Hn!==-1&&(Fe(Hn),dn(Hn))}});if(_e){var Yt;(Yt=jt.current)===null||Yt===void 0||Yt.scrollTo(void 0)}return function(){return clearTimeout(Tt)}},[_e,ft,bt.length]);var Bt=function(Yt){Yt!==void 0&&nt(Yt,{selected:!ce.has(Yt)}),at||mt(!1)};if(h.useImperativeHandle(re,function(){return{onKeyDown:function(Yt){var Zt=Yt.which,Hn=Yt.ctrlKey;switch(Zt){case ie.Z.N:case ie.Z.P:case ie.Z.UP:case ie.Z.DOWN:{var vn=0;if(Zt===ie.Z.UP?vn=-1:Zt===ie.Z.DOWN?vn=1:gr()&&Hn&&(Zt===ie.Z.N?vn=1:Zt===ie.Z.P&&(vn=-1)),vn!==0){var jn=hn(me+vn,vn);dn(jn),Fe(jn,!0)}break}case ie.Z.ENTER:{var Wn=gt[me];Wn&&!Wn.data.disabled?Bt(Wn.value):Bt(void 0),_e&&Yt.preventDefault();break}case ie.Z.ESC:mt(!1),_e&&Yt.stopPropagation()}},onKeyUp:function(){},scrollTo:function(Yt){dn(Yt)}}}),gt.length===0)return h.createElement("div",{role:"listbox",id:"".concat(Ke,"_list"),className:"".concat(et,"-empty"),onMouseDown:kt},ct);var At=Object.keys(ve).map(function(Tt){return ve[Tt]}),Nt=function(Yt){return Yt.label};function tt(Tt,Yt){var Zt=Tt.group;return{role:Zt?"presentation":"option",id:"".concat(Ke,"_list_").concat(Yt)}}var Kt=function(Yt){var Zt=gt[Yt];if(!Zt)return null;var Hn=Zt.data||{},vn=Hn.value,jn=Zt.group,Wn=(0,P.Z)(Hn,!0),Sn=Nt(Zt);return Zt?h.createElement("div",(0,t.Z)({"aria-label":typeof Sn=="string"&&!jn?Sn:null},Wn,{key:Yt},tt(Zt,Yt),{"aria-selected":De(vn)}),vn):null},Cn={role:"listbox",id:"".concat(Ke,"_list")};return h.createElement(h.Fragment,null,je&&h.createElement("div",(0,t.Z)({},Cn,{style:{height:0,width:0,overflow:"hidden"}}),Kt(me-1),Kt(me),Kt(me+1)),h.createElement(pr.Z,{itemKey:"key",ref:jt,data:gt,height:Te,itemHeight:lt,fullHeight:!1,onMouseDown:kt,onScroll:Ot,virtual:je,direction:Xe,innerProps:je?null:Cn},function(Tt,Yt){var Zt,Hn=Tt.group,vn=Tt.groupOption,jn=Tt.data,Wn=Tt.label,Sn=Tt.value,nr=jn.key;if(Hn){var br,Lr=(br=jn.title)!==null&&br!==void 0?br:Dn(Wn)?Wn.toString():void 0;return h.createElement("div",{className:b()(et,"".concat(et,"-group")),title:Lr},Wn!==void 0?Wn:nr)}var rn=jn.disabled,Vt=jn.title,xn=jn.children,zn=jn.style,An=jn.className,hr=(0,I.Z)(jn,yr),Hr=(0,tr.Z)(hr,At),dr=De(Sn),Mr="".concat(et,"-option"),zr=b()(et,Mr,An,(Zt={},(0,S.Z)(Zt,"".concat(Mr,"-grouped"),vn),(0,S.Z)(Zt,"".concat(Mr,"-active"),me===Yt&&!rn),(0,S.Z)(Zt,"".concat(Mr,"-disabled"),rn),(0,S.Z)(Zt,"".concat(Mr,"-selected"),dr),Zt)),Ln=Nt(Tt),en=!pt||typeof pt=="function"||dr,sn=typeof Ln=="number"?Ln:Ln||Sn,tn=Dn(sn)?sn.toString():void 0;return Vt!==void 0&&(tn=Vt),h.createElement("div",(0,t.Z)({},(0,P.Z)(Hr),je?{}:tt(Tt,Yt),{"aria-selected":dr,className:zr,title:tn,onMouseMove:function(){me===Yt||rn||Fe(Yt)},onClick:function(){rn||Bt(Sn)},style:zn}),h.createElement("div",{className:"".concat(Mr,"-content")},sn),h.isValidElement(pt)||dr,en&&h.createElement(Ee,{className:"".concat(et,"-option-state"),customizeIcon:pt,customizeIconProps:{isSelected:dr}},dr?"\u2713":null))}))},Gr=h.forwardRef(Rn);Gr.displayName="OptionList";var We=Gr;function yt(g){var C=g.mode,re=g.options,q=g.children,He=g.backfill,Ke=g.allowClear,_e=g.placeholder,at=g.getInputElement,$e=g.showSearch,ft=g.onSearch,mt=g.defaultOpen,ct=g.autoFocus,Ot=g.labelInValue,vt=g.value,bt=g.inputValue,xt=g.optionLabelProp,Qt=isMultiple(C),nt=$e!==void 0?$e:Qt||C==="combobox",pt=re||convertChildrenToData(q);if(warning(C!=="tags"||pt.every(function(Xe){return!Xe.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),C==="tags"||C==="combobox"){var ce=pt.some(function(Xe){return Xe.options?Xe.options.some(function(Te){return typeof("value"in Te?Te.value:Te.key)=="number"}):typeof("value"in Xe?Xe.value:Xe.key)=="number"});warning(!ce,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(warning(C!=="combobox"||!xt,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),warning(C==="combobox"||!He,"`backfill` only works with `combobox` mode."),warning(C==="combobox"||!at,"`getInputElement` only work with `combobox` mode."),noteOnce(C!=="combobox"||!at||!Ke||!_e,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),ft&&!nt&&C!=="combobox"&&C!=="tags"&&warning(!1,"`onSearch` should work with `showSearch` instead of use alone."),noteOnce(!mt||ct,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),vt!=null){var ve=toArray(vt);warning(!Ot||ve.every(function(Xe){return _typeof(Xe)==="object"&&("key"in Xe||"value"in Xe)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),warning(!Qt||Array.isArray(vt),"`value` should be array when `mode` is `multiple` or `tags`")}if(q){var je=null;toNodeArray(q).some(function(Xe){if(!React.isValidElement(Xe)||!Xe.type)return!1;var Te=Xe,lt=Te.type;if(lt.isSelectOption)return!1;if(lt.isSelectOptGroup){var et=toNodeArray(Xe.props.children).every(function(gt){return!React.isValidElement(gt)||!Xe.type||gt.type.isSelectOption?!0:(je=gt.type,!1)});return!et}return je=lt,!0}),je&&warning(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(je.displayName||je.name||je,"`.")),warning(bt===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}function Mt(g,C){if(g){var re=function q(He){for(var Ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,_e=0;_e2&&arguments[2]!==void 0?arguments[2]:{},qn=kn.source,Nr=qn===void 0?"keyboard":qn;kr(ur),_e&&q==="combobox"&&Gt!==null&&Nr==="keyboard"&&Ir(String(Gt))},[_e,q]),so=function(ur,kn,qn){var Nr=function(){var To,ho=An(ur);return[me?{label:ho==null?void 0:ho[tt.label],value:ur,key:(To=ho==null?void 0:ho.key)!==null&&To!==void 0?To:ur}:ur,de(ho)]};if(kn&&vt){var Vr=Nr(),Io=(0,d.Z)(Vr,2),Bo=Io[0],mo=Io[1];vt(Bo,mo)}else if(!kn&&bt&&qn!=="clear"){var Do=Nr(),to=(0,d.Z)(Do,2),Rr=to[0],Mo=to[1];bt(Rr,Mo)}},Ho=Wt(function(Gt,ur){var kn,qn=Bt?ur.selected:!0;qn?kn=Bt?[].concat((0,u.Z)(zn),[Gt]):[Gt]:kn=zn.filter(function(Nr){return Nr.value!==Gt}),tn(kn),so(Gt,qn),q==="combobox"?Ir(""):(!R||Ot)&&(Yt(""),Ir(""))}),jo=function(ur,kn){tn(ur);var qn=kn.type,Nr=kn.values;(qn==="remove"||qn==="clear")&&Nr.forEach(function(Vr){so(Vr.value,!1,qn)})},No=function(ur,kn){if(Yt(ur),Ir(null),kn.source==="submit"){var qn=(ur||"").trim();if(qn){var Nr=Array.from(new Set([].concat((0,u.Z)(Hr),[qn])));tn(Nr),so(qn,!0),Yt("")}return}kn.source!=="blur"&&(q==="combobox"&&tn(ur),mt==null||mt(ur))},So=function(ur){var kn=ur;q!=="tags"&&(kn=ur.map(function(Nr){var Vr=vn.get(Nr);return Vr==null?void 0:Vr.value}).filter(function(Nr){return Nr!==void 0}));var qn=Array.from(new Set([].concat((0,u.Z)(Hr),(0,u.Z)(kn))));tn(qn),qn.forEach(function(Nr){so(Nr,!0)})},eo=h.useMemo(function(){var Gt=et!==!1&&Qt!==!1;return(0,ee.Z)((0,ee.Z)({},Zt),{},{flattenOptions:sn,onActiveValue:ao,defaultActiveFirstOption:fo,onSelect:Ho,menuItemSelectedIcon:lt,rawValues:Hr,fieldNames:tt,virtual:Gt,direction:gt,listHeight:kt,listItemHeight:hn,childrenAsData:At})},[Zt,sn,ao,fo,Ho,lt,Hr,tt,et,Qt,kt,hn,At]);return h.createElement(qt.Provider,{value:eo},h.createElement(U,(0,t.Z)({},Fe,{id:De,prefixCls:Ke,ref:C,omitDomProps:Fn,mode:q,displayValues:hr,onDisplayValuesChange:jo,direction:gt,searchValue:Tt,onSearch:No,autoClearSearchValue:Ot,onSearchSplit:So,dropdownMatchSelectWidth:Qt,OptionList:We,emptyOptions:!sn.length,activeValue:cr,activeDescendantId:"".concat(De,"_list_").concat(jr)})))}),k=Jn;k.Option=$n,k.OptGroup=Ht;var i=k,p=i},9296:function(un,Ve,e){e.r(Ve),e.d(Ve,{ResizableTextArea:function(){return V},default:function(){return Ce}});var t=e(14809),u=e(20439),S=e(4635),ee=e(93664),d=e(50298),I=e(62646),n=e(95190),se=e(92310),le=e.n(se),h=e(93681),ue=e(5643),b=e(18929),M=e(59301),J=e(29301),ie=e(34280),_=e(16089),Je=` +`].includes(Wr)})},[oe]),Vr=function(Pr,Wo,Fo){var Po=!0,ko=Pr;ht==null||ht(null);var Uo=Fo?null:v(Pr,oe);return nt!=="combobox"&&Uo&&(ko="",en==null||en(Uo),qn(!1),Po=!1),gn&&qr!==ko&&gn(ko,{source:Wo?"typing":"effect"}),Po},Io=function(Pr){!Pr||!Pr.trim()||gn(Pr,{source:"submit"})};h.useEffect(function(){!Gt&&!Vt&&nt!=="combobox"&&Vr("",!1,!1)},[Gt]),h.useEffect(function(){So&&pt&&eo(!1),pt&&cr(!1)},[pt]);var Bo=r(),mo=(0,d.Z)(Bo,2),Do=mo[0],to=mo[1],Rr=function(Pr){var Wo=Do(),Fo=Pr.which;if(Fo===ie.Z.ENTER&&(nt!=="combobox"&&Pr.preventDefault(),Gt||qn(!0)),to(!!qr),Fo===ie.Z.BACKSPACE&&!Wo&&Vt&&!qr&&ct.length){for(var Po=(0,u.Z)(ct),ko=null,Uo=Po.length-1;Uo>=0;Uo-=1){var $o=Po[Uo];if(!$o.disabled){Po.splice(Uo,1),ko=$o;break}}ko&&Ot(Po,{type:"remove",values:[ko]})}for(var no=arguments.length,ga=new Array(no>1?no-1:0),ia=1;ia1?Wo-1:0),Po=1;Po1?Uo-1:0),no=1;no1&&arguments[1]!==void 0?arguments[1]:!1;return(0,Ne.Z)(g).map(function(re,q){if(!h.isValidElement(re)||!re.type)return null;var He=re,Ke=He.type.isSelectOptGroup,_e=He.key,at=He.props,$e=at.children,ft=(0,I.Z)(at,It);return C||!Ke?zt(re):(0,ee.Z)((0,ee.Z)({key:"__RC_SELECT_GRP__".concat(_e===null?q:_e,"__"),label:_e},ft),{},{options:Pt($e)})}).filter(function(re){return re})}function Ut(g,C,re,q,He){return h.useMemo(function(){var Ke=g,_e=!g;_e&&(Ke=Pt(C));var at=new Map,$e=new Map,ft=function(Ot,vt,Ct){Ct&&typeof Ct=="string"&&Ot.set(vt[Ct],vt)};function mt(ct){for(var Ot=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,vt=0;vt1&&arguments[1]!==void 0?arguments[1]:1,Vn=ht.length,vn=0;vn1&&arguments[1]!==void 0?arguments[1]:!1;Se(Yt);var Vn={source:Zt?"keyboard":"mouse"},vn=ht[Yt];if(!vn){xt(null,-1,Vn);return}xt(vn.value,Yt,Vn)};(0,h.useEffect)(function(){Fe(Qt!==!1?gn(0):-1)},[ht.length,ft]);var De=h.useCallback(function(Tt){return ce.has(Tt)&&$e!=="combobox"},[$e,(0,u.Z)(ce).toString(),ce.size]);(0,h.useEffect)(function(){var Tt=setTimeout(function(){if(!at&&_e&&ce.size===1){var Zt=Array.from(ce)[0],Vn=ht.findIndex(function(vn){var Wn=vn.data;return Wn.value===Zt});Vn!==-1&&(Fe(Vn),dn(Vn))}});if(_e){var Yt;(Yt=jt.current)===null||Yt===void 0||Yt.scrollTo(void 0)}return function(){return clearTimeout(Tt)}},[_e,ft,Ct.length]);var Bt=function(Yt){Yt!==void 0&&nt(Yt,{selected:!ce.has(Yt)}),at||mt(!1)};if(h.useImperativeHandle(re,function(){return{onKeyDown:function(Yt){var Zt=Yt.which,Vn=Yt.ctrlKey;switch(Zt){case ie.Z.N:case ie.Z.P:case ie.Z.UP:case ie.Z.DOWN:{var vn=0;if(Zt===ie.Z.UP?vn=-1:Zt===ie.Z.DOWN?vn=1:gr()&&Vn&&(Zt===ie.Z.N?vn=1:Zt===ie.Z.P&&(vn=-1)),vn!==0){var Wn=gn(me+vn,vn);dn(Wn),Fe(Wn,!0)}break}case ie.Z.ENTER:{var Kn=ht[me];Kn&&!Kn.data.disabled?Bt(Kn.value):Bt(void 0),_e&&Yt.preventDefault();break}case ie.Z.ESC:mt(!1),_e&&Yt.stopPropagation()}},onKeyUp:function(){},scrollTo:function(Yt){dn(Yt)}}}),ht.length===0)return h.createElement("div",{role:"listbox",id:"".concat(Ke,"_list"),className:"".concat(et,"-empty"),onMouseDown:kt},ct);var At=Object.keys(ve).map(function(Tt){return ve[Tt]}),Nt=function(Yt){return Yt.label};function tt(Tt,Yt){var Zt=Tt.group;return{role:Zt?"presentation":"option",id:"".concat(Ke,"_list_").concat(Yt)}}var Kt=function(Yt){var Zt=ht[Yt];if(!Zt)return null;var Vn=Zt.data||{},vn=Vn.value,Wn=Zt.group,Kn=(0,P.Z)(Vn,!0),Sn=Nt(Zt);return Zt?h.createElement("div",(0,t.Z)({"aria-label":typeof Sn=="string"&&!Wn?Sn:null},Kn,{key:Yt},tt(Zt,Yt),{"aria-selected":De(vn)}),vn):null},bn={role:"listbox",id:"".concat(Ke,"_list")};return h.createElement(h.Fragment,null,je&&h.createElement("div",(0,t.Z)({},bn,{style:{height:0,width:0,overflow:"hidden"}}),Kt(me-1),Kt(me),Kt(me+1)),h.createElement(pr.Z,{itemKey:"key",ref:jt,data:ht,height:Te,itemHeight:lt,fullHeight:!1,onMouseDown:kt,onScroll:Ot,virtual:je,direction:Xe,innerProps:je?null:bn},function(Tt,Yt){var Zt,Vn=Tt.group,vn=Tt.groupOption,Wn=Tt.data,Kn=Tt.label,Sn=Tt.value,nr=Wn.key;if(Vn){var br,Lr=(br=Wn.title)!==null&&br!==void 0?br:Dn(Kn)?Kn.toString():void 0;return h.createElement("div",{className:y()(et,"".concat(et,"-group")),title:Lr},Kn!==void 0?Kn:nr)}var rn=Wn.disabled,Vt=Wn.title,xn=Wn.children,jn=Wn.style,An=Wn.className,hr=(0,I.Z)(Wn,yr),Hr=(0,tr.Z)(hr,At),dr=De(Sn),Mr="".concat(et,"-option"),zr=y()(et,Mr,An,(Zt={},(0,S.Z)(Zt,"".concat(Mr,"-grouped"),vn),(0,S.Z)(Zt,"".concat(Mr,"-active"),me===Yt&&!rn),(0,S.Z)(Zt,"".concat(Mr,"-disabled"),rn),(0,S.Z)(Zt,"".concat(Mr,"-selected"),dr),Zt)),Nn=Nt(Tt),tn=!pt||typeof pt=="function"||dr,cn=typeof Nn=="number"?Nn:Nn||Sn,nn=Dn(cn)?cn.toString():void 0;return Vt!==void 0&&(nn=Vt),h.createElement("div",(0,t.Z)({},(0,P.Z)(Hr),je?{}:tt(Tt,Yt),{"aria-selected":dr,className:zr,title:nn,onMouseMove:function(){me===Yt||rn||Fe(Yt)},onClick:function(){rn||Bt(Sn)},style:jn}),h.createElement("div",{className:"".concat(Mr,"-content")},cn),h.isValidElement(pt)||dr,tn&&h.createElement(Ee,{className:"".concat(et,"-option-state"),customizeIcon:pt,customizeIconProps:{isSelected:dr}},dr?"\u2713":null))}))},Gr=h.forwardRef(Tn);Gr.displayName="OptionList";var We=Gr;function bt(g){var C=g.mode,re=g.options,q=g.children,He=g.backfill,Ke=g.allowClear,_e=g.placeholder,at=g.getInputElement,$e=g.showSearch,ft=g.onSearch,mt=g.defaultOpen,ct=g.autoFocus,Ot=g.labelInValue,vt=g.value,Ct=g.inputValue,xt=g.optionLabelProp,Qt=isMultiple(C),nt=$e!==void 0?$e:Qt||C==="combobox",pt=re||convertChildrenToData(q);if(warning(C!=="tags"||pt.every(function(Xe){return!Xe.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),C==="tags"||C==="combobox"){var ce=pt.some(function(Xe){return Xe.options?Xe.options.some(function(Te){return typeof("value"in Te?Te.value:Te.key)=="number"}):typeof("value"in Xe?Xe.value:Xe.key)=="number"});warning(!ce,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(warning(C!=="combobox"||!xt,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),warning(C==="combobox"||!He,"`backfill` only works with `combobox` mode."),warning(C==="combobox"||!at,"`getInputElement` only work with `combobox` mode."),noteOnce(C!=="combobox"||!at||!Ke||!_e,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),ft&&!nt&&C!=="combobox"&&C!=="tags"&&warning(!1,"`onSearch` should work with `showSearch` instead of use alone."),noteOnce(!mt||ct,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),vt!=null){var ve=toArray(vt);warning(!Ot||ve.every(function(Xe){return _typeof(Xe)==="object"&&("key"in Xe||"value"in Xe)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),warning(!Qt||Array.isArray(vt),"`value` should be array when `mode` is `multiple` or `tags`")}if(q){var je=null;toNodeArray(q).some(function(Xe){if(!React.isValidElement(Xe)||!Xe.type)return!1;var Te=Xe,lt=Te.type;if(lt.isSelectOption)return!1;if(lt.isSelectOptGroup){var et=toNodeArray(Xe.props.children).every(function(ht){return!React.isValidElement(ht)||!Xe.type||ht.type.isSelectOption?!0:(je=ht.type,!1)});return!et}return je=lt,!0}),je&&warning(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(je.displayName||je.name||je,"`.")),warning(Ct===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}function Mt(g,C){if(g){var re=function q(He){for(var Ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,_e=0;_e2&&arguments[2]!==void 0?arguments[2]:{},qn=Un.source,Nr=qn===void 0?"keyboard":qn;kr(ur),_e&&q==="combobox"&&Gt!==null&&Nr==="keyboard"&&Ir(String(Gt))},[_e,q]),so=function(ur,Un,qn){var Nr=function(){var To,ho=An(ur);return[me?{label:ho==null?void 0:ho[tt.label],value:ur,key:(To=ho==null?void 0:ho.key)!==null&&To!==void 0?To:ur}:ur,de(ho)]};if(Un&&vt){var Vr=Nr(),Io=(0,d.Z)(Vr,2),Bo=Io[0],mo=Io[1];vt(Bo,mo)}else if(!Un&&Ct&&qn!=="clear"){var Do=Nr(),to=(0,d.Z)(Do,2),Rr=to[0],Mo=to[1];Ct(Rr,Mo)}},Ho=Wt(function(Gt,ur){var Un,qn=Bt?ur.selected:!0;qn?Un=Bt?[].concat((0,u.Z)(jn),[Gt]):[Gt]:Un=jn.filter(function(Nr){return Nr.value!==Gt}),nn(Un),so(Gt,qn),q==="combobox"?Ir(""):(!R||Ot)&&(Yt(""),Ir(""))}),jo=function(ur,Un){nn(ur);var qn=Un.type,Nr=Un.values;(qn==="remove"||qn==="clear")&&Nr.forEach(function(Vr){so(Vr.value,!1,qn)})},No=function(ur,Un){if(Yt(ur),Ir(null),Un.source==="submit"){var qn=(ur||"").trim();if(qn){var Nr=Array.from(new Set([].concat((0,u.Z)(Hr),[qn])));nn(Nr),so(qn,!0),Yt("")}return}Un.source!=="blur"&&(q==="combobox"&&nn(ur),mt==null||mt(ur))},So=function(ur){var Un=ur;q!=="tags"&&(Un=ur.map(function(Nr){var Vr=vn.get(Nr);return Vr==null?void 0:Vr.value}).filter(function(Nr){return Nr!==void 0}));var qn=Array.from(new Set([].concat((0,u.Z)(Hr),(0,u.Z)(Un))));nn(qn),qn.forEach(function(Nr){so(Nr,!0)})},eo=h.useMemo(function(){var Gt=et!==!1&&Qt!==!1;return(0,ee.Z)((0,ee.Z)({},Zt),{},{flattenOptions:cn,onActiveValue:ao,defaultActiveFirstOption:fo,onSelect:Ho,menuItemSelectedIcon:lt,rawValues:Hr,fieldNames:tt,virtual:Gt,direction:ht,listHeight:kt,listItemHeight:gn,childrenAsData:At})},[Zt,cn,ao,fo,Ho,lt,Hr,tt,et,Qt,kt,gn,At]);return h.createElement(qt.Provider,{value:eo},h.createElement(U,(0,t.Z)({},Fe,{id:De,prefixCls:Ke,ref:C,omitDomProps:Ln,mode:q,displayValues:hr,onDisplayValuesChange:jo,direction:ht,searchValue:Tt,onSearch:No,autoClearSearchValue:Ot,onSearchSplit:So,dropdownMatchSelectWidth:Qt,OptionList:We,emptyOptions:!cn.length,activeValue:cr,activeDescendantId:"".concat(De,"_list_").concat(jr)})))}),k=Jn;k.Option=$n,k.OptGroup=Ht;var i=k,p=i},9296:function(un,Ve,e){e.r(Ve),e.d(Ve,{ResizableTextArea:function(){return V},default:function(){return Ce}});var t=e(14809),u=e(20439),S=e(4635),ee=e(93664),d=e(50298),I=e(62646),n=e(95190),se=e(92310),le=e.n(se),h=e(93681),ue=e(5643),y=e(18929),M=e(59301),J=e(29301),ie=e(34280),_=e(16089),Je=` min-height:0 !important; max-height:none !important; height:0 !important; @@ -564,4 +564,4 @@ top:0 !important; right:0 !important; pointer-events: none !important; -`,Ee=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break","white-space"],Ue={},be;function K(ne){var X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,we=ne.getAttribute("id")||ne.getAttribute("data-reactid")||ne.getAttribute("name");if(X&&Ue[we])return Ue[we];var m=window.getComputedStyle(ne),A=m.getPropertyValue("box-sizing")||m.getPropertyValue("-moz-box-sizing")||m.getPropertyValue("-webkit-box-sizing"),z=parseFloat(m.getPropertyValue("padding-bottom"))+parseFloat(m.getPropertyValue("padding-top")),D=parseFloat(m.getPropertyValue("border-bottom-width"))+parseFloat(m.getPropertyValue("border-top-width")),B=Ee.map(function(W){return"".concat(W,":").concat(m.getPropertyValue(W))}).join(";"),F={sizingStyle:B,paddingSize:z,borderSize:D,boxSizing:A};return X&&we&&(Ue[we]=F),F}function E(ne){var X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,we=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,m=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;be||(be=document.createElement("textarea"),be.setAttribute("tab-index","-1"),be.setAttribute("aria-hidden","true"),document.body.appendChild(be)),ne.getAttribute("wrap")?be.setAttribute("wrap",ne.getAttribute("wrap")):be.removeAttribute("wrap");var A=K(ne,X),z=A.paddingSize,D=A.borderSize,B=A.boxSizing,F=A.sizingStyle;be.setAttribute("style","".concat(F,";").concat(Je)),be.value=ne.value||ne.placeholder||"";var W=void 0,xe=void 0,Pe,Ie=be.scrollHeight;if(B==="border-box"?Ie+=D:B==="content-box"&&(Ie-=z),we!==null||m!==null){be.value=" ";var rt=be.scrollHeight-z;we!==null&&(W=rt*we,B==="border-box"&&(W=W+z+D),Ie=Math.max(W,Ie)),m!==null&&(xe=rt*m,B==="border-box"&&(xe=xe+z+D),Pe=Ie>xe?"":"hidden",Ie=Math.min(xe,Ie))}var Ct={height:Ie,overflowY:Pe,resize:"none"};return W&&(Ct.minHeight=W),xe&&(Ct.maxHeight=xe),Ct}var r=["prefixCls","onPressEnter","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],x=0,P=1,G=2,Y=M.forwardRef(function(ne,X){var we=ne,m=we.prefixCls,A=we.onPressEnter,z=we.defaultValue,D=we.value,B=we.autoSize,F=we.onResize,W=we.className,xe=we.style,Pe=we.disabled,Ie=we.onChange,rt=we.onInternalAutoSize,Ct=(0,I.Z)(we,r),ut=(0,b.Z)(z,{value:D,postState:function(Ht){return Ht!=null?Ht:""}}),he=(0,d.Z)(ut,2),qe=he[0],T=he[1],O=function(Ht){T(Ht.target.value),Ie==null||Ie(Ht)},L=M.useRef();M.useImperativeHandle(X,function(){return{textArea:L.current}});var s=M.useMemo(function(){return B&&(0,ee.Z)(B)==="object"?[B.minRows,B.maxRows]:[]},[B]),H=(0,d.Z)(s,2),de=H[0],v=H[1],c=!!B,Q=function(){try{if(document.activeElement===L.current){var Ht=L.current,Mn=Ht.selectionStart,$n=Ht.selectionEnd,Tn=Ht.scrollTop;L.current.setSelectionRange(Mn,$n),L.current.scrollTop=Tn}}catch(tr){}},R=M.useState(G),w=(0,d.Z)(R,2),U=w[0],Le=w[1],ye=M.useState(),fe=(0,d.Z)(ye,2),Ae=fe[0],Ne=fe[1],Re=function(){Le(x)};(0,ie.Z)(function(){c&&Re()},[D,de,v,c]),(0,ie.Z)(function(){if(U===x)Le(P);else if(U===P){var ht=E(L.current,!1,de,v);Le(G),Ne(ht)}else Q()},[U]);var It=M.useRef(),zt=function(){_.Z.cancel(It.current)},Pt=function(Ht){U===G&&(F==null||F(Ht),B&&(zt(),It.current=(0,_.Z)(function(){Re()})))};M.useEffect(function(){return zt},[]);var Ut=c?Ae:null,Wt=(0,u.Z)((0,u.Z)({},xe),Ut);return(U===x||U===P)&&(Wt.overflowY="hidden",Wt.overflowX="hidden"),M.createElement(J.Z,{onResize:Pt,disabled:!(B||F)},M.createElement("textarea",(0,t.Z)({},Ct,{ref:L,style:Wt,className:le()(m,W,(0,S.Z)({},"".concat(m,"-disabled"),Pe)),disabled:Pe,value:qe,onChange:O})))}),V=Y,Z=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","classes","showCount","className","style","disabled","hidden","classNames","styles","onResize"];function Me(ne,X){return(0,n.Z)(ne||"").slice(0,X).join("")}function pe(ne,X,we,m){var A=we;return ne?A=Me(we,m):(0,n.Z)(X||"").lengthm&&(A=X),A}var it=M.forwardRef(function(ne,X){var we,m=ne.defaultValue,A=ne.value,z=ne.onFocus,D=ne.onBlur,B=ne.onChange,F=ne.allowClear,W=ne.maxLength,xe=ne.onCompositionStart,Pe=ne.onCompositionEnd,Ie=ne.suffix,rt=ne.prefixCls,Ct=rt===void 0?"rc-textarea":rt,ut=ne.classes,he=ne.showCount,qe=ne.className,T=ne.style,O=ne.disabled,L=ne.hidden,s=ne.classNames,H=ne.styles,de=ne.onResize,v=(0,I.Z)(ne,Z),c=(0,b.Z)(m,{value:A,defaultValue:m}),Q=(0,d.Z)(c,2),R=Q[0],w=Q[1],U=(0,M.useRef)(null),Le=M.useState(!1),ye=(0,d.Z)(Le,2),fe=ye[0],Ae=ye[1],Ne=M.useState(!1),Re=(0,d.Z)(Ne,2),It=Re[0],zt=Re[1],Pt=M.useRef(),Ut=M.useRef(0),Wt=M.useState(null),ht=(0,d.Z)(Wt,2),Ht=ht[0],Mn=ht[1],$n=function(){var an;(an=U.current)===null||an===void 0||an.textArea.focus()};(0,M.useImperativeHandle)(X,function(){return{resizableTextArea:U.current,focus:$n,blur:function(){var an;(an=U.current)===null||an===void 0||an.textArea.blur()}}}),(0,M.useEffect)(function(){Ae(function(Fn){return!O&&Fn})},[O]);var Tn=Number(W)>0,tr=function(an){zt(!0),Pt.current=R,Ut.current=an.currentTarget.selectionStart,xe==null||xe(an)},pr=function(an){zt(!1);var Jn=an.currentTarget.value;if(Tn){var k,i=Ut.current>=W+1||Ut.current===((k=Pt.current)===null||k===void 0?void 0:k.length);Jn=pe(i,Pt.current,Jn,W)}Jn!==R&&(w(Jn),(0,ue.rJ)(an.currentTarget,an,B,Jn)),Pe==null||Pe(an)},Un=function(an){var Jn=an.target.value;if(!It&&Tn){var k=an.target.selectionStart>=W+1||an.target.selectionStart===Jn.length||!an.target.selectionStart;Jn=pe(k,R,Jn,W)}w(Jn),(0,ue.rJ)(an.currentTarget,an,B,Jn)},qt=function(an){var Jn=v.onPressEnter,k=v.onKeyDown;an.key==="Enter"&&Jn&&Jn(an),k==null||k(an)},gr=function(an){Ae(!0),z==null||z(an)},yr=function(an){Ae(!1),D==null||D(an)},Dn=function(an){var Jn;w(""),$n(),(0,ue.rJ)((Jn=U.current)===null||Jn===void 0?void 0:Jn.textArea,an,B)},Rn=(0,ue.D7)(R);!It&&Tn&&A==null&&(Rn=Me(Rn,W));var Gr=Ie,We;if(he){var yt=(0,n.Z)(Rn).length;(0,ee.Z)(he)==="object"?We=he.formatter({value:Rn,count:yt,maxLength:W}):We="".concat(yt).concat(Tn?" / ".concat(W):""),Gr=M.createElement(M.Fragment,null,Gr,M.createElement("span",{className:le()("".concat(Ct,"-data-count"),s==null?void 0:s.count),style:H==null?void 0:H.count},We))}var Mt=function(an){var Jn;de==null||de(an),(Jn=U.current)!==null&&Jn!==void 0&&Jn.textArea.style.height&&Mn(!0)},dt=!v.autoSize&&!he&&!F,Xt=M.createElement(h.BaseInput,{value:Rn,allowClear:F,handleReset:Dn,suffix:Gr,prefixCls:Ct,classes:{affixWrapper:le()(ut==null?void 0:ut.affixWrapper,(we={},(0,S.Z)(we,"".concat(Ct,"-show-count"),he),(0,S.Z)(we,"".concat(Ct,"-textarea-allow-clear"),F),we))},disabled:O,focused:fe,className:qe,style:(0,u.Z)((0,u.Z)({},T),Ht&&!dt?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof We=="string"?We:void 0}},hidden:L,inputElement:M.createElement(V,(0,t.Z)({},v,{onKeyDown:qt,onChange:Un,onFocus:gr,onBlur:yr,onCompositionStart:tr,onCompositionEnd:pr,className:s==null?void 0:s.textarea,style:(0,u.Z)((0,u.Z)({},H==null?void 0:H.textarea),{},{resize:T==null?void 0:T.resize}),disabled:O,prefixCls:Ct,onResize:Mt,ref:U}))});return Xt}),ge=it,Ce=ge},39417:function(un,Ve,e){e.d(Ve,{Z:function(){return P}});var t=e(14809),u=e(4635),S=e(62646),ee=e(20439),d=e(99153),I=e(84851),n=e(13028),se=e(19257),le=e(93046),h=e(92310),ue=e.n(h),b=e(26112),M=e(59301),J=e(39378),ie=function(Y){for(var V=Y.prefixCls,Z=Y.level,Me=Y.isStart,pe=Y.isEnd,it="".concat(V,"-indent-unit"),ge=[],Ce=0;Ce0&&arguments[0]!==void 0?arguments[0]:[],O=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],L=T.length,s=O.length;if(Math.abs(L-s)!==1)return{add:!1,key:null};function H(de,v){var c=new Map;de.forEach(function(R){c.set(R,!0)});var Q=v.filter(function(R){return!c.has(R)});return Q.length===1?Q[0]:null}return L ").concat(O);return O}var W=_.forwardRef(function(T,O){var L=T.prefixCls,s=T.data,H=T.selectable,de=T.checkable,v=T.expandedKeys,c=T.selectedKeys,Q=T.checkedKeys,R=T.loadedKeys,w=T.loadingKeys,U=T.halfCheckedKeys,Le=T.keyEntities,ye=T.disabled,fe=T.dragging,Ae=T.dragOverNodeKey,Ne=T.dropPosition,Re=T.motion,It=T.height,zt=T.itemHeight,Pt=T.virtual,Ut=T.focusable,Wt=T.activeItem,ht=T.focused,Ht=T.tabIndex,Mn=T.onKeyDown,$n=T.onFocus,Tn=T.onBlur,tr=T.onActiveChange,pr=T.onListChangeStart,Un=T.onListChangeEnd,qt=(0,K.Z)(T,Ce),gr=_.useRef(null),yr=_.useRef(null);_.useImperativeHandle(O,function(){return{scrollTo:function(ct){gr.current.scrollTo(ct)},getIndentWidth:function(){return yr.current.offsetWidth}}});var Dn=_.useState(v),Rn=(0,be.Z)(Dn,2),Gr=Rn[0],We=Rn[1],yt=_.useState(s),Mt=(0,be.Z)(yt,2),dt=Mt[0],Xt=Mt[1],Fn=_.useState(s),an=(0,be.Z)(Fn,2),Jn=an[0],k=an[1],i=_.useState([]),p=(0,be.Z)(i,2),g=p[0],C=p[1],re=_.useState(null),q=(0,be.Z)(re,2),He=q[0],Ke=q[1],_e=_.useRef(s);_e.current=s;function at(){var mt=_e.current;Xt(mt),k(mt),C([]),Ke(null),Un()}(0,E.Z)(function(){We(v);var mt=it(Gr,v);if(mt.key!==null)if(mt.add){var ct=dt.findIndex(function(nt){var pt=nt.key;return pt===mt.key}),Ot=D(ge(dt,s,mt.key),Pt,It,zt),vt=dt.slice();vt.splice(ct+1,0,z),k(vt),C(Ot),Ke("show")}else{var bt=s.findIndex(function(nt){var pt=nt.key;return pt===mt.key}),xt=D(ge(s,dt,mt.key),Pt,It,zt),Qt=s.slice();Qt.splice(bt+1,0,z),k(Qt),C(xt),Ke("hide")}else dt!==s&&(Xt(s),k(s))},[v,s]),_.useEffect(function(){fe||at()},[fe]);var $e=Re?Jn:s,ft={expandedKeys:v,selectedKeys:c,loadedKeys:R,loadingKeys:w,checkedKeys:Q,halfCheckedKeys:U,dragOverNodeKey:Ae,dropPosition:Ne,keyEntities:Le};return _.createElement(_.Fragment,null,ht&&Wt&&_.createElement("span",{style:ne,"aria-live":"assertive"},F(Wt)),_.createElement("div",null,_.createElement("input",{style:ne,disabled:Ut===!1||ye,tabIndex:Ut!==!1?Ht:null,onKeyDown:Mn,onFocus:$n,onBlur:Tn,value:"",onChange:X,"aria-label":"for screen reader"})),_.createElement("div",{className:"".concat(L,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},_.createElement("div",{className:"".concat(L,"-indent")},_.createElement("div",{ref:yr,className:"".concat(L,"-indent-unit")}))),_.createElement(r.Z,(0,t.Z)({},qt,{data:$e,itemKey:B,height:It,fullHeight:!1,virtual:Pt,itemHeight:zt,prefixCls:"".concat(L,"-list"),ref:gr,onVisibleChange:function(ct,Ot){var vt=new Set(ct),bt=Ot.filter(function(xt){return!vt.has(xt)});bt.some(function(xt){return B(xt)===we})&&at()}}),function(mt){var ct=mt.pos,Ot=(0,t.Z)({},(Ue(mt.data),mt.data)),vt=mt.title,bt=mt.key,xt=mt.isStart,Qt=mt.isEnd,nt=(0,Y.km)(bt,ct);delete Ot.key,delete Ot.children;var pt=(0,Y.H8)(nt,ft);return _.createElement(pe,(0,t.Z)({},Ot,pt,{title:vt,active:!!Wt&&bt===Wt.key,pos:ct,data:mt.data,isStart:xt,isEnd:Qt,motion:Re,motionNodes:bt===we?g:null,motionType:He,onMotionStart:pr,onMotionEnd:at,treeNodeRequiredProps:ft,onMouseMove:function(){tr(null)}}))}))});W.displayName="NodeList";var xe=W,Pe=e(35654),Ie=e(90782),rt=e(67841),Ct=10,ut=function(T){(0,le.Z)(L,T);var O=(0,h.Z)(L);function L(){var s;(0,I.Z)(this,L);for(var H=arguments.length,de=new Array(H),v=0;v2&&arguments[2]!==void 0?arguments[2]:!1,U=s.state,Le=U.dragChildrenKeys,ye=U.dropPosition,fe=U.dropTargetKey,Ae=U.dropTargetPos,Ne=U.dropAllowed;if(Ne){var Re=s.props.onDrop;if(s.setState({dragOverNodeKey:null}),s.cleanDragState(),fe!==null){var It=(0,ee.Z)((0,ee.Z)({},(0,Y.H8)(fe,s.getTreeNodeRequiredProps())),{},{active:((R=s.getActiveItem())===null||R===void 0?void 0:R.key)===fe,data:(0,rt.Z)(s.state.keyEntities,fe).node}),zt=Le.indexOf(fe)!==-1;(0,ie.ZP)(!zt,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var Pt=(0,Pe.yx)(Ae),Ut={event:c,node:(0,Y.F)(It),dragNode:s.dragNode?(0,Y.F)(s.dragNode.props):null,dragNodesKeys:[s.dragNode.props.eventKey].concat(Le),dropToGap:ye!==0,dropPosition:ye+Number(Pt[Pt.length-1])};w||Re==null||Re(Ut),s.dragNode=null}}},s.cleanDragState=function(){var c=s.state.draggingNodeKey;c!==null&&s.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),s.dragStartMousePosition=null,s.currentMouseOverDroppableNodeKey=null},s.triggerExpandActionExpand=function(c,Q){var R=s.state,w=R.expandedKeys,U=R.flattenNodes,Le=Q.expanded,ye=Q.key,fe=Q.isLeaf;if(!(fe||c.shiftKey||c.metaKey||c.ctrlKey)){var Ae=U.filter(function(Re){return Re.key===ye})[0],Ne=(0,Y.F)((0,ee.Z)((0,ee.Z)({},(0,Y.H8)(ye,s.getTreeNodeRequiredProps())),{},{data:Ae.data}));s.setExpandedKeys(Le?(0,Pe._5)(w,ye):(0,Pe.L0)(w,ye)),s.onNodeExpand(c,Ne)}},s.onNodeClick=function(c,Q){var R=s.props,w=R.onClick,U=R.expandAction;U==="click"&&s.triggerExpandActionExpand(c,Q),w==null||w(c,Q)},s.onNodeDoubleClick=function(c,Q){var R=s.props,w=R.onDoubleClick,U=R.expandAction;U==="doubleClick"&&s.triggerExpandActionExpand(c,Q),w==null||w(c,Q)},s.onNodeSelect=function(c,Q){var R=s.state.selectedKeys,w=s.state,U=w.keyEntities,Le=w.fieldNames,ye=s.props,fe=ye.onSelect,Ae=ye.multiple,Ne=Q.selected,Re=Q[Le.key],It=!Ne;It?Ae?R=(0,Pe.L0)(R,Re):R=[Re]:R=(0,Pe._5)(R,Re);var zt=R.map(function(Pt){var Ut=(0,rt.Z)(U,Pt);return Ut?Ut.node:null}).filter(function(Pt){return Pt});s.setUncontrolledState({selectedKeys:R}),fe==null||fe(R,{event:"select",selected:It,node:Q,selectedNodes:zt,nativeEvent:c.nativeEvent})},s.onNodeCheck=function(c,Q,R){var w=s.state,U=w.keyEntities,Le=w.checkedKeys,ye=w.halfCheckedKeys,fe=s.props,Ae=fe.checkStrictly,Ne=fe.onCheck,Re=Q.key,It,zt={event:"check",node:Q,checked:R,nativeEvent:c.nativeEvent};if(Ae){var Pt=R?(0,Pe.L0)(Le,Re):(0,Pe._5)(Le,Re),Ut=(0,Pe._5)(ye,Re);It={checked:Pt,halfChecked:Ut},zt.checkedNodes=Pt.map(function(Tn){return(0,rt.Z)(U,Tn)}).filter(function(Tn){return Tn}).map(function(Tn){return Tn.node}),s.setUncontrolledState({checkedKeys:Pt})}else{var Wt=(0,Ie.S)([].concat((0,d.Z)(Le),[Re]),!0,U),ht=Wt.checkedKeys,Ht=Wt.halfCheckedKeys;if(!R){var Mn=new Set(ht);Mn.delete(Re);var $n=(0,Ie.S)(Array.from(Mn),{checked:!1,halfCheckedKeys:Ht},U);ht=$n.checkedKeys,Ht=$n.halfCheckedKeys}It=ht,zt.checkedNodes=[],zt.checkedNodesPositions=[],zt.halfCheckedKeys=Ht,ht.forEach(function(Tn){var tr=(0,rt.Z)(U,Tn);if(tr){var pr=tr.node,Un=tr.pos;zt.checkedNodes.push(pr),zt.checkedNodesPositions.push({node:pr,pos:Un})}}),s.setUncontrolledState({checkedKeys:ht},!1,{halfCheckedKeys:Ht})}Ne==null||Ne(It,zt)},s.onNodeLoad=function(c){var Q=c.key,R=new Promise(function(w,U){s.setState(function(Le){var ye=Le.loadedKeys,fe=ye===void 0?[]:ye,Ae=Le.loadingKeys,Ne=Ae===void 0?[]:Ae,Re=s.props,It=Re.loadData,zt=Re.onLoad;if(!It||fe.indexOf(Q)!==-1||Ne.indexOf(Q)!==-1)return null;var Pt=It(c);return Pt.then(function(){var Ut=s.state.loadedKeys,Wt=(0,Pe.L0)(Ut,Q);zt==null||zt(Wt,{event:"load",node:c}),s.setUncontrolledState({loadedKeys:Wt}),s.setState(function(ht){return{loadingKeys:(0,Pe._5)(ht.loadingKeys,Q)}}),w()}).catch(function(Ut){if(s.setState(function(ht){return{loadingKeys:(0,Pe._5)(ht.loadingKeys,Q)}}),s.loadingRetryTimes[Q]=(s.loadingRetryTimes[Q]||0)+1,s.loadingRetryTimes[Q]>=Ct){var Wt=s.state.loadedKeys;(0,ie.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),s.setUncontrolledState({loadedKeys:(0,Pe.L0)(Wt,Q)}),w()}U(Ut)}),{loadingKeys:(0,Pe.L0)(Ne,Q)}})});return R.catch(function(){}),R},s.onNodeMouseEnter=function(c,Q){var R=s.props.onMouseEnter;R==null||R({event:c,node:Q})},s.onNodeMouseLeave=function(c,Q){var R=s.props.onMouseLeave;R==null||R({event:c,node:Q})},s.onNodeContextMenu=function(c,Q){var R=s.props.onRightClick;R&&(c.preventDefault(),R({event:c,node:Q}))},s.onFocus=function(){var c=s.props.onFocus;s.setState({focused:!0});for(var Q=arguments.length,R=new Array(Q),w=0;w1&&arguments[1]!==void 0?arguments[1]:!1,R=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!s.destroyed){var w=!1,U=!0,Le={};Object.keys(c).forEach(function(ye){if(ye in s.props){U=!1;return}w=!0,Le[ye]=c[ye]}),w&&(!Q||U)&&s.setState((0,ee.Z)((0,ee.Z)({},Le),R))}},s.scrollTo=function(c){s.listRef.current.scrollTo(c)},s}return(0,n.Z)(L,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var H=this.props.activeKey;H!==void 0&&H!==this.state.activeKey&&(this.setState({activeKey:H}),H!==null&&this.scrollTo({key:H}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var H,de=this.state,v=de.focused,c=de.flattenNodes,Q=de.keyEntities,R=de.draggingNodeKey,w=de.activeKey,U=de.dropLevelOffset,Le=de.dropContainerKey,ye=de.dropTargetKey,fe=de.dropPosition,Ae=de.dragOverNodeKey,Ne=de.indent,Re=this.props,It=Re.prefixCls,zt=Re.className,Pt=Re.style,Ut=Re.showLine,Wt=Re.focusable,ht=Re.tabIndex,Ht=ht===void 0?0:ht,Mn=Re.selectable,$n=Re.showIcon,Tn=Re.icon,tr=Re.switcherIcon,pr=Re.draggable,Un=Re.checkable,qt=Re.checkStrictly,gr=Re.disabled,yr=Re.motion,Dn=Re.loadData,Rn=Re.filterTreeNode,Gr=Re.height,We=Re.itemHeight,yt=Re.virtual,Mt=Re.titleRender,dt=Re.dropIndicatorRender,Xt=Re.onContextMenu,Fn=Re.onScroll,an=Re.direction,Jn=Re.rootClassName,k=Re.rootStyle,i=(0,J.Z)(this.props,{aria:!0,data:!0}),p;return pr&&((0,S.Z)(pr)==="object"?p=pr:typeof pr=="function"?p={nodeDraggable:pr}:p={}),_.createElement(Je.k.Provider,{value:{prefixCls:It,selectable:Mn,showIcon:$n,icon:Tn,switcherIcon:tr,draggable:p,draggingNodeKey:R,checkable:Un,checkStrictly:qt,disabled:gr,keyEntities:Q,dropLevelOffset:U,dropContainerKey:Le,dropTargetKey:ye,dropPosition:fe,dragOverNodeKey:Ae,indent:Ne,direction:an,dropIndicatorRender:dt,loadData:Dn,filterTreeNode:Rn,titleRender:Mt,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},_.createElement("div",{role:"tree",className:b()(It,zt,Jn,(H={},(0,u.Z)(H,"".concat(It,"-show-line"),Ut),(0,u.Z)(H,"".concat(It,"-focused"),v),(0,u.Z)(H,"".concat(It,"-active-focused"),w!==null),H)),style:k},_.createElement(xe,(0,t.Z)({ref:this.listRef,prefixCls:It,style:Pt,data:c,disabled:gr,selectable:Mn,checkable:!!Un,motion:yr,dragging:R!==null,height:Gr,itemHeight:We,virtual:yt,focusable:Wt,focused:v,tabIndex:Ht,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Xt,onScroll:Fn},this.getTreeNodeRequiredProps(),i))))}}],[{key:"getDerivedStateFromProps",value:function(H,de){var v=de.prevProps,c={prevProps:H};function Q(Wt){return!v&&Wt in H||v&&v[Wt]!==H[Wt]}var R,w=de.fieldNames;if(Q("fieldNames")&&(w=(0,Y.w$)(H.fieldNames),c.fieldNames=w),Q("treeData")?R=H.treeData:Q("children")&&((0,ie.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),R=(0,Y.zn)(H.children)),R){c.treeData=R;var U=(0,Y.I8)(R,{fieldNames:w});c.keyEntities=(0,ee.Z)((0,u.Z)({},we,A),U.keyEntities)}var Le=c.keyEntities||de.keyEntities;if(Q("expandedKeys")||v&&Q("autoExpandParent"))c.expandedKeys=H.autoExpandParent||!v&&H.defaultExpandParent?(0,Pe.r7)(H.expandedKeys,Le):H.expandedKeys;else if(!v&&H.defaultExpandAll){var ye=(0,ee.Z)({},Le);delete ye[we],c.expandedKeys=Object.keys(ye).map(function(Wt){return ye[Wt].key})}else!v&&H.defaultExpandedKeys&&(c.expandedKeys=H.autoExpandParent||H.defaultExpandParent?(0,Pe.r7)(H.defaultExpandedKeys,Le):H.defaultExpandedKeys);if(c.expandedKeys||delete c.expandedKeys,R||c.expandedKeys){var fe=(0,Y.oH)(R||de.treeData,c.expandedKeys||de.expandedKeys,w);c.flattenNodes=fe}if(H.selectable&&(Q("selectedKeys")?c.selectedKeys=(0,Pe.BT)(H.selectedKeys,H):!v&&H.defaultSelectedKeys&&(c.selectedKeys=(0,Pe.BT)(H.defaultSelectedKeys,H))),H.checkable){var Ae;if(Q("checkedKeys")?Ae=(0,Pe.E6)(H.checkedKeys)||{}:!v&&H.defaultCheckedKeys?Ae=(0,Pe.E6)(H.defaultCheckedKeys)||{}:R&&(Ae=(0,Pe.E6)(H.checkedKeys)||{checkedKeys:de.checkedKeys,halfCheckedKeys:de.halfCheckedKeys}),Ae){var Ne=Ae,Re=Ne.checkedKeys,It=Re===void 0?[]:Re,zt=Ne.halfCheckedKeys,Pt=zt===void 0?[]:zt;if(!H.checkStrictly){var Ut=(0,Ie.S)(It,!0,Le);It=Ut.checkedKeys,Pt=Ut.halfCheckedKeys}c.checkedKeys=It,c.halfCheckedKeys=Pt}}return Q("loadedKeys")&&(c.loadedKeys=H.loadedKeys),c}}]),L}(_.Component);ut.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:Ee,allowDrop:function(){return!0},expandAction:!1},ut.TreeNode=P.Z;var he=ut,qe=he},35654:function(un,Ve,e){e.d(Ve,{BT:function(){return _},E6:function(){return Ue},L0:function(){return h},OM:function(){return ie},_5:function(){return le},r7:function(){return be},wA:function(){return b},yx:function(){return ue}});var t=e(95190),u=e(93664),S=e(48736),ee=e(59301),d=e(39417),I=e(67841),n=e(71430),se=null;function le(K,E){if(!K)return[];var r=K.slice(),x=r.indexOf(E);return x>=0&&r.splice(x,1),r}function h(K,E){var r=(K||[]).slice();return r.indexOf(E)===-1&&r.push(E),r}function ue(K){return K.split("-")}function b(K,E){var r=[],x=(0,I.Z)(E,K);function P(){var G=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];G.forEach(function(Y){var V=Y.key,Z=Y.children;r.push(V),P(Z)})}return P(x.children),r}function M(K){if(K.parent){var E=ue(K.pos);return Number(E[E.length-1])===K.parent.children.length-1}return!1}function J(K){var E=ue(K.pos);return Number(E[E.length-1])===0}function ie(K,E,r,x,P,G,Y,V,Z,Me){var pe,it=K.clientX,ge=K.clientY,Ce=K.target.getBoundingClientRect(),ne=Ce.top,X=Ce.height,we=(Me==="rtl"?-1:1)*(((P==null?void 0:P.x)||0)-it),m=(we-12)/x,A=(0,I.Z)(V,r.props.eventKey);if(ge-1.5?G({dragNode:Ct,dropNode:ut,dropPosition:1})?Pe=1:he=!1:G({dragNode:Ct,dropNode:ut,dropPosition:0})?Pe=0:G({dragNode:Ct,dropNode:ut,dropPosition:1})?Pe=1:he=!1:G({dragNode:Ct,dropNode:ut,dropPosition:1})?Pe=1:he=!1,{dropPosition:Pe,dropLevelOffset:Ie,dropTargetKey:A.key,dropTargetPos:A.pos,dragOverNodeKey:xe,dropContainerKey:Pe===0?null:((pe=A.parent)===null||pe===void 0?void 0:pe.key)||null,dropAllowed:he}}function _(K,E){if(K){var r=E.multiple;return r?K.slice():K.length?[K[0]]:K}}var Je=function(E){return E};function Ee(K,E){if(!K)return[];var r=E||{},x=r.processProps,P=x===void 0?Je:x,G=Array.isArray(K)?K:[K];return G.map(function(Y){var V=Y.children,Z=_objectWithoutProperties(Y,se),Me=Ee(V,E);return React.createElement(TreeNode,_extends({key:Z.key},P(Z)),Me)})}function Ue(K){if(!K)return null;var E;if(Array.isArray(K))E={checkedKeys:K,halfCheckedKeys:void 0};else if((0,u.Z)(K)==="object")E={checkedKeys:K.checked||void 0,halfCheckedKeys:K.halfChecked||void 0};else return(0,S.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return E}function be(K,E){var r=new Set;function x(P){if(!r.has(P)){var G=(0,I.Z)(E,P);if(G){r.add(P);var Y=G.parent,V=G.node;V.disabled||Y&&x(Y.key)}}}return(K||[]).forEach(function(P){x(P)}),(0,t.Z)(r)}},90782:function(un,Ve,e){e.d(Ve,{S:function(){return n}});var t=e(48736),u=e(67841);function S(se,le){var h=new Set;return se.forEach(function(ue){le.has(ue)||h.add(ue)}),h}function ee(se){var le=se||{},h=le.disabled,ue=le.disableCheckbox,b=le.checkable;return!!(h||ue)||b===!1}function d(se,le,h,ue){for(var b=new Set(se),M=new Set,J=0;J<=h;J+=1){var ie=le.get(J)||new Set;ie.forEach(function(Ue){var be=Ue.key,K=Ue.node,E=Ue.children,r=E===void 0?[]:E;b.has(be)&&!ue(K)&&r.filter(function(x){return!ue(x.node)}).forEach(function(x){b.add(x.key)})})}for(var _=new Set,Je=h;Je>=0;Je-=1){var Ee=le.get(Je)||new Set;Ee.forEach(function(Ue){var be=Ue.parent,K=Ue.node;if(!(ue(K)||!Ue.parent||_.has(Ue.parent.key))){if(ue(Ue.parent.node)){_.add(be.key);return}var E=!0,r=!1;(be.children||[]).filter(function(x){return!ue(x.node)}).forEach(function(x){var P=x.key,G=b.has(P);E&&!G&&(E=!1),!r&&(G||M.has(P))&&(r=!0)}),E&&b.add(be.key),r&&M.add(be.key),_.add(be.key)}})}return{checkedKeys:Array.from(b),halfCheckedKeys:Array.from(S(M,b))}}function I(se,le,h,ue,b){for(var M=new Set(se),J=new Set(le),ie=0;ie<=ue;ie+=1){var _=h.get(ie)||new Set;_.forEach(function(be){var K=be.key,E=be.node,r=be.children,x=r===void 0?[]:r;!M.has(K)&&!J.has(K)&&!b(E)&&x.filter(function(P){return!b(P.node)}).forEach(function(P){M.delete(P.key)})})}J=new Set;for(var Je=new Set,Ee=ue;Ee>=0;Ee-=1){var Ue=h.get(Ee)||new Set;Ue.forEach(function(be){var K=be.parent,E=be.node;if(!(b(E)||!be.parent||Je.has(be.parent.key))){if(b(be.parent.node)){Je.add(K.key);return}var r=!0,x=!1;(K.children||[]).filter(function(P){return!b(P.node)}).forEach(function(P){var G=P.key,Y=M.has(G);r&&!Y&&(r=!1),!x&&(Y||J.has(G))&&(x=!0)}),r||M.delete(K.key),x&&J.add(K.key),Je.add(K.key)}})}return{checkedKeys:Array.from(M),halfCheckedKeys:Array.from(S(J,M))}}function n(se,le,h,ue){var b=[],M;ue?M=ue:M=ee;var J=new Set(se.filter(function(Ee){var Ue=!!(0,u.Z)(h,Ee);return Ue||b.push(Ee),Ue})),ie=new Map,_=0;Object.keys(h).forEach(function(Ee){var Ue=h[Ee],be=Ue.level,K=ie.get(be);K||(K=new Set,ie.set(be,K)),K.add(Ue),_=Math.max(_,be)}),(0,t.ZP)(!b.length,"Tree missing follow keys: ".concat(b.slice(0,100).map(function(Ee){return"'".concat(Ee,"'")}).join(", ")));var Je;return le===!0?Je=d(J,ie,_,M):Je=I(J,le.halfCheckedKeys,ie,_,M),Je}},67841:function(un,Ve,e){e.d(Ve,{Z:function(){return t}});function t(u,S){return u[S]}},71430:function(un,Ve,e){e.d(Ve,{F:function(){return be},H8:function(){return Ue},I8:function(){return Ee},km:function(){return b},oH:function(){return _},w$:function(){return M},zn:function(){return ie}});var t=e(93664),u=e(95190),S=e(20439),ee=e(62646),d=e(11592),I=e(2738),n=e(48736),se=e(67841),le=["children"];function h(K,E){return"".concat(K,"-").concat(E)}function ue(K){return K&&K.type&&K.type.isTreeNode}function b(K,E){return K!=null?K:E}function M(K){var E=K||{},r=E.title,x=E._title,P=E.key,G=E.children,Y=r||"title";return{title:Y,_title:x||[Y],key:P||"key",children:G||"children"}}function J(K,E){var r=new Map;function x(P){var G=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(P||[]).forEach(function(Y){var V=Y[E.key],Z=Y[E.children];warning(V!=null,"Tree node must have a certain key: [".concat(G).concat(V,"]"));var Me=String(V);warning(!r.has(Me)||V===null||V===void 0,"Same 'key' exist in the Tree: ".concat(Me)),r.set(Me,!0),x(Z,"".concat(G).concat(Me," > "))})}x(K)}function ie(K){function E(r){var x=(0,d.Z)(r);return x.map(function(P){if(!ue(P))return(0,n.ZP)(!P,"Tree/TreeNode can only accept TreeNode as children."),null;var G=P.key,Y=P.props,V=Y.children,Z=(0,ee.Z)(Y,le),Me=(0,S.Z)({key:G},Z),pe=E(V);return pe.length&&(Me.children=pe),Me}).filter(function(P){return P})}return E(K)}function _(K,E,r){var x=M(r),P=x._title,G=x.key,Y=x.children,V=new Set(E===!0?[]:E),Z=[];function Me(pe){var it=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return pe.map(function(ge,Ce){for(var ne=h(it?it.pos:"0",Ce),X=b(ge[G],ne),we,m=0;m1&&arguments[1]!==void 0?arguments[1]:{},r=E.initWrapper,x=E.processEntity,P=E.onProcessFinished,G=E.externalGetKey,Y=E.childrenPropName,V=E.fieldNames,Z=arguments.length>2?arguments[2]:void 0,Me=G||Z,pe={},it={},ge={posEntities:pe,keyEntities:it};return r&&(ge=r(ge)||ge),Je(K,function(Ce){var ne=Ce.node,X=Ce.index,we=Ce.pos,m=Ce.key,A=Ce.parentPos,z=Ce.level,D=Ce.nodes,B={node:ne,nodes:D,index:X,key:m,pos:we,level:z},F=b(m,we);pe[we]=B,it[F]=B,B.parent=pe[A],B.parent&&(B.parent.children=B.parent.children||[],B.parent.children.push(B)),x&&x(B,ge)},{externalGetKey:Me,childrenPropName:Y,fieldNames:V}),P&&P(ge),ge}function Ue(K,E){var r=E.expandedKeys,x=E.selectedKeys,P=E.loadedKeys,G=E.loadingKeys,Y=E.checkedKeys,V=E.halfCheckedKeys,Z=E.dragOverNodeKey,Me=E.dropPosition,pe=E.keyEntities,it=(0,se.Z)(pe,K),ge={eventKey:K,expanded:r.indexOf(K)!==-1,selected:x.indexOf(K)!==-1,loaded:P.indexOf(K)!==-1,loading:G.indexOf(K)!==-1,checked:Y.indexOf(K)!==-1,halfChecked:V.indexOf(K)!==-1,pos:String(it?it.pos:""),dragOver:Z===K&&Me===0,dragOverGapTop:Z===K&&Me===-1,dragOverGapBottom:Z===K&&Me===1};return ge}function be(K){var E=K.data,r=K.expanded,x=K.selected,P=K.checked,G=K.loaded,Y=K.loading,V=K.halfChecked,Z=K.dragOver,Me=K.dragOverGapTop,pe=K.dragOverGapBottom,it=K.pos,ge=K.active,Ce=K.eventKey,ne=(0,S.Z)((0,S.Z)({},E),{},{expanded:r,selected:x,checked:P,loaded:G,loading:Y,halfChecked:V,dragOver:Z,dragOverGapTop:Me,dragOverGapBottom:pe,pos:it,active:ge,key:Ce});return"props"in ne||Object.defineProperty(ne,"props",{get:function(){return(0,n.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),K}}),ne}},8224:function(un,Ve,e){e.d(Ve,{Z:function(){return u}});var t=e(4676);function u(S,ee,d,I){var n=t.unstable_batchedUpdates?function(le){t.unstable_batchedUpdates(d,le)}:d;return S!=null&&S.addEventListener&&S.addEventListener(ee,n,I),{remove:function(){S!=null&&S.removeEventListener&&S.removeEventListener(ee,n,I)}}}},55468:function(un,Ve,e){e.d(Ve,{g1:function(){return ue},os:function(){return M}});var t=/margin|padding|width|height|max|min|offset/,u={left:!0,top:!0},S={cssFloat:1,styleFloat:1,float:1};function ee(J){return J.nodeType===1?J.ownerDocument.defaultView.getComputedStyle(J,null):{}}function d(J,ie,_){if(ie=ie.toLowerCase(),_==="auto"){if(ie==="height")return J.offsetHeight;if(ie==="width")return J.offsetWidth}return ie in u||(u[ie]=t.test(ie)),u[ie]?parseFloat(_)||0:_}function I(J,ie){var _=arguments.length,Je=ee(J);return ie=S[ie]?"cssFloat"in J.style?"cssFloat":"styleFloat":ie,_===1?Je:d(J,ie,Je[ie]||J.style[ie])}function n(J,ie,_){var Je=arguments.length;if(ie=S[ie]?"cssFloat"in J.style?"cssFloat":"styleFloat":ie,Je===3)return typeof _=="number"&&t.test(ie)&&(_="".concat(_,"px")),J.style[ie]=_,_;for(var Ee in ie)ie.hasOwnProperty(Ee)&&n(J,Ee,ie[Ee]);return ee(J)}function se(J){return J===document.body?document.documentElement.clientWidth:J.offsetWidth}function le(J){return J===document.body?window.innerHeight||document.documentElement.clientHeight:J.offsetHeight}function h(){var J=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),ie=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:J,height:ie}}function ue(){var J=document.documentElement.clientWidth,ie=window.innerHeight||document.documentElement.clientHeight;return{width:J,height:ie}}function b(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function M(J){var ie=J.getBoundingClientRect(),_=document.documentElement;return{left:ie.left+(window.pageXOffset||_.scrollLeft)-(_.clientLeft||document.body.clientLeft||0),top:ie.top+(window.pageYOffset||_.scrollTop)-(_.clientTop||document.body.clientTop||0)}}},24514:function(un,Ve,e){e.d(Ve,{G:function(){return ee}});var t=e(47273),u=function(I){if((0,t.Z)()&&window.document.documentElement){var n=Array.isArray(I)?I:[I],se=window.document.documentElement;return n.some(function(le){return le in se.style})}return!1},S=function(I,n){if(!u(I))return!1;var se=document.createElement("div"),le=se.style[I];return se.style[I]=n,se.style[I]!==le};function ee(d,I){return!Array.isArray(d)&&I!==void 0?S(d,I):u(d)}},6790:function(un,Ve,e){e.d(Ve,{Z:function(){return ut}});var t=e(14809),u=e(93664),S=e(20439),ee=e(4635),d=e(50298),I=e(62646),n=e(92310),se=e.n(n),le=e(29301),h=e(70425),ue=e(34280),b=e(59301),M=e(4676),J=b.forwardRef(function(he,qe){var T=he.height,O=he.offsetY,L=he.offsetX,s=he.children,H=he.prefixCls,de=he.onInnerResize,v=he.innerProps,c=he.rtl,Q=he.extra,R={},w={display:"flex",flexDirection:"column"};return O!==void 0&&(R={height:T,position:"relative",overflow:"hidden"},w=(0,S.Z)((0,S.Z)({},w),{},(0,ee.Z)((0,ee.Z)((0,ee.Z)((0,ee.Z)((0,ee.Z)({transform:"translateY(".concat(O,"px)")},c?"marginRight":"marginLeft",-L),"position","absolute"),"left",0),"right",0),"top",0))),b.createElement("div",{style:R},b.createElement(le.Z,{onResize:function(Le){var ye=Le.offsetHeight;ye&&de&&de()}},b.createElement("div",(0,t.Z)({style:w,className:se()((0,ee.Z)({},"".concat(H,"-holder-inner"),H)),ref:qe},v),s,Q)))});J.displayName="Filler";var ie=J;function _(he){var qe=he.children,T=he.setRef,O=b.useCallback(function(L){T(L)},[]);return b.cloneElement(qe,{ref:O})}function Je(he,qe,T,O,L,s,H,de){var v=de.getKey;return he.slice(qe,T+1).map(function(c,Q){var R=qe+Q,w=H(c,R,{style:{width:O},offsetX:L}),U=v(c);return b.createElement(_,{key:U,setRef:function(ye){return s(c,ye)}},w)})}function Ee(he,qe,T,O){var L=T-he,s=qe-T,H=Math.min(L,s)*2;if(O<=H){var de=Math.floor(O/2);return O%2?T+de+1:T-de}return L>s?T-(O-s):T+(O-L)}function Ue(he,qe,T){var O=he.length,L=qe.length,s,H;if(O===0&&L===0)return null;O2&&arguments[2]!==void 0?arguments[2]:!1,R=v?c<0&&de.current.left||c>0&&de.current.right:c<0&&de.current.top||c>0&&de.current.bottom;return Q&&R?(clearTimeout(s.current),L.current=!1):(!R||L.current)&&H(),!L.current&&R}};function P(he,qe,T,O,L,s,H){var de=(0,b.useRef)(0),v=(0,b.useRef)(null),c=(0,b.useRef)(null),Q=(0,b.useRef)(!1),R=x(qe,T,O,L);function w(Ne,Re){if(K.Z.cancel(v.current),!R(!1,Re)){var It=Ne;if(!It._virtualHandled)It._virtualHandled=!0;else return;de.current+=Re,c.current=Re,r||It.preventDefault(),v.current=(0,K.Z)(function(){var zt=Q.current?10:1;H(de.current*zt,!1),de.current=0})}}function U(Ne,Re){H(Re,!0),r||Ne.preventDefault()}var Le=(0,b.useRef)(null),ye=(0,b.useRef)(null);function fe(Ne){if(he){K.Z.cancel(ye.current),ye.current=(0,K.Z)(function(){Le.current=null},2);var Re=Ne.deltaX,It=Ne.deltaY,zt=Ne.shiftKey,Pt=Re,Ut=It;(Le.current==="sx"||!Le.current&&zt&&It&&!Re)&&(Pt=It,Ut=0,Le.current="sx");var Wt=Math.abs(Pt),ht=Math.abs(Ut);Le.current===null&&(Le.current=s&&Wt>ht?"x":"y"),Le.current==="y"?w(Ne,Ut):U(Ne,Pt)}}function Ae(Ne){he&&(Q.current=Ne.detail===c.current)}return[fe,Ae]}function G(he,qe,T,O){var L=b.useMemo(function(){return[new Map,[]]},[he,T.id,O]),s=(0,d.Z)(L,2),H=s[0],de=s[1],v=function(Q){var R=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Q,w=H.get(Q),U=H.get(R);if(w===void 0||U===void 0)for(var Le=he.length,ye=de.length;ye0&&arguments[0]!==void 0?arguments[0]:!1;Q();var Le=function(){var Ae=!1;de.current.forEach(function(Ne,Re){if(Ne&&Ne.offsetParent){var It=Ne.offsetHeight,zt=getComputedStyle(Ne),Pt=zt.marginTop,Ut=zt.marginBottom,Wt=pe(Pt),ht=pe(Ut),Ht=It+Wt+ht;v.current.get(Re)!==Ht&&(v.current.set(Re,Ht),Ae=!0)}}),Ae&&H(function(Ne){return Ne+1})};if(U)Le();else{c.current+=1;var ye=c.current;Promise.resolve().then(function(){ye===c.current&&Le()})}}function w(U,Le){var ye=he(U),fe=de.current.get(ye);Le?(de.current.set(ye,Le),R()):de.current.delete(ye),!fe!=!Le&&(Le?qe==null||qe(U):T==null||T(U))}return(0,b.useEffect)(function(){return Q},[]),[w,R,v.current,s]}var ge=14/15;function Ce(he,qe,T){var O=(0,b.useRef)(!1),L=(0,b.useRef)(0),s=(0,b.useRef)(0),H=(0,b.useRef)(null),de=(0,b.useRef)(null),v,c=function(U){if(O.current){var Le=Math.ceil(U.touches[0].pageX),ye=Math.ceil(U.touches[0].pageY),fe=L.current-Le,Ae=s.current-ye,Ne=Math.abs(fe)>Math.abs(Ae);Ne?L.current=Le:s.current=ye;var Re=T(Ne,Ne?fe:Ae,!1,U);Re&&U.preventDefault(),clearInterval(de.current),Re&&(de.current=setInterval(function(){Ne?fe*=ge:Ae*=ge;var It=Math.floor(Ne?fe:Ae);(!T(Ne,It,!0)||Math.abs(It)<=.1)&&clearInterval(de.current)},16))}},Q=function(){O.current=!1,v()},R=function(U){v(),U.touches.length===1&&!O.current&&(O.current=!0,L.current=Math.ceil(U.touches[0].pageX),s.current=Math.ceil(U.touches[0].pageY),H.current=U.target,H.current.addEventListener("touchmove",c,{passive:!1}),H.current.addEventListener("touchend",Q,{passive:!0}))};v=function(){H.current&&(H.current.removeEventListener("touchmove",c),H.current.removeEventListener("touchend",Q))},(0,ue.Z)(function(){return he&&qe.current.addEventListener("touchstart",R,{passive:!0}),function(){var w;(w=qe.current)===null||w===void 0||w.removeEventListener("touchstart",R),v(),clearInterval(de.current)}},[he])}function ne(he){return Math.floor(Math.pow(he,.5))}function X(he,qe){var T="touches"in he?he.touches[0]:he;return T[qe?"pageX":"pageY"]-window[qe?"scrollX":"scrollY"]}function we(he,qe,T){b.useEffect(function(){var O=qe.current;if(he&&O){var L=!1,s,H,de=function(){K.Z.cancel(s)},v=function w(){de(),s=(0,K.Z)(function(){T(H),w()})},c=function(U){if(!(U.target.draggable||U.button!==0)){var Le=U;Le._virtualHandled||(Le._virtualHandled=!0,L=!0)}},Q=function(){L=!1,de()},R=function(U){if(L){var Le=X(U,!1),ye=O.getBoundingClientRect(),fe=ye.top,Ae=ye.bottom;if(Le<=fe){var Ne=fe-Le;H=-ne(Ne),v()}else if(Le>=Ae){var Re=Le-Ae;H=ne(Re),v()}else de()}};return O.addEventListener("mousedown",c),O.ownerDocument.addEventListener("mouseup",Q),O.ownerDocument.addEventListener("mousemove",R),function(){O.removeEventListener("mousedown",c),O.ownerDocument.removeEventListener("mouseup",Q),O.ownerDocument.removeEventListener("mousemove",R),de()}}},[he])}var m=10;function A(he,qe,T,O,L,s,H,de){var v=b.useRef(),c=b.useState(null),Q=(0,d.Z)(c,2),R=Q[0],w=Q[1];return(0,ue.Z)(function(){if(R&&R.times=0;tr-=1){var pr=L(qe[tr]),Un=T.get(pr);if(Un===void 0){Ne=!0;break}if(Tn-=Un,Tn<=0)break}switch(zt){case"top":It=Ut-fe;break;case"bottom":It=Wt-Ae+fe;break;default:{var qt=he.current.scrollTop,gr=qt+Ae;Utgr&&(Re="bottom")}}It!==null&&H(It),It!==R.lastTop&&(Ne=!0)}Ne&&w((0,S.Z)((0,S.Z)({},R),{},{times:R.times+1,targetAlign:Re,lastTop:It}))}},[R,he.current]),function(U){if(U==null){de();return}if(K.Z.cancel(v.current),typeof U=="number")H(U);else if(U&&(0,u.Z)(U)==="object"){var Le,ye=U.align;"index"in U?Le=U.index:Le=qe.findIndex(function(Ne){return L(Ne)===U.key});var fe=U.offset,Ae=fe===void 0?0:fe;w({times:0,index:Le,offset:Ae,originAlign:ye})}}}var z=b.forwardRef(function(he,qe){var T=he.prefixCls,O=he.rtl,L=he.scrollOffset,s=he.scrollRange,H=he.onStartMove,de=he.onStopMove,v=he.onScroll,c=he.horizontal,Q=he.spinSize,R=he.containerSize,w=he.style,U=he.thumbStyle,Le=he.showScrollBar,ye=b.useState(!1),fe=(0,d.Z)(ye,2),Ae=fe[0],Ne=fe[1],Re=b.useState(null),It=(0,d.Z)(Re,2),zt=It[0],Pt=It[1],Ut=b.useState(null),Wt=(0,d.Z)(Ut,2),ht=Wt[0],Ht=Wt[1],Mn=!O,$n=b.useRef(),Tn=b.useRef(),tr=b.useState(Le),pr=(0,d.Z)(tr,2),Un=pr[0],qt=pr[1],gr=b.useRef(),yr=function(){Le===!0||Le===!1||(clearTimeout(gr.current),qt(!0),gr.current=setTimeout(function(){qt(!1)},3e3))},Dn=s-R||0,Rn=R-Q||0,Gr=b.useMemo(function(){if(L===0||Dn===0)return 0;var k=L/Dn;return k*Rn},[L,Dn,Rn]),We=function(i){i.stopPropagation(),i.preventDefault()},yt=b.useRef({top:Gr,dragging:Ae,pageY:zt,startTop:ht});yt.current={top:Gr,dragging:Ae,pageY:zt,startTop:ht};var Mt=function(i){Ne(!0),Pt(X(i,c)),Ht(yt.current.top),H(),i.stopPropagation(),i.preventDefault()};b.useEffect(function(){var k=function(C){C.preventDefault()},i=$n.current,p=Tn.current;return i.addEventListener("touchstart",k,{passive:!1}),p.addEventListener("touchstart",Mt,{passive:!1}),function(){i.removeEventListener("touchstart",k),p.removeEventListener("touchstart",Mt)}},[]);var dt=b.useRef();dt.current=Dn;var Xt=b.useRef();Xt.current=Rn,b.useEffect(function(){if(Ae){var k,i=function(C){var re=yt.current,q=re.dragging,He=re.pageY,Ke=re.startTop;K.Z.cancel(k);var _e=$n.current.getBoundingClientRect(),at=R/(c?_e.width:_e.height);if(q){var $e=(X(C,c)-He)*at,ft=Ke;!Mn&&c?ft-=$e:ft+=$e;var mt=dt.current,ct=Xt.current,Ot=ct?ft/ct:0,vt=Math.ceil(Ot*mt);vt=Math.max(vt,0),vt=Math.min(vt,mt),k=(0,K.Z)(function(){v(vt,c)})}},p=function(){Ne(!1),de()};return window.addEventListener("mousemove",i,{passive:!0}),window.addEventListener("touchmove",i,{passive:!0}),window.addEventListener("mouseup",p,{passive:!0}),window.addEventListener("touchend",p,{passive:!0}),function(){window.removeEventListener("mousemove",i),window.removeEventListener("touchmove",i),window.removeEventListener("mouseup",p),window.removeEventListener("touchend",p),K.Z.cancel(k)}}},[Ae]),b.useEffect(function(){return yr(),function(){clearTimeout(gr.current)}},[L]),b.useImperativeHandle(qe,function(){return{delayHidden:yr}});var Fn="".concat(T,"-scrollbar"),an={position:"absolute",visibility:Un?null:"hidden"},Jn={position:"absolute",borderRadius:99,background:"var(--rc-virtual-list-scrollbar-bg, rgba(0, 0, 0, 0.5))",cursor:"pointer",userSelect:"none"};return c?(Object.assign(an,{height:8,left:0,right:0,bottom:0}),Object.assign(Jn,(0,ee.Z)({height:"100%",width:Q},Mn?"left":"right",Gr))):(Object.assign(an,(0,ee.Z)({width:8,top:0,bottom:0},Mn?"right":"left",0)),Object.assign(Jn,{width:"100%",height:Q,top:Gr})),b.createElement("div",{ref:$n,className:se()(Fn,(0,ee.Z)((0,ee.Z)((0,ee.Z)({},"".concat(Fn,"-horizontal"),c),"".concat(Fn,"-vertical"),!c),"".concat(Fn,"-visible"),Un)),style:(0,S.Z)((0,S.Z)({},an),w),onMouseDown:We,onMouseMove:yr},b.createElement("div",{ref:Tn,className:se()("".concat(Fn,"-thumb"),(0,ee.Z)({},"".concat(Fn,"-thumb-moving"),Ae)),style:(0,S.Z)((0,S.Z)({},Jn),U),onMouseDown:Mt}))}),D=z,B=20;function F(){var he=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,qe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,T=he/qe*he;return isNaN(T)&&(T=0),T=Math.max(T,B),Math.floor(T)}var W=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],xe=[],Pe={overflowY:"auto",overflowAnchor:"none"};function Ie(he,qe){var T=he.prefixCls,O=T===void 0?"rc-virtual-list":T,L=he.className,s=he.height,H=he.itemHeight,de=he.fullHeight,v=de===void 0?!0:de,c=he.style,Q=he.data,R=he.children,w=he.itemKey,U=he.virtual,Le=he.direction,ye=he.scrollWidth,fe=he.component,Ae=fe===void 0?"div":fe,Ne=he.onScroll,Re=he.onVirtualScroll,It=he.onVisibleChange,zt=he.innerProps,Pt=he.extraRender,Ut=he.styles,Wt=he.showScrollBar,ht=Wt===void 0?"optional":Wt,Ht=(0,I.Z)(he,W),Mn=b.useCallback(function(rn){return typeof w=="function"?w(rn):rn==null?void 0:rn[w]},[w]),$n=it(Mn,null,null),Tn=(0,d.Z)($n,4),tr=Tn[0],pr=Tn[1],Un=Tn[2],qt=Tn[3],gr=!!(U!==!1&&s&&H),yr=b.useMemo(function(){return Object.values(Un.maps).reduce(function(rn,Vt){return rn+Vt},0)},[Un.id,Un.maps]),Dn=gr&&Q&&(Math.max(H*Q.length,yr)>s||!!ye),Rn=Le==="rtl",Gr=se()(O,(0,ee.Z)({},"".concat(O,"-rtl"),Rn),L),We=Q||xe,yt=(0,b.useRef)(),Mt=(0,b.useRef)(),dt=(0,b.useRef)(),Xt=(0,b.useState)(0),Fn=(0,d.Z)(Xt,2),an=Fn[0],Jn=Fn[1],k=(0,b.useState)(0),i=(0,d.Z)(k,2),p=i[0],g=i[1],C=(0,b.useState)(!1),re=(0,d.Z)(C,2),q=re[0],He=re[1],Ke=function(){He(!0)},_e=function(){He(!1)},at={getKey:Mn};function $e(rn){Jn(function(Vt){var xn;typeof rn=="function"?xn=rn(Vt):xn=rn;var zn=hn(xn);return yt.current.scrollTop=zn,zn})}var ft=(0,b.useRef)({start:0,end:We.length}),mt=(0,b.useRef)(),ct=be(We,Mn),Ot=(0,d.Z)(ct,1),vt=Ot[0];mt.current=vt;var bt=b.useMemo(function(){if(!gr)return{scrollHeight:void 0,start:0,end:We.length-1,offset:void 0};if(!Dn){var rn;return{scrollHeight:((rn=Mt.current)===null||rn===void 0?void 0:rn.offsetHeight)||0,start:0,end:We.length-1,offset:void 0}}for(var Vt=0,xn,zn,An,hr=We.length,Hr=0;Hr=an&&xn===void 0&&(xn=Hr,zn=Vt),Ln>an+s&&An===void 0&&(An=Hr),Vt=Ln}return xn===void 0&&(xn=0,zn=0,An=Math.ceil(s/H)),An===void 0&&(An=We.length-1),An=Math.min(An+1,We.length-1),{scrollHeight:Vt,start:xn,end:An,offset:zn}},[Dn,gr,an,We,qt,s]),xt=bt.scrollHeight,Qt=bt.start,nt=bt.end,pt=bt.offset;ft.current.start=Qt,ft.current.end=nt,b.useLayoutEffect(function(){var rn=Un.getRecord();if(rn.size===1){var Vt=Array.from(rn.keys())[0],xn=rn.get(Vt),zn=We[Qt];if(zn&&xn===void 0){var An=Mn(zn);if(An===Vt){var hr=Un.get(Vt),Hr=hr-H;$e(function(dr){return dr+Hr})}}}Un.resetRecord()},[xt]);var ce=b.useState({width:0,height:s}),ve=(0,d.Z)(ce,2),je=ve[0],Xe=ve[1],Te=function(Vt){Xe({width:Vt.offsetWidth,height:Vt.offsetHeight})},lt=(0,b.useRef)(),et=(0,b.useRef)(),gt=b.useMemo(function(){return F(je.width,ye)},[je.width,ye]),jt=b.useMemo(function(){return F(je.height,xt)},[je.height,xt]),kt=xt-s,dn=(0,b.useRef)(kt);dn.current=kt;function hn(rn){var Vt=rn;return Number.isNaN(dn.current)||(Vt=Math.min(Vt,dn.current)),Vt=Math.max(Vt,0),Vt}var _t=an<=0,oe=an>=kt,me=p<=0,Se=p>=ye,Fe=x(_t,oe,me,Se),De=function(){return{x:Rn?-p:p,y:an}},Bt=(0,b.useRef)(De()),At=(0,h.useEvent)(function(rn){if(Re){var Vt=(0,S.Z)((0,S.Z)({},De()),rn);(Bt.current.x!==Vt.x||Bt.current.y!==Vt.y)&&(Re(Vt),Bt.current=Vt)}});function Nt(rn,Vt){var xn=rn;Vt?((0,M.flushSync)(function(){g(xn)}),At()):$e(xn)}function tt(rn){var Vt=rn.currentTarget.scrollTop;Vt!==an&&$e(Vt),Ne==null||Ne(rn),At()}var Kt=function(Vt){var xn=Vt,zn=ye?ye-je.width:0;return xn=Math.max(xn,0),xn=Math.min(xn,zn),xn},Cn=(0,h.useEvent)(function(rn,Vt){Vt?((0,M.flushSync)(function(){g(function(xn){var zn=xn+(Rn?-rn:rn);return Kt(zn)})}),At()):$e(function(xn){var zn=xn+rn;return zn})}),Tt=P(gr,_t,oe,me,Se,!!ye,Cn),Yt=(0,d.Z)(Tt,2),Zt=Yt[0],Hn=Yt[1];Ce(gr,yt,function(rn,Vt,xn,zn){var An=zn;return Fe(rn,Vt,xn)?!1:!An||!An._virtualHandled?(An&&(An._virtualHandled=!0),Zt({preventDefault:function(){},deltaX:rn?Vt:0,deltaY:rn?0:Vt}),!0):!1}),we(Dn,yt,function(rn){$e(function(Vt){return Vt+rn})}),(0,ue.Z)(function(){function rn(xn){var zn=_t&&xn.detail<0,An=oe&&xn.detail>0;gr&&!zn&&!An&&xn.preventDefault()}var Vt=yt.current;return Vt.addEventListener("wheel",Zt,{passive:!1}),Vt.addEventListener("DOMMouseScroll",Hn,{passive:!0}),Vt.addEventListener("MozMousePixelScroll",rn,{passive:!1}),function(){Vt.removeEventListener("wheel",Zt),Vt.removeEventListener("DOMMouseScroll",Hn),Vt.removeEventListener("MozMousePixelScroll",rn)}},[gr,_t,oe]),(0,ue.Z)(function(){if(ye){var rn=Kt(p);g(rn),At({x:rn})}},[je.width,ye]);var vn=function(){var Vt,xn;(Vt=lt.current)===null||Vt===void 0||Vt.delayHidden(),(xn=et.current)===null||xn===void 0||xn.delayHidden()},jn=A(yt,We,Un,H,Mn,function(){return pr(!0)},$e,vn);b.useImperativeHandle(qe,function(){return{nativeElement:dt.current,getScrollInfo:De,scrollTo:function(Vt){function xn(zn){return zn&&(0,u.Z)(zn)==="object"&&("left"in zn||"top"in zn)}xn(Vt)?(Vt.left!==void 0&&g(Kt(Vt.left)),jn(Vt.top)):jn(Vt)}}}),(0,ue.Z)(function(){if(It){var rn=We.slice(Qt,nt+1);It(rn,We)}},[Qt,nt,We]);var Wn=G(We,Mn,Un,H),Sn=Pt==null?void 0:Pt({start:Qt,end:nt,virtual:Dn,offsetX:p,offsetY:pt,rtl:Rn,getSize:Wn}),nr=Je(We,Qt,nt,ye,p,tr,R,at),br=null;s&&(br=(0,S.Z)((0,ee.Z)({},v?"height":"maxHeight",s),Pe),gr&&(br.overflowY="hidden",ye&&(br.overflowX="hidden"),q&&(br.pointerEvents="none")));var Lr={};return Rn&&(Lr.dir="rtl"),b.createElement("div",(0,t.Z)({ref:dt,style:(0,S.Z)((0,S.Z)({},c),{},{position:"relative"}),className:Gr},Lr,Ht),b.createElement(le.Z,{onResize:Te},b.createElement(Ae,{className:"".concat(O,"-holder"),style:br,ref:yt,onScroll:tt,onMouseEnter:vn},b.createElement(ie,{prefixCls:O,height:xt,offsetX:p,offsetY:pt,scrollWidth:ye,onInnerResize:pr,ref:Mt,innerProps:zt,rtl:Rn,extra:Sn},nr))),Dn&&xt>s&&b.createElement(D,{ref:lt,prefixCls:O,scrollOffset:an,scrollRange:xt,rtl:Rn,onScroll:Nt,onStartMove:Ke,onStopMove:_e,spinSize:jt,containerSize:je.height,style:Ut==null?void 0:Ut.verticalScrollBar,thumbStyle:Ut==null?void 0:Ut.verticalScrollBarThumb,showScrollBar:ht}),Dn&&ye>je.width&&b.createElement(D,{ref:et,prefixCls:O,scrollOffset:p,scrollRange:ye,rtl:Rn,onScroll:Nt,onStartMove:Ke,onStopMove:_e,spinSize:gt,containerSize:je.width,horizontal:!0,style:Ut==null?void 0:Ut.horizontalScrollBar,thumbStyle:Ut==null?void 0:Ut.horizontalScrollBarThumb,showScrollBar:ht}))}var rt=b.forwardRef(Ie);rt.displayName="List";var Ct=rt,ut=Ct},25510:function(un){un.exports="data:image/png;base64,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KFt6yaXs+quutUsvuMiuue5aW2T8Inbu+efZVltvHbZG33LrLfaRj3zEXnvtVVtnnbXt9F/+0iZMnBjcUQR7H3HEkbbV5pvZT37ykwBifnDiD0KW1n9+3wfsC1/6oq215po2ZpGxfUGsNrtvU01I+DbK5r4+x8aMGGUv/O0Fm3H3Pfbv/7a3PXD/X23XXXe19ddfzzbb5G12wcUX2+k//6W99tosW3+99e1XZ54Z3DCf+PQn7eprrrannn/aPvjB3e0D73+/PfPUU3brLX+y478JPSbaN75xtG280UZhq/deH/mwzXx1pu20y062yz/ubBPfsqjtt+8X7MmHH7X11p5m//Otb9vqq69tN15/rZ140g/sxz/7ic0dO9Le99732YYbTLcVll/epq21tm20ySbzdzD17S9iy7cy7gZXyPw5UABLASztisMCWPIpVwBLASz5XNOBJwpg6QMs7CB59NFHbcsttwxU1Xb4kOhtvmK84vLf2zlnnWXHH3ucTZo4ySZNmmSjx4wOwbFYENiGO2nRybbKaqvaMccdazded4Mdeeih9tijj4Wg2lN/9rOwK2jG7XfY1b//vX3xC1+28YtOsF+feaZtseWWNmvOHLvplpsDYGG30Lrrrms//elPQ06Na66+OgCWww873LbeZhs76Yc/tD/84UY78cQT7cKLLrL37/FB+++v7G9rrLGmjSADLwnm5r7WlzyMlLbs+QnpS14P7bn5pltt749+xJZdehk78sgjbOONN7IllphiL738ou237352+SWX29hRY+17J37fVnjrCvbxT37C/vDHP9riUxcPcSwrLLO8vfDC32zGXXfZx/b+t5Cw8dvHn2Brr72O3XvfvfbZfT9jq6y+in1or73sA8ThjFvEDjn8SDvzF7+2xSZOtgM//2V7/7+83/508y32fz/8vp38s1Ns1PhF7Mprr7ZVlls+ZLcdM2qMjRnLoZEcc9C3zbtvbxCRyH1gZX4aluISKjEsbUvDAljySVcASwEs+VzTgScKYGkGLH0JZV+3q6+6yn7323PtW0cfbWuvsaZt+45t+/JdjCThGnlMRtioMWNssSmL2ft2+4Cdecav7bhvHWcv/O1vtsvOO9uJP/iBjRk5xh595CG76Y832gfe///sLYsvZr88/XTbfMstQv6Tm2+91fbYfY/g/thg/fUDYFl08mS7WoDl8CNtm222thN/eJLdfPNNAbj87ne/tX9833vtawd9LcTUAFiwrMx9ffb8RGucJzSq75yiESPt7rtn2JVXXm2f/cxnbf31N7Djjv2WTZ++QThO4PUR8+yggw6ys848y5576nk79LDDbM01VrPPf+m/QgDt6musbuedf74tOXVJe+WVl+0v9/3F9tjjQ/bIww/bN446Ouyauv322+yrB+5vSy+7tG2+xWb2trdvYiNHj7RzLrzYbrjyGpsy+S22z3982j7x8U/aH2/6g/3gRyfZz375c3vLkovbTTfdbMtNmdJ3oGJIudJ34GII8OGMGfH8/DOaOCuJq1hYioWlXXFYAEs+5QpgKYAln2s68EQBLM2AhWX9vLlz7bprr7XzzzvPjv7GUbb9dtvbFz//haDAcVPMsXk2dvy4cA4QwGPqUkvZ9/7ve/a9737PXnv1VfvAbrvZccceGzLG/u3F5+z2O2+zbbZ5hy2x5FT7xS9+YVtsvkVwdtzyp1tst/d/MOQq2XD6dPvZz061iePH2zVXX2OXX3G5HXHkkbbV1lvZD086yW67/TY75eST7de//rW9Y4ft7agjjrT11l03HHgYzhsaafbySy8FlxWuq3Hjxtn4CRPt5ptvtQsvvMj++7+/attsu7Udc8yxtu5664YTnIl1OeHbJ9hpp/3S7pvxF9t3n31svWlr28GHHWIPPPhX22STje1HJ59iyyy7jL362iy7//4HbM899rQHH3jIDj/kkHAMwJ9uucWOOPLwEEczdcmpNmWJKSGe56Hnnrbnn3zSll1iKfvYHh+x/fbZz669/no76Scn2+lnnWnLrbyiXX81gGZyOOCRYws4KTqYi8h+O9IBlvm8r4iWAlgKYGlXHBbAkk+5AlgKYMnnmg48UQBLAmCZ7xP6/SWX2tlnnGEnfv/79o+77mIHfe1gW2vatL6ji/G3zE8pj6+CBGz/+7//a9854bshv8n7/+V9dsJxx4dYl7+99LzdcdfttuUWW9viS04JW54BLLPnzLVbb7nV9tp9z2AhIYbkpz/BwjLJfn/55XbFFVfat775LVt/w+l2+umn2cOPPmo/P+2Xdvwxx9hKq/6D/fDEH9qmm2xiE8ct0medmDfXbrjuOrv4ggvsvvvusw9/9GO2wYbT7bHHn7Srrr7GPvmf/2nbbvsO+8Y3vm7rrbeuLUKm3dfNjjnmGPvlaafbX+673z7+7x+3rbfYzA446AC79957bNq0dUKcy8RJEwNgeeCBB23vvfe22/98hx33rWNt1ZVXsRtvvMG+ccThNmrsaFt6uWVs6lJL2quzXrOZYyzE0Cw9ZartsOU77D8+/Um76ppr7KQfnWSnn/krW2Oj9e388863pSZNslE0ZNYcGzV6HBnl5h87PTIAn+AW0tlK84NYCmApgKVdcVgASz7lehKw1HWDFNYc9pZz4e9PPbxK9XL6cspBZEF+vf66UX799dc3GDD1IkYh9+A/4gteeuml1FeEcl/+8pfDx1/+LKSqM4ze/e53B1dAKg2yGjS/cC8Alm7wmWir80j4P9tzORTOx6eoXKsYFh0BwVice+659o1vfMPe80/vsSOOPMKmTSMPy7yQxI006ToXhXeRFfeII46wxx57zN7+9reHZ7n/l7/cZ9ddd53tvffHwtkvlCN2hrbeeOON9m//9m8hTfyaa64ZLCzElpx11lkhhuV73/uebb75Fvbzn58a5tP5559v//7v/x6exZWzzTbbhLq4x3zADXXCCSfYs889Z//xH/9hn/jEJ0JEDu/56Ec/YmuttVYAKGSCXXzxxQONPvvZz9pvf/vb0IZjjz02lPnUpz5lHPq51FJL2U033WSkgKf+GTPuCfUQ/3PkkUeGNj/4wIP22c991kiHv+eee9r73ve+EEtz94wZNnnSJJswYUJ4nnl3/fXX2/e///1gZdpg+nS78IILQmyQrpSzvSgbp+b32ZMZH9qn9O/QhrGiTdTPuDLXcrLdtpPptp353EoGLkyZbuuyXUMzDnPs5oUMvPLKKyvPU6tqF7899NBDtsEGG1TK5qqs6jxTDj/s5igOw7qff/75cDYQ3712oUwQcvFVN1H5fbvttgtK6s0KWAYyhp0ELAIhHOD5m9/8xv7nf/4nbEN+73vfa8svv3wABzp0k7/JdEtsC7t+vvSlL9ndd98djoAA6FAeAfy73/0ugBCU9tlnnx3O4AF0sK35wx/+cOBhTp3FSsM5VwTX/uEPfwi5WN7xjneE/0+dOtVuv/32AFQALgALANQee+wR3k9beRfPAIxOOumk0G5ACefNcBo67iISzwFY1lhjjQAgADgciUGbAVOAi3/9138NQp3yhxxyiO200072+OOP2x//+Ec79NBDg7I/+uijgxCnzIc+9KEAPHbb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"},32637:function(un,Ve,e){un.exports=e.p+"static/AssistantCode3.a8740efb.jpeg"},16722:function(un,Ve,e){e.d(Ve,{Z:function(){return se}});const t=le=>typeof le=="object"&&le!=null&&le.nodeType===1,u=(le,h)=>(!h||le!=="hidden")&&le!=="visible"&&le!=="clip",S=(le,h)=>{if(le.clientHeight{const M=(J=>{if(!J.ownerDocument||!J.ownerDocument.defaultView)return null;try{return J.ownerDocument.defaultView.frameElement}catch(ie){return null}})(b);return!!M&&(M.clientHeightJh||J>le&&ie=h&&_>=ue?J-le-b:ie>h&&_ue?ie-h+M:0,d=le=>{const h=le.parentElement;return h==null?le.getRootNode().host||null:h},I=(le,h)=>{var ue,b,M,J;if(typeof document=="undefined")return[];const{scrollMode:ie,block:_,inline:Je,boundary:Ee,skipOverflowHiddenElements:Ue}=h,be=typeof Ee=="function"?Ee:D=>D!==Ee;if(!t(le))throw new TypeError("Invalid target");const K=document.scrollingElement||document.documentElement,E=[];let r=le;for(;t(r)&&be(r);){if(r=d(r),r===K){E.push(r);break}r!=null&&r===document.body&&S(r)&&!S(document.documentElement)||r!=null&&S(r,Ue)&&E.push(r)}const x=(b=(ue=window.visualViewport)==null?void 0:ue.width)!=null?b:innerWidth,P=(J=(M=window.visualViewport)==null?void 0:M.height)!=null?J:innerHeight,{scrollX:G,scrollY:Y}=window,{height:V,width:Z,top:Me,right:pe,bottom:it,left:ge}=le.getBoundingClientRect(),{top:Ce,right:ne,bottom:X,left:we}=(D=>{const B=window.getComputedStyle(D);return{top:parseFloat(B.scrollMarginTop)||0,right:parseFloat(B.scrollMarginRight)||0,bottom:parseFloat(B.scrollMarginBottom)||0,left:parseFloat(B.scrollMarginLeft)||0}})(le);let m=_==="start"||_==="nearest"?Me-Ce:_==="end"?it+X:Me+V/2-Ce+X,A=Je==="center"?ge+Z/2-we+ne:Je==="end"?pe+ne:ge-we;const z=[];for(let D=0;D=0&&ge>=0&&it<=P&&pe<=x&&(B===K&&!S(B)||Me>=xe&&it<=Ie&&ge>=rt&&pe<=Pe))return z;const Ct=getComputedStyle(B),ut=parseInt(Ct.borderLeftWidth,10),he=parseInt(Ct.borderTopWidth,10),qe=parseInt(Ct.borderRightWidth,10),T=parseInt(Ct.borderBottomWidth,10);let O=0,L=0;const s="offsetWidth"in B?B.offsetWidth-B.clientWidth-ut-qe:0,H="offsetHeight"in B?B.offsetHeight-B.clientHeight-he-T:0,de="offsetWidth"in B?B.offsetWidth===0?0:W/B.offsetWidth:0,v="offsetHeight"in B?B.offsetHeight===0?0:F/B.offsetHeight:0;if(K===B)O=_==="start"?m:_==="end"?m-P:_==="nearest"?ee(Y,Y+P,P,he,T,Y+m,Y+m+V,V):m-P/2,L=Je==="start"?A:Je==="center"?A-x/2:Je==="end"?A-x:ee(G,G+x,x,ut,qe,G+A,G+A+Z,Z),O=Math.max(0,O+Y),L=Math.max(0,L+G);else{O=_==="start"?m-xe-he:_==="end"?m-Ie+T+H:_==="nearest"?ee(xe,Ie,F,he,T+H,m,m+V,V):m-(xe+F/2)+H/2,L=Je==="start"?A-rt-ut:Je==="center"?A-(rt+W/2)+s/2:Je==="end"?A-Pe+qe+s:ee(rt,Pe,W,ut,qe+s,A,A+Z,Z);const{scrollLeft:c,scrollTop:Q}=B;O=v===0?0:Math.max(0,Math.min(Q+O/v,B.scrollHeight-F/v+H)),L=de===0?0:Math.max(0,Math.min(c+L/de,B.scrollWidth-W/de+s)),m+=Q-O,A+=c-L}z.push({el:B,top:O,left:L})}return z},n=le=>le===!1?{block:"end",inline:"nearest"}:(h=>h===Object(h)&&Object.keys(h).length!==0)(le)?le:{block:"start",inline:"nearest"};function se(le,h){if(!le.isConnected||!(M=>{let J=M;for(;J&&J.parentNode;){if(J.parentNode===document)return!0;J=J.parentNode instanceof ShadowRoot?J.parentNode.host:J.parentNode}return!1})(le))return;const ue=(M=>{const J=window.getComputedStyle(M);return{top:parseFloat(J.scrollMarginTop)||0,right:parseFloat(J.scrollMarginRight)||0,bottom:parseFloat(J.scrollMarginBottom)||0,left:parseFloat(J.scrollMarginLeft)||0}})(le);if((M=>typeof M=="object"&&typeof M.behavior=="function")(h))return h.behavior(I(le,h));const b=typeof h=="boolean"||h==null?void 0:h.behavior;for(const{el:M,top:J,left:ie}of I(le,n(h))){const _=J-ue.top+ue.bottom,Je=ie-ue.left+ue.right;M.scroll({top:_,left:Je,behavior:b})}}},80813:function(un,Ve,e){e.d(Ve,{CR:function(){return Je},Jh:function(){return M},Q_:function(){return Me},XA:function(){return _},ZT:function(){return u},_T:function(){return ee},ev:function(){return be},mG:function(){return b},pi:function(){return S},pr:function(){return Ue}});var t=function(m,A){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(z,D){z.__proto__=D}||function(z,D){for(var B in D)Object.prototype.hasOwnProperty.call(D,B)&&(z[B]=D[B])},t(m,A)};function u(m,A){if(typeof A!="function"&&A!==null)throw new TypeError("Class extends value "+String(A)+" is not a constructor or null");t(m,A);function z(){this.constructor=m}m.prototype=A===null?Object.create(A):(z.prototype=A.prototype,new z)}var S=function(){return S=Object.assign||function(A){for(var z,D=1,B=arguments.length;D=0;xe--)(W=m[xe])&&(F=(B<3?W(F):B>3?W(A,z,F):W(A,z))||F);return B>3&&F&&Object.defineProperty(A,z,F),F}function I(m,A){return function(z,D){A(z,D,m)}}function n(m,A,z,D,B,F){function W(L){if(L!==void 0&&typeof L!="function")throw new TypeError("Function expected");return L}for(var xe=D.kind,Pe=xe==="getter"?"get":xe==="setter"?"set":"value",Ie=!A&&m?D.static?m:m.prototype:null,rt=A||(Ie?Object.getOwnPropertyDescriptor(Ie,D.name):{}),Ct,ut=!1,he=z.length-1;he>=0;he--){var qe={};for(var T in D)qe[T]=T==="access"?{}:D[T];for(var T in D.access)qe.access[T]=D.access[T];qe.addInitializer=function(L){if(ut)throw new TypeError("Cannot add initializers after decoration has completed");F.push(W(L||null))};var O=(0,z[he])(xe==="accessor"?{get:rt.get,set:rt.set}:rt[Pe],qe);if(xe==="accessor"){if(O===void 0)continue;if(O===null||typeof O!="object")throw new TypeError("Object expected");(Ct=W(O.get))&&(rt.get=Ct),(Ct=W(O.set))&&(rt.set=Ct),(Ct=W(O.init))&&B.unshift(Ct)}else(Ct=W(O))&&(xe==="field"?B.unshift(Ct):rt[Pe]=Ct)}Ie&&Object.defineProperty(Ie,D.name,rt),ut=!0}function se(m,A,z){for(var D=arguments.length>2,B=0;B0&&F[F.length-1])&&(Ie[0]===6||Ie[0]===2)){z=0;continue}if(Ie[0]===3&&(!F||Ie[1]>F[0]&&Ie[1]=m.length&&(m=void 0),{value:m&&m[D++],done:!m}}};throw new TypeError(A?"Object is not iterable.":"Symbol.iterator is not defined.")}function Je(m,A){var z=typeof Symbol=="function"&&m[Symbol.iterator];if(!z)return m;var D=z.call(m),B,F=[],W;try{for(;(A===void 0||A-- >0)&&!(B=D.next()).done;)F.push(B.value)}catch(xe){W={error:xe}}finally{try{B&&!B.done&&(z=D.return)&&z.call(D)}finally{if(W)throw W.error}}return F}function Ee(){for(var m=[],A=0;A1||Pe(he,T)})},qe&&(B[he]=qe(B[he])))}function Pe(he,qe){try{Ie(D[he](qe))}catch(T){ut(F[0][3],T)}}function Ie(he){he.value instanceof K?Promise.resolve(he.value.v).then(rt,Ct):ut(F[0][2],he)}function rt(he){Pe("next",he)}function Ct(he){Pe("throw",he)}function ut(he,qe){he(qe),F.shift(),F.length&&Pe(F[0][0],F[0][1])}}function r(m){var A,z;return A={},D("next"),D("throw",function(B){throw B}),D("return"),A[Symbol.iterator]=function(){return this},A;function D(B,F){A[B]=m[B]?function(W){return(z=!z)?{value:K(m[B](W)),done:!1}:F?F(W):W}:F}}function x(m){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var A=m[Symbol.asyncIterator],z;return A?A.call(m):(m=typeof _=="function"?_(m):m[Symbol.iterator](),z={},D("next"),D("throw"),D("return"),z[Symbol.asyncIterator]=function(){return this},z);function D(F){z[F]=m[F]&&function(W){return new Promise(function(xe,Pe){W=m[F](W),B(xe,Pe,W.done,W.value)})}}function B(F,W,xe,Pe){Promise.resolve(Pe).then(function(Ie){F({value:Ie,done:xe})},W)}}function P(m,A){return Object.defineProperty?Object.defineProperty(m,"raw",{value:A}):m.raw=A,m}var G=Object.create?function(m,A){Object.defineProperty(m,"default",{enumerable:!0,value:A})}:function(m,A){m.default=A},Y=function(m){return Y=Object.getOwnPropertyNames||function(A){var z=[];for(var D in A)Object.prototype.hasOwnProperty.call(A,D)&&(z[z.length]=D);return z},Y(m)};function V(m){if(m&&m.__esModule)return m;var A={};if(m!=null)for(var z=Y(m),D=0;D1&&arguments[1]!==void 0?arguments[1]:!1,we=ne.getAttribute("id")||ne.getAttribute("data-reactid")||ne.getAttribute("name");if(X&&Ue[we])return Ue[we];var m=window.getComputedStyle(ne),A=m.getPropertyValue("box-sizing")||m.getPropertyValue("-moz-box-sizing")||m.getPropertyValue("-webkit-box-sizing"),z=parseFloat(m.getPropertyValue("padding-bottom"))+parseFloat(m.getPropertyValue("padding-top")),D=parseFloat(m.getPropertyValue("border-bottom-width"))+parseFloat(m.getPropertyValue("border-top-width")),B=Ee.map(function(W){return"".concat(W,":").concat(m.getPropertyValue(W))}).join(";"),F={sizingStyle:B,paddingSize:z,borderSize:D,boxSizing:A};return X&&we&&(Ue[we]=F),F}function E(ne){var X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,we=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,m=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;be||(be=document.createElement("textarea"),be.setAttribute("tab-index","-1"),be.setAttribute("aria-hidden","true"),document.body.appendChild(be)),ne.getAttribute("wrap")?be.setAttribute("wrap",ne.getAttribute("wrap")):be.removeAttribute("wrap");var A=K(ne,X),z=A.paddingSize,D=A.borderSize,B=A.boxSizing,F=A.sizingStyle;be.setAttribute("style","".concat(F,";").concat(Je)),be.value=ne.value||ne.placeholder||"";var W=void 0,xe=void 0,Pe,Ie=be.scrollHeight;if(B==="border-box"?Ie+=D:B==="content-box"&&(Ie-=z),we!==null||m!==null){be.value=" ";var ot=be.scrollHeight-z;we!==null&&(W=ot*we,B==="border-box"&&(W=W+z+D),Ie=Math.max(W,Ie)),m!==null&&(xe=ot*m,B==="border-box"&&(xe=xe+z+D),Pe=Ie>xe?"":"hidden",Ie=Math.min(xe,Ie))}var Et={height:Ie,overflowY:Pe,resize:"none"};return W&&(Et.minHeight=W),xe&&(Et.maxHeight=xe),Et}var r=["prefixCls","onPressEnter","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],x=0,P=1,G=2,Y=M.forwardRef(function(ne,X){var we=ne,m=we.prefixCls,A=we.onPressEnter,z=we.defaultValue,D=we.value,B=we.autoSize,F=we.onResize,W=we.className,xe=we.style,Pe=we.disabled,Ie=we.onChange,ot=we.onInternalAutoSize,Et=(0,I.Z)(we,r),ut=(0,y.Z)(z,{value:D,postState:function(Ht){return Ht!=null?Ht:""}}),he=(0,d.Z)(ut,2),qe=he[0],T=he[1],O=function(Ht){T(Ht.target.value),Ie==null||Ie(Ht)},L=M.useRef();M.useImperativeHandle(X,function(){return{textArea:L.current}});var s=M.useMemo(function(){return B&&(0,ee.Z)(B)==="object"?[B.minRows,B.maxRows]:[]},[B]),H=(0,d.Z)(s,2),de=H[0],v=H[1],c=!!B,Q=function(){try{if(document.activeElement===L.current){var Ht=L.current,Mn=Ht.selectionStart,$n=Ht.selectionEnd,Zn=Ht.scrollTop;L.current.setSelectionRange(Mn,$n),L.current.scrollTop=Zn}}catch(tr){}},R=M.useState(G),w=(0,d.Z)(R,2),U=w[0],Le=w[1],ye=M.useState(),fe=(0,d.Z)(ye,2),Ae=fe[0],Ne=fe[1],Re=function(){Le(x)};(0,ie.Z)(function(){c&&Re()},[D,de,v,c]),(0,ie.Z)(function(){if(U===x)Le(P);else if(U===P){var yt=E(L.current,!1,de,v);Le(G),Ne(yt)}else Q()},[U]);var It=M.useRef(),zt=function(){_.Z.cancel(It.current)},Pt=function(Ht){U===G&&(F==null||F(Ht),B&&(zt(),It.current=(0,_.Z)(function(){Re()})))};M.useEffect(function(){return zt},[]);var Ut=c?Ae:null,Wt=(0,u.Z)((0,u.Z)({},xe),Ut);return(U===x||U===P)&&(Wt.overflowY="hidden",Wt.overflowX="hidden"),M.createElement(J.Z,{onResize:Pt,disabled:!(B||F)},M.createElement("textarea",(0,t.Z)({},Et,{ref:L,style:Wt,className:le()(m,W,(0,S.Z)({},"".concat(m,"-disabled"),Pe)),disabled:Pe,value:qe,onChange:O})))}),V=Y,Z=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","classes","showCount","className","style","disabled","hidden","classNames","styles","onResize"];function Me(ne,X){return(0,n.Z)(ne||"").slice(0,X).join("")}function pe(ne,X,we,m){var A=we;return ne?A=Me(we,m):(0,n.Z)(X||"").lengthm&&(A=X),A}var it=M.forwardRef(function(ne,X){var we,m=ne.defaultValue,A=ne.value,z=ne.onFocus,D=ne.onBlur,B=ne.onChange,F=ne.allowClear,W=ne.maxLength,xe=ne.onCompositionStart,Pe=ne.onCompositionEnd,Ie=ne.suffix,ot=ne.prefixCls,Et=ot===void 0?"rc-textarea":ot,ut=ne.classes,he=ne.showCount,qe=ne.className,T=ne.style,O=ne.disabled,L=ne.hidden,s=ne.classNames,H=ne.styles,de=ne.onResize,v=(0,I.Z)(ne,Z),c=(0,y.Z)(m,{value:A,defaultValue:m}),Q=(0,d.Z)(c,2),R=Q[0],w=Q[1],U=(0,M.useRef)(null),Le=M.useState(!1),ye=(0,d.Z)(Le,2),fe=ye[0],Ae=ye[1],Ne=M.useState(!1),Re=(0,d.Z)(Ne,2),It=Re[0],zt=Re[1],Pt=M.useRef(),Ut=M.useRef(0),Wt=M.useState(null),yt=(0,d.Z)(Wt,2),Ht=yt[0],Mn=yt[1],$n=function(){var an;(an=U.current)===null||an===void 0||an.textArea.focus()};(0,M.useImperativeHandle)(X,function(){return{resizableTextArea:U.current,focus:$n,blur:function(){var an;(an=U.current)===null||an===void 0||an.textArea.blur()}}}),(0,M.useEffect)(function(){Ae(function(Ln){return!O&&Ln})},[O]);var Zn=Number(W)>0,tr=function(an){zt(!0),Pt.current=R,Ut.current=an.currentTarget.selectionStart,xe==null||xe(an)},pr=function(an){zt(!1);var Jn=an.currentTarget.value;if(Zn){var k,i=Ut.current>=W+1||Ut.current===((k=Pt.current)===null||k===void 0?void 0:k.length);Jn=pe(i,Pt.current,Jn,W)}Jn!==R&&(w(Jn),(0,ue.rJ)(an.currentTarget,an,B,Jn)),Pe==null||Pe(an)},Xn=function(an){var Jn=an.target.value;if(!It&&Zn){var k=an.target.selectionStart>=W+1||an.target.selectionStart===Jn.length||!an.target.selectionStart;Jn=pe(k,R,Jn,W)}w(Jn),(0,ue.rJ)(an.currentTarget,an,B,Jn)},qt=function(an){var Jn=v.onPressEnter,k=v.onKeyDown;an.key==="Enter"&&Jn&&Jn(an),k==null||k(an)},gr=function(an){Ae(!0),z==null||z(an)},yr=function(an){Ae(!1),D==null||D(an)},Dn=function(an){var Jn;w(""),$n(),(0,ue.rJ)((Jn=U.current)===null||Jn===void 0?void 0:Jn.textArea,an,B)},Tn=(0,ue.D7)(R);!It&&Zn&&A==null&&(Tn=Me(Tn,W));var Gr=Ie,We;if(he){var bt=(0,n.Z)(Tn).length;(0,ee.Z)(he)==="object"?We=he.formatter({value:Tn,count:bt,maxLength:W}):We="".concat(bt).concat(Zn?" / ".concat(W):""),Gr=M.createElement(M.Fragment,null,Gr,M.createElement("span",{className:le()("".concat(Et,"-data-count"),s==null?void 0:s.count),style:H==null?void 0:H.count},We))}var Mt=function(an){var Jn;de==null||de(an),(Jn=U.current)!==null&&Jn!==void 0&&Jn.textArea.style.height&&Mn(!0)},dt=!v.autoSize&&!he&&!F,Xt=M.createElement(h.BaseInput,{value:Tn,allowClear:F,handleReset:Dn,suffix:Gr,prefixCls:Et,classes:{affixWrapper:le()(ut==null?void 0:ut.affixWrapper,(we={},(0,S.Z)(we,"".concat(Et,"-show-count"),he),(0,S.Z)(we,"".concat(Et,"-textarea-allow-clear"),F),we))},disabled:O,focused:fe,className:qe,style:(0,u.Z)((0,u.Z)({},T),Ht&&!dt?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof We=="string"?We:void 0}},hidden:L,inputElement:M.createElement(V,(0,t.Z)({},v,{onKeyDown:qt,onChange:Xn,onFocus:gr,onBlur:yr,onCompositionStart:tr,onCompositionEnd:pr,className:s==null?void 0:s.textarea,style:(0,u.Z)((0,u.Z)({},H==null?void 0:H.textarea),{},{resize:T==null?void 0:T.resize}),disabled:O,prefixCls:Et,onResize:Mt,ref:U}))});return Xt}),ge=it,Ce=ge},39417:function(un,Ve,e){e.d(Ve,{Z:function(){return P}});var t=e(14809),u=e(4635),S=e(62646),ee=e(20439),d=e(99153),I=e(84851),n=e(13028),se=e(19257),le=e(93046),h=e(92310),ue=e.n(h),y=e(26112),M=e(59301),J=e(39378),ie=function(Y){for(var V=Y.prefixCls,Z=Y.level,Me=Y.isStart,pe=Y.isEnd,it="".concat(V,"-indent-unit"),ge=[],Ce=0;Ce0&&arguments[0]!==void 0?arguments[0]:[],O=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],L=T.length,s=O.length;if(Math.abs(L-s)!==1)return{add:!1,key:null};function H(de,v){var c=new Map;de.forEach(function(R){c.set(R,!0)});var Q=v.filter(function(R){return!c.has(R)});return Q.length===1?Q[0]:null}return L ").concat(O);return O}var W=_.forwardRef(function(T,O){var L=T.prefixCls,s=T.data,H=T.selectable,de=T.checkable,v=T.expandedKeys,c=T.selectedKeys,Q=T.checkedKeys,R=T.loadedKeys,w=T.loadingKeys,U=T.halfCheckedKeys,Le=T.keyEntities,ye=T.disabled,fe=T.dragging,Ae=T.dragOverNodeKey,Ne=T.dropPosition,Re=T.motion,It=T.height,zt=T.itemHeight,Pt=T.virtual,Ut=T.focusable,Wt=T.activeItem,yt=T.focused,Ht=T.tabIndex,Mn=T.onKeyDown,$n=T.onFocus,Zn=T.onBlur,tr=T.onActiveChange,pr=T.onListChangeStart,Xn=T.onListChangeEnd,qt=(0,K.Z)(T,Ce),gr=_.useRef(null),yr=_.useRef(null);_.useImperativeHandle(O,function(){return{scrollTo:function(ct){gr.current.scrollTo(ct)},getIndentWidth:function(){return yr.current.offsetWidth}}});var Dn=_.useState(v),Tn=(0,be.Z)(Dn,2),Gr=Tn[0],We=Tn[1],bt=_.useState(s),Mt=(0,be.Z)(bt,2),dt=Mt[0],Xt=Mt[1],Ln=_.useState(s),an=(0,be.Z)(Ln,2),Jn=an[0],k=an[1],i=_.useState([]),p=(0,be.Z)(i,2),g=p[0],C=p[1],re=_.useState(null),q=(0,be.Z)(re,2),He=q[0],Ke=q[1],_e=_.useRef(s);_e.current=s;function at(){var mt=_e.current;Xt(mt),k(mt),C([]),Ke(null),Xn()}(0,E.Z)(function(){We(v);var mt=it(Gr,v);if(mt.key!==null)if(mt.add){var ct=dt.findIndex(function(nt){var pt=nt.key;return pt===mt.key}),Ot=D(ge(dt,s,mt.key),Pt,It,zt),vt=dt.slice();vt.splice(ct+1,0,z),k(vt),C(Ot),Ke("show")}else{var Ct=s.findIndex(function(nt){var pt=nt.key;return pt===mt.key}),xt=D(ge(s,dt,mt.key),Pt,It,zt),Qt=s.slice();Qt.splice(Ct+1,0,z),k(Qt),C(xt),Ke("hide")}else dt!==s&&(Xt(s),k(s))},[v,s]),_.useEffect(function(){fe||at()},[fe]);var $e=Re?Jn:s,ft={expandedKeys:v,selectedKeys:c,loadedKeys:R,loadingKeys:w,checkedKeys:Q,halfCheckedKeys:U,dragOverNodeKey:Ae,dropPosition:Ne,keyEntities:Le};return _.createElement(_.Fragment,null,yt&&Wt&&_.createElement("span",{style:ne,"aria-live":"assertive"},F(Wt)),_.createElement("div",null,_.createElement("input",{style:ne,disabled:Ut===!1||ye,tabIndex:Ut!==!1?Ht:null,onKeyDown:Mn,onFocus:$n,onBlur:Zn,value:"",onChange:X,"aria-label":"for screen reader"})),_.createElement("div",{className:"".concat(L,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},_.createElement("div",{className:"".concat(L,"-indent")},_.createElement("div",{ref:yr,className:"".concat(L,"-indent-unit")}))),_.createElement(r.Z,(0,t.Z)({},qt,{data:$e,itemKey:B,height:It,fullHeight:!1,virtual:Pt,itemHeight:zt,prefixCls:"".concat(L,"-list"),ref:gr,onVisibleChange:function(ct,Ot){var vt=new Set(ct),Ct=Ot.filter(function(xt){return!vt.has(xt)});Ct.some(function(xt){return B(xt)===we})&&at()}}),function(mt){var ct=mt.pos,Ot=(0,t.Z)({},(Ue(mt.data),mt.data)),vt=mt.title,Ct=mt.key,xt=mt.isStart,Qt=mt.isEnd,nt=(0,Y.km)(Ct,ct);delete Ot.key,delete Ot.children;var pt=(0,Y.H8)(nt,ft);return _.createElement(pe,(0,t.Z)({},Ot,pt,{title:vt,active:!!Wt&&Ct===Wt.key,pos:ct,data:mt.data,isStart:xt,isEnd:Qt,motion:Re,motionNodes:Ct===we?g:null,motionType:He,onMotionStart:pr,onMotionEnd:at,treeNodeRequiredProps:ft,onMouseMove:function(){tr(null)}}))}))});W.displayName="NodeList";var xe=W,Pe=e(35654),Ie=e(90782),ot=e(67841),Et=10,ut=function(T){(0,le.Z)(L,T);var O=(0,h.Z)(L);function L(){var s;(0,I.Z)(this,L);for(var H=arguments.length,de=new Array(H),v=0;v2&&arguments[2]!==void 0?arguments[2]:!1,U=s.state,Le=U.dragChildrenKeys,ye=U.dropPosition,fe=U.dropTargetKey,Ae=U.dropTargetPos,Ne=U.dropAllowed;if(Ne){var Re=s.props.onDrop;if(s.setState({dragOverNodeKey:null}),s.cleanDragState(),fe!==null){var It=(0,ee.Z)((0,ee.Z)({},(0,Y.H8)(fe,s.getTreeNodeRequiredProps())),{},{active:((R=s.getActiveItem())===null||R===void 0?void 0:R.key)===fe,data:(0,ot.Z)(s.state.keyEntities,fe).node}),zt=Le.indexOf(fe)!==-1;(0,ie.ZP)(!zt,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var Pt=(0,Pe.yx)(Ae),Ut={event:c,node:(0,Y.F)(It),dragNode:s.dragNode?(0,Y.F)(s.dragNode.props):null,dragNodesKeys:[s.dragNode.props.eventKey].concat(Le),dropToGap:ye!==0,dropPosition:ye+Number(Pt[Pt.length-1])};w||Re==null||Re(Ut),s.dragNode=null}}},s.cleanDragState=function(){var c=s.state.draggingNodeKey;c!==null&&s.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),s.dragStartMousePosition=null,s.currentMouseOverDroppableNodeKey=null},s.triggerExpandActionExpand=function(c,Q){var R=s.state,w=R.expandedKeys,U=R.flattenNodes,Le=Q.expanded,ye=Q.key,fe=Q.isLeaf;if(!(fe||c.shiftKey||c.metaKey||c.ctrlKey)){var Ae=U.filter(function(Re){return Re.key===ye})[0],Ne=(0,Y.F)((0,ee.Z)((0,ee.Z)({},(0,Y.H8)(ye,s.getTreeNodeRequiredProps())),{},{data:Ae.data}));s.setExpandedKeys(Le?(0,Pe._5)(w,ye):(0,Pe.L0)(w,ye)),s.onNodeExpand(c,Ne)}},s.onNodeClick=function(c,Q){var R=s.props,w=R.onClick,U=R.expandAction;U==="click"&&s.triggerExpandActionExpand(c,Q),w==null||w(c,Q)},s.onNodeDoubleClick=function(c,Q){var R=s.props,w=R.onDoubleClick,U=R.expandAction;U==="doubleClick"&&s.triggerExpandActionExpand(c,Q),w==null||w(c,Q)},s.onNodeSelect=function(c,Q){var R=s.state.selectedKeys,w=s.state,U=w.keyEntities,Le=w.fieldNames,ye=s.props,fe=ye.onSelect,Ae=ye.multiple,Ne=Q.selected,Re=Q[Le.key],It=!Ne;It?Ae?R=(0,Pe.L0)(R,Re):R=[Re]:R=(0,Pe._5)(R,Re);var zt=R.map(function(Pt){var Ut=(0,ot.Z)(U,Pt);return Ut?Ut.node:null}).filter(function(Pt){return Pt});s.setUncontrolledState({selectedKeys:R}),fe==null||fe(R,{event:"select",selected:It,node:Q,selectedNodes:zt,nativeEvent:c.nativeEvent})},s.onNodeCheck=function(c,Q,R){var w=s.state,U=w.keyEntities,Le=w.checkedKeys,ye=w.halfCheckedKeys,fe=s.props,Ae=fe.checkStrictly,Ne=fe.onCheck,Re=Q.key,It,zt={event:"check",node:Q,checked:R,nativeEvent:c.nativeEvent};if(Ae){var Pt=R?(0,Pe.L0)(Le,Re):(0,Pe._5)(Le,Re),Ut=(0,Pe._5)(ye,Re);It={checked:Pt,halfChecked:Ut},zt.checkedNodes=Pt.map(function(Zn){return(0,ot.Z)(U,Zn)}).filter(function(Zn){return Zn}).map(function(Zn){return Zn.node}),s.setUncontrolledState({checkedKeys:Pt})}else{var Wt=(0,Ie.S)([].concat((0,d.Z)(Le),[Re]),!0,U),yt=Wt.checkedKeys,Ht=Wt.halfCheckedKeys;if(!R){var Mn=new Set(yt);Mn.delete(Re);var $n=(0,Ie.S)(Array.from(Mn),{checked:!1,halfCheckedKeys:Ht},U);yt=$n.checkedKeys,Ht=$n.halfCheckedKeys}It=yt,zt.checkedNodes=[],zt.checkedNodesPositions=[],zt.halfCheckedKeys=Ht,yt.forEach(function(Zn){var tr=(0,ot.Z)(U,Zn);if(tr){var pr=tr.node,Xn=tr.pos;zt.checkedNodes.push(pr),zt.checkedNodesPositions.push({node:pr,pos:Xn})}}),s.setUncontrolledState({checkedKeys:yt},!1,{halfCheckedKeys:Ht})}Ne==null||Ne(It,zt)},s.onNodeLoad=function(c){var Q=c.key,R=new Promise(function(w,U){s.setState(function(Le){var ye=Le.loadedKeys,fe=ye===void 0?[]:ye,Ae=Le.loadingKeys,Ne=Ae===void 0?[]:Ae,Re=s.props,It=Re.loadData,zt=Re.onLoad;if(!It||fe.indexOf(Q)!==-1||Ne.indexOf(Q)!==-1)return null;var Pt=It(c);return Pt.then(function(){var Ut=s.state.loadedKeys,Wt=(0,Pe.L0)(Ut,Q);zt==null||zt(Wt,{event:"load",node:c}),s.setUncontrolledState({loadedKeys:Wt}),s.setState(function(yt){return{loadingKeys:(0,Pe._5)(yt.loadingKeys,Q)}}),w()}).catch(function(Ut){if(s.setState(function(yt){return{loadingKeys:(0,Pe._5)(yt.loadingKeys,Q)}}),s.loadingRetryTimes[Q]=(s.loadingRetryTimes[Q]||0)+1,s.loadingRetryTimes[Q]>=Et){var Wt=s.state.loadedKeys;(0,ie.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),s.setUncontrolledState({loadedKeys:(0,Pe.L0)(Wt,Q)}),w()}U(Ut)}),{loadingKeys:(0,Pe.L0)(Ne,Q)}})});return R.catch(function(){}),R},s.onNodeMouseEnter=function(c,Q){var R=s.props.onMouseEnter;R==null||R({event:c,node:Q})},s.onNodeMouseLeave=function(c,Q){var R=s.props.onMouseLeave;R==null||R({event:c,node:Q})},s.onNodeContextMenu=function(c,Q){var R=s.props.onRightClick;R&&(c.preventDefault(),R({event:c,node:Q}))},s.onFocus=function(){var c=s.props.onFocus;s.setState({focused:!0});for(var Q=arguments.length,R=new Array(Q),w=0;w1&&arguments[1]!==void 0?arguments[1]:!1,R=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!s.destroyed){var w=!1,U=!0,Le={};Object.keys(c).forEach(function(ye){if(ye in s.props){U=!1;return}w=!0,Le[ye]=c[ye]}),w&&(!Q||U)&&s.setState((0,ee.Z)((0,ee.Z)({},Le),R))}},s.scrollTo=function(c){s.listRef.current.scrollTo(c)},s}return(0,n.Z)(L,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var H=this.props.activeKey;H!==void 0&&H!==this.state.activeKey&&(this.setState({activeKey:H}),H!==null&&this.scrollTo({key:H}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var H,de=this.state,v=de.focused,c=de.flattenNodes,Q=de.keyEntities,R=de.draggingNodeKey,w=de.activeKey,U=de.dropLevelOffset,Le=de.dropContainerKey,ye=de.dropTargetKey,fe=de.dropPosition,Ae=de.dragOverNodeKey,Ne=de.indent,Re=this.props,It=Re.prefixCls,zt=Re.className,Pt=Re.style,Ut=Re.showLine,Wt=Re.focusable,yt=Re.tabIndex,Ht=yt===void 0?0:yt,Mn=Re.selectable,$n=Re.showIcon,Zn=Re.icon,tr=Re.switcherIcon,pr=Re.draggable,Xn=Re.checkable,qt=Re.checkStrictly,gr=Re.disabled,yr=Re.motion,Dn=Re.loadData,Tn=Re.filterTreeNode,Gr=Re.height,We=Re.itemHeight,bt=Re.virtual,Mt=Re.titleRender,dt=Re.dropIndicatorRender,Xt=Re.onContextMenu,Ln=Re.onScroll,an=Re.direction,Jn=Re.rootClassName,k=Re.rootStyle,i=(0,J.Z)(this.props,{aria:!0,data:!0}),p;return pr&&((0,S.Z)(pr)==="object"?p=pr:typeof pr=="function"?p={nodeDraggable:pr}:p={}),_.createElement(Je.k.Provider,{value:{prefixCls:It,selectable:Mn,showIcon:$n,icon:Zn,switcherIcon:tr,draggable:p,draggingNodeKey:R,checkable:Xn,checkStrictly:qt,disabled:gr,keyEntities:Q,dropLevelOffset:U,dropContainerKey:Le,dropTargetKey:ye,dropPosition:fe,dragOverNodeKey:Ae,indent:Ne,direction:an,dropIndicatorRender:dt,loadData:Dn,filterTreeNode:Tn,titleRender:Mt,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},_.createElement("div",{role:"tree",className:y()(It,zt,Jn,(H={},(0,u.Z)(H,"".concat(It,"-show-line"),Ut),(0,u.Z)(H,"".concat(It,"-focused"),v),(0,u.Z)(H,"".concat(It,"-active-focused"),w!==null),H)),style:k},_.createElement(xe,(0,t.Z)({ref:this.listRef,prefixCls:It,style:Pt,data:c,disabled:gr,selectable:Mn,checkable:!!Xn,motion:yr,dragging:R!==null,height:Gr,itemHeight:We,virtual:bt,focusable:Wt,focused:v,tabIndex:Ht,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Xt,onScroll:Ln},this.getTreeNodeRequiredProps(),i))))}}],[{key:"getDerivedStateFromProps",value:function(H,de){var v=de.prevProps,c={prevProps:H};function Q(Wt){return!v&&Wt in H||v&&v[Wt]!==H[Wt]}var R,w=de.fieldNames;if(Q("fieldNames")&&(w=(0,Y.w$)(H.fieldNames),c.fieldNames=w),Q("treeData")?R=H.treeData:Q("children")&&((0,ie.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),R=(0,Y.zn)(H.children)),R){c.treeData=R;var U=(0,Y.I8)(R,{fieldNames:w});c.keyEntities=(0,ee.Z)((0,u.Z)({},we,A),U.keyEntities)}var Le=c.keyEntities||de.keyEntities;if(Q("expandedKeys")||v&&Q("autoExpandParent"))c.expandedKeys=H.autoExpandParent||!v&&H.defaultExpandParent?(0,Pe.r7)(H.expandedKeys,Le):H.expandedKeys;else if(!v&&H.defaultExpandAll){var ye=(0,ee.Z)({},Le);delete ye[we],c.expandedKeys=Object.keys(ye).map(function(Wt){return ye[Wt].key})}else!v&&H.defaultExpandedKeys&&(c.expandedKeys=H.autoExpandParent||H.defaultExpandParent?(0,Pe.r7)(H.defaultExpandedKeys,Le):H.defaultExpandedKeys);if(c.expandedKeys||delete c.expandedKeys,R||c.expandedKeys){var fe=(0,Y.oH)(R||de.treeData,c.expandedKeys||de.expandedKeys,w);c.flattenNodes=fe}if(H.selectable&&(Q("selectedKeys")?c.selectedKeys=(0,Pe.BT)(H.selectedKeys,H):!v&&H.defaultSelectedKeys&&(c.selectedKeys=(0,Pe.BT)(H.defaultSelectedKeys,H))),H.checkable){var Ae;if(Q("checkedKeys")?Ae=(0,Pe.E6)(H.checkedKeys)||{}:!v&&H.defaultCheckedKeys?Ae=(0,Pe.E6)(H.defaultCheckedKeys)||{}:R&&(Ae=(0,Pe.E6)(H.checkedKeys)||{checkedKeys:de.checkedKeys,halfCheckedKeys:de.halfCheckedKeys}),Ae){var Ne=Ae,Re=Ne.checkedKeys,It=Re===void 0?[]:Re,zt=Ne.halfCheckedKeys,Pt=zt===void 0?[]:zt;if(!H.checkStrictly){var Ut=(0,Ie.S)(It,!0,Le);It=Ut.checkedKeys,Pt=Ut.halfCheckedKeys}c.checkedKeys=It,c.halfCheckedKeys=Pt}}return Q("loadedKeys")&&(c.loadedKeys=H.loadedKeys),c}}]),L}(_.Component);ut.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:Ee,allowDrop:function(){return!0},expandAction:!1},ut.TreeNode=P.Z;var he=ut,qe=he},35654:function(un,Ve,e){e.d(Ve,{BT:function(){return _},E6:function(){return Ue},L0:function(){return h},OM:function(){return ie},_5:function(){return le},r7:function(){return be},wA:function(){return y},yx:function(){return ue}});var t=e(95190),u=e(93664),S=e(48736),ee=e(59301),d=e(39417),I=e(67841),n=e(71430),se=null;function le(K,E){if(!K)return[];var r=K.slice(),x=r.indexOf(E);return x>=0&&r.splice(x,1),r}function h(K,E){var r=(K||[]).slice();return r.indexOf(E)===-1&&r.push(E),r}function ue(K){return K.split("-")}function y(K,E){var r=[],x=(0,I.Z)(E,K);function P(){var G=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];G.forEach(function(Y){var V=Y.key,Z=Y.children;r.push(V),P(Z)})}return P(x.children),r}function M(K){if(K.parent){var E=ue(K.pos);return Number(E[E.length-1])===K.parent.children.length-1}return!1}function J(K){var E=ue(K.pos);return Number(E[E.length-1])===0}function ie(K,E,r,x,P,G,Y,V,Z,Me){var pe,it=K.clientX,ge=K.clientY,Ce=K.target.getBoundingClientRect(),ne=Ce.top,X=Ce.height,we=(Me==="rtl"?-1:1)*(((P==null?void 0:P.x)||0)-it),m=(we-12)/x,A=(0,I.Z)(V,r.props.eventKey);if(ge-1.5?G({dragNode:Et,dropNode:ut,dropPosition:1})?Pe=1:he=!1:G({dragNode:Et,dropNode:ut,dropPosition:0})?Pe=0:G({dragNode:Et,dropNode:ut,dropPosition:1})?Pe=1:he=!1:G({dragNode:Et,dropNode:ut,dropPosition:1})?Pe=1:he=!1,{dropPosition:Pe,dropLevelOffset:Ie,dropTargetKey:A.key,dropTargetPos:A.pos,dragOverNodeKey:xe,dropContainerKey:Pe===0?null:((pe=A.parent)===null||pe===void 0?void 0:pe.key)||null,dropAllowed:he}}function _(K,E){if(K){var r=E.multiple;return r?K.slice():K.length?[K[0]]:K}}var Je=function(E){return E};function Ee(K,E){if(!K)return[];var r=E||{},x=r.processProps,P=x===void 0?Je:x,G=Array.isArray(K)?K:[K];return G.map(function(Y){var V=Y.children,Z=_objectWithoutProperties(Y,se),Me=Ee(V,E);return React.createElement(TreeNode,_extends({key:Z.key},P(Z)),Me)})}function Ue(K){if(!K)return null;var E;if(Array.isArray(K))E={checkedKeys:K,halfCheckedKeys:void 0};else if((0,u.Z)(K)==="object")E={checkedKeys:K.checked||void 0,halfCheckedKeys:K.halfChecked||void 0};else return(0,S.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return E}function be(K,E){var r=new Set;function x(P){if(!r.has(P)){var G=(0,I.Z)(E,P);if(G){r.add(P);var Y=G.parent,V=G.node;V.disabled||Y&&x(Y.key)}}}return(K||[]).forEach(function(P){x(P)}),(0,t.Z)(r)}},90782:function(un,Ve,e){e.d(Ve,{S:function(){return n}});var t=e(48736),u=e(67841);function S(se,le){var h=new Set;return se.forEach(function(ue){le.has(ue)||h.add(ue)}),h}function ee(se){var le=se||{},h=le.disabled,ue=le.disableCheckbox,y=le.checkable;return!!(h||ue)||y===!1}function d(se,le,h,ue){for(var y=new Set(se),M=new Set,J=0;J<=h;J+=1){var ie=le.get(J)||new Set;ie.forEach(function(Ue){var be=Ue.key,K=Ue.node,E=Ue.children,r=E===void 0?[]:E;y.has(be)&&!ue(K)&&r.filter(function(x){return!ue(x.node)}).forEach(function(x){y.add(x.key)})})}for(var _=new Set,Je=h;Je>=0;Je-=1){var Ee=le.get(Je)||new Set;Ee.forEach(function(Ue){var be=Ue.parent,K=Ue.node;if(!(ue(K)||!Ue.parent||_.has(Ue.parent.key))){if(ue(Ue.parent.node)){_.add(be.key);return}var E=!0,r=!1;(be.children||[]).filter(function(x){return!ue(x.node)}).forEach(function(x){var P=x.key,G=y.has(P);E&&!G&&(E=!1),!r&&(G||M.has(P))&&(r=!0)}),E&&y.add(be.key),r&&M.add(be.key),_.add(be.key)}})}return{checkedKeys:Array.from(y),halfCheckedKeys:Array.from(S(M,y))}}function I(se,le,h,ue,y){for(var M=new Set(se),J=new Set(le),ie=0;ie<=ue;ie+=1){var _=h.get(ie)||new Set;_.forEach(function(be){var K=be.key,E=be.node,r=be.children,x=r===void 0?[]:r;!M.has(K)&&!J.has(K)&&!y(E)&&x.filter(function(P){return!y(P.node)}).forEach(function(P){M.delete(P.key)})})}J=new Set;for(var Je=new Set,Ee=ue;Ee>=0;Ee-=1){var Ue=h.get(Ee)||new Set;Ue.forEach(function(be){var K=be.parent,E=be.node;if(!(y(E)||!be.parent||Je.has(be.parent.key))){if(y(be.parent.node)){Je.add(K.key);return}var r=!0,x=!1;(K.children||[]).filter(function(P){return!y(P.node)}).forEach(function(P){var G=P.key,Y=M.has(G);r&&!Y&&(r=!1),!x&&(Y||J.has(G))&&(x=!0)}),r||M.delete(K.key),x&&J.add(K.key),Je.add(K.key)}})}return{checkedKeys:Array.from(M),halfCheckedKeys:Array.from(S(J,M))}}function n(se,le,h,ue){var y=[],M;ue?M=ue:M=ee;var J=new Set(se.filter(function(Ee){var Ue=!!(0,u.Z)(h,Ee);return Ue||y.push(Ee),Ue})),ie=new Map,_=0;Object.keys(h).forEach(function(Ee){var Ue=h[Ee],be=Ue.level,K=ie.get(be);K||(K=new Set,ie.set(be,K)),K.add(Ue),_=Math.max(_,be)}),(0,t.ZP)(!y.length,"Tree missing follow keys: ".concat(y.slice(0,100).map(function(Ee){return"'".concat(Ee,"'")}).join(", ")));var Je;return le===!0?Je=d(J,ie,_,M):Je=I(J,le.halfCheckedKeys,ie,_,M),Je}},67841:function(un,Ve,e){e.d(Ve,{Z:function(){return t}});function t(u,S){return u[S]}},71430:function(un,Ve,e){e.d(Ve,{F:function(){return be},H8:function(){return Ue},I8:function(){return Ee},km:function(){return y},oH:function(){return _},w$:function(){return M},zn:function(){return ie}});var t=e(93664),u=e(95190),S=e(20439),ee=e(62646),d=e(11592),I=e(2738),n=e(48736),se=e(67841),le=["children"];function h(K,E){return"".concat(K,"-").concat(E)}function ue(K){return K&&K.type&&K.type.isTreeNode}function y(K,E){return K!=null?K:E}function M(K){var E=K||{},r=E.title,x=E._title,P=E.key,G=E.children,Y=r||"title";return{title:Y,_title:x||[Y],key:P||"key",children:G||"children"}}function J(K,E){var r=new Map;function x(P){var G=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(P||[]).forEach(function(Y){var V=Y[E.key],Z=Y[E.children];warning(V!=null,"Tree node must have a certain key: [".concat(G).concat(V,"]"));var Me=String(V);warning(!r.has(Me)||V===null||V===void 0,"Same 'key' exist in the Tree: ".concat(Me)),r.set(Me,!0),x(Z,"".concat(G).concat(Me," > "))})}x(K)}function ie(K){function E(r){var x=(0,d.Z)(r);return x.map(function(P){if(!ue(P))return(0,n.ZP)(!P,"Tree/TreeNode can only accept TreeNode as children."),null;var G=P.key,Y=P.props,V=Y.children,Z=(0,ee.Z)(Y,le),Me=(0,S.Z)({key:G},Z),pe=E(V);return pe.length&&(Me.children=pe),Me}).filter(function(P){return P})}return E(K)}function _(K,E,r){var x=M(r),P=x._title,G=x.key,Y=x.children,V=new Set(E===!0?[]:E),Z=[];function Me(pe){var it=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return pe.map(function(ge,Ce){for(var ne=h(it?it.pos:"0",Ce),X=y(ge[G],ne),we,m=0;m1&&arguments[1]!==void 0?arguments[1]:{},r=E.initWrapper,x=E.processEntity,P=E.onProcessFinished,G=E.externalGetKey,Y=E.childrenPropName,V=E.fieldNames,Z=arguments.length>2?arguments[2]:void 0,Me=G||Z,pe={},it={},ge={posEntities:pe,keyEntities:it};return r&&(ge=r(ge)||ge),Je(K,function(Ce){var ne=Ce.node,X=Ce.index,we=Ce.pos,m=Ce.key,A=Ce.parentPos,z=Ce.level,D=Ce.nodes,B={node:ne,nodes:D,index:X,key:m,pos:we,level:z},F=y(m,we);pe[we]=B,it[F]=B,B.parent=pe[A],B.parent&&(B.parent.children=B.parent.children||[],B.parent.children.push(B)),x&&x(B,ge)},{externalGetKey:Me,childrenPropName:Y,fieldNames:V}),P&&P(ge),ge}function Ue(K,E){var r=E.expandedKeys,x=E.selectedKeys,P=E.loadedKeys,G=E.loadingKeys,Y=E.checkedKeys,V=E.halfCheckedKeys,Z=E.dragOverNodeKey,Me=E.dropPosition,pe=E.keyEntities,it=(0,se.Z)(pe,K),ge={eventKey:K,expanded:r.indexOf(K)!==-1,selected:x.indexOf(K)!==-1,loaded:P.indexOf(K)!==-1,loading:G.indexOf(K)!==-1,checked:Y.indexOf(K)!==-1,halfChecked:V.indexOf(K)!==-1,pos:String(it?it.pos:""),dragOver:Z===K&&Me===0,dragOverGapTop:Z===K&&Me===-1,dragOverGapBottom:Z===K&&Me===1};return ge}function be(K){var E=K.data,r=K.expanded,x=K.selected,P=K.checked,G=K.loaded,Y=K.loading,V=K.halfChecked,Z=K.dragOver,Me=K.dragOverGapTop,pe=K.dragOverGapBottom,it=K.pos,ge=K.active,Ce=K.eventKey,ne=(0,S.Z)((0,S.Z)({},E),{},{expanded:r,selected:x,checked:P,loaded:G,loading:Y,halfChecked:V,dragOver:Z,dragOverGapTop:Me,dragOverGapBottom:pe,pos:it,active:ge,key:Ce});return"props"in ne||Object.defineProperty(ne,"props",{get:function(){return(0,n.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),K}}),ne}},8224:function(un,Ve,e){e.d(Ve,{Z:function(){return u}});var t=e(4676);function u(S,ee,d,I){var n=t.unstable_batchedUpdates?function(le){t.unstable_batchedUpdates(d,le)}:d;return S!=null&&S.addEventListener&&S.addEventListener(ee,n,I),{remove:function(){S!=null&&S.removeEventListener&&S.removeEventListener(ee,n,I)}}}},55468:function(un,Ve,e){e.d(Ve,{g1:function(){return ue},os:function(){return M}});var t=/margin|padding|width|height|max|min|offset/,u={left:!0,top:!0},S={cssFloat:1,styleFloat:1,float:1};function ee(J){return J.nodeType===1?J.ownerDocument.defaultView.getComputedStyle(J,null):{}}function d(J,ie,_){if(ie=ie.toLowerCase(),_==="auto"){if(ie==="height")return J.offsetHeight;if(ie==="width")return J.offsetWidth}return ie in u||(u[ie]=t.test(ie)),u[ie]?parseFloat(_)||0:_}function I(J,ie){var _=arguments.length,Je=ee(J);return ie=S[ie]?"cssFloat"in J.style?"cssFloat":"styleFloat":ie,_===1?Je:d(J,ie,Je[ie]||J.style[ie])}function n(J,ie,_){var Je=arguments.length;if(ie=S[ie]?"cssFloat"in J.style?"cssFloat":"styleFloat":ie,Je===3)return typeof _=="number"&&t.test(ie)&&(_="".concat(_,"px")),J.style[ie]=_,_;for(var Ee in ie)ie.hasOwnProperty(Ee)&&n(J,Ee,ie[Ee]);return ee(J)}function se(J){return J===document.body?document.documentElement.clientWidth:J.offsetWidth}function le(J){return J===document.body?window.innerHeight||document.documentElement.clientHeight:J.offsetHeight}function h(){var J=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),ie=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:J,height:ie}}function ue(){var J=document.documentElement.clientWidth,ie=window.innerHeight||document.documentElement.clientHeight;return{width:J,height:ie}}function y(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function M(J){var ie=J.getBoundingClientRect(),_=document.documentElement;return{left:ie.left+(window.pageXOffset||_.scrollLeft)-(_.clientLeft||document.body.clientLeft||0),top:ie.top+(window.pageYOffset||_.scrollTop)-(_.clientTop||document.body.clientTop||0)}}},24514:function(un,Ve,e){e.d(Ve,{G:function(){return ee}});var t=e(47273),u=function(I){if((0,t.Z)()&&window.document.documentElement){var n=Array.isArray(I)?I:[I],se=window.document.documentElement;return n.some(function(le){return le in se.style})}return!1},S=function(I,n){if(!u(I))return!1;var se=document.createElement("div"),le=se.style[I];return se.style[I]=n,se.style[I]!==le};function ee(d,I){return!Array.isArray(d)&&I!==void 0?S(d,I):u(d)}},6790:function(un,Ve,e){e.d(Ve,{Z:function(){return ut}});var t=e(14809),u=e(93664),S=e(20439),ee=e(4635),d=e(50298),I=e(62646),n=e(92310),se=e.n(n),le=e(29301),h=e(70425),ue=e(34280),y=e(59301),M=e(4676),J=y.forwardRef(function(he,qe){var T=he.height,O=he.offsetY,L=he.offsetX,s=he.children,H=he.prefixCls,de=he.onInnerResize,v=he.innerProps,c=he.rtl,Q=he.extra,R={},w={display:"flex",flexDirection:"column"};return O!==void 0&&(R={height:T,position:"relative",overflow:"hidden"},w=(0,S.Z)((0,S.Z)({},w),{},(0,ee.Z)((0,ee.Z)((0,ee.Z)((0,ee.Z)((0,ee.Z)({transform:"translateY(".concat(O,"px)")},c?"marginRight":"marginLeft",-L),"position","absolute"),"left",0),"right",0),"top",0))),y.createElement("div",{style:R},y.createElement(le.Z,{onResize:function(Le){var ye=Le.offsetHeight;ye&&de&&de()}},y.createElement("div",(0,t.Z)({style:w,className:se()((0,ee.Z)({},"".concat(H,"-holder-inner"),H)),ref:qe},v),s,Q)))});J.displayName="Filler";var ie=J;function _(he){var qe=he.children,T=he.setRef,O=y.useCallback(function(L){T(L)},[]);return y.cloneElement(qe,{ref:O})}function Je(he,qe,T,O,L,s,H,de){var v=de.getKey;return he.slice(qe,T+1).map(function(c,Q){var R=qe+Q,w=H(c,R,{style:{width:O},offsetX:L}),U=v(c);return y.createElement(_,{key:U,setRef:function(ye){return s(c,ye)}},w)})}function Ee(he,qe,T,O){var L=T-he,s=qe-T,H=Math.min(L,s)*2;if(O<=H){var de=Math.floor(O/2);return O%2?T+de+1:T-de}return L>s?T-(O-s):T+(O-L)}function Ue(he,qe,T){var O=he.length,L=qe.length,s,H;if(O===0&&L===0)return null;O2&&arguments[2]!==void 0?arguments[2]:!1,R=v?c<0&&de.current.left||c>0&&de.current.right:c<0&&de.current.top||c>0&&de.current.bottom;return Q&&R?(clearTimeout(s.current),L.current=!1):(!R||L.current)&&H(),!L.current&&R}};function P(he,qe,T,O,L,s,H){var de=(0,y.useRef)(0),v=(0,y.useRef)(null),c=(0,y.useRef)(null),Q=(0,y.useRef)(!1),R=x(qe,T,O,L);function w(Ne,Re){if(K.Z.cancel(v.current),!R(!1,Re)){var It=Ne;if(!It._virtualHandled)It._virtualHandled=!0;else return;de.current+=Re,c.current=Re,r||It.preventDefault(),v.current=(0,K.Z)(function(){var zt=Q.current?10:1;H(de.current*zt,!1),de.current=0})}}function U(Ne,Re){H(Re,!0),r||Ne.preventDefault()}var Le=(0,y.useRef)(null),ye=(0,y.useRef)(null);function fe(Ne){if(he){K.Z.cancel(ye.current),ye.current=(0,K.Z)(function(){Le.current=null},2);var Re=Ne.deltaX,It=Ne.deltaY,zt=Ne.shiftKey,Pt=Re,Ut=It;(Le.current==="sx"||!Le.current&&zt&&It&&!Re)&&(Pt=It,Ut=0,Le.current="sx");var Wt=Math.abs(Pt),yt=Math.abs(Ut);Le.current===null&&(Le.current=s&&Wt>yt?"x":"y"),Le.current==="y"?w(Ne,Ut):U(Ne,Pt)}}function Ae(Ne){he&&(Q.current=Ne.detail===c.current)}return[fe,Ae]}function G(he,qe,T,O){var L=y.useMemo(function(){return[new Map,[]]},[he,T.id,O]),s=(0,d.Z)(L,2),H=s[0],de=s[1],v=function(Q){var R=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Q,w=H.get(Q),U=H.get(R);if(w===void 0||U===void 0)for(var Le=he.length,ye=de.length;ye0&&arguments[0]!==void 0?arguments[0]:!1;Q();var Le=function(){var Ae=!1;de.current.forEach(function(Ne,Re){if(Ne&&Ne.offsetParent){var It=Ne.offsetHeight,zt=getComputedStyle(Ne),Pt=zt.marginTop,Ut=zt.marginBottom,Wt=pe(Pt),yt=pe(Ut),Ht=It+Wt+yt;v.current.get(Re)!==Ht&&(v.current.set(Re,Ht),Ae=!0)}}),Ae&&H(function(Ne){return Ne+1})};if(U)Le();else{c.current+=1;var ye=c.current;Promise.resolve().then(function(){ye===c.current&&Le()})}}function w(U,Le){var ye=he(U),fe=de.current.get(ye);Le?(de.current.set(ye,Le),R()):de.current.delete(ye),!fe!=!Le&&(Le?qe==null||qe(U):T==null||T(U))}return(0,y.useEffect)(function(){return Q},[]),[w,R,v.current,s]}var ge=14/15;function Ce(he,qe,T){var O=(0,y.useRef)(!1),L=(0,y.useRef)(0),s=(0,y.useRef)(0),H=(0,y.useRef)(null),de=(0,y.useRef)(null),v,c=function(U){if(O.current){var Le=Math.ceil(U.touches[0].pageX),ye=Math.ceil(U.touches[0].pageY),fe=L.current-Le,Ae=s.current-ye,Ne=Math.abs(fe)>Math.abs(Ae);Ne?L.current=Le:s.current=ye;var Re=T(Ne,Ne?fe:Ae,!1,U);Re&&U.preventDefault(),clearInterval(de.current),Re&&(de.current=setInterval(function(){Ne?fe*=ge:Ae*=ge;var It=Math.floor(Ne?fe:Ae);(!T(Ne,It,!0)||Math.abs(It)<=.1)&&clearInterval(de.current)},16))}},Q=function(){O.current=!1,v()},R=function(U){v(),U.touches.length===1&&!O.current&&(O.current=!0,L.current=Math.ceil(U.touches[0].pageX),s.current=Math.ceil(U.touches[0].pageY),H.current=U.target,H.current.addEventListener("touchmove",c,{passive:!1}),H.current.addEventListener("touchend",Q,{passive:!0}))};v=function(){H.current&&(H.current.removeEventListener("touchmove",c),H.current.removeEventListener("touchend",Q))},(0,ue.Z)(function(){return he&&qe.current.addEventListener("touchstart",R,{passive:!0}),function(){var w;(w=qe.current)===null||w===void 0||w.removeEventListener("touchstart",R),v(),clearInterval(de.current)}},[he])}function ne(he){return Math.floor(Math.pow(he,.5))}function X(he,qe){var T="touches"in he?he.touches[0]:he;return T[qe?"pageX":"pageY"]-window[qe?"scrollX":"scrollY"]}function we(he,qe,T){y.useEffect(function(){var O=qe.current;if(he&&O){var L=!1,s,H,de=function(){K.Z.cancel(s)},v=function w(){de(),s=(0,K.Z)(function(){T(H),w()})},c=function(U){if(!(U.target.draggable||U.button!==0)){var Le=U;Le._virtualHandled||(Le._virtualHandled=!0,L=!0)}},Q=function(){L=!1,de()},R=function(U){if(L){var Le=X(U,!1),ye=O.getBoundingClientRect(),fe=ye.top,Ae=ye.bottom;if(Le<=fe){var Ne=fe-Le;H=-ne(Ne),v()}else if(Le>=Ae){var Re=Le-Ae;H=ne(Re),v()}else de()}};return O.addEventListener("mousedown",c),O.ownerDocument.addEventListener("mouseup",Q),O.ownerDocument.addEventListener("mousemove",R),function(){O.removeEventListener("mousedown",c),O.ownerDocument.removeEventListener("mouseup",Q),O.ownerDocument.removeEventListener("mousemove",R),de()}}},[he])}var m=10;function A(he,qe,T,O,L,s,H,de){var v=y.useRef(),c=y.useState(null),Q=(0,d.Z)(c,2),R=Q[0],w=Q[1];return(0,ue.Z)(function(){if(R&&R.times=0;tr-=1){var pr=L(qe[tr]),Xn=T.get(pr);if(Xn===void 0){Ne=!0;break}if(Zn-=Xn,Zn<=0)break}switch(zt){case"top":It=Ut-fe;break;case"bottom":It=Wt-Ae+fe;break;default:{var qt=he.current.scrollTop,gr=qt+Ae;Utgr&&(Re="bottom")}}It!==null&&H(It),It!==R.lastTop&&(Ne=!0)}Ne&&w((0,S.Z)((0,S.Z)({},R),{},{times:R.times+1,targetAlign:Re,lastTop:It}))}},[R,he.current]),function(U){if(U==null){de();return}if(K.Z.cancel(v.current),typeof U=="number")H(U);else if(U&&(0,u.Z)(U)==="object"){var Le,ye=U.align;"index"in U?Le=U.index:Le=qe.findIndex(function(Ne){return L(Ne)===U.key});var fe=U.offset,Ae=fe===void 0?0:fe;w({times:0,index:Le,offset:Ae,originAlign:ye})}}}var z=y.forwardRef(function(he,qe){var T=he.prefixCls,O=he.rtl,L=he.scrollOffset,s=he.scrollRange,H=he.onStartMove,de=he.onStopMove,v=he.onScroll,c=he.horizontal,Q=he.spinSize,R=he.containerSize,w=he.style,U=he.thumbStyle,Le=he.showScrollBar,ye=y.useState(!1),fe=(0,d.Z)(ye,2),Ae=fe[0],Ne=fe[1],Re=y.useState(null),It=(0,d.Z)(Re,2),zt=It[0],Pt=It[1],Ut=y.useState(null),Wt=(0,d.Z)(Ut,2),yt=Wt[0],Ht=Wt[1],Mn=!O,$n=y.useRef(),Zn=y.useRef(),tr=y.useState(Le),pr=(0,d.Z)(tr,2),Xn=pr[0],qt=pr[1],gr=y.useRef(),yr=function(){Le===!0||Le===!1||(clearTimeout(gr.current),qt(!0),gr.current=setTimeout(function(){qt(!1)},3e3))},Dn=s-R||0,Tn=R-Q||0,Gr=y.useMemo(function(){if(L===0||Dn===0)return 0;var k=L/Dn;return k*Tn},[L,Dn,Tn]),We=function(i){i.stopPropagation(),i.preventDefault()},bt=y.useRef({top:Gr,dragging:Ae,pageY:zt,startTop:yt});bt.current={top:Gr,dragging:Ae,pageY:zt,startTop:yt};var Mt=function(i){Ne(!0),Pt(X(i,c)),Ht(bt.current.top),H(),i.stopPropagation(),i.preventDefault()};y.useEffect(function(){var k=function(C){C.preventDefault()},i=$n.current,p=Zn.current;return i.addEventListener("touchstart",k,{passive:!1}),p.addEventListener("touchstart",Mt,{passive:!1}),function(){i.removeEventListener("touchstart",k),p.removeEventListener("touchstart",Mt)}},[]);var dt=y.useRef();dt.current=Dn;var Xt=y.useRef();Xt.current=Tn,y.useEffect(function(){if(Ae){var k,i=function(C){var re=bt.current,q=re.dragging,He=re.pageY,Ke=re.startTop;K.Z.cancel(k);var _e=$n.current.getBoundingClientRect(),at=R/(c?_e.width:_e.height);if(q){var $e=(X(C,c)-He)*at,ft=Ke;!Mn&&c?ft-=$e:ft+=$e;var mt=dt.current,ct=Xt.current,Ot=ct?ft/ct:0,vt=Math.ceil(Ot*mt);vt=Math.max(vt,0),vt=Math.min(vt,mt),k=(0,K.Z)(function(){v(vt,c)})}},p=function(){Ne(!1),de()};return window.addEventListener("mousemove",i,{passive:!0}),window.addEventListener("touchmove",i,{passive:!0}),window.addEventListener("mouseup",p,{passive:!0}),window.addEventListener("touchend",p,{passive:!0}),function(){window.removeEventListener("mousemove",i),window.removeEventListener("touchmove",i),window.removeEventListener("mouseup",p),window.removeEventListener("touchend",p),K.Z.cancel(k)}}},[Ae]),y.useEffect(function(){return yr(),function(){clearTimeout(gr.current)}},[L]),y.useImperativeHandle(qe,function(){return{delayHidden:yr}});var Ln="".concat(T,"-scrollbar"),an={position:"absolute",visibility:Xn?null:"hidden"},Jn={position:"absolute",borderRadius:99,background:"var(--rc-virtual-list-scrollbar-bg, rgba(0, 0, 0, 0.5))",cursor:"pointer",userSelect:"none"};return c?(Object.assign(an,{height:8,left:0,right:0,bottom:0}),Object.assign(Jn,(0,ee.Z)({height:"100%",width:Q},Mn?"left":"right",Gr))):(Object.assign(an,(0,ee.Z)({width:8,top:0,bottom:0},Mn?"right":"left",0)),Object.assign(Jn,{width:"100%",height:Q,top:Gr})),y.createElement("div",{ref:$n,className:se()(Ln,(0,ee.Z)((0,ee.Z)((0,ee.Z)({},"".concat(Ln,"-horizontal"),c),"".concat(Ln,"-vertical"),!c),"".concat(Ln,"-visible"),Xn)),style:(0,S.Z)((0,S.Z)({},an),w),onMouseDown:We,onMouseMove:yr},y.createElement("div",{ref:Zn,className:se()("".concat(Ln,"-thumb"),(0,ee.Z)({},"".concat(Ln,"-thumb-moving"),Ae)),style:(0,S.Z)((0,S.Z)({},Jn),U),onMouseDown:Mt}))}),D=z,B=20;function F(){var he=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,qe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,T=he/qe*he;return isNaN(T)&&(T=0),T=Math.max(T,B),Math.floor(T)}var W=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],xe=[],Pe={overflowY:"auto",overflowAnchor:"none"};function Ie(he,qe){var T=he.prefixCls,O=T===void 0?"rc-virtual-list":T,L=he.className,s=he.height,H=he.itemHeight,de=he.fullHeight,v=de===void 0?!0:de,c=he.style,Q=he.data,R=he.children,w=he.itemKey,U=he.virtual,Le=he.direction,ye=he.scrollWidth,fe=he.component,Ae=fe===void 0?"div":fe,Ne=he.onScroll,Re=he.onVirtualScroll,It=he.onVisibleChange,zt=he.innerProps,Pt=he.extraRender,Ut=he.styles,Wt=he.showScrollBar,yt=Wt===void 0?"optional":Wt,Ht=(0,I.Z)(he,W),Mn=y.useCallback(function(rn){return typeof w=="function"?w(rn):rn==null?void 0:rn[w]},[w]),$n=it(Mn,null,null),Zn=(0,d.Z)($n,4),tr=Zn[0],pr=Zn[1],Xn=Zn[2],qt=Zn[3],gr=!!(U!==!1&&s&&H),yr=y.useMemo(function(){return Object.values(Xn.maps).reduce(function(rn,Vt){return rn+Vt},0)},[Xn.id,Xn.maps]),Dn=gr&&Q&&(Math.max(H*Q.length,yr)>s||!!ye),Tn=Le==="rtl",Gr=se()(O,(0,ee.Z)({},"".concat(O,"-rtl"),Tn),L),We=Q||xe,bt=(0,y.useRef)(),Mt=(0,y.useRef)(),dt=(0,y.useRef)(),Xt=(0,y.useState)(0),Ln=(0,d.Z)(Xt,2),an=Ln[0],Jn=Ln[1],k=(0,y.useState)(0),i=(0,d.Z)(k,2),p=i[0],g=i[1],C=(0,y.useState)(!1),re=(0,d.Z)(C,2),q=re[0],He=re[1],Ke=function(){He(!0)},_e=function(){He(!1)},at={getKey:Mn};function $e(rn){Jn(function(Vt){var xn;typeof rn=="function"?xn=rn(Vt):xn=rn;var jn=gn(xn);return bt.current.scrollTop=jn,jn})}var ft=(0,y.useRef)({start:0,end:We.length}),mt=(0,y.useRef)(),ct=be(We,Mn),Ot=(0,d.Z)(ct,1),vt=Ot[0];mt.current=vt;var Ct=y.useMemo(function(){if(!gr)return{scrollHeight:void 0,start:0,end:We.length-1,offset:void 0};if(!Dn){var rn;return{scrollHeight:((rn=Mt.current)===null||rn===void 0?void 0:rn.offsetHeight)||0,start:0,end:We.length-1,offset:void 0}}for(var Vt=0,xn,jn,An,hr=We.length,Hr=0;Hr=an&&xn===void 0&&(xn=Hr,jn=Vt),Nn>an+s&&An===void 0&&(An=Hr),Vt=Nn}return xn===void 0&&(xn=0,jn=0,An=Math.ceil(s/H)),An===void 0&&(An=We.length-1),An=Math.min(An+1,We.length-1),{scrollHeight:Vt,start:xn,end:An,offset:jn}},[Dn,gr,an,We,qt,s]),xt=Ct.scrollHeight,Qt=Ct.start,nt=Ct.end,pt=Ct.offset;ft.current.start=Qt,ft.current.end=nt,y.useLayoutEffect(function(){var rn=Xn.getRecord();if(rn.size===1){var Vt=Array.from(rn.keys())[0],xn=rn.get(Vt),jn=We[Qt];if(jn&&xn===void 0){var An=Mn(jn);if(An===Vt){var hr=Xn.get(Vt),Hr=hr-H;$e(function(dr){return dr+Hr})}}}Xn.resetRecord()},[xt]);var ce=y.useState({width:0,height:s}),ve=(0,d.Z)(ce,2),je=ve[0],Xe=ve[1],Te=function(Vt){Xe({width:Vt.offsetWidth,height:Vt.offsetHeight})},lt=(0,y.useRef)(),et=(0,y.useRef)(),ht=y.useMemo(function(){return F(je.width,ye)},[je.width,ye]),jt=y.useMemo(function(){return F(je.height,xt)},[je.height,xt]),kt=xt-s,dn=(0,y.useRef)(kt);dn.current=kt;function gn(rn){var Vt=rn;return Number.isNaN(dn.current)||(Vt=Math.min(Vt,dn.current)),Vt=Math.max(Vt,0),Vt}var en=an<=0,oe=an>=kt,me=p<=0,Se=p>=ye,Fe=x(en,oe,me,Se),De=function(){return{x:Tn?-p:p,y:an}},Bt=(0,y.useRef)(De()),At=(0,h.useEvent)(function(rn){if(Re){var Vt=(0,S.Z)((0,S.Z)({},De()),rn);(Bt.current.x!==Vt.x||Bt.current.y!==Vt.y)&&(Re(Vt),Bt.current=Vt)}});function Nt(rn,Vt){var xn=rn;Vt?((0,M.flushSync)(function(){g(xn)}),At()):$e(xn)}function tt(rn){var Vt=rn.currentTarget.scrollTop;Vt!==an&&$e(Vt),Ne==null||Ne(rn),At()}var Kt=function(Vt){var xn=Vt,jn=ye?ye-je.width:0;return xn=Math.max(xn,0),xn=Math.min(xn,jn),xn},bn=(0,h.useEvent)(function(rn,Vt){Vt?((0,M.flushSync)(function(){g(function(xn){var jn=xn+(Tn?-rn:rn);return Kt(jn)})}),At()):$e(function(xn){var jn=xn+rn;return jn})}),Tt=P(gr,en,oe,me,Se,!!ye,bn),Yt=(0,d.Z)(Tt,2),Zt=Yt[0],Vn=Yt[1];Ce(gr,bt,function(rn,Vt,xn,jn){var An=jn;return Fe(rn,Vt,xn)?!1:!An||!An._virtualHandled?(An&&(An._virtualHandled=!0),Zt({preventDefault:function(){},deltaX:rn?Vt:0,deltaY:rn?0:Vt}),!0):!1}),we(Dn,bt,function(rn){$e(function(Vt){return Vt+rn})}),(0,ue.Z)(function(){function rn(xn){var jn=en&&xn.detail<0,An=oe&&xn.detail>0;gr&&!jn&&!An&&xn.preventDefault()}var Vt=bt.current;return Vt.addEventListener("wheel",Zt,{passive:!1}),Vt.addEventListener("DOMMouseScroll",Vn,{passive:!0}),Vt.addEventListener("MozMousePixelScroll",rn,{passive:!1}),function(){Vt.removeEventListener("wheel",Zt),Vt.removeEventListener("DOMMouseScroll",Vn),Vt.removeEventListener("MozMousePixelScroll",rn)}},[gr,en,oe]),(0,ue.Z)(function(){if(ye){var rn=Kt(p);g(rn),At({x:rn})}},[je.width,ye]);var vn=function(){var Vt,xn;(Vt=lt.current)===null||Vt===void 0||Vt.delayHidden(),(xn=et.current)===null||xn===void 0||xn.delayHidden()},Wn=A(bt,We,Xn,H,Mn,function(){return pr(!0)},$e,vn);y.useImperativeHandle(qe,function(){return{nativeElement:dt.current,getScrollInfo:De,scrollTo:function(Vt){function xn(jn){return jn&&(0,u.Z)(jn)==="object"&&("left"in jn||"top"in jn)}xn(Vt)?(Vt.left!==void 0&&g(Kt(Vt.left)),Wn(Vt.top)):Wn(Vt)}}}),(0,ue.Z)(function(){if(It){var rn=We.slice(Qt,nt+1);It(rn,We)}},[Qt,nt,We]);var Kn=G(We,Mn,Xn,H),Sn=Pt==null?void 0:Pt({start:Qt,end:nt,virtual:Dn,offsetX:p,offsetY:pt,rtl:Tn,getSize:Kn}),nr=Je(We,Qt,nt,ye,p,tr,R,at),br=null;s&&(br=(0,S.Z)((0,ee.Z)({},v?"height":"maxHeight",s),Pe),gr&&(br.overflowY="hidden",ye&&(br.overflowX="hidden"),q&&(br.pointerEvents="none")));var Lr={};return Tn&&(Lr.dir="rtl"),y.createElement("div",(0,t.Z)({ref:dt,style:(0,S.Z)((0,S.Z)({},c),{},{position:"relative"}),className:Gr},Lr,Ht),y.createElement(le.Z,{onResize:Te},y.createElement(Ae,{className:"".concat(O,"-holder"),style:br,ref:bt,onScroll:tt,onMouseEnter:vn},y.createElement(ie,{prefixCls:O,height:xt,offsetX:p,offsetY:pt,scrollWidth:ye,onInnerResize:pr,ref:Mt,innerProps:zt,rtl:Tn,extra:Sn},nr))),Dn&&xt>s&&y.createElement(D,{ref:lt,prefixCls:O,scrollOffset:an,scrollRange:xt,rtl:Tn,onScroll:Nt,onStartMove:Ke,onStopMove:_e,spinSize:jt,containerSize:je.height,style:Ut==null?void 0:Ut.verticalScrollBar,thumbStyle:Ut==null?void 0:Ut.verticalScrollBarThumb,showScrollBar:yt}),Dn&&ye>je.width&&y.createElement(D,{ref:et,prefixCls:O,scrollOffset:p,scrollRange:ye,rtl:Tn,onScroll:Nt,onStartMove:Ke,onStopMove:_e,spinSize:ht,containerSize:je.width,horizontal:!0,style:Ut==null?void 0:Ut.horizontalScrollBar,thumbStyle:Ut==null?void 0:Ut.horizontalScrollBarThumb,showScrollBar:yt}))}var ot=y.forwardRef(Ie);ot.displayName="List";var Et=ot,ut=Et},25510:function(un){un.exports="data:image/png;base64,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KFt6yaXs+quutUsvuMiuue5aW2T8Inbu+efZVltvHbZG33LrLfaRj3zEXnvtVVtnnbXt9F/+0iZMnBjcUQR7H3HEkbbV5pvZT37ykwBifnDiD0KW1n9+3wfsC1/6oq215po2ZpGxfUGsNrtvU01I+DbK5r4+x8aMGGUv/O0Fm3H3Pfbv/7a3PXD/X23XXXe19ddfzzbb5G12wcUX2+k//6W99tosW3+99e1XZ54Z3DCf+PQn7eprrrannn/aPvjB3e0D73+/PfPUU3brLX+y478JPSbaN75xtG280UZhq/deH/mwzXx1pu20y062yz/ubBPfsqjtt+8X7MmHH7X11p5m//Otb9vqq69tN15/rZ140g/sxz/7ic0dO9Le99732YYbTLcVll/epq21tm20ySbzdzD17S9iy7cy7gZXyPw5UABLASztisMCWPIpVwBLASz5XNOBJwpg6QMs7CB59NFHbcsttwxU1Xb4kOhtvmK84vLf2zlnnWXHH3ucTZo4ySZNmmSjx4wOwbFYENiGO2nRybbKaqvaMccdazded4Mdeeih9tijj4Wg2lN/9rOwK2jG7XfY1b//vX3xC1+28YtOsF+feaZtseWWNmvOHLvplpsDYGG30Lrrrms//elPQ06Na66+OgCWww873LbeZhs76Yc/tD/84UY78cQT7cKLLrL37/FB+++v7G9rrLGmjSADLwnm5r7WlzyMlLbs+QnpS14P7bn5pltt749+xJZdehk78sgjbOONN7IllphiL738ou237352+SWX29hRY+17J37fVnjrCvbxT37C/vDHP9riUxcPcSwrLLO8vfDC32zGXXfZx/b+t5Cw8dvHn2Brr72O3XvfvfbZfT9jq6y+in1or73sA8ThjFvEDjn8SDvzF7+2xSZOtgM//2V7/7+83/508y32fz/8vp38s1Ns1PhF7Mprr7ZVlls+ZLcdM2qMjRnLoZEcc9C3zbtvbxCRyH1gZX4aluISKjEsbUvDAljySVcASwEs+VzTgScKYGkGLH0JZV+3q6+6yn7323PtW0cfbWuvsaZt+45t+/JdjCThGnlMRtioMWNssSmL2ft2+4Cdecav7bhvHWcv/O1vtsvOO9uJP/iBjRk5xh595CG76Y832gfe///sLYsvZr88/XTbfMstQv6Tm2+91fbYfY/g/thg/fUDYFl08mS7WoDl8CNtm222thN/eJLdfPNNAbj87ne/tX9833vtawd9LcTUAFiwrMx9ffb8RGucJzSq75yiESPt7rtn2JVXXm2f/cxnbf31N7Djjv2WTZ++QThO4PUR8+yggw6ys848y5576nk79LDDbM01VrPPf+m/QgDt6musbuedf74tOXVJe+WVl+0v9/3F9tjjQ/bIww/bN446Ouyauv322+yrB+5vSy+7tG2+xWb2trdvYiNHj7RzLrzYbrjyGpsy+S22z3982j7x8U/aH2/6g/3gRyfZz375c3vLkovbTTfdbMtNmdJ3oGJIudJ34GII8OGMGfH8/DOaOCuJq1hYioWlXXFYAEs+5QpgKYAln2s68EQBLM2AhWX9vLlz7bprr7XzzzvPjv7GUbb9dtvbFz//haDAcVPMsXk2dvy4cA4QwGPqUkvZ9/7ve/a9737PXnv1VfvAbrvZccceGzLG/u3F5+z2O2+zbbZ5hy2x5FT7xS9+YVtsvkVwdtzyp1tst/d/MOQq2XD6dPvZz061iePH2zVXX2OXX3G5HXHkkbbV1lvZD086yW67/TY75eST7de//rW9Y4ft7agjjrT11l03HHgYzhsaafbySy8FlxWuq3Hjxtn4CRPt5ptvtQsvvMj++7+/attsu7Udc8yxtu5664YTnIl1OeHbJ9hpp/3S7pvxF9t3n31svWlr28GHHWIPPPhX22STje1HJ59iyyy7jL362iy7//4HbM899rQHH3jIDj/kkHAMwJ9uucWOOPLwEEczdcmpNmWJKSGe56Hnnrbnn3zSll1iKfvYHh+x/fbZz669/no76Scn2+lnnWnLrbyiXX81gGZyOOCRYws4KTqYi8h+O9IBlvm8r4iWAlgKYGlXHBbAkk+5AlgKYMnnmg48UQBLAmCZ7xP6/SWX2tlnnGEnfv/79o+77mIHfe1gW2vatL6ji/G3zE8pj6+CBGz/+7//a9854bshv8n7/+V9dsJxx4dYl7+99LzdcdfttuUWW9viS04JW54BLLPnzLVbb7nV9tp9z2AhIYbkpz/BwjLJfn/55XbFFVfat775LVt/w+l2+umn2cOPPmo/P+2Xdvwxx9hKq/6D/fDEH9qmm2xiE8ct0medmDfXbrjuOrv4ggvsvvvusw9/9GO2wYbT7bHHn7Srrr7GPvmf/2nbbvsO+8Y3vm7rrbeuLUKm3dfNjjnmGPvlaafbX+673z7+7x+3rbfYzA446AC79957bNq0dUKcy8RJEwNgeeCBB23vvfe22/98hx33rWNt1ZVXsRtvvMG+ccThNmrsaFt6uWVs6lJL2quzXrOZYyzE0Cw9ZartsOU77D8+/Um76ppr7KQfnWSnn/krW2Oj9e388863pSZNslE0ZNYcGzV6HBnl5h87PTIAn+AW0tlK84NYCmApgKVdcVgASz7lehKw1HWDFNYc9pZz4e9PPbxK9XL6cspBZEF+vf66UX799dc3GDD1IkYh9+A/4gteeuml1FeEcl/+8pfDx1/+LKSqM4ze/e53B1dAKg2yGjS/cC8Alm7wmWir80j4P9tzORTOx6eoXKsYFh0BwVice+659o1vfMPe80/vsSOOPMKmTSMPy7yQxI006ToXhXeRFfeII46wxx57zN7+9reHZ7n/l7/cZ9ddd53tvffHwtkvlCN2hrbeeOON9m//9m8hTfyaa64ZLCzElpx11lkhhuV73/uebb75Fvbzn58a5tP5559v//7v/x6exZWzzTbbhLq4x3zADXXCCSfYs889Z//xH/9hn/jEJ0JEDu/56Ec/YmuttVYAKGSCXXzxxQONPvvZz9pvf/vb0IZjjz02lPnUpz5lHPq51FJL2U033WSkgKf+GTPuCfUQ/3PkkUeGNj/4wIP22c991kiHv+eee9r73ve+EEtz94wZNnnSJJswYUJ4nnl3/fXX2/e///1gZdpg+nS78IILQmyQrpSzvSgbp+b32ZMZH9qn9O/QhrGiTdTPuDLXcrLdtpPptp353EoGLkyZbuuyXUMzDnPs5oUMvPLKKyvPU6tqF7899NBDtsEGG1TK5qqs6jxTDj/s5igOw7qff/75cDYQ3712oUwQcvFVN1H5fbvttgtK6s0KWAYyhp0ELAIhHOD5m9/8xv7nf/4nbEN+73vfa8svv3wABzp0k7/JdEtsC7t+vvSlL9ndd98djoAA6FAeAfy73/0ugBCU9tlnnx3O4AF0sK35wx/+cOBhTp3FSsM5VwTX/uEPfwi5WN7xjneE/0+dOtVuv/32AFQALgALANQee+wR3k9beRfPAIxOOumk0G5ACefNcBo67iISzwFY1lhjjQAgADgciUGbAVOAi3/9138NQp3yhxxyiO200072+OOP2x//+Ec79NBDg7I/+uijgxCnzIc+9KEAPHbbbbcAWFAKRx11VHgGGgDK1ltvPbvhhhtCu84444zw7IUXXhhOfPZXCmhpAiwo/pAfZ/To8AlnHI0cGT46aqPbgIVx411VQKOdOf5mACyi2UBkQdOzdYu2OtlMfZxxx7EJVeNWAEsTxcv9QIECWPIZoZctLPm9+fsT3QAsl112WVDgWDlQ7ihYgABKj4BVrCwoQqw43MPah1UNEMLvKHHOxwJAsKr/05/+ZJMnT+63sNB6Tg6n3COPPBIU/uc+97lQHwBnxowZYTeTAMvSSy9tDz/8sJ1yyin23e9+NwARztPZeeedA2A555xzQnmyx9IWgAEghHIcRfCZz3wmWFre9a53BcsIp6Nj+QH88E6sQj/4wQ+CReSLX/xiULYkwWPVyzvYGQTwOf300wOo+uY3v2lve9vbAiAAdHEfaw/thU6cTv3EE0+E9xx++OE2ffr08L6TTz450IA2XnTRRQWwJDJ+ASyJhGooVgBLPh2HlUsov3uD80QBLPl0LoAlIYZlvssRhY015Dvf+U4AKDplFqr7vwEaH/vYx+yrX/2qffvb3w7ghA9lsIpgVcEKgxUDRY61ZNNNNw0gAXfmJz/5yWBN4T5ggWcAOrhhATlbbLGF/fjHP7Ylllgi/IbL6fOf/3xQ/nKHAkpoI0ACMEKdWFQAE7QDiwPBurisABEoP94fDl8cNSpYj3bffXd75zvfGZ4h1wt9wEWEBQW+0Ym61MdzuIQ233zzAJqol4R4gDjqpR1PPfVUSMsPEKIs5S655JIAuLA2YXE577zzKl1CTVaWYmEZ3jEsddaMYmHJl+mD8UQBLB2gcgEs+UQsgKUZsKCQAQZ33nlncIGcdtppQenHbgsUM+VQ5LhCcKNwUjDPAXJw32D5wDpBfAexIwhqlDc5VwAZgAPAChYVrA3Ut84669iOO+4YYkoAGVh3cAMRcyKwhKvlRz/6kd1222121113BXcUQAcQgAVl++23D5aLvpOO5wYgQR8uuOCCABjwyfM776ftO+ywQ3gvO4toA/coQ8I62gWAwI1E/QT08gGk8X/A1bPPPmuHHXZYsMDQNsoDVoihwW2Fu4s6OSmY2B4AERaXAw44ILyT8gIp/u86Di+ApQCWfOnX90SxsORTrgCWfJq94YkCWPKJWABLGmBBwaNgAQ1PP/10sJBgweCSVQLwISADeCH2g+cAD1g+sGrwDBYWwANKHXAD8FBdAApcOFgx+PA3VhieoX7q4VlcST6InXvPPfeczZw5MzzD/1H8WDaw0vA8gEiBprQbIECbeI5+yRqC5UYBxLxH/aKf1I1Fhos6qZsAdNqCZUlWHZ5hPgLYeAYa0G7cWLRJAbDUSRuoQ8G4styojf67AJa/U6C4hPLlXdUTBbDk07EAlnyaFcDSAZoVwNIMWFCuKFat+BWropW/zNk+AE+But6VASjwAZ8CN96CwHu8q4VnAB7+AhzQBgWN6h7Pqq3UHbLczg8u5bsKsMjSoucUNCw3jwKKvUWJNnHpnnZIqR3evC9rDt+AGT70V+0T4JN1h/97wKI6i0vojZO9AJYOCMBiYWmLiAWwtEW2BR8qFpZ8IhbA0gxYoKoUtrcMiNooWO7HLgysHVgTdB/AwP/9xW8ofoEWwIAsEJTjfTwPKOAC8HB58BP7/z1ooW5ZYuJ3eYDB37TBgzHqUXukHLmv+B3ff29lEjAS+PB0qXqnLDi009MxFaxQrriEiksoX/r1PVEsLPmUK4Aln2ZveKIAlnwiFsDSDFjiHCsCEHKvSJlL4cuawH3lgYndNwIIfCunkSwpAhZ6Xu9BsastssSoDPXjdhGokZVCVhe5eCijXU2ycug5WT/0f/ojV5UHTAro9dxGH3CT6b3e6iTQ5V1mshJ5utCe3FxNakMBLAWw5Eu/AljapVkBLO1Szj1XAEs+EQtgaQYssnQIZHiLhqwZsnz4EfAKWqBDFoQ6F4fAgNxLlFMwrs/v4J/XDiWv7GXxUHu8C0buKll+vAuGuBnib/xvWFkALvymvsdBxx6c8U7awnNyG8V08S6gqjbmcnIBLAWw5PKMyhcLSz7lCmCJaMYqjxVbLMy0YkVgx75uAAvJfAgi7KULoc3uBz4+PoE2eqXhFQn9ZGcIW2ml5KTEfKzEQPuZA1i8tcCvslsp7YG2L/f52HWjttF27qGMY+UJL5GvhO3BbBmWW4RyVYo1blPsksltc1V7mn4byDtaPeuBzUCBhAdd3aQZdZOaf5lllgk7lBhPH3PE/wlWBlTK9YbbTZYxTp9m55YsSym0zc10S928Q4kgq1yLKe+Ny2jXl/pFADe70sKhnIkXO7WgW8rl3wc9kQOSY951GdfFvQMPPDB86sC6rIYaF/4PzRgfvSeljTlleBe76aAZtBMdY8Af10niuFVXXfUNuwVVTvpJfEj/yULNrjxZLXPa2WtlC2BxI8JklkIUc0uQDkfAwsQmJ8fCAlikEDTxehmwwDcKIIXFAMHeUsFvAiykbyfRmQJaucezVdaTXhMgb/b2NAEWFjOyEjHePk6o24BF8mwwAQtKWLzdxBu5gEUAHSU8WICFOdnJhZpoAy+wK24wAYuAc9O49PL9hR6wsG1RYKPVQPgAPHz62lURWxe8j17mdlZROksoVkpDOfisSshYyhktHoE3tYnEXQjibl5YWEhGxnfKhQJntaidIrF1QRaOqp0eKfV3ugw8J74DrMBTAloCI9yXhWXrrbcOTaiKPel020p9aRTw7qcqCyVjxTwhzwsW1viCR9mK7uWJAnyRLyTE+6d/+qd+a2eKYtxnn31s3333beyA5Bnt5h28K3afUYksF40Vzi/r3Y16nm+2ljOf+a6yQlfVT4JC5GbqxTyivT6A3FvTZCFRfbrnz1PzFowqa4Z+0/lLVTRLbW9dOblQW9HMywHfTk+zKouR5yHdZzFEzqGqGLCB9mWwn1/oAUs7GQsxu731rW9dYCzEQAIp/qbfqcDvdabHwR5c3nfwwQeHjwIQJYRbCSrOruHArF676lZkUgK0N0Xod6NfEkLeEufbw0pb4MyDLVZYgBbO9Mk9DLMb/Xgz1xm7kqq2f3v+YvV98cUXB1mx9tprB9L5uU9ZWVhk8leAsf6fC7BxCTGfcy69g3cqwFhB0Tn1+LI6w8oHO8fxRe3W3eq5uoP8vFvHAxb1Wa6wqroZR4EsucFzx6XdvioOzLuE6iyrflEdL9h0rw4sdtJ93G5fO/FcASzzqchAawcB2TM5+4RB9ofLeQTvt0FWBRH2AoOAqMn6yYf2skLxQkUuCE0WuVgEWCTUpIyHCogJBHB+DStZ0VtCSDtJOjEhOlUHq0BZWaAb59sAWDyfwVtkiIXfSC2POd1b8NrdudKpPrzZ6mkV+xLTgnmE9ZZMucQUkGmXy88vxpq4Nn7DyqI4pnhcm+IW/LtzAEurRYni9HLiZ2iHgpll6Yzpwv3YCtMJPpIcJh4DmstKKderdqPpXd6lL/kmcOABnLbP17UxZ2xS+9lkRaVNciF7IOL74QGV51u5oUUvgehUq1dqH4aq3EIPWDiThICzlEvKhMPeWDV5q4SYzMdP+MnhAYr+HqrVPu3i3XwEWLQC8atGlfNAhL9Jge4tLH4VlULH1DKpAEiCBksE6eEFHDU+CsIbSpDohYaAlMYAeuAaIHOsBIgAL2AFMy8H83GasK4qS14qXUu5zlFA4xqvvJlPHBnAcQSAaPhSgMW7hZ955pl+l5APvtXOp5Tgat8bTqzOsbDocEzVof60YxkRT9K/Kksi78oNUk2VkbybD3IJ+aS5rznGosVvlvAyOHbTezAji5OnD/fj/EOd46i+mmifcgvFcksBswIZnkaSfX7xrP4odYBo5RfVvDOX1zrd507Ut9ADlu222y4ZsGg3B0IIC4u/4pwVrYivQN3UydiJgYzrUBsEWBAkcXviFRiMj1AlopyVTKw0O92fVMAiRXDvvfeGA/Xii9TrJEtTn7tBz6Y6PRCsEjCcUrziiiv2p56XAOG8G1LOswJfbbXV+mleAm6bKD449zWWskbKOsL/b7755qB0OJ+IsZUiEl9zD8ACUPWKhnKyCDAvGfvUuQVg4ZNywZMcO4Aik1IUn0qZyaqcUp8OsPTzzIMB+sE85Eqd2zluJAAJgOXCCy9coLn0jWMYkAO6mmQBz0iBqw0CP8g9WZ5yxiaFhqIN70Sn+PpFMx8308rKqnYLfEJ7xqhuN1CTNSm1/UNZbqEHLDkxLHI1EMOCEIIhlF3Tm+qFfLXylxnUI/fB8oE2MQ+rMczImigSXPSLSRlbV+iTXEKxEE0VQk1tyr3vXUJsg1TMSgwMpDBy6+9EedokvvBmdn6D1p/+9KfDh9W4ytEvFBbn3lx//fXBLYRyK66gToxI+3V4xaVa/CqYOcKYMU847Zoxi48xYGwpI2DKfSmnGIw2KVffkxyXkOSZf17ASUot1yICb/KR7IhlhCxHqQAsdZS8Swi6V8UNxmOktngAKdDFewVMAELeQurblDM2qX2JgUbMY9A2PkrCH4kRg8+4n/6+7smak9rGXi230AOWHJeQBgnXg7ewwPCa2FXo1ZsfqaMbTJ7LQDIrYmE5/PDD+7fYet91bGGRgBNgifvRaSGUC4AUdOvN2bSJPsmClFtnLl3rysfgybuteIbV33nnnWfaDeTrYaV13XXXhXwMK6+8cigrUNOp9pV6minglZZAC+PgeQplQpI73EF8b7jhhv27VnhGvAk/Er/CHMPKoXqq5EcOrLmeoAAAIABJREFUz+a6hLwFRP3zQMa7Fpoo5OuKwVC7buNcmaKgW1mIvDvEAw/JrirXSQwQ4rq81SdnbJroF9/346F7sXU+fr/XNR74SEcxDlrQxbyb275eLL/QA5YcCwsDxCDfc889QXFUBTapjPcz8kwcnOXR/lAMvN4f7xKKhZbKeTOk3yXUjaCzdumB5Qu3iSwuqidH6Lb77qbn/C6hqpUt99lRgsClvV4wsfpB+d1www3BtcBpy5wuXK7BpUC8yo53nmByx2pCGgPA8/Tp08NYif+8FVaWM1b0/qMy4pfcxU2OhUWyKgZi/K525LhkVJ/4V//nO160dWPkeC+uauZRbKWK3y9F78eQMvTXWzDr5HadFaST/aoDJ3Gb1Aeve3wfWlnCfYDvUOukTtCuAJaIijFgiQdZ/+91wKJueZeQV6TereJdFDw3HACLX+11YiIMtI4UwHLMMccEwLLBBhssAFgkuEjzzipx8uTJAbjw98KQnXKgtB2s52Ml5ZUdf2MxISaFeAnAy9ve9rb+8ZF1hW/ACh/KKWkc3yjZAljaH80YsFQp4Fagc2EHLFXWoAJY2ue3IXkyx8KilRIuIaWMrjrC3pt+qzqVu2rqBmG8hYVVmfoWK1atjtQnH8OifniTady3wbDASAixmwbLl9oqy1Y7K0bRw09yLwBzTdV+DKssPigsaE++lXPOOac/5kFCVO8mlgVrCxYWPmTDlB86zvUil16JeenMDIp3hogH4HFZVQiQJuEX8UYAEB9bQCtwGWGF0TELgE4BFZnrq4LZU10PuRaWzlCmrxa/SIgXDINl5QTws60ZGsa097KplQwWMJXLxM/11HHoJF1VV5UlLLU9VbIr9dlu9KVbdRYLi6OsgmfZjeLPBqlTCDBJFXip+71bg1hXLxPz0EMPDR+1SZOizm2BcMbCguk13gYXr178e2Vx8uChU/3VKkHbf+OV70DeI6ElU3FMp9y6fX0xiIHm5OwgW+lHP/rR/lOGvf+f50k2dsstt4Q8H8suu2wALQrGxfoikLmwBNLl0ngwykN7LCR8Y1nBBUSMETEr2p4et0PxLYwL/MQHcOMBC2M9XAGL76/kh2SjgHe3xkbv0bZmvT+O04jBiG9PHYiJF2TdkGGtZLTAoHcVt0tHr3u8u8+HN7Rbdy88VwBLNAoMrGJYPEL15uL4FFtZGbz5bagHN7aw0J7Yd6sgNQkbTdzLLrtsgTwssfuLuuK+xoFr3eg/li/ylcQxLFXgK+X9slx4IKbf6E87eSUkfPT+2FJDneT4ufHGG/sz38JnsuSx9VC05O877rgjrNi180gHpVEGOjCGMT1S+l7KvJECsrDAA9Bb207JQMyY8S0Xj2K+PPhgrDnIUit/wKUSrcntOtwBSwzIJSNFD+2q7AZP8g4BlngRWWXp1ZxirjA2WpCqbdpaHltZtQjluxuLAm/J01z3csNbS3LmabygFHgRACup+XOoOURlc1xCUlbkzPCniMZKJ7aqiMEGI1Ar1VWhNiqGRYJVbfQTWHXq2wMWb+r1bhQPWHxQWM5kSzVZqs1YWNgW3GkTrl/ZxO33q5ROsTAZTznj6Ytf/GJ/jg6EieKKJLx4NwoQxalD2Nhx4q1A8QqzU218M9bjV+fwtJQgWYtxz7Et2R+G5w+T49mnnnqqfzch9xhnARYBFc3DOldkE90VRN9Urtv3Y2uAnzdeUTa1I1UGSPbIJRS7pPSeeJEpme4BQWyF8YutJlnf1J+U+/79vnwsh1Lqip/3FpbB6EtuGwdavlhY5lMQZkG4IJCuuuqqkIeFSxMxRq8xoxAkmTr52h00FBeJxlIumT9PPvlkO+WUUxbYFdAEen7+85/bZpttVunuUr0esKBs8e3LFJ5ifqQMNE4pq3ehvIkB8cLJC8p2/egeiFEf8QovvPBCVy0XvJPTeqdNmxZcDdBQSo02yKqllaRvY2ztK4G5KTMivYx3HcDTsmQxBlheRH/lXuE+1jB2seECAuAwbgq0Ve4SWVlikJkD8o877jg7/vjj0zvT4ZJqq3fJ8ApowKnjOcdkAOokZ5uaqXgt8t6cdtpp/cW9XK5z+eBiZU77y9O8CkAAUBnHFPnU1Pa6+9DskUceWeA4B/WhXVkmenigBp8utdRSXe1LuzTIfa4AlohimhhaCcXunipG4owYhJUOr+sWk3PEAHllUi6ZaA866KCQOG6g1p8YucfgDIsUuSn03qY2imappzVTnyazXxFpfJpAWFV7YuuRysgqpaDKpr403a9bDaLQPv/5z9sXvvCFkHsF905VRmXRnn7TJrmH/K6TpjaU+80UiJUfT3hwEQML/g/Q5NgF4lxwAfEbYynrC2NaZV1p18LSDp839zyvhAfPehJAgNuMgHH4NMUySXncvCkX9cmlIzeNj2WrAiuSE3VWKQ+6YrrWxfGltLWpjBZgxEdBAw+mRFvpkNTxlnVGPOufU+6aeANJUzt78X4BLPNHhQHXmTSaGN60KQZSbANMp/sE4QFYvPKt8qkOlAEALLi4Ui5NRgEWnvF+ZfqobJXer+4BAH/H+Q6q+sVvxJZAg9QJBq0IZEwBLFU+33YFvqedBz76nb4oUDlF6Oo5L2CaaOBjbljFLbfccnbAAQfYXnvt1R9nJMsKK3e5FTSG3n/PGPozVFJ4o5RppkActyUlrIUMY4y1E0sc46ExYNHiFyxapVPGg59O8G9zLzpfwi9cfO3PPvtsyJEEcEu9UNbIjNQrXnR5wEIdtE1l/ByJc1FpfBRrFM9zntV5at1afNJeaAXNoJ2/vHxIpQ3lZFXx8oe++EDlnPp6sWwBLG5UPLqVQNGk8Ewdl8MMjPLlm6tb20xzAIvagSL86le/2i9E1S8pa3Xf+0/1mxhfK8vYP6xJQl0AFmgQA6M6ps8BLK1WvnVm4NzJJiBGfQAWMorS39Tgwdji1ARaUHCADQAhSo2DD5dZZplg7idPi8CiFATf8JVcR3Iv5LgTcmnyZivv+Ux9hx9Ee9EaKwKWAWJUpPR0hgu/aWzkMmLctCjw883Ps267k7sxln7xgvJlBxwAzgOHVu/NASwahzr5WjV2ap+2gst6XmXxjC3qAiwa+07STzIFWgmwiGdS5U1Te9RXD1i60ZemdnT6fgEsFRQV80r51iFelRuugCVePVQpfynM2O/uY1i6DVj8EHl/cxXIameC0EcBhKEALLJ20Q4BFtqBQOeICAXjMl5SkBJw7fS3PFNNAa/0BE5kWYHusnax3VkWVQERxgiAojNg+D8B0nLjxfNnuFpYPOWUa4a+DCfAUjX6Qw1YxEc5MUCt5rHc2QWwDDNpl7NLyK9+YsTu/y9FKSGE7xrrgnJkCOB02pyYY2GRFci7hLz1I96RUrfCE4iJTcExYGH3jiwsKSySY2Gpqs9bMNRXyqWuVL1lwgMW/pYJ2deb0qe61XP8rPedc493SsDIBUeZT37yk7bvvvuGoFy1Ebrl9hcFm3NRP5aCnEuBpznPKDi17pmqVTMZZpusV3F9AIfcC3CCFQxaoEQefvjh4AKizYod4r7+D1DRDi7eRRkAjFb5CwNgicfDAxYCW4ljw2ognm6ieY6FJa4rdk37+DbKehksC0uVXPZuJllU+dZOyW5YMEVHaAXNoF0MWHwIQhMdfX9VVvKEvuASoj/d6EtK2zpZplhYBkhNGILEXnfeeWf4js2NVQqUScKEQ8jlMFEOYFG3PGDRu2IF7RW9F0Iy7crFVddW3BRrrLFGlj96oIBlgMMWHveZMn3f/HEGnXhPSh1VfOJdERKsCB6COvm/tkJ7RQJfSXhTJwr+U5/6VL+bMkXZT5061Y466qiUZveXmTFjhh199NH975Y/HcWv3BzejUXbcVeutdZaYS54+lOOZxSALGFOua985SshPb4AdEojv/3tbwcw4S9P75j21A1v8LvOAeJZ1UF7BFZkUeE3ARa1Nz5xV6CF+r1C6vTCxvfTW009jf2Cg/JxzI6XAwIgWqjJauTrU9BtvBun1fgMBLDU1RuDKvjsiCOOCAfAxidT1y1IGDdcQiTPTF0ApfBhXAagIpdQyrxs9Q7aqUVoDN4UdNtOG3vtmQJY2hwRH+AUK1+P/iWMday5JkA7EyFnl5ACh4lf2X///YOAlOuBLivhmO+HzKJVK1uRSUGesYWDlPm5FhbiAFKCbtscopaPMamhh7Ziix70ixgWBJxWXJ1+f6pw8ruUaAsr9t/85jcGoFDbtM1WgIYy+pv3IBTf8573LGCVaeoPsTS/+MUvmoqF+2ojmXn/67/+q1/RCwRLGXtQIuACwFl//fUXOJlaQERgQfXwTV8//OEPh9w0qTTkuXPPPbc/vkydqgMsEvzwBdYTXVhPeT/0VQAtfdORC7K6KLGcB2cCbFUANLa8JBE9o5Cfy+pzHYhRtX5hw29eAapfAFHoo3GFz9Zcc81gYfHxJk2AhZxXnbzURy+D/XEGsXtfySE9P9D/OHlmShtzZbpAHokhNU58t3P6PP1Sn+FFuS9lYbngggv6Y7G60ZeUOjtRpgCWNqnoFT27hFC+Stnt3ShUX2WZkMLJCdDNsbCofQceeKDxkWD0QV0eoGjV59sau4PUFz3H/zVJMG2S2E1lmsg61BYWWY/UTr8zjIBbBd36YOumPnX6vheuUuCco6Lt84qv0DhJaHnFgzDcbrvtArBQ+aZ2chzA2Wef3VSsf6xp20033RQsOTGQVSWejgIFJ5xwgm200Ub9AEBjwjeKJA5A5Pf3vve9wTWTAyZRPgqIbwVYvKVDAF/zRsDEW0+oS24tKXK+ZVkRQKHvus8zVSv7XGWXMjgxqPPv1XiI73UvRQ6oXj1LWwAsuIUVdJsCKLthYfH8JhnIXMZqqr55N5Dkle8TfKcDYD24S6F5Shm9n7kJDdje7OWRd9en0FE85flX7xBgueSSSyrzaqW0t5fKFMDS5mh4wEKMwX333RdiDbhiwOKFpIQXjJSbKjkHsOidcQyLJqhPOa1Vrfok4eUDUT1Y8UJN9cjCwrMpSn6oAQv9kUslNskPhUuoFRtKaULXm2++OazyvdDVOCHo2MHilR/CcMsttwyKVUnQmliebdbnn39+U7H+uBpWhH/84x/D+UiipV/NVwld2vr973/fNtlkk/6t8x5QUac/pkAKf6eddgpJCr21sKmhnILtz2CSgI/BixQwdBKN+U1WJFxx2jUIPemXYn28ZUaxLwJe9IM6PDjwoFLzqakfufe9rPHvk+zhN1l/BI6r3D1eafO33Nm+Pb3iEooBC+0FsGA1jV0lAgYeyCm1hSwsssTm0r5VeQFxAAsLvRiwxNae1HfLSiz3nuZdcQmlUrAHyrUTdNvUbK12ZfpkxevzsPgJjhkZBqoLYvTCrOm9ABZWyymXgAMuIT5a9flnYwtKky+dCUAAJ4I7vtZee+0A2rTttqmNABbMwUPlEqpSEvyGskK4HXbYYf15DZr6kns/VuB1q6iqxHW33357v7WA8VMyKOguZSr+5JuVL1mL4bPUiy3WZOFtuqSk4fHrrrsuuGu4/K4m+B6BrHNbNGco8+Mf/9jIXKotmFIO1AvwUkyI+gOd4H9cjxLKTW3kPtYfAZaq8lIQimkSMPFAUK4P+qO+qK8ejMglxD3xk2LVNM5+3jEuPlg3pT+pZURHwJWUsua4FifqY6s6vaIXeFZ5LXaIKyKODSWsvje1E+sCMqOTlwfK6qsPohevaSygPTItnoPnnXdeCFZlvHOsHKl9gaZPPvlkiOGK437gP+K3NJ9T6qTfsUVS84Z+XHjhhf2ALbW+lHKDXaZYWDpAcVxBTLwpU6YsUBuMLkEhxRKbxptAgq8w18KCoBRg4T0oNY/eveCtmuhSLr6NlJNgp22aVORgUKbblK15vWBh8e3Uapg+A1b4xEF6HWCVAVXBOHAYonc9SimilBhvFIZiLLiHiZ70/xrDFOFLunSsEikX44/QB7AQK1MHCKreS5wMYKpqRUmdBAzH/IpFhnTmqZY82gPIkxutFWDxweWMvY9h0dlAUtACV96i5C0oUuz8Fif/i9vg4y1SaJ5aplW9ypasA1C9C0HWFj/vJctkBRP9ldGXbc0AFrL+pl7ddAmpDdBAeZViHpRslhzkvsA2LpSqE+tT+9aqnIAFQB7LtM9dU7VISX1nDKQZY8aQfgBYFoYjPApgSeUGV85PaJheeVgkFCVkJdy0mvemR/3tBXJTU3IBC3XjEuLD5Vd2VSsrCSVNqDi+hvuqw/eRv4dbDAv08LuEvFXMZ8ZsGpN27sdj3gpExH5prFLwmXhLgcOKrdDYaSxZPTI2OTEsnIuFVSLlQrGzCr322mtt1113fUO2Te86lRIX75955pm2xRZbLLDy8/3i/fo/fyNwSarHFmPqTQHGPHfvvfe2BCyU0ZjoG7r6uCberfdRRucECRSoPXKxUKfmj4A/v3m3q39vCq3bLSMwIjkkV5HaUwegxJeeXwVYxE/iT6wE2qKb2s5uAxbNgThxnAfvkuW+r/ytGBbVkdqnlHJ6F0AFGvit4NBabRL/p9RJGT/HZUmivvjAyNT6erFcASxtjEoMWFgNcmBgHNgnkFAlGFi9YQ7PEVrsxNhnn32SW8zE4Owhf/6QJosmogceqpidG1hA6gBL1e977LFH2L2R2h+dWJyb7yO58wkF/arSA0j813xywGTC6ypp48FKFXDxbUA5Mv5aFUspeoWkfmh8Wd3vvvvu/ULQW/jq2sxBaSeeeGJjlwQmUNJYMb70pS/1WxTVl1aAhcBe4ms8WJSQlnL1/ArfffzjHw8xLPQzNoHXNfjUU0+tdGP68vEC4vrrr19g/OmHVqyUlRtIFkZkwMYbb7xAsLCfJ95aqbFByd96661ZO7gaB8UVUJ80nz1gaRXsT59uvPHGSjei+Mcrfd6DNYyDGbUVPaWdxPzlyLOUOlXGzyVcjxwCS5u9m0X0qHKlHHvssTZ9+vSsscFa6K1yTe0FqOy5557BZeovP2ea6qh6TjJY8xMrzsc+9rFk1xbPAz4BU712FcAywBFhsipAUFV5QONXiNwXM5LBlLiXusDPATYrPK54DEyiMuFK0MSuKd3nOa0u+Ds2K/vVmSYGglx+eu4r+VmrPrQTpNcJmsR1aNXvrU/kB+GT0o922uRX3P75GLBIkKo893VYGn/rfmw98Su0Kv5sp811z/ButUPbMb0VrgpUSJESJ8Dp2+IprS4FRrwVUAHDLAr4W/Omnb7EdBYolJsHfpZ7N+YPlY0DG2UtoG6v1FWnb6foI4vpQNwAdf2nnbK+6SC/qrZofqs/kg8oLKUp8PxUJeP4DasflixyUaVe1M97unH5NgtcVsVxqZxfuMHHsqblWPKQ56lKHj6BzxS8LVkqWtRZuVNoJUAsPicebfvtt0+2SPIOrFKyzKe8c7DKFMDSJqUldPW4XwlXCUQJDwllUC+r0m4eXCf/rSLkBZj4FlPHK24mKP5bzIhxnwS+/LY7CbgmP31M5qEGLAKOEhReyQiwtFqFtsk2A36M+JWq0129IuFvKUWdAJ27aku1LsETopMAhnfVxPNE9PZm9yaiCJxJscv91fRcO/d5FwGk5KIRHflNZz9V1UkfUbzEsdXRDdowJooj4P8okl122SUrIDq3TyjE3/3ud2E+QzfaFyeFi+ukv8SkxScp180ZnsdaAmCJ4/hatbebgMUDAC+PPT9KFgus+UWb5LJifVLongpYPBjRYk98k7tzVO3yCy5ZjsS/AOMddtgh2SJZAEvKaHepTDd2CeU01SN3P4lkYcmpq52y2qJbBbDqXBDk+ogBS9O7BYCayun+UAMWrzjVJtGoait4ar+6WQ4aoxDY+ZN6VQGG1Ge7WY52tcNn3WyT502AYc6cYWVNfFEVYKmbG7kxae323VtMVYfmfl17yalSd5JyrPSpEwtL6unrakO3AUu79KoDO031pQKWpnravV83pu3wWbGwtDsKA3yuAJaDg3kvR/gOhiIpgCWfsdsBLPlvGZwnCmAxa0eRtDM6BbC0Q7X8ZwpgyadZ7hPFJZRLsczybxYLSyZZgltD8Ri5z3aqfB2IW5gsLJ2iVafrKYClAJZetrC0w+8FsLRDtbxnCmDJo1d26QJYqklWAEs2K4W4o1yXUP5bBueJAlgKYCmApbNzrbiEOkvPIamtuISKS6iO8YqFZUimZHhpASwFsBTA0tn5VwBLZ+k5JLUVwFIASwEsQzL1Wr60AJYCWApg6ey8LICls/QcktoKYCmApQCWIZl6BbDMp0DZJVTNCgWwdHZeFsDSWXoOSW0FsBTAUgDLkEy9AlgKYGnJAwWwdHZeFsDSWXoOSW0FsBTAUgDLkEy9AlgKYCmAZRCnXgEsg0jsbr2qAJYCWApg6dbsar/eEsNSYliKhaX9+VP1ZAEsnaVncm11Pl8SIPHJvVLTjOfWO5DyVVlmB1JfK6Uc3/NnTdRluqyqL07V73fZcIgZ2UFTr7KtOZVSfy/3ZtrWXCcDOGAvJ9Mv1Pvyl79s48aNSyY4x0wcddRRyeUpyGGhdQf5DXUMy9577518xk3VHPeEqOuLlymphBtquRyn7Pft5rDEuky/df3LzcPCQZF1B0ZWZajmN/jsc5/7XG1GZdoW07WdBIUl020qF7tzbuJHlGY+o6oFDvLLea5TZetQ72CtLuqSoLUSPNttt13IwlmXur/qbI7cyVoASz6HFcDSd4qsDuVLpSAAB0E/VNdQA5bcfqPwOGag7mDCqv60M591YGRu+zpZvm5s2rHMtysDObWZy+uKugUtY9LqCIgCWDrJHYl11TFRASyJBHTFCmCpp1nJw5LPT516osklVCcDCmDp1Ai0nhcFsLwjLNpyrgJYcqjVXtmezHRbAEt7g1n1VAEsBbB0jps6V1MBLIMXw5I7asXCYlYsLF8zdEevXQWwdHlEikuomsDtmJA7PVTFwtJpiqbXVwBLASzFJdR3nlpxCaXLjQJY0mnVVskCWApgaYtxKh4qMSwlhqVTvNSqnmJhKRaWEnSbMdOKSyiDWA1Fi0uouIQ6x02dq6lYWIqFpVhYioUlV6IUC0suxTLLFwtLsbBkskxt8WJhKRaWTvFSsbD0UaDsEqrmhGJhyZhpxcKSQaxiYWmbWCWGpW3SDfjBYmEpFpZiYSkWllxBUiwsuRTLLF8sLMXCkskyxcLSYuVbtjV3iptau0rLtuayrbnsEkqca1UZCPmNPCyHHHJIZUKzuqrJjLvtttsmvrnaTFhn8UmptACWzgGWkSNH2rx581LInlSmWFiSyJRcyNNT2TbrEmD1uoUlnvOdkAEQ0tOFPB8kaayjUTLhWxRsZ870atCt5j596tS1MLqEOsFnxSWUyWFz584NT4waNSpM6Dlz5tgRRxxhRx55pJE6O/XKASy8k/fNmjUrfPPhmj17to0ePboyHXKrdjDBmPx8+FsTjf6QZGj11Vc39TO1PznlaP8BBxwQPnq3n/RqE+3hQxnas+OOO4akSWq/n9T62wMHnrvnnnts5ZVXTqZR7rZm3jFmzJj+sfd0pZ9qT47wL4Alh5uqy0J7eAZaMj7MHc1bfmPeSoB6Zc14XnjhhWExofHjN8+Lfs5QB/9nzjB3coBraqZbL3Pox9ixY/s7jQygf+1e1E2bqYM+8v8rrrjCdtlll36atVt3q+c4koC+xPNeso3f4znDONx7771hPvurTp5R5rnnnrPVVlvNnn322eRu5LqExFsaF98e8WAVmKlaAIufBOgkT/T7DjvsEGRgjnzOTRwHraAZtNOlOaC54vmc37Aw3nfffbVylvJ80Feez3bdddcsvVkASyIbCzT44vpNmW4ZDAnCpmpzAAt1cb7DIoss0l9tfC5DVfua2sB9KXpNHtKLI3xT+5HyjrgMdBJgkdKos/j4Z5uSJvlVmyaYAEvq6icHsEi4QnuEFYIrVn45Ckx9LYClHa564zNSIBqXWAEK1MRPNs3NGCjzPHPm/vvv7wpgkbKiHyj6qtW3BzUp1ItBl1eUOuMFEAMg6uQFb0N35Av10w4pdS1O1Ba+tTAUYPTKt6oPsTxjPqN8n3nmmeRu5AAW+uEXkPCc5zPfJ9+AePHZqi+S03xvv/32XQUstFeAhTwsMVD3ffDy1tPM82IrvSk+y9GbBbAks3FfQQ2GR8APPvhgOEckVjStqp4+fXrWOSIw9J577mmPP/74AtXSDt6bg7gFEqray0GB++67b1fNwbwXpXDppZeGvnjwpTZVWSQ4LC1eXWkya8LHQO7YY4/NOpRu/Pjx4RAvvpsuveuxxx6zPfbY4w00KxaWJgp29z5zg3l2zDHHLPAieMsriJhnOGAO8BFflKtyZVDffvvtFw7ZzLGkbbXVVv3KLoUSKJD3vOc9byjqLUAp9ai/ei4G1Sj5W2+9NVSV2h/mJp+US3McOXPLLbcs8I7YwuL7xr1NNtmk/8BI3zZvqfXjCcDjPX6x19RGLAsc/pdyCSDBZ8iaqoWk+kB9shbzfcopp4RPDLJa8dm//uu/BmtG6rjwTvrirSVN/YJmHJiJDPTg2FuO4jqgL2Oj8Yvv+zmneuCzP/3pT1l6k74Djnrt6smgW9C0THSadGLQ+P+dJKiEK8pawChG5ELCqe8V0KEev9KEITC7plokUt/ny/HOQw89NMT9yEzoTcOezhKa9E8rX4/6Va9WOqpHK7NVV101mOpTJziH0UHjlEPp9K6HHnqo3+0Ut03vTX2/AJwvL96qy13Tzhh08hnaOmXKlCxg2Mn3V9UlYIFr57LLLut3Lfp5orms3/R/WfL8ffEhq0EWB5of+ps5w9yJFVYn+ik+e/HFF23xxRfvF/B+9Z7LZ97VQBulRNRe7udYB3NWvpJd73znO4P7Se/3Mkf98YuqeIEVAxaBAckz7kMvXBV8p145B8Cm8llMV57DMs9HvOXbJz7TOInPLr744uCuzJHXyLowAAAgAElEQVTPuQHh0IrgZgFwjZesJZ7HY2tSvPikT0OlN1PHuxPlehKwEKOCya9KKAlB1iHMdolCvWIUlC/WHN4PE8DU8vXmKETaIsDC37RZpl+Y++677x6QX7ypr7zrsMMOCx/aD029cKRvap+EFDQQYOFv+itaix5eoIk2a665Zph8qcI3B7DIqgVgwews4SVF4q1eOeMTC+YCWJo46o33Nf7bbLONXXLJJQsAY6/opSy1koSnBFj4W7TXPJMPXgoDXuZv5gwLik7Pf9onPgKwLLHEEv18JrCv+ZBDJb/Q8qt+1SF5llpnKmDx8gz3BoBF81cWSQ9W1E4vX/280vjQB1kyJM8EWGbMmGFTp05N7UpYsNSdCB1X4vkMMOHjNLQY5JlYZ9A2LdqqrOPiMwEW8Zniq7ifeuUAFt4Hj0EzgItcdp628eLcL9I0T7yOQW8yJlVt7pbeTKVNp8r1HGDxAEGdFPLkHp8JEyYkr+RzV2IzZ860tdZaKwAWf8l1wf1U1K3VU7yKh6kQugjfVua/gQyyaCbAwkSMlXkcW0B7YfYLLrjAUEAebMUWDS9wqRvAIpCXAhoALACcFAuL6Ai91llnnTeQZeLEica4pIIlvworFpaBcFnfs5ipWY3CN/5CQTAukyZNWuB3KdOddtopKFIPBBhrKXb/EL8TiwEPrLTSSv2WnJTW58gAeOjJJ5+0ZZdd9g1V0w/64y0/Te+nPuQVc6QuTgX6pW4kwPqXut2Ufr/88sshsPfKK6+slWd1fRDdvEUlBlhS9FK+kydP7reON9EGwMLiMOWCjrhQ4LPzzz//Dfz0yiuvGHJAcspbKbyFxcu8qtgq8RmABRkYW9hbtZW+0KemS3SFVgAWaCc6ep0nMJLSBulNb9mUbuE3+Ev0aWof93PmTEp9nSrTc4CFjhEohXCKESb36hTnQAniVySACVbzvF+o3A9gikJWe5gUTHiElV/R5wScDaRvClQWE2qFqx0dvl8CBt4lFCuNut0SOasL6mzXwsLY0HbtutCKxLsOUulVLCyplKov51e+uISkKJrmCLSXhcXHHmiOVwVXcy93J0ZOD72FhVVvlSVC9TX1T+WqVvyyEGqBkBNwm2ph4f0CVriEACyyiMSxHgIhsp7ItaA+qr3USR184gDrnPks2uRYWNRmuR4lh6QPJLt8bI6ewSUut7jvC+2o47OmgPAqvuqUDIx3pXrAIvkt17z6Tb98gLHKeX6NLZ45c6NXyvYcYNEk8ZMFYvnVcw76yymrQYbxvLWA32Vm02ROGUAvGHheDEWbACysFgUkctqZ8m7RSxYWATJtzZQ7yJtJNZk1WeOJov9LWAjQUTcWFq0uUiwdCDgCLlMsLF7AAVgETiSs5IdOVSJemRQLSwo31ZcR6EORwDfeYghttUvF1yA+8oBFPCMLC//X7hnqkduIOaNgwBxLZ0ovxQsE3RJXEPMZ7aE/sTJoVbdkB/1Rv/0qOAbNTe3MsbCoLsWw6F2ip0CNf6fkkO+j5ILkGfe04NG4MI+xFvAdWwvq+oS8WGWVVZq6vMB9AZbYMh0vpLzsAuSxcPO8RaXqlxZA3iojC4vKpTSSvqRYWMRXnmYCi1qsaz542ktXiE+rFtFDoTdTaNOpMj0JWIQaPbMMBmARUX3QrVeK3C+Apc9aJAuYzPmDBVhiASeF0G58QQEsnRElPuhWCmu4ARZRgl0VCrrlN8mATgIWvSsXZLcDWEhOx9ZW/05ZIqriOuLFU68BFu16lALnuw6wQF+sKwq69RaW4QhY/GLLz1wBTPGqQNFg6s3OSJLWtfQcYBHq90F1dYPRDQLxrnZyPVS1RYJblgg/WYbCJeRN0T7CXysPCS9vDo3393tfqRcYnTKHthpT3AFrrLFGZSyAXxmm8kVxCaVSqnU56Ii//6KLLmoZRM7c8gGSPt+PjyegPv4vKyBvl+DtpktIvSTR3JJLLtn1HEl+AZQKXHJcQgJbJEFjTteBE29x0Rh5cObnueLaNDYal267hNSGVnxWZfminYcffnj4yPXmAZn4TLJa/RkKl5Da7909vk+y0ilQWG314FOyXGOvvqbEwXRGGnS3lp4ELN3tcnPtcglp0P2E9SY3oVkpPq80Y3MydXjXBe/AJZJjXm5u+d9LqF4FnFVZIuI21rmEYjN/lftqMACLfN51QCOHPh48Uh9jox0CBx54YHJgY847W5WNzbx+peT/xlXBLhYp8dgn36n2pNbjXULEsPB/KbOYv7xS4F7sEvIuHglj74rlPoHa3coPoTHAJYSFhf/LVK8Ej1Ur11a0imVDrEhSgYrekQtYeM5vH6/is9Sx9i4hnvGgBnq14+JN3SUUux7VZvhEgMtbE7xVSC6h2L3ig1JVn97TTcAi+bnooou+IbWDFohxX6rGyLuNJA+8Oy5ebKaOcy+XK4ClYnSaAEs8cVVFkzATYKE8bieyw0ooVoGAgTAOzEqdbOnjw/+bYj20yvXbmuPto3UAa7gBFk/beEVPdmBAi195DmQs6p6tE7BxeW+ZALC89NJLoUjVirkb7WxVp/Lw4BJiuylzIAYs8fMSpH5bc11f/OqRusnDAmDpxtioDQAWLCwKWlWfBkJbD9ZEMymZnHqHErDE7fTyRHlYUMJ+ld+qbzlBt9QD3eAz4kska1tZEMRnAix1u4I8aBwMwCKakFMJHeBz1/D+KmtIHLMj4BsDYP5fpUukD/yiIIfveqVsASxtABbPEGKwmEni3wVMxHgCLGKwTgMWKUMPWGKrgtrkV108Fwfd+vsLE2DxlhrRBqEGWAG0iD6dnqwSSOIF8UBM23gFSBtjC0tsbep0W5vqkwD0gKXKIuf7KrrGFhZvoVS//CKAsQGwsK2Zq9PCV3OGGBYBFg802qW1n9sxT3leaKI193sBsPixEc1QviSOE2BJkWc5gEXjID7zY+FBi/72bYwtLFV8JtoPBmDR+5nL0MxnbvZ9kVzQAtm30c+nmG/UBz8GAt8p45LCh0NVpgCWNgCLHlGEvHyOWqHBYNpC6AWeZzgBlk4LXd8dmNoDFn9PClqHsck/Snsx7fsTrj06X5gAS7xtVas4AZZuTG7o58938QLWr5r4PU7sx32EGwrV8+BQW1rgJfiFGJbYIieF7NMDiOfjM6tkeVCcS9wvVvSsSLGwdGNsRFPSqwuwVM2ZXGEdW2Rpu2hAH3POEhpqwKK2+7HhNwALYBL+TL1yAIvklXaj8Q7fBm21ppxkrmgswOLnjJ6PQehgABa1izwsyvYtK6pkkPJm0R4dvOstrT7ORXIjBih+LpYYllSuHIblmlxCHqHHyDwWcHGci+4r6LbJfN4u+RQc6/OwCLGLwb3Fxb9HgKXKwrCwABb1vWoslZpfQiFlDHIVqASIj0/xPuc6OmM+xmXB5V1KKW3sRhm5BQiGxDKnK8Uqx3Zbdq9AO/XFA/xYmVA3QbcrrrjiAsG7Tf1KHRspQFxuseL1K3YPLJve7ecadWiM9a4qN0WrOocSsHjgFY+Ngm5JTibQ0ESbnG3N1AnN/PZ5ybOm8VUcn+ezOrk9EMCi3aVN/RZgIREhNAC46BrIAtZbNsVnir2Kj7poamMTTZue79b9YmGpoGwTYPHMzsDCcCRmwhwaXxLcsQKCgZZbbrmOm7X9+2FglBu7HvR+r0iqTIc8v8wyy9QeYrawABb66S0sUhysdhlPxrIO0FVNxtNOO8023XTTxnkK/RRPxKF8Dz/88ALPeEER+9YpSH4gr9xzlWdjA9soAO3I1rrUUkstQDPxV8x7esUTTzwRTkeX4tHvik/xAI6/SfLFO7SlPhWwcfCbVwpNXeRdjIunvwBmFYhqqi/un8pfd911tvvuu4cVtBRLU11DCVjUD4EHzRlowtgsvfTS/RY2T7u6PlGeeZNyif4c4sghi1Ls3jJRVw8WSWRgFZ910sICz6SMo4AFWYg5zJVvtaOJp1dYYYWga+pci5IHXo7AZ7wnBxxzKCOH0/baVQBLxYg0AZZ44OMtfTCdhK4HCGIm/aZgPr4HgqyrmCpO1ayVq1cK/Ba7HWIlsbAG3caCygtfTfYm4eHpnrOrQFYVts9jMfDv8TEb8RlWaqMPRB1qgeIDL6tcbD42SPzvXT7QWltL1Rc/NvGWTQ+CUvuOskpJUOitHn61Gs+Z1PeqXFVdvAvrEluOxQ8p9Q4lYImtkV4OestYSj8ok5PaQaAXmuFK5PKySa410dK7TySPq4BhJwFLar8l/1lMQgMAFe3wbsLYDSQZod2l/l3eaufrocxg8llq/wdSrgCWAQAWTeB4e1oBLM0sOZC8DXVCpvmtfy9RB1i0CtMqMrXOHMBCnfBIASx9O9lSAYuUVMqq2o9brwOWHGDcq4BFY5MTT1UAS/uAxVu6UwFLt/ksVVYOpFwBLG0AFj0iX618kTrkLbZKSEHFLoZOW1WqGMGv3vz7q95dFZjlY3DqXEi8d7hta9aKsGp1K4uX3DcpEywHsCiI2QOWVubautVrO6valL60W0bzQf2rihmg7ipXmx8PgcYqAaukWVo9prQ1FbD4uqpiajoxX6VcqB9rAScp0/dURT/UgKWV9VFjkwoocwCLZGhslfLW6phfWvGZ6hsKC4v4jOBuTp+Xy57f5eqJ+6KAdOK3sMrGQbfxPJAsF59hycuZM+3wWcpcHGiZAljaACw+YBOGV7S3/OTxfTGiBPFAB63d5+OYiBiMVNUbg5iFNYalnRWip1cOYBENFaTH/2NztXcNiW/iWJCcGJt2eSbnuSpAqzZ7V05crkpIxwAux/8et7kdwKI6quZMzjyO54t31aJ8CTyOlWYrmrejSDqVOE799tbHgbgncwBL7BISzTxI9oBSbjhP/yo+GwrAEruEFESvMAJtQRYfSAZzny39ciPHMsL3X3wmwMLxDDlXO3yWU3+7ZXsSsPg4Cil7L/A6sdJpRTBvLYh98EK+YjraxfHgd911V9japxVIuwPSqec0UWmv/Ltx3bEw5n6cFlrxBn4c4nrYgkfKfCZS6tWOSyg1Nb9WI+qfstiqbTkKIrU/OYBFdTbxmR+f1Hb4cvRTfe9Gn2MgFdO5nTa3esZv/83pz0AAS6v2SLFozktJeLDDPb8T0CtQH4+RSqt2FEknAUtqO1PK5QAWyZ8rrrgixP1UnXCdwxOed+O2wmds0WfnWzflOXyJheXZZ59dIMA7bo8H655mPuZKsttbh9X2weKzlDEfaJmeBCxCxzFTefPfQDte9bzeu+qqq4btZv59Xnnob30rB4EyFtZZIbrR5ro6/WpcoMO3y9PYK3JvUZEFJo7Ij11eTBwm3mAAFt4Tm89pnx8T/V+/+YBar0w6OR45gMXzmaeZ7wdty/E5e/eQF9y+7wMFQFX0anpXu1Ygb6WUsoqDPFP70y3AEgfT+pWwp5XmEb/5uYQiede73rXAtu4mnnyzAxa50epkQCpPSLdUuS3hM7I2s4W624CFw1y1gymWV+IFLxdkYYl5yv9fliTNm8Hisybe7cT9ngMs3jLgJ7gX3t1gIt4rAbTWWmsF5ctvTAy2bHLst0x2XjDxW1XQbbetQLmD78EHfyt5mX4Xk3sFVEVn6MAWxtg6k5qDQO3GwtLO2SO8x7eLdsQHtXkApknLMzGQyaVhq/KcIOuT7bUCkjl8ltJG8SX903lIMahOqacTZQSc9H5v4UmtX2OqvmgMc5SRf1e3AEsMfjV3JKu8dZb5JlnCN31Bkey0005ZMSztnNbcyxYWZEDO5d1o4gu+c5Lv+ffpuVimxMkzU9qYq5fYHYTFhLPB/HxFvipxXAxaqlxClPGBt/AaOmuw+SyFRgMt03OAhQ6hFJVrocpaURUcOlBC+Oe9qV5CiPZwyRTplR+WFQ5lU7Kpbrcvta8S+Npu6pG6jyOIwYzuKV+Id4PFdQn4aCt41Yqlqr05LiGtpshzwHsYC37zgWWy+gh4akuw92V3E7DkWFhEjxQ+SxnrGGT6FRb9b1eYp7ybMvEBhd56p/mbAzZi3uQdUv70RW7O1PZ1A7CI96rcPR6wSGbAn/EiZrBM9b0MWFKtslLIopkHGpI5uXFOKu/logB2q/PUUvmurpzkGQkKASx8S27pmRj8aE54C4uvn/te3vt7g8VnA6VLyvM9B1h8sJA64IUDgz1+/PiWPr+UjleV0XvWXHPNsPoXQvVlfS4MysNoKF8mHpYWrzBzEXe77a567rXXXqtN/ka7Sdg1YcKE8KgHLK3aQLmZM2f2P+fLYpXiXAwJ8Ka+QDNAXkp+DAmkGTNm2Nprr/2GqukH/WnlQvEWlm4AyksuuSTJwkLjPZ9BA/FRzGepSl6gBGHL+FRdrLi0ym8am5z73voYP4ciGDdunL3yyivJeYbUZ+Y4famiAXOQvsLjKVc3AEur98YWlhioyMKJItlxxx37LX8pfcHCwtEROVcvA5ZUCwvzlzkOzXbeeecFus89+AU+y7n0XBWfnX/++WE+w7+p8zBH3sMjTz31lKFr/FEbtL9Knkl+YWG+8847QyoA/74qmTbYfJZD+3bL9hxggcggRVlYpFCFMKVcq7YOt0sE/xxCXYBFpmmvCKu2H+rgL1lYqqxCnWhbTh2ik+jHt48nkOledYr5PeNLkXqBG1tjtJpmiy5ZWLlStmi2Y2Ghft7jTe+x1cS7JDyv+DZ5i0QOTVuVzbWwiM8U8S/Lgd6RQsN47NT3WHiJDqmCN4cmno88D1WNQ2q9etZb63zsR667qxuARQuTuK3xXOG+H0ueU7I9AkgBLCnZUUW7N2sMi7bKa1uz6NopPhNPSZ4QdAtg4fdO6xrxA7uDiJfkW/wU77qiPZpXlMHCokWOeEJlhprPUuf3QMr1HGChM7iElOmvCrXGu4gGQoD4WYSHdry0C1g62Z6B1OVdOTFg0U6aXMAiQaGJLcDCxHvooYeS/fHtABZcQrwnBiwSZvRlOAGWXD6r4wUPwLzLTuVjc/NAeKrqWSnpKsCisckBS+qP+iLeFfj2YDylL70IWJg32vFSAEvzKHqXkAKVxVsevLTLZzFgkcW0G7rGu4SwmMSAxQOPGLAoD0tVmSrAMph81jyKAy/Rk4DFr9L9bgGATKoZeCCkaXXGS5XbAeXLeSU+cVw33A65fWISQq+YZlJgXtH4iY5JEmURryziVYBvz/rrr99vYUlpJzTjTIwUl5Dqw8LCe+LLKzZZt/imfwBfub6k8FLal1uGM1E233zzrMfgM4E8KWmv9HMq01hW8acEYk59OWVpM2PAwXf+khk7Bs6t6lb/Ne9jBaQAxRzF1A3A4vtA//gQixCPI+XUfw+m+fvaa68NZwnlXF/+8peNT87Vqy4hrAXIzZzrqquusne/+921MiCHL8SfVdbMc88915ifORchAVUL7Lo6cAUhz2KXUKtYOwALNKi6fOyY7g8mn+XQqt2yPQdYqhCtfjvqqKPs61//ev8hTjnMmUIgCV7Mjssvv/wCwid28+jdYlB8qN6NlfK+bpaRW000kyCN2+3boHt+ssbjEU8K6gVI4l9WzE+KCZVJuvXWW79hslbRRPWxEuU9vM+bSb2ri+f9+TYIHfrD1arvAx0LFA8KKOWSoGSFLT7TczGfpdRX1S/9pvNKfKBySp2pZbRDa8stt7Rzzjmn/5BNPz5eeDbV26ovPLvBBhuEgwnhiapcHFX1dwuw+LnhwXRq3zks89RTT81yORBTQdxQztWrgAU6VR0YG/fNA19ozgJMMsBbRlrFsNXRyy+IJSPYpQONFSid6p4FfAHCUi7a2moB7uOgfH0scFoBKc97+nuw+Cyl3wMt03OARR0Sk8h1gbI64ogj7Mgjj+yqlYX33XPPPWE3il/t+hWs96fnCOOBDlbu80wIaMYH+nl/bN0kpG8yh/rVgszwqiOeUAgRgEIKWKEf2tIXry7q+khbECSyFmm1SjtiC4sfE4Q1ORXiwMdcWjaVl1JoKqf7OXyWWiflBFQ1XiSlAhTBC926AC0k2TrvvPP6XbkCr9pB1M676Ys/BA4enjZtWvDhpyoR3tstwKI+QWvyNuGujJVmvDPPzxtiJIiVSJ0z7dCQZ3oVsOT2h/nPJV72lgjJgJxFrLeweHnCO+J3pbSVeDR2/TRd4l3aH8dr6v++Dlnr6RtByriS/cLRW5VjCy3vGCw+a+p3J+73LGDxE1uuiMMOO8z45Ph8c4nEALPbBcDiBVIVcvWTI8cUmNumdsszMQ499NBAsziAtm41Qj+UUyTuk5RgLIRpn9/emdLedgALQkljH1tYNBbxmDBZ6U+3xycXsIjPEHB1vNVOm7XqFx04r2SppZbKUvAp4+fLMC7Q+cILLwzAkHaL3waijL0FQzJAcT85q+nBAiwkAYsVZtUcgnb8Ds1YHAwWmJaVVe/nO0fB5/JFp8vHAam+P63cKHXt8CAltorF70rpSypg8bottmBXeRg8IOEdJM9sGjdvqRwsPkuh0UDL9CRgqTOLH3zwwUaUfLevKsbrpjuhm/0RzfzklsCqYvpWgKWT7cwFLO28W0qhFwEL/ekkn9XxJ3TW7rV2aJj6DEKRnVLx1Y6LS4q0CrDlHrJJXUMJWKrmmuZiHc1SaZ5abmGxsKT2d6jKpQKWgbSPd1QB4yoQOth8NpB+pT5bAEsFpTqpSFIHolvlCmDpTQtLASytOb4O6BTAki8pCmDJp1k7TxTA0g7V8p4pgKUAlgUoUCwseRNIpXNdQgWwFMBSLCztzbVefaoAlu6PTAEsBbAUwNKBeVYAS3EJtTLVx7FV/L8Alg5MvB6qogCW7g9GASwFsBTA0oF5VgBLASwFsHRgIg3jKgpg6f7gFcBSAEsBLB2YZwWwFMBSAEsHJtIwrqIAlu4PXgEsBbAUwNKBeVYASwEsBbB0YCIN4yoKYOn+4BXAUgBLASwdmGcFsBTAUgBLBybSMK6iAJbuD14BLAWwFMDSgXlWAEsBLAWwdGAiDeMqCmDp/uANK8By3HHHGZ9uXxwutcIKKyzwmuGaOA56HX/88f19idM4VyWP4yA/zp/IybTK+S456dI5xG6PPfYwvlMv6uc9qRftpx/0JyeBGQcy5iZbawewVPFZU984q6RqXIY6cdxmm20W6OyvqpTh/v4yyyxTey5O3XhVHUzaRDPOkpo8eXJTsf770Df1TBgeUmr+XMBSRbOmRsKXOQeGUl+v5mEhm2wsZ5v6P1j3H3/88ewjYHLnM3zGYYY5crYkjnstsMCOa4wbMYI/Lpzx6ut877B63gFbg8VI5T1DS4FOJfRC6HL+So7wpbzOeKraJppLmbrsvwcddFB2RuV2AEs77eVsoCowNdSApZ2+1B0BkVtXU3nolXpmFXXBk2THja863m8CLE3ty7lPpm/4M+fqVcDCsRQo4KG86sZ0MOZznQxstbgqgKUAlqGcL8Pu3QWwVA/ZYAg4AFYBLPlTpgCWdxgn0PfaWUIFsFQv2gpgqZ/jPekSyhdJ5YnBokABLAWwdILXBiujMm0tgKUAljqeLRaWTszmwaujAJbBo/VC8aYCWApg6QQjF8DSHhWLS6g9uhXA8saDSTtLycGprQCWwaHzQvOWAlgKYOkEMxfA0h4VC2Bpj24FsBTA0lnOKbUNCwoUwFIASycYtQCW9qhYAEt7dCuApQCWznJOqW1YUKAAlgJYOsGoBbC0R8UCWNqjWwEsBbB0lnNKbcOCAgWwFMDSCUYtgKU9KhbA0h7dCmApgKWznFNqGxYUKIClAJZOMGoBLO1RsQCW9uhWAEsBLJ3lnFLbsKBAASwFsHSCUQtgaY+KBbC0R7cCWApg6SznzK9t3rx5IdU1aZu5+P/IkSPD33PmzAnp3xdZpGTh7QbxU44fGCrAwnvvueceW3fddQMfqB3wCf9v5xqqTLe0GT4eO3Zs+NaRBmPGjOnvW1V/mAfPPPNMz2W6pR9cs2bNCt+0k/HRPNac9n2izMUXX2zbbrtt//yO+zx79mwbPXp0f+py6udd1EudkhFNYz+UeVjgMfoqGuhv0Ykxf+21vuydKdebFbAwRxhvxh6+EM/xO7SFjvE1EHnW7USQ8MXUqVPtjjvusClTpgQe50Pf4r5IB9Kf+++/39ZYY43QZ6X011wTT8FjyETuQ7NtttnGzjvvvH6apfBZr5bpyW3NfjAgnAZSk98Dml4l7HBqlxjeA0Paj7KoEgJVZ1+QMp/U+alXTmp+KfSHHnrIOK/FKwCBDimvnPOMhgqwQCMELsJJlwCYhKxAjVf+lCVlvI4zkBDn96FKzS8lorlJnzxdvYKOlffvf//7AFi4vFAWGPHgWP2jft6ZClaoeygBSwzgRBvNLcm6VL59swIW6Kj5ItrFmXv9fPAL3SZQUyXPuglYxLucbwUAWXTRRfsBi3ie9ot3vEzV8SSxnI3nGfVIdjDHOAYDOlTJ9FSZ3QvlhhVgQWE9+OCD/cIt59CoXiB2r7YhVnZYMVCK3QQskyZNCofl8d10afI++eSTtvvuuwdlpRXrcAYsG220kY0bN64fbIgOWm3Fqyjuc5CfaNYtwIIFk4P5mi61E/7hrJ7bbrstKJVUwMLBnNOnT1+g/+JFgWeBMdW58cYb24QJExYKwMIcW2+99RYA4E0033vvvY1PzrWwnCUEb4nP/FwRj8TWX+kHDhjkU2eFGSrAMn78+CADJ06cGLrj21G3AHnuuefecABw1XO+vg022CA8g9WlAJacmZNQtpW59+CDD84+lC7hlaXIfApIKWjlK4Uoxan7nbCwtEt0FFmsEIebS0h9rzqOXitt9VNlJYw9SPE07KSFpZ0zXjirBsUYXx5cSojKQur7KlCqMvS/yupQRbMmXhpKC0tsVfJtZeXLXOv2tbAAFuiUymee12SV8vKM+7JADDZg8WBL89bzgOaMgJi/Vzc3pTfFbzFP1bnyu817na6/5ywsXjCLqVBIMNchhxwSPqDEdpVUpwm4sF5XOBUAACAASURBVNXHZFFsQdVE7lQMSw7dmtw9WCmIb/BKL6X+oXAJya8M//7lL3+xlVZaKVgYxNP0NTZ1qy8yc6ufMvvWlec5VqRVpzu3ok8OYKEftPmKK66wd73rXWGeyn9Ou1ASssR4JeJjUARMxG8S4tBE9yTEoRmrZZ5PXS0ONWDROAmE0W5+I7bgkksu6frKd2EALJ7Ptttuu34+g6biuSqehm8OOOAAO/DAAxewYMQLgfjZbrqE9C6/KJFbXjF5mgsCILoP7wPaPZiXNZKyzAu5fvy8qgMyKXKyl8r0HGCBOK+88kowlXuzML8ffvjhdthhh9mrr75aG6jXS8QdDm2R9cSvaC+77LIQW8Ak8X7PTltY4vGto5cUNa4KAhTjuA4pBJ5PjQXwyjNe8Rx00EHZlrxcAQd/33333QGw+GvmzJnhv5iLubx1qxU/ddrCgm895YInmI+sfHfeeecFHmGc6CfzudUlYeoFLG4fnotXoNCMOKZUsMJ7hxKwaCxRuD5mid+33npru+CCC8JYV620q2jWjht8YQAs0IJFCXy24447LkAaaAK/vPzyy/2/KwaMH5jPfCTPtChoJc9y53PKXFGZOEg9fhZ+QM5VWR1XXnllu/POO8MiIeYFZAfzosr1xTuoc7hvWOk5wCKE6JlKprxDDz3U+BTrSs70aF1WFhOhc74J0PLBkD7AsZMWlhzh6y0Tsc9WAEYKPpU6Q2FhoW1aFd577739Fhb1Qbyt3TFV7jgfkKfx6DRgYRWXctEWPiiS7bffPghSb1XR/9U+gcs4PicOGkToateRaMYz0IwA75wV41ACFvol65DirkQTLCxYM/l/KnhPGZO4zMIAWEQ7+EyWPK/QFcTuY6DEY1hXACySDynyrJuAxb9fc4W2aS7LshiDWHge6ydzoEp2yhPh3eYq5y2V7fBQrzzTc4Clys+orV6KYfHCrVcIOZzbIZO9LBmYqQEsAjFVAZBxf3N3CeXQS++PVxya5LGwSq17KACLB16AAiwsdbtiPIj0q8HYTeIBWyzIuu0S0nxVbAFAQ4G3ar92EsmsLfeXdwFV7XLw4yglD82Gk0soBnCMtbavA1iIYamLS0rl46ZyCwNg8S4h+uMtKOq/n8/iJ74BLHIJ+d1DHiTUgbwm2rZ7n7YyD5gr3mJcZ/XR78gL5kCVRc7PJy+7KQv96iwv7fZhKJ7rOcACEVhZQVzPgPwNYOFTrs5SwAMWmLtqu6neOFQWFt6vCemBiwSTn6yp1BkKwOLbJsDirVxyG8D/PpBOY1RH/05bWFJdQuoPgOWd73znArkhvFCOxySe2x6w0BdAKHJA4yoBPNyCbuk3Y6mttZ5PWRTgfs25qlbWTc8vDIDF8xn9id3CMb+In+AlvxW8VwCLHzPNbX7zgNaDEvVXgCXuB88K/Mii5+tt4pHhcr/nAEudQGYwcAcRw5Lq7x0ugzCU7YwVPcIVvzqrv6pcF50ELLn99quPeDLnBtwKAPl6VP9gxLDwrhkzZhg+6bqcIjGttS1RbfaBq50GLKkuIa1SCbrdYYcd3hCn4elMnyV4fdCs3GBNoJMVKckDMYvnKO6hdAnFoFg8T18ALBdddFFWX3LnDOUXFsACj8NnuB7rwgKq5Nn+++9vfHLSNHTTJeTb2JQskvHz1iQfEO8trXVy2buY68q0w1ND9UzPARYJwFggQexiYWmfTWITapVJldpRKK0ykA4lYEnpvbe4eCWu2Am5JWIXhKLzZUKWzzvlnV4ppJSXEmPHi+IxYreAb6fqjGnvV1lDCVhonywsmr9qc53CFpCpKi9rioQ136LPfffdFwBLzpUKWCRzSORFgj5/xa5qzRXFSZAfirH0fFXlyvS7wQAsuF+7faUAllZuCT93Yvkcz7GcvuTsRhPvw2fsEhJYV2yLxkPv19zgOcWwqB9VMWBxu7sJWPy7YhAfAxTv2qL9VRaWKmuLlxl+ruWMTy+WHTaABeKVPCx5LOSRfCpg4RkF3VatYgtgqR6DHAEnJY7bRdaCFMASv7nXAAs0qHOzpXKuzNhSKn5LO8IbkNfLgMXPs1aAhXvKQJpKm3bLLWyABdcjckiuD4EmH2unucF3r+dhUYyX5/k4R5HKaFuzn/utAEu7PNOrzxXA0qsjM8B2aZcVzFzlLol9wHrdcAcs6kdV/2JfsSexFA3PKW+DhGLKUOQAFgkfv+OlVeBllbVFK9149RuDzG4H3Yo2CrodKGCJaR0DFmgGYMkZm1QLi97N2S5kVfYKUFafeDcP48ZvsrDU7fBQ3Z7PACxYM3P6ksKLddYCPzZ+MeODtmNXK3XVyY/YJZnrls2xsGg3DXyG69FbvHybq+a0AEtVpte6BVjOfM4dE78lucq1VTUe8BX09XlY6lzJue0ZTuULYBlOo5XZ1lhpx8K0ylw/nAELbVcftergN4Rbla84XqFBXn7DhAxoyYmTyBVwjA3xGHIjaGi9uVqH/3FP/fAr+Hh7psp5NhmugKXKZdntGBaBEc54kUvIuxxoE2MikEh5PVN1xov6UMdnAiw5fJYpAkLxFAsL5eiL+hhbivR7bAFT23lW8wyapeRDygEsAk4esHhayHXiz2iSu055WFQ+JfYjdz63My6x+5D/x/Fcoqvq9zQTb8KPOXmJ2mlrrzyz0AOWbguDXhnIuB1idAQNH3ZcxMquSqgMJmDpxtj41ZZfRcbKXCvmuAzlFHSrrZQpY4yZGmHadPE+xcvEO178ai83QK4XYlg67RKqAtR+W3PqChOLCcCt6RL44KwmAIu3GMSWlbguAAsB1OIr3ZdSquIzpebP4bN25kwTYPF1topJ8X3wYIy+yuKRAlSqlG/T2MTbmlU+thRVWXl84rh4HDtpYUkdG7UBWvlDUL3MjumoxSeApWoHX52VqYmudfdT+9Ju/e0+t9ADFg4Ky/V5t0vMXnyOqHo+PkGRb2fM6IMFWMi4uO+++3Y082LVJEPBnXLKKaHLMZiRQvTBeAhidkjxiYViq/E9+eSTQ36ElEsC67Of/Wx/2vxYcNYJoC996Ushe2wMwBYWwKJ+xS4YuR8+85nPhIM5cwVqqkCPQVIVaKoaYwARB8xVtauOz5BLH/7wh7P4DPChpI4pvEaZJsDi61H7P/e5zyUd6aDyZFk9/vjjQzZVuTCb2pdjYZG1BGDIXIuvVvwgmlWBk04Cln322af/JPWmvtNeMkSfcMIJ/Rl6U3ga3uc9Xp6Jv1Keb2qX7rfDZ6l1D6TcQg9YlGZ+IEQajs8qpX4cqNy0IhkswMLEQ8Hz3ckrnrQ+P0i8+vKmeq0YcR3JpK37Ke1LVYiqS++jvVUrqzpFyWmt7GLh8qvFhQmw0LeqFbzPteHN6U3j8+yzzybxmfjjpZdeCsraW3BaWQ5i60lssajjM9qNiymHz2L3RlPfcwAL7RbfKSDc1x9bX3w/AWwAENLj18XNxW3NASw8692lPqhWMUC5Vkkp/SpF345LqIpmVePj+QwaeOuf6K+5LZrHi62qhWYKL6SWaYfPUuseSLmFHrD4JGgDIdRwfBamrjvOoCpGgD4OJmBhtdRJwEJ/FQSpCR+f7iqA4GMT+E1uGtFAK/xOjzv1KsMl79RqVAJI7aZ9SjimMjwLYPE0kyl+YQIsHqwJNPhdE6kreI0d7p0UPhMNX3jhhX7rAuMhhaYYDbVPyeBUpipWKgae8cGtOcCL/vgkaKm82WRhqZIF3l0pAKJDG2WR9O8HFK622mqBP1OvHMCieC7NS4ErvUtgRTEg9Ikykgf83e2g29ykhvAlNIN2HoBUjUe8kPL9gofic6pSx6CuXDt8NtB3pjxfAEsKlYZhGbmAACyccC2TepOPeTgDFj9MmtC4wxDYVQHHUibxakXBlAJA3Rp+gRMvWKt88N4Kg5AjxoJrYQ26lTKqooWUJv1v4uVcwKLyKN0ll1yyX4kIIFWBC8UWxCtgAV8p0iqQJaCcw2ftKJImwKJ+i+9R7CjfFVZY4Q18Fs8x8SA0W3XVVQ2wR39SdgzlABb/Xm9p8WMTz9Oq7b5+HDR2nbKwpAIW8S20gmbQzs9x348q/uJ+LtDNlWHt8FnuO9opXwBLO1QbRs8AVnALMXljpV3F9MMdsHhTMX0RYPEuGK3S4t0bfmUTr4y7MeQSlN6U7S0l8WqSvsWARf1dmCwsAmMekPjx436OC65dC0ts6REIFi8oriJ2lXgrmfoS7zZS33L5rB1F0gRYfGCw3JMKbvbKUfzqLU4CLNCYHW8o4dTxaRewiP5VbpLYUtkEYurcSO24hFIBi9qEK4hAbQCLB4uiOd9enlWB4G6Bl3b4rBsyMq6zAJYKKtcx8WAMSKffUQBLn4XFC+UUwNLpcaiqLxewwJeYj30My3AGLL7/MX1is3gMLnPGZ7AAi3gsBbDISpADvOhzO4okB7BobryZAQtjkrrrz/NhO4BllVVWCXO6AJa0GV0Ai6OTgIoC4eItcFo5VJkQ08g9+KUUdBuv5OpWdr1sYfHK2Y9BXdI1xlOpvKsUQ2xu9TTJXfl2Y2TjNuDHfuyxx4xtujEPDgcLi8zechkod0TqWUI6CdqvNFPongpY/MqXoNumORPHIPn2NbXR9z2H17oBWGIa0h4dG1FF36oFnYJuU7aPq86BWlhSxr6dMsh/ktNhnc0BlLmABb5cffXV7ZlnnnnDe1qB+bo+dVKetcNn7dA695kCWGooJkblG0aID5HKJXSnyueCpV4GLLm7hKrMva0sDK0Ai5QE31pVMkZVO286NXbt1OOFEP3xytf76IcDYPH9j8Ghd0/SFyl/v1siR3n4d3ULsOgdsaXMW1jUFx+g6+MocnmiHUXSZGEZSsCSeyp4Lr1alWfcyE/F7rNY3rfjEkrdJeSBsXejaUGcciBi1ZgJSHZCnpVdQhmcVueSaecsodxdQqBrGEZCJQ7MGm7uol4GLKm7hHyQndjIK2iEDmNWZXVoZWFBUKFIFKAcK8RuB7alTAkPWPib1Rirf67hBFh8P7RTxit6T2sPJj1I1c4pbTtPoR9lugFY1F6lTPfxLB6w+L5IIXn3pHaMpfZlYQMsqbmLUumTU06y3Mt0WWsBLFhY/O7BprpTLSyKX2L7vLaC0wbFSGmDBO9LDSynbCflWTt81kSfTtwvFpb5VPQMI+HKLQlVbRsTmOkE8dup481qYWF8sHJ5+osWUhbQM7aQ1AEWykmZePDD3wgp7nd6q2DueKstcqHQXuUU0W/avtnrFpY6cKI5pmBP0Ug5V7wVQ9ZOWcWqzmGponE3AIt4p8oMLx6UsvGKRP31QMxbcJt4pB1FUiws1VT1Fha/EOL37bffPriTU3PK8HyOhYXxZ/GBS+jFF1/sXyDzbm9hSbUqtpJn1JkLjIuFpWkmuvtDYWHhnSgohItWQl64sIrnIkNrKhNldDm56JsRsMjE6c23dTEc8VbfOsCi+ANPeCkh7vEhE2VVHFPyYA2woFZaAidUp8RxsgAOF8DSihTQ3QMW/k82X7KmVm2P1fhoTjaRuRuApe6d6gv3BVjoC38DsKpkRwzOWvWnAJam0c67zxxHpnvXI2O44447BsCis6NSas0BLPD1U089ZWuttdYCO6t4N+2Bt1O2hqtdreQZfQMEkY04VZ4BWDhTrdeuYmGJRsRvP9QKVwmHYvNurw1mVXsWBpeQBL8HI76vCB2EfjwZGb9WLiEEgxRJFe3qkusN1bjTnqeffroyZXqvW1g0NppDVWZvD0Lpj9wtsqxoISGwljoO3QAs8YpWssKb8GOrkkBZbAXMUUwLG2DpBZcQ8l3jKbfMdtttNyguIXYJ+dw1ckF53knl807Ks3b4LLWdAylXAEtEvTrrjs+0mWvlGMgADfTZhQGweBoIUHp3UN1JpU2AhXolqHzwbq5CHOgYpTwvRT/c87B4K5afU15pxxYXT592BHk3AAtt8m4h/vYxCGqz+uIXQnF/ciy27SiSXnYJDTVg8cDZj0s7QbepMSx6T93OKn9UQw5vSJ55YKznc0Ax9bTDZylybKBlCmCZT0HFsKD8dt99d3viiSfCHc8w7QjLgQ6Qf3769OnhgLWcq1cBC5Ny8803XyBba12/tCJdaqml7LTTTlsg3bYAZpUVphVgqUpEpt84MPOjH/1of1DrUALU2HKy6aabBpNxnUss/h2hqCDdVL5pZ7upjkCQEvcK2/dBAaf8Bi/D01VCOba2qL499tjDnnzyyQV27jX1q1uAxeeGWWaZZQJvxjJD/FklO2699dZwkF2crr9Vf9pRJL0KWODjzTbbrGn4unKf8ZCrOeZVfr/tttvCGT85cWz0hT41XZJn1P2HP/yh/8BID4BzAUZV0kv9xhw79thjs+QZu5d68dDgAlgiwMIgY6ZjB4sY2gthv5uhiTE7fV/H0efU26uAJacPcgWtuOKKIT+ErCHeRdcpwELd8t/Wrb5y2j7QsgoolsLzZ6r4unvdJURbY2uD38EXW7gUzOotafzN3HzooYdCXUMZdEt/PGDxIM/vaqvadq8xlbsyZyfKwgRYBjo3Bvq8X7TE80dW2xzAktoeyTMfciBgK/dnpwAL9aA3Lr300v7jWVLb2YvlCmCJRoVgp2nTpoWIb5lx45T2QzWQb1bAImVHRD0rH8ZDYAWg0gmXkLY2I0z2339/+8pXvpK0WhosXqgDJHr/cAAsnlYAkosvvjgI0//f3rX9WjZ83U2Q7nbLr9FuTYLWLpHmjbjFtZHwjCf+BN4kLnF/bf8BXvAHSEto5BOiecKD0K7poIlbomkdt9+XsT9jf+PMrrVX1dpr7b1PnbGSk3PO3rXWqjlqVs1Rc86qakoEVHIG+UBQ0DdBWkuWew7lYdGZOWakn376aaMs3IeFq9zwP5bN3nLLLeMEy9zLhCUXqfxyPGSUJAH5cEy2HSqPDeMX3oPEco5vnCD3ERJCX8Hz8Kyrr756tHPnzqUaz/JbZ2VJE5YEchh89u7dO/4mGoLSmGLXhkndt5YJC/BoClU05R215bA0hS/gYYFhWE3XaiMswB6zPuh0KuTW1Kbom/B+llzzICzQTRCpElniSeI5Mpmw5KC0NsvEsCPHty52Y1kRNGExYVmBwDwNSWmnMGFpRsyEpRkbE5ZrxqvllKBPy8fDd/PYmr+0/7v8dARMWBakIU2zq3nsdAuR7WGZz8y3VL1MWExY7GF5eJxjVXIta9JtiQwu246ACUs7RoOUMGFJw9rFtVdD0i3RMGExYTFhMWEZxOhU8FATlgU1ogmLCUsKARMWExYTFhOWBZmlpX+tCcuCmsiExYTFhKWs8zmHxTksTQg4JFTWl1ZraROWBbWcCYsJiwlLWeczYTFhMWEp6zO1lTZhWVCLmrCYsJiwlHU+ExYTFhOWsj5TW2kTlgW1qAmLCYsJS1nnM2ExYTFhKesztZU2YVlQi5qwmLCYsJR1PhMWExYTlrI+U1tpE5YFtagJy/ISliaV+Oqrr4q2S8eR6ldeeeX4aPXcC9tMb968Obf4uBy2vv7222+T9/S50y0OzNy9e3dR3d58881D5Jm2BT++u/jii0f79+9PHhiYevmxxx47evHFF4vq1QXnnMMPYyVwYGDqsDjdLVbPWMHnzz///OjUU08tkufWW28dY5Z7TcOsaWyCjt1+++0rNmfT9+m5V3xGl8NMcZDl8ccfnyvKuFxp0i3uQT/jmTc5L4NMOOOpZCdwvAN9oORCH0Nfa+q7Jc9C2abn4CDLRR3MWCpDW3n0MfS1Gi7vdJtoRW8c17xxXF9K33S0el/Pz3lOn4Slr+Po2wjLxo0bR9i5NV6p2RXKHHfcccnyOfiUlOlCWKY9v6ltvvzyy+JTZGHkoW+5FwhBCuNpR0DguAAczJgy2E2ydNlXKVcGLdeFsHR5T+k9Q50KXlKPprbRgzlLnueywyJgwmLCsgKBtq35+1JHE5bRKGV8TVj+T8NMWPrqad08LP29vflJJizzQLmud5iwmLCYsPyLAI1kl8MP7WH5n3HoYWhXvT0s5QbIHpZmzOxhKdenRd5hwmLCYsJiwjLzGOSQkENCpUpkD0spYi5vwmLCYsJiwjLzSGjCYsJSqkQmLKWIubwJiwmLCYsJy8wjoQmLCUupEpmwlCLm8iYsJiwmLCYsM4+EJiwmLKVKZMJSipjLm7CYsJiwmLDMPBKasJiwlCqRCUspYi5vwmLCYsJiwjLzSGjCYsJSqkQmLKWIubwJiwlLlYQl7pYKIZu2riYA81zWjF1EP/nkkxE2KWS9/vnnn9Hhhx8+rg7/xm98j5+///57tGnTptHPP/88LsP66mZleC7K8Z7//Oc/o3379o2OPPLIwUa7P//8c/TGG2+Mbr755vG7UR/IwTrri3UZaVMb6a6wkJ8XnknMiFOOUCUbx+HdJ5xwwhgzYMk6/vXXX6Mjjjgi+TrIi+XWW7ZsGbdbvBa5cRza5qabbhqBUKKe+KGO5GA3ZBkTlm7oTturCfqHH+oq9BYX/kffLNm9uFvthr3LhMWEpXrCAgF1l1Lt8Grs50lYMIDs2bNnboQF71OC0NewAvwwKJYSllgXbZNphAWYnXXWWRNilyNHLmEhycNuwrMQllxiPPROt2wbE5ZmLVlt+7DE8SpK1kRYQPBJVnP6zLKWMWExYVkYYdm2bVvRluk5nYhGh7NJdOA//vhjfKZQ7sy3y8ZxOK8m91wU1BEDCIz86aefvoJING3/zrqnMIsGkt4X/MbW/Ng2HjNtzK5yPBOoQ84ZTyhHT9Bbb701Agap2XvqM5xvctRRR008MZSvaUCmYYGn4IwzzsiSg8/ETD5na37OSo8++ugxZqmZrNaPbYW67d27d4S2Ydvi3ZjRsi1SxHhIwkKyAs8a2gXtQ+JOXFIerpw+1leZM888c/TBBx8UPW5eocdl3Jof+oTJwcGDBw9pS9VFBZTeTvS1devWFWG9jIVNWExYFkJY8NIcIzJLp0FnjYaUhIahlr48LL/++mvR4Y+QC4c/4sA4JVkaHkrJjgE+dfgdQxEpQgLSUuJdofEtwR6D6YEDB8bviWEsPIczPA1J4FDGK664YhLaUuJFIhTrTcxK6laqZ3gnMIuXyhCNPur722+/TcJxSg4WGRIC3qyXyoP6si3aSHIJ1iVlm3Ce9oy1RljYDxjmxSGzIMZKhKlfmBiwXRVD9JnSA1BL2nGeZU1YTFgWRliGVnR0XsyUbrjhhqJD6bp4WEplwUxp69at49wHGAzMhDX/AQMU80D4bHyGQ/mOOeaYyetIUDTXggOXGtUczwrLw7uA3JqcqykfgiQMXgt4uOKF73ft2jWClyEVV6d3gvdRJmD2xRdfJHNFcuqbU0Zxp6cOn9Fo8Bkku5qvE++dRoyH9LCwjtGAUQ7m5yyKrOS0Q6rMWiMsEQPmSsX+Efs681XQvtCz1157zTksXZWu7b6mTvTII4+MHn744bbbV3zfxbXn05qHP625qBELC1N/8Bvtf/3116+Ykairvy8PS0kVGUo577zzJsYXBiSGG/DM6GH44YcfVnhY1CPD2Rg9ATqINXksUvUGYUGeSM4VQyDqTeB3jKurJwnPfvXVV8eDKeurHhZiwd/AByQPmJHk5dQPZRTXafeQOJFkKDFB3UjOmsJC6lnie1UXtT1oSKCfQ10kvVHHlcRoYvFQ9ejzuWuRsKg+om+ec845Ey+m6jfCPuxr7O9o+6uvvno8OUA/K5m49NlufT3LHpYEkiYs8yEsuYakRNkZkmDHxAB37bXXTnILSBamGZIuHpYSWTiYwPh+/vnnSTdu9FxALngrkAyKlT80/sQGOSow6OvXr0/ChRwe3J+zSgCD4tlnn50FO2RhbByeFOCuniKuWOCgyxk+8Hr99dfHhAWXDrCMu2sF8BlkBGYIWcUwy7TKan2mlcOAjyvlEcLnGzZsGOcP8HlNLvj4jkWEhIAX5ECuUOpiHgTarkR3s5SioFBJqBKPXWuEBW2Dfk1iqZMJ9mV6W6CfKBv196qrrhq9/PLLzmEp0MuiovawpOHq4kKmV6pp0EwNrnAf4l2lg0lRIw9YWI0fQ0LRIOL1TZh0ISxdxAExxgCkdeHyYxhn4q9eFISEUvkV6p0gacNzQRDwrJJlzSUhoUhQVBbUA+/lAEqSxbZgSIjP0NlfU50Vsy6Yt91DYoj3a84KdUVxZr31My4fJeladEgIcjCZmHXS8dUhocNWEDa2cxfPfJtudf2e/QX3w7tID4tugZAi8Jz00G5MW5rftW7zvs8elgTi9rDMh7AMMbNDx9X9Bjgjo/HGO4cICeXKQg8P6nn++edPwhuoM2bDMO4oox4WNfQgLMcee+xYa9XA434MbMyFiWSnZGApCQmRoPD59D5ondXYK5lSo6AxdzwD8sMrBK8H2xSfAzN4WHA1xfGjrLltkyLvlI/YYtCnkSdhadInPm8RHpZUe1P3UW/dn6MrPiU61VS2dFK01jwswE0JCycTwE0JC9oQfQV9Qvdhwr1dJrp9tO0QzzBhMWFZgQA6wmr2sOiMEZ0VA9z27dsnA7QKuygPC+uIPBEun+VsPg5CzG0hEQBh4SohNfJqHPk33oMymGGXzKRLPCxKWFJhtpQHBvegTnBTI75O17YafuZfRKNPzEpCQrkDZ/SU0KiniIe+n7kBKK9Jt4tc1ow6sz1owJTgKkkpJQ25eA5Rbi0SFu3PSDhHWFR1M+X94z3oWyAs8GaupnZu0h0TlhbCoh2ffw/REXOe2YUpr7WQ0GogLGxrDW/QsGviJz0t9MrgvibCkhqMVjth0dVONLZDhoTaCEsT2V2NhEWN4GoyZEpYdDzuSmCjseczlykklEtYUjbEhCXHss5YZlE5LDrzRayQM0Fls00zxhlFzrrdhOX/YYozRP4fcwewOds111wzSQZNhSriDHroHBbqGY0vB00NA2n+hM6Wvv/++3HS7ZBXqYclpy4qD/sQjQJdGBdsgAAAFktJREFU3pocS4JCLwXJC5KBmfeT895ZysSk2pgIncphiZ4XvF9XaNHbAR1gfy7xfs0iz7R74wqnWFZXqqiM8yI7xIhJ9PgfXjquikF91YOkuUNKRHX81r+Z1EovGb3MQ+Gdem4qtBjHM4RDMW6k5FA58Xy2Uxe7MU+5S95lD4ugxcHk3HPPHS83jbkEJcAOUbaL4tXmYUnlSOhARdwZUiBh0WTISFDmTVhoxKBnDAlpfoEaubjCRT0sWq5PfRuCsGj9aPhBWBASYtgqJQPl5wBNzFA2N4clFxtd4hvDQTSI0ajE/I/UhCYm75I0oz+/8sorC19qGskI8VLsUwQmyprqh7nYt5Xj2AzCcuONN07y1FDHphycVFsQe/YdvpehPI4bTAinDWirX9fvS8Yz1B0bTYKwNI1nqEfU0S52o6s8Q99nwhIQhgIpYVGFjko+dOPE53dRvBoIiyYIpmaCmjvBAYeDpybdAk8mq+lMd96EJXpY8H5doog66uoa1g9lVquHhStVOCOGjLqsmQRE2ycuwUaboW+W7sNS2k/j7FWTVOMsFu3EhGcSMRo//uZyb95LorVMHhaObWifeFAe9BV9kCvN1CMUPZtcXZWzfL60XZiTRsKi97PNop6plwz1R/1S5Fk/wzNAWECmh/AgpcYzjk0kHPSOxPEsNZmg3tnDUqpRPZVfVEiIxhDLxuKgqIrbxOh7Er/xMWuVsHCAJwmhfqRc05HQxCS9ZQgJMUSgISHOwjnjiuEI1vvHH3+cJN0OMZhC+YbwsDB5mJ4kJSxsT53p0xWunQHfo29ylVD0Ps3a/xRPtAeNBT4nweU7OAZoO8UQkYa12H74Ta8A+7OuAplVhlnuVy+f1gmf4/9UcrR6CEh6SDpnqUu8l7qB/oyNIGPbs+2IOTFW71ZqbyO2RyQ/3NQwpYezyjXLeKarhKiDqdAkCZCGHmet9zLcbw/Lv62AhqVrGmcv4MwGbXR2CDWS827ASy+9dPTCCy8UvbYGDwsFxuzom2++OWRHWHXzRnB27949uvPOOydn3Oj3sS35f5cclm+//XZyKFlbA9FAo17ffffdZBan7m3KpOQd3+NMEN2av+1dXb5Hne64444ut069JxL9559/fnTZZZeN21PJKP9PTVzQN6EDJBR9VpLGDeMA2lM9I1yRpSt/8G7KhFk5D7JsmtCoIUdbXnLJJaMdO3asWLbaJg9OnsbP0BfGv6aQGwmMhoDwN+QfwrMCWbl52jvvvJPUzWkTSpwlhVAqx3NiR7KSGtMxzmK8Zbvn4L158+bJnjc55fHsr7/++pCNFumZSz0D7YKN4FJEyx6WHNQHKLMoDwtE4cxCZxuqtIvyrmgnK4G8BsLCgROdNZ5xw8FGZ1YRK43p8jsNI2l5fN6FsGA3Xcz+ci4aW3jxcGKtzpT0fq0jjTiMFQ5axEUPQN86idONsQNvn1epN4j9UJNuuZlcymD2UVfO2oFvJAVNeka9Qzsi763t0rwQev90NVTb/dBN/AxxqfeLy8f1PTEXR/UOS+0x+8dJ1yg3RD5LzGeiZwH1oAcvpWcYA/GTMvIxjAd9w34m0DU+N9eTh/ZH32m7qNPQs3iS+LTxjIRr2niGMvq9PSxtrdHD94sgLHgn47QxESoqQQ8izu0RNRAWgoUBATkMceanLlHG32nw6M5H/JqbfkWC0gdhwUqkEsKC+oGwcIBTwwxdxIDJreJZP9xz0kknjX766adB9Qd14iq5vl4E7OlhYJvQyMSkW+3/igvqksph6quOfA5m48A5Jt5qSCGGFxQzespIrHjGCw0JvRAkLKnk0CaZcJZa34Ql5UUAYaEOoH6oM3dfThn+jRs3jj799NPBVrBxx171ikSvCvWKhp2kCZhhHOQVtw7A55p0y/+pb7n6pf05556ff/55tGXLlkP6c9N4xv6D9moaz0xYcpDvucwiCAsbOnZGKs8QM4aeYUs+rgbCQqOF3AUSljjARNKhs0EOYPqbhk9nibOEhEoIC+qBQXPPnj1jj5GGG5Usa6iE8mHmDxc3rxJjl6tvQxAWnfXFnA1+F/t9arasIZm++ySf/csvv4wJS8xhSeFH7wg8LDBYKW8s5dLQAzDgpoZNoZfU+4YgLHwPCRZkgl4yLM78nejJU9JGwoJjIzT0latzbeVUN9TTQq+QhhTZz9kWJCzTclhiOEVDW7ntk0tYVM9IWJSMKBbqcaGsOo7x75j/xc/tYWnTrB6+XxRhYdXVBWjC0kODzviIEsKihlw7ODswB6ZlJyxNerdaCYuqQCrJVMMRSj6j6syLsJx44omT8DDaIrXMmcQT8qQIi44nmpOEz1cbYUl1YV1aOzRhifqD/3VSkiKvJYQlyjdvwsIwWpOexQmYkhb1OuFzh4RmNDilty+asGh9Y7ywqW6lMs6rfA0eFrYBPCxwVdPzoC5gHbAiGZk2S1mEh4X1iTMynZ2njHoqJJRKGJxVt4bwsLSFcqK88f+S5MdZ5YcHCwYYdYDhgm5xOWzUMxoSEhatd8y5gK6pIWzaZn5a/YfwsKTy9uBhwZ4fJFfqwWCfUcICIg195sGcpTlLXdos1Xf5mRJ+eljiJIDtqx6U6IUpqVeuh4V1hCcPOCMEGQlLajwjGWnKc4leIpbrsrq0RO55lvUqoXmiPed3oWM89thjo8cff/yQ/QfI0KObF0q+rGcJYUDYunVroyzs0LqEFp9hYNX9F6YZedz70EMPjR588MGiPRhKQ0Kolw5wJMIxl0UHfshw2mmnjbC0OdVuGs7UwauU1JQSluii1zp3JRrxPuLTRnz66GIwIJs2bWrVM74LOgMi/eGHH644FZt15u6pJDfEJ+4RlFP3EsKi78c7Uyt4VO80lKNHILQZcdxHD8tQK5hYT/zWPWHi5JLYqv5oDkubLDlt0FQml7DwfhBj9DUQl5RnpKQuTX0cYx83KJwHiSypc5ey1ROWuDlVF5BW8z2aIa8MPRpxyjhPwhKNbhvOPEVYOx6ekUpAIyFTmdWtivuaTjcdcpUQjQLe/9FHH01yWDCQxtOJObiqIdGQkCbnxZklsYyx/TaM8X3pKiFtxzgTj0Y65/1KTuJMU9s151ldysCQ4PiDNj3T/CEleUo6aThhZPE3TuTGb8gIwnLTTTdNTqPOqessq4QYdtMQFzdaYz+h9zJ6WJScQS+x5JthLnyHE8TRP3kwZ44ss5ShLKwDV5DpM+k5ih4WHetmqUO8N3eV0BCEBc/kSe3MOWKbgrDADpZcy0puTFhKWnEVleWgT8ISl05ysF2khyWXsMSQUPSgxMRTDro6CCtR4GBHTIgVPRQkLKmwTJMKlCxr5mDwySefjMkB68aVNPwecnHwoeHHTJZ7Sihh4cDNFSpxUI7u4mmqXEJYiF18H9tMV2vldh/cm7qPz+TvvgdVPhczXhCWaXpGHaPHh5ihTkpY6H2izvH8GxIW7NpKPc3Bp5SwxHAP9SSuvuK72Z5NhIW6Sr1kG5Cw4LcSmRyZcsvEEJu+J+XJoyxrgbDE8Q2YcvwgYYl9dRruffet3DZuK1c9YVnGUzfbGqWP77nCgYSF21LrDJgKre+bp4clV04Oroipw/Wu26HTkKtcGNj0YDS6S9XDkjLg9GjQKOC9OgOdVt9ZQ0J8tm7bjc80BIK/kQyK5ZAckDiIo+4681UyyIGdRrMN95KQkK5OUEyJeWp5dtv78T1m8PCARXKiMqQSLXOe3VSGerZ///4xYZmmZ+xflB8GHst6lTyzfsCAuTD67qFDQngXlwOTFLEPtBkrJSypiQU/Y5gJmxkiJILfzMeYpS1S98Yt7XNlUcKisuROmHLlWGRIiJMv9kHoJT3POGIAHhbm7OTKs4zlqicsazUkBMU9cODA6Iknnhg9+eSTK3QPHX39+vWj33777RCdnCdhyR0w6Pn4+OOPRxdeeOEhdcZmVb///vsh23VHIsYBjkYe92FAh3HU6/777x898MADo3Xr1mX32euuuy57HxaVB6cPo15xRsOZcczZgCGFB0C9Mhys1COk5AFtDV3AlTNzAmH57LPPsmTH84A9LoQ7oleK4QfUMefduF8JJw0tPRoHDx4ck0glM1kVzSjEdsEut9i1NV6qZyjLpFOU043joicgEivIAuPLZc05hpd1AZlGjlXbhXdAr9EmqYttBt3QC/eBjF1wwQXjzQMjyQXuMIRx7EAoCCHOk08+Oaud2+ofv9dwafwOdYR+o31SsmAMxE/ch6lvwgu8cjaOYx37zGHBMzds2DCWMY5n2Bn3pZdeGuNTMuaWttE8yldPWNaqhwWKiwH10UcfHf/QcLCTNu2tME/CkqvgnPliXwicJaPhLMpFYxi9Ceigqf0X2HFJFuhNwedIuIVhIIY59Sz1sGDQBwHjPiw8NI7vSiVIoo7wsDAkpPVCWzMPJlVfDX+1yVPiYZmWVAvDjcGzhPiRoMBAwdimSA5DRimM2mSb9j31DDuQnnDCCRM948yUITvWkc9CHYEZPCypOtEzQELEXAOcJL59+/Zkcm9TPUuSbvEMhgjVI0K9pheM5VT3uA+LzthJxFAO+sbt8vE/Vgchh2MeO92SRClRB6YaMiTRRxndh4UyU4dm0Zd47yI9LOpFpuccbQQ54WHB2Ugl41mfuPT5LBOWPtFcomcxXhmXNXMAWoYclly4OBBhWTMNvIYK1A1PuTkjh7zqvlcjoyEivY85LCUx31LCgnppkh49E225Bamt+dULQ6MYQ2S5WKNcCWHR59I4xtBbl5msPosGlV6lEllKylKn4MECzmrQ+W4abeJMo8llzSmd0VVC6oGChwW5T7mzXshSSli0Pqrj6gWKcuI9ukqI33MyQNn12SAsSLodclmz9nmVhfqhnkqtm64SUllLdCOn7KIJS9N4tmyngudg2VSmesLy1FNPjQ8ZW2sXO+YzzzwzevbZZw8ZFJtm3PPysMAwv/32240HrGl7kWTt27dvfJBhHOA1oZhEhYYBhmfbtm2Tx+lAFkNELHTXXXeN8FNiaO+5557Re++9l61mqMe99947zpVQedTzw4dpnW+77bZJeCdFxIgF647fl19++fgdOSEZvBN1gjw5F/UMIQHgTPx1FpzznFQZyqeE5d133x2vphrC8BAf5LAA52l6poQF5RAKee655yb1UqyV5KjxB2F9+umns9sFONx9993jn5yL9X///fdX7I5MPPE9E4ujbmDcZK6Uvot6pd4WfI/cFchPwpJTv5IylAVhFMijF75LhUNZBl720lUyJXVjWRyYeMopp2Tf2mdIiISaWLAS+JyHbJb0GRDWkvBWttAzFqyesMyIz6q9XV22qWRM9UpEcjCPfVjYWXWb+Saw6WaHAUMMnUsqUV4JCu/XDa100yT1RExbVaBLUIdSALwDxwzAa0QDkmoTnTWhHMIkkF+NaYp8ajIkQkg6y2+TiUfYt5XD98QabmcYhhSu08JG8R0ccGNohc9gMihDgTl1zC1TqmeqbxqOSxl1eidoWCEnMNu1a1d2YneuHOwX3K8E3j+En0iyIgGJ5APfp7wFumKNz1CvB/KLmsJ4JXVPlWXyMOSAPE19JSVLqVdq1rrm3t8nYcE7o2cTbYNQGS7i17STbqzzsmJmwpKrXauwHPd8oJJqJ1+0h6WEsLAzovNhdo1LDUD0sLCpUAaDG4xCk7eEe2JwNRBzSZj30neeBOuG94KwwDCoV0UNgA6+nAErUUnNmEhUiQ+WQSP3pyn5MqXWJYQF94NEwvju3LlzbHw1ZDALfsyRoJz4/6KLLhong+YOvKXdFnoCeWB82/Qs4p9qI02oVcKAz7mh1ywYtckHcnvLLbeME3wZZlNCrzKqHuKcKySE44qJ1DSANIa4j6vBUqSmrY653+MdICyQhwm0wFHJK9uAbYPvkECPvLTofcx971Dl+iQs0cOiY33U6Rx5TFhyUPq3TJP7mvkYBY9a00VTA2gbIPMKCZUSFg6s0U0/TR7IAqMAj1FuOKQNnz6/Z56AGr4ubUZs8FsJD/6Hiz6VpDtNjlLCgmc1bf9dEorSOjXdp7kVfbaFPqvEdZ5ThxSxgXzz2jKd+VW5eoZyIIXAetmupuMMmtoMn2NVFfLSlm0M6JOwtLVTqU6bsLQhKt+bsBSA1XPRZSYspaKasJiwlOrMEOVNWPpD1YSlPyynPcmEpQBnE5YCsHouasLSM6BTHmcPSzM4i/Sw9K0BJiz9IWrC0h+WJiw9YWnC0hOQHR5jwtIBtI63mLCYsCBReejLISGHhEp1zB6WAsRMWArA6rmoCUvPgNrD0il3wB6W/vTQhMWEpVSbTFgKEDNhKQCr56ImLD0DasJiwnLYYSuWoTNE5KTb8r7mkFA5Zl3uMGEpQM2EpQCsnouasPQMqAmLCYsJS2+dyoSlNyinPsiEpQBnE5YCsHouasLSM6AmLCYsJiy9dSoTlt6gNGHpC0oTlr6QLH+OCUs5Zl3vcNJtM3LOYemqVYfe5xwW57CUapM9LAWImbAUgNVzUROWngG1h8UeFntYeutU9rD0BqU9LENDCWWdxzLAoeVY9ufjcLWhD77CFvs7duyYbLU/FCaQI/ewuKHq0PRcHDCXc5bSLPXClvz33Xdf0SNQJ9St5JoXzvPArETuWcrOCzMcgIrdi0suHH6JAy2X7YIckKfkgocJCc7Lds1rDOwi97JitpRnCXUB2PcYASNgBIyAETAC9SJgwlJv21oyI2AEjIARMALVIGDCUk1TWhAjYASMgBEwAvUiYMJSb9taMiNgBIyAETAC1SBgwlJNU1oQI2AEjIARMAL1ImDCUm/bWjIjYASMgBEwAtUgYMJSTVNaECNgBIyAETAC9SJgwlJv21oyI2AEjIARMALVIGDCUk1TWhAjYASMgBEwAvUiYMJSb9taMiNgBIyAETAC1SBgwlJNU1oQI2AEjIARMAL1ImDCUm/bWjIjYASMgBEwAtUgYMJSTVNaECNgBIyAETAC9SJgwlJv21oyI2AEjIARMALVIGDCUk1TWhAjYASMgBEwAvUiYMJSb9taMiNgBIyAETAC1SBgwlJNU1oQI2AEjIARMAL1ImDCUm/bWjIjYASMgBEwAtUgYMJSTVNaECNgBIyAETAC9SJgwlJv21oyI2AEjIARMALVIGDCUk1TWhAjYASMgBEwAvUiYMJSb9taMiNgBIyAETAC1SBgwlJNU1oQI2AEjIARMAL1ImDCUm/bWjIjYASMgBEwAtUgYMJSTVNaECNgBIyAETAC9SJgwlJv21oyI2AEjIARMALVIGDCUk1TWhAjYASMgBEwAvUiYMJSb9taMiNgBIyAETAC1SBgwlJNU1oQI2AEjIARMAL1ImDCUm/bWjIjYASMgBEwAtUgYMJSTVNaECNgBIyAETAC9SJgwlJv21oyI2AEjIARMALVIGDCUk1TWhAjYASMgBEwAvUiYMJSb9taMiNgBIyAETAC1SBgwlJNU1oQI2AEjIARMAL1ImDCUm/bWjIjYASMgBEwAtUgYMJSTVNaECNgBIyAETAC9SLQSFjqFdmSGQEjYASMgBEwAqsVge1b1x12GCr/8p6D/12tQrjeRsAIGAEjYASMQN0ITAhL3WJaOiNgBIyAETACRmC1I/C/+Ryxj68oilIAAAAASUVORK5CYII="},32637:function(un,Ve,e){un.exports=e.p+"static/AssistantCode3.a8740efb.jpeg"},16722:function(un,Ve,e){e.d(Ve,{Z:function(){return se}});const t=le=>typeof le=="object"&&le!=null&&le.nodeType===1,u=(le,h)=>(!h||le!=="hidden")&&le!=="visible"&&le!=="clip",S=(le,h)=>{if(le.clientHeight{const M=(J=>{if(!J.ownerDocument||!J.ownerDocument.defaultView)return null;try{return J.ownerDocument.defaultView.frameElement}catch(ie){return null}})(y);return!!M&&(M.clientHeightJh||J>le&&ie=h&&_>=ue?J-le-y:ie>h&&_ue?ie-h+M:0,d=le=>{const h=le.parentElement;return h==null?le.getRootNode().host||null:h},I=(le,h)=>{var ue,y,M,J;if(typeof document=="undefined")return[];const{scrollMode:ie,block:_,inline:Je,boundary:Ee,skipOverflowHiddenElements:Ue}=h,be=typeof Ee=="function"?Ee:D=>D!==Ee;if(!t(le))throw new TypeError("Invalid target");const K=document.scrollingElement||document.documentElement,E=[];let r=le;for(;t(r)&&be(r);){if(r=d(r),r===K){E.push(r);break}r!=null&&r===document.body&&S(r)&&!S(document.documentElement)||r!=null&&S(r,Ue)&&E.push(r)}const x=(y=(ue=window.visualViewport)==null?void 0:ue.width)!=null?y:innerWidth,P=(J=(M=window.visualViewport)==null?void 0:M.height)!=null?J:innerHeight,{scrollX:G,scrollY:Y}=window,{height:V,width:Z,top:Me,right:pe,bottom:it,left:ge}=le.getBoundingClientRect(),{top:Ce,right:ne,bottom:X,left:we}=(D=>{const B=window.getComputedStyle(D);return{top:parseFloat(B.scrollMarginTop)||0,right:parseFloat(B.scrollMarginRight)||0,bottom:parseFloat(B.scrollMarginBottom)||0,left:parseFloat(B.scrollMarginLeft)||0}})(le);let m=_==="start"||_==="nearest"?Me-Ce:_==="end"?it+X:Me+V/2-Ce+X,A=Je==="center"?ge+Z/2-we+ne:Je==="end"?pe+ne:ge-we;const z=[];for(let D=0;D=0&&ge>=0&&it<=P&&pe<=x&&(B===K&&!S(B)||Me>=xe&&it<=Ie&&ge>=ot&&pe<=Pe))return z;const Et=getComputedStyle(B),ut=parseInt(Et.borderLeftWidth,10),he=parseInt(Et.borderTopWidth,10),qe=parseInt(Et.borderRightWidth,10),T=parseInt(Et.borderBottomWidth,10);let O=0,L=0;const s="offsetWidth"in B?B.offsetWidth-B.clientWidth-ut-qe:0,H="offsetHeight"in B?B.offsetHeight-B.clientHeight-he-T:0,de="offsetWidth"in B?B.offsetWidth===0?0:W/B.offsetWidth:0,v="offsetHeight"in B?B.offsetHeight===0?0:F/B.offsetHeight:0;if(K===B)O=_==="start"?m:_==="end"?m-P:_==="nearest"?ee(Y,Y+P,P,he,T,Y+m,Y+m+V,V):m-P/2,L=Je==="start"?A:Je==="center"?A-x/2:Je==="end"?A-x:ee(G,G+x,x,ut,qe,G+A,G+A+Z,Z),O=Math.max(0,O+Y),L=Math.max(0,L+G);else{O=_==="start"?m-xe-he:_==="end"?m-Ie+T+H:_==="nearest"?ee(xe,Ie,F,he,T+H,m,m+V,V):m-(xe+F/2)+H/2,L=Je==="start"?A-ot-ut:Je==="center"?A-(ot+W/2)+s/2:Je==="end"?A-Pe+qe+s:ee(ot,Pe,W,ut,qe+s,A,A+Z,Z);const{scrollLeft:c,scrollTop:Q}=B;O=v===0?0:Math.max(0,Math.min(Q+O/v,B.scrollHeight-F/v+H)),L=de===0?0:Math.max(0,Math.min(c+L/de,B.scrollWidth-W/de+s)),m+=Q-O,A+=c-L}z.push({el:B,top:O,left:L})}return z},n=le=>le===!1?{block:"end",inline:"nearest"}:(h=>h===Object(h)&&Object.keys(h).length!==0)(le)?le:{block:"start",inline:"nearest"};function se(le,h){if(!le.isConnected||!(M=>{let J=M;for(;J&&J.parentNode;){if(J.parentNode===document)return!0;J=J.parentNode instanceof ShadowRoot?J.parentNode.host:J.parentNode}return!1})(le))return;const ue=(M=>{const J=window.getComputedStyle(M);return{top:parseFloat(J.scrollMarginTop)||0,right:parseFloat(J.scrollMarginRight)||0,bottom:parseFloat(J.scrollMarginBottom)||0,left:parseFloat(J.scrollMarginLeft)||0}})(le);if((M=>typeof M=="object"&&typeof M.behavior=="function")(h))return h.behavior(I(le,h));const y=typeof h=="boolean"||h==null?void 0:h.behavior;for(const{el:M,top:J,left:ie}of I(le,n(h))){const _=J-ue.top+ue.bottom,Je=ie-ue.left+ue.right;M.scroll({top:_,left:Je,behavior:y})}}},80813:function(un,Ve,e){e.d(Ve,{CR:function(){return Je},Jh:function(){return M},Q_:function(){return Me},XA:function(){return _},ZT:function(){return u},_T:function(){return ee},ev:function(){return be},mG:function(){return y},pi:function(){return S},pr:function(){return Ue}});var t=function(m,A){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(z,D){z.__proto__=D}||function(z,D){for(var B in D)Object.prototype.hasOwnProperty.call(D,B)&&(z[B]=D[B])},t(m,A)};function u(m,A){if(typeof A!="function"&&A!==null)throw new TypeError("Class extends value "+String(A)+" is not a constructor or null");t(m,A);function z(){this.constructor=m}m.prototype=A===null?Object.create(A):(z.prototype=A.prototype,new z)}var S=function(){return S=Object.assign||function(A){for(var z,D=1,B=arguments.length;D=0;xe--)(W=m[xe])&&(F=(B<3?W(F):B>3?W(A,z,F):W(A,z))||F);return B>3&&F&&Object.defineProperty(A,z,F),F}function I(m,A){return function(z,D){A(z,D,m)}}function n(m,A,z,D,B,F){function W(L){if(L!==void 0&&typeof L!="function")throw new TypeError("Function expected");return L}for(var xe=D.kind,Pe=xe==="getter"?"get":xe==="setter"?"set":"value",Ie=!A&&m?D.static?m:m.prototype:null,ot=A||(Ie?Object.getOwnPropertyDescriptor(Ie,D.name):{}),Et,ut=!1,he=z.length-1;he>=0;he--){var qe={};for(var T in D)qe[T]=T==="access"?{}:D[T];for(var T in D.access)qe.access[T]=D.access[T];qe.addInitializer=function(L){if(ut)throw new TypeError("Cannot add initializers after decoration has completed");F.push(W(L||null))};var O=(0,z[he])(xe==="accessor"?{get:ot.get,set:ot.set}:ot[Pe],qe);if(xe==="accessor"){if(O===void 0)continue;if(O===null||typeof O!="object")throw new TypeError("Object expected");(Et=W(O.get))&&(ot.get=Et),(Et=W(O.set))&&(ot.set=Et),(Et=W(O.init))&&B.unshift(Et)}else(Et=W(O))&&(xe==="field"?B.unshift(Et):ot[Pe]=Et)}Ie&&Object.defineProperty(Ie,D.name,ot),ut=!0}function se(m,A,z){for(var D=arguments.length>2,B=0;B0&&F[F.length-1])&&(Ie[0]===6||Ie[0]===2)){z=0;continue}if(Ie[0]===3&&(!F||Ie[1]>F[0]&&Ie[1]=m.length&&(m=void 0),{value:m&&m[D++],done:!m}}};throw new TypeError(A?"Object is not iterable.":"Symbol.iterator is not defined.")}function Je(m,A){var z=typeof Symbol=="function"&&m[Symbol.iterator];if(!z)return m;var D=z.call(m),B,F=[],W;try{for(;(A===void 0||A-- >0)&&!(B=D.next()).done;)F.push(B.value)}catch(xe){W={error:xe}}finally{try{B&&!B.done&&(z=D.return)&&z.call(D)}finally{if(W)throw W.error}}return F}function Ee(){for(var m=[],A=0;A1||Pe(he,T)})},qe&&(B[he]=qe(B[he])))}function Pe(he,qe){try{Ie(D[he](qe))}catch(T){ut(F[0][3],T)}}function Ie(he){he.value instanceof K?Promise.resolve(he.value.v).then(ot,Et):ut(F[0][2],he)}function ot(he){Pe("next",he)}function Et(he){Pe("throw",he)}function ut(he,qe){he(qe),F.shift(),F.length&&Pe(F[0][0],F[0][1])}}function r(m){var A,z;return A={},D("next"),D("throw",function(B){throw B}),D("return"),A[Symbol.iterator]=function(){return this},A;function D(B,F){A[B]=m[B]?function(W){return(z=!z)?{value:K(m[B](W)),done:!1}:F?F(W):W}:F}}function x(m){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var A=m[Symbol.asyncIterator],z;return A?A.call(m):(m=typeof _=="function"?_(m):m[Symbol.iterator](),z={},D("next"),D("throw"),D("return"),z[Symbol.asyncIterator]=function(){return this},z);function D(F){z[F]=m[F]&&function(W){return new Promise(function(xe,Pe){W=m[F](W),B(xe,Pe,W.done,W.value)})}}function B(F,W,xe,Pe){Promise.resolve(Pe).then(function(Ie){F({value:Ie,done:xe})},W)}}function P(m,A){return Object.defineProperty?Object.defineProperty(m,"raw",{value:A}):m.raw=A,m}var G=Object.create?function(m,A){Object.defineProperty(m,"default",{enumerable:!0,value:A})}:function(m,A){m.default=A},Y=function(m){return Y=Object.getOwnPropertyNames||function(A){var z=[];for(var D in A)Object.prototype.hasOwnProperty.call(A,D)&&(z[z.length]=D);return z},Y(m)};function V(m){if(m&&m.__esModule)return m;var A={};if(m!=null)for(var z=Y(m),D=0;DM in xe?tu(xe,M,{enumerable:!0,configurable:!0,writable:!0,value:t}):xe[M]=t,Jn=(xe,M)=>{for(var t in M||(M={}))Ea.call(M,t)&&fa(xe,t,M[t]);if(al)for(var t of al(M))va.call(M,t)&&fa(xe,t,M[t]);return xe},jl=(xe,M)=>nu(xe,ru(M));var ga=(xe,M)=>{var t={};for(var e in xe)Ea.call(xe,e)&&M.indexOf(e)<0&&(t[e]=xe[e]);if(xe!=null&&al)for(var e of al(xe))M.indexOf(e)<0&&va.call(xe,e)&&(t[e]=xe[e]);return t};(self.webpackChunk=self.webpackChunk||[]).push([[4105,6270],{11724:function(xe,M,t){"use strict";t.d(M,{Z:function(){return m}});var e=t(14809),g=t(59301),L={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"},O=L,y=t(7657),E=function(d,i){return g.createElement(y.Z,(0,e.Z)({},d,{ref:i,icon:O}))},P=g.forwardRef(E),m=P},91136:function(xe,M){"use strict";M.Z={footer:"footer___bruwa",whiteFooter:"whiteFooter___mR7kn",error:"error___KO0Jg",case:"case___L0pNc","resize-y-bar":"resize-y-bar___NK0gI",unfoldBtn:"unfoldBtn___aMmZw",caseHead:"caseHead___EuMPr",dot:"dot___Iky9k",text:"text___lMSx6",pass:"pass___XjijC",noPass:"noPass___JxpWk",btns:"btns___FPIaK",result:"result___oRj1h",title:"title___IhMSa",left:"left___XlC98",leftNode:"leftNode___NGHgx",right:"right____fIu_",node:"node___MwdH7",elseNode:"elseNode___WjFIg",nameWrap:"nameWrap___bEdbD",scroll:"scroll___ylWYt",scrollBox:"scrollBox___hWkc9",action:"action___xBwDi",whiteCase:"whiteCase___AZiDR",disabled:"disabled___lWQU2",codeHead:"codeHead___l8q5R",navWrap:"navWrap___xdWQe",nav:"nav___JKPVX",active:"active___DTAtT",whiteCodeHead:"whiteCodeHead___wDOny",header:"header___VjNh9",timepiece:"timepiece___yuqJC",btn_edit:"btn_edit___ozzux",whiteHeader:"whiteHeader___REV3m",djs:"djs___v0Ru7",myProblems:"myProblems___DKSbs",whiteMyProblems:"whiteMyProblems___k0QS3",fullMask:"fullMask___QZH1M"}},31138:function(xe,M,t){"use strict";var e=t(59301),g=Object.defineProperty,L=Object.getOwnPropertySymbols,O=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,E=(v,d,i)=>d in v?g(v,d,{enumerable:!0,configurable:!0,writable:!0,value:i}):v[d]=i,P=(v,d)=>{for(var i in d||(d={}))O.call(d,i)&&E(v,i,d[i]);if(L)for(var i of L(d))y.call(d,i)&&E(v,i,d[i]);return v};const m=v=>React.createElement("svg",P({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",width:60,height:80},v),React.createElement("path",{fill:"#fff",d:"M749.4 373.9H710v-78.8c0-108.7-88.2-197-197-197-108.7 0-197 88.2-197 197v78.8h-39.4c-43.5 0-78.8 35.3-78.8 78.8v393.9c0 43.5 35.3 78.8 78.8 78.8h472.7c43.5 0 78.8-35.3 78.8-78.8V452.7c.1-43.5-35.2-78.8-78.7-78.8zM513 728.5c-43.5 0-78.8-35.3-78.8-78.8s35.3-78.8 78.8-78.8 78.8 35.3 78.8 78.8-35.3 78.8-78.8 78.8zm122.1-354.6H390.9v-78.8c0-67.4 54.8-122.1 122.1-122.1 67.4 0 122.1 54.8 122.1 122.1v78.8zm0 0"}));M.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjYwIiBoZWlnaHQ9IjgwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNzQ5LjQgMzczLjlINzEwdi03OC44YzAtMTA4LjctODguMi0xOTctMTk3LTE5Ny0xMDguNyAwLTE5NyA4OC4yLTE5NyAxOTd2NzguOGgtMzkuNGMtNDMuNSAwLTc4LjggMzUuMy03OC44IDc4Ljh2MzkzLjljMCA0My41IDM1LjMgNzguOCA3OC44IDc4LjhoNDcyLjdjNDMuNSAwIDc4LjgtMzUuMyA3OC44LTc4LjhWNDUyLjdjLjEtNDMuNS0zNS4yLTc4LjgtNzguNy03OC44ek01MTMgNzI4LjVjLTQzLjUgMC03OC44LTM1LjMtNzguOC03OC44czM1LjMtNzguOCA3OC44LTc4LjggNzguOCAzNS4zIDc4LjggNzguOC0zNS4zIDc4LjgtNzguOCA3OC44em0xMjIuMS0zNTQuNkgzOTAuOXYtNzguOGMwLTY3LjQgNTQuOC0xMjIuMSAxMjIuMS0xMjIuMSA2Ny40IDAgMTIyLjEgNTQuOCAxMjIuMSAxMjIuMXY3OC44em0wIDAiLz48L3N2Zz4="},3932:function(xe,M,t){"use strict";var e=t(59301),g=Object.defineProperty,L=Object.getOwnPropertySymbols,O=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,E=(v,d,i)=>d in v?g(v,d,{enumerable:!0,configurable:!0,writable:!0,value:i}):v[d]=i,P=(v,d)=>{for(var i in d||(d={}))O.call(d,i)&&E(v,i,d[i]);if(L)for(var i of L(d))y.call(d,i)&&E(v,i,d[i]);return v};const m=v=>React.createElement("svg",P({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},v),React.createElement("title",null,"\u5360\u7528\u5185\u5B58"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{fillOpacity:.01,fill:"#FFF",d:"M0 0h30v30H0z"}),React.createElement("path",{d:"M6.866 26.928h-1.28a2.561 2.561 0 0 1-2.562-2.561V5.585a2.561 2.561 0 0 1 2.561-2.56h1.28v4.268a2.561 2.561 0 0 0 2.562 2.56h3.842a2.561 2.561 0 0 0 2.56-2.56V3.024h2.915l8.184 8.184v13.159a2.561 2.561 0 0 1-2.561 2.561h-1.28v-5.976c0-.943-.765-1.707-1.708-1.707H8.573c-.943 0-1.707.764-1.707 1.707v5.976Z",fill:"#B6D0FC"}),React.createElement("path",{d:"M8.573 3.024h5.55v4.269a.854.854 0 0 1-.854.853H9.427a.854.854 0 0 1-.854-.853V3.024ZM8.573 26.928v-5.976H21.38v5.976z",fill:"#1890FF"})));M.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBmaWxsLW9wYWNpdHk9Ii4wMSIgZmlsbD0iI0ZGRiIgZD0iTTAgMGgzMHYzMEgweiIvPjxwYXRoIGQ9Ik02Ljg2NiAyNi45MjhoLTEuMjhhMi41NjEgMi41NjEgMCAwIDEtMi41NjItMi41NjFWNS41ODVhMi41NjEgMi41NjEgMCAwIDEgMi41NjEtMi41NmgxLjI4djQuMjY4YTIuNTYxIDIuNTYxIDAgMCAwIDIuNTYyIDIuNTZoMy44NDJhMi41NjEgMi41NjEgMCAwIDAgMi41Ni0yLjU2VjMuMDI0aDIuOTE1bDguMTg0IDguMTg0djEzLjE1OWEyLjU2MSAyLjU2MSAwIDAgMS0yLjU2MSAyLjU2MWgtMS4yOHYtNS45NzZjMC0uOTQzLS43NjUtMS43MDctMS43MDgtMS43MDdIOC41NzNjLS45NDMgMC0xLjcwNy43NjQtMS43MDcgMS43MDd2NS45NzZaIiBmaWxsPSIjQjZEMEZDIi8+PHBhdGggZD0iTTguNTczIDMuMDI0aDUuNTV2NC4yNjlhLjg1NC44NTQgMCAwIDEtLjg1NC44NTNIOS40MjdhLjg1NC44NTQgMCAwIDEtLjg1NC0uODUzVjMuMDI0Wk04LjU3MyAyNi45Mjh2LTUuOTc2SDIxLjM4djUuOTc2eiIgZmlsbD0iIzE4OTBGRiIvPjwvZz48L3N2Zz4="},64126:function(xe,M,t){"use strict";var e=t(59301),g=Object.defineProperty,L=Object.getOwnPropertySymbols,O=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,E=(v,d,i)=>d in v?g(v,d,{enumerable:!0,configurable:!0,writable:!0,value:i}):v[d]=i,P=(v,d)=>{for(var i in d||(d={}))O.call(d,i)&&E(v,i,d[i]);if(L)for(var i of L(d))y.call(d,i)&&E(v,i,d[i]);return v};const m=v=>React.createElement("svg",P({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},v),React.createElement("title",null,"\u8FD0\u884C\u65F6\u95F4"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M30 15c0 8.284-6.716 15-15 15-8.284 0-15-6.716-15-15C0 6.716 6.716 0 15 0c8.284 0 15 6.716 15 15Z",fill:"#BAFFF0"}),React.createElement("path",{d:"M25.5 15c0 5.8-4.7 10.5-10.5 10.5S4.5 20.8 4.5 15 9.2 4.5 15 4.5 25.5 9.2 25.5 15Z",fill:"#44D7B6"}),React.createElement("path",{d:"M13.5 9a1.5 1.5 0 0 1 1.5 1.5v4.379l3.56 3.56a1.5 1.5 0 0 1-2.12 2.122l-4-4A1.5 1.5 0 0 1 12 15.5v-5A1.5 1.5 0 0 1 13.5 9Z",fill:"#FFF"})));M.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMzAgMTVjMCA4LjI4NC02LjcxNiAxNS0xNSAxNS04LjI4NCAwLTE1LTYuNzE2LTE1LTE1QzAgNi43MTYgNi43MTYgMCAxNSAwYzguMjg0IDAgMTUgNi43MTYgMTUgMTVaIiBmaWxsPSIjQkFGRkYwIi8+PHBhdGggZD0iTTI1LjUgMTVjMCA1LjgtNC43IDEwLjUtMTAuNSAxMC41UzQuNSAyMC44IDQuNSAxNSA5LjIgNC41IDE1IDQuNSAyNS41IDkuMiAyNS41IDE1WiIgZmlsbD0iIzQ0RDdCNiIvPjxwYXRoIGQ9Ik0xMy41IDlhMS41IDEuNSAwIDAgMSAxLjUgMS41djQuMzc5bDMuNTYgMy41NmExLjUgMS41IDAgMCAxLTIuMTIgMi4xMjJsLTQtNEExLjUgMS41IDAgMCAxIDEyIDE1LjV2LTVBMS41IDEuNSAwIDAgMSAxMy41IDlaIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg=="},84842:function(xe,M,t){"use strict";t.d(M,{Z:function(){return S}});var e=t(3113),g=t(59301),L=Object.defineProperty,O=Object.defineProperties,y=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,P=Object.prototype.hasOwnProperty,m=Object.prototype.propertyIsEnumerable,v=(A,k,X)=>k in A?L(A,k,{enumerable:!0,configurable:!0,writable:!0,value:X}):A[k]=X,d=(A,k)=>{for(var X in k||(k={}))P.call(k,X)&&v(A,X,k[X]);if(E)for(var X of E(k))m.call(k,X)&&v(A,X,k[X]);return A},i=(A,k)=>O(A,y(k)),s=(A,k)=>{var X={};for(var h in A)P.call(A,h)&&k.indexOf(h)<0&&(X[h]=A[h]);if(A!=null&&E)for(var h of E(A))k.indexOf(h)<0&&m.call(A,h)&&(X[h]=A[h]);return X},b=(A,k,X)=>new Promise((h,u)=>{var Q=W=>{try{K(X.next(W))}catch(r){u(r)}},T=W=>{try{K(X.throw(W))}catch(r){u(r)}},K=W=>W.done?h(W.value):Promise.resolve(W.value).then(Q,T);K((X=X.apply(A,k)).next())});const S=A=>{var k=A,{children:X}=k,h=s(k,["children"]);const[u,Q]=(0,g.useState)(!1);return g.createElement(e.ZP,i(d({},h),{loading:u,onClick:T=>b(void 0,null,function*(){try{Q(!0),yield h.onClick(T),Q(!1)}catch(K){console.error(K),Q(!1)}})}),X)}},88778:function(xe,M,t){"use strict";t.d(M,{Z:function(){return i}});var e=t(59301),g=t(25690),L=t(8591),O=t(38986),y={flex_box_center:"flex_box_center___kVqBh",flex_space_between:"flex_space_between___FMnNq",flex_box_vertical_center:"flex_box_vertical_center___meESe",flex_box_center_end:"flex_box_center_end___KFpOb",flex_box_column:"flex_box_column___GHIK9",video:"video___nn_cD"},E=t(69618),P=t(59301),m=(s,b,S)=>new Promise((A,k)=>{var X=Q=>{try{u(S.next(Q))}catch(T){k(T)}},h=Q=>{try{u(S.throw(Q))}catch(T){k(T)}},u=Q=>Q.done?A(Q.value):Promise.resolve(Q.value).then(X,h);u((S=S.apply(s,b)).next())});const v=function(b,S){const A=b.split(","),k=A[0].match(/:(.*?);/)[1],X=atob(A[1]);let h=X.length;const u=new Uint8Array(h);for(;h--;)u[h]=X.charCodeAt(h);return new Blob([u],{type:k})};var i=(0,e.forwardRef)(({time:s,number:b,supportCamera:S,take_photo:A,isExercise:k=!0,update:X,onUserMediaLoaded:h},u)=>{const Q=(0,e.useRef)(),T=(0,e.useRef)(),K=(0,g.useParams)();let[W,r]=(0,e.useState)([]),[R,q]=(0,e.useState)(0);const[ee,G]=(0,e.useState)("");let[p,a]=(0,e.useState)();const[Y,B]=(0,e.useState)(0),F=(ae,Z)=>m(void 0,null,function*(){return(0,O.ZP)("/api/attachments.json",{method:"POST",body:{file_type:"base64",original_filename:ae,file:Z}})}),I=ae=>m(void 0,null,function*(){const Z=new Date().valueOf();if(ae){const se=yield F(`\u7167\u7247${Z}`,ae);se.status||(yield(0,E.Ju)({container_id:K.categoryId,container_type:"Exercise",attachment_id:se==null?void 0:se.id}))}});(0,e.useEffect)(()=>(z(),()=>{Pe(),f()}),[]),(0,e.useEffect)(()=>{R===2&&s&&b>0&&(j(),B(1))},[s]),(0,e.useEffect)(()=>{if(Y!==0){if(Y===2)clearInterval(p);else{let ae=0,Z=setInterval(()=>{W.includes(ae)&&V(),ae++},1e3);a(Z)}return()=>clearInterval(p)}},[Y]),(0,e.useImperativeHandle)(u,()=>({handlePhoto:V,handleTakePhoto:Fe}));const f=()=>{B(2)},j=()=>{const ae=s/b,Z=[];function se(ve,be){return parseInt(Math.floor(Math.random()*(be-ve+1))+ve)}new Array(b).fill(0).map((ve,be)=>{A?Z.push(se(ae*be,ae*(be+1))):be==0?Z.push(0):Z.push(se(ae*be,ae*(be+1)))}),W=Z,r([...Z]),console.log(Z)},z=()=>{navigator.mediaDevices===void 0&&(navigator.mediaDevices={}),navigator.mediaDevices.getUserMedia===void 0&&(navigator.mediaDevices.getUserMedia=function(ae){const Z=navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.mozGetUserMedia;return Z?new Promise(function(se,ve){Z.call(navigator,ae,se,ve)}):Promise.reject(new Error("getUserMedia is not implemented in this browser"))}),navigator.mediaDevices.getUserMedia({video:{width:640,height:480}}).then(function(ae){ce.current=ae,S&&S(2),q(2),"srcObject"in Q.current?Q.current.srcObject=ae:Q.current.src=window.URL.createObjectURL(ae),Q.current.onloadedmetadata=function(Z){Q.current.play(),h&&h()},Q.current.addEventListener("ended",function(){console.log("\u64AD\u653E\u7ED3\u675F"),f(),k&&L.ZP.error({content:"\u60A8\u5DF2\u7ECF\u5173\u95ED\u4E86\u6444\u50CF\u5934\uFF0C\u8BF7\u572810\u79D2\u949F\u5185\u6062\u590D\u6444\u50CF\u5934\uFF0C\u5426\u5219\u5C06\u63A8\u51FA\u8003\u8BD5",duration:10,key:9998})},!1)}).catch(function(ae){q(1),S&&S(1),ae.message==="Permission denied"||ae.name==="NotAllowedError"?L.ZP.error("\u60A8\u5DF2\u62D2\u7EDD\u4E86\u83B7\u53D6\u6444\u50CF\u5934"):L.ZP.error("\u6444\u50CF\u5934\u83B7\u53D6\u5931\u8D25\uFF0C\u6216\u60A8\u5DF2\u62D2\u7EDD\u4E86\u83B7\u53D6\u6444\u50CF\u5934"),console.log("errname: "+ae.name),console.log("err: "+ae.message)})},V=()=>{try{T.current.width=Q.current.videoWidth,T.current.height=Q.current.videoHeight,T.current.getContext("2d").drawImage(Q.current,0,0,T.current.width,T.current.height),G(T.current.toDataURL("image/png")),I(T.current.toDataURL("image/png")),Ce(T.current.toDataURL("image/png"))}catch(ae){}},Fe=()=>{try{return T.current.width=Q.current.videoWidth,T.current.height=Q.current.videoHeight,T.current.getContext("2d").drawImage(Q.current,0,0,T.current.width,T.current.height),T.current.toDataURL("image/png")}catch(ae){}},ce=(0,e.useRef)(),Pe=()=>{try{ce.current.getTracks().forEach(function(se){se.stop()}),Q.current.srcObject=null}catch(ae){}},Ce=ae=>m(void 0,null,function*(){const Z=new FormData;Z.append("file",v(ae,"1")),Z.append("1","123");var se=new window.XMLHttpRequest;se.withCredentials=!0,se.addEventListener("load",function(ve){let be=JSON.parse(ve.target.responseText);(0,O.ZP)(`/api/exercises/${id}/upload_photo.json`,{method:"post",body:{attachment_id:be.id}})},!1),se.addEventListener("error",function(ve){console.error(ve)},!1),se.open("POST",`${ENV.API_SERVER}/api/attachments.json`),se.send(Z)});return P.createElement(P.Fragment,null,R!==3&&P.createElement("aside",{className:y.video,id:"screenshot"},R===0&&P.createElement("span",null,"\u6B63\u5728\u5F00\u542F\u6444\u50CF\u5934..."),R===1&&P.createElement("span",null,"\u6444\u50CF\u5934\u5F00\u542F\u5931\u8D25"),R===2&&P.createElement("div",null,P.createElement("video",{width:"288",ref:Q,autoPlay:!0}),P.createElement("canvas",{style:{display:"none"},ref:T}))))})},74508:function(xe,M,t){"use strict";t.d(M,{xp:function(){return y},AG:function(){return i},JA:function(){return P},FX:function(){return Je},k$:function(){return De},ub:function(){return ue},e6:function(){return D},v7:function(){return S},BO:function(){return s},x7:function(){return r},em:function(){return Z},BV:function(){return E},qz:function(){return v},Gm:function(){return m},yt:function(){return T},I2:function(){return I},sQ:function(){return Q},z3:function(){return L},GY:function(){return be},wC:function(){return Me},Pt:function(){return ve},Oe:function(){return se},L6:function(){return g},RL:function(){return e},f$:function(){return O},j1:function(){return A},jD:function(){return b},g4:function(){return k}});var e=t(58143),g="data:image/png;base64,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",L=t(4977),O="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAEsCAYAAAB5fY51AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM5QkFEM0E0MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM5QkFEM0E1MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzlCQUQzQTIwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzlCQUQzQTMwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz74uUqOAACl0klEQVR42ux9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X9pK9hKMISxcuLBsxzr22GMdl+//8pe/lLRvCsnZ4Y033ih6n9tuu61tvKnY8povv/zSllxKkZY5//zzu4j/sW9jqbjyyitt75Vy49vf/rZ8CNjhT3/6E0aMGOFOUpewNoPND1jU6uQSfeMb3yjbsSorK6VSpR3uuOOOLlIxheBb3/qW7XZqnBe7Euk0kZwKmIuxsPiw4DUoFttss41MEbnoootw1llnyWt5xRVXlCPGa0vW5QRXjp944gnHh9uFF17oTtCMC+IG3TNw3HHHOQbFb7rpprIdR7gAprAqbI8jSKukfe+88862+/3b3/5W1P4efPBB2/1dc801Be8rFouZkydP7rKvrbfe2hQuYb+7Hx555JEu58pt5cRJJ51kO75er9dsbm52J6UbdHfG/fffL+vy7MCSjAULFpTlOHRfnKysUpNImUVvh2Ld2mHDhtlud8qCzwVajytWrOiyncKA/bEsh/pWgrBlyguD7vy53JpXTosNDz/8sKv+4LqEucHYEm9KJ1Dhs1wuwTnnnGO7na5NKZrs+++/v+12p4B8d3BSAWVvwWLHOBvZK5v9CXSz2TqN18TJ5S4FjL9lizCy/CdXEN51CV10wq233uroGh522GFlO87PfvYz22NMmjSp6H0mk0lz5syZXfb54osvFrW/r776yhQk02V/wpIrWx7aj370oy3+nnv66afNf/3rX+bnn3/uTkAHl9AlrBzYZpttHEmLN1Y5wJgOkzDtjvHQQw+VFCM79NBD5X6ES2f+85//LHpfwjIzhw4d2uX8jj322IL39f7775c9Ptja2mp+9tln7g3rEtaWDWZPOxFWfX192Y5z+OGH2x5jzz33LHnf8+fPN1taSr/E3/nOd7qc3wMPPFDUvkig2ftatGhRUfu6//77O/b3ta99TZKXC5ewtljccMMNjqTF1Z2eWolKv55//vl+MQ4klGnTpnWsXp111llF7+vRRx81R40aJfdVXV1t/v3vfy9qPytWrOgyXgcccIB0iYvFunXrZHkMv9///vc/dwK4hDXw8L3vfc+RUK6++uqyHGOPPfaw3f+uu+7ar8Zi4cKF5vLly8viCtON27hxY9H7uPPOO23HbMmSJUVbo7ScM/d12WWXuROgHxGWIlkLqHKXH3JjzJgxWLlype3fqGdVaiYyl7DtVqCYUNnc3CyTTV10Busj99tv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",y="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg==",E=t.p+"static/err.2323787b.png",P="data:image/png;base64,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",m="data:image/png;base64,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",v="data:image/png;base64,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",d="data:image/png;base64,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",i="data:image/png;base64,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",s=t.p+"static/douyu.1e926b4a.jpg",b="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAA4BJREFUSEu9ll1IlFkYx3/v6+iMqzmjY2wfNqaR6H4UbKVR0RbiQiaVXXVjqNFFs3ddxrrhQhjuRlclIdvaCt1FYBeRBbYbrYoaRUhg+IE5SZQzOqON7zi+ZznvNK7ufJl9nLuX95z/7/yf8zznOQqfaSgLnA5MpHIc+BGFb4CUFe1BMAc8BS7h50/2E5Q6IZCErKIZnWrEiuQjF0lllRZ8nJSwEKiLGlSufjRIGCvVdU6wk6shUDe9wLa4XqTT/wL9Prb7KGF72FEAheT/r1ZRWZu8FofZQVZSFp75SV5oo4zPjRMUweWCA5RgDjtaejICclNyOe84zwHrAawm68Iepuenuee9xznXOXpnepcDE5SgRoIEVGRW0Jrfis1kixmiWX2Ws2NnaRxvTASLDiowF9D5dSdZpizaPG20vmnlSt4V41uK1wzXcth2iGP2Y2i6RuVAJbenbseDRQEJhcsbL3Hqy1OGk3pXPRddF+nb8ohNlnzcQTebn2ymOruGC7m/GXMe+h6yp3+PTOVYIxJkUS38VfQ3xWk7jEVyxz7dhz3JjqKEojwRnGBEG2FwdhBNzOIOeujx9dI58w9D2lA0Z5GgVCWVB189YFta7Exved1CnjmfHenbkfPlBnSh49f9NL9upm6sjml9erG7SJCCwrX8a1RlV0UNw/WJ6+xN30uOOccQtiiWBVBABDCrZtqn2o1z8wt/WCPaGcGuVbu4X3SfZGVpWbkCLh6/fcJBWzkBPUDh00J+WldH7eoaI2mcw076t/ZjTbLiHHHS9KopHMboWSddnV5zmoYNDUtgN9w3KM0oNVJehurO1B22fLGV9Snr8AQ9dHg7qMysNBze8tziyPMj6OjSVYw6Cv2ibv3P/JJTj0Ag4TfdNym1lpKRlJHw+mmfukvFwEHmhLzI44AUmeZ5Tfj1t3R5uylKK8Qb9Bq1U5xenBDU8LKBMy/OxA+dVDFhYkOKg+Fwur67oMqsZbQVtCHLINYY1UbZ/Ww3Y4GxOMmQaK8CqrOraXT8yurk7IjZUvzowFF6ZnoW11OcM4oHFGA32Sm3lfN9xj7S1TTjNh/ShvnBWkbVYBWT85Mx60h779YdpRNnmjKNYn2XBGHYojbRRR8K3yWK3Ar/L2l8taj8/olaeS07+eMzP05kTMLPLQUn8C1EtvZlhi703BJcjnxuLVPhQ6b9CxF3aSow+t5QAAAAAElFTkSuQmCC",S="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAABV1JREFUSEu9lntsFEUcx78ze4+9FoLQB3eAxYCCYIGKsRJAClQFQQkxpBV5JAYVFEVjCDEQgoZHjAHB8IhGsMU/GkQNhETFYCoSEtoUedQYQzjkUUqPHpQD79otvZsxv5mdu7X4N3PZ7E5u8/vs9ze/F8N9WqwXx18YGjiPSbaUS1bOGUL0P73E1E8vukv3WYJ+akkh5R0JHJMQ29u72494bWdBfdG3IGjn7+dg0zkAunIADeHGuseCYBqqgRLChaYha+JO7E0Ad83H0d1faId/5mDTLBfAwUAXkzkowWUwgO6Hh2pzzl0EohchGVcAyQChYFplhsld7V2x5VlQYWjgfA5eZ0mtwkBon1UntSpnzKPo33gQU7kfVrQVsdEz0WiltGEApNDABJDOZNJPxnviZ5TriuzwUQ5WQWoURDLQs9oruKsOQFfpCMxpOIRt/jygJ43DZQuxInpcvZNh2nUZL0zK7bHu2AoFKrYjnRYQslyDpMSnIDoEcuelQS8YEIBE/Sk8P7catx1HqSEYKSNYRruxo81pK1CgsB2RZMwCh4FYUqswEO1ChlTpSMxqOKgVueuXk2fw7sYtuHusCTyZdCEGKnHNaWMKFFEgcheDz6OG9vSCUUqwVOkIzOgFIhsXpMDOG3E0j5uNlo4YejyqWp1rGjTIgCSDnwyrM9JqlEIhYCnv+5EaNxLPGNA/nUBGAg/ka20ZgeYhVajqaESaSaR15OGqF0RuM2oUiMIoL4Q7c59DYk4lAsOH4bHqd3ArP4TpDQe065rO44/q1Rj0/kIUzJ4ADOiD5pGLUHWrCYLJrKoWp1UrGmxHpDkfpSgDOBPK0Lp3C2aVPIj3eABjmAX/48vwtHUJUw3oZBQ15dWo5R2YzvphYr8IkokkVluXIZhQoDQD7gEpRZIhPXwoYr/tw+cDirDICmYPPVm2FFP4JUxpdBWdjKK2/GXs8t1QLuoBRRwlK4W6UK4j0JXeihQoI3Dt661YUzUXHxAk5QC7jwB/X0dqfz0mR26i4n9AFNpp0LmYXNKKKMzvAdG5WHkhJP6qx8XiIehDnp3/CU588wP2sHZVtJrLSv7jutryauz03VQ5lIbQOaQAOUVZ11HUmWAQkWKMPX8ch3x5wI07iA1bjJecs8ollALJ0hGo9CiqeUqD6P+sGnJhNuo8Z+QNbxQXoOLCCeylqEok0fhQFV7r+hO2SmAgMXk8Zh6pw2eWDTScw1eTXsEOBdJqKAko4pQb3eqQDW9vwlqWhfFNP+G7UaNVEJxbX4N569ciICRkyEa0bhs2zZqBt60A8MVhbH9rDXb74hqg3CZdkClDAq2mMoTtiOAAoyS1MgKhlcvw+6Z1qutJKbHx12PYcfkykk+MxbRRj6DOl4e+QgITV2LxqR9xmne61dsEgk5WUkbgbAkqtsMJC6yfKUPS78faA7V4vbIiG9pXpXbHUCpLFCSbv8fZVTux0Bf1tIZcUVUFFoJUtrQ5bSW6TYTCh7hkL+rCqotpvm3jy40bMGnJPCBItdxdiRSwYR/at36LRTyKK7xbd1i3aps2ofNJVe+PYk7sQwUaECx+1setw5YE9za+YAZYXjIOCyqmobCgAGiJo7P+NI7Gr+BjXxuusx5QCzbnowPB0/gkOruYKL3tXL+YnTeK7PAextirqsZ5uix9Vb7gGCz8CDKujN9iaaWcXlUt3L0MxJ0daFhZ1d4d2+ydGeg5UBQMf8oY3uBgfq3MTD+6XajLM6DQjGAgrpv0XqJTQK5r745tMQNT73ELRf6iMvisJRxsAZfob77GTER6T2o0MTcBqW2LhKzpgqwld+UOVn/kfVn/AsVflDnLRAvCAAAAAElFTkSuQmCC",A="data:image/png;base64,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",k="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAAaCAYAAAAXHBSTAAAAAXNSR0IArs4c6QAABYFJREFUWEftl1+MVOUZxn/POTOzszODTURBRRql0ggF/1yo/ZNQarvYGmB3dnaxSkht0zQIprUx/ZO0NKYXxaZN2rhpUs1e1JgQy+wuC5IqhQjEWq60pRqS1oIVEy0SL1xmdtbdOecp5yyz7LI2JPZCa/a7mvm+933O+3zvn+cc8RFc+ghyYo7U/0tW5zI1l6kP8AZU7PHfgI/9txhkxh3yVP0tvs8hNVO7tV7U3sZ3QuiMxWJBTeb5pnlk7AYO85DimXhWsZMVZHkA0yFYiDhp2BuJR8aqevVC+3wvq0KzTXCL4V3D4abZNj7Kq8UCW4FvIJbIvNGE/rEz9PFH1RMclSr+icU2icwMYE/7J8aBm2tVHct3+0thyBMyV6QWra40GBLSfXXxQ6pKfGC1M+3z2RwGbMeUpnzO45+KYEtjgF2gdHdet8sO6AcunYEv3pQ5bvisIEjPWjhiT63GJp7WiMAqVFgruB5NmSQ/lgXJbUwGfqqW4cZck/k5cwi4HHgrht8jjipiQRDQZbgViGx+XB/Uwwl2qZsNDnhckAP+idkZw4lArDT0ChY5wRJdjaqOtK33ddkcfwCWAsci0x8mmPBdiWvOXXVSCQcc8SQBKxBbJdpi86PRAba/5/Rr7/VnArNbk8GfPgu+oSaeK8J+mS8kwTWbdIwN619T+fyK20oFfo3YbPFvBXQ0Y0ZCOCRzrcW+eo0NyU22fNq6/IlMyKDEjYZn600qxTAtq59LnIzGWd3YrdcT+2LZHcowiJmHGKzV2MjTejc5K1XcR8AWw9/rNT49i1S2y7fmsuyRWYh5W6J8ZkDP5db5+lyeI5hLHLOpPqQds/qw7AXFkKOI+TIPNuGdjOjH1OOYL44O6cULfdp73BuYHQoYiSO+rIC7BA8idtVOcBcvaCLxae/04jDHAcwno5hvN4bU18IqVNwVhOx0RBzkuHoGqUK3b1HIUy1CkVjfGNCfE+e2Hq/JiL0ybo6xdGyvTs4itdqZwuUMyKwX9FucEGwn5pVaUiatPpvm2Nbr6zLm4LmLSMr9NuABxEDtNHe3hlPhq74qiFJSy2Jz3+igfjuN1LogZJCYLBELp0jlKr4hG6SEPp6UXCQ6kxpvOebL/nwYsi9p0HFx03hVx2aRWu5c8VPsxqyRedTiuMQvbV4riBWnq6pd6JMre1k25Fngklh8LTSfe7+kHJFRzBUpqWzFN+eSDMUsSglFdDZ2nSeU2BS6fWUQ8hdiFhh+UB/ULy4MMN/la8IMiUS0BTFbInMqLQuwTe/ooJIBMGOVKt6M+A3ibTfpUMi9/zOpXKdXZnM8I3OVxak4otIY0vOzsoCD9l6eCM09CXGLjfWq9k+VwB2+UvPSKddheC0Tc/s7E4yU8uzH3GR4aUJsHK/qpUkfB/kyqzMZfodZjBiuwT0l87P3S2qq/EoV/wOl4zNZrwiO2zPf3i1erNd5mJB5xTwHBUtNql1HZP5kuFYBazCXpfvmW/VBPZ5OprJvJ0MVp5oz4pjDNn9VwCrEbTL55LnjE3SN79axUo9/lZCy2FGvsgkmhbxU9gJnOCCz8j166k4FDMvneqrY49fPNvXVszMzY8eYR2sB97fFLMmKYWB5ajFdAOFMDN8bHeCxlpCmOtjNncGkmJ4X7HOiafGyJ7h3dFgvpMEnpMT9ccTW0SE9dj4Kq9RD39lqus8xW6cPiuJ6L1Qu7cvl6aDId3tVKL6JCC5C7M36CA+lryLrXGjPpoGuTUoL8UZs9tNkoKUrs7DW+bJCjnIQcIfjtDKOxmZPo8k+9uhMy75Y8d2YTL3BzpYOTWH1ulSK+HoTXh4b0sHpz8h3e4kCtjTq/HTu0+MimfzQHM9l6kOTiosEMpepuUx9gDfwHxPQeQqe3h4RAAAAAElFTkSuQmCC",X="data:image/png;base64,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",h="data:image/png;base64,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",u="data:image/png;base64,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",Q="data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzEzOCA3OS4xNTk4MjQsIDIwMTYvMDkvMTQtMDE6MDk6MDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMjQwMUY1OTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMjQwMUY1QTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMyNDAxRjU3N0RDMzExRThBODI5RDkwNTJFODYyOTA2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMyNDAxRjU4N0RDMzExRThBODI5RDkwNTJFODYyOTA2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJ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",T="data:image/png;base64,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",K=t(31138),W=t.p+"static/teacherQQ.833913ba.jpg",r="data:image/png;base64,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",R=t(59301),q=Object.defineProperty,ee=Object.getOwnPropertySymbols,G=Object.prototype.hasOwnProperty,p=Object.prototype.propertyIsEnumerable,a=(Ze,J,Ee)=>J in Ze?q(Ze,J,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):Ze[J]=Ee,Y=(Ze,J)=>{for(var Ee in J||(J={}))G.call(J,Ee)&&a(Ze,Ee,J[Ee]);if(ee)for(var Ee of ee(J))p.call(J,Ee)&&a(Ze,Ee,J[Ee]);return Ze};const B=Ze=>React.createElement("svg",Y({xmlns:"http://www.w3.org/2000/svg",width:12,height:12,viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve"},Ze),React.createElement("g",{fill:"#fff"},React.createElement("path",{d:"M302.1 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c.1-16.5-13.3-29.8-29.8-29.8zM92.9 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8zM511.3 88.5c-16.5 0-29.8 13.3-29.8 29.8v789.9c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V118.3c0-16.5-13.3-29.8-29.8-29.8zM720.5 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c0-16.5-13.3-29.8-29.8-29.8zM929.7 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8z"})));var F="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAyNCAxMDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMzAyLjEgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjLjEtMTYuNS0xMy4zLTI5LjgtMjkuOC0yOS44ek05Mi45IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNTExLjMgODguNWMtMTYuNSAwLTI5LjggMTMuMy0yOS44IDI5Ljh2Nzg5LjljMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYxMTguM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNzIwLjUgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjMC0xNi41LTEzLjMtMjkuOC0yOS44LTI5Ljh6TTkyOS43IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHoiLz48L2c+PC9zdmc+",I="data:image/jpeg;base64,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",f=t.p+"static/certificate.a2a9ee77.jpg",j=Object.defineProperty,z=Object.getOwnPropertySymbols,V=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,ce=(Ze,J,Ee)=>J in Ze?j(Ze,J,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):Ze[J]=Ee,Pe=(Ze,J)=>{for(var Ee in J||(J={}))V.call(J,Ee)&&ce(Ze,Ee,J[Ee]);if(z)for(var Ee of z(J))Fe.call(J,Ee)&&ce(Ze,Ee,J[Ee]);return Ze};const Ce=Ze=>React.createElement("svg",Pe({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",height:12},Ze),React.createElement("path",{fill:"#fff",d:"M701 959.4H325c-116.4 0-211.1-100.4-211.1-223.8V357.9c0-117.6 86.8-215.6 197.6-223.1l2.7 39.1c-90.3 6.1-161.1 87-161.1 184v377.7c0 101.8 77.2 184.6 172 184.6H701c94.8 0 172-82.8 172-184.6V357.9c0-97.1-70.7-177.9-161.1-184l2.7-39.1c110.8 7.5 197.6 105.5 197.6 223.1v377.7C912.1 859 817.4 959.4 701 959.4z"}),React.createElement("path",{fill:"#fff",d:"M741.5 429.3 485.8 736.1c-9.8 11.7-27.2 13.2-38.7 3.3L276.5 593.2c-11.5-9.8-12.8-27.1-3-38.5 9.8-11.4 27.1-12.8 38.5-3l128.5 110.1c11.6 9.9 29 8.4 38.7-3.3l220.2-264.3c9.7-11.6 26.9-13.2 38.5-3.5 11.7 9.7 13.3 27 3.6 38.6zM640.8 239.8H385.2c-48.4 0-87.8-39.4-87.8-87.8s39.4-87.8 87.8-87.8h255.7c48.4 0 87.8 39.4 87.8 87.8s-39.5 87.8-87.9 87.8zM385.2 103.4c-26.8 0-48.6 21.8-48.6 48.6s21.8 48.6 48.6 48.6h255.7c26.8 0 48.6-21.8 48.6-48.6s-21.8-48.6-48.6-48.6H385.2z"}));var ae="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgaGVpZ2h0PSIxMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTcwMSA5NTkuNEgzMjVjLTExNi40IDAtMjExLjEtMTAwLjQtMjExLjEtMjIzLjhWMzU3LjljMC0xMTcuNiA4Ni44LTIxNS42IDE5Ny42LTIyMy4xbDIuNyAzOS4xYy05MC4zIDYuMS0xNjEuMSA4Ny0xNjEuMSAxODR2Mzc3LjdjMCAxMDEuOCA3Ny4yIDE4NC42IDE3MiAxODQuNkg3MDFjOTQuOCAwIDE3Mi04Mi44IDE3Mi0xODQuNlYzNTcuOWMwLTk3LjEtNzAuNy0xNzcuOS0xNjEuMS0xODRsMi43LTM5LjFjMTEwLjggNy41IDE5Ny42IDEwNS41IDE5Ny42IDIyMy4xdjM3Ny43QzkxMi4xIDg1OSA4MTcuNCA5NTkuNCA3MDEgOTU5LjR6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTc0MS41IDQyOS4zIDQ4NS44IDczNi4xYy05LjggMTEuNy0yNy4yIDEzLjItMzguNyAzLjNMMjc2LjUgNTkzLjJjLTExLjUtOS44LTEyLjgtMjcuMS0zLTM4LjUgOS44LTExLjQgMjcuMS0xMi44IDM4LjUtM2wxMjguNSAxMTAuMWMxMS42IDkuOSAyOSA4LjQgMzguNy0zLjNsMjIwLjItMjY0LjNjOS43LTExLjYgMjYuOS0xMy4yIDM4LjUtMy41IDExLjcgOS43IDEzLjMgMjcgMy42IDM4LjZ6TTY0MC44IDIzOS44SDM4NS4yYy00OC40IDAtODcuOC0zOS40LTg3LjgtODcuOHMzOS40LTg3LjggODcuOC04Ny44aDI1NS43YzQ4LjQgMCA4Ny44IDM5LjQgODcuOCA4Ny44cy0zOS41IDg3LjgtODcuOSA4Ny44ek0zODUuMiAxMDMuNGMtMjYuOCAwLTQ4LjYgMjEuOC00OC42IDQ4LjZzMjEuOCA0OC42IDQ4LjYgNDguNmgyNTUuN2MyNi44IDAgNDguNi0yMS44IDQ4LjYtNDguNnMtMjEuOC00OC42LTQ4LjYtNDguNkgzODUuMnoiLz48L3N2Zz4=",Z="data:image/png;base64,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",se="data:image/png;base64,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IAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DsZJAxgypZNaUgZI/bzaJEydOhBi8+O2VrFyzS3oNmCR//PFnhK7Fk0mABEiABEiABEiABEjAHgEKOL4fsZLAlrVBUrJYXrc++/pN+6Vpa1/5559/3HpdXowESIAESIAE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JEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa755tOSAAmQAAmQAAmQAAmQAAl4MAEKOA+ePA6dBEiABEiABEiABEiABEggdhGggItd882nJQESIAESIAESIAESIAES8GACFHAePHkcOgmQAAmQAAmQAAmQAAmQQOwiQAEXu+abT0sCJEACJEACJEACJEACJODBBCjgPHjyOHQSIAESIAESIAESIAESIIHYRYACLnbNN5+WBEiABEiABEiABEiABEjAgwlQwHnw5HHoJEACJEACJEACJEACJEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa75jrKnLVYkt0wP6i+JEn0o/qNmydwFG6Ps3rxRzCeQKuXnkiB+XHnw6Hv5/fc/3DLgd999V/7++2+3XIsXIQESePsIxI37gaRNnUxevvpdvn38w9v3gHwiEiCBWEOAAi7WTHXUPujFE0slY4ZU4Tft7ztFgqeviNpB8G4xkkCa1Mnk7JFF8tvLV/Jlnnry+rW+gGvdvLoM9+0os0PXy9CAmQ6f5eDOmZIo4YfSsoOfnLtww+HxMeWAePE+kNbNa8i3j/8n6zftdzisAb1bSNVKxWTUuPmyedshh8ebHtDVu4HUqVFaQmavkeWrd9o8t1/P5lK7RmkJmrJElq2yfZyRm0OsL5nnLxOCl1o9X7NGlWX08C6ycctB8e42Wl3Ox7uhrN24Tx4++t7I5WPc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",ve=t.p+"static/question.ed747acc.gif",be="data:image/gif;base64,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",Me=t(55351),De="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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",ue="data:image/png;base64,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",D="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAFTklEQVRoQ91aS4xURRQ993UzUUZcqFEc4meh0cQFSlwgrvAHSgQWhOhCk4GZqmdw+ERUWDkrBMUBnIzzqqYjcTaaGBLFxA8MjIk/3PhZCCa6UAyKC11ARnDo6Wvu+HrS0/R7r96nWVBJpxfv3nPPrbp169aHUEAzxsxl5gcB3AdgAREtkH8AXSH87wBOMfMp+QfwFREd0Vr/k9c8ZQUwxixi5mWe5y1l5qUAyimxqkQ0XqvVxonoE631Nyn1p8VTO7B///75Fy5c2MzMWwB0ZDHaQmeSiPbMmTNnb3d39+k0mKkcMMZsBiC/W9IYSSH7K4C9Wuu9rjpODoyMjNxQq9VGADzuCpxT7gPP83p7e3v/TMJJdCAIgoVEdBDAzUlgBX8/ycwrfd//Pg431gFr7RPM/HbBxFLBEdGTSql3opQiHQiCoI+IXk9lrU3CzLzR9/3BVvAtHbDWPsrMH7aJTyZYInpMKfVRs/JFDlQqlduq1eoxIro2k6U2KTHzX+VyeXFPT8/PjSYucsBae4iZH24Tj1ywRHRYKfVIpANhnt+Ty0r7lbc0rhMzI2CMuRHAlwBubT+HXBZ+AbBEa/3HrFLCWruTmV/MBZ1N+TiAdyNUX2qZeYh2KaW2zThQqVTumZqaOlZgbePqynEiWquU+qFZwRjzBoBnIoAmS6WSTOhvp0PIGPMcgN2uVguSiyQfBIFPRMMJdrZqrV+bdsBa+x4zryqImAtMJHlr7RJmPgxgbhwQEb2vlFpNAwMDV3Z2dp7JUM+7EG0lE0l+dHS089y5c4dkkjqAVycmJq4ma+0yZv7YQaEIkUjyAh4EwTAR+a6GiGg5BUGwg4i2uyrlkEsi7xL3s8wz88syAm8x89M5iLmoxpIP4348bRYkolEyxowBkA25S1sLQJbyHhfhUCaWvMT9+fPnx5h5cQrMuugRceAEgDsdlKfTVph2rwMgC4mk37gWSz5L3DcZ+1EckAw0L44FM4/4vq+aZfr7+zu6urq2MbPMoSuavieSt9b6zJyU7+OonXVygIjWKKUOxCGFhaA4cj0AF/KS7z8D4DmMfpTIGdcQOgtgldZaJlpss9auA/B1q/Kgrhjm+08B3JuEF/ediE44T2IikiOP1Uqp7/IYDePeElFvXhwAY2nTqJCXkTiZ1XgBcT9jmplHxYEd4SR04kRER0ul0ur169dLWKVqYb7/IpVSjHB9IctSShzQWq9JQySMeyG/MI1ewhxYnqeYq2itnePYGPMmgO6iyAP4v5gTwBzl9Cta68RdnDHmWQAtz3WyOjRTTodZYSsRvZoRbLvWemeU7vDw8P2e532eETtSjZmf931/d31HtkguHdIWUw3oWmttm60NDQ1dVS6XZat6V8EOTMplitwpNJ5K7ALwQg5Da7XWszbnxphRAE/lwIxSnQnd5mMVGYWsZ///MvMK3/ePiFVjjFyADLSBvCyo0vuzj1VCo3J5kflgi5lPE9EKIprHzFIqtKO1PtiqWzLGyIb6oRyW5ZynBOCOHBhRqmNa61nHnhedjQZBcDsRycS7pg0E8kD+LZse3/d/agS5/I7XG0JpI4B9ebqsQN1NWuuWly2X7xVTvfestXfXarWDRHRTgT2aCMXMv3metzJp/5F4SymWhoaG5pfLZVlpL9k1a7VaVRs2bEi89HZyIOwu2b1tukQX3TL3OHGYsjw1GBwc7Oro6Kg7UthTA7mhn5yc3NfX1ycPQ5xbmhGYBSqPPYhINkMPAJDHHrJ4pWlTAOShx1FmvnSPPVoxbHxu43neAmauP7eRf2nTz2yI6FStViv0uc1/ndZCH8rgOooAAAAASUVORK5CYII=",x="data:image/png;base64,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",ne=t(53114),nt="data:image/png;base64,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",Je="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAA61JREFUOE+FkmtMW2UYx//ntKcXygotpbaAoxQarhYKkwEb3QhRxgbOITNOTZzOZRedCcq+zMRgjLqocTHq/EKYRk10SK2wwSaEMEaVYVOLjI1OIBWwFNpISy/Qc9oeM5Iuytj2fHqfy/vL//++D4F10bIfPJk8XqMQU+luV0S66FoRF2gi3FRZXIjkUF55Ms81t8za/766aH+6HZHYdSJ2OHcQAikJangB7zXuVhwnuQLyypATc3MMqrdFoVZSCNEUCoqywJACxvC95ZjTwXQUFcFf1YLwGshpeGjvhHXhTXdAyCx5QZSXJZXTER5+7p3GvBN4XA+oFEAoQEBbsQUsJcbVS7+NBBiGm8Bd9VRuS36dYM0llGvebzMYbJ1RaebX0WXP2cqtolJSKMWlTivss0DtDkClBJggB9qaGjCEAL0dlm5SSDaNDs98uL8u0Uqw7HnO0sAZk/HbkbGe1sjRhArUHX0+1ZiYkY0L3/TDNgXsrgIylABL85BX3wCfxx89+/aF3L2lsA/9Keiqf27rlTVr7Pwr+dO/XOvqOG8zjE/4zh14KtGaX1XJ7f6qG+axCOqqAHUKwCNF0DzxLP4aven4/eKQLl4iPZ2r1+Wkbdc9eeex2ZmXUuwTMx85pyaV4xZHVt2h2rQh4wAuD3ixZyeQoQCSZalQVDdgtL1zdJNc4o+TJQ0qq7XvEMSZlTugNWUtIO2F6rdMw8GmkmK5OBTm4ss2C/RbCGQpOdCU6kHzxOHrg9Zgqkq0T9Uw3n/X98cKrc2SAstYZLVw82pf/QF9utk0BYkwgmz1Jsh0xbj2Y3/XxUF/U4oS7PEvvNP3BMUaL5ahuEQrasvLUWr9Li+Rq02PzM0u9PZ0zx7+YABz6xf5f9bWN49th+QxvcLsdnvUeTmb+z5pvbWn/Qbo9XO38/uCbg/0nFZ9zAv7mxQPKw7lv3C9bSPIA0HNu3jaXWWU0eOlM3SZXFO/Fc8cbl25y9Y9QU3lEFJcVOhrUr7z/ROUhelV6LLjwPBlN8w/3Wr8w4bpTycR+q+6Da0156ElWUSeSstMpJwuH5KTeOBzAIojYpcdbjqeir7ReBmfPxB0MBXvHjn56KncwjTwlVIQLBCYXESIprE878JNo+XEvj58dl/Qy9lopGmcePXkDv0jOzWIUlwEp9wILPmQJBdidtIB6w8jnW4G7782gOEN96hWCnGRHOMkiwSBiAOhgAOWZREJR0GSAI9LgIxGASYKPh+/HjGhJgb6F36ZbPle9WMzAAAAAElFTkSuQmCC"},19105:function(xe,M,t){"use strict";var e=t(59301),g=t(99587),L=t(48136),O=t(76562),y=t(43418),E=t(59301);const P=(0,e.forwardRef)(({callback:m,width:v,onChange:d,disabled:i,readOnly:s,type:b="",value:S="",style:A={}},k)=>{const X=(0,e.useRef)(),h=(0,e.useRef)(),[u,Q]=(0,e.useState)(0),[T,K]=(0,e.useState)(0),[W,r]=(0,e.useState)(!1),R=()=>{var p=document.createElement("div");p.innerHTML=X.current.getValue();var a=p.innerText;return m&&m(a),a};(0,e.useImperativeHandle)(k,()=>({getData:R}));const q=p=>{p.preventDefault();const a=p.clientX-u,Y=p.clientY-T;document.body.onmousemove=B=>{let F=B.clientX-a,I=B.clientY-Y;const f=document.getElementsByClassName("markdown-popup-form")[0],j=window.innerWidth-f.offsetWidth,z=window.innerHeight-f.offsetHeight;F=Math.max(0,Math.min(F,j)),I=Math.max(0,Math.min(I,z)),ee(B.clientX,B.clientY,a,Y)&&(Q(F),K(I))},document.body.onmouseup=function(){document.body.onmousemove=null}},ee=(p,a,Y,B)=>{const F=document.body.clientHeight,I=document.body.clientWidth;return p<20&&Y>p||p>I-20&&Ya||a>F-20&&B{W&&setTimeout(()=>{const p=document.getElementsByClassName("markdown-popup-form")[0],a=window.innerWidth/2-p.offsetWidth/2,Y=window.innerHeight/2-p.offsetHeight/2;Q(a),K(Y)},0)},[W]);const G=()=>{i||s||r(!0)};return E.createElement("div",{style:A},E.createElement("div",{style:{width:v||"100%",position:"relative"},className:`${g.Z.mathFillWrap} ${i||s?"cursorDefault":""}`,onClick:()=>G()},E.createElement("math-field",{disabled:i,locale:"zh_cn",class:`${g.Z.mathField} ${b}`,readOnly:s,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:X,style:{width:"100%",fontSize:S?18:14},value:S||""})),E.createElement(y.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:u,top:T},title:E.createElement("div",{style:{cursor:"move"},onMouseDown:q},"\u8F93\u5165\u516C\u5F0F"),open:W,onOk:()=>{const p=h.current.getData();X.current.setValue(p),d(p),r(!1)},onCancel:()=>{r(!1)},destroyOnClose:!0,className:"markdown-popup-form"},E.createElement(O.Z,{value:S,ref:h,onChange:d,showSaveButton:!1})))});M.Z=P},70100:function(xe,M,t){"use strict";t.d(M,{Q:function(){return v},Z:function(){return i}});var e=t(59301),g={flex_box_center:"flex_box_center___VcCAZ",flex_space_between:"flex_space_between___I3jjO",flex_box_vertical_center:"flex_box_vertical_center___Rm_54",flex_box_center_end:"flex_box_center_end___nTsdc",flex_box_column:"flex_box_column___UVpzN",tags:"tags___kRRoe",text:"text___IyyEa",tagWrap:"tagWrap___v63mB",tag:"tag___X7wE6",c:"c___mZMPq",cpp:"cpp___eaTie",java:"java___gL98T",python:"python___eNRkk",edit:"edit___tbVu0"},L=t(92310),O=t.n(L),y=t(43418),E=t(8591),P=t(24905),m=(s,b,S)=>new Promise((A,k)=>{var X=Q=>{try{u(S.next(Q))}catch(T){k(T)}},h=Q=>{try{u(S.throw(Q))}catch(T){k(T)}},u=Q=>Q.done?A(Q.value):Promise.resolve(Q.value).then(X,h);u((S=S.apply(s,b)).next())});const v=({title:s="\u8BBE\u7F6E\u7F16\u7A0B\u8BED\u8A00",dataSource:b=[],visible:S,setVisible:A,tip:k,onOk:X})=>{const[h,u]=(0,e.useState)([]),[Q,T]=(0,e.useState)(!1);return(0,e.useEffect)(()=>{S&&u(b)},[S]),e.createElement(y.default,{centered:!0,open:S,title:s,confirmLoading:Q,width:564,onOk:()=>m(void 0,null,function*(){if(!h.length){E.ZP.warning("\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00");return}T(!0),yield X(h),T(!1)}),onCancel:()=>A(!1)},!!k&&e.createElement("div",{className:"c-grey-666 font16 mb10"},k),e.createElement("div",{style:{background:"#F6F7F9",padding:"20px 20px 20px 26px"}},e.createElement(P.default.Group,{value:h,options:[{label:"C\u8BED\u8A00",value:"C"},{label:"C++\u8BED\u8A00",value:"C++",style:{marginLeft:30}},{label:"Java\u8BED\u8A00",value:"Java",style:{marginLeft:30}},{label:"Python\u8BED\u8A00",value:"Python",style:{marginLeft:30}}],onChange:K=>{u(K)}})))};var i=({title:s="\u5141\u8BB8\u7F16\u7A0B\u7684\u8BED\u8A00",className:b,style:S={},onEdit:A,dataSource:k=[]})=>{const X={C:e.createElement("div",{className:g.c},"C"),"C++":e.createElement("div",{className:g.cpp},"C++"),Java:e.createElement("div",{className:g.java},"Java"),Python:e.createElement("div",{className:g.python},"Python")};return e.createElement("div",{className:O()(g.tags,b),style:S},!!s&&e.createElement("div",{className:g.text},s),e.createElement("div",{className:g.tagWrap},k==null?void 0:k.map(h=>e.createElement(e.Fragment,{key:h},X[h]))),!!A&&e.createElement("div",{onClick:A,className:`iconfont icon-bianji_Hover ${g.edit}`}))}},19608:function(xe,M,t){"use strict";var e=t(25690),g=t(59301),L=t(8591),O=t(43418),y=t(3113),E=t(24334),P=t.n(E),m=t(38986),v=t(81072),d=t(7727),i=t(61186),s=t.n(i),b=t(49535),S=t(59301),A=Object.defineProperty,k=Object.defineProperties,X=Object.getOwnPropertyDescriptors,h=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,Q=Object.prototype.propertyIsEnumerable,T=(q,ee,G)=>ee in q?A(q,ee,{enumerable:!0,configurable:!0,writable:!0,value:G}):q[ee]=G,K=(q,ee)=>{for(var G in ee||(ee={}))u.call(ee,G)&&T(q,G,ee[G]);if(h)for(var G of h(ee))Q.call(ee,G)&&T(q,G,ee[G]);return q},W=(q,ee)=>k(q,X(ee)),r=(q,ee,G)=>new Promise((p,a)=>{var Y=I=>{try{F(G.next(I))}catch(f){a(f)}},B=I=>{try{F(G.throw(I))}catch(f){a(f)}},F=I=>I.done?p(I.value):Promise.resolve(I.value).then(Y,B);F((G=G.apply(q,ee)).next())});const R=({ButtonProps:q,ButtonText:ee,form:G,answerKey:p,hackidentifier:a="",items:Y={},setIsSubmitCode:B})=>{const[F,I]=(0,g.useState)(!1);let[f,j]=(0,g.useState)("");const z=(0,e.useParams)(),[V,Fe]=(0,g.useState)({}),ce=z.type==="edit",Pe=window.location.href.includes("problemset")?1:2;(0,g.useEffect)(()=>{(ce||a)&&j(a||z.id)},[z]),(0,g.useEffect)(()=>{const ve=b.Z.subscribe("BFill:Submit",()=>{se()});return()=>{ve()}},[f]),(0,g.useEffect)(()=>()=>{sessionStorage.removeItem("projectFill")},[]);function Ce(ve,be){return r(this,null,function*(){var Me;let De=G.getFieldValue("hack_codes"),ue=G.getFieldValue(p);if(!De.code){L.ZP.info("\u7A0B\u5E8F\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF01");return}if(!De.language){L.ZP.info("\u7F16\u7A0B\u8BED\u8A00\u4E0D\u80FD\u4E3A\u7A7A\uFF01");return}if(ue.length>0&&((Me=ue.filter(ne=>!ne.answer_text))==null?void 0:Me.length)>0){L.ZP.info("\u586B\u7A7A\u9879\u4E0D\u80FD\u4E3A\u7A7A\uFF01");return}let D=De.code;return ue.length>0&&(ue==null||ue.map(ne=>{ne.multi_line?D=D.substring(0,D.indexOf("@\u2581\u2581@"))+ne.answer_text+D.substring(D.indexOf("@\u2581\u2581@")+4):D=D.substring(0,D.indexOf("@\u2581@"))+ne.answer_text+D.substring(D.indexOf("@\u2581@")+3)})),yield(0,v.n4)(be,ve||{code:E.Base64.encode(D),language:De.language,answers:ue==null?void 0:ue.map(ne=>ne.answer_text)})})}function ae(ve,be){return r(this,null,function*(){let Me=Y.userAnswer,De=E.Base64.decode(Y.code);return Me.length>0&&(Me==null||Me.map(D=>{D.multi_line?De=De.substring(0,De.indexOf("@\u2581\u2581@"))+D.value+De.substring(De.indexOf("@\u2581\u2581@")+4):De=De.substring(0,De.indexOf("@\u2581@"))+D.value+De.substring(De.indexOf("@\u2581@")+3)})),yield(0,v.n4)(be,ve||{code:E.Base64.encode(De),language:Y.language,answers:Me==null?void 0:Me.map(D=>D.value)})})}function Z(){return new Date().getTime()}const se=()=>r(void 0,null,function*(){if(I(!0),F)return;let ve=yield(0,m.ZP)(`/api/problems/${f}/start.json`,{method:"get"});const be=yield ae(null,ve==null?void 0:ve.identifier);if((be==null?void 0:be.status)===0){let De=function(){return r(this,null,function*(){var ue;const{status:D,message:x,data:ne}=yield(0,v.rX)(ve==null?void 0:ve.identifier,"submit"),Je=Z()-Me>10*1e3*((ue=Y==null?void 0:Y.userAnswer)==null?void 0:ue.length);if(D!==0&&!Je&&setTimeout(De,1e3),Je){O.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6",content:"\u8BF7\u68C0\u67E5\u7A0B\u5E8F\u4EE3\u7801\u662F\u5426\u5B58\u5728\u6B7B\u5FAA\u73AF"}),I(!1);return}D===0&&(I(!1),Fe(ne),ne.status===2&&(I(!1),O.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"})))})};const Me=Z();yield(0,v.bM)(ve==null?void 0:ve.identifier,{}),De(),b.Z.publish("BFill:Submit:Change",{value:!1})}else I(!1);B&&B(!0)});return S.createElement("div",null,S.createElement(y.ZP,W(K({loading:F},q),{onClick:()=>r(void 0,null,function*(){var ve,be,Me,De;if(ee==="\u63D0\u4EA4\u4EE3\u7801"){se();return}let ue=!0;if(yield G.validateFields().then(()=>{ue=!1},Je=>{var Ze,J,Ee;Je.errorFields[0].name.includes("standard_answers")?L.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):L.ZP.error(Je.errorFields[0].errors[0]),((Ze=Je.errorFields)==null?void 0:Ze.length)===0&&(ue=!1),G.scrollToField((Ee=(J=Je==null?void 0:Je.errorFields)==null?void 0:J[0])==null?void 0:Ee.name,{behavior:"smooth",block:"center"}),ue=!0}),ue||(I(!0),F))return;let D="",x=G.getFieldsValue();f?D=yield(0,m.ZP)(`/api/problems/${f}.json`,{method:"put",body:W(K({},x),{hack:W(K({},x==null?void 0:x.hack),{sub_discipline_id:(De=(Me=x==null?void 0:x.hack)==null?void 0:Me.sub_discipline_id)==null?void 0:De[1],difficult:x.difficulty,item_banks_group_id:x.item_banks_group_id}),hack_codes:W(K({},x.hack_codes),{code:E.Base64.encode(x.hack_codes.code)}),update_hack_sets:[K({},x.hack_sets)],is_blank:!0})}):(D=yield(0,m.ZP)("/api/problems.json",{method:"post",body:W(K({},x),{hack:W(K({},x==null?void 0:x.hack),{sub_discipline_id:(be=(ve=x==null?void 0:x.hack)==null?void 0:ve.sub_discipline_id)==null?void 0:be[1],difficult:x.difficulty,item_banks_group_id:x.item_banks_group_id}),hack_codes:W(K({},x.hack_codes),{code:E.Base64.encode(x.hack_codes.code)}),hack_sets:[K({},x.hack_sets)],is_blank:!0})}),f=D==null?void 0:D.identifier,sessionStorage.projectFill=f,j(f));let ne=yield(0,m.ZP)(`/api/problems/${f}/start.json`,{method:"get"});const nt=yield Ce(null,ne==null?void 0:ne.identifier);if((nt==null?void 0:nt.status)===0){let Ze=function(){return r(this,null,function*(){var J;const{status:Ee,message:$e,data:gt}=yield(0,v.rX)(ne==null?void 0:ne.identifier,"submit"),pt=Z()-Je>(x.hack.time_limit+3)*1e3*((J=x==null?void 0:x.standard_answers)==null?void 0:J.length);if(Ee!==0&&!pt&&setTimeout(Ze,1e3),pt){O.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),I(!1);return}Ee===0&&(I(!1),Fe(gt),gt.status===2&&(I(!1),O.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"})))})};const Je=Z();yield(0,v.bM)(ne==null?void 0:ne.identifier,{}),Ze()}else I(!1)})}),ee),(V==null?void 0:V.id)&&V.status!==2&&S.createElement(O.default,{open:(V==null?void 0:V.id)&&V.status!==2,title:"\u8FD0\u884C\u7ED3\u679C",width:1100,footer:!1,onOk:()=>{Fe({})},onCancel:()=>{Fe({})}},S.createElement("div",{style:{maxHeight:600,overflow:"auto",marginBottom:15}},S.createElement("div",{style:{marginBottom:20,display:"flex",justifyContent:"space-between",fontSize:14}},S.createElement("div",null,S.createElement("span",{style:{color:"#666666"}},"\u72B6\u6001"),S.createElement("span",{style:{marginLeft:12,color:V.status!==0&&"#E30000"}},d.Im[V.status])),S.createElement("div",null,S.createElement("span",{style:{color:"#666666"}},"\u63D0\u4EA4\u65F6\u95F4"),S.createElement("span",{style:{marginLeft:12}},s()(V.created_at).format("YYYY-MM-DD HH:mm:ss"))),S.createElement("div",null,S.createElement("span",{style:{color:"#666666"}},"\u8BED\u8A00"),S.createElement("span",{style:{marginLeft:12}},V.language)),S.createElement("div",null,S.createElement("span",{style:{color:"#666666"}},"\u6267\u884C\u7528\u65F6"),S.createElement("span",{style:{marginLeft:12}},V.execute_time,"ms"))),S.createElement(d.Y4,K({},V)))))};M.Z=R},8343:function(xe,M,t){"use strict";t.d(M,{Z:function(){return O}});var e=t(59301),g=t(49535),L=t(59301),O=({defaultX:y="40%",leftChild:E,rightChild:P,className:m,hideResize:v=!1})=>{const[d,i]=(0,e.useState)(y),s=(0,e.useRef)();function b(){s.current=!0}(0,e.useEffect)(()=>{function k(h){s.current&&(g.Z.publish("resize-move-bar",h),i(h.pageX))}function X(){s.current=!1}return window.addEventListener("mousemove",k),window.addEventListener("mouseup",X),()=>{window.removeEventListener("mousemove",k),window.removeEventListener("mouseup",X)}},[]);const S=typeof d=="number"&&d!==.01?`${d}px`:y,A=`calc(100% - ${v?"0px":"4px"} - ${S})`;return L.createElement("div",{className:`split-panel-container ${m}`},L.createElement("section",{style:{width:S,display:d===.01?"none":""}},E),L.createElement("section",{className:"resize-x-bar",onMouseDown:b},L.createElement("a",{className:"btn-resize"},L.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13"},L.createElement("path",{d:"M12.245 7.53H5.647v1.882h6.598v2.823L16 8.471l-3.755-3.765V7.53zM10.353 4.706H3.755v2.823L0 3.765 3.755 0v2.824h6.598v1.882z"})))),L.createElement("section",{style:{width:A}},P))}},96680:function(xe,M,t){"use strict";var e=t(59301);const g=O=>String(O).length===1?`0${O}`:O,L=({className:O="",onChange:y,defaultValue:E=0})=>{const[P,m]=(0,e.useState)(E);(0,e.useEffect)(()=>{const s=setTimeout(()=>{m(P+1e3)},1e3);return y(P+1e3),()=>{clearInterval(s)}},[P]);const v=parseInt(P/(60*6e4))||"00",d=parseInt(P%(60*6e4)/6e4)||"00",i=parseInt(P%6e4/1e3)||"00";return e.createElement("div",{className:O},g(v),":",g(d),":",g(i))};M.Z=L},77638:function(xe,M,t){"use strict";t.r(M),t.d(M,{default:function(){return pe}});var e=t(59301),g=t(25690),L=t(15845),O=t.n(L),y=t(31797),E=t(78241),P=t(43418),m=t(92832),v=t(8591),d=t(93948),i=t(95237),s=t(43604),b=t(5112),S=t(24905),A=t(6848),k=t(71418),X=t(3113),h=t(15075),u=t(43531),Q=t(88778),T=t(36482),K=t(51257),W=t(38986),r=t(59301),R=(C,H,_)=>new Promise((rt,ft)=>{var Dt=oe=>{try{Qe(_.next(oe))}catch(Ge){ft(Ge)}},it=oe=>{try{Qe(_.throw(oe))}catch(Ge){ft(Ge)}},Qe=oe=>oe.done?rt(oe.value):Promise.resolve(oe.value).then(Dt,it);Qe((_=_.apply(C,H)).next())}),ee=({id:C,startRecording:H,startScreenshot:_,onBack:rt,onSuccuss:ft,timeInSeconds:Dt=[1,6,11,16,21,26,31,41,51,61,71,81,91,101,111,121,151,181,211,241,271,361,421,481,541,601,661]})=>{const it=(0,e.useRef)(null),Qe=(0,e.useRef)(null),oe=(0,e.useRef)(null),Ge=(0,e.useRef)(null),We=(0,e.useRef)(!0),ct=(0,e.useRef)(""),[Ft,wt]=(0,e.useState)(null);(0,e.useEffect)(()=>{H?Xe():et()},[H]),(0,e.useEffect)(()=>{_?wt(0):(clearTimeout(Ge.current),wt(null),ct.current="")},[_]),(0,e.useEffect)(()=>(typeof Ft=="number"&&(Dt!=null&&Dt.includes(Ft)&&zt(),Ft<=720&&(Ge.current=setTimeout(()=>{wt(Ft+1)},1e3))),()=>{clearTimeout(Ge.current)}),[Ft]);const Ut=(o="\u672A\u5171\u4EAB\u6574\u4E2A\u5C4F\u5E55\uFF0C\u7981\u6B62\u4F5C\u7B54\uFF01")=>R(void 0,null,function*(){v.ZP.warning(o),setTimeout(()=>{rt()},1e3)}),Xe=()=>R(void 0,null,function*(){var o,w,U,Oe,ge,Se;if(!(0,K.i7)()){Ut("\u8BF7\u4F7F\u7528\u8C37\u6B4C\u6D4F\u89C8\u5668\u7B54\u9898");return}if(it.current){v.ZP.warning("\u6B63\u5728\u5F55\u5236\u4E2D");return}We.current=!0;try{let he;if((0,K.WX)())he=yield navigator.mediaDevices.getUserMedia({audio:{mandatory:{chromeMediaSource:"desktop"}},video:{mandatory:{chromeMediaSource:"desktop"}}});else if(he=yield navigator.mediaDevices.getDisplayMedia({video:{displaySurface:"monitor"}}),((U=(w=(o=he==null?void 0:he.getVideoTracks())==null?void 0:o[0])==null?void 0:w.getSettings())==null?void 0:U.displaySurface)!=="monitor"){et(),Ut();return}it.current=he,"srcObject"in Qe.current?Qe.current.srcObject=it.current:Qe.current.src=URL.createObjectURL(it.current),yield new Promise(me=>{Qe.current.addEventListener("loadedmetadata",()=>{me()})}),(Se=(ge=(Oe=it.current)==null?void 0:Oe.getVideoTracks())==null?void 0:ge[0])==null||Se.addEventListener("ended",function(){We.current&&Ut()}),Qe.current.play(),ft()}catch(he){Ut("\u5C4F\u5E55\u5F55\u5236\u529F\u80FD\u9519\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u518D\u5171\u4EAB\u6574\u4E2A\u5C4F\u5E55\uFF0C\u5426\u5219\u65E0\u6CD5\u4F5C\u7B54")}}),et=()=>{var o;We.current=!1;const w=(o=it.current)==null?void 0:o.getTracks();w==null||w.forEach(U=>{U.stop()}),it.current=null},Qt=o=>{const w=o.split(",")[1],U=o.split(",")[0].split(":")[1].split(";")[0],Oe=[...atob(w)],ge=new Uint8Array(Oe.map(Se=>Se.charCodeAt(0)));return new Blob([ge],{type:U})},Tt=()=>R(void 0,null,function*(){const o=yield(0,W.ZP)(`/api/exercises/${C}/exercise_user_screens.json`,{method:"post"});o.status===0&&(ct.current=o.exercise_abnormity_id,wt(0))}),zt=()=>R(void 0,null,function*(){const o=oe.current.getContext("2d");oe.current.width=Qe.current.videoWidth,oe.current.height=Qe.current.videoHeight,o.drawImage(Qe.current,0,0,oe.current.width,oe.current.height);const w=oe.current.toDataURL("image/jpeg"),U=Qt(w),Oe=new File([U],"canvas_image.jpg",{type:"image/jpeg"}),ge=new FormData;ge.append("file",Oe);const Se=yield(0,W.ZP)(`/api/exercises/${C}/exercise_user_screens/check.json`,{method:"get"});if((Se==null?void 0:Se.status)===0){const he=yield(0,W.ZP)("/api/attachments.json",{method:"post",body:ge},!0);if(he!=null&&he.id){const me=yield(0,W.ZP)(`/api/exercises/${C}/exercise_user_screens.json`,{method:"post",body:{attachment_id:he==null?void 0:he.id,exercise_abnormity_id:ct.current}});me.status===0&&(ct.current=me.exercise_abnormity_id)}}});return r.createElement(r.Fragment,null,r.createElement("video",{ref:Qe,muted:!0,className:"hide"}),r.createElement("canvas",{id:"canvas",ref:oe,className:"hide"}))},G=t(61186),p=t.n(G),a={flex_box_center:"flex_box_center___ariLt",flex_space_between:"flex_space_between___MC6sH",flex_box_vertical_center:"flex_box_vertical_center___tJHfy",flex_box_center_end:"flex_box_center_end___AfB_t",flex_box_column:"flex_box_column___xX4Fj",bg:"bg___nHBEZ",wrapper:"wrapper___TZKl8",exerciseAlert:"exerciseAlert___QUMwm",title:"title___rj6Q0",content:"content___Te7Wz",baseMargin:"baseMargin___BRmsh",noWrap:"noWrap___X6AS3",singleItem:"singleItem___GkaDR",questionIcons:"questionIcons___XoGYC",green:"green___iIYnV",orange:"orange___EIhiL",greenTip:"greenTip___WwiUh",redTip:"redTip___aWSt4",orangeTip:"orangeTip___j5g_H",pollDesc:"pollDesc___yDT2Q",answered:"answered___d2hE7",unanswer:"unanswer___AdOhE",anchor:"anchor___z3CaP",answerFlag:"answerFlag___wwTKa",flagActive:"flagActive___piG3D",flagHalf:"flagHalf___E29dd",answerStudentFlag:"answerStudentFlag___HRVt8",answerStudentActive:"answerStudentActive___kM6r4",questionItem:"questionItem___q6Hgu",questionScore:"questionScore___RW5tm",itemType:"itemType___pPqzT",itemFlag:"itemFlag___j5TSr",answerWrap:"answerWrap___G9dnn",answerSubjective:"answerSubjective___LRVKJ",otherInput:"otherInput___SxNAw",submitButton:"submitButton___zPo7H",randomFlag:"randomFlag___TOZ2H",answerTrue:"answerTrue___fgIW0",answerFalse:"answerFalse___gAQD8",answerHalf:"answerHalf___h40sX",renderHtml:"renderHtml___UerV1",simpleText:"simpleText___ZKx7o",answerYes:"answerYes___AA0oM",answerNo:"answerNo___gMGLy",answerInfo:"answerInfo___tB4Wz",answerProgress:"answerProgress___CbmXy",answerSheetWrap:"answerSheetWrap___aPipx",answerSheetQuestionTitle:"answerSheetQuestionTitle___P18Ss",answerSheet:"answerSheet___yhxK1",answerSheetItem:"answerSheetItem___DIH2V",qindex:"qindex___XuKA8",markIcon:"markIcon___ZTkqb",active:"active___WSsrt",yes:"yes___knuOK",no:"no___gv_cs",bf:"bf___pJfi5",partialActive:"partialActive___K6lsa",selected:"selected___grFyM",countDown:"countDown___OzcWL",cnText:"cnText___TvFjV",red:"red___Mge1h",refreshBtn:"refreshBtn___lK1MX",fold:"fold___id0EJ",cardList:"cardList___xKhMX",withQrcode:"withQrcode___qphZK",iframe:"iframe___pMMQx",eduTip:"eduTip___hXWhK",eduQrcode:"eduQrcode____qxcx",eduVideo:"eduVideo___mufWJ",eduUsername:"eduUsername___tiufh",startAnswer:"startAnswer___AA7n5",eduSubmit:"eduSubmit___UPIsJ",eduTitle:"eduTitle___jCJrO",wrpAnswer:"wrpAnswer___AVK1Y",simpleMd:"simpleMd___ZGbXj",videomodal:"videomodal___bYarH",mainPart:"mainPart___Fqvw7",userInfoText:"userInfoText___nqL8p",answerSheetBottom:"answerSheetBottom___yXf5u",tooltipWrap:"tooltipWrap___AxG9B",leftPart:"leftPart___P4Ook",grey:"grey___UBSG9",blue:"blue___aRuKK",rightPart:"rightPart___De4P3",questionPart:"questionPart___GTq66",questionTypeTitle:"questionTypeTitle___r6Fo9",questionTypeInfo:"questionTypeInfo___JfpWv",toIframeBtn:"toIframeBtn___gRKtn",bottom:"bottom___coSlv",markBtn:"markBtn___ZCLGF",changeButton:"changeButton___sBTjl",prevBtn:"prevBtn___lgCPG",analysisWrap:"analysisWrap___JoCnb",greyBg:"greyBg___vgesc",fixHeader:"fixHeader___RoNxE",exerciseTitle:"exerciseTitle___Dtp56",commitModal:"commitModal___zqvNA",commitItem:"commitItem___mjYF6",commitInfoLabel:"commitInfoLabel___KtIjW",commitInfoValue:"commitInfoValue___DCyRn",cameraHeader:"cameraHeader___Pqhwb",dottedLineWrapper:"dottedLineWrapper___ONO9c",leftHalfCircle:"leftHalfCircle___RNJN7",dottedLine:"dottedLine___qWy4W",rightHalfCircle:"rightHalfCircle___s3_hr",orangeNum:"orangeNum___IYnup",teachAnalysis:"teachAnalysis___FH6fk",teachAnalysisModal:"teachAnalysisModal___RcKVp",screenLock:"screenLock____A8oZ"},Y=t(6383),B=t(48790),F=t(84989),I=t(81722),f=t(75736),j=t(91842),z=t(39793);const V={0:"c-red-ee4",1:"c-green"};var ce=({item:C,answerData:H,isEducation:_,sign:rt,onBlur:ft=()=>{}})=>{var Dt,it,Qe,oe,Ge,We;const ct=(0,e.useRef)(""),[Ft,wt]=(0,e.useState)(),[Ut,Xe]=(0,e.useState)(!1),[et,Qt]=(0,e.useState)(_||!1),Tt=(0,e.useRef)(),zt=()=>{clearInterval(Tt.current),Tt.current=setInterval(()=>{Ut&&ft(ct.current,!0)},10*1e3)},o=w=>{ft(ct.current);let U="\u786E\u5B9A\u79BB\u5F00\u6B64\u9875\u9762\u5417?\u6B64\u9875\u6570\u636E\u53EF\u80FD\u4F1A\u4E22\u5931";return(w||window.event).returnValue=U,U};return(0,e.useEffect)(()=>{console.log("isFocus:",Ut),Ut&&zt()},[Ut]),(0,e.useEffect)(()=>{wt(C==null?void 0:C.a_flag)},[C==null?void 0:C.a_flag]),(0,e.useEffect)(()=>()=>{clearInterval(Tt.current)},[]),e.createElement("div",null,((Dt=H==null?void 0:H.exercise)==null?void 0:Dt.user_exercise_status)===1?e.createElement("div",{className:"mb20"},e.createElement(i.Z,{justify:"space-between"},e.createElement(s.Z,null,"\u6211\u7684\u7B54\u6848"),((0,B.GJ)()||(0,B.dE)()&&((it=H==null?void 0:H.exercise)==null?void 0:it.user_exercise_status)>0&&((Qe=H==null?void 0:H.exercise)==null?void 0:Qe.open_score))&&e.createElement(s.Z,null,e.createElement(i.Z,{justify:"end",className:"mb20",align:"middle"},e.createElement("span",{className:"font14",style:{color:"#6A7283"}},"\u5F97\u5206"),e.createElement("span",{className:"font14 ml10"},(C==null?void 0:C.user_score)&&e.createElement("span",null,e.createElement("span",{className:V[Number(C==null?void 0:C.answer_status)]||"c-orange-ff9"},C==null?void 0:C.user_score),e.createElement("span",{style:{marginLeft:5,color:"#6A7283"}},"\u5206")),!(C!=null&&C.user_score)&&e.createElement("span",{className:"c-red"},"\u672A\u8BC4"))))),e.createElement("div",{className:a.simpleText},e.createElement(j.Z,{value:(oe=C==null?void 0:C.user_answer)==null?void 0:oe[0]}))):e.createElement("div",{className:C.user_score&&(C.user_score===C.question_score?"c-green":"c-red")},et?e.createElement(z.Z,{watch:!0,isFocus:!0,defaultValue:(Ge=C==null?void 0:C.user_answer)==null?void 0:Ge[0],id:C==null?void 0:C.question_id,className:"mt20",onChange:w=>{ct.current=w,Xe(!0)},onBlur:()=>{setTimeout(()=>{ft(ct.current)},200),clearInterval(Tt.current),Xe(!1)}}):e.createElement("div",{onClick:()=>{var w;if(!C.repeat_answer&&((w=C==null?void 0:C.user_answer)==null?void 0:w.length)>0&&C.ques_status!==0){v.ZP.warning("\u8BE5\u9898\u4E0D\u5141\u8BB8\u518D\u4FEE\u6539\u7B54\u6848");return}rt.current=!0,Qt(!0)},className:a.startAnswer},e.createElement("div",{className:"c-blue"},"\u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54"))),(0,B.dE)()&&(C==null?void 0:C.standard_answer)&&e.createElement("div",{className:a.analysisWrap},e.createElement("div",{className:a.greyBg},e.createElement(i.Z,{className:"mb20",align:"middle"},e.createElement(s.Z,{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u7B54\u6848\u3011"),e.createElement(s.Z,null,e.createElement(j.Z,{value:(We=C==null?void 0:C.standard_answer)==null?void 0:We[0]}))),e.createElement(i.Z,{align:"middle"},e.createElement("span",{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u89E3\u6790\u3011"),e.createElement(j.Z,{className:a.renderHtml,value:C==null?void 0:C.analysis})))))},Pe=t(57809),ae=({item:C,answerData:H,isEducation:_,onBlur:rt=()=>{}})=>{var ft,Dt,it,Qe;const oe=(0,e.useRef)(""),[Ge,We]=(0,e.useState)(),[ct,Ft]=(0,e.useState)(!1),[wt,Ut]=(0,e.useState)(!1),[Xe,et]=(0,e.useState)(_||!1),[Qt,Tt]=(0,e.useState)(0),zt=(0,e.useRef)(C.kp_content||""),o=(0,e.useRef)(C.kp_clazz),w=(0,e.useRef)(),U=(0,e.useMemo)(()=>{var ge,Se;return(Se=(ge=oe.current)==null?void 0:ge.replace(/[\n|\r|\t]/g,""))==null?void 0:Se.length},[oe.current]),Oe=()=>{clearInterval(w.current),w.current=setInterval(()=>{wt&&rt(oe.current,zt.current,o.current)},30*1e3)};return(0,e.useEffect)(()=>{console.log("isFocus:",wt),Oe()},[wt]),(0,e.useEffect)(()=>{We(C==null?void 0:C.a_flag)},[C==null?void 0:C.a_flag]),(0,e.useEffect)(()=>()=>{clearInterval(w.current)},[]),e.createElement("div",null,((ft=H==null?void 0:H.exercise)==null?void 0:ft.user_exercise_status)===1?e.createElement("div",null,e.createElement("div",{className:"mt30"},e.createElement("strong",null,"\u4F5C\u6587\u9898\u76EE\uFF1A"),e.createElement("br",null),e.createElement(m.default,{disabled:!0,className:"mt10",value:zt.current,onChange:ge=>{zt.current=ge.target.value,Tt(Qt+1)},onBlur:()=>{rt(oe.current,zt.current,o.current),Ut(!1)}})),e.createElement("div",{className:"mt30"},e.createElement("strong",null,"\u4F5C\u54C1\u7C7B\u578B\uFF1A"),e.createElement("br",null),e.createElement(Pe.default,{disabled:!0,className:"mt10 w100",placeholder:"\u8BF7\u9009\u62E9\u4F5C\u54C1\u7C7B\u578B",value:o.current,onChange:ge=>{o.current=ge,Tt(Qt+1)},onBlur:()=>{rt(oe.current,zt.current,o.current),Ut(!1)}},e.createElement(Pe.default.Option,{key:1,value:"\u79D1\u666E"},"\u79D1\u666E"),e.createElement(Pe.default.Option,{key:2,value:"\u79D1\u5E7B"},"\u79D1\u5E7B"))),e.createElement("p",{className:"mt10 mb0"},"\u4F5C\u54C1\u5185\u5BB9\uFF1A"),e.createElement("div",{className:a.simpleText},e.createElement(j.Z,{value:(Dt=C==null?void 0:C.user_answer)==null?void 0:Dt[0]}))):e.createElement("div",null,e.createElement("div",{className:"mt30"},e.createElement("strong",null,"\u4F5C\u6587\u9898\u76EE\uFF1A"),e.createElement("br",null),e.createElement(m.default,{className:"mt10",maxLength:60,onBlur:()=>rt(oe.current,zt.current,o.current),placeholder:"\u8BF7\u8F93\u5165\u4F5C\u6587\u9898\u76EE(\u6700\u591A60\u4E2A\u5B57)",value:zt.current,onChange:ge=>{zt.current=ge.target.value,Tt(Qt+1)}})),e.createElement("div",{className:"mt30"},e.createElement("strong",null,"\u4F5C\u6587\u7C7B\u578B\uFF1A"),e.createElement("br",null),e.createElement(Pe.default,{className:"mt10 w100",placeholder:"\u8BF7\u9009\u62E9\u4F5C\u54C1\u7C7B\u578B",value:o.current,onChange:ge=>{o.current=ge,rt(ge.current,zt.current,o.current),Tt(Qt+1)}},e.createElement(Pe.default.Option,{key:1,value:"\u79D1\u666E"},"\u79D1\u666E"),e.createElement(Pe.default.Option,{key:2,value:"\u79D1\u5E7B"},"\u79D1\u5E7B"))),e.createElement("div",{className:"mt30 mb20"},e.createElement("div",{className:C.user_score&&(C.user_score===C.question_score?"c-green":"c-red")},e.createElement("strong",null,"\u4F5C\u6587\u5185\u5BB9\uFF1A"),e.createElement("br",null),e.createElement("div",{className:"mt10 relative"},e.createElement("span",{className:"c-blue",style:{position:ct?"fixed":"absolute",top:ct?61:4,left:10,zIndex:106}},"\u5DF2\u8F93\u5165",U,"\u5B57"),Xe?e.createElement(z.Z,{className:a.simpleMd,disablePaste:!0,hidetoolBar:_,height:_?"60vh":150,isFocus:!0,defaultValue:(it=C==null?void 0:C.user_answer)==null?void 0:it[0],id:C==null?void 0:C.question_id,onFullScreen:ge=>Ft(ge),onChange:ge=>{oe.current=ge,Ut(!0),Tt(Qt+1)},onBlur:()=>{rt(oe.current,zt.current,o.current),Ut(!1)}}):e.createElement("div",{onClick:()=>et(!0),className:a.startAnswer},e.createElement("div",{className:"c-blue"},"\u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54")))))),(0,B.dE)()&&(C==null?void 0:C.standard_answer)&&e.createElement("div",null,e.createElement("p",{className:"mt10 mb0"},"\u53C2\u8003\u7B54\u6848\uFF1A"),e.createElement("div",{style:{border:"1px solid #eee",background:"#f5f5f5",borderRadius:4,padding:5}},e.createElement(j.Z,{value:(Qe=C==null?void 0:C.standard_answer)==null?void 0:Qe[0]}))))},Z=t(79817),se=t(1710),ve=t(75975),be={score:"score___mcGn7",wrap:"wrap___h11sQ"},De=({score:C})=>C?e.createElement("span",{className:be.wrap},"\u5F97\u5206",e.createElement("span",{className:`${be.score} ml10 mr5`},C),"\u5206"):e.createElement("span",{className:"c-red"},"\u672A\u8BC4"),ue={flex_box_center:"flex_box_center___xK64P",flex_space_between:"flex_space_between___BNBCA",flex_box_vertical_center:"flex_box_vertical_center___ConJK",flex_box_center_end:"flex_box_center_end___L08sz",flex_box_column:"flex_box_column___hvk0E",shixunWrp:"shixunWrp___FTFC6",fill:"fill___H_Qd6",index:"index___PaSVJ",success:"success___fz_F7",fail:"fail___ftXSv",fillInput:"fillInput___q_sSb",shixunWrapper:"shixunWrapper___toGqF",score:"score___AsYGZ",name:"name___hawfX",programWrapper:"programWrapper___zVQPT",desc:"desc___MFIu5",content:"content___QuE41",analysisWrap:"analysisWrap___qGPzJ",greyBg:"greyBg___FIDIB"},D=t(59301),x=Object.defineProperty,ne=Object.defineProperties,nt=Object.getOwnPropertyDescriptors,Je=Object.getOwnPropertySymbols,Ze=Object.prototype.hasOwnProperty,J=Object.prototype.propertyIsEnumerable,Ee=(C,H,_)=>H in C?x(C,H,{enumerable:!0,configurable:!0,writable:!0,value:_}):C[H]=_,$e=(C,H)=>{for(var _ in H||(H={}))Ze.call(H,_)&&Ee(C,_,H[_]);if(Je)for(var _ of Je(H))J.call(H,_)&&Ee(C,_,H[_]);return C},gt=(C,H)=>ne(C,nt(H));const St={0:"c-red-ee4",1:"c-green"};var re=({item:C,answerData:H,exerciseId:_,coursesId:rt})=>{var ft,Dt,it,Qe,oe;const[Ge,We]=(0,e.useState)([]),[ct,Ft]=(0,e.useState)([]);(0,e.useEffect)(()=>{var Xe,et,Qt,Tt,zt,o,w,U,Oe,ge,Se,he,me;if(!((Xe=C==null?void 0:C.shixun_details)!=null&&Xe.length))return;let ye=[],Ue=[];for(let Be=0;Be<((et=C==null?void 0:C.shixun_details)==null?void 0:et.length);Be++){for(let ht=0;ht<(C==null?void 0:C.shixun_details[Be].stage_list.length);ht++){let _e=C==null?void 0:C.shixun_details[Be].stage_list[ht];ye.push($e($e({},_e),{operation:(o=(zt=(Tt=(Qt=C==null?void 0:C.shixun_details)==null?void 0:Qt[Be])==null?void 0:Tt.shixun_detail)==null?void 0:zt[0])==null?void 0:o.game_identifier,is_jupyter:C==null?void 0:C.is_jupyter,is_jupyter_lab:C==null?void 0:C.is_jupyter_lab}))}if((U=(w=C==null?void 0:C.shixun_details)==null?void 0:w[Be])!=null&&U.shixun_detail){const ht=(Se=(ge=(Oe=C==null?void 0:C.shixun_details)==null?void 0:Oe[Be])==null?void 0:ge.shixun_detail)==null?void 0:Se[0],_e=(me=(he=C==null?void 0:C.shixun_details[Be].stage_list)==null?void 0:he.find(kt=>(kt==null?void 0:kt.game_identifier)===(ht==null?void 0:ht.game_identifier)))==null?void 0:me.user_score;Ue.push(gt($e({},ht),{user_score:_e}))}}Ft(Ue),We(ye)},[C==null?void 0:C.shixun_details]);const wt=[{title:"\u5173\u5361",dataIndex:"position",key:"position",align:"center"},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",align:"center",render:Xe=>D.createElement("span",{className:"overflowHidden1",style:{maxWidth:"400px"},title:Xe&&Xe.length>25?Xe:""},Xe)},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",key:"evaluate_count",align:"center",render:(Xe,et)=>D.createElement("span",null,et.evaluate_count?et.evaluate_count:D.createElement("span",{className:"color-grey-9"},"--"))},{title:"\u5B8C\u6210\u65F6\u95F4",key:"endTime",dataIndex:"endTime",align:"center",render:(Xe,et)=>{let Qt=!1;return et.finished_time&&(H!=null&&H.exercise)&&(H!=null&&H.exercise_answer_user)&&((H==null?void 0:H.exercise.time)===-1?Qt=p()(H==null?void 0:H.exercise.end_time).isBefore(et.finished_time):Qt=p()(H==null?void 0:H.exercise_answer_user.start_at).add(H==null?void 0:H.exercise.time,"m").isBefore(et.finished_time)),D.createElement("span",null,et.finished_time||D.createElement("span",{className:"c-grey-999"},"--"),D.createElement("span",{className:"c-orange-ff9 "},Qt?"\uFF08\u5DF2\u8D85\u65F6\uFF09":""))}},{title:"\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",align:"center",render:(Xe,et)=>D.createElement("span",null,et.time_consuming||D.createElement("span",{className:"color-grey-9"},"--"))},{title:"\u67E5\u770B\u7B54\u6848",dataIndex:"view_answer",key:"view_answer",align:"center",render:(Xe,et)=>D.createElement("span",null,et.view_answer?"\u5DF2\u67E5\u770B":"\u672A\u67E5\u770B")},{title:"\u5F97\u5206",dataIndex:"user_score",key:"user_score",align:"center",render:Xe=>D.createElement("span",{style:{color:"#FA6400"}},Xe,"\u5206")},{title:"\u64CD\u4F5C",dataIndex:"operation",key:"operation",align:"center",render:(Xe,et,Qt)=>Xe&&!et.is_jupyter&&!et.is_jupyter_lab?D.createElement(Z.default,{affix:!1},D.createElement(Z.default.Link,{href:`#challenge_${C==null?void 0:C.question_id}${Qt}`,title:D.createElement("span",{style:{color:"#0152d9",fontSize:14}},"\u67E5\u770B")})):D.createElement("span",{className:"c-grey-999"},"--")}];console.log(ct);const Ut={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return D.createElement("div",null,((ft=C==null?void 0:C.shixun)==null?void 0:ft.length)>0&&D.createElement("div",{className:ue.shixunWrapper},(Dt=C==null?void 0:C.shixun)==null?void 0:Dt.map(function(Xe,et){return D.createElement(i.Z,{className:"mb20",justify:"space-between"},D.createElement(s.Z,{flex:"1"},D.createElement("span",{className:ue.score},"(",Xe.challenge_score,"\u5206)"),D.createElement("span",{className:ue.name},Xe.challenge_name," ")),D.createElement(s.Z,null,!Xe.answer_status&&D.createElement("span",{className:"font14",style:{color:"#FA6400"}},"\u672A\u5B8C\u6210"),!!Xe.answer_status&&D.createElement("span",{className:"font14",style:{color:"#37AD83"}},"\u5DF2\u5B8C\u6210")))})),((it=H==null?void 0:H.exercise)==null?void 0:it.student_commit_status)!==0||((Qe=H==null?void 0:H.exercise)==null?void 0:Qe.user_exercise_status)!==0?D.createElement(D.Fragment,null,!!(Ge!=null&&Ge.length)&&D.createElement("div",null,D.createElement(i.Z,{justify:"space-between",className:"mb10",align:"middle"},D.createElement(s.Z,{className:"font14 c-grey-666"},"\u9636\u6BB5\u6210\u7EE9"),D.createElement(s.Z,null,D.createElement(De,{score:C==null?void 0:C.user_score}))),D.createElement(se.default,{columns:wt,dataSource:Ge,pagination:!1})),!!(ct!=null&&ct.length)&&D.createElement("div",null,D.createElement("p",{className:"font16 c-grey-666 mt10"},"\u5B9E\u8BAD\u8BE6\u60C5"),ct==null?void 0:ct.map((Xe,et)=>D.createElement("div",{id:`challenge_${C==null?void 0:C.question_id}${et}`,className:"mt5"},D.createElement(i.Z,null,D.createElement("span",{className:"font14 mr15"}," \u7B2C",Xe.position,"\u5173"),D.createElement(g.Link,{className:"current c-black font14",target:"_blank",to:`/tasks/${rt}/${_}/${Xe.game_identifier}/exercise`},Xe.name),D.createElement(s.Z,{style:{marginLeft:"auto"}},D.createElement(De,{score:Xe.user_score}))),(Xe==null?void 0:Xe.st)===0&&Xe.passed_code&&D.createElement("aside",{className:ue.shixunWrp},D.createElement("h2",null,"\u7B2C\u4E00\u6B21\u901A\u5173\u7684\u4EE3\u7801\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09",D.createElement("span",{className:"c-light-black"},Xe.path)),D.createElement(ve.ZP,{height:300,language:"python",theme:"default",value:Xe.passed_code,options:Ut})))))):D.createElement(D.Fragment,null,(0,B.dE)()&&D.createElement(j.Z,{className:"c-grey-999 mt20 mb20",value:C==null?void 0:C.question_title}),(oe=C==null?void 0:C.shixun)==null?void 0:oe.map((Xe,et)=>D.createElement("p",{className:"font16 c-grey-666 mb5",key:et},D.createElement("span",{className:"mr20"},"\u7B2C",Xe==null?void 0:Xe.challenge_position,"\u5173 ",Xe==null?void 0:Xe.challenge_name),D.createElement("span",null,Xe==null?void 0:Xe.challenge_score,"\u5206")))))},Ye=t(24334),At=t(70100),qe=t(59301);const Bt={0:"c-red-ee4",1:"c-green"};var at=({item:C,answerData:H})=>{var _,rt,ft;const[Dt,it]=(0,e.useState)([]);(0,e.useEffect)(()=>{var Ge,We;((Ge=C==null?void 0:C.evaluate_codes)==null?void 0:Ge.length)>0?it((We=C==null?void 0:C.evaluate_codes)==null?void 0:We.map((ct,Ft)=>({key:Ft+1,error_msg:ct!=null&&ct.error_msg?Ye.Base64.decode(ct==null?void 0:ct.error_msg):""}))):it([{key:"--",error_msg:"--"}])},[C==null?void 0:C.evaluate_codes]);const Qe=[{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"key",width:"127px",key:"key",align:"center",render:(Ge,We)=>qe.createElement("span",null,We.key)},{title:"\u8BE6\u7EC6\u4FE1\u606F",dataIndex:"error_msg",key:"error_msg",align:"center",render:(Ge,We)=>qe.createElement("span",null,We.error_msg?We.error_msg:"--")}],oe={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return qe.createElement("div",{className:`${ue.programWrapper}`},qe.createElement("div",{className:ue.desc},"\u9898\u76EE\u63CF\u8FF0"),qe.createElement("div",{className:ue.content},qe.createElement(j.Z,{value:C==null?void 0:C.description})),((_=H==null?void 0:H.exercise)==null?void 0:_.user_exercise_status)===1&&qe.createElement(i.Z,{justify:"end",className:"mt40"},qe.createElement(s.Z,null,qe.createElement(De,{score:C==null?void 0:C.user_score}))),(C==null?void 0:C.passed_code)&&qe.createElement("aside",{className:ue.shixunWrp},qe.createElement(i.Z,{align:"middle",justify:"space-between",style:{height:30,padding:"0 7px"}},qe.createElement("b",null,"\u7B2C\u4E00\u6B21\u8BC4\u6D4B\u901A\u8FC7\u7684\u4EE3\u7801\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09"),qe.createElement(At.Z,{title:"\u7F16\u7A0B\u8BED\u8A00",dataSource:[C==null?void 0:C.language]})),qe.createElement(ve.ZP,{style:{border:"1px solid #ccc"},height:300,language:"python",theme:"vs-light",value:C!=null&&C.passed_code?Ye.Base64.decode(C==null?void 0:C.passed_code):"",options:oe})),((rt=H==null?void 0:H.exercise)==null?void 0:rt.user_exercise_status)===1&&((ft=H==null?void 0:H.exercise)==null?void 0:ft.answer_open)&&qe.createElement("div",{style:{background:"#F6F7F9"},className:"mt30 p20"},qe.createElement("div",{style:{marginBottom:"20px",fontSize:"16px",display:"flex"}},qe.createElement("span",{style:{whiteSpace:"nowrap"}},"\u3010\u7B54\u6848\u3011"),qe.createElement(j.Z,{value:(C==null?void 0:C.standard_answer)||""})),qe.createElement("div",{style:{fontSize:"16px",display:"flex"}},qe.createElement("span",{style:{whiteSpace:"nowrap"}},"\u3010\u89E3\u6790\u3011"),qe.createElement(j.Z,{value:(C==null?void 0:C.analysis)||"\u6682\u65E0\u89E3\u6790"}))))},Xt=t(19105),ze=Object.defineProperty,yt=Object.defineProperties,ut=Object.getOwnPropertyDescriptors,st=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,ke=Object.prototype.propertyIsEnumerable,dt=(C,H,_)=>H in C?ze(C,H,{enumerable:!0,configurable:!0,writable:!0,value:_}):C[H]=_,Ht=(C,H)=>{for(var _ in H||(H={}))Re.call(H,_)&&dt(C,_,H[_]);if(st)for(var _ of st(H))ke.call(H,_)&&dt(C,_,H[_]);return C},rn=(C,H)=>yt(C,ut(H)),Vt=(C,H,_)=>new Promise((rt,ft)=>{var Dt=oe=>{try{Qe(_.next(oe))}catch(Ge){ft(Ge)}},it=oe=>{try{Qe(_.throw(oe))}catch(Ge){ft(Ge)}},Qe=oe=>oe.done?rt(oe.value):Promise.resolve(oe.value).then(Dt,it);Qe((_=_.apply(C,H)).next())});const{TextArea:Mt}=m.default,_t={0:"c-red-ee4",1:"c-green"};var Xn=({sign:C,item:H,answerData:_,onBlur:rt=()=>{}})=>{var ft,Dt,it,Qe;const[oe,Ge]=(0,e.useState)([]),[We,ct]=(0,e.useState)([]),Ft=(0,e.useRef)(),wt=(0,e.useRef)(),[Ut]=(0,g.useSearchParams)();return(0,e.useEffect)(()=>{var Xe,et;if(Ut.get("check")){let Qt=[];Qt=(Xe=H==null?void 0:H.standard_answer)==null?void 0:Xe.map(Tt=>{var zt,o;return rn(Ht({},Tt),{choice_id:Tt.position,answer_text:((o=(zt=H==null?void 0:H.user_answer)==null?void 0:zt.find(w=>w.choice_id===Tt.choice_id))==null?void 0:o.answer_text)||""})}),Ft.current=Qt,Ge(Qt)}else{let Qt=[];Qt=(et=H==null?void 0:H.standard_answers)==null?void 0:et.map(Tt=>{var zt,o;return rn(Ht({},Tt),{choice_id:Tt.position,answer_text:((o=(zt=H==null?void 0:H.user_answer)==null?void 0:zt.find(w=>w.choice_id===Tt.position))==null?void 0:o.answer_text)||""})}),Ft.current=Qt,Ge(Qt)}},[H==null?void 0:H.user_answer]),e.createElement("div",null,oe==null?void 0:oe.map((Xe,et)=>{var Qt,Tt,zt,o,w;return e.createElement(i.Z,{key:et,className:`${ue.baseMargin} ${ue.fill}`,align:"middle"},e.createElement(s.Z,{className:ue.index},"\u586B\u7A7A\u9879",et+1),e.createElement(s.Z,{flex:"430px",className:"ml20 mr20"},(Xe==null?void 0:Xe.model)===1?e.createElement(m.default,{name:"sign",placeholder:"\u8BF7\u8F93\u5165\u7B54\u6848",disabled:!H.repeat_answer&&((Qt=H==null?void 0:H.user_answer)==null?void 0:Qt.length)>0&&H.ques_status!==0||!!(_!=null&&_.exercise.commit_status),value:Xe==null?void 0:Xe.answer_text,onChange:U=>{oe[et].answer_text=U.target.value,Ge([...oe])},onFocus:()=>{C.current=!0},onBlur:U=>{setTimeout(()=>Vt(void 0,null,function*(){const Oe=yield rt(Xe==null?void 0:Xe.answer_text,et+1,oe);if(Oe.status){const ge=We.slice();ge[et]={status:"fail",errorText:Oe.message},wt.current=ge,ct(ge)}else{const ge=We.slice();ge[et]={status:"success",errorText:""},wt.current=ge,ct(ge)}}),200)},className:`${H.user_score&&(H.user_score===H.question_score?"c-green":"c-red")} ${ue.fillInput}`}):e.createElement(Xt.Z,{value:Xe==null?void 0:Xe.answer_text,disabled:!H.repeat_answer&&((Tt=H==null?void 0:H.user_answer)==null?void 0:Tt.length)>0&&H.ques_status!==0||!!(_!=null&&_.exercise.commit_status),onChange:U=>Vt(void 0,null,function*(){var Oe,ge;oe[et].answer_text=U,Ge([...oe]);const Se=yield rt(Xe==null?void 0:Xe.answer_text,et+1,oe);if(Se.status){const he=((ge=wt==null?void 0:wt.current)==null?void 0:ge.slice())||[].slice();he[et]={status:"fail",errorText:Se.message},wt.current=he,ct(he)}else{const he=((Oe=wt==null?void 0:wt.current)==null?void 0:Oe.slice())||[].slice();he[et]={status:"success",errorText:""},wt.current=he,ct(he)}})})),((zt=We[et])==null?void 0:zt.status)==="success"&&e.createElement(s.Z,null,e.createElement(i.Z,{align:"middle"},e.createElement("i",{style:{marginRight:8},className:`iconfont icon-chenggong1 ${ue.success}`}),e.createElement("span",{className:ue.success},"\u4FDD\u5B58\u6210\u529F"))),((o=We[et])==null?void 0:o.status)==="fail"&&e.createElement(s.Z,null,e.createElement(i.Z,{align:"middle"},e.createElement("i",{style:{marginRight:8},className:`iconfont icon-tishi7 ${ue.fail}`}),e.createElement("span",{className:ue.fail},(w=We[et])==null?void 0:w.errorText))))}),((0,B.GJ)()||(0,B.dE)()&&((ft=_==null?void 0:_.exercise)==null?void 0:ft.user_exercise_status)>0&&((Dt=_==null?void 0:_.exercise)==null?void 0:Dt.open_score))&&e.createElement(i.Z,{justify:"end",className:"mb20",align:"middle"},e.createElement("span",{className:"font14",style:{color:"#6A7283"}},"\u5F97\u5206"),e.createElement("span",{className:"font14 ml10"},(H==null?void 0:H.user_score)&&e.createElement("span",null,e.createElement("span",{className:_t[Number(H==null?void 0:H.answer_status)]||"c-orange-ff9"},H==null?void 0:H.user_score),e.createElement("span",{style:{marginLeft:5,color:"#6A7283"}},"\u5206")),!(H!=null&&H.user_score)&&e.createElement("span",{className:"c-red"},"\u672A\u8BC4"))),((it=_==null?void 0:_.exercise)==null?void 0:it.answer_open)&&e.createElement("div",{className:ue.analysisWrap},e.createElement("div",{className:ue.greyBg},e.createElement("div",{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u7B54\u6848\u3011"),(Qe=H==null?void 0:H.standard_answer)==null?void 0:Qe.map((Xe,et)=>{var Qt;return e.createElement(i.Z,{key:et,align:"middle",className:"mt15 ml10"},e.createElement(s.Z,{className:"mr10"},"\u586B\u7A7A\u9879",et+1),e.createElement(s.Z,null,e.createElement(Xt.Z,{value:(Qt=Xe==null?void 0:Xe.answer_text)==null?void 0:Qt[0],style:{maxWidth:730,minWidth:100},disabled:!0})))}),e.createElement(i.Z,{className:"mt15",align:"middle"},e.createElement("span",{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u89E3\u6790\u3011"),e.createElement(j.Z,{className:ue.renderHtml,value:H==null?void 0:H.analysis})))))},kn=t(19608),Zn=t(87169),Un=t(49535),Et=t(59301),vt=Object.defineProperty,en=Object.defineProperties,Cn=Object.getOwnPropertyDescriptors,yn=Object.getOwnPropertySymbols,xn=Object.prototype.hasOwnProperty,On=Object.prototype.propertyIsEnumerable,Ln=(C,H,_)=>H in C?vt(C,H,{enumerable:!0,configurable:!0,writable:!0,value:_}):C[H]=_,tn=(C,H)=>{for(var _ in H||(H={}))xn.call(H,_)&&Ln(C,_,H[_]);if(yn)for(var _ of yn(H))On.call(H,_)&&Ln(C,_,H[_]);return C},lr=(C,H)=>en(C,Cn(H)),Dn=(C,H,_)=>new Promise((rt,ft)=>{var Dt=oe=>{try{Qe(_.next(oe))}catch(Ge){ft(Ge)}},it=oe=>{try{Qe(_.throw(oe))}catch(Ge){ft(Ge)}},Qe=oe=>oe.done?rt(oe.value):Promise.resolve(oe.value).then(Dt,it);Qe((_=_.apply(C,H)).next())});const{TextArea:Ol}=m.default;var ul=({item:C,answerData:H,sign:_,onBlur:rt=()=>{},onDebug:ft=()=>{},setIsSubmitCode:Dt})=>{var it,Qe,oe;let[Ge,We]=(0,e.useState)([]);const[ct]=(0,g.useSearchParams)();return(0,e.useEffect)(()=>{var Ft;let wt=(Ft=C==null?void 0:C.standard_answer_with_score)==null?void 0:Ft.map((Ut,Xe)=>{var et,Qt;return lr(tn({},Ut),{value:((Qt=(et=C==null?void 0:C.user_answer)==null?void 0:et.find(Tt=>parseInt(Tt.choice_id)===Xe+1))==null?void 0:Qt.answer_text)||""})});We(wt)},[C==null?void 0:C.standard_answer_with_score]),console.log(Ge,"userAnswer"),Et.createElement("div",null,Et.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:10}},Et.createElement("div",{style:{fontSize:14,color:"#FF0000"}},Et.createElement(Zn.Z,null),Et.createElement("span",{style:{marginLeft:5}},"\u6CE8\u610F\uFF1A\u586B\u5199\u7B54\u6848\u4E4B\u540E\uFF0C\u5FC5\u987B\u63D0\u4EA4\u4EE3\u7801\u8FDB\u884C\u8BC4\u6D4B\uFF0C\u5426\u5219\u65E0\u6CD5\u5F97\u5206")),!ct.get("check")&&Et.createElement(kn.Z,{setIsSubmitCode:Dt,ButtonProps:{type:"primary"},ButtonText:"\u63D0\u4EA4\u4EE3\u7801",items:lr(tn({},C),{userAnswer:Ge}),hackidentifier:C==null?void 0:C.hack_identifier})),(C==null?void 0:C.code)&&Et.createElement("div",{style:{border:"1px solid #CCCCCC",padding:"10px",marginBottom:20}},Et.createElement(j.Z,{disabledFill:!C.repeat_answer&&((it=C==null?void 0:C.user_answer)==null?void 0:it.length)>0&&C.ques_status!==0||!!(H!=null&&H.exercise.commit_status),onFillBlur:(Ft,wt)=>Dn(void 0,null,function*(){Un.Z.publish("BFill:Submit:Change",{value:!0}),setTimeout(()=>Dn(void 0,null,function*(){var Ut;(yield rt((Ut=Ft==null?void 0:Ft[parseInt(wt)])==null?void 0:Ut.value,parseInt(wt)+1,Ge)).status===0?(Ge[parseInt(wt)].type="",We([...Ge])):(Ge[parseInt(wt)].type="warning",We([...Ge]))}),200)}),onFillFocus:(Ft,wt)=>{Ge[parseInt(wt)].type="",We([...Ge]),_.current=!0},className:ue.content,programFillValue:Ge,showProgramFill:!0,value:Ye.Base64.decode((C==null?void 0:C.code)||"")})),!!((Qe=C==null?void 0:C.standard_answer)!=null&&Qe.length)&&Et.createElement("div",{className:ue.analysisWrap},Et.createElement("div",{className:ue.greyBg},Et.createElement(i.Z,{className:"mb20",align:"middle"},Et.createElement(s.Z,{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u7B54\u6848\u3011"),(oe=C==null?void 0:C.standard_answer)==null?void 0:oe.map((Ft,wt)=>Et.createElement(s.Z,{key:wt,className:"mr40"},"\u586B\u7A7A\u9879",wt+1,":",Ft==null?void 0:Ft.answer_text))),Et.createElement(i.Z,null,Et.createElement("span",{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u89E3\u6790\u3011"),Et.createElement(j.Z,{className:ue.renderHtml,value:(C==null?void 0:C.analysis)||"\u6682\u65E0\u89E3\u6790"})))))},zn=t(74508);const{TextArea:ol}=m.default;var pr=({data:C})=>e.createElement("div",{className:"tc mt80 pb30"},e.createElement("img",{width:"486",src:zn.BV})," ",e.createElement("br",null),C.status===-1&&e.createElement("div",{className:"c-grey-999 mt60"},"\u60A8\u7684IP\u4E0D\u5728\u8003\u8BD5\u5141\u8BB8\u7684\u8303\u56F4\u5185\uFF01"),C.status===-2&&e.createElement("div",{className:" c-grey-999 mt60"},"\u60A8\u5DF2\u7ED1\u5B9A\u5F53\u524D\u8003\u8BD5IP\u5730\u5740\uFF1A",e.createElement("span",{className:"c-red"},C.ip),"\u8BF7\u4F7F\u7528\u8BE5IP\u5730\u5740\u8FDB\u5165\u8003\u8BD5\u3002"),e.createElement(X.ZP,{className:"mt40 pl20 pr20",type:"primary"},e.createElement("a",{href:"/"},"\u56DE\u5230\u9996\u9875"))),Nr=t(346),Al=t(89392),Wt={comments:"comments___ZkLeS",greyText:"greyText___ow9J6",commentText:"commentText___Uklcs",wrapper:"wrapper___XTdhL",header:"header___pq5DQ",updateTime:"updateTime___WYYjt",text:"text___FmQY7",date:"date___DiXg4"},il=({list:C,hideScore:H=!1})=>e.createElement("div",null,C==null?void 0:C.map(_=>{var rt,ft,Dt,it,Qe,oe;return e.createElement("div",{className:`mt20 ${Wt.wrapper}`,key:(rt=_==null?void 0:_.user)==null?void 0:rt.user_id},e.createElement(i.Z,{align:"middle",className:Wt.header},e.createElement("img",{src:Nr.Z.API_SERVER+"/images/"+((ft=_.user)==null?void 0:ft.image_url)}),e.createElement("span",{className:"ml10 font16"},(Dt=_.user)==null?void 0:Dt.name),e.createElement(s.Z,{className:Wt.updateTime},e.createElement("span",{className:Wt.text},"\u8BC4\u9605\u65F6\u95F4"),e.createElement("span",{className:Wt.date},p()((Qe=(it=_.comments)==null?void 0:it[0])==null?void 0:Qe.updated_at).format("YYYY-MM-DD HH:mm")))),e.createElement("div",{className:Wt.comments},(oe=_==null?void 0:_.comments)==null?void 0:oe.map((Ge,We)=>{var ct;return e.createElement("div",{key:((ct=_==null?void 0:_.user)==null?void 0:ct.user_id)+"-"+We},e.createElement(i.Z,{align:"middle",justify:"space-between"},!!Ge.shixun_chanllge_position&&e.createElement("div",{style:{flexShrink:0,marginRight:10}},"\u7B2C",Ge.shixun_chanllge_position,"\u5173"),!H&&e.createElement("div",{style:{flex:1}},"\u539F\u59CB\u5F97\u5206",Ge==null?void 0:Ge.origin_score,"\u5206\uFF0C\u4FEE\u6B63\u4E3A",e.createElement("span",{className:"c-light-primary"},Ge==null?void 0:Ge.score),"\u5206")),!!Ge.comment&&e.createElement("div",null," ",e.createElement("span",{className:`${Wt.greyText} mr10`},"\u8BC4\u8BED"),e.createElement("span",{className:Wt.commentText},Ge.comment)))})))})),cl=t(74255),ar=t(12911),ir=t.n(ar),Ll=t(11724),jr=t(62772),we=t(84842),Or=t(41319),dl={codeInput:"codeInput___xSFAu"},fl=t(92310),Lr=t.n(fl),El=({className:C,style:H,onOk:_})=>{const[rt,ft]=(0,e.useState)(["","","","","",""]),[Dt,it]=(0,e.useState)(0),Qe=(0,e.useRef)([]);(0,e.useEffect)(()=>{const We=rt.findIndex(ct=>!ct);We===-1&&_(rt),it(We)},[rt]),(0,e.useEffect)(()=>{var We;(We=Qe.current[Dt])==null||We.focus()},[Dt]);const oe=(We,ct)=>{const{value:Ft}=We.target;if(/^\d*$/.test(Ft)){const wt=[...rt];wt[ct]=Ft||"",ft(wt)}},Ge=(We,ct)=>{if(We.key==="Backspace"&&ct>0){We.preventDefault();const Ft=[...rt];Ft[ct-1]="",ft(Ft)}};return e.createElement("div",{className:Lr()(dl.codeInput,C),style:H},rt.map((We,ct)=>e.createElement("input",{key:ct,type:"text",disabled:Dt!==ct,maxLength:1,value:We===""?"":"*",onChange:Ft=>oe(Ft,ct),onKeyDown:Ft=>Ge(Ft,ct),ref:Ft=>{Qe.current[ct]=Ft}})))},Mr=t(3810),Wn=t(32162),Gt=t(26547),l=t(59301),vl=Object.defineProperty,Hl=Object.defineProperties,gl=Object.getOwnPropertyDescriptors,cr=Object.getOwnPropertySymbols,Br=Object.prototype.hasOwnProperty,Hr=Object.prototype.propertyIsEnumerable,Tr=(C,H,_)=>H in C?vl(C,H,{enumerable:!0,configurable:!0,writable:!0,value:_}):C[H]=_,Kt=(C,H)=>{for(var _ in H||(H={}))Br.call(H,_)&&Tr(C,_,H[_]);if(cr)for(var _ of cr(H))Hr.call(H,_)&&Tr(C,_,H[_]);return C},In=(C,H)=>Hl(C,gl(H)),Fn=(C,H)=>{var _={};for(var rt in C)Br.call(C,rt)&&H.indexOf(rt)<0&&(_[rt]=C[rt]);if(C!=null&&cr)for(var rt of cr(C))H.indexOf(rt)<0&&Hr.call(C,rt)&&(_[rt]=C[rt]);return _},jt=(C,H,_)=>new Promise((rt,ft)=>{var Dt=oe=>{try{Qe(_.next(oe))}catch(Ge){ft(Ge)}},it=oe=>{try{Qe(_.throw(oe))}catch(Ge){ft(Ge)}},Qe=oe=>oe.done?rt(oe.value):Promise.resolve(oe.value).then(Dt,it);Qe((_=_.apply(C,H)).next())});const{Countdown:Xr}=y.default,Gn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Ur={0:"c-red-ee4",1:"c-green"},ml=C=>{var H=C,{globalSetting:_,loading:rt,user:ft,exercise:Dt,dispatch:it}=H,Qe=Fn(H,["globalSetting","loading","user","exercise","dispatch"]),oe,Ge,We,ct,Ft,wt,Ut,Xe,et,Qt,Tt,zt,o,w,U,Oe,ge,Se,he,me,ye,Ue,Be,ht,_e,kt,mt,bt,Jt,Qn,Pn,sn,En,cn,Ct,Ot,Yt,Zt,un,on,dn,Sn,qt,Yn,qn,Rn,_n,nn,tt,It,ln,vn,$n,dr;const zr=(0,g.useLocation)(),[er]=(0,g.useSearchParams)(),Le=(0,g.useParams)(),[c,gn]=(0,e.useState)({}),[le,Cl]=(0,e.useState)({}),[Nn,kr]=(0,e.useState)({}),[Zr,Mn]=(0,e.useState)(!1),[Kn,pl]=(0,e.useState)(!0),[Bl,Wr]=(0,e.useState)(!1),[hr,tr]=(0,e.useState)(!1),[hl,ur]=(0,e.useState)(!1),[Il,Gr]=(0,e.useState)(!1),[Ke,Pt]=(0,e.useState)(),[pn,fn]=(0,e.useState)(""),[nr,Hn]=(0,e.useState)("none"),[wn,$t]=(0,e.useState)(""),[bn,Ir]=(0,e.useState)({status:0}),[or,Pl]=(0,e.useState)(!1),[fr,lu]=(0,e.useState)(window.document.domain==="kepukehuan.educoder.net"),[ma,Tl]=(0,e.useState)(!0),[Pr,Er]=(0,e.useState)(!1),[Kr,Vr]=(0,e.useState)(null),[Ca,Xl]=(0,e.useState)(!1),[pa,Ba]=(0,e.useState)(0),[ha,yl]=(0,e.useState)(!1),[Ia,Fl]=(0,e.useState)(!1),Ul=(0,e.useRef)(),zl=(0,e.useRef)(),yr=(0,e.useRef)(!1),Jr=(0,e.useRef)(),kl=(0,e.useRef)(),Yr=(0,e.useRef)(),vr=(0,e.useRef)(),[qr]=E.default.useForm(),Fr=(0,e.useMemo)(()=>new WebSocket("ws://localhost:8082"),[]);let[Rt,gr]=(0,e.useState)(0),[Lt,mr]=(0,e.useState)(0);const[Pa,wr]=(0,e.useState)(!1),[_r,Zl]=(0,e.useState)(!1),[ya,$r]=(0,e.useState)(!1),Wl=[`/classrooms/${Le.coursesId}/exercise/${Le.categoryId}/detail`,`/classrooms/${Le.coursesId}/exercise`,`/classrooms/${Le.coursesId}/exercise/`,`/classrooms/${Le.coursesId}/exercise/${Le.categoryId}/users/${(oe=ft.userInfo)==null?void 0:oe.login}/check`,`/classrooms/${Le.coursesId}/exercisenotice/${Le.categoryId}/users/${(Ge=ft.userInfo)==null?void 0:Ge.login}`,`/classrooms/${Le.coursesId}/exercise/${Le.categoryId}/users/${(We=ft.userInfo)==null?void 0:We.login}`],[Gl,Kl]=(0,e.useState)(!1),[Fa,wa]=(0,e.useState)(!0),[xa,Da]=(0,e.useState)({left:0,top:0,bottom:0,right:0}),Vl=(0,e.useRef)(null),[Jl,Yl]=(0,e.useState)(!0),el=(0,e.useRef)(),[Qa,wl]=(0,e.useState)(!1);(0,Or.y)((0,B.dE)());const{setOpenDisableCopyAndPaste:xl}=(0,Or.X)(),Sa=(n,N)=>{var te;const{clientWidth:de,clientHeight:$}=window.document.documentElement,Ae=(te=Vl.current)==null?void 0:te.getBoundingClientRect();Da({left:-Ae.left+N.x,right:de-(Ae.right-N.x),top:-Ae.top+N.y,bottom:$-(Ae.bottom-N.y)-70})},tl=(0,Mr._)(c);(0,e.useEffect)(()=>{var n,N;if(((n=c==null?void 0:c.exercise)==null?void 0:n.commit_status)>0){yl(!1);return}if((hr||(N=c==null?void 0:c.exercise)!=null&&N.forbid_screen)&&(0,K.WX)()){const te=de=>{de.key==="screenNums"&&(Number(de.newValue||0)>1?setTimeout(()=>{yl(!0)},300):yl(!1))};return window.addEventListener("local-storage-changed",te),()=>{window.removeEventListener("local-storage-changed",te)}}},[hr,(ct=c==null?void 0:c.exercise)==null?void 0:ct.forbid_screen,(Ft=c==null?void 0:c.exercise)==null?void 0:Ft.commit_status]),(0,e.useEffect)(()=>(document.body.setAttribute("data-custom","auto"),()=>{document.body.removeAttribute("data-custom")}),[]),(0,e.useEffect)(()=>{var n,N;if(document.body.scrollIntoView(),((n=ft.userInfo)==null?void 0:n.real_name)==="\u6E38\u5BA2"){window.location.href=`/classrooms/${Le.coursesId}/exercise`;return}return(N=ft.userInfo)!=null&&N.user_id&&((0,B.GJ)()?Vn():ft.userInfo.login&&Ra()),window.addEventListener("message",_l),()=>{window.removeEventListener("message",_l),zr.pathname.indexOf("/detail")>-1&&(0,F.BU)()}},[Le.categoryId,ft.userInfo.login]),(0,e.useEffect)(()=>(window.addEventListener("beforeunload",ql),()=>{tl(),window.removeEventListener("beforeunload",ql)}),[]),(0,e.useEffect)(()=>(it({type:"globalSetting/headerFooterToggle",payload:!1}),()=>{it({type:"globalSetting/headerFooterToggle",payload:!0})}),[]),(0,e.useEffect)(()=>{var n,N,te,de;(n=c==null?void 0:c.question_status)!=null&&n.every($=>!!$.ques_status&&or&&(le==null?void 0:le.used_screen_num)<(le==null?void 0:le.screen_num))&&setTimeout(()=>{var $;($=zl.current)==null||$.handlePhoto()},1300),Vr((de=(te=(N=c==null?void 0:c.exercise_question_types)==null?void 0:N[Rt])==null?void 0:te.items)==null?void 0:de[Lt])},[c]);const ql=n=>{var N;!(le!=null&&le.is_commit)&&(0,B.dE)()&&(0,K.RG)(" ",!0),localStorage.setItem("Refresh","1"),(N=Dt.exerciseUserInfo)!=null&&N.screen_open&&window.navigator.sendBeacon(`${Nr.Z.API_SERVER}/api/exercises/${Le.categoryId}/commit_screen_at.json`,{})},_l=n=>{n.data==="backExercise"&&((0,K.RG)(" ",!0),ba())},ba=()=>{Hn("none"),fn(""),Vn()},Ra=()=>jt(void 0,null,function*(){ja()}),Na=()=>jt(void 0,null,function*(){Tl(!1),P.default.info({title:(0,Gt._V)(Gt.CP.answer1),width:500,centered:!0,closable:!1,keyboard:!1,maskClosable:!1,maskStyle:{background:"#000"},okText:(0,Gt._V)(Gt.CP.answer2),onOk:()=>new Promise((n,N)=>jt(void 0,null,function*(){try{yield qr.validateFields()}catch(de){N()}const te=yield(0,I.pL)(Kt({exercise_user_id:le==null?void 0:le.exercise_user_id,categoryId:Le.categoryId},yield qr.validateFields()));(te==null?void 0:te.status)===0?(Tl(!0),Dl(),n(te)):(qr.setFields([{name:"start_password",errors:[te==null?void 0:te.message]}]),N())})),content:l.createElement(l.Fragment,null,l.createElement("p",{className:""},(0,Gt._V)(Gt.CP.answer3)),l.createElement(E.default,{form:qr,autoComplete:"off"},l.createElement(E.default.Item,{name:"start_password",label:(0,Gt._V)(Gt.CP.answer1),rules:[{required:!0,message:(0,Gt._V)(Gt.CP.answer4)}]},l.createElement(m.default.Password,{autoComplete:"off"}))))})}),ja=()=>jt(void 0,null,function*(){const n=yield it({type:"exercise/getExerciseUserInfo",payload:Kt({},Le)});vr.current=In(Kt({},n.data),{status:n==null?void 0:n.status}),Cl(In(Kt({},n.data),{status:n==null?void 0:n.status}))});(0,e.useEffect)(()=>{if(le!=null&&le.exercise_user_id){if(le!=null&&le.is_commit||(0,K.RG)(" ",!0),!(le!=null&&le.is_commit)&&((le==null?void 0:le.ip_limit)==="inner"||le!=null&&le.ip_bind_type)&&(Yr.current=`&ip_limit=${le==null?void 0:le.ip_limit}&ip_bind=${le==null?void 0:le.ip_bind}&ip_bind_type=${le==null?void 0:le.ip_bind_type}`),!(le!=null&&le.is_commit)&&!er.get("check")||le.exercise_type==2&&!er.get("check")){if((0,K.RG)(" ",!0),!(le!=null&&le.can_start)){window.location.href=`/classrooms/${Le.coursesId}/exercise/${Le.categoryId}/users/${Le.login}/check`;return}if(le!=null&&le.is_locked&&le.ip_error){it({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:In(Kt({},le),{id:Le.categoryId})}});return}else!(le!=null&&le.is_locked)&&le.ip_error;if(document.referrer===""||performance.navigation.type===2||!Wl.includes(new URL(document.referrer||"https://www.educoder.net").pathname)){document.referrer!==""?sessionStorage.setItem("illegalEntry",Wl.includes(new URL(document.referrer).pathname)?"illegalEntry":"allowRouter"):sessionStorage.setItem("illegalEntry","illegalEntry"),g.history.push(`/classrooms/${Le.coursesId}/exercise/`);return}if(le!=null&&le.start_locked&&!(le!=null&&le.user_is_enter)){Na();return}if(le!=null&&le.is_locked&&performance.navigation.type===1&&!sessionStorage.getItem("studentunlock")){it({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:In(Kt({},le),{id:Le.categoryId})}});return}if((0,W.ZP)(`/api/exercises/${Le==null?void 0:Le.categoryId}/close_pop.json`,{method:"post"}),le!=null&&le.is_locked&&performance.navigation.type===0&&(le!=null&&le.user_is_enter)&&!(le!=null&&le.is_commit)&&(le!=null&&le.show_pop)){it({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:In(Kt({},le),{id:Le.categoryId})}});return}}else if(!le.answered_open&&le.exercise_type!=2){P.default.info({width:500,centered:!0,icon:null,title:(0,Gt._V)(Gt.CP.answer5),content:(0,Gt._V)(Gt.CP.answer6),onOk:()=>{window.location.href=`/classrooms/${Le.coursesId}/exercise/${Le.categoryId}/detail`}});return}er.get("check")?Vn():Dl()}return()=>{!(le!=null&&le.is_commit)&&(0,B.dE)()&&(0,K.RG)(" ",!0)}},[le]);const Dl=()=>jt(void 0,null,function*(){var n,N,te,de,$,Ae,fe,je,He,Ne,lt,ie,Ie,ot,An;sessionStorage.setItem("studentunlock","studentunlock");const Ve={data:le,status:le.status};if((((n=Ve==null?void 0:Ve.data)==null?void 0:n.ip_limit)!=="no"||(N=Ve==null?void 0:Ve.data)!=null&&N.ip_bind_type)&&(Jr.current=yield(0,Y.y)({ip_limit:(te=Ve==null?void 0:Ve.data)==null?void 0:te.ip_limit,ip_bind:(de=Ve==null?void 0:Ve.data)==null?void 0:de.ip_bind_type})),((($=Ve==null?void 0:Ve.data)==null?void 0:$.ip_limit)!=="no"||(Ae=Ve==null?void 0:Ve.data)!=null&&Ae.ip_bind)&&(((fe=Ve==null?void 0:Ve.data)==null?void 0:fe.ip_limit)==="inner"||(je=Ve==null?void 0:Ve.data)!=null&&je.ip_bind_type)){var xt=yield(0,K.oi)({exerciseId:Le.categoryId,ip:Jr.current,errmsgHide:!0,ip_limit:((He=Ve==null?void 0:Ve.data)==null?void 0:He.ip_limit)||"no",ip_bind:(Ne=Ve==null?void 0:Ve.data)==null?void 0:Ne.ip_bind,ip_bind_type:(lt=Ve==null?void 0:Ve.data)==null?void 0:lt.ip_bind_type});if((xt==null?void 0:xt.status)!==0){Ir(xt);return}}if((Ve==null?void 0:Ve.status)==0){if(((ie=Ve==null?void 0:Ve.data)==null?void 0:ie.used_screen_num)>((Ie=Ve==null?void 0:Ve.data)==null?void 0:Ie.screen_num)&&((ot=Ve==null?void 0:Ve.data)!=null&&ot.screen_open))return $r(!0),rl(),!1;if(Wr(Ve==null?void 0:Ve.data.check_camera),!(Ve!=null&&Ve.data.check_camera)){if(Ve!=null&&Ve.data.screen_shot_open){ur(le==null?void 0:le.screen_shot_open);return}tr((An=Ve==null?void 0:Ve.data)==null?void 0:An.screen_open),Vn()}}}),nl=(...n)=>jt(void 0,[...n],function*(N=Kr){er.get("check")||(yield(0,W.ZP)(`/api/exercise_questions/${N==null?void 0:N.question_id}/exercise_answers/save_hack_evaluate.json`,{}))}),Oa=n=>jt(void 0,null,function*(){if((n==null?void 0:n.type)===1)return P.default.info({centered:!0,width:470,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:null,keyboard:!1,onOk:()=>{g.history.replace(`/classrooms/${Le.coursesId}/exercise/${Le.categoryId}/detail`)},content:l.createElement("div",null,(n==null?void 0:n.message)||"")}),Promise.reject();if((n==null?void 0:n.type)===2){const N=()=>{g.history.replace(`/classrooms/${Le.coursesId}/exercise/${Le.categoryId}/centralizeReview/${n==null?void 0:n.login}`)};return P.default.confirm({centered:!0,width:470,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:null,keyboard:!1,onOk:N,onCancel:()=>{g.history.replace(`/classrooms/${Le.coursesId}/exercise/${Le.categoryId}/detail`)},content:l.createElement("div",null,l.createElement("div",null,"\u60A8\u5DF2\u6210\u4E3A\u6307\u5B9A\u9605\u5377\u6559\u5E08\uFF0C\u662F\u5426\u73B0\u5728\u524D\u5F80",l.createElement("span",{onClick:N,className:"ml5 mr5 c-light-primary current"},"\u96C6\u4E2D\u9605\u5377"),"\u7EE7\u7EED\u8BC4\u9605\uFF1F"),l.createElement("div",{className:"c-grey-999"},"\uFF08\u9605\u5377\u7ED3\u675F\u540E\u6062\u590D\u5B66\u751F\u4E2A\u4EBA\u8BC4\u9605\u529F\u80FD\uFF0C\u5E76\u5C55\u793A\u5B66\u751F\u6210\u7EE9\uFF09"))}),Promise.reject()}}),Vn=()=>jt(void 0,null,function*(){var n,N,te,de,$,Ae,fe,je,He,Ne,lt,ie,Ie,ot,An,Ve,xt,an,mn,ca,da;document.body.scrollIntoView(),Mn(!0);let Te,Qr=(n=ft.userInfo)==null?void 0:n.user_id;if((0,B.GJ)())Te=yield(0,I.BJ)({exerciseId:Le.categoryId,login:Le.login}).catch(()=>Mn(!1)),Te!=null&&Te.exercise&&(Te.exercise.user_exercise_status=1),Qr=(N=Te==null?void 0:Te.exercise_answer_user)==null?void 0:N.user_id;else{if(er.get("check"))Te=yield(0,I.BJ)(In(Kt({},Le),{exerciseId:Le.categoryId,login:Le.login})).catch(()=>Mn(!1)),Qr=(te=Te==null?void 0:Te.exercise)==null?void 0:te.user_id,(Te==null?void 0:Te.message)==="\u5B66\u751F\u6B63\u5728\u8003\u8BD5\u4E2D\uFF0C\u60A8\u65E0\u6743\u67E5\u770B"&&wa(!1);else{if((((de=vr.current)==null?void 0:de.ip_limit)!=="no"||($=vr.current)!=null&&$.ip_bind_type)&&(Jr.current=yield(0,Y.y)({ip_limit:(Ae=vr.current)==null?void 0:Ae.ip_limit,ip_bind:(fe=vr.current)==null?void 0:fe.ip_bind_type})),Te=yield(0,I.CD)(In(Kt({},Le),{ip:Jr.current})).catch(()=>Mn(!1)),Te.status===-1){Tn();return}if((je=Te==null?void 0:Te.exercise)!=null&&je.only_on_client&&!(0,K.WX)()){v.ZP.warning("\u8BF7\u7528\u5BA2\u6237\u7AEF\u4F5C\u7B54"),Tn();return}if((Te==null?void 0:Te.status)===-5){it({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:In(Kt({},vr.current),{id:Le.categoryId,errorMessage:Te==null?void 0:Te.message})}});return}Te!=null&&Te.exercise&&(Te.exercise.user_exercise_status=0),Te!=null&&Te.exercise&&(Te.exercise.exercise_status=2),(He=Te==null?void 0:Te.exercise_question_types)==null||He.map(sr=>{var jn;(sr==null?void 0:sr.question_type)<3&&((jn=sr==null?void 0:sr.items)==null||jn.map(Sr=>{Sr.user_answer=Sr.question_choices.filter(Cr=>Cr.user_answer_boolean).map(Cr=>Cr.choice_id)}))})}if(!((Ne=Te==null?void 0:Te.exercise)!=null&&Ne.can_start)&&(Te!=null&&Te.exercise)){window.location.href=`/classrooms/${Le.coursesId}/exercise/${Le.categoryId}/users/${Le.login}/check`;return}((lt=Te.exercise)==null?void 0:lt.commit_status)===0&&!kl.current&&(kl.current=!0,(0,K.G5)(Fr,Te==null?void 0:Te.exercise)),(ie=Te==null?void 0:Te.exercise)!=null&&ie.left_time&&setTimeout(()=>{$t(a.red)},(((Ie=Te==null?void 0:Te.exercise)==null?void 0:Ie.left_time)-300>0?((ot=Te==null?void 0:Te.exercise)==null?void 0:ot.left_time)-300:0)*1e3),((An=Te==null?void 0:Te.exercise)==null?void 0:An.take_photo)>=((Ve=Te==null?void 0:Te.exercise)==null?void 0:Ve.photo_count)}if(Mn(!1),yield Oa(Te),Te){if((xt=Te==null?void 0:Te.exercise)!=null&&xt.question_random||(an=Te==null?void 0:Te.exercise)!=null&&an.choice_random){let sr=1;Te.exercise.question_random=(mn=Te==null?void 0:Te.exercise_question_types)==null?void 0:mn.map(jn=>{var Sr,Cr;return(Sr=Te==null?void 0:Te.exercise)!=null&&Sr.choice_random&&((jn.question_type===0||jn.question_type===1)&&jn.items.map(rr=>(rr.question_choices=(0,K.M2)(rr.question_choices,Qr),rr)),jn.question_type===7&&jn.items.forEach(rr=>{rr.sub_exercise_questions.forEach(Nl=>{Nl.question_choices&&(Nl.question_choices=(0,K.M2)(Nl.question_choices,Qr))})})),(Cr=Te==null?void 0:Te.exercise)!=null&&Cr.question_random&&(jn.items=(0,K.M2)(jn.items,Qr)),jn.items.map(rr=>(rr.question_num=sr,sr++,rr)),jn})}Te.exercise_types=(Te==null?void 0:Te.exercise_types)||((ca=Te==null?void 0:Te.exercise_scores)==null?void 0:ca.exercise_types),Te.question_status=Te.question_status||La((Te==null?void 0:Te.exercise_question_types)||[]),gn(Te),xl((da=Te==null?void 0:Te.exercise)==null?void 0:da.forbid_copy)}return Te}),La=n=>{let N=[];return n.forEach(te=>{N=N.concat(te.items)}),N=N.map(te=>({ques_status:te==null?void 0:te.ques_status,score_status:te==null?void 0:te.score_status,question_num:te==null?void 0:te.question_num,ques_id:te==null?void 0:te.question_id})),N};(0,e.useEffect)(()=>{var n,N,te;((n=c.exercise)==null?void 0:n.left_time)===0&&rl(),(N=c.exercise)!=null&&N.left_time&&Pt(Date.now()+((te=c==null?void 0:c.exercise)==null?void 0:te.left_time)*1e3)},[(wt=c.exercise)==null?void 0:wt.left_time]);const au=()=>{var n;((n=c==null?void 0:c.exercise)==null?void 0:n.exercise_status)===3?P.default.confirm({width:530,title:"\u63D0\u793A",icon:null,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:l.createElement("div",null,"\u622A\u6B62\u65F6\u95F4\u5DF2\u5230\uFF0C\u65E0\u6CD5\u6253\u56DE\u8BD5\u5377",l.createElement("br",null),"\u8BF7\u5728\u4FEE\u6539\u622A\u6B62\u65F6\u95F4\u540E\u518D\u64CD\u4F5C")}):P.default.confirm({width:530,title:"\u63D0\u793A",icon:null,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:l.createElement("div",null,"\u5B66\u751F\u5C06\u5F97\u5230\u4E00\u6B21\u91CD\u65B0\u7B54\u9898\u7684\u673A\u4F1A\uFF0C\u73B0\u6709\u7684\u7B54\u9898\u60C5\u51B5\u5C06\u88AB\u6E05\u7A7A",l.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u56DE\u9000TA\u7684\u8BD5\u5377\u7B54\u9898"),onOk:()=>jt(void 0,null,function*(){var N;const te=yield(0,I.q6)({categoryId:Le.categoryId,user_ids:[(N=c==null?void 0:c.exercise_answer_user)==null?void 0:N.user_id]});te&&(v.ZP.info(te==null?void 0:te.message),Tn())})})},Tn=()=>{if((0,K.G5)(Fr),(0,K.WX)()){window.location.href=(0,K.Ll)()?"/":"/classrooms/examList";return}window.location.href=(0,K.Ll)()?"/":`/classrooms/${Le.coursesId}/exercise/${Le.categoryId}/detail`},$l=(n=!1)=>jt(void 0,null,function*(){const N=yield(0,I.PT)(In(Kt({},Le),{refresh:n}));return N!=null&&N.has_time?(Pt(Date.now()+(N==null?void 0:N.left_time)*1e3),gn(te=>In(Kt({},te),{exercise:In(Kt({},te.exercise),{left_time:N==null?void 0:N.left_time})})),!0):(Ma(),!1)}),Ma=()=>jt(void 0,null,function*(){if(yr.current)return;yr.current=!0;const n=yield(0,I.VL)({categoryId:Le.categoryId,commit_method:2});if(tr(!1),ur(!1),(n==null?void 0:n.status)===0&&((0,K.G5)(Fr),P.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",zIndex:1100,content:l.createElement("div",null,"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",l.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>jt(void 0,null,function*(){Tn()})}),v.ZP.info(n==null?void 0:n.message)),(n==null?void 0:n.status)===-3){yr.current=!1;const N=parseInt(n==null?void 0:n.message);c.exercise.left_time=N,gn(Kt({},c))}}),Ql=n=>jt(void 0,null,function*(){const N=yield(n.is_jupyter||n.is_jupyter_lab?f.BK:f.Ir)({id:n.shixun_identifier});(N!=null&&N.game_identifier||N!=null&&N.identifier)&&(xl(!1),n.is_jupyter_lab||n.is_jupyter?fn(`/tasks/${N.identifier}/jupyter?type=exercises&exercisesId=${Le.categoryId}&coursesId=${Le.coursesId}&login=${Le.login}&questionId=${n.question_id}&isFullScreen=${(0,F.vp)()}${Yr.current||""}&ip_limit=${le==null?void 0:le.ip_limit}&ip_bind=${le==null?void 0:le.ip_bind}&ip_bind_type=${le==null?void 0:le.ip_bind_type}`):fn(`/tasks/${N.game_identifier}?type=exercises&exercisesId=${Le.categoryId}&coursesId=${Le.coursesId}&login=${Le.login}&questionId=${n.question_id}&isFullScreen=${(0,F.vp)()}${Yr.current||""}&ip_limit=${le==null?void 0:le.ip_limit}&ip_bind=${le==null?void 0:le.ip_bind}&ip_bind_type=${le==null?void 0:le.ip_bind_type}`),Hn("block")),(N==null?void 0:N.status)===-3?(0,K.eF)():(N==null?void 0:N.status)===2?ea(N==null?void 0:N.message,n.question_id,n.is_jupyter_lab,n.is_jupyter):(N==null?void 0:N.status)===3&&ta(N==null?void 0:N.message)}),ea=(n,N,te,de)=>{n=n!=null&&n.includes(".json")?n:`${n}.json`,P.default.confirm({centered:!0,title:"\u63D0\u793A",icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:l.createElement("div",null,"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>jt(void 0,null,function*(){const $=yield(0,I.L8)({url:n});if(!$)return;v.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const Ae=yield(0,f.Ir)({id:$.shixun_identifier});if(Ae!=null&&Ae.game_identifier){Ql({shixun_identifier:Ae==null?void 0:Ae.game_identifier,question_id:N,is_jupyter_lab:te,is_jupyter:de});return}(Ae==null?void 0:Ae.status)===2?ea(Ae==null?void 0:Ae.message,N,te,de):(Ae==null?void 0:Ae.status)===3&&ta(Ae==null?void 0:Ae.message)})})},ta=n=>{P.default.confirm({centered:!0,title:"\u63D0\u793A",icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:l.createElement("div",null,"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",n,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Ha=n=>jt(void 0,null,function*(){var N;const te=yield(0,I.o3)({exercise_user_id:(N=Dt.exerciseUserInfo)==null?void 0:N.exercise_user_id,shixun_id:n.shixun_id});let de;te!=null&&te.redo?de=P.default.confirm({width:530,title:"\u63D0\u793A",icon:null,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u518D\u60F3\u60F3",content:l.createElement("div",null,"\u60A8\u4E4B\u524D\u5DF2\u7ECF\u6311\u6218\u8FC7\u8BE5\u5B9E\u8BAD\uFF0C\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u9700\u8981\u91CD\u65B0\u6311\u6218"),onCancel:()=>{de.destroy()},onOk:()=>jt(void 0,null,function*(){const $=yield(0,I.L8)({id:te==null?void 0:te.myshixun_identifier,url:te==null?void 0:te.url});if($){tl();const Ae=(0,Al.cloneDeep)(c==null?void 0:c.exercise_question_types),fe=Ae==null?void 0:Ae.findIndex(He=>He.question_type===5);Ae[fe].items.find(He=>He.question_id===n.question_id).redo=!1,Ae[fe].items.find(He=>He.question_id===n.question_id).shixun_identifier=$.shixun_identifier,c.exercise_question_types=Ae,gn(c);const je=In(Kt({},n),{shixun_identifier:$.shixun_identifier});Ql(je)}})}):(tl(),Ql(n))}),Ta=n=>jt(void 0,null,function*(){if(n.hack_identifier){const N=yield(0,I.nF)({id:n.hack_identifier});(N==null?void 0:N.status)===0&&(tl(),xl(!1),fn(`/myproblems/${N.identifier}?type=exercises&exercisesId=${Le.categoryId}&coursesId=${Le.coursesId}&login=${Le.login}&questionId=${n.question_id}${Yr.current||""}`),Hn("block"))}}),Ar=(n,N,te,de,$,Ae,fe)=>jt(void 0,null,function*(){var je,He;Er(!1),fe||Mn(!0);let Ne,lt={questionId:n,exercise_choice_id:N,answer_text:te};if(((le==null?void 0:le.ip_limit)==="inner"||le.ip_bind_type)&&(Ne=yield(0,Y.y)({ip_limit:le==null?void 0:le.ip_limit,ip_bind:le==null?void 0:le.ip_bind_type})),$&&(lt.kp_content=$),$&&(lt.kp_clazz=Ae),!n){console.error("handleSave no questionId params");return}lt.ip=Ne;const ie=yield(0,I.oX)(lt);if(Mn(!1),typeof ie=="object")return(je=ie==null?void 0:ie.alert)!=null&&je.length&&((He=ie==null?void 0:ie.alert)==null||He.map(Ie=>{P.default.warn({title:"\u63D0\u793A",autoFocusButton:null,content:Ie})})),(ie==null?void 0:ie.status)===0?(de&&de(),Dr()):(ie==null?void 0:ie.status)===-1?setTimeout(()=>{Tn()},1e3):(ie==null?void 0:ie.status)===-2?Ir(ie):(ie==null?void 0:ie.status)===-3?(ie.status=-1,Ir(ie)):(ie==null?void 0:ie.status)===-4?Dr():(ie==null?void 0:ie.status)===-5?it({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:In(Kt({},le),{id:Le.categoryId,errorMessage:ie==null?void 0:ie.message})}}):v.ZP.warning(ie.message||"\u8BD5\u5377\u5DF2\u622A\u6B62\uFF0C\u5DF2\u81EA\u52A8\u4EA4\u5377"),ie}),na=n=>jt(void 0,null,function*(){var N,te,de,$;const Ae=yield(0,I.PT)(Kt({},Le));if((Ae==null?void 0:Ae.status)===-4){P.default.info({width:500,centered:!0,icon:null,title:"\u63D0\u793A",content:Ae==null?void 0:Ae.message,okText:"\u6211\u77E5\u9053\u4E86"});return}const fe=Ae!=null&&Ae.left_time?Date.now()+(Ae==null?void 0:Ae.left_time)*1e3:null;(Kr==null?void 0:Kr.question_type)==8&&!Pr&&(yield nl(),Er(!0));const je=yield(0,I.Vj)({id:Le.categoryId});if(!je)return;let He;if(console.log("res===",je,Kr,Pr),je.question_undo!==0||je.oj_undo!==0){let Ne;if(je.question_undo>0){const lt=l.createElement("span",null,"\u6709",l.createElement("span",{className:a.orangeNum},je.question_undo),"\u9898\u672A\u5B8C\u6210");if(je.oj_undo>0||je.shixun_undo>0){const Ie=[{type:((te=(N=c==null?void 0:c.exercise_question_types)==null?void 0:N.find(ot=>ot.question_type==6))==null?void 0:te.name)||"\u7F16\u7A0B\u9898",num:je.oj_undo},{type:(($=(de=c==null?void 0:c.exercise_question_types)==null?void 0:de.find(ot=>ot.question_type==5))==null?void 0:$.name)||"\u5B9E\u8BAD\u9898",num:je.shixun_undo}].filter(ot=>ot.num>0);Ne=l.createElement("div",null,lt,"\uFF08\u5176\u4E2D\u6709",Ie.map((ot,An)=>l.createElement("span",null,l.createElement("span",{className:a.orangeNum},ot==null?void 0:ot.num),"\u4E2A",ot==null?void 0:ot.type,An!==(Ie==null?void 0:Ie.length)-1?"\u3001":"")),"\uFF09")}}He=P.default.confirm({width:530,title:"\u63D0\u793A",icon:null,centered:!0,keyboard:!1,okText:n?"\u77E5\u9053\u4E86":"\u786E\u8BA4\u4EA4\u5377",cancelText:"\u53D6\u6D88",content:l.createElement("div",null,Ne,n?`\u5728${p()(je.end_time).format("YYYY-MM-DD HH:mm")}\u4E4B\u524D\uFF0C\u5141\u8BB8\u4FEE\u6539\u7B54\u9898`:fe?`\u4F60\u672C\u573A\u8003\u8BD5\u5269\u4F59\u65F6\u95F4\u8FD8\u6709${(0,K.li)((fe-new Date().getTime())/1e3)} \uFF0C\u786E\u8BA4\u63D0\u524D\u4EA4\u5377\u5417\uFF1F`:"\u63D0\u4EA4\u540E\u65E0\u6CD5\u518D\u4FEE\u6539\u7B54\u9898\uFF0C\u662F\u5426\u786E\u8BA4\u63D0\u4EA4\uFF1F"),onOk:()=>jt(void 0,null,function*(){tr(!1),ur(!1),n?le!=null&&le.screen_open?v.ZP.success("\u4FDD\u5B58\u6210\u529F"):Tn():($r(!0),He.update({cancelButtonProps:{disabled:!0}}),yield rl())})})}else He=P.default.confirm({width:530,title:"\u63D0\u793A",icon:null,centered:!0,keyboard:!1,okText:n?"\u77E5\u9053\u4E86":"\u786E\u8BA4\u4EA4\u5377",cancelText:"\u53D6\u6D88",content:l.createElement("div",null,n?`\u5728${p()(je.end_time).format("YYYY-MM-DD HH:mm")}\u4E4B\u524D\uFF0C\u5141\u8BB8\u4FEE\u6539\u7B54\u9898`:fe?`\u4F60\u672C\u573A\u8003\u8BD5\u5269\u4F59\u65F6\u95F4\u8FD8\u6709${(0,K.li)((fe-new Date().getTime())/1e3)} \uFF0C\u786E\u8BA4\u63D0\u524D\u4EA4\u5377\u5417\uFF1F`:"\u63D0\u4EA4\u540E\u65E0\u6CD5\u518D\u4FEE\u6539\u7B54\u9898\uFF0C\u662F\u5426\u786E\u8BA4\u63D0\u4EA4\uFF1F"),onOk:()=>jt(void 0,null,function*(){tr(!1),ur(!1),n?le!=null&&le.screen_open?v.ZP.success("\u4FDD\u5B58\u6210\u529F"):Tn():($r(!0),He.update({cancelButtonProps:{disabled:!0}}),yield rl())})})}),ra=n=>l.createElement("div",null,l.createElement(d.Z,{strokeColor:{from:"#3061D0",to:"#63E0FB"},status:"active",percent:n}),l.createElement("div",{className:"c-grey-c tc mt10 mb20"},"\u6B63\u5728\u5224\u5206\u4E2D\u2026")),Xa=()=>{let n=0,N=P.default.info({title:"\u4EA4\u5377\u4E2D",icon:null,className:"modal-footer-none",content:ra(n)}),te=setInterval(()=>{n<=100?(n+=2,N.update({content:ra(n)})):(N.destroy(),clearInterval(te))},50)},rl=()=>jt(void 0,null,function*(){if(ya||yr.current)return;yr.current=!0;const n=yield(0,I.VL)({categoryId:Le.categoryId,commit_method:1});yield it({type:"exercise/setActionTabs",payload:Kt({},{removeEventListenerExitScreen:!0})}),$r(!1),(n==null?void 0:n.status)===0&&(Xa(),Wr(!1),(0,K.G5)(Fr),setTimeout(()=>{var N,te,de,$,Ae;P.default.info({centered:!0,title:"\u4EA4\u5377\u6210\u529F",className:`${a.commitModal}`,width:520,icon:null,content:l.createElement("div",null,l.createElement(i.Z,{className:"mb20",gutter:20},l.createElement(s.Z,{span:12,className:a.commitItem},l.createElement("span",{className:a.commitInfoLabel},"\u59D3\u540D"),l.createElement("span",{className:a.commitInfoValue,title:(N=c==null?void 0:c.exercise)==null?void 0:N.user_name},((te=c==null?void 0:c.exercise)==null?void 0:te.user_name)||"- -")),l.createElement(s.Z,{span:12,className:a.commitItem},l.createElement("span",{className:a.commitInfoLabel},"\u4F5C\u7B54\u65F6\u957F"),l.createElement("span",{className:a.commitInfoValue},(de=n==null?void 0:n.data)==null?void 0:de.user_exercise_time))),l.createElement(i.Z,{gutter:20},l.createElement(s.Z,{span:12,className:a.commitItem},l.createElement("span",{className:a.commitInfoLabel},"\u5B66\u53F7"),l.createElement("span",{className:a.commitInfoValue},(($=c==null?void 0:c.exercise)==null?void 0:$.student_id)||"- -")),l.createElement(s.Z,{span:12,className:a.commitItem},l.createElement("span",{className:a.commitInfoLabel},"\u4EA4\u5377\u65F6\u95F4"),l.createElement("span",{className:a.commitInfoValue},(Ae=n==null?void 0:n.data)==null?void 0:Ae.commit_time)))),okText:"\u786E\u5B9A",maskClosable:!1,keyboard:!1,onOk:()=>{(0,F.BU)(),Tn()}})},3e3))}),Ua=(n,N,te,de,$)=>jt(void 0,null,function*(){Ar(N,n,null,()=>{var Ae,fe,je,He;if(de.user_answer=[],de.user_answer.push(n),$!=null&&$.question_id){let Ne=(Ae=$==null?void 0:$.sub_exercise_questions)==null?void 0:Ae.filter(Ie=>{var ot;return((ot=Ie.user_answer)==null?void 0:ot.length)===0});const lt=(fe=$==null?void 0:$.sub_exercise_questions)==null?void 0:fe.filter(Ie=>Ie.question_type==3),ie=lt.length>0?lt.every(Ie=>{var ot;return(Ie==null?void 0:Ie.multi_count)==((ot=Ie==null?void 0:Ie.user_answer)==null?void 0:ot.length)})?1:lt.some(Ie=>{var ot;return(Ie==null?void 0:Ie.multi_count)>((ot=Ie==null?void 0:Ie.user_answer)==null?void 0:ot.length)})?2:0:1;c.question_status.find(Ie=>Ie.ques_id===($==null?void 0:$.question_id)).ques_status=(Ne==null?void 0:Ne.length)===((je=$==null?void 0:$.sub_exercise_questions)==null?void 0:je.length)?0:(Ne==null?void 0:Ne.length)>0&&(Ne==null?void 0:Ne.length)<((He=$==null?void 0:$.sub_exercise_questions)==null?void 0:He.length)?2:ie}else c.question_status.find(Ne=>Ne.ques_id===N).ques_status=n?1:0;gn(Kt({},c))})}),uu=(n,N,te,de,$)=>jt(void 0,null,function*(){Ar(de.question_id,n,null,()=>{var Ae,fe,je;de.user_answer=[],de.user_answer.push(n),$.user_answer=[...de.user_answer];let He=(Ae=$==null?void 0:$.sub_exercise_questions)==null?void 0:Ae.filter(Ne=>{var lt;return((lt=Ne.user_answer)==null?void 0:lt.length)===0});c.question_status.find(Ne=>Ne.ques_id===N).ques_status=(He==null?void 0:He.length)===((fe=$==null?void 0:$.sub_exercise_questions)==null?void 0:fe.length)?0:(He==null?void 0:He.length)>0&&(He==null?void 0:He.length)<((je=$==null?void 0:$.sub_exercise_questions)==null?void 0:je.length)?2:1,gn(Kt({},c))})}),za=(n,N,te,de)=>{n!=null&&n.length&&Ar(N,n,null,()=>{var $,Ae,fe,je;if(te.user_answer=n,de!=null&&de.question_id){let He=($=de==null?void 0:de.sub_exercise_questions)==null?void 0:$.filter(ie=>{var Ie;return((Ie=ie.user_answer)==null?void 0:Ie.length)===0});const Ne=(Ae=de==null?void 0:de.sub_exercise_questions)==null?void 0:Ae.filter(ie=>ie.question_type==3),lt=Ne.length>0?Ne.every(ie=>{var Ie;return(ie==null?void 0:ie.multi_count)==((Ie=ie==null?void 0:ie.user_answer)==null?void 0:Ie.length)})?1:Ne.some(ie=>{var Ie;return(ie==null?void 0:ie.multi_count)>((Ie=ie==null?void 0:ie.user_answer)==null?void 0:Ie.length)})?2:0:1;c.question_status.find(ie=>ie.ques_id===(de==null?void 0:de.question_id)).ques_status=(He==null?void 0:He.length)===((fe=de==null?void 0:de.sub_exercise_questions)==null?void 0:fe.length)?0:(He==null?void 0:He.length)>0&&(He==null?void 0:He.length)<((je=de==null?void 0:de.sub_exercise_questions)==null?void 0:je.length)?2:lt}else c.question_status.find(He=>He.ques_id===N).ques_status=n!=null&&n.length?1:0;gn(Kt({},c))})},ka=(n,N,te,de,$,Ae)=>jt(void 0,null,function*(){return n.replaceAll(" ","")?yield Ar(te,N,n,()=>{var je,He,Ne,lt;let ie={choice_id:N,answer_text:n};if($.user_answer.filter(Ie=>Ie.choice_id!=N)?$.user_answer.splice(N-1,1,ie):$.user_answer.push(ie),Ae!=null&&Ae.question_id){let Ie=(je=Ae==null?void 0:Ae.sub_exercise_questions)==null?void 0:je.filter(Ve=>{var xt;return((xt=Ve.user_answer)==null?void 0:xt.length)===0});const ot=(He=Ae==null?void 0:Ae.sub_exercise_questions)==null?void 0:He.filter(Ve=>Ve.question_type==3),An=ot.length>0?ot.every(Ve=>{var xt;return(Ve==null?void 0:Ve.multi_count)==((xt=Ve==null?void 0:Ve.user_answer)==null?void 0:xt.length)})?1:ot.some(Ve=>{var xt;return(Ve==null?void 0:Ve.multi_count)>((xt=Ve==null?void 0:Ve.user_answer)==null?void 0:xt.length)})?2:0:1;c.question_status.find(Ve=>Ve.ques_id===(Ae==null?void 0:Ae.question_id)).ques_status=(Ie==null?void 0:Ie.length)===((Ne=Ae==null?void 0:Ae.sub_exercise_questions)==null?void 0:Ne.length)?0:(Ie==null?void 0:Ie.length)>0&&(Ie==null?void 0:Ie.length)<((lt=Ae==null?void 0:Ae.sub_exercise_questions)==null?void 0:lt.length)?2:An}else c.question_status.find(Ie=>Ie.ques_id===te).ques_status=de.every(Ie=>!!Ie.answer_text)?1:c.question_status.find(Ie=>Ie.ques_id===te).ques_status=de.some(Ie=>!!Ie.answer_text)?2:0;gn(Kt({},c))}):(Dr(),{status:-4,message:"\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"})}),Za=(n,N,te,de,$)=>jt(void 0,null,function*(){return n.replaceAll(" ","")?yield Ar(te,N,n,()=>{c.question_status.find(je=>je.ques_id===te).ques_status=de.every(je=>!!je.value)?1:c.question_status.find(je=>je.ques_id===te).ques_status=de.some(je=>!!je.value)?2:0;let fe={choice_id:N,answer_text:n};$.user_answer.filter(je=>je.choice_id!=N)?$.user_answer.splice(N-1,1,fe):$.user_answer.push(fe),$.repeat_answer||($.israp=!0),gn(Kt({},c))}):(Dr(),{status:-4,message:"\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"})}),Wa=(n,N,te,de,$)=>{if(!n.replaceAll(" ","")){Dr();return}Ar(N,null,n,()=>{var Ae,fe,je,He;if(te.user_answer=[],te.user_answer.push(n),$!=null&&$.question_id){let Ne=(Ae=$==null?void 0:$.sub_exercise_questions)==null?void 0:Ae.filter(Ie=>{var ot;return((ot=Ie.user_answer)==null?void 0:ot.length)===0});const lt=(fe=$==null?void 0:$.sub_exercise_questions)==null?void 0:fe.filter(Ie=>Ie.question_type==3),ie=lt.length>0?lt.every(Ie=>{var ot;return(Ie==null?void 0:Ie.multi_count)==((ot=Ie==null?void 0:Ie.user_answer)==null?void 0:ot.length)})?1:lt.some(Ie=>{var ot;return(Ie==null?void 0:Ie.multi_count)>((ot=Ie==null?void 0:Ie.user_answer)==null?void 0:ot.length)})?2:0:1;c.question_status.find(Ie=>Ie.ques_id===($==null?void 0:$.question_id)).ques_status=(Ne==null?void 0:Ne.length)===((je=$==null?void 0:$.sub_exercise_questions)==null?void 0:je.length)?0:(Ne==null?void 0:Ne.length)>0&&(Ne==null?void 0:Ne.length)<((He=$==null?void 0:$.sub_exercise_questions)==null?void 0:He.length)?2:ie}else c.question_status.find(Ne=>Ne.ques_id===N).ques_status=n?1:0;gn(Kt({},c))},void 0,void 0,de)},Sl=(n,N,te)=>{var de,$,Ae,fe,je,He,Ne;let lt="";const ie=(n==null?void 0:n.question_type)===0||(n==null?void 0:n.question_type)===1;ie&&((de=n==null?void 0:n.question_choices)==null||de.forEach((ot,An)=>{ot.standard_boolean&&(lt=lt+Gn[An])}));const Ie=(($=c==null?void 0:c.exercise)==null?void 0:$.user_exercise_status)===1||!n.repeat_answer&&((Ae=n==null?void 0:n.user_answer)==null?void 0:Ae.length)>0&&n.ques_status!==0;return l.createElement("div",null,l.createElement("div",{className:a.baseMargin},l.createElement(b.ZP.Group,{disabled:Ie,defaultValue:(fe=n==null?void 0:n.user_answer)==null?void 0:fe[0],onChange:ot=>Ua(ot.target.value,n==null?void 0:n.question_id,N,n,te),className:n.user_score&&`edu-radio-${n.user_score===n.question_score?"green":"red"}`},(je=n==null?void 0:n.question_choices)==null?void 0:je.map((ot,An)=>{const xt=n.question_type==2?"":`${Gn[An]}.`;return l.createElement("div",{className:a.answerWrap,key:An},l.createElement(b.ZP,{className:a.noWrap,value:ot==null?void 0:ot.choice_id},l.createElement(i.Z,{wrap:!1,align:"middle"},l.createElement(s.Z,null,l.createElement("span",{style:{color:"#333333"},className:"font16 mr3"},xt)),l.createElement(s.Z,null,l.createElement(j.Z,{className:a.renderHtml,value:ot==null?void 0:ot.choice_text})))))}))),((0,B.GJ)()||(0,B.dE)()&&((He=c==null?void 0:c.exercise)==null?void 0:He.user_exercise_status)>0&&((Ne=c==null?void 0:c.exercise)==null?void 0:Ne.open_score))&&l.createElement(i.Z,{justify:"end",className:"mb20",align:"middle"},l.createElement("span",{className:"font14",style:{color:"#6A7283"}},"\u5F97\u5206"),l.createElement("span",{className:"font14 ml10"},(n==null?void 0:n.user_score)&&l.createElement("span",null,l.createElement("span",{className:Ur[Number(n==null?void 0:n.answer_status)]||"c-orange-ff9"},n==null?void 0:n.user_score),l.createElement("span",{style:{marginLeft:5,color:"#6A7283"}},"\u5206")),!(n!=null&&n.user_score)&&l.createElement("span",{className:"c-red"},"\u672A\u8BC4"))),(n==null?void 0:n.standard_answer_show)&&l.createElement("div",{className:a.analysisWrap},l.createElement("div",{className:a.greyBg},l.createElement(i.Z,{className:"mb20"},l.createElement(s.Z,{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u7B54\u6848\u3011"),l.createElement(s.Z,null,ie?lt:n==null?void 0:n.standard_answer_show)),l.createElement(i.Z,{align:"middle"},l.createElement("span",{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u89E3\u6790\u3011"),l.createElement(j.Z,{className:a.renderHtml,value:n==null?void 0:n.analysis})))))},Ga=(n,N,te)=>{var de,$;const Ae=((de=c==null?void 0:c.exercise)==null?void 0:de.user_exercise_status)===1||!n.repeat_answer&&n.ques_status!==0;return l.createElement("div",null,($=n==null?void 0:n.sub_exercise_questions)==null?void 0:$.map((fe,je)=>{var He;let Ne="";return(He=fe==null?void 0:fe.question_choices)==null||He.forEach((lt,ie)=>{lt.standard_boolean&&(Ne=Ne+Gn[ie])}),l.createElement("div",{className:`${a.baseMargin} ${a.singleItem} mb20`,key:je},l.createElement("div",{style:{display:"flex",alignItems:"baseline",marginBottom:40}},l.createElement("span",{style:{flexShrink:0,color:"#999999"},className:"font14"},"\uFF08",fe==null?void 0:fe.question_score,"\u5206\uFF09"),l.createElement("span",{style:{flexShrink:0,marginRight:6},className:"font16"},te+1+"."+(je+1)),l.createElement(j.Z,{value:fe==null?void 0:fe.question_title})),((fe==null?void 0:fe.question_type)==0||(fe==null?void 0:fe.question_type)==2)&&Sl(fe,fe==null?void 0:fe.question_type,n),(fe==null?void 0:fe.question_type)==1&&la(fe,fe==null?void 0:fe.question_type,n),(fe==null?void 0:fe.question_type)==3&&aa(fe,fe==null?void 0:fe.question_type,n),(fe==null?void 0:fe.question_type)==4&&ua(fe,fe==null?void 0:fe.question_type,n))}))};console.log("----",c);const la=(n,N,te)=>{var de,$,Ae,fe,je,He;let Ne="";const lt=(n==null?void 0:n.question_type)===0||(n==null?void 0:n.question_type)===1;lt&&((de=n==null?void 0:n.question_choices)==null||de.forEach((Ie,ot)=>{Ie.standard_boolean&&(Ne=Ne+Gn[ot])}));const ie=(($=c==null?void 0:c.exercise)==null?void 0:$.user_exercise_status)===1||!n.repeat_answer&&((Ae=n==null?void 0:n.user_answer)==null?void 0:Ae.length)>0&&n.ques_status!==0;return l.createElement("div",null,l.createElement("div",{className:a.baseMargin},l.createElement(S.default.Group,{disabled:ie,defaultValue:n==null?void 0:n.user_answer,style:{flexDirection:"column"},onChange:Ie=>za(Ie,n==null?void 0:n.question_id,n,te),className:n.user_score&&`edu-checkbox-${n.user_score===n.question_score?"green":"red"}`},(fe=n==null?void 0:n.question_choices)==null?void 0:fe.map((Ie,ot)=>{const An=`${Gn[ot]}.`;return l.createElement("div",{className:a.answerWrap},l.createElement(S.default,{value:Ie==null?void 0:Ie.choice_id},l.createElement(i.Z,{wrap:!1,align:"middle"},l.createElement(s.Z,null,l.createElement("span",{style:{color:"#333333",whiteSpace:"nowrap"},className:"font16 mr3"},An)),l.createElement(s.Z,null,l.createElement(j.Z,{className:a.renderHtml,value:Ie==null?void 0:Ie.choice_text})))))}))),((0,B.GJ)()||(0,B.dE)()&&((je=c==null?void 0:c.exercise)==null?void 0:je.user_exercise_status)>0&&((He=c==null?void 0:c.exercise)==null?void 0:He.open_score))&&l.createElement(i.Z,{justify:"end",className:"mb20",align:"middle"},l.createElement("span",{className:"font14",style:{color:"#6A7283"}},"\u5F97\u5206"),l.createElement("span",{className:"font14 ml10"},(n==null?void 0:n.user_score)&&l.createElement("span",null,l.createElement("span",{className:Ur[Number(n==null?void 0:n.answer_status)]||"c-orange-ff9"},n==null?void 0:n.user_score),l.createElement("span",{style:{marginLeft:5,color:"#6A7283"}},"\u5206")),!(n!=null&&n.user_score)&&l.createElement("span",{className:"c-red"},"\u672A\u8BC4"))),(n==null?void 0:n.standard_answer_show)&&l.createElement("div",{className:a.analysisWrap},l.createElement("div",{className:a.greyBg},l.createElement(i.Z,{className:"mb20"},l.createElement(s.Z,{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u7B54\u6848\u3011"),l.createElement(s.Z,null,lt?Ne:n==null?void 0:n.standard_answer_show)),l.createElement(i.Z,{align:"middle",className:"mt15"},l.createElement("span",{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u89E3\u6790\u3011"),l.createElement(j.Z,{className:a.renderHtml,value:n==null?void 0:n.analysis})))))},aa=(n,N,te)=>l.createElement(Xn,{item:n,sign:Bn,answerData:c,onBlur:(de,$,Ae)=>jt(void 0,null,function*(){return yield ka(de,$,n==null?void 0:n.question_id,Ae,n,te)})}),ua=(n,N,te)=>fr?l.createElement(ae,{item:n,answerData:c,onBlur:(de,$,Ae)=>Ar(n==null?void 0:n.question_id,null,de,void 0,$,Ae),isEducation:fr}):l.createElement(ce,{item:n,answerData:c,onBlur:(de,$)=>Wa(de,n==null?void 0:n.question_id,n,$,te),isEducation:fr,sign:Bn}),Ka=(n,N)=>l.createElement(re,{item:n,answerData:c,exerciseId:Le.categoryId,coursesId:Le.coursesId}),Va=(n,N)=>l.createElement(at,{item:n,answerData:c}),Ja=(n,N)=>l.createElement(ul,{setIsSubmitCode:Er,item:n,sign:Bn,answerData:c,onBlur:(te,de,$)=>jt(void 0,null,function*(){return yield Za(te,de,n==null?void 0:n.question_id,$,n)})}),ll=n=>{if(Ia){const N=P.default.confirm({centered:!0,icon:null,title:"\u63D0\u793A",content:l.createElement("span",{className:"c-red"},"\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u672A\u63D0\u4EA4\u8BC4\u6D4B\uFF0C\u53EF\u80FD\u4F1A\u5BFC\u81F4\u8BE5\u9898\u65E0\u6CD5\u83B7\u5F97\u5206\u6570"),okText:"\u7ACB\u5373\u63D0\u4EA4",cancelText:"\u5FFD\u7565",onCancel:()=>{Fl(!1),n==null||n()},onOk:()=>{Fl(!1),Un.Z.publish("BFill:Submit",{})}});return}n==null||n()};(0,e.useEffect)(()=>{const n=Un.Z.subscribe("BFill:Submit:Change",({value:N})=>{Fl(N)});return()=>{n()}},[]);const Ya=(n,N,te)=>{var de,$;const Ae=(de=c==null?void 0:c.exercise_question_types)==null?void 0:de.find(fe=>fe.question_type===N);return l.createElement("div",{className:a.answerSheetWrap},l.createElement("div",{className:a.answerSheetQuestionTitle,onClick:()=>{Nn[N]=!Nn[N],kr(Kt({},Nn))}},!Nn[N]&&l.createElement(h.Z,null),Nn[N]&&l.createElement(u.Z,null),l.createElement("span",{className:"ml5 c-grey-666"},n)),!Nn[N]&&l.createElement(i.Z,{className:a.answerSheet,gutter:[20,20],key:N},($=Ae==null?void 0:Ae.items)==null?void 0:$.map(function(fe,je){var He,Ne,lt,ie,Ie,ot,An;let Ve=` - ${(He=c==null?void 0:c.question_status)!=null&&He.some(xt=>{var an,mn;return xt.ques_id===fe.question_id&&(xt==null?void 0:xt.ques_status)===1&&((an=c==null?void 0:c.exercise)==null?void 0:an.exercise_status)!==3&&!((mn=c==null?void 0:c.exercise)!=null&&mn.open_score_commited)})?a.active:""} - ${(Ne=c==null?void 0:c.question_status)!=null&&Ne.some(xt=>{var an,mn;return xt.ques_id===fe.question_id&&(xt==null?void 0:xt.ques_status)===2&&((an=c==null?void 0:c.exercise)==null?void 0:an.exercise_status)!==3&&!((mn=c==null?void 0:c.exercise)!=null&&mn.open_score_commited)})?a.partialActive:""} - ${(lt=c==null?void 0:c.question_status)!=null&<.some(xt=>{var an,mn;return xt.ques_id===fe.question_id&&(xt==null?void 0:xt.score_status)===1&&(((an=c==null?void 0:c.exercise)==null?void 0:an.exercise_status)===3||((mn=c==null?void 0:c.exercise)==null?void 0:mn.open_score_commited))})?a.yes:""} - ${(ie=c==null?void 0:c.question_status)!=null&&ie.some(xt=>{var an,mn;return xt.ques_id===fe.question_id&&(xt==null?void 0:xt.score_status)===2&&(((an=c==null?void 0:c.exercise)==null?void 0:an.exercise_status)===3||((mn=c==null?void 0:c.exercise)==null?void 0:mn.open_score_commited))})?a.no:""} - ${(Ie=c==null?void 0:c.question_status)!=null&&Ie.some(xt=>{var an,mn;return xt.ques_id===fe.question_id&&(xt==null?void 0:xt.score_status)===3&&(((an=c==null?void 0:c.exercise)==null?void 0:an.exercise_status)===3||((mn=c==null?void 0:c.exercise)==null?void 0:mn.open_score_commited))})?a.bf:""} - `;if(fe.question_type===N)return(ot=c==null?void 0:c.exercise)!=null&&ot.open_score&&(Number(fe.question_score)===Number(fe.user_score)?Ve=a.green:fe.user_score>0?Ve=a.orange:Ve=a.red),l.createElement(s.Z,null,l.createElement("div",{onClick:()=>{ll(()=>{if(!(te===Rt&&je===Lt)){if(Bn.current){Bn.current="appoint",bl.current={oneindex:te,twoindex:je};return}sa({oneindex:te,twoindex:je})}})},key:je,className:` - ${a.answerSheetItem} - ${Ve} - ${te===Rt&&je===Lt?a.selected:""} - `},l.createElement("span",{className:a.qindex},je+1),((An=c==null?void 0:c.question_status)==null?void 0:An.some(xt=>{var an;return xt.ques_id===fe.question_id&&(xt==null?void 0:xt.ques_status)===2&&((an=c==null?void 0:c.exercise)==null?void 0:an.exercise_status)!==3}))&&l.createElement("div",{style:{height:12,background:"rgba(22,93,255,0.4)",position:"absolute",width:"100%",bottom:0}}),fe.is_marked&&l.createElement("i",{className:`iconfont icon-biaoji1 ${a.markIcon}`})))})))},qa=(n,N)=>{var te,de,$,Ae;let fe="";return((n==null?void 0:n.question_type)===0||(n==null?void 0:n.question_type)===1)&&((te=n==null?void 0:n.question_choices)==null||te.forEach((He,Ne)=>{He.standard_boolean&&(fe=fe+Gn[Ne])})),l.createElement("div",{className:a.questionItem,id:`Anchor_${n==null?void 0:n.question_type}_${N}`},l.createElement("div",{style:{display:"flex",alignItems:"baseline",marginBottom:40}},l.createElement("span",{className:`${a.questionScore} mr10`},n==null?void 0:n.question_score,"\u5206"),l.createElement("span",{className:`font16 ${a.noWrap}`},N+1,"\u3001"),l.createElement(j.Z,{value:(n==null?void 0:n.question_type)===8?n==null?void 0:n.description:n==null?void 0:n.question_title}),!!((de=n==null?void 0:n.schools)!=null&&de.length)&&l.createElement(A.Z,{title:"\u8BE5\u5B9E\u8BAD\u9898\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},l.createElement("i",{className:"iconfont icon-zhidinggongkai1 line24 font18 c-orange"}))),(n==null?void 0:n.question_type)===6&&l.createElement(At.Z,{style:{margin:`-30px 0 ${er.get("check")?11:30}px 60px`},dataSource:(n==null?void 0:n.languages)||[]}),(n==null?void 0:n.question_type)==0&&Sl(n,n==null?void 0:n.question_type),(n==null?void 0:n.question_type)==2&&Sl(n,n==null?void 0:n.question_type),(n==null?void 0:n.question_type)==1&&la(n,n==null?void 0:n.question_type),(n==null?void 0:n.question_type)==3&&aa(n,n==null?void 0:n.question_type),(n==null?void 0:n.question_type)==4&&ua(n,n==null?void 0:n.question_type),(n==null?void 0:n.question_type)==5&&(($=c==null?void 0:c.exercise)==null?void 0:$.user_exercise_status)===0&&(n==null?void 0:n.answer_status)!=3&&l.createElement("div",{style:{margin:"-28px 0 12px 62px"}},l.createElement(i.Z,{justify:"space-between",align:"middle"},l.createElement(s.Z,null,l.createElement("span",{className:"font14 c-grey-666"},"\u4EFB\u52A1\u5173\u5361")),l.createElement(s.Z,null,l.createElement(we.Z,{type:"primary",className:a.toIframeBtn,onClick:()=>jt(void 0,null,function*(){return yield Ha(n)})},"\u8FDB\u5165\u7B54\u9898")))),(n==null?void 0:n.question_type)==5&&Ka(n,n==null?void 0:n.question_type),(0,B.dE)()&&((Ae=c==null?void 0:c.exercise)==null?void 0:Ae.user_exercise_status)===0&&(n==null?void 0:n.question_type)==6&&l.createElement("div",{style:{margin:"-28px 0 -25px"}},l.createElement(i.Z,{justify:"end",align:"middle"},l.createElement(s.Z,null,l.createElement(we.Z,{type:"primary",className:a.toIframeBtn,onClick:()=>Ta(n)},"\u8FDB\u5165\u7B54\u9898")))),(n==null?void 0:n.question_type)==6&&Va(n,n==null?void 0:n.question_type),(n==null?void 0:n.question_type)==7&&Ga(n,n==null?void 0:n.question_type,N),(n==null?void 0:n.question_type)==8&&Ja(n,n==null?void 0:n.question_type),(n==null?void 0:n.answer_comments)&&l.createElement(il,{hideScore:!0,list:n==null?void 0:n.answer_comments}))},_a=(n,N)=>l.createElement(e.Fragment,null,Ya((n==null?void 0:n.name)||Wn.fw[n.question_type].name,n.question_type,N)),Bn=(0,e.useRef)(!1),bl=(0,e.useRef)({}),xr=(0,e.useRef)(),Rl=(0,e.useRef)({}),oa=()=>{var n,N,te,de,$,Ae,fe,je,He;window.blur();const Ne=(te=(N=(n=c.exercise_question_types)==null?void 0:n[Rt])==null?void 0:N.items)==null?void 0:te[Lt];if(!_r&&((de=c==null?void 0:c.exercise)==null?void 0:de.user_exercise_status)===0&&(0,B.dE)()&&!(Ne!=null&&Ne.repeat_answer)&&(($=Ne==null?void 0:Ne.user_answer)==null?void 0:$.length)>0&&(Ne==null?void 0:Ne.ques_status)===0){xr.current="prev",wr(!0);return}!(Ne!=null&&Ne.repeat_answer)&&((Ae=Ne==null?void 0:Ne.user_answer)==null?void 0:Ae.length)>0&&(Ne.ques_status=1),el.current.scrollTo({top:0,left:0,behavior:"smooth"}),Lt===0?(Rt-=1,Lt=c.exercise_question_types[Rt].items.length-1):Lt-=1,(Ne==null?void 0:Ne.question_type)==8&&!Pr&&setTimeout(()=>{nl(Ne)},500),Vr((He=(je=(fe=c==null?void 0:c.exercise_question_types)==null?void 0:fe[Rt])==null?void 0:je.items)==null?void 0:He[Lt]),Er(!1),gr(Rt),mr(Lt)},Aa=()=>{var n,N,te,de,$,Ae,fe,je,He,Ne,lt;window.blur();const ie=(te=(N=(n=c.exercise_question_types)==null?void 0:n[Rt])==null?void 0:N.items)==null?void 0:te[Lt];if(!_r&&((de=c==null?void 0:c.exercise)==null?void 0:de.user_exercise_status)===0&&(0,B.dE)()&&!(ie!=null&&ie.repeat_answer)&&(($=ie==null?void 0:ie.user_answer)==null?void 0:$.length)>0&&(ie==null?void 0:ie.ques_status)===0){xr.current="next",wr(!0);return}!(ie!=null&&ie.repeat_answer)&&((Ae=ie==null?void 0:ie.user_answer)==null?void 0:Ae.length)>0&&(ie.ques_status=1),el.current.scrollTo({top:0,left:0,behavior:"smooth"}),((je=(fe=c==null?void 0:c.exercise_question_types[Rt])==null?void 0:fe.items)==null?void 0:je.length)-1===Lt?(Rt=Rt+1,Lt=0):Lt=Lt+1,(ie==null?void 0:ie.question_type)==8&&!Pr&&setTimeout(()=>{nl(ie)},500),Vr((lt=(Ne=(He=c==null?void 0:c.exercise_question_types)==null?void 0:He[Rt])==null?void 0:Ne.items)==null?void 0:lt[Lt]),Er(!1),gr(Rt),mr(Lt)},sa=n=>{var N,te,de,$,Ae,fe,je,He,Ne;const lt=n||bl.current,ie=(de=(te=(N=c.exercise_question_types)==null?void 0:N[Rt])==null?void 0:te.items)==null?void 0:de[Lt];if(!_r&&(($=c==null?void 0:c.exercise)==null?void 0:$.user_exercise_status)===0&&(0,B.dE)()&&!(ie!=null&&ie.repeat_answer)&&((Ae=ie==null?void 0:ie.user_answer)==null?void 0:Ae.length)>0&&(ie==null?void 0:ie.ques_status)===0){xr.current="appoint",Rl.current=lt,wr(!0);return}!(ie!=null&&ie.repeat_answer)&&((fe=ie==null?void 0:ie.user_answer)==null?void 0:fe.length)>0&&(ie.ques_status=1),(ie==null?void 0:ie.question_type)==8&&!Pr&&setTimeout(()=>{nl(ie)},500),Vr((Ne=(He=(je=c==null?void 0:c.exercise_question_types)==null?void 0:je[lt==null?void 0:lt.oneindex])==null?void 0:He.items)==null?void 0:Ne[lt==null?void 0:lt.twoindex]),Er(!1),gr(lt==null?void 0:lt.oneindex),mr(lt==null?void 0:lt.twoindex),el.current.scrollTo({top:0,left:0,behavior:"smooth"})},ia=()=>jt(void 0,null,function*(){var n;if(Bn.current){Bn.current="refresh";return}const N=yield Vn();(n=c==null?void 0:c.exercise)!=null&&n.left_time&&(yield $l(!0)),N!=null&&N.status||v.ZP.success("\u66F4\u65B0\u6210\u529F")}),Dr=()=>{var n,N;switch(Bn.current){case"prev":oa();break;case"next":Aa();break;case"appoint":sa();break;case"submit":na(!1);break;case"refresh":ia();break;default:}((n=document.activeElement)==null?void 0:n.name)==="edu-program-fill"||((N=document.activeElement)==null?void 0:N.name)==="sign"?Bn.current=!0:Bn.current=!1,bl.current={}},$a=()=>{var n,N,te,de,$,Ae,fe,je,He,Ne,lt,ie;const Ie=(N=(n=c==null?void 0:c.exercise_question_types)==null?void 0:n[Rt].items)==null?void 0:N[Lt];return l.createElement(e.Fragment,{key:Rt},l.createElement("div",{className:"pt20 mb20"},l.createElement("span",{className:a.questionTypeTitle},(0,K.EM)(Rt+1),"\u3001",(de=(te=c==null?void 0:c.exercise_question_types)==null?void 0:te[Rt])==null?void 0:de.name),l.createElement("span",{className:a.questionTypeInfo},"\uFF08\u5171",(Ae=($=c==null?void 0:c.exercise_question_types)==null?void 0:$[Rt])==null?void 0:Ae.count,"\u9898\uFF1B",((je=(fe=c==null?void 0:c.exercise_question_types)==null?void 0:fe[Rt])==null?void 0:je.question_type)===7?`\u5305\u542B${(Ne=(He=c==null?void 0:c.exercise_question_types)==null?void 0:He[Rt])==null?void 0:Ne.sub_questions_count}\u5C0F\u9898`:""," \u5171",(ie=(lt=c==null?void 0:c.exercise_question_types)==null?void 0:lt[Rt])==null?void 0:ie.score,"\u5206\uFF09"),!(Ie!=null&&Ie.repeat_answer)&&l.createElement("span",{style:{color:"#E30000",marginLeft:20,fontSize:14}},"\u6CE8\u610F\uFF1A\u8BE5\u9898\u4F5C\u7B54\u4E4B\u540E\u4E0D\u5141\u8BB8\u4FEE\u6539\u7B54\u6848\u3002")),l.createElement(e.Fragment,{key:Lt},qa(Ie,Lt)))},eu=()=>{Xl(!0)};return l.createElement(k.Z,{size:"middle",spinning:Zr,tip:l.createElement("div",{className:"c-grey-333 animation-delayed mt10"},"\u60A8\u5F53\u524D\u7F51\u7EDC\u8FDE\u63A5\u8F83\u6162\uFF0C\u5EFA\u8BAE\u60A8",l.createElement("span",{onClick:()=>window.location.reload(),className:"c-light-primary current"},"\u5237\u65B0"),"\u9875\u9762\u540E\u518D\u8BD5\uFF01")},ha&&l.createElement("div",{className:a.screenLock},l.createElement("h3",null,"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u7684\u7535\u8111\u6709",localStorage.screenNums,"\u4E2A\u663E\u793A\u5668"),l.createElement("h4",null,"\u8BF7\u5148\u79FB\u9664\u6389\u5176\u5B83\u7684\u663E\u793A\u5668\u8BBE\u5907\uFF01")),hr&&((Ut=c==null?void 0:c.exercise)==null?void 0:Ut.user_exercise_status)===0&&l.createElement(T.Z,{exerciseUserInfo:Dt.exerciseUserInfo,iframe:Ul,handleToDetail:Tn,socket:Fr,onStartScreenshot:()=>{le!=null&&le.screen_shot_open&&Gr(!0)},onCloseScreenshot:()=>{le!=null&&le.screen_shot_open&&Gr(!1)}}),l.createElement(ee,{id:Le.categoryId,startRecording:hl,startScreenshot:Il,onSuccuss:()=>{tr(le==null?void 0:le.screen_open),Vn()},onBack:Tn}),l.createElement("iframe",{style:{display:nr},id:"iframeShixuns",className:a.iframe,src:pn,ref:Ul,frameBorder:"0"}),bn.status!==-2&&bn.status!==-1&&l.createElement("div",{className:a.fixHeader},l.createElement(i.Z,{wrap:!1,align:"middle",className:"edu-container"},l.createElement(s.Z,null,(0,K.vB)((Xe=c==null?void 0:c.exercise)==null?void 0:Xe.exercise_status)),l.createElement(s.Z,{className:`${a.exerciseTitle} ml10`,title:(et=c==null?void 0:c.exercise)==null?void 0:et.exercise_name},(Qt=c==null?void 0:c.exercise)==null?void 0:Qt.exercise_name),l.createElement(s.Z,{style:{marginLeft:"auto"}},((Tt=c==null?void 0:c.exercise)==null?void 0:Tt.user_exercise_status)===1&&l.createElement(X.ZP,{className:a.changeButton,type:"primary",onClick:()=>{g.history.push(`/classrooms/${Le.coursesId}/exercise/${Le.categoryId}/detail`)}},"\u8FD4\u56DE")),!((0,B.GJ)()||(0,B.dE)()&&((zt=c==null?void 0:c.exercise)==null?void 0:zt.user_exercise_status)==1)&&!!((o=c==null?void 0:c.exercise)!=null&&o.left_time)&&l.createElement(s.Z,{style:{marginLeft:"auto"}},l.createElement("aside",{className:`${a.countDown} ${wn}`},l.createElement("i",{className:"iconfont icon-daojishi",style:{marginRight:6}}),l.createElement("span",{className:a.cnText},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),l.createElement(Xr,{value:Ke,onFinish:()=>$l()}))),l.createElement(s.Z,null,!((0,B.GJ)()||(0,B.dE)()&&((w=c==null?void 0:c.exercise)==null?void 0:w.user_exercise_status)==1)&&Dt.actionTabs.key!=="student-unlock"&&ma&&l.createElement(we.Z,{className:`${a.refreshBtn} ml30`,onClick:ia},l.createElement("span",{className:"iconfont icon-shuaxin2 mr5"}),"\u5237\u65B0")),l.createElement(s.Z,null,(0,B.dE)()&&((U=c==null?void 0:c.exercise)==null?void 0:U.user_exercise_status)===0&&l.createElement(we.Z,{className:`${a.submitButton} ml10`,type:"primary",onClick:()=>jt(void 0,null,function*(){ll(()=>jt(void 0,null,function*(){if(Bn.current){Bn.current="submit";return}yield na(!1)}))})},(0,Gt._V)(Gt.CP.answer7))),l.createElement(s.Z,null,((Oe=c==null?void 0:c.exercise)==null?void 0:Oe.forbid_screen)&&l.createElement(X.ZP,{className:`${a.submitButton} ml10`,type:"primary",onClick:eu},(0,Gt._V)(Gt.CP.answer12))),l.createElement(s.Z,null,(((ge=c==null?void 0:c.exercise)==null?void 0:ge.commit_status)==1||((Se=c==null?void 0:c.exercise)==null?void 0:Se.exercise_status)==3)&&((he=c==null?void 0:c.exercise_answer_user)==null?void 0:he.analysis)&&l.createElement("span",{className:a.teachAnalysis,onClick:()=>wl(!0)},l.createElement("i",{className:"iconfont icon-jiaoshipingjia"}),l.createElement("span",{className:"ml5"},"\u6559\u5E08\u8BC4\u4EF7"))))),l.createElement("section",{className:`edu-container ${a.wrapper} ${fr&&a.wrpAnswer}`},bn.status===0&&l.createElement(i.Z,{className:`${fr?"mt70":""} ${a.mainPart}`,wrap:!1},l.createElement(s.Z,{flex:Kn?"280px":"0px",className:fr?"mb100":""},l.createElement("div",{className:a.leftPart},l.createElement("section",null,Kn&&l.createElement(s.Z,{flex:"1",style:{background:"#fff",marginBottom:"10px",padding:"20px"}},l.createElement("div",{style:{marginBottom:15}},l.createElement("span",{style:{color:"#5F6368"}},"\u59D3\u540D"),l.createElement("span",{className:`ml10 ${a.userInfoText}`},((me=c==null?void 0:c.exercise)==null?void 0:me.user_name)||"- -")),l.createElement("div",null,l.createElement("span",{style:{color:"#5F6368"}},"\u5B66\u53F7"),l.createElement("span",{className:`ml10 ${a.userInfoText}`},((ye=c==null?void 0:c.exercise)==null?void 0:ye.student_id)||"- -"))),Kn&&(0,B.dE)()&&((Ue=c.exercise)==null?void 0:Ue.user_exercise_status)===0&&((Be=c.exercise)==null?void 0:Be.open_phone_video_recording)&&l.createElement(i.Z,{className:a.eduQrcode,style:{marginTop:10},align:"middle"},l.createElement(s.Z,null,l.createElement(O(),{value:`https://${document.domain}/live-push.html?id=${Le.categoryId}&login=${Le.login}&cookie=${(0,K.ej)("_educoder_session")}`})),l.createElement(s.Z,{className:"ml15"},"\u6253\u5F00\u5FAE\u4FE1\u626B\u4E00\u626B",l.createElement("br",null),"\u5F00\u542F\u624B\u673A\u89C6\u9891\u5F55\u5236")),Kn&&l.createElement("aside",{className:"bg-white"},l.createElement("aside",{className:a.answerInfo},l.createElement(i.Z,{justify:"space-between"},l.createElement(s.Z,null,"\u7B54\u9898\u8FDB\u5EA6"),l.createElement(s.Z,{className:a.answerProgress},l.createElement("span",{style:{color:"#165DFF"}},(_e=(ht=c==null?void 0:c.question_status)==null?void 0:ht.filter(n=>n.ques_status===1))==null?void 0:_e.length),l.createElement("span",{style:{color:"#999999"}},"/",(kt=c==null?void 0:c.exercise_types)==null?void 0:kt.q_counts))),l.createElement(i.Z,null,l.createElement(d.Z,{strokeColor:"#165dffa6",trailColor:"#0000000d",percent:((bt=(mt=c==null?void 0:c.question_status)==null?void 0:mt.filter(n=>n.ques_status===1))==null?void 0:bt.length)/((Jt=c==null?void 0:c.exercise_types)==null?void 0:Jt.q_counts)*100,showInfo:!1})),l.createElement(i.Z,null,l.createElement(s.Z,null,l.createElement("span",{className:"c-grey-333"},"\u5171 ",l.createElement("span",{style:{color:"#165DFF"}},((Qn=c==null?void 0:c.exercise_types)==null?void 0:Qn.q_counts)||((sn=(Pn=c==null?void 0:c.exercise_scores)==null?void 0:Pn.exercise_types)==null?void 0:sn.q_counts))," \u9898\uFF1A"),l.createElement("span",{className:"c-grey-333"},"\u6EE1\u5206 ",l.createElement("span",{style:{color:"#FA6400"}},((En=c==null?void 0:c.exercise_types)==null?void 0:En.q_scores)||((Ct=(cn=c==null?void 0:c.exercise_scores)==null?void 0:cn.exercise_types)==null?void 0:Ct.q_scores))," \u5206")))),l.createElement(i.Z,{className:a.dottedLineWrapper,align:"middle"},l.createElement(s.Z,{className:a.leftHalfCircle}),l.createElement(s.Z,{flex:1,className:a.dottedLine}),l.createElement(s.Z,{className:a.rightHalfCircle})),l.createElement(i.Z,null,l.createElement(s.Z,{flex:"1"},l.createElement("aside",{className:`${a.cardList} ${(Ot=c.exercise)!=null&&Ot.open_phone_video_recording?a.withQrcode:""}`},(Yt=c==null?void 0:c.exercise_question_types)==null?void 0:Yt.map((n,N)=>l.createElement(e.Fragment,{key:n.question_type},_a(n,N)))))))),(0,B.dE)()&&((Zt=c==null?void 0:c.exercise)==null?void 0:Zt.exercise_status)!==3&&!((un=c==null?void 0:c.exercise)!=null&&un.open_score_commited)&&l.createElement(i.Z,{justify:"space-around",align:"middle",className:a.answerSheetBottom},l.createElement(s.Z,{className:a.tooltipWrap},l.createElement("span",{className:a.answerYes}),"\u5DF2\u7B54"),l.createElement(s.Z,{className:a.tooltipWrap},l.createElement("span",{className:`${a.answerNo} ml10`},l.createElement("div",{style:{height:"50%",width:"100%",background:"rgba(22,93,255,0.4)"}})),"\u90E8\u5206\u7B54\u9898"),l.createElement(s.Z,{className:a.tooltipWrap},l.createElement("span",{className:`${a.answerNo} ml10`}),"\u672A\u7B54"),l.createElement(s.Z,{className:a.tooltipWrap},l.createElement("i",{className:"iconfont icon-biaoji1",style:{marginRight:4,color:"#FFB538"}}),"\u6807\u8BB0")),(0,B.dE)()&&(((on=c==null?void 0:c.exercise)==null?void 0:on.exercise_status)===3||((dn=c==null?void 0:c.exercise)==null?void 0:dn.open_score_commited))&&l.createElement(i.Z,{justify:"space-around",align:"middle",className:a.answerSheetBottom},l.createElement(s.Z,{className:a.tooltipWrap},l.createElement("span",{className:a.answerYes,style:{background:"#028D01",height:8,width:8,borderRadius:"50%"}}),"\u6B63\u786E"),l.createElement(s.Z,{className:a.tooltipWrap},l.createElement("span",{style:{background:"#FB3226",height:8,width:8,borderRadius:"50%"},className:`${a.answerNo} ml10`}),"\u9519\u8BEF"),l.createElement(s.Z,{className:a.tooltipWrap},l.createElement("span",{style:{background:"#E77400",height:8,width:8,borderRadius:"50%"},className:`${a.answerNo} ml10`}),"\u90E8\u5206\u5F97\u5206"),l.createElement(s.Z,{className:a.tooltipWrap},l.createElement("i",{className:"iconfont icon-biaoji1",style:{marginRight:4,color:"#FFB538"}}),"\u6807\u8BB0")))),l.createElement(s.Z,null,l.createElement("div",{className:a.fold,onClick:()=>pl(!Kn)},Kn&&l.createElement(A.Z,{title:"\u6536\u8D77\u7B54\u9898\u5361"},l.createElement("span",{className:"icon-zuojiantou iconfont c-grey-c"})),!Kn&&l.createElement(A.Z,{title:"\u5C55\u5F00"}," ",l.createElement("span",{className:"icon-youjiantou iconfont c-grey-c"})))),l.createElement(s.Z,{flex:"1"},l.createElement("section",{className:[a.rightPart,"ml20"].join(" ")},l.createElement("div",{className:`${a.questionPart} pl30 pr30`,ref:el},$a()),l.createElement(i.Z,{className:a.bottom,align:"middle",justify:"space-between"},l.createElement(s.Z,null,l.createElement(we.Z,{icon:l.createElement("i",{className:`iconfont ${(qt=(Sn=c.exercise_question_types)==null?void 0:Sn[Rt].items[Lt])!=null&&qt.is_marked?"icon-biaoji1":"icon-biaojigaiti"}`,style:{color:"#FFB538",marginRight:6}}),className:a.markBtn,onClick:()=>jt(void 0,null,function*(){var n;(yield(0,I.sS)(Le.categoryId,{exercise_question_id:(n=c.exercise_question_types[Rt].items[Lt])==null?void 0:n.question_id})).status===0&&Vn()})},(qn=(Yn=c.exercise_question_types)==null?void 0:Yn[Rt].items[Lt])!=null&&qn.is_marked?"\u53D6\u6D88\u6807\u8BB0":"\u6807\u8BB0\u8BE5\u9898")),l.createElement(s.Z,null,(Rt!=0||Lt!=0)&&l.createElement(X.ZP,{className:`${a.changeButton} ${a.prevBtn} mr20`,type:"default",onClick:()=>{ll(()=>{if(Bn.current){Bn.current="prev";return}oa()})}},"\u4E0A\u4E00\u9898"),!(Rt===((Rn=c==null?void 0:c.exercise_question_types)==null?void 0:Rn.length)-1&&Lt===((tt=(nn=(_n=c==null?void 0:c.exercise_question_types)==null?void 0:_n[Rt])==null?void 0:nn.items)==null?void 0:tt.length)-1)&&l.createElement(X.ZP,{className:a.changeButton,type:"primary",onClick:()=>{ll(()=>{if(Fa){if(Bn.current){Bn.current="next";return}Aa()}})}},"\u4E0B\u4E00\u9898")))))),bn.status!==0&&l.createElement(pr,{data:bn}),l.createElement(P.default,{title:"\u6CE8\u610F",open:Pa,closable:!1,footer:!1},l.createElement("div",null,l.createElement("p",{style:{marginBottom:0}},"\u79BB\u5F00\u8BE5\u9898\u540E\u4E0D\u5141\u8BB8\u518D\u6B21\u4FEE\u6539\u7B54\u6848\uFF0C\u786E\u8BA4\u79BB\u5F00\u5417\uFF1F"),l.createElement("div",{style:{marginTop:60,display:"flex",justifyContent:"space-between",alignItems:"center"}},l.createElement(S.default,{checked:_r,onChange:n=>{Zl(n.target.checked)}},"\u4E0B\u6B21\u4E0D\u518D\u663E\u793A"),l.createElement("div",null,l.createElement(X.ZP,{onClick:()=>{wr(!1),Zl(!1)}},"\u6211\u518D\u60F3\u60F3"),l.createElement(X.ZP,{onClick:()=>{c.exercise_question_types[Rt].items[Lt].ques_status=1,gn(Kt({},c)),xr.current==="prev"?(Lt===0?(Rt-=1,Lt=c.exercise_question_types[Rt].items.length-1):Lt-=1,gr(Rt),mr(Lt)):xr.current==="next"?(c.exercise_question_types[Rt].items.length-1===Lt?(Rt=Rt+1,Lt=0):Lt=Lt+1,gr(Rt),mr(Lt)):(gr(Rl.current.oneindex),mr(Rl.current.twoindex)),wr(!1)},type:"primary",style:{marginLeft:30}},"\u786E\u8BA4"))))),l.createElement(cl.Z,{successCb:Dl})),Bl&&l.createElement(ir(),{disabled:Gl,bounds:xa,onStart:(n,N)=>Sa(n,N)},l.createElement("div",{ref:Vl,style:{position:"absolute",left:40,top:200,zIndex:1300}},l.createElement("div",{onMouseOver:()=>{Gl&&Kl(!1)},onMouseOut:()=>{Kl(!0)}},l.createElement(i.Z,{className:a.cameraHeader,align:"middle",justify:"space-between"},l.createElement(s.Z,null,l.createElement("i",{className:"iconfont icon-kaiqishexiangtou"}),l.createElement("span",null,"\u5DF2\u5F00\u542F\u6444\u50CF\u5934")),Jl?l.createElement(Ll.Z,{onClick:()=>{Yl(!1)}}):l.createElement(jr.Z,{onClick:()=>{Yl(!0)}})),l.createElement("div",{style:{display:Jl?"flex":"none"}},l.createElement(Q.Z,{number:((It=c==null?void 0:c.exercise)==null?void 0:It.photo_count)-((ln=c==null?void 0:c.exercise)==null?void 0:ln.take_photo),take_photo:(vn=c==null?void 0:c.exercise)==null?void 0:vn.take_photo,ref:zl,time:($n=c.exercise)==null?void 0:$n.left_time,update:Vn,supportCamera:n=>{n===2?(Pl(!0),ur(le==null?void 0:le.screen_shot_open),le!=null&&le.screen_shot_open||(tr(le==null?void 0:le.screen_open),Vn())):n===1&&setTimeout(()=>g.history.push("/"),3e3)}}))))),l.createElement(P.default,{destroyOnClose:!0,closable:!1,centered:!0,className:a.teachAnalysisModal,title:l.createElement(i.Z,{align:"middle",justify:"space-between"},l.createElement(s.Z,{style:{color:"rgba(0,0,0,0.9)",fontSize:"16px"}},"\u6559\u5E08\u8BC4\u4EF7"),l.createElement(s.Z,null,l.createElement("i",{className:"iconfont icon-guanbi7",style:{fontSize:"15px",cursor:"pointer"},onClick:()=>wl(!1)}))),open:Qa,footer:!1,onCancel:()=>wl(!1)},(dr=c==null?void 0:c.exercise_answer_user)==null?void 0:dr.analysis),l.createElement(P.default,{destroyOnClose:!0,centered:!0,width:555,title:l.createElement(i.Z,{align:"middle"},l.createElement("div",{className:"c-black font16 mr8"},(0,Gt._V)(Gt.CP.answer8)),l.createElement("div",{className:"c-grey-666"},(0,Gt._V)(Gt.CP.answer9))),open:Ca,footer:!1,onCancel:()=>Xl(!1)},l.createElement("div",null,l.createElement("div",{className:"mb20 c-black"},(0,Gt._V)(Gt.CP.answer10)),l.createElement(El,{key:pa,onOk:n=>{var N;console.log(n,444),n.join("")===((N=c==null?void 0:c.exercise)==null?void 0:N.screen_key)?Tn():(v.ZP.warning((0,Gt._V)(Gt.CP.answer11)),Ba(de=>de+1))}}))))};var pe=(0,g.connect)(({loading:C,user:H,exercise:_,globalSetting:rt})=>({globalSetting:rt,user:H,exercise:_,loading:C.effects}))(ml)},98309:function(xe,M,t){"use strict";t.d(M,{Z:function(){return A}});var e=t(59301),g=t(25690),L=t(43418),O=t(3113),y=t(71418),E=t(81072),P=t(10866),m=t(75975),v=t(24334),d=t(61186),i=t.n(d),s=t(24363),b=t(59301),S=(k,X,h)=>new Promise((u,Q)=>{var T=r=>{try{W(h.next(r))}catch(R){Q(R)}},K=r=>{try{W(h.throw(r))}catch(R){Q(R)}},W=r=>r.done?u(r.value):Promise.resolve(r.value).then(T,K);W((h=h.apply(k,X)).next())}),A=({open:k,onClose:X})=>{const[h,u]=(0,e.useState)(void 0);console.log((0,g.useLocation)(),33);const Q=(0,g.useLocation)();(0,e.useEffect)(()=>{k&&function(){return S(this,null,function*(){const ce=yield(0,E.X6)(k);u(ce.data)})}()},[k]);const{status:T,created_at:K,code:W,name:r,language:R,pass_sets_count:q,set_count:ee,error_msg:G,output:p,input:a,expected_output:Y,execute_memory:B,user:F,execute_time:I,input_file_url:f,output_file_url:j,is_file:z,expected_output_file_url:V}=h||{};return b.createElement(L.default,{open:k,width:1e3,onCancel:()=>X(!1),footer:b.createElement(O.ZP,{type:"primary",onClick:()=>X(!1)},"\u5173\u95ED"),centered:!0},b.createElement(y.Z,{spinning:!h,delay:500},b.createElement("div",{className:"record-detail-info"},h?b.createElement(b.Fragment,null,b.createElement("div",{className:"record-detail-body"},b.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),b.createElement("ul",{className:"record-info"},b.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",b.createElement("span",{className:T===0?"c-green":"c-red"},P.Im[T])," "),b.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",b.createElement("span",null,i()(K).format("YYYY-MM-DD HH:mm:ss"))," "),b.createElement("li",null," \u8BED\u8A00\uFF1A",b.createElement("span",null,R)," "),b.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",b.createElement("span",null,I*1e3,"ms")," "),b.createElement("li",null," ",`${T===s.h.HIDE_COMPILE_STATUS?"--":q} / ${ee} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,P.gZ)({status:T,error_msg:G,execute_time:I,output:p,input:a,expected_output:Y,input_file_url:f,output_file_url:j,is_file:z,expected_output_file_url:V}),b.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),b.createElement(m.ZP,{height:"200px",width:"100%",language:R==null?void 0:R.toLocaleLowerCase(),value:v.Base64.decode(W),options:{readOnly:!0}}))):null)))}},7727:function(xe,M,t){"use strict";t.d(M,{Im:function(){return ee},Y4:function(){return p}});var e=t(59301),g=t(92832),L=t(8591),O=t(3113),y=t(37345),E=t(24334),P=t.n(E),m=t(91136),v=t(86074),d=t(91842),i=t(51257),s=t(34376),b=t.n(s),S=t(38986),A=t(25690),k=t(98309),X=t(49535),h=t(81072),u=t(8243),Q=t(75617),T=t(92310),K=t.n(T),W=t(84989),r=t(59301),R=(B,F,I)=>new Promise((f,j)=>{var z=ce=>{try{Fe(I.next(ce))}catch(Pe){j(Pe)}},V=ce=>{try{Fe(I.throw(ce))}catch(Pe){j(Pe)}},Fe=ce=>ce.done?f(ce.value):Promise.resolve(ce.value).then(z,V);Fe((I=I.apply(B,F)).next())});const{TextArea:q}=g.default,ee={[y.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[y.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[y.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var G=(B=>(B[B.SET_VISIBLE=0]="SET_VISIBLE",B[B.SET_TABINDEX=1]="SET_TABINDEX",B))(G||{});function p(B){const{status:F,error_msg:I,output:f,input:j,expected_output:z,is_file:V,input_file_url:Fe,output_file_url:ce,expected_output_file_url:Pe,setMonacoValue:Ce,setData:ae}=B,Z=(0,e.useRef)(),se=(0,e.useRef)(),ve=(0,e.useRef)();let be=null;const Me={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,e.useEffect)(()=>{if(f&&!V&&Z.current){const De=new s.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});De.open(Z.current);const ue=(0,i.pp)(E.Base64.decode(f));De.write(ue),De.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{De.scrollToTop()}catch(D){}},100)}if(j&&!V&&se.current){const De=new s.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});De.open(se.current),De.write((0,i.pp)(j)),De.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{De.scrollToTop()}catch(ue){}},100)}if(z&&!V&&ve.current){const De=new s.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});De.open(ve.current),De.write((0,i.pp)(E.Base64.decode(z))),De.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{De.scrollToTop()}catch(ue){}},100)}},[f]),F){case y.h.NOMATCH:be=r.createElement(r.Fragment,null,r.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!V&&r.createElement("div",{ref:Z}),V&&r.createElement("div",{style:Me},r.createElement("a",{style:{fontSize:"16px"},onClick:()=>R(this,null,function*(){const De=yield(0,S.ZP)(ce,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});Ce(De),setTimeout(()=>{ae(ce)},200)})},f)),r.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!V&&r.createElement("div",{ref:ve}),V&&r.createElement("div",{style:Me},r.createElement("a",{style:{fontSize:"16px"},onClick:()=>R(this,null,function*(){const De=yield fetch(Pe,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});Ce(yield De.text()),setTimeout(()=>{ae(Pe)},200)})},z)));break;case y.h.EXECUTEFAILURE:be=r.createElement(r.Fragment,null,r.createElement("div",{style:{border:"1px #F6F7F9 solid"}},r.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!V&&r.createElement(d.Z,{value:j,style:Me}),V&&r.createElement("div",{style:Me},r.createElement("a",{onClick:()=>(0,i.LR)(Fe,j)},j))),r.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},r.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),r.createElement("pre",{className:m.Z.error,style:{color:"#E30000",padding:"0 10px"}},E.Base64.decode(I),"111")));break;case y.h.COMPILEFAILURE:be=r.createElement(r.Fragment,null,r.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),r.createElement("pre",{className:m.Z.error},E.Base64.decode(I)));break;case y.h.PODFAILURE:be=r.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case y.h.TIMEOUT:be=r.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return r.createElement(r.Fragment,null," ",be," ")}function a(B){const{status:F,error_msg:I,execute_time:f,output:j,input:z,expected_output:V,is_file:Fe,input_file_url:ce,output_file_url:Pe,expected_output_file_url:Ce}=B;let ae=null;switch(F){case y.h.OK:case y.h.NOMATCH:case y.h.EXECUTEFAILURE:case y.h.COMPILEFAILURE:ae=r.createElement("div",{id:"outputResultRef",className:"h100"});break;case y.h.PODFAILURE:ae=r.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case y.h.TIMEOUT:ae=r.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return r.createElement(r.Fragment,null," ",ae," ")}function Y({value:B,className:F}){return r.createElement("span",{className:F},B)}M.ZP=({input:B,is_file:F,debuging:I,submitting:f,executingMessage:j,debugResult:z,onChangeInput:V,onDebugCode:Fe,onSubmitCode:ce,hack:Pe,user:Ce,submitResult:ae,isWhiteTheme:Z,topDispatch:se})=>{const[ve]=(0,A.useSearchParams)(),be=(0,A.useParams)(),[Me,De]=(0,e.useState)(!1),[ue,D]=(0,e.useState)(!1),[x,ne]=(0,e.useState)(1),[nt,Je]=(0,e.useState)(!1),[Ze,J]=(0,e.useState)(0),[Ee,$e]=(0,e.useState)(!1),[gt,St]=(0,e.useState)(""),[pt,re]=(0,e.useState)(""),Ye=(0,e.useRef)(),At=(0,e.useRef)(),qe=(0,e.useRef)(null),Bt=(0,e.useRef)(null),Nt=(0,e.useRef)(null);console.log(ae,"submitResult",be);const{status:at,id:Xt,input:ze,output:yt,expected_output:ut,is_file:st,input_file_url:Re,output_file_url:ke,expected_output_file_url:dt,error_msg:Ht,hack_sets:rn}=ae||{};(0,e.useEffect)(()=>{at===0&&(ne(1),J(0))},[at,Xt]),(0,e.useEffect)(()=>{R(void 0,null,function*(){var vt;const en=yield(0,h.rX)(be==null?void 0:be.id,"submit");(en==null?void 0:en.status)===0&&(en!=null&&en.data&&((vt=en==null?void 0:en.data)==null?void 0:vt.status)!==0?(se({type:u.Types.SET_SUBMIT_RESULT,payload:{submitResult:en==null?void 0:en.data}}),ne(2),J(320)):(ne(1),J(0)))})},[be==null?void 0:be.id]),(0,e.useEffect)(()=>{if(Ye.current){let Et=function(tn){yn=Cn.offsetHeight,xn=!0,On=tn.pageY,Nt.current.style.display="block"},vt=function(){xn=!1,Nt.current.style.display="none"},en=function(tn){if(xn){Vt();let lr=On-tn.pageY,Dn=yn+lr;if(Dn<0&&(Dn=0),Dn>window.innerHeight-150&&(Dn=window.innerHeight-150),x===1){Dn<=34?J(0):J(Dn);return}console.log(Dn,"resizeH"),J(Dn)}};const Cn=qe.current;let yn=0,xn=!1,On=0;const Ln=document.getElementById("case-y-bar");return Ln==null||Ln.addEventListener("mousedown",Et),document.addEventListener("mousemove",en),document.addEventListener("mouseup",vt),()=>{const tn=document.getElementById("case-y-bar");tn==null||tn.removeEventListener("mousedown",Et),document.removeEventListener("mousemove",en),document.removeEventListener("mouseup",vt)}}},[Ye,x]),(0,e.useEffect)(()=>{const Et=X.Z.subscribe("resize-move-bar",Vt);if(ve.get("type")!=="exercises")return document.addEventListener((0,W.gH)(),hn),()=>{document.removeEventListener((0,W.gH)(),hn),Et()}},[]),(0,e.useEffect)(()=>{});function Vt(){var Et,vt,en,Cn;const yn=document.getElementById("outputResultRef");if(yn){let xn=yn.dataset.text;At.current.reset(),At.current.writeln(xn);const On=document.getElementById("outputResultRef").offsetWidth-20,Ln=((Cn=(en=(vt=(Et=At.current)==null?void 0:Et._core)==null?void 0:vt._renderService)==null?void 0:en.dimensions)==null?void 0:Cn.actualCellWidth)||10,tn=Math.ceil(On/Ln);At.current.resize(tn,Math.ceil(yn.clientHeight/16))}}function Mt(){De(!Me),setTimeout(()=>{Vt()},300),J(Me?320:window.innerHeight-150)}function _t(){ue?(D(!1),(0,W.BU)()):(D(!0),(0,W.Dj)(Bt.current))}const hn=Et=>{(0,W.vp)()||D(!1)},Xn=(0,e.useMemo)(()=>{if(z){const{status:Et,output:vt,error_msg:en}=z;return setTimeout(()=>{let Cn="",yn=document.getElementById("outputResultRef");vt?Cn=E.Base64.decode(vt):en&&(Cn=E.Base64.decode(en)),At.current=new s.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),At.current.open(yn),At.current.onKey(function(xn){var On;if(xn.domEvent.key.toLocaleUpperCase()==="C"&&xn.domEvent.ctrlKey){xn.domEvent.preventDefault();let Ln=(On=At.current)==null?void 0:On.getSelection();navigator.clipboard.writeText(Ln).then(()=>{})}}),yn.dataset.text=Cn,At.current.setOption("convertEol",!0),Vt()},300),r.createElement(r.Fragment,null,a(z))}return null},[z]);function kn(){var Et,vt;if(!(Pe!=null&&Pe.code)||((Et=Pe==null?void 0:Pe.code)==null?void 0:Et.trim().length)===0){(vt=L.ZP)==null||vt.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}ne(1),J(320),Fe()}const Zn=Et=>R(void 0,null,function*(){let vt=yield(0,S.ZP)(`/api/problems/${Et}/start.json`,{method:"get",params:{hack_user_id:Ce==null?void 0:Ce.user_id}});vt&&(window.location.href=`/myproblems/${vt==null?void 0:vt.identifier}${window.location.search}`)});function Un(){st?navigator.clipboard.writeText(E.Base64.decode(Ht)).then(()=>{L.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(E.Base64.decode(yt)).then(()=>{L.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return r.createElement(e.Fragment,null,r.createElement("div",{className:K()(m.Z.case,Z&&m.Z.whiteCase),style:{height:Ze},ref:qe},r.createElement("div",{className:m.Z.fullMask,ref:Nt}),r.createElement("div",{className:m.Z["resize-y-bar"],id:"case-y-bar",ref:Ye,draggable:!1},x===2&&r.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),x===1&&(Ze<=34?r.createElement("div",{onClick:()=>{J(320)},className:m.Z.unfoldBtn},"\u63A7\u5236\u53F0",r.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):r.createElement("div",{onClick:()=>{J(0)},className:m.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",r.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),r.createElement("div",null,r.createElement("div",{className:m.Z.caseHead},r.createElement("div",{className:m.Z.dot}),r.createElement("div",{className:m.Z.text},x===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),x===2&&!f&&typeof at=="number"&&r.createElement(r.Fragment,null,at===y.h.OK?r.createElement("div",{className:m.Z.pass},r.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):r.createElement("div",{className:m.Z.noPass},r.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),ee[at])),r.createElement("div",{className:m.Z.btns},x===2&&!f&&r.createElement(r.Fragment,null,at!==y.h.OK&&r.createElement("div",{onClick:Un},r.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),r.createElement("div",{onClick:()=>{$e(Xt)}},r.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),ve.get("type")!=="exercises"&&r.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>Mt()},r.createElement("i",{className:`iconfont icon-${Me?"suoxiao1":"fangda"}`})))),r.createElement("div",{style:{display:x===1?"block":"none"}},I?r.createElement(v.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):r.createElement("div",{style:{height:Ze-34}},r.createElement("div",{className:m.Z.result},r.createElement("div",{className:m.Z.left},r.createElement("div",{className:m.Z.title},r.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),r.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),r.createElement("div",{className:m.Z.leftNode},r.createElement(q,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:F?"":B,onChange:V}))),r.createElement("div",{className:m.Z.right},r.createElement("div",{className:m.Z.title},r.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),r.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),r.createElement("div",{className:m.Z.node},z?Xn:r.createElement("p",{style:{color:"#8F96B1"}},"\u8BF7\u5728\u5DE6\u4FA7\u8F93\u5165\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D\uFF0C\u5373\u53EF\u751F\u6210\u4EE3\u7801\u6267\u884C\u7ED3\u679C")))))),r.createElement("div",{style:{display:x===2?"block":"none"}},f?r.createElement(v.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):r.createElement("div",{style:{height:Ze-34,display:"flex",flexDirection:"column",overflow:"hidden"}},r.createElement("div",{ref:Bt,className:m.Z.elseNode},r.createElement("div",{className:m.Z.nameWrap},r.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),r.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),r.createElement("div",{className:m.Z.scroll},r.createElement("pre",{className:m.Z.scrollBox,style:nt?{height:ue?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!st&&r.createElement(Y,{value:ze}),st&&r.createElement("a",{style:{fontSize:"16px"},onClick:()=>R(void 0,null,function*(){const Et=yield fetch(Re,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});re(yield Et.text()),setTimeout(()=>{St(Re)},200)})},ze)),ze&&r.createElement("div",{className:m.Z.action},r.createElement("span",{onClick:()=>Je(!nt)},nt?"\u6536\u8D77":"\u5C55\u5F00"),ve.get("type")!=="exercises"&&r.createElement("i",{title:"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",onClick:()=>_t(),className:`iconfont icon-${ue?"suoxiao1":"fangda"}`})))),r.createElement("div",{className:m.Z.result,style:{flex:1,overflow:"hidden"}},r.createElement("div",{className:m.Z.left},r.createElement("div",{className:m.Z.title},r.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),r.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),r.createElement("div",{className:m.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},r.createElement("pre",null,!st&&r.createElement(Y,{className:"mb10",value:ut&&E.Base64.decode(ut)||""}),st&&r.createElement("a",{style:{fontSize:"16px"},onClick:()=>R(void 0,null,function*(){const Et=yield fetch(dt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});re(yield Et.text()),setTimeout(()=>{St(dt)},200)})},ut)))),r.createElement("div",{className:m.Z.right},r.createElement("div",{className:m.Z.title},r.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),r.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),r.createElement("div",{className:m.Z.node,style:{color:at===y.h.OK?"#2ABD8C":"#FF2C29"}},r.createElement("pre",null,(at===4||at===5)&&r.createElement(Y,{className:"mb10",value:Ht&&E.Base64.decode(Ht)||""}),at!=4&&at!=5&&(st?r.createElement("a",{style:{fontSize:"16px"},onClick:()=>R(void 0,null,function*(){const Et=yield(0,S.ZP)(ke,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{re(Et)}catch(vt){re("")}setTimeout(()=>{St(ke)},200)})},yt):r.createElement(Y,{className:"mb10",value:yt&&E.Base64.decode(yt)||""})))))))))),r.createElement("div",{className:K()(m.Z.footer,Z&&m.Z.whiteFooter),style:{zIndex:100}},(Pe==null?void 0:Pe.is_program)&&(Pe==null?void 0:Pe.above_question)&&r.createElement(O.ZP,{className:"mr10",type:"primary",onClick:()=>Zn(Pe==null?void 0:Pe.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(Pe==null?void 0:Pe.is_program)&&(Pe==null?void 0:Pe.under_question)&&r.createElement(O.ZP,{className:"mr10",type:"primary",onClick:()=>Zn(Pe==null?void 0:Pe.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),r.createElement(O.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:I||f,loading:I,color:"#2ABD8C",className:"mr10",onClick:kn},"\u8C03\u8BD5\u4EE3\u7801"),ve.get("qtype")!=="8"&&r.createElement(O.ZP,{className:m.Z.disabled,type:"primary",icon:r.createElement("i",{className:"iconfont icon-bofang1"}),loading:f,disabled:I||f,onClick:()=>{var Et,vt;if(!(Pe!=null&&Pe.code)||((Et=Pe==null?void 0:Pe.code)==null?void 0:Et.trim().length)===0){(vt=L.ZP)==null||vt.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}ne(2),J(320),ce()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),r.createElement(k.Z,{onClose:$e,open:Ee}),r.createElement(Q.Z,{close:!0,data:gt,type:gt.length?"txt":"",onClose:()=>St(""),monacoEditor:{value:pt,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},8243:function(xe,M,t){"use strict";t.r(M),t.d(M,{Types:function(){return wt},default:function(){return Qt}});var e=t(59301),g=t(25690),L=t(31797),O=t(43418),y=t(71418),E=t(3113),P=t(6848),m=t(95237),v=t(81072),d=t(81722),i=t(84989),s=t(8343),b=t(346),S=t(87169),A=t(43428),k=t(75975),X=t(91558),h=t(23992),u=t(58397),Q=t(8591),T={list:"list___IRN6i",copy:"copy___qCn9B"},K=t(56102),W=t(38986),r=(o,w,U)=>new Promise((Oe,ge)=>{var Se=ye=>{try{me(U.next(ye))}catch(Ue){ge(Ue)}},he=ye=>{try{me(U.throw(ye))}catch(Ue){ge(Ue)}},me=ye=>ye.done?Oe(ye.value):Promise.resolve(ye.value).then(Se,he);me((U=U.apply(o,w)).next())}),q=({showResourceCentre:o,identifier:w})=>{const U=(0,g.useParams)(),[Oe,ge]=(0,e.useState)(null);(0,e.useEffect)(()=>{o&&Se()},[o]);const Se=()=>r(void 0,null,function*(){const he=yield(0,W.ZP)(`/api/problems/${w}/attachment_list.json`,{method:"get"});(he==null?void 0:he.status)==0&&ge(he.data||[])});return e.createElement("div",{className:"tpi-code-setting"},e.createElement("h3",null,"\u8D44\u6E90\u4E2D\u5FC3"),!(Oe!=null&&Oe.length)&&e.createElement("div",{className:"tc mt50 c-grey-999"},"\u6682\u65E0\u8D44\u6E90\u6570\u636E"),Oe==null?void 0:Oe.map((he,me)=>e.createElement("dl",{className:T.list,key:me},e.createElement(P.Z,{title:he.title},e.createElement("dt",null,e.createElement("i",{className:"icon-wenjian4 mr5"}),he.title)),e.createElement("dd",null,e.createElement(K.CopyToClipboard,{text:he.saved_file_path,onCopy:()=>Q.ZP.success("\u590D\u5236\u6210\u529F")},e.createElement("span",{className:`${T.copy} current`},"\u70B9\u51FB\u590D\u5236"))))))},ee=t(59301),G=Object.defineProperty,p=Object.defineProperties,a=Object.getOwnPropertyDescriptors,Y=Object.getOwnPropertySymbols,B=Object.prototype.hasOwnProperty,F=Object.prototype.propertyIsEnumerable,I=(o,w,U)=>w in o?G(o,w,{enumerable:!0,configurable:!0,writable:!0,value:U}):o[w]=U,f=(o,w)=>{for(var U in w||(w={}))B.call(w,U)&&I(o,U,w[U]);if(Y)for(var U of Y(w))F.call(w,U)&&I(o,U,w[U]);return o},j=(o,w)=>p(o,a(w));const z={theme:(0,h.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,h.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,h.G)("cmTabToSpace",!0),showResourceCentre:!1};var V=(o=>(o[o.set_font_size=0]="set_font_size",o[o.set_theme=1]="set_theme",o[o.on_tab_to_space=2]="on_tab_to_space",o[o.set_show_editor_setting=3]="set_show_editor_setting",o[o.set_show_respurce_center=4]="set_show_respurce_center",o))(V||{});function Fe(o,w){switch(w.type){case 3:return j(f({},o),{showEditorSetting:w.payload});case 1:return j(f({},o),{theme:w.payload});case 0:return j(f({},o),{fontSize:w.payload});case 2:return j(f({},o),{tabToSpace:w.payload});case 4:return j(f({},o),{showResourceCentre:w.payload});default:throw new Error}}var ce=({isLoading:o,value:w,onChange:U,language:Oe,onUpdateCode:ge,ActionBarRender:Se,setIsWhiteTheme:he,identifier:me})=>{const[ye,Ue]=(0,e.useReducer)(Fe,z),{theme:Be,fontSize:ht,showEditorSetting:_e,tabToSpace:kt,showResourceCentre:mt}=ye,bt=(0,e.useRef)(),Jt=(0,e.useRef)();(0,e.useEffect)(()=>{he(Be==="vs")},[Be]);const Qn={onFontSizeChange:Ot=>{Ue({type:0,payload:Ot}),(0,h.t)("cmFontSize",Ot)},tabToSpace:kt,cmFontSize:ht,className:"oj",cmCodeMode:Be,onTabToSpace:Ot=>{Ue({type:2,payload:Ot}),(0,h.t)("cmTabToSpace",Ot)},onCodeModeChange:Ot=>{Ue({type:1,payload:Ot}),(0,h.t)("ProgrammingCodeMode",Ot)}};function Pn(){Ue({type:3,payload:!1})}function sn(){Ue({type:3,payload:!0})}function En(){Ue({type:4,payload:!1})}function cn(){Ue({type:4,payload:!0})}const Ct={value:w,language:Oe,theme:Be,options:{fontSize:ht,insertSpaces:kt},onChange:Ot=>{U(Ot),Jt.current=Ot,clearTimeout(bt.current),bt.current=setTimeout(()=>{ge(Jt.current)},1e4)},onEditBlur:Ot=>{Jt.current&&ge(Jt.current)}};return ee.createElement(e.Fragment,null,Se(sn,cn),ee.createElement("div",{style:{flex:1,overflow:"hidden"}},!o&&ee.createElement(k.ZP,f({},Ct))),ee.createElement(X.Z,null,ee.createElement(A.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:_e,onClose:Pn},ee.createElement(u.Z,f({},Qn)))),ee.createElement(X.Z,null,ee.createElement(A.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:mt,onClose:En},ee.createElement(q,{showResourceCentre:mt,identifier:me}))))},Pe=t(60141),Ce=t(24334),ae=t(7727),Z={flex_box_center:"flex_box_center___rM3g8",flex_space_between:"flex_space_between___Oc7SE",flex_box_vertical_center:"flex_box_vertical_center___MnmYE",flex_box_center_end:"flex_box_center_end___QQh83",flex_box_column:"flex_box_column___ZRFbL","left-panel":"left-panel___SKGyd","tab-panel-body":"tab-panel-body___gABdv",b1:"b1___QpbmK","oj-width-input":"oj-width-input___eJQWT","oj-mr":"oj-mr___AxILO","s-navs":"s-navs___FXwOi","bg-white":"bg-white___kbZ6r",active:"active___QGOnZ",list:"list___PXTsq",btns:"btns___F8yZK",drawer:"drawer___xdGaT",tour:"tour___oMkVh"},se={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},ve=t(1710),be=t(58421),Me=t(58617),De=t(98309),ue=t(61186),D=t.n(ue),x=t(59301);const{Column:ne}=ve.default;var nt=({submitResult:o,submitting:w,submitRecords:U,page:Oe,onPageChange:ge,topicId:Se})=>{const[he]=(0,g.useSearchParams)(),{records:me,records_count:ye}=U||{},[Ue,Be]=(0,e.useState)(!1),ht=he.get("type")==="1";return x.createElement(y.Z,{spinning:w,tip:"\u8BC4\u6D4B\u4E2D...",indicator:x.createElement(Me.Z,{style:{fontSize:24},spin:!0})},(me==null?void 0:me.length)>0?x.createElement(ve.default,{dataSource:me,rowKey:"id",pagination:!1},x.createElement(ne,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(_e,kt)=>x.createElement("span",null," ",D()(_e).format("YYYY-MM-DD HH:mm:ss"))}),x.createElement(ne,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(_e,kt)=>{var mt;return x.createElement("span",{className:`${_e===0?"c-green":"c-red"} current`,onClick:()=>{Be(kt.id)}},(mt=ae.Im[_e])==null?void 0:mt.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),x.createElement(ne,{title:`\u6267\u884C\u7528\u65F6 (${ht?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:_e=>_e?ht?_e:_e/1e3:""}),x.createElement(ne,{title:`\u5185\u5B58\u6D88\u8017\uFF08${ht?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:_e=>_e?ht?_e:parseFloat((_e/1024).toFixed(2)):""}),x.createElement(ne,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),x.createElement(ne,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(_e,kt)=>x.createElement("span",{className:"c-light-primary current",onClick:()=>{Be(kt.id)}},"\u67E5\u770B")})):x.createElement("div",{style:{height:300,width:"100%"}}),x.createElement(De.Z,{onClose:Be,open:Ue}),ye>15?x.createElement(be.Z,{className:se.pagination,current:Oe,pageSize:15,total:ye,onChange:ge}):null)},Je=t(28426),Ze=t(12563),J={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},Ee=t(91842),$e=t(59301);const gt={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var St=({hack:o})=>{const{language:w,difficult:U,time_limit:Oe,description:ge}=o,[Se]=(0,g.useSearchParams)(),he=gt[U];return $e.createElement($e.Fragment,null,$e.createElement("ul",{className:J.info},$e.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",$e.createElement("b",{className:J.info_tag},w)),$e.createElement("li",null,$e.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",$e.createElement(Ze.default,{color:he==null?void 0:he.color},he==null?void 0:he.name)),$e.createElement("li",null,$e.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",$e.createElement("span",{style:{color:"#333333"}},Oe,"\u79D2"))),Se.get("qtype")==="8"?$e.createElement(Ee.Z,{value:ge,showProgramFill:!0,className:J.desc}):$e.createElement(Ee.Z,{value:ge,className:J.desc}))},pt={},re=t(59301),Ye=({hack:o,current_user:w})=>re.createElement("div",{className:pt.answer},o!=null&&o.answer_text?re.createElement(Ee.Z,{style:{padding:"13px 0"},value:(o==null?void 0:o.answer_text)||""}):re.createElement(Je.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),At=t(49535);function qe(o,w){return(0,W.U2)(`/problems/${o}/comments.json`,{page:w,limit:10})}function Bt(o){return(0,W.v_)(`/discusses/${o}/plus.json`,{container_type:"Discuss",type:1})}function Nt(o,w,U){return(0,W.v_)(`/problems/${o}/comments/reply.json`,{comments:{content:U,parent_id:w}})}function at(o,w){return(0,W.v_)(`/problems/${o}/comments.json`,{comments:{content:w}})}function Xt(o,w,U){return(0,W.v_)(`/problems/${o}/comments/${w}/hidden.json`,U)}function ze(o,w){return(0,W.IV)(`/problems/${o}/comments/${w}`)}var yt=t(75604);function ut({author:o}){return e.createElement("a",{href:`/users/${o.login}`,target:"_blank"},e.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${b.Z.IMG_SERVER}/images/${o.image_url}`,width:"50"}))}function st({data:o,index:w,parentDiscussIndex:U,user:Oe,onSetActionType:ge}){const{author:Se,can_delete:he,content:me,id:ye,time:Ue}=o;function Be(){ge({id:ye,index:w,type:"delete-discuss",parentDiscussIndex:U,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const ht=Oe.admin||he||Se.user_id===Oe.user_id;return e.createElement("div",{className:"discuss-item-container second-discuss "},e.createElement(ut,{author:Se}),e.createElement("section",null,e.createElement("div",{className:"discuss-info"},e.createElement("a",{href:`/users/${Se.login}`,target:"_blank"},Se.name),e.createElement("span",{className:"grey"},Ue),e.createElement("div",{className:"btn-group",style:{marginBottom:0}},ht?e.createElement("a",{onClick:Be,title:"\u5220\u9664"},e.createElement("i",{className:"iconfont icon-shanchu"})):null)),e.createElement(Ee.Z,{className:"discuss-content",value:me})))}var Re=({user:o,data:w,index:U,onPlusDiscuss:Oe,onSetActionType:ge,activeDiscussIndex:Se,onReplyDiscuss:he,onSetActiveDiscussIndex:me})=>{const{content:ye,children:Ue,hidden:Be,id:ht,praise_count:_e,time:kt,user_praise:mt,can_delete:bt,author:Jt}=w;function Qn(){me(ht)}function Pn(){Oe(ht,!mt,U)}function sn(){ge({id:ht,index:U,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function En(){ge({id:ht,index:U,params:{hidden:Be?"0":"1"},type:"hidden-discuss",message:Be?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const cn=o.admin||o.user_id===Jt.user_id;return e.createElement("div",{className:"discuss-item-container",key:ht},e.createElement(ut,{author:Jt}),e.createElement("section",null,e.createElement("div",{className:"discuss-info"},e.createElement("a",{href:`/users/${Jt.login}`,target:"_blank"}," ",Jt.name," "),e.createElement("span",{className:"grey"},kt)),e.createElement(Ee.Z,{className:"discuss-content",value:ye}),Ue&&Ue.length>0?e.createElement("div",{className:"reply-discuss-container"},Ue.map((Ct,Ot)=>e.createElement(st,{key:Ct.id,data:Ct,index:Ot,user:o,onSetActionType:ge,parentDiscussIndex:U}))):null,e.createElement("div",{className:"btn-group"},cn?e.createElement("a",{onClick:En,title:Be?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},e.createElement("i",{className:Be?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,bt&&(!Ue||Ue.length==0)?e.createElement("a",{onClick:sn,title:"\u5220\u9664"},e.createElement("i",{className:"iconfont icon-shanchu"})):null,e.createElement("a",{onClick:Qn,title:"\u56DE\u590D"}," ",e.createElement("i",{className:"iconfont icon-huifu1"})," "),e.createElement("a",{onClick:Pn,className:mt?"c-orange":""},e.createElement("i",{className:mt?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),e.createElement("span",null,_e||""))),e.createElement(yt.Z,{id:ht,activeDiscussIndex:Se,onReplyDiscuss:he})))},ke=t(77525),dt={"dis-input-editor-container":"dis-input-editor-container___nKGxx",active:"active___tmt7T","input-mask":"input-mask___epEle","text-area":"text-area___Vry8W","tip-container":"tip-container___plpA3",hide:"hide___kPfyC","md-container":"md-container___u85aq","btn-send":"btn-send___deQ5v"},Ht=t(39793),rn=(o,w,U)=>new Promise((Oe,ge)=>{var Se=ye=>{try{me(U.next(ye))}catch(Ue){ge(Ue)}},he=ye=>{try{me(U.throw(ye))}catch(Ue){ge(Ue)}},me=ye=>ye.done?Oe(ye.value):Promise.resolve(ye.value).then(Se,he);me((U=U.apply(o,w)).next())}),Vt=({user_praise:o,praise_count:w,praisePlus:U,onCreateDiscuss:Oe,discuss_count:ge})=>{const[Se,he]=(0,e.useState)(!1),[me,ye]=(0,e.useState)("");function Ue(kt){ye(kt)}function Be(){he(!0)}function ht(){he(!1)}function _e(){return rn(this,null,function*(){Oe(me),ye(""),he(!1)})}return e.createElement("div",{className:`${dt["dis-input-editor-container"]} ${Se?dt.active:""} `},e.createElement("div",{className:Se?`hide ${dt["text-area"]}`:dt["text-area"]},e.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:Be}),e.createElement("a",null," ",e.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",ge," "),e.createElement("a",{className:"c-light-black",onClick:U,title:o?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},e.createElement("i",{className:`mr3 ${o?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),w?e.createElement("span",null,w):"")),Se?e.createElement("div",{className:dt["input-mask"],onClick:ht}):null,e.createElement("div",{className:Se?dt["md-container"]:`${dt["md-container"]} hide`},e.createElement(Ht.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:me,height:240,onChange:Ue}),e.createElement("div",{className:dt["tip-container"],onClick:ht},e.createElement("a",{className:dt["btn-send"],onClick:_e}," \u53D1\u9001 "))))},Mt=t(59301),_t=Object.defineProperty,hn=Object.defineProperties,Xn=Object.getOwnPropertyDescriptors,kn=Object.getOwnPropertySymbols,Zn=Object.prototype.hasOwnProperty,Un=Object.prototype.propertyIsEnumerable,Et=(o,w,U)=>w in o?_t(o,w,{enumerable:!0,configurable:!0,writable:!0,value:U}):o[w]=U,vt=(o,w)=>{for(var U in w||(w={}))Zn.call(w,U)&&Et(o,U,w[U]);if(kn)for(var U of kn(w))Un.call(w,U)&&Et(o,U,w[U]);return o},en=(o,w)=>hn(o,Xn(w)),Cn=(o,w,U)=>new Promise((Oe,ge)=>{var Se=ye=>{try{me(U.next(ye))}catch(Ue){ge(Ue)}},he=ye=>{try{me(U.throw(ye))}catch(Ue){ge(Ue)}},me=ye=>ye.done?Oe(ye.value):Promise.resolve(ye.value).then(Se,he);me((U=U.apply(o,w)).next())});const yn={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var xn=(o=>(o[o.GET_DISCUSSES=0]="GET_DISCUSSES",o[o.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",o[o.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",o[o.PLUS_DISCUSS=3]="PLUS_DISCUSS",o[o.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",o[o.SET_PAGE=5]="SET_PAGE",o[o.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",o))(xn||{});function On(o,w){switch(w.type){case 6:return en(vt({},o),{loading:!0});case 0:return vt(vt({},o),w.payload);case 1:return vt(vt({},o),w.payload);case 4:return vt(vt({},o),w.payload);case 3:return vt(vt({},o),w.payload);case 5:return en(vt({},o),{page:w.payload});case 2:return vt(vt({},o),w.payload);default:throw new Error}}var Ln=({user:o,identifier:w,hack:U,onTriggerPraise:Oe,activeIndex:ge})=>{const[Se,he]=(0,e.useReducer)(On,yn),{loading:me,page:ye,data:Ue,count:Be,actionType:ht,activeDiscussIndex:_e}=Se,kt=(0,e.useCallback)(()=>Cn(void 0,null,function*(){he({type:6});const Ct=yield qe(w,ye),{comments:Ot,disscuss_count:Yt}=Ct;he({type:0,payload:{data:Ot,count:Yt,loading:!1}})}),[ye,w]);(0,e.useEffect)(()=>{ge==="2"&&kt()},[w,ye,ge]);function mt(Ct){he({type:5,payload:Ct})}function bt(Ct){he({type:4,payload:{actionType:Ct}})}function Jt(Ct){he(_e===Ct?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:Ct}})}function Qn(Ct,Ot,Yt){return Cn(this,null,function*(){try{const Zt=yield Bt(Ct);Ue[Yt].user_praise=Ot,Ue[Yt].praise_count=Zt.praise_count,he({type:3,payload:{data:[...Ue]}})}catch(Zt){console.log(Zt)}})}function Pn(){return Cn(this,null,function*(){const{id:Ct,params:Ot,type:Yt,index:Zt,parentDiscussIndex:un}=ht;if(Yt==="hidden-discuss"&&(yield Xt(w,Ct,Ot),un?Ue[un].children[Zt].hidden=Ot.hidden==1:Ue[Zt].hidden=Ot.hidden==1,he({type:4,payload:{actionType:null,data:[...Ue]}})),Yt==="delete-discuss"){if(yield ze(w,Ct),un||un===0){let on=Ue[un].children;for(let dn=on.length-1;dn>=0;dn--)if(on[dn].id===Ct){on.splice(dn,1);break}Ue[un].children=on}else for(let on=Ue.length-1;on>=0;on--)if(Ue[on].id===Ct){Ue.splice(on,1);break}he({type:4,payload:{actionType:null,data:[...Ue]}})}})}function sn(){he({type:4,payload:{actionType:null}})}function En(Ct,Ot){return Cn(this,null,function*(){try{yield Nt(w,Ct,Ot),kt()}catch(Yt){console.log(Yt)}})}function cn(Ct){return Cn(this,null,function*(){he({type:6}),yield at(w,Ct),kt()})}return Mt.createElement(Mt.Fragment,null,Mt.createElement("div",{className:"discuss-panel"},Ue.length===0?Mt.createElement(Je.Z,null):Ue.map((Ct,Ot)=>Mt.createElement(Re,{onReplyDiscuss:En,onPlusDiscuss:Qn,onSetActiveDiscussIndex:Jt,onSetActionType:bt,data:Ct,index:Ot,user:o,activeDiscussIndex:_e})),Be>10?Mt.createElement("div",{className:"pagination-container"},Mt.createElement(be.Z,{showQuickJumper:!0,onChange:mt,current:ye,total:Be})):null),Mt.createElement(Vt,{user_praise:U.user_praise,praise_count:U.praises_count,praisePlus:Oe,discuss_count:U.comments_count,onCreateDiscuss:cn}),Mt.createElement(X.Z,null,Mt.createElement(O.default,{centered:!0,title:"\u63D0\u793A",open:!!ht,onOk:Pn,onCancel:sn},Mt.createElement("p",null,ht?ht.message:"")),Mt.createElement(ke.Z,null)))},tn=t(57809),lr=t(92832),Dn=t(65615),Ol={},br=t(59301),ul=({hack:o,current_user:w})=>br.createElement("div",{className:Ol.answer},o!=null&&o.analysis?br.createElement(Ee.Z,{style:{padding:"13px 0"},value:(o==null?void 0:o.analysis)||""}):br.createElement(Je.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),zn={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},ol=t(36381),Rr=t(43604),pr=t(78241),Nr=t(5871),Al=t(3532),Wt=t(59301);const{TextArea:sl}=lr.default,{Panel:il}=ol.default;var cl=({data:o,hack:w})=>(console.log(o,w,"data"),w!=null&&w.is_file?Wt.createElement(Al.Y2,{disabled:!0,className:zn.uploadTableWrapper,showScore:!w.test_set_score,data:o,isProgramHomework:!0}):Wt.createElement("div",{className:zn.hackSets},o==null?void 0:o.map((U,Oe)=>Wt.createElement(ol.default,{accordion:!0,bordered:!1,key:Oe,defaultActiveKey:Oe===0&&U.id,className:zn.collapseWrapper,expandIcon:({isActive:ge})=>Wt.createElement("i",{className:`iconfont icon-weizhankai ${ge?zn.open:zn.close}`,style:{fontSize:14,transition:"all .2s"}})},Wt.createElement(il,{key:U.id,header:Wt.createElement(m.Z,{align:"middle",justify:"space-between",wrap:!1},Wt.createElement(Rr.Z,{className:zn.panelHeader},Wt.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",Oe+1)),Wt.createElement(Rr.Z,{flex:1},Wt.createElement(m.Z,{align:"middle",justify:"end",wrap:!1},!(w!=null&&w.test_set_score)&&Wt.createElement(Rr.Z,{className:zn.rateInput},Wt.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),Wt.createElement("div",null,Wt.createElement(pr.default.Item,{noStyle:!0},Wt.createElement(Nr.Z,{value:U==null?void 0:U.score,className:zn.baseFormItem,min:0,max:100,disabled:!0}))),Wt.createElement("span",{className:"ml10"},"%")))))},Wt.createElement(pr.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},Wt.createElement(sl,{readOnly:!0,value:U==null?void 0:U.input,rows:4})),Wt.createElement(pr.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},Wt.createElement(sl,{readOnly:!0,value:U==null?void 0:U.output,rows:4}))))))),ar={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},ir=t(59301),jr=(0,e.forwardRef)(({data:o=[]},w)=>{var U;const[Oe,ge]=(0,e.useState)(),Se=o.filter(me=>me.show);(0,e.useEffect)(()=>{Se.length&&ge(Se[0].id)},[o==null?void 0:o.length]);const he=((U=Se.find(me=>me.id===Oe))==null?void 0:U.element)||null;return(0,e.useImperativeHandle)(w,()=>({setActiveTab:me=>ge(me)})),ir.createElement("div",{className:ar.tabs},ir.createElement("div",{className:ar.tabWarp},Se.map(me=>ir.createElement("div",{onClick:()=>ge(me.id),className:`${ar.tab} ${me.id===Oe?ar.active:""}`,key:me.id},me.name))),ir.createElement("div",{className:ar.content},he))}),we=t(59301),Or=Object.defineProperty,dl=Object.defineProperties,fl=Object.getOwnPropertyDescriptors,Lr=Object.getOwnPropertySymbols,Ml=Object.prototype.hasOwnProperty,El=Object.prototype.propertyIsEnumerable,Mr=(o,w,U)=>w in o?Or(o,w,{enumerable:!0,configurable:!0,writable:!0,value:U}):o[w]=U,Wn=(o,w)=>{for(var U in w||(w={}))Ml.call(w,U)&&Mr(o,U,w[U]);if(Lr)for(var U of Lr(w))El.call(w,U)&&Mr(o,U,w[U]);return o},Gt=(o,w)=>dl(o,fl(w)),l=(o,w,U)=>new Promise((Oe,ge)=>{var Se=ye=>{try{me(U.next(ye))}catch(Ue){ge(Ue)}},he=ye=>{try{me(U.throw(ye))}catch(Ue){ge(Ue)}},me=ye=>ye.done?Oe(ye.value):Promise.resolve(ye.value).then(Se,he);me((U=U.apply(o,w)).next())});const vl={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},Hl={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var gl=({hack:o,onTriggerPraise:w,topicId:U,page:Oe,onPageChange:ge,user:Se,current_user:he,submitRecords:me,submitting:ye,submitResult:Ue,setActiveIndex:Be,hack_sets:ht})=>{var _e,kt;const[mt]=(0,g.useSearchParams)(),[bt,Jt]=(0,e.useState)("0"),Qn=(0,g.useLocation)(),[Pn,sn]=(0,e.useState)(!1),[En,cn]=(0,e.useState)(null),[Ct,Ot]=(0,e.useState)([]),[Yt,Zt]=(0,e.useState)([]),[un,on]=(0,e.useState)({page:1,limit:10}),dn=(0,e.useRef)(null),Sn=(0,e.useRef)(null);console.log(Se,"user");let[qt,Yn]=(0,e.useState)(Gt(Wn({},(0,g.useParams)()),{page:1,per_page:20,name:""}));(0,e.useEffect)(()=>{Sn.current&&(o==null?void 0:o.is_close_tips)===!1&&En===null&&cn(!0)},[Sn.current,o==null?void 0:o.is_close_tips,En]);function qn(){return l(this,null,function*(){yield(0,W.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,e.useEffect)(()=>{Be(bt)},[bt]);function Rn(It){return l(this,null,function*(){let ln=It.target.id;if(ln==="1"){let vn=yield(0,W.ZP)(`/api/myproblems/${qt.id}/redo_logs.json`,{method:"get",params:Wn({},un)});(vn==null?void 0:vn.status)===0&&Zt(vn==null?void 0:vn.data)}Jt(ln)})}(0,e.useEffect)(()=>At.Z.subscribe("to-commit-info",()=>{Jt("1"),dn.current&&dn.current.setActiveTab("1")}),[]),(0,e.useEffect)(()=>At.Z.subscribe("to-reset-info",()=>{Rn({target:{id:"1"}}),dn.current&&dn.current.setActiveTab("2")}),[]);function _n(){Jt("2")}function nn(){return l(this,null,function*(){let It=yield(0,W.ZP)("/api/problems/my_hack_list.json",{method:"get",params:Wn({identifier:qt==null?void 0:qt.id},qt)});Ot(It)})}const tt=[{title:null,description:we.createElement("div",null,we.createElement("b",{onClick:()=>{cn(!1),qn(),sn(!0),nn()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),we.createElement("div",{className:"c-grey-333 mt10 mb20"},"\u672C\u6B21\u4F5C\u4E1A\u6240\u9700\u5B8C\u6210\u7684\u8BD5\u9898\u90FD\u53EF\u4EE5\u5728\u8FD9\u91CC\u627E\u5230\uFF0C\u5E76\u652F\u6301\u70B9\u51FB\u8BD5\u9898\u8C03\u6574\u5230\u505A\u9898\u9875"),we.createElement(E.ZP,{onClick:()=>{cn(!1),qn()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>Sn.current}];return we.createElement("div",{className:Z["left-panel"]},we.createElement("ul",{className:`${Z["s-navs"]} ${Z["bg-white"]} ${Z.b1}`},(o==null?void 0:o.is_program)&&!mt.get("pageId")&&we.createElement(P.Z,{title:"\u9898\u76EE\u5217\u8868"},we.createElement("div",{onClick:()=>{nn(),sn(!0)},className:Z.btns,ref:Sn,style:En?{pointerEvents:"none"}:{}},we.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),we.createElement("li",{style:{marginLeft:20}},we.createElement("a",{className:bt==="0"?Z.active:"",id:"0",onClick:Rn},"\u9898\u76EE\u63CF\u8FF0")),we.createElement("li",null,we.createElement("a",{className:bt==="1"?Z.active:"",id:"1",onClick:Rn},"\u64CD\u4F5C\u8BB0\u5F55")),(mt.get("type")!=="exercises"&&(o==null?void 0:o.answer_text_show)||mt.get("type")!=="exercises"&&(o==null?void 0:o.analysis_show))&&we.createElement("li",null,we.createElement("a",{className:bt==="4"?Z.active:"",id:"4",onClick:Rn},"\u89E3\u7B54\u53C2\u8003")),mt.get("type")!=="exercises"&&we.createElement("li",null,we.createElement("a",{className:bt==="2"?Z.active:"",id:"2",onClick:Rn},"\u8BC4\u8BBA")),!!(ht!=null&&ht.length)&&mt.get("type")!=="exercises"&&mt.get("type")!=="1"&&we.createElement("li",null,we.createElement("a",{className:bt==="5"?Z.active:"",id:"5",onClick:Rn},"\u6D4B\u8BD5\u7528\u4F8B"))),we.createElement("div",{className:`${Z["tab-panel-body"]} ${bt==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},we.createElement(St,{hack:o,onTriggerPraise:w,toDiscuss:_n})),we.createElement("div",{style:{padding:"12px"},className:`${Z["tab-panel-body"]} ${bt==="1"?"":"hide"}`},we.createElement(jr,{ref:dn,data:[{id:"1",show:mt.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:we.createElement(we.Fragment,null,me!=null&&me.records_count||ye?we.createElement(nt,{page:Oe,onPageChange:ge,topicId:U,submitting:ye,key:(Ue==null?void 0:Ue.id)||1,submitRecords:me,submitResult:Ue}):we.createElement(Je.Z,null))},{id:"2",show:mt.get("type")==="exercises"||(o==null?void 0:o.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:we.createElement(we.Fragment,null,we.createElement(ve.default,{pagination:!1,dataSource:Yt==null?void 0:Yt.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(It,ln,vn)=>D()(It).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(It,ln,vn)=>{var $n;return($n=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(dr=>dr.id===It))==null?void 0:$n.name}}]}),we.createElement(be.Z,{style:{marginTop:10},current:un.page,total:Yt==null?void 0:Yt.count,hideOnSinglePage:!0,onChange:It=>l(void 0,null,function*(){un.page=It,on(un);let ln=yield(0,W.ZP)(`/api/myproblems/${qt.id}/redo_logs.json`,{method:"get",params:Gt(Wn({},un),{courseId:qt.courseId})});(ln==null?void 0:ln.status)===0&&Zt(ln==null?void 0:ln.data)})}))}]})),we.createElement("div",{style:{padding:"12px"},className:`${Z["tab-panel-body"]} ${bt==="4"?"":"hide"}`},we.createElement(jr,{data:[{id:"1",show:mt.get("type")!=="exercises"&&(o==null?void 0:o.answer_text_show),name:"\u7B54\u6848",element:we.createElement(we.Fragment,null,we.createElement(Ye,{hack:o,current_user:he}))},{id:"2",show:mt.get("type")!=="exercises"&&(o==null?void 0:o.analysis_show),name:"\u89E3\u6790",element:we.createElement(we.Fragment,null,we.createElement(ul,{hack:o,current_user:he}))}]})),we.createElement("div",{className:`${Z["tab-panel-body"]} ${bt==="2"?"":"hide"}`,style:{padding:0}},we.createElement(Ln,{user:Se,activeIndex:bt,identifier:o.identifier,hack:o,onTriggerPraise:w})),we.createElement("div",{className:`${Z["tab-panel-body"]} ${bt==="5"?"":"hide"}`,style:{padding:12}},we.createElement(cl,{data:ht||[],hack:o})),we.createElement(A.Z,{rootClassName:Z.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>sn(!1),open:Pn},we.createElement(m.Z,null,we.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),we.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",Ct==null?void 0:Ct.total_count,"\u9898\xA0[\xA0",Ct==null?void 0:Ct.total_score,"\u5206\xA0]\xA0"),!(Se!=null&&Se.hack_manager)&&we.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",Ct==null?void 0:Ct.work_score,"\u5206")),we.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),we.createElement(m.Z,{align:"middle",className:"mt10 mb10"},!(Se!=null&&Se.hack_manager)&&we.createElement(tn.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:It=>{qt.page=1,qt.finish_status=It,Yn(Wn({},qt)),nn()}},we.createElement(tn.default.Option,{value:""},"\u5168\u90E8"),we.createElement(tn.default.Option,{value:0},"\u672A\u5F00\u59CB"),we.createElement(tn.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),we.createElement(tn.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),we.createElement(tn.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:It=>{qt.page=1,qt.difficult=It||null,Yn(Wn({},qt)),nn()}},we.createElement(tn.default.Option,{value:0},"\u5168\u90E8"),we.createElement(tn.default.Option,{value:1},"\u7B80\u5355"),we.createElement(tn.default.Option,{value:2},"\u9002\u4E2D"),we.createElement(tn.default.Option,{value:3},"\u56F0\u96BE")),we.createElement(lr.default.Search,{size:"large",onSearch:It=>{qt.name=It,qt.page=1,Yn(Wn({},qt)),nn()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),we.createElement("div",{className:Z.list,style:{height:36,background:"#3D445C"}},!(Se!=null&&Se.hack_manager)&&we.createElement("span",null,"\u72B6\u6001"),we.createElement("span",null,"\u5E8F\u53F7"),we.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),we.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),we.createElement("div",{style:{overflow:"auto",flex:1}},(_e=Ct==null?void 0:Ct.data)!=null&&_e.length?(kt=Ct==null?void 0:Ct.data)==null?void 0:kt.map((It,ln)=>we.createElement("div",{onClick:()=>l(void 0,null,function*(){let vn=yield(0,W.ZP)(`/api/problems/${It==null?void 0:It.identifier}/start.json`,{method:"get",params:{hack_user_id:Se==null?void 0:Se.user_id}});vn&&(window.location.href=`/myproblems/${vn==null?void 0:vn.identifier}${window.location.search}`)}),className:`${Z.list} ${It!=null&&It.checked?Z.active:""}`},!(Se!=null&&Se.hack_manager)&&we.createElement(we.Fragment,null,!(It!=null&&It.opened)&&we.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(It==null?void 0:It.opened)&&!(It!=null&&It.passed)&&we.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(It==null?void 0:It.opened)&&(It==null?void 0:It.passed)&&we.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),we.createElement("span",null,(qt.page-1)*20+(ln+1)),we.createElement("span",{style:{flex:1},title:It.name},`[${It==null?void 0:It.score}\u5206]`,"\xA0",It.name),we.createElement("span",{style:{flexBasis:48,paddingRight:0}},vl[It.difficult]))):we.createElement(Je.Z,null)),we.createElement(be.Z,{current:qt.page,className:"mt20",hideOnSinglePage:!0,total:Ct==null?void 0:Ct.count,pageSize:qt.per_page,onChange:(It,ln)=>{qt.page=It,qt.per_page=ln,nn()}})),we.createElement(Dn.Z,{rootClassName:Z.tour,closeIcon:!1,open:!!En,steps:tt,gap:{offset:3,radius:2}}))},cr=t(62522),Br=t(6383),Hr=t(96680),Tr=t(74255),Kt=t(3810),In=t(36482),Fn=t(91136),jt=t(92310),Xr=t.n(jt),Gn=t(41319),Ur=t(3932),ml=t(64126),pe=t(59301),C=Object.defineProperty,H=Object.defineProperties,_=Object.getOwnPropertyDescriptors,rt=Object.getOwnPropertySymbols,ft=Object.prototype.hasOwnProperty,Dt=Object.prototype.propertyIsEnumerable,it=(o,w,U)=>w in o?C(o,w,{enumerable:!0,configurable:!0,writable:!0,value:U}):o[w]=U,Qe=(o,w)=>{for(var U in w||(w={}))ft.call(w,U)&&it(o,U,w[U]);if(rt)for(var U of rt(w))Dt.call(w,U)&&it(o,U,w[U]);return o},oe=(o,w)=>H(o,_(w)),Ge=(o,w)=>{var U={};for(var Oe in o)ft.call(o,Oe)&&w.indexOf(Oe)<0&&(U[Oe]=o[Oe]);if(o!=null&&rt)for(var Oe of rt(o))w.indexOf(Oe)<0&&Dt.call(o,Oe)&&(U[Oe]=o[Oe]);return U},We=(o,w,U)=>new Promise((Oe,ge)=>{var Se=ye=>{try{me(U.next(ye))}catch(Ue){ge(Ue)}},he=ye=>{try{me(U.throw(ye))}catch(Ue){ge(Ue)}},me=ye=>ye.done?Oe(ye.value):Promise.resolve(ye.value).then(Se,he);me((U=U.apply(o,w)).next())});const{Countdown:ct}=L.default,Ft={Java:"java",C:"c",Python:"py","C++":"c"};var wt=(o=>(o[o.SET_LOADING=0]="SET_LOADING",o[o.GET_DATA=1]="GET_DATA",o[o.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",o[o.SET_DATA=3]="SET_DATA",o[o.SET_DEBUGING=4]="SET_DEBUGING",o[o.SET_SUBMITING=5]="SET_SUBMITING",o[o.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",o[o.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",o[o.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",o[o.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",o[o.SET_PAGE=10]="SET_PAGE",o))(wt||{});function Ut(){return new Date().getTime()}const Xe={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function et(o,w){switch(w.type){case 1:return Qe(Qe({},o),w.payload);case 3:return oe(Qe({},o),{data:w.payload});case 0:return oe(Qe({},o),{loading:w.payload});case 9:return oe(Qe({},o),{showNote:w.payload});case 4:return oe(Qe({},o),{debuging:w.payload});case 5:return oe(Qe({},o),{submitting:w.payload});case 2:return oe(Qe({},o),{submitRecords:w.payload});case 10:return oe(Qe({},o),{submitRecordPage:w.payload});case 6:return oe(Qe({},o),{executingMessage:w.payload});case 7:return Qe(Qe({},o),w.payload);case 8:return Qe(Qe({},o),w.payload);default:throw new Error}}var Qt=({children:o})=>{var w,U,Oe,ge,Se;const[he,me]=(0,e.useReducer)(et,Xe),{id:ye}=(0,g.useParams)(),Ue=(0,g.useLocation)(),[Be]=(0,g.useSearchParams)(),{loading:ht,data:_e,debugResult:kt,submitResult:mt,submitRecords:bt,submitRecordPage:Jt,showNote:Qn,debuging:Pn,submitting:sn,executingMessage:En}=he,[cn,Ct]=(0,e.useState)("#37AD83"),[Ot,Yt]=(0,e.useState)(null),[Zt,un]=(0,e.useState)({}),[on,dn]=(0,e.useState)(!0),[Sn,qt]=(0,e.useState)(!1),[Yn,qn]=(0,e.useState)(!1),Rn=(0,e.useRef)(null),_n=(0,e.useRef)(0),nn=_e==null?void 0:_e.user,tt=_e==null?void 0:_e.hack,[It,ln]=(0,e.useState)(!1),vn=(0,e.useRef)(1),$n=(0,e.useRef)(!1);(0,Gn.y)(Be.get("type")==="exercises");const{setOpenDisableCopyAndPaste:dr}=(0,Gn.X)(),[zr,er]=(0,e.useState)(""),Le=(0,Kt._)(Zt);(0,e.useEffect)(()=>{function Ke(){return We(this,null,function*(){var Pt,pn,fn,nr,Hn;dn(!0);const wn=yield(0,v.fu)(ye,{exercise_id:Be.get("exercisesId")});if(setTimeout(()=>{dn(!1)},800),wn.status!==401){try{wn.hack.code=Ce.Base64.decode(wn.hack.code)}catch($t){console.log($t)}wn.hack=oe(Qe({},wn.hack),{is_program:Be.get("type")==="1"}),me({type:1,payload:{loading:!1,data:wn}})}if(Be.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let $t;Be.get("coursesId")=="coursesId"?$t=yield(0,d._F)({categoryId:Be.get("exercisesId"),login:Be.get("login")}):$t=yield(0,d._B)({categoryId:Be.get("exercisesId"),login:Be.get("login")}),un(Qe({},$t)),dr((Pt=$t==null?void 0:$t.exercise)==null?void 0:Pt.forbid_copy),typeof((pn=$t==null?void 0:$t.exercise)==null?void 0:pn.left_time)=="number"&&(Yt(Date.now()+((fn=$t==null?void 0:$t.exercise)==null?void 0:fn.left_time)*1e3),setTimeout(()=>{Ct("red")},(((nr=$t==null?void 0:$t.exercise)==null?void 0:nr.left_time)-300>0?((Hn=$t==null?void 0:$t.exercise)==null?void 0:Hn.left_time)-300:0)*1e3))}})}ye&&Ke()},[ye]),(0,e.useEffect)(()=>{var Ke;return Be.get("type")==="exercises"&&((Ke=Zt==null?void 0:Zt.exercise)!=null&&Ke.screen_open)&&(window.removeEventListener("blur",gn,!1),In.U.forEach((Pt,pn)=>{window.addEventListener(Pt,gn,!1)}),window.addEventListener("blur",gn,!1),window.focus()),()=>{document.removeEventListener((0,i.gH)(),gn)}},[Zt]),(0,e.useEffect)(()=>{zr==="1"&&ye&&tt!=null&&tt.language&&le()},[ye,Jt,tt==null?void 0:tt.language,zr]),(0,e.useEffect)(()=>(tt!=null&&tt.is_program&&(_n.current=0,Rn.current=setInterval(()=>{c()},15e3)),()=>{clearInterval(Rn.current)}),[tt==null?void 0:tt.is_program]);const c=()=>We(void 0,null,function*(){let Ke=yield(0,W.ZP)(`/api/myproblems/${ye}/save_long_time.json`,{method:"get",params:{answer_long_time:_n.current}})}),gn=()=>{$n.current||(0,i.BU)(),window.parent.postMessage("backExercise","*")};function le(){return We(this,null,function*(){try{const Ke=yield(0,v.zO)(ye,{limit:15,page:Jt,language:tt==null?void 0:tt.language});me({type:2,payload:Ke})}catch(Ke){console.log(Ke)}})}function Cl(Ke){me({type:10,payload:Ke})}function Nn(Ke){return We(this,null,function*(){var Pt;let pn;(Be.get("ip_limit")==="inner"||Be.get("ip_bind_type")==="true")&&(pn=yield(0,Br.y)({ip_limit:Be.get("ip_limit"),ip_bind:Be.get("ip_bind_type")==="true"}));const fn=yield(0,v.n4)(ye,{code:Ce.Base64.encode(Ke||tt.code),language:tt==null?void 0:tt.language,exercise_id:Be.get("exercisesId"),question_id:Be.get("questionId"),ip:pn});return fn.status===-5&&(0,g.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:oe(Qe({errorMessage:fn==null?void 0:fn.message},(Zt==null?void 0:Zt.exercise)||{}),{exercise_user_id:(Pt=Zt==null?void 0:Zt.exercise)==null?void 0:Pt.exercise_user_id,id:Be.get("exercisesId")})}}),fn})}function kr(){return We(this,null,function*(){if(vn.current=2,!sn){me({type:5,payload:!0});try{At.Z.publish("to-commit-info");const Ke=yield Nn();if(console.log(Ke,1),Ke.status===0){let wn=function(){return We(this,null,function*(){const{status:$t,data:bn}=yield(0,v.rX)(ye,"submit"),or=Ut()-Hn>(fn*nr+30)*1e3;if($t!==0&&!or&&setTimeout(wn,1e3),or&&$t!==0){O.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),me({type:5,payload:!1});return}if($t===0){bn.status===2&&O.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(bn==null?void 0:bn.status)===0&&Be.get("type")==="1"&&qn(!0);const Pl=yield(0,v.zO)(ye,{limit:15,page:Jt,language:tt==null?void 0:tt.language});me({type:8,payload:oe(Qe({},he),{submitResult:bn,submitting:!1,submitRecords:Pl})})}})},Pt={};Be.get("type")==="exercises"&&(Pt.extras={exercise_id:Be.get("exercisesId"),question_id:Be.get("questionId")},(Be.get("ip_limit")==="inner"||Be.get("ip_bind_type")==="true")&&(Pt.extras.ip=yield(0,Br.y)({ip_limit:Be.get("ip_limit"),ip_bind:Be.get("ip_bind_type")==="true"})));const pn=yield(0,v.bM)(ye,Pt);if(pn.status===-1&&Be.get("exercisesId")){window.parent.location.href=`/classrooms/${Be.get("coursesId")}/exercise/${Be.get("exercisesId")}/detail`;return}const{time_limit:fn,test_case_size:nr}=tt,Hn=Ut();pn.status>-1?wn():me({type:5,payload:!1})}else me({type:5,payload:!1})}catch(Ke){console.log(Ke),me({type:5,payload:!1})}ln(!1)}})}function Zr(){return We(this,null,function*(){vn.current=1,he.debuging=!0,me({type:4,payload:!0});try{if((yield Nn()).status===0){let Hn=function(){return We(this,null,function*(){const{status:wn,message:$t,data:bn}=yield(0,v.rX)(ye,"debug"),or=Ut()-nr>(Pt+30)*1e3;if(wn!==0&&!or&&(me({type:6,payload:$t}),setTimeout(Hn,1e3)),or){O.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),me({type:4,payload:!1}),me({type:7,payload:oe(Qe({},he),{debugResult:{status:2},debuging:!1})});return}wn===0&&(bn.status===2&&O.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),me({type:4,payload:!1}),me({type:7,payload:oe(Qe({},he),{debugResult:bn,debuging:!1})}))})};const{time_limit:Pt}=tt;let pn={input:encodeURIComponent(_e.test_case.input)};Be.get("type")==="exercises"&&(pn.exercise_id=Be.get("exercisesId"));const fn=yield(0,v.MU)(ye,pn);if(fn.status===-1&&Be.get("exercisesId")){window.parent.location.href=`/classrooms/${Be.get("coursesId")}/exercise/${Be.get("exercisesId")}/detail`;return}const nr=Ut();(fn==null?void 0:fn.status)>-1?Hn():me({type:4,payload:!1})}else me({type:4,payload:!1})}catch(Ke){console.log(Ke)}finally{}})}function Mn(Ke,Pt){const pn=Pt?{modify_code:!1}:{};me({type:3,payload:oe(Qe({},_e),{hack:Qe(oe(Qe({},tt),{code:Ke}),pn)})}),ln(!0)}const Kn=Ke=>We(void 0,null,function*(){let Pt=yield(0,W.ZP)(`/api/problems/${tt==null?void 0:tt.identifier}/start.json`,{method:"get",params:{language:Ke==="C++"||Ke==="c++"?encodeURIComponent(Ke):Ke,hack_user_id:nn==null?void 0:nn.user_id}});Pt.status!==-1&&g.history.replace(`/myproblems/${Pt==null?void 0:Pt.identifier}${window.location.search}`)});function pl(Ke){let Pt=Ke.target.value;me({type:3,payload:oe(Qe({},_e),{test_case:{input:Pt}})})}function Bl(){return We(this,null,function*(){try{let Ke={};Be.get("type")==="exercises"?Ke.exercise_id=Be.get("exercisesId"):tt!=null&&tt.homework_common_id&&(Ke.homework_common_id=tt==null?void 0:tt.homework_common_id);const Pt=yield(0,v.H7)(ye,Qe({},Ke));Pt.status===401||(Mn(Ce.Base64.decode(Pt.code)),(Be.get("type")==="exercises"||tt!=null&&tt.homework_common_id)&&At.Z.publish("to-reset-info"))}catch(Ke){console.log(Ke)}})}function Wr(){O.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:pe.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",pe.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return We(this,null,function*(){const Ke=yield(0,v.fi)(ye);Ke.status===401||Mn(Ce.Base64.decode(Ke.code),!0)})}})}function hr(){me({type:9,payload:!0})}function tr(){me({type:9,payload:!1})}function hl(Ke){return We(this,null,function*(){yield(0,v.MK)(ye,Ke),me({type:1,payload:{showNote:!1,data:oe(Qe({},_e),{hack:oe(Qe({},tt),{notes:Ke.notes})})}})})}const ur={hack:tt,isLoading:on,input:(w=_e==null?void 0:_e.test_case)==null?void 0:w.input,is_file:(U=_e==null?void 0:_e.test_case)==null?void 0:U.is_file,identifier:tt==null?void 0:tt.identifier,attachments_count:_e==null?void 0:_e.attachments_count,language:tt==null?void 0:tt.language,code:tt==null?void 0:tt.code,title:"main."+Ft[tt==null?void 0:tt.language],modify_code:tt==null?void 0:tt.modify_code,notes:tt==null?void 0:tt.notes,debugResult:kt,debuging:Pn,submitting:sn,submitResult:mt,executingMessage:En,onCancelNote:tr,onAddNote:hl,showNote:Qn,user:nn,onShowNote:hr,onSubmitCode:kr,onChangeCode:Mn,onChangeInput:pl,onDebugCode:Zr,onResetCode:Bl,onSyncCode:Wr,onUpdateCode:Nn,onChangeLanguage:Kn,isWhiteTheme:Sn,setIsWhiteTheme:qt,topDispatch:me};function Il(){return We(this,null,function*(){const{praise_count:Ke}=yield(0,v.vl)(tt.id,{container_type:"Hack",type:1});let Pt=oe(Qe({},_e),{hack:oe(Qe({},tt),{praises_count:Ke,user_praise:!tt.user_praise})});me({type:3,payload:Pt})})}const Gr={topicId:ye,submitResult:mt,submitRecords:bt,submitting:sn,page:Jt,onPageChange:Cl,hack:tt,user:_e==null?void 0:_e.user,hack_sets:_e==null?void 0:_e.hack_sets,current_user:_e==null?void 0:_e.current_user,onTriggerPraise:Il,setActiveIndex:er};return console.log(Zt),pe.createElement(pe.Fragment,null,pe.createElement(y.Z,{spinning:ht,delay:500},_e?pe.createElement(pe.Fragment,null,pe.createElement("header",{className:Xr()(Fn.Z.header,Sn&&Fn.Z.whiteHeader)},Be.get("type")!=="exercises"&&pe.createElement("div",null,pe.createElement("img",{src:`${b.Z.IMG_SERVER}/images/${nn==null?void 0:nn.image_url}`,alt:"user",width:36}),pe.createElement("span",{style:{color:Sn?"#333":"#B2BACB",fontSize:16}},nn==null?void 0:nn.name)),Be.get("type")==="exercises"&&pe.createElement("div",null,pe.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",pe.createElement("span",{className:"ml10"},(Oe=Zt==null?void 0:Zt.exercise)==null?void 0:Oe.user_name)),pe.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",pe.createElement("span",{className:"ml10"},(ge=Zt==null?void 0:Zt.exercise)==null?void 0:ge.student_id))),pe.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},pe.createElement("div",null,tt.name)),(tt==null?void 0:tt.is_program)&&pe.createElement(Hr.Z,{defaultValue:tt==null?void 0:tt.answer_long_time,onChange:Ke=>{_n.current=Ke},className:Fn.Z.timepiece}),nn!=null&&nn.hack_manager?pe.createElement(g.Link,{className:Fn.Z.btn_edit,to:Be.get("type")==="1"?Be.get("pageId")?`/problems/newedit/${tt.identifier}?type=1&pageId=${Be.get("pageId")}&backUrl=${Be.get("backUrl")}`:`/problems/newedit/${tt.identifier}?type=1`:`/problems/newedit/${tt.identifier}`}," ",pe.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,((Se=Zt==null?void 0:Zt.exercise)==null?void 0:Se.left_time)&&pe.createElement(pe.Fragment,null,pe.createElement("span",{style:{color:cn,marginRight:6},className:`iconfont icon-daojishi ${Fn.Z.djs}`}),pe.createElement("span",{className:"c-white mr20"},pe.createElement(ct,{valueStyle:{color:cn,fontSize:20,fontWeight:500},title:pe.createElement("span",{style:{color:cn,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:Ot,onFinish:()=>We(void 0,null,function*(){const Ke=yield(0,d.VL)({categoryId:Be.get("exercisesId"),commit_method:2});if((Ke==null?void 0:Ke.status)===0&&(Nn(),O.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:pe.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",pe.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>We(void 0,null,function*(){window.parent.location.href=`/classrooms/${Be.get("coursesId")}/exercise/${Be.get("exercisesId")}/detail`})})),(Ke==null?void 0:Ke.status)===-3){const Pt=parseInt(Ke==null?void 0:Ke.message);Yt(Date.now()+Pt*1e3)}})}))),Be.get("type")==="exercises"?pe.createElement(E.ZP,{type:"primary",onClick:()=>{const Ke=()=>We(void 0,null,function*(){yield Nn(),ln(!1),Le(),$n.current=!0,gn()});if(!(bt!=null&&bt.records_count)||It){O.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:pe.createElement("div",{style:{color:"#FF0000"}},"\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u662F\u5426\u8FDB\u884C\u8BC4\u6D4B\u5E76\u63D0\u4EA4\uFF0C\u672A\u8BC4\u6D4B\u5219\u4F1A\u5BFC\u81F4\u8BE5\u9898\u65E0\u6CD5\u83B7\u5F97\u5206\u6570"),onOk:Ke});return}Ke()}},pe.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"})," \u8FD4\u56DE\u8BD5\u5377"):pe.createElement("span",{onClick:()=>{var Ke;if(Be.get("backUrl"))g.history.push(Be.get("backUrl"));else if(Be.get("type")==="1"){let Pt=(Ke=localStorage.getItem("program_homework"))==null?void 0:Ke.split(",");g.history.push(`/classrooms/${Pt==null?void 0:Pt[0]}/program_homework/${Pt==null?void 0:Pt[1]}/detail`)}else g.history.push("/problemset")}},pe.createElement(P.Z,{title:"\u5173\u95ED"},pe.createElement("i",{style:{color:Sn?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),pe.createElement(y.Z,{size:"large",spinning:on},pe.createElement(s.Z,{className:Xr()(Fn.Z.myProblems,Sn&&Fn.Z.whiteMyProblems),leftChild:pe.createElement(gl,Qe({},Gr)),rightChild:pe.createElement(zt,Qe({},ur))}))):null,pe.createElement(O.default,{centered:!0,closable:!1,width:680,footer:null,open:Yn,className:"oj-modal"},pe.createElement("section",{className:"oj-modal-content"},pe.createElement("div",{className:"oj-modal-head"},pe.createElement("img",{src:cr,alt:""}),pe.createElement("i",{onClick:()=>qn(!1),className:"iconfont icon-guanbi1"})),pe.createElement("aside",null,pe.createElement("img",{className:"mr30",src:ml.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",pe.createElement("span",{style:{color:"#75d6ba",marginRight:100}},mt==null?void 0:mt.execute_time,"ms"),"\u4F18\u4E8E",pe.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(mt==null?void 0:mt.time_better_than)||100,"%"),"\u7684\u7528\u6237"),pe.createElement("aside",{className:"mb50"},pe.createElement("img",{src:Ur.Z,className:"mr30"}),pe.createElement("span",{className:"oj-modal-tt"},pe.createElement("span",null,pe.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),pe.createElement("span",{className:"c-light-primary"},mt==null?void 0:mt.execute_memory,"kb")),pe.createElement("span",null,pe.createElement("span",null))),"\u4F18\u4E8E",pe.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(mt==null?void 0:mt.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),pe.createElement("div",{id:"oj-modal-next",onClick:()=>We(void 0,null,function*(){var Ke;if(mt!=null&&mt.next_identifier){let Pt=yield(0,W.ZP)(`/api/problems/${mt==null?void 0:mt.next_identifier}/start.json`,{method:"get",params:{hack_user_id:nn==null?void 0:nn.user_id}});Pt&&(window.location.href=`/myproblems/${Pt==null?void 0:Pt.identifier}${window.location.search}`)}else{let Pt=(Ke=localStorage.getItem("program_homework"))==null?void 0:Ke.split(",");g.history.push(`/classrooms/${Pt==null?void 0:Pt[0]}/program_homework/${Pt==null?void 0:Pt[1]}/detail`)}}),className:"oj-modal-btn"},mt!=null&&mt.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875")))),pe.createElement(Tr.Z,{successCb:()=>{vn.current===1?Zr():kr()}}))};function Tt({title:o,modify_code:w,onSyncCode:U,onShowCodeSetting:Oe,onResetCode:ge,hack:Se,onChangeLanguage:he,isWhiteTheme:me,onShowResourceCentre:ye,attachments_count:Ue}){var Be;const ht=()=>{O.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:pe.createElement(S.Z,null),content:"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:ge})},[_e]=(0,g.useSearchParams)(),kt=_e.get("language"),mt=bt=>bt==="1"?"c++":bt==="2"?"C++":bt;return(0,e.useEffect)(()=>{kt&&he(mt(kt))},[]),(0,e.useEffect)(()=>{Se!=null&&Se.tpm_code_modified&&O.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:pe.createElement(S.Z,null),content:pe.createElement("div",null,pe.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),pe.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),pe.createElement("div",null,"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01")),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>ge()})},[Se==null?void 0:Se.language]),console.log(Se,me,"hack"),pe.createElement("div",{className:`${Fn.Z.codeHead} ${me?Fn.Z.whiteCodeHead:""}`},pe.createElement("div",{className:Fn.Z.navWrap},(Be=Se==null?void 0:Se.all_language)==null?void 0:Be.map(bt=>pe.createElement("div",{className:`${Fn.Z.nav} ${bt===(Se==null?void 0:Se.language)?Fn.Z.active:""}`,key:bt,onClick:()=>he(bt)},pe.createElement(P.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},pe.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),pe.createElement("span",null,bt)))),pe.createElement(m.Z,{align:"middle",style:{marginLeft:"auto"}},w?pe.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:U},pe.createElement("img",{src:Pe,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,Ue>0&&pe.createElement("a",{onClick:ye},pe.createElement(P.Z,{title:"\u8D44\u6E90\u4E2D\u5FC3"},pe.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-ziyuanzhongxin mr15"}))),pe.createElement("a",{onClick:ht},pe.createElement(P.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},pe.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),pe.createElement("a",{onClick:Oe},pe.createElement(P.Z,{title:"\u8BBE\u7F6E"},pe.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function zt(o){var w=o,{input:U,is_file:Oe,identifier:ge,showNote:Se,onShowNote:he,notes:me,onCancelNote:ye,onAddNote:Ue,debugResult:Be,language:ht,debuging:_e,submitting:kt,executingMessage:mt,code:bt,onSubmitCode:Jt,onDebugCode:Qn,onChangeCode:Pn,onChangeInput:sn,onUpdateCode:En,user:cn,isLoading:Ct,submitResult:Ot}=w,Yt=Ge(w,["input","is_file","identifier","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function Zt(on,dn){return pe.createElement(Tt,oe(Qe({},Yt),{onShowCodeSetting:on,onShowResourceCentre:dn}))}const un=Qe({input:U,is_file:Oe,debugResult:Be,debuging:_e,submitting:kt,executingMessage:mt,onDebugCode:Qn,onChangeCode:Pn,onSubmitCode:Jt,onChangeInput:sn,user:cn,submitResult:Ot},Yt);return pe.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},pe.createElement(ce,{setIsWhiteTheme:Yt==null?void 0:Yt.setIsWhiteTheme,isLoading:Ct,language:ht,value:bt,identifier:ge,onChange:Pn,onUpdateCode:En,ActionBarRender:Zt}),pe.createElement(ae.ZP,Qe({},un)))}},37345:function(xe,M,t){"use strict";t.d(M,{h:function(){return e}});var e=(g=>(g[g.NOMATCH=-1]="NOMATCH",g[g.OK=0]="OK",g[g.TIMEOUT=2]="TIMEOUT",g[g.PODFAILURE=3]="PODFAILURE",g[g.COMPILEFAILURE=4]="COMPILEFAILURE",g[g.EXECUTEFAILURE=5]="EXECUTEFAILURE",g[g.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",g))(e||{})},81072:function(xe,M,t){"use strict";t.d(M,{H7:function(){return A},MK:function(){return S},MU:function(){return d},X6:function(){return s},bM:function(){return v},fi:function(){return k},fu:function(){return m},n4:function(){return X},rX:function(){return b},vl:function(){return h},zO:function(){return i}});var e=t(38986),g=Object.defineProperty,L=Object.getOwnPropertySymbols,O=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,E=(u,Q,T)=>Q in u?g(u,Q,{enumerable:!0,configurable:!0,writable:!0,value:T}):u[Q]=T,P=(u,Q)=>{for(var T in Q||(Q={}))O.call(Q,T)&&E(u,T,Q[T]);if(L)for(var T of L(Q))y.call(Q,T)&&E(u,T,Q[T]);return u};function m(u,Q){return(0,e.U2)(`myproblems/${u}.json`,P({hidePopLogin:!0},Q||{}))}function v(u,Q){return(0,e.v_)(`myproblems/${u}/code_submit.json`,Q)}function d(u,Q){return(0,e.v_)(`myproblems/${u}/code_debug.json`,Q)}function i(u,Q){return Q.language&&(Q.language=encodeURIComponent(Q.language)),(0,e.U2)(`myproblems/${u}/submit_records.json`,Q)}function s(u){return(0,e.U2)("myproblems/record_detail.json",{id:u})}function b(u,Q){return(0,e.U2)(`myproblems/${u}/result.json`,{mode:Q})}function S(u,Q){return(0,e.v_)(`myproblems/${u}/add_notes.json`,Q)}function A(u,Q){return(0,e.v_)(`myproblems/${u}/restore_initial_code.json`,Q)}function k(u){return(0,e.v_)(`myproblems/${u}/sync_code.json`)}function X(u,Q){return(0,e.v_)(`myproblems/${u}/update_code.json`,Q)}function h(u,Q){return(0,e.v_)(`discusses/${u}/plus.json`,Q)}},10866:function(xe,M,t){"use strict";t.d(M,{Im:function(){return ee},ZP:function(){return F},gZ:function(){return Y}});var e=t(59301),g=t(92832),L=t(3113),O=t(84105),y=t(87395),E=t(24363),P=t(24334),m=t(86074),v=t(91842),d=t(51257),i=t(94268),s=t(34376),b=t(92310),S=t.n(b),A=t(59301),k=Object.defineProperty,X=Object.defineProperties,h=Object.getOwnPropertyDescriptors,u=Object.getOwnPropertySymbols,Q=Object.prototype.hasOwnProperty,T=Object.prototype.propertyIsEnumerable,K=(I,f,j)=>f in I?k(I,f,{enumerable:!0,configurable:!0,writable:!0,value:j}):I[f]=j,W=(I,f)=>{for(var j in f||(f={}))Q.call(f,j)&&K(I,j,f[j]);if(u)for(var j of u(f))T.call(f,j)&&K(I,j,f[j]);return I},r=(I,f)=>X(I,h(f));const{TextArea:R}=g.default,q={visible:!1,tabIndex:"0"},ee={[E.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[E.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[E.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var G=(I=>(I[I.SET_VISIBLE=0]="SET_VISIBLE",I[I.SET_TABINDEX=1]="SET_TABINDEX",I))(G||{});function p(I,f){switch(f.type){case 0:return r(W({},I),{visible:f.payload});case 1:return r(W({},I),{tabIndex:f.payload});default:throw new Error}}function a({value:I,className:f}){const[j,z]=(0,e.useState)(!1),V=(0,e.useRef)(),Fe=(0,e.useRef)();return(0,e.useEffect)(()=>{j&&(Fe.current.reset(),Fe.current.write((0,d.pp)(I||"")))},[I,j]),(0,e.useEffect)(()=>{var ce,Pe,Ce,ae;if(V.current){Fe.current=new s.Terminal({fontSize:14,disableStdin:!0}),Fe.current.open(V.current);const Z=V.current.offsetWidth-14,se=((ae=(Ce=(Pe=(ce=Fe.current)==null?void 0:ce._core)==null?void 0:Pe._renderService)==null?void 0:Ce.dimensions)==null?void 0:ae.actualCellWidth)||9.5,ve=Math.ceil(Z/se);Fe.current.resize(ve,8),z(!0)}},[]),A.createElement("div",{ref:V,className:S()("XtermText-valueRef",f)})}function Y(I){const{status:f,error_msg:j,output:z,input:V,expected_output:Fe,is_file:ce,input_file_url:Pe,output_file_url:Ce,expected_output_file_url:ae}=I;let Z=null;const se={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(f){case E.h.NOMATCH:Z=A.createElement(A.Fragment,null,A.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!ce&&A.createElement(a,{className:"mb10",value:V}),ce&&A.createElement("div",{style:se},A.createElement("a",{onClick:()=>(0,d.LR)(Pe,V)},V)),A.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!ce&&A.createElement(a,{className:"mb10",value:z&&P.Base64.decode(z)||""}),ce&&A.createElement("div",{style:se},A.createElement("a",{onClick:()=>(0,d.LR)(Ce,z)},z)),A.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!ce&&A.createElement(a,{className:"mb10",value:Fe&&P.Base64.decode(Fe)||""}),ce&&A.createElement("div",{style:se},A.createElement("a",{onClick:()=>(0,d.LR)(ae,Fe)},Fe)));break;case E.h.EXECUTEFAILURE:Z=A.createElement(A.Fragment,null,A.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!ce&&A.createElement(v.Z,{value:V,style:se}),ce&&A.createElement("div",{style:se},A.createElement("a",{onClick:()=>(0,d.LR)(Pe,V)},V)),A.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),A.createElement("pre",{className:"error"},P.Base64.decode(j)));break;case E.h.COMPILEFAILURE:Z=A.createElement(A.Fragment,null,A.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!ce&&A.createElement(v.Z,{value:V,style:se}),ce&&A.createElement("div",{style:se},A.createElement("a",{onClick:()=>(0,d.LR)(Pe,V)},V)),A.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),A.createElement("pre",{className:"error"},P.Base64.decode(j)));break;case E.h.PODFAILURE:Z=A.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case E.h.TIMEOUT:Z=A.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return A.createElement(A.Fragment,null," ",Z," ")}function B(I){const{status:f,error_msg:j,execute_time:z,output:V,input:Fe,expected_output:ce,is_file:Pe,input_file_url:Ce,output_file_url:ae,expected_output_file_url:Z}=I;let se=null;switch(f){case E.h.OK:se=A.createElement(A.Fragment,null,A.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",z,"\u79D2"),A.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),A.createElement("pre",null,P.Base64.decode(V)));break;case E.h.NOMATCH:se=A.createElement(A.Fragment,null,A.createElement("p",null,"\u8F93\u5165\uFF1A",A.createElement("pre",null,Fe)),A.createElement("p",null,"\u8F93\u51FA\uFF1A",V&&P.Base64.decode(V)),A.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",ce&&P.Base64.decode(ce)));break;case E.h.EXECUTEFAILURE:se=A.createElement(A.Fragment,null,A.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",A.createElement("pre",null,Fe)),A.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),A.createElement("pre",{className:"error"},P.Base64.decode(j)));break;case E.h.COMPILEFAILURE:se=A.createElement(A.Fragment,null,A.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",A.createElement("pre",null,Fe)),A.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),A.createElement("pre",{className:"error"},P.Base64.decode(j)));break;case E.h.PODFAILURE:se=A.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case E.h.TIMEOUT:se=A.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return A.createElement(A.Fragment,null," ",se," ")}var F=({id:I,is_file:f,input:j,debuging:z,submitting:V,executingMessage:Fe,debugResult:ce,onChangeInput:Pe,onDebugCode:Ce,onSubmitCode:ae})=>{const[Z,se]=(0,e.useReducer)(p,q),{visible:ve,tabIndex:be}=Z;(0,e.useEffect)(()=>{se({type:0,payload:!1})},[I]);function Me(x){let ne=x.target.id;se({type:1,payload:ne})}function De(){se({type:0,payload:!ve})}const ue=(0,e.useMemo)(()=>{if(ce){const{status:x}=ce;return A.createElement(A.Fragment,null,B(ce))}return null},[ce]);function D(){se({type:0,payload:!0}),se({type:1,payload:"1"}),Ce()}return A.createElement("div",{className:"test-case-panel"},A.createElement("div",{className:`test-case-panel-body ${ve?"active":""}`},A.createElement("ul",{className:"s-navs"},A.createElement("li",null,A.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),A.createElement(i.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:A.createElement(R,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:f?"":j,onChange:Pe}),rightNode:z?A.createElement(m.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):ce?ue:A.createElement("p",{style:{color:"#536879"}},"\u8BF7\u586B\u5199\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D")})),A.createElement("a",{className:`btn-collapse ${ve?"up":""}`,onClick:De},ve?A.createElement(O.Z,null):A.createElement(y.Z,null)),A.createElement("footer",{className:"footer"},A.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),A.createElement("div",{className:"flex-container"},A.createElement(L.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),A.createElement(L.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),A.createElement(L.ZP,{className:"btn-green",type:"ghost",loading:z,onClick:D},"\u8C03\u8BD5\u4EE3\u7801"),A.createElement(L.ZP,{type:"primary",className:"custom-ant-disabled",loading:V,disabled:V,onClick:()=>{se({type:0,payload:!1}),ae()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},24363:function(xe,M,t){"use strict";t.d(M,{h:function(){return e}});var e=(g=>(g[g.NOMATCH=-1]="NOMATCH",g[g.OK=0]="OK",g[g.TIMEOUT=2]="TIMEOUT",g[g.PODFAILURE=3]="PODFAILURE",g[g.COMPILEFAILURE=4]="COMPILEFAILURE",g[g.EXECUTEFAILURE=5]="EXECUTEFAILURE",g[g.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",g))(e||{})},3532:function(xe,M,t){"use strict";t.d(M,{Y2:function(){return F},ZP:function(){return I}});var e=t(59301),g=t(54580),L=t(8591),O=t(43418),y=t(95237),E=t(5112),P=t(3113),m=t(24905),v=t(6848),d=t(92832),i={wrap:"wrap___MkYbQ",colorBlue:"colorBlue___onjbP",repeatedName:"repeatedName___nbqnE",text:"text___xvutp",greyText:"greyText___dihvZ",noData:"noData___LxOJA",dragger:"dragger___y7F4A",uploadText:"uploadText___Et3KS",btnS:"btnS___k1e6j",testCaseRadio:"testCaseRadio___q1wXT",head:"head___s4Eix",operation:"operation___JCAVh",headProgram:"headProgram___uWA_M",listWrapper:"listWrapper___xW3b4",list:"list___dCbd6",del:"del___abNho",info:"info___J1Wmf"},s="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAATEAAADICAYAAACAj9YNAAAAAXNSR0IArs4c6QAAD59JREFUeF7tnet527gShsFUZFeQpJN1GkncyG46iVJBVFG4D6mLKYmSMLgQM4NXf855NrgMvm/8egBC9BD4oIBhBV7++fPlHP6n8PH/p/84Dp8XS7v8txB2N8sext/h7+G/73++3v67YZ08hz54Xhxr86fAy7c/P+ZVHQB1DaYaCz7AbBzfgVsNefPHBGL5GjJCRQUW0PpecRrp0DugJpWsXnsgVk9bRk5QQCm0nq1khhpb0Gcy1fl3IFZHV0YVKDCfa03nWeOgqdoSrODc9Lz1BGgp8qX1AWJputGrgAJz1bXd2VaBiEVDUJ2J5EpvDMTStaNnogJHeFmvuiSrB2gStYRtgZhQMJqnKWD0rCttsfd7AbPSioYQgFgFURnyQwHnW8ZUq4FZqnIr/YBYQTEZ6lKBDreNshQYxvf9v6+He298khUAYsnS0fGeAsBLmBvj+JWnmULNFs2BWLp29LxSYL4qMczXJLa4Se9Nf7aYiY4CsUTh6MbWsUoOsMUUywrExJLRYakAW8cq+UBVJpAViAnEoinV16Y5QFUWJTcQi5KJRtcKUIFtlBOA7KnQQOypRDS42D5yeN8iIdhePlAdiLVISaNzUn01No6rGKsGALHGeWllegCmxCm2lzdGADEluak5DACmzB1AdmEIEFOWn9rCAWDaHDnGA8jOxgAxpTmqIayXt/0vbt9rcOJODIBsFgaIKc7RlqFRgbVUXzA3IANignTppikAM2Z15yCjEjOWr7XDBWC1Fa40fscgA2KVcsrisADMomuLmDsFGRAznrelwj++Rmc6yOdjWYEOL8QCMcsJWyh2AFZISCXD7P976ernuqvFKskxVWEAMFV2lAmms20lECuTNmZH4S6YWeseB94RyICY0xyOWRYH+TEqGW7TCciAmOEczQmdbWSOenb69nA+BsTs5GPRSNlGFpVT72AdVGNATG/6VYuMbWQ1aXUO7BxkQExn2lWN6uVtP1adgMHVKeB5WwnE1KVb3YDYRtbVV+3ojqsxIKY268oHxmF+eU0tjei1GgNilrIwM1a2kZkCWu/utBoDYtYTMzJ+tpGRQnlv5hBkQMx70h7XRxXWidHPl7nb//fy9XkzOy2AmB2vkiPlSkWydD47OqvGgJjPNL1YFVVYByZLlgjEJGrRtrUCPJFs7YDS+R2BjEpMSY7NsDl+9j9fd6XC4kC/lJLOxgFizgzdYDnzudTpMw6fj//3DK4HIRyANoy/w9+wkwCOKmwDYy1P4QRkVGIVk/AMrnH4XniaXQzUqMIKq+5tOCDmzdH89cyVz6fwJRwqrZgqK3/SEFaBRhVWQlr/Y3i4xU8lVihPlVxj2IVxfJ+2nFRhhYz1PoyDagyIZSapEnhdr2I6R9uqEsxUkO5NFQBiTeVvOrlSeDXVhMltKmB9S0klJsw74CUUjOb6FTBejQExQYoBMIFYNLWkgOnvUwKxyFTjoDxSKJqZVMDylhKIPUk5riqY/JkkaKkChreUQOyB2WwfpT8JtDerABAza93dwAGYP09Z0WMFrG4pqcRWfGULyY97jwoAMSeuAzAnRrIMuQJGt5RUYldW8xRSnvv0cKIAELNvJACz7yEryFLA5H0xKrGj5xzkZyU/nZ0oYPFcDIiFEDgHc/ITyDKyFQBi2RK2GYBtZBvdmVWhAuP4VfL2YA0r6L4SYxupIQ2JQY0CBg/3gdjbflSTQASCAq0VAGKtHZDNTxUm04vWHSgAxOyYzGG+Ha+IdFMFzF2z6HY7yWH+pj8YTGZHASBmwSuqMAsuEWMjBYBYI+FF0wIxkVw07kwBa3fFutxOspXs7KeS5YoUAGIiudo0fuFaRRvhmdWEAkBMuU1sJZUbRHjNFQBizS14HABbSeUGEV5zBYBYcwueQowb+so9Iry2CgCxtvo/nJ2tpGJzCE2NAkBMjRW3gQAxxeYQmhoFgJgaK1Yg9u3PjzAO3xWHSGgo0FoBLru2duDR/HzhW7M7xKZEASCmxIjVMHgyqdkdYlOiABBTYgQQ02wEsWlWAIhpdodKTLM7xKZCAd4npsKGu0HwdSPd/hCdAgV4x35bE+YrFNPnUzj87/IzDp9DWPnvbUNmdhTQpQAQ286P+Unj9DnAafrcgmu7cJgJBVwoYO2O2CS6mVfxXEELYLn4kWERShXYhXF8t/Kn21RDbAEuLqgqzXbCcq+AeqCpgxjgcv9DwQLtKqASaGogxm16u5lN5B0qoOgqRnOIAa8OfwBYshcFVFRmzSAGvLzkMetAgdAUZptD7Agv7myR+SjgT4EmMNsUYlRf/rKWFaHAigKbwmwTiAEvEh0FOlRgo8P/6hADYB0mL0tGgZMCG4CsGsSOr4KeLqlyu56URoG+Fai6vawCMaqvvjOW1aPAqgKVqrLiEANgJDAKoMBdBSqArCjEABjJiwIoEKFA0bfHFoMYAIuwjiYogAInBYqBrAjEeO0zmYkCKJCgQBGQZUMMgCVYRxcUQIFiFVkWxNhCkokogALZCmQe9idDDIBlW8cAKIACJwUyQJYEMQBG7qEAChRXIBFkYogdb+L/Kr4ABkQBFECBBJDJIfa2H1EaBVAABaopIASZCGI8iaxmGwOjAAosFJD86bhoiHEORo6hAApspoCgGouCGOdgm1nHRCiAAsInlnEQe9tPB/m8Uof0kiswjO/hb9jNHYeBVzPJFey6R8y28inE2EZ2nUM5i1/9Sgn5lCNph30jtpUPIcY2ssOkKbTkR79BAVkhkXsZ5gnIHkOMbWQvaVJ2neP4df/z9bCFvPMBZGUl9z7ao1+KdyFGFeY9LSqtLwJgp5m5slPJA4/DPqjG7kOMKsxjKtRdU8T5xXUAL1yeruuJo9HvVWOrEKMKc+T8VktJANgUGrm2lUEO5rmTY+sQowpz4PiGS0gE2Hlb+c+fL2EY+D7uhpaZnCoWYvxmNGlvu6AzAXYG2bc/P8I43yPjgwL3FVjJt5tKjMNWMkigQJHXCwMygeK9N42EGG+p6D1R4tZfFGCALE50WoVwfcB/UYmxlSRFohUQXKWIHvPYkDtkUsU6a39VjV1CjAP9zrIhcbkVAXauyMjFRHP66Lasxq4hxlayjxxIX+UGAANk6fZ003ORh2eIsZXsxv70hRZ6EikJgMuwErU6arvIxQ+IUb53lAEJS20AsClKfrkmeNVHl/ODpSXE2Er2Yb58lY0AxhNLuVU99Tidi80Q47ddT9aL11rlKoU0Cp5YShXroP3xlysQ68DrjCWqABgVWYaDnrteQIzzMM9Wp65NFcAAWaqNrvvNOXqoxICYa6eTFrfhVQppfGwtpYr5bT+di50gxqG+X5/lK1MMsHNFxi9eua8eewzj+8ChvkdnM9bU+EmkJHJ2EBK1nLYFYk6NTV2WIYDNxyC8hyzVaT/9ZojxHic/huasxBjAzttKQJbjuv2+M8Q4W7BvZO4KjAKMJ5a5xrvovwNiLnzMWoTKqxTSFbGjkCrmpj0Qc2Nl2kJcAIyKLM18L72oxLw4mbIOA1cppMuiIpMqZr/9BDHuiNn3Ub4ChwCjIpOngYceQMyDi9I1OAbYGWQ8sJJmhdn2QMysdYmBG38SKVk1uwyJWnbbAjG73skj7whgkzhchpWniMUeQMyiaykxdwaw87aSy7Ap2WKqD08nTdmVHKyrqxRSFXhiKVXMVnsgZsuvlGi7BhhPLFNSxlYfIGbLL2m0AGyhGBWZNH1stAdiNnxKi7KDqxRSYQCZVDH97XmLhX6P0iIEYHd146UHaSmltNcOiCl1JissAPZUPkD2VCIrDXa82dWKVbFxdnqVIlaeZTsuw6aopqzP9D6xKSTMVGZMajgATKQcl2FFculsPI7nv3bEl8B1WiSJiieRErWObTnoTxBNU5cFxH6FEL5oio1YhApwDiYU7KM5IEuWrnnHjz/Zxnv2m5uRGQBVWIaAQCxDvLZdF388l++XtbWiwOzTb6QCw3Q5BBAzavvxDPic+BzuGzXyFDbbyWQDuW6RLF3bjsecX0KMc7G2luTPDsjEGlKFiSVT0+G0+/iAGOdiaszJDGSX1X8c3/c/X/PGyAogrvMMn+kzDp/jeqy24mFWhniNu57PgT8gxrlYY09UTa/6QQHVk6pcaRPMYtdxcRjM2UAbP1TOqvTiLBdUVWbL5kEtH2RdQowt5eZmqJ0QiKm1hsDCxU7h5rE8TylJkaMCKreUVGLkZ7h6gHULMaoxsuSgABAjE1QqcH0nEoiptElFUEBMhQ0EcaXATV6u3vJmS0niUImRAyoVWLkLuQ4xtpQq/ds4KCqxjQVnuqcKrObk3e/bUY09FdR7AyDm3WFr67vzjZT7EKMas2Zx6XiBWGlFGS9Hgbv5+PDNB1RjOZqb7wvEzFvoaAEPvhf8GGJUY46yQLwUICaWjA5VFHhy8frpO6j4nloVWywMCsQsuOQ/xqd5+BRik0ZsK/1nysoKnyZPC1W4sd9C9YZzRrxeKg5ibCsbuthsaiDWTHomPioQlYNREJurMUDWW2ZFJdDWolCJba14u/liX7keDTG2le3MbDQzEGskPNNOL7scv8a+nFMGMaqxnvILiPXktqa1Cl8DJYIY20pNTlePBYhVl5gJSjxQEkMMkHWTeECsG6v1LDT2HGwZcRLEjudj/HUkPd7XiASI1VCVMe8rIDgHKwIxQOY+G4GYe4sVLTARYNMKkiuxGWL8hSRFWVA8FCBWXFIGXFVAeJB/PUYWxACZ66QEYq7tVbK4TIBlV2InGajIlCRE2TCAWFk9Ge2mhBrf9/++Hv4IcsYnuxK7Atn3EAJ/VTnDEEVdgZgiM9yFUqACO2lSDGJnmL3teWrpI+OAmA8f9a0i4xB/bTHFITafkwEyfYkjjwiIyTWjx2MFdmEc32O/ThQrZhWIzSDjK0qxHmhtB8S0OmMxroLbx5ujtZp6HA/8OSerKXK9sYFYPW37GrkiwCYhq1ViS5fYXprMWSBm0jZVQVfZPm5aiV2A7HAxlqpMVY49DAaI2fFKX6SVq6/lgjepxC5gxlmZvoRbjwiIWXFKU5wbwuu07M0hNh/6U5VpSrt7sQAxCy5pirEBwDY7E7unMzDTlIE3sQAx1fYoCq4RvJpWYtfyAzNFCfkRChBTaYuioBrDSxXETsEAM0UJGgIQU2WHkmCG8X2KpMR3HkutqMmZWEzwAC1GpaptgFhVeU0NvgvD+FsTuJbqqYXYMkiA1iThgVgT2dVMqhpc5iB2A7T5kcR852z68NaMOnkPxOroqnXUGVrhb9iV/m5j7QWbqMSeiTBXatPnU/gSxuHzSntA90zE238HYnLNWvTYXU26lusfbSZQnT4GgbUm8P/6C+VmwqlgeQAAAABJRU5ErkJggg==",b=t(47257),S=t.n(b),A=t(38986),k=t(1012),X=t(51257),h=t(75617),u=t(59301),Q=Object.defineProperty,T=Object.defineProperties,K=Object.getOwnPropertyDescriptors,W=Object.getOwnPropertySymbols,r=Object.prototype.hasOwnProperty,R=Object.prototype.propertyIsEnumerable,q=(f,j,z)=>j in f?Q(f,j,{enumerable:!0,configurable:!0,writable:!0,value:z}):f[j]=z,ee=(f,j)=>{for(var z in j||(j={}))r.call(j,z)&&q(f,z,j[z]);if(W)for(var z of W(j))R.call(j,z)&&q(f,z,j[z]);return f},G=(f,j)=>T(f,K(j)),p=(f,j,z)=>new Promise((V,Fe)=>{var ce=ae=>{try{Ce(z.next(ae))}catch(Z){Fe(Z)}},Pe=ae=>{try{Ce(z.throw(ae))}catch(Z){Fe(Z)}},Ce=ae=>ae.done?V(ae.value):Promise.resolve(ae.value).then(ce,Pe);Ce((z=z.apply(f,j)).next())});const{Dragger:a}=g.default,Y=f=>{const j=Z=>Z&&Z.substring(0,Z.lastIndexOf("."));for(var z=[...f],V=0,Fe=[],ce=0;ce{if(Z.forEach(se=>{let ve=se.name.split(/\.(?=[^\.]+$)/);se.name=`${ve[0]}.${ve[1].toLowerCase()}`}),Z[0].name.includes(".in"))return Z.length===2?Z:[Z[0],{}];if(Z[0].name.includes(".out"))return Z.length===2?Z.reverse():[{},Z[0]]})},B=({onClose:f,onOK:j,visible:z,wrapClassName:V,rootIdentifier:Fe,multiple:ce=!1,defaultMultipleValue:Pe=!0})=>{const[Ce,ae]=(0,e.useState)([]),[Z,se]=(0,e.useState)({}),[ve,be]=(0,e.useState)(!1),[Me,De]=(0,e.useState)(!0),[ue,D]=(0,e.useState)(null),x=(0,e.useRef)([]),ne=(0,e.useRef)(0),nt=()=>{f()};(0,e.useEffect)(()=>{Je()},[]),(0,e.useEffect)(()=>{z&&(x.current=[],ne.current=0,ae([]),De(Pe))},[z]);const Je=()=>p(void 0,null,function*(){try{D(!0)}catch(re){}}),Ze=re=>re&&re.substring(0,re.lastIndexOf(".")),J=re=>{var Ye,At;const qe=Ze((Ye=re[0])==null?void 0:Ye.name)||Ze((At=re[1])==null?void 0:At.name),Bt=Ce.filter(Nt=>Ze(Nt.name)!==qe);x.current=[...Bt],ae([...Bt])},Ee=re=>{if(!Me){const at=new FormData;at.append("file",re.file),(0,A.ZP)("/api/attachments/get_file_content.json",{method:"post",body:at},!0).then(ze=>{if(ze.status===0){ne.current=ne.current+1;const yt=x.current.map(ut=>{var st;if(ut.name===re.name){const Re=ee({},ut);return(st=re==null?void 0:re.name)!=null&&st.includes(".in")?Re.input=ze==null?void 0:ze.content:Re.output=ze==null?void 0:ze.content,Re}return ut});if(x.current=[...yt],ae([...yt]),ne.current>0&&ne.current===Ce.length){be(!1);let ut=Y(yt);ut=ut.filter(st=>{var Re,ke;return!!((Re=st[0])!=null&&Re.name&&((ke=st[1])!=null&&ke.name))}),ut=ut.map(st=>G(ee(ee({},st[0]),st[1]),{is_file:!1})),j(ut),f()}}else be(!1),f()});return}if(ue){const at=new FormData;at.append("file",re.file),Fe===null?at.append("identifier","testsets"):at.append("identifier",Fe),(0,A.ZP)("/api/attachments.json",{method:"post",body:at},!0).then(ze=>{if(ze.filename){ne.current=ne.current+1;const yt=x.current.map(ut=>{var st;if(ut.name===(ze==null?void 0:ze.filename)){const Re=G(ee({},ut),{is_oss:!ue});return(st=ze==null?void 0:ze.filename)!=null&&st.includes(".in")?(Re.in_object_key=ze==null?void 0:ze.object,Re.in_object_size=ze==null?void 0:ze.size,Re.input=ze==null?void 0:ze.filename,Re.in_file=re):(Re.out_object_key=ze==null?void 0:ze.object,Re.out_object_size=ze==null?void 0:ze.size,Re.output=ze==null?void 0:ze.filename,Re.out_file=re),Re}return ut});if(x.current=[...yt],ae([...yt]),ne.current>0&&ne.current===Ce.length){be(!1);let ut=Y(yt);ut=ut.filter(st=>{var Re,ke;return!!((Re=st[0])!=null&&Re.name&&((ke=st[1])!=null&&ke.name))}),ut=ut.map(st=>G(ee(ee({},st[0]),st[1]),{is_file:!0})),j(ut),f()}}else be(!1),f()});return}const Ye=new(S())({endpoint:Z.end_point,region:Z.region,accessKeyId:Z.access_key_id,accessKeySecret:Z.access_key_secret,bucket:Z.bucket,stsToken:Z.security_token}),At=re.name,qe={container_type:"TestSet",file_name:At},Bt=(0,k.Z)();let Nt=`testsets/${Fe}/${Bt}${At.indexOf(".")>-1?"."+At.split(".").pop():""}`;Fe===null&&(Nt=`testsets/${Bt}${At.indexOf(".")>-1?"."+At.split(".").pop():""}`),Ye.multipartUpload(Nt,new Blob([re.file],{type:re.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:At+""},url:Z==null?void 0:Z.callback_url,host:Z==null?void 0:Z.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,A.rz)(qe)}}).then(function(at){if(at.data.status===0){ne.current=ne.current+1;const Xt=x.current.map(ze=>{var yt,ut,st,Re,ke,dt,Ht,rn,Vt,Mt,_t,hn,Xn,kn,Zn,Un,Et;if(ze.name===((ut=(yt=at.data)==null?void 0:yt.data)==null?void 0:ut.file_name)){const vt=G(ee({},ze),{is_oss:!ue});return(ke=(Re=(st=at.data)==null?void 0:st.data)==null?void 0:Re.file_name)!=null&&ke.includes(".in")?(vt.in_object_key=(Ht=(dt=at.data)==null?void 0:dt.data)==null?void 0:Ht.object,vt.in_object_size=(Vt=(rn=at.data)==null?void 0:rn.data)==null?void 0:Vt.size,vt.input=(_t=(Mt=at.data)==null?void 0:Mt.data)==null?void 0:_t.file_name,vt.in_file=re):(vt.out_object_key=(Xn=(hn=at.data)==null?void 0:hn.data)==null?void 0:Xn.object,vt.out_object_size=(Zn=(kn=at.data)==null?void 0:kn.data)==null?void 0:Zn.size,vt.output=(Et=(Un=at.data)==null?void 0:Un.data)==null?void 0:Et.file_name,vt.out_file=re),vt}return ze});if(x.current=[...Xt],ae([...Xt]),ne.current>0&&ne.current===Ce.length){be(!1);let ze=Y(Xt);ze=ze.filter(yt=>{var ut,st;return!!((ut=yt[0])!=null&&ut.name&&((st=yt[1])!=null&&st.name))}),ze=ze.map(yt=>G(ee(ee({},yt[0]),yt[1]),{is_file:!0})),j(ze),f()}}})},$e=re=>new Promise((Ye,At)=>{let qe=0,Bt=[];for(let Nt=0;Nt{qe++,qe===re.length&&(Bt.length?(L.ZP.warning(`${Bt.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),At()):Ye(re))}).catch(at=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",at),qe++,Bt.push(re[Nt].name),qe===re.length&&(Bt.length?(L.ZP.warning(`${Bt.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),At()):Ye(re))})}),gt=()=>p(void 0,null,function*(){if(Ce.length===0){L.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield $e(Ce),be(!0),Y(Ce).some(Ye=>{var At,qe;return!((At=Ye[0])!=null&&At.name&&((qe=Ye[1])!=null&&qe.name))})){O.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u4E0A\u4F20\u7684\u6D4B\u8BD5\u7528\u4F8B\u4E2D\u5B58\u5728\u672A\u914D\u5BF9\u7684\u6587\u4EF6\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4EC5\u4FDD\u5B58\u5DF2\u914D\u5BF9\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF1F",onOk:()=>p(void 0,null,function*(){Ce.map(Ye=>p(void 0,null,function*(){Ee(Ye)}))}),onCancel:()=>{be(!1)}});return}Ce.map(Ye=>p(void 0,null,function*(){Ee(Ye)}))}),St={name:"file",fileList:Ce,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:re=>{if(Ce!=null&&Ce.some(At=>At.name===re.name))return L.ZP.info(`${re.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(re.size/1024/1024>100)return L.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(re.name))return L.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const Ye={name:re.name,uid:re.uid,file:re,percent:0};return Ce.push(Ye),x.current=[...Ce],ae([...Ce]),!1}},pt=Y(Ce);return console.log(Ce,pt,"fileList"),u.createElement(O.default,{open:z,wrapClassName:V,onOk:gt,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:ve},onCancel:nt,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},u.createElement("div",{className:i.wrap},Ce.length?u.createElement("div",null,u.createElement(y.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},u.createElement("div",{style:{visibility:ce?"visible":"hidden"}},u.createElement("span",{className:i.greyText},"\u7528\u4F8B\u7C7B\u578B"),u.createElement(E.ZP.Group,{className:`ml20 ${i.testCaseRadio}`,optionType:"button",value:Me,onChange:re=>De(re.target.value)},u.createElement(E.ZP,{value:!1},"\u6587\u672C"),u.createElement(E.ZP,{value:!0},"\u6587\u4EF6"))),u.createElement(g.default,ee({},St),u.createElement(P.ZP,{type:"primary",className:i.btnS},u.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),u.createElement(F,{data:pt,onRemove:J})):u.createElement("div",{className:`${i.noData} mb30`},u.createElement(g.default.Dragger,G(ee({},St),{className:i.dragger}),u.createElement("img",{src:s,alt:"",className:"mb20"}),u.createElement("div",null,u.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),u.createElement("span",{className:i.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),u.createElement("div",{className:i.text},u.createElement("span",{style:{color:"#FA6400"}},"\u63D0\u793A"),u.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",u.createElement("br",null),"2\u3001\u4E0A\u4F20\u7684\u6587\u4EF6\u7F16\u7801\u4EC5\u652F\u6301UTF-8\uFF0C\u5426\u5219\u53EF\u80FD\u4F1A\u51FA\u73B0\u6587\u672C\u4E71\u7801\u3002",u.createElement("br",null),"3\u3001\u8F93\u5165\u8F93\u51FA\u6587\u4EF6\u9700\u6587\u4EF6\u540D\u79F0\u4E00\u4E00\u5BF9\u5E94\uFF0C\u672A\u5BF9\u5E94\u65F6\uFF0C\u5C06\u65E0\u6CD5\u4E0A\u4F20\u3002",u.createElement("br",null),"4\u3001\u5355\u4E2A\u4E0A\u4F20\u6587\u4EF6\u4E0D\u80FD\u8D85\u8FC7100MB\uFF0C\u8D85\u8FC7\u65F6\u53EF\u4EE5\u5206\u6279\u6B21\u4E0A\u4F20\u3002",u.createElement("br",null))))},F=({data:f=[],onRemove:j,width:z="auto",showScore:V=!1,disabled:Fe=!1,inputChange:ce,onEvaluatingChange:Pe,onSelectAll:Ce,checkAll1:ae,checkAll2:Z,checkAll3:se,checkAll4:ve,checkAll5:be,showEvaluatingSetting:Me=!1,className:De="",isProgramHomework:ue=!1})=>{const D={value:"",filename:"",dataUrl:""},[x,ne]=(0,e.useState)(ee({},D)),nt=J=>{let Ee=document.createElement("a");document.body.appendChild(Ee);let $e=URL.createObjectURL(J.file);Ee.href=$e,Ee.download=J.name,Ee.click(),URL.revokeObjectURL($e),document.body.removeChild(Ee)},Je=(J,Ee)=>{(0,X.LR)(J,Ee)},Ze=(J,Ee)=>{O.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:u.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{j(J,Ee)},onCancel:()=>{}})};return f.length?u.createElement("div",{className:De,style:{width:z}},u.createElement("div",{className:`${ue?i.headProgram:i.head}`},Me&&u.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},u.createElement(m.default,{checked:ae,onChange:J=>{Ce(J.target.checked,"hidden")}}),u.createElement(v.Z,{title:'\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'},u.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),u.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),u.createElement("div",{style:{width:ue?"25%":"15%"}},"\u7528\u4F8B"),u.createElement("div",{style:{width:V?ue?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),u.createElement("div",{style:{width:V?ue?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),V&&u.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),Me&&u.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},u.createElement(m.default,{checked:ve,onChange:J=>{Ce(J.target.checked,"input_visible")}}),u.createElement(v.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},u.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),u.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Me&&u.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},u.createElement(m.default,{checked:Z,onChange:J=>{Ce(J.target.checked,"is_invisible")}}),u.createElement(v.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},u.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),u.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Me&&u.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},u.createElement(m.default,{checked:be,onChange:J=>{Ce(J.target.checked,"actual_output_visible")}}),u.createElement(v.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},u.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),u.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Me&&u.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},u.createElement(m.default,{checked:se,onChange:J=>{Ce(J.target.checked,"last_match_rule")}}),u.createElement(v.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u6700\u540E\u4E00\u884C\u76F8\u540C\u5373\u53EF\u901A\u5173"},u.createElement("span",{style:{marginLeft:"8px"}},"\u7279\u6B8A\u5224\u5B9A"),u.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),u.createElement("div",{className:i.operation,style:ue?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),u.createElement("div",{className:i.listWrapper,style:{boxShadow:ue?"0px 2px 4px 0px #EAEEF4":"unset"}},f.map((J,Ee)=>{var $e,gt,St,pt;return u.createElement("div",{key:Ee,className:i.list,style:ue?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},Me&&u.createElement("div",{style:{width:"15%"}},u.createElement(m.default,{checked:!!J.hidden,onChange:re=>{Pe(re.target.checked,Ee,"hidden")}})),u.createElement("div",{style:{width:ue?"25%":"15%",paddingLeft:ue?"5px":"0px",paddingRight:ue?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",Ee+1),u.createElement("div",{className:i.info,style:{width:V?ue?"20%":"15%":"25%"}},u.createElement("span",{title:J.input||(($e=J[0])==null?void 0:$e.name),onClick:()=>p(void 0,null,function*(){let re;J.input?J.input_file_url?re=J.input_file_url:re=J.in_file:re=J[0];let Ye;typeof re=="string"?(Ye=yield fetch(re,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),ne({value:yield Ye.text(),filename:"",dataUrl:re})):(Ye=yield(0,X.db)(re.file),ne({value:Ye.text,filename:re.name,dataUrl:Ye.link}))})},J.input||((gt=J[0])==null?void 0:gt.name))),u.createElement("div",{className:i.info,style:{width:V?ue?"20%":"15%":"25%"}},u.createElement("span",{title:J.output||((St=J[1])==null?void 0:St.name),onClick:()=>p(void 0,null,function*(){let re;J.input?J.output_file_url?re=J.output_file_url:re=J.out_file:re=J[1];let Ye;typeof re=="string"?(Ye=yield fetch(re,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),ne({value:yield Ye.text(),filename:"",dataUrl:re})):(Ye=yield(0,X.db)(re.file),ne({value:Ye.text,filename:re.name,dataUrl:Ye.link}))})},J.output||((pt=J[1])==null?void 0:pt.name))),V&&u.createElement("div",{style:{width:"20%"}},u.createElement(d.default,{size:"large",addonAfter:ue?"%":null,disabled:Fe,style:{width:"80%"},onChange:re=>ce(re,Ee),value:J.score}),!ue&&u.createElement("span",null,"\xA0%")),Me&&u.createElement("div",{style:{width:"20%"}},u.createElement(m.default,{checked:J.input_visible||!1,onChange:re=>{Pe(re.target.checked,Ee,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Me&&u.createElement("div",{style:{width:"20%"}},u.createElement(m.default,{checked:J.is_invisible||!1,onChange:re=>{Pe(re.target.checked,Ee,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Me&&u.createElement("div",{style:{width:"20%"}},u.createElement(m.default,{checked:J.actual_output_visible||!1,onChange:re=>{Pe(re.target.checked,Ee,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Me&&u.createElement("div",{style:{width:"20%"}},u.createElement(m.default,{checked:J.last_match_rule||!1,onChange:re=>{Pe(re.target.checked,Ee,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),u.createElement("div",{onClick:()=>Ze(J,Ee),style:ue?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},u.createElement("span",{className:i.del},"\u5220\u9664")))})),u.createElement(h.Z,{close:!0,data:x.dataUrl,filename:x.filename,type:x.dataUrl.length?"txt":"",onClose:()=>ne(ee({},D)),monacoEditor:{value:x.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):u.createElement(u.Fragment,null)};var I=B},27666:function(xe,M,t){"use strict";var e=t(95190),g=t(16089);function L(O){let y;const E=m=>()=>{y=null,O.apply(void 0,(0,e.Z)(m))},P=function(){if(y==null){for(var m=arguments.length,v=new Array(m),d=0;d{g.Z.cancel(y),y=null},P}M.Z=L},81228:function(xe,M,t){"use strict";t.d(M,{Z:function(){return r}});var e=t(99153),g=t(84851),L=t(19257),O=t(93046),y=t(59301),E=t(92310),P=t.n(E),m=t(29301),v=t(2738),d=t(27666),i=t(36355),s=t(83116),b=t(37613);const S=R=>{const{componentCls:q}=R;return{[q]:{position:"fixed",zIndex:R.zIndexPopup}}};var A=(0,s.Z)("Affix",R=>{const q=(0,b.TS)(R,{zIndexPopup:R.zIndexBase+10});return[S(q)]});function k(R){return R!==window?R.getBoundingClientRect():{top:0,bottom:window.innerHeight}}function X(R,q,ee){if(ee!==void 0&&q.top>R.top-ee)return ee+q.top}function h(R,q,ee){if(ee!==void 0&&q.bottom{const p=G.getTargetFunc(),a=p==null?void 0:p(),{prevTarget:Y}=G.state;Y!==a&&(u.forEach(B=>{Y==null||Y.removeEventListener(B,G.lazyUpdatePosition),a==null||a.addEventListener(B,G.lazyUpdatePosition)}),G.updatePosition(),G.setState({prevTarget:a}))},G.removeListeners=()=>{G.timer&&(clearTimeout(G.timer),G.timer=null);const{prevTarget:p}=G.state,a=G.getTargetFunc(),Y=a==null?void 0:a();u.forEach(B=>{Y==null||Y.removeEventListener(B,G.lazyUpdatePosition),p==null||p.removeEventListener(B,G.lazyUpdatePosition)}),G.updatePosition.cancel(),G.lazyUpdatePosition.cancel()},G.getOffsetTop=()=>{const{offsetBottom:p,offsetTop:a}=G.props;return p===void 0&&a===void 0?0:a},G.getOffsetBottom=()=>G.props.offsetBottom,G.measure=()=>{const{status:p,lastAffix:a}=G.state,{onChange:Y}=G.props,B=G.getTargetFunc();if(p!==T.Prepare||!G.fixedNodeRef.current||!G.placeholderNodeRef.current||!B)return;const F=G.getOffsetTop(),I=G.getOffsetBottom(),f=B();if(f){const j={status:T.None},z=k(G.placeholderNodeRef.current);if(z.top===0&&z.left===0&&z.width===0&&z.height===0)return;const V=k(f),Fe=X(z,V,F),ce=h(z,V,I);Fe!==void 0?(j.affixStyle={position:"fixed",top:Fe,width:z.width,height:z.height},j.placeholderStyle={width:z.width,height:z.height}):ce!==void 0&&(j.affixStyle={position:"fixed",bottom:ce,width:z.width,height:z.height},j.placeholderStyle={width:z.width,height:z.height}),j.lastAffix=!!j.affixStyle,Y&&a!==j.lastAffix&&Y(j.lastAffix),G.setState(j)}},G.prepareMeasure=()=>{G.setState({status:T.Prepare,affixStyle:void 0,placeholderStyle:void 0})},G.updatePosition=(0,d.Z)(()=>{G.prepareMeasure()}),G.lazyUpdatePosition=(0,d.Z)(()=>{const p=G.getTargetFunc(),{affixStyle:a}=G.state;if(p&&a){const Y=G.getOffsetTop(),B=G.getOffsetBottom(),F=p();if(F&&G.placeholderNodeRef.current){const I=k(F),f=k(G.placeholderNodeRef.current),j=X(f,I,Y),z=h(f,I,B);if(j!==void 0&&a.top===j||z!==void 0&&a.bottom===z)return}}G.prepareMeasure()}),G}return(0,g.Z)(ee,[{key:"getTargetFunc",value:function(){const{getTargetContainer:p}=this.context,{target:a}=this.props;return a!==void 0?a:p!=null?p:Q}},{key:"componentDidMount",value:function(){this.timer=setTimeout(this.addListeners)}},{key:"componentDidUpdate",value:function(p){this.addListeners(),(p.offsetTop!==this.props.offsetTop||p.offsetBottom!==this.props.offsetBottom)&&this.updatePosition(),this.measure()}},{key:"componentWillUnmount",value:function(){this.removeListeners()}},{key:"render",value:function(){const{affixStyle:p,placeholderStyle:a}=this.state,{affixPrefixCls:Y,rootClassName:B,children:F}=this.props,I=P()(p&&B,{[Y]:!!p});let f=(0,v.Z)(this.props,["prefixCls","offsetTop","offsetBottom","target","onChange","affixPrefixCls","rootClassName"]);return y.createElement(m.Z,{onResize:this.updatePosition},y.createElement("div",Object.assign({},f,{ref:this.placeholderNodeRef}),p&&y.createElement("div",{style:a,"aria-hidden":"true"}),y.createElement("div",{className:I,ref:this.fixedNodeRef,style:p},y.createElement(m.Z,{onResize:this.updatePosition},F))))}}]),ee}(y.Component);K.contextType=i.E_;var r=(0,y.forwardRef)((R,q)=>{const{prefixCls:ee,rootClassName:G}=R,{getPrefixCls:p}=(0,y.useContext)(i.E_),a=p("affix",ee),[Y,B]=A(a),F=Object.assign(Object.assign({},R),{affixPrefixCls:a,rootClassName:P()(G,B)});return Y(y.createElement(K,Object.assign({},F,{ref:q})))})},79817:function(xe,M,t){"use strict";t.d(M,{default:function(){return G}});var e=t(95190),g=t(92310),L=t.n(g),O=t(70425),y=t(59301),E=t(16722),P=t(13845),m=t(68031),v=t(81228),d=t(36355),s=y.createContext(void 0),S=p=>{const{href:a,title:Y,prefixCls:B,children:F,className:I,target:f,replace:j}=p,z=y.useContext(s),{registerLink:V,unregisterLink:Fe,scrollTo:ce,onClick:Pe,activeLink:Ce,direction:ae}=z||{};y.useEffect(()=>(V==null||V(a),()=>{Fe==null||Fe(a)}),[a]);const Z=ue=>{j&&(ue.preventDefault(),window.location.replace(a)),Pe==null||Pe(ue,{title:Y,href:a}),ce==null||ce(a)},{getPrefixCls:se}=y.useContext(d.E_),ve=se("anchor",B),be=Ce===a,Me=L()(`${ve}-link`,I,{[`${ve}-link-active`]:be}),De=L()(`${ve}-link-title`,{[`${ve}-link-title-active`]:be});return y.createElement("div",{className:Me},y.createElement("a",{className:De,href:a,title:typeof Y=="string"?Y:"",target:f,onClick:Z},Y),ae!=="horizontal"?F:null)},A=t(17313),k=t(83116),X=t(37613);const h=p=>{const{componentCls:a,holderOffsetBlock:Y,motionDurationSlow:B,lineWidthBold:F,colorPrimary:I,lineType:f,colorSplit:j}=p;return{[`${a}-wrapper`]:{marginBlockStart:-Y,paddingBlockStart:Y,[a]:Object.assign(Object.assign({},(0,A.Wf)(p)),{position:"relative",paddingInlineStart:F,[`${a}-link`]:{paddingBlock:p.linkPaddingBlock,paddingInline:`${p.linkPaddingInlineStart}px 0`,"&-title":Object.assign(Object.assign({},A.vS),{position:"relative",display:"block",marginBlockEnd:p.anchorTitleBlock,color:p.colorText,transition:`all ${p.motionDurationSlow}`,"&:only-child":{marginBlockEnd:0}}),[`&-active > ${a}-link-title`]:{color:p.colorPrimary},[`${a}-link`]:{paddingBlock:p.anchorPaddingBlockSecondary}}}),[`&:not(${a}-wrapper-horizontal)`]:{[a]:{"&::before":{position:"absolute",insetInlineStart:0,top:0,height:"100%",borderInlineStart:`${F}px ${f} ${j}`,content:'" "'},[`${a}-ink`]:{position:"absolute",insetInlineStart:0,display:"none",transform:"translateY(-50%)",transition:`top ${B} ease-in-out`,width:F,backgroundColor:I,[`&${a}-ink-visible`]:{display:"inline-block"}}}},[`${a}-fixed ${a}-ink ${a}-ink`]:{display:"none"}}}},u=p=>{const{componentCls:a,motionDurationSlow:Y,lineWidthBold:B,colorPrimary:F}=p;return{[`${a}-wrapper-horizontal`]:{position:"relative","&::before":{position:"absolute",left:{_skip_check_:!0,value:0},right:{_skip_check_:!0,value:0},bottom:0,borderBottom:`1px ${p.lineType} ${p.colorSplit}`,content:'" "'},[a]:{overflowX:"scroll",position:"relative",display:"flex",scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"},[`${a}-link:first-of-type`]:{paddingInline:0},[`${a}-ink`]:{position:"absolute",bottom:0,transition:`left ${Y} ease-in-out, width ${Y} ease-in-out`,height:B,backgroundColor:F}}}}};var Q=(0,k.Z)("Anchor",p=>{const{fontSize:a,fontSizeLG:Y,paddingXXS:B}=p,F=(0,X.TS)(p,{holderOffsetBlock:B,anchorPaddingBlockSecondary:B/2,anchorTitleBlock:a/14*3,anchorBallSize:Y/2});return[h(F),u(F)]},p=>({linkPaddingBlock:p.paddingXXS,linkPaddingInlineStart:p.padding}));function T(){return window}function K(p,a){if(!p.getClientRects().length)return 0;const Y=p.getBoundingClientRect();return Y.width||Y.height?a===window?(a=p.ownerDocument.documentElement,Y.top-a.clientTop):Y.top-a.getBoundingClientRect().top:Y.top}const W=/#([\S ]+)$/,r=p=>{var a;const{rootClassName:Y,anchorPrefixCls:B,className:F,style:I,offsetTop:f,affix:j=!0,showInkInFixed:z=!1,children:V,items:Fe,direction:ce="vertical",bounds:Pe,targetOffset:Ce,onClick:ae,onChange:Z,getContainer:se,getCurrentAnchor:ve,replace:be}=p,[Me,De]=y.useState([]),[ue,D]=y.useState(null),x=y.useRef(ue),ne=y.useRef(null),nt=y.useRef(null),Je=y.useRef(!1),{direction:Ze,getTargetContainer:J,anchor:Ee}=y.useContext(d.E_),$e=(a=se!=null?se:J)!==null&&a!==void 0?a:T,gt=JSON.stringify(Me),St=(0,O.useEvent)(Re=>{Me.includes(Re)||De(ke=>[].concat((0,e.Z)(ke),[Re]))}),pt=(0,O.useEvent)(Re=>{Me.includes(Re)&&De(ke=>ke.filter(dt=>dt!==Re))}),re=()=>{var Re;const ke=(Re=ne.current)===null||Re===void 0?void 0:Re.querySelector(`.${B}-link-title-active`);if(ke&&nt.current){const{style:dt}=nt.current,Ht=ce==="horizontal";dt.top=Ht?"":`${ke.offsetTop+ke.clientHeight/2}px`,dt.height=Ht?"":`${ke.clientHeight}px`,dt.left=Ht?`${ke.offsetLeft}px`:"",dt.width=Ht?`${ke.clientWidth}px`:"",Ht&&(0,E.Z)(ke,{scrollMode:"if-needed",block:"nearest"})}},Ye=function(Re){let ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,dt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:5;const Ht=[],rn=$e();return Re.forEach(Vt=>{const Mt=W.exec(Vt==null?void 0:Vt.toString());if(!Mt)return;const _t=document.getElementById(Mt[1]);if(_t){const hn=K(_t,rn);hn_t.top>Mt.top?_t:Mt).link:""},At=(0,O.useEvent)(Re=>{if(x.current===Re)return;const ke=typeof ve=="function"?ve(Re):Re;D(ke),x.current=ke,Z==null||Z(Re)}),qe=y.useCallback(()=>{if(Je.current)return;const Re=Ye(Me,Ce!==void 0?Ce:f||0,Pe);At(Re)},[gt,Ce,f]),Bt=y.useCallback(Re=>{At(Re);const ke=W.exec(Re);if(!ke)return;const dt=document.getElementById(ke[1]);if(!dt)return;const Ht=$e(),rn=(0,P.Z)(Ht,!0),Vt=K(dt,Ht);let Mt=rn+Vt;Mt-=Ce!==void 0?Ce:f||0,Je.current=!0,(0,m.Z)(Mt,{getContainer:$e,callback(){Je.current=!1}})},[Ce,f]),Nt=L()(Y,`${B}-wrapper`,{[`${B}-wrapper-horizontal`]:ce==="horizontal",[`${B}-rtl`]:Ze==="rtl"},F,Ee==null?void 0:Ee.className),at=L()(B,{[`${B}-fixed`]:!j&&!z}),Xt=L()(`${B}-ink`,{[`${B}-ink-visible`]:ue}),ze=Object.assign(Object.assign({maxHeight:f?`calc(100vh - ${f}px)`:"100vh"},Ee==null?void 0:Ee.style),I),yt=Re=>Array.isArray(Re)?Re.map(ke=>y.createElement(S,Object.assign({replace:be},ke,{key:ke.key}),ce==="vertical"&&yt(ke.children))):null,ut=y.createElement("div",{ref:ne,className:Nt,style:ze},y.createElement("div",{className:at},y.createElement("span",{className:Xt,ref:nt}),"items"in p?yt(Fe):V));y.useEffect(()=>{const Re=$e();return qe(),Re==null||Re.addEventListener("scroll",qe),()=>{Re==null||Re.removeEventListener("scroll",qe)}},[gt]),y.useEffect(()=>{typeof ve=="function"&&At(ve(x.current||""))},[ve]),y.useEffect(()=>{re()},[ce,ve,gt,ue]);const st=y.useMemo(()=>({registerLink:St,unregisterLink:pt,scrollTo:Bt,activeLink:ue,onClick:ae,direction:ce}),[ue,ae,Bt,ce]);return y.createElement(s.Provider,{value:st},j?y.createElement(v.Z,{offsetTop:f,target:$e},ut):ut)};var q=p=>{const{prefixCls:a,rootClassName:Y}=p,{getPrefixCls:B}=y.useContext(d.E_),F=B("anchor",a),[I,f]=Q(F);return I(y.createElement(r,Object.assign({},p,{rootClassName:L()(f,Y),anchorPrefixCls:F})))};const ee=q;ee.Link=S;var G=ee},36381:function(xe,M,t){"use strict";t.d(M,{default:function(){return ue}});var e=t(38819),g=t(92310),L=t.n(g),O=t(14809),y=t(95190),E=t(50298),P=t(93664),m=t(18929),v=t(48736),d=t(59301),i=t(62646),s=t(11592),b=t(4635),S=t(77900),A=t(10228),k=d.forwardRef(function(D,x){var ne=D.prefixCls,nt=D.forceRender,Je=D.className,Ze=D.style,J=D.children,Ee=D.isActive,$e=D.role,gt=d.useState(Ee||nt),St=(0,E.Z)(gt,2),pt=St[0],re=St[1];return d.useEffect(function(){(nt||Ee)&&re(!0)},[nt,Ee]),pt?d.createElement("div",{ref:x,className:L()("".concat(ne,"-content"),(0,b.Z)((0,b.Z)({},"".concat(ne,"-content-active"),Ee),"".concat(ne,"-content-inactive"),!Ee),Je),style:Ze,role:$e},d.createElement("div",{className:"".concat(ne,"-content-box")},J)):null});k.displayName="PanelContent";var X=k,h=["showArrow","headerClass","isActive","onItemClick","forceRender","className","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],u=d.forwardRef(function(D,x){var ne=D.showArrow,nt=ne===void 0?!0:ne,Je=D.headerClass,Ze=D.isActive,J=D.onItemClick,Ee=D.forceRender,$e=D.className,gt=D.prefixCls,St=D.collapsible,pt=D.accordion,re=D.panelKey,Ye=D.extra,At=D.header,qe=D.expandIcon,Bt=D.openMotion,Nt=D.destroyInactivePanel,at=D.children,Xt=(0,i.Z)(D,h),ze=St==="disabled",yt=St==="header",ut=St==="icon",st=Ye!=null&&typeof Ye!="boolean",Re=function(){J==null||J(re)},ke=function(_t){(_t.key==="Enter"||_t.keyCode===A.Z.ENTER||_t.which===A.Z.ENTER)&&Re()},dt=typeof qe=="function"?qe(D):d.createElement("i",{className:"arrow"});dt&&(dt=d.createElement("div",{className:"".concat(gt,"-expand-icon"),onClick:["header","icon"].includes(St)?Re:void 0},dt));var Ht=L()((0,b.Z)((0,b.Z)((0,b.Z)({},"".concat(gt,"-item"),!0),"".concat(gt,"-item-active"),Ze),"".concat(gt,"-item-disabled"),ze),$e),rn=L()(Je,(0,b.Z)((0,b.Z)((0,b.Z)({},"".concat(gt,"-header"),!0),"".concat(gt,"-header-collapsible-only"),yt),"".concat(gt,"-icon-collapsible-only"),ut)),Vt={className:rn,"aria-expanded":Ze,"aria-disabled":ze,onKeyDown:ke};return!yt&&!ut&&(Vt.onClick=Re,Vt.role=pt?"tab":"button",Vt.tabIndex=ze?-1:0),d.createElement("div",(0,O.Z)({},Xt,{ref:x,className:Ht}),d.createElement("div",Vt,nt&&dt,d.createElement("span",{className:"".concat(gt,"-header-text"),onClick:St==="header"?Re:void 0},At),st&&d.createElement("div",{className:"".concat(gt,"-extra")},Ye)),d.createElement(S.default,(0,O.Z)({visible:Ze,leavedClassName:"".concat(gt,"-content-hidden")},Bt,{forceRender:Ee,removeOnLeave:Nt}),function(Mt,_t){var hn=Mt.className,Xn=Mt.style;return d.createElement(X,{ref:_t,prefixCls:gt,className:hn,style:Xn,isActive:Ze,forceRender:Ee,role:pt?"tabpanel":void 0},at)}))}),Q=u,T=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],K=function(x,ne){var nt=ne.prefixCls,Je=ne.accordion,Ze=ne.collapsible,J=ne.destroyInactivePanel,Ee=ne.onItemClick,$e=ne.activeKey,gt=ne.openMotion,St=ne.expandIcon;return x.map(function(pt,re){var Ye=pt.children,At=pt.label,qe=pt.key,Bt=pt.collapsible,Nt=pt.onItemClick,at=pt.destroyInactivePanel,Xt=(0,i.Z)(pt,T),ze=String(qe!=null?qe:re),yt=Bt!=null?Bt:Ze,ut=at!=null?at:J,st=function(dt){yt!=="disabled"&&(Ee(dt),Nt==null||Nt(dt))},Re=!1;return Je?Re=$e[0]===ze:Re=$e.indexOf(ze)>-1,d.createElement(Q,(0,O.Z)({},Xt,{prefixCls:nt,key:ze,panelKey:ze,isActive:Re,accordion:Je,openMotion:gt,expandIcon:St,header:At,collapsible:yt,onItemClick:st,destroyInactivePanel:ut}),Ye)})},W=function(x,ne,nt){if(!x)return null;var Je=nt.prefixCls,Ze=nt.accordion,J=nt.collapsible,Ee=nt.destroyInactivePanel,$e=nt.onItemClick,gt=nt.activeKey,St=nt.openMotion,pt=nt.expandIcon,re=x.key||String(ne),Ye=x.props,At=Ye.header,qe=Ye.headerClass,Bt=Ye.destroyInactivePanel,Nt=Ye.collapsible,at=Ye.onItemClick,Xt=!1;Ze?Xt=gt[0]===re:Xt=gt.indexOf(re)>-1;var ze=Nt!=null?Nt:J,yt=function(Re){ze!=="disabled"&&($e(Re),at==null||at(Re))},ut={key:re,panelKey:re,header:At,headerClass:qe,isActive:Xt,prefixCls:Je,destroyInactivePanel:Bt!=null?Bt:Ee,openMotion:St,accordion:Ze,children:x.props.children,onItemClick:yt,expandIcon:pt,collapsible:ze};return typeof x.type=="string"?x:(Object.keys(ut).forEach(function(st){typeof ut[st]=="undefined"&&delete ut[st]}),d.cloneElement(x,ut))};function r(D,x,ne){return Array.isArray(D)?K(D,ne):(0,s.Z)(x).map(function(nt,Je){return W(nt,Je,ne)})}var R=r,q=t(26112);function ee(D){var x=D;if(!Array.isArray(x)){var ne=(0,P.Z)(x);x=ne==="number"||ne==="string"?[x]:[]}return x.map(function(nt){return String(nt)})}var G=d.forwardRef(function(D,x){var ne=D.prefixCls,nt=ne===void 0?"rc-collapse":ne,Je=D.destroyInactivePanel,Ze=Je===void 0?!1:Je,J=D.style,Ee=D.accordion,$e=D.className,gt=D.children,St=D.collapsible,pt=D.openMotion,re=D.expandIcon,Ye=D.activeKey,At=D.defaultActiveKey,qe=D.onChange,Bt=D.items,Nt=L()(nt,$e),at=(0,m.Z)([],{value:Ye,onChange:function(ke){return qe==null?void 0:qe(ke)},defaultValue:At,postState:ee}),Xt=(0,E.Z)(at,2),ze=Xt[0],yt=Xt[1],ut=function(ke){return yt(function(){if(Ee)return ze[0]===ke?[]:[ke];var dt=ze.indexOf(ke),Ht=dt>-1;return Ht?ze.filter(function(rn){return rn!==ke}):[].concat((0,y.Z)(ze),[ke])})};(0,v.ZP)(!gt,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var st=R(Bt,gt,{prefixCls:nt,accordion:Ee,openMotion:pt,expandIcon:re,collapsible:St,destroyInactivePanel:Ze,onItemClick:ut,activeKey:ze});return d.createElement("div",(0,O.Z)({ref:x,className:Nt,style:J,role:Ee?"tablist":void 0},(0,q.Z)(D,{aria:!0,data:!0})),st)}),p=Object.assign(G,{Panel:Q}),a=p,Y=p.Panel,B=t(2738),F=t(62892),I=t(92343),f=t(36355),j=t(19716),V=d.forwardRef((D,x)=>{const{getPrefixCls:ne}=d.useContext(f.E_),{prefixCls:nt,className:Je,showArrow:Ze=!0}=D,J=ne("collapse",nt),Ee=L()({[`${J}-no-arrow`]:!Ze},Je);return d.createElement(a.Panel,Object.assign({ref:x},D,{prefixCls:J,className:Ee}))}),Fe=t(17313),ce=t(8378),Pe=t(83116),Ce=t(37613);const ae=D=>{const{componentCls:x,contentBg:ne,padding:nt,headerBg:Je,headerPadding:Ze,collapseHeaderPaddingSM:J,collapseHeaderPaddingLG:Ee,collapsePanelBorderRadius:$e,lineWidth:gt,lineType:St,colorBorder:pt,colorText:re,colorTextHeading:Ye,colorTextDisabled:At,fontSize:qe,fontSizeLG:Bt,lineHeight:Nt,marginSM:at,paddingSM:Xt,paddingLG:ze,paddingXS:yt,motionDurationSlow:ut,fontSizeIcon:st,contentPadding:Re}=D,ke=`${gt}px ${St} ${pt}`;return{[x]:Object.assign(Object.assign({},(0,Fe.Wf)(D)),{backgroundColor:Je,border:ke,borderBottom:0,borderRadius:`${$e}px`,"&-rtl":{direction:"rtl"},[`& > ${x}-item`]:{borderBottom:ke,"&:last-child":{[` - &, - & > ${x}-header`]:{borderRadius:`0 0 ${$e}px ${$e}px`}},[`> ${x}-header`]:{position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:Ze,color:Ye,lineHeight:Nt,cursor:"pointer",transition:`all ${ut}, visibility 0s`,[`> ${x}-header-text`]:{flex:"auto"},"&:focus":{outline:"none"},[`${x}-expand-icon`]:{height:qe*Nt,display:"flex",alignItems:"center",paddingInlineEnd:at},[`${x}-arrow`]:Object.assign(Object.assign({},(0,Fe.Ro)()),{fontSize:st,svg:{transition:`transform ${ut}`}}),[`${x}-header-text`]:{marginInlineEnd:"auto"}},[`${x}-header-collapsible-only`]:{cursor:"default",[`${x}-header-text`]:{flex:"none",cursor:"pointer"}},[`${x}-icon-collapsible-only`]:{cursor:"default",[`${x}-expand-icon`]:{cursor:"pointer"}}},[`${x}-content`]:{color:re,backgroundColor:ne,borderTop:ke,[`& > ${x}-content-box`]:{padding:Re},"&-hidden":{display:"none"}},"&-small":{[`> ${x}-item`]:{[`> ${x}-header`]:{padding:J,paddingInlineStart:yt,[`> ${x}-expand-icon`]:{marginInlineStart:Xt-yt}},[`> ${x}-content > ${x}-content-box`]:{padding:Xt}}},"&-large":{[`> ${x}-item`]:{fontSize:Bt,[`> ${x}-header`]:{padding:Ee,paddingInlineStart:nt,[`> ${x}-expand-icon`]:{height:Bt*Nt,marginInlineStart:ze-nt}},[`> ${x}-content > ${x}-content-box`]:{padding:ze}}},[`${x}-item:last-child`]:{[`> ${x}-content`]:{borderRadius:`0 0 ${$e}px ${$e}px`}},[`& ${x}-item-disabled > ${x}-header`]:{"\n &,\n & > .arrow\n ":{color:At,cursor:"not-allowed"}},[`&${x}-icon-position-end`]:{[`& > ${x}-item`]:{[`> ${x}-header`]:{[`${x}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:at}}}}})}},Z=D=>{const{componentCls:x}=D,ne=`> ${x}-item > ${x}-header ${x}-arrow svg`;return{[`${x}-rtl`]:{[ne]:{transform:"rotate(180deg)"}}}},se=D=>{const{componentCls:x,headerBg:ne,paddingXXS:nt,colorBorder:Je}=D;return{[`${x}-borderless`]:{backgroundColor:ne,border:0,[`> ${x}-item`]:{borderBottom:`1px solid ${Je}`},[` - > ${x}-item:last-child, - > ${x}-item:last-child ${x}-header - `]:{borderRadius:0},[`> ${x}-item:last-child`]:{borderBottom:0},[`> ${x}-item > ${x}-content`]:{backgroundColor:"transparent",borderTop:0},[`> ${x}-item > ${x}-content > ${x}-content-box`]:{paddingTop:nt}}}},ve=D=>{const{componentCls:x,paddingSM:ne}=D;return{[`${x}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${x}-item`]:{borderBottom:0,[`> ${x}-content`]:{backgroundColor:"transparent",border:0,[`> ${x}-content-box`]:{paddingBlock:ne}}}}}};var be=(0,Pe.Z)("Collapse",D=>{const x=(0,Ce.TS)(D,{collapseHeaderPaddingSM:`${D.paddingXS}px ${D.paddingSM}px`,collapseHeaderPaddingLG:`${D.padding}px ${D.paddingLG}px`,collapsePanelBorderRadius:D.borderRadiusLG});return[ae(x),se(x),ve(x),Z(x),(0,ce.Z)(x)]},D=>({headerPadding:`${D.paddingSM}px ${D.padding}px`,headerBg:D.colorFillAlter,contentPadding:`${D.padding}px 16px`,contentBg:D.colorBgContainer})),De=Object.assign(d.forwardRef((D,x)=>{const{getPrefixCls:ne,direction:nt,collapse:Je}=d.useContext(f.E_),{prefixCls:Ze,className:J,rootClassName:Ee,style:$e,bordered:gt=!0,ghost:St,size:pt,expandIconPosition:re="start",children:Ye,expandIcon:At}=D,qe=(0,j.Z)(ke=>{var dt;return(dt=pt!=null?pt:ke)!==null&&dt!==void 0?dt:"middle"}),Bt=ne("collapse",Ze),Nt=ne(),[at,Xt]=be(Bt),ze=d.useMemo(()=>re==="left"?"start":re==="right"?"end":re,[re]),yt=function(){let ke=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const dt=At?At(ke):d.createElement(e.Z,{rotate:ke.isActive?90:void 0});return(0,I.Tm)(dt,()=>({className:L()(dt.props.className,`${Bt}-arrow`)}))},ut=L()(`${Bt}-icon-position-${ze}`,{[`${Bt}-borderless`]:!gt,[`${Bt}-rtl`]:nt==="rtl",[`${Bt}-ghost`]:!!St,[`${Bt}-${qe}`]:qe!=="middle"},Je==null?void 0:Je.className,J,Ee,Xt),st=Object.assign(Object.assign({},(0,F.Z)(Nt)),{motionAppear:!1,leavedClassName:`${Bt}-content-hidden`}),Re=d.useMemo(()=>Ye?(0,s.Z)(Ye).map((ke,dt)=>{var Ht,rn;if(!((Ht=ke.props)===null||Ht===void 0)&&Ht.disabled){const Vt=(rn=ke.key)!==null&&rn!==void 0?rn:String(dt),{disabled:Mt,collapsible:_t}=ke.props,hn=Object.assign(Object.assign({},(0,B.Z)(ke.props,["disabled"])),{key:Vt,collapsible:_t!=null?_t:Mt?"disabled":void 0});return(0,I.Tm)(ke,hn)}return ke}):null,[Ye]);return at(d.createElement(a,Object.assign({ref:x,openMotion:st},(0,B.Z)(D,["rootClassName"]),{expandIcon:yt,prefixCls:Bt,className:ut,style:Object.assign(Object.assign({},Je==null?void 0:Je.style),$e)}),Re))}),{Panel:V}),ue=De},12563:function(xe,M,t){"use strict";t.d(M,{default:function(){return G}});var e=t(59301),g=t(99267),L=t(92310),O=t.n(L),y=t(36785),E=t(47729),P=t(14088),m=t(36355),v=t(17313),d=t(37613),i=t(83116);const s=p=>{const{paddingXXS:a,lineWidth:Y,tagPaddingHorizontal:B,componentCls:F}=p,I=B-Y,f=a-Y;return{[F]:Object.assign(Object.assign({},(0,v.Wf)(p)),{display:"inline-block",height:"auto",marginInlineEnd:p.marginXS,paddingInline:I,fontSize:p.tagFontSize,lineHeight:p.tagLineHeight,whiteSpace:"nowrap",background:p.defaultBg,border:`${p.lineWidth}px ${p.lineType} ${p.colorBorder}`,borderRadius:p.borderRadiusSM,opacity:1,transition:`all ${p.motionDurationMid}`,textAlign:"start",position:"relative",[`&${F}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:p.defaultColor},[`${F}-close-icon`]:{marginInlineStart:f,color:p.colorTextDescription,fontSize:p.tagIconSize,cursor:"pointer",transition:`all ${p.motionDurationMid}`,"&:hover":{color:p.colorTextHeading}},[`&${F}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${p.iconCls}-close, ${p.iconCls}-close:hover`]:{color:p.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${F}-checkable-checked):hover`]:{color:p.colorPrimary,backgroundColor:p.colorFillSecondary},"&:active, &-checked":{color:p.colorTextLightSolid},"&-checked":{backgroundColor:p.colorPrimary,"&:hover":{backgroundColor:p.colorPrimaryHover}},"&:active":{backgroundColor:p.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${p.iconCls} + span, > span + ${p.iconCls}`]:{marginInlineStart:I}}),[`${F}-borderless`]:{borderColor:"transparent",background:p.tagBorderlessBg}}},b=p=>{const{lineWidth:a,fontSizeIcon:Y}=p,B=p.fontSizeSM,F=`${p.lineHeightSM*B}px`;return(0,d.TS)(p,{tagFontSize:B,tagLineHeight:F,tagIconSize:Y-2*a,tagPaddingHorizontal:8,tagBorderlessBg:p.colorFillTertiary})},S=p=>({defaultBg:p.colorFillQuaternary,defaultColor:p.colorText});var A=(0,i.Z)("Tag",p=>{const a=b(p);return s(a)},S),k=function(p,a){var Y={};for(var B in p)Object.prototype.hasOwnProperty.call(p,B)&&a.indexOf(B)<0&&(Y[B]=p[B]);if(p!=null&&typeof Object.getOwnPropertySymbols=="function")for(var F=0,B=Object.getOwnPropertySymbols(p);F{const{prefixCls:a,style:Y,className:B,checked:F,onChange:I,onClick:f}=p,j=k(p,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:z,tag:V}=e.useContext(m.E_),Fe=Z=>{I==null||I(!F),f==null||f(Z)},ce=z("tag",a),[Pe,Ce]=A(ce),ae=O()(ce,`${ce}-checkable`,{[`${ce}-checkable-checked`]:F},V==null?void 0:V.className,B,Ce);return Pe(e.createElement("span",Object.assign({},j,{style:Object.assign(Object.assign({},Y),V==null?void 0:V.style),className:ae,onClick:Fe})))},u=t(45157);const Q=p=>(0,u.Z)(p,(a,Y)=>{let{textColor:B,lightBorderColor:F,lightColor:I,darkColor:f}=Y;return{[`${p.componentCls}-${a}`]:{color:B,background:I,borderColor:F,"&-inverse":{color:p.colorTextLightSolid,background:f,borderColor:f},[`&${p.componentCls}-borderless`]:{borderColor:"transparent"}}}});var T=(0,i.b)(["Tag","preset"],p=>{const a=b(p);return Q(a)},S);function K(p){return typeof p!="string"?p:p.charAt(0).toUpperCase()+p.slice(1)}const W=(p,a,Y)=>{const B=K(Y);return{[`${p.componentCls}-${a}`]:{color:p[`color${Y}`],background:p[`color${B}Bg`],borderColor:p[`color${B}Border`],[`&${p.componentCls}-borderless`]:{borderColor:"transparent"}}}};var r=(0,i.b)(["Tag","status"],p=>{const a=b(p);return[W(a,"success","Success"),W(a,"processing","Info"),W(a,"error","Error"),W(a,"warning","Warning")]},S),R=function(p,a){var Y={};for(var B in p)Object.prototype.hasOwnProperty.call(p,B)&&a.indexOf(B)<0&&(Y[B]=p[B]);if(p!=null&&typeof Object.getOwnPropertySymbols=="function")for(var F=0,B=Object.getOwnPropertySymbols(p);F{const{prefixCls:Y,className:B,rootClassName:F,style:I,children:f,icon:j,color:z,onClose:V,closeIcon:Fe,closable:ce,bordered:Pe=!0}=p,Ce=R(p,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:ae,direction:Z,tag:se}=e.useContext(m.E_),[ve,be]=e.useState(!0);e.useEffect(()=>{"visible"in Ce&&be(Ce.visible)},[Ce.visible]);const Me=(0,y.o2)(z),De=(0,y.yT)(z),ue=Me||De,D=Object.assign(Object.assign({backgroundColor:z&&!ue?z:void 0},se==null?void 0:se.style),I),x=ae("tag",Y),[ne,nt]=A(x),Je=O()(x,se==null?void 0:se.className,{[`${x}-${z}`]:ue,[`${x}-has-color`]:z&&!ue,[`${x}-hidden`]:!ve,[`${x}-rtl`]:Z==="rtl",[`${x}-borderless`]:!Pe},B,F,nt),Ze=pt=>{pt.stopPropagation(),V==null||V(pt),!pt.defaultPrevented&&be(!1)},[,J]=(0,E.Z)(ce,Fe,pt=>pt===null?e.createElement(g.Z,{className:`${x}-close-icon`,onClick:Ze}):e.createElement("span",{className:`${x}-close-icon`,onClick:Ze},pt),null,!1),Ee=typeof Ce.onClick=="function"||f&&f.type==="a",$e=j||null,gt=$e?e.createElement(e.Fragment,null,$e,f&&e.createElement("span",null,f)):f,St=e.createElement("span",Object.assign({},Ce,{ref:a,className:Je,style:D}),gt,J,Me&&e.createElement(T,{key:"preset",prefixCls:x}),De&&e.createElement(r,{key:"status",prefixCls:x}));return ne(Ee?e.createElement(P.Z,{component:"Tag"},St):St)},ee=e.forwardRef(q);ee.CheckableTag=h;var G=ee},57780:function(xe,M,t){"use strict";t.r(M),t.d(M,{clsx:function(){return g}});function e(L){var O,y,E="";if(typeof L=="string"||typeof L=="number")E+=L;else if(typeof L=="object")if(Array.isArray(L))for(O=0;O>>7-t%8&1)==1},put:function(t,e){for(var g=0;g>>e-g-1&1)==1)},getLengthInBits:function(){return this.length},putBit:function(t){var e=Math.floor(this.length/8);this.buffer.length<=e&&this.buffer.push(0),t&&(this.buffer[e]|=128>>>this.length%8),this.length++}},xe.exports=M},78485:function(xe){xe.exports={L:1,M:0,Q:3,H:2}},13679:function(xe,M,t){var e=t(87532);function g(L,O){if(L.length==null)throw new Error(L.length+"/"+O);for(var y=0;y=7&&this.setupTypeNumber(m),this.dataCache==null&&(this.dataCache=E.createData(this.typeNumber,this.errorCorrectLevel,this.dataList)),this.mapData(this.dataCache,v)},P.setupPositionProbePattern=function(m,v){for(var d=-1;d<=7;d++)if(!(m+d<=-1||this.moduleCount<=m+d))for(var i=-1;i<=7;i++)v+i<=-1||this.moduleCount<=v+i||(0<=d&&d<=6&&(i==0||i==6)||0<=i&&i<=6&&(d==0||d==6)||2<=d&&d<=4&&2<=i&&i<=4?this.modules[m+d][v+i]=!0:this.modules[m+d][v+i]=!1)},P.getBestMaskPattern=function(){for(var m=0,v=0,d=0;d<8;d++){this.makeImpl(!0,d);var i=O.getLostPoint(this);(d==0||m>i)&&(m=i,v=d)}return v},P.createMovieClip=function(m,v,d){var i=m.createEmptyMovieClip(v,d),s=1;this.make();for(var b=0;b>d&1)==1;this.modules[Math.floor(d/3)][d%3+this.moduleCount-8-3]=i}for(var d=0;d<18;d++){var i=!m&&(v>>d&1)==1;this.modules[d%3+this.moduleCount-8-3][Math.floor(d/3)]=i}},P.setupTypeInfo=function(m,v){for(var d=this.errorCorrectLevel<<3|v,i=O.getBCHTypeInfo(d),s=0;s<15;s++){var b=!m&&(i>>s&1)==1;s<6?this.modules[s][8]=b:s<8?this.modules[s+1][8]=b:this.modules[this.moduleCount-15+s][8]=b}for(var s=0;s<15;s++){var b=!m&&(i>>s&1)==1;s<8?this.modules[8][this.moduleCount-s-1]=b:s<9?this.modules[8][15-s-1+1]=b:this.modules[8][15-s-1]=b}this.modules[this.moduleCount-8][8]=!m},P.mapData=function(m,v){for(var d=-1,i=this.moduleCount-1,s=7,b=0,S=this.moduleCount-1;S>0;S-=2)for(S==6&&S--;;){for(var A=0;A<2;A++)if(this.modules[i][S-A]==null){var k=!1;b>>s&1)==1);var X=O.getMask(v,i,S-A);X&&(k=!k),this.modules[i][S-A]=k,s--,s==-1&&(b++,s=7)}if(i+=d,i<0||this.moduleCount<=i){i-=d,d=-d;break}}},E.PAD0=236,E.PAD1=17,E.createData=function(m,v,d){for(var i=g.getRSBlocks(m,v),s=new L,b=0;bA*8)throw new Error("code length overflow. ("+s.getLengthInBits()+">"+A*8+")");for(s.getLengthInBits()+4<=A*8&&s.put(0,4);s.getLengthInBits()%8!=0;)s.putBit(!1);for(;!(s.getLengthInBits()>=A*8||(s.put(E.PAD0,8),s.getLengthInBits()>=A*8));)s.put(E.PAD1,8);return E.createBytes(s,i)},E.createBytes=function(m,v){for(var d=0,i=0,s=0,b=new Array(v.length),S=new Array(v.length),A=0;A=0?T.get(K):0}}for(var W=0,h=0;h=256;)e-=255;return M.EXP_TABLE[e]},EXP_TABLE:new Array(256),LOG_TABLE:new Array(256)},t=0;t<8;t++)M.EXP_TABLE[t]=1<=0;)P^=y.G15<=0;)P^=y.G18<>>=1;return P},getPatternPosition:function(E){return y.PATTERN_POSITION_TABLE[E-1]},getMask:function(E,P,m){switch(E){case O.PATTERN000:return(P+m)%2==0;case O.PATTERN001:return P%2==0;case O.PATTERN010:return m%3==0;case O.PATTERN011:return(P+m)%3==0;case O.PATTERN100:return(Math.floor(P/2)+Math.floor(m/3))%2==0;case O.PATTERN101:return P*m%2+P*m%3==0;case O.PATTERN110:return(P*m%2+P*m%3)%2==0;case O.PATTERN111:return(P*m%3+(P+m)%2)%2==0;default:throw new Error("bad maskPattern:"+E)}},getErrorCorrectPolynomial:function(E){for(var P=new g([1],0),m=0;m5&&(m+=3+i-5)}for(var v=0;v=0)&&Object.prototype.propertyIsEnumerable.call(B,f)&&(I[f]=B[f])}return I}function E(B,F){if(B==null)return{};var I={},f=Object.keys(B),j,z;for(z=0;z=0)&&(I[j]=B[j]);return I}function P(B,F){if(!(B instanceof F))throw new TypeError("Cannot call a class as a function")}function m(B,F){for(var I=0;I>6),F+=String.fromCharCode(128|f&63)):f<55296||f>=57344?(F+=String.fromCharCode(224|f>>12),F+=String.fromCharCode(128|f>>6&63),F+=String.fromCharCode(128|f&63)):(I++,f=65536+((f&1023)<<10|B.charCodeAt(I)&1023),F+=String.fromCharCode(240|f>>18),F+=String.fromCharCode(128|f>>12&63),F+=String.fromCharCode(128|f>>6&63),F+=String.fromCharCode(128|f&63))}return F}var T={size:128,level:"L",bgColor:"#FFFFFF",fgColor:"#000000",includeMargin:!1},K={},W=4,r=.1;function R(B){var F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,I=[];return B.forEach(function(f,j){var z=null;f.forEach(function(V,Fe){if(!V&&z!==null){I.push("M".concat(z+F," ").concat(j+F,"h").concat(Fe-z,"v1H").concat(z+F,"z")),z=null;return}if(Fe===f.length-1){if(!V)return;z===null?I.push("M".concat(Fe+F,",").concat(j+F," h1v1H").concat(Fe+F,"z")):I.push("M".concat(z+F,",").concat(j+F," h").concat(Fe+1-z,"v1H").concat(z+F,"z"));return}V&&z===null&&(z=Fe)})}),I.join("")}function q(B,F){return B.slice().map(function(I,f){return f=F.y+F.h?I:I.map(function(j,z){return z=F.x+F.w?j:!1})})}function ee(B,F){var I=B.imageSettings,f=B.size,j=B.includeMargin;if(I==null)return null;var z=j?W:0,V=F.length+z*2,Fe=Math.floor(f*r),ce=V/f,Pe=(I.width||Fe)*ce,Ce=(I.height||Fe)*ce,ae=I.x==null?F.length/2-Pe/2:I.x*ce,Z=I.y==null?F.length/2-Ce/2:I.y*ce,se=null;if(I.excavate){var ve=Math.floor(ae),be=Math.floor(Z),Me=Math.ceil(Pe+ae-ve),De=Math.ceil(Ce+Z-be);se={x:ve,y:be,w:Me,h:De}}return{x:ae,y:Z,h:Ce,w:Pe,excavation:se}}var G=function(){try{new Path2D().addPath(new Path2D)}catch(B){return!1}return!0}(),p=function(B){b(F,B);function F(){var I,f;P(this,F);for(var j=arguments.length,z=new Array(j),V=0;V{if((0,v.default)("Draggable: onDragStart: %j",T),this.props.onStart(Q,(0,E.createDraggableData)(this,T))===!1)return!1;this.setState({dragging:!0,dragged:!0})}),S(this,"onDrag",(Q,T)=>{if(!this.state.dragging)return!1;(0,v.default)("Draggable: onDrag: %j",T);const K=(0,E.createDraggableData)(this,T),W={x:K.x,y:K.y,slackX:0,slackY:0};if(this.props.bounds){const{x:R,y:q}=W;W.x+=this.state.slackX,W.y+=this.state.slackY;const[ee,G]=(0,E.getBoundPosition)(this,W.x,W.y);W.x=ee,W.y=G,W.slackX=this.state.slackX+(R-W.x),W.slackY=this.state.slackY+(q-W.y),K.x=W.x,K.y=W.y,K.deltaX=W.x-this.state.x,K.deltaY=W.y-this.state.y}if(this.props.onDrag(Q,K)===!1)return!1;this.setState(W)}),S(this,"onDragStop",(Q,T)=>{if(!this.state.dragging||this.props.onStop(Q,(0,E.createDraggableData)(this,T))===!1)return!1;(0,v.default)("Draggable: onDragStop: %j",T);const W={dragging:!1,slackX:0,slackY:0};if(!!this.props.position){const{x:R,y:q}=this.props.position;W.x=R,W.y=q}this.setState(W)}),this.state={dragging:!1,dragged:!1,x:u.position?u.position.x:u.defaultPosition.x,y:u.position?u.position.y:u.defaultPosition.y,prevPropsPosition:Jn({},u.position),slackX:0,slackY:0,isElementSVG:!1},u.position&&!(u.onDrag||u.onStop)&&console.warn("A `position` was applied to this , without drag handlers. This will make this component effectively undraggable. Please attach `onDrag` or `onStop` handlers so you can adjust the `position` of this element.")}componentDidMount(){typeof window.SVGElement!="undefined"&&this.findDOMNode()instanceof window.SVGElement&&this.setState({isElementSVG:!0})}componentWillUnmount(){this.setState({dragging:!1})}findDOMNode(){var u,Q;return(u=(Q=this.props)===null||Q===void 0||(Q=Q.nodeRef)===null||Q===void 0?void 0:Q.current)!==null&&u!==void 0?u:L.default.findDOMNode(this)}render(){const z=this.props,{axis:u,bounds:Q,children:T,defaultPosition:K,defaultClassName:W,defaultClassNameDragging:r,defaultClassNameDragged:R,position:q,positionOffset:ee,scale:G}=z,p=ga(z,["axis","bounds","children","defaultPosition","defaultClassName","defaultClassNameDragging","defaultClassNameDragged","position","positionOffset","scale"]);let a={},Y=null;const F=!!!q||this.state.dragging,I=q||K,f={x:(0,E.canDragX)(this)&&F?this.state.x:I.x,y:(0,E.canDragY)(this)&&F?this.state.y:I.y};this.state.isElementSVG?Y=(0,y.createSVGTransform)(f,ee):a=(0,y.createCSSTransform)(f,ee);const j=(0,O.default)(T.props.className||"",W,{[r]:this.state.dragging,[R]:this.state.dragged});return e.createElement(m.default,b({},p,{onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop}),e.cloneElement(e.Children.only(T),{className:j,style:Jn(Jn({},T.props.style),a),transform:Y}))}}M.default=X,S(X,"displayName","Draggable"),S(X,"propTypes",jl(Jn({},m.default.propTypes),{axis:g.default.oneOf(["both","x","y","none"]),bounds:g.default.oneOfType([g.default.shape({left:g.default.number,right:g.default.number,top:g.default.number,bottom:g.default.number}),g.default.string,g.default.oneOf([!1])]),defaultClassName:g.default.string,defaultClassNameDragging:g.default.string,defaultClassNameDragged:g.default.string,defaultPosition:g.default.shape({x:g.default.number,y:g.default.number}),positionOffset:g.default.shape({x:g.default.oneOfType([g.default.number,g.default.string]),y:g.default.oneOfType([g.default.number,g.default.string])}),position:g.default.shape({x:g.default.number,y:g.default.number}),className:P.dontSetMe,style:P.dontSetMe,transform:P.dontSetMe})),S(X,"defaultProps",jl(Jn({},m.default.defaultProps),{axis:"both",bounds:!1,defaultClassName:"react-draggable",defaultClassNameDragging:"react-draggable-dragging",defaultClassNameDragged:"react-draggable-dragged",defaultPosition:{x:0,y:0},scale:1}))},80486:function(xe,M,t){"use strict";Object.defineProperty(M,"__esModule",{value:!0}),M.default=void 0;var e=d(t(59301)),g=m(t(12708)),L=m(t(4676)),O=t(13957),y=t(60976),E=t(36641),P=m(t(94187));function m(X){return X&&X.__esModule?X:{default:X}}function v(X){if(typeof WeakMap!="function")return null;var h=new WeakMap,u=new WeakMap;return(v=function(Q){return Q?u:h})(X)}function d(X,h){if(!h&&X&&X.__esModule)return X;if(X===null||typeof X!="object"&&typeof X!="function")return{default:X};var u=v(h);if(u&&u.has(X))return u.get(X);var Q={},T=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var K in X)if(K!=="default"&&Object.prototype.hasOwnProperty.call(X,K)){var W=T?Object.getOwnPropertyDescriptor(X,K):null;W&&(W.get||W.set)?Object.defineProperty(Q,K,W):Q[K]=X[K]}return Q.default=X,u&&u.set(X,Q),Q}function i(X,h,u){return h=s(h),h in X?Object.defineProperty(X,h,{value:u,enumerable:!0,configurable:!0,writable:!0}):X[h]=u,X}function s(X){var h=b(X,"string");return typeof h=="symbol"?h:String(h)}function b(X,h){if(typeof X!="object"||X===null)return X;var u=X[Symbol.toPrimitive];if(u!==void 0){var Q=u.call(X,h||"default");if(typeof Q!="object")return Q;throw new TypeError("@@toPrimitive must return a primitive value.")}return(h==="string"?String:Number)(X)}const S={touch:{start:"touchstart",move:"touchmove",stop:"touchend"},mouse:{start:"mousedown",move:"mousemove",stop:"mouseup"}};let A=S.mouse;class k extends e.Component{constructor(){super(...arguments),i(this,"dragging",!1),i(this,"lastX",NaN),i(this,"lastY",NaN),i(this,"touchIdentifier",null),i(this,"mounted",!1),i(this,"handleDragStart",h=>{if(this.props.onMouseDown(h),!this.props.allowAnyClick&&typeof h.button=="number"&&h.button!==0)return!1;const u=this.findDOMNode();if(!u||!u.ownerDocument||!u.ownerDocument.body)throw new Error(" not mounted on DragStart!");const{ownerDocument:Q}=u;if(this.props.disabled||!(h.target instanceof Q.defaultView.Node)||this.props.handle&&!(0,O.matchesSelectorAndParentsTo)(h.target,this.props.handle,u)||this.props.cancel&&(0,O.matchesSelectorAndParentsTo)(h.target,this.props.cancel,u))return;h.type==="touchstart"&&h.preventDefault();const T=(0,O.getTouchIdentifier)(h);this.touchIdentifier=T;const K=(0,y.getControlPosition)(h,T,this);if(K==null)return;const{x:W,y:r}=K,R=(0,y.createCoreData)(this,W,r);(0,P.default)("DraggableCore: handleDragStart: %j",R),(0,P.default)("calling",this.props.onStart),!(this.props.onStart(h,R)===!1||this.mounted===!1)&&(this.props.enableUserSelectHack&&(0,O.addUserSelectStyles)(Q),this.dragging=!0,this.lastX=W,this.lastY=r,(0,O.addEvent)(Q,A.move,this.handleDrag),(0,O.addEvent)(Q,A.stop,this.handleDragStop))}),i(this,"handleDrag",h=>{const u=(0,y.getControlPosition)(h,this.touchIdentifier,this);if(u==null)return;let{x:Q,y:T}=u;if(Array.isArray(this.props.grid)){let r=Q-this.lastX,R=T-this.lastY;if([r,R]=(0,y.snapToGrid)(this.props.grid,r,R),!r&&!R)return;Q=this.lastX+r,T=this.lastY+R}const K=(0,y.createCoreData)(this,Q,T);if((0,P.default)("DraggableCore: handleDrag: %j",K),this.props.onDrag(h,K)===!1||this.mounted===!1){try{this.handleDragStop(new MouseEvent("mouseup"))}catch(r){const R=document.createEvent("MouseEvents");R.initMouseEvent("mouseup",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),this.handleDragStop(R)}return}this.lastX=Q,this.lastY=T}),i(this,"handleDragStop",h=>{if(!this.dragging)return;const u=(0,y.getControlPosition)(h,this.touchIdentifier,this);if(u==null)return;let{x:Q,y:T}=u;if(Array.isArray(this.props.grid)){let R=Q-this.lastX||0,q=T-this.lastY||0;[R,q]=(0,y.snapToGrid)(this.props.grid,R,q),Q=this.lastX+R,T=this.lastY+q}const K=(0,y.createCoreData)(this,Q,T);if(this.props.onStop(h,K)===!1||this.mounted===!1)return!1;const r=this.findDOMNode();r&&this.props.enableUserSelectHack&&(0,O.removeUserSelectStyles)(r.ownerDocument),(0,P.default)("DraggableCore: handleDragStop: %j",K),this.dragging=!1,this.lastX=NaN,this.lastY=NaN,r&&((0,P.default)("DraggableCore: Removing handlers"),(0,O.removeEvent)(r.ownerDocument,A.move,this.handleDrag),(0,O.removeEvent)(r.ownerDocument,A.stop,this.handleDragStop))}),i(this,"onMouseDown",h=>(A=S.mouse,this.handleDragStart(h))),i(this,"onMouseUp",h=>(A=S.mouse,this.handleDragStop(h))),i(this,"onTouchStart",h=>(A=S.touch,this.handleDragStart(h))),i(this,"onTouchEnd",h=>(A=S.touch,this.handleDragStop(h)))}componentDidMount(){this.mounted=!0;const h=this.findDOMNode();h&&(0,O.addEvent)(h,S.touch.start,this.onTouchStart,{passive:!1})}componentWillUnmount(){this.mounted=!1;const h=this.findDOMNode();if(h){const{ownerDocument:u}=h;(0,O.removeEvent)(u,S.mouse.move,this.handleDrag),(0,O.removeEvent)(u,S.touch.move,this.handleDrag),(0,O.removeEvent)(u,S.mouse.stop,this.handleDragStop),(0,O.removeEvent)(u,S.touch.stop,this.handleDragStop),(0,O.removeEvent)(h,S.touch.start,this.onTouchStart,{passive:!1}),this.props.enableUserSelectHack&&(0,O.removeUserSelectStyles)(u)}}findDOMNode(){var h,u;return(h=this.props)!==null&&h!==void 0&&h.nodeRef?(u=this.props)===null||u===void 0||(u=u.nodeRef)===null||u===void 0?void 0:u.current:L.default.findDOMNode(this)}render(){return e.cloneElement(e.Children.only(this.props.children),{onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}}M.default=k,i(k,"displayName","DraggableCore"),i(k,"propTypes",{allowAnyClick:g.default.bool,children:g.default.node.isRequired,disabled:g.default.bool,enableUserSelectHack:g.default.bool,offsetParent:function(X,h){if(X[h]&&X[h].nodeType!==1)throw new Error("Draggable's offsetParent must be a DOM Node.")},grid:g.default.arrayOf(g.default.number),handle:g.default.string,cancel:g.default.string,nodeRef:g.default.object,onStart:g.default.func,onDrag:g.default.func,onStop:g.default.func,onMouseDown:g.default.func,scale:g.default.number,className:E.dontSetMe,style:E.dontSetMe,transform:E.dontSetMe}),i(k,"defaultProps",{allowAnyClick:!1,disabled:!1,enableUserSelectHack:!0,onStart:function(){},onDrag:function(){},onStop:function(){},onMouseDown:function(){},scale:1})},12911:function(xe,M,t){"use strict";const{default:e,DraggableCore:g}=t(2637);xe.exports=e,xe.exports.default=e,xe.exports.DraggableCore=g},13957:function(xe,M,t){"use strict";Object.defineProperty(M,"__esModule",{value:!0}),M.addClassName=K,M.addEvent=m,M.addUserSelectStyles=Q,M.createCSSTransform=A,M.createSVGTransform=k,M.getTouch=h,M.getTouchIdentifier=u,M.getTranslation=X,M.innerHeight=s,M.innerWidth=b,M.matchesSelector=E,M.matchesSelectorAndParentsTo=P,M.offsetXYFromParent=S,M.outerHeight=d,M.outerWidth=i,M.removeClassName=W,M.removeEvent=v,M.removeUserSelectStyles=T;var e=t(36641),g=O(t(32092));function L(r){if(typeof WeakMap!="function")return null;var R=new WeakMap,q=new WeakMap;return(L=function(ee){return ee?q:R})(r)}function O(r,R){if(!R&&r&&r.__esModule)return r;if(r===null||typeof r!="object"&&typeof r!="function")return{default:r};var q=L(R);if(q&&q.has(r))return q.get(r);var ee={},G=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var p in r)if(p!=="default"&&Object.prototype.hasOwnProperty.call(r,p)){var a=G?Object.getOwnPropertyDescriptor(r,p):null;a&&(a.get||a.set)?Object.defineProperty(ee,p,a):ee[p]=r[p]}return ee.default=r,q&&q.set(r,ee),ee}let y="";function E(r,R){return y||(y=(0,e.findInArray)(["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"],function(q){return(0,e.isFunction)(r[q])})),(0,e.isFunction)(r[y])?r[y](R):!1}function P(r,R,q){let ee=r;do{if(E(ee,R))return!0;if(ee===q)return!1;ee=ee.parentNode}while(ee);return!1}function m(r,R,q,ee){if(!r)return;const G=Jn({capture:!0},ee);r.addEventListener?r.addEventListener(R,q,G):r.attachEvent?r.attachEvent("on"+R,q):r["on"+R]=q}function v(r,R,q,ee){if(!r)return;const G=Jn({capture:!0},ee);r.removeEventListener?r.removeEventListener(R,q,G):r.detachEvent?r.detachEvent("on"+R,q):r["on"+R]=null}function d(r){let R=r.clientHeight;const q=r.ownerDocument.defaultView.getComputedStyle(r);return R+=(0,e.int)(q.borderTopWidth),R+=(0,e.int)(q.borderBottomWidth),R}function i(r){let R=r.clientWidth;const q=r.ownerDocument.defaultView.getComputedStyle(r);return R+=(0,e.int)(q.borderLeftWidth),R+=(0,e.int)(q.borderRightWidth),R}function s(r){let R=r.clientHeight;const q=r.ownerDocument.defaultView.getComputedStyle(r);return R-=(0,e.int)(q.paddingTop),R-=(0,e.int)(q.paddingBottom),R}function b(r){let R=r.clientWidth;const q=r.ownerDocument.defaultView.getComputedStyle(r);return R-=(0,e.int)(q.paddingLeft),R-=(0,e.int)(q.paddingRight),R}function S(r,R,q){const G=R===R.ownerDocument.body?{left:0,top:0}:R.getBoundingClientRect(),p=(r.clientX+R.scrollLeft-G.left)/q,a=(r.clientY+R.scrollTop-G.top)/q;return{x:p,y:a}}function A(r,R){const q=X(r,R,"px");return{[(0,g.browserPrefixToKey)("transform",g.default)]:q}}function k(r,R){return X(r,R,"")}function X(r,R,q){let{x:ee,y:G}=r,p="translate(".concat(ee).concat(q,",").concat(G).concat(q,")");if(R){const a="".concat(typeof R.x=="string"?R.x:R.x+q),Y="".concat(typeof R.y=="string"?R.y:R.y+q);p="translate(".concat(a,", ").concat(Y,")")+p}return p}function h(r,R){return r.targetTouches&&(0,e.findInArray)(r.targetTouches,q=>R===q.identifier)||r.changedTouches&&(0,e.findInArray)(r.changedTouches,q=>R===q.identifier)}function u(r){if(r.targetTouches&&r.targetTouches[0])return r.targetTouches[0].identifier;if(r.changedTouches&&r.changedTouches[0])return r.changedTouches[0].identifier}function Q(r){if(!r)return;let R=r.getElementById("react-draggable-style-el");R||(R=r.createElement("style"),R.type="text/css",R.id="react-draggable-style-el",R.innerHTML=`.react-draggable-transparent-selection *::-moz-selection {all: inherit;} -`,R.innerHTML+=`.react-draggable-transparent-selection *::selection {all: inherit;} -`,r.getElementsByTagName("head")[0].appendChild(R)),r.body&&K(r.body,"react-draggable-transparent-selection")}function T(r){if(r)try{if(r.body&&W(r.body,"react-draggable-transparent-selection"),r.selection)r.selection.empty();else{const R=(r.defaultView||window).getSelection();R&&R.type!=="Caret"&&R.removeAllRanges()}}catch(R){}}function K(r,R){r.classList?r.classList.add(R):r.className.match(new RegExp("(?:^|\\s)".concat(R,"(?!\\S)")))||(r.className+=" ".concat(R))}function W(r,R){r.classList?r.classList.remove(R):r.className=r.className.replace(new RegExp("(?:^|\\s)".concat(R,"(?!\\S)"),"g"),"")}},32092:function(xe,M){"use strict";Object.defineProperty(M,"__esModule",{value:!0}),M.browserPrefixToKey=g,M.browserPrefixToStyle=L,M.default=void 0,M.getPrefix=e;const t=["Moz","Webkit","O","ms"];function e(){var E;let P=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"transform";if(typeof window=="undefined")return"";const m=(E=window.document)===null||E===void 0||(E=E.documentElement)===null||E===void 0?void 0:E.style;if(!m||P in m)return"";for(let v=0;v: Unmounted during event!");return b}},36641:function(xe,M){"use strict";Object.defineProperty(M,"__esModule",{value:!0}),M.dontSetMe=O,M.findInArray=t,M.int=L,M.isFunction=e,M.isNum=g;function t(y,E){for(let P=0,m=y.length;PH in Pe?tu(Pe,H,{enumerable:!0,configurable:!0,writable:!0,value:t}):Pe[H]=t,Jn=(Pe,H)=>{for(var t in H||(H={}))Ea.call(H,t)&&fa(Pe,t,H[t]);if(ar)for(var t of ar(H))va.call(H,t)&&fa(Pe,t,H[t]);return Pe},jr=(Pe,H)=>nu(Pe,lu(H));var ga=(Pe,H)=>{var t={};for(var e in Pe)Ea.call(Pe,e)&&H.indexOf(e)<0&&(t[e]=Pe[e]);if(Pe!=null&&ar)for(var e of ar(Pe))H.indexOf(e)<0&&va.call(Pe,e)&&(t[e]=Pe[e]);return t};(self.webpackChunk=self.webpackChunk||[]).push([[4105,6270],{11724:function(Pe,H,t){"use strict";t.d(H,{Z:function(){return m}});var e=t(14809),c=t(59301),X={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"},O=X,y=t(7657),p=function(o,v){return c.createElement(y.Z,(0,e.Z)({},o,{ref:v,icon:O}))},P=c.forwardRef(p),m=P},91136:function(Pe,H){"use strict";H.Z={footer:"footer___bruwa",whiteFooter:"whiteFooter___mR7kn",error:"error___KO0Jg",case:"case___L0pNc","resize-y-bar":"resize-y-bar___NK0gI",unfoldBtn:"unfoldBtn___aMmZw",caseHead:"caseHead___EuMPr",dot:"dot___Iky9k",text:"text___lMSx6",pass:"pass___XjijC",noPass:"noPass___JxpWk",btns:"btns___FPIaK",result:"result___oRj1h",title:"title___IhMSa",left:"left___XlC98",leftNode:"leftNode___NGHgx",right:"right____fIu_",node:"node___MwdH7",elseNode:"elseNode___WjFIg",nameWrap:"nameWrap___bEdbD",scroll:"scroll___ylWYt",scrollBox:"scrollBox___hWkc9",action:"action___xBwDi",whiteCase:"whiteCase___AZiDR",disabled:"disabled___lWQU2",codeHead:"codeHead___l8q5R",navWrap:"navWrap___xdWQe",nav:"nav___JKPVX",active:"active___DTAtT",whiteCodeHead:"whiteCodeHead___wDOny",header:"header___VjNh9",timepiece:"timepiece___yuqJC",btn_edit:"btn_edit___ozzux",whiteHeader:"whiteHeader___REV3m",djs:"djs___v0Ru7",myProblems:"myProblems___DKSbs",whiteMyProblems:"whiteMyProblems___k0QS3",fullMask:"fullMask___QZH1M"}},31138:function(Pe,H,t){"use strict";var e=t(59301),c=Object.defineProperty,X=Object.getOwnPropertySymbols,O=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,p=(f,o,v)=>o in f?c(f,o,{enumerable:!0,configurable:!0,writable:!0,value:v}):f[o]=v,P=(f,o)=>{for(var v in o||(o={}))O.call(o,v)&&p(f,v,o[v]);if(X)for(var v of X(o))y.call(o,v)&&p(f,v,o[v]);return f};const m=f=>React.createElement("svg",P({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",width:60,height:80},f),React.createElement("path",{fill:"#fff",d:"M749.4 373.9H710v-78.8c0-108.7-88.2-197-197-197-108.7 0-197 88.2-197 197v78.8h-39.4c-43.5 0-78.8 35.3-78.8 78.8v393.9c0 43.5 35.3 78.8 78.8 78.8h472.7c43.5 0 78.8-35.3 78.8-78.8V452.7c.1-43.5-35.2-78.8-78.7-78.8zM513 728.5c-43.5 0-78.8-35.3-78.8-78.8s35.3-78.8 78.8-78.8 78.8 35.3 78.8 78.8-35.3 78.8-78.8 78.8zm122.1-354.6H390.9v-78.8c0-67.4 54.8-122.1 122.1-122.1 67.4 0 122.1 54.8 122.1 122.1v78.8zm0 0"}));H.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjYwIiBoZWlnaHQ9IjgwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNzQ5LjQgMzczLjlINzEwdi03OC44YzAtMTA4LjctODguMi0xOTctMTk3LTE5Ny0xMDguNyAwLTE5NyA4OC4yLTE5NyAxOTd2NzguOGgtMzkuNGMtNDMuNSAwLTc4LjggMzUuMy03OC44IDc4Ljh2MzkzLjljMCA0My41IDM1LjMgNzguOCA3OC44IDc4LjhoNDcyLjdjNDMuNSAwIDc4LjgtMzUuMyA3OC44LTc4LjhWNDUyLjdjLjEtNDMuNS0zNS4yLTc4LjgtNzguNy03OC44ek01MTMgNzI4LjVjLTQzLjUgMC03OC44LTM1LjMtNzguOC03OC44czM1LjMtNzguOCA3OC44LTc4LjggNzguOCAzNS4zIDc4LjggNzguOC0zNS4zIDc4LjgtNzguOCA3OC44em0xMjIuMS0zNTQuNkgzOTAuOXYtNzguOGMwLTY3LjQgNTQuOC0xMjIuMSAxMjIuMS0xMjIuMSA2Ny40IDAgMTIyLjEgNTQuOCAxMjIuMSAxMjIuMXY3OC44em0wIDAiLz48L3N2Zz4="},3932:function(Pe,H,t){"use strict";var e=t(59301),c=Object.defineProperty,X=Object.getOwnPropertySymbols,O=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,p=(f,o,v)=>o in f?c(f,o,{enumerable:!0,configurable:!0,writable:!0,value:v}):f[o]=v,P=(f,o)=>{for(var v in o||(o={}))O.call(o,v)&&p(f,v,o[v]);if(X)for(var v of X(o))y.call(o,v)&&p(f,v,o[v]);return f};const m=f=>React.createElement("svg",P({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},f),React.createElement("title",null,"\u5360\u7528\u5185\u5B58"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{fillOpacity:.01,fill:"#FFF",d:"M0 0h30v30H0z"}),React.createElement("path",{d:"M6.866 26.928h-1.28a2.561 2.561 0 0 1-2.562-2.561V5.585a2.561 2.561 0 0 1 2.561-2.56h1.28v4.268a2.561 2.561 0 0 0 2.562 2.56h3.842a2.561 2.561 0 0 0 2.56-2.56V3.024h2.915l8.184 8.184v13.159a2.561 2.561 0 0 1-2.561 2.561h-1.28v-5.976c0-.943-.765-1.707-1.708-1.707H8.573c-.943 0-1.707.764-1.707 1.707v5.976Z",fill:"#B6D0FC"}),React.createElement("path",{d:"M8.573 3.024h5.55v4.269a.854.854 0 0 1-.854.853H9.427a.854.854 0 0 1-.854-.853V3.024ZM8.573 26.928v-5.976H21.38v5.976z",fill:"#1890FF"})));H.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBmaWxsLW9wYWNpdHk9Ii4wMSIgZmlsbD0iI0ZGRiIgZD0iTTAgMGgzMHYzMEgweiIvPjxwYXRoIGQ9Ik02Ljg2NiAyNi45MjhoLTEuMjhhMi41NjEgMi41NjEgMCAwIDEtMi41NjItMi41NjFWNS41ODVhMi41NjEgMi41NjEgMCAwIDEgMi41NjEtMi41NmgxLjI4djQuMjY4YTIuNTYxIDIuNTYxIDAgMCAwIDIuNTYyIDIuNTZoMy44NDJhMi41NjEgMi41NjEgMCAwIDAgMi41Ni0yLjU2VjMuMDI0aDIuOTE1bDguMTg0IDguMTg0djEzLjE1OWEyLjU2MSAyLjU2MSAwIDAgMS0yLjU2MSAyLjU2MWgtMS4yOHYtNS45NzZjMC0uOTQzLS43NjUtMS43MDctMS43MDgtMS43MDdIOC41NzNjLS45NDMgMC0xLjcwNy43NjQtMS43MDcgMS43MDd2NS45NzZaIiBmaWxsPSIjQjZEMEZDIi8+PHBhdGggZD0iTTguNTczIDMuMDI0aDUuNTV2NC4yNjlhLjg1NC44NTQgMCAwIDEtLjg1NC44NTNIOS40MjdhLjg1NC44NTQgMCAwIDEtLjg1NC0uODUzVjMuMDI0Wk04LjU3MyAyNi45Mjh2LTUuOTc2SDIxLjM4djUuOTc2eiIgZmlsbD0iIzE4OTBGRiIvPjwvZz48L3N2Zz4="},64126:function(Pe,H,t){"use strict";var e=t(59301),c=Object.defineProperty,X=Object.getOwnPropertySymbols,O=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,p=(f,o,v)=>o in f?c(f,o,{enumerable:!0,configurable:!0,writable:!0,value:v}):f[o]=v,P=(f,o)=>{for(var v in o||(o={}))O.call(o,v)&&p(f,v,o[v]);if(X)for(var v of X(o))y.call(o,v)&&p(f,v,o[v]);return f};const m=f=>React.createElement("svg",P({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},f),React.createElement("title",null,"\u8FD0\u884C\u65F6\u95F4"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M30 15c0 8.284-6.716 15-15 15-8.284 0-15-6.716-15-15C0 6.716 6.716 0 15 0c8.284 0 15 6.716 15 15Z",fill:"#BAFFF0"}),React.createElement("path",{d:"M25.5 15c0 5.8-4.7 10.5-10.5 10.5S4.5 20.8 4.5 15 9.2 4.5 15 4.5 25.5 9.2 25.5 15Z",fill:"#44D7B6"}),React.createElement("path",{d:"M13.5 9a1.5 1.5 0 0 1 1.5 1.5v4.379l3.56 3.56a1.5 1.5 0 0 1-2.12 2.122l-4-4A1.5 1.5 0 0 1 12 15.5v-5A1.5 1.5 0 0 1 13.5 9Z",fill:"#FFF"})));H.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMzAgMTVjMCA4LjI4NC02LjcxNiAxNS0xNSAxNS04LjI4NCAwLTE1LTYuNzE2LTE1LTE1QzAgNi43MTYgNi43MTYgMCAxNSAwYzguMjg0IDAgMTUgNi43MTYgMTUgMTVaIiBmaWxsPSIjQkFGRkYwIi8+PHBhdGggZD0iTTI1LjUgMTVjMCA1LjgtNC43IDEwLjUtMTAuNSAxMC41UzQuNSAyMC44IDQuNSAxNSA5LjIgNC41IDE1IDQuNSAyNS41IDkuMiAyNS41IDE1WiIgZmlsbD0iIzQ0RDdCNiIvPjxwYXRoIGQ9Ik0xMy41IDlhMS41IDEuNSAwIDAgMSAxLjUgMS41djQuMzc5bDMuNTYgMy41NmExLjUgMS41IDAgMCAxLTIuMTIgMi4xMjJsLTQtNEExLjUgMS41IDAgMCAxIDEyIDE1LjV2LTVBMS41IDEuNSAwIDAgMSAxMy41IDlaIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg=="},84842:function(Pe,H,t){"use strict";t.d(H,{Z:function(){return L}});var e=t(3113),c=t(59301),X=Object.defineProperty,O=Object.defineProperties,y=Object.getOwnPropertyDescriptors,p=Object.getOwnPropertySymbols,P=Object.prototype.hasOwnProperty,m=Object.prototype.propertyIsEnumerable,f=(A,M,S)=>M in A?X(A,M,{enumerable:!0,configurable:!0,writable:!0,value:S}):A[M]=S,o=(A,M)=>{for(var S in M||(M={}))P.call(M,S)&&f(A,S,M[S]);if(p)for(var S of p(M))m.call(M,S)&&f(A,S,M[S]);return A},v=(A,M)=>O(A,y(M)),s=(A,M)=>{var S={};for(var D in A)P.call(A,D)&&M.indexOf(D)<0&&(S[D]=A[D]);if(A!=null&&p)for(var D of p(A))M.indexOf(D)<0&&m.call(A,D)&&(S[D]=A[D]);return S},x=(A,M,S)=>new Promise((D,E)=>{var b=J=>{try{G(S.next(J))}catch(l){E(l)}},z=J=>{try{G(S.throw(J))}catch(l){E(l)}},G=J=>J.done?D(J.value):Promise.resolve(J.value).then(b,z);G((S=S.apply(A,M)).next())});const L=A=>{var M=A,{children:S}=M,D=s(M,["children"]);const[E,b]=(0,c.useState)(!1);return c.createElement(e.ZP,v(o({},D),{loading:E,onClick:z=>x(void 0,null,function*(){try{b(!0),yield D.onClick(z),b(!1)}catch(G){console.error(G),b(!1)}})}),S)}},88778:function(Pe,H,t){"use strict";t.d(H,{Z:function(){return v}});var e=t(59301),c=t(25690),X=t(8591),O=t(38986),y={flex_box_center:"flex_box_center___kVqBh",flex_space_between:"flex_space_between___FMnNq",flex_box_vertical_center:"flex_box_vertical_center___meESe",flex_box_center_end:"flex_box_center_end___KFpOb",flex_box_column:"flex_box_column___GHIK9",video:"video___nn_cD"},p=t(69618),P=t(59301),m=(s,x,L)=>new Promise((A,M)=>{var S=b=>{try{E(L.next(b))}catch(z){M(z)}},D=b=>{try{E(L.throw(b))}catch(z){M(z)}},E=b=>b.done?A(b.value):Promise.resolve(b.value).then(S,D);E((L=L.apply(s,x)).next())});const f=function(x,L){const A=x.split(","),M=A[0].match(/:(.*?);/)[1],S=atob(A[1]);let D=S.length;const E=new Uint8Array(D);for(;D--;)E[D]=S.charCodeAt(D);return new Blob([E],{type:M})};var v=(0,e.forwardRef)(({time:s,number:x,supportCamera:L,take_photo:A,isExercise:M=!0,update:S,onUserMediaLoaded:D},E)=>{const b=(0,e.useRef)(),z=(0,e.useRef)(),G=(0,c.useParams)();let[J,l]=(0,e.useState)([]),[R,ee]=(0,e.useState)(0);const[le,k]=(0,e.useState)("");let[B,a]=(0,e.useState)();const[K,g]=(0,e.useState)(0),I=(ae,W)=>m(void 0,null,function*(){return(0,O.ZP)("/api/attachments.json",{method:"POST",body:{file_type:"base64",original_filename:ae,file:W}})}),h=ae=>m(void 0,null,function*(){const W=new Date().valueOf();if(ae){const se=yield I(`\u7167\u7247${W}`,ae);se.status||(yield(0,p.Ju)({container_id:G.categoryId,container_type:"Exercise",attachment_id:se==null?void 0:se.id}))}});(0,e.useEffect)(()=>(Z(),()=>{ye(),d()}),[]),(0,e.useEffect)(()=>{R===2&&s&&x>0&&(j(),g(1))},[s]),(0,e.useEffect)(()=>{if(K!==0){if(K===2)clearInterval(B);else{let ae=0,W=setInterval(()=>{J.includes(ae)&&V(),ae++},1e3);a(W)}return()=>clearInterval(B)}},[K]),(0,e.useImperativeHandle)(E,()=>({handlePhoto:V,handleTakePhoto:we}));const d=()=>{g(2)},j=()=>{const ae=s/x,W=[];function se(ve,be){return parseInt(Math.floor(Math.random()*(be-ve+1))+ve)}new Array(x).fill(0).map((ve,be)=>{A?W.push(se(ae*be,ae*(be+1))):be==0?W.push(0):W.push(se(ae*be,ae*(be+1)))}),J=W,l([...W]),console.log(W)},Z=()=>{navigator.mediaDevices===void 0&&(navigator.mediaDevices={}),navigator.mediaDevices.getUserMedia===void 0&&(navigator.mediaDevices.getUserMedia=function(ae){const W=navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.mozGetUserMedia;return W?new Promise(function(se,ve){W.call(navigator,ae,se,ve)}):Promise.reject(new Error("getUserMedia is not implemented in this browser"))}),navigator.mediaDevices.getUserMedia({video:{width:640,height:480}}).then(function(ae){ce.current=ae,L&&L(2),ee(2),"srcObject"in b.current?b.current.srcObject=ae:b.current.src=window.URL.createObjectURL(ae),b.current.onloadedmetadata=function(W){b.current.play(),D&&D()},b.current.addEventListener("ended",function(){console.log("\u64AD\u653E\u7ED3\u675F"),d(),M&&X.ZP.error({content:"\u60A8\u5DF2\u7ECF\u5173\u95ED\u4E86\u6444\u50CF\u5934\uFF0C\u8BF7\u572810\u79D2\u949F\u5185\u6062\u590D\u6444\u50CF\u5934\uFF0C\u5426\u5219\u5C06\u63A8\u51FA\u8003\u8BD5",duration:10,key:9998})},!1)}).catch(function(ae){ee(1),L&&L(1),ae.message==="Permission denied"||ae.name==="NotAllowedError"?X.ZP.error("\u60A8\u5DF2\u62D2\u7EDD\u4E86\u83B7\u53D6\u6444\u50CF\u5934"):X.ZP.error("\u6444\u50CF\u5934\u83B7\u53D6\u5931\u8D25\uFF0C\u6216\u60A8\u5DF2\u62D2\u7EDD\u4E86\u83B7\u53D6\u6444\u50CF\u5934"),console.log("errname: "+ae.name),console.log("err: "+ae.message)})},V=()=>{try{z.current.width=b.current.videoWidth,z.current.height=b.current.videoHeight,z.current.getContext("2d").drawImage(b.current,0,0,z.current.width,z.current.height),k(z.current.toDataURL("image/png")),h(z.current.toDataURL("image/png")),Ce(z.current.toDataURL("image/png"))}catch(ae){}},we=()=>{try{return z.current.width=b.current.videoWidth,z.current.height=b.current.videoHeight,z.current.getContext("2d").drawImage(b.current,0,0,z.current.width,z.current.height),z.current.toDataURL("image/png")}catch(ae){}},ce=(0,e.useRef)(),ye=()=>{try{ce.current.getTracks().forEach(function(se){se.stop()}),b.current.srcObject=null}catch(ae){}},Ce=ae=>m(void 0,null,function*(){const W=new FormData;W.append("file",f(ae,"1")),W.append("1","123");var se=new window.XMLHttpRequest;se.withCredentials=!0,se.addEventListener("load",function(ve){let be=JSON.parse(ve.target.responseText);(0,O.ZP)(`/api/exercises/${id}/upload_photo.json`,{method:"post",body:{attachment_id:be.id}})},!1),se.addEventListener("error",function(ve){console.error(ve)},!1),se.open("POST",`${ENV.API_SERVER}/api/attachments.json`),se.send(W)});return P.createElement(P.Fragment,null,R!==3&&P.createElement("aside",{className:y.video,id:"screenshot"},R===0&&P.createElement("span",null,"\u6B63\u5728\u5F00\u542F\u6444\u50CF\u5934..."),R===1&&P.createElement("span",null,"\u6444\u50CF\u5934\u5F00\u542F\u5931\u8D25"),R===2&&P.createElement("div",null,P.createElement("video",{width:"288",ref:b,autoPlay:!0}),P.createElement("canvas",{style:{display:"none"},ref:z}))))})},74508:function(Pe,H,t){"use strict";t.d(H,{xp:function(){return y},AG:function(){return v},JA:function(){return P},FX:function(){return Je},k$:function(){return De},ub:function(){return ue},e6:function(){return Q},v7:function(){return L},BO:function(){return s},x7:function(){return l},em:function(){return W},BV:function(){return p},qz:function(){return f},Gm:function(){return m},yt:function(){return z},I2:function(){return h},sQ:function(){return b},z3:function(){return X},GY:function(){return be},wC:function(){return Me},Pt:function(){return ve},Oe:function(){return se},L6:function(){return c},RL:function(){return e},f$:function(){return O},j1:function(){return A},jD:function(){return x},g4:function(){return M}});var e=t(58143),c="data:image/png;base64,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",X=t(4977),O="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAEsCAYAAAB5fY51AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM5QkFEM0E0MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM5QkFEM0E1MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzlCQUQzQTIwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzlCQUQzQTMwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz74uUqOAACl0klEQVR42ux9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X9pK9hKMISxcuLBsxzr22GMdl+//8pe/lLRvCsnZ4Y033ih6n9tuu61tvKnY8povv/zSllxKkZY5//zzu4j/sW9jqbjyyitt75Vy49vf/rZ8CNjhT3/6E0aMGOFOUpewNoPND1jU6uQSfeMb3yjbsSorK6VSpR3uuOOOLlIxheBb3/qW7XZqnBe7Euk0kZwKmIuxsPiw4DUoFttss41MEbnoootw1llnyWt5xRVXlCPGa0vW5QRXjp944gnHh9uFF17oTtCMC+IG3TNw3HHHOQbFb7rpprIdR7gAprAqbI8jSKukfe+88862+/3b3/5W1P4efPBB2/1dc801Be8rFouZkydP7rKvrbfe2hQuYb+7Hx555JEu58pt5cRJJ51kO75er9dsbm52J6UbdHfG/fffL+vy7MCSjAULFpTlOHRfnKysUpNImUVvh2Ld2mHDhtlud8qCzwVajytWrOiyncKA/bEsh/pWgrBlyguD7vy53JpXTosNDz/8sKv+4LqEucHYEm9KJ1Dhs1wuwTnnnGO7na5NKZrs+++/v+12p4B8d3BSAWVvwWLHOBvZK5v9CXSz2TqN18TJ5S4FjL9lizCy/CdXEN51CV10wq233uroGh522GFlO87PfvYz22NMmjSp6H0mk0lz5syZXfb54osvFrW/r776yhQk02V/wpIrWx7aj370oy3+nnv66afNf/3rX+bnn3/uTkAHl9AlrBzYZpttHEmLN1Y5wJgOkzDtjvHQQw+VFCM79NBD5X6ES2f+85//LHpfwjIzhw4d2uX8jj322IL39f7775c9Ptja2mp+9tln7g3rEtaWDWZPOxFWfX192Y5z+OGH2x5jzz33LHnf8+fPN1taSr/E3/nOd7qc3wMPPFDUvkig2ftatGhRUfu6//77O/b3ta99TZKXC5ewtljccMMNjqTF1Z2eWolKv55//vl+MQ4klGnTpnWsXp111llF7+vRRx81R40aJfdVXV1t/v3vfy9qPytWrOgyXgcccIB0iYvFunXrZHkMv9///vc/dwK4hDXw8L3vfc+RUK6++uqyHGOPPfaw3f+uu+7ar8Zi4cKF5vLly8viCtON27hxY9H7uPPOO23HbMmSJUVbo7ScM/d12WWXuROgHxGWIlkLqHKXH3JjzJgxWLlype3fqGdVaiYyl7DtVqCYUNnc3CyTTV10Busj99tv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",y="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg==",p=t.p+"static/err.2323787b.png",P="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAKi0lEQVRoQ71ae3BU1Rn//e7dzYuioNRsHlSqRiUB2eUx0hbaKAHEAMWxiQ6PTUAUGCuIQNVOZ0xnrHUE5GHHIqOwCag8BlQiQnnUokgt5AEIK5GnBpIFXwjkAdl7vs7dkJCETXLvEj3/5d7v9/u+337nfN8554bowBHo16+3YRh3K7IPBHcRSIDI9QJ0AWkA8h0E3xM8DWAvde5x6Pqe+D17jnVUGLxWogqPp78SGSeC3wP4ZUR8pJ+Ct50O7e344uKjEXFcBkUkSERY6e43RkE9JcCgawngaiw3O6A/l7CvaHckvLYFhTKi5B8C3B2JQ6sYEhvpcMxKKioqs4ox7SwLkvT0mFNnz82HqKkCaHacRGxL1gDybHJp6WKSYoXHkqBytzuF4FoR6WOFtKNtCP4b0c7s5N27v22Pu11B5e7+6ZTgBgE6t0f2Y74n8IUjOuo+1+7dx9vy06agcrf7fgjXARLzYwZrnZsB6BzevaRkf2uYVgWdcruHKnAjRJzWHf4ElmSl5nTcnbRnT3k4b2EFVfTt29NQ8l+zKf4EIUbi4kAnhz7ohuLiH1qCwwo62cf9ccf3l0jibh1DckPy3lKzmTcbYQWV9+k7HlArOjaEjmejRm9yaWmzOMMKMncCp9x9dwlkYEeEQUCBrO0IrqYcApx1xsV6XLt2nWl43kyQqyB38dQJPZ7MY56qdLsHGIL/iY3m24R0p2jc6BDZrkVHf3XTiBFfMy9PdbSgNotCYv6kDAPGVhCTT3vz3zCNT7o9PhHJsRoIwUJN518TS0qKrWI62q4xQ/H5uTsB+Q3I0521zrcfGf/KuTMDBrguXar7or2mSuCCRm1q4t6SN5sGOGZBTQ9DsRdgJEFpQeo8pRvRJe/MYeMUMe2lYlQczl4cBki7jT78DyCVTN32qfkuRJC8Mrd3nSGNzYoa5wYm+P5kvivv43kakBdbbWTk1zqRnlBa6jdt8j4UR1Fx9WQAUyG4aqtEUIHYBWJh4ay4dQ28ciBjJiAvR5Qx8jtEOROZsuliSFBCQc4LSvBs4xogLjmjolPLH156VLKyok4ePuKHyK1XOSN/0Bz6PUlFRaXmuzELLrmNYHCVQO6wEhjBT5zReHj99LiToUwdGPIYgNesYMPE8hDTtq0JCYovyD0KkVuaGZHvnfb6xpjPTnk8o5WS91qSNC2bo+fWZiqq1RDpZDOggMPhHPHuzKi99aIy8gHx2uQwJ9t69tr2IBPfyr3TqJPPwxE4dGScGp+//XKB2CIiQ6/YcXP3faUjGjITNII7IxBTT0eeitJjB6yfyUr5MrMrLtT6IXDZFHUWaTd0Y8LKieOVEb6JkjgwOCbTvTY726j0eFINwT4RcYRi0LVfJZeUfGqumeKimgNWp1kbQX7w/pxOmaEsHRw6BaKW2BRkBjWQCQUTFylR01td9ODjgRzfq6Gp18ezSEGmEyxJ3lfaz3w2en7VNKUQen+tQ9O0ezfMiv1QjmZcj1oJQGBvl09tKl0Fuf8Rkd+1Koj4NkqPS/lq3D+/PztoUNcLF6oOQ7AweV/p8yZm5LyqveGqWSTiSK4pnB33UH2WMtZAJMsWD7HIFHRQRFLbBnLR6Rzfk6G15PFM05R2NHFf8RazzwSDqs0Dl52ACJ6PuTm229psXhJ/xjQosZl5vs/4/NxKQNpegERQd7B3xVjfIcnK0iuPHYtOLC6uHjW/dqQoo9BO0O3ZRkfpt6+bEXNY/BmZUPJ+e/bN3pM76crPrRVIdHtAkpsDXl+oqjWMUfOrpoiC/cXbhjPqWnrhU7E75NB9dyFYt6+9uFq838/4gpwfILjOCpBkZsDr+6DBduTcmomAWmYFa9VGc3DQhplxn4h/aAqU+sIqLmRHfkZXQU6ZCG63AiRZlpQa1bu4/9K6UEGYXzMESm2zgrVqQ2i3FM6JPS7+jIEwT832xi668nN2CPBbqziN2lOV3uULTPusl6uTahTKIZFuKpt7JXGm36y4hDxSiX/YI1DG61bjupyhzaag1QJkWwfyrO6MSqkYu/QbEzNqXvV2EbnXOr51S2p4o3BWJ3Nja5btAohMsMfLV80qtxCQGXaAJJcEvL5pJmb0vJpxStRKO/hwtuYunE7ds+HJ6P1yfEwXVJ+vgCDWFi8xg64Vk7JFGattAg2nw9n35NjX92etEb32qxpzn3dNWSKxvHB2p0n12RkyHYJFtmIyjXUtnT3eye1Sc16+gUC3Q0CyJCk1aqBZIB6YKzfVsdrcMSTY4WiwJbC/C+J+vWIOq0TyHPDvNI8rKba4iBpERXUNHR9cBTkfi9j/LEJqLwW8y582OR6Ye7FXHYx3gTDnpjYiM8U4o5nZeCbyD50BpRbaEmMaE1uZtn3Y5fPQxGch6gXbJKDSdW1ExfhlW0zsmAXSxQjW+ARy1X1ZS+76k6vkd5G4J8zMhKZa2ahuqKs+DPOLn91BPsK0bctCghJXTLrDUMoPiO3PJAQvApwSyFme3xDD6PmXPCJ1MwA+KCI/axqbWZpBFFJ3LDYLQNN3cnDIEgim2NWC+unmYsqmc42XEq6C3FUiEtrpRjIIzBscm/mMeXZqih+9UOIhNbeFMhBkRb/ZMV+afaalDykb3gdBowRi/0cFtcVM2xqq1FcErZyYKoZ8FkmWGoMjjwGy6MaYTsv82a9eaOuHue2DJ6KP3P/KxQYbOThkB8R6g2/i8xwcsbfyjsJQX2x50XhNWboigGcBrKam7RKRMqce+vodYwiSIOihREYAPN5wJJGDGdkQsdc6Gpxp/AtTt/2t4c9mghIKJvcU1O0VQVQk084yhjgHxKac9i45I+VZsTj3/SGI/MIyvjF6VqBrbAoTC6vDCjIfulZM/KMo9YptchsAEk8HvPkvhdbVwYznIJJnA97EVBvLXlvfblZ0whG58nPWCvCHyJy0gyKPde7WOdVcP3JkWHfUqkOAxNn2Rcxn2vbZLXFhr15vW/nEdeeNcyUArr5ctO25OUAjH6z0+tZfzs4qRFJZiU1IHTySvPoDQKt3yeb1cFDJNhHcdI0amhQk7gh4fen1YoYPhgQ/ss/NzxHtHGj2nHDYNi/Hk9/MTQka2CoiN9t3fNVkUDr0/hU5b5SK5Gnw7yyCiMcWL+GH5sxkz80nWsO1e9uftHJysqHqtoigpy3nLYxJLgt4fY+EsnMg41FAltriIzciyjm2tcy0WuXCOUnKf/xGg1VvishwW0Fc8XIhNoYpJ7J9gfpLRByGyM8tc5FzkTromXBrxlJRaM2ReW0sSi0QQTfLwZiG1P582rv876Hs+DNehpKZFvEnoWE2U7dbbrrtTrmWjhPfeqybEby0ECLjrARF8ETML9DzxD2+WikbdifqDHND2vb/PpDm5/oXcV3XRey+tsaKH1tTLhyh661H0xCsmyaQCW1dg1HTHwpMWLbmcpneBJH7Wg+QVdCwFKI/z7R/fWdHyDULaiCIL5jdScM3Y6X+m04/aXIPQGJnwJs/OCTm8yEjYSDMLSurQPkI5CrcoK2ja0vobBTpsD3l2nKU/mGe43DFiV5Ksb8SNUCj9lrlhOUl5r8JwG9evjMBhDmdjkJYBp2luLPHHrL+nq8jxv8BV2A7FHmr6w0AAAAASUVORK5CYII=",m="data:image/png;base64,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",f="data:image/png;base64,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",o="data:image/png;base64,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",v="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAwCAYAAAD9wT87AAAe2UlEQVR4XtVcB5QUVbr+blV1T+ieGWaYBAwgOSgooJLjENeA6a2KCVfZNbum3VXXsG9VdFfc1TXtGlfXLCKgEiRnUAHJWRzAyTl3V9V957vV1dPTM+M4Hn2Pd8/xIHRV9f3vn77/+/9qgVaWlHIggHMB+AA8K4TIbe2ek/FzKWUmgLGw7THQtLlCiBUn4z6j9ySa26SUMg3A+ZDyaljBMTC87mXrAUwSQtT+fxBOSqmbpjnaMIyrYJnToRvtQ/sOAJgihFh1ssvRSEFSysEAroJlXQZdp8VhXUEAS07UYGavBPSIQz10vacQ4vjJLJiUMgPAhZByJoQYyr0erZFYmFOFZK+GK7szGOB3Qoi/nsxycG9KQVLKKyDltbDMbBge5NYD87+twvxjNdhbZiIoJZZMysRpPqsShreXECL/ZBRMSjkAwM2wzIugG2k2gOW59fjgaDU2FNbjRI2Fm/r48eigdtz+TUKIF05GOSL3JKSUDwN4SALYXBRQwqzIrUNBvQ1DAIYm4BHAJxMz0TPOLoJu9BFClJxsglVVVWXGx8d/IYTIOl4rsSCnGvNzarCvIghLAl5NoN6WuKVPAu4dkMjtXyuEeP1kk6NJDpJSHgTQ8+Ht5Xj5UBWoqBhNQAsFP/6dwi2alIlTYq1caEY/IUT5zyGYlLIvgD4AugLIgm0zF3qgaccDgcCbMTExu1v6Xinl6YDc/lWxiWvWF6E04BiYxxUEQK0lcUe/BNx9qlLQFUKIt38mOVIAnA6gG4AugM104Qe0ajo1gA+FEHTwVhc96CoAbzy9txJP7KpAPKWKWFRQrCawZEoHZHnN4yEFVbX65DZeIKW8DVI+DiHimrtVSnlCCDFUCHGihc+TYJl7jwf1DlOW5KHWltCiLqSCfndqIm7vlwDLsi41DOP9Nm6z1cullL0BLATAP1tavxZCvNTqw5iDpJSnwrZ2rC60tKvXFTayOCc/AXGGwNIpHdDRCOZA9/QXQtASfrIlpdQg5TYpxMDXDlVhf7mJ/DoLZQEbNabEnf0TMbVTLL+PCHJZy15kL5EQk6ctK8De8mATWaige09LxC19lYIuMQxj7k8mROhBUsrbAfydOW/pd3XIr7VQXG+jImjjtHYePHlmMmDb7wpdv/yHfDcV5Idt7c0NalmTl+Sh2pTh8OYqiF5FBXXwWEeh6acKIWp+yMPbco2U9icS4pyJSwuwsywQDrM1lsQDA5JwW78EPu4iIcS8lhUkHwfw+1s3l2LesRrE6o2jARV032mJuLlv689qy94bRRwpL2YIe3F/Fe7bVqYiEqMs82CvBAOrpmQA0vpUaAZry1ZXCMXZS22ISVM/L8CBSlPFbnfRg/53FCQfAXD/7VtKMTen4XB5qDf38eO+AUm0+usMw3j1exR0GYB3nttXicd2VSDu/0ZB/WCZuzaU2NqMNYUKZHFRQR3jdKyclgGvZa0XhjGqVe2EYbZlzYGm3fmbjSX47EQtYiIEaxTiPNa3IQ/6SUOc46nyUgDvRh8uFXRlNx+eGKKg8d1CiDktCRYIBM7wGPrW5flBce36IgVuIldkiANwsRDiox9ySG25RkqZEIpInRiRGKKFAGwJtPNqWD4tE8nC3AXNOEMIYbX2bLcOugbA63N2V+CpvZWNLK8RSPCYx6ErFPdzgIRBsK2tn+ebuG5Dw+HWWRLnZsXhxWEERnhMCHH/93hQMqzggaP1RuovPs9TsDpSRZEgAcAvhRAftHZAP+ZzadurLCHGTl5agMNVTkRyz3HxlA7o7LVyoOk/KJe7ChoKyE0Lj9fhpk0ljT0oBLs/m9QBp8SYuSEF/eQwW0oZDyuYc7BWb3/usjyY0qmiA7bEqLQYvD0mlWf1ohDixu9RkICUGwJCDJu4OB/HaixERrn/RZj9NIDbZq4vxvLcOnWeVBBR5fzsTPT3WaXQPb2FEEWtGYBSUHV1dYd4r+fA7hrNf8HyfBCgu5bHB//UhaqUkoVIOoBhAPrRBmzbLtSAWyul1mnSkjzk19nqcIO2xMBkLxZOSCP6eU/oOvNMRI6UQgjBbaolpXwZwHUz1hRhXWF9ozBHBf2UhaqUMgYA+T3Wb8Nh2+2haWUASDBf/PDX5XjpYFU4ItHo3hmThuFJMgiPt4sQIu/7ZOFnrgcZsO3tFdBOzV6Up2BhZKFKzX+cnYFTfXZFdV2gt9/v/1FUjySdBDkLltUVUqbD8BjRFsRYfeGqQmwvCSiYTKG6+XR8PjkDBuQ2CLEItt0NQrSDgAe2TIG0bWh6IYTYzLINwB/u31qG149UNwrXVND1Pf340xlJ/NofTfXU19f39Xq9s2Gb/WHLTjA8ityLXm8crsa928rCe6i3JF4a3h5TM3UJ3fMEbDsTQhB3xwOaH9KKhRAVEPpRAK8KIdaEQ7S07XkQ4oJzlxcqmBtZgfPQPhiXjiGJdn2IizvWmmtGfy6lZFW9RwKxJC4Lak10idPw6M5yFNbb+GXXeFzcNV7ddsvmEnx8rFbBZKKf9FgNi7LTkRLTUHrSy/k3opWgDSRqzt8BnABkp1cPVeOB7eVNFBQBOO4RQjzZVjlCXsrcdUlREDhaaSIzVmDZd3X49EQtuvkN/On0JFU7rs6rw9Xri8NnSQN5cnA7XO6QtY0WQ0CpBcTrjoUBKCAb0aAgKWfT8m7cVIKFx53DcRfDzH9Gp2F0CiQML0HC/rYKpmgcK7hnY4kUV68rUjH53yPb456vSrG33MRV3X145uxk9di/7KrA0/scsELj8BsCn2WnI8unozJo48ZNpThYaeLBgYnYWFiPuTm1qgh8a0wqvJBFsILJK4ulPnNdUSNDI+C4oHMcnh2qAMd/CyEeaqscIQV9CuAXF64sxLqCekUd8bQe31WBjDgNyyZloFO8joMVJs5fUYiAdMAKEd0fByTiJqcOwz8PVOH1w1U4MyUGl54Shxs3l6qQPOesZIzLYItHnBGpoGvpVpGH426ervmv4e0xrRNDrhgshNjWVsEU/LTMfTlBvePUJXmqsv7nsBS8eaQaq/LrMSkzFm+Odto17x2twV1fliojoSKJguaPT0PfJI8SctLnBYoE/duZyYoxeOVQNXonGlg5NQMeKbfBtjKP1GkdiOSCIbDB51KOiR1i8dpI9T1/F0Lc0VY5Qgr6C4B7fr2xRBXE/9UlHqPSY3DP1jL4DIF549JwajuPYkKmLisI51N6ENn0+weoEKsMcfaucozJiFVsyTXrihXyZBg8t5MHEPrASAWNAbD6g6M1uCN0OO7m+WAexi9PUSFoLGPjjxLMNldYQh9PtmBPWQCzB7XDzrIg3jlag8EpHiwYn6YKu/UF9bhibTGMUMyiF707JhVnp3ph2sD0lYX4orgejw9uh5wqCy8erELfRAMrpmRAk3I5YPtroA9lPs0LgQ3ul4hwWGoM3h+bSsDxutB1GmWbl5TySgBv/m1PpTrg4WkxuKG3Hzdsckj+N0elYkxGjArPF6wsxI5SJ2XwHGd08+GvTk2Hlw86bMPZqTGKgmI4DNAZRrTHtEwD0IwBkQrqBjO4f0s5PJeuLmwCTx8+PQmzevn53POFECQD27yklH8D8NvrNhRj/rFaxSxz46y9uvsNLMpOQ5JXw+FKE+etKAzXMTzYV4a3x6SOTnS+bE0RluXW4bFB7VBYZ+Mf+yrRN8nAyikZENL6BEJUAtrl01cUYnvocHgfQzUtm+ESkB8LoV3YZiEcpDgYtvXVkrwgfrWhGF19BmYPSsJvNpWi0rTxzFnJ4XxKL1sUKv7pwdM6xeFfw1WIxYff1uCWLaUYlOzBg6cn4ep1xUqJLzUo6LRIBfnJBp8IGllTluaiNlQB80G86bd9E3DPaYqmv0YI8caPFGwmgNfo2k/srsDlp8Qr6/n91jKkxmjq4Dr79CahgbnjqQYPBhmPD3Nq8OczklAdlHhyTwX6JXlCCpLzIcQOAA+wplsQkU9p0V18uvI0XVqrhWaM+5FyJMMyD3xTr6VOXZoHQwhVSN/5ZamqvR6MyDN/+roc/wpB7UYeDCgjo1JoNGwiXrWuSHGhLSlIwLLWB3R9+ITF+ar76OIEKmhmD5/bibxTCEFPaPOSUp4FaW9ZeCKAK9cWIjszFtf38mPWphIFBOaOS1PJngfJ5LorhCb5/Q8NTMKveysPxj1fluLFA1UqxFF5j+wsR/8kD9ZOy2SIWwCHwnl99s4KPLu/gRlhqGwf49AticLeAaExn7ZKt0QLKqXkWa0L6vqIMZ/l43BVEO+NTsXsXRXYURpU3OEDpzt55pWDVXjwawdN0oO5zwUT0lTk2FJUjwtWFqFPoqFY7l+uLkKVaePVkak4p0NUiOPDpGW9BU2bcdGqQnxV3AC1eQjnd47D8w76mS2EuK/N2nFCQxos8+CROi3pmT3lGJcRi3GZMThQEYTf0NAtwQjDYoaOz79zqnAq6Na+CfiD48F4dl8l3v6mBvcPSFR55aUDVciM1/HyiPZU0GIIQVZ7Fa8hSnRJUwIO/j97W508P5xuaU5WaVkvQdOuZzTgc6/p4VP1I/dDUjQjTle3LT5Ri1kbHXaGhpcVr6tQ7vdoCuUxb9Eo7+yfgPu3laOo3sJ9A5MwJt3DQqIBxSkFSevPgPbHyDqE/67olvQYvD1a0S0vCyFm/UgFMe0vAHBOa/f/cVsZXjvsFJqKMO3uwxODneRKS9SEaJQnSeqSlARAmuVvsM0ja4tsjZ7q1nSN6Ra7HLpBuoX1RpuXlJKMxluhcqzF+1lwX7LaKSu4Rw6tUEHpcboqIUwpm5C6vFYA3wEYFD3Vo6B2dGhwkqsXn2Wn8VsWCE2b3maJQjdIy3oWmnbzoUoTu0sD4J8Mp2VBG+MzY1U9xPX8/ipVxFJBTK6/6BSHf4aSKwWl0tgrMm2pckCiV7iCPsueECwz51Cd3v6cz3PDvB6fy+v/MyYNo5Jhw/D2FUKw5d/mFQgEzvZ4PBtKA7bOsMYocLTKVF6UYGi4f2CiYq+P11j4xfICVAUdVpvjBJ9MSEP3BIdEoWyUg+iNy+fRVLiHo6Ah0QrKZu76z5Fqlbjd0MB7WXitmJoBr5QbhaaNaLNEroKkZKv3+ivWOkhMF05Di0ZwVmqMgtr8+8c5DsJhLUQPJpR9zyFMwVKAwIAWqLwJAt0SdLwxJg0+2NugaUMh7a8qpDYgmrpiuH5uaAqmdyYiFMOEQw+1eUkpR3IqjWiUYcqlxnig3Ne8cakYmhajCutpywuVEfIafv7h2FSckeLF8WoLszYWozhgKzaEi2TJY4OSMaFDDEzTHButIDabdq8sssQ16xoof35hokdg2bQOSBXBQ8Lw9mqzRA0Kuo1h6IHtZSAdE2kEGaR0JqarMECGYMba4jBhyuRKwpR10ltHqnHXV2WID6EY7o/UysppHZCpBQ/C8PRh11IKfdoUNiErzHBNRc8jFUNwYprmVI/Hs+THyCKl7MjWxs4qzXfhinwVwtzD5HfMGZKMy7rFK2WRcXDhPg3qjVGpGJsRg9waC5OXFaAiKMPhmt7E8uFXPX1sUJ4TraBUwsd9NVry+cvyQHjDC9xqfmF2Jnr7ZAU0/WYyF5ZlBXVdZ+uBtHkhgJLWUJGUcjyAFe+G2ILIBO4RAgsmpKJ3ogeHKkyct7IAAduxSCZXwvAEj8CSUOL1hhTkTh4tntwBXY3AMeGN6SKlfB7AjVeuLcaagrpwnHc6tAm4zxm9eoZgIiQiaT1WmoW5ublFHTt2/N62vpTSoJdWSW1g9uI8VY+5XsTvuK1vAn4fAjXXbyjGkhDgoQeTaiLlRDZl2rJCfFcbgZhNiQcGJuGGPgqxXhKtIC9sc0exbfSZuCgX5cGG+QTGblbgrFuaLCtILZZBEzmAthuatgXAJgC7opt7UsosWOb+rytF/EUr8xs11BTnNyoVozNiUFRnYeryQpTUO77PeM7kSnS0pSigilXG9EgD+nRSB/SMDeZB92ax+0p67O4vy/Du0eowt8jDu7RrPJ46y+H9Gi9m7WA9OH+uaQcgxVZo2kYAXzU3TSSl/A/Ht/5rdRE2FzW0NqiECzvH4x9Dne+4f1sZXncBjynxyKAkXNvTr8IzywnSVW5rnB70+9DkkRoNa7LFEB2TvSQfR6ut8HwCFXR1D78q9MgxsQ3AhMeDIyLJ8nnQJUFHsoMunWWrIRNO4XDQYzWngVQNIe2vK0P5gUx2ZL311JBkXNotXiXPc1YUKhDBz0kiMrn2SDAUPD1vRUGYZ6MH8WvnT8xEvzirCIansxr9Bd5+anclntxbEQ6HlKN/Oy+u6BavWHQeJnOyz9CQGqujY7yBLgkecIgozJ1bZiU0fSOEmA/gUyHEtxRPSnkngDkPbCvHq4cb+j7MmUNDlBIP+B97SQk5I200kDv7JeAuZzYPl68pwvqIvlXU5zObKsiy3oCmXXXxKvJdgUYQkBqnYoii3EUrpiAMN0keTYUi4nomyKEZcch05+5tcz804zXCdABPsKl2yaoibClusDxu7u7+ibijv8P2snDbVFQfhslMroNSvMirtVTiLQ84YcWN//MmZGCAzy6F4ekCgHPmq9/5pgZ3R9RCym4kFI0ULQc/Y5jlQTIf9kr04Mz2XgzPiMOApJDlUVm6MS8YDD7r8XiINFa/d7RGuOQun+H2sBiSmRvfP1qjWAYCnqiiHzdvLlG0l9s9iKr5rm+qIOlM1xCZfBLVdmgmJoT/ycX5lnSUyAezah+c4sW5WfGY2iUOPgVx7G+gaXyFZURkrcMHcXNXdPPhLyEy8abNJVgQ2jyN4/WR7RUUJ2SdtrxAQVh6l2svH43PwOl+uxyGh72nNNjmvpWFtrhmXWGTWqM1WYhc6W18NsEIPZdM+PSufvTya4AVtKF7lsK2sr8utz00aNdQ3AERNySvyqvDNaG+ED32vKw4vODMWOCh0ESvm4sV493bj/sHKibixuYUdAOAF6Lbtc0JFIlcmvvchcG8jo2sy06Jx8zeCfCFYke0dTOsTciMxb9HOW0HjiO/dMgJHRTs6RAJGc0Su8Yxd3w6BiXKSuieHirxm8HDe2q0xOlRbfwmYT0CgbUkJ5VFKEwyl3u8oU8CBrRzapnSehtTlxegIMScu6Dq4/FpiiPcWRoE2RlmUxrayLQYvBMqGUj0so8UqaAbeoWpojuaU9D5DOccvPtzqFBsbtOM26xhyoO2StbMEU0eFnEjvYqxmXCZMHdkeoxqa7PKdhc3f1o7L+YTTgsWq5V4dKez+Wg+jiTjyvw6lQe5qDR2fc9MlNUwPD0BFMO29hVYeveJi3OV10VNYYW/l8+vNKkAp6qPGqdrJD4Pn8aSYAjF7nOgkgn+stVF2BgBFKhQth0IeFjvqGLVlGCEcUqGdAX93/3GKRkiFeS25W3bvrc5BZ0NyM3zcupw65aSJtOZ7mEwRr8wNEX1c5Z8V4ttJQGF+qIH1qOVSyUxIb86IgUDkr3IXpoftjx3uI+MBS2VdPxvv2iI3bf2ScAfHHiMO74oxQffNgw48t73xqbj7CS7FoaX7zB9J01zY0DXh41flN8IykbuiV5Lqp9Tn5wJZIf0WLXDn5IiakmpjA40mut6+vDIoHaNvJ33Rno8cyVzZm6t81wW/Qx/CR5NFevkHd0ZPj7zVz39iqlnBGxOQd3ZF9pQCmPGmoIw/IsUyn0Dgl/S1e+4OamOJSfqlJD7Kkz1by1ZIjcxOdTZvDTC8sLt7YnpCmxExu7oZtdjO8rx3IHGEzPvjk3DsCRZF1LQCWnbH0GIC5ubs3DlIay9JwKYENZTSQuP1SqPYK0SPQDp3suQReiwYnK6Ipdd5oOfc78kc2/qk6A8k/0twmlGHRofzy4zTse24gAuWeNEESqD913bw1E6gEeaU1AKK+QDofk0WmZzoYskH2sWkqiRix7yRVFAdQpzqhvPpbnXEUGNSY/BW6NTG1meS2Z+NC4NA5I9qhN58aoiFbvJVU3uGItXRjj5iQz2wzsahkIYUt4Zm47h7WR4sEVKSV7uZhUO8xxmPHrR0i/uEo+nQ/MQkZ/nVJsKIr//bU2TQXxe5+6XHs9zohLckTUe9KyefjzseEIYTtMrvRoUpUWU+E2liXNXFKIuNGTJ+8iMk00g2m1OQSxWdxbZRm8Wq6QhmnNzh85oh8u6NZ5QIXTlLNjf91Y2mex0hWdTikPst/ZLULxaZIs9Eq19W+Vsntczdg9J8aqeEXNeJFfH51JBb49Jx4hkOwAjhm8B5kgp2RZ59M4vStUhRw/T8z4a1NntY/DBuNQmhsgcee/WMhURmosGBA0MjQuz05SXTF3mhDFeq1o0WXF4PoTWIuE0IwV5xbNSvYpc5dyCO+qmFNTdh8cc5v6pZvO6NM11AV0fOWFRPk5E0BCR1sUH3d43Ab8L0Rn8jNwS0R/Hj2itzT2c3tPDb+DDcWmqixqJcHh9ZPeU4YZwmuiI1trDr+PT7HR10Gvz63HVuoa5BSrorTHpGJksAzC8bCN868zhNWXnI+Wg5XcO0Uh+TmiGPOONQ9X4y+4K1cJuLsRxP/Tqv4eQJf9OApjhkddHd08f3F6OV0KIVPWwhrXHlE6xSt5zlheGR4R5rld392G2o6B/NK8g254LIS4i8thd1vQ9G94ZNcKkRlypnCNVZpO3CsKhzZJIi9Xx0vAUDGmvKlirPGjrfJ8nt9ZhFLhB9x0efgeti/PNZKzTYjUsmZiu6ivuiwMZbkihBb/ltBGCIQUdlVKy7/QJhzMeCnU1o0McrZmTOJ9mp6GLz1Dv8/x5RznmH69VRWtz0YP38JDZRAzxbWpMj/ex00tERtRK7yL7QWNlRGEbh0Uw5XpySDtc0d2nDI811JchUoDyX9XNh8edWvCF5hUk5XOcvKRFrA1ZRLRgbmh4dWQKnttXpV6fpBVHDjy691Agbur0ZA/+OiQZpyWzWwjONbAiunJGhOU5yMiP/z4jSVX6v95UonIRn8HD+mBMKrr4DQe6rnD6LG67Qs3uJUsTHhXiqKCz+eotK3WGmOZCHDfCZ88dm6qg9h+3l6mhlehXVyKNjAq9q38iZjkt+BO2bc/RNDw1L6c+jHzpmWkxDjtPg/oop0bVOxSYaeOWvn4FILhmbSjG4ojuccRw5cstKehBAH+6dUsp5kW8qxOpJB4eebgOcbqi0psLaS6lQgqI3NftpybB7zAmfHn3N7ZtX6tp2ov0vGdCg4pU5PSsOLzqzK6pxR81CNJrTaB9aFiY0JXexbEqV0Fvjk7D2BSYMLx80fmIlLIXrODedSVSvzLiXZ1oY6MVD2znwd4KE7Wm3fQtw1CByetGcMhlQJIaEwPkIUCws3oIZvDYvlo9gQM3zE0uA7F0UrpiIbiIbflfre30fZw5WuAPX5XhzW8cQleh1VPinTfxgH+3pKDf8E2C1tgEKoDJO9JruDGGG1oQc8yUjnG4rlcC+iTqpHlKoWlU/nMceJdSjgawhvnk42M1yIo3kBqroXeiF0NTlZftA+R+SMpix4PDj0KvghBZpo0uVNCByqCK+QpcjErD+BRuKIY56JDk/LcZPLCnRk+avjyv0UsB0Uri/Sw4Iw+EMjBSsBgelOLBzB5+nNfZfYXWfh/Q7uJvRvAHMyDlF3UQgx7dXoZYQ1NcXlqsgeyOsTTKenBWAjYhbxxs6YemG3B+EGQY5xo4ekbPZF7j/OEcR0FzW1IQmeCPommI5iyPnkQlURgqhxU26Y3JHeNwXhcfsuL4/p9pQTdIzfP9ngPuc6SU3AU7mo0bgCYrXg/Hi2dETrHyXVa+HS2l5Ft21+6usMBuhMtidE/UECdlDYSggk6oV1psa893Qb3rlCW54ZepouXg37l3d0aAfzL/cNSYZcT0LvEYnuqyvnIrIChHo/dbZYjDbPxslSFLAfGUEIIcZ3gppTpvd6zLqweOVZuI0TUVDRgSOzjVy5yWFKSmTNn6vv2LxlMx7jdEMtiZcbR6h/kdmh7nkIlctlUCiLnQNL7Xs7W5g6mrq+sTExNDg6gM9eE5xFEM4HhLL4pJKYdwvg5msCsgg4AwFceueyptKZ/XNO3pkIdqkPaXVdAGjfwkt1FTzeXveCAN7QYNp/gMDEzxYFhaLAaneaH8xTY5hrvasu1/5ebmzuvcuXOTn8KRUpLZ5sQpWVD+EgvfAKEcBWQ1mjUK554XYFvnw7YEhAhCSr6pYULTv2R6aklBAwC5Y3uJief2VyqtEoHGG5rT/4nVVN+EPaCsBB0pkT0gyyyDpq+HEB8DWNTSa/PNbbgt/yal5NkxyzI90VRVdI3+HSFpmyuk0MeTeGXnkspgrE/0aGgfyxxqoJPPQGe/BxxcDYtiBiQ042to2mfsZwkheGA/ywr9NhJlIBekZBFqOrZ5kgCFhYUJqampbAWzp9LCsgDLrgB/t0foByDkdkB1UrdFv5j0s0j1Ax8qpfxdqP/U8h1mIABN5EEYhyHELgBUBv87IAS98/9utUhA19TUZMXFxc0AcCZbIqG5A+YFvhvEMEQXVm4s6Jon6VKzA053dTI46OH8hMARhbwa5OCbboU/9e8//BRH8j9mLdQoDqqNCwAAAABJRU5ErkJggg==",s=t.p+"static/douyu.1e926b4a.jpg",x="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAA4BJREFUSEu9ll1IlFkYx3/v6+iMqzmjY2wfNqaR6H4UbKVR0RbiQiaVXXVjqNFFs3ddxrrhQhjuRlclIdvaCt1FYBeRBbYbrYoaRUhg+IE5SZQzOqON7zi+ZznvNK7ufJl9nLuX95z/7/yf8zznOQqfaSgLnA5MpHIc+BGFb4CUFe1BMAc8BS7h50/2E5Q6IZCErKIZnWrEiuQjF0lllRZ8nJSwEKiLGlSufjRIGCvVdU6wk6shUDe9wLa4XqTT/wL9Prb7KGF72FEAheT/r1ZRWZu8FofZQVZSFp75SV5oo4zPjRMUweWCA5RgDjtaejICclNyOe84zwHrAawm68Iepuenuee9xznXOXpnepcDE5SgRoIEVGRW0Jrfis1kixmiWX2Ws2NnaRxvTASLDiowF9D5dSdZpizaPG20vmnlSt4V41uK1wzXcth2iGP2Y2i6RuVAJbenbseDRQEJhcsbL3Hqy1OGk3pXPRddF+nb8ohNlnzcQTebn2ymOruGC7m/GXMe+h6yp3+PTOVYIxJkUS38VfQ3xWk7jEVyxz7dhz3JjqKEojwRnGBEG2FwdhBNzOIOeujx9dI58w9D2lA0Z5GgVCWVB189YFta7Exved1CnjmfHenbkfPlBnSh49f9NL9upm6sjml9erG7SJCCwrX8a1RlV0UNw/WJ6+xN30uOOccQtiiWBVBABDCrZtqn2o1z8wt/WCPaGcGuVbu4X3SfZGVpWbkCLh6/fcJBWzkBPUDh00J+WldH7eoaI2mcw076t/ZjTbLiHHHS9KopHMboWSddnV5zmoYNDUtgN9w3KM0oNVJehurO1B22fLGV9Snr8AQ9dHg7qMysNBze8tziyPMj6OjSVYw6Cv2ibv3P/JJTj0Ag4TfdNym1lpKRlJHw+mmfukvFwEHmhLzI44AUmeZ5Tfj1t3R5uylKK8Qb9Bq1U5xenBDU8LKBMy/OxA+dVDFhYkOKg+Fwur67oMqsZbQVtCHLINYY1UbZ/Ww3Y4GxOMmQaK8CqrOraXT8yurk7IjZUvzowFF6ZnoW11OcM4oHFGA32Sm3lfN9xj7S1TTjNh/ShvnBWkbVYBWT85Mx60h779YdpRNnmjKNYn2XBGHYojbRRR8K3yWK3Ar/L2l8taj8/olaeS07+eMzP05kTMLPLQUn8C1EtvZlhi703BJcjnxuLVPhQ6b9CxF3aSow+t5QAAAAAElFTkSuQmCC",L="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAABV1JREFUSEu9lntsFEUcx78ze4+9FoLQB3eAxYCCYIGKsRJAClQFQQkxpBV5JAYVFEVjCDEQgoZHjAHB8IhGsMU/GkQNhETFYCoSEtoUedQYQzjkUUqPHpQD79otvZsxv5mdu7X4N3PZ7E5u8/vs9ze/F8N9WqwXx18YGjiPSbaUS1bOGUL0P73E1E8vukv3WYJ+akkh5R0JHJMQ29u72494bWdBfdG3IGjn7+dg0zkAunIADeHGuseCYBqqgRLChaYha+JO7E0Ad83H0d1faId/5mDTLBfAwUAXkzkowWUwgO6Hh2pzzl0EohchGVcAyQChYFplhsld7V2x5VlQYWjgfA5eZ0mtwkBon1UntSpnzKPo33gQU7kfVrQVsdEz0WiltGEApNDABJDOZNJPxnviZ5TriuzwUQ5WQWoURDLQs9oruKsOQFfpCMxpOIRt/jygJ43DZQuxInpcvZNh2nUZL0zK7bHu2AoFKrYjnRYQslyDpMSnIDoEcuelQS8YEIBE/Sk8P7catx1HqSEYKSNYRruxo81pK1CgsB2RZMwCh4FYUqswEO1ChlTpSMxqOKgVueuXk2fw7sYtuHusCTyZdCEGKnHNaWMKFFEgcheDz6OG9vSCUUqwVOkIzOgFIhsXpMDOG3E0j5uNlo4YejyqWp1rGjTIgCSDnwyrM9JqlEIhYCnv+5EaNxLPGNA/nUBGAg/ka20ZgeYhVajqaESaSaR15OGqF0RuM2oUiMIoL4Q7c59DYk4lAsOH4bHqd3ArP4TpDQe065rO44/q1Rj0/kIUzJ4ADOiD5pGLUHWrCYLJrKoWp1UrGmxHpDkfpSgDOBPK0Lp3C2aVPIj3eABjmAX/48vwtHUJUw3oZBQ15dWo5R2YzvphYr8IkokkVluXIZhQoDQD7gEpRZIhPXwoYr/tw+cDirDICmYPPVm2FFP4JUxpdBWdjKK2/GXs8t1QLuoBRRwlK4W6UK4j0JXeihQoI3Dt661YUzUXHxAk5QC7jwB/X0dqfz0mR26i4n9AFNpp0LmYXNKKKMzvAdG5WHkhJP6qx8XiIehDnp3/CU588wP2sHZVtJrLSv7jutryauz03VQ5lIbQOaQAOUVZ11HUmWAQkWKMPX8ch3x5wI07iA1bjJecs8ollALJ0hGo9CiqeUqD6P+sGnJhNuo8Z+QNbxQXoOLCCeylqEok0fhQFV7r+hO2SmAgMXk8Zh6pw2eWDTScw1eTXsEOBdJqKAko4pQb3eqQDW9vwlqWhfFNP+G7UaNVEJxbX4N569ciICRkyEa0bhs2zZqBt60A8MVhbH9rDXb74hqg3CZdkClDAq2mMoTtiOAAoyS1MgKhlcvw+6Z1qutJKbHx12PYcfkykk+MxbRRj6DOl4e+QgITV2LxqR9xmne61dsEgk5WUkbgbAkqtsMJC6yfKUPS78faA7V4vbIiG9pXpXbHUCpLFCSbv8fZVTux0Bf1tIZcUVUFFoJUtrQ5bSW6TYTCh7hkL+rCqotpvm3jy40bMGnJPCBItdxdiRSwYR/at36LRTyKK7xbd1i3aps2ofNJVe+PYk7sQwUaECx+1setw5YE9za+YAZYXjIOCyqmobCgAGiJo7P+NI7Gr+BjXxuusx5QCzbnowPB0/gkOruYKL3tXL+YnTeK7PAextirqsZ5uix9Vb7gGCz8CDKujN9iaaWcXlUt3L0MxJ0daFhZ1d4d2+ydGeg5UBQMf8oY3uBgfq3MTD+6XajLM6DQjGAgrpv0XqJTQK5r745tMQNT73ELRf6iMvisJRxsAZfob77GTER6T2o0MTcBqW2LhKzpgqwld+UOVn/kfVn/AsVflDnLRAvCAAAAAElFTkSuQmCC",A="data:image/png;base64,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",M="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAAaCAYAAAAXHBSTAAAAAXNSR0IArs4c6QAABYFJREFUWEftl1+MVOUZxn/POTOzszODTURBRRql0ggF/1yo/ZNQarvYGmB3dnaxSkht0zQIprUx/ZO0NKYXxaZN2rhpUs1e1JgQy+wuC5IqhQjEWq60pRqS1oIVEy0SL1xmdtbdOecp5yyz7LI2JPZCa/a7mvm+933O+3zvn+cc8RFc+ghyYo7U/0tW5zI1l6kP8AZU7PHfgI/9txhkxh3yVP0tvs8hNVO7tV7U3sZ3QuiMxWJBTeb5pnlk7AYO85DimXhWsZMVZHkA0yFYiDhp2BuJR8aqevVC+3wvq0KzTXCL4V3D4abZNj7Kq8UCW4FvIJbIvNGE/rEz9PFH1RMclSr+icU2icwMYE/7J8aBm2tVHct3+0thyBMyV6QWra40GBLSfXXxQ6pKfGC1M+3z2RwGbMeUpnzO45+KYEtjgF2gdHdet8sO6AcunYEv3pQ5bvisIEjPWjhiT63GJp7WiMAqVFgruB5NmSQ/lgXJbUwGfqqW4cZck/k5cwi4HHgrht8jjipiQRDQZbgViGx+XB/Uwwl2qZsNDnhckAP+idkZw4lArDT0ChY5wRJdjaqOtK33ddkcfwCWAsci0x8mmPBdiWvOXXVSCQcc8SQBKxBbJdpi86PRAba/5/Rr7/VnArNbk8GfPgu+oSaeK8J+mS8kwTWbdIwN619T+fyK20oFfo3YbPFvBXQ0Y0ZCOCRzrcW+eo0NyU22fNq6/IlMyKDEjYZn600qxTAtq59LnIzGWd3YrdcT+2LZHcowiJmHGKzV2MjTejc5K1XcR8AWw9/rNT49i1S2y7fmsuyRWYh5W6J8ZkDP5db5+lyeI5hLHLOpPqQds/qw7AXFkKOI+TIPNuGdjOjH1OOYL44O6cULfdp73BuYHQoYiSO+rIC7BA8idtVOcBcvaCLxae/04jDHAcwno5hvN4bU18IqVNwVhOx0RBzkuHoGqUK3b1HIUy1CkVjfGNCfE+e2Hq/JiL0ybo6xdGyvTs4itdqZwuUMyKwX9FucEGwn5pVaUiatPpvm2Nbr6zLm4LmLSMr9NuABxEDtNHe3hlPhq74qiFJSy2Jz3+igfjuN1LogZJCYLBELp0jlKr4hG6SEPp6UXCQ6kxpvOebL/nwYsi9p0HFx03hVx2aRWu5c8VPsxqyRedTiuMQvbV4riBWnq6pd6JMre1k25Fngklh8LTSfe7+kHJFRzBUpqWzFN+eSDMUsSglFdDZ2nSeU2BS6fWUQ8hdiFhh+UB/ULy4MMN/la8IMiUS0BTFbInMqLQuwTe/ooJIBMGOVKt6M+A3ibTfpUMi9/zOpXKdXZnM8I3OVxak4otIY0vOzsoCD9l6eCM09CXGLjfWq9k+VwB2+UvPSKddheC0Tc/s7E4yU8uzH3GR4aUJsHK/qpUkfB/kyqzMZfodZjBiuwT0l87P3S2qq/EoV/wOl4zNZrwiO2zPf3i1erNd5mJB5xTwHBUtNql1HZP5kuFYBazCXpfvmW/VBPZ5OprJvJ0MVp5oz4pjDNn9VwCrEbTL55LnjE3SN79axUo9/lZCy2FGvsgkmhbxU9gJnOCCz8j166k4FDMvneqrY49fPNvXVszMzY8eYR2sB97fFLMmKYWB5ajFdAOFMDN8bHeCxlpCmOtjNncGkmJ4X7HOiafGyJ7h3dFgvpMEnpMT9ccTW0SE9dj4Kq9RD39lqus8xW6cPiuJ6L1Qu7cvl6aDId3tVKL6JCC5C7M36CA+lryLrXGjPpoGuTUoL8UZs9tNkoKUrs7DW+bJCjnIQcIfjtDKOxmZPo8k+9uhMy75Y8d2YTL3BzpYOTWH1ulSK+HoTXh4b0sHpz8h3e4kCtjTq/HTu0+MimfzQHM9l6kOTiosEMpepuUx9gDfwHxPQeQqe3h4RAAAAAElFTkSuQmCC",S="data:image/png;base64,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",D="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALoAAABSCAYAAADjGc4eAAASm0lEQVR4Xu2dd5QUVRbGfz3kJDkKCJJBAVFWRUUkGFBQEFRWFhUWmBlAoqCoMGKAVcC8CLKLBEEkKCZMgKjkqIIIKCKiMCAsUfLUntuvi+7pqeqq7q7pcbrrncMfTL10v/f1q/vuu/eWR0vmBaA/bnERiGMEPFoaSaTzLhrt4lhOV7QER8Aj8mtDKMJxlqJxeYLj4Yofpwh4ie4l+wAqcopVaFSJU1ldsRIYgfNE95K9L5dyjq/RuCCBMXFFj0MEMhHdS/ZUbkTjQzTyxqG8rkgJikAWonvJnkIvNCYmKCau2HGIgCHRfWQfg8awOJTZFSkBETAnuoaHFN4GOiUgLq7IcYaAKdG9u3oaBUlnCRpXxZncrjgJhkBIonvJ3o+ynGUlGhcnGDauuHGEgCXRfWbHupxjORol40h2V5QEQsAW0X1kb8FZPgHyJxA+rqhxgoBtovts7N3IYGqcyO6KkUAIhEV0H9nTyGBkAmHkihoHCIRNdJ+NfToaXeNAfleEBEEgMqKnkZ+9fAY0TxCcXDFzOQIREd27qw+kFCdZgUbtXI6BO/0EQCBiovts7DU4w0qgTAJg5YqYixGIiui+w2kzMlgEFMzFODg/9dLVISkPHN0PJw+b91+gGGSchTMnnJ9DcI9FSsNFTeHgL5C+DbRzmWt48mT9m5OzkvFLXAgHdsLJI072bNlX1ET3kf1uMpgFONKf5axzQ4Uxe6B4BXi7Pyx5yXzGveZBo9th21J4sVX0kpW6CA79DhlnsvZ1xT3QYxZoGgwsDqeO+utUuhRSFsCcgfDtgujnYdRDp/HQaqCa3/Cq2fujChrfMWJqyTwMjM4ehCx6HbgESla1P/TLN8P+7ap+gaLw6Df22r4zFDbMs1fXDtGrXw1Dl6v+5g2Bz8fZ69usVlI+GPsH5C8Mb3SDtbL3BJQOz8KND8HerfBE3czP+nwIl7RVP4J3H4FP/xXdXIJb5ysEo3+DIiXh49GwYLiz/Vv05hjRvTt7CpPR6BFTCWSwUT9B2TBccUZdAns2q2kWvACeD6FaBAoz9QFY+YY98ayIXrgUPLwaytZQ/f260Vp9WfwirJttPn6t62HQF+r5o9Xh4M7MdfsvgrotYfVMmHJv5mf5CkP3N6HxHervy6fAjH+ClmFPXqtaV90P901RtUbU9m80Vu0ceu4s0dPISzoL0Wjt0PzsdaMT/dNnYcN84zYeDwxdoZ6ZEX3BY/D7pqztH5gBBYuCEdFLVgHRbYNJFYroeQtCv4VQu4U9+fRaolYsluwkJuWOMXDTMNizBUbVz1pp7EG1o84dDIvGZ33uSQJRL1r6sp+smArTuztD9mGroNrfYPtXMD72VmlHiS7IacMozhGWodEgvFWMorZO9Jkp8NVrJkRPgn/7Dl9mRB/fArYvNSDIAShSKivRWw+BDv+CrYvhpTaZ25kR/YIKkPwuVL9S1V/4NOz+1lx4qdd6kHo+/gbY7tuxjVo8uhEqN4LPxsH8IZlryOH4qR2+fkzk1FvcOhJuS1P/+3oyvNlLVtZ4jqI21rjWevHy+CIzRTXKCDoEW7f21xhWEY7/EU4Lb13Hie4lex8uIsPr2lsh7BlF0iCniC67+Yjv1W7/SlvYvNA/eyOiN7gF7p0EJStDRgbMTIZlr5tLfEFFeGQtlKgEa96C/3Yxr1u8Eoz5TT1/oZX68QWWy+6EXnOVDj6ohLXVo/OL0PJB9XZ4rhmcOGQ89qAvodZ1kaxaZG2GlP3rEN1L9r5cwVlkeywcmURhtMopossUWw2CTuPg983wVCO/JSGQ6GtnQ9fJ0PA2JdSp4zC9B2z7Apo9oHbgYCtJ3gIgu+XFV8PJozCyDhzZYw5Ks+7wj/+ouoNLZ+2v/dNwy3BlVkyrYwNcD7R/Epa8DEfTzetXuQwKlTB/ftV9cPV96vmMXrD/Rxtjh6jy49fGFiWLXrNlR9fH1PpwOxnMRyMpOuksWutEF/1PP2QGNxEd/bre6q9OqS7Sl+jnw9dD5YZqIfUdOpDoSyfAgM+hVnPYtBBmpSj7+uPfqUO0EH5SJzh+QM2vfF11MKzaRL3mp3WHVdNCg9BzDjTpBAd/hdVvZq0rh8wKdWH/T7BuTmTL8et6WB9G28qN1bkoX0H48jUldw6VbCW6yKSlMACN57NVPqesLuHq6LpQjTpA8nw4vBdG1oJTxyBYdSlaFmrfAOslDNdXqjRR+nqpKrB/B0xoD2I5uXMs5C8EJ4/Bf+6BTR+Ghi8pLzy3HwqH2FmdWICV02Cqb3e26k+sWaJ2laulZHuqIZw+7m8lF2W9fabaN+4L/bayGsvG82wnuo/sr6DRx8Z8IquiE/3b92HnauM+ZEdvN8r5Hd3bo0ftzpUawIej4IORWYluJlmxctBzrtJzZfeW21Qp/9sNr94Gv9mw8ctBU9QnsyLPqzRW+vk370aGsbSSN0+oy6/Anv85Gy6/S51Fnm8BP36VeVwxr47zvcEerwF/+A7Kkc8uZMvYEP1t8rCEBWjcmi1y5KSOrgvU9O9K3fh5FTx3DYzebX0zWqE+NO2i/un29DOn4OtJyhoTSjcOB0iddDtWqINldpfmqdDlVTWKkQVI/h6PRPfu6qkUReNLNC5zHOe/AtFFVxdT4A7fTaeR1aVIGWU7r3MD1GmpdGa9CMGXTVa3hod91hMngCpcUr1d8hWAOYNgcfZqkV5fmsFfqfHEYvNMEzh7Mqsk8Up0L9n7UomzrAIqO7GG5/v4KxA9WCAjot/9MrTom7nmrvUgKpeQ/NBu/zOx5jRPgd0b4fXOkcMlfXT5t1JbxL8kcIzIezVuKT/e3u9AIV/qziPpcHSfcV05V1Ssp56JJejsqdCzmXA7HPg54hnHRHUJnJ3Wj0acQRS2YhHPOrihTvR3HoaVJiGtcuun25mdtLqYCWG4o5dWurxO7u8+MN+9dXOgqELPRpFWR7+RPH0CNn0UHuTiYSg3o3aKqG7dpkDe/OpHJWciJ8sT9WHvloh7dHg29uahpdKODN6zV9tGrZy2uhhN0exmVH5wdvxHnCB6xQYwwsClwQak3irH/oCHylrXbjMUOoxR5D5xGOYOUjZ9KVPvhxMGLrkFi8H9vk1pVqqyWAUXsTzJuUdKWj1I/8F6LiY1coboyYijxcCIZ222o9vtMLt3dCHzs+lQtIzfTff6vnBRGN9ZENOj2OaFbLLz60V2eDM3h2D5u89UB129rJ8LPy2zRkns8TWuUW+e0SHmLHLe9aJfHRNLkdwQy6XV0z41w+wm046OLp6lL/hciXMb0bUUuqIx3RrtMGroO/rbA2C5bycJ1fz0n/5dNdB7MVI7euBYYh8Wgum3oLo/eu/50LhDGEKZVJVbVrGtW5ULG4L4vsguK/7f4kYgRHzyUvPrfOmz+IWQ9oNya5jUGTbMNR9J9y+XGr99p0guZ4BS1RKb6FoKl6PxtePRSHYOo2bL5STRZYFT34cLL/GPphP9mp7Klm23VLtSvQGO7MtMtl3rYPl/rXtJeQ8atoPDe+CZy5Xfe+lqxi66gb31eAuuuFu5NMiPwsyZS9qIeVRcjeUtM7GjP5IqkYmuJVMOD2uz5dMxVkQXX4zrU+GTMVn1Y6eILh58smsXKwt/HgLxVREd0yzCyCpsLRodPTCgQwIwVk2Huq2hvyRuQLkUrPD5hgeS/NLb1A9VyuR7Qvu+6+1kLPnxnTvt7ylRia5NJB8bWYRG9ri5hSK66JEjNiubtRx6vpyQeTeMluhCWHGWajsCxBX1wC/wyi0wYLHxhVH+IuqGtt6NMO46czUiUqKL2e6hZcr3+6flMFZcaH0utve+DtdKMIWmfNIDbeoN2qorefFL2fwxvHqrvUOz0bslYYmewgQ0kq3ftxHWsNrRW/SDu19SO6147gXadqMhetmacP90uNhn/pPDmxDkyF5zFwAh+tCVSr3ZugReusnYGy9Sord7Eto+pq7exzQFccTSi4TadZ+hrualLHoB5g2Ghu1Bbk/FNLhjpXLzPfNnhItBYuroWio9yWBS5KjZaGlFdNl1H14DVS+DYMckK6JLiNm4g+qmT5yPAr0Iu0yA5r7fr4SnSYCC7rgUKsKoTA01H4n2kZA1I1t1JESveR0M/AKSkuCricrfPbjIG+7vE9XOLkU8PsUVWN5GopePaw5/HrQBeogqibaja6lIKowl2Z6B14rosiZNOkNPn+egLKbuZGREdLlN1O3d9W+GRu3VqqbVhfSt/hUuWwuGr4M5Yu0JOiBaxYzWvwn6fKRIKbbm4IuucIku55DHvoFSVeH4/5QXpe72a8TJwB+pPJc2cvh0wv3AKaIHBpP8Vc2L3uv+c6yLSZSRGdELFlc+2ld2Ve6v+m2dV3e9Ri2/EdEf/AzqBYW9eq0QAdYUnTzifWh0zW1FdGnfcSy0GawCMcQnZN82PyXDIbocfMXKUv9GpX9P6QprZhpvuXnyw/V9oO3j6o0SWHaugfdHwPcf58yOLq7Mkvfl7Gl1kJd5SmCKXEI9VC7zgTfMGWbLhZHWjwKc4Uvgb2HOJ7LqT+6AMtVBYkY3zlc6Z6M7lKVBVA697PkeRK8WXfSVW2HzR8ZEl2idayVO0hcN9N37IPbrUBE+wTO3Q3Qh6CPr4OAumPZAZm9Fu0QX4kpuGN1u/1Y/WPqKMY6NO6oY13I11XPxdxdLVKVLlEnx/EawTBE+OBzP7upEuqOL6jVYaBNUJEh72v12Rzeslz1ET0ZsV9HNzK5YNZurFA+ySGIzLlZeqQN6kZvFNbOUbr5rLeivbO+t3xUgV9F6uguzCyO7cwmsZ4foUt/sjdDxOWgzRNmozXxdxMIi6ph+ESX5WIS4gUXyqUjiInEmk4glvcgPVywvuqoidnvxaZcbUb3s2qAipuT8ESrbWDA+kRJdDstP71R5aaRIRjGJhhJT6OHfI1mF820cJ7qWzIPAi1HNKpzGElcZnDbi2AHY8qnahcWRKTAes0RlGPWjOnDJRYocHnOS6CKrvLJFffGmpdOU1eLBT6B8bZW+Y9KdxoiISbPdE+qZ+K+/95i/XpmLlfejvJ0kg4Fe5K02u5/5bi1B1Lc/o8bWiziESQideFgGB1AYzUwIq/vX79tunJHLjgtAODywqOso0bW+tOAcn8X0q9PNeqjI+l/WKPuv6JcSZRTKcUoCduUHcGy/seriBMB2d3QZS4I0RDcV/frMSaWf6iXUNXz5OvD4Jlj6qjoQ60VUoqd+huIV/X+ToOLPx6t0c5ZOZR5ocLPSkSVzgf6GFBVLgrSN/MvDxSy3Et2b4uIca2OeWVdezfKqC2VhCLUIVubFcBdQrx8O0SWUrknQrr3vRxX29t7joYklFz3eNBtBeVfE5UD80MWRS5IVyUYQSQl8M8gt7+oZkfSStU1uJLqWRmHSvUmLwnDmcAav6Hvx+Hc+0ecDr7Kj6bxcbRAdWi6PrOzS8mMTTz29SOxotGF0Yh4V85xTgRayocjbJpTvSzh4yd2G7vsj2dGsAi/C6dugriOqi5bCLDRsuNRFOVu3uYtAhAhETXQtlaFk4HDq1QilcZu5CJggEBXRtWRuwsNH2Z6gyF0+F4EoEYiY6FoqNdFY7X5NOsoVcJvHBIGIiO5LXSFJRGOXMTcmcLiDxCsCYRNd0/CQ6s2n6MsYH6/QuHLFEwLhEz3Z+9VoX/LseILClSWeEQiL6N7suOd4J7vyqscz0K5sOYuAbaJrqdQjw5tly7nEQzkruzt6AiFgi+jaAEpwEklTWyuBsHFFjSMELImupZFEOh+gcUscye2KkmAIWBM9ldFkeL8h6hYXgVyLQEiia324i3OE+LBlrpXbnXiCIWBKdF/WW0n2nf0f20ow0F1xY4+AIdG1PpT2+ZZXi/2U3BFdBJxHIAvRNfX150/QaOn8cG6PLgI5g0BWoicj3+D2fSM7Zybljuoi4DQCmYiupdKNDEw+GeH00G5/LgKxQ+A80bVUmpLhzcVSMHbDuyO5CMQGAS/Rtf6U55Q3sNnZj2jFRgZ3FBcBSwQ83pTOG7z5EQMy11i2cyu4COQqBDxaMq8BvXPVrN3JugiEiYClC0CY/bnVXQRii0DHWkEJbYKG95ABnmSX6LFdFnc0pxEISXTPWTxaN+Ztn+US3Wng3f5ii4A50U/hydOZeT94P8rkEj22y+KO5jQCRkT3eI6T5GnPHH/ea5foTgPv9hdbBLIS/RD58t7C7C0rAyfiEj22y+KO5jQCmYm+j3yeG5m97ZvgYVyiOw28219sEfATfTd5klozZ2vAR6b8U3GJHttlcUdzGgFF9J8gbyvmb/nFrHuX6E4D7/YXWwTurLWJQnnbMGPLnlADu0SP7bK4ozmNQLe6pZn2wwGrbv8PSygpSs9Cw9cAAAAASUVORK5CYII=",E="data:image/png;base64,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",b="data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzEzOCA3OS4xNTk4MjQsIDIwMTYvMDkvMTQtMDE6MDk6MDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMjQwMUY1OTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMjQwMUY1QTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMyNDAxRjU3N0RDMzExRThBODI5RDkwNTJFODYyOTA2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMyNDAxRjU4N0RDMzExRThBODI5RDkwNTJFODYyOTA2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJ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",z="data:image/png;base64,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",G=t(31138),J=t.p+"static/teacherQQ.833913ba.jpg",l="data:image/png;base64,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",R=t(59301),ee=Object.defineProperty,le=Object.getOwnPropertySymbols,k=Object.prototype.hasOwnProperty,B=Object.prototype.propertyIsEnumerable,a=(Ze,Y,Ee)=>Y in Ze?ee(Ze,Y,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):Ze[Y]=Ee,K=(Ze,Y)=>{for(var Ee in Y||(Y={}))k.call(Y,Ee)&&a(Ze,Ee,Y[Ee]);if(le)for(var Ee of le(Y))B.call(Y,Ee)&&a(Ze,Ee,Y[Ee]);return Ze};const g=Ze=>React.createElement("svg",K({xmlns:"http://www.w3.org/2000/svg",width:12,height:12,viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve"},Ze),React.createElement("g",{fill:"#fff"},React.createElement("path",{d:"M302.1 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c.1-16.5-13.3-29.8-29.8-29.8zM92.9 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8zM511.3 88.5c-16.5 0-29.8 13.3-29.8 29.8v789.9c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V118.3c0-16.5-13.3-29.8-29.8-29.8zM720.5 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c0-16.5-13.3-29.8-29.8-29.8zM929.7 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8z"})));var I="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAyNCAxMDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMzAyLjEgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjLjEtMTYuNS0xMy4zLTI5LjgtMjkuOC0yOS44ek05Mi45IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNTExLjMgODguNWMtMTYuNSAwLTI5LjggMTMuMy0yOS44IDI5Ljh2Nzg5LjljMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYxMTguM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNzIwLjUgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjMC0xNi41LTEzLjMtMjkuOC0yOS44LTI5Ljh6TTkyOS43IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHoiLz48L2c+PC9zdmc+",h="data:image/jpeg;base64,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",d=t.p+"static/certificate.a2a9ee77.jpg",j=Object.defineProperty,Z=Object.getOwnPropertySymbols,V=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,ce=(Ze,Y,Ee)=>Y in Ze?j(Ze,Y,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):Ze[Y]=Ee,ye=(Ze,Y)=>{for(var Ee in Y||(Y={}))V.call(Y,Ee)&&ce(Ze,Ee,Y[Ee]);if(Z)for(var Ee of Z(Y))we.call(Y,Ee)&&ce(Ze,Ee,Y[Ee]);return Ze};const Ce=Ze=>React.createElement("svg",ye({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",height:12},Ze),React.createElement("path",{fill:"#fff",d:"M701 959.4H325c-116.4 0-211.1-100.4-211.1-223.8V357.9c0-117.6 86.8-215.6 197.6-223.1l2.7 39.1c-90.3 6.1-161.1 87-161.1 184v377.7c0 101.8 77.2 184.6 172 184.6H701c94.8 0 172-82.8 172-184.6V357.9c0-97.1-70.7-177.9-161.1-184l2.7-39.1c110.8 7.5 197.6 105.5 197.6 223.1v377.7C912.1 859 817.4 959.4 701 959.4z"}),React.createElement("path",{fill:"#fff",d:"M741.5 429.3 485.8 736.1c-9.8 11.7-27.2 13.2-38.7 3.3L276.5 593.2c-11.5-9.8-12.8-27.1-3-38.5 9.8-11.4 27.1-12.8 38.5-3l128.5 110.1c11.6 9.9 29 8.4 38.7-3.3l220.2-264.3c9.7-11.6 26.9-13.2 38.5-3.5 11.7 9.7 13.3 27 3.6 38.6zM640.8 239.8H385.2c-48.4 0-87.8-39.4-87.8-87.8s39.4-87.8 87.8-87.8h255.7c48.4 0 87.8 39.4 87.8 87.8s-39.5 87.8-87.9 87.8zM385.2 103.4c-26.8 0-48.6 21.8-48.6 48.6s21.8 48.6 48.6 48.6h255.7c26.8 0 48.6-21.8 48.6-48.6s-21.8-48.6-48.6-48.6H385.2z"}));var ae="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgaGVpZ2h0PSIxMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTcwMSA5NTkuNEgzMjVjLTExNi40IDAtMjExLjEtMTAwLjQtMjExLjEtMjIzLjhWMzU3LjljMC0xMTcuNiA4Ni44LTIxNS42IDE5Ny42LTIyMy4xbDIuNyAzOS4xYy05MC4zIDYuMS0xNjEuMSA4Ny0xNjEuMSAxODR2Mzc3LjdjMCAxMDEuOCA3Ny4yIDE4NC42IDE3MiAxODQuNkg3MDFjOTQuOCAwIDE3Mi04Mi44IDE3Mi0xODQuNlYzNTcuOWMwLTk3LjEtNzAuNy0xNzcuOS0xNjEuMS0xODRsMi43LTM5LjFjMTEwLjggNy41IDE5Ny42IDEwNS41IDE5Ny42IDIyMy4xdjM3Ny43QzkxMi4xIDg1OSA4MTcuNCA5NTkuNCA3MDEgOTU5LjR6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTc0MS41IDQyOS4zIDQ4NS44IDczNi4xYy05LjggMTEuNy0yNy4yIDEzLjItMzguNyAzLjNMMjc2LjUgNTkzLjJjLTExLjUtOS44LTEyLjgtMjcuMS0zLTM4LjUgOS44LTExLjQgMjcuMS0xMi44IDM4LjUtM2wxMjguNSAxMTAuMWMxMS42IDkuOSAyOSA4LjQgMzguNy0zLjNsMjIwLjItMjY0LjNjOS43LTExLjYgMjYuOS0xMy4yIDM4LjUtMy41IDExLjcgOS43IDEzLjMgMjcgMy42IDM4LjZ6TTY0MC44IDIzOS44SDM4NS4yYy00OC40IDAtODcuOC0zOS40LTg3LjgtODcuOHMzOS40LTg3LjggODcuOC04Ny44aDI1NS43YzQ4LjQgMCA4Ny44IDM5LjQgODcuOCA4Ny44cy0zOS41IDg3LjgtODcuOSA4Ny44ek0zODUuMiAxMDMuNGMtMjYuOCAwLTQ4LjYgMjEuOC00OC42IDQ4LjZzMjEuOCA0OC42IDQ4LjYgNDguNmgyNTUuN2MyNi44IDAgNDguNi0yMS44IDQ4LjYtNDguNnMtMjEuOC00OC42LTQ4LjYtNDguNkgzODUuMnoiLz48L3N2Zz4=",W="data:image/png;base64,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",se="data:image/png;base64,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IAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DsZJAxgypZNaUgZI/bzaJEydOhBi8+O2VrFyzS3oNmCR//PFnhK7Fk0mABEiABEiABEiABEjAHgEKOL4fsZLAlrVBUrJYXrc++/pN+6Vpa1/5559/3HpdXowESIAESIAE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JEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa755tOSAAmQAAmQAAmQAAmQAAl4MAEKOA+ePA6dBEiABEiABEiABEiABEggdhGggItd882nJQESIAESIAESIAESIAES8GACFHAePHkcOgmQAAmQAAmQAAmQAAmQQOwiQAEXu+abT0sCJEACJEACJEACJEACJODBBCjgPHjyOHQSIAESIAESIAESIAESIIHYRYACLnbNN5+WBEiABEiABEiABEiABEjAgwlQwHnw5HHoJEACJEACJEACJEACJEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa75jrKnLVYkt0wP6i+JEn0o/qNmydwFG6Ps3rxRzCeQKuXnkiB+XHnw6Hv5/fc/3DLgd999V/7++2+3XIsXIQESePsIxI37gaRNnUxevvpdvn38w9v3gHwiEiCBWEOAAi7WTHXUPujFE0slY4ZU4Tft7ztFgqeviNpB8G4xkkCa1Mnk7JFF8tvLV/Jlnnry+rW+gGvdvLoM9+0os0PXy9CAmQ6f5eDOmZIo4YfSsoOfnLtww+HxMeWAePE+kNbNa8i3j/8n6zftdzisAb1bSNVKxWTUuPmyedshh8ebHtDVu4HUqVFaQmavkeWrd9o8t1/P5lK7RmkJmrJElq2yfZyRm0OsL5nnLxOCl1o9X7NGlWX08C6ycctB8e42Wl3Ox7uhrN24Tx4++t7I5WPc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",ve=t.p+"static/question.ed747acc.gif",be="data:image/gif;base64,R0lGODlhFAAQAOZVAD6Q33p6ezZto2VnaW5vcDuCxiYvNysvM1tdXzNij5eXlyg0QTA0OExOUWZnaS8zN19hYzFYf0Oi/Sg1QoeHh2JjZWZoaTdzrTRmljl5tzFZgDBWez6P3Tl4tjl8uzdxqWBiYys/VCUqL39/gHV2dy4yNScyPDJeiEpNTzk8P0CX6jc7PiYuNWlqaywwNDZtojAzNytDWScrLitAVUGb8Xl6eoWFhTp+wDNgjWRmZ4+QkFdZWzo9QIODgyo/Uzh3syg0QCczPmprbTRllW9wcSotMVJUVjZupDuEylBSVUGb8kxPUZGRkTd0rUGc82JkZUKe9j2M1zg7P4iIiEOj/yUpLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0U3Nzk1NkY5QkRGMTFFQUIzQzFDQjY5MEVFODZDMDciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0U3Nzk1NzA5QkRGMTFFQUIzQzFDQjY5MEVFODZDMDciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3RTc3OTU2RDlCREYxMUVBQjNDMUNCNjkwRUU4NkMwNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3RTc3OTU2RTlCREYxMUVBQjNDMUNCNjkwRUU4NkMwNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAUyAFUALAAAAAAUABAAAAd5gFWCg4RSLoSIiVUPFlNEhAwDCIoyST1TUwGCBwM6AweJPCSYmJpVCAMMgykgFRUtFKSlilVCsreZtAS4sqaJu7yzisDBvhAKyBDEvL6Iy7jNhA7BwoklKA0NRiO30bRFOzakpqiqtItPsTWbA0wWoOcrOUuEMA6TgQAh+QQFMgBVACwAAAAAFAAQAAAHeIBVgoOEISaEiIlVExlUSIQLAgmKIidOVFQAggYCNAIGiTFRmJiaVQkCC4MzHxcXHhKkpYpVN7K3mbQFuLKmibu8s4rAwb4YpBjEvL6IyrjMhB3BwolBGxEROCq30LQsQ1CkpqiqtItNsRybAkpHoOY+PxqEQC+TgQA7",Me=t(55351),De="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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",ue="data:image/png;base64,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",Q="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAFTklEQVRoQ91aS4xURRQ993UzUUZcqFEc4meh0cQFSlwgrvAHSgQWhOhCk4GZqmdw+ERUWDkrBMUBnIzzqqYjcTaaGBLFxA8MjIk/3PhZCCa6UAyKC11ARnDo6Wvu+HrS0/R7r96nWVBJpxfv3nPPrbp169aHUEAzxsxl5gcB3AdgAREtkH8AXSH87wBOMfMp+QfwFREd0Vr/k9c8ZQUwxixi5mWe5y1l5qUAyimxqkQ0XqvVxonoE631Nyn1p8VTO7B///75Fy5c2MzMWwB0ZDHaQmeSiPbMmTNnb3d39+k0mKkcMMZsBiC/W9IYSSH7K4C9Wuu9rjpODoyMjNxQq9VGADzuCpxT7gPP83p7e3v/TMJJdCAIgoVEdBDAzUlgBX8/ycwrfd//Pg431gFr7RPM/HbBxFLBEdGTSql3opQiHQiCoI+IXk9lrU3CzLzR9/3BVvAtHbDWPsrMH7aJTyZYInpMKfVRs/JFDlQqlduq1eoxIro2k6U2KTHzX+VyeXFPT8/PjSYucsBae4iZH24Tj1ywRHRYKfVIpANhnt+Ty0r7lbc0rhMzI2CMuRHAlwBubT+HXBZ+AbBEa/3HrFLCWruTmV/MBZ1N+TiAdyNUX2qZeYh2KaW2zThQqVTumZqaOlZgbePqynEiWquU+qFZwRjzBoBnIoAmS6WSTOhvp0PIGPMcgN2uVguSiyQfBIFPRMMJdrZqrV+bdsBa+x4zryqImAtMJHlr7RJmPgxgbhwQEb2vlFpNAwMDV3Z2dp7JUM+7EG0lE0l+dHS089y5c4dkkjqAVycmJq4ma+0yZv7YQaEIkUjyAh4EwTAR+a6GiGg5BUGwg4i2uyrlkEsi7xL3s8wz88syAm8x89M5iLmoxpIP4348bRYkolEyxowBkA25S1sLQJbyHhfhUCaWvMT9+fPnx5h5cQrMuugRceAEgDsdlKfTVph2rwMgC4mk37gWSz5L3DcZ+1EckAw0L44FM4/4vq+aZfr7+zu6urq2MbPMoSuavieSt9b6zJyU7+OonXVygIjWKKUOxCGFhaA4cj0AF/KS7z8D4DmMfpTIGdcQOgtgldZaJlpss9auA/B1q/Kgrhjm+08B3JuEF/ediE44T2IikiOP1Uqp7/IYDePeElFvXhwAY2nTqJCXkTiZ1XgBcT9jmplHxYEd4SR04kRER0ul0ur169dLWKVqYb7/IpVSjHB9IctSShzQWq9JQySMeyG/MI1ewhxYnqeYq2itnePYGPMmgO6iyAP4v5gTwBzl9Cta68RdnDHmWQAtz3WyOjRTTodZYSsRvZoRbLvWemeU7vDw8P2e532eETtSjZmf931/d31HtkguHdIWUw3oWmttm60NDQ1dVS6XZat6V8EOTMplitwpNJ5K7ALwQg5Da7XWszbnxphRAE/lwIxSnQnd5mMVGYWsZ///MvMK3/ePiFVjjFyADLSBvCyo0vuzj1VCo3J5kflgi5lPE9EKIprHzFIqtKO1PtiqWzLGyIb6oRyW5ZynBOCOHBhRqmNa61nHnhedjQZBcDsRycS7pg0E8kD+LZse3/d/agS5/I7XG0JpI4B9ebqsQN1NWuuWly2X7xVTvfestXfXarWDRHRTgT2aCMXMv3metzJp/5F4SymWhoaG5pfLZVlpL9k1a7VaVRs2bEi89HZyIOwu2b1tukQX3TL3OHGYsjw1GBwc7Oro6Kg7UthTA7mhn5yc3NfX1ycPQ5xbmhGYBSqPPYhINkMPAJDHHrJ4pWlTAOShx1FmvnSPPVoxbHxu43neAmauP7eRf2nTz2yI6FStViv0uc1/ndZCH8rgOooAAAAASUVORK5CYII=",w="data:image/png;base64,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",te=t(53114),nt="data:image/png;base64,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",Je="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAA61JREFUOE+FkmtMW2UYx//ntKcXygotpbaAoxQarhYKkwEb3QhRxgbOITNOTZzOZRedCcq+zMRgjLqocTHq/EKYRk10SK2wwSaEMEaVYVOLjI1OIBWwFNpISy/Qc9oeM5Iuytj2fHqfy/vL//++D4F10bIfPJk8XqMQU+luV0S66FoRF2gi3FRZXIjkUF55Ms81t8za/766aH+6HZHYdSJ2OHcQAikJangB7zXuVhwnuQLyypATc3MMqrdFoVZSCNEUCoqywJACxvC95ZjTwXQUFcFf1YLwGshpeGjvhHXhTXdAyCx5QZSXJZXTER5+7p3GvBN4XA+oFEAoQEBbsQUsJcbVS7+NBBiGm8Bd9VRuS36dYM0llGvebzMYbJ1RaebX0WXP2cqtolJSKMWlTivss0DtDkClBJggB9qaGjCEAL0dlm5SSDaNDs98uL8u0Uqw7HnO0sAZk/HbkbGe1sjRhArUHX0+1ZiYkY0L3/TDNgXsrgIylABL85BX3wCfxx89+/aF3L2lsA/9Keiqf27rlTVr7Pwr+dO/XOvqOG8zjE/4zh14KtGaX1XJ7f6qG+axCOqqAHUKwCNF0DzxLP4aven4/eKQLl4iPZ2r1+Wkbdc9eeex2ZmXUuwTMx85pyaV4xZHVt2h2rQh4wAuD3ixZyeQoQCSZalQVDdgtL1zdJNc4o+TJQ0qq7XvEMSZlTugNWUtIO2F6rdMw8GmkmK5OBTm4ss2C/RbCGQpOdCU6kHzxOHrg9Zgqkq0T9Uw3n/X98cKrc2SAstYZLVw82pf/QF9utk0BYkwgmz1Jsh0xbj2Y3/XxUF/U4oS7PEvvNP3BMUaL5ahuEQrasvLUWr9Li+Rq02PzM0u9PZ0zx7+YABz6xf5f9bWN49th+QxvcLsdnvUeTmb+z5pvbWn/Qbo9XO38/uCbg/0nFZ9zAv7mxQPKw7lv3C9bSPIA0HNu3jaXWWU0eOlM3SZXFO/Fc8cbl25y9Y9QU3lEFJcVOhrUr7z/ROUhelV6LLjwPBlN8w/3Wr8w4bpTycR+q+6Da0156ElWUSeSstMpJwuH5KTeOBzAIojYpcdbjqeir7ReBmfPxB0MBXvHjn56KncwjTwlVIQLBCYXESIprE878JNo+XEvj58dl/Qy9lopGmcePXkDv0jOzWIUlwEp9wILPmQJBdidtIB6w8jnW4G7782gOEN96hWCnGRHOMkiwSBiAOhgAOWZREJR0GSAI9LgIxGASYKPh+/HjGhJgb6F36ZbPle9WMzAAAAAElFTkSuQmCC"},19105:function(Pe,H,t){"use strict";var e=t(59301),c=t(99587),X=t(48136),O=t(76562),y=t(43418),p=t(59301);const P=(0,e.forwardRef)(({callback:m,width:f,onChange:o,disabled:v,readOnly:s,type:x="",value:L="",style:A={}},M)=>{const S=(0,e.useRef)(),D=(0,e.useRef)(),[E,b]=(0,e.useState)(0),[z,G]=(0,e.useState)(0),[J,l]=(0,e.useState)(!1),R=()=>{var B=document.createElement("div");B.innerHTML=S.current.getValue();var a=B.innerText;return m&&m(a),a};(0,e.useImperativeHandle)(M,()=>({getData:R}));const ee=B=>{B.preventDefault();const a=B.clientX-E,K=B.clientY-z;document.body.onmousemove=g=>{let I=g.clientX-a,h=g.clientY-K;const d=document.getElementsByClassName("markdown-popup-form")[0],j=window.innerWidth-d.offsetWidth,Z=window.innerHeight-d.offsetHeight;I=Math.max(0,Math.min(I,j)),h=Math.max(0,Math.min(h,Z)),le(g.clientX,g.clientY,a,K)&&(b(I),G(h))},document.body.onmouseup=function(){document.body.onmousemove=null}},le=(B,a,K,g)=>{const I=document.body.clientHeight,h=document.body.clientWidth;return B<20&&K>B||B>h-20&&Ka||a>I-20&&g{J&&setTimeout(()=>{const B=document.getElementsByClassName("markdown-popup-form")[0],a=window.innerWidth/2-B.offsetWidth/2,K=window.innerHeight/2-B.offsetHeight/2;b(a),G(K)},0)},[J]);const k=()=>{v||s||l(!0)};return p.createElement("div",{style:A},p.createElement("div",{style:{width:f||"100%",position:"relative"},className:`${c.Z.mathFillWrap} ${v||s?"cursorDefault":""}`,onClick:()=>k()},p.createElement("math-field",{disabled:v,locale:"zh_cn",class:`${c.Z.mathField} ${x}`,readOnly:s,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:S,style:{width:"100%",fontSize:L?18:14},value:L||""})),p.createElement(y.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:E,top:z},title:p.createElement("div",{style:{cursor:"move"},onMouseDown:ee},"\u8F93\u5165\u516C\u5F0F"),open:J,onOk:()=>{const B=D.current.getData();S.current.setValue(B),o(B),l(!1)},onCancel:()=>{l(!1)},destroyOnClose:!0,className:"markdown-popup-form"},p.createElement(O.Z,{value:L,ref:D,onChange:o,showSaveButton:!1})))});H.Z=P},70100:function(Pe,H,t){"use strict";t.d(H,{Q:function(){return f},Z:function(){return v}});var e=t(59301),c={flex_box_center:"flex_box_center___VcCAZ",flex_space_between:"flex_space_between___I3jjO",flex_box_vertical_center:"flex_box_vertical_center___Rm_54",flex_box_center_end:"flex_box_center_end___nTsdc",flex_box_column:"flex_box_column___UVpzN",tags:"tags___kRRoe",text:"text___IyyEa",tagWrap:"tagWrap___v63mB",tag:"tag___X7wE6",c:"c___mZMPq",cpp:"cpp___eaTie",java:"java___gL98T",python:"python___eNRkk",edit:"edit___tbVu0"},X=t(92310),O=t.n(X),y=t(43418),p=t(8591),P=t(24905),m=(s,x,L)=>new Promise((A,M)=>{var S=b=>{try{E(L.next(b))}catch(z){M(z)}},D=b=>{try{E(L.throw(b))}catch(z){M(z)}},E=b=>b.done?A(b.value):Promise.resolve(b.value).then(S,D);E((L=L.apply(s,x)).next())});const f=({title:s="\u8BBE\u7F6E\u7F16\u7A0B\u8BED\u8A00",dataSource:x=[],visible:L,setVisible:A,tip:M,onOk:S})=>{const[D,E]=(0,e.useState)([]),[b,z]=(0,e.useState)(!1);return(0,e.useEffect)(()=>{L&&E(x)},[L]),e.createElement(y.default,{centered:!0,open:L,title:s,confirmLoading:b,width:564,onOk:()=>m(void 0,null,function*(){if(!D.length){p.ZP.warning("\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00");return}z(!0),yield S(D),z(!1)}),onCancel:()=>A(!1)},!!M&&e.createElement("div",{className:"c-grey-666 font16 mb10"},M),e.createElement("div",{style:{background:"#F6F7F9",padding:"20px 20px 20px 26px"}},e.createElement(P.default.Group,{value:D,options:[{label:"C\u8BED\u8A00",value:"C"},{label:"C++\u8BED\u8A00",value:"C++",style:{marginLeft:30}},{label:"Java\u8BED\u8A00",value:"Java",style:{marginLeft:30}},{label:"Python\u8BED\u8A00",value:"Python",style:{marginLeft:30}}],onChange:G=>{E(G)}})))};var v=({title:s="\u5141\u8BB8\u7F16\u7A0B\u7684\u8BED\u8A00",className:x,style:L={},onEdit:A,dataSource:M=[]})=>{const S={C:e.createElement("div",{className:c.c},"C"),"C++":e.createElement("div",{className:c.cpp},"C++"),Java:e.createElement("div",{className:c.java},"Java"),Python:e.createElement("div",{className:c.python},"Python")};return e.createElement("div",{className:O()(c.tags,x),style:L},!!s&&e.createElement("div",{className:c.text},s),e.createElement("div",{className:c.tagWrap},M==null?void 0:M.map(D=>e.createElement(e.Fragment,{key:D},S[D]))),!!A&&e.createElement("div",{onClick:A,className:`iconfont icon-bianji_Hover ${c.edit}`}))}},19608:function(Pe,H,t){"use strict";var e=t(25690),c=t(59301),X=t(8591),O=t(43418),y=t(3113),p=t(24334),P=t.n(p),m=t(38986),f=t(81072),o=t(7727),v=t(61186),s=t.n(v),x=t(49535),L=t(59301),A=Object.defineProperty,M=Object.defineProperties,S=Object.getOwnPropertyDescriptors,D=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,z=(ee,le,k)=>le in ee?A(ee,le,{enumerable:!0,configurable:!0,writable:!0,value:k}):ee[le]=k,G=(ee,le)=>{for(var k in le||(le={}))E.call(le,k)&&z(ee,k,le[k]);if(D)for(var k of D(le))b.call(le,k)&&z(ee,k,le[k]);return ee},J=(ee,le)=>M(ee,S(le)),l=(ee,le,k)=>new Promise((B,a)=>{var K=h=>{try{I(k.next(h))}catch(d){a(d)}},g=h=>{try{I(k.throw(h))}catch(d){a(d)}},I=h=>h.done?B(h.value):Promise.resolve(h.value).then(K,g);I((k=k.apply(ee,le)).next())});const R=({ButtonProps:ee,ButtonText:le,form:k,answerKey:B,hackidentifier:a="",items:K={},setIsSubmitCode:g})=>{const[I,h]=(0,c.useState)(!1);let[d,j]=(0,c.useState)("");const Z=(0,e.useParams)(),[V,we]=(0,c.useState)({}),ce=Z.type==="edit",ye=window.location.href.includes("problemset")?1:2;(0,c.useEffect)(()=>{(ce||a)&&j(a||Z.id)},[Z]),(0,c.useEffect)(()=>{const ve=x.Z.subscribe("BFill:Submit",()=>{se()});return()=>{ve()}},[d]),(0,c.useEffect)(()=>()=>{sessionStorage.removeItem("projectFill")},[]);function Ce(ve,be){return l(this,null,function*(){var Me;let De=k.getFieldValue("hack_codes"),ue=k.getFieldValue(B);if(!De.code){X.ZP.info("\u7A0B\u5E8F\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF01");return}if(!De.language){X.ZP.info("\u7F16\u7A0B\u8BED\u8A00\u4E0D\u80FD\u4E3A\u7A7A\uFF01");return}if(ue.length>0&&((Me=ue.filter(te=>!te.answer_text))==null?void 0:Me.length)>0){X.ZP.info("\u586B\u7A7A\u9879\u4E0D\u80FD\u4E3A\u7A7A\uFF01");return}let Q=De.code;return ue.length>0&&(ue==null||ue.map(te=>{te.multi_line?Q=Q.substring(0,Q.indexOf("@\u2581\u2581@"))+te.answer_text+Q.substring(Q.indexOf("@\u2581\u2581@")+4):Q=Q.substring(0,Q.indexOf("@\u2581@"))+te.answer_text+Q.substring(Q.indexOf("@\u2581@")+3)})),yield(0,f.n4)(be,ve||{code:p.Base64.encode(Q),language:De.language,answers:ue==null?void 0:ue.map(te=>te.answer_text)})})}function ae(ve,be){return l(this,null,function*(){let Me=K.userAnswer,De=p.Base64.decode(K.code);return Me.length>0&&(Me==null||Me.map(Q=>{Q.multi_line?De=De.substring(0,De.indexOf("@\u2581\u2581@"))+Q.value+De.substring(De.indexOf("@\u2581\u2581@")+4):De=De.substring(0,De.indexOf("@\u2581@"))+Q.value+De.substring(De.indexOf("@\u2581@")+3)})),yield(0,f.n4)(be,ve||{code:p.Base64.encode(De),language:K.language,answers:Me==null?void 0:Me.map(Q=>Q.value)})})}function W(){return new Date().getTime()}const se=()=>l(void 0,null,function*(){if(h(!0),I)return;let ve=yield(0,m.ZP)(`/api/problems/${d}/start.json`,{method:"get"});const be=yield ae(null,ve==null?void 0:ve.identifier);if((be==null?void 0:be.status)===0){let De=function(){return l(this,null,function*(){var ue;const{status:Q,message:w,data:te}=yield(0,f.rX)(ve==null?void 0:ve.identifier,"submit"),Je=W()-Me>10*1e3*((ue=K==null?void 0:K.userAnswer)==null?void 0:ue.length);if(Q!==0&&!Je&&setTimeout(De,1e3),Je){O.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6",content:"\u8BF7\u68C0\u67E5\u7A0B\u5E8F\u4EE3\u7801\u662F\u5426\u5B58\u5728\u6B7B\u5FAA\u73AF"}),h(!1);return}Q===0&&(h(!1),we(te),te.status===2&&(h(!1),O.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"})))})};const Me=W();yield(0,f.bM)(ve==null?void 0:ve.identifier,{}),De(),x.Z.publish("BFill:Submit:Change",{value:!1})}else h(!1);g&&g(!0)});return L.createElement("div",null,L.createElement(y.ZP,J(G({loading:I},ee),{onClick:()=>l(void 0,null,function*(){var ve,be,Me,De;if(le==="\u63D0\u4EA4\u4EE3\u7801"){se();return}let ue=!0;if(yield k.validateFields().then(()=>{ue=!1},Je=>{var Ze,Y,Ee;Je.errorFields[0].name.includes("standard_answers")?X.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):X.ZP.error(Je.errorFields[0].errors[0]),((Ze=Je.errorFields)==null?void 0:Ze.length)===0&&(ue=!1),k.scrollToField((Ee=(Y=Je==null?void 0:Je.errorFields)==null?void 0:Y[0])==null?void 0:Ee.name,{behavior:"smooth",block:"center"}),ue=!0}),ue||(h(!0),I))return;let Q="",w=k.getFieldsValue();d?Q=yield(0,m.ZP)(`/api/problems/${d}.json`,{method:"put",body:J(G({},w),{hack:J(G({},w==null?void 0:w.hack),{sub_discipline_id:(De=(Me=w==null?void 0:w.hack)==null?void 0:Me.sub_discipline_id)==null?void 0:De[1],difficult:w.difficulty,item_banks_group_id:w.item_banks_group_id}),hack_codes:J(G({},w.hack_codes),{code:p.Base64.encode(w.hack_codes.code)}),update_hack_sets:[G({},w.hack_sets)],is_blank:!0})}):(Q=yield(0,m.ZP)("/api/problems.json",{method:"post",body:J(G({},w),{hack:J(G({},w==null?void 0:w.hack),{sub_discipline_id:(be=(ve=w==null?void 0:w.hack)==null?void 0:ve.sub_discipline_id)==null?void 0:be[1],difficult:w.difficulty,item_banks_group_id:w.item_banks_group_id}),hack_codes:J(G({},w.hack_codes),{code:p.Base64.encode(w.hack_codes.code)}),hack_sets:[G({},w.hack_sets)],is_blank:!0})}),d=Q==null?void 0:Q.identifier,sessionStorage.projectFill=d,j(d));let te=yield(0,m.ZP)(`/api/problems/${d}/start.json`,{method:"get"});const nt=yield Ce(null,te==null?void 0:te.identifier);if((nt==null?void 0:nt.status)===0){let Ze=function(){return l(this,null,function*(){var Y;const{status:Ee,message:$e,data:gt}=yield(0,f.rX)(te==null?void 0:te.identifier,"submit"),pt=W()-Je>(w.hack.time_limit+3)*1e3*((Y=w==null?void 0:w.standard_answers)==null?void 0:Y.length);if(Ee!==0&&!pt&&setTimeout(Ze,1e3),pt){O.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),h(!1);return}Ee===0&&(h(!1),we(gt),gt.status===2&&(h(!1),O.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"})))})};const Je=W();yield(0,f.bM)(te==null?void 0:te.identifier,{}),Ze()}else h(!1)})}),le),(V==null?void 0:V.id)&&V.status!==2&&L.createElement(O.default,{open:(V==null?void 0:V.id)&&V.status!==2,title:"\u8FD0\u884C\u7ED3\u679C",width:1100,footer:!1,onOk:()=>{we({})},onCancel:()=>{we({})}},L.createElement("div",{style:{maxHeight:600,overflow:"auto",marginBottom:15}},L.createElement("div",{style:{marginBottom:20,display:"flex",justifyContent:"space-between",fontSize:14}},L.createElement("div",null,L.createElement("span",{style:{color:"#666666"}},"\u72B6\u6001"),L.createElement("span",{style:{marginLeft:12,color:V.status!==0&&"#E30000"}},o.Im[V.status])),L.createElement("div",null,L.createElement("span",{style:{color:"#666666"}},"\u63D0\u4EA4\u65F6\u95F4"),L.createElement("span",{style:{marginLeft:12}},s()(V.created_at).format("YYYY-MM-DD HH:mm:ss"))),L.createElement("div",null,L.createElement("span",{style:{color:"#666666"}},"\u8BED\u8A00"),L.createElement("span",{style:{marginLeft:12}},V.language)),L.createElement("div",null,L.createElement("span",{style:{color:"#666666"}},"\u6267\u884C\u7528\u65F6"),L.createElement("span",{style:{marginLeft:12}},V.execute_time,"ms"))),L.createElement(o.Y4,G({},V)))))};H.Z=R},8343:function(Pe,H,t){"use strict";t.d(H,{Z:function(){return O}});var e=t(59301),c=t(49535),X=t(59301),O=({defaultX:y="40%",leftChild:p,rightChild:P,className:m,hideResize:f=!1})=>{const[o,v]=(0,e.useState)(y),s=(0,e.useRef)();function x(){s.current=!0}(0,e.useEffect)(()=>{function M(D){s.current&&(c.Z.publish("resize-move-bar",D),v(D.pageX))}function S(){s.current=!1}return window.addEventListener("mousemove",M),window.addEventListener("mouseup",S),()=>{window.removeEventListener("mousemove",M),window.removeEventListener("mouseup",S)}},[]);const L=typeof o=="number"&&o!==.01?`${o}px`:y,A=`calc(100% - ${f?"0px":"4px"} - ${L})`;return X.createElement("div",{className:`split-panel-container ${m}`},X.createElement("section",{style:{width:L,display:o===.01?"none":""}},p),X.createElement("section",{className:"resize-x-bar",onMouseDown:x},X.createElement("a",{className:"btn-resize"},X.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13"},X.createElement("path",{d:"M12.245 7.53H5.647v1.882h6.598v2.823L16 8.471l-3.755-3.765V7.53zM10.353 4.706H3.755v2.823L0 3.765 3.755 0v2.824h6.598v1.882z"})))),X.createElement("section",{style:{width:A}},P))}},96680:function(Pe,H,t){"use strict";var e=t(59301);const c=O=>String(O).length===1?`0${O}`:O,X=({className:O="",onChange:y,defaultValue:p=0})=>{const[P,m]=(0,e.useState)(p);(0,e.useEffect)(()=>{const s=setTimeout(()=>{m(P+1e3)},1e3);return y(P+1e3),()=>{clearInterval(s)}},[P]);const f=parseInt(P/(60*6e4))||"00",o=parseInt(P%(60*6e4)/6e4)||"00",v=parseInt(P%6e4/1e3)||"00";return e.createElement("div",{className:O},c(f),":",c(o),":",c(v))};H.Z=X},77638:function(Pe,H,t){"use strict";t.r(H),t.d(H,{default:function(){return pe}});var e=t(59301),c=t(25690),X=t(15845),O=t.n(X),y=t(31797),p=t(78241),P=t(43418),m=t(92832),f=t(8591),o=t(93948),v=t(95237),s=t(43604),x=t(5112),L=t(24905),A=t(6848),M=t(71418),S=t(3113),D=t(15075),E=t(43531),b=t(88778),z=t(36482),G=t(51257),J=t(38986),l=t(59301),R=(C,T,q)=>new Promise((lt,ft)=>{var Dt=oe=>{try{Qe(q.next(oe))}catch(Ge){ft(Ge)}},it=oe=>{try{Qe(q.throw(oe))}catch(Ge){ft(Ge)}},Qe=oe=>oe.done?lt(oe.value):Promise.resolve(oe.value).then(Dt,it);Qe((q=q.apply(C,T)).next())}),le=({id:C,startRecording:T,startScreenshot:q,onBack:lt,onSuccuss:ft,timeInSeconds:Dt=[1,6,11,16,21,26,31,41,51,61,71,81,91,101,111,121,151,181,211,241,271,361,421,481,541,601,661]})=>{const it=(0,e.useRef)(null),Qe=(0,e.useRef)(null),oe=(0,e.useRef)(null),Ge=(0,e.useRef)(null),We=(0,e.useRef)(!0),ct=(0,e.useRef)(""),[Ft,wt]=(0,e.useState)(null);(0,e.useEffect)(()=>{T?Xe():et()},[T]),(0,e.useEffect)(()=>{q?wt(0):(clearTimeout(Ge.current),wt(null),ct.current="")},[q]),(0,e.useEffect)(()=>(typeof Ft=="number"&&(Dt!=null&&Dt.includes(Ft)&&zt(),Ft<=720&&(Ge.current=setTimeout(()=>{wt(Ft+1)},1e3))),()=>{clearTimeout(Ge.current)}),[Ft]);const Ut=(u="\u672A\u5171\u4EAB\u6574\u4E2A\u5C4F\u5E55\uFF0C\u7981\u6B62\u4F5C\u7B54\uFF01")=>R(void 0,null,function*(){f.ZP.warning(u),setTimeout(()=>{lt()},1e3)}),Xe=()=>R(void 0,null,function*(){var u,F,U,Oe,ge,Se;if(!(0,G.i7)()){Ut("\u8BF7\u4F7F\u7528\u8C37\u6B4C\u6D4F\u89C8\u5668\u7B54\u9898");return}if(it.current){f.ZP.warning("\u6B63\u5728\u5F55\u5236\u4E2D");return}We.current=!0;try{let he;if((0,G.WX)())he=yield navigator.mediaDevices.getUserMedia({audio:{mandatory:{chromeMediaSource:"desktop"}},video:{mandatory:{chromeMediaSource:"desktop"}}});else if(he=yield navigator.mediaDevices.getDisplayMedia({video:{displaySurface:"monitor"}}),((U=(F=(u=he==null?void 0:he.getVideoTracks())==null?void 0:u[0])==null?void 0:F.getSettings())==null?void 0:U.displaySurface)!=="monitor"){et(),Ut();return}it.current=he,"srcObject"in Qe.current?Qe.current.srcObject=it.current:Qe.current.src=URL.createObjectURL(it.current),yield new Promise(me=>{Qe.current.addEventListener("loadedmetadata",()=>{me()})}),(Se=(ge=(Oe=it.current)==null?void 0:Oe.getVideoTracks())==null?void 0:ge[0])==null||Se.addEventListener("ended",function(){We.current&&Ut()}),Qe.current.play(),ft()}catch(he){Ut("\u5C4F\u5E55\u5F55\u5236\u529F\u80FD\u9519\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u518D\u5171\u4EAB\u6574\u4E2A\u5C4F\u5E55\uFF0C\u5426\u5219\u65E0\u6CD5\u4F5C\u7B54")}}),et=()=>{var u;We.current=!1;const F=(u=it.current)==null?void 0:u.getTracks();F==null||F.forEach(U=>{U.stop()}),it.current=null},Qt=u=>{const F=u.split(",")[1],U=u.split(",")[0].split(":")[1].split(";")[0],Oe=[...atob(F)],ge=new Uint8Array(Oe.map(Se=>Se.charCodeAt(0)));return new Blob([ge],{type:U})},Tt=()=>R(void 0,null,function*(){const u=yield(0,J.ZP)(`/api/exercises/${C}/exercise_user_screens.json`,{method:"post"});u.status===0&&(ct.current=u.exercise_abnormity_id,wt(0))}),zt=()=>R(void 0,null,function*(){const u=oe.current.getContext("2d");oe.current.width=Qe.current.videoWidth,oe.current.height=Qe.current.videoHeight,u.drawImage(Qe.current,0,0,oe.current.width,oe.current.height);const F=oe.current.toDataURL("image/jpeg"),U=Qt(F),Oe=new File([U],"canvas_image.jpg",{type:"image/jpeg"}),ge=new FormData;ge.append("file",Oe);const Se=yield(0,J.ZP)(`/api/exercises/${C}/exercise_user_screens/check.json`,{method:"get"});if((Se==null?void 0:Se.status)===0){const he=yield(0,J.ZP)("/api/attachments.json",{method:"post",body:ge},!0);if(he!=null&&he.id){const me=yield(0,J.ZP)(`/api/exercises/${C}/exercise_user_screens.json`,{method:"post",body:{attachment_id:he==null?void 0:he.id,exercise_abnormity_id:ct.current}});me.status===0&&(ct.current=me.exercise_abnormity_id)}}});return l.createElement(l.Fragment,null,l.createElement("video",{ref:Qe,muted:!0,className:"hide"}),l.createElement("canvas",{id:"canvas",ref:oe,className:"hide"}))},k=t(61186),B=t.n(k),a={flex_box_center:"flex_box_center___ariLt",flex_space_between:"flex_space_between___MC6sH",flex_box_vertical_center:"flex_box_vertical_center___tJHfy",flex_box_center_end:"flex_box_center_end___AfB_t",flex_box_column:"flex_box_column___xX4Fj",bg:"bg___nHBEZ",wrapper:"wrapper___TZKl8",exerciseAlert:"exerciseAlert___QUMwm",title:"title___rj6Q0",content:"content___Te7Wz",baseMargin:"baseMargin___BRmsh",noWrap:"noWrap___X6AS3",singleItem:"singleItem___GkaDR",questionIcons:"questionIcons___XoGYC",green:"green___iIYnV",orange:"orange___EIhiL",greenTip:"greenTip___WwiUh",redTip:"redTip___aWSt4",orangeTip:"orangeTip___j5g_H",pollDesc:"pollDesc___yDT2Q",answered:"answered___d2hE7",unanswer:"unanswer___AdOhE",anchor:"anchor___z3CaP",answerFlag:"answerFlag___wwTKa",flagActive:"flagActive___piG3D",flagHalf:"flagHalf___E29dd",answerStudentFlag:"answerStudentFlag___HRVt8",answerStudentActive:"answerStudentActive___kM6r4",questionItem:"questionItem___q6Hgu",questionScore:"questionScore___RW5tm",itemType:"itemType___pPqzT",itemFlag:"itemFlag___j5TSr",answerWrap:"answerWrap___G9dnn",answerSubjective:"answerSubjective___LRVKJ",otherInput:"otherInput___SxNAw",submitButton:"submitButton___zPo7H",randomFlag:"randomFlag___TOZ2H",answerTrue:"answerTrue___fgIW0",answerFalse:"answerFalse___gAQD8",answerHalf:"answerHalf___h40sX",renderHtml:"renderHtml___UerV1",simpleText:"simpleText___ZKx7o",answerYes:"answerYes___AA0oM",answerNo:"answerNo___gMGLy",answerInfo:"answerInfo___tB4Wz",answerProgress:"answerProgress___CbmXy",answerSheetWrap:"answerSheetWrap___aPipx",answerSheetQuestionTitle:"answerSheetQuestionTitle___P18Ss",answerSheet:"answerSheet___yhxK1",answerSheetItem:"answerSheetItem___DIH2V",qindex:"qindex___XuKA8",markIcon:"markIcon___ZTkqb",active:"active___WSsrt",yes:"yes___knuOK",no:"no___gv_cs",bf:"bf___pJfi5",partialActive:"partialActive___K6lsa",selected:"selected___grFyM",countDown:"countDown___OzcWL",cnText:"cnText___TvFjV",red:"red___Mge1h",refreshBtn:"refreshBtn___lK1MX",fold:"fold___id0EJ",cardList:"cardList___xKhMX",withQrcode:"withQrcode___qphZK",iframe:"iframe___pMMQx",eduTip:"eduTip___hXWhK",eduQrcode:"eduQrcode____qxcx",eduVideo:"eduVideo___mufWJ",eduUsername:"eduUsername___tiufh",startAnswer:"startAnswer___AA7n5",eduSubmit:"eduSubmit___UPIsJ",eduTitle:"eduTitle___jCJrO",wrpAnswer:"wrpAnswer___AVK1Y",simpleMd:"simpleMd___ZGbXj",videomodal:"videomodal___bYarH",mainPart:"mainPart___Fqvw7",userInfoText:"userInfoText___nqL8p",answerSheetBottom:"answerSheetBottom___yXf5u",tooltipWrap:"tooltipWrap___AxG9B",leftPart:"leftPart___P4Ook",grey:"grey___UBSG9",blue:"blue___aRuKK",rightPart:"rightPart___De4P3",questionPart:"questionPart___GTq66",questionTypeTitle:"questionTypeTitle___r6Fo9",questionTypeInfo:"questionTypeInfo___JfpWv",toIframeBtn:"toIframeBtn___gRKtn",bottom:"bottom___coSlv",markBtn:"markBtn___ZCLGF",changeButton:"changeButton___sBTjl",prevBtn:"prevBtn___lgCPG",analysisWrap:"analysisWrap___JoCnb",greyBg:"greyBg___vgesc",fixHeader:"fixHeader___RoNxE",exerciseTitle:"exerciseTitle___Dtp56",commitModal:"commitModal___zqvNA",commitItem:"commitItem___mjYF6",commitInfoLabel:"commitInfoLabel___KtIjW",commitInfoValue:"commitInfoValue___DCyRn",cameraHeader:"cameraHeader___Pqhwb",dottedLineWrapper:"dottedLineWrapper___ONO9c",leftHalfCircle:"leftHalfCircle___RNJN7",dottedLine:"dottedLine___qWy4W",rightHalfCircle:"rightHalfCircle___s3_hr",orangeNum:"orangeNum___IYnup",teachAnalysis:"teachAnalysis___FH6fk",teachAnalysisModal:"teachAnalysisModal___RcKVp",screenLock:"screenLock____A8oZ"},K=t(6383),g=t(48790),I=t(84989),h=t(81722),d=t(75736),j=t(91842),Z=t(39793);const V={0:"c-red-ee4",1:"c-green"};var ce=({item:C,answerData:T,isEducation:q,sign:lt,onBlur:ft=()=>{}})=>{var Dt,it,Qe,oe,Ge,We;const ct=(0,e.useRef)(""),[Ft,wt]=(0,e.useState)(),[Ut,Xe]=(0,e.useState)(!1),[et,Qt]=(0,e.useState)(q||!1),Tt=(0,e.useRef)(),zt=()=>{clearInterval(Tt.current),Tt.current=setInterval(()=>{Ut&&ft(ct.current,!0)},10*1e3)},u=F=>{ft(ct.current);let U="\u786E\u5B9A\u79BB\u5F00\u6B64\u9875\u9762\u5417?\u6B64\u9875\u6570\u636E\u53EF\u80FD\u4F1A\u4E22\u5931";return(F||window.event).returnValue=U,U};return(0,e.useEffect)(()=>{console.log("isFocus:",Ut),Ut&&zt()},[Ut]),(0,e.useEffect)(()=>{wt(C==null?void 0:C.a_flag)},[C==null?void 0:C.a_flag]),(0,e.useEffect)(()=>()=>{clearInterval(Tt.current)},[]),e.createElement("div",null,((Dt=T==null?void 0:T.exercise)==null?void 0:Dt.user_exercise_status)===1?e.createElement("div",{className:"mb20"},e.createElement(v.Z,{justify:"space-between"},e.createElement(s.Z,null,"\u6211\u7684\u7B54\u6848"),((0,g.GJ)()||(0,g.dE)()&&((it=T==null?void 0:T.exercise)==null?void 0:it.user_exercise_status)>0&&((Qe=T==null?void 0:T.exercise)==null?void 0:Qe.open_score))&&e.createElement(s.Z,null,e.createElement(v.Z,{justify:"end",className:"mb20",align:"middle"},e.createElement("span",{className:"font14",style:{color:"#6A7283"}},"\u5F97\u5206"),e.createElement("span",{className:"font14 ml10"},(C==null?void 0:C.user_score)&&e.createElement("span",null,e.createElement("span",{className:V[Number(C==null?void 0:C.answer_status)]||"c-orange-ff9"},C==null?void 0:C.user_score),e.createElement("span",{style:{marginLeft:5,color:"#6A7283"}},"\u5206")),!(C!=null&&C.user_score)&&e.createElement("span",{className:"c-red"},"\u672A\u8BC4"))))),e.createElement("div",{className:a.simpleText},e.createElement(j.Z,{value:(oe=C==null?void 0:C.user_answer)==null?void 0:oe[0]}))):e.createElement("div",{className:C.user_score&&(C.user_score===C.question_score?"c-green":"c-red")},et?e.createElement(Z.Z,{watch:!0,isFocus:!0,defaultValue:(Ge=C==null?void 0:C.user_answer)==null?void 0:Ge[0],id:C==null?void 0:C.question_id,className:"mt20",onChange:F=>{ct.current=F,Xe(!0)},onBlur:()=>{setTimeout(()=>{ft(ct.current)},200),clearInterval(Tt.current),Xe(!1)}}):e.createElement("div",{onClick:()=>{var F;if(!C.repeat_answer&&((F=C==null?void 0:C.user_answer)==null?void 0:F.length)>0&&C.ques_status!==0){f.ZP.warning("\u8BE5\u9898\u4E0D\u5141\u8BB8\u518D\u4FEE\u6539\u7B54\u6848");return}lt.current=!0,Qt(!0)},className:a.startAnswer},e.createElement("div",{className:"c-blue"},"\u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54"))),(0,g.dE)()&&(C==null?void 0:C.standard_answer)&&e.createElement("div",{className:a.analysisWrap},e.createElement("div",{className:a.greyBg},e.createElement(v.Z,{className:"mb20",align:"middle"},e.createElement(s.Z,{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u7B54\u6848\u3011"),e.createElement(s.Z,null,e.createElement(j.Z,{value:(We=C==null?void 0:C.standard_answer)==null?void 0:We[0]}))),e.createElement(v.Z,{align:"middle"},e.createElement("span",{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u89E3\u6790\u3011"),e.createElement(j.Z,{className:a.renderHtml,value:C==null?void 0:C.analysis})))))},ye=t(57809),ae=({item:C,answerData:T,isEducation:q,onBlur:lt=()=>{}})=>{var ft,Dt,it,Qe;const oe=(0,e.useRef)(""),[Ge,We]=(0,e.useState)(),[ct,Ft]=(0,e.useState)(!1),[wt,Ut]=(0,e.useState)(!1),[Xe,et]=(0,e.useState)(q||!1),[Qt,Tt]=(0,e.useState)(0),zt=(0,e.useRef)(C.kp_content||""),u=(0,e.useRef)(C.kp_clazz),F=(0,e.useRef)(),U=(0,e.useMemo)(()=>{var ge,Se;return(Se=(ge=oe.current)==null?void 0:ge.replace(/[\n|\r|\t]/g,""))==null?void 0:Se.length},[oe.current]),Oe=()=>{clearInterval(F.current),F.current=setInterval(()=>{wt&<(oe.current,zt.current,u.current)},30*1e3)};return(0,e.useEffect)(()=>{console.log("isFocus:",wt),Oe()},[wt]),(0,e.useEffect)(()=>{We(C==null?void 0:C.a_flag)},[C==null?void 0:C.a_flag]),(0,e.useEffect)(()=>()=>{clearInterval(F.current)},[]),e.createElement("div",null,((ft=T==null?void 0:T.exercise)==null?void 0:ft.user_exercise_status)===1?e.createElement("div",null,e.createElement("div",{className:"mt30"},e.createElement("strong",null,"\u4F5C\u6587\u9898\u76EE\uFF1A"),e.createElement("br",null),e.createElement(m.default,{disabled:!0,className:"mt10",value:zt.current,onChange:ge=>{zt.current=ge.target.value,Tt(Qt+1)},onBlur:()=>{lt(oe.current,zt.current,u.current),Ut(!1)}})),e.createElement("div",{className:"mt30"},e.createElement("strong",null,"\u4F5C\u54C1\u7C7B\u578B\uFF1A"),e.createElement("br",null),e.createElement(ye.default,{disabled:!0,className:"mt10 w100",placeholder:"\u8BF7\u9009\u62E9\u4F5C\u54C1\u7C7B\u578B",value:u.current,onChange:ge=>{u.current=ge,Tt(Qt+1)},onBlur:()=>{lt(oe.current,zt.current,u.current),Ut(!1)}},e.createElement(ye.default.Option,{key:1,value:"\u79D1\u666E"},"\u79D1\u666E"),e.createElement(ye.default.Option,{key:2,value:"\u79D1\u5E7B"},"\u79D1\u5E7B"))),e.createElement("p",{className:"mt10 mb0"},"\u4F5C\u54C1\u5185\u5BB9\uFF1A"),e.createElement("div",{className:a.simpleText},e.createElement(j.Z,{value:(Dt=C==null?void 0:C.user_answer)==null?void 0:Dt[0]}))):e.createElement("div",null,e.createElement("div",{className:"mt30"},e.createElement("strong",null,"\u4F5C\u6587\u9898\u76EE\uFF1A"),e.createElement("br",null),e.createElement(m.default,{className:"mt10",maxLength:60,onBlur:()=>lt(oe.current,zt.current,u.current),placeholder:"\u8BF7\u8F93\u5165\u4F5C\u6587\u9898\u76EE(\u6700\u591A60\u4E2A\u5B57)",value:zt.current,onChange:ge=>{zt.current=ge.target.value,Tt(Qt+1)}})),e.createElement("div",{className:"mt30"},e.createElement("strong",null,"\u4F5C\u6587\u7C7B\u578B\uFF1A"),e.createElement("br",null),e.createElement(ye.default,{className:"mt10 w100",placeholder:"\u8BF7\u9009\u62E9\u4F5C\u54C1\u7C7B\u578B",value:u.current,onChange:ge=>{u.current=ge,lt(ge.current,zt.current,u.current),Tt(Qt+1)}},e.createElement(ye.default.Option,{key:1,value:"\u79D1\u666E"},"\u79D1\u666E"),e.createElement(ye.default.Option,{key:2,value:"\u79D1\u5E7B"},"\u79D1\u5E7B"))),e.createElement("div",{className:"mt30 mb20"},e.createElement("div",{className:C.user_score&&(C.user_score===C.question_score?"c-green":"c-red")},e.createElement("strong",null,"\u4F5C\u6587\u5185\u5BB9\uFF1A"),e.createElement("br",null),e.createElement("div",{className:"mt10 relative"},e.createElement("span",{className:"c-blue",style:{position:ct?"fixed":"absolute",top:ct?61:4,left:10,zIndex:106}},"\u5DF2\u8F93\u5165",U,"\u5B57"),Xe?e.createElement(Z.Z,{className:a.simpleMd,disablePaste:!0,hidetoolBar:q,height:q?"60vh":150,isFocus:!0,defaultValue:(it=C==null?void 0:C.user_answer)==null?void 0:it[0],id:C==null?void 0:C.question_id,onFullScreen:ge=>Ft(ge),onChange:ge=>{oe.current=ge,Ut(!0),Tt(Qt+1)},onBlur:()=>{lt(oe.current,zt.current,u.current),Ut(!1)}}):e.createElement("div",{onClick:()=>et(!0),className:a.startAnswer},e.createElement("div",{className:"c-blue"},"\u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54")))))),(0,g.dE)()&&(C==null?void 0:C.standard_answer)&&e.createElement("div",null,e.createElement("p",{className:"mt10 mb0"},"\u53C2\u8003\u7B54\u6848\uFF1A"),e.createElement("div",{style:{border:"1px solid #eee",background:"#f5f5f5",borderRadius:4,padding:5}},e.createElement(j.Z,{value:(Qe=C==null?void 0:C.standard_answer)==null?void 0:Qe[0]}))))},W=t(79817),se=t(1710),ve=t(75975),be={score:"score___mcGn7",wrap:"wrap___h11sQ"},De=({score:C})=>C?e.createElement("span",{className:be.wrap},"\u5F97\u5206",e.createElement("span",{className:`${be.score} ml10 mr5`},C),"\u5206"):e.createElement("span",{className:"c-red"},"\u672A\u8BC4"),ue={flex_box_center:"flex_box_center___xK64P",flex_space_between:"flex_space_between___BNBCA",flex_box_vertical_center:"flex_box_vertical_center___ConJK",flex_box_center_end:"flex_box_center_end___L08sz",flex_box_column:"flex_box_column___hvk0E",shixunWrp:"shixunWrp___FTFC6",fill:"fill___H_Qd6",index:"index___PaSVJ",success:"success___fz_F7",fail:"fail___ftXSv",fillInput:"fillInput___q_sSb",shixunWrapper:"shixunWrapper___toGqF",score:"score___AsYGZ",name:"name___hawfX",programWrapper:"programWrapper___zVQPT",desc:"desc___MFIu5",content:"content___QuE41",analysisWrap:"analysisWrap___qGPzJ",greyBg:"greyBg___FIDIB"},Q=t(59301),w=Object.defineProperty,te=Object.defineProperties,nt=Object.getOwnPropertyDescriptors,Je=Object.getOwnPropertySymbols,Ze=Object.prototype.hasOwnProperty,Y=Object.prototype.propertyIsEnumerable,Ee=(C,T,q)=>T in C?w(C,T,{enumerable:!0,configurable:!0,writable:!0,value:q}):C[T]=q,$e=(C,T)=>{for(var q in T||(T={}))Ze.call(T,q)&&Ee(C,q,T[q]);if(Je)for(var q of Je(T))Y.call(T,q)&&Ee(C,q,T[q]);return C},gt=(C,T)=>te(C,nt(T));const St={0:"c-red-ee4",1:"c-green"};var ne=({item:C,answerData:T,exerciseId:q,coursesId:lt})=>{var ft,Dt,it,Qe,oe;const[Ge,We]=(0,e.useState)([]),[ct,Ft]=(0,e.useState)([]);(0,e.useEffect)(()=>{var Xe,et,Qt,Tt,zt,u,F,U,Oe,ge,Se,he,me;if(!((Xe=C==null?void 0:C.shixun_details)!=null&&Xe.length))return;let Fe=[],Ue=[];for(let Be=0;Be<((et=C==null?void 0:C.shixun_details)==null?void 0:et.length);Be++){for(let ht=0;ht<(C==null?void 0:C.shixun_details[Be].stage_list.length);ht++){let _e=C==null?void 0:C.shixun_details[Be].stage_list[ht];Fe.push($e($e({},_e),{operation:(u=(zt=(Tt=(Qt=C==null?void 0:C.shixun_details)==null?void 0:Qt[Be])==null?void 0:Tt.shixun_detail)==null?void 0:zt[0])==null?void 0:u.game_identifier,is_jupyter:C==null?void 0:C.is_jupyter,is_jupyter_lab:C==null?void 0:C.is_jupyter_lab}))}if((U=(F=C==null?void 0:C.shixun_details)==null?void 0:F[Be])!=null&&U.shixun_detail){const ht=(Se=(ge=(Oe=C==null?void 0:C.shixun_details)==null?void 0:Oe[Be])==null?void 0:ge.shixun_detail)==null?void 0:Se[0],_e=(me=(he=C==null?void 0:C.shixun_details[Be].stage_list)==null?void 0:he.find(kt=>(kt==null?void 0:kt.game_identifier)===(ht==null?void 0:ht.game_identifier)))==null?void 0:me.user_score;Ue.push(gt($e({},ht),{user_score:_e}))}}Ft(Ue),We(Fe)},[C==null?void 0:C.shixun_details]);const wt=[{title:"\u5173\u5361",dataIndex:"position",key:"position",align:"center"},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",align:"center",render:Xe=>Q.createElement("span",{className:"overflowHidden1",style:{maxWidth:"400px"},title:Xe&&Xe.length>25?Xe:""},Xe)},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",key:"evaluate_count",align:"center",render:(Xe,et)=>Q.createElement("span",null,et.evaluate_count?et.evaluate_count:Q.createElement("span",{className:"color-grey-9"},"--"))},{title:"\u5B8C\u6210\u65F6\u95F4",key:"endTime",dataIndex:"endTime",align:"center",render:(Xe,et)=>{let Qt=!1;return et.finished_time&&(T!=null&&T.exercise)&&(T!=null&&T.exercise_answer_user)&&((T==null?void 0:T.exercise.time)===-1?Qt=B()(T==null?void 0:T.exercise.end_time).isBefore(et.finished_time):Qt=B()(T==null?void 0:T.exercise_answer_user.start_at).add(T==null?void 0:T.exercise.time,"m").isBefore(et.finished_time)),Q.createElement("span",null,et.finished_time||Q.createElement("span",{className:"c-grey-999"},"--"),Q.createElement("span",{className:"c-orange-ff9 "},Qt?"\uFF08\u5DF2\u8D85\u65F6\uFF09":""))}},{title:"\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",align:"center",render:(Xe,et)=>Q.createElement("span",null,et.time_consuming||Q.createElement("span",{className:"color-grey-9"},"--"))},{title:"\u67E5\u770B\u7B54\u6848",dataIndex:"view_answer",key:"view_answer",align:"center",render:(Xe,et)=>Q.createElement("span",null,et.view_answer?"\u5DF2\u67E5\u770B":"\u672A\u67E5\u770B")},{title:"\u5F97\u5206",dataIndex:"user_score",key:"user_score",align:"center",render:Xe=>Q.createElement("span",{style:{color:"#FA6400"}},Xe,"\u5206")},{title:"\u64CD\u4F5C",dataIndex:"operation",key:"operation",align:"center",render:(Xe,et,Qt)=>Xe&&!et.is_jupyter&&!et.is_jupyter_lab?Q.createElement(W.default,{affix:!1},Q.createElement(W.default.Link,{href:`#challenge_${C==null?void 0:C.question_id}${Qt}`,title:Q.createElement("span",{style:{color:"#0152d9",fontSize:14}},"\u67E5\u770B")})):Q.createElement("span",{className:"c-grey-999"},"--")}];console.log(ct);const Ut={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return Q.createElement("div",null,((ft=C==null?void 0:C.shixun)==null?void 0:ft.length)>0&&Q.createElement("div",{className:ue.shixunWrapper},(Dt=C==null?void 0:C.shixun)==null?void 0:Dt.map(function(Xe,et){return Q.createElement(v.Z,{className:"mb20",justify:"space-between"},Q.createElement(s.Z,{flex:"1"},Q.createElement("span",{className:ue.score},"(",Xe.challenge_score,"\u5206)"),Q.createElement("span",{className:ue.name},Xe.challenge_name," ")),Q.createElement(s.Z,null,!Xe.answer_status&&Q.createElement("span",{className:"font14",style:{color:"#FA6400"}},"\u672A\u5B8C\u6210"),!!Xe.answer_status&&Q.createElement("span",{className:"font14",style:{color:"#37AD83"}},"\u5DF2\u5B8C\u6210")))})),((it=T==null?void 0:T.exercise)==null?void 0:it.student_commit_status)!==0||((Qe=T==null?void 0:T.exercise)==null?void 0:Qe.user_exercise_status)!==0?Q.createElement(Q.Fragment,null,!!(Ge!=null&&Ge.length)&&Q.createElement("div",null,Q.createElement(v.Z,{justify:"space-between",className:"mb10",align:"middle"},Q.createElement(s.Z,{className:"font14 c-grey-666"},"\u9636\u6BB5\u6210\u7EE9"),Q.createElement(s.Z,null,Q.createElement(De,{score:C==null?void 0:C.user_score}))),Q.createElement(se.default,{columns:wt,dataSource:Ge,pagination:!1})),!!(ct!=null&&ct.length)&&Q.createElement("div",null,Q.createElement("p",{className:"font16 c-grey-666 mt10"},"\u5B9E\u8BAD\u8BE6\u60C5"),ct==null?void 0:ct.map((Xe,et)=>Q.createElement("div",{id:`challenge_${C==null?void 0:C.question_id}${et}`,className:"mt5"},Q.createElement(v.Z,null,Q.createElement("span",{className:"font14 mr15"}," \u7B2C",Xe.position,"\u5173"),Q.createElement(c.Link,{className:"current c-black font14",target:"_blank",to:`/tasks/${lt}/${q}/${Xe.game_identifier}/exercise`},Xe.name),Q.createElement(s.Z,{style:{marginLeft:"auto"}},Q.createElement(De,{score:Xe.user_score}))),(Xe==null?void 0:Xe.st)===0&&Xe.passed_code&&Q.createElement("aside",{className:ue.shixunWrp},Q.createElement("h2",null,"\u7B2C\u4E00\u6B21\u901A\u5173\u7684\u4EE3\u7801\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09",Q.createElement("span",{className:"c-light-black"},Xe.path)),Q.createElement(ve.ZP,{height:300,language:"python",theme:"default",value:Xe.passed_code,options:Ut})))))):Q.createElement(Q.Fragment,null,(0,g.dE)()&&Q.createElement(j.Z,{className:"c-grey-999 mt20 mb20",value:C==null?void 0:C.question_title}),(oe=C==null?void 0:C.shixun)==null?void 0:oe.map((Xe,et)=>Q.createElement("p",{className:"font16 c-grey-666 mb5",key:et},Q.createElement("span",{className:"mr20"},"\u7B2C",Xe==null?void 0:Xe.challenge_position,"\u5173 ",Xe==null?void 0:Xe.challenge_name),Q.createElement("span",null,Xe==null?void 0:Xe.challenge_score,"\u5206")))))},Ye=t(24334),At=t(70100),qe=t(59301);const Bt={0:"c-red-ee4",1:"c-green"};var at=({item:C,answerData:T})=>{var q,lt,ft;const[Dt,it]=(0,e.useState)([]);(0,e.useEffect)(()=>{var Ge,We;((Ge=C==null?void 0:C.evaluate_codes)==null?void 0:Ge.length)>0?it((We=C==null?void 0:C.evaluate_codes)==null?void 0:We.map((ct,Ft)=>({key:Ft+1,error_msg:ct!=null&&ct.error_msg?Ye.Base64.decode(ct==null?void 0:ct.error_msg):""}))):it([{key:"--",error_msg:"--"}])},[C==null?void 0:C.evaluate_codes]);const Qe=[{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"key",width:"127px",key:"key",align:"center",render:(Ge,We)=>qe.createElement("span",null,We.key)},{title:"\u8BE6\u7EC6\u4FE1\u606F",dataIndex:"error_msg",key:"error_msg",align:"center",render:(Ge,We)=>qe.createElement("span",null,We.error_msg?We.error_msg:"--")}],oe={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return qe.createElement("div",{className:`${ue.programWrapper}`},qe.createElement("div",{className:ue.desc},"\u9898\u76EE\u63CF\u8FF0"),qe.createElement("div",{className:ue.content},qe.createElement(j.Z,{value:C==null?void 0:C.description})),((q=T==null?void 0:T.exercise)==null?void 0:q.user_exercise_status)===1&&qe.createElement(v.Z,{justify:"end",className:"mt40"},qe.createElement(s.Z,null,qe.createElement(De,{score:C==null?void 0:C.user_score}))),(C==null?void 0:C.passed_code)&&qe.createElement("aside",{className:ue.shixunWrp},qe.createElement(v.Z,{align:"middle",justify:"space-between",style:{height:30,padding:"0 7px"}},qe.createElement("b",null,"\u7B2C\u4E00\u6B21\u8BC4\u6D4B\u901A\u8FC7\u7684\u4EE3\u7801\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09"),qe.createElement(At.Z,{title:"\u7F16\u7A0B\u8BED\u8A00",dataSource:[C==null?void 0:C.language]})),qe.createElement(ve.ZP,{style:{border:"1px solid #ccc"},height:300,language:"python",theme:"vs-light",value:C!=null&&C.passed_code?Ye.Base64.decode(C==null?void 0:C.passed_code):"",options:oe})),((lt=T==null?void 0:T.exercise)==null?void 0:lt.user_exercise_status)===1&&((ft=T==null?void 0:T.exercise)==null?void 0:ft.answer_open)&&qe.createElement("div",{style:{background:"#F6F7F9"},className:"mt30 p20"},qe.createElement("div",{style:{marginBottom:"20px",fontSize:"16px",display:"flex"}},qe.createElement("span",{style:{whiteSpace:"nowrap"}},"\u3010\u7B54\u6848\u3011"),qe.createElement(j.Z,{value:(C==null?void 0:C.standard_answer)||""})),qe.createElement("div",{style:{fontSize:"16px",display:"flex"}},qe.createElement("span",{style:{whiteSpace:"nowrap"}},"\u3010\u89E3\u6790\u3011"),qe.createElement(j.Z,{value:(C==null?void 0:C.analysis)||"\u6682\u65E0\u89E3\u6790"}))))},Xt=t(19105),ze=Object.defineProperty,yt=Object.defineProperties,ut=Object.getOwnPropertyDescriptors,st=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,ke=Object.prototype.propertyIsEnumerable,dt=(C,T,q)=>T in C?ze(C,T,{enumerable:!0,configurable:!0,writable:!0,value:q}):C[T]=q,Ht=(C,T)=>{for(var q in T||(T={}))Re.call(T,q)&&dt(C,q,T[q]);if(st)for(var q of st(T))ke.call(T,q)&&dt(C,q,T[q]);return C},ln=(C,T)=>yt(C,ut(T)),Vt=(C,T,q)=>new Promise((lt,ft)=>{var Dt=oe=>{try{Qe(q.next(oe))}catch(Ge){ft(Ge)}},it=oe=>{try{Qe(q.throw(oe))}catch(Ge){ft(Ge)}},Qe=oe=>oe.done?lt(oe.value):Promise.resolve(oe.value).then(Dt,it);Qe((q=q.apply(C,T)).next())});const{TextArea:Mt}=m.default,_t={0:"c-red-ee4",1:"c-green"};var Xn=({sign:C,item:T,answerData:q,onBlur:lt=()=>{}})=>{var ft,Dt,it,Qe;const[oe,Ge]=(0,e.useState)([]),[We,ct]=(0,e.useState)([]),Ft=(0,e.useRef)(),wt=(0,e.useRef)(),[Ut]=(0,c.useSearchParams)();return(0,e.useEffect)(()=>{var Xe,et;if(Ut.get("check")){let Qt=[];Qt=(Xe=T==null?void 0:T.standard_answer)==null?void 0:Xe.map(Tt=>{var zt,u;return ln(Ht({},Tt),{choice_id:Tt.position,answer_text:((u=(zt=T==null?void 0:T.user_answer)==null?void 0:zt.find(F=>F.choice_id===Tt.choice_id))==null?void 0:u.answer_text)||""})}),Ft.current=Qt,Ge(Qt)}else{let Qt=[];Qt=(et=T==null?void 0:T.standard_answers)==null?void 0:et.map(Tt=>{var zt,u;return ln(Ht({},Tt),{choice_id:Tt.position,answer_text:((u=(zt=T==null?void 0:T.user_answer)==null?void 0:zt.find(F=>F.choice_id===Tt.position))==null?void 0:u.answer_text)||""})}),Ft.current=Qt,Ge(Qt)}},[T==null?void 0:T.user_answer]),e.createElement("div",null,oe==null?void 0:oe.map((Xe,et)=>{var Qt,Tt,zt,u,F;return e.createElement(v.Z,{key:et,className:`${ue.baseMargin} ${ue.fill}`,align:"middle"},e.createElement(s.Z,{className:ue.index},"\u586B\u7A7A\u9879",et+1),e.createElement(s.Z,{flex:"430px",className:"ml20 mr20"},(Xe==null?void 0:Xe.model)===1?e.createElement(m.default,{name:"sign",placeholder:"\u8BF7\u8F93\u5165\u7B54\u6848",disabled:!T.repeat_answer&&((Qt=T==null?void 0:T.user_answer)==null?void 0:Qt.length)>0&&T.ques_status!==0||!!(q!=null&&q.exercise.commit_status),value:Xe==null?void 0:Xe.answer_text,onChange:U=>{oe[et].answer_text=U.target.value,Ge([...oe])},onFocus:()=>{C.current=!0},onBlur:U=>{setTimeout(()=>Vt(void 0,null,function*(){const Oe=yield lt(Xe==null?void 0:Xe.answer_text,et+1,oe);if(Oe.status){const ge=We.slice();ge[et]={status:"fail",errorText:Oe.message},wt.current=ge,ct(ge)}else{const ge=We.slice();ge[et]={status:"success",errorText:""},wt.current=ge,ct(ge)}}),200)},className:`${T.user_score&&(T.user_score===T.question_score?"c-green":"c-red")} ${ue.fillInput}`}):e.createElement(Xt.Z,{value:Xe==null?void 0:Xe.answer_text,disabled:!T.repeat_answer&&((Tt=T==null?void 0:T.user_answer)==null?void 0:Tt.length)>0&&T.ques_status!==0||!!(q!=null&&q.exercise.commit_status),onChange:U=>Vt(void 0,null,function*(){var Oe,ge;oe[et].answer_text=U,Ge([...oe]);const Se=yield lt(Xe==null?void 0:Xe.answer_text,et+1,oe);if(Se.status){const he=((ge=wt==null?void 0:wt.current)==null?void 0:ge.slice())||[].slice();he[et]={status:"fail",errorText:Se.message},wt.current=he,ct(he)}else{const he=((Oe=wt==null?void 0:wt.current)==null?void 0:Oe.slice())||[].slice();he[et]={status:"success",errorText:""},wt.current=he,ct(he)}})})),((zt=We[et])==null?void 0:zt.status)==="success"&&e.createElement(s.Z,null,e.createElement(v.Z,{align:"middle"},e.createElement("i",{style:{marginRight:8},className:`iconfont icon-chenggong1 ${ue.success}`}),e.createElement("span",{className:ue.success},"\u4FDD\u5B58\u6210\u529F"))),((u=We[et])==null?void 0:u.status)==="fail"&&e.createElement(s.Z,null,e.createElement(v.Z,{align:"middle"},e.createElement("i",{style:{marginRight:8},className:`iconfont icon-tishi7 ${ue.fail}`}),e.createElement("span",{className:ue.fail},(F=We[et])==null?void 0:F.errorText))))}),((0,g.GJ)()||(0,g.dE)()&&((ft=q==null?void 0:q.exercise)==null?void 0:ft.user_exercise_status)>0&&((Dt=q==null?void 0:q.exercise)==null?void 0:Dt.open_score))&&e.createElement(v.Z,{justify:"end",className:"mb20",align:"middle"},e.createElement("span",{className:"font14",style:{color:"#6A7283"}},"\u5F97\u5206"),e.createElement("span",{className:"font14 ml10"},(T==null?void 0:T.user_score)&&e.createElement("span",null,e.createElement("span",{className:_t[Number(T==null?void 0:T.answer_status)]||"c-orange-ff9"},T==null?void 0:T.user_score),e.createElement("span",{style:{marginLeft:5,color:"#6A7283"}},"\u5206")),!(T!=null&&T.user_score)&&e.createElement("span",{className:"c-red"},"\u672A\u8BC4"))),((it=q==null?void 0:q.exercise)==null?void 0:it.answer_open)&&e.createElement("div",{className:ue.analysisWrap},e.createElement("div",{className:ue.greyBg},e.createElement("div",{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u7B54\u6848\u3011"),(Qe=T==null?void 0:T.standard_answer)==null?void 0:Qe.map((Xe,et)=>{var Qt;return e.createElement(v.Z,{key:et,align:"middle",className:"mt15 ml10"},e.createElement(s.Z,{className:"mr10"},"\u586B\u7A7A\u9879",et+1),e.createElement(s.Z,null,e.createElement(Xt.Z,{value:(Qt=Xe==null?void 0:Xe.answer_text)==null?void 0:Qt[0],style:{maxWidth:730,minWidth:100},disabled:!0})))}),e.createElement(v.Z,{className:"mt15",align:"middle"},e.createElement("span",{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u89E3\u6790\u3011"),e.createElement(j.Z,{className:ue.renderHtml,value:T==null?void 0:T.analysis})))))},kn=t(19608),Zn=t(87169),Un=t(49535),Et=t(59301),vt=Object.defineProperty,en=Object.defineProperties,Cn=Object.getOwnPropertyDescriptors,yn=Object.getOwnPropertySymbols,xn=Object.prototype.hasOwnProperty,On=Object.prototype.propertyIsEnumerable,Ln=(C,T,q)=>T in C?vt(C,T,{enumerable:!0,configurable:!0,writable:!0,value:q}):C[T]=q,tn=(C,T)=>{for(var q in T||(T={}))xn.call(T,q)&&Ln(C,q,T[q]);if(yn)for(var q of yn(T))On.call(T,q)&&Ln(C,q,T[q]);return C},rl=(C,T)=>en(C,Cn(T)),Dn=(C,T,q)=>new Promise((lt,ft)=>{var Dt=oe=>{try{Qe(q.next(oe))}catch(Ge){ft(Ge)}},it=oe=>{try{Qe(q.throw(oe))}catch(Ge){ft(Ge)}},Qe=oe=>oe.done?lt(oe.value):Promise.resolve(oe.value).then(Dt,it);Qe((q=q.apply(C,T)).next())});const{TextArea:Or}=m.default;var ur=({item:C,answerData:T,sign:q,onBlur:lt=()=>{},onDebug:ft=()=>{},setIsSubmitCode:Dt})=>{var it,Qe,oe;let[Ge,We]=(0,e.useState)([]);const[ct]=(0,c.useSearchParams)();return(0,e.useEffect)(()=>{var Ft;let wt=(Ft=C==null?void 0:C.standard_answer_with_score)==null?void 0:Ft.map((Ut,Xe)=>{var et,Qt;return rl(tn({},Ut),{value:((Qt=(et=C==null?void 0:C.user_answer)==null?void 0:et.find(Tt=>parseInt(Tt.choice_id)===Xe+1))==null?void 0:Qt.answer_text)||""})});We(wt)},[C==null?void 0:C.standard_answer_with_score]),console.log(Ge,"userAnswer"),Et.createElement("div",null,Et.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:10}},Et.createElement("div",{style:{fontSize:14,color:"#FF0000"}},Et.createElement(Zn.Z,null),Et.createElement("span",{style:{marginLeft:5}},"\u6CE8\u610F\uFF1A\u586B\u5199\u7B54\u6848\u4E4B\u540E\uFF0C\u5FC5\u987B\u63D0\u4EA4\u4EE3\u7801\u8FDB\u884C\u8BC4\u6D4B\uFF0C\u5426\u5219\u65E0\u6CD5\u5F97\u5206")),!ct.get("check")&&Et.createElement(kn.Z,{setIsSubmitCode:Dt,ButtonProps:{type:"primary"},ButtonText:"\u63D0\u4EA4\u4EE3\u7801",items:rl(tn({},C),{userAnswer:Ge}),hackidentifier:C==null?void 0:C.hack_identifier})),(C==null?void 0:C.code)&&Et.createElement("div",{style:{border:"1px solid #CCCCCC",padding:"10px",marginBottom:20}},Et.createElement(j.Z,{disabledFill:!C.repeat_answer&&((it=C==null?void 0:C.user_answer)==null?void 0:it.length)>0&&C.ques_status!==0||!!(T!=null&&T.exercise.commit_status),onFillBlur:(Ft,wt)=>Dn(void 0,null,function*(){Un.Z.publish("BFill:Submit:Change",{value:!0}),setTimeout(()=>Dn(void 0,null,function*(){var Ut;(yield lt((Ut=Ft==null?void 0:Ft[parseInt(wt)])==null?void 0:Ut.value,parseInt(wt)+1,Ge)).status===0?(Ge[parseInt(wt)].type="",We([...Ge])):(Ge[parseInt(wt)].type="warning",We([...Ge]))}),200)}),onFillFocus:(Ft,wt)=>{Ge[parseInt(wt)].type="",We([...Ge]),q.current=!0},className:ue.content,programFillValue:Ge,showProgramFill:!0,value:Ye.Base64.decode((C==null?void 0:C.code)||"")})),!!((Qe=C==null?void 0:C.standard_answer)!=null&&Qe.length)&&Et.createElement("div",{className:ue.analysisWrap},Et.createElement("div",{className:ue.greyBg},Et.createElement(v.Z,{className:"mb20",align:"middle"},Et.createElement(s.Z,{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u7B54\u6848\u3011"),(oe=C==null?void 0:C.standard_answer)==null?void 0:oe.map((Ft,wt)=>Et.createElement(s.Z,{key:wt,className:"mr40"},"\u586B\u7A7A\u9879",wt+1,":",Ft==null?void 0:Ft.answer_text))),Et.createElement(v.Z,null,Et.createElement("span",{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u89E3\u6790\u3011"),Et.createElement(j.Z,{className:ue.renderHtml,value:(C==null?void 0:C.analysis)||"\u6682\u65E0\u89E3\u6790"})))))},zn=t(74508);const{TextArea:or}=m.default;var pl=({data:C})=>e.createElement("div",{className:"tc mt80 pb30"},e.createElement("img",{width:"486",src:zn.BV})," ",e.createElement("br",null),C.status===-1&&e.createElement("div",{className:"c-grey-999 mt60"},"\u60A8\u7684IP\u4E0D\u5728\u8003\u8BD5\u5141\u8BB8\u7684\u8303\u56F4\u5185\uFF01"),C.status===-2&&e.createElement("div",{className:" c-grey-999 mt60"},"\u60A8\u5DF2\u7ED1\u5B9A\u5F53\u524D\u8003\u8BD5IP\u5730\u5740\uFF1A",e.createElement("span",{className:"c-red"},C.ip),"\u8BF7\u4F7F\u7528\u8BE5IP\u5730\u5740\u8FDB\u5165\u8003\u8BD5\u3002"),e.createElement(S.ZP,{className:"mt40 pl20 pr20",type:"primary"},e.createElement("a",{href:"/"},"\u56DE\u5230\u9996\u9875"))),Nl=t(346),Ar=t(89392),Wt={comments:"comments___ZkLeS",greyText:"greyText___ow9J6",commentText:"commentText___Uklcs",wrapper:"wrapper___XTdhL",header:"header___pq5DQ",updateTime:"updateTime___WYYjt",text:"text___FmQY7",date:"date___DiXg4"},ir=({list:C,hideScore:T=!1})=>e.createElement("div",null,C==null?void 0:C.map(q=>{var lt,ft,Dt,it,Qe,oe;return e.createElement("div",{className:`mt20 ${Wt.wrapper}`,key:(lt=q==null?void 0:q.user)==null?void 0:lt.user_id},e.createElement(v.Z,{align:"middle",className:Wt.header},e.createElement("img",{src:Nl.Z.API_SERVER+"/images/"+((ft=q.user)==null?void 0:ft.image_url)}),e.createElement("span",{className:"ml10 font16"},(Dt=q.user)==null?void 0:Dt.name),e.createElement(s.Z,{className:Wt.updateTime},e.createElement("span",{className:Wt.text},"\u8BC4\u9605\u65F6\u95F4"),e.createElement("span",{className:Wt.date},B()((Qe=(it=q.comments)==null?void 0:it[0])==null?void 0:Qe.updated_at).format("YYYY-MM-DD HH:mm")))),e.createElement("div",{className:Wt.comments},(oe=q==null?void 0:q.comments)==null?void 0:oe.map((Ge,We)=>{var ct;return e.createElement("div",{key:((ct=q==null?void 0:q.user)==null?void 0:ct.user_id)+"-"+We},e.createElement(v.Z,{align:"middle",justify:"space-between"},!!Ge.shixun_chanllge_position&&e.createElement("div",{style:{flexShrink:0,marginRight:10}},"\u7B2C",Ge.shixun_chanllge_position,"\u5173"),!T&&e.createElement("div",{style:{flex:1}},"\u539F\u59CB\u5F97\u5206",Ge==null?void 0:Ge.origin_score,"\u5206\uFF0C\u4FEE\u6B63\u4E3A",e.createElement("span",{className:"c-light-primary"},Ge==null?void 0:Ge.score),"\u5206")),!!Ge.comment&&e.createElement("div",null," ",e.createElement("span",{className:`${Wt.greyText} mr10`},"\u8BC4\u8BED"),e.createElement("span",{className:Wt.commentText},Ge.comment)))})))})),cr=t(74255),al=t(96249),il=t.n(al),Lr=t(11724),jl=t(62772),xe=t(84842),Ol=t(41319),dr={codeInput:"codeInput___xSFAu"},fr=t(92310),Ll=t.n(fr),Er=({className:C,style:T,onOk:q})=>{const[lt,ft]=(0,e.useState)(["","","","","",""]),[Dt,it]=(0,e.useState)(0),Qe=(0,e.useRef)([]);(0,e.useEffect)(()=>{const We=lt.findIndex(ct=>!ct);We===-1&&q(lt),it(We)},[lt]),(0,e.useEffect)(()=>{var We;(We=Qe.current[Dt])==null||We.focus()},[Dt]);const oe=(We,ct)=>{const{value:Ft}=We.target;if(/^\d*$/.test(Ft)){const wt=[...lt];wt[ct]=Ft||"",ft(wt)}},Ge=(We,ct)=>{if(We.key==="Backspace"&&ct>0){We.preventDefault();const Ft=[...lt];Ft[ct-1]="",ft(Ft)}};return e.createElement("div",{className:Ll()(dr.codeInput,C),style:T},lt.map((We,ct)=>e.createElement("input",{key:ct,type:"text",disabled:Dt!==ct,maxLength:1,value:We===""?"":"*",onChange:Ft=>oe(Ft,ct),onKeyDown:Ft=>Ge(Ft,ct),ref:Ft=>{Qe.current[ct]=Ft}})))},Ml=t(3810),Wn=t(32162),Gt=t(26547),r=t(59301),vr=Object.defineProperty,Hr=Object.defineProperties,gr=Object.getOwnPropertyDescriptors,cl=Object.getOwnPropertySymbols,Bl=Object.prototype.hasOwnProperty,Hl=Object.prototype.propertyIsEnumerable,Tl=(C,T,q)=>T in C?vr(C,T,{enumerable:!0,configurable:!0,writable:!0,value:q}):C[T]=q,Kt=(C,T)=>{for(var q in T||(T={}))Bl.call(T,q)&&Tl(C,q,T[q]);if(cl)for(var q of cl(T))Hl.call(T,q)&&Tl(C,q,T[q]);return C},In=(C,T)=>Hr(C,gr(T)),Fn=(C,T)=>{var q={};for(var lt in C)Bl.call(C,lt)&&T.indexOf(lt)<0&&(q[lt]=C[lt]);if(C!=null&&cl)for(var lt of cl(C))T.indexOf(lt)<0&&Hl.call(C,lt)&&(q[lt]=C[lt]);return q},jt=(C,T,q)=>new Promise((lt,ft)=>{var Dt=oe=>{try{Qe(q.next(oe))}catch(Ge){ft(Ge)}},it=oe=>{try{Qe(q.throw(oe))}catch(Ge){ft(Ge)}},Qe=oe=>oe.done?lt(oe.value):Promise.resolve(oe.value).then(Dt,it);Qe((q=q.apply(C,T)).next())});const{Countdown:Xl}=y.default,Gn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Ul={0:"c-red-ee4",1:"c-green"},mr=C=>{var T=C,{globalSetting:q,loading:lt,user:ft,exercise:Dt,dispatch:it}=T,Qe=Fn(T,["globalSetting","loading","user","exercise","dispatch"]),oe,Ge,We,ct,Ft,wt,Ut,Xe,et,Qt,Tt,zt,u,F,U,Oe,ge,Se,he,me,Fe,Ue,Be,ht,_e,kt,mt,bt,Jt,Qn,Pn,sn,En,cn,Ct,Ot,Yt,Zt,un,on,dn,Sn,qt,Yn,qn,Rn,_n,nn,tt,It,rn,vn,$n,dl;const zl=(0,c.useLocation)(),[el]=(0,c.useSearchParams)(),Le=(0,c.useParams)(),[i,gn]=(0,e.useState)({}),[re,Cr]=(0,e.useState)({}),[Nn,kl]=(0,e.useState)({}),[Zl,Mn]=(0,e.useState)(!1),[Kn,pr]=(0,e.useState)(!0),[Br,Wl]=(0,e.useState)(!1),[hl,tl]=(0,e.useState)(!1),[hr,ul]=(0,e.useState)(!1),[Ir,Gl]=(0,e.useState)(!1),[Ke,Pt]=(0,e.useState)(),[pn,fn]=(0,e.useState)(""),[nl,Hn]=(0,e.useState)("none"),[wn,$t]=(0,e.useState)(""),[bn,Il]=(0,e.useState)({status:0}),[ol,Pr]=(0,e.useState)(!1),[fl,ru]=(0,e.useState)(window.document.domain==="kepukehuan.educoder.net"),[ma,Tr]=(0,e.useState)(!0),[Pl,El]=(0,e.useState)(!1),[Kl,Vl]=(0,e.useState)(null),[Ca,Xr]=(0,e.useState)(!1),[pa,Ba]=(0,e.useState)(0),[ha,yr]=(0,e.useState)(!1),[Ia,Fr]=(0,e.useState)(!1),Ur=(0,e.useRef)(),zr=(0,e.useRef)(),yl=(0,e.useRef)(!1),Jl=(0,e.useRef)(),kr=(0,e.useRef)(),Yl=(0,e.useRef)(),vl=(0,e.useRef)(),[ql]=p.default.useForm(),Fl=(0,e.useMemo)(()=>new WebSocket("ws://localhost:8082"),[]);let[Rt,gl]=(0,e.useState)(0),[Lt,ml]=(0,e.useState)(0);const[Pa,wl]=(0,e.useState)(!1),[_l,Zr]=(0,e.useState)(!1),[ya,$l]=(0,e.useState)(!1),Wr=[`/classrooms/${Le.coursesId}/exercise/${Le.categoryId}/detail`,`/classrooms/${Le.coursesId}/exercise`,`/classrooms/${Le.coursesId}/exercise/`,`/classrooms/${Le.coursesId}/exercise/${Le.categoryId}/users/${(oe=ft.userInfo)==null?void 0:oe.login}/check`,`/classrooms/${Le.coursesId}/exercisenotice/${Le.categoryId}/users/${(Ge=ft.userInfo)==null?void 0:Ge.login}`,`/classrooms/${Le.coursesId}/exercise/${Le.categoryId}/users/${(We=ft.userInfo)==null?void 0:We.login}`],[Gr,Kr]=(0,e.useState)(!1),[Fa,wa]=(0,e.useState)(!0),[xa,Da]=(0,e.useState)({left:0,top:0,bottom:0,right:0}),Vr=(0,e.useRef)(null),[Jr,Yr]=(0,e.useState)(!0),er=(0,e.useRef)(),[Qa,wr]=(0,e.useState)(!1);(0,Ol.y)((0,g.dE)());const{setOpenDisableCopyAndPaste:xr}=(0,Ol.X)(),Sa=(n,N)=>{var $;const{clientWidth:de,clientHeight:_}=window.document.documentElement,Ae=($=Vr.current)==null?void 0:$.getBoundingClientRect();Da({left:-Ae.left+N.x,right:de-(Ae.right-N.x),top:-Ae.top+N.y,bottom:_-(Ae.bottom-N.y)-70})},tr=(0,Ml._)(i);(0,e.useEffect)(()=>{var n,N;if(((n=i==null?void 0:i.exercise)==null?void 0:n.commit_status)>0){yr(!1);return}if((hl||(N=i==null?void 0:i.exercise)!=null&&N.forbid_screen)&&(0,G.WX)()){const $=de=>{de.key==="screenNums"&&(Number(de.newValue||0)>1?setTimeout(()=>{yr(!0)},300):yr(!1))};return window.addEventListener("local-storage-changed",$),()=>{window.removeEventListener("local-storage-changed",$)}}},[hl,(ct=i==null?void 0:i.exercise)==null?void 0:ct.forbid_screen,(Ft=i==null?void 0:i.exercise)==null?void 0:Ft.commit_status]),(0,e.useEffect)(()=>(document.body.setAttribute("data-custom","auto"),()=>{document.body.removeAttribute("data-custom")}),[]),(0,e.useEffect)(()=>{var n,N;if(document.body.scrollIntoView(),((n=ft.userInfo)==null?void 0:n.real_name)==="\u6E38\u5BA2"){window.location.href=`/classrooms/${Le.coursesId}/exercise`;return}return(N=ft.userInfo)!=null&&N.user_id&&((0,g.GJ)()?Vn():ft.userInfo.login&&Ra()),window.addEventListener("message",_r),()=>{window.removeEventListener("message",_r),zl.pathname.indexOf("/detail")>-1&&(0,I.BU)()}},[Le.categoryId,ft.userInfo.login]),(0,e.useEffect)(()=>(window.addEventListener("beforeunload",qr),()=>{tr(),window.removeEventListener("beforeunload",qr)}),[]),(0,e.useEffect)(()=>(it({type:"globalSetting/headerFooterToggle",payload:!1}),()=>{it({type:"globalSetting/headerFooterToggle",payload:!0})}),[]),(0,e.useEffect)(()=>{var n,N,$,de;(n=i==null?void 0:i.question_status)!=null&&n.every(_=>!!_.ques_status&&ol&&(re==null?void 0:re.used_screen_num)<(re==null?void 0:re.screen_num))&&setTimeout(()=>{var _;(_=zr.current)==null||_.handlePhoto()},1300),Vl((de=($=(N=i==null?void 0:i.exercise_question_types)==null?void 0:N[Rt])==null?void 0:$.items)==null?void 0:de[Lt])},[i]);const qr=n=>{var N;!(re!=null&&re.is_commit)&&(0,g.dE)()&&(0,G.RG)(" ",!0),localStorage.setItem("Refresh","1"),(N=Dt.exerciseUserInfo)!=null&&N.screen_open&&window.navigator.sendBeacon(`${Nl.Z.API_SERVER}/api/exercises/${Le.categoryId}/commit_screen_at.json`,{})},_r=n=>{n.data==="backExercise"&&((0,G.RG)(" ",!0),ba())},ba=()=>{Hn("none"),fn(""),Vn()},Ra=()=>jt(void 0,null,function*(){ja()}),Na=()=>jt(void 0,null,function*(){Tr(!1),P.default.info({title:(0,Gt._V)(Gt.CP.answer1),width:500,centered:!0,closable:!1,keyboard:!1,maskClosable:!1,maskStyle:{background:"#000"},okText:(0,Gt._V)(Gt.CP.answer2),onOk:()=>new Promise((n,N)=>jt(void 0,null,function*(){try{yield ql.validateFields()}catch(de){N()}const $=yield(0,h.pL)(Kt({exercise_user_id:re==null?void 0:re.exercise_user_id,categoryId:Le.categoryId},yield ql.validateFields()));($==null?void 0:$.status)===0?(Tr(!0),Dr(),n($)):(ql.setFields([{name:"start_password",errors:[$==null?void 0:$.message]}]),N())})),content:r.createElement(r.Fragment,null,r.createElement("p",{className:""},(0,Gt._V)(Gt.CP.answer3)),r.createElement(p.default,{form:ql,autoComplete:"off"},r.createElement(p.default.Item,{name:"start_password",label:(0,Gt._V)(Gt.CP.answer1),rules:[{required:!0,message:(0,Gt._V)(Gt.CP.answer4)}]},r.createElement(m.default.Password,{autoComplete:"off"}))))})}),ja=()=>jt(void 0,null,function*(){const n=yield it({type:"exercise/getExerciseUserInfo",payload:Kt({},Le)});vl.current=In(Kt({},n.data),{status:n==null?void 0:n.status}),Cr(In(Kt({},n.data),{status:n==null?void 0:n.status}))});(0,e.useEffect)(()=>{if(re!=null&&re.exercise_user_id){if(re!=null&&re.is_commit||(0,G.RG)(" ",!0),!(re!=null&&re.is_commit)&&((re==null?void 0:re.ip_limit)==="inner"||re!=null&&re.ip_bind_type)&&(Yl.current=`&ip_limit=${re==null?void 0:re.ip_limit}&ip_bind=${re==null?void 0:re.ip_bind}&ip_bind_type=${re==null?void 0:re.ip_bind_type}`),!(re!=null&&re.is_commit)&&!el.get("check")||re.exercise_type==2&&!el.get("check")){if((0,G.RG)(" ",!0),!(re!=null&&re.can_start)){window.location.href=`/classrooms/${Le.coursesId}/exercise/${Le.categoryId}/users/${Le.login}/check`;return}if(re!=null&&re.is_locked&&re.ip_error){it({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:In(Kt({},re),{id:Le.categoryId})}});return}else!(re!=null&&re.is_locked)&&re.ip_error;if(document.referrer===""||performance.navigation.type===2||!Wr.includes(new URL(document.referrer||"https://www.educoder.net").pathname)){document.referrer!==""?sessionStorage.setItem("illegalEntry",Wr.includes(new URL(document.referrer).pathname)?"illegalEntry":"allowRouter"):sessionStorage.setItem("illegalEntry","illegalEntry"),c.history.push(`/classrooms/${Le.coursesId}/exercise/`);return}if(re!=null&&re.start_locked&&!(re!=null&&re.user_is_enter)){Na();return}if(re!=null&&re.is_locked&&performance.navigation.type===1&&!sessionStorage.getItem("studentunlock")){it({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:In(Kt({},re),{id:Le.categoryId})}});return}if((0,J.ZP)(`/api/exercises/${Le==null?void 0:Le.categoryId}/close_pop.json`,{method:"post"}),re!=null&&re.is_locked&&performance.navigation.type===0&&(re!=null&&re.user_is_enter)&&!(re!=null&&re.is_commit)&&(re!=null&&re.show_pop)){it({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:In(Kt({},re),{id:Le.categoryId})}});return}}else if(!re.answered_open&&re.exercise_type!=2){P.default.info({width:500,centered:!0,icon:null,title:(0,Gt._V)(Gt.CP.answer5),content:(0,Gt._V)(Gt.CP.answer6),onOk:()=>{window.location.href=`/classrooms/${Le.coursesId}/exercise/${Le.categoryId}/detail`}});return}el.get("check")?Vn():Dr()}return()=>{!(re!=null&&re.is_commit)&&(0,g.dE)()&&(0,G.RG)(" ",!0)}},[re]);const Dr=()=>jt(void 0,null,function*(){var n,N,$,de,_,Ae,fe,je,He,Ne,rt,ie,Ie,ot,An;sessionStorage.setItem("studentunlock","studentunlock");const Ve={data:re,status:re.status};if((((n=Ve==null?void 0:Ve.data)==null?void 0:n.ip_limit)!=="no"||(N=Ve==null?void 0:Ve.data)!=null&&N.ip_bind_type)&&(Jl.current=yield(0,K.y)({ip_limit:($=Ve==null?void 0:Ve.data)==null?void 0:$.ip_limit,ip_bind:(de=Ve==null?void 0:Ve.data)==null?void 0:de.ip_bind_type})),(((_=Ve==null?void 0:Ve.data)==null?void 0:_.ip_limit)!=="no"||(Ae=Ve==null?void 0:Ve.data)!=null&&Ae.ip_bind)&&(((fe=Ve==null?void 0:Ve.data)==null?void 0:fe.ip_limit)==="inner"||(je=Ve==null?void 0:Ve.data)!=null&&je.ip_bind_type)){var xt=yield(0,G.oi)({exerciseId:Le.categoryId,ip:Jl.current,errmsgHide:!0,ip_limit:((He=Ve==null?void 0:Ve.data)==null?void 0:He.ip_limit)||"no",ip_bind:(Ne=Ve==null?void 0:Ve.data)==null?void 0:Ne.ip_bind,ip_bind_type:(rt=Ve==null?void 0:Ve.data)==null?void 0:rt.ip_bind_type});if((xt==null?void 0:xt.status)!==0){Il(xt);return}}if((Ve==null?void 0:Ve.status)==0){if(((ie=Ve==null?void 0:Ve.data)==null?void 0:ie.used_screen_num)>((Ie=Ve==null?void 0:Ve.data)==null?void 0:Ie.screen_num)&&((ot=Ve==null?void 0:Ve.data)!=null&&ot.screen_open))return $l(!0),lr(),!1;if(Wl(Ve==null?void 0:Ve.data.check_camera),!(Ve!=null&&Ve.data.check_camera)){if(Ve!=null&&Ve.data.screen_shot_open){ul(re==null?void 0:re.screen_shot_open);return}tl((An=Ve==null?void 0:Ve.data)==null?void 0:An.screen_open),Vn()}}}),nr=(...n)=>jt(void 0,[...n],function*(N=Kl){el.get("check")||(yield(0,J.ZP)(`/api/exercise_questions/${N==null?void 0:N.question_id}/exercise_answers/save_hack_evaluate.json`,{}))}),Oa=n=>jt(void 0,null,function*(){if((n==null?void 0:n.type)===1)return P.default.info({centered:!0,width:470,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:null,keyboard:!1,onOk:()=>{c.history.replace(`/classrooms/${Le.coursesId}/exercise/${Le.categoryId}/detail`)},content:r.createElement("div",null,(n==null?void 0:n.message)||"")}),Promise.reject();if((n==null?void 0:n.type)===2){const N=()=>{c.history.replace(`/classrooms/${Le.coursesId}/exercise/${Le.categoryId}/centralizeReview/${n==null?void 0:n.login}`)};return P.default.confirm({centered:!0,width:470,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:null,keyboard:!1,onOk:N,onCancel:()=>{c.history.replace(`/classrooms/${Le.coursesId}/exercise/${Le.categoryId}/detail`)},content:r.createElement("div",null,r.createElement("div",null,"\u60A8\u5DF2\u6210\u4E3A\u6307\u5B9A\u9605\u5377\u6559\u5E08\uFF0C\u662F\u5426\u73B0\u5728\u524D\u5F80",r.createElement("span",{onClick:N,className:"ml5 mr5 c-light-primary current"},"\u96C6\u4E2D\u9605\u5377"),"\u7EE7\u7EED\u8BC4\u9605\uFF1F"),r.createElement("div",{className:"c-grey-999"},"\uFF08\u9605\u5377\u7ED3\u675F\u540E\u6062\u590D\u5B66\u751F\u4E2A\u4EBA\u8BC4\u9605\u529F\u80FD\uFF0C\u5E76\u5C55\u793A\u5B66\u751F\u6210\u7EE9\uFF09"))}),Promise.reject()}}),Vn=()=>jt(void 0,null,function*(){var n,N,$,de,_,Ae,fe,je,He,Ne,rt,ie,Ie,ot,An,Ve,xt,an,mn,ca,da;document.body.scrollIntoView(),Mn(!0);let Te,Ql=(n=ft.userInfo)==null?void 0:n.user_id;if((0,g.GJ)())Te=yield(0,h.BJ)({exerciseId:Le.categoryId,login:Le.login}).catch(()=>Mn(!1)),Te!=null&&Te.exercise&&(Te.exercise.user_exercise_status=1),Ql=(N=Te==null?void 0:Te.exercise_answer_user)==null?void 0:N.user_id;else{if(el.get("check"))Te=yield(0,h.BJ)(In(Kt({},Le),{exerciseId:Le.categoryId,login:Le.login})).catch(()=>Mn(!1)),Ql=($=Te==null?void 0:Te.exercise)==null?void 0:$.user_id,(Te==null?void 0:Te.message)==="\u5B66\u751F\u6B63\u5728\u8003\u8BD5\u4E2D\uFF0C\u60A8\u65E0\u6743\u67E5\u770B"&&wa(!1);else{if((((de=vl.current)==null?void 0:de.ip_limit)!=="no"||(_=vl.current)!=null&&_.ip_bind_type)&&(Jl.current=yield(0,K.y)({ip_limit:(Ae=vl.current)==null?void 0:Ae.ip_limit,ip_bind:(fe=vl.current)==null?void 0:fe.ip_bind_type})),Te=yield(0,h.CD)(In(Kt({},Le),{ip:Jl.current})).catch(()=>Mn(!1)),Te.status===-1){Tn();return}if((je=Te==null?void 0:Te.exercise)!=null&&je.only_on_client&&!(0,G.WX)()){f.ZP.warning("\u8BF7\u7528\u5BA2\u6237\u7AEF\u4F5C\u7B54"),Tn();return}if((Te==null?void 0:Te.status)===-5){it({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:In(Kt({},vl.current),{id:Le.categoryId,errorMessage:Te==null?void 0:Te.message})}});return}Te!=null&&Te.exercise&&(Te.exercise.user_exercise_status=0),Te!=null&&Te.exercise&&(Te.exercise.exercise_status=2),(He=Te==null?void 0:Te.exercise_question_types)==null||He.map(sl=>{var jn;(sl==null?void 0:sl.question_type)<3&&((jn=sl==null?void 0:sl.items)==null||jn.map(Sl=>{Sl.user_answer=Sl.question_choices.filter(Cl=>Cl.user_answer_boolean).map(Cl=>Cl.choice_id)}))})}if(!((Ne=Te==null?void 0:Te.exercise)!=null&&Ne.can_start)&&(Te!=null&&Te.exercise)){window.location.href=`/classrooms/${Le.coursesId}/exercise/${Le.categoryId}/users/${Le.login}/check`;return}((rt=Te.exercise)==null?void 0:rt.commit_status)===0&&!kr.current&&(kr.current=!0,(0,G.G5)(Fl,Te==null?void 0:Te.exercise)),(ie=Te==null?void 0:Te.exercise)!=null&&ie.left_time&&setTimeout(()=>{$t(a.red)},(((Ie=Te==null?void 0:Te.exercise)==null?void 0:Ie.left_time)-300>0?((ot=Te==null?void 0:Te.exercise)==null?void 0:ot.left_time)-300:0)*1e3),((An=Te==null?void 0:Te.exercise)==null?void 0:An.take_photo)>=((Ve=Te==null?void 0:Te.exercise)==null?void 0:Ve.photo_count)}if(Mn(!1),yield Oa(Te),Te){if((xt=Te==null?void 0:Te.exercise)!=null&&xt.question_random||(an=Te==null?void 0:Te.exercise)!=null&&an.choice_random){let sl=1;Te.exercise.question_random=(mn=Te==null?void 0:Te.exercise_question_types)==null?void 0:mn.map(jn=>{var Sl,Cl;return(Sl=Te==null?void 0:Te.exercise)!=null&&Sl.choice_random&&((jn.question_type===0||jn.question_type===1)&&jn.items.map(ll=>(ll.question_choices=(0,G.M2)(ll.question_choices,Ql),ll)),jn.question_type===7&&jn.items.forEach(ll=>{ll.sub_exercise_questions.forEach(Nr=>{Nr.question_choices&&(Nr.question_choices=(0,G.M2)(Nr.question_choices,Ql))})})),(Cl=Te==null?void 0:Te.exercise)!=null&&Cl.question_random&&(jn.items=(0,G.M2)(jn.items,Ql)),jn.items.map(ll=>(ll.question_num=sl,sl++,ll)),jn})}Te.exercise_types=(Te==null?void 0:Te.exercise_types)||((ca=Te==null?void 0:Te.exercise_scores)==null?void 0:ca.exercise_types),Te.question_status=Te.question_status||La((Te==null?void 0:Te.exercise_question_types)||[]),gn(Te),xr((da=Te==null?void 0:Te.exercise)==null?void 0:da.forbid_copy)}return Te}),La=n=>{let N=[];return n.forEach($=>{N=N.concat($.items)}),N=N.map($=>({ques_status:$==null?void 0:$.ques_status,score_status:$==null?void 0:$.score_status,question_num:$==null?void 0:$.question_num,ques_id:$==null?void 0:$.question_id})),N};(0,e.useEffect)(()=>{var n,N,$;((n=i.exercise)==null?void 0:n.left_time)===0&&lr(),(N=i.exercise)!=null&&N.left_time&&Pt(Date.now()+(($=i==null?void 0:i.exercise)==null?void 0:$.left_time)*1e3)},[(wt=i.exercise)==null?void 0:wt.left_time]);const au=()=>{var n;((n=i==null?void 0:i.exercise)==null?void 0:n.exercise_status)===3?P.default.confirm({width:530,title:"\u63D0\u793A",icon:null,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:r.createElement("div",null,"\u622A\u6B62\u65F6\u95F4\u5DF2\u5230\uFF0C\u65E0\u6CD5\u6253\u56DE\u8BD5\u5377",r.createElement("br",null),"\u8BF7\u5728\u4FEE\u6539\u622A\u6B62\u65F6\u95F4\u540E\u518D\u64CD\u4F5C")}):P.default.confirm({width:530,title:"\u63D0\u793A",icon:null,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:r.createElement("div",null,"\u5B66\u751F\u5C06\u5F97\u5230\u4E00\u6B21\u91CD\u65B0\u7B54\u9898\u7684\u673A\u4F1A\uFF0C\u73B0\u6709\u7684\u7B54\u9898\u60C5\u51B5\u5C06\u88AB\u6E05\u7A7A",r.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u56DE\u9000TA\u7684\u8BD5\u5377\u7B54\u9898"),onOk:()=>jt(void 0,null,function*(){var N;const $=yield(0,h.q6)({categoryId:Le.categoryId,user_ids:[(N=i==null?void 0:i.exercise_answer_user)==null?void 0:N.user_id]});$&&(f.ZP.info($==null?void 0:$.message),Tn())})})},Tn=()=>{if((0,G.G5)(Fl),(0,G.WX)()){window.location.href=(0,G.Ll)()?"/":"/classrooms/examList";return}window.location.href=(0,G.Ll)()?"/":`/classrooms/${Le.coursesId}/exercise/${Le.categoryId}/detail`},$r=(n=!1)=>jt(void 0,null,function*(){const N=yield(0,h.PT)(In(Kt({},Le),{refresh:n}));return N!=null&&N.has_time?(Pt(Date.now()+(N==null?void 0:N.left_time)*1e3),gn($=>In(Kt({},$),{exercise:In(Kt({},$.exercise),{left_time:N==null?void 0:N.left_time})})),!0):(Ma(),!1)}),Ma=()=>jt(void 0,null,function*(){if(yl.current)return;yl.current=!0;const n=yield(0,h.VL)({categoryId:Le.categoryId,commit_method:2});if(tl(!1),ul(!1),(n==null?void 0:n.status)===0&&((0,G.G5)(Fl),P.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",zIndex:1100,content:r.createElement("div",null,"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",r.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>jt(void 0,null,function*(){Tn()})}),f.ZP.info(n==null?void 0:n.message)),(n==null?void 0:n.status)===-3){yl.current=!1;const N=parseInt(n==null?void 0:n.message);i.exercise.left_time=N,gn(Kt({},i))}}),Qr=n=>jt(void 0,null,function*(){const N=yield(n.is_jupyter||n.is_jupyter_lab?d.BK:d.Ir)({id:n.shixun_identifier});(N!=null&&N.game_identifier||N!=null&&N.identifier)&&(xr(!1),n.is_jupyter_lab||n.is_jupyter?fn(`/tasks/${N.identifier}/jupyter?type=exercises&exercisesId=${Le.categoryId}&coursesId=${Le.coursesId}&login=${Le.login}&questionId=${n.question_id}&isFullScreen=${(0,I.vp)()}${Yl.current||""}&ip_limit=${re==null?void 0:re.ip_limit}&ip_bind=${re==null?void 0:re.ip_bind}&ip_bind_type=${re==null?void 0:re.ip_bind_type}`):fn(`/tasks/${N.game_identifier}?type=exercises&exercisesId=${Le.categoryId}&coursesId=${Le.coursesId}&login=${Le.login}&questionId=${n.question_id}&isFullScreen=${(0,I.vp)()}${Yl.current||""}&ip_limit=${re==null?void 0:re.ip_limit}&ip_bind=${re==null?void 0:re.ip_bind}&ip_bind_type=${re==null?void 0:re.ip_bind_type}`),Hn("block")),(N==null?void 0:N.status)===-3?(0,G.eF)():(N==null?void 0:N.status)===2?ea(N==null?void 0:N.message,n.question_id,n.is_jupyter_lab,n.is_jupyter):(N==null?void 0:N.status)===3&&ta(N==null?void 0:N.message)}),ea=(n,N,$,de)=>{n=n!=null&&n.includes(".json")?n:`${n}.json`,P.default.confirm({centered:!0,title:"\u63D0\u793A",icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:r.createElement("div",null,"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>jt(void 0,null,function*(){const _=yield(0,h.L8)({url:n});if(!_)return;f.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const Ae=yield(0,d.Ir)({id:_.shixun_identifier});if(Ae!=null&&Ae.game_identifier){Qr({shixun_identifier:Ae==null?void 0:Ae.game_identifier,question_id:N,is_jupyter_lab:$,is_jupyter:de});return}(Ae==null?void 0:Ae.status)===2?ea(Ae==null?void 0:Ae.message,N,$,de):(Ae==null?void 0:Ae.status)===3&&ta(Ae==null?void 0:Ae.message)})})},ta=n=>{P.default.confirm({centered:!0,title:"\u63D0\u793A",icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:r.createElement("div",null,"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",n,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Ha=n=>jt(void 0,null,function*(){var N;const $=yield(0,h.o3)({exercise_user_id:(N=Dt.exerciseUserInfo)==null?void 0:N.exercise_user_id,shixun_id:n.shixun_id});let de;$!=null&&$.redo?de=P.default.confirm({width:530,title:"\u63D0\u793A",icon:null,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u518D\u60F3\u60F3",content:r.createElement("div",null,"\u60A8\u4E4B\u524D\u5DF2\u7ECF\u6311\u6218\u8FC7\u8BE5\u5B9E\u8BAD\uFF0C\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u9700\u8981\u91CD\u65B0\u6311\u6218"),onCancel:()=>{de.destroy()},onOk:()=>jt(void 0,null,function*(){const _=yield(0,h.L8)({id:$==null?void 0:$.myshixun_identifier,url:$==null?void 0:$.url});if(_){tr();const Ae=(0,Ar.cloneDeep)(i==null?void 0:i.exercise_question_types),fe=Ae==null?void 0:Ae.findIndex(He=>He.question_type===5);Ae[fe].items.find(He=>He.question_id===n.question_id).redo=!1,Ae[fe].items.find(He=>He.question_id===n.question_id).shixun_identifier=_.shixun_identifier,i.exercise_question_types=Ae,gn(i);const je=In(Kt({},n),{shixun_identifier:_.shixun_identifier});Qr(je)}})}):(tr(),Qr(n))}),Ta=n=>jt(void 0,null,function*(){if(n.hack_identifier){const N=yield(0,h.nF)({id:n.hack_identifier});(N==null?void 0:N.status)===0&&(tr(),xr(!1),fn(`/myproblems/${N.identifier}?type=exercises&exercisesId=${Le.categoryId}&coursesId=${Le.coursesId}&login=${Le.login}&questionId=${n.question_id}${Yl.current||""}`),Hn("block"))}}),Al=(n,N,$,de,_,Ae,fe)=>jt(void 0,null,function*(){var je,He;El(!1),fe||Mn(!0);let Ne,rt={questionId:n,exercise_choice_id:N,answer_text:$};if(((re==null?void 0:re.ip_limit)==="inner"||re.ip_bind_type)&&(Ne=yield(0,K.y)({ip_limit:re==null?void 0:re.ip_limit,ip_bind:re==null?void 0:re.ip_bind_type})),_&&(rt.kp_content=_),_&&(rt.kp_clazz=Ae),!n){console.error("handleSave no questionId params");return}rt.ip=Ne;const ie=yield(0,h.oX)(rt);if(Mn(!1),typeof ie=="object")return(je=ie==null?void 0:ie.alert)!=null&&je.length&&((He=ie==null?void 0:ie.alert)==null||He.map(Ie=>{P.default.warn({title:"\u63D0\u793A",autoFocusButton:null,content:Ie})})),(ie==null?void 0:ie.status)===0?(de&&de(),Dl()):(ie==null?void 0:ie.status)===-1?setTimeout(()=>{Tn()},1e3):(ie==null?void 0:ie.status)===-2?Il(ie):(ie==null?void 0:ie.status)===-3?(ie.status=-1,Il(ie)):(ie==null?void 0:ie.status)===-4?Dl():(ie==null?void 0:ie.status)===-5?it({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:In(Kt({},re),{id:Le.categoryId,errorMessage:ie==null?void 0:ie.message})}}):f.ZP.warning(ie.message||"\u8BD5\u5377\u5DF2\u622A\u6B62\uFF0C\u5DF2\u81EA\u52A8\u4EA4\u5377"),ie}),na=n=>jt(void 0,null,function*(){var N,$,de,_;const Ae=yield(0,h.PT)(Kt({},Le));if((Ae==null?void 0:Ae.status)===-4){P.default.info({width:500,centered:!0,icon:null,title:"\u63D0\u793A",content:Ae==null?void 0:Ae.message,okText:"\u6211\u77E5\u9053\u4E86"});return}const fe=Ae!=null&&Ae.left_time?Date.now()+(Ae==null?void 0:Ae.left_time)*1e3:null;(Kl==null?void 0:Kl.question_type)==8&&!Pl&&(yield nr(),El(!0));const je=yield(0,h.Vj)({id:Le.categoryId});if(!je)return;let He;if(console.log("res===",je,Kl,Pl),je.question_undo!==0||je.oj_undo!==0){let Ne;if(je.question_undo>0){const rt=r.createElement("span",null,"\u6709",r.createElement("span",{className:a.orangeNum},je.question_undo),"\u9898\u672A\u5B8C\u6210");if(je.oj_undo>0||je.shixun_undo>0){const Ie=[{type:(($=(N=i==null?void 0:i.exercise_question_types)==null?void 0:N.find(ot=>ot.question_type==6))==null?void 0:$.name)||"\u7F16\u7A0B\u9898",num:je.oj_undo},{type:((_=(de=i==null?void 0:i.exercise_question_types)==null?void 0:de.find(ot=>ot.question_type==5))==null?void 0:_.name)||"\u5B9E\u8BAD\u9898",num:je.shixun_undo}].filter(ot=>ot.num>0);Ne=r.createElement("div",null,rt,"\uFF08\u5176\u4E2D\u6709",Ie.map((ot,An)=>r.createElement("span",null,r.createElement("span",{className:a.orangeNum},ot==null?void 0:ot.num),"\u4E2A",ot==null?void 0:ot.type,An!==(Ie==null?void 0:Ie.length)-1?"\u3001":"")),"\uFF09")}}He=P.default.confirm({width:530,title:"\u63D0\u793A",icon:null,centered:!0,keyboard:!1,okText:n?"\u77E5\u9053\u4E86":"\u786E\u8BA4\u4EA4\u5377",cancelText:"\u53D6\u6D88",content:r.createElement("div",null,Ne,n?`\u5728${B()(je.end_time).format("YYYY-MM-DD HH:mm")}\u4E4B\u524D\uFF0C\u5141\u8BB8\u4FEE\u6539\u7B54\u9898`:fe?`\u4F60\u672C\u573A\u8003\u8BD5\u5269\u4F59\u65F6\u95F4\u8FD8\u6709${(0,G.li)((fe-new Date().getTime())/1e3)} \uFF0C\u786E\u8BA4\u63D0\u524D\u4EA4\u5377\u5417\uFF1F`:"\u63D0\u4EA4\u540E\u65E0\u6CD5\u518D\u4FEE\u6539\u7B54\u9898\uFF0C\u662F\u5426\u786E\u8BA4\u63D0\u4EA4\uFF1F"),onOk:()=>jt(void 0,null,function*(){tl(!1),ul(!1),n?re!=null&&re.screen_open?f.ZP.success("\u4FDD\u5B58\u6210\u529F"):Tn():($l(!0),He.update({cancelButtonProps:{disabled:!0}}),yield lr())})})}else He=P.default.confirm({width:530,title:"\u63D0\u793A",icon:null,centered:!0,keyboard:!1,okText:n?"\u77E5\u9053\u4E86":"\u786E\u8BA4\u4EA4\u5377",cancelText:"\u53D6\u6D88",content:r.createElement("div",null,n?`\u5728${B()(je.end_time).format("YYYY-MM-DD HH:mm")}\u4E4B\u524D\uFF0C\u5141\u8BB8\u4FEE\u6539\u7B54\u9898`:fe?`\u4F60\u672C\u573A\u8003\u8BD5\u5269\u4F59\u65F6\u95F4\u8FD8\u6709${(0,G.li)((fe-new Date().getTime())/1e3)} \uFF0C\u786E\u8BA4\u63D0\u524D\u4EA4\u5377\u5417\uFF1F`:"\u63D0\u4EA4\u540E\u65E0\u6CD5\u518D\u4FEE\u6539\u7B54\u9898\uFF0C\u662F\u5426\u786E\u8BA4\u63D0\u4EA4\uFF1F"),onOk:()=>jt(void 0,null,function*(){tl(!1),ul(!1),n?re!=null&&re.screen_open?f.ZP.success("\u4FDD\u5B58\u6210\u529F"):Tn():($l(!0),He.update({cancelButtonProps:{disabled:!0}}),yield lr())})})}),la=n=>r.createElement("div",null,r.createElement(o.Z,{strokeColor:{from:"#3061D0",to:"#63E0FB"},status:"active",percent:n}),r.createElement("div",{className:"c-grey-c tc mt10 mb20"},"\u6B63\u5728\u5224\u5206\u4E2D\u2026")),Xa=()=>{let n=0,N=P.default.info({title:"\u4EA4\u5377\u4E2D",icon:null,className:"modal-footer-none",content:la(n)}),$=setInterval(()=>{n<=100?(n+=2,N.update({content:la(n)})):(N.destroy(),clearInterval($))},50)},lr=()=>jt(void 0,null,function*(){if(ya||yl.current)return;yl.current=!0;const n=yield(0,h.VL)({categoryId:Le.categoryId,commit_method:1});yield it({type:"exercise/setActionTabs",payload:Kt({},{removeEventListenerExitScreen:!0})}),$l(!1),(n==null?void 0:n.status)===0&&(Xa(),Wl(!1),(0,G.G5)(Fl),setTimeout(()=>{var N,$,de,_,Ae;P.default.info({centered:!0,title:"\u4EA4\u5377\u6210\u529F",className:`${a.commitModal}`,width:520,icon:null,content:r.createElement("div",null,r.createElement(v.Z,{className:"mb20",gutter:20},r.createElement(s.Z,{span:12,className:a.commitItem},r.createElement("span",{className:a.commitInfoLabel},"\u59D3\u540D"),r.createElement("span",{className:a.commitInfoValue,title:(N=i==null?void 0:i.exercise)==null?void 0:N.user_name},(($=i==null?void 0:i.exercise)==null?void 0:$.user_name)||"- -")),r.createElement(s.Z,{span:12,className:a.commitItem},r.createElement("span",{className:a.commitInfoLabel},"\u4F5C\u7B54\u65F6\u957F"),r.createElement("span",{className:a.commitInfoValue},(de=n==null?void 0:n.data)==null?void 0:de.user_exercise_time))),r.createElement(v.Z,{gutter:20},r.createElement(s.Z,{span:12,className:a.commitItem},r.createElement("span",{className:a.commitInfoLabel},"\u5B66\u53F7"),r.createElement("span",{className:a.commitInfoValue},((_=i==null?void 0:i.exercise)==null?void 0:_.student_id)||"- -")),r.createElement(s.Z,{span:12,className:a.commitItem},r.createElement("span",{className:a.commitInfoLabel},"\u4EA4\u5377\u65F6\u95F4"),r.createElement("span",{className:a.commitInfoValue},(Ae=n==null?void 0:n.data)==null?void 0:Ae.commit_time)))),okText:"\u786E\u5B9A",maskClosable:!1,keyboard:!1,onOk:()=>{(0,I.BU)(),Tn()}})},3e3))}),Ua=(n,N,$,de,_)=>jt(void 0,null,function*(){Al(N,n,null,()=>{var Ae,fe,je,He;if(de.user_answer=[],de.user_answer.push(n),_!=null&&_.question_id){let Ne=(Ae=_==null?void 0:_.sub_exercise_questions)==null?void 0:Ae.filter(Ie=>{var ot;return((ot=Ie.user_answer)==null?void 0:ot.length)===0});const rt=(fe=_==null?void 0:_.sub_exercise_questions)==null?void 0:fe.filter(Ie=>Ie.question_type==3),ie=rt.length>0?rt.every(Ie=>{var ot;return(Ie==null?void 0:Ie.multi_count)==((ot=Ie==null?void 0:Ie.user_answer)==null?void 0:ot.length)})?1:rt.some(Ie=>{var ot;return(Ie==null?void 0:Ie.multi_count)>((ot=Ie==null?void 0:Ie.user_answer)==null?void 0:ot.length)})?2:0:1;i.question_status.find(Ie=>Ie.ques_id===(_==null?void 0:_.question_id)).ques_status=(Ne==null?void 0:Ne.length)===((je=_==null?void 0:_.sub_exercise_questions)==null?void 0:je.length)?0:(Ne==null?void 0:Ne.length)>0&&(Ne==null?void 0:Ne.length)<((He=_==null?void 0:_.sub_exercise_questions)==null?void 0:He.length)?2:ie}else i.question_status.find(Ne=>Ne.ques_id===N).ques_status=n?1:0;gn(Kt({},i))})}),uu=(n,N,$,de,_)=>jt(void 0,null,function*(){Al(de.question_id,n,null,()=>{var Ae,fe,je;de.user_answer=[],de.user_answer.push(n),_.user_answer=[...de.user_answer];let He=(Ae=_==null?void 0:_.sub_exercise_questions)==null?void 0:Ae.filter(Ne=>{var rt;return((rt=Ne.user_answer)==null?void 0:rt.length)===0});i.question_status.find(Ne=>Ne.ques_id===N).ques_status=(He==null?void 0:He.length)===((fe=_==null?void 0:_.sub_exercise_questions)==null?void 0:fe.length)?0:(He==null?void 0:He.length)>0&&(He==null?void 0:He.length)<((je=_==null?void 0:_.sub_exercise_questions)==null?void 0:je.length)?2:1,gn(Kt({},i))})}),za=(n,N,$,de)=>{n!=null&&n.length&&Al(N,n,null,()=>{var _,Ae,fe,je;if($.user_answer=n,de!=null&&de.question_id){let He=(_=de==null?void 0:de.sub_exercise_questions)==null?void 0:_.filter(ie=>{var Ie;return((Ie=ie.user_answer)==null?void 0:Ie.length)===0});const Ne=(Ae=de==null?void 0:de.sub_exercise_questions)==null?void 0:Ae.filter(ie=>ie.question_type==3),rt=Ne.length>0?Ne.every(ie=>{var Ie;return(ie==null?void 0:ie.multi_count)==((Ie=ie==null?void 0:ie.user_answer)==null?void 0:Ie.length)})?1:Ne.some(ie=>{var Ie;return(ie==null?void 0:ie.multi_count)>((Ie=ie==null?void 0:ie.user_answer)==null?void 0:Ie.length)})?2:0:1;i.question_status.find(ie=>ie.ques_id===(de==null?void 0:de.question_id)).ques_status=(He==null?void 0:He.length)===((fe=de==null?void 0:de.sub_exercise_questions)==null?void 0:fe.length)?0:(He==null?void 0:He.length)>0&&(He==null?void 0:He.length)<((je=de==null?void 0:de.sub_exercise_questions)==null?void 0:je.length)?2:rt}else i.question_status.find(He=>He.ques_id===N).ques_status=n!=null&&n.length?1:0;gn(Kt({},i))})},ka=(n,N,$,de,_,Ae)=>jt(void 0,null,function*(){return n.replaceAll(" ","")?yield Al($,N,n,()=>{var je,He,Ne,rt;let ie={choice_id:N,answer_text:n};if(_.user_answer.filter(Ie=>Ie.choice_id!=N)?_.user_answer.splice(N-1,1,ie):_.user_answer.push(ie),Ae!=null&&Ae.question_id){let Ie=(je=Ae==null?void 0:Ae.sub_exercise_questions)==null?void 0:je.filter(Ve=>{var xt;return((xt=Ve.user_answer)==null?void 0:xt.length)===0});const ot=(He=Ae==null?void 0:Ae.sub_exercise_questions)==null?void 0:He.filter(Ve=>Ve.question_type==3),An=ot.length>0?ot.every(Ve=>{var xt;return(Ve==null?void 0:Ve.multi_count)==((xt=Ve==null?void 0:Ve.user_answer)==null?void 0:xt.length)})?1:ot.some(Ve=>{var xt;return(Ve==null?void 0:Ve.multi_count)>((xt=Ve==null?void 0:Ve.user_answer)==null?void 0:xt.length)})?2:0:1;i.question_status.find(Ve=>Ve.ques_id===(Ae==null?void 0:Ae.question_id)).ques_status=(Ie==null?void 0:Ie.length)===((Ne=Ae==null?void 0:Ae.sub_exercise_questions)==null?void 0:Ne.length)?0:(Ie==null?void 0:Ie.length)>0&&(Ie==null?void 0:Ie.length)<((rt=Ae==null?void 0:Ae.sub_exercise_questions)==null?void 0:rt.length)?2:An}else i.question_status.find(Ie=>Ie.ques_id===$).ques_status=de.every(Ie=>!!Ie.answer_text)?1:i.question_status.find(Ie=>Ie.ques_id===$).ques_status=de.some(Ie=>!!Ie.answer_text)?2:0;gn(Kt({},i))}):(Dl(),{status:-4,message:"\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"})}),Za=(n,N,$,de,_)=>jt(void 0,null,function*(){return n.replaceAll(" ","")?yield Al($,N,n,()=>{i.question_status.find(je=>je.ques_id===$).ques_status=de.every(je=>!!je.value)?1:i.question_status.find(je=>je.ques_id===$).ques_status=de.some(je=>!!je.value)?2:0;let fe={choice_id:N,answer_text:n};_.user_answer.filter(je=>je.choice_id!=N)?_.user_answer.splice(N-1,1,fe):_.user_answer.push(fe),_.repeat_answer||(_.israp=!0),gn(Kt({},i))}):(Dl(),{status:-4,message:"\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"})}),Wa=(n,N,$,de,_)=>{if(!n.replaceAll(" ","")){Dl();return}Al(N,null,n,()=>{var Ae,fe,je,He;if($.user_answer=[],$.user_answer.push(n),_!=null&&_.question_id){let Ne=(Ae=_==null?void 0:_.sub_exercise_questions)==null?void 0:Ae.filter(Ie=>{var ot;return((ot=Ie.user_answer)==null?void 0:ot.length)===0});const rt=(fe=_==null?void 0:_.sub_exercise_questions)==null?void 0:fe.filter(Ie=>Ie.question_type==3),ie=rt.length>0?rt.every(Ie=>{var ot;return(Ie==null?void 0:Ie.multi_count)==((ot=Ie==null?void 0:Ie.user_answer)==null?void 0:ot.length)})?1:rt.some(Ie=>{var ot;return(Ie==null?void 0:Ie.multi_count)>((ot=Ie==null?void 0:Ie.user_answer)==null?void 0:ot.length)})?2:0:1;i.question_status.find(Ie=>Ie.ques_id===(_==null?void 0:_.question_id)).ques_status=(Ne==null?void 0:Ne.length)===((je=_==null?void 0:_.sub_exercise_questions)==null?void 0:je.length)?0:(Ne==null?void 0:Ne.length)>0&&(Ne==null?void 0:Ne.length)<((He=_==null?void 0:_.sub_exercise_questions)==null?void 0:He.length)?2:ie}else i.question_status.find(Ne=>Ne.ques_id===N).ques_status=n?1:0;gn(Kt({},i))},void 0,void 0,de)},Sr=(n,N,$)=>{var de,_,Ae,fe,je,He,Ne;let rt="";const ie=(n==null?void 0:n.question_type)===0||(n==null?void 0:n.question_type)===1;ie&&((de=n==null?void 0:n.question_choices)==null||de.forEach((ot,An)=>{ot.standard_boolean&&(rt=rt+Gn[An])}));const Ie=((_=i==null?void 0:i.exercise)==null?void 0:_.user_exercise_status)===1||!n.repeat_answer&&((Ae=n==null?void 0:n.user_answer)==null?void 0:Ae.length)>0&&n.ques_status!==0;return r.createElement("div",null,r.createElement("div",{className:a.baseMargin},r.createElement(x.ZP.Group,{disabled:Ie,defaultValue:(fe=n==null?void 0:n.user_answer)==null?void 0:fe[0],onChange:ot=>Ua(ot.target.value,n==null?void 0:n.question_id,N,n,$),className:n.user_score&&`edu-radio-${n.user_score===n.question_score?"green":"red"}`},(je=n==null?void 0:n.question_choices)==null?void 0:je.map((ot,An)=>{const xt=n.question_type==2?"":`${Gn[An]}.`;return r.createElement("div",{className:a.answerWrap,key:An},r.createElement(x.ZP,{className:a.noWrap,value:ot==null?void 0:ot.choice_id},r.createElement(v.Z,{wrap:!1,align:"middle"},r.createElement(s.Z,null,r.createElement("span",{style:{color:"#333333"},className:"font16 mr3"},xt)),r.createElement(s.Z,null,r.createElement(j.Z,{className:a.renderHtml,value:ot==null?void 0:ot.choice_text})))))}))),((0,g.GJ)()||(0,g.dE)()&&((He=i==null?void 0:i.exercise)==null?void 0:He.user_exercise_status)>0&&((Ne=i==null?void 0:i.exercise)==null?void 0:Ne.open_score))&&r.createElement(v.Z,{justify:"end",className:"mb20",align:"middle"},r.createElement("span",{className:"font14",style:{color:"#6A7283"}},"\u5F97\u5206"),r.createElement("span",{className:"font14 ml10"},(n==null?void 0:n.user_score)&&r.createElement("span",null,r.createElement("span",{className:Ul[Number(n==null?void 0:n.answer_status)]||"c-orange-ff9"},n==null?void 0:n.user_score),r.createElement("span",{style:{marginLeft:5,color:"#6A7283"}},"\u5206")),!(n!=null&&n.user_score)&&r.createElement("span",{className:"c-red"},"\u672A\u8BC4"))),(n==null?void 0:n.standard_answer_show)&&r.createElement("div",{className:a.analysisWrap},r.createElement("div",{className:a.greyBg},r.createElement(v.Z,{className:"mb20"},r.createElement(s.Z,{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u7B54\u6848\u3011"),r.createElement(s.Z,null,ie?rt:n==null?void 0:n.standard_answer_show)),r.createElement(v.Z,{align:"middle"},r.createElement("span",{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u89E3\u6790\u3011"),r.createElement(j.Z,{className:a.renderHtml,value:n==null?void 0:n.analysis})))))},Ga=(n,N,$)=>{var de,_;const Ae=((de=i==null?void 0:i.exercise)==null?void 0:de.user_exercise_status)===1||!n.repeat_answer&&n.ques_status!==0;return r.createElement("div",null,(_=n==null?void 0:n.sub_exercise_questions)==null?void 0:_.map((fe,je)=>{var He;let Ne="";return(He=fe==null?void 0:fe.question_choices)==null||He.forEach((rt,ie)=>{rt.standard_boolean&&(Ne=Ne+Gn[ie])}),r.createElement("div",{className:`${a.baseMargin} ${a.singleItem} mb20`,key:je},r.createElement("div",{style:{display:"flex",alignItems:"baseline",marginBottom:40}},r.createElement("span",{style:{flexShrink:0,color:"#999999"},className:"font14"},"\uFF08",fe==null?void 0:fe.question_score,"\u5206\uFF09"),r.createElement("span",{style:{flexShrink:0,marginRight:6},className:"font16"},$+1+"."+(je+1)),r.createElement(j.Z,{value:fe==null?void 0:fe.question_title})),((fe==null?void 0:fe.question_type)==0||(fe==null?void 0:fe.question_type)==2)&&Sr(fe,fe==null?void 0:fe.question_type,n),(fe==null?void 0:fe.question_type)==1&&ra(fe,fe==null?void 0:fe.question_type,n),(fe==null?void 0:fe.question_type)==3&&aa(fe,fe==null?void 0:fe.question_type,n),(fe==null?void 0:fe.question_type)==4&&ua(fe,fe==null?void 0:fe.question_type,n))}))};console.log("----",i);const ra=(n,N,$)=>{var de,_,Ae,fe,je,He;let Ne="";const rt=(n==null?void 0:n.question_type)===0||(n==null?void 0:n.question_type)===1;rt&&((de=n==null?void 0:n.question_choices)==null||de.forEach((Ie,ot)=>{Ie.standard_boolean&&(Ne=Ne+Gn[ot])}));const ie=((_=i==null?void 0:i.exercise)==null?void 0:_.user_exercise_status)===1||!n.repeat_answer&&((Ae=n==null?void 0:n.user_answer)==null?void 0:Ae.length)>0&&n.ques_status!==0;return r.createElement("div",null,r.createElement("div",{className:a.baseMargin},r.createElement(L.default.Group,{disabled:ie,defaultValue:n==null?void 0:n.user_answer,style:{flexDirection:"column"},onChange:Ie=>za(Ie,n==null?void 0:n.question_id,n,$),className:n.user_score&&`edu-checkbox-${n.user_score===n.question_score?"green":"red"}`},(fe=n==null?void 0:n.question_choices)==null?void 0:fe.map((Ie,ot)=>{const An=`${Gn[ot]}.`;return r.createElement("div",{className:a.answerWrap},r.createElement(L.default,{value:Ie==null?void 0:Ie.choice_id},r.createElement(v.Z,{wrap:!1,align:"middle"},r.createElement(s.Z,null,r.createElement("span",{style:{color:"#333333",whiteSpace:"nowrap"},className:"font16 mr3"},An)),r.createElement(s.Z,null,r.createElement(j.Z,{className:a.renderHtml,value:Ie==null?void 0:Ie.choice_text})))))}))),((0,g.GJ)()||(0,g.dE)()&&((je=i==null?void 0:i.exercise)==null?void 0:je.user_exercise_status)>0&&((He=i==null?void 0:i.exercise)==null?void 0:He.open_score))&&r.createElement(v.Z,{justify:"end",className:"mb20",align:"middle"},r.createElement("span",{className:"font14",style:{color:"#6A7283"}},"\u5F97\u5206"),r.createElement("span",{className:"font14 ml10"},(n==null?void 0:n.user_score)&&r.createElement("span",null,r.createElement("span",{className:Ul[Number(n==null?void 0:n.answer_status)]||"c-orange-ff9"},n==null?void 0:n.user_score),r.createElement("span",{style:{marginLeft:5,color:"#6A7283"}},"\u5206")),!(n!=null&&n.user_score)&&r.createElement("span",{className:"c-red"},"\u672A\u8BC4"))),(n==null?void 0:n.standard_answer_show)&&r.createElement("div",{className:a.analysisWrap},r.createElement("div",{className:a.greyBg},r.createElement(v.Z,{className:"mb20"},r.createElement(s.Z,{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u7B54\u6848\u3011"),r.createElement(s.Z,null,rt?Ne:n==null?void 0:n.standard_answer_show)),r.createElement(v.Z,{align:"middle",className:"mt15"},r.createElement("span",{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u89E3\u6790\u3011"),r.createElement(j.Z,{className:a.renderHtml,value:n==null?void 0:n.analysis})))))},aa=(n,N,$)=>r.createElement(Xn,{item:n,sign:Bn,answerData:i,onBlur:(de,_,Ae)=>jt(void 0,null,function*(){return yield ka(de,_,n==null?void 0:n.question_id,Ae,n,$)})}),ua=(n,N,$)=>fl?r.createElement(ae,{item:n,answerData:i,onBlur:(de,_,Ae)=>Al(n==null?void 0:n.question_id,null,de,void 0,_,Ae),isEducation:fl}):r.createElement(ce,{item:n,answerData:i,onBlur:(de,_)=>Wa(de,n==null?void 0:n.question_id,n,_,$),isEducation:fl,sign:Bn}),Ka=(n,N)=>r.createElement(ne,{item:n,answerData:i,exerciseId:Le.categoryId,coursesId:Le.coursesId}),Va=(n,N)=>r.createElement(at,{item:n,answerData:i}),Ja=(n,N)=>r.createElement(ur,{setIsSubmitCode:El,item:n,sign:Bn,answerData:i,onBlur:($,de,_)=>jt(void 0,null,function*(){return yield Za($,de,n==null?void 0:n.question_id,_,n)})}),rr=n=>{if(Ia){const N=P.default.confirm({centered:!0,icon:null,title:"\u63D0\u793A",content:r.createElement("span",{className:"c-red"},"\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u672A\u63D0\u4EA4\u8BC4\u6D4B\uFF0C\u53EF\u80FD\u4F1A\u5BFC\u81F4\u8BE5\u9898\u65E0\u6CD5\u83B7\u5F97\u5206\u6570"),okText:"\u7ACB\u5373\u63D0\u4EA4",cancelText:"\u5FFD\u7565",onCancel:()=>{Fr(!1),n==null||n()},onOk:()=>{Fr(!1),Un.Z.publish("BFill:Submit",{})}});return}n==null||n()};(0,e.useEffect)(()=>{const n=Un.Z.subscribe("BFill:Submit:Change",({value:N})=>{Fr(N)});return()=>{n()}},[]);const Ya=(n,N,$)=>{var de,_;const Ae=(de=i==null?void 0:i.exercise_question_types)==null?void 0:de.find(fe=>fe.question_type===N);return r.createElement("div",{className:a.answerSheetWrap},r.createElement("div",{className:a.answerSheetQuestionTitle,onClick:()=>{Nn[N]=!Nn[N],kl(Kt({},Nn))}},!Nn[N]&&r.createElement(D.Z,null),Nn[N]&&r.createElement(E.Z,null),r.createElement("span",{className:"ml5 c-grey-666"},n)),!Nn[N]&&r.createElement(v.Z,{className:a.answerSheet,gutter:[20,20],key:N},(_=Ae==null?void 0:Ae.items)==null?void 0:_.map(function(fe,je){var He,Ne,rt,ie,Ie,ot,An;let Ve=` + ${(He=i==null?void 0:i.question_status)!=null&&He.some(xt=>{var an,mn;return xt.ques_id===fe.question_id&&(xt==null?void 0:xt.ques_status)===1&&((an=i==null?void 0:i.exercise)==null?void 0:an.exercise_status)!==3&&!((mn=i==null?void 0:i.exercise)!=null&&mn.open_score_commited)})?a.active:""} + ${(Ne=i==null?void 0:i.question_status)!=null&&Ne.some(xt=>{var an,mn;return xt.ques_id===fe.question_id&&(xt==null?void 0:xt.ques_status)===2&&((an=i==null?void 0:i.exercise)==null?void 0:an.exercise_status)!==3&&!((mn=i==null?void 0:i.exercise)!=null&&mn.open_score_commited)})?a.partialActive:""} + ${(rt=i==null?void 0:i.question_status)!=null&&rt.some(xt=>{var an,mn;return xt.ques_id===fe.question_id&&(xt==null?void 0:xt.score_status)===1&&(((an=i==null?void 0:i.exercise)==null?void 0:an.exercise_status)===3||((mn=i==null?void 0:i.exercise)==null?void 0:mn.open_score_commited))})?a.yes:""} + ${(ie=i==null?void 0:i.question_status)!=null&&ie.some(xt=>{var an,mn;return xt.ques_id===fe.question_id&&(xt==null?void 0:xt.score_status)===2&&(((an=i==null?void 0:i.exercise)==null?void 0:an.exercise_status)===3||((mn=i==null?void 0:i.exercise)==null?void 0:mn.open_score_commited))})?a.no:""} + ${(Ie=i==null?void 0:i.question_status)!=null&&Ie.some(xt=>{var an,mn;return xt.ques_id===fe.question_id&&(xt==null?void 0:xt.score_status)===3&&(((an=i==null?void 0:i.exercise)==null?void 0:an.exercise_status)===3||((mn=i==null?void 0:i.exercise)==null?void 0:mn.open_score_commited))})?a.bf:""} + `;if(fe.question_type===N)return(ot=i==null?void 0:i.exercise)!=null&&ot.open_score&&(Number(fe.question_score)===Number(fe.user_score)?Ve=a.green:fe.user_score>0?Ve=a.orange:Ve=a.red),r.createElement(s.Z,null,r.createElement("div",{onClick:()=>{rr(()=>{if(!($===Rt&&je===Lt)){if(Bn.current){Bn.current="appoint",br.current={oneindex:$,twoindex:je};return}sa({oneindex:$,twoindex:je})}})},key:je,className:` + ${a.answerSheetItem} + ${Ve} + ${$===Rt&&je===Lt?a.selected:""} + `},r.createElement("span",{className:a.qindex},je+1),((An=i==null?void 0:i.question_status)==null?void 0:An.some(xt=>{var an;return xt.ques_id===fe.question_id&&(xt==null?void 0:xt.ques_status)===2&&((an=i==null?void 0:i.exercise)==null?void 0:an.exercise_status)!==3}))&&r.createElement("div",{style:{height:12,background:"rgba(22,93,255,0.4)",position:"absolute",width:"100%",bottom:0}}),fe.is_marked&&r.createElement("i",{className:`iconfont icon-biaoji1 ${a.markIcon}`})))})))},qa=(n,N)=>{var $,de,_,Ae;let fe="";return((n==null?void 0:n.question_type)===0||(n==null?void 0:n.question_type)===1)&&(($=n==null?void 0:n.question_choices)==null||$.forEach((He,Ne)=>{He.standard_boolean&&(fe=fe+Gn[Ne])})),r.createElement("div",{className:a.questionItem,id:`Anchor_${n==null?void 0:n.question_type}_${N}`},r.createElement("div",{style:{display:"flex",alignItems:"baseline",marginBottom:40}},r.createElement("span",{className:`${a.questionScore} mr10`},n==null?void 0:n.question_score,"\u5206"),r.createElement("span",{className:`font16 ${a.noWrap}`},N+1,"\u3001"),r.createElement(j.Z,{value:(n==null?void 0:n.question_type)===8?n==null?void 0:n.description:n==null?void 0:n.question_title}),!!((de=n==null?void 0:n.schools)!=null&&de.length)&&r.createElement(A.Z,{title:"\u8BE5\u5B9E\u8BAD\u9898\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},r.createElement("i",{className:"iconfont icon-zhidinggongkai1 line24 font18 c-orange"}))),(n==null?void 0:n.question_type)===6&&r.createElement(At.Z,{style:{margin:`-30px 0 ${el.get("check")?11:30}px 60px`},dataSource:(n==null?void 0:n.languages)||[]}),(n==null?void 0:n.question_type)==0&&Sr(n,n==null?void 0:n.question_type),(n==null?void 0:n.question_type)==2&&Sr(n,n==null?void 0:n.question_type),(n==null?void 0:n.question_type)==1&&ra(n,n==null?void 0:n.question_type),(n==null?void 0:n.question_type)==3&&aa(n,n==null?void 0:n.question_type),(n==null?void 0:n.question_type)==4&&ua(n,n==null?void 0:n.question_type),(n==null?void 0:n.question_type)==5&&((_=i==null?void 0:i.exercise)==null?void 0:_.user_exercise_status)===0&&(n==null?void 0:n.answer_status)!=3&&r.createElement("div",{style:{margin:"-28px 0 12px 62px"}},r.createElement(v.Z,{justify:"space-between",align:"middle"},r.createElement(s.Z,null,r.createElement("span",{className:"font14 c-grey-666"},"\u4EFB\u52A1\u5173\u5361")),r.createElement(s.Z,null,r.createElement(xe.Z,{type:"primary",className:a.toIframeBtn,onClick:()=>jt(void 0,null,function*(){return yield Ha(n)})},"\u8FDB\u5165\u7B54\u9898")))),(n==null?void 0:n.question_type)==5&&Ka(n,n==null?void 0:n.question_type),(0,g.dE)()&&((Ae=i==null?void 0:i.exercise)==null?void 0:Ae.user_exercise_status)===0&&(n==null?void 0:n.question_type)==6&&r.createElement("div",{style:{margin:"-28px 0 -25px"}},r.createElement(v.Z,{justify:"end",align:"middle"},r.createElement(s.Z,null,r.createElement(xe.Z,{type:"primary",className:a.toIframeBtn,onClick:()=>Ta(n)},"\u8FDB\u5165\u7B54\u9898")))),(n==null?void 0:n.question_type)==6&&Va(n,n==null?void 0:n.question_type),(n==null?void 0:n.question_type)==7&&Ga(n,n==null?void 0:n.question_type,N),(n==null?void 0:n.question_type)==8&&Ja(n,n==null?void 0:n.question_type),(n==null?void 0:n.answer_comments)&&r.createElement(ir,{hideScore:!0,list:n==null?void 0:n.answer_comments}))},_a=(n,N)=>r.createElement(e.Fragment,null,Ya((n==null?void 0:n.name)||Wn.fw[n.question_type].name,n.question_type,N)),Bn=(0,e.useRef)(!1),br=(0,e.useRef)({}),xl=(0,e.useRef)(),Rr=(0,e.useRef)({}),oa=()=>{var n,N,$,de,_,Ae,fe,je,He;window.blur();const Ne=($=(N=(n=i.exercise_question_types)==null?void 0:n[Rt])==null?void 0:N.items)==null?void 0:$[Lt];if(!_l&&((de=i==null?void 0:i.exercise)==null?void 0:de.user_exercise_status)===0&&(0,g.dE)()&&!(Ne!=null&&Ne.repeat_answer)&&((_=Ne==null?void 0:Ne.user_answer)==null?void 0:_.length)>0&&(Ne==null?void 0:Ne.ques_status)===0){xl.current="prev",wl(!0);return}!(Ne!=null&&Ne.repeat_answer)&&((Ae=Ne==null?void 0:Ne.user_answer)==null?void 0:Ae.length)>0&&(Ne.ques_status=1),er.current.scrollTo({top:0,left:0,behavior:"smooth"}),Lt===0?(Rt-=1,Lt=i.exercise_question_types[Rt].items.length-1):Lt-=1,(Ne==null?void 0:Ne.question_type)==8&&!Pl&&setTimeout(()=>{nr(Ne)},500),Vl((He=(je=(fe=i==null?void 0:i.exercise_question_types)==null?void 0:fe[Rt])==null?void 0:je.items)==null?void 0:He[Lt]),El(!1),gl(Rt),ml(Lt)},Aa=()=>{var n,N,$,de,_,Ae,fe,je,He,Ne,rt;window.blur();const ie=($=(N=(n=i.exercise_question_types)==null?void 0:n[Rt])==null?void 0:N.items)==null?void 0:$[Lt];if(!_l&&((de=i==null?void 0:i.exercise)==null?void 0:de.user_exercise_status)===0&&(0,g.dE)()&&!(ie!=null&&ie.repeat_answer)&&((_=ie==null?void 0:ie.user_answer)==null?void 0:_.length)>0&&(ie==null?void 0:ie.ques_status)===0){xl.current="next",wl(!0);return}!(ie!=null&&ie.repeat_answer)&&((Ae=ie==null?void 0:ie.user_answer)==null?void 0:Ae.length)>0&&(ie.ques_status=1),er.current.scrollTo({top:0,left:0,behavior:"smooth"}),((je=(fe=i==null?void 0:i.exercise_question_types[Rt])==null?void 0:fe.items)==null?void 0:je.length)-1===Lt?(Rt=Rt+1,Lt=0):Lt=Lt+1,(ie==null?void 0:ie.question_type)==8&&!Pl&&setTimeout(()=>{nr(ie)},500),Vl((rt=(Ne=(He=i==null?void 0:i.exercise_question_types)==null?void 0:He[Rt])==null?void 0:Ne.items)==null?void 0:rt[Lt]),El(!1),gl(Rt),ml(Lt)},sa=n=>{var N,$,de,_,Ae,fe,je,He,Ne;const rt=n||br.current,ie=(de=($=(N=i.exercise_question_types)==null?void 0:N[Rt])==null?void 0:$.items)==null?void 0:de[Lt];if(!_l&&((_=i==null?void 0:i.exercise)==null?void 0:_.user_exercise_status)===0&&(0,g.dE)()&&!(ie!=null&&ie.repeat_answer)&&((Ae=ie==null?void 0:ie.user_answer)==null?void 0:Ae.length)>0&&(ie==null?void 0:ie.ques_status)===0){xl.current="appoint",Rr.current=rt,wl(!0);return}!(ie!=null&&ie.repeat_answer)&&((fe=ie==null?void 0:ie.user_answer)==null?void 0:fe.length)>0&&(ie.ques_status=1),(ie==null?void 0:ie.question_type)==8&&!Pl&&setTimeout(()=>{nr(ie)},500),Vl((Ne=(He=(je=i==null?void 0:i.exercise_question_types)==null?void 0:je[rt==null?void 0:rt.oneindex])==null?void 0:He.items)==null?void 0:Ne[rt==null?void 0:rt.twoindex]),El(!1),gl(rt==null?void 0:rt.oneindex),ml(rt==null?void 0:rt.twoindex),er.current.scrollTo({top:0,left:0,behavior:"smooth"})},ia=()=>jt(void 0,null,function*(){var n;if(Bn.current){Bn.current="refresh";return}const N=yield Vn();(n=i==null?void 0:i.exercise)!=null&&n.left_time&&(yield $r(!0)),N!=null&&N.status||f.ZP.success("\u66F4\u65B0\u6210\u529F")}),Dl=()=>{var n,N;switch(Bn.current){case"prev":oa();break;case"next":Aa();break;case"appoint":sa();break;case"submit":na(!1);break;case"refresh":ia();break;default:}((n=document.activeElement)==null?void 0:n.name)==="edu-program-fill"||((N=document.activeElement)==null?void 0:N.name)==="sign"?Bn.current=!0:Bn.current=!1,br.current={}},$a=()=>{var n,N,$,de,_,Ae,fe,je,He,Ne,rt,ie;const Ie=(N=(n=i==null?void 0:i.exercise_question_types)==null?void 0:n[Rt].items)==null?void 0:N[Lt];return r.createElement(e.Fragment,{key:Rt},r.createElement("div",{className:"pt20 mb20"},r.createElement("span",{className:a.questionTypeTitle},(0,G.EM)(Rt+1),"\u3001",(de=($=i==null?void 0:i.exercise_question_types)==null?void 0:$[Rt])==null?void 0:de.name),r.createElement("span",{className:a.questionTypeInfo},"\uFF08\u5171",(Ae=(_=i==null?void 0:i.exercise_question_types)==null?void 0:_[Rt])==null?void 0:Ae.count,"\u9898\uFF1B",((je=(fe=i==null?void 0:i.exercise_question_types)==null?void 0:fe[Rt])==null?void 0:je.question_type)===7?`\u5305\u542B${(Ne=(He=i==null?void 0:i.exercise_question_types)==null?void 0:He[Rt])==null?void 0:Ne.sub_questions_count}\u5C0F\u9898`:""," \u5171",(ie=(rt=i==null?void 0:i.exercise_question_types)==null?void 0:rt[Rt])==null?void 0:ie.score,"\u5206\uFF09"),!(Ie!=null&&Ie.repeat_answer)&&r.createElement("span",{style:{color:"#E30000",marginLeft:20,fontSize:14}},"\u6CE8\u610F\uFF1A\u8BE5\u9898\u4F5C\u7B54\u4E4B\u540E\u4E0D\u5141\u8BB8\u4FEE\u6539\u7B54\u6848\u3002")),r.createElement(e.Fragment,{key:Lt},qa(Ie,Lt)))},eu=()=>{Xr(!0)};return r.createElement(M.Z,{size:"middle",spinning:Zl,tip:r.createElement("div",{className:"c-grey-333 animation-delayed mt10"},"\u60A8\u5F53\u524D\u7F51\u7EDC\u8FDE\u63A5\u8F83\u6162\uFF0C\u5EFA\u8BAE\u60A8",r.createElement("span",{onClick:()=>window.location.reload(),className:"c-light-primary current"},"\u5237\u65B0"),"\u9875\u9762\u540E\u518D\u8BD5\uFF01")},ha&&r.createElement("div",{className:a.screenLock},r.createElement("h3",null,"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u7684\u7535\u8111\u6709",localStorage.screenNums,"\u4E2A\u663E\u793A\u5668"),r.createElement("h4",null,"\u8BF7\u5148\u79FB\u9664\u6389\u5176\u5B83\u7684\u663E\u793A\u5668\u8BBE\u5907\uFF01")),hl&&((Ut=i==null?void 0:i.exercise)==null?void 0:Ut.user_exercise_status)===0&&r.createElement(z.Z,{exerciseUserInfo:Dt.exerciseUserInfo,iframe:Ur,handleToDetail:Tn,socket:Fl,onStartScreenshot:()=>{re!=null&&re.screen_shot_open&&Gl(!0)},onCloseScreenshot:()=>{re!=null&&re.screen_shot_open&&Gl(!1)}}),r.createElement(le,{id:Le.categoryId,startRecording:hr,startScreenshot:Ir,onSuccuss:()=>{tl(re==null?void 0:re.screen_open),Vn()},onBack:Tn}),r.createElement("iframe",{style:{display:nl},id:"iframeShixuns",className:a.iframe,src:pn,ref:Ur,frameBorder:"0"}),bn.status!==-2&&bn.status!==-1&&r.createElement("div",{className:a.fixHeader},r.createElement(v.Z,{wrap:!1,align:"middle",className:"edu-container"},r.createElement(s.Z,null,(0,G.vB)((Xe=i==null?void 0:i.exercise)==null?void 0:Xe.exercise_status)),r.createElement(s.Z,{className:`${a.exerciseTitle} ml10`,title:(et=i==null?void 0:i.exercise)==null?void 0:et.exercise_name},(Qt=i==null?void 0:i.exercise)==null?void 0:Qt.exercise_name),r.createElement(s.Z,{style:{marginLeft:"auto"}},((Tt=i==null?void 0:i.exercise)==null?void 0:Tt.user_exercise_status)===1&&r.createElement(S.ZP,{className:a.changeButton,type:"primary",onClick:()=>{c.history.push(`/classrooms/${Le.coursesId}/exercise/${Le.categoryId}/detail`)}},"\u8FD4\u56DE")),!((0,g.GJ)()||(0,g.dE)()&&((zt=i==null?void 0:i.exercise)==null?void 0:zt.user_exercise_status)==1)&&!!((u=i==null?void 0:i.exercise)!=null&&u.left_time)&&r.createElement(s.Z,{style:{marginLeft:"auto"}},r.createElement("aside",{className:`${a.countDown} ${wn}`},r.createElement("i",{className:"iconfont icon-daojishi",style:{marginRight:6}}),r.createElement("span",{className:a.cnText},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),r.createElement(Xl,{value:Ke,onFinish:()=>$r()}))),r.createElement(s.Z,null,!((0,g.GJ)()||(0,g.dE)()&&((F=i==null?void 0:i.exercise)==null?void 0:F.user_exercise_status)==1)&&Dt.actionTabs.key!=="student-unlock"&&ma&&r.createElement(xe.Z,{className:`${a.refreshBtn} ml30`,onClick:ia},r.createElement("span",{className:"iconfont icon-shuaxin2 mr5"}),"\u5237\u65B0")),r.createElement(s.Z,null,(0,g.dE)()&&((U=i==null?void 0:i.exercise)==null?void 0:U.user_exercise_status)===0&&r.createElement(xe.Z,{className:`${a.submitButton} ml10`,type:"primary",onClick:()=>jt(void 0,null,function*(){rr(()=>jt(void 0,null,function*(){if(Bn.current){Bn.current="submit";return}yield na(!1)}))})},(0,Gt._V)(Gt.CP.answer7))),r.createElement(s.Z,null,((Oe=i==null?void 0:i.exercise)==null?void 0:Oe.forbid_screen)&&r.createElement(S.ZP,{className:`${a.submitButton} ml10`,type:"primary",onClick:eu},(0,Gt._V)(Gt.CP.answer12))),r.createElement(s.Z,null,(((ge=i==null?void 0:i.exercise)==null?void 0:ge.commit_status)==1||((Se=i==null?void 0:i.exercise)==null?void 0:Se.exercise_status)==3)&&((he=i==null?void 0:i.exercise_answer_user)==null?void 0:he.analysis)&&r.createElement("span",{className:a.teachAnalysis,onClick:()=>wr(!0)},r.createElement("i",{className:"iconfont icon-jiaoshipingjia"}),r.createElement("span",{className:"ml5"},"\u6559\u5E08\u8BC4\u4EF7"))))),r.createElement("section",{className:`edu-container ${a.wrapper} ${fl&&a.wrpAnswer}`},bn.status===0&&r.createElement(v.Z,{className:`${fl?"mt70":""} ${a.mainPart}`,wrap:!1},r.createElement(s.Z,{flex:Kn?"280px":"0px",className:fl?"mb100":""},r.createElement("div",{className:a.leftPart},r.createElement("section",null,Kn&&r.createElement(s.Z,{flex:"1",style:{background:"#fff",marginBottom:"10px",padding:"20px"}},r.createElement("div",{style:{marginBottom:15}},r.createElement("span",{style:{color:"#5F6368"}},"\u59D3\u540D"),r.createElement("span",{className:`ml10 ${a.userInfoText}`},((me=i==null?void 0:i.exercise)==null?void 0:me.user_name)||"- -")),r.createElement("div",null,r.createElement("span",{style:{color:"#5F6368"}},"\u5B66\u53F7"),r.createElement("span",{className:`ml10 ${a.userInfoText}`},((Fe=i==null?void 0:i.exercise)==null?void 0:Fe.student_id)||"- -"))),Kn&&(0,g.dE)()&&((Ue=i.exercise)==null?void 0:Ue.user_exercise_status)===0&&((Be=i.exercise)==null?void 0:Be.open_phone_video_recording)&&r.createElement(v.Z,{className:a.eduQrcode,style:{marginTop:10},align:"middle"},r.createElement(s.Z,null,r.createElement(O(),{value:`https://${document.domain}/live-push.html?id=${Le.categoryId}&login=${Le.login}&cookie=${(0,G.ej)("_educoder_session")}`})),r.createElement(s.Z,{className:"ml15"},"\u6253\u5F00\u5FAE\u4FE1\u626B\u4E00\u626B",r.createElement("br",null),"\u5F00\u542F\u624B\u673A\u89C6\u9891\u5F55\u5236")),Kn&&r.createElement("aside",{className:"bg-white"},r.createElement("aside",{className:a.answerInfo},r.createElement(v.Z,{justify:"space-between"},r.createElement(s.Z,null,"\u7B54\u9898\u8FDB\u5EA6"),r.createElement(s.Z,{className:a.answerProgress},r.createElement("span",{style:{color:"#165DFF"}},(_e=(ht=i==null?void 0:i.question_status)==null?void 0:ht.filter(n=>n.ques_status===1))==null?void 0:_e.length),r.createElement("span",{style:{color:"#999999"}},"/",(kt=i==null?void 0:i.exercise_types)==null?void 0:kt.q_counts))),r.createElement(v.Z,null,r.createElement(o.Z,{strokeColor:"#165dffa6",trailColor:"#0000000d",percent:((bt=(mt=i==null?void 0:i.question_status)==null?void 0:mt.filter(n=>n.ques_status===1))==null?void 0:bt.length)/((Jt=i==null?void 0:i.exercise_types)==null?void 0:Jt.q_counts)*100,showInfo:!1})),r.createElement(v.Z,null,r.createElement(s.Z,null,r.createElement("span",{className:"c-grey-333"},"\u5171 ",r.createElement("span",{style:{color:"#165DFF"}},((Qn=i==null?void 0:i.exercise_types)==null?void 0:Qn.q_counts)||((sn=(Pn=i==null?void 0:i.exercise_scores)==null?void 0:Pn.exercise_types)==null?void 0:sn.q_counts))," \u9898\uFF1A"),r.createElement("span",{className:"c-grey-333"},"\u6EE1\u5206 ",r.createElement("span",{style:{color:"#FA6400"}},((En=i==null?void 0:i.exercise_types)==null?void 0:En.q_scores)||((Ct=(cn=i==null?void 0:i.exercise_scores)==null?void 0:cn.exercise_types)==null?void 0:Ct.q_scores))," \u5206")))),r.createElement(v.Z,{className:a.dottedLineWrapper,align:"middle"},r.createElement(s.Z,{className:a.leftHalfCircle}),r.createElement(s.Z,{flex:1,className:a.dottedLine}),r.createElement(s.Z,{className:a.rightHalfCircle})),r.createElement(v.Z,null,r.createElement(s.Z,{flex:"1"},r.createElement("aside",{className:`${a.cardList} ${(Ot=i.exercise)!=null&&Ot.open_phone_video_recording?a.withQrcode:""}`},(Yt=i==null?void 0:i.exercise_question_types)==null?void 0:Yt.map((n,N)=>r.createElement(e.Fragment,{key:n.question_type},_a(n,N)))))))),(0,g.dE)()&&((Zt=i==null?void 0:i.exercise)==null?void 0:Zt.exercise_status)!==3&&!((un=i==null?void 0:i.exercise)!=null&&un.open_score_commited)&&r.createElement(v.Z,{justify:"space-around",align:"middle",className:a.answerSheetBottom},r.createElement(s.Z,{className:a.tooltipWrap},r.createElement("span",{className:a.answerYes}),"\u5DF2\u7B54"),r.createElement(s.Z,{className:a.tooltipWrap},r.createElement("span",{className:`${a.answerNo} ml10`},r.createElement("div",{style:{height:"50%",width:"100%",background:"rgba(22,93,255,0.4)"}})),"\u90E8\u5206\u7B54\u9898"),r.createElement(s.Z,{className:a.tooltipWrap},r.createElement("span",{className:`${a.answerNo} ml10`}),"\u672A\u7B54"),r.createElement(s.Z,{className:a.tooltipWrap},r.createElement("i",{className:"iconfont icon-biaoji1",style:{marginRight:4,color:"#FFB538"}}),"\u6807\u8BB0")),(0,g.dE)()&&(((on=i==null?void 0:i.exercise)==null?void 0:on.exercise_status)===3||((dn=i==null?void 0:i.exercise)==null?void 0:dn.open_score_commited))&&r.createElement(v.Z,{justify:"space-around",align:"middle",className:a.answerSheetBottom},r.createElement(s.Z,{className:a.tooltipWrap},r.createElement("span",{className:a.answerYes,style:{background:"#028D01",height:8,width:8,borderRadius:"50%"}}),"\u6B63\u786E"),r.createElement(s.Z,{className:a.tooltipWrap},r.createElement("span",{style:{background:"#FB3226",height:8,width:8,borderRadius:"50%"},className:`${a.answerNo} ml10`}),"\u9519\u8BEF"),r.createElement(s.Z,{className:a.tooltipWrap},r.createElement("span",{style:{background:"#E77400",height:8,width:8,borderRadius:"50%"},className:`${a.answerNo} ml10`}),"\u90E8\u5206\u5F97\u5206"),r.createElement(s.Z,{className:a.tooltipWrap},r.createElement("i",{className:"iconfont icon-biaoji1",style:{marginRight:4,color:"#FFB538"}}),"\u6807\u8BB0")))),r.createElement(s.Z,null,r.createElement("div",{className:a.fold,onClick:()=>pr(!Kn)},Kn&&r.createElement(A.Z,{title:"\u6536\u8D77\u7B54\u9898\u5361"},r.createElement("span",{className:"icon-zuojiantou iconfont c-grey-c"})),!Kn&&r.createElement(A.Z,{title:"\u5C55\u5F00"}," ",r.createElement("span",{className:"icon-youjiantou iconfont c-grey-c"})))),r.createElement(s.Z,{flex:"1"},r.createElement("section",{className:[a.rightPart,"ml20"].join(" ")},r.createElement("div",{className:`${a.questionPart} pl30 pr30`,ref:er},$a()),r.createElement(v.Z,{className:a.bottom,align:"middle",justify:"space-between"},r.createElement(s.Z,null,r.createElement(xe.Z,{icon:r.createElement("i",{className:`iconfont ${(qt=(Sn=i.exercise_question_types)==null?void 0:Sn[Rt].items[Lt])!=null&&qt.is_marked?"icon-biaoji1":"icon-biaojigaiti"}`,style:{color:"#FFB538",marginRight:6}}),className:a.markBtn,onClick:()=>jt(void 0,null,function*(){var n;(yield(0,h.sS)(Le.categoryId,{exercise_question_id:(n=i.exercise_question_types[Rt].items[Lt])==null?void 0:n.question_id})).status===0&&Vn()})},(qn=(Yn=i.exercise_question_types)==null?void 0:Yn[Rt].items[Lt])!=null&&qn.is_marked?"\u53D6\u6D88\u6807\u8BB0":"\u6807\u8BB0\u8BE5\u9898")),r.createElement(s.Z,null,(Rt!=0||Lt!=0)&&r.createElement(S.ZP,{className:`${a.changeButton} ${a.prevBtn} mr20`,type:"default",onClick:()=>{rr(()=>{if(Bn.current){Bn.current="prev";return}oa()})}},"\u4E0A\u4E00\u9898"),!(Rt===((Rn=i==null?void 0:i.exercise_question_types)==null?void 0:Rn.length)-1&&Lt===((tt=(nn=(_n=i==null?void 0:i.exercise_question_types)==null?void 0:_n[Rt])==null?void 0:nn.items)==null?void 0:tt.length)-1)&&r.createElement(S.ZP,{className:a.changeButton,type:"primary",onClick:()=>{rr(()=>{if(Fa){if(Bn.current){Bn.current="next";return}Aa()}})}},"\u4E0B\u4E00\u9898")))))),bn.status!==0&&r.createElement(pl,{data:bn}),r.createElement(P.default,{title:"\u6CE8\u610F",open:Pa,closable:!1,footer:!1},r.createElement("div",null,r.createElement("p",{style:{marginBottom:0}},"\u79BB\u5F00\u8BE5\u9898\u540E\u4E0D\u5141\u8BB8\u518D\u6B21\u4FEE\u6539\u7B54\u6848\uFF0C\u786E\u8BA4\u79BB\u5F00\u5417\uFF1F"),r.createElement("div",{style:{marginTop:60,display:"flex",justifyContent:"space-between",alignItems:"center"}},r.createElement(L.default,{checked:_l,onChange:n=>{Zr(n.target.checked)}},"\u4E0B\u6B21\u4E0D\u518D\u663E\u793A"),r.createElement("div",null,r.createElement(S.ZP,{onClick:()=>{wl(!1),Zr(!1)}},"\u6211\u518D\u60F3\u60F3"),r.createElement(S.ZP,{onClick:()=>{i.exercise_question_types[Rt].items[Lt].ques_status=1,gn(Kt({},i)),xl.current==="prev"?(Lt===0?(Rt-=1,Lt=i.exercise_question_types[Rt].items.length-1):Lt-=1,gl(Rt),ml(Lt)):xl.current==="next"?(i.exercise_question_types[Rt].items.length-1===Lt?(Rt=Rt+1,Lt=0):Lt=Lt+1,gl(Rt),ml(Lt)):(gl(Rr.current.oneindex),ml(Rr.current.twoindex)),wl(!1)},type:"primary",style:{marginLeft:30}},"\u786E\u8BA4"))))),r.createElement(cr.Z,{successCb:Dr})),Br&&r.createElement(il(),{disabled:Gr,bounds:xa,onStart:(n,N)=>Sa(n,N)},r.createElement("div",{ref:Vr,style:{position:"absolute",left:40,top:200,zIndex:1300}},r.createElement("div",{onMouseOver:()=>{Gr&&Kr(!1)},onMouseOut:()=>{Kr(!0)}},r.createElement(v.Z,{className:a.cameraHeader,align:"middle",justify:"space-between"},r.createElement(s.Z,null,r.createElement("i",{className:"iconfont icon-kaiqishexiangtou"}),r.createElement("span",null,"\u5DF2\u5F00\u542F\u6444\u50CF\u5934")),Jr?r.createElement(Lr.Z,{onClick:()=>{Yr(!1)}}):r.createElement(jl.Z,{onClick:()=>{Yr(!0)}})),r.createElement("div",{style:{display:Jr?"flex":"none"}},r.createElement(b.Z,{number:((It=i==null?void 0:i.exercise)==null?void 0:It.photo_count)-((rn=i==null?void 0:i.exercise)==null?void 0:rn.take_photo),take_photo:(vn=i==null?void 0:i.exercise)==null?void 0:vn.take_photo,ref:zr,time:($n=i.exercise)==null?void 0:$n.left_time,update:Vn,supportCamera:n=>{n===2?(Pr(!0),ul(re==null?void 0:re.screen_shot_open),re!=null&&re.screen_shot_open||(tl(re==null?void 0:re.screen_open),Vn())):n===1&&setTimeout(()=>c.history.push("/"),3e3)}}))))),r.createElement(P.default,{destroyOnClose:!0,closable:!1,centered:!0,className:a.teachAnalysisModal,title:r.createElement(v.Z,{align:"middle",justify:"space-between"},r.createElement(s.Z,{style:{color:"rgba(0,0,0,0.9)",fontSize:"16px"}},"\u6559\u5E08\u8BC4\u4EF7"),r.createElement(s.Z,null,r.createElement("i",{className:"iconfont icon-guanbi7",style:{fontSize:"15px",cursor:"pointer"},onClick:()=>wr(!1)}))),open:Qa,footer:!1,onCancel:()=>wr(!1)},(dl=i==null?void 0:i.exercise_answer_user)==null?void 0:dl.analysis),r.createElement(P.default,{destroyOnClose:!0,centered:!0,width:555,title:r.createElement(v.Z,{align:"middle"},r.createElement("div",{className:"c-black font16 mr8"},(0,Gt._V)(Gt.CP.answer8)),r.createElement("div",{className:"c-grey-666"},(0,Gt._V)(Gt.CP.answer9))),open:Ca,footer:!1,onCancel:()=>Xr(!1)},r.createElement("div",null,r.createElement("div",{className:"mb20 c-black"},(0,Gt._V)(Gt.CP.answer10)),r.createElement(Er,{key:pa,onOk:n=>{var N;console.log(n,444),n.join("")===((N=i==null?void 0:i.exercise)==null?void 0:N.screen_key)?Tn():(f.ZP.warning((0,Gt._V)(Gt.CP.answer11)),Ba(de=>de+1))}}))))};var pe=(0,c.connect)(({loading:C,user:T,exercise:q,globalSetting:lt})=>({globalSetting:lt,user:T,exercise:q,loading:C.effects}))(mr)},98309:function(Pe,H,t){"use strict";t.d(H,{Z:function(){return A}});var e=t(59301),c=t(25690),X=t(43418),O=t(3113),y=t(71418),p=t(81072),P=t(10866),m=t(75975),f=t(24334),o=t(61186),v=t.n(o),s=t(24363),x=t(59301),L=(M,S,D)=>new Promise((E,b)=>{var z=l=>{try{J(D.next(l))}catch(R){b(R)}},G=l=>{try{J(D.throw(l))}catch(R){b(R)}},J=l=>l.done?E(l.value):Promise.resolve(l.value).then(z,G);J((D=D.apply(M,S)).next())}),A=({open:M,onClose:S})=>{const[D,E]=(0,e.useState)(void 0);console.log((0,c.useLocation)(),33);const b=(0,c.useLocation)();(0,e.useEffect)(()=>{M&&function(){return L(this,null,function*(){const ce=yield(0,p.X6)(M);E(ce.data)})}()},[M]);const{status:z,created_at:G,code:J,name:l,language:R,pass_sets_count:ee,set_count:le,error_msg:k,output:B,input:a,expected_output:K,execute_memory:g,user:I,execute_time:h,input_file_url:d,output_file_url:j,is_file:Z,expected_output_file_url:V}=D||{};return x.createElement(X.default,{open:M,width:1e3,onCancel:()=>S(!1),footer:x.createElement(O.ZP,{type:"primary",onClick:()=>S(!1)},"\u5173\u95ED"),centered:!0},x.createElement(y.Z,{spinning:!D,delay:500},x.createElement("div",{className:"record-detail-info"},D?x.createElement(x.Fragment,null,x.createElement("div",{className:"record-detail-body"},x.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),x.createElement("ul",{className:"record-info"},x.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",x.createElement("span",{className:z===0?"c-green":"c-red"},P.Im[z])," "),x.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",x.createElement("span",null,v()(G).format("YYYY-MM-DD HH:mm:ss"))," "),x.createElement("li",null," \u8BED\u8A00\uFF1A",x.createElement("span",null,R)," "),x.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",x.createElement("span",null,h*1e3,"ms")," "),x.createElement("li",null," ",`${z===s.h.HIDE_COMPILE_STATUS?"--":ee} / ${le} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,P.gZ)({status:z,error_msg:k,execute_time:h,output:B,input:a,expected_output:K,input_file_url:d,output_file_url:j,is_file:Z,expected_output_file_url:V}),x.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),x.createElement(m.ZP,{height:"200px",width:"100%",language:R==null?void 0:R.toLocaleLowerCase(),value:f.Base64.decode(J),options:{readOnly:!0}}))):null)))}},7727:function(Pe,H,t){"use strict";t.d(H,{Im:function(){return le},Y4:function(){return B}});var e=t(59301),c=t(92832),X=t(8591),O=t(3113),y=t(37345),p=t(24334),P=t.n(p),m=t(91136),f=t(86074),o=t(91842),v=t(51257),s=t(34376),x=t.n(s),L=t(38986),A=t(25690),M=t(98309),S=t(49535),D=t(81072),E=t(8243),b=t(75617),z=t(92310),G=t.n(z),J=t(84989),l=t(59301),R=(g,I,h)=>new Promise((d,j)=>{var Z=ce=>{try{we(h.next(ce))}catch(ye){j(ye)}},V=ce=>{try{we(h.throw(ce))}catch(ye){j(ye)}},we=ce=>ce.done?d(ce.value):Promise.resolve(ce.value).then(Z,V);we((h=h.apply(g,I)).next())});const{TextArea:ee}=c.default,le={[y.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[y.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[y.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var k=(g=>(g[g.SET_VISIBLE=0]="SET_VISIBLE",g[g.SET_TABINDEX=1]="SET_TABINDEX",g))(k||{});function B(g){const{status:I,error_msg:h,output:d,input:j,expected_output:Z,is_file:V,input_file_url:we,output_file_url:ce,expected_output_file_url:ye,setMonacoValue:Ce,setData:ae}=g,W=(0,e.useRef)(),se=(0,e.useRef)(),ve=(0,e.useRef)();let be=null;const Me={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,e.useEffect)(()=>{if(d&&!V&&W.current){const De=new s.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});De.open(W.current);const ue=(0,v.pp)(p.Base64.decode(d));De.write(ue),De.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{De.scrollToTop()}catch(Q){}},100)}if(j&&!V&&se.current){const De=new s.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});De.open(se.current),De.write((0,v.pp)(j)),De.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{De.scrollToTop()}catch(ue){}},100)}if(Z&&!V&&ve.current){const De=new s.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});De.open(ve.current),De.write((0,v.pp)(p.Base64.decode(Z))),De.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{De.scrollToTop()}catch(ue){}},100)}},[d]),I){case y.h.NOMATCH:be=l.createElement(l.Fragment,null,l.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!V&&l.createElement("div",{ref:W}),V&&l.createElement("div",{style:Me},l.createElement("a",{style:{fontSize:"16px"},onClick:()=>R(this,null,function*(){const De=yield(0,L.ZP)(ce,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});Ce(De),setTimeout(()=>{ae(ce)},200)})},d)),l.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!V&&l.createElement("div",{ref:ve}),V&&l.createElement("div",{style:Me},l.createElement("a",{style:{fontSize:"16px"},onClick:()=>R(this,null,function*(){const De=yield fetch(ye,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});Ce(yield De.text()),setTimeout(()=>{ae(ye)},200)})},Z)));break;case y.h.EXECUTEFAILURE:be=l.createElement(l.Fragment,null,l.createElement("div",{style:{border:"1px #F6F7F9 solid"}},l.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!V&&l.createElement(o.Z,{value:j,style:Me}),V&&l.createElement("div",{style:Me},l.createElement("a",{onClick:()=>(0,v.LR)(we,j)},j))),l.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},l.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),l.createElement("pre",{className:m.Z.error,style:{color:"#E30000",padding:"0 10px"}},p.Base64.decode(h),"111")));break;case y.h.COMPILEFAILURE:be=l.createElement(l.Fragment,null,l.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),l.createElement("pre",{className:m.Z.error},p.Base64.decode(h)));break;case y.h.PODFAILURE:be=l.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case y.h.TIMEOUT:be=l.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return l.createElement(l.Fragment,null," ",be," ")}function a(g){const{status:I,error_msg:h,execute_time:d,output:j,input:Z,expected_output:V,is_file:we,input_file_url:ce,output_file_url:ye,expected_output_file_url:Ce}=g;let ae=null;switch(I){case y.h.OK:case y.h.NOMATCH:case y.h.EXECUTEFAILURE:case y.h.COMPILEFAILURE:ae=l.createElement("div",{id:"outputResultRef",className:"h100"});break;case y.h.PODFAILURE:ae=l.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case y.h.TIMEOUT:ae=l.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return l.createElement(l.Fragment,null," ",ae," ")}function K({value:g,className:I}){return l.createElement("span",{className:I},g)}H.ZP=({input:g,is_file:I,debuging:h,submitting:d,executingMessage:j,debugResult:Z,onChangeInput:V,onDebugCode:we,onSubmitCode:ce,hack:ye,user:Ce,submitResult:ae,isWhiteTheme:W,topDispatch:se})=>{const[ve]=(0,A.useSearchParams)(),be=(0,A.useParams)(),[Me,De]=(0,e.useState)(!1),[ue,Q]=(0,e.useState)(!1),[w,te]=(0,e.useState)(1),[nt,Je]=(0,e.useState)(!1),[Ze,Y]=(0,e.useState)(0),[Ee,$e]=(0,e.useState)(!1),[gt,St]=(0,e.useState)(""),[pt,ne]=(0,e.useState)(""),Ye=(0,e.useRef)(),At=(0,e.useRef)(),qe=(0,e.useRef)(null),Bt=(0,e.useRef)(null),Nt=(0,e.useRef)(null);console.log(ae,"submitResult",be);const{status:at,id:Xt,input:ze,output:yt,expected_output:ut,is_file:st,input_file_url:Re,output_file_url:ke,expected_output_file_url:dt,error_msg:Ht,hack_sets:ln}=ae||{};(0,e.useEffect)(()=>{at===0&&(te(1),Y(0))},[at,Xt]),(0,e.useEffect)(()=>{R(void 0,null,function*(){var vt;const en=yield(0,D.rX)(be==null?void 0:be.id,"submit");(en==null?void 0:en.status)===0&&(en!=null&&en.data&&((vt=en==null?void 0:en.data)==null?void 0:vt.status)!==0?(se({type:E.Types.SET_SUBMIT_RESULT,payload:{submitResult:en==null?void 0:en.data}}),te(2),Y(320)):(te(1),Y(0)))})},[be==null?void 0:be.id]),(0,e.useEffect)(()=>{if(Ye.current){let Et=function(tn){yn=Cn.offsetHeight,xn=!0,On=tn.pageY,Nt.current.style.display="block"},vt=function(){xn=!1,Nt.current.style.display="none"},en=function(tn){if(xn){Vt();let rl=On-tn.pageY,Dn=yn+rl;if(Dn<0&&(Dn=0),Dn>window.innerHeight-150&&(Dn=window.innerHeight-150),w===1){Dn<=34?Y(0):Y(Dn);return}console.log(Dn,"resizeH"),Y(Dn)}};const Cn=qe.current;let yn=0,xn=!1,On=0;const Ln=document.getElementById("case-y-bar");return Ln==null||Ln.addEventListener("mousedown",Et),document.addEventListener("mousemove",en),document.addEventListener("mouseup",vt),()=>{const tn=document.getElementById("case-y-bar");tn==null||tn.removeEventListener("mousedown",Et),document.removeEventListener("mousemove",en),document.removeEventListener("mouseup",vt)}}},[Ye,w]),(0,e.useEffect)(()=>{const Et=S.Z.subscribe("resize-move-bar",Vt);if(ve.get("type")!=="exercises")return document.addEventListener((0,J.gH)(),hn),()=>{document.removeEventListener((0,J.gH)(),hn),Et()}},[]),(0,e.useEffect)(()=>{});function Vt(){var Et,vt,en,Cn;const yn=document.getElementById("outputResultRef");if(yn){let xn=yn.dataset.text;At.current.reset(),At.current.writeln(xn);const On=document.getElementById("outputResultRef").offsetWidth-20,Ln=((Cn=(en=(vt=(Et=At.current)==null?void 0:Et._core)==null?void 0:vt._renderService)==null?void 0:en.dimensions)==null?void 0:Cn.actualCellWidth)||10,tn=Math.ceil(On/Ln);At.current.resize(tn,Math.ceil(yn.clientHeight/16))}}function Mt(){De(!Me),setTimeout(()=>{Vt()},300),Y(Me?320:window.innerHeight-150)}function _t(){ue?(Q(!1),(0,J.BU)()):(Q(!0),(0,J.Dj)(Bt.current))}const hn=Et=>{(0,J.vp)()||Q(!1)},Xn=(0,e.useMemo)(()=>{if(Z){const{status:Et,output:vt,error_msg:en}=Z;return setTimeout(()=>{let Cn="",yn=document.getElementById("outputResultRef");vt?Cn=p.Base64.decode(vt):en&&(Cn=p.Base64.decode(en)),At.current=new s.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),At.current.open(yn),At.current.onKey(function(xn){var On;if(xn.domEvent.key.toLocaleUpperCase()==="C"&&xn.domEvent.ctrlKey){xn.domEvent.preventDefault();let Ln=(On=At.current)==null?void 0:On.getSelection();navigator.clipboard.writeText(Ln).then(()=>{})}}),yn.dataset.text=Cn,At.current.setOption("convertEol",!0),Vt()},300),l.createElement(l.Fragment,null,a(Z))}return null},[Z]);function kn(){var Et,vt;if(!(ye!=null&&ye.code)||((Et=ye==null?void 0:ye.code)==null?void 0:Et.trim().length)===0){(vt=X.ZP)==null||vt.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}te(1),Y(320),we()}const Zn=Et=>R(void 0,null,function*(){let vt=yield(0,L.ZP)(`/api/problems/${Et}/start.json`,{method:"get",params:{hack_user_id:Ce==null?void 0:Ce.user_id}});vt&&(window.location.href=`/myproblems/${vt==null?void 0:vt.identifier}${window.location.search}`)});function Un(){st?navigator.clipboard.writeText(p.Base64.decode(Ht)).then(()=>{X.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(p.Base64.decode(yt)).then(()=>{X.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return l.createElement(e.Fragment,null,l.createElement("div",{className:G()(m.Z.case,W&&m.Z.whiteCase),style:{height:Ze},ref:qe},l.createElement("div",{className:m.Z.fullMask,ref:Nt}),l.createElement("div",{className:m.Z["resize-y-bar"],id:"case-y-bar",ref:Ye,draggable:!1},w===2&&l.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),w===1&&(Ze<=34?l.createElement("div",{onClick:()=>{Y(320)},className:m.Z.unfoldBtn},"\u63A7\u5236\u53F0",l.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):l.createElement("div",{onClick:()=>{Y(0)},className:m.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",l.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),l.createElement("div",null,l.createElement("div",{className:m.Z.caseHead},l.createElement("div",{className:m.Z.dot}),l.createElement("div",{className:m.Z.text},w===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),w===2&&!d&&typeof at=="number"&&l.createElement(l.Fragment,null,at===y.h.OK?l.createElement("div",{className:m.Z.pass},l.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):l.createElement("div",{className:m.Z.noPass},l.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),le[at])),l.createElement("div",{className:m.Z.btns},w===2&&!d&&l.createElement(l.Fragment,null,at!==y.h.OK&&l.createElement("div",{onClick:Un},l.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),l.createElement("div",{onClick:()=>{$e(Xt)}},l.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),ve.get("type")!=="exercises"&&l.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>Mt()},l.createElement("i",{className:`iconfont icon-${Me?"suoxiao1":"fangda"}`})))),l.createElement("div",{style:{display:w===1?"block":"none"}},h?l.createElement(f.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):l.createElement("div",{style:{height:Ze-34}},l.createElement("div",{className:m.Z.result},l.createElement("div",{className:m.Z.left},l.createElement("div",{className:m.Z.title},l.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),l.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),l.createElement("div",{className:m.Z.leftNode},l.createElement(ee,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:I?"":g,onChange:V}))),l.createElement("div",{className:m.Z.right},l.createElement("div",{className:m.Z.title},l.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),l.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),l.createElement("div",{className:m.Z.node},Z?Xn:l.createElement("p",{style:{color:"#8F96B1"}},"\u8BF7\u5728\u5DE6\u4FA7\u8F93\u5165\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D\uFF0C\u5373\u53EF\u751F\u6210\u4EE3\u7801\u6267\u884C\u7ED3\u679C")))))),l.createElement("div",{style:{display:w===2?"block":"none"}},d?l.createElement(f.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):l.createElement("div",{style:{height:Ze-34,display:"flex",flexDirection:"column",overflow:"hidden"}},l.createElement("div",{ref:Bt,className:m.Z.elseNode},l.createElement("div",{className:m.Z.nameWrap},l.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),l.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),l.createElement("div",{className:m.Z.scroll},l.createElement("pre",{className:m.Z.scrollBox,style:nt?{height:ue?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!st&&l.createElement(K,{value:ze}),st&&l.createElement("a",{style:{fontSize:"16px"},onClick:()=>R(void 0,null,function*(){const Et=yield fetch(Re,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});ne(yield Et.text()),setTimeout(()=>{St(Re)},200)})},ze)),ze&&l.createElement("div",{className:m.Z.action},l.createElement("span",{onClick:()=>Je(!nt)},nt?"\u6536\u8D77":"\u5C55\u5F00"),ve.get("type")!=="exercises"&&l.createElement("i",{title:"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",onClick:()=>_t(),className:`iconfont icon-${ue?"suoxiao1":"fangda"}`})))),l.createElement("div",{className:m.Z.result,style:{flex:1,overflow:"hidden"}},l.createElement("div",{className:m.Z.left},l.createElement("div",{className:m.Z.title},l.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),l.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),l.createElement("div",{className:m.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},l.createElement("pre",null,!st&&l.createElement(K,{className:"mb10",value:ut&&p.Base64.decode(ut)||""}),st&&l.createElement("a",{style:{fontSize:"16px"},onClick:()=>R(void 0,null,function*(){const Et=yield fetch(dt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});ne(yield Et.text()),setTimeout(()=>{St(dt)},200)})},ut)))),l.createElement("div",{className:m.Z.right},l.createElement("div",{className:m.Z.title},l.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),l.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),l.createElement("div",{className:m.Z.node,style:{color:at===y.h.OK?"#2ABD8C":"#FF2C29"}},l.createElement("pre",null,(at===4||at===5)&&l.createElement(K,{className:"mb10",value:Ht&&p.Base64.decode(Ht)||""}),at!=4&&at!=5&&(st?l.createElement("a",{style:{fontSize:"16px"},onClick:()=>R(void 0,null,function*(){const Et=yield(0,L.ZP)(ke,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{ne(Et)}catch(vt){ne("")}setTimeout(()=>{St(ke)},200)})},yt):l.createElement(K,{className:"mb10",value:yt&&p.Base64.decode(yt)||""})))))))))),l.createElement("div",{className:G()(m.Z.footer,W&&m.Z.whiteFooter),style:{zIndex:100}},(ye==null?void 0:ye.is_program)&&(ye==null?void 0:ye.above_question)&&l.createElement(O.ZP,{className:"mr10",type:"primary",onClick:()=>Zn(ye==null?void 0:ye.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(ye==null?void 0:ye.is_program)&&(ye==null?void 0:ye.under_question)&&l.createElement(O.ZP,{className:"mr10",type:"primary",onClick:()=>Zn(ye==null?void 0:ye.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),l.createElement(O.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:h||d,loading:h,color:"#2ABD8C",className:"mr10",onClick:kn},"\u8C03\u8BD5\u4EE3\u7801"),ve.get("qtype")!=="8"&&l.createElement(O.ZP,{className:m.Z.disabled,type:"primary",icon:l.createElement("i",{className:"iconfont icon-bofang1"}),loading:d,disabled:h||d,onClick:()=>{var Et,vt;if(!(ye!=null&&ye.code)||((Et=ye==null?void 0:ye.code)==null?void 0:Et.trim().length)===0){(vt=X.ZP)==null||vt.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}te(2),Y(320),ce()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),l.createElement(M.Z,{onClose:$e,open:Ee}),l.createElement(b.Z,{close:!0,data:gt,type:gt.length?"txt":"",onClose:()=>St(""),monacoEditor:{value:pt,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},8243:function(Pe,H,t){"use strict";t.r(H),t.d(H,{Types:function(){return wt},default:function(){return Qt}});var e=t(59301),c=t(25690),X=t(31797),O=t(43418),y=t(71418),p=t(3113),P=t(6848),m=t(95237),f=t(81072),o=t(81722),v=t(84989),s=t(8343),x=t(346),L=t(87169),A=t(43428),M=t(75975),S=t(91558),D=t(23992),E=t(58397),b=t(8591),z={list:"list___IRN6i",copy:"copy___qCn9B"},G=t(56102),J=t(38986),l=(u,F,U)=>new Promise((Oe,ge)=>{var Se=Fe=>{try{me(U.next(Fe))}catch(Ue){ge(Ue)}},he=Fe=>{try{me(U.throw(Fe))}catch(Ue){ge(Ue)}},me=Fe=>Fe.done?Oe(Fe.value):Promise.resolve(Fe.value).then(Se,he);me((U=U.apply(u,F)).next())}),ee=({showResourceCentre:u,identifier:F})=>{const U=(0,c.useParams)(),[Oe,ge]=(0,e.useState)(null);(0,e.useEffect)(()=>{u&&Se()},[u]);const Se=()=>l(void 0,null,function*(){const he=yield(0,J.ZP)(`/api/problems/${F}/attachment_list.json`,{method:"get"});(he==null?void 0:he.status)==0&&ge(he.data||[])});return e.createElement("div",{className:"tpi-code-setting"},e.createElement("h3",null,"\u8D44\u6E90\u4E2D\u5FC3"),!(Oe!=null&&Oe.length)&&e.createElement("div",{className:"tc mt50 c-grey-999"},"\u6682\u65E0\u8D44\u6E90\u6570\u636E"),Oe==null?void 0:Oe.map((he,me)=>e.createElement("dl",{className:z.list,key:me},e.createElement(P.Z,{title:he.title},e.createElement("dt",null,e.createElement("i",{className:"icon-wenjian4 mr5"}),he.title)),e.createElement("dd",null,e.createElement(G.CopyToClipboard,{text:he.saved_file_path,onCopy:()=>b.ZP.success("\u590D\u5236\u6210\u529F")},e.createElement("span",{className:`${z.copy} current`},"\u70B9\u51FB\u590D\u5236"))))))},le=t(59301),k=Object.defineProperty,B=Object.defineProperties,a=Object.getOwnPropertyDescriptors,K=Object.getOwnPropertySymbols,g=Object.prototype.hasOwnProperty,I=Object.prototype.propertyIsEnumerable,h=(u,F,U)=>F in u?k(u,F,{enumerable:!0,configurable:!0,writable:!0,value:U}):u[F]=U,d=(u,F)=>{for(var U in F||(F={}))g.call(F,U)&&h(u,U,F[U]);if(K)for(var U of K(F))I.call(F,U)&&h(u,U,F[U]);return u},j=(u,F)=>B(u,a(F));const Z={theme:(0,D.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,D.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,D.G)("cmTabToSpace",!0),showResourceCentre:!1};var V=(u=>(u[u.set_font_size=0]="set_font_size",u[u.set_theme=1]="set_theme",u[u.on_tab_to_space=2]="on_tab_to_space",u[u.set_show_editor_setting=3]="set_show_editor_setting",u[u.set_show_respurce_center=4]="set_show_respurce_center",u))(V||{});function we(u,F){switch(F.type){case 3:return j(d({},u),{showEditorSetting:F.payload});case 1:return j(d({},u),{theme:F.payload});case 0:return j(d({},u),{fontSize:F.payload});case 2:return j(d({},u),{tabToSpace:F.payload});case 4:return j(d({},u),{showResourceCentre:F.payload});default:throw new Error}}var ce=({isLoading:u,value:F,onChange:U,language:Oe,onUpdateCode:ge,ActionBarRender:Se,setIsWhiteTheme:he,identifier:me})=>{const[Fe,Ue]=(0,e.useReducer)(we,Z),{theme:Be,fontSize:ht,showEditorSetting:_e,tabToSpace:kt,showResourceCentre:mt}=Fe,bt=(0,e.useRef)(),Jt=(0,e.useRef)();(0,e.useEffect)(()=>{he(Be==="vs")},[Be]);const Qn={onFontSizeChange:Ot=>{Ue({type:0,payload:Ot}),(0,D.t)("cmFontSize",Ot)},tabToSpace:kt,cmFontSize:ht,className:"oj",cmCodeMode:Be,onTabToSpace:Ot=>{Ue({type:2,payload:Ot}),(0,D.t)("cmTabToSpace",Ot)},onCodeModeChange:Ot=>{Ue({type:1,payload:Ot}),(0,D.t)("ProgrammingCodeMode",Ot)}};function Pn(){Ue({type:3,payload:!1})}function sn(){Ue({type:3,payload:!0})}function En(){Ue({type:4,payload:!1})}function cn(){Ue({type:4,payload:!0})}const Ct={value:F,language:Oe,theme:Be,options:{fontSize:ht,insertSpaces:kt},onChange:Ot=>{U(Ot),Jt.current=Ot,clearTimeout(bt.current),bt.current=setTimeout(()=>{ge(Jt.current)},1e4)},onEditBlur:Ot=>{Jt.current&&ge(Jt.current)}};return le.createElement(e.Fragment,null,Se(sn,cn),le.createElement("div",{style:{flex:1,overflow:"hidden"}},!u&&le.createElement(M.ZP,d({},Ct))),le.createElement(S.Z,null,le.createElement(A.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:_e,onClose:Pn},le.createElement(E.Z,d({},Qn)))),le.createElement(S.Z,null,le.createElement(A.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:mt,onClose:En},le.createElement(ee,{showResourceCentre:mt,identifier:me}))))},ye=t(60141),Ce=t(24334),ae=t(7727),W={flex_box_center:"flex_box_center___rM3g8",flex_space_between:"flex_space_between___Oc7SE",flex_box_vertical_center:"flex_box_vertical_center___MnmYE",flex_box_center_end:"flex_box_center_end___QQh83",flex_box_column:"flex_box_column___ZRFbL","left-panel":"left-panel___SKGyd","tab-panel-body":"tab-panel-body___gABdv",b1:"b1___QpbmK","oj-width-input":"oj-width-input___eJQWT","oj-mr":"oj-mr___AxILO","s-navs":"s-navs___FXwOi","bg-white":"bg-white___kbZ6r",active:"active___QGOnZ",list:"list___PXTsq",btns:"btns___F8yZK",drawer:"drawer___xdGaT",tour:"tour___oMkVh"},se={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},ve=t(1710),be=t(58421),Me=t(58617),De=t(98309),ue=t(61186),Q=t.n(ue),w=t(59301);const{Column:te}=ve.default;var nt=({submitResult:u,submitting:F,submitRecords:U,page:Oe,onPageChange:ge,topicId:Se})=>{const[he]=(0,c.useSearchParams)(),{records:me,records_count:Fe}=U||{},[Ue,Be]=(0,e.useState)(!1),ht=he.get("type")==="1";return w.createElement(y.Z,{spinning:F,tip:"\u8BC4\u6D4B\u4E2D...",indicator:w.createElement(Me.Z,{style:{fontSize:24},spin:!0})},(me==null?void 0:me.length)>0?w.createElement(ve.default,{dataSource:me,rowKey:"id",pagination:!1},w.createElement(te,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(_e,kt)=>w.createElement("span",null," ",Q()(_e).format("YYYY-MM-DD HH:mm:ss"))}),w.createElement(te,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(_e,kt)=>{var mt;return w.createElement("span",{className:`${_e===0?"c-green":"c-red"} current`,onClick:()=>{Be(kt.id)}},(mt=ae.Im[_e])==null?void 0:mt.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),w.createElement(te,{title:`\u6267\u884C\u7528\u65F6 (${ht?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:_e=>_e?ht?_e:_e/1e3:""}),w.createElement(te,{title:`\u5185\u5B58\u6D88\u8017\uFF08${ht?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:_e=>_e?ht?_e:parseFloat((_e/1024).toFixed(2)):""}),w.createElement(te,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),w.createElement(te,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(_e,kt)=>w.createElement("span",{className:"c-light-primary current",onClick:()=>{Be(kt.id)}},"\u67E5\u770B")})):w.createElement("div",{style:{height:300,width:"100%"}}),w.createElement(De.Z,{onClose:Be,open:Ue}),Fe>15?w.createElement(be.Z,{className:se.pagination,current:Oe,pageSize:15,total:Fe,onChange:ge}):null)},Je=t(28426),Ze=t(12563),Y={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},Ee=t(91842),$e=t(59301);const gt={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var St=({hack:u})=>{const{language:F,difficult:U,time_limit:Oe,description:ge}=u,[Se]=(0,c.useSearchParams)(),he=gt[U];return $e.createElement($e.Fragment,null,$e.createElement("ul",{className:Y.info},$e.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",$e.createElement("b",{className:Y.info_tag},F)),$e.createElement("li",null,$e.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",$e.createElement(Ze.default,{color:he==null?void 0:he.color},he==null?void 0:he.name)),$e.createElement("li",null,$e.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",$e.createElement("span",{style:{color:"#333333"}},Oe,"\u79D2"))),Se.get("qtype")==="8"?$e.createElement(Ee.Z,{value:ge,showProgramFill:!0,className:Y.desc}):$e.createElement(Ee.Z,{value:ge,className:Y.desc}))},pt={},ne=t(59301),Ye=({hack:u,current_user:F})=>ne.createElement("div",{className:pt.answer},u!=null&&u.answer_text?ne.createElement(Ee.Z,{style:{padding:"13px 0"},value:(u==null?void 0:u.answer_text)||""}):ne.createElement(Je.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),At=t(49535);function qe(u,F){return(0,J.U2)(`/problems/${u}/comments.json`,{page:F,limit:10})}function Bt(u){return(0,J.v_)(`/discusses/${u}/plus.json`,{container_type:"Discuss",type:1})}function Nt(u,F,U){return(0,J.v_)(`/problems/${u}/comments/reply.json`,{comments:{content:U,parent_id:F}})}function at(u,F){return(0,J.v_)(`/problems/${u}/comments.json`,{comments:{content:F}})}function Xt(u,F,U){return(0,J.v_)(`/problems/${u}/comments/${F}/hidden.json`,U)}function ze(u,F){return(0,J.IV)(`/problems/${u}/comments/${F}`)}var yt=t(75604);function ut({author:u}){return e.createElement("a",{href:`/users/${u.login}`,target:"_blank"},e.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${x.Z.IMG_SERVER}/images/${u.image_url}`,width:"50"}))}function st({data:u,index:F,parentDiscussIndex:U,user:Oe,onSetActionType:ge}){const{author:Se,can_delete:he,content:me,id:Fe,time:Ue}=u;function Be(){ge({id:Fe,index:F,type:"delete-discuss",parentDiscussIndex:U,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const ht=Oe.admin||he||Se.user_id===Oe.user_id;return e.createElement("div",{className:"discuss-item-container second-discuss "},e.createElement(ut,{author:Se}),e.createElement("section",null,e.createElement("div",{className:"discuss-info"},e.createElement("a",{href:`/users/${Se.login}`,target:"_blank"},Se.name),e.createElement("span",{className:"grey"},Ue),e.createElement("div",{className:"btn-group",style:{marginBottom:0}},ht?e.createElement("a",{onClick:Be,title:"\u5220\u9664"},e.createElement("i",{className:"iconfont icon-shanchu"})):null)),e.createElement(Ee.Z,{className:"discuss-content",value:me})))}var Re=({user:u,data:F,index:U,onPlusDiscuss:Oe,onSetActionType:ge,activeDiscussIndex:Se,onReplyDiscuss:he,onSetActiveDiscussIndex:me})=>{const{content:Fe,children:Ue,hidden:Be,id:ht,praise_count:_e,time:kt,user_praise:mt,can_delete:bt,author:Jt}=F;function Qn(){me(ht)}function Pn(){Oe(ht,!mt,U)}function sn(){ge({id:ht,index:U,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function En(){ge({id:ht,index:U,params:{hidden:Be?"0":"1"},type:"hidden-discuss",message:Be?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const cn=u.admin||u.user_id===Jt.user_id;return e.createElement("div",{className:"discuss-item-container",key:ht},e.createElement(ut,{author:Jt}),e.createElement("section",null,e.createElement("div",{className:"discuss-info"},e.createElement("a",{href:`/users/${Jt.login}`,target:"_blank"}," ",Jt.name," "),e.createElement("span",{className:"grey"},kt)),e.createElement(Ee.Z,{className:"discuss-content",value:Fe}),Ue&&Ue.length>0?e.createElement("div",{className:"reply-discuss-container"},Ue.map((Ct,Ot)=>e.createElement(st,{key:Ct.id,data:Ct,index:Ot,user:u,onSetActionType:ge,parentDiscussIndex:U}))):null,e.createElement("div",{className:"btn-group"},cn?e.createElement("a",{onClick:En,title:Be?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},e.createElement("i",{className:Be?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,bt&&(!Ue||Ue.length==0)?e.createElement("a",{onClick:sn,title:"\u5220\u9664"},e.createElement("i",{className:"iconfont icon-shanchu"})):null,e.createElement("a",{onClick:Qn,title:"\u56DE\u590D"}," ",e.createElement("i",{className:"iconfont icon-huifu1"})," "),e.createElement("a",{onClick:Pn,className:mt?"c-orange":""},e.createElement("i",{className:mt?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),e.createElement("span",null,_e||""))),e.createElement(yt.Z,{id:ht,activeDiscussIndex:Se,onReplyDiscuss:he})))},ke=t(77525),dt={"dis-input-editor-container":"dis-input-editor-container___nKGxx",active:"active___tmt7T","input-mask":"input-mask___epEle","text-area":"text-area___Vry8W","tip-container":"tip-container___plpA3",hide:"hide___kPfyC","md-container":"md-container___u85aq","btn-send":"btn-send___deQ5v"},Ht=t(39793),ln=(u,F,U)=>new Promise((Oe,ge)=>{var Se=Fe=>{try{me(U.next(Fe))}catch(Ue){ge(Ue)}},he=Fe=>{try{me(U.throw(Fe))}catch(Ue){ge(Ue)}},me=Fe=>Fe.done?Oe(Fe.value):Promise.resolve(Fe.value).then(Se,he);me((U=U.apply(u,F)).next())}),Vt=({user_praise:u,praise_count:F,praisePlus:U,onCreateDiscuss:Oe,discuss_count:ge})=>{const[Se,he]=(0,e.useState)(!1),[me,Fe]=(0,e.useState)("");function Ue(kt){Fe(kt)}function Be(){he(!0)}function ht(){he(!1)}function _e(){return ln(this,null,function*(){Oe(me),Fe(""),he(!1)})}return e.createElement("div",{className:`${dt["dis-input-editor-container"]} ${Se?dt.active:""} `},e.createElement("div",{className:Se?`hide ${dt["text-area"]}`:dt["text-area"]},e.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:Be}),e.createElement("a",null," ",e.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",ge," "),e.createElement("a",{className:"c-light-black",onClick:U,title:u?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},e.createElement("i",{className:`mr3 ${u?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),F?e.createElement("span",null,F):"")),Se?e.createElement("div",{className:dt["input-mask"],onClick:ht}):null,e.createElement("div",{className:Se?dt["md-container"]:`${dt["md-container"]} hide`},e.createElement(Ht.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:me,height:240,onChange:Ue}),e.createElement("div",{className:dt["tip-container"],onClick:ht},e.createElement("a",{className:dt["btn-send"],onClick:_e}," \u53D1\u9001 "))))},Mt=t(59301),_t=Object.defineProperty,hn=Object.defineProperties,Xn=Object.getOwnPropertyDescriptors,kn=Object.getOwnPropertySymbols,Zn=Object.prototype.hasOwnProperty,Un=Object.prototype.propertyIsEnumerable,Et=(u,F,U)=>F in u?_t(u,F,{enumerable:!0,configurable:!0,writable:!0,value:U}):u[F]=U,vt=(u,F)=>{for(var U in F||(F={}))Zn.call(F,U)&&Et(u,U,F[U]);if(kn)for(var U of kn(F))Un.call(F,U)&&Et(u,U,F[U]);return u},en=(u,F)=>hn(u,Xn(F)),Cn=(u,F,U)=>new Promise((Oe,ge)=>{var Se=Fe=>{try{me(U.next(Fe))}catch(Ue){ge(Ue)}},he=Fe=>{try{me(U.throw(Fe))}catch(Ue){ge(Ue)}},me=Fe=>Fe.done?Oe(Fe.value):Promise.resolve(Fe.value).then(Se,he);me((U=U.apply(u,F)).next())});const yn={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var xn=(u=>(u[u.GET_DISCUSSES=0]="GET_DISCUSSES",u[u.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",u[u.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",u[u.PLUS_DISCUSS=3]="PLUS_DISCUSS",u[u.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",u[u.SET_PAGE=5]="SET_PAGE",u[u.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",u))(xn||{});function On(u,F){switch(F.type){case 6:return en(vt({},u),{loading:!0});case 0:return vt(vt({},u),F.payload);case 1:return vt(vt({},u),F.payload);case 4:return vt(vt({},u),F.payload);case 3:return vt(vt({},u),F.payload);case 5:return en(vt({},u),{page:F.payload});case 2:return vt(vt({},u),F.payload);default:throw new Error}}var Ln=({user:u,identifier:F,hack:U,onTriggerPraise:Oe,activeIndex:ge})=>{const[Se,he]=(0,e.useReducer)(On,yn),{loading:me,page:Fe,data:Ue,count:Be,actionType:ht,activeDiscussIndex:_e}=Se,kt=(0,e.useCallback)(()=>Cn(void 0,null,function*(){he({type:6});const Ct=yield qe(F,Fe),{comments:Ot,disscuss_count:Yt}=Ct;he({type:0,payload:{data:Ot,count:Yt,loading:!1}})}),[Fe,F]);(0,e.useEffect)(()=>{ge==="2"&&kt()},[F,Fe,ge]);function mt(Ct){he({type:5,payload:Ct})}function bt(Ct){he({type:4,payload:{actionType:Ct}})}function Jt(Ct){he(_e===Ct?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:Ct}})}function Qn(Ct,Ot,Yt){return Cn(this,null,function*(){try{const Zt=yield Bt(Ct);Ue[Yt].user_praise=Ot,Ue[Yt].praise_count=Zt.praise_count,he({type:3,payload:{data:[...Ue]}})}catch(Zt){console.log(Zt)}})}function Pn(){return Cn(this,null,function*(){const{id:Ct,params:Ot,type:Yt,index:Zt,parentDiscussIndex:un}=ht;if(Yt==="hidden-discuss"&&(yield Xt(F,Ct,Ot),un?Ue[un].children[Zt].hidden=Ot.hidden==1:Ue[Zt].hidden=Ot.hidden==1,he({type:4,payload:{actionType:null,data:[...Ue]}})),Yt==="delete-discuss"){if(yield ze(F,Ct),un||un===0){let on=Ue[un].children;for(let dn=on.length-1;dn>=0;dn--)if(on[dn].id===Ct){on.splice(dn,1);break}Ue[un].children=on}else for(let on=Ue.length-1;on>=0;on--)if(Ue[on].id===Ct){Ue.splice(on,1);break}he({type:4,payload:{actionType:null,data:[...Ue]}})}})}function sn(){he({type:4,payload:{actionType:null}})}function En(Ct,Ot){return Cn(this,null,function*(){try{yield Nt(F,Ct,Ot),kt()}catch(Yt){console.log(Yt)}})}function cn(Ct){return Cn(this,null,function*(){he({type:6}),yield at(F,Ct),kt()})}return Mt.createElement(Mt.Fragment,null,Mt.createElement("div",{className:"discuss-panel"},Ue.length===0?Mt.createElement(Je.Z,null):Ue.map((Ct,Ot)=>Mt.createElement(Re,{onReplyDiscuss:En,onPlusDiscuss:Qn,onSetActiveDiscussIndex:Jt,onSetActionType:bt,data:Ct,index:Ot,user:u,activeDiscussIndex:_e})),Be>10?Mt.createElement("div",{className:"pagination-container"},Mt.createElement(be.Z,{showQuickJumper:!0,onChange:mt,current:Fe,total:Be})):null),Mt.createElement(Vt,{user_praise:U.user_praise,praise_count:U.praises_count,praisePlus:Oe,discuss_count:U.comments_count,onCreateDiscuss:cn}),Mt.createElement(S.Z,null,Mt.createElement(O.default,{centered:!0,title:"\u63D0\u793A",open:!!ht,onOk:Pn,onCancel:sn},Mt.createElement("p",null,ht?ht.message:"")),Mt.createElement(ke.Z,null)))},tn=t(57809),rl=t(92832),Dn=t(65615),Or={},bl=t(59301),ur=({hack:u,current_user:F})=>bl.createElement("div",{className:Or.answer},u!=null&&u.analysis?bl.createElement(Ee.Z,{style:{padding:"13px 0"},value:(u==null?void 0:u.analysis)||""}):bl.createElement(Je.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),zn={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},or=t(36381),Rl=t(43604),pl=t(78241),Nl=t(5871),Ar=t(3532),Wt=t(59301);const{TextArea:sr}=rl.default,{Panel:ir}=or.default;var cr=({data:u,hack:F})=>(console.log(u,F,"data"),F!=null&&F.is_file?Wt.createElement(Ar.Y2,{disabled:!0,className:zn.uploadTableWrapper,showScore:!F.test_set_score,data:u,isProgramHomework:!0}):Wt.createElement("div",{className:zn.hackSets},u==null?void 0:u.map((U,Oe)=>Wt.createElement(or.default,{accordion:!0,bordered:!1,key:Oe,defaultActiveKey:Oe===0&&U.id,className:zn.collapseWrapper,expandIcon:({isActive:ge})=>Wt.createElement("i",{className:`iconfont icon-weizhankai ${ge?zn.open:zn.close}`,style:{fontSize:14,transition:"all .2s"}})},Wt.createElement(ir,{key:U.id,header:Wt.createElement(m.Z,{align:"middle",justify:"space-between",wrap:!1},Wt.createElement(Rl.Z,{className:zn.panelHeader},Wt.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",Oe+1)),Wt.createElement(Rl.Z,{flex:1},Wt.createElement(m.Z,{align:"middle",justify:"end",wrap:!1},!(F!=null&&F.test_set_score)&&Wt.createElement(Rl.Z,{className:zn.rateInput},Wt.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),Wt.createElement("div",null,Wt.createElement(pl.default.Item,{noStyle:!0},Wt.createElement(Nl.Z,{value:U==null?void 0:U.score,className:zn.baseFormItem,min:0,max:100,disabled:!0}))),Wt.createElement("span",{className:"ml10"},"%")))))},Wt.createElement(pl.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},Wt.createElement(sr,{readOnly:!0,value:U==null?void 0:U.input,rows:4})),Wt.createElement(pl.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},Wt.createElement(sr,{readOnly:!0,value:U==null?void 0:U.output,rows:4}))))))),al={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},il=t(59301),jl=(0,e.forwardRef)(({data:u=[]},F)=>{var U;const[Oe,ge]=(0,e.useState)(),Se=u.filter(me=>me.show);(0,e.useEffect)(()=>{Se.length&&ge(Se[0].id)},[u==null?void 0:u.length]);const he=((U=Se.find(me=>me.id===Oe))==null?void 0:U.element)||null;return(0,e.useImperativeHandle)(F,()=>({setActiveTab:me=>ge(me)})),il.createElement("div",{className:al.tabs},il.createElement("div",{className:al.tabWarp},Se.map(me=>il.createElement("div",{onClick:()=>ge(me.id),className:`${al.tab} ${me.id===Oe?al.active:""}`,key:me.id},me.name))),il.createElement("div",{className:al.content},he))}),xe=t(59301),Ol=Object.defineProperty,dr=Object.defineProperties,fr=Object.getOwnPropertyDescriptors,Ll=Object.getOwnPropertySymbols,Mr=Object.prototype.hasOwnProperty,Er=Object.prototype.propertyIsEnumerable,Ml=(u,F,U)=>F in u?Ol(u,F,{enumerable:!0,configurable:!0,writable:!0,value:U}):u[F]=U,Wn=(u,F)=>{for(var U in F||(F={}))Mr.call(F,U)&&Ml(u,U,F[U]);if(Ll)for(var U of Ll(F))Er.call(F,U)&&Ml(u,U,F[U]);return u},Gt=(u,F)=>dr(u,fr(F)),r=(u,F,U)=>new Promise((Oe,ge)=>{var Se=Fe=>{try{me(U.next(Fe))}catch(Ue){ge(Ue)}},he=Fe=>{try{me(U.throw(Fe))}catch(Ue){ge(Ue)}},me=Fe=>Fe.done?Oe(Fe.value):Promise.resolve(Fe.value).then(Se,he);me((U=U.apply(u,F)).next())});const vr={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},Hr={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var gr=({hack:u,onTriggerPraise:F,topicId:U,page:Oe,onPageChange:ge,user:Se,current_user:he,submitRecords:me,submitting:Fe,submitResult:Ue,setActiveIndex:Be,hack_sets:ht})=>{var _e,kt;const[mt]=(0,c.useSearchParams)(),[bt,Jt]=(0,e.useState)("0"),Qn=(0,c.useLocation)(),[Pn,sn]=(0,e.useState)(!1),[En,cn]=(0,e.useState)(null),[Ct,Ot]=(0,e.useState)([]),[Yt,Zt]=(0,e.useState)([]),[un,on]=(0,e.useState)({page:1,limit:10}),dn=(0,e.useRef)(null),Sn=(0,e.useRef)(null);console.log(Se,"user");let[qt,Yn]=(0,e.useState)(Gt(Wn({},(0,c.useParams)()),{page:1,per_page:20,name:""}));(0,e.useEffect)(()=>{Sn.current&&(u==null?void 0:u.is_close_tips)===!1&&En===null&&cn(!0)},[Sn.current,u==null?void 0:u.is_close_tips,En]);function qn(){return r(this,null,function*(){yield(0,J.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,e.useEffect)(()=>{Be(bt)},[bt]);function Rn(It){return r(this,null,function*(){let rn=It.target.id;if(rn==="1"){let vn=yield(0,J.ZP)(`/api/myproblems/${qt.id}/redo_logs.json`,{method:"get",params:Wn({},un)});(vn==null?void 0:vn.status)===0&&Zt(vn==null?void 0:vn.data)}Jt(rn)})}(0,e.useEffect)(()=>At.Z.subscribe("to-commit-info",()=>{Jt("1"),dn.current&&dn.current.setActiveTab("1")}),[]),(0,e.useEffect)(()=>At.Z.subscribe("to-reset-info",()=>{Rn({target:{id:"1"}}),dn.current&&dn.current.setActiveTab("2")}),[]);function _n(){Jt("2")}function nn(){return r(this,null,function*(){let It=yield(0,J.ZP)("/api/problems/my_hack_list.json",{method:"get",params:Wn({identifier:qt==null?void 0:qt.id},qt)});Ot(It)})}const tt=[{title:null,description:xe.createElement("div",null,xe.createElement("b",{onClick:()=>{cn(!1),qn(),sn(!0),nn()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),xe.createElement("div",{className:"c-grey-333 mt10 mb20"},"\u672C\u6B21\u4F5C\u4E1A\u6240\u9700\u5B8C\u6210\u7684\u8BD5\u9898\u90FD\u53EF\u4EE5\u5728\u8FD9\u91CC\u627E\u5230\uFF0C\u5E76\u652F\u6301\u70B9\u51FB\u8BD5\u9898\u8C03\u6574\u5230\u505A\u9898\u9875"),xe.createElement(p.ZP,{onClick:()=>{cn(!1),qn()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>Sn.current}];return xe.createElement("div",{className:W["left-panel"]},xe.createElement("ul",{className:`${W["s-navs"]} ${W["bg-white"]} ${W.b1}`},(u==null?void 0:u.is_program)&&!mt.get("pageId")&&xe.createElement(P.Z,{title:"\u9898\u76EE\u5217\u8868"},xe.createElement("div",{onClick:()=>{nn(),sn(!0)},className:W.btns,ref:Sn,style:En?{pointerEvents:"none"}:{}},xe.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),xe.createElement("li",{style:{marginLeft:20}},xe.createElement("a",{className:bt==="0"?W.active:"",id:"0",onClick:Rn},"\u9898\u76EE\u63CF\u8FF0")),xe.createElement("li",null,xe.createElement("a",{className:bt==="1"?W.active:"",id:"1",onClick:Rn},"\u64CD\u4F5C\u8BB0\u5F55")),(mt.get("type")!=="exercises"&&(u==null?void 0:u.answer_text_show)||mt.get("type")!=="exercises"&&(u==null?void 0:u.analysis_show))&&xe.createElement("li",null,xe.createElement("a",{className:bt==="4"?W.active:"",id:"4",onClick:Rn},"\u89E3\u7B54\u53C2\u8003")),mt.get("type")!=="exercises"&&xe.createElement("li",null,xe.createElement("a",{className:bt==="2"?W.active:"",id:"2",onClick:Rn},"\u8BC4\u8BBA")),!!(ht!=null&&ht.length)&&mt.get("type")!=="exercises"&&mt.get("type")!=="1"&&xe.createElement("li",null,xe.createElement("a",{className:bt==="5"?W.active:"",id:"5",onClick:Rn},"\u6D4B\u8BD5\u7528\u4F8B"))),xe.createElement("div",{className:`${W["tab-panel-body"]} ${bt==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},xe.createElement(St,{hack:u,onTriggerPraise:F,toDiscuss:_n})),xe.createElement("div",{style:{padding:"12px"},className:`${W["tab-panel-body"]} ${bt==="1"?"":"hide"}`},xe.createElement(jl,{ref:dn,data:[{id:"1",show:mt.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:xe.createElement(xe.Fragment,null,me!=null&&me.records_count||Fe?xe.createElement(nt,{page:Oe,onPageChange:ge,topicId:U,submitting:Fe,key:(Ue==null?void 0:Ue.id)||1,submitRecords:me,submitResult:Ue}):xe.createElement(Je.Z,null))},{id:"2",show:mt.get("type")==="exercises"||(u==null?void 0:u.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:xe.createElement(xe.Fragment,null,xe.createElement(ve.default,{pagination:!1,dataSource:Yt==null?void 0:Yt.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(It,rn,vn)=>Q()(It).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(It,rn,vn)=>{var $n;return($n=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(dl=>dl.id===It))==null?void 0:$n.name}}]}),xe.createElement(be.Z,{style:{marginTop:10},current:un.page,total:Yt==null?void 0:Yt.count,hideOnSinglePage:!0,onChange:It=>r(void 0,null,function*(){un.page=It,on(un);let rn=yield(0,J.ZP)(`/api/myproblems/${qt.id}/redo_logs.json`,{method:"get",params:Gt(Wn({},un),{courseId:qt.courseId})});(rn==null?void 0:rn.status)===0&&Zt(rn==null?void 0:rn.data)})}))}]})),xe.createElement("div",{style:{padding:"12px"},className:`${W["tab-panel-body"]} ${bt==="4"?"":"hide"}`},xe.createElement(jl,{data:[{id:"1",show:mt.get("type")!=="exercises"&&(u==null?void 0:u.answer_text_show),name:"\u7B54\u6848",element:xe.createElement(xe.Fragment,null,xe.createElement(Ye,{hack:u,current_user:he}))},{id:"2",show:mt.get("type")!=="exercises"&&(u==null?void 0:u.analysis_show),name:"\u89E3\u6790",element:xe.createElement(xe.Fragment,null,xe.createElement(ur,{hack:u,current_user:he}))}]})),xe.createElement("div",{className:`${W["tab-panel-body"]} ${bt==="2"?"":"hide"}`,style:{padding:0}},xe.createElement(Ln,{user:Se,activeIndex:bt,identifier:u.identifier,hack:u,onTriggerPraise:F})),xe.createElement("div",{className:`${W["tab-panel-body"]} ${bt==="5"?"":"hide"}`,style:{padding:12}},xe.createElement(cr,{data:ht||[],hack:u})),xe.createElement(A.Z,{rootClassName:W.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>sn(!1),open:Pn},xe.createElement(m.Z,null,xe.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),xe.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",Ct==null?void 0:Ct.total_count,"\u9898\xA0[\xA0",Ct==null?void 0:Ct.total_score,"\u5206\xA0]\xA0"),!(Se!=null&&Se.hack_manager)&&xe.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",Ct==null?void 0:Ct.work_score,"\u5206")),xe.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),xe.createElement(m.Z,{align:"middle",className:"mt10 mb10"},!(Se!=null&&Se.hack_manager)&&xe.createElement(tn.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:It=>{qt.page=1,qt.finish_status=It,Yn(Wn({},qt)),nn()}},xe.createElement(tn.default.Option,{value:""},"\u5168\u90E8"),xe.createElement(tn.default.Option,{value:0},"\u672A\u5F00\u59CB"),xe.createElement(tn.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),xe.createElement(tn.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),xe.createElement(tn.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:It=>{qt.page=1,qt.difficult=It||null,Yn(Wn({},qt)),nn()}},xe.createElement(tn.default.Option,{value:0},"\u5168\u90E8"),xe.createElement(tn.default.Option,{value:1},"\u7B80\u5355"),xe.createElement(tn.default.Option,{value:2},"\u9002\u4E2D"),xe.createElement(tn.default.Option,{value:3},"\u56F0\u96BE")),xe.createElement(rl.default.Search,{size:"large",onSearch:It=>{qt.name=It,qt.page=1,Yn(Wn({},qt)),nn()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),xe.createElement("div",{className:W.list,style:{height:36,background:"#3D445C"}},!(Se!=null&&Se.hack_manager)&&xe.createElement("span",null,"\u72B6\u6001"),xe.createElement("span",null,"\u5E8F\u53F7"),xe.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),xe.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),xe.createElement("div",{style:{overflow:"auto",flex:1}},(_e=Ct==null?void 0:Ct.data)!=null&&_e.length?(kt=Ct==null?void 0:Ct.data)==null?void 0:kt.map((It,rn)=>xe.createElement("div",{onClick:()=>r(void 0,null,function*(){let vn=yield(0,J.ZP)(`/api/problems/${It==null?void 0:It.identifier}/start.json`,{method:"get",params:{hack_user_id:Se==null?void 0:Se.user_id}});vn&&(window.location.href=`/myproblems/${vn==null?void 0:vn.identifier}${window.location.search}`)}),className:`${W.list} ${It!=null&&It.checked?W.active:""}`},!(Se!=null&&Se.hack_manager)&&xe.createElement(xe.Fragment,null,!(It!=null&&It.opened)&&xe.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(It==null?void 0:It.opened)&&!(It!=null&&It.passed)&&xe.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(It==null?void 0:It.opened)&&(It==null?void 0:It.passed)&&xe.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),xe.createElement("span",null,(qt.page-1)*20+(rn+1)),xe.createElement("span",{style:{flex:1},title:It.name},`[${It==null?void 0:It.score}\u5206]`,"\xA0",It.name),xe.createElement("span",{style:{flexBasis:48,paddingRight:0}},vr[It.difficult]))):xe.createElement(Je.Z,null)),xe.createElement(be.Z,{current:qt.page,className:"mt20",hideOnSinglePage:!0,total:Ct==null?void 0:Ct.count,pageSize:qt.per_page,onChange:(It,rn)=>{qt.page=It,qt.per_page=rn,nn()}})),xe.createElement(Dn.Z,{rootClassName:W.tour,closeIcon:!1,open:!!En,steps:tt,gap:{offset:3,radius:2}}))},cl=t(62522),Bl=t(6383),Hl=t(96680),Tl=t(74255),Kt=t(3810),In=t(36482),Fn=t(91136),jt=t(92310),Xl=t.n(jt),Gn=t(41319),Ul=t(3932),mr=t(64126),pe=t(59301),C=Object.defineProperty,T=Object.defineProperties,q=Object.getOwnPropertyDescriptors,lt=Object.getOwnPropertySymbols,ft=Object.prototype.hasOwnProperty,Dt=Object.prototype.propertyIsEnumerable,it=(u,F,U)=>F in u?C(u,F,{enumerable:!0,configurable:!0,writable:!0,value:U}):u[F]=U,Qe=(u,F)=>{for(var U in F||(F={}))ft.call(F,U)&&it(u,U,F[U]);if(lt)for(var U of lt(F))Dt.call(F,U)&&it(u,U,F[U]);return u},oe=(u,F)=>T(u,q(F)),Ge=(u,F)=>{var U={};for(var Oe in u)ft.call(u,Oe)&&F.indexOf(Oe)<0&&(U[Oe]=u[Oe]);if(u!=null&<)for(var Oe of lt(u))F.indexOf(Oe)<0&&Dt.call(u,Oe)&&(U[Oe]=u[Oe]);return U},We=(u,F,U)=>new Promise((Oe,ge)=>{var Se=Fe=>{try{me(U.next(Fe))}catch(Ue){ge(Ue)}},he=Fe=>{try{me(U.throw(Fe))}catch(Ue){ge(Ue)}},me=Fe=>Fe.done?Oe(Fe.value):Promise.resolve(Fe.value).then(Se,he);me((U=U.apply(u,F)).next())});const{Countdown:ct}=X.default,Ft={Java:"java",C:"c",Python:"py","C++":"c"};var wt=(u=>(u[u.SET_LOADING=0]="SET_LOADING",u[u.GET_DATA=1]="GET_DATA",u[u.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",u[u.SET_DATA=3]="SET_DATA",u[u.SET_DEBUGING=4]="SET_DEBUGING",u[u.SET_SUBMITING=5]="SET_SUBMITING",u[u.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",u[u.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",u[u.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",u[u.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",u[u.SET_PAGE=10]="SET_PAGE",u))(wt||{});function Ut(){return new Date().getTime()}const Xe={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function et(u,F){switch(F.type){case 1:return Qe(Qe({},u),F.payload);case 3:return oe(Qe({},u),{data:F.payload});case 0:return oe(Qe({},u),{loading:F.payload});case 9:return oe(Qe({},u),{showNote:F.payload});case 4:return oe(Qe({},u),{debuging:F.payload});case 5:return oe(Qe({},u),{submitting:F.payload});case 2:return oe(Qe({},u),{submitRecords:F.payload});case 10:return oe(Qe({},u),{submitRecordPage:F.payload});case 6:return oe(Qe({},u),{executingMessage:F.payload});case 7:return Qe(Qe({},u),F.payload);case 8:return Qe(Qe({},u),F.payload);default:throw new Error}}var Qt=({children:u})=>{var F,U,Oe,ge,Se;const[he,me]=(0,e.useReducer)(et,Xe),{id:Fe}=(0,c.useParams)(),Ue=(0,c.useLocation)(),[Be]=(0,c.useSearchParams)(),{loading:ht,data:_e,debugResult:kt,submitResult:mt,submitRecords:bt,submitRecordPage:Jt,showNote:Qn,debuging:Pn,submitting:sn,executingMessage:En}=he,[cn,Ct]=(0,e.useState)("#37AD83"),[Ot,Yt]=(0,e.useState)(null),[Zt,un]=(0,e.useState)({}),[on,dn]=(0,e.useState)(!0),[Sn,qt]=(0,e.useState)(!1),[Yn,qn]=(0,e.useState)(!1),Rn=(0,e.useRef)(null),_n=(0,e.useRef)(0),nn=_e==null?void 0:_e.user,tt=_e==null?void 0:_e.hack,[It,rn]=(0,e.useState)(!1),vn=(0,e.useRef)(1),$n=(0,e.useRef)(!1);(0,Gn.y)(Be.get("type")==="exercises");const{setOpenDisableCopyAndPaste:dl}=(0,Gn.X)(),[zl,el]=(0,e.useState)(""),Le=(0,Kt._)(Zt);(0,e.useEffect)(()=>{function Ke(){return We(this,null,function*(){var Pt,pn,fn,nl,Hn;dn(!0);const wn=yield(0,f.fu)(Fe,{exercise_id:Be.get("exercisesId")});if(setTimeout(()=>{dn(!1)},800),wn.status!==401){try{wn.hack.code=Ce.Base64.decode(wn.hack.code)}catch($t){console.log($t)}wn.hack=oe(Qe({},wn.hack),{is_program:Be.get("type")==="1"}),me({type:1,payload:{loading:!1,data:wn}})}if(Be.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let $t;Be.get("coursesId")=="coursesId"?$t=yield(0,o._F)({categoryId:Be.get("exercisesId"),login:Be.get("login")}):$t=yield(0,o._B)({categoryId:Be.get("exercisesId"),login:Be.get("login")}),un(Qe({},$t)),dl((Pt=$t==null?void 0:$t.exercise)==null?void 0:Pt.forbid_copy),typeof((pn=$t==null?void 0:$t.exercise)==null?void 0:pn.left_time)=="number"&&(Yt(Date.now()+((fn=$t==null?void 0:$t.exercise)==null?void 0:fn.left_time)*1e3),setTimeout(()=>{Ct("red")},(((nl=$t==null?void 0:$t.exercise)==null?void 0:nl.left_time)-300>0?((Hn=$t==null?void 0:$t.exercise)==null?void 0:Hn.left_time)-300:0)*1e3))}})}Fe&&Ke()},[Fe]),(0,e.useEffect)(()=>{var Ke;return Be.get("type")==="exercises"&&((Ke=Zt==null?void 0:Zt.exercise)!=null&&Ke.screen_open)&&(window.removeEventListener("blur",gn,!1),In.U.forEach((Pt,pn)=>{window.addEventListener(Pt,gn,!1)}),window.addEventListener("blur",gn,!1),window.focus()),()=>{document.removeEventListener((0,v.gH)(),gn)}},[Zt]),(0,e.useEffect)(()=>{zl==="1"&&Fe&&tt!=null&&tt.language&&re()},[Fe,Jt,tt==null?void 0:tt.language,zl]),(0,e.useEffect)(()=>(tt!=null&&tt.is_program&&(_n.current=0,Rn.current=setInterval(()=>{i()},15e3)),()=>{clearInterval(Rn.current)}),[tt==null?void 0:tt.is_program]);const i=()=>We(void 0,null,function*(){let Ke=yield(0,J.ZP)(`/api/myproblems/${Fe}/save_long_time.json`,{method:"get",params:{answer_long_time:_n.current}})}),gn=()=>{$n.current||(0,v.BU)(),window.parent.postMessage("backExercise","*")};function re(){return We(this,null,function*(){try{const Ke=yield(0,f.zO)(Fe,{limit:15,page:Jt,language:tt==null?void 0:tt.language});me({type:2,payload:Ke})}catch(Ke){console.log(Ke)}})}function Cr(Ke){me({type:10,payload:Ke})}function Nn(Ke){return We(this,null,function*(){var Pt;let pn;(Be.get("ip_limit")==="inner"||Be.get("ip_bind_type")==="true")&&(pn=yield(0,Bl.y)({ip_limit:Be.get("ip_limit"),ip_bind:Be.get("ip_bind_type")==="true"}));const fn=yield(0,f.n4)(Fe,{code:Ce.Base64.encode(Ke||tt.code),language:tt==null?void 0:tt.language,exercise_id:Be.get("exercisesId"),question_id:Be.get("questionId"),ip:pn});return fn.status===-5&&(0,c.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:oe(Qe({errorMessage:fn==null?void 0:fn.message},(Zt==null?void 0:Zt.exercise)||{}),{exercise_user_id:(Pt=Zt==null?void 0:Zt.exercise)==null?void 0:Pt.exercise_user_id,id:Be.get("exercisesId")})}}),fn})}function kl(){return We(this,null,function*(){if(vn.current=2,!sn){me({type:5,payload:!0});try{At.Z.publish("to-commit-info");const Ke=yield Nn();if(console.log(Ke,1),Ke.status===0){let wn=function(){return We(this,null,function*(){const{status:$t,data:bn}=yield(0,f.rX)(Fe,"submit"),ol=Ut()-Hn>(fn*nl+30)*1e3;if($t!==0&&!ol&&setTimeout(wn,1e3),ol&&$t!==0){O.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),me({type:5,payload:!1});return}if($t===0){bn.status===2&&O.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(bn==null?void 0:bn.status)===0&&Be.get("type")==="1"&&qn(!0);const Pr=yield(0,f.zO)(Fe,{limit:15,page:Jt,language:tt==null?void 0:tt.language});me({type:8,payload:oe(Qe({},he),{submitResult:bn,submitting:!1,submitRecords:Pr})})}})},Pt={};Be.get("type")==="exercises"&&(Pt.extras={exercise_id:Be.get("exercisesId"),question_id:Be.get("questionId")},(Be.get("ip_limit")==="inner"||Be.get("ip_bind_type")==="true")&&(Pt.extras.ip=yield(0,Bl.y)({ip_limit:Be.get("ip_limit"),ip_bind:Be.get("ip_bind_type")==="true"})));const pn=yield(0,f.bM)(Fe,Pt);if(pn.status===-1&&Be.get("exercisesId")){window.parent.location.href=`/classrooms/${Be.get("coursesId")}/exercise/${Be.get("exercisesId")}/detail`;return}const{time_limit:fn,test_case_size:nl}=tt,Hn=Ut();pn.status>-1?wn():me({type:5,payload:!1})}else me({type:5,payload:!1})}catch(Ke){console.log(Ke),me({type:5,payload:!1})}rn(!1)}})}function Zl(){return We(this,null,function*(){vn.current=1,he.debuging=!0,me({type:4,payload:!0});try{if((yield Nn()).status===0){let Hn=function(){return We(this,null,function*(){const{status:wn,message:$t,data:bn}=yield(0,f.rX)(Fe,"debug"),ol=Ut()-nl>(Pt+30)*1e3;if(wn!==0&&!ol&&(me({type:6,payload:$t}),setTimeout(Hn,1e3)),ol){O.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),me({type:4,payload:!1}),me({type:7,payload:oe(Qe({},he),{debugResult:{status:2},debuging:!1})});return}wn===0&&(bn.status===2&&O.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),me({type:4,payload:!1}),me({type:7,payload:oe(Qe({},he),{debugResult:bn,debuging:!1})}))})};const{time_limit:Pt}=tt;let pn={input:encodeURIComponent(_e.test_case.input)};Be.get("type")==="exercises"&&(pn.exercise_id=Be.get("exercisesId"));const fn=yield(0,f.MU)(Fe,pn);if(fn.status===-1&&Be.get("exercisesId")){window.parent.location.href=`/classrooms/${Be.get("coursesId")}/exercise/${Be.get("exercisesId")}/detail`;return}const nl=Ut();(fn==null?void 0:fn.status)>-1?Hn():me({type:4,payload:!1})}else me({type:4,payload:!1})}catch(Ke){console.log(Ke)}finally{}})}function Mn(Ke,Pt){const pn=Pt?{modify_code:!1}:{};me({type:3,payload:oe(Qe({},_e),{hack:Qe(oe(Qe({},tt),{code:Ke}),pn)})}),rn(!0)}const Kn=Ke=>We(void 0,null,function*(){let Pt=yield(0,J.ZP)(`/api/problems/${tt==null?void 0:tt.identifier}/start.json`,{method:"get",params:{language:Ke==="C++"||Ke==="c++"?encodeURIComponent(Ke):Ke,hack_user_id:nn==null?void 0:nn.user_id}});Pt.status!==-1&&c.history.replace(`/myproblems/${Pt==null?void 0:Pt.identifier}${window.location.search}`)});function pr(Ke){let Pt=Ke.target.value;me({type:3,payload:oe(Qe({},_e),{test_case:{input:Pt}})})}function Br(){return We(this,null,function*(){try{let Ke={};Be.get("type")==="exercises"?Ke.exercise_id=Be.get("exercisesId"):tt!=null&&tt.homework_common_id&&(Ke.homework_common_id=tt==null?void 0:tt.homework_common_id);const Pt=yield(0,f.H7)(Fe,Qe({},Ke));Pt.status===401||(Mn(Ce.Base64.decode(Pt.code)),(Be.get("type")==="exercises"||tt!=null&&tt.homework_common_id)&&At.Z.publish("to-reset-info"))}catch(Ke){console.log(Ke)}})}function Wl(){O.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:pe.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",pe.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return We(this,null,function*(){const Ke=yield(0,f.fi)(Fe);Ke.status===401||Mn(Ce.Base64.decode(Ke.code),!0)})}})}function hl(){me({type:9,payload:!0})}function tl(){me({type:9,payload:!1})}function hr(Ke){return We(this,null,function*(){yield(0,f.MK)(Fe,Ke),me({type:1,payload:{showNote:!1,data:oe(Qe({},_e),{hack:oe(Qe({},tt),{notes:Ke.notes})})}})})}const ul={hack:tt,isLoading:on,input:(F=_e==null?void 0:_e.test_case)==null?void 0:F.input,is_file:(U=_e==null?void 0:_e.test_case)==null?void 0:U.is_file,identifier:tt==null?void 0:tt.identifier,attachments_count:_e==null?void 0:_e.attachments_count,language:tt==null?void 0:tt.language,code:tt==null?void 0:tt.code,title:"main."+Ft[tt==null?void 0:tt.language],modify_code:tt==null?void 0:tt.modify_code,notes:tt==null?void 0:tt.notes,debugResult:kt,debuging:Pn,submitting:sn,submitResult:mt,executingMessage:En,onCancelNote:tl,onAddNote:hr,showNote:Qn,user:nn,onShowNote:hl,onSubmitCode:kl,onChangeCode:Mn,onChangeInput:pr,onDebugCode:Zl,onResetCode:Br,onSyncCode:Wl,onUpdateCode:Nn,onChangeLanguage:Kn,isWhiteTheme:Sn,setIsWhiteTheme:qt,topDispatch:me};function Ir(){return We(this,null,function*(){const{praise_count:Ke}=yield(0,f.vl)(tt.id,{container_type:"Hack",type:1});let Pt=oe(Qe({},_e),{hack:oe(Qe({},tt),{praises_count:Ke,user_praise:!tt.user_praise})});me({type:3,payload:Pt})})}const Gl={topicId:Fe,submitResult:mt,submitRecords:bt,submitting:sn,page:Jt,onPageChange:Cr,hack:tt,user:_e==null?void 0:_e.user,hack_sets:_e==null?void 0:_e.hack_sets,current_user:_e==null?void 0:_e.current_user,onTriggerPraise:Ir,setActiveIndex:el};return console.log(Zt),pe.createElement(pe.Fragment,null,pe.createElement(y.Z,{spinning:ht,delay:500},_e?pe.createElement(pe.Fragment,null,pe.createElement("header",{className:Xl()(Fn.Z.header,Sn&&Fn.Z.whiteHeader)},Be.get("type")!=="exercises"&&pe.createElement("div",null,pe.createElement("img",{src:`${x.Z.IMG_SERVER}/images/${nn==null?void 0:nn.image_url}`,alt:"user",width:36}),pe.createElement("span",{style:{color:Sn?"#333":"#B2BACB",fontSize:16}},nn==null?void 0:nn.name)),Be.get("type")==="exercises"&&pe.createElement("div",null,pe.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",pe.createElement("span",{className:"ml10"},(Oe=Zt==null?void 0:Zt.exercise)==null?void 0:Oe.user_name)),pe.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",pe.createElement("span",{className:"ml10"},(ge=Zt==null?void 0:Zt.exercise)==null?void 0:ge.student_id))),pe.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},pe.createElement("div",null,tt.name)),(tt==null?void 0:tt.is_program)&&pe.createElement(Hl.Z,{defaultValue:tt==null?void 0:tt.answer_long_time,onChange:Ke=>{_n.current=Ke},className:Fn.Z.timepiece}),nn!=null&&nn.hack_manager?pe.createElement(c.Link,{className:Fn.Z.btn_edit,to:Be.get("type")==="1"?Be.get("pageId")?`/problems/newedit/${tt.identifier}?type=1&pageId=${Be.get("pageId")}&backUrl=${Be.get("backUrl")}`:`/problems/newedit/${tt.identifier}?type=1`:`/problems/newedit/${tt.identifier}`}," ",pe.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,((Se=Zt==null?void 0:Zt.exercise)==null?void 0:Se.left_time)&&pe.createElement(pe.Fragment,null,pe.createElement("span",{style:{color:cn,marginRight:6},className:`iconfont icon-daojishi ${Fn.Z.djs}`}),pe.createElement("span",{className:"c-white mr20"},pe.createElement(ct,{valueStyle:{color:cn,fontSize:20,fontWeight:500},title:pe.createElement("span",{style:{color:cn,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:Ot,onFinish:()=>We(void 0,null,function*(){const Ke=yield(0,o.VL)({categoryId:Be.get("exercisesId"),commit_method:2});if((Ke==null?void 0:Ke.status)===0&&(Nn(),O.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:pe.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",pe.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>We(void 0,null,function*(){window.parent.location.href=`/classrooms/${Be.get("coursesId")}/exercise/${Be.get("exercisesId")}/detail`})})),(Ke==null?void 0:Ke.status)===-3){const Pt=parseInt(Ke==null?void 0:Ke.message);Yt(Date.now()+Pt*1e3)}})}))),Be.get("type")==="exercises"?pe.createElement(p.ZP,{type:"primary",onClick:()=>{const Ke=()=>We(void 0,null,function*(){yield Nn(),rn(!1),Le(),$n.current=!0,gn()});if(!(bt!=null&&bt.records_count)||It){O.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:pe.createElement("div",{style:{color:"#FF0000"}},"\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u662F\u5426\u8FDB\u884C\u8BC4\u6D4B\u5E76\u63D0\u4EA4\uFF0C\u672A\u8BC4\u6D4B\u5219\u4F1A\u5BFC\u81F4\u8BE5\u9898\u65E0\u6CD5\u83B7\u5F97\u5206\u6570"),onOk:Ke});return}Ke()}},pe.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"})," \u8FD4\u56DE\u8BD5\u5377"):pe.createElement("span",{onClick:()=>{var Ke;if(Be.get("backUrl"))c.history.push(Be.get("backUrl"));else if(Be.get("type")==="1"){let Pt=(Ke=localStorage.getItem("program_homework"))==null?void 0:Ke.split(",");c.history.push(`/classrooms/${Pt==null?void 0:Pt[0]}/program_homework/${Pt==null?void 0:Pt[1]}/detail`)}else c.history.push("/problemset")}},pe.createElement(P.Z,{title:"\u5173\u95ED"},pe.createElement("i",{style:{color:Sn?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),pe.createElement(y.Z,{size:"large",spinning:on},pe.createElement(s.Z,{className:Xl()(Fn.Z.myProblems,Sn&&Fn.Z.whiteMyProblems),leftChild:pe.createElement(gr,Qe({},Gl)),rightChild:pe.createElement(zt,Qe({},ul))}))):null,pe.createElement(O.default,{centered:!0,closable:!1,width:680,footer:null,open:Yn,className:"oj-modal"},pe.createElement("section",{className:"oj-modal-content"},pe.createElement("div",{className:"oj-modal-head"},pe.createElement("img",{src:cl,alt:""}),pe.createElement("i",{onClick:()=>qn(!1),className:"iconfont icon-guanbi1"})),pe.createElement("aside",null,pe.createElement("img",{className:"mr30",src:mr.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",pe.createElement("span",{style:{color:"#75d6ba",marginRight:100}},mt==null?void 0:mt.execute_time,"ms"),"\u4F18\u4E8E",pe.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(mt==null?void 0:mt.time_better_than)||100,"%"),"\u7684\u7528\u6237"),pe.createElement("aside",{className:"mb50"},pe.createElement("img",{src:Ul.Z,className:"mr30"}),pe.createElement("span",{className:"oj-modal-tt"},pe.createElement("span",null,pe.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),pe.createElement("span",{className:"c-light-primary"},mt==null?void 0:mt.execute_memory,"kb")),pe.createElement("span",null,pe.createElement("span",null))),"\u4F18\u4E8E",pe.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(mt==null?void 0:mt.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),pe.createElement("div",{id:"oj-modal-next",onClick:()=>We(void 0,null,function*(){var Ke;if(mt!=null&&mt.next_identifier){let Pt=yield(0,J.ZP)(`/api/problems/${mt==null?void 0:mt.next_identifier}/start.json`,{method:"get",params:{hack_user_id:nn==null?void 0:nn.user_id}});Pt&&(window.location.href=`/myproblems/${Pt==null?void 0:Pt.identifier}${window.location.search}`)}else{let Pt=(Ke=localStorage.getItem("program_homework"))==null?void 0:Ke.split(",");c.history.push(`/classrooms/${Pt==null?void 0:Pt[0]}/program_homework/${Pt==null?void 0:Pt[1]}/detail`)}}),className:"oj-modal-btn"},mt!=null&&mt.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875")))),pe.createElement(Tl.Z,{successCb:()=>{vn.current===1?Zl():kl()}}))};function Tt({title:u,modify_code:F,onSyncCode:U,onShowCodeSetting:Oe,onResetCode:ge,hack:Se,onChangeLanguage:he,isWhiteTheme:me,onShowResourceCentre:Fe,attachments_count:Ue}){var Be;const ht=()=>{O.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:pe.createElement(L.Z,null),content:"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:ge})},[_e]=(0,c.useSearchParams)(),kt=_e.get("language"),mt=bt=>bt==="1"?"c++":bt==="2"?"C++":bt;return(0,e.useEffect)(()=>{kt&&he(mt(kt))},[]),(0,e.useEffect)(()=>{Se!=null&&Se.tpm_code_modified&&O.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:pe.createElement(L.Z,null),content:pe.createElement("div",null,pe.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),pe.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),pe.createElement("div",null,"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01")),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>ge()})},[Se==null?void 0:Se.language]),console.log(Se,me,"hack"),pe.createElement("div",{className:`${Fn.Z.codeHead} ${me?Fn.Z.whiteCodeHead:""}`},pe.createElement("div",{className:Fn.Z.navWrap},(Be=Se==null?void 0:Se.all_language)==null?void 0:Be.map(bt=>pe.createElement("div",{className:`${Fn.Z.nav} ${bt===(Se==null?void 0:Se.language)?Fn.Z.active:""}`,key:bt,onClick:()=>he(bt)},pe.createElement(P.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},pe.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),pe.createElement("span",null,bt)))),pe.createElement(m.Z,{align:"middle",style:{marginLeft:"auto"}},F?pe.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:U},pe.createElement("img",{src:ye,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,Ue>0&&pe.createElement("a",{onClick:Fe},pe.createElement(P.Z,{title:"\u8D44\u6E90\u4E2D\u5FC3"},pe.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-ziyuanzhongxin mr15"}))),pe.createElement("a",{onClick:ht},pe.createElement(P.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},pe.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),pe.createElement("a",{onClick:Oe},pe.createElement(P.Z,{title:"\u8BBE\u7F6E"},pe.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function zt(u){var F=u,{input:U,is_file:Oe,identifier:ge,showNote:Se,onShowNote:he,notes:me,onCancelNote:Fe,onAddNote:Ue,debugResult:Be,language:ht,debuging:_e,submitting:kt,executingMessage:mt,code:bt,onSubmitCode:Jt,onDebugCode:Qn,onChangeCode:Pn,onChangeInput:sn,onUpdateCode:En,user:cn,isLoading:Ct,submitResult:Ot}=F,Yt=Ge(F,["input","is_file","identifier","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function Zt(on,dn){return pe.createElement(Tt,oe(Qe({},Yt),{onShowCodeSetting:on,onShowResourceCentre:dn}))}const un=Qe({input:U,is_file:Oe,debugResult:Be,debuging:_e,submitting:kt,executingMessage:mt,onDebugCode:Qn,onChangeCode:Pn,onSubmitCode:Jt,onChangeInput:sn,user:cn,submitResult:Ot},Yt);return pe.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},pe.createElement(ce,{setIsWhiteTheme:Yt==null?void 0:Yt.setIsWhiteTheme,isLoading:Ct,language:ht,value:bt,identifier:ge,onChange:Pn,onUpdateCode:En,ActionBarRender:Zt}),pe.createElement(ae.ZP,Qe({},un)))}},37345:function(Pe,H,t){"use strict";t.d(H,{h:function(){return e}});var e=(c=>(c[c.NOMATCH=-1]="NOMATCH",c[c.OK=0]="OK",c[c.TIMEOUT=2]="TIMEOUT",c[c.PODFAILURE=3]="PODFAILURE",c[c.COMPILEFAILURE=4]="COMPILEFAILURE",c[c.EXECUTEFAILURE=5]="EXECUTEFAILURE",c[c.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",c))(e||{})},81072:function(Pe,H,t){"use strict";t.d(H,{H7:function(){return A},MK:function(){return L},MU:function(){return o},X6:function(){return s},bM:function(){return f},fi:function(){return M},fu:function(){return m},n4:function(){return S},rX:function(){return x},vl:function(){return D},zO:function(){return v}});var e=t(38986),c=Object.defineProperty,X=Object.getOwnPropertySymbols,O=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,p=(E,b,z)=>b in E?c(E,b,{enumerable:!0,configurable:!0,writable:!0,value:z}):E[b]=z,P=(E,b)=>{for(var z in b||(b={}))O.call(b,z)&&p(E,z,b[z]);if(X)for(var z of X(b))y.call(b,z)&&p(E,z,b[z]);return E};function m(E,b){return(0,e.U2)(`myproblems/${E}.json`,P({hidePopLogin:!0},b||{}))}function f(E,b){return(0,e.v_)(`myproblems/${E}/code_submit.json`,b)}function o(E,b){return(0,e.v_)(`myproblems/${E}/code_debug.json`,b)}function v(E,b){return b.language&&(b.language=encodeURIComponent(b.language)),(0,e.U2)(`myproblems/${E}/submit_records.json`,b)}function s(E){return(0,e.U2)("myproblems/record_detail.json",{id:E})}function x(E,b){return(0,e.U2)(`myproblems/${E}/result.json`,{mode:b})}function L(E,b){return(0,e.v_)(`myproblems/${E}/add_notes.json`,b)}function A(E,b){return(0,e.v_)(`myproblems/${E}/restore_initial_code.json`,b)}function M(E){return(0,e.v_)(`myproblems/${E}/sync_code.json`)}function S(E,b){return(0,e.v_)(`myproblems/${E}/update_code.json`,b)}function D(E,b){return(0,e.v_)(`discusses/${E}/plus.json`,b)}},10866:function(Pe,H,t){"use strict";t.d(H,{Im:function(){return le},ZP:function(){return I},gZ:function(){return K}});var e=t(59301),c=t(92832),X=t(3113),O=t(84105),y=t(87395),p=t(24363),P=t(24334),m=t(86074),f=t(91842),o=t(51257),v=t(94268),s=t(34376),x=t(92310),L=t.n(x),A=t(59301),M=Object.defineProperty,S=Object.defineProperties,D=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,G=(h,d,j)=>d in h?M(h,d,{enumerable:!0,configurable:!0,writable:!0,value:j}):h[d]=j,J=(h,d)=>{for(var j in d||(d={}))b.call(d,j)&&G(h,j,d[j]);if(E)for(var j of E(d))z.call(d,j)&&G(h,j,d[j]);return h},l=(h,d)=>S(h,D(d));const{TextArea:R}=c.default,ee={visible:!1,tabIndex:"0"},le={[p.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[p.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[p.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var k=(h=>(h[h.SET_VISIBLE=0]="SET_VISIBLE",h[h.SET_TABINDEX=1]="SET_TABINDEX",h))(k||{});function B(h,d){switch(d.type){case 0:return l(J({},h),{visible:d.payload});case 1:return l(J({},h),{tabIndex:d.payload});default:throw new Error}}function a({value:h,className:d}){const[j,Z]=(0,e.useState)(!1),V=(0,e.useRef)(),we=(0,e.useRef)();return(0,e.useEffect)(()=>{j&&(we.current.reset(),we.current.write((0,o.pp)(h||"")))},[h,j]),(0,e.useEffect)(()=>{var ce,ye,Ce,ae;if(V.current){we.current=new s.Terminal({fontSize:14,disableStdin:!0}),we.current.open(V.current);const W=V.current.offsetWidth-14,se=((ae=(Ce=(ye=(ce=we.current)==null?void 0:ce._core)==null?void 0:ye._renderService)==null?void 0:Ce.dimensions)==null?void 0:ae.actualCellWidth)||9.5,ve=Math.ceil(W/se);we.current.resize(ve,8),Z(!0)}},[]),A.createElement("div",{ref:V,className:L()("XtermText-valueRef",d)})}function K(h){const{status:d,error_msg:j,output:Z,input:V,expected_output:we,is_file:ce,input_file_url:ye,output_file_url:Ce,expected_output_file_url:ae}=h;let W=null;const se={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(d){case p.h.NOMATCH:W=A.createElement(A.Fragment,null,A.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!ce&&A.createElement(a,{className:"mb10",value:V}),ce&&A.createElement("div",{style:se},A.createElement("a",{onClick:()=>(0,o.LR)(ye,V)},V)),A.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!ce&&A.createElement(a,{className:"mb10",value:Z&&P.Base64.decode(Z)||""}),ce&&A.createElement("div",{style:se},A.createElement("a",{onClick:()=>(0,o.LR)(Ce,Z)},Z)),A.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!ce&&A.createElement(a,{className:"mb10",value:we&&P.Base64.decode(we)||""}),ce&&A.createElement("div",{style:se},A.createElement("a",{onClick:()=>(0,o.LR)(ae,we)},we)));break;case p.h.EXECUTEFAILURE:W=A.createElement(A.Fragment,null,A.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!ce&&A.createElement(f.Z,{value:V,style:se}),ce&&A.createElement("div",{style:se},A.createElement("a",{onClick:()=>(0,o.LR)(ye,V)},V)),A.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),A.createElement("pre",{className:"error"},P.Base64.decode(j)));break;case p.h.COMPILEFAILURE:W=A.createElement(A.Fragment,null,A.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!ce&&A.createElement(f.Z,{value:V,style:se}),ce&&A.createElement("div",{style:se},A.createElement("a",{onClick:()=>(0,o.LR)(ye,V)},V)),A.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),A.createElement("pre",{className:"error"},P.Base64.decode(j)));break;case p.h.PODFAILURE:W=A.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case p.h.TIMEOUT:W=A.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return A.createElement(A.Fragment,null," ",W," ")}function g(h){const{status:d,error_msg:j,execute_time:Z,output:V,input:we,expected_output:ce,is_file:ye,input_file_url:Ce,output_file_url:ae,expected_output_file_url:W}=h;let se=null;switch(d){case p.h.OK:se=A.createElement(A.Fragment,null,A.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",Z,"\u79D2"),A.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),A.createElement("pre",null,P.Base64.decode(V)));break;case p.h.NOMATCH:se=A.createElement(A.Fragment,null,A.createElement("p",null,"\u8F93\u5165\uFF1A",A.createElement("pre",null,we)),A.createElement("p",null,"\u8F93\u51FA\uFF1A",V&&P.Base64.decode(V)),A.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",ce&&P.Base64.decode(ce)));break;case p.h.EXECUTEFAILURE:se=A.createElement(A.Fragment,null,A.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",A.createElement("pre",null,we)),A.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),A.createElement("pre",{className:"error"},P.Base64.decode(j)));break;case p.h.COMPILEFAILURE:se=A.createElement(A.Fragment,null,A.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",A.createElement("pre",null,we)),A.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),A.createElement("pre",{className:"error"},P.Base64.decode(j)));break;case p.h.PODFAILURE:se=A.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case p.h.TIMEOUT:se=A.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return A.createElement(A.Fragment,null," ",se," ")}var I=({id:h,is_file:d,input:j,debuging:Z,submitting:V,executingMessage:we,debugResult:ce,onChangeInput:ye,onDebugCode:Ce,onSubmitCode:ae})=>{const[W,se]=(0,e.useReducer)(B,ee),{visible:ve,tabIndex:be}=W;(0,e.useEffect)(()=>{se({type:0,payload:!1})},[h]);function Me(w){let te=w.target.id;se({type:1,payload:te})}function De(){se({type:0,payload:!ve})}const ue=(0,e.useMemo)(()=>{if(ce){const{status:w}=ce;return A.createElement(A.Fragment,null,g(ce))}return null},[ce]);function Q(){se({type:0,payload:!0}),se({type:1,payload:"1"}),Ce()}return A.createElement("div",{className:"test-case-panel"},A.createElement("div",{className:`test-case-panel-body ${ve?"active":""}`},A.createElement("ul",{className:"s-navs"},A.createElement("li",null,A.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),A.createElement(v.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:A.createElement(R,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:d?"":j,onChange:ye}),rightNode:Z?A.createElement(m.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):ce?ue:A.createElement("p",{style:{color:"#536879"}},"\u8BF7\u586B\u5199\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D")})),A.createElement("a",{className:`btn-collapse ${ve?"up":""}`,onClick:De},ve?A.createElement(O.Z,null):A.createElement(y.Z,null)),A.createElement("footer",{className:"footer"},A.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),A.createElement("div",{className:"flex-container"},A.createElement(X.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),A.createElement(X.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),A.createElement(X.ZP,{className:"btn-green",type:"ghost",loading:Z,onClick:Q},"\u8C03\u8BD5\u4EE3\u7801"),A.createElement(X.ZP,{type:"primary",className:"custom-ant-disabled",loading:V,disabled:V,onClick:()=>{se({type:0,payload:!1}),ae()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},24363:function(Pe,H,t){"use strict";t.d(H,{h:function(){return e}});var e=(c=>(c[c.NOMATCH=-1]="NOMATCH",c[c.OK=0]="OK",c[c.TIMEOUT=2]="TIMEOUT",c[c.PODFAILURE=3]="PODFAILURE",c[c.COMPILEFAILURE=4]="COMPILEFAILURE",c[c.EXECUTEFAILURE=5]="EXECUTEFAILURE",c[c.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",c))(e||{})},3532:function(Pe,H,t){"use strict";t.d(H,{Y2:function(){return I},ZP:function(){return h}});var e=t(59301),c=t(54580),X=t(8591),O=t(43418),y=t(95237),p=t(5112),P=t(3113),m=t(24905),f=t(6848),o=t(92832),v={wrap:"wrap___MkYbQ",colorBlue:"colorBlue___onjbP",repeatedName:"repeatedName___nbqnE",text:"text___xvutp",greyText:"greyText___dihvZ",noData:"noData___LxOJA",dragger:"dragger___y7F4A",uploadText:"uploadText___Et3KS",btnS:"btnS___k1e6j",testCaseRadio:"testCaseRadio___q1wXT",head:"head___s4Eix",operation:"operation___JCAVh",headProgram:"headProgram___uWA_M",listWrapper:"listWrapper___xW3b4",list:"list___dCbd6",del:"del___abNho",info:"info___J1Wmf"},s="data:image/png;base64,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",x=t(47257),L=t.n(x),A=t(38986),M=t(1012),S=t(51257),D=t(75617),E=t(59301),b=Object.defineProperty,z=Object.defineProperties,G=Object.getOwnPropertyDescriptors,J=Object.getOwnPropertySymbols,l=Object.prototype.hasOwnProperty,R=Object.prototype.propertyIsEnumerable,ee=(d,j,Z)=>j in d?b(d,j,{enumerable:!0,configurable:!0,writable:!0,value:Z}):d[j]=Z,le=(d,j)=>{for(var Z in j||(j={}))l.call(j,Z)&&ee(d,Z,j[Z]);if(J)for(var Z of J(j))R.call(j,Z)&&ee(d,Z,j[Z]);return d},k=(d,j)=>z(d,G(j)),B=(d,j,Z)=>new Promise((V,we)=>{var ce=ae=>{try{Ce(Z.next(ae))}catch(W){we(W)}},ye=ae=>{try{Ce(Z.throw(ae))}catch(W){we(W)}},Ce=ae=>ae.done?V(ae.value):Promise.resolve(ae.value).then(ce,ye);Ce((Z=Z.apply(d,j)).next())});const{Dragger:a}=c.default,K=d=>{const j=W=>W&&W.substring(0,W.lastIndexOf("."));for(var Z=[...d],V=0,we=[],ce=0;ce{if(W.forEach(se=>{let ve=se.name.split(/\.(?=[^\.]+$)/);se.name=`${ve[0]}.${ve[1].toLowerCase()}`}),W[0].name.includes(".in"))return W.length===2?W:[W[0],{}];if(W[0].name.includes(".out"))return W.length===2?W.reverse():[{},W[0]]})},g=({onClose:d,onOK:j,visible:Z,wrapClassName:V,rootIdentifier:we,multiple:ce=!1,defaultMultipleValue:ye=!0})=>{const[Ce,ae]=(0,e.useState)([]),[W,se]=(0,e.useState)({}),[ve,be]=(0,e.useState)(!1),[Me,De]=(0,e.useState)(!0),[ue,Q]=(0,e.useState)(null),w=(0,e.useRef)([]),te=(0,e.useRef)(0),nt=()=>{d()};(0,e.useEffect)(()=>{Je()},[]),(0,e.useEffect)(()=>{Z&&(w.current=[],te.current=0,ae([]),De(ye))},[Z]);const Je=()=>B(void 0,null,function*(){try{Q(!0)}catch(ne){}}),Ze=ne=>ne&&ne.substring(0,ne.lastIndexOf(".")),Y=ne=>{var Ye,At;const qe=Ze((Ye=ne[0])==null?void 0:Ye.name)||Ze((At=ne[1])==null?void 0:At.name),Bt=Ce.filter(Nt=>Ze(Nt.name)!==qe);w.current=[...Bt],ae([...Bt])},Ee=ne=>{if(!Me){const at=new FormData;at.append("file",ne.file),(0,A.ZP)("/api/attachments/get_file_content.json",{method:"post",body:at},!0).then(ze=>{if(ze.status===0){te.current=te.current+1;const yt=w.current.map(ut=>{var st;if(ut.name===ne.name){const Re=le({},ut);return(st=ne==null?void 0:ne.name)!=null&&st.includes(".in")?Re.input=ze==null?void 0:ze.content:Re.output=ze==null?void 0:ze.content,Re}return ut});if(w.current=[...yt],ae([...yt]),te.current>0&&te.current===Ce.length){be(!1);let ut=K(yt);ut=ut.filter(st=>{var Re,ke;return!!((Re=st[0])!=null&&Re.name&&((ke=st[1])!=null&&ke.name))}),ut=ut.map(st=>k(le(le({},st[0]),st[1]),{is_file:!1})),j(ut),d()}}else be(!1),d()});return}if(ue){const at=new FormData;at.append("file",ne.file),we===null?at.append("identifier","testsets"):at.append("identifier",we),(0,A.ZP)("/api/attachments.json",{method:"post",body:at},!0).then(ze=>{if(ze.filename){te.current=te.current+1;const yt=w.current.map(ut=>{var st;if(ut.name===(ze==null?void 0:ze.filename)){const Re=k(le({},ut),{is_oss:!ue});return(st=ze==null?void 0:ze.filename)!=null&&st.includes(".in")?(Re.in_object_key=ze==null?void 0:ze.object,Re.in_object_size=ze==null?void 0:ze.size,Re.input=ze==null?void 0:ze.filename,Re.in_file=ne):(Re.out_object_key=ze==null?void 0:ze.object,Re.out_object_size=ze==null?void 0:ze.size,Re.output=ze==null?void 0:ze.filename,Re.out_file=ne),Re}return ut});if(w.current=[...yt],ae([...yt]),te.current>0&&te.current===Ce.length){be(!1);let ut=K(yt);ut=ut.filter(st=>{var Re,ke;return!!((Re=st[0])!=null&&Re.name&&((ke=st[1])!=null&&ke.name))}),ut=ut.map(st=>k(le(le({},st[0]),st[1]),{is_file:!0})),j(ut),d()}}else be(!1),d()});return}const Ye=new(L())({endpoint:W.end_point,region:W.region,accessKeyId:W.access_key_id,accessKeySecret:W.access_key_secret,bucket:W.bucket,stsToken:W.security_token}),At=ne.name,qe={container_type:"TestSet",file_name:At},Bt=(0,M.Z)();let Nt=`testsets/${we}/${Bt}${At.indexOf(".")>-1?"."+At.split(".").pop():""}`;we===null&&(Nt=`testsets/${Bt}${At.indexOf(".")>-1?"."+At.split(".").pop():""}`),Ye.multipartUpload(Nt,new Blob([ne.file],{type:ne.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:At+""},url:W==null?void 0:W.callback_url,host:W==null?void 0:W.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,A.rz)(qe)}}).then(function(at){if(at.data.status===0){te.current=te.current+1;const Xt=w.current.map(ze=>{var yt,ut,st,Re,ke,dt,Ht,ln,Vt,Mt,_t,hn,Xn,kn,Zn,Un,Et;if(ze.name===((ut=(yt=at.data)==null?void 0:yt.data)==null?void 0:ut.file_name)){const vt=k(le({},ze),{is_oss:!ue});return(ke=(Re=(st=at.data)==null?void 0:st.data)==null?void 0:Re.file_name)!=null&&ke.includes(".in")?(vt.in_object_key=(Ht=(dt=at.data)==null?void 0:dt.data)==null?void 0:Ht.object,vt.in_object_size=(Vt=(ln=at.data)==null?void 0:ln.data)==null?void 0:Vt.size,vt.input=(_t=(Mt=at.data)==null?void 0:Mt.data)==null?void 0:_t.file_name,vt.in_file=ne):(vt.out_object_key=(Xn=(hn=at.data)==null?void 0:hn.data)==null?void 0:Xn.object,vt.out_object_size=(Zn=(kn=at.data)==null?void 0:kn.data)==null?void 0:Zn.size,vt.output=(Et=(Un=at.data)==null?void 0:Un.data)==null?void 0:Et.file_name,vt.out_file=ne),vt}return ze});if(w.current=[...Xt],ae([...Xt]),te.current>0&&te.current===Ce.length){be(!1);let ze=K(Xt);ze=ze.filter(yt=>{var ut,st;return!!((ut=yt[0])!=null&&ut.name&&((st=yt[1])!=null&&st.name))}),ze=ze.map(yt=>k(le(le({},yt[0]),yt[1]),{is_file:!0})),j(ze),d()}}})},$e=ne=>new Promise((Ye,At)=>{let qe=0,Bt=[];for(let Nt=0;Nt{qe++,qe===ne.length&&(Bt.length?(X.ZP.warning(`${Bt.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),At()):Ye(ne))}).catch(at=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",at),qe++,Bt.push(ne[Nt].name),qe===ne.length&&(Bt.length?(X.ZP.warning(`${Bt.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),At()):Ye(ne))})}),gt=()=>B(void 0,null,function*(){if(Ce.length===0){X.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield $e(Ce),be(!0),K(Ce).some(Ye=>{var At,qe;return!((At=Ye[0])!=null&&At.name&&((qe=Ye[1])!=null&&qe.name))})){O.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u4E0A\u4F20\u7684\u6D4B\u8BD5\u7528\u4F8B\u4E2D\u5B58\u5728\u672A\u914D\u5BF9\u7684\u6587\u4EF6\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4EC5\u4FDD\u5B58\u5DF2\u914D\u5BF9\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF1F",onOk:()=>B(void 0,null,function*(){Ce.map(Ye=>B(void 0,null,function*(){Ee(Ye)}))}),onCancel:()=>{be(!1)}});return}Ce.map(Ye=>B(void 0,null,function*(){Ee(Ye)}))}),St={name:"file",fileList:Ce,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:ne=>{if(Ce!=null&&Ce.some(At=>At.name===ne.name))return X.ZP.info(`${ne.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(ne.size/1024/1024>100)return X.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(ne.name))return X.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const Ye={name:ne.name,uid:ne.uid,file:ne,percent:0};return Ce.push(Ye),w.current=[...Ce],ae([...Ce]),!1}},pt=K(Ce);return console.log(Ce,pt,"fileList"),E.createElement(O.default,{open:Z,wrapClassName:V,onOk:gt,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:ve},onCancel:nt,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},E.createElement("div",{className:v.wrap},Ce.length?E.createElement("div",null,E.createElement(y.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},E.createElement("div",{style:{visibility:ce?"visible":"hidden"}},E.createElement("span",{className:v.greyText},"\u7528\u4F8B\u7C7B\u578B"),E.createElement(p.ZP.Group,{className:`ml20 ${v.testCaseRadio}`,optionType:"button",value:Me,onChange:ne=>De(ne.target.value)},E.createElement(p.ZP,{value:!1},"\u6587\u672C"),E.createElement(p.ZP,{value:!0},"\u6587\u4EF6"))),E.createElement(c.default,le({},St),E.createElement(P.ZP,{type:"primary",className:v.btnS},E.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),E.createElement(I,{data:pt,onRemove:Y})):E.createElement("div",{className:`${v.noData} mb30`},E.createElement(c.default.Dragger,k(le({},St),{className:v.dragger}),E.createElement("img",{src:s,alt:"",className:"mb20"}),E.createElement("div",null,E.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),E.createElement("span",{className:v.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),E.createElement("div",{className:v.text},E.createElement("span",{style:{color:"#FA6400"}},"\u63D0\u793A"),E.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",E.createElement("br",null),"2\u3001\u4E0A\u4F20\u7684\u6587\u4EF6\u7F16\u7801\u4EC5\u652F\u6301UTF-8\uFF0C\u5426\u5219\u53EF\u80FD\u4F1A\u51FA\u73B0\u6587\u672C\u4E71\u7801\u3002",E.createElement("br",null),"3\u3001\u8F93\u5165\u8F93\u51FA\u6587\u4EF6\u9700\u6587\u4EF6\u540D\u79F0\u4E00\u4E00\u5BF9\u5E94\uFF0C\u672A\u5BF9\u5E94\u65F6\uFF0C\u5C06\u65E0\u6CD5\u4E0A\u4F20\u3002",E.createElement("br",null),"4\u3001\u5355\u4E2A\u4E0A\u4F20\u6587\u4EF6\u4E0D\u80FD\u8D85\u8FC7100MB\uFF0C\u8D85\u8FC7\u65F6\u53EF\u4EE5\u5206\u6279\u6B21\u4E0A\u4F20\u3002",E.createElement("br",null))))},I=({data:d=[],onRemove:j,width:Z="auto",showScore:V=!1,disabled:we=!1,inputChange:ce,onEvaluatingChange:ye,onSelectAll:Ce,checkAll1:ae,checkAll2:W,checkAll3:se,checkAll4:ve,checkAll5:be,showEvaluatingSetting:Me=!1,className:De="",isProgramHomework:ue=!1})=>{const Q={value:"",filename:"",dataUrl:""},[w,te]=(0,e.useState)(le({},Q)),nt=Y=>{let Ee=document.createElement("a");document.body.appendChild(Ee);let $e=URL.createObjectURL(Y.file);Ee.href=$e,Ee.download=Y.name,Ee.click(),URL.revokeObjectURL($e),document.body.removeChild(Ee)},Je=(Y,Ee)=>{(0,S.LR)(Y,Ee)},Ze=(Y,Ee)=>{O.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:E.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{j(Y,Ee)},onCancel:()=>{}})};return d.length?E.createElement("div",{className:De,style:{width:Z}},E.createElement("div",{className:`${ue?v.headProgram:v.head}`},Me&&E.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},E.createElement(m.default,{checked:ae,onChange:Y=>{Ce(Y.target.checked,"hidden")}}),E.createElement(f.Z,{title:'\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'},E.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),E.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),E.createElement("div",{style:{width:ue?"25%":"15%"}},"\u7528\u4F8B"),E.createElement("div",{style:{width:V?ue?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),E.createElement("div",{style:{width:V?ue?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),V&&E.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),Me&&E.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},E.createElement(m.default,{checked:ve,onChange:Y=>{Ce(Y.target.checked,"input_visible")}}),E.createElement(f.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},E.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),E.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Me&&E.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},E.createElement(m.default,{checked:W,onChange:Y=>{Ce(Y.target.checked,"is_invisible")}}),E.createElement(f.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},E.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),E.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Me&&E.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},E.createElement(m.default,{checked:be,onChange:Y=>{Ce(Y.target.checked,"actual_output_visible")}}),E.createElement(f.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},E.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),E.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Me&&E.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},E.createElement(m.default,{checked:se,onChange:Y=>{Ce(Y.target.checked,"last_match_rule")}}),E.createElement(f.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u6700\u540E\u4E00\u884C\u76F8\u540C\u5373\u53EF\u901A\u5173"},E.createElement("span",{style:{marginLeft:"8px"}},"\u7279\u6B8A\u5224\u5B9A"),E.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),E.createElement("div",{className:v.operation,style:ue?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),E.createElement("div",{className:v.listWrapper,style:{boxShadow:ue?"0px 2px 4px 0px #EAEEF4":"unset"}},d.map((Y,Ee)=>{var $e,gt,St,pt;return E.createElement("div",{key:Ee,className:v.list,style:ue?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},Me&&E.createElement("div",{style:{width:"15%"}},E.createElement(m.default,{checked:!!Y.hidden,onChange:ne=>{ye(ne.target.checked,Ee,"hidden")}})),E.createElement("div",{style:{width:ue?"25%":"15%",paddingLeft:ue?"5px":"0px",paddingRight:ue?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",Ee+1),E.createElement("div",{className:v.info,style:{width:V?ue?"20%":"15%":"25%"}},E.createElement("span",{title:Y.input||(($e=Y[0])==null?void 0:$e.name),onClick:()=>B(void 0,null,function*(){let ne;Y.input?Y.input_file_url?ne=Y.input_file_url:ne=Y.in_file:ne=Y[0];let Ye;typeof ne=="string"?(Ye=yield fetch(ne,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),te({value:yield Ye.text(),filename:"",dataUrl:ne})):(Ye=yield(0,S.db)(ne.file),te({value:Ye.text,filename:ne.name,dataUrl:Ye.link}))})},Y.input||((gt=Y[0])==null?void 0:gt.name))),E.createElement("div",{className:v.info,style:{width:V?ue?"20%":"15%":"25%"}},E.createElement("span",{title:Y.output||((St=Y[1])==null?void 0:St.name),onClick:()=>B(void 0,null,function*(){let ne;Y.input?Y.output_file_url?ne=Y.output_file_url:ne=Y.out_file:ne=Y[1];let Ye;typeof ne=="string"?(Ye=yield fetch(ne,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),te({value:yield Ye.text(),filename:"",dataUrl:ne})):(Ye=yield(0,S.db)(ne.file),te({value:Ye.text,filename:ne.name,dataUrl:Ye.link}))})},Y.output||((pt=Y[1])==null?void 0:pt.name))),V&&E.createElement("div",{style:{width:"20%"}},E.createElement(o.default,{size:"large",addonAfter:ue?"%":null,disabled:we,style:{width:"80%"},onChange:ne=>ce(ne,Ee),value:Y.score}),!ue&&E.createElement("span",null,"\xA0%")),Me&&E.createElement("div",{style:{width:"20%"}},E.createElement(m.default,{checked:Y.input_visible||!1,onChange:ne=>{ye(ne.target.checked,Ee,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Me&&E.createElement("div",{style:{width:"20%"}},E.createElement(m.default,{checked:Y.is_invisible||!1,onChange:ne=>{ye(ne.target.checked,Ee,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Me&&E.createElement("div",{style:{width:"20%"}},E.createElement(m.default,{checked:Y.actual_output_visible||!1,onChange:ne=>{ye(ne.target.checked,Ee,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Me&&E.createElement("div",{style:{width:"20%"}},E.createElement(m.default,{checked:Y.last_match_rule||!1,onChange:ne=>{ye(ne.target.checked,Ee,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),E.createElement("div",{onClick:()=>Ze(Y,Ee),style:ue?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},E.createElement("span",{className:v.del},"\u5220\u9664")))})),E.createElement(D.Z,{close:!0,data:w.dataUrl,filename:w.filename,type:w.dataUrl.length?"txt":"",onClose:()=>te(le({},Q)),monacoEditor:{value:w.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):E.createElement(E.Fragment,null)};var h=g},27666:function(Pe,H,t){"use strict";var e=t(95190),c=t(16089);function X(O){let y;const p=m=>()=>{y=null,O.apply(void 0,(0,e.Z)(m))},P=function(){if(y==null){for(var m=arguments.length,f=new Array(m),o=0;o{c.Z.cancel(y),y=null},P}H.Z=X},81228:function(Pe,H,t){"use strict";t.d(H,{Z:function(){return l}});var e=t(99153),c=t(84851),X=t(19257),O=t(93046),y=t(59301),p=t(92310),P=t.n(p),m=t(29301),f=t(2738),o=t(27666),v=t(36355),s=t(83116),x=t(37613);const L=R=>{const{componentCls:ee}=R;return{[ee]:{position:"fixed",zIndex:R.zIndexPopup}}};var A=(0,s.Z)("Affix",R=>{const ee=(0,x.TS)(R,{zIndexPopup:R.zIndexBase+10});return[L(ee)]});function M(R){return R!==window?R.getBoundingClientRect():{top:0,bottom:window.innerHeight}}function S(R,ee,le){if(le!==void 0&&ee.top>R.top-le)return le+ee.top}function D(R,ee,le){if(le!==void 0&&ee.bottom{const B=k.getTargetFunc(),a=B==null?void 0:B(),{prevTarget:K}=k.state;K!==a&&(E.forEach(g=>{K==null||K.removeEventListener(g,k.lazyUpdatePosition),a==null||a.addEventListener(g,k.lazyUpdatePosition)}),k.updatePosition(),k.setState({prevTarget:a}))},k.removeListeners=()=>{k.timer&&(clearTimeout(k.timer),k.timer=null);const{prevTarget:B}=k.state,a=k.getTargetFunc(),K=a==null?void 0:a();E.forEach(g=>{K==null||K.removeEventListener(g,k.lazyUpdatePosition),B==null||B.removeEventListener(g,k.lazyUpdatePosition)}),k.updatePosition.cancel(),k.lazyUpdatePosition.cancel()},k.getOffsetTop=()=>{const{offsetBottom:B,offsetTop:a}=k.props;return B===void 0&&a===void 0?0:a},k.getOffsetBottom=()=>k.props.offsetBottom,k.measure=()=>{const{status:B,lastAffix:a}=k.state,{onChange:K}=k.props,g=k.getTargetFunc();if(B!==z.Prepare||!k.fixedNodeRef.current||!k.placeholderNodeRef.current||!g)return;const I=k.getOffsetTop(),h=k.getOffsetBottom(),d=g();if(d){const j={status:z.None},Z=M(k.placeholderNodeRef.current);if(Z.top===0&&Z.left===0&&Z.width===0&&Z.height===0)return;const V=M(d),we=S(Z,V,I),ce=D(Z,V,h);we!==void 0?(j.affixStyle={position:"fixed",top:we,width:Z.width,height:Z.height},j.placeholderStyle={width:Z.width,height:Z.height}):ce!==void 0&&(j.affixStyle={position:"fixed",bottom:ce,width:Z.width,height:Z.height},j.placeholderStyle={width:Z.width,height:Z.height}),j.lastAffix=!!j.affixStyle,K&&a!==j.lastAffix&&K(j.lastAffix),k.setState(j)}},k.prepareMeasure=()=>{k.setState({status:z.Prepare,affixStyle:void 0,placeholderStyle:void 0})},k.updatePosition=(0,o.Z)(()=>{k.prepareMeasure()}),k.lazyUpdatePosition=(0,o.Z)(()=>{const B=k.getTargetFunc(),{affixStyle:a}=k.state;if(B&&a){const K=k.getOffsetTop(),g=k.getOffsetBottom(),I=B();if(I&&k.placeholderNodeRef.current){const h=M(I),d=M(k.placeholderNodeRef.current),j=S(d,h,K),Z=D(d,h,g);if(j!==void 0&&a.top===j||Z!==void 0&&a.bottom===Z)return}}k.prepareMeasure()}),k}return(0,c.Z)(le,[{key:"getTargetFunc",value:function(){const{getTargetContainer:B}=this.context,{target:a}=this.props;return a!==void 0?a:B!=null?B:b}},{key:"componentDidMount",value:function(){this.timer=setTimeout(this.addListeners)}},{key:"componentDidUpdate",value:function(B){this.addListeners(),(B.offsetTop!==this.props.offsetTop||B.offsetBottom!==this.props.offsetBottom)&&this.updatePosition(),this.measure()}},{key:"componentWillUnmount",value:function(){this.removeListeners()}},{key:"render",value:function(){const{affixStyle:B,placeholderStyle:a}=this.state,{affixPrefixCls:K,rootClassName:g,children:I}=this.props,h=P()(B&&g,{[K]:!!B});let d=(0,f.Z)(this.props,["prefixCls","offsetTop","offsetBottom","target","onChange","affixPrefixCls","rootClassName"]);return y.createElement(m.Z,{onResize:this.updatePosition},y.createElement("div",Object.assign({},d,{ref:this.placeholderNodeRef}),B&&y.createElement("div",{style:a,"aria-hidden":"true"}),y.createElement("div",{className:h,ref:this.fixedNodeRef,style:B},y.createElement(m.Z,{onResize:this.updatePosition},I))))}}]),le}(y.Component);G.contextType=v.E_;var l=(0,y.forwardRef)((R,ee)=>{const{prefixCls:le,rootClassName:k}=R,{getPrefixCls:B}=(0,y.useContext)(v.E_),a=B("affix",le),[K,g]=A(a),I=Object.assign(Object.assign({},R),{affixPrefixCls:a,rootClassName:P()(k,g)});return K(y.createElement(G,Object.assign({},I,{ref:ee})))})},79817:function(Pe,H,t){"use strict";t.d(H,{default:function(){return k}});var e=t(95190),c=t(92310),X=t.n(c),O=t(70425),y=t(59301),p=t(16722),P=t(13845),m=t(68031),f=t(81228),o=t(36355),s=y.createContext(void 0),L=B=>{const{href:a,title:K,prefixCls:g,children:I,className:h,target:d,replace:j}=B,Z=y.useContext(s),{registerLink:V,unregisterLink:we,scrollTo:ce,onClick:ye,activeLink:Ce,direction:ae}=Z||{};y.useEffect(()=>(V==null||V(a),()=>{we==null||we(a)}),[a]);const W=ue=>{j&&(ue.preventDefault(),window.location.replace(a)),ye==null||ye(ue,{title:K,href:a}),ce==null||ce(a)},{getPrefixCls:se}=y.useContext(o.E_),ve=se("anchor",g),be=Ce===a,Me=X()(`${ve}-link`,h,{[`${ve}-link-active`]:be}),De=X()(`${ve}-link-title`,{[`${ve}-link-title-active`]:be});return y.createElement("div",{className:Me},y.createElement("a",{className:De,href:a,title:typeof K=="string"?K:"",target:d,onClick:W},K),ae!=="horizontal"?I:null)},A=t(17313),M=t(83116),S=t(37613);const D=B=>{const{componentCls:a,holderOffsetBlock:K,motionDurationSlow:g,lineWidthBold:I,colorPrimary:h,lineType:d,colorSplit:j}=B;return{[`${a}-wrapper`]:{marginBlockStart:-K,paddingBlockStart:K,[a]:Object.assign(Object.assign({},(0,A.Wf)(B)),{position:"relative",paddingInlineStart:I,[`${a}-link`]:{paddingBlock:B.linkPaddingBlock,paddingInline:`${B.linkPaddingInlineStart}px 0`,"&-title":Object.assign(Object.assign({},A.vS),{position:"relative",display:"block",marginBlockEnd:B.anchorTitleBlock,color:B.colorText,transition:`all ${B.motionDurationSlow}`,"&:only-child":{marginBlockEnd:0}}),[`&-active > ${a}-link-title`]:{color:B.colorPrimary},[`${a}-link`]:{paddingBlock:B.anchorPaddingBlockSecondary}}}),[`&:not(${a}-wrapper-horizontal)`]:{[a]:{"&::before":{position:"absolute",insetInlineStart:0,top:0,height:"100%",borderInlineStart:`${I}px ${d} ${j}`,content:'" "'},[`${a}-ink`]:{position:"absolute",insetInlineStart:0,display:"none",transform:"translateY(-50%)",transition:`top ${g} ease-in-out`,width:I,backgroundColor:h,[`&${a}-ink-visible`]:{display:"inline-block"}}}},[`${a}-fixed ${a}-ink ${a}-ink`]:{display:"none"}}}},E=B=>{const{componentCls:a,motionDurationSlow:K,lineWidthBold:g,colorPrimary:I}=B;return{[`${a}-wrapper-horizontal`]:{position:"relative","&::before":{position:"absolute",left:{_skip_check_:!0,value:0},right:{_skip_check_:!0,value:0},bottom:0,borderBottom:`1px ${B.lineType} ${B.colorSplit}`,content:'" "'},[a]:{overflowX:"scroll",position:"relative",display:"flex",scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"},[`${a}-link:first-of-type`]:{paddingInline:0},[`${a}-ink`]:{position:"absolute",bottom:0,transition:`left ${K} ease-in-out, width ${K} ease-in-out`,height:g,backgroundColor:I}}}}};var b=(0,M.Z)("Anchor",B=>{const{fontSize:a,fontSizeLG:K,paddingXXS:g}=B,I=(0,S.TS)(B,{holderOffsetBlock:g,anchorPaddingBlockSecondary:g/2,anchorTitleBlock:a/14*3,anchorBallSize:K/2});return[D(I),E(I)]},B=>({linkPaddingBlock:B.paddingXXS,linkPaddingInlineStart:B.padding}));function z(){return window}function G(B,a){if(!B.getClientRects().length)return 0;const K=B.getBoundingClientRect();return K.width||K.height?a===window?(a=B.ownerDocument.documentElement,K.top-a.clientTop):K.top-a.getBoundingClientRect().top:K.top}const J=/#([\S ]+)$/,l=B=>{var a;const{rootClassName:K,anchorPrefixCls:g,className:I,style:h,offsetTop:d,affix:j=!0,showInkInFixed:Z=!1,children:V,items:we,direction:ce="vertical",bounds:ye,targetOffset:Ce,onClick:ae,onChange:W,getContainer:se,getCurrentAnchor:ve,replace:be}=B,[Me,De]=y.useState([]),[ue,Q]=y.useState(null),w=y.useRef(ue),te=y.useRef(null),nt=y.useRef(null),Je=y.useRef(!1),{direction:Ze,getTargetContainer:Y,anchor:Ee}=y.useContext(o.E_),$e=(a=se!=null?se:Y)!==null&&a!==void 0?a:z,gt=JSON.stringify(Me),St=(0,O.useEvent)(Re=>{Me.includes(Re)||De(ke=>[].concat((0,e.Z)(ke),[Re]))}),pt=(0,O.useEvent)(Re=>{Me.includes(Re)&&De(ke=>ke.filter(dt=>dt!==Re))}),ne=()=>{var Re;const ke=(Re=te.current)===null||Re===void 0?void 0:Re.querySelector(`.${g}-link-title-active`);if(ke&&nt.current){const{style:dt}=nt.current,Ht=ce==="horizontal";dt.top=Ht?"":`${ke.offsetTop+ke.clientHeight/2}px`,dt.height=Ht?"":`${ke.clientHeight}px`,dt.left=Ht?`${ke.offsetLeft}px`:"",dt.width=Ht?`${ke.clientWidth}px`:"",Ht&&(0,p.Z)(ke,{scrollMode:"if-needed",block:"nearest"})}},Ye=function(Re){let ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,dt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:5;const Ht=[],ln=$e();return Re.forEach(Vt=>{const Mt=J.exec(Vt==null?void 0:Vt.toString());if(!Mt)return;const _t=document.getElementById(Mt[1]);if(_t){const hn=G(_t,ln);hn_t.top>Mt.top?_t:Mt).link:""},At=(0,O.useEvent)(Re=>{if(w.current===Re)return;const ke=typeof ve=="function"?ve(Re):Re;Q(ke),w.current=ke,W==null||W(Re)}),qe=y.useCallback(()=>{if(Je.current)return;const Re=Ye(Me,Ce!==void 0?Ce:d||0,ye);At(Re)},[gt,Ce,d]),Bt=y.useCallback(Re=>{At(Re);const ke=J.exec(Re);if(!ke)return;const dt=document.getElementById(ke[1]);if(!dt)return;const Ht=$e(),ln=(0,P.Z)(Ht,!0),Vt=G(dt,Ht);let Mt=ln+Vt;Mt-=Ce!==void 0?Ce:d||0,Je.current=!0,(0,m.Z)(Mt,{getContainer:$e,callback(){Je.current=!1}})},[Ce,d]),Nt=X()(K,`${g}-wrapper`,{[`${g}-wrapper-horizontal`]:ce==="horizontal",[`${g}-rtl`]:Ze==="rtl"},I,Ee==null?void 0:Ee.className),at=X()(g,{[`${g}-fixed`]:!j&&!Z}),Xt=X()(`${g}-ink`,{[`${g}-ink-visible`]:ue}),ze=Object.assign(Object.assign({maxHeight:d?`calc(100vh - ${d}px)`:"100vh"},Ee==null?void 0:Ee.style),h),yt=Re=>Array.isArray(Re)?Re.map(ke=>y.createElement(L,Object.assign({replace:be},ke,{key:ke.key}),ce==="vertical"&&yt(ke.children))):null,ut=y.createElement("div",{ref:te,className:Nt,style:ze},y.createElement("div",{className:at},y.createElement("span",{className:Xt,ref:nt}),"items"in B?yt(we):V));y.useEffect(()=>{const Re=$e();return qe(),Re==null||Re.addEventListener("scroll",qe),()=>{Re==null||Re.removeEventListener("scroll",qe)}},[gt]),y.useEffect(()=>{typeof ve=="function"&&At(ve(w.current||""))},[ve]),y.useEffect(()=>{ne()},[ce,ve,gt,ue]);const st=y.useMemo(()=>({registerLink:St,unregisterLink:pt,scrollTo:Bt,activeLink:ue,onClick:ae,direction:ce}),[ue,ae,Bt,ce]);return y.createElement(s.Provider,{value:st},j?y.createElement(f.Z,{offsetTop:d,target:$e},ut):ut)};var ee=B=>{const{prefixCls:a,rootClassName:K}=B,{getPrefixCls:g}=y.useContext(o.E_),I=g("anchor",a),[h,d]=b(I);return h(y.createElement(l,Object.assign({},B,{rootClassName:X()(d,K),anchorPrefixCls:I})))};const le=ee;le.Link=L;var k=le},36381:function(Pe,H,t){"use strict";t.d(H,{default:function(){return ue}});var e=t(38819),c=t(92310),X=t.n(c),O=t(14809),y=t(95190),p=t(50298),P=t(93664),m=t(18929),f=t(48736),o=t(59301),v=t(62646),s=t(11592),x=t(4635),L=t(77900),A=t(10228),M=o.forwardRef(function(Q,w){var te=Q.prefixCls,nt=Q.forceRender,Je=Q.className,Ze=Q.style,Y=Q.children,Ee=Q.isActive,$e=Q.role,gt=o.useState(Ee||nt),St=(0,p.Z)(gt,2),pt=St[0],ne=St[1];return o.useEffect(function(){(nt||Ee)&&ne(!0)},[nt,Ee]),pt?o.createElement("div",{ref:w,className:X()("".concat(te,"-content"),(0,x.Z)((0,x.Z)({},"".concat(te,"-content-active"),Ee),"".concat(te,"-content-inactive"),!Ee),Je),style:Ze,role:$e},o.createElement("div",{className:"".concat(te,"-content-box")},Y)):null});M.displayName="PanelContent";var S=M,D=["showArrow","headerClass","isActive","onItemClick","forceRender","className","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],E=o.forwardRef(function(Q,w){var te=Q.showArrow,nt=te===void 0?!0:te,Je=Q.headerClass,Ze=Q.isActive,Y=Q.onItemClick,Ee=Q.forceRender,$e=Q.className,gt=Q.prefixCls,St=Q.collapsible,pt=Q.accordion,ne=Q.panelKey,Ye=Q.extra,At=Q.header,qe=Q.expandIcon,Bt=Q.openMotion,Nt=Q.destroyInactivePanel,at=Q.children,Xt=(0,v.Z)(Q,D),ze=St==="disabled",yt=St==="header",ut=St==="icon",st=Ye!=null&&typeof Ye!="boolean",Re=function(){Y==null||Y(ne)},ke=function(_t){(_t.key==="Enter"||_t.keyCode===A.Z.ENTER||_t.which===A.Z.ENTER)&&Re()},dt=typeof qe=="function"?qe(Q):o.createElement("i",{className:"arrow"});dt&&(dt=o.createElement("div",{className:"".concat(gt,"-expand-icon"),onClick:["header","icon"].includes(St)?Re:void 0},dt));var Ht=X()((0,x.Z)((0,x.Z)((0,x.Z)({},"".concat(gt,"-item"),!0),"".concat(gt,"-item-active"),Ze),"".concat(gt,"-item-disabled"),ze),$e),ln=X()(Je,(0,x.Z)((0,x.Z)((0,x.Z)({},"".concat(gt,"-header"),!0),"".concat(gt,"-header-collapsible-only"),yt),"".concat(gt,"-icon-collapsible-only"),ut)),Vt={className:ln,"aria-expanded":Ze,"aria-disabled":ze,onKeyDown:ke};return!yt&&!ut&&(Vt.onClick=Re,Vt.role=pt?"tab":"button",Vt.tabIndex=ze?-1:0),o.createElement("div",(0,O.Z)({},Xt,{ref:w,className:Ht}),o.createElement("div",Vt,nt&&dt,o.createElement("span",{className:"".concat(gt,"-header-text"),onClick:St==="header"?Re:void 0},At),st&&o.createElement("div",{className:"".concat(gt,"-extra")},Ye)),o.createElement(L.default,(0,O.Z)({visible:Ze,leavedClassName:"".concat(gt,"-content-hidden")},Bt,{forceRender:Ee,removeOnLeave:Nt}),function(Mt,_t){var hn=Mt.className,Xn=Mt.style;return o.createElement(S,{ref:_t,prefixCls:gt,className:hn,style:Xn,isActive:Ze,forceRender:Ee,role:pt?"tabpanel":void 0},at)}))}),b=E,z=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],G=function(w,te){var nt=te.prefixCls,Je=te.accordion,Ze=te.collapsible,Y=te.destroyInactivePanel,Ee=te.onItemClick,$e=te.activeKey,gt=te.openMotion,St=te.expandIcon;return w.map(function(pt,ne){var Ye=pt.children,At=pt.label,qe=pt.key,Bt=pt.collapsible,Nt=pt.onItemClick,at=pt.destroyInactivePanel,Xt=(0,v.Z)(pt,z),ze=String(qe!=null?qe:ne),yt=Bt!=null?Bt:Ze,ut=at!=null?at:Y,st=function(dt){yt!=="disabled"&&(Ee(dt),Nt==null||Nt(dt))},Re=!1;return Je?Re=$e[0]===ze:Re=$e.indexOf(ze)>-1,o.createElement(b,(0,O.Z)({},Xt,{prefixCls:nt,key:ze,panelKey:ze,isActive:Re,accordion:Je,openMotion:gt,expandIcon:St,header:At,collapsible:yt,onItemClick:st,destroyInactivePanel:ut}),Ye)})},J=function(w,te,nt){if(!w)return null;var Je=nt.prefixCls,Ze=nt.accordion,Y=nt.collapsible,Ee=nt.destroyInactivePanel,$e=nt.onItemClick,gt=nt.activeKey,St=nt.openMotion,pt=nt.expandIcon,ne=w.key||String(te),Ye=w.props,At=Ye.header,qe=Ye.headerClass,Bt=Ye.destroyInactivePanel,Nt=Ye.collapsible,at=Ye.onItemClick,Xt=!1;Ze?Xt=gt[0]===ne:Xt=gt.indexOf(ne)>-1;var ze=Nt!=null?Nt:Y,yt=function(Re){ze!=="disabled"&&($e(Re),at==null||at(Re))},ut={key:ne,panelKey:ne,header:At,headerClass:qe,isActive:Xt,prefixCls:Je,destroyInactivePanel:Bt!=null?Bt:Ee,openMotion:St,accordion:Ze,children:w.props.children,onItemClick:yt,expandIcon:pt,collapsible:ze};return typeof w.type=="string"?w:(Object.keys(ut).forEach(function(st){typeof ut[st]=="undefined"&&delete ut[st]}),o.cloneElement(w,ut))};function l(Q,w,te){return Array.isArray(Q)?G(Q,te):(0,s.Z)(w).map(function(nt,Je){return J(nt,Je,te)})}var R=l,ee=t(26112);function le(Q){var w=Q;if(!Array.isArray(w)){var te=(0,P.Z)(w);w=te==="number"||te==="string"?[w]:[]}return w.map(function(nt){return String(nt)})}var k=o.forwardRef(function(Q,w){var te=Q.prefixCls,nt=te===void 0?"rc-collapse":te,Je=Q.destroyInactivePanel,Ze=Je===void 0?!1:Je,Y=Q.style,Ee=Q.accordion,$e=Q.className,gt=Q.children,St=Q.collapsible,pt=Q.openMotion,ne=Q.expandIcon,Ye=Q.activeKey,At=Q.defaultActiveKey,qe=Q.onChange,Bt=Q.items,Nt=X()(nt,$e),at=(0,m.Z)([],{value:Ye,onChange:function(ke){return qe==null?void 0:qe(ke)},defaultValue:At,postState:le}),Xt=(0,p.Z)(at,2),ze=Xt[0],yt=Xt[1],ut=function(ke){return yt(function(){if(Ee)return ze[0]===ke?[]:[ke];var dt=ze.indexOf(ke),Ht=dt>-1;return Ht?ze.filter(function(ln){return ln!==ke}):[].concat((0,y.Z)(ze),[ke])})};(0,f.ZP)(!gt,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var st=R(Bt,gt,{prefixCls:nt,accordion:Ee,openMotion:pt,expandIcon:ne,collapsible:St,destroyInactivePanel:Ze,onItemClick:ut,activeKey:ze});return o.createElement("div",(0,O.Z)({ref:w,className:Nt,style:Y,role:Ee?"tablist":void 0},(0,ee.Z)(Q,{aria:!0,data:!0})),st)}),B=Object.assign(k,{Panel:b}),a=B,K=B.Panel,g=t(2738),I=t(62892),h=t(92343),d=t(36355),j=t(19716),V=o.forwardRef((Q,w)=>{const{getPrefixCls:te}=o.useContext(d.E_),{prefixCls:nt,className:Je,showArrow:Ze=!0}=Q,Y=te("collapse",nt),Ee=X()({[`${Y}-no-arrow`]:!Ze},Je);return o.createElement(a.Panel,Object.assign({ref:w},Q,{prefixCls:Y,className:Ee}))}),we=t(17313),ce=t(8378),ye=t(83116),Ce=t(37613);const ae=Q=>{const{componentCls:w,contentBg:te,padding:nt,headerBg:Je,headerPadding:Ze,collapseHeaderPaddingSM:Y,collapseHeaderPaddingLG:Ee,collapsePanelBorderRadius:$e,lineWidth:gt,lineType:St,colorBorder:pt,colorText:ne,colorTextHeading:Ye,colorTextDisabled:At,fontSize:qe,fontSizeLG:Bt,lineHeight:Nt,marginSM:at,paddingSM:Xt,paddingLG:ze,paddingXS:yt,motionDurationSlow:ut,fontSizeIcon:st,contentPadding:Re}=Q,ke=`${gt}px ${St} ${pt}`;return{[w]:Object.assign(Object.assign({},(0,we.Wf)(Q)),{backgroundColor:Je,border:ke,borderBottom:0,borderRadius:`${$e}px`,"&-rtl":{direction:"rtl"},[`& > ${w}-item`]:{borderBottom:ke,"&:last-child":{[` + &, + & > ${w}-header`]:{borderRadius:`0 0 ${$e}px ${$e}px`}},[`> ${w}-header`]:{position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:Ze,color:Ye,lineHeight:Nt,cursor:"pointer",transition:`all ${ut}, visibility 0s`,[`> ${w}-header-text`]:{flex:"auto"},"&:focus":{outline:"none"},[`${w}-expand-icon`]:{height:qe*Nt,display:"flex",alignItems:"center",paddingInlineEnd:at},[`${w}-arrow`]:Object.assign(Object.assign({},(0,we.Ro)()),{fontSize:st,svg:{transition:`transform ${ut}`}}),[`${w}-header-text`]:{marginInlineEnd:"auto"}},[`${w}-header-collapsible-only`]:{cursor:"default",[`${w}-header-text`]:{flex:"none",cursor:"pointer"}},[`${w}-icon-collapsible-only`]:{cursor:"default",[`${w}-expand-icon`]:{cursor:"pointer"}}},[`${w}-content`]:{color:ne,backgroundColor:te,borderTop:ke,[`& > ${w}-content-box`]:{padding:Re},"&-hidden":{display:"none"}},"&-small":{[`> ${w}-item`]:{[`> ${w}-header`]:{padding:Y,paddingInlineStart:yt,[`> ${w}-expand-icon`]:{marginInlineStart:Xt-yt}},[`> ${w}-content > ${w}-content-box`]:{padding:Xt}}},"&-large":{[`> ${w}-item`]:{fontSize:Bt,[`> ${w}-header`]:{padding:Ee,paddingInlineStart:nt,[`> ${w}-expand-icon`]:{height:Bt*Nt,marginInlineStart:ze-nt}},[`> ${w}-content > ${w}-content-box`]:{padding:ze}}},[`${w}-item:last-child`]:{[`> ${w}-content`]:{borderRadius:`0 0 ${$e}px ${$e}px`}},[`& ${w}-item-disabled > ${w}-header`]:{"\n &,\n & > .arrow\n ":{color:At,cursor:"not-allowed"}},[`&${w}-icon-position-end`]:{[`& > ${w}-item`]:{[`> ${w}-header`]:{[`${w}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:at}}}}})}},W=Q=>{const{componentCls:w}=Q,te=`> ${w}-item > ${w}-header ${w}-arrow svg`;return{[`${w}-rtl`]:{[te]:{transform:"rotate(180deg)"}}}},se=Q=>{const{componentCls:w,headerBg:te,paddingXXS:nt,colorBorder:Je}=Q;return{[`${w}-borderless`]:{backgroundColor:te,border:0,[`> ${w}-item`]:{borderBottom:`1px solid ${Je}`},[` + > ${w}-item:last-child, + > ${w}-item:last-child ${w}-header + `]:{borderRadius:0},[`> ${w}-item:last-child`]:{borderBottom:0},[`> ${w}-item > ${w}-content`]:{backgroundColor:"transparent",borderTop:0},[`> ${w}-item > ${w}-content > ${w}-content-box`]:{paddingTop:nt}}}},ve=Q=>{const{componentCls:w,paddingSM:te}=Q;return{[`${w}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${w}-item`]:{borderBottom:0,[`> ${w}-content`]:{backgroundColor:"transparent",border:0,[`> ${w}-content-box`]:{paddingBlock:te}}}}}};var be=(0,ye.Z)("Collapse",Q=>{const w=(0,Ce.TS)(Q,{collapseHeaderPaddingSM:`${Q.paddingXS}px ${Q.paddingSM}px`,collapseHeaderPaddingLG:`${Q.padding}px ${Q.paddingLG}px`,collapsePanelBorderRadius:Q.borderRadiusLG});return[ae(w),se(w),ve(w),W(w),(0,ce.Z)(w)]},Q=>({headerPadding:`${Q.paddingSM}px ${Q.padding}px`,headerBg:Q.colorFillAlter,contentPadding:`${Q.padding}px 16px`,contentBg:Q.colorBgContainer})),De=Object.assign(o.forwardRef((Q,w)=>{const{getPrefixCls:te,direction:nt,collapse:Je}=o.useContext(d.E_),{prefixCls:Ze,className:Y,rootClassName:Ee,style:$e,bordered:gt=!0,ghost:St,size:pt,expandIconPosition:ne="start",children:Ye,expandIcon:At}=Q,qe=(0,j.Z)(ke=>{var dt;return(dt=pt!=null?pt:ke)!==null&&dt!==void 0?dt:"middle"}),Bt=te("collapse",Ze),Nt=te(),[at,Xt]=be(Bt),ze=o.useMemo(()=>ne==="left"?"start":ne==="right"?"end":ne,[ne]),yt=function(){let ke=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const dt=At?At(ke):o.createElement(e.Z,{rotate:ke.isActive?90:void 0});return(0,h.Tm)(dt,()=>({className:X()(dt.props.className,`${Bt}-arrow`)}))},ut=X()(`${Bt}-icon-position-${ze}`,{[`${Bt}-borderless`]:!gt,[`${Bt}-rtl`]:nt==="rtl",[`${Bt}-ghost`]:!!St,[`${Bt}-${qe}`]:qe!=="middle"},Je==null?void 0:Je.className,Y,Ee,Xt),st=Object.assign(Object.assign({},(0,I.Z)(Nt)),{motionAppear:!1,leavedClassName:`${Bt}-content-hidden`}),Re=o.useMemo(()=>Ye?(0,s.Z)(Ye).map((ke,dt)=>{var Ht,ln;if(!((Ht=ke.props)===null||Ht===void 0)&&Ht.disabled){const Vt=(ln=ke.key)!==null&&ln!==void 0?ln:String(dt),{disabled:Mt,collapsible:_t}=ke.props,hn=Object.assign(Object.assign({},(0,g.Z)(ke.props,["disabled"])),{key:Vt,collapsible:_t!=null?_t:Mt?"disabled":void 0});return(0,h.Tm)(ke,hn)}return ke}):null,[Ye]);return at(o.createElement(a,Object.assign({ref:w,openMotion:st},(0,g.Z)(Q,["rootClassName"]),{expandIcon:yt,prefixCls:Bt,className:ut,style:Object.assign(Object.assign({},Je==null?void 0:Je.style),$e)}),Re))}),{Panel:V}),ue=De},12563:function(Pe,H,t){"use strict";t.d(H,{default:function(){return k}});var e=t(59301),c=t(99267),X=t(92310),O=t.n(X),y=t(36785),p=t(47729),P=t(14088),m=t(36355),f=t(17313),o=t(37613),v=t(83116);const s=B=>{const{paddingXXS:a,lineWidth:K,tagPaddingHorizontal:g,componentCls:I}=B,h=g-K,d=a-K;return{[I]:Object.assign(Object.assign({},(0,f.Wf)(B)),{display:"inline-block",height:"auto",marginInlineEnd:B.marginXS,paddingInline:h,fontSize:B.tagFontSize,lineHeight:B.tagLineHeight,whiteSpace:"nowrap",background:B.defaultBg,border:`${B.lineWidth}px ${B.lineType} ${B.colorBorder}`,borderRadius:B.borderRadiusSM,opacity:1,transition:`all ${B.motionDurationMid}`,textAlign:"start",position:"relative",[`&${I}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:B.defaultColor},[`${I}-close-icon`]:{marginInlineStart:d,color:B.colorTextDescription,fontSize:B.tagIconSize,cursor:"pointer",transition:`all ${B.motionDurationMid}`,"&:hover":{color:B.colorTextHeading}},[`&${I}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${B.iconCls}-close, ${B.iconCls}-close:hover`]:{color:B.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${I}-checkable-checked):hover`]:{color:B.colorPrimary,backgroundColor:B.colorFillSecondary},"&:active, &-checked":{color:B.colorTextLightSolid},"&-checked":{backgroundColor:B.colorPrimary,"&:hover":{backgroundColor:B.colorPrimaryHover}},"&:active":{backgroundColor:B.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${B.iconCls} + span, > span + ${B.iconCls}`]:{marginInlineStart:h}}),[`${I}-borderless`]:{borderColor:"transparent",background:B.tagBorderlessBg}}},x=B=>{const{lineWidth:a,fontSizeIcon:K}=B,g=B.fontSizeSM,I=`${B.lineHeightSM*g}px`;return(0,o.TS)(B,{tagFontSize:g,tagLineHeight:I,tagIconSize:K-2*a,tagPaddingHorizontal:8,tagBorderlessBg:B.colorFillTertiary})},L=B=>({defaultBg:B.colorFillQuaternary,defaultColor:B.colorText});var A=(0,v.Z)("Tag",B=>{const a=x(B);return s(a)},L),M=function(B,a){var K={};for(var g in B)Object.prototype.hasOwnProperty.call(B,g)&&a.indexOf(g)<0&&(K[g]=B[g]);if(B!=null&&typeof Object.getOwnPropertySymbols=="function")for(var I=0,g=Object.getOwnPropertySymbols(B);I{const{prefixCls:a,style:K,className:g,checked:I,onChange:h,onClick:d}=B,j=M(B,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:Z,tag:V}=e.useContext(m.E_),we=W=>{h==null||h(!I),d==null||d(W)},ce=Z("tag",a),[ye,Ce]=A(ce),ae=O()(ce,`${ce}-checkable`,{[`${ce}-checkable-checked`]:I},V==null?void 0:V.className,g,Ce);return ye(e.createElement("span",Object.assign({},j,{style:Object.assign(Object.assign({},K),V==null?void 0:V.style),className:ae,onClick:we})))},E=t(45157);const b=B=>(0,E.Z)(B,(a,K)=>{let{textColor:g,lightBorderColor:I,lightColor:h,darkColor:d}=K;return{[`${B.componentCls}-${a}`]:{color:g,background:h,borderColor:I,"&-inverse":{color:B.colorTextLightSolid,background:d,borderColor:d},[`&${B.componentCls}-borderless`]:{borderColor:"transparent"}}}});var z=(0,v.b)(["Tag","preset"],B=>{const a=x(B);return b(a)},L);function G(B){return typeof B!="string"?B:B.charAt(0).toUpperCase()+B.slice(1)}const J=(B,a,K)=>{const g=G(K);return{[`${B.componentCls}-${a}`]:{color:B[`color${K}`],background:B[`color${g}Bg`],borderColor:B[`color${g}Border`],[`&${B.componentCls}-borderless`]:{borderColor:"transparent"}}}};var l=(0,v.b)(["Tag","status"],B=>{const a=x(B);return[J(a,"success","Success"),J(a,"processing","Info"),J(a,"error","Error"),J(a,"warning","Warning")]},L),R=function(B,a){var K={};for(var g in B)Object.prototype.hasOwnProperty.call(B,g)&&a.indexOf(g)<0&&(K[g]=B[g]);if(B!=null&&typeof Object.getOwnPropertySymbols=="function")for(var I=0,g=Object.getOwnPropertySymbols(B);I{const{prefixCls:K,className:g,rootClassName:I,style:h,children:d,icon:j,color:Z,onClose:V,closeIcon:we,closable:ce,bordered:ye=!0}=B,Ce=R(B,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:ae,direction:W,tag:se}=e.useContext(m.E_),[ve,be]=e.useState(!0);e.useEffect(()=>{"visible"in Ce&&be(Ce.visible)},[Ce.visible]);const Me=(0,y.o2)(Z),De=(0,y.yT)(Z),ue=Me||De,Q=Object.assign(Object.assign({backgroundColor:Z&&!ue?Z:void 0},se==null?void 0:se.style),h),w=ae("tag",K),[te,nt]=A(w),Je=O()(w,se==null?void 0:se.className,{[`${w}-${Z}`]:ue,[`${w}-has-color`]:Z&&!ue,[`${w}-hidden`]:!ve,[`${w}-rtl`]:W==="rtl",[`${w}-borderless`]:!ye},g,I,nt),Ze=pt=>{pt.stopPropagation(),V==null||V(pt),!pt.defaultPrevented&&be(!1)},[,Y]=(0,p.Z)(ce,we,pt=>pt===null?e.createElement(c.Z,{className:`${w}-close-icon`,onClick:Ze}):e.createElement("span",{className:`${w}-close-icon`,onClick:Ze},pt),null,!1),Ee=typeof Ce.onClick=="function"||d&&d.type==="a",$e=j||null,gt=$e?e.createElement(e.Fragment,null,$e,d&&e.createElement("span",null,d)):d,St=e.createElement("span",Object.assign({},Ce,{ref:a,className:Je,style:Q}),gt,Y,Me&&e.createElement(z,{key:"preset",prefixCls:w}),De&&e.createElement(l,{key:"status",prefixCls:w}));return te(Ee?e.createElement(P.Z,{component:"Tag"},St):St)},le=e.forwardRef(ee);le.CheckableTag=D;var k=le},14625:function(Pe){function H(e){var c,X,O="";if(typeof e=="string"||typeof e=="number")O+=e;else if(typeof e=="object")if(Array.isArray(e)){var y=e.length;for(c=0;c>>7-t%8&1)==1},put:function(t,e){for(var c=0;c>>e-c-1&1)==1)},getLengthInBits:function(){return this.length},putBit:function(t){var e=Math.floor(this.length/8);this.buffer.length<=e&&this.buffer.push(0),t&&(this.buffer[e]|=128>>>this.length%8),this.length++}},Pe.exports=H},78485:function(Pe){Pe.exports={L:1,M:0,Q:3,H:2}},13679:function(Pe,H,t){var e=t(87532);function c(X,O){if(X.length==null)throw new Error(X.length+"/"+O);for(var y=0;y=7&&this.setupTypeNumber(m),this.dataCache==null&&(this.dataCache=p.createData(this.typeNumber,this.errorCorrectLevel,this.dataList)),this.mapData(this.dataCache,f)},P.setupPositionProbePattern=function(m,f){for(var o=-1;o<=7;o++)if(!(m+o<=-1||this.moduleCount<=m+o))for(var v=-1;v<=7;v++)f+v<=-1||this.moduleCount<=f+v||(0<=o&&o<=6&&(v==0||v==6)||0<=v&&v<=6&&(o==0||o==6)||2<=o&&o<=4&&2<=v&&v<=4?this.modules[m+o][f+v]=!0:this.modules[m+o][f+v]=!1)},P.getBestMaskPattern=function(){for(var m=0,f=0,o=0;o<8;o++){this.makeImpl(!0,o);var v=O.getLostPoint(this);(o==0||m>v)&&(m=v,f=o)}return f},P.createMovieClip=function(m,f,o){var v=m.createEmptyMovieClip(f,o),s=1;this.make();for(var x=0;x>o&1)==1;this.modules[Math.floor(o/3)][o%3+this.moduleCount-8-3]=v}for(var o=0;o<18;o++){var v=!m&&(f>>o&1)==1;this.modules[o%3+this.moduleCount-8-3][Math.floor(o/3)]=v}},P.setupTypeInfo=function(m,f){for(var o=this.errorCorrectLevel<<3|f,v=O.getBCHTypeInfo(o),s=0;s<15;s++){var x=!m&&(v>>s&1)==1;s<6?this.modules[s][8]=x:s<8?this.modules[s+1][8]=x:this.modules[this.moduleCount-15+s][8]=x}for(var s=0;s<15;s++){var x=!m&&(v>>s&1)==1;s<8?this.modules[8][this.moduleCount-s-1]=x:s<9?this.modules[8][15-s-1+1]=x:this.modules[8][15-s-1]=x}this.modules[this.moduleCount-8][8]=!m},P.mapData=function(m,f){for(var o=-1,v=this.moduleCount-1,s=7,x=0,L=this.moduleCount-1;L>0;L-=2)for(L==6&&L--;;){for(var A=0;A<2;A++)if(this.modules[v][L-A]==null){var M=!1;x>>s&1)==1);var S=O.getMask(f,v,L-A);S&&(M=!M),this.modules[v][L-A]=M,s--,s==-1&&(x++,s=7)}if(v+=o,v<0||this.moduleCount<=v){v-=o,o=-o;break}}},p.PAD0=236,p.PAD1=17,p.createData=function(m,f,o){for(var v=c.getRSBlocks(m,f),s=new X,x=0;xA*8)throw new Error("code length overflow. ("+s.getLengthInBits()+">"+A*8+")");for(s.getLengthInBits()+4<=A*8&&s.put(0,4);s.getLengthInBits()%8!=0;)s.putBit(!1);for(;!(s.getLengthInBits()>=A*8||(s.put(p.PAD0,8),s.getLengthInBits()>=A*8));)s.put(p.PAD1,8);return p.createBytes(s,v)},p.createBytes=function(m,f){for(var o=0,v=0,s=0,x=new Array(f.length),L=new Array(f.length),A=0;A=0?z.get(G):0}}for(var J=0,D=0;D=256;)e-=255;return H.EXP_TABLE[e]},EXP_TABLE:new Array(256),LOG_TABLE:new Array(256)},t=0;t<8;t++)H.EXP_TABLE[t]=1<=0;)P^=y.G15<=0;)P^=y.G18<>>=1;return P},getPatternPosition:function(p){return y.PATTERN_POSITION_TABLE[p-1]},getMask:function(p,P,m){switch(p){case O.PATTERN000:return(P+m)%2==0;case O.PATTERN001:return P%2==0;case O.PATTERN010:return m%3==0;case O.PATTERN011:return(P+m)%3==0;case O.PATTERN100:return(Math.floor(P/2)+Math.floor(m/3))%2==0;case O.PATTERN101:return P*m%2+P*m%3==0;case O.PATTERN110:return(P*m%2+P*m%3)%2==0;case O.PATTERN111:return(P*m%3+(P+m)%2)%2==0;default:throw new Error("bad maskPattern:"+p)}},getErrorCorrectPolynomial:function(p){for(var P=new c([1],0),m=0;m5&&(m+=3+v-5)}for(var f=0;f=0)&&Object.prototype.propertyIsEnumerable.call(g,d)&&(h[d]=g[d])}return h}function p(g,I){if(g==null)return{};var h={},d=Object.keys(g),j,Z;for(Z=0;Z=0)&&(h[j]=g[j]);return h}function P(g,I){if(!(g instanceof I))throw new TypeError("Cannot call a class as a function")}function m(g,I){for(var h=0;h>6),I+=String.fromCharCode(128|d&63)):d<55296||d>=57344?(I+=String.fromCharCode(224|d>>12),I+=String.fromCharCode(128|d>>6&63),I+=String.fromCharCode(128|d&63)):(h++,d=65536+((d&1023)<<10|g.charCodeAt(h)&1023),I+=String.fromCharCode(240|d>>18),I+=String.fromCharCode(128|d>>12&63),I+=String.fromCharCode(128|d>>6&63),I+=String.fromCharCode(128|d&63))}return I}var z={size:128,level:"L",bgColor:"#FFFFFF",fgColor:"#000000",includeMargin:!1},G={},J=4,l=.1;function R(g){var I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,h=[];return g.forEach(function(d,j){var Z=null;d.forEach(function(V,we){if(!V&&Z!==null){h.push("M".concat(Z+I," ").concat(j+I,"h").concat(we-Z,"v1H").concat(Z+I,"z")),Z=null;return}if(we===d.length-1){if(!V)return;Z===null?h.push("M".concat(we+I,",").concat(j+I," h1v1H").concat(we+I,"z")):h.push("M".concat(Z+I,",").concat(j+I," h").concat(we+1-Z,"v1H").concat(Z+I,"z"));return}V&&Z===null&&(Z=we)})}),h.join("")}function ee(g,I){return g.slice().map(function(h,d){return d=I.y+I.h?h:h.map(function(j,Z){return Z=I.x+I.w?j:!1})})}function le(g,I){var h=g.imageSettings,d=g.size,j=g.includeMargin;if(h==null)return null;var Z=j?J:0,V=I.length+Z*2,we=Math.floor(d*l),ce=V/d,ye=(h.width||we)*ce,Ce=(h.height||we)*ce,ae=h.x==null?I.length/2-ye/2:h.x*ce,W=h.y==null?I.length/2-Ce/2:h.y*ce,se=null;if(h.excavate){var ve=Math.floor(ae),be=Math.floor(W),Me=Math.ceil(ye+ae-ve),De=Math.ceil(Ce+W-be);se={x:ve,y:be,w:Me,h:De}}return{x:ae,y:W,h:Ce,w:ye,excavation:se}}var k=function(){try{new Path2D().addPath(new Path2D)}catch(g){return!1}return!0}(),B=function(g){x(I,g);function I(){var h,d;P(this,I);for(var j=arguments.length,Z=new Array(j),V=0;V{if((0,f.default)("Draggable: onDragStart: %j",b),this.props.onStart(E,(0,p.createDraggableData)(this,b))===!1)return!1;this.setState({dragging:!0,dragged:!0})}),x(this,"onDrag",(E,b)=>{if(!this.state.dragging)return!1;(0,f.default)("Draggable: onDrag: %j",b);const z=(0,p.createDraggableData)(this,b),G={x:z.x,y:z.y,slackX:0,slackY:0};if(this.props.bounds){const{x:l,y:R}=G;G.x+=this.state.slackX,G.y+=this.state.slackY;const[ee,le]=(0,p.getBoundPosition)(this,G.x,G.y);G.x=ee,G.y=le,G.slackX=this.state.slackX+(l-G.x),G.slackY=this.state.slackY+(R-G.y),z.x=G.x,z.y=G.y,z.deltaX=G.x-this.state.x,z.deltaY=G.y-this.state.y}if(this.props.onDrag(E,z)===!1)return!1;this.setState(G)}),x(this,"onDragStop",(E,b)=>{if(!this.state.dragging||this.props.onStop(E,(0,p.createDraggableData)(this,b))===!1)return!1;(0,f.default)("Draggable: onDragStop: %j",b);const G={dragging:!1,slackX:0,slackY:0};if(!!this.props.position){const{x:l,y:R}=this.props.position;G.x=l,G.y=R}this.setState(G)}),this.state={dragging:!1,dragged:!1,x:D.position?D.position.x:D.defaultPosition.x,y:D.position?D.position.y:D.defaultPosition.y,prevPropsPosition:Jn({},D.position),slackX:0,slackY:0,isElementSVG:!1},D.position&&!(D.onDrag||D.onStop)&&console.warn("A `position` was applied to this , without drag handlers. This will make this component effectively undraggable. Please attach `onDrag` or `onStop` handlers so you can adjust the `position` of this element.")}componentDidMount(){typeof window.SVGElement!="undefined"&&this.findDOMNode()instanceof window.SVGElement&&this.setState({isElementSVG:!0})}componentWillUnmount(){this.state.dragging&&this.setState({dragging:!1})}findDOMNode(){var D,E,b;return(b=(E=(D=this.props)==null?void 0:D.nodeRef)==null?void 0:E.current)!=null?b:X.default.findDOMNode(this)}render(){const j=this.props,{axis:D,bounds:E,children:b,defaultPosition:z,defaultClassName:G,defaultClassNameDragging:J,defaultClassNameDragged:l,position:R,positionOffset:ee,scale:le}=j,k=ga(j,["axis","bounds","children","defaultPosition","defaultClassName","defaultClassNameDragging","defaultClassNameDragged","position","positionOffset","scale"]);let B={},a=null;const g=!!!R||this.state.dragging,I=R||z,h={x:(0,p.canDragX)(this)&&g?this.state.x:I.x,y:(0,p.canDragY)(this)&&g?this.state.y:I.y};this.state.isElementSVG?a=(0,y.createSVGTransform)(h,ee):B=(0,y.createCSSTransform)(h,ee);const d=(0,O.clsx)(b.props.className||"",G,{[J]:this.state.dragging,[l]:this.state.dragged});return e.createElement(m.default,s({},k,{onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop}),e.cloneElement(e.Children.only(b),{className:d,style:Jn(Jn({},b.props.style),B),transform:a}))}}H.default=M,x(M,"displayName","Draggable"),x(M,"propTypes",jr(Jn({},m.default.propTypes),{axis:c.default.oneOf(["both","x","y","none"]),bounds:c.default.oneOfType([c.default.shape({left:c.default.number,right:c.default.number,top:c.default.number,bottom:c.default.number}),c.default.string,c.default.oneOf([!1])]),defaultClassName:c.default.string,defaultClassNameDragging:c.default.string,defaultClassNameDragged:c.default.string,defaultPosition:c.default.shape({x:c.default.number,y:c.default.number}),positionOffset:c.default.shape({x:c.default.oneOfType([c.default.number,c.default.string]),y:c.default.oneOfType([c.default.number,c.default.string])}),position:c.default.shape({x:c.default.number,y:c.default.number}),className:P.dontSetMe,style:P.dontSetMe,transform:P.dontSetMe})),x(M,"defaultProps",jr(Jn({},m.default.defaultProps),{axis:"both",bounds:!1,defaultClassName:"react-draggable",defaultClassNameDragging:"react-draggable-dragging",defaultClassNameDragged:"react-draggable-dragged",defaultPosition:{x:0,y:0},scale:1}))},68555:function(Pe,H,t){"use strict";Object.defineProperty(H,"__esModule",{value:!0}),H.default=void 0;var e=f(t(59301)),c=m(t(12708)),X=m(t(4676)),O=t(77026),y=t(22013),p=t(80217),P=m(t(97510));function m(M){return M&&M.__esModule?M:{default:M}}function f(M,S){if(typeof WeakMap=="function")var D=new WeakMap,E=new WeakMap;return(f=function(b,z){if(!z&&b&&b.__esModule)return b;var G,J,l={__proto__:null,default:b};if(b===null||typeof b!="object"&&typeof b!="function")return l;if(G=z?E:D){if(G.has(b))return G.get(b);G.set(b,l)}for(const R in b)R!=="default"&&{}.hasOwnProperty.call(b,R)&&((J=(G=Object.defineProperty)&&Object.getOwnPropertyDescriptor(b,R))&&(J.get||J.set)?G(l,R,J):l[R]=b[R]);return l})(M,S)}function o(M,S,D){return(S=v(S))in M?Object.defineProperty(M,S,{value:D,enumerable:!0,configurable:!0,writable:!0}):M[S]=D,M}function v(M){var S=s(M,"string");return typeof S=="symbol"?S:S+""}function s(M,S){if(typeof M!="object"||!M)return M;var D=M[Symbol.toPrimitive];if(D!==void 0){var E=D.call(M,S||"default");if(typeof E!="object")return E;throw new TypeError("@@toPrimitive must return a primitive value.")}return(S==="string"?String:Number)(M)}const x={touch:{start:"touchstart",move:"touchmove",stop:"touchend"},mouse:{start:"mousedown",move:"mousemove",stop:"mouseup"}};let L=x.mouse;class A extends e.Component{constructor(){super(...arguments),o(this,"dragging",!1),o(this,"lastX",NaN),o(this,"lastY",NaN),o(this,"touchIdentifier",null),o(this,"mounted",!1),o(this,"handleDragStart",S=>{if(this.props.onMouseDown(S),!this.props.allowAnyClick&&typeof S.button=="number"&&S.button!==0)return!1;const D=this.findDOMNode();if(!D||!D.ownerDocument||!D.ownerDocument.body)throw new Error(" not mounted on DragStart!");const{ownerDocument:E}=D;if(this.props.disabled||!(S.target instanceof E.defaultView.Node)||this.props.handle&&!(0,O.matchesSelectorAndParentsTo)(S.target,this.props.handle,D)||this.props.cancel&&(0,O.matchesSelectorAndParentsTo)(S.target,this.props.cancel,D))return;S.type==="touchstart"&&!this.props.allowMobileScroll&&S.preventDefault();const b=(0,O.getTouchIdentifier)(S);this.touchIdentifier=b;const z=(0,y.getControlPosition)(S,b,this);if(z==null)return;const{x:G,y:J}=z,l=(0,y.createCoreData)(this,G,J);(0,P.default)("DraggableCore: handleDragStart: %j",l),(0,P.default)("calling",this.props.onStart),!(this.props.onStart(S,l)===!1||this.mounted===!1)&&(this.props.enableUserSelectHack&&(0,O.addUserSelectStyles)(E),this.dragging=!0,this.lastX=G,this.lastY=J,(0,O.addEvent)(E,L.move,this.handleDrag),(0,O.addEvent)(E,L.stop,this.handleDragStop))}),o(this,"handleDrag",S=>{const D=(0,y.getControlPosition)(S,this.touchIdentifier,this);if(D==null)return;let{x:E,y:b}=D;if(Array.isArray(this.props.grid)){let J=E-this.lastX,l=b-this.lastY;if([J,l]=(0,y.snapToGrid)(this.props.grid,J,l),!J&&!l)return;E=this.lastX+J,b=this.lastY+l}const z=(0,y.createCoreData)(this,E,b);if((0,P.default)("DraggableCore: handleDrag: %j",z),this.props.onDrag(S,z)===!1||this.mounted===!1){try{this.handleDragStop(new MouseEvent("mouseup"))}catch(J){const l=document.createEvent("MouseEvents");l.initMouseEvent("mouseup",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),this.handleDragStop(l)}return}this.lastX=E,this.lastY=b}),o(this,"handleDragStop",S=>{if(!this.dragging)return;const D=(0,y.getControlPosition)(S,this.touchIdentifier,this);if(D==null)return;let{x:E,y:b}=D;if(Array.isArray(this.props.grid)){let l=E-this.lastX||0,R=b-this.lastY||0;[l,R]=(0,y.snapToGrid)(this.props.grid,l,R),E=this.lastX+l,b=this.lastY+R}const z=(0,y.createCoreData)(this,E,b);if(this.props.onStop(S,z)===!1||this.mounted===!1)return!1;const J=this.findDOMNode();J&&this.props.enableUserSelectHack&&(0,O.scheduleRemoveUserSelectStyles)(J.ownerDocument),(0,P.default)("DraggableCore: handleDragStop: %j",z),this.dragging=!1,this.lastX=NaN,this.lastY=NaN,J&&((0,P.default)("DraggableCore: Removing handlers"),(0,O.removeEvent)(J.ownerDocument,L.move,this.handleDrag),(0,O.removeEvent)(J.ownerDocument,L.stop,this.handleDragStop))}),o(this,"onMouseDown",S=>(L=x.mouse,this.handleDragStart(S))),o(this,"onMouseUp",S=>(L=x.mouse,this.handleDragStop(S))),o(this,"onTouchStart",S=>(L=x.touch,this.handleDragStart(S))),o(this,"onTouchEnd",S=>(L=x.touch,this.handleDragStop(S)))}componentDidMount(){this.mounted=!0;const S=this.findDOMNode();S&&(0,O.addEvent)(S,x.touch.start,this.onTouchStart,{passive:!1})}componentWillUnmount(){this.mounted=!1;const S=this.findDOMNode();if(S){const{ownerDocument:D}=S;(0,O.removeEvent)(D,x.mouse.move,this.handleDrag),(0,O.removeEvent)(D,x.touch.move,this.handleDrag),(0,O.removeEvent)(D,x.mouse.stop,this.handleDragStop),(0,O.removeEvent)(D,x.touch.stop,this.handleDragStop),(0,O.removeEvent)(S,x.touch.start,this.onTouchStart,{passive:!1}),this.props.enableUserSelectHack&&(0,O.scheduleRemoveUserSelectStyles)(D)}}findDOMNode(){var S,D,E;return(S=this.props)!=null&&S.nodeRef?(E=(D=this.props)==null?void 0:D.nodeRef)==null?void 0:E.current:X.default.findDOMNode(this)}render(){return e.cloneElement(e.Children.only(this.props.children),{onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}}H.default=A,o(A,"displayName","DraggableCore"),o(A,"propTypes",{allowAnyClick:c.default.bool,allowMobileScroll:c.default.bool,children:c.default.node.isRequired,disabled:c.default.bool,enableUserSelectHack:c.default.bool,offsetParent:function(M,S){if(M[S]&&M[S].nodeType!==1)throw new Error("Draggable's offsetParent must be a DOM Node.")},grid:c.default.arrayOf(c.default.number),handle:c.default.string,cancel:c.default.string,nodeRef:c.default.object,onStart:c.default.func,onDrag:c.default.func,onStop:c.default.func,onMouseDown:c.default.func,scale:c.default.number,className:p.dontSetMe,style:p.dontSetMe,transform:p.dontSetMe}),o(A,"defaultProps",{allowAnyClick:!1,allowMobileScroll:!1,disabled:!1,enableUserSelectHack:!0,onStart:function(){},onDrag:function(){},onStop:function(){},onMouseDown:function(){},scale:1})},96249:function(Pe,H,t){"use strict";const{default:e,DraggableCore:c}=t(51353);Pe.exports=e,Pe.exports.default=e,Pe.exports.DraggableCore=c},77026:function(Pe,H,t){"use strict";Object.defineProperty(H,"__esModule",{value:!0}),H.addClassName=G,H.addEvent=P,H.addUserSelectStyles=E,H.createCSSTransform=L,H.createSVGTransform=A,H.getTouch=S,H.getTouchIdentifier=D,H.getTranslation=M,H.innerHeight=v,H.innerWidth=s,H.matchesSelector=y,H.matchesSelectorAndParentsTo=p,H.offsetXYFromParent=x,H.outerHeight=f,H.outerWidth=o,H.removeClassName=J,H.removeEvent=m,H.scheduleRemoveUserSelectStyles=b;var e=t(80217),c=X(t(76172));function X(l,R){if(typeof WeakMap=="function")var ee=new WeakMap,le=new WeakMap;return(X=function(k,B){if(!B&&k&&k.__esModule)return k;var a,K,g={__proto__:null,default:k};if(k===null||typeof k!="object"&&typeof k!="function")return g;if(a=B?le:ee){if(a.has(k))return a.get(k);a.set(k,g)}for(const I in k)I!=="default"&&{}.hasOwnProperty.call(k,I)&&((K=(a=Object.defineProperty)&&Object.getOwnPropertyDescriptor(k,I))&&(K.get||K.set)?a(g,I,K):g[I]=k[I]);return g})(l,R)}let O="";function y(l,R){return O||(O=(0,e.findInArray)(["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"],function(ee){return(0,e.isFunction)(l[ee])})),(0,e.isFunction)(l[O])?l[O](R):!1}function p(l,R,ee){let le=l;do{if(y(le,R))return!0;if(le===ee)return!1;le=le.parentNode}while(le);return!1}function P(l,R,ee,le){if(!l)return;const k=Jn({capture:!0},le);l.addEventListener?l.addEventListener(R,ee,k):l.attachEvent?l.attachEvent("on"+R,ee):l["on"+R]=ee}function m(l,R,ee,le){if(!l)return;const k=Jn({capture:!0},le);l.removeEventListener?l.removeEventListener(R,ee,k):l.detachEvent?l.detachEvent("on"+R,ee):l["on"+R]=null}function f(l){let R=l.clientHeight;const ee=l.ownerDocument.defaultView.getComputedStyle(l);return R+=(0,e.int)(ee.borderTopWidth),R+=(0,e.int)(ee.borderBottomWidth),R}function o(l){let R=l.clientWidth;const ee=l.ownerDocument.defaultView.getComputedStyle(l);return R+=(0,e.int)(ee.borderLeftWidth),R+=(0,e.int)(ee.borderRightWidth),R}function v(l){let R=l.clientHeight;const ee=l.ownerDocument.defaultView.getComputedStyle(l);return R-=(0,e.int)(ee.paddingTop),R-=(0,e.int)(ee.paddingBottom),R}function s(l){let R=l.clientWidth;const ee=l.ownerDocument.defaultView.getComputedStyle(l);return R-=(0,e.int)(ee.paddingLeft),R-=(0,e.int)(ee.paddingRight),R}function x(l,R,ee){const k=R===R.ownerDocument.body?{left:0,top:0}:R.getBoundingClientRect(),B=(l.clientX+R.scrollLeft-k.left)/ee,a=(l.clientY+R.scrollTop-k.top)/ee;return{x:B,y:a}}function L(l,R){const ee=M(l,R,"px");return{[(0,c.browserPrefixToKey)("transform",c.default)]:ee}}function A(l,R){return M(l,R,"")}function M(l,R,ee){let{x:le,y:k}=l,B=`translate(${le}${ee},${k}${ee})`;if(R){const a=`${typeof R.x=="string"?R.x:R.x+ee}`,K=`${typeof R.y=="string"?R.y:R.y+ee}`;B=`translate(${a}, ${K})`+B}return B}function S(l,R){return l.targetTouches&&(0,e.findInArray)(l.targetTouches,ee=>R===ee.identifier)||l.changedTouches&&(0,e.findInArray)(l.changedTouches,ee=>R===ee.identifier)}function D(l){if(l.targetTouches&&l.targetTouches[0])return l.targetTouches[0].identifier;if(l.changedTouches&&l.changedTouches[0])return l.changedTouches[0].identifier}function E(l){if(!l)return;let R=l.getElementById("react-draggable-style-el");R||(R=l.createElement("style"),R.type="text/css",R.id="react-draggable-style-el",R.innerHTML=`.react-draggable-transparent-selection *::-moz-selection {all: inherit;} +`,R.innerHTML+=`.react-draggable-transparent-selection *::selection {all: inherit;} +`,l.getElementsByTagName("head")[0].appendChild(R)),l.body&&G(l.body,"react-draggable-transparent-selection")}function b(l){window.requestAnimationFrame?window.requestAnimationFrame(()=>{z(l)}):z(l)}function z(l){if(l)try{if(l.body&&J(l.body,"react-draggable-transparent-selection"),l.selection)l.selection.empty();else{const R=(l.defaultView||window).getSelection();R&&R.type!=="Caret"&&R.removeAllRanges()}}catch(R){}}function G(l,R){l.classList?l.classList.add(R):l.className.match(new RegExp(`(?:^|\\s)${R}(?!\\S)`))||(l.className+=` ${R}`)}function J(l,R){l.classList?l.classList.remove(R):l.className=l.className.replace(new RegExp(`(?:^|\\s)${R}(?!\\S)`,"g"),"")}},76172:function(Pe,H){"use strict";Object.defineProperty(H,"__esModule",{value:!0}),H.browserPrefixToKey=c,H.browserPrefixToStyle=X,H.default=void 0,H.getPrefix=e;const t=["Moz","Webkit","O","ms"];function e(){var m,f;let p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"transform";if(typeof window=="undefined")return"";const P=(f=(m=window.document)==null?void 0:m.documentElement)==null?void 0:f.style;if(!P||p in P)return"";for(let o=0;o: Unmounted during event!");return x}},80217:function(Pe,H){"use strict";Object.defineProperty(H,"__esModule",{value:!0}),H.dontSetMe=O,H.findInArray=t,H.int=X,H.isFunction=e,H.isNum=c;function t(y,p){for(let P=0,m=y.length;Pot in Ut?Nm(Ut,ot,{enumerable:!0,configurable:!0,writable:!0,value:z}):Ut[ot]=z,od=(Ut,ot)=>{for(var z in ot||(ot={}))xg.call(ot,z)&&bg(Ut,z,ot[z]);if(R0)for(var z of R0(ot))wg.call(ot,z)&&bg(Ut,z,ot[z]);return Ut},sg=(Ut,ot)=>Rm(Ut,Mm(ot));var Dg=(Ut,ot)=>{var z={};for(var E in Ut)xg.call(Ut,E)&&ot.indexOf(E)<0&&(z[E]=Ut[E]);if(Ut!=null&&R0)for(var E of R0(Ut))ot.indexOf(E)<0&&wg.call(Ut,E)&&(z[E]=Ut[E]);return z};(self.webpackChunk=self.webpackChunk||[]).push([[4164,337],{27812:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Te}});var E=z(14809),fe=z(59301),Oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 000 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"arrow-left",theme:"outlined"},Ce=Oe,Se=z(7657),Be=function(Le,ke){return fe.createElement(Se.Z,(0,E.Z)({},Le,{ref:ke,icon:Ce}))},le=fe.forwardRef(Be),Te=le},89489:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Te}});var E=z(14809),fe=z(59301),Oe={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"outlined"},Ce=Oe,Se=z(7657),Be=function(Le,ke){return fe.createElement(Se.Z,(0,E.Z)({},Le,{ref:ke,icon:Ce}))},le=fe.forwardRef(Be),Te=le},59477:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Te}});var E=z(14809),fe=z(59301),Oe={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z"}}]},name:"caret-up",theme:"outlined"},Ce=Oe,Se=z(7657),Be=function(Le,ke){return fe.createElement(Se.Z,(0,E.Z)({},Le,{ref:ke,icon:Ce}))},le=fe.forwardRef(Be),Te=le},26227:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Te}});var E=z(14809),fe=z(59301),Oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"},Ce=Oe,Se=z(7657),Be=function(Le,ke){return fe.createElement(Se.Z,(0,E.Z)({},Le,{ref:ke,icon:Ce}))},le=fe.forwardRef(Be),Te=le},67921:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Te}});var E=z(14809),fe=z(59301),Oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M632 698.3l141.9-112a8 8 0 000-12.6L632 461.7c-5.3-4.2-13-.4-13 6.3v76H295c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h324v76c0 6.7 7.8 10.4 13 6.3zm261.3-405L730.7 130.7c-7.5-7.5-16.7-13-26.7-16V112H144c-17.7 0-32 14.3-32 32v278c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V184h136v136c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V205.8l136 136V422c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-83.5c0-17-6.7-33.2-18.7-45.2zM640 288H384V184h256v104zm264 436h-56c-4.4 0-8 3.6-8 8v108H184V732c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v148c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V732c0-4.4-3.6-8-8-8z"}}]},name:"delivered-procedure",theme:"outlined"},Ce=Oe,Se=z(7657),Be=function(Le,ke){return fe.createElement(Se.Z,(0,E.Z)({},Le,{ref:ke,icon:Ce}))},le=fe.forwardRef(Be),Te=le},49198:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Te}});var E=z(14809),fe=z(59301),Oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"},Ce=Oe,Se=z(7657),Be=function(Le,ke){return fe.createElement(Se.Z,(0,E.Z)({},Le,{ref:ke,icon:Ce}))},le=fe.forwardRef(Be),Te=le},41464:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Te}});var E=z(14809),fe=z(59301),Oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M505.7 661a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"download",theme:"outlined"},Ce=Oe,Se=z(7657),Be=function(Le,ke){return fe.createElement(Se.Z,(0,E.Z)({},Le,{ref:ke,icon:Ce}))},le=fe.forwardRef(Be),Te=le},87169:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Te}});var E=z(14809),fe=z(59301),Oe={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"},Ce=Oe,Se=z(7657),Be=function(Le,ke){return fe.createElement(Se.Z,(0,E.Z)({},Le,{ref:ke,icon:Ce}))},le=fe.forwardRef(Be),Te=le},52671:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Te}});var E=z(14809),fe=z(59301),Oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file",theme:"outlined"},Ce=Oe,Se=z(7657),Be=function(Le,ke){return fe.createElement(Se.Z,(0,E.Z)({},Le,{ref:ke,icon:Ce}))},le=fe.forwardRef(Be),Te=le},8657:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Te}});var E=z(14809),fe=z(59301),Oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"},Ce=Oe,Se=z(7657),Be=function(Le,ke){return fe.createElement(Se.Z,(0,E.Z)({},Le,{ref:ke,icon:Ce}))},le=fe.forwardRef(Be),Te=le},56082:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Te}});var E=z(14809),fe=z(59301),Oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 276.5a56 56 0 1056-97 56 56 0 00-56 97zm0 284a56 56 0 1056-97 56 56 0 00-56 97zM640 228a56 56 0 10112 0 56 56 0 00-112 0zm0 284a56 56 0 10112 0 56 56 0 00-112 0zM300 844.5a56 56 0 1056-97 56 56 0 00-56 97zM640 796a56 56 0 10112 0 56 56 0 00-112 0z"}}]},name:"holder",theme:"outlined"},Ce=Oe,Se=z(7657),Be=function(Le,ke){return fe.createElement(Se.Z,(0,E.Z)({},Le,{ref:ke,icon:Ce}))},le=fe.forwardRef(Be),Te=le},33853:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Te}});var E=z(14809),fe=z(59301),Oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},Ce=Oe,Se=z(7657),Be=function(Le,ke){return fe.createElement(Se.Z,(0,E.Z)({},Le,{ref:ke,icon:Ce}))},le=fe.forwardRef(Be),Te=le},12893:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Te}});var E=z(14809),fe=z(59301),Oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{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"}}]},name:"minus-circle",theme:"outlined"},Ce=Oe,Se=z(7657),Be=function(Le,ke){return fe.createElement(Se.Z,(0,E.Z)({},Le,{ref:ke,icon:Ce}))},le=fe.forwardRef(Be),Te=le},15075:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Te}});var E=z(14809),fe=z(59301),Oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"minus-square",theme:"outlined"},Ce=Oe,Se=z(7657),Be=function(Le,ke){return fe.createElement(Se.Z,(0,E.Z)({},Le,{ref:ke,icon:Ce}))},le=fe.forwardRef(Be),Te=le},32134:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Te}});var E=z(14809),fe=z(59301),Oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{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"}}]},name:"plus-circle",theme:"outlined"},Ce=Oe,Se=z(7657),Be=function(Le,ke){return fe.createElement(Se.Z,(0,E.Z)({},Le,{ref:ke,icon:Ce}))},le=fe.forwardRef(Be),Te=le},43531:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Te}});var E=z(14809),fe=z(59301),Oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"plus-square",theme:"outlined"},Ce=Oe,Se=z(7657),Be=function(Le,ke){return fe.createElement(Se.Z,(0,E.Z)({},Le,{ref:ke,icon:Ce}))},le=fe.forwardRef(Be),Te=le},38819:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Te}});var E=z(14809),fe=z(59301),Oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},Ce=Oe,Se=z(7657),Be=function(Le,ke){return fe.createElement(Se.Z,(0,E.Z)({},Le,{ref:ke,icon:Ce}))},le=fe.forwardRef(Be),Te=le},99587:function(Ut,ot){"use strict";ot.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},8423:function(Ut,ot){"use strict";ot.Z={wrap:"wrap___ilWvf",deleteIcon:"deleteIcon___JBDG8",keywordTag:"keywordTag___iieCb",questionTitleEditorWrap:"questionTitleEditorWrap___MHB5s",choiceListWrap:"choiceListWrap___jB8b1",choiceWrap:"choiceWrap___QFkTc",choiceIndex:"choiceIndex___Mr2YO",judgementIndex:"judgementIndex___fUVWK",setAnswerBtn:"setAnswerBtn___Whox5",activeAnswer:"activeAnswer___fGU6Y",activeJudgementAnswer:"activeJudgementAnswer___wJv8P",actionWrapper:"actionWrapper___ERQ7k",addIcon:"addIcon___L9TE0",inputBorder:"inputBorder___Q5tRE",placeholder:"placeholder___p9sFY",blankInputNumberWrapper:"blankInputNumberWrapper___uEHb0",addBtn:"addBtn___WR5ZI",blankIndex:"blankIndex___x9Pny",baseInputWrapper:"baseInputWrapper___eVsG7",collapseWrapper:"collapseWrapper___ZTysU",panelHeader:"panelHeader___QSN9g",open:"open___B6FU9",close:"close___QX19r",hide:"hide___mn25n"}},22982:function(Ut,ot){"use strict";ot.Z={flex_box_center:"flex_box_center___IBr6x",flex_space_between:"flex_space_between___n2Iz0",flex_box_vertical_center:"flex_box_vertical_center___1umwO",flex_box_center_end:"flex_box_center_end___SRZYb",flex_box_column:"flex_box_column___b90Da",form:"form___V3fAH",title_icon:"title_icon____uDZy",title:"title___RxKwK",content:"content___vFT5m",pubColSty:"pubColSty___dfLkL",selectSty:"selectSty____Wuek",borderSty:"borderSty___EuFYV",delSty:"delSty___AdEeI",delBorder:"delBorder___vcTJc",copHover:"copHover___JVVXI",multiple_select:"multiple_select___ZMPhl"}},19493:function(Ut,ot){"use strict";ot.Z={flex_box_center:"flex_box_center___SF0m3",flex_space_between:"flex_space_between___ChLjp",flex_box_vertical_center:"flex_box_vertical_center____l_EF",flex_box_center_end:"flex_box_center_end___YcZNu",flex_box_column:"flex_box_column___R9dNq",downloadbutton:"downloadbutton___oEXJW",configWorkContainer:"configWorkContainer___CHUrh"}},31138:function(Ut,ot,z){"use strict";var E=z(59301),fe=Object.defineProperty,Oe=Object.getOwnPropertySymbols,Ce=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,Be=(De,Le,ke)=>Le in De?fe(De,Le,{enumerable:!0,configurable:!0,writable:!0,value:ke}):De[Le]=ke,le=(De,Le)=>{for(var ke in Le||(Le={}))Ce.call(Le,ke)&&Be(De,ke,Le[ke]);if(Oe)for(var ke of Oe(Le))Se.call(Le,ke)&&Be(De,ke,Le[ke]);return De};const Te=De=>React.createElement("svg",le({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",width:60,height:80},De),React.createElement("path",{fill:"#fff",d:"M749.4 373.9H710v-78.8c0-108.7-88.2-197-197-197-108.7 0-197 88.2-197 197v78.8h-39.4c-43.5 0-78.8 35.3-78.8 78.8v393.9c0 43.5 35.3 78.8 78.8 78.8h472.7c43.5 0 78.8-35.3 78.8-78.8V452.7c.1-43.5-35.2-78.8-78.7-78.8zM513 728.5c-43.5 0-78.8-35.3-78.8-78.8s35.3-78.8 78.8-78.8 78.8 35.3 78.8 78.8-35.3 78.8-78.8 78.8zm122.1-354.6H390.9v-78.8c0-67.4 54.8-122.1 122.1-122.1 67.4 0 122.1 54.8 122.1 122.1v78.8zm0 0"}));ot.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjYwIiBoZWlnaHQ9IjgwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNzQ5LjQgMzczLjlINzEwdi03OC44YzAtMTA4LjctODguMi0xOTctMTk3LTE5Ny0xMDguNyAwLTE5NyA4OC4yLTE5NyAxOTd2NzguOGgtMzkuNGMtNDMuNSAwLTc4LjggMzUuMy03OC44IDc4Ljh2MzkzLjljMCA0My41IDM1LjMgNzguOCA3OC44IDc4LjhoNDcyLjdjNDMuNSAwIDc4LjgtMzUuMyA3OC44LTc4LjhWNDUyLjdjLjEtNDMuNS0zNS4yLTc4LjgtNzguNy03OC44ek01MTMgNzI4LjVjLTQzLjUgMC03OC44LTM1LjMtNzguOC03OC44czM1LjMtNzguOCA3OC44LTc4LjggNzguOCAzNS4zIDc4LjggNzguOC0zNS4zIDc4LjgtNzguOCA3OC44em0xMjIuMS0zNTQuNkgzOTAuOXYtNzguOGMwLTY3LjQgNTQuOC0xMjIuMSAxMjIuMS0xMjIuMSA2Ny40IDAgMTIyLjEgNTQuOCAxMjIuMSAxMjIuMXY3OC44em0wIDAiLz48L3N2Zz4="},12327:function(Ut,ot,z){"use strict";var E=z(59301),fe=Object.defineProperty,Oe=Object.getOwnPropertySymbols,Ce=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,Be=(De,Le,ke)=>Le in De?fe(De,Le,{enumerable:!0,configurable:!0,writable:!0,value:ke}):De[Le]=ke,le=(De,Le)=>{for(var ke in Le||(Le={}))Ce.call(Le,ke)&&Be(De,ke,Le[ke]);if(Oe)for(var ke of Oe(Le))Se.call(Le,ke)&&Be(De,ke,Le[ke]);return De};const Te=De=>React.createElement("svg",le({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},De),React.createElement("title",null,"\u7F16\u7EC4 18"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#FCB041",cx:7,cy:7,r:7}),React.createElement("path",{d:"M7.531 9.638a.616.616 0 1 1-1.231 0v-.02a.616.616 0 1 1 1.231 0v.02Zm0-2.25a.616.616 0 1 1-1.231 0V4.117a.616.616 0 1 1 1.231 0v3.273Z",fill:"#FFF",fillRule:"nonzero"})));ot.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNGQ0IwNDEiIGN4PSI3IiBjeT0iNyIgcj0iNyIvPjxwYXRoIGQ9Ik03LjUzMSA5LjYzOGEuNjE2LjYxNiAwIDEgMS0xLjIzMSAwdi0uMDJhLjYxNi42MTYgMCAxIDEgMS4yMzEgMHYuMDJabTAtMi4yNWEuNjE2LjYxNiAwIDEgMS0xLjIzMSAwVjQuMTE3YS42MTYuNjE2IDAgMSAxIDEuMjMxIDB2My4yNzNaIiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+"},68385:function(Ut,ot,z){"use strict";var E=z(59301),fe=Object.defineProperty,Oe=Object.getOwnPropertySymbols,Ce=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,Be=(De,Le,ke)=>Le in De?fe(De,Le,{enumerable:!0,configurable:!0,writable:!0,value:ke}):De[Le]=ke,le=(De,Le)=>{for(var ke in Le||(Le={}))Ce.call(Le,ke)&&Be(De,ke,Le[ke]);if(Oe)for(var ke of Oe(Le))Se.call(Le,ke)&&Be(De,ke,Le[ke]);return De};const Te=De=>React.createElement("svg",le({xmlns:"http://www.w3.org/2000/svg",width:14,height:18},De),React.createElement("path",{fill:"#F7B500",d:"M7 4c3.899 0 7 3.141 7 7s-3.101 7-7 7-7-3.141-7-7 3.101-7 7-7Zm1 3H6.395a3.501 3.501 0 0 1-.857 1.245c-.32.294-.752.551-1.297.772L4 9.109V10.9c.448-.154.82-.315 1.117-.483.222-.126.45-.282.685-.466l.236-.194V15H8V7ZM4.812 0c.175 0 .35.16.438.318l1.313 2.309s-2.8.16-4.463 1.672L.088.716C0 .636 0 .557 0 .478 0 .159.263 0 .525 0Zm8.663 0c.263 0 .525.239.525.478 0 .08 0 .159-.088.238L11.9 4.22c-1.662-1.433-4.463-1.592-4.463-1.592L8.75.318C8.75.16 8.925 0 9.188 0Z"}));ot.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0Y3QjUwMCIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptMSAzSDYuMzk1YTMuNTAxIDMuNTAxIDAgMCAxLS44NTcgMS4yNDVjLS4zMi4yOTQtLjc1Mi41NTEtMS4yOTcuNzcyTDQgOS4xMDlWMTAuOWMuNDQ4LS4xNTQuODItLjMxNSAxLjExNy0uNDgzLjIyMi0uMTI2LjQ1LS4yODIuNjg1LS40NjZsLjIzNi0uMTk0VjE1SDhWN1pNNC44MTIgMGMuMTc1IDAgLjM1LjE2LjQzOC4zMThsMS4zMTMgMi4zMDlzLTIuOC4xNi00LjQ2MyAxLjY3MkwuMDg4LjcxNkMwIC42MzYgMCAuNTU3IDAgLjQ3OCAwIC4xNTkuMjYzIDAgLjUyNSAwWm04LjY2MyAwYy4yNjMgMCAuNTI1LjIzOS41MjUuNDc4IDAgLjA4IDAgLjE1OS0uMDg4LjIzOEwxMS45IDQuMjJjLTEuNjYyLTEuNDMzLTQuNDYzLTEuNTkyLTQuNDYzLTEuNTkyTDguNzUuMzE4QzguNzUuMTYgOC45MjUgMCA5LjE4OCAwWiIvPjwvc3ZnPg=="},83358:function(Ut,ot,z){"use strict";var E=z(59301),fe=Object.defineProperty,Oe=Object.getOwnPropertySymbols,Ce=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,Be=(De,Le,ke)=>Le in De?fe(De,Le,{enumerable:!0,configurable:!0,writable:!0,value:ke}):De[Le]=ke,le=(De,Le)=>{for(var ke in Le||(Le={}))Ce.call(Le,ke)&&Be(De,ke,Le[ke]);if(Oe)for(var ke of Oe(Le))Se.call(Le,ke)&&Be(De,ke,Le[ke]);return De};const Te=De=>React.createElement("svg",le({xmlns:"http://www.w3.org/2000/svg",width:14,height:18},De),React.createElement("path",{fill:"#B9C4CF",d:"M7 4c3.899 0 7 3.141 7 7s-3.101 7-7 7-7-3.141-7-7 3.101-7 7-7Zm.05 3c-.675 0-1.203.092-1.584.276a2.056 2.056 0 0 0-.887.794c-.18.296-.31.691-.394 1.186l-.038.255 2.004.177c.055-.443.164-.753.326-.928a.814.814 0 0 1 .626-.263.81.81 0 0 1 .611.255c.162.17.243.375.243.614 0 .222-.081.456-.245.703-.164.247-.539.608-1.124 1.084-.96.776-1.613 1.45-1.962 2.02a4.363 4.363 0 0 0-.588 1.552L4 15h6v-1.781H6.877c.184-.197.343-.356.479-.478.136-.122.405-.334.808-.638.677-.523 1.145-1.002 1.401-1.438.257-.437.386-.895.386-1.374 0-.45-.112-.858-.336-1.22a2.043 2.043 0 0 0-.924-.808C8.301 7.088 7.753 7 7.05 7ZM4.812 0c.175 0 .35.16.437.318l1.313 2.309s-2.8.16-4.463 1.672L.088.716C0 .636 0 .557 0 .478 0 .159.263 0 .525 0Zm8.662 0c.263 0 .525.239.525.478 0 .08 0 .159-.088.238L11.9 4.22c-1.662-1.433-4.463-1.592-4.463-1.592L8.75.318C8.75.16 8.925 0 9.188 0Z"}));ot.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0I5QzRDRiIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptLjA1IDNjLS42NzUgMC0xLjIwMy4wOTItMS41ODQuMjc2YTIuMDU2IDIuMDU2IDAgMCAwLS44ODcuNzk0Yy0uMTguMjk2LS4zMS42OTEtLjM5NCAxLjE4NmwtLjAzOC4yNTUgMi4wMDQuMTc3Yy4wNTUtLjQ0My4xNjQtLjc1My4zMjYtLjkyOGEuODE0LjgxNCAwIDAgMSAuNjI2LS4yNjMuODEuODEgMCAwIDEgLjYxMS4yNTVjLjE2Mi4xNy4yNDMuMzc1LjI0My42MTQgMCAuMjIyLS4wODEuNDU2LS4yNDUuNzAzLS4xNjQuMjQ3LS41MzkuNjA4LTEuMTI0IDEuMDg0LS45Ni43NzYtMS42MTMgMS40NS0xLjk2MiAyLjAyYTQuMzYzIDQuMzYzIDAgMCAwLS41ODggMS41NTJMNCAxNWg2di0xLjc4MUg2Ljg3N2MuMTg0LS4xOTcuMzQzLS4zNTYuNDc5LS40NzguMTM2LS4xMjIuNDA1LS4zMzQuODA4LS42MzguNjc3LS41MjMgMS4xNDUtMS4wMDIgMS40MDEtMS40MzguMjU3LS40MzcuMzg2LS44OTUuMzg2LTEuMzc0IDAtLjQ1LS4xMTItLjg1OC0uMzM2LTEuMjJhMi4wNDMgMi4wNDMgMCAwIDAtLjkyNC0uODA4QzguMzAxIDcuMDg4IDcuNzUzIDcgNy4wNSA3Wk00LjgxMiAwYy4xNzUgMCAuMzUuMTYuNDM3LjMxOGwxLjMxMyAyLjMwOXMtMi44LjE2LTQuNDYzIDEuNjcyTC4wODguNzE2QzAgLjYzNiAwIC41NTcgMCAuNDc4IDAgLjE1OS4yNjMgMCAuNTI1IDBabTguNjYyIDBjLjI2MyAwIC41MjUuMjM5LjUyNS40NzggMCAuMDggMCAuMTU5LS4wODguMjM4TDExLjkgNC4yMmMtMS42NjItMS40MzMtNC40NjMtMS41OTItNC40NjMtMS41OTJMOC43NS4zMThDOC43NS4xNiA4LjkyNSAwIDkuMTg4IDBaIi8+PC9zdmc+"},62830:function(Ut,ot,z){"use strict";var E=z(59301),fe=Object.defineProperty,Oe=Object.getOwnPropertySymbols,Ce=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,Be=(De,Le,ke)=>Le in De?fe(De,Le,{enumerable:!0,configurable:!0,writable:!0,value:ke}):De[Le]=ke,le=(De,Le)=>{for(var ke in Le||(Le={}))Ce.call(Le,ke)&&Be(De,ke,Le[ke]);if(Oe)for(var ke of Oe(Le))Se.call(Le,ke)&&Be(De,ke,Le[ke]);return De};const Te=De=>React.createElement("svg",le({xmlns:"http://www.w3.org/2000/svg",width:14,height:18},De),React.createElement("path",{fill:"#D09F18",d:"M7 4c3.899 0 7 3.141 7 7s-3.101 7-7 7-7-3.141-7-7 3.101-7 7-7Zm-.062 3c-.826 0-1.464.172-1.915.517-.4.307-.686.733-.856 1.278l-.058.21 1.908.364c.052-.383.153-.651.302-.804a.772.772 0 0 1 .58-.23c.23 0 .412.07.544.211.133.14.199.33.199.565a.88.88 0 0 1-.265.638.89.89 0 0 1-.662.27 1.35 1.35 0 0 1-.158-.012l-.104-.015-.105 1.536c.278-.085.496-.127.654-.127.298 0 .533.099.707.296.173.197.26.475.26.833 0 .352-.09.634-.27.845a.852.852 0 0 1-.677.316.862.862 0 0 1-.636-.25c-.143-.144-.254-.384-.333-.723l-.036-.177L4 12.826c.132.482.321.882.567 1.2.246.319.56.56.942.726.381.165.902.248 1.563.248.677 0 1.224-.112 1.64-.335.416-.223.735-.542.956-.955.221-.414.332-.845.332-1.296 0-.359-.067-.667-.2-.926a1.633 1.633 0 0 0-.563-.625c-.149-.099-.363-.185-.644-.259.347-.204.606-.441.778-.712a1.66 1.66 0 0 0 .257-.908 1.82 1.82 0 0 0-.634-1.42C8.571 7.189 7.886 7 6.938 7ZM4.813 0c.175 0 .35.17.437.338l1.313 2.453s-2.8.17-4.463 1.776L.088.761C0 .677 0 .592 0 .507 0 .17.263 0 .525 0Zm8.662 0c.263 0 .525.254.525.507 0 .085 0 .17-.088.254L11.9 4.483C10.238 2.96 7.437 2.79 7.437 2.79L8.75.338C8.75.17 8.925 0 9.188 0Z"}));ot.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0QwOUYxOCIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptLS4wNjIgM2MtLjgyNiAwLTEuNDY0LjE3Mi0xLjkxNS41MTctLjQuMzA3LS42ODYuNzMzLS44NTYgMS4yNzhsLS4wNTguMjEgMS45MDguMzY0Yy4wNTItLjM4My4xNTMtLjY1MS4zMDItLjgwNGEuNzcyLjc3MiAwIDAgMSAuNTgtLjIzYy4yMyAwIC40MTIuMDcuNTQ0LjIxMS4xMzMuMTQuMTk5LjMzLjE5OS41NjVhLjg4Ljg4IDAgMCAxLS4yNjUuNjM4Ljg5Ljg5IDAgMCAxLS42NjIuMjcgMS4zNSAxLjM1IDAgMCAxLS4xNTgtLjAxMmwtLjEwNC0uMDE1LS4xMDUgMS41MzZjLjI3OC0uMDg1LjQ5Ni0uMTI3LjY1NC0uMTI3LjI5OCAwIC41MzMuMDk5LjcwNy4yOTYuMTczLjE5Ny4yNi40NzUuMjYuODMzIDAgLjM1Mi0uMDkuNjM0LS4yNy44NDVhLjg1Mi44NTIgMCAwIDEtLjY3Ny4zMTYuODYyLjg2MiAwIDAgMS0uNjM2LS4yNWMtLjE0My0uMTQ0LS4yNTQtLjM4NC0uMzMzLS43MjNsLS4wMzYtLjE3N0w0IDEyLjgyNmMuMTMyLjQ4Mi4zMjEuODgyLjU2NyAxLjIuMjQ2LjMxOS41Ni41Ni45NDIuNzI2LjM4MS4xNjUuOTAyLjI0OCAxLjU2My4yNDguNjc3IDAgMS4yMjQtLjExMiAxLjY0LS4zMzUuNDE2LS4yMjMuNzM1LS41NDIuOTU2LS45NTUuMjIxLS40MTQuMzMyLS44NDUuMzMyLTEuMjk2IDAtLjM1OS0uMDY3LS42NjctLjItLjkyNmExLjYzMyAxLjYzMyAwIDAgMC0uNTYzLS42MjVjLS4xNDktLjA5OS0uMzYzLS4xODUtLjY0NC0uMjU5LjM0Ny0uMjA0LjYwNi0uNDQxLjc3OC0uNzEyYTEuNjYgMS42NiAwIDAgMCAuMjU3LS45MDggMS44MiAxLjgyIDAgMCAwLS42MzQtMS40MkM4LjU3MSA3LjE4OSA3Ljg4NiA3IDYuOTM4IDdaTTQuODEzIDBjLjE3NSAwIC4zNS4xNy40MzcuMzM4bDEuMzEzIDIuNDUzcy0yLjguMTctNC40NjMgMS43NzZMLjA4OC43NjFDMCAuNjc3IDAgLjU5MiAwIC41MDcgMCAuMTcuMjYzIDAgLjUyNSAwWm04LjY2MiAwYy4yNjMgMCAuNTI1LjI1NC41MjUuNTA3IDAgLjA4NSAwIC4xNy0uMDg4LjI1NEwxMS45IDQuNDgzQzEwLjIzOCAyLjk2IDcuNDM3IDIuNzkgNy40MzcgMi43OUw4Ljc1LjMzOEM4Ljc1LjE3IDguOTI1IDAgOS4xODggMFoiLz48L3N2Zz4="},63720:function(){"use strict";function Ut(ce,y,a,x){a===void 0&&(a=0),x===void 0&&(x=1/0),this._name=ce,this._defaultValue=y,this._minimum=a,this._maximum=x}Object.defineProperty(Ut.prototype,"name",{get:function(){return this._name},set:function(ce){if(typeof ce!="string"||ce==="")throw new Error("Shape name must be a valid string.");this._name=ce}}),Object.defineProperty(Ut.prototype,"defaultValue",{get:function(){return this._defaultValue},set:function(ce){if(typeof ce!="number"||isNaN(ce))throw new Error("The default value must be a real number, not: "+ce);this._defaultValue=ce}}),Object.defineProperty(Ut.prototype,"minimum",{get:function(){return this._minimum},set:function(ce){if(typeof ce!="number"||isNaN(ce))throw new Error("Minimum must be a real number, not: "+ce);this._minimum=ce}}),Object.defineProperty(Ut.prototype,"maximum",{get:function(){return this._maximum},set:function(ce){if(typeof ce!="number"||isNaN(ce))throw new Error("Maximum must be a real number, not: "+ce);this._maximum=ce}}),go.Shape._FigureParameters={},go.Shape.getFigureParameter=function(ce,y){var a=go.Shape._FigureParameters[ce];return a?a[y]:null},go.Shape.setFigureParameter=function(ce,y,a){if(!(a instanceof Ut))throw new Error("Third argument to Shape.setFigureParameter is not FigureParameter: "+a);if(a.defaultValuea.maximum)throw new Error("defaultValue must be between minimum and maximum, not: "+a.defaultValue);var x=go.Shape._FigureParameters[ce];x||(x=[],go.Shape._FigureParameters[ce]=x),x[y]=a};var ot=[];function z(ce,y){var a=ot.pop();return a===void 0?new go.Point(ce,y):(a.x=ce,a.y=y,a)}function E(){var ce=ot.pop();return ce===void 0?new go.Point:ce}function fe(ce){ot.push(ce)}function Oe(ce,y,a,x,b,ee,te,ne,ue){ue||(ue=new go.Point);var re=ce-a,me=b-te,se=NaN,ye=NaN;if(re===0)if(me===0)ce===a&&(se=ce,ye=y);else{var Fe=(ee-ne)/me,Me=ee-Fe*b;se=ce,ye=Fe*se+Me}else if(me===0){var be=(y-x)/re,at=y-be*ce;se=b,ye=be*se+at}else{var be=(y-x)/re,Fe=(ee-ne)/me,at=y-be*ce,Me=ee-Fe*b;se=(Me-at)/(be-Fe),ye=be*se+at}return ue.x=se,ue.y=ye,ue}function Ce(ce,y,a,x,b,ee,te,ne,ue,re,me,se,ye,Fe){var Me=1-ue,be=ue,at=ce*Me+a*be,Ve=y*Me+x*be,it=a*Me+b*be,Ye=x*Me+ee*be,rt=b*Me+te*be,yt=ee*Me+ne*be,bt=at*Me+it*be,ft=Ve*Me+Ye*be,Gt=it*Me+rt*be,Tt=Ye*Me+yt*be,Lt=bt*Me+Gt*be,Rt=ft*Me+Tt*be;re.x=at,re.y=Ve,me.x=bt,me.y=ft,se.x=Lt,se.y=Rt,ye.x=Gt,ye.y=Tt,Fe.x=rt,Fe.y=yt}var Se=new go.Spot(.156,.156),Be=new go.Spot(.844,.844),le=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new Ut("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(ce,y,a){var x=ce?ce.parameter1:NaN;(isNaN(x)||x<0)&&(x=5),x=Math.min(x,y/3),x=Math.min(x,a/3);var b=x*le,ee=new go.Geometry().add(new go.PathFigure(x,0,!0).add(new go.PathSegment(go.PathSegment.Line,y-x,0)).add(new go.PathSegment(go.PathSegment.Bezier,y,x,y-b,0,y,b)).add(new go.PathSegment(go.PathSegment.Line,y,a-x)).add(new go.PathSegment(go.PathSegment.Bezier,y-x,a,y,a-b,y-b,a)).add(new go.PathSegment(go.PathSegment.Line,x,a)).add(new go.PathSegment(go.PathSegment.Bezier,0,a-x,b,a,0,a-b)).add(new go.PathSegment(go.PathSegment.Line,0,x)).add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,b,b,0).close()));return b>1&&(ee.spot1=new go.Spot(0,0,b,b),ee.spot2=new go.Spot(1,1,-b,-b)),ee}),go.Shape.defineFigureGenerator("Border","RoundedRectangle"),go.Shape.defineFigureGenerator("TriangleRight",function(ce,y,a){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(0,.25,.5,.75)}),go.Shape.defineFigureGenerator("TriangleDown",function(ce,y,a){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,.5*y,a).close())).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("TriangleLeft",function(ce,y,a){return new go.Geometry().add(new go.PathFigure(y,a).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,y,0).close())).setSpots(.5,.25,1,.75)}),go.Shape.defineFigureGenerator("TriangleUp",function(ce,y,a){return new go.Geometry().add(new go.PathFigure(y,a).add(new go.PathSegment(go.PathSegment.Line,0,a)).add(new go.PathSegment(go.PathSegment.Line,.5*y,0).close())).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("Triangle","TriangleUp"),go.Shape.defineFigureGenerator("Diamond",function(ce,y,a){return new go.Geometry().add(new go.PathFigure(.5*y,0).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.5*y,a)).add(new go.PathSegment(go.PathSegment.Line,y,.5*a).close())).setSpots(.25,.25,.75,.75)}),go.Shape.defineFigureGenerator("LineH",function(ce,y,a){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=a/2,x.endX=y,x.endY=a/2,x}),go.Shape.defineFigureGenerator("LineV",function(ce,y,a){var x=new go.Geometry(go.Geometry.Line);return x.startX=y/2,x.startY=0,x.endX=y/2,x.endY=a,x}),go.Shape.defineFigureGenerator("BarH","Rectangle"),go.Shape.defineFigureGenerator("BarV","Rectangle"),go.Shape.defineFigureGenerator("MinusLine","LineH"),go.Shape.defineFigureGenerator("PlusLine",function(ce,y,a){return new go.Geometry().add(new go.PathFigure(0,a/2,!1).add(new go.PathSegment(go.PathSegment.Line,y,a/2)).add(new go.PathSegment(go.PathSegment.Move,y/2,0)).add(new go.PathSegment(go.PathSegment.Line,y/2,a)))}),go.Shape.defineFigureGenerator("XLine",function(ce,y,a){return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Move,0,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)))}),go.Shape.defineFigureGenerator("LineRight",function(ce,y,a){return new go.Geometry().add(new go.PathFigure(.25*y,0,!1).add(new go.PathSegment(go.PathSegment.Line,.75*y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.25*y,a)))}),go.Shape.defineFigureGenerator("LineDown",function(ce,y,a){return new go.Geometry().add(new go.PathFigure(0,.25*a,!1).add(new go.PathSegment(go.PathSegment.Line,.5*y,.75*a)).add(new go.PathSegment(go.PathSegment.Line,y,.25*a)))}),go.Shape.defineFigureGenerator("LineLeft",function(ce,y,a){return new go.Geometry().add(new go.PathFigure(.75*y,0,!1).add(new go.PathSegment(go.PathSegment.Line,.25*y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.75*y,a)))}),go.Shape.defineFigureGenerator("LineUp",function(ce,y,a){return new go.Geometry().add(new go.PathFigure(0,.75*a,!1).add(new go.PathSegment(go.PathSegment.Line,.5*y,.25*a)).add(new go.PathSegment(go.PathSegment.Line,y,.75*a)))}),go.Shape.defineFigureGenerator("AsteriskLine",function(ce,y,a){var x=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(x*y,(1-x)*a,!1).add(new go.PathSegment(go.PathSegment.Line,(1-x)*y,x*a)).add(new go.PathSegment(go.PathSegment.Move,x*y,x*a)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*y,(1-x)*a)).add(new go.PathSegment(go.PathSegment.Move,0,a/2)).add(new go.PathSegment(go.PathSegment.Line,y,a/2)).add(new go.PathSegment(go.PathSegment.Move,y/2,0)).add(new go.PathSegment(go.PathSegment.Line,y/2,a)))}),go.Shape.defineFigureGenerator("CircleLine",function(ce,y,a){var x=y/2,b=new go.Geometry().add(new go.PathFigure(y,y/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,x,x,x,x).close()));return b.spot1=Se,b.spot2=Be,b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Line1",function(ce,y,a){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=0,x.endX=y,x.endY=a,x}),go.Shape.defineFigureGenerator("Line2",function(ce,y,a){var x=new go.Geometry(go.Geometry.Line);return x.startX=y,x.startY=0,x.endX=0,x.endY=a,x}),go.Shape.defineFigureGenerator("Curve1",function(ce,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,y,a,le*y,0,y,(1-le)*a)))}),go.Shape.defineFigureGenerator("Curve2",function(ce,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,y,a,0,le*a,(1-le)*y,a)))}),go.Shape.defineFigureGenerator("Curve3",function(ce,y,a){return new go.Geometry().add(new go.PathFigure(y,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,a,y,le*a,le*y,a)))}),go.Shape.defineFigureGenerator("Curve4",function(ce,y,a){return new go.Geometry().add(new go.PathFigure(y,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,a,(1-le)*y,0,0,(1-le)*a)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(ce,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(0,.5,.5,1)}),go.Shape.defineFigureGenerator("TriangleDownRight",function(ce,y,a){return new go.Geometry().add(new go.PathFigure(y,0,!0).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(.5,.5,1,1)}),go.Shape.defineFigureGenerator("TriangleUpLeft",function(ce,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(0,0,.5,.5)}),go.Shape.defineFigureGenerator("TriangleUpRight",function(ce,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y,a).close())).setSpots(.5,0,1,.5)}),go.Shape.defineFigureGenerator("RightTriangle","TriangleDownLeft"),go.Shape.setFigureParameter("Parallelogram1",0,new Ut("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(ce,y,a){var x=ce?ce.parameter1:NaN;isNaN(x)?x=.1:x<-1?x=-1:x>1&&(x=1);var b=Math.abs(x)*y;if(x===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=y,ee.endY=a,ee}else{var ee=new go.Geometry;return x>0?ee.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y-b,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y-b,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,b,a).close())),by&&(x=y);var b=Math.abs(x);if(x===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=y,ee.endY=a,ee}else{var ee=new go.Geometry;return x>0?ee.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y-b,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y-b,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,b,a).close())),b.5&&(x=.5);var b=Math.abs(x)*y;if(x===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=y,ee.endY=a,ee}else{var ee=new go.Geometry;return x>0?ee.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,y-b,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y-b,a)).add(new go.PathSegment(go.PathSegment.Line,b,a).close())),by&&(x=y/2);var b=Math.abs(x);if(x===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=y,ee.endY=a,ee}else{var ee=new go.Geometry;return x>0?ee.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,y-b,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y-b,a)).add(new go.PathSegment(go.PathSegment.Line,b,a).close())),by&&(x=y/2);var b=Math.abs(x);if(x===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=y,ee.endY=a,ee}else{var ee=new go.Geometry;return x>0?ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y-b,a)).add(new go.PathSegment(go.PathSegment.Line,b,a).close())):ee.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,y-b,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())),b0&&(te.add(new go.PathSegment(go.PathSegment.Move,y/2+ne,y/2)),te.add(new go.PathSegment(go.PathSegment.Arc,0,-360,b,b,ne,ne).close())),ee.spot1=Se,ee.spot2=Be,ee.defaultStretch=go.GraphObject.Uniform,ee}),go.Shape.defineFigureGenerator("Cloud",function(ce,y,a){return new go.Geometry().add(new go.PathFigure(.08034461*y,.1944299*a,!0).add(new go.PathSegment(go.PathSegment.Bezier,.2008615*y,.05349299*a,-.09239631*y,.07836421*a,.1406031*y,-.0542823*a)).add(new go.PathSegment(go.PathSegment.Bezier,.4338609*y,.074219*a,.2450511*y,-.00697547*a,.3776197*y,-.01112067*a)).add(new go.PathSegment(go.PathSegment.Bezier,.6558228*y,.07004196*a,.4539471*y,0,.6066018*y,-.02526587*a)).add(new go.PathSegment(go.PathSegment.Bezier,.8921095*y,.08370865*a,.6914277*y,-.01904177*a,.8921095*y,-.01220843*a)).add(new go.PathSegment(go.PathSegment.Bezier,.9147671*y,.3194596*a,1.036446*y,.04105738*a,1.020377*y,.3022052*a)).add(new go.PathSegment(go.PathSegment.Bezier,.9082935*y,.562044*a,1.04448*y,.360238*a,.992256*y,.5219009*a)).add(new go.PathSegment(go.PathSegment.Bezier,.9212406*y,.8217117*a,1.032337*y,.5771781*a,1.018411*y,.8120651*a)).add(new go.PathSegment(go.PathSegment.Bezier,.7592566*y,.9156953*a,1.028411*y,.9571472*a,.8556702*y,1.052487*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5101666*y,.9310455*a,.7431877*y,1.009325*a,.5624123*y,1.021761*a)).add(new go.PathSegment(go.PathSegment.Bezier,.2609328*y,.9344623*a,.4820677*y,1.031761*a,.3030112*y,1.002796*a)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*y,.870098*a,.2329994*y,1.01518*a,.03213784*y,1.01518*a)).add(new go.PathSegment(go.PathSegment.Bezier,.06829292*y,.6545475*a,-.02812061*y,.9032597*a,-.01205169*y,.6835638*a)).add(new go.PathSegment(go.PathSegment.Bezier,.06427569*y,.4265613*a,-.01812061*y,.6089503*a,-.00606892*y,.4555777*a)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*y,.1944299*a,-.01606892*y,.3892545*a,-.01205169*y,.1944299*a))).setSpots(.1,.1,.9,.9)}),go.Shape.defineFigureGenerator("StopSign",function(ce,y,a){var x=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(x*y,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-x)*y,0)).add(new go.PathSegment(go.PathSegment.Line,y,x*a)).add(new go.PathSegment(go.PathSegment.Line,y,(1-x)*a)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*y,a)).add(new go.PathSegment(go.PathSegment.Line,x*y,a)).add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*a)).add(new go.PathSegment(go.PathSegment.Line,0,x*a).close())).setSpots(x/2,x/2,1-x/2,1-x/2)}),go.Shape.setFigureParameter("Pie",0,new Ut("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new Ut("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(ce,y,a){var x=ce?ce.parameter1:NaN,b=ce?ce.parameter2:NaN;isNaN(x)&&(x=0),isNaN(b)&&(b=315);var ee=x%360;ee<0&&(ee+=360);var te=b%360,ne=Math.min(y,a)/2;return new go.Geometry().add(new go.PathFigure(ne,ne).add(new go.PathSegment(go.PathSegment.Arc,ee,te,ne,ne,ne,ne).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(ce,y,a){var x=le/Math.SQRT2*.5,b=Math.SQRT2/2,ee=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(y,a,!0).add(new go.PathSegment(go.PathSegment.Bezier,b*y,ee*a,y,(1-x)*a,(b+x)*y,(ee+x)*a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close()))}),go.Shape.setFigureParameter("ThickCross",0,new Ut("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(ce,y,a){var x=ce?ce.parameter1:NaN;(isNaN(x)||x<0)&&(x=30);var b=Math.min(x,y)/2,ee=y/2,te=a/2;return new go.Geometry().add(new go.PathFigure(ee-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,ee+b,0)).add(new go.PathSegment(go.PathSegment.Line,ee+b,te-b)).add(new go.PathSegment(go.PathSegment.Line,y,te-b)).add(new go.PathSegment(go.PathSegment.Line,y,te+b)).add(new go.PathSegment(go.PathSegment.Line,ee+b,te+b)).add(new go.PathSegment(go.PathSegment.Line,ee+b,a)).add(new go.PathSegment(go.PathSegment.Line,ee-b,a)).add(new go.PathSegment(go.PathSegment.Line,ee-b,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te-b)).add(new go.PathSegment(go.PathSegment.Line,ee-b,te-b).close()))}),go.Shape.setFigureParameter("ThinCross",0,new Ut("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(ce,y,a){var x=ce?ce.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var b=Math.min(x,y)/2,ee=y/2,te=a/2;return new go.Geometry().add(new go.PathFigure(ee-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,ee+b,0)).add(new go.PathSegment(go.PathSegment.Line,ee+b,te-b)).add(new go.PathSegment(go.PathSegment.Line,y,te-b)).add(new go.PathSegment(go.PathSegment.Line,y,te+b)).add(new go.PathSegment(go.PathSegment.Line,ee+b,te+b)).add(new go.PathSegment(go.PathSegment.Line,ee+b,a)).add(new go.PathSegment(go.PathSegment.Line,ee-b,a)).add(new go.PathSegment(go.PathSegment.Line,ee-b,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te-b)).add(new go.PathSegment(go.PathSegment.Line,ee-b,te-b).close()))}),go.Shape.setFigureParameter("ThickX",0,new Ut("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(ce,y,a){var x=ce?ce.parameter1:NaN;if((isNaN(x)||x<0)&&(x=30),y===0||a===0){var b=new go.Geometry(go.Geometry.Rectangle);return b.startX=0,b.startY=0,b.endX=y,b.endY=a,b}else{var ee=y/2,te=a/2,ne=Math.atan2(a,y),ue=x-Math.min(Math.cos(ne)*x/2,ee),re=x-Math.min(Math.sin(ne)*x/2,te),b=new go.Geometry,me=new go.PathFigure(ue,0,!0);return b.add(me),me.add(new go.PathSegment(go.PathSegment.Line,ee,.2*a)),me.add(new go.PathSegment(go.PathSegment.Line,y-ue,0)),me.add(new go.PathSegment(go.PathSegment.Line,y,re)),me.add(new go.PathSegment(go.PathSegment.Line,.8*y,te)),me.add(new go.PathSegment(go.PathSegment.Line,y,a-re)),me.add(new go.PathSegment(go.PathSegment.Line,y-ue,a)),me.add(new go.PathSegment(go.PathSegment.Line,ee,.8*a)),me.add(new go.PathSegment(go.PathSegment.Line,ue,a)),me.add(new go.PathSegment(go.PathSegment.Line,0,a-re)),me.add(new go.PathSegment(go.PathSegment.Line,.2*y,te)),me.add(new go.PathSegment(go.PathSegment.Line,0,re).close()),b}}),go.Shape.setFigureParameter("ThinX",0,new Ut("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(ce,y,a){var x=ce?ce.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var b=new go.Geometry,ee=new go.PathFigure(.1*y,0,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*y,.4*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*y,0)),ee.add(new go.PathSegment(go.PathSegment.Line,y,.1*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*y,.5*a)),ee.add(new go.PathSegment(go.PathSegment.Line,y,.9*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*y,a)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.1*y,a)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.9*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*y,.5*a)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.1*a).close()),b}),go.Shape.setFigureParameter("SquareIBeam",0,new Ut("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(ce,y,a){var x=ce?ce.parameter1:NaN;isNaN(x)&&(x=.2);var b=new go.Geometry,ee=new go.PathFigure(0,0,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y,0)),ee.add(new go.PathSegment(go.PathSegment.Line,y,x*a)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*y,x*a)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*y,(1-x)*a)),ee.add(new go.PathSegment(go.PathSegment.Line,y,(1-x)*a)),ee.add(new go.PathSegment(go.PathSegment.Line,y,a)),ee.add(new go.PathSegment(go.PathSegment.Line,0,a)),ee.add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*a)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*y,(1-x)*a)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*y,x*a)),ee.add(new go.PathSegment(go.PathSegment.Line,0,x*a).close()),b}),go.Shape.setFigureParameter("RoundedIBeam",0,new Ut("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(ce,y,a){var x=ce?ce.parameter1:NaN;isNaN(x)&&(x=.5);var b=new go.Geometry,ee=new go.PathFigure(0,0,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,y,a,Math.abs(1-x)*y,.25*a,Math.abs(1-x)*y,.75*a)),ee.add(new go.PathSegment(go.PathSegment.Line,0,a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*y,.75*a,x*y,.25*a).close()),b}),go.Shape.defineFigureGenerator("HalfEllipse",function(ce,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,le*y,0,y,(.5-le/2)*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,a,y,(.5+le/2)*a,le*y,a).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(ce,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,a,y,0,y,a)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.5*y,.75*a,.5*y,.25*a).close())).setSpots(.311,.266,.744,.744)}),go.Shape.defineFigureGenerator("Heart",function(ce,y,a){return new go.Geometry().add(new go.PathFigure(.5*y,a,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,.3*a,.1*y,.8*a,0,.5*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.3*a,0,0,.45*y,0)).add(new go.PathSegment(go.PathSegment.Bezier,y,.3*a,.55*y,0,y,0)).add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,.5*a,.9*y,.8*a).close())).setSpots(.14,.29,.86,.78)}),go.Shape.defineFigureGenerator("Spade",function(ce,y,a){return new go.Geometry().add(new go.PathFigure(.5*y,0,!0).add(new go.PathSegment(go.PathSegment.Line,.51*y,.01*a)).add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,.6*y,.2*a,y,.25*a)).add(new go.PathSegment(go.PathSegment.Bezier,.55*y,.7*a,y,.8*a,.6*y,.8*a)).add(new go.PathSegment(go.PathSegment.Bezier,.75*y,a,.5*y,.75*a,.55*y,.95*a)).add(new go.PathSegment(go.PathSegment.Line,.25*y,a)).add(new go.PathSegment(go.PathSegment.Bezier,.45*y,.7*a,.45*y,.95*a,.5*y,.75*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.4*y,.8*a,0,.8*a)).add(new go.PathSegment(go.PathSegment.Bezier,.49*y,.01*a,0,.25*a,.4*y,.2*a).close())).setSpots(.14,.26,.86,.78)}),go.Shape.defineFigureGenerator("Club",function(ce,y,a){var x=new go.Geometry,b=new go.PathFigure(.4*y,.6*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.15*y,a,.5*y,.75*a,.45*y,.95*a)),b.add(new go.PathSegment(go.PathSegment.Line,.85*y,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*y,.6*a,.55*y,.95*a,.5*y,.75*a));var ee=.2,te=.3,ne=0,ue=ee*le;return b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*y,(.5+ee+ne)*a,(.5-ee+te)*y,(.5+ue+ne)*a,(.5-ue+te)*y,(.5+ee+ne)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+ee+te)*y,(.5+ne)*a,(.5+ue+te)*y,(.5+ee+ne)*a,(.5+ee+te)*y,(.5+ue+ne)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*y,(.5-ee+ne)*a,(1-.5+ee+te)*y,(.5-ue+ne)*a,(.5+ue+te)*y,(.5-ee+ne)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.65*y,.36771243*a,(.5-ue+te)*y,(.5-ee+ne)*a,(.5-ee+te+.05)*y,(.5-ue+ne-.02)*a)),ee=.2,te=0,ne=-.3,ue=ee*le,b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+ee+te)*y,(.5+ne)*a,(.5+ue+te)*y,(.5+ee+ne)*a,(.5+ee+te)*y,(.5+ue+ne)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*y,(.5-ee+ne)*a,(1-.5+ee+te)*y,(.5-ue+ne)*a,(.5+ue+te)*y,(.5-ee+ne)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ee+te)*y,(.5+ne)*a,(.5-ue+te)*y,(.5-ee+ne)*a,(.5-ee+te)*y,(.5-ue+ne)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ue+te)*y,(.5+ee+ne)*a,(.5-ee+te)*y,(.5+ue+ne)*a,(.5-ue+te)*y,(.5+ee+ne)*a)),ee=.2,te=-.3,ne=0,ue=ee*le,b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*y,(.5-ee+ne)*a,(1-.5+ee+te-.05)*y,(.5-ue+ne-.02)*a,(.5+ue+te)*y,(.5-ee+ne)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ee+te)*y,(.5+ne)*a,(.5-ue+te)*y,(.5-ee+ne)*a,(.5-ee+te)*y,(.5-ue+ne)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*y,(.5+ee+ne)*a,(.5-ee+te)*y,(.5+ue+ne)*a,(.5-ue+te)*y,(.5+ee+ne)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*y,.6*a,(.5+ue+te)*y,(.5+ee+ne)*a,(.5+ee+te)*y,(.5+ue+ne)*a).close()),x.setSpots(.06,.33,.93,.68),x}),go.Shape.defineFigureGenerator("YinYang",function(ce,y,a){var x=new go.Geometry,b=new go.PathFigure(y*.5,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,y*.5,y*.5,y*.5,y*.5)),b.add(new go.PathSegment(go.PathSegment.Arc,90,-180,y*.5,y*.75,y*.25,y*.25)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,y*.5,y*.25,y*.25,y*.25));var ee=.1,te=.5,ne=.25;return b.add(new go.PathSegment(go.PathSegment.Move,(te+ee)*y,ne*a)),b.add(new go.PathSegment(go.PathSegment.Arc,0,-360,y*te,a*ne,ee*y,ee*y).close()),b=new go.PathFigure(y*.5,0,!1),x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,-180,y*.5,y*.5,y*.5,y*.5)),ne=.75,b=new go.PathFigure((te+ee)*y,ne*a,!0),x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,0,360,y*te,a*ne,ee*y,ee*y).close()),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Peace",function(ce,y,a){var x=.8535533905932737,b=.5*y,ee=.5*a;return new go.Geometry().add(new go.PathFigure(b,0,!1).add(new go.PathSegment(go.PathSegment.Arc,270,360,b,ee,b,ee)).add(new go.PathSegment(go.PathSegment.Line,b,a)).add(new go.PathSegment(go.PathSegment.Move,b,ee)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*y,x*a)).add(new go.PathSegment(go.PathSegment.Move,b,ee)).add(new go.PathSegment(go.PathSegment.Line,x*y,x*a)))}),go.Shape.defineFigureGenerator("NotAllowed",function(ce,y,a){var x=new go.Geometry,b=le*.5,ee=.5,te=.5,ne=.5,ue=new go.PathFigure(te*y,(ne-ee)*a);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,(te-ee)*y,ne*a,(te-b)*y,(ne-ee)*a,(te-ee)*y,(ne-b)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne+ee)*a,(te-ee)*y,(ne+b)*a,(te-b)*y,(ne+ee)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*y,ne*a,(te+b)*y,(ne+ee)*a,(te+ee)*y,(ne+b)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne-ee)*a,(te+ee)*y,(ne-b)*a,(te+b)*y,(ne-ee)*a)),ee=.4,b=le*.4;var re=E(),me=E(),se=E(),ye=E();Ce(te,ne-ee,te+b,ne-ee,te+ee,ne-b,te+ee,ne,.42,re,me,se,ye,ye);var Fe=E(),Me=E(),be=E();Ce(te,ne-ee,te+b,ne-ee,te+ee,ne-b,te+ee,ne,.58,ye,ye,be,Fe,Me);var at=E(),Ve=E(),it=E();Ce(te,ne+ee,te-b,ne+ee,te-ee,ne+b,te-ee,ne,.42,at,Ve,it,ye,ye);var Ye=E(),rt=E(),yt=E();return Ce(te,ne+ee,te-b,ne+ee,te-ee,ne+b,te-ee,ne,.58,ye,ye,yt,Ye,rt),ue.add(new go.PathSegment(go.PathSegment.Move,yt.x*y,yt.y*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(te-ee)*y,ne*a,Ye.x*y,Ye.y*a,rt.x*y,rt.y*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne-ee)*a,(te-ee)*y,(ne-b)*a,(te-b)*y,(ne-ee)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,se.x*y,se.y*a,re.x*y,re.y*a,me.x*y,me.y*a)),ue.add(new go.PathSegment(go.PathSegment.Line,yt.x*y,yt.y*a).close()),ue.add(new go.PathSegment(go.PathSegment.Move,it.x*y,it.y*a)),ue.add(new go.PathSegment(go.PathSegment.Line,be.x*y,be.y*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*y,ne*a,Fe.x*y,Fe.y*a,Me.x*y,Me.y*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne+ee)*a,(te+ee)*y,(ne+b)*a,(te+b)*y,(ne+ee)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,it.x*y,it.y*a,at.x*y,at.y*a,Ve.x*y,Ve.y*a).close()),fe(re),fe(me),fe(se),fe(ye),fe(Fe),fe(Me),fe(be),fe(at),fe(Ve),fe(it),fe(Ye),fe(rt),fe(yt),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Fragile",function(ce,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.25*y,0)).add(new go.PathSegment(go.PathSegment.Line,.2*y,.15*a)).add(new go.PathSegment(go.PathSegment.Line,.3*y,.25*a)).add(new go.PathSegment(go.PathSegment.Line,.29*y,.33*a)).add(new go.PathSegment(go.PathSegment.Line,.35*y,.25*a)).add(new go.PathSegment(go.PathSegment.Line,.3*y,.15*a)).add(new go.PathSegment(go.PathSegment.Line,.4*y,0)).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Bezier,.55*y,.5*a,y,.25*a,.75*y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.55*y,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.7*y,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.7*y,a)).add(new go.PathSegment(go.PathSegment.Line,.3*y,a)).add(new go.PathSegment(go.PathSegment.Line,.3*y,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.45*y,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.45*y,.5*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*y,.5*a,0,.25*a).close()))}),go.Shape.setFigureParameter("HourGlass",0,new Ut("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(ce,y,a){var x=ce?ce.parameter1:NaN;(isNaN(x)||x<0)&&(x=30),x>y&&(x=y);var b=(y-x)/2,ee=b+x;return new go.Geometry().add(new go.PathFigure(ee,.5*a).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a)).add(new go.PathSegment(go.PathSegment.Line,b,.5*a)).add(new go.PathSegment(go.PathSegment.Line,0,0)).add(new go.PathSegment(go.PathSegment.Line,y,0).close()))}),go.Shape.defineFigureGenerator("Lightning",function(ce,y,a){return new go.Geometry().add(new go.PathFigure(0,.55*a).add(new go.PathSegment(go.PathSegment.Line,.6*y,0)).add(new go.PathSegment(go.PathSegment.Line,.3*y,.45*a)).add(new go.PathSegment(go.PathSegment.Line,y,.45*a)).add(new go.PathSegment(go.PathSegment.Line,.4*y,a)).add(new go.PathSegment(go.PathSegment.Line,.7*y,.55*a).close()))}),go.Shape.defineFigureGenerator("GenderMale",function(ce,y,a){var x=new go.Geometry,b=le*.4,ee=.4,te=.5,ne=.5,ue=E(),re=E(),me=E(),se=E(),ye=new go.PathFigure((te-ee)*y,ne*a,!1);x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne-ee)*a,(te-ee)*y,(ne-b)*a,(te-b)*y,(ne-ee)*a)),Ce(te,ne-ee,te+b,ne-ee,te+ee,ne-b,te+ee,ne,.44,me,se,re,ue,ue),ye.add(new go.PathSegment(go.PathSegment.Bezier,re.x*y,re.y*a,me.x*y,me.y*a,se.x*y,se.y*a));var Fe=z(re.x,re.y);Ce(te,ne-ee,te+b,ne-ee,te+ee,ne-b,te+ee,ne,.56,ue,ue,re,me,se);var Me=z(re.x,re.y);ye.add(new go.PathSegment(go.PathSegment.Line,(Fe.x*.1+.95*.9)*y,Fe.y*.1*a)),ye.add(new go.PathSegment(go.PathSegment.Line,.85*y,Fe.y*.1*a)),ye.add(new go.PathSegment(go.PathSegment.Line,.85*y,0)),ye.add(new go.PathSegment(go.PathSegment.Line,y,0)),ye.add(new go.PathSegment(go.PathSegment.Line,y,.15*a)),ye.add(new go.PathSegment(go.PathSegment.Line,(Me.x*.1+.9)*y,.15*a)),ye.add(new go.PathSegment(go.PathSegment.Line,(Me.x*.1+.9)*y,(Me.y*.1+.05*.9)*a)),ye.add(new go.PathSegment(go.PathSegment.Line,Me.x*y,Me.y*a)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*y,ne*a,me.x*y,me.y*a,se.x*y,se.y*a)),ye.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne+ee)*a,(te+ee)*y,(ne+b)*a,(te+b)*y,(ne+ee)*a)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(te-ee)*y,ne*a,(te-b)*y,(ne+ee)*a,(te-ee)*y,(ne+b)*a)),ee=.35,b=le*.35;var be=new go.PathFigure(te*y,(ne-ee)*a,!1);x.add(be),be.add(new go.PathSegment(go.PathSegment.Bezier,(te-ee)*y,ne*a,(te-b)*y,(ne-ee)*a,(te-ee)*y,(ne-b)*a)),be.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne+ee)*a,(te-ee)*y,(ne+b)*a,(te-b)*y,(ne+ee)*a)),be.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*y,ne*a,(te+b)*y,(ne+ee)*a,(te+ee)*y,(ne+b)*a)),be.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne-ee)*a,(te+ee)*y,(ne-b)*a,(te+b)*y,(ne-ee)*a));var at=new go.PathFigure((te-ee)*y,ne*a,!1);return x.add(at),fe(ue),fe(re),fe(me),fe(se),fe(Fe),fe(Me),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(ce,y,a){var x=new go.Geometry,b=.375,ee=0,te=-.125,ne=b*le,ue=new go.PathFigure((.525+ee)*y,(.5+b+te)*a,!1);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+ee)*y,(.5+te)*a,(.5+ne+ee)*y,(.5+b+te)*a,(.5+b+ee)*y,(.5+ne+te)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*y,(.5-b+te)*a,(1-.5+b+ee)*y,(.5-ne+te)*a,(.5+ne+ee)*y,(.5-b+te)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+ee)*y,(.5+te)*a,(.5-ne+ee)*y,(.5-b+te)*a,(.5-b+ee)*y,(.5-ne+te)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(.475+ee)*y,(.5+b+te)*a,(.5-b+ee)*y,(.5+ne+te)*a,(.5-ne+ee)*y,(.5+b+te)*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.475*y,.85*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.425*y,.85*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.425*y,.9*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.475*y,.9*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.475*y,a)),ue.add(new go.PathSegment(go.PathSegment.Line,.525*y,a)),ue.add(new go.PathSegment(go.PathSegment.Line,.525*y,.9*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.575*y,.9*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.575*y,.85*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.525*y,.85*a).close()),b=.325,ee=0,te=-.125,ne=b*le;var ue=new go.PathFigure((1-.5+b+ee)*y,(.5+te)*a,!1);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*y,(.5+b+te)*a,(.5+b+ee)*y,(.5+ne+te)*a,(.5+ne+ee)*y,(.5+b+te)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+ee)*y,(.5+te)*a,(.5-ne+ee)*y,(.5+b+te)*a,(.5-b+ee)*y,(.5+ne+te)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*y,(.5-b+te)*a,(.5-b+ee)*y,(.5-ne+te)*a,(.5-ne+ee)*y,(.5-b+te)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+ee)*y,(.5+te)*a,(.5+ne+ee)*y,(.5-b+te)*a,(1-.5+b+ee)*y,(.5-ne+te)*a));var ue=new go.PathFigure((.525+ee)*y,(.5+b+te)*a,!1);return x.add(ue),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(ce,y,a){var x=ce?ce.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*y,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*y,a)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,y,.5*a))).setSpots(0,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicIff",function(ce,y,a){var x=ce?ce.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*y,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*y,a)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Move,x*y,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,x*y,a))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(ce,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)))}),go.Shape.defineFigureGenerator("LogicAnd",function(ce,y,a){return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,.5*y,0)).add(new go.PathSegment(go.PathSegment.Line,y,a))).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("LogicOr",function(ce,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*y,a)).add(new go.PathSegment(go.PathSegment.Line,y,0))).setSpots(.219,0,.78,.409)}),go.Shape.defineFigureGenerator("LogicXor",function(ce,y,a){var x=new go.Geometry().add(new go.PathFigure(.5*y,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*y,a)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Arc,0,360,.5*y,.5*a,.5*y,.5*a)));return x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicTruth",function(ce,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Move,.5*y,0)).add(new go.PathSegment(go.PathSegment.Line,.5*y,a)))}),go.Shape.defineFigureGenerator("LogicFalsity",function(ce,y,a){return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Move,.5*y,a)).add(new go.PathSegment(go.PathSegment.Line,.5*y,0)))}),go.Shape.defineFigureGenerator("LogicThereExists",function(ce,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Move,y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a)))}),go.Shape.defineFigureGenerator("LogicForAll",function(ce,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*y,a)).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Move,.25*y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.75*y,.5*a))).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("LogicIsDefinedAs",function(ce,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Move,0,a)).add(new go.PathSegment(go.PathSegment.Line,y,a))).setSpots(.01,.01,.99,.49)}),go.Shape.defineFigureGenerator("LogicIntersect",function(ce,y,a){var x=.5;return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,0,x*a)).add(new go.PathSegment(go.PathSegment.Arc,180,180,x*y,x*a,x*y,x*a)).add(new go.PathSegment(go.PathSegment.Line,y,a))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(ce,y,a){var x=.5;return new go.Geometry().add(new go.PathFigure(y,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,x*a)).add(new go.PathSegment(go.PathSegment.Arc,0,180,x*y,x*a,x*y,x*a)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new Ut("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new Ut("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(ce,y,a){var x=ce?ce.parameter1:NaN;isNaN(x)&&(x=.3);var b=ce?ce.parameter2:NaN;isNaN(b)&&(b=.3);var ee=(1-x)*y,te=(.5-b/2)*a,ne=(.5+b/2)*a,ue=new go.Geometry,re=new go.PathFigure(0,te,!0);ue.add(re),re.add(new go.PathSegment(go.PathSegment.Line,ee,te)),re.add(new go.PathSegment(go.PathSegment.Line,ee,0)),re.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),re.add(new go.PathSegment(go.PathSegment.Line,ee,a)),re.add(new go.PathSegment(go.PathSegment.Line,ee,ne)),re.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),ue.spot1=new go.Spot(0,te/a);var me=Oe(0,ne/a,1,ne/a,ee/y,1,1,.5,E());return ue.spot2=new go.Spot(me.x,me.y),fe(me),ue}),go.Shape.setFigureParameter("Arrow2",0,new Ut("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new Ut("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(ce,y,a){var x=ce?ce.parameter1:NaN;isNaN(x)&&(x=30),x>y&&(x=y);var b=ce?ce.parameter2:NaN;isNaN(b)&&(b=30),b=Math.min(b,a/2);var ee=y-x,te=(a-b)/2,ne=te+b,ue=new go.Geometry,re=new go.PathFigure(0,te,!0);ue.add(re),re.add(new go.PathSegment(go.PathSegment.Line,ee,te)),re.add(new go.PathSegment(go.PathSegment.Line,ee,0)),re.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),re.add(new go.PathSegment(go.PathSegment.Line,ee,a)),re.add(new go.PathSegment(go.PathSegment.Line,ee,ne)),re.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),ue.spot1=new go.Spot(0,te/a);var me=Oe(0,ne/a,1,ne/a,ee/y,1,1,.5,E());return ue.spot2=new go.Spot(me.x,me.y),fe(me),ue}),go.Shape.defineFigureGenerator("Chevron",function(ce,y,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a).close()),x}),go.Shape.defineFigureGenerator("DoubleArrow",function(ce,y,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,.214*a)),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,1*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,1*a)),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,.786*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,1*a).close()),x}),go.Shape.setFigureParameter("DoubleEndArrow",0,new Ut("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(ce,y,a){var x=ce?ce.parameter1:NaN;isNaN(x)&&(x=.3);var b=(.5-x/2)*a,ee=(.5+x/2)*a,te=new go.Geometry,ne=new go.PathFigure(y,.5*a,!0);te.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,ee)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*y,ee)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*y,a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*y,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*y,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,0).close());var ue=Oe(0,.5,.3,0,0,b/a,.1,b/a,E());return te.spot1=new go.Spot(ue.x,ue.y),ue=Oe(.7,1,1,.5,0,ee/a,1,ee/a,ue),te.spot2=new go.Spot(ue.x,ue.y),fe(ue),te}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new Ut("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new Ut("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(ce,y,a){var x=ce?ce.parameter1:NaN;isNaN(x)&&(x=40);var b=ce?ce.parameter2:NaN;isNaN(b)&&(b=100);var ee=(a-x)/2,te=ee+x,ne=(a-b)/2,ue=ne+b;(x>a||b>a)&&(b>x?(x=x*a/b,ee=(a-x)/2,te=ee+x,ne=0,ue=a):(ee=0,te=a,ne=0,ue=a));var re=new go.Geometry,me=new go.PathFigure(y,.5*a,!0);re.add(me),me.add(new go.PathSegment(go.PathSegment.Line,.7*y,ue)),me.add(new go.PathSegment(go.PathSegment.Line,.7*y,te)),me.add(new go.PathSegment(go.PathSegment.Line,.3*y,te)),me.add(new go.PathSegment(go.PathSegment.Line,.3*y,ue)),me.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),me.add(new go.PathSegment(go.PathSegment.Line,.3*y,ne)),me.add(new go.PathSegment(go.PathSegment.Line,.3*y,ee)),me.add(new go.PathSegment(go.PathSegment.Line,.7*y,ee)),me.add(new go.PathSegment(go.PathSegment.Line,.7*y,ne).close());var se=Oe(0,.5,.3,ne/a,0,ee/a,1,ee/a,E());return re.spot1=new go.Spot(se.x,se.y),se=Oe(.7,ue/a,1,.5,0,te/a,1,te/a,se),re.spot2=new go.Spot(se.x,se.y),fe(se),re}),go.Shape.setFigureParameter("IBeamArrow",0,new Ut("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(ce,y,a){var x=ce?ce.parameter1:NaN;isNaN(x)&&(x=.3);var b=(.5-x/2)*a,ee=(.5+x/2)*a,te=new go.Geometry,ne=new go.PathFigure(y,.5*a,!0);te.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,ee)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*y,ee)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*y,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*y,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,0).close()),te.spot1=new go.Spot(0,b/a);var ue=Oe(.7,1,1,.5,0,ee/a,1,ee/a,E());return te.spot2=new go.Spot(ue.x,ue.y),fe(ue),te}),go.Shape.setFigureParameter("IBeamArrow2",0,new Ut("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new Ut("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(ce,y,a){var x=ce?ce.parameter1:NaN;isNaN(x)&&(x=40);var b=ce?ce.parameter2:NaN;isNaN(b)&&(b=100);var ee=(a-x)/2,te=ee+x,ne=(a-b)/2,ue=ne+b;(x>a||b>a)&&(b>x?(x=x*a/b,ee=(a-x)/2,te=ee+x,ne=0,ue=a):(ee=0,te=a,ne=0,ue=a));var re=new go.Geometry,me=new go.PathFigure(y,.5*a,!0);re.add(me),me.add(new go.PathSegment(go.PathSegment.Line,.7*y,ue)),me.add(new go.PathSegment(go.PathSegment.Line,.7*y,te)),me.add(new go.PathSegment(go.PathSegment.Line,.2*y,te)),me.add(new go.PathSegment(go.PathSegment.Line,.2*y,ue)),me.add(new go.PathSegment(go.PathSegment.Line,0,ue)),me.add(new go.PathSegment(go.PathSegment.Line,0,ne)),me.add(new go.PathSegment(go.PathSegment.Line,.2*y,ne)),me.add(new go.PathSegment(go.PathSegment.Line,.2*y,ee)),me.add(new go.PathSegment(go.PathSegment.Line,.7*y,ee)),me.add(new go.PathSegment(go.PathSegment.Line,.7*y,ne).close()),re.spot1=new go.Spot(0,ee/a);var se=Oe(.7,ue/a,1,.5,0,te/a,1,te/a,E());return re.spot2=new go.Spot(se.x,se.y),fe(se),re}),go.Shape.setFigureParameter("Pointer",0,new Ut("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(ce,y,a){var x=ce?ce.parameter1:NaN;isNaN(x)&&(x=.1);var b=new go.Geometry,ee=new go.PathFigure(y,.5*a,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,a)),ee.add(new go.PathSegment(go.PathSegment.Line,x*y,.5*a)),ee.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),b.spot1=new go.Spot(x,.35);var te=Oe(.2,.65,1,.65,0,1,1,.5,E());return b.spot2=new go.Spot(te.x,te.y),fe(te),b}),go.Shape.setFigureParameter("RoundedPointer",0,new Ut("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(ce,y,a){var x=ce?ce.parameter1:NaN;isNaN(x)&&(x=.3);var b=new go.Geometry,ee=new go.PathFigure(y,.5*a,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*y,.75*a,x*y,.25*a).close()),b.spot1=new go.Spot(x,.35);var te=Oe(0,.65,1,.65,0,1,1,.5,E());return b.spot2=new go.Spot(te.x,te.y),fe(te),b}),go.Shape.setFigureParameter("SplitEndArrow",0,new Ut("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(ce,y,a){var x=ce?ce.parameter1:NaN;isNaN(x)&&(x=.4);var b=(.5-x/2)*a,ee=(.5+x/2)*a,te=new go.Geometry,ne=new go.PathFigure(y,.5*a,!0);te.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,ee)),ne.add(new go.PathSegment(go.PathSegment.Line,0,ee)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*y,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,0).close()),te.spot1=new go.Spot(.2,.3);var ue=Oe(.7,1,1,.5,0,ee/a,1,ee/a,E());return te.spot2=new go.Spot(ue.x,ue.y),fe(ue),te}),go.Shape.setFigureParameter("SplitEndArrow2",0,new Ut("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(ce,y,a){var x=ce?ce.parameter1:NaN;isNaN(x)&&(x=50);var b=(a-x)/2,ee=b+x;x>a&&(b=0,ee=a);var te=new go.Geometry,ne=new go.PathFigure(y,.5*a,!0);te.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,ee)),ne.add(new go.PathSegment(go.PathSegment.Line,0,ee)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*y,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,0).close()),te.spot1=new go.Spot(.2,b/a);var ue=Oe(.7,1,1,.5,0,ee/a,1,ee/a,E());return te.spot2=new go.Spot(ue.x,ue.y),fe(ue),te}),go.Shape.setFigureParameter("SquareArrow",0,new Ut("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(ce,y,a){var x=ce?ce.parameter1:NaN;isNaN(x)&&(x=.7);var b=new go.Geometry,ee=new go.PathFigure(y,.5*a,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,x*y,a)),ee.add(new go.PathSegment(go.PathSegment.Line,0,a)),ee.add(new go.PathSegment(go.PathSegment.Line,0,0)),ee.add(new go.PathSegment(go.PathSegment.Line,x*y,0).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(x,1),b}),go.Shape.defineFigureGenerator("Cone1",function(ce,y,a){var x=new go.Geometry,b=le*.5,ee=le*.1,te=new go.PathFigure(0,.9*a,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),te.add(new go.PathSegment(go.PathSegment.Line,y,.9*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,(.9+ee)*a,(.5+b)*y,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-b)*y,a,0,(.9+ee)*a).close()),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.97),x}),go.Shape.defineFigureGenerator("Cone2",function(ce,y,a){var x=new go.Geometry,b=new go.PathFigure(0,.9*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,y,.9*a,(1-.85/.9)*y,a,.85/.9*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.9*a).close());var ee=new go.PathFigure(0,.9*a,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,y,.9*a,(1-.85/.9)*y,.8*a,.85/.9*y,.8*a)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.82),x}),go.Shape.defineFigureGenerator("Cube1",function(ce,y,a){var x=new go.Geometry,b=new go.PathFigure(.5*y,a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.85*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.15*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.15*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*a).close());var ee=new go.PathFigure(.5*y,a,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*y,.3*a)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.15*a)),ee.add(new go.PathSegment(go.PathSegment.Move,.5*y,.3*a)),ee.add(new go.PathSegment(go.PathSegment.Line,y,.15*a)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.5,.85),x}),go.Shape.defineFigureGenerator("Cube2",function(ce,y,a){var x=new go.Geometry,b=new go.PathFigure(0,.3*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,0).close());var ee=new go.PathFigure(0,.3*a,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.7*y,.3*a)),ee.add(new go.PathSegment(go.PathSegment.Line,y,0)),ee.add(new go.PathSegment(go.PathSegment.Move,.7*y,.3*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.7,1),x}),go.Shape.defineFigureGenerator("Cylinder1",function(ce,y,a){var x=ce?ce.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var b=new go.Geometry,ee=le*.5,te=new go.PathFigure(0,x,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,0,le*x,(.5-ee)*y,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,1*y,x,(.5+ee)*y,0,1*y,le*x)),te.add(new go.PathSegment(go.PathSegment.Line,y,a-x)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,1*a,1*y,a-le*x,(.5+ee)*y,1*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,a-x,(.5-ee)*y,1*a,0,a-le*x)),te.add(new go.PathSegment(go.PathSegment.Line,0,x));var ne=new go.PathFigure(y,x,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,2*x,1*y,2*x-le*x,(.5+ee)*y,2*x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,x,(.5-ee)*y,2*x,0,2*x-le*x)),b.spot1=new go.Spot(0,0,0,2*x),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder2",function(ce,y,a){var x=ce?ce.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var b=new go.Geometry,ee=le*.5,te=new go.PathFigure(0,a-x,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,0,x)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,0,le*x,(.5-ee)*y,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,y,x,(.5+ee)*y,0,y,le*x)),te.add(new go.PathSegment(go.PathSegment.Line,y,a-x)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,a-le*x,(.5+ee)*y,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,a-x,(.5-ee)*y,a,0,a-le*x));var ne=new go.PathFigure(0,a-x,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a-2*x,0,a-x-le*x,(.5-ee)*y,a-2*x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y,a-x,(.5+ee)*y,a-2*x,y,a-x-le*x)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,0,-2*x),b}),go.Shape.defineFigureGenerator("Cylinder3",function(ce,y,a){var x=ce?ce.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,y/3);var b=new go.Geometry,ee=le*.5,te=new go.PathFigure(x,0,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y-x,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,y-le*x,0,y,(.5-ee)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,y-x,a,y,(.5+ee)*a,y-le*x,a)),te.add(new go.PathSegment(go.PathSegment.Line,x,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,le*x,a,0,(.5+ee)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-ee)*a,le*x,0));var ne=new go.PathFigure(x,0,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,2*x,.5*a,x+le*x,0,2*x,(.5-ee)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,x,a,2*x,(.5+ee)*a,x+le*x,a)),b.spot1=new go.Spot(0,0,2*x,0),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder4",function(ce,y,a){var x=ce?ce.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,y/3);var b=new go.Geometry,ee=le*.5,te=new go.PathFigure(y-x,0,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,y-le*x,0,y,(.5-ee)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,y-x,a,y,(.5+ee)*a,y-le*x,a)),te.add(new go.PathSegment(go.PathSegment.Line,x,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,le*x,a,0,(.5+ee)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-ee)*a,le*x,0)),te.add(new go.PathSegment(go.PathSegment.Line,y-x,0));var ne=new go.PathFigure(y-x,0,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,y-2*x,.5*a,y-x-le*x,0,y-2*x,(.5-ee)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y-x,a,y-2*x,(.5+ee)*a,y-x-le*x,a)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,-2*x,0),b}),go.Shape.defineFigureGenerator("Prism1",function(ce,y,a){var x=new go.Geometry,b=new go.PathFigure(.25*y,.25*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ee=new go.PathFigure(.25*y,.25*a,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),x.spot1=new go.Spot(.408,.172),x.spot2=new go.Spot(.833,.662),x}),go.Shape.defineFigureGenerator("Prism2",function(ce,y,a){var x=new go.Geometry,b=new go.PathFigure(0,.25*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,.75*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ee=new go.PathFigure(0,a,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.25*y,.5*a)),ee.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),ee.add(new go.PathSegment(go.PathSegment.Move,0,.25*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.25*y,.5*a)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("Pyramid1",function(ce,y,a){var x=new go.Geometry,b=new go.PathFigure(.5*y,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.75*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*a).close());var ee=new go.PathFigure(.5*y,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Pyramid2",function(ce,y,a){var x=new go.Geometry,b=new go.PathFigure(.5*y,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.85*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*a).close());var ee=new go.PathFigure(.5*y,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*y,.7*a)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.85*a)),ee.add(new go.PathSegment(go.PathSegment.Move,.5*y,.7*a)),ee.add(new go.PathSegment(go.PathSegment.Line,y,.85*a)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Actor",function(ce,y,a){var x=new go.Geometry,b=.2,ee=.1,te=le*b,ne=le*ee,ue=.5,re=.1,me=new go.PathFigure(ue*y,(re+ee)*a,!0);x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,(ue-b)*y,re*a,(ue-te)*y,(re+ee)*a,(ue-b)*y,(re+ne)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,ue*y,(re-ee)*a,(ue-b)*y,(re-ne)*a,(ue-te)*y,(re-ee)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,(ue+b)*y,re*a,(ue+te)*y,(re-ee)*a,(ue+b)*y,(re-ne)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,ue*y,(re+ee)*a,(ue+b)*y,(re+ne)*a,(ue+te)*y,(re+ee)*a));var se=.05,ye=le*se;ue=.05,re=.25;var Fe=new go.PathFigure(.5*y,.2*a,!0);return x.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Line,.95*y,.2*a)),ue=.95,re=.25,Fe.add(new go.PathSegment(go.PathSegment.Bezier,(ue+se)*y,re*a,(ue+ye)*y,(re-se)*a,(ue+se)*y,(re-ye)*a)),Fe.add(new go.PathSegment(go.PathSegment.Line,y,.6*a)),Fe.add(new go.PathSegment(go.PathSegment.Line,.85*y,.6*a)),Fe.add(new go.PathSegment(go.PathSegment.Line,.85*y,.35*a)),se=.025,ye=le*se,ue=.825,re=.35,Fe.add(new go.PathSegment(go.PathSegment.Bezier,ue*y,(re-se)*a,(ue+se)*y,(re-ye)*a,(ue+ye)*y,(re-se)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(ue-se)*y,re*a,(ue-ye)*y,(re-se)*a,(ue-se)*y,(re-ye)*a)),Fe.add(new go.PathSegment(go.PathSegment.Line,.8*y,a)),Fe.add(new go.PathSegment(go.PathSegment.Line,.55*y,a)),Fe.add(new go.PathSegment(go.PathSegment.Line,.55*y,.7*a)),se=.05,ye=le*se,ue=.5,re=.7,Fe.add(new go.PathSegment(go.PathSegment.Bezier,ue*y,(re-se)*a,(ue+se)*y,(re-ye)*a,(ue+ye)*y,(re-se)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(ue-se)*y,re*a,(ue-ye)*y,(re-se)*a,(ue-se)*y,(re-ye)*a)),Fe.add(new go.PathSegment(go.PathSegment.Line,.45*y,a)),Fe.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),Fe.add(new go.PathSegment(go.PathSegment.Line,.2*y,.35*a)),se=.025,ye=le*se,ue=.175,re=.35,Fe.add(new go.PathSegment(go.PathSegment.Bezier,ue*y,(re-se)*a,(ue+se)*y,(re-ye)*a,(ue+ye)*y,(re-se)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(ue-se)*y,re*a,(ue-ye)*y,(re-se)*a,(ue-se)*y,(re-ye)*a)),Fe.add(new go.PathSegment(go.PathSegment.Line,.15*y,.6*a)),Fe.add(new go.PathSegment(go.PathSegment.Line,0,.6*a)),Fe.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),se=.05,ye=le*se,ue=.05,re=.25,Fe.add(new go.PathSegment(go.PathSegment.Bezier,ue*y,(re-se)*a,(ue-se)*y,(re-ye)*a,(ue-ye)*y,(re-se)*a)),Fe.add(new go.PathSegment(go.PathSegment.Line,.5*y,.2*a)),x.spot1=new go.Spot(.2,.2),x.spot2=new go.Spot(.8,.65),x}),go.Shape.setFigureParameter("Card",0,new Ut("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(ce,y,a){var x=ce?ce.parameter1:NaN;isNaN(x)&&(x=.2);var b=new go.Geometry,ee=new go.PathFigure(y,0,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y,a)),ee.add(new go.PathSegment(go.PathSegment.Line,0,a)),ee.add(new go.PathSegment(go.PathSegment.Line,0,x*a)),ee.add(new go.PathSegment(go.PathSegment.Line,x*y,0).close()),b.spot1=new go.Spot(0,x),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("Collate",function(ce,y,a){var x=new go.Geometry,b=new go.PathFigure(.5*y,.5*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a));var ee=new go.PathFigure(.5*y,.5*a,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y,a)),ee.add(new go.PathSegment(go.PathSegment.Line,0,a)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,.25),x}),go.Shape.defineFigureGenerator("CreateRequest",function(ce,y,a){var x=new go.Geometry,b=ce?ce.parameter1:NaN;isNaN(b)&&(b=.1);var ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y,0)),ee.add(new go.PathSegment(go.PathSegment.Line,y,a)),ee.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var te=new go.PathFigure(0,b*a,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,b*a)),te.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*a)),te.add(new go.PathSegment(go.PathSegment.Line,y,(1-b)*a)),x}),go.Shape.defineFigureGenerator("Database",function(ce,y,a){var x=new go.Geometry,b=le*.5,ee=le*.1,te=new go.PathFigure(y,.1*a,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,.9*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,(.9+ee)*a,(.5+b)*y,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-b)*y,a,0,(.9+ee)*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,0,(.1-ee)*a,(.5-b)*y,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,y,.1*a,(.5+b)*y,0,y,(.1-ee)*a));var ne=new go.PathFigure(y,.1*a,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.2*a,y,(.1+ee)*a,(.5+b)*y,.2*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*a,(.5-b)*y,.2*a,0,(.1+ee)*a)),ne.add(new go.PathSegment(go.PathSegment.Move,y,.2*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.3*a,y,(.2+ee)*a,(.5+b)*y,.3*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*a,(.5-b)*y,.3*a,0,(.2+ee)*a)),ne.add(new go.PathSegment(go.PathSegment.Move,y,.3*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.4*a,y,(.3+ee)*a,(.5+b)*y,.4*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*a,(.5-b)*y,.4*a,0,(.3+ee)*a)),x.spot1=new go.Spot(0,.4),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("DataStorage",function(ce,y,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*y,a,y,0,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*y,.9*a,.25*y,.1*a).close()),x.spot1=new go.Spot(.226,0),x.spot2=new go.Spot(.81,1),x}),go.Shape.defineFigureGenerator("DiskStorage",function(ce,y,a){var x=new go.Geometry,b=le*.5,ee=le*.1,te=new go.PathFigure(y,.1*a,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,.9*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,(.9+ee)*a,(.5+b)*y,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-b)*y,a,0,(.9+ee)*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,0,(.1-ee)*a,(.5-b)*y,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,y,.1*a,(.5+b)*y,0,y,(.1-ee)*a));var ne=new go.PathFigure(y,.1*a,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.2*a,y,(.1+ee)*a,(.5+b)*y,.2*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*a,(.5-b)*y,.2*a,0,(.1+ee)*a)),ne.add(new go.PathSegment(go.PathSegment.Move,y,.2*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.3*a,y,(.2+ee)*a,(.5+b)*y,.3*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*a,(.5-b)*y,.3*a,0,(.2+ee)*a)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("Display",function(ce,y,a){var x=new go.Geometry,b=new go.PathFigure(.25*y,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*y,a,y,0,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.25*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close()),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,1),x}),go.Shape.defineFigureGenerator("DividedEvent",function(ce,y,a){var x=new go.Geometry,b=ce?ce.parameter1:NaN;isNaN(b)?b=.2:b<.15&&(b=.15);var ee=le*.2,te=new go.PathFigure(0,.2*a,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,0,0,(.2-ee)*a,(.2-ee)*y,0)),te.add(new go.PathSegment(go.PathSegment.Line,.8*y,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,y,.2*a,(.8+ee)*y,0,y,(.2-ee)*a)),te.add(new go.PathSegment(go.PathSegment.Line,y,.8*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,a,y,(.8+ee)*a,(.8+ee)*y,a)),te.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*a,(.2-ee)*y,a,0,(.8+ee)*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,.2*a));var ne=new go.PathFigure(0,b*a,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y,b*a)),x}),go.Shape.defineFigureGenerator("DividedProcess",function(ce,y,a){var x=new go.Geometry,b=ce?ce.parameter1:NaN;(isNaN(b)||b<.1)&&(b=.1);var ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y,0)),ee.add(new go.PathSegment(go.PathSegment.Line,y,a)),ee.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var te=new go.PathFigure(0,b*a,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,b*a)),x}),go.Shape.defineFigureGenerator("Document",function(ce,y,a){var x=new go.Geometry;a=a/.8;var b=new go.PathFigure(0,.7*a,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*y,.4*a,.5*y,a).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("ExternalOrganization",function(ce,y,a){var x=new go.Geometry,b=ce?ce.parameter1:NaN;(isNaN(b)||b<.2)&&(b=.2);var ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y,0)),ee.add(new go.PathSegment(go.PathSegment.Line,y,a)),ee.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var te=new go.PathFigure(b*y,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,0,b*a)),te.add(new go.PathSegment(go.PathSegment.Move,y,b*a)),te.add(new go.PathSegment(go.PathSegment.Line,(1-b)*y,0)),te.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*a)),te.add(new go.PathSegment(go.PathSegment.Line,b*y,a)),te.add(new go.PathSegment(go.PathSegment.Move,(1-b)*y,a)),te.add(new go.PathSegment(go.PathSegment.Line,y,(1-b)*a)),x}),go.Shape.defineFigureGenerator("ExternalProcess",function(ce,y,a){var x=new go.Geometry,b=new go.PathFigure(.5*y,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close());var ee=new go.PathFigure(.1*y,.4*a,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.1*y,.6*a)),ee.add(new go.PathSegment(go.PathSegment.Move,.9*y,.6*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*y,.4*a)),ee.add(new go.PathSegment(go.PathSegment.Move,.6*y,.1*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*y,.1*a)),ee.add(new go.PathSegment(go.PathSegment.Move,.4*y,.9*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*y,.9*a)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("File",function(ce,y,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ee=new go.PathFigure(.75*y,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.75*y,.25*a)),ee.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Interrupt",function(ce,y,a){var x=new go.Geometry,b=new go.PathFigure(y,.5*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a));var ee=new go.PathFigure(y,.5*a,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y,a));var te=new go.PathFigure(y,.5*a,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("InternalStorage",function(ce,y,a){var x=new go.Geometry,b=ce?ce.parameter1:NaN,ee=ce?ce.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(ee)&&(ee=.1);var te=new go.PathFigure(0,0,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,0)),te.add(new go.PathSegment(go.PathSegment.Line,y,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ne=new go.PathFigure(b*y,0,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,b*y,a)),ne.add(new go.PathSegment(go.PathSegment.Move,0,ee*a)),ne.add(new go.PathSegment(go.PathSegment.Line,y,ee*a)),x}),go.Shape.defineFigureGenerator("Junction",function(ce,y,a){var x=new go.Geometry,b=1/Math.SQRT2,ee=(1-1/Math.SQRT2)/2,te=le*.5,ne=.5,ue=new go.PathFigure(y,ne*a,!0);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,a,y,(ne+te)*a,(ne+te)*y,a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,0,ne*a,(ne-te)*y,a,0,(ne+te)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,0,0,(ne-te)*a,(ne-te)*y,0)),ue.add(new go.PathSegment(go.PathSegment.Bezier,y,ne*a,(ne+te)*y,0,y,(ne-te)*a));var re=new go.PathFigure((ee+b)*y,(ee+b)*a,!1);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,ee*y,ee*a)),re.add(new go.PathSegment(go.PathSegment.Move,ee*y,(ee+b)*a)),re.add(new go.PathSegment(go.PathSegment.Line,(ee+b)*y,ee*a)),x}),go.Shape.defineFigureGenerator("LinedDocument",function(ce,y,a){var x=new go.Geometry;a=a/.8;var b=new go.PathFigure(0,.7*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*y,.4*a,.5*y,a).close());var ee=new go.PathFigure(.1*y,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.1*y,.75*a)),x.spot1=new go.Spot(.1,0),x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("LoopLimit",function(ce,y,a){var x=new go.Geometry,b=new go.PathFigure(0,a,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,.25*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a).close()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MagneticTape",function(ce,y,a){var x=new go.Geometry,b=le*.5,ee=.5,te=new go.PathFigure(.5*y,a,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,0,ee*a,(ee-b)*y,a,0,(ee+b)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,ee*y,0,0,(ee-b)*a,(ee-b)*y,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,y,ee*a,(ee+b)*y,0,y,(ee-b)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,(ee+.1)*y,.9*a,y,(ee+b)*a,(ee+b)*y,.9*a)),te.add(new go.PathSegment(go.PathSegment.Line,y,.9*a)),te.add(new go.PathSegment(go.PathSegment.Line,y,a)),te.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),x.spot1=new go.Spot(.15,.15),x.spot2=new go.Spot(.85,.8),x}),go.Shape.defineFigureGenerator("ManualInput",function(ce,y,a){var x=new go.Geometry,b=new go.PathFigure(y,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*a).close()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MessageFromUser",function(ce,y,a){var x=new go.Geometry,b=ce?ce.parameter1:NaN;isNaN(b)&&(b=.7);var ee=new go.PathFigure(0,0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y,0)),ee.add(new go.PathSegment(go.PathSegment.Line,b*y,.5*a)),ee.add(new go.PathSegment(go.PathSegment.Line,y,a)),ee.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("MicroformProcessing",function(ce,y,a){var x=new go.Geometry,b=ce?ce.parameter1:NaN;isNaN(b)&&(b=.25);var ee=new go.PathFigure(0,0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*y,b*a)),ee.add(new go.PathSegment(go.PathSegment.Line,y,0)),ee.add(new go.PathSegment(go.PathSegment.Line,y,a)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*y,(1-b)*a)),ee.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x}),go.Shape.defineFigureGenerator("MicroformRecording",function(ce,y,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.15*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.85*a)),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,.75*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("MultiDocument",function(ce,y,a){var x=new go.Geometry;a=a/.8;var b=new go.PathFigure(y,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*y,.44*a,.96*y,.47*a,.93*y,.45*a)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.54*a,.86*y,.57*a,.83*y,.55*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.4*y,.4*a,.4*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.1*a)),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,.1*a)),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,0).close());var ee=new go.PathFigure(.1*y,.2*a,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.8*y,.2*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*y,.54*a)),ee.add(new go.PathSegment(go.PathSegment.Move,.2*y,.1*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*y,.1*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*y,.44*a)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.8,.77),x}),go.Shape.defineFigureGenerator("MultiProcess",function(ce,y,a){var x=new go.Geometry,b=new go.PathFigure(.1*y,.1*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,.1*a)),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,.9*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.9*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.2*a).close());var ee=new go.PathFigure(.2*y,.1*a,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.9*y,.1*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*y,.8*a)),ee.add(new go.PathSegment(go.PathSegment.Move,.1*y,.2*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*y,.2*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*y,.9*a)),x.spot1=new go.Spot(0,.2),x.spot2=new go.Spot(.8,1),x}),go.Shape.defineFigureGenerator("OfflineStorage",function(ce,y,a){var x=new go.Geometry,b=ce?ce.parameter1:NaN;isNaN(b)&&(b=.1);var ee=1-b,te=new go.PathFigure(0,0,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,0)),te.add(new go.PathSegment(go.PathSegment.Line,.5*y,a).close());var ne=new go.PathFigure(.5*b*y,b*a,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,(1-.5*b)*y,b*a)),x}),go.Shape.defineFigureGenerator("OffPageConnector",function(ce,y,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(.75,1),x}),go.Shape.defineFigureGenerator("Or",function(ce,y,a){var x=new go.Geometry,b=le*.5,ee=.5,te=new go.PathFigure(y,ee*a,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,ee*y,a,y,(ee+b)*a,(ee+b)*y,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,ee*a,(ee-b)*y,a,0,(ee+b)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,ee*y,0,0,(ee-b)*a,(ee-b)*y,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,y,ee*a,(ee+b)*y,0,y,(ee-b)*a));var ne=new go.PathFigure(y,.5*a,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Move,.5*y,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),x}),go.Shape.defineFigureGenerator("PaperTape",function(ce,y,a){var x=new go.Geometry;a=a/.8;var b=new go.PathFigure(0,.7*a,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.3*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,y,.3*a,.5*y,.6*a,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*y,.4*a,.5*y,a).close()),x.spot1=new go.Spot(0,.49),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(ce,y,a){var x=new go.Geometry,b=ce?ce.parameter1:NaN,ee=ce?ce.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(ee)&&(ee=.3);var te=new go.PathFigure(0,0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,0)),te.add(new go.PathSegment(go.PathSegment.Line,(1-ee)*y,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,y,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(ce,y,a){var x=new go.Geometry,b=ce?ce.parameter1:NaN,ee=ce?ce.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(ee)&&(ee=.3);var te=new go.PathFigure(0,0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,(1-ee)*y,0)),te.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,(1-ee)*y,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x}),go.Shape.defineFigureGenerator("Procedure",function(ce,y,a){var x=new go.Geometry,b=ce?ce.parameter1:NaN;isNaN(b)&&(b=.1);var ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y,0)),ee.add(new go.PathSegment(go.PathSegment.Line,y,a)),ee.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var te=new go.PathFigure((1-b)*y,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,(1-b)*y,a)),te.add(new go.PathSegment(go.PathSegment.Move,b*y,0)),te.add(new go.PathSegment(go.PathSegment.Line,b*y,a)),x}),go.Shape.defineFigureGenerator("Process",function(ce,y,a){var x=new go.Geometry,b=ce?ce.parameter1:NaN;isNaN(b)&&(b=.1);var ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y,0)),ee.add(new go.PathSegment(go.PathSegment.Line,y,a)),ee.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var te=new go.PathFigure(b*y,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b*y,a)),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Sort",function(ce,y,a){var x=new go.Geometry,b=new go.PathFigure(.5*y,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close());var ee=new go.PathFigure(0,.5*a,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.5),x}),go.Shape.defineFigureGenerator("Start",function(ce,y,a){var x=new go.Geometry,b=ce?ce.parameter1:NaN;isNaN(b)&&(b=.25);var ee=new go.PathFigure(b*y,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*y,.5*a,.25*y,.5*a)),ee.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*y,.5*a,.25*y,.5*a));var te=new go.PathFigure(b*y,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b*y,a)),te.add(new go.PathSegment(go.PathSegment.Move,(1-b)*y,0)),te.add(new go.PathSegment(go.PathSegment.Line,(1-b)*y,a)),x.spot1=new go.Spot(b,0),x.spot2=new go.Spot(1-b,1),x}),go.Shape.defineFigureGenerator("Terminator",function(ce,y,a){var x=new go.Geometry,b=new go.PathFigure(.25*y,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*y,.5*a,.25*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*y,.5*a,.25*y,.5*a)),x.spot1=new go.Spot(.23,0),x.spot2=new go.Spot(.77,1),x}),go.Shape.defineFigureGenerator("TransmittalTape",function(ce,y,a){var x=new go.Geometry,b=ce?ce.parameter1:NaN;isNaN(b)&&(b=.1);var ee=new go.PathFigure(0,0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y,0)),ee.add(new go.PathSegment(go.PathSegment.Line,y,a)),ee.add(new go.PathSegment(go.PathSegment.Line,.75*y,(1-b)*a)),ee.add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*a).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("AndGate",function(ce,y,a){var x=new go.Geometry,b=le*.5,ee=new go.PathFigure(0,0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,(.5+b)*y,0,y,(.5-b)*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,(.5+b)*a,(.5+b)*y,a)),ee.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(.55,1),x}),go.Shape.defineFigureGenerator("Buffer",function(ce,y,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Clock",function(ce,y,a){var x=new go.Geometry,b=le*.5,ee=.5,te=new go.PathFigure(y,ee*a,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,ee*y,a,y,(ee+b)*a,(ee+b)*y,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,ee*a,(ee-b)*y,a,0,(ee+b)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,ee*y,0,0,(ee-b)*a,(ee-b)*y,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,y,ee*a,(ee+b)*y,0,y,(ee-b)*a));var ne=new go.PathFigure(y,ee*a,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y,ee*a));var ue=new go.PathFigure(.8*y,.75*a,!1);return x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,.8*y,.25*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.6*y,.25*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.6*y,.75*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.4*y,.75*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.4*y,.25*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.2*y,.25*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.2*y,.75*a)),x}),go.Shape.defineFigureGenerator("Ground",function(ce,y,a){var x=new go.Geometry,b=new go.PathFigure(.5*y,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Move,.2*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Move,.3*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.7*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Move,.4*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,a)),x}),go.Shape.defineFigureGenerator("Inverter",function(ce,y,a){var x=new go.Geometry,b=le*.1,ee=.1,te=.9,ne=.5,ue=new go.PathFigure(.8*y,.5*a,!0);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,0,a)),ue.add(new go.PathSegment(go.PathSegment.Line,0,0)),ue.add(new go.PathSegment(go.PathSegment.Line,.8*y,.5*a));var re=new go.PathFigure((te+ee)*y,ne*a,!0);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne+ee)*a,(te+ee)*y,(ne+b)*a,(te+b)*y,(ne+ee)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,(te-ee)*y,ne*a,(te-b)*y,(ne+ee)*a,(te-ee)*y,(ne+b)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne-ee)*a,(te-ee)*y,(ne-b)*a,(te-b)*y,(ne-ee)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*y,ne*a,(te+b)*y,(ne-ee)*a,(te+ee)*y,(ne-b)*a)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.4,.75),x}),go.Shape.defineFigureGenerator("NandGate",function(ce,y,a){var x=new go.Geometry,b=le*.5,ee=le*.4,te=le*.1,ne=.1,ue=.9,re=.5,me=new go.PathFigure(.8*y,.5*a,!0);x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,.4*y,a,.8*y,(.5+ee)*a,(.4+b)*y,a)),me.add(new go.PathSegment(go.PathSegment.Line,0,a)),me.add(new go.PathSegment(go.PathSegment.Line,0,0)),me.add(new go.PathSegment(go.PathSegment.Line,.4*y,0)),me.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.5*a,(.4+b)*y,0,.8*y,(.5-ee)*a));var se=new go.PathFigure((ue+ne)*y,re*a,!0);return x.add(se),se.add(new go.PathSegment(go.PathSegment.Bezier,ue*y,(re+ne)*a,(ue+ne)*y,(re+te)*a,(ue+te)*y,(re+ne)*a)),se.add(new go.PathSegment(go.PathSegment.Bezier,(ue-ne)*y,re*a,(ue-te)*y,(re+ne)*a,(ue-ne)*y,(re+te)*a)),se.add(new go.PathSegment(go.PathSegment.Bezier,ue*y,(re-ne)*a,(ue-ne)*y,(re-te)*a,(ue-te)*y,(re-ne)*a)),se.add(new go.PathSegment(go.PathSegment.Bezier,(ue+ne)*y,re*a,(ue+te)*y,(re-ne)*a,(ue+ne)*y,(re-te)*a)),x.spot1=new go.Spot(0,.05),x.spot2=new go.Spot(.55,.95),x}),go.Shape.defineFigureGenerator("NorGate",function(ce,y,a){var x=new go.Geometry,b=.5,ee=le*b,te=0,ne=.5,ue=new go.PathFigure(.8*y,.5*a,!0);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.7*y,(ne+ee)*a,(te+ee)*y,(ne+b)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*y,.75*a,.25*y,.25*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.5*a,(te+ee)*y,(ne-b)*a,.7*y,(ne-ee)*a)),b=.1,ee=le*.1,te=.9,ne=.5;var re=new go.PathFigure((te-b)*y,ne*a,!0);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne-b)*a,(te-b)*y,(ne-ee)*a,(te-ee)*y,(ne-b)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*y,ne*a,(te+ee)*y,(ne-b)*a,(te+b)*y,(ne-ee)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne+b)*a,(te+b)*y,(ne+ee)*a,(te+ee)*y,(ne+b)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*y,ne*a,(te-ee)*y,(ne+b)*a,(te-b)*y,(ne+ee)*a)),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.6,.75),x}),go.Shape.defineFigureGenerator("OrGate",function(ce,y,a){var x=new go.Geometry,b=.5,ee=le*b,te=0,ne=.5,ue=new go.PathFigure(0,0,!0);return x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,(te+ee+ee)*y,(ne-b)*a,.8*y,(ne-ee)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.8*y,(ne+ee)*a,(te+ee+ee)*y,(ne+b)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*y,.75*a,.25*y,.25*a).close()),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("XnorGate",function(ce,y,a){var x=new go.Geometry,b=.5,ee=le*b,te=.2,ne=.5,ue=new go.PathFigure(.1*y,0,!1);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,.1*y,a,.35*y,.25*a,.35*y,.75*a));var re=new go.PathFigure(.8*y,.5*a,!0);x.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,a,.7*y,(ne+ee)*a,(te+ee)*y,(ne+b)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,0,.45*y,.75*a,.45*y,.25*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.5*a,(te+ee)*y,(ne-b)*a,.7*y,(ne-ee)*a)),b=.1,ee=le*.1,te=.9,ne=.5;var me=new go.PathFigure((te-b)*y,ne*a,!0);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne-b)*a,(te-b)*y,(ne-ee)*a,(te-ee)*y,(ne-b)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*y,ne*a,(te+ee)*y,(ne-b)*a,(te+b)*y,(ne-ee)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne+b)*a,(te+b)*y,(ne+ee)*a,(te+ee)*y,(ne+b)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*y,ne*a,(te-ee)*y,(ne+b)*a,(te-b)*y,(ne+ee)*a)),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.65,.75),x}),go.Shape.defineFigureGenerator("XorGate",function(ce,y,a){var x=new go.Geometry,b=.5,ee=le*b,te=.2,ne=.5,ue=new go.PathFigure(.1*y,0,!1);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,.1*y,a,.35*y,.25*a,.35*y,.75*a));var re=new go.PathFigure(.2*y,0,!0);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,(te+ee)*y,(ne-b)*a,.9*y,(ne-ee)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,a,.9*y,(ne+ee)*a,(te+ee)*y,(ne+b)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,0,.45*y,.75*a,.45*y,.25*a).close()),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.8,.75),x}),go.Shape.defineFigureGenerator("Capacitor",function(ce,y,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Move,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),x}),go.Shape.defineFigureGenerator("Resistor",function(ce,y,a){var x=new go.Geometry,b=new go.PathFigure(0,.5*a,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.7*y,.5*a)),x}),go.Shape.defineFigureGenerator("Inductor",function(ce,y,a){var x=new go.Geometry,b=le*.1,ee=.1,te=.1,ne=.5,ue=new go.PathFigure((te-b*.5)*y,a,!1);return x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*y,0,(te-b)*y,a,(te-ee)*y,0)),te=.3,ue.add(new go.PathSegment(go.PathSegment.Bezier,te*y,a,(te+ee)*y,0,(te+b)*y,a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*y,0,(te-b)*y,a,(te-ee)*y,0)),te=.5,ue.add(new go.PathSegment(go.PathSegment.Bezier,te*y,a,(te+ee)*y,0,(te+b)*y,a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*y,0,(te-b)*y,a,(te-ee)*y,0)),te=.7,ue.add(new go.PathSegment(go.PathSegment.Bezier,te*y,a,(te+ee)*y,0,(te+b)*y,a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*y,0,(te-b)*y,a,(te-ee)*y,0)),te=.9,ue.add(new go.PathSegment(go.PathSegment.Bezier,(te+b*.5)*y,a,(te+ee)*y,0,(te+b)*y,a)),x}),go.Shape.defineFigureGenerator("ACvoltageSource",function(ce,y,a){var x=new go.Geometry,b=le*.5,ee=.5,te=.5,ne=.5,ue=new go.PathFigure((te-ee)*y,ne*a,!1);return x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne-ee)*a,(te-ee)*y,(ne-b)*a,(te-b)*y,(ne-ee)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*y,ne*a,(te+b)*y,(ne-ee)*a,(te+ee)*y,(ne-b)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne+ee)*a,(te+ee)*y,(ne+b)*a,(te+b)*y,(ne+ee)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(te-ee)*y,ne*a,(te-b)*y,(ne+ee)*a,(te-ee)*y,(ne+b)*a)),ue.add(new go.PathSegment(go.PathSegment.Move,(te-ee+.1)*y,ne*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee-.1)*y,ne*a,te*y,(ne-ee)*a,te*y,(ne+ee)*a)),x}),go.Shape.defineFigureGenerator("DCvoltageSource",function(ce,y,a){var x=new go.Geometry,b=new go.PathFigure(0,.75*a,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),b.add(new go.PathSegment(go.PathSegment.Move,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),x}),go.Shape.defineFigureGenerator("Diode",function(ce,y,a){var x=new go.Geometry,b=new go.PathFigure(y,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Wifi",function(ce,y,a){var x=new go.Geometry,b=y,ee=a;y=y*.38,a=a*.6;var te=le*.8,ne=.8,ue=0,re=.5,me=(b-y)/2,se=(ee-a)/2,ye=new go.PathFigure(ue*y+me,(re+ne)*a+se,!0);x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ue-ne)*y+me,re*a+se,(ue-te)*y+me,(re+ne)*a+se,(ue-ne)*y+me,(re+te)*a+se)),ye.add(new go.PathSegment(go.PathSegment.Bezier,ue*y+me,(re-ne)*a+se,(ue-ne)*y+me,(re-te)*a+se,(ue-te)*y+me,(re-ne)*a+se)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ue-ne+te*.5)*y+me,re*a+se,ue*y+me,(re-ne)*a+se,(ue-ne+te*.5)*y+me,(re-te)*a+se)),ye.add(new go.PathSegment(go.PathSegment.Bezier,ue*y+me,(re+ne)*a+se,(ue-ne+te*.5)*y+me,(re+te)*a+se,ue*y+me,(re+ne)*a+se).close()),te=le*.4,ne=.4,ue=.2,re=.5;var Fe=new go.PathFigure(ue*y+me,(re+ne)*a+se,!0);x.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(ue-ne)*y+me,re*a+se,(ue-te)*y+me,(re+ne)*a+se,(ue-ne)*y+me,(re+te)*a+se)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,ue*y+me,(re-ne)*a+se,(ue-ne)*y+me,(re-te)*a+se,(ue-te)*y+me,(re-ne)*a+se)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(ue-ne+te*.5)*y+me,re*a+se,ue*y+me,(re-ne)*a+se,(ue-ne+te*.5)*y+me,(re-te)*a+se)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,ue*y+me,(re+ne)*a+se,(ue-ne+te*.5)*y+me,(re+te)*a+se,ue*y+me,(re+ne)*a+se).close()),te=le*.2,ne=.2,ue=.5,re=.5;var Me=new go.PathFigure((ue-ne)*y+me,re*a+se,!0);x.add(Me),Me.add(new go.PathSegment(go.PathSegment.Bezier,ue*y+me,(re-ne)*a+se,(ue-ne)*y+me,(re-te)*a+se,(ue-te)*y+me,(re-ne)*a+se)),Me.add(new go.PathSegment(go.PathSegment.Bezier,(ue+ne)*y+me,re*a+se,(ue+te)*y+me,(re-ne)*a+se,(ue+ne)*y+me,(re-te)*a+se)),Me.add(new go.PathSegment(go.PathSegment.Bezier,ue*y+me,(re+ne)*a+se,(ue+ne)*y+me,(re+te)*a+se,(ue+te)*y+me,(re+ne)*a+se)),Me.add(new go.PathSegment(go.PathSegment.Bezier,(ue-ne)*y+me,re*a+se,(ue-te)*y+me,(re+ne)*a+se,(ue-ne)*y+me,(re+te)*a+se)),te=le*.4,ne=.4,ue=.8,re=.5;var be=new go.PathFigure(ue*y+me,(re-ne)*a+se,!0);x.add(be),be.add(new go.PathSegment(go.PathSegment.Bezier,(ue+ne)*y+me,re*a+se,(ue+te)*y+me,(re-ne)*a+se,(ue+ne)*y+me,(re-te)*a+se)),be.add(new go.PathSegment(go.PathSegment.Bezier,ue*y+me,(re+ne)*a+se,(ue+ne)*y+me,(re+te)*a+se,(ue+te)*y+me,(re+ne)*a+se)),be.add(new go.PathSegment(go.PathSegment.Bezier,(ue+ne-te*.5)*y+me,re*a+se,ue*y+me,(re+ne)*a+se,(ue+ne-te*.5)*y+me,(re+te)*a+se)),be.add(new go.PathSegment(go.PathSegment.Bezier,ue*y+me,(re-ne)*a+se,(ue+ne-te*.5)*y+me,(re-te)*a+se,ue*y+me,(re-ne)*a+se).close()),te=le*.8,ne=.8,ue=1,re=.5;var at=new go.PathFigure(ue*y+me,(re-ne)*a+se,!0);return x.add(at),at.add(new go.PathSegment(go.PathSegment.Bezier,(ue+ne)*y+me,re*a+se,(ue+te)*y+me,(re-ne)*a+se,(ue+ne)*y+me,(re-te)*a+se)),at.add(new go.PathSegment(go.PathSegment.Bezier,ue*y+me,(re+ne)*a+se,(ue+ne)*y+me,(re+te)*a+se,(ue+te)*y+me,(re+ne)*a+se)),at.add(new go.PathSegment(go.PathSegment.Bezier,(ue+ne-te*.5)*y+me,re*a+se,ue*y+me,(re+ne)*a+se,(ue+ne-te*.5)*y+me,(re+te)*a+se)),at.add(new go.PathSegment(go.PathSegment.Bezier,ue*y+me,(re-ne)*a+se,(ue+ne-te*.5)*y+me,(re-te)*a+se,ue*y+me,(re-ne)*a+se).close()),x}),go.Shape.defineFigureGenerator("Email",function(ce,y,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.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*y,.6*a)),ee.add(new go.PathSegment(go.PathSegment.Line,y,0)),ee.add(new go.PathSegment(go.PathSegment.Move,0,a)),ee.add(new go.PathSegment(go.PathSegment.Line,.45*y,.54*a)),ee.add(new go.PathSegment(go.PathSegment.Move,y,a)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*y,.54*a)),x}),go.Shape.defineFigureGenerator("Ethernet",function(ce,y,a){var x=new go.Geometry,b=new go.PathFigure(.35*y,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.65*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.65*y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.35*y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.35*y,0).close());var ee=new go.PathFigure(.1*y,a,!0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.4*y,a)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*y,.6*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.1*y,.6*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.1*y,a).close());var te=new go.PathFigure(.6*y,a,!0,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.9*y,a)),te.add(new go.PathSegment(go.PathSegment.Line,.9*y,.6*a)),te.add(new go.PathSegment(go.PathSegment.Line,.6*y,.6*a)),te.add(new go.PathSegment(go.PathSegment.Line,.6*y,a).close());var ne=new go.PathFigure(0,.5*a,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Move,.5*y,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*y,.4*a)),ne.add(new go.PathSegment(go.PathSegment.Move,.75*y,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.75*y,.6*a)),ne.add(new go.PathSegment(go.PathSegment.Move,.25*y,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.25*y,.6*a)),x}),go.Shape.defineFigureGenerator("Power",function(ce,y,a){var x=new go.Geometry,b=le*.4,ee=.4,te=.5,ne=.5,ue=E(),re=E(),me=E(),se=E();Ce(te,ne-ee,te+b,ne-ee,te+ee,ne-b,te+ee,ne,.5,ue,ue,re,me,se);var ye=z(re.x,re.y),Fe=new go.PathFigure(re.x*y,re.y*a,!0);x.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*y,ne*a,me.x*y,me.y*a,se.x*y,se.y*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne+ee)*a,(te+ee)*y,(ne+b)*a,(te+b)*y,(ne+ee)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(te-ee)*y,ne*a,(te-b)*y,(ne+ee)*a,(te-ee)*y,(ne+b)*a)),Ce(te-ee,ne,te-ee,ne-b,te-b,ne-ee,te,ne-ee,.5,me,se,re,ue,ue),Fe.add(new go.PathSegment(go.PathSegment.Bezier,re.x*y,re.y*a,me.x*y,me.y*a,se.x*y,se.y*a)),b=le*.3,ee=.3,Ce(te-ee,ne,te-ee,ne-b,te-b,ne-ee,te,ne-ee,.5,me,se,re,ue,ue),Fe.add(new go.PathSegment(go.PathSegment.Line,re.x*y,re.y*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(te-ee)*y,ne*a,se.x*y,se.y*a,me.x*y,me.y*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne+ee)*a,(te-ee)*y,(ne+b)*a,(te-b)*y,(ne+ee)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*y,ne*a,(te+b)*y,(ne+ee)*a,(te+ee)*y,(ne+b)*a)),Ce(te,ne-ee,te+b,ne-ee,te+ee,ne-b,te+ee,ne,.5,ue,ue,re,me,se),Fe.add(new go.PathSegment(go.PathSegment.Bezier,re.x*y,re.y*a,se.x*y,se.y*a,me.x*y,me.y*a).close());var Fe=new go.PathFigure(.45*y,0,!0);return x.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Line,.45*y,.5*a)),Fe.add(new go.PathSegment(go.PathSegment.Line,.55*y,.5*a)),Fe.add(new go.PathSegment(go.PathSegment.Line,.55*y,0).close()),fe(ue),fe(re),fe(me),fe(se),fe(ye),x.spot1=new go.Spot(.25,.45),x.spot2=new go.Spot(.75,.8),x}),go.Shape.defineFigureGenerator("Fallout",function(ce,y,a){var x=new go.Geometry,b=new go.PathFigure(0,a/2,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,180,360,y/2,a/2,y/2,a/2));function ee(te,ne,ue){te.add(new go.PathSegment(go.PathSegment.Move,(.3+ne)*y,(.8+ue)*a)),te.add(new go.PathSegment(go.PathSegment.Line,(.5+ne)*y,(.5+ue)*a)),te.add(new go.PathSegment(go.PathSegment.Line,(.1+ne)*y,(.5+ue)*a)),te.add(new go.PathSegment(go.PathSegment.Line,(.3+ne)*y,(.8+ue)*a).close())}return ee(b,0,0),ee(b,.4,0),ee(b,.2,-.3),x}),go.Shape.defineFigureGenerator("IrritationHazard",function(ce,y,a){var x=new go.Geometry,b=new go.PathFigure(.2*y,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.3*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.7*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*a).close()),x.spot1=new go.Spot(.3,.3),x.spot2=new go.Spot(.7,.7),x}),go.Shape.defineFigureGenerator("ElectricalHazard",function(ce,y,a){var x=new go.Geometry,b=new go.PathFigure(.37*y,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.11*a)),b.add(new go.PathSegment(go.PathSegment.Line,.77*y,.04*a)),b.add(new go.PathSegment(go.PathSegment.Line,.33*y,.49*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.37*a)),b.add(new go.PathSegment(go.PathSegment.Line,.63*y,.86*a)),b.add(new go.PathSegment(go.PathSegment.Line,.77*y,.91*a)),b.add(new go.PathSegment(go.PathSegment.Line,.34*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.34*y,.78*a)),b.add(new go.PathSegment(go.PathSegment.Line,.44*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.65*y,.56*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.68*a).close()),x}),go.Shape.defineFigureGenerator("FireHazard",function(ce,y,a){var x=new go.Geometry,b=new go.PathFigure(.1*y,a,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.29*y,0,-.25*y,.63*a,.45*y,.44*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.51*y,.42*a,.48*y,.17*a,.54*y,.35*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.59*y,.18*a,.59*y,.29*a,.58*y,.28*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*y,.6*a,.8*y,.34*a,.88*y,.43*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.88*y,.31*a,.87*y,.48*a,.88*y,.43*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*y,a,1.17*y,.76*a,.82*y,.8*a).close()),x.spot1=new go.Spot(.07,.445),x.spot2=new go.Spot(.884,.958),x}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(ce,y,a){var x=new go.Geometry,b=.5,ee=0,te=0,ne=b*le,ue=.4*Math.SQRT2/2+.5,re=.5-.5*Math.SQRT2/2,me=1,se=.5,ye=.5,Fe=0,Me=new go.PathFigure(ue*y,(1-re)*a,!1);return x.add(Me),Me.add(new go.PathSegment(go.PathSegment.Bezier,me*y,se*a,me*y,.7*a,me*y,se*a)),Me.add(new go.PathSegment(go.PathSegment.Bezier,(ye+ee)*y,(Fe+ee)*a,(.5+b+ee)*y,(.5-ne+ee)*a,(.5+ne+ee)*y,(.5-b+ee)*a)),Me.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+ee)*y,(.5+te)*a,(.5-ne+ee)*y,(.5-b+te)*a,(.5-b+ee)*y,(.5-ne+te)*a)),Me.add(new go.PathSegment(go.PathSegment.Bezier,(.35+ee)*y,.9*a,(.5-b+ee)*y,(.5+ne+te)*a,(.5-ne+ee)*y,.9*a)),Me.add(new go.PathSegment(go.PathSegment.Move,(.25+ee)*y,.8*a)),Me.add(new go.PathSegment(go.PathSegment.Line,(.35+ee)*y,.9*a)),Me.add(new go.PathSegment(go.PathSegment.Line,(.2+ee)*y,.95*a)),x}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(ce,y,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Move,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),x}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(ce,y,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Move,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),x}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(ce,y,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var ee=new go.PathFigure(y,a,!1);x.add(ee);var te=new go.PathFigure(0,.5*a,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.5*a,.2*y,.35*a,.3*y,.35*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,.7*y,.65*a,.8*y,.65*a)),x}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(ce,y,a){var x=new go.Geometry,b=new go.PathFigure(0,.5*a,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a).close()),x}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(ce,y,a){var x=new go.Geometry,b=new go.PathFigure(0,.2*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*a).close());var b=new go.PathFigure(0,.2*a,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.2*a)),x}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(ce,y,a){var x=new go.Geometry,b=new go.PathFigure(.7*y,a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*y,0,.6*y,.5*a,0,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.7*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*y,a,.4*y,.5*a,y,.5*a).close());var ee=new go.PathFigure(.45*y,.73*a,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.7*y,.73*a)),ee.add(new go.PathSegment(go.PathSegment.Move,.38*y,.5*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.63*y,.5*a)),ee.add(new go.PathSegment(go.PathSegment.Move,.31*y,.27*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.56*y,.27*a)),x}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(ce,y,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var ee=new go.PathFigure(.335*y,(1-.555)*a,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.335*y,(1-.405)*a)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*y,(1-.405)*a)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*y,(1-.555)*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,y,.68*a,(1-.12)*y,.46*a,(1-.02)*y,.54*a)),ee.add(new go.PathSegment(go.PathSegment.Line,y,a)),ee.add(new go.PathSegment(go.PathSegment.Line,0,a)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.68*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.335*y,(1-.555)*a,.02*y,.54*a,.12*y,.46*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.365*y,(1-.595)*a));var te=.5-.285,ne=.5,ue=te,re=Math.PI/4,me=4*(1-Math.cos(re))/(3*Math.sin(re)),se=me*.5,ye=te,Fe=te,Me=me*ye,be=me*Fe;ee.add(new go.PathSegment(go.PathSegment.Bezier,(ne-ye)*y,ue*a,(ne-(Me+ye)/2)*y,(ue+(Fe+be)/2)*a,(ne-ye)*y,(ue+be)*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(ue-Fe)*a,(ne-ye)*y,(ue-be)*a,(ne-Me)*y,(ue-Fe)*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ye)*y,ue*a,(ne+Me)*y,(ue-Fe)*a,(ne+ye)*y,(ue-be)*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*y,(1-.595)*a,(ne+ye)*y,(ue+be)*a,(ne+(Me+ye)/2)*y,(ue+(Fe+be)/2)*a)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*y,(1-.595)*a)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*y,(1-.555)*a)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*y,(1-.405)*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.335*y,(1-.405)*a));var at=new go.PathFigure(.2*y,a,!1);x.add(at),at.add(new go.PathSegment(go.PathSegment.Line,.2*y,.8*a));var Ve=new go.PathFigure(.8*y,a,!1);return x.add(Ve),Ve.add(new go.PathSegment(go.PathSegment.Line,.8*y,.8*a)),x}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(ce,y,a){var x=new go.Geometry,b=new go.PathFigure(.1*y,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,a).close());var ee=new go.PathFigure(.2*y,.2*a,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.8*y,.2*a)),ee.add(new go.PathSegment(go.PathSegment.Move,.2*y,.4*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*y,.4*a)),ee.add(new go.PathSegment(go.PathSegment.Move,.2*y,.6*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*y,.6*a)),ee.add(new go.PathSegment(go.PathSegment.Move,.2*y,.8*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*y,.8*a)),x}),go.Shape.defineFigureGenerator("BpmnEventError",function(ce,y,a){var x=new go.Geometry,b=new go.PathFigure(0,a,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.33*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.33*y,.5*a).close()),x}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(ce,y,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var ee=new go.PathFigure(y,a,!1);x.add(ee);var te=new go.PathFigure(.1*y,a,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),te.add(new go.PathSegment(go.PathSegment.Line,.9*y,a)),te.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a).close()),x}),go.Shape.defineFigureGenerator("Caution",function(ce,y,a){var x=new go.Geometry,b=new go.PathFigure(.05*y,a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*y,.8*a,0,a,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,.45*y,.1*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.55*y,.1*a,.5*y,0,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.95*y,.9*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*y,a,y,a,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.05*y,a));var ee=.05;return b.add(new go.PathSegment(go.PathSegment.Move,(.5-ee)*y,.875*a)),b.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*y,.875*a,ee*y,ee*a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,.75*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.325*a,.575*y,.725*a,.625*y,.375*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.75*a,.375*y,.375*a,.425*y,.725*a)),x}),go.Shape.defineFigureGenerator("Recycle",function(ce,y,a){var x=new go.Geometry,b=new go.PathFigure(.45*y,.95*a,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,.95*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.185*y,.85*a,.17*y,.95*a,.15*y,.9*a)),b.add(new go.PathSegment(go.PathSegment.Line,.235*y,.75*a)),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,.625*a)),b.add(new go.PathSegment(go.PathSegment.Line,.35*y,.65*a)),b.add(new go.PathSegment(go.PathSegment.Line,.275*y,.45*a)),b.add(new go.PathSegment(go.PathSegment.Line,.05*y,.45*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.05*y,.575*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.1875*y,.95*a,0,.675*a,0,.7*a)),b.add(new go.PathSegment(go.PathSegment.Move,.45*y,.95*a)),b.add(new go.PathSegment(go.PathSegment.Line,.45*y,.775*a)),b.add(new go.PathSegment(go.PathSegment.Line,.22*y,.775*a));var ee=new go.PathFigure(.475*y,.2*a,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.4*y,.4*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.225*y,.3*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.275*y,.175*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.325*y,.05*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.4*y,.05*a,.35*y,0,.375*y,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.575*y,.375*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.525*y,.4*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.75*y,.475*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.85*y,.315*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*y,.32*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*y,.05*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.575*y,0,.65*y,.05*a,.625*y,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.38*y,.0105*a));var te=new go.PathFigure(.675*y,.575*a,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.875*y,.525*a)),te.add(new go.PathSegment(go.PathSegment.Line,y,.775*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.85*y,.95*a,y,.8*a,y,.85*a)),te.add(new go.PathSegment(go.PathSegment.Line,.65*y,.95*a)),te.add(new go.PathSegment(go.PathSegment.Line,.65*y,a)),te.add(new go.PathSegment(go.PathSegment.Line,.55*y,.85*a)),te.add(new go.PathSegment(go.PathSegment.Line,.65*y,.725*a)),te.add(new go.PathSegment(go.PathSegment.Line,.65*y,.775*a)),te.add(new go.PathSegment(go.PathSegment.Line,.7*y,.775*a)),te.add(new go.PathSegment(go.PathSegment.Line,y,.775*a)),te.add(new go.PathSegment(go.PathSegment.Move,.675*y,.575*a)),te.add(new go.PathSegment(go.PathSegment.Line,.775*y,.775*a)),x}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(ce,y,a){var x=new go.Geometry,b=.5,ee=le*.5,te=new go.PathFigure(y,b*a,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,b*y,a,y,(b+ee)*a,(b+ee)*y,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,b*a,(b-ee)*y,a,0,(b+ee)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,b*y,0,0,(b-ee)*a,(b-ee)*y,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,y,b*a,(b+ee)*y,0,y,(b-ee)*a));var ne=new go.PathFigure(b*y,0,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,b*y,.15*a)),ne.add(new go.PathSegment(go.PathSegment.Move,b*y,a)),ne.add(new go.PathSegment(go.PathSegment.Line,b*y,.85*a)),ne.add(new go.PathSegment(go.PathSegment.Move,0,b*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.15*y,b*a)),ne.add(new go.PathSegment(go.PathSegment.Move,y,b*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.85*y,b*a)),ne.add(new go.PathSegment(go.PathSegment.Move,b*y,b*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.58*y,.1*a)),ne.add(new go.PathSegment(go.PathSegment.Move,b*y,b*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.78*y,.54*a)),x}),go.Shape.defineFigureGenerator("Package",function(ce,y,a){var x=new go.Geometry,b=new go.PathFigure(0,.15*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.15*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ee=new go.PathFigure(0,.15*a,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*y,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*y,.15*a).close()),x.spot1=new go.Spot(0,.1),x.spot2=new go.Spot(1,1),x}),go.Shape.defineFigureGenerator("Class",function(ce,y,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var ee=new go.PathFigure(0,.2*a,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y,.2*a).close());var te=new go.PathFigure(0,.5*a,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,.5*a).close()),x}),go.Shape.defineFigureGenerator("Component",function(ce,y,a){var x=new go.Geometry,b=new go.PathFigure(y,a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a).close());var ee=new go.PathFigure(0,.2*a,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.45*y,.2*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.45*y,.4*a)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.4*a)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.2*a).close());var te=new go.PathFigure(0,.6*a,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.45*y,.6*a)),te.add(new go.PathSegment(go.PathSegment.Line,.45*y,.8*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,.6*a).close()),x}),go.Shape.defineFigureGenerator("Boat Shipment",function(ce,y,a){var x=new go.Geometry,b=new go.PathFigure(.15*y,.6*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.15*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,.15*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.85*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,.85*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*y,.6*a));var ee=new go.PathFigure(.15*y,.6*a,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.85*y,.6*a)),x}),go.Shape.defineFigureGenerator("Customer/Supplier",function(ce,y,a){var x=new go.Geometry,b=new go.PathFigure(y,a,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*y,.33*a)),b.add(new go.PathSegment(go.PathSegment.Line,.66*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.33*y,.33*a)),b.add(new go.PathSegment(go.PathSegment.Line,.33*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a).close()),x}),go.Shape.defineFigureGenerator("Workcell",function(ce,y,a){var x=new go.Geometry,b=new go.PathFigure(0,a,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.65*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.65*y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.35*y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.35*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x}),go.Shape.defineFigureGenerator("Supermarket",function(ce,y,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.33*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*a)),b.add(new go.PathSegment(go.PathSegment.Move,y,.33*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.66*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.66*a)),b.add(new go.PathSegment(go.PathSegment.Move,y,.66*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),x}),go.Shape.defineFigureGenerator("TruckShipment",function(ce,y,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var ee=new go.PathFigure(y,.8*a,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y,.4*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*y,.4*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*y,.8*a)),ee.add(new go.PathSegment(go.PathSegment.Line,y,.8*a).close());var te=.1,ne=le*.1,ue=.2,re=.9,me=new go.PathFigure((ue-te)*y,re*a,!0);x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,ue*y,(re-te)*a,(ue-te)*y,(re-ne)*a,(ue-ne)*y,(re-te)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,(ue+te)*y,re*a,(ue+ne)*y,(re-te)*a,(ue+te)*y,(re-ne)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,ue*y,(re+te)*a,(ue+te)*y,(re+ne)*a,(ue+ne)*y,(re+te)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,(ue-te)*y,re*a,(ue-ne)*y,(re+te)*a,(ue-te)*y,(re+ne)*a).close()),te=.1,ne=le*.1,ue=.8,re=.9;var se=new go.PathFigure((ue-te)*y,re*a,!0);return x.add(se),se.add(new go.PathSegment(go.PathSegment.Bezier,ue*y,(re-te)*a,(ue-te)*y,(re-ne)*a,(ue-ne)*y,(re-te)*a)),se.add(new go.PathSegment(go.PathSegment.Bezier,(ue+te)*y,re*a,(ue+ne)*y,(re-te)*a,(ue+te)*y,(re-ne)*a)),se.add(new go.PathSegment(go.PathSegment.Bezier,ue*y,(re+te)*a,(ue+te)*y,(re+ne)*a,(ue+ne)*y,(re+te)*a)),se.add(new go.PathSegment(go.PathSegment.Bezier,(ue-te)*y,re*a,(ue-ne)*y,(re+te)*a,(ue-te)*y,(re+ne)*a).close()),x}),go.Shape.defineFigureGenerator("KanbanPost",function(ce,y,a){var x=new go.Geometry,b=new go.PathFigure(.2*y,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,0)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,a)),x}),go.Shape.defineFigureGenerator("Forklift",function(ce,y,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0));var ee=new go.PathFigure(0,.5*a,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*y,.8*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var te=new go.PathFigure(.5*y,.8*a,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*y,.1*a)),te.add(new go.PathSegment(go.PathSegment.Line,.55*y,.1*a)),te.add(new go.PathSegment(go.PathSegment.Line,.55*y,.8*a)),te.add(new go.PathSegment(go.PathSegment.Line,.5*y,.8*a));var ne=new go.PathFigure(.5*y,.7*a,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y,.7*a));var ue=.1,re=le*.1,me=.1,se=.9,ye=new go.PathFigure((me-ue)*y,se*a,!0);x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,me*y,(se-ue)*a,(me-ue)*y,(se-re)*a,(me-re)*y,(se-ue)*a)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(me+ue)*y,se*a,(me+re)*y,(se-ue)*a,(me+ue)*y,(se-re)*a)),ye.add(new go.PathSegment(go.PathSegment.Bezier,me*y,(se+ue)*a,(me+ue)*y,(se+re)*a,(me+re)*y,(se+ue)*a)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(me-ue)*y,se*a,(me-re)*y,(se+ue)*a,(me-ue)*y,(se+re)*a)),ue=.1,re=le*.1,me=.4,se=.9;var Fe=new go.PathFigure((me-ue)*y,se*a,!0);return x.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,me*y,(se-ue)*a,(me-ue)*y,(se-re)*a,(me-re)*y,(se-ue)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(me+ue)*y,se*a,(me+re)*y,(se-ue)*a,(me+ue)*y,(se-re)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,me*y,(se+ue)*a,(me+ue)*y,(se+re)*a,(me+re)*y,(se+ue)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(me-ue)*y,se*a,(me-re)*y,(se+ue)*a,(me-ue)*y,(se+re)*a)),x}),go.Shape.defineFigureGenerator("RailShipment",function(ce,y,a){var x=new go.Geometry,b=new go.PathFigure(.1*y,.4*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.45*y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.45*y,.9*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.9*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.4*a).close());var ee=new go.PathFigure(.45*y,.7*a,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.55*y,.7*a));var te=new go.PathFigure(.55*y,.4*a,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.9*y,.4*a)),te.add(new go.PathSegment(go.PathSegment.Line,.9*y,.9*a)),te.add(new go.PathSegment(go.PathSegment.Line,.55*y,.9*a)),te.add(new go.PathSegment(go.PathSegment.Line,.55*y,.4*a).close());var me=.05,se=le*.05,ye=.175,Fe=.95,ne=new go.PathFigure((ye-me)*y,Fe*a,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,ye*y,(Fe-me)*a,(ye-me)*y,(Fe-se)*a,(ye-se)*y,(Fe-me)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(ye+me)*y,Fe*a,(ye+se)*y,(Fe-me)*a,(ye+me)*y,(Fe-se)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,ye*y,(Fe+me)*a,(ye+me)*y,(Fe+se)*a,(ye+se)*y,(Fe+me)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(ye-me)*y,Fe*a,(ye-se)*y,(Fe+me)*a,(ye-me)*y,(Fe+se)*a));var me=.05,se=le*.05,ye=.375,Fe=.95,ue=new go.PathFigure((ye-me)*y,Fe*a,!0);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,ye*y,(Fe-me)*a,(ye-me)*y,(Fe-se)*a,(ye-se)*y,(Fe-me)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ye+me)*y,Fe*a,(ye+se)*y,(Fe-me)*a,(ye+me)*y,(Fe-se)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,ye*y,(Fe+me)*a,(ye+me)*y,(Fe+se)*a,(ye+se)*y,(Fe+me)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ye-me)*y,Fe*a,(ye-se)*y,(Fe+me)*a,(ye-me)*y,(Fe+se)*a));var me=.05,se=le*.05,ye=.625,Fe=.95,re=new go.PathFigure((ye-me)*y,Fe*a,!0);x.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,ye*y,(Fe-me)*a,(ye-me)*y,(Fe-se)*a,(ye-se)*y,(Fe-me)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,(ye+me)*y,Fe*a,(ye+se)*y,(Fe-me)*a,(ye+me)*y,(Fe-se)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,ye*y,(Fe+me)*a,(ye+me)*y,(Fe+se)*a,(ye+se)*y,(Fe+me)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,(ye-me)*y,Fe*a,(ye-se)*y,(Fe+me)*a,(ye-me)*y,(Fe+se)*a));var me=.05,se=le*.05,ye=.825,Fe=.95,Me=new go.PathFigure((ye-me)*y,Fe*a,!0);x.add(Me),Me.add(new go.PathSegment(go.PathSegment.Bezier,ye*y,(Fe-me)*a,(ye-me)*y,(Fe-se)*a,(ye-se)*y,(Fe-me)*a)),Me.add(new go.PathSegment(go.PathSegment.Bezier,(ye+me)*y,Fe*a,(ye+se)*y,(Fe-me)*a,(ye+me)*y,(Fe-se)*a)),Me.add(new go.PathSegment(go.PathSegment.Bezier,ye*y,(Fe+me)*a,(ye+me)*y,(Fe+se)*a,(ye+se)*y,(Fe+me)*a)),Me.add(new go.PathSegment(go.PathSegment.Bezier,(ye-me)*y,Fe*a,(ye-se)*y,(Fe+me)*a,(ye-me)*y,(Fe+se)*a).close());var be=new go.PathFigure(0,a,!1);return x.add(be),be.add(new go.PathSegment(go.PathSegment.Line,y,a).close()),x}),go.Shape.defineFigureGenerator("Warehouse",function(ce,y,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var ee=new go.PathFigure(0,.2*a,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y,.2*a).close());var te=new go.PathFigure(.15*y,a,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.15*y,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,.4*y,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,.4*y,a)),te.add(new go.PathSegment(go.PathSegment.Line,.15*y,a).close());var ne=.05,ue=le*.05,re=.35,me=.775,se=new go.PathFigure((re-ne)*y,me*a,!0);return x.add(se),se.add(new go.PathSegment(go.PathSegment.Bezier,re*y,(me-ne)*a,(re-ne)*y,(me-ue)*a,(re-ue)*y,(me-ne)*a)),se.add(new go.PathSegment(go.PathSegment.Bezier,(re+ne)*y,me*a,(re+ue)*y,(me-ne)*a,(re+ne)*y,(me-ue)*a)),se.add(new go.PathSegment(go.PathSegment.Bezier,re*y,(me+ne)*a,(re+ne)*y,(me+ue)*a,(re+ue)*y,(me+ne)*a)),se.add(new go.PathSegment(go.PathSegment.Bezier,(re-ne)*y,me*a,(re-ue)*y,(me+ne)*a,(re-ne)*y,(me+ue)*a).close()),x}),go.Shape.defineFigureGenerator("ControlCenter",function(ce,y,a){var x=new go.Geometry,b=new go.PathFigure(0,a,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Move,.1*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,.8*a).close()),x}),go.Shape.defineFigureGenerator("Bluetooth",function(ce,y,a){var x=new go.Geometry,b=new go.PathFigure(0,.75*a,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.75*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),x}),go.Shape.defineFigureGenerator("Bookmark",function(ce,y,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Move,.2*y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.4*a)),x}),go.Shape.defineFigureGenerator("Bookmark",function(ce,y,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Move,.2*y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.4*a)),x}),go.Shape.defineFigureGenerator("Globe",function(ce,y,a){var x=new go.Geometry,b=new go.PathFigure(.5*y,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,.75*y,0,y,.25*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,.75*a,.75*y,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.25*y,a,0,.75*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,0,.25*a,.25*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,.15*y,.25*a,.15*y,.75*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,.85*y,.75*a,.85*y,.25*a)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*y,.15*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*y,.15*a,.35*y,.3*a,.65*y,.3*a)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*y,.85*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*y,.85*a,.35*y,.7*a,.65*y,.7*a)),x}),go.Shape.defineFigureGenerator("Wave",function(ce,y,a){var x=new go.Geometry,b=new go.PathFigure(0,.25*a,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*y,.25*a,.1*y,0,.2*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*y,.25*a,.425*y,.5*a,.575*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,y,.25*a,.8*y,0,.9*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.75*a)),b.add(new go.PathSegment(go.PathSegment.Move,0,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*y,.75*a,.1*y,.5*a,.2*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*y,.75*a,.425*y,a,.575*y,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,y,.75*a,.8*y,.5*a,.9*y,.5*a)),x}),go.Shape.defineFigureGenerator("Operator",function(ce,y,a){var x=new go.Geometry,b=.3,ee=le*.3,te=.5,ne=.7,ue=new go.PathFigure((te-b)*y,ne*a,!0);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne-b)*a,(te-b)*y,(ne-ee)*a,(te-ee)*y,(ne-b)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*y,ne*a,(te+ee)*y,(ne-b)*a,(te+b)*y,(ne-ee)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne+b)*a,(te+b)*y,(ne+ee)*a,(te+ee)*y,(ne+b)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*y,ne*a,(te-ee)*y,(ne+b)*a,(te-b)*y,(ne+ee)*a));var re=new go.PathFigure(0,.7*a,!1);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,y,.7*a,0,0,y,0)),x}),go.Shape.defineFigureGenerator("TripleFanBlades",function(ce,y,a){var x=new go.Geometry,b=new go.PathFigure(.5*y,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.65*a,.65*y,.3*a,.65*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,.35*y,.5*a,.35*y,.3*a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,.65*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.3*y,.6*a,.1*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.65*a,.2*y,a,.35*y,.95*a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,.65*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,y,a,.7*y,.6*a,.9*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.65*a,.8*y,a,.65*y,.95*a)),x}),go.Shape.defineFigureGenerator("CentrifugalPump",function(ce,y,a){var x=new go.Geometry,b=new go.PathFigure(y,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,0,.075*a,0,.5*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*y,a,0,a,.4*y,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.4*a,.8*y,a,.85*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),x}),go.Shape.defineFigureGenerator("Battery",function(ce,y,a){var x=new go.Geometry,b=new go.PathFigure(0,a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.1*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Move,.4*y,.1*a)),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,.1*a));var ee=new go.PathFigure(0,.6*a,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Move,0,.4*a)),ee.add(new go.PathSegment(go.PathSegment.Line,y,.4*a)),x}),go.Shape.defineFigureGenerator("Delete",function(ce,y,a){var x=new go.Geometry,b=.5,ee=le*.5,te=.5,ne=.5,ue=new go.PathFigure((te-b)*y,ne*a,!0);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne-b)*a,(te-b)*y,(ne-ee)*a,(te-ee)*y,(ne-b)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*y,ne*a,(te+ee)*y,(ne-b)*a,(te+b)*y,(ne-ee)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne+b)*a,(te+b)*y,(ne+ee)*a,(te+ee)*y,(ne+b)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*y,ne*a,(te-ee)*y,(ne+b)*a,(te-b)*y,(ne+ee)*a));var re=new go.PathFigure(.15*y,.5*a,!1);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,.85*y,.5*a)),x}),go.Shape.defineFigureGenerator("Flag",function(ce,y,a){var x=new go.Geometry,b=new go.PathFigure(0,.1*a,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Move,0,.1*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.1*a,.15*y,0,.35*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,y,.1*a,.65*y,.2*a,.85*y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.5*a,.85*y,.6*a,.65*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.35*y,.4*a,.15*y,.4*a).close()),x}),go.Shape.defineFigureGenerator("Help",function(ce,y,a){var x=new go.Geometry,b=.5,ee=le*.5,te=.5,ne=.5,ue=new go.PathFigure((te-b)*y,ne*a,!1);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne-b)*a,(te-b)*y,(ne-ee)*a,(te-ee)*y,(ne-b)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*y,ne*a,(te+ee)*y,(ne-b)*a,(te+b)*y,(ne-ee)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne+b)*a,(te+b)*y,(ne+ee)*a,(te+ee)*y,(ne+b)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*y,ne*a,(te-ee)*y,(ne+b)*a,(te-b)*y,(ne+ee)*a).close()),b=.05,ee=le*.05,te=.5,ne=.8;var re=new go.PathFigure((te-b)*y,ne*a,!1);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne-b)*a,(te-b)*y,(ne-ee)*a,(te-ee)*y,(ne-b)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*y,ne*a,(te+ee)*y,(ne-b)*a,(te+b)*y,(ne-ee)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne+b)*a,(te+b)*y,(ne+ee)*a,(te+ee)*y,(ne+b)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*y,ne*a,(te-ee)*y,(ne+b)*a,(te-b)*y,(ne+ee)*a).close()),re.add(new go.PathSegment(go.PathSegment.Move,.5*y,.7*a)),re.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.2*a,.75*y,.475*a,.75*y,.225*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,.3*y,.35*a,.4*y,.2*a,.3*y,.25*a)),x}),go.Shape.defineFigureGenerator("Location",function(ce,y,a){return new go.Geometry().add(new go.PathFigure(.5*y,a,!0).add(new go.PathSegment(go.PathSegment.Line,.75*y,.5*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,.975*y,.025*a,.5*y,0)).add(new go.PathSegment(go.PathSegment.Bezier,.25*y,.5*a,.5*y,0,.025*y,.025*a).close()).add(new go.PathSegment(go.PathSegment.Move,.5*y,.2*a)).add(new go.PathSegment(go.PathSegment.Arc,270,360,.5*y,.3*a,.1*y,.1*a).close()))}),go.Shape.defineFigureGenerator("Lock",function(ce,y,a){var x=new go.Geometry,b=new go.PathFigure(0,.5*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var ee=new go.PathFigure(.2*y,.5*a,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Move,.2*y,.5*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.2*y,.3*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.3*a,.25*y,0,.75*y,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*y,.5*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*y,.3*a)),x}),go.Shape.defineFigureGenerator("Unlocked",function(ce,y,a){var x=new go.Geometry,b=new go.PathFigure(0,.5*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var ee=new go.PathFigure(.2*y,.5*a,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Move,.2*y,.5*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.2*y,.3*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.3*a,.25*y,0,.75*y,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*y,.35*a)),x}),go.Shape.defineFigureGenerator("Gear",function(ce,y,a){return new go.Geometry().add(new go.PathFigure(.9375*y,.56246875*a,!0).add(new go.PathSegment(go.PathSegment.Line,.9375*y,.4375*a)).add(new go.PathSegment(go.PathSegment.Line,.80621875*y,.4375*a)).add(new go.PathSegment(go.PathSegment.Bezier,.763*y,.3316875*a,.79840625*y,.39915625*a,.7834375*y,.3635*a)).add(new go.PathSegment(go.PathSegment.Line,.8566875*y,.23796875*a)).add(new go.PathSegment(go.PathSegment.Line,.76825*y,.14959375*a)).add(new go.PathSegment(go.PathSegment.Line,.67596875*y,.24184375*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5625*y,.19378125*a,.64228125*y,.2188125*a,.603875*y,.2021875*a)).add(new go.PathSegment(go.PathSegment.Line,.5625*y,.0625*a)).add(new go.PathSegment(go.PathSegment.Line,.4375*y,.0625*a)).add(new go.PathSegment(go.PathSegment.Line,.4375*y,.19378125*a)).add(new go.PathSegment(go.PathSegment.Bezier,.32775*y,.239375*a,.39759375*y,.20190625*a,.36053125*y,.2176875*a)).add(new go.PathSegment(go.PathSegment.Line,.2379375*y,.14959375*a)).add(new go.PathSegment(go.PathSegment.Line,.14953125*y,.2379375*a)).add(new go.PathSegment(go.PathSegment.Line,.23934375*y,.3278125*a)).add(new go.PathSegment(go.PathSegment.Bezier,.19378125*y,.4375*a,.21765625*y,.36059375*a,.201875*y,.397625*a)).add(new go.PathSegment(go.PathSegment.Line,.0625*y,.4375*a)).add(new go.PathSegment(go.PathSegment.Line,.0625*y,.5625*a)).add(new go.PathSegment(go.PathSegment.Line,.1938125*y,.5625*a)).add(new go.PathSegment(go.PathSegment.Bezier,.241875*y,.67596875*a,.20221875*y,.603875*a,.21884375*y,.64228125*a)).add(new go.PathSegment(go.PathSegment.Line,.1495625*y,.76825*a)).add(new go.PathSegment(go.PathSegment.Line,.238*y,.8566875*a)).add(new go.PathSegment(go.PathSegment.Line,.3316875*y,.76296875*a)).add(new go.PathSegment(go.PathSegment.Bezier,.43753125*y,.80621875*a,.36353125*y,.78340625*a,.3991875*y,.79840625*a)).add(new go.PathSegment(go.PathSegment.Line,.43753125*y,.9375*a)).add(new go.PathSegment(go.PathSegment.Line,.5625*y,.9375*a)).add(new go.PathSegment(go.PathSegment.Line,.5625*y,.80621875*a)).add(new go.PathSegment(go.PathSegment.Bezier,.67225*y,.760625*a,.602375*y,.79809375*a,.63946875*y,.78234375*a)).add(new go.PathSegment(go.PathSegment.Line,.76828125*y,.8566875*a)).add(new go.PathSegment(go.PathSegment.Line,.85671875*y,.76825*a)).add(new go.PathSegment(go.PathSegment.Line,.76065625*y,.67221875*a)).add(new go.PathSegment(go.PathSegment.Bezier,.80621875*y,.56246875*a,.78234375*y,.63940625*a,.798125*y,.602375*a)).add(new go.PathSegment(go.PathSegment.Line,.9375*y,.56246875*a).close()).add(new go.PathSegment(go.PathSegment.Move,.5*y,.6*a)).add(new go.PathSegment(go.PathSegment.Arc,90,360,.5*y,.5*a,.1*y,.1*a).close()))}),go.Shape.defineFigureGenerator("Hand",function(ce,y,a){var x=new go.Geometry,b=new go.PathFigure(0,.5*a,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*y,.3*a,0,.375*a,.05*y,.325*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.45*y,.075*a,.3*y,.225*a,.4*y,.175*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.525*y,.075*a,.46*y,.05*a,.525*y,.05*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*y,.4*a,.525*y,.275*a,.475*y,.325*a)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*y,.55*a,y,.4*a,y,.55*a)),b.add(new go.PathSegment(go.PathSegment.Line,.425*y,.55*a)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,.55*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*y,.7*a,.675*y,.55*a,.675*y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Line,.575*y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.575*y,.85*a,.65*y,.7*a,.65*y,.85*a)),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,.85*a)),b.add(new go.PathSegment(go.PathSegment.Line,.525*y,.85*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.535*y,a,.61*y,.85*a,.61*y,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,.435*y,a,0,a).close()),x}),go.Shape.defineFigureGenerator("Map",function(ce,y,a){var x=new go.Geometry,b=new go.PathFigure(0,.2*a,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.25*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.25*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),b.add(new go.PathSegment(go.PathSegment.Move,.25*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.25*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Move,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,.8*a)),x}),go.Shape.defineFigureGenerator("Eject",function(ce,y,a){var x=new go.Geometry,b=new go.PathFigure(0,a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a*.7)),b.add(new go.PathSegment(go.PathSegment.Line,0,a*.7).close());var ee=new go.PathFigure(0,a*.6,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y,.6*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*y,0).close()),x}),go.Shape.defineFigureGenerator("Pencil",function(ce,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.2*y,.1*a)).add(new go.PathSegment(go.PathSegment.Line,y,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.9*y,a)).add(new go.PathSegment(go.PathSegment.Line,.1*y,.2*a).close()))}),go.Shape.defineFigureGenerator("Building",function(ce,y,a){var x=new go.Geometry,b=new go.PathFigure(y*1,a*1,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,0,a*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*y,a*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*y,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,0,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,0,a*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.046*y,a*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*y,a*.3)),b.add(new go.PathSegment(go.PathSegment.Line,y,a*.3)),b.add(new go.PathSegment(go.PathSegment.Line,y,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*y,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*y,a*.85)),b.add(new go.PathSegment(go.PathSegment.Line,y,a*.85).close());var ee=new go.PathFigure(.126*y,.85*a,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.126*y,.45*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.322*y,.45*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.322*y,.85*a).close());var te=new go.PathFigure(.402*y,.85*a,!1);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.402*y,.45*a)),te.add(new go.PathSegment(go.PathSegment.Line,.598*y,.45*a)),te.add(new go.PathSegment(go.PathSegment.Line,.598*y,.85*a).close());var ne=new go.PathFigure(.678*y,.85*a,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.678*y,.45*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.874*y,.45*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.874*y,.85*a).close());var ue=new go.PathFigure(.5*y,.1*a,!1);return x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*y,.3*a)),ue.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*y,.3*a).close()),x}),go.Shape.defineFigureGenerator("Staircase",function(ce,y,a){var x=new go.Geometry,b=new go.PathFigure(0,a*1,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*.2,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.2,a*.8)),b.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.8)),b.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.6)),b.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.6)),b.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.4)),b.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*.4)),b.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*.2)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.2)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.15)),b.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.15)),b.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.35)),b.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.35)),b.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.55)),b.add(new go.PathSegment(go.PathSegment.Line,y*.35,a*.55)),b.add(new go.PathSegment(go.PathSegment.Line,y*.35,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.15,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.15,a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,0,a*.95).close()),x}),go.Shape.defineFigureGenerator("5Bars",function(ce,y,a){var x=new go.Geometry,b=new go.PathFigure(0,a*1,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*.184,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.184,a*(1-.184)).close());var ee=new go.PathFigure(y*.204,a,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y*.204,a*(1-.184))),ee.add(new go.PathSegment(go.PathSegment.Line,y*.388,a*(1-.184*2))),ee.add(new go.PathSegment(go.PathSegment.Line,y*.388,a*1).close());var te=new go.PathFigure(y*.408,a,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y*.408,a*(1-.184*2))),te.add(new go.PathSegment(go.PathSegment.Line,y*.592,a*(1-.184*3))),te.add(new go.PathSegment(go.PathSegment.Line,y*.592,a*1).close());var ne=new go.PathFigure(y*.612,a,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y*.612,a*(1-.184*3))),ne.add(new go.PathSegment(go.PathSegment.Line,y*.796,a*(1-.184*4))),ne.add(new go.PathSegment(go.PathSegment.Line,y*.796,a*1).close());var ue=new go.PathFigure(y*.816,a,!0);return x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,y*.816,a*(1-.184*4))),ue.add(new go.PathSegment(go.PathSegment.Line,y*1,a*(1-.184*5))),ue.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1).close()),x}),go.Shape.defineFigureGenerator("PC",function(ce,y,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,0).close());var ee=new go.PathFigure(y*.055,.07*a,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.07)),ee.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.1)),ee.add(new go.PathSegment(go.PathSegment.Line,y*.055,a*.1).close());var te=new go.PathFigure(y*.055,.13*a,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.13)),te.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.16)),te.add(new go.PathSegment(go.PathSegment.Line,y*.055,a*.16).close());var ne=new go.PathFigure(y*.055,.18*a,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.18)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.21)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.055,a*.21).close());var ue=new go.PathFigure(y*1,0,!0);return x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,y*.4,0)),ue.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.65)),ue.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.65).close()),x}),go.Shape.defineFigureGenerator("Plane",function(ce,y,a){var x=new go.Geometry,b=new go.PathFigure(.55*y,a,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.475*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.35*y,.525*a,0,.4*a,.225*y,.45*a)),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,.475*a)),b.add(new go.PathSegment(go.PathSegment.Line,.15*y,.35*a)),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,.325*a)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,.325*a)),b.add(new go.PathSegment(go.PathSegment.Line,.85*y,.1*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*y,.2*a,.975*y,0,y,.08*a)),b.add(new go.PathSegment(go.PathSegment.Line,.7*y,.45*a)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,.95*a)),b.add(new go.PathSegment(go.PathSegment.Line,.55*y,a).close()),x}),go.Shape.defineFigureGenerator("Key",function(ce,y,a){var x=new go.Geometry,b=new go.PathFigure(y*1,a*.5,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*.9,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,.35*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.45,.35*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.15,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.35*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.65*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.15,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.45,.65*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,.65*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.6,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.65,.55*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.7,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.75,.55*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.8,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.85,.575*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.9,.6*a).close()),b.add(new go.PathSegment(go.PathSegment.Move,.17*y,.425*a)),b.add(new go.PathSegment(go.PathSegment.Arc,270,360,.17*y,.5*a,.075*y,.075*a).close()),x}),go.Shape.defineFigureGenerator("FilmTape",function(ce,y,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,y*0,y*.3,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.08,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.08,a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*1),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*1),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*2),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*2),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*3),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*3),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*4),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*4),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*5),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*5),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*6),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*6),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*7),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*7),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*8),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*8),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*9),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*9),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*10),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*10),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*11),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*11),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*12),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*12),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*13),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*13),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*14),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*14),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*15),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*15),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1));var ee=new go.PathFigure(0,0,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y*1,a*0)),ee.add(new go.PathSegment(go.PathSegment.Arc,270,-180,y*1,y*.3,y*.055)),ee.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1));var te=new go.PathFigure(y*.11,a*.1,!1);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*1+.028*0),a*.1)),te.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*1+.028*0),a*.8)),te.add(new go.PathSegment(go.PathSegment.Line,y*.11,a*.8).close());var ne=new go.PathFigure(y*(.11+.24133333*1+.028*1),a*.1,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*2+.028*1),a*.1)),ne.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*2+.028*1),a*.8)),ne.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*1+.028*1),a*.8).close());var ue=new go.PathFigure(y*(.11+.24133333*2+.028*2),a*.1,!1);return x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*3+.028*2),a*.1)),ue.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*3+.028*2),a*.8)),ue.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*2+.028*2),a*.8).close()),x}),go.Shape.defineFigureGenerator("FloppyDisk",function(ce,y,a){var x=new go.Geometry,b=8,ee=b*le,te=new go.PathFigure(b,0,!1);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y*.86,0)),te.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.14)),te.add(new go.PathSegment(go.PathSegment.Line,y,a-b)),te.add(new go.PathSegment(go.PathSegment.Bezier,y-b,a,y,a-ee,y-ee,a)),te.add(new go.PathSegment(go.PathSegment.Line,b,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,a-b,ee,a,0,a-ee)),te.add(new go.PathSegment(go.PathSegment.Line,0,b)),te.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,ee,ee,0).close());var ne=new go.PathFigure(y*.83,0,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y*.83,a*.3)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.17,a*.3)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.17,a*0).close());var ue=new go.PathFigure(y*.83,a*1,!1);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,y*.83,a*.5)),ue.add(new go.PathSegment(go.PathSegment.Line,y*.17,a*.5)),ue.add(new go.PathSegment(go.PathSegment.Line,y*.17,a*1).close());var re=new go.PathFigure(y*.78,a*.05,!1);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*.05)),re.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*.25)),re.add(new go.PathSegment(go.PathSegment.Line,y*.78,a*.25).close()),x}),go.Shape.defineFigureGenerator("SpeechBubble",function(ce,y,a){var x=ce?ce.parameter1:NaN;(isNaN(x)||x<0)&&(x=15),x=Math.min(x,y/3),x=Math.min(x,a/3);var b=x*le,ee=a*.8,te=new go.Geometry,ne=new go.PathFigure(x,0,!0);return te.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y-x,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y,x,y-b,0,y,b)),ne.add(new go.PathSegment(go.PathSegment.Line,y,ee-x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y-x,ee,y,ee-b,y-b,ee)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.7,ee)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.7,a)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.55,ee)),ne.add(new go.PathSegment(go.PathSegment.Line,x,ee)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,ee-x,b,ee,0,ee-b)),ne.add(new go.PathSegment(go.PathSegment.Line,0,x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,b,b,0).close()),b>1?(te.spot1=new go.Spot(0,0,b,b),te.spot2=new go.Spot(1,.8,-b,-b)):(te.spot1=go.Spot.TopLeft,te.spot2=new go.Spot(1,.8)),te}),go.Shape.defineFigureGenerator("Repeat",function(ce,y,a){var x=new go.Geometry,b=new go.PathFigure(y*0,a*.45,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*.25,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,a*.9)),b.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.9)),b.add(new go.PathSegment(go.PathSegment.Line,y*.65,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.2,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.2,a*.45).close());var ee=new go.PathFigure(y*1,a*.55,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*1)),ee.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.55)),ee.add(new go.PathSegment(go.PathSegment.Line,y*.7,a*.55)),ee.add(new go.PathSegment(go.PathSegment.Line,y*.7,a*.1)),ee.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.1)),ee.add(new go.PathSegment(go.PathSegment.Line,y*.35,a*0)),ee.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*0)),ee.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*.55).close()),x}),go.Shape.defineFigureGenerator("Windows",function(ce,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close()).add(new go.PathSegment(go.PathSegment.Move,.4*y,.4*a)).add(new go.PathSegment(go.PathSegment.Line,.4*y,.8*a)).add(new go.PathSegment(go.PathSegment.Line,.9*y,.8*a)).add(new go.PathSegment(go.PathSegment.Line,.9*y,.4*a).close()).add(new go.PathSegment(go.PathSegment.Move,.2*y,.1*a)).add(new go.PathSegment(go.PathSegment.Line,.2*y,.6*a)).add(new go.PathSegment(go.PathSegment.Line,.7*y,.6*a)).add(new go.PathSegment(go.PathSegment.Line,.7*y,.1*a).close()).add(new go.PathSegment(go.PathSegment.Move,.1*y,.6*a)).add(new go.PathSegment(go.PathSegment.Line,.1*y,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.5*y,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*a).close()))}),go.Shape.defineFigureGenerator("Terminal",function(ce,y,a){var x=new go.Geometry,b=new go.PathFigure(y*0,a*.1,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.1)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.9)),b.add(new go.PathSegment(go.PathSegment.Line,y*0,a*.9).close());var ee=new go.PathFigure(y*.1,a*.2,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y*.1,a*.25)),ee.add(new go.PathSegment(go.PathSegment.Line,y*.22,a*.285)),ee.add(new go.PathSegment(go.PathSegment.Line,y*.1,a*.32)),ee.add(new go.PathSegment(go.PathSegment.Line,y*.1,a*.37)),ee.add(new go.PathSegment(go.PathSegment.Line,y*.275,a*.32)),ee.add(new go.PathSegment(go.PathSegment.Line,y*.275,a*.25).close());var te=new go.PathFigure(y*.28,a*.37,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.37)),te.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.41)),te.add(new go.PathSegment(go.PathSegment.Line,y*.28,a*.41).close()),x}),go.Shape.defineFigureGenerator("Beaker",function(ce,y,a){var x=new go.Geometry,b=15,ee=b*le,te=new go.PathFigure(y*.62,a*.475,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,a-b)),te.add(new go.PathSegment(go.PathSegment.Bezier,y-b,a,y,a-ee,y-ee,a)),te.add(new go.PathSegment(go.PathSegment.Line,b,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,a-b,ee,a,0,a-ee)),te.add(new go.PathSegment(go.PathSegment.Line,y*.38,a*.475)),te.add(new go.PathSegment(go.PathSegment.Line,y*.38,a*.03)),te.add(new go.PathSegment(go.PathSegment.Line,y*.36,a*0)),te.add(new go.PathSegment(go.PathSegment.Line,y*.64,a*0)),te.add(new go.PathSegment(go.PathSegment.Line,y*.62,a*.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(ce,y,a){var x=new go.Geometry,b=new go.PathFigure(y*0,a*1,!0);x.add(b);var ee=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*.755,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*.93,a*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,y*.64,a*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,y*.61,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.39,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.36,a*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,y*.07,a*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.755),a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.8),a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*0,a*(1-ee)).close());var te=new go.PathFigure(y*.4,a*0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.44)),te.add(new go.PathSegment(go.PathSegment.Line,y*.26,a*.44)),te.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.66)),te.add(new go.PathSegment(go.PathSegment.Line,y*(1-.26),a*.44)),te.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.44)),te.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*0).close()),x}),go.Shape.defineFigureGenerator("Bin",function(ce,y,a){var x=new go.Geometry,b=new go.PathFigure(y*0,a*1,!0);x.add(b);var ee=.1/.3;return b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*.755,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*.93,a*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,y*.64,a*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,y*.61,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.39,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.36,a*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,y*.07,a*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.755),a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.8),a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*0,a*(1-ee)).close()),x}),go.Shape.defineFigureGenerator("Upload",function(ce,y,a){var x=new go.Geometry,b=new go.PathFigure(y*0,a*1,!0);x.add(b);var ee=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*.755,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*.93,a*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,y*.64,a*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,y*.61,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.39,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.36,a*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,y*.07,a*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.755),a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.8),a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*0,a*(1-ee)).close());var te=new go.PathFigure(y*.5,a*0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y*.26,a*.25)),te.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.25)),te.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.63)),te.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.63)),te.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.25)),te.add(new go.PathSegment(go.PathSegment.Line,y*.74,a*.25).close()),x}),go.Shape.defineFigureGenerator("EmptyDrink",function(ce,y,a){var x=new go.Geometry,b=new go.PathFigure(y*.15,a*0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*.85,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.7,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,a*1).close()),x}),go.Shape.defineFigureGenerator("Drink",function(ce,y,a){var x=new go.Geometry,b=new go.PathFigure(y*.15,a*0,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*.85,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.7,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,a*1).close());var ee=new go.PathFigure(y*.235,a*.28,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y*.765,a*.28)),ee.add(new go.PathSegment(go.PathSegment.Line,y*.655,a*.97)),ee.add(new go.PathSegment(go.PathSegment.Line,y*.345,a*.97).close()),x}),go.Shape.defineFigureGenerator("4Arrows",function(ce,y,a){var x=new go.Geometry,b=new go.PathFigure(y*.5,a*0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*.65,a*.25)),b.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.25)),b.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.35)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.5)),b.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.65)),b.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.55)),b.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.55)),b.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.65,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.35,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.55)),b.add(new go.PathSegment(go.PathSegment.Line,y*.25,a*.55)),b.add(new go.PathSegment(go.PathSegment.Line,y*.25,a*.65)),b.add(new go.PathSegment(go.PathSegment.Line,y*0,a*.5)),b.add(new go.PathSegment(go.PathSegment.Line,y*.25,a*.35)),b.add(new go.PathSegment(go.PathSegment.Line,y*.25,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.25)),b.add(new go.PathSegment(go.PathSegment.Line,y*.35,a*.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")},43001: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 Ut={},ot="5.0",z={},E=null,fe=!1,Oe=!1,Ce=null,Se=!1,Be=null,le=null,Te=0;Te4?parseFloat(qe):5};Ut.setHTML5Codebase=function(qe,dt){le=qe,Tt(qe,dt)},Ut.setJavaCodebase=Ut.setJavaCodebaseVersion=Ut.isCompiledInstalled=Ut.setPreCompiledScriptPath=Ut.setPreCompiledResourcePath=function(){},Ut.setHTML5CodebaseVersion=function(qe,dt){var Wt=parseFloat(qe);if(Wt!==NaN&&Wt<5){console.log("The GeoGebra HTML5 codebase version "+Wt+" is deprecated. Using version latest instead.");return}Be=qe,Gt(qe,dt)},Ut.getHTML5CodebaseVersion=function(){return ce},Ut.getParameters=function(){return z},Ut.setFontsCSSURL=function(qe){te=qe},Ut.setGiacJSURL=function(qe){},Ut.setJNLPFile=function(qe){Le=qe},Ut.setJNLPBaseDir=function(qe){},Ut.inject=function(){function qe(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var dt="auto",Wt=z.id,Bn,Yt=!1,kn=0;kn=5)return!0;var qe=Ut.getAppletObject();return qe&&typeof qe.recalculateEnvironments=="function"?(qe.recalculateEnvironments(),!0):!1},Ut.startAnimation=function(){var qe=Ut.getAppletObject();return qe&&typeof qe.startAnimation=="function"?(qe.startAnimation(),!0):!1},Ut.stopAnimation=function(){var qe=Ut.getAppletObject();return qe&&typeof qe.stopAnimation=="function"?(qe.stopAnimation(),!0):!1},Ut.getAppletObject=function(){var qe=z.id!==void 0?z.id:"ggbApplet";return window[qe]},Ut.resize=function(){};var Me=function(qe,dt,Wt){var Bn=document.createElement("param");Bn.setAttribute("name",dt),Bn.setAttribute("value",Wt),qe.appendChild(Bn)},be=function(qe){return qe&&qe!=="false"},at=function(qe,dt,Wt){ue(ce)<=4.2&&(Wt=!0);var Bn=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==ce||ggbHTML5LoadedCodebaseIsWebSimple&&!a)&&(Bn=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var Yt=document.createElement("div");Yt.classList.add("appletParameters","notranslate");var kn=dt.width,Ge=dt.height;if(dt.disableAutoScale=dt.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():dt.disableAutoScale,dt.width!==void 0)if(ue(ce)<=4.4)be(dt.showToolBar)&&(dt.height-=7),be(dt.showAlgebraInput)&&(dt.height-=37),dt.width<605&&be(dt.showToolBar)&&(dt.width=605,kn=605);else{var ln=100;(be(dt.showToolBar)||be(dt.showMenuBar))&&(dt.hasOwnProperty("customToolBar")&&(dt.customToolbar=dt.customToolBar),ln=be(dt.showMenuBar)?245:155),kn=5?(dt.appletOnLoad=function(xe){var Zt=qe.querySelector(".ggb_preview");Zt&&Zt.parentNode.removeChild(Zt),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(zt),window.GGBT_wsf_view&&$(window).trigger("resize"),Pt(xe)},Ft||zt.appendChild(Ot)):Yt.appendChild(Ot),zt.appendChild(Yt),Ft||qe.appendChild(zt),setTimeout(function(){Ut.resize()},1)}else{var et=document.createElement("div");et.className="applet_scaler",et.style.position="relative",et.style.display="block",et.appendChild(Yt),qe.appendChild(et),dt.appletOnLoad=function(xe){Ut.resize(),Pt(xe)}}function ze(xe,Zt){Zt&&typeof Zt.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(xe,Zt.appletOnLoad):renderGGBElement(xe),Lt("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",Zt)}function St(xe,Zt){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:xe,params:Zt}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(Xn){ze(Xn.article,Xn.params)}),html5AppletsToProcess=null)},ue(ce)<5&&(xe.className+=" geogebraweb")):ze(xe,Zt)}if(Bn){scriptLoadStarted=!0;for(var xt=0;xt0?(Mn.remove(),zt.attr("id","fullscreencontent").show(),jQuery(Pt).append(zt),window.dispatchEvent(new Event("resize"))):at(Mn,dt,!1),window.GGBT_wsf_view.launchFullScreen(Pt)}else Ee=Bn,at(qe,dt,!1);if(!window.GGBT_wsf_view)for(Ge=0;Geqe/4*3&&(Mn=qe/4*3),Pt=Mn/5.8,ln.setAttribute("src",b),ln.setAttribute("width",Mn),ln.setAttribute("height",Pt);var zt=(qe-Mn)/2,Ft=(dt-Pt)/2;ln.style.left=zt+"px",ln.style.top=Ft+"px",Yt.appendChild(ln)}}return Yt.appendChild(Ge),Yt},bt=function(qe){return qe=qe.toLowerCase(),qe==="html5"||qe==="screenshot"?qe:"html5"},ft=["web","webSimple","web3d","tablet","tablet3d","phone"],Gt=function(qe,dt){if(ce=qe,dt){Tt(ce,!0);return}var Wt=!fe;if(Wt){var Bn=ue(ce);!isNaN(Bn)&&Bn<4.4&&(Wt=!1)}var Yt,kn;window.location.protocol.substr(0,4)==="http"?Yt=window.location.protocol:Yt="http:";var Ge=ce.indexOf("//");Ge>0?kn=ce:Ge===0?kn=Yt+ce:kn="https://www.geogebra.org/apps/5.2.814.0/";for(var ln in ft)if(ce.slice(ft[ln].length*-1)===ft[ln]||ce.slice((ft[ln].length+1)*-1)===ft[ln]+"/"){Tt(kn,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&Wt&&!E.is3D&&!E.AV&&!E.SV&&!E.CV&&!E.EV2&&!E.CP&&!E.PC&&!E.DA&&!E.FI&&!E.PV&&!be(z.showToolBar)&&!be(z.showMenuBar)&&!be(z.showAlgebraInput)&&!be(z.enableRightClick)&&(!z.appName||z.appName=="classic")?kn+="webSimple/":kn+="web3d/",Tt(kn,!1)},Tt=function(qe,dt){if(qe.requirejs){ke=qe;return}qe.slice(-1)!=="/"&&(qe+="/"),ke=qe,dt===null&&(dt=qe.indexOf("http")===-1),We=dt,y="web.nocache.js",a=!1;var Wt=ke.split("/");Wt.length>1&&(!dt&&Wt[Wt.length-2]==="webSimple"?(y="webSimple.nocache.js",a=!0):ft.indexOf(Wt[Wt.length-2])>=0&&(y=Wt[Wt.length-2]+".nocache.js")),Wt=qe.split("/"),ce=Wt[Wt.length-3],ce.substr(0,4)==="test"?ce=ce.substr(4,1)+"."+ce.substr(5,1):(ce.substr(0,3)==="war"||ce.substr(0,4)==="beta")&&(ce="5.0");var Bn=parseFloat(ce);Bn!==NaN&&Bn<5&&qe.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+Bn+" is deprecated. Using version latest instead."),Gt("5.0",dt))},Lt=function(qe,dt){window.console&&window.console.log&&(!dt||typeof dt.showLogging=="undefined"||dt.showLogging&&dt.showLogging!=="false")&&console.log(qe)};z.material_id!==void 0?se(Rt):Rt();function Rt(){var qe=ot;Be!==null?qe=Be:parseFloat(qe)<5&&(qe="5.0"),Gt(qe,!1),le!==null&&Tt(le,We),Se=!0}return Ut},GGBAppletUtils=function(){"use strict";function Ut(){return window.GGBT_wsf_edit!==void 0}function ot(Se,Be){Be!=1?(Se.style.transformOrigin="0% 0% 0px",Se.style.webkitTransformOrigin="0% 0% 0px",Se.style.transform="scale("+Be+","+Be+")",Se.style.webkitTransform="scale("+Be+","+Be+")",Se.style.maxWidth="initial",Se.querySelector(".ggb_preview")!==null&&(Se.querySelector(".ggb_preview").style.maxWidth="initial"),Se.querySelectorAll(".ggb_preview img")[0]!==void 0&&(Se.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),Se.querySelectorAll(".ggb_preview img")[1]!==void 0&&(Se.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(Se.style.transform="none",Se.style.webkitTransform="none")}function z(Se,Be,le,Te,De,Le){var ke=null;if(Le!=null&&Le!="")for(var We=Se.parentNode;We!=null;)if((" "+We.className+" ").indexOf(" "+Le+" ")>-1){ke=We;break}else We=We.parentNode;var Ee=0,ce=0,y=0,a=0,x=0,b=0,ee=0;if(ke)Ee=ke.offsetWidth,ce=Math.max(Te?ke.offsetWidth:0,ke.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(Ee=Math.min(window.innerWidth,document.documentElement.clientWidth),ce=Math.min(window.innerHeight,document.documentElement.clientHeight),y=Ee):(Ee=window.innerWidth,ce=window.innerHeight,y=window.innerWidth),Se){var te=Se.getBoundingClientRect();te.left>0&&te.left<=Ee&&(De===void 0||!De)&&(document.dir==="rtl"?(x=Ee-te.width-te.left,b=y<=480?10:30):(b=te.left,x=y<=480?10:30),a=b+x)}if(Se&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var ne=Se.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(a=40,ee=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(a=0,ee=40)}}return Se&&((le===void 0||!le)&&Be>0&&Be+a1&&(Le=!0)),Be&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(Le=!0),!(Se.hasOwnProperty("disableAutoScale")&&Se.disableAutoScale))De=E(Se,Be,Le,le,Se.scaleContainerClass);else return Te;return Le&&(!Se.hasOwnProperty("scale")||Te===1)?De:Math.min(Te,De)}function Oe(Se){var Be=Math.min(window.innerWidth,document.documentElement.clientWidth),le=Math.min(window.innerHeight,document.documentElement.clientHeight),Te=Se.getBoundingClientRect(),De=(Be-Te.width)/2,Le=(le-Te.height)/2;Le<0&&(Le=0),Se.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(De<40?Se.style.left="40px":Se.style.left=De+"px",Se.style.top=Le+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(Le<40?Se.style.top="40px":Se.style.top=Le+"px",Se.style.left=De+"px")}function Ce(Se,Be){var le=Se.querySelector(".appletParameters");if(le){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(Be.id!==le.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(Se)}if(le.parentElement&&/fullscreen/.test(le.parentElement.className))return;var Te=fe(Be,Se);Ut()&&le.setAttribute("data-param-scale",Te);for(var De=null,Le=0;Le=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(Ut){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(Ut){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(Ut){var ot=c[Ut];return ot==null?null:ot},r=d,webModule.__errFn=e}function B(){function Ut(Se){var Be=Se.lastIndexOf(rb);Be==-1&&(Be=Se.length);var le=Se.indexOf(sb);le==-1&&(le=Se.length);var Te=Se.lastIndexOf(tb,Math.min(le,Be));return Te>=O?Se.substring(O,Te+P):W}function ot(Se){if(!Se.match(/^\w+:\/\//)){var Be=o.createElement(ub);Be.src=Se+vb,Se=Ut(Be.src)}return Se}function z(){var Se=__gwt_getMetaProperty(wb);return Se!=null?Se:W}function E(){for(var Se=o.getElementsByTagName(_),Be=O;BeO?Se[Se.length-P].href:W}function Oe(){var Se=o.location;return Se.href==Se.protocol+zb+Se.host+Se.pathname+Se.search+Se.hash}var Ce=z();return Ce==W&&(Ce=E()),Ce==W&&(Ce=fe()),Ce==W&&Oe()&&(Ce=Ut(o.location.href)),Ce=ot(Ce),Ce}function C(Ut){return Ut.match(/^\//)||Ut.match(/^[a-zA-Z]+:\/\//)?Ut:webModule.__moduleBase+Ut}function D(){var Ut=[],ot=O,z=[],E=[];function fe(Se){var Be=E[Se](),le=z[Se];if(Be in le)return Be;var Te=[];for(var De in le)Te[le[De]]=De;throw r&&r(Se,Te,Be),null}if(__gwt_isKnownPropertyValue=function(Se,Be){return Be in z[Se]},webModule.__getPropMap=function(){var Se={};for(var Be in z)z.hasOwnProperty(Be)&&(Se[Be]=fe(Be));return Se},webModule.__computePropValue=fe,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var Oe;try{Oe=Cb;var Ce=Oe.indexOf(Db);Ce!=-1&&(ot=parseInt(Oe.substring(Ce+P),$),Oe=Oe.substring(O,Ce))}catch(Se){}return webModule.__softPermutationId=ot,C(Oe+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})()},46699:function(Ut,ot,z){"use strict";z.d(ot,{Ax:function(){return Ce},Ds:function(){return Se},KI:function(){return le},SI:function(){return Oe},f1:function(){return fe}});var E=z(346);function fe(Te){let De=!0;if(Te.length>0){for(let Le=0;Lea in y?Oe(y,a,{enumerable:!0,configurable:!0,writable:!0,value:x}):y[a]=x,Le=(y,a)=>{for(var x in a||(a={}))le.call(a,x)&&De(y,x,a[x]);if(Be)for(var x of Be(a))Te.call(a,x)&&De(y,x,a[x]);return y},ke=(y,a)=>Ce(y,Se(a)),We=(y,a)=>{var x={};for(var b in y)le.call(y,b)&&a.indexOf(b)<0&&(x[b]=y[b]);if(y!=null&&Be)for(var b of Be(y))a.indexOf(b)<0&&Te.call(y,b)&&(x[b]=y[b]);return x},Ee=(y,a,x)=>new Promise((b,ee)=>{var te=re=>{try{ue(x.next(re))}catch(me){ee(me)}},ne=re=>{try{ue(x.throw(re))}catch(me){ee(me)}},ue=re=>re.done?b(re.value):Promise.resolve(re.value).then(te,ne);ue((x=x.apply(y,a)).next())});const ce=y=>{var a=y,{children:x}=a,b=We(a,["children"]);const[ee,te]=(0,fe.useState)(!1);return fe.createElement(E.ZP,ke(Le({},b),{loading:ee,onClick:ne=>Ee(void 0,null,function*(){try{te(!0),yield b.onClick(ne),te(!1)}catch(ue){console.error(ue),te(!1)}})}),x)}},1546:function(Ut,ot,z){"use strict";z.d(ot,{ij:function(){return ee},_s:function(){return b},Uf:function(){return x},ZP:function(){return ne}});var E=z(59301),fe={flex_box_center:"flex_box_center___swvFl",flex_space_between:"flex_space_between___AqPFV",flex_box_vertical_center:"flex_box_vertical_center___XWInJ",flex_box_center_end:"flex_box_center_end___GB61t",flex_box_column:"flex_box_column___dJnz1",analysis:"analysis___xyV_c",title:"title___DQ3VK",itemWrap:"itemWrap___vFE5r",item:"item___NjeOt",list:"list___BbMrm",wrap:"wrap___UQTTb",img:"img___tNvUo",tips:"tips___Eu4wH",footer:"footer___ZbR9W",noData:"noData___mLlw0"},Oe=z(92310),Ce=z.n(Oe),Se=z(42441),Be=z(6848),le=z(61621),Te=z(71418),De=z(28426),Le=z(346),ke=Object.defineProperty,We=Object.getOwnPropertySymbols,Ee=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,y=(ue,re,me)=>re in ue?ke(ue,re,{enumerable:!0,configurable:!0,writable:!0,value:me}):ue[re]=me,a=(ue,re)=>{for(var me in re||(re={}))Ee.call(re,me)&&y(ue,me,re[me]);if(We)for(var me of We(re))ce.call(re,me)&&y(ue,me,re[me]);return ue};const x=(ue={})=>{var re,me,se,ye;let Fe=(re=ue==null?void 0:ue.emotion)==null?void 0:re.map(Ve=>a({value:Ve==null?void 0:Ve.rate},Ve)),Me=(me=ue==null?void 0:ue.focus)==null?void 0:me.map(Ve=>a({value:Ve==null?void 0:Ve.rate},Ve)),be=(se=ue==null?void 0:ue.action)==null?void 0:se.map(Ve=>a({value:Ve==null?void 0:Ve.rate},Ve)),at=(ye=ue==null?void 0:ue.intention)==null?void 0:ye.map(Ve=>a({value:Ve==null?void 0:Ve.rate},Ve));return[{title:"\u8868\u60C5\u5360\u6BD4",color:["#f7ca2e","#4ccf71","#3791ee","#f9ac95","#4f74ee","#f0e999"],data:Fe||[]},{title:"\u4E13\u6CE8\u5EA6\u5360\u6BD4",color:["#4f74ee","#f9ac95","#9cb5fe","#eaa170","#3791ee","#a39bed"],data:Me||[]},{title:"\u884C\u4E3A\u5360\u6BD4\u60C5\u51B5",color:["#5eca9c","#a39bed","#f68238","#f0e999","#eaa170","#f9ac95"],data:be||[]},{title:"\u610F\u56FE\u5360\u6BD4\u60C5\u51B5",color:["#eaa170","#739fcb","#f0e999","#f9ac95","#4f74ee","#5eca9c"],data:at||[]}]},b=({className:ue,dataSource:re=[],col:me=4,right:se,bottom:ye=23,precision:Fe=0,wrapWidth:Me=1200})=>{const be=(Ve="",it,Ye="--")=>Ve?(Ve==null?void 0:Ve.length)>it?(Ve==null?void 0:Ve.slice(0,it-1))+"...":Ve:Ye,at=Math.floor((Me-(me-1)*se)/me);return E.createElement("div",{className:Ce()(fe.list,ue)},!!(re!=null&&re.length)&&(re==null?void 0:re.map((Ve,it)=>{const{cover_pic:Ye,created_at:rt,emotion:yt,action:bt,intention:ft,focus:Gt}=Ve;return E.createElement("div",{key:it,className:fe.wrap,style:{width:at,marginRight:(1+it)%me===0?0:se+Fe,marginBottom:ye}},E.createElement("div",{className:fe.img},E.createElement("img",{src:`${Le.Z.API_SERVER}${Ye}`}),E.createElement("div",{className:fe.tips},E.createElement("div",null,E.createElement("i",{className:"iconfont icon-paisheshijian mr5 font14"})," \u62CD\u6444\u65F6\u95F4"),E.createElement("span",null,rt))),E.createElement("div",{className:fe.footer},E.createElement("ul",null,E.createElement("li",null,E.createElement("i",{className:"iconfont icon-biaoqing"}),E.createElement("span",null,"\u8868\u60C5\uFF1A",E.createElement(Be.Z,{title:yt},E.createElement("span",{className:"c-grey-333"},be(yt,4))))),E.createElement("li",null,E.createElement("i",{className:"iconfont icon-hangwei"}),E.createElement("span",null,"\u884C\u4E3A\uFF1A",E.createElement(Be.Z,{title:bt},E.createElement("span",{className:"c-grey-333"},be(bt,4)))))),E.createElement("ul",null,E.createElement("li",null,E.createElement("i",{className:"iconfont icon-yitu"}),E.createElement("span",null,"\u610F\u56FE\uFF1A",E.createElement(Be.Z,{title:ft},E.createElement("span",{className:"c-grey-333"},be(ft,4))))),E.createElement("li",null,E.createElement("i",{className:"iconfont icon-zhuangtai"}),E.createElement("span",null,"\u4E13\u6CE8\u5EA6\uFF1A",E.createElement(Be.Z,{title:Gt},E.createElement("span",{className:"c-grey-333"},be(Gt,3))))))))})))},ee=({className:ue,style:re,title:me,hideBar:se=!1,children:ye,customText:Fe="",noDataText:Me="",emptyData:be=[],loading:at,actionAnalysis:Ve})=>{var it,Ye;const rt=((it=be==null?void 0:be[0])==null?void 0:it.every(bt=>{var ft;return!((ft=bt==null?void 0:bt.data)!=null&&ft.length)}))&&!((Ye=be==null?void 0:be[1])!=null&&Ye.length)||!Ve,yt=Ve?Me:Fe;return E.createElement(le.Z,{loading:at,active:!0},rt&&E.createElement("div",{className:Ce()(fe.noData,ue),style:re},!!me&&E.createElement("div",{className:fe.title},!se&&E.createElement("b",null),E.createElement("span",null,me)),E.createElement("div",{className:fe.itemWrap},E.createElement(De.Z,{customText:yt}))),!rt&&ye)};var ne=({className:ue,style:re,data:me=[],title:se,hideBar:ye=!1,loading:Fe=!1})=>E.createElement("div",{className:Ce()(fe.analysis,ue),style:re},!!se&&E.createElement("div",{className:fe.title},!ye&&E.createElement("b",null),E.createElement("span",null,se)),E.createElement(Te.Z,{spinning:Fe},E.createElement("div",{className:fe.itemWrap},me==null?void 0:me.map((Me,be)=>E.createElement("div",{className:fe.item,key:be},E.createElement(Se.Z,{option:{tooltip:{trigger:"item",formatter:"{a}
{b}: {c}%"},title:{left:"center",bottom:15,text:Me==null?void 0:Me.title},legend:{top:10,right:10,orient:"vertical",show:!0,align:"left",icon:"circle",itemWidth:10,itemHeight:10,formatter:function(at){for(let Ve in Me==null?void 0:Me.data)if(at==(Me==null?void 0:Me.data[Ve].name))return at+" "+(Me==null?void 0:Me.data[Ve].value)+"%"},textStyle:{color:"#767676",fontSize:12}},color:Me==null?void 0:Me.color,series:[{type:"pie",radius:["20%","35%"],center:["20%","40%"],avoidLabelOverlap:!1,label:{show:!1},labelLine:{show:!1},data:Me==null?void 0:Me.data}]},style:{height:145}}))))))},54650:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Ee}});var E=z(59301),fe=z(8591),Oe=z(92832),Ce={codeBox:"codeBox___WpkVl"},Se=z(92310),Be=z.n(Se),le=Object.defineProperty,Te=(ce,y,a)=>y in ce?le(ce,y,{enumerable:!0,configurable:!0,writable:!0,value:a}):ce[y]=a,De=(ce,y,a)=>Te(ce,typeof y!="symbol"?y+"":y,a),Le=(ce,y,a)=>new Promise((x,b)=>{var ee=ue=>{try{ne(a.next(ue))}catch(re){b(re)}},te=ue=>{try{ne(a.throw(ue))}catch(re){b(re)}},ne=ue=>ue.done?x(ue.value):Promise.resolve(ue.value).then(ee,te);ne((a=a.apply(ce,y)).next())});class ke extends E.Component{constructor(y){super(y),De(this,"canvas"),De(this,"randomNum",(a,x)=>Math.floor(Math.random()*(x-a)+a)),De(this,"drawPic",()=>{this.randomCode()}),De(this,"reloadPic",()=>{this.drawPic()}),De(this,"changeCode",a=>{console.log(a.target.value,222),this.setState({value:a.target.value,showError:!1})}),De(this,"onVerify",()=>{let a;return this.state.value.toLowerCase()!==""&&this.state.value.toLowerCase()!==this.state.code.toLowerCase()?(a=!0,fe.ZP.error("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u9A8C\u8BC1\u7801"),this.reloadPic()):this.state.value.toLowerCase()===""?(a=!0,fe.ZP.error("\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801")):this.state.value.toLowerCase()===this.state.code.toLowerCase()&&(a=!1),this.setState({showError:a}),a}),this.canvas=E.createRef(),this.state={value:"",code:"",codeLength:4,fontSizeMin:20,fontSizeMax:22,backgroundColorMin:240,backgroundColorMax:250,colorMin:10,colorMax:20,lineColorMin:40,lineColorMax:180,contentWidth:96,contentHeight:38,showError:!1}}componentDidMount(){this.drawPic()}randomColor(y,a){const x=this.randomNum(y,a),b=this.randomNum(y,a),ee=this.randomNum(y,a);return`rgb(${x}, ${b}, ${ee})`}drawText(y,a,x){y.fillStyle=this.randomColor(this.state.colorMin,this.state.colorMax);const b=this.randomNum(this.state.fontSizeMin,this.state.fontSizeMax);y.font=b+"px SimHei";const ee=10,te=(this.state.contentWidth-40)/(this.state.code.length-1);let ne=ee;x>0&&(ne=ee+x*te);let ue=this.randomNum(this.state.fontSizeMax,this.state.contentHeight-5);b>40&&(ue=40);const re=this.randomNum(-10,10);y.translate(ne,ue),y.rotate(re*Math.PI/180),y.fillText(a,0,0),y.rotate(-re*Math.PI/180),y.translate(-ne,-ue)}drawLine(y){for(let a=0;a<1;a++)y.strokeStyle=this.randomColor(this.state.lineColorMin,this.state.lineColorMax),y.beginPath(),y.moveTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),y.lineTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),y.stroke()}drawDot(y){for(let a=0;a<100;a++)y.fillStyle=this.randomColor(0,255),y.beginPath(),y.arc(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight),1,0,2*Math.PI),y.fill()}randomCode(){let y="";const a="QWERTYUPLKJHGFDSAZXCVBNMqwertyupkjhgfdsazxcvbnm1234567890";for(let x=0;x{const b=this.canvas.current.getContext("2d");b.textBaseline="bottom",b.fillStyle=this.randomColor(this.state.backgroundColorMin,this.state.backgroundColorMax),b.fillRect(0,0,this.state.contentWidth,this.state.contentHeight);for(let ee=0;ee{let a;Modal.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:React.createElement("div",null,React.createElement("p",null,y),React.createElement(ke,{ref:x=>a=x})),onOk:()=>Le(void 0,null,function*(){if(a.onVerify())return Promise.reject();ce()})})};var Ee=ke},30371:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return De}});var E=z(59301),fe=z(92832),Oe=z(12563),Ce=z(8591),Se={flex:"flex___eLcnP",flex1:"flex1___yUTT7",color666:"color666___TiUhG",error:"error___gTTtv",deleteIcon:"deleteIcon___mnZW1",addIcon:"addIcon___JC5NS"},Be=z(62772);const{TextArea:le}=fe.default;class Te extends E.Component{constructor(ke){super(ke),this.state={inputVisible:!1,EditInputIndex:-1}}render(){let{index:ke,onAnswerChange:We,addChildAnswer:Ee,exerciseIsPublish:ce,answers:y,activeOptionErrorIndex:a,flex:x="0 0 1000px"}=this.props;console.log("----",y);let{inputVisible:b,EditInputIndex:ee}=this.state;return E.createElement("div",{className:Se.flex},E.createElement("div",{className:`${Se.color666} mb5 mt6`,style:{flex:"0 0 90px"}},"\u7B54\u6848(\u586B\u7A7A",ke+1,"):"),E.createElement("div",{style:{border:"1px solid #f6f6f6",flex:1,padding:10}},y==null?void 0:y.map((te,ne)=>E.createElement(E.Fragment,null,ee!==ne?(te==null?void 0:te.length)>0?E.createElement(Oe.default,{className:"edit-tag",key:te,closable:!((y==null?void 0:y.length)===1&&ne===0),onClose:ue=>{ue.preventDefault(),(y==null?void 0:y.length)===1&&ne===0?this.props.deleteChildAnswermain(ke,ne):this.props.deleteChildAnswer(ke,ne)}},E.createElement("span",{onDoubleClick:ue=>{this.setState({EditInputIndex:ne}),ue.preventDefault()}},te)):E.createElement(fe.default,{defaultValue:te,style:{width:78,marginRight:8,height:24,verticalAlign:"top"},onBlur:ue=>{if(ue.target.value.replaceAll(" ","").length<=0){Ce.ZP.info("\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7EAF\u7A7A\u683C");return}We(ke,ne,ue.target.value),this.setState({EditInputIndex:-1,inputVisible:!1})}}):E.createElement(fe.default,{defaultValue:te,style:{width:78,marginRight:8,height:24,verticalAlign:"top"},onBlur:ue=>{if(ue.target.value.replaceAll(" ","").length<=0){Ce.ZP.info("\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7EAF\u7A7A\u683C");return}We(ke,ne,ue.target.value),this.setState({EditInputIndex:-1,inputVisible:!1})}}))),!b&&E.createElement(Oe.default,{className:"site-tag-plus",onClick:()=>{Ee(ke),this.setState({inputVisible:!0})}},E.createElement(Be.Z,null)," \u65B0\u589E\u7B54\u6848")))}}var De=Te},61011:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return ce}});var E=z(59301),fe=z(39793),Oe=Object.defineProperty,Ce=Object.defineProperties,Se=Object.getOwnPropertyDescriptors,Be=Object.getOwnPropertySymbols,le=Object.prototype.hasOwnProperty,Te=Object.prototype.propertyIsEnumerable,De=(y,a,x)=>a in y?Oe(y,a,{enumerable:!0,configurable:!0,writable:!0,value:x}):y[a]=x,Le=(y,a)=>{for(var x in a||(a={}))le.call(a,x)&&De(y,x,a[x]);if(Be)for(var x of Be(a))Te.call(a,x)&&De(y,x,a[x]);return y},ke=(y,a)=>Ce(y,Se(a)),We=(y,a,x)=>De(y,typeof a!="symbol"?a+"":a,x);const Ee="\u2581";class ce extends E.Component{constructor(){super(...arguments),We(this,"getChCountBeforeCursor",(a,x)=>{const b=x.line;let ee=0;for(let ne=0;ne{const b=a.getRange(x.from,x.to);let ee=0;if(x.text.forEach(te=>{ee+=te.split(Ee).length-1}),b&&b.indexOf(Ee)!=-1){const te=b.split(Ee).length-1,ne=this.getChCountBeforeCursor(a,x.from);console.log(`\u5220\u9664${te}\u4E2A\uFF0C \u4E4B\u524D\u6709${ne}\u4E2A\uFF0C\u65B0\u589E${ee}\u4E2A`),this.props.deleteEmptyDisabled?x.cancel():this.props.onPlaceholderChange&&this.props.onPlaceholderChange(ne,te,ee)}else if(ee){const te=this.getChCountBeforeCursor(a,x.from);console.log(`\u65B0\u589E${ee}\u4E2A\uFF0C\u4E4B\u524D\u6709${te}\u4E2A`),this.props.onPlaceholderChange&&this.props.onPlaceholderChange(te,0,ee)}})}render(){return E.createElement(fe.Z,ke(Le({},this.props),{onCMBeforeChange:this.onCMBeforeChange}))}}},94361:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Be}});var E=z(60324),fe={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},Oe=z(32637),Ce=z(59301),Be=({type:le,style:Te})=>{const De=Ce.createElement("div",{className:fe.wrap,onClick:Le=>{Le.preventDefault(),Le.stopPropagation()}},Ce.createElement("p",null,le==="shixun"||le==="paths"?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u662F\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002":"\u5F53\u524D\u8BD5\u5377\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",Ce.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",le==="paths"?"\u53D1\u9001\u5230\u8BFE\u5802":"\u53D1\u5E03","\u4F7F\u7528\u4E4B\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),Ce.createElement("div",{className:fe.contact},Ce.createElement("div",{className:fe.img},Ce.createElement("img",{src:Oe,width:"124px",height:"124px"})),Ce.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return Ce.createElement(E.Z,{content:De},Ce.createElement("span",{className:fe.text,style:Te},"\u9AD8\u6D88\u8017"))}},9507:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return ke}});var E=z(59301),fe={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},Oe=z(92310),Ce=z.n(Oe),Se=z(71418),Be=z(2859),le=z(38986),Te=z(51257),De=(We,Ee,ce)=>new Promise((y,a)=>{var x=te=>{try{ee(ce.next(te))}catch(ne){a(ne)}},b=te=>{try{ee(ce.throw(te))}catch(ne){a(ne)}},ee=te=>te.done?y(te.value):Promise.resolve(te.value).then(x,b);ee((ce=ce.apply(We,Ee)).next())}),ke=({data:We,className:Ee,fullWidth:ce,style:y={},onClose:a,onOk:x,showFullTools:b,noAssociationId:ee})=>{const te=(0,E.useRef)(null),ne=(0,E.useRef)(null),ue=(0,E.useRef)(null),re=(0,E.useRef)(null),[me,se]=(0,E.useState)(!1),[ye,Fe]=(0,E.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,E.useEffect)(()=>{ue.current||(ue.current=document.createElement("style"),document.head.appendChild(ue.current)),We!=null&&We.visible?(document.body.setAttribute("data-custom","y-hidden"),ue.current.innerHTML=" html { overflow-y: hidden; }",We!=null&&We.src&&Me()):(document.body.removeAttribute("data-custom"),ue.current&&(document.head.removeChild(ue.current),ue.current=null))},[We==null?void 0:We.visible]);const Me=()=>De(void 0,null,function*(){se(!0),Fe("\u6B63\u5728\u52A0\u8F7D\u4E2D");const Ye=yield(0,Te.ZJ)(We==null?void 0:We.src);te.current.src="",te.current.src=Ye,te.current.onload=function(){it()},se(!1),Fe("")}),be=()=>{document.body.removeAttribute("data-custom"),ue.current.innerHTML=" ",a()},at=Ye=>De(void 0,null,function*(){se(!0),Fe("\u6B63\u5728\u4FDD\u5B58\u4E2D");const rt=yield(0,le.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:We.title,file:Ye.dataUrl}});rt!=null&&rt.id&&!ee?(yield(0,le.ZP)(`/api/attachments/${We.id}/add_subitem.json`,{method:"post",body:{subitem_id:rt==null?void 0:rt.id,settings:JSON.stringify(Ye.state)}})).status===0&&x():rt!=null&&rt.id&&x(rt),document.body.removeAttribute("data-custom"),ue.current.innerHTML=" ",se(!1),Fe("")}),Ve=()=>{const Ye=document.querySelector('a[href="https://markerjs.com/"]');Ye&&Ye.parentNode&&(Ye.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(yt=>{const bt=document.querySelector(yt.name);bt&&bt.setAttribute("title",yt.title)})},it=()=>{ne.current=new Be.hP(te.current),ne.current.targetRoot=re.current,ne.current.addEventListener("render",at),ne.current.addEventListener("beforeclose",be),b&&(ne.current.availableMarkerTypes=ne.current.ALL_MARKER_TYPES,ne.current.uiStyleSettings.redoButtonVisible=!0,ne.current.uiStyleSettings.notesButtonVisible=!0,ne.current.uiStyleSettings.zoomButtonVisible=!0,ne.current.uiStyleSettings.zoomOutButtonVisible=!0,ne.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=ne.current.uiStyleSettings,ne.current.show(),We!=null&&We.snapshotData&&ne.current.restoreState(We.snapshotData),setTimeout(()=>{window.scrollTo(0,0),Ve()},300)};return E.createElement(E.Fragment,null,(We==null?void 0:We.visible)&&E.createElement(Se.Z,{spinning:me,tip:ye,style:{position:"absolute"}},E.createElement("div",{ref:re,className:Ce()(fe.imageDimensions,Ee,ce?fe.fullWidth:""),style:y},E.createElement("img",{className:fe.img,ref:te}))))}},74508:function(Ut,ot,z){"use strict";z.d(ot,{xp:function(){return Se},AG:function(){return ke},JA:function(){return le},FX:function(){return et},k$:function(){return ln},ub:function(){return Mn},e6:function(){return Pt},v7:function(){return ce},BO:function(){return We},x7:function(){return me},em:function(){return Wt},BV:function(){return Be},qz:function(){return De},Gm:function(){return Te},yt:function(){return ne},I2:function(){return rt},sQ:function(){return te},z3:function(){return Oe},GY:function(){return kn},wC:function(){return Ge},Pt:function(){return Yt},Oe:function(){return Bn},L6:function(){return fe},RL:function(){return E},f$:function(){return Ce},j1:function(){return y},jD:function(){return Ee},g4:function(){return a}});var E=z(58143),fe="data:image/png;base64,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",Oe=z(4977),Ce="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAEsCAYAAAB5fY51AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM5QkFEM0E0MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM5QkFEM0E1MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzlCQUQzQTIwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzlCQUQzQTMwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz74uUqOAACl0klEQVR42ux9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X9pK9hKMISxcuLBsxzr22GMdl+//8pe/lLRvCsnZ4Y033ih6n9tuu61tvKnY8povv/zSllxKkZY5//zzu4j/sW9jqbjyyitt75Vy49vf/rZ8CNjhT3/6E0aMGOFOUpewNoPND1jU6uQSfeMb3yjbsSorK6VSpR3uuOOOLlIxheBb3/qW7XZqnBe7Euk0kZwKmIuxsPiw4DUoFttss41MEbnoootw1llnyWt5xRVXlCPGa0vW5QRXjp944gnHh9uFF17oTtCMC+IG3TNw3HHHOQbFb7rpprIdR7gAprAqbI8jSKukfe+88862+/3b3/5W1P4efPBB2/1dc801Be8rFouZkydP7rKvrbfe2hQuYb+7Hx555JEu58pt5cRJJ51kO75er9dsbm52J6UbdHfG/fffL+vy7MCSjAULFpTlOHRfnKysUpNImUVvh2Ld2mHDhtlud8qCzwVajytWrOiyncKA/bEsh/pWgrBlyguD7vy53JpXTosNDz/8sKv+4LqEucHYEm9KJ1Dhs1wuwTnnnGO7na5NKZrs+++/v+12p4B8d3BSAWVvwWLHOBvZK5v9CXSz2TqN18TJ5S4FjL9lizCy/CdXEN51CV10wq233uroGh522GFlO87PfvYz22NMmjSp6H0mk0lz5syZXfb54osvFrW/r776yhQk02V/wpIrWx7aj370oy3+nnv66afNf/3rX+bnn3/uTkAHl9AlrBzYZpttHEmLN1Y5wJgOkzDtjvHQQw+VFCM79NBD5X6ES2f+85//LHpfwjIzhw4d2uX8jj322IL39f7775c9Ptja2mp+9tln7g3rEtaWDWZPOxFWfX192Y5z+OGH2x5jzz33LHnf8+fPN1taSr/E3/nOd7qc3wMPPFDUvkig2ftatGhRUfu6//77O/b3ta99TZKXC5ewtljccMMNjqTF1Z2eWolKv55//vl+MQ4klGnTpnWsXp111llF7+vRRx81R40aJfdVXV1t/v3vfy9qPytWrOgyXgcccIB0iYvFunXrZHkMv9///vc/dwK4hDXw8L3vfc+RUK6++uqyHGOPPfaw3f+uu+7ar8Zi4cKF5vLly8viCtON27hxY9H7uPPOO23HbMmSJUVbo7ScM/d12WWXuROgHxGWIlkLqHKXH3JjzJgxWLlype3fqGdVaiYyl7DtVqCYUNnc3CyTTV10Busj99tv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",Se="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg==",Be=z.p+"static/err.2323787b.png",le="data:image/png;base64,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",Te="data:image/png;base64,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",De="data:image/png;base64,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",Le="data:image/png;base64,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",ke="data:image/png;base64,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",We=z.p+"static/douyu.1e926b4a.jpg",Ee="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAA4BJREFUSEu9ll1IlFkYx3/v6+iMqzmjY2wfNqaR6H4UbKVR0RbiQiaVXXVjqNFFs3ddxrrhQhjuRlclIdvaCt1FYBeRBbYbrYoaRUhg+IE5SZQzOqON7zi+ZznvNK7ufJl9nLuX95z/7/yf8zznOQqfaSgLnA5MpHIc+BGFb4CUFe1BMAc8BS7h50/2E5Q6IZCErKIZnWrEiuQjF0lllRZ8nJSwEKiLGlSufjRIGCvVdU6wk6shUDe9wLa4XqTT/wL9Prb7KGF72FEAheT/r1ZRWZu8FofZQVZSFp75SV5oo4zPjRMUweWCA5RgDjtaejICclNyOe84zwHrAawm68Iepuenuee9xznXOXpnepcDE5SgRoIEVGRW0Jrfis1kixmiWX2Ws2NnaRxvTASLDiowF9D5dSdZpizaPG20vmnlSt4V41uK1wzXcth2iGP2Y2i6RuVAJbenbseDRQEJhcsbL3Hqy1OGk3pXPRddF+nb8ohNlnzcQTebn2ymOruGC7m/GXMe+h6yp3+PTOVYIxJkUS38VfQ3xWk7jEVyxz7dhz3JjqKEojwRnGBEG2FwdhBNzOIOeujx9dI58w9D2lA0Z5GgVCWVB189YFta7Exved1CnjmfHenbkfPlBnSh49f9NL9upm6sjml9erG7SJCCwrX8a1RlV0UNw/WJ6+xN30uOOccQtiiWBVBABDCrZtqn2o1z8wt/WCPaGcGuVbu4X3SfZGVpWbkCLh6/fcJBWzkBPUDh00J+WldH7eoaI2mcw076t/ZjTbLiHHHS9KopHMboWSddnV5zmoYNDUtgN9w3KM0oNVJehurO1B22fLGV9Snr8AQ9dHg7qMysNBze8tziyPMj6OjSVYw6Cv2ibv3P/JJTj0Ag4TfdNym1lpKRlJHw+mmfukvFwEHmhLzI44AUmeZ5Tfj1t3R5uylKK8Qb9Bq1U5xenBDU8LKBMy/OxA+dVDFhYkOKg+Fwur67oMqsZbQVtCHLINYY1UbZ/Ww3Y4GxOMmQaK8CqrOraXT8yurk7IjZUvzowFF6ZnoW11OcM4oHFGA32Sm3lfN9xj7S1TTjNh/ShvnBWkbVYBWT85Mx60h779YdpRNnmjKNYn2XBGHYojbRRR8K3yWK3Ar/L2l8taj8/olaeS07+eMzP05kTMLPLQUn8C1EtvZlhi703BJcjnxuLVPhQ6b9CxF3aSow+t5QAAAAAElFTkSuQmCC",ce="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAABV1JREFUSEu9lntsFEUcx78ze4+9FoLQB3eAxYCCYIGKsRJAClQFQQkxpBV5JAYVFEVjCDEQgoZHjAHB8IhGsMU/GkQNhETFYCoSEtoUedQYQzjkUUqPHpQD79otvZsxv5mdu7X4N3PZ7E5u8/vs9ze/F8N9WqwXx18YGjiPSbaUS1bOGUL0P73E1E8vukv3WYJ+akkh5R0JHJMQ29u72494bWdBfdG3IGjn7+dg0zkAunIADeHGuseCYBqqgRLChaYha+JO7E0Ad83H0d1faId/5mDTLBfAwUAXkzkowWUwgO6Hh2pzzl0EohchGVcAyQChYFplhsld7V2x5VlQYWjgfA5eZ0mtwkBon1UntSpnzKPo33gQU7kfVrQVsdEz0WiltGEApNDABJDOZNJPxnviZ5TriuzwUQ5WQWoURDLQs9oruKsOQFfpCMxpOIRt/jygJ43DZQuxInpcvZNh2nUZL0zK7bHu2AoFKrYjnRYQslyDpMSnIDoEcuelQS8YEIBE/Sk8P7catx1HqSEYKSNYRruxo81pK1CgsB2RZMwCh4FYUqswEO1ChlTpSMxqOKgVueuXk2fw7sYtuHusCTyZdCEGKnHNaWMKFFEgcheDz6OG9vSCUUqwVOkIzOgFIhsXpMDOG3E0j5uNlo4YejyqWp1rGjTIgCSDnwyrM9JqlEIhYCnv+5EaNxLPGNA/nUBGAg/ka20ZgeYhVajqaESaSaR15OGqF0RuM2oUiMIoL4Q7c59DYk4lAsOH4bHqd3ArP4TpDQe065rO44/q1Rj0/kIUzJ4ADOiD5pGLUHWrCYLJrKoWp1UrGmxHpDkfpSgDOBPK0Lp3C2aVPIj3eABjmAX/48vwtHUJUw3oZBQ15dWo5R2YzvphYr8IkokkVluXIZhQoDQD7gEpRZIhPXwoYr/tw+cDirDICmYPPVm2FFP4JUxpdBWdjKK2/GXs8t1QLuoBRRwlK4W6UK4j0JXeihQoI3Dt661YUzUXHxAk5QC7jwB/X0dqfz0mR26i4n9AFNpp0LmYXNKKKMzvAdG5WHkhJP6qx8XiIehDnp3/CU588wP2sHZVtJrLSv7jutryauz03VQ5lIbQOaQAOUVZ11HUmWAQkWKMPX8ch3x5wI07iA1bjJecs8ollALJ0hGo9CiqeUqD6P+sGnJhNuo8Z+QNbxQXoOLCCeylqEok0fhQFV7r+hO2SmAgMXk8Zh6pw2eWDTScw1eTXsEOBdJqKAko4pQb3eqQDW9vwlqWhfFNP+G7UaNVEJxbX4N569ciICRkyEa0bhs2zZqBt60A8MVhbH9rDXb74hqg3CZdkClDAq2mMoTtiOAAoyS1MgKhlcvw+6Z1qutJKbHx12PYcfkykk+MxbRRj6DOl4e+QgITV2LxqR9xmne61dsEgk5WUkbgbAkqtsMJC6yfKUPS78faA7V4vbIiG9pXpXbHUCpLFCSbv8fZVTux0Bf1tIZcUVUFFoJUtrQ5bSW6TYTCh7hkL+rCqotpvm3jy40bMGnJPCBItdxdiRSwYR/at36LRTyKK7xbd1i3aps2ofNJVe+PYk7sQwUaECx+1setw5YE9za+YAZYXjIOCyqmobCgAGiJo7P+NI7Gr+BjXxuusx5QCzbnowPB0/gkOruYKL3tXL+YnTeK7PAextirqsZ5uix9Vb7gGCz8CDKujN9iaaWcXlUt3L0MxJ0daFhZ1d4d2+ydGeg5UBQMf8oY3uBgfq3MTD+6XajLM6DQjGAgrpv0XqJTQK5r745tMQNT73ELRf6iMvisJRxsAZfob77GTER6T2o0MTcBqW2LhKzpgqwld+UOVn/kfVn/AsVflDnLRAvCAAAAAElFTkSuQmCC",y="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAVs0lEQVRoQ+2aa6xlZ3nff++677Xv+9zPHM/YHo+xwQ4E14GKKESkiFsSM8bYQBIEkaBEAkqbRmo/9FulSoX2Qz9GVVQJqUJBhKKA1KRJCIlowwdDDDa+jOd65syc275f1v1d1fOufYYE2ZhJZKRWXjOjvffaa6/1/p//8/yfyzuqLMuS/48P9RrA/8fZfY3B2yXQBHQpf185tBUK+SvH8uV2H/eK1/+jGfwRIBC5ks/Vq/yplq2Wqz+B/ONg5LNlrlz+Qhnot373iih+wgX/YIAivrJgjTKA9BKcYa/Uy/MnUEpD0S2AyzdKkMslZYklbwVYWZpXQSygrSVoc+4fcPzUAKtsom4xpIGiLCkMZbJGs1LkvOHPfJbrhRX5/CM/NDwJZlXiqBKlc7AEjg1aI2iVDXZpoeS9AFXlkmV1W8z+VACLE7dbMiWLE2CFADLgqig6SakCSs4jizcvAvBHMVkqxxhKkePqAs8S1mxyLUxqw6AYKLdtbMtGINpiKKUM07bc96dk9BUBykIFoNYVC/JewMkCDDh18p0so6w+GzfT+FoWC7Yl11curQpFVCoyJQsvDThP6crNdVldi0KLcwogyzJGssVrxYWXAOWzwWg84eXd92UByoK0WHEJqBCA4oC6ChstYHRJIW6lZHWQlsoYQH6rypyOLZ5Xuahx3NIi1TAvLBIcHIlUw8rfcWFLFmzhmPBUxi0NKIRdAVi5qmPAL88LrS9z/AigmHBpCcOaCIUA1BVj4ma6LCi1FkjLBZRoVRrLR9piXjhkysI2mqJxhY2lQUrDjG3iVv5k5YmgyHI1ngLPBqfUxg21nC5LbGUhHJbGUPKu8hTbUthKGcZP3Palks3fY/BECQVQLoDk0QWURYFVFuTaNudtS+Pb8mCNZcQEYmMQi8KymCSQGLJLIx7zKCFKi1uuJNZvNXxDvLBVszUtW5xSm0WL8Mh9hV0xoGFfKRItVzjYJmaFSQtHAFqVwY3i/pi7Kl2e6N9SOJaxkJk4q0CmqcZVBaGtybFY5OIaCscqKqsaUYBE6LYU08Jimi/dxrIYjudM5ynCohzCyvZaw3iCLEviqW3ntDxR1SreTDCbQ1OI65c2qZKQsY0RKlUVFoVxWcsS5DLdnHisKk6iX1iTeBOXlNgqK4kXxmTdgapAVlWKYpKLsuVYykSJictxVtKPNMq1K0saFiym8wWzKKkiSnKeDSud9i1llOe0XE3PrUTMLEmerys1zpVEYCVWIjqVS1aGEjYlJKrvKvYrAVoWGcKgxIkBYmKuurlRTuOqmkIrdCEOJ8qpyIuc/iInL7R5oAEoOVEXRv0cx8HyHBZxZAySJilplqFE8i3bGLHXqZvFlEp4qOJOKM6zrJKkUuN7Lp6t8GxxxcqIEtfCsnFNw1yViuQuxlVNbJ6AFNUuSjEUmbFWBfJEZITF6rywalW5ryyJc21czpSSy/RmErpSFIU2bJWWRRTFVcqwHPOdo3I8HbO60mVi1Y31qwqmYkN+Ox5Nl/Kv2V7t4DhWJWoSfZZFzy3whTUJCxNA4m02meVWgAWcASr31Kgk1+XJwitfl3ykDaPyWdzTiIeW9xKDBWlREkkgVmloWTdWorBIcwajiTlryZOkJClSVDRARUN0HvPut7+NuarxbD8hKqrEbcJTjDePTfiJiKy267iOu8yBot6KrgC0xWMkHiUMSiNsri2GqAoCCYETJlWU6VJcRpiTxUp6yMU1JQ7lPMJKFZvGXUXic4ijtKodxY7KIs8LFlFElC4rEbFwFsGsTzk74sbNI/70UsQDd67zyXe9mSKes3XnnVxZKK7sz8yzxcWWkWMW3mk3cB1xzyqXmtRg2LRMvMn13tItxXVFeBwJF0kfAlIqHgEoYPJSJFjyU0kugITJQlVgTYo4UVlFlmvyRFxUtNliMl2wWLqlZTuUyZxkvE/Wv8rFG2P+aq/g/yR1Um+dT53L+MyvvoUXD2esFGPO7qyhWqs8f3PGMMEsrCpQFM1miOvYOLbCtW2U5EgKE2+uFANWWamnI6AroTEKWyocAxDULClKEXsBUrEkqlm5ZxQXZLkIx7INEoYtG5NC4qxSYsthOJ+RZZp8MSUeXGF84wYv7A74q8OSZ4Yp+dadnGpYvKkW88vr8L5feQffGyo8yyU/usIDpwJ2du7gRuJyaRBRaI1rKxqdLkVekC5mzIaHnFnv4DRWsFWBrWxciTeTSKRIKAlcSTlV2hG3NwAnaVFKjFUsanItLiklmMUsTsky0dOTvk5R2DapUaXCKKhtW+xd36W/+zyH13Z5+uox3+6XXKWH17D4OTfi/tWQerLg2qjgvtNNPvbrv8K1m4c49R5Huk6jHtCY3eTcVkh9ZZtn+xnXb+4zH+9x/cJFJkf7BI7iNz78OO3tc9xc5NSEIaEsLxhNMpo1m9W2Z0SryqXiriVqnIjICIPaMJMLuKIqdhdJsgQoNQMMo4RUa0rbMbknGRxwcOUZLj73It/dnfA3U8U4Vpzq+Lxho8YOBcPpnCuJy1z5lG6Dd52Gjzx+nmf6BSvJDWppjFrZ5jj2qLs5O/6cuzZX+fZ3nuS//+GXTBz11k/R7K7yofe/lzu21om8JoeLAlvUM8lJC00YWKw0PcNelUbEVUvUKClLkf7MKKcxyDIdWEQnDJYWgac4mMdEGYz3d7n5/JNcuHCZJ/cWPD0u0Y7L2Y0G9wXgZDHXJhl7sUWSlnTXemzVYcsvOde1eeyD57kwUEROm3h0zE4zJcgXxO0dJrGibo24by0kmy/4ytf+mJuHx3RX1njiA49gez5NV+H1Nrl0nOFIzyhdia/otURxJVVonGUNqwaxLiVXSb4TIalctYrJJMlMvSe+/fyFF/iDL/1PvLCGH+3zv184Znde0Gp1eF3PYtWF/qzg4njBOLOot2qcabqc8nNCzyaKNLtzhwd26nzqo49xae+ItZpN4nWIW6tMR2N27DmBnTMPegwjm1P1jJ265vf/4IvYrsfjH3iUYPUU2XxA09J47TVujIQQi1oAnaazLCGlIKjKctWP88pFDbglwEK0o2oFnn3+Al/6+p/x7aeukRSKaf8Kd6+vMCngbCekKHN2+ykHixw3CNgRUC2bhl0yTkpuTguGqkFpe4jCvn1b87GPfYQfzBp0VETQ32WzV6OwA7LmNkk8o82Y0C4ZuqvU0hHf/PrXSCn5zQ9+AK97iv7xDVp1H0+VtFpdrs5sfNun2zzpMERdq/e3AIqWSCKXMksi8LtPP88Xv/a/+NZTV8nckE5vlWQ8ZHF4kbee7nF5EHMwzU2SXW/4nGo51FyYRQV7EfQz1whVqFLarQYbtYL1oGDdhw9/8AOo+ip7WY3RPKPXaaCm+3TtCK/WQNfXiZKYlrWg6RR8+ctfQyv40KPncbobFOni1vjEL2Ka7R6TMsCWErEs8BwIPZMt/w5AuUNZ8L3v/5D/9kd/yp8/dY1ZaRHW5IeKmhdiJxGL4R4bjYBpUrDTklbHYZzAzUXJsLDNA9qBzXrDZTVMWbczPJWT5jAvA+qBy71ntui26txz5gy9nTNE3gr9eY5da6KSEV0VmfxXNnqo6JBvfPUbaKX4yGOP0tjc4ehgn3araepbycV2HtNqNJmoJnkSUQsCVpoOlkwNbrmoFMXzOe/55L/nuVFCKwywpf6TYrdWJ2h2SKcT5jee5+c26xzNcg4XmrEWkCVrocVGqFi1clyVkOUpi8Iz8ZSqOkVjg6y+wYP+DX73n3+YZy5cZTE6IjoesNkOWNvcpLW6Req0SLyAdD6l5cQ0SPnDr3wdbdt86PwjWO0ViiTC93ziNMb1fMosMa+DhUWjXqfmO6w07R8HqEgWc9772f/M1cEY31Km0pdaUqoL16uhkgXp+AYrgccwKdgKNWtuQSiAsoJRDlOrSeT2SFtr0tNj1+u4cUJYU0S5zZnkAr/z6c8xi2BnewWdxswnxyz6+4wPbtDwLLa3t2msbuGvbZH29/jjr3wV7Xg88egjhJtnGPf3qbmeSc8iMKpIsL0ax4uSXqtJ4Dn0mnZVthkGpZBGkUYR7/7MF7g6nOJL3yWjBNfFDgLCRodiPjYJ/RdWC/L5hJG2megaU7tDFrSw7Rp23aNt2fRaHuuhzXY7pBfa3H/XFg/9k7dw/dJz2BtneXFvhvbq6DwhsApWuy08pyAeDTjcvUg02SdUDmfvOcuf/OW3cJ2Ax87/GrG3SjQfs73eIY1j07WUeY7teAwSixWpX215vsx8LNQgLpbdBESLiPd++j9ydTjDcaW6kxYILFtUyiFfLJiOD+gGAX4yZNy+h17DpRf6bPd8tkOHjW6dhqcME4WCRZwxj1LuP3c373/fO43r1ms1U8DPEs3hLGV3MKe/kM8JUvkHrk27XuNo90W+9T++SKfbpdXu8eivvYeodZpo2qfu26gix5f8kEZYtscwdel1mqau3Oh4+I6NGsZSqkFSwmgScf53/xPX+hPDoJQ7ruPg+QFOo0OnXKDGN7h7Z53NsKTVWaHpS5uSsUil77N5dnfI6TWfb//wiMZaB3824Wri8W/Pv4kHf+k9PHPtJg+tWBzqBmE559RaD6U1YehXRUSiORhF9Oea4+Njvvnl368YWVvn8fe/jwNrnWgyYLXbrCZudombx3h+jWHqGE+QY7O9BDgyAEtSA3DB+c99gWujObbkQXFyS4avVWvyxBtabDUcRrOUSVS1TtcOI06thTy1N+EX7+rx/Rsj3nhmhfF0SiMMaDnC4oI3PvB6nnjsPP3RhHbD5zD2IBkztQLy+QisOg07QzkO6w1PujrT9gyPjti7ecizL77Im99wP/vuafJkTCusUeYyJbDwSHFdj1R5rHVbpszcarumWVaTWGpRTYZiNIt55LNf4NJghGu7ph0x/ZhfpxO43FeLqXslea6o+VIO2SRFSTdUHExj1kOPZ/s59/U8vrM7YbXXppgOuZGF/Kt338tb3/M437uyyy+s+xxlLr4V0wzqFDqiXu9CnphFinpHmSbRBTXXIQzrXHnuaXScct2/h2S+T7veQBUpjhuaKYHjunhByEq3bXjZ7Mj9S9Q0LctqyFRw4dI1/sV/+K8cLyK6niKwLZM0m3aKVh5d1yJzfKJE5iZVz9Wf5ex0PK4Mc16/6nBtmnNn1zV5re471FTGPNE8/MbX8Vsf/U1GozHtekA/d3CKiKT0ydMZuRXg6oyFVrQ8mftUfZ909rWgxqXnnyXPUi6rM+hE7tEwY/6isPDLBa4XENbrZqxhpgwWPHimi5qnupQkOhsN+czv/TuSLEZJ01qYmbXpEeVGMq5r1VxKp40uJcFKV20xiXN6fsneXHNHy+IHfYsHVkue2Yuot+t48Zy9LOR33nGGdz72cf724lUe2nA50CENEiyvgU6m1MI6vjTctk3o2qSZNN/g26IZFrsXLpDGC75nvw4VjWj5MrbQxvA15vhuwFqnUc1mtAzKSt567ypqkelSW4pR/5hPfvbfEEuBbfYKSjKkMpFZSEGuLDphCH6DPNfVwMjCjCg6gc0gUWzVUo5ih9VAM4+1WV1YZIzTkrf9/Dk+8clPMZjO6dUcxri42YKs9CjSOTpo4Ocps1yKe5uiyMhKaXxdiiJl/9JFoijiyDmFThY4gWcmfalWODrFdXy2N1bJZcBVajNyfMu5VVSSlbJlwHH/iI9/4tNMU/BktKRcclVgaRtLi2UVnaAOQYM0l8FrhrJtJqliJdDsRTZ3hylPj33e0Em51M+pd3uEi0P2dIPf/qen+PWPfoKnL+/x4JrPXuYTFlMIOuTRGK/eoVbGLAqLRijViSbTOTU3QArR65dfZL6IcdbvIs1TdocF3bpPJ3RMzGWzASvr22C7ZpIn/x6+W+LUzPXgsN/nN574CEmSUtrVjo4lvaFTYDlSiSt6Gx1Cv0vhxliJTe6UlEnN7CRpw7QiLmVvopoOoF0sO2MclfzSm+/hM//y95guUtpShARtnCJmEeUoFeM1mziZJo4WeEHN7EUUSUpk73P95vfZvTYAvUa+ukGez9g7njPqF7Rd6RwKiugKi/llHMfHsnwzZG76ddTBwWGZZinD4YjPfvpzTGYzijwxsxBJxt07MlpnE1RmYbuKQG+iuhP0wEe1c+ILr8d2UhOrWldjDKu7TznaJFjbZX58Cqt2mTfd+y5+6+Nv53jyIr3mvYRunX5ymZ71MK6q4Qc+cVYwi2IaNR/PtdGpx7Xoqzx3+CeE84d54NR5IYhWo8Zf/s03+Oo3/wtrvW1Ct0PgrhA6K9TcDqV2jSAJc+rzn/98OZ1Ol/MVl7IsiOOINM0YTw4ZRJeJ9ZDpZEzQ9fGKDexmRJkVqMBn+twOyo5pNJsEYcjx8QG9h55kcel1hGcvMnvhHGrlBR66/1f55X+2zQvX/5q13r2QOQzzH/Lz7X/NYfEAvaZiePOQsrfOSnJIOwiNmz23+xccHr3AweGc8RjCIOD05lksakyjIzrBnRRimNmYXGdmHTs7pzh37pypadW1a9dKqRgODg7Y399nMhmTZZm5ecIxUTpgkR4yiQ+IFhPiLCeOZpSFB3GTXDdwdIv17hmarR4//MGT3PGL+1z/bo/em6/S/84pmg89zwPrj/COd55mMDkirNWwkx3G0QsUB2/Ba57jjq0OZTxGOS46ryYJ82jApetPcTDYJ6yt4tshtVoIuUMz7NI/HqJ1SthscMfOHZy9+y62trbwPO/WbuHf3z7TmvlcLDVmMBgwHIwYjSbMJ3Nm0ZxI5p3JjHk6RkbCgVfDsgN8ArP3N5juM5jdJD26xrOjq9TzCcfzkGYYcXrrbTz6xDs5OrrMeHzIjck+2eiA65OYdrjOPace5NzOw/hO10zW5ZDm27VDUxdLnMtwOctSk+NqtYDNzU3W1tfpdbvm2pc6bgE0u7IvsRUs56M4Yj6dmfJrOhwyGE8YjkaMxkNmszlpLDGbkeUx02RAlC2Y5UeUSZ+pdYyaz1k4Y9OdhE4D5dVoB6dZWbuLlneaXm2DPC1NR5BGCbF0CWVJEAQ0GnXanTb1sE69Xmdzc4uNjQ1ardZy4+dlN3fNF6+4R/9SP5eHJ0nMYhEh8TscDun3+0aoJuMJi8WCJMnRZgRZkJOR5FMKvWBz/QyN2gqqsEjTBE1q7iU5znZsfN83i2+32zSbTXq9HisrK6yurtJoNH4ympf49rYAvhzL1b5JSZqmZqGTyZT+4Jj+cd+4+mg4Yh7F5Kk0xqK4Jb7rVP87w1KGpU6nR6vVNMAEkPzrdDqGxX/McVsAb/dBsh0mKWgxnzMajxgOhhwf9+n3j5nNZ7RbbbrdrgElYE5Aua57u4962etfNYAvx7YISJIkxrXFxdvtlnFJW+Yiy+MnecrtIn/VAN7uQl6t618D+GpZ9md139cY/FlZ+tV6zmsMvlqW/Vnd9/8CAe3hZpCQX/4AAAAASUVORK5CYII=",a="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAAaCAYAAAAXHBSTAAAAAXNSR0IArs4c6QAABYFJREFUWEftl1+MVOUZxn/POTOzszODTURBRRql0ggF/1yo/ZNQarvYGmB3dnaxSkht0zQIprUx/ZO0NKYXxaZN2rhpUs1e1JgQy+wuC5IqhQjEWq60pRqS1oIVEy0SL1xmdtbdOecp5yyz7LI2JPZCa/a7mvm+933O+3zvn+cc8RFc+ghyYo7U/0tW5zI1l6kP8AZU7PHfgI/9txhkxh3yVP0tvs8hNVO7tV7U3sZ3QuiMxWJBTeb5pnlk7AYO85DimXhWsZMVZHkA0yFYiDhp2BuJR8aqevVC+3wvq0KzTXCL4V3D4abZNj7Kq8UCW4FvIJbIvNGE/rEz9PFH1RMclSr+icU2icwMYE/7J8aBm2tVHct3+0thyBMyV6QWra40GBLSfXXxQ6pKfGC1M+3z2RwGbMeUpnzO45+KYEtjgF2gdHdet8sO6AcunYEv3pQ5bvisIEjPWjhiT63GJp7WiMAqVFgruB5NmSQ/lgXJbUwGfqqW4cZck/k5cwi4HHgrht8jjipiQRDQZbgViGx+XB/Uwwl2qZsNDnhckAP+idkZw4lArDT0ChY5wRJdjaqOtK33ddkcfwCWAsci0x8mmPBdiWvOXXVSCQcc8SQBKxBbJdpi86PRAba/5/Rr7/VnArNbk8GfPgu+oSaeK8J+mS8kwTWbdIwN619T+fyK20oFfo3YbPFvBXQ0Y0ZCOCRzrcW+eo0NyU22fNq6/IlMyKDEjYZn600qxTAtq59LnIzGWd3YrdcT+2LZHcowiJmHGKzV2MjTejc5K1XcR8AWw9/rNT49i1S2y7fmsuyRWYh5W6J8ZkDP5db5+lyeI5hLHLOpPqQds/qw7AXFkKOI+TIPNuGdjOjH1OOYL44O6cULfdp73BuYHQoYiSO+rIC7BA8idtVOcBcvaCLxae/04jDHAcwno5hvN4bU18IqVNwVhOx0RBzkuHoGqUK3b1HIUy1CkVjfGNCfE+e2Hq/JiL0ybo6xdGyvTs4itdqZwuUMyKwX9FucEGwn5pVaUiatPpvm2Nbr6zLm4LmLSMr9NuABxEDtNHe3hlPhq74qiFJSy2Jz3+igfjuN1LogZJCYLBELp0jlKr4hG6SEPp6UXCQ6kxpvOebL/nwYsi9p0HFx03hVx2aRWu5c8VPsxqyRedTiuMQvbV4riBWnq6pd6JMre1k25Fngklh8LTSfe7+kHJFRzBUpqWzFN+eSDMUsSglFdDZ2nSeU2BS6fWUQ8hdiFhh+UB/ULy4MMN/la8IMiUS0BTFbInMqLQuwTe/ooJIBMGOVKt6M+A3ibTfpUMi9/zOpXKdXZnM8I3OVxak4otIY0vOzsoCD9l6eCM09CXGLjfWq9k+VwB2+UvPSKddheC0Tc/s7E4yU8uzH3GR4aUJsHK/qpUkfB/kyqzMZfodZjBiuwT0l87P3S2qq/EoV/wOl4zNZrwiO2zPf3i1erNd5mJB5xTwHBUtNql1HZP5kuFYBazCXpfvmW/VBPZ5OprJvJ0MVp5oz4pjDNn9VwCrEbTL55LnjE3SN79axUo9/lZCy2FGvsgkmhbxU9gJnOCCz8j166k4FDMvneqrY49fPNvXVszMzY8eYR2sB97fFLMmKYWB5ajFdAOFMDN8bHeCxlpCmOtjNncGkmJ4X7HOiafGyJ7h3dFgvpMEnpMT9ccTW0SE9dj4Kq9RD39lqus8xW6cPiuJ6L1Qu7cvl6aDId3tVKL6JCC5C7M36CA+lryLrXGjPpoGuTUoL8UZs9tNkoKUrs7DW+bJCjnIQcIfjtDKOxmZPo8k+9uhMy75Y8d2YTL3BzpYOTWH1ulSK+HoTXh4b0sHpz8h3e4kCtjTq/HTu0+MimfzQHM9l6kOTiosEMpepuUx9gDfwHxPQeQqe3h4RAAAAAElFTkSuQmCC",x="data:image/png;base64,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",b="data:image/png;base64,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",ee="data:image/png;base64,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",te="data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzEzOCA3OS4xNTk4MjQsIDIwMTYvMDkvMTQtMDE6MDk6MDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMjQwMUY1OTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMjQwMUY1QTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMyNDAxRjU3N0RDMzExRThBODI5RDkwNTJFODYyOTA2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMyNDAxRjU4N0RDMzExRThBODI5RDkwNTJFODYyOTA2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJ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",ne="data:image/png;base64,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",ue=z(31138),re=z.p+"static/teacherQQ.833913ba.jpg",me="data:image/png;base64,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",se=z(59301),ye=Object.defineProperty,Fe=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,at=(ze,St,xt)=>St in ze?ye(ze,St,{enumerable:!0,configurable:!0,writable:!0,value:xt}):ze[St]=xt,Ve=(ze,St)=>{for(var xt in St||(St={}))Me.call(St,xt)&&at(ze,xt,St[xt]);if(Fe)for(var xt of Fe(St))be.call(St,xt)&&at(ze,xt,St[xt]);return ze};const it=ze=>React.createElement("svg",Ve({xmlns:"http://www.w3.org/2000/svg",width:12,height:12,viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve"},ze),React.createElement("g",{fill:"#fff"},React.createElement("path",{d:"M302.1 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c.1-16.5-13.3-29.8-29.8-29.8zM92.9 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8zM511.3 88.5c-16.5 0-29.8 13.3-29.8 29.8v789.9c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V118.3c0-16.5-13.3-29.8-29.8-29.8zM720.5 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c0-16.5-13.3-29.8-29.8-29.8zM929.7 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8z"})));var Ye="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAyNCAxMDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMzAyLjEgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjLjEtMTYuNS0xMy4zLTI5LjgtMjkuOC0yOS44ek05Mi45IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNTExLjMgODguNWMtMTYuNSAwLTI5LjggMTMuMy0yOS44IDI5Ljh2Nzg5LjljMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYxMTguM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNzIwLjUgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjMC0xNi41LTEzLjMtMjkuOC0yOS44LTI5Ljh6TTkyOS43IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHoiLz48L2c+PC9zdmc+",rt="data:image/jpeg;base64,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",yt=z.p+"static/certificate.a2a9ee77.jpg",bt=Object.defineProperty,ft=Object.getOwnPropertySymbols,Gt=Object.prototype.hasOwnProperty,Tt=Object.prototype.propertyIsEnumerable,Lt=(ze,St,xt)=>St in ze?bt(ze,St,{enumerable:!0,configurable:!0,writable:!0,value:xt}):ze[St]=xt,Rt=(ze,St)=>{for(var xt in St||(St={}))Gt.call(St,xt)&&Lt(ze,xt,St[xt]);if(ft)for(var xt of ft(St))Tt.call(St,xt)&&Lt(ze,xt,St[xt]);return ze};const qe=ze=>React.createElement("svg",Rt({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",height:12},ze),React.createElement("path",{fill:"#fff",d:"M701 959.4H325c-116.4 0-211.1-100.4-211.1-223.8V357.9c0-117.6 86.8-215.6 197.6-223.1l2.7 39.1c-90.3 6.1-161.1 87-161.1 184v377.7c0 101.8 77.2 184.6 172 184.6H701c94.8 0 172-82.8 172-184.6V357.9c0-97.1-70.7-177.9-161.1-184l2.7-39.1c110.8 7.5 197.6 105.5 197.6 223.1v377.7C912.1 859 817.4 959.4 701 959.4z"}),React.createElement("path",{fill:"#fff",d:"M741.5 429.3 485.8 736.1c-9.8 11.7-27.2 13.2-38.7 3.3L276.5 593.2c-11.5-9.8-12.8-27.1-3-38.5 9.8-11.4 27.1-12.8 38.5-3l128.5 110.1c11.6 9.9 29 8.4 38.7-3.3l220.2-264.3c9.7-11.6 26.9-13.2 38.5-3.5 11.7 9.7 13.3 27 3.6 38.6zM640.8 239.8H385.2c-48.4 0-87.8-39.4-87.8-87.8s39.4-87.8 87.8-87.8h255.7c48.4 0 87.8 39.4 87.8 87.8s-39.5 87.8-87.9 87.8zM385.2 103.4c-26.8 0-48.6 21.8-48.6 48.6s21.8 48.6 48.6 48.6h255.7c26.8 0 48.6-21.8 48.6-48.6s-21.8-48.6-48.6-48.6H385.2z"}));var dt="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgaGVpZ2h0PSIxMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTcwMSA5NTkuNEgzMjVjLTExNi40IDAtMjExLjEtMTAwLjQtMjExLjEtMjIzLjhWMzU3LjljMC0xMTcuNiA4Ni44LTIxNS42IDE5Ny42LTIyMy4xbDIuNyAzOS4xYy05MC4zIDYuMS0xNjEuMSA4Ny0xNjEuMSAxODR2Mzc3LjdjMCAxMDEuOCA3Ny4yIDE4NC42IDE3MiAxODQuNkg3MDFjOTQuOCAwIDE3Mi04Mi44IDE3Mi0xODQuNlYzNTcuOWMwLTk3LjEtNzAuNy0xNzcuOS0xNjEuMS0xODRsMi43LTM5LjFjMTEwLjggNy41IDE5Ny42IDEwNS41IDE5Ny42IDIyMy4xdjM3Ny43QzkxMi4xIDg1OSA4MTcuNCA5NTkuNCA3MDEgOTU5LjR6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTc0MS41IDQyOS4zIDQ4NS44IDczNi4xYy05LjggMTEuNy0yNy4yIDEzLjItMzguNyAzLjNMMjc2LjUgNTkzLjJjLTExLjUtOS44LTEyLjgtMjcuMS0zLTM4LjUgOS44LTExLjQgMjcuMS0xMi44IDM4LjUtM2wxMjguNSAxMTAuMWMxMS42IDkuOSAyOSA4LjQgMzguNy0zLjNsMjIwLjItMjY0LjNjOS43LTExLjYgMjYuOS0xMy4yIDM4LjUtMy41IDExLjcgOS43IDEzLjMgMjcgMy42IDM4LjZ6TTY0MC44IDIzOS44SDM4NS4yYy00OC40IDAtODcuOC0zOS40LTg3LjgtODcuOHMzOS40LTg3LjggODcuOC04Ny44aDI1NS43YzQ4LjQgMCA4Ny44IDM5LjQgODcuOCA4Ny44cy0zOS41IDg3LjgtODcuOSA4Ny44ek0zODUuMiAxMDMuNGMtMjYuOCAwLTQ4LjYgMjEuOC00OC42IDQ4LjZzMjEuOCA0OC42IDQ4LjYgNDguNmgyNTUuN2MyNi44IDAgNDguNi0yMS44IDQ4LjYtNDguNnMtMjEuOC00OC42LTQ4LjYtNDguNkgzODUuMnoiLz48L3N2Zz4=",Wt="data:image/png;base64,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",Bn="data:image/png;base64,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IAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DsZJAxgypZNaUgZI/bzaJEydOhBi8+O2VrFyzS3oNmCR//PFnhK7Fk0mABEiABEiABEiABEjAHgEKOL4fsZLAlrVBUrJYXrc++/pN+6Vpa1/5559/3HpdXowESIAESIAESIAESIAENAIUcHwXYiWBpw93Srx4cd3+7HPmrxef3uPdfl1ekARIgARIgARIgARIgARAgAKO70GsJPDrd3sjHDppC9zIwFAZMXZurOTKhyYBEiABEiABEiABEohcAhRwkcuXV4+hBCJTwOGRu/edILPmrYuhT89hkcDbTyBevA8kTapk8tvL1/L4yf9sPvC7774rf//9t2Eg77zzDsOkDdOKXQd66ruRMsVn8mGCePLw2+/l9es/Ytek8WlJwEMJUMB56MRx2BEjENkCDgtCr7ZDZd3G/REbKM92G4HqVYrL8CEdZdO2gzLYL0RdN3myJJIzeya5ceuBPHj4ndvuxQtFL4F33hGZOKantG1ZSwb7TZegqUt1B/TBB+/LmcML5dXr36WB1wC5e++x3YFXqVhY5oYMlWUrt0v3vhOj9yGdvHvuXF+IV+MqMnDYNIfFlhIlTCAnDoTKsROXpX3XEfLnn2+cuhv4j/bvIhA0E4KXyHffPw0/H393+vAC+SzpJ1K6cke5dfuRZMqYWiqULSjTZ6126j4x5eAM6VJIwFBvyZsnqxQr106e/vSLW4eGQlsHdsyQrTuPysTgJfLbb690rw/u04L6S/asGaRLz7Fy8fJtQ+Po0aWxGn9g0CIZNmKmoXN4EAmQQPQSoICLXv68ezQRiGwBh8f6/fc/pHajvrL/0Jloekre1pRAs0aVZUbwAFm6coe07RSgPhrYp6UM6ttaVq3dLS3a+xHYW0Lgq5yZ5dCuWYIKsV/mrifPX7zUfbJO7etK4IhucvnqHfmmREu7Tw/hsXPjFCn0TS4ZOHSqTJ6+3GNoxY37gZw5vEDSp0tpaJHerlVNCRrbS1CYqUmrIU4/Z5JPE8v1c6sEXtAyVTrJiVOXzQTc1TMrJHWqz6VgyVZy5dpdObx7tkBgTp2xSvoOnmz3fp98nEgKF/zK4ZhOn70quXJklg5t6jg8Vjtg+66jMjt0veHjtQOxEYD3LUe2jLJ63R5p3m6Y09ewdwI2n5bNHyHf//CTZP26frgAT58uhTz69gd58+YvdTre0T1bpkmBfNmlfPUucvT4RUPj+CjRh3L9/Cp5R0Sy52soP/38q6HzeBAJkED0EaCAiz72vHM0ErAl4GaHrpPjJ/9bbGhDRJhV4wYVpFTxfE6NGgvHkhU6yPWb9506jwe7n4CegIsfP65cOL5EeeJyF2oqd+5+6/4b84pRSgCL2K1rJ0nxonlkQvBiGeI/Q/f+8DJdPLlMPkv6sbx+/bs8f6Hv1UBV2Sy566pFMQScERs9foEMHz3byKFRdgyq7m5eM1H++usvKVOls0Dg6Bn4Hd07V3JmzyilK3vLydNXnB5jn27NZNjg9nLsxEUpW7Wz2fm4/vljiwWtXIqWbSvnL96ULzKnkY0rJ0ia1MnUBku7ziNshqkWKfSVw3nAnDVsPkiSJ/tEJo/rY2j8qB081H+GjA9ebOh4y4Pgfdu7dZrKra7TuK/s2H3cpetYngReG1dNkNIl8knAmHkyatw8dQj4XTyxVHk3M+Wsrf7OVQEH4TZ8aEfp0aWJIYHvlgfjRUiABCJEgAIuQvh4sqcS0BNwpv8Q6j1Xlsxp5ezRRU4/8toN+6RZG1+nz+MJ+gSwyMuUIZXTeMqV+UYtUPYeOC3jghaGn1+nZmlp06Km2jmfu2CD+vubtx/Jt49/cPoeUXUCxETgCB/5/oen0qVnoPzvx2dRdesYfx8spA/unKk84DnyN5In3/1oNWZsyCwNHS7VKheXH58+k59/fi4pUySVDz+MH/7f2kkQAxAyOzdNUaFp8Bg9e/ZcMmdKI59/9ol6T+4/MA+/XbJim8xbuClGsUJ43biR3aRj27py9fpdKVKmrW4oZdlSBWTDyvFy8PBZqVSrm9PP8P7778mV08slRfKkynu3YfMBs2tAZJw8OF+yZkknJSp0kDPnrqnPU6dKJptXT1Bc4QXr1ke/mu8XmdLIwD6twq9ZtVJRNW9r1u8N90ThQ3hIERadNk1yh8/Qr2dzqVa5mAp7x++1qzZ0YDvp28NLPVPx8u1dvYzZeVmzpFchp9hkyJa3gfzwv5/V562bV5Pg8X1l09aDSqzCXBVwOBd5cJdPLVPfG3rh3DJ1vAgJRCoBCrhIxcuLx1QCtjxwXXuNk+MnL1kNO06cd6Vdq1rSunkNpx/p0pXbKlSI5h4C3Ts3lhHDvN1zMRtX6T1wUozOx1m5aJRUqVhUjX6Ar2eF80XmxGk5QM2bVJEFSzaLd7cxVrfDMaP8ukhX7wbKe4GFNoqcaGFqEDfIY9KKOeD4qRP7SYumVZW3qGTFDionDJ6gHRuClYArULyl/Pr8t8h8NLdcG0Ln2N65ynuj552EsEUoIEJQ6zbpJ9t3HXP6vg3rlpO5Ib5y+84j5dW27IsJkQGBneerLFKuWmc5duK/31uEeO7bFiJJkySWBl4DZcv2w3bvj9C/Rzc3yb37T+Srgk2cHqsmeuCZLFH063CPoOmFEB6JcE8jFi/uB7JueaCkTPG5ykE7cPiskdNUGOQff/yp+66OH9VdhYGavs94J+eFDJV6tcua5XhGRMDhmtMn9Vd5ksyFMzRtPIgEopUABVy04ufNo4tAVOTAac+GHfsCxVtE16O+dffFQhsLdGcNO8xYNMIjc/b8dbunwxO3dcdRZ28RZcdruXu4YeVa3QwvFKNsgNF0o8QfJZTbl9aq3CtsmiC3zdLy582uQt2QN1S1bg85cuyCOgQL2DnTh0jDuuVl5ty10qNfWJGSr3N/qQpIwDMBsXf1+r3w4zWP1qJlW6VD11HR9NT6t33vvTgCQWFpRQvnFh/vhjIicJ5cuHjT7OP6dcrKlAl9Vcg3Qr8txdfr3/8w83JZXhsCYv/2EMmbJ5v07D9RcdQ7RhNMtRv1kZ17Tpgd8k3+HFK5QhHxGznLIc+qlYrJioUjZc78DeLTe5zu8ZrnMUe2TKqAi+bx0w7GmG9eWK3CqFNkrGyVL5nv62xq/iPLwNjUE2l6HwjUGxdWS8IP40vh0q3Di5JgzHjP4QFGiKq26RgRAYf7oqDT8f3z5Pnz3yRL7noesSkRWfPC65JATCdAARfTZ4jjixQCFHCRgjVGX7R2jVKyaI6/bNt5VHkXPN2wEP/hh5/k5u2Hnv4obhs/QiKXLxihQucQbmbLIMoyZUwlq9buMTvk008SKe/R5m2HzdqA5M+bTTKmTyUr1uwyOz5hwviyNHSE7Nl3UiZNW+5UOwK3PbSNC7VvXUtV4nSX/fOPSOceY2T+4s02L1mzWklZMm+4qsL4ZZ568urV77oCbmlogKGQReQpwgOmV9URwmxsgI94t6urioYghFLPIGqQ55ohfUrlpbPMc8U9vru7TYUmZshe0+oSuXJkkuULRpr9faqUn8l7772nvK9aARFHnOPFiyvJPv9UedpMw3rD8vUGyqUr5psNyEtDHmHvbs1k38HTUrVOj/BbZPsyvZw6tED9NzYWTIU2CtbgmXEfvfYYGzYfklYd9Qs24bxrZ1dIqpSfq7DMzdsOOXosfk4CJBBNBCjgogk8bxu9BCjgopd/dNwdZcrXLguUQ0fOScWaPtExBN4zEgloC/pO7evJwqVbpKPPaLt3g1cDx7rTVq/fq0IHY4KhaI//kA52h4IFO7w4MAgYS4+b6ckQcAN8p1iJWO0Y5LAd2zdXUCVSr3iJdpwWqtesURXpPTBIDhw6K+nSJpd0aVNIujQp1J+Rt4ZwSlwLgrFTd71Q2HdUqwPk0qXPVtNm6X4UKvrh3nYlJpNlqGT1jHnzfCkHd86yO2ZTDqbj9+42ShYu3WpouocNaid9unvJtJmrpc+gSQ7PwQbNtnWT5J133zUrroL7jxzWWXw6NVTPYjlnCIOF6X2Gv0drG+T66RmuPSN4oDRtWEmCp6+Q/r7GivY4fBgeQAIk4HYCFHBuR8oLegIBTxNwWIR4t60r+McZ1eNQiEPP0E+pdvVS6qN1m/bJt4//59J56M3kyBrXr6B2ajduOahCrlAGvEzJ/FKsSB5V2Q9hiqfPXlMLPsvmsI3qlVdFC3AezrdnCJf8/LNPVeiatiMMDsi1MWK79p5QRT4KF8wluzZNVeNCjpOpfZ07iypwMmzkLLMd+pjIHeNGIReE+mGHHX229AzV8KpXKaZyu1Kn/FySJv1Y5drcuv1QhYeCi6lp83nrzkO7/Qux4G/epKo6FXNr2j/P2XsamT+jx0CMQEAgVK5D15GyePk2u6cipBahc+4yLJjrNxsgW3cccdclI/06eL9/fLBTLfaTpi3vchNnzPvWtUEC0QHTBBzCOJUYS5tCCTKUvc+QLqX6LqLIiSPD9xa/D117BVodipBHhBEiL7FImTY2L4WwabQpwO8mQhUtTcvZW7IC1S/D2os4MvzWHdkzRxWDyV/McXg8vGJoq5Dk048kbxEvh15zhALjXQY7VMf09QuRCVPCvufw4l0+tVzixn1fhfSeu3AjfLgRDaHEhZo3qSzTJw1wyNURI35OAiQQuQQo4CKXL68eQwnYEnDos4OiI85agvjxpGCBHEpgWZq7cuAG92stA3q3lBcvXkqRsm2tdvoRarR/+wxVgADJ8wi5wQLf1fMcMUBJdRRywG4uFg6hM3x1nx+CCQUJUChCM61xLPoNoQS2XgI/jsUi7cb5Vao0dxvv4bJs1U51CSyIfnpkHs5ma7wVanSVw0fPC0Khju2bpwQMiiuY2tiArtK5Q30ZP3mx+A43z3dxlZ+r5znijs9RcGHrukny5s0bSZyijNUpWCijLDuKVdiyFat3qYUxeqXB+vdqIUP6t1E9oBBKZis0rFunRjLSr5PKj8mYo1Z4mJwr9zTyrEaPQYjajw92qMPzFW3usHUHxEutaiUdXh4VDzNkSCXDAmbarEwKdtg88TQBBw/Xo5ubVWuBj1OWdTkEFIwG9f2vUBMEXLlqXWTN0rGqQbcte/nytdy49UBtAqAQyb0HT+TBwyfqz/cffif43JZ5Na4sIZMHSMicNVbfWRSZ0X5TsFmE3EZbnjz0gUROacCYuTJqXKjD9wEH4PcO3jEIViNz3qRBBZk1dbDaNKnZoLfde8ALNnvaYGlUr4I6zlTA4bMRwzoJvoN6/ebcIeBQaRVVQvFvR5I05R02fTcEjAeRAAm4nQAFnNuR8oKeQEBPwGFBmjlXHfnt3wWts8+Bqnaj/btYneYuAQdxuGn1BEE/J4gilDbHQkUzTYRAhGJHGhX2YK6e5+j5NQEHT0eDOuVUIj2ql506c0USJIgvyBvyH9xB9XjCmFC97+Gj79VlUWXu5oU1Kr8F+StYjOiZVnHy52fPldBDvgdME3BYZIyd+F9LANNrNGlQUe1gawIOAgM715a5LhCHty6uUaFkXxduphaUpuYqP1fPc8Qdn9sTcGAL7wC8o/Bwhi7cJAePnFU5NvA61a1ZWok1VCScNG2ZDBw6Td0SXj00WMYiEItSWxUAcW14IOYt3KhaGGjz6co9jTyr0WOUR/fcSuVNSv1FVXn2ywujp9o8Diz2bp2u3mVbRVH+a/Cd09BiPsKDcuMF0HgaYYiOWqjYuyU87lvWTFSbLNgUaFC3nPLAlavaWeVwodDIvfuP5f6DMIEGcYbNFAinVWt3S4v2+vlY9u6J7xbGjVwwPZsxZ4307B+kPkLoYu9uXtLfN1imhKw0OxyCKHTGUKlbq6y07fTfBpERxDWqlhDk8mFzCL8xtsz0HTJSWROFZDAm/LbjN7VokTzhHjj8RuE37IMP3lOeP8v8V3cIODRhf3B9o/oeoZCJ6cabES48hgRIIGoIUMBFDWfeJYYR0BNw2O3Nnq+Byz21LHehtUd2l4DD9RA+gya7+H/THIWK5Qqp3W4Imur1esq+g2fMiLt6nr1p0wQcjsFiv2lrX6vd2k8/+Uj1lELRCMu8pHkhvmqxt3vfSalRv5furZCoj0XatJmrpM+gyeHHaALOlgdKjWltkBK7moBLkCCeyoWBYWdZE4NabhwWS2WqdNIdh6v8XD3P0dfFnoDr2bWJDPftqEJBi5dvpytkUBJ/WlA/NV8QxvC6wTatnqgaBuvt7uNz5BudPhwmmMFKq34XkXs6elajn+MdQwn8P//8U3mT3GHuEHB4f42WoXd1zA8efu/Q46h3be3d1wsrNjIWiLYrp5epcOgRY+epjaVVi0c7zCeD6Nu+frJuOLOR+zaoW1aV0Ydh403LO0RBEvSR0wQc5g9FbdByA78xe/afMrs8PsfGAwSls03L8ewXTyxRm0T4Lpw4dVl36FpfQojYnAUa280zxIbW3SvrJPFHicSnd6CkSZ1c+vTwChdwqNC5e/NUWbBkqyooY2nuEHC4xrPHu5Ug1xqtG5kTHkMCJBC1BCjgopY37xZDCNgKoYT37fbdb50eZYL4cdXCQc/cKeBwfYgSeOLwD22dxn1VrsLx/aEq7wyLqJGB83TH4ep5tmBoAg4iCgsTzbtmeTzuCzGFMK28Rb1Ey69D+BH6aGGnFxUDLc/XFj64HtowgKNmrgg4nAsPDRabpp42TUiib5O95suu8nP1PHsvoT0Bh8IcEDMQ1baaEsOD8fThTuUBLV+9S3gpfS3cDAUf0merER5eqY1Fa1QMLyUYahaRezr9ZbNxQvkyBVUPLlT4gyfdkaHKn9+QDtK+dW27h36YIJ7yYmOD56+//9Y9Ft9/HGMZTgcPz+RxvV3qH+lo/KafGy2MYXnNls2qqh53eFcwdmcNv0HYUELYedtOAar8vxEBB2/vtbMrlfhC6X5nDMLi1KH5kiVzWnWaaVVZbD5gE8JUwJ0/tliFtyJ/9tfnL61uVadGKeXRR64dwolRrAXiSa+CpuXJ3To1lJF+YWX8URjJNCICx4IPeFQsX1iG+E2XiVOW2n1UHA/P4t79p6Xv4MmC75upgMPJCD9fuXa3yme1NHcJOEQkYPOpVsM+VrmyzswVjyUBEog8AhRwkceWV47BBDytiIklSq0PGJL8r12/J8WL5lGlpqvV7Wl3h9fV8/SmUhNwWBghNMieXTq5TJXx9uk9XubMXx9+6OnDCyRrlvS6wnPimB5qcY2dbeyOm5qrAg7ewLKlCgj6T+3YfVx5Ri6eWKryvZDP9fyF9QLP9L6u8nP1PFtMHeXAGfnqYWGLTYeOPv9V0kNe2J3L6wT9p9p1HiFLVoR5LDW7fGqZKkaBPEHkCzprevd09hq2jse8Yn5tlYPXW+zCC4SNBHggNY+s5XFJk3ws77//nvLMY7PClmEjApUv4VE2NeRWVipf2F2PqXsdiA+t5xqE5NUzyw3dL2HCBPJx4kRKnP708y+GzgnbcAmrgAiDdwu5XfDmGhVwGOPj21tUfzN4gBFibdS0fDLMBzat7Ak4rQKlXm6yvXlEtUojofTYAMEmVIF82XVz7Dq2rSNoxH3txj1VOMmIKEQ0BXrjIZpCT8DZ4+QuAXfv6npBKCWiOWwVzDI6XzyOBEggcghQwEUOV141hhPwdAGHf6g3rpqgwt1gyGFBo1csXh39A+/KeXrX1AScXuEPy+MR3omFiWnOFY6B5yZwhI/yvsELpy0KsTBChTmEYJoKDO26rgo43Av3RJNmLHiDx/eR1s2rK6ECweLIYgJ3jNGogEMeHCpswuOB3lUotoPKgPBioGcXilh07zvBrOfZlAl9pJVXdauCCwUL5JQ9W6YpTypyY7QcS0tmrtzTEXcjn2uVATE+FHaxVxIf18Oi/sntLSoXEN5EvX56RkIojYwtKo/B3OL3LbIMXD9KXlq34IlRAQeu8MoXL5JHFVvaf8g85NvW2HHemSMLJVOG1IIS/jOnDLIr4PA7ku/rrIZQwFs6d7qv2tQxDbF2dDLyShG6i0q58Joh3BuGpthoao4xl6rUUS5cuuXoUlaf6wk4ePRt8xEZP7q7fPlFejWWyxa95bTzINYvXtYv1oX3ByGUGHehUq2s+tM5/RA8gQRIIFIIUMBFClZeNKYT8HQBB761qpeUxXOHK9QQIxAlRszV8yyvrQk4TQzZu7cmlOApaNRiUPihHydOKLcurhXslKM6m1baXhsjQqywQ29ZjU4TcFhMLl8dVpnS0kqXyK/CgLQcOHzepkVNmTyulyxYskXGTJgv8AjB9AoC2HoeV/m5ep7eOBwJOFQiRU5mlYpFlFizZ5YCzlSoIRRR2xTQPKLbdx1TobuWFpF7GnlvHR2jtQXAO4Hwzx+f2vcowfMLD7C9Ah6eKODACRsfjix7towqDw2eM4T+xYnzrvISGfGGaTmTlvcwKuBwHiqeopjOxClLZLBfiKPhqs8hsiaM7qHGiyI6yJG154EzdNF/D8Jcnzu6SIVbYgMAGwFGDTl9m1dPUIfjd+zYyctycOdMyfZlBt3iKUavayng3CXOTZlZjgW/mfDC43uE77+tjRqjz8DjSIAEIocABVzkcOVVYzgBTxdwqEaG3BOU2Ych3Abhk452sl09T286NQE3xD/EZi8y7by5IUNU3zI9T1fI5P7i1biKrFm/N7zBLPJGsBicHbpOuvUJWxiZmittBHD+l1+kUzv4N289lOOnLgmaHU+ftVp6D3TcWBfnu8rP1fNsfY3sCTh43DavCRL0kkLeYOiiTXLp8m359skP8uLFKxUGiJDRXZunqQIxlgIO9zx3dLGqHorCMfAoYOF45/JaQThhsza+Vrl17rhnRH8y4G1BGwF41uCNtuVh0O6jheIhh3TS1GU2b492EGgjMHT4DN28I8sT8R2M6Yte01L1+I6hyiuaTM+at1a69zW2EaQHzBkBBw/V8f3z5OatB5LHJJ/S0XuA8F7kIqZNncztAu7SyaWqoXjCzx23l7AcZ+cO9WRsgI8Kx9134LTUqVlabG12OHpG7XNLAYd3e+HsYXZPL1EsrxLwaCXz00/6mxjnzt+QwEmLdK9jWgwoSZoKTglZo8/F40iABCJOgAIu4gx5BQ8koCfgsOPYuOXg8Mp6zjxW/PjxZMzwLqppsqW5u4iJaRjfwcPn5MDhM6okt6MwSlfPs8VBE3BzF2yQrr3G2cWlHTt89BwZPX6+2bEo0Y7+dVpFROQbocEyRAPaIWCBrWcogW7E7t5/bObBQ6l8VI7DDjty3nIVaBxehdHe9Vzl5+p59sZiT8Bpz7d+bWUMFQAAIABJREFU035p1maozd5e6K+HcEc9Ade7WzPxG9w+vPkxcrhWLxmjOCFX0LJYgzvuaWQuHc1PWMn/7NKjn3lYqOV5EDBYbCOc1p2G3xBPyBtCPiq8z5jHXN80kVevXsvl08sFxVgKlmztUkVLcHRGwGkFO7CJkL9Yc7l2475TU4HzHHngUAjJiKHdhupJd36V2vj4PH1FI6eZHWPZvw2eTIQgOgprt3ej6MiB0/L2tGbsToPgCSRAAlFCgAIuSjDzJjGNgJ6AM1r8wNazoO/YrKn/hQdqx7lbwA3o3UIG92ujds3RmwpV97Smskg4xwJSL//H1fMcCTgsftA42VbOEXbMb1xYLSjxjabf8LRZmtZbrO/gYHkvThzVKNrV0uaW10ZftF9+/S1cdEwK7CltW9ZSh/X3naLaMZgaxqlXzMRVfq6e54qA06r74dw8hZrq5nXhM3gZrpwOK3ShJ+AQjoiKndjx/6pgE9WkGR7UkNmrpdcAc2+lu+4Z0d8IVJVE3zGIT1Nvrq3rIicTFUn1rFjh3KrFBQplvH79u8ohxMbD4yc/2hwmqgOi12ClWj5y6Mj5iD5OpJ0P4bRojp/Uql7KzPvc26epqsqJfm0IO9arcuhoUM4IOFyrX8/m4jugrYwev0CGj55tdfnMmVJL3txZZcWaXVaf2RdwawW/Jb880e8vaXox/G6Vq4ZKkpdVYZUXL17KF1/VdfSoVp8n/uhDmTi2p/qewF6+/F18A0IUY1ctqgWc6bsxZsJC8R81y9Wh8zwSIIFIJkABF8mAefmYScBWCOW6jfvkxKkrTg86QYK40rJZNd0FoTsFHJL+N//bNBfewg2bD6ixIvEe4UioKBcwZo6MGmfu5XL1PFwb4Ti4vmUSvmkfuDbetpvgaj3C0BA2R/5GVr3icI/WzWtI8PjecvnqHZU8nz1rBuXVg3fPWYP4wAK8WJHcqsIgwiZNG9IunO2nwpuQX5f2y+pm3iQ8K8p4o0E18kQ0c5Wfq+fZ447PbHngtDLqOCZJmnLy+nVY43NTgyhbu2yslCv9jfprPQGHv0dJfpTmD5q6VNq1rKWKfaAv1LkLN8yu5857OjvXlsc7W4lS7351a5WWWVMGKc9lldrdZewIH7uNvHENvLMHdsxQ7RvQe+/seXNGEX0ud52v5ZChuis8Trm+aRwe7qkV8YBwRV81iDhnQ0GdFXCaJxBjwUaBpbeqbq0yMn/WMPELmGkV8ufIA9d74GTVA86R/SP/yBC/GWqzA4IPnkC0LXHGShXPKzOCB6jf/0fffi8HDp8TbOjB0HsO1Um/fWxd9t/RPaJDwLECpaNZ4eckEDMIUMDFjHngKKKYgCfmwKFkNvLeUiRPKnMXbJSuvQLNqGGxs2DWsPCF58Ej59Tnrp6Hc5HQf2L/PIkXL66MDAyVEWPnht9TE3DoAQUPhVeboVYl1Ft5VVNFB5Cf1K3PeJkd+l8LAdPBo5z4rUtrlZcOhhLeCNVDXyZbhmqKmTOmlqxfple5XChKke/rbKpdgamhwmWxcm1VUQt49rp1ahT+cbW6PczKZGs961AYpXXHsAIxrvJz9TxH3PG5LQGHXLu7V8IY4/3Ae2JqeHdQjATFTeBdQg6lLQFXr3YZmT9zmAo1RTgrBDxyyyzNnfeM6M8A3lP0sEJxHPTlOnzUuCfs888+lrEB3aR+nbJK3Lds76daTYSFZWZT3m5sMOgZBBxCEjNmSCXZ8zWUBw+/i+ijuP38Tz5OKFMm9FWeN4QrYwPIdJMCN8T3FKGyZUrmV8+AjQzLtgj2BuasgINoHOXXRbp6N1C/DfiNMDV46FDspEV7P9Vc3tQ0AYfxtWgXlhdWvOjXsjQ0ILwPnDMQEU6MEMqDh89KpVrdDJ0aP94H4j+ko3i3qxvW823tHvHpPU5++fWFVCxXUKYF9VffsWe/vJA+AydZteVwdJOoFnBag3UId7zHtlprOBo3PycBEoh8AhRwkc+Yd4iBBDxNwGFxsH7FONXDDCGL8ITo9RTSCoIgrBKLbYgWV87D4h6mecbw5zPnrknx8u3DZ1MTcEMDZqpGuP16eqmd59NnryqvHfJP8nyVRR2P3m89+oU187ZlqA6JKpEwFN7o3GOs7qFYXAaO9FGlxJEvZ2loMo0QtiPHzsuho+fDG4RDuEHAIWQKIVkIdYI3qWzVTuGeKlRuRLig1tQ7JnLH89rLgYMnE/MGw/Nt3XFECeIc2TNJjX9zNBHKilYByNm0JeAwpyhcAq8uDCFpU2es1J0Td90zoj8VEAQjhoWJdCP9CXE/hNh27tBAOrSprfKfrl6/K41bDFYeGaNVKCGMEXL6119/S9K0Ma/wQ61qJWVMQBflIUJoX9vOAYIcST1LlDC+zJsxVOWzweYv3iIDfKcoUeLInBVwuB560Z05vEBVjEUhJm3jCexXLhqleujBc4/QTlPTBJzemLRG3o7Ga/o5flfQYiV00Wbp3GOMw1NLl8gr40f3UB5+NAjvPSBIFi/fZnYe3i00ckfLDtimbYdkxJi5hlsKRKWAA+8VC0dK5QpFZcBQ69Byh0B4AAmQQJQSoICLUty8WUwh4GkCTssVwY6ovZ5CCHM7umeO8pxhZxoeCOSYOHseSmFD6GABsml1kKRNk0y695lglotiKuDGTVqkms42b1IlvDIm5vrHp89Uk26tybC9+S9cMJfs2jRVHVKyYgc5deaq7uFaJUmEuN2+861cuHRTLYjw/8ib08SndjI8dQG+3mqXH6Z5pratm6waoJvmSyF8EuGbmhclJnLHM9gTcPCiDB/SQTVBx581w3wiR3Kw33RVGGbZ/BF2BRzO0/IFUewC7Rye2qhq5857RvQ3Al6wC8eXqPcX7SGw4aFnaJfQrFElaVy/ompjge9I8IyVMnbCgvAmznoCDh4ViHx4sf74443Ejfu+VChbSHl+Dx05pzx/McEQKgtBhSby2kYKPIjwVl29fs/hEDu0qSMjh3kr7ztCGyGKULHSXnsGVwQcBgKv4OK5/srzibBVfI/hjb95cY08ffpMCThL0wQcCusgCgCGzQa0s3BWwMWL94GKXqhSqZgM8ZsuE6cs1eWDUHJUrsX/NE//8ZOXpLX3cLl331xgml4A71ngyG6CfGDYnn2nVE9MrW2KrcmISgGHCIZTh+arNhI5CzQy1HTc4UvEA0iABCKNAAVcpKHlhWMyAU8TcNHNEgt0LFhNzVLAaZ/lzJ5RMmVMo7w/lrvm9p5Dq3yI8u+o3mbPENKG3ELL/nCW5yC0EwUbUJkQhnYBWlEBeE3wDFiIYWGLprfI/8GiCgI2Jpged4zLUR84HAPxjT5UaOCNBThye5CHGJkWHfe0fB544eaFDFWhkHreFMw7iv5kzpRGnQqht27jfhnsP91qEa4n4BBO+vDGRuWtMzXkPiH07u69x5GJ2OG18c7Dm9ioXgUVbg17+vOvEhS8RKbOXOVUWFyObBlkRvBAldsHg8hdtmqXBE9fpisCXRVwuHafbs1UERoUjVmzYZ+qiAlhp1e5Fsc7yoHr2T9IlxVCzV++fKUECsQ4BH/VSsWUyMW7gIJMpqIfnugaVYurVifI94QwhiEiAWGfi5ZtM1RqP8mniaVj27pqbvBnGIQnWlggIgCtPSwtqgQcvjNTJ/aT5k2q0vvm8BvGA0ggZhCggIsZ88BRRDGBH+5tV0UZosLcVU0xKsbqzD1sCThnrqEdi0XR1TPLVYgXFl7YQXeH9e3hpTyD8AR26DrKKucHi90dG4JVWwEYPE0o3nDi1GV33D7SrlG+zDeybvk4Jao/SVU20u7jqRfGe3T2yELVnBreVNNiHBBl8LaUL1tQFi3dKiFzVsut2490H9VWCCW8d1iEI4QXi99btx/KlWv3bLZsiEqOpnmr2ECZv2SLTJ+5Snm3XLUqFYtK/17NVY4pRE4Dr4GyZfthq8tFRMDhYm1aVJegsb3CRRLmDeHiesVU8JybVk2QfQdPi3e3sJBH5GMiD+7O3Ue6hWQwn2uWjpUKZQtajf3pT7/KwKFTZdGyrWafaV54/CUqVEJszZm/waqYj1G28PZCKPl4N5D06cLydafNXC19Bln3oowqAQehj6q08GbS+2Z0JnkcCUQvAQq46OXPu0cTASTqI7ciKmzytOUyYGhYaODbZO4UcDWqllDFB7ArjlA9I/k2RlhigY0iKii+YquiHgqoYAe+TKn8KpwSzXdjumnFWO7c/VZVEqRZE+jfC+02Wsu4SYtl2IiZZgd88nEi5fHQaxdheqBWmTF7tgzSpNUQVZ3RE6x2jVLy9OkvqpmzOw2VSwsX/Eq35D/uU6JoHlUoBZtWKDziiqGKLHIzM6RLqXJnkYvoTkMecdVKRVXeLjyKCH28//A7OXz0nG54aPz4H8jC2f6ydcdRWb5qh93CSs6ME5tWdWqWUmKuVQd/3fBkFEdBripyT+cv3uzw8mil4e/bUb7IlEaQm2wrfNjsHf+3/UbPrk1l4LCpVm1VHN6UB5AACUQLAQq4aMHOm0Y3AYTOBI3tqarLaSEx7h4TvCPIQ0PxBxSReNvMnQJuy9ogQQXIJSu2S7vOjkt/v20sjTwPQj1RGAaLZITHofiDvWIvRq7JY0iABEiABEiABDyPAAWc580ZR0wCMYKAuwQcioacPBjWtw4NdY8evxgjni+mDQJFSdACQDPk7VWp3c1uUYmY9gwcDwmQAAmQAAmQQMQJUMBFnCGvQAKxkkC7VrUkfboUsmPXcdl/6IzLDFC+u2zpAqq8uWmfOZcv+JaeiLwrFFNAaBwKkqCHFypx0kiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa755tOSAAmQAAmQAAmQAAmQAAl4MAEKOA+ePA6dBEiABEiABEiABEiABEggdhGggItd882nJQESIAESIAESIAESIAES8GACFHAePHkcOgmQAAmQAAmQAAmQAAmQQOwiQAEXu+abT0sCJEACJEACJEACJEACJODBBCjgPHjyOHQSIAESIAESIAESIAESIIHYRYACLnbNN5+WBEiABEiABEiABEiABEjAgwlQwHnw5HHoJEACJEACJEACJEACJEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa755tOSAAmQAAmQAAmQAAmQAAl4MAEKOA+ePA6dBEiABEiABEiABEiABEggdhGggItd882nJQESIAESIAESIAESIAES8GACFHAePHkcOgmQAAmQAAmQAAmQAAmQQOwiQAEXu+abT0sCJEACJEACJEACJEACJODBBCjgPHjyOHQSIAESIAESIAESIAESIIHYRYACLnbNN5+WBEiABEiABEiABEiABEjAgwlQwHnw5HHoJEACJEACJEACJEACJEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa75jrKnLVYkt0wP6i+JEn0o/qNmydwFG6Ps3rxRzCeQKuXnkiB+XHnw6Hv5/fc/3DLgd999V/7++2+3XIsXIQESePsIxI37gaRNnUxevvpdvn38w9v3gHwiEiCBWEOAAi7WTHXUPujFE0slY4ZU4Tft7ztFgqeviNpB8G4xkkCa1Mnk7JFF8tvLV/Jlnnry+rW+gGvdvLoM9+0os0PXy9CAmQ6f5eDOmZIo4YfSsoOfnLtww+HxMeWAePE+kNbNa8i3j/8n6zftdzisAb1bSNVKxWTUuPmyedshh8ebHtDVu4HUqVFaQmavkeWrd9o8t1/P5lK7RmkJmrJElq2yfZyRm0OsL5nnLxOCl1o9X7NGlWX08C6ycctB8e42Wl3Ox7uhrN24Tx4++t7I5WPc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",Yt=z.p+"static/question.ed747acc.gif",kn="data:image/gif;base64,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",Ge=z(55351),ln="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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",Mn="data:image/png;base64,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",Pt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAFTklEQVRoQ91aS4xURRQ993UzUUZcqFEc4meh0cQFSlwgrvAHSgQWhOhCk4GZqmdw+ERUWDkrBMUBnIzzqqYjcTaaGBLFxA8MjIk/3PhZCCa6UAyKC11ARnDo6Wvu+HrS0/R7r96nWVBJpxfv3nPPrbp169aHUEAzxsxl5gcB3AdgAREtkH8AXSH87wBOMfMp+QfwFREd0Vr/k9c8ZQUwxixi5mWe5y1l5qUAyimxqkQ0XqvVxonoE631Nyn1p8VTO7B///75Fy5c2MzMWwB0ZDHaQmeSiPbMmTNnb3d39+k0mKkcMMZsBiC/W9IYSSH7K4C9Wuu9rjpODoyMjNxQq9VGADzuCpxT7gPP83p7e3v/TMJJdCAIgoVEdBDAzUlgBX8/ycwrfd//Pg431gFr7RPM/HbBxFLBEdGTSql3opQiHQiCoI+IXk9lrU3CzLzR9/3BVvAtHbDWPsrMH7aJTyZYInpMKfVRs/JFDlQqlduq1eoxIro2k6U2KTHzX+VyeXFPT8/PjSYucsBae4iZH24Tj1ywRHRYKfVIpANhnt+Ty0r7lbc0rhMzI2CMuRHAlwBubT+HXBZ+AbBEa/3HrFLCWruTmV/MBZ1N+TiAdyNUX2qZeYh2KaW2zThQqVTumZqaOlZgbePqynEiWquU+qFZwRjzBoBnIoAmS6WSTOhvp0PIGPMcgN2uVguSiyQfBIFPRMMJdrZqrV+bdsBa+x4zryqImAtMJHlr7RJmPgxgbhwQEb2vlFpNAwMDV3Z2dp7JUM+7EG0lE0l+dHS089y5c4dkkjqAVycmJq4ma+0yZv7YQaEIkUjyAh4EwTAR+a6GiGg5BUGwg4i2uyrlkEsi7xL3s8wz88syAm8x89M5iLmoxpIP4348bRYkolEyxowBkA25S1sLQJbyHhfhUCaWvMT9+fPnx5h5cQrMuugRceAEgDsdlKfTVph2rwMgC4mk37gWSz5L3DcZ+1EckAw0L44FM4/4vq+aZfr7+zu6urq2MbPMoSuavieSt9b6zJyU7+OonXVygIjWKKUOxCGFhaA4cj0AF/KS7z8D4DmMfpTIGdcQOgtgldZaJlpss9auA/B1q/Kgrhjm+08B3JuEF/ediE44T2IikiOP1Uqp7/IYDePeElFvXhwAY2nTqJCXkTiZ1XgBcT9jmplHxYEd4SR04kRER0ul0ur169dLWKVqYb7/IpVSjHB9IctSShzQWq9JQySMeyG/MI1ewhxYnqeYq2itnePYGPMmgO6iyAP4v5gTwBzl9Cta68RdnDHmWQAtz3WyOjRTTodZYSsRvZoRbLvWemeU7vDw8P2e532eETtSjZmf931/d31HtkguHdIWUw3oWmttm60NDQ1dVS6XZat6V8EOTMplitwpNJ5K7ALwQg5Da7XWszbnxphRAE/lwIxSnQnd5mMVGYWsZ///MvMK3/ePiFVjjFyADLSBvCyo0vuzj1VCo3J5kflgi5lPE9EKIprHzFIqtKO1PtiqWzLGyIb6oRyW5ZynBOCOHBhRqmNa61nHnhedjQZBcDsRycS7pg0E8kD+LZse3/d/agS5/I7XG0JpI4B9ebqsQN1NWuuWly2X7xVTvfestXfXarWDRHRTgT2aCMXMv3metzJp/5F4SymWhoaG5pfLZVlpL9k1a7VaVRs2bEi89HZyIOwu2b1tukQX3TL3OHGYsjw1GBwc7Oro6Kg7UthTA7mhn5yc3NfX1ycPQ5xbmhGYBSqPPYhINkMPAJDHHrJ4pWlTAOShx1FmvnSPPVoxbHxu43neAmauP7eRf2nTz2yI6FStViv0uc1/ndZCH8rgOooAAAAASUVORK5CYII=",zt="data:image/png;base64,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",Ft=z(53114),Ot="data:image/png;base64,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",et="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAA61JREFUOE+FkmtMW2UYx//ntKcXygotpbaAoxQarhYKkwEb3QhRxgbOITNOTZzOZRedCcq+zMRgjLqocTHq/EKYRk10SK2wwSaEMEaVYVOLjI1OIBWwFNpISy/Qc9oeM5Iuytj2fHqfy/vL//++D4F10bIfPJk8XqMQU+luV0S66FoRF2gi3FRZXIjkUF55Ms81t8za/766aH+6HZHYdSJ2OHcQAikJangB7zXuVhwnuQLyypATc3MMqrdFoVZSCNEUCoqywJACxvC95ZjTwXQUFcFf1YLwGshpeGjvhHXhTXdAyCx5QZSXJZXTER5+7p3GvBN4XA+oFEAoQEBbsQUsJcbVS7+NBBiGm8Bd9VRuS36dYM0llGvebzMYbJ1RaebX0WXP2cqtolJSKMWlTivss0DtDkClBJggB9qaGjCEAL0dlm5SSDaNDs98uL8u0Uqw7HnO0sAZk/HbkbGe1sjRhArUHX0+1ZiYkY0L3/TDNgXsrgIylABL85BX3wCfxx89+/aF3L2lsA/9Keiqf27rlTVr7Pwr+dO/XOvqOG8zjE/4zh14KtGaX1XJ7f6qG+axCOqqAHUKwCNF0DzxLP4aven4/eKQLl4iPZ2r1+Wkbdc9eeex2ZmXUuwTMx85pyaV4xZHVt2h2rQh4wAuD3ixZyeQoQCSZalQVDdgtL1zdJNc4o+TJQ0qq7XvEMSZlTugNWUtIO2F6rdMw8GmkmK5OBTm4ss2C/RbCGQpOdCU6kHzxOHrg9Zgqkq0T9Uw3n/X98cKrc2SAstYZLVw82pf/QF9utk0BYkwgmz1Jsh0xbj2Y3/XxUF/U4oS7PEvvNP3BMUaL5ahuEQrasvLUWr9Li+Rq02PzM0u9PZ0zx7+YABz6xf5f9bWN49th+QxvcLsdnvUeTmb+z5pvbWn/Qbo9XO38/uCbg/0nFZ9zAv7mxQPKw7lv3C9bSPIA0HNu3jaXWWU0eOlM3SZXFO/Fc8cbl25y9Y9QU3lEFJcVOhrUr7z/ROUhelV6LLjwPBlN8w/3Wr8w4bpTycR+q+6Da0156ElWUSeSstMpJwuH5KTeOBzAIojYpcdbjqeir7ReBmfPxB0MBXvHjn56KncwjTwlVIQLBCYXESIprE878JNo+XEvj58dl/Qy9lopGmcePXkDv0jOzWIUlwEp9wILPmQJBdidtIB6w8jnW4G7782gOEN96hWCnGRHOMkiwSBiAOhgAOWZREJR0GSAI9LgIxGASYKPh+/HjGhJgb6F36ZbPle9WMzAAAAAElFTkSuQmCC"},1041:function(Ut,ot,z){"use strict";z.d(ot,{N:function(){return a}});var E=z(59301),fe=z(57809),Oe=z(43418),Ce=z(92832),Se=z(8591),Be=z(95237),le=z(43604),Te=z(38986),De={wrap:"wrap___F7E3F",selectWrapper:"selectWrapper____kESB",tips:"tips___aHjQY",linkBtn:"linkBtn___uggVr",mainText:"mainText____S1I0",public_tips:"public_tips___sZVWd",inputCss:"inputCss___t66EO",bt:"bt___lXptu",add_style:"add_style___knrMF"},Le=z(92310),ke=z.n(Le),We=z(87169),Ee=z(59301),ce=(x,b,ee)=>new Promise((te,ne)=>{var ue=se=>{try{me(ee.next(se))}catch(ye){ne(ye)}},re=se=>{try{me(ee.throw(se))}catch(ye){ne(ye)}},me=se=>se.done?te(se.value):Promise.resolve(se.value).then(ue,re);me((ee=ee.apply(x,b)).next())});const{Option:y}=fe.default,a=({subId:x,value:b,selectvalues:ee,disabled:te,knowledgeOptions:ne=[],className:ue,height:re,onChange:me=()=>{},onAddKnowledgeFinish:se=()=>{},zIndex:ye=1e3})=>{const Fe=(0,E.useRef)(),[Me,be]=(0,E.useState)([]);b=b||[];const at=(it,Ye)=>{it?(be([...Ye]),me([...Ye])):(be([]),me([]))};(0,E.useEffect)(()=>{(ee==null?void 0:ee.length)>0?(be([...ee]),me([...ee])):(be([]),me([]))},[ne]),(0,E.useEffect)(()=>{(b==null?void 0:b.length)>0&&me([...b])},[ne]);const Ve=it=>{it.preventDefault(),Fe.current="",Oe.default.confirm({centered:!0,width:585,zIndex:ye,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u65B0\u5EFA\u77E5\u8BC6\u70B9",className:"custom-modal-divider",content:Ee.createElement("div",{className:"font14"},Ee.createElement("div",{className:De.public_tips},Ee.createElement(We.Z,{style:{color:"#FF8C29",marginRight:10,paddingTop:5}}),"\u65B0\u5EFA\u7684\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u5E73\u53F0\u5BA1\u6838\u5217\u5165\u516C\u5F00\u77E5\u8BC6\u70B9\u540E\uFF0C\u5BF9\u6240\u6709\u7528\u6237\u53EF\u89C1\u3002 \u5E73\u53F0\u6709\u6743\u5220\u9664\u4E0D\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF0C\u8BF7\u8BA4\u771F\u586B\u5199\u77E5\u8BC6\u70B9\u540D\u79F0\u3002"),Ee.createElement("div",{style:{display:"flex",alignItems:"center"}},Ee.createElement("div",{style:{width:"95px"}},Ee.createElement("span",{className:De.bt},"*"),"\u77E5\u8BC6\u70B9\u540D\u79F0"),Ee.createElement(Ce.default,{className:De.inputCss,style:{width:"calc(100% - 95px)"},maxLength:20,size:"middle",showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0",defaultValue:Fe.current,onChange:Ye=>{Fe.current=Ye.target.value}}))),onOk:()=>new Promise((Ye,rt)=>ce(void 0,null,function*(){if(!Fe.current)return Se.ZP.warning("\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"),rt();if(Fe.current.length>20)return Se.ZP.warning("\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0"),rt();const yt=yield(0,Te.ZP)("/api/tag_disciplines.json",{method:"post",body:{name:Fe.current,sub_discipline_id:x}});if((yt==null?void 0:yt.status)===0){se({id:yt.tag_discipline_id,name:Fe.current,type:"personal"});let bt=ee||[];bt.push(yt.tag_discipline_id),me([...bt]),be([...bt]),me([...bt])}return Ye()}))})};return Ee.createElement(Be.Z,{wrap:!1,align:"middle",className:ke()(De.wrap,ue)},Ee.createElement(le.Z,null,Ee.createElement(fe.default,{mode:"multiple",disabled:!x||te,className:De.selectWrapper,placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",onChange:at,style:{width:re||490},showSearch:!0,allowClear:!0,value:Me,filterOption:(it,Ye)=>Ye.label.indexOf(it.toLowerCase())>=0},ne==null?void 0:ne.map(it=>Ee.createElement(y,{key:it.id,value:it.id,label:it.name},Ee.createElement("div",{style:{display:"flex",alignItems:"center"}},Ee.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},it.name),(it==null?void 0:it.type)==="personal"&&Ee.createElement("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"}},"\u81EA\u7528")))))),x&&Ee.createElement(le.Z,{className:`ml20 ${re&&De.add_style}`},Ee.createElement("span",{className:De.tips},"\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F"),Ee.createElement("span",{className:De.linkBtn,onClick:Ve},"\u65B0\u5EFA\u77E5\u8BC6\u70B9")))}},19105:function(Ut,ot,z){"use strict";var E=z(59301),fe=z(99587),Oe=z(48136),Ce=z(76562),Se=z(43418),Be=z(59301);const le=(0,E.forwardRef)(({callback:Te,width:De,onChange:Le,disabled:ke,readOnly:We,type:Ee="",value:ce="",style:y={}},a)=>{const x=(0,E.useRef)(),b=(0,E.useRef)(),[ee,te]=(0,E.useState)(0),[ne,ue]=(0,E.useState)(0),[re,me]=(0,E.useState)(!1),se=()=>{var be=document.createElement("div");be.innerHTML=x.current.getValue();var at=be.innerText;return Te&&Te(at),at};(0,E.useImperativeHandle)(a,()=>({getData:se}));const ye=be=>{be.preventDefault();const at=be.clientX-ee,Ve=be.clientY-ne;document.body.onmousemove=it=>{let Ye=it.clientX-at,rt=it.clientY-Ve;const yt=document.getElementsByClassName("markdown-popup-form")[0],bt=window.innerWidth-yt.offsetWidth,ft=window.innerHeight-yt.offsetHeight;Ye=Math.max(0,Math.min(Ye,bt)),rt=Math.max(0,Math.min(rt,ft)),Fe(it.clientX,it.clientY,at,Ve)&&(te(Ye),ue(rt))},document.body.onmouseup=function(){document.body.onmousemove=null}},Fe=(be,at,Ve,it)=>{const Ye=document.body.clientHeight,rt=document.body.clientWidth;return be<20&&Ve>be||be>rt-20&&Veat||at>Ye-20&&it{re&&setTimeout(()=>{const be=document.getElementsByClassName("markdown-popup-form")[0],at=window.innerWidth/2-be.offsetWidth/2,Ve=window.innerHeight/2-be.offsetHeight/2;te(at),ue(Ve)},0)},[re]);const Me=()=>{ke||We||me(!0)};return Be.createElement("div",{style:y},Be.createElement("div",{style:{width:De||"100%",position:"relative"},className:`${fe.Z.mathFillWrap} ${ke||We?"cursorDefault":""}`,onClick:()=>Me()},Be.createElement("math-field",{disabled:ke,locale:"zh_cn",class:`${fe.Z.mathField} ${Ee}`,readOnly:We,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:x,style:{width:"100%",fontSize:ce?18:14},value:ce||""})),Be.createElement(Se.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:ee,top:ne},title:Be.createElement("div",{style:{cursor:"move"},onMouseDown:ye},"\u8F93\u5165\u516C\u5F0F"),open:re,onOk:()=>{const be=b.current.getData();x.current.setValue(be),Le(be),me(!1)},onCancel:()=>{me(!1)},destroyOnClose:!0,className:"markdown-popup-form"},Be.createElement(Ce.Z,{value:ce,ref:b,onChange:Le,showSaveButton:!1})))});ot.Z=le},76562:function(Ut,ot,z){"use strict";var E=z(59301),fe=z(95237),Oe=z(43604),Ce=z(99313),Se=z(3113),Be=z(91842),le=z(99587),Te=z(48136),De=z(59301);const Le=(0,E.forwardRef)(({callback:ke,showSaveButton:We,value:Ee=""},ce)=>{const y=(0,E.useRef)(),a=[{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 + \\text{\u5BF9\u4E8E\u65B9\u7A0B\u5F62\u5982\uFF1A}x^{3}-1=0 \\ \r + \\text{\u8BBE}\\text{:}\\omega =\\frac{-1+\\sqrt{3}i}{2} \\ \r + x_{1}=1,x_{2}= \\omega =\\frac{-1+\\sqrt{3}i}{2} \\ \r + x_{3}= \\omega ^{2}=\\frac{-1-\\sqrt{3}i}{2} \r +\\end{array} `},{value:`\\begin{array}{l} \r + a\\mathop{{x}}\\nolimits^{{2}}+bx+c=0 \\ \r + \\Delta =\\mathop{{b}}\\nolimits^{{2}}-4ac \\ \r + \\left\\{\\begin{matrix} \r + \\Delta \\gt 0\\text{\u65B9\u7A0B\u6709\u4E24\u4E2A\u4E0D\u76F8\u7B49\u7684\u5B9E\u6839} \\ \r + \\Delta = 0\\text{\u65B9\u7A0B\u6709\u4E24\u4E2A\u76F8\u7B49\u7684\u5B9E\u6839} \\ \r + \\Delta \\lt 0\\text{\u65B9\u7A0B\u65E0\u5B9E\u6839} \r +\\end{matrix}\\right. \r +\\end{array} `},{value:`\\begin{array}{l} \r + a\\mathop{{x}}\\nolimits^{{2}}+bx+c=0 \\ \r + \\Delta =\\mathop{{b}}\\nolimits^{{2}}-4ac \\ \r + \\mathop{{x}}\\nolimits_{{1,2}}=\\frac{{-b \\pm \r + \\sqrt{{\\mathop{{b}}\\nolimits^{{2}}-4ac}}}}{{2a}} \\ \r + \\mathop{{x}}\\nolimits_{{1}}+\\mathop{{x}}\\nolimits_{{2}}=-\\frac{{b}}{{a}} \\ \r + \\mathop{{x}}\\nolimits_{{1}}\\mathop{{x}}\\nolimits_{{2}}=\\frac{{c}}{{a}} \r +\\end{array} `}]}]},{name:"\u51E0\u4F55",value:"\\Delta A B C ",children:[{data:[{value:"\\Delta A B C "},{value:"a \\parallel c,b \\parallel c \\Rightarrow a \\parallel b "},{value:"l \\perp \\beta ,l \\subset \\alpha \\Rightarrow \\alpha \\perp \\beta"},{value:`\\left.\\begin{matrix} \r + a \\perp \\alpha \\ \r + b \\perp \\alpha \r +\\end{matrix}\\right\\}\\Rightarrow a \\parallel b`},{value:"P \\in \\alpha ,P \\in \\beta , \\alpha \\cap \\beta =l \\Rightarrow P \\in l "},{value:`\\alpha \\perp \\beta , \\alpha \\cap \\beta =l,a \\subset \\alpha ,a \\perp l \r + \\Rightarrow a \\perp \\beta `},{value:`\\left.\\begin{matrix} \r + a \\subset \\beta ,b \\subset \\beta ,a \\cap b=P \\ \r + a \\parallel \\partial ,b \\parallel \\partial \r +\\end{matrix}\\right\\}\\Rightarrow \\beta \\parallel \\alpha `},{value:"\\alpha \\parallel \\beta , \\gamma \\cap \\alpha =a, \\gamma \\cap \\beta =b \\Rightarrow a \\parallel b "},{value:"A \\in l,B \\in l,A \\in \\alpha ,B \\in \\alpha \\Rightarrow l \\subset \\alpha "},{value:`\\left.\\begin{matrix} \r + m \\subset \\alpha ,n \\subset \\alpha ,m \\cap n=P \\ \r + a \\perp m,a \\perp n \r +\\end{matrix}\\right\\}\\Rightarrow a \\perp \\alpha `},{value:`\\begin{array}{c} \r + \\text{\u76F4\u89D2\u4E09\u89D2\u5F62\u4E2D,\u76F4\u89D2\u8FB9\u957Fa,b,\u659C\u8FB9\u8FB9\u957Fc} \\ \r + a^{2}+b^{2}=c^{2} \r +\\end{array}`}]}]},{name:"\u4E0D\u7B49\u5F0F",value:"a > b",children:[{data:[{value:"a > b,b > c \\Rightarrow a > c "},{value:"a > b,c > d \\Rightarrow a+c > b+d "},{value:"a > b > 0,c > d > 0 \\Rightarrow ac bd "},{value:`\\begin{array}{c} \r + a \\gt b,c \\gt 0 \\Rightarrow ac \\gt bc \\ \r + a \\gt b,c \\lt 0 \\Rightarrow ac \\lt bc \r +\\end{array}`},{value:"\\left | a-b \\right | \\geqslant \\left | a \\right | -\\left | b \\right | "},{value:"-\\left | a \\right |\\leq a\\leqslant \\left | a \\right | "},{value:"\\left | a \\right |\\leqslant b \\Rightarrow -b \\leqslant a \\leqslant \\left | b \\right | "},{value:"\\left | a+b \\right | \\leqslant \\left | a \\right | + \\left | b \\right | "},{value:`\\begin{array}{c} \r + a \\gt b \\gt 0,n \\in N^{\\ast},n \\gt 1 \\ \r + \\Rightarrow a^{n}\\gt b^{n}, \\sqrt[n]{a}\\gt \\sqrt[n]{b} \r +\\end{array}`},{value:`\\left( \\sum_{k=1}^n a_k b_k \\right)^{\\!\\!2}\\leq \r +\\left( \\sum_{k=1}^n a_k^2 \\right) \\left( \\sum_{k=1}^n b_k^2 \\right) `},{value:`\\begin{array}{c} \r + a,b \\in R^{+} \\ \r + \\Rightarrow \\frac{a+b}{{2}}\\ge \\sqrt{ab} \\ \r + \\left( \\text{\u5F53\u4E14\u4EC5\u5F53}a=b\\text{\u65F6\u53D6\u201C}=\\text{\u201D\u53F7}\\right) \r +\\end{array}`},{value:`\\begin{array}{c} \r + a,b \\in R \\ \r + \\Rightarrow a^{2}+b^{2}\\gt 2ab \\ \r + \\left( \\text{\u5F53\u4E14\u4EC5\u5F53}a=b\\text{\u65F6\u53D6\u201C}=\\text{\u201D\u53F7}\\right) \r +\\end{array}`},{value:`\\begin{array}{c} \r + H_{n}=\\frac{n}{\\sum \\limits_{i=1}^{n}\\frac{1}{x_{i}}}= \\frac{n}{\\frac{1}{x_{1}}+ \\frac{1}{x_{2}}+ \\cdots + \\frac{1}{x_{n}}} \\ G_{n}=\\sqrt[n]{\\prod \\limits_{i=1}^{n}x_{i}}= \\sqrt[n]{x_{1}x_{2}\\cdots x_{n}} \\ A_{n}=\\frac{1}{n}\\sum \\limits_{i=1}^{n}x_{i}=\\frac{x_{1}+ x_{2}+ \\cdots + x_{n}}{n} \\ Q_{n}=\\sqrt{\\sum \\limits_{i=1}^{n}x_{i}^{2}}= \\sqrt{\\frac{x_{1}^{2}+ x_{2}^{2}+ \\cdots + x_{n}^{2}}{n}} \\ H_{n}\\leq G_{n}\\leq A_{n}\\leq Q_{n} \r +\\end{array}`}]}]},{name:"\u79EF\u5206",value:"\\frac{\\mathrm{d}\\partial}{\\partial x}",children:[{data:[{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}x^n=nx^{n-1} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}e^{ax}=a\\,e^{ax} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\ln(x)=\\frac{1}{x} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\sin x=\\cos x "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\cos x=-\\sin x "},{value:"\\int k\\mathrm{d}x = kx+C "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\tan x=\\sec^2 x "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\cot x=-\\csc^2 x "},{value:"\\int \\frac{1}{x}\\mathrm{d}x= \\ln \\left| x \\right| +C "},{value:"\\int \\frac{1}{\\sqrt{1-x^{2}}}\\mathrm{d}x= \\arcsin x +C "},{value:"\\int \\frac{1}{1+x^{2}}\\mathrm{d}x= \\arctan x +C "},{value:"\\int u \\frac{\\mathrm{d}v}{\\mathrm{d}x}\\,\\mathrm{d}x=uv-\\int \\frac{\\mathrm{d}u}{\\mathrm{d}x}v\\,\\mathrm{d}x "},{value:"f(x) = \\int_{-\\infty}^\\infty \\hat f(x)\\xi\\,e^{2 \\pi i \\xi x} \\,\\mathrm{d}\\xi "},{value:"\\int x^{\\mu}\\mathrm{d}x=\\frac{x^{\\mu +1}}{\\mu +1}+C, \\left({\\mu \\neq -1}\\right) "}]}]},{name:"\u4E09\u89D2",value:"e^{i \\theta}",children:[{name:"\u6C42\u548C Summation",data:[{value:"e^{i \\theta} "},{value:"\\left(\\frac{\\pi}{2}-\\theta \\right ) "},{value:"\\text{sin}^{2}\\frac{\\alpha}{2}=\\frac{1- \\text{cos}\\alpha}{2} "},{value:"\\text{cos}^{2}\\frac{\\alpha}{2}=\\frac{1+ \\text{cos}\\alpha}{2} "},{value:"\\text{tan}\\frac{\\alpha}{2}=\\frac{\\text{sin}\\alpha}{1+ \\text{cos}\\alpha} "},{value:"\\sin \\alpha + \\sin \\beta =2 \\sin \\frac{\\alpha + \\beta}{2}\\cos \\frac{\\alpha - \\beta}{2} "},{value:"\\sin \\alpha - \\sin \\beta =2 \\cos \\frac{\\alpha + \\beta}{2}\\sin \\frac{\\alpha - \\beta}{2} "},{value:"\\cos \\alpha + \\cos \\beta =2 \\cos \\frac{\\alpha + \\beta}{2}\\cos \\frac{\\alpha - \\beta}{2} "},{value:"\\cos \\alpha - \\cos \\beta =-2\\sin \\frac{\\alpha + \\beta}{2}\\sin \\frac{\\alpha - \\beta}{2} "},{value:"a^{2}=b^{2}+c^{2}-2bc\\cos A "},{value:"\\frac{\\sin A}{a}=\\frac{\\sin B}{b}=\\frac{\\sin C}{c}=\\frac{1}{2R} "},{value:"\\sin \\left ( \\frac{\\pi}{2}-\\alpha \\right ) = \\cos \\alpha "},{value:"\\sin \\left ( \\frac{\\pi}{2}+\\alpha \\right ) = \\cos \\alpha "}]}]},{name:"\u7EDF\u8BA1",value:"C_{r}^{n}",children:[{data:[{value:"C_{r}^{n} "},{value:"\\frac{n!}{r!(n-r)!} "},{value:"\\sum_{i=1}^{n}{X_i} "},{value:"\\sum_{i=1}^{n}{X_i^2} "},{value:"X_1, \\cdots,X_n "},{value:"\\frac{x-\\mu}{\\sigma} "},{value:"\\sum_{i=1}^{n}{(X_i - \\overline{X})^2} "},{value:`\\begin{array}{c} \r + \\text{\u82E5}P \\left( AB \\right) =P \\left( A \\right) P \\left( B \\right) \\\\ \r + \\text{\u5219}P \\left( A \\left| B\\right. \\right) =P \\left({B}\\right) \r +\\end{array}`},{value:"P(E) ={n \\choose k}p^k (1-p)^{n-k} "},{value:"P \\left( A \\right) = \\lim \\limits_{n \\to \\infty}f_{n}\\left ( A \\right ) "},{value:"P \\left( \\bigcup \\limits_{i=1}^{+ \\infty}A_{i}\\right) = \\prod \\limits_{i=1}^{+ \\infty}P{\\left( A_{i}\\right)} "},{value:`\\begin{array}{c} \r + P \\left( \\emptyset \\right) =0 \\\\ \r + P \\left( S \\right) =1 \r +\\end{array}`},{value:`\\begin{array}{c} \r + \\forall A \\in S \\\\ \r + P \\left( A \\right) \\ge 0 \r +\\end{array}`},{value:"P \\left( \\bigcup \\limits_{i=1}^{n}A_{i}\\right) = \\prod \\limits_{i=1}^{n}P \\left( A_{i}\\right) "},{value:`\\begin{array}{c} \r + S= \\binom{N}{n},A_{k}=\\binom{M}{k}\\cdot \\binom{N-M}{n-k} \\\\ \r + P\\left ( A_{k}\\right ) = \\frac{\\binom{M}{k}\\cdot \\binom{N-M}{n-k}}{\\binom{N}{n}} \r +\\end{array}`},{value:`\\begin{array}{c} \r + P_{n}=n! \\\\ \r + A_{n}^{k}=\\frac{n!}{\\left( n-k \\left) !\\right. \\right.} \r +\\end{array}`}]}]}],b=ne=>{y.current.setValue(y.current.getValue()+" "+ne.value+" ")},ee=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:De.createElement(fe.Z,{className:le.Z.lists,gutter:[10,10]},a.map((ne,ue)=>De.createElement(Oe.Z,{flex:"110px",className:le.Z.item},De.createElement("div",null,De.createElement(Be.Z,{value:`$$${ne.value}$$`}),ne.name),De.createElement("div",{className:le.Z.children},ne.children.map((re,me)=>De.createElement("div",{key:me},De.createElement("h1",null,re.name),De.createElement(fe.Z,{gutter:[10,10]},re.data.map((se,ye)=>De.createElement(Oe.Z,{key:ye,onClick:()=>b(se),className:le.Z.diamond},De.createElement(Be.Z,{value:"`$$"+se.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:De.createElement(fe.Z,{className:le.Z.lists,gutter:[10,10]},x.map((ne,ue)=>De.createElement(Oe.Z,{flex:"110px",className:le.Z.item},De.createElement("div",null,De.createElement(Be.Z,{value:"`$$"+ne.value+"$$`"}),ne.name),De.createElement("div",{className:le.Z.children},ne.children.map((re,me)=>De.createElement("div",{key:me},re.name&&De.createElement("h1",null,re.name),De.createElement(fe.Z,{gutter:[10,10]},re.data.map((se,ye)=>De.createElement(Oe.Z,{key:ye,onClick:()=>b(se),className:le.Z.diamond},De.createElement(Be.Z,{value:"`$$"+se.value+"$$`"}))))))))))}],te=()=>{var ne=document.createElement("div");ne.innerHTML=y.current.getValue();var ue=ne.innerText;return ke&&ke(ue),ue};return(0,E.useImperativeHandle)(ce,()=>({getData:te})),De.createElement("div",{className:le.Z.mathWrap},De.createElement(Ce.default,{defaultActiveKey:"1",items:ee}),De.createElement("math-field",{locale:"zh_cn",className:le.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:y,style:{width:800,marginTop:30,fontSize:18}},Ee||""),We&&De.createElement("div",{className:le.Z.button},De.createElement(Se.ZP,{size:"large",onClick:te,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});ot.Z=Le},43155:function(Ut,ot,z){"use strict";z.d(ot,{Q:function(){return Be}});var E=z(59301),fe=z(57809),Oe=z(5112),Ce=z(5871),Se=z(59301),Be=(Te=>(Te[Te.Number=1]="Number",Te[Te.Percent=2]="Percent",Te))(Be||{});const le=({value:Te,onChange:De,disabled:Le,hidePercentOption:ke=!1,percentType:We="select"})=>{const Ee=(0,E.useMemo)(()=>ke?1:2,[ke]),[ce,y]=(0,E.useState)(Ee);console.log(ce);const a=b=>Te.type===1?`${b}\u5206`:`${b}%`,x=(0,E.useCallback)(b=>{if(ce===1){const ee=b.replace("\u5206","");return isNaN(parseInt(ee,10))?0:ee}else return b.replace("%","")},[ce]);return(0,E.useEffect)(()=>{y(Te.type)},[Te]),Se.createElement("div",{style:{display:"flex",alignItems:"center"}},We=="select"&&Se.createElement(fe.default,{size:"large",onChange:b=>{y(b),De({type:b,inputValue:b===1?5:20})},value:ce||Ee,style:{width:100},options:ke?[{label:"\u5206\u503C",value:1}]:[{label:"\u767E\u5206\u6BD4",value:2},{label:"\u5206\u503C",value:1}],disabled:Le}),We=="radio"&&Se.createElement(Oe.ZP.Group,{size:"large",onChange:b=>{const ee=b.target.value;y(ee),De({type:ee,inputValue:ee===1?5:20})},value:ce||Ee,disabled:Le},!ke&&Se.createElement(Oe.ZP,{value:2,style:{marginRight:"50px"}},"\u767E\u5206\u6BD4\u6263\u5206"),Se.createElement(Oe.ZP,{value:1},"\u56FA\u5B9A\u5206\u503C")),We=="radio"&&Se.createElement("div",{style:{marginRight:"10px",color:"#000000"}},Te.type==2?"\u6263\u9664\u8865\u4EA4\u9636\u6BB5\u5F97\u5206\u7684":"\u6263\u9664\u603B\u6210\u7EE9\u7684"),Se.createElement(Ce.Z,{size:"large",disabled:Le,value:Te.inputValue,style:{width:"120px"},parser:x,addonAfter:Te.type===1?"\u5206":"%",max:ce===2?100:Number.MAX_SAFE_INTEGER,min:0,precision:0,onChange:b=>{De({type:ce,inputValue:b})}}),We=="radio"&&Te.type==2&&Se.createElement("div",{style:{marginLeft:"10px",color:"#000000"}},"\u5206\u6570"))};ot.Z=le},68571:function(Ut,ot,z){"use strict";z.d(ot,{t:function(){return Ft}});var E=z(59301),fe=z(92832),Oe=z(78241),Ce=z(43418),Se=z(95237),Be=z(43604),le=z(5871),Te=z(57809),De=z(5112),Le=z(31457),ke=z(25690),We=z(8423),Ee=z(8591),ce=z(3113),y=z(71418),a=z(24334),x={flex_box_center:"flex_box_center___kOQ8P",flex_space_between:"flex_space_between___fY6jt",flex_box_vertical_center:"flex_box_vertical_center___bDSSI",flex_box_center_end:"flex_box_center_end___mQ6mU",flex_box_column:"flex_box_column___F15G0",result:"result___UYRo8",left:"left___TRaH5",right:"right___twp9s",box:"box___vwndt",li:"li___hRe2d"},b=z(38986),ee=z(81072),te=z(39793),ne=z(56102),ue=z(37345),re=z(59301),me=Object.defineProperty,se=Object.defineProperties,ye=Object.getOwnPropertyDescriptors,Fe=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,at=(Ot,et,ze)=>et in Ot?me(Ot,et,{enumerable:!0,configurable:!0,writable:!0,value:ze}):Ot[et]=ze,Ve=(Ot,et)=>{for(var ze in et||(et={}))Me.call(et,ze)&&at(Ot,ze,et[ze]);if(Fe)for(var ze of Fe(et))be.call(et,ze)&&at(Ot,ze,et[ze]);return Ot},it=(Ot,et)=>se(Ot,ye(et)),Ye=(Ot,et,ze)=>new Promise((St,xt)=>{var Ke=Je=>{try{ut(ze.next(Je))}catch(xe){xt(xe)}},Qe=Je=>{try{ut(ze.throw(Je))}catch(xe){xt(xe)}},ut=Je=>Je.done?St(Je.value):Promise.resolve(Je.value).then(Ke,Qe);ut((ze=ze.apply(Ot,et)).next())}),yt=({buttonProps:Ot,buttonText:et,form:ze,hackIdentifier:St="",answerKey:xt,data:Ke})=>{const[Qe,ut]=(0,E.useState)(!1),[Je,xe]=(0,E.useState)(!1),[Zt,Xn]=(0,E.useState)(!1),[En,bn]=(0,E.useState)({}),[Gn,Kn]=(0,E.useState)(""),[Ct,Mt]=(0,E.useState)(""),Sn=(0,E.useRef)(St),Dt=(0,E.useRef)(""),en=(0,E.useRef)(!1);(0,E.useEffect)(()=>{Zt&&wn()},[Zt]),(0,E.useEffect)(()=>()=>{sessionStorage.removeItem("projectFill")},[]);const Sa=()=>new Date().getTime(),ia=Ke==null?void 0:Ke.code,Oa=()=>{var Wn,ma;let Ya=ia?Ke==null?void 0:Ke.code:(Wn=ze.getFieldValue("hack_codes"))==null?void 0:Wn.code,xa=ia?Ke==null?void 0:Ke.answer_content:ze.getFieldValue(xt),Lr=ia?Ke==null?void 0:Ke.input:(ma=ze.getFieldValue("hack_sets"))==null?void 0:ma.input;xa==null||xa.forEach(Tr=>{const Nt=Tr.value||Tr.answer_text||"";Ya=Ya.replace(/(@▁@|@▁▁@)/,Nt)}),Mt(Lr),Kn(Ya),bn({}),Xn(!0)},wn=()=>Ye(void 0,null,function*(){var Wn,ma,Ya,xa;const Lr=Sa(),Tr=ia?Ke==null?void 0:Ke.time_limit:(Wn=ze.getFieldsValue())==null?void 0:Wn.hack.time_limit,Nt=ia?(ma=Ke==null?void 0:Ke.answer_content)==null?void 0:ma.length:(xa=(Ya=ze.getFieldsValue())==null?void 0:Ya.standard_answers)==null?void 0:xa.length;ut(!0),yield(0,ee.bM)(Dt.current,{test_hack_code:Gn,test_input:Ct});function hn(){return Ye(this,null,function*(){const{status:mr,data:At}=yield(0,ee.rX)(Dt.current,"submit"),Pn=Sa()-Lr>(Tr+3)*1e3*Nt;if(en.current){if(Pn){Ee.ZP.error("\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"),ut(!1);return}if(mr===0){ut(!1),bn(it(Ve({},At),{showText:!0}));return}setTimeout(hn,1e3)}})}hn()}),Sr=()=>Ye(void 0,null,function*(){var Wn,ma,Ya,xa,Lr,Tr,Nt;if(!Ke){try{yield ze.validateFields()}catch(Xt){(Ya=(ma=(Wn=Xt==null?void 0:Xt.errorFields)==null?void 0:Wn[0])==null?void 0:ma.name)!=null&&Ya.includes("standard_answers")?Ee.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):Ee.ZP.error(Xt.errorFields[0].errors[0]),ze.scrollToField(Xt.errorFields[0].name,{behavior:"smooth",block:"center"});return}xe(!0);let mr="";const At=ze.getFieldsValue();Sn.current?mr=yield(0,b.ZP)(`/api/problems/${Sn.current}.json`,{method:"put",body:it(Ve({},At),{hack:it(Ve({},At==null?void 0:At.hack),{sub_discipline_id:(Nt=(Tr=At==null?void 0:At.hack)==null?void 0:Tr.sub_discipline_id)==null?void 0:Nt[1],difficult:At.difficulty,item_banks_group_id:At.item_banks_group_id}),hack_codes:it(Ve({},At.hack_codes),{code:a.Base64.encode(At.hack_codes.code)}),update_hack_sets:[Ve({},At.hack_sets)],is_blank:!0})}):(mr=yield(0,b.ZP)("/api/problems.json",{method:"post",body:it(Ve({},At),{hack:it(Ve({},At==null?void 0:At.hack),{sub_discipline_id:(Lr=(xa=At==null?void 0:At.hack)==null?void 0:xa.sub_discipline_id)==null?void 0:Lr[1],difficult:At.difficulty,item_banks_group_id:At.item_banks_group_id}),hack_codes:it(Ve({},At.hack_codes),{code:a.Base64.encode(At.hack_codes.code)}),hack_sets:[Ve({},At.hack_sets)],is_blank:!0})}),Sn.current=mr==null?void 0:mr.identifier,sessionStorage.projectFill=mr==null?void 0:mr.identifier)}const hn=yield(0,b.ZP)(`/api/problems/${Sn.current}/start.json`,{method:"get"});if((hn==null?void 0:hn.status)===0){Dt.current=hn==null?void 0:hn.identifier,en.current=!0,xe(!1),Oa();return}xe(!1)}),Un=Wn=>{const{status:ma,error_msg:Ya,execute_time:xa,output:Lr,input:Tr,expected_output:Nt}=Wn;let hn=null;switch(ma){case ue.h.OK:hn=re.createElement(re.Fragment,null,re.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",xa/1e3,"\u79D2"),re.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A\u8C03\u8BD5\u901A\u8FC7"));break;case ue.h.NOMATCH:hn=re.createElement(re.Fragment,null,re.createElement("div",null,"\u8F93\u5165\uFF1A"),re.createElement("pre",{style:{fontFamily:"initial"}},Tr),re.createElement("div",null,"\u8F93\u51FA\uFF1A"),re.createElement("pre",{style:{fontFamily:"initial"}},Lr&&a.Base64.decode(Lr)),re.createElement("div",null,"\u9884\u671F\u8F93\u51FA\uFF1A"),re.createElement("pre",{style:{fontFamily:"initial"}},Nt&&a.Base64.decode(Nt)));break;case ue.h.EXECUTEFAILURE:hn=re.createElement(re.Fragment,null,re.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",re.createElement("pre",null,Tr)),re.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),re.createElement("pre",{className:"error"},a.Base64.decode(Ya)));break;case ue.h.COMPILEFAILURE:hn=re.createElement(re.Fragment,null,re.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",re.createElement("pre",null,Tr)),re.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),re.createElement("pre",{className:"error"},a.Base64.decode(Ya)));break;case ue.h.PODFAILURE:hn=re.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ue.h.TIMEOUT:hn=re.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return re.createElement(re.Fragment,null," ",hn," ")};return re.createElement("div",null,re.createElement(ce.ZP,it(Ve({loading:Je},Ot),{onClick:Sr}),et),re.createElement(Ce.default,{open:Zt,title:"\u8C03\u8BD5\u4EE3\u7801",destroyOnClose:!0,width:1200,okText:"\u8FD0\u884C\u6D4B\u8BD5",confirmLoading:Qe,cancelButtonProps:{style:{display:"none"}},onOk:()=>wn(),onCancel:()=>{en.current=!1,Xn(!1)}},re.createElement("div",{className:x.result},re.createElement("div",{className:x.left},re.createElement("div",{className:"mb20"},re.createElement("span",{className:"c-black"},"\u6267\u884C\u4EE3\u7801"),!Ke&&re.createElement(ne.CopyToClipboard,{text:Gn,onCopy:()=>Ee.ZP.success("\u590D\u5236\u6210\u529F")},re.createElement("span",{style:{float:"right"},className:"current c-light-primary"},re.createElement("i",{className:"iconfont icon-fuzhi8 mr5"}),"\u590D\u5236"))),re.createElement(te.Z,{height:510,className:"mb0",hidetoolBar:!0,defaultValue:Gn,onChange:Wn=>Kn(Wn)})),re.createElement("div",{className:x.right},re.createElement("div",{className:"c-black mb20"},"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B"),re.createElement("div",{className:x.box},re.createElement("div",{className:x.li},re.createElement(fe.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165",value:Ct,onChange:Wn=>Mt(Wn.target.value),bordered:!1,style:{height:180}}))),re.createElement("div",{className:"c-black mb20 mt30"},"\u4EE3\u7801\u6267\u884C\u7ED3\u679C"),re.createElement("div",{className:x.box},re.createElement(y.Z,{spinning:Qe,tip:"\u4EE3\u7801\u6267\u884C\u4E2D"},re.createElement("div",{className:x.li,style:{height:196,overflow:"auto",padding:10}},Un(En))))))))},bt=z(87169),ft=z(59301),Gt=Object.defineProperty,Tt=Object.defineProperties,Lt=Object.getOwnPropertyDescriptors,Rt=Object.getOwnPropertySymbols,qe=Object.prototype.hasOwnProperty,dt=Object.prototype.propertyIsEnumerable,Wt=(Ot,et,ze)=>et in Ot?Gt(Ot,et,{enumerable:!0,configurable:!0,writable:!0,value:ze}):Ot[et]=ze,Bn=(Ot,et)=>{for(var ze in et||(et={}))qe.call(et,ze)&&Wt(Ot,ze,et[ze]);if(Rt)for(var ze of Rt(et))dt.call(et,ze)&&Wt(Ot,ze,et[ze]);return Ot},Yt=(Ot,et)=>Tt(Ot,Lt(et)),kn=(Ot,et)=>{var ze={};for(var St in Ot)qe.call(Ot,St)&&et.indexOf(St)<0&&(ze[St]=Ot[St]);if(Ot!=null&&Rt)for(var St of Rt(Ot))et.indexOf(St)<0&&dt.call(Ot,St)&&(ze[St]=Ot[St]);return ze};const{TextArea:Ge}=fe.default,ln=[{title:"C",key:"C"},{title:"C++",key:"C++"},{title:"Python",key:"Python"},{title:"Java",key:"Java"}],Mn=({value:Ot,onChange:et})=>ft.createElement(Switch,{checked:Ot,onChange:ze=>{et(ze)}}),Pt="@\u2581@",zt="@\u2581\u2581@",Ft=({questionTitlePlaceholder:Ot,form:et,scoreByBlank:ze=!1,hackidentifier:St,answerKey:xt})=>{const[Ke,Qe]=(0,E.useState)(!1),[ut,Je]=(0,E.useState)(!1),Zt=(0,ke.useParams)().type==="edit",Xn=(Dt,en)=>{const Sa=en.line;let ia=0;for(let wn=0;wn{const Oa=Dt.getRange(en.from,en.to);let wn=0;if(en.text.forEach(Sr=>{wn+=Sr.split(Pt).length-1}),en.text.forEach(Sr=>{wn+=Sr.split(zt).length-1}),en.origin!=="setValue"){if(Oa&&(Oa.indexOf(Pt)!==-1||Oa.indexOf(zt)!==-1)){const Sr=Oa.split(Pt).length-1+Oa.split(zt).length-1,Un=Xn(Dt,en.from);if(console.log(`\u5220\u9664${Sr}\u4E2A\uFF0C \u524D\u9762\u6709${Un}\u4E2A\uFF0C\u65B0\u589E${wn}\u4E2A`),Sr>1){const Wn=Array.from({length:Sr},(ma,Ya)=>Un+Ya);ia(Wn)}else ia(Un)}else if(wn>0){const Sr=Xn(Dt,en.from);console.log(`\u65B0\u589E${wn}\u4E2A\uFF0C\u4E4B\u524D\u6709${Sr}\u4E2A`),Sa(wn,Sr)}}},bn=()=>{const Dt=et.getFieldValue(xt);et.setFieldsValue({[xt]:Dt==null?void 0:Dt.map((en,Sa)=>Yt(Bn({},en),{position:Sa+1}))})},Gn=(0,E.useRef)(),Kn=(Dt,en)=>{for(let Sa=0;Sa{Ct.current(Dt),bn()},Sn=Oe.default.useWatch(xt,et);return ft.createElement("div",{className:We.Z.wrap},ft.createElement(Oe.default.Item,{label:"\u8BD5\u9898\u63CF\u8FF0",name:["hack","description"],style:{display:"table"},className:"w100",labelCol:{span:24},rules:[{required:!0}]},ft.createElement(Le.h,{scrollId:"name",watch:!0,height:140})),ft.createElement("div",{className:We.Z.questionTitleEditorWrap},ft.createElement(Oe.default.Item,{label:"\u7A0B\u5E8F\u4EE3\u7801",name:["hack_codes","code"],labelCol:{span:24},rules:[{required:!0}]},ft.createElement(Le.h,{scrollId:"name",watch:!0,height:400,hidetoolBar:!0,showNullProgramButton:!0,onChange:(Dt,en)=>{const Sa=et.getFieldValue(xt);console.log("--preAnswerData",Sa,en),et.setFieldsValue({[xt]:Sa==null?void 0:Sa.map((ia,Oa)=>{var wn;return Yt(Bn({},ia),{position:Oa+1,multi_line:(wn=en==null?void 0:en[Oa])==null?void 0:wn.multiLine})})})},placeholder:Ot,onCMBeforeChange:(Dt,en)=>{En(Dt,en,Kn,Mt)}}))),ft.createElement(Oe.default.List,{name:xt,rules:[{validator(Dt,en){if(!(en!=null&&en.length))return Promise.reject(new Error("\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"));for(const Sa of en){const{answer_text:ia}=Sa||{};if((ia==null?void 0:ia.length)===0)return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(Dt,{add:en,remove:Sa},{errors:ia})=>(Gn.current=en,Ct.current=Sa,ft.createElement(ft.Fragment,null,ft.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},ft.createElement(Oe.default.Item,{label:"\u586B\u7A7A\u9879\u7B54\u6848",required:!0,labelCol:{span:24}}),ft.createElement("div",{onClick:()=>{Ce.default.warning({title:"\u7ED9\u5206\u8BF4\u660E",icon:null,width:700,centered:!0,content:ft.createElement("div",null,ft.createElement("div",null,"1.\u5B66\u751F\u586B\u5199\u7B54\u6848\u4E4B\u540E\uFF0C\u5FC5\u987B\u63D0\u4EA4\u4EE3\u7801",ft.createElement("span",{style:{color:"#e30000"}},"\u8FDB\u884C\u8BC4\u6D4B"),"\u624D\u80FD\u5F97\u5206\u3002"),ft.createElement("div",{style:{marginTop:10}},"2.\u8BD5\u9898\u7B97\u5206\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u5C06\u7A0B\u5E8F\u91CC\u9762\u7684\u6240\u6709\u7A7A\u66FF\u6362\u6210\u5B66\u751F\u7684\u7B54\u6848\u8FDB\u884C\u8BC4\u6D4B\u3002\u8F93\u51FA\u7684\u7ED3\u679C\u4E0E\u6D4B\u8BD5\u96C6\u6BD4\u5BF9\uFF0C\u5B8C\u5168\u6B63\u786E\u5219\u5F97\u6EE1\u5206\uFF1B\u82E5\u4E0D\u5B8C\u5168\u6B63\u786E\uFF0C\u5219\u4F9D\u6B21\u5C06\u6BCF\u4E2A\u7A7A\u6362\u6210\u5B66\u751F\u63D0\u4EA4\u7684\u7B54\u6848\uFF0C\u540C\u65F6\u5C06\u5176\u4ED6\u7A7A\u66FF\u6362\u6210\u6807\u51C6\u7B54\u6848\uFF0C\u8FD0\u884C\u7A0B\u5E8F\u3002\u5982\u679C\u8FD9\u4E2A\u7A7A\u7684\u5B66\u751F\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7ED3\u5408\u80FD\u5F97\u5230\u6B63\u786E\u8F93\u51FA\uFF0C\u5219\u8FD9\u4E2A\u7A7A\u5F97\u5230\u8BE5\u7A7A\u7684\u6EE1\u5206\uFF0C\u5426\u5219\u8BE5\u7A7A\u5F970\u5206\u3002"))})},style:{minHeight:32,color:"#3061D0",cursor:"pointer"}},ft.createElement(bt.Z,{style:{marginRight:3,color:"#3061D0"}}),ft.createElement("span",null," \u7ED9\u5206\u8BF4\u660E"))),Dt.map((Oa,wn)=>{var Sr=Oa,{key:Un,name:Wn}=Sr,ma=kn(Sr,["key","name"]),Ya,xa;return ft.createElement(Se.Z,{className:"mb20",key:Un,align:"middle",wrap:!1},ft.createElement(Be.Z,{flex:"0 0 auto",className:`${We.Z.blankIndex}`},"\u586B\u7A7A\u9879",wn+1),ft.createElement(Be.Z,{flex:1},ft.createElement(Se.Z,{align:"top",justify:"space-between",wrap:!1},ft.createElement(Be.Z,null,ft.createElement(Oe.default.Item,Yt(Bn({},ma),{name:[Wn,"answer_text"],noStyle:!0}),(Ya=Sn==null?void 0:Sn[Wn])!=null&&Ya.multi_line||(xa=Sn==null?void 0:Sn[Wn])!=null&&xa.multiLine?ft.createElement(Ge,{spellCheck:!1,style:{marginLeft:10,width:550}}):ft.createElement(fe.default,{style:{marginLeft:10,width:550},className:We.Z.blankInput,size:"large",maxLength:1e3,onBlur:Lr=>{}}))),ze&&ft.createElement(Be.Z,{flex:"224px"},ft.createElement(Oe.default.Item,Yt(Bn({},ma),{name:[Wn,"score"],label:"\u5206\u503C",rules:[{required:!0}]}),ft.createElement(le.Z,{size:"large",className:We.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"}))))))})))),ft.createElement("div",{onClick:()=>Qe(!0)},ft.createElement(Oe.default.Item,{name:["hack","analysis"],label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},ft.createElement(Le.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Ke}))),ft.createElement(Oe.default.Item,{label:"\u7F16\u7A0B\u8BED\u8A00",style:{marginTop:30},name:["hack_codes","language"],labelCol:{span:24},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00"}]},ft.createElement(Te.default,{size:"large"},ln.map(Dt=>ft.createElement(Te.default.Option,{key:Dt.title,value:Dt.key}," ",Dt.title)))),ft.createElement(Oe.default.Item,{label:"\u6700\u5927\u8BC4\u6D4B\u65F6\u957F\uFF08\u79D2\uFF09",style:{marginTop:30},labelCol:{span:24},required:!0},ft.createElement(Oe.default.Item,{name:["hack","time_limit"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"},{type:"number",min:3,message:"\u6700\u5C0F\u9650\u5236\u65F6\u95F4\u662F3\u79D2"}],noStyle:!0},ft.createElement(le.Z,{precision:0,max:10,min:3,size:"large",style:{width:"97%"}})),ft.createElement("span",{className:"ml10 font14"},"\u79D2")),ft.createElement(Oe.default.Item,{label:"\u8BC4\u6D4B\u65F6\u7A7A\u683C\u5904\u7406",style:{marginTop:30},name:["hack","submit_rule"],labelCol:{span:24},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u65F6\u7A7A\u683C\u5904\u7406"}]},ft.createElement(De.ZP.Group,{style:{marginTop:-10}},ft.createElement(De.ZP,{value:0},"\u4E0D\u5FFD\u7565\u7A7A\u683C"),ft.createElement(De.ZP,{value:1},"\u5FFD\u7565\u9996\u5C3E\u7A7A\u683C"),ft.createElement(De.ZP,{value:2},"\u5FFD\u7565\u6240\u6709\u7A7A\u683C"))),ft.createElement(Oe.default.Item,{label:"\u6D4B\u8BD5\u7528\u4F8B",required:!0,style:{marginTop:30}}),ft.createElement("div",{style:{background:"#F6F7F9",padding:15}},ft.createElement(Oe.default.Item,{label:"\u8F93\u5165",labelCol:{span:24},name:["hack_sets","input"]},ft.createElement(Ge,{rows:4})),ft.createElement(Oe.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24},name:["hack_sets","output"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8F93\u51FA\u5185\u5BB9"}]},ft.createElement(Ge,{rows:4}))),ft.createElement(yt,{form:et,answerKey:xt,hackIdentifier:St,buttonText:"\u8FD0\u884C\u8C03\u8BD5",buttonProps:{ghost:!0,icon:ft.createElement("i",{className:"iconfont icon-ceshi"}),style:{background:"rgba(55,173,131,0.05)",borderRadius:19,border:"1px solid #37AD83",width:116,height:38,display:"inline-flex",fontSize:14,alignItems:"center",justifyContent:"center",marginTop:20,cursor:"pointer",color:"#37AD83"}}}))}},81727:function(Ut,ot,z){"use strict";z.d(ot,{u:function(){return re}});var E=z(59301),fe=z(95237),Oe=z(43604),Ce=z(6848),Se=z(78241),Be=z(8423),le=z(32134),Te=z(12893),De=z(31457),Le=z(59301),ke=Object.defineProperty,We=Object.defineProperties,Ee=Object.getOwnPropertyDescriptors,ce=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,x=(me,se,ye)=>se in me?ke(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ye}):me[se]=ye,b=(me,se)=>{for(var ye in se||(se={}))y.call(se,ye)&&x(me,ye,se[ye]);if(ce)for(var ye of ce(se))a.call(se,ye)&&x(me,ye,se[ye]);return me},ee=(me,se)=>We(me,Ee(se)),te=(me,se)=>{var ye={};for(var Fe in me)y.call(me,Fe)&&se.indexOf(Fe)<0&&(ye[Fe]=me[Fe]);if(me!=null&&ce)for(var Fe of ce(me))se.indexOf(Fe)<0&&a.call(me,Fe)&&(ye[Fe]=me[Fe]);return ye};const ne=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],ue=({value:me,onChange:se,choiceTextKey:ye,answerKey:Fe,index:Me,isEdit:be,setInputActive:at,form:Ve,choiceOptionsPath:it,allowChangeMode:Ye,showAddIcon:rt,addItem:yt,deleteItem:bt})=>{console.log(me,"value");const ft=(me==null?void 0:me[Fe])===1,Gt=()=>{const Lt=Ve.getFieldValue(it);Ve.setFieldValue(it,Lt.map(Rt=>ee(b({},Rt),{[Fe]:0})))},Tt=()=>{ft?se(ee(b({},me),{[Fe]:0})):(Ye||Gt(),se(ee(b({},me),{[Fe]:1})))};return Le.createElement(fe.Z,{className:Be.Z.choiceWrap,align:"middle",wrap:!1},Le.createElement(Oe.Z,{onClick:Tt,className:`${Be.Z.choiceIndex} ${ft?Be.Z.activeAnswer:""}`},ne[Me]),Le.createElement(Oe.Z,{flex:1,className:`${Be.Z.editorWrap} ml15`,onClick:at},Le.createElement(De.x,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:be,value:me==null?void 0:me[ye],onChange:Lt=>{se(ee(b({},me),{[ye]:Lt}))}})),Le.createElement(Oe.Z,{flex:"0 0 auto",className:"ml15"},Le.createElement("div",{onClick:Tt,className:`${Be.Z.setAnswerBtn} ${ft?Be.Z.activeAnswer:""}`},ft?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),Le.createElement(Oe.Z,{className:Be.Z.actionWrapper},Le.createElement(Ce.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},Le.createElement(le.Z,{className:Be.Z.addIcon,onClick:yt,style:{visibility:rt?"visible":"hidden"}})),Le.createElement(Ce.Z,{title:"\u5220\u9664"},Le.createElement(Te.Z,{className:Be.Z.deleteIcon,onClick:bt,style:{visibility:Me>1?"visible":"hidden"}}))))},re=({questionTitlePlaceholder:me,titleKey:se,choiceKey:ye,analysisKey:Fe,choiceTextKey:Me,answerKey:be,choiceOptionsPath:at,allowChangeMode:Ve=!0,form:it,showAnalysis:Ye=!0})=>{const[rt,yt]=(0,E.useState)(),[bt,ft]=(0,E.useState)(!1);return Le.createElement("div",{className:Be.Z.wrap},Le.createElement("div",{className:Be.Z.questionTitleEditorWrap},Le.createElement(Se.default.Item,{label:"\u9898\u5E72",name:se,labelCol:{span:24},rules:[{required:!0}]},Le.createElement(De.h,{scrollId:Array.isArray(se)?se.join("_"):`${se}`,watch:!0,height:140,placeholder:me}))),Le.createElement(Se.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),Le.createElement(Se.default.List,{name:ye,rules:[{validator(Gt,Tt){const Lt=Tt.some(qe=>qe[be]===1),Rt=Tt.findIndex(qe=>{var dt;return((dt=qe[Me])==null?void 0:dt.length)<=0});return Rt!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${ne[Rt]}\u9009\u9879\u7684\u5185\u5BB9`)):Lt?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(Gt,{add:Tt,remove:Lt})=>Le.createElement("div",{id:Array.isArray(at)?at.join("_"):`${at}`},Gt.map((Rt,qe)=>{var dt=Rt,{key:Wt,name:Bn}=dt,Yt=te(dt,["key","name"]);const kn=rt===Wt,Ge=()=>{yt(Wt)},ln=qe<7&&qe===Gt.length-1,Mn=()=>Tt({[Me]:"",[be]:0}),Pt=()=>Lt(Bn);return Le.createElement(Se.default.Item,ee(b({},Yt),{key:Wt,name:Bn,className:Be.Z.choiceListWrap,rules:[{validator(zt,Ft){return Ft!=null&&Ft.choice_text?Promise.resolve():Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${ne[qe]}\u9009\u9879\u7684\u5185\u5BB9`))}}]}),Le.createElement(ue,{choiceTextKey:Me,answerKey:be,index:qe,isEdit:kn,setInputActive:Ge,form:it,choiceOptionsPath:at,allowChangeMode:Ve,showAddIcon:ln,addItem:Mn,deleteItem:Pt}))}),Gt.length<8&&Le.createElement("div",{className:`${Be.Z.addBtn} mb30`,onClick:()=>Tt({[Me]:"",[be]:0})},"\u6DFB\u52A0\u9009\u9879"))),Ye&&Le.createElement("div",{onClick:()=>ft(!0)},Le.createElement(Se.default.Item,{name:Fe,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Le.createElement(De.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:bt}))))}},92046:function(Ut,ot,z){"use strict";z.d(ot,{u:function(){return Ve}});var E=z(59301),fe=z(43418),Oe=z(95237),Ce=z(43604),Se=z(92832),Be=z(6848),le=z(78673),Te=z(78241),De=z(5112),Le=z(5871),ke=z(31457),We=z(12893),Ee=z(61485),ce=z(8423),y=z(19105),a=z(59301),x=Object.defineProperty,b=Object.defineProperties,ee=Object.getOwnPropertyDescriptors,te=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,re=(it,Ye,rt)=>Ye in it?x(it,Ye,{enumerable:!0,configurable:!0,writable:!0,value:rt}):it[Ye]=rt,me=(it,Ye)=>{for(var rt in Ye||(Ye={}))ne.call(Ye,rt)&&re(it,rt,Ye[rt]);if(te)for(var rt of te(Ye))ue.call(Ye,rt)&&re(it,rt,Ye[rt]);return it},se=(it,Ye)=>b(it,ee(Ye)),ye=(it,Ye)=>{var rt={};for(var yt in it)ne.call(it,yt)&&Ye.indexOf(yt)<0&&(rt[yt]=it[yt]);if(it!=null&&te)for(var yt of te(it))Ye.indexOf(yt)<0&&ue.call(it,yt)&&(rt[yt]=it[yt]);return rt};const Fe=({value:it,onChange:Ye})=>{const rt=bt=>{fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:ce.Z.modal,onOk:()=>{const ft=[...it];ft.splice(bt,1),Ye(ft)}})},yt=()=>{const bt=[...it];bt.push(""),Ye(bt)};return a.createElement(Oe.Z,{className:"ml20"},a.createElement(Ce.Z,{flex:1},it==null?void 0:it.map((bt,ft)=>a.createElement(Oe.Z,{key:`${bt}_${ft}`,className:"mb20"},a.createElement(Se.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:bt,autoSize:{maxRows:3},maxLength:1e3,onBlur:Gt=>{const Tt=[...it],Lt=Gt.target.value.trim();Tt[ft]=Lt,Ye(Tt)}}),a.createElement(Be.Z,{title:"\u5220\u9664"},a.createElement(We.Z,{className:ce.Z.deleteIcon,style:{marginLeft:15,visibility:ft>0?"visible":"hidden"},onClick:()=>rt(ft)}))))),a.createElement(Ce.Z,null,a.createElement("div",{className:`${ce.Z.addBtn}`,onClick:()=>{yt()}},"\u65B0\u589E\u7B54\u6848")))},Me=({value:it,onChange:Ye})=>{const rt=bt=>{fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:ce.Z.modal,onOk:()=>{const ft=[...it];ft.splice(bt,1),Ye(ft)}})},yt=()=>{const bt=[...it];bt.push(""),Ye(bt)};return a.createElement(Oe.Z,{className:"ml20"},a.createElement(Ce.Z,{flex:1},it==null?void 0:it.map((bt,ft)=>a.createElement(Oe.Z,{key:`${bt}_${ft}`,align:"middle",className:"mb20"},a.createElement(y.Z,{value:bt,style:{flex:1},onChange:Gt=>{const Tt=[...it];Tt[ft]=Gt,Ye(Tt)}}),a.createElement(Be.Z,{title:"\u5220\u9664"},a.createElement(We.Z,{className:ce.Z.deleteIcon,style:{marginLeft:15,visibility:ft>0?"visible":"hidden"},onClick:()=>rt(ft)}))))),a.createElement(Ce.Z,null,a.createElement("div",{className:`${ce.Z.addBtn}`,onClick:()=>{yt()}},"\u65B0\u589E\u7B54\u6848")))},be=({value:it=!0,onChange:Ye})=>a.createElement(le.Z,{checked:!it,onChange:rt=>{Ye(!rt)}}),at="\u2581",Ve=({questionTitlePlaceholder:it,form:Ye,scoreByBlank:rt=!1,answerKey:yt})=>{const[bt,ft]=(0,E.useState)(!1),Gt=(Yt,kn)=>{const Ge=kn.line;let ln=0;for(let Pt=0;Pt{const Mn=Yt.getRange(kn.from,kn.to);let Pt=0;if(kn.text.forEach(zt=>{Pt+=zt.split(at).length-1}),kn.origin!=="setValue"){if(Mn&&Mn.indexOf(at)!==-1){const zt=Mn.split(at).length-1,Ft=Gt(Yt,kn.from);if(console.log(`\u5220\u9664${zt}\u4E2A\uFF0C \u524D\u9762\u6709${Ft}\u4E2A\uFF0C\u65B0\u589E${Pt}\u4E2A`),zt>1){const Ot=Array.from({length:zt},(et,ze)=>Ft+ze);ln(Ot)}else ln(Ft)}else if(Pt>0){const zt=Gt(Yt,kn.from);console.log(`\u65B0\u589E${Pt}\u4E2A\uFF0C\u4E4B\u524D\u6709${zt}\u4E2A`),Ge(Pt,zt)}}},Lt=()=>{const Yt=Ye.getFieldValue(yt);Ye.setFieldsValue({[yt]:Yt.map((kn,Ge)=>se(me({},kn),{position:Ge+1}))})},Rt=(0,E.useRef)(),qe=(Yt,kn)=>{for(let Ge=0;Ge{dt.current(Yt),Lt()},Bn=Te.default.useWatch(yt,Ye);return a.createElement("div",{className:ce.Z.wrap},a.createElement("div",{className:ce.Z.questionTitleEditorWrap},a.createElement(Te.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},a.createElement(ke.h,{scrollId:"name",watch:!0,height:140,placeholder:it,showNullButton:!0,onCMBeforeChange:(Yt,kn)=>{Tt(Yt,kn,qe,Wt)}}))),a.createElement(Te.default.List,{name:yt,rules:[{validator(Yt,kn){if(!(kn!=null&&kn.length))return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const Ge of kn){const{answer_text:ln}=Ge||{};if(ln!=null&&ln.some(Mn=>(Mn==null?void 0:Mn.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(Yt,{add:kn,remove:Ge},{errors:ln})=>(Rt.current=kn,dt.current=Ge,a.createElement(a.Fragment,null,a.createElement(Te.default.Item,{label:a.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848",!(Yt!=null&&Yt.length)&&a.createElement("span",{style:{color:"#E99237"}},"\uFF08\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879\uFF09")),required:!0,labelCol:{span:24}}),Yt.map((Mn,Pt)=>{var zt=Mn,{key:Ft,name:Ot}=zt,et=ye(zt,["key","name"]),ze,St;return a.createElement("div",{style:{marginBottom:10},key:Ft},a.createElement(Oe.Z,{className:"mb20",align:"middle",wrap:!1},a.createElement(Ce.Z,{style:{marginRight:10},flex:"0 0 auto",className:`${ce.Z.blankIndex}`},"\u586B\u7A7A\u9879",Pt+1),a.createElement(Te.default.Item,se(me({},et),{name:[Ot,"model"],noStyle:!0}),a.createElement(De.ZP.Group,{onChange:()=>{const xt=Ye.getFieldValue(yt);Ye.setFieldsValue({[yt]:xt.map((Ke,Qe)=>se(me({},Ke),{answer_text:Ot===Qe?[""]:Ke.answer_text}))})}},a.createElement(De.ZP,{value:1},"\u6587\u672C\u6A21\u5F0F ",a.createElement(Be.Z,{title:"\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u9700\u8981\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6587\u672C\u7B54\u6848"},a.createElement(Ee.Z,null))),a.createElement(De.ZP,{value:2},"\u6570\u5B66\u516C\u5F0F\u6A21\u5F0F ",a.createElement(Be.Z,{title:"\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u9700\u8981\u7F16\u5199\u6570\u5B66\u516C\u5F0F\u4F5C\u4E3A\u7B54\u6848"},a.createElement(Ee.Z,null)))))),a.createElement(Oe.Z,{style:{marginLeft:20},align:"middle",wrap:!1},a.createElement(Ce.Z,{flex:1},a.createElement(Oe.Z,{align:"top",justify:"space-between",wrap:!1},a.createElement(Ce.Z,{flex:1},a.createElement(Te.default.Item,se(me({},et),{name:[Ot,"answer_text"],noStyle:!0}),((St=(ze=Ye.getFieldValue(yt))==null?void 0:ze[Ot])==null?void 0:St.model)===1?a.createElement(Fe,null):a.createElement(Me,null))),rt&&a.createElement(Ce.Z,{flex:"224px",style:{margin:"-7px 0 0 20px"}},a.createElement(Te.default.Item,se(me({},et),{name:[Ot,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:ce.Z.blankInputNumberWrapper}),a.createElement(Le.Z,{min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"})))),a.createElement(Te.default.Item,se(me({},et),{name:[Ot,"position"],noStyle:!0}),a.createElement(Se.default,{type:"hidden"})))))})))),a.createElement(Oe.Z,{align:"middle"},a.createElement(Te.default.Item,{name:"downcase",valuePropName:"checked"},a.createElement(le.Z,null)),a.createElement(Ce.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),a.createElement(Oe.Z,{align:"middle"},a.createElement(Te.default.Item,{name:"no_space",valuePropName:"checked"},a.createElement(le.Z,null)),a.createElement(Ce.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(Bn==null?void 0:Bn.length)>1&&a.createElement(Oe.Z,{align:"middle",className:(Bn==null?void 0:Bn.length)>1?"mb30":`${ce.Z.hide}`},a.createElement(Te.default.Item,{name:"is_ordered"},a.createElement(be,null)),a.createElement(Ce.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),a.createElement("div",{onClick:()=>ft(!0)},a.createElement(Te.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},a.createElement(ke.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:bt}))))}},14289:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return te}});var E=z(59301),fe=z(95237),Oe=z(43604),Ce=z(78241),Se=z(8423),Be=z(31457),le=z(59301),Te=Object.defineProperty,De=Object.defineProperties,Le=Object.getOwnPropertyDescriptors,ke=Object.getOwnPropertySymbols,We=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,ce=(ne,ue,re)=>ue in ne?Te(ne,ue,{enumerable:!0,configurable:!0,writable:!0,value:re}):ne[ue]=re,y=(ne,ue)=>{for(var re in ue||(ue={}))We.call(ue,re)&&ce(ne,re,ue[re]);if(ke)for(var re of ke(ue))Ee.call(ue,re)&&ce(ne,re,ue[re]);return ne},a=(ne,ue)=>De(ne,Le(ue)),x=(ne,ue)=>{var re={};for(var me in ne)We.call(ne,me)&&ue.indexOf(me)<0&&(re[me]=ne[me]);if(ne!=null&&ke)for(var me of ke(ne))ue.indexOf(me)<0&&Ee.call(ne,me)&&(re[me]=ne[me]);return re};const b={\u6B63\u786E:"T",\u9519\u8BEF:"F"},ee=({value:ne,onChange:ue,form:re})=>{const me=(ne==null?void 0:ne.is_answer)===1,se=ne==null?void 0:ne.choice_text,ye=()=>{const Fe=re.getFieldsValue().choices.map(Me=>({choice_text:Me.choice_text,is_answer:0}));re.setFieldsValue({choices:Fe}),ue(a(y({},ne),{is_answer:1}))};return le.createElement(fe.Z,{className:Se.Z.choiceWrap,align:"middle",wrap:!1,style:{marginBottom:"20px"}},le.createElement(Oe.Z,{onClick:ye,className:`${Se.Z.choiceIndex} ${Se.Z.judgementIndex} ${me?Se.Z.activeAnswer:""}`},b[se]),le.createElement(Oe.Z,{flex:1,className:`${Se.Z.editorWrap} ml15`},le.createElement("div",{className:`${Se.Z.inputBorder} ${Se.Z.placeholder} ${me?Se.Z.activeJudgementAnswer:""}`},se)),le.createElement(Oe.Z,{flex:"0 0 auto",className:"ml15"},le.createElement("div",{onClick:ye,className:`${Se.Z.setAnswerBtn} ${me?Se.Z.activeAnswer:""}`},me?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},te=({questionTitlePlaceholder:ne,choiceKey:ue,form:re})=>{const[me,se]=(0,E.useState)(!1);return le.createElement("div",{className:Se.Z.wrap},le.createElement("div",{className:Se.Z.questionTitleEditorWrap},le.createElement(Ce.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},le.createElement(Be.h,{scrollId:"name",watch:!0,height:140,placeholder:ne}))),le.createElement(Ce.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},le.createElement(Ce.default.List,{name:"choices",rules:[{validator(ye,Fe){return Fe.some(be=>(be==null?void 0:be.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},ye=>le.createElement("div",{id:"choices"},ye.map(Fe=>{var Me=Fe,{key:be,name:at}=Me,Ve=x(Me,["key","name"]);return le.createElement(Ce.default.Item,a(y({},Ve),{key:be,name:at,noStyle:!0}),le.createElement(ee,{form:re}))})))),le.createElement("div",{onClick:()=>se(!0)},le.createElement(Ce.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},le.createElement(Be.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:me}))))}},31457:function(Ut,ot,z){"use strict";z.d(ot,{h:function(){return y},x:function(){return a}});var E=z(39793),fe=z(8423),Oe=z(91842),Ce=z(59301),Se=Object.defineProperty,Be=Object.defineProperties,le=Object.getOwnPropertyDescriptors,Te=Object.getOwnPropertySymbols,De=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,ke=(x,b,ee)=>b in x?Se(x,b,{enumerable:!0,configurable:!0,writable:!0,value:ee}):x[b]=ee,We=(x,b)=>{for(var ee in b||(b={}))De.call(b,ee)&&ke(x,ee,b[ee]);if(Te)for(var ee of Te(b))Le.call(b,ee)&&ke(x,ee,b[ee]);return x},Ee=(x,b)=>Be(x,le(b)),ce=(x,b)=>{var ee={};for(var te in x)De.call(x,te)&&b.indexOf(te)<0&&(ee[te]=x[te]);if(x!=null&&Te)for(var te of Te(x))b.indexOf(te)<0&&Le.call(x,te)&&(ee[te]=x[te]);return ee};const y=x=>{var b=x,{value:ee,onChange:te,scrollId:ne}=b,ue=ce(b,["value","onChange","scrollId"]);return Ce.createElement("div",{id:ne||""},Ce.createElement(E.Z,Ee(We({},ue),{defaultValue:ee,onChange:(re,me)=>{me!=null&&me.length?te(re,me):te(re)}})))},a=({value:x,onChange:b,placeholder:ee,height:te=140,isEdit:ne,miniToolbar:ue,watch:re=!0})=>ne?Ce.createElement(E.Z,{watch:re,isFocus:!0,height:te||void 0,placeholder:ee,defaultValue:x,onChange:b,miniToolbar:ue}):Ce.createElement("div",{style:{cursor:"pointer"}},x?Ce.createElement(Oe.Z,{className:fe.Z.inputBorder,value:x}):Ce.createElement("div",{className:`${fe.Z.inputBorder} ${fe.Z.placeholder} inputBorderError`},ee))},44272:function(Ut,ot,z){"use strict";z.d(ot,{W:function(){return Me}});var E=z(59301),fe=z(8591),Oe=z(12563),Ce=z(78241),Se=z(78673),Be=z(95237),le=z(43604),Te=z(6848),De=z(92832),Le=z(5871),ke=z(8423),We=z(31457),Ee=z(39793),ce=z(61485),y=Object.defineProperty,a=Object.defineProperties,x=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,ne=(be,at,Ve)=>at in be?y(be,at,{enumerable:!0,configurable:!0,writable:!0,value:Ve}):be[at]=Ve,ue=(be,at)=>{for(var Ve in at||(at={}))ee.call(at,Ve)&&ne(be,Ve,at[Ve]);if(b)for(var Ve of b(at))te.call(at,Ve)&&ne(be,Ve,at[Ve]);return be},re=(be,at)=>a(be,x(at)),me=(be,at)=>{var Ve={};for(var it in be)ee.call(be,it)&&at.indexOf(it)<0&&(Ve[it]=be[it]);if(be!=null&&b)for(var it of b(be))at.indexOf(it)<0&&te.call(be,it)&&(Ve[it]=be[it]);return Ve};const se=be=>{var at=be,{value:Ve,onChange:it}=at,Ye=me(at,["value","onChange"]);const rt=yt=>{it([yt])};return E.createElement(Ee.Z,re(ue({},Ye),{defaultValue:Ve==null?void 0:Ve[0],onChange:rt}))},ye=be=>{if(!be)return!1;if(/^s*$/.test(be)||be.trim()===""){fe.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C");return}let at=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return be==="|"?(fe.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},Fe=({value:be=[],onClose:at})=>E.createElement(Oe.default,{closable:!0,onClose:at,className:ke.Z.keywordTag},E.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},be.join(" \u6216 "))),Me=({questionTitlePlaceholder:be,form:at,showKeywords:Ve,isMustKeyWords:it=Ve})=>{const[Ye,rt]=(0,E.useState)(!1),[yt,bt]=(0,E.useState)(""),ft=Ce.default.useWatch("use_keywords",at),Gt=Ce.default.useWatch("question_score",at);return E.createElement("div",{className:ke.Z.wrap},E.createElement("div",{className:ke.Z.questionTitleEditorWrap},E.createElement(Ce.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},E.createElement(We.h,{scrollId:"name",watch:!0,height:140,placeholder:be}))),E.createElement(Ce.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:"answer_texts",labelCol:{span:24}},E.createElement(se,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),Ve&&!it&&E.createElement(Ce.default.Item,{hidden:!0,name:"use_keywords",valuePropName:"checked"},E.createElement(Se.Z,{defaultChecked:!0})),Ve&&it&&E.createElement(Be.Z,{align:"middle",className:"mb30"},E.createElement(Ce.default.Item,{name:"use_keywords",valuePropName:"checked"},E.createElement(Se.Z,null)),E.createElement(le.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),E.createElement(le.Z,null,E.createElement(Te.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},E.createElement(ce.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(ft||!it)&&E.createElement(Ce.default.List,{name:"keywords",rules:[{validator(Tt,Lt){return it?Lt!=null&&Lt.length?(Lt==null?void 0:Lt.reduce((qe,dt)=>qe+dt.score,0))>parseFloat(Gt)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(Tt,{add:Lt,remove:Rt})=>E.createElement(E.Fragment,null,E.createElement("div",{className:`${ke.Z.title} mb10`},it?"\u5173\u952E\u8BCD":E.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),E.createElement(Be.Z,{align:"middle",className:"font14 mb30"},E.createElement(le.Z,{flex:1},E.createElement(De.default,{value:yt,onChange:qe=>{bt(qe.target.value)},maxLength:50,allowClear:!0,onPressEnter:qe=>{var dt,Wt,Bn,Yt;const kn=`${(dt=qe.target)==null?void 0:dt.value}`,Ge=(Bn=(Wt=kn==null?void 0:kn.split("|"))==null?void 0:Wt.filter(Pt=>!!Pt))==null?void 0:Bn.map(Pt=>Pt==null?void 0:Pt.trim()),ln=at.getFieldValue("keywords"),Mn=((Yt=ln==null?void 0:ln.map(Pt=>Pt==null?void 0:Pt.keyword))==null?void 0:Yt.flat())||[];for(const Pt of Ge)if(Mn.includes(Pt)){fe.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}ye(kn)&&(Lt({keyword:Ge,score:1}),bt(""))},className:ke.Z.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),E.createElement(le.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),Tt.map(qe=>{var dt=qe,{key:Wt,name:Bn}=dt,Yt=me(dt,["key","name"]);return E.createElement(Be.Z,{key:Wt,className:"mb20",style:{marginRight:148}},E.createElement(le.Z,{flex:1},E.createElement(Be.Z,{align:"middle",justify:"space-between"},E.createElement(Ce.default.Item,re(ue({},Yt),{name:[Bn,"keyword"]}),E.createElement(Fe,{onClose:()=>Rt(Bn)})),it&&E.createElement(Ce.default.Item,re(ue({},Yt),{name:[Bn,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:ke.Z.blankInputNumberWrapper}),E.createElement(Le.Z,{className:ke.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),E.createElement("div",{onClick:()=>rt(!0)},E.createElement(Ce.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},E.createElement(We.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Ye}))))}},77762:function(Ut,ot,z){"use strict";z.d(ot,{tc:function(){return Sr.t},uh:function(){return E.u},rL:function(){return wn},u8:function(){return Oe.u},ZZ:function(){return fe.Z},Wk:function(){return Ce.W}});var E=z(81727),fe=z(14289),Oe=z(92046),Ce=z(44272),Se=z(59301),Be=z(36381),le=z(78241),Te=z(95237),De=z(43604),Le=z(5871),ke=z(6848),We=z(38854),Ee=z(8423),ce=z(12893),y=z(31457),a=z(43418),x=z(92832),b=z(78673),ee=z(59301),te=Object.defineProperty,ne=Object.defineProperties,ue=Object.getOwnPropertyDescriptors,re=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,ye=(Un,Wn,ma)=>Wn in Un?te(Un,Wn,{enumerable:!0,configurable:!0,writable:!0,value:ma}):Un[Wn]=ma,Fe=(Un,Wn)=>{for(var ma in Wn||(Wn={}))me.call(Wn,ma)&&ye(Un,ma,Wn[ma]);if(re)for(var ma of re(Wn))se.call(Wn,ma)&&ye(Un,ma,Wn[ma]);return Un},Me=(Un,Wn)=>ne(Un,ue(Wn)),be=(Un,Wn)=>{var ma={};for(var Ya in Un)me.call(Un,Ya)&&Wn.indexOf(Ya)<0&&(ma[Ya]=Un[Ya]);if(Un!=null&&re)for(var Ya of re(Un))Wn.indexOf(Ya)<0&&se.call(Un,Ya)&&(ma[Ya]=Un[Ya]);return ma};const at=({value:Un,onChange:Wn})=>{const ma=xa=>{a.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:Ee.Z.modal,onOk:()=>{const Lr=[...Un];Lr.splice(xa,1),Wn(Lr)}})},Ya=()=>{const xa=[...Un];xa.push(""),Wn(xa)};return ee.createElement(Te.Z,{className:"ml20"},ee.createElement(De.Z,{flex:1},Un==null?void 0:Un.map((xa,Lr)=>ee.createElement(Te.Z,{key:`${xa}_${Lr}`,align:"middle",className:"mb20"},ee.createElement(x.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:xa,autoSize:{maxRows:3},maxLength:1e3,onBlur:Tr=>{const Nt=[...Un],hn=Tr.target.value.trim();Nt[Lr]=hn,Wn(Nt)}}),ee.createElement(ke.Z,{title:"\u5220\u9664"},ee.createElement(ce.Z,{className:Ee.Z.deleteIcon,style:{marginLeft:15,visibility:Lr>0?"visible":"hidden"},onClick:()=>ma(Lr)}))))),ee.createElement(De.Z,null,ee.createElement("div",{className:`${Ee.Z.addBtn}`,onClick:()=>{Ya()}},"\u65B0\u589E\u7B54\u6848")))},Ve=({value:Un=!0,onChange:Wn})=>ee.createElement(b.Z,{checked:!Un,onChange:ma=>{Wn(!ma)}}),it="\u2581",Ye=({questionTitlePlaceholder:Un,form:Wn,name:ma,scoreByBlank:Ya=!1,answerKey:xa,titleKey:Lr="name",analysisKey:Tr="analysis",isOrdered:Nt="is_ordered"})=>{var hn,mr;const[At,Xt]=(0,Se.useState)(!1),Pn=(Xe,Bt)=>{const It=Bt.line;let pa=0;for(let qn=0;qn{const Rn=Xe.getRange(Bt.from,Bt.to);let qn=0;if(Bt.text.forEach(za=>{qn+=za.split(it).length-1}),Bt.origin!=="setValue"){if(Rn&&Rn.indexOf(it)!==-1){const za=Rn.split(it).length-1,An=Pn(Xe,Bt.from);if(console.log(`\u5220\u9664${za}\u4E2A\uFF0C \u524D\u9762\u6709${An}\u4E2A\uFF0C\u65B0\u589E${qn}\u4E2A`),za>1){const st=Array.from({length:za},(gn,lt)=>An+lt);pa(st)}else pa(An)}else if(qn>0){const za=Pn(Xe,Bt.from);console.log(`\u65B0\u589E${qn}\u4E2A\uFF0C\u4E4B\u524D\u6709${za}\u4E2A`),It(qn,za)}}},Ea=()=>{const Xe=Wn.getFieldValue(["sub_item_banks",...xa]);Wn.setFieldValue(["sub_item_banks",...xa],Xe==null?void 0:Xe.map((Bt,It)=>Me(Fe({},Bt),{position:It+1})))},qt=(0,Se.useRef)(),ie=(Xe,Bt)=>{for(let It=0;It{de.current(Xe),Ea()},Pe=(mr=(hn=Wn.getFieldValue("sub_item_banks"))==null?void 0:hn[xa==null?void 0:xa[0]])==null?void 0:mr[xa==null?void 0:xa[1]];return(0,Se.useEffect)(()=>{console.log("========",Wn.getFieldsValue())},[Wn]),ee.createElement("div",{className:Ee.Z.wrap},ee.createElement("div",{className:Ee.Z.questionTitleEditorWrap},ee.createElement(le.default.Item,{label:"\u9898\u5E72",name:Lr,labelCol:{span:24},rules:[{required:!0}]},ee.createElement(y.h,{scrollId:"name",watch:!0,height:140,placeholder:Un,showNullButton:!0,onCMBeforeChange:(Xe,Bt)=>{xn(Xe,Bt,ie,he)}}))),ee.createElement(le.default.List,{name:xa,rules:[{validator(Xe,Bt){if((Bt==null?void 0:Bt.length)===0)return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const It of Bt){const{answer_text:pa}=It||{};if(pa!=null&&pa.some(Rn=>(Rn==null?void 0:Rn.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(Xe,{add:Bt,remove:It},{errors:pa})=>(qt.current=Bt,de.current=It,ee.createElement(ee.Fragment,null,ee.createElement(le.default.Item,{label:ee.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848",!(Xe!=null&&Xe.length)&&ee.createElement("span",{style:{color:"#E99237"}},"\uFF08\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879\uFF09")),required:!0,labelCol:{span:24}}),Xe.map((Rn,qn)=>{var za=Rn,{key:An,name:st}=za,gn=be(za,["key","name"]);return ee.createElement(Te.Z,{align:"top",key:An},ee.createElement(De.Z,{className:`${Ee.Z.blankIndex} pt5`},"\u586B\u7A7A\u9879",qn+1),ee.createElement(De.Z,{flex:1},ee.createElement(Te.Z,{align:"top",justify:"space-between"},ee.createElement(De.Z,{flex:1},ee.createElement(le.default.Item,Me(Fe({},gn),{name:[st,"answer_text"],noStyle:!0}),ee.createElement(at,null))),Ya&&ee.createElement(De.Z,{flex:"224px"},ee.createElement(le.default.Item,Me(Fe({},gn),{name:[st,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Ee.Z.blankInputNumberWrapper}),ee.createElement(Le.Z,{className:Ee.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u6309\u7A7A\u7ED9\u5206\u8BF7\u8F93\u5165\u5206\u503C"})))),ee.createElement(le.default.Item,Me(Fe({},gn),{name:[st,"position"],noStyle:!0}),ee.createElement(x.default,{type:"hidden"}))))})))),ee.createElement(Te.Z,{align:"middle"},ee.createElement(le.default.Item,{name:[ma,"downcase"],valuePropName:"checked"},ee.createElement(b.Z,null)),ee.createElement(De.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),ee.createElement(Te.Z,{align:"middle"},ee.createElement(le.default.Item,{name:[ma,"no_space"],valuePropName:"checked"},ee.createElement(b.Z,null)),ee.createElement(De.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(Pe==null?void 0:Pe.length)>1&&ee.createElement(Te.Z,{align:"middle",className:(Pe==null?void 0:Pe.length)>1?"mb30":`${Ee.Z.hide}`},ee.createElement(le.default.Item,{name:Nt},ee.createElement(Ve,null)),ee.createElement(De.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),ee.createElement("div",{className:"mt30",onClick:()=>Xt(!0)},ee.createElement(le.default.Item,{name:Tr,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},ee.createElement(y.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:At}))))};var rt=z(59301),yt=Object.defineProperty,bt=Object.defineProperties,ft=Object.getOwnPropertyDescriptors,Gt=Object.getOwnPropertySymbols,Tt=Object.prototype.hasOwnProperty,Lt=Object.prototype.propertyIsEnumerable,Rt=(Un,Wn,ma)=>Wn in Un?yt(Un,Wn,{enumerable:!0,configurable:!0,writable:!0,value:ma}):Un[Wn]=ma,qe=(Un,Wn)=>{for(var ma in Wn||(Wn={}))Tt.call(Wn,ma)&&Rt(Un,ma,Wn[ma]);if(Gt)for(var ma of Gt(Wn))Lt.call(Wn,ma)&&Rt(Un,ma,Wn[ma]);return Un},dt=(Un,Wn)=>bt(Un,ft(Wn)),Wt=(Un,Wn)=>{var ma={};for(var Ya in Un)Tt.call(Un,Ya)&&Wn.indexOf(Ya)<0&&(ma[Ya]=Un[Ya]);if(Un!=null&&Gt)for(var Ya of Gt(Un))Wn.indexOf(Ya)<0&&Lt.call(Un,Ya)&&(ma[Ya]=Un[Ya]);return ma};const Bn={\u6B63\u786E:"T",\u9519\u8BEF:"F"},Yt=({value:Un,onChange:Wn,form:ma,choiceKey:Ya})=>{const xa=(Un==null?void 0:Un.is_answer)===1,Lr=Un==null?void 0:Un.choice_text,Tr=()=>{var Nt;const hn=(Nt=ma==null?void 0:ma.getFieldValue(["sub_item_banks",...Ya]))==null?void 0:Nt.map(mr=>({choice_text:mr.choice_text,is_answer:0}));ma==null||ma.setFieldValue(["sub_item_banks",...Ya],hn),Wn(dt(qe({},Un),{is_answer:1}))};return rt.createElement(Te.Z,{className:Ee.Z.choiceWrap,align:"middle",wrap:!1},rt.createElement(De.Z,{onClick:Tr,className:`${Ee.Z.choiceIndex} ${Ee.Z.judgementIndex} ${xa?Ee.Z.activeAnswer:""}`},Bn[Lr]),rt.createElement(De.Z,{flex:1,className:`${Ee.Z.editorWrap} ml15`},rt.createElement("div",{className:`${Ee.Z.inputBorder} ${Ee.Z.placeholder} ${xa?Ee.Z.activeJudgementAnswer:""}`},Lr)),rt.createElement(De.Z,{flex:"0 0 auto",className:"ml15"},rt.createElement("div",{onClick:Tr,className:`${Ee.Z.setAnswerBtn} ${xa?Ee.Z.activeAnswer:""}`},xa?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},kn=({questionTitlePlaceholder:Un,choiceKey:Wn="choices",form:ma,titleKey:Ya="name",analysisKey:xa="analysis"})=>{const[Lr,Tr]=(0,Se.useState)(!1);return rt.createElement("div",{className:Ee.Z.wrap},rt.createElement("div",{className:Ee.Z.questionTitleEditorWrap},rt.createElement(le.default.Item,{label:"\u9898\u5E72",name:Ya,labelCol:{span:24},rules:[{required:!0}]},rt.createElement(y.h,{scrollId:"name",watch:!0,height:140,placeholder:Un}))),rt.createElement(le.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},rt.createElement(le.default.List,{name:Wn,rules:[{validator(Nt,hn){return hn.some(At=>(At==null?void 0:At.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},Nt=>rt.createElement("div",{id:"choices",style:{display:"flex",flexDirection:"column",gap:"20px"}},Nt.map(hn=>{var mr=hn,{key:At,name:Xt}=mr,Pn=Wt(mr,["key","name"]);return rt.createElement(le.default.Item,dt(qe({},Pn),{key:At,name:Xt,noStyle:!0}),rt.createElement(Yt,{form:ma,choiceKey:Wn}))})))),rt.createElement("div",{className:"mt30",onClick:()=>Tr(!0)},rt.createElement(le.default.Item,{name:xa,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},rt.createElement(y.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Lr}))))};var Ge=z(8591),ln=z(12563),Mn=z(39793),Pt=z(61485),zt=Object.defineProperty,Ft=Object.defineProperties,Ot=Object.getOwnPropertyDescriptors,et=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,St=Object.prototype.propertyIsEnumerable,xt=(Un,Wn,ma)=>Wn in Un?zt(Un,Wn,{enumerable:!0,configurable:!0,writable:!0,value:ma}):Un[Wn]=ma,Ke=(Un,Wn)=>{for(var ma in Wn||(Wn={}))ze.call(Wn,ma)&&xt(Un,ma,Wn[ma]);if(et)for(var ma of et(Wn))St.call(Wn,ma)&&xt(Un,ma,Wn[ma]);return Un},Qe=(Un,Wn)=>Ft(Un,Ot(Wn)),ut=(Un,Wn)=>{var ma={};for(var Ya in Un)ze.call(Un,Ya)&&Wn.indexOf(Ya)<0&&(ma[Ya]=Un[Ya]);if(Un!=null&&et)for(var Ya of et(Un))Wn.indexOf(Ya)<0&&St.call(Un,Ya)&&(ma[Ya]=Un[Ya]);return ma};const Je=Un=>{var Wn=Un,{value:ma,onChange:Ya}=Wn,xa=ut(Wn,["value","onChange"]);const Lr=Tr=>{Ya([Tr])};return Se.createElement(Mn.Z,Qe(Ke({},xa),{defaultValue:ma==null?void 0:ma[0],onChange:Lr}))},xe=Un=>{if(!Un)return!1;let Wn=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return Un==="|"?(Ge.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},Zt=({value:Un=[],onClose:Wn})=>Se.createElement(ln.default,{closable:!0,onClose:Wn,className:Ee.Z.keywordTag},Se.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},Un.join(" \u6216 "))),Xn=({questionTitlePlaceholder:Un,form:Wn,showKeywords:ma,isMustKeyWords:Ya=ma,titleKey:xa="name",analysisKey:Lr="analysis",answerTexts:Tr="answer_texts",keywords:Nt="keywords",useKeywords:hn="use_keywords",indexs:mr})=>{const[At,Xt]=(0,Se.useState)(!1),[Pn,xn]=(0,Se.useState)(""),[Ea,qt]=(0,Se.useState)(!1),ie=le.default.useWatch("question_score",Wn);return Se.createElement("div",{className:Ee.Z.wrap},Se.createElement("div",{className:Ee.Z.questionTitleEditorWrap},Se.createElement(le.default.Item,{label:"\u9898\u5E72",name:xa,labelCol:{span:24},rules:[{required:!0}]},Se.createElement(y.h,{scrollId:"name",watch:!0,height:140,placeholder:Un}))),Se.createElement(le.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:Tr,labelCol:{span:24}},Se.createElement(Je,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),ma&&!Ya&&Se.createElement(le.default.Item,{hidden:!0,name:hn,valuePropName:"checked"},Se.createElement(b.Z,{defaultChecked:!0})),ma&&Ya&&Se.createElement(Te.Z,{align:"middle",className:"mb30"},Se.createElement(le.default.Item,{name:hn,valuePropName:"checked"},Se.createElement(b.Z,{onChange:()=>{var de,he,Pe,Xe,Bt,It;console.log(Wn.getFieldsValue()),qt((Pe=(he=(de=Wn.getFieldsValue())==null?void 0:de.sub_item_banks)==null?void 0:he[mr])==null?void 0:Pe.use_keywords),console.log((It=(Bt=(Xe=Wn.getFieldsValue())==null?void 0:Xe.sub_item_banks)==null?void 0:Bt[mr])==null?void 0:It.use_keywords),console.log(Ea)}})),Se.createElement(De.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),Se.createElement(De.Z,null,Se.createElement(ke.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},Se.createElement(Pt.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(Ea||!Ya)&&Se.createElement(le.default.List,{name:Nt,rules:[{validator(de,he){return Ya?he!=null&&he.length?(he==null?void 0:he.reduce((Xe,Bt)=>Xe+Bt.score,0))>parseFloat(ie)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(de,{add:he,remove:Pe})=>Se.createElement(Se.Fragment,null,Se.createElement("div",{className:`${Ee.Z.title} mb10`},Ya?"\u5173\u952E\u8BCD":Se.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),Se.createElement(Te.Z,{align:"middle",className:"font14 mb30"},Se.createElement(De.Z,{flex:1},Se.createElement(x.default,{value:Pn,onChange:Xe=>{xn(Xe.target.value)},maxLength:50,allowClear:!0,onPressEnter:Xe=>{var Bt,It,pa,Rn;const qn=`${(Bt=Xe.target)==null?void 0:Bt.value}`,za=(pa=(It=qn==null?void 0:qn.split("|"))==null?void 0:It.filter(gn=>!!gn))==null?void 0:pa.map(gn=>gn==null?void 0:gn.trim()),An=Wn.getFieldValue(["sub_item_banks",...Nt]),st=((Rn=An==null?void 0:An.map(gn=>gn==null?void 0:gn.keyword))==null?void 0:Rn.flat())||[];for(const gn of za)if(st.includes(gn)){Ge.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}xe(qn)&&(he({keyword:za,score:1}),xn(""))},className:Ee.Z.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),Se.createElement(De.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),de.map(Xe=>{var Bt=Xe,{key:It,name:pa}=Bt,Rn=ut(Bt,["key","name"]);return Se.createElement(Te.Z,{key:It,className:"mb20",style:{marginRight:148}},Se.createElement(De.Z,{flex:1},Se.createElement(Te.Z,{align:"middle",justify:"space-between"},Se.createElement(le.default.Item,Qe(Ke({},Rn),{name:[pa,"keyword"]}),Se.createElement(Zt,{onClose:()=>Pe(pa)})),Ya&&Se.createElement(le.default.Item,Qe(Ke({},Rn),{name:[pa,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Ee.Z.blankInputNumberWrapper}),Se.createElement(Le.Z,{className:Ee.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),Se.createElement("div",{onClick:()=>Xt(!0)},Se.createElement(le.default.Item,{name:Lr,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Se.createElement(y.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:At}))))};var En=z(59301),bn=Object.defineProperty,Gn=Object.defineProperties,Kn=Object.getOwnPropertyDescriptors,Ct=Object.getOwnPropertySymbols,Mt=Object.prototype.hasOwnProperty,Sn=Object.prototype.propertyIsEnumerable,Dt=(Un,Wn,ma)=>Wn in Un?bn(Un,Wn,{enumerable:!0,configurable:!0,writable:!0,value:ma}):Un[Wn]=ma,en=(Un,Wn)=>{for(var ma in Wn||(Wn={}))Mt.call(Wn,ma)&&Dt(Un,ma,Wn[ma]);if(Ct)for(var ma of Ct(Wn))Sn.call(Wn,ma)&&Dt(Un,ma,Wn[ma]);return Un},Sa=(Un,Wn)=>Gn(Un,Kn(Wn)),ia=(Un,Wn)=>{var ma={};for(var Ya in Un)Mt.call(Un,Ya)&&Wn.indexOf(Ya)<0&&(ma[Ya]=Un[Ya]);if(Un!=null&&Ct)for(var Ya of Ct(Un))Wn.indexOf(Ya)<0&&Sn.call(Un,Ya)&&(ma[Ya]=Un[Ya]);return ma};const{Panel:Oa}=Be.default,wn=({questionTitlePlaceholder:Un,choiceKey:Wn,form:ma,withScore:Ya})=>{const[xa,Lr]=(0,Se.useState)([]),Tr=Nt=>{Lr(Nt)};return En.createElement("div",{className:Ee.Z.wrap},En.createElement("div",{className:Ee.Z.questionTitleEditorWrap},En.createElement(le.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},En.createElement(y.h,{scrollId:"name",watch:!0,height:140,placeholder:Un}))),En.createElement(le.default.Item,{label:"\u5C0F\u9898",required:!0,labelCol:{span:24}}),En.createElement(le.default.List,{name:"sub_item_banks",rules:[{validator(Nt,hn){return hn?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(Nt,{add:hn,remove:mr,move:At})=>{const Xt=ma.getFieldValue("sub_item_banks");return En.createElement(En.Fragment,null,En.createElement(Be.default,{className:Nt.length>0?Ee.Z.collapseWrapper:"",bordered:!1,activeKey:xa,onChange:Tr,expandIcon:({isActive:Pn})=>En.createElement("i",{className:`iconfont icon-weizhankai ${Pn?Ee.Z.open:Ee.Z.close}`,style:{fontSize:14,transition:"all .2s"}})},Nt.map((Pn,xn)=>{var Ea=Pn,{key:qt,name:ie}=Ea,de=ia(Ea,["key","name"]),he,Pe,Xe,Bt,It,pa,Rn,qn,za,An;return En.createElement(Oa,{className:Ee.Z.panel,forceRender:!0,header:En.createElement("div",{className:Ee.Z.panelHeader},"\u7B2C",xn+1,"\u5C0F\u9898",En.createElement("span",null,"\uFF08",((he=Xt==null?void 0:Xt[ie])==null?void 0:he.item_type)=="SINGLE"?"\u5355\u9009\u9898":((Pe=Xt==null?void 0:Xt[ie])==null?void 0:Pe.item_type)=="MULTIPLE"?"\u591A\u9009\u9898":((Xe=Xt==null?void 0:Xt[ie])==null?void 0:Xe.item_type)=="COMPLETION"?"\u586B\u7A7A\u9898":((Bt=Xt==null?void 0:Xt[ie])==null?void 0:Bt.item_type)=="JUDGMENT"?"\u5224\u65AD\u9898":"\u7B80\u7B54\u9898","\uFF09")),key:ie,extra:En.createElement(Te.Z,{align:"middle",onClick:st=>st.stopPropagation()},Ya&&En.createElement(De.Z,null,En.createElement(le.default.Item,Sa(en({},de),{rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C0F\u9898\u5206\u503C"}],label:"\u5206\u503C",name:[ie,"question_score"],className:Ee.Z.blankInputNumberWrapper}),En.createElement(Le.Z,{className:Ee.Z.blankInput,placeholder:"\u8BF7\u8F93\u5165\u5F53\u524D\u5C0F\u9898\u5206\u6570",min:.1,precision:1,max:100,style:{width:150}}))),En.createElement(De.Z,null,En.createElement(Te.Z,{align:"middle",className:"pl40",justify:"end"},xn!==0&&En.createElement("div",{onClick:()=>{var st;At(xn,xn-1);const gn=(st=ma.getFieldValue("sub_item_banks"))==null?void 0:st.map((lt,Fn)=>(Nt.map((un,nt)=>{Fn===nt&&(lt.q_position=Number(un.name)+1)}),lt));ma.setFieldValue("sub_item_banks",gn)}},En.createElement(ke.Z,{title:"\u4E0A\u79FB"},En.createElement("i",{className:"iconfont icon-shangyi3 c-grey-999 primary-hover"}))),xn{var st;At(xn,xn+1);const gn=(st=ma.getFieldValue("sub_item_banks"))==null?void 0:st.map((lt,Fn)=>(Nt.map((un,nt)=>{Fn===nt&&(lt.q_position=Number(un.name)+1)}),lt));ma.setFieldValue("sub_item_banks",gn)},className:xn===0?"":"ml15"},En.createElement(ke.Z,{title:"\u4E0B\u79FB"},En.createElement("i",{className:"iconfont icon-xiayi3 c-grey-999 primary-hover"}))))),En.createElement(De.Z,null,En.createElement(ke.Z,{title:"\u5220\u9664"},En.createElement(ce.Z,{className:`${Ee.Z.deleteIcon} ml15`,onClick:()=>mr(ie)}))))},En.createElement(le.default.Item,Sa(en({},de),{name:ie}),(((It=Xt==null?void 0:Xt[ie])==null?void 0:It.item_type)=="SINGLE"||((pa=Xt==null?void 0:Xt[ie])==null?void 0:pa.item_type)=="MULTIPLE")&&En.createElement(E.u,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((Rn=Xt==null?void 0:Xt[ie])==null?void 0:Rn.item_type)=="MULTIPLE",form:ma,choiceKey:[ie,"choices"],titleKey:[ie,"name"],analysisKey:[ie,"analysis"],choiceOptionsPath:["sub_item_banks",ie,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((qn=Xt==null?void 0:Xt[ie])==null?void 0:qn.item_type)=="COMPLETION"&&En.createElement(Ye,{form:ma,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:!1,name:ie,titleKey:[ie,"name"],analysisKey:[ie,"analysis"],isOrdered:[ie,"is_ordered"],answerKey:[ie,"standard_answers"]}),((za=Xt==null?void 0:Xt[ie])==null?void 0:za.item_type)=="JUDGMENT"&&En.createElement(kn,{form:ma,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[ie,"name"],analysisKey:[ie,"analysis"],choiceKey:[ie,"choices"]}),((An=Xt==null?void 0:Xt[ie])==null?void 0:An.item_type)=="SUBJECTIVE"&&En.createElement(Xn,{showKeywords:!0,isMustKeyWords:!1,form:ma,titleKey:[ie,"name"],analysisKey:[ie,"analysis"],answerTexts:[ie,"answer_texts"],useKeywords:[ie,"use_keywords"],keywords:[ie,"keywords"],indexs:ie,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"})))})),Nt.length<20&&En.createElement(We.Z,{menu:{items:[{label:En.createElement("div",{onClick:()=>{hn({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",item_type:"SINGLE"}),Lr([Nt==null?void 0:Nt.length,...xa])}},"\u5355\u9009\u9898"),key:"1",show:!0},{label:En.createElement("div",{onClick:()=>{hn({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",item_type:"MULTIPLE"}),Lr([Nt==null?void 0:Nt.length,...xa])}},"\u591A\u9009\u9898"),key:"2",show:!0},{label:En.createElement("div",{onClick:()=>{hn({name:"",choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],analysis:"",item_type:"JUDGMENT"}),Lr([Nt==null?void 0:Nt.length,...xa])}},"\u5224\u65AD\u9898"),key:"3",show:!0},{label:En.createElement("div",{onClick:()=>{hn({name:"",analysis:"",is_ordered:!0,standard_answers:[],item_type:"COMPLETION",downcase:!0,no_space:!0}),Lr([Nt==null?void 0:Nt.length,...xa])}},"\u586B\u7A7A\u9898"),key:"4",show:!0},{label:En.createElement("div",{onClick:()=>{hn({name:"",answer_texts:[],keywords:[],use_keywords:!0,analysis:"",item_type:"SUBJECTIVE"}),Lr([Nt==null?void 0:Nt.length,...xa])}},"\u7B80\u7B54\u9898"),key:"5",show:!0}].filter(Pn=>Pn.show).map(Pn=>({label:Pn.label,key:Pn.key}))}},En.createElement("div",{className:`${Ee.Z.addBtn}`},"\u6DFB\u52A0\u5C0F\u9898")))}))};var Sr=z(68571)},59639:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return me}});var E=z(59301),fe=z(9221),Oe=Object.defineProperty,Ce=Object.getOwnPropertySymbols,Se=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,le=(se,ye,Fe)=>ye in se?Oe(se,ye,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):se[ye]=Fe,Te=(se,ye)=>{for(var Fe in ye||(ye={}))Se.call(ye,Fe)&&le(se,Fe,ye[Fe]);if(Ce)for(var Fe of Ce(ye))Be.call(ye,Fe)&&le(se,Fe,ye[Fe]);return se},De=(se,ye)=>{var Fe={};for(var Me in se)Se.call(se,Me)&&ye.indexOf(Me)<0&&(Fe[Me]=se[Me]);if(se!=null&&Ce)for(var Me of Ce(se))ye.indexOf(Me)<0&&Be.call(se,Me)&&(Fe[Me]=se[Me]);return Fe};const ke={header:{cell:se=>{var ye=se,{onResize:Fe,width:Me}=ye,be=De(ye,["onResize","width"]);return Me?E.createElement(fe.Resizable,{width:Me,height:0,handle:E.createElement("span",{className:"react-resizable-handle",onClick:at=>{at.stopPropagation()}}),onResize:Fe,draggableOpts:{enableUserSelectHack:!1}},E.createElement("th",Te({},be))):E.createElement("th",Te({},be))}}};var We=z(1710),Ee=Object.defineProperty,ce=Object.defineProperties,y=Object.getOwnPropertyDescriptors,a=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,ee=(se,ye,Fe)=>ye in se?Ee(se,ye,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):se[ye]=Fe,te=(se,ye)=>{for(var Fe in ye||(ye={}))x.call(ye,Fe)&&ee(se,Fe,ye[Fe]);if(a)for(var Fe of a(ye))b.call(ye,Fe)&&ee(se,Fe,ye[Fe]);return se},ne=(se,ye)=>ce(se,y(ye)),ue=(se,ye)=>{var Fe={};for(var Me in se)x.call(se,Me)&&ye.indexOf(Me)<0&&(Fe[Me]=se[Me]);if(se!=null&&a)for(var Me of a(se))ye.indexOf(Me)<0&&b.call(se,Me)&&(Fe[Me]=se[Me]);return Fe},me=se=>{var ye=se,{pagination:Fe,resColumns:Me,dataSource:be,onRow:at}=ye,Ve=ue(ye,["pagination","resColumns","dataSource","onRow"]);const[it,Ye]=(0,E.useState)(!1),[rt,yt]=(0,E.useState)([{}]),bt=(0,E.useRef)(null);(0,E.useEffect)(()=>{let Gt=Me;Gt=Gt.map((Tt,Lt)=>ne(te({},Tt),{onHeaderCell:Rt=>({width:Rt.width,onResize:ft(Lt)})})),yt(Gt)},[]),(0,E.useEffect)(()=>{bt.current=rt},[rt]);const ft=Gt=>(Tt,{size:Lt})=>{const Rt=[...bt.current];Rt[Gt]=ne(te({},Rt[Gt]),{width:Lt.width}),yt(Rt)};return E.createElement("div",null,E.createElement(We.default,ne(te({bordered:!0,components:ke,columns:rt,dataSource:be,pagination:Fe,loading:it,onRow:at},Ve),{rowKey:Gt=>Gt.key||Gt.id})))}},87444:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return ye},P:function(){return re}});var E=z(59301),fe=z(78241),Oe=z(43418),Ce=z(5112),Se=z(92832),Be=z(1710),le={brief:"brief___LOzpE",contentTitle:"contentTitle___xkdcN",content:"content___Vtri0",tips:"tips___tuAtH",antdTable:"antdTable___s8T2N",tableCell:"tableCell___kN9Fw",antdModal:"antdModal___WVBk3",orangeColor:"orangeColor___ryB2u"},Te=z(75736),De=Object.defineProperty,Le=Object.defineProperties,ke=Object.getOwnPropertyDescriptors,We=Object.getOwnPropertySymbols,Ee=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,y=(Fe,Me,be)=>Me in Fe?De(Fe,Me,{enumerable:!0,configurable:!0,writable:!0,value:be}):Fe[Me]=be,a=(Fe,Me)=>{for(var be in Me||(Me={}))Ee.call(Me,be)&&y(Fe,be,Me[be]);if(We)for(var be of We(Me))ce.call(Me,be)&&y(Fe,be,Me[be]);return Fe},x=(Fe,Me)=>Le(Fe,ke(Me)),b=(Fe,Me)=>{var be={};for(var at in Fe)Ee.call(Fe,at)&&Me.indexOf(at)<0&&(be[at]=Fe[at]);if(Fe!=null&&We)for(var at of We(Fe))Me.indexOf(at)<0&&ce.call(Fe,at)&&(be[at]=Fe[at]);return be},ee=(Fe,Me,be)=>new Promise((at,Ve)=>{var it=yt=>{try{rt(be.next(yt))}catch(bt){Ve(bt)}},Ye=yt=>{try{rt(be.throw(yt))}catch(bt){Ve(bt)}},rt=yt=>yt.done?at(yt.value):Promise.resolve(yt.value).then(it,Ye);rt((be=be.apply(Fe,Me)).next())});const te=({studentNames:Fe,total:Me})=>{const be=["","\u4E00","\u4E24","\u4E09"];return Me>3?E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:le.orangeColor},Fe==null?void 0:Fe.join("\u3001")),"\u7B49",E.createElement("span",{className:le.orangeColor},Me),"\u540D\u5B66\u751F"):E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:le.orangeColor},Fe==null?void 0:Fe.join("\u3001")),be[Me],"\u540D\u5B66\u751F")},ne=({used:Fe,copy:Me,canNotCopy:be,studentNames:at,studentCount:Ve,inPaper:it,is_random:Ye=!1,position:rt=""})=>{const yt=()=>{if(Me>0&&be>0)return E.createElement(E.Fragment,null,"\u5176\u4E2D",E.createElement("span",{className:le.orangeColor},Me),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C",E.createElement("span",{className:le.orangeColor},be),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236");if(Me>0&&be===0)return E.createElement(E.Fragment,null,"\u5176\u4E2D",E.createElement("span",{className:le.orangeColor},Me),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236");if(Me===0&&be>0)return E.createElement(E.Fragment,null,"\u5176\u4E2D",E.createElement("span",{className:le.orangeColor},be),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236")},bt=rt||(it?"\u8BD5\u5377":"\u8BFE\u7A0B");return E.createElement("span",null,E.createElement(te,{studentNames:at,total:Ve}),"\u5B66\u4E60\u8FC7",bt,"\u4E2D\u7684",E.createElement("span",{className:le.orangeColor},Fe),"\u4E2A\u9879\u76EE\uFF0C",yt(),"\u3002\u8BF7\u9009\u62E9",Ye?"":"\u662F\u5426\u7EE7\u7EED\u4F7F\u7528\u548C","\u662F\u5426\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")},ue=({onCancel:Fe,onOk:Me,visible:be,inPaper:at,renderData:Ve,type:it,isMultipleCourse:Ye=!1})=>{const[rt]=fe.default.useForm(),[yt,bt]=(0,E.useState)(1),[ft,Gt]=(0,E.useState)(!1),Tt=(0,E.useMemo)(()=>(Ve==null?void 0:Ve.total_num)===1&&(Ve==null?void 0:Ve.can_copy_num)===1,[Ve]),Lt=(0,E.useMemo)(()=>{var Rt;return(Rt=Ve==null?void 0:Ve.course_data_list)==null?void 0:Rt.filter(qe=>qe.is_show)},[Ve]);return E.createElement(E.Fragment,null,Tt?E.createElement(Oe.default,{centered:!0,closable:!0,open:be,destroyOnClose:!0,title:"\u63D0\u793A",className:le.antdModal,width:682,confirmLoading:ft,onCancel:Fe,onOk:()=>ee(void 0,null,function*(){var Rt;Gt(!0);let qe=yt;if(Ye){const dt=a({},rt.getFieldsValue());qe=(Rt=Ve==null?void 0:Ve.course_data_list)==null?void 0:Rt.map(Wt=>dt[Wt.id]!==void 0?x(a({},Wt),{is_copy:dt[Wt.id]}):Wt)}yield Me(qe),Gt(!1)})},E.createElement("div",{className:le.content,style:{marginBottom:20}},Ye?"\u68C0\u6D4B\u5230\u4EE5\u4E0B\u8BFE\u5802\u5DF2\u5728\u6559\u5B66\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u8BF7\u95EE\u662F\u5426\u590D\u5236\u6210\u65B0\u7684\u5B9E\u8BAD\u53D1\u9001\u81F3\u6559\u5B66\u8BFE\u5802\u4E2D?":E.createElement(E.Fragment,null,E.createElement(te,{studentNames:Ve==null?void 0:Ve.student_names,total:Ve==null?void 0:Ve.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u8BF7\u9009\u62E9\u662F\u5426\u5C06\u8BE5\u9879\u76EE\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")),Ye?E.createElement(fe.default,{form:rt,preserve:!1},Lt==null?void 0:Lt.map(Rt=>E.createElement(E.Fragment,{key:Rt.id},E.createElement("h3",{className:"ml15 mb5"},Rt.name),E.createElement(fe.default.Item,{name:Rt.id,initialValue:1},E.createElement(Ce.ZP.Group,{className:le.content},E.createElement(Ce.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236\u5B9E\u8BAD"),E.createElement(Ce.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236\u5B9E\u8BAD")))))):E.createElement(Ce.ZP.Group,{value:yt,onChange:Rt=>bt(Rt.target.value),className:le.content,style:{marginBottom:30}},E.createElement(Ce.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236"),E.createElement(Ce.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236")),E.createElement("div",null,E.createElement("div",{className:le.content,style:{marginBottom:10}},"* \u8BF4\u660E\uFF1A"),E.createElement("div",{className:le.content,style:{marginBottom:20}},"1\u3001\u590D\u5236\uFF1A\u7CFB\u7EDF\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF08\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF09\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\u3002"),E.createElement("div",{className:`${le.content} ${le.orangeColor}`},"2\u3001\u4E0D\u590D\u5236\uFF1A\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002"))):E.createElement(Oe.default,{centered:!0,closable:!0,destroyOnClose:!0,open:be,confirmLoading:ft,title:"\u63D0\u793A",width:682,onCancel:Fe,onOk:()=>ee(void 0,null,function*(){var Rt;Gt(!0);let qe=0;if(Ye){const dt=a({},rt.getFieldsValue());qe=(Rt=Ve==null?void 0:Ve.course_data_list)==null?void 0:Rt.map(Wt=>dt[Wt.id]!==void 0?x(a({},Wt),{is_use:dt[Wt.id]}):Wt)}yield Me(qe),Gt(!1)})},E.createElement("div",{className:le.content},E.createElement(te,{studentNames:Ve==null?void 0:Ve.student_names,total:Ve==null?void 0:Ve.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002",Ye?E.createElement(fe.default,{form:rt,preserve:!1},E.createElement("h3",null,"\u5F53\u524D\u5B9E\u8BAD\u4E0D\u53EF\u590D\u5236\uFF0C\u5DF2\u7ECF\u68C0\u6D4B\u5230\u4EE5\u4E0B\u8BFE\u5802\u5B58\u5728\u8BE5\u5B9E\u8BAD\uFF0C\u540C\u4E00\u5B9E\u8BAD\u5728\u8BFE\u5802\u4E2D\u91CD\u590D\u4F7F\u7528\u65F6\uFF0C\u4F1A\u5BFC\u81F4\u6210\u7EE9\u4E92\u76F8\u5F71\u54CD\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u7EE7\u7EED\u4F7F\u7528"),Lt==null?void 0:Lt.map(Rt=>E.createElement(E.Fragment,{key:Rt.id},E.createElement("h3",{className:"ml15 mb5"},Rt.name),E.createElement(fe.default.Item,{name:Rt.id,initialValue:1},E.createElement(Ce.ZP.Group,{className:le.content},E.createElement(Ce.ZP,{value:1,style:{color:"#464f66"}},"\u7EE7\u7EED\u4F7F\u7528"),E.createElement(Ce.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u4F7F\u7528")))))):E.createElement("div",null,"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u82E5\u786E\u8BA4\u7EE7\u7EED\u53D1\u9001\uFF0C",E.createElement("span",{className:le.orangeColor},"\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002"),"\uFF08\u5982\u679C\u4E0D\u60F3\u6E05\u7A7A\u5B66\u751F\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u5EFA\u8BAE\u53C2\u7167\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u5185\u5BB9\u81EA\u884C\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u6216\u8005\u5C1D\u8BD5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u4EBA\u5F00\u653E\u672C\u9879\u76EE\u7684\u590D\u5236\u6743\u9650\uFF09\u3002"))))},re=function(){const[Fe,Me]=(0,E.useState)(!1),[be,at]=(0,E.useState)();return[Fe,()=>Me(!1),be,Ye=>ee(this,null,function*(){var rt;const yt=Ye,{isImportMultipleCourse:bt=!1}=yt,ft=b(yt,["isImportMultipleCourse"]);console.log(Ye);const Gt=(Ye==null?void 0:Ye.result)||(yield(0,Te.Tr)(ft));return"status"in Gt?!1:bt?((rt=Gt==null?void 0:Gt.course_data_list)==null?void 0:rt.some(Lt=>Lt.is_show))?(at(Gt),Me(!0),!0):Gt.course_data_list||[]:Gt.student_count===0?!1:(at(Gt),Me(!0),!0)})]},me=Fe=>{const[Me]=fe.default.useForm(),[be,at]=(0,E.useState)(!1),{onCancel:Ve,onOk:it,visible:Ye,inPaper:rt=!1,renderData:yt,type:bt,isMultipleCourse:ft=!1,position:Gt}=Fe;let Tt=(0,E.useMemo)(()=>rt?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:le.tableCell,render(qe,dt){return E.createElement("a",{href:`/shixuns/${dt.identifier}/challenges`,target:"_blank"},qe)}},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(qe,dt)=>E.createElement(E.Fragment,null,E.createElement(fe.default.Item,{name:[`${bt==="subject"?dt.stage_shixun_id:dt.shixun_course_id||dt.id}`,"is_copy"],initialValue:1},E.createElement(Ce.ZP.Group,null,E.createElement(Ce.ZP,{value:1},"\u662F"),E.createElement(Ce.ZP,{value:0},"\u5426"))),E.createElement(fe.default.Item,{name:[`${bt==="subject"?dt==null?void 0:dt.stage_shixun_id:dt.shixun_course_id||dt.id}`,"is_use"],hidden:!0,initialValue:1},E.createElement(Se.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:le.tableCell,render(qe,dt){return E.createElement("a",{href:`/shixuns/${dt.identifier}/challenges`,target:"_blank"},qe)}},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(qe,dt)=>E.createElement(fe.default.Item,{name:[`${bt==="subject"?dt.stage_shixun_id:dt.shixun_course_id||dt.id}`,"is_use"],initialValue:1},E.createElement(Ce.ZP.Group,null,E.createElement(Ce.ZP,{value:1},"\u662F"),E.createElement(Ce.ZP,{value:0},"\u5426")))},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(qe,dt)=>E.createElement(fe.default.Item,{name:[`${bt==="subject"?dt.stage_shixun_id:dt.shixun_course_id||dt.id}`,"is_copy"],initialValue:1},E.createElement(Ce.ZP.Group,null,E.createElement(Ce.ZP,{value:1},"\u662F"),E.createElement(Ce.ZP,{value:0},"\u5426")))}],[rt]),Lt=(0,E.useMemo)(()=>rt?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:le.tableCell,align:"center",ellipsis:!0,render:(qe,dt)=>E.createElement(E.Fragment,null,E.createElement("a",{href:`/shixuns/${dt.identifier}/challenges`,target:"_blank"},qe),E.createElement(fe.default.Item,{name:[`${bt==="subject"?dt==null?void 0:dt.stage_shixun_id:dt.shixun_course_id||dt.id}`,"is_copy"],hidden:!0,initialValue:0},E.createElement(Se.default,{type:"hidden"})),E.createElement(fe.default.Item,{name:[`${bt==="subject"?dt==null?void 0:dt.stage_shixun_id:dt.shixun_course_id||dt.id}`,"is_use"],hidden:!0,initialValue:1},E.createElement(Se.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:le.tableCell,ellipsis:!0,align:"center",render:(qe,dt)=>E.createElement("a",{href:`/shixuns/${dt.identifier}/challenges`,target:"_blank"},qe)},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(qe,dt)=>E.createElement(E.Fragment,null,E.createElement(fe.default.Item,{name:[`${bt==="subject"?dt==null?void 0:dt.stage_shixun_id:dt.shixun_course_id||dt.id}`,"is_use"],initialValue:0},E.createElement(Ce.ZP.Group,null,E.createElement(Ce.ZP,{value:1},"\u662F"),E.createElement(Ce.ZP,{value:0},"\u5426"))),E.createElement(fe.default.Item,{name:[`${bt==="subject"?dt==null?void 0:dt.stage_shixun_id:dt.shixun_course_id||dt.id}`,"is_copy"],hidden:!0,initialValue:0},E.createElement(Se.default,{type:"hidden"})))}],[rt]);if(ft){const qe={title:"\u8BFE\u5802\u540D\u79F0",ellipsis:!0,dataIndex:"course_name",width:190,align:"center",className:le.tableCell,render:(dt,Wt)=>E.createElement("a",{href:`/classrooms/${Wt.course_id}`},dt)};Tt=[qe,...Tt],Lt=[qe,...Lt]}const Rt=(0,E.useMemo)(()=>ne({used:yt==null?void 0:yt.repeat_shixun_num,copy:yt==null?void 0:yt.can_copy_num,canNotCopy:yt==null?void 0:yt.no_copy_num,studentNames:yt==null?void 0:yt.student_names,studentCount:yt==null?void 0:yt.student_count,is_random:yt==null?void 0:yt.is_random,inPaper:rt,position:Gt}),[yt,rt,Gt]);return E.createElement(Oe.default,{title:"\u63D0\u793A",centered:!0,open:Ye,confirmLoading:be,onOk:()=>ee(void 0,null,function*(){at(!0);const qe=Me.getFieldsValue(),dt=Object.keys(qe).map(Wt=>({id:parseInt(Wt.split("_")[0]),course_id:parseInt(Wt.split("_")[1]),is_use:qe[Wt].is_use,is_copy:qe[Wt].is_copy}));yield it(dt),at(!1)}),onCancel:Ve,width:880,okText:"\u786E\u8BA4",className:le.antdModal,destroyOnClose:!0},E.createElement(fe.default,{form:Me,preserve:!1},E.createElement("div",{className:le.brief},Rt),E.createElement("div",{style:{marginBottom:30}},E.createElement("div",{style:{marginBottom:20}},"* \u8BF4\u660E"),E.createElement("div",{style:{marginBottom:20}},"1\u3001\u590D\u5236\uFF1A\u7CFB\u7EDF\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF08\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF09\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\u3002"),E.createElement("div",{className:le.orangeColor},"2\u3001\u4E0D\u590D\u5236\uFF1A\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002")),(yt==null?void 0:yt.can_copy_num)>0&&E.createElement("div",null,E.createElement("div",{className:le.contentTitle},"\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),E.createElement(Be.default,{columns:Tt,className:le.antdTable,dataSource:yt==null?void 0:yt.can_copy_list,rowKey:bt==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:240},bordered:!0})),(yt==null?void 0:yt.no_copy_num)>0&&E.createElement("div",null,E.createElement("div",{className:le.contentTitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),E.createElement(Be.default,{columns:Lt,className:le.antdTable,dataSource:yt==null?void 0:yt.no_copy_list,rowKey:bt==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:200},bordered:!0})),(yt==null?void 0:yt.no_use_list.length)>0&&(yt==null?void 0:yt.no_use_list.map(qe=>E.createElement("div",{key:bt==="subject"?qe.stage_shixun_id:qe.shixun_course_id||qe.id},E.createElement(fe.default.Item,{name:[`${bt==="subject"?qe==null?void 0:qe.stage_shixun_id:qe.shixun_course_id||qe.id}`,"is_copy"],hidden:!0,initialValue:0},E.createElement(Se.default,{type:"hidden"})),E.createElement(fe.default.Item,{name:[`${bt==="subject"?qe==null?void 0:qe.stage_shixun_id:qe.shixun_course_id||qe.id}`,"is_use"],hidden:!0,initialValue:1},E.createElement(Se.default,{type:"hidden"})))))))};var ye=Fe=>{const{modalType:Me}=Fe;return Me==="multiple"?E.createElement(me,a({},Fe)):E.createElement(ue,a({},Fe))}},60572:function(Ut,ot,z){"use strict";z.d(ot,{C:function(){return Ye}});var E=z(59301),fe={recalculation:"recalculation____i9AE",tips:"tips___GoMu8",filter:"filter___Vx7VO",input:"input___OEMMv",operating:"operating___TS9iA",operatingItem:"operatingItem___AT84q"},Oe=z(92310),Ce=z.n(Oe),Se=z(24905),Be=z(95237),le=z(8591),Te=z(6848),De=z(3113),Le=z(43418),ke=z(1710),We=z(5871),Ee=z(78241),ce=z(71418),y=z(51257),a=z(38986),x=z(48790),b=z(54650),ee=z(9148),te=Object.defineProperty,ne=Object.defineProperties,ue=Object.getOwnPropertyDescriptors,re=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,ye=(rt,yt,bt)=>yt in rt?te(rt,yt,{enumerable:!0,configurable:!0,writable:!0,value:bt}):rt[yt]=bt,Fe=(rt,yt)=>{for(var bt in yt||(yt={}))me.call(yt,bt)&&ye(rt,bt,yt[bt]);if(re)for(var bt of re(yt))se.call(yt,bt)&&ye(rt,bt,yt[bt]);return rt},Me=(rt,yt)=>ne(rt,ue(yt)),be=(rt,yt,bt)=>new Promise((ft,Gt)=>{var Tt=qe=>{try{Rt(bt.next(qe))}catch(dt){Gt(dt)}},Lt=qe=>{try{Rt(bt.throw(qe))}catch(dt){Gt(dt)}},Rt=qe=>qe.done?ft(qe.value):Promise.resolve(qe.value).then(Tt,Lt);Rt((bt=bt.apply(rt,yt)).next())});const at=Se.default.Group,Ve=({className:rt,title:yt,items:bt=[],value:ft,onChange:Gt})=>{const Tt=(bt==null?void 0:bt.length)===(ft==null?void 0:ft.length),Lt=(ft==null?void 0:ft.length)>0&&(ft==null?void 0:ft.length)<(bt==null?void 0:bt.length),Rt=qe=>{const dt=bt.map(Wt=>Wt.id);Gt(qe.target.checked?dt:[])};return E.createElement(Be.Z,{align:"middle",className:rt},!!yt&&E.createElement("div",{className:"mr20",style:{color:"#5F6368"}},yt),E.createElement(Se.default,{indeterminate:Lt,onChange:Rt,checked:Tt},"\u5168\u90E8"),E.createElement(at,{value:ft,onChange:Gt},bt.map(qe=>E.createElement(Se.default,{className:"ml30 c-black",key:qe.id,value:qe.id},qe.name,E.createElement("span",null,`(${qe.count})`)))))};var Ye=({className:rt,style:yt,dataSource:bt})=>{var ft,Gt,Tt,Lt,Rt,qe,dt;const[Wt,Bn]=(0,E.useState)({}),[Yt,kn]=(0,E.useState)(!0),[Ge,ln]=(0,E.useState)(!1),[Mn,Pt]=(0,E.useState)(!1),[zt,Ft]=(0,E.useState)(null),[Ot,et]=(0,E.useState)(0),[ze,St]=(0,E.useState)({}),[xt,Ke]=(0,E.useState)(!0),[Qe,ut]=(0,E.useState)(0),[Je,xe]=(0,E.useState)(0),[Zt,Xn]=(0,E.useState)(!1),En=(0,E.useRef)(null),[bn,Gn]=(0,E.useState)(!1),[Kn,Ct]=(0,E.useState)(!0),[Mt,Sn]=(0,E.useState)([]),Dt={page:1,per_page:5,keyword:"",review:[],question_status:[],success_status:[],sort_by:null,direction:null},[en,Sa]=(0,E.useState)(Fe({},Dt));(0,E.useEffect)(()=>{bt!=null&&bt.question_id&&Bn(bt)},[bt==null?void 0:bt.question_id]),(0,E.useEffect)(()=>{var hn;if(((hn=Wt==null?void 0:Wt.exercise_question_resubmit)==null?void 0:hn.status)==="running"){const mr=setInterval(()=>{wn()},3e3);return()=>clearInterval(mr)}},[(ft=Wt==null?void 0:Wt.exercise_question_resubmit)==null?void 0:ft.status]),(0,E.useEffect)(()=>{var hn;Mn&&(Mn===1&&(en.question_status=Sr.map(mr=>mr.value),en.review=Un.map(mr=>mr.value)),Mn===2&&(en.exercise_question_resubmit_id=(hn=Wt==null?void 0:Wt.exercise_question_resubmit)==null?void 0:hn.id,zt===1&&(en.success_status=[1]),zt===2&&(en.success_status=[0])),Sa(Fe({},en)),ia(en),xe(Wt!=null&&Wt.is_mirror?3:10),ut(Wt!=null&&Wt.is_mirror?1:5))},[Mn]),(0,E.useEffect)(()=>{bn&&Oa()},[bn]);const ia=hn=>be(void 0,null,function*(){kn(!0);const mr=yield(0,a.ZP)(`/api/exercise_questions/${Wt==null?void 0:Wt.question_id}/resubmit_student_list.json`,{method:"get",params:hn});(mr==null?void 0:mr.status)==0&&(St(mr||[]),et(mr==null?void 0:mr.count)),kn(!1)}),Oa=()=>be(void 0,null,function*(){Ct(!0);const hn=yield(0,a.ZP)(`/api/exercise_questions/${Wt==null?void 0:Wt.question_id}/resubmit_history.json`,{method:"get"});(hn==null?void 0:hn.status)==0&&Sn((hn==null?void 0:hn.data)||[]),Ct(!1)}),wn=()=>be(void 0,null,function*(){const hn=yield(0,a.ZP)(`/api/exercise_questions/${Wt==null?void 0:Wt.question_id}/resubmit_status.json`,{method:"get"});(hn==null?void 0:hn.status)==0&&Bn(Me(Fe({},Wt),{show_resubmit_history:!0,exercise_question_resubmit:(hn==null?void 0:hn.data)||{}}))}),Sr=[{label:"\u672A\u8BC4\u6D4B",value:2,color:"#9096A3"},{label:"\u672A\u901A\u5173",value:0,color:"#E30000"},{label:"\u5DF2\u901A\u5173",value:1,color:"#00B187"}],Un=[{label:"\u672A\u8BC4\u9605",value:0,color:"#9096A3"},{label:"\u8BC4\u9605\u4E2D",value:2,color:"#FF9D18"},{label:"\u5DF2\u8BC4\u9605",value:1,color:"#3061D0"}],Wn=[{label:"\u6210\u529F",value:1,color:"#00B187"},{label:"\u5931\u8D25",value:0,color:"#E30000"}],ma=[{title:"\u5E8F\u53F7",dataIndex:"key",render:(hn,mr,At)=>E.createElement("span",{className:"c-black"},At+1+(en.page-1)*en.per_page)},{title:"\u59D3\u540D",dataIndex:"user_name",render:hn=>E.createElement("span",{className:"c-black"},hn)},{title:"\u5B66\u53F7",dataIndex:"student_id",sorter:!0,render:hn=>E.createElement("span",{className:"c-grey-666"},hn||"--")},{title:"\u5206\u73ED",dataIndex:"group_name",render:hn=>E.createElement("span",{className:"c-black"},hn)},{title:"\u9898\u76EE\u72B6\u6001",dataIndex:"question_status",render:hn=>{const{label:mr,color:At}=Sr.find(Xt=>Xt.value===hn)||{};return E.createElement("span",{style:{color:At}},mr)}},{title:"\u9898\u76EE\u5F97\u5206",dataIndex:"question_score",sorter:!0,render:hn=>E.createElement("span",{className:"c-black"},hn)},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",sorter:!0,render:hn=>E.createElement("span",{className:"c-black"},hn)},{title:"\u8BC4\u9605\u72B6\u6001",dataIndex:"review",render:hn=>{const{label:mr,color:At}=Un.find(Xt=>Xt.value===hn)||{};return E.createElement("span",{style:{color:At}},mr)}},Mn===2&&{title:"\u91CD\u65B0\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"success_status",render:hn=>{const{label:mr,color:At}=Wn.find(Xt=>Xt.value===hn)||{};return E.createElement("span",{style:{color:At}},mr)}}].filter(Boolean),Ya=(hn,mr,At)=>{en.page=hn==null?void 0:hn.current,en.per_page=hn==null?void 0:hn.pageSize,At!=null&&At.order?(en.sort_by=At==null?void 0:At.field,en.direction=(At==null?void 0:At.order)==="ascend"?"asc":"desc"):(en.sort_by=null,en.direction=null),Sa(Fe({},en)),ia(en)},xa=()=>{if(!Qe){le.ZP.warning("\u8BF7\u8F93\u5165\u91CD\u65B0\u8BC4\u6D4B\u4EFB\u52A1\u5E76\u53D1\u4EBA\u6570");return}Xn(!0)},Lr=()=>be(void 0,null,function*(){var hn,mr;if((hn=En.current)!=null&&hn.onVerify())return;ln(!0);const At=yield(0,a.ZP)(`/api/exercise_questions/${Wt==null?void 0:Wt.question_id}/resubmit.json`,{method:"post",body:{keyword:en.keyword,question_status:en.question_status,review:en.review_status,success_status:en.success_status,use_max_score:xt,permits:Qe,exercise_question_resubmit_id:Mn===1?null:(mr=Wt==null?void 0:Wt.exercise_question_resubmit)==null?void 0:mr.id}});(At==null?void 0:At.status)==0&&(yield wn(),le.ZP.success("\u64CD\u4F5C\u6210\u529F"),Xn(!1),Pt(!1)),ln(!1)}),Tr=(hn,mr)=>{en.page=1,en[mr]=hn,Sa(Fe({},en)),ia(en)},Nt=["","\u5F53\u524D\u9898\u76EE\u7684\u5B9E\u9A8C\u8D44\u6E90\u4E3A\u4E13\u6709\u4E91\uFF0C\u4E0D\u652F\u6301\u91CD\u65B0\u8BC4\u6D4B~","\u8BE5\u529F\u80FD\u4EC5\u8BFE\u5802\u7BA1\u7406\u5458\u548C\u8003\u8BD5\u7684\u521B\u5EFA\u8005\u53EF\u4EE5\u64CD\u4F5C~"];return E.createElement(E.Fragment,null,E.createElement("div",{className:Ce()(fe.recalculation,rt),style:yt},E.createElement(Te.Z,{title:Nt[(Wt==null?void 0:Wt.disable_resubmit_reason)||0]},E.createElement(De.ZP,{disabled:(Wt==null?void 0:Wt.disable_resubmit)||((Gt=Wt==null?void 0:Wt.exercise_question_resubmit)==null?void 0:Gt.status)==="running",onClick:()=>Pt(1),icon:E.createElement("i",{className:"iconfont icon-zhongxinpingce font14"}),type:"primary",ghost:!0},"\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206")),(Wt==null?void 0:Wt.show_resubmit_history)&&E.createElement(E.Fragment,null,((Tt=Wt==null?void 0:Wt.exercise_question_resubmit)==null?void 0:Tt.status)==="running"?E.createElement("div",{className:"c-grey-666"},"\u91CD\u65B0\u8BC4\u6D4B\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6",E.createElement("span",{className:"c-light-primary ml3"},(Lt=Wt==null?void 0:Wt.exercise_question_resubmit)==null?void 0:Lt.rate)):E.createElement("div",{className:"c-grey-666"},"\u91CD\u65B0\u8BC4\u6D4B\u6210\u529F",E.createElement("span",{onClick:()=>{Pt(2),Ft(1)},className:"current",style:{color:"#3061D0",textDecoration:"underline",margin:"0 3px"}},(Rt=Wt==null?void 0:Wt.exercise_question_resubmit)==null?void 0:Rt.success_student_count),"\u4EBA\uFF0C\u5931\u8D25",E.createElement("span",{onClick:()=>{Pt(2),Ft(2)},className:"current",style:{color:"#E30000",textDecoration:"underline",margin:"0 3px"}},(qe=Wt==null?void 0:Wt.exercise_question_resubmit)==null?void 0:qe.fail_count),"\u4EBA"),E.createElement(Te.Z,{title:"\u64CD\u4F5C\u8BB0\u5F55"},E.createElement("i",{onClick:()=>Gn(!0),className:"iconfont icon-chakanshenqingjilu c-light-primary current font14"})))),E.createElement(Le.default,{centered:!0,open:!!Mn,title:`\u91CD\u65B0\u8BC4\u6D4B${Mn===1?"\u7B97\u5206":"\u7ED3\u679C"}`,width:870,okText:"\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206",onCancel:()=>Pt(!1),onOk:xa,afterClose:()=>{Ke(!0),Ft(null),Sa(Fe({},Dt))}},E.createElement("div",{className:fe.filter},Mn===1&&E.createElement(E.Fragment,null,E.createElement("div",{className:fe.tips},E.createElement("div",{className:"mb5",style:{color:"#FF9D18"}},E.createElement("i",{className:"iconfont icon-tishi9 mr10 font14"}),"\u6E29\u99A8\u63D0\u793A"),E.createElement("div",null,"1.\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206\u6D41\u7A0B\uFF1A \u7CFB\u7EDF\u81EA\u52A8\u83B7\u53D6\u5B66\u751F\u5728\u8003\u8BD5\u9875\u9762\u4FDD\u5B58\u7684\u6700\u65B0\u4EE3\u7801\uFF0C\u5E76\u8FDB\u884C\u91CD\u65B0\u8BC4\u6D4B\uFF0C\u4ECE\u800C\u7CBE\u51C6\u8BA1\u7B97\u51FA\u5B66\u751F\u7684\u6700\u7EC8\u5F97\u5206\uFF1B"),E.createElement("div",{style:{margin:"2px 0"}},"2.\u91CD\u65B0\u8BC4\u6D4B\u6761\u4EF6\uFF1A \u8003\u8BD5\u7ED3\u675F\u540E\uFF0C\u4EC5\u5BF9\u5DF2\u63D0\u4EA4\u8BD5\u5377\u4E14\u5DF2\u4F5C\u7B54\u8BE5\u9898\u76EE\u7684\u5B66\u751F\u8FDB\u884C\u91CD\u65B0\u8BC4\u6D4B\u4E0E\u7B97\u5206\uFF1B"),E.createElement("div",null,"3.\u91CD\u65B0\u8BC4\u6D4B\u65F6\uFF0C\u8BF7\u786E\u4FDD\u5B9E\u9A8C\u73AF\u5883\u80FD\u6B63\u5E38\u542F\u52A8\u5E76\u53EF\u8FD0\u884C\u8BC4\u6D4B\u3002")),E.createElement(Ve,{className:"mt10",title:"\u9898\u76EE\u72B6\u6001",items:(ze==null?void 0:ze.question_status)||[],value:en.question_status,onChange:hn=>Tr(hn,"question_status")}),E.createElement(Ve,{className:"mt10",title:"\u8BC4\u9605\u72B6\u6001",items:(ze==null?void 0:ze.review_status)||[],value:en.review,onChange:hn=>Tr(hn,"review")})),Mn===2&&E.createElement(E.Fragment,null,E.createElement(Ve,{className:"mt10",title:"\u91CD\u65B0\u8BC4\u6D4B\u7ED3\u679C",items:(ze==null?void 0:ze.success_status)||[],value:en.success_status,onChange:hn=>Tr(hn,"success_status")})),E.createElement(ee.t7,{className:fe.input,style:{bottom:Mn===1?10:-5},value:en.keyword,onChange:hn=>Tr(hn,"keyword"),placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22"})),E.createElement(ke.default,{className:"mt20",columns:ma,scroll:((dt=ze==null?void 0:ze.data)==null?void 0:dt.length)>7?{y:300}:{},dataSource:(ze==null?void 0:ze.data)||[],loading:Yt,onChange:Ya,pagination:{total:Ot,pageSize:en.per_page,current:en.page,hideOnSinglePage:!Ot,showSizeChanger:!0,pageSizeOptions:["5","10","20","50","100"],showQuickJumper:!0,size:"default",showTotal:y.rU}}),E.createElement(Be.Z,{justify:"space-between",align:"middle",className:"mt10"},E.createElement(Se.default,{className:"c-black",checked:xt,onChange:hn=>Ke(hn.target.checked)},"\u91CD\u65B0\u8BC4\u6D4B\u540E\u7684\u5206\u6570\u5927\u4E8E\u539F\u6765\u7684\u5206\u6570\u624D\u66F4\u65B0\u6210\u7EE9"),(0,x.Ny)()&&E.createElement("div",{className:"c-black"},"\u91CD\u65B0\u8BC4\u6D4B\u4EFB\u52A1\u5E76\u53D1\u4EBA\u6570",E.createElement(We.Z,{className:"ml10 mr10",value:Qe,max:Je,min:1,precision:0,onChange:hn=>ut(hn)}),"\u4EBA",E.createElement(Te.Z,{overlayStyle:{maxWidth:450},title:"\u91CD\u65B0\u8BC4\u6D4B\u4EFB\u52A1\u7684\u6700\u5927\u5E76\u53D1\u4EBA\u6570\u4E3A20\u4EBA\uFF08\u81EA\u5B9A\u4E49\u955C\u50CF\u7684\u6700\u5927\u5E76\u53D1\u4EBA\u6570\u4E3A3\u4EBA\uFF09\u3002"},E.createElement("i",{style:{color:"#9096A3"},className:"iconfont icon-tishi5 font13 ml10"}))))),E.createElement(Le.default,{centered:!0,title:"\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206",open:Zt,width:494,zIndex:1001,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Ge,destroyOnClose:!0,onOk:Lr,onCancel:()=>Xn(!1)},E.createElement(Ee.default.Item,{className:"mb0",colon:!1,label:"\u9A8C\u8BC1\u7801",name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},E.createElement(b.Z,{ref:hn=>En.current=hn}))),E.createElement(Le.default,{centered:!0,title:"\u64CD\u4F5C\u8BB0\u5F55",open:bn,width:710,onCancel:()=>Gn(!1),footer:null},E.createElement(ce.Z,{spinning:Kn},E.createElement("div",{className:fe.operating},Mt.map((hn,mr)=>E.createElement("div",{key:mr,className:fe.operatingItem},E.createElement("div",{style:{flex:"0 0 180px"},className:"c-grey-666"},hn==null?void 0:hn.created_at),E.createElement("div",{className:"c-black"},hn==null?void 0:hn.user_name,"\u64CD\u4F5C\u4E86\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206"),(hn==null?void 0:hn.status)==="running"?E.createElement("div",{className:"c-black"},"\u91CD\u65B0\u8BC4\u6D4B\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6",E.createElement("span",{className:"c-light-primary ml3"},hn==null?void 0:hn.rate)):E.createElement("div",{className:"c-black"},"\u91CD\u65B0\u8BC4\u6D4B\u6210\u529F",E.createElement("span",{style:{color:"#3061D0",margin:"0 3px"}},hn==null?void 0:hn.success_student_count),"\u4EBA\uFF0C\u5931\u8D25",E.createElement("span",{style:{color:"#E30000",margin:"0 3px"}},hn==null?void 0:hn.fail_count),"\u4EBA")))),E.createElement("div",{style:{height:20}}))))}},3039:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Te}});var E=z(59301),fe={flex_box_center:"flex_box_center___rQJfc",flex_space_between:"flex_space_between___MDW24",flex_box_vertical_center:"flex_box_vertical_center___RZbAv",flex_box_center_end:"flex_box_center_end___ILhJA",flex_box_column:"flex_box_column___Fmij7",orangeColor:"orangeColor___U5vU6",redColor:"redColor___qYa6X",statustitle:"statustitle___pTBLm",statusbody:"statusbody___qUPQx",flex:"flex___VtL45"},Oe=z(43418),Ce="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",Se="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",Be=(De,Le,ke)=>new Promise((We,Ee)=>{var ce=x=>{try{a(ke.next(x))}catch(b){Ee(b)}},y=x=>{try{a(ke.throw(x))}catch(b){Ee(b)}},a=x=>x.done?We(x.value):Promise.resolve(x.value).then(ce,y);a((ke=ke.apply(De,Le)).next())}),Te=({type:De,resdata:Le,onok:ke,oktext:We,okloading:Ee})=>{const[ce,y]=(0,E.useState)(!1),{can_copy_list:a,can_copy_num:x,challenge_type:b,course_data_list:ee,no_copy_list:te,no_copy_num:ne,no_use_list:ue,no_use_num:re,repeat_shixun_num:me,student_count:se,total_num:ye,use_num:Fe}=Le;let Me=x>0||De==="exercise";(0,E.useEffect)(()=>{(Le==null?void 0:Le.student_count)>0&&y(!0)},[Le]),console.log("---11",Ee),(0,E.useEffect)(()=>{Ee||y(!1)},[Ee]);const be=()=>{if(De==="exercise"&&b===1)return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:fe.orangeColor},se),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",E.createElement("span",{className:fe.orangeColor},Fe),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",E.createElement("span",{className:fe.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u4F5C\u7B54\u5DF2\u6311\u6218\u8FC7\u7684\u5B9E\u8BAD\u9898\u3002"));if(De==="exercise"&&b===2)return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:fe.orangeColor},se),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",E.createElement("span",{className:fe.orangeColor},Fe),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",E.createElement("span",{className:fe.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(De==="shixun"&&b===1)return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:fe.orangeColor},se),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",E.createElement("span",{className:fe.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(De==="shixun"&&b===2)return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:fe.orangeColor},se),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",E.createElement("span",{className:fe.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(De==="subject"&&b===1)return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:fe.orangeColor},se),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",E.createElement("span",{className:fe.orangeColor},Fe),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",E.createElement("span",{className:fe.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(De==="subject"&&b===2)return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",E.createElement("span",{className:fe.orangeColor},se)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",E.createElement("span",{className:fe.orangeColor},Fe)," \u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",E.createElement("span",{className:fe.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(De==="exercisepush")return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:fe.orangeColor},se),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",E.createElement("span",{className:fe.orangeColor},Fe),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",E.createElement("span",{className:fe.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u5728\u5F53\u524D\u8003\u8BD5\u4E2D\u8FDB\u884C\u4F5C\u7B54\u3002"));if(De==="shixunpush"&&b===1)return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:fe.orangeColor},se),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",E.createElement("span",{className:fe.orangeColor},Fe),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",E.createElement("span",{className:fe.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(De==="shixunpush"&&b===2)return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:fe.orangeColor},se),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",E.createElement("span",{className:fe.orangeColor},Fe),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",E.createElement("span",{className:fe.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},at=()=>{if(De==="exercise"||De==="subject"||De==="exercisepush"||De==="shixunpush")return E.createElement("div",{style:{marginTop:20}},ne>0&&E.createElement("div",null,E.createElement("span",{className:fe.flex},E.createElement("img",{src:Se,style:{width:14}}),E.createElement("span",{className:fe.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),E.createElement("div",{className:fe.statusbody},De==="exercise"&&E.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",E.createElement("span",{className:fe.redColor},"\u4EE5\u4E0B\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\u3002"),"\u60A8\u4E5F\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),(De==="subject"||De==="exercisepush")&&E.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",Me&&E.createElement("span",{className:fe.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),De==="shixunpush"&&E.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",Me&&E.createElement("span",{className:fe.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u5EFA\u8BAE\u60A8\u91CD\u65B0\u9009\u62E9\u5B9E\u8DF5\u9879\u76EE\u518D\u53D1\u5E03\u4F5C\u4E1A\uFF0C\u4E5F\u53EF\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),E.createElement("div",null,te==null?void 0:te.map((Ve,it)=>E.createElement("a",{href:`/shixuns/${Ve.identifier}/challenges`,target:"_blank"},"\u300A",Ve==null?void 0:Ve.name,"\u300B",it+1!==ne&&"\u3001"))))),x>0&&E.createElement("div",{style:{marginTop:20}},E.createElement("span",{className:fe.flex},E.createElement("img",{src:Ce,style:{width:14}}),E.createElement("span",{className:fe.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),E.createElement("div",{className:fe.statusbody},De==="exercise"&&E.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u8BD5\u5377\u4E2D\u7684\u539F\u8BD5\u9898\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),(De==="subject"||De==="exercisepush")&&E.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),De==="shixunpush"&&E.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u5F53\u524D\u4F5C\u4E1A\u4E2D\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),E.createElement("div",null,a==null?void 0:a.map((Ve,it)=>E.createElement("a",{href:`/shixuns/${Ve.identifier}/challenges`,target:"_blank"},"\u300A",Ve==null?void 0:Ve.name,"\u300B",it+1!==x&&"\u3001"))))));if(De==="shixun")return E.createElement("div",{style:{marginTop:20}},x>0?"\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002":"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002")};return E.createElement(Oe.default,{open:ce,onCancel:()=>{y(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!Me&&"none"}},zIndex:1003,confirmLoading:Ee,okText:Me?We:"\u6211\u77E5\u9053\u4E86",onOk:()=>Be(void 0,null,function*(){Me?yield ke([...a,...ue]):y(!1)})},E.createElement("div",{style:{maxHeight:600,overflow:"auto"}},be(),at()))}},90283:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Be}});var E=z(59301),fe={btn:"btn___kReTL",redBtn:"redBtn___UFEL0"},Oe=z(92310),Ce=z.n(Oe),Be=({className:le,style:Te,state:De,onClick:Le})=>{var ke,We;return E.createElement("div",{onClick:Le,className:Ce()(De?(ke=fe)==null?void 0:ke.redBtn:(We=fe)==null?void 0:We.btn,le),style:Te},De?E.createElement(E.Fragment,null,E.createElement("i",{className:"iconfont icon-biaoji1"}),E.createElement("span",null,"\u53D6\u6D88\u6807\u8BB0\u9519\u9898")):E.createElement(E.Fragment,null,E.createElement("i",{className:"iconfont icon-biaojigaiti"}),E.createElement("span",null,"\u6807\u8BB0\u9519\u9898")))}},69221:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Se}});var E=z(59301),fe={flex_box_center:"flex_box_center___sOi51",flex_space_between:"flex_space_between___pl96A",flex_box_vertical_center:"flex_box_vertical_center___LVWaS",flex_box_center_end:"flex_box_center_end___bFW2z",flex_box_column:"flex_box_column___Iuosg",disabled:"disabled___kyQ47"},Oe=z(6848),Se=({children:Be,tips:le,title:Te,style:De})=>{const Le=Te||E.createElement("div",null,E.createElement("div",null,"\u63D0\u793A\uFF1A"),E.createElement("div",null,"\u672C\u573A\u8003\u8BD5\u5DF2\u5F00\u542F\u96C6\u4E2D\u9605\u5377\uFF0C\u4E3A\u4E86\u4E0D\u5F71\u54CD\u6210\u7EE9\u8BC4\u5B9A\uFF0C\u4E0D\u53EF\u8FDB\u884C\u6B64\u64CD\u4F5C\u3002"),E.createElement("div",null,"\uFF08\u5982\u9700\u53D1\u5E03\u65B0\u73ED\u7EA7\u8003\u8BD5\uFF0C\u8BF7\u521B\u5EFA\u65B0\u8BD5\u5377\u540E\u53D1\u5E03\uFF09"));return Be&&le?E.createElement(Oe.Z,{overlayStyle:{maxWidth:"initial"},title:Le},E.createElement("span",{className:fe.disabled,style:De},Be)):Be&&!le?E.createElement(E.Fragment,null,Be):E.createElement(E.Fragment,null)}},77525:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return za}});var E=z(59301),fe=z(49535),Oe=z(15277),Ce=z(92310),Se=z.n(Ce),Be=z(14809),le=z(20439),Te=z(4635),De=z(50298),Le=z(93664),ke=z(62646),We=z(55468),Ee=z(18929),ce=["crossOrigin","decoding","draggable","loading","referrerPolicy","sizes","srcSet","useMap","alt"],y=E.createContext(null),a=0;function x(An,st){var gn=E.useState(function(){return a+=1,String(a)}),lt=(0,De.Z)(gn,1),Fn=lt[0],un=E.useContext(y),nt={data:st,canPreview:An};return E.useEffect(function(){if(un)return un.register(Fn,nt)},[]),E.useEffect(function(){un&&un.register(Fn,nt)},[An,st]),Fn}function b(An){return new Promise(function(st){var gn=document.createElement("img");gn.onerror=function(){return st(!1)},gn.onload=function(){return st(!0)},gn.src=An})}function ee(An){var st=An.src,gn=An.isCustomPlaceholder,lt=An.fallback,Fn=(0,E.useState)(gn?"loading":"normal"),un=(0,De.Z)(Fn,2),nt=un[0],Jt=un[1],$t=(0,E.useRef)(!1),Tn=nt==="error";(0,E.useEffect)(function(){b(st).then(function(na){na||Jt("error")})},[st]),(0,E.useEffect)(function(){gn&&!$t.current?Jt("loading"):Tn&&Jt("normal")},[st]);var $n=function(){Jt("normal")},mn=function(er){$t.current=!1,nt==="loading"&&er!=null&&er.complete&&(er.naturalWidth||er.naturalHeight)&&($t.current=!0,$n())},Yn=Tn&<?{src:lt}:{onLoad:$n,src:st};return[mn,Yn,nt]}var te=z(86923),ne=z(8224),ue=z(10228),re=z(48736);function me(An,st,gn,lt){var Fn=st+gn,un=(gn-lt)/2;if(gn>lt){if(st>0)return(0,Te.Z)({},An,un);if(st<0&&Fnlt)return(0,Te.Z)({},An,st<0?un:-un);return{}}function se(An,st,gn,lt){var Fn=(0,We.g1)(),un=Fn.width,nt=Fn.height,Jt=null;return An<=un&&st<=nt?Jt={x:0,y:0}:(An>un||st>nt)&&(Jt=(0,le.Z)((0,le.Z)({},me("x",gn,An,un)),me("y",lt,st,nt))),Jt}var ye=z(13697),Fe=z(16089),Me={x:0,y:0,rotate:0,scale:1,flipX:!1,flipY:!1};function be(An,st,gn,lt){var Fn=(0,E.useRef)(null),un=(0,E.useRef)([]),nt=(0,E.useState)(Me),Jt=(0,De.Z)(nt,2),$t=Jt[0],Tn=Jt[1],$n=function(er){Tn(Me),lt&&!(0,ye.Z)(Me,$t)&<({transform:Me,action:er})},mn=function(er,yr){Fn.current===null&&(un.current=[],Fn.current=(0,Fe.Z)(function(){Tn(function(Jn){var Rr=Jn;return un.current.forEach(function(Br){Rr=(0,le.Z)((0,le.Z)({},Rr),Br)}),Fn.current=null,lt==null||lt({transform:Rr,action:yr}),Rr})})),un.current.push((0,le.Z)((0,le.Z)({},$t),er))},Yn=function(er,yr,Jn,Rr){var Br=An.current,br=Br.width,Pr=Br.height,tr=Br.offsetWidth,Nr=Br.offsetHeight,xr=Br.offsetLeft,ja=Br.offsetTop,Kr=er,uo=$t.scale*er;uo>gn?(Kr=gn/$t.scale,uo=gn):uo1,_i=wi&&Br>=1,Uo=be(po,xr,Kr,Zi),ti=Uo.transform,Di=Uo.resetTransform,sl=Uo.updateTransform,fl=Uo.dispatchZoomChange,Yl=(0,E.useState)(!0),pu=(0,De.Z)(Yl,2),vu=pu[0],Ri=pu[1],Vi=ti.rotate,Vl=ti.scale,Eu=ti.x,Cu=ti.y,Uu=Se()((0,Te.Z)({},"".concat(gn,"-moving"),Ji));(0,E.useEffect)(function(){vu||Ri(!0)},[vu]);var Do=function(){Di("close")},kr=function(){fl(rt+tr,"zoomIn")},zr=function(){fl(rt/(rt+tr),"zoomOut")},Yr=function(){sl({rotate:Vi+90},"rotateRight")},Ei=function(){sl({rotate:Vi-90},"rotateLeft")},oi=function(){sl({flipX:!ti.flipX},"flipX")},Xi=function(){sl({flipY:!ti.flipY},"flipY")},rl=function(rr){rr==null||rr.preventDefault(),rr==null||rr.stopPropagation(),Jn>0&&(Ri(!1),Di("prev"),jr==null||jr(Jn-1,Jn))},Rl=function(rr){rr==null||rr.preventDefault(),rr==null||rr.stopPropagation(),Jn0&&(cu=rt/cu),fl(cu,"wheel",rr.clientX,rr.clientY)}},Pa=function(rr){!Tn||!Ki||(rr.keyCode===ue.Z.LEFT?rl():rr.keyCode===ue.Z.RIGHT&&Rl())},Ho=function(rr){Tn&&(Vl!==1?sl({x:0,y:0,scale:1},"doubleClick"):fl(rt+tr,"doubleClick",rr.clientX,rr.clientY))};(0,E.useEffect)(function(){var Bi,rr,Fl,hu;if(Jt){Fl=(0,ne.Z)(window,"mouseup",El,!1),hu=(0,ne.Z)(window,"mousemove",Jl,!1);try{window.top!==window.self&&(Bi=(0,ne.Z)(window.top,"mouseup",El,!1),rr=(0,ne.Z)(window.top,"mousemove",Jl,!1))}catch(cu){(0,re.Kp)(!1,"[rc-image] ".concat(cu))}}return function(){var cu,Bu,Ju,Nu;(cu=Fl)===null||cu===void 0||cu.remove(),(Bu=hu)===null||Bu===void 0||Bu.remove(),(Ju=Bi)===null||Ju===void 0||Ju.remove(),(Nu=rr)===null||Nu===void 0||Nu.remove()}},[Tn,Ji,Eu,Cu,Vi,Jt]),(0,E.useEffect)(function(){var Bi=(0,ne.Z)(window,"keydown",Pa,!1);return function(){Bi.remove()}},[Tn,Ki,Jn]);var Mi=E.createElement(Gt,(0,Be.Z)({},ul,{width:st.width,height:st.height,imgRef:po,className:"".concat(gn,"-img"),alt:Fn,style:{transform:"translate3d(".concat(ti.x,"px, ").concat(ti.y,"px, 0) scale3d(").concat(ti.flipX?"-":"").concat(Vl,", ").concat(ti.flipY?"-":"").concat(Vl,", 1) rotate(").concat(Vi,"deg)"),transitionDuration:!vu&&"0s"},fallback:un,src:lt,onWheel:Fi,onMouseDown:Ol,onDoubleClick:Ho}));return E.createElement(E.Fragment,null,E.createElement(te.Z,(0,Be.Z)({transitionName:ao,maskTransitionName:Oo,closable:!1,keyboard:!0,prefixCls:gn,onClose:$t,visible:Tn,wrapClassName:Uu,rootClassName:Yn,getContainer:er},Gi,{afterClose:Do}),E.createElement("div",{className:"".concat(gn,"-img-wrapper")},al?al(Mi,(0,le.Z)({transform:ti},wi?{current:Jn}:{})):Mi)),E.createElement(Ye,{visible:Tn,transform:ti,maskTransitionName:Oo,closeIcon:na,getContainer:er,prefixCls:gn,rootClassName:Yn,icons:mn,countRender:br,showSwitch:Ki,showProgress:_i,current:Jn,count:Br,scale:Vl,minScale:xr,maxScale:Kr,toolbarRender:Sl,onSwitchLeft:rl,onSwitchRight:Rl,onZoomIn:kr,onZoomOut:zr,onRotateRight:Yr,onRotateLeft:Ei,onFlipX:oi,onFlipY:Xi,onClose:$t}))},Lt=Tt,Rt=z(95190);function qe(An){var st=E.useState({}),gn=(0,De.Z)(st,2),lt=gn[0],Fn=gn[1],un=E.useCallback(function(Jt,$t){return Fn(function(Tn){return(0,le.Z)((0,le.Z)({},Tn),{},(0,Te.Z)({},Jt,$t))}),function(){Fn(function(Tn){var $n=(0,le.Z)({},Tn);return delete $n[Jt],$n})}},[]),nt=E.useMemo(function(){return An?An.map(function(Jt){if(typeof Jt=="string")return{data:{src:Jt}};var $t={};return Object.keys(Jt).forEach(function(Tn){["src"].concat((0,Rt.Z)(ce)).includes(Tn)&&($t[Tn]=Jt[Tn])}),{data:$t}}):Object.keys(lt).reduce(function(Jt,$t){var Tn=lt[$t],$n=Tn.canPreview,mn=Tn.data;return $n&&Jt.push({data:mn,id:$t}),Jt},[])},[An,lt]);return[nt,un]}var dt=["visible","onVisibleChange","getContainer","current","movable","minScale","maxScale","countRender","closeIcon","onChange","onTransform","toolbarRender","imageRender"],Wt=["src"],Bn=function(st){var gn,lt=st.previewPrefixCls,Fn=lt===void 0?"rc-image-preview":lt,un=st.children,nt=st.icons,Jt=nt===void 0?{}:nt,$t=st.items,Tn=st.preview,$n=st.fallback,mn=(0,Le.Z)(Tn)==="object"?Tn:{},Yn=mn.visible,na=mn.onVisibleChange,er=mn.getContainer,yr=mn.current,Jn=mn.movable,Rr=mn.minScale,Br=mn.maxScale,br=mn.countRender,Pr=mn.closeIcon,tr=mn.onChange,Nr=mn.onTransform,xr=mn.toolbarRender,ja=mn.imageRender,Kr=(0,ke.Z)(mn,dt),uo=qe($t),ao=(0,De.Z)(uo,2),Zo=ao[0],Oo=ao[1],al=(0,Ee.Z)(0,{value:yr}),ul=(0,De.Z)(al,2),Sl=ul[0],Zi=ul[1],jr=(0,E.useState)(!1),Gi=(0,De.Z)(jr,2),po=Gi[0],Oi=Gi[1],ri=((gn=Zo[Sl])===null||gn===void 0?void 0:gn.data)||{},ml=ri.src,Ji=(0,ke.Z)(ri,Wt),wl=(0,Ee.Z)(!!Yn,{value:Yn,onChange:function(Vi,Vl){na==null||na(Vi,Vl,Sl)}}),wi=(0,De.Z)(wl,2),Ki=wi[0],_i=wi[1],Uo=(0,E.useState)(null),ti=(0,De.Z)(Uo,2),Di=ti[0],sl=ti[1],fl=E.useCallback(function(Ri,Vi,Vl){var Eu=Zo.findIndex(function(Cu){return Cu.id===Ri});_i(!0),sl({x:Vi,y:Vl}),Zi(Eu<0?0:Eu),Oi(!0)},[Zo]);E.useEffect(function(){Ki?po||Zi(0):Oi(!1)},[Ki]);var Yl=function(Vi,Vl){Zi(Vi),tr==null||tr(Vi,Vl)},pu=function(){_i(!1),sl(null)},vu=E.useMemo(function(){return{register:Oo,onPreview:fl}},[Oo,fl]);return E.createElement(y.Provider,{value:vu},un,E.createElement(Lt,(0,Be.Z)({"aria-hidden":!Ki,movable:Jn,visible:Ki,prefixCls:Fn,closeIcon:Pr,onClose:pu,mousePosition:Di,imgCommonProps:Ji,src:ml,fallback:$n,icons:Jt,minScale:Rr,maxScale:Br,getContainer:er,current:Sl,count:Zo.length,countRender:br,onTransform:Nr,toolbarRender:xr,imageRender:ja,onChange:Yl},Kr)))},Yt=Bn,kn=["src","alt","onPreviewClose","prefixCls","previewPrefixCls","placeholder","fallback","width","height","style","preview","className","onClick","onError","wrapperClassName","wrapperStyle","rootClassName"],Ge=["src","visible","onVisibleChange","getContainer","mask","maskClassName","movable","icons","scaleStep","minScale","maxScale","imageRender","toolbarRender"],ln=function(st){var gn=st.src,lt=st.alt,Fn=st.onPreviewClose,un=st.prefixCls,nt=un===void 0?"rc-image":un,Jt=st.previewPrefixCls,$t=Jt===void 0?"".concat(nt,"-preview"):Jt,Tn=st.placeholder,$n=st.fallback,mn=st.width,Yn=st.height,na=st.style,er=st.preview,yr=er===void 0?!0:er,Jn=st.className,Rr=st.onClick,Br=st.onError,br=st.wrapperClassName,Pr=st.wrapperStyle,tr=st.rootClassName,Nr=(0,ke.Z)(st,kn),xr=Tn&&Tn!==!0,ja=(0,Le.Z)(yr)==="object"?yr:{},Kr=ja.src,uo=ja.visible,ao=uo===void 0?void 0:uo,Zo=ja.onVisibleChange,Oo=Zo===void 0?Fn:Zo,al=ja.getContainer,ul=al===void 0?void 0:al,Sl=ja.mask,Zi=ja.maskClassName,jr=ja.movable,Gi=ja.icons,po=ja.scaleStep,Oi=ja.minScale,ri=ja.maxScale,ml=ja.imageRender,Ji=ja.toolbarRender,wl=(0,ke.Z)(ja,Ge),wi=Kr!=null?Kr:gn,Ki=(0,Ee.Z)(!!ao,{value:ao,onChange:Oo}),_i=(0,De.Z)(Ki,2),Uo=_i[0],ti=_i[1],Di=ee({src:gn,isCustomPlaceholder:xr,fallback:$n}),sl=(0,De.Z)(Di,3),fl=sl[0],Yl=sl[1],pu=sl[2],vu=(0,E.useState)(null),Ri=(0,De.Z)(vu,2),Vi=Ri[0],Vl=Ri[1],Eu=(0,E.useContext)(y),Cu=!!yr,Uu=function(){ti(!1),Vl(null)},Do=Se()(nt,br,tr,(0,Te.Z)({},"".concat(nt,"-error"),pu==="error")),kr=(0,E.useMemo)(function(){var oi={};return ce.forEach(function(Xi){st[Xi]!==void 0&&(oi[Xi]=st[Xi])}),oi},ce.map(function(oi){return st[oi]})),zr=(0,E.useMemo)(function(){return(0,le.Z)((0,le.Z)({},kr),{},{src:wi})},[wi,kr]),Yr=x(Cu,zr),Ei=function(Xi){var rl=(0,We.os)(Xi.target),Rl=rl.left,El=rl.top;Eu?Eu.onPreview(Yr,Rl,El):(Vl({x:Rl,y:El}),ti(!0)),Rr==null||Rr(Xi)};return E.createElement(E.Fragment,null,E.createElement("div",(0,Be.Z)({},Nr,{className:Do,onClick:Cu?Ei:Rr,style:(0,le.Z)({width:mn,height:Yn},Pr)}),E.createElement("img",(0,Be.Z)({},kr,{className:Se()("".concat(nt,"-img"),(0,Te.Z)({},"".concat(nt,"-img-placeholder"),Tn===!0),Jn),style:(0,le.Z)({height:Yn},na),ref:fl},Yl,{width:mn,height:Yn,onError:Br})),pu==="loading"&&E.createElement("div",{"aria-hidden":"true",className:"".concat(nt,"-placeholder")},Tn),Sl&&Cu&&E.createElement("div",{className:Se()("".concat(nt,"-mask"),Zi),style:{display:(na==null?void 0:na.display)==="none"?"none":void 0}},Sl)),!Eu&&Cu&&E.createElement(Lt,(0,Be.Z)({"aria-hidden":!Uo,visible:Uo,prefixCls:$t,onClose:Uu,mousePosition:Vi,src:wi,alt:lt,fallback:$n,getContainer:ul,icons:Gi,movable:jr,scaleStep:po,minScale:Oi,maxScale:ri,rootClassName:tr,imageRender:ml,imgCommonProps:kr,toolbarRender:Ji},wl)))};ln.PreviewGroup=Yt,ln.displayName="Image";var Mn=ln,Pt=Mn,zt=z(62892),Ft=z(36355),Ot=z(31724),et=z(99267),ze=z(33853),St=z(38819),xt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M672 418H144c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H188V494h440v326z"}},{tag:"path",attrs:{d:"M819.3 328.5c-78.8-100.7-196-153.6-314.6-154.2l-.2-64c0-6.5-7.6-10.1-12.6-6.1l-128 101c-4 3.1-3.9 9.1 0 12.3L492 318.6c5.1 4 12.7.4 12.6-6.1v-63.9c12.9.1 25.9.9 38.8 2.5 42.1 5.2 82.1 18.2 119 38.7 38.1 21.2 71.2 49.7 98.4 84.3 27.1 34.7 46.7 73.7 58.1 115.8a325.95 325.95 0 016.5 140.9h74.9c14.8-103.6-11.3-213-81-302.3z"}}]},name:"rotate-left",theme:"outlined"},Ke=xt,Qe=z(7657),ut=function(st,gn){return E.createElement(Qe.Z,(0,Be.Z)({},st,{ref:gn,icon:Ke}))},Je=E.forwardRef(ut),xe=Je,Zt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M480.5 251.2c13-1.6 25.9-2.4 38.8-2.5v63.9c0 6.5 7.5 10.1 12.6 6.1L660 217.6c4-3.2 4-9.2 0-12.3l-128-101c-5.1-4-12.6-.4-12.6 6.1l-.2 64c-118.6.5-235.8 53.4-314.6 154.2A399.75 399.75 0 00123.5 631h74.9c-.9-5.3-1.7-10.7-2.4-16.1-5.1-42.1-2.1-84.1 8.9-124.8 11.4-42.2 31-81.1 58.1-115.8 27.2-34.7 60.3-63.2 98.4-84.3 37-20.6 76.9-33.6 119.1-38.8z"}},{tag:"path",attrs:{d:"M880 418H352c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H396V494h440v326z"}}]},name:"rotate-right",theme:"outlined"},Xn=Zt,En=function(st,gn){return E.createElement(Qe.Z,(0,Be.Z)({},st,{ref:gn,icon:Xn}))},bn=E.forwardRef(En),Gn=bn,Kn={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M847.9 592H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h605.2L612.9 851c-4.1 5.2-.4 13 6.3 13h72.5c4.9 0 9.5-2.2 12.6-6.1l168.8-214.1c16.5-21 1.6-51.8-25.2-51.8zM872 356H266.8l144.3-183c4.1-5.2.4-13-6.3-13h-72.5c-4.9 0-9.5 2.2-12.6 6.1L150.9 380.2c-16.5 21-1.6 51.8 25.1 51.8h696c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"swap",theme:"outlined"},Ct=Kn,Mt=function(st,gn){return E.createElement(Qe.Z,(0,Be.Z)({},st,{ref:gn,icon:Ct}))},Sn=E.forwardRef(Mt),Dt=Sn,en={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H519V309c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v134H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h118v134c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V519h118c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-in",theme:"outlined"},Sa=en,ia=function(st,gn){return E.createElement(Qe.Z,(0,Be.Z)({},st,{ref:gn,icon:Sa}))},Oa=E.forwardRef(ia),wn=Oa,Sr={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h312c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-out",theme:"outlined"},Un=Sr,Wn=function(st,gn){return E.createElement(Qe.Z,(0,Be.Z)({},st,{ref:gn,icon:Un}))},ma=E.forwardRef(Wn),Ya=ma,xa=z(64993),Lr=z(73819),Tr=z(17313),Nt=z(29878),hn=z(1950),mr=z(83116),At=z(37613);const Xt=An=>({position:An||"absolute",inset:0}),Pn=An=>{const{iconCls:st,motionDurationSlow:gn,paddingXXS:lt,marginXXS:Fn,prefixCls:un,colorTextLightSolid:nt}=An;return{position:"absolute",inset:0,display:"flex",alignItems:"center",justifyContent:"center",color:nt,background:new xa.C("#000").setAlpha(.5).toRgbString(),cursor:"pointer",opacity:0,transition:`opacity ${gn}`,[`.${un}-mask-info`]:Object.assign(Object.assign({},Tr.vS),{padding:`0 ${lt}px`,[st]:{marginInlineEnd:Fn,svg:{verticalAlign:"baseline"}}})}},xn=An=>{const{previewCls:st,modalMaskBg:gn,paddingSM:lt,marginXL:Fn,margin:un,paddingLG:nt,previewOperationColorDisabled:Jt,previewOperationHoverColor:$t,motionDurationSlow:Tn,iconCls:$n,colorTextLightSolid:mn}=An,Yn=new xa.C(gn).setAlpha(.1),na=Yn.clone().setAlpha(.2);return{[`${st}-footer`]:{position:"fixed",bottom:Fn,left:{_skip_check_:!0,value:0},width:"100%",display:"flex",flexDirection:"column",alignItems:"center",color:An.previewOperationColor},[`${st}-progress`]:{marginBottom:un},[`${st}-close`]:{position:"fixed",top:Fn,right:{_skip_check_:!0,value:Fn},display:"flex",color:mn,backgroundColor:Yn.toRgbString(),borderRadius:"50%",padding:lt,outline:0,border:0,cursor:"pointer",transition:`all ${Tn}`,"&:hover":{backgroundColor:na.toRgbString()},[`& > ${$n}`]:{fontSize:An.previewOperationSize}},[`${st}-operations`]:{display:"flex",alignItems:"center",padding:`0 ${nt}px`,backgroundColor:Yn.toRgbString(),borderRadius:100,"&-operation":{marginInlineStart:lt,padding:lt,cursor:"pointer",transition:`all ${Tn}`,userSelect:"none",[`&:not(${st}-operations-operation-disabled):hover > ${$n}`]:{color:$t},"&-disabled":{color:Jt,cursor:"not-allowed"},"&:first-of-type":{marginInlineStart:0},[`& > ${$n}`]:{fontSize:An.previewOperationSize}}}}},Ea=An=>{const{modalMaskBg:st,iconCls:gn,previewOperationColorDisabled:lt,previewCls:Fn,zIndexPopup:un,motionDurationSlow:nt}=An,Jt=new xa.C(st).setAlpha(.1),$t=Jt.clone().setAlpha(.2);return{[`${Fn}-switch-left, ${Fn}-switch-right`]:{position:"fixed",insetBlockStart:"50%",zIndex:un+1,display:"flex",alignItems:"center",justifyContent:"center",width:An.imagePreviewSwitchSize,height:An.imagePreviewSwitchSize,marginTop:-An.imagePreviewSwitchSize/2,color:An.previewOperationColor,background:Jt.toRgbString(),borderRadius:"50%",transform:"translateY(-50%)",cursor:"pointer",transition:`all ${nt}`,userSelect:"none","&:hover":{background:$t.toRgbString()},"&-disabled":{"&, &:hover":{color:lt,background:"transparent",cursor:"not-allowed",[`> ${gn}`]:{cursor:"not-allowed"}}},[`> ${gn}`]:{fontSize:An.previewOperationSize}},[`${Fn}-switch-left`]:{insetInlineStart:An.marginSM},[`${Fn}-switch-right`]:{insetInlineEnd:An.marginSM}}},qt=An=>{const{motionEaseOut:st,previewCls:gn,motionDurationSlow:lt,componentCls:Fn}=An;return[{[`${Fn}-preview-root`]:{[gn]:{height:"100%",textAlign:"center",pointerEvents:"none"},[`${gn}-body`]:Object.assign(Object.assign({},Xt()),{overflow:"hidden"}),[`${gn}-img`]:{maxWidth:"100%",maxHeight:"70%",verticalAlign:"middle",transform:"scale3d(1, 1, 1)",cursor:"grab",transition:`transform ${lt} ${st} 0s`,userSelect:"none","&-wrapper":Object.assign(Object.assign({},Xt()),{transition:`transform ${lt} ${st} 0s`,display:"flex",justifyContent:"center",alignItems:"center","& > *":{pointerEvents:"auto"},"&::before":{display:"inline-block",width:1,height:"50%",marginInlineEnd:-1,content:'""'}})},[`${gn}-moving`]:{[`${gn}-preview-img`]:{cursor:"grabbing","&-wrapper":{transitionDuration:"0s"}}}}},{[`${Fn}-preview-root`]:{[`${gn}-wrap`]:{zIndex:An.zIndexPopup}}},{[`${Fn}-preview-operations-wrapper`]:{position:"fixed",zIndex:An.zIndexPopup+1},"&":[xn(An),Ea(An)]}]},ie=An=>{const{componentCls:st}=An;return{[st]:{position:"relative",display:"inline-block",[`${st}-img`]:{width:"100%",height:"auto",verticalAlign:"middle"},[`${st}-img-placeholder`]:{backgroundColor:An.colorBgContainerDisabled,backgroundImage:"url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuNSAyLjVoLTEzQS41LjUgMCAwIDAgMSAzdjEwYS41LjUgMCAwIDAgLjUuNWgxM2EuNS41IDAgMCAwIC41LS41VjNhLjUuNSAwIDAgMC0uNS0uNXpNNS4yODEgNC43NWExIDEgMCAwIDEgMCAyIDEgMSAwIDAgMSAwLTJ6bTguMDMgNi44M2EuMTI3LjEyNyAwIDAgMS0uMDgxLjAzSDIuNzY5YS4xMjUuMTI1IDAgMCAxLS4wOTYtLjIwN2wyLjY2MS0zLjE1NmEuMTI2LjEyNiAwIDAgMSAuMTc3LS4wMTZsLjAxNi4wMTZMNy4wOCAxMC4wOWwyLjQ3LTIuOTNhLjEyNi4xMjYgMCAwIDEgLjE3Ny0uMDE2bC4wMTUuMDE2IDMuNTg4IDQuMjQ0YS4xMjcuMTI3IDAgMCAxLS4wMi4xNzV6IiBmaWxsPSIjOEM4QzhDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=')",backgroundRepeat:"no-repeat",backgroundPosition:"center center",backgroundSize:"30%"},[`${st}-mask`]:Object.assign({},Pn(An)),[`${st}-mask:hover`]:{opacity:1},[`${st}-placeholder`]:Object.assign({},Xt())}}},de=An=>{const{previewCls:st}=An;return{[`${st}-root`]:(0,Nt._y)(An,"zoom"),"&":(0,hn.J$)(An,!0)}};var he=(0,mr.Z)("Image",An=>{const st=`${An.componentCls}-preview`,gn=(0,At.TS)(An,{previewCls:st,modalMaskBg:new xa.C("#000").setAlpha(.45).toRgbString(),imagePreviewSwitchSize:An.controlHeightLG});return[ie(gn),qt(gn),(0,Lr.QA)((0,At.TS)(gn,{componentCls:st})),de(gn)]},An=>({zIndexPopup:An.zIndexPopupBase+80,previewOperationColor:new xa.C(An.colorTextLightSolid).setAlpha(.65).toRgbString(),previewOperationHoverColor:new xa.C(An.colorTextLightSolid).setAlpha(.85).toRgbString(),previewOperationColorDisabled:new xa.C(An.colorTextLightSolid).setAlpha(.25).toRgbString(),previewOperationSize:An.fontSizeIcon*1.5})),Pe=function(An,st){var gn={};for(var lt in An)Object.prototype.hasOwnProperty.call(An,lt)&&st.indexOf(lt)<0&&(gn[lt]=An[lt]);if(An!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Fn=0,lt=Object.getOwnPropertySymbols(An);Fn{var{previewPrefixCls:st,preview:gn}=An,lt=Pe(An,["previewPrefixCls","preview"]);const{getPrefixCls:Fn}=E.useContext(Ft.E_),un=Fn("image",st),nt=`${un}-preview`,Jt=Fn(),[$t,Tn]=he(un),$n=E.useMemo(()=>{var mn;if(gn===!1)return gn;const Yn=typeof gn=="object"?gn:{},na=Se()(Tn,(mn=Yn.rootClassName)!==null&&mn!==void 0?mn:"");return Object.assign(Object.assign({},Yn),{transitionName:(0,zt.m)(Jt,"zoom",Yn.transitionName),maskTransitionName:(0,zt.m)(Jt,"fade",Yn.maskTransitionName),rootClassName:na})},[gn]);return $t(E.createElement(Pt.PreviewGroup,Object.assign({preview:$n,previewPrefixCls:nt,icons:Xe},lt)))},pa=function(An,st){var gn={};for(var lt in An)Object.prototype.hasOwnProperty.call(An,lt)&&st.indexOf(lt)<0&&(gn[lt]=An[lt]);if(An!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Fn=0,lt=Object.getOwnPropertySymbols(An);Fn{const{prefixCls:st,preview:gn,className:lt,rootClassName:Fn,style:un}=An,nt=pa(An,["prefixCls","preview","className","rootClassName","style"]),{getPrefixCls:Jt,locale:$t=Ot.Z,getPopupContainer:Tn,image:$n}=E.useContext(Ft.E_),mn=Jt("image",st),Yn=Jt(),na=$t.Image||Ot.Z.Image,[er,yr]=he(mn),Jn=Se()(Fn,yr),Rr=Se()(lt,yr,$n==null?void 0:$n.className),Br=E.useMemo(()=>{if(gn===!1)return gn;const Pr=typeof gn=="object"?gn:{},{getContainer:tr}=Pr,Nr=pa(Pr,["getContainer"]);return Object.assign(Object.assign({mask:E.createElement("div",{className:`${mn}-mask-info`},E.createElement(Oe.Z,null),na==null?void 0:na.preview),icons:Xe},Nr),{getContainer:tr||Tn,transitionName:(0,zt.m)(Yn,"zoom",Pr.transitionName),maskTransitionName:(0,zt.m)(Yn,"fade",Pr.maskTransitionName)})},[gn,na]),br=Object.assign(Object.assign({},$n==null?void 0:$n.style),un);return er(E.createElement(Pt,Object.assign({prefixCls:mn,preview:Br,rootClassName:Jn,className:Rr,style:br},nt)))};Rn.PreviewGroup=It;var qn=Rn,za=()=>{const[An,st]=(0,E.useState)(""),[gn,lt]=(0,E.useState)(0);let[Fn,un]=(0,E.useState)(),[nt,Jt]=(0,E.useState)();const[$t,Tn]=(0,E.useState)(!1),$n=(0,E.useRef)("");(0,E.useEffect)(()=>fe.Z.subscribe("preview-image",tr=>{st(tr),console.log(Br.current),document.body.style.overflow="hidden"}),[]),(0,E.useEffect)(()=>(document.addEventListener("keydown",mn),()=>{document.removeEventListener("keydown",mn)}),[]),(0,E.useEffect)(()=>{$n.current=An},[An]);function mn(Pr){Pr.keyCode==27&&$n.current&&Yn()}function Yn(){document.body.style.overflow="auto",un(void 0),Jt(void 0),lt(0),st("")}function na(){lt(gn+90)}function er(){Fn=Br.current.width*1.1,nt=Br.current.height*1.1,Jt(nt),un(Fn)}function yr(){Fn=Br.current.width/1.1,nt=Br.current.height/1.1,Jt(nt),un(Fn)}const Jn=(0,E.useRef)(),Rr=(0,E.useRef)(),Br=(0,E.useRef)(),br=Pr=>{(Pr.nativeEvent.target===Jn.current||Pr.nativeEvent.target===Rr.current)&&Yn()};return E.createElement(E.Fragment,null,An?E.createElement("div",null,E.createElement("div",{className:"preview-wrp-group",ref:Rr},E.createElement(qn,{className:"image-preview",src:An,style:{display:"none"},preview:{visible:!0,src:An,movable:!1,onVisibleChange:Pr=>{st("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},69720:function(Ut,ot,z){"use strict";z.d(ot,{h:function(){return ne}});var E=z(59301),fe=z(57809),Oe=z(78241),Ce=z(3113),Se=z(89780),Be=z.n(Se),le=z(8336),Te=z(12469),De=Object.defineProperty,Le=Object.defineProperties,ke=Object.getOwnPropertyDescriptors,We=Object.getOwnPropertySymbols,Ee=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,y=(ue,re,me)=>re in ue?De(ue,re,{enumerable:!0,configurable:!0,writable:!0,value:me}):ue[re]=me,a=(ue,re)=>{for(var me in re||(re={}))Ee.call(re,me)&&y(ue,me,re[me]);if(We)for(var me of We(re))ce.call(re,me)&&y(ue,me,re[me]);return ue},x=(ue,re)=>Le(ue,ke(re));const b=fe.default.Option,ee={labelCol:{span:4},wrapperCol:{span:20}},te={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};ot.Z=({callback:ue,onCancel:re})=>{const[me,se]=(0,E.useState)("python");function ye(Me){se(te[Me][1])}function Fe(Me){ue(Me)}return E.createElement(Oe.default,x(a({},ee),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Fe,style:{width:500}}),E.createElement(Oe.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},E.createElement(fe.default,{getPopupContainer:Me=>Me.parentNode,onChange:ye},Object.keys(te).map(Me=>E.createElement(b,{key:Me,value:Me},te[Me][0])))),E.createElement(Oe.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},E.createElement(ne,{mode:me})),E.createElement("div",{className:"flex-container flex-end"},E.createElement(Ce.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),E.createElement(Ce.ZP,{type:"ghost",onClick:re},"\u53D6\u6D88")))};function ne({value:ue,onChange:re,mode:me,options:se={}}){const ye=(0,E.useRef)(),[Fe,Me]=(0,E.useState)();return(0,E.useEffect)(()=>{if(Fe){let be=function(at){const Ve=at.getValue();re&&re(Ve)};return Fe.on("change",be),()=>{Fe.off("change",be)}}},[Fe,re]),(0,E.useEffect)(()=>{Fe&&Fe.setOption("mode",me)},[Fe,me]),(0,E.useEffect)(()=>{Fe&&(ue!==Fe.getValue()||ue==="")&&setTimeout(()=>{Fe.setValue(ue||"")},300)},[Fe,ue]),(0,E.useEffect)(()=>{if(ye.current&&!Fe){const be=Be().fromTextArea(ye.current,a({mode:me,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},se));Me(be)}},[ye.current,Fe]),E.createElement("div",{className:"my-codemirror-container"},E.createElement("textarea",{ref:ye}))}},39793:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return ie}});var E=z(59301),fe=z(89780),Oe=z.n(fe),Ce=z(76374),Se=z(8336),Be=z(6313),le=z(25717),Te=z(99498),De=z(25419),Le=z(67549),ke=z(91842),We=({value:de="",className:he,showTextOnly:Pe,showLines:Xe,style:Bt={}})=>{const It=(0,E.useMemo)(()=>"",[de]);return E.createElement(E.Fragment,null,E.createElement("div",{dangerouslySetInnerHTML:{__html:It}}))},Ee=z(59301),ce=Object.defineProperty,y=Object.defineProperties,a=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,te=(de,he,Pe)=>he in de?ce(de,he,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):de[he]=Pe,ne=(de,he)=>{for(var Pe in he||(he={}))b.call(he,Pe)&&te(de,Pe,he[Pe]);if(x)for(var Pe of x(he))ee.call(he,Pe)&&te(de,Pe,he[Pe]);return de},ue=(de,he)=>y(de,a(he));let re=[{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 me({onActionCallback:de,title:he,icon:Pe,actionName:Xe,className:Bt="",children:It}){function pa(){de(Xe)}return Ee.createElement("a",{title:he,className:Bt,onClick:pa},Ee.createElement("i",{className:`${Pe}`}),It)}var se=({watch:de,showNullButton:he,showNullProgramButton:Pe,onActionCallback:Xe,fullScreen:Bt,insertTemp:It,hidetoolBar:pa,extraUse:Rn})=>{const qn=[...re,{title:`${de?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${de?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return Ee.createElement("ul",{className:"markdown-toolbar-container"},!pa&&qn.map((za,An)=>Ee.createElement("li",{key:An},za.actionName?Ee.createElement(me,ue(ne({},za),{onActionCallback:Xe})):Ee.createElement("span",{className:"v-line"}))),he?Ee.createElement("li",null,Ee.createElement(me,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Xe},Ee.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,Pe?Ee.createElement(Ee.Fragment,null,Ee.createElement("li",null,Ee.createElement(me,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Xe},Ee.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),Ee.createElement("li",null,Ee.createElement(me,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Xe},Ee.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,It&&Ee.createElement("li",null,Ee.createElement(me,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${It}`,onActionCallback:Xe},Ee.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Rn&&Ee.createElement("li",null,Rn),Ee.createElement("li",{className:"btn-full-screen"},Ee.createElement(me,{icon:`${Bt?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Bt?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Xe})))},ye=z(91558),Fe=z(78241),Me=z(92832),be=z(3113),at=Object.defineProperty,Ve=Object.defineProperties,it=Object.getOwnPropertyDescriptors,Ye=Object.getOwnPropertySymbols,rt=Object.prototype.hasOwnProperty,yt=Object.prototype.propertyIsEnumerable,bt=(de,he,Pe)=>he in de?at(de,he,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):de[he]=Pe,ft=(de,he)=>{for(var Pe in he||(he={}))rt.call(he,Pe)&&bt(de,Pe,he[Pe]);if(Ye)for(var Pe of Ye(he))yt.call(he,Pe)&&bt(de,Pe,he[Pe]);return de},Gt=(de,he)=>Ve(de,it(he));const Tt={labelCol:{span:4},wrapperCol:{span:20}};var Lt=({callback:de,onCancel:he})=>{function Pe(Xe){de(Xe)}return E.createElement(Fe.default,Gt(ft({},Tt),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Pe,style:{width:500}}),E.createElement(Fe.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},E.createElement(Me.default,null)),E.createElement(Fe.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},E.createElement(Me.default,null)),E.createElement("div",{className:"flex-container flex-end"},E.createElement(be.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),E.createElement(be.ZP,{type:"ghost",onClick:he},"\u53D6\u6D88")))},Rt=z(69720),qe=z(17077),dt=z(43418),Wt=z(95237),Bn=z(9507),Yt=z(59301),kn=({callback:de,onCancel:he})=>{const Pe=document.createElement("canvas"),Xe=Pe.getContext("2d");Pe.width=1e3,Pe.height=800,Xe.fillStyle="#ffffff",Xe.fillRect(0,0,Pe.width,Pe.height);const Bt=Pe.toDataURL("image/png");return Yt.createElement(dt.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},Yt.createElement(Wt.Z,{style:{height:"100vh"}},Yt.createElement(Bn.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Bt,visible:!0,title:String(Date.now())},onOk:It=>{de({src:It.url})},onClose:he})))},Ge=z(12378);function ln(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(ln,go.CommandHandler),ln.prototype.canAlignSelection=function(){var de=this.diagram;return!(de===null||de.isReadOnly||de.isModelReadOnly||de.selection.count<2)},ln.prototype.alignLeft=function(){var de=this.diagram;de.startTransaction("aligning left");var he=1/0;de.selection.each(function(Pe){Pe instanceof go.Link||(he=Math.min(Pe.position.x,he))}),de.selection.each(function(Pe){Pe instanceof go.Link||Pe.move(new go.Point(he,Pe.position.y))}),de.commitTransaction("aligning left")},ln.prototype.alignRight=function(){var de=this.diagram;de.startTransaction("aligning right");var he=-1/0;de.selection.each(function(Pe){if(!(Pe instanceof go.Link)){var Xe=Pe.actualBounds.x+Pe.actualBounds.width;he=Math.max(Xe,he)}}),de.selection.each(function(Pe){Pe instanceof go.Link||Pe.move(new go.Point(he-Pe.actualBounds.width,Pe.position.y))}),de.commitTransaction("aligning right")},ln.prototype.alignTop=function(){var de=this.diagram;de.startTransaction("alignTop");var he=1/0;de.selection.each(function(Pe){Pe instanceof go.Link||(he=Math.min(Pe.position.y,he))}),de.selection.each(function(Pe){Pe instanceof go.Link||Pe.move(new go.Point(Pe.position.x,he))}),de.commitTransaction("alignTop")},ln.prototype.alignBottom=function(){var de=this.diagram;de.startTransaction("aligning bottom");var he=-1/0;de.selection.each(function(Pe){if(!(Pe instanceof go.Link)){var Xe=Pe.actualBounds.y+Pe.actualBounds.height;he=Math.max(Xe,he)}}),de.selection.each(function(Pe){Pe instanceof go.Link||Pe.move(new go.Point(Pe.actualBounds.x,he-Pe.actualBounds.height))}),de.commitTransaction("aligning bottom")},ln.prototype.alignCenterX=function(){var de=this.diagram,he=de.selection.first();if(he){de.startTransaction("aligning Center X");var Pe=he.actualBounds.x+he.actualBounds.width/2;de.selection.each(function(Xe){Xe instanceof go.Link||Xe.move(new go.Point(Pe-Xe.actualBounds.width/2,Xe.actualBounds.y))}),de.commitTransaction("aligning Center X")}},ln.prototype.alignCenterY=function(){var de=this.diagram,he=de.selection.first();if(he){de.startTransaction("aligning Center Y");var Pe=he.actualBounds.y+he.actualBounds.height/2;de.selection.each(function(Xe){Xe instanceof go.Link||Xe.move(new go.Point(Xe.actualBounds.x,Pe-Xe.actualBounds.height/2))}),de.commitTransaction("aligning Center Y")}},ln.prototype.alignColumn=function(de){var he=this.diagram;he.startTransaction("align Column"),de===void 0&&(de=0),de=parseFloat(de);var Pe=new Array;he.selection.each(function(Rn){Rn instanceof go.Link||Pe.push(Rn)});for(var Xe=0;Xe0){for(var Rn=It.elt(pa-1);Rn!==null&&Rn.isTreeExpanded&&!Rn.isTreeLeaf;){var qn=this._sortTreeChildrenByY(Rn);Rn=qn.last()}Rn!==null&&de.select(Rn)}else de.select(Bt)}}else if(Pe.key==="Down")if(he.isTreeExpanded&&!he.isTreeLeaf){var Xe=this._sortTreeChildrenByY(he).first();Xe!==null&&de.select(Xe)}else for(;he!==null;){var Bt=he.findTreeParentNode();if(Bt===null)break;var It=this._sortTreeChildrenByY(Bt),pa=It.indexOf(he);if(paIt.y?1:Bt.xIt.x?1:0}),he},ln.prototype.copyToClipboard=function(de){go.CommandHandler.prototype.copyToClipboard.call(this,de),this._lastPasteOffset.set(this.pasteOffset)},ln.prototype.pasteFromClipboard=function(){var de=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(de,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),de},Object.defineProperty(ln.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(de){if(de!=="move"&&de!=="select"&&de!=="scroll"&&de!=="tree"&&de!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+de);this._arrowKeyBehavior=de}}),Object.defineProperty(ln.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(de){if(!(de instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+de);this._pasteOffset.set(de)}});var Mn=ln,Pt=z(63720),zt=z(43604),Ft=z(38986),Ot={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},et=z(59301),ze=(de,he,Pe)=>new Promise((Xe,Bt)=>{var It=qn=>{try{Rn(Pe.next(qn))}catch(za){Bt(za)}},pa=qn=>{try{Rn(Pe.throw(qn))}catch(za){Bt(za)}},Rn=qn=>qn.done?Xe(qn.value):Promise.resolve(qn.value).then(It,pa);Rn((Pe=Pe.apply(de,he)).next())});function St({onCancel:de,callback:he}){let Pe=(0,E.useRef)(),Xe=(0,E.useRef)(),Bt=(0,E.useRef)(),It=(0,E.useRef)(!1);const pa=(0,E.useRef)(!1),[Rn,qn]=(0,E.useState)(0);function za(){const st=Ge.bx.make,gn={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"};Pe.current=new Ge.S0(Xe.current,{padding:20,grid:st(Ge.s_,"Grid",st(Ge.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),st(Ge.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:tr=>{var Nr=tr.diagram.commandHandler.addTopLevelParts(tr.diagram.selection,!0);Nr||tr.diagram.currentTool.doCancel()},commandHandler:st(Mn),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:tr=>{var Nr=tr.subject;Nr.location=Nr.location.copy().snapToGridPoint(tr.diagram.grid.gridOrigin,tr.diagram.grid.gridCellSize),setTimeout(()=>{tr.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:tr=>{var Nr=tr.subject;setTimeout(()=>{tr.diagram.commandHandler.editTextBlock()})},LinkRelinked:tr=>{var Nr=tr.parameter.part;Nr.invalidateConnectedLinks();var xr=tr.subject;tr.diagram.toolManager.linkingTool.isForwards?xr.toNode.invalidateConnectedLinks():xr.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),Pe.current.nodeTemplate=st(Ge.NB,"Auto",{locationSpot:Ge.z6.Center,locationObjectName:"SHAPE",desiredSize:new Ge.$u(120,60),minSize:new Ge.$u(40,40),resizable:!0,resizeCellSize:new Ge.$u(10,10),rotatable:!0},new Ge.KX("location","loc",Ge.E9.parse).makeTwoWay(Ge.E9.stringify),new Ge.KX("desiredSize","size",Ge.$u.parse).makeTwoWay(Ge.$u.stringify),st(Ge.bn,{name:"SHAPE",fill:gn.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Ge.z6.AllSides,toSpot:Ge.z6.AllSides},new Ge.KX("figure"),new Ge.KX("fill"),new Ge.KX("stroke","borderColor"),new Ge.KX("strokeWidth","thickness"),new Ge.KX("strokeDashArray","dash")),st(Ge.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),st(Ge.al,{margin:1,textAlign:"center",overflow:Ge.al.OverflowEllipsis,editable:!0},new Ge.KX("text").makeTwoWay(),new Ge.KX("stroke","color"))),Pe.current.nodeTemplate.toolTip=st("ToolTip",st(Ge.s_,"Vertical",{maxSize:new Ge.$u(200,NaN)},st(Ge.al,{font:"bold 10pt sans-serif",textAlign:"center"},new Ge.KX("text")),st(Ge.al,{font:"10pt sans-serif",textAlign:"center"},new Ge.KX("text","details"))));function lt(tr,Nr){var xr=(ja,Kr)=>{ja.handled=!0,ja.diagram.model.commit(uo=>{var ao=Kr.part.adornedPart,Zo=new Ge.E9().setRectSpot(ao.actualBounds,tr);Zo.subtract(ao.location),Zo.scale(2,2),Zo.x+=Math.sign(Zo.x)*130,Zo.y+=Math.sign(Zo.y)*130,Zo.add(ao.location),Zo.snapToGridPoint(ja.diagram.grid.gridOrigin,ja.diagram.grid.gridCellSize);var Oo=uo.copyNodeData(ao.data);uo.setGroupKeyForNodeData(Oo,uo.getGroupKeyForNodeData(ao.data)),uo.addNodeData(Oo);var al={from:ao.key,to:uo.getKeyForNodeData(Oo)};uo.addLinkData(al);var ul=ja.diagram.findNodeForData(Oo);ul.location=Zo,ja.diagram.select(ul),setTimeout(()=>{ja.diagram.commandHandler.editTextBlock()},20)})};return st(Ge.bn,{figure:Nr,alignment:tr,alignmentFocus:tr.opposite(),width:tr.equals(Ge.z6.Top)||tr.equals(Ge.z6.Bottom)?25:18,height:tr.equals(Ge.z6.Top)||tr.equals(Ge.z6.Bottom)?18:25,fill:"orange",stroke:gn.white,strokeWidth:4,mouseEnter:(ja,Kr)=>Kr.fill="dodgerblue",mouseLeave:(ja,Kr)=>Kr.fill="orange",isActionable:!0,click:xr,contextClick:xr})}function Fn(tr){return st(Ge.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:(Nr,xr)=>xr.fill="dodgerblue",mouseLeave:(Nr,xr)=>xr.fill="orange",click:(Nr,xr)=>{Nr.diagram.commandHandler.showContextMenu(xr.part.adornedPart)}},tr||{})}Pe.current.nodeTemplate.selectionAdornmentTemplate=st(Ge.uz,"Spot",st(Ge.Vm,{padding:10}),lt(Ge.z6.Top,"TriangleUp"),lt(Ge.z6.Left,"TriangleLeft"),lt(Ge.z6.Right,"TriangleRight"),lt(Ge.z6.Bottom,"TriangleDown"),Fn({alignment:new Ge.z6(.75,0)}));function un(tr,Nr){return(xr,ja)=>{xr.handled=!0,xr.diagram.model.commit(Kr=>{Kr.set(ja.part.adornedPart.data,tr,Nr)})}}function nt(tr,Nr){return Nr||(Nr="color"),st(Ge.bn,{width:16,height:16,stroke:"lightgray",fill:tr,margin:1,background:"transparent",mouseEnter:(xr,ja)=>ja.stroke="dodgerblue",mouseLeave:(xr,ja)=>ja.stroke="lightgray",click:un(Nr,tr),contextClick:un(Nr,tr)})}function Jt(){return[st("ContextMenuButton",st(Ge.s_,"Horizontal",nt(gn.white,"fill"),nt(gn.beige,"fill"),nt(gn.extralightblue,"fill"),nt(gn.extralightred,"fill"))),st("ContextMenuButton",st(Ge.s_,"Horizontal",nt(gn.lightgray,"fill"),nt(gn.lightgreen,"fill"),nt(gn.lightblue,"fill"),nt(gn.lightred,"fill")))]}function $t(){return[st("ContextMenuButton",st(Ge.s_,"Horizontal",nt(gn.black),nt(gn.green),nt(gn.blue),nt(gn.red))),st("ContextMenuButton",st(Ge.s_,"Horizontal",nt(gn.white),nt(gn.magenta),nt(gn.purple),nt(gn.orange)))]}function Tn(tr,Nr){return Nr||(Nr="thickness"),st(Ge.bn,"LineH",{width:16,height:16,strokeWidth:tr,margin:1,background:"transparent",mouseEnter:(xr,ja)=>ja.background="dodgerblue",mouseLeave:(xr,ja)=>ja.background="transparent",click:un(Nr,tr),contextClick:un(Nr,tr)})}function $n(tr,Nr){return Nr||(Nr="dash"),st(Ge.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:tr,margin:1,background:"transparent",mouseEnter:(xr,ja)=>ja.background="dodgerblue",mouseLeave:(xr,ja)=>ja.background="transparent",click:un(Nr,tr),contextClick:un(Nr,tr)})}function mn(){return[st("ContextMenuButton",st(Ge.s_,"Horizontal",Tn(1),Tn(2),Tn(3),Tn(4))),st("ContextMenuButton",st(Ge.s_,"Horizontal",$n(null),$n([2,4]),$n([4,4])))]}function Yn(tr,Nr){return Nr||(Nr="figure"),st(Ge.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:tr,margin:1,background:"transparent",mouseEnter:(xr,ja)=>ja.fill="dodgerblue",mouseLeave:(xr,ja)=>ja.fill="lightgray",click:un(Nr,tr),contextClick:un(Nr,tr)})}Pe.current.nodeTemplate.contextMenu=st("ContextMenu",st("ContextMenuButton",st(Ge.s_,"Horizontal",Yn("Rectangle"),Yn("RoundedRectangle"),Yn("Ellipse"),Yn("Diamond"))),st("ContextMenuButton",st(Ge.s_,"Horizontal",Yn("Parallelogram2"),Yn("ManualOperation"),Yn("Procedure"),Yn("Cylinder1"))),st("ContextMenuButton",st(Ge.s_,"Horizontal",Yn("Terminator"),Yn("CreateRequest"),Yn("Document"),Yn("TriangleDown"))),Jt(),$t(),mn()),Pe.current.groupTemplate=st(Ge.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:Ge.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(tr,Nr)=>{var xr=Nr.addMembers(Nr.diagram.selection,!0);xr||Nr.diagram.currentTool.doCancel()},avoidable:!1},new Ge.KX("location","loc",Ge.E9.parse).makeTwoWay(Ge.E9.stringify),st(Ge.s_,"Auto",{name:"BODY"},st(Ge.bn,{parameter1:10,fill:gn.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Ge.z6.AllSides,toSpot:Ge.z6.AllSides},new Ge.KX("fill"),new Ge.KX("stroke","color"),new Ge.KX("strokeWidth","thickness"),new Ge.KX("strokeDashArray","dash")),st(Ge.Vm,{background:"transparent",margin:20})),st(Ge.al,{alignment:Ge.z6.Top,alignmentFocus:Ge.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new Ge.KX("text"),new Ge.KX("stroke","color"))),Pe.current.groupTemplate.selectionAdornmentTemplate=st(Ge.uz,"Spot",st(Ge.s_,"Auto",st(Ge.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),st(Ge.Vm,{margin:1.5})),Fn({alignment:Ge.z6.TopRight,alignmentFocus:Ge.z6.BottomRight})),Pe.current.groupTemplate.contextMenu=st("ContextMenu",Jt(),$t(),mn()),Pe.current.linkTemplate=st(Ge.rU,{layerName:"Foreground",routing:Ge.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new Ge.KX("fromSpot","fromSpot",Ge.z6.parse),new Ge.KX("toSpot","toSpot",Ge.z6.parse),new Ge.KX("fromShortLength","dir",tr=>tr>=1?10:0),new Ge.KX("toShortLength","dir",tr=>tr>=1?10:0),new Ge.KX("points").makeTwoWay(),st(Ge.bn,{strokeWidth:2},new Ge.KX("stroke","color"),new Ge.KX("strokeWidth","thickness"),new Ge.KX("strokeDashArray","dash")),st(Ge.bn,{segmentIndex:0,segmentOffset:new Ge.E9(15,0),segmentOrientation:Ge.rU.OrientAlong,alignmentFocus:Ge.z6.Right,figure:"circle",width:10,strokeWidth:0},new Ge.KX("fill","color"),new Ge.KX("visible","dir",tr=>tr===1)),st(Ge.bn,{segmentIndex:-1,segmentOffset:new Ge.E9(-10,6),segmentOrientation:Ge.rU.OrientPlus90,alignmentFocus:Ge.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Ge.KX("fill","color"),new Ge.KX("visible","dir",tr=>tr>=1),new Ge.KX("width","thickness",tr=>7+3*tr),new Ge.KX("height","thickness",tr=>7+3*tr),new Ge.KX("segmentOffset","thickness",tr=>new Ge.E9(-15,4+1.5*tr))),st(Ge.bn,{segmentIndex:0,segmentOffset:new Ge.E9(15,-6),segmentOrientation:Ge.rU.OrientMinus90,alignmentFocus:Ge.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Ge.KX("fill","color"),new Ge.KX("visible","dir",tr=>tr===2),new Ge.KX("width","thickness",tr=>7+3*tr),new Ge.KX("height","thickness",tr=>7+3*tr),new Ge.KX("segmentOffset","thickness",tr=>new Ge.E9(-15,4+1.5*tr))),st(Ge.al,{alignmentFocus:new Ge.z6(0,1,-4,0),editable:!0},new Ge.KX("text").makeTwoWay(),new Ge.KX("stroke","color"))),Pe.current.linkTemplate.selectionAdornmentTemplate=st(Ge.uz,st(Ge.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:na(2)},new Ge.KX("pathPattern","thickness",na)),Fn({alignmentFocus:new Ge.z6(0,0,-6,-4)}));function na(tr){return st(Ge.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(tr+4).toString()+" H3"})}function er(tr){var Nr="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return tr===0?Nr="M0 0 M16 16 M0 8 L16 8":tr===2&&(Nr="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),st(Ge.bn,{geometryString:Nr,margin:2,background:"transparent",mouseEnter:(xr,ja)=>ja.background="dodgerblue",mouseLeave:(xr,ja)=>ja.background="transparent",click:un("dir",tr),contextClick:un("dir",tr)})}function yr(tr){var Nr=(xr,ja)=>{xr.handled=!0,xr.diagram.model.commit(Kr=>{var uo=ja.part.adornedPart;Kr.set(uo.data,tr?"toSpot":"fromSpot",Ge.z6.stringify(Ge.z6.AllSides)),(tr?uo.toNode:uo.fromNode).invalidateConnectedLinks()})};return st(Ge.bn,{width:12,height:12,fill:"transparent",mouseEnter:(xr,ja)=>ja.background="dodgerblue",mouseLeave:(xr,ja)=>ja.background="transparent",click:Nr,contextClick:Nr})}function Jn(tr,Nr){var xr=0,ja=Ge.z6.RightSide;tr.equals(Ge.z6.Top)?(xr=270,ja=Ge.z6.TopSide):tr.equals(Ge.z6.Left)?(xr=180,ja=Ge.z6.LeftSide):tr.equals(Ge.z6.Bottom)&&(xr=90,ja=Ge.z6.BottomSide),Nr||(xr-=180);var Kr=(uo,ao)=>{uo.handled=!0,uo.diagram.model.commit(Zo=>{var Oo=ao.part.adornedPart;Zo.set(Oo.data,Nr?"toSpot":"fromSpot",Ge.z6.stringify(ja)),(Nr?Oo.toNode:Oo.fromNode).invalidateConnectedLinks()})};return st(Ge.bn,{alignment:tr,alignmentFocus:tr.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:xr,background:"transparent",mouseEnter:(uo,ao)=>ao.background="dodgerblue",mouseLeave:(uo,ao)=>ao.background="transparent",click:Kr,contextClick:Kr})}Pe.current.linkTemplate.contextMenu=st("ContextMenu",$t(),mn(),st("ContextMenuButton",st(Ge.s_,"Horizontal",er(0),er(1),er(2))),st("ContextMenuButton",st(Ge.s_,"Horizontal",st(Ge.s_,"Spot",yr(!1),Jn(Ge.z6.Top,!1),Jn(Ge.z6.Left,!1),Jn(Ge.z6.Right,!1),Jn(Ge.z6.Bottom,!1)),st(Ge.s_,"Spot",{margin:new Ge.Zt(0,0,0,2)},yr(!0),Jn(Ge.z6.Top,!0),Jn(Ge.z6.Left,!0),Jn(Ge.z6.Right,!0),Jn(Ge.z6.Bottom,!0)))));const Rr=`{ "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"}, +{"text":"What do our users want?","key":-11,"loc":"105 -334.305","group":-20,"figure":"Ellipse","fill":"#ffffff","color":"black"}, +{"text":"Meetings","key":-12,"loc":"-65 -444.305","group":-16,"figure":"TriangleDown","fill":"#ffffff"}, +{"text":"Reviews","key":-13,"loc":"105 -454.305","group":-20,"figure":"TriangleDown","fill":"#ffffff","color":"black"}, +{"text":"Can we solve it?","key":-14,"loc":"190 -140","color":"#7d33ff","fill":"#ffffff","figure":"Diamond","size":"140 80","thickness":3}, +{"isGroup":true,"text":"Internal","key":-16,"loc":"-65 -384.305","fill":"#d5ebff","dash":null,"thickness":1,"group":-22}, +{"isGroup":true,"text":"External","key":-20,"loc":"105 -394.305","fill":"#d5ebff","dash":null,"thickness":1,"group":-22}, +{"isGroup":true,"text":"Sources","key":-22,"loc":"20 -400","fill":"#a5d2fa","dash":[4,4],"color":"#3358ff"} +], + "linkDataArray": [ +{"from":-12,"to":-10,"points":[-65,-414.305,-65,-404.305,-65,-384.305,-65,-384.305,-65,-364.305,-65,-354.305],"dash":null,"dir":1}, +{"from":-13,"to":-11,"points":[105,-424.305,105,-414.305,105,-394.305,105,-394.305,105,-374.305,105,-364.305],"dash":null,"color":"#000000","dir":1}, +{"from":-10,"to":-9,"points":[-65,-294.305,-65,-284.305,-65,-232.1525,-40,-232.1525,-40,-180,-40,-170],"dir":2,"dash":[4,4]}, +{"from":-11,"to":-9,"points":[105,-304.305,105,-294.305,105,-237.1525,0,-237.1525,0,-180,0,-170],"dash":[4,4],"dir":2}, +{"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 Br=["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 br(tr){return console.log("shapeName:",tr),Br.indexOf(tr)>=0}var Pr=new Ge.YI(Bt.current,{maxSelectionCount:1,linkTemplate:st(Ge.rU,{locationSpot:Ge.z6.Center,selectionAdornmentTemplate:st(Ge.uz,"Link",{locationSpot:Ge.z6.Center},st(Ge.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),st(Ge.bn,{toArrow:"Standard",stroke:null}))},{routing:Ge.rU.AvoidsNodes,curve:Ge.rU.JumpOver,corner:5,toShortLength:4},new Ge.KX("points"),st(Ge.bn,{isPanelMain:!0,strokeWidth:2}),st(Ge.bn,{toArrow:"Standard",stroke:null})),model:new Ge.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...Ge.bn.getFigureGenerators().toArray().map(tr=>({text:"\u672A\u547D\u540D",size:"100 100",figure:tr.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return Pe.current.addDiagramListener("TextEdited",function(tr){var Nr;const xr=tr.subject.part;var ja=(Nr=document.activeElement)==null?void 0:Nr.value;typeof ja=="string"&&ja.trim()===""&&Pe.current.model.commit(function(Kr){Kr.set(xr.data,"text","\u672A\u547D\u540D"),Pe.current.commandHandler.stopCommand()},"increment")}),Pr.nodeTemplate=st(Ge.NB,"Auto",{locationSpot:Ge.z6.Center},new Ge.KX("location","location",Ge.E9.parse).makeTwoWay(Ge.E9.stringify),st(Ge.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 Ge.KX("stroke").makeTwoWay(),new Ge.KX("fill").makeTwoWay(),new Ge.KX("figure")),st(Ge.al,{margin:new Ge.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new Ge.$u(16,16),maxSize:new Ge.$u(10,NaN),textAlign:"center",editable:!0},new Ge.KX("key").makeTwoWay())),setTimeout(()=>{Pe.current.grid=st(Ge.s_,"Grid",st(Ge.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),st(Ge.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),Pe.current.grid.visible=!0,Pe.current.grid.gridCellStroke="darkgray",Pe.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=Pe.current,Pe.current}const An=()=>ze(this,null,function*(){var st=Pe.current.makeImage();const gn=yield(0,Ft.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:st.src}});he({src:gn.url})});return(0,E.useEffect)(()=>(setTimeout(()=>{za()},500),qn(Rn+1),()=>{Pe.current=null}),[]),et.createElement("div",{ref:pa,className:It.current?`${Ot.maxH60} body-overflow-initial`:"body-overflow-initial"},et.createElement(dt.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!Rn,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:et.createElement(Wt.Z,null,et.createElement(zt.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),et.createElement(zt.Z,{onClick:()=>{var st,gn,lt=Pe.current.selection.first();if(It.current=!It.current,document.activeElement&<){let Fn=(gn=(st=document.activeElement)==null?void 0:st.value)==null?void 0:gn.trim();typeof Fn=="string"&&Pe.current.model.commit(function(un){un.set(lt.data,"text",Fn||"\u672A\u547D\u540D"),Pe.current.commandHandler.stopCommand()},"increment")}qn(Rn+1)}},et.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:de},et.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:Ot.flowChartWrp},et.createElement("div",{style:{display:"flex",height:"100%"}},et.createElement("div",{style:{width:"300px",height:"100%"}},et.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),et.createElement("div",{style:{height:"calc(100% - 50px)"},className:Ot.myPaletteDiv,ref:Bt})),et.createElement("div",{style:{flex:1,position:"relative"}},et.createElement("div",{ref:Xe,style:{height:"80vh"}}))),et.createElement("div",{className:"tr"},et.createElement(be.ZP,{size:"large",onClick:An,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var xt=St,Ke=z(5112),Qe=z(5871);const ut=Ke.ZP.Group,Je={margin:"0 8px"};var xe=({callback:de,onCancel:he})=>{function Pe(Xe){de(Xe)}return E.createElement(Fe.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Pe},E.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},E.createElement("span",{style:Je},"\u5355\u5143\u683C\u6570\uFF1A"),E.createElement("span",{style:Je},"\u884C\u6570"),E.createElement(Fe.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},E.createElement(Qe.Z,null)),E.createElement("span",{style:Je},"\u5217\u6570"),E.createElement(Fe.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},E.createElement(Qe.Z,null))),E.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},E.createElement("span",{style:Je},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),E.createElement(Fe.default.Item,{name:"align"},E.createElement(ut,null,E.createElement(Ke.ZP,{value:"default"},E.createElement("i",{className:"fa fa-align-justify"})),E.createElement(Ke.ZP,{value:"left"},E.createElement("i",{className:"fa fa-align-left"})),E.createElement(Ke.ZP,{value:"center"},E.createElement("i",{className:"fa fa-align-center"})),E.createElement(Ke.ZP,{value:"right"},E.createElement("i",{className:"fa fa-align-right"}))))),E.createElement("div",{className:"flex-container flex-end"},E.createElement(be.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),E.createElement(be.ZP,{type:"ghost",onClick:he},"\u53D6\u6D88")))},Zt=z(78673),Xn=z(43001),En=z.n(Xn),Gn=(0,E.forwardRef)(({use3d:de,width:he,height:Pe,callback:Xe,showSaveButton:Bt},It)=>{const pa=(0,E.useRef)(),Rn=(0,E.useRef)(),[qn,za]=(0,E.useState)(!1),An=(0,E.useRef)({id:pa,appName:"graphing",width:he||1e3,height:Pe||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,E.useEffect)(()=>{Rn.current=new(En())(An.current,!0),window.onload=function(){Rn.current.inject("applet_container")}},[]);const st=()=>{var gn=window.ggbApplet.getPNGBase64(1,!0,72);return Xe&&Xe(gn),gn};return(0,E.useEffect)(()=>{An.current.appName=qn?"3D":"graphing",Rn.current.inject("applet_container")},[qn]),(0,E.useEffect)(()=>{za(de)},[de]),(0,E.useImperativeHandle)(It,()=>({getImgData:st})),E.createElement(E.Fragment,null,E.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:pa}),E.createElement(Wt.Z,{align:"middle"},E.createElement(zt.Z,{flex:1},E.createElement(Zt.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:qn,onChange:gn=>za(gn)})),E.createElement(zt.Z,null,E.createElement(be.ZP,{size:"large",onClick:st,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),Kn=z(76562),Ct=z(1012),Mt=z(8591);const Sn="link",Dt="upload-image",en="add-flowchart",Sa="draw-image",ia="add-flowchart",Oa="code-block",wn="add-table",Sr="------------",Un={default:Sr,left:`:${Sr}`,center:`:${Sr}:`,right:`${Sr}:`};var Wn=z(37808),ma=(de,he,Pe)=>new Promise((Xe,Bt)=>{var It=qn=>{try{Rn(Pe.next(qn))}catch(za){Bt(za)}},pa=qn=>{try{Rn(Pe.throw(qn))}catch(za){Bt(za)}},Rn=qn=>qn.done?Xe(qn.value):Promise.resolve(qn.value).then(It,pa);Rn((Pe=Pe.apply(de,he)).next())});function Ya(){}let xa=0;const Lr=1e4,Tr="\u2581",Nt="@\u2581\u2581@",hn="@\u2581@",mr=` +**\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`,At=["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 Xt(de){return/^\d+$/.test(de)?`${de}px`:de}const xn=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",Ea={[xn+"-B"]:"bold",[xn+"-I"]:"italic"},qt={[Sn]:"\u6DFB\u52A0\u94FE\u63A5",[Oa]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[Dt]:"\u6DFB\u52A0\u56FE\u7247",[Sa]:"\u6DFB\u52A0\u753B\u56FE",[en]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[wn]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var ie=({defaultValue:de="",onChange:he,width:Pe="100%",height:Xe=400,miniToolbar:Bt=!1,isFocus:It=!1,watch:pa,insertTemp:Rn,mode:qn="markdown",id:za="markdown-editor-id",showResizeBar:An=!1,noStorage:st=!1,showNullButton:gn=!1,showNullProgramButton:lt=!1,hidetoolBar:Fn=!1,fullScreen:un=!1,onBlur:nt,onCMBeforeChange:Jt,onFullScreen:$t,className:Tn="",disablePaste:$n=!1,disabled:mn=!1,disabledFill:Yn=!1,placeholder:na="",values:er="",extraUse:yr})=>{const[Jn,Rr]=(0,E.useState)(null),[Br,br]=(0,E.useState)(de),[Pr,tr]=(0,E.useState)(pa),[Nr,xr]=(0,E.useState)(un),[ja,Kr]=(0,E.useState)(""),[uo,ao]=(0,E.useState)(0),[Zo,Oo]=(0,E.useState)(Xe),[al,ul]=(0,E.useState)(!1),Sl=(0,E.useRef)((0,Ct.Z)()),Zi=(0,E.useRef)(!1),jr=(0,E.useRef)(),[Gi,po]=(0,E.useState)(0),[Oi,ri]=(0,E.useState)(0),ml=(0,E.useRef)(),Ji=(0,E.useRef)(),wl=(0,E.useRef)(),wi=(0,E.useRef)(),Ki=()=>ma(void 0,null,function*(){var Do;const kr=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:Sl.current}});(Do=kr==null?void 0:kr.attachments)!=null&&Do.length&&(console.log("cm:",Jn,ml),kr.attachments.map(zr=>{zr.content_type.indexOf("image")>-1?Jn.replaceSelection(`![,](/api/attachments/${zr.id}?type=${zr.content_type})`):zr.content_type.indexOf("video")>-1?Jn.replaceSelection(``):zr.content_type.indexOf("pdf")>-1?Jn.replaceSelection(`
${zr.name}`):Jn.replaceSelection(`[${zr.name}](${ENV.API_SERVER}/api/attachments/${zr.id}?type=${zr.content_type})`)}))});(0,E.useEffect)(()=>{const Do=window.scrollY||window.pageYOffset;br(er),Jn==null||Jn.setValue(er),window.scrollTo(0,Do)},[er]),(0,E.useEffect)(()=>{$t==null||$t(Nr)},[Nr]),(0,E.useEffect)(()=>{if(ml.current){let Do=function(zr,Yr){var Ei;if($n){Yr.preventDefault();return}const oi=Yr.clipboardData;if(oi){const Xi=oi.types.toString(),rl=oi.items;if(Xi==="Files"||oi.types.indexOf("Files")>-1){if(Yr.preventDefault(),qn=="stex")return;try{let Rl=rl[1];((Ei=rl[0])==null?void 0:Ei.kind)==="file"&&(Rl=rl[0]);const El=Rl.getAsFile(),Ol=El.name.split(".").pop();(0,qe.I)(El,Jl=>{var Fi,Pa,Ho;Jl.id?((Fi=El==null?void 0:El.type)==null?void 0:Fi.indexOf("image"))>-1?kr.replaceSelection(``):((Pa=El==null?void 0:El.type)==null?void 0:Pa.indexOf("video"))>-1?kr.replaceSelection(``):((Ho=El==null?void 0:El.type)==null?void 0:Ho.indexOf("pdf"))>-1?kr.replaceSelection(`${El.name}`):At.includes(Ol)?kr.replaceSelection(`${El.name}`):kr.replaceSelection(`[${El.name}](/api/attachments/${Jl.id}?type=${Jl.content_type})`):(Jl==null?void 0:Jl.status)===401&&(Mt.ZP.warning((Jl==null?void 0:Jl.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(Rl){Mt.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const kr=Oe().fromTextArea(ml.current,{mode:qn,lineNumbers:!Bt,lineWrapping:!0,value:de,autoCloseTags:!lt,autoCloseBrackets:!0});return kr.on("keyup",function(zr,Yr){Yr.keyCode===8&&(zr.getValue()==""?kr.setOption("placeholder",na):kr.setOption("placeholder",null))}),kr.on("keydown",function(zr,Yr){if(Yr.keyCode===8){var Ei=Uo(zr);Ei&&Yr.preventDefault()}}),It&&kr.focus(),kr.on("paste",Do),kr.on("dragleave",function(zr,Yr){Ji.current.classList.remove("mouse-hover-md")}),mn&&kr.on("beforeChange",function(zr,Yr){(Yr.origin==="paste"||Yr.origin==="+input")&&Yr.cancel()}),Rr(kr),()=>{kr.off("paste",Do)}}},[]);const _i=(0,E.useCallback)(()=>{if(Ji.current)try{}catch(Do){console.log(Do,"---- to set md editor body height")}},[Zo,Ji,Nr]);(0,E.useEffect)(()=>{function Do(){let kr=new Ce.Z(zr=>{for(let Yr of zr)(Yr.target.offsetHeight>0||Yr.target.offsetWidth>0)&&(_i(),Jn.setSize("100%","100%"),Jn.refresh())});return kr.observe(ml.current.parentElement),kr}if(Jn){const kr=Do();return()=>{var zr,Yr;(zr=ml.current)!=null&&zr.parentElement&&kr.unobserve((Yr=ml.current)==null?void 0:Yr.parentElement)}}},[Jn,_i]),(0,E.useEffect)(()=>{if(Jn){let Do=[];for(const[kr,zr]of Object.entries(Ea)){let Yr={[kr]:()=>{ti(zr)}};Do.push(Yr),Jn.addKeyMap(Yr)}return jr.current=setInterval(()=>{Zi.current&&Ki()},4e3),()=>{clearInterval(jr.current);for(let kr of Do)Jn.removeKeyMap(kr)}}},[Jn]),(0,E.useEffect)(()=>{un!==Nr&&xr(un)},[un]),(0,Wn.Z)(()=>{if(!st&&uo>0){let Do=new Date().getTime(),kr=window.sessionStorage.getItem(za);Do>=uo+Lr&&(!kr||kr!==Br)&&(window.sessionStorage.setItem(za,Br),ul(!0))}},Lr),(0,E.useEffect)(()=>{tr(pa)},[Jn,pa]),(0,E.useEffect)(()=>{Jn&&It&&Jn.focus()},[Jn,It]),(0,E.useEffect)(()=>{if(Pr&&Jn){let Do=function(zr){let Yr=zr.target;if(wi.current){let Ei=Yr.scrollTop/Yr.scrollHeight;wi.current.scrollTop=wi.current.scrollHeight*Ei}};const kr=Jn.getScrollerElement();return kr.addEventListener("scroll",Do),()=>{kr.removeEventListener("scroll",Do)}}},[Jn,Pr]),(0,E.useEffect)(()=>{if(Jn&&Jt){let Do=function(kr,zr){Jt(kr,zr)};return Jn.on("beforeChange",Do),()=>{Jn.off("beforeChange",Do)}}},[Jn,Jt]),(0,E.useEffect)(()=>{if(Jn&&nt){let Do=function(){nt(Jn.getValue())};return Jn.on("blur",Do),()=>{Jn.off("blur",Do)}}},[Jn,nt]);function Uo(Do,kr){var zr=Do.getDoc(),Yr=zr.getCursor(),Ei=zr.getLine(Yr.line),oi=Ei.charAt(Yr.ch-1),Xi=Ei.lastIndexOf("@\u2581@",Yr.ch),rl=Ei.lastIndexOf("@\u2581\u2581@",Yr.ch),Rl=Xi>rl?Xi:rl,El=Xi>rl?3:4;if(Nt.indexOf(oi)===-1)return null;if(console.log("change1:",kr,Do,Ei,Yr,Rl,Xi,rl,oi),Rl>=0&&Yr.ch-Rl<5){var Ol=Rl+El;return zr.replaceRange("",{line:Yr.line,ch:Rl},{line:Yr.line,ch:Ol}),{line:Yr.line,ch:Ol}}return null}(0,E.useEffect)(()=>{if(Jn){let Do=function(kr,zr){const Yr=kr.getValue();br(Yr),ao(new Date().getTime()),kr.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),he&&(lt?he(Yr,Vi(Yr)):he(Yr))};return Jn.on("change",Do),()=>{Jn.off("change",Do)}}},[Jn,he]),(0,E.useEffect)(()=>{if(Jn)if(de==null)Jn.setValue(""),br("");else{const Do=window.scrollY||window.pageYOffset;de!==Jn.getValue()&&(Jn.setValue(de),br(de),Jn.setCursor(mn?1:Jn.lineCount(),0),window.scrollTo(0,Do))}},[Jn,de]);const ti=(0,E.useCallback)(Do=>{const kr=Jn.getCursor(),zr=Jn.getSelection();let Yr=zr.split(` +`);switch(Do){case"bold":return Jn.replaceSelection("**"+zr+"**"),zr===""&&Jn.setCursor(kr.line,kr.ch+2),Jn.focus();case"italic":return Jn.replaceSelection("*"+zr+"*"),zr===""&&Jn.setCursor(kr.line,kr.ch+1),Jn.focus();case"code":return Jn.replaceSelection("`"+zr+"`"),zr===""&&Jn.setCursor(kr.line,kr.ch+1),Jn.focus();case"inline-latex":return Kr("inline-latex"),Jn.focus();case"latex":return Jn.replaceSelection("```latex\n"+zr+"\n```"),Jn.setCursor(kr.line+1,zr.length+1),Jn.focus();case"line-break":return Jn.replaceSelection(`
+`),Jn.focus();case"list-ul":return zr===""?Jn.replaceSelection("- "+zr):Jn.replaceSelection(Yr.map(Ei=>Ei===""?"":`- ${Ei}`).join(` +`)),Jn.focus();case"list-ol":return zr===""?Jn.replaceSelection("1. "+zr):Jn.replaceSelection(Yr.map((Ei,oi)=>Ei===""?"":`${oi+1}. ${Ei}`).join(` +`)),Jn.focus();case"add-null-ch":return zr===""&&Jn.setCursor(kr.line,kr.ch),Jn.replaceSelection(Tr),Jn.focus();case"add-signal":return zr===""&&Jn.setCursor(kr.line,kr.ch),Jn.replaceSelection(hn),Jn.focus();case"add-multiple":return zr===""&&Jn.setCursor(kr.line,kr.ch),Jn.replaceSelection(Nt),Jn.focus();case"inster-template-1":return zr===""&&Jn.setCursor(kr.line,kr.ch),Jn.replaceSelection(mr),Jn.focus();case"eraser":return Jn.setValue(""),Jn.focus();case"trigger-watch":return tr(!Pr),Jn.focus();case"trigger-full-screen":return xr(!Nr),Jn.focus();case Sn:Kr(Sn);return;case Oa:Kr(Oa);return;case Dt:Kr(Dt);return;case Sa:Kr(Sa);return;case"maths-latex":Kr("maths-latex");return;case en:Kr(en);return;case wn:Kr(wn);return;default:throw new Error}},[Jn,Pr,Nr]),Di=(0,E.useCallback)((Do,kr)=>{var zr,Yr,Ei,oi,Xi,rl;switch(Kr(""),ja){case Sn:const{title:Fi,link:Pa}=Do;return Jn.replaceSelection(`[${Fi}](${Pa})`),Jn.focus();case Oa:const{language:Ho,content:Mi}=Do;return Jn.replaceSelection(["```"+Ho,Mi,"```"].join(` +`)),Jn.focus();case"maths-latex":for(var Rl=atob(Do),El=new Uint8Array(Rl.length),Ol=0;Ol{zu.id?Jn.replaceSelection(`![,](/api/attachments/${zu.id}?type=${zu.content_type})`):(zu==null?void 0:zu.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":Jn.replaceSelection("`$$"+Do+"$$`");break;case Dt:case Sa:case ia:const{src:Bi,alt:rr}=Do,Fl=kr,hu=(Ei=(Yr=(zr=Fl==null?void 0:Fl.name)==null?void 0:zr.split("."))==null?void 0:Yr.pop)==null?void 0:Ei.call(Yr);return((oi=Fl==null?void 0:Fl.type)==null?void 0:oi.indexOf("image"))>-1||!(Fl!=null&&Fl.type)?Fl.align||Fl.width?Jn.replaceSelection(`

${rr||

`):Jn.replaceSelection(`${rr||`):((Xi=Fl==null?void 0:Fl.type)==null?void 0:Xi.indexOf("video"))>-1?Jn.replaceSelection(``):((rl=Fl==null?void 0:Fl.type)==null?void 0:rl.indexOf("pdf"))>-1?Jn.replaceSelection(`${Fl.name}`):At.includes(hu)?Jn.replaceSelection(`${Fl.name}`):Jn.replaceSelection(`[${Fl.name}](${Bi})`),Jn.focus();case wn:const{row:cu,col:Bu,align:Ju}=Do;let Nu=` +`;for(let zu=0;zu{switch(ja){case Sn:return E.createElement(Lt,{callback:Di,onCancel:fl});case Oa:return E.createElement(Rt.Z,{callback:Di,onCancel:fl});case Dt:return E.createElement(qe.Z,{callback:Di,onCancel:fl});case en:return E.createElement(xt,{callback:Di,onCancel:fl});case wn:return E.createElement(xe,{callback:Di,onCancel:fl});case"maths-latex":return E.createElement(Gn,{showSaveButton:!0,callback:Di});case"inline-latex":return E.createElement(Kn.Z,{showSaveButton:!0,callback:Di});default:return null}},[ja]);function fl(){Kr("")}(0,E.useEffect)(()=>{if(wl.current){let Do=function(Xi){Ei=!0,oi=Xi.pageY},kr=function(){Ei=!1},zr=function(Xi){if(Ei){let rl=Xi.pageY-oi;rl<0&&(rl=0),rl>300&&(rl=300);let Rl=Xe+rl+"px";Oo(Rl)}},Yr=wl.current,Ei=!1,oi=0;return Yr.addEventListener("mousedown",Do),document.addEventListener("mousemove",zr),document.addEventListener("mouseup",kr),()=>{Yr.removeEventListener("mousedown",Do),document.removeEventListener("mousemove",zr),document.removeEventListener("mouseup",kr)}}},[Jn,wl]),(0,E.useEffect)(()=>{Oo(Xe)},[Xe]);const Yl=Xt(Pe),pu=Xt(Zo),vu={width:Yl,height:pu},Ri=(0,E.useMemo)(()=>{if(uo){let Do=new Date(uo),kr=Do.getHours(),zr=Do.getMinutes(),Yr=Do.getSeconds();return kr=kr<10?"0"+kr:kr,zr=zr<10?"0"+zr:zr,Yr=Yr<10?"0"+Yr:Yr,`${kr}:${zr}:${Yr}`}return 0},[uo]),Vi=Do=>{const kr=[];if(lt){let zr=-1;Do=Do.replace(/(@▁▁@|@▁@)/g,function(Yr,Ei,oi){kr.push({multiLine:Yr!==hn})})}return kr};function Vl(){window.sessionStorage.removeItem(za),ul(!1),ao(0)}function Eu(){ul(!1),ao(0),Jn.setValue(window.sessionStorage.getItem(za))}(0,E.useEffect)(()=>{qt[ja]&&ja!==Sa&&ja!==en&&setTimeout(()=>{const Do=document.getElementsByClassName("markdown-popup-form")[0],kr=window.innerWidth/2-Do.offsetWidth/2,zr=window.innerHeight/2-Do.offsetHeight/2;po(kr),ri(zr)},0)},[ja]);const Cu=Do=>{Do.preventDefault();const kr=Do.clientX-Gi,zr=Do.clientY-Oi;document.body.onmousemove=Yr=>{let Ei=Yr.clientX-kr,oi=Yr.clientY-zr;const Xi=document.getElementsByClassName("markdown-popup-form")[0],rl=window.innerWidth-Xi.offsetWidth,Rl=window.innerHeight-Xi.offsetHeight;Ei=Math.max(0,Math.min(Ei,rl)),oi=Math.max(0,Math.min(oi,Rl)),Uu(Yr.clientX,Yr.clientY,kr,zr)&&(po(Ei),ri(oi))},document.body.onmouseup=function(){document.body.onmousemove=null}},Uu=(Do,kr,zr,Yr)=>{const Ei=document.body.clientHeight,oi=document.body.clientWidth;return Do<20&&zr>Do||Do>oi-20&&zrkr||kr>Ei-20&&YrMe in Fe?We(Fe,Me,{enumerable:!0,configurable:!0,writable:!0,value:be}):Fe[Me]=be,ee=(Fe,Me)=>{for(var be in Me||(Me={}))a.call(Me,be)&&b(Fe,be,Me[be]);if(y)for(var be of y(Me))x.call(Me,be)&&b(Fe,be,Me[be]);return Fe},te=(Fe,Me)=>Ee(Fe,ce(Me));const{useForm:ne}=E.default,ue={width:280,marginRight:10},re={labelCol:{span:5},wrapperCol:{span:19}};var me=({callback:Fe,onCancel:Me})=>{const[be]=ne();let at=(0,De.useRef)();function Ve(rt){at.current.width=be.getFieldValue("width"),at.current.align=be.getFieldValue("align"),Fe(rt,at.current)}function it(rt,yt){if(rt.status===-1){fe.ZP.error(rt.message);return}be.setFieldsValue({src:`/api/attachments/${rt.id}`,type:yt.type})}function Ye(rt){let yt=rt.target.files[0];at.current=yt,ye(yt,it)}return ke.createElement(E.default,te(ee({form:be},re),{className:"upload-image-panel",onFinish:Ve,style:{width:470,overflow:"hidden"}}),ke.createElement(E.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},ke.createElement("div",{className:"flex-container"},ke.createElement(E.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},ke.createElement(Oe.default,{style:ue})),ke.createElement(se,{onFileChange:Ye}))),ke.createElement(E.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},ke.createElement(Oe.default,{style:{width:264}})),ke.createElement(E.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},ke.createElement(Ce.Z,null,ke.createElement(E.default.Item,{name:"width",style:{margin:0}},ke.createElement(Se.Z,{style:{width:264}})),ke.createElement("span",{className:"ml8"},"%"))),ke.createElement(E.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},ke.createElement(Be.ZP.Group,{name:"align",defaultValue:1,options:[{value:"left",label:"\u5DE6\u5BF9\u9F50"},{value:"center",label:"\u5C45\u4E2D\u5BF9\u9F50"},{value:"right",label:"\u53F3\u5BF9\u9F50"}]})),ke.createElement("aside",null,ke.createElement(E.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},ke.createElement(le.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ke.createElement(le.ZP,{type:"default",onClick:Me},"\u53D6\u6D88"))))};function se({onFileChange:Fe}){return ke.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",ke.createElement("input",{type:"file",onChange:Fe}))}function ye(Fe,Me){if(!Fe)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,Le.bg)())throw fe.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let be=new FormData;be.append("editormd-image-file",Fe),be.append("file_param_name","editormd-image-file"),be.append("byxhr","true");var at=new window.XMLHttpRequest;at.withCredentials=!0,at.addEventListener("load",function(Ve){Me(JSON.parse(Ve.target.responseText),Fe)},!1),at.addEventListener("error",function(Ve){console.error(Ve)},!1),at.open("POST",`${Te.KI}/api/attachments.json`),at.send(be)}},91558:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Oe}});var E=z(59301),fe=z(4676);class Oe extends E.Component{constructor(Se){super(Se);const Be=window.document;this.node=Be.createElement("div"),Be.body.appendChild(this.node)}render(){const{children:Se}=this.props;return(0,fe.createPortal)(Se,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},7501:function(Ut,ot,z){"use strict";z.d(ot,{i:function(){return ue},Z:function(){return me}});var E={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf"},fe=z(71418),Oe=z(6848),Ce=z(92310),Se=z.n(Ce),Be=z(51257),le=z(28426),Te=z(48790),De="data:image/png;base64,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",Le="data:image/png;base64,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",ke="data:image/png;base64,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",We="data:image/png;base64,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",Ee="data:image/png;base64,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",ce="data:image/png;base64,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",y="data:image/png;base64,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",a="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAqCAYAAABfjB7GAAAAAXNSR0IArs4c6QAAE81JREFUeF7tW3l4Tef2fveJzIkxNQc1RFsxUxJjlWpTdHDRW7RoqXtVq6jqRAe0eltUdTL0VutWqWiVVqmKRJCoeSa0SCOEREhExrN/z7e+YX97n5NEm/v87j9O9Tknezp7r/d713rXcIyrh5aahmEAhgHDcPF39h/bBvan3Ed/iO3Od36cCcA0DLjoTMB0iWuYdCrtK+/lcrOriPPZFfk/wDTVO9timvRtfDt95Oex7fS/PJdtN90wTTftd7N3dqjbBLtj0y2vJY6R54t3dl2Dvoafx6/PPsvvdfPn1o7n98Oux+9R7mNPT9u0exVPZz0fkO6Ce4th+EypH/P6H8aVg58TQBwIlwWIBIlthh0k2kLHs3/8HHYrHA8Dbm8gSauXA5IhDELGFg8kYeWGl2BYILHt3Ihym/MzM6g0mN2YhgCIX7eEjC+NqBud3RcHiO/Xj5GLp2yQ+LllgkRgckO5YGYZhqu1kc0AIoOzVc4YxA3O7Vg+k+h4yTTt/f8HJGlMAacGEl+9YsVKxonVb9vHmKSxBnDDdDNWSHZaYMjjOHvsICmWewPvLzCJbAr3ciP7wGfCxTFD25lkA4lcH6cJZ5Rwf5JdDjBt7k5zb8rJ/deYZDGDll+ZTLLcnc42cneKfdyFlcokcsF8pXtjkw18J1jaQhGrR3OD0mdY7twFpBvZ+z8zKW6QwThAuruzgyTcnReQeMyyM65skDjIZb10d0cRhLky/mQSC3JdnkwRD+mIS+o4DQBpUAaSsLq4vgBJAVI2k2wuzyMmWWxU8VPcm5vcswU6YzAZht0js+flfUuUSOBk8MYkTTBIN/Y/AMmKP0JEqJjEH4obmzPKHpPkitcM4WQJVxAKJO7iKgCSuDePWKW5O5tY8Coc3DCy9yw2KborteZQaComWSBJhWe5OytmeVOBFXZ3pLisF606r0xiIAmFJeWfUnU6qyQbrICv1BVTnM6YpFSbPfZ4i0k3zCSlNLVY6QGSIQDiUb4MkLgEt0lvdooA1qbyYOD3PfGoXq8xqtVpRGb0kOBlxKQrGakIqVoTPn7+Nu/H1JYEiciv1LhJC5/jxZhkyW4ptVVQt0lvdqSUyzLuSAY5QCImFSuF5VR3EpTT+7fBLygEtRpHChkuVZkX1ecQDtL92t2dCSNr90JNZnsBScQkCwSe5Vgy20BxUT58/QOFAgRWvPQoWvV9BHf0fIiOO7BhOWo1bYmaTVvSIqAreIBkwHQX49s3RqNGeFP0ePJl+p69675QQPGbF1iI95CqtyAiuq8GklyRpTHJEhIcLwmSXT4LjU+GzruahR1fz0NElxjUbd5WrAWe//A8iedTe9d/icy0U+g16hWVmzmlv1wsNiXoRTzIhWZk7frE5OzgSarQzCoptRJVXURYIBXn5yFuyQzUaBiBDg8+QZZf+fKjaNl3CAHkLi5C0soFOLNvG1r3fQSRvQfBdPl4JLPsWU8lbcSO5R+g97gZqNO8DRni+xlj6f1Kxh8IrFwNfgHBCqRr2RcR1rA57vnnDNrGXB+3niPWCMZ5T2JlUlu6uysqzMeeH5Yi9WAS7ugxABHR9yE7/Qzyc69YCbMbuHoxDUcT16FFjwcRVDXMdh8BIVUQWqOuTb7bwBIgEdjaMxiZv36kAJLqTa5uqeiUQqNM1HJ3hfnXsHXpbFzLvIBeY19H5Zr1iDErXx7KAerxoHCLLqTsWI+dsZ+i3m1t0e3xF+ATEGRjkukuwfczx8I3IBj3T3nf5t7MkmIse+5BRD/6LJp07gPp7tbMHoe6t7VD+wGjLPdnA0lWADgIunDQ8xZdWTmlszyHGTMleQMObFxBCy3j96NIP7Hfdp9l/dEgsjMie/3Ne5Jrk/iCkZKdmTs/MnkJh5HGx8YkJr9tICkJbuDyH78hacUHKC7Mx11PvIqqdRoq9n3zyjC0vIcx6AECNPPsCfz63RJcOX8WPpV8ERpWGz1HT0NAaDUF0qldcdi+bC56jHoRDVpHIz83G4bLBf/gKijKz8PXUwajy/CJaNyxF2dLYQG+mjII3YdPRnjbbnDp7s8WbK1k1iMm6ccpI3kyieKd2H/+1EGENWgGl8tH5UFH47/H6X1bcfcT0+AbEMSZ4y5B9sU0VL6lnmdlwiHDvbk7ySTjUvICkxmCM8MOkinEgw4S+3z10jn8/OHLCAtvhqgh4xFQubqWPwHx/34bjTv0QFDVW3A88Qec3b8dDdtEo22/kSgpzMemj6chuFoY+k54l7tS043v3x5HboG5N/a18YtnIi8nC/dNnIO8yxcRO30kuo+cioZtuxJAl84cx/r3JmHgq4sQXKM2zx6EutPlOK/BySBNn2QNSavZ6cJCFw7iPHcJiq7nEbu5Ma263eVzvyH+i3fQ5t6hCG8ZRexmrvT03gQcjItFl8HjUbVOo1JBKism0fMwgJxFUGdMcjKJgZR2bDfq3tYeLlclCxwAhXk5SD2UjJPJP5OfDmvUHG1ihqJm4xaiUuFCzqV0FBVcR436Tciwv+3eguQVH2DA1AXwD62Gc8f2YOvn7yBm0nuo0SAC2emnsfatp9H+wVG4o9fDBNCx+O9x4KflGDLzK17f4hkQuTFV75KCgkBiRhX1VXa0kH5WEC8dpH0/fonzJ/aj27DnVWwxzRIUXLuK+KWzEVztFkQNHsfzXLeb7sFdUoIdqxYgNysD3YZNhn9gyJ8AyUq+jYtJH/BElWSzZJKMM5Zw8AYSA5bdyJX0szifsh/pJ/YiK+13+AUEoVG7bmjSqTeq1m7Iry0qDaogK5W9aeLrV4bCXVwMH18/FObl0vERXWPQadA/iNkZvx/GhnkvoHZEK/R5ehbtT1gyC2f2b1duv/vwSWjUvqeDSbIUbpVlZHmcmOQBklVt1iV47uUMbFs2h+6t+7BJqFwzHHlXM5H4nznIyTxPwoHZIT/3Kgqu56DwWg6Bx0REUUE+ajdthY4DRnnW7/RKh5uDwpNjETvZ02fsmG+T2arUo8SABMkAc3ls/5l9CRSDGENY3uIuLlGGYiAzZeVTyY9vc1R0ajZtgcheg7hiFCAdT/yRFkdIWG2c2ZuIc0d3YcBLn8A3MJjYcPbgDsQvngXDxwdD3lpOfv7S6eMU/3IunkPSig/xwAsLKA4ykhRczy2VSbLtwD2dKMGQYWRh1ap2+wYEqNhTmJ+HxKXvICczHX3HvYXcrIuIX/o2/INC4R8cAj/2HhQCv8BQ+LG/A4IRGBSKa9mXcHBzLDr0H0lA8djvWYhV7RFbackN48L29xVAuqS2amuWBJcxac93iwiYanVvxbXLl8gFNYu+l8cxDRH9MwPk9O54VA9viq7DJ1GbglcdOIgkJs79jp/mTkL3x55HeOsuqlZ38KevcCxhHfxDKqNNv8fQkO0TryO/rMbhzasxeMYyUdMClk7or/b/1Q9sMQx6Yxl3jcJoDPj04/vQgMUa06QUoij/OipRDmhSnHJV8oHhqoSS4iKUFBXCzy8QKUkb0KBVNHz9g1RfygmSXhOUi4hKVhe2zVMxyCqUakVT0e+ReRI13QST2PGHN8ci9cB2xEyap/WSHFUHcU7cojfgH1wZXYdNFOBYIBUXXsdP709BrWat0eHhMaTu5HdtWfQmXD4+qNn4DqQd2U1CQr42vv8CAqvWQLfHp/AUzm1S/BPhRisR8Rgj45PINmQ30MYgvtGFRu26qz6St/bDhRMHkPjVHMQ8+y4CQqtg9YzRaNHrYTTr1Acnd/6CY4nraJ8u1e25mJNJPHGWDT92G0ZG4jzTFKm9N0nNmcRZJBmmg3RkcyxObPsBgZWrl7pYhTPD9dxs1G9xJ7oMncg9HDHIRUbYvHgGCq5dQaeBY5Fx5jgyTh1GJT9/dHlsMlZPH4EWvf+GW9t1w6ppI9BtxBRakczFrps9HtFDJyj5LUESXsurcOCrVe/KCnfnVThIN2gSW+L/PQttYoajWr3GOLt/G35dvRAPTf0YLl9/xL45Ci3uZgDdg1M7N+HY1nW4b8J7VrVBk+uqQ+voO+k1QWrwZWydSwxys8WstRs83Z13kI7ErcaZPfHo+PBTltGlILC1H4B967+iZLbL0OeUrGcn7fzmY5xM3sQBc7lQve6tVJmof0dHVKlZD9/OGIP+L36IKrUbYNfqhUg9kIQHXv4EcYveBKsmDHjxIxguH2uBmFB5kYCCr2IeAKx63Q2BZAmM03sSsDP2E9w/aS4Cq9RAyo4NOPTzSjz00kKKKwygyN4DCSD2PMcS1yJmwhwVc6yurL32p/eQ1GcmGsjFJcxR7Qa35rrKc3c0b2AYYAxKPbANPZ54lcttEfkt5lk9oh0r5iOoShi6DJ2gzTeAMvKcjHOo0bAZqtdrApevH7k41pU98OMynEzeiIFvfkkAFBfkYc3MfxBw51MOoufoVxDesrMnex0gyTxJRGkNLOFSVLtZ693YhIMbcYvfIJR7jHqJjL73h6W4kHIQfce/Q/MNq14fSaWsiM73ICV5I45tXYv7n5trU283CpJkknEh4T1ikFj+SqndiLtjIDEGnUj84YZjcYNWUYh+9DlbR1YvvPLKt4Hi67nwCwxG7BtPolbTSHQdNkkNoRzdsga7v12MsEYRlMiW+iqHSXZG6Y0/wTStO3stKwNr/zUeHR8ag1vbdyejb/r4VYSG1UHHgWNptce+NoIAah51H1KSf8LRhLXoN3EuWC0v47cjqNUkkocKW+fXy4yDVmkwzse/K/IgORjC3Z3L2V4QUz9cHcu5BRcOx39LIqH3uFlwUR7FpbjlIq3cKmHpbASEVkWXv0sGCZ0tqhi5meeJFWcP7MClsycQ/cgz2LrsPdz//HxUrRVO7Ew/uR/xS2ahuKiQjNJuwAiVvHoFygGSapIpdyfltc4kregqQDq4aSWOxq/BAy99gkp+AbhyPhUbFryIdv0ex60d7qKvjp3+OFr2GYyIzvcSg44mrEG/SfOQn3MZ6+dPRa8x0xBSrZaKSXqJp7Q+knFuy79M1u6WBqWl7RI5TxkxSbqwI/Hf4cy+RNw56J8cHAdAVhvcwL4fv0BIWB1E//1ZNSnEam6siJqZmoKC3KuoXLMu6jZvh1saNceuNUvQuMNdaNdvBIpLinE07lvs37AcodVr4a6npuNk0kYc3hSLxh3vQudHxlOi6x0kEy6rUyEq0PxIUlUKLPvkj2w5MGW1dvZ4aoN0HvIMWGE3YenbyD6fipjn5sBVqRIZfdX0xxHZZzBui7oPJ5I2EED9J8/H5fTTiFsyE33HzaT6oyUErJEujyEUkcQaaXHvEIMkSIyCdMOyGSc7rR7M4KAeiV+DE9vW37CLY/EimjFIsKawIA87ls9H3dvbot7t7RFSvTZdl2XurGLcf+qHYMxK+Hw2lYjqNG+L7o9Nhm9IZfrOlO0bsPObj1C9fhP0eXomL1Z6e5kWSFxMWQ1AT5AIMWFI4MLJQ/hl4WvoOXIqake0JaHw2644RD3yDMIjO6mi6appjyHyniHk4tIO70TSqo/QuH1PZKWdoopD/4nzAJerlJjkWaSlezy3eTYNjeggiQBhA0mVg2zuy8Dxretw9lAyej/1ushbtMERlxzJ4vkOq36z6vSdA8d6GYy0TwoxdrDEtGGrLijIy8Hmha8h8u5BqN86mrOUmVAMRqYf20MG6zp8cpkL5cZn7uzuLjfzAo5vW4+2MUOp4n982490B82i+ooWOz9+95rFqHt7B9Rq0hIlhQU4tOkbZKWdpKpKeMtOPMH2OhipFXMdc3lG2ubZxCC2qmTskBM+JBw0JpUGEsUkNkTC2OcAUCW1snIgJ1hVfa686VU+yEKpoza96gRJuldZQipdOPx1JqnKs94u8DJzx10Yr67bWwlsMFJOplolJdmVdYJHDEr75W1VSZAg2WKSl1kFm5RW4kGMDjPB6QDVAlZUDjwEiDbOpca3hMm1UWQnSN5b51J4lEEmzd3Zx7m8xSS7u/MKkjZd5K3hZwOJxqm8tDRk69wBqvHHpre02WwucTlxrPk4r21wrzGJT6Z6G0CxanvWHLjOSKn+aFJIKcXyQVK1PFl8lVJFHwMqJybRHClTe+I4e0wSK14VOa3mna0rq6Z0nLHEySR9DFlWrrmLk7MNou7EtqUTQMo4AhQ5AG/JZSozeEz92JkhXaSPGh7hJSFHV5YtANU6l6zThlDUORwc23fQLXh3d2qegrlC7goopyvz9aeYJIZNHA0/pQRlboOSUuKMBiyNcUkgrfxLgSRYBBPLjdSfZ1n9IM2dyekbHSS228PoPMhoeQ/7zFrnfLu3riwZ3jHfYFskQkVarPMClqha0OOJSSFZI6TTmT3loioDpdKnV0WJhwY0RDtQn3dg7STRw9FLNeTOSnVhdpCsX0nYQRIxKSsAAa2NsxtninaDZgQNKEoz1U9TLBbZmSHP1WMMb5+XC5KKMfo4l3Bz6ucuVsNPVh2YQ+Jihg/LlgbSjTCpbJDkGJcdJHtR0/6rivJAsn7KIpmk5V9AOkz3loASvylBnUf/YWz/dNSnAMaUtsiin/qsPEdRjh+5ubsiFjAOr3zN78rl1C2AGeXtQjcBqoh5K34usWPXp2PqFKJkN2DWcV7yJkAVN3JFrqDcV/KSUVHuEmwxTdgKWjcBqoh5K36uLb4kLXpyjNvtZjFJvW4CVHEjV+QKHgLAKRpuAlQR81b8XA+AnKLhJkAVN3JFruBVQuui4SZAFTFvxc8tNceRoiFqzGf2X1JV/DtvXuFPWKDMJJSJhs6jFy/8E9e7eeh/2QL/B6DwevuUcCm/AAAAAElFTkSuQmCC",x="data:image/png;base64,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",b="data:image/png;base64,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",ee="data:image/png;base64,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",te="data:image/png;base64,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",ne=z(59301);const ue=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:De,swimg:Le},{name:"101\u8BA1\u5212",ptimg:ke,swimg:We},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:Ee,swimg:ce},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:y,swimg:a},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:x,swimg:b},{name:"\u519B\u961F\u4E00\u6D41",ptimg:ee,swimg:te}];var me=({className:se,dataSource:ye=[],col:Fe=4,right:Me,bottom:be=23,precision:at=0,wrapWidth:Ve=1200,trackEventItems:it,loading:Ye,onRemove:rt=()=>{},isCurrent:yt=!0,showAlias:bt=!1})=>{const ft=Math.floor((Ve-(Fe-1)*Me)/Fe),Gt=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}].map(Tt=>(window.ENV==="build"&&(Tt.ptimg=`/react/build${Tt.ptimg}`,Tt.swimg=`/react/build${Tt.swimg}`),Tt));return ne.createElement(fe.Z,{spinning:Ye},ne.createElement("div",{className:Se()(E.list,se)},!!(ye!=null&&ye.length)&&(ye==null?void 0:ye.map((Tt,Lt)=>{var Rt;const{name:qe,id:dt,identifier:Wt,featured:Bn,school_name:Yt,image_url:kn,excellent:Ge,is_plan:ln}=Tt;return ne.createElement("div",{key:dt,className:E.wrap,style:{width:ft,marginRight:(1+Lt)%Fe===0?0:Me+at,marginBottom:be}},ne.createElement("a",{className:E.li,onClick:Mn=>{Mn.preventDefault(),Mn.stopPropagation(),it&&(0,Be.L9)([it]),(0,Be.xg)(`/paths/${Wt}`)}},ne.createElement("div",{className:E.img},ne.createElement("img",{className:E.cover,src:`${kn}`}),yt&&(0,Te.bg)()&&(Tt==null?void 0:Tt.studying)&&ne.createElement("div",{className:`${E.movebq} user-path-items`,onClick:Mn=>{Mn.stopPropagation(),rt(Tt)}},ne.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),ne.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Rt=Tt==null?void 0:Tt.subject_tags)==null?void 0:Rt.map((Mn,Pt)=>{var zt,Ft;if(Pt===0){const et=(zt=Gt.find(ze=>ze.name==Mn))==null?void 0:zt.swimg;return ne.createElement("img",{className:E.sign,src:et,style:{left:"-4px"}})}const Ot=(Ft=Gt.find(et=>et.name==Mn))==null?void 0:Ft.ptimg;return ne.createElement("img",{className:E.sign,src:Ot,style:{left:`${48+52*(Pt-1)+2*Pt}px`}})}),ne.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Tt==null?void 0:Tt.excellent)&&ne.createElement("div",{className:E.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ne.createElement("div",{className:E.name},ne.createElement(Oe.Z,{title:bt&&(Tt!=null&&Tt.excellent_alias_name)?ne.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${qe}`,ne.createElement("br",null),ne.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Tt==null?void 0:Tt.excellent_alias_name}`)):qe},ne.createElement("span",{className:E.e},bt&&(Tt==null?void 0:Tt.excellent_alias_name)||qe))),ne.createElement("div",{className:E.tags},ne.createElement("div",null,ne.createElement(Oe.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ne.createElement("span",null,ne.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ne.createElement("span",null,Tt.stages_count))),ne.createElement(Oe.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ne.createElement("span",null,ne.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ne.createElement("span",null,Tt.members_count)))))))})),!ye.length&&ne.createElement(le.Z,null)))}},9148:function(Ut,ot,z){"use strict";z.d(ot,{jL:function(){return Se},w9:function(){return Tt},QD:function(){return Kn},cQ:function(){return rt.Z},op:function(){return xe},O5:function(){return mr},_b:function(){return Sa},t7:function(){return b},Gi:function(){return Bn},YG:function(){return dt},qp:function(){return ke},vr:function(){return Sn},qE:function(){return En},Je:function(){return ne},wb:function(){return Ye},cq:function(){return Pt},tp:function(){return ce}});var E=z(59301),fe={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},Oe="data:image/png;base64,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",Se=({dataSource:At=[],img:Xt,imgWidth:Pn=346,title:xn,sunTitle:Ea,bannerExtraContent:qt})=>E.createElement("div",{className:fe.banner},E.createElement("div",{className:fe.content},E.createElement("aside",null,E.createElement("p",null,E.createElement("b",null,xn),E.createElement("span",null,Ea)),At.length>0&&E.createElement("div",{className:fe.btns},At.map((ie,de)=>E.createElement("div",{key:de,onClick:ie.click},ie.name,ie.sign?E.createElement("img",{src:Oe,width:39}):null))),qt),Xt&&E.createElement("img",{style:{marginTop:33,marginRight:38},src:Xt,width:Pn}))),Be={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},le=z(92310),Te=z.n(le),De=z(89392),ke=({dataSource:At=[],value:Xt,onChange:Pn,onTitleChange:xn,className:Ea,title:qt,titleWidth:ie=41,style:de={},fontColor:he="#6A7283",showCount:Pe})=>{const[Xe,Bt]=(0,E.useState)(0),[It,pa]=(0,E.useState)(!1),Rn=(0,E.useRef)(null),qn=(0,E.useRef)(null);return(0,E.useEffect)(()=>{var za;At.length!==0&&(((za=Rn==null?void 0:Rn.current)==null?void 0:za.clientHeight)>97?Bt(1):Bt(0)),At.length===0&&Bt(0),pa(!1)},[At]),E.createElement("div",{className:Te()(Be.row,Ea),style:de},E.createElement("div",{onClick:(0,De.throttle)(()=>xn==null?void 0:xn(),2e3),style:{width:ie,marginTop:It?12:4},className:`${Be.title} ${xn?"current":""}`},qt),E.createElement("div",{className:It?`${Be.tagsWrap} ${Be.tagsBorderWrap}`:Be.tagsWrap},E.createElement("div",{className:Be.bar,ref:qn,style:Xe>0?{height:Xe===1?97:"auto",overflow:Xe===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},E.createElement("div",{className:Be.tag,ref:Rn},At==null?void 0:At.map(za=>E.createElement("span",{onClick:()=>Pn(za.id),key:za.id,style:{color:he},className:Xt===za.id?Be.active:""},E.createElement("span",{title:za.name,className:Be.name},za.name),!!Pe&&E.createElement("span",{className:Be.num},za.count))))),!!Xe&&E.createElement(E.Fragment,null,Xe===1?E.createElement("div",{onClick:()=>{var za;Bt(2),((za=Rn==null?void 0:Rn.current)==null?void 0:za.clientHeight)>245?pa(!0):pa(!1)},className:Be.action},"\u5C55\u5F00",E.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):E.createElement("div",{onClick:()=>{qn.current.scrollTop=0,Bt(1),pa(!1)},className:Be.action},"\u6536\u8D77",E.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},We={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},ce=({dataSource:At=[],value:Xt,onChange:Pn,className:xn,style:Ea={}})=>E.createElement("div",{style:Ea,className:Te()(We.tabs,xn)},At.map(qt=>E.createElement("span",{onClick:()=>Pn(qt.id),className:Xt===qt.id?We.active:"",key:qt.id},qt.name))),y={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},a=z(92832),b=({dataSource:At=[],value:Xt="",onChange:Pn,onInputChange:xn=()=>{},className:Ea,style:qt={},placeholder:ie,allowClear:de=!1})=>{var he;const[Pe,Xe]=(0,E.useState)(""),[Bt,It]=(0,E.useState)("");(0,E.useEffect)(()=>{var qn;let za=Xt;(qn=JSON.stringify(Xt))!=null&&qn.includes("{")&&(Xe(Xt.id),za=Xt.value||"");try{It(decodeURIComponent(za||""))}catch(An){It(decodeURIComponent(za||""))}},[Xt]);const pa=()=>{Pn(encodeURIComponent(Bt),Pe||null)},Rn=qn=>{qn!==Pe&&(Xe(qn),Pn(encodeURIComponent(Bt),qn))};return E.createElement("div",{className:Te()(y.input,Ea),style:qt},!!At.length&&E.createElement("div",{className:y.dropdown},E.createElement("div",{className:y.text},(he=At.find(qn=>qn.id===Pe))==null?void 0:he.name,E.createElement("i",{className:"iconfont icon-zhankai4"}),E.createElement("b",{className:y.b1}),E.createElement("b",{className:y.b2})),E.createElement("div",{className:y.menu},At.map((qn,za)=>E.createElement("div",{key:za,onClick:()=>Rn(qn.id)},qn.name)))),E.createElement(a.default,{onPressEnter:pa,value:Bt,onChange:qn=>{It(qn.target.value),xn(encodeURIComponent(qn.target.value),Pe||null)},bordered:!1,placeholder:ie}),E.createElement("i",{onClick:pa,className:"iconfont icon-sousuo9 font14 pl10 current"}))},ee={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},ne=({value:At,onChange:Xt,className:Pn,total:xn,pageSize:Ea,style:qt={}})=>{const ie=At<2,de=At>=Math.ceil(xn/Ea);return xn<=Ea?E.createElement(E.Fragment,null):E.createElement("div",{className:Te()(ee.quickPager,Pn),style:qt},E.createElement("div",{onClick:()=>{ie||Xt(At-1,"prev")},className:ie?ee.disabled:""},"\u4E0A\u4E00\u9875"),E.createElement("div",{onClick:()=>{de||Xt(At+1,"next")},className:de?ee.disabled:""},"\u4E0B\u4E00\u9875"))},ue={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},re=z(71418),me=z(6848),se=z(13570),ye=z(346),Fe=z(51257),Me=z(96908),be=z(57177),at=z(81378),Ve=z(28426),Ye=({className:At,dataSource:Xt=[],col:Pn=4,right:xn,bottom:Ea=23,precision:qt=0,wrapWidth:ie=1200,trackEventItems:de,loading:he})=>{const Pe=Math.floor((ie-(Pn-1)*xn)/Pn);return E.createElement(re.Z,{spinning:he},E.createElement("div",{className:Te()(ue.list,At)},!!Xt.length&&Xt.map((Xe,Bt)=>{const{name:It,id:pa,identifier:Rn,power:qn,cover_image_id:za,pic:An}=Xe;return E.createElement("div",{className:ue.wrap,key:pa,style:{width:Pe,marginRight:(1+Bt)%Pn===0?0:xn+qt,marginBottom:Ea}},E.createElement("a",{target:"_blank",href:`/shixuns/${Rn}/challenges`,className:ue.li,onClick:st=>{st.preventDefault(),de&&(0,Fe.L9)([de]),qn&&(0,Fe.xg)(`/shixuns/${Rn}/challenges`)}},E.createElement("div",{className:ue.img},E.createElement("img",{className:ue.cover,src:`${An}`}),Xe.is_jupyter&&E.createElement("img",{className:ue.sign,src:Me}),Xe.is_jupyter_lab&&E.createElement("img",{className:ue.sign,src:be}),Xe.is_unity_3d&&E.createElement("img",{className:ue.sign,src:at})),E.createElement("div",{className:ue.name},E.createElement(me.Z,{title:It||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},E.createElement("span",{className:ue.e},It||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),E.createElement("div",{className:ue.tags},E.createElement(me.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},E.createElement("span",null,E.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),E.createElement("span",null,Xe.challenges_count))),!!Xe.myshixuns_count&&E.createElement(me.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},E.createElement("span",null,E.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),E.createElement("span",null,Xe.myshixuns_count))),E.createElement(me.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},E.createElement("span",null,E.createElement("span",null,Xe.level))),E.createElement("div",{className:ue.rate},E.createElement(se.Z,{allowHalf:!0,disabled:!0,defaultValue:Xe.score_info}),E.createElement("span",null,"\xA0",Xe.score_info?`${Xe.score_info}\u5206`:"5\u5206")))),!qn&&E.createElement("div",{className:ue.lockWrap},E.createElement("img",{src:`${ye.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),E.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Xt.length&&E.createElement(Ve.Z,null)))},rt=z(7501),yt={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},bt="data:image/png;base64,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",ft=z(59301),Tt=({className:At,dataSource:Xt=[],col:Pn=4,right:xn,bottom:Ea=23,precision:qt=0,wrapWidth:ie=1200,trackEventItems:de,loading:he})=>{const Pe=Math.floor((ie-(Pn-1)*xn)/Pn);return ft.createElement(re.Z,{spinning:he},ft.createElement("div",{className:Te()(yt.list,At)},!!Xt.length&&Xt.map((Xe,Bt)=>{const{subject_identifier:It,id:pa,identifier:Rn,power:qn}=Xe,za=Xe.is_public!=0&&Xe.is_public;return ft.createElement("div",{className:yt.wrap,key:pa,style:{width:Pe,marginRight:(1+Bt)%Pn===0?0:xn+qt,marginBottom:Ea}},ft.createElement("a",{className:yt.li,onClick:An=>{An.preventDefault(),de&&(0,Fe.L9)([de]),(0,Fe.xg)(Xe.first_category_url)}},ft.createElement("div",{className:yt.top},ft.createElement(me.Z,{title:Xe.name},ft.createElement("div",{className:yt.name},Xe.name)),ft.createElement("img",{className:yt.img,src:ye.Z.IMG_SERVER+"/images/"+Xe.avatar_url}),ft.createElement("div",{className:yt.text,title:Xe.creator},Xe.creator),It&&ft.createElement("div",{className:yt.btns},ft.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),ft.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),za&&ft.createElement("div",{className:yt.sign},"\u516C\u5F00")),ft.createElement("div",{className:yt.bottom},Xe.visits>0&&ft.createElement(me.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},ft.createElement("span",null,ft.createElement("i",{className:"iconfont icon-liulanyan"}),ft.createElement("span",null,Xe.visits))),Xe.course_members_count>0&&ft.createElement(me.Z,{title:"\u6210\u5458",placement:"bottom"},ft.createElement("span",null,ft.createElement("i",{className:"iconfont icon-chengyuan"}),Xe.course_members_count)),Xe.tasks_count>0&&ft.createElement(me.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},ft.createElement("span",null,ft.createElement("i",{className:"iconfont icon-zuoye"}),Xe.tasks_count)),Xe.is_end?ft.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):ft.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Xe.is_accessible&&ft.createElement("div",{className:yt.lockWrap},ft.createElement("img",{src:`${ye.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ft.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Xt.length&&ft.createElement(Ve.Z,null)))},Lt={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},Rt=z(25690),dt=({dataSource:At=[],value:Xt,onChange:Pn,className:xn,style:Ea={},tabBarExtraContent:qt})=>E.createElement("div",{className:Te()(Lt.tabs,xn),style:Ea},E.createElement("div",{className:Lt.tabsWrap},At.map((ie,de)=>E.createElement("aside",{className:Lt.tab,onClick:()=>{Pn(ie.id),ie.link&&Rt.history.push(ie.link)},key:de},E.createElement("div",{className:Xt===ie.id?Lt.active:""},ie.name),(ie==null?void 0:ie.resetCount)==null&&(ie==null?void 0:ie.total)!==void 0&&E.createElement("span",null,"\uFF08",ie==null?void 0:ie.total,"\uFF09"),(ie==null?void 0:ie.resetCount)!==void 0&&(ie==null?void 0:ie.total)!==void 0&&E.createElement(me.Z,{title:(ie==null?void 0:ie.tip)!=null?ie==null?void 0:ie.tip:""},E.createElement("span",{style:{color:"#9096A3"}},"\uFF08",E.createElement("span",{style:{color:"#000"}},ie==null?void 0:ie.resetCount),"/",E.createElement("span",null,ie==null?void 0:ie.total),"\uFF09"))))),E.createElement("div",{className:Lt.tabBar},qt)),Bn=({className:At,style:Xt={},children:Pn})=>E.createElement("div",{className:Te()(At),style:Xt},Pn),Yt={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},kn=z(38854),Ge=z(20834);const ln=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Pt=({sortValue:At,dropValue:Xt,className:Pn,onSort:xn,onDrop:Ea,dataSource:qt=ln})=>{var ie;return E.createElement("div",{className:Te()(Yt.orderWrap,Pn)},E.createElement(kn.Z,{dropdownRender:()=>E.createElement(Ge.default,null,qt.map((de,he)=>E.createElement(Ge.default.Item,{key:he,onClick:()=>Ea(de.id)},de.name)))},E.createElement("span",{className:Yt.orderTextWrap},(ie=qt.find(de=>Xt===de.id))==null?void 0:ie.name)),E.createElement("span",{className:Yt.orderIconWrap},E.createElement("span",{className:Yt.orderAsc},E.createElement("i",{className:At==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Yt.cursorPointer} ${Yt.active}`:`iconfont icon-sanjiaoxing-up font12 ${Yt.cursorPointer}`,onClick:()=>xn(At==="asc"?"desc":"asc")})),E.createElement("span",{className:Yt.orderDesc},E.createElement("i",{className:At==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Yt.cursorPointer} ${Yt.active}`:`iconfont icon-sanjiaoxing-down font12 ${Yt.cursorPointer}`,onClick:()=>xn(At==="asc"?"desc":"asc")}))))},zt={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v"},Ft=z(3113),Ot=Object.defineProperty,et=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,St=Object.prototype.propertyIsEnumerable,xt=(At,Xt,Pn)=>Xt in At?Ot(At,Xt,{enumerable:!0,configurable:!0,writable:!0,value:Pn}):At[Xt]=Pn,Ke=(At,Xt)=>{for(var Pn in Xt||(Xt={}))ze.call(Xt,Pn)&&xt(At,Pn,Xt[Pn]);if(et)for(var Pn of et(Xt))St.call(Xt,Pn)&&xt(At,Pn,Xt[Pn]);return At},Qe=(At,Xt)=>{var Pn={};for(var xn in At)ze.call(At,xn)&&Xt.indexOf(xn)<0&&(Pn[xn]=At[xn]);if(At!=null&&et)for(var xn of et(At))Xt.indexOf(xn)<0&&St.call(At,xn)&&(Pn[xn]=At[xn]);return Pn},ut=(At,Xt,Pn)=>new Promise((xn,Ea)=>{var qt=he=>{try{de(Pn.next(he))}catch(Pe){Ea(Pe)}},ie=he=>{try{de(Pn.throw(he))}catch(Pe){Ea(Pe)}},de=he=>he.done?xn(he.value):Promise.resolve(he.value).then(qt,ie);de((Pn=Pn.apply(At,Xt)).next())}),xe=At=>{var Xt=At,{className:Pn,style:xn,children:Ea,loading:qt=!1,openLoading:ie,onClick:de=()=>{},size:he="middle",shape:Pe="round"}=Xt,Xe=Qe(Xt,["className","style","children","loading","openLoading","onClick","size","shape"]);const[Bt,It]=(0,E.useState)(!1);return E.createElement(Ft.ZP,Ke({onClick:(0,De.throttle)(pa=>ut(void 0,null,function*(){ie&&It(!0);try{yield de(pa)}catch(Rn){console.log("error",Rn)}ie&&It(!1)}),2e3,{leading:!0,trailing:!1}),className:Te()(zt.btn,zt[`${he}-${Pe}`],Pn),style:xn,size:he,shape:Pe,loading:Bt||qt},Xe),Ea)},Zt={flex_box_center:"flex_box_center___TB7bQ",flex_space_between:"flex_space_between___oBlTb",flex_box_vertical_center:"flex_box_vertical_center___b5XbB",flex_box_center_end:"flex_box_center_end___CNhe7",flex_box_column:"flex_box_column___yHXKW",head:"head___ghH72",node:"node___mjPEy"},En=({className:At,style:Xt,children:Pn=null,onClick:xn,title:Ea})=>E.createElement("div",{className:Te()(Zt.head,At),style:Xt},E.createElement("span",{className:"primary-hover",onClick:xn},E.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),E.createElement("b",{title:Ea},Ea),E.createElement("div",{className:Zt.node},Pn)),bn={flex_box_center:"flex_box_center___AlHuF",flex_space_between:"flex_space_between___vN2LW",flex_box_vertical_center:"flex_box_vertical_center___Ac7D2",flex_box_center_end:"flex_box_center_end___y38I7",flex_box_column:"flex_box_column___iQE6P",btns:"btns___sNgTb",confirm:"confirm___Ozirl",cancel:"cancel___aiq1I"},Kn=({confirmShow:At=!0,confirmTitle:Xt,confirmClick:Pn,cancelShow:xn=!0,cancelTitle:Ea,cancelClick:qt,className:ie,style:de,confirmLoading:he=!1})=>E.createElement("div",{className:Te()(bn.btns,ie),style:de},At&&E.createElement(Ft.ZP,{loading:he,onClick:Pn,type:"primary",className:bn.confirm},Xt),xn&&E.createElement(Ft.ZP,{onClick:qt,className:bn.cancel},Ea)),Ct={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},Sn=({className:At,style:Xt={},LeftContent:Pn,children:xn,RightContent:Ea})=>E.createElement("div",{className:Te()(Ct.fixedBottom,At),style:Xt},E.createElement("div",{className:Ct.wrap},E.createElement("div",{className:Ct.left},Pn),E.createElement("div",{className:Ct.center},xn),E.createElement("div",{className:Ct.right},Ea))),Dt={flex_box_center:"flex_box_center___tY8Yn",flex_space_between:"flex_space_between___vHdYA",flex_box_vertical_center:"flex_box_vertical_center___pa61F",flex_box_center_end:"flex_box_center_end___HyDXt",flex_box_column:"flex_box_column___UjZek",crumbs:"crumbs___V41Oe",hover:"hover___bEIVd"},Sa=({className:At,style:Xt={},dataSource:Pn=[]})=>E.createElement("div",{className:Te()(Dt.crumbs,At),style:Xt},Pn.map((xn,Ea)=>EaRt.history.push(xn.path)},xn.name):E.createElement("span",null,xn.name),E.createElement("span",null,"\xA0",">","\xA0")):E.createElement("span",{key:Ea,style:{color:"#5F6368"}},xn.name))),ia=z(31797),Oa=Object.defineProperty,wn=Object.defineProperties,Sr=Object.getOwnPropertyDescriptors,Un=Object.getOwnPropertySymbols,Wn=Object.prototype.hasOwnProperty,ma=Object.prototype.propertyIsEnumerable,Ya=(At,Xt,Pn)=>Xt in At?Oa(At,Xt,{enumerable:!0,configurable:!0,writable:!0,value:Pn}):At[Xt]=Pn,xa=(At,Xt)=>{for(var Pn in Xt||(Xt={}))Wn.call(Xt,Pn)&&Ya(At,Pn,Xt[Pn]);if(Un)for(var Pn of Un(Xt))ma.call(Xt,Pn)&&Ya(At,Pn,Xt[Pn]);return At},Lr=(At,Xt)=>wn(At,Sr(Xt)),Tr=(At,Xt)=>{var Pn={};for(var xn in At)Wn.call(At,xn)&&Xt.indexOf(xn)<0&&(Pn[xn]=At[xn]);if(At!=null&&Un)for(var xn of Un(At))Xt.indexOf(xn)<0&&ma.call(At,xn)&&(Pn[xn]=At[xn]);return Pn};const{Countdown:Nt}=ia.default;var mr=At=>{var Xt=At,{onChange:Pn}=Xt,xn=Tr(Xt,["onChange"]);const[Ea,qt]=(0,E.useState)(null);(0,E.useEffect)(()=>{typeof Ea=="number"&&Ea>=0&&Pn(Ea)},[Ea]);const ie=de=>{const he=Math.floor(de/1e3);qt(he)};return E.createElement(Nt,Lr(xa({},xn),{onChange:ie}))}},37808:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return fe}});var E=z(59301);function fe(Oe,Ce){const Se=(0,E.useRef)();(0,E.useEffect)(()=>{Se.current=Oe}),(0,E.useEffect)(()=>{function Be(){Se.current()}if(Ce!==null){let le=setInterval(Be,Ce);return()=>clearInterval(le)}},[Ce])}},53036:function(Ut,ot,z){"use strict";z.r(ot),z.d(ot,{default:function(){return Lm}});var E=z(59301),fe=z(38986),Oe=z(346),Ce=z(25690),Se=z(43418),Be=z(20834),le=z(8591),Te=z(24905),De=z(6848),Le=z(5112),ke=z(81327),We=z(66104),Ee=z(3113),ce=z(38854),y=z(99313),a=z(1710),x=z(87169),b=z(27812),ee=z(89489),te=z(81722),ne=z(51257),ue=z(40133),re=z(78241),me=z(95237),se=z(43604),ye=z(78673),Fe=z(92832),Me=z(5871),be=z(58421),at=z(61186),Ve=z.n(at),it=Object.defineProperty,Ye=Object.getOwnPropertySymbols,rt=Object.prototype.hasOwnProperty,yt=Object.prototype.propertyIsEnumerable,bt=(pe,ve,ge)=>ve in pe?it(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,ft=(pe,ve)=>{for(var ge in ve||(ve={}))rt.call(ve,ge)&&bt(pe,ge,ve[ge]);if(Ye)for(var ge of Ye(ve))yt.call(ve,ge)&&bt(pe,ge,ve[ge]);return pe},Gt=(pe,ve,ge)=>new Promise((gt,Kt)=>{var tt=He=>{try{ht(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{ht(ge.throw(He))}catch(Ie){Kt(Ie)}},ht=He=>He.done?gt(He.value):Promise.resolve(He.value).then(tt,on);ht((ge=ge.apply(pe,ve)).next())});const Tt=({shixunHomeworks:pe,dispatch:ve})=>{const ge=(0,Ce.useParams)();return E.createElement(Se.default,{centered:!0,title:"\u63D0\u793A",open:pe.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Gt(void 0,null,function*(){(yield(0,fe.ZP)(`/api/myshixuns/${pe.actionTabs.selectArrs.myshixun_identifier}/reset_my_game.json`,{method:"post",body:{course_id:ge.coursesId}})).status===0&&(le.ZP.success("\u5220\u9664\u6210\u529F"),ve({type:"shixunHomeworks/setActionTabs",payload:{}}),ve({type:"shixunHomeworks/getWorkList",payload:ft({},pe.actionTabs.params)}))}),onCancel:()=>{ve({type:"shixunHomeworks/setActionTabs",payload:{}})}},E.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),E.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"))};var Lt=(0,Ce.connect)(({shixunHomeworks:pe})=>({shixunHomeworks:pe}))(Tt),Rt=Object.defineProperty,qe=Object.defineProperties,dt=Object.getOwnPropertyDescriptors,Wt=Object.getOwnPropertySymbols,Bn=Object.prototype.hasOwnProperty,Yt=Object.prototype.propertyIsEnumerable,kn=(pe,ve,ge)=>ve in pe?Rt(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,Ge=(pe,ve)=>{for(var ge in ve||(ve={}))Bn.call(ve,ge)&&kn(pe,ge,ve[ge]);if(Wt)for(var ge of Wt(ve))Yt.call(ve,ge)&&kn(pe,ge,ve[ge]);return pe},ln=(pe,ve)=>qe(pe,dt(ve)),Mn=(pe,ve,ge)=>new Promise((gt,Kt)=>{var tt=He=>{try{ht(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{ht(ge.throw(He))}catch(Ie){Kt(Ie)}},ht=He=>He.done?gt(He.value):Promise.resolve(He.value).then(tt,on);ht((ge=ge.apply(pe,ve)).next())});const Pt=({exercise:pe,dispatch:ve})=>{var ge,gt,Kt,tt,on,ht,He,Ie;const Vn=(0,Ce.useParams)(),[fa,sa]=(0,E.useState)(!0),[yn]=re.default.useForm(),{actionTabs:On}=pe;(0,E.useEffect)(()=>{var Ma,oa,Nn,va;pe.actionTabs.key==="\u66F4\u6539\u8BC4\u9605"&&(yn.resetFields(),yn.setFieldsValue({subjective_score:(oa=(Ma=On==null?void 0:On.selectArrs)==null?void 0:Ma.record)==null?void 0:oa.subjective_score,objective_score:(va=(Nn=On==null?void 0:On.selectArrs)==null?void 0:Nn.record)==null?void 0:va.objective_score}))},[pe.actionTabs.key]);const da=()=>{ve({type:"exercise/setActionTabs",payload:{}})};return E.createElement(E.Fragment,null,E.createElement(Se.default,{centered:!0,title:"\u8BC4\u9605",open:pe.actionTabs.key==="\u66F4\u6539\u8BC4\u9605",onCancel:da,footer:E.createElement(me.Z,{align:"middle",justify:"end"},E.createElement(Ee.ZP,{className:"ml10",onClick:da}," \u53D6\u6D88"),E.createElement(Ee.ZP,{className:"ml10",onClick:()=>Mn(void 0,null,function*(){var Ma,oa;yield yn.validateFields();const Nn=yn.getFieldValue();(yield(0,te.oS)(ln(Ge({},Nn),{id:Vn.categoryId,user_id:(oa=(Ma=On==null?void 0:On.selectArrs)==null?void 0:Ma.record)==null?void 0:oa.user_id}))).status===0&&(le.ZP.success("\u8BC4\u9605\u6210\u529F"),yn.resetFields(),ve({type:"exercise/setActionTabs",payload:{}}),ve({type:"exercise/setUpdateIndex"}))}),type:"primary"}," \u786E\u8BA4"))},E.createElement("div",{className:"pl30"},E.createElement(re.default,{form:yn},E.createElement(me.Z,null,E.createElement(se.Z,null,E.createElement(re.default.Item,{name:"subjective_score",label:"\u4E3B\u89C2\u9898\u6210\u7EE9",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},E.createElement(Me.Z,{min:0,max:((gt=(ge=On==null?void 0:On.selectArrs)==null?void 0:ge.exercise_types)==null?void 0:gt.subjective_score)*1,style:{width:150},placeholder:"\u8BF7\u586B\u5199\u4E3B\u89C2\u9898\u6210\u7EE9"}))),E.createElement(se.Z,{flex:1},E.createElement("div",null,E.createElement("span",{className:"ml10"},"\u5206\uFF0C\u603B\u5171\uFF1A",(tt=(Kt=On==null?void 0:On.selectArrs)==null?void 0:Kt.exercise_types)==null?void 0:tt.subjective_score,"\u5206")))),E.createElement(me.Z,null,E.createElement(se.Z,null,E.createElement(re.default.Item,{name:"objective_score",label:"\u5BA2\u89C2\u9898\u6210\u7EE9",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},E.createElement(Me.Z,{min:0,max:((ht=(on=On==null?void 0:On.selectArrs)==null?void 0:on.exercise_types)==null?void 0:ht.objective_score)*1,style:{width:150},width:150,placeholder:"\u8BF7\u586B\u5199\u5BA2\u89C2\u9898\u6210\u7EE9"}))),E.createElement(se.Z,{flex:1},E.createElement("div",null,E.createElement("span",{className:"ml10"},"\u5206\uFF0C\u603B\u5171\uFF1A",(Ie=(He=On==null?void 0:On.selectArrs)==null?void 0:He.exercise_types)==null?void 0:Ie.objective_score,"\u5206"))))))))};var zt=(0,Ce.connect)(({exercise:pe})=>({exercise:pe}))(Pt);const Ft=[{name:"\u672A\u8BC4\u9605",id:0,type:"unreview_counts"},{name:"\u8BC4\u9605\u4E2D",id:2,type:"reviewing_counts"},{name:"\u5DF2\u8BC4\u9605",id:1,type:"review_counts"}],Ot=[{name:"\u672A\u5F00\u59CB",id:0,type:"unanswer_users"},{name:"\u8003\u8BD5\u4E2D",id:1,type:"answering_users"},{name:"\u5DF2\u4EA4\u5377",id:2,type:"answer_users"},{name:"\u5DF2\u4EA4\u5377/\u672A\u7B54",id:3,type:"commit_with_no_answers_users"}],et=[{name:"\u65E0\u9700\u8865\u8003",id:0,type:"unmake_up_users_count"},{name:"\u53C2\u52A0\u8865\u8003",id:1,type:"make_up_users_count"}];var ze=z(28426),St=z(71418),xt=z(45937),Ke=z(59301),Qe=Object.defineProperty,ut=Object.defineProperties,Je=Object.getOwnPropertyDescriptors,xe=Object.getOwnPropertySymbols,Zt=Object.prototype.hasOwnProperty,Xn=Object.prototype.propertyIsEnumerable,En=(pe,ve,ge)=>ve in pe?Qe(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,bn=(pe,ve)=>{for(var ge in ve||(ve={}))Zt.call(ve,ge)&&En(pe,ge,ve[ge]);if(xe)for(var ge of xe(ve))Xn.call(ve,ge)&&En(pe,ge,ve[ge]);return pe},Gn=(pe,ve)=>ut(pe,Je(ve)),Kn=(pe,ve,ge)=>new Promise((gt,Kt)=>{var tt=He=>{try{ht(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{ht(ge.throw(He))}catch(Ie){Kt(Ie)}},ht=He=>He.done?gt(He.value):Promise.resolve(He.value).then(tt,on);ht((ge=ge.apply(pe,ve)).next())});const Ct=({exercise:pe,dispatch:ve})=>{var ge,gt;const Kt=(0,Ce.useParams)(),[tt]=re.default.useForm(),on=re.default.useWatch("time",tt),[ht,He]=(0,E.useState)(!1),{actionTabs:Ie,commonHeader:Vn}=pe,[,fa,sa,yn]=(0,xt.U)(te.n7,{id:Kt.categoryId}),On=yn!=null&&yn.user_end_time?Ve()(yn==null?void 0:yn.user_end_time).add(1,"minutes"):Ve()(),da=Ve()(yn==null?void 0:yn.user_total_end_time)>On?Math.round(Ve().duration(Ve()(yn==null?void 0:yn.user_total_end_time).diff(On.startOf("minute"))).asMinutes()):0,Ma=((yn==null?void 0:yn.student_left_minutes)||0)+(on||0);(0,E.useEffect)(()=>{var Nn;Ie.key==="\u5EF6\u65F6"?(ve({type:"exercise/getWorkSetting",payload:bn({},Kt)}),sa({user_id:Ie!=null&&Ie.isBatch?Ie==null?void 0:Ie.user_ids:[(Nn=Ie==null?void 0:Ie.selectArrs)==null?void 0:Nn.user_id]})):tt.resetFields()},[Ie.key]);const oa=()=>{ve({type:"exercise/setActionTabs",payload:{}})};return Ke.createElement(Ke.Fragment,null,Ke.createElement(Se.default,{width:640,centered:!0,title:Ie!=null&&Ie.isBatch?"\u6279\u91CF\u5EF6\u65F6":"\u5EF6\u65F6",open:Ie.key==="\u5EF6\u65F6",okText:"\u786E\u8BA4\u5EF6\u65F6",cancelText:"\u53D6\u6D88",confirmLoading:ht,onOk:()=>Kn(void 0,null,function*(){tt.submit()}),onCancel:oa},Ke.createElement(St.Z,{spinning:fa},Ke.createElement(re.default,{form:tt,colon:!1,labelCol:{span:4},onFinish:Nn=>Kn(void 0,null,function*(){He(!0);const va=yield(0,te.qz)(Gn(bn({},Nn),{id:Kt.categoryId,exercise_user_id:Ie==null?void 0:Ie.exercise_user_id}));He(!1),va.status===0&&(le.ZP.success("\u5EF6\u65F6\u6210\u529F"),ve({type:"exercise/setUpdateIndex"}),oa())})},Ke.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"\u5EF6\u65F6\u8BF4\u660E\uFF1A",Ke.createElement("br",null),"1.\u53EA\u6709\u5F53\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u665A\u4E8E\u5B66\u751F\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u65F6\uFF0C\u624D\u652F\u6301\u5BF9\u5B66\u751F\u8FDB\u884C\u5EF6\u65F6\u64CD\u4F5C\uFF1B",Ke.createElement("br",null),"2.\u6BCF\u4E2A\u5B66\u751F\u7684\u6700\u5927\u53EF\u5EF6\u65F6\u65F6\u95F4=\u8003\u8BD5\u622A\u6B62\u65F6\u95F4-\u5B66\u751F\u5F53\u524D\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1B",Ke.createElement("br",null),"3.\u82E5\u5C06\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u5EF6\u540E\uFF0C\u5C06\u5BF9\u6240\u6709\u8003\u8BD5\u8FDF\u5230\u7684\u5B66\u751F\u8FDB\u884C\u7EDF\u4E00\u5EF6\u65F6\uFF08\u5B66\u751F\u5DF2\u7B54\u9898\u65F6\u95F4+\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4+\u7EDF\u4E00\u5EF6\u65F6\u65F6\u95F4\u2264\u8003\u8BD5\u7B54\u9898\u65F6\u957F\uFF09\u3002"),Ie!=null&&Ie.isBatch?Ke.createElement("div",null,"\u5F53\u524D\u9009\u4E2D",Ke.createElement("span",{className:"ml5 mr5",style:{color:"#FA6400"}},Ie==null?void 0:Ie.exercise_user_id.length),"\u540D\u5B66\u751F"):Ke.createElement(me.Z,{align:"middle",gutter:40},Ke.createElement(se.Z,null,"\u5F53\u524D\u9009\u4E2D\u5B66\u751F",Ke.createElement("span",{className:"ml15",style:{color:"#FA6400"}},(ge=Ie==null?void 0:Ie.selectArrs)==null?void 0:ge.user_name)),Ke.createElement(se.Z,null,"\u5B66\u53F7",Ke.createElement("span",{className:"ml15",style:{color:"#FA6400"}},(gt=Ie==null?void 0:Ie.selectArrs)==null?void 0:gt.student_id))),Ke.createElement(re.default.Item,{className:"mt30",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5EF6\u957F\u65F6\u95F4"}],name:"time",label:"\u5EF6\u957F\u65F6\u95F4"},Ke.createElement(Me.Z,{min:0,precision:0,max:da,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${da}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),!(Ie!=null&&Ie.isBatch)&&Ke.createElement("div",{className:"mb20",style:{marginLeft:98,color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",Ke.createElement("span",{className:"ml5"},Ma),"\u5206\u949F",Ma!==0&&(yn==null?void 0:yn.user_end_time)&&Ke.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",Ke.createElement("span",{className:"ml5"},Ve()(yn==null?void 0:yn.user_end_time).add(on||0,"m").format("YYYY-MM-DD HH:mm:ss")))),(Vn==null?void 0:Vn.screen_open)&&Ke.createElement(re.default.Item,{style:{marginLeft:98,marginBottom:0},name:"is_clear",initialValue:!1,valuePropName:"checked"},Ke.createElement(Te.default,null,"\u6E05\u9664\u5B66\u751F\u7684\u5DF2\u5207\u5C4F\u6B21\u6570"))))))};var Mt=(0,Ce.connect)(({exercise:pe})=>({exercise:pe}))(Ct),Sn=z(5083),Dt=z(48716),en=(pe,ve,ge)=>new Promise((gt,Kt)=>{var tt=He=>{try{ht(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{ht(ge.throw(He))}catch(Ie){Kt(Ie)}},ht=He=>He.done?gt(He.value):Promise.resolve(He.value).then(tt,on);ht((ge=ge.apply(pe,ve)).next())});const Sa=({exercise:pe,dispatch:ve})=>{var ge,gt;const Kt=(0,Ce.useParams)(),[tt]=re.default.useForm(),[on,ht]=(0,E.useState)(!1),{actionTabs:He}=pe;return(0,E.useEffect)(()=>{pe.actionTabs.key==="teacher-unlock"&&(ht(!1),tt.resetFields())},[pe.actionTabs.key]),E.createElement(E.Fragment,null,E.createElement(Se.default,{width:600,centered:!0,title:`\u8003\u8BD5\u89E3\u9501\uFF08${(ge=He==null?void 0:He.selectArrs)==null?void 0:ge.user_name}\uFF09`,open:pe.actionTabs.key==="teacher-unlock",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",keyboard:!1,confirmLoading:on,onOk:()=>en(void 0,null,function*(){var Ie,Vn;yield tt.validateFields();const fa=tt.getFieldsValue();if(ht(!0),(yield(0,te.ZD)(Kt.categoryId,{exercise_user_id:(Ie=He==null?void 0:He.selectArrs)==null?void 0:Ie.exercise_user_id,unlock_key:fa.unlock_key})).status===0){if(fa.time){const yn={time:Ve()(fa.time).format("YYYY-MM-DD HH:mm"),exercise_user_id:(Vn=He==null?void 0:He.selectArrs)==null?void 0:Vn.exercise_user_id,id:Kt.categoryId};yield(0,te.qz)(yn)}le.ZP.success("\u89E3\u9664\u9501\u5B9A\u6210\u529F"),ve({type:"exercise/setUpdateIndex"}),ve({type:"exercise/setActionTabs",payload:{}})}ht(!1)}),onCancel:()=>{ve({type:"exercise/setActionTabs",payload:{}})}},E.createElement("div",{className:""},E.createElement(re.default,{form:tt,layout:"vertical",autoComplete:"off"},E.createElement(re.default.Item,{className:"ml10",label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},E.createElement(Fe.default.Password,{autoComplete:"off",style:{width:270},placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"})),E.createElement(re.default.Item,{label:E.createElement("span",null,"\u5EF6\u957F\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF08",E.createElement("span",{className:"c-grey-999"},"\u4E0D\u80FD\u8D85\u8FC7\u5F53\u524D\u8BD5\u5377\u622A\u6B62\u65F6\u95F4",Ve()((gt=He==null?void 0:He.selectArrs)==null?void 0:gt.exercise_end_at).format("YYYY-MM-DD HH:mm")),"\uFF09"),name:"time",className:"ml10"},E.createElement(Sn.default,{style:{width:270},placeholder:"\u8BF7\u9009\u62E9\u4EA4\u5377\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",disabledDate:Ie=>{var Vn;return(0,Dt.Q8)(Ie,(Vn=He==null?void 0:He.selectArrs)==null?void 0:Vn.exercise_end_at)},disabledTime:Ie=>{var Vn;const fa=(Vn=He==null?void 0:He.selectArrs)==null?void 0:Vn.exercise_end_at;if(Ve()(Ie).isSame(Ve()(fa),"day")){const sa=Ve()(fa).hours(),yn=Ve()(fa).minutes();return console.log(sa,yn),{disabledHours:()=>(0,Dt.w6)(0,24).slice(sa+1),disabledMinutes:()=>Ve()(Ie).isSame(Ve()(fa),"hour")?(0,Dt.w6)(yn,60):[]}}return(0,Dt.d0)(Ie)},allowClear:!1}))))))};var ia=(0,Ce.connect)(({exercise:pe})=>({exercise:pe}))(Sa),Oa=z(77525),wn=z(49535),Sr=z(75582),Un=Object.getOwnPropertySymbols,Wn=Object.prototype.hasOwnProperty,ma=Object.prototype.propertyIsEnumerable,Ya=(pe,ve)=>{var ge={};for(var gt in pe)Wn.call(pe,gt)&&ve.indexOf(gt)<0&&(ge[gt]=pe[gt]);if(pe!=null&&Un)for(var gt of Un(pe))ve.indexOf(gt)<0&&ma.call(pe,gt)&&(ge[gt]=pe[gt]);return ge},xa=(pe,ve,ge)=>new Promise((gt,Kt)=>{var tt=He=>{try{ht(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{ht(ge.throw(He))}catch(Ie){Kt(Ie)}},ht=He=>He.done?gt(He.value):Promise.resolve(He.value).then(tt,on);ht((ge=ge.apply(pe,ve)).next())});const Lr=pe=>{var ve=pe,{shixunHomeworks:ge,dispatch:gt}=ve,Kt=Ya(ve,["shixunHomeworks","dispatch"]);const tt=(0,Ce.useParams)(),[on,ht]=(0,E.useState)([]),[He,Ie]=(0,E.useState)([]);(0,E.useEffect)(()=>{ge.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B"&&Vn()},[ge.actionTabs.key]);function Vn(){return xa(this,null,function*(){const sa=yield(0,fe.ZP)(`/api/exercises/${tt.categoryId}/group_list.json`,{method:"GET"});ht(sa)})}const fa=[{title:"\u5206\u73ED\u60C5\u51B5",dataIndex:"name"},{title:"\u6709\u6548\u4F5C\u54C1\u6570",dataIndex:"works_count"},{title:"\u68C0\u6D4B\u8FDB\u5EA6",dataIndex:"status"},{title:"\u4E0A\u6B21\u8BC4\u5206\u65F6\u95F4",dataIndex:"last_analysis_time"}];return E.createElement(E.Fragment,null,E.createElement(Se.default,{centered:!0,title:"\u4EE3\u7801\u8D28\u91CF\u8BC4\u5206",open:ge.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B",width:700,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>xa(void 0,null,function*(){const sa=yield(0,fe.ZP)(`/api/exercises/${tt.categoryId}/code_quality_analysis.json`,{method:"POST",body:{group_ids:He}});(sa==null?void 0:sa.status)===0&&(Ce.history.replace(`/classrooms/${tt.coursesId}/exercise/${tt.categoryId}/detail?tabs=7`),window.location.reload(),gt({type:"shixunHomeworks/setActionTabs",payload:{}}),Ie([]))}),onCancel:()=>{Ie([]),gt({type:"shixunHomeworks/setActionTabs",payload:{}})}},E.createElement(a.default,{rowSelection:{type:"checkbox",onChange:(sa,yn)=>{Ie([...sa])},selectedRowKeys:He,getCheckboxProps:sa=>({disabled:sa.status==="\u8FDB\u884C\u4E2D"||sa.works_count===0})},rowKey:sa=>sa.key||sa.id,scroll:{y:300},pagination:!1,columns:fa,dataSource:on==null?void 0:on.group_list})))};var Tr=(0,Ce.connect)(({shixunHomeworks:pe})=>({shixunHomeworks:pe}))(Lr),Nt=z(48790),hn={flex_box_center:"flex_box_center____uOEt",flex_space_between:"flex_space_between___J8U9e",flex_box_vertical_center:"flex_box_vertical_center___M1l_z",flex_box_center_end:"flex_box_center_end___UsRsw",flex_box_column:"flex_box_column___gcanz",rightFilter:"rightFilter___KnaoF",classwidth:"classwidth___QPkdW",operationCol:"operationCol___hiIyI",unlockBtn:"unlockBtn___QvP_V",recordScreenModal:"recordScreenModal___tLQo7",operationLink:"operationLink___vj72A",banding:"banding___BLx2S",noShow:"noShow___mrV9r"},mr=z(59301),At=(pe,ve,ge)=>new Promise((gt,Kt)=>{var tt=He=>{try{ht(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{ht(ge.throw(He))}catch(Ie){Kt(Ie)}},ht=He=>He.done?gt(He.value):Promise.resolve(He.value).then(tt,on);ht((ge=ge.apply(pe,ve)).next())}),Pn=({item:pe,renderText:ve})=>{const ge=(0,Ce.useParams)(),[gt,Kt]=(0,E.useState)(),tt=on=>At(void 0,null,function*(){if(!on)return;const ht=yield(0,te.UH)({id:ge.categoryId,user_id:pe==null?void 0:pe.user_id});ht&&Kt(ht)});return mr.createElement(De.Z,{onOpenChange:on=>tt(on),title:mr.createElement("div",null,"\u5355\u9009\u9898 ",(gt==null?void 0:gt.single_question_score)||0,"\u5206 ",mr.createElement("br",null),"\u591A\u9009\u9898 ",(gt==null?void 0:gt.multiple_question_score)||0,"\u5206 ",mr.createElement("br",null),"\u5224\u65AD\u9898 ",(gt==null?void 0:gt.judgement_question_score)||0,"\u5206 ",mr.createElement("br",null),"\u586B\u7A7A\u9898 ",(gt==null?void 0:gt.completion_question_score)||0,"\u5206 ",mr.createElement("br",null),"\u5B9E\u8BAD\u9898 ",(gt==null?void 0:gt.shixun_question_score)||0,"\u5206")},ve)},xn=z(89392),Ea=z.n(xn),qt=z(57809),ie=z(54650),de=z(59301),he=Object.defineProperty,Pe=Object.defineProperties,Xe=Object.getOwnPropertyDescriptors,Bt=Object.getOwnPropertySymbols,It=Object.prototype.hasOwnProperty,pa=Object.prototype.propertyIsEnumerable,Rn=(pe,ve,ge)=>ve in pe?he(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,qn=(pe,ve)=>{for(var ge in ve||(ve={}))It.call(ve,ge)&&Rn(pe,ge,ve[ge]);if(Bt)for(var ge of Bt(ve))pa.call(ve,ge)&&Rn(pe,ge,ve[ge]);return pe},za=(pe,ve)=>Pe(pe,Xe(ve)),An=(pe,ve,ge)=>new Promise((gt,Kt)=>{var tt=He=>{try{ht(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{ht(ge.throw(He))}catch(Ie){Kt(Ie)}},ht=He=>He.done?gt(He.value):Promise.resolve(He.value).then(tt,on);ht((ge=ge.apply(pe,ve)).next())});const st=({exercise:pe,dispatch:ve})=>{var ge,gt;const Kt=(0,Ce.useParams)(),{actionTabs:tt,commonHeader:on}=pe,[ht]=re.default.useForm(),He=re.default.useWatch("time",ht),[,Ie,Vn,fa]=(0,xt.U)(te.n7,{id:Kt.categoryId}),[,sa,yn]=(0,xt.U)(te.Xo,{id:Kt.categoryId}),On=(0,E.useRef)(null),da=fa!=null&&fa.user_end_time?Ve()(fa==null?void 0:fa.user_end_time).add(1,"minutes"):Ve()(),Ma=Ve()(fa==null?void 0:fa.user_total_end_time)>da?Math.round(Ve().duration(Ve()(fa==null?void 0:fa.user_total_end_time).diff(da.startOf("minute"))).asMinutes()):0,oa=((fa==null?void 0:fa.student_left_minutes)||0)+(He||0);(0,E.useEffect)(()=>{var va,_n;tt.key=="\u8C03\u6574\u72B6\u6001"?(ve({type:"exercise/getWorkSetting",payload:qn({},Kt)}),Vn({user_id:tt!=null&&tt.isBatch?tt==null?void 0:tt.user_ids:[(va=tt==null?void 0:tt.selectArrs)==null?void 0:va.user_id]})):(ht.resetFields(),On.current&&((_n=On.current)==null||_n.changeCode({target:{value:""}})))},[tt.key]);const Nn=()=>{ve({type:"exercise/setActionTabs",payload:{}})};return de.createElement(Se.default,{centered:!0,title:tt!=null&&tt.isBatch?"\u6279\u91CF\u8C03\u6574\u8003\u8BD5\u72B6\u6001":"\u8C03\u6574\u8003\u8BD5\u72B6\u6001",open:tt.key=="\u8C03\u6574\u72B6\u6001",width:650,okText:"\u786E\u5B9A\u8C03\u6574",confirmLoading:sa,onOk:()=>An(void 0,null,function*(){ht.submit()}),onCancel:Nn},de.createElement(St.Z,{spinning:Ie},de.createElement(re.default,{initialValues:{status:"1"},form:ht,colon:!1,labelCol:{span:4},onFinish:va=>An(void 0,null,function*(){if(console.log("allValue",va),On.current.onVerify())return Promise.reject();(yield yn(za(qn({},va),{exercise_user_id:tt==null?void 0:tt.exercise_user_id}))).status==0&&(le.ZP.success("\u8C03\u6574\u6210\u529F"),Nn(),ve({type:"exercise/setUpdateIndex"}))})},tt!=null&&tt.isBatch?de.createElement("div",{className:"mb20"},"\u5F53\u524D\u9009\u4E2D",de.createElement("span",{className:"ml5 mr5",style:{color:"#FA6400"}},tt==null?void 0:tt.exercise_user_id.length),"\u540D\u5B66\u751F"):de.createElement(me.Z,{className:"mb20",align:"middle",gutter:40},de.createElement(se.Z,null,"\u5F53\u524D\u9009\u4E2D\u5B66\u751F",de.createElement("span",{className:"ml15",style:{color:"#FA6400"}},(ge=tt==null?void 0:tt.selectArrs)==null?void 0:ge.user_name)),de.createElement(se.Z,null,"\u5B66\u53F7",de.createElement("span",{className:"ml15",style:{color:"#FA6400"}},(gt=tt==null?void 0:tt.selectArrs)==null?void 0:gt.student_id))),(on==null?void 0:on.is_locked)&&de.createElement(re.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},de.createElement(Fe.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),de.createElement(re.default.Item,{rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8003\u8BD5\u72B6\u6001"}],name:"status",label:"\u8003\u8BD5\u72B6\u6001"},de.createElement(qt.default,{placeholder:"\u8BF7\u9009\u62E9\u8003\u8BD5\u72B6\u6001"},de.createElement(qt.default.Option,{value:"1"},"\u8003\u8BD5\u4E2D\uFF08\u4FDD\u7559\u5B66\u751F\u7684\u7B54\u9898\u6570\u636E\uFF0C\u7EE7\u7EED\u8003\u8BD5\uFF09"),de.createElement(qt.default.Option,{value:"2"},"\u5DF2\u4EA4\u5377\uFF08\u4FDD\u7559\u5B66\u751F\u7684\u7B54\u9898\u6570\u636E\uFF0C\u8FDB\u884C\u4EA4\u5377\uFF09"))),(on==null?void 0:on.time)!==-1&&de.createElement(de.Fragment,null,de.createElement(re.default.Item,{className:"mt20 mb20",name:"time",label:"\u5EF6\u957F\u65F6\u95F4"},de.createElement(Me.Z,{min:0,precision:0,max:Ma,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${Ma}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),!(tt!=null&&tt.isBatch)&&de.createElement("div",{className:"mb20",style:{marginLeft:98,color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",de.createElement("span",{className:"ml5"},oa),"\u5206\u949F",oa!==0&&(fa==null?void 0:fa.user_end_time)&&de.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",de.createElement("span",{className:"ml5"},Ve()(fa==null?void 0:fa.user_end_time).add(He||0,"m").format("YYYY-MM-DD HH:mm:ss"))))),(on==null?void 0:on.screen_open)&&de.createElement(re.default.Item,{style:{marginLeft:100},name:"is_clear",initialValue:!1,valuePropName:"checked"},de.createElement(Te.default,null,"\u6E05\u9664\u5B66\u751F\u7684\u5DF2\u5207\u5C4F\u6B21\u6570")),de.createElement(re.default.Item,{label:"\u9A8C\u8BC1\u7801",required:!0,style:{marginBottom:0}},de.createElement(ie.Z,{ref:va=>On.current=va})))))};var gn=(0,Ce.connect)(({exercise:pe})=>({exercise:pe}))(st),lt=z(59301),Fn=Object.defineProperty,un=Object.defineProperties,nt=Object.getOwnPropertyDescriptors,Jt=Object.getOwnPropertySymbols,$t=Object.prototype.hasOwnProperty,Tn=Object.prototype.propertyIsEnumerable,$n=(pe,ve,ge)=>ve in pe?Fn(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,mn=(pe,ve)=>{for(var ge in ve||(ve={}))$t.call(ve,ge)&&$n(pe,ge,ve[ge]);if(Jt)for(var ge of Jt(ve))Tn.call(ve,ge)&&$n(pe,ge,ve[ge]);return pe},Yn=(pe,ve)=>un(pe,nt(ve)),na=(pe,ve)=>{var ge={};for(var gt in pe)$t.call(pe,gt)&&ve.indexOf(gt)<0&&(ge[gt]=pe[gt]);if(pe!=null&&Jt)for(var gt of Jt(pe))ve.indexOf(gt)<0&&Tn.call(pe,gt)&&(ge[gt]=pe[gt]);return ge},er=(pe,ve,ge)=>new Promise((gt,Kt)=>{var tt=He=>{try{ht(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{ht(ge.throw(He))}catch(Ie){Kt(Ie)}},ht=He=>He.done?gt(He.value):Promise.resolve(He.value).then(tt,on);ht((ge=ge.apply(pe,ve)).next())});const yr=pe=>{var ve=pe,{exercise:ge,loading:gt,dispatch:Kt,globalSetting:tt,checkDomainAuthority:on,getparams:ht,user:He,classroomList:Ie}=ve,Vn=na(ve,["exercise","loading","dispatch","globalSetting","checkDomainAuthority","getparams","user","classroomList"]),fa,sa,yn,On,da,Ma,oa,Nn,va,_n;const[Ga]=(0,Ce.useSearchParams)(),wa=(0,Ce.useParams)();let[In,dr]=(0,E.useState)(mn({page:1,limit:20},wa));const{commonHeader:Zn,updateIndex:kt}=ge,{userInfo:la}=He,[sr,Ka]=(0,E.useState)({}),[Er,Ca]=(0,E.useState)(0),[Ht,Or]=(0,E.useState)(0),[gr,lr]=(0,E.useState)(!1),[Fa,Ba]=(0,E.useState)("alert"),[ur,hr]=(0,E.useState)(0),[co,cr]=(0,E.useState)(!1),[Xa,Mr]=(0,E.useState)(!1),[Hr]=re.default.useForm(),[Va,Ia]=(0,E.useState)([]),[Wa,Aa]=(0,E.useState)(1),[ra,ya]=(0,E.useState)(""),[Hn,qa]=(0,E.useState)(),[pr,fr]=(0,E.useState)(!1),[fo,Vo]=(0,E.useState)(!1),[wr,Ai]=(0,E.useState)({name:"",id:"",list:[]}),[ba,Wo]=(0,E.useState)({}),[jo,el]=(0,E.useState)({}),[Yi,yi]=(0,E.useState)(!0),[xl,Gr]=(0,E.useState)(""),[$o,ll]=(0,E.useState)(""),[Kl,Pu]=(0,E.useState)(""),[Nl,xi]=(0,E.useState)([]),[,,fu]=(0,xt.U)(te.N0,{}),[Cs,Ar]=(0,E.useState)([]);(0,E.useEffect)(()=>{let zn={};if(Ga.get("exercise_group_id")&&!kt){if(Ga.get("statistics")){let ea=[];const lo=Ga.get("scope");lo==="0"&&(ea=["all"]),lo==="1"&&(ea=[1,2,3]),lo==="2"&&(ea=[2,3]),zn={exercise_group_id:Ga.get("exercise_group_id"),commit_status:ea}}else zn={review:[0,2],commit_status:[2,3]},Ga.get("exercise_group_id")!=="0"&&(zn.exercise_group_id=[Number(Ga.get("exercise_group_id"))]);Hr.setFieldsValue(mn({},zn))}return In=mn(mn({},In),zn),dr(mn({},In)),ei(),Si(In),xi([]),()=>{Kt({type:"exercise/setUpdateIndex",payload:"clear"})}},[kt]);const ei=()=>er(void 0,null,function*(){var zn,ea;const lo=yield(0,fe.ZP)(`/api/exercises/${In.categoryId}/header_info.json`,{method:"get"});(lo==null?void 0:lo.status)===0&&(Wo((lo==null?void 0:lo.data)||{}),console.log((zn=lo==null?void 0:lo.data)==null?void 0:zn.course_groups),Kt({type:"exercise/save",payload:{course_groups:(ea=lo==null?void 0:lo.data)==null?void 0:ea.course_groups}}))}),Si=zn=>er(void 0,null,function*(){var ea,lo,Fu,Wu,bu,Ws,Cc,yc;yi(!0);const Yu=yield(0,fe.ZP)(`/api/exercises/${In.categoryId}/exercise_users.json`,{method:"get",params:zn});(Yu==null?void 0:Yu.status)===0&&(el({exercise_users:((ea=Yu==null?void 0:Yu.data)==null?void 0:ea.exercise_users)||[],current_answer_user:((lo=Yu==null?void 0:Yu.data)==null?void 0:lo.current_answer_user)||{}}),Gr(((Fu=Yu==null?void 0:Yu.data)==null?void 0:Fu.appraise_user_login)||""),ll(((Wu=Yu==null?void 0:Yu.data)==null?void 0:Wu.first_export_user_login)||""),Ca((bu=Yu==null?void 0:Yu.data)==null?void 0:bu.total_count),Or(typeof((Ws=Yu==null?void 0:Yu.data)==null?void 0:Ws.total_score)=="string"?Number((Cc=Yu==null?void 0:Yu.data)==null?void 0:Cc.total_score):(yc=Yu==null?void 0:Yu.data)==null?void 0:yc.total_score)),Pu(Yu==null?void 0:Yu.status),yi(!1)});(0,E.useEffect)(()=>{Kt({type:"exercise/setSaveExerciseDownUsers",payload:Hu})},[$o,Er,JSON.stringify(In)]);function ju(zn){return er(this,null,function*(){var ea,lo,Fu,Wu;qa(zn==null?void 0:zn.exercise_user_id),fr(zn.commit_status===2||zn.commit_status===3),cr(!0);let bu=yield(0,fe.ZP)(`/api/exercises/${In.categoryId}/student_info.json`,{method:"get",params:{exercise_user_id:zn==null?void 0:zn.exercise_user_id}});((lo=(ea=bu==null?void 0:bu.data)==null?void 0:ea.exercise_user_photos)==null?void 0:lo.length)>0?lr(!0):le.ZP.info("\u5F53\u524D\u6682\u65E0\u7167\u7247"),Ia((Fu=bu==null?void 0:bu.data)==null?void 0:Fu.exercise_user_photos),hr((Wu=bu==null?void 0:bu.data)==null?void 0:Wu.alert_count),cr(!1)})}const Xr=zn=>{In.page=1;const ea=Object.assign({},Hr.getFieldsValue());Object.keys(ea).map(function(lo){lo==="objective_score_gte"||lo==="objective_score_lte"||(ea[lo].includes("all")?(delete In[lo],Hr.setFieldsValue({[lo]:"all"})):(In[lo]=ea[lo],ea[lo]==""||!ea[lo]?Hr.setFieldsValue({[lo]:"all"}):Hr.setFieldsValue({[lo]:In[lo]})))}),("objective_score_gte"in zn||"objective_score_lte"in zn)&&(ea.objective_score_gte&&ea.objective_score_lte&&ea.objective_score_gte>ea.objective_score_lte?(Hr.setFieldsValue({objective_score_lte:ea.objective_score_gte}),In.objective_score_lte=ea.objective_score_gte||null,In.objective_score_gte=ea.objective_score_gte||null):(In.objective_score_lte=ea.objective_score_lte||null,In.objective_score_gte=ea.objective_score_gte||null)),dr(mn({},In)),Si(In),ht(mn({},In))},So=(zn=1,ea=20)=>{In.page=zn,In.limit=ea,dr(mn({},In)),Si(In)};let tl=new Date().getTime();const nl=[{title:"\u5E8F\u53F7",dataIndex:"name",fixed:"left",align:"center",render:(zn,ea,lo)=>lt.createElement(De.Z,{title:((In.page||1)-1)*In.limit+lo+1},lt.createElement("span",null,((In.page||1)-1)*In.limit+lo+1))},{title:"\u59D3\u540D",dataIndex:"user_name",fixed:"left",align:"left",render:(zn,ea)=>lt.createElement("div",{style:{display:"flex",alignItems:"center"},onClick:()=>{var lo;if(zn&&(0,Nt.GJ)()){if((0,Nt.Rm)()&&!((lo=Ie.AssistantObject.exercise)!=null&&lo.can_view)){le.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}switch(ea.commit_status){case 0:if(!(0,Nt.Ny)()){le.ZP.warning("\u5B66\u751F\u672A\u5F00\u59CB\u8003\u8BD5\uFF0C\u60A8\u65E0\u6743\u67E5\u770B");return}break;default:console.log("\u5F53\u524D\u63D0\u4EA4\u72B6\u6001",ea.commit_status)}zn&&(0,Nt.GJ)()&&(su(),(0,ne.xg)(`/classrooms/${In.coursesId}/exercise/${In.categoryId}/review/${ea==null?void 0:ea.login}`))}}},lt.createElement("span",{className:zn&&(0,Nt.GJ)()?hn.operationLink:""},zn||"--"),!!(ea!=null&&ea.delayed_at)&&Zn.time!==-1&<.createElement(De.Z,{title:lt.createElement("div",null,"\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u8C03\u6574\u81F3",lt.createElement("span",{className:"ml5"},Ve()(ea.delayed_at).format("YYYY-MM-DD HH:mm")))},lt.createElement("span",{className:"iconfont icon-shizhong c-blue"})))},{title:"\u5B66\u53F7",dataIndex:"student_id",align:"left",sorter:!0,render:zn=>zn||"--"},!(ba!=null&&ba.is_excellent)&&(ba==null?void 0:ba.groups_count)!==0&&{title:"\u5206\u73ED",dataIndex:"user_group_name",align:"left",render:(zn,ea)=>lt.createElement("div",{className:hn.banding,title:zn||"--"},zn||"--")},{title:(Zn==null?void 0:Zn.exercise_type)==2&&!(0,Nt.dE)()?"\u6700\u9AD8\u6210\u7EE9":"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",align:"center",sorter:!0,render:(zn,ea)=>(console.log(ea),ea.commit_status===0||ea.commit_status===1?"--":!ea.open_total_score&&(0,Nt.dE)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(zn=typeof zn=="number"?Number(zn):zn,console.log(typeof zn),zn||(zn=0),zn===100?lt.createElement("span",{className:"c-green"},zn):zn>60?lt.createElement("span",{className:"c-orange"},zn):zn==Ht*.6?lt.createElement("span",{className:"c-red"},zn):lt.createElement("span",null,zn)))},!((ba==null?void 0:ba.objective)!==1||(ba==null?void 0:ba.objective)===1&&(ba==null?void 0:ba.subjective)!==1)&&{title:"\u5BA2\u89C2\u9898\u5F97\u5206",dataIndex:"objective_score",align:"center",render:(zn,ea)=>{if(ea.commit_status===0||ea.commit_status===1)return"--";if(!ea.open_total_score&&(0,Nt.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{zn=typeof zn=="number"?Number(zn):zn,zn||(zn=0);let lo;return zn>=0&&zn<=60?lo=lt.createElement("span",null,zn):zn===100?lo=lt.createElement("span",{className:"c-green"},zn):zn>60?lo=lt.createElement("span",{className:"c-orange"},zn):lo="--",lt.createElement(Pn,{renderText:lo,item:ea})}}},!((ba==null?void 0:ba.subjective)!==1||(ba==null?void 0:ba.subjective)===1&&(ba==null?void 0:ba.objective)!==1)&&{title:"\u4E3B\u89C2\u9898\u5F97\u5206",dataIndex:"subjective_score",align:"center",render:(zn,ea)=>{if(ea.commit_status===0||ea.commit_status===1)return"--";if(!ea.open_total_score&&(0,Nt.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{let lo;ba!=null&&ba.appraise_setting&&(ba!=null&&ba.sealed_review)&&new Date(ba==null?void 0:ba.appraise_end_time).getTime()>tl&&(lo="--"),!(ea!=null&&ea.has_comment)&&ea.review_status&&(lo="\u8BC4\u9605\u4E2D"),ea!=null&&ea.has_comment?lo="\u5DF2\u8BC4\u9605":lo="\u672A\u8BC4\u9605",zn=typeof zn=="number"?Number(zn):zn,zn||(zn=0);let Fu;return zn===0?Fu=lt.createElement("span",null,zn," ",lo==="\u672A\u8BC4\u9605"&<.createElement("span",{className:"c-red"}," (\u5F85\u8BC4\u9605)")):zn>0&&zn<=60?Fu=lt.createElement("span",null,zn):zn===100?Fu=lt.createElement("span",{className:"c-green"},zn):zn>60?Fu=lt.createElement("span",{className:"c-orange"},zn):Fu="--",Fu}}},(Zn==null?void 0:Zn.open_make_up)&&{title:"\u8865\u8003\u6263\u5206",dataIndex:"make_up_score",render:(zn,ea)=>[1,2].includes(ea==null?void 0:ea.commit_status)?zn:"--"},{title:"\u63D0\u4EA4\u72B6\u6001",dataIndex:"commit_status",align:"left",render:(zn,ea)=>zn===0?lt.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):zn===1?lt.createElement("span",{style:{color:"#DF3042"}},!ea.is_make_up&&"\u8003\u8BD5\u4E2D",ea.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):zn===2?lt.createElement("span",{style:{color:"#5AB891"}},!ea.is_make_up&&!ea.is_force_commit&&"\u5DF2\u4EA4\u5377",ea.is_make_up&&!ea.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",ea.is_make_up&&ea.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!ea.is_make_up&&ea.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):lt.createElement("span",{style:{color:"#5AB891"}},!ea.is_make_up&&!ea.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",ea.is_make_up&&!ea.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",ea.is_make_up&&ea.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!ea.is_make_up&&ea.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:"\u5F00\u59CB\u7B54\u9898\u65F6\u95F4",dataIndex:"start_at",align:"left",sorter:!0,render:zn=>zn?Ve()(zn).format("YYYY-MM-DD HH:mm"):"--"},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"end_at",sorter:!0,render:(zn,ea)=>zn?Ve()(zn).format("YYYY-MM-DD HH:mm"):"--"},(0,Nt.GJ)()&&(Zn==null?void 0:Zn.exercise_type)===2&&{title:lt.createElement("span",null,"\u8003\u8BD5\u6B21\u6570",lt.createElement(De.Z,{title:"\u6BCF\u4E2A\u5B66\u751F\u7684\u5DF2\u8003\u8BD5\u6B21\u6570/\u53EF\u8003\u8BD5\u6B21\u6570\uFF0C\u53EF\u70B9\u51FB\u67E5\u770B\u5B66\u751F\u7684\u8003\u8BD5\u8BB0\u5F55"},lt.createElement("i",{className:"iconfont icon-xiaowenhao font14 current"}))),dataIndex:"exercise_user_redo_count",render:(zn,ea)=>{var lo;return lt.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{const Fu={name:ea==null?void 0:ea.user_name,id:ea==null?void 0:ea.student_id,list:ea==null?void 0:ea.simulate_exercise_records};Ai(mn({},Fu)),Vo(!0)}},(lo=ea==null?void 0:ea.simulate_exercise_records)==null?void 0:lo.length,"/",Zn==null?void 0:Zn.simulate_exercise_num)||"--"}},{title:"\u6253\u56DE\u6B21\u6570",dataIndex:"exercise_user_redo_count",className:((fa=la==null?void 0:la.course)==null?void 0:fa.course_role)===15||(Zn==null?void 0:Zn.exercise_type)==2?hn.noShow:"",align:"left",render:(zn,ea)=>lt.createElement("div",{style:{display:"flex",alignItems:"center"}},lt.createElement("span",{className:hn.operationLink,onClick:()=>{Kt({type:"exercise/setActionTabs",payload:{key:"\u6253\u56DE\u8BB0\u5F55",student_id:ea.user_id}})}},zn||"0"))},(Zn==null?void 0:Zn.screen_open)&&{title:lt.createElement("span",null,"\u5207\u5C4F\u6B21\u6570",lt.createElement(De.Z,{title:"\u7EA2\u8272\u4EE3\u8868\u5B66\u751F\u5207\u5C4F\u8D85\u8FC7\u89C4\u5B9A\u6B21\u6570\u88AB\u5F3A\u5236\u4EA4\u5377"},lt.createElement("span",{className:"icon-xiaowenhao"}))),dataIndex:"screen_used_num",align:"center",render:(zn,ea)=>lt.createElement("span",{style:zn>0?{cursor:"pointer"}:{},className:zn>(ea==null?void 0:ea.screen_total_num)?"c-red":"",onClick:()=>er(void 0,null,function*(){if(zn===0)return;const lo=yield(0,te.Yu)(wa.categoryId,{exercise_user_id:ea.exercise_user_id});Se.default.info({title:`\u5207\u5C4F\u8BB0\u5F55\uFF08${ea==null?void 0:ea.user_name}\uFF09`,icon:null,closable:!0,className:hn.recordScreenModal,maskClosable:!0,width:616,centered:!0,content:lt.createElement(a.default,{style:{marginTop:14},bordered:!0,pagination:!1,rowKey:"time",columns:[{title:"\u5F00\u59CB\u5207\u5C4F\u65F6\u95F4",align:"center",dataIndex:"time"},{title:"\u5207\u5C4F\u65F6\u957F\uFF08\u79D2\uFF09",align:"center",dataIndex:"time_long"},{title:"\u5224\u5B9A\u5207\u5C4F\u6B21\u6570",align:"center",dataIndex:"count"}],dataSource:lo==null?void 0:lo.data})})})},zn,"/",ea==null?void 0:ea.screen_total_num)},(Zn==null?void 0:Zn.exercise_status)>1&&(Zn==null?void 0:Zn.open_camera)&&(0,Nt.GJ)()&&!((sa=tt.setting)!=null&&sa.is_local)&&{title:"\u8003\u8BD5\u7167\u7247",dataIndex:"photo_count",align:"center",render:(zn,ea)=>ea.commit_status>0?lt.createElement("a",{onClick:()=>{ju(ea)}},`${zn||0}/${Zn==null?void 0:Zn.photo_count}`):"--"},(Zn==null?void 0:Zn.ip_bind)&&(0,Nt.Gg)()&&{title:"\u8003\u8BD5IP",dataIndex:"last_ip",align:"center",render:(zn,ea)=>lt.createElement(lt.Fragment,null,zn||"--",ea.commit_status<=1&&Zn.ip_bind&&ea.last_ip&<.createElement(Ee.ZP,{type:"link",onClick:()=>er(void 0,null,function*(){const lo=Se.default.confirm({title:lt.createElement(me.Z,null,lt.createElement(se.Z,{flex:"1"},"\u89E3\u9664\u7ED1\u5B9A"),lt.createElement(se.Z,null,lt.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:()=>lo.destroy()}))),width:500,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",className:"custom-modal-divider",content:lt.createElement("div",null,"\u4E3A\u5B66\u751F\u89E3\u9664\u8003\u8BD5IP\u7ED1\u5B9A\u540E\uFF0C\u5B66\u751F\u53EF\u4EE5\u4F7F\u7528\u65B0\u7684IP\u5730\u5740\u8FDB\u5165\u8003\u8BD5\u3002",lt.createElement("span",{className:"c-red"},"\u5982\u679C\u8BE5\u5B66\u751F\u6B63\u5728\u8003\u8BD5\u4E2D\uFF0C\u5C06\u65E0\u6CD5\u4F5C\u7B54\uFF0C\u9700\u8981\u91CD\u65B0\u8FDB\u5165\u8003\u8BD5\u3002"),"\u60A8\u786E\u5B9A\u8981\u89E3\u9664\u8BE5\u5B66\u751F\u7684\u8003\u8BD5IP\u7ED1\u5B9A\uFF1F"),onOk:()=>er(void 0,null,function*(){(yield(0,te.ab)({id:In.categoryId,exercise_user_id:ea.exercise_user_id})).status===0&&(le.ZP.success("\u89E3\u7ED1\u6210\u529F"),Si(In))})})})},"\u89E3\u7ED1"))},(Zn==null?void 0:Zn.open_camera)&&(0,Nt.Gg)()&&Zn.exercise_status<3&&!((yn=tt.setting)!=null&&yn.is_local)&&{title:"\u5141\u8BB8\u4E0D\u62CD\u6444",dataIndex:"close_camera",align:"center",render:(zn,ea)=>lt.createElement(ye.Z,{checked:zn,onClick:()=>er(void 0,null,function*(){zn?Se.default.info({title:"\u63D0\u793A",content:lt.createElement("div",null,"\u4E0D\u5141\u8BB8\u4FEE\u6539"),okText:"\u786E\u8BA4"}):Se.default.confirm({title:"\u5141\u8BB8\u4E0D\u6444\u50CF\u8B66\u544A",content:lt.createElement("div",null,"\u4E3A\u4FDD\u8BC1\u8003\u8BD5\u516C\u5E73\uFF0C\u672C\u6B21\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u8FD9\u9700\u8981\u8C03\u7528\u5B66\u751F\u7684\u6444\u50CF\u5934\u3002\u5982\u5B66\u751F\u786C\u4EF6\u8BBE\u65BD\u786E\u6709\u95EE\u9898\uFF0C\u4E3A\u4FDD\u8BC1\u5B66\u751F\u8003\u8BD5\u6743\u5229\uFF0C\u6559\u5E08\u53EF\u4E34\u65F6\u53D6\u6D88\u9650\u5236\uFF0C\u5141\u8BB8\u5B66\u751F\u53C2\u8003\u3002 \u672C\u64CD\u4F5C\u4E0D\u53EF\u64A4\u56DE\uFF0C\u4E0D\u53EF\u4FEE\u6539\u3002 \u60A8\u786E\u8BA4\u540C\u610F\u8BE5\u5B66\u751F\u4E0D\u5F00\u542F\u6444\u50CF\u5934\u53C2\u52A0\u8003\u8BD5\u5417\uFF1F"),onOk:()=>er(void 0,null,function*(){const lo=yield(0,te.cC)(Yn(mn({},In),{exercise_user_id:ea.exercise_user_id}));(lo==null?void 0:lo.status)===0&&(le.ZP.success("\u64CD\u4F5C\u6210\u529F"),Si(In))})})})})},(0,Nt.GJ)()&&{title:"\u8BC4\u9605\u72B6\u6001",dataIndex:"has_comment",align:"center",render:(zn,ea)=>ba!=null&&ba.appraise_setting&&(ba!=null&&ba.sealed_review)&&new Date(ba==null?void 0:ba.appraise_end_time).getTime()>tl?"--":!zn&&ea.review_status?"\u8BC4\u9605\u4E2D":zn?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605"},((Zn==null?void 0:Zn.assistant_auth)||(0,Nt.GJ)()||(0,Nt.dE)())&&on&&{title:"\u64CD\u4F5C",fixed:"right",dataInex:"action",align:"left",className:hn.operationCol,render:(zn,ea)=>{var lo,Fu;return(Zn==null?void 0:Zn.exercise_status)===-1?lt.createElement("div",null," ",(0,Nt.GJ)()&<.createElement("a",{onClick:Wu=>{Wu.stopPropagation(),Kt({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u6210\u7EE9",id:ea==null?void 0:ea.exercise_user_id,type:"exercise"}})}},"\u4FEE\u6539\u6210\u7EE9"),lt.createElement("a",{style:{marginLeft:(0,Nt.GJ)()&&10},onClick:(0,xn.debounce)(Wu=>er(void 0,null,function*(){var bu,Ws,Cc;Wu.stopPropagation();let yc=yield(0,fe.ZP)(`/api/exercises/${In==null?void 0:In.categoryId}/exercise_user/view_detail.json`,{method:"get",params:{exercise_user_id:ea==null?void 0:ea.exercise_user_id}});Se.default.confirm({title:"\u8003\u8BD5\u8BE6\u60C5",closable:!0,width:1200,icon:null,content:lt.createElement("div",null,lt.createElement("div",{style:{display:"flex"}},lt.createElement("div",null,lt.createElement("span",{style:{color:"#666666"}},"\u5B66\u751F\u59D3\u540D"),lt.createElement("span",{style:{marginLeft:10}},(bu=yc==null?void 0:yc.data)==null?void 0:bu.user_name)),lt.createElement("div",{style:{marginLeft:60}},lt.createElement("span",{style:{color:"#666666"}},"\u5B66\u53F7"),lt.createElement("span",{style:{marginLeft:10}},(Ws=yc==null?void 0:yc.data)==null?void 0:Ws.student_id)),lt.createElement("div",{style:{marginLeft:60}},lt.createElement("span",{style:{color:"#666666"}},"\u73ED\u7EA7"),lt.createElement("span",{style:{marginLeft:10}},(Cc=yc==null?void 0:yc.data)==null?void 0:Cc.group_name))),lt.createElement("div",{style:{marginTop:22,marginBottom:20}},lt.createElement(a.default,{columns:[{title:"\u9898\u578B",dataIndex:"type_name",align:"center",render:()=>"\u5F97\u5206"},{title:"\u5355\u9009\u9898",dataIndex:"single_score",align:"center"},{title:"\u591A\u9009\u9898",dataIndex:"multiple_score",align:"center"},{title:"\u586B\u7A7A\u9898",dataIndex:"completion_score",align:"center"},{title:"\u5224\u65AD\u9898",dataIndex:"judgment_score",align:"center"},{title:"\u7F16\u7A0B\u9898",dataIndex:"program_score",align:"center"},{title:"\u5B9E\u8BAD\u9898",dataIndex:"practical_score",align:"center"},{title:"\u7EC4\u5408\u9898",dataIndex:"combination_socre",align:"center"},{title:"\u7B80\u7B54\u9898",dataIndex:"subjective_score",align:"center"},{title:"\u7A0B\u5E8F\u586B\u7A7A\u9898",dataIndex:"bprogram_score",align:"center"},{title:"\u603B\u5206",dataIndex:"total_score",align:"center",render:(Yu,Pg)=>lt.createElement("span",{style:{color:(Pg==null?void 0:Pg.type_name)=="\u5B9E\u5F97\u5206"?"#FA2121":""}},Yu)}],pagination:!1,dataSource:[mn({},yc==null?void 0:yc.data)]}))),footer:null})}),300)},"\u67E5\u770B\u8BE6\u60C5")):lt.createElement("div",{className:"flex gap-10px"},(0,Nt.GJ)()&&(ea==null?void 0:ea.commit_status)===1&<.createElement(Ee.ZP,{ghost:!0,type:"primary",size:"small",disabled:(ea==null?void 0:ea.commit_status)!==1,onClick:()=>{(0,ne.xg)(`/classrooms/${In.coursesId}/exercise/${In.categoryId}/review/${ea.login}`)}},"\u67E5\u9605"),(0,Nt.GJ)()&&(ea==null?void 0:ea.commit_status)!==1&<.createElement(Ee.ZP,{ghost:!0,type:"primary",size:"small",disabled:ea.commit_status<2,onClick:Wu=>er(void 0,null,function*(){var bu,Ws;if(Wu.preventDefault(),yield(0,Sr.w)(wa.coursesId,wa.categoryId),ea.commit_status===2){if((0,Nt.Rm)()&&!((bu=Ie.AssistantObject.exercise)!=null&&bu.can_view)){le.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}su(),window.location.href=`/classrooms/${In.coursesId}/exercise/${In.categoryId}/review/${ea.login}`}if(ea.commit_status===3){if((0,Nt.Rm)()&&!((Ws=Ie.AssistantObject.exercise)!=null&&Ws.can_appraise)){le.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Kt({type:"exercise/setActionTabs",payload:{key:"\u66F4\u6539\u8BC4\u9605",saveExerciseUsers:su,selectArrs:{record:mn({},ea),exercise_types:mn({},ba)},params:mn({},In)}})}})},ba!=null&&ba.appraise_setting&&(ba!=null&&ba.sealed_review)&&new Date(ba==null?void 0:ba.appraise_end_time).getTime()>tl?"\u8BC4\u9605":ea.has_comment?"\u66F4\u6539\u8BC4\u9605":!ea.has_comment&&"\u8BC4\u9605"),!(0,Nt.dE)()&&["\u8003\u8BD5\u4E2D"].includes(ne.ju[Zn.exercise_status])&<.createElement(Ee.ZP,{ghost:!0,type:"primary",size:"small",disabled:(ea==null?void 0:ea.commit_status)===0,onClick:()=>{var Wu,bu;if((0,Nt.Rm)()&&!((bu=(Wu=Ie==null?void 0:Ie.AssistantObject)==null?void 0:Wu.exercise)!=null&&bu.can_forcing_commit)){le.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Kt({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574\u72B6\u6001",selectArrs:ea,exercise_user_id:[ea.exercise_user_id]}})}},"\u8C03\u6574\u72B6\u6001"),(0,Nt.dE)()&<.createElement("span",{style:{color:ba!=null&&ba.answered_open&&((lo=jo==null?void 0:jo.current_answer_user)==null?void 0:lo.login)===(ea==null?void 0:ea.login)?"#0152d9":"#000000",marginRight:"5px",cursor:"pointer"},onClick:()=>er(void 0,null,function*(){if(!(ba!=null&&ba.answered_open)){le.ZP.info("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u672C\u8BD5\u5377\u5728\u4EA4\u5377\u540E\u4E0D\u53EF\u67E5\u770B");return}yield(0,Sr.w)(wa.coursesId,wa.categoryId,"\u6B63\u5728\u8FDB\u5165\u67E5\u770B\uFF0C\u8BF7\u7A0D\u540E..."),(0,ne.xg)(`/classrooms/${In.coursesId}/exercise/${In.categoryId}/users/${ea==null?void 0:ea.login}?check=true`)})},ba!=null&&ba.answered_open&&((Fu=jo==null?void 0:jo.current_answer_user)==null?void 0:Fu.login)===(ea==null?void 0:ea.login)?"\u67E5\u770B":"- -"),(Zn==null?void 0:Zn.exercise_time)>0&&(Zn==null?void 0:Zn.exercise_type)!=2&&(0,Nt.Gg)()&&["\u8003\u8BD5\u4E2D"].includes(ne.ju[Zn.exercise_status])&<.createElement(De.Z,{title:Zn.exercise_status===3?"\u672C\u8BD5\u5377\u5DF2\u622A\u6B62\uFF0C\u8BF7\u5148\u4FEE\u6539\u622A\u6B62\u65F6\u95F4\u4F7F\u672C\u8BD5\u5377\u5904\u4E8E\u201C\u8003\u8BD5\u4E2D\u201D":!1},lt.createElement(Ee.ZP,{danger:!0,ghost:!0,size:"small",disabled:Zn.exercise_status===3||Zn.exercise_status===5||(Zn==null?void 0:Zn.appraise_label)||(ea==null?void 0:ea.commit_status)===0,onClick:()=>{var Wu,bu;if((0,Nt.Rm)()&&!((bu=(Wu=Ie==null?void 0:Ie.AssistantObject)==null?void 0:Wu.exercise)!=null&&bu.can_delay)){le.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Kt({type:"exercise/setActionTabs",payload:{key:"\u5EF6\u65F6",exercise_user_id:[ea.exercise_user_id],selectArrs:ea,exercise_time:Zn.exercise_time,params:mn({},In)}})}},"\u5EF6\u65F6")))}}].filter(zn=>!!zn),Zu=[{title:"\u5E8F\u53F7",dataIndex:"name",fixed:"left",align:"center",width:60,render:(zn,ea,lo)=>lt.createElement(De.Z,{title:((In.page||1)-1)*20+lo+1},lt.createElement("span",null,((In.page||1)-1)*20+lo+1))},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",align:"center",width:100,render:(zn,ea)=>ea.commit_status===0||ea.commit_status===1?"--":!ea.open_total_score&&(0,Nt.dE)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(zn=typeof zn=="number"?Number(zn):zn,zn||(zn=0),zn===100?lt.createElement("span",{className:"c-green"},zn):zn>60?lt.createElement("span",{className:"c-orange"},zn):lt.createElement("span",null,zn))},!((ba==null?void 0:ba.objective)!==1||(ba==null?void 0:ba.objective)===1&&(ba==null?void 0:ba.subjective)!==1)&&{title:"\u5BA2\u89C2\u9898\u5F97\u5206",dataIndex:"objective_score",align:"center",render:(zn,ea)=>{if(ea.commit_status===0||ea.commit_status===1)return"--";if(!ea.open_total_score&&(0,Nt.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{zn=typeof zn=="number"?Number(zn):zn,zn||(zn=0);let lo;return zn>=0&&zn<=60?lo=lt.createElement("span",null,zn):zn===100?lo=lt.createElement("span",{className:"c-green"},zn):zn>60?lo=lt.createElement("span",{className:"c-orange"},zn):lo="--",lt.createElement(Pn,{renderText:lo,item:ea})}}},!((ba==null?void 0:ba.subjective)!==1||(ba==null?void 0:ba.subjective)===1&&(ba==null?void 0:ba.objective)!==1)&&{title:"\u4E3B\u89C2\u9898\u5F97\u5206",dataIndex:"subjective_score",align:"center",render:(zn,ea)=>{if(ea.commit_status===0||ea.commit_status===1)return"--";if(!ea.open_total_score&&(0,Nt.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{zn=typeof zn=="number"?Number(zn):zn,zn||(zn=0);let lo;return zn==0||zn>0&&zn<=60?lo=lt.createElement("span",null,zn):zn===100?lo=lt.createElement("span",{className:"c-green"},zn):zn>60?lo=lt.createElement("span",{className:"c-orange"},zn):lo="--",lo}}},{title:"\u63D0\u4EA4\u72B6\u6001",dataIndex:"commit_status",align:"center",width:200,render:(zn,ea)=>zn===0?lt.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):zn===1?lt.createElement("span",{style:{color:"#DF3042"}},!ea.is_make_up&&"\u8003\u8BD5\u4E2D",ea.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):zn===2?lt.createElement("span",{style:{color:"#5AB891"}},!ea.is_make_up&&!ea.is_force_commit&&"\u5DF2\u4EA4\u5377",ea.is_make_up&&!ea.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",ea.is_make_up&&ea.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!ea.is_make_up&&ea.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):lt.createElement("span",{style:{color:"#5AB891"}},!ea.is_make_up&&!ea.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",ea.is_make_up&&!ea.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",ea.is_make_up&&ea.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!ea.is_make_up&&ea.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:"\u5F00\u59CB\u7B54\u9898\u65F6\u95F4",dataIndex:"start_at",align:"center",width:200,render:zn=>zn?Ve()(zn).format("YYYY-MM-DD HH:mm"):"--"},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"end_at",align:"center",width:200,render:zn=>zn?Ve()(zn).format("YYYY-MM-DD HH:mm"):"--"}].filter(zn=>!!zn),zi=[...nl];zi[0]=mn({},zi[0]),zi[(zi==null?void 0:zi.length)-1]=mn({},zi[(zi==null?void 0:zi.length)-1]),zi[0].render=()=>"\u6211",zi[(zi==null?void 0:zi.length)-1].render=()=>{var zn;return(zn=jo==null?void 0:jo.current_answer_user)!=null&&zn.login?lt.createElement("span",{style:{color:"#0152d9",marginRight:"5px",cursor:"pointer"},onClick:()=>er(void 0,null,function*(){var ea,lo;if(!(ba!=null&&ba.answered_open)){le.ZP.info("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u672C\u8BD5\u5377\u5728\u4EA4\u5377\u540E\u4E0D\u53EF\u67E5\u770B");return}yield(0,Sr.w)(wa.coursesId,wa.categoryId,"\u6B63\u5728\u8FDB\u5165\u67E5\u770B\uFF0C\u8BF7\u7A0D\u540E...");let Fu=`/classrooms/${In.coursesId}/exercise/${In.categoryId}/users/${(ea=jo==null?void 0:jo.current_answer_user)==null?void 0:ea.login}`;((lo=jo==null?void 0:jo.current_answer_user)==null?void 0:lo.commit_status)>1&&(Fu=Fu+"?check=true"),Ce.history.push(Fu)})},"\u67E5\u770B"):"--"};const su=()=>{var zn;try{const ea=mn({},In);delete ea.page,delete ea.limit,localStorage[`${(zn=He==null?void 0:He.userInfo)==null?void 0:zn.login}-${In.coursesId}-${In.categoryId}-filter`]=JSON.stringify(ea)}catch(ea){}},Hu=()=>{var zn;try{const ea=Yn(mn({},In),{firstTargetLogin:$o,totalCount:Er});delete ea.page,delete ea.limit,localStorage[`${(zn=He==null?void 0:He.userInfo)==null?void 0:zn.login}-${In.coursesId}-${In.categoryId}-downFilter`]=JSON.stringify(ea)}catch(ea){}};return lt.createElement("section",{className:"mb20"},(ba==null?void 0:ba.score_open)&&(0,Nt.dE)()&<.createElement(a.default,{pagination:!1,showHeader:!1,dataSource:[mn({},jo==null?void 0:jo.current_answer_user)],columns:zi,scroll:{x:"max-content"}}),!(0,Nt.GJ)()&<.createElement("div",{className:"bg-white pt10 mt15"},!!(ba!=null&&ba.answer_users)&<.createElement("span",{className:"mr10"},lt.createElement("span",{style:{color:"#FF954C"}},ba==null?void 0:ba.answer_users," "),"\u5DF2\u4EA4"),!!(ba!=null&&ba.unanswer_users)&<.createElement("span",{className:"mr10"},ba==null?void 0:ba.unanswer_users,"\u672A\u4EA4"),(ba==null?void 0:ba.exercise_end_time)!=="--"&&(Zn!=null&&Zn.before_start?"":lt.createElement("span",null,"\u8003\u8BD5\u5269\u4F59\u65F6\u95F4\uFF1A",lt.createElement("span",{style:{color:"#FF954C"}},ba==null?void 0:ba.exercise_end_time))),(Zn==null?void 0:Zn.before_start)&<.createElement("span",null,"\u8DDD\u79BB\u8003\u8BD5\u5F00\u59CB\u8FD8\u6709\uFF1A",lt.createElement("span",{style:{color:"#FF954C"}},Zn==null?void 0:Zn.before_start))),!(ba!=null&&ba.exercise_all_users)&&!(0,Nt.dE)()&<.createElement(ze.Z,{styles:{margin:"0 auto",padding:200}}),(!!(ba!=null&&ba.exercise_all_users)||(0,Nt.dE)())&<.createElement("aside",null,(0,Nt.GJ)()&<.createElement("aside",{className:"pt20"},lt.createElement(re.default,{form:Hr,onValuesChange:Xr,initialValues:{commit_status:"all",exercise_group_id:"all",review:"all",is_make_up:"all"}},lt.createElement(re.default.Item,{name:"exercise_group_id"},lt.createElement(Te.default.Group,{style:{width:"100%"}},lt.createElement(me.Z,null,lt.createElement(se.Z,{flex:"80px"},"\u9009\u62E9\u73ED\u7EA7:"),lt.createElement(se.Z,{flex:"80px"},lt.createElement(Te.default,{value:"all",checked:!((On=sr.course_group)!=null&&On.length)},"\u5168\u90E8")),lt.createElement(se.Z,{flex:"1"},(ba==null?void 0:ba.course_groups)&&(ba==null?void 0:ba.course_groups.map((zn,ea)=>lt.createElement(Te.default,{value:zn.exercise_group_id,className:"ml0 mr8",key:zn.exercise_group_id},zn.exercise_group_name,"(",zn.exercise_group_students,")"))))))),lt.createElement(re.default.Item,{name:"commit_status"},lt.createElement(Te.default.Group,{value:[],style:{width:"100%"}},lt.createElement(me.Z,null,lt.createElement(se.Z,{flex:"80px"},"\u63D0\u4EA4\u72B6\u6001:"),lt.createElement(se.Z,{flex:"80px"},lt.createElement(Te.default,{value:"all",checked:!((da=sr.commit_status)!=null&&da.length)},"\u5168\u90E8")),lt.createElement(se.Z,{flex:"1"},Ot.map((zn,ea)=>lt.createElement(Te.default,{name:"commit_status",value:zn.id,key:zn.id},zn.name,"(",ba==null?void 0:ba[zn.type],")")))))),lt.createElement(re.default.Item,{name:"review"},lt.createElement(Te.default.Group,{style:{width:"100%"}},lt.createElement(me.Z,null,lt.createElement(se.Z,{flex:"80px"},"\u8BC4\u9605\u72B6\u6001:"),lt.createElement(se.Z,{flex:"80px"},lt.createElement(Te.default,{value:"all",checked:!((Ma=sr.review)!=null&&Ma.length)},"\u5168\u90E8")),lt.createElement(se.Z,{flex:"1"},(oa=Ft)==null?void 0:oa.map((zn,ea)=>lt.createElement(Te.default,{value:zn.id,key:ea},zn.name,"(",ba==null?void 0:ba[zn.type],")")))))),(ba==null?void 0:ba.open_make_up)&<.createElement(re.default.Item,{name:"is_make_up"},lt.createElement(Te.default.Group,{value:[],style:{width:"100%"}},lt.createElement(me.Z,null,lt.createElement(se.Z,{flex:"80px"},"\u8865\u8003\u72B6\u6001:"),lt.createElement(se.Z,{flex:"80px"},lt.createElement(Te.default,{value:"all",checked:!((Nn=sr.is_make_up)!=null&&Nn.length)},"\u5168\u90E8")),lt.createElement(se.Z,{flex:"1"},et.map((zn,ea)=>lt.createElement(Te.default,{name:"is_make_up",value:zn.id},zn.name,"(",ba==null?void 0:ba[zn.type],")")))))),lt.createElement(me.Z,{align:"middle"},lt.createElement(se.Z,{flex:"1"},lt.createElement(me.Z,{align:"middle"},lt.createElement(se.Z,null,lt.createElement(Fe.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:zn=>{In.search=zn==null?void 0:zn.trim(),In.page=1,dr(mn({},In)),Si(In)},onChange:zn=>{In.search=zn.target.value},style:{width:240}})))),!(Zn!=null&&Zn.is_random)&<.createElement(se.Z,{className:["tr",hn.rightFilter].join(" ")},(ba==null?void 0:ba.objective)===1&&(ba==null?void 0:ba.subjective)===1&<.createElement(lt.Fragment,null,"\u6309\u5BA2\u89C2\u9898\u5F97\u5206\u5206\u7EC4",lt.createElement("span",null,lt.createElement(re.default.Item,{name:"objective_score_gte"},lt.createElement(Me.Z,{min:0,max:ba==null?void 0:ba.objective_score,placeholder:"\u6700\u4F4E"}))),lt.createElement("span",null,lt.createElement(re.default.Item,{name:"objective_score_lte"},lt.createElement(Me.Z,{min:(In==null?void 0:In.objective_score_gte)||0,max:ba==null?void 0:ba.objective_score,placeholder:"\u6700\u9AD8"})))),(ba==null?void 0:ba.subjective)===1&&on&<.createElement(lt.Fragment,null,lt.createElement(Ee.ZP,{type:"default",disabled:!xl},lt.createElement("a",{onClick:zn=>er(void 0,null,function*(){var ea,lo;if(zn.preventDefault(),(0,Nt.Rm)()&&!((lo=(ea=Ie==null?void 0:Ie.AssistantObject)==null?void 0:ea.exercise)!=null&&lo.can_appraise)){le.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}yield(0,Sr.w)(wa.coursesId,wa.categoryId),su(),Ce.history.push(`/classrooms/${In.coursesId}/exercise/${In.categoryId}/review/${xl}`)})},lt.createElement("span",{className:"iconfont icon-filesync3x"}),lt.createElement("span",null,"\u7EC4\u5185\u987A\u5E8F\u8BC4\u9605"))))),["\u8003\u8BD5\u4E2D","\u5DF2\u622A\u6B62"].includes(ne.ju[Zn.exercise_status])&<.createElement(ce.Z,{menu:{onClick:zn=>er(void 0,[zn],function*({key:ea,domEvent:lo}){var Fu,Wu;if(ea==="1"){let bu=null;const Ws=Se.default.confirm({title:"\u4E00\u952E\u5B8C\u6210\u8BC4\u9605",icon:null,centered:!0,width:560,closable:!0,content:lt.createElement("div",{className:"flex flex-col gap-20px"},lt.createElement("div",null,"\u63D0\u793A\uFF1A\u8BE5\u64CD\u4F5C\u4F1A\u5C06\u6240\u6709\u5DF2\u4F5C\u7B54\u4E14\u672A\u8BC4\u9605\u5B66\u751F\u7684\u8BD5\u5377\u8BC4\u9605\u72B6\u6001\u4FEE\u6539\u4E3A\u201C\u5DF2\u8BC4\u9605\u201D\u3002"),lt.createElement("div",null,lt.createElement("div",null,"\u8003\u8BD5\u8BC4\u4EF7\uFF1A"),lt.createElement(Fe.default.TextArea,{className:"mt10",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u8BC4\u4EF7\uFF0C\u8BC4\u9605\u4E4B\u540E\u652F\u6301\u5355\u72EC\u8FDB\u884C\u4FEE\u6539",rows:4,onChange:Cc=>{bu=Cc.target.value}}))),onOk:()=>er(void 0,null,function*(){(yield fu({review_all:!0,exercise_id:wa==null?void 0:wa.categoryId,analysis:bu})).status===0&&(le.ZP.success("\u6279\u91CF\u5B8C\u6210\u8BC4\u9605"),Si(In))}),onCancel:()=>{Ws.destroy()}})}if(ea==="2"){if(lo.preventDefault(),(0,Nt.Rm)()&&!((Wu=(Fu=Ie==null?void 0:Ie.AssistantObject)==null?void 0:Fu.exercise)!=null&&Wu.can_appraise)){le.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}yield(0,Sr.w)(wa.coursesId,wa.categoryId),su(),Ce.history.push(`/classrooms/${In.coursesId}/exercise/${In.categoryId}/reviews/group`)}}),items:[{key:"1",label:"\u4E00\u952E\u5B8C\u6210\u8BC4\u9605"},!(Zn!=null&&Zn.is_random)&&(ba==null?void 0:ba.subjective)===1&&on&&{key:"2",label:"\u4E3B\u89C2\u9898\u6279\u91CF\u8BC4\u9605",disabled:!xl}].filter(zn=>zn)},className:"ml10"},lt.createElement(Ee.ZP,{icon:lt.createElement("i",{className:"iconfont icon-piliangpingyue"})},"\u6279\u91CF\u8BC4\u9605")),lt.createElement(se.Z,null,(Zn==null?void 0:Zn.exercise_status)===3&&!((va=tt==null?void 0:tt.setting)!=null&&va.hide_quality_analysis)&<.createElement(Ee.ZP,{className:"ml10",onClick:()=>{Kt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u8D28\u91CF\u68C0\u6D4B",params:In}})}},lt.createElement("i",{className:"iconfont icon-a-08zhiliang-xianxing font14 pr5"}),"\u8D28\u91CF\u8BC4\u5206")),lt.createElement(se.Z,null,(Zn==null?void 0:Zn.exercise_time)>0&&(Zn==null?void 0:Zn.exercise_type)!=2&&(0,Nt.Gg)()&&["\u8003\u8BD5\u4E2D"].includes(ne.ju[Zn.exercise_status])&<.createElement(Ee.ZP,{className:"ml10",disabled:Zn.exercise_status===3||Zn.exercise_status===5||(Zn==null?void 0:Zn.appraise_label),onClick:()=>{var zn,ea;if((0,Nt.Rm)()&&!((ea=(zn=Ie==null?void 0:Ie.AssistantObject)==null?void 0:zn.exercise)!=null&&ea.can_delay)){le.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(Nl.length==0){le.ZP.warning("\u8BF7\u5148\u9009\u62E9\u5B66\u751F\uFF01");return}Kt({type:"exercise/setActionTabs",payload:{key:"\u5EF6\u65F6",exercise_user_id:Nl,user_ids:Cs,isBatch:!0,exercise_time:Zn.exercise_time,params:mn({},In)}})}},"\u6279\u91CF\u5EF6\u65F6"),!(0,Nt.dE)()&&["\u8003\u8BD5\u4E2D"].includes(ne.ju[Zn.exercise_status])&<.createElement(Ee.ZP,{className:"ml10",onClick:()=>{var zn,ea;if((0,Nt.Rm)()&&!((ea=(zn=Ie==null?void 0:Ie.AssistantObject)==null?void 0:zn.exercise)!=null&&ea.can_forcing_commit)){le.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(Nl.length==0){le.ZP.warning("\u8BF7\u5148\u9009\u62E9\u5B66\u751F\uFF01");return}Kt({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574\u72B6\u6001",exercise_user_id:Nl,user_ids:Cs,isBatch:!0}})}},"\u6279\u91CF\u8C03\u6574\u72B6\u6001"))))),Kl===-3&&!(0,Nt.dE)()&<.createElement(ze.Z,{customText:"\u4FEE\u6539\u7ED9\u5206\u65B9\u5F0F\u91CD\u65B0\u5224\u5206\u4E2D\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85...",styles:{margin:"0 auto",padding:100}}),Kl!==-3&<.createElement(a.default,{className:"mt30",loading:Yi,hideOnSinglePage:!0,pagination:!1,dataSource:(0,Nt.dE)()?ba!=null&&ba.score_open?jo==null?void 0:jo.exercise_users:[(jo==null?void 0:jo.current_answer_user)||{}]:jo==null?void 0:jo.exercise_users,columns:nl,rowSelection:!(0,Nt.dE)()&&{selectedRowKeys:Nl,onChange:(zn,ea)=>{xi(zn),Ar((ea==null?void 0:ea.map(lo=>lo==null?void 0:lo.user_id))||[])},getCheckboxProps:zn=>({disabled:zn.commit_status===0})},rowKey:"exercise_user_id",scroll:{x:"max-content"},size:"middle",onChange:(zn,ea,lo)=>{In.page=1,lo.order===void 0?(In.order_type=null,In.order=null):(In.order_type=lo.order==="descend"?"desc":"asc",In.order=lo.field),dr(mn({},In)),Si(In)}}),Er>20&<.createElement("aside",{className:"tc pb30 mt30"},lt.createElement(be.Z,{onChange:So,current:In.page||1,pageSize:In.limit,total:Er,showQuickJumper:!0,hideOnSinglePage:!0,showTotal:zn=>lt.createElement("span",{className:"mr10"},"\u5171",lt.createElement("span",{className:"c-orange"},zn),"\u6761\u6570\u636E")}))),lt.createElement(Se.default,{open:fo,title:lt.createElement("span",null,"\u8003\u8BD5\u8BB0\u5F55\uFF08",wr==null?void 0:wr.name," ",wr==null?void 0:wr.id,"\uFF09"),centered:!0,width:1e3,footer:null,onCancel:()=>{Vo(!1)}},((_n=wr==null?void 0:wr.list)==null?void 0:_n.length)===0?lt.createElement(ze.Z,{styles:{margin:"0 auto"},customText:"\u6682\u65E0\u6570\u636E"}):lt.createElement(a.default,{dataSource:wr==null?void 0:wr.list,columns:Zu,pagination:!1})),lt.createElement(zt,null),lt.createElement(Lt,null),lt.createElement(Mt,null),lt.createElement(ia,null),gr&<.createElement(Se.default,{title:"\u9632\u4F5C\u5F0A\u5934\u50CF",open:gr,centered:!0,onCancel:()=>{Aa(1),lr(!1),Ia([]),Ba("alert"),ya("")},footer:lt.createElement("div",{style:{display:"flex"}},lt.createElement("div",{style:{flex:1,textAlign:"left"}}," ",lt.createElement(Ee.ZP,{onClick:()=>er(void 0,null,function*(){if(!ra){le.ZP.info("\u8F93\u5165\u6846\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A");return}Mr(!0);let zn=yield(0,fe.ZP)(`/api/exercises/${In.categoryId}/send_alert.json`,{method:"post",body:{content:ra,clazz:Fa,exercise_user_id:Hn}});(zn==null?void 0:zn.status)===0&&(le.ZP.info("\u53D1\u9001\u6210\u529F"),Aa(1),lr(!1),Ia([]),Ba("alert"),ya("")),Mr(!1)}),disabled:pr,loading:Xa},"\u53D1\u9001")),lt.createElement(Ee.ZP,{disabled:(Va==null?void 0:Va.length)===0,style:{marginRight:"10px"},onClick:()=>er(void 0,null,function*(){yield Aa(Wa-1===0?Va==null?void 0:Va.length:Wa-1)})},"\u4E0A\u4E00\u5F20"),lt.createElement(Ee.ZP,{disabled:(Va==null?void 0:Va.length)===0,type:"primary",onClick:()=>er(void 0,null,function*(){yield Aa(Wa===(Va==null?void 0:Va.length)?1:Wa+1)})},"\u4E0B\u4E00\u5F20"))},lt.createElement("img",{style:{width:"234px !important",height:"132px",borderRadius:"5px"},src:Va[Wa-1]}),lt.createElement("span",{onClick:()=>{wn.Z.publish("preview-image",Va[Wa-1])},style:{background:"#0152d9",color:"#fff",display:"inline-flex",width:"54px",height:"20px",borderRadius:"10px",justifyContent:"center",lineHeight:"20px",alignItems:"center",position:"absolute",top:"70px",left:"130px",zIndex:5,cursor:"pointer"}},"\u9884\u89C8"),lt.createElement("span",{style:{color:"#0152d9",marginTop:"16px",width:"234px",justifyContent:"center",display:"flex"}},Wa+"/"+(Va==null?void 0:Va.length)),lt.createElement(Le.ZP,{className:"mt20",checked:Fa==="alert",onChange:()=>Ba("alert")},"\u53D1\u9001\u8B66\u544A",lt.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u5982\u53D1\u73B0\u5B66\u751F\u5728\u8003\u8BD5\u4E2D\u7684\u7167\u7247\u5B58\u5728\u5F02\u5E38\u65F6\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),lt.createElement(Le.ZP,{className:"mt10",checked:Fa==="notice",onChange:()=>Ba("notice")},"\u53D1\u9001\u901A\u77E5",lt.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u8003\u8BD5\u4E2D\u5982\u6709\u6D88\u606F\u901A\u77E5\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),lt.createElement(Fe.default.TextArea,{className:"mt20",value:ra,onChange:zn=>ya(zn.target.value),placeholder:`\u8BF7\u8F93\u5165${Fa==="alert"?"\u8B66\u544A":"\u901A\u77E5"}\u5185\u5BB9${Fa==="alert"?"\uFF0C\u5982\uFF1A\u626D\u5934\u4F4E\u5934\u5927\u5E45\u5EA6\u52A8\u4F5C\u68C0\u6D4B":""}`}),lt.createElement("div",{style:{color:"#E30000",fontSize:12,margin:"10px 0"}},"\u5DF2\u53D1\u9001",ur,"\u6B21\u8B66\u544A")),lt.createElement(Oa.Z,null),lt.createElement(Tr,null),lt.createElement(gn,null))};var Jn=(0,Ce.connect)(({exercise:pe,loading:ve,globalSetting:ge,classroomList:gt,user:Kt})=>({classroomList:gt,exercise:pe,loading:ve.effects,globalSetting:ge,user:Kt}))(yr),Rr=z(84105),Br=z(87395),br={flex_box_center:"flex_box_center___Hpswl",flex_space_between:"flex_space_between___ywvKM",flex_box_vertical_center:"flex_box_vertical_center___SItpZ",flex_box_center_end:"flex_box_center_end___WIAL3",flex_box_column:"flex_box_column___FMKJn",wrap:"wrap___AW_2A",control:"control___w5xQm",btn:"btn___as1xd",customTable:"customTable___gGVV3",bgH:"bgH___J0V1_",cusModal:"cusModal___2fPK2",imgWrap:"imgWrap___crzTi",img:"img___iwJRL",iBtn:"iBtn___L11V_",text:"text___INAg4",no:"no___H7kcX",textP:"textP___Rdbzv",video:"video___yjo5C",sys:"sys___o3w4h",li:"li___WQQil",d1:"d1___KQ9j6",b1:"b1___PA3Kc",es:"es___j13_3"},Pr=z(30647),tr=z(15360);const Nr=/(android|webos|iphone|ipad|ipod|blackberry|iemobile|opera mini)/i;var xr=(0,E.forwardRef)(({src:pe,videoId:ve,logWatchHistory:ge,courseId:gt=null,startTime:Kt,handlePause:tt=()=>{},handlePlay:on=()=>{},handlePlayEnded:ht=()=>{},videoSpeed:He=1},Ie)=>{var Vn;const sa=((Vn=pe==null?void 0:pe.split("."))==null?void 0:Vn.pop())==="flv",yn=(0,E.useRef)(),On=(0,E.useRef)(),da=(0,E.useRef)(0),Ma=(0,E.useRef)(0),[oa,Nn]=(0,E.useState)(0),va=navigator.userAgent.toLowerCase().match(Nr),_n=va?va[0]:"pc";(0,E.useImperativeHandle)(Ie,()=>({getLastUpdatedTime:()=>yn.current.currentTime,getDuration:()=>yn.current.duration})),(0,E.useEffect)(()=>{Ma.current=void 0;try{Pr.Z.isSupported&&sa&&pe&&(pe==null?void 0:pe.indexOf(".m3u8"))<0?(Ma.current=Pr.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:pe+"?t="+Date.now(),muted:!1,isLive:!0}),Ma.current.on("play",function(){console.log(21111)}),yn.current&&(Ma.current.detachMediaElement(yn.current),Ma.current.attachMediaElement(yn.current),Ma.current.load(),Ma.current.play())):yn.current.setAttribute("src",pe+"?t="+Date.now())}catch(wa){setTimeout(()=>{Nn(oa+1)},1e3)}return console.log("src:",pe),()=>{var wa,In,dr,Zn,kt,la,sr,Ka;Ma.current&&((In=(wa=Ma.current)==null?void 0:wa.unload)==null||In.call(wa),(Zn=(dr=Ma.current)==null?void 0:dr.pause)==null||Zn.call(dr),(la=(kt=Ma.current)==null?void 0:kt.destroy)==null||la.call(kt),(Ka=(sr=Ma.current)==null?void 0:sr.detachMediaElement)==null||Ka.call(sr,yn.current),Ma.current=void 0,yn.current.src="")}},[yn,sa,pe,oa]),(0,E.useEffect)(()=>(On.current=setInterval(()=>{da.current>0&&da.current===yn.current.currentTime&&(console.log("\u64AD\u653E\u4E00\u6B21"),Nn(oa+1)),da.current=yn.current.currentTime},3e3),()=>{clearInterval(On.current)}),[]);const Ga=wa=>{setTimeout(()=>{Nn(oa+1)},1e3)};return E.createElement("video",{ref:yn,onerr:!0,onErrorCapture:()=>{Nn(oa+1)},autoPlay:!0,muted:!0})}),ja=Object.defineProperty,Kr=Object.getOwnPropertySymbols,uo=Object.prototype.hasOwnProperty,ao=Object.prototype.propertyIsEnumerable,Zo=(pe,ve,ge)=>ve in pe?ja(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,Oo=(pe,ve)=>{for(var ge in ve||(ve={}))uo.call(ve,ge)&&Zo(pe,ge,ve[ge]);if(Kr)for(var ge of Kr(ve))ao.call(ve,ge)&&Zo(pe,ge,ve[ge]);return pe},al=(pe,ve,ge)=>new Promise((gt,Kt)=>{var tt=He=>{try{ht(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{ht(ge.throw(He))}catch(Ie){Kt(Ie)}},ht=He=>He.done?gt(He.value):Promise.resolve(He.value).then(tt,on);ht((ge=ge.apply(pe,ve)).next())});const ul=({exercise:pe,dispatch:ve,user:ge})=>{var gt;const Kt=(0,Ce.useParams)(),[tt,on]=(0,E.useState)({page:1,limit:20,sort_by:null,sort_direction:null,state:null,audit:null,name:"",save_name:"",exercise_id:Kt==null?void 0:Kt.categoryId}),[ht]=re.default.useForm(),[He,Ie]=(0,E.useState)(),[Vn,fa]=(0,E.useState)(!1),{exerciseList:sa,commonHeader:yn}=pe,[On,da]=(0,E.useState)([]),[Ma,oa]=(0,E.useState)([]),[Nn,va]=(0,E.useState)(0),[_n,Ga]=(0,E.useState)(!0),[wa,In]=(0,E.useState)(!1),dr=(0,E.useRef)(null);(0,E.useEffect)(()=>{Zn(tt)},[]),(0,E.useEffect)(()=>(clearInterval(dr.current),(yn==null?void 0:yn.exercise_status)===2&&(dr.current=setInterval(()=>{Zn(tt)},3e4)),()=>{clearInterval(dr.current)}),[yn==null?void 0:yn.exercise_status,tt]);const Zn=Ba=>al(void 0,null,function*(){const ur=Ea().cloneDeep(Ba);console.log(ur,"sendData"),Ga(!0),da([]);const hr=yield(0,fe.ZP)(`/api/exercises/${Ba==null?void 0:Ba.exercise_id}/exercise_identity_photos.json`,{method:"get",params:ur});oa([]),Ga(!1),va(hr==null?void 0:hr.count),da((hr==null?void 0:hr.exercise_users)||[])}),kt=(Ba,ur)=>{tt.page=1,tt[ur]=Ba,on(Oo({},tt)),Zn(tt)},la=Ba=>{tt.page=1,tt.save_name=Ba,on(Oo({},tt))},sr=()=>{tt.page=1;const Ba=Object.assign({},ht.getFieldsValue());Object.keys(Ba).map(function(ur){switch(ur){case"exercise_group_id":Ba[ur].includes("all")||!Ba[ur].length?(delete tt.course_group,ht.setFieldsValue({exercise_group_id:"all"})):(tt.course_group=Ba[ur],ht.setFieldsValue({exercise_group_id:tt.course_group}));break}}),on(Oo({},tt)),Zn(tt)};(0,E.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(Ie(47),fa(!0))},[document.getElementById("divhe"),sa]);const Ka=(Ba,ur,hr)=>{tt.page=Ba==null?void 0:Ba.current,tt.limit=Ba==null?void 0:Ba.pageSize,hr!=null&&hr.order?(tt.sort_by=hr==null?void 0:hr.field,tt.sort_direction=(hr==null?void 0:hr.order)==="ascend"?"asc":"desc"):(tt.sort_by=null,tt.sort_direction=null),on(Oo({},tt)),Zn(tt)},Er=[{title:"\u5E8F\u53F7",dataIndex:"number",width:80,render:(Ba,ur,hr)=>tt.limit*(tt.page-1)+hr+1},{title:"\u59D3\u540D",dataIndex:"user_name",width:110,ellipsis:{showTitle:!1},render:Ba=>E.createElement(De.Z,{placement:"bottomLeft",title:Ba},E.createElement("span",null,Ba))},{title:"\u5B66\u53F7",dataIndex:"student_id",sorter:!0,width:140,showSorterTooltip:!1,ellipsis:{showTitle:!1},render:Ba=>E.createElement(De.Z,{placement:"bottomLeft",title:Ba||"--"},E.createElement("span",null,Ba||"--"))},{title:"\u5206\u73ED",dataIndex:"user_group_name",ellipsis:{showTitle:!1},render:(Ba,ur)=>Ba?E.createElement(De.Z,{placement:"bottom",title:Ba},E.createElement("span",{className:br.es},Ba)):"--"},{title:"\u4EBA\u8138\u7167\u7247",dataIndex:"photo_url",width:90,ellipsis:{showTitle:!1},render:(Ba,ur)=>E.createElement("img",{width:40,style:{maxHeight:30},src:Ba,className:"current",onClick:()=>{lr(ur)}})},{title:"\u5BA1\u6838\u72B6\u6001",width:100,dataIndex:"exercise_identity_photo_state",ellipsis:{showTitle:!1},render:(Ba,ur)=>E.createElement(E.Fragment,null,Ba==="passed"&&E.createElement("span",{style:{color:"#44D7B6"}},"\u5BA1\u6838\u901A\u8FC7"),Ba==="rejected"&&E.createElement("span",{style:{color:"#E53333"}},"\u5BA1\u6838\u4E0D\u901A\u8FC7"),Ba==="submitted"&&E.createElement("span",{style:{color:"#666666"}},"\u5F85\u5BA1\u6838"))},{title:"\u5BA1\u6838\u65F6\u95F4",dataIndex:"audit_time",width:180,ellipsis:{showTitle:!1},render:Ba=>E.createElement("span",null,Ba||"--")},{title:"\u5BA1\u6838\u7C7B\u578B",dataIndex:"audit_clazz",width:90,ellipsis:{showTitle:!1},render:Ba=>E.createElement("span",null,Ba||"--")},{title:"\u64CD\u4F5C",dataIndex:"action",width:180,ellipsis:{showTitle:!1},render:(Ba,ur)=>{var hr;return E.createElement(E.Fragment,null,(ur==null?void 0:ur.exercise_identity_photo_state)==="submitted"?E.createElement("span",{className:"c-light-primary current",onClick:()=>In(ur)},"\u5BA1\u6838"):E.createElement("span",{className:"c-grey-999 cursorNotAllowed"},"\u5BA1\u6838"),(ur==null?void 0:ur.exercise_identity_photo_state)!=="submitted"?E.createElement("span",{className:"c-light-primary current ml10 mr10",onClick:()=>Or(ur)},"\u5BA1\u6838\u8BB0\u5F55"):E.createElement("span",{className:"c-grey-999 ml10 mr10 cursorNotAllowed"},"\u5BA1\u6838\u8BB0\u5F55"),(ur==null?void 0:ur.exercise_identity_photo_state)==="passed"&&((hr=ur==null?void 0:ur.play_url)!=null&&hr.length)?E.createElement("span",{className:"c-light-primary current",onClick:()=>gr(ur)},"\u6444\u50CF\u76D1\u63A7"):E.createElement("span",{className:"c-grey-999 cursorNotAllowed"},"\u6444\u50CF\u76D1\u63A7"))}}],Ca=Ba=>{oa(Ba)},Ht=()=>{In(!1),Zn(tt)},Or=Ba=>{const ur=[{title:"\u5BA1\u6838\u65F6\u95F4",dataIndex:"audit_time",width:170,render:(co,cr)=>E.createElement("span",null,co||"--")},{title:"\u5BA1\u6838\u72B6\u6001",dataIndex:"exercise_identity_photo_state",width:110,render:(co,cr)=>E.createElement(E.Fragment,null,co==="passed"&&E.createElement("span",{style:{color:"#44D7B6"}},"\u5BA1\u6838\u901A\u8FC7"),co==="rejected"&&E.createElement("span",{style:{color:"#E53333"}},"\u5BA1\u6838\u4E0D\u901A\u8FC7"),co==="submitted"&&E.createElement("span",{style:{color:"#666666"}},"\u5F85\u5BA1\u6838"))},{title:"\u5BA1\u6838\u610F\u89C1",dataIndex:"comment",render:(co,cr)=>co?E.createElement(De.Z,{placement:"bottom",title:co},E.createElement("span",null,co)):"--"},{title:"\u91C7\u96C6\u7167\u7247",dataIndex:"photo_url",width:90,render:(co,cr)=>E.createElement("span",{className:"current c-light-primary",onClick:()=>{wn.Z.publish("preview-image",co)}},"\u67E5\u770B")}],hr=Se.default.confirm({icon:null,width:700,className:`${br.cusModal} custom-modal-divider`,centered:!0,title:E.createElement(me.Z,null,E.createElement(se.Z,{flex:"1"},"\u5BA1\u6838\u8BB0\u5F55"),E.createElement(se.Z,null,E.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>hr.destroy()}))),content:E.createElement("div",null,E.createElement(a.default,{className:br.customTable,dataSource:[Oo({},Ba)],bordered:!1,columns:ur,rowKey:"exercise_identity_photo_id",rowClassName:br.row,pagination:!1}))})},gr=Ba=>{var ur,hr;const co=Se.default.confirm({icon:null,className:`${br.cusModal} custom-modal-divider`,centered:!0,width:((ur=Ba==null?void 0:Ba.play_url)==null?void 0:ur.length)<6?724:744,title:E.createElement(me.Z,null,E.createElement(se.Z,{flex:"1"},"\u89C6\u9891"),E.createElement(se.Z,null,E.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>co.destroy()}))),content:E.createElement("ul",{className:br.sys},(hr=Ba==null?void 0:Ba.play_url)==null?void 0:hr.map((cr,Xa)=>E.createElement("li",{className:br.li,key:Xa},E.createElement("div",{className:br.d1},E.createElement("div",{className:br.img},E.createElement(xr,{src:cr==null?void 0:cr.replace(".m3u8",".flv"),autoPlay:!0})),E.createElement("div",{className:br.btn},E.createElement("div",{className:br.b1},"\u56DE\u653E\u89C6\u9891",Xa+1))))))})},lr=Ba=>{const ur=Se.default.confirm({icon:null,className:`${br.cusModal} custom-modal-divider`,centered:!0,width:710,title:E.createElement(me.Z,null,E.createElement(se.Z,{flex:"1"},"\u4EBA\u8138\u7167\u7247"),E.createElement(se.Z,null,E.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>ur.destroy()}))),content:E.createElement(me.Z,null,E.createElement("aside",{className:br.imgWrap,style:{marginBottom:40}},E.createElement("div",{className:br.img},E.createElement("img",{width:326,src:(0,ne.Tv)(Ba==null?void 0:Ba.photo_url)}),E.createElement("div",{className:br.textP},"\u91C7\u96C6\u7167\u7247")),E.createElement("div",{className:br.img,style:{marginLeft:20}},Ba!=null&&Ba.identity_url?E.createElement("img",{width:326,src:(0,ne.Tv)(Ba==null?void 0:Ba.identity_url)}):E.createElement("div",{className:br.no,style:{width:326}},E.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),E.createElement("div",{className:br.textP},"\u8BC1\u4EF6\u7167\u7247"))))})},Fa={selectedRowKeys:Ma,columnWidth:40,onChange:Ca,getCheckboxProps:Ba=>({disabled:(Ba==null?void 0:Ba.exercise_identity_photo_state)==="passed"})};return E.createElement("section",{className:br.wrap},E.createElement(re.default,{form:ht,onChange:sr,initialValues:{exercise_group_id:"all"}},E.createElement(re.default.Item,{name:"exercise_group_id"},E.createElement(Te.default.Group,{style:{width:"100%"}},E.createElement(me.Z,null,E.createElement(se.Z,{className:"font14",flex:"80px"},"\u9009\u62E9\u5206\u73ED:"),E.createElement(se.Z,{flex:"80px"},E.createElement(Te.default,{value:"all"},"\u5168\u90E8")),E.createElement(se.Z,{flex:"1",id:"divhe",style:{height:He+"px",overflow:"hidden"}},(gt=sa.course_groups)==null?void 0:gt.map((Ba,ur)=>E.createElement(Te.default,{key:ur,value:Ba.exercise_group_id,className:"ml0 mr8"},Ba.exercise_group_name,"(",Ba.exercise_group_students,")"))),Vn&&E.createElement("span",{onClick:()=>{let Ba=document.getElementById("divhe").scrollHeight;He>47?Ie(47):Ie(Ba)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},He===47?"\u5C55\u5F00":"\u6536\u8D77",He===47?E.createElement(Rr.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):E.createElement(Br.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})))))),E.createElement("div",{className:br.control},E.createElement(Fe.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:tt==null?void 0:tt.save_name,onChange:Ba=>la(Ba.target.value),onSearch:()=>{tt.page=1,tt.name=tt.save_name,on(Oo({},tt)),Zn(tt)}}),E.createElement(qt.default,{placeholder:"\u8BF7\u9009\u62E9\u5BA1\u6838\u72B6\u6001",value:tt==null?void 0:tt.state,onChange:Ba=>kt(Ba,"state")},E.createElement(qt.default.Option,{value:null},"\u5168\u90E8"),E.createElement(qt.default.Option,{value:"submitted"},"\u5F85\u5BA1\u6838"),E.createElement(qt.default.Option,{value:"passed"},"\u5BA1\u6838\u901A\u8FC7"),E.createElement(qt.default.Option,{value:"rejected"},"\u5BA1\u6838\u4E0D\u901A\u8FC7")),E.createElement(qt.default,{placeholder:"\u8BF7\u9009\u62E9\u5BA1\u6838\u7C7B\u578B",value:tt==null?void 0:tt.audit,onChange:Ba=>kt(Ba,"audit")},E.createElement(qt.default.Option,{value:null},"\u5168\u90E8"),E.createElement(qt.default.Option,{value:1},"\u81EA\u52A8\u5BA1\u6838"),E.createElement(qt.default.Option,{value:2},"\u4EBA\u5DE5\u5BA1\u6838")),E.createElement("span",{className:br.btn,style:{cursor:"pointer"},onClick:()=>{if(!Ma.length){le.ZP.warning("\u8BF7\u9009\u62E9\u5B66\u751F");return}In(!0)}},E.createElement("i",{className:"iconfont icon-piliangcaozuo font14 mr5"}),"\u6279\u91CF\u5BA1\u6838")),E.createElement("div",{className:br.bgH}),E.createElement(a.default,{rowSelection:Fa,className:br.customTable,dataSource:On,bordered:!1,columns:Er,rowKey:"exercise_identity_photo_id",rowClassName:br.row,loading:_n,onChange:Ka,pagination:{pageSize:tt.limit,total:Nn,current:tt.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,position:["bottomCenter"],showTotal:Ba=>E.createElement("span",{className:"mr10"},"\u5171",E.createElement("span",{className:"c-orange"},Ba),"\u6761\u6570\u636E")}}),E.createElement(Zi,{selectIds:Ma,visible:wa,onCancel:()=>In(!1),onOk:Ht,params:tt}),E.createElement(Oa.Z,null))};var Sl=(0,Ce.connect)(({exercise:pe,user:ve})=>({exercise:pe,user:ve}))(ul);const Zi=({visible:pe,onOk:ve,onCancel:ge,selectIds:gt,params:Kt})=>{const[tt,on]=(0,E.useState)(!1),[ht,He]=(0,E.useState)({}),[Ie]=re.default.useForm(),Vn=fa=>al(void 0,null,function*(){on(!0);let sa;pe===!0?sa=yield(0,fe.ZP)(`/api/exercises/${Kt==null?void 0:Kt.exercise_id}/batch_audit_identity_photo.json`,{method:"post",body:Oo({identity_photo_ids:gt},fa)}):sa=yield(0,fe.ZP)(`/api/exercises/${Kt==null?void 0:Kt.exercise_id}/audit_identity_photo.json`,{method:"post",body:Oo({identity_photo_id:pe==null?void 0:pe.exercise_identity_photo_id},fa)}),(sa==null?void 0:sa.status)===0&&ve(),on(!1)});return E.createElement(Se.default,{title:pe!==!0?"\u4EBA\u8138\u8EAB\u4EFD\u5BA1\u6838":"\u6279\u91CF\u5BA1\u6838",open:!!pe,centered:!0,width:650,destroyOnClose:!0,onCancel:()=>{ge()},afterClose:()=>{Ie.resetFields(),He({})},confirmLoading:tt,onOk:()=>Ie.submit()},E.createElement(re.default,{className:br.formWrap,form:Ie,labelCol:{span:4},wrapperCol:{span:18},onFinish:Vn,onValuesChange:()=>{He(Oo({},Ie.getFieldsValue()))}},pe!==!0&&E.createElement(me.Z,{style:{marginLeft:28,marginBottom:38}},E.createElement(se.Z,null,"\u91C7\u96C6\u7167\u7247\uFF1A"),E.createElement(se.Z,null,E.createElement("aside",{className:br.imgWrap},E.createElement("div",{className:br.img},E.createElement("img",{width:234,src:(0,ne.Tv)(pe==null?void 0:pe.photo_url)}),E.createElement("div",{onClick:()=>{wn.Z.publish("preview-image",pe==null?void 0:pe.photo_url)},className:br.iBtn},"\u9884\u89C8"),E.createElement("div",{className:br.text},"\u91C7\u96C6\u7167\u7247")),E.createElement("div",{className:br.img,style:{marginLeft:20}},pe!=null&&pe.identity_url?E.createElement("img",{width:234,src:(0,ne.Tv)(pe==null?void 0:pe.identity_url)}):E.createElement("div",{className:br.no,style:{width:326}},E.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),!!(pe!=null&&pe.identity_url)&&E.createElement("div",{onClick:()=>{wn.Z.publish("preview-image",(0,ne.Tv)(pe==null?void 0:pe.identity_url))},className:br.iBtn},"\u9884\u89C8"),E.createElement("div",{className:br.text},"\u8BC1\u4EF6\u7167\u7247"))))),E.createElement(re.default.Item,{label:"\u5BA1\u6838\u72B6\u6001",name:"state",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u72B6\u6001"}]},E.createElement(Le.ZP.Group,null,E.createElement(Le.ZP,{value:"passed"},"\u5BA1\u6838\u901A\u8FC7"),E.createElement(Le.ZP,{value:"rejected"},"\u5BA1\u6838\u4E0D\u901A\u8FC7"))),(ht==null?void 0:ht.state)==="rejected"&&E.createElement(re.default.Item,{label:"\u5BA1\u6838\u610F\u89C1",name:"comment",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u610F\u89C1"}]},E.createElement(Fe.default,{placeholder:"\u5982\uFF1A\u4F60\u7684\u4E2A\u4EBA\u4FE1\u606F\u4E0E\u7167\u7247\u4E0D\u4E00\u81F4\u3002",maxLength:30})),E.createElement("div",{style:{color:"#FA6400",paddingLeft:32}},"\u6CE8\u610F\uFF1A\u5BA1\u6838\u901A\u8FC7\u540E\uFF0C\u8BE5\u5B66\u751F\u5728\u672C\u573A\u8003\u8BD5\u7684\u8BA4\u8BC1\u72B6\u6001\u5C06\u66F4\u65B0\u4E3A\u201C\u5BA1\u6838\u901A\u8FC7\u201D\uFF0C\u4E14\u80FD\u591F\u8FDB\u5165\u8003\u8BD5\u3002")))};var jr=z(61621),Gi=z(64165),po={flex_box_center:"flex_box_center___t6Zg2",flex_space_between:"flex_space_between___YFTSU",flex_box_vertical_center:"flex_box_vertical_center___qbDmM",flex_box_center_end:"flex_box_center_end___Bj6kw",flex_box_column:"flex_box_column___Ou9DO",wrap:"wrap___foAmP",control:"control___q0ttm",bgH:"bgH___NAS04",sys:"sys___rqcXV",li:"li___blFPM",d1:"d1___Xzld0",img:"img___ckn7G",btn:"btn___fSMGG",b1:"b1___zoANu",b2:"b2___bqZaY",big:"big___nQ5gf",cusModal:"cusModal___rTXoc",video:"video___E4J_7",imgWrap:"imgWrap___ENwuy",iBtn:"iBtn___bXnJy",text:"text___CK5up",no:"no___MBT10",textP:"textP___ibKK1",l:"l___Gi38o",r:"r___HNibN",fo:"fo___DQwO8",b:"b___z8B9p"},Oi=Object.defineProperty,ri=Object.defineProperties,ml=Object.getOwnPropertyDescriptors,Ji=Object.getOwnPropertySymbols,wl=Object.prototype.hasOwnProperty,wi=Object.prototype.propertyIsEnumerable,Ki=(pe,ve,ge)=>ve in pe?Oi(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,_i=(pe,ve)=>{for(var ge in ve||(ve={}))wl.call(ve,ge)&&Ki(pe,ge,ve[ge]);if(Ji)for(var ge of Ji(ve))wi.call(ve,ge)&&Ki(pe,ge,ve[ge]);return pe},Uo=(pe,ve)=>ri(pe,ml(ve)),ti=(pe,ve,ge)=>new Promise((gt,Kt)=>{var tt=He=>{try{ht(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{ht(ge.throw(He))}catch(Ie){Kt(Ie)}},ht=He=>He.done?gt(He.value):Promise.resolve(He.value).then(tt,on);ht((ge=ge.apply(pe,ve)).next())});const Di=({exercise:pe,dispatch:ve,user:ge})=>{var gt,Kt,tt,on,ht,He,Ie,Vn,fa;const sa=(0,Ce.useParams)(),[yn,On]=(0,E.useState)({page:1,limit:10,name:"",save_name:"",exercise_id:sa==null?void 0:sa.categoryId}),[da]=re.default.useForm(),[Ma,oa]=(0,E.useState)(),[Nn,va]=(0,E.useState)(!1),{exerciseList:_n}=pe,[Ga,wa]=(0,E.useState)([]),[In,dr]=(0,E.useState)(0),[Zn,kt]=(0,E.useState)(!0),[la,sr]=(0,E.useState)(!1),[Ka,Er]=(0,E.useState)("1"),[Ca,Ht]=(0,E.useState)(1),[Or,gr]=(0,E.useState)("alert"),[lr,Fa]=(0,E.useState)(1),[Ba,ur]=(0,E.useState)(""),[hr,co]=(0,E.useState)(!1),[cr,Xa]=(0,E.useState)(!1),[Mr,Hr]=(0,E.useState)([]);(0,E.useEffect)(()=>{Va(yn)},[]);const Va=wr=>ti(void 0,null,function*(){const Ai=Ea().cloneDeep(wr);kt(!0),wa([]);const ba=yield(0,fe.ZP)(`/api/exercises/${wr==null?void 0:wr.exercise_id}/exercise_videos.json`,{method:"get",params:Ai});kt(!1),dr(ba==null?void 0:ba.count),wa((ba==null?void 0:ba.exercise_users)||[])}),Ia=(wr,Ai)=>{yn.page=wr,yn.limit=Ai,On(_i({},yn)),Va(yn)},Wa=wr=>{yn.page=1,yn.save_name=wr,On(_i({},yn))},Aa=()=>{yn.page=1;const wr=Object.assign({},da.getFieldsValue());Object.keys(wr).map(function(Ai){switch(Ai){case"exercise_group_id":wr[Ai].includes("all")||!wr[Ai].length?(delete yn.course_group,da.setFieldsValue({exercise_group_id:"all"})):(yn.course_group=wr[Ai],da.setFieldsValue({exercise_group_id:yn.course_group}));break}}),Va(yn)};(0,E.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(oa(47),va(!0))},[document.getElementById("divhe"),_n]);const ra=wr=>ti(void 0,null,function*(){co(!0),sr({});const Ai=yield(0,fe.ZP)(`/api/exercises/${yn==null?void 0:yn.exercise_id}/student_info.json`,{method:"get",params:{exercise_user_id:wr==null?void 0:wr.exercise_user_id}}),ba=yield(0,fe.ZP)(`/api/exercises/${yn==null?void 0:yn.exercise_id}/video_push_logs.json`,{method:"get",params:{exercise_user_id:wr==null?void 0:wr.exercise_user_id}});ba!=null&&ba.data&&Hr((ba==null?void 0:ba.data)||[]),Ai!=null&&Ai.data&&sr(Uo(_i({},Ai==null?void 0:Ai.data),{exercise_user_id:wr==null?void 0:wr.exercise_user_id,datas:wr})),co(!1)}),ya=wr=>{var Ai,ba;Ht(wr==="prev"?Ca-1===0?(Ai=la==null?void 0:la.exercise_user_photos)==null?void 0:Ai.length:Ca-1:Ca===((ba=la==null?void 0:la.exercise_user_photos)==null?void 0:ba.length)?1:Ca+1)},Hn=()=>{Ht(1),gr("alert"),ur(""),Er("1"),Fa(1)},qa=wr=>{Fa(wr)},pr=wr=>{gr(wr),Fa(1),ur("")},fr=[{key:1,value:"\u624B\u673A\u5F55\u50CF\u5F02\u5E38\uFF0C\u8BF7\u91CD\u65B0\u626B\u63CF\u5DE6\u4FA7\u4E8C\u7EF4\u7801\u5F00\u542F\u624B\u673A\u6444\u50CF\u5F55\u5236\u3002"},{key:2,value:"\u8BF7\u52FF\u79BB\u5F00\u76D1\u63A7\u8303\u56F4\uFF01"},{key:3,value:"\u8BF7\u4E0D\u8981\u4E0E\u5176\u4ED6\u4EBA\u4EA4\u8C08\uFF01"},{key:4,value:"\u8BF7\u4E0D\u8981\u505A\u4E0E\u8003\u8BD5\u65E0\u5173\u7684\u884C\u4E3A\uFF01"},{key:5,value:"\u8BF7\u52FF\u5207\u5C4F\uFF0C\u8D85\u8FC73\u6B21\u5C06\u88AB\u5F3A\u5236\u4EA4\u5377\uFF01"},{key:6,value:"\u8BF7\u52FF\u906E\u6321\u6216\u5173\u95ED\u7535\u8111\u6444\u50CF\u76D1\u63A7\uFF01"},{key:0,value:"\u5176\u4ED6"}],fo=[{key:1,value:"\u8BF7\u5C06\u624B\u673A\u653E\u7F6E\u4E8E\u4FA7\u540E\u65B945\xB0\uFF0C\u79BB\u684C\u97621\u7C73\u5DE6\u53F3\uFF0C\u4FDD\u8BC1\u80FD\u62CD\u6444\u5230\u4E0A\u534A\u8EAB\u3001\u7535\u8111\u5C4F\u5E55\u548C\u684C\u9762\u3002"},{key:2,value:"\u624B\u673A\u5F55\u50CF\u5F02\u5E38\uFF0C\u8BF7\u91CD\u65B0\u626B\u63CF\u5DE6\u4FA7\u4E8C\u7EF4\u7801\u5F00\u542F\u624B\u673A\u6444\u50CF\u5F55\u5236\u3002"},{key:0,value:"\u5176\u4ED6"}],Vo=Or==="alert"?fr:fo;return E.createElement("section",{className:po.wrap},E.createElement(re.default,{form:da,onChange:Aa,initialValues:{exercise_group_id:"all"}},E.createElement(re.default.Item,{name:"exercise_group_id"},E.createElement(Te.default.Group,{style:{width:"100%"}},E.createElement(me.Z,null,E.createElement(se.Z,{className:"font14",flex:"80px"},"\u9009\u62E9\u5206\u73ED:"),E.createElement(se.Z,{flex:"80px"},E.createElement(Te.default,{value:"all"},"\u5168\u90E8")),E.createElement(se.Z,{flex:"1",id:"divhe",style:{height:Ma+"px",overflow:"hidden"}},(gt=_n.course_groups)==null?void 0:gt.map((wr,Ai)=>E.createElement(Te.default,{key:Ai,value:wr.exercise_group_id,className:"ml0 mr8"},wr.exercise_group_name,"(",wr.exercise_group_students,")"))),Nn&&E.createElement("span",{onClick:()=>{let wr=document.getElementById("divhe").scrollHeight;Ma>47?oa(47):oa(wr)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},Ma===47?"\u5C55\u5F00":"\u6536\u8D77",Ma===47?E.createElement(Rr.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):E.createElement(Br.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})))))),E.createElement("div",{className:po.control},E.createElement(Fe.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:yn==null?void 0:yn.save_name,onChange:wr=>Wa(wr.target.value),onSearch:()=>{yn.page=1,yn.name=yn.save_name,On(_i({},yn)),Va(yn)}})),E.createElement("div",{className:po.bgH}),E.createElement("div",{className:po.warpList},E.createElement(jr.Z,{loading:Zn,active:!0,paragraph:{rows:5}},E.createElement("div",{className:"c-grey-666 mb20 mt20"},"\u5171",E.createElement("span",{className:"c-orange"},In),"\u540D\u5B66\u751F\u5DF2\u5F00\u542F\u624B\u673A\u6444\u5F71"),Ga.length?E.createElement("ul",{className:po.sys},Ga.map((wr,Ai)=>{const{user_name:ba,user_group_name:Wo,video_url:jo,login:el,student_id:Yi}=wr;return E.createElement("li",{className:po.li,key:Ai},E.createElement("div",{className:po.d1},E.createElement("div",{className:po.img},E.createElement("iframe",{style:{height:340,width:"100%",border:"none"},src:`/live-play.html?key=${Ai}&video_url=${jo==null?void 0:jo.replace(".m3u8",".flv")}`})),E.createElement(De.Z,{title:"\u59D3\u540D+\u5B66\u53F7"},E.createElement("div",{className:po.btn,onClick:()=>(0,ne.RG)(`${yn.exercise_id}-${el}`,!0)},E.createElement("div",{title:ba,className:po.b1},ba),E.createElement("div",{title:Wo,className:po.b2},"(",Yi,")"))),E.createElement("div",{onClick:()=>ra(wr),className:po.big},"\u67E5\u770B")))})):E.createElement(Gi.Z,null)),E.createElement(be.Z,{showTotal:wr=>E.createElement("span",{className:"mr10"},"\u5171",E.createElement("span",{className:"c-orange"},wr),"\u6761\u6570\u636E"),className:"tc",showSizeChanger:!1,showQuickJumper:!0,hideOnSinglePage:!0,onChange:Ia,pageSize:yn==null?void 0:yn.limit,current:yn.page,total:In})),E.createElement(Se.default,{title:"\u67E5\u770B\u8BE6\u7EC6\u4FE1\u606F",open:la,centered:!0,width:850,destroyOnClose:!0,onCancel:()=>{sr(!1)},afterClose:Hn,footer:null},E.createElement(jr.Z,{loading:hr,active:!0,paragraph:{rows:5}},E.createElement("div",null,E.createElement("span",null,"\u59D3\u540D:",(Kt=la==null?void 0:la.datas)==null?void 0:Kt.user_name),E.createElement("span",{className:"ml20"},"\u5B66\u53F7:",(tt=la==null?void 0:la.datas)==null?void 0:tt.student_id),E.createElement("span",{className:"ml20"},"\u73ED\u7EA7:",(on=la==null?void 0:la.datas)==null?void 0:on.user_group_name)),E.createElement(y.default,{className:"mt10",defaultActiveKey:Ka,onChange:wr=>{Er(wr)}},E.createElement(y.default.TabPane,{tab:"\u9632\u4F5C\u5F0A\u5934\u50CF",key:"1"},E.createElement("aside",{className:po.imgWrap},E.createElement("div",{className:po.img,style:{width:234,marginLeft:30,textAlign:"center"}},(ht=la==null?void 0:la.exercise_user_photos)!=null&&ht.length?E.createElement(E.Fragment,null,E.createElement("img",{height:131,src:(He=la==null?void 0:la.exercise_user_photos)==null?void 0:He[Ca-1]}),E.createElement("div",{onClick:()=>{var wr;wn.Z.publish("preview-image",(wr=la==null?void 0:la.exercise_user_photos)==null?void 0:wr[Ca-1])},className:po.iBtn},"\u9884\u89C8"),E.createElement("div",{className:po.text},"\u8003\u8BD5\u4E2D\u7167\u7247",E.createElement("span",{className:"c-light-primary"},Ca,"/",(Ie=la==null?void 0:la.exercise_user_photos)==null?void 0:Ie.length)),Ca===1?E.createElement("div",{style:{color:"#ccc",cursor:"not-allowed"},className:po.l}," ",E.createElement("i",{className:"iconfont icon-fanhui2"})):E.createElement("div",{onClick:()=>ya("prev"),className:po.l}," ",E.createElement("i",{className:"iconfont icon-fanhui2"})),E.createElement("div",{onClick:()=>ya("next"),className:po.r},E.createElement("i",{className:"iconfont icon-lujing"}))):E.createElement("div",{className:po.no},E.createElement("span",null,"\u6682\u65E0\u8003\u8BD5\u4E2D\u7167\u7247"))),E.createElement("div",{className:po.img,style:{marginLeft:60,width:234,textAlign:"center"}},la!=null&&la.identity_url?E.createElement("img",{height:131,src:(0,ne.Tv)(la==null?void 0:la.identity_url)}):E.createElement("div",{className:po.no},E.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),!!(la!=null&&la.identity_url)&&E.createElement("div",{onClick:()=>{wn.Z.publish("preview-image",(0,ne.Tv)(la==null?void 0:la.identity_url))},className:po.iBtn},"\u9884\u89C8"),E.createElement("div",{className:po.text},"\u8BC1\u4EF6\u7167\u7247")))),E.createElement(y.default.TabPane,{tab:"\u4EBA\u8138\u7167\u7247",key:"2"},E.createElement("aside",{className:po.imgWrap,style:{marginLeft:70}},E.createElement("div",{className:po.img},E.createElement("img",{width:234,src:la==null?void 0:la.exercise_identity_photo}),E.createElement("div",{onClick:()=>{wn.Z.publish("preview-image",la==null?void 0:la.exercise_identity_photo)},className:po.iBtn},"\u9884\u89C8"),E.createElement("div",{className:po.text},"\u91C7\u96C6\u7167\u7247")),E.createElement("div",{className:po.img,style:{marginLeft:20,width:234,textAlign:"center"}},la!=null&&la.identity_url?E.createElement("img",{height:131,src:(0,ne.Tv)(la==null?void 0:la.identity_url)}):E.createElement("div",{className:po.no},E.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),!!(la!=null&&la.identity_url)&&E.createElement("div",{onClick:()=>{wn.Z.publish("preview-image",(0,ne.Tv)(la==null?void 0:la.identity_url))},className:po.iBtn},"\u9884\u89C8"),E.createElement("div",{className:po.text},"\u8BC1\u4EF6\u7167\u7247")))),E.createElement(y.default.TabPane,{tab:"\u8B66\u544A\u548C\u901A\u77E5",key:"3"},E.createElement("div",{className:po.fo},E.createElement(Le.ZP,{className:"mt20",checked:Or==="alert",onChange:()=>pr("alert")},"\u53D1\u9001\u8B66\u544A",E.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u5982\u53D1\u73B0\u5B66\u751F\u5728\u8003\u8BD5\u4E2D\u7684\u7167\u7247\u5B58\u5728\u5F02\u5E38\u65F6\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),E.createElement(Le.ZP,{className:"mt10",checked:Or==="notice",onChange:()=>pr("notice")},"\u53D1\u9001\u901A\u77E5",E.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u8003\u8BD5\u4E2D\u5982\u6709\u6D88\u606F\u901A\u77E5\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),E.createElement("div",{className:"mt20"},E.createElement("span",{className:"mr10"},"\u539F\u56E0:"),E.createElement(qt.default,{style:{width:570},value:lr,onChange:qa},Vo==null?void 0:Vo.map(wr=>E.createElement(qt.default.Option,{key:wr.key,value:wr.key},wr.value)))),lr===0&&E.createElement(Fe.default.TextArea,{className:"mt20",value:Ba,onChange:wr=>ur(wr.target.value),placeholder:"\u8BF7\u586B\u5199\u5176\u4ED6\u539F\u56E0"}),E.createElement(me.Z,{className:"mt10",align:"middle"},E.createElement("div",{className:"mr10"},"\u53D1\u9001\u8BB0\u5F55"),E.createElement("div",{style:{color:"#E30000",fontSize:12,margin:"10px 0"}},"\u5DF2\u53D1\u9001",la==null?void 0:la.alert_count,"\u6B21\u8B66\u544A\u548C",((Vn=la==null?void 0:la.alerts)==null?void 0:Vn.length)-(la==null?void 0:la.alert_count),"\u6B21\u901A\u77E5")),E.createElement(a.default,{dataSource:(la==null?void 0:la.alerts)||[],bordered:!1,scroll:((fa=la==null?void 0:la.alerts)==null?void 0:fa.length)>4?{y:200}:{},columns:[{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"created_at",width:164},{title:"\u53D1\u9001\u4EBA",dataIndex:"sender",width:100,ellipsis:{showTitle:!1},render:wr=>wr?E.createElement("span",{title:wr},wr):"--"},{title:"\u53D1\u9001\u7C7B\u578B",dataIndex:"clazz",width:80,render:wr=>wr==="alert"?"\u8B66\u544A":"\u901A\u77E5"},{title:"\u53D1\u9001\u5185\u5BB9",dataIndex:"content",ellipsis:!0}],pagination:!1}),E.createElement(Ee.ZP,{className:po.b,onClick:()=>ti(void 0,null,function*(){if(!Ba&&lr===0){le.ZP.info("\u8BF7\u8F93\u5165\u5176\u4ED6\u539F\u56E0");return}let wr=Ba;lr&&(wr=(Or==="alert"?fr:fo).find(Wo=>Wo.key===lr).value),Xa(!0);let Ai=yield(0,fe.ZP)(`/api/exercises/${yn.exercise_id}/send_alert.json`,{method:"post",body:{content:wr,clazz:Or,exercise_user_id:la==null?void 0:la.exercise_user_id}});(Ai==null?void 0:Ai.status)===0&&(le.ZP.info("\u53D1\u9001\u6210\u529F"),sr(!1)),Xa(!1)}),loading:cr,type:"primary"},E.createElement("i",{className:"iconfont icon-fasongtongzhi mr5"}),"\u53D1\u9001"))),E.createElement(y.default.TabPane,{tab:"\u65AD\u6D41\u8BB0\u5F55",key:"4"},E.createElement(a.default,{dataSource:Mr,bordered:!1,scroll:Mr.length>7?{y:300}:{},columns:[{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"start_time",width:164},{title:"\u7ED3\u675F\u65F6\u95F4",dataIndex:"end_time",width:164,render:wr=>Ve()(wr).format("YYYY-MM-DD HH:mm:ss")||"--"},{title:"\u63A8\u6D41\u65F6\u957F",dataIndex:"push_duration",ellipsis:!0,width:120,render:wr=>wr&&(0,ne.li)(Number(wr)/1e3)||0},{title:"\u65AD\u6D41\u539F\u56E0",dataIndex:"msg",ellipsis:!0}]}))))),E.createElement(Oa.Z,null))};var sl=(0,Ce.connect)(({exercise:pe,user:ve})=>({exercise:pe,user:ve}))(Di),fl={flex_box_center:"flex_box_center___xF1ge",flex_space_between:"flex_space_between___YGq9c",flex_box_vertical_center:"flex_box_vertical_center___wd_iR",flex_box_center_end:"flex_box_center_end___HoL5p",flex_box_column:"flex_box_column___Oy7FC",warp:"warp____YDkr",header:"header___BRNBu",empty:"empty___iwhMt"},Yl={flex_box_center:"flex_box_center___Xa_jj",flex_space_between:"flex_space_between___N_2qI",flex_box_vertical_center:"flex_box_vertical_center___wGZOw",flex_box_center_end:"flex_box_center_end___GYY4W",flex_box_column:"flex_box_column___jR_ZX",subjectTable:"subjectTable___WrGqf",title:"title___ZCcfg",customTable:"customTable___xSvZm",row:"row___Acnda",line:"line___nmQeX"},pu=Object.defineProperty,vu=Object.defineProperties,Ri=Object.getOwnPropertyDescriptors,Vi=Object.getOwnPropertySymbols,Vl=Object.prototype.hasOwnProperty,Eu=Object.prototype.propertyIsEnumerable,Cu=(pe,ve,ge)=>ve in pe?pu(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,Uu=(pe,ve)=>{for(var ge in ve||(ve={}))Vl.call(ve,ge)&&Cu(pe,ge,ve[ge]);if(Vi)for(var ge of Vi(ve))Eu.call(ve,ge)&&Cu(pe,ge,ve[ge]);return pe},Do=(pe,ve)=>vu(pe,Ri(ve)),kr=(pe,ve,ge)=>new Promise((gt,Kt)=>{var tt=He=>{try{ht(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{ht(ge.throw(He))}catch(Ie){Kt(Ie)}},ht=He=>He.done?gt(He.value):Promise.resolve(He.value).then(tt,on);ht((ge=ge.apply(pe,ve)).next())}),Yr=({index:pe,bottomLine:ve,gather:ge,search:gt})=>{const[Kt,tt]=(0,E.useState)([]),[on,ht]=(0,E.useState)(!1),[He,Ie]=(0,E.useState)(!1),Vn=(0,Ce.useParams)(),fa=(0,Ce.useLocation)(),[sa]=(0,Ce.useSearchParams)(),[yn,On]=(0,E.useState)({page:1,limit:6,total:0});(0,E.useEffect)(()=>{console.log(ge,"gather"),pe===0&&Ie(!0)},[]),(0,E.useEffect)(()=>{He&&Ma()},[He]);const da=[{title:"\u5E8F\u53F7",dataIndex:"index",key:"index",align:"left",ellipsis:!0,render:(va,_n,Ga)=>yn.limit*(yn.page-1)+Ga+1},{title:"\u59D3\u540D",dataIndex:"username",key:"username",align:"left",ellipsis:!0},{title:"\u73ED\u7EA7",dataIndex:"user_group_name",key:"user_group_name",align:"left",render:va=>va||"--"},{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id",align:"left"},{title:"\u76F8\u4F3C\u5EA6",dataIndex:"code_rate",key:"code_rate",align:"left",render:va=>va+"%"},{title:"\u64CD\u4F5C",dataIndex:"id",key:"id",align:"left",render:va=>{let _n=`/classrooms/${Vn==null?void 0:Vn.coursesId}/exercise/${Vn==null?void 0:Vn.categoryId}/detail/${va}/review_detail`;return sa.get("random")&&(_n=_n+`?random=${sa.get("random")}`),E.createElement(Ce.Link,{to:_n,target:"_blank"},"\u67E5\u770B")}}],Ma=va=>kr(void 0,null,function*(){ht(!0);const _n=va||{page:1,limit:10,total:0},Ga=Uu({id:Vn==null?void 0:Vn.categoryId,question_id:ge==null?void 0:ge.question_id,search:gt},_n),wa=yield(0,fe.ZP)(`/api/courses/${Vn==null?void 0:Vn.coursesId}/exercises/code_review_users.json`,{method:"get",params:Ga});wa&&(tt(wa==null?void 0:wa.users),ht(!1),On(Do(Uu({},_n),{total:(wa==null?void 0:wa.count)||0})))}),oa=va=>{const _n=Do(Uu({},yn),{page:va});On(_n),Ma(_n)},Nn=()=>{Ie(!He)};return E.createElement("div",{className:Yl.subjectTable},E.createElement("aside",{className:Yl.title},E.createElement("span",{className:"c-light-primary"},pe+1,"\u3001",ge.name||((ge==null?void 0:ge.question_type)===5?"\u5B9E\u8BAD\u9898":"\u7F16\u7A0B\u9898")),E.createElement("span",{className:"c-grey-333"},"\uFF08",ge==null?void 0:ge.score,"\u5206\uFF09\uFF1A",ge==null?void 0:ge.question_title),E.createElement("span",{className:"ml40 c-grey-999"},E.createElement("b",{className:"c-red-ee4"},ge==null?void 0:ge.checked_count),"\xA0\u4E2A\u7591\u4F3C\u6284\u88AD\u4F5C\u54C1\uFF08\u5171",ge==null?void 0:ge.total_count,"\u4E2A\u4F5C\u54C1\uFF09"),E.createElement("span",{onClick:Nn,style:{marginLeft:"auto",cursor:"pointer",color:"#0152d9"}},He?"\u6536\u8D77":"\u5C55\u5F00",He?E.createElement(Br.Z,null):E.createElement(Rr.Z,null)),(ge==null?void 0:ge.question_type)===5&&E.createElement("a",{style:{marginLeft:20},target:"_blank",href:`/shixuns/${ge==null?void 0:ge.shixun_identifier}/challenges`},"\u5B9E\u8BAD\u8BE6\u60C5")),E.createElement(a.default,{className:Yl.customTable,style:{display:He?"block":"none"},dataSource:Kt,bordered:!1,rowKey:va=>va.id,rowClassName:Yl.row,columns:da,loading:on,pagination:{pageSize:yn.limit,total:yn.total,current:yn.page,onChange:oa,showQuickJumper:!0,showSizeChanger:!1,hideOnSinglePage:!0,position:["bottomCenter"]}}),E.createElement("div",{className:Yl.line,style:{visibility:ve?"hidden":"visible"}}))},Ei=z(74508),oi=z(59301),Xi=(pe,ve,ge)=>new Promise((gt,Kt)=>{var tt=He=>{try{ht(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{ht(ge.throw(He))}catch(Ie){Kt(Ie)}},ht=He=>He.done?gt(He.value):Promise.resolve(He.value).then(tt,on);ht((ge=ge.apply(pe,ve)).next())});const rl=({exercise:pe,globalSetting:ve,dispatch:ge})=>{const[gt,Kt]=(0,E.useState)(""),[tt,on]=(0,E.useState)([]),[ht,He]=(0,E.useState)(""),[Ie,Vn]=(0,E.useState)(!1),[fa,sa]=(0,E.useState)(!1),yn=(0,Ce.useParams)();(0,E.useEffect)(()=>{On()},[]);const On=oa=>Xi(void 0,null,function*(){Vn(!0);const Nn=yield(0,fe.ZP)(`/api/courses/${yn==null?void 0:yn.coursesId}/exercises/code_review_results.json`,{method:"get",params:{id:yn==null?void 0:yn.categoryId,search:gt}});if((Nn==null?void 0:Nn.status)===-2){sa(!0),On();return}Nn&&(sa(!1),Vn(!1),on((Nn==null?void 0:Nn.exercise_questions)||[]),He(Nn==null?void 0:Nn.last_review_time))}),da=()=>{On()},Ma=()=>oi.createElement("div",{className:fl.empty},oi.createElement("img",{src:Ei.x7,width:"258"}),oi.createElement("span",{className:"c-grey-c"},"\u6682\u65E0\u6570\u636E"));return oi.createElement("section",{className:fl.warp},oi.createElement("aside",{className:fl.header},oi.createElement("div",null,"\u67E5\u91CD\u65F6\u95F4\uFF1A",ht||"--"),!!ht&&oi.createElement(Fe.default,{value:gt,onChange:oa=>Kt(oa.target.value),suffix:oi.createElement("i",{onClick:da,className:"iconfont icon-sousuo2 c-grey-c"}),bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onPressEnter:da})),fa&&oi.createElement(ze.Z,{customText:"\u6B63\u5728\u8FDB\u884C\u4EE3\u7801\u67E5\u91CD\uFF0C\u8BF7\u7A0D\u5019\u3002\u67E5\u91CD\u7ED3\u675F\u540E\uFF0C\u9875\u9762\u5C06\u81EA\u52A8\u66F4\u65B0\u663E\u793A\u7ED3\u679C"}),!fa&&oi.createElement(jr.Z,{loading:Ie,active:!0,paragraph:{rows:5}},tt.length>0?oi.createElement("aside",{className:fl.subject},tt.map((oa,Nn)=>oi.createElement(Yr,{key:Nn,index:Nn,bottomLine:Nn===tt.length-1,gather:oa,search:gt}))):Ma()))};var Rl=(0,Ce.connect)(({exercise:pe,globalSetting:ve})=>({exercise:pe,globalSetting:ve}))(rl),El=z(28103),Ol=z(39793),Jl=z(61011),Fi=z(30371),Pa={flex_box_center:"flex_box_center___epJYP",flex_space_between:"flex_space_between___SU6BD",flex_box_vertical_center:"flex_box_vertical_center___Qes2t",flex_box_center_end:"flex_box_center_end___hGppz",flex_box_column:"flex_box_column___uzhhO",wrap:"wrap___rEjJ0",modal:"modal___gRDV9",titleWrap:"titleWrap___MK_OO",required:"required___Hja3H",title:"title___vMFKz",colorGray:"colorGray___hNhIL",choiceWrap:"choiceWrap___Xx5du",answer:"answer___cbuNE",activeAnswer:"activeAnswer___LwFG7",deleteIcon:"deleteIcon____HG4s",addIcon:"addIcon___r_Vhy",editorWrap:"editorWrap___OYwur",htmlWrap:"htmlWrap___qXHYn",radio:"radio___urtyZ",color333:"color333___Lah7k",color999:"color999___TmkZt",questionType:"questionType___r_bKw",questionChoices:"questionChoices___LA7VM",action:"action___fTTDM",difficult:"difficult___Mg7lT",fold:"fold___oVjRI",head:"head___fpwmn",divname:"divname___O7KlL"},Ho=z(91842),Mi=z(1041),Bi=z(19105),rr=z(59301),Fl=Object.defineProperty,hu=Object.getOwnPropertySymbols,cu=Object.prototype.hasOwnProperty,Bu=Object.prototype.propertyIsEnumerable,Ju=(pe,ve,ge)=>ve in pe?Fl(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,Nu=(pe,ve)=>{for(var ge in ve||(ve={}))cu.call(ve,ge)&&Ju(pe,ge,ve[ge]);if(hu)for(var ge of hu(ve))Bu.call(ve,ge)&&Ju(pe,ge,ve[ge]);return pe},zu=(pe,ve)=>{var ge={};for(var gt in pe)cu.call(pe,gt)&&ve.indexOf(gt)<0&&(ge[gt]=pe[gt]);if(pe!=null&&hu)for(var gt of hu(pe))ve.indexOf(gt)<0&&Bu.call(pe,gt)&&(ge[gt]=pe[gt]);return ge},Gu=(pe,ve,ge)=>new Promise((gt,Kt)=>{var tt=He=>{try{ht(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{ht(ge.throw(He))}catch(Ie){Kt(Ie)}},ht=He=>He.done?gt(He.value):Promise.resolve(He.value).then(tt,on);ht((ge=ge.apply(pe,ve)).next())});const ds=null,vs="\u2581",ys=(pe,ve)=>{var ge=pe,{problemset:gt,globalSetting:Kt,exercise:tt,loading:on,dispatch:ht,editData:He,editKey:Ie,setEditKey:Vn=()=>{},cancelAdd:fa=()=>{},addCallback:sa=()=>{},reload:yn=()=>{},setIsClaer:On=()=>{}}=ge,da=zu(ge,["problemset","globalSetting","exercise","loading","dispatch","editData","editKey","setEditKey","cancelAdd","addCallback","reload","setIsClaer"]);const[Ma,oa]=(0,E.useState)(""),[Nn,va]=(0,E.useState)(""),[_n,Ga]=(0,E.useState)([]),[wa,In]=(0,E.useState)(""),[dr,Zn]=(0,E.useState)(),[kt,la]=(0,E.useState)(!1),[sr,Ka]=(0,E.useState)(),[Er,Ca]=(0,E.useState)(0),[Ht,Or]=(0,E.useState)(!1),[gr,lr]=(0,E.useState)(!1),[Fa,Ba]=(0,E.useState)([]),[ur,hr]=(0,E.useState)(1),[co,cr]=(0,E.useState)(!1),Xa=(0,E.useRef)(!1),Mr=(0,Ce.useParams)(),[Hr,Va]=(0,E.useState)([]),Ia=ba=>{Va([...Hr,Nu({},ba)])};(0,E.useEffect)(()=>{var ba;if(Xa.current)return;if(!(He!=null&&He.question_title)){Or(!0),oa(""),Zn(!1),Ka(2),Ga([]),In(""),la(!1);return}oa(He==null?void 0:He.question_title),Zn(He==null?void 0:He.is_ordered),hr(He==null?void 0:He.difficulty),cr(!(He!=null&&He.repeat_answer)),Ka(He==null?void 0:He.question_score);const Wo=(ba=He==null?void 0:He.standard_answers)==null?void 0:ba.map(jo=>jo.answer_text);Ga([...Wo]),Ba(He.tag_discipline_ids),va(He==null?void 0:He.analysis)},[He,Ht]),(0,E.useEffect)(()=>{la(!1),Ht&&ba();function ba(){return Gu(this,null,function*(){var Wo,jo;const el=yield(0,te.YY)({sub_discipline_id:(jo=(Wo=tt.editData)==null?void 0:Wo.exercise)==null?void 0:jo.sub_discipline_id});Va(el.tag_disciplines)})}},[Ht]),(0,E.useImperativeHandle)(ve,()=>({onSave:Aa,isEdit:Ht})),(0,E.useEffect)(()=>{var ba;const Wo=(ba=tt==null?void 0:tt.tagDisciplineData)!=null&&ba.tag_disciplines&&Array.isArray(tt.tagDisciplineData.tag_disciplines)?tt.tagDisciplineData.tag_disciplines:[];Va(Wo)},[tt.tagDisciplineData]);const Wa=ba=>{(ba==null?void 0:ba.status)===0&&(le.ZP.success("\u4FDD\u5B58\u6210\u529F"),Or(!1),Vn(-1),Xa.current=!1,yn())},Aa=()=>Gu(void 0,null,function*(){var ba,Wo,jo,el;let Yi=[],yi=!1;if(lr(!0),_n.forEach((Gr,$o)=>{Yi.push({choice_id:$o+1,answer_text:[]}),Gr.forEach((ll,Kl)=>{Yi[$o].answer_text.push(ll),(!ll||!(0,ne.eR)(ll,1e4))&&(In(`${$o}-${Kl}`),le.ZP.info(ll?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),yi=!0)})}),yi)return lr(!1),!1;Xa.current=!0;let xl;return He.question_id?(He==null?void 0:He.is_my)===1?Se.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>Gu(void 0,null,function*(){var Gr,$o;xl=yield ht({type:"exercise/editExerciseQuestion",payload:{id:He.question_id,question_title:Ma,question_type:3,question_score:sr,is_ordered:dr,standard_answers:Yi,tag_discipline_ids:Fa,sub_discipline_id:($o=(Gr=tt.editData)==null?void 0:Gr.exercise)==null?void 0:$o.sub_discipline_id,difficulty:ur,is_cover:1,repeat_answer:!co,analysis:Nn}}),Wa(xl)}),onCancel:()=>Gu(void 0,null,function*(){var Gr,$o;xl=yield ht({type:"exercise/editExerciseQuestion",payload:{id:He.question_id,question_title:Ma,question_type:3,question_score:sr,is_ordered:dr,standard_answers:Yi,tag_discipline_ids:Fa,sub_discipline_id:($o=(Gr=tt.editData)==null?void 0:Gr.exercise)==null?void 0:$o.sub_discipline_id,difficulty:ur,repeat_answer:!co,analysis:Nn}}),Wa(xl)})}):(xl=yield ht({type:"exercise/editExerciseQuestion",payload:{id:He.question_id,question_title:Ma,question_type:3,question_score:sr,is_ordered:dr,standard_answers:Yi,tag_discipline_ids:Fa,sub_discipline_id:(Wo=(ba=tt.editData)==null?void 0:ba.exercise)==null?void 0:Wo.sub_discipline_id,difficulty:ur,repeat_answer:!co,analysis:Nn}}),Wa(xl)):(xl=yield ht({type:"exercise/addExerciseQuestion",payload:{insert_id:He==null?void 0:He.insert_id,categoryId:Mr.categoryId,question_title:Ma,question_type:3,question_score:sr,is_ordered:dr,standard_answers:Yi,tag_discipline_ids:Fa,sub_discipline_id:(el=(jo=tt.editData)==null?void 0:jo.exercise)==null?void 0:el.sub_discipline_id,difficulty:ur,repeat_answer:!co,analysis:Nn}}),Wa(xl)),lr(!1),{name:Ma,analysis:Nn,standard_answers:Yi,is_ordered:dr}}),ra=(ba,Wo,jo)=>{const el=_n.slice();if(Wo&&el.splice(ba,Wo),jo&&kt||!He.question_id)for(let Yi=0;Yi{In("");let el=_n.slice();el[ba][Wo]=jo,Ga(el)},Hn=ba=>{let Wo=_n.slice();Wo[ba]=[...Wo[ba],""],Ga(Wo)},qa=(ba,Wo)=>{let jo=_n.slice();if(!jo[ba][Wo]){jo[ba]=jo[ba].filter((el,Yi)=>Yi!==Wo),Ga(jo);return}Se.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:Pa.modal,onOk:()=>{jo[ba]=jo[ba].filter((el,Yi)=>Yi!==Wo),Ga(jo)}})},pr=ba=>{Se.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:Pa.modal,onOk:()=>{let Wo=0;oa(Ma.replace(/\▁/g,function(jo){return Wo++,Wo-1===ba?"":jo})),setTimeout(()=>{let jo=_n.slice();jo=_n.filter((el,Yi)=>ba!==Yi),Ga(jo)},500)}})},fr=()=>{},fo=()=>{var ba,Wo,jo,el,Yi,yi;return console.log(_n,"answers"),rr.createElement("aside",null,rr.createElement("div",{className:Pa.questionType},rr.createElement("div",null,rr.createElement("span",{className:"font16 c-blue"},"\u586B\u7A7A\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u5141\u8BB8\u624B\u52A8\u8C03\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848 \uFF1B\u652F\u6301\u6700\u591A5\u4E2A\u7A7A\uFF0C\u6BCF\u7A7A\u5F97\u5206\u6309\u7167\u672C\u9898\u7684\u603B\u5206\u5E73\u5747\u8BA1\u7B97\uFF09")),rr.createElement("div",null,rr.createElement(Jl.Z,{id:"completion-question-tittle",placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE",height:155,defaultValue:Ma,onChange:xl=>oa(xl),showNullButton:((Wo=(ba=tt.editData)==null?void 0:ba.exercise)==null?void 0:Wo.exercise_status)===1,deleteEmptyDisabled:((el=(jo=tt.editData)==null?void 0:jo.exercise)==null?void 0:el.exercise_status)!==1||gr,onPlaceholderChange:ra})),rr.createElement("div",{className:"mt20"},_n.map((xl,Gr)=>{var $o,ll;return rr.createElement(Fi.Z,{key:Gr,answers:xl,index:Gr,is_md:!0,exerciseIsPublish:((ll=($o=tt.editData)==null?void 0:$o.exercise)==null?void 0:ll.exercise_status)!==1,activeOptionErrorIndex:wa,onAnswerChange:ya,addChildAnswer:Hn,deleteChildAnswer:qa,deleteChildAnswermain:pr})})),rr.createElement("div",{className:"mt20"},_n.length>1&&rr.createElement("span",null,rr.createElement(Te.default,{checked:dr,onChange:xl=>Zn(xl.target.checked),className:`${Pa.color333} font14`},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),rr.createElement("span",{className:`${Pa.color999} font12`},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09"))),rr.createElement("p",{className:Pa.titleWrap},rr.createElement("span",{className:Pa.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),rr.createElement(Ol.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Nn,onChange:xl=>va(xl)}),rr.createElement("p",{className:""},rr.createElement("span",{style:{color:"red"}},"*"),"\u5206\u503C\uFF1A",rr.createElement(Me.Z,{value:sr,max:1e4,min:0,onChange:xl=>{Ka(xl)}})," \u5206 \xA0 ",!!sr&&!!Er&&rr.createElement("span",{style:{color:"red"}},"(\u6839\u636E\u5747\u5206\u89C4\u5219\uFF0C\u672C\u9898\u6BCF\u7A7A",(sr/Er).toFixed(1),"\u5206)"),rr.createElement("span",{style:{marginLeft:"30px"},className:Pa.difficult},rr.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",rr.createElement(Le.ZP.Group,{value:ur,onChange:xl=>{hr(xl.target.value)}},rr.createElement(Le.ZP.Button,{value:1},"\u7B80\u5355"),rr.createElement(Le.ZP.Button,{value:2},"\u9002\u4E2D"),rr.createElement(Le.ZP.Button,{value:3},"\u56F0\u96BE")))),rr.createElement("p",{className:Pa.titleWrap},rr.createElement("span",{className:`${Pa.title}`},"\u77E5\u8BC6\u70B9\uFF1A",rr.createElement("span",{className:Pa.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),rr.createElement("div",{className:"mt5"},rr.createElement(Mi.N,{value:Fa,selectvalues:He==null?void 0:He.tag_discipline_ids,onChange:Ba,subId:(yi=(Yi=tt.editData)==null?void 0:Yi.exercise)==null?void 0:yi.sub_discipline_id,knowledgeOptions:Hr,onAddKnowledgeFinish:Ia})),rr.createElement("div",{style:{marginTop:10}},rr.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),rr.createElement(ye.Z,{checked:co,onChange:xl=>{cr(xl)}}))),rr.createElement("aside",{className:"tr"},(Ie!==-1||He.question_id)&&rr.createElement(Ee.ZP,{type:"default",onClick:()=>{fa(),Or(!1)}},"\u53D6\u6D88"),rr.createElement(Ee.ZP,{className:"ml20",type:"primary",onClick:()=>{Aa()}},"\u4FDD\u5B58")))},Vo=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(ba=>{var Wo,jo;return((jo=(Wo=tt==null?void 0:tt.editData)==null?void 0:Wo.exercise)==null?void 0:jo.exercise_status)===1?ba:ba.id!=="del"&&ba.id!=="add"}),wr=ba=>Gu(void 0,null,function*(){if(Ie!==-1){le.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(ba.id){case"del":let Wo;Se.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return Gu(this,null,function*(){yield(0,te.Fl)({id:He.question_id}),ht({type:"exercise/editExercise",payload:Nu({},Mr)})})}});break;case"up":case"down":yield ht({type:"exercise/exeriseMoveUpDown",payload:{id:He.question_id,opr:ba.id}}),ht({type:"exercise/editExercise",payload:Nu({},Mr)});break;case"edit":Vn(He.dragKey),Or(!0);break;case"add":sa({key:He.key,insert_id:He==null?void 0:He.question_id,question_type:3});break}}),Ai=()=>{var ba;return rr.createElement("aside",null,rr.createElement("div",{className:Pa.questionType},!(He!=null&&He.isPreview)&&rr.createElement("div",null,rr.createElement("span",{className:"font16 c-blue"},He.key,"\u3001\u586B\u7A7A\u9898"),"\uFF08",He.question_score,"\u5206\uFF09")),He!=null&&He.isPreview?rr.createElement("div",{style:{display:"flex"}},rr.createElement("span",{style:{flexShrink:0},className:"font18"},He.key,"."),rr.createElement(Ho.Z,{value:He.question_title}),rr.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",He.question_score,"\u5206\uFF09")):rr.createElement("div",{className:"mt5"},rr.createElement(Ho.Z,{value:He.question_title})),rr.createElement("div",{className:Pa.questionChoices},(ba=He==null?void 0:He.standard_answers)==null?void 0:ba.map(function(Wo,jo){return rr.createElement(me.Z,{key:jo,align:"middle"},rr.createElement(se.Z,null,"\u7B54\u6848\uFF08\u586B\u7A7A",Wo.choice_id,"\uFF09\uFF1A"),rr.createElement(se.Z,{flex:"1"},rr.createElement(me.Z,{align:"middle",gutter:[1,1]},Wo.answer_text.map(function(el,Yi){return rr.createElement(se.Z,{span:24,key:Yi},Wo.model===1?rr.createElement(Fe.default,{key:jo,checked:He.standard_answers.includes(jo),disabled:!0,value:el}):rr.createElement(Bi.Z,{value:el,disabled:!0,style:{color:"rgba(0, 0, 0, 0.25)",backgroundColor:"rgba(0, 0, 0, 0.04)"}}))}))))})),rr.createElement("div",{className:Pa.action},!He.hideAction&&Vo.map(function(Wo,jo){return Wo.id==="up"&&He.key===1||Wo.id==="down"&&He.key===He.len?null:rr.createElement(De.Z,{key:jo,placement:"bottom",title:Wo.name},rr.createElement("span",{onClick:()=>wr(Wo),className:Wo.icon}))})))};return rr.createElement("section",{className:Pa.wrap},!Ht&&Ai(),Ht&&fo())};var Sc=(0,Ce.connect)(({problemset:pe,loading:ve,exercise:ge,globalSetting:gt})=>({problemset:pe,globalSetting:gt,exercise:ge,loading:ve.effects}),null,null,{forwardRef:!0})((0,E.forwardRef)(ys)),id=Object.defineProperty,Us=Object.getOwnPropertySymbols,Ss=Object.prototype.hasOwnProperty,Fc=Object.prototype.propertyIsEnumerable,Is=(pe,ve,ge)=>ve in pe?id(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,Fs=(pe,ve)=>{for(var ge in ve||(ve={}))Ss.call(ve,ge)&&Is(pe,ge,ve[ge]);if(Us)for(var ge of Us(ve))Fc.call(ve,ge)&&Is(pe,ge,ve[ge]);return pe},Gc=(pe,ve)=>{var ge={};for(var gt in pe)Ss.call(pe,gt)&&ve.indexOf(gt)<0&&(ge[gt]=pe[gt]);if(pe!=null&&Us)for(var gt of Us(pe))ve.indexOf(gt)<0&&Fc.call(pe,gt)&&(ge[gt]=pe[gt]);return ge},_l=(pe,ve,ge)=>new Promise((gt,Kt)=>{var tt=He=>{try{ht(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{ht(ge.throw(He))}catch(Ie){Kt(Ie)}},ht=He=>He.done?gt(He.value):Promise.resolve(He.value).then(tt,on);ht((ge=ge.apply(pe,ve)).next())});const gs=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],lc=(pe,ve)=>{var ge=pe,{problemset:gt,globalSetting:Kt,exercise:tt,loading:on,dispatch:ht,onRef:He=()=>{},editData:Ie,editKey:Vn,setEditKey:fa=()=>{},cancelAdd:sa=()=>{},reload:yn=()=>{},addCallback:On=()=>{},setIsClaer:da=()=>{}}=ge,Ma=Gc(ge,["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","editKey","setEditKey","cancelAdd","reload","addCallback","setIsClaer"]);const[oa,Nn]=(0,E.useState)(),[va,_n]=(0,E.useState)(""),[Ga,wa]=(0,E.useState)(!1),[In,dr]=(0,E.useState)(),[Zn,kt]=(0,E.useState)([]),[la,sr]=(0,E.useState)([]),[Ka,Er]=(0,E.useState)(1),[Ca,Ht]=(0,E.useState)(!1),[Or,gr]=(0,E.useState)(""),lr=(0,E.useRef)(!1),Fa=Hr=>{sr([...la,Fs({},Hr)])},Ba=(0,Ce.useParams)();(0,E.useEffect)(()=>{if(!lr.current){if(!(Ie!=null&&Ie.question_choices)){wa(!0),_n(""),dr(2),Nn("");return}Ht(!(Ie!=null&&Ie.repeat_answer)),_n(Ie==null?void 0:Ie.question_title),dr(Ie==null?void 0:Ie.question_score),Er(Ie==null?void 0:Ie.difficulty),Nn(Ie.standard_answer[0]+""),kt(Ie.tag_discipline_ids),gr(Ie==null?void 0:Ie.analysis)}},[Ie,Ga]),(0,E.useEffect)(()=>{Ga&&Hr();function Hr(){return _l(this,null,function*(){var Va,Ia;const Wa=yield(0,te.YY)({sub_discipline_id:(Ia=(Va=tt.editData)==null?void 0:Va.exercise)==null?void 0:Ia.sub_discipline_id});sr(Wa.tag_disciplines)})}},[Ga]),(0,E.useImperativeHandle)(ve,()=>({onSave:hr,isEdit:Ga})),(0,E.useEffect)(()=>{var Hr;const Va=(Hr=tt==null?void 0:tt.tagDisciplineData)!=null&&Hr.tag_disciplines&&Array.isArray(tt.tagDisciplineData.tag_disciplines)?tt.tagDisciplineData.tag_disciplines:[];sr(Va)},[tt.tagDisciplineData]);const ur=Hr=>{(Hr==null?void 0:Hr.status)===0&&(le.ZP.success("\u4FDD\u5B58\u6210\u529F"),wa(!1),fa(-1),lr.current=!1,yn())},hr=()=>_l(void 0,null,function*(){var Hr,Va,Ia,Wa;if(!va)return le.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;if(!oa)return le.ZP.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),!1;const Aa=[{choice_text:"\u6B63\u786E",is_answer:oa==="1"?1:0},{choice_text:"\u9519\u8BEF",is_answer:oa==="2"?2:0}];lr.current=!0;let ra;return Ie.question_id?(Ie==null?void 0:Ie.is_my)===1?Se.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>_l(void 0,null,function*(){var ya,Hn;ra=yield ht({type:"exercise/editExerciseQuestion",payload:{id:Ie.question_id,question_title:va,question_type:2,question_score:In,question_choices:Aa.map(qa=>qa.choice_text),standard_answers:Aa.filter(qa=>qa.is_answer).map(qa=>qa.is_answer),tag_discipline_ids:Zn,sub_discipline_id:(Hn=(ya=tt.editData)==null?void 0:ya.exercise)==null?void 0:Hn.sub_discipline_id,difficulty:Ka,is_cover:1,repeat_answer:!Ca,analysis:Or}}),ur(ra)}),onCancel:()=>_l(void 0,null,function*(){var ya,Hn;ra=yield ht({type:"exercise/editExerciseQuestion",payload:{id:Ie.question_id,question_title:va,question_type:2,question_score:In,question_choices:Aa.map(qa=>qa.choice_text),standard_answers:Aa.filter(qa=>qa.is_answer).map(qa=>qa.is_answer),tag_discipline_ids:Zn,sub_discipline_id:(Hn=(ya=tt.editData)==null?void 0:ya.exercise)==null?void 0:Hn.sub_discipline_id,difficulty:Ka,repeat_answer:!Ca,analysis:Or}}),ur(ra)})}):(ra=yield ht({type:"exercise/editExerciseQuestion",payload:{id:Ie.question_id,question_title:va,question_type:2,question_score:In,question_choices:Aa.map(ya=>ya.choice_text),standard_answers:Aa.filter(ya=>ya.is_answer).map(ya=>ya.is_answer),tag_discipline_ids:Zn,sub_discipline_id:(Va=(Hr=tt.editData)==null?void 0:Hr.exercise)==null?void 0:Va.sub_discipline_id,difficulty:Ka,repeat_answer:!Ca,analysis:Or}}),ur(ra)):(ra=yield ht({type:"exercise/addExerciseQuestion",payload:{insert_id:Ie==null?void 0:Ie.insert_id,categoryId:Ba.categoryId,question_title:va,question_type:2,question_score:In,question_choices:Aa.map(ya=>ya.choice_text),standard_answers:Aa.filter(ya=>ya.is_answer).map(ya=>ya.is_answer),tag_discipline_ids:Zn,sub_discipline_id:(Wa=(Ia=tt.editData)==null?void 0:Ia.exercise)==null?void 0:Wa.sub_discipline_id,difficulty:Ka,repeat_answer:!Ca,analysis:Or}}),ur(ra)),{name:va,choices:Aa}}),co=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(Hr=>{var Va,Ia;return((Ia=(Va=tt==null?void 0:tt.editData)==null?void 0:Va.exercise)==null?void 0:Ia.exercise_status)===1?Hr:Hr.id!=="del"&&Hr.id!=="add"}),cr=Hr=>_l(void 0,null,function*(){if(Vn!==-1){le.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(Hr.id){case"del":let Va;Se.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return _l(this,null,function*(){yield(0,te.Fl)({id:Ie.question_id}),ht({type:"exercise/editExercise",payload:Fs({},Ba)})})}});break;case"up":case"down":yield ht({type:"exercise/exeriseMoveUpDown",payload:{id:Ie.question_id,opr:Hr.id}}),ht({type:"exercise/editExercise",payload:Fs({},Ba)});break;case"edit":fa(Ie.dragKey),wa(!0);break;case"add":On({key:Ie.key,insert_id:Ie==null?void 0:Ie.question_id,question_type:2});break}}),Xa=()=>{var Hr;return E.createElement("aside",null,E.createElement("div",{className:Pa.questionType},!(Ie!=null&&Ie.isPreview)&&E.createElement("div",null,E.createElement("span",{className:"font16 c-blue"},Ie.key,"\u3001\u5224\u65AD\u9898"),"\uFF08",Ie.question_score,"\u5206\uFF09")),Ie!=null&&Ie.isPreview?E.createElement("div",{style:{display:"flex"}},E.createElement("span",{style:{flexShrink:0},className:"font18"},Ie.key,"."),E.createElement(Ho.Z,{value:Ie.question_title}),E.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Ie.question_score,"\u5206\uFF09")):E.createElement("div",{className:"mt5"},E.createElement(Ho.Z,{value:Ie.question_title})),E.createElement("div",{className:Pa.questionChoices},(Hr=Ie==null?void 0:Ie.question_choices)==null?void 0:Hr.map(function(Va,Ia){return E.createElement(Le.ZP,{key:Ia,checked:Ie.standard_answer.includes(Ia+1),disabled:!0},gs[Ia],". ",E.createElement("span",{className:"c-black font14"},Va.choice_text))})),E.createElement("div",{className:Pa.action},!Ie.hideAction&&co.map(function(Va,Ia){return Va.id==="up"&&Ie.key===1||Va.id==="down"&&Ie.key===Ie.len?null:E.createElement(De.Z,{key:Ia,placement:"bottom",title:Va.name},E.createElement("span",{onClick:()=>cr(Va),className:Va.icon}))})))},Mr=()=>{var Hr,Va;return E.createElement("aside",null,E.createElement("div",null,E.createElement("span",{className:"font16 c-blue"},"\u5224\u65AD\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09"),E.createElement("p",{className:Pa.titleWrap},E.createElement("span",{className:Pa.required},"*"),E.createElement("span",{className:Pa.title},"\u9898\u5E72\uFF1A")),E.createElement(Ol.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:va,onChange:Ia=>_n(Ia)}),E.createElement("p",{className:Pa.titleWrap},E.createElement("span",{className:Pa.required},"*"),E.createElement("span",{className:Pa.title},"\u7B54\u6848\u9009\u9879\uFF1A",E.createElement("span",{className:Pa.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),E.createElement(Le.ZP.Group,{buttonStyle:"solid",value:oa,onChange:Ia=>Nn(Ia.target.value)},E.createElement(Le.ZP.Button,{value:"1",className:`${Pa.radio} mr40`},"\u6B63\u786E"),E.createElement(Le.ZP.Button,{value:"2",className:Pa.radio},"\u9519\u8BEF")),E.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\uFF0C\u53EF\u4EE5\u76F4\u63A5\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848"),E.createElement("p",{className:Pa.titleWrap},E.createElement("span",{className:Pa.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),E.createElement(Ol.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Or,onChange:Ia=>gr(Ia)}),E.createElement("p",{className:""},"\u5206\u503C\uFF1A",E.createElement(Me.Z,{value:In,max:1e4,min:0,onChange:Ia=>{dr(Ia)}})," \u5206",E.createElement("span",{style:{marginLeft:"30px"},className:Pa.difficult},E.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",E.createElement(Le.ZP.Group,{value:Ka,onChange:Ia=>{Er(Ia.target.value)}},E.createElement(Le.ZP.Button,{value:1},"\u7B80\u5355"),E.createElement(Le.ZP.Button,{value:2},"\u9002\u4E2D"),E.createElement(Le.ZP.Button,{value:3},"\u56F0\u96BE")))),E.createElement("p",{className:Pa.titleWrap},E.createElement("span",{className:`${Pa.title}`},"\u77E5\u8BC6\u70B9\uFF1A",E.createElement("span",{className:Pa.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),E.createElement("div",{className:"mt5"},E.createElement(Mi.N,{value:Zn,selectvalues:Ie==null?void 0:Ie.tag_discipline_ids,onChange:kt,subId:(Va=(Hr=tt.editData)==null?void 0:Hr.exercise)==null?void 0:Va.sub_discipline_id,knowledgeOptions:la,onAddKnowledgeFinish:Fa})),E.createElement("div",{style:{marginTop:10}},E.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),E.createElement(ye.Z,{checked:Ca,onChange:Ia=>{Ht(Ia)}}))),E.createElement("aside",{className:"tr"},(Vn!==-1||Ie.question_id)&&E.createElement(Ee.ZP,{type:"default",onClick:()=>{sa(),wa(!1)}},"\u53D6\u6D88"),E.createElement(Ee.ZP,{className:"ml20",type:"primary",onClick:()=>{hr()}},"\u4FDD\u5B58")))};return E.createElement("section",{className:Pa.wrap},!Ga&&Xa(),Ga&&Mr())};var Ms=(0,Ce.connect)(({problemset:pe,loading:ve,exercise:ge,globalSetting:gt})=>({problemset:pe,globalSetting:gt,exercise:ge,loading:ve.effects}),null,null,{forwardRef:!0})((0,E.forwardRef)(lc)),uc=Object.defineProperty,is=Object.getOwnPropertySymbols,sc=Object.prototype.hasOwnProperty,cc=Object.prototype.propertyIsEnumerable,Gs=(pe,ve,ge)=>ve in pe?uc(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,Ks=(pe,ve)=>{for(var ge in ve||(ve={}))sc.call(ve,ge)&&Gs(pe,ge,ve[ge]);if(is)for(var ge of is(ve))cc.call(ve,ge)&&Gs(pe,ge,ve[ge]);return pe},Bc=(pe,ve)=>{var ge={};for(var gt in pe)sc.call(pe,gt)&&ve.indexOf(gt)<0&&(ge[gt]=pe[gt]);if(pe!=null&&is)for(var gt of is(pe))ve.indexOf(gt)<0&&cc.call(pe,gt)&&(ge[gt]=pe[gt]);return ge},_u=(pe,ve,ge)=>new Promise((gt,Kt)=>{var tt=He=>{try{ht(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{ht(ge.throw(He))}catch(Ie){Kt(Ie)}},ht=He=>He.done?gt(He.value):Promise.resolve(He.value).then(tt,on);ht((ge=ge.apply(pe,ve)).next())});const yu=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],dc=(0,E.forwardRef)((pe,ve)=>{var ge=pe,{problemset:gt,globalSetting:Kt,exercise:tt,loading:on,dispatch:ht,onRef:He=()=>{},editData:Ie,cancelAdd:Vn=()=>{},editKey:fa,setEditKey:sa=()=>{},setIsClaer:yn=()=>{},addCallback:On=Aa=>{},reload:da=()=>{}}=ge,Ma=Bc(ge,["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback","reload"]);const[oa,Nn]=(0,E.useState)([]),[va,_n]=(0,E.useState)(),[Ga,wa]=(0,E.useState)([]),[In,dr]=(0,E.useState)(""),[Zn,kt]=(0,E.useState)(),[la,sr]=(0,E.useState)(!1),[Ka,Er]=(0,E.useState)([]),[Ca,Ht]=(0,E.useState)(1),[Or,gr]=(0,E.useState)(!1),[lr,Fa]=(0,E.useState)(""),[Ba,ur]=(0,E.useState)([]),hr=(0,E.useRef)(!1),co=Aa=>{ur([...Ba,Ks({},Aa)])},cr=(0,Ce.useParams)();(0,E.useEffect)(()=>{Nn(["","","",""])},[]),(0,E.useEffect)(()=>{if(hr.current)return;if(!(Ie!=null&&Ie.question_choices)){sr(!0),dr(""),kt(5),Nn(["","","",""]),wa([]);return}dr(Ie==null?void 0:Ie.question_title),kt(Ie==null?void 0:Ie.question_score),gr(!(Ie!=null&&Ie.repeat_answer)),Ht(Ie==null?void 0:Ie.difficulty),Nn(Ie==null?void 0:Ie.question_choices.map(ra=>ra.choice_text));const Aa=[];Ie==null||Ie.standard_answer.map((ra,ya)=>{Aa.push(ra-1)}),wa(Aa),Er(Ie.tag_discipline_ids),Fa(Ie==null?void 0:Ie.analysis)},[Ie,la]),(0,E.useEffect)(()=>{la&&Aa();function Aa(){return _u(this,null,function*(){var ra,ya;const Hn=yield(0,te.YY)({sub_discipline_id:(ya=(ra=tt.editData)==null?void 0:ra.exercise)==null?void 0:ya.sub_discipline_id});ur(Hn.tag_disciplines)})}},[la]),(0,E.useImperativeHandle)(ve,()=>({onSave:Mr,isEdit:la})),(0,E.useEffect)(()=>{var Aa;const ra=(Aa=tt==null?void 0:tt.tagDisciplineData)!=null&&Aa.tag_disciplines&&Array.isArray(tt.tagDisciplineData.tag_disciplines)?tt.tagDisciplineData.tag_disciplines:[];ur(ra)},[tt.tagDisciplineData]);const Xa=Aa=>{(Aa==null?void 0:Aa.status)===0&&(le.ZP.success("\u4FDD\u5B58\u6210\u529F"),sr(!1),sa(-1),hr.current=!1,da())},Mr=()=>_u(void 0,null,function*(){var Aa,ra,ya,Hn;if(!In)return le.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),!1;const qa=oa.findIndex(fo=>!fo);if(qa>-1)return le.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${yu[qa]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!Ga.length)return le.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(Ga.length<1)return le.ZP.info("\u8BF7\u9009\u62E9\u7B54\u6848"),!1;const pr=oa.map((fo,Vo)=>({choice_text:fo,is_answer:Ga.includes(Vo)?Vo+1:0}));hr.current=!0;let fr;Ie.question_id?(Ie==null?void 0:Ie.is_my)===1?Se.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>_u(void 0,null,function*(){var fo,Vo;fr=yield ht({type:"exercise/editExerciseQuestion",payload:{id:Ie.question_id,question_title:In,question_type:1,question_score:Zn,question_choices:pr.map(wr=>wr.choice_text),standard_answers:pr.filter(wr=>wr.is_answer).map(wr=>wr.is_answer),tag_discipline_ids:Ka,sub_discipline_id:(Vo=(fo=tt.editData)==null?void 0:fo.exercise)==null?void 0:Vo.sub_discipline_id,difficulty:Ca,is_cover:1,repeat_answer:!Or,analysis:lr}}),Xa(fr)}),onCancel:()=>_u(void 0,null,function*(){var fo,Vo;fr=yield ht({type:"exercise/editExerciseQuestion",payload:{id:Ie.question_id,question_title:In,question_type:1,question_score:Zn,question_choices:pr.map(wr=>wr.choice_text),standard_answers:pr.filter(wr=>wr.is_answer).map(wr=>wr.is_answer),tag_discipline_ids:Ka,sub_discipline_id:(Vo=(fo=tt.editData)==null?void 0:fo.exercise)==null?void 0:Vo.sub_discipline_id,difficulty:Ca,repeat_answer:!Or,analysis:lr}}),Xa(fr)})}):(fr=yield ht({type:"exercise/editExerciseQuestion",payload:{id:Ie.question_id,question_title:In,question_type:1,question_score:Zn,question_choices:pr.map(fo=>fo.choice_text),standard_answers:pr.filter(fo=>fo.is_answer).map(fo=>fo.is_answer),tag_discipline_ids:Ka,sub_discipline_id:(ra=(Aa=tt.editData)==null?void 0:Aa.exercise)==null?void 0:ra.sub_discipline_id,difficulty:Ca,repeat_answer:!Or,analysis:lr}}),Xa(fr)):(fr=yield ht({type:"exercise/addExerciseQuestion",payload:{insert_id:Ie==null?void 0:Ie.insert_id,categoryId:cr.categoryId,question_title:In,question_type:1,question_score:Zn,question_choices:pr.map(fo=>fo.choice_text),standard_answers:pr.filter(fo=>fo.is_answer).map(fo=>fo.is_answer),tag_discipline_ids:Ka,sub_discipline_id:(Hn=(ya=tt.editData)==null?void 0:ya.exercise)==null?void 0:Hn.sub_discipline_id,difficulty:Ca,repeat_answer:!Or,analysis:lr}}),Xa(fr))}),Hr=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(Aa=>{var ra,ya;return((ya=(ra=tt==null?void 0:tt.editData)==null?void 0:ra.exercise)==null?void 0:ya.exercise_status)===1?Aa:Aa.id!=="del"&&Aa.id!=="add"}),Va=Aa=>_u(void 0,null,function*(){if(fa!==-1){le.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(Aa.id){case"del":let ra;Se.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return _u(this,null,function*(){yield(0,te.Fl)({id:Ie.question_id}),ht({type:"exercise/editExercise",payload:Ks({},cr)})})}});break;case"up":case"down":yield ht({type:"exercise/exeriseMoveUpDown",payload:{id:Ie.question_id,opr:Aa.id}}),ht({type:"exercise/editExercise",payload:Ks({},cr)});break;case"edit":sa(Ie.dragKey),sr(!0);break;case"add":On({key:Ie.key,insert_id:Ie==null?void 0:Ie.question_id,question_type:1});break}}),Ia=()=>{var Aa;return E.createElement("aside",null,E.createElement("div",{className:Pa.questionType},!(Ie!=null&&Ie.isPreview)&&E.createElement("div",null,E.createElement("span",{className:"font16 c-blue"},Ie.key,"\u3001\u591A\u9009\u9898"),"\uFF08",Ie.question_score,"\u5206\uFF09")),Ie!=null&&Ie.isPreview?E.createElement("div",{style:{display:"flex"}},E.createElement("span",{style:{flexShrink:0},className:"font18"},Ie.key,"."),E.createElement(Ho.Z,{value:Ie.question_title}),E.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Ie.question_score,"\u5206\uFF09")):E.createElement("div",{className:"mt5"},E.createElement(Ho.Z,{value:Ie.question_title})),E.createElement("div",{className:Pa.questionChoices},(Aa=Ie==null?void 0:Ie.question_choices)==null?void 0:Aa.map(function(ra,ya){return E.createElement(me.Z,{key:ya},E.createElement(se.Z,null,E.createElement(Te.default,{key:ya,checked:Ie.standard_answer.includes(ya+1),disabled:!0},yu[ya],".")),E.createElement(se.Z,{flex:"1"},E.createElement("span",{className:"c-black font14"},E.createElement(Ho.Z,{value:ra.choice_text}))))})),E.createElement("div",{className:Pa.action},!Ie.hideAction&&Hr.map(function(ra,ya){return ra.id==="up"&&Ie.key===1||ra.id==="down"&&Ie.key===Ie.len?null:E.createElement(De.Z,{key:ya,placement:"bottom",title:ra.name},E.createElement("span",{onClick:()=>Va(ra),className:ra.icon}))})))},Wa=()=>{var Aa,ra;return E.createElement("aside",null,E.createElement("div",{className:Pa.questionType},E.createElement("div",null,E.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),E.createElement("p",{className:Pa.titleWrap},E.createElement("span",{className:Pa.required},"*"),E.createElement("span",{className:Pa.title},"\u9898\u5E72\uFF1A")),E.createElement(Ol.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:In,onChange:ya=>dr(ya)}),E.createElement("p",{className:Pa.titleWrap},E.createElement("span",{className:Pa.required},"*"),E.createElement("span",{className:Pa.title},"\u7B54\u6848\u9009\u9879\uFF1A",E.createElement("span",{className:Pa.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),oa.map((ya,Hn)=>{var qa,pr;return E.createElement("div",{className:Pa.choiceWrap,key:Hn},E.createElement(De.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},E.createElement("div",{className:`${Pa.answer} ${Ga.includes(Hn)?Pa.activeAnswer:""}`,onClick:()=>{Ga.includes(Hn)?wa(Ga.filter(fr=>fr!==Hn)):wa([...Ga,Hn])}},yu[Hn])),E.createElement("div",{className:Pa.editorWrap},va===Hn?E.createElement(Ol.Z,{id:`single-question-option-${Hn}`,watch:!0,isFocus:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:ya,onChange:fr=>{oa[Hn]=fr,Nn(oa)}}):E.createElement("div",{className:Pa.htmlWrap,onClick:()=>_n(Hn)},E.createElement(Ho.Z,{value:ya}))),((pr=(qa=tt.editData)==null?void 0:qa.exercise)==null?void 0:pr.exercise_status)===1&&E.createElement(E.Fragment,null,Hn>1&&E.createElement(De.Z,{title:"\u5220\u9664"},E.createElement("i",{className:`${Pa.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>Nn(oa.filter((fr,fo)=>fo!==Hn))})),Hn<7&&Hn===oa.length-1&&E.createElement(De.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},E.createElement("i",{className:`${Pa.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>Nn([...oa,""])}))))}),E.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\u8F93\u5165\u6846\u53EF\u8BBE\u7F6E\u7B54\u6848\uFF1B\u9009\u4E2D\u7684\u9009\u9879\u5373\u4E3A\u6B63\u786E\u7B54\u6848\uFF0C\u9009\u62E9\u591A\u4E2A\u7B54\u6848\u5373\u4E3A\u591A\u9009\u9898"),E.createElement("p",{className:Pa.titleWrap},E.createElement("span",{className:Pa.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),E.createElement(Ol.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:lr,onChange:ya=>Fa(ya)}),E.createElement("p",{className:""},"\u5206\u503C\uFF1A",E.createElement(Me.Z,{value:Zn,max:1e4,min:0,onChange:ya=>{kt(ya)}})," ","\u5206",E.createElement("span",{style:{marginLeft:"30px"},className:Pa.difficult},E.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",E.createElement(Le.ZP.Group,{value:Ca,onChange:ya=>{Ht(ya.target.value)}},E.createElement(Le.ZP.Button,{value:1},"\u7B80\u5355"),E.createElement(Le.ZP.Button,{value:2},"\u9002\u4E2D"),E.createElement(Le.ZP.Button,{value:3},"\u56F0\u96BE")))),E.createElement("p",{className:Pa.titleWrap},E.createElement("span",{className:`${Pa.title}`},"\u77E5\u8BC6\u70B9\uFF1A",E.createElement("span",{className:Pa.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),E.createElement("div",{className:"mt5"},E.createElement(Mi.N,{value:Ka,selectvalues:Ie==null?void 0:Ie.tag_discipline_ids,onChange:Er,subId:(ra=(Aa=tt.editData)==null?void 0:Aa.exercise)==null?void 0:ra.sub_discipline_id,knowledgeOptions:Ba,onAddKnowledgeFinish:co})),E.createElement("div",{style:{marginTop:10}},E.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),E.createElement(ye.Z,{checked:Or,onChange:ya=>{gr(ya)}}))),E.createElement("aside",{className:"tr"},(fa!==-1||Ie.question_id)&&E.createElement(Ee.ZP,{type:"default",onClick:()=>{Vn(),sr(!1)}},"\u53D6\u6D88"),E.createElement(Ee.ZP,{className:"ml20",type:"primary",onClick:()=>{Mr()}},"\u4FDD\u5B58")))};return E.createElement("section",{className:Pa.wrap},!la&&Ia(),la&&Wa())});var Kc=(0,Ce.connect)(({problemset:pe,loading:ve,exercise:ge,globalSetting:gt})=>({problemset:pe,globalSetting:gt,exercise:ge,loading:ve.effects}),null,null,{forwardRef:!0})(dc),Pi=z(59301),ms=Object.defineProperty,Bs=Object.getOwnPropertySymbols,fs=Object.prototype.hasOwnProperty,Pc=Object.prototype.propertyIsEnumerable,$u=(pe,ve,ge)=>ve in pe?ms(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,Vs=(pe,ve)=>{for(var ge in ve||(ve={}))fs.call(ve,ge)&&$u(pe,ge,ve[ge]);if(Bs)for(var ge of Bs(ve))Pc.call(ve,ge)&&$u(pe,ge,ve[ge]);return pe},Ts=(pe,ve)=>{var ge={};for(var gt in pe)fs.call(pe,gt)&&ve.indexOf(gt)<0&&(ge[gt]=pe[gt]);if(pe!=null&&Bs)for(var gt of Bs(pe))ve.indexOf(gt)<0&&Pc.call(pe,gt)&&(ge[gt]=pe[gt]);return ge},ks=(pe,ve,ge)=>new Promise((gt,Kt)=>{var tt=He=>{try{ht(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{ht(ge.throw(He))}catch(Ie){Kt(Ie)}},ht=He=>He.done?gt(He.value):Promise.resolve(He.value).then(tt,on);ht((ge=ge.apply(pe,ve)).next())});const Vc=null,gc=(pe,ve)=>{var ge=pe,{problemset:gt,globalSetting:Kt,exercise:tt,loading:on,dispatch:ht,editData:He,cancelAdd:Ie=()=>{},editKey:Vn,setEditKey:fa=()=>{},addCallback:sa=()=>{},reload:yn=()=>{},setIsClaer:On=()=>{}}=ge,da=Ts(ge,["problemset","globalSetting","exercise","loading","dispatch","editData","cancelAdd","editKey","setEditKey","addCallback","reload","setIsClaer"]);const[Ma,oa]=(0,E.useState)(""),[Nn,va]=(0,E.useState)(""),[_n,Ga]=(0,E.useState)(""),[wa,In]=(0,E.useState)([]),[dr,Zn]=(0,E.useState)(""),[kt,la]=(0,E.useState)(),[sr,Ka]=(0,E.useState)(!1),[Er,Ca]=(0,E.useState)([]),[Ht,Or]=(0,E.useState)(!1),[gr,lr]=(0,E.useState)(!1),Fa=(0,Ce.useParams)(),Ba=(0,E.useRef)(!1),[ur,hr]=(0,E.useState)([]);(0,E.useEffect)(()=>{var Ia;if(Ba.current)return;He.edit&&(Or(!0),va(""),oa(""),Ca([])),oa(He.shixun_name),va(He.question_title);const Wa=[];(Ia=He.shixun)==null||Ia.map(Aa=>{Wa.push(Aa.challenge_score),ur.push({challenge_id:Aa.challenge_id,open:!0})}),hr(ur),Ca(Wa)},[He]),(0,E.useEffect)(()=>{Ka(!1)},[Ht]),(0,E.useImperativeHandle)(ve,()=>({onSave:cr,isEdit:Ht}));const co=Ia=>{(Ia==null?void 0:Ia.status)===0&&(le.ZP.success("\u4FDD\u5B58\u6210\u529F"),Or(!1),fa(-1),Ba.current=!1,yn())},cr=()=>ks(void 0,null,function*(){let Ia=[];if(!1)return!1;Ba.current=!0,lr(!0);let Aa;return He.question_id?Aa=yield ht({type:"exercise/editExerciseQuestion",payload:{id:He.question_id,question_title:Nn,shixun_name:Ma,shixun_id:He.shixun_id,question_type:5,question_scores:Er}}):Aa=yield ht({type:"exercise/addExerciseQuestion",payload:{insert_id:He==null?void 0:He.insert_id,categoryId:Fa.categoryId,question_title:Nn,shixun_name:Ma,shixun_id:He.shixun_id,question_type:5,question_scores:Er,is_copy:He.is_copy}}),co(Aa),lr(!1),{name:Nn,analysis:_n,standard_answers:Ia,is_ordered:kt}}),Xa=()=>{var Ia;return Pi.createElement("aside",null,Pi.createElement("div",{className:Pa.questionType},Pi.createElement("div",null,Pi.createElement("span",{className:"font16 c-blue"},"\u5B9E\u8BAD\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u5141\u8BB8\u624B\u52A8\u8C03\u5206\uFF09")),Pi.createElement("div",{className:"mt10"},Pi.createElement(Fe.default,{defaultValue:Ma,onChange:Wa=>{oa(Wa.target.value)}})),Pi.createElement("div",{className:"mt10"},Pi.createElement(Ol.Z,{id:"single-question-option-0",height:155,placeholder:"\u8BF7\u8F93\u5165\u5B9E\u8BAD\u9898\u5B8C\u6210\u8981\u6C42",defaultValue:Nn,onChange:Wa=>{va(Wa)}})),Pi.createElement("div",{className:"mt20"},(Ia=He.shixun)==null?void 0:Ia.map((Wa,Aa)=>Pi.createElement(me.Z,{gutter:[20,20]},Pi.createElement(se.Z,{flex:"1"},Aa+1,".",Wa.challenge_name),Pi.createElement(se.Z,null,Pi.createElement(Me.Z,{defaultValue:Er[Aa],onChange:ra=>{Er[Aa]=ra,Ca(Er),console.log("srore:L",Er[Aa])}})," \u5206")))),Pi.createElement("div",{className:"mt20"},wa.length>1&&Pi.createElement("span",null,Pi.createElement(Te.default,{checked:kt,onChange:Wa=>la(Wa.target.checked),className:`${Pa.color333} font14`},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),Pi.createElement("span",{className:`${Pa.color999} font12`},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09"))),Pi.createElement("aside",{className:"tr"},(Vn!==-1||!(He!=null&&He.edit))&&Pi.createElement(Ee.ZP,{type:"default",onClick:()=>{Ie(),Or(!1)}},"\u53D6\u6D88"),Pi.createElement(Ee.ZP,{loading:gr,className:"ml20",type:"primary",onClick:()=>{cr()}},"\u4FDD\u5B58")))},Mr=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5B9E\u8BAD\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(Ia=>{var Wa,Aa;return((Aa=(Wa=tt==null?void 0:tt.editData)==null?void 0:Wa.exercise)==null?void 0:Aa.exercise_status)===1?Ia:Ia.id!=="del"&&Ia.id!=="add"}),Hr=Ia=>ks(void 0,null,function*(){if(Vn!==-1){le.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(Ia.id){case"del":let Wa;Se.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return ks(this,null,function*(){yield(0,te.Fl)({id:He.question_id}),ht({type:"exercise/editExercise",payload:Vs({},Fa)})})}});break;case"up":case"down":yield ht({type:"exercise/exeriseMoveUpDown",payload:{id:He.question_id,opr:Ia.id}}),ht({type:"exercise/editExercise",payload:Vs({},Fa)});break;case"edit":fa(He.dragKey),Or(!0);break;case"add":ht({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",editData:{key:He.key,insert_id:He==null?void 0:He.question_id,question_type:5}}});break}}),Va=()=>{var Ia,Wa;return Pi.createElement("aside",null,Pi.createElement("div",{className:Pa.questionType},!(He!=null&&He.isPreview)&&Pi.createElement("div",null,Pi.createElement("span",{className:"font16 c-blue"},He.key,"\u3001\u5B9E\u8BAD\u9898"),"\uFF08",He.question_score,"\u5206\uFF09")),He!=null&&He.isPreview?Pi.createElement("div",{style:{display:"flex"}},Pi.createElement("span",{style:{flexShrink:0},className:"font18"},He.key,"."),Pi.createElement(Ho.Z,{value:He.question_title}),Pi.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",He.question_score,"\u5206\uFF09"),!!((Ia=He.schools)!=null&&Ia.length)&&Pi.createElement(De.Z,{title:"\u8BE5\u5B9E\u8BAD\u9898\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},Pi.createElement("i",{className:"iconfont icon-zhidinggongkai1 font18 line24 c-orange"}))):Pi.createElement("div",{className:"mt5"},Pi.createElement(Ho.Z,{value:He.question_title})),Pi.createElement("div",{className:"mt30"}),(Wa=He.shixun)==null?void 0:Wa.map(function(Aa,ra){var ya,Hn,qa,pr,fr,fo,Vo,wr,Ai,ba;return Pi.createElement("div",null,Pi.createElement("div",{key:ra,style:{background:"#F0F7FD",color:"#3061D0",fontSize:18,padding:10,display:"flex",justifyContent:"space-between",marginBottom:(!((ya=ur[ra])!=null&&ya.open)||!((qa=(Hn=tt==null?void 0:tt.editData)==null?void 0:Hn.exercise)!=null&&qa.show_challenge_task_pass))&&10}},Pi.createElement("div",null,Pi.createElement("i",{className:"iconfont icon-renwuguanka1",style:{marginRight:5}}),"\u7B2C",ra+1,"\u5173 ",Pi.createElement("span",{className:"ml10"},Aa.challenge_name)," ",Pi.createElement("span",{className:"ml10"},Aa.challenge_score," \u5206")),((fr=(pr=tt==null?void 0:tt.editData)==null?void 0:pr.exercise)==null?void 0:fr.show_challenge_task_pass)&&Pi.createElement("div",{style:{cursor:"pointer",color:"#666666",fontSize:14},onClick:()=>{var Wo;ur[ra].open=!((Wo=ur[ra])!=null&&Wo.open),hr([...ur])}},(fo=ur[ra])!=null&&fo.open?"\u6536\u8D77":"\u5C55\u5F00",(Vo=ur[ra])!=null&&Vo.open?Pi.createElement(Br.Z,{style:{marginLeft:8}}):Pi.createElement(Rr.Z,{style:{marginLeft:8}}))),((Ai=(wr=tt==null?void 0:tt.editData)==null?void 0:wr.exercise)==null?void 0:Ai.show_challenge_task_pass)&&Pi.createElement(Ho.Z,{style:{border:"1px solid #F1F4F9",borderTop:"none",padding:10,display:!((ba=ur[ra])!=null&&ba.open)&&"none"},value:(Aa==null?void 0:Aa.task_pass)||"\u6682\u65E0\u5173\u5361\u63CF\u8FF0"}))}),Pi.createElement("div",{className:Pa.action},Pi.createElement(Ce.Link,{target:"_blank",to:`/shixuns/${He.shixun_identifier}/challenges?exercise=true`},"\u5B9E\u8BAD\u8BE6\u60C5"),!He.hideAction&&Mr.map(function(Aa,ra){return Aa.id==="up"&&He.key===1||Aa.id==="down"&&He.key===He.len?null:Pi.createElement(De.Z,{key:ra,placement:"bottom",title:Aa.name},Pi.createElement("span",{onClick:()=>Hr(Aa),className:Aa.icon}))})))};return Pi.createElement("section",{className:Pa.wrap},!Ht&&Va(),Ht&&Xa())};var ls=(0,Ce.connect)(({problemset:pe,loading:ve,globalSetting:ge,exercise:gt})=>({problemset:pe,globalSetting:ge,exercise:gt,loading:ve.effects}),null,null,{forwardRef:!0})((0,E.forwardRef)(gc)),Ro=z(32162),es=Object.defineProperty,mc=Object.getOwnPropertySymbols,Xs=Object.prototype.hasOwnProperty,jt=Object.prototype.propertyIsEnumerable,an=(pe,ve,ge)=>ve in pe?es(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,fn=(pe,ve)=>{for(var ge in ve||(ve={}))Xs.call(ve,ge)&&an(pe,ge,ve[ge]);if(mc)for(var ge of mc(ve))jt.call(ve,ge)&&an(pe,ge,ve[ge]);return pe},ga=(pe,ve)=>{var ge={};for(var gt in pe)Xs.call(pe,gt)&&ve.indexOf(gt)<0&&(ge[gt]=pe[gt]);if(pe!=null&&mc)for(var gt of mc(pe))ve.indexOf(gt)<0&&jt.call(pe,gt)&&(ge[gt]=pe[gt]);return ge},zo=(pe,ve,ge)=>new Promise((gt,Kt)=>{var tt=He=>{try{ht(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{ht(ge.throw(He))}catch(Ie){Kt(Ie)}},ht=He=>He.done?gt(He.value):Promise.resolve(He.value).then(tt,on);ht((ge=ge.apply(pe,ve)).next())});const Co=(pe,ve)=>{var ge=pe,{problemset:gt,exercise:Kt,globalSetting:tt,loading:on,dispatch:ht,onRef:He=()=>{},editData:Ie,cancelAdd:Vn=()=>{},editKey:fa,setEditKey:sa=()=>{},setIsClaer:yn=()=>{},reload:On=()=>{},addCallback:da=ra=>{}}=ge,Ma=ga(ge,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","reload","addCallback"]);const[oa,Nn]=(0,E.useState)([]),[va,_n]=(0,E.useState)(),[Ga,wa]=(0,E.useState)([]),[In,dr]=(0,E.useState)(""),[Zn,kt]=(0,E.useState)(),[la,sr]=(0,E.useState)([]),[Ka,Er]=(0,E.useState)(!1),[Ca,Ht]=(0,E.useState)(1),[Or,gr]=(0,E.useState)(!1),[lr,Fa]=(0,E.useState)(""),Ba=(0,Ce.useParams)(),ur=(0,E.useRef)(null),hr=(0,E.useRef)(!1),[co,cr]=(0,E.useState)([]),Xa=ra=>{cr([...co,fn({},ra)])};(0,E.useEffect)(()=>{Nn(["","","",""])},[]),(0,E.useEffect)(()=>{if(hr.current)return;if(!(Ie!=null&&Ie.question_choices)){Er(!0),dr(""),kt(5),Nn(["","","",""]),wa([]);return}dr(Ie==null?void 0:Ie.question_title),kt(Ie==null?void 0:Ie.question_score),gr(!(Ie!=null&&Ie.repeat_answer)),Fa(Ie==null?void 0:Ie.analysis),Ht(Ie==null?void 0:Ie.difficulty),Nn(Ie==null?void 0:Ie.question_choices.map(ya=>ya.choice_text));const ra=[];Ie==null||Ie.standard_answer.map((ya,Hn)=>{ra.push(ya-1)}),sr(Ie.tag_discipline_ids),wa(ra)},[Ie,Ka]),(0,E.useEffect)(()=>{Ka&&ra();function ra(){return zo(this,null,function*(){var ya,Hn;const qa=yield(0,te.YY)({sub_discipline_id:(Hn=(ya=Kt.editData)==null?void 0:ya.exercise)==null?void 0:Hn.sub_discipline_id});cr(qa.tag_disciplines)})}},[Ka]),(0,E.useEffect)(()=>{var ra;const ya=(ra=Kt==null?void 0:Kt.tagDisciplineData)!=null&&ra.tag_disciplines&&Array.isArray(Kt.tagDisciplineData.tag_disciplines)?Kt.tagDisciplineData.tag_disciplines:[];cr(ya)},[Kt.tagDisciplineData]),(0,E.useImperativeHandle)(ve,()=>({onSave:Hr,isEdit:Ka}));const Mr=ra=>{(ra==null?void 0:ra.status)===0&&(le.ZP.success("\u4FDD\u5B58\u6210\u529F"),Er(!1),sa(-1),hr.current=!1,On())},Hr=()=>zo(void 0,null,function*(){var ra,ya,Hn,qa;if(!In)return le.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),!1;const pr=oa.findIndex(Vo=>!Vo);if(pr>-1)return le.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${Ro.k4[pr]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!Ga.length)return le.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(Ga.length<1)return le.ZP.info("\u8BF7\u9009\u62E9\u7B54\u6848"),!1;const fr=oa.map((Vo,wr)=>({choice_text:Vo,is_answer:Ga.includes(wr)?wr+1:0}));hr.current=!0;let fo;Ie.question_id?(Ie==null?void 0:Ie.is_my)===1?Se.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>zo(void 0,null,function*(){var Vo,wr;fo=yield ht({type:"exercise/editExerciseQuestion",payload:{id:Ie.question_id,question_title:In,question_type:1,question_score:Zn,question_choices:fr.map(Ai=>Ai.choice_text),standard_answers:fr.filter(Ai=>Ai.is_answer).map(Ai=>Ai.is_answer),tag_discipline_ids:la,sub_discipline_id:(wr=(Vo=Kt.editData)==null?void 0:Vo.exercise)==null?void 0:wr.sub_discipline_id,difficulty:Ca,is_cover:1,repeat_answer:!Or,analysis:lr}}),Mr(fo)}),onCancel:()=>zo(void 0,null,function*(){var Vo,wr;fo=yield ht({type:"exercise/editExerciseQuestion",payload:{id:Ie.question_id,question_title:In,question_type:1,question_score:Zn,question_choices:fr.map(Ai=>Ai.choice_text),standard_answers:fr.filter(Ai=>Ai.is_answer).map(Ai=>Ai.is_answer),tag_discipline_ids:la,sub_discipline_id:(wr=(Vo=Kt.editData)==null?void 0:Vo.exercise)==null?void 0:wr.sub_discipline_id,difficulty:Ca,repeat_answer:!Or,analysis:lr}}),Mr(fo)})}):(fo=yield ht({type:"exercise/editExerciseQuestion",payload:{id:Ie.question_id,question_title:In,question_type:1,question_score:Zn,question_choices:fr.map(Vo=>Vo.choice_text),standard_answers:fr.filter(Vo=>Vo.is_answer).map(Vo=>Vo.is_answer),tag_discipline_ids:la,sub_discipline_id:(ya=(ra=Kt.editData)==null?void 0:ra.exercise)==null?void 0:ya.sub_discipline_id,difficulty:Ca,repeat_answer:!Or,analysis:lr}}),Mr(fo)):(fo=yield ht({type:"exercise/addExerciseQuestion",payload:{insert_id:Ie==null?void 0:Ie.insert_id,categoryId:Ba.categoryId,question_title:In,question_type:1,question_score:Zn,question_choices:fr.map(Vo=>Vo.choice_text),standard_answers:fr.filter(Vo=>Vo.is_answer).map(Vo=>Vo.is_answer),tag_discipline_ids:la,sub_discipline_id:(qa=(Hn=Kt.editData)==null?void 0:Hn.exercise)==null?void 0:qa.sub_discipline_id,difficulty:Ca,repeat_answer:!Or,analysis:lr}}),Mr(fo))}),Va=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(ra=>{var ya,Hn;return((Hn=(ya=Kt==null?void 0:Kt.editData)==null?void 0:ya.exercise)==null?void 0:Hn.exercise_status)===1?ra:ra.id!=="del"&&ra.id!=="add"}),Ia=ra=>zo(void 0,null,function*(){if(fa!==-1){le.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(ra.id){case"del":let ya;Se.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return zo(this,null,function*(){yield(0,te.Fl)({id:Ie.question_id}),ht({type:"exercise/editExercise",payload:fn({},Ba)})})}});break;case"up":case"down":yield ht({type:"exercise/exeriseMoveUpDown",payload:{id:Ie.question_id,opr:ra.id}}),ht({type:"exercise/editExercise",payload:fn({},Ba)});break;case"edit":sa(Ie.dragKey),Er(!0);break;case"add":da({key:Ie.key,insert_id:Ie==null?void 0:Ie.question_id,question_type:0});break}}),Wa=()=>{var ra;return E.createElement("aside",{ref:ur},E.createElement("div",{className:Pa.questionType},!(Ie!=null&&Ie.isPreview)&&E.createElement("div",null,E.createElement("span",{className:"font16 c-blue"},Ie.key,"\u3001\u5355\u9009\u9898"),"\uFF08",Ie.question_score,"\u5206\uFF09")),Ie!=null&&Ie.isPreview?E.createElement("div",{style:{display:"flex",alignItems:"flex-start"}},E.createElement("span",{style:{flexShrink:0},className:"font18"},Ie.key,"."),E.createElement(Ho.Z,{value:Ie.question_title}),E.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Ie.question_score,"\u5206\uFF09")):E.createElement("div",{className:"mt5"},E.createElement(Ho.Z,{value:Ie.question_title})),E.createElement("div",{className:Pa.questionChoices},(ra=Ie==null?void 0:Ie.question_choices)==null?void 0:ra.map(function(ya,Hn){return E.createElement(me.Z,{key:Hn},E.createElement(se.Z,null,E.createElement(Le.ZP,{key:Hn,checked:Ie.standard_answer.includes(Hn+1),disabled:!0},Ro.k4[Hn],".")),E.createElement(se.Z,{flex:"1"},E.createElement("span",{className:"c-black font14"},E.createElement(Ho.Z,{value:ya.choice_text}))))})),E.createElement("div",{className:Pa.action},!Ie.hideAction&&Va.map(function(ya,Hn){return ya.id==="up"&&Ie.key===1||ya.id==="down"&&Ie.key===Ie.len?null:E.createElement(De.Z,{key:Hn,placement:"bottom",title:ya.name},E.createElement("span",{onClick:()=>Ia(ya),className:ya.icon}))})))},Aa=()=>{var ra,ya;return E.createElement("aside",null,E.createElement("div",{className:Pa.questionType},E.createElement("div",null,E.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),E.createElement("p",{className:Pa.titleWrap},E.createElement("span",{className:Pa.required},"*"),E.createElement("span",{className:Pa.title},"\u9898\u5E72\uFF1A")),E.createElement(Ol.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:In,onChange:Hn=>dr(Hn)}),E.createElement("p",{className:Pa.titleWrap},E.createElement("span",{className:Pa.required},"*"),E.createElement("span",{className:Pa.title},"\u7B54\u6848\u9009\u9879\uFF1A",E.createElement("span",{className:Pa.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),oa.map((Hn,qa)=>{var pr,fr;return E.createElement("div",{className:Pa.choiceWrap,key:qa},E.createElement(De.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},E.createElement("div",{className:`${Pa.answer} ${Ga.includes(qa)?Pa.activeAnswer:""}`,onClick:()=>{Ga.includes(qa)?wa(Ga.filter(fo=>fo!==qa)):wa([...Ga,qa])}},Ro.k4[qa])),E.createElement("div",{className:Pa.editorWrap},va===qa?E.createElement(Ol.Z,{id:`single-question-option-${qa}`,watch:!0,isFocus:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Hn,onChange:fo=>{oa[qa]=fo,Nn(oa)}}):E.createElement("div",{className:Pa.htmlWrap,onClick:()=>_n(qa)},E.createElement(Ho.Z,{value:Hn}))),((fr=(pr=Kt.editData)==null?void 0:pr.exercise)==null?void 0:fr.exercise_status)===1&&E.createElement(E.Fragment,null,qa>1&&E.createElement(De.Z,{title:"\u5220\u9664"},E.createElement("i",{className:`${Pa.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>Nn(oa.filter((fo,Vo)=>Vo!==qa))})),qa<7&&qa===oa.length-1&&E.createElement(De.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},E.createElement("i",{className:`${Pa.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>Nn([...oa,""])}))))}),E.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\u8F93\u5165\u6846\u53EF\u8BBE\u7F6E\u7B54\u6848\uFF1B\u9009\u4E2D\u7684\u9009\u9879\u5373\u4E3A\u6B63\u786E\u7B54\u6848\uFF0C\u9009\u62E9\u591A\u4E2A\u7B54\u6848\u5373\u4E3A\u591A\u9009\u9898"),E.createElement("p",{className:Pa.titleWrap},E.createElement("span",{className:Pa.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),E.createElement(Ol.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:lr,onChange:Hn=>Fa(Hn)}),E.createElement("div",{style:{marginBottom:14}},"\u5206\u503C\uFF1A",E.createElement(Me.Z,{value:Zn,max:1e4,min:0,onChange:Hn=>{kt(Hn)}})," \u5206",E.createElement("span",{style:{marginLeft:"30px"},className:Pa.difficult},E.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",E.createElement(Le.ZP.Group,{value:Ca,onChange:Hn=>{Ht(Hn.target.value)}},E.createElement(Le.ZP.Button,{value:1},"\u7B80\u5355"),E.createElement(Le.ZP.Button,{value:2},"\u9002\u4E2D"),E.createElement(Le.ZP.Button,{value:3},"\u56F0\u96BE")))),E.createElement("div",{className:Pa.titleWrap},E.createElement("span",{className:`${Pa.title}`},"\u77E5\u8BC6\u70B9\uFF1A",E.createElement("span",{className:Pa.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),E.createElement("div",{className:"mt5"},E.createElement(Mi.N,{selectvalues:Ie==null?void 0:Ie.tag_discipline_ids,value:la,onChange:sr,subId:(ya=(ra=Kt.editData)==null?void 0:ra.exercise)==null?void 0:ya.sub_discipline_id,knowledgeOptions:co,onAddKnowledgeFinish:Xa})),E.createElement("div",{style:{marginTop:10}},E.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),E.createElement(ye.Z,{checked:Or,onChange:Hn=>{gr(Hn)}}))),E.createElement("aside",{className:"tr"},(fa!==-1||Ie.question_id)&&E.createElement(Ee.ZP,{type:"default",onClick:()=>{Vn(),Er(!1)}},"\u53D6\u6D88"),E.createElement(Ee.ZP,{className:"ml20",type:"primary",onClick:()=>{Hr()}},"\u4FDD\u5B58")))};return E.createElement("section",{className:Pa.wrap},!Ka&&Wa(),Ka&&Aa())};var pi=(0,Ce.connect)(({problemset:pe,loading:ve,globalSetting:ge,exercise:gt})=>({problemset:pe,globalSetting:ge,exercise:gt,loading:ve.effects}),null,null,{forwardRef:!0})((0,E.forwardRef)(Co)),Fo=z(12563),Ii=({value:pe=[[],[]],onChange:ve})=>{var ge,gt;const[Kt,tt]=(0,E.useState)(""),[on,ht]=(0,E.useState)(""),He=Ie=>{if(!Ie)return!1;let Vn=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return Ie==="|"?(le.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0};return E.createElement("div",null,E.createElement("p",{className:"font14"},"\u5173\u952E\u8BCD",E.createElement("span",{className:"c-grey-999"},"\uFF08\u5173\u952E\u8BCD\u53EF\u7528\u4E8E\u81EA\u52A8\u5224\u5206\uFF09"),E.createElement(De.Z,{overlayStyle:{maxWidth:350},title:E.createElement("div",null,E.createElement("div",null,"\u6BCF\u4E2A\u6838\u5FC3\u5173\u952E\u8BCD\u7684\u5206\u6570\u662F\u666E\u901A\u5173\u952E\u8BCD\u5206\u6570\u7684\u4E24\u500D"),E.createElement("div",null,"\u4F8B\u5982\uFF1A"),E.createElement("div",null,"\u672C\u989810\u5206\uFF0C\u666E\u901A\u5173\u952E\u8BCD1\u4E2A\uFF0C\u6838\u5FC3\u5173\u952E\u8BCD2\u4E2A\uFF0C\u5219\u6BCF\u4E2A"),E.createElement("div",null,"\u666E\u901A\u5173\u952E\u8BCD2\u5206\uFF0C\u6BCF\u4E2A\u6838\u5FC3\u5173\u952E\u8BCD4\u5206"))},E.createElement("span",{className:"iconfont icon-a-wenhaobeifen2 font14"}))),E.createElement(me.Z,{align:"middle",className:"font14"},"\u666E\u901A\u5173\u952E\u8BCD\uFF1A",E.createElement(Fe.default,{value:Kt,onChange:Ie=>{tt(Ie.target.value)},maxLength:50,allowClear:!0,onPressEnter:Ie=>{var Vn,fa,sa;const yn=(Vn=Ie.target)==null?void 0:Vn.value;He(yn)&&((sa=pe[0])==null||sa.push((fa=yn==null?void 0:yn.split("|"))==null?void 0:fa.filter(On=>!!On)),ve([...pe]),tt(""))},style:{width:800},className:"ml5 mr10",placeholder:"\u652F\u6301\u4FDD\u5B58\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u7528\u201D|\u201D\u5206\u5272\u3002"}),E.createElement("span",{className:"c-grey-999"},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),E.createElement("div",{style:{paddingLeft:89},className:"mt10"},(ge=pe==null?void 0:pe[0])==null?void 0:ge.map((Ie,Vn)=>E.createElement(Fo.default,{className:"mb10",key:Vn,closable:!0,onClose:fa=>{var sa;fa.preventDefault(),pe[0]=(sa=pe[0])==null?void 0:sa.filter((yn,On)=>On!==Vn),ve([...pe])}},Ie==null?void 0:Ie.join(" \u6216 ")))),E.createElement(me.Z,{align:"middle",className:"font14"},"\u6838\u5FC3\u5173\u952E\u8BCD\uFF1A",E.createElement(Fe.default,{value:on,onChange:Ie=>{ht(Ie.target.value)},maxLength:50,allowClear:!0,onPressEnter:Ie=>{var Vn,fa,sa;const yn=(Vn=Ie.target)==null?void 0:Vn.value;He(yn)&&((sa=pe[1])==null||sa.push((fa=yn==null?void 0:yn.split("|"))==null?void 0:fa.filter(On=>!!On)),ve([...pe]),ht(""))},style:{width:800},className:"ml5 mr10",placeholder:"\u652F\u6301\u4FDD\u5B58\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u7528\u201D|\u201D\u5206\u5272\u3002"}),E.createElement("span",{className:"c-grey-999"},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),E.createElement("div",{style:{paddingLeft:89},className:"mt10"},(gt=pe==null?void 0:pe[1])==null?void 0:gt.map((Ie,Vn)=>E.createElement(Fo.default,{className:"mb10",key:Vn,closable:!0,onClose:fa=>{var sa;fa.preventDefault(),pe[1]=(sa=pe[1])==null?void 0:sa.filter((yn,On)=>On!==Vn),ve([...pe])}},Ie==null?void 0:Ie.join(" \u6216 ")))))},ii=Object.defineProperty,Ti=Object.getOwnPropertySymbols,cl=Object.prototype.hasOwnProperty,Qi=Object.prototype.propertyIsEnumerable,Qr=(pe,ve,ge)=>ve in pe?ii(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,Po=(pe,ve)=>{for(var ge in ve||(ve={}))cl.call(ve,ge)&&Qr(pe,ge,ve[ge]);if(Ti)for(var ge of Ti(ve))Qi.call(ve,ge)&&Qr(pe,ge,ve[ge]);return pe},vi=(pe,ve)=>{var ge={};for(var gt in pe)cl.call(pe,gt)&&ve.indexOf(gt)<0&&(ge[gt]=pe[gt]);if(pe!=null&&Ti)for(var gt of Ti(pe))ve.indexOf(gt)<0&&Qi.call(pe,gt)&&(ge[gt]=pe[gt]);return ge},hi=(pe,ve,ge)=>new Promise((gt,Kt)=>{var tt=He=>{try{ht(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{ht(ge.throw(He))}catch(Ie){Kt(Ie)}},ht=He=>He.done?gt(He.value):Promise.resolve(He.value).then(tt,on);ht((ge=ge.apply(pe,ve)).next())});const Yo=null,we=(pe,ve)=>{var ge=pe,{problemset:gt,exercise:Kt,globalSetting:tt,loading:on,dispatch:ht,onRef:He=()=>{},editData:Ie,cancelAdd:Vn=()=>{},editKey:fa,setEditKey:sa=()=>{},reload:yn=()=>{},addCallback:On=()=>{},setIsClaer:da=()=>{}}=ge,Ma=vi(ge,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","reload","addCallback","setIsClaer"]);const[oa,Nn]=(0,E.useState)(""),[va,_n]=(0,E.useState)(""),[Ga,wa]=(0,E.useState)(""),[In,dr]=(0,E.useState)(),[Zn,kt]=(0,E.useState)(!1),[la,sr]=(0,E.useState)([]),[Ka,Er]=(0,E.useState)(1),[Ca,Ht]=(0,E.useState)(!1),[Or,gr]=(0,E.useState)([[],[]]),lr=(0,E.useRef)(!1),Fa=(0,Ce.useParams)(),[Ba,ur]=(0,E.useState)([]),hr=Ia=>{ur([...Ba,Po({},Ia)])};(0,E.useEffect)(()=>{var Ia;if(!lr.current){if(!(Ie!=null&&Ie.question_title)){kt(!0),Nn(""),wa(""),dr(10);return}Ht(!(Ie!=null&&Ie.repeat_answer)),Nn(Ie==null?void 0:Ie.question_title),wa((Ia=Ie==null?void 0:Ie.standard_answer)==null?void 0:Ia[0]),dr(Ie==null?void 0:Ie.question_score),sr(Ie.tag_discipline_ids),Er(Ie==null?void 0:Ie.difficulty),_n(Ie==null?void 0:Ie.analysis),gr([Ie==null?void 0:Ie.normal_keywords,Ie==null?void 0:Ie.main_keywords])}},[gt.editData,Zn]),(0,E.useEffect)(()=>{var Ia;const Wa=(Ia=Kt==null?void 0:Kt.tagDisciplineData)!=null&&Ia.tag_disciplines&&Array.isArray(Kt.tagDisciplineData.tag_disciplines)?Kt.tagDisciplineData.tag_disciplines:[];ur(Wa)},[Kt.tagDisciplineData]),(0,E.useEffect)(()=>{Zn&&Ia();function Ia(){return hi(this,null,function*(){var Wa,Aa;const ra=yield(0,te.YY)({sub_discipline_id:(Aa=(Wa=Kt.editData)==null?void 0:Wa.exercise)==null?void 0:Aa.sub_discipline_id});ur(ra.tag_disciplines)})}},[Zn]),(0,E.useImperativeHandle)(ve,()=>({onSave:cr,isEdit:Zn}));const co=Ia=>{(Ia==null?void 0:Ia.status)===0&&(le.ZP.success("\u4FDD\u5B58\u6210\u529F"),kt(!1),sa(-1),lr.current=!1,yn())},cr=()=>hi(void 0,null,function*(){var Ia,Wa,Aa,ra;if(!oa)return le.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const ya=Or[0],Hn=Or[1];lr.current=!0;let qa;return Ie.question_id?(Ie==null?void 0:Ie.is_my)===1?Se.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>hi(void 0,null,function*(){var pr,fr;qa=yield ht({type:"exercise/editExerciseQuestion",payload:{id:Ie.question_id,question_title:oa,question_type:4,question_score:In,standard_answers:[Ga],tag_discipline_ids:la,sub_discipline_id:(fr=(pr=Kt.editData)==null?void 0:pr.exercise)==null?void 0:fr.sub_discipline_id,difficulty:Ka,is_cover:1,repeat_answer:!Ca,analysis:va,normal_keywords:ya,main_keywords:Hn}}),co(qa)}),onCancel:()=>hi(void 0,null,function*(){var pr,fr;qa=yield ht({type:"exercise/editExerciseQuestion",payload:{id:Ie.question_id,question_title:oa,question_type:4,question_score:In,standard_answers:[Ga],tag_discipline_ids:la,sub_discipline_id:(fr=(pr=Kt.editData)==null?void 0:pr.exercise)==null?void 0:fr.sub_discipline_id,difficulty:Ka,repeat_answer:!Ca,analysis:va,normal_keywords:ya,main_keywords:Hn}}),co(qa)})}):(qa=yield ht({type:"exercise/editExerciseQuestion",payload:{id:Ie.question_id,question_title:oa,question_type:4,question_score:In,standard_answers:[Ga],tag_discipline_ids:la,sub_discipline_id:(Wa=(Ia=Kt.editData)==null?void 0:Ia.exercise)==null?void 0:Wa.sub_discipline_id,difficulty:Ka,repeat_answer:!Ca,analysis:va,normal_keywords:ya,main_keywords:Hn}}),co(qa)):(qa=yield ht({type:"exercise/addExerciseQuestion",payload:{insert_id:Ie==null?void 0:Ie.insert_id,categoryId:Fa.categoryId,exercise_bank_id:Fa.categoryId,question_title:oa,question_type:4,question_score:In,standard_answers:[Ga],tag_discipline_ids:la,sub_discipline_id:(ra=(Aa=Kt.editData)==null?void 0:Aa.exercise)==null?void 0:ra.sub_discipline_id,difficulty:Ka,repeat_answer:!Ca,analysis:va,normal_keywords:ya,main_keywords:Hn}}),co(qa)),{name:oa,answer_texts:[Ga],analysis:va,normal_keywords:ya,main_keywords:Hn}}),Xa=()=>{var Ia,Wa;return E.createElement("aside",null,E.createElement("div",{className:Pa.questionType},E.createElement("div",null,E.createElement("span",{className:"font16 c-blue"},"\u4E3B\u89C2\u9898"),"\uFF08\u4E3B\u89C2\u9898\uFF0C\u672A\u4F5C\u7B54\u7684\u60C5\u51B5\u4E0B\u81EA\u52A8\u8BC4\u4E3A\u96F6\u5206\uFF09")),E.createElement(Ol.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:oa,onChange:Aa=>Nn(Aa)}),E.createElement("p",{className:Pa.titleWrap},E.createElement("span",{className:Pa.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),E.createElement(Ol.Z,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:Ga,onChange:Aa=>wa(Aa)}),E.createElement(Ii,{value:Or,onChange:gr}),E.createElement("p",{className:Pa.titleWrap},E.createElement("span",{className:Pa.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),E.createElement(Ol.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:va,onChange:Aa=>_n(Aa)}),E.createElement("p",{className:""},"\u5206\u503C\uFF1A",E.createElement(Me.Z,{value:In,max:1e4,min:0,onChange:Aa=>{dr(Aa)}})," \u5206",E.createElement("span",{style:{marginLeft:"30px"},className:Pa.difficult},E.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",E.createElement(Le.ZP.Group,{value:Ka,onChange:Aa=>{Er(Aa.target.value)}},E.createElement(Le.ZP.Button,{value:1},"\u7B80\u5355"),E.createElement(Le.ZP.Button,{value:2},"\u9002\u4E2D"),E.createElement(Le.ZP.Button,{value:3},"\u56F0\u96BE")))),E.createElement("p",{className:Pa.titleWrap},E.createElement("span",{className:`${Pa.title}`},"\u77E5\u8BC6\u70B9\uFF1A",E.createElement("span",{className:Pa.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),E.createElement("div",{className:"mt5"},E.createElement(Mi.N,{value:la,selectvalues:Ie==null?void 0:Ie.tag_discipline_ids,onChange:sr,subId:(Wa=(Ia=Kt.editData)==null?void 0:Ia.exercise)==null?void 0:Wa.sub_discipline_id,knowledgeOptions:Ba,onAddKnowledgeFinish:hr})),E.createElement("div",{style:{marginTop:10}},E.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),E.createElement(ye.Z,{checked:Ca,onChange:Aa=>{Ht(Aa)}}))),E.createElement("aside",{className:"tr"},(fa!==-1||Ie.question_id)&&E.createElement(Ee.ZP,{type:"default",onClick:()=>{Vn(),kt(!1)}},"\u53D6\u6D88"),E.createElement(Ee.ZP,{className:"ml20",type:"primary",onClick:()=>{cr()}},"\u4FDD\u5B58")))},Mr=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(Ia=>{var Wa,Aa;return((Aa=(Wa=Kt==null?void 0:Kt.editData)==null?void 0:Wa.exercise)==null?void 0:Aa.exercise_status)===1?Ia:Ia.id!=="del"&&Ia.id!=="add"}),Hr=Ia=>hi(void 0,null,function*(){if(fa!==-1){le.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(Ia.id){case"del":let Wa;Se.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return hi(this,null,function*(){yield(0,te.Fl)({id:Ie.question_id}),ht({type:"exercise/editExercise",payload:Po({},Fa)})})}});break;case"up":case"down":yield ht({type:"exercise/exeriseMoveUpDown",payload:{id:Ie.question_id,opr:Ia.id}}),ht({type:"exercise/editExercise",payload:Po({},Fa)});break;case"edit":sa(Ie.dragKey),kt(!0);break;case"add":On({key:Ie.key,insert_id:Ie==null?void 0:Ie.question_id,question_type:4});break}}),Va=()=>E.createElement("aside",null,E.createElement("div",{className:Pa.questionType},!(Ie!=null&&Ie.isPreview)&&E.createElement("div",null,E.createElement("span",{className:"font16 c-blue"},Ie.key,"\u3001\u7B80\u7B54\u9898"),"\uFF08",Ie.question_score,"\u5206\uFF09")),Ie!=null&&Ie.isPreview?E.createElement("div",{style:{display:"flex"}},E.createElement("span",{style:{flexShrink:0},className:"font18"},Ie.key,"."),E.createElement(Ho.Z,{value:Ie.question_title}),E.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Ie.question_score,"\u5206\uFF09")):E.createElement("div",{className:"mt5"},E.createElement(Ho.Z,{value:Ie.question_title})),E.createElement("div",{className:Pa.questionChoices},E.createElement("p",null,E.createElement("strong",null,"\u53C2\u8003\u7B54\u6848\uFF1A")),E.createElement(Ho.Z,{value:Ga||""})),E.createElement("div",{className:Pa.action},!Ie.hideAction&&Mr.map(function(Ia,Wa){return Ia.id==="up"&&Ie.key===1||Ia.id==="down"&&Ie.key===Ie.len?null:E.createElement(De.Z,{key:Wa,placement:"bottom",title:Ia.name},E.createElement("span",{onClick:()=>Hr(Ia),className:Ia.icon}))})));return E.createElement("section",{className:Pa.wrap},!Zn&&Va(),Zn&&Xa())};var Ue=(0,Ce.connect)(({problemset:pe,loading:ve,exercise:ge,globalSetting:gt})=>({problemset:pe,globalSetting:gt,exercise:ge,loading:ve.effects}),null,null,{forwardRef:!0})((0,E.forwardRef)(we)),Re=z(59301),Et=Object.defineProperty,mt=Object.getOwnPropertySymbols,_t=Object.prototype.hasOwnProperty,cn=Object.prototype.propertyIsEnumerable,ua=(pe,ve,ge)=>ve in pe?Et(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,ca=(pe,ve)=>{for(var ge in ve||(ve={}))_t.call(ve,ge)&&ua(pe,ge,ve[ge]);if(mt)for(var ge of mt(ve))cn.call(ve,ge)&&ua(pe,ge,ve[ge]);return pe},Ta=(pe,ve)=>{var ge={};for(var gt in pe)_t.call(pe,gt)&&ve.indexOf(gt)<0&&(ge[gt]=pe[gt]);if(pe!=null&&mt)for(var gt of mt(pe))ve.indexOf(gt)<0&&cn.call(pe,gt)&&(ge[gt]=pe[gt]);return ge},Ra=(pe,ve,ge)=>new Promise((gt,Kt)=>{var tt=He=>{try{ht(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{ht(ge.throw(He))}catch(Ie){Kt(Ie)}},ht=He=>He.done?gt(He.value):Promise.resolve(He.value).then(tt,on);ht((ge=ge.apply(pe,ve)).next())});const Ja=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],_a=(pe,ve)=>{var ge=pe,{problemset:gt,exercise:Kt,globalSetting:tt,loading:on,dispatch:ht,onRef:He=()=>{},editData:Ie,cancelAdd:Vn=()=>{},editKey:fa,setEditKey:sa=()=>{},addCallback:yn=()=>{},setIsClaer:On=()=>{}}=ge,da=Ta(ge,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"]);const[Ma,oa]=(0,E.useState)([]),[Nn,va]=(0,E.useState)(),[_n,Ga]=(0,E.useState)([]),[wa,In]=(0,E.useState)(""),[dr,Zn]=(0,E.useState)(5),[kt,la]=(0,E.useState)(!1),sr=(0,Ce.useParams)();(0,E.useEffect)(()=>{oa(["","","",""])},[]),(0,E.useEffect)(()=>{if(!(Ie!=null&&Ie.question_choices)){la(!0),In(""),Zn(5),oa(["","","",""]),Ga([]);return}In(Ie==null?void 0:Ie.question_title),Zn(Ie==null?void 0:Ie.question_score),oa(Ie==null?void 0:Ie.question_choices.map(lr=>lr.choice_text));const gr=[];Ie==null||Ie.standard_answer.map((lr,Fa)=>{gr.push(lr-1)}),Ga(gr)},[Ie]),(0,E.useImperativeHandle)(ve,()=>({onSave:Ka,isEdit:kt}));const Ka=()=>Ra(void 0,null,function*(){if(!wa)return le.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),!1;const gr=Ma.findIndex(Ba=>!Ba);if(gr>-1)return le.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${Ja[gr]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!_n.length)return le.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(_n.length<1)return le.ZP.info("\u8BF7\u9009\u62E9\u7B54\u6848"),!1;const lr=Ma.map((Ba,ur)=>({choice_text:Ba,is_answer:_n.includes(ur)?ur+1:0}));let Fa;Ie.question_id?Fa=yield ht({type:"exercise/editExerciseQuestion",payload:{id:Ie.question_id,question_title:wa,question_type:1,question_score:dr,question_choices:lr.map(Ba=>Ba.choice_text),standard_answers:lr.filter(Ba=>Ba.is_answer).map(Ba=>Ba.is_answer)}}):Fa=yield ht({type:"exercise/addExerciseQuestion",payload:{insert_id:Ie==null?void 0:Ie.insert_id,categoryId:sr.categoryId,question_title:wa,question_type:1,question_score:"5.0",question_choices:lr.map(Ba=>Ba.choice_text),standard_answers:lr.filter(Ba=>Ba.is_answer).map(Ba=>Ba.is_answer)}}),Fa.status===0&&(le.ZP.success("\u4FDD\u5B58\u6210\u529F"),la(!1),ht({type:"exercise/editExercise",payload:ca({},sr)}))}),Er=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(gr=>{var lr,Fa;return((Fa=(lr=Kt==null?void 0:Kt.editData)==null?void 0:lr.exercise)==null?void 0:Fa.exercise_status)===1?gr:gr.id!=="del"&&gr.id!=="add"}),Ca=gr=>Ra(void 0,null,function*(){if(fa!==-1){le.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(gr.id){case"del":let lr;Se.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return Ra(this,null,function*(){yield(0,te.Fl)({id:Ie.question_id}),ht({type:"exercise/editExercise",payload:ca({},sr)})})}});break;case"up":case"down":yield ht({type:"exercise/exeriseMoveUpDown",payload:{id:Ie.question_id,opr:gr.id}}),ht({type:"exercise/editExercise",payload:ca({},sr)});break;case"edit":Ce.history.push(`/problems/${Ie==null?void 0:Ie.hack_identifier}/edit?type=exercises&express_id=${sr.categoryId}&question_id=${Ie==null?void 0:Ie.question_id}&score=${Ie==null?void 0:Ie.question_score}&exercise=true&callback_url=${location.pathname}`);break;case"add":yn({key:Ie.key,insert_id:Ie==null?void 0:Ie.question_id,question_type:6});break}}),Ht=gr=>Ra(void 0,null,function*(){gr.preventDefault();const lr=yield(0,te.nF)({id:Ie==null?void 0:Ie.hack_identifier});lr.status===0&&(0,ne.xg)(`/myproblems/${lr==null?void 0:lr.identifier}`)}),Or=()=>{var gr,lr,Fa,Ba,ur,hr,co;return Re.createElement("aside",null,Re.createElement("div",{className:Pa.questionType},!(Ie!=null&&Ie.isPreview)&&Re.createElement("div",null,Re.createElement("span",{className:"font16 c-blue"},Ie.key,"\u3001\u7F16\u7A0B\u9898"),"\uFF08",Ie.question_score,"\u5206\uFF09")),Ie!=null&&Ie.isPreview?Re.createElement(Re.Fragment,null,Re.createElement("div",{style:{display:"flex"}},Re.createElement("span",{style:{flexShrink:0},className:"font18"},Ie.key,"."),Re.createElement(Ho.Z,{value:Ie.question_title}),Re.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Ie.question_score,"\u5206\uFF09")),Re.createElement("div",{style:{fontWeight:600,marginTop:10,fontSize:16}},"\u5141\u8BB8\u7F16\u7A0B\u7684\u8BED\u8A00\uFF1A",(gr=Ie==null?void 0:Ie.languages)==null?void 0:gr.join("/")),((Fa=(lr=Kt==null?void 0:Kt.editData)==null?void 0:lr.exercise)==null?void 0:Fa.show_hack_sets)&&Re.createElement("div",{style:{marginBottom:10,border:"1px solid #F1F4F9"}},Re.createElement("p",{style:{padding:"0px 10px",height:40,lineHeight:"40px",background:"#F1F4F9",color:"#3061D0"}},Re.createElement("i",{className:"iconfont icon-ceshiyongli"})," \u6D4B\u8BD5\u7528\u4F8B\uFF1A"),Re.createElement(a.default,{style:{margin:10},columns:[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",width:"10%",render:(cr,Xa,Mr)=>Mr+1},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165",dataIndex:"input",key:"input",width:"40%",render:(cr,Xa,Mr)=>Re.createElement(De.Z,{title:Re.createElement("pre",null,cr)},Re.createElement("div",{className:Pa.divname},cr))},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA",dataIndex:"output",key:"output",width:"40%",render:(cr,Xa,Mr)=>Re.createElement(De.Z,{title:Re.createElement("pre",null,cr)}," ",Re.createElement("div",{className:Pa.divname},cr))},{title:"\u662F\u5426\u53EF\u89C1",dataIndex:"visibility_cn",key:"visibility_cn",width:"10%"}],pagination:!1,dataSource:Ie==null?void 0:Ie.hack_sets}))):Re.createElement("div",{className:"mt5"},Re.createElement(Ho.Z,{value:Ie.question_title}),((ur=(Ba=Kt==null?void 0:Kt.editData)==null?void 0:Ba.exercise)==null?void 0:ur.show_hack_sets)&&Re.createElement("div",{style:{marginBottom:10,border:"1px solid #F1F4F9"}},Re.createElement("p",{style:{padding:"0px 10px",height:40,lineHeight:"40px",background:"#F1F4F9",color:"#3061D0"}},Re.createElement("i",{className:"iconfont icon-ceshiyongli"})," \u6D4B\u8BD5\u7528\u4F8B\uFF1A"),Re.createElement(a.default,{style:{margin:10},columns:[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",width:"10%",render:(cr,Xa,Mr)=>Mr+1},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165",dataIndex:"input",key:"input",width:"40%",render:(cr,Xa,Mr)=>Re.createElement(De.Z,{title:Re.createElement("pre",null,cr)},Re.createElement("div",{className:Pa.divname},cr))},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA",dataIndex:"output",key:"output",width:"40%",render:(cr,Xa,Mr)=>Re.createElement(De.Z,{title:Re.createElement("pre",null,cr)}," ",Re.createElement("div",{className:Pa.divname},cr))},{title:"\u662F\u5426\u53EF\u89C1",dataIndex:"visibility_cn",key:"visibility_cn",width:"10%"}],pagination:!1,dataSource:Ie==null?void 0:Ie.hack_sets}))),((co=(hr=Kt==null?void 0:Kt.editData)==null?void 0:hr.exercise)==null?void 0:co.show_hack_description)&&Re.createElement("div",{className:Pa.questionChoices},Re.createElement(Ho.Z,{value:Ie.description||""})),Re.createElement("div",{className:Pa.action},Re.createElement("span",{style:{color:"#3061d0",cursor:"pointer"},onClick:()=>{(0,ne.xg)(`/problems/newedit/${Ie==null?void 0:Ie.hack_identifier}?type=exercises&express_id=${sr.categoryId}&question_id=${Ie==null?void 0:Ie.question_id}&score=${Ie==null?void 0:Ie.question_score}&exercise=true&callback_url=/classrooms/${sr.coursesId}/exercise/add/${sr.categoryId}?type=2`)}},"\u67E5\u770B\u8BE6\u60C5"),!Ie.hideAction&&Er.map(function(cr,Xa){return cr.id==="up"&&Ie.key===1||cr.id==="down"&&Ie.key===Ie.len?null:Re.createElement(De.Z,{key:Xa,placement:"bottom",title:cr.name},Re.createElement("span",{onClick:()=>Ca(cr),className:cr.icon}))})))};return Re.createElement("section",{className:Pa.wrap},Or())};var Qa=(0,Ce.connect)(({problemset:pe,loading:ve,globalSetting:ge,exercise:gt})=>({problemset:pe,globalSetting:ge,exercise:gt,loading:ve.effects}),null,null,{forwardRef:!0})((0,E.forwardRef)(_a)),ar=z(90283),tn=z(59301),La=Object.defineProperty,vr=Object.defineProperties,so=Object.getOwnPropertyDescriptors,qr=Object.getOwnPropertySymbols,mo=Object.prototype.hasOwnProperty,Ao=Object.prototype.propertyIsEnumerable,vo=(pe,ve,ge)=>ve in pe?La(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,_r=(pe,ve)=>{for(var ge in ve||(ve={}))mo.call(ve,ge)&&vo(pe,ge,ve[ge]);if(qr)for(var ge of qr(ve))Ao.call(ve,ge)&&vo(pe,ge,ve[ge]);return pe},Hi=(pe,ve)=>vr(pe,so(ve)),si=(pe,ve)=>{var ge={};for(var gt in pe)mo.call(pe,gt)&&ve.indexOf(gt)<0&&(ge[gt]=pe[gt]);if(pe!=null&&qr)for(var gt of qr(pe))ve.indexOf(gt)<0&&Ao.call(pe,gt)&&(ge[gt]=pe[gt]);return ge},Li=(pe,ve,ge)=>new Promise((gt,Kt)=>{var tt=He=>{try{ht(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{ht(ge.throw(He))}catch(Ie){Kt(Ie)}},ht=He=>He.done?gt(He.value):Promise.resolve(He.value).then(tt,on);ht((ge=ge.apply(pe,ve)).next())});const ol=(pe,ve)=>{var ge=pe,{problemset:gt,exercise:Kt,globalSetting:tt,loading:on,dispatch:ht,onRef:He=()=>{},editData:Ie,cancelAdd:Vn=()=>{},editKey:fa,setEditKey:sa=()=>{},setIsClaer:yn=()=>{},addCallback:On=Aa=>{},reload:da=()=>{},markBtnVisible:Ma,handleMarkWrongQuestion:oa,handleAddCorrectAnswers:Nn}=ge,va=si(ge,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback","reload","markBtnVisible","handleMarkWrongQuestion","handleAddCorrectAnswers"]);const[_n,Ga]=(0,E.useState)([]),[wa,In]=(0,E.useState)(!1),[dr,Zn]=(0,E.useState)(!0),[kt,la]=(0,E.useState)(1),[sr,Ka]=(0,E.useState)(!1),[Er,Ca]=(0,E.useState)([]),Ht=(0,Ce.useParams)(),Or=(0,E.useRef)(null),[gr,lr]=(0,E.useState)(""),[Fa,Ba]=(0,E.useState)([]),ur=(0,E.useRef)(!1),hr=Aa=>{Ca([...Er,_r({},Aa)])};(0,E.useEffect)(()=>{var Aa;if(ur.current)return;if(!(Ie!=null&&Ie.question_title)){In(!0),lr("");return}lr(Ie==null?void 0:Ie.question_title),Ka(!(Ie!=null&&Ie.repeat_answer)),la(Ie==null?void 0:Ie.difficulty),Ga(Ie.tag_discipline_ids);const ra=(Aa=Ie==null?void 0:Ie.sub_exercise_questions)==null?void 0:Aa.map(ya=>{var Hn,qa,pr;return Hi(_r({},ya),{id:ya.question_id,name:ya.question_title,open:!1,score:ya.question_score,qusList:(Hn=ya==null?void 0:ya.question_choices)==null?void 0:Hn.map(fr=>fr.choice_text),activeQusEditor:null,qusAnswer:(pr=[(qa=ya==null?void 0:ya.question_choices)==null?void 0:qa.findIndex(fr=>fr.standard_boolean)])==null?void 0:pr.filter(fr=>fr!==-1)})});Ba(ra)},[Ie,wa]),(0,E.useEffect)(()=>{wa&&Aa();function Aa(){return Li(this,null,function*(){var ra,ya;const Hn=yield(0,te.YY)({sub_discipline_id:(ya=(ra=Kt.editData)==null?void 0:ra.exercise)==null?void 0:ya.sub_discipline_id});Ca(Hn.tag_disciplines)})}},[wa]),(0,E.useEffect)(()=>{var Aa;const ra=(Aa=Kt==null?void 0:Kt.tagDisciplineData)!=null&&Aa.tag_disciplines&&Array.isArray(Kt.tagDisciplineData.tag_disciplines)?Kt.tagDisciplineData.tag_disciplines:[];Ca(ra)},[Kt.tagDisciplineData]),(0,E.useImperativeHandle)(ve,()=>({onSave:cr,isEdit:wa}));const co=Aa=>{(Aa==null?void 0:Aa.status)===0&&(le.ZP.success("\u4FDD\u5B58\u6210\u529F"),In(!1),sa(-1),ur.current=!1,da())},cr=()=>Li(void 0,null,function*(){var Aa,ra,ya;if(!gr)return le.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;if(Fa.length===0)return le.ZP.info("\u8BF7\u60A8\u6DFB\u52A0\u5C0F\u9898"),!1;for(let pr=0;pr!Vo);if(fo>-1)return le.ZP.info(`\u8BF7\u5148\u8F93\u5165\u7B2C${pr+1}\u5C0F\u9898${Ro.k4[fo]}\u9009\u9879\u7684\u5185\u5BB9`),!1;if(!(fr!=null&&fr.qusAnswer.length))return le.ZP.info(`\u8BF7\u8BBE\u7F6E\u7B2C${pr+1}\u5C0F\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E`),!1}const Hn=Fa.map(pr=>{var fr;return{id:pr.id>1?pr.id:null,question_title:pr.name,question_type:1,question_choices:pr.qusList,question_score:pr.score,standard_answers:[((fr=pr.qusAnswer)==null?void 0:fr[0])+1]}});ur.current=!0;let qa;Ie.question_id&&((Ie==null?void 0:Ie.is_my)===1?Se.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>Li(void 0,null,function*(){var pr,fr;qa=yield ht({type:"exercise/editExerciseQuestion",payload:{id:Ie.question_id,question_title:gr,question_type:7,sub_questions:Hn,tag_discipline_ids:_n,sub_discipline_id:(fr=(pr=Kt.editData)==null?void 0:pr.exercise)==null?void 0:fr.sub_discipline_id,difficulty:kt,is_cover:1,repeat_answer:!sr}}),co(qa)}),onCancel:()=>Li(void 0,null,function*(){var pr,fr;qa=yield ht({type:"exercise/editExerciseQuestion",payload:{id:Ie.question_id,question_title:gr,question_type:7,sub_questions:Hn,tag_discipline_ids:_n,sub_discipline_id:(fr=(pr=Kt.editData)==null?void 0:pr.exercise)==null?void 0:fr.sub_discipline_id,difficulty:kt,repeat_answer:!sr}}),co(qa)})}):(qa=yield ht({type:"exercise/editExerciseQuestion",payload:{id:Ie.question_id,question_title:gr,question_type:7,sub_questions:Hn,tag_discipline_ids:_n,sub_discipline_id:(ya=(ra=Kt.editData)==null?void 0:ra.exercise)==null?void 0:ya.sub_discipline_id,difficulty:kt,repeat_answer:!sr}}),co(qa)))}),Xa=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(Aa=>{var ra,ya;return((ya=(ra=Kt==null?void 0:Kt.editData)==null?void 0:ra.exercise)==null?void 0:ya.exercise_status)===1?Aa:Aa.id!=="del"&&Aa.id!=="add"}),Mr=Aa=>Li(void 0,null,function*(){if(fa!==-1){le.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(Aa.id){case"del":let ra;Se.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return Li(this,null,function*(){yield(0,te.Fl)({id:Ie.question_id}),ht({type:"exercise/editExercise",payload:_r({},Ht)})})}});break;case"up":case"down":yield ht({type:"exercise/exeriseMoveUpDown",payload:{id:Ie.question_id,opr:Aa.id}}),ht({type:"exercise/editExercise",payload:_r({},Ht)});break;case"edit":sa(Ie.dragKey),In(!0);break;case"add":On({key:Ie.key,insert_id:Ie==null?void 0:Ie.question_id,question_type:0});break}}),Hr=()=>{var Aa;return tn.createElement("aside",{ref:Or},tn.createElement("div",{className:Pa.questionType},!(Ie!=null&&Ie.isPreview)&&tn.createElement("div",null,tn.createElement("span",{className:"font16 c-blue"},Ie.key,"\u3001\u7EC4\u5408\u9898"),"\uFF08",Ie.question_score,"\u5206\uFF09")),Ie!=null&&Ie.isPreview?tn.createElement("div",{style:{display:"flex",alignItems:"flex-start"}},tn.createElement("span",{style:{flexShrink:0},className:"font18"},Ie.key,"."),tn.createElement(Ho.Z,{value:Ie.question_title}),tn.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08\u5171",Ie==null?void 0:Ie.sub_q_count,"\u5C0F\u9898\uFF0C",Ie.question_score,"\u5206\uFF09")):tn.createElement("div",{className:"mt5"},tn.createElement(Ho.Z,{value:Ie.question_title})),tn.createElement("div",{style:{display:dr?"block":"none"},className:Pa.questionChoices},(Aa=Ie==null?void 0:Ie.sub_exercise_questions)==null?void 0:Aa.map((ra,ya)=>{var Hn,qa,pr;return tn.createElement("div",{key:ya,style:{marginBottom:"20px"}},tn.createElement("div",{style:{display:"flex",alignItems:"flex-start",marginBottom:"15px"}},tn.createElement("span",{style:{flexShrink:0},className:"font18"},Ie.key,".",ya+1,(ra==null?void 0:ra.question_type)==0?"\uFF08\u5355\u9009\u9898\uFF09":(ra==null?void 0:ra.question_type)==1?"\uFF08\u591A\u9009\u9898\uFF09":(ra==null?void 0:ra.question_type)==2?"\uFF08\u5224\u65AD\u9898\uFF09":(ra==null?void 0:ra.question_type)==3?"\uFF08\u586B\u7A7A\u9898\uFF09":"\uFF08\u7B80\u7B54\u9898\uFF09"),tn.createElement(Ho.Z,{value:ra.question_title}),tn.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",ra.question_score,"\u5206\uFF09")),(ra==null?void 0:ra.question_type)==3&&((Hn=ra==null?void 0:ra.standard_answers)==null?void 0:Hn.map(function(fr,fo){return tn.createElement(me.Z,{key:fo,align:"middle",justify:"start",style:{marginBottom:"5px"}},tn.createElement(se.Z,null,"\u7B54\u6848\uFF08\u586B\u7A7A",fr==null?void 0:fr.choice_id,"\uFF09\uFF1A"),tn.createElement(se.Z,{flex:"1"},tn.createElement(me.Z,{align:"middle",gutter:[1,1]},fr.answer_text.map(function(Vo,wr){var Ai;return tn.createElement(se.Z,{span:24,key:wr},tn.createElement(Fe.default,{key:fo,checked:(Ai=ra==null?void 0:ra.standard_answers)==null?void 0:Ai.includes(fo),disabled:!0,value:Vo}))}))))})),(ra==null?void 0:ra.question_type)==4&&tn.createElement(Ho.Z,{value:((qa=ra==null?void 0:ra.answer_texts)==null?void 0:qa[0])||""}),((ra==null?void 0:ra.question_type)==0||(ra==null?void 0:ra.question_type)==1||(ra==null?void 0:ra.question_type)==2)&&((pr=ra==null?void 0:ra.question_choices)==null?void 0:pr.map(function(fr,fo){return tn.createElement(me.Z,{key:fo,align:"middle"},tn.createElement(se.Z,null,tn.createElement(Le.ZP,{key:fo,checked:ra.standard_answer.includes(fo+1),disabled:!0},Ro.k4[fo],".")),tn.createElement(se.Z,{flex:"1"},tn.createElement("span",{className:"c-black font14"},tn.createElement(Ho.Z,{value:fr.choice_text}))))})),Ma&&tn.createElement(me.Z,{className:"mt20",align:"middle",gutter:20},tn.createElement(se.Z,null,tn.createElement(ar.Z,{state:ra==null?void 0:ra.is_wrong,onClick:()=>oa({value:ra,type:ra==null?void 0:ra.question_type})})),(ra==null?void 0:ra.question_type)==0&&tn.createElement(se.Z,null,tn.createElement(Ee.ZP,{style:{color:"#3061D0"},onClick:()=>{Nn==null||Nn({value:ra})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848"))))})),tn.createElement("div",{className:Pa.action},tn.createElement("span",{className:"c-light-primary current",onClick:()=>Zn(!dr),style:{}},dr?"\u6536\u8D77":"\u5C55\u5F00"),!Ie.hideAction&&Xa.map(function(ra,ya){return ra.id==="up"&&Ie.key===1||ra.id==="down"&&Ie.key===Ie.len?null:tn.createElement(De.Z,{key:ya,placement:"bottom",title:ra.name},tn.createElement("span",{onClick:()=>Mr(ra),className:ra.icon}))})))},Va=()=>{var Aa,ra;return tn.createElement("aside",null,tn.createElement("div",{className:Pa.questionType},tn.createElement("div",null,tn.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),tn.createElement("section",{className:Pa.wrap,style:{padding:0}},tn.createElement("p",{className:Pa.titleWrap},tn.createElement("span",{className:Pa.required},"*"),tn.createElement("span",{className:Pa.title},"\u9898\u5E72\uFF1A")),tn.createElement(Ol.Z,{id:"combination-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:gr,onChange:ya=>lr(ya)}),tn.createElement("p",null,"\u5C0F\u9898\u6570\uFF1A",Fa==null?void 0:Fa.length),Fa==null?void 0:Fa.map((ya,Hn)=>{var qa;return tn.createElement("div",{className:Pa.fold,key:ya.id},tn.createElement("div",{onClick:()=>Wa("open",Hn),className:Pa.head},tn.createElement("i",{className:"iconfont icon-sanjiaoxing",style:{transform:ya.open?"initial":"rotate(270deg) translate(2px, 4px)"}}),tn.createElement("span",null,"\u7B2C",Hn+1,"\u5C0F\u9898\uFF08\u5355\u9009\u9898\uFF09"),tn.createElement("b",{onClick:pr=>{pr.stopPropagation(),Wa("delete",Hn)},className:"iconfont icon-shanchu8"})),tn.createElement("div",{className:"mb10",style:{display:ya.open?"block":"none"}},tn.createElement(Ol.Z,{watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:ya==null?void 0:ya.name,onChange:pr=>Wa("value",Hn,pr)}),tn.createElement("p",{className:Pa.titleWrap},tn.createElement("span",{className:Pa.required},"*"),tn.createElement("span",{className:Pa.title},"\u7B54\u6848\u9009\u9879\uFF1A",tn.createElement("span",{className:Pa.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),(qa=ya==null?void 0:ya.qusList)==null?void 0:qa.map((pr,fr)=>{var fo,Vo;return tn.createElement("div",{className:Pa.choiceWrap,key:fr},tn.createElement(De.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},tn.createElement("div",{className:`${Pa.answer} ${(fo=ya==null?void 0:ya.qusAnswer)!=null&&fo.includes(fr)?Pa.activeAnswer:""}`,onClick:()=>Wa("answer",Hn,fr)},Ro.k4[fr])),tn.createElement("div",{className:Pa.editorWrap},(ya==null?void 0:ya.activeQusEditor)===fr?tn.createElement(Ol.Z,{id:`single-question-option-${fr}`,watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:pr,onChange:wr=>Wa("details",Hn,wr)}):tn.createElement("div",{className:Pa.htmlWrap,onClick:()=>Wa("edit",Hn,fr)},tn.createElement(Ho.Z,{value:pr}))),fr>1&&tn.createElement(De.Z,{title:"\u5220\u9664"},tn.createElement("i",{className:`${Pa.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>Wa("deleteQus",Hn,fr)})),fr<7&&fr===((Vo=ya==null?void 0:ya.qusList)==null?void 0:Vo.length)-1&&tn.createElement(De.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},tn.createElement("i",{className:`${Pa.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>Wa("addQus",Hn)})))}),tn.createElement("p",{className:"mt10"},"\u5206\u503C\uFF1A",tn.createElement(Me.Z,{value:ya.score,max:1e4,min:0,onChange:pr=>Wa("score",Hn,pr)})," ","\u5206")))}),Fa.length<20&&tn.createElement(Ee.ZP,{type:"primary",onClick:Ia},tn.createElement("i",{className:"iconfont icon-tianjiatimu mr5 font14"}),"\u6DFB\u52A0\u5C0F\u9898")),tn.createElement("p",{className:"mt10"},tn.createElement("span",{className:Pa.difficult},tn.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",tn.createElement(Le.ZP.Group,{value:kt,onChange:ya=>{la(ya.target.value)}},tn.createElement(Le.ZP.Button,{value:1},"\u7B80\u5355"),tn.createElement(Le.ZP.Button,{value:2},"\u9002\u4E2D"),tn.createElement(Le.ZP.Button,{value:3},"\u56F0\u96BE")))),tn.createElement("p",{className:Pa.titleWrap},tn.createElement("span",{className:`${Pa.title}`},"\u77E5\u8BC6\u70B9\uFF1A",tn.createElement("span",{className:Pa.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),tn.createElement("div",{className:"mt5"},tn.createElement(Mi.N,{selectvalues:Ie==null?void 0:Ie.tag_discipline_ids,value:_n,onChange:Ga,subId:(ra=(Aa=Kt.editData)==null?void 0:Aa.exercise)==null?void 0:ra.sub_discipline_id,knowledgeOptions:Er,onAddKnowledgeFinish:hr}))),tn.createElement("aside",{className:"tr"},(fa!==-1||Ie.question_id)&&tn.createElement(Ee.ZP,{type:"default",onClick:()=>{Vn(),In(!1)}},"\u53D6\u6D88"),tn.createElement(Ee.ZP,{className:"ml20",type:"primary",onClick:()=>{cr()}},"\u4FDD\u5B58")))},Ia=()=>{const Aa={id:Math.random(),item_type:"SINGLE",open:!1,name:"",qusList:["","","",""],activeQusEditor:null,qusAnswer:[],analysis:""};Ba(Fa.concat(Aa))},Wa=(Aa,ra,ya)=>{var Hn;const qa=(0,xn.cloneDeep)(Fa);Aa==="open"&&(qa[ra].open=!qa[ra].open),Aa==="delete"&&qa.splice(ra,1),Aa==="value"&&(qa[ra].name=ya),Aa==="answer"&&(qa[ra].qusAnswer=[ya]),Aa==="edit"&&(qa[ra].activeQusEditor=ya),Aa==="details"&&(qa[ra].qusList[qa[ra].activeQusEditor]=ya),Aa==="addQus"&&(qa[ra].qusList=qa[ra].qusList.concat("")),Aa==="deleteQus"&&(qa[ra].qusList=qa[ra].qusList.filter((pr,fr)=>fr!==ya),qa[ra].qusAnswer=(Hn=qa[ra].qusAnswer)==null?void 0:Hn.filter(pr=>pr!==ya)),Aa==="analysis"&&(qa[ra].analysis=ya),Aa==="score"&&(qa[ra].score=ya),Ba(qa)};return tn.createElement("section",{className:Pa.wrap},!wa&&Hr(),wa&&Va())};var dl=(0,Ce.connect)(({problemset:pe,loading:ve,globalSetting:ge,exercise:gt})=>({problemset:pe,globalSetting:ge,exercise:gt,loading:ve.effects}),null,null,{forwardRef:!0})((0,E.forwardRef)(ol)),Bl=z(57985),jl={flex_box_center:"flex_box_center___dDNpp",flex_space_between:"flex_space_between___ovpjv",flex_box_vertical_center:"flex_box_vertical_center___oqAEt",flex_box_center_end:"flex_box_center_end___mHCIK",flex_box_column:"flex_box_column___GZMP2",posWarp:"posWarp___ZUxXl",pos:"pos___A7NKx",tips:"tips___ap6NV"},Pl=z(60572),qi=z(24334),il=Object.defineProperty,Ll=Object.defineProperties,Ml=Object.getOwnPropertyDescriptors,pl=Object.getOwnPropertySymbols,jn=Object.prototype.hasOwnProperty,Zr=Object.prototype.propertyIsEnumerable,To=(pe,ve,ge)=>ve in pe?il(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,Ze=(pe,ve)=>{for(var ge in ve||(ve={}))jn.call(ve,ge)&&To(pe,ge,ve[ge]);if(pl)for(var ge of pl(ve))Zr.call(ve,ge)&&To(pe,ge,ve[ge]);return pe},je=(pe,ve)=>Ll(pe,Ml(ve)),vt=(pe,ve,ge)=>new Promise((gt,Kt)=>{var tt=He=>{try{ht(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{ht(ge.throw(He))}catch(Ie){Kt(Ie)}},ht=He=>He.done?gt(He.value):Promise.resolve(He.value).then(tt,on);ht((ge=ge.apply(pe,ve)).next())});const wt=({data:pe,exercise:ve,isDragDisabled:ge=!1,editorProps:gt={},onDragEnd:Kt=()=>{},dispatch:tt,markBtnVisible:on=!1,batchScore:ht=[],reload:He=()=>{}})=>{const Ie=(0,E.useRef)(),Vn=(0,Ce.useParams)(),[fa,sa]=Se.default.useModal(),yn=()=>{var In,dr,Zn,kt,la,sr,Ka,Er,Ca,Ht,Or,gr,lr,Fa,Ba,ur;return[{name:"\u5355\u9009\u9898",type:0,count:(In=pe==null?void 0:pe.exercise_types)==null?void 0:In.q_singles,score:(dr=pe==null?void 0:pe.exercise_types)==null?void 0:dr.q_singles_scores,items:[]},{name:"\u591A\u9009\u9898",type:1,count:(Zn=pe==null?void 0:pe.exercise_types)==null?void 0:Zn.q_doubles,score:(kt=pe==null?void 0:pe.exercise_types)==null?void 0:kt.q_doubles_scores,items:[]},{name:"\u5224\u65AD\u9898",type:2,count:(la=pe==null?void 0:pe.exercise_types)==null?void 0:la.q_judges,score:(sr=pe==null?void 0:pe.exercise_types)==null?void 0:sr.q_judges_scores,items:[]},{name:"\u586B\u7A7A\u9898",type:3,count:(Ka=pe==null?void 0:pe.exercise_types)==null?void 0:Ka.q_nulls,score:(Er=pe==null?void 0:pe.exercise_types)==null?void 0:Er.q_nulls_scores,items:[]},{name:"\u7B80\u7B54\u9898",type:4,count:(Ca=pe==null?void 0:pe.exercise_types)==null?void 0:Ca.q_mains,score:(Ht=pe==null?void 0:pe.exercise_types)==null?void 0:Ht.q_mains_scores,items:[]},{name:"\u5B9E\u8BAD\u9898",type:5,count:(Or=pe==null?void 0:pe.exercise_types)==null?void 0:Or.q_shixuns,score:(gr=pe==null?void 0:pe.exercise_types)==null?void 0:gr.q_shixuns_scores,items:[]},{name:"\u7F16\u7A0B\u9898",type:6,count:(lr=pe==null?void 0:pe.exercise_types)==null?void 0:lr.q_pros,score:(Fa=pe==null?void 0:pe.exercise_types)==null?void 0:Fa.q_pros_scores,items:[]},{name:"\u7EC4\u5408\u9898",type:7,count:(Ba=pe==null?void 0:pe.exercise_types)==null?void 0:Ba.q_combinations,score:(ur=pe==null?void 0:pe.exercise_types)==null?void 0:ur.q_combination_scores,items:[]}]},On=(In,dr,Zn)=>{const kt=Array.from(In),[la]=kt.splice(dr,1);return kt.splice(Zn,0,la),kt},da=(In,dr,Zn)=>{if(!In.destination)return;const kt=On(dr,In.source.index,In.destination.index);Kt(kt,Zn)},Ma=In=>{tt({type:"exercise/setActionTabs",payload:{key:"\u6807\u8BB0\u9519\u9898",params:In}})},oa=(In,dr)=>{var Zn,kt,la;if(dr===0)return E.createElement(pi,Ze({reload:He,editData:In},In));if(dr===1)return E.createElement(Kc,Ze({reload:He,editData:In},In));if(dr===2)return E.createElement(Ms,Ze({reload:He,editData:In},In));if(dr===3)return E.createElement(Sc,Ze({reload:He,editData:In},In));if(dr===4)return E.createElement(Ue,Ze({reload:He,editData:In},In));if(dr===5)return E.createElement(ls,Ze({reload:He,editData:In},In));if(dr===6)return E.createElement(Qa,Ze({editData:In},In));if(dr===7)return E.createElement(dl,Ze({handleAddCorrectAnswers:Ga,handleMarkWrongQuestion:Ma,markBtnVisible:on,reload:He,editData:In},In));if(dr===8)return E.createElement("div",{style:{padding:"20px 30px"}},E.createElement(Ho.Z,{value:In.key+"."+((Zn=In==null?void 0:In.program_attr)==null?void 0:Zn.description)}),E.createElement(Ho.Z,{style:{paddingLeft:10},showProgramFill:!0,disabledFill:!0,value:qi.Base64.decode(((kt=In==null?void 0:In.program_attr)==null?void 0:kt.code)||"")}),(la=In==null?void 0:In.standard_answer)==null?void 0:la.map(function(sr,Ka){return E.createElement(me.Z,{key:Ka,align:"middle",style:{marginTop:20}},E.createElement(se.Z,null,"\u7B54\u6848\uFF08\u586B\u7A7A",sr.choice_id,"\uFF09\uFF1A"),E.createElement(se.Z,{flex:"1"},E.createElement(me.Z,{align:"middle",gutter:[1,1]},E.createElement(Fe.default,{key:Ka,disabled:!0,value:sr.answer_text||"- -"}))))}))},Nn=(In,dr,Zn)=>E.createElement(Bl.Z5,{onDragEnd:kt=>da(kt,In,dr)},E.createElement(Bl.bK,{droppableId:"droppable"},(kt,la)=>E.createElement("div",je(Ze({ref:kt.innerRef},kt.droppableProps),{style:{width:"100%"}}),In==null?void 0:In.map((sr,Ka)=>{var Er;const Ca=Ze(je(Ze({},sr),{key:Ka+1,hideAction:!0,isPreview:!0,dragKey:dr+"-"+Ka}),gt);return E.createElement(Bl._l,{key:Ca==null?void 0:Ca.question_id,draggableId:(Er=Ca==null?void 0:Ca.question_id)==null?void 0:Er.toString(),index:Ka,isDragDisabled:ge},(Ht,Or)=>E.createElement("aside",Ze(Ze({ref:Ht.innerRef},Ht.draggableProps),Ht.dragHandleProps),E.createElement("div",{className:jl.posWarp,id:Ca.dragKey},oa(Ca,dr),E.createElement(me.Z,{className:"pl30",align:"middle",gutter:20},on&&![5,6,7,8].includes(dr)&&E.createElement(se.Z,null,E.createElement(ar.Z,{state:Ca==null?void 0:Ca.is_wrong,onClick:()=>Ma({value:Ca,type:dr})})),[5,6,8].includes(dr)&&(Ca==null?void 0:Ca.show_resubmit)&&E.createElement(se.Z,null,E.createElement(Pl.C,{dataSource:Ca})),on&&[0].includes(dr)&&E.createElement(se.Z,null,E.createElement(Ee.ZP,{style:{color:"#3061D0"},onClick:()=>{Ga({value:Ca})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848"))),E.createElement(El.Z,null),!ge&&E.createElement("div",{className:jl.pos},E.createElement("div",{className:jl.tips},"\u62D6\u52A8\u53EF\u4EE5\u6539\u53D8\u8BD5\u9898\u663E\u793A\u987A\u5E8F")))))}),kt.placeholder))),va=In=>({\u5355\u9009\u9898:2,\u591A\u9009\u9898:5,\u586B\u7A7A\u9898:2,\u5224\u65AD\u9898:2,\u7B80\u7B54\u9898:10,\u7F16\u7A0B\u9898:10,\u5B9E\u8BAD\u9898:5,\u7EC4\u5408\u9898:10})[In]||0,_n=(In,dr)=>{Ie.current=va(dr),Se.default.confirm({centered:!0,title:"\u6279\u91CF\u8BBE\u7F6E\u5206\u6570",content:E.createElement("div",{className:""},E.createElement("span",null,dr==="\u7EC4\u5408\u9898"?"\u7EC4\u5408\u9898\u4E2D\u7684\u6BCF\u5C0F\u9898":dr,"\uFF1A"),E.createElement(Me.Z,{min:1,defaultValue:Ie.current,onChange:Zn=>{Ie.current=Zn}}),E.createElement("span",{className:"ml5"},"\u5206/\u9898"),E.createElement("br",null),dr==="\u586B\u7A7A\u9898"&&E.createElement("div",{style:{color:"rgb(255, 0, 0)"}},"\u6BCF\u7A7A\u5206\u503C\u6309\u6BCF\u9898\u5206\u503C\u53D6\u5E73\u5747\u5206\u8BA1\u7B97")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>vt(void 0,null,function*(){(yield(0,fe.ZP)(`/api/exercises/${Vn.categoryId}/batch_set_score.json`,{method:"post",body:{question_type:In,score:Ie.current}})).status!==-1&&He()})})},Ga=({value:In}={})=>{var dr,Zn;let kt=(In==null?void 0:In.standard_answer)||[];const la=fa.confirm({centered:!0,icon:null,title:"\u589E\u8BBE\u6B63\u786E\u7B54\u6848",width:800,content:E.createElement(E.Fragment,null,"\u5F53\u524D\u8BD5\u9898\u7684\u6B63\u786E\u7B54\u6848\u4E3A ",(dr=In==null?void 0:In.standard_answer)==null?void 0:dr.map(sr=>{var Ka;return(Ka=Ro.k4)==null?void 0:Ka[sr-1]}),"\uFF0C\u8BF7\u9009\u62E9\u9700\u8981\u589E\u8BBE\u4E3A\u6B63\u786E\u7B54\u6848\u7684\u9009\u9879\u3002",E.createElement("br",null),"\u52FE\u9009\u63D0\u4EA4\u4E4B\u540E\uFF0C\u9009\u4E2D\u589E\u8BBE\u4E3A\u6B63\u786E\u7B54\u6848\u4EFB\u4E00\u9009\u9879\u7684\u5B66\u751F\u4E5F\u4F1A\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u4F46\u4E0D\u4F1A\u4FEE\u6539\u5F53\u524D\u8BD5\u9898\u7684\u9898\u578B\u3002\u53D6\u6D88\u52FE\u9009\u63D0\u4EA4\u4E4B\u540E\uFF0C\u4E5F\u4F1A\u91CD\u65B0\u8BA1\u7B97\u5BF9\u5E94\u5B66\u751F\u7684\u5F97\u5206\u3002",E.createElement("br",null),E.createElement(Te.default.Group,{className:"flex-col mt20",options:(Zn=In==null?void 0:In.question_choices)==null?void 0:Zn.map((sr,Ka)=>{var Er;return{value:sr==null?void 0:sr.choice_position,label:E.createElement(Ho.Z,{className:"c-black font14",value:`${(Er=Ro.k4)==null?void 0:Er[Ka]}. ${sr==null?void 0:sr.choice_text}`}),disabled:sr==null?void 0:sr.origin_standard_answer}}),defaultValue:kt,onChange:sr=>{kt=sr}})),onOk:()=>vt(void 0,null,function*(){const sr=yield(0,fe.ZP)(`/api/exercises/${Vn.categoryId}/questions/${In==null?void 0:In.question_id}/add_standard_answers.json`,{method:"put",body:{standard_answer:kt}});(sr==null?void 0:sr.status)===0&&(le.ZP.success("\u4FEE\u6539\u6210\u529F"),tt({type:"exercise/editExercise",payload:{categoryId:Vn.categoryId,coursesId:Vn.coursesId}}))})})},wa=function(){var In;const dr=yn();return(In=pe==null?void 0:pe.exercise_questions)==null||In.forEach(function(kt,la){var sr,Ka,Er,Ca,Ht,Or,gr,lr,Fa,Ba,ur,hr,co,cr,Xa,Mr;kt.question_type===0&&((Ka=(sr=dr[kt.question_type])==null?void 0:sr.items)==null||Ka.push(kt)),kt.question_type===1&&((Ca=(Er=dr[kt.question_type])==null?void 0:Er.items)==null||Ca.push(kt)),kt.question_type===2&&((Or=(Ht=dr[kt.question_type])==null?void 0:Ht.items)==null||Or.push(kt)),kt.question_type===3&&((lr=(gr=dr[kt.question_type])==null?void 0:gr.items)==null||lr.push(kt)),kt.question_type===4&&((Ba=(Fa=dr[kt.question_type])==null?void 0:Fa.items)==null||Ba.push(kt)),kt.question_type===5&&((hr=(ur=dr[kt.question_type])==null?void 0:ur.items)==null||hr.push(kt)),kt.question_type===6&&((cr=(co=dr[kt.question_type])==null?void 0:co.items)==null||cr.push(kt)),kt.question_type===7&&((Mr=(Xa=dr[kt.question_type])==null?void 0:Xa.items)==null||Mr.push(kt))}),pe==null?void 0:pe.map((kt,la)=>{var sr,Ka;return E.createElement(E.Fragment,{key:la},E.createElement("div",{className:"pl20",style:{display:"flex",alignItems:"center"}},E.createElement("span",{className:"font16 c-light-primary"},(0,ne.EM)(la+1),"\u3001",kt.name),E.createElement("span",{className:"c-grey-999"},"\uFF08\u5171",kt.count,"\u9898",(kt==null?void 0:kt.question_type)===7?`\uFF0C\u5305\u542B${kt.sub_count}\u5C0F\u9898`:"","\uFF1B\u5171",kt.score,"\u5206\uFF09"),(kt.question_type==5||kt.question_type==6)&&E.createElement("div",{style:{flex:1,textAlign:"end",paddingRight:20}},kt.question_type==5&&E.createElement(Te.default,{defaultChecked:(Ka=(sr=ve==null?void 0:ve.editData)==null?void 0:sr.exercise)==null?void 0:Ka.show_challenge_task_pass,onChange:Er=>vt(this,null,function*(){let Ca=yield(0,fe.ZP)(`/api/exercises/${Vn.categoryId}/update_show_columns.json`,{method:"post",body:{show_challenge_task_pass:Er.target.checked}});(Ca==null?void 0:Ca.status)===0&&(le.ZP.info("\u8BBE\u7F6E\u6210\u529F"),tt({type:"exercise/editExercise",payload:Ze({},Vn)}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u5173\u5361\u63CF\u8FF0"),(kt==null?void 0:kt.question_type)===6&&E.createElement("span",{style:{marginLeft:20},onClick:()=>{var Er,Ca,Ht,Or;Se.default.confirm({title:"\u7F16\u7A0B\u9898\u8BBE\u7F6E",icon:null,centered:!0,closable:!0,footer:null,content:E.createElement("div",null,E.createElement(Te.default,{defaultChecked:(Ca=(Er=ve==null?void 0:ve.editData)==null?void 0:Er.exercise)==null?void 0:Ca.show_hack_sets,onChange:gr=>vt(this,null,function*(){let lr=yield(0,fe.ZP)(`/api/exercises/${Vn.categoryId}/update_show_columns.json`,{method:"post",body:{show_hack_sets:gr.target.checked}});(lr==null?void 0:lr.status)===0&&(le.ZP.info("\u8BBE\u7F6E\u6210\u529F"),Se.default.destroyAll(),tt({type:"exercise/editExercise",payload:Ze({},Vn)}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u6D4B\u8BD5\u7528\u4F8B"),E.createElement("br",null),E.createElement(Te.default,{defaultChecked:(Or=(Ht=ve==null?void 0:ve.editData)==null?void 0:Ht.exercise)==null?void 0:Or.show_hack_description,onChange:gr=>vt(this,null,function*(){let lr=yield(0,fe.ZP)(`/api/exercises/${Vn.categoryId}/update_show_columns.json`,{method:"post",body:{show_hack_description:gr.target.checked}});(lr==null?void 0:lr.status)===0&&(le.ZP.info("\u8BBE\u7F6E\u6210\u529F"),Se.default.destroyAll(),tt({type:"exercise/editExercise",payload:Ze({},Vn)}))}),style:{marginBottom:10}},"\u5C55\u793A\u8BD5\u9898\u63CF\u8FF0"))})},className:"current c-light-primary font14 bold-400"},"\u7F16\u7A0B\u9898\u663E\u793A\u8BBE\u7F6E")),(ht==null?void 0:ht.includes(kt==null?void 0:kt.name))&&E.createElement(Ee.ZP,{onClick:()=>_n(kt==null?void 0:kt.question_type,kt==null?void 0:kt.name),style:{float:"right"},type:"primary",ghost:!0},"\u6279\u91CF\u8BBE\u7F6E\u5F97\u5206")),Nn(kt.items,kt==null?void 0:kt.question_type,kt==null?void 0:kt.name))})};return E.createElement("div",null," ",wa(),sa," ")};var Vt=(0,Ce.connect)()(wt),Qt=z(44557),Dn=z(95024),dn=z(59301),Ln=Object.defineProperty,ha=Object.getOwnPropertySymbols,pn=Object.prototype.hasOwnProperty,aa=Object.prototype.propertyIsEnumerable,Ua=(pe,ve,ge)=>ve in pe?Ln(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,ka=(pe,ve)=>{for(var ge in ve||(ve={}))pn.call(ve,ge)&&Ua(pe,ge,ve[ge]);if(ha)for(var ge of ha(ve))aa.call(ve,ge)&&Ua(pe,ge,ve[ge]);return pe},nr=(pe,ve,ge)=>new Promise((gt,Kt)=>{var tt=He=>{try{ht(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{ht(ge.throw(He))}catch(Ie){Kt(Ie)}},ht=He=>He.done?gt(He.value):Promise.resolve(He.value).then(tt,on);ht((ge=ge.apply(pe,ve)).next())});const Fr=({exercise:pe,loading:ve,dispatch:ge,activeTabs:gt})=>{var Kt;const tt=(0,Ce.useParams)(),[on]=(0,E.useState)(ka(ka({},tt),{page:1,per_page:10})),{editData:ht,commonHeader:{exercise_status:He}}=pe;(0,E.useEffect)(()=>{gt==="2"&&Ie()},[tt.categoryId,gt]);const Ie=()=>nr(void 0,null,function*(){yield(0,Sr.w)(tt.coursesId,tt.categoryId,"",2,3),ge({type:"exercise/editExercise",payload:ka({},on)})});return(0,E.useEffect)(()=>(ge({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),ge({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),()=>{ge({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),ge({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}),[]),dn.createElement("div",null,dn.createElement("div",{style:{display:"inline-flex",background:"rgba(233, 146, 55, 0.05)",borderRadius:4,height:40,lineHeight:"40px",width:"100%",padding:"0px 10px",alignItems:"center",marginTop:20}},dn.createElement(x.Z,{style:{marginRight:5,color:"#E99237"}}),dn.createElement("span",{style:{flex:1,color:"#E99237"}},"\u53D1\u5E03\u540E\u7684\u8BD5\u5377\u4E0D\u5141\u8BB8\u8FDB\u884C\u589E\u52A0/\u5220\u9664\u8BD5\u9898\u548C\u4FEE\u6539\u5206\u503C\u7B49\u64CD\u4F5C\uFF0C\u82E5\u9700\u8981\u4E8C\u6B21\u4F7F\u7528\uFF0C\u53EF\u5C06\u8BD5\u5377\u52A0\u5165\u8BD5\u5377\u5E93\u4E2D\u8FDB\u884C\u7F16\u8F91"),dn.createElement(Ee.ZP,{onClick:()=>{ge({type:"exercise/setActionTabs",payload:{key:"\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93",selectArrs:[tt.categoryId]}})}},"\u52A0\u5165\u8BD5\u5377\u5E93")),dn.createElement("section",{className:"minH1050 mb20 pt30 pb30 pl60 bg-white relative"},dn.createElement(St.Z,{spinning:ve["exercise/editExercise"]},dn.createElement(Qt.Z,{sealStyle:{left:-540},isPreview:!0,activeTabs:gt,showExportBtn:!0}),dn.createElement(El.Z,null),dn.createElement(Vt,{data:ht==null?void 0:ht.exercise_question_types,exercise:pe,isDragDisabled:!0,markBtnVisible:He===3&&(((Kt=ht==null?void 0:ht.exercise)==null?void 0:Kt.is_creator)||(0,Nt.Ny)())}),dn.createElement(Dn.Z,null))))};var Cr=(0,Ce.connect)(({exercise:pe,loading:ve})=>({exercise:pe,loading:ve.effects}))(Fr),Dr={flex_box_center:"flex_box_center___VaA8k",flex_space_between:"flex_space_between___TqHqG",flex_box_vertical_center:"flex_box_vertical_center___lRanp",flex_box_center_end:"flex_box_center_end___BPjtN",flex_box_column:"flex_box_column___jWLBM",title:"title___L0cG8",search:"search____WeIQ",head:"head___xmSl4",row:"row___HJKId",btns:"btns___m0Vc7",sort:"sort___qMLQP"},Ir=z(26724),Ur=z.n(Ir),Lo=z(12327),Qo=z(59477),$a=z(59301),Mo=Object.defineProperty,gi=Object.defineProperties,$r=Object.getOwnPropertyDescriptors,Eo=Object.getOwnPropertySymbols,io=Object.prototype.hasOwnProperty,Wr=Object.prototype.propertyIsEnumerable,Vr=(pe,ve,ge)=>ve in pe?Mo(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,oo=(pe,ve)=>{for(var ge in ve||(ve={}))io.call(ve,ge)&&Vr(pe,ge,ve[ge]);if(Eo)for(var ge of Eo(ve))Wr.call(ve,ge)&&Vr(pe,ge,ve[ge]);return pe},ci=(pe,ve)=>gi(pe,$r(ve)),ni=(pe,ve,ge)=>new Promise((gt,Kt)=>{var tt=He=>{try{ht(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{ht(ge.throw(He))}catch(Ie){Kt(Ie)}},ht=He=>He.done?gt(He.value):Promise.resolve(He.value).then(tt,on);ht((ge=ge.apply(pe,ve)).next())});const bo=({exercise:pe,loading:ve,dispatch:ge,cb:gt})=>{const Kt=ci(oo({},(0,Ce.useParams)()),{page:0,limit:50,one:null,two:null,save_one:null,save_two:null,sort:null,course_group:"",student_id:"",realname:"",save_course_group:"",save_student_id:"",save_realname:"",commit_types:[0],course_group_ids:[]});let[tt,on]=(0,E.useState)(oo({},Kt)),[ht,He]=(0,E.useState)([]);const[Ie,Vn]=(0,E.useState)(!0),[fa,sa]=(0,E.useState)(!0),[yn,On]=(0,E.useState)(0),[da,Ma]=(0,E.useState)(!1),[oa,Nn]=(0,E.useState)([]),[va,_n]=(0,E.useState)([]),[Ga,wa]=(0,E.useState)([]),[In]=re.default.useForm(),[dr,Zn]=(0,E.useState)("");(0,E.useEffect)(()=>{pe.actionTabs.key==="\u6253\u56DE\u91CD\u505A"&&(ht=[],kt(),la(1))},[pe.actionTabs.key,tt.commit_types]);const kt=()=>ni(void 0,null,function*(){var lr,Fa;const Ba=yield(0,fe.ZP)(`/api/exercises/${tt.categoryId}/header_info.json`,{method:"get"});(Ba==null?void 0:Ba.status)===0&&(wa([...(lr=Ba==null?void 0:Ba.data)==null?void 0:lr.course_groups]),_n([...(Fa=Ba==null?void 0:Ba.data)==null?void 0:Fa.course_groups]))}),la=lr=>ni(void 0,null,function*(){var Fa;lr==1&&(ht=[]),Vn(!0),tt.page=lr,sa(!0);const Ba=yield ge({type:"exercise/getRedoModal",payload:ci(oo({},tt),{commit_types:tt.commit_types.includes(0)?[]:tt.commit_types,score:((tt==null?void 0:tt.one)||0)+`${tt!=null&&tt.two?","+(tt==null?void 0:tt.two):""}`})});((Fa=Ba==null?void 0:Ba.exercise_users)==null?void 0:Fa.length){if(lr.target.checked){const Fa=ht==null?void 0:ht.map(Ba=>Ba.user_id);Nn(Fa)}else Nn([])},Ka=lr=>{tt.course_group=tt.save_course_group,tt.student_id=tt.save_student_id,tt.realname=tt.save_realname,on(oo({},tt)),He([]),la(1)},Er=()=>{tt.one=tt.save_one,tt.two=tt.save_two,On(yn+1),on(oo({},tt)),He([]),la(1)},Ca=()=>{(tt==null?void 0:tt.sort)===null?tt.sort="asc":(tt==null?void 0:tt.sort)==="asc"?tt.sort="desc":(tt==null?void 0:tt.sort)==="desc"&&(tt.sort=null),on(oo({},tt)),He([]),la(1)},Ht=()=>{let lr=!1;const Fa=()=>ni(void 0,null,function*(){(yield(0,te.q6)(ci(oo({},tt),{is_reset:lr,user_ids:oa}))).status===0&&(le.ZP.success("\u64CD\u4F5C\u6210\u529F"),gt&>(),ge({type:"exercise/setActionTabs",payload:{}})),ge({type:"exercise/getCommonHeader",payload:oo({},tt)})});Se.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:$a.createElement("div",{style:{margin:"13px 0 0px 0"}},$a.createElement("p",null,"\u786E\u5B9A\u5C06\u9009\u4E2D\u7684\u5B66\u751F\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),$a.createElement(Te.default,{onChange:Ba=>{lr=Ba.target.checked}},"\u6E05\u7A7A\u5B66\u751F\u7684\u7B54\u9898\u8BB0\u5F55")),onOk:Fa})},Or=lr=>{const Fa=parseInt(lr);return isNaN(Fa)?"":Fa},gr=(lr,Fa)=>lr===0?$a.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):lr===1?$a.createElement("span",{style:{color:"#DF3042"}},!Fa.is_make_up&&"\u8003\u8BD5\u4E2D",Fa.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):lr===2?$a.createElement("span",{style:{color:"#5AB891"}},!Fa.is_make_up&&!Fa.is_force_commit&&"\u5DF2\u4EA4\u5377",Fa.is_make_up&&!Fa.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",Fa.is_make_up&&Fa.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!Fa.is_make_up&&Fa.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):$a.createElement("span",{style:{color:"#5AB891"}},!Fa.is_make_up&&!Fa.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",Fa.is_make_up&&!Fa.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",Fa.is_make_up&&Fa.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!Fa.is_make_up&&Fa.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)");return $a.createElement(Se.default,{centered:!0,title:"\u6253\u56DE\u91CD\u505A",open:pe.actionTabs.key==="\u6253\u56DE\u91CD\u505A",width:1e3,bodyStyle:{minHeight:200},confirmLoading:da,afterClose:()=>{on(oo({},Kt)),Nn([]),He([]),Zn(""),_n([]),wa([]),In.resetFields()},onOk:Ht,onCancel:()=>{ge({type:"exercise/setActionTabs",payload:{}})}},$a.createElement(me.Z,{align:"middle",gutter:20},$a.createElement(se.Z,null,$a.createElement("span",null,"\u63D0\u4EA4\u72B6\u6001")),$a.createElement(se.Z,null,$a.createElement(Te.default,{className:"mr10",onChange:lr=>{on(ci(oo({},tt),{commit_types:[0]}))},checked:tt==null?void 0:tt.commit_types.includes(0)},"\u5168\u90E8"),$a.createElement(Te.default.Group,{options:[{label:"\u5DF2\u4EA4\u5377",value:1},{label:"\u5DF2\u4EA4\u5377\uFF08\u5F3A\u5236\uFF09",value:2},{label:"\u5DF2\u4EA4\u5377/\u672A\u7B54",value:3},{label:"\u5DF2\u4EA4\u5377/\u672A\u7B54\uFF08\u5F3A\u5236\uFF09",value:4}],value:tt.commit_types,onChange:lr=>{on(ci(oo({},tt),{commit_types:lr}))}}))),$a.createElement(me.Z,{className:"mt20 mb20",align:"middle",justify:"space-between"},$a.createElement(se.Z,null,$a.createElement(me.Z,{align:"middle",gutter:20},$a.createElement(se.Z,null,$a.createElement("span",null,"\u5206\u6570\u533A\u95F4")),$a.createElement(se.Z,null,$a.createElement(Me.Z,{parser:Or,onChange:lr=>{on(ci(oo({},tt),{save_one:lr}))},value:tt.save_one,min:0}),$a.createElement("span",{className:"mr10 ml10"},"-"),$a.createElement(Me.Z,{parser:Or,onChange:lr=>{on(ci(oo({},tt),{save_two:lr}))},value:tt.save_two,min:0})),$a.createElement(se.Z,null,$a.createElement(Ee.ZP,{onClick:()=>{on(ci(oo({},tt),{one:"",two:"",save_one:"",save_two:""}))}},"\u6E05\u7A7A")),$a.createElement(se.Z,null,$a.createElement(Ee.ZP,{type:"primary",onClick:Er},"\u786E\u8BA4")))),$a.createElement(se.Z,null,$a.createElement(me.Z,{wrap:!1,align:"middle",gutter:20},$a.createElement(se.Z,null,$a.createElement(Fe.default.Search,{value:tt.save_realname,style:{width:320},placeholder:"\u8BF7\u8F93\u5165\u5B66\u751F\u59D3\u540D/\u5B66\u53F7\u8FDB\u884C\u641C\u7D22",onChange:lr=>{tt.save_realname=lr.target.value,on(oo({},tt))},onSearch:Ka})),$a.createElement(se.Z,null,$a.createElement(ce.Z,{dropdownRender:lr=>$a.createElement("div",{className:"bg-white",style:{maxWidth:200,border:"1px solid #f7f7f7"}},$a.createElement(re.default,{form:In,initialValues:{course_group_ids:[]},onValuesChange:Fa=>{on(oo(oo({},tt),Fa))},onFinish:()=>{la(1)}},$a.createElement("div",{style:{maxHeight:500,overflow:"auto",padding:"10px"}},$a.createElement(Fe.default,{allowClear:!0,suffix:$a.createElement("i",{className:`iconfont icon-sousuo9 font14 ${Dr.searchIcon}`}),className:Dr.search,placeholder:"\u73ED\u7EA7\u540D\u79F0\u68C0\u7D22",size:"middle",value:dr,onChange:Fa=>ni(void 0,null,function*(){var Ba;Zn((Ba=Fa==null?void 0:Fa.target)==null?void 0:Ba.value),wa([...va.filter(ur=>{var hr;return(hr=ur==null?void 0:ur.exercise_group_name)==null?void 0:hr.includes(Fa.target.value)})])})}),$a.createElement(re.default.Item,{name:"course_group_ids",valuePropName:"checked"},$a.createElement(Te.default.Group,null,$a.createElement(ke.Z,{direction:"vertical",size:10},Ga==null?void 0:Ga.map((Fa,Ba)=>$a.createElement(Te.default,{key:Ba,value:Fa==null?void 0:Fa.exercise_group_id},Fa==null?void 0:Fa.exercise_group_name)))))),$a.createElement(me.Z,{wrap:!1,align:"middle"},$a.createElement(se.Z,null,$a.createElement(Ee.ZP,{type:"link",htmlType:"submit"},"\u786E\u8BA4")),$a.createElement(se.Z,null,$a.createElement(Ee.ZP,{type:"link",htmlType:"reset",onClick:()=>{on(ci(oo({},tt),{course_group_ids:[]})),wa([...va]),Zn("")}},"\u91CD\u7F6E")))))},$a.createElement("a",{onClick:lr=>lr.preventDefault()}," ",$a.createElement(ke.Z,null," \u5206\u73ED ",$a.createElement("i",{className:"iconfont icon-a-bianzu11 font12"})," "))))))),$a.createElement("div",{className:Dr.head,style:(ht==null?void 0:ht.length)>5?{paddingRight:15}:{width:944}},$a.createElement("div",null,$a.createElement(Te.default,{className:"font14",checked:ht!=null&&ht.length?(oa==null?void 0:oa.length)===(ht==null?void 0:ht.length):!1,onChange:sr},"\u59D3\u540D")),$a.createElement("div",null,$a.createElement("span",null,"\u5B66\u53F7")),$a.createElement("div",null,$a.createElement("span",null,"\u5206\u73ED")),$a.createElement("div",null,$a.createElement("span",null,"\u63D0\u4EA4\u72B6\u6001")),$a.createElement("div",{className:Dr.sort,onClick:Ca},$a.createElement("span",null,"\u6210\u7EE9\u5206\u6570"),$a.createElement("aside",null,$a.createElement(Qo.Z,{style:{color:(tt==null?void 0:tt.sort)==="asc"?"#0152d9":"#bfbfbf"}}),$a.createElement(ee.Z,{style:{color:(tt==null?void 0:tt.sort)==="desc"?"#0152d9":"#bfbfbf"}})))),$a.createElement("div",{style:{height:260,overflow:"auto"}},$a.createElement(Ur(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:()=>{!fa&&Ie&&la((tt==null?void 0:tt.page)+1)},hasMore:!fa&&Ie,useWindow:!1},$a.createElement(Te.default.Group,{style:{width:"100%"},value:oa,onChange:lr=>{console.log(lr,444),Nn(lr)}},ht==null?void 0:ht.map(function(lr,Fa){return $a.createElement("div",{key:lr.user_id,className:Dr.row},$a.createElement("div",null,$a.createElement(Te.default,{className:"font14",value:lr.user_id},lr.user_name)),$a.createElement("div",null,lr.student_id),$a.createElement("div",null,lr.course_group_name),$a.createElement("div",null,gr(lr.commit_status,lr)),$a.createElement("div",{className:"pl10"},$a.createElement("span",null,lr.user_score)))})),$a.createElement(St.Z,{className:"edu-ant-spin",spinning:fa}))),$a.createElement("div",{className:Dr.title},$a.createElement("img",{style:{objectFit:"contain"},src:Lo.Z}),"\u6253\u56DE\u4E4B\u540E\u5B66\u751F\u5C06\u5F97\u5230\u4E00\u6B21\u91CD\u65B0\u7B54\u9898\u7684\u673A\u4F1A\u3002"))};var Ci=(0,Ce.connect)(({exercise:pe,loading:ve})=>({exercise:pe,loading:ve}))(bo),bi={flex_box_center:"flex_box_center___PohMo",flex_space_between:"flex_space_between___ZyAuO",flex_box_vertical_center:"flex_box_vertical_center___eh0B6",flex_box_center_end:"flex_box_center_end___O1yBK",flex_box_column:"flex_box_column___rCOUW",customModal:"customModal___gYgfZ",checking:"checking___70GE9",content:"content___FtAfN",group:"group___kIfCW",footer:"footer___A6aEg",scoremodal:"scoremodal___FKFBU",selectWrapper:"selectWrapper___J8t1k",allqingchu:"allqingchu___UjfNm",title:"title___tB39D",search:"search___Pnsp3",searchIcon:"searchIcon___mVW2x"},yo=z(59301),ki=Object.defineProperty,Tl=Object.getOwnPropertySymbols,ji=Object.prototype.hasOwnProperty,ai=Object.prototype.propertyIsEnumerable,Zl=(pe,ve,ge)=>ve in pe?ki(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,No=(pe,ve)=>{for(var ge in ve||(ve={}))ji.call(ve,ge)&&Zl(pe,ge,ve[ge]);if(Tl)for(var ge of Tl(ve))ai.call(ve,ge)&&Zl(pe,ge,ve[ge]);return pe},Dl=(pe,ve,ge)=>new Promise((gt,Kt)=>{var tt=He=>{try{ht(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{ht(ge.throw(He))}catch(Ie){Kt(Ie)}},ht=He=>He.done?gt(He.value):Promise.resolve(He.value).then(tt,on);ht((ge=ge.apply(pe,ve)).next())});const vl=({exercise:pe,dispatch:ve,onOk:ge})=>{const gt=(0,Ce.useParams)(),[Kt,tt]=(0,E.useState)([]),[on,ht]=(0,E.useState)(),[He,Ie]=(0,E.useState)([]),[Vn,fa]=(0,E.useState)(!0),[sa,yn]=(0,E.useState)(!1),[On]=re.default.useForm(),[da,Ma]=(0,E.useState)({page:1,limit:10,is_random:"",exercise_status:""}),oa=[{title:"\u5E8F\u53F7",dataIndex:"id",key:"id",render:(wa,In,dr)=>da.limit*(da.page-1)+dr+1},{title:"\u8865\u8003\u8BD5\u5377",dataIndex:"exercise_name",key:"id",width:200,render:(wa,In,dr)=>yo.createElement("span",null,wa||"- -")},{title:"\u7C7B\u578B",dataIndex:"is_random",key:"is_random",render:(wa,In,dr)=>yo.createElement("span",null,wa?"\u968F\u673A\u7EC4\u5377":"\u4EBA\u5DE5\u7EC4\u5377")},{title:"\u8BD5\u9898\u6570",dataIndex:"question_count",key:"question_count",render:(wa,In,dr)=>yo.createElement("span",null,wa||"- -")},{title:"\u603B\u5206",dataIndex:"total_score",key:"total_score",render:(wa,In,dr)=>yo.createElement("span",null,wa||"- -")},{title:"\u8865\u8003\u4EBA\u6570",dataIndex:"exercise_user_count",key:"exercise_user_count",render:(wa,In,dr)=>yo.createElement("span",null,wa||"- -")},{title:"\u8003\u8BD5\u72B6\u6001",dataIndex:"exercise_status",key:"exercise_status",render:(wa,In,dr)=>yo.createElement("span",null,wa===1?"\u672A\u5F00\u59CB":wa===2?"\u8003\u8BD5\u4E2D":"\u5DF2\u622A\u6B62")},{title:"\u64CD\u4F5C",dataIndex:"id",key:"id",width:80,align:"right",render:(wa,In,dr)=>yo.createElement("div",{style:{flex:1,textAlign:"right"}},yo.createElement("a",{onClick:()=>{(0,ne.xg)(`/classrooms/${gt.coursesId}/exercise/${In.id}/detail?random=${In.is_random}`)}},"\u67E5\u770B"))}].filter(wa=>!!wa);(0,E.useEffect)(()=>{pe.actionTabs.key==="\u8865\u8003\u8BB0\u5F55"&&Nn(da)},[pe.actionTabs.key]);const Nn=wa=>Dl(void 0,null,function*(){var In,dr;fa(!0);const Zn=yield(0,fe.ZP)(`/api/exercises/${gt==null?void 0:gt.categoryId}/make_up_records.json`,{method:"get",params:No({},wa)});Zn&&(tt(((In=Zn==null?void 0:Zn.data)==null?void 0:In.make_up_exercises)||[]),ht((dr=Zn==null?void 0:Zn.data)==null?void 0:dr.count)),fa(!1)}),va=()=>{ve({type:"exercise/setActionTabs",payload:{}})},_n=()=>{ge(He)},Ga=wa=>{Ie(wa),yn(wa.length===Kt.length)};return yo.createElement(Se.default,{centered:!0,afterClose:()=>{Ie([]),yn(!1),On.resetFields(),Ma({page:1,limit:10,is_random:"",exercise_status:""})},title:"\u8865\u8003\u8BB0\u5F55",className:bi.scoremodal,open:pe.actionTabs.key==="\u8865\u8003\u8BB0\u5F55",width:1e3,onOk:()=>ve({type:"exercise/setActionTabs",payload:{}}),onCancel:va},yo.createElement(re.default,{layout:"inline",form:On,onValuesChange:(wa,In)=>{console.log(wa),!(wa.keywords||wa.keywords==="")&&On.submit()},onFinish:wa=>{console.log(wa),Ma(No(No({},da),wa)),Nn(No(No({},da),wa))},initialValues:{is_random:"",exercise_status:""}},yo.createElement(re.default.Item,{name:"is_random"},yo.createElement(qt.default,{className:bi.selectWrapper,placeholder:"\u5168\u90E8\u7C7B\u578B",style:{width:160},size:"middle"},yo.createElement(qt.default.Option,{value:""},"\u5168\u90E8\u7C7B\u578B"),yo.createElement(qt.default.Option,{value:0},"\u4EBA\u5DE5\u7EC4\u5377"),yo.createElement(qt.default.Option,{value:1},"\u968F\u673A\u7EC4\u5377"))),yo.createElement(re.default.Item,{name:"exercise_status"},yo.createElement(qt.default,{className:bi.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:160},size:"middle"},yo.createElement(qt.default.Option,{value:""},"\u5168\u90E8\u72B6\u6001"),yo.createElement(qt.default.Option,{value:1},"\u672A\u5F00\u59CB"),yo.createElement(qt.default.Option,{value:2},"\u8003\u8BD5\u4E2D"),yo.createElement(qt.default.Option,{value:3},"\u5DF2\u622A\u6B62"))),yo.createElement(re.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keywords"},yo.createElement(Fe.default.Search,{className:bi.search,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0,suffix:yo.createElement("i",{className:`iconfont icon-sousuo9 font14 ${bi.searchIcon}`,onClick:()=>On.submit()}),onSearch:wa=>{On.submit()}}))),yo.createElement(a.default,{style:{marginTop:20,marginBottom:15},scroll:{y:260},dataSource:Kt,pagination:!1,loading:Vn,columns:oa}),(Kt==null?void 0:Kt.length)>0&&yo.createElement(be.Z,{current:da.page,total:on,style:{marginBottom:20},defaultPageSize:da.limit,showTotal:wa=>yo.createElement("span",null,"\u5171\xA0",yo.createElement("span",{style:{color:"#165DFF"}},wa),"\xA0\u6761\u6570\u636E"),pageSize:da.limit,onChange:(wa,In)=>{da.page=wa,da.limit=In,Ma(No({},da)),Nn(No({},da))}}))};var du=(0,Ce.connect)(({exercise:pe})=>({exercise:pe}))(vl),Go={info:"info___FCajO",info_name:"info_name___nVPNy",info_studeng_id:"info_studeng_id___afKvd",info_group:"info_group___xadCu"},ko="data:image/jpeg;base64,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",Ko=Object.defineProperty,Io=Object.defineProperties,ho=Object.getOwnPropertyDescriptors,ir=Object.getOwnPropertySymbols,eo=Object.prototype.hasOwnProperty,li=Object.prototype.propertyIsEnumerable,Ni=(pe,ve,ge)=>ve in pe?Ko(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,gu=(pe,ve)=>{for(var ge in ve||(ve={}))eo.call(ve,ge)&&Ni(pe,ge,ve[ge]);if(ir)for(var ge of ir(ve))li.call(ve,ge)&&Ni(pe,ge,ve[ge]);return pe},Au=(pe,ve)=>Io(pe,ho(ve)),Ku=(pe,ve,ge)=>new Promise((gt,Kt)=>{var tt=He=>{try{ht(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{ht(ge.throw(He))}catch(Ie){Kt(Ie)}},ht=He=>He.done?gt(He.value):Promise.resolve(He.value).then(tt,on);ht((ge=ge.apply(pe,ve)).next())});const ou=({exercise:pe,loading:ve,dispatch:ge,cb:gt})=>{const Kt=Au(gu({},(0,Ce.useParams)()),{page:0,limit:20});let[tt,on]=(0,E.useState)(gu({},Kt)),[ht,He]=(0,E.useState)([]),[Ie,Vn]=(0,E.useState)({});const[fa,sa]=(0,E.useState)(!0),[yn,On]=(0,E.useState)(!0);(0,E.useEffect)(()=>{pe.actionTabs.key==="\u6253\u56DE\u8BB0\u5F55"&&(ht=[],Ma(1))},[pe.actionTabs.key]);const da=[{title:"\u6253\u56DE\u6B21\u6570",ellipsis:!0,dataIndex:"index",align:"center",render:(oa,Nn,va)=>E.createElement(De.Z,{placement:"bottom",title:va+1},E.createElement("span",null,va+1))},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"submission_time",ellipsis:!0,align:"center",render:oa=>E.createElement(De.Z,{placement:"bottom",title:Ve()(oa).format("YYYY-MM-DD HH:mm")},E.createElement("span",null,Ve()(oa).format("YYYY-MM-DD HH:mm")))},{title:"\u6253\u56DE\u65F6\u95F4",dataIndex:"created_at",align:"center",render:oa=>E.createElement(De.Z,{placement:"bottom",title:Ve()(oa).format("YYYY-MM-DD HH:mm")},E.createElement("span",null,Ve()(oa).format("YYYY-MM-DD HH:mm")))},{title:"\u8003\u8BD5\u5F97\u5206",dataIndex:"score",ellipsis:!0,align:"center",render:oa=>E.createElement(De.Z,{placement:"bottom",title:oa},E.createElement("span",null,oa||"--"))},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"option_user_name",ellipsis:!0,align:"center",render:oa=>E.createElement(De.Z,{placement:"bottom",title:oa},E.createElement("span",null,oa||"--"))}],Ma=oa=>Ku(void 0,null,function*(){var Nn;oa==1&&(ht=[]),sa(!0),tt.page=oa,tt.student_id=pe.actionTabs.student_id,On(!0);const va=yield ge({type:"exercise/getRedoListModal",payload:Au(gu({},tt),{score:((tt==null?void 0:tt.one)||0)+`${tt!=null&&tt.two?","+(tt==null?void 0:tt.two):""}`})});Vn(gu({},va)),((Nn=va==null?void 0:va.student_redo_lists)==null?void 0:Nn.length){on(gu({},Kt)),He([])},onCancel:()=>{ge({type:"exercise/setActionTabs",payload:{}})}},E.createElement("div",{className:Go.info},E.createElement("div",{className:Go.info_name},"\u59D3\u540D\uFF1A",(Ie==null?void 0:Ie.name)||"--"),E.createElement("div",{className:Go.info_studeng_id},"\u5B66\u53F7\uFF1A",(Ie==null?void 0:Ie.student_id)||"--"),E.createElement("div",{className:Go.info_group},"\u5206\u73ED\uFF1A",(Ie==null?void 0:Ie.course_group_name)||"--")),(ht==null?void 0:ht.length)===0&&!yn&&E.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},E.createElement("img",{src:ko,width:"100",alt:""}),E.createElement("br",null),E.createElement("p",{className:"mt20"},"\u8BE5\u5B66\u751F\u65E0\u6253\u56DE\u8BB0\u5F55!")),((ht==null?void 0:ht.length)>0||yn)&&E.createElement("section",null,E.createElement("div",{className:"flexd-table-header mt20"},E.createElement(a.default,{pagination:!1,dataSource:[],columns:da})),E.createElement("div",{style:{maxHeight:170,overflow:"auto"}},E.createElement(Ur(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:()=>{!yn&&fa&&Ma((tt==null?void 0:tt.page)+1)},hasMore:fa,useWindow:!1},E.createElement(a.default,{loading:yn,showHeader:!1,pagination:!1,rowKey:"submission_time",dataSource:ht,columns:da})))))};var $l=(0,Ce.connect)(({exercise:pe,loading:ve})=>({exercise:pe,loading:ve}))(ou),Xo=z(2773),xu=z(23129),Su={flex_box_center:"flex_box_center___WY2F6",flex_space_between:"flex_space_between___iUTlt",flex_box_vertical_center:"flex_box_vertical_center___mDkSS",flex_box_center_end:"flex_box_center_end___Wn6Ih",flex_box_column:"flex_box_column___fErgP",customModal:"customModal___WBifT",checking:"checking___THUYH",content:"content___OYuOv",group:"group___mn5IG",footer:"footer___yBjyD"},bl=(pe,ve,ge)=>new Promise((gt,Kt)=>{var tt=He=>{try{ht(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{ht(ge.throw(He))}catch(Ie){Kt(Ie)}},ht=He=>He.done?gt(He.value):Promise.resolve(He.value).then(tt,on);ht((ge=ge.apply(pe,ve)).next())});const Il=({exercise:pe,dispatch:ve,onOk:ge})=>{const gt=(0,Ce.useParams)(),[Kt,tt]=(0,E.useState)([]),[on,ht]=(0,E.useState)([]),[He,Ie]=(0,E.useState)(!0),[Vn,fa]=(0,E.useState)(!1);(0,E.useEffect)(()=>{pe.actionTabs.key==="\u4EE3\u7801\u67E5\u91CD"&&sa()},[pe.actionTabs.key]);const sa=()=>bl(void 0,null,function*(){Ie(!0);const Ma=yield(0,fe.ZP)(`/api/courses/${gt==null?void 0:gt.coursesId}/exercises/exercise_course_groups.json`,{method:"get",params:{id:gt==null?void 0:gt.categoryId}});Ma&&tt((Ma==null?void 0:Ma.course_groups)||[]),Ie(!1)}),yn=()=>{ve({type:"exercise/setActionTabs",payload:{}})},On=()=>{ge(on)},da=Ma=>{ht(Ma),fa(Ma.length===Kt.length)};return E.createElement(Se.default,{centered:!0,afterClose:()=>{ht([]),fa(!1)},title:"\u4EE3\u7801\u67E5\u91CD",open:pe.actionTabs.key==="\u4EE3\u7801\u67E5\u91CD",footer:null,width:718,wrapClassName:Su.customModal,onCancel:yn},E.createElement("aside",{className:Su.checking},E.createElement("div",{className:Su.content},E.createElement("div",{className:Su.group},Kt.length>0?E.createElement("p",null,"\u9009\u62E9\u73ED\u7EA7\uFF1A"):E.createElement("p",null,"\u6682\u65E0\u5206\u73ED"),E.createElement(Te.default.Group,{value:on,onChange:da},Kt.map(Ma=>E.createElement(Te.default,{key:Ma.id,value:Ma.id},Ma.name))))),E.createElement("div",{className:Su.footer},E.createElement(Te.default,{checked:Vn,onChange:Ma=>{const oa=Ma.target.checked?Kt.map(Nn=>Nn.id):[];ht(oa),fa(Ma.target.checked)}},"\u5168\u9009"),E.createElement(Ee.ZP,{onClick:yn},"\u53D6\u6D88"),E.createElement(Ee.ZP,{onClick:On,type:"primary"},"\u786E\u8BA4"))))};var Hl=(0,Ce.connect)(({exercise:pe})=>({exercise:pe}))(Il),eu=z(64205),xo={flex_box_center:"flex_box_center___Onpg9",flex_space_between:"flex_space_between___nYRpC",flex_box_vertical_center:"flex_box_vertical_center___NGA7H",flex_box_center_end:"flex_box_center_end___a2dUm",flex_box_column:"flex_box_column___c5CN2",formDom:"formDom___ahHwX",form:"form___TDc55",fjpy:"fjpy___dshUa",tips:"tips___sHetw",buttonFixed:"buttonFixed___oKPiL",buttonWrap:"buttonWrap___LDtpG",button:"button___ydPRd",scoreSettingWrapper:"scoreSettingWrapper___L7weV",ipItem:"ipItem___nAf_u",ipWrp:"ipWrp___x3LTQ",tagWrap:"tagWrap___PMN4b",tag:"tag___Auf1J",padding:"padding___veqnd",unlockKeyWrapper:"unlockKeyWrapper___UOERJ",unlockKeyInput:"unlockKeyInput___ItI9I",mb40:"mb40___eMjps",mb28:"mb28___ZxJPY",mainRuleText:"mainRuleText___U5cJS",minorRuleText:"minorRuleText___aZezx",contentInterval:"contentInterval___slPV9",CompetitionsListzhezhao:"CompetitionsListzhezhao___bTlUp",numberInput:"numberInput____ONIt",publishRuleIndex:"publishRuleIndex___s2cVA",publishRuleContent:"publishRuleContent___HohmS",groupSelector:"groupSelector___Zxqsw",addAndDelete:"addAndDelete___saTVM",deleteIcon:"deleteIcon___vnkck",addIcon:"addIcon___Yz7Ef",cancelBtn:"cancelBtn___p8Klw",submitBtn:"submitBtn___pmm2G",remindForm:"remindForm___K6X21",remindItem:"remindItem___Z7rRb",remindInput:"remindInput___r_wq3",addRemind:"addRemind___jbnIp",disabled:"disabled___ebijK",removeStyle:"removeStyle___ObL0w",new_title:"new_title___Te4vd",multiple_select:"multiple_select___K8cHJ",title_icon:"title_icon___s6qSK",title:"title___N_aja"},mi=z(59301),Ru=Object.defineProperty,wu=Object.defineProperties,hl=Object.getOwnPropertyDescriptors,qo=Object.getOwnPropertySymbols,mu=Object.prototype.hasOwnProperty,ql=Object.prototype.propertyIsEnumerable,us=(pe,ve,ge)=>ve in pe?Ru(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,qu=(pe,ve)=>{for(var ge in ve||(ve={}))mu.call(ve,ge)&&us(pe,ge,ve[ge]);if(qo)for(var ge of qo(ve))ql.call(ve,ge)&&us(pe,ge,ve[ge]);return pe},Vu=(pe,ve)=>wu(pe,hl(ve)),nu=({disabled:pe,time:ve})=>mi.createElement(re.default.List,{name:"exercise_events",rules:[{validator(ge,gt){var Kt,tt;const on=new Set;for(const ht of gt){if(on.has(ht.reminder_time))return Promise.reject(new Error("\u7B54\u9898\u63D0\u9192\u65F6\u95F4\u4E0D\u5141\u8BB8\u91CD\u590D\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E"));if(ht.reminder_time>ve)return Promise.reject(new Error("\u7B54\u9898\u63D0\u9192\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u7B54\u9898\u65F6\u957F"));if(on.add(ht.reminder_time),!((tt=(Kt=ht.reminder_content)==null?void 0:Kt.trim())!=null&&tt.length))return Promise.reject(new Error("\u63D0\u9192\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(ge,{add:gt,remove:Kt})=>mi.createElement("div",{className:xo.remindForm},ge.length>0&&mi.createElement("div",null,ge.map((tt,on)=>mi.createElement(me.Z,{key:tt.key,align:"middle",wrap:!1,className:xo.remindItem},mi.createElement("span",{className:"mr10",style:{marginLeft:"32px"}},on+1,".\u7B54\u9898\u7ED3\u675F\u524D"),mi.createElement(se.Z,null,mi.createElement(re.default.Item,Vu(qu({},tt),{name:[tt.name,"reminder_time"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u9192\u65F6\u95F4"}],noStyle:!0}),mi.createElement(Me.Z,{precision:0,min:1,disabled:pe,addonAfter:"\u5206\u949F",className:xo.remindInput}))),mi.createElement("span",{className:"mr10 ml10"},"\u8FDB\u884C\u63D0\u9192\uFF0C\u63D0\u9192\u5185\u5BB9\u4E3A"),mi.createElement(se.Z,{flex:1},mi.createElement(re.default.Item,Vu(qu({},tt),{name:[tt.name,"reminder_content"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u9192\u5185\u5BB9"}],noStyle:!0}),mi.createElement(Fe.default,{className:xo.remindInput,disabled:pe,showCount:!0,maxLength:100}))),mi.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187",opacity:pe?.5:1},onClick:()=>{pe||gt({reminder_time:""})}}),mi.createElement("i",{className:"iconfont icon-shanjian1",style:{color:"#E30000",cursor:"pointer",fontSize:16,visibility:pe?"hidden":"visible"},onClick:()=>Kt(tt.name)})))),ge.length<5&&mi.createElement(me.Z,{style:{marginLeft:"30px"}},mi.createElement(se.Z,{className:`${xo.addRemind} ${pe?xo.disabled:""}`,onClick:()=>{pe||gt({reminder_time:""})}},mi.createElement("i",{className:"iconfont icon-tianjiashitixiaojiahao mr5 font14"}),"\u6DFB\u52A0\u7B54\u9898\u63D0\u9192")))),iu=z(50242),as=z(40197),Os=z(3039),rs=z(75736),to=z(59301),Ps=Object.defineProperty,Xc=Object.defineProperties,gl=Object.getOwnPropertyDescriptors,zl=Object.getOwnPropertySymbols,Du=Object.prototype.hasOwnProperty,lu=Object.prototype.propertyIsEnumerable,ku=(pe,ve,ge)=>ve in pe?Ps(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,uu=(pe,ve)=>{for(var ge in ve||(ve={}))Du.call(ve,ge)&&ku(pe,ge,ve[ge]);if(zl)for(var ge of zl(ve))lu.call(ve,ge)&&ku(pe,ge,ve[ge]);return pe},Iu=(pe,ve)=>Xc(pe,gl(ve)),Xu=(pe,ve,ge)=>new Promise((gt,Kt)=>{var tt=He=>{try{ht(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{ht(ge.throw(He))}catch(Ie){Kt(Ie)}},ht=He=>He.done?gt(He.value):Promise.resolve(He.value).then(tt,on);ht((ge=ge.apply(pe,ve)).next())});const{RangePicker:Ys}=Sn.default,{Option:fd}=qt.default,Yc=({user:pe,classroomList:ve,exercise:ge,globalSetting:gt,loading:Kt,dispatch:tt,changeActive:on})=>{var ht,He,Ie,Vn,fa,sa,yn,On,da,Ma,oa;const{workSetting:Nn,commonHeader:va}=ge,_n=(0,Ce.useParams)();_n.category=_n.categoryId;const[Ga,wa]=(0,E.useState)(!1),[In,dr]=(0,E.useState)(!1),[Zn,kt]=(0,E.useState)(),[la,sr]=(0,E.useState)({});let[Ka,Er]=(0,E.useState)([]),[Ca,Ht]=(0,E.useState)({unified_setting:!1,publish_time:"",end_time:"",group_settings:[],time:-1,enable_last_times:!1,last_times:1,open_make_up:!1,unified_make_up:!1,make_up_score:0,group_make_ups:[],miss_exam_count:0,no_passing_count:0,is_make_up_exercise:!1,exercise_status:1,is_appoint_user:!1,is_no_passing_user:!1,is_miss_exam_user:!1,enable_answer_time:!1,answer_time:"",exercise_type:1,simulate_exercise_num:3});const[Or,gr]=(0,E.useState)(1),[lr,Fa]=(0,E.useState)(!1),[Ba,ur]=(0,E.useState)(!1),[hr,co]=(0,E.useState)(!1),[cr,Xa]=(0,E.useState)(!1),[Mr,Hr]=(0,E.useState)([]),[Va,Ia]=(0,E.useState)([]),[Wa,Aa]=(0,E.useState)(!1),[ra,ya]=(0,E.useState)(null),[Hn,qa]=(0,E.useState)({});(0,E.useEffect)(()=>{((va==null?void 0:va.exercise_status)==="5"||va!=null&&va.appraise_label||(0,Nt.aQ)())&&wa(!0)},[va]),(0,E.useEffect)(()=>{fo()},[Nn]),(0,E.useEffect)(()=>{(0,Nt.dE)()||pr()},[]),(0,E.useEffect)(()=>{ge.actionTabs.key=="\u8C03\u6574tabs\u9009\u4E2D"&&on("2")},[ge.actionTabs.key]);function pr(){return Xu(this,null,function*(){const Gr=yield(0,fe.ZP)(`/api/courses/${_n==null?void 0:_n.coursesId}/exercises/overload_alert.json`,{method:"get",params:{course_id:_n==null?void 0:_n.coursesId}});kt(Gr==null?void 0:Gr.alert)})}const fr=Gr=>{var $o;const ll=Ca.publish_time;if(!ll||($o=Nn==null?void 0:Nn.exercise)!=null&&$o.publish_time)return;let Kl;Gr===1?Kl=Ve()(ll).add(120,"minutes"):Kl=Ve()(ll).add(7,"days"),Ca.end_time=Kl,Ht(Object.assign({},Ca))},fo=()=>{var Gr,$o,ll,Kl,Pu;console.log("\u53D6\u6D88");const Nl=JSON.parse(JSON.stringify(Nn));if(Object.keys(Ca).forEach(xi=>{var fu;Ca[xi]=(fu=Nl==null?void 0:Nl.exercise)==null?void 0:fu[xi]}),Ka=((Gr=Nl==null?void 0:Nl.published_course_groups)==null?void 0:Gr.map(xi=>({course_group_id:xi.course_group_id,end_time:xi.course_end_time,publish_time:xi.course_publish_time})))||[{}],($o=Nn==null?void 0:Nn.course_groups)==null||$o.map(xi=>{var fu;(fu=Nn==null?void 0:Nn.published_course_groups)==null||fu.map((Cs,Ar)=>{var ei;(ei=Cs==null?void 0:Cs.course_group_id)!=null&&ei.includes(xi==null?void 0:xi.course_group_id)&&(xi.cilckkey=Ar,xi.isselect=!0)})}),ge.actionTabs.key!=="\u6279\u91CF\u53D1\u5E03"&&el(""),Fa(Ca.time!==-1),Ht(Ca),Ca!=null&&Ca.is_appoint_user){const xi=((Kl=(ll=Nl==null?void 0:Nl.exercise)==null?void 0:ll.all_exercise_users)==null?void 0:Kl.map(fu=>fu.user_id))||[];Hr([...xi])}ur(Ca.is_appoint_user),co(Ca.is_miss_exam_user),Xa(Ca.is_no_passing_user),Er(Ka.length>0?Ka:[{}]),xl.setFieldsValue({exercise_events:(Pu=Nl==null?void 0:Nl.exercise)==null?void 0:Pu.exercise_events})},Vo=()=>Xu(void 0,null,function*(){var Gr,$o,ll,Kl,Pu,Nl;if(((Gr=pe==null?void 0:pe.userInfo)==null?void 0:Gr.user_status)===2){(0,as.Rd)();return}if((va==null?void 0:va.exercise_question_count)===0){le.ZP.warning("\u8BD5\u5377\u5185\u6CA1\u6709\u8BD5\u9898\u4E0D\u5141\u8BB8\u53D1\u5E03\u8003\u8BD5");return}const xi=JSON.parse(JSON.stringify(Ca));console.log("\u63D0\u4EA4");try{yield xl.validateFields();const Ar=xl.getFieldsValue();xi.exercise_events=Ar.exercise_events}catch(Ar){Ar!=null&&Ar.errorFields&&(xl.scrollToField((ll=($o=Ar==null?void 0:Ar.errorFields)==null?void 0:$o[0])==null?void 0:ll.name,{behavior:"smooth",block:"center"}),le.ZP.error((Nl=(Pu=(Kl=Ar==null?void 0:Ar.errorFields)==null?void 0:Kl[0])==null?void 0:Pu.errors)==null?void 0:Nl[0]));return}if(xi.categoryId=_n.categoryId,xi.publish_time_groups=Ka,Ca!=null&&Ca.is_make_up_exercise){if(Ba&&Mr.length<=0||!Ba&&!(hr||cr)){le.ZP.error("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F");return}xi.is_appoint_user=Ba,xi.is_miss_exam_user=hr,xi.is_no_passing_user=cr,Ba?xi.make_up_exercise_users=Mr==null?void 0:Mr.map(Ar=>({user_id:Ar})):xi.make_up_exercise_users=[]}if(!Ca.unified_setting&&!(Ca!=null&&Ca.is_make_up_exercise)){if(!Ka.length){le.ZP.warning("\u63D0\u4EA4\u5931\u8D25\uFF1A\u5206\u73ED\u53D1\u5E03\u8BBE\u7F6E\u4E0D\u80FD\u4E3A\u7A7A");return}delete xi.publish_time,delete xi.end_time,Ka.map(Ar=>{var ei;if(!Ar.course_group_id||!((ei=Ar.course_group_id)!=null&&ei.length))throw le.ZP.error("\u5206\u73ED\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u5206\u73ED\u4E0D\u80FD\u4E3A\u7A7A");if(!Ar.publish_time||!Ar.end_time)throw le.ZP.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A")})}else if(!Ca.publish_time||!Ca.end_time)throw le.ZP.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");let{exercise:fu}=Nn;const Cs=()=>Xu(void 0,null,function*(){if(Ca.exercise_type==2&&(fu.is_locked||fu.open_camera||fu.screen_open||fu.login_restrict||fu.ip_bind||fu.ip_limit=="pub"||fu.ip_limit=="inner"||fu.identity_verify||fu.open_phone_video_recording)){const ei=Se.default.confirm({width:666,centered:!0,okText:"\u7ACB\u5373\u8C03\u6574",cancelText:"\u4E0D\u9700\u8981",title:"\u63D0\u793A",icon:null,content:to.createElement("div",null,"\u5F53\u524D\u8003\u8BD5\u6A21\u5F0F\u4E3A\u201C\u6A21\u62DF\u8003\u8BD5\u201D\uFF0C\u60A8\u5DF2\u5F00\u542F",to.createElement("span",{style:{color:"#FA6400"}}," ",(0,ne.hi)(fu)," "),"\u9632\u4F5C\u5F0A\u89C4\u5219\uFF0C\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\u3002\u662F\u5426\u9700\u8981\u8FDB\u884C\u8C03\u6574\uFF1F"),onOk:()=>Xu(void 0,null,function*(){let Si=yield(0,rs.Tr)({exercise_ids:[parseInt(_n==null?void 0:_n.categoryId)],course_id:_n.coursesId,type:"exercise"});(Si==null?void 0:Si.student_count)===0?wr(xi):(sr(xi),qa(Si)),on("2")}),onCancel:()=>Xu(void 0,null,function*(){ei.destroy();let Si=yield(0,rs.Tr)({exercise_ids:[_n==null?void 0:_n.categoryId],course_id:_n.coursesId,type:"exercise"});(Si==null?void 0:Si.student_count)===0?wr(xi):(sr(xi),qa(Si))})});return}let Ar=yield(0,rs.Tr)({exercise_ids:[_n==null?void 0:_n.categoryId],course_id:_n.coursesId,type:"exercise"});(Ar==null?void 0:Ar.student_count)===0?wr(xi):(sr(xi),qa(Ar))});va!=null&&va.high_resources_consume&&!(va!=null&&va.high_resources_consume_permission)?tt({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:_n.coursesId,type:"exercise",type_id:_n.categoryId,name:va.exercise_name,fn:()=>{Cs()}}}):Cs()}),wr=Gr=>Xu(void 0,null,function*(){dr(!0),(yield(0,fe.ZP)(`/api/exercises/${_n==null?void 0:_n.categoryId}/publish_settings.json`,{method:"post",body:Gr})).status===0&&(le.ZP.success("\u4FDD\u5B58\u6210\u529F"),el(""),tt({type:"exercise/getCommonHeader",payload:uu({},_n)}),tt({type:"exercise/getWorkSetting",payload:uu({},_n)})),dr(!1)}),Ai=Gr=>Gr&&GrCa.end_time?Gr&&(Gr{var $o,ll;return(($o=Nn==null?void 0:Nn.exercise)==null?void 0:$o.exercise_status)>1&&!(Gr!=null&&Gr.new)?!0:(ll=Nn==null?void 0:Nn.published_course_groups)!=null&&ll.some(Kl=>Kl.course_group_id===Gr.course_group_id)?Ga:!1},jo=Gr=>{var $o;return Ga?[!0,!0]:($o=Nn==null?void 0:Nn.published_course_groups)!=null&&$o.some(ll=>{var Kl,Pu;return((Kl=ll.course_group_id)==null?void 0:Kl[0])===((Pu=Gr.course_group_id)==null?void 0:Pu[0])})?Ga||Ve()()>Ve()(Gr==null?void 0:Gr.publish_time)?[!0,!1]:[!1,!1]:[!1,!1]};(0,E.useEffect)(()=>{el("\u8868\u5355\u672A\u4FDD\u5B58")},[Ca]);const el=(Gr="")=>{tt({type:"exercise/setActionTabs",payload:{key:Gr}})},Yi=Gr=>{Gr.preventDefault(),Gr.returnValue=""},yi=(Gr,$o,ll)=>{if(Gr<=0){le.ZP.info("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F");return}else Hr($o),Ia(ll),Aa(!1)},[xl]=re.default.useForm();return to.createElement("section",{className:xo.form,style:{padding:"30px 50px",marginBottom:"0px"}},to.createElement(St.Z,{spinning:Kt["exercise/getWorkSetting"]||In},!(Ca!=null&&Ca.is_make_up_exercise)&&to.createElement(to.Fragment,null,to.createElement("div",{className:xo.new_title,style:{marginTop:"0px"}},"\u8003\u8BD5\u53D1\u5E03"),to.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},to.createElement(Le.ZP.Group,{onChange:()=>{var Gr,$o,ll,Kl,Pu;if((0,Nt.Rm)()&&(!(($o=(Gr=ve==null?void 0:ve.AssistantObject)==null?void 0:Gr.exercise)!=null&&$o.can_publish)||!((Kl=(ll=ve==null?void 0:ve.AssistantObject)==null?void 0:ll.exercise)!=null&&Kl.can_late))){le.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(((Pu=Nn==null?void 0:Nn.exercise)==null?void 0:Pu.exercise_status)>1){le.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539");return}Ca.unified_setting=!Ca.unified_setting,Ca.unified_setting===!1&&Ka==""&&Er(Ka.concat({})),Ht(Object.assign({},Ca))},value:Ca.unified_setting,disabled:Ga||((ht=Nn==null?void 0:Nn.exercise)==null?void 0:ht.exercise_status)>1},to.createElement(Le.ZP,{value:!0,disabled:!((He=Nn==null?void 0:Nn.exercise)!=null&&He.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),((Ie=Nn.course_groups)==null?void 0:Ie.length)>0&&to.createElement(Le.ZP,{value:!1},"\u5206\u73ED\u53D1\u5E03")))),!(va!=null&&va.is_make_up_exercise)&&to.createElement("div",{style:{color:"red"}},((Vn=Nn==null?void 0:Nn.exercise)==null?void 0:Vn.exercise_status)>1&&Zn&&"\u5F53\u524D\u8BFE\u5802\u4E2D\u5B66\u751F\u4EBA\u6570\u8F83\u591A\uFF0C\u4E3A\u63D0\u4F9B\u66F4\u597D\u7684\u670D\u52A1\uFF0C\u6211\u4EEC\u5C06\u8FDB\u884C\u670D\u52A1\u5668\u6269\u5BB9\uFF0C\u5EFA\u8BAE\u60A8\u572830\u5206\u949F\u540E\u53D1\u8D77\u8003\u8BD5\u3002\u60A8\u4E5F\u53EF\u4EE5\u7ACB\u5373\u53D1\u5E03\u3002"),(Ca.unified_setting||(va==null?void 0:va.is_make_up_exercise))&&to.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px",alignItems:"center",height:"50px"}},to.createElement("div",{style:{color:"#666666",marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4"),to.createElement(De.Z,{placement:"bottom",title:((fa=Nn==null?void 0:Nn.exercise)==null?void 0:fa.exercise_status)>1&&"\u53D1\u5E03\u65F6\u95F4\u5DF2\u8FC7\uFF0C\u4E0D\u80FD\u4FEE\u6539"},to.createElement(Sn.default,{style:{width:235,marginLeft:"10px"},size:"large",placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ve()((0,ne.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabledDate:Ai,disabled:Ga||((sa=Nn==null?void 0:Nn.exercise)==null?void 0:sa.exercise_status)>1||(0,Nt.Rm)()&&!((On=(yn=ve==null?void 0:ve.AssistantObject)==null?void 0:yn.exercise)!=null&&On.can_publish),value:Ca.publish_time?Ve()(Ca.publish_time):void 0,allowClear:!1,onChange:(Gr,$o)=>{Ca.publish_time=$o,Ca.end_time||(Ca.end_time=Ca.exercise_type===1?Ve()(Gr).add(120,"minutes"):Ve()(Gr).add(7,"days")),Ht(Object.assign({},Ca))}})),to.createElement("div",{style:{color:"#666666",marginLeft:"60px"}},"\u622A\u6B62\u65F6\u95F4"),to.createElement(Sn.default,{style:{width:235,marginLeft:"10px"},size:"large",placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ve()((0,ne.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:Ga||(0,Nt.Rm)()&&!((Ma=(da=ve==null?void 0:ve.AssistantObject)==null?void 0:da.exercise)!=null&&Ma.can_late)||(va==null?void 0:va.open_appraise),allowClear:!1,value:Ca.end_time?Ve()(Ca.end_time):void 0,disabledDate:ba,onChange:(Gr,$o)=>{var ll,Kl;if((0,Nt.Rm)()&&!((Kl=(ll=ve==null?void 0:ve.AssistantObject)==null?void 0:ll.exercise)!=null&&Kl.can_publish)){le.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ca.end_time=$o,Ht(Object.assign({},Ca))}})),!Ca.unified_setting&&!(va!=null&&va.is_make_up_exercise)&&to.createElement("div",{style:{color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},Ka&&Ka.map(function(Gr,$o){var ll,Kl,Pu;return to.createElement("div",{style:{display:"flex",alignItems:"center",marginBottom:$o==(Ka==null?void 0:Ka.length)-1?"0px":"10px"}},to.createElement("div",{style:{width:"75px",marginLeft:"23px"}},"\u53D1\u5E03\u89C4\u5219",$o+1),to.createElement(qt.default,{showArrow:!0,allowClear:!0,className:xo.multiple_select,disabled:Ga||((ll=Nn==null?void 0:Nn.homework_status)!=null&&ll.includes("\u672A\u53D1\u5E03")&&Gr.id||Ve()(){Ka[$o].course_group_id=Nl,Er(Ka.slice()),Nn.course_groups.map((xi,fu)=>{Nl.map((Cs,Ar)=>{xi.course_group_id===Cs&&(xi.cilckkey=$o,xi.isselect=!0)})})},onDeselect:Nl=>{Nn.course_groups.map((xi,fu)=>{xi.course_group_id===Nl&&xi.cilckkey===$o&&(xi.cilckkey=$o,xi.isselect=!1)})}},Nn.course_groups&&Nn.course_groups.map(function(Nl,xi){return to.createElement(fd,{disabled:(Nl==null?void 0:Nl.isselect)&&Nl.cilckkey!=$o,label:Nl.course_group_name,value:Nl.course_group_id,key:Nl.course_group_id},Nl.course_group_name)})),to.createElement(Ys,{disabled:jo(Gr)||(0,Nt.Rm)()&&!((Pu=(Kl=ve==null?void 0:ve.AssistantObject)==null?void 0:Kl.exercise)!=null&&Pu.can_publish),disabledDate:Ai,style:{width:"620px",marginLeft:"20px"},placeholder:["\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4","\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"],showTime:{format:"HH:mm",defaultValue:[Ve()((0,ne.U6)(),"HH:mm"),Ve()((0,ne.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",size:"large",value:Gr.publish_time&&[Ve()(Gr.publish_time),Gr.end_time&&Ve()(Gr.end_time)],onChange:(Nl,xi)=>{Ka[$o].publish_time=xi[0],!Gr.end_time&&xi[0]?Ka[$o].end_time=Ve()(xi[0]).add(7,"days"):Ka[$o].end_time=xi[1],Er([...Ka])},onCalendarChange:(Nl,xi,fu)=>{if(xi!=null&&xi[0]&&!xi[1]){const Cs=Ca.exercise_type===1?Ve()(xi[0]).add(120,"minutes"):Ve()(xi[0]).add(7,"days");Ka[$o].publish_time=xi[0],Ka[$o].end_time=Cs,Er([...Ka])}}}),to.createElement("div",{style:{visibility:Ga?"hidden":"visible",display:"flex",width:"50px"}},to.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var Nl,xi;if((0,Nt.Rm)()&&!((xi=(Nl=ve==null?void 0:ve.AssistantObject)==null?void 0:Nl.exercise)!=null&&xi.can_publish)){le.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Er(Ka.concat({new:!0}))}}),to.createElement("i",{className:"iconfont icon-shanjian1",style:{visibility:(Gr!=null&&Gr.publish_time&&Ve()(){Ka=Ka.filter((Nl,xi)=>$o!==xi),Er([...Ka])}})))})),!(Ca!=null&&Ca.is_make_up_exercise)&&to.createElement(to.Fragment,null,to.createElement("div",{className:xo.new_title,style:{marginTop:30}},"\u8003\u8BD5\u6A21\u5F0F"),to.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",height:"50px"}},to.createElement(Le.ZP.Group,{value:Ca.exercise_type,disabled:Ga||((oa=Nn==null?void 0:Nn.exercise)==null?void 0:oa.exercise_status)>1,onChange:Gr=>{Ca.exercise_type=Gr.target.value,Ht(uu({},Ca)),fr(Gr.target.value)},style:{marginTop:"2px"}},to.createElement(Le.ZP,{value:1,style:{marginRight:"50px"}},"\u6B63\u5F0F\u8003\u8BD5"),to.createElement(Le.ZP,{value:2},"\u6A21\u62DF\u8003\u8BD5")),(Ca==null?void 0:Ca.exercise_type)===2&&to.createElement(to.Fragment,null,to.createElement("span",{style:{marginLeft:10,color:"#666666"}},"\u6BCF\u4E2A\u5B66\u751F\u5141\u8BB8\u8FDB\u884C\u8003\u8BD5"),to.createElement(Me.Z,{className:xo.numberInput,addonAfter:"\u6B21",style:{width:145},precision:0,size:"large",value:Ca==null?void 0:Ca.simulate_exercise_num,disabled:Ga,min:1,max:999,onChange:Gr=>{Ca.simulate_exercise_num=Gr,Ht(uu({},Ca))}}),to.createElement("span",{style:{color:"#666666"}},"\uFF08\u53EF\u8BBE\u7F6E1~999\u6B21\uFF09")))),(Ca==null?void 0:Ca.is_make_up_exercise)&&to.createElement(to.Fragment,null,to.createElement(me.Z,null,to.createElement("span",{style:{marginRight:"20px",fontSize:"14px",color:"3333",fontWeight:600}},"\u5F85\u8865\u8003\u5B66\u751F"),to.createElement(ye.Z,{checked:Ba,onChange:(Gr,$o)=>{var ll,Kl;if(ur(Gr),Gr){if(Ca!=null&&Ca.is_appoint_user){const Pu=(Kl=(ll=Nn==null?void 0:Nn.exercise)==null?void 0:ll.all_exercise_users)==null?void 0:Kl.map(Nl=>Nl.user_id);Hr([...Pu])}else Hr([]);co(!1),Xa(!1)}else co(Ca.is_miss_exam_user),Xa(Ca.is_no_passing_user)},disabled:!((Ca==null?void 0:Ca.exercise_status)===1&&(va!=null&&va.allow_create_make_up))}),to.createElement("span",{style:{marginLeft:"10px",fontSize:"14px",color:"3333"}},"\u6307\u5B9A\u5B66\u751F")),!Ba&&to.createElement(me.Z,{className:"mt20 mb20",style:{paddingLeft:"90px"},align:"middle"},to.createElement(Te.default,{checked:hr,disabled:!((Ca==null?void 0:Ca.exercise_status)===1&&(Ca==null?void 0:Ca.miss_exam_count)>0&&(va!=null&&va.allow_create_make_up)),onChange:Gr=>{co(Gr.target.checked)}},to.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u7F3A\u8003")),to.createElement("span",{style:{color:"#0152d9",cursor:"pointer",marginRight:"60px"},onClick:()=>{ya(1),ur(!1),Aa(!0)}},"\uFF08",`${(Ca==null?void 0:Ca.miss_exam_count)||0}\u4EBA`,"\uFF09"),to.createElement(Te.default,{checked:cr,disabled:!((Ca==null?void 0:Ca.exercise_status)===1&&(Ca==null?void 0:Ca.no_passing_count)>0&&(va!=null&&va.allow_create_make_up)),onChange:Gr=>{Xa(Gr.target.checked)}},to.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u672A\u53CA\u683C")),to.createElement("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{ya(2),ur(!1),Aa(!0)}},"\uFF08",`${(Ca==null?void 0:Ca.no_passing_count)||0}\u4EBA`,"\uFF09")),Ba&&to.createElement(me.Z,{className:"mb20 mt20",style:{paddingLeft:"90px"}},to.createElement(Ee.ZP,{type:"primary",ghost:!0,disabled:!((Ca==null?void 0:Ca.exercise_status)===1&&(va!=null&&va.allow_create_make_up)),onClick:()=>{Aa(!0),ya(void 0)}},to.createElement("span",null,to.createElement("i",{className:"iconfont icon-tianjia4 mr5",style:{fontSize:"14px"}})),to.createElement("span",null,"\u9009\u62E9\u5B66\u751F")),to.createElement("span",{style:{color:"#333",display:"inline-block",height:"32px",lineHeight:"32px",marginLeft:"10px"}},"\uFF08\u5DF2\u9009 ",`${Mr.length||0} \u4EBA`,"\uFF09"))),to.createElement("div",{className:xo.new_title,style:{marginTop:"30px"}},"\u8003\u8BD5\u65F6\u957F\u8BBE\u7F6E"),to.createElement("div",null,to.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px"}},to.createElement(Te.default,{disabled:Ga,checked:lr,onChange:Gr=>{Gr.target.checked===!1?Ht($o=>Iu(uu({},$o),{time:-1})):xl.setFieldsValue({exercise_events:[{reminder_time:30,reminder_content:"\u8BF7\u6CE8\u610F\uFF0C30\u5206\u949F\u540E\u7981\u6B62\u4F5C\u7B54"},{reminder_time:15,reminder_content:"\u8BF7\u6CE8\u610F\uFF0C15\u5206\u949F\u540E\u7981\u6B62\u4F5C\u7B54"}]}),Fa(Gr.target.checked)},style:{fontSize:"14px",marginTop:"2px"}},"\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F"),lr&&to.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:20}},to.createElement("div",{style:{marginRight:10,marginLeft:25}},"\u7B54\u9898\u65F6\u957F"),to.createElement(Me.Z,{size:"large",disabled:Ga,min:1,style:{width:"200px"},value:Ca.time===-1?null:Ca.time,precision:0,addonAfter:"\u5206\u949F",onChange:Gr=>{Ca.time=Gr,Ht(uu({},Ca))}}))),lr&&to.createElement(re.default,{form:xl},to.createElement(nu,{disabled:Ga,time:Ca.time})),to.createElement("div",null,to.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},to.createElement(Te.default,{checked:Ca.enable_last_times,onChange:Gr=>Ht($o=>Iu(uu({},$o),{enable_last_times:Gr.target.checked})),disabled:Ga,style:{fontSize:"14px",marginTop:"2px"}},"\u5B66\u751F\u8003\u8BD5\u8FDF\u5230\u65F6\u957F\u9650\u5236"),Ca.enable_last_times&&to.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:20}},to.createElement("span",{style:{marginLeft:"32px",marginRight:"10px"}},"\u8003\u8BD5\u5F00\u59CB\u540E"),to.createElement(Me.Z,{addonAfter:"\u5206\u949F",precision:0,size:"large",style:{width:"200px"},value:Ca==null?void 0:Ca.last_times,disabled:Ga||!Ca.enable_last_times,min:0,onChange:Gr=>{Ca.last_times=Gr,Ht(uu({},Ca))}}),to.createElement("span",{style:{marginLeft:"10px"}},"\u7981\u6B62\u5B66\u751F\u8FDB\u5165\u8003\u8BD5"))),to.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},to.createElement(me.Z,null,to.createElement(Te.default,{checked:Ca.enable_answer_time,onChange:Gr=>Ht($o=>Iu(uu({},$o),{enable_answer_time:Gr.target.checked})),disabled:Ga,style:{fontSize:"14px",marginTop:"2px"}},"\u5B66\u751F\u63D0\u524D\u4EA4\u5377\u65F6\u95F4\u9650\u5236")),Ca.enable_answer_time&&to.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:20}},to.createElement("span",{style:{marginLeft:"32px",marginRight:"10px"}},"\u5B66\u751F\u8FDB\u5165\u8003\u8BD5\u4F5C\u7B54\u65F6\u95F4\u5FC5\u987B \u2265"),to.createElement(Me.Z,{addonAfter:"\u5206\u949F",precision:0,size:"large",style:{width:"200px"},value:Ca==null?void 0:Ca.answer_time,disabled:Ga||!Ca.enable_answer_time,min:0,onChange:Gr=>{Ca.answer_time=Gr,Ht(uu({},Ca))}}),to.createElement("span",{style:{marginLeft:"10px"}},"\u624D\u80FD\u4EA4\u5377")))))),!(va!=null&&va.appraise_label)&&(!(va!=null&&va.is_make_up_exercise)&&(0,Nt.GJ)()||(va==null?void 0:va.is_make_up_exercise)&&(va==null?void 0:va.allow_create_make_up))&&to.createElement(Ee.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:Vo},"\u4FDD\u5B58"),to.createElement(iu.Z,{visible:Wa,setVisible:Aa,onK:yi,selectKeys:Mr,selectRows:Va,appointStudent:Ba,modalParams:ra}),to.createElement(Os.Z,{resdata:Hn,type:"exercisepush",okloading:In,oktext:(Hn==null?void 0:Hn.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Gr=>Xu(void 0,null,function*(){dr(!0);let $o=yield(0,fe.ZP)(`/api/courses/${_n.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"exercise",ids:[parseInt(_n==null?void 0:_n.categoryId)]}});dr(!1),($o==null?void 0:$o.status)===0&&wr(la)})}))};var ld=(0,Ce.connect)(({exercise:pe,loading:ve,globalSetting:ge,classroomList:gt,user:Kt})=>({exercise:pe,loading:ve.effects,globalSetting:ge,user:Kt,classroomList:gt}))(Yc),Jc=z(19248),fc=z(4787),Js=Object.defineProperty,Ls=Object.getOwnPropertySymbols,pd=Object.prototype.hasOwnProperty,qs=Object.prototype.propertyIsEnumerable,bc=(pe,ve,ge)=>ve in pe?Js(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,_s=(pe,ve)=>{for(var ge in ve||(ve={}))pd.call(ve,ge)&&bc(pe,ge,ve[ge]);if(Ls)for(var ge of Ls(ve))qs.call(ve,ge)&&bc(pe,ge,ve[ge]);return pe},xc=(pe,ve,ge)=>new Promise((gt,Kt)=>{var tt=He=>{try{ht(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{ht(ge.throw(He))}catch(Ie){Kt(Ie)}},ht=He=>He.done?gt(He.value):Promise.resolve(He.value).then(tt,on);ht((ge=ge.apply(pe,ve)).next())});const{TabPane:pc}=y.default,vd=({exercise:pe,loading:ve,dispatch:ge})=>{var gt;const Kt=(0,Ce.useParams)(),tt=(0,Ce.useLocation)(),[on]=re.default.useForm(),[ht,He]=(0,E.useState)({}),[Ie,Vn]=(0,E.useState)("1");return(0,E.useEffect)(()=>{pe.actionTabs.key==="addIp"&&(on.resetFields(),Vn("1"))},[pe.actionTabs]),E.createElement(Se.default,{centered:!0,title:"\u6DFB\u52A0IP\u8303\u56F4",open:pe.actionTabs.key==="addIp",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:600,bodyStyle:{minHeight:200},onOk:()=>xc(void 0,null,function*(){if(yield on.validateFields(),!ht.ip){const fa=ht.startIP.split(".")[3];if(parseInt(fa)>parseInt(ht.endIP)){le.ZP.warning("IP\u533A\u95F4\u6BB5\u4E0D\u5408\u6CD5");return}}ge({type:"exercise/setActionTabs",payload:{key:"insterIp",data:_s({},on.getFieldValue()),type:pe.actionTabs.type}})}),onCancel:()=>{ge({type:"exercise/setActionTabs",payload:{}})}},E.createElement("section",{className:"pl10 pr10"},E.createElement(y.default,{activeKey:Ie,onChange:fa=>{Vn(fa),on.resetFields()}},E.createElement(pc,{tab:"\u65B0\u589EIP\u5730\u5740",key:"1"}),E.createElement(pc,{tab:"\u65B0\u589EIP\u8303\u56F4",key:"2"})),E.createElement(re.default,{form:on,className:"pt30",name:"form",layout:"vertical",onValuesChange:(fa,sa)=>{He(_s({},sa))}},Ie==="1"&&E.createElement(re.default.Item,{name:"ip",rules:[{required:!0,message:"\u8BF7\u8F93\u5165IP\u5730\u5740"}],label:"IP\u5730\u5740"},E.createElement(qt.default,{open:!1,tokenSeparators:[";",",","\uFF1B"],size:"middle",mode:"tags",style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165IP\u5730\u5740,\u53EF\u540C\u65F6\u6DFB\u52A0\u591A\u4E2AIP\u5730\u5740\uFF0C\u4E2D\u95F4\u7528\u82F1\u6587\u7684\u5206\u53F7\u95F4\u9694\u3002",onChange:fa=>{on.setFieldsValue({ip:[...fa.filter(sa=>(0,fc.t)(sa)?!0:(le.ZP.warning("IP\u4E0D\u5408\u6CD5\uFF0C\u8BF7\u91CD\u65B0\u8F93\u5165"),!1))]})}})),Ie==="2"&&E.createElement(me.Z,{gutter:[20,20]},E.createElement(se.Z,{flex:"1"},E.createElement(re.default.Item,{name:"startIP",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8D77\u59CBIP\u5730\u5740"}],label:"\u8D77\u59CBIP\u5730\u5740"},E.createElement(Fe.default,{maxLength:15,placeholder:"\u8BF7\u8F93\u5165\u8D77\u59CBIP\u5730\u5740",onBlur:fa=>{let sa="";(0,fc.t)(fa.target.value)?sa=fa.target.value:(sa="",le.ZP.warning("IP\u4E0D\u5408\u6CD5\uFF0C\u8BF7\u91CD\u65B0\u8F93\u5165")),on.setFieldsValue({startIP:sa})}}))),E.createElement(se.Z,{flex:"1"},E.createElement(re.default.Item,{name:"endIP",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7ED3\u675FIP\u5730\u5740"},{pattern:/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/,message:"\u8BF7\u8F93\u51650-255\u7684\u7F51\u6BB5"}],label:"\u7ED3\u675FIP\u5730\u5740"},E.createElement(Fe.default,{onBlur:fa=>{},prefix:E.createElement("span",{className:"font14"},(gt=ht.startIP)==null?void 0:gt.substring(0,ht.startIP.lastIndexOf("."))),maxLength:3,placeholder:"\u8BF7\u8F93\u5165\u7ED3\u675FIP\u5730\u5740\u7684\u540E\u4E09\u4F4D"})))))))};var js=(0,Ce.connect)(({exercise:pe,loading:ve})=>({exercise:pe,loading:ve}))(vd),Da=z(59301),hd=Object.defineProperty,qc=Object.defineProperties,Ad=Object.getOwnPropertyDescriptors,_c=Object.getOwnPropertySymbols,wc=Object.prototype.hasOwnProperty,Dc=Object.prototype.propertyIsEnumerable,Ic=(pe,ve,ge)=>ve in pe?hd(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,bs=(pe,ve)=>{for(var ge in ve||(ve={}))wc.call(ve,ge)&&Ic(pe,ge,ve[ge]);if(_c)for(var ge of _c(ve))Dc.call(ve,ge)&&Ic(pe,ge,ve[ge]);return pe},Zs=(pe,ve)=>qc(pe,Ad(ve)),$s=(pe,ve,ge)=>new Promise((gt,Kt)=>{var tt=He=>{try{ht(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{ht(ge.throw(He))}catch(Ie){Kt(Ie)}},ht=He=>He.done?gt(He.value):Promise.resolve(He.value).then(tt,on);ht((ge=ge.apply(pe,ve)).next())});const Oc=({exercise:pe,globalSetting:ve,loading:ge,dispatch:gt})=>{var Kt,tt,on,ht,He,Ie,Vn;const{workSetting:fa,commonHeader:sa}=pe,[yn]=re.default.useForm(),On=(0,Ce.useParams)();On.category=On.categoryId;const[da,Ma]=(0,E.useState)(!1),[oa,Nn]=(0,E.useState)(!1),[va,_n]=(0,E.useState)(!1),Ga={question_random:!1,choice_random:!1,start_password:((Kt=fa==null?void 0:fa.exercise)==null?void 0:Kt.start_password)||"",login_restrict:!1,is_start_locked:!1,use_blank_score:!1,ip_limit:!1,identity_verify:!1,open_phone_video_recording:!1,open_camera:!1,photo_count:5,screen_open:!1,screen_num:3,screen_sec:5,ip_bind:!1,ip_bind_type:!1,public_ip:[],inner_ip:[],is_locked:!1,unlock_key:((tt=fa==null?void 0:fa.exercise)==null?void 0:tt.unlock_key)||"",screen_shot_open:!1,forbid_copy:!1};let[wa,In]=(0,E.useState)(Ga);const[dr,Zn]=(0,E.useState)(!1),[kt,la]=(0,E.useState)(!1),[sr,Ka]=(0,E.useState)(!1),[Er,Ca]=(0,E.useState)(null);(0,E.useEffect)(()=>{var hr;Ht(),fa!=null&&fa.exercise&&!(0,Nt.aN)()&&!((hr=fa==null?void 0:fa.exercise)!=null&&hr.is_creator)&&Ma(!0)},[fa]),(0,E.useEffect)(()=>{((sa==null?void 0:sa.exercise_status)==="5"||sa!=null&&sa.appraise_label)&&Ma(!0)},[sa]),(0,E.useEffect)(()=>{},[]),(0,E.useEffect)(()=>{pe.actionTabs.key==="insterIp"&&(pe.actionTabs.data.ip?wa[pe.actionTabs.type]=[...wa[pe.actionTabs.type]||[],...pe.actionTabs.data.ip]:wa[pe.actionTabs.type]=[...wa[pe.actionTabs.type]||[],`${pe.actionTabs.data.startIP},${pe.actionTabs.data.startIP.substring(0,pe.actionTabs.data.startIP.lastIndexOf("."))+"."+pe.actionTabs.data.endIP}`],Or(wa),Zn(!0))},[pe.actionTabs]);const Ht=()=>{const hr=JSON.parse(JSON.stringify(fa));Object.keys(wa).forEach(co=>{var cr;wa[co]=(cr=hr==null?void 0:hr.exercise)==null?void 0:cr[co]}),Or(Zs(bs({},wa),{ip_limit:wa.ip_limit!=="no"}))},Or=hr=>{In(hr),yn.setFieldsValue(hr)},gr=hr=>{var co,cr;if(hr.categoryId=On.categoryId,hr.ip_limit=hr.ip_limit?"pub":"no",hr.ip_bind||(hr.ip_bind_type=!1),hr.open_camera&&hr.photo_count<1){le.ZP.warning("\u8BF7\u586B\u5199\u672C\u573A\u8003\u8BD5\u6700\u5927\u62CD\u6444\u6B21\u6570");return}if(!hr.start_password&&hr.is_start_locked){le.ZP.warning("\u8BF7\u586B\u5199\u5F00\u8003\u5BC6\u7801");return}if(hr.ip_limit!=="no"&&!((co=hr.public_ip)!=null&&co.length)&&!((cr=hr.inner_ip)!=null&&cr.length)){le.ZP.warning("\u8BF7\u586B\u5199\u516C\u7F51IP\u6216\u5185\u7F51IP\u5730\u5740");return}if(hr.is_locked||hr.open_camera||hr.screen_open||hr.login_restrict||hr.ip_bind||hr.ip_limit=="pub"||hr.ip_limit=="inner"||hr.identity_verify||hr.open_phone_video_recording){if((sa==null?void 0:sa.exercise_type)==1){lr(hr);return}Se.default.confirm({width:666,centered:!0,title:"\u63D0\u793A",icon:null,content:Da.createElement("div",null,"\u5F53\u524D\u8003\u8BD5\u6A21\u5F0F\u4E3A\u201C\u6A21\u62DF\u8003\u8BD5\u201D\uFF0C\u5F00\u542F",Da.createElement("span",{style:{color:"#FA6400"}}," ",(0,ne.hi)(hr)," "),"\u9632\u4F5C\u5F0A\u89C4\u5219\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\u3002\u786E\u5B9A\u5F00\u542F\u5417\uFF1F"),onOk:()=>lr(hr)});return}Fa(hr)},lr=hr=>{if(hr.open_camera||hr.screen_open){const co=Se.default.confirm({title:"\u8003\u8BD5\u8BF4\u660E",className:"custom-modal-divider",icon:null,width:750,content:Da.createElement("div",{className:"font16 p20"},hr.open_camera&&Da.createElement(me.Z,{justify:"start",className:"mt20"},Da.createElement(se.Z,{flex:"24px"},Da.createElement("span",{className:"iconfont icon-kaiqishexiangtou c-blue mr20 font24"})),Da.createElement(se.Z,{flex:"1"},"\u60A8\u5DF2\u5F00\u542F\u8003\u8BD5\u4E2D\u6444\u50CF\u9632\u4F5C\u5F0A\u529F\u80FD\uFF0C",Da.createElement("span",{className:"c-red"},"\u8FD9\u9700\u8981\u8C03\u7528\u5B66\u751F\u7528\u6237\u7684\u6444\u50CF\u8BBE\u5907"),"\u3002Educoder\u5E73\u53F0\u5C06\u4F1A\u4E25\u683C\u4FDD\u62A4\u6240\u6709\u5B66\u751F\u7684\u7167\u7247\u548C\u89C6\u9891\uFF0C\u5E76\u627F\u8BFA\u4E0D\u5728\u672C\u5E73\u53F0\u4EE5\u5916\u4F7F\u7528\u3002",Da.createElement("br",null),"\u8BF7\u786E\u8BA4\uFF1A\u4E3A\u4E25\u683C\u76D1\u7763\u8003\u8BD5\u4EE5\u83B7\u5F97\u516C\u5E73\uFF0C\u60A8\u540C\u610F\u5E76\u548C\u8981\u6C42Educoder\u5E73\u53F0\u5728\u672C\u6B21\u8003\u8BD5\u4E2D\u8C03\u7528\u5B66\u751F\u7528\u6237\u7684\u6444\u50CF\u8BBE\u5907\u5E76\u83B7\u53D6\u5B66\u751F\u7684\u5F71\u50CF\u4FE1\u606F\u3002")),hr.screen_open&&Da.createElement(me.Z,{justify:"start",className:"mt20"},Da.createElement(se.Z,{flex:"24px",className:"mr20"},Da.createElement("span",{className:"iconfont icon-kaiqifangqieping c-blue font24"})),Da.createElement(se.Z,{flex:"1"},"\u60A8\u5DF2\u5F00\u542F\u8003\u8BD5\u4E2D\u9632\u5207\u5C4F\u529F\u80FD\uFF0C\u8FD9\u9879\u529F\u80FD\u6682\u65F6\u4EC5\u652F\u6301\u8C37\u6B4C\u3001\u706B\u72D0\u6D4F\u89C8\u5668\u3002 \u8BF7\u786E\u4FDD\uFF1A\u5728\u6B63\u5F0F\u5F00\u59CB\u8003\u8BD5\u524D\u901A\u77E5\u5168\u4F53\u5B66\u751F\uFF0C\u4F7F\u7528 ",Da.createElement("img",{width:"26",src:Ei.JA})," ",Da.createElement("span",{className:"c-red"},"\u8C37\u6B4C\u6D4F\u89C8\u5668"),"\u6216",Da.createElement("img",{width:"26",src:Ei.Gm})," ",Da.createElement("span",{className:"c-red"},"\u706B\u72D0\u6D4F\u89C8\u5668"),"\u8FDB\u884C\u8003\u8BD5\u3002")),Da.createElement("p",{className:"ml40 mt40"},Da.createElement(Te.default,{onChange:cr=>co.update({okButtonProps:{disabled:!cr.target.checked}})},"\u6211\u5DF2\u9605\u8BFB"))),onOk:()=>{Fa(hr)},okButtonProps:{disabled:!0}})}else Fa(hr)},Fa=hr=>$s(void 0,null,function*(){Nn(!0);const co=yield(0,fe.ZP)(`/api/exercises/${On==null?void 0:On.categoryId}/prevent_cheating_settings.json`,{method:"post",body:hr});Nn(!1),co.status===0&&(le.ZP.success("\u4FDD\u5B58\u6210\u529F"),gt({type:"exercise/getCommonHeader",payload:bs({},On)}),gt({type:"exercise/getWorkSetting",payload:bs({},On)}),Zn(!1))});(0,E.useEffect)(()=>{ur(dr?"\u8868\u5355\u672A\u4FDD\u5B58":"")},[dr]);const Ba=hr=>{hr.preventDefault(),hr.returnValue=""},ur=(hr="")=>{gt({type:"exercise/setActionTabs",payload:{key:hr}})};return Da.createElement("section",{className:xo.formDom,style:{padding:"30px 50px"}},Da.createElement(St.Z,{spinning:ge["exercise/getWorkSetting"]||oa},Da.createElement(re.default,{form:yn,name:"basicForm",initialValues:Ga,colon:!1,onValuesChange:(hr,co)=>{console.log("onValuesChange",co);let cr=co;for(const Xa in hr){if(Xa=="is_locked"&&!co[Xa]&&(cr.login_restrict=!1,cr.screen_open=!1),Xa=="login_restrict"&&co[Xa]&&(cr.is_locked=!0),Xa=="screen_open"&&co[Xa]&&(cr.is_locked=!0),Xa=="screen_shot_open"&&co[Xa]){const Mr=Se.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Da.createElement("div",null,Da.createElement("div",{className:"mb10"},"1.\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u4F5C\u7B54\u524D",Da.createElement("span",{style:{color:"#F59A23"}},"\u9700\u8981\u9009\u62E9\u4E3B\u5C4F\u5E55\u8FDB\u884C\u5171\u4EAB\uFF0C\u8003\u8BD5\u4F5C\u7B54\u8FC7\u7A0B\u4E2D\u4E5F\u4E0D\u5141\u8BB8\u5173\u95ED\u5C4F\u5E55\u5171\u4EAB\uFF0C\u5426\u5219\u5C06\u4F1A\u76F4\u63A5\u9000\u51FA\u8003\u8BD5\uFF1B")),Da.createElement("div",null,"2.\u6559\u5E08\u53EF\u5728\u8003\u8BD5\u76D1\u63A7\u9875\u9762\u67E5\u770B\u622A\u5C4F\u8BB0\u5F55\u3002")),onOk:()=>$s(void 0,null,function*(){cr.screen_shot_open=!0,Or(cr)}),onCancel:()=>{cr.screen_shot_open=!1,Or(cr),Mr.destroy()}});break}(Xa=="ip_bind"||Xa=="ip_limit")&&!co.is_locked&&co[Xa]&&(cr.is_locked=!0),Xa=="open_camera"&&(cr.photo_count=cr.photo_count||5)}Or(cr),Zn(!0)},onFinish:gr},Da.createElement("div",{className:xo.title},"\u63A8\u8350\u9632\u4F5C\u5F0A\u6A21\u5F0F",Da.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u4E0D\u540C\u7684\u8003\u8BD5\u6A21\u5F0F\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u52FE\u9009\u5BF9\u5E94\u6A21\u5F0F\u63A8\u8350\u7684\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u652F\u6301\u4E8C\u6B21\u8C03\u6574\uFF09")),Da.createElement(re.default.Item,null,Da.createElement(Le.ZP.Group,{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",height:"50px"},value:Er,onChange:hr=>{if(hr.target.value==="exam")Or(Zs(bs(bs({},Ga),wa),{question_random:!0,choice_random:!0,is_start_locked:!0,is_locked:!0,login_restrict:!0,screen_open:!0,ip_bind:!0,forbid_copy:!0}));else if(hr.target.value==="practice"){Se.default.confirm({title:"\u63D0\u793A",centered:!0,content:"\u6A21\u62DF\u8003\u8BD5\u5C06\u53EA\u4F1A\u5F00\u542F\u201C\u5C0F\u9898\u9898\u76EE\u987A\u5E8F\u968F\u673A\u6253\u4E71\u201D\u548C\u201C\u9009\u62E9\u9898\u9009\u9879\u987A\u5E8F\u968F\u673A\u6253\u4E71\u201D\uFF0C\u786E\u5B9A\u8981\u4F7F\u7528\u6A21\u62DF\u8003\u8BD5\u63A8\u8350\u7684\u8BBE\u7F6E\u5417\uFF1F",icon:null,onOk:()=>{Or(Zs(bs({},Ga),{question_random:!0,choice_random:!0,forbid_copy:!1})),Ca(hr.target.value)}});return}Ca(hr.target.value)},buttonStyle:"solid",disabled:da},Da.createElement(Le.ZP,{value:"exam",style:{marginRight:"40px"}},"\u6B63\u5F0F\u6A21\u5F0F"),Da.createElement(Le.ZP,{value:"practice"},"\u6A21\u62DF\u6A21\u5F0F"))),Da.createElement("div",{className:xo.title,style:{marginTop:"30px"}},"\u9632\u4F5C\u5F0A\u8BBE\u7F6E"),Da.createElement(re.default.Item,{name:"forbid_copy",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px"}},Da.createElement(Te.default,{disabled:da},Da.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u7B54\u9898\u65F6\u4E0D\u5141\u8BB8\u8FDB\u884C\u590D\u5236\u7C98\u8D34"))),Da.createElement(re.default.Item,{name:"question_random",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px"}},Da.createElement(Te.default,{disabled:da},Da.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u5C0F\u9898\u9898\u76EE\u987A\u5E8F\u968F\u673A\u6253\u4E71"))),Da.createElement(re.default.Item,{name:"choice_random",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px"}},Da.createElement(Te.default,{disabled:da},Da.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u9009\u62E9\u9898\u9009\u9879\u987A\u5E8F\u968F\u673A\u6253\u4E71"))),Da.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Da.createElement(re.default.Item,{name:"is_start_locked",valuePropName:"checked",style:{marginBottom:0}},Da.createElement(Te.default,{disabled:da},Da.createElement(Da.Fragment,null,Da.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u5F00\u8003\u5BC6\u7801 ",Da.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5B66\u751F\u7B2C\u4E00\u6B21\u8FDB\u5165\u8003\u8BD5\u65F6\uFF0C\u9700\u8981\u8F93\u5165\u5F00\u8003\u5BC6\u7801\u624D\u80FD\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\uFF09"))))),wa.is_start_locked&&(0,Nt.GJ)()?Da.createElement(me.Z,{className:xo.unlockKeyWrapper,align:"middle"},Da.createElement(re.default.Item,{name:"start_password",style:{marginBottom:0}},Da.createElement(Fe.default,{size:"large",className:xo.unlockKeyInput,disabled:da,placeholder:"\u8BF7\u8F93\u5165\u5F00\u8003\u5BC6\u7801"})),Da.createElement(se.Z,null,!da&&Da.createElement(Ee.ZP,{type:"link",loading:kt,onClick:()=>$s(void 0,null,function*(){la(!0);let hr=Math.floor(Math.random()*1e6).toString().padStart(6,"0"),co=yield(0,fe.ZP)(`/api/exercises/${On==null?void 0:On.categoryId}/change_pwd.json`,{method:"post",body:{type:1,pwd:hr}});la(!1),(co==null?void 0:co.status)===0&&yn.setFieldsValue({start_password:hr})})},"\u6362\u4E00\u6362"))):Da.createElement(re.default.Item,{hidden:!0,name:"start_password",label:"\u5F00\u8003\u5BC6\u7801(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"})),Da.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Da.createElement(re.default.Item,{name:"is_locked",valuePropName:"checked",style:{marginBottom:0}},Da.createElement(Te.default,{disabled:da},Da.createElement(Da.Fragment,null,Da.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u89E3\u9501\u7801 ",Da.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5982\u679C\u5B66\u751F\u5728\u8003\u8BD5\u4E2D\u9014\u9000\u51FA\u60F3\u518D\u7EE7\u7EED\u8003\u8BD5\uFF0C\u9700\u8981\u4F7F\u7528\u89E3\u9501\u7801\u8FDB\u884C\u89E3\u9501\u3002\uFF09"))))),wa.is_locked&&(0,Nt.GJ)()?Da.createElement(me.Z,{className:xo.unlockKeyWrapper,align:"middle"},Da.createElement(re.default.Item,{style:{marginBottom:0},name:"unlock_key"},Da.createElement(Fe.default,{size:"large",className:xo.unlockKeyInput,disabled:da,placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"})),Da.createElement(se.Z,null,!da&&Da.createElement(Ee.ZP,{type:"link",loading:sr,onClick:()=>$s(void 0,null,function*(){Ka(!0);let hr=Math.floor(Math.random()*1e6).toString().padStart(6,"0"),co=yield(0,fe.ZP)(`/api/exercises/${On==null?void 0:On.categoryId}/change_pwd.json`,{method:"post",body:{type:2,pwd:hr}});Ka(!1),(co==null?void 0:co.status)===0&&yn.setFieldsValue({unlock_key:hr})})},"\u6362\u4E00\u6362"))):Da.createElement(re.default.Item,{hidden:!0,name:"unlock_key",label:"\u8003\u8BD5\u89E3\u9501\u7801(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"})),Da.createElement(re.default.Item,{name:"login_restrict",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Da.createElement(Te.default,{disabled:da},Da.createElement(Da.Fragment,null,Da.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u767B\u5F55\u9650\u5236",Da.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5B66\u751F\u5728\u8003\u8BD5\u671F\u95F4\u7B2C\u4E8C\u6B21\u53CA\u540E\u7EED\u767B\u5F55\u7CFB\u7EDF\u65F6\uFF0C\u9700\u8981\u76D1\u8003\u8001\u5E08\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801\u624D\u80FD\u767B\u5F55\u7CFB\u7EDF\uFF09"))))),Da.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Da.createElement(re.default.Item,{name:"screen_open",valuePropName:"checked"},Da.createElement(Te.default,{disabled:da},Da.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u5207\u5C4F\u540E\u5F3A\u5236\u4EA4\u5377"))),wa.screen_open?Da.createElement(Da.Fragment,null,Da.createElement(me.Z,{gutter:10,className:`${xo.unlockKeyWrapper}`,style:{color:"#666666"},align:"middle",wrap:!1},Da.createElement(se.Z,null,"\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u5207\u6362\u9875\u9762\u8D85\u8FC7"),Da.createElement(se.Z,null,Da.createElement(re.default.Item,{name:"screen_num",style:{marginBottom:0}},Da.createElement(Me.Z,{size:"large",disabled:da,min:0,max:10,addonAfter:"\u6B21",style:{width:"150px"}}))),Da.createElement(se.Z,null,"\u540E\u5C06\u88AB\u5F3A\u5236\u4EA4\u5377\uFF0C\u5207\u6362\u5230\u5176\u4ED6\u9875\u9762"),Da.createElement(se.Z,null,Da.createElement(re.default.Item,{name:"screen_sec",style:{marginBottom:0}},Da.createElement(Me.Z,{size:"large",disabled:da,min:0,max:60,addonAfter:"\u79D2",style:{width:"150px"}}))),Da.createElement(se.Z,null,"\u540E\u5373\u5224\u5B9A\u4E3A\u5207\u5C4F\u3002")),Da.createElement(me.Z,{gutter:10,className:`c-grey-333 ${xo.unlockKeyWrapper}`,align:"middle",wrap:!1},Da.createElement(se.Z,null,Da.createElement(re.default.Item,{name:"screen_shot_open",valuePropName:"checked",style:{marginBottom:0}},Da.createElement(ye.Z,{disabled:da||!wa.screen_open}))),Da.createElement(se.Z,{style:{color:"#666666"}},"\u5B66\u751F\u9000\u51FA\u5168\u5C4F\u6216\u5207\u6362\u9875\u9762\u540E\u8FDB\u884C\u622A\u5C4F"))):Da.createElement(Da.Fragment,null,Da.createElement(re.default.Item,{hidden:!0,name:"screen_num",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"}),Da.createElement(re.default.Item,{hidden:!0,name:"screen_sec",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"}),Da.createElement(re.default.Item,{hidden:!0,name:"screen_shot_open",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"}))),Da.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Da.createElement(re.default.Item,{name:"ip_bind",valuePropName:"checked",style:{marginBottom:0}},Da.createElement(Te.default,{disabled:da},Da.createElement(Da.Fragment,null,Da.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"IP\u5730\u5740\u7ED1\u5B9A",Da.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5F00\u59CB\u8003\u8BD5\u7684\u5B66\u751F\u8D26\u53F7\u5C06\u81EA\u52A8\u4E0E\u8BBE\u5907\u516C\u7F51IP\u6216\u5185\u7F51IP\u8FDB\u884C\u7ED1\u5B9A\u3002\u5982\u9047\u7279\u6B8A\u60C5\u51B5\uFF0C\u53EF\u7531\u6559\u5E08/\u52A9\u6559\u8FDB\u884CIP\u89E3\u7ED1\u3002\uFF09"))))),wa.ip_bind&&(0,Nt.GJ)()?Da.createElement(me.Z,{className:xo.unlockKeyWrapper,style:{flexDirection:"column"}},Da.createElement(re.default.Item,{name:"ip_bind_type",style:{marginBottom:0}},Da.createElement(Le.ZP.Group,null,Da.createElement(Le.ZP,{value:!1,style:{marginRight:"32px",fontWeight:"400"}},Da.createElement("span",{style:{color:"#000"}},"\u7ED1\u5B9A\u5916\u7F51IP",Da.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u5B66\u6821\u6821\u56ED\u7F51\u7535\u8111\u7684\u516C\u7F51IP\u53EF\u80FD\u4F1A\u5B58\u5728\u53D8\u52A8\uFF09"))),Da.createElement(Le.ZP,{value:!0,style:{fontWeight:"400"}},Da.createElement("span",{style:{color:"#000"}},"\u7ED1\u5B9A\u5185\u7F51IP",Da.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u9700\u8981\u5B89\u88C5\u63D2\u4EF6\u624D\u80FD\u83B7\u53D6ip\uFF0C\u524D\u5F80",Da.createElement("a",{className:"c-blue",target:"_blank",href:"https://www.educoder.net/forums/4478"},"\u4E0B\u8F7D\u63D2\u4EF6"),"\uFF09")))))):Da.createElement(re.default.Item,{hidden:!0,name:"ip_bind_type",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"})),Da.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Da.createElement(re.default.Item,{name:"ip_limit",valuePropName:"checked",style:{marginBottom:0}},Da.createElement(Te.default,{disabled:da},Da.createElement(Da.Fragment,null,Da.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u9650\u5236\u8003\u8BD5\u8BBF\u95EEIP",Da.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u9650\u5236\u53C2\u4E0E\u8003\u8BD5\u8BBE\u5907\u7684IP\u5730\u5740\u8303\u56F4\uFF09"))))),Da.createElement(re.default.Item,{name:"public_ip",label:"\u516C\u7F51IP\u5730\u5740\u8303\u56F4(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)",hidden:!0}),Da.createElement(re.default.Item,{name:"inner_ip",label:"\u5185\u7F51IP\u5730\u5740\u8303\u56F4(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)",hidden:!0}),(wa==null?void 0:wa.ip_limit)&&Da.createElement(me.Z,{className:xo.unlockKeyWrapper,style:{flexDirection:"column"}},Da.createElement(se.Z,null,Da.createElement("span",{className:"c-red"},"\uFF08\u53EA\u5141\u8BB8\u5728Chrome\u8C37\u6B4C\u6D4F\u89C8\u5668\u4F5C\u7B54\uFF0C\u5E76\u4E14\u8981\u6C42\u5B66\u751F\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6\uFF09"),Da.createElement("a",{className:"c-blue",target:"_blank",href:"https://www.educoder.net/forums/4478"},"\u5982\u4F55\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6?")),Da.createElement(me.Z,{className:`mt15 ${xo.ipWrp}`,style:{background:"#F6F7F9"}},Da.createElement(se.Z,null,"\u516C\u7F51IP\u5730\u5740\u8303\u56F4\uFF1A"),Da.createElement(se.Z,null,(on=wa.public_ip)==null?void 0:on.map((hr,co)=>Da.createElement("span",{key:co,className:xo.ipItem},Da.createElement("i",null,hr," "),!da&&Da.createElement(Jc.Z,{onClick:()=>{Se.default.confirm({okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u5B9A\u5220\u9664\u8BE5IP\u5417\uFF1F",onOk:()=>{wa.public_ip.splice(co,1),Or(bs({},wa))}})},className:" c-grey-c",size:20}))),(0,Nt.GJ)()&&!da&&Da.createElement("span",{onClick:()=>{gt({type:"exercise/setActionTabs",payload:{key:"addIp",type:"public_ip"}})},className:"font14 c-blue ml10",style:{cursor:"pointer"}}," ",Da.createElement("i",{className:"iconfont icon-xuanyong font14"})," \u6DFB\u52A0"))),Da.createElement(me.Z,{className:`mt15 ${xo.ipWrp}`,style:{background:"#F6F7F9"}},Da.createElement(se.Z,null,Da.createElement("span",null,"\u5185\u7F51IP\u5730\u5740\u8303\u56F4\uFF1A")),Da.createElement(se.Z,null,(ht=wa.inner_ip)==null?void 0:ht.map((hr,co)=>Da.createElement("span",{className:xo.ipItem},Da.createElement("i",null,hr," "),!da&&Da.createElement(Jc.Z,{onClick:()=>{da||Se.default.confirm({title:"\u786E\u5B9A\u5220\u9664\u8BE5IP\u5417\uFF1F",onOk:()=>{wa.inner_ip.splice(co,1),Or(bs({},wa))}})},className:" c-grey-c",size:20}))),(0,Nt.GJ)()&&!da&&Da.createElement("span",{className:"font14 c-blue ml10",onClick:()=>{gt({type:"exercise/setActionTabs",payload:{key:"addIp",type:"inner_ip"}})},style:{cursor:"pointer"}}," ",Da.createElement("i",{className:"iconfont icon-xuanyong font14"})," \u6DFB\u52A0"))))),Da.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Da.createElement(re.default.Item,{name:"open_camera",valuePropName:"checked",style:{marginBottom:0}},Da.createElement(Te.default,{disabled:da},Da.createElement(Da.Fragment,null,Da.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u4E2D\u542F\u7528\u62CD\u7167\u529F\u80FD\u8FDB\u884C\u76D1\u8003\u548C\u884C\u4E3A\u5206\u6790",Da.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u5B66\u751F\u5728\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u4F7F\u7528\u7535\u8111\u6444\u50CF\u5934\u968F\u673A\u6293\u62CD\u7167\u7247\uFF0C\u7528\u4E8E\u76D1\u8003\u548C\u5B66\u4E60\u884C\u4E3A\u5206\u6790\uFF0C\u5206\u6790\u7ED3\u679C\u53EF\u5728\u5B66\u751F\u7B54\u5377\u4E2D\u67E5\u770B\uFF09"))))),wa.open_camera?Da.createElement(me.Z,{gutter:10,className:`c-grey-333 ${xo.unlockKeyWrapper}`,align:"middle",wrap:!1},Da.createElement(se.Z,{style:{color:"#666666"}},"\u672C\u573A\u8003\u8BD5\u6700\u591A\u62CD\u6444"),Da.createElement(se.Z,null,Da.createElement(re.default.Item,{name:"photo_count",style:{marginBottom:0}},Da.createElement(Me.Z,{size:"large",disabled:da||!wa.open_camera,min:1,max:(0,Nt.Ny)()?1e3:10,addonAfter:"\u6B21",style:{width:"150px"}}))),Da.createElement(se.Z,null,Da.createElement("span",{className:"c-grey-c font14 ml10",style:{color:"#666"}},"\uFF08\u53EF\u586B\u5199\u6700\u5927\u503C\u4E3A10\uFF09"))):Da.createElement(re.default.Item,{hidden:!0,name:"photo_count",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"})),Da.createElement(re.default.Item,{name:"identity_verify",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Da.createElement(Te.default,{disabled:!(0,Nt.ag)()||da},Da.createElement(Da.Fragment,null,Da.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u524D\u4EBA\u8138\u8EAB\u4EFD\u6838\u9A8C ",Da.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5B66\u751F\u5F00\u59CB\u8003\u8BD5\u524D\u9700\u8981\u4EBA\u8138\u9A8C\u8BC1\u5BA1\u6838\uFF0C\u5BA1\u6838\u901A\u8FC7\u540E\u624D\u53EF\u8FDB\u5165\u7B54\u9898\uFF09"))))),Da.createElement(re.default.Item,{name:"open_phone_video_recording",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px"}},Da.createElement(Te.default,{disabled:!(0,Nt.ag)()||da},Da.createElement(Da.Fragment,null,Da.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u4E2D\u5F00\u542F\u624B\u673A\u89C6\u9891\u5F55\u5236",Da.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u5B66\u751F\u5F00\u59CB\u8003\u8BD5\u524D\u5FC5\u987B\u5148\u5F00\u542F\u624B\u673A\u5F55\u5236\u89C6\u9891\uFF0C\u6559\u5E08/\u52A9\u6559\u53EF\u5728\u8BD5\u5377\u8BE6\u60C5-\u6444\u50CF\u76D1\u63A7\u9875\u9762\u67E5\u770B\u5B66\u751F\u89C6\u9891\u52A8\u6001\uFF09")))))),((0,Nt.aN)()||((He=pe==null?void 0:pe.commonHeader)==null?void 0:He.exercise_author))&&!(sa!=null&&sa.appraise_label)&&Da.createElement(Ee.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:()=>{yn.submit()}},"\u4FDD\u5B58")),Da.createElement(js,null),Da.createElement(Se.default,{centered:!0,destroyOnClose:!0,open:va,title:"\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41\u793E\u533A",width:"500px",footer:null,onCancel:()=>_n(!1)},Da.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},Da.createElement("p",null,"\u626B\u7801\u6216\u641C\u7D22\u52A0\u5165\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41QQ\u7FA4\uFF1A",(Ie=ve==null?void 0:ve.setting)==null?void 0:Ie.homepage_tea_qq_number," "),Da.createElement("img",{src:`${Oe.Z.IMG_SERVER}/${(Vn=ve==null?void 0:ve.setting)==null?void 0:Vn.homepage_tea_qq_qrcode_url}`,width:200,height:200}))))};var Lc=(0,Ce.connect)(({exercise:pe,loading:ve,globalSetting:ge})=>({exercise:pe,loading:ve.effects,globalSetting:ge}))(Oc),ui=z(59301),Nc=Object.defineProperty,$c=Object.defineProperties,vc=Object.getOwnPropertyDescriptors,Rc=Object.getOwnPropertySymbols,Ed=Object.prototype.hasOwnProperty,Al=Object.prototype.propertyIsEnumerable,au=(pe,ve,ge)=>ve in pe?Nc(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,Ou=(pe,ve)=>{for(var ge in ve||(ve={}))Ed.call(ve,ge)&&au(pe,ge,ve[ge]);if(Rc)for(var ge of Rc(ve))Al.call(ve,ge)&&au(pe,ge,ve[ge]);return pe},ss=(pe,ve)=>$c(pe,vc(ve)),hs=(pe,ve,ge)=>new Promise((gt,Kt)=>{var tt=He=>{try{ht(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{ht(ge.throw(He))}catch(Ie){Kt(Ie)}},ht=He=>He.done?gt(He.value):Promise.resolve(He.value).then(tt,on);ht((ge=ge.apply(pe,ve)).next())});const Mc=({exercise:pe,loading:ve,dispatch:ge})=>{var gt,Kt,tt;const{workSetting:on,commonHeader:ht}=pe,He=(0,Ce.useParams)();He.category=He.categoryId;const[Ie,Vn]=(0,E.useState)(!1),[fa,sa]=(0,E.useState)(!1);let[yn,On]=(0,E.useState)({score_open:!1,answer_open:!1,show_statistic:!1,open_total_score:!1,open_score_reviewed:!0,open_score_commited:!1,open_score:!1,answered_open:!1,assistant_auth:!1,passing_rate:60,use_blank_score:!1,downcase:!1,open_make_up:!1,make_up_score:1});(0,E.useEffect)(()=>{Ma("\u8868\u5355\u672A\u4FDD\u5B58")},[yn]);const da=_n=>{_n.preventDefault(),_n.returnValue=""},Ma=(_n="")=>{ge({type:"exercise/setActionTabs",payload:{key:_n}})};(0,E.useEffect)(()=>{var _n,Ga;oa(),(_n=on==null?void 0:on.exercise)!=null&&_n.id&&!(0,Nt.aN)()&&!((Ga=on==null?void 0:on.exercise)!=null&&Ga.is_creator)&&Vn(!0)},[pe==null?void 0:pe.workSetting]),(0,E.useEffect)(()=>{},[]);const oa=()=>{const _n=JSON.parse(JSON.stringify(on));Object.keys(yn).forEach(Ga=>{var wa;yn[Ga]=((wa=_n==null?void 0:_n.exercise)==null?void 0:wa[Ga])||yn[Ga]}),On(yn),pe.actionTabs.key!="\u6279\u91CF\u53D1\u5E03"&&Ma("")},Nn=()=>{const _n=JSON.parse(JSON.stringify(yn));_n.categoryId=He.categoryId,va(_n)},va=_n=>hs(void 0,null,function*(){var Ga;if((_n==null?void 0:_n.use_blank_score)!==((Ga=on==null?void 0:on.exercise)==null?void 0:Ga.use_blank_score)){let In=Se.default.confirm({closable:!0,width:500,centered:!0,icon:null,title:"\u63D0\u793A",onOk:()=>hs(void 0,null,function*(){sa(!0);const dr=yield(0,fe.ZP)(`/api/exercises/${He==null?void 0:He.categoryId}/property_settings.json`,{method:"post",body:_n});sa(!1),dr.status===0&&(le.ZP.success("\u4FDD\u5B58\u6210\u529F"),Ma(""),ge({type:"exercise/getCommonHeader",payload:Ou({},He)}),ge({type:"exercise/getWorkSetting",payload:Ou({},He)}),sa(!1))})});_n!=null&&_n.use_blank_score?In.update({content:ui.createElement("div",null,"\u60A8\u5DF2\u52FE\u9009",ui.createElement("span",{style:{color:"#165DFF"}},"\u201C \u591A\u9009\u9898\u6F0F\u9009\u90E8\u5206\u7ED9\u5206 \u201D"),"\uFF0C\u4FDD\u5B58\u8BBE\u7F6E\u540E\u5C06\u4F1A\u6309\u7167\u65B0\u7684\u7ED9\u5206\u65B9\u5F0F\u91CD\u65B0\u8BA1\u7B97\u5206\u503C\u3002\u662F\u5426\u786E\u5B9A\u4FEE\u6539\uFF1F")}):In.update({content:ui.createElement("div",null,"\u60A8\u5DF2\u53D6\u6D88\u52FE\u9009",ui.createElement("span",{style:{color:"#165DFF"}},"\u201C \u591A\u9009\u9898\u6F0F\u9009\u90E8\u5206\u7ED9\u5206 \u201D"),"\uFF0C\u4FDD\u5B58\u8BBE\u7F6E\u540E\u5C06\u4F1A\u6309\u7167\u65B0\u7684\u7ED9\u5206\u65B9\u5F0F\u91CD\u65B0\u8BA1\u7B97\u5206\u503C\u3002\u662F\u5426\u786E\u5B9A\u4FEE\u6539\uFF1F")});return}sa(!0);const wa=yield(0,fe.ZP)(`/api/exercises/${He==null?void 0:He.categoryId}/property_settings.json`,{method:"post",body:_n});sa(!1),wa.status===0&&(le.ZP.success("\u4FDD\u5B58\u6210\u529F"),Ma(""),ge({type:"exercise/getCommonHeader",payload:Ou({},He)}),ge({type:"exercise/getWorkSetting",payload:Ou({},He)}))});return ui.createElement("section",{className:xo.scoreSettingWrapper,style:{padding:"30px 50px"}},ui.createElement(St.Z,{spinning:ve["exercise/getWorkSetting"]||fa},(ht==null?void 0:ht.is_make_up_exercise)&&ui.createElement(ui.Fragment,null,ui.createElement(me.Z,{align:"middle",justify:"space-between",style:{background:"#F6F7F9",padding:"13px 30px"}},ui.createElement(se.Z,null,ui.createElement(Te.default,{checked:yn.open_make_up,disabled:Ie,onChange:_n=>{yn.open_make_up=_n.target.checked,On(Object.assign({},yn))},className:xo.mainRuleText},ui.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u8865\u8003\u6263\u5206 ")),ui.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u7CFB\u7EDF\u5C06\u5728\u6BCF\u4E2A\u53C2\u52A0\u8865\u8003\u5B66\u751F\u6700\u7EC8\u6210\u7EE9\u7684\u57FA\u7840\u4E0A\u81EA\u52A8\u6263\u9664\u5BF9\u5E94\u8BBE\u7F6E\u7684\u5206\u503C\uFF09"))),yn.open_make_up&&ui.createElement("div",{className:"flex item-center gap-10px",style:{background:"#F6F7F9",padding:"13px 54px"}},ui.createElement("div",null,"\u6263\u5206"),ui.createElement(Me.Z,{value:yn==null?void 0:yn.make_up_score,min:1,step:1,max:(gt=on==null?void 0:on.exercise)!=null&>.total_score?Number((Kt=on==null?void 0:on.exercise)==null?void 0:Kt.total_score):Number.MAX_SAFE_INTEGER,suffix:"\u5206",style:{width:"120px"},onChange:_n=>{On(ss(Ou({},yn),{make_up_score:Math.floor(_n)}))}}))),ui.createElement(me.Z,{align:"middle",justify:"space-between",style:{background:"#F6F7F9",padding:"13px 30px"}},ui.createElement(se.Z,null,ui.createElement(Te.default,{checked:yn.use_blank_score,disabled:Ie,onChange:_n=>{yn.use_blank_score=_n.target.checked,On(Object.assign({},yn))},className:xo.mainRuleText},ui.createElement(ui.Fragment,null,ui.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u591A\u9009\u9898\u6F0F\u9009\u90E8\u5206\u7ED9\u5206"))),ui.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5B66\u751F\u6709\u6F0F\u9009\u6B63\u786E\u7B54\u6848\u4F46\u662F\u9009\u4E2D\u7684\u7B54\u6848\u5168\u90E8\u6B63\u786E\uFF0C\u53EF\u83B7\u5F97\u90E8\u5206\u5206\u503C\uFF0C\u5206\u503C=\u9009\u4E2D\u7684\u7B54\u6848\u4E2A\u6570*\uFF08\u8BE5\u5C0F\u9898\u5206\u503C/\u6B63\u786E\u7B54\u6848\u7684\u4E2A\u6570\uFF09\uFF09"))),ui.createElement(me.Z,{align:"middle",justify:"space-between",style:{background:"#F6F7F9",padding:"13px 30px"}},ui.createElement(se.Z,null,ui.createElement(Te.default,{checked:yn.downcase,disabled:Ie,onChange:_n=>{yn.downcase=_n.target.checked,On(Object.assign({},yn))},className:xo.mainRuleText},ui.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u586B\u7A7A\u9898\u5224\u5206\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),ui.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u586B\u7A7A\u9898\u5728\u5224\u5206\u65F6\uFF0C\u5C06\u5FFD\u7565\u7B54\u6848\u603B\u4E2D\u82F1\u6587\u5B57\u6BCD\u5927\u5C0F\u5199\u9650\u5236\uFF09"))),ui.createElement(me.Z,{align:"middle",justify:"space-between",style:{background:"#F6F7F9",padding:"13px 30px",marginTop:"1px"}},ui.createElement(se.Z,null,ui.createElement(Te.default,{checked:yn.open_total_score,disabled:Ie,onChange:_n=>{yn.open_total_score=_n.target.checked,_n.target.checked?(yn.open_score=!1,yn.open_score_reviewed=!0):(yn.open_score=!0,yn.open_score_reviewed=!1),On(Object.assign({},yn))},className:xo.mainRuleText},ui.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u5141\u8BB8\u5B66\u751F\u67E5\u770B\u6210\u7EE9")),ui.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u53EF\u914D\u7F6E\u5B66\u751F\u5728\u67D0\u9636\u6BB5\u53EF\u67E5\u770B\u8003\u8BD5\u6210\u7EE9\uFF09"))),yn.open_total_score&&ui.createElement(ui.Fragment,null,ui.createElement(me.Z,{style:{background:"#F6F7F9",padding:"13px 54px"}},ui.createElement(Le.ZP.Group,{disabled:Ie,value:yn.open_score?"afterEndTime":yn!=null&&yn.open_score_reviewed?"afterReview":"afterCommit",onChange:_n=>{_n.target.value==="afterEndTime"?On(Ga=>ss(Ou({},Ga),{open_score:!0,open_score_reviewed:!1,open_score_commited:!1})):_n.target.value==="afterReview"?On(Ga=>ss(Ou({},Ga),{open_score:!1,open_score_reviewed:!0,open_score_commited:!1})):On(Ga=>ss(Ou({},Ga),{open_score:!1,open_score_reviewed:!1,open_score_commited:!0}))}},ui.createElement(Le.ZP,{value:"afterEndTime",style:{marginRight:"80px"}},ui.createElement("span",{style:{color:"#000"}},"\u8003\u8BD5\u622A\u6B62\u540E")),ui.createElement(Le.ZP,{value:"afterCommit",style:{marginRight:"80px"}},ui.createElement("span",{style:{color:"#000"}},"\u63D0\u4EA4\u8BD5\u5377\u540E")),ui.createElement(Le.ZP,{value:"afterReview"},ui.createElement("span",{style:{color:"#000"}},"\u8003\u8BD5\u622A\u6B62\u4E14\u8BD5\u5377\u8BC4\u9605\u5B8C\u6210\u540E")))),ui.createElement(me.Z,{style:{background:"#F6F7F9",padding:"13px 30px",marginTop:"1px"}},ui.createElement(Te.default,{className:xo.mainRuleText,checked:yn.answered_open,disabled:Ie,onChange:_n=>{yn.answered_open=_n.target.checked,On(Object.assign({},yn))}},ui.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u5141\u8BB8\u67E5\u770B\u8BD5\u5377")),ui.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u4E2A\u4EBA\u8003\u8BD5\u7B54\u5377\uFF09")),yn.answered_open&&ui.createElement(me.Z,{style:{background:"#F6F7F9",padding:"13px 54px"}},ui.createElement(Le.ZP.Group,{value:yn.answer_open,disabled:Ie,onChange:_n=>{yn.answer_open=_n.target.value,On(Object.assign({},yn))}},ui.createElement(Le.ZP,{value:!0,style:{marginRight:"25px"}},ui.createElement("span",{style:{color:"#000"}},"\u663E\u793A\u8BD5\u9898\u7B54\u6848\u548C\u89E3\u6790")),ui.createElement(Le.ZP,{value:!1},ui.createElement("span",{style:{color:"#000"}},"\u4E0D\u663E\u793A\u8BD5\u9898\u7B54\u6848\u548C\u89E3\u6790")))),ui.createElement(me.Z,{style:{background:"#F6F7F9",padding:"13px 30px",marginTop:"1px"}},ui.createElement(Te.default,{className:xo.mainRuleText,checked:yn.score_open,disabled:Ie,onChange:_n=>{yn.score_open=_n.target.checked,On(Object.assign({},yn))}},ui.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u5141\u8BB8\u5DF2\u63D0\u4EA4\u7B54\u9898\u7684\u5B66\u751F\u67E5\u770B\u5176\u5B83\u5B66\u751F\u7684\u6210\u7EE9")),ui.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5DF2\u7ECF\u4EA4\u5377\u7684\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u5176\u4ED6\u540C\u5B66\u672C\u573A\u8003\u8BD5\u7684\u6210\u7EE9\uFF09")),ui.createElement(me.Z,{style:{background:"#F6F7F9",padding:"13px 30px"}},ui.createElement(Te.default,{className:xo.mainRuleText,checked:yn.show_statistic,disabled:Ie,onChange:_n=>{yn.show_statistic=_n.target.checked,On(Object.assign({},yn))}},ui.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u5141\u8BB8\u5DF2\u63D0\u4EA4\u7B54\u9898\u7684\u5B66\u751F\u67E5\u770B\u7EDF\u8BA1\u7ED3\u679C")),ui.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5DF2\u7ECF\u4EA4\u5377\u7684\u5B66\u751F\u53EF\u4EE5\u672C\u573A\u8003\u8BD5\u7684\u7EDF\u8BA1\u7ED3\u679C\uFF09"))),((0,Nt.aN)()||((tt=pe==null?void 0:pe.commonHeader)==null?void 0:tt.exercise_author))&&ui.createElement(Ee.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:Nn},"\u4FDD\u5B58")))};var ed=(0,Ce.connect)(({exercise:pe,loading:ve,globalSetting:ge})=>({exercise:pe,loading:ve.effects,globalSetting:ge}))(Mc),di=z(59301),td=Object.defineProperty,hc=Object.defineProperties,Gd=Object.getOwnPropertyDescriptors,Dd=Object.getOwnPropertySymbols,Cd=Object.prototype.hasOwnProperty,Hs=Object.prototype.propertyIsEnumerable,yd=(pe,ve,ge)=>ve in pe?td(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,zs=(pe,ve)=>{for(var ge in ve||(ve={}))Cd.call(ve,ge)&&yd(pe,ge,ve[ge]);if(Dd)for(var ge of Dd(ve))Hs.call(ve,ge)&&yd(pe,ge,ve[ge]);return pe},Ac=(pe,ve)=>hc(pe,Gd(ve)),Sd=(pe,ve,ge)=>new Promise((gt,Kt)=>{var tt=He=>{try{ht(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{ht(ge.throw(He))}catch(Ie){Kt(Ie)}},ht=He=>He.done?gt(He.value):Promise.resolve(He.value).then(tt,on);ht((ge=ge.apply(pe,ve)).next())});const Id=({exercise:pe,globalSetting:ve,loading:ge,dispatch:gt})=>{const{workSetting:Kt,commonHeader:tt}=pe,on=(0,Ce.useParams)();on.category=on.categoryId;const[ht,He]=(0,E.useState)(!1),[Ie,Vn]=(0,E.useState)(0),[fa,sa]=(0,E.useState)(0),[yn,On]=(0,E.useState)(!1),[da,Ma]=(0,E.useState)({}),[oa,Nn]=(0,E.useState)(!1),[va,_n]=(0,E.useState)([]),[Ga,wa]=(0,E.useState)([]),[In,dr]=(0,E.useState)([]),[Zn,kt]=(0,E.useState)([]),[la,sr]=(0,E.useState)([]);let[Ka,Er]=(0,E.useState)({select_appraise:!1,sealed_review:!1,review_type:0,end_time:""});(0,E.useEffect)(()=>{var Xa;!(0,Nt.aN)()&&!((Xa=Kt==null?void 0:Kt.exercise)!=null&&Xa.is_creator)&&He(!0)},[Kt]),(0,E.useEffect)(()=>{Ca()},[tt]);const Ca=()=>Sd(void 0,null,function*(){On(!0);const Xa=yield(0,fe.ZP)(`/api/exercises/${on==null?void 0:on.categoryId}/distinguish_exercise_setting.json`,{method:"get"});Object.keys(Ka).forEach(Mr=>{Ka[Mr]=Xa==null?void 0:Xa[Mr]}),console.log(Xa,"res"),Ma(zs({},Xa)),sr((Xa==null?void 0:Xa.exercise_questions)||[]),Fa(zs({},Xa)),wa((Xa==null?void 0:Xa.course_review_teachers)||[]),Er(Ac(zs({},Ka),{select_appraise:!!Xa.end_time})),Vn((Xa==null?void 0:Xa.total)||0),sa((Xa==null?void 0:Xa.finish_total)||0),On(!1),cr("")}),Ht=()=>{const Xa=JSON.parse(JSON.stringify(Ka));if(!Xa.select_appraise){Ca();return}if(!Xa.end_time){le.ZP.warning("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");return}if(!Xa.review_type&&!Zn.length){le.ZP.warning("\u8BF7\u81F3\u5C11\u6DFB\u52A0\u4E00\u4F4D\u8BC4\u9605\u6559\u5E08");return}if(Xa.review_type&&!la.some(Mr=>!!Mr.appraise_teachers.length)){le.ZP.warning("\u8BF7\u81F3\u5C11\u6DFB\u52A0\u4E00\u4F4D\u8BC4\u9605\u6559\u5E08");return}Xa.review_type===0&&(Xa.exercises=Zn==null?void 0:Zn.map(Mr=>{var Hr;return{id:Mr.id,total:Mr.total,finish_total:Mr.finish_total,unfinished_total:Mr.unfinished_total,appraise_teacher_ids:(Hr=Mr==null?void 0:Mr.appraise_teachers)==null?void 0:Hr.map(Va=>({id:Va.id}))}})),Xa.review_type===1&&(Xa.exercise_questions=la==null?void 0:la.map(Mr=>{var Hr;return{id:Mr.id,total:Mr.total,question_id:Mr.question_id,appraise_teacher_ids:(Hr=Mr==null?void 0:Mr.appraise_teachers)==null?void 0:Hr.map(Va=>({id:Va.id,message_status:Va.message_status}))}})),delete Xa.select_appraise,Se.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,closable:!0,width:650,title:"\u63D0\u793A",content:di.createElement("div",null,di.createElement("div",null,"\u4E3A\u786E\u4FDD\u96C6\u4E2D\u9605\u5377\u6A21\u5F0F\u8BC4\u5206\u7ED3\u679C\u7684\u51C6\u786E\u6027\uFF0C\u4FDD\u5B58\u8BC4\u9605\u8BBE\u7F6E\u4E4B\u540E\uFF0C\u672C\u573A\u8003\u8BD5\u5C06",di.createElement("span",{style:{color:"#FA6400"}},"\u7981\u6B62"),"\u8FDB\u884C\u4EE5\u4E0B\u64CD\u4F5C\uFF1A"),di.createElement("div",{style:{padding:10,marginTop:5,background:"#F6F7F9"}},"1.\u53D1\u5E03\u65B0\u73ED\u7EA7\u8003\u8BD5",di.createElement("br",null),"2.\u4FEE\u6539\u672C\u573A\u8003\u8BD5\u7ED3\u675F\u65F6\u95F4",di.createElement("br",null),"3.\u5F00\u542F\u8865\u8003",di.createElement("br",null),"4.\u7F16\u8F91\u8BD5\u5377"),di.createElement("div",{className:"c-grey-999",style:{marginTop:10,color:"#FA6A0A",display:"flex",alignItems:"center"}},di.createElement(x.Z,{style:{marginRight:3}})," ",di.createElement("span",null,"\u6CE8\u610F\uFF1A\u5982\u9700\u53D1\u5E03\u65B0\u73ED\u7EA7\u8003\u8BD5\uFF0C\u8BF7\u521B\u5EFA\u65B0\u8BD5\u5377\u540E\u53D1\u5E03"))),onOk:()=>{Or(Xa)}})},Or=Xa=>Sd(void 0,null,function*(){On(!0);const Mr=yield(0,fe.ZP)(`/api/exercises/${on==null?void 0:on.categoryId}/appraise_settings.json`,{method:"post",body:Xa});if(On(!1),Mr.status===0){le.ZP.success("\u4FDD\u5B58\u6210\u529F"),cr(""),Ca(),gt({type:"exercise/getCommonHeader",payload:zs({},on)});return}}),gr=(Xa,Mr)=>{const Hr=Math.floor(Xa/Mr);let Va=Xa%Mr;const Ia=[];for(let Wa=0;Wa0?1:0)),Va--;return Ia},lr=Xa=>{var Mr;if(Xa[0]){let Hr=[];Zn.forEach(Ia=>Hr=Hr.concat(Ia.appraise_teachers));let Va=Ga.filter(Ia=>Hr.every(Wa=>Wa.id!==Ia.id));console.log(Va,"newItems"),dr([...Va]),Nn(Xa)}if(!Xa[0]){let Hr=[];Hr=Hr.concat(((Mr=la==null?void 0:la[Xa[1]])==null?void 0:Mr.appraise_teachers)||[]);let Va=Ga.filter(Ia=>Hr.every(Wa=>Wa.id!==Ia.id));dr([...Va]),Nn(Xa)}},Fa=Xa=>{if(Xa!=null&&Xa.start_appraise){kt((Xa==null?void 0:Xa.exercises)||[]);return}let Mr=Xa==null?void 0:Xa.exercises;const Hr=gr(Xa==null?void 0:Xa.total,Mr.length),Va=gr(Xa==null?void 0:Xa.finish_total,Mr.length);Hr.forEach((Ia,Wa)=>{Mr[Wa].total=Ia}),Va.forEach((Ia,Wa)=>{Mr[Wa].finish_total=Ia,Mr[Wa].unfinished_total=Mr[Wa].total-Mr[Wa].finish_total}),Mr=Mr.filter(Ia=>Ia.total>0),kt(JSON.parse(JSON.stringify(Mr)))},Ba=()=>{if(!va.length){le.ZP.warning("\u8BF7\u81F3\u5C11\u6DFB\u52A0\u4E00\u4F4D\u8BC4\u9605\u6559\u5E08");return}if(oa[0]){if(oa[1]===null){const Xa=In.filter(Ia=>va.includes(Ia.id));let Mr=[...Zn,...Xa==null?void 0:Xa.map(Ia=>({appraise_teachers:[Ia],total:0,finish_total:0,unfinished_total:0}))];const Hr=gr(Ie,Mr.length),Va=gr(fa,Mr.length);Hr.forEach((Ia,Wa)=>{Mr[Wa].total=Ia}),Va.forEach((Ia,Wa)=>{Mr[Wa].finish_total=Ia,Mr[Wa].unfinished_total=Mr[Wa].total-Mr[Wa].finish_total}),Mr=Mr.filter(Ia=>Ia.total>0),kt(JSON.parse(JSON.stringify(Mr))),Nn(!1)}if(oa[1]!==null){const Xa=In.filter(Hr=>va.includes(Hr.id));let Mr=[];Zn.forEach((Hr,Va)=>{if(oa[1]===Va){Mr.push(Ac(zs({},Hr),{appraise_teachers:[...Hr.appraise_teachers,...Xa]}));return}Mr.push(Hr)}),kt(Mr),Nn(!1)}}if(!oa[0]&&oa[1]!==null){let Xa=In.filter(Hr=>va.includes(Hr.id));Xa=Xa.map(Hr=>Ac(zs({},Hr),{message_status:da!=null&&da.start_appraise?1:0}));let Mr=[];la.forEach((Hr,Va)=>{if(oa[1]===Va){Mr.push(Ac(zs({},Hr),{appraise_teachers:[...Hr.appraise_teachers,...Xa]}));return}Mr.push(Hr)}),sr(Mr),Nn(!1)}},ur=[{title:"\u5E8F\u53F7",dataIndex:"index",align:"center",render:(Xa,Mr,Hr)=>Hr+1,width:70},{title:"\u8BC4\u9605\u6559\u5E08",align:"center",dataIndex:"appraise_teachers",className:xo.padding,render:(Xa,Mr,Hr)=>di.createElement("span",{className:xo.tagWrap},di.createElement("div",null,Xa==null?void 0:Xa.map(Va=>di.createElement("div",{className:xo.tag,key:Va.id},di.createElement("b",{title:Va.name},Va.name),(Va==null?void 0:Va.disabled)!==!0&&!ht&&di.createElement("span",{onClick:Ia=>{const Wa=Xa.filter(ra=>ra.id!==Va.id),Aa=Zn.map((ra,ya)=>ya===Hr?Ac(zs({},ra),{appraise_teachers:Wa}):ra);Wa.length?kt(Aa):Se.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5220\u9664\u6B64\u6559\u5E08\uFF0C\u8BD5\u5377\u5C06\u91CD\u65B0\u5747\u5206\u7ED9\u5176\u4ED6\u8BC4\u9605\u6559\u5E08\uFF1B\u5982\u9700\u6DFB\u52A0\u6307\u5B9A\u6559\u5E08\uFF0C\u8BF7\u70B9\u51FB\u201C+\u8BC4\u9605\u6559\u5E08\u201D\u6309\u94AE\u3002",onOk:()=>{const ra=Zn==null?void 0:Zn.filter((qa,pr)=>pr!==Hr),ya=gr(Ie,ra.length),Hn=gr(fa,ra.length);ya.forEach((qa,pr)=>{ra[pr].total=qa}),Hn.forEach((qa,pr)=>{ra[pr].finish_total=qa,ra[pr].unfinished_total=ra[pr].total-ra[pr].finish_total}),kt(JSON.parse(JSON.stringify(ra)))}})}},di.createElement("i",{className:"iconfont icon-guanbi7"}))))),!ht&&di.createElement("span",{onClick:()=>lr([!0,Hr]),style:{fontSize:14,fontWeight:400},className:"iconfont c-gcrz-primary current icon-tianjiatimu ml3"}," \u6DFB\u52A0\u5171\u8BC4\u6559\u5E08"))},{title:"\u603B\u6570\u91CF",align:"center",dataIndex:"total",width:90},{title:"\u5DF2\u8BC4\u9605\u6570\u91CF",align:"center",dataIndex:"finish_total",width:100},{title:"\u5F85\u8BC4\u9605\u6570\u91CF",align:"center",dataIndex:"unfinished_total",width:100}],hr=[{title:"\u5E8F\u53F7",dataIndex:"index",align:"center",render:(Xa,Mr,Hr)=>Hr+1,width:70},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",align:"center",width:100},{title:"\u8BC4\u9605\u6559\u5E08",align:"center",className:xo.padding,dataIndex:"appraise_teachers",render:(Xa,Mr,Hr)=>di.createElement("span",{className:xo.tagWrap},di.createElement("div",null,Xa==null?void 0:Xa.map(Va=>di.createElement("div",{className:xo.tag,key:Va.id},di.createElement("b",{title:Va.name},Va.name),(Va==null?void 0:Va.disabled)!==!0&&!ht&&di.createElement("span",{onClick:()=>{const Ia=Xa.filter(Aa=>Aa.id!==Va.id),Wa=la.map((Aa,ra)=>ra===Hr?Ac(zs({},Aa),{appraise_teachers:Ia}):Aa);sr(Wa)}},di.createElement("i",{className:"iconfont icon-guanbi7"}))))),!ht&&di.createElement("span",{onClick:()=>lr([!1,Hr]),className:"iconfont c-gcrz-primary current icon-tianjiatimu ml3"}))},{title:"\u603B\u6570\u91CF",align:"center",dataIndex:"total",width:90},{title:"\u5DF2\u8BC4\u9605\u6570\u91CF",align:"center",dataIndex:"finish_total",width:100},{title:"\u5F85\u8BC4\u9605\u6570\u91CF",align:"center",dataIndex:"unfinished_total",width:100}];(0,E.useEffect)(()=>{cr("\u8868\u5355\u672A\u4FDD\u5B58")},[Ka]);const co=Xa=>{Xa.preventDefault(),Xa.returnValue=""},cr=(Xa="")=>{gt({type:"exercise/setActionTabs",payload:{key:Xa}})};return di.createElement("section",{className:xo.form,style:{padding:"30px 50px",marginBottom:"0px"}},di.createElement(St.Z,{spinning:yn},di.createElement("div",{className:xo.title},"\u96C6\u4E2D\u8BC4\u9605",di.createElement("span",{style:{color:"#666",fontWeight:400,fontSize:14}},"\uFF08\u5F53\u5B58\u5728\u5B66\u751F\u5DF2\u4EA4\u5377\u3001\u8003\u8BD5\u72B6\u6001\u4E3A\u201C\u5DF2\u622A\u6B62\u201D\uFF0C\u4E14\u8BD5\u5377\u5305\u542B\u586B\u7A7A\u3001\u7B80\u7B54\u3001\u7F16\u7A0B\u3001\u7A0B\u5E8F\u586B\u7A7A\u3001\u5B9E\u8BAD\u9898\u4EFB\u610F\u9898\u578B\u65F6\uFF0C\u65B9\u53EF\u5F00\u542F\u96C6\u4E2D\u8BC4\u9605\uFF09")),di.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px"}},di.createElement(Te.default,{checked:Ka.select_appraise,disabled:ht||!(da!=null&&da.can_open_appraise&&!(da!=null&&da.end_time)),onChange:Xa=>{Ka.select_appraise=Xa.target.checked,Er(Object.assign({},Ka))}}),di.createElement("span",{style:{color:"#000",fontSize:"14px",marginLeft:"10px"}},"\u96C6\u4E2D\u9605\u5377"),di.createElement("span",{style:{color:"#666",marginLeft:"5px"}},"\uFF08\u5F00\u542F\u96C6\u4E2D\u9605\u5377\u540E\u65E0\u6CD5\u5173\u95ED\uFF09"),Ka.select_appraise&&di.createElement("div",{style:{marginTop:"15px",marginLeft:30}},di.createElement("span",{style:{color:"#666666",marginRight:"20px"}},di.createElement("span",{style:{color:"red"}},"*"),"\u622A\u6B62\u65F6\u95F4"),di.createElement(Sn.default,{style:{width:234},size:"large",placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ve()((0,ne.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:ht,allowClear:!1,value:Ka.end_time?Ve()(Ka.end_time):"",disabledDate:Dt.Q8,disabledTime:Xa=>(0,Dt.d0)(Xa),onChange:(Xa,Mr)=>{Ka.end_time=Mr,Er(Object.assign({},Ka))}}))),Ka.select_appraise&&di.createElement("div",null,di.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:1}},di.createElement(Te.default,{checked:Ka.sealed_review,disabled:ht||!(da!=null&&da.change_sealed_review),onChange:Xa=>{Ka.sealed_review=Xa.target.checked,Er(Object.assign({},Ka))}}),di.createElement("span",{style:{marginLeft:"10px",fontSize:"14px",color:"#000"}},"\u5C01\u5377\u8BC4\u9605"),di.createElement("span",{style:{color:"#666",marginLeft:"5px"}},"\uFF08\u9009\u4E2D\uFF0C\u6559\u5E08\u5728\u96C6\u4E2D\u8BC4\u9605\u754C\u9762\u4E0D\u663E\u793A\u5B66\u751F\u4FE1\u606F\uFF09")),di.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:1}},di.createElement("div",{style:{color:"#333333",fontSize:14,fontWeight:600,marginBottom:20}},"\u8BC4\u9605\u6A21\u5F0F",di.createElement("span",{style:{fontWeight:400,fontSize:14,color:"#666"}},"\uFF08\u8BC4\u9605\u6A21\u5F0F\u5F00\u542F\u540E\u4E0D\u53EF\u66F4\u6539\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF09")),di.createElement(Le.ZP.Group,{value:Ka.review_type,disabled:ht||!!(da!=null&&da.end_time),style:{marginLeft:30},onChange:Xa=>{Ka.review_type=Xa.target.value,Er(Object.assign({},Ka))}},di.createElement(Le.ZP,{value:0},di.createElement("span",{style:{color:"#000"}},"\u8BD5\u5377\u6A21\u5F0F"),di.createElement("span",{style:{color:"#666",fontWeight:400,fontSize:14}},"\uFF08\u5B66\u751F\u8BD5\u5377\u5C06\u5747\u5300\u5206\u914D\u7ED9\u8BC4\u9605\u6559\u5E08\uFF0C\u65E0\u6CD5\u5747\u5206\u591A\u51FA\u7684\u8BD5\u5377\u968F\u673A\u5206\u914D\uFF09")),di.createElement(Le.ZP,{style:{marginLeft:"50px"},value:1},di.createElement("span",{style:{color:"#000"}},"\u8BD5\u9898\u6A21\u5F0F"),di.createElement("span",{style:{color:"#666",fontWeight:400,fontSize:14}},"\uFF08\u5C06\u5355\u4E2A\u8BD5\u9898\u6307\u5B9A\u7ED9\u591A\u4E2A\u6559\u5E08\u5171\u540C\u8BC4\u9605\uFF09"))),di.createElement(me.Z,{style:{width:"100%",marginTop:"15px"},align:"middle"},di.createElement("div",{style:{color:"#666666",marginRight:"20px"}},di.createElement("span",{style:{color:"red"}},"*"),"\u8BC4\u9605\u6559\u5E08"),Ka.review_type===0&&di.createElement("div",{style:{flex:1}},Zn.length>0&&di.createElement(a.default,{bordered:!0,className:"mb20",pagination:!1,dataSource:Zn,columns:ur}),(da==null?void 0:da.start_appraise)===!1&&!ht&&di.createElement("div",{onClick:()=>lr([!0,null]),style:{display:Ie==1&&(Zn==null?void 0:Zn.length)===1&&"none",width:"124px",height:"38px",lineHeight:"38px",border:"1px #3061D0 solid",borderRadius:"2px",textAlign:"center",cursor:"pointer",color:"#3061D0",background:"#fff"}},"\u6DFB\u52A0\u8BC4\u9605\u6559\u5E08")),Ka.review_type===1&&di.createElement("div",{style:{flex:1}},la.length>0&&di.createElement(a.default,{bordered:!0,pagination:!1,rowKey:"id",dataSource:la,columns:hr}))))),((0,Nt.aN)()||!!da.exercise_author)&&di.createElement(Ee.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:Ht},"\u4FDD\u5B58")),di.createElement(Se.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:!!oa,title:(oa==null?void 0:oa[1])===null?"\u6307\u5B9A\u8BC4\u9605\u6559\u5E08":"\u5171\u540C\u8BC4\u9605\u6559\u5E08",bodyStyle:{padding:"0 16px"},okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:"800px",onOk:Ba,afterClose:()=>{_n([])},onCancel:()=>{Nn(!1)}},di.createElement(a.default,{pagination:{hideOnSinglePage:!0},bordered:!0,rowSelection:{type:"checkbox",onChange:Xa=>{_n(Xa)}},rowKey:"id",dataSource:In,columns:[{title:"\u6559\u5E08\u59D3\u540D",align:"center",dataIndex:"name",width:"25%"},{title:"\u624B\u673A",align:"center",dataIndex:"phone",width:"18%"},{title:"\u90AE\u7BB1",align:"center",dataIndex:"email",width:"28%"},{title:"\u89D2\u8272",align:"center",dataIndex:"identity"}]})))};var Kd=(0,Ce.connect)(({exercise:pe,loading:ve,globalSetting:ge})=>({exercise:pe,loading:ve.effects,globalSetting:ge}))(Id),Cl=z(59301),Od=Object.defineProperty,Vd=Object.defineProperties,Xd=Object.getOwnPropertyDescriptors,Ld=Object.getOwnPropertySymbols,nd=Object.prototype.hasOwnProperty,ud=Object.prototype.propertyIsEnumerable,sd=(pe,ve,ge)=>ve in pe?Od(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,Fd=(pe,ve)=>{for(var ge in ve||(ve={}))nd.call(ve,ge)&&sd(pe,ge,ve[ge]);if(Ld)for(var ge of Ld(ve))ud.call(ve,ge)&&sd(pe,ge,ve[ge]);return pe},Yd=(pe,ve)=>Vd(pe,Xd(ve)),Ql=(pe,ve,ge)=>new Promise((gt,Kt)=>{var tt=He=>{try{ht(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{ht(ge.throw(He))}catch(Ie){Kt(Ie)}},ht=He=>He.done?gt(He.value):Promise.resolve(He.value).then(tt,on);ht((ge=ge.apply(pe,ve)).next())});const Jo=({exercise:pe,globalSetting:ve,loading:ge,dispatch:gt})=>{var Kt,tt;const{workSetting:on,commonHeader:ht}=pe,[He]=re.default.useForm(),Ie=(0,Ce.useParams)();Ie.category=Ie.categoryId;const[Vn,fa]=(0,E.useState)(!1),[sa,yn]=(0,E.useState)(!1),On={forbid_screen:!1,screen_key:((Kt=on==null?void 0:on.exercise)==null?void 0:Kt.screen_key)||"",use_white_list:!1,white_list:[],net_limit:!1,net_limit_list:""};let[da,Ma]=(0,E.useState)(On);const[oa,Nn]=(0,E.useState)(!1);(0,E.useEffect)(()=>{var kt,la;va(),(kt=on==null?void 0:on.exercise)!=null&&kt.id&&!(0,Nt.aN)()&&!((la=on==null?void 0:on.exercise)!=null&&la.is_creator)&&fa(!0)},[pe==null?void 0:pe.workSetting]),(0,E.useEffect)(()=>{((ht==null?void 0:ht.exercise_status)==="5"||ht!=null&&ht.appraise_label)&&fa(!0)},[ht]),(0,E.useEffect)(()=>{},[]),(0,E.useEffect)(()=>{pe.actionTabs.key==="insterIp"&&(pe.actionTabs.data.ip?da[pe.actionTabs.type]=[...da[pe.actionTabs.type]||[],...pe.actionTabs.data.ip]:da[pe.actionTabs.type]=[...da[pe.actionTabs.type]||[],`${pe.actionTabs.data.startIP},${pe.actionTabs.data.startIP.substring(0,pe.actionTabs.data.startIP.lastIndexOf("."))+"."+pe.actionTabs.data.endIP}`],_n(da),Nn(!0))},[pe.actionTabs]);const va=()=>{const kt=JSON.parse(JSON.stringify(on));Object.keys(da).forEach(la=>{var sr;da[la]=(sr=kt==null?void 0:kt.exercise)==null?void 0:sr[la]}),_n(Yd(Fd({},da),{ip_limit:da.ip_limit!=="no"}))},_n=kt=>{Ma(kt),He.setFieldsValue(kt)};function Ga(kt=""){if(!kt)return!1;const la=kt.split(` +`),sr=/^(http|https):\/\//;for(let Ka=0;Ka{var la,sr;if(kt.categoryId=Ie.categoryId,kt.forbid_screen&&!(kt!=null&&kt.screen_key.replace(/\s+/g,""))){le.ZP.warning("\u8BF7\u586B\u5199\u89E3\u9501\u5207\u5C4F\u7801");return}if(kt!=null&&kt.use_white_list&&!((la=kt==null?void 0:kt.white_list)!=null&&la.length)){le.ZP.warning("\u8BF7\u9009\u62E9\u767D\u540D\u5355\u7A0B\u5E8F");return}if(kt!=null&&kt.net_limit){if(kt!=null&&kt.net_limit_list&&!((sr=kt==null?void 0:kt.net_limit_list)!=null&&sr.replace(/\s+/g,""))){le.ZP.warning("\u7F51\u7EDC\u9650\u5236\u4E2D\uFF0C\u4E0D\u5141\u8BB8\u5168\u90E8\u4E3A\u7A7A\u683C");return}if(Ga(kt==null?void 0:kt.net_limit_list)){le.ZP.warning("\u7F51\u7EDC\u9650\u5236\u4E2D\uFF0C\u57DF\u540D\u4E0D\u9700\u8981\u586B\u5199http/https\u7684\u524D\u7F00\uFF0C\u8BF7\u4FEE\u6539");return}}In(kt)},In=kt=>Ql(void 0,null,function*(){yn(!0);const la=yield(0,fe.ZP)(`/api/exercises/${Ie==null?void 0:Ie.categoryId}/client_cheating_settings.json`,{method:"post",body:kt});yn(!1),la.status===0&&(le.ZP.success("\u4FDD\u5B58\u6210\u529F"),gt({type:"exercise/getCommonHeader",payload:Fd({},Ie)}),gt({type:"exercise/getWorkSetting",payload:Fd({},Ie)}),Nn(!1))});(0,E.useEffect)(()=>{dr(oa?"\u8868\u5355\u672A\u4FDD\u5B58":"")},[oa]);const dr=(kt="")=>{gt({type:"exercise/setActionTabs",payload:{key:kt}})},Zn=[{value:"360huabao",label:"360\u753B\u62A5"},{value:"360se",label:"360\u6D4F\u89C8\u5668"},{value:"chrome",label:"google\u6D4F\u89C8\u5668"},{value:"Code",label:"vscode\u7F16\u8F91\u5668"},{value:"msedge",label:"edge\u6D4F\u89C8\u5668"},{value:"QQ",label:"qq\u6D4F\u89C8\u5668"},{value:"SystemSettings",label:"\u7CFB\u7EDF\u8BBE\u7F6E"},{value:"WeChat",label:"\u5FAE\u4FE1"},{value:"WindowsTerminal",label:"\u7EC8\u7AEF"},{value:"WINWORD",label:"\u5FAE\u8F6FOffice"},{value:"Taskmgr",label:"\u4EFB\u52A1\u7BA1\u7406\u5668"},{value:"EXCEL",label:"Microsoft Excel"},{value:"POWERPNT",label:"Microsoft PowerPoint"},{value:"firefox",label:"Firefox"},{value:"DingTalk",label:"\u9489\u9489"}];return Cl.createElement("section",{className:xo.formDom,style:{padding:"30px 50px"}},Cl.createElement(St.Z,{spinning:ge["exercise/getWorkSetting"]||sa},Cl.createElement(re.default,{form:He,name:"basicForm",initialValues:On,colon:!1,onValuesChange:(kt,la)=>{console.log("onValuesChange",la);let sr=la;for(const Ka in kt)(Ka=="ip_bind"||Ka=="ip_limit")&&!la.is_locked&&la[Ka]&&(sr.is_locked=!0),Ka=="open_camera"&&(sr.photo_count=sr.photo_count||5);_n(sr),Nn(!0)},onFinish:wa},Cl.createElement("div",{className:xo.title},"\u5BA2\u6237\u7AEF\u8BBE\u7F6E"),Cl.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px"}},Cl.createElement("div",{style:{color:"#000"}},"1\u3001\u82E5\u672A\u8BBE\u7F6E\u5BA2\u6237\u7AEF\u7684\u9632\u4F5C\u5F0A\u89C4\u5219\uFF0C\u652F\u6301\u5B66\u751F\u7F51\u9875\u7AEF\u4E0E\u5BA2\u6237\u7AEF\u540C\u65F6\u6309\u7167\u540C\u4E00\u5957\u89C4\u5219\u8FDB\u884C\u8003\u8BD5\uFF0C\u8003\u8BD5\u7684\u6570\u636E\u4E24\u7AEF\u540C\u6B65\u3002\u82E5\u8BBE\u7F6E\u5BA2\u6237\u7AEF\u8003\u8BD5\u4E0B\u7684\u4EFB\u610F\u89C4\u5219\uFF0C\u5219\u5224\u5B9A\u4E3A\u5F00\u542F\u5BA2\u6237\u7AEF\u8BBE\u7F6E\u7684\u8003\u8BD5\u3002"),Cl.createElement("div",{style:{color:"#000",marginTop:"20px"}},"2\u3001\u5F00\u542F\u5BA2\u6237\u7AEF\u8BBE\u7F6E\u7684\u8003\u8BD5\uFF0C\u5B66\u751F\u53EA\u80FD\u5728Windows\u7CFB\u7EDF\u7684\u5BA2\u6237\u7AEF\u8FDB\u884C\u8003\u8BD5\uFF0C\u5E76\u4E14\u9700\u8981\u5B89\u88C5\u8003\u8BD5\u7CFB\u7EDF\u5BA2\u6237\u7AEF\uFF0C\u70B9\u51FB",Cl.createElement("a",{onClick:()=>{window.open("/download")}},"\u3010\u4E0B\u8F7D\u5BA2\u6237\u7AEF\u3011"))),Cl.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Cl.createElement(re.default.Item,{name:"forbid_screen",valuePropName:"checked",style:{marginBottom:0}},Cl.createElement(Te.default,{disabled:Vn},Cl.createElement(Cl.Fragment,null,Cl.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u7981\u6B62\u5207\u5C4F")))),da.forbid_screen&&Cl.createElement(me.Z,{className:xo.unlockKeyWrapper,align:"middle"},Cl.createElement("div",{style:{color:"#666666"}},"\u89E3\u9501\u5207\u5C4F\u7801"),Cl.createElement(De.Z,{title:"\u5982\u5B66\u751F\u9700\u89E3\u9664\u5207\u5C4F\u9650\u5236\uFF0C\u9700\u6559\u5E08\u8F93\u5165\u89E3\u9501\u7801\u89E3\u9664"},Cl.createElement("i",{className:`iconfont icon-tishixiaowenhao ${xo.title_icon}`,style:{cursor:"pointer",margin:"0 10px"}})),Cl.createElement(re.default.Item,{name:"screen_key",style:{marginBottom:0}},Cl.createElement(Fe.default,{size:"large",className:xo.unlockKeyInput,disabled:!0,placeholder:"\u8BF7\u8F93\u5165\u89E3\u9501\u5207\u5C4F\u7801"})),Cl.createElement(se.Z,null,!Vn&&Cl.createElement(Ee.ZP,{type:"link",onClick:()=>{He.setFieldsValue({screen_key:Math.floor(Math.random()*1e6).toString().padStart(6,"0")})}},"\u6362\u4E00\u6362")))),Cl.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Cl.createElement(re.default.Item,{name:"use_white_list",valuePropName:"checked",style:{marginBottom:0}},Cl.createElement(Te.default,{disabled:Vn},Cl.createElement(Cl.Fragment,null,Cl.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8BBE\u7F6E\u767D\u540D\u5355\u7A0B\u5E8F")))),da.use_white_list&&Cl.createElement(me.Z,{className:xo.unlockKeyWrapper,align:"middle"},Cl.createElement(re.default.Item,{name:"white_list",style:{marginBottom:0,marginRight:10}},Cl.createElement(qt.default,{mode:"tags",size:"large",disabled:Vn,style:{width:1016},options:Zn})))),Cl.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Cl.createElement(re.default.Item,{name:"net_limit",valuePropName:"checked",style:{marginBottom:0}},Cl.createElement(Te.default,{disabled:Vn},Cl.createElement(Cl.Fragment,null,Cl.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u7F51\u7EDC\u53EF\u8BBF\u95EE\u6E05\u5355")))),da.net_limit&&Cl.createElement(me.Z,{className:xo.unlockKeyWrapper,align:"middle"},Cl.createElement(re.default.Item,{name:"net_limit_list",style:{marginBottom:0}},Cl.createElement(Fe.default.TextArea,{rows:5,style:{width:1016},disabled:Vn,placeholder:`\u652F\u6301 http\u548Cip\u4E24\u79CD\u65B9\u5F0F\uFF0C\u591A\u4E2Ahttp\uFF0Cip\u591A\u884C\u5C55\u793A\u5982\uFF1A +www.educoder.net\uFF08\u57DF\u540D\u4E0D\u9700\u8981\u586B\u5199http/https\u524D\u7F00\uFF09 +192.160.22.2 +\u5982\u672A\u586B\u5199\uFF0C\u5219\u9ED8\u8BA4\u53EA\u80FD\u8FDB\u5165https://www.educoder.net\uFF08\u5934\u6B4C\u7F51\u9875\uFF09`}))))),((0,Nt.aN)()||((tt=pe==null?void 0:pe.commonHeader)==null?void 0:tt.exercise_author))&&!(ht!=null&&ht.appraise_label)&&Cl.createElement(Ee.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:()=>{He.submit()}},"\u4FDD\u5B58")),Cl.createElement(js,null))};var Wi=(0,Ce.connect)(({exercise:pe,loading:ve,globalSetting:ge})=>({exercise:pe,loading:ve.effects,globalSetting:ge}))(Jo),Wl=z(88873),ru=z(59301);const Tc=({exercise:pe,globalSetting:ve,dispatch:ge})=>{var gt,Kt,tt,on,ht;const[He,Ie]=(0,E.useState)("0"),[Vn]=(0,Ce.useSearchParams)(),fa=[{label:"\u53D1\u5E03\u8BBE\u7F6E",key:"0",element:ru.createElement(ld,{changeActive:sa=>{Ie(sa)}})},{label:"\u9632\u4F5C\u5F0A\u8BBE\u7F6E",key:"2",element:ru.createElement(Lc,null)},(0,Nt.GJ)()&&((Kt=(gt=pe==null?void 0:pe.workSetting)==null?void 0:gt.exercise)==null?void 0:Kt.exercise_type)!=2&&{label:"\u8BC4\u9605\u8BBE\u7F6E",key:"5",element:ru.createElement(Kd,null)},{label:"\u6210\u7EE9\u8BBE\u7F6E",key:"3",element:ru.createElement(ed,null)},((tt=ve==null?void 0:ve.setting)!=null&&tt.is_local?!1:((ht=(on=pe==null?void 0:pe.workSetting)==null?void 0:on.exercise)==null?void 0:ht.exercise_type)!=2)&&{label:"\u5BA2\u6237\u7AEF\u8BBE\u7F6E",key:"4",element:ru.createElement(Wi,null)}].filter(sa=>!!sa);return(0,E.useEffect)(()=>(Vn.get("childrenTabs")&&Ie(Vn.get("childrenTabs")),ge({type:"globalSetting/footerToggle",payload:!1}),()=>{ge({type:"globalSetting/footerToggle",payload:!0})}),[]),ru.createElement("div",{style:{paddingBottom:"50px"}},ru.createElement(Wl.Z,{dataSource:fa,style:{marginBottom:52}}))};var Ns=(0,Ce.connect)(({exercise:pe,globalSetting:ve})=>({exercise:pe,globalSetting:ve}))(Tc),Lu={wrap:"wrap___y4Bkb",head:"head___Dfq21",title:"title___cJ2wS",table:"table___gdAJP",FormCheckBoxDom:"FormCheckBoxDom___NtsDC"},cs=z(9148),kc=z(1546),As=z(42441),xs=z(68385),i0=z(83358),M0=z(62830),l0=z(92310),T0=z.n(l0),u0=Object.defineProperty,cg=Object.defineProperties,Jd=Object.getOwnPropertyDescriptors,Nd=Object.getOwnPropertySymbols,s0=Object.prototype.hasOwnProperty,c0=Object.prototype.propertyIsEnumerable,d0=(pe,ve,ge)=>ve in pe?u0(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,g0=(pe,ve)=>{for(var ge in ve||(ve={}))s0.call(ve,ge)&&d0(pe,ge,ve[ge]);if(Nd)for(var ge of Nd(ve))c0.call(ve,ge)&&d0(pe,ge,ve[ge]);return pe},m0=(pe,ve)=>cg(pe,Jd(ve)),f0=(pe,ve)=>{var ge={};for(var gt in pe)s0.call(pe,gt)&&ve.indexOf(gt)<0&&(ge[gt]=pe[gt]);if(pe!=null&&Nd)for(var gt of Nd(pe))ve.indexOf(gt)<0&&c0.call(pe,gt)&&(ge[gt]=pe[gt]);return ge},Rd=pe=>{var ve=pe,{data:ge,className:gt="",colon:Kt=!1}=ve,tt=f0(ve,["data","className","colon"]);return E.createElement(re.default,m0(g0({},tt),{className:T0()(Lu.FormCheckBoxDom,gt),colon:Kt}),ge==null?void 0:ge.map((on,ht)=>{var He=on,{ItemData:Ie,valuePropName:Vn,children:fa,desc:sa,type:yn="Checkbox",normalize:On}=He,da=f0(He,["ItemData","valuePropName","children","desc","type","normalize"]);return(da==null?void 0:da.isShow)&&E.createElement(me.Z,{key:ht,wrap:!1,justify:"space-between"},E.createElement(se.Z,null,E.createElement(re.default.Item,m0(g0({},da),{normalize:(Ma,oa,Nn)=>{var va,_n;return yn=="Radio"||((va=oa||[])!=null&&va.every(Ga=>Ga==="all")&&Ma.includes("all")&&Ma.length>1&&(Ma=Ma.filter(Ga=>Ga!=="all")),(!((_n=oa||[])!=null&&_n.includes("all"))&&Ma.includes("all")||(Ma==null?void 0:Ma.length)==0)&&(Ma=["all"])),On?On(Ma,oa,Nn):Ma}}),fa||(yn=="Checkbox"?E.createElement(Te.default.Group,{options:Ie}):E.createElement(Le.ZP.Group,{options:Ie})))),E.createElement(se.Z,null,sa))}))},Bd=z(36381),Xl={Onerow:"Onerow___ZYa8H",TableDom:"TableDom___PXmEy",CollapseDom:"CollapseDom___q9wvV",CollapseDomC:"CollapseDomC___zTeH1",CollapseChildrenDom:"CollapseChildrenDom___O1Ffz",open:"open___K7p7T",DomStyle:"DomStyle___EoUKX",DomStyleTitle:"DomStyleTitle___vhLg3",DomStyleTitleChild:"DomStyleTitleChild___a1RIx",Sessce:"Sessce___zdKQ2",AnswerSDom:"AnswerSDom___YkvgW",scale_hover:"scale_hover___RkGo0",percent:"percent___DP1EH"},Md=z(81428),p0=Object.defineProperty,j0=Object.defineProperties,Z0=Object.getOwnPropertyDescriptors,v0=Object.getOwnPropertySymbols,H0=Object.prototype.hasOwnProperty,qd=Object.prototype.propertyIsEnumerable,_d=(pe,ve,ge)=>ve in pe?p0(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,Ec=(pe,ve)=>{for(var ge in ve||(ve={}))H0.call(ve,ge)&&_d(pe,ge,ve[ge]);if(v0)for(var ge of v0(ve))qd.call(ve,ge)&&_d(pe,ge,ve[ge]);return pe},ad=(pe,ve)=>j0(pe,Z0(ve));const h0=(pe="")=>{var ve,ge;const gt=document.createElement("html");return gt.innerHTML=(0,Md.ZP)(pe),E.createElement("span",null,((ge=(ve=gt==null?void 0:gt.children)==null?void 0:ve[1])==null?void 0:ge.textContent)||(gt==null?void 0:gt.textContent)||"")},z0=({ModalProps:pe={},QuestionDetail:ve={},CurrentData:ge={}})=>{var gt,Kt,tt,on,ht,He,Ie,Vn,fa,sa;const{question_type:yn=null}=ve;return(0,E.useEffect)(()=>{console.log("CurrentData===",ge,ve,ve==null?void 0:ve.question_choices)},[ge]),E.createElement(Se.default,Ec({},Ec({title:"\u5B66\u751F\u7B54\u9898",centered:!0,width:800,destroyOnClose:!0,footer:null},pe)),E.createElement("div",{className:"flex item-center mb20",style:{gap:"30px"}},E.createElement("div",{className:"font14"},E.createElement("span",{className:"c-grey-666 mr10"},"\u59D3\u540D"),ge==null?void 0:ge.name),E.createElement("div",{className:"font14"},E.createElement("span",{className:"c-grey-666 mr10"},"\u5B66\u53F7"),ge==null?void 0:ge.student_id),E.createElement("div",{className:"font14"},E.createElement("span",{className:"c-grey-666 mr10"},"\u5206\u73ED"),ge==null?void 0:ge.course_group_name),E.createElement("div",{className:"font14"},E.createElement("span",{className:"c-grey-666 mr10"},"\u5F97\u5206"),(gt=ge==null?void 0:ge.users_answer_info)==null?void 0:gt.score,"/",ve==null?void 0:ve.question_score)),E.createElement("div",{style:{maxHeight:500,overflow:"auto"}},(yn===Ro.fw[3].id||yn===Ro.fw[8].id)&&E.createElement("div",{className:"flex flex-col font14 gap-10px "},E.createElement("div",{className:"blod"},"\u7B54\u9898\u5185\u5BB9\uFF1A"),(tt=(Kt=ge==null?void 0:ge.users_answer_info)==null?void 0:Kt.choices)==null?void 0:tt.map((On,da)=>E.createElement("div",{key:On==null?void 0:On.exercise_choice_id},"\u7B54\u6848\uFF08\u586B\u7A7A",da+1,"\uFF09\uFF1A",E.createElement("span",{style:{color:On!=null&&On.score_type?"#2EC25B":"#E30000"}},On==null?void 0:On.answer_text)))),yn===Ro.fw[4].id&&E.createElement(E.Fragment,null,E.createElement("div",{className:"flex flex-col font14 gap-10px"},E.createElement("div",{className:"blod"},"\u7B54\u9898\u5185\u5BB9\uFF1A"),E.createElement("div",{className:"p10 flex flex-col gap-10px",style:{background:"#F6F7F9"}},(ht=(on=ge==null?void 0:ge.users_answer_info)==null?void 0:on.choices)==null?void 0:ht.map((On,da)=>E.createElement(Ho.Z,{key:da,value:(0,ne.EJ)(On==null?void 0:On.answer_text,ve==null?void 0:ve.question_keywords)})))),E.createElement("div",{className:"flex flex-col font14 gap-10px mt20"},E.createElement("div",{className:"blod"},"\u53C2\u8003\u7B54\u6848\uFF1A"),E.createElement("div",{className:"p10 flex flex-col gap-10px",style:{background:"#F6F7F9"}},(He=ve==null?void 0:ve.question_choices)==null?void 0:He.map((On,da)=>E.createElement(Ho.Z,{key:da,value:On==null?void 0:On.answer_text}))))),yn===Ro.fw[5].id&&E.createElement("div",{className:"flex flex-col gap-20px"},(Vn=(Ie=ge==null?void 0:ge.users_answer_info)==null?void 0:Ie.choices)==null?void 0:Vn.map((On,da)=>E.createElement(E.Fragment,null,E.createElement("div",{className:"blod"},"\u7B2C",da+1,"\u5173\u5B66\u751F\u4EE3\u7801",E.createElement(De.Z,{title:"\u5C55\u793A\u5B66\u751F\u901A\u5173\u4EE3\u7801\uFF0C\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5"},E.createElement("i",{className:"iconfont icon-tishixiaowenhao font14 ml10",style:{cursor:"pointer",color:"#145DFF"}})),!(On!=null&&On.is_evaluate)&&E.createElement("span",{style:{color:"#E30000"}},"\uFF08\u672A\u8BC4\u6D4B\uFF09")),E.createElement("div",{className:"p10 flex flex-col gap-10px",style:{background:"#F6F7F9"}},E.createElement("code",null,E.createElement("pre",null,On==null?void 0:On.answer_text)))))),yn===Ro.fw[6].id&&E.createElement("div",{className:"flex flex-col gap-20px"},(sa=(fa=ge==null?void 0:ge.users_answer_info)==null?void 0:fa.choices)==null?void 0:sa.map((On,da)=>E.createElement(E.Fragment,null,E.createElement("div",{className:"blod"},"\u5B66\u751F\u4EE3\u7801",E.createElement(De.Z,{title:"\u5C55\u793A\u5B66\u751F\u901A\u5173\u4EE3\u7801\uFF0C\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5"},E.createElement("i",{className:"iconfont icon-tishixiaowenhao font14 ml10",style:{cursor:"pointer",color:"#145DFF"}})),!(On!=null&&On.is_evaluate)&&E.createElement("span",{style:{color:"#E30000"}},"\uFF08\u672A\u8BC4\u6D4B\uFF09")),E.createElement("div",{className:"p10 flex flex-col gap-10px",style:{background:"#F6F7F9"}},E.createElement("code",null,E.createElement("pre",null,On!=null&&On.answer_text?qi.Base64.decode(On==null?void 0:On.answer_text):""))))))))},Q0=E.memo(z0),W0=({exercise:pe,dispatch:ve,handleOnComplete:ge})=>{var gt,Kt,tt,on,ht,He,Ie,Vn,fa,sa,yn,On,da,Ma,oa,Nn,va,_n,Ga,wa,In,dr,Zn,kt,la,sr,Ka,Er,Ca,Ht,Or,gr,lr;const{actionTabs:Fa={},course_groups:Ba=[]}=pe,ur=(0,Ce.useParams)(),[,hr,co,cr]=(0,xt.U)(te.hv,{exercise_id:ur==null?void 0:ur.categoryId}),Xa=((gt=cr==null?void 0:cr.data)==null?void 0:gt.question)||{},Mr=((tt=(Kt=cr==null?void 0:cr.data)==null?void 0:Kt.exercise)==null?void 0:tt.use_blank_score)||0,[Hr,Va]=(0,E.useState)({open:!1,currentData:{}}),[Ia,Wa]=(0,E.useState)({page:1,limit:10,type:1,exercise_group_id:((on=Fa==null?void 0:Fa.data)==null?void 0:on.exercise_group_id)||"all",keyword:"",score_type:(ht=Fa==null?void 0:Fa.data)!=null&&ht.choice_position?(He=Fa==null?void 0:Fa.data)==null?void 0:He.choice_position:"all"}),Aa=()=>{ve({type:"exercise/setActionTabs",payload:{key:""}})},ra=(0,E.useMemo)(()=>{var ya;const Hn=Xa==null?void 0:Xa.question_type,qa=[{title:"\u5E8F\u53F7",dataIndex:"index",width:70},{title:"\u59D3\u540D",dataIndex:"name"},{title:"\u5B66\u53F7/\u5DE5\u53F7",dataIndex:"student_id"},{title:"\u5206\u73ED",dataIndex:"course_group_name",render:pr=>pr||"\u672A\u5206\u73ED"}];return[Ro.fw[0].id,Ro.fw[1].id,Ro.fw[2].id].includes(Hn)&&qa.push({title:"\u9009\u9879",dataIndex:"users_answer_info.score",align:"center",width:100,render:(pr,fr)=>{var fo,Vo,wr,Ai,ba;const Wo=(Vo=(fo=fr==null?void 0:fr.users_answer_info)==null?void 0:fo.choices)==null?void 0:Vo.map(yi=>yi==null?void 0:yi.exercise_choice_id),jo=(wr=Xa==null?void 0:Xa.question_choices)==null?void 0:wr.filter(yi=>Wo.includes(yi==null?void 0:yi.exercise_choice_id)),el=((ba=(Ai=Xa==null?void 0:Xa.question_choices)==null?void 0:Ai.filter(yi=>yi==null?void 0:yi.right_answer))==null?void 0:ba.map(yi=>yi==null?void 0:yi.exercise_choice_id))||[],Yi=el.length===Wo.length?Wo.length>0&&Wo.every(yi=>el.includes(yi))?1:3:Wo.length>0&&Wo.every(yi=>el.includes(yi))&&Mr===1?2:3;return E.createElement(E.Fragment,null,jo==null?void 0:jo.map(yi=>E.createElement("span",{key:yi==null?void 0:yi.exercise_choice_id,style:{color:Yi===3?"#E30000":Yi===2?"#FF9D18":"#2EC25B"}},(Xa==null?void 0:Xa.question_type)===Ro.fw[2].id?yi==null?void 0:yi.choice_text:Ro.k4[(yi==null?void 0:yi.choice_position)-1])))}}),[Ro.fw[3].id,Ro.fw[4].id,Ro.fw[8].id,Ro.fw[6].id,Ro.fw[7].id].includes(Hn)&&qa.push({title:"\u5F97\u5206/\u5206\u6570",align:"center",dataIndex:"users_answer_info.score",render:(pr,fr)=>{var fo;return`${(fo=fr==null?void 0:fr.users_answer_info)==null?void 0:fo.score}/${Xa==null?void 0:Xa.question_score}`}},{title:"\u64CD\u4F5C",dataIndex:"test1",align:"center",render:(pr,fr)=>E.createElement("a",{onClick:()=>{Va({open:!0,currentData:fr})}},"\u67E5\u770B\u8BE6\u60C5")}),[Ro.fw[5].id].includes(Hn)&&qa.push(...((ya=Xa==null?void 0:Xa.question_choices)==null?void 0:ya.map((pr,fr=0)=>({title:`\u7B2C${pr==null?void 0:pr.position}\u5173\u5F97\u5206/\u5206\u6570`,align:"center",dataIndex:"users_answer_info.choices",width:150,render:(fo,Vo)=>{var wr,Ai,ba,Wo,jo,el,Yi,yi;return((Ai=(wr=Vo==null?void 0:Vo.users_answer_info)==null?void 0:wr.choices)==null?void 0:Ai.length)>0&&`${(jo=(Wo=(ba=Vo==null?void 0:Vo.users_answer_info)==null?void 0:ba.choices)==null?void 0:Wo[fr])==null?void 0:jo.score}/${(yi=(Yi=(el=Vo==null?void 0:Vo.users_answer_info)==null?void 0:el.choices)==null?void 0:Yi[fr])==null?void 0:yi.question_score}`}})))||[],{title:"\u64CD\u4F5C",dataIndex:"test1",align:"center",fixed:"right",width:100,render:(pr,fr)=>E.createElement("a",{onClick:()=>{Va({open:!0,currentData:fr})}},"\u67E5\u770B\u8BE6\u60C5")}),qa},[Xa,Mr]);return(0,E.useEffect)(()=>{var ya,Hn,qa,pr,fr,fo;(Fa==null?void 0:Fa.key)==="\u7B54\u9898\u8BE6\u60C5"&&co(ad(Ec({},Ia),{exercise_group_id:(Ia==null?void 0:Ia.exercise_group_id)=="all"?"":Ia==null?void 0:Ia.exercise_group_id,exercise_id:ur==null?void 0:ur.categoryId,question_id:(ya=Fa==null?void 0:Fa.data)==null?void 0:ya.id,choice_position:([4,5,6].includes((Hn=Fa==null?void 0:Fa.data)==null?void 0:Hn.ques_type)||[4,5,6].includes((pr=(qa=cr==null?void 0:cr.data)==null?void 0:qa.question)==null?void 0:pr.question_type))&&Ia.score_type!=="all"?Ia.score_type:null,challenge_id:(fr=Fa==null?void 0:Fa.data)==null?void 0:fr.challenge_id,scope:(fo=Fa==null?void 0:Fa.data)==null?void 0:fo.scope,score_type:null}))},[Fa==null?void 0:Fa.key,Ia]),E.createElement(E.Fragment,null,E.createElement(Se.default,{centered:!0,title:E.createElement(E.Fragment,null,"\u7B54\u9898\u8BE6\u60C5",E.createElement("span",{className:"font14 c-grey-666"},"\uFF08",((Ie=Fa==null?void 0:Fa.data)==null?void 0:Ie.tabActive)==="3"&&((Vn=Fa==null?void 0:Fa.data)!=null&&Vn.title)?(fa=Fa==null?void 0:Fa.data)==null?void 0:fa.title:`${(da=(On=Ro.fw)==null?void 0:On[(yn=(sa=cr==null?void 0:cr.data)==null?void 0:sa.question)==null?void 0:yn.question_type])==null?void 0:da.name}${((Ma=Fa==null?void 0:Fa.data)==null?void 0:Ma.question_number)||""}`,"\uFF09"),((oa=Fa==null?void 0:Fa.data)==null?void 0:oa.tabActive)==="2"&&E.createElement(E.Fragment,null,E.createElement(De.Z,{title:E.createElement(E.Fragment,null,"\u9898\u76EE\uFF1A",h0((va=(Nn=cr==null?void 0:cr.data)==null?void 0:Nn.question)==null?void 0:va.question_title),E.createElement("br",null),"\u9898\u578B\uFF1A",Ro.fw[((Ga=(_n=cr==null?void 0:cr.data)==null?void 0:_n.question)==null?void 0:Ga.question_type)||0].name,E.createElement("br",null),"\u5206\u503C\uFF1A",h0((In=(wa=cr==null?void 0:cr.data)==null?void 0:wa.question)==null?void 0:In.question_score),E.createElement("br",null))},E.createElement("a",{className:"ml10"},"\u8BD5\u9898\u8BE6\u60C5")),E.createElement("span",{className:"font14 c-grey-666 ml20"},"\u6B63\u786E\u7387",E.createElement("span",{className:"c-block ml10"},(dr=Fa==null?void 0:Fa.data)==null?void 0:dr.right_percent,"%")),E.createElement("span",{className:"font14 c-grey-666 ml20"},"\u5F97\u5206\u7387",E.createElement("span",{className:"c-block ml10"},(Zn=Fa==null?void 0:Fa.data)==null?void 0:Zn.score_percent,"%")),E.createElement("span",{className:"font14 c-grey-666 ml20"},"\u5DF2\u7B54\u4EBA\u6570",E.createElement("span",{className:"c-block ml10"},(kt=Fa==null?void 0:Fa.data)==null?void 0:kt.effictive_counts,"\u4EBA")))),open:(Fa==null?void 0:Fa.key)==="\u7B54\u9898\u8BE6\u60C5",width:800,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:Aa},((la=Fa==null?void 0:Fa.data)==null?void 0:la.tabActive)==="3"&&E.createElement("div",{className:"flex flex-wrap gap-20px c-grey-666 mb20"},(Ka=(sr=Fa==null?void 0:Fa.data)==null?void 0:sr.exercise_group_list)==null?void 0:Ka.map((ya,Hn)=>{var qa;return E.createElement("span",{key:Hn},ya==null?void 0:ya.course_group_name,E.createElement("span",{className:"ml10 c-black"},ya==null?void 0:ya.value,((qa=Fa==null?void 0:Fa.data)==null?void 0:qa.questionsscoreType)||"%"))})),E.createElement("div",{className:"flex item-center justify-between"},E.createElement("div",null,E.createElement(qt.default,{style:{width:256},value:Ia==null?void 0:Ia.exercise_group_id,mode:"multiple",maxTagCount:"responsive",getPopupContainer:ya=>ya.parentNode,onChange:ya=>{let Hn=[...ya];Hn.length===0&&(Hn=["all"]),Hn.includes("all")&&Hn.length>1&&(Hn[Hn.length-1]=="all"?Hn=["all"]:Hn=Hn.filter(qa=>qa!=="all")),Wa(ad(Ec({},Ia),{exercise_group_id:Hn}))},filterOption:(ya,Hn)=>Hn.label.indexOf(ya.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...Ba.map(ya=>({label:ya==null?void 0:ya.exercise_group_name,value:ya==null?void 0:ya.exercise_group_id}))]}),[4,5,6].includes((Ca=(Er=cr==null?void 0:cr.data)==null?void 0:Er.question)==null?void 0:Ca.question_type)&&E.createElement(qt.default,{style:{width:140,marginLeft:20},value:Ia==null?void 0:Ia.score_type,onChange:ya=>{Wa(ad(Ec({},Ia),{score_type:ya}))},options:[{label:"\u5168\u90E8\u5F97\u5206\u7C7B\u578B",value:"all"},{label:"\u6EE1\u5206\u4F5C\u7B54",value:1},{label:"\u90E8\u5206\u5F97\u5206",value:2},{label:"\u96F6\u5206\u4F5C\u7B54",value:3}]})),E.createElement(cs.t7,{style:{width:220},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:ya=>{Wa(ad(Ec({},Ia),{keyword:ya}))}})),E.createElement(a.default,{className:"mt10",dataSource:((Or=(Ht=cr==null?void 0:cr.data)==null?void 0:Ht.student_score)==null?void 0:Or.list)||[],scroll:{y:500,x:"max-content"},loading:hr,columns:ra,pagination:{current:Ia.page,pageSize:Ia==null?void 0:Ia.limit,onChange:(ya,Hn)=>{Wa(ad(Ec({},Ia),{page:ya,limit:Hn}))},total:((lr=(gr=cr==null?void 0:cr.data)==null?void 0:gr.student_score)==null?void 0:lr.count)||0,showTotal:ya=>E.createElement("span",{className:"font12 c-666"},"\u5171",E.createElement("span",{style:{color:"#3061D0"}},ya),"\u6761\u6570\u636E")}})),E.createElement(Q0,{QuestionDetail:Xa,CurrentData:Hr.currentData,ModalProps:{open:Hr.open,onCancel:()=>{Va({open:!1,currentData:{}})}}}))};var A0=(0,Ce.connect)(({exercise:pe})=>({exercise:pe}))(W0),ta=z(59301),U0=Object.defineProperty,G0=Object.defineProperties,K0=Object.getOwnPropertyDescriptors,Td=Object.getOwnPropertySymbols,E0=Object.prototype.hasOwnProperty,C0=Object.prototype.propertyIsEnumerable,y0=(pe,ve,ge)=>ve in pe?U0(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,ec=(pe,ve)=>{for(var ge in ve||(ve={}))E0.call(ve,ge)&&y0(pe,ge,ve[ge]);if(Td)for(var ge of Td(ve))C0.call(ve,ge)&&y0(pe,ge,ve[ge]);return pe},jc=(pe,ve)=>G0(pe,K0(ve)),$d=(pe,ve)=>{var ge={};for(var gt in pe)E0.call(pe,gt)&&ve.indexOf(gt)<0&&(ge[gt]=pe[gt]);if(pe!=null&&Td)for(var gt of Td(pe))ve.indexOf(gt)<0&&C0.call(pe,gt)&&(ge[gt]=pe[gt]);return ge},V0=(pe,ve,ge)=>new Promise((gt,Kt)=>{var tt=He=>{try{ht(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{ht(ge.throw(He))}catch(Ie){Kt(Ie)}},ht=He=>He.done?gt(He.value):Promise.resolve(He.value).then(tt,on);ht((ge=ge.apply(pe,ve)).next())});const X0=pe=>{var ve,ge;const gt=document.createElement("html");return gt.innerHTML=(0,Md.ZP)(pe),ta.createElement("span",null,((ge=(ve=gt==null?void 0:gt.children)==null?void 0:ve[1])==null?void 0:ge.textContent)||(gt==null?void 0:gt.textContent)||"")},e0=pe=>{var ve=pe,{data:ge,dispatch:gt,exercise_group_id:Kt}=ve,tt=$d(ve,["data","dispatch","exercise_group_id"]),on,ht;const He=(()=>{var Vn,fa,sa,yn;let On=[];return((ge==null?void 0:ge.ques_type)==Ro.fw[0].id||(ge==null?void 0:ge.ques_type)==Ro.fw[1].id)&&(On=[{title:"\u9009\u9879",num:"\u7B54\u9898\u4EBA\u6570",scale:ta.createElement("span",null,"\u7B54\u9898\u4EBA\u6570\u6BD4\u4F8B",ta.createElement(De.Z,{overlayStyle:{maxWidth:600},title:ta.createElement(ta.Fragment,null,ta.createElement("div",null,ta.createElement("span",{style:{fontWeight:600}},"\u7B54\u9898\u4EBA\u6570\uFF1A"),"\u9009\u62E9\u4E86\u8BE5\u9009\u9879\u7684\u5B66\u751F\u6570\u3002"),ta.createElement("div",null,ta.createElement("span",{style:{fontWeight:600}},"\u7B54\u9898\u6BD4\u4F8B\uFF1A"),"\u9009\u62E9\u4E86\u8BE5\u9009\u9879\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\u3002"),ta.createElement("div",null,ta.createElement("span",{style:{fontWeight:600}},"\u6CE8\u610F\uFF1A"),"\u7EDF\u8BA1\u6570\u636E\u4F1A\u6839\u636E\u7B5B\u9009\u6761\u4EF6\uFF08\u5206\u73ED\u3001\u7EDF\u8BA1\u8303\u56F4\uFF09\u8FDB\u884C\u8C03\u6574\u8BA1\u7B97\u3002"))},ta.createElement("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})))},...(Vn=(ge==null?void 0:ge.ques_details)||[])==null?void 0:Vn.map((da,Ma)=>jc(ec({},da),{title:Ro.k4[Ma],num:da.choice_users_count,scale:(Number(da.choice_percent)*100).toFixed(2)}))]),(ge==null?void 0:ge.ques_type)==Ro.fw[2].id&&(On=[{title:"\u9009\u9879",num:"\u7B54\u9898\u4EBA\u6570",scale:ta.createElement("span",null,"\u7B54\u9898\u4EBA\u6570\u6BD4\u4F8B",ta.createElement(De.Z,{overlayStyle:{maxWidth:600},title:ta.createElement(ta.Fragment,null,ta.createElement("div",null,ta.createElement("span",{style:{fontWeight:600}},"\u7B54\u9898\u4EBA\u6570\uFF1A"),"\u9009\u62E9\u4E86\u8BE5\u9009\u9879\u7684\u5B66\u751F\u6570\u3002"),ta.createElement("div",null,ta.createElement("span",{style:{fontWeight:600}},"\u7B54\u9898\u6BD4\u4F8B\uFF1A"),"\u9009\u62E9\u4E86\u8BE5\u9009\u9879\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\u3002"),ta.createElement("div",null,ta.createElement("span",{style:{fontWeight:600}},"\u6CE8\u610F\uFF1A"),"\u7EDF\u8BA1\u6570\u636E\u4F1A\u6839\u636E\u7B5B\u9009\u6761\u4EF6\uFF08\u5206\u73ED\u3001\u7EDF\u8BA1\u8303\u56F4\uFF09\u8FDB\u884C\u8C03\u6574\u8BA1\u7B97\u3002"))},ta.createElement("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})))},...(fa=(ge==null?void 0:ge.ques_details)||[])==null?void 0:fa.map((da,Ma)=>jc(ec({},da),{title:da.choice_text,num:da.choice_users_count,scale:(Number(da.choice_percent)*100).toFixed(2)}))]),((ge==null?void 0:ge.ques_type)==Ro.fw[3].id||(ge==null?void 0:ge.ques_type)==Ro.fw[8].id)&&(On=[{title:"\u586B\u7A7A",num:"\u7B54\u5BF9\u4EBA\u6570",scale:ta.createElement("span",null,"\u7B54\u5BF9\u4EBA\u6570\u6BD4\u4F8B",ta.createElement(De.Z,{overlayStyle:{maxWidth:600},title:ta.createElement(ta.Fragment,null,ta.createElement("div",null,ta.createElement("span",{style:{fontWeight:600}},"\u7B54\u5BF9\u4EBA\u6570\uFF1A"),"\u8BE5\u586B\u7A7A\u586B\u5199\u6B63\u786E\u7684\u5B66\u751F\u6570\u3002"),ta.createElement("div",null,ta.createElement("span",{style:{fontWeight:600}},"\u7B54\u5BF9\u4EBA\u6570\u6BD4\u4F8B\uFF1A"),"\u8BE5\u586B\u7A7A\u586B\u5199\u6B63\u786E\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570"),ta.createElement("div",null,ta.createElement("span",{style:{fontWeight:600}},"\u6CE8\u610F\uFF1A"),"\u7EDF\u8BA1\u6570\u636E\u4F1A\u6839\u636E\u7B5B\u9009\u6761\u4EF6\uFF08\u5206\u73ED\u3001\u7EDF\u8BA1\u8303\u56F4\uFF09\u8FDB\u884C\u8C03\u6574\u8BA1\u7B97\u3002"))},ta.createElement("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})))},...(sa=(ge==null?void 0:ge.ques_details)||[])==null?void 0:sa.map((da,Ma)=>jc(ec({},da),{title:`\u586B\u7A7A${da.choice_position}`,num:da.choice_users_count,scale:(Number(da.choice_percent)*100).toFixed(2)}))]),((ge==null?void 0:ge.ques_type)==Ro.fw[4].id||(ge==null?void 0:ge.ques_type)==Ro.fw[6].id)&&(On=[{title:"\u5F97\u5206",num:"\u5B66\u751F\u4EBA\u6570",scale:ta.createElement("span",null,"\u5B66\u751F\u6BD4\u4F8B",ta.createElement(De.Z,{overlayStyle:{maxWidth:600},title:ta.createElement(ta.Fragment,null,ta.createElement("div",null,ta.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5",(ge==null?void 0:ge.ques_type)==Ro.fw[4].id?"\u7B80\u7B54\u9898":"\u7F16\u7A0B\u9898","\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570"),ta.createElement("div",null,ta.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),"\uFF08\u8BE5",(ge==null?void 0:ge.ques_type)==Ro.fw[4].id?"\u7B80\u7B54\u9898":"\u7F16\u7A0B\u9898","\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),ta.createElement("div",null,ta.createElement("span",{style:{fontWeight:600}},"\u90E8\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5",(ge==null?void 0:ge.ques_type)==Ro.fw[4].id?"\u7B80\u7B54\u9898":"\u7F16\u7A0B\u9898","\u5F97\u90E8\u5206\u5206\u7684\u5B66\u751F\u6570"),ta.createElement("div",null,ta.createElement("span",{style:{fontWeight:600}},"\u90E8\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),"\uFF08\u8BE5",(ge==null?void 0:ge.ques_type)==Ro.fw[4].id?"\u7B80\u7B54\u9898":"\u7F16\u7A0B\u9898","\u5F97\u90E8\u5206\u5206\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),ta.createElement("div",null,ta.createElement("span",{style:{fontWeight:600}},"\u96F6\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5",(ge==null?void 0:ge.ques_type)==Ro.fw[4].id?"\u7B80\u7B54\u9898\u88AB\u8BC4\u9605\u4E3A\u96F6\u5206\u7684\u5B66\u751F\u6570\u3002":"\u7F16\u7A0B\u9898\u5F970\u5206\u7684\u5B66\u751F\u6570\u3002","\uFF08\u672A\u4F5C\u7B54\u3001\u672A\u5F00\u59CB\u7684\u5219\u63090\u5206\u7EDF\u8BA1\uFF09"),ta.createElement("div",null,ta.createElement("span",{style:{fontWeight:600}},"\u96F6\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),(ge==null?void 0:ge.ques_type)==Ro.fw[4].id?"\uFF08\u8BE5\u7B80\u7B54\u9898\u5F97\u96F6\u5206\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100% (\u6CE8\uFF1A\u672A\u8BC4\u9605\uFF08\u5305\u62EC\u5173\u952E\u8BCD\u8BC4\u5206\u548C\u6559\u5E08\u8BC4\u9605\uFF09\u7684\u5B66\u751F\u4E0D\u7EDF\u8BA1\u81F3\u8BE5\u9009\u9879\u4E2D)":"\uFF08\u8BE5\u7F16\u7A0B\u9898\u672A\u5F97\u5206\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),ta.createElement("div",null,ta.createElement("span",{style:{fontWeight:600}},"\u6CE8\u610F\uFF1A"),"\u7EDF\u8BA1\u6570\u636E\u4F1A\u6839\u636E\u7B5B\u9009\u6761\u4EF6\uFF08\u5206\u73ED\u3001\u7EDF\u8BA1\u8303\u56F4\uFF09\u8FDB\u884C\u8C03\u6574\u8BA1\u7B97\u3002"))},ta.createElement("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})))},...(yn=(ge==null?void 0:ge.ques_details)||[])==null?void 0:yn.map((da,Ma)=>jc(ec({},da),{title:da.choice_text,num:da.choice_users_count,scale:(Number(da.choice_percent)*100).toFixed(2)}))]),On})(),Ie=(Vn={})=>{gt({type:"exercise/setActionTabs",payload:{key:"\u7B54\u9898\u8BE6\u60C5",data:jc(ec({},ge),{scope:tt==null?void 0:tt.scope,exercise_group_id:Kt,choice_position:Vn==null?void 0:Vn.choice_position,tabActive:"2",question_number:(ge==null?void 0:ge.index)||`${tt.Findex}.${ge==null?void 0:ge.ques_position}`})}})};return ta.createElement("div",{className:Xl.DomStyle},ta.createElement("div",{style:{display:"flex",justifyContent:"space-between",gap:20}},ta.createElement("div",{style:{flex:1,display:"flex",flexDirection:"column",justifyContent:"space-between",gap:20}},ta.createElement(me.Z,{gutter:10,wrap:!1,style:{maxHeight:350,overflow:"auto"}},ta.createElement(se.Z,{className:Xl.DomStyleTitle},"\u9898\u76EE"),ta.createElement(se.Z,null,ta.createElement(Ho.Z,{className:Xl.DomStyleTitle,style:{maxWidth:710},value:ge.ques_title}),ta.createElement("div",{className:"mt20",style:{display:"flex",flexDirection:"column",gap:20}},(on=ge==null?void 0:ge.ques_details)==null?void 0:on.map((Vn,fa)=>ta.createElement("div",{key:fa},((ge==null?void 0:ge.ques_type)==Ro.fw[0].id||(ge==null?void 0:ge.ques_type)==Ro.fw[1].id)&&ta.createElement(me.Z,{className:`${Vn.choice_right_boolean?Xl.Sessce:""}`,gutter:10,wrap:!1,key:fa},ta.createElement(se.Z,{style:{fontWeight:600}},Ro.k4[fa]),ta.createElement(se.Z,null,ta.createElement(Ho.Z,{className:Xl.DomStyleTitle,style:{maxWidth:690},value:Vn.choice_text||""}))),(ge==null?void 0:ge.ques_type)==Ro.fw[2].id&&ta.createElement(me.Z,{className:`${Vn.choice_right_boolean?Xl.Sessce:""}`,gutter:10,wrap:!1,key:fa},ta.createElement(se.Z,null,ta.createElement(Ho.Z,{className:Xl.DomStyleTitle,style:{maxWidth:690},value:Vn.choice_text||""}))),((ge==null?void 0:ge.ques_type)==Ro.fw[3].id||(ge==null?void 0:ge.ques_type)==Ro.fw[8].id)&&ta.createElement(me.Z,{gutter:10,wrap:!1,key:fa},ta.createElement(se.Z,{style:{fontWeight:600}},"\u586B\u7A7A",Vn.choice_position,"\uFF1A"),ta.createElement(se.Z,null,Vn.choice_text||"")),((ge==null?void 0:ge.ques_type)==Ro.fw[4].id||(ge==null?void 0:ge.ques_type)==Ro.fw[6].id)&&ta.createElement(me.Z,{gutter:10,wrap:!1,key:fa},ta.createElement(se.Z,null,ta.createElement(Ho.Z,{className:Xl.DomStyleTitle,style:{maxWidth:690},value:Vn.choice_text||""})))))))),ta.createElement(me.Z,{gutter:60},[Ro.fw[0].id,Ro.fw[1].id,Ro.fw[2].id].includes(ge==null?void 0:ge.ques_type)&&ta.createElement(se.Z,null,ta.createElement("span",{className:`${Xl.DomStyleTitle}`},"\u6B63\u786E\u7B54\u6848\uFF1A"),(ht=ge==null?void 0:ge.ques_details)==null?void 0:ht.filter(Vn=>Vn.choice_right_boolean).map((Vn,fa)=>ta.createElement("span",{key:fa},((ge==null?void 0:ge.ques_type)==Ro.fw[0].id||(ge==null?void 0:ge.ques_type)==Ro.fw[1].id)&&ta.createElement("span",{className:"ml10",style:{color:"#000",fontWeight:600}},Ro.k4[Vn.choice_position-1]),(ge==null?void 0:ge.ques_type)==Ro.fw[2].id&&ta.createElement("span",{className:"ml10",style:{color:"#000",fontWeight:600}},Vn.choice_text)))),ta.createElement(se.Z,null,ta.createElement("span",{className:`${Xl.DomStyleTitle} mr10`},"\u6240\u5C5E\u77E5\u8BC6\u70B9\uFF1A"),ta.createElement("span",{style:{color:"#000",fontWeight:600}},(ge==null?void 0:ge.tag_discipline)||"-")))),ta.createElement("div",{className:Xl.AnswerSDom,style:{padding:"0 0 0 20px"}},ta.createElement("div",{className:`${Xl.DomStyleTitle} flex item-center justify-between`},ta.createElement("div",null,"\u7B54\u9898\u60C5\u51B5\uFF1A"),ta.createElement("a",{onClick:Ie},"\u67E5\u770B\u8BE6\u60C5")),ta.createElement("div",{className:"mt20"},He==null?void 0:He.map((Vn,fa)=>ta.createElement("div",{key:fa,style:{display:"flex",alignItems:"center",gap:10,marginTop:fa==0?10:14}},[Ro.fw[0].id,Ro.fw[1].id,Ro.fw[2].id].includes(ge==null?void 0:ge.ques_type)?ta.createElement("div",{className:`${Vn!=null&&Vn.choice_right_boolean?Xl.Sessce:""}`,style:{width:56}},Vn.title):ta.createElement("div",{style:{width:56}},Vn.title),ta.createElement("div",{className:`${Vn.num>0?"current primary-hover":""}`,style:{width:56},onClick:()=>{Vn.num>0&&Ie(Vn)}},Vn.num,fa==0?"":"\u4EBA"),ta.createElement("div",{style:{width:140}},fa==0?Vn.scale:ta.createElement(me.Z,{gutter:4,align:"middle",className:`${Vn.num>0?Xl.scale_hover:""}`,onClick:()=>{Vn.num>0&&Ie(Vn)}},ta.createElement(se.Z,{flex:1},ta.createElement("div",{style:{width:"100%",height:10,background:"#fff",borderRadius:"5px"}},ta.createElement("div",{style:{width:`${Vn.scale}%`,height:"100%",borderRadius:"5px",background:"#165DFF"}}))),ta.createElement(se.Z,{className:`${Vn.num>0?Xl.percent:""}`,style:{color:"#999"}},Vn.scale,"%")))))))))},S0=pe=>{var ve=pe,{data:ge,dispatch:gt,exercise_group_id:Kt}=ve,tt=$d(ve,["data","dispatch","exercise_group_id"]);const on=(He,Ie={})=>{gt({type:"exercise/setActionTabs",payload:{key:"\u7B54\u9898\u8BE6\u60C5",data:jc(ec({},ge),{scope:tt==null?void 0:tt.scope,exercise_group_id:Kt,choice_position:Ie==null?void 0:Ie.choice_position,challenge_id:He==null?void 0:He.challenge_id,tabActive:"2",question_number:ge==null?void 0:ge.index})}})},ht={title:"\u5F97\u5206",num:"\u5B66\u751F\u4EBA\u6570",scale:ta.createElement("span",null,"\u5B66\u751F\u6BD4\u4F8B",ta.createElement(De.Z,{overlayStyle:{maxWidth:600},title:ta.createElement(ta.Fragment,null,ta.createElement("div",null,ta.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5\u5173\u5361\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570"),ta.createElement("div",null,ta.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),"\uFF08\u8BE5\u5173\u5361\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),ta.createElement("div",null,ta.createElement("span",{style:{fontWeight:600}},"\u90E8\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5\u5173\u5361\u5F97\u90E8\u5206\u5206\u7684\u5B66\u751F\u6570"),ta.createElement("div",null,ta.createElement("span",{style:{fontWeight:600}},"\u90E8\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),"\uFF08\u8BE5\u5173\u5361\u5F97\u90E8\u5206\u5206\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),ta.createElement("div",null,ta.createElement("span",{style:{fontWeight:600}},"\u96F6\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5\u5173\u5361\u5F970\u5206\u7684\u5B66\u751F\u6570\u3002\uFF08\u672A\u4F5C\u7B54\u3001\u672A\u5F00\u59CB\u7684\u5219\u63090\u5206\u7EDF\u8BA1\uFF09"),ta.createElement("div",null,ta.createElement("span",{style:{fontWeight:600}},"\u96F6\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),"\uFF08\u8BE5\u5173\u5361\u5F970\u5206\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),ta.createElement("div",null,ta.createElement("span",{style:{fontWeight:600}},"\u6CE8\u610F\uFF1A"),"\u7EDF\u8BA1\u6570\u636E\u4F1A\u6839\u636E\u7B5B\u9009\u6761\u4EF6\uFF08\u5206\u73ED\u3001\u7EDF\u8BA1\u8303\u56F4\uFF09\u8FDB\u884C\u8C03\u6574\u8BA1\u7B97\u3002"))},ta.createElement("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})))};return ta.createElement("div",{className:Xl.DomStyle},ta.createElement("div",{style:{display:"flex",flexDirection:"column",justifyContent:"space-between"}},ta.createElement("div",null,ta.createElement("div",{style:{display:"flex",justifyContent:"space-between",gap:20}},ta.createElement(me.Z,{gutter:10,wrap:!1},ta.createElement(se.Z,{className:Xl.DomStyleTitle},"\u9898\u76EE"),ta.createElement(se.Z,null,ta.createElement(Ho.Z,{style:{maxWidth:710},className:Xl.DomStyleTitle,value:ge.ques_title}))),ta.createElement("div",{className:Xl.AnswerSDom},ta.createElement("div",{className:`${Xl.DomStyleTitle} flex item-center justify-between`},ta.createElement("div",null,"\u7B54\u9898\u60C5\u51B5\uFF1A"),ta.createElement("a",{onClick:on},"\u67E5\u770B\u8BE6\u60C5")),ta.createElement("div",{className:"mt20",style:{display:"flex",alignItems:"center",gap:10}},ta.createElement("div",{style:{width:56}},ht.title),ta.createElement("div",{style:{width:56}},ht.num),ta.createElement("div",{style:{width:140}},ht.scale)))),ge==null?void 0:ge.ques_details.map((He,Ie)=>ta.createElement("div",{key:Ie,style:{display:"flex",gap:10}},ta.createElement("div",{className:Xl.DomStyleTitle},"\u7B2C",(0,ne.EM)(Ie+1),"\u5173\uFF1A"),ta.createElement("div",{style:{flex:1}},[{challenge_name:He.challenge_name},...(He==null?void 0:He.challenge_details)||[]].map((Vn,fa)=>ta.createElement("div",{key:fa,style:{display:"flex",alignItems:"center",justifyContent:"space-between",gap:20,width:"100%"}},ta.createElement("div",null,ta.createElement(Ho.Z,{className:`${Xl.DomStyleTitle} ${fa==0?Xl.DomStyleTitleChild:""}`,value:Vn.challenge_name||Vn.choice_text})),ta.createElement("div",{className:Xl.AnswerSDom},ta.createElement("div",{style:{display:"flex",alignItems:"center",gap:10}},ta.createElement("div",{style:{width:56}},Vn.choice_text?Vn.choice_text:""),ta.createElement("div",{className:"current",style:{width:56},onClick:()=>{Vn.choice_users_count>0&&on(He,Vn)}},Vn.choice_users_count!=null?`${Vn.choice_users_count}\u4EBA`:""),ta.createElement("div",{style:{width:140}},Vn.choice_percent&&ta.createElement(me.Z,{gutter:4,align:"middle",className:`${Vn.choice_users_count>0?Xl.scale_hover:""}`,onClick:()=>{Vn.choice_users_count>0&&on(He,Vn)}},ta.createElement(se.Z,{flex:1},ta.createElement("div",{style:{width:"100%",height:10,background:"#fff",borderRadius:"5px"}},ta.createElement("div",{style:{width:`${(Number(Vn.choice_percent)*100).toFixed(2)}%`,height:"100%",borderRadius:"5px",background:"#165DFF"}}))),ta.createElement(se.Z,{className:`${Vn.choice_users_count>0?Xl.percent:""}`,style:{color:"#999"}},(Number(Vn.choice_percent)*100).toFixed(2),"%"))))))))))),ta.createElement("div",null,ta.createElement("span",{className:`${Xl.DomStyleTitle} mr10`},"\u6240\u5C5E\u77E5\u8BC6\u70B9\uFF1A"),ta.createElement("span",{style:{color:"#000",fontWeight:600}},(ge==null?void 0:ge.tag_discipline)||"-"))))},F0=({columns:pe,item:ve,Fques_type:ge,Findex:gt})=>ta.createElement(me.Z,{align:"middle",wrap:!1,style:{color:"#333"}},ta.createElement(se.Z,{flex:`${pe[0].width-20}px`,style:{paddingLeft:ge==Ro.fw[7].id&&"8px"}},(ve==null?void 0:ve.index)||`${gt}.${ve==null?void 0:ve.ques_position}`),ta.createElement(se.Z,{className:Xl.Onerow,flex:1,style:{padding:"0 8px",maxWidth:392}},X0(ve==null?void 0:ve.ques_title)),ta.createElement(De.Z,{title:ve==null?void 0:ve.name},ta.createElement(se.Z,{className:Xl.Onerow,flex:`${pe[2].width}px`,style:{padding:"0 8px"}},ge==Ro.fw[7].id?ve==null?void 0:ve.name:ta.createElement("div",{className:Xl.Onerow,style:{padding:"2px 10px 2px 0",borderRadius:"13px",color:"#165DFF"}},ta.createElement("span",{style:{padding:"2px 10px",borderRadius:"13px",background:"rgba(22,93,255,0.1)"}},ve==null?void 0:ve.name)))),ta.createElement(se.Z,{flex:`${pe[3].width}px`,style:{padding:"0 8px"}},ve==null?void 0:ve.right_percent,"%"),ta.createElement(se.Z,{flex:`${pe[4].width}px`,style:{padding:"0 8px"}},ve==null?void 0:ve.score_percent,"%"),ta.createElement(se.Z,{flex:`${pe[5].width}px`,style:{padding:"0 8px"}},ve==null?void 0:ve.effictive_counts,"\u4EBA"),ta.createElement(se.Z,{flex:`${pe[6].width}px`,style:{padding:"0 8px"}},ve==null?void 0:ve.un_answer_counts,"\u4EBA"),ta.createElement(se.Z,{flex:`${pe[7].width}px`,style:{paddingLeft:"8px"}},ve==null?void 0:ve.total_user_counts,"\u4EBA")),Y0=(pe,ve)=>{var ge=pe,{exercise:gt,dispatch:Kt,value:tt}=ge,on=$d(ge,["exercise","dispatch","value"]);const{NormalResult:{commit_results:ht,questions_count:He},actionTabs:Ie}=gt,Vn=(0,Ce.useParams)(),[fa,sa]=(0,E.useState)([]),[yn,On]=(0,E.useState)([]),[da,Ma]=(0,E.useState)(void 0),[oa,Nn]=(0,E.useState)(!1),[va,_n]=(0,E.useState)({coursesId:Vn.coursesId,id:Vn.categoryId,categoryId:Vn.categoryId,page:1,limit:50,order:null,sort:"asc"}),Ga=[{title:"\u9898\u53F7",dataIndex:"index",width:70,sorter:(Zn,kt)=>Zn.index-kt.index},{title:"\u9898\u76EE\u5185\u5BB9",dataIndex:"ques_title",ellipsis:!0},{title:"\u9898\u578B",dataIndex:"name",width:110},{title:ta.createElement("span",null,"\u6B63\u786E\u7387 ",ta.createElement(De.Z,{overlayStyle:{maxWidth:600},title:ta.createElement(ta.Fragment,null,ta.createElement("div",null,ta.createElement("span",{style:{fontWeight:600}},"\u9898\u76EE\u6B63\u786E\u7387\uFF1A"),"\uFF08\u9898\u76EE\u6EE1\u5206\u4F5C\u7B54\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),ta.createElement("div",null,ta.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\u4E0E\u5B66\u751F\u603B\u6570\uFF1A"),"\u6839\u636E\u7528\u6237\u7B5B\u9009\u7684\u3010\u7EDF\u8BA1\u8303\u56F4\u3011\u548C\u3010\u5206\u73ED\u3011\u6761\u4EF6\uFF0C\u7EDF\u8BA1\u5BF9\u5E94\u8303\u56F4\u5185\u7684\u5B66\u751F\u6570\u3002"))},ta.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"right_percent",width:95,sorter:(Zn,kt)=>Zn.index3-kt.index3},{title:ta.createElement("span",null,"\u5F97\u5206\u7387 ",ta.createElement(De.Z,{overlayStyle:{maxWidth:600},title:ta.createElement(ta.Fragment,null,ta.createElement("div",null,ta.createElement("span",{style:{fontWeight:600}},"\u9898\u76EE\u5F97\u5206\u7387\uFF1A"),"\uFF08\u6240\u6709\u5B66\u751F\u9898\u76EE\u5B9E\u9645\u5F97\u5206\u603B\u548C/(\u5C0F\u9898\u5E94\u5F97\u5206*\u5B66\u751F\u603B\u6570\uFF09*100%"),ta.createElement("div",null,ta.createElement("span",{style:{fontWeight:600}},"\u5F97\u5206\u7684\u5B66\u751F\u6570\u4E0E\u5B66\u751F\u603B\u6570\uFF1A"),"\u6839\u636E\u7528\u6237\u7B5B\u9009\u7684\u3010\u7EDF\u8BA1\u8303\u56F4\u3011\u548C\u3010\u5206\u73ED\u3011\u6761\u4EF6\uFF0C\u7EDF\u8BA1\u5BF9\u5E94\u8303\u56F4\u5185\u7684\u5B66\u751F\u6570\u3002"))},ta.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"score_percent",width:95,sorter:(Zn,kt)=>Zn.score_percent-kt.score_percent},{title:ta.createElement("span",null,"\u5DF2\u7B54\u9898\u4EBA\u6570 ",ta.createElement(De.Z,{overlayStyle:{maxWidth:600},title:"\u5DF2\u7ECF\u56DE\u7B54\u8BE5\u9898\u7684\u5B66\u751F\u6570"},ta.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"effictive_counts",width:125,sorter:(Zn,kt)=>Zn.effictive_counts-kt.effictive_counts},{title:ta.createElement("span",null,"\u672A\u7B54\u9898\u4EBA\u6570 ",ta.createElement(De.Z,{overlayStyle:{maxWidth:600},title:"\u8FD8\u672A\u56DE\u7B54\u8BE5\u9898\u7684\u5B66\u751F\u6570"},ta.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"un_answer_counts",width:125,sorter:(Zn,kt)=>Zn.un_answer_counts-kt.un_answer_counts},{title:ta.createElement("span",null,"\u603B\u4EBA\u6570"),dataIndex:"total_user_counts",width:80},{title:"",dataIndex:"index8",width:58}],wa=(...Zn)=>V0(void 0,[...Zn],function*(kt=va){var la,sr,Ka,Er,Ca;Nn(!0);const Ht=[],Or=yield Kt({type:"exercise/getQuestionResult",payload:ec(ec({},kt),tt)});(la=Or==null?void 0:Or.commit_results)==null||la.forEach(gr=>{var lr,Fa;Ht.push(gr==null?void 0:gr.id),(lr=gr==null?void 0:gr.sub_exercise_questions)!=null&&lr.length&&((Fa=gr==null?void 0:gr.sub_exercise_questions)==null||Fa.forEach(Ba=>{Ht.push(Ba==null?void 0:Ba.id)}))}),da&&sa(Ht),da==!1&&sa([]),da==null&&sa((Ka=(sr=Or==null?void 0:Or.commit_results)==null?void 0:sr[0])!=null&&Ka.id?[(Ca=(Er=Or==null?void 0:Or.commit_results)==null?void 0:Er[0])==null?void 0:Ca.id]:[]),On(Ht),Nn(!1)}),In=Zn=>{let kt=[];fa!=null&&fa.includes(Zn)?kt=fa.filter(la=>la!=Zn):kt=[...fa,Zn],sa(kt)};(0,E.useEffect)(()=>{wa(),console.log("asdfsadf====",tt)},[va,tt]);const dr=()=>{wa()};return(0,E.useImperativeHandle)(ve,()=>({dealData:dr})),ta.createElement(St.Z,{spinning:oa},ta.createElement("div",null,ta.createElement(me.Z,{className:"mt20 mb20",align:"middle",justify:"space-between"},ta.createElement(se.Z,null,ta.createElement("span",{className:"font16",style:{lineHeight:"26px",color:"#000"}},"\u8BD5\u9898\u8BE6\u60C5")),ta.createElement(se.Z,null,ta.createElement(Ee.ZP,{type:"primary",onClick:()=>{(fa==null?void 0:fa.length)==(yn==null?void 0:yn.length)?(sa([]),Ma(!1)):(sa(yn),Ma(!0))}},"\u5168\u90E8",(fa==null?void 0:fa.length)==(yn==null?void 0:yn.length)?"\u6536\u8D77":"\u5C55\u5F00"))),ta.createElement(a.default,{className:Xl.TableDom,columns:Ga,dataSource:[],pagination:!1,onChange:(Zn,kt,la)=>{var sr;_n(jc(ec({},va),{order:la==null?void 0:la.field,sort:((sr=la==null?void 0:la.order)==null?void 0:sr.replace("end",""))||"asc"}))}}),ht==null?void 0:ht.map(Zn=>{var kt;return ta.createElement(Bd.default,{key:Zn==null?void 0:Zn.id,className:`${Xl.CollapseDom} ${(Zn==null?void 0:Zn.ques_type)==Ro.fw[7].id?Xl.CollapseDomC:""}`,ghost:!0,expandIconPosition:"end",activeKey:fa,onChange:()=>{In(Zn==null?void 0:Zn.id)},expandIcon:({isActive:la})=>ta.createElement("span",{className:"font14",style:{color:"#165DFF"}},la?"\u6536\u8D77":"\u5C55\u5F00",ta.createElement(Rr.Z,{className:`${la?Xl.open:""}`,style:{fontSize:9,marginLeft:3,transition:"all .2s"},rev:void 0})),items:[{key:Zn==null?void 0:Zn.id,label:ta.createElement(F0,{columns:Ga,item:Zn}),children:ta.createElement(ta.Fragment,null,(Zn==null?void 0:Zn.ques_type)==Ro.fw[7].id&&((kt=Zn==null?void 0:Zn.sub_exercise_questions)==null?void 0:kt.map(la=>ta.createElement(Bd.default,{key:la==null?void 0:la.id,className:Xl.CollapseChildrenDom,ghost:!0,expandIconPosition:"end",activeKey:fa,onChange:()=>{In(la==null?void 0:la.id)},expandIcon:({isActive:sr})=>ta.createElement("span",{style:{color:"#165DFF",marginLeft:25}},ta.createElement(Rr.Z,{className:`${sr?Xl.open:""}`,style:{fontSize:9,marginLeft:3,transition:"all .2s"},rev:void 0})),items:[{key:la==null?void 0:la.id,label:ta.createElement(F0,{columns:Ga,item:la,Fques_type:Zn==null?void 0:Zn.ques_type,Findex:Zn==null?void 0:Zn.index}),children:ta.createElement(e0,{data:la,exercise_group_id:tt==null?void 0:tt.exercise_group_id,Findex:Zn==null?void 0:Zn.index,scope:tt==null?void 0:tt.scope,dispatch:Kt})}]}))),(Zn==null?void 0:Zn.ques_type)!==Ro.fw[7].id&&(Zn==null?void 0:Zn.ques_type)!==Ro.fw[5].id&&ta.createElement(e0,{data:Zn,scope:tt==null?void 0:tt.scope,exercise_group_id:tt==null?void 0:tt.exercise_group_id,dispatch:Kt}),(Zn==null?void 0:Zn.ques_type)==Ro.fw[5].id&&ta.createElement(S0,{data:Zn,dispatch:Kt,scope:tt==null?void 0:tt.scope,exercise_group_id:tt==null?void 0:tt.exercise_group_id}))}]})}),(ht==null?void 0:ht.length)==0&&ta.createElement(ze.Z,null),ta.createElement(be.Z,{className:"mt20",pageSize:va.limit,current:va.page,showSizeChanger:!0,showQuickJumper:!0,showTotal:Zn=>ta.createElement("span",null,"\u5171",ta.createElement("span",{style:{color:"#165DFF"}}," ",Zn," "),"\u6761\u6570\u636E"),onChange:(Zn,kt)=>{_n(jc(ec({},va),{page:Zn,limit:kt}))},total:He}),(Ie==null?void 0:Ie.key)==="\u7B54\u9898\u8BE6\u60C5"&&ta.createElement(A0,null)))};var J0=(0,Ce.connect)(({exercise:pe})=>({exercise:pe}),null,null,{forwardRef:!0})((0,E.forwardRef)(Y0)),B0={wrap:"wrap___nansB"},Ul=z(59301),q0=Object.defineProperty,_0=Object.defineProperties,$0=Object.getOwnPropertyDescriptors,kd=Object.getOwnPropertySymbols,t0=Object.prototype.hasOwnProperty,P0=Object.prototype.propertyIsEnumerable,b0=(pe,ve,ge)=>ve in pe?q0(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,cd=(pe,ve)=>{for(var ge in ve||(ve={}))t0.call(ve,ge)&&b0(pe,ge,ve[ge]);if(kd)for(var ge of kd(ve))P0.call(ve,ge)&&b0(pe,ge,ve[ge]);return pe},x0=(pe,ve)=>_0(pe,$0(ve)),eg=(pe,ve)=>{var ge={};for(var gt in pe)t0.call(pe,gt)&&ve.indexOf(gt)<0&&(ge[gt]=pe[gt]);if(pe!=null&&kd)for(var gt of kd(pe))ve.indexOf(gt)<0&&P0.call(pe,gt)&&(ge[gt]=pe[gt]);return ge},tg=(pe,ve,ge)=>new Promise((gt,Kt)=>{var tt=He=>{try{ht(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{ht(ge.throw(He))}catch(Ie){Kt(Ie)}},ht=He=>He.done?gt(He.value):Promise.resolve(He.value).then(tt,on);ht((ge=ge.apply(pe,ve)).next())});const ng=(pe,ve)=>{var ge=pe,{exercise:gt,dispatch:Kt,value:tt}=ge,on=eg(ge,["exercise","dispatch","value"]);const[ht]=re.default.useForm(),{NormalResult:{commit_results:He}}=gt,Ie=(0,Ce.useParams)(),[Vn,fa]=(0,E.useState)({coursesId:Ie.coursesId,id:Ie.categoryId,categoryId:Ie.categoryId,page:1,limit:50,order:null,sort:"asc"}),[sa,yn]=(0,E.useState)(!1),On=[{title:"\u9898\u53F7",dataIndex:"index",width:70,sorter:(oa,Nn)=>oa.index-Nn.index,render:(oa,Nn)=>Ul.createElement("span",{style:{color:"#333"}},oa)},{title:"\u9898\u578B",dataIndex:"name",width:110,render:(oa,Nn)=>Ul.createElement("span",{style:{color:"#333"}},oa)},{title:Ul.createElement("span",null,"\u6B63\u786E\u7387 ",Ul.createElement(De.Z,{overlayStyle:{maxWidth:600},title:Ul.createElement(Ul.Fragment,null,Ul.createElement("div",null,Ul.createElement("span",{style:{fontWeight:600}},"\u9898\u76EE\u6B63\u786E\u7387\uFF1A"),"\uFF08\u9898\u76EE\u6EE1\u5206\u4F5C\u7B54\u5B66\u751F\u6570/\u7B54\u9898\u5B66\u751F\u603B\u6570\uFF09*100%"),Ul.createElement("div",null,Ul.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\u4E0E\u5B66\u751F\u603B\u6570\uFF1A"),"\u6839\u636E\u7528\u6237\u7B5B\u9009\u7684\u3010\u7EDF\u8BA1\u8303\u56F4\u3011\u548C\u3010\u5206\u73ED\u3011\u6761\u4EF6\uFF0C\u7EDF\u8BA1\u5BF9\u5E94\u8303\u56F4\u5185\u7684\u5B66\u751F\u6570\u3002"))},Ul.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"right_percent",width:95,sorter:(oa,Nn)=>oa.right_percent-Nn.right_percent,render:(oa,Nn)=>Ul.createElement("span",{style:{color:"#333"}},`${oa}%`)},{title:Ul.createElement("span",null,"\u5F97\u5206\u7387 ",Ul.createElement(De.Z,{overlayStyle:{maxWidth:600},title:Ul.createElement(Ul.Fragment,null,Ul.createElement("div",null,Ul.createElement("span",{style:{fontWeight:600}},"\u9898\u76EE\u5F97\u5206\u7387\uFF1A"),"\uFF08\u6240\u6709\u5B66\u751F\u9898\u76EE\u5B9E\u9645\u5F97\u5206\u603B\u548C/(\u5C0F\u9898\u5E94\u5F97\u5206*\u5B66\u751F\u603B\u6570\uFF09*100%"),Ul.createElement("div",null,Ul.createElement("span",{style:{fontWeight:600}},"\u5F97\u5206\u7684\u5B66\u751F\u6570\u4E0E\u5B66\u751F\u603B\u6570\uFF1A"),"\u6839\u636E\u7528\u6237\u7B5B\u9009\u7684\u3010\u7EDF\u8BA1\u8303\u56F4\u3011\u548C\u3010\u5206\u73ED\u3011\u6761\u4EF6\uFF0C\u7EDF\u8BA1\u5BF9\u5E94\u8303\u56F4\u5185\u7684\u5B66\u751F\u6570\u3002"))},Ul.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"score_percent",width:95,sorter:(oa,Nn)=>oa.score_percent-Nn.score_percent,render:(oa,Nn)=>Ul.createElement("span",{style:{color:"#333"}},`${oa}%`)},{title:Ul.createElement("span",null,"\u5DF2\u7B54\u9898\u4EBA\u6570 ",Ul.createElement(De.Z,{overlayStyle:{maxWidth:600},title:"\u5DF2\u7ECF\u56DE\u7B54\u8BE5\u9898\u7684\u5B66\u751F\u6570"},Ul.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"effictive_counts",width:125,sorter:(oa,Nn)=>oa.effictive_counts-Nn.effictive_counts,render:(oa,Nn)=>Ul.createElement("span",{style:{color:"#333"}},`${oa}\u4EBA`)},{title:Ul.createElement("span",null,"\u672A\u7B54\u9898\u4EBA\u6570 ",Ul.createElement(De.Z,{overlayStyle:{maxWidth:600},title:"\u8FD8\u672A\u56DE\u7B54\u8BE5\u9898\u7684\u5B66\u751F\u6570"},Ul.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"un_answer_counts",width:125,sorter:(oa,Nn)=>oa.un_answer_counts-Nn.un_answer_counts,render:(oa,Nn)=>Ul.createElement("span",{style:{color:"#333"}},`${oa}\u4EBA`)},{title:Ul.createElement("span",null,"\u603B\u4EBA\u6570"),dataIndex:"total_user_counts",width:80,render:(oa,Nn)=>Ul.createElement("span",{style:{color:"#333"}},`${oa}\u4EBA`)}],da=(...oa)=>tg(void 0,[...oa],function*(Nn=Vn){yn(!0);const va=yield Kt({type:"exercise/getQuestionResult",payload:cd(cd({},Nn),tt)});yn(!1)});(0,E.useEffect)(()=>{da()},[Vn,tt]);const Ma=()=>{da()};return(0,E.useImperativeHandle)(ve,()=>({dealData:Ma})),Ul.createElement("div",{className:B0.wrap},Ul.createElement("div",{className:"mt30"},Ul.createElement("div",{className:"mb20 font16",style:{color:"#000"}},"\u8BD5\u9898\u8BE6\u60C5"),Ul.createElement(a.default,{columns:On,rowKey:oa=>oa.index,loading:sa,dataSource:He,onChange:(oa,Nn,va)=>{var _n;fa(x0(cd({},Vn),{order:va==null?void 0:va.field,sort:((_n=va==null?void 0:va.order)==null?void 0:_n.replace("end",""))||"asc"}))},pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["50","100","150","200"],pageSize:Vn.limit,current:Vn.page,position:["bottomRight"],onChange:(oa,Nn)=>{Vn.page=oa,Vn.limit=Nn,fa(cd({},Vn)),da()},total:He==null?void 0:He.length,showTotal:(oa,Nn)=>Ul.createElement("span",null,"\u5171",Ul.createElement("span",{style:{color:"#165DFF"}}," ",oa," "),"\u6761\u6570\u636E")}})))};var ag=(0,Ce.connect)(({exercise:pe})=>({exercise:pe}),null,null,{forwardRef:!0})((0,E.forwardRef)(ng)),Rs=z(59301),ae=Object.defineProperty,oe=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,_e=(pe,ve,ge)=>ve in pe?ae(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,$e=(pe,ve)=>{for(var ge in ve||(ve={}))Ae.call(ve,ge)&&_e(pe,ge,ve[ge]);if(oe)for(var ge of oe(ve))Ne.call(ve,ge)&&_e(pe,ge,ve[ge]);return pe},ct=(pe,ve,ge)=>new Promise((gt,Kt)=>{var tt=He=>{try{ht(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{ht(ge.throw(He))}catch(Ie){Kt(Ie)}},ht=He=>He.done?gt(He.value):Promise.resolve(He.value).then(tt,on);ht((ge=ge.apply(pe,ve)).next())});const pt=({exercise:pe,dispatch:ve,handleOnComplete:ge})=>{const{actionTabs:gt={},ScoreRangesData:Kt}=pe,[tt]=re.default.useForm(),on=(0,Ce.useParams)(),[,ht,He]=(0,xt.U)(te.lL,{exercise_id:on==null?void 0:on.categoryId}),[Ie,Vn]=(0,E.useState)([{level:"fail_rate",level_zh:"\u4E0D\u53CA\u683C"},{level:"pass_rate",level_zh:"\u53CA\u683C"},{level:"good_rate",level_zh:"\u826F\u597D"},{level:"max_rate",level_zh:"\u4F18\u79C0"}]),fa=[{title:"\u7B49\u7EA7",dataIndex:"level_zh",align:"left",width:180,render:On=>Rs.createElement("span",{style:{color:"#000000"}},On)},{title:"\u5F97\u5206\u533A\u95F4",dataIndex:"level",align:"left",render:(On,da,Ma)=>Rs.createElement("div",{className:"flex item-center"},Rs.createElement(re.default.Item,{className:"mb0",name:Ma===0?"min_rate":Ie[Ma-1].level},Rs.createElement(Me.Z,{size:"large",style:{width:"140px"},disabled:!0,suffix:"%"})),Rs.createElement("span",{style:{display:"inline-block",width:"20px",height:"1px",border:"1px solid #DCDCDC",marginLeft:"20px",marginRight:"20px",marginBottom:"4px"}}),Rs.createElement(re.default.Item,{className:"mb0",name:On,rules:Ma!==3&&[{validator:(oa,Nn)=>{const va=(Ma===0?tt.getFieldValue("min_rate"):tt.getFieldValue(Ie[Ma-1].level))+1,_n=tt.getFieldValue(Ie[Ma+1].level)-1;return Nn{const{min_rate:On=0,fail_rate:da=60,pass_rate:Ma=70,good_rate:oa=90,max_rate:Nn=100}=(Kt==null?void 0:Kt.score_ranges)||{};tt.setFieldsValue({min_rate:On,fail_rate:da,pass_rate:Ma,good_rate:oa,max_rate:Nn})},yn=()=>{ve({type:"exercise/setActionTabs",payload:{key:""}})};return(0,E.useEffect)(()=>{sa()},[Kt]),Rs.createElement(Se.default,{centered:!0,title:gt==null?void 0:gt.key,open:(gt==null?void 0:gt.key)==="\u8BBE\u7F6E\u5F97\u5206\u533A\u95F4",width:630,maskClosable:!1,confirmLoading:ht,destroyOnClose:!0,onCancel:yn,onOk:()=>{tt.submit()}},Rs.createElement(re.default,{form:tt,onValuesChange:()=>{tt.validateFields()},onFinish:On=>ct(void 0,null,function*(){(yield He($e({exercise_id:on.categoryId},On))).status===0&&(le.ZP.success("\u8BBE\u7F6E\u6210\u529F"),yn(),ge==null||ge(),ve({type:"exercise/getScoreRangesData",payload:{exercise_id:on==null?void 0:on.categoryId}}))})},Rs.createElement(re.default.Item,{hidden:!0,name:"min_rate"}),Rs.createElement(a.default,{pagination:!1,dataSource:Ie,columns:fa})))};var nn=(0,Ce.connect)(({exercise:pe})=>({exercise:pe}))(pt),Cn=z(59301),vn=Object.defineProperty,rn=Object.defineProperties,sn=Object.getOwnPropertyDescriptors,Qn=Object.getOwnPropertySymbols,Za=Object.prototype.hasOwnProperty,Jr=Object.prototype.propertyIsEnumerable,no=(pe,ve,ge)=>ve in pe?vn(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,ro=(pe,ve)=>{for(var ge in ve||(ve={}))Za.call(ve,ge)&&no(pe,ge,ve[ge]);if(Qn)for(var ge of Qn(ve))Jr.call(ve,ge)&&no(pe,ge,ve[ge]);return pe},wo=(pe,ve)=>rn(pe,sn(ve));const _o=({exercise:pe,dispatch:ve,handleOnComplete:ge})=>{var gt,Kt,tt,on,ht;const{actionTabs:He={},course_groups:Ie=[]}=pe,Vn=(0,Ce.useParams)(),[,fa,sa,yn]=(0,xt.U)(te.OO,{exercise_id:Vn==null?void 0:Vn.categoryId}),[On,da]=(0,E.useState)({page:1,limit:10,exercise_group_id:((gt=He==null?void 0:He.data)==null?void 0:gt.exercise_group_id)||"all",keyword:""}),Ma=()=>{ve({type:"exercise/setActionTabs",payload:{key:""}})};return(0,E.useEffect)(()=>{He!=null&&He.data&&sa(wo(ro(ro({},He==null?void 0:He.data),On),{exercise_id:Vn==null?void 0:Vn.categoryId,exercise_group_id:(On==null?void 0:On.exercise_group_id)=="all"?"":On==null?void 0:On.exercise_group_id}))},[He==null?void 0:He.data,On]),Cn.createElement(Se.default,{centered:!0,title:`${He==null?void 0:He.key} (${((Kt=yn==null?void 0:yn.data)==null?void 0:Kt.score_range)||""}, ${((tt=yn==null?void 0:yn.data)==null?void 0:tt.score_type)||""})`,open:(He==null?void 0:He.key)==="\u5B66\u751F\u5217\u8868",width:700,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:Ma},Cn.createElement("div",{className:"flex item-center justify-between"},Cn.createElement(qt.default,{style:{width:256},value:On==null?void 0:On.exercise_group_id,mode:"multiple",maxTagCount:"responsive",getPopupContainer:oa=>oa.parentNode,onChange:oa=>{let Nn=[...oa];Nn.length===0&&(Nn=["all"]),Nn.includes("all")&&Nn.length>1&&(Nn[Nn.length-1]=="all"?Nn=["all"]:Nn=Nn.filter(va=>va!=="all")),da(wo(ro({},On),{exercise_group_id:Nn}))},filterOption:(oa,Nn)=>Nn.label.indexOf(oa.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...Ie.map(oa=>({label:oa==null?void 0:oa.exercise_group_name,value:oa==null?void 0:oa.exercise_group_id}))]}),Cn.createElement(cs.t7,{style:{width:220},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:oa=>{da(wo(ro({},On),{keyword:oa}))}})),Cn.createElement(a.default,{className:"mt10",dataSource:((on=yn==null?void 0:yn.data)==null?void 0:on.list)||[],scroll:{y:500},loading:fa,columns:[{title:"\u5E8F\u53F7",dataIndex:"index",width:50},{title:"\u59D3\u540D",dataIndex:"name"},{title:"\u5B66\u53F7/\u5DE5\u53F7",dataIndex:"student_id"},{title:"\u5206\u73ED",dataIndex:"course_group_name"},{title:"\u6700\u7EC8\u6210\u7EE9",align:"right",dataIndex:"score",width:100}],pagination:{current:On.page,pageSize:On==null?void 0:On.limit,onChange:(oa,Nn)=>{da(wo(ro({},On),{page:oa,limit:Nn}))},total:((ht=yn==null?void 0:yn.data)==null?void 0:ht.count)||0,showTotal:oa=>Cn.createElement("span",{className:"font12 c-666"},"\u5171",Cn.createElement("span",{style:{color:"#3061D0"}},oa),"\u6761\u6570\u636E")}}))};var fi=(0,Ce.connect)(({exercise:pe})=>({exercise:pe}))(_o),Ui=z(59301),$i=Object.defineProperty,kl=Object.defineProperties,Mu=Object.getOwnPropertyDescriptors,Gl=Object.getOwnPropertySymbols,Tu=Object.prototype.hasOwnProperty,ts=Object.prototype.propertyIsEnumerable,ns=(pe,ve,ge)=>ve in pe?$i(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,Es=(pe,ve)=>{for(var ge in ve||(ve={}))Tu.call(ve,ge)&&ns(pe,ge,ve[ge]);if(Gl)for(var ge of Gl(ve))ts.call(ve,ge)&&ns(pe,ge,ve[ge]);return pe},ps=(pe,ve)=>kl(pe,Mu(ve));const ws=({exercise:pe,dispatch:ve,handleOnComplete:ge})=>{var gt,Kt,tt,on,ht,He,Ie,Vn,fa,sa,yn,On,da,Ma,oa,Nn,va;const{actionTabs:_n={},course_groups:Ga=[]}=pe,wa=(0,Ce.useParams)(),[,In,dr,Zn]=(0,xt.U)(te.OO,{exercise_id:wa==null?void 0:wa.categoryId}),[,kt,la,sr]=(0,xt.U)(te.hk,{exercise_id:wa==null?void 0:wa.categoryId}),[Ka,Er]=(0,E.useState)({page:1,limit:10,type:((gt=_n==null?void 0:_n.data)==null?void 0:gt.type)||2,exercise_group_id:((Kt=_n==null?void 0:_n.data)==null?void 0:Kt.exercise_group_id)==-1||((tt=_n==null?void 0:_n.data)==null?void 0:tt.exercise_group_id)==null?"all":(on=_n==null?void 0:_n.data)==null?void 0:on.exercise_group_id,keyword:"",sub_type:(ht=_n==null?void 0:_n.data)==null?void 0:ht.sub_type}),Ca=()=>{ve({type:"exercise/setActionTabs",payload:{key:""}})},Ht=(0,E.useMemo)(()=>{var Or;const gr=[{title:"\u5E8F\u53F7",dataIndex:"index",width:60},{title:"\u59D3\u540D",dataIndex:"name"},{title:"\u5B66\u53F7/\u5DE5\u53F7",dataIndex:"student_id"},{title:"\u5206\u73ED",dataIndex:"course_group_name"}];return(Ka==null?void 0:Ka.type)===2&&gr.push({title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score"},{title:"\u64CD\u4F5C",align:"right",dataIndex:"text",render:(lr,Fa)=>Ui.createElement("a",{onClick:()=>{(0,ne.xg)(`/classrooms/${wa.coursesId}/exercise/${wa.categoryId}/review/${Fa==null?void 0:Fa.login}`)}},"\u67E5\u770B\u8BE6\u60C5")}),(Ka==null?void 0:Ka.type)===3&&gr.push({title:(Or=_n==null?void 0:_n.data)!=null&&Or.isFinalScore?"\u6700\u7EC8\u6210\u7EE9":"\u5F97\u5206/\u5206\u6570",dataIndex:"score",align:"center"}),gr},[Ka==null?void 0:Ka.type,(He=_n==null?void 0:_n.data)==null?void 0:He.isFinalScore]);return(0,E.useEffect)(()=>{var Or,gr;(_n==null?void 0:_n.key)==="\u5B66\u751F\u8BE6\u60C52"&&(_n!=null&&_n.data)&&((Or=_n==null?void 0:_n.data)!=null&&Or.isFinalScore?dr(ps(Es({},Ka),{exercise_id:wa==null?void 0:wa.categoryId,exercise_group_id:(Ka==null?void 0:Ka.exercise_group_id)=="all"?"":Ka==null?void 0:Ka.exercise_group_id})):la(ps(Es({},Ka),{exercise_id:wa==null?void 0:wa.categoryId,exercise_group_id:(Ka==null?void 0:Ka.exercise_group_id)=="all"?"":Ka==null?void 0:Ka.exercise_group_id,question_type:(gr=_n==null?void 0:_n.data)==null?void 0:gr.question_type})))},[Ka,_n==null?void 0:_n.data]),Ui.createElement(Se.default,{centered:!0,title:_n==null?void 0:_n.title,open:(_n==null?void 0:_n.key)==="\u5B66\u751F\u8BE6\u60C52",width:800,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:Ca},((Ie=_n==null?void 0:_n.data)==null?void 0:Ie.type)===3&&Ui.createElement("div",{className:"flex flex-wrap gap-20px c-grey-666 mb20"},(fa=(Vn=_n==null?void 0:_n.data)==null?void 0:Vn.exercise_group_list)==null?void 0:fa.map((Or,gr)=>{var lr;return Ui.createElement("span",{key:gr},Or==null?void 0:Or.course_group_name,Ui.createElement("span",{className:"ml10 c-black"},Or==null?void 0:Or.value,((lr=_n==null?void 0:_n.data)==null?void 0:lr.questionsscoreType)||"%"))})),Ui.createElement("div",{className:"flex item-center justify-between"},Ui.createElement(qt.default,{style:{width:140},value:Ka==null?void 0:Ka.exercise_group_id,mode:"multiple",maxTagCount:"responsive",getPopupContainer:Or=>Or.parentNode,onChange:Or=>{let gr=[...Or];gr.length===0&&(gr=["all"]),gr.includes("all")&&gr.length>1&&(gr[gr.length-1]=="all"?gr=["all"]:gr=gr.filter(lr=>lr!=="all")),Er(ps(Es({},Ka),{exercise_group_id:gr}))},filterOption:(Or,gr)=>gr.label.indexOf(Or.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...Ga.map(Or=>({label:Or==null?void 0:Or.exercise_group_name,value:Or==null?void 0:Or.exercise_group_id}))]}),Ui.createElement(cs.t7,{style:{width:220},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:Or=>{Er(ps(Es({},Ka),{keyword:Or}))}})),Ui.createElement(a.default,{className:"mt20",dataSource:((sa=_n==null?void 0:_n.data)!=null&&sa.isFinalScore?(yn=Zn==null?void 0:Zn.data)==null?void 0:yn.list:(da=(On=sr==null?void 0:sr.data)==null?void 0:On.student_score)==null?void 0:da.list)||[],scroll:{y:500},loading:In||kt,columns:Ht,pagination:{current:Ka.page,pageSize:Ka==null?void 0:Ka.limit,onChange:(Or,gr)=>{Er(ps(Es({},Ka),{page:Or,limit:gr}))},total:((Ma=_n==null?void 0:_n.data)!=null&&Ma.isFinalScore?(oa=Zn==null?void 0:Zn.data)==null?void 0:oa.count:(va=(Nn=sr==null?void 0:sr.data)==null?void 0:Nn.student_score)==null?void 0:va.count)||0,showTotal:Or=>Ui.createElement("span",{className:"font12 c-666"},"\u5171",Ui.createElement("span",{style:{color:"#3061D0"}},Or),"\u6761\u6570\u636E")}}))};var tc=(0,Ce.connect)(({exercise:pe})=>({exercise:pe}))(ws),os={tables:"tables___zoHyz"},Zc=Object.defineProperty,nc=Object.defineProperties,Pd=Object.getOwnPropertyDescriptors,Hc=Object.getOwnPropertySymbols,zc=Object.prototype.hasOwnProperty,ac=Object.prototype.propertyIsEnumerable,Qc=(pe,ve,ge)=>ve in pe?Zc(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,rc=(pe,ve)=>{for(var ge in ve||(ve={}))zc.call(ve,ge)&&Qc(pe,ge,ve[ge]);if(Hc)for(var ge of Hc(ve))ac.call(ve,ge)&&Qc(pe,ge,ve[ge]);return pe},Ds=(pe,ve)=>nc(pe,Pd(ve));const bd=({Data:pe=[],yAxisName:ve="",legendData:ge=[],className:gt="",style:Kt={},labelTrue:tt=!1,grid:on={},yAxisNamePadding:ht=0,ReactEchartsOnEvents:He})=>{const Ie=(0,E.useRef)(null),Vn=["#F3647C","#FBD438","#FF9D18","#37CCCC","#3BA1FF","#4ECC74","#3061D0","#7F30D0","#C60101","#9096A3","#E900F5","#FA6400","#3D81B7","#D4BE26","#34A858","#FE8DB3"];return(0,E.useEffect)(()=>{if(Ie.current){const fa=Ie.current.getEchartsInstance(),sa=[];ge==null||ge.forEach((yn,On)=>{sa.push((Vn==null?void 0:Vn[On])||`rgb(${Math.floor(Math.random()*256)}, ${Math.floor(Math.random()*256)}, ${Math.floor(Math.random()*256)})`)}),fa.setOption({dataset:{source:[["product",...ge],...pe]},legend:{right:"1%",top:"5%",type:"scroll",width:"90%",itemWidth:10,itemHeight:10,itemGap:22},tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},grid:rc({left:"5%",right:"2%",top:"20%",bottom:40},on),dataZoom:[rc({type:"slider"},(pe==null?void 0:pe.length)>10||(ge==null?void 0:ge.length)>6?{start:0,end:10}:{})],yAxis:{name:ve,splitArea:{show:!1},nameTextStyle:{color:"#000",padding:ht},splitLine:{show:!1},axisLine:{show:!0,lineStyle:{color:"#EDEDED"}},axisLabel:{color:"#000"}},xAxis:{type:"category",silent:!1,splitLine:{show:!1},splitArea:{show:!1},axisTick:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#000"}},series:ge==null?void 0:ge.map(()=>({type:"bar",barMaxWidth:40,label:{show:tt,position:"top"}})),color:sa},!0)}},[pe,ve,ge,tt,on]),E.createElement(As.Z,{ref:Ie,className:`w-full ${gt}`,style:rc({height:400,background:"#F6F7F9"},Kt),onEvents:He,option:{}})},Wc=E.memo(bd),dd=({exercise:pe,dispatch:ve,value:ge})=>{var gt,Kt,tt,on,ht,He,Ie,Vn,fa,sa,yn,On,da,Ma,oa,Nn,va,_n,Ga,wa,In,dr,Zn,kt,la,sr,Ka,Er,Ca;const{actionTabs:Ht={}}=pe,Or=(0,Ce.useParams)(),[gr,lr]=(0,E.useState)(1),[,Fa,Ba,ur]=(0,xt.U)(te.iU,{exercise_id:Or==null?void 0:Or.categoryId,exercise_group_id:(gt=ge==null?void 0:ge.exercise_group_id)!=null&>.includes("all")?null:ge==null?void 0:ge.exercise_group_id}),[,hr,co,cr]=(0,xt.U)(te.fG,{exercise_id:Or==null?void 0:Or.categoryId,exercise_group_id:(Kt=ge==null?void 0:ge.exercise_group_id)!=null&&Kt.includes("all")?null:ge==null?void 0:ge.exercise_group_id}),Xa=(Hn={},qa)=>{ve({type:"exercise/setActionTabs",payload:{title:"\u5B66\u751F\u8BE6\u60C5",key:"\u5B66\u751F\u8BE6\u60C52",data:{sub_type:qa,exercise_group_id:(Hn==null?void 0:Hn.course_group_id)==-1?"all":Hn==null?void 0:Hn.course_group_id,isFinalScore:Hn==null?void 0:Hn.isFinalScore}}})},Mr=(0,E.useCallback)(Hn=>{var qa,pr,fr,fo;Xa(Ds(rc({},((pr=(qa=ur==null?void 0:ur.data)==null?void 0:qa.list)==null?void 0:pr[(Hn==null?void 0:Hn.dataIndex)||0])||{}),{isFinalScore:!0}),(((fo=(fr=Hn==null?void 0:Hn.encode)==null?void 0:fr.y)==null?void 0:fo[0])||1)-1)},[(tt=ur==null?void 0:ur.data)==null?void 0:tt.list]),Hr=(Hn={},qa=null)=>{var pr;console.log("asdfasdf===",Hn),ve({type:"exercise/setActionTabs",payload:{key:"\u7B54\u9898\u8BE6\u60C5",data:{title:(Hn==null?void 0:Hn.question_type)||"",id:Hn==null?void 0:Hn.question_id,exercise_group_id:ge==null?void 0:ge.exercise_group_id,tabActive:"3",exercise_group_list:(pr=Hn==null?void 0:Hn.list)==null?void 0:pr.map(fr=>Ds(rc({},fr),{value:qa===0?fr==null?void 0:fr.correct_percent:qa===1?fr==null?void 0:fr.score_percent:fr==null?void 0:fr.value})),questionsscoreType:Hn==null?void 0:Hn.questionsscoreType}}})},Va=(0,E.useCallback)((Hn,qa={})=>{var pr,fr;Hr((fr=(pr=cr==null?void 0:cr.data)==null?void 0:pr.question_type_list)==null?void 0:fr[(Hn==null?void 0:Hn.dataIndex)||0],0)},[(on=cr==null?void 0:cr.data)==null?void 0:on.question_type_list]),Ia=(0,E.useCallback)((Hn,qa={})=>{var pr,fr;Hr((fr=(pr=cr==null?void 0:cr.data)==null?void 0:pr.question_type_list)==null?void 0:fr[(Hn==null?void 0:Hn.dataIndex)||0],1)},[(ht=cr==null?void 0:cr.data)==null?void 0:ht.question_type_list]),Wa=(0,E.useCallback)(Hn=>{var qa,pr,fr;const fo=(pr=(qa=cr==null?void 0:cr.data)==null?void 0:qa.class_average_score_list)==null?void 0:pr[(Hn==null?void 0:Hn.dataIndex)||0];ve({type:"exercise/setActionTabs",payload:{key:"\u5B66\u751F\u8BE6\u60C52",title:"\u5B66\u751F\u8BE6\u60C5",data:{exercise_group_id:ge==null?void 0:ge.exercise_group_id,exercise_group_list:fo==null?void 0:fo.list,type:3,isFinalScore:(fr=Hn==null?void 0:Hn.data)==null?void 0:fr[0].includes("\u6700\u7EC8\u6210\u7EE9"),question_type:fo==null?void 0:fo.question_type,questionsscoreType:"\u5206"}}})},[(He=cr==null?void 0:cr.data)==null?void 0:He.class_average_score_list,ge]),Aa=([Hn,qa,pr],fr=0)=>E.createElement("span",{className:Hn>0?"current-primary-hover":"",style:{display:"inline-block",width:"100%",height:47,lineHeight:"47px"},onClick:()=>{Hn>0&&Xa(Ds(rc({},qa),{isFinalScore:!0}),fr)}},`${Hn}${gr===1?"":"%"}`),ra=(()=>{var Hn,qa,pr,fr,fo,Vo,wr,Ai,ba,Wo,jo,el;const Yi=[{title:"\u5206\u73ED",dataIndex:"course_group_name",align:"left"},{title:((qa=(Hn=ur==null?void 0:ur.data)==null?void 0:Hn.titles)==null?void 0:qa[0])||"",dataIndex:"column_1",align:"center",render:(...yi)=>Aa(yi,0)},{title:((fr=(pr=ur==null?void 0:ur.data)==null?void 0:pr.titles)==null?void 0:fr[1])||"",dataIndex:"column_2",align:"center",render:(...yi)=>Aa(yi,1)},{title:((Vo=(fo=ur==null?void 0:ur.data)==null?void 0:fo.titles)==null?void 0:Vo[2])||"",dataIndex:"column_3",align:"center",render:(...yi)=>Aa(yi,2)},{title:((Ai=(wr=ur==null?void 0:ur.data)==null?void 0:wr.titles)==null?void 0:Ai[3])||"",dataIndex:"column_4",align:"center",render:(...yi)=>Aa(yi,3)},{title:((Wo=(ba=ur==null?void 0:ur.data)==null?void 0:ba.titles)==null?void 0:Wo[4])||"",dataIndex:"column_5",align:"center",render:(...yi)=>Aa(yi,4)},{title:((el=(jo=ur==null?void 0:ur.data)==null?void 0:jo.titles)==null?void 0:el[5])||"",dataIndex:"column_6",align:"center",render:(...yi)=>Aa(yi,5)}];return gr===1&&Yi.push({title:"\u4EBA\u6570",dataIndex:"total_count",align:"center",render:(...yi)=>Aa(yi,6)}),Yi})();(0,E.useEffect)(()=>{var Hn;Ba({count_by:gr,exercise_id:Or==null?void 0:Or.categoryId,exercise_group_id:(Hn=ge==null?void 0:ge.exercise_group_id)!=null&&Hn.includes("all")?null:ge==null?void 0:ge.exercise_group_id})},[gr,ge==null?void 0:ge.exercise_group_id]),(0,E.useEffect)(()=>{var Hn;co({exercise_id:Or==null?void 0:Or.categoryId,exercise_group_id:(Hn=ge==null?void 0:ge.exercise_group_id)!=null&&Hn.includes("all")?null:ge==null?void 0:ge.exercise_group_id})},[ge==null?void 0:ge.exercise_group_id]);const ya=(0,E.useMemo)(()=>{var Hn,qa;return(qa=(Hn=cr==null?void 0:cr.data)==null?void 0:Hn.question_type_score_list)==null?void 0:qa.map((pr,fr)=>{var fo,Vo,wr,Ai;return E.createElement(Wc,{key:fr,Data:((fo=pr==null?void 0:pr.list)==null?void 0:fo.map(ba=>{var Wo;return[(ba==null?void 0:ba.title)||"",...((Wo=ba==null?void 0:ba.list)==null?void 0:Wo.map(jo=>jo==null?void 0:jo.value))||[]]}))||[],yAxisName:pr==null?void 0:pr.title,labelTrue:!0,yAxisNamePadding:[0,0,10,0],legendData:((Ai=(wr=(Vo=pr==null?void 0:pr.list)==null?void 0:Vo[0])==null?void 0:wr.list)==null?void 0:Ai.map(ba=>ba==null?void 0:ba.course_group_name))||[],ReactEchartsOnEvents:{click:ba=>{var Wo;console.log("params",ba),Hr(Ds(rc({},((Wo=pr==null?void 0:pr.list)==null?void 0:Wo[(ba==null?void 0:ba.dataIndex)||0])||{}),{questionsscoreType:"\u5206"}))}}})})},[(Ie=cr==null?void 0:cr.data)==null?void 0:Ie.question_type_score_list]);return E.createElement(E.Fragment,null,E.createElement(St.Z,{spinning:Fa},E.createElement("div",{className:"flex item-center justify-between mt30"},E.createElement("div",{className:"font16"},"\u6210\u7EE9\u5206\u5E03",E.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u7EDF\u8BA1\u6570\u503C\u6216\u67F1\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09")),E.createElement("div",{className:"flex item-center gap-20px"},E.createElement(qt.default,{style:{width:140},size:"large",value:gr,onChange:Hn=>{lr(Hn)},options:[{value:1,label:"\u6309\u4EBA\u6570\u7EDF\u8BA1"},{value:2,label:"\u6309\u767E\u5206\u6BD4\u7EDF\u8BA1"}]}))),E.createElement(a.default,{className:`mt10 ${os.tables}`,bordered:!0,columns:ra,dataSource:((Vn=ur==null?void 0:ur.data)==null?void 0:Vn.list)||[],pagination:!1}),E.createElement("div",{className:"mt20"},E.createElement(Wc,{Data:((sa=(fa=ur==null?void 0:ur.data)==null?void 0:fa.list)==null?void 0:sa.map(Hn=>[(Hn==null?void 0:Hn.course_group_name)||"",(Hn==null?void 0:Hn.column_1)||0,(Hn==null?void 0:Hn.column_2)||0,(Hn==null?void 0:Hn.column_3)||0,(Hn==null?void 0:Hn.column_4)||0,(Hn==null?void 0:Hn.column_5)||0,(Hn==null?void 0:Hn.column_6)||0]))||[],grid:{left:"5%",top:"15%"},yAxisNamePadding:[0,0,10,70],yAxisName:`\u5404\u73ED\u7EA7\u6210\u7EE9\u5206\u5E03\uFF08${gr===1?"\u4EBA\u6570":"\u767E\u5206\u6BD4"}\uFF09`,legendData:((yn=ur==null?void 0:ur.data)==null?void 0:yn.titles)||[],ReactEchartsOnEvents:{click:Mr}}))),E.createElement(St.Z,{spinning:hr},E.createElement("div",{className:"mt20 flex flex-col gap-10px"},E.createElement("div",{className:"font16"},"\u5C0F\u9898\u5BF9\u6BD4",E.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u67F1\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09")),E.createElement(Wc,{Data:((da=(On=cr==null?void 0:cr.data)==null?void 0:On.question_type_list)==null?void 0:da.map(Hn=>{var qa;return[(Hn==null?void 0:Hn.question_type)||"",...((qa=Hn==null?void 0:Hn.list)==null?void 0:qa.map(pr=>pr.correct_percent))||[]]}))||[],yAxisName:"\u6B63\u786E\u7387",yAxisNamePadding:[0,0,10,0],legendData:((va=(Nn=(oa=(Ma=cr==null?void 0:cr.data)==null?void 0:Ma.question_type_list)==null?void 0:oa[0])==null?void 0:Nn.list)==null?void 0:va.map(Hn=>Hn==null?void 0:Hn.course_group_name))||[],ReactEchartsOnEvents:{click:Va}}),E.createElement(Wc,{Data:((Ga=(_n=cr==null?void 0:cr.data)==null?void 0:_n.question_type_list)==null?void 0:Ga.map(Hn=>{var qa;return[(Hn==null?void 0:Hn.question_type)||"",...((qa=Hn==null?void 0:Hn.list)==null?void 0:qa.map(pr=>pr.score_percent))||[]]}))||[],yAxisName:"\u5F97\u5206\u7387",yAxisNamePadding:[0,0,10,0],legendData:((Zn=(dr=(In=(wa=cr==null?void 0:cr.data)==null?void 0:wa.question_type_list)==null?void 0:In[0])==null?void 0:dr.list)==null?void 0:Zn.map(Hn=>Hn==null?void 0:Hn.course_group_name))||[],ReactEchartsOnEvents:{click:Ia}}))),E.createElement(St.Z,{spinning:hr},E.createElement("div",{className:"mt20 flex flex-col gap-10px"},E.createElement("div",{className:"font16"},"\u5E73\u5747\u5206",E.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u67F1\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09")),E.createElement(Wc,{Data:((la=(kt=cr==null?void 0:cr.data)==null?void 0:kt.class_average_score_list)==null?void 0:la.map(Hn=>{var qa;return[(Hn==null?void 0:Hn.title)||"",...((qa=Hn==null?void 0:Hn.list)==null?void 0:qa.map(pr=>pr==null?void 0:pr.value))||[]]}))||[],yAxisName:"\u5404\u73ED\u7EA7\u5E73\u5747\u5206",labelTrue:!0,yAxisNamePadding:[0,0,10,0],legendData:((Ca=(Er=(Ka=(sr=cr==null?void 0:cr.data)==null?void 0:sr.class_average_score_list)==null?void 0:Ka[0])==null?void 0:Er.list)==null?void 0:Ca.map(Hn=>Hn==null?void 0:Hn.course_group_name))||[],ReactEchartsOnEvents:{click:Wa}}),E.createElement("div",{className:"flex flex-col"},ya))),(Ht==null?void 0:Ht.key)==="\u7B54\u9898\u8BE6\u60C5"&&E.createElement(A0,null),(Ht==null?void 0:Ht.key)==="\u5B66\u751F\u8BE6\u60C52"&&E.createElement(tc,null))};var jd=(0,Ce.connect)(({exercise:pe})=>({exercise:pe}))(dd),Zd=z(67921),Uc=z(59301),rg=Object.defineProperty,Hd=Object.defineProperties,og=Object.getOwnPropertyDescriptors,n0=Object.getOwnPropertySymbols,a0=Object.prototype.hasOwnProperty,zd=Object.prototype.propertyIsEnumerable,r0=(pe,ve,ge)=>ve in pe?rg(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,gd=(pe,ve)=>{for(var ge in ve||(ve={}))a0.call(ve,ge)&&r0(pe,ge,ve[ge]);if(n0)for(var ge of n0(ve))zd.call(ve,ge)&&r0(pe,ge,ve[ge]);return pe},md=(pe,ve)=>Hd(pe,og(ve));const ig=({exercise:pe,dispatch:ve,handleOnComplete:ge})=>{var gt,Kt,tt,on,ht;const{actionTabs:He={},course_groups:Ie=[]}=pe,Vn=(0,Ce.useParams)(),[,fa,sa,yn]=(0,xt.U)(te.hv,{exercise_id:Vn==null?void 0:Vn.categoryId}),[On,da]=(0,E.useState)({page:1,limit:10,type:1,exercise_group_id:"all",keyword:""}),Ma=(0,E.useMemo)(()=>{var Nn,va,_n;return((_n=(va=(Nn=yn==null?void 0:yn.data)==null?void 0:Nn.question)==null?void 0:va.question_choices)==null?void 0:_n.filter(Ga=>Ga==null?void 0:Ga.right_answer).map(Ga=>Ga==null?void 0:Ga.exercise_choice_id))||[]},[(gt=yn==null?void 0:yn.data)==null?void 0:gt.question]),oa=()=>{ve({type:"exercise/setActionTabs",payload:{key:""}})};return(0,E.useEffect)(()=>{var Nn,va,_n,Ga,wa;He!=null&&He.data&&sa(md(gd({},On),{exercise_group_id:(On==null?void 0:On.exercise_group_id)=="all"?"":On==null?void 0:On.exercise_group_id,exercise_id:Vn==null?void 0:Vn.categoryId,question_id:(va=(Nn=He==null?void 0:He.data)==null?void 0:Nn.questionDetail)==null?void 0:va.question_id,question_number:(Ga=(_n=He==null?void 0:He.data)==null?void 0:_n.questionDetail)==null?void 0:Ga.index,scope:(wa=He==null?void 0:He.data)==null?void 0:wa.scope}))},[He==null?void 0:He.data,On]),Uc.createElement(Se.default,{centered:!0,title:He==null?void 0:He.title,open:(He==null?void 0:He.key)==="\u5B66\u751F\u8BE6\u60C5",width:700,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:oa},Uc.createElement("div",{className:"flex item-center justify-between"},Uc.createElement(qt.default,{style:{width:256},mode:"multiple",maxTagCount:"responsive",value:On==null?void 0:On.exercise_group_id,getPopupContainer:Nn=>Nn.parentNode,onChange:Nn=>{console.log(Nn);let va=[...Nn];va.length===0&&(va=["all"]),va.includes("all")&&va.length>1&&(va[va.length-1]=="all"?va=["all"]:va=va.filter(_n=>_n!=="all")),da(md(gd({},On),{exercise_group_id:va}))},filterOption:(Nn,va)=>va.label.indexOf(Nn.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...Ie.map(Nn=>({label:Nn==null?void 0:Nn.exercise_group_name,value:Nn==null?void 0:Nn.exercise_group_id}))]}),Uc.createElement(cs.t7,{style:{width:220},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:Nn=>{da(md(gd({},On),{keyword:Nn}))}})),Uc.createElement(a.default,{className:"mt10",dataSource:((tt=(Kt=yn==null?void 0:yn.data)==null?void 0:Kt.student_score)==null?void 0:tt.list)||[],scroll:{y:500},loading:fa,columns:[{title:"\u5E8F\u53F7",dataIndex:"index",width:60},{title:"\u59D3\u540D",dataIndex:"name"},{title:"\u5B66\u53F7/\u5DE5\u53F7",dataIndex:"student_id"},{title:"\u5206\u73ED",dataIndex:"course_group_name",render:Nn=>Nn||"\u672A\u5206\u73ED"},{title:"\u662F\u5426\u6B63\u786E",align:"center",dataIndex:"users_answer_info.choices",render:(Nn,va)=>{var _n,Ga,wa,In;return((Ga=(_n=va==null?void 0:va.users_answer_info)==null?void 0:_n.choices)==null?void 0:Ga.length)>0&&((In=(wa=va==null?void 0:va.users_answer_info)==null?void 0:wa.choices)!=null&&In.every(dr=>Ma.includes(dr==null?void 0:dr.exercise_choice_id)))?"\u662F":"\u5426"}},{title:"\u5F97\u5206/\u5206\u6570",align:"center",dataIndex:"users_answer_info.score",render:(Nn,va)=>{var _n,Ga,wa;return`${(_n=va==null?void 0:va.users_answer_info)==null?void 0:_n.score}/${(wa=(Ga=yn==null?void 0:yn.data)==null?void 0:Ga.question)==null?void 0:wa.question_score}`}}],pagination:{current:On.page,pageSize:On==null?void 0:On.limit,onChange:(Nn,va)=>{da(md(gd({},On),{page:Nn,limit:va}))},total:((ht=(on=yn==null?void 0:yn.data)==null?void 0:on.student_score)==null?void 0:ht.count)||0,showTotal:Nn=>Uc.createElement("span",{className:"font12 c-666"},"\u5171",Uc.createElement("span",{style:{color:"#3061D0"}},Nn),"\u6761\u6570\u636E")}}))};var xd=(0,Ce.connect)(({exercise:pe})=>({exercise:pe}))(ig),Ha=z(59301),Ig=Object.defineProperty,Og=Object.defineProperties,Lg=Object.getOwnPropertyDescriptors,dg=Object.getOwnPropertySymbols,Ng=Object.prototype.hasOwnProperty,Rg=Object.prototype.propertyIsEnumerable,gg=(pe,ve,ge)=>ve in pe?Ig(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,Qs=(pe,ve)=>{for(var ge in ve||(ve={}))Ng.call(ve,ge)&&gg(pe,ge,ve[ge]);if(dg)for(var ge of dg(ve))Rg.call(ve,ge)&&gg(pe,ge,ve[ge]);return pe},w0=(pe,ve)=>Og(pe,Lg(ve)),Qd=(pe,ve,ge)=>new Promise((gt,Kt)=>{var tt=He=>{try{ht(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{ht(ge.throw(He))}catch(Ie){Kt(Ie)}},ht=He=>He.done?gt(He.value):Promise.resolve(He.value).then(tt,on);ht((ge=ge.apply(pe,ve)).next())});const Mg=({exercise:pe,dispatch:ve,classroomList:ge})=>{var gt,Kt,tt,on,ht,He,Ie,Vn,fa,sa,yn,On,da,Ma,oa,Nn,va,_n,Ga,wa,In,dr,Zn,kt;const{ScoreRangesData:la}=pe,[sr,Ka]=(0,E.useState)("1"),[Er,Ca]=(0,E.useState)({}),[Ht,Or]=(0,E.useState)([]),[gr,lr]=(0,E.useState)([]),[Fa,Ba]=(0,E.useState)({exercise_group_id:["all"],scope:"0",question_type:["all"]}),[ur,hr]=(0,E.useState)(0),[co,cr]=(0,E.useState)(0),[Xa,Mr]=(0,E.useState)([]),[Hr,Va]=(0,E.useState)([]),[Ia,Wa]=(0,E.useState)(0),[Aa,ra]=(0,E.useState)(!0),[ya,Hn]=(0,E.useState)(!1),[qa,pr]=(0,E.useState)(!1),[fr,fo]=(0,E.useState)(!1),[Vo,wr]=(0,E.useState)(!1),[Ai,ba]=(0,E.useState)(0),Wo=(0,E.useRef)(null),jo=(0,E.useRef)(null),[el]=re.default.useForm(),Yi=(0,Ce.useParams)(),yi=[{label:"90%-100%",color:"#3BA1FF"},{label:"80%-90%",color:"#37CCCC"},{label:"70%-80%",color:"#4ECC74"},{label:"60%-70%",color:"#FBD438"},{label:"60%\u53CA\u4EE5\u4E0B",color:"#F3647C"}];(0,E.useEffect)(()=>(Vo?Wo.current=setInterval(()=>{ba(Xr=>Xr+1)},1e3*30):clearInterval(Wo.current),()=>{clearInterval(Wo.current)}),[Vo]),(0,E.useEffect)(()=>{xl()},[]),(0,E.useEffect)(()=>{var Xr;Ai>0&&(sr==="1"?xl():(Xr=jo.current)==null||Xr.dealData())},[Ai]);const xl=(...Xr)=>Qd(void 0,[...Xr],function*(So=Fa){Hn(!0),yield Promise.all([$o(So),ll(So),Kl(So)]),Hn(!1),ra(!1)}),Gr=(0,E.useMemo)(()=>{var Xr,So;return{scope:Fa==null?void 0:Fa.scope,exercise_group_id:(Xr=Fa==null?void 0:Fa.exercise_group_id)!=null&&Xr.includes("all")?null:Fa==null?void 0:Fa.exercise_group_id,question_type:(So=Fa==null?void 0:Fa.question_type)!=null&&So.includes("all")?null:Fa==null?void 0:Fa.question_type}},[Fa]),$o=Xr=>Qd(void 0,null,function*(){var So,tl,nl;const Zu={scope:Xr==null?void 0:Xr.scope,exercise_group_id:(So=Xr==null?void 0:Xr.exercise_group_id)!=null&&So.includes("all")?null:Xr==null?void 0:Xr.exercise_group_id},zi=yield(0,fe.ZP)(`/api/exercises/${Yi==null?void 0:Yi.categoryId}/new_exercise_result.json`,{method:"get",params:Qs({},Zu)});if(ve({type:"exercise/getScoreRangesData",payload:{exercise_id:Yi==null?void 0:Yi.categoryId}}),(zi==null?void 0:zi.status)===0){const su=[{label:"\u5168\u90E8",value:"all"}];ve({type:"exercise/save",payload:{course_groups:zi==null?void 0:zi.course_groups}}),(tl=zi==null?void 0:zi.course_groups)==null||tl.forEach(zn=>{su.push({label:zn==null?void 0:zn.exercise_group_name,value:zn==null?void 0:zn.exercise_group_id})});const Hu=[{label:"\u5168\u90E8",value:"all"}];(nl=zi==null?void 0:zi.question_types)==null||nl.forEach(zn=>{Hu.push({label:zn==null?void 0:zn.name,value:zn==null?void 0:zn.id})}),lr(Hu),Or(su),Ca(Qs({},zi))}}),ll=(Xr,...So)=>Qd(void 0,[Xr,...So],function*(tl,nl=!1,Zu={}){var zi;const su={scope:tl==null?void 0:tl.scope,exercise_group_id:(zi=tl==null?void 0:tl.exercise_group_id)!=null&&zi.includes("all")?null:tl==null?void 0:tl.exercise_group_id};pr(nl);const Hu=yield(0,fe.ZP)(`/api/exercises/${Yi==null?void 0:Yi.categoryId}/new_exercise_result_form.json`,{method:"get",params:Qs(w0(Qs({},su),{method:ur,order:co}),Zu)});(Hu==null?void 0:Hu.status)===0&&Mr(Hu==null?void 0:Hu.rate_list),pr(!1)}),Kl=(Xr,...So)=>Qd(void 0,[Xr,...So],function*(tl,nl=!1,Zu={}){var zi;const su={scope:tl==null?void 0:tl.scope,exercise_group_id:(zi=tl==null?void 0:tl.exercise_group_id)!=null&&zi.includes("all")?null:tl==null?void 0:tl.exercise_group_id};fo(nl);const Hu=yield(0,fe.ZP)(`/api/exercises/${Yi==null?void 0:Yi.categoryId}/new_exercise_result_bottom.json`,{method:"get",params:Qs(w0(Qs({},su),{method:Ia}),Zu)});(Hu==null?void 0:Hu.status)===0&&Va(Hu==null?void 0:Hu.chart),fo(!1)}),Pu=[{label:"\u5168\u90E8",value:"0"},{label:"\u8003\u8BD5\u4E2D/\u5DF2\u4EA4\u5377",value:"1"},{label:"\u5DF2\u4EA4\u5377",value:"2"}],Nl=()=>[{name:"exercise_group_id",label:"\u5206\u73ED\u8303\u56F4",ItemData:Ht,isShow:!0},{noStyle:!0,isShow:sr==="3",children:Ha.createElement("div",{className:"mb20",style:{color:"#FF9D18"}},"\u8BF4\u660E\uFF1A\u5B66\u751F\u4EBA\u6570=0\u7684\u5206\u73ED\u4E0D\u5728\u4E0B\u9762\u56FE\u8868\u4E2D\u663E\u793A"),ItemData:[]},{name:"scope",label:Ha.createElement("span",{style:{marginRight:-18}},"\u7EDF\u8BA1\u8303\u56F4 ",Ha.createElement(De.Z,{overlayStyle:{maxWidth:600},title:Ha.createElement(Ha.Fragment,null,Ha.createElement("div",null,Ha.createElement("span",{style:{fontWeight:600}},"\u5168\u90E8\u5B66\u751F\uFF1A"),"\u7EDF\u8BA1\u8303\u56F4\u4E3A\u5168\u90E8\u5B66\u751F\u65F6\uFF0C\u5219\u7EDF\u8BA1\u6570\u636E\u6DB5\u76D6\u6240\u6709\u5E94\u8003\u5B66\u751F\u3002"),Ha.createElement("div",null,Ha.createElement("span",{style:{fontWeight:600}},"\u8003\u8BD5\u4E2D/\u5DF2\u4EA4\u5377\uFF1A"),"\u7EDF\u8BA1\u8303\u56F4\u4E3A\u8003\u8BD5\u4E2D/\u5DF2\u4EA4\u5377\u5B66\u751F\u65F6\uFF0C\u4EC5\u7EDF\u8BA1\u6B63\u5728\u8003\u8BD5\u4E2D\u548C\u5DF2\u4EA4\u5377\u5B66\u751F\u7684\u8003\u8BD5\u60C5\u51B5\u3002"),Ha.createElement("div",null,Ha.createElement("span",{style:{fontWeight:600}},"\u5DF2\u4EA4\u5377\u5B66\u751F\uFF1A"),"\u7EDF\u8BA1\u8303\u56F4\u4E3A\u5DF2\u4EA4\u5377\u5B66\u751F\u65F6\uFF0C\u4EC5\u7EDF\u8BA1\u5DF2\u4EA4\u5377\u5B66\u751F\u7684\u8003\u8BD5\u60C5\u51B5\u3002"))},Ha.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),type:"Radio",ItemData:Pu,isShow:sr!=="3"},{name:"question_type",label:"\u9009\u62E9\u9898\u578B",ItemData:gr,isShow:sr==="2"}],xi=[{name:"\u6210\u7EE9\u603B\u89C8",id:"1"},{name:"\u8BD5\u9898\u8BE6\u60C5",id:"2"},{name:"\u5206\u73ED\u5BF9\u6BD4",id:"3"}],fu=ur?"\u5F97\u5206\u7387":"\u6B63\u786E\u7387",Cs=Xr=>{Xr==="1"&&xl(),Ka(Xr)},Ar=(0,E.useMemo)(()=>{var Xr;const So=[],tl=[],nl=[];(Xr=Er==null?void 0:Er.student_score_list)==null||Xr.map(zi=>{So.unshift([zi.name,zi.score_range].join(".")),tl.unshift({value:zi.rate,type:zi.type}),nl.unshift(zi.count)});const Zu={tooltip:{trigger:"axis",axisPointer:{type:"shadow",cursor:"pointer"}},grid:{left:90,right:120,top:60,bottom:40},xAxis:{type:"value",name:"\u5B66\u751F\u6BD4\u4F8B\uFF08%\uFF09",data:[0,20,40,60,80,100],min:0,max:100,nameTextStyle:{color:"#666666"},axisTick:{show:!1},splitLine:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#666666"}},yAxis:{type:"category",data:So,name:"\u6210\u7EE9\uFF08\u5206\uFF09",nameTextStyle:{color:"#666666"},axisTick:{show:!1},splitLine:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#666666",formatter:zi=>`${zi.split(".")[0]} +(${zi.split(".")[1]})`}},series:[{type:"bar",data:tl,color:"#A2BEFF",barWidth:40,itemStyle:{borderColor:"#165DFF",borderWidth:1},label:{show:!0,position:"right",color:"#666666",formatter:zi=>{var su;return`${(su=zi==null?void 0:zi.data)==null?void 0:su.value}%\uFF08${nl[zi==null?void 0:zi.dataIndex]}\u4EBA\uFF09`}}}]};return Ha.createElement(As.Z,{option:Zu,onEvents:{click:zi=>{var su;zi.componentType==="series"&&ve({type:"exercise/setActionTabs",payload:{key:"\u5B66\u751F\u5217\u8868",data:w0(Qs({},Fa),{type:1,sub_type:(su=zi==null?void 0:zi.data)==null?void 0:su.type})}})}},style:{height:434,background:"#F6F7F9"}})},[Er==null?void 0:Er.student_score_list]),ei=(0,E.useMemo)(()=>{let Xr=[],So=[];Xa.forEach(nl=>{Xr.push(nl.index),So.push({value:nl.rate,extraInfo:nl})});const tl={tooltip:{trigger:"axis",axisPointer:{type:"shadow",cursor:"pointer"},formatter:()=>""},dataZoom:Qs({type:"slider",show:(So==null?void 0:So.length)>30},(So==null?void 0:So.length)>30?{start:0,end:Math.floor(29*100/(Xa==null?void 0:Xa.length))}:{}),grid:{left:50,right:60,top:60,bottom:40},xAxis:{type:"category",name:"\u9898\u76EE",data:Xr,nameTextStyle:{color:"#666666"},axisTick:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#666666"}},yAxis:{type:"value",name:fu,data:[0,20,40,60,80,100],min:0,max:100,nameTextStyle:{padding:[0,35,10,15]},axisTick:{show:!1},splitLine:{show:!0,lineStyle:{color:"#EBEBEB"}},axisLine:{show:!1,lineStyle:{color:"#666666"}}},series:[{data:So,type:"bar",emphasis:{focus:"series"},barWidth:22,label:{show:!0,position:"top",color:"#666666",formatter:"{c}%"},color:"#2EC25B"}]};return Ha.createElement(As.Z,{option:tl,style:{height:370,background:"#F6F7F9"},onEvents:{click:nl=>{var Zu,zi,su,Hu,zn,ea,lo,Fu,Wu,bu,Ws,Cc;console.log("sdfsdf===",(Zu=nl==null?void 0:nl.data)==null?void 0:Zu.extraInfo),ve({type:"exercise/setActionTabs",payload:{key:"\u5B66\u751F\u8BE6\u60C5",title:Ha.createElement(Ha.Fragment,null,"\u5B66\u751F\u8BE6\u60C5",Ha.createElement("span",{className:"c-grey-666 font14"},"\uFF08\u9898\u76EE",(su=(zi=nl==null?void 0:nl.data)==null?void 0:zi.extraInfo)==null?void 0:su.index,"\uFF0C",fu,(zn=(Hu=nl==null?void 0:nl.data)==null?void 0:Hu.extraInfo)==null?void 0:zn.rate,"%\uFF09"),Ha.createElement(De.Z,{title:Ha.createElement(Ha.Fragment,null,"\u9898\u76EE\uFF1A",(lo=(ea=nl==null?void 0:nl.data)==null?void 0:ea.extraInfo)==null?void 0:lo.question_title,Ha.createElement("br",null),"\u9898\u578B\uFF1A",(Wu=(Fu=nl==null?void 0:nl.data)==null?void 0:Fu.extraInfo)==null?void 0:Wu.question_type,Ha.createElement("br",null),fu,"\uFF1A",(Ws=(bu=nl==null?void 0:nl.data)==null?void 0:bu.extraInfo)==null?void 0:Ws.rate,"%")},Ha.createElement("a",null,"\u8BD5\u9898\u8BE6\u60C5"))),data:{questionDetail:(Cc=nl==null?void 0:nl.data)==null?void 0:Cc.extraInfo,scope:Gr==null?void 0:Gr.scope}}})}}})},[Xa,fu,Gr]),Si=(0,E.useMemo)(()=>Hr==null?void 0:Hr.map((Xr,So)=>{var tl,nl,Zu,zi,su;const Hu={tooltip:{trigger:"item"},title:{text:Xr==null?void 0:Xr.question_type,textStyle:{fontWeight:"normal",fontSize:14},top:"10%",left:"center"},series:[{name:Xr==null?void 0:Xr.question_type,type:"pie",radius:["20%","40%"],center:["50%","65%"],itemStyle:{borderColor:"#fff",borderWidth:2},data:[{value:((tl=Xr==null?void 0:Xr.details)==null?void 0:tl.full_count)||0,name:yi[0].label,itemStyle:{color:yi[0].color}},{value:((nl=Xr==null?void 0:Xr.details)==null?void 0:nl.best_count)||0,name:yi[1].label,itemStyle:{color:yi[1].color}},{value:((Zu=Xr==null?void 0:Xr.details)==null?void 0:Zu.good_count)||0,name:yi[2].label,itemStyle:{color:yi[2].color}},{value:((zi=Xr==null?void 0:Xr.details)==null?void 0:zi.pass_count)||0,name:yi[3].label,itemStyle:{color:yi[3].color}},{value:((su=Xr==null?void 0:Xr.details)==null?void 0:su.fails_count)||0,name:yi[4].label,itemStyle:{color:yi[4].color}}]}]};return Ha.createElement(As.Z,{key:So,className:"bg-white",option:Hu,style:{width:"100%",height:240},onEvents:{click:zn=>{const ea=w0(Qs({},Fa),{question_type:[Xr==null?void 0:Xr.question_type_id]});Ba(ea),el.setFieldsValue(Qs({},ea)),Ka("2"),window.scrollTo({top:0,behavior:"smooth"})}}})}),[Hr]),ju=[{title:"\u540D\u6B21",dataIndex:"index",align:"center",width:90,render:Xr=>{let So=Xr;Xr===1&&(So=xs.Z),Xr===2&&(So=i0.Z),Xr===3&&(So=M0.Z);const tl=typeof So=="number"?So:Ha.createElement("img",{src:So});return Ha.createElement("div",{style:{textAlign:"left",paddingLeft:22}},tl)}},{title:"\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,render:Xr=>Ha.createElement(De.Z,{placement:"topLeft",title:Xr},Ha.createElement("span",null,Xr||"--"))},{title:"\u5B66\u53F7",dataIndex:"student_id",ellipsis:!0,render:Xr=>Ha.createElement(De.Z,{placement:"topLeft",title:Xr},Ha.createElement("span",null,Xr||"--"))},{title:"\u73ED\u7EA7",dataIndex:"class_name",ellipsis:!0,render:Xr=>Ha.createElement(De.Z,{placement:"topLeft",title:Xr},Ha.createElement("span",null,Xr||"--"))},{title:"\u7B54\u9898\u65F6\u957F",dataIndex:"time",ellipsis:!0,render:Xr=>Ha.createElement(De.Z,{placement:"topLeft",title:Xr},Ha.createElement("span",null,Xr||"--"))},{title:"\u6210\u7EE9",width:90,dataIndex:"score"}];return Ha.createElement("div",{className:Lu.wrap},Ha.createElement(jr.Z,{loading:Aa,active:!0},(Er==null?void 0:Er.exercise_status)===1&&Ha.createElement(ze.Z,{styles:{margin:"0 auto",padding:200}}),(Er==null?void 0:Er.exercise_status)>1&&Ha.createElement(E.Fragment,null,Ha.createElement(me.Z,{className:"mb30",align:"middle",justify:"space-between"},Ha.createElement(cs.tp,{dataSource:xi,value:sr,onChange:Cs}),sr==="3"?Ha.createElement(Ee.ZP,{type:"primary",icon:Ha.createElement(Zd.Z,{rev:void 0}),onClick:()=>Qd(void 0,null,function*(){var Xr;if((0,Nt.Rm)()&&!((Xr=ge.AssistantObject.exercise)!=null&&Xr.can_download)){le.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ve({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5206\u73ED\u5BF9\u6BD4",course_groups:Er==null?void 0:Er.course_groups.map(So=>({course_group_id:So==null?void 0:So.exercise_group_id,group_group_name:So==null?void 0:So.exercise_group_name,count:So==null?void 0:So.exercise_group_students})),fn:()=>Qd(void 0,null,function*(){const So=yield(0,te.iB)({exercise_id:Yi==null?void 0:Yi.categoryId,exercise_group_id:JSON.parse(localStorage.getItem("all_student_works_param")).course_group});(So==null?void 0:So.status)===0?(le.ZP.success(So==null?void 0:So.message),Ce.history.push(`/classrooms/${Yi.coursesId}/exportlist/exercise_score,export_exercise_users`)):le.ZP.success(So==null?void 0:So.message)})}})})},"\u5BFC\u51FA\u5206\u73ED\u5BF9\u6BD4"):Ha.createElement(me.Z,null,Ha.createElement(ye.Z,{checked:Vo,onChange:Xr=>wr(Xr),className:"mr5 c-black"}),"\u81EA\u52A8\u5237\u65B0",Ha.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\u6BCF30\u79D2\u66F4\u65B0\u4E00\u6B21\u6570\u636E\uFF09"))),Ha.createElement(Rd,{form:el,initialValues:Fa,onValuesChange:(Xr,So)=>{const tl=Qs(Qs({},Fa),So);console.log(tl,"newValue"),Ba(Qs({},tl)),sr==="1"&&xl(tl)},data:Nl()}),Ha.createElement("section",{style:{display:sr==="1"?"block":"none"}},Ha.createElement(St.Z,{spinning:ya},(Er==null?void 0:Er.open_camera)&&Ha.createElement(Ha.Fragment,null,Ha.createElement("div",{className:Lu.head},Ha.createElement("div",{className:Lu.title},"\u8003\u8BD5\u884C\u4E3A\u5206\u6790\u7EDF\u8BA1")),Ha.createElement(kc.ZP,{data:(0,kc.Uf)(Er)})),Ha.createElement("div",{className:Lu.head},Ha.createElement("div",{className:Lu.title},"\u8BD5\u5377\u6982\u89C8"),Ha.createElement("div",{className:"flex item-center current",onClick:()=>{ve({type:"exercise/setActionTabs",payload:{key:"\u8BBE\u7F6E\u5F97\u5206\u533A\u95F4"}})}},Ha.createElement("i",{className:"iconfont icon-shezhi2 mr5 font16"}),Ha.createElement("span",{style:{color:"#333333"}},"\u8BBE\u7F6E\u5F97\u5206\u533A\u95F4"))),Ha.createElement("div",{className:Lu.table},Ha.createElement("aside",null,Ha.createElement("div",null,"\u8BD5\u5377\u603B\u5206"),Ha.createElement("div",null,(gt=Er==null?void 0:Er.exercise_counts)==null?void 0:gt.total_score,"\u5206")),Ha.createElement("aside",null,Ha.createElement("div",null,"\u7B54\u9898\u65F6\u957F"),Ha.createElement("div",null,(Kt=Er==null?void 0:Er.exercise_counts)==null?void 0:Kt.time)),Ha.createElement("aside",null,Ha.createElement("div",null,"\u5E73\u5747\u7B54\u9898\u65F6\u957F",Ha.createElement(De.Z,{title:"\u5E73\u5747\u7B54\u9898\u65F6\u957F=\u5DF2\u4EA4\u5377\u5B66\u751F\u5B9E\u9645\u7B54\u9898\u65F6\u957F\u603B\u548C/\u5DF2\u4EA4\u5377\u5B66\u751F\u6570"},Ha.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Ha.createElement("div",null,(tt=Er==null?void 0:Er.exercise_counts)==null?void 0:tt.avg_answer_duration)),Ha.createElement("aside",null,Ha.createElement("div",null,"\u5E94\u8003\u4EBA\u6570",Ha.createElement(De.Z,{title:"\u8001\u5E08\u53D1\u5E03\u8003\u8BD5\u5BF9\u5E94\u9700\u8981\u53C2\u52A0\u8003\u8BD5\u7684\u5B66\u751F\u6570"},Ha.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Ha.createElement("div",null,(on=Er==null?void 0:Er.exercise_counts)==null?void 0:on.candidate_num,"\u4EBA")),Ha.createElement("aside",null,Ha.createElement("div",null,"\u5B9E\u8003\u4EBA\u6570",Ha.createElement(De.Z,{title:"\u63D0\u4EA4\u72B6\u6001\u4E3A\u8003\u8BD5\u4E2D\u3001\u5DF2\u4EA4\u5377\u3001\u5DF2\u4EA4\u5377\uFF08\u672A\u7B54\uFF09\u7684\u5B66\u751F\u6570"},Ha.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Ha.createElement("div",null,(ht=Er==null?void 0:Er.exercise_counts)==null?void 0:ht.exam_num,"\u4EBA")),Ha.createElement("aside",null,Ha.createElement("div",null,"\u53C2\u8003\u7387",Ha.createElement(De.Z,{title:"\u53C2\u8003\u7387=(\u5B9E\u8003\u4EBA\u6570/\u5E94\u8003\u4EBA\u6570\uFF09*100%"},Ha.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Ha.createElement("div",null,(He=Er==null?void 0:Er.exercise_counts)==null?void 0:He.reference_rate,"%")),Ha.createElement("aside",null,Ha.createElement("div",null,"\u5E73\u5747\u5206",Ha.createElement(De.Z,{title:"\u5E73\u5747\u5206=\u5B66\u751F\u6210\u7EE9\u603B\u548C/\u5B66\u751F\u603B\u6570"},Ha.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Ha.createElement("div",null,(Ie=Er==null?void 0:Er.exercise_counts)==null?void 0:Ie.average_score,"\u5206")),Ha.createElement("aside",null,Ha.createElement("div",null,"\u6700\u9AD8\u5206"),Ha.createElement("div",null,(Vn=Er==null?void 0:Er.exercise_counts)==null?void 0:Vn.max_score,"\u5206")),Ha.createElement("aside",null,Ha.createElement("div",null,"\u6700\u4F4E\u5206"),Ha.createElement("div",null,(fa=Er==null?void 0:Er.exercise_counts)==null?void 0:fa.min_score,"\u5206")),Ha.createElement("aside",null,Ha.createElement("div",null,"\u6807\u51C6\u5DEE",Ha.createElement(De.Z,{title:"\u53CD\u5E94\u5B66\u751F\u5206\u6570\u79BB\u6563\u7A0B\u5EA6\u7684\u6307\u6807\uFF0C\u6570\u503C\u8D8A\u5927\uFF0C\u8868\u793A\u5B66\u751F\u4E4B\u95F4\u7684\u6210\u7EE9\u5DEE\u8DDD\u8D8A\u5927\uFF0C\u6210\u7EE9\u5206\u5E03\u8D8A\u5E7F\uFF1B\u6570\u503C\u8D8A\u5C0F\uFF0C\u8868\u793A\u5B66\u751F\u4E4B\u95F4\u7684\u6210\u7EE9\u8D8A\u63A5\u8FD1\uFF0C\u5206\u5E03\u8D8A\u7A84\u3002"},Ha.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Ha.createElement("div",null,(sa=Er==null?void 0:Er.exercise_counts)==null?void 0:sa.standard_deviation)),Ha.createElement("aside",null,Ha.createElement("div",null,"\u4F18\u79C0",Ha.createElement(De.Z,{title:`\u4F18\u79C0\u4EBA\u6570\uFF1A\u6210\u7EE9\u5927\u4E8E\u7B49\u4E8E\u603B\u5206*${(yn=la==null?void 0:la.score_ranges)==null?void 0:yn.good_rate}%\uFF0C\u5C0F\u4E8E\u7B49\u4E8E\u603B\u5206*${(On=la==null?void 0:la.score_ranges)==null?void 0:On.max_rate}%\u7684\u5B66\u751F\u6570`},Ha.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Ha.createElement("div",null,(da=Er==null?void 0:Er.exercise_counts)==null?void 0:da.best_counts,"\u4EBA")),Ha.createElement("aside",null,Ha.createElement("div",null,"\u826F\u597D",Ha.createElement(De.Z,{title:`\u826F\u597D\u4EBA\u6570\uFF1A\u6210\u7EE9\u5927\u4E8E\u7B49\u4E8E\u603B\u5206*${(Ma=la==null?void 0:la.score_ranges)==null?void 0:Ma.pass_rate}%\uFF0C\u5C0F\u4E8E\u603B\u5206*${(oa=la==null?void 0:la.score_ranges)==null?void 0:oa.good_rate}%\u7684\u5B66\u751F\u6570`},Ha.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Ha.createElement("div",null,(Nn=Er==null?void 0:Er.exercise_counts)==null?void 0:Nn.good_counts,"\u4EBA")),Ha.createElement("aside",null,Ha.createElement("div",null,"\u53CA\u683C",Ha.createElement(De.Z,{title:`\u53CA\u683C\u4EBA\u6570\uFF1A\u6210\u7EE9\u5927\u4E8E\u7B49\u4E8E\u603B\u5206*${(va=la==null?void 0:la.score_ranges)==null?void 0:va.fail_rate}%\uFF0C\u5C0F\u4E8E\u603B\u5206*${(_n=la==null?void 0:la.score_ranges)==null?void 0:_n.pass_rate}%\u7684\u5B66\u751F\u6570`},Ha.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Ha.createElement("div",null,(Ga=Er==null?void 0:Er.exercise_counts)==null?void 0:Ga.pass_counts,"\u4EBA")),Ha.createElement("aside",null,Ha.createElement("div",null,"\u4E0D\u53CA\u683C",Ha.createElement(De.Z,{title:`\u4E0D\u53CA\u683C\u4EBA\u6570\uFF1A\u6210\u7EE9\u5C0F\u4E8E\u603B\u5206*${(wa=la==null?void 0:la.score_ranges)==null?void 0:wa.fail_rate}%\u7684\u5B66\u751F\u6570`},Ha.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Ha.createElement("div",null,(In=Er==null?void 0:Er.exercise_counts)==null?void 0:In.fail_counts,"\u4EBA"))),Ha.createElement("div",{className:Lu.head},Ha.createElement("div",{className:Lu.title},"\u9898\u76EE\u6982\u89C8",Ha.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u67F1\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09")),Ha.createElement(me.Z,null,Ha.createElement(re.default.Item,{colon:!1,label:"\u7EDF\u8BA1\u7EF4\u5EA6"},Ha.createElement(qt.default,{style:{width:140},value:ur,onChange:Xr=>{hr(Xr),ll(Fa,!0,{method:Xr})}},Ha.createElement(qt.default.Option,{value:0},"\u6B63\u786E\u7387"),Ha.createElement(qt.default.Option,{value:1},"\u5F97\u5206\u7387"))),Ha.createElement(re.default.Item,{className:"ml20",colon:!1,label:"\u6392\u5E8F\u65B9\u5F0F"},Ha.createElement(qt.default,{style:{width:140},value:co,onChange:Xr=>{cr(Xr),ll(Fa,!0,{order:Xr})}},Ha.createElement(qt.default.Option,{value:0},"\u6309\u9898\u53F7\u5347\u5E8F"),Ha.createElement(qt.default.Option,{value:1},"\u6309\u9898\u53F7\u964D\u5E8F"),Ha.createElement(qt.default.Option,{value:2},"\u6309",fu,"\u5347\u5E8F"),Ha.createElement(qt.default.Option,{value:3},"\u6309",fu,"\u964D\u5E8F"))))),Ha.createElement(St.Z,{spinning:qa},ei),Ha.createElement("div",{className:Lu.head},Ha.createElement("div",{className:Lu.title},"\u5B66\u751F\u6210\u7EE9\u5206\u5E03",Ha.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u67F1\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09"))),Ar,Ha.createElement("div",{className:Lu.head},Ha.createElement("div",{className:Lu.title},"\u4F18\u79C0\u751F",Ha.createElement(De.Z,{title:"\u7EDF\u8BA1\u8BE5\u573A\u8003\u8BD5\u4E2D\u6210\u7EE9\u6392\u540D\u524D10\u7684\u5B66\u751F"},Ha.createElement("i",{style:{color:"#145DFF"},className:"iconfont icon-xiaowenhao2 ml5"})))),Ha.createElement(a.default,{columns:ju,rowKey:"index",dataSource:(Er==null?void 0:Er.rank_list)||[],pagination:!1}),Ha.createElement("div",{className:Lu.head},Ha.createElement("div",{className:Lu.title},"\u9898\u578B\u6982\u89C8",Ha.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u73AF\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09")),Ha.createElement(me.Z,null,Ha.createElement(re.default.Item,{colon:!1,label:"\u7EDF\u8BA1\u7EF4\u5EA6"},Ha.createElement(qt.default,{style:{width:140},value:Ia,onChange:Xr=>{Wa(Xr),Kl(Fa,!0,{method:Xr})}},Ha.createElement(qt.default.Option,{value:0},"\u6B63\u786E\u7387"),Ha.createElement(qt.default.Option,{value:1},"\u5F97\u5206\u7387"))))),Ha.createElement(St.Z,{spinning:fr},Ha.createElement("div",{className:"p-20px ",style:{background:"#F6F7F9"}},Ha.createElement("div",{className:"flex item-center justify-end mb20 gap-10px"},Ha.createElement("div",{className:" c-grey-333"},Ia===0?"\u6B63\u786E\u7387\u533A\u95F4\uFF1A":"\u5F97\u5206\u7387\u533A\u95F4\uFF1A"),Ha.createElement("div",{className:"flex item-center gap-20px"},yi.map((Xr,So)=>Ha.createElement("div",{key:So,className:"flex item-center gap-10px"},Ha.createElement("div",{className:"rounded-2px",style:{width:10,height:10,background:Xr==null?void 0:Xr.color}}),Ha.createElement("div",{className:"font12 c-grey-333"},Xr==null?void 0:Xr.label))))),Ha.createElement("div",{className:"gap-10px",style:{display:"grid",gridTemplateColumns:"repeat(auto-fit, minmax(360px, 1fr))"}},Si))))),sr==="2"&&Ha.createElement("section",null,Er!=null&&Er.is_random?Ha.createElement(ag,{value:Gr,ref:jo}):Ha.createElement(J0,{value:Gr,ref:jo})),sr==="3"&&Ha.createElement("section",null,Ha.createElement(jd,{value:Gr})))),((dr=pe==null?void 0:pe.actionTabs)==null?void 0:dr.key)==="\u5B66\u751F\u8BE6\u60C5"&&Ha.createElement(xd,null),((Zn=pe==null?void 0:pe.actionTabs)==null?void 0:Zn.key)==="\u8BBE\u7F6E\u5F97\u5206\u533A\u95F4"&&Ha.createElement(nn,{handleOnComplete:xl}),((kt=pe==null?void 0:pe.actionTabs)==null?void 0:kt.key)==="\u5B66\u751F\u5217\u8868"&&Ha.createElement(fi,null))};var Tg=(0,Ce.connect)(({exercise:pe,classroomList:ve})=>({exercise:pe,classroomList:ve}))(Mg),kg=z(59639),rd={hideHeadCheckbox:"hideHeadCheckbox____864g",moveCategory:"moveCategory___on_eY",tabSearch:"tabSearch___LqTIA",warpModal:"warpModal___ub_j0",modalColumn:"modalColumn___tJRIx",modalRow:"modalRow___AFP2T",sup:"sup____weyo",shijuan:"shijuan___NU0re",name:"name___tJw50",tip:"tip___ihMML"},mg=z(87444),jg=z(22072),yl=z(59301),Zg=Object.defineProperty,Hg=Object.defineProperties,zg=Object.getOwnPropertyDescriptors,fg=Object.getOwnPropertySymbols,Qg=Object.prototype.hasOwnProperty,Wg=Object.prototype.propertyIsEnumerable,pg=(pe,ve,ge)=>ve in pe?Zg(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,D0=(pe,ve)=>{for(var ge in ve||(ve={}))Qg.call(ve,ge)&&pg(pe,ge,ve[ge]);if(fg)for(var ge of fg(ve))Wg.call(ve,ge)&&pg(pe,ge,ve[ge]);return pe},Ug=(pe,ve)=>Hg(pe,zg(ve)),Wd=(pe,ve,ge)=>new Promise((gt,Kt)=>{var tt=He=>{try{ht(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{ht(ge.throw(He))}catch(Ie){Kt(Ie)}},ht=He=>He.done?gt(He.value):Promise.resolve(He.value).then(tt,on);ht((ge=ge.apply(pe,ve)).next())});const{TabPane:lg}=y.default,Gg=({classroomList:pe,exercise:ve,loading:ge,dispatch:gt})=>{var Kt;const tt=(0,Ce.useParams)(),on=(0,Ce.useLocation)(),[ht]=re.default.useForm(),{commonHeader:He}=ve;let[Ie,Vn]=(0,E.useState)(!0),[fa,sa]=(0,E.useState)(!1);const[yn,On]=(0,E.useState)("myself");let[da,Ma]=(0,E.useState)([]),[oa,Nn]=(0,E.useState)([]),[va,_n]=(0,E.useState)(),[Ga,wa]=(0,E.useState)([]);const In=(0,E.useRef)(),[dr,Zn]=(0,E.useState)(1),kt=(0,E.useRef)(null),[la,sr]=(0,E.useState)(!1),[Ka,Er]=(0,E.useState)(""),[Ca,Ht]=(0,E.useState)(""),Or=[{title:"\u8BD5\u5377\u540D\u79F0",dataIndex:"name",width:150,ellipsis:!0,align:"left"},{title:"\u77E5\u8BC6\u70B9",dataIndex:"course_list_name",width:150,ellipsis:!0,align:"left"},{title:"\u7C7B\u578B",dataIndex:"is_random",width:90,align:"left",render:Wa=>Wa?"\u968F\u673A\u7EC4\u5377":"\u4EBA\u5DE5\u7EC4\u5377"},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"updated_at",width:150,align:"left"},{title:"\u8BD5\u9898\u6570",dataIndex:"item_num",width:60,align:"center"},{title:"\u603B\u5206",dataIndex:"total_score",width:60,align:"center"},{title:"\u64CD\u4F5C",dataIndex:"is_random",width:60,align:"center",render:(Wa,Aa)=>yl.createElement("a",{href:Wa?`/randompaper/detail/${Aa.id}`:`/paperlibrary/see/${Aa.id}?defaultActiveKey=1`,target:"_blank>"},"\u9884\u89C8")}],[gr,lr]=(0,E.useState)({page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"});(0,E.useEffect)(()=>{ve.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&(ur(),wa([]),Fa())},[ve.actionTabs.key]);const Fa=()=>Wd(void 0,null,function*(){const Wa=yield gt({type:"paperlibrary/getTeachGroupData"});Nn(Wa)}),Ba=Wa=>{const Aa=parseInt(Wa);return isNaN(Aa)?"":Aa},ur=()=>Wd(void 0,null,function*(){var Wa,Aa;if(Ie){++gr.page,Vn(!1);const ra=yield gt({type:"exercise/getBrankList",payload:Ug(D0({},gr),{search:(Wa=gr.search)==null?void 0:Wa.trim()})});da=ra!=null&&ra.object_list?[...da.concat(ra==null?void 0:ra.object_list)]:da,_n(ra.is_teacher),((Aa=ra.object_list)==null?void 0:Aa.length){kt.current.scrollTop=0,da=[],gr.page=0,gr.group_id=Wa,Ie=!0,wa([]),lr(D0({},gr)),ur()},co={selectedRowKeys:Ga,onChange:Wa=>{wa(Wa)},type:"radio"},cr=()=>{lr(D0({},{page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"})),Ma([]),Vn(!0),On("myself"),gt({type:"exercise/setActionTabs",payload:{}}),sa(!1)},[Xa,Mr,Hr,Va]=(0,mg.P)(),Ia=Wa=>Wd(void 0,null,function*(){let Aa=!1;da.forEach(qa=>{Ga.includes(qa.id)&&(Aa=qa.is_random)}),In.current&&(Aa=He==null?void 0:He.is_random);const ra=Wa.map(qa=>({shixun_id:qa.id,is_use:qa.is_use,is_copy:qa.is_copy}));if(!Aa){const qa=yield gt({type:"exercise/saveBanks",payload:{course_id:tt.coursesId,object_type:"examination_bank",bank_id:In.current?[In.current]:Ga,shixuns_info:ra,is_make_up_exercise:!0,make_up_exercise_id:Number(tt.categoryId),use_origin_exercise:!!In.current}});(qa==null?void 0:qa.status)===0&&((0,ne.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),Er(`/classrooms/${tt.coursesId}/exercise/${qa.exercise_id}/detail?random=${qa.is_random}&tabs=3`),Ht(`/classrooms/${tt.coursesId}/exercise/add/${qa.exercise_id}?random=${qa.is_random}&type=2`),le.ZP.success("\u521B\u5EFA\u6210\u529F\uFF0C\u8BF7\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219"),setTimeout(()=>{window.location.href=`/classrooms/${tt.coursesId}/exercise/${qa.exercise_id}/detail?random=${qa.is_random}&tabs=3`},1e3),Mr(),cr());return}gt({type:"exercise/setActionTabs",payload:{}}),Mr();let ya=1,Hn=Se.default.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:500,maskClosable:!1,keyboard:!1,cancelButtonProps:{disabled:!1},title:"\u914D\u7F6E\u51FA\u5377\u6570\u91CF",content:yl.createElement("div",{className:rd.modalColumn},yl.createElement("div",{className:rd.modalRow},yl.createElement("sup",{className:rd.sup},"*"),yl.createElement("span",{style:{flexShrink:0}},"\u968F\u673A\u51FA\u5377\u6570\u91CF\uFF1A"),yl.createElement(Me.Z,{parser:Ba,style:{width:120},placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u6570\u91CF",min:1,defaultValue:ya,onChange:qa=>{ya=qa;const pr=document.getElementById("model_error");ya<1||ya>50?pr.style.display="block":pr.style.display="none"}})),yl.createElement("div",{style:{display:"none",marginLeft:106},id:"model_error",className:"c-red"},"\u8BF7\u8F93\u51651-50\u4E4B\u95F4\u7684\u6574\u6570")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onCancel:cr,onOk:()=>Wd(void 0,null,function*(){if(ya<1||ya>50){const pr=document.getElementById("model_error");return pr.style.display="block",Promise.reject()}Hn.update({cancelButtonProps:{disabled:!0}});const qa=yield gt({type:"exercise/saveBanks",payload:{course_id:tt.coursesId,object_type:"examination_bank",bank_id:In.current?[In.current]:Ga,shixuns_info:ra,num:ya,is_make_up_exercise:!0,make_up_exercise_id:Number(tt.categoryId),use_origin_exercise:!!In.current}});Hn.update({cancelButtonProps:{disabled:!1}}),qa&&qa.status===0?((0,ne.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),Se.default.destroyAll(),cr(),Mr(),le.ZP.success("\u521B\u5EFA\u6210\u529F\uFF0C\u8BF7\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219"),setTimeout(()=>{window.location.href=`/classrooms/${tt.coursesId}/exercise/${qa.exercise_id}/detail?random=${qa.is_random}&tabs=3`},1e3)):(cr(),Mr())})})});return yl.createElement(yl.Fragment,null,yl.createElement(Se.default,{centered:!0,width:980,title:"\u521B\u5EFA\u8865\u8003",maskClosable:!1,destroyOnClose:!0,open:ve.actionTabs.key==="\u8BD5\u5377\u9009\u7528",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:fa,bodyStyle:{minHeight:150},wrapClassName:rd.warpModal,onOk:()=>Wd(void 0,null,function*(){var Wa;if(dr===1){if(!Ga.length){le.ZP.error("\u8BF7\u9009\u62E9\u8BD5\u5377");return}sa(!0);let Aa=!1,ra=!1;if(da.forEach(Hn=>{Ga.includes(Hn.id)&&Hn.need_authorize&&(Aa=Hn.need_authorize),Ga.includes(Hn.id)&&(ra=Hn.is_random)}),Aa){(0,as.rX)(!1,"\u8BE5\u8BD5\u5377\u4E2D\u5305\u542B\u5B9E\u8BAD\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002");return}(yield Va({id:`${Ga[0]}`,course_id:tt.coursesId,type:"examination_bank"}))||Ia([]),sa(!1)}else{sa(!0);const Aa=yield(0,fe.ZP)(`/api/exercises/${tt.categoryId}/use_origin_exercise.json`,{method:"post"}),ra=yield Va({id:`${Ga[0]}`,course_id:tt.coursesId,type:"examination_bank",result:Aa});In.current=(Wa=Aa==null?void 0:Aa.save_banks_params)==null?void 0:Wa.bank_id,ra||Ia([]),sa(!1)}}),onCancel:cr},yl.createElement(Le.ZP.Group,{value:dr,onChange:Wa=>Zn(Wa.target.value),style:{marginTop:10,marginBottom:15}},yl.createElement(Le.ZP,{value:1},"\u91CD\u65B0\u9009\u62E9\u8BD5\u5377"),yl.createElement(Le.ZP,{value:2},"\u7EE7\u7EED\u4F7F\u7528\u539F\u8BD5\u5377")),dr===1?yl.createElement(yl.Fragment,null,yl.createElement(y.default,{activeKey:yn,onTabClick:Wa=>Wd(void 0,null,function*(){kt.current.scrollTop=0,da=[],yn!==Wa&&wa([]),On(Wa),gr.page=0,gr.filter=Wa,gr.group_id=null,Ie=!0,ur()})},yl.createElement(lg,{tab:yl.createElement("span",null,"\u6211\u7684\u8BD5\u5377\u5E93"),key:"myself"}),yl.createElement(lg,{tab:yl.createElement("span",null,"\u6559\u7814\u5171\u4EAB"),key:"teacher"}),yl.createElement(lg,{tab:yl.createElement("span",null,"\u516C\u5171\u8BD5\u5377\u5E93"),key:"public"})),yl.createElement("div",{className:rd.tabSearch},yn==="teacher"&&yl.createElement(qt.default,{value:gr.group_id,onChange:hr,size:"middle",style:{width:200,marginRight:30}},yl.createElement(qt.default.Option,{value:null},"\u5168\u90E8\u6559\u7814\u56E2\u961F"),(Kt=oa==null?void 0:oa.groups)==null?void 0:Kt.map(Wa=>yl.createElement(qt.default.Option,{key:Wa==null?void 0:Wa.group_id,value:Wa==null?void 0:Wa.group_id},Wa==null?void 0:Wa.name))),yl.createElement(Fe.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0\u8FDB\u884C\u641C\u7D22",value:gr.search,onChange:Wa=>{gr.search=Wa.target.value,lr(D0({},gr))},onSearch:Wa=>{kt.current.scrollTop=0,da=[],gr.page=0,Ie=!0,wa([]),Wa&&(0,jg.tk)({name:Wa,copywriting:Wa,position:"Exercise"}),ur()}})),yl.createElement("div",{ref:kt,style:{maxHeight:350,overflowY:"auto",overflowX:"hidden",marginTop:10,paddingBottom:20}},!va&&yn==="public"&&yl.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},yl.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BFE\u7A0B\u8D44\u6E90\u5E93"),yl.createElement("p",{style:{cursor:"pointer",background:"#ff6800",height:"30px",textAlign:"center",marginTop:"5px",padding:"5px 0px",color:"#fff",width:"80px"},onClick:()=>{window.open("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1")),yl.createElement(Ur(),{initialLoad:!1,pageStart:0,loadMore:()=>{ur()},hasMore:Ie,useWindow:!1},ve.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&va&&yl.createElement(kg.Z,{className:rd.hideHeadCheckbox,pagination:!1,hideSelectAll:!0,dataSource:da,onRow:Wa=>({onClick:()=>{wa([Wa==null?void 0:Wa.id])}}),resColumns:Or,rowSelection:co})))):yl.createElement(yl.Fragment,null,yl.createElement("div",{className:rd.shijuan},yl.createElement("div",null,"\u8BD5\u5377\uFF1A"),yl.createElement("div",{className:rd.name},yl.createElement("span",null,He==null?void 0:He.exercise_name))),yl.createElement("div",{className:rd.tip},"\u63D0\u793A\uFF1A\u4F7F\u7528\u539F\u8BD5\u5377\u521B\u5EFA\u8865\u8003\uFF0C\u4F1A\u81EA\u52A8\u5C06\u539F\u8BD5\u5377\u5148\u4FDD\u5B58\u4E00\u4EFD\u5230\u8BD5\u5377\u5E93\u4E2D"))),yl.createElement(Se.default,{title:"\u63D0\u793A",open:la,confirmLoading:!1,centered:!0,okText:"\u8BBE\u7F6E\u89C4\u5219",cancelText:"\u4FEE\u6539\u8BD5\u5377",footer:yl.createElement("div",null,yl.createElement(Ee.ZP,{onClick:()=>{sr(!1),Ce.history.push(Ca)}},"\u4FEE\u6539\u8BD5\u5377"),yl.createElement(Ee.ZP,{type:"primary",onClick:()=>{Ce.history.push(Ka),sr(!1)}},"\u8BBE\u7F6E\u89C4\u5219")),onCancel:()=>{sr(!1)}},yl.createElement("p",null,"\u8BD5\u5377\u521B\u5EFA\u5B8C\u6210\uFF01\u76EE\u524D\u5904\u4E8E\u672A\u53D1\u5E03\u72B6\u6001\uFF0C\u662F\u5426\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219\uFF1F")),yl.createElement(mg.Z,{inPaper:!0,visible:Xa,onCancel:Mr,onOk:Ia,renderData:Hr,modalType:"multiple",type:"examination_bank"}))};var Kg=(0,Ce.connect)(({exercise:pe,loading:ve,classroomList:ge})=>({exercise:pe,loading:ve,classroomList:ge}))(Gg),vg=z(82264),I0=z(59301),Vg=(pe,ve,ge)=>new Promise((gt,Kt)=>{var tt=He=>{try{ht(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{ht(ge.throw(He))}catch(Ie){Kt(Ie)}},ht=He=>He.done?gt(He.value):Promise.resolve(He.value).then(tt,on);ht((ge=ge.apply(pe,ve)).next())});const Xg=({exercise:pe,dispatch:ve})=>{const{value:ge}=pe.actionTabs.params||{},[gt,Kt]=(0,E.useState)(!1),{categoryId:tt,coursesId:on}=(0,Ce.useParams)(),ht=()=>Vg(void 0,null,function*(){Kt(!0);let He;ge!=null&&ge.is_wrong?He=yield(0,vg._B)(tt,{exercise_question_id:ge==null?void 0:ge.question_id}):He=yield(0,vg.pr)(tt,{exercise_question_id:ge==null?void 0:ge.question_id}),(He==null?void 0:He.status)===0&&(le.ZP.success(He==null?void 0:He.message),ve({type:"paperlibrary/setActionTabs",payload:{params:{isUpdateData:!0}}}),ve({type:"exercise/editExercise",payload:{categoryId:tt,coursesId:on}}),ve({type:"exercise/setActionTabs",payload:{}})),Kt(!1)});return I0.createElement(Se.default,{title:"\u63D0\u793A",width:600,centered:!0,open:pe.actionTabs.key==="\u6807\u8BB0\u9519\u9898",confirmLoading:gt,onCancel:()=>ve({type:"exercise/setActionTabs",payload:{}}),onOk:ht},I0.createElement("p",null,ge!=null&&ge.is_wrong?"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u9053\u8BD5\u9898\u53D6\u6D88\u6807\u8BB0\u4E3A\u9519\u9898\uFF1F":"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u9053\u8BD5\u9898\u6807\u8BB0\u4E3A\u9519\u9898\uFF1F"),ge!=null&&ge.is_wrong?I0.createElement("p",null,"\u53D6\u6D88\u6807\u8BB0\u540E\u5C06\u6309\u7167\u5B66\u751F\u5B9E\u9645\u7B54\u9898\u60C5\u51B5\u91CD\u65B0\u8BA1\u7B97\u5B66\u751F\u672C\u9053\u8BD5\u9898\u5F97\u5206\u3002"):I0.createElement("p",null,"\u6807\u8BB0\u540E\u5C06\u91CD\u65B0\u8BA1\u7B97\u5DF2\u4EA4\u5377\u5B66\u751F\u6210\u7EE9\uFF0C\u5C06\u5DF2\u4EA4\u5377\u5B66\u751F\u672C\u9053\u8BD5\u9898\u5F97\u5206\u8C03\u6574\u4E3A",ge==null?void 0:ge.question_score,"\u5206\u3002"))};var Yg=(0,Ce.connect)(({exercise:pe})=>({exercise:pe}))(Xg),Jg="data:image/png;base64,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agiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEAZzRAcMGNCihn///TcMHDiwRbwihj0E+vbtG/iTCAEhEEKPqLikuQbjTth4441Dnz59wi677BImm2yy8NBDD4Vdd901zDTTTOHUU08Ne++9dzjggAPC9NNP33QVYP/iiy+a4vxktNFGs3r8vOi45JJLhrHGGqsoyeIgJRTdn3/+GX766afw6aefhs8//zx89tlnFv7kk0/CzDPPHE455ZSmOr7//vtw2GGHNcUN6mSvvfayvqf5/vjjj7Dgggta1KuvvpomWfiKK64I5513Xhh55JHD1VdfHXr37t0iz+uvvx7eeOONsN5661na119/3SIPEaOMMkoYY4wxLO3nn38OjMkkk0wSzj333ML8Hvnrr7+GRRZZxE4fe+yxNvH0Mp11fOqpp8IDDzwQ9t9//9CrV68W1T766KNhp512Cssvv3w4/vjjW6QTwRh/9NFH4e233w5vvfVWePPNN8Nff/0VLrzwwvDggw+GlVZaKfTo0cPqeeaZZ8Kll14aZpxxRivDfcH4D0q4T3/55Re7d7iH+OMe4v753//+F7bddttBVaH0LoTAcF2orcNcU1FYruy22mora9/www9vRx5WFN3LL78cNtlkk3DJJZcYSXgn+vXrF1ZccUU/bTqS//LLL2+Ky5/MPvvsTQrsiCOOCE8++WRAEfMAt0dQsCgRyMvl999/DyijkUYaKay66qoeXXi87bbbTAHtsMMOLdLpf2sCEbqSo63HHXdcdu5lUOxbbrml1U+bll566bDKKqt4ctNx3XXXDSussEL47rvvArigtP7++++mPEUnbbWxKH9nxUG62223nVUHSWM4XHvtteHss8/OLoFiR+65557wyCOPWJiPUUcdNTz88MN2vtgY0tpOAAAPGklEQVRiixWO9bLLLmvxI4wwQiDMPUF99BcFj4HCvcs9Oddcc1ld11xzTbjrrrvMgABvynCPejssU+6De3/NNdcM4447bi5F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";const qg=(pe=[],ve=[],ge=[])=>(console.log("---",pe,ve,ge),{tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},legend:{},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:[{type:"category",data:["\u7B49\u7EA7A","\u7B49\u7EA7B","\u7B49\u7EA7C","\u7B49\u7EA7D","\u7B49\u7EA7E"]}],yAxis:[{type:"value"}],series:[{name:"\u7F3A\u9677",type:"bar",stack:"Ad",color:["#5c9ef7"],emphasis:{focus:"series"},data:ge},{name:"\u6F0F\u6D1E",type:"bar",stack:"Ad",color:["#75c87c"],emphasis:{focus:"series"},data:ve},{name:"\u4EE3\u7801\u89C4\u8303\u6027",type:"bar",stack:"Ad",color:["#f3d460"],emphasis:{focus:"series"},data:pe}]}),_g=(pe=[])=>({dataset:[{source:pe}],tooltip:{show:!0,formatter:function(ve){return ve.value[2]+":"+ve.value[1]+"\u5206"}},xAxis:{splitLine:{lineStyle:{type:"dashed"}},show:!1},yAxis:{splitLine:{lineStyle:{type:"dashed"}}},series:[{name:"scatter",type:"scatter",datasetIndex:0},{name:"line",type:"line",smooth:!0,datasetIndex:1,symbolSize:.1,symbol:"circle",label:{show:!0,fontSize:16},labelLayout:{dx:-20},encode:{label:2,tooltip:1}}]});var $g=Object.defineProperty,hg=Object.getOwnPropertySymbols,em=Object.prototype.hasOwnProperty,tm=Object.prototype.propertyIsEnumerable,Ag=(pe,ve,ge)=>ve in pe?$g(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,O0=(pe,ve)=>{for(var ge in ve||(ve={}))em.call(ve,ge)&&Ag(pe,ge,ve[ge]);if(hg)for(var ge of hg(ve))tm.call(ve,ge)&&Ag(pe,ge,ve[ge]);return pe},ug=(pe,ve,ge)=>new Promise((gt,Kt)=>{var tt=He=>{try{ht(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{ht(ge.throw(He))}catch(Ie){Kt(Ie)}},ht=He=>He.done?gt(He.value):Promise.resolve(He.value).then(tt,on);ht((ge=ge.apply(pe,ve)).next())});const nm=({shixunHomeworks:pe,loading:ve,dispatch:ge})=>{var gt,Kt,tt,on;const ht=(0,Ce.useParams)(),[He,Ie]=(0,E.useState)(O0(O0({},{sort_by:"student_id",sort_direction:"desc"}),ht)),[Vn,fa]=(0,E.useState)(),[sa,yn]=(0,E.useState)([]);let On=(0,E.useRef)();const[da,Ma]=(0,E.useState)(1),[oa,Nn]=(0,E.useState)(!1),[va,_n]=(0,E.useState)(10),[Ga,wa]=(0,E.useState)([]);(0,E.useEffect)(()=>{dr()},[]);const In=[{title:"\u5B66\u53F7",dataIndex:"student_number",sorter:!0,showSorterTooltip:!1,sortOrder:He.sort_by==="student_number"?He.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED",dataIndex:"group_course_name"},{title:"\u59D3\u540D",dataIndex:"user_name"},{title:"\u7F3A\u9677",children:[{title:"\u963B\u65AD",dataIndex:"bug",render:kt=>E.createElement("span",{className:"current"},kt==null?void 0:kt.blocker)},{title:"\u4E25\u91CD",dataIndex:"bug",render:kt=>E.createElement("span",{className:"current"},kt==null?void 0:kt.critical)},{title:"\u4E3B\u8981",dataIndex:"bug",render:kt=>E.createElement("span",{className:"current"},kt==null?void 0:kt.major)},{title:"\u6B21\u8981",dataIndex:"bug",render:kt=>E.createElement("span",{className:"current"},kt==null?void 0:kt.minor)},{title:"\u7B49\u7EA7",dataIndex:"bug",sorter:!1,showSorterTooltip:!1,sortOrder:He.sort_by==="bug"?He.sort_direction==="desc"?"descend":"ascend":null,render:kt=>E.createElement("span",{className:"current"},kt==null?void 0:kt.grade)}]},{title:"\u6F0F\u6D1E",children:[{title:"\u963B\u65AD",dataIndex:"vulnerability",render:kt=>E.createElement("span",{className:"current"},kt==null?void 0:kt.blocker)},{title:"\u4E25\u91CD",dataIndex:"vulnerability",render:kt=>E.createElement("span",{className:"current"},kt==null?void 0:kt.critical)},{title:"\u4E3B\u8981",dataIndex:"vulnerability",render:kt=>E.createElement("span",{className:"current"},kt==null?void 0:kt.major)},{title:"\u6B21\u8981",dataIndex:"vulnerability",render:kt=>E.createElement("span",{className:"current"},kt==null?void 0:kt.minor)},{title:"\u7B49\u7EA7",dataIndex:"vulnerability",sorter:!1,showSorterTooltip:!1,sortOrder:He.sort_by==="vulnerability"?He.sort_direction==="desc"?"descend":"ascend":null,render:kt=>E.createElement("span",{className:"current"},kt==null?void 0:kt.grade)}]},{title:"\u4EE3\u7801\u89C4\u8303\u6027",children:[{title:"\u963B\u65AD",dataIndex:"specification",render:kt=>E.createElement("span",{className:"current"},kt==null?void 0:kt.blocker)},{title:"\u4E25\u91CD",dataIndex:"specification",render:kt=>E.createElement("span",{className:"current"},kt==null?void 0:kt.critical)},{title:"\u4E3B\u8981",dataIndex:"specification",render:kt=>E.createElement("span",{className:"current"},kt==null?void 0:kt.major)},{title:"\u6B21\u8981",dataIndex:"specification",render:kt=>E.createElement("span",{className:"current"},kt==null?void 0:kt.minor)},{title:"\u7B49\u7EA7",dataIndex:"specification",sorter:!1,showSorterTooltip:!1,sortOrder:He.sort_by==="specification"?He.sort_direction==="desc"?"descend":"ascend":null,render:kt=>E.createElement("span",{className:"current"},kt==null?void 0:kt.grade)}]},{title:"\u590D\u6742\u4EE3\u7801",dataIndex:"complexity",sorter:!0,showSorterTooltip:!1,sortOrder:He.sort_by==="complexity"?He.sort_direction==="desc"?"descend":"ascend":null},{title:"\u4EE3\u7801\u884C\u6570",dataIndex:"total_row_number",sorter:!0,showSorterTooltip:!1,sortOrder:He.sort_by==="total_row_number"?He.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8D28\u91CF\u8BC4\u5206",dataIndex:"quality_score",sorter:!0,showSorterTooltip:!1,sortOrder:He.sort_by==="quality_score"?He.sort_direction==="desc"?"descend":"ascend":null},{title:"\u64CD\u4F5C",dataIndex:"action",align:"center",render:(kt,la)=>E.createElement("a",{target:"_blank",href:`/classrooms/${ht.coursesId}/exercise/${ht.categoryId}/analysis/${la.id}`,className:"current c-light-primary"},"\u8BE6\u7EC6\u5206\u6790")}];(0,E.useEffect)(()=>(Vn===2&&(On.current=setInterval(()=>{dr()},6e4)),()=>{clearTimeout(On.current)}),[Vn]);function dr(){return ug(this,null,function*(){const kt=yield(0,fe.ZP)(`/api/exercises/${He.categoryId}/check_status.json`,{method:"GET"});fa(kt.status),kt.status!=2&&kt.status!=-1&&(Zn({page:1,limit:10}),clearTimeout(On.current))})}function Zn(kt){return ug(this,null,function*(){Ma(kt==null?void 0:kt.page),_n(kt==null?void 0:kt.limit);const la=yield(0,fe.ZP)(`/api/exercises/${He.categoryId}/code_quality_analysis_index.json`,{method:"GET",params:O0({},kt)});yn(la)})}return console.log("-------",ht),E.createElement("section",{style:{paddingBottom:"10px"},className:"minH500 bg-white pt10"},(Vn===0||Vn===1)&&E.createElement("div",null,E.createElement("p",{style:{display:"flex"}},E.createElement("span",{style:{flex:"1"}},E.createElement("label",null,"\u68C0\u6D4B\u65F6\u95F4\uFF1A",sa==null?void 0:sa.created_at)),E.createElement(Ee.ZP,{onClick:()=>{ge({type:"shixunHomeworks/setActionTabs",payload:{key:"\u8D28\u91CF\u68C0\u6D4B"}})}},"\u91CD\u65B0\u68C0\u6D4B")),E.createElement("p",{style:{display:"flex"}},E.createElement(me.Z,{style:{width:"100%"}},E.createElement(se.Z,{flex:"80px"},E.createElement("label",null,"\u5206\u73ED\u60C5\u51B5:")),E.createElement(se.Z,{flex:"80px"},E.createElement(Te.default,{checked:(Ga==null?void 0:Ga.length)===0,onChange:kt=>{kt.target.checked&&(wa([]),Zn({page:da,limit:va}))},style:{fontSize:"14px"},value:"all"},"\u5168\u90E8")),E.createElement(se.Z,{flex:"1"},E.createElement(Te.default.Group,{value:Ga,onChange:kt=>ug(void 0,null,function*(){wa([...kt]),Zn({page:da,limit:va,group_course_ids:kt})}),style:{width:"100%",fontSize:"14px"}},(gt=sa==null?void 0:sa.course_groups)==null?void 0:gt.map((kt,la)=>E.createElement(Te.default,{style:{fontSize:"14px"},value:kt==null?void 0:kt.id},kt==null?void 0:kt.name,"(",kt==null?void 0:kt.count,")")))))),E.createElement("p",{style:{display:"flex"}},E.createElement("span",null,E.createElement("label",{style:{color:"red"}},"\u6CE8\u610F\uFF1A")),"\u672C\u9875\u4EC5\u663E\u793A\u5168\u90E8\u5DF2\u5B8C\u6210\u68C0\u6D4B\u7684\u5206\u73ED"),E.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},E.createElement("div",null,E.createElement("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500}},"\u4EE3\u7801\u7B49\u7EA7\u5206\u6790"),(sa==null?void 0:sa.grade_statistics)&&E.createElement(As.Z,{option:qg((Kt=sa==null?void 0:sa.grade_statistics)==null?void 0:Kt.map(kt=>kt.specification_count),(tt=sa==null?void 0:sa.grade_statistics)==null?void 0:tt.map(kt=>kt.vulnerability_count),(on=sa==null?void 0:sa.grade_statistics)==null?void 0:on.map(kt=>kt.bug_count)),style:{height:400,width:600},opts:{renderer:"svg"}})),E.createElement("div",null,E.createElement("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500}},"\u4EE3\u7801\u8D28\u91CF\u5206\u5E03"),(sa==null?void 0:sa.quality_scores)&&E.createElement(As.Z,{option:_g(sa==null?void 0:sa.quality_scores.map((kt,la)=>[la+1,kt==null?void 0:kt.quality_score,kt==null?void 0:kt.user_name])),style:{height:400,width:600},opts:{renderer:"svg"}}))),E.createElement("div",null,E.createElement("div",{style:{display:"flex"}},E.createElement("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500,flex:"1"}},"\u8BE6\u7EC6\u5217\u8868"),E.createElement(Fe.default.Search,{size:"middle",onSearch:kt=>{Zn({page:1,limit:va,search:kt})},style:{width:"300px"},enterButton:"\u641C\u7D22"})),E.createElement(a.default,{columns:In,dataSource:sa==null?void 0:sa.analysis,bordered:!0,scroll:{x:"calc(800px + 50%)"},pagination:!1,onChange:(kt,la,sr)=>{sr.field&&(He.sort_by=sr.field),sr.order||(He.sort_direction="asc"),sr.order==="ascend"&&(He.sort_direction="asc"),sr.order==="descend"&&(He.sort_direction="desc"),sr.order||(He.sort_direction="asc"),Zn(O0({page:1,limit:va},He))}}),E.createElement(be.Z,{current:da,total:sa==null?void 0:sa.total_count,pageSizeOptions:["10","20","50","100","200"],pageSize:va,style:{textAlign:"center",marginTop:"20px",marginBottom:"20px"},onChange:(kt,la)=>{Ma(kt),_n(la),Zn({page:kt,limit:la,group_course_ids:Ga})}}))),Vn===2&&E.createElement("div",{style:{textAlign:"center",margin:"100px 0px",paddingBottom:"100px"}},E.createElement("img",{src:Jg}),E.createElement("br",null),E.createElement(Ee.ZP,{type:"primary",style:{width:"120px",height:"40px"},onClick:()=>{dr()}},"\u5237\u65B0\u9875\u9762")),E.createElement(Tr,null),E.createElement(Se.default,{centered:!0,width:1200,title:"\u8BE6\u7EC6\u5206\u6790",destroyOnClose:!0,open:!!oa,footer:null,onCancel:()=>Nn(!1)},E.createElement("div",{style:{height:500,overflow:"hidden"}},!!oa&&E.createElement("iframe",{style:{height:"100%",width:"100%"},src:`https://sonar.educoder.net/project/issues?id=${ht==null?void 0:ht.categoryId}-${oa==null?void 0:oa.student_number}&resolved=false`,frameBorder:"0"}))))};var am=(0,Ce.connect)(({shixunHomeworks:pe,loading:ve})=>({shixunHomeworks:pe,loading:ve.effects}))(nm),tu={flex_box_center:"flex_box_center___Mm5wp",flex_space_between:"flex_space_between___Xglxr",flex_box_vertical_center:"flex_box_vertical_center___oLvCy",flex_box_center_end:"flex_box_center_end___IEhG2",flex_box_column:"flex_box_column___TStIz",wrap:"wrap___WfgpQ",control:"control___Uvc1U",btn:"btn___gckHk",customTable:"customTable___fDCPQ",bgH:"bgH___FpdXp",cusModal:"cusModal___KC0OL",imgWrap:"imgWrap_____xpC",img:"img___y1_Tn",iBtn:"iBtn___PezSP",text:"text___JKvO_",no:"no___WXMqt",textP:"textP___E5hyW",video:"video___XvBIh",sys:"sys___wcaty",li:"li___vKMNS",d1:"d1___jR3G0",b1:"b1___xuUNz",es:"es___WFOJ6",listWrap:"listWrap___KKt7_",list:"list___SBQMa",mask:"mask___xkriH",icons:"icons___uLWh_",time:"time___tPYgD"},or=z(59301),rm=Object.defineProperty,om=Object.defineProperties,im=Object.getOwnPropertyDescriptors,Eg=Object.getOwnPropertySymbols,lm=Object.prototype.hasOwnProperty,um=Object.prototype.propertyIsEnumerable,Cg=(pe,ve,ge)=>ve in pe?rm(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,oc=(pe,ve)=>{for(var ge in ve||(ve={}))lm.call(ve,ge)&&Cg(pe,ge,ve[ge]);if(Eg)for(var ge of Eg(ve))um.call(ve,ge)&&Cg(pe,ge,ve[ge]);return pe},sm=(pe,ve)=>om(pe,im(ve)),Ud=(pe,ve,ge)=>new Promise((gt,Kt)=>{var tt=He=>{try{ht(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{ht(ge.throw(He))}catch(Ie){Kt(Ie)}},ht=He=>He.done?gt(He.value):Promise.resolve(He.value).then(tt,on);ht((ge=ge.apply(pe,ve)).next())});const cm=({exercise:pe,dispatch:ve,user:ge})=>{var gt;const Kt=(0,Ce.useParams)(),[tt,on]=(0,E.useState)({page:1,limit:20,sort_by:null,sort_direction:null,state:null,audit:null,name:"",keyword:"",course_group_id:[],exercise_id:Kt==null?void 0:Kt.categoryId}),[ht]=re.default.useForm(),[He,Ie]=(0,E.useState)(),[Vn,fa]=(0,E.useState)(!1),{exerciseList:sa,commonHeader:yn}=pe,[On,da]=(0,E.useState)([]),[Ma,oa]=(0,E.useState)([]),[Nn,va]=(0,E.useState)(0),[_n,Ga]=(0,E.useState)(!0),[wa,In]=(0,E.useState)(!1),[dr,Zn]=(0,E.useState)(!1),[kt,la]=(0,E.useState)(!1),[sr,Ka]=(0,E.useState)(""),Er=(0,E.useRef)(null),Ca=[{name:"IP\u5F02\u5E38",id:1},{name:"\u6D4F\u89C8\u5668\u5F02\u5E38",id:2},{name:"\u767B\u5F55\u5F02\u5E38",id:3},{name:"\u5207\u5C4F",id:4},{name:"\u8003\u8BD5\u5EF6\u65F6",id:5},{name:"\u6253\u56DE\u91CD\u505A",id:6},{name:"\u4F7F\u7528\u8003\u8BD5\u89E3\u9501\u7801",id:7},{name:"\u9000\u51FA\u5168\u5C4F",id:8}],[Ht,Or]=(0,E.useState)([]);(0,E.useEffect)(()=>{gr(tt)},[]),(0,E.useEffect)(()=>(clearInterval(Er.current),(yn==null?void 0:yn.exercise_status)===2&&(Er.current=setInterval(()=>{gr(tt)},3e4)),()=>{clearInterval(Er.current)}),[yn==null?void 0:yn.exercise_status,tt]);const gr=Va=>Ud(void 0,null,function*(){const Ia=Ea().cloneDeep(Va);console.log(Ia,"sendData"),Ga(!0),da([]);const Wa=yield(0,fe.ZP)(`/api/exercises/${Va==null?void 0:Va.exercise_id}/exercise_abnormities.json`,{method:"get",params:Ia});Or((Wa==null?void 0:Wa.error_types)||[]),oa([]),Ga(!1),va(Wa==null?void 0:Wa.total_count),da((Wa==null?void 0:Wa.exercise_abnormites)||[])}),lr=(Va,Ia)=>{tt.page=1,tt[Ia]=Va,on(oc({},tt)),gr(tt)},Fa=Va=>{tt.page=1,tt.keyword=Va,on(oc({},tt))},Ba=()=>{tt.page=1;const Va=Object.assign({},ht.getFieldValue());Object.keys(Va).map(function(Ia){switch(Ia){case"error_type":Va[Ia].includes("all")||!Va[Ia].length?(delete tt.error_type,ht.setFieldsValue({error_type:"all"})):(tt.error_type=Va[Ia],ht.setFieldsValue({error_type:tt.error_type}));break;case"course_group_id":Va[Ia].includes("all")||!Va[Ia].length?(delete tt.course_group,ht.setFieldsValue({course_group_id:"all"})):(tt.course_group=Va[Ia],ht.setFieldsValue({course_group_id:tt.course_group}));break}}),on(oc({},tt)),gr(tt)};(0,E.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(Ie(47),fa(!0))},[document.getElementById("divhe"),sa]);const ur=(Va,Ia,Wa)=>{tt.page=Va==null?void 0:Va.current,tt.limit=Va==null?void 0:Va.pageSize,Wa!=null&&Wa.order?(tt.sort_by=Wa==null?void 0:Wa.field,tt.sort_direction=(Wa==null?void 0:Wa.order)==="ascend"?"asc":"desc"):(tt.sort_by=null,tt.sort_direction=null),on(oc({},tt)),gr(tt)},hr=[{title:"\u5E8F\u53F7",dataIndex:"number",width:80,render:(Va,Ia,Wa)=>tt.limit*(tt.page-1)+Wa+1},{title:"\u59D3\u540D",dataIndex:"real_name",width:110,ellipsis:{showTitle:!1},render:Va=>or.createElement(De.Z,{placement:"bottomLeft",title:Va},or.createElement("span",null,Va))},{title:"\u5B66\u53F7",dataIndex:"student_id",sorter:!0,width:130,showSorterTooltip:!1,ellipsis:{showTitle:!1},render:Va=>or.createElement(De.Z,{placement:"bottomLeft",title:Va},or.createElement("span",null,Va||"--"))},{title:"\u5206\u73ED",dataIndex:"course_group_name",width:130,showSorterTooltip:!1,ellipsis:{showTitle:!1},render:Va=>or.createElement(De.Z,{placement:"bottomLeft",title:Va},or.createElement("span",null,Va||"--"))},{title:"\u64CD\u4F5C\u65F6\u95F4",width:180,dataIndex:"created_at",ellipsis:{showTitle:!1}},{title:"\u7C7B\u578B",dataIndex:"error_type",width:140,ellipsis:{showTitle:!1}},{title:"\u8BF4\u660E",dataIndex:"description",ellipsis:{showTitle:!1},render:(Va,Ia)=>or.createElement(or.Fragment,null,or.createElement(De.Z,{placement:"bottomLeft",title:Va},or.createElement("span",null,Va||"--")),(Ia==null?void 0:Ia.user_screen_num)>=50&&or.createElement(De.Z,{placement:"bottomLeft",title:"\u6CE8\u610F\uFF1A\u8BE5\u5B66\u751F\u7684\u622A\u5C4F\u603B\u6570\u91CF\u5DF2\u8FBE\u523050\u5F20\uFF0C\u9700\u8981\u624B\u52A8\u5220\u9664\u5DF2\u622A\u5C4F\u7684\u56FE\u7247\u4E4B\u540E\u624D\u80FD\u7EE7\u7EED\u81EA\u52A8\u622A\u5C4F"},or.createElement("i",{className:"iconfont icon-tishi11 font14 ml5 mr5",style:{color:"#FA6400"}})),(Ia==null?void 0:Ia.user_screen_num)>0&&or.createElement("span",{onClick:()=>Ka(Ia==null?void 0:Ia.user_id),className:"current c-light-primary ml10"},"\u622A\u5C4F\u8BB0\u5F55"))}],co=Va=>{oa(Va)},cr=()=>{In(!1),gr(tt)},Xa=Va=>{const Ia=[{title:"\u5BA1\u6838\u65F6\u95F4",dataIndex:"audit_time",width:170,render:(Aa,ra)=>or.createElement("span",null,Aa||"--")},{title:"\u5BA1\u6838\u72B6\u6001",dataIndex:"exercise_identity_photo_state",width:110,render:(Aa,ra)=>or.createElement(or.Fragment,null,Aa==="passed"&&or.createElement("span",{style:{color:"#44D7B6"}},"\u5BA1\u6838\u901A\u8FC7"),Aa==="rejected"&&or.createElement("span",{style:{color:"#E53333"}},"\u5BA1\u6838\u4E0D\u901A\u8FC7"),Aa==="submitted"&&or.createElement("span",{style:{color:"#666666"}},"\u5F85\u5BA1\u6838"))},{title:"\u5BA1\u6838\u610F\u89C1",dataIndex:"comment",render:(Aa,ra)=>Aa?or.createElement(De.Z,{placement:"bottom",title:Aa},or.createElement("span",null,Aa)):"--"},{title:"\u91C7\u96C6\u7167\u7247",dataIndex:"photo_url",width:90,render:(Aa,ra)=>or.createElement("span",{className:"current c-light-primary",onClick:()=>{wn.Z.publish("preview-image",Aa)}},"\u67E5\u770B")}],Wa=Se.default.confirm({icon:null,width:700,className:`${tu.cusModal} custom-modal-divider`,centered:!0,title:or.createElement(me.Z,null,or.createElement(se.Z,{flex:"1"},"\u5BA1\u6838\u8BB0\u5F55"),or.createElement(se.Z,null,or.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>Wa.destroy()}))),content:or.createElement("div",null,or.createElement(a.default,{className:tu.customTable,dataSource:[oc({},Va)],bordered:!1,columns:Ia,rowKey:"exercise_identity_photo_id",rowClassName:tu.row,pagination:!1}))})},Mr=Va=>{var Ia,Wa;const Aa=Se.default.confirm({icon:null,className:`${tu.cusModal} custom-modal-divider`,centered:!0,width:((Ia=Va==null?void 0:Va.play_url)==null?void 0:Ia.length)<6?724:744,title:or.createElement(me.Z,null,or.createElement(se.Z,{flex:"1"},"\u89C6\u9891"),or.createElement(se.Z,null,or.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>Aa.destroy()}))),content:or.createElement("ul",{className:tu.sys},(Wa=Va==null?void 0:Va.play_url)==null?void 0:Wa.map((ra,ya)=>or.createElement("li",{className:tu.li,key:ya},or.createElement("div",{className:tu.d1},or.createElement("div",{className:tu.img},or.createElement(xr,{src:ra==null?void 0:ra.replace(".m3u8",".flv"),autoPlay:!0})),or.createElement("div",{className:tu.btn},or.createElement("div",{className:tu.b1},"\u56DE\u653E\u89C6\u9891",ya+1))))))})},Hr=Va=>{const Ia=Se.default.confirm({icon:null,className:`${tu.cusModal} custom-modal-divider`,centered:!0,width:710,title:or.createElement(me.Z,null,or.createElement(se.Z,{flex:"1"},"\u4EBA\u8138\u7167\u7247"),or.createElement(se.Z,null,or.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>Ia.destroy()}))),content:or.createElement(me.Z,null,or.createElement("aside",{className:tu.imgWrap,style:{marginBottom:40}},or.createElement("div",{className:tu.img},or.createElement("img",{width:326,src:(0,ne.Tv)(Va==null?void 0:Va.photo_url)}),or.createElement("div",{className:tu.textP},"\u91C7\u96C6\u7167\u7247")),or.createElement("div",{className:tu.img,style:{marginLeft:20}},Va!=null&&Va.identity_url?or.createElement("img",{width:326,src:(0,ne.Tv)(Va==null?void 0:Va.identity_url)}):or.createElement("div",{className:tu.no,style:{width:326}},or.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),or.createElement("div",{className:tu.textP},"\u8BC1\u4EF6\u7167\u7247"))))})};return or.createElement("section",{className:tu.wrap},or.createElement(re.default,{form:ht,onChange:Ba,initialValues:{course_group_id:"all"}},or.createElement(re.default.Item,{name:"course_group_id"},or.createElement(Te.default.Group,{style:{width:"100%"}},or.createElement(me.Z,null,or.createElement(se.Z,{className:"font14",flex:"80px"},"\u73ED\u7EA7:"),or.createElement(se.Z,{flex:"80px"},or.createElement(Te.default,{value:"all"},"\u5168\u90E8")),or.createElement(se.Z,{flex:"1",id:"divhe",style:{height:He+"px",overflow:"hidden"}},(gt=sa.course_groups)==null?void 0:gt.map((Va,Ia)=>or.createElement(Te.default,{key:Ia,value:Va.exercise_group_id,className:"ml0 mr8"},Va.exercise_group_name,"(",Va.exercise_group_students,")"))),Vn&&or.createElement("span",{onClick:()=>{let Va=document.getElementById("divhe").scrollHeight;He>47?Ie(47):Ie(Va)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},He===47?"\u5C55\u5F00":"\u6536\u8D77",He===47?or.createElement(Rr.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):or.createElement(Br.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}))))),or.createElement(re.default.Item,{name:"error_type"},or.createElement(Te.default.Group,{style:{width:"100%"}},or.createElement(me.Z,null,or.createElement(se.Z,{className:"font14",flex:"80px"},"\u7C7B\u578B:"),or.createElement(se.Z,{flex:"80px"},or.createElement(Te.default,{value:"all"},"\u5168\u90E8")),or.createElement(se.Z,{flex:"1",id:"divhe",style:{height:He+"px",overflow:"hidden"}},Ht==null?void 0:Ht.map((Va,Ia)=>or.createElement(Te.default,{key:Ia,value:Va.error_type,className:"ml0 mr8"},Va.error_type_text,"\uFF08",Va.count||0,"\uFF09"))))))),or.createElement("div",{className:tu.control},or.createElement(Fe.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:tt==null?void 0:tt.keyword,onChange:Va=>Fa(Va.target.value),onSearch:()=>{tt.page=1,on(oc({},tt)),gr(tt)}}),or.createElement(Ee.ZP,{onClick:()=>Zn(!0),style:{marginLeft:"auto"},icon:or.createElement("i",{className:"iconfont icon-guizeguanli font16"}),type:"link"},"\u622A\u5C4F\u89C4\u5219"),or.createElement(Ee.ZP,{onClick:()=>la(!0),icon:or.createElement("i",{className:"iconfont icon-chakanshenqingjilu font14"}),type:"link"},"\u64CD\u4F5C\u65E5\u5FD7")),or.createElement("div",{className:tu.bgH}),or.createElement(a.default,{className:tu.customTable,dataSource:On,bordered:!1,columns:hr,size:"large",rowKey:"exercise_identity_photo_id",rowClassName:tu.row,loading:_n,onChange:ur,pagination:{pageSize:tt.limit,total:Nn,current:tt.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,position:["bottomCenter"],showTotal:Va=>or.createElement("span",{className:"mr10"},"\u5171",or.createElement("span",{className:"c-orange"},Va),"\u6761\u6570\u636E")}}),or.createElement(gm,{selectIds:Ma,visible:wa,onCancel:()=>In(!1),onOk:cr,params:tt}),or.createElement(mm,{visible:kt,onCancel:()=>la(!1)}),or.createElement(fm,{visible:sr,onCancel:()=>Ka(!1)}),or.createElement(Se.default,{centered:!0,title:"\u622A\u5C4F\u89C4\u5219",open:dr,width:900,footer:null,onCancel:()=>{Zn(!1)}},or.createElement("div",{className:"c-grey-333"},or.createElement("div",{className:"mb20 blod"},"1.\u6BCF\u4E2A\u5B66\u751F\u6BCF\u573A\u8003\u8BD5\u6700\u591A\u622A\u5C4F\u7684\u603B\u6570\u91CF\u4E3A50\u5F20\uFF0C\u8D85\u8FC7\u4E4B\u540E\u8BE5\u5B66\u751F\u9000\u51FA\u5168\u5C4F\u4E0D\u518D\u8FDB\u884C\u622A\u5C4F\uFF0C\u8001\u5E08\u624B\u52A8\u5220\u9664\u622A\u5C4F\u56FE\u7247\u4E4B\u540E\u53EF\u518D\u81EA\u52A8\u8FDB\u884C\u622A\u5C4F\uFF1B"),or.createElement("div",{className:"mb20 blod"},"2.\u5355\u6B21\u9000\u51FA\u5168\u5C4F\u65F6\u957F\u4E0E\u622A\u5C4F\u6B21\u6570"),or.createElement("div",{className:"mb20"},"1\uFF09\u82E5\u5B66\u751F\u30101\u79D2 \u2264 \u9000\u51FA\u5168\u5C4F\u65F6\u957F \u2264 30\u79D2\u3011\uFF0C\u6BCF\u96945\u79D2\u622A\u5C4F\u4E00\u6B21\uFF1B"),or.createElement("div",{className:"mb20"},"2\uFF09\u82E5\u5B66\u751F\u301030\u79D2\uFF1C\u9000\u51FA\u5168\u5C4F\u65F6\u957F \u2264 120\u79D2\u3011\uFF0C\u6BCF\u969410\u79D2\u622A\u5C4F\u4E00\u6B21\uFF1B"),or.createElement("div",{className:"mb20"},"3\uFF09\u82E5\u5B66\u751F\u3010120\u79D2\uFF1C\u9000\u51FA\u5168\u5C4F\u65F6\u957F \u2264 300\u79D2\u3011\uFF0C\u6BCF\u969430\u79D2\u622A\u5C4F\u4E00\u6B21\uFF1B"),or.createElement("div",{className:"mb20"},"4\uFF09\u82E5\u5B66\u751F\u3010300\u79D2\uFF1C\u9000\u51FA\u5168\u5C4F\u65F6\u957F \u2264 720\u79D2\u3011\uFF0C\u6BCF\u969460\u79D2\u622A\u5C4F\u4E00\u6B21\uFF1B"),or.createElement("div",{className:"mb20"},"5\uFF09\u82E5\u5B66\u751F\u3010\u9000\u51FA\u5168\u5C4F\u65F6\u957F \uFF1E720\u79D2\u3011\uFF0C\u4E0D\u518D\u8FDB\u884C\u622A\u5C4F\uFF1B"),or.createElement("div",{className:"mb20 blod"},"3.\u5B66\u751F\u8FD4\u56DE\u8003\u8BD5\u4E4B\u540E\uFF0C\u4E0D\u518D\u8FDB\u884C\u622A\u5C4F\u3002"))),or.createElement(Oa.Z,null))};var dm=(0,Ce.connect)(({exercise:pe,user:ve})=>({exercise:pe,user:ve}))(cm);const gm=({visible:pe,onOk:ve,onCancel:ge,selectIds:gt,params:Kt})=>{const[tt,on]=(0,E.useState)(!1),[ht,He]=(0,E.useState)({}),[Ie]=re.default.useForm(),Vn=fa=>Ud(void 0,null,function*(){on(!0);let sa;pe===!0?sa=yield(0,fe.ZP)(`/api/exercises/${Kt==null?void 0:Kt.exercise_id}/batch_audit_identity_photo.json`,{method:"post",body:oc({identity_photo_ids:gt},fa)}):sa=yield(0,fe.ZP)(`/api/exercises/${Kt==null?void 0:Kt.exercise_id}/audit_identity_photo.json`,{method:"post",body:oc({identity_photo_id:pe==null?void 0:pe.exercise_identity_photo_id},fa)}),(sa==null?void 0:sa.status)===0&&ve(),on(!1)});return or.createElement(Se.default,{title:pe!==!0?"\u4EBA\u8138\u8EAB\u4EFD\u5BA1\u6838":"\u6279\u91CF\u5BA1\u6838",open:!!pe,centered:!0,keyboard:!1,width:650,destroyOnClose:!0,onCancel:()=>{ge()},afterClose:()=>{Ie.resetFields(),He({})},confirmLoading:tt,onOk:()=>Ie.submit()},or.createElement(re.default,{className:tu.formWrap,form:Ie,labelCol:{span:4},wrapperCol:{span:18},onFinish:Vn,onValuesChange:()=>{He(oc({},Ie.getFieldsValue()))}},pe!==!0&&or.createElement(me.Z,{style:{marginLeft:28,marginBottom:38}},or.createElement(se.Z,null,"\u91C7\u96C6\u7167\u7247\uFF1A"),or.createElement(se.Z,null,or.createElement("aside",{className:tu.imgWrap},or.createElement("div",{className:tu.img},or.createElement("img",{width:234,src:(0,ne.Tv)(pe==null?void 0:pe.photo_url)}),or.createElement("div",{onClick:()=>{wn.Z.publish("preview-image",pe==null?void 0:pe.photo_url)},className:tu.iBtn},"\u9884\u89C8"),or.createElement("div",{className:tu.text},"\u91C7\u96C6\u7167\u7247")),or.createElement("div",{className:tu.img,style:{marginLeft:20}},pe!=null&&pe.identity_url?or.createElement("img",{width:234,src:(0,ne.Tv)(pe==null?void 0:pe.identity_url)}):or.createElement("div",{className:tu.no,style:{width:326}},or.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),!!(pe!=null&&pe.identity_url)&&or.createElement("div",{onClick:()=>{wn.Z.publish("preview-image",(0,ne.Tv)(pe==null?void 0:pe.identity_url))},className:tu.iBtn},"\u9884\u89C8"),or.createElement("div",{className:tu.text},"\u8BC1\u4EF6\u7167\u7247"))))),or.createElement(re.default.Item,{label:"\u5BA1\u6838\u72B6\u6001",name:"state",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u72B6\u6001"}]},or.createElement(Le.ZP.Group,null,or.createElement(Le.ZP,{value:"passed"},"\u5BA1\u6838\u901A\u8FC7"),or.createElement(Le.ZP,{value:"rejected"},"\u5BA1\u6838\u4E0D\u901A\u8FC7"))),(ht==null?void 0:ht.state)==="rejected"&&or.createElement(re.default.Item,{label:"\u5BA1\u6838\u610F\u89C1",name:"comment",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u610F\u89C1"}]},or.createElement(Fe.default,{placeholder:"\u5982\uFF1A\u4F60\u7684\u4E2A\u4EBA\u4FE1\u606F\u4E0E\u7167\u7247\u4E0D\u4E00\u81F4\u3002",maxLength:30})),or.createElement("div",{style:{color:"#FA6400",paddingLeft:32}},"\u6CE8\u610F\uFF1A\u5BA1\u6838\u901A\u8FC7\u540E\uFF0C\u8BE5\u5B66\u751F\u5728\u672C\u573A\u8003\u8BD5\u7684\u8BA4\u8BC1\u72B6\u6001\u5C06\u66F4\u65B0\u4E3A\u201C\u5BA1\u6838\u901A\u8FC7\u201D\uFF0C\u4E14\u80FD\u591F\u8FDB\u5165\u8003\u8BD5\u3002")))},mm=({visible:pe,onCancel:ve})=>{const ge=(0,Ce.useParams)(),[gt,Kt]=(0,E.useState)({page:1,limit:20,exercise_id:ge==null?void 0:ge.categoryId}),[tt,on]=(0,E.useState)(!1),[ht,He]=(0,E.useState)([]),[Ie,Vn]=(0,E.useState)(0);(0,E.useEffect)(()=>{pe&&(gt.page=1,gt.limit=20,Kt(oc({},gt)),sa(gt))},[pe]);const fa=[{title:"\u64CD\u4F5C\u4EBA",dataIndex:"teacher_name",ellipsis:{showTitle:!1},render:On=>or.createElement(De.Z,{placement:"bottomLeft",title:On},or.createElement("span",null,On))},{title:"\u64CD\u4F5C\u65F6\u95F4",dataIndex:"created_at",width:200},{title:"\u7C7B\u578B",dataIndex:"operate_type",width:100,render:On=>or.createElement(or.Fragment,null,On===0&&or.createElement("span",null,"\u5220\u9664"))},{title:"\u5B66\u751F\u59D3\u540D",dataIndex:"student_name",width:140,ellipsis:{showTitle:!1},render:On=>or.createElement(De.Z,{placement:"bottomLeft",title:On},or.createElement("span",null,On))},{title:"\u5B66\u53F7",dataIndex:"student_id",width:160,ellipsis:{showTitle:!1},render:On=>or.createElement(De.Z,{placement:"bottomLeft",title:On},or.createElement("span",null,On))},{title:"\u622A\u5C4F\u65F6\u95F4",dataIndex:"screen_time",width:200},{title:"\u56FE\u7247",dataIndex:"url",width:100,render:On=>or.createElement("img",{className:"current",onClick:()=>wn.Z.publish("preview-image",`${Oe.Z.API_SERVER}${On}`),width:70,height:40,src:`${Oe.Z.API_SERVER}${On}`})}],sa=On=>Ud(void 0,null,function*(){const da=Ea().cloneDeep(On);on(!0);const Ma=yield(0,fe.ZP)(`/api/exercises/${On==null?void 0:On.exercise_id}/exercise_user_screens/screen_actions.json`,{method:"get",params:da});on(!1),Vn(Ma==null?void 0:Ma.total_count),He((Ma==null?void 0:Ma.exercise_screen_actions)||[])}),yn=On=>{gt.page=On==null?void 0:On.current,gt.limit=On==null?void 0:On.pageSize,Kt(oc({},gt)),sa(gt)};return or.createElement(Se.default,{title:"\u64CD\u4F5C\u65E5\u5FD7",open:pe,centered:!0,keyboard:!1,width:1064,destroyOnClose:!0,onCancel:()=>{ve()},footer:null},or.createElement(a.default,{dataSource:ht,bordered:!1,columns:fa,size:"large",loading:tt,locale:{emptyText:or.createElement(ze.Z,null)},onChange:yn,pagination:{pageSize:gt.limit,total:Ie,current:gt.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,showTotal:On=>or.createElement("span",{className:"mr10"},"\u5171",or.createElement("span",{className:"c-orange"},On),"\u6761\u6570\u636E")}}))},fm=({visible:pe,onCancel:ve})=>{const ge=(0,Ce.useParams)(),[gt,Kt]=(0,E.useState)({page:1,limit:9999,user_id:pe,error_type:[8],exercise_id:ge==null?void 0:ge.categoryId}),[tt,on]=(0,E.useState)(!1),[ht,He]=(0,E.useState)([]);(0,E.useEffect)(()=>{pe&&Ie(sm(oc({},gt),{user_id:pe}))},[pe]);const Ie=sa=>Ud(void 0,null,function*(){const yn=Ea().cloneDeep(sa);console.log(yn,"sendData"),on(!0);const On=yield(0,fe.ZP)(`/api/exercises/${sa==null?void 0:sa.exercise_id}/exercise_abnormities.json`,{method:"get",params:yn});on(!1),He((On==null?void 0:On.exercise_abnormites)||[])}),Vn=sa=>Ud(void 0,null,function*(){Se.default.confirm({icon:null,title:"\u63D0\u793A",content:"\u5220\u9664\u540E\u4E0D\u53EF\u6062\u590D\uFF0C\u786E\u8BA4\u5220\u9664\u5417\uFF1F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Ud(void 0,null,function*(){(yield(0,fe.ZP)(`/api/exercises/${ge==null?void 0:ge.categoryId}/exercise_user_screens/${sa}.json`,{method:"delete"})).status===0&&(le.ZP.success("\u5220\u9664\u6210\u529F"),Ie(gt))})})}),fa=(ht==null?void 0:ht[0])||{};return or.createElement(Se.default,{title:"\u622A\u5C4F\u8BB0\u5F55",open:!!pe,centered:!0,keyboard:!1,width:684,forceRender:!0,destroyOnClose:!0,onCancel:()=>{ve()},footer:null},or.createElement(St.Z,{spinning:tt},or.createElement("div",{style:{maxHeight:500}},or.createElement("div",{className:"c-grey-333 blod mb10"},fa==null?void 0:fa.real_name," ",fa==null?void 0:fa.student_id),(fa==null?void 0:fa.user_screen_num)>=50&&or.createElement("div",{className:"mb10",style:{color:"#FA6400"}},or.createElement("i",{className:"iconfont icon-tishi11 mr5"}),or.createElement("span",null,"\u6CE8\u610F\uFF1A\u8BE5\u5B66\u751F\u7684\u622A\u5C4F\u603B\u6570\u91CF\u5DF2\u8FBE\u5230 50 \u5F20\uFF0C\u9700\u8981\u624B\u52A8\u5220\u9664\u5DF2\u622A\u5C4F\u7684\u56FE\u7247\u4E4B\u540E\u624D\u80FD\u7EE7\u7EED\u81EA\u52A8\u622A\u5C4F")),ht==null?void 0:ht.map((sa,yn)=>{var On,da;return or.createElement("div",{key:yn},or.createElement("div",{className:"mb10"},or.createElement("span",{className:"c-grey-666 mr10"},"\u9000\u51FA\u5168\u5C4F\u65F6\u95F4"),or.createElement("span",{style:{display:"inline-block",width:144},className:"c-grey-333"},sa==null?void 0:sa.created_at),or.createElement("span",{className:"c-grey-666 ml40"},"\u622A\u5C4F\u6570\u91CF",or.createElement("span",{style:{margin:"0 6px",color:"#FA6400"}},(On=sa==null?void 0:sa.exercise_user_screens)==null?void 0:On.length),"\u5F20")),or.createElement("div",{className:tu.listWrap},(da=sa==null?void 0:sa.exercise_user_screens)==null?void 0:da.map(Ma=>or.createElement("div",{key:Ma==null?void 0:Ma.id,className:tu.list},or.createElement("img",{src:`${Oe.Z.API_SERVER}${Ma==null?void 0:Ma.url}`}),or.createElement("div",{className:tu.time},or.createElement("span",{className:"c-grey-666 mr10 font12"},"\u622A\u5C4F\u65F6\u95F4"),or.createElement("span",{className:"c-grey-333 font12"},Ma==null?void 0:Ma.created_at)),or.createElement("div",{className:tu.mask},or.createElement("div",{className:tu.icons},or.createElement("i",{onClick:()=>wn.Z.publish("preview-image",`${Oe.Z.API_SERVER}${Ma==null?void 0:Ma.url}`),className:"iconfont icon-fangda3 mr15"}),or.createElement("i",{onClick:()=>Vn(Ma==null?void 0:Ma.id),className:"iconfont icon-shanchu14"})))))))}))))};var o0={flex_box_center:"flex_box_center___eZU8T",flex_space_between:"flex_space_between___l4Kzs",flex_box_vertical_center:"flex_box_vertical_center___E7NVy",flex_box_center_end:"flex_box_center_end___S0V3_",flex_box_column:"flex_box_column___ONItD",title:"title___rK1ze",export:"export___tng10",startbutton:"startbutton___jWMUv",bg:"bg___rwmJT",tabs:"tabs___SK3e0",moni:"moni___aMCpW",workListTabWrap:"workListTabWrap___dVDh3",workListTabButton:"workListTabButton___PN6ok"},yg=z(69221),pm=z(74255),vm=z(41727),hm=z(12971),Am=z(92701);const Em=pe=>{const ve=ge=>{const gt=new Notification(ge.title,{body:ge.message,icon:ge.icon||"/ip.png"});gt.addEventListener("click",()=>{ge.link&&window.open(ge.link,ge.target||"_blank")}),setTimeout(()=>{gt.close()},3e4)};"Notification"in window?Notification.permission==="granted"?ve(pe):Notification.permission!=="denied"&&Notification.requestPermission().then(ge=>{ge==="granted"&&ve(pe)}):alert("\u5F53\u524D\u6D4F\u89C8\u5668\u4E0D\u652F\u6301\u901A\u77E5")};var Cm=z(12840),ym=z(93603),Sm=z(30909),Fm=z(4656),Bm=z(46799),Pm=z(32637),bm=z(75617),Na=z(59301),xm=Object.defineProperty,wm=Object.defineProperties,Dm=Object.getOwnPropertyDescriptors,L0=Object.getOwnPropertySymbols,Sg=Object.prototype.hasOwnProperty,Fg=Object.prototype.propertyIsEnumerable,Bg=(pe,ve,ge)=>ve in pe?xm(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,ic=(pe,ve)=>{for(var ge in ve||(ve={}))Sg.call(ve,ge)&&Bg(pe,ge,ve[ge]);if(L0)for(var ge of L0(ve))Fg.call(ve,ge)&&Bg(pe,ge,ve[ge]);return pe},N0=(pe,ve)=>wm(pe,Dm(ve)),Im=(pe,ve)=>{var ge={};for(var gt in pe)Sg.call(pe,gt)&&ve.indexOf(gt)<0&&(ge[gt]=pe[gt]);if(pe!=null&&L0)for(var gt of L0(pe))ve.indexOf(gt)<0&&Fg.call(pe,gt)&&(ge[gt]=pe[gt]);return ge},wd=(pe,ve,ge)=>new Promise((gt,Kt)=>{var tt=He=>{try{ht(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{ht(ge.throw(He))}catch(Ie){Kt(Ie)}},ht=He=>He.done?gt(He.value):Promise.resolve(He.value).then(tt,on);ht((ge=ge.apply(pe,ve)).next())});const Om=pe=>{var ve=pe,{exercise:ge,globalSetting:gt,loading:Kt,dispatch:tt,classroomList:on,user:ht,match:He}=ve,Ie=Im(ve,["exercise","globalSetting","loading","dispatch","classroomList","user","match"]),Vn,fa,sa,yn,On,da,Ma,oa,Nn,va,_n,Ga,wa,In,dr,Zn;const kt=(0,Ce.useParams)(),[la]=(0,Ce.useSearchParams)(),sr=(0,Ce.useLocation)(),[Ka,Er]=(0,E.useState)([]),{exerciseList:Ca,commonHeader:Ht,checkDomain:Or,workSetting:gr,saveExerciseDownUsers:lr,course_groups:Fa}=ge,[Ba,ur]=(0,E.useState)(null),[hr,co]=(0,E.useState)(Ve()(new Date).valueOf()),[cr,Xa]=(0,E.useState)(),[Mr,Hr]=(0,E.useState)(!1),[Va,Ia]=(0,E.useState)(1),[Wa,Aa]=(0,E.useState)(!1),[ra,ya]=(0,E.useState)({name:"",id:"",list:[]}),[Hn,qa]=(0,E.useState)({}),{userInfo:pr}=ht;kt.category=la.get("category_id");const fr=!Or||Or&&((Vn=pr==null?void 0:pr.course)==null?void 0:Vn.course_identity)<3,fo=(0,E.useRef)(Date.now()),Vo=(0,E.useRef)(),[wr,Ai]=(0,E.useState)({});(0,E.useEffect)(()=>{(0,Nt.Rm)()&&tt({type:"classroomList/getAssistantPermissions",payload:{course_id:kt.coursesId}})},[(fa=ht==null?void 0:ht.userInfo)==null?void 0:fa.username]),(0,E.useEffect)(()=>{new URLSearchParams(sr.search).get("tabs")==="3"&&yi()},[]),(0,E.useEffect)(()=>{ge.actionTabs.key=="\u8C03\u6574tabs\u9009\u4E2D"&&ur(3)},[ge.actionTabs.key]),(0,E.useEffect)(()=>(clearInterval(Vo.current),(0,Nt.G5)()&&(Ht==null?void 0:Ht.exercise_status)===2&&(Ht!=null&&Ht.enable_monitor)&&(Vo.current=setInterval(()=>{jo()},5*1e3)),()=>{clearInterval(Vo.current)}),[ht.userInfo,Ht==null?void 0:Ht.exercise_status]),(0,E.useEffect)(()=>{ba();const Ar=sessionStorage.getItem("illegalEntry");sessionStorage.getItem("illegalEntry")&&(sessionStorage.removeItem("illegalEntry"),Se.default.info({title:"\u63D0\u793A",centered:!0,width:600,content:Na.createElement("div",null,"\u5728\u7EBF\u8003\u8BD5\u7981\u6B62\u4F7F\u7528\u94FE\u63A5\u76F4\u63A5\u8BBF\u95EE\u7B54\u9898\u9875\u9762\uFF0C\u8BF7\u4F7F\u7528\u4E0B\u9762\u4E24\u79CD\u6B63\u5E38\u65B9\u5F0F\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",Na.createElement("br",null),"1\u3001\u5728",Na.createElement("span",{className:"c-red blod"},"\u8003\u8BD5\u5217\u8868"),"\u9875\u9762\u4E2D\uFF0C\u70B9\u51FB\u201C",Na.createElement("span",{className:"c-blue blod"},"\u5F00\u59CB\u8003\u8BD5"),"\u201D\u6216\u201C",Na.createElement("span",{className:"c-blue blod"},"\u7EE7\u7EED\u8003\u8BD5"),"\u201D\u6309\u94AE\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",Na.createElement("br",null),"2\u3001\u5728",Na.createElement("span",{className:"c-red blod"},"\u8003\u8BD5\u8BE6\u60C5"),"\u9875\u9762\u4E2D\uFF0C\u70B9\u51FB\u201C",Na.createElement("span",{className:"c-blue blod"},"\u5F00\u59CB\u8003\u8BD5"),"\u201D\u6216\u201C",Na.createElement("span",{className:"c-blue blod"},"\u7EE7\u7EED\u8003\u8BD5"),"\u201D\u6309\u94AE\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",Na.createElement("br",null),Ar==="allowRouter"&&Na.createElement(Na.Fragment,null,"3\u3001",Na.createElement("span",{className:"c-red blod"},"\u4E25\u7981\u67E5\u770B\u4ED6\u4EBA\u7684\u8BD5\u5377\u3002"))),okText:"\u77E5\u9053\u4E86"}))},[kt.coursesId]);const ba=()=>wd(void 0,null,function*(){const Ar=yield tt({type:"exercise/getCommonHeader",payload:ic({},kt)});Ar&&ya(Ar==null?void 0:Ar.simulate_exercise_records)}),Wo=()=>{const Ar=(Ht==null?void 0:Ht.simulate_exercise_num)-(Ht==null?void 0:Ht.user_simulate_num);return Ar>=0?Ar:0},jo=()=>wd(void 0,null,function*(){const Ar=yield(0,fe.ZP)(`/api/exercises/${kt.categoryId}/new_abnormities.json`,{method:"get",params:{time:fo.current}});if((Ar==null?void 0:Ar.status)===401){clearInterval(Vo.current);return}fo.current=Date.now(),(Ar==null?void 0:Ar.message)!==""&&(Ar==null?void 0:Ar.message)!=="\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"&&Em({title:(Ar==null?void 0:Ar.exercise_name)+"-\u8003\u8BD5\u5F02\u5E38",message:Ar.message,target:"self",icon:"/warning.png",link:`/classrooms/${kt.coursesId}/exercise/${kt.categoryId}/detail?random=${la.get("random")==="true"}&tabs=7`})}),el=(Ar=!1)=>{Ce.history.push(`/classrooms/${kt.coursesId}/exercisenotice/${Ht.id}/users/${pr.login}`)},Yi=()=>{tt({type:"exercise/setUpdateIndex"})},yi=()=>{tt({type:"exercise/getWorkSetting",payload:ic({},kt)})},xl=()=>{tt({type:"exercise/getCommonHeader",payload:ic({},kt)});const Ar={0:()=>{Yi()},2:()=>{Ia(Va+1)},3:()=>{tt({type:"exercise/getWorkSetting",payload:ic({},kt)})}};Ar[Ba]&&Ar[Ba]()};function Gr(Ar){Xa(ic({},Ar))}const $o=[{name:"\u7B54\u9898\u5217\u8868",id:0,hidden:!1,component:Na.createElement(Jn,{getparams:Gr,checkDomainAuthority:fr})},{name:"\u8BD5\u5377\u9884\u89C8",id:2,hidden:(Ht==null?void 0:Ht.exercise_status)===-1||(0,ne._m)()&&!(0,Nt.ag)()||!fr||(0,Nt.dE)(),component:(0,Nt.Rm)()&&!((sa=on.AssistantObject.exercise)!=null&&sa.can_preview)||(Ht==null?void 0:Ht.exercise_status)==1&&(0,Nt.Ny)()&&!(Ht!=null&&Ht.exercise_can_preview)?Na.createElement("div",{style:{height:"500px",background:"#fff",textAlign:"center",alignContent:"center"}},Na.createElement("img",{src:z(85004),width:220}),(0,Nt.Rm)()?Na.createElement("div",{style:{color:"#5F6367",marginTop:"18px"}},"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"):Na.createElement(Na.Fragment,null,Na.createElement("div",{style:{color:"#5F6367",marginTop:"18px"}},"\u8003\u8BD5\u672A\u5F00\u59CB\u524D\uFF0C\u4EC5\u652F\u6301\u8BD5\u5377\u521B\u5EFA\u8005\u548C\u8BFE\u5802\u534F\u4F5C\u8001\u5E08\u67E5\u770B\u8BD5\u5377"),Na.createElement("div",{style:{color:"#5F6367",marginTop:"10px"}},"\u5982\u9700\u67E5\u770B\u8BD5\u5377\uFF0C\u8BF7\u8054\u7CFB\u8BFE\u5802\u7BA1\u7406\u5458\u5148\u52A0\u5165\u8BFE\u5802"))):Ht!=null&&Ht.is_random?Na.createElement(xu.default,{key:Va}):Na.createElement(Cr,{activeTabs:Ba})},{name:Na.createElement("div",{style:{position:"relative"}},Na.createElement("img",{src:z(21520),style:{position:"absolute",left:20,top:"-30%"}}),"\u7EDF\u8BA1\u5206\u6790"),id:1,hidden:(Ht==null?void 0:Ht.exercise_status)===-1||!fr||(0,ne._m)()&&!(0,Nt.ag)()||(0,Nt.dE)()&&!(Ht!=null&&Ht.show_statistic),component:Na.createElement(Tg,null)},{name:"\u8D28\u91CF\u68C0\u6D4B",id:7,hidden:(Ht==null?void 0:Ht.exercise_status)===-1||!(Ht!=null&&Ht.open_code_quality_analysis)||(0,Nt.dE)(),component:Na.createElement(am,null)},{name:"\u4EE3\u7801\u67E5\u91CD",id:4,hidden:(Ht==null?void 0:Ht.exercise_status)===-1||(0,Nt.dE)()||Ht.exercise_status===1||!Ht.exist_program||((yn=gt==null?void 0:gt.setting)==null?void 0:yn.hide_code_repeat),component:Na.createElement(Rl,{key:hr})},{name:"\u91CD\u505A\u8BB0\u5F55",id:9,hidden:(Ht==null?void 0:Ht.exercise_status)===-1||(Ht==null?void 0:Ht.exercise_type)===2||(0,Nt.dE)()&&(Ht==null?void 0:Ht.exercise_status)===1,component:Na.createElement(Fm.Z,null)},{name:"\u89C4\u5219\u8BBE\u7F6E",id:3,hidden:!fr||(0,Nt.dE)(),component:(Ht==null?void 0:Ht.exercise_status)===-1?Na.createElement(Cm.Z,null):Na.createElement(Ns,null)},{name:"\u8003\u8BD5\u76D1\u63A7",id:7,hidden:(Ht==null?void 0:Ht.exercise_status)===-1||!(0,Nt.G5)()||!(Ht!=null&&Ht.enable_monitor),component:Na.createElement(dm,null)},{name:"\u4EBA\u8138\u5BA1\u6838",id:5,hidden:(Ht==null?void 0:Ht.exercise_status)===-1||!Ht.identity_verify||(0,Nt.dE)(),component:Na.createElement(Sl,null)},{name:"\u6444\u50CF\u76D1\u63A7",id:6,hidden:(Ht==null?void 0:Ht.exercise_status)===-1||!Ht.open_phone_video_recording||(0,Nt.dE)(),component:Na.createElement(sl,null)}].filter(Ar=>!Ar.hidden);(Ht==null?void 0:Ht.exercise_status)===1&&$o.splice(0,1,...$o.splice(1,1,$o[0])),(0,E.useEffect)(()=>{if(typeof(Ht==null?void 0:Ht.exercise_status)=="number"){if(la.get("tabs")){ur(la.get("tabs"));return}(Ht==null?void 0:Ht.exercise_status)===1?(ur("2"),(0,Nt.dE)()&&ur("0")):ur("0")}},[Ht==null?void 0:Ht.exercise_status]);const ll="YYYY-MM-DD",Kl=Ve()("2020-11-15",ll),Pu=()=>Se.default.info({title:"\u9898\u5E93\u6539\u7248\u544A\u77E5",content:Na.createElement(Na.Fragment,null,"EduCoder\u5DF2\u5347\u7EA7\u9898\u5E93\u529F\u80FD\uFF0C\u6240\u6709\u8BD5\u9898\u5747\u9700\u5339\u914D\u77E5\u8BC6\u70B9\u3002 \u5F53\u524D\u8BD5\u5377\u6240\u6D89\u53CA\u8BD5\u9898\u5747\u672A\u5339\u914D\u77E5\u8BC6\u70B9\uFF0C\u65E0\u6CD5\u968F\u673A\u62BD\u53D6\uFF0C\u5DF2\u4E0D\u80FD\u6709\u6548\u4F7F\u7528\u3002\u8BF7\u5728\u8BD5\u5377\u5E93\u91CD\u65B0\u7EC4\u5377\u540E\u4F7F\u7528\u3002 \u7531\u6B64\u5E26\u6765\u7684\u4E0D\u4FBF\uFF0C\u656C\u8BF7\u8C05\u89E3\uFF01")}),Nl=()=>{var Ar,ei;return Na.createElement(Be.default,{onClick:Si=>wd(void 0,null,function*(){var ju,Xr;switch(ge.order&&(kt.order=ge.order,kt.order_type=ge.order_type),Si.key){case"1":if((0,Nt.Rm)()&&!((ju=on.AssistantObject.exercise)!=null&&ju.can_download)){le.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}tt({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9",course_groups:Fa==null?void 0:Fa.map(So=>({course_group_id:So==null?void 0:So.exercise_group_id,group_group_name:So==null?void 0:So.exercise_group_name,count:So==null?void 0:So.exercise_group_students})),fn:()=>{let So=[];Se.default.confirm({title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9\u8BBE\u7F6E",icon:null,width:650,closable:!0,centered:!0,onOk:()=>wd(void 0,null,function*(){if(So.length===0)return le.ZP.info("\u8BF7\u9009\u62E9\u9009\u9879\uFF01"),Promise.reject();kt.types=So,(yield(0,te.Uj)(N0(ic(ic({},kt),cr),{exercise_group_id:[...JSON.parse(sessionStorage.all_student_works_params).course_group]}))).status===0&&(0,ue.je)(N0(ic(ic({},kt),cr),{exercise_group_id:[...JSON.parse(sessionStorage.all_student_works_params).course_group]}))}),content:Na.createElement("div",null,Na.createElement("p",{style:{color:"#E99237",marginBottom:"20"}},Na.createElement(x.Z,{style:{marginRight:5,color:"#E99237"}}),"\u8BF7\u9009\u62E9\u60A8\u9700\u8981\u7684\u5B66\u751F\u6210\u7EE9\u6570\u636E\u8FDB\u884C\u5BFC\u51FA\uFF0C\u5426\u5219\u53EF\u80FD\u4F1A\u56E0\u4E3A\u5BFC\u51FA\u7684\u6570\u636E\u592A\u591A\u800C\u5F71\u54CD\u5BFC\u51FA\u8FDB\u5EA6\u3002"),Na.createElement("div",null,Na.createElement(Te.default,{onChange:tl=>{tl.target.checked?So.push(1):So=So.filter(nl=>nl!==1)}},"\u57FA\u672C\u6570\u636E",Na.createElement("span",{style:{color:"#666666"}},"\uFF08\u7EDF\u8BA1\u6BCF\u4E2A\u5B66\u751F\u7684\u5404\u9898\u578B\u5F97\u5206\u4E0E\u6700\u7EC8\u6210\u7EE9\uFF09"))),Na.createElement("div",{style:{marginTop:15,marginBottom:15}},Na.createElement(Te.default,{onChange:tl=>{tl.target.checked?So.push(2):So=So.filter(nl=>nl!==2)}},"\u5F97\u5206\u8BE6\u8868",Na.createElement("span",{style:{color:"#666666"}},"\uFF08\u7EDF\u8BA1\u6BCF\u4E2A\u5B66\u751F\u7684\u5404\u5C0F\u9898\u5F97\u5206\u4E0E\u5404\u9898\u578B\u603B\u5F97\u5206\uFF09"))),Na.createElement("div",null,Na.createElement(Te.default,{onChange:tl=>{tl.target.checked?So.push(3):So=So.filter(nl=>nl!==3)}},"\u6570\u636E\u5206\u6790",Na.createElement("span",{style:{color:"#666666"}},"\uFF08\u7EDF\u8BA1\u8BD5\u5377\u4E2D\u6BCF\u4E2A\u5C0F\u9898\u7684\u53C2\u8003\u603B\u4EBA\u6570\u3001\u7B54\u9898\u4EBA\u6570\u3001\u7B54\u5BF9\u4EBA\u6570\u3001\u6EE1\u5206\u4EBA\u6570\u548C\u5F97\u5206\u7387\uFF09"))))})}}});break;case"8":if((0,Nt.Rm)()&&!((Xr=on.AssistantObject.exercise)!=null&&Xr.can_download)){le.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(Ht!=null&&Ht.can_export_exam_summary)tt({type:"exercise/setActionTabs",payload:{title:"\u8003\u8BD5\u603B\u7ED3\u8BBE\u7F6E"}});else{const So=yield(0,te.aU)({id:(kt==null?void 0:kt.categoryId)||(kt==null?void 0:kt.exerciseId)});Se.default.confirm({title:"\u63D0\u793A",centered:!0,icon:null,closable:!0,footer:null,content:Na.createElement(Na.Fragment,null,"\u60A8\u6240\u5728\u7684\u5355\u4F4D\u8FD8\u6CA1\u6709\u4E13\u5C5E\u7684\u8003\u8BD5\u603B\u7ED3\u6A21\u677F\uFF0C\u6682\u65F6\u65E0\u6CD5\u751F\u6210\u8003\u8BD5\u603B\u7ED3\u3002\u5982\u9700\u5B9A\u5236\u6A21\u677F\uFF0C\u8BF7\u8054\u7CFB\u6559\u7814\u52A9\u7406\uFF01",Na.createElement("br",null),Na.createElement("div",{className:"mt-20px"},Na.createElement("a",{onClick:()=>{var tl,nl,Zu,zi,su,Hu,zn,ea;Ai({url:Oe.Z.API_SERVER+((zi=(Zu=(nl=(tl=So==null?void 0:So.data)==null?void 0:tl.exam_summary_templates)==null?void 0:nl[0])==null?void 0:Zu.attachment_info)==null?void 0:zi.url),file_type:(ea=(zn=(Hu=(su=So==null?void 0:So.data)==null?void 0:su.exam_summary_templates)==null?void 0:Hu[0])==null?void 0:zn.attachment_info)==null?void 0:ea.file_type})}},"\u67E5\u770B\u8003\u8BD5\u603B\u7ED3\u6A21\u677F\u793A\u4F8B>")),Na.createElement("div",{className:"mt-20px ml-auto mr-auto p10 rounded-4px",style:{width:180,height:180,boxShadow:"0px 0px 10px 0px rgba(162,162,162,0.3)"}},Na.createElement("img",{className:"h-full w-full",src:Pm})),Na.createElement("div",{className:"mt10 mb-12px",style:{color:"#9096A3",textAlign:"center"}},"\u5FAE\u4FE1\u626B\u4E00\u626B\uFF0C\u6DFB\u52A0\u6559\u7814\u52A9\u7406"))})}break}})},(0,Nt.GJ)()&&!(Ht!=null&&Ht.appraise_label)&&fr&&((Ar=Ht==null?void 0:Ht.user_permission)==null?void 0:Ar.exercise_unpublish_count)>0&&(Ht==null?void 0:Ht.exercise_status)!==1&&(!(Ht!=null&&Ht.is_make_up_exercise)||(Ht==null?void 0:Ht.is_make_up_exercise)&&!((ei=gr==null?void 0:gr.exercise)!=null&&ei.publish_time)&&(Ht==null?void 0:Ht.allow_create_make_up))&&Na.createElement(Be.default.Item,{key:"7",onClick:()=>{var Si,ju,Xr,So;if(console.log(Ht),(0,Nt.Rm)()&&!((ju=(Si=on==null?void 0:on.AssistantObject)==null?void 0:Si.exercise)!=null&&ju.can_publish)){le.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if((Ht==null?void 0:Ht.exercise_question_count)===0){le.ZP.warning("\u8BD5\u5377\u5185\u6CA1\u6709\u8BD5\u9898\u4E0D\u5141\u8BB8\u53D1\u5E03\u8003\u8BD5");return}const tl=Ve()(Ht==null?void 0:Ht.created_at,ll);if(Ve()(Kl).diff(Ve()(tl),"days")>0&&(Ht!=null&&Ht.is_random)){Pu();return}if(((Xr=ht==null?void 0:ht.userInfo)==null?void 0:Xr.user_status)===2){(0,as.Rd)();return}Ht!=null&&Ht.high_resources_consume&&!(Ht!=null&&Ht.high_resources_consume_permission)?tt({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:kt.coursesId,type:"exercise",type_id:kt.categoryId,name:Ht.exercise_name,fn:()=>{var Zu;tt({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[kt.categoryId],unified_setting:Ht==null?void 0:Ht.unified_setting,params:kt,disabled:(Ht==null?void 0:Ht.exercise_status)!==1,type:2,activeTab:Ba,cb:xl,manage_all_group:(Zu=gr==null?void 0:gr.exercise)==null?void 0:Zu.manage_all_group}})}}}):tt({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[kt.categoryId],unified_setting:Ht==null?void 0:Ht.unified_setting,params:kt,disabled:(Ht==null?void 0:Ht.exercise_status)!==1,type:2,activeTab:Ba,cb:xl,manage_all_group:(So=gr==null?void 0:gr.exercise)==null?void 0:So.manage_all_group}})}},"\u53D1\u5E03\u8003\u8BD5"),(Ht==null?void 0:Ht.exercise_status)!==-1&&(0,Nt.GJ)()&&fr&&Ht.exercise_status!==1&&!(Ht!=null&&Ht.is_make_up_exercise&&Ht.exercise_status===3)&&(Ht!=null&&Ht.open_appraise?Na.createElement(De.Z,{overlayStyle:{maxWidth:"initial"},title:Na.createElement("div",null,Na.createElement("div",null,"\u63D0\u793A\uFF1A"),Na.createElement("div",null,"\u672C\u573A\u8003\u8BD5\u5DF2\u5F00\u542F\u96C6\u4E2D\u9605\u5377\uFF0C\u4E3A\u4E86\u4E0D\u5F71\u54CD\u6210\u7EE9\u8BC4\u5B9A\uFF0C\u4E0D\u53EF\u8FDB\u884C\u6B64\u64CD\u4F5C\u3002"),Na.createElement("div",null,"\uFF08\u5982\u9700\u53D1\u5E03\u65B0\u73ED\u7EA7\u8003\u8BD5\uFF0C\u8BF7\u521B\u5EFA\u65B0\u8BD5\u5377\u540E\u53D1\u5E03\uFF09"))},Na.createElement(Be.default.Item,{key:"5"},"\u7F16\u8F91\u8BD5\u5377")):Na.createElement(Be.default.Item,{key:"5",onClick:()=>{var Si,ju;if((0,Nt.Rm)()&&!((ju=(Si=on==null?void 0:on.AssistantObject)==null?void 0:Si.exercise)!=null&&ju.can_create)){le.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const Xr=Ve()(Ht==null?void 0:Ht.created_at,ll);if(Ve()(Kl).diff(Ve()(Xr),"days")>0&&(Ht!=null&&Ht.is_random)){Pu();return}else Ce.history.push(Ht!=null&&Ht.is_random?`/classrooms/${kt.coursesId}/exercise/${kt.categoryId}/random/edit?type=settings`:`/classrooms/${kt.coursesId}/exercise/add/${kt.categoryId}?random=false&type=2`)}},"\u7F16\u8F91\u8BD5\u5377")),(Ht==null?void 0:Ht.exercise_status)!==-1&&!(0,Nt.dE)()&&fr&&Ht.exercise_status>1&&Ht.exist_program&&Na.createElement(Be.default.Item,{key:"4",onClick:Si=>{tt({type:"exercise/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",params:kt}})}},"\u4EE3\u7801\u67E5\u91CD"),Na.createElement(Be.default.Item,{key:"1"},"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9"),(Ht==null?void 0:Ht.exercise_status)===3&&Na.createElement(Be.default.Item,{key:"8"},"\u5BFC\u51FA\u8003\u8BD5\u603B\u7ED3"),(Ht==null?void 0:Ht.exercise_status)!==-1&&Na.createElement(Be.default.Item,{key:"2",onClick:()=>{var Si;if((0,Nt.Rm)()&&!((Si=on.AssistantObject.exercise)!=null&&Si.can_download)){le.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if((0,Nt.Ny)()&&(Ht==null?void 0:Ht.exercise_status)==1&&!(Ht!=null&&Ht.exercise_can_preview)){le.ZP.warning("\u8BD5\u5377\u53D1\u5E03\u524D\uFF0C\u4EC5\u652F\u6301\u8BD5\u5377\u521B\u5EFA\u8005\u548C\u8BFE\u5802\u534F\u4F5C\u8001\u5E08\u8FDB\u884C\u64CD\u4F5C");return}if((Ht==null?void 0:Ht.exercise_status)===1)(0,ne.xg)(`/classrooms/${kt.coursesId}/exercise/${kt.categoryId}/export_blank`);else{let ju=1;Se.default.confirm({title:"\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u7C7B\u578B",icon:null,centered:!0,closable:!0,content:Na.createElement(Le.ZP.Group,{defaultValue:1,onChange:Xr=>{ju=Xr.target.value}},Na.createElement(ke.Z,{direction:"vertical"},Na.createElement(Le.ZP,{value:1},"\u5BFC\u51FA\u7A7A\u767D\u8BD5\u5377+\u7B54\u6848"),Na.createElement(Le.ZP,{value:2},"\u5BFC\u51FA\u7A7A\u767D\u8BD5\u5377"),Na.createElement(Le.ZP,{value:3},"\u5BFC\u51FA\u6240\u6709\u5B66\u751F\u8BD5\u5377"))),onOk:()=>{ju===3?tt({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u8BD5\u5377",course_groups:Fa==null?void 0:Fa.map(Xr=>({course_group_id:Xr==null?void 0:Xr.exercise_group_id,group_group_name:Xr==null?void 0:Xr.exercise_group_name,count:Xr==null?void 0:Xr.exercise_group_students})),fn:()=>wd(void 0,null,function*(){var Xr,So,tl,nl;lr&&lr();let Zu="",zi=0;const su=yield(0,fe.ZP)(`/api/exercises/${kt.categoryId}/exercise_users.json`,{method:"get",params:N0(ic({},kt),{exercise_group_id:[...JSON.parse(sessionStorage.all_student_works_params).course_group]})});if((su==null?void 0:su.status)===0){Zu=(Xr=su==null?void 0:su.data)==null?void 0:Xr.first_export_user_login,zi=(So=su==null?void 0:su.data)==null?void 0:So.total_count;const Hu=JSON.parse(localStorage[`${(tl=ht==null?void 0:ht.userInfo)==null?void 0:tl.login}-${kt.coursesId}-${kt.categoryId}-downFilter`]);localStorage[`${(nl=ht==null?void 0:ht.userInfo)==null?void 0:nl.login}-${kt.coursesId}-${kt.categoryId}-downFilter`]=JSON.stringify(N0(ic({},Hu),{firstTargetLogin:Zu,totalCount:zi,exercise_group_id:[...JSON.parse(sessionStorage.all_student_works_params).course_group]}))}(0,ne.xg)(`/classrooms/${kt.coursesId}/exercise/${kt.categoryId}/export_blank?type=${ju}`)})}}):(0,ne.xg)(`/classrooms/${kt.coursesId}/exercise/${kt.categoryId}/export_blank?type=${ju}`)}})}}},"\u5BFC\u51FA\u8BD5\u5377"),Na.createElement(Be.default.Item,{key:"3",onClick:()=>{var Si;if((0,Nt.Rm)()&&!((Si=on.AssistantObject.exercise)!=null&&Si.can_download)){le.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ce.history.push(`/classrooms/${kt.coursesId}/exportlist/exercise_score,export_exercise_users`)}},"\u5386\u53F2\u5BFC\u51FA"),(Ht==null?void 0:Ht.exercise_status)!==-1&&Na.createElement(Be.default.Item,{key:"6",onClick:()=>{var Si;if((0,Nt.Rm)()&&!((Si=on.AssistantObject.exercise)!=null&&Si.can_download)){le.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}tt({type:"exercise/setActionTabs",payload:{key:"exportSetting"}})}},"\u5BFC\u51FA\u683C\u5F0F\u8BBE\u7F6E"))},xi=Ar=>wd(void 0,null,function*(){const ei=yield(0,fe.ZP)(`/api/courses/${kt==null?void 0:kt.coursesId}/exercises/exercise_code_repeat.json`,{method:"post",body:{group_ids:Ar,id:kt==null?void 0:kt.categoryId}});if(ei.status===0){ur(4),co(Ve()(new Date).valueOf()),tt({type:"exercise/setActionTabs",payload:{}});return}ei.status<-2&&le.ZP.error(ei==null?void 0:ei.message)});let fu=[{live:"A",gz:"0\u4E2A\u9519\u8BEF",ld:"0\u4E2A\u6F0F\u6D1E",gf:"0 - 5%"},{live:"B",gz:"\u81F3\u5C111\u4E2A\u6B21\u8981\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u6B21\u8981\u6F0F\u6D1E",gf:"6% - 10%"},{live:"C",gz:"\u81F3\u5C111\u4E2A\u4E3B\u8981\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u4E3B\u8981\u6F0F\u6D1E",gf:"11% - 20%"},{live:"D",gz:"\u81F3\u5C111\u4E2A\u4E25\u91CD\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u4E25\u91CD\u6F0F\u6D1E",gf:"21% - 50%"},{live:"E",gz:"\u81F3\u5C111\u4E2A\u963B\u65AD\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u963B\u65AD\u6F0F\u6D1E",gf:"\u8D85\u8FC750%"}];const Cs=[{title:"\u5E8F\u53F7",dataIndex:"name",fixed:"left",align:"center",width:60,render:(Ar,ei,Si)=>Na.createElement(De.Z,{title:((kt.page||1)-1)*20+Si+1},Na.createElement("span",null,((kt.page||1)-1)*20+Si+1))},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",align:"center",width:100,render:(Ar,ei)=>ei.commit_status===0||ei.commit_status===1?"--":!ei.open_total_score&&(0,Nt.dE)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(Ar=typeof Ar=="number"?Number(Ar):Ar,Ar||(Ar=0),Ar===100?Na.createElement("span",{className:"c-green"},Ar||"--"):Ar>60?Na.createElement("span",{className:"c-orange"},Ar||"--"):Na.createElement("span",null,Ar||"--"))},!((Hn==null?void 0:Hn.objective)!==1||(Hn==null?void 0:Hn.objective)===1&&(Hn==null?void 0:Hn.subjective)!==1)&&{title:"\u5BA2\u89C2\u9898\u5F97\u5206",dataIndex:"objective_score",align:"center",render:(Ar,ei)=>{if(ei.commit_status===0||ei.commit_status===1)return"--";if(!ei.open_total_score&&(0,Nt.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{Ar=typeof Ar=="number"?Number(Ar):Ar,Ar||(Ar=0);let Si;return Ar>=0&&Ar<=60?Si=Na.createElement("span",null,Ar):Ar===100?Si=Na.createElement("span",{className:"c-green"},Ar):Ar>60?Si=Na.createElement("span",{className:"c-orange"},Ar):Si="--",Na.createElement(Pn,{renderText:Si,item:ei})}}},!((Hn==null?void 0:Hn.subjective)!==1||(Hn==null?void 0:Hn.subjective)===1&&(Hn==null?void 0:Hn.objective)!==1)&&{title:"\u4E3B\u89C2\u9898\u5F97\u5206",dataIndex:"subjective_score",align:"center",render:(Ar,ei)=>{if(ei.commit_status===0||ei.commit_status===1)return"--";if(!ei.open_total_score&&(0,Nt.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{Ar=typeof Ar=="number"?Number(Ar):Ar,Ar||(Ar=0);let Si;return Ar==0||Ar>0&&Ar<=60?Si=Na.createElement("span",null,Ar):Ar===100?Si=Na.createElement("span",{className:"c-green"},Ar):Ar>60?Si=Na.createElement("span",{className:"c-orange"},Ar):Si="--",Si}}},{title:"\u63D0\u4EA4\u72B6\u6001",dataIndex:"commit_status",align:"center",width:200,render:(Ar,ei)=>Ar===0?Na.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):Ar===1?Na.createElement("span",{style:{color:"#DF3042"}},!ei.is_make_up&&"\u8003\u8BD5\u4E2D",ei.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):Ar===2?Na.createElement("span",{style:{color:"#5AB891"}},!ei.is_make_up&&!ei.is_force_commit&&"\u5DF2\u4EA4\u5377",ei.is_make_up&&!ei.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",ei.is_make_up&&ei.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!ei.is_make_up&&ei.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):Na.createElement("span",{style:{color:"#5AB891"}},!ei.is_make_up&&!ei.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",ei.is_make_up&&!ei.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",ei.is_make_up&&ei.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!ei.is_make_up&&ei.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:"\u5F00\u59CB\u7B54\u9898\u65F6\u95F4",dataIndex:"start_at",align:"center",width:200,render:Ar=>Ar?Ve()(Ar).format("YYYY-MM-DD HH:mm"):"--"},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"end_at",align:"center",width:200,render:Ar=>Ar?Ve()(Ar).format("YYYY-MM-DD HH:mm"):"--"}].filter(Ar=>!!Ar);return(0,Nt.RV)()?(0,Nt.RV)()?Na.createElement("section",{className:o0.bg},Na.createElement("div",{className:"edu-container"},pr.username&&Na.createElement("section",{className:"animated fadeIn"},Na.createElement("aside",{className:"mt10"},Na.createElement(We.Z,{separator:">"},Na.createElement(We.Z.Item,{href:`/classrooms/${kt.coursesId}/exercise`},(da=(On=ht==null?void 0:ht.userInfo)==null?void 0:On.course)==null?void 0:da.course_name),Na.createElement(We.Z.Item,{href:`/classrooms/${kt.coursesId}/exercise`},"\u5728\u7EBF\u8003\u8BD5"),Na.createElement(We.Z.Item,null,"\u8BD5\u5377\u8BE6\u60C5"))),Na.createElement("aside",{className:[o0.title,"mt20"].join(" ")},Na.createElement("a",{href:`/classrooms/${kt.coursesId}/exercise`},Na.createElement(b.Z,{className:"font16 c-black"})),(0,ne.vB)(Ht==null?void 0:Ht.exercise_status,Ht==null?void 0:Ht.appraise_label),(Ht==null?void 0:Ht.is_make_up_exercise)&&Na.createElement("img",{src:vm,width:44,height:24,style:{marginRight:5,marginLeft:10}}),Na.createElement("strong",{className:"font20 ml5 mr10"},Ht==null?void 0:Ht.exercise_name),(Ht==null?void 0:Ht.exercise_type)==2&&Na.createElement("span",{style:{flexShrink:0,marginRight:10,display:"flex",alignItems:"center"},className:o0.moni},Na.createElement("img",{src:hm,width:18,height:14}),"\u6A21\u62DF\u8003\u8BD5"),(Ht==null?void 0:Ht.is_make_up_exercise)&&Na.createElement(De.Z,{title:"\u70B9\u51FB\u53EF\u67E5\u770B\u539F\u8003\u8BD5"},Na.createElement("i",{className:"iconfont icon-yuankaoshi",style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{(0,ne.xg)(`/classrooms/${kt.coursesId}/exercise/${Ht==null?void 0:Ht.make_up_exercise_id}/detail?random=${Ht==null?void 0:Ht.make_up_exercise_is_random}`)}})))),Na.createElement("aside",{className:"mt30 relative"},Na.createElement("div",{className:o0.export},!(0,Nt.dE)()&&!(Ht!=null&&Ht.is_make_up_exercise)&&(Ht==null?void 0:Ht.exercise_status)===3&&(Ht==null?void 0:Ht.exercise_type)!=2&&Na.createElement(Ee.ZP,{onClick:Ar=>{if(Ar.preventDefault(),!(Ht!=null&&Ht.allow_create_make_up)){le.ZP.warning("\u60A8\u5F53\u524D\u6CA1\u6709\u64CD\u4F5C\u6743\u9650\uFF0C\u8BF7\u8054\u7CFB\u8BFE\u5802\u7BA1\u7406\u5458");return}tt({type:"exercise/setActionTabs",payload:{key:"\u8865\u8003\u8BB0\u5F55",params:kt}})}},Na.createElement("span",{className:"iconfont icon-shenhezhong font14 mr5"}),"\u8865\u8003\u8BB0\u5F55"),!(0,Nt.dE)()&&!(Ht!=null&&Ht.is_make_up_exercise)&&Ht.exercise_status===3&&(Ht==null?void 0:Ht.exercise_type)!=2&&Na.createElement(Ee.ZP,{onClick:Ar=>{if(Ar.preventDefault(),!(Ht!=null&&Ht.allow_create_make_up)){le.ZP.warning("\u60A8\u5F53\u524D\u6CA1\u6709\u64CD\u4F5C\u6743\u9650\uFF0C\u8BF7\u8054\u7CFB\u8BFE\u5802\u7BA1\u7406\u5458");return}tt({type:"exercise/setActionTabs",payload:{key:"\u8BD5\u5377\u9009\u7528",params:kt}})}},Na.createElement("span",{className:"iconfont icon-shenhezhong font14 mr5"}),"\u521B\u5EFA\u8865\u8003"),(0,Nt.GJ)()&&fr&&((Ma=Ht==null?void 0:Ht.user_permission)==null?void 0:Ma.user_commit_counts)>0&&(Ht==null?void 0:Ht.exercise_status)===2&&(Ht==null?void 0:Ht.exercise_type)!=2&&Na.createElement(Ee.ZP,{onClick:Ar=>{var ei,Si;if(Ar.preventDefault(),(0,Nt.Rm)()&&!((Si=(ei=on==null?void 0:on.AssistantObject)==null?void 0:ei.exercise)!=null&&Si.can_redo)){le.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}tt({type:"exercise/setActionTabs",payload:{key:"\u6253\u56DE\u91CD\u505A",params:kt}})}},Na.createElement("span",{className:"iconfont icon-dahuizhongzuo3x font14 mr5"}),"\u6253\u56DE\u91CD\u505A"),(0,Nt.GJ)()&&fr&&((oa=Ht==null?void 0:Ht.user_permission)==null?void 0:oa.exercise_unpublish_count)>0&&(Ht==null?void 0:Ht.exercise_status)===1&&(!(Ht!=null&&Ht.is_make_up_exercise)||(Ht==null?void 0:Ht.is_make_up_exercise)&&(Ht==null?void 0:Ht.allow_create_make_up))&&Na.createElement(yg.Z,{tips:Ht==null?void 0:Ht.open_appraise,style:{marginLeft:10}},Na.createElement(Ee.ZP,{onClick:Ar=>{var ei,Si,ju,Xr;if(Ar.preventDefault(),(0,Nt.Rm)()&&!((Si=(ei=on==null?void 0:on.AssistantObject)==null?void 0:ei.exercise)!=null&&Si.can_publish)){le.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if((Ht==null?void 0:Ht.exercise_question_count)===0){le.ZP.warning("\u8BD5\u5377\u5185\u6CA1\u6709\u8BD5\u9898\u4E0D\u5141\u8BB8\u53D1\u5E03\u8003\u8BD5");return}if(((ju=ht==null?void 0:ht.userInfo)==null?void 0:ju.user_status)===2){(0,as.Rd)();return}const So=Ve()(Ht==null?void 0:Ht.created_at,ll);if(Ve()(Kl).diff(Ve()(So),"days")>0&&(Ht!=null&&Ht.is_random)){Pu();return}Ht!=null&&Ht.high_resources_consume&&!(Ht!=null&&Ht.high_resources_consume_permission)?tt({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:kt.coursesId,type:"exercise",type_id:kt.categoryId,name:Ht.exercise_name,fn:()=>{var nl;tt({type:"exercise/getCommonHeader",payload:ic({},kt)}),tt({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[kt.categoryId],unified_setting:Ht==null?void 0:Ht.unified_setting,params:kt,disabled:(Ht==null?void 0:Ht.exercise_status)!==1,type:2,activeTab:Ba,cb:xl,manage_all_group:(nl=gr==null?void 0:gr.exercise)==null?void 0:nl.manage_all_group}})}}}):tt({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[kt.categoryId],unified_setting:Ht==null?void 0:Ht.unified_setting,params:kt,disabled:(Ht==null?void 0:Ht.exercise_status)!==1,type:2,activeTab:Ba,cb:xl,manage_all_group:(Xr=gr==null?void 0:gr.exercise)==null?void 0:Xr.manage_all_group}})}},Na.createElement("span",{className:"iconfont icon-fabuzhiwei font14 mr5"}),"\u53D1\u5E03\u8003\u8BD5")),(0,Nt.GJ)()&&fr&&((Nn=Ht==null?void 0:Ht.user_permission)==null?void 0:Nn.exercise_publish_count)>0&&Na.createElement(Ee.ZP,{onClick:Ar=>{var ei,Si;if(Ar.preventDefault(),(0,Nt.Rm)()&&!((Si=(ei=on==null?void 0:on.AssistantObject)==null?void 0:ei.exercise)!=null&&Si.can_stop)){le.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}tt({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u7ED3\u675F",unified_setting:Ht==null?void 0:Ht.unified_setting,selectArrs:[kt.categoryId],params:kt,cb:xl}})}},Na.createElement("span",{className:"iconfont icon-lijijiezhi mr5 font14"}),"\u7ED3\u675F\u8003\u8BD5"),(0,Nt.dE)()&&Ht.is_late&&`\u8FDF\u5230\u8D85\u8FC7${Ht.last_times}\u5206\u949F\uFF0C\u7981\u6B62\u8FDB\u5165\u7B54\u9898`,(0,Nt.dE)()&&(Ht==null?void 0:Ht.exercise_type)===2&&Na.createElement(Ee.ZP,{onClick:Ar=>wd(void 0,null,function*(){Ar.preventDefault();const ei=yield(0,fe.ZP)(`/api/exercises/${kt.categoryId}/header_info.json`,{method:"get"});(ei==null?void 0:ei.status)===0&&qa((ei==null?void 0:ei.data)||{}),Aa(!0)})},Na.createElement("span",{className:"iconfont icon-shenhezhong font14 mr5"}),"\u8003\u8BD5\u8BB0\u5F55"),(0,Nt.dE)()&&(Ht==null?void 0:Ht.exercise_type)===1&&((va=Ht==null?void 0:Ht.user_permission)==null?void 0:va.current_status)===2&&!Ht.is_late&&Ht.exercise_status>1&&Na.createElement(Ee.ZP,{onClick:()=>el()},Na.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),(_n=Ca==null?void 0:Ca.exercise_types)!=null&&_n.is_redo?"\u91CD\u65B0\u8003\u8BD5":"\u5F00\u59CB\u8003\u8BD5"),(0,Nt.dE)()&&(Ht==null?void 0:Ht.exercise_type)===2&&!Ht.is_late&&(Ht==null?void 0:Ht.exercise_status)!=3&&Ht.exercise_status>1&&Na.createElement(De.Z,{title:Na.createElement("span",null,"\u672C\u6B21\u8003\u8BD5\u53EF\u91CD\u590D\u8003\u8BD5",Ht==null?void 0:Ht.simulate_exercise_num,"\u6B21\uFF0C\u5269\u4F59",Wo(),"\u6B21")},Na.createElement(Ee.ZP,{onClick:()=>el(),disabled:Wo()===0&&((Ga=Ht==null?void 0:Ht.user_permission)==null?void 0:Ga.current_status)!=0,style:{marginLeft:8}},Na.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),((wa=Ht==null?void 0:Ht.user_permission)==null?void 0:wa.current_status)==0?"\u7EE7\u7EED\u8003\u8BD5":"\u5F00\u59CB\u8003\u8BD5")),(0,Nt.dE)()&&(Ht==null?void 0:Ht.exercise_type)===1&&((In=Ht==null?void 0:Ht.user_permission)==null?void 0:In.current_status)===0&&!Ht.is_late&&Ht.exercise_status>1&&Na.createElement(Ee.ZP,{onClick:()=>el(!0)},Na.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"\u7EE7\u7EED\u8003\u8BD5"),(0,Nt.dE)()&&(Ht==null?void 0:Ht.screen_used_num)>(Ht==null?void 0:Ht.screen_num)&&Ht.exercise_status!==3&&Na.createElement(Ee.ZP,{onClick:()=>el(!0)},Na.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"\u7533\u8BF7","\u7EE7\u7EED\u8003\u8BD5"),(Ht==null?void 0:Ht.show_analysis_detail)&&Na.createElement(Ee.ZP,{onClick:()=>{(0,ne.xg)(`/classrooms/${kt.coursesId}/exercise/${kt.categoryId}/analysis/${Ht==null?void 0:Ht.analysis_id}`)}},Na.createElement("span",{className:"iconfont icon-a-08zhiliang-xianxing font14 pr5"}),"\u8D28\u91CF\u8BC4\u5206"),(0,Nt.GJ)()&&fr&&(Ht.exercise_status===1||Ht.exercise_status===3&&(Ht==null?void 0:Ht.is_make_up_exercise))&&Na.createElement(yg.Z,{tips:Ht==null?void 0:Ht.open_appraise,style:{marginLeft:10}},Na.createElement(Ee.ZP,{onClick:()=>{var Ar,ei;if((0,Nt.Rm)()&&!((ei=(Ar=on==null?void 0:on.AssistantObject)==null?void 0:Ar.exercise)!=null&&ei.can_create)){le.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if((0,Nt.Ny)()&&(Ht==null?void 0:Ht.exercise_status)==1&&!(Ht!=null&&Ht.exercise_can_preview)){le.ZP.warning("\u8BD5\u5377\u53D1\u5E03\u524D\uFF0C\u4EC5\u652F\u6301\u8BD5\u5377\u521B\u5EFA\u8005\u548C\u8BFE\u5802\u534F\u4F5C\u8001\u5E08\u8FDB\u884C\u64CD\u4F5C");return}const Si=Ve()(Ht==null?void 0:Ht.created_at,ll);if(Ve()(Kl).diff(Ve()(Si),"days")>0&&(Ht!=null&&Ht.is_random)){Pu();return}else Ce.history.push(Ht!=null&&Ht.is_random?`/classrooms/${kt.coursesId}/exercise/${kt.categoryId}/random/edit?type=settings`:`/classrooms/${kt.coursesId}/exercise/add/${kt.categoryId}?random=false&type=2`)}},Na.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"\u7F16\u8F91\u8BD5\u5377")),(Ht==null?void 0:Ht.exercise_status)===-1&&(0,Nt.GJ)()&&Na.createElement(Ee.ZP,{icon:Na.createElement("span",{className:"iconfont icon-shixun3 translateY1"}),onClick:()=>{tt({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:Ht==null?void 0:Ht.exercise_name,id:Ht==null?void 0:Ht.id,type:"exercise"}})}},"\u8865\u5145\u6210\u7EE9"),(0,Nt.GJ)()&&fr&&Na.createElement(ce.Z,{dropdownRender:Nl},Na.createElement(Ee.ZP,null,"\u66F4\u591A\u64CD\u4F5C",Na.createElement(ee.Z,null)))),Na.createElement("aside",{className:`mt30 relative ${o0.workListTabWrap}`},Na.createElement(y.default,{activeKey:`${Ba}`,onChange:Ar=>{var ei;if(parseInt(Ar)===1&&!((ei=on.AssistantObject.exercise)!=null&&ei.can_view)&&(0,Nt.Rm)()){le.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const Si=Ve()(Ht==null?void 0:Ht.created_at,ll),ju=Ve()(Kl).diff(Ve()(Si),"days");if(ge.actionTabs.key=="\u8868\u5355\u672A\u4FDD\u5B58")Se.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:()=>{if(ju>0&&parseInt(Ar)===3&&(Ht!=null&&Ht.is_random)){Pu();return}ur(Ar),tt({type:"exercise/setActionTabs",payload:{key:""}})}});else{if(ju>0&&parseInt(Ar)===3&&(Ht!=null&&Ht.is_random)){Pu();return}ur(Ar)}Ar==="3"&&yi()},items:$o.map(Ar=>({label:Ar.name,key:`${Ar.id}`}))})),Na.createElement("section",{className:Ht!=null&&Ht.is_random&&Ba==="2"||Ba==="9"||Ba==="3"?"":"pl25 pr25 bg-white"},(Zn=(dr=$o.filter(Ar=>Ar.id==Ba))==null?void 0:dr[0])==null?void 0:Zn.component))),Na.createElement(Xo.Z,null),Na.createElement(Hl,{onOk:xi}),Na.createElement(eu.Z,null),Na.createElement(Ci,{cb:()=>Yi()}),Na.createElement(ym.Z,{onOk:()=>Yi()}),Na.createElement(Sm.Z,{onOk:()=>Yi()}),Na.createElement(du,null),Na.createElement(Kg,null),Na.createElement(Am.Z,null),Na.createElement($l,null),Na.createElement(Yg,null),Na.createElement(pm.Z,{successCb:()=>el(currentEnterExamRef.current)}),Na.createElement(Se.default,{open:Mr,title:"\u89C4\u5219\u8BF4\u660E",width:800,footer:null,onCancel:()=>{Hr(!1)}},Na.createElement("p",null,"\u4E00\u3001\u7B49\u7EA7\u89C4\u5219"),Na.createElement("p",{style:{marginLeft:"10px"}},"1. \u7F3A\u9677\u7B49\u7EA7"),Na.createElement("p",{style:{marginLeft:"10px"}},Na.createElement(a.default,{dataSource:fu,columns:[{title:"\u7B49\u7EA7",dataIndex:"live"},{title:"\u7F3A\u9677\u8BC4\u4F30\u89C4\u5219",dataIndex:"gz"},{title:"\u6F0F\u6D1E\u8BC4\u4F30\u89C4\u5219",dataIndex:"ld"},{title:"\u4EE3\u7801\u89C4\u8303\u8BC4\u4F30\u89C4\u5219",dataIndex:"gf"}],pagination:!1})),Na.createElement("p",{style:{marginLeft:"10px"}},"\u6CE8\uFF1A\u4EE3\u7801\u89C4\u8303\u8BC4\u4F30\u89C4\u5219\u4E2D\u6570\u503C\u6765\u6E90\u4E3A\u8BA1\u7B97\u6280\u672F\u503A\u52A1\u65F6\u95F4\u5360\u5F00\u53D1\u6240\u6709\u4EE3\u7801\u6240\u9700\u8981\u7684\u65F6\u95F4\u7684\u6BD4\u4F8B\uFF08Technical Debt Ratio\uFF09"),Na.createElement("p",{style:{marginLeft:"20px"}},"Technical Debt Ratio = \u6280\u672F\u503A\u52A1\u65F6\u95F4 / \u5F00\u53D1\u65F6\u95F4"),Na.createElement("p",{style:{marginLeft:"20px"}},"\u6280\u672F\u503A\u52A1\u65F6\u95F4\u4E3A\u4FEE\u590D\u6240\u6709\u95EE\u9898\u6240\u9700\u8981\u7684\u65F6\u95F4\u3002"),Na.createElement("p",null,"\u4E8C\u3001\u590D\u6742\u5EA6\u89C4\u5219"),Na.createElement("p",{style:{marginLeft:"10px"}},"\u6839\u636E\u4EE3\u7801\u8DEF\u5F84\u6570\u8BA1\u7B97\u7684\u6570\u503C\uFF0C\u6BCF\u5F53\u4E00\u4E2A\u51FD\u6570\u7684\u63A7\u5236\u6D41\u5206\u53C9\u65F6\uFF0C\u590D\u6742\u5EA6\u8BA1\u6570\u5668\u5C31\u4F1A\u81EA\u589E\u4E00\u3002"),Na.createElement("p",{style:{marginLeft:"10px"}},"\u6BCF\u4E2A\u7A0B\u5E8F\u8BED\u8A00\u7684\u5173\u952E\u5B57\u5BF9\u5E94\u7684\u590D\u6742\u5EA6\u6570\u636E\u4E0D\u540C\uFF0C\u4F46\u6BCF\u4E2A\u51FD\u6570\u7684\u6700\u5C0F\u590D\u6742\u5EA6\u4E3A1\u3002\uFF08\u7279\u5B9A\u8BED\u8A00\u7684\u8BE6\u7EC6\u6570\u636E\u7565\uFF09"),Na.createElement("p",null,"\u4E09\u3001\u4EE3\u7801\u8D28\u91CF\u5206\u89C4\u5219"),Na.createElement("p",{style:{marginLeft:"10px"}},"\u4EE3\u7801\u8D28\u91CF\u5206 = 0.5*\u7F3A\u9677\u5206\u6570 + 0.3*\u6F0F\u6D1E\u5206\u6570 + 0.2*\u4EE3\u7801\u89C4\u8303\u6027\u5206\u6570"),Na.createElement("p",{style:{marginLeft:"10px"}},"\u5176\u4E2D\uFF1A"),Na.createElement("p",{style:{marginLeft:"10px"}},"\u7F3A\u9677/\u6F0F\u6D1E/\u4EE3\u7801\u89C4\u8303\u6027\u5206\u6570\u8BA1\u7B97\u89C4\u5219\u4E3A\uFF1A100 - 100 *((100*\u963B\u65AD\u6570 + 5*\u4E25\u91CD\u6570 + 3*\u4E3B\u8981\u6570 + 1*\u6B21\u6570\uFF09/ \u4EE3\u7801\u884C\u6570\uFF09"),Na.createElement("p",{style:{marginLeft:"10px"}},"\u6CE8\uFF1A\u5206\u6570\u4E3A\u7A7A\u7684\u4EE3\u8868\u4E0D\u652F\u6301\u7684\u6587\u4EF6\u683C\u5F0F\u3002")),Na.createElement(Se.default,{open:Wa,title:"\u8003\u8BD5\u8BB0\u5F55",centered:!0,width:1e3,footer:null,onCancel:()=>{Aa(!1)}},(ra==null?void 0:ra.length)===0?Na.createElement(ze.Z,{styles:{margin:"0 auto"},customText:"\u6682\u65E0\u6570\u636E"}):Na.createElement(a.default,{dataSource:ra,columns:Cs,pagination:!1})),Na.createElement(Bm.Z,null),Na.createElement(bm.Z,{close:!0,hasMask:!0,style:{zIndex:9999},data:wr==null?void 0:wr.url,type:wr==null?void 0:wr.file_type,onClose:()=>Ai({})})):"":null};var Lm=(0,Ce.connect)(({exercise:pe,loading:ve,user:ge,globalSetting:gt,classroomList:Kt})=>({classroomList:Kt,exercise:pe,globalSetting:gt,user:ge,loading:ve.effects}))(Om)},92701:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Ve}});var E=z(59301),fe=z(92832),Oe=z(8591),Ce=z(43418),Se=z(71418),Be=z(95237),le=z(43604),Te=z(54580),De=z(24905),Le=z(5871),ke=z(62772),We={modalWrapper:"modalWrapper___rWDvO",exportSettingWrapper:"exportSettingWrapper___pCClH",imgPreviewPart:"imgPreviewPart___PCv0Y",tips:"tips___EVeBl",pottedLine:"pottedLine___AaY68",text:"text___ho3u_"},Ee=z(25690),ce=z(38986),y=z(74508),a=z(49535),x=z(346),b=z(77525),ee="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAAECAYAAADLcnBRAAAAAXNSR0IArs4c6QAAAcNJREFUSEvtlT1oFFEURs+dndmAqGBAMCAoKAqChT+lYGER6xQLlsGdXWMQFETbtREhjQgmuxmLdJIEi1SxCdjYRpCQbkEhoihioYjMneyVCDtMCuG+fqedc9437775ZoTRNZrAaAL/nYDs3bFZTmjB0dA5Jbt8kRfseD2b4YgOOOXlh1wCv6XHttezFWq6wQUvX+WSa7yTBrte19qcUzjg5cs9RfRlgR9ez5oc1xrHvHyZE/NNnvPR69kdDmvOGS9f5gh/pMtWiJe3uRzCl1kTvJcOude1Gc7qgENevswxPvwrSN6kB7RCF5CIuWSRB16vSGkMjGUvX3LCZj3jkteze4zrT757+X0FSRgPeXHzJpsQXsYoohEvsup9Rk2ZM+O+lx9ykdCLM255PU2ZNOO1l6+cUb+ecdrrWYdYd1Avv++MxjgZUnpNeWPG1dCsCJrDgsyKcD10AYFXccaS19MWVzAeevkK108y7no9u83BQnnp5atcnHBD5vnldTXlKYT/FanxJOny1ptTtJm2AVNefsgZrNcz5r2etbhYGI+8fCXncz3zf2StQ1R8Yi00Z4+Pa9yULl+9rqY8Bs57+ZKLePYXdsiA6BdYLZkAAAAASUVORK5CYII=",te="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAn4AAAAECAYAAAAQ9jLuAAAAAXNSR0IArs4c6QAABLVJREFUaEPtmVuIVVUYgL+1z17H0S6kliWaJdlVS7pQBHajoLAMKpjo8hKdfc7MiNmoaA8Fx4IIjMzIuZx9sijLrkRGGURQdHkJjSy7G2bqWHaTKbO99pw/ztRs9rz9ax58qHPeDnzf+tf6/7XWXmtvQ+vXykArA60MtDLQykArA60MtDLwv8iAaY5SFnKCSznGd8R2iL2mzi6tJ51MdA1O0vIjnIUDpp/PtJ48T8G9xdlaPs/Zy/nItDOkdaXCGQ4maPlsTAHbTS+/aj0pMd0VOE7LZ3FC9pm1fKf1ZBFHuoRTtHwWx3DQ9PGpj5dUOM+Hz2JNZaupkmhd6eRU1+AILZ/FEXaYGj9pPSkz1RmmafncXPjF9PKt1pNlHOYGOV3L59aRM/187ONJmXOcIfBxmqydwDazmj+1nnQxyw1xlJbPxtTG92YNP2g96WCKE2Zo+SxOgd9MD99oPanS5gaYo+Vzc65hamzx8aTCXAfWxxmuUYEvTA+/az0pMdMVmKzlszFZ9phH2dP8P+Y6G3aaPn7Uxj5kde5mvDvAbG2//tN1FnabGgPaXMhCJruUmVo+t18Oml6+1HpSpegGOEvL5znbx2ZjEK0rHcxxQpuWz82Hr02N/VpPysxwhilaPovz75lt+OCXlOgHyr6NmIBVtsZyrZdGtDeE57R8xhm2FGPO1XrSzSQ3yM9aflShLZN8DmRJaXiT9j5kBgHtYY0XtH10EatEWKblR7jA0B/GdGg9F3GlCG9o+VyNthdjZmk9qRK6XTgtP6pG4zjR5zDrIt4W4RLfWAGUwjqPaT0XcbcI92n5XO42FGNu1nquwoUyxAdafoQzsM/W/TYLF/GHyBguNpa5ppet2j66EhsFFmj5jAtYUqyxWuslZe6gwRotn8vd67bO1VpPImY78bsINds2hr9s7PfgcCUGBP9LoQm4yNZ4TzumpMRTwK1aPstdwEpbo9r87yJeFeEa3zaA7mKdh7VeErEY0fNZXw2v2Vjfv+EHfcon2n7l5tNBW2e8j+dK7BU41scZnlMh82wf72u9JGI9wi1aPjemqq2zUuulFW5rDLFOy+dq9K6NuVjrSRfHu4SdWj7P2emM83nJkER8hXCyb6zAMD+M2aT10hI9DejU8rncPWRjlo4c/BYaw1XejcBLYcwTWs+VmYewQsvnuO025k6tJ10cnjo2aPk8F1pu8rkFu2h4c/F+i0mBB3wWY3ORSIPrfccksKkY06P1mm94UtEv3pF2BQaKsf7yIFWCdDevaPs1qkYFbve5/buI+4EzvWMFPGL7eVPrpRVulIb/gxF4x8Y8qI0jZU5LhVVaPlej/cXYr38u4kVgnG+ssMAi08cOrdc8NAMXaPlsIxPqYV0/j9IKC6Shn6e5/nxoY+7V9q95I0+FtVo+xzkb+63zJOJJAxN9Y4UBK3y+pLiIJcBlvnGM8ExY/2c/dmXuQTjfuw2Iw5iNWi+NuFYg0vKHvM5CYuvc4NO/MdfZstz08Lk2liuzFOFSLZ+tRXg6jHlW67mIK4DFWj7HbbMxd2k9KXN0Kjyu5Uc9a6ZxnamSat00ok/w/+ojQrVYZ7M2TlKm0wjztXyuRi+HMev+Bu2qoBRawxtVAAAAAElFTkSuQmCC",ne=z(59301),ue=Object.defineProperty,re=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,ye=(it,Ye,rt)=>Ye in it?ue(it,Ye,{enumerable:!0,configurable:!0,writable:!0,value:rt}):it[Ye]=rt,Fe=(it,Ye)=>{for(var rt in Ye||(Ye={}))me.call(Ye,rt)&&ye(it,rt,Ye[rt]);if(re)for(var rt of re(Ye))se.call(Ye,rt)&&ye(it,rt,Ye[rt]);return it},Me=(it,Ye,rt)=>new Promise((yt,bt)=>{var ft=Lt=>{try{Tt(rt.next(Lt))}catch(Rt){bt(Rt)}},Gt=Lt=>{try{Tt(rt.throw(Lt))}catch(Rt){bt(Rt)}},Tt=Lt=>Lt.done?yt(Lt.value):Promise.resolve(Lt.value).then(ft,Gt);Tt((rt=rt.apply(it,Ye)).next())});const{TextArea:be}=fe.default,at=({exercise:it,loading:Ye,dispatch:rt})=>{var yt;const{workSetting:bt}=it,ft=(0,Ee.useParams)();ft.category=ft.categoryId||ft.exerciseId,ft.categoryId=ft.categoryId||ft.exerciseId;const[Gt,Tt]=(0,E.useState)(!1),[Lt,Rt]=(0,E.useState)(!1);let[qe,dt]=(0,E.useState)({file_list:[],attachment_id:"",show_title:!1,show_body:!1,show_info:!1,show_table:!1,show_user:!1,show_no:!1,show_group:!1,show_phone:!1,show_school_name:!1,export_page_num:40,show_desc:!1,description:""});(0,E.useEffect)(()=>{Wt()},[bt]),(0,E.useEffect)(()=>{it.actionTabs.key==="exportSetting"&&!(bt!=null&&bt.exercise_header)&&rt({type:"exercise/getWorkSetting",payload:Fe({},ft)})},[it.actionTabs.key]);const Wt=()=>{var Ge,ln,Mn,Pt;const zt=JSON.parse(JSON.stringify(bt));Object.keys(qe).forEach(Ft=>{var Ot;qe[Ft]=(Ot=zt==null?void 0:zt.exercise_header)==null?void 0:Ot[Ft]}),qe.file_list=(Ge=zt==null?void 0:zt.exercise_header)!=null&&Ge.attachment_id?[{uid:(ln=zt==null?void 0:zt.exercise_header)==null?void 0:ln.attachment_id,id:(Mn=zt==null?void 0:zt.exercise_header)==null?void 0:Mn.attachment_id,url:(Pt=zt==null?void 0:zt.exercise_header)==null?void 0:Pt.photo_url}]:[],dt(qe)},Bn=()=>{var Ge,ln,Mn;const Pt=JSON.parse(JSON.stringify(qe));Pt.categoryId=ft.categoryId,Pt.attachment_id=((Mn=(ln=(Ge=Pt.file_list)==null?void 0:Ge[0])==null?void 0:ln.response)==null?void 0:Mn.id)||null,Yt(Pt)},Yt=Ge=>Me(void 0,null,function*(){Rt(!0),(yield(0,ce.ZP)(`/api/exercises/${ft==null?void 0:ft.categoryId}/foramt_settings.json`,{method:"post",body:Ge})).status===0&&(Oe.ZP.success("\u66F4\u65B0\u6210\u529F"),rt({type:"exercise/getCommonHeader",payload:Fe({},ft)}),rt({type:"exercise/getWorkSetting",payload:Fe({},ft)}),rt({type:"exercise/getExerciseExportHeadData",payload:{id:ft.exerciseId||ft.categoryId,identify:ft.userId||null}}),Rt(!1))}),kn={disabled:Gt,multiple:!1,listType:"picture-card",onPreview:Ge=>{a.Z.publish("preview-image",Ge.thumbUrl||Ge.url)},withCredentials:!0,fileList:qe.file_list,beforeUpload:Ge=>Ge.size/1024>200?(Oe.ZP.error("\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(200KB),\u5EFA\u8BAE\u4E0A\u4F20\u5230\u767E\u5EA6\u4E91\u7B49\u5176\u5B83\u5171\u4EAB\u5DE5\u5177\u91CC\uFF0C\u7136\u540E\u518Dtxt\u6587\u6863\u91CC\u7ED9\u51FA\u94FE\u63A5\u4EE5\u53CA\u5171\u4EAB\u5BC6\u7801\u5E76\u4E0A\u4F20"),!1):!0,action:`${x.Z.API_SERVER}/api/attachments.json`,onChange(Ge){let ln=Ge.fileList.filter(Mn=>!!Mn.status);qe.file_list=ln,dt(Object.assign({},qe))},onRemove:Ge=>Me(void 0,null,function*(){return qe.file_list=[],dt(Object.assign({},qe)),!0})};return ne.createElement(Ce.default,{title:"\u5BFC\u51FA\u8BBE\u7F6E",className:We.modalWrapper,width:900,centered:!0,open:it.actionTabs.key==="exportSetting",onOk:()=>Bn(),onCancel:()=>{Wt(),rt({type:"exercise/setActionTabs",payload:{}})}},ne.createElement("section",{className:We.exportSettingWrapper},ne.createElement(Se.Z,{spinning:Ye["exercise/getWorkSetting"]||Lt},ne.createElement(Be.Z,{wrap:!1,justify:"space-between"},ne.createElement(le.Z,null,ne.createElement(Be.Z,{align:"middle"},ne.createElement("div",null,"\u5377\u5934\u5DE6\u89D2\u6807"),ne.createElement("span",{className:We.tips},"\u56FE\u7247\u5EFA\u8BAE\u5C3A\u5BF8\uFF1A700px*500px\uFF0C\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7200k")),ne.createElement("div",{className:"mt15"},ne.createElement(Te.default,Fe({},kn),!((yt=qe.file_list)!=null&&yt.length)&&ne.createElement("div",null,ne.createElement(ke.Z,null),ne.createElement("div",{style:{marginTop:8}},"\u4E0A\u4F20")))),ne.createElement(le.Z,{span:24,className:"mt15"},ne.createElement(De.default,{checked:qe.show_title,disabled:Gt,onChange:Ge=>{qe.show_title=Ge.target.checked,dt(Object.assign({},qe))}},ne.createElement("div",null,"\u5C55\u793A\u8BD5\u5377\u6807\u9898"))),ne.createElement(le.Z,{span:24,className:"mt15"},ne.createElement(De.default,{checked:qe.show_body,disabled:Gt,onChange:Ge=>{qe.show_body=Ge.target.checked,dt(Object.assign({},qe))}},ne.createElement("div",null,"\u5C55\u793A\u8003\u8BD5\u5185\u5BB9\uFF08\u5373\u672C\u8BD5\u5377\u6240\u5C5E\u8BFE\u7A0B\u540D\u79F0\uFF09"))),ne.createElement(le.Z,{span:24,className:"mt15"},ne.createElement(De.default,{checked:qe.show_info,disabled:Gt,onChange:Ge=>{qe.show_info=Ge.target.checked,dt(Object.assign({},qe))}},ne.createElement("div",null,"\u5C55\u793A\u9898\u91CF\u3001\u5206\u503C\u3001\u8003\u8BD5\u65F6\u957F"))),ne.createElement(le.Z,{span:24,className:"mt15"},ne.createElement(De.default,{checked:qe.show_table,disabled:Gt,onChange:Ge=>{qe.show_table=Ge.target.checked,dt(Object.assign({},qe))}},ne.createElement("div",null,"\u5C55\u793A\u5F97\u5206\u3001\u8BC4\u5206\u8868\u683C"))),ne.createElement(Be.Z,{align:"middle",className:`mt20 ${We.pottedLine}`},ne.createElement(le.Z,null,ne.createElement("img",{src:ee,alt:""})),ne.createElement(le.Z,{className:We.text},"\u5BC6\u5C01\u7EBF\u533A\u57DF\u8BBE\u7F6E"),ne.createElement(le.Z,null,ne.createElement("img",{src:ee,alt:""}))),ne.createElement(Be.Z,{className:"mt15",justify:"center",style:{width:320}},ne.createElement(De.default,{className:"pl8",checked:qe.show_user,disabled:Gt,onChange:Ge=>{qe.show_user=Ge.target.checked,dt(Object.assign({},qe))}},ne.createElement("div",null,"\u59D3\u540D")),ne.createElement(De.default,{checked:qe.show_no,disabled:Gt,onChange:Ge=>{qe.show_no=Ge.target.checked,dt(Object.assign({},qe))}},ne.createElement("div",null,"\u5B66\u53F7")),ne.createElement(De.default,{checked:qe.show_group,disabled:Gt,onChange:Ge=>{qe.show_group=Ge.target.checked,dt(Object.assign({},qe))}},ne.createElement("div",null,"\u4E13\u4E1A\u73ED\u7EA7")),ne.createElement(De.default,{checked:qe.show_school_name,disabled:Gt,onChange:Ge=>{qe.show_school_name=Ge.target.checked,dt(Object.assign({},qe))}},ne.createElement("div",null,"\u5B66\u6821/\u5355\u4F4D")),ne.createElement(De.default,{checked:qe.show_phone,disabled:Gt,onChange:Ge=>{qe.show_phone=Ge.target.checked,dt(Object.assign({},qe))}},ne.createElement("div",null,"\u624B\u673A\u53F7"))),ne.createElement("img",{src:te,alt:"",className:"mt15",style:{width:320}}),ne.createElement(le.Z,{span:24,className:"mt15"},ne.createElement("span",null,"\u6BCF\u9875\u5BFC\u51FA\u6700\u5927\u8BD5\u9898\u6570\uFF1A"),ne.createElement(Le.Z,{size:"middle",min:1,value:qe.export_page_num?qe.export_page_num:40,onChange:Ge=>{qe.export_page_num=Ge,dt(Fe({},qe))}}),ne.createElement("span",{className:"ml10"},"\u9898")),ne.createElement(Be.Z,{className:"mt15"},ne.createElement(De.default,{checked:qe.show_desc,disabled:Gt,onChange:Ge=>{qe.show_desc=Ge.target.checked,dt(Object.assign({},qe))}},ne.createElement("div",null,"\u8003\u8BD5\u987B\u77E5")))),ne.createElement(le.Z,{className:We.imgPreviewPart},ne.createElement("div",{className:"pb10"},"\u793A\u4F8B\u56FE\u7247\u9884\u89C8\uFF1A"),ne.createElement("img",{src:y.qz})))),ne.createElement(b.Z,null)))};var Ve=(0,Ee.connect)(({exercise:it,loading:Ye,globalSetting:rt})=>({exercise:it,loading:Ye.effects,globalSetting:rt}))(at)},44557:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return te}});var E=z(59301),fe=z(25690),Oe=z(95237),Ce=z(1710),Se={wrap:"wrap___SSpd0",img:"img___nbd2O",table:"table___fcP71",totalScore:"totalScore___YxSMe",people:"people___bf9pK",glassSeal:"glassSeal___dYhKO",paperHeader:"paperHeader___gYUbq",exportBtn:"exportBtn___nyRYQ"},Be=z(81722),le=z(51257),Te=z(92701),De=z(32162),Le=z(346),ke=z(59301),We=Object.defineProperty,Ee=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,a=(ne,ue,re)=>ue in ne?We(ne,ue,{enumerable:!0,configurable:!0,writable:!0,value:re}):ne[ue]=re,x=(ne,ue)=>{for(var re in ue||(ue={}))ce.call(ue,re)&&a(ne,re,ue[re]);if(Ee)for(var re of Ee(ue))y.call(ue,re)&&a(ne,re,ue[re]);return ne},b=(ne,ue,re)=>new Promise((me,se)=>{var ye=be=>{try{Me(re.next(be))}catch(at){se(at)}},Fe=be=>{try{Me(re.throw(be))}catch(at){se(at)}},Me=be=>be.done?me(be.value):Promise.resolve(be.value).then(ye,Fe);Me((re=re.apply(ne,ue)).next())});const ee=({isPreview:ne=!1,isExportBlank:ue=!1,activeTabs:re,exercise:me,globalSetting:se,loading:ye,user:Fe,dispatch:Me,showExportBtn:be=!1,sealStyle:at={}})=>{var Ve,it,Ye,rt,yt,bt,ft,Gt,Tt,Lt,Rt,qe,dt,Wt,Bn;const Yt=(0,fe.useParams)(),{userInfo:kn}=Fe,[Ge,ln]=(0,E.useState)(),[Mn,Pt]=(0,E.useState)();let zt=(0,E.useRef)(null);const[Ft,Ot]=(0,E.useState)(21),[et,ze]=(0,E.useState)([]),St=(0,E.useRef)(!0);(0,E.useEffect)(()=>{b(void 0,null,function*(){if(!St.current)return;St.current=!1;const ut=yield(0,Be.cV)({id:Yt.exerciseId||Yt.categoryId});ut.status==0&&ze(ut.data)}),(0,le.W)(re)||re==="2"&&xt()},[Yt.userId,Yt.coursesId,Yt.exerciseId,Yt.categoryId,re]),(0,E.useEffect)(()=>{zt.current&&Ot(zt.current.clientHeight)},[zt.current]),(0,E.useEffect)(()=>{var ut;if((ut=me.exerciseExportHeadData)!=null&&ut.title){const Je=me.exerciseExportHeadData;ln(x({},Je||{}));const{table:xe}=Je||{};let Zt,Xn;(xe!=null&&xe.total_singles_scores||xe!=null&&xe.total_doubles_scores||xe!=null&&xe.total_nulls_scores||xe!=null&&xe.total_judges_scores||xe!=null&&xe.total_pros_scores||xe!=null&&xe.total_shixuns_scores||xe!=null&&xe.total_mains_scores||xe!=null&&xe.total_combination_scores||xe!=null&&xe.total_bpros_scores)&&(Zt=Number(xe==null?void 0:xe.total_singles_scores)+Number(xe==null?void 0:xe.total_doubles_scores)+Number(xe==null?void 0:xe.total_nulls_scores)+Number(xe==null?void 0:xe.total_judges_scores)+Number(xe==null?void 0:xe.total_bpros_scores)+Number(xe==null?void 0:xe.total_pros_scores)+Number(xe==null?void 0:xe.total_shixuns_scores)+Number(xe==null?void 0:xe.total_mains_scores)+Number(xe==null?void 0:xe.total_combination_scores)),(xe!=null&&xe.singles_scores||xe!=null&&xe.doubles_scores||xe!=null&&xe.nulls_scores||xe!=null&&xe.judges_scores||xe!=null&&xe.pros_scores||xe!=null&&xe.bpros_scores||xe!=null&&xe.shixuns_scores||xe!=null&&xe.mains_scores||xe!=null&&xe.combination_scores)&&(Xn=Number(xe==null?void 0:xe.singles_scores)+Number(xe==null?void 0:xe.doubles_scores)+Number(xe==null?void 0:xe.nulls_scores)+Number(xe==null?void 0:xe.judges_scores)+Number(xe==null?void 0:xe.pros_scores)+Number(xe==null?void 0:xe.bpros_scores)+Number(xe==null?void 0:xe.shixuns_scores)+Number(xe==null?void 0:xe.mains_scores)+Number(xe==null?void 0:xe.combination_scores));const En=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(xe==null?void 0:xe.total_singles_scores)||0,doubles_score:(xe==null?void 0:xe.total_doubles_scores)||0,nulls_score:(xe==null?void 0:xe.total_nulls_scores)||0,judges_score:(xe==null?void 0:xe.total_judges_scores)||0,pros_score:(xe==null?void 0:xe.total_pros_scores)||0,bpros_score:(xe==null?void 0:xe.total_bpros_scores)||0,shixuns_score:(xe==null?void 0:xe.total_shixuns_scores)||0,mains_score:(xe==null?void 0:xe.total_mains_scores)||0,total_combination_scores:(xe==null?void 0:xe.total_combination_scores)||0,total_score:Zt||0},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:(xe==null?void 0:xe.singles_scores)||0,doubles_score:(xe==null?void 0:xe.doubles_scores)||0,nulls_score:(xe==null?void 0:xe.nulls_scores)||0,judges_score:(xe==null?void 0:xe.judges_scores)||0,pros_score:(xe==null?void 0:xe.pros_scores)||0,bpros_score:(xe==null?void 0:xe.bpros_scores)||0,shixuns_score:(xe==null?void 0:xe.shixuns_scores)||0,mains_score:(xe==null?void 0:xe.mains_scores)||0,total_combination_scores:(xe==null?void 0:xe.combination_scores)||0,total_score:Xn||0},{key:"3",name:"\u8BC4\u5377\u4EBA"}],bn=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(xe==null?void 0:xe.total_singles_scores)||0,doubles_score:(xe==null?void 0:xe.total_doubles_scores)||0,nulls_score:(xe==null?void 0:xe.total_nulls_scores)||0,judges_score:(xe==null?void 0:xe.total_judges_scores)||0,pros_score:(xe==null?void 0:xe.total_pros_scores)||0,bpros_score:(xe==null?void 0:xe.total_bpros_scores)||0,shixuns_score:(xe==null?void 0:xe.total_shixuns_scores)||0,mains_score:(xe==null?void 0:xe.total_mains_scores)||0,total_combination_scores:(xe==null?void 0:xe.total_combination_scores)||0,total_score:Zt||0},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}];Pt([...ue?bn:En])}},[me.exerciseExportHeadData]);const xt=()=>b(void 0,null,function*(){const ut={id:Yt.exerciseId||Yt.categoryId,identify:(kn==null?void 0:kn.login)||null},Je=yield(0,Be.iw)(ut);ln(Je||{});const{table:xe}=Je||{};let Zt,Xn;(xe!=null&&xe.total_singles_scores||xe!=null&&xe.total_doubles_scores||xe!=null&&xe.total_nulls_scores||xe!=null&&xe.total_judges_scores||xe!=null&&xe.total_pros_scores||xe!=null&&xe.total_bpros_scores||xe!=null&&xe.total_shixuns_scores||xe!=null&&xe.total_mains_scores||xe!=null&&xe.total_combination_scores)&&(Zt=Number(xe==null?void 0:xe.total_singles_scores)+Number(xe==null?void 0:xe.total_doubles_scores)+Number(xe==null?void 0:xe.total_nulls_scores)+Number(xe==null?void 0:xe.total_bpros_scores)+Number(xe==null?void 0:xe.total_judges_scores)+Number(xe==null?void 0:xe.total_pros_scores)+Number(xe==null?void 0:xe.total_shixuns_scores)+Number(xe==null?void 0:xe.total_mains_scores)+Number(xe==null?void 0:xe.total_combination_scores)),(xe!=null&&xe.singles_scores||xe!=null&&xe.doubles_scores||xe!=null&&xe.nulls_scores||xe!=null&&xe.judges_scores||xe!=null&&xe.pros_scores||xe!=null&&xe.bpros_scores||xe!=null&&xe.shixuns_scores||xe!=null&&xe.mains_scores||xe!=null&&xe.combination_scores)&&(Xn=Number(xe==null?void 0:xe.singles_scores)+Number(xe==null?void 0:xe.doubles_scores)+Number(xe==null?void 0:xe.bpros_scores)+Number(xe==null?void 0:xe.nulls_scores)+Number(xe==null?void 0:xe.judges_scores)+Number(xe==null?void 0:xe.pros_scores)+Number(xe==null?void 0:xe.shixuns_scores)+Number(xe==null?void 0:xe.mains_scores)+Number(xe==null?void 0:xe.combination_scores));const En=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(xe==null?void 0:xe.total_singles_scores)||0,doubles_score:(xe==null?void 0:xe.total_doubles_scores)||0,nulls_score:(xe==null?void 0:xe.total_nulls_scores)||0,judges_score:(xe==null?void 0:xe.total_judges_scores)||0,pros_score:(xe==null?void 0:xe.total_pros_scores)||0,bpros_score:(xe==null?void 0:xe.total_bpros_scores)||0,shixuns_score:(xe==null?void 0:xe.total_shixuns_scores)||0,mains_score:(xe==null?void 0:xe.total_mains_scores)||0,total_combination_scores:(xe==null?void 0:xe.total_combination_scores)||0,total_score:Zt||0},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:(xe==null?void 0:xe.singles_scores)||0,doubles_score:(xe==null?void 0:xe.doubles_scores)||0,nulls_score:(xe==null?void 0:xe.nulls_scores)||0,judges_score:(xe==null?void 0:xe.judges_scores)||0,pros_score:(xe==null?void 0:xe.pros_scores)||0,bpros_score:(xe==null?void 0:xe.bpros_scores)||0,shixuns_score:(xe==null?void 0:xe.shixuns_scores)||0,mains_score:(xe==null?void 0:xe.mains_scores)||0,total_combination_scores:(xe==null?void 0:xe.combination_scores)||0,total_score:Xn||0},{key:"3",name:"\u8BC4\u5377\u4EBA"}];Pt(ue?[{key:"1",name:"\u5E94\u5F97\u5206"},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}]:En)}),Ke=[{width:"10%",title:"\u9898\u578B",align:"center",dataIndex:"name",render:ut=>ke.createElement("a",null,ut)},{title:((Ve=et==null?void 0:et.find(ut=>ut.value==De.fw[0].nameType))==null?void 0:Ve.name)||"\u5355\u9009\u9898",align:"center",dataIndex:"singles_score",render:ut=>ke.createElement("a",null,ut==="0.0"?0:ut)},{title:((it=et==null?void 0:et.find(ut=>ut.value==De.fw[1].nameType))==null?void 0:it.name)||"\u591A\u9009\u9898",align:"center",dataIndex:"doubles_score",render:ut=>ke.createElement("a",null,ut==="0.0"?0:ut)},{title:((Ye=et==null?void 0:et.find(ut=>ut.value==De.fw[3].nameType))==null?void 0:Ye.name)||"\u586B\u7A7A\u9898",align:"center",dataIndex:"nulls_score",render:ut=>ke.createElement("a",null,ut==="0.0"?0:ut)},{title:((rt=et==null?void 0:et.find(ut=>ut.value==De.fw[2].nameType))==null?void 0:rt.name)||"\u5224\u65AD\u9898",align:"center",dataIndex:"judges_score",render:ut=>ke.createElement("a",null,ut==="0.0"?0:ut)},{title:((yt=et==null?void 0:et.find(ut=>ut.value==De.fw[6].nameType))==null?void 0:yt.name)||"\u7F16\u7A0B\u9898",align:"center",dataIndex:"pros_score",render:ut=>ke.createElement("a",null,ut==="0.0"?0:ut)},{title:((bt=et==null?void 0:et.find(ut=>ut.value==De.fw[5].nameType))==null?void 0:bt.name)||"\u5B9E\u8BAD\u9898",align:"center",dataIndex:"shixuns_score",render:ut=>ke.createElement("a",null,ut==="0.0"?0:ut)},{title:((ft=et==null?void 0:et.find(ut=>ut.value==De.fw[4].nameType))==null?void 0:ft.name)||"\u7B80\u7B54\u9898",align:"center",dataIndex:"mains_score",render:ut=>ke.createElement("a",null,ut==="0.0"?0:ut)},{title:((Gt=et==null?void 0:et.find(ut=>ut.value==De.fw[7].nameType))==null?void 0:Gt.name)||"\u7EC4\u5408\u9898",align:"center",dataIndex:"total_combination_scores",render:ut=>ke.createElement("a",null,ut==="0.0"?0:ut)},{title:((Tt=et==null?void 0:et.find(ut=>ut.value==De.fw[8].nameType))==null?void 0:Tt.name)||"\u7A0B\u5E8F\u586B\u7A7A\u9898",align:"center",dataIndex:"bpros_score",render:ut=>ke.createElement("a",null,ut==="0.0"?0:ut)},{width:"10%",title:"\u603B\u5206",align:"center",dataIndex:"total_score",render:ut=>ke.createElement("a",null,ut==="0.0"?0:ut==null?void 0:ut.toFixed(1))}],{exercise_header:Qe}=Ge||{};return ke.createElement(ke.Fragment,null,((Qe==null?void 0:Qe.show_user)||(Qe==null?void 0:Qe.show_no)||(Qe==null?void 0:Qe.show_group))&&ke.createElement("section",{className:Se.glassSeal,style:at},(Qe==null?void 0:Qe.show_user)&&ke.createElement("span",null,"\u59D3\u540D\uFF1A",ke.createElement("span",null,Ge==null?void 0:Ge.user)),(Qe==null?void 0:Qe.show_no)&&ke.createElement("span",null,"\u5B66\u53F7\uFF1A",ke.createElement("span",null,Ge==null?void 0:Ge.student_id)),(Qe==null?void 0:Qe.show_group)&&ke.createElement("span",null,"\u4E13\u4E1A\u73ED\u7EA7\uFF1A",ke.createElement("span",null,Ge==null?void 0:Ge.group_name)),(Qe==null?void 0:Qe.show_school_name)&&ke.createElement("span",null,"\u5B66\u6821/\u5355\u4F4D\uFF1A",ke.createElement("span",null,Ge==null?void 0:Ge.school_name)),(Qe==null?void 0:Qe.show_phone)&&ke.createElement("span",null,"\u624B\u673A\u53F7\uFF1A",ke.createElement("span",null,Ge==null?void 0:Ge.phone))),ke.createElement("section",{className:`${Se.wrap} ${ne?"pl20":""} `},(Ge==null?void 0:Ge.photo_url)&&ke.createElement("img",{className:Se.img,src:`${Le.Z.API_SERVER}${Ge==null?void 0:Ge.photo_url}`}),(Qe==null?void 0:Qe.show_title)&&ke.createElement(Oe.Z,{className:Se.paperHeader,justify:"center"},ke.createElement("div",null,Ge==null?void 0:Ge.title)),(Qe==null?void 0:Qe.show_info)&&ke.createElement("div",{className:"tc c-grey-666 mb20"},"\u5171:\u3010",Ge==null?void 0:Ge.large_counts,"\u5927\u9898\u3011\u3010",Ge==null?void 0:Ge.total_count,"\u5C0F\u9898\u3011\u3010 \u6EE1\u5206",Ge==null?void 0:Ge.score,"\u5206\u3011 \u8003\u8BD5\u65F6\u95F4\uFF1A\u3010",(Ge==null?void 0:Ge.time)>-1?`${Ge==null?void 0:Ge.time}\u5206\u949F`:"\u4E0D\u9650","\u3011"),(Qe==null?void 0:Qe.show_desc)&&(((Lt=me==null?void 0:me.exerciseExportHeadData)==null?void 0:Lt.exercise_description)||((Rt=me==null?void 0:me.commonHeader)==null?void 0:Rt.exercise_description))&&ke.createElement("div",{style:{fontSize:14,marginBottom:30,marginTop:20,textAlign:"left",color:"#3A3A3A",maxHeight:"210px",overflowY:"auto"}},ke.createElement("b",null,"\u8BD5\u5377\u987B\u77E5\uFF1A"),ke.createElement("span",null,((qe=me==null?void 0:me.exerciseExportHeadData)==null?void 0:qe.exercise_description)||((dt=me==null?void 0:me.commonHeader)==null?void 0:dt.exercise_description))),(Qe==null?void 0:Qe.show_table)&&ke.createElement("div",{className:"mt10"},ke.createElement(Ce.default,{className:Se.table,columns:Ke,dataSource:[...Mn||[]],bordered:!0,pagination:!1})),((Wt=me==null?void 0:me.exerciseExportHeadData)==null?void 0:Wt.analysis)&&ke.createElement("span",{style:{justifyContent:"left",wordBreak:"break-all",display:"flex",textAlign:"left",marginTop:"10px"},className:"tc c-grey-333"},`\u8003\u8BD5\u8BC4\u4EF7\uFF1A${(Bn=me==null?void 0:me.exerciseExportHeadData)==null?void 0:Bn.analysis}`)),ke.createElement(Te.Z,null))};var te=(0,fe.connect)(({exercise:ne,loading:ue,user:re,globalSetting:me})=>({exercise:ne,globalSetting:me,user:re,loading:ue.effects}))(ee)},46799:function(Ut,ot,z){"use strict";var E=z(75617),fe=z(81722),Oe=z(45937),Ce=z(78241),Se=z(43418),Be=z(3113),le=z(71418),Te=z(24905),De=z(5112),Le=z(81327),ke=z(59301),We=z(25690),Ee=z(346),ce=z(59301),y=(x,b,ee)=>new Promise((te,ne)=>{var ue=se=>{try{me(ee.next(se))}catch(ye){ne(ye)}},re=se=>{try{me(ee.throw(se))}catch(ye){ne(ye)}},me=se=>se.done?te(se.value):Promise.resolve(se.value).then(ue,re);me((ee=ee.apply(x,b)).next())});const a=({exercise:x,dispatch:b})=>{var ee,te,ne,ue;const re=(0,We.useParams)(),[me]=(0,We.useSearchParams)(),se=me.getAll("exercise_group_id").map(Rt=>Rt==="all"?Rt:Number(Rt)),{actionTabs:ye}=x,[Fe]=Ce.default.useForm(),[Me,be]=(0,ke.useState)(!1),at=(0,ke.useRef)(null),[Ve,it]=(0,ke.useState)(!1),[,Ye,rt,yt]=(0,Oe.U)(fe.aU,{}),[bt,ft]=(0,ke.useState)({}),Gt=()=>{b({type:"exercise/setActionTabs",payload:{title:""}})},Tt=(Rt,qe)=>{We.history.push(`/classrooms/${re.coursesId}/exercise/${(re==null?void 0:re.categoryId)||(re==null?void 0:re.exerciseId)}/sumup?exam_summary_id=${(qe==null?void 0:qe.exam_summary_id)||""}&template=${Rt==null?void 0:Rt.exam_summary_template_id}&${Rt==null?void 0:Rt.exercise_group_id.map(dt=>`exercise_group_id=${dt}`).join("&")}`)},Lt=()=>y(void 0,null,function*(){var Rt,qe,dt,Wt,Bn;const Yt=yield rt({id:(re==null?void 0:re.categoryId)||(re==null?void 0:re.exerciseId)});Fe.setFieldsValue({exercise_group_id:ye!=null&&ye.isEdit&&se.length>0?se:["all",...((qe=(Rt=Yt==null?void 0:Yt.data)==null?void 0:Rt.course_groups)==null?void 0:qe.map(kn=>kn==null?void 0:kn.exercise_group_id))||[]],exam_summary_template_id:ye!=null&&ye.isEdit?Number(me.get("template")):(Bn=(Wt=(dt=Yt==null?void 0:Yt.data)==null?void 0:dt.exam_summary_templates)==null?void 0:Wt[0])==null?void 0:Bn.id})});return(0,ke.useEffect)(()=>{at.current&&at.current.scrollHeight>134&&it(!0)},[at]),(0,ke.useEffect)(()=>{(ye==null?void 0:ye.title)==="\u8003\u8BD5\u603B\u7ED3\u8BBE\u7F6E"?Lt():Fe.resetFields()},[ye==null?void 0:ye.title]),ce.createElement(ce.Fragment,null,ce.createElement(Se.default,{title:ye.title,width:800,centered:!0,open:(ye==null?void 0:ye.title)==="\u8003\u8BD5\u603B\u7ED3\u8BBE\u7F6E",footer:ce.createElement("div",{style:{textAlign:"center"}},ce.createElement(Be.ZP,{type:"primary",onClick:()=>{Fe.submit()}},"\u603B\u7ED3\u62A5\u544A\u9884\u89C8")),onCancel:()=>{Gt()}},ce.createElement(le.Z,{spinning:Ye},ce.createElement(Ce.default,{form:Fe,onFinish:Rt=>y(void 0,null,function*(){var qe,dt;const Wt=(dt=(qe=yt==null?void 0:yt.data)==null?void 0:qe.exam_summaries)==null?void 0:dt.find(Bn=>(Bn==null?void 0:Bn.exam_summary_template_id)===Rt.exam_summary_template_id);if(Wt!=null&&Wt.exam_summary_id){const Bn=Se.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,closeIcon:ce.createElement("i",{className:"iconfont icon-guanbi1 current",style:{fontSize:"10px"},onClick:Yt=>{Yt.preventDefault(),Yt.stopPropagation(),Bn.destroy()}}),closable:!0,content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u6709\u4E00\u4EFD\u5DF2\u751F\u6210\u7684\u603B\u7ED3\u62A5\u544A\uFF0C\u91CD\u65B0\u751F\u6210\u64CD\u4F5C\u4F1A\u5C06\u60A8\u4E4B\u524D\u7684\u7F16\u8F91\u8BB0\u5F55\u91CD\u7F6E\u4E3A\u521D\u59CB\u72B6\u6001\u3002\u662F\u5426\u9700\u8981\u91CD\u65B0\u751F\u6210\uFF1F",onOk:()=>{Tt(Rt,Wt),Gt()},cancelText:"\u91CD\u65B0\u751F\u6210",okText:"\u67E5\u770B\u5DF2\u6709\u62A5\u544A",onCancel:()=>{Tt(Rt,{}),Gt()}});return}Tt(Rt,Wt),Gt()})},ce.createElement("div",{ref:at,className:"mt5 flex flex-wrap gap-20px",style:{maxHeight:Me?"none":"134px",overflow:"hidden",transition:"max-height 0.3s ease",position:"relative"}},ce.createElement(Ce.default.Item,{name:"exercise_group_id",label:"\u5206\u6790\u5BF9\u8C61",normalize:(Rt,qe=[],dt)=>{var Wt,Bn;let Yt=Rt;const kn=((Bn=(Wt=yt==null?void 0:yt.data)==null?void 0:Wt.course_groups)==null?void 0:Bn.map(Ge=>Ge==null?void 0:Ge.exercise_group_id))||[];return!(qe!=null&&qe.includes("all"))&&(Rt.includes("all")||Rt.length===kn.length)?Yt=[...kn,"all"]:Rt.includes("all")&&Rt.length!==kn.length+1?Yt=Rt.filter(Ge=>Ge!=="all"):qe!=null&&qe.includes("all")&&!Rt.includes("all")&&(Yt=[]),Yt}},ce.createElement(Te.default.Group,{options:[{label:"\u5168\u90E8",value:"all"},...((te=(ee=yt==null?void 0:yt.data)==null?void 0:ee.course_groups)==null?void 0:te.map(Rt=>({value:Rt==null?void 0:Rt.exercise_group_id,label:`${Rt==null?void 0:Rt.exercise_group_name}\uFF08${Rt==null?void 0:Rt.exercise_group_students}\uFF09`})))||[]]})),Ve&&ce.createElement("div",{className:"current",style:{position:"absolute",bottom:24,right:0,lineHeight:"32px"},onClick:()=>be(!Me)},Me?"\u6536\u8D77":"\u5C55\u5F00",ce.createElement("i",{className:"iconfont icon-a-bianzu11 font12"}))),ce.createElement(Ce.default.Item,{className:"mb0",name:"exam_summary_template_id",label:"\u5206\u6790\u6A21\u677F"},ce.createElement(De.ZP.Group,null,ce.createElement(Le.Z,{className:"mt5",direction:"vertical"},(ue=(ne=yt==null?void 0:yt.data)==null?void 0:ne.exam_summary_templates)==null?void 0:ue.map((Rt,qe)=>ce.createElement(De.ZP,{key:qe,value:Rt==null?void 0:Rt.id},`\u6A21\u677F${qe+1}-${Rt==null?void 0:Rt.name}`,ce.createElement("a",{className:"ml5",onClick:()=>{var dt,Wt;ft({url:Ee.Z.API_SERVER+((dt=Rt==null?void 0:Rt.attachment_info)==null?void 0:dt.url),file_type:(Wt=Rt==null?void 0:Rt.attachment_info)==null?void 0:Wt.file_type})}},"\u67E5\u770B"))))))))),ce.createElement(E.Z,{close:!0,hasMask:!0,style:{zIndex:9999},data:bt==null?void 0:bt.url,type:bt==null?void 0:bt.file_type,onClose:()=>ft({})}))};ot.Z=(0,We.connect)(({exercise:x})=>({exercise:x}))(a)},95024:function(Ut,ot,z){"use strict";var E=z(59301),fe=z(43418),Oe=z(38986),Ce=z(25690),Se=z(59301),Be=(Te,De,Le)=>new Promise((ke,We)=>{var Ee=a=>{try{y(Le.next(a))}catch(x){We(x)}},ce=a=>{try{y(Le.throw(a))}catch(x){We(x)}},y=a=>a.done?ke(a.value):Promise.resolve(a.value).then(Ee,ce);y((Le=Le.apply(Te,De)).next())});const le=({exercise:Te,dispatch:De,init:Le,haveInit:ke=!1})=>{const We=(0,Ce.useParams)(),[Ee,ce]=(0,E.useState)(!1);let[y,a]=(0,E.useState)();const[x,b]=(0,E.useState)(!1),[ee,te]=(0,E.useState)(!1);(0,E.useEffect)(()=>{Te.actionTabs.key==="\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93"&&ne()},[Te.actionTabs]);function ne(){return Be(this,null,function*(){var ue,re;let me=yield(0,Oe.ZP)(`/api/courses/${We==null?void 0:We.coursesId}/exercises/check_exercise_cover.json`,{method:"post",body:{check_ids:Te.actionTabs.selectArrs}});if(((ue=me==null?void 0:me.cover_exercises)==null?void 0:ue.length)>0)ce(!0),a((re=me==null?void 0:me.cover_exercises)==null?void 0:re[0]);else{let se=yield(0,Oe.ZP)(`/api/courses/${We==null?void 0:We.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:Te.actionTabs.selectArrs}});De({type:"exercise/setActionTabs",payload:{key:""}}),(se==null?void 0:se.status)===0&&(ke&&Le(),fe.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{Ce.history.push("/paperlibrary")}}))}})}return Se.createElement("div",null,Se.createElement(fe.default,{open:Ee,centered:!0,onCancel:ue=>Be(void 0,null,function*(){if(ue.target.outerText==="\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377"){b(!0);let re=yield(0,Oe.ZP)(`/api/courses/${We==null?void 0:We.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:Te.actionTabs.selectArrs,update:1}});De({type:"exercise/setActionTabs",payload:{key:""}}),b(!1),(re==null?void 0:re.status)===0&&(ke&&Le(),ce(!1),fe.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{Ce.history.push("/paperlibrary")}}))}else ce(!1)}),cancelButtonProps:{loading:x},okText:"\u5F62\u6210\u65B0\u8BD5\u5377",cancelText:"\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377",okButtonProps:{loading:ee},onOk:()=>Be(void 0,null,function*(){te(!0);let ue=yield(0,Oe.ZP)(`/api/courses/${We==null?void 0:We.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:Te.actionTabs.selectArrs}});te(!1),(ue==null?void 0:ue.status)===0&&(ke&&Le(),De({type:"exercise/setActionTabs",payload:{key:""}}),ce(!1),fe.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{Ce.history.push("/paperlibrary")}}))}),title:"\u52A0\u5165\u8BD5\u5377\u5E93\u63D0\u793A"},Se.createElement("div",null,Se.createElement("p",null,"\u8BE5\u8BD5\u5377\u5728\u8BD5\u5377\u5E93\u91CD\u590D\uFF0C\u662F\u5426\u9700\u8981\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377\uFF1F"),Se.createElement("div",null,Se.createElement("div",null,"\u8BD5\u5377\uFF1A",y==null?void 0:y.origin_exercise_nam),Se.createElement("div",null,"\u539F\u8BD5\u5377\uFF1A",Se.createElement("a",{href:`/paperlibrary/see/${y==null?void 0:y.examination_bank_id}?defaultActiveKey=0`,target:"_blank"},y==null?void 0:y.examination_bank_name))))))};ot.Z=(0,Ce.connect)(({exercise:Te})=>({exercise:Te}))(le)},50242:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return se}});var E=z(59301),fe=z(43418),Oe=z(95237),Ce=z(43604),Se=z(57809),Be=z(1710),le=z(3113),Te=z(9148),De=z(38986),Le={cstuModal:"cstuModal___aIPVR",removeStyle:"removeStyle___wY4gp",bottom:"bottom___a8tK0",yes:"yes___Zhc4z",no:"no___Ngwsa",Onerow:"Onerow___Q59ve",searchMember:"searchMember___Jj460",searchMemberHeader:"searchMemberHeader___SxfUY"},ke=z(25690),We=z(96622),Ee=z(59301),ce=Object.defineProperty,y=Object.defineProperties,a=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,te=(ye,Fe,Me)=>Fe in ye?ce(ye,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Me}):ye[Fe]=Me,ne=(ye,Fe)=>{for(var Me in Fe||(Fe={}))b.call(Fe,Me)&&te(ye,Me,Fe[Me]);if(x)for(var Me of x(Fe))ee.call(Fe,Me)&&te(ye,Me,Fe[Me]);return ye},ue=(ye,Fe)=>y(ye,a(Fe)),re=(ye,Fe,Me)=>new Promise((be,at)=>{var Ve=rt=>{try{Ye(Me.next(rt))}catch(yt){at(yt)}},it=rt=>{try{Ye(Me.throw(rt))}catch(yt){at(yt)}},Ye=rt=>rt.done?be(rt.value):Promise.resolve(rt.value).then(Ve,it);Ye((Me=Me.apply(ye,Fe)).next())});const me=({visible:ye,setVisible:Fe,onK:Me,selectKeys:be,selectRows:at,appointStudent:Ve,modalParams:it,courseId:Ye})=>{const rt=(0,ke.useParams)(),[yt,bt]=(0,E.useState)(!1),[ft,Gt]=(0,E.useState)(!1),[Tt,Lt]=(0,E.useState)([]),[Rt,qe]=(0,E.useState)([]),[dt,Wt]=(0,E.useState)([]),[Bn,Yt]=(0,E.useState)("all"),[kn,Ge]=(0,E.useState)("all");let[ln,Mn]=(0,E.useState)(!0);const[Pt,zt]=(0,E.useState)([{value:"all",label:"\u5168\u90E8\u5206\u73ED"}]),[Ft,Ot]=(0,E.useState)({page:1,limit:1e4,status:null,course_group_id:null,keywords:"",sort_by:null,direction:null}),et={selectedRowKeys:Rt,columnWidth:40,hideSelectAll:!0,onSelect:(Qe,ut,Je)=>{let xe=!0;for(let Zt=0;Zt{if(Qe&&Je.length>0){Je.forEach(xe=>{Rt.push(xe.user_id),dt.push(xe)}),qe([...Rt]),Wt([...dt]);return}if(!Qe&&Je.length>0){let xe=[],Zt=[];const Xn=new Set(Je),En=new Set(Rt),bn=new Set(dt);xe=[...En].filter(Gn=>[...Xn].every(Kn=>Kn.user_id!==Gn)),Zt=[...bn].filter(Gn=>[...Xn].every(Kn=>Kn.user_id!==Gn.user_id)),qe([...xe]),Wt([...Zt])}}};(0,E.useEffect)(()=>{ye&&be&&(qe([...be]),Wt(at))},[ye,be]),(0,E.useEffect)(()=>{ye&&(!Ve&&it?Ft.status=it:Ft.status=null,Ot(ne({},Ft)),St())},[ye,Ve,it]);const ze=[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",ellipsis:!0,fixed:"left",width:100,render:(Qe,ut,Je)=>Ee.createElement("span",{style:{color:"#333"}},Je+1)},{title:"\u59D3\u540D",dataIndex:"user_name",key:"user_name",ellipsis:!0,render:(Qe,ut,Je)=>Ee.createElement("span",null,Qe)},{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id",ellipsis:!0,render:(Qe,ut,Je)=>Ee.createElement("span",{style:{color:"#666"}},Qe)},{title:"\u5206\u73ED1",dataIndex:"user_group_name",key:"user_group_name",align:"left",ellipsis:!0,render:(Qe,ut)=>Ee.createElement("span",null,Qe)},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",key:"score",sorter:!0,render:(Qe,ut)=>Ee.createElement("span",null,Qe||"--")},{title:"\u72B6\u6001",dataIndex:"status_cn",key:"status_cn",align:"center",ellipsis:!0,render:(Qe,ut)=>Ee.createElement("span",null,Qe)}].filter(Qe=>it===1||it===2?Qe.title!=="\u72B6\u6001":!0),St=()=>re(void 0,null,function*(){var Qe,ut,Je;Gt(!0);const xe=yield(0,De.ZP)(`/api/exercises/${rt.categoryId||Ye}/wait_make_up_students.json`,{method:"get",params:ue(ne({},Ft),{keywords:(Qe=Ft==null?void 0:Ft.keywords)==null?void 0:Qe.trim()})});if(xe.status===0){const Zt=((Je=(ut=xe==null?void 0:xe.data)==null?void 0:ut.all_course_groups)==null?void 0:Je.map(Xn=>({value:Xn==null?void 0:Xn.id,label:Xn==null?void 0:Xn.name})))||[];zt([{value:"all",label:"\u5168\u90E8\u5206\u73ED"},...Zt]),Lt(xe.data)}Gt(!1)}),xt=()=>{Ft.page=1,Ft.status=null,Ft.course_group_id=null,Ft.keywords="",Yt("all"),Ge("all"),qe([]),Wt([]),Ot(ne({},Ft)),Ve&&Me(Rt==null?void 0:Rt.length,Rt,dt)},Ke=()=>{Ft.page=1,Ft.status=null,Ft.course_group_id=null,Ft.keywords="",Ot(ne({},Ft)),Yt("all"),Ge("all"),qe([]),Wt([]),Fe(!1)};return Ee.createElement(fe.default,{centered:!0,className:Le.cstuModal,title:it===1?"\u7F3A\u8003\u5B66\u751F":it===2?"\u672A\u53CA\u683C\u5B66\u751F":"\u9009\u62E9\u8865\u8003\u5B66\u751F",open:ye,width:1200,footer:null,onCancel:()=>{Ke()}},Ee.createElement(Oe.Z,{style:{marginBottom:"20px",marginTop:"15px",display:"flex",alignItems:"center",justifyContent:"space-between"}},Ee.createElement(Oe.Z,null,Ee.createElement(Ce.Z,null,Ee.createElement(Se.default,{size:"large",value:Bn,style:{width:200,marginRight:20},onChange:Qe=>{Yt(Qe),Qe==="all"?Ft.course_group_id=null:Ft.course_group_id=Qe,Ft.page=1,Ot(ne({},Ft)),St()},options:Pt})),Ve&&Ee.createElement(Ce.Z,null,Ee.createElement(Se.default,{size:"large",value:kn,style:{width:200},onChange:Qe=>{Ge(Qe),Qe==="all"?Ft.status=null:Ft.status=Qe,Ft.page=1,Ot(ne({},Ft)),St()},options:[{value:"all",label:"\u5168\u90E8\u72B6\u6001"},{value:"1",label:"\u7F3A\u8003"},{value:"2",label:"\u672A\u53CA\u683C"},{value:"3",label:"\u53CA\u683C"}]}))),Ee.createElement(Ce.Z,null,Ee.createElement(Te.t7,{style:{width:300,marginLeft:15},value:Ft.keywords,allowClear:!0,onChange:Qe=>{Ft.keywords=Qe,Ft.page=1,Ot(ne({},Ft)),St()},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u8FDB\u884C\u641C\u7D22"}))),Ee.createElement(Oe.Z,{align:"middle",className:"mb30"},Ee.createElement(Ce.Z,{span:14},Ee.createElement("div",{className:"flexd-table-header"},Ee.createElement(Be.default,{pagination:!1,dataSource:[],columns:ze,rowSelection:Ve?et:null,rowKey:Qe=>Qe.user_id})),Ee.createElement("div",null,Ee.createElement(Be.default,{rowSelection:Ve?et:null,columns:ze,showHeader:!1,style:{minHeight:390},scroll:{y:390},rowKey:Qe=>Qe.user_id,loading:ft,dataSource:Tt==null?void 0:Tt.exercise_users,onChange:(Qe,ut,Je)=>{Ft.page=Qe==null?void 0:Qe.current,Ft.limit=Qe==null?void 0:Qe.pageSize,Je!=null&&Je.order?(Ft.sort_by=Je==null?void 0:Je.field,Ft.direction=(Je==null?void 0:Je.order)==="ascend"?"asc":"desc"):(Ft.sort_by=null,Ft.direction=null),Ot(ne({},Ft)),St()},pagination:!1}))),Ee.createElement(Ce.Z,{span:1},Ee.createElement("img",{src:We,style:{marginLeft:10}})),Ee.createElement(Ce.Z,{span:9,style:{display:"flex",justifyContent:"flex-end"}},Ee.createElement("div",{className:Le.searchMember,style:{width:550}},Ee.createElement(Oe.Z,{className:Le.searchMemberHeader},Ee.createElement(Ce.Z,{className:"ml30",flex:"100px"},"\u59D3\u540D"),Ee.createElement(Ce.Z,{flex:"110px"},"\u5B66\u53F7"),Ee.createElement(Ce.Z,{flex:"120px",style:{marginLeft:5}},"\u5206\u73ED")),Ee.createElement("div",{style:{overflow:"auto",height:390}},dt==null?void 0:dt.map((Qe,ut)=>Ee.createElement(Oe.Z,{key:ut,align:"middle",style:{height:48,lineHeight:"48px",paddingLeft:30,borderBottom:"1px solid rgba(48,97,208,0.1)"}},Ee.createElement(Ce.Z,{flex:"100px"},Qe.user_name),Ee.createElement(Ce.Z,{flex:"110px"},Qe.student_id),Ee.createElement(Ce.Z,{flex:"120px",style:{marginLeft:5}},Qe.user_group_name),Ee.createElement(Ce.Z,{style:{marginLeft:10}},Ee.createElement("i",{className:"iconfont icon-shanchudiao current",onClick:()=>{Wt(dt.filter(Je=>Je.user_id!=Qe.user_id)),qe(Rt.filter(Je=>Je!=Qe.user_id))}})))))))),!(it===1||it===2)&&Ee.createElement("div",{className:Le.bottom},Ee.createElement(le.ZP,{className:Le.no,onClick:()=>{Ke()}},"\u53D6\u6D88"),Ee.createElement(le.ZP,{loading:yt,type:"primary",onClick:()=>{xt()}},"\u786E\u5B9A")))};var se=(0,ke.connect)(({})=>({}))(me)},64205:function(Ut,ot,z){"use strict";var E=z(59301),fe=z(78241),Oe=z(8591),Ce=z(43418),Se=z(71418),Be=z(95237),le=z(5112),Te=z(5083),De=z(24905),Le=z(61186),ke=z.n(Le),We=z(38986),Ee=z(51257),ce=z(25690),y=z(12327),a=z(71037),x=Object.defineProperty,b=Object.defineProperties,ee=Object.getOwnPropertyDescriptors,te=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,re=(at,Ve,it)=>Ve in at?x(at,Ve,{enumerable:!0,configurable:!0,writable:!0,value:it}):at[Ve]=it,me=(at,Ve)=>{for(var it in Ve||(Ve={}))ne.call(Ve,it)&&re(at,it,Ve[it]);if(te)for(var it of te(Ve))ue.call(Ve,it)&&re(at,it,Ve[it]);return at},se=(at,Ve)=>b(at,ee(Ve)),ye=(at,Ve,it)=>new Promise((Ye,rt)=>{var yt=Gt=>{try{ft(it.next(Gt))}catch(Tt){rt(Tt)}},bt=Gt=>{try{ft(it.throw(Gt))}catch(Tt){rt(Tt)}},ft=Gt=>Gt.done?Ye(Gt.value):Promise.resolve(Gt.value).then(yt,bt);ft((it=it.apply(at,Ve)).next())});function Fe(at,Ve){const it=[];for(let Ye=at;Ye{let Ve=new Date;const it=ke()(at).format("HH");if(ke()(at).isSame(ke()(Ve),"day")){const Ye=ke()(Ve).format("HH"),rt=ke()(Ve).format("mm");return{disabledHours:()=>Fe(0,24).splice(1,Ye*1-1),disabledMinutes:()=>ke()(at).isSame(ke()(Ve),"hour")&&it<=Ye?Fe(0,60).splice(0,rt):Fe(60,60)}}else if(ke()(at).isSame(ke()(),"day")){const Ye=ke()().format("HH"),rt=ke()().format("mm");return{disabledHours:()=>Fe(0,24).splice(0,Ye),disabledMinutes:()=>it<=Ye?Fe(0,rt):Fe(60,60)}}else return!1},be=({exercise:at,dispatch:Ve})=>{var it;const Ye=(0,ce.useParams)(),[rt]=fe.default.useForm(),[yt,bt]=(0,E.useState)(1),[ft,Gt]=(0,E.useState)([]),[Tt,Lt]=(0,E.useState)(!0),[Rt,qe]=(0,E.useState)([]),[dt,Wt]=(0,E.useState)(!0),[Bn,Yt]=(0,E.useState)(!1);(0,E.useEffect)(()=>{at.actionTabs.key==="\u6279\u91CF\u7ED3\u675F"&&kn()},[at.actionTabs]);const kn=Mn=>ye(void 0,null,function*(){var Pt,zt;Lt(!0);const Ft=yield Ve({type:"exercise/getEndGroups",payload:se(me({},Ye),{check_ids:[...((Pt=at.actionTabs.selectArrs)==null?void 0:Pt.map(et=>Number(et)))||[]]})}),Ot=(zt=Ft==null?void 0:Ft.course_info)==null?void 0:zt.map((et,ze)=>se(me({},et),{key:et.course_group_id,title:et.course_group_name,name:et.course_group_name,disabled:!!et.is_published}));Ft&&(Ft!=null&&Ft.course_info)&&(Gt([...Ot]),rt.setFieldsValue({end_time:ke()(ke()(new Date((0,Ee.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})),Lt(!1)}),Ge=()=>ye(void 0,null,function*(){var Mn,Pt,zt,Ft;const Ot=me({},rt.getFieldsValue());if((Rt==null?void 0:Rt.length)<=0&&ft.length>0&&!((Mn=at.actionTabs)!=null&&Mn.unified_setting)){Oe.ZP.info("\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A");return}Yt(!0);const et={check_ids:[...((Pt=at.actionTabs.selectArrs)==null?void 0:Pt.map(St=>Number(St)))||[]],group_ids:Rt};dt||(et.end_time=ke()(Ot.end_time).format("YYYY-MM-DD HH:mm")),et.group_ids=Rt.map(St=>St.course_group_id),(yield(0,We.ZP)(`/api/courses/${Ye.coursesId}/exercises/end_exercise.json`,{method:"post",body:et})).status===0&&(Oe.ZP.success("\u64CD\u4F5C\u6210\u529F"),(0,Ee.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u6279\u91CF\u7ED3\u675F"]),Ve({type:"exercise/setActionTabs",payload:{}}),(zt=at==null?void 0:at.actionTabs)!=null&&zt.cb?(Ft=at==null?void 0:at.actionTabs)==null||Ft.cb():Ve({type:"classroomList/getClassroomExercisesList",payload:me({},at.actionTabs.params)})),Yt(!1)}),ln=()=>{bt(1),Gt([]),qe([]),Wt(!0)};return E.createElement(Ce.default,{centered:!0,title:"\u7ED3\u675F\u8003\u8BD5",open:at.actionTabs.key==="\u6279\u91CF\u7ED3\u675F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:Ge,width:680,confirmLoading:Bn||Tt,onCancel:()=>{ln(),Ve({type:"exercise/setActionTabs",payload:{}})}},E.createElement(Se.Z,{spinning:Tt},ft&&E.createElement(fe.default,{form:rt},E.createElement("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10"},E.createElement("img",{style:{marginRight:5,objectFit:"contain"},src:y.Z}),"\u8003\u8BD5\u65F6\u95F4\u7ED3\u675F\u540E\uFF0C\u5B66\u751F\u5C06\u4E0D\u80FD\u518D\u7B54\u9898\u3002"),E.createElement(Be.Z,{className:"mt20 mb10"},E.createElement("span",{className:"mr10"},E.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u7ED3\u675F\u65F6\u95F4"),E.createElement(le.ZP.Group,{value:dt,onChange:Mn=>{Wt(Mn.target.value),qe([])}},E.createElement(le.ZP,{value:!0},"\u7ACB\u5373\u7ED3\u675F"),E.createElement(le.ZP,{value:!1},"\u5B9A\u65F6\u7ED3\u675F")),E.createElement(fe.default.Item,{name:"end_time",style:{marginTop:-3,visibility:dt?"hidden":"visible"}},E.createElement(Te.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:ke()((0,Ee.U6)(),"HH:mm")},disabledDate:Mn=>Mn&&Mn0&&!((it=at.actionTabs)!=null&&it.unified_setting)&&E.createElement(Be.Z,{style:{marginBottom:"10px"}},E.createElement("span",{className:"mr10"},E.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u9009\u62E9\u73ED\u7EA7:"),E.createElement("div",null,ft.length>0&&E.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},E.createElement("span",{style:{flex:1}},E.createElement(De.default,{checked:Rt.length===ft.length,onChange:Mn=>{Rt.length===ft.length?qe([]):qe(ft)}},"\u5168\u9009")," "),E.createElement("span",{style:{width:16}}),E.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",Rt.length||0,"\u4E2A\u5206\u73ED")),E.createElement(a.Z,{data:ft,selectedRowKeys:Rt,setSelectedRowKeys:qe}))))))};ot.Z=(0,ce.connect)(({exercise:at})=>({exercise:at}))(be)},2773:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Tt}});var E=z(59301),fe=z(78241),Oe=z(8591),Ce=z(43418),Se=z(71418),Be=z(95237),le=z(5112),Te=z(5871),De=z(5083),Le=z(78673),ke=z(24905),We=z(3113),Ee=z(61186),ce=z.n(Ee),y=z(38986),a=z(51257),x=z(25690),b=z(81722),ee=z(12327),te=z(71037),ne=z(50242),ue={contentInterval:"contentInterval___wAfD8",numberInput:"numberInput___R9kLf",minorRuleText:"minorRuleText___LjpSg",failedList:"failedList___KYTHd",name:"name___MqNtz",publish:"publish___TPl6Z"},re=z(3039),me=z(75736),se=z(59301),ye=Object.defineProperty,Fe=Object.defineProperties,Me=Object.getOwnPropertyDescriptors,be=Object.getOwnPropertySymbols,at=Object.prototype.hasOwnProperty,Ve=Object.prototype.propertyIsEnumerable,it=(Lt,Rt,qe)=>Rt in Lt?ye(Lt,Rt,{enumerable:!0,configurable:!0,writable:!0,value:qe}):Lt[Rt]=qe,Ye=(Lt,Rt)=>{for(var qe in Rt||(Rt={}))at.call(Rt,qe)&&it(Lt,qe,Rt[qe]);if(be)for(var qe of be(Rt))Ve.call(Rt,qe)&&it(Lt,qe,Rt[qe]);return Lt},rt=(Lt,Rt)=>Fe(Lt,Me(Rt)),yt=(Lt,Rt,qe)=>new Promise((dt,Wt)=>{var Bn=Ge=>{try{kn(qe.next(Ge))}catch(ln){Wt(ln)}},Yt=Ge=>{try{kn(qe.throw(Ge))}catch(ln){Wt(ln)}},kn=Ge=>Ge.done?dt(Ge.value):Promise.resolve(Ge.value).then(Bn,Yt);kn((qe=qe.apply(Lt,Rt)).next())});function bt(Lt,Rt){const qe=[];for(let dt=Lt;dt{let Rt=new Date;const qe=ce()(Lt).format("HH");if(ce()(Lt).isSame(ce()(Rt),"day")){const dt=ce()(Rt).format("HH"),Wt=ce()(Rt).format("mm");return{disabledHours:()=>bt(0,24).splice(1,dt*1-1),disabledMinutes:()=>(console.log("\u7981\u6B62\u65F6\u95F4\uFF1A",qe,dt),ce()(Lt).isSame(ce()(Rt),"hour")&&qe<=dt?bt(0,60).splice(0,Wt):bt(60,60))}}else if(ce()(Lt).isSame(ce()(),"day")){const dt=ce()().format("HH"),Wt=ce()().format("mm");return{disabledHours:()=>bt(0,24).splice(0,dt),disabledMinutes:()=>qe<=dt?bt(0,Wt):bt(60,60)}}else return!1},Gt=({exercise:Lt,dispatch:Rt})=>{var qe,dt,Wt,Bn,Yt,kn,Ge,ln,Mn,Pt,zt,Ft,Ot,et,ze,St,xt,Ke,Qe,ut,Je,xe;const Zt=(0,x.useParams)(),[Xn]=fe.default.useForm(),[En,bn]=(0,E.useState)(1),[Gn,Kn]=(0,E.useState)([]),[Ct,Mt]=(0,E.useState)(!0),[Sn,Dt]=(0,E.useState)([]),[en,Sa]=(0,E.useState)(!0),[ia,Oa]=(0,E.useState)(!1),{workSetting:wn}=Lt,[Sr,Un]=(0,E.useState)(!1),[Wn,ma]=(0,E.useState)([]),[Ya,xa]=(0,E.useState)([]),[Lr,Tr]=(0,E.useState)(!1),[Nt,hn]=(0,E.useState)(!1),[mr,At]=(0,E.useState)(!1),[Xt,Pn]=(0,E.useState)(null),[xn,Ea]=(0,E.useState)(1),[qt,ie]=(0,E.useState)({}),[de,he]=(0,E.useState)({}),[Pe,Xe]=(0,E.useState)(!1);(0,E.useEffect)(()=>{var st;if(Lt.actionTabs.key==="\u6279\u91CF\u53D1\u5E03"&&(It(),za(),Lt.actionTabs.type===2)){const gn=(st=Lt.actionTabs)==null?void 0:st.unified_setting;Sa(gn)}},[Lt.actionTabs]),(0,E.useEffect)(()=>{var st,gn,lt,Fn,un,nt,Jt;(st=wn==null?void 0:wn.exercise)!=null&&st.publish_time&&Xn.setFieldsValue({publish_time:ce()((gn=wn==null?void 0:wn.exercise)==null?void 0:gn.publish_time)}),(lt=wn==null?void 0:wn.exercise)!=null&<.end_time&&Xn.setFieldsValue({end_time:ce()((Fn=wn==null?void 0:wn.exercise)==null?void 0:Fn.end_time)}),Xn.setFieldsValue({exercise_type:(un=wn==null?void 0:wn.exercise)==null?void 0:un.exercise_type,simulate_exercise_num:(nt=wn==null?void 0:wn.exercise)==null?void 0:nt.simulate_exercise_num}),Ea((Jt=wn==null?void 0:wn.exercise)==null?void 0:Jt.exercise_type)},[Lt]);const Bt=st=>{var gn;const lt=Xn.getFieldValue("publish_time");if(!lt||(gn=wn==null?void 0:wn.exercise)!=null&&gn.publish_time)return;let Fn;st===1?Fn=ce()(lt).add(120,"minutes"):Fn=ce()(lt).add(7,"days"),Xn.setFieldsValue({end_time:Fn})},It=st=>yt(void 0,null,function*(){var gn,lt;Mt(!0);const Fn=yield(0,b.N3)({coursesId:Zt.coursesId,check_ids:[...((gn=Lt.actionTabs.selectArrs)==null?void 0:gn.map(nt=>Number(nt)))||[]]});console.log(Fn,"res");const un=((lt=Fn==null?void 0:Fn.course_info)==null?void 0:lt.map((nt,Jt)=>rt(Ye({},nt),{key:nt.course_group_id,title:nt.course_group_name,name:nt.course_group_name,disabled:!!nt.is_published})))||[];if((Fn==null?void 0:Fn.status)!==-1){Kn([...un]);const nt=ce()();Xn.setFieldsValue({publish_time:nt}),(Xn.getFieldValue("exercise_type")||1)===1?Xn.setFieldsValue({end_time:ce()(nt).add(120,"minutes")}):Xn.setFieldsValue({end_time:ce()(nt).add(7,"days")})}Mt(!1)});(0,E.useEffect)(()=>{var st,gn,lt,Fn,un,nt;if((st=wn==null?void 0:wn.exercise)!=null&&st.is_appoint_user){const Jt=((lt=(gn=wn==null?void 0:wn.exercise)==null?void 0:gn.all_exercise_users)==null?void 0:lt.map($t=>$t.user_id))||[];ma([...Jt])}Tr((Fn=wn==null?void 0:wn.exercise)==null?void 0:Fn.is_appoint_user),hn((un=wn==null?void 0:wn.exercise)==null?void 0:un.is_miss_exam_user),At((nt=wn==null?void 0:wn.exercise)==null?void 0:nt.is_no_passing_user)},[wn]),(0,E.useEffect)(()=>{var st,gn,lt,Fn,un,nt,Jt,$t;(gn=(st=Lt==null?void 0:Lt.actionTabs)==null?void 0:st.selectArrs)!=null&&gn[0]&&Lt.actionTabs.key==="\u6279\u91CF\u53D1\u5E03"&&Rt({type:"exercise/getWorkSetting",payload:{categoryId:(Fn=(lt=Lt==null?void 0:Lt.actionTabs)==null?void 0:lt.selectArrs)==null?void 0:Fn[0],category:(nt=(un=Lt==null?void 0:Lt.actionTabs)==null?void 0:un.selectArrs)==null?void 0:nt[0],coursesId:($t=(Jt=Lt==null?void 0:Lt.actionTabs)==null?void 0:Jt.params)==null?void 0:$t.id}})},[(qe=Lt==null?void 0:Lt.actionTabs)==null?void 0:qe.selectArrs]);const pa=()=>yt(void 0,null,function*(){var st,gn,lt,Fn,un,nt,Jt;const $t=Ye({},Xn.getFieldsValue()),Tn=ce()(ce()($t.publish_time).format("YYYY-MM-DD HH:mm")).valueOf(),$n=ce()(ce()($t.end_time).format("YYYY-MM-DD HH:mm")).valueOf();if(console.log(Tn,Tn,33),$n<=Tn){Oe.ZP.info("\u7ED3\u675F\u65F6\u95F4\u4E0D\u5141\u8BB8\u5C0F\u4E8E\u7B49\u4E8E\u5F00\u59CB\u65F6\u95F4");return}if((Sn==null?void 0:Sn.length)<=0&&!en&&Gn.length>0&&!((st=wn==null?void 0:wn.exercise)!=null&&st.is_make_up_exercise)){Oe.ZP.info("\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A");return}const mn=Gn.map(ja=>ja.key),Yn={check_ids:[...((gn=Lt.actionTabs.selectArrs)==null?void 0:gn.map(ja=>Number(ja)))||[]],end_time:ce()($t.end_time).format("YYYY-MM-DD HH:mm"),publish_time:ce()($t.publish_time).format("YYYY-MM-DD HH:mm"),group_ids:Sn.map(ja=>ja.course_group_id),unified_setting:!Sn.length,exercise_type:$t.exercise_type,simulate_exercise_num:$t.simulate_exercise_num};if(((lt=Lt.actionTabs.selectArrsAll)==null?void 0:lt.length)>0&&Lt.actionTabs.type===1&&(Yn.check_ids=[...((un=(Fn=Lt.actionTabs.selectArrsAll)==null?void 0:Fn.filter(ja=>!ja.high_resources_consume||ja.high_resources_consume_permission))==null?void 0:un.map(ja=>Number(ja==null?void 0:ja.id)))||[]]),(nt=wn==null?void 0:wn.exercise)!=null&&nt.is_make_up_exercise){if(Lr&&Wn.length<=0||!Lr&&!(Nt||mr)){Oe.ZP.error("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F");return}Yn.is_appoint_user=Lr,Yn.is_miss_exam_user=Nt,Yn.is_no_passing_user=mr,Lr?Yn.make_up_exercise_users=Wn.map(ja=>({user_id:ja})):Yn.make_up_exercise_user=[]}let{is_locked:na,open_camera:er,screen_open:yr,login_restrict:Jn,ip_bind:Rr,ip_limit:Br,is_random:br,id:Pr,identity_verify:tr,open_phone_video_recording:Nr}=wn==null?void 0:wn.exercise;if(Lt.actionTabs.key!=="\u6279\u91CF\u53D1\u5E03"||(na||er||yr||Jn||Rr||Br=="pub"||Br=="inner"||tr||Nr)&&$t.exercise_type==2){if(Rt({type:"exercise/setActionTabs",payload:{}}),Lt.actionTabs.type==2){let ja=Ce.default.confirm({width:666,centered:!0,okText:"\u7ACB\u5373\u8C03\u6574",cancelText:"\u4E0D\u9700\u8981",title:"\u63D0\u793A",icon:null,content:se.createElement("div",null,"\u5F53\u524D\u8003\u8BD5\u6A21\u5F0F\u4E3A\u201C\u6A21\u62DF\u8003\u8BD5\u201D\uFF0C\u60A8\u5DF2\u5F00\u542F",se.createElement("span",{style:{color:"#FA6400"}}," ",(0,a.hi)(wn==null?void 0:wn.exercise)," "),"\u9632\u4F5C\u5F0A\u89C4\u5219\uFF0C\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\u3002\u662F\u5426\u9700\u8981\u8FDB\u884C\u8C03\u6574\uFF1F"),onOk:()=>yt(void 0,null,function*(){var Kr;Xe(!0);let uo=yield(0,me.Tr)({exercise_ids:[...((Kr=Lt.actionTabs.selectArrs)==null?void 0:Kr.map(ao=>Number(ao)))||[]],course_id:Zt.coursesId,type:"exercise"});if((uo==null?void 0:uo.student_count)===0){if((yield qn(Yn))&&Lt.actionTabs.isRouter){ja.destroy(),x.history.push(`/classrooms/${Zt.coursesId}/exercise/${Pr}/detail?random=${br}&tabs=3&childrenTabs=2`);return}Rt({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else he(Yn),ie(uo)}),onCancel:()=>{ja.destroy(),Xe(!1),qn(Yn)}})}else{let ja=Ce.default.info({width:580,centered:!0,okText:"\u6211\u77E5\u9053\u4E86",title:"\u63D0\u793A",icon:null,content:se.createElement("div",null,"\u6A21\u62DF\u8003\u8BD5\u5F00\u542F\u9632\u4F5C\u5F0A\u89C4\u5219\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\uFF0C\u53EF\u6839\u636E\u8003\u8BD5\u9700\u8981\u8FDB\u884C\u8C03\u6574\u3002"),onOk:()=>yt(void 0,null,function*(){var Kr;Xe(!0);let uo=yield(0,me.Tr)({exercise_ids:[...((Kr=Lt.actionTabs.selectArrs)==null?void 0:Kr.map(ao=>Number(ao)))||[]],course_id:Zt.coursesId,type:"exercise"});if((uo==null?void 0:uo.student_count)===0){if((yield qn(Yn))&&Lt.actionTabs.isRouter){x.history.push(`/classrooms/${Zt.coursesId}/exercise/${Pr}/detail?random=${br}&tabs=3&childrenTabs=2`);return}Rt({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else he(Yn),ie(uo)})})}return}let xr=yield(0,me.Tr)({exercise_ids:[...((Jt=Lt.actionTabs.selectArrs)==null?void 0:Jt.map(ja=>Number(ja)))||[]],course_id:Zt.coursesId,type:"exercise"});(xr==null?void 0:xr.student_count)===0?qn(Yn):(he(Yn),ie(xr))}),Rn=()=>{var st;let gn=[...(st=Lt.actionTabs.selectArrsAll)==null?void 0:st.filter(lt=>lt.high_resources_consume&&!lt.high_resources_consume_permission)];(gn==null?void 0:gn.length)>0&&Lt.actionTabs.type===1&&Ce.default.confirm({centered:!0,icon:null,footer:null,width:560,title:"\u63D0\u793A",closable:!0,content:se.createElement("div",null,se.createElement("div",{className:ue.tipcontent},se.createElement("div",{style:{color:"#191919"}},"\u60A8\u6709 ",gn==null?void 0:gn.length," \u4E2A\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u53D1\u5E03\u5931\u8D25\uFF0C\u8BF7\u5355\u72EC\u8FDB\u884C\u53D1\u5E03\u3002"),se.createElement("div",{className:"mt20 mb20"},gn==null?void 0:gn.map(lt=>se.createElement("div",{className:ue.failedList,key:lt.id},se.createElement("div",{className:ue.name},lt==null?void 0:lt.exercise_name),se.createElement("div",{className:ue.publish,onClick:()=>{(0,a.xg)(`/classrooms/${Zt.coursesId}/exercise/${lt.id}/detail?random=${lt.is_random}`)}},"\u53D1\u5E03"))))))})},qn=st=>yt(void 0,null,function*(){var gn,lt,Fn;if(Lt.actionTabs.type===1){let Jt=[...(gn=Lt.actionTabs.selectArrsAll)==null?void 0:gn.filter($t=>$t.high_resources_consume&&!$t.high_resources_consume_permission)];if((Jt==null?void 0:Jt.length)==Lt.actionTabs.selectArrsAll.length){Rt({type:"exercise/setActionTabs",payload:{}}),Rn();return}}let un=!1;return Oa(!0),(yield(0,y.ZP)(`/api/courses/${Zt.coursesId}/exercises/publish.json`,{method:"post",body:st})).status===0&&((0,a.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u7ACB\u5373\u53D1\u5E03"]),za(),Oe.ZP.success("\u53D1\u5E03\u6210\u529F"),Rt({type:"exercise/setActionTabs",payload:{}}),(lt=Lt==null?void 0:Lt.actionTabs)!=null&<.cb?(Fn=Lt==null?void 0:Lt.actionTabs)==null||Fn.cb():Rt({type:"classroomList/getClassroomExercisesList",payload:Ye({},Lt.actionTabs.params)}),un=!0,Lt.actionTabs.type===1&&Rn()),Oa(!1),un}),za=()=>{bn(1),Kn([]),Dt([])},An=(st,gn,lt)=>{st<=0?Oe.ZP.info("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F"):(ma(gn),xa(lt),Un(!1))};return se.createElement(Ce.default,{centered:!0,title:"\u53D1\u5E03\u8003\u8BD5",open:Lt.actionTabs.key==="\u6279\u91CF\u53D1\u5E03",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:660,onOk:pa,confirmLoading:ia||Ct,onCancel:()=>{za(),Rt({type:"exercise/setActionTabs",payload:{}})}},se.createElement(Se.Z,{spinning:Ct},Gn&&se.createElement(fe.default,{form:Xn},!!((dt=Lt==null?void 0:Lt.actionTabs)!=null&&dt.disabled)&&se.createElement("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10"},se.createElement("img",{style:{marginRight:5,objectFit:"contain"},src:ee.Z}),"\u5DF2\u7ECF\u53D1\u5E03\u8FC7\u8003\u8BD5\u7684\u8BD5\u5377\u4E0D\u53EF\u4EE5\u7EDF\u4E00\u53D1\u5E03\u3002"),!((Wt=wn==null?void 0:wn.exercise)!=null&&Wt.is_make_up_exercise)&&se.createElement(se.Fragment,null,se.createElement(Be.Z,null,se.createElement("span",{className:"mr10",style:{lineHeight:"32px"}},se.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u8003\u8BD5\u6A21\u5F0F"),se.createElement(fe.default.Item,{name:"exercise_type"},se.createElement(le.ZP.Group,{disabled:((Bn=wn==null?void 0:wn.exercise)==null?void 0:Bn.exercise_status)>1,onChange:st=>{Ea(st.target.value),Bt(st.target.value)}},se.createElement(le.ZP,{value:1},"\u6B63\u5F0F\u8003\u8BD5"),se.createElement(le.ZP,{value:2},"\u6A21\u62DF\u8003\u8BD5")))),xn==2&&se.createElement(Be.Z,{className:`${ue.contentInterval}`},se.createElement("span",{className:`${ue.minorRuleText}`,style:{marginLeft:50}},"\u6BCF\u4E2A\u5B66\u751F\u5141\u8BB8\u8FDB\u884C\u8003\u8BD5"),se.createElement(fe.default.Item,{name:"simulate_exercise_num"},se.createElement(Te.Z,{className:ue.numberInput,style:{width:145},precision:0,size:"middle",disabled:((Yt=wn==null?void 0:wn.exercise)==null?void 0:Yt.exercise_status)>1,min:1,max:999})),se.createElement("span",null,"\u6B21",se.createElement("span",{style:{color:"#999999"}},"\uFF08\u53EF\u8BBE\u7F6E1~999\u6B21\uFF09")))),se.createElement(Be.Z,null,se.createElement("span",{className:"mr10 mt5"},se.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u8003\u8BD5\u65F6\u95F4"),se.createElement(fe.default.Item,{name:"publish_time"},se.createElement(De.default,{style:{width:170},disabledDate:st=>st&&st<=ce()().subtract(0,"days"),disabledTime:ft,placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:ce()((0,a.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1})),se.createElement("span",{className:"mt5 ml5 mr5"},"\u5230"),se.createElement(fe.default.Item,{name:"end_time"},se.createElement(De.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:ce()((0,a.U6)(),"HH:mm")},disabledDate:st=>st&&st{var lt,Fn,un,nt,Jt;if(Tr(st),st)if((lt=wn==null?void 0:wn.exercise)!=null&<.is_appoint_user){const $t=(un=(Fn=wn==null?void 0:wn.exercise)==null?void 0:Fn.all_exercise_users)==null?void 0:un.map(Tn=>Tn.user_id);ma([...$t])}else ma([]),hn(!1),At(!1);else hn((nt=wn==null?void 0:wn.exercise)==null?void 0:nt.is_miss_exam_user),At((Jt=wn==null?void 0:wn.exercise)==null?void 0:Jt.is_no_passing_user)},disabled:((Ge=wn==null?void 0:wn.exercise)==null?void 0:Ge.exercise_status)!==1}),se.createElement("span",{style:{marginLeft:"10px",fontSize:"14px",color:"3333"}},"\u6307\u5B9A\u5B66\u751F")),!Lr&&se.createElement(Be.Z,{className:"mt20",style:{paddingLeft:"90px"},align:"middle"},se.createElement(ke.default,{checked:Nt,disabled:((ln=wn==null?void 0:wn.exercise)==null?void 0:ln.exercise_status)!==1||((Mn=wn==null?void 0:wn.exercise)==null?void 0:Mn.miss_exam_count)<=0,onChange:st=>{hn(st.target.checked)}},se.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u7F3A\u8003")),se.createElement("span",{style:{color:"#0152d9",cursor:"pointer",marginRight:"60px"},onClick:()=>{Pn(1),Tr(!1),Un(!0)}},"\uFF08",`${(Pt=wn==null?void 0:wn.exercise)==null?void 0:Pt.miss_exam_count}\u4EBA`,"\uFF09"),se.createElement(ke.default,{checked:mr,disabled:((zt=wn==null?void 0:wn.exercise)==null?void 0:zt.exercise_status)!==1||((Ft=wn==null?void 0:wn.exercise)==null?void 0:Ft.no_passing_count)<=0,onChange:st=>{At(st.target.checked)}},se.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u672A\u53CA\u683C")),se.createElement("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{Pn(2),Tr(!1),Un(!0)}},"\uFF08",`${(Ot=wn==null?void 0:wn.exercise)==null?void 0:Ot.no_passing_count}\u4EBA`,"\uFF09")),Lr&&se.createElement(Be.Z,{className:"mt20",style:{paddingLeft:"90px"}},se.createElement(We.ZP,{type:"primary",ghost:!0,disabled:((et=wn==null?void 0:wn.exercise)==null?void 0:et.exercise_status)!==1,onClick:()=>{Un(!0),Pn(void 0)}},se.createElement("span",null,se.createElement("i",{className:"iconfont icon-tianjia4 mr5",style:{fontSize:"14px"}})),se.createElement("span",null,"\u9009\u62E9\u5B66\u751F")),se.createElement("span",{style:{color:"#333",display:"inline-block",height:"32px",lineHeight:"32px",marginLeft:"10px"}},"\uFF08\u5DF2\u9009 ",`${Wn.length||0} \u4EBA`,"\uFF09"))),Lt.actionTabs.type===2&&!((ze=wn==null?void 0:wn.exercise)!=null&&ze.is_make_up_exercise)&&se.createElement(Be.Z,{style:{marginBottom:"10px"}},se.createElement("span",{className:"mr10"},se.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u9009\u62E9\u73ED\u7EA7"),se.createElement(le.ZP.Group,{value:en,onChange:st=>{Sa(st.target.value),Dt([])}},se.createElement(le.ZP,{disabled:!!((St=Lt==null?void 0:Lt.actionTabs)!=null&&St.disabled)||Gn.some(st=>st==null?void 0:st.is_published)||!((xt=Lt==null?void 0:Lt.actionTabs)!=null&&xt.manage_all_group),value:!0},"\u7EDF\u4E00\u53D1\u5E03"),se.createElement(le.ZP,{disabled:Gn.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),Gn.length<=0&&Lt.actionTabs.type===2&&!((Ke=wn==null?void 0:wn.exercise)!=null&&Ke.is_make_up_exercise)&&se.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"'),(Lt.actionTabs.type===1||!en)&&!((Qe=wn==null?void 0:wn.exercise)!=null&&Qe.is_make_up_exercise)&&Gn.length>0&&se.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},se.createElement("span",{style:{flex:1}},se.createElement(ke.default,{checked:Sn.length===Gn.length,onChange:st=>{Sn.length===Gn.length?Dt([]):Dt(Gn)}},"\u5168\u9009")),se.createElement("span",{style:{width:16}}),se.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",Sn.length||0,"\u4E2A\u5206\u73ED")),(Lt.actionTabs.type===1||!en)&&!((ut=wn==null?void 0:wn.exercise)!=null&&ut.is_make_up_exercise)&&Gn.length>0&&se.createElement(te.Z,{data:Gn,selectedRowKeys:Sn,setSelectedRowKeys:Dt})),se.createElement(ne.Z,{visible:Sr,setVisible:Un,onK:An,selectKeys:Wn,selectRows:Ya,appointStudent:Lr,modalParams:Xt,courseId:Zt.categoryId||((xe=(Je=Lt==null?void 0:Lt.actionTabs)==null?void 0:Je.selectArrs)==null?void 0:xe[0])})),se.createElement(re.Z,{resdata:qt,type:"exercisepush",okloading:ia,oktext:(qt==null?void 0:qt.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:st=>yt(void 0,null,function*(){var gn,lt,Fn;Oa(!0);let un=yield(0,y.ZP)(`/api/courses/${Zt.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"exercise",ids:[...((gn=Lt.actionTabs.selectArrs)==null?void 0:gn.map(nt=>Number(nt)))||[]]}});if(Oa(!1),(un==null?void 0:un.status)===0)if(Pe){let nt=yield qn(de);if(Ce.default.destroyAll(),nt&&Lt.actionTabs.isRouter){x.history.push(`/classrooms/${Zt.coursesId}/exercise/${(lt=wn==null?void 0:wn.exercise)==null?void 0:lt.id}/detail?random=${(Fn=wn==null?void 0:wn.exercise)==null?void 0:Fn.is_random}&tabs=3&childrenTabs=2`);return}Rt({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else qn(de)})}))};var Tt=(0,x.connect)(({exercise:Lt})=>({exercise:Lt}))(Gt)},71037:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Le}});var E=z(59301),fe=z(92832),Oe=z(24905),Ce=z(95237),Se={leftdiv:"leftdiv___iuhY9",listClass:"listClass___o5N53",spantitle:"spantitle___KVMSL",rightdiv:"rightdiv___f2zZr"},Be="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",le=z(28426),Te=(ke,We,Ee)=>new Promise((ce,y)=>{var a=ee=>{try{b(Ee.next(ee))}catch(te){y(te)}},x=ee=>{try{b(Ee.throw(ee))}catch(te){y(te)}},b=ee=>ee.done?ce(ee.value):Promise.resolve(ee.value).then(a,x);b((Ee=Ee.apply(ke,We)).next())}),Le=({data:ke,value:We=[],handleChangePage:Ee,setSelectedRowKeys:ce,selectedRowKeys:y,onChange:a=()=>{}})=>{const[x,b]=(0,E.useState)([]),[ee,te]=(0,E.useState)([]),[ne,ue]=(0,E.useState)([]);let[re,me]=(0,E.useState)(1),[se,ye]=(0,E.useState)();return(0,E.useEffect)(()=>{b(ke),te([]),ue([])},[ke]),(0,E.useEffect)(()=>{ce&&(te(y),ue(y))},[y]),E.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},E.createElement("div",{className:Se.leftdiv},E.createElement(fe.default.Search,{size:"middle",onChange:Fe=>Te(void 0,null,function*(){b(ke.filter(Me=>{var be;return(be=Me==null?void 0:Me.name)==null?void 0:be.includes(Fe.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),x.length===0&&E.createElement(le.Z,{styles:{margin:"70px auto"},customText:"\u6682\u65E0\u5206\u73ED"}),E.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},E.createElement(Oe.default.Group,{value:ee.map(Fe=>`${Fe.course_group_id}`),onChange:Fe=>{ce(x.filter(Me=>Fe.includes(`${Me.course_group_id}`)))},style:{marginTop:"10px",flexDirection:"column"}},x.map((Fe,Me)=>E.createElement(Ce.Z,{key:Fe.course_group_id,style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200}},E.createElement(Oe.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:Fe.is_published,value:`${Fe.course_group_id}`},E.createElement("div",{className:Se.listClass},E.createElement("span",{className:Se.spantitle,style:{width:Fe.is_published?"108px":"170px"}},Fe.name),Fe.is_published&&E.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03")))))))),E.createElement("div",{className:Se.rightdiv},E.createElement(fe.default.Search,{onChange:Fe=>{ue(ee.filter(Me=>Me.name.includes(Fe.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),ne.length===0&&E.createElement(le.Z,{styles:{margin:"70px auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),ne.length>0&&E.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},E.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},ne.map((Fe,Me)=>E.createElement(Ce.Z,{justify:"space-between",style:{marginTop:"10px"},key:Fe.course_group_id},E.createElement("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"}},Fe.name),E.createElement("img",{src:Be,style:{cursor:"pointer",height:"16px",marginRight:17},onClick:()=>{ce(ee.filter(be=>`${be.course_group_name}`!=`${Fe.course_group_name}`))}})))))))}},74255:function(Ut,ot,z){"use strict";var E=z(59301),fe=z(31797),Oe=z(5871),Ce=z(78241),Se=z(43418),Be=z(71418),le=z(1710),Te=z(92832),De=z(95237),Le=z(43604),ke=z(3113),We=z(81722),Ee=z(61186),ce=z.n(Ee),y=z(25690),a=z(51257),x=z(6383),b=z(48790),ee=z(45937),te=z(59301),ne=(se,ye,Fe)=>new Promise((Me,be)=>{var at=Ye=>{try{it(Fe.next(Ye))}catch(rt){be(rt)}},Ve=Ye=>{try{it(Fe.throw(Ye))}catch(rt){be(rt)}},it=Ye=>Ye.done?Me(Ye.value):Promise.resolve(Ye.value).then(at,Ve);it((Fe=Fe.apply(se,ye)).next())});const{Countdown:ue}=fe.default,re=({value:se,onChange:ye,MaxMinutes:Fe})=>te.createElement(te.Fragment,null,te.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"1.\u53EA\u6709\u5F53\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u665A\u4E8E\u5B66\u751F\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u65F6\uFF0C\u624D\u652F\u6301\u5BF9\u5B66\u751F\u8FDB\u884C\u5EF6\u65F6\u64CD\u4F5C\uFF1B",te.createElement("br",null),"2.\u6BCF\u4E2A\u5B66\u751F\u7684\u6700\u5927\u53EF\u5EF6\u65F6\u65F6\u95F4=\u8003\u8BD5\u622A\u6B62\u65F6\u95F4-\u5B66\u751F\u5F53\u524D\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u3002",te.createElement("br",null)),te.createElement(Oe.Z,{value:se,onChange:ye,min:0,precision:0,max:Fe,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${Fe}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),me=({exercise:se,successCb:ye,dispatch:Fe})=>{var Me,be,at,Ve;const it=(0,y.useParams)(),[Ye]=Ce.default.useForm(),rt=Ce.default.useWatch("time",Ye),[yt,bt]=(0,E.useState)(!1),ft=(0,E.useRef)(),{actionTabs:Gt}=se,[Tt,Lt]=(0,E.useState)(),[,Rt,qe,dt]=(0,ee.U)(We.n7,{id:it.categoryId}),[,Wt,Bn]=(0,ee.U)(We.Cd,{});(0,E.useEffect)(()=>{se.actionTabs.key==="student-unlock"&&(bt(!1),Ye.resetFields())},[se.actionTabs.key]);const Yt=()=>new Promise(et=>ne(void 0,null,function*(){var ze,St;return ft.current=yield(0,x.y)({ip_limit:(ze=Gt==null?void 0:Gt.exerciseParams)==null?void 0:ze.ip_limit,ip_bind:(St=Gt==null?void 0:Gt.exerciseParams)==null?void 0:St.ip_bind_type}),et()})),kn=()=>ne(void 0,null,function*(){var et,ze,St,xt,Ke;yield Ye.validateFields();const Qe=Ye.getFieldsValue();if(bt(!0),(((et=Gt==null?void 0:Gt.exerciseParams)==null?void 0:et.ip_limit)!=="no"||(ze=Gt==null?void 0:Gt.exerciseParams)!=null&&ze.ip_bind_type)&&(yield Yt()),(yield(0,We.ZD)((St=Gt==null?void 0:Gt.exerciseParams)==null?void 0:St.id,{exercise_user_id:(xt=Gt==null?void 0:Gt.exerciseParams)==null?void 0:xt.exercise_user_id,unlock_key:Qe.unlock_key,time:Qe.time,ip:ft.current})).status===0){if(ye){Fe({type:"exercise/setActionTabs",payload:{}}),ye();return}const Je=Gt==null?void 0:Gt.exerciseParams;(0,a.nr)({inner_ip:Je.inner_ip,public_ip:Je.public_ip,open_camera:Je.open_camera,ip_limit:Je.ip_limit,ip_bind:Je.ip_bind,ip_bind_type:Je.ip_bind_type,exercise_tips:Je.exercise_tips,exerciseId:Je.id,screen_open:Je.screen_open,screen_num:Je.screen_num,screen_sec:Je.screen_sec,coursesId:it.coursesId,login:(Ke=(0,b.eY)())==null?void 0:Ke.login,history,identity_verify:Je.identity_verify,open_phone_video_recording:Je.open_phone_video_recording,current_status:Je.current_status}),Fe({type:"exercise/setActionTabs",payload:{}})}bt(!1)}),Ge=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:et=>te.createElement("span",{className:et.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},et)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:et=>te.createElement("span",{className:et.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},et)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],ln=((Me=Gt==null?void 0:Gt.exerciseParams)==null?void 0:Me.errorMessage)&&typeof((be=Gt==null?void 0:Gt.exerciseParams)==null?void 0:be.errorMessage)=="object";(0,E.useEffect)(()=>{se.actionTabs.key==="student-unlock"&&ne(void 0,null,function*(){const et=yield Bn(it);yield qe({}),et.status||Lt(et)})},[se.actionTabs.key]);const{time:Mn,end_time:Pt}=(Tt==null?void 0:Tt.exercise)||{},zt=dt!=null&&dt.user_end_time?ce()(dt==null?void 0:dt.user_end_time).add(1,"minutes"):ce()(),Ft=ce()(dt==null?void 0:dt.user_total_end_time)>zt?Math.round(ce().duration(ce()(dt==null?void 0:dt.user_total_end_time).diff(zt.startOf("minute"))).asMinutes()):0,Ot=((dt==null?void 0:dt.student_left_minutes)||0)+(rt||0);return te.createElement(te.Fragment,null,te.createElement(Se.default,{width:514,centered:!0,closable:!!((at=Gt==null?void 0:Gt.exerciseParams)!=null&&at.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:se.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{Fe({type:"exercise/setActionTabs",payload:{}})}},te.createElement(Be.Z,{spinning:Rt||Wt},ln&&te.createElement("div",{style:{marginBottom:16}},"\u8BE5\u8D26\u53F7\u5DF2\u7ECF\u5B58\u5728\u5F02\u5E38\u60C5\u51B5\uFF0C\u82E5\u975E\u672C\u4EBA\u64CD\u4F5C\uFF0C\u8BF7\u8054\u7CFB\u76D1\u8003\u8001\u5E08\u8BF4\u660E\u60C5\u51B5\u3002 "),!ln&&te.createElement("div",{style:{marginBottom:16}},"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u5728\u8003\u8BD5\u65F6\u4E2D\u9014\u9000\u51FA\uFF0C\u73B0\u5DF2\u5C06\u8003\u8BD5\u9501\u5B9A\u3002\u5982\u9700\u7EE7\u7EED\u8FDB\u884C\u8003\u8BD5\uFF0C \u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8BFE\u5802\u8001\u5E08\u8FDB\u884C\u89E3\u9501\uFF01"),ln&&te.createElement(le.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((Ve=Gt==null?void 0:Gt.exerciseParams)==null?void 0:Ve.errorMessage)||{}],columns:Ge}),te.createElement("div",{className:""},te.createElement(Ce.default,{form:Ye,layout:"vertical",autoComplete:"off"},te.createElement(Ce.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},te.createElement(Te.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),Mn!==-1?te.createElement(te.Fragment,null,te.createElement(Ce.default.Item,{name:"time",label:te.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",te.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",ce()(dt==null?void 0:dt.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},te.createElement(re,{MaxMinutes:Ft})),te.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",te.createElement("span",{className:"ml5"},Rt||Wt?"--":Ot),"\u5206\u949F",Ot!==0&&(dt==null?void 0:dt.user_end_time)&&te.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",te.createElement("span",{className:"ml5"},ce()(dt==null?void 0:dt.user_end_time).add(rt||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):te.createElement("span",{style:{color:"#F6A53B"}}," \u5F53\u524D\u8003\u8BD5\u672A\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F\uFF0C\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u4E3A ",ce()(Pt).format("YYYY-MM-DD HH:mm")))),te.createElement(De.Z,{justify:"space-between",align:"middle"},te.createElement(Le.Z,null),te.createElement(Le.Z,null,te.createElement(ke.ZP,{loading:yt,onClick:kn},"\u8FDB\u5165\u8003\u8BD5"))))))};ot.Z=(0,y.connect)(({exercise:se})=>({exercise:se}))(me)},75582:function(Ut,ot,z){"use strict";z.d(ot,{w:function(){return Be}});var E=z(38986),fe=z(43418),Oe=z(25690),Ce=z(59301),Se=(le,Te,De)=>new Promise((Le,ke)=>{var We=y=>{try{ce(De.next(y))}catch(a){ke(a)}},Ee=y=>{try{ce(De.throw(y))}catch(a){ke(a)}},ce=y=>y.done?Le(y.value):Promise.resolve(y.value).then(We,Ee);ce((De=De.apply(le,Te)).next())});const Be=(le,Te,De="\u6B63\u5728\u8FDB\u5165\u8BC4\u9605\uFF0C\u8BF7\u7A0D\u540E...",Le=1,ke=2)=>Se(void 0,null,function*(){Le===1&&(0,Oe.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:Le===1?De:"\u6B63\u5728\u68C0\u6D4B\u4E2D\uFF0C\u8BF7\u7A0D\u540E..."}});const We=yield(0,E.ZP)(`/api/exercises/${Te}/user_appraise_status.json`,{method:"get",params:{appraise_type:Le}});if((We==null?void 0:We.status)===-1)return(0,Oe.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1}}),Promise.reject();let Ee={status:0};if((We==null?void 0:We.type)===2&&(Ee=yield(0,E.ZP)(`/api/exercises/${Te}/create_appraise_students.json`,{method:"get"})),(0,Oe.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(Ee==null?void 0:Ee.status)===-1)return Promise.reject();if((We==null?void 0:We.type)===2){const ce=()=>{Oe.history.replace(`/classrooms/${le}/exercise/${Te}/centralizeReview/${Ee==null?void 0:Ee.login}`)};if(fe.default.confirm({centered:!0,width:470,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",keyboard:!1,onOk:ce,onCancel:()=>{ke===1&&Oe.history.replace(`/classrooms/${le}/exercise/${Te}/detail`)},content:Ce.createElement("div",null,Ce.createElement("div",null,"\u60A8\u5DF2\u6210\u4E3A\u6307\u5B9A\u9605\u5377\u6559\u5E08\uFF0C\u662F\u5426\u73B0\u5728\u524D\u5F80",Ce.createElement("span",{onClick:ce,className:"ml5 mr5 c-light-primary current"},"\u96C6\u4E2D\u9605\u5377"),"\u7EE7\u7EED\u8BC4\u9605\uFF1F"),Ce.createElement("div",{className:"c-grey-999"},"\uFF08\u9605\u5377\u7ED3\u675F\u540E\u6062\u590D\u5B66\u751F\u4E2A\u4EBA\u8BC4\u9605\u529F\u80FD\uFF0C\u5E76\u5C55\u793A\u5B66\u751F\u6210\u7EE9\uFF09"))}),ke!==3)return Promise.reject()}if((We==null?void 0:We.type)===3&&(fe.default.info({centered:!0,width:470,okText:"\u786E\u5B9A",keyboard:!1,title:"\u63D0\u793A",onOk:()=>{ke===1&&Oe.history.replace(`/classrooms/${le}/exercise/${Te}/detail`)},content:Ce.createElement("div",null,(We==null?void 0:We.message)||"")}),ke!==3)||(We==null?void 0:We.type)===4&&(fe.default.info({centered:!0,width:470,okText:"\u786E\u5B9A",title:"\u63D0\u793A",keyboard:!1,onOk:()=>{ke===1&&Oe.history.replace(`/classrooms/${le}/exercise/${Te}/detail`)},content:Ce.createElement("div",null,(We==null?void 0:We.message)||"")}),ke!==3))return Promise.reject()})},88873:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return se}});var E=z(59301),fe={anchorNavigation:"anchorNavigation___qD4R0",tabs:"tabs___hVMvA",box:"box___Qz1lW",head:"head___WZZdl"},Oe=Object.defineProperty,Ce=Object.getOwnPropertySymbols,Se=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,le=(ye,Fe,Me)=>Fe in ye?Oe(ye,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Me}):ye[Fe]=Me,Te=(ye,Fe)=>{for(var Me in Fe||(Fe={}))Se.call(Fe,Me)&&le(ye,Me,Fe[Me]);if(Ce)for(var Me of Ce(Fe))Be.call(Fe,Me)&&le(ye,Me,Fe[Me]);return ye};const De=ye=>React.createElement("svg",Te({width:17,height:18,xmlns:"http://www.w3.org/2000/svg"},ye),React.createElement("title",null,"\u88C5\u9970\u70B9"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"100%",y1:"50%",x2:"0%",y2:"50%",id:"dot_svg__a"},React.createElement("stop",{stopColor:"#5EC7EA",offset:"0%"}),React.createElement("stop",{stopColor:"#3055D0",offset:"100%"}))),React.createElement("g",{transform:"translate(0 -1)",fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"m4.342 2.005 11.896 7.138a1 1 0 0 1 0 1.714L4.342 17.995a1 1 0 0 1-1.378-1.362L6.834 10l-3.87-6.633a1 1 0 0 1 1.378-1.362Z",fill:"url(#dot_svg__a)"}),React.createElement("circle",{fill:"#3061D0",cx:2,cy:10,r:2})));var Le="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIxMDAlIiB5MT0iNTAlIiB4Mj0iMCUiIHkyPSI1MCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjNUVDN0VBIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMwNTVEMCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMSkiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0ibTQuMzQyIDIuMDA1IDExLjg5NiA3LjEzOGExIDEgMCAwIDEgMCAxLjcxNEw0LjM0MiAxNy45OTVhMSAxIDAgMCAxLTEuMzc4LTEuMzYyTDYuODM0IDEwbC0zLjg3LTYuNjMzYTEgMSAwIDAgMSAxLjM3OC0xLjM2MloiIGZpbGw9InVybCgjYSkiLz48Y2lyY2xlIGZpbGw9IiMzMDYxRDAiIGN4PSIyIiBjeT0iMTAiIHI9IjIiLz48L2c+PC9zdmc+",ke=z(99313),We=z(92310),Ee=z.n(We),ce=z(59301),y=Object.defineProperty,a=Object.defineProperties,x=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,ne=(ye,Fe,Me)=>Fe in ye?y(ye,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Me}):ye[Fe]=Me,ue=(ye,Fe)=>{for(var Me in Fe||(Fe={}))ee.call(Fe,Me)&&ne(ye,Me,Fe[Me]);if(b)for(var Me of b(Fe))te.call(Fe,Me)&&ne(ye,Me,Fe[Me]);return ye},re=(ye,Fe)=>a(ye,x(Fe)),se=({dataSource:ye,className:Fe,style:Me})=>{const[be,at]=(0,E.useState)([]),[Ve,it]=(0,E.useState)(""),Ye=(0,E.useRef)("");(0,E.useEffect)(()=>{if(ye!=null&&ye.length){const bt=String(Math.random()).slice(-6),ft=ye.map(Gt=>re(ue({},Gt),{key:`${bt}-${Gt.key}`}));at(ft),it(ft[0].key)}},[ye.length]);const rt=bt=>{it(bt),Ye.current=bt;const ft=document.getElementById(bt);if(ft){const Gt=ft.getBoundingClientRect().top+window.scrollY-50;window.scrollTo({top:Gt,behavior:"smooth"})}},yt=()=>{const bt=be.map(Gt=>document.getElementById(Gt.key)),ft=window.innerHeight/2;for(const Gt of bt)if(Gt){const Tt=Gt.getBoundingClientRect();if(Tt.top>=0&&Tt.top(window.addEventListener("scroll",yt),()=>{window.removeEventListener("scroll",yt)}),[be]),ce.createElement("div",{className:Ee()(fe.anchorNavigation,Fe),style:Me},ce.createElement(ke.default,{items:be,tabBarGutter:60,className:fe.tabs,activeKey:Ve,onChange:rt}),be.map(bt=>ce.createElement("div",{key:bt.key,id:bt.key,className:fe.box},ce.createElement("div",{className:fe.head},ce.createElement("img",{className:"mr10",src:Le,alt:"Dot"}),bt.label),ce.createElement("div",{className:fe.element},bt.element))))}},48716:function(Ut,ot,z){"use strict";z.d(ot,{Q8:function(){return Gt},d0:function(){return Tt},w6:function(){return ft}});var E=z(59301),fe=z(5083),Oe=z(57809),Ce=z(8591),Se=z(43418),Be=z(5112),le=z(95237),Te=z(43604),De=z(6848),Le=z(24905),ke=z(3113),We=z(61186),Ee=z.n(We),ce=z(48790),y=z(38986),a=z(89392),x=z.n(a),b=z(51257),ee=z(22982),te=z(25690),ne=z(43155),ue=z(40197),re=z(59229),me=z(3039),se=z(75736),ye=z(59301),Fe=Object.defineProperty,Me=Object.defineProperties,be=Object.getOwnPropertyDescriptors,at=Object.getOwnPropertySymbols,Ve=Object.prototype.hasOwnProperty,it=Object.prototype.propertyIsEnumerable,Ye=(dt,Wt,Bn)=>Wt in dt?Fe(dt,Wt,{enumerable:!0,configurable:!0,writable:!0,value:Bn}):dt[Wt]=Bn,rt=(dt,Wt)=>{for(var Bn in Wt||(Wt={}))Ve.call(Wt,Bn)&&Ye(dt,Bn,Wt[Bn]);if(at)for(var Bn of at(Wt))it.call(Wt,Bn)&&Ye(dt,Bn,Wt[Bn]);return dt},yt=(dt,Wt)=>Me(dt,be(Wt)),bt=(dt,Wt,Bn)=>new Promise((Yt,kn)=>{var Ge=Pt=>{try{Mn(Bn.next(Pt))}catch(zt){kn(zt)}},ln=Pt=>{try{Mn(Bn.throw(Pt))}catch(zt){kn(zt)}},Mn=Pt=>Pt.done?Yt(Pt.value):Promise.resolve(Pt.value).then(Ge,ln);Mn((Bn=Bn.apply(dt,Wt)).next())});function ft(dt,Wt){const Bn=[];for(let Yt=dt;Yt{const Yt=dtEe()(Wt).endOf("day"),Ge=dt{const Bn=parseInt(Ee()(dt).format("HH")),Yt=parseInt(Ee()().format("HH")),kn=parseInt(Ee()().format("mm"));if(!dt)return{disabledHours:()=>ft(0,Yt),disabledMinutes:()=>ft(0,kn)};if(Wt){const Ge=parseInt(Ee()(Wt).format("HH")),ln=parseInt(Ee()(Wt).format("mm"));return Ee()(dt).isSame(Ee()(Wt),"day")?{disabledHours:()=>ft(0,Ge),disabledMinutes:()=>Bn<=Ge?ft(0,ln):[]}:void 0}if(Ee()(dt).isSame(Ee()(),"day"))return{disabledHours:()=>ft(0,Yt),disabledMinutes:()=>Ee()(dt).isSame(Ee()(),"hour")&&Bn<=Yt?ft(0,kn):[]}},{RangePicker:Lt}=fe.default,{Option:Rt}=Oe.default,qe=({shixunHomeworks:dt,loading:Wt,dispatch:Bn,classroomList:Yt,user:kn})=>{var Ge,ln,Mn,Pt,zt,Ft,Ot,et,ze;const St=(0,te.useParams)(),{workSetting:xt,workList:Ke,shixunWorkList:Qe,headerInfo:ut,changeData:Je}=dt,[xe,Zt]=(0,E.useState)(!1),[Xn,En]=(0,E.useState)(!1);let[bn,Gn]=(0,E.useState)([]),[Kn,Ct]=(0,E.useState)([]),[Mt,Sn]=(0,E.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:ne.Q.Percent,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,comment_public:!0,total_score:"",eff_score:0,action_analysis:!1,work_end_forbid_evaluate:!1});const[Dt,en]=(0,E.useState)({}),[Sa,ia]=(0,E.useState)({});(0,E.useEffect)(()=>()=>{Gn([])},[]),(0,E.useEffect)(()=>{Zt(!(0,ce.GJ)())},[(0,ce.GJ)()]);const Oa=()=>{Bn({type:"shixunHomeworks/getWorkSetting",payload:rt({},St)})};(0,E.useEffect)(()=>{if(!(xt!=null&&xt.course_id))return;Object.keys(Mt).map(function(hn){Mt[hn]=xt[hn]}),(!Mt.allow_late||!Mt.unified_late)&&(Mt.late_penalty=20,Mt.penalty_type=ne.Q.Percent),Mt.unified_setting||(Mt.unified_late=!1,Mt.unified_anonymous_comment=!1,Mt.unified_anonymous_appeal=!1),bn=JSON.parse(JSON.stringify(xt.group_settings.map(hn=>yt(rt({},hn),{group_name:[hn.group_name]})).filter(hn=>hn.publish_time!==null))),Kn=JSON.parse(JSON.stringify(xt.allow_late_settings.map(hn=>yt(rt({},hn),{group_name:[hn.group_name]})).filter(hn=>hn.late_time!==null))),Sn(rt({},Mt));const Nt=(0,b.QE)((bn==null?void 0:bn.length)>0?bn:[]);Gn([...Nt]),(Kn==null?void 0:Kn.length)<=0?Ct([{penalty_type:ne.Q.Percent,late_penalty:20}]):Ct([...Kn])},[xt]);const wn=()=>bt(void 0,null,function*(){var Nt,hn;if(((Nt=kn==null?void 0:kn.userInfo)==null?void 0:Nt.user_status)===2){(0,ue.Rd)();return}const mr=JSON.parse(JSON.stringify(Mt));if(mr.challenge_settings.filter(Xt=>!Xt.hide),mr.categoryId=St.categoryId,(hn=mr.challenge_settings)!=null&&hn.every(Xt=>!Xt.checked)){Ce.ZP.warning("\u5173\u5361\u4E0D\u80FD\u5168\u90E8\u8BBE\u7F6E\u4E3A\u53EF\u4E0D\u505A");return}if(console.log(bn),!Mt.unified_setting)bn=bn==null?void 0:bn.map(Xt=>{var Pn;if(!Xt.publish_time||!Xt.end_time)throw Ce.ZP.error("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!Xt.group_name)throw Ce.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Xt.group_name=typeof(Xt==null?void 0:Xt.group_name)=="string"?[Xt==null?void 0:Xt.group_name]:Xt==null?void 0:Xt.group_name,Xt.group_id=(Pn=xt.group_settings)==null?void 0:Pn.filter(xn=>{var Ea;return(Ea=Xt==null?void 0:Xt.group_name)==null?void 0:Ea.includes(xn.group_name)}).map(xn=>xn.group_id||xn.id).toString().split(","),Xt});else if(!Mt.publish_time||!Mt.end_time)throw Ce.ZP.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(mr.group_settings=bn,Mt.allow_late)if(Mt.unified_late){if(Mt.late_penalty===null||Mt.late_penalty===void 0||Mt.late_penalty<0||Mt.late_penalty>100)throw Ce.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!Mt.late_time)throw Ce.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574")}else Kn=Kn==null?void 0:Kn.map(Xt=>{var Pn,xn;if(Xt.late_penalty===null||Xt.late_penalty===void 0||Xt.late_penalty<0||Xt.late_penalty>100)throw Ce.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!Xt.late_time)throw Ce.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!Xt.group_name)throw Ce.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Xt.group_name=typeof(Xt==null?void 0:Xt.group_name)=="string"?[Xt==null?void 0:Xt.group_name]:Xt==null?void 0:Xt.group_name,Xt.group_id=(xn=(Pn=Xt==null?void 0:Xt.group_name)==null?void 0:Pn.map(Ea=>{var qt,ie;let de=(ie=(qt=xt.group_settings)==null?void 0:qt.filter(he=>(he==null?void 0:he.group_name)===Ea))==null?void 0:ie[0];return de==null?void 0:de.group_id}))==null?void 0:xn.toString().split(","),Xt}),mr.allow_late_settings=Kn;let At=yield(0,se.Tr)({homework_common_ids:[parseInt(St.categoryId)],course_id:St.coursesId,type:"homework_common"});(At==null?void 0:At.student_count)===0?Sr(mr):(ia(mr),en(At))}),Sr=Nt=>{var hn;if(Nt.total_score===null){Ce.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(Nt!=null&&Nt.work_efficiency&&Nt.eff_score===null){Ce.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const mr=Nt.challenge_settings.reduce((Pn,xn)=>Pn+Number(xn.challenge_score),0);if((mr==null?void 0:mr.toFixed(10))!==((hn=Nt.total_score-Nt.eff_score)==null?void 0:hn.toFixed(10))){Ce.ZP.warning(`\u6548\u7387\u5206\u52A0\u5173\u5361\u4EFB\u52A1\u603B\u5206\u5FC5\u987B\u7B49\u4E8E\u603B\u5206\u503C\uFF1A${Nt.total_score}\u5206`);return}const At={shixun_evaluation:Nt.shixun_evaluation,challenge_settings:Nt.challenge_settings};let Xt=()=>{var Pn;const xn=()=>bt(void 0,null,function*(){En(!0),(yield(0,y.ZP)(`/api/homework_commons/${St.categoryId}/publish_setting.json`,{method:"post",body:rt({},Nt)})).status===0&&(Ce.ZP.success("\u66F4\u65B0\u6210\u529F"),Oa(),Bn({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:rt({},St)})),En(!1)});!(0,a.isEqual)(Je,At)&&!((Pn=ut==null?void 0:ut.homework_status)!=null&&Pn.includes("\u672A\u53D1\u5E03"))?Se.default.confirm({title:"\u66F4\u65B0\u6210\u7EE9",content:"\u60A8\u6539\u52A8\u4E86\u672C\u6B21\u4F5C\u4E1A\u7684\u5173\u5361\u5F97\u5206\u8BBE\u7F6E\uFF0C\u8FD9\u53EF\u80FD\u5BFC\u81F4\u5DF2\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\u7684\u6210\u7EE9\u4EA7\u751F\u9519\u8BEF\u3002\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u6309\u94AE\u5C06\u4FDD\u5B58\u6700\u65B0\u8BBE\u7F6E\u5E76\u6309\u6700\u65B0\u8BBE\u7F6E\u66F4\u65B0\u5168\u73ED\u6210\u7EE9\u3002",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:xn}):xn()};xt!=null&&xt.high_resources_consume&&!(xt!=null&&xt.high_resources_consume_permission)?Bn({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:St.coursesId,type:"shixun",type_id:St.categoryId,name:xt.homework_name,fn:()=>{Xt()}}}):Xt()},Un=(Nt,hn,mr="group_id")=>{var At;return hn?hn.find(Xt=>Xt[mr]===Nt):(At=xt==null?void 0:xt.group_settings)==null?void 0:At.find(Xt=>Xt.group_id[0]===Nt)},Wn=(xt==null?void 0:xt.allow_late)||(xt==null?void 0:xt.anonymous_comment),ma=Nt=>{var hn,mr;const At=Un(Nt,xt==null?void 0:xt.allow_late_settings,"id"),Xt=Un(Nt,xt==null?void 0:xt.anonymous_comment_settings),Pn=Un(Nt);return(xt==null?void 0:xt.allow_late)&&At&&Ee()(At==null?void 0:At.late_time)<=Ee()()||(xt==null?void 0:xt.anonymous_comment)&&Xt&&(Xt==null?void 0:Xt.evaluation_start)!==null||((mr=(Ee()(Pn==null?void 0:Pn.end_time)<=Ee()()&&((hn=xt==null?void 0:xt.allow_late_settings)==null?void 0:hn.filter(xn=>xn.group_id.includes(Nt))))[0])==null?void 0:mr.late_time)!=null},Ya=(0,E.useMemo)(()=>(xt==null?void 0:xt.allow_late)||(xt==null?void 0:xt.all_group_late),[xt,ut]),xa=xt==null?void 0:xt.anonymous_comment,Lr=Nt=>{if(!Nt)return!1;const hn=Un(Nt,xt==null?void 0:xt.anonymous_comment_settings);return(xt==null?void 0:xt.anonymous_comment)&&hn&&(hn==null?void 0:hn.evaluation_start)!==null},Tr=(Nt,hn)=>{var mr,At,Xt;Bn({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:Nt,index:hn,rangePickerDisabled:xe||(Ee()()<=Ee()((At=Un((mr=Nt==null?void 0:Nt.group_id)==null?void 0:mr[0]))==null?void 0:At.publish_time)?!1:[!0,ma((Xt=Nt==null?void 0:Nt.group_id)==null?void 0:Xt[0])]),disabledDate:xt==null?void 0:xt.course_end_date}})};return ye.createElement("section",{className:ee.Z.form},ye.createElement("div",{className:ee.Z.title},"\u4F5C\u4E1A\u53D1\u5E03",ye.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u4F5C\u4E1A\u4E00\u65E6\u53D1\u5E03\u540E\u4E0D\u53EF\u53D8\u66F4\u8BD5\u9898\u53D1\u5E03\u6A21\u5F0F\uFF09")),ye.createElement("div",null,ye.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},ye.createElement(Be.ZP.Group,{disabled:xe||!((Ge=ut==null?void 0:ut.homework_status)!=null&&Ge.includes("\u672A\u53D1\u5E03"))||(0,ce.Rm)()&&!((ln=Yt.AssistantObject.practice)!=null&&ln.can_publish),value:Mt.unified_setting,onChange:Nt=>{var hn;if(!((hn=ut==null?void 0:ut.homework_status)!=null&&hn.includes("\u672A\u53D1\u5E03"))){Ce.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}if(Mt.unified_setting=!Mt.unified_setting,Mt.unified_setting||(Mt.unified_late=!1,Ct([{late_penalty:5}])),Sn(Object.assign({},Mt)),Mt.unified_setting===!1&&bn==""){Gn(bn.concat({}));return}Mt.unified_setting&&(Gn([]),Ct([{late_penalty:5}]))}},ye.createElement(Be.ZP,{value:!0,disabled:xe||!(xt!=null&&xt.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),ye.createElement(Be.ZP,{disabled:xe||!((Mn=xt==null?void 0:xt.group_settings)!=null&&Mn.length),value:!1},"\u5206\u73ED\u53D1\u5E03")),((Pt=xt==null?void 0:xt.group_settings)==null?void 0:Pt.length)===0&&ye.createElement("div",{style:{color:"rgba(0, 0, 0, 0.25)",height:"22px"}},"\uFF08\u672C\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03\u201C\uFF09")),Mt.unified_setting&&ye.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",height:"50px",marginTop:"1px"}},ye.createElement(le.Z,{align:"middle"},ye.createElement(Te.Z,{style:{marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4"),ye.createElement(Te.Z,{className:"ml10"},ye.createElement(fe.default,{size:"large",disabled:xe||!((zt=ut==null?void 0:ut.homework_status)!=null&&zt.includes("\u672A\u53D1\u5E03")||(Ft=ut==null?void 0:ut.homework_status)!=null&&Ft.includes("\u672A\u5F00\u59CB"))||(0,ce.Rm)()&&!((Ot=Yt.AssistantObject.practice)!=null&&Ot.can_publish),style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:Nt=>Gt(Nt,xt==null?void 0:xt.course_end_date),disabledTime:Nt=>Tt(Nt),value:Mt.publish_time?Ee()(Mt.publish_time):"",onChange:(Nt,hn)=>{Mt.publish_time=hn,(Mt.end_time==""||!Mt.end_time)&&Mt.unified_setting&&(Mt.end_time=Ee()(Nt).add(7,"days").format("YYYY-MM-DD HH:mm:ss")),Sn(Object.assign({},Mt))}}))),ye.createElement(le.Z,{align:"middle",className:"pl30"},ye.createElement(Te.Z,null,"\u622A\u6B62\u65F6\u95F4"),ye.createElement(Te.Z,{className:"ml10"},ye.createElement(fe.default,{size:"large",style:{width:170},allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ee()((0,b.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:(xt==null?void 0:xt.allow_late)&&(xt==null?void 0:xt.homework_status.includes("\u5DF2\u622A\u6B62"))||xe||(xt==null?void 0:xt.allow_late)&&Ee()()>=Ee()(xt==null?void 0:xt.end_time)||(0,ce.Rm)()&&!((et=Yt.AssistantObject.practice)!=null&&et.can_publish),disabledDate:Nt=>Gt(Nt,xt==null?void 0:xt.course_end_date,Mt.publish_time),disabledTime:Nt=>Tt(Nt,Mt.publish_time),value:Mt.end_time?Ee()(Mt.end_time):"",onChange:(Nt,hn)=>{Mt.end_time=hn,Sn(Object.assign({},Mt))}})))),!Mt.unified_setting&&(bn==null?void 0:bn.length)>0&&ye.createElement(le.Z,{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},bn&&bn.map(function(Nt,hn){var mr,At,Xt,Pn,xn,Ea,qt;return ye.createElement(Te.Z,{span:24,key:hn},ye.createElement(le.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:hn==(bn==null?void 0:bn.length)-1?"0px":"10px"}},ye.createElement("div",{style:{minWidth:85,marginRight:"15px",textAlign:"right"}},"\u53D1\u5E03\u89C4\u5219",hn+1),ye.createElement(Oe.default,{disabled:xe||((mr=ut==null?void 0:ut.homework_status)!=null&&mr.includes("\u672A\u53D1\u5E03")&&Nt.id||Ee()(){var de;if((0,ce.Rm)()&&!((de=Yt.AssistantObject.practice)!=null&&de.can_publish)){Ce.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}bn[hn].group_name=ie,bn[hn].group_id=Nt.group_id;const he=(0,a.flattenDeep)(bn.map(Xe=>Xe.group_name)),Pe=Kn.map(Xe=>{let Bt=(Xe==null?void 0:Xe.group_name)||[];return yt(rt({},Xe),{group_name:(0,a.remove)(Bt,It=>he.includes(It))})});Ct(Pe),Gn(bn.slice())},maxTagCount:4,maxTagPlaceholder:ie=>ye.createElement("div",{style:{cursor:"pointer"},onClick:()=>Tr(Nt,hn)},"+",ie==null?void 0:ie.length)},xt.group_settings&&xt.group_settings.map(function(ie){if(!bn.map(he=>he.group_name).flat().includes(ie.group_name))return ye.createElement(Rt,{value:ie.group_name,key:ie.id},ie.group_name)})),ye.createElement("div",{className:"ml20"},ye.createElement(Lt,{size:"large",ranges:{\u6B64\u523B:[Nt.publish_time?Ee()(Nt.publish_time):Ee()(),Ee()()]},allowClear:!1,disabled:xe||(Ee()()<=Ee()((Pn=Un((Xt=Nt==null?void 0:Nt.group_id)==null?void 0:Xt[0]))==null?void 0:Pn.publish_time)?!1:[!0,ma((xn=Nt==null?void 0:Nt.group_id)==null?void 0:xn[0])]),style:{width:605},placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:ie=>Gt(ie,xt==null?void 0:xt.course_end_date),disabledTime:ie=>Tt(ie),showTime:{showNow:!0,format:"HH:mm",defaultValue:[Ee()((0,b.U6)(),"HH:mm"),Ee()((0,b.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:Nt.publish_time&&[Ee()(Nt.publish_time),Nt.end_time?Ee()(Nt.end_time):void 0],onChange:(ie,de)=>{var he;if((0,ce.Rm)()&&!((he=Yt.AssistantObject.practice)!=null&&he.can_publish)){Ce.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}bn[hn].publish_time=de[0],!Nt.end_time&&de[0]?bn[hn].end_time=Ee()(de[0]).add(7,"days"):bn[hn].end_time=de[1],Gn([...bn])},onCalendarChange:(ie,de,he)=>{if(de!=null&&de[0]&&!de[1]){const Pe=Ee()(de[0]).add(7,"days");bn[hn].publish_time=de[0],bn[hn].end_time=Pe,Gn([...bn])}}})),!xe&&ye.createElement("div",{style:{display:"flex",width:"50px"}},((Ea=Nt==null?void 0:Nt.group_id)==null?void 0:Ea.length)>1&&ye.createElement(De.Z,{title:"\u89C4\u5219\u62C6\u5206"},ye.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>Tr(Nt,hn)})),bn.length<((qt=xt==null?void 0:xt.group_settings)==null?void 0:qt.length)&&ye.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var ie;if((0,ce.Rm)()&&!((ie=Yt.AssistantObject.practice)!=null&&ie.can_publish)){Ce.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Gn(bn.concat({}))}}),((Nt==null?void 0:Nt.publish_time)&&Ee()(){const ie=(0,a.cloneDeep)(Kn);ie.forEach((de,he)=>{de.group_name&&(de.group_name=de.group_name.filter(Pe=>{var Xe;return!((Xe=bn[hn].group_name)!=null&&Xe.includes(Pe))}))}),bn=bn.filter((de,he)=>hn!==he),Ct(ie),Gn(bn.slice()),setTimeout(()=>Gn(bn.slice()),10)}}))))}))),ye.createElement(le.Z,null,ye.createElement(Te.Z,null,ye.createElement("div",{className:ee.Z.title,style:{marginTop:"30px"}},"\u8865\u4EA4\u8BBE\u7F6E",ye.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u53EF\u5BF9\u5728\u4F5C\u4E1A\u53D1\u5E03\u65F6\u95F4\u8303\u56F4\u5185\u672A\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\uFF0C\u5EF6\u957F\u65F6\u95F4\u8FDB\u884C\u8865\u4EA4\uFF09"))),ye.createElement(Te.Z,{span:24,style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},ye.createElement(Le.default,{checked:Mt.allow_late,disabled:xe||Ya,onChange:Nt=>{var hn;if((0,ce.Rm)()&&!((hn=Yt.AssistantObject.practice)!=null&&hn.can_late)){Ce.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Nt.target.checked&&Se.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",centered:!0,width:480,content:ye.createElement("div",{style:{padding:10,background:"#f5f6f9"}},ye.createElement("div",null,"1.\u5F00\u542F\u8865\u4EA4\u540E\u4E0D\u53EF\u5173\u95ED\uFF0C\u8865\u4EA4\u65B9\u5F0F\u63D0\u4EA4\u4FDD\u5B58\u540E\u4E0D\u53EF\u4FEE\u6539\uFF1B"),ye.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),ye.createElement("div",null,"3.\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3002"))}),Mt.allow_late=!Mt.allow_late,Kn==""&&Ct([{late_penalty:5}]),Sn(Object.assign({},Mt))}},ye.createElement("strong",null,"\u5F00\u542F\u8865\u4EA4")))),(Mt==null?void 0:Mt.allow_late)&&ye.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px",color:"#666666"}},ye.createElement("div",{style:{display:"flex"}},ye.createElement("div",{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u65B9\u5F0F"),ye.createElement(Be.ZP.Group,{style:{marginLeft:"20px"},disabled:xe||(xt==null?void 0:xt.anonymous_comment)||(xt==null?void 0:xt.allow_late),value:Mt.unified_late,onChange:Nt=>{var hn;if((0,ce.Rm)()&&!((hn=Yt.AssistantObject.practice)!=null&&hn.can_late)){Ce.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Mt.unified_late=Nt.target.value,Kn==""&&!Nt.target.value&&Ct([{penalty_type:ne.Q.Percent,late_penalty:20}]),Sn(rt({},Mt))}},(Mt==null?void 0:Mt.unified_setting)&&ye.createElement(Be.ZP,{value:!0,disabled:!(xt!=null&&xt.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u8865\u4EA4"),((ze=xt==null?void 0:xt.group_settings)==null?void 0:ze.length)>0&&ye.createElement(Be.ZP,{value:!1},"\u5206\u73ED\u8865\u4EA4"))),Mt!=null&&Mt.unified_late?ye.createElement(ye.Fragment,null,ye.createElement(le.Z,{align:"middle",style:{marginTop:"10px"}},ye.createElement(Te.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u6263\u5206"),ye.createElement(Te.Z,{className:"ml20"},ye.createElement(ne.Z,{disabled:xe||xa,value:{type:Mt.penalty_type,inputValue:Mt.late_penalty},onChange:Nt=>{var hn;if((0,ce.Rm)()&&!((hn=Yt.AssistantObject.practice)!=null&&hn.can_late)){Ce.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Sn(yt(rt({},Mt),{late_penalty:Nt.inputValue,penalty_type:Nt.type}))}})),ye.createElement(Te.Z,{flex:"1",className:"ml5"},ye.createElement("span",{className:"c-grey-c ml10"},Mt.penalty_type===ne.Q.Number?"(\u8865\u4EA4\u65F6\u6309\u7167\u5B66\u751F\u603B\u6210\u7EE9\u6263\u5206)":"(\u5B66\u751F\u6700\u7EC8\u5F97\u5206=\u8865\u4EA4\u524D\u5F97\u5206+\u8865\u4EA4\u9636\u6BB5\u589E\u52A0\u7684\u5206\u503C*\uFF08100%-\u767E\u5206\u6BD4%\uFF09)"))),ye.createElement(le.Z,{align:"middle",style:{marginTop:"15px"}},ye.createElement(Te.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),ye.createElement(Te.Z,{className:"ml20"},ye.createElement(fe.default,{size:"large",allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ee()((0,b.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:xe||xa,value:Mt.late_time?Ee()(Mt.late_time):"",disabledDate:Nt=>Gt(Nt,xt==null?void 0:xt.course_end_date),onChange:(Nt,hn)=>{var mr;if((0,ce.Rm)()&&!((mr=Yt.AssistantObject.practice)!=null&&mr.can_late)){Ce.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Mt.late_time=hn,Sn(Object.assign({},Mt))}})))):Kn.map(function(Nt,hn){var mr;return ye.createElement(Te.Z,{span:24,key:hn},ye.createElement(le.Z,{style:{display:"flex",alignItems:"center",marginTop:"10px"}},ye.createElement("div",{style:{width:"85px",marginLeft:"27px",textAlign:"right"}},"\u8865\u4EA4\u89C4\u5219",hn+1),ye.createElement(Oe.default,{disabled:xe||!((mr=ut==null?void 0:ut.homework_status)!=null&&mr.includes("\u672A\u53D1\u5E03"))&&Nt.id||(xt==null?void 0:xt.anonymous_comment),mode:"multiple",className:ee.Z.multiple_select,style:{width:"212px",marginLeft:"18px"},value:typeof Nt.group_name=="string"?[Nt.group_name]:Nt.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:At=>{var Xt;if((0,ce.Rm)()&&!((Xt=Yt.AssistantObject.practice)!=null&&Xt.can_late)){Ce.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Kn[hn].group_name=At,Kn[hn].group_id=Nt.group_id,Ct(Kn.slice())}},xt.group_settings&&xt.group_settings.map(function(At){const Xt=Kn.map(xn=>xn.group_name).flat(),Pn=bn.map(xn=>xn.group_name).flat();if(Mt!=null&&Mt.unified_setting){if(!Xt.includes(At.group_name))return ye.createElement(Rt,{value:At.group_name,key:At.id},At.group_name)}else if(Pn.includes(At.group_name)&&!Xt.includes(At.group_name))return ye.createElement(Rt,{value:At.group_name,key:At.id},At.group_name)})),ye.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u6263\u5206"),ye.createElement(ne.Z,{disabled:xe||Lr(Nt.id),value:{type:Nt.penalty_type,inputValue:Nt.late_penalty},onChange:At=>{var Xt;if((0,ce.Rm)()&&!((Xt=Yt.AssistantObject.practice)!=null&&Xt.can_late)){Ce.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Kn[hn].late_penalty=At.inputValue,Kn[hn].penalty_type=At.type,Ct([...Kn])}}),ye.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),ye.createElement(fe.default,{size:"large",disabled:xe||Lr(Nt.id),style:{width:225},showTime:{format:"HH:mm",defaultValue:Ee()((0,b.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:At=>Gt(At,xt==null?void 0:xt.course_end_date),format:"YYYY-MM-DD HH:mm",value:Nt!=null&&Nt.late_time?Ee()(Nt.late_time):void 0,onChange:(At,Xt)=>{var Pn;if((0,ce.Rm)()&&!((Pn=Yt.AssistantObject.practice)!=null&&Pn.can_late)){Ce.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Kn[hn].late_time=Xt,Ct([...Kn])}}),!xe&&ye.createElement("div",{style:{display:"flex",width:"50px"}},ye.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var At;if((0,ce.Rm)()&&!((At=Yt.AssistantObject.practice)!=null&&At.can_late)){Ce.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ct(Kn.concat({penalty_type:ne.Q.Percent,late_penalty:20}))}}),hn>0&&!Nt.id&&ye.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{var At;if((0,ce.Rm)()&&!((At=Yt.AssistantObject.practice)!=null&&At.can_late)){Ce.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Kn=Kn.filter((Xt,Pn)=>hn!==Pn),Ct(Kn.slice()),setTimeout(()=>Ct(Kn.slice()),10)}}))))})),!xe&&ye.createElement(ye.Fragment,null,ye.createElement(ke.ZP,{type:"primary",size:"large",loading:Xn,style:{width:"138px",marginTop:"30px"},onClick:()=>wn()},"\u4FDD\u5B58")),ye.createElement(re.Z,{onConfirm:(Nt,hn)=>{bn.splice(Nt,0,...hn),bn.splice(Nt+hn.length,1);const mr=(0,b.QE)([...bn]);Gn([...mr])}}),ye.createElement(me.Z,{resdata:Dt,type:"shixun",okloading:Xn,oktext:(Dt==null?void 0:Dt.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Nt=>bt(void 0,null,function*(){En(!0);let hn=yield(0,y.ZP)(`/api/courses/${St.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[parseInt(St.categoryId)]}});En(!1),(hn==null?void 0:hn.status)===0&&Sr(Sa)})}))};ot.ZP=(0,te.connect)(({shixunHomeworks:dt,classroomList:Wt,loading:Bn,user:Yt})=>({shixunHomeworks:dt,classroomList:Wt,loading:Bn.effects,user:Yt}))(qe)},93603:function(Ut,ot,z){"use strict";var E=z(59301),fe=z(54580),Oe=z(78241),Ce=z(43418),Se=z(8591),Be=z(1710),le=z(25690),Te=z(346),De=z(19493),Le=z(38986),ke=z(61186),We=z.n(ke),Ee=z(51257),ce=z(59301),y=Object.defineProperty,a=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,ee=(me,se,ye)=>se in me?y(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ye}):me[se]=ye,te=(me,se)=>{for(var ye in se||(se={}))x.call(se,ye)&&ee(me,ye,se[ye]);if(a)for(var ye of a(se))b.call(se,ye)&&ee(me,ye,se[ye]);return me},ne=(me,se,ye)=>new Promise((Fe,Me)=>{var be=it=>{try{Ve(ye.next(it))}catch(Ye){Me(Ye)}},at=it=>{try{Ve(ye.throw(it))}catch(Ye){Me(Ye)}},Ve=it=>it.done?Fe(it.value):Promise.resolve(it.value).then(be,at);Ve((ye=ye.apply(me,se)).next())});const{Dragger:ue}=fe.default,re=({classroomList:me,dispatch:se,onOk:ye})=>{const Fe=(0,le.useParams)(),[Me]=Oe.default.useForm(),[be,at]=(0,E.useState)(),[Ve,it]=(0,E.useState)(!1),Ye={height:100,onRemove:()=>{at("")},accept:".xls,.xlsx",multiple:!1,maxCount:1,beforeUpload:rt=>ne(void 0,null,function*(){return at(rt),!1})};return(0,E.useEffect)(()=>{Me.setFieldsValue({publish_time:We()(We()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:We()(We()(new Date((0,Ee.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),ce.createElement(Ce.default,{centered:!0,title:"\u8865\u5145\u6210\u7EE9",open:me.actionTabs.key==="\u8865\u5145\u6210\u7EE9",okText:"\u786E\u5B9A",width:750,destroyOnClose:!0,cancelText:"\u53D6\u6D88",okButtonProps:{loading:Ve},onOk:()=>ne(void 0,null,function*(){Me.submit()}),onCancel:()=>{Me.resetFields(),se({type:"classroomList/setActionTabs",payload:{}})}},ce.createElement(Oe.default,{form:Me,onFinish:rt=>ne(void 0,null,function*(){var yt,bt,ft;if(!(be!=null&&be.size)){Se.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}it(!0);let Gt=new FormData;Gt.append("type",me.actionTabs.type),Gt.append("file",be);let Tt;window.location.href.indexOf("exercise")>-1?Tt=`/api/exercises/${me.actionTabs.id}/supplement_score.json`:Tt=`/api/homework_commons/${me.actionTabs.id}/supplement_score.json`;let Lt=yield(0,Le.ZP)(Tt,{method:"post",body:Gt},!0);it(!1),(Lt==null?void 0:Lt.status)===0&&(ye(),Me.resetFields(),se({type:"classroomList/setActionTabs",payload:{}}),((bt=(yt=Lt==null?void 0:Lt.data)==null?void 0:yt.fail)==null?void 0:bt.length)>0&&Ce.default.confirm({title:"\u5BFC\u5165\u5931\u8D25",closable:!0,icon:null,width:610,content:ce.createElement(Be.default,{pagination:!1,dataSource:(ft=Lt==null?void 0:Lt.data)==null?void 0:ft.fail,scroll:{y:400},columns:[{title:"\u59D3\u540D",align:"left",dataIndex:"name"},{title:"\u5B66\u53F7/\u624B\u673A\u53F7/\u90AE\u7BB1",align:"left",dataIndex:"student_id"},{title:"\u5BFC\u5165\u5931\u8D25\u539F\u56E0",align:"left",dataIndex:"message"}]}),okText:"\u4E0B\u8F7D\u5BFC\u5165\u5931\u8D25\u6587\u4EF6",cancelText:"\u53D6\u6D88",onOk:()=>{(0,Ee.FH)("",Te.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${me.actionTabs.type}`)}}))})},ce.createElement(Oe.default.Item,{label:"\u4F5C\u4E1A\u540D\u79F0",labelCol:{span:3},name:"name"},me.actionTabs.name),ce.createElement(Oe.default.Item,{style:{marginBottom:0},label:ce.createElement("div",null,ce.createElement("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"}},"*"),ce.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),labelCol:{span:3},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0"}]},ce.createElement("div",null,ce.createElement("a",{download:"\u6A21\u7248.xlsx",className:De.Z.downloadbutton,href:Te.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${me.actionTabs.type}`},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C"),ce.createElement("span",{style:{marginLeft:10,color:"#999999"}},"\uFF08\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9\uFF09")),ce.createElement(Oe.default.Item,{style:{marginBottom:0}},ce.createElement(ue,te({},Ye),ce.createElement("a",{className:De.Z.downloadbutton,style:{width:96}},"\u9009\u62E9\u6587\u4EF6"),ce.createElement("br",null),ce.createElement("span",{style:{color:"#999999"}},"\u4E0B\u8F7D\u6A21\u677F\u5E76\u5B8C\u5584\u4FE1\u606F\u540E\uFF0C\u53EF\u5C06\u6587\u4EF6\u62D6\u66F3\u81F3\u6B64\u5904\u4E0A\u4F20\u3002\u652F\u6301\u683C\u5F0F\uFF1A.xls\u3001.xlsx"))))))};ot.Z=(0,le.connect)(({classroomList:me})=>({classroomList:me}))(re)},4656:function(Ut,ot,z){"use strict";var E=z(59301),fe=z(54580),Oe=z(78241),Ce=z(99313),Se=z(1710),Be=z(58421),le=z(25690),Te=z(38986),De=z(61186),Le=z.n(De),ke=z(59301),We=(y,a,x)=>new Promise((b,ee)=>{var te=re=>{try{ue(x.next(re))}catch(me){ee(me)}},ne=re=>{try{ue(x.throw(re))}catch(me){ee(me)}},ue=re=>re.done?b(re.value):Promise.resolve(re.value).then(te,ne);ue((x=x.apply(y,a)).next())});const{Dragger:Ee}=fe.default,ce=({})=>{const y=(0,le.useParams)(),[a]=Oe.default.useForm(),[x,b]=(0,E.useState)(!0),[ee,te]=(0,E.useState)(!1);let[ne,ue]=(0,E.useState)({type:window.location.href.indexOf("program_homework")>-1?2:1,limit:10,page:1});const re=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u586B\u7A7A\u9898",value:"COMPLETION",question_type:3},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE",question_type:4},{name:"\u5B9E\u8BAD\u9898",value:"SHIXUN",question_type:5},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6},{name:"\u7EC4\u5408\u9898",value:"COMBINATION",question_type:7},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM",question_type:8}];function me(){return We(this,null,function*(){let ye;te(!0),window.location.href.indexOf("exercise")>-1?ye=`/api/exercises/${y==null?void 0:y.categoryId}/redo_logs.json`:ye=`/api/homework_commons/${y==null?void 0:y.categoryId}/redo_logs.json`;let Fe=yield(0,Te.ZP)(ye,{method:"get",params:ne});te(!1),(Fe==null?void 0:Fe.status)===0&&b(Fe==null?void 0:Fe.data)})}(0,E.useEffect)(()=>{me()},[]);let se=[{title:"\u59D3\u540D",dataIndex:"user_name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u73ED\u7EA7",dataIndex:"course_group_name"},window.location.href.indexOf("exercise")>-1&&{title:"\u9898\u578B",dataIndex:"question_type",render:(ye,Fe,Me)=>{var be;return(be=re.find(at=>at.question_type===ye))==null?void 0:be.name}},window.location.href.indexOf("exercise")>-1&&{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"question_name"},window.location.href.indexOf("exercise")>-1&&{title:"\u5173\u5361\u540D\u79F0",dataIndex:"challenge_name"},window.location.href.indexOf("exercise")<=-1&&{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"task_name",width:"40%"},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(ye,Fe,Me)=>{var be;return(be=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(at=>at.id===ye))==null?void 0:be.name}},{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(ye,Fe,Me)=>Le()(ye).format("YYYY-MM-DD HH:mm:ss")}].filter(ye=>!!ye);return ke.createElement("div",{style:{padding:"0px 30px",background:"#fff",paddingBottom:30}},ke.createElement(Ce.default,{destroyInactiveTabPane:!0,onChange:ye=>{ne.type=ye,ne.page=1,ne.limit=10,ue(ne),me()},items:[window.location.href.indexOf("program_homework")<=-1&&{key:"1",label:"\u6253\u56DE\u91CD\u505A",children:ke.createElement(Se.default,{className:"mt20",loading:ee,columns:[{title:"\u59D3\u540D",dataIndex:"user_name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u73ED\u7EA7",dataIndex:"course_group_name"},{title:"\u6253\u56DE\u91CD\u505A\u65F6\u95F4",dataIndex:"created_at",render:(ye,Fe,Me)=>Le()(ye).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"operator"}],dataSource:x==null?void 0:x.list,pagination:!1})},{key:"2",label:"\u91CD\u7F6E\u4EE3\u7801",children:ke.createElement(Se.default,{className:"mt20",loading:ee,columns:se,dataSource:x==null?void 0:x.list,pagination:!1})}].filter(ye=>!!ye)}),ke.createElement(Be.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:(ye,Fe)=>{ne.page=ye,ne.limit=Fe,ue(ne),me()},current:ne.page,total:x.count,pageSize:ne.limit,style:{marginTop:20}}))};ot.Z=(0,le.connect)(({classroomList:y})=>({classroomList:y}))(ce)},30909:function(Ut,ot,z){"use strict";var E=z(59301),fe=z(54580),Oe=z(78241),Ce=z(43418),Se=z(5871),Be=z(25690),le=z(38986),Te=z(61186),De=z.n(Te),Le=z(51257),ke=z(59301),We=Object.defineProperty,Ee=Object.defineProperties,ce=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,b=(me,se,ye)=>se in me?We(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ye}):me[se]=ye,ee=(me,se)=>{for(var ye in se||(se={}))a.call(se,ye)&&b(me,ye,se[ye]);if(y)for(var ye of y(se))x.call(se,ye)&&b(me,ye,se[ye]);return me},te=(me,se)=>Ee(me,ce(se)),ne=(me,se,ye)=>new Promise((Fe,Me)=>{var be=it=>{try{Ve(ye.next(it))}catch(Ye){Me(Ye)}},at=it=>{try{Ve(ye.throw(it))}catch(Ye){Me(Ye)}},Ve=it=>it.done?Fe(it.value):Promise.resolve(it.value).then(be,at);Ve((ye=ye.apply(me,se)).next())});const{Dragger:ue}=fe.default,re=({classroomList:me,dispatch:se,onOk:ye})=>{const Fe=(0,Be.useParams)(),[Me]=Oe.default.useForm(),[be,at]=(0,E.useState)(),[Ve,it]=(0,E.useState)(!1),Ye={height:100,onRemove:()=>{at("")},accept:".xls,.xlsx",multiple:!1,beforeUpload:rt=>ne(void 0,null,function*(){return at(rt),!1})};return(0,E.useEffect)(()=>{Me.setFieldsValue({publish_time:De()(De()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:De()(De()(new Date((0,Le.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),ke.createElement(Ce.default,{centered:!0,title:"\u4FEE\u6539\u6210\u7EE9",open:me.actionTabs.key==="\u4FEE\u6539\u6210\u7EE9",okText:"\u786E\u5B9A",width:600,cancelText:"\u53D6\u6D88",okButtonProps:{loading:Ve},onOk:()=>ne(void 0,null,function*(){Me.submit()}),onCancel:()=>{Me.resetFields(),se({type:"classroomList/setActionTabs",payload:{}})}},ke.createElement(Oe.default,{form:Me,onFinish:rt=>ne(void 0,null,function*(){var yt,bt;console.log("---",me.actionTabs,rt,Fe);let ft=((yt=me==null?void 0:me.actionTabs)==null?void 0:yt.type)==="exercise"?`/api/exercises/${Fe==null?void 0:Fe.category}/exercise_user/edit_score.json`:`/api/student_works/${me.actionTabs.id}/edit_score.json`;it(!0);let Gt=yield(0,le.ZP)(ft,{method:"post",body:te(ee({},rt),{exercise_user_id:((bt=me==null?void 0:me.actionTabs)==null?void 0:bt.type)==="exercise"?me.actionTabs.id:""})});it(!1),Me.resetFields(),se({type:"classroomList/setActionTabs",payload:{}}),ye()})},ke.createElement(Oe.default.Item,{label:"\u6700\u7EC8\u6210\u7EE9",style:{marginBottom:0},name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6700\u7EC8\u6210\u7EE9"}]},ke.createElement(Se.Z,{min:0,style:{width:"100%"}}))))};ot.Z=(0,Be.connect)(({classroomList:me})=>({classroomList:me}))(re)},12840:function(Ut,ot,z){"use strict";var E=z(59301),fe=z(54580),Oe=z(78241),Ce=z(3113),Se=z(95237),Be=z(81327),le=z(5083),Te=z(25690),De=z(61186),Le=z.n(De),ke=z(48716),We=z(38986),Ee=z(59301),ce=(x,b,ee)=>new Promise((te,ne)=>{var ue=se=>{try{me(ee.next(se))}catch(ye){ne(ye)}},re=se=>{try{me(ee.throw(se))}catch(ye){ne(ye)}},me=se=>se.done?te(se.value):Promise.resolve(se.value).then(ue,re);me((ee=ee.apply(x,b)).next())});const{Dragger:y}=fe.default,a=({})=>{const x=(0,Te.useParams)(),[b]=Oe.default.useForm(),[ee,te]=(0,E.useState)(!0),[ne,ue]=(0,E.useState)(!1);console.log("----",x);function re(){return ce(this,null,function*(){var me,se;let ye;window.location.href.indexOf("exercise")>-1?ye=`/api/exercises/${x==null?void 0:x.categoryId}/get_time_setting.json`:ye=`/api/homework_commons/${x==null?void 0:x.categoryId}/get_time_setting.json`;let Fe=yield(0,We.ZP)(ye,{method:"get"});(Fe==null?void 0:Fe.status)===0&&b.setFieldsValue({publish_time:Le()(Le()((me=Fe==null?void 0:Fe.data)==null?void 0:me.publish_time).format("YYYY-MM-DD HH:mm")),end_time:Le()(Le()((se=Fe==null?void 0:Fe.data)==null?void 0:se.end_time).format("YYYY-MM-DD HH:mm"))})})}return(0,E.useEffect)(()=>{re()},[]),Ee.createElement("div",{style:{padding:"50px 30px",background:"#fff"}},Ee.createElement("div",{style:{textAlign:"end"}},ee&&Ee.createElement(Ce.ZP,{onClick:()=>{te(!1)}},"\u7F16\u8F91\u8BBE\u7F6E"),!ee&&Ee.createElement("div",null,Ee.createElement(Ce.ZP,{type:"primary",loading:ne,onClick:()=>{b.submit()}},"\u63D0\u4EA4"),Ee.createElement(Ce.ZP,{style:{marginLeft:20},onClick:()=>{te(!0)}},"\u53D6\u6D88"))),Ee.createElement(Oe.default,{form:b,disabled:ee,onFinish:me=>ce(void 0,null,function*(){ue(!0),console.log("---",window.location.href);let se;window.location.href.indexOf("exercise")>-1?se=`/api/exercises/${x==null?void 0:x.categoryId}/time_setting.json`:se=`/api/homework_commons/${x==null?void 0:x.categoryId}/time_setting.json`;let ye=yield(0,We.ZP)(se,{method:"post",body:{publish_time:Le()(me.publish_time).format("YYYY-MM-DD HH:mm"),end_time:Le()(me.end_time).format("YYYY-MM-DD HH:mm")}});ue(!1),(ye==null?void 0:ye.status)===0&&te(!0)})},Ee.createElement(Se.Z,null,Ee.createElement(Be.Z,null,Ee.createElement(Oe.default.Item,{label:"\u5F00\u59CB\u65F6\u95F4",name:"publish_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"}]},Ee.createElement(le.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:me=>(0,ke.Q8)(me),disabledTime:me=>(0,ke.d0)(me),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),Ee.createElement("span",{style:{color:"#999999",fontSize:"14px",height:40,marginBottom:8,display:"block"}},"\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u7684\u65F6\u95F4\uFF09"))),Ee.createElement(Se.Z,null,Ee.createElement(Be.Z,null,Ee.createElement(Oe.default.Item,{label:"\u7ED3\u675F\u65F6\u95F4",name:"end_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4"}]},Ee.createElement(le.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:me=>(0,ke.Q8)(me,"",b.getFieldValue("publish_time")),disabledTime:me=>(0,ke.d0)(me,b.getFieldValue("publish_time")),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),Ee.createElement("span",{style:{color:"#999999",fontSize:"14px",height:40,marginBottom:8,display:"block"}},"\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09")))))};ot.Z=(0,Te.connect)(({classroomList:x})=>({classroomList:x}))(a)},59229:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return a}});var E=z(59301),fe=z(25690),Oe=z(5083),Ce=z(43418),Se=z(92832),Be=z(95237),le=z(43604),Te={title_tooltip:"title_tooltip___LLdrn",multiple_select:"multiple_select___kDXUm",modal_con:"modal_con___ERnkW"},De=z(61186),Le=z.n(De),ke=z(51257),We=z(28426),Ee=z(59301);const{RangePicker:ce}=Oe.default,y=({dispatch:x,classroomList:b,onConfirm:ee})=>{const[te,ne]=(0,E.useState)([]),[ue,re]=(0,E.useState)([]),[me,se]=(0,E.useState)("");(0,E.useEffect)(()=>{var Me;if(b.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206"){let be=b.actionTabs.data;console.log("data",be);let at=(Me=be==null?void 0:be.group_name)==null?void 0:Me.map((Ve,it)=>{var Ye;return{group_id:be==null?void 0:be.group_id[it],group_name:be==null?void 0:be.group_name[it],is_admin:be==null?void 0:be.is_admin,end_time:be==null?void 0:be.end_time,publish_time:Array.isArray(be==null?void 0:be.publish_time)?(Ye=be==null?void 0:be.publish_time)==null?void 0:Ye[0]:be==null?void 0:be.publish_time}});at&&(ne([...at]),re([...at]))}},[b.actionTabs]);const ye=()=>{x({type:"classroomList/setActionTabs",payload:{}}),se("")},Fe=Me=>{if(Me){const be=ue==null?void 0:ue.filter(at=>{var Ve,it;return(it=(Ve=at==null?void 0:at.group_name)==null?void 0:Ve.toLowerCase())==null?void 0:it.includes(Me==null?void 0:Me.toLowerCase())});ne(be)}else ne(ue)};return Ee.createElement(Ce.default,{width:980,title:Ee.createElement("div",{style:{fontWeight:"bold",display:"flex"}},Ee.createElement("div",null,"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",Ee.createElement("span",{className:Te.title_tooltip},"\uFF08\u5F53\u5206\u73ED\u53D1\u5E03\u65F6\u95F4\u548C\u622A\u6B62\u65F6\u95F4\u4E0D\u76F8\u540C\u65F6\u5019\uFF0C\u73ED\u7EA7\u81EA\u52A8\u62C6\u5206\u51FA\u53BB\u65B0\u8D77\u89C4\u5219\uFF09")),Ee.createElement(Se.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",style:{width:220,marginLeft:"60px"},value:me,onChange:Me=>{se(Me.target.value.trim()),Fe(Me.target.value.trim())}})),centered:!0,maskClosable:!1,open:b.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",onCancel:()=>ye(),onOk:()=>{var Me;ee((Me=b.actionTabs)==null?void 0:Me.index,ue),ye()}},Ee.createElement("div",{className:Te.modal_con},Ee.createElement(Be.Z,{style:{display:"flex",color:"#666666",padding:"5px",marginTop:"1px"}},(te==null?void 0:te.length)>0?te.map(function(Me,be){var at,Ve;return Ee.createElement(le.Z,{span:24,key:be},Ee.createElement(Be.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:be==(te==null?void 0:te.length)-1?"0px":"10px"}},Ee.createElement("div",{className:Te.multiple_select,title:Me.group_name},Me.group_name),Ee.createElement("div",{className:"ml20"},Ee.createElement(ce,{size:"large",ranges:{\u6B64\u523B:[Me.publish_time?Le()(Me.publish_time):Le()(),Le()()]},allowClear:!1,disabled:(at=b.actionTabs)==null?void 0:at.rangePickerDisabled,style:{width:600},placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:it=>{var Ye;return(0,ke.Q8)(it,(Ye=b.actionTabs)==null?void 0:Ye.disabledDate)},disabledTime:it=>(0,ke.d0)(it),showTime:{showNow:!0,format:"HH:mm",defaultValue:[Le()((0,ke.U6)(),"HH:mm"),Le()((0,ke.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:Me.publish_time&&[Le()(Me.publish_time),Me.end_time?Le()(Me.end_time):void 0],onChange:(it,Ye)=>{te[be].publish_time=Ye[0],te[be].end_time=Ye[1],ne([...te]),ue.forEach(rt=>{rt.group_id===Me.group_id&&(rt.publish_time=Ye[0],rt.end_time=Ye[1])}),re([...ue])}})),(Ve=b.actionTabs)!=null&&Ve.rangePickerDisabled?Ee.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2",cursor:"not-allowed"}}):Ee.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{te.splice(be,1),ne([...te]),ue.forEach((it,Ye)=>{it.group_id===Me.group_id&&ue.splice(Ye,1)}),re([...ue])}})))}):Ee.createElement(We.Z,null))))};var a=(0,fe.connect)(({classroomList:x})=>({classroomList:x}))(y)},37345:function(Ut,ot,z){"use strict";z.d(ot,{h:function(){return E}});var E=(fe=>(fe[fe.NOMATCH=-1]="NOMATCH",fe[fe.OK=0]="OK",fe[fe.TIMEOUT=2]="TIMEOUT",fe[fe.PODFAILURE=3]="PODFAILURE",fe[fe.COMPILEFAILURE=4]="COMPILEFAILURE",fe[fe.EXECUTEFAILURE=5]="EXECUTEFAILURE",fe[fe.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",fe))(E||{})},81072:function(Ut,ot,z){"use strict";z.d(ot,{H7:function(){return y},MK:function(){return ce},MU:function(){return Le},X6:function(){return We},bM:function(){return De},fi:function(){return a},fu:function(){return Te},n4:function(){return x},rX:function(){return Ee},vl:function(){return b},zO:function(){return ke}});var E=z(38986),fe=Object.defineProperty,Oe=Object.getOwnPropertySymbols,Ce=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,Be=(ee,te,ne)=>te in ee?fe(ee,te,{enumerable:!0,configurable:!0,writable:!0,value:ne}):ee[te]=ne,le=(ee,te)=>{for(var ne in te||(te={}))Ce.call(te,ne)&&Be(ee,ne,te[ne]);if(Oe)for(var ne of Oe(te))Se.call(te,ne)&&Be(ee,ne,te[ne]);return ee};function Te(ee,te){return(0,E.U2)(`myproblems/${ee}.json`,le({hidePopLogin:!0},te||{}))}function De(ee,te){return(0,E.v_)(`myproblems/${ee}/code_submit.json`,te)}function Le(ee,te){return(0,E.v_)(`myproblems/${ee}/code_debug.json`,te)}function ke(ee,te){return te.language&&(te.language=encodeURIComponent(te.language)),(0,E.U2)(`myproblems/${ee}/submit_records.json`,te)}function We(ee){return(0,E.U2)("myproblems/record_detail.json",{id:ee})}function Ee(ee,te){return(0,E.U2)(`myproblems/${ee}/result.json`,{mode:te})}function ce(ee,te){return(0,E.v_)(`myproblems/${ee}/add_notes.json`,te)}function y(ee,te){return(0,E.v_)(`myproblems/${ee}/restore_initial_code.json`,te)}function a(ee){return(0,E.v_)(`myproblems/${ee}/sync_code.json`)}function x(ee,te){return(0,E.v_)(`myproblems/${ee}/update_code.json`,te)}function b(ee,te){return(0,E.v_)(`discusses/${ee}/plus.json`,te)}},43554:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Xs}});var E=z(59301),fe={flex_box_center:"flex_box_center___bZaL5",flex_space_between:"flex_space_between___oaJSq",flex_box_vertical_center:"flex_box_vertical_center____hsuP",flex_box_center_end:"flex_box_center_end___ZYbPQ",flex_box_column:"flex_box_column___nE_62",wrap:"wrap___ulhwR",left:"left___kyWln",title:"title___jsO1D",total:"total___GEhiU",list:"list___u9dBZ",name:"name___Wxggs",b:"b___Y15YO",r:"r___mKQoe",l:"l___uelFD",tag:"tag___Mpkbg",right:"right___mQ3dU",examName:"examName___Na1r8",t:"t___IgCWK",num:"num___CXI8j",topWarp:"topWarp___Kicpu",head:"head___jx3W8",so:"so___qYW7F",btn:"btn___EMJDz",content:"content___sHGsV",titleWrap:"titleWrap___I__GR",single:"single___K5iv9",analysis:"analysis___NoAuR",text:"text___xESW2",modalColumn:"modalColumn___I_tK_",modalRow:"modalRow___lyw_U",sup:"sup___HSz3Z",popover:"popover___kE8aI"},Oe=z(78241),Ce=z(6848),Se=z(3113),Be=z(43418),le=z(5871),Te=z(8591),De=z(92832),Le=z(28103),ke=z(24905),We=z(95237),Ee=z(43604),ce=z(58421),y=z(60324),a=Object.defineProperty,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,te=(jt,an,fn)=>an in jt?a(jt,an,{enumerable:!0,configurable:!0,writable:!0,value:fn}):jt[an]=fn,ne=(jt,an)=>{for(var fn in an||(an={}))b.call(an,fn)&&te(jt,fn,an[fn]);if(x)for(var fn of x(an))ee.call(an,fn)&&te(jt,fn,an[fn]);return jt};const ue=jt=>React.createElement("svg",ne({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},jt),React.createElement("title",null,"\u7F16\u7EC4 6"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#E4E6FD",width:34,height:34,rx:10}),React.createElement("g",{fillRule:"nonzero"},React.createElement("path",{d:"M13.808 11.448a.558.558 0 0 1 0 .788l-1.564 1.565a.558.558 0 1 1-.789-.79l1.564-1.563a.558.558 0 0 1 .79 0Zm9.882 2.462a.558.558 0 0 1-.789 0l-1.564-1.563a.558.558 0 1 1 .789-.789l1.564 1.564a.556.556 0 0 1 0 .788Z",fill:"#6678EB"}),React.createElement("path",{d:"M21.753 21.707a5.937 5.937 0 1 0-8.58.015l-.937.936a.558.558 0 1 0 .789.788l.995-.994a5.91 5.91 0 0 0 3.436 1.095c1.287 0 2.48-.41 3.452-1.106l.992.992a.558.558 0 1 0 .789-.789l-.936-.937Z",fill:"#6678EB"}),React.createElement("path",{d:"m20.858 18.95-3.024-1.745v-2.054a.558.558 0 1 0-1.117 0v2.351c0 .064.011.126.031.184a.551.551 0 0 0 .258.33l3.293 1.9a.557.557 0 0 0 .559-.966Z",fill:"#FFF"}))));var re="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjRTRFNkZEIiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIvPjxnIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0iTTEzLjgwOCAxMS40NDhhLjU1OC41NTggMCAwIDEgMCAuNzg4bC0xLjU2NCAxLjU2NWEuNTU4LjU1OCAwIDEgMS0uNzg5LS43OWwxLjU2NC0xLjU2M2EuNTU4LjU1OCAwIDAgMSAuNzkgMFptOS44ODIgMi40NjJhLjU1OC41NTggMCAwIDEtLjc4OSAwbC0xLjU2NC0xLjU2M2EuNTU4LjU1OCAwIDEgMSAuNzg5LS43ODlsMS41NjQgMS41NjRhLjU1Ni41NTYgMCAwIDEgMCAuNzg4WiIgZmlsbD0iIzY2NzhFQiIvPjxwYXRoIGQ9Ik0yMS43NTMgMjEuNzA3YTUuOTM3IDUuOTM3IDAgMSAwLTguNTguMDE1bC0uOTM3LjkzNmEuNTU4LjU1OCAwIDEgMCAuNzg5Ljc4OGwuOTk1LS45OTRhNS45MSA1LjkxIDAgMCAwIDMuNDM2IDEuMDk1YzEuMjg3IDAgMi40OC0uNDEgMy40NTItMS4xMDZsLjk5Mi45OTJhLjU1OC41NTggMCAxIDAgLjc4OS0uNzg5bC0uOTM2LS45MzdaIiBmaWxsPSIjNjY3OEVCIi8+PHBhdGggZD0ibTIwLjg1OCAxOC45NS0zLjAyNC0xLjc0NXYtMi4wNTRhLjU1OC41NTggMCAxIDAtMS4xMTcgMHYyLjM1MWMwIC4wNjQuMDExLjEyNi4wMzEuMTg0YS41NTEuNTUxIDAgMCAwIC4yNTguMzNsMy4yOTMgMS45YS41NTcuNTU3IDAgMCAwIC41NTktLjk2NloiIGZpbGw9IiNGRkYiLz48L2c+PC9nPjwvc3ZnPg==",me=z(91842),se=z(25690),ye=z(51257),Fe=z(38986),Me=Object.defineProperty,be=Object.getOwnPropertySymbols,at=Object.prototype.hasOwnProperty,Ve=Object.prototype.propertyIsEnumerable,it=(jt,an,fn)=>an in jt?Me(jt,an,{enumerable:!0,configurable:!0,writable:!0,value:fn}):jt[an]=fn,Ye=(jt,an)=>{for(var fn in an||(an={}))at.call(an,fn)&&it(jt,fn,an[fn]);if(be)for(var fn of be(an))Ve.call(an,fn)&&it(jt,fn,an[fn]);return jt};const rt=jt=>React.createElement("svg",Ye({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},jt),React.createElement("title",null,"\u7F16\u7EC4 12"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{width:34,height:34,rx:10,fill:"#EAF3F4"}),React.createElement("path",{d:"M25.905 15.37a.775.775 0 0 0-.626-.529l-4.814-.7-2.152-4.362a.776.776 0 0 0-1.392 0l-2.153 4.363-4.814.699a.775.775 0 0 0-.43 1.323l3.484 3.396-.823 4.794a.777.777 0 0 0 1.126.818l4.306-2.264 4.305 2.264a.778.778 0 0 0 .817-.059.777.777 0 0 0 .31-.759l-.823-4.794 3.483-3.396a.777.777 0 0 0 .196-.795Z",fill:"#21C0A6",fillRule:"nonzero"})));var yt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIgZmlsbD0iI0VBRjNGNCIvPjxwYXRoIGQ9Ik0yNS45MDUgMTUuMzdhLjc3NS43NzUgMCAwIDAtLjYyNi0uNTI5bC00LjgxNC0uNy0yLjE1Mi00LjM2MmEuNzc2Ljc3NiAwIDAgMC0xLjM5MiAwbC0yLjE1MyA0LjM2My00LjgxNC42OTlhLjc3NS43NzUgMCAwIDAtLjQzIDEuMzIzbDMuNDg0IDMuMzk2LS44MjMgNC43OTRhLjc3Ny43NzcgMCAwIDAgMS4xMjYuODE4bDQuMzA2LTIuMjY0IDQuMzA1IDIuMjY0YS43NzguNzc4IDAgMCAwIC44MTctLjA1OS43NzcuNzc3IDAgMCAwIC4zMS0uNzU5bC0uODIzLTQuNzk0IDMuNDgzLTMuMzk2YS43NzcuNzc3IDAgMCAwIC4xOTYtLjc5NVoiIGZpbGw9IiMyMUMwQTYiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4=",bt=Object.defineProperty,ft=Object.getOwnPropertySymbols,Gt=Object.prototype.hasOwnProperty,Tt=Object.prototype.propertyIsEnumerable,Lt=(jt,an,fn)=>an in jt?bt(jt,an,{enumerable:!0,configurable:!0,writable:!0,value:fn}):jt[an]=fn,Rt=(jt,an)=>{for(var fn in an||(an={}))Gt.call(an,fn)&&Lt(jt,fn,an[fn]);if(ft)for(var fn of ft(an))Tt.call(an,fn)&&Lt(jt,fn,an[fn]);return jt};const qe=jt=>React.createElement("svg",Rt({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},jt),React.createElement("title",null,"\u9898\u76EE"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#E7F3FF",width:34,height:34,rx:10}),React.createElement("g",{fill:"#4C6FFF",fillRule:"nonzero"},React.createElement("path",{d:"m23.719 13.325-4.098-3.94c-.097-.13-.225-.162-.355-.162-.129 0-.258.064-.387.161l-7.55 7.753c-.065.065-.098.162-.13.227l-1.032 5.427c-.033.194.032.323.16.484.13.13.227.162.389.162h.096l4.776-1.099c.097-.032.194-.064.258-.161l7.841-8.108c.194-.162.194-.517.033-.744h-.001Zm-8.1 8.044a.534.534 0 0 1-.386.162.56.56 0 0 1-.388-.162l-3-2.81c-.226-.194-.226-.517-.033-.743.194-.227.517-.227.743-.033l3 2.811c.259.226.291.55.065.776ZM17 22.92h6.844v1.055H17z"}))));var dt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjRTdGM0ZGIiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIvPjxnIGZpbGw9IiM0QzZGRkYiIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0ibTIzLjcxOSAxMy4zMjUtNC4wOTgtMy45NGMtLjA5Ny0uMTMtLjIyNS0uMTYyLS4zNTUtLjE2Mi0uMTI5IDAtLjI1OC4wNjQtLjM4Ny4xNjFsLTcuNTUgNy43NTNjLS4wNjUuMDY1LS4wOTguMTYyLS4xMy4yMjdsLTEuMDMyIDUuNDI3Yy0uMDMzLjE5NC4wMzIuMzIzLjE2LjQ4NC4xMy4xMy4yMjcuMTYyLjM4OS4xNjJoLjA5Nmw0Ljc3Ni0xLjA5OWMuMDk3LS4wMzIuMTk0LS4wNjQuMjU4LS4xNjFsNy44NDEtOC4xMDhjLjE5NC0uMTYyLjE5NC0uNTE3LjAzMy0uNzQ0aC0uMDAxWm0tOC4xIDguMDQ0YS41MzQuNTM0IDAgMCAxLS4zODYuMTYyLjU2LjU2IDAgMCAxLS4zODgtLjE2MmwtMy0yLjgxYy0uMjI2LS4xOTQtLjIyNi0uNTE3LS4wMzMtLjc0My4xOTQtLjIyNy41MTctLjIyNy43NDMtLjAzM2wzIDIuODExYy4yNTkuMjI2LjI5MS41NS4wNjUuNzc2Wk0xNyAyMi45Mmg2Ljg0NHYxLjA1NUgxN3oiLz48L2c+PC9nPjwvc3ZnPg==",Wt=z(12327),Bn=z(39793),Yt=z(61011),kn=z(30371),Ge={wrap:"wrap___OIoOI",modal:"modal___Z3hfU",titleWrap:"titleWrap___aK3oG",required:"required___NHoO7",title:"title___uxb1R",colorGray:"colorGray___O8YPg",choiceWrap:"choiceWrap___t51sb",answer:"answer___vsBnh",activeAnswer:"activeAnswer___AJN4p",deleteIcon:"deleteIcon___WvOJZ",addIcon:"addIcon___UyeIs",editorWrap:"editorWrap___uqcFU",htmlWrap:"htmlWrap___GcBNL",radio:"radio___e8qQ5",color333:"color333___PLzVK",color999:"color999___v3EY0",fold:"fold___OfvPe",head:"head___EejYX",collapseWrapper:"collapseWrapper___sQyVD",panelHeader:"panelHeader___Ivicf",open:"open___aEOQE",close:"close___z4P5H",inputBorder:"inputBorder___ix67O",keywordTag:"keywordTag___iGx08",scoreByBlankRadio:"scoreByBlankRadio___Kwu7q"},ln=z(59301),Mn=Object.defineProperty,Pt=Object.defineProperties,zt=Object.getOwnPropertyDescriptors,Ft=Object.getOwnPropertySymbols,Ot=Object.prototype.hasOwnProperty,et=Object.prototype.propertyIsEnumerable,ze=(jt,an,fn)=>an in jt?Mn(jt,an,{enumerable:!0,configurable:!0,writable:!0,value:fn}):jt[an]=fn,St=(jt,an)=>{for(var fn in an||(an={}))Ot.call(an,fn)&&ze(jt,fn,an[fn]);if(Ft)for(var fn of Ft(an))et.call(an,fn)&&ze(jt,fn,an[fn]);return jt},xt=(jt,an)=>Pt(jt,zt(an)),Ke=(jt,an)=>{var fn={};for(var ga in jt)Ot.call(jt,ga)&&an.indexOf(ga)<0&&(fn[ga]=jt[ga]);if(jt!=null&&Ft)for(var ga of Ft(jt))an.indexOf(ga)<0&&et.call(jt,ga)&&(fn[ga]=jt[ga]);return fn};const Qe=null,ut=(jt,an)=>{var fn=jt,{globalSetting:ga,loading:zo,dispatch:Co,isEdit:pi,editData:Fo}=fn,Bo=Ke(fn,["globalSetting","loading","dispatch","isEdit","editData"]);const[Ii,ii]=(0,E.useState)(""),[Ti,cl]=(0,E.useState)(""),[Qi,Qr]=(0,E.useState)([]),[Po,vi]=(0,E.useState)(""),[hi,Yo]=(0,E.useState)(),[we,Ue]=(0,E.useState)(!1),[Re,Et]=(0,E.useState)({}),[mt,_t]=(0,E.useState)([]);(0,E.useEffect)(()=>{!Fo||!pi||(ii(Fo==null?void 0:Fo.name),cl(Fo==null?void 0:Fo.analysis),Yo(Fo==null?void 0:Fo.is_ordered),Et(Fo),Ue(!0))},[Fo]),(0,E.useEffect)(()=>{if(!we)return;const Qa=Fo==null?void 0:Fo.standard_answer.map(tn=>tn==null?void 0:tn.answer_text);Qr(Qa);const ar=Fo==null?void 0:Fo.standard_answer.map(tn=>tn==null?void 0:tn.score);_t(ar),Ue(!1)},[we]),(0,E.useImperativeHandle)(an,()=>({onSave:cn,Clear:ua}));const cn=()=>{let Qa=[],ar=!1;return Ii?(Qi.forEach((tn,La)=>{Qa.push({position:La+1,answer_text:[],score:mt[La]}),tn==null||tn.forEach((vr,so)=>{Qa[La].answer_text.push(vr),(!vr||!(0,ye.eR)(vr,1e4))&&(vi(`${La}-${so}`),Te.ZP.info(vr?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),ar=!0)})}),ar?!1:(Qa==null?void 0:Qa.length)>20?(Te.ZP.warning("\u586B\u7A7A\u9898\u6807\u51C6\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A/\u4E0D\u80FD\u8D85\u8FC720\u4E2A\uFF01"),!1):{name:Ii,analysis:Ti,standard_answers:Qa,is_ordered:hi,downcase:Re==null?void 0:Re.downcase,no_space:Re==null?void 0:Re.no_space,use_blank_score:Re==null?void 0:Re.use_blank_score}):(Te.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1)},ua=()=>{ii(""),cl(""),Qr([]),Yo(!1)},ca=(Qa,ar,tn)=>{const La=Qi.slice();if(ar&&La.splice(Qa,ar),tn)for(let vr=0;vr{vi("");let La=Qi.slice();La[Qa][ar]=tn,Qr(La)},Ra=Qa=>{let ar=Qi.slice();ar[Qa]=[...ar[Qa],""],Qr(ar)},Ja=(Qa,ar)=>{let tn=Qi.slice();if(!tn[Qa][ar]){tn[Qa]=tn[Qa].filter((La,vr)=>vr!==ar),Qr(tn);return}Be.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:Ge.modal,onOk:()=>{tn[Qa]=tn[Qa].filter((La,vr)=>vr!==ar),Qr(tn)}})},_a=Qa=>{Be.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:Ge.modal,onOk:()=>{let ar=Qi.slice();ar=Qi.filter((tn,La)=>Qa!==La),Qr(ar)}})};return ln.createElement("section",{className:Ge.wrap},ln.createElement("p",{className:Ge.titleWrap},ln.createElement("span",{className:Ge.required},"*"),ln.createElement("span",{className:Ge.title},"\u9898\u5E72\uFF1A")),ln.createElement("div",null,ln.createElement(Yt.Z,{id:"completion-question-tittle",placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE",height:155,defaultValue:Ii,onChange:Qa=>ii(Qa),showNullButton:!0,onPlaceholderChange:ca})),ln.createElement("div",{className:"mt20"},Qi.map((Qa,ar)=>ln.createElement("div",{style:{display:"flex"}},ln.createElement("div",{style:{flex:1}},ln.createElement(kn.Z,{key:ar,answers:Qa,index:ar,flex:1,is_md:!0,activeOptionErrorIndex:Po,onAnswerChange:Ta,addChildAnswer:Ra,deleteChildAnswer:Ja,deleteChildAnswermain:_a})),Re.use_blank_score&&ln.createElement("div",{style:{display:"flex",alignItems:"center",width:"165px"}},ln.createElement("span",{style:{color:"red",margin:"auto 5px auto 10px"}},"*"),"\u5206\u503C\uFF1A",ln.createElement(le.Z,{style:{width:"100px"},size:"large",defaultValue:mt[ar],onBlur:tn=>{mt[ar]=tn.target.value,_t([...mt])}}))))),ln.createElement("div",null,ln.createElement(ke.default,{className:`${Ge.color333} font14 mt20`,checked:Re.use_blank_score,onChange:Qa=>Et(xt(St({},Re),{use_blank_score:Qa.target.checked}))},"\u5224\u5206\u65F6\u6309\u7A7A\u7ED9\u5206"),ln.createElement("span",{style:{color:"#999999",fontSize:"12px"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u9700\u8981\u8BBE\u7F6E\u6BCF\u7A7A\u5206\u503C\uFF0C\u5B66\u751F\u7B54\u6848\u5224\u5206\u65F6\u6309\u7A7A\u7ED9\u5206\uFF09")),ln.createElement("div",null,ln.createElement(ke.default,{className:`${Ge.color333} font14 mt20`,checked:Re.downcase,onChange:Qa=>Et(xt(St({},Re),{downcase:Qa.target.checked}))},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),ln.createElement("div",null,ln.createElement(ke.default,{className:`${Ge.color333} font14 mt20`,checked:Re.no_space,onChange:Qa=>Et(xt(St({},Re),{no_space:Qa.target.checked}))},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),ln.createElement("div",{className:"mt20"},(Qi==null?void 0:Qi.length)>1&&ln.createElement("span",null,ln.createElement(ke.default,{checked:hi,onChange:Qa=>Yo(Qa.target.checked),className:`${Ge.color333} font14`},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),ln.createElement("span",{className:`${Ge.color999} font12`},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09"))),ln.createElement("p",{className:Ge.titleWrap},ln.createElement("span",{className:Ge.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),ln.createElement(Bn.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Ti,onChange:Qa=>cl(Qa)}))};var Je=(0,se.connect)(({loading:jt,globalSetting:an})=>({globalSetting:an,loading:jt.effects}),null,null,{forwardRef:!0})((0,E.forwardRef)(ut)),xe=z(5112),Zt=Object.getOwnPropertySymbols,Xn=Object.prototype.hasOwnProperty,En=Object.prototype.propertyIsEnumerable,bn=(jt,an)=>{var fn={};for(var ga in jt)Xn.call(jt,ga)&&an.indexOf(ga)<0&&(fn[ga]=jt[ga]);if(jt!=null&&Zt)for(var ga of Zt(jt))an.indexOf(ga)<0&&En.call(jt,ga)&&(fn[ga]=jt[ga]);return fn};const Gn=null,Kn=(jt,an)=>{var fn=jt,{globalSetting:ga,loading:zo,editData:Co,dispatch:pi,onRef:Fo=()=>{},isEdit:Bo}=fn,Ii=bn(fn,["globalSetting","loading","editData","dispatch","onRef","isEdit"]);const[ii,Ti]=(0,E.useState)(),[cl,Qi]=(0,E.useState)(""),[Qr,Po]=(0,E.useState)("");(0,E.useEffect)(()=>{if(!Co||!Bo)return;Qi(Co==null?void 0:Co.name),Po(Co==null?void 0:Co.analysis);const Yo=Co==null?void 0:Co.choices.find(we=>we.is_answer);Ti(Yo.choice_text==="\u6B63\u786E"?"0":"1")},[Co]),(0,E.useImperativeHandle)(an,()=>({onSave:vi,Clear:hi}));const vi=()=>cl?ii?{name:cl,choices:[{choice_text:"\u6B63\u786E",is_answer:ii==="0"?1:0},{choice_text:"\u9519\u8BEF",is_answer:ii==="1"?1:0}],analysis:Qr}:(Te.ZP.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),!1):(Te.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1),hi=()=>{Qi(""),Po(""),Ti("")};return E.createElement("section",{className:Ge.wrap},E.createElement("p",{className:Ge.titleWrap},E.createElement("span",{className:Ge.required},"*"),E.createElement("span",{className:Ge.title},"\u9898\u5E72\uFF1A")),E.createElement(Bn.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:cl,onChange:Yo=>Qi(Yo)}),E.createElement("p",{className:Ge.titleWrap},E.createElement("span",{className:Ge.required},"*"),E.createElement("span",{className:Ge.title},"\u7B54\u6848\u9009\u9879\uFF1A",E.createElement("span",{className:Ge.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),E.createElement(xe.ZP.Group,{buttonStyle:"solid",value:ii,onChange:Yo=>Ti(Yo.target.value)},E.createElement(xe.ZP.Button,{value:"0",className:`${Ge.radio} mr40`},"\u6B63\u786E"),E.createElement(xe.ZP.Button,{value:"1",className:Ge.radio},"\u9519\u8BEF")),E.createElement("p",{className:Ge.titleWrap},E.createElement("span",{className:Ge.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),E.createElement(Bn.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Qr,onChange:Yo=>Po(Yo)}))};var Ct=(0,se.connect)(({loading:jt,globalSetting:an})=>({globalSetting:an,loading:jt.effects}),null,null,{forwardRef:!0})((0,E.forwardRef)(Kn)),Mt=Object.getOwnPropertySymbols,Sn=Object.prototype.hasOwnProperty,Dt=Object.prototype.propertyIsEnumerable,en=(jt,an)=>{var fn={};for(var ga in jt)Sn.call(jt,ga)&&an.indexOf(ga)<0&&(fn[ga]=jt[ga]);if(jt!=null&&Mt)for(var ga of Mt(jt))an.indexOf(ga)<0&&Dt.call(jt,ga)&&(fn[ga]=jt[ga]);return fn};const Sa=null,ia=(jt,an)=>{var fn=jt,{globalSetting:ga,loading:zo,editData:Co,dispatch:pi,onRef:Fo=()=>{},isEdit:Bo}=fn,Ii=en(fn,["globalSetting","loading","editData","dispatch","onRef","isEdit"]);const[ii,Ti]=(0,E.useState)([]);(0,E.useEffect)(()=>{var Po;if(!Co||!Bo)return;const vi=(Po=Co==null?void 0:Co.shixun)==null?void 0:Po.challenges.map(hi=>({id:hi==null?void 0:hi.id,score:hi.score}));Ti(vi)},[Co]),(0,E.useImperativeHandle)(an,()=>({onSave:cl,Clear:Qi}));const cl=()=>({challenges:[...ii]}),Qi=()=>{Ti([])};console.log("editData--",Co);const Qr=Po=>{var vi,hi;return E.createElement("div",null,(hi=(vi=Po==null?void 0:Po.shixun)==null?void 0:vi.challenges)==null?void 0:hi.map((Yo,we)=>{var Ue;return E.createElement("div",{className:"c-grey-666 font14 ml25",style:{display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:"15px"}},E.createElement("div",null,E.createElement("span",{className:"mr5"},"\u7B2C",we+1,"\u5173"),E.createElement(Ce.Z,{key:we,title:Yo==null?void 0:Yo.challenge_name},E.createElement("span",null,(0,ye.Pq)(Yo==null?void 0:Yo.challenge_name,44)))),E.createElement("p",{style:{marginBottom:0}},E.createElement("span",{className:Ge.required},"*"),E.createElement("span",{className:Ge.title},"\u5206\u503C\uFF1A"),E.createElement(le.Z,{precision:1,min:1,max:100,className:Ge.baseFormItem,style:{width:176},value:(Ue=ii.find(Re=>Re.id===Yo.id))==null?void 0:Ue.score,onChange:Re=>{ii.find(Et=>Et.id===Yo.id).score=Re,Ti([...ii])}})))}),E.createElement("div",{style:{clear:"both"}}))};return E.createElement("section",{className:Ge.wrap},E.createElement(me.Z,{style:{paddingRight:10},className:Ge.titleHtml,value:`${Co==null?void 0:Co.position}\u3001${Co==null?void 0:Co.name}`}),E.createElement("p",{style:{marginBottom:"10px",marginTop:"25px"}},E.createElement("span",{className:Ge.required},"*"),E.createElement("span",{className:Ge.title},"\u5173\u5361")),Qr(Co))};var Oa=(0,se.connect)(({loading:jt,globalSetting:an})=>({globalSetting:an,loading:jt.effects}),null,null,{forwardRef:!0})((0,E.forwardRef)(ia)),wn=Object.getOwnPropertySymbols,Sr=Object.prototype.hasOwnProperty,Un=Object.prototype.propertyIsEnumerable,Wn=(jt,an)=>{var fn={};for(var ga in jt)Sr.call(jt,ga)&&an.indexOf(ga)<0&&(fn[ga]=jt[ga]);if(jt!=null&&wn)for(var ga of wn(jt))an.indexOf(ga)<0&&Un.call(jt,ga)&&(fn[ga]=jt[ga]);return fn};const ma=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Ya=(jt,an)=>{var fn=jt,{editData:ga,globalSetting:zo,loading:Co,dispatch:pi,onRef:Fo=()=>{},isEdit:Bo}=fn,Ii=Wn(fn,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[ii,Ti]=(0,E.useState)([]),[cl,Qi]=(0,E.useState)(),[Qr,Po]=(0,E.useState)([]),[vi,hi]=(0,E.useState)(""),[Yo,we]=(0,E.useState)("");(0,E.useEffect)(()=>{Ti(["","","",""])},[]),(0,E.useEffect)(()=>{if(!ga||!Bo)return;hi(ga==null?void 0:ga.name),we(ga==null?void 0:ga.analysis),Ti(ga==null?void 0:ga.choices.map(mt=>mt.choice_text));const Et=[];ga==null||ga.choices.map((mt,_t)=>{mt.is_answer&&Et.push(_t)}),Po(Et)},[ga]),(0,E.useImperativeHandle)(an,()=>({onSave:Ue,Clear:Re}));const Ue=()=>{if(!vi)return Te.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const Et=ii.findIndex(_t=>!_t);if(Et>-1)return Te.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${ma[Et]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!Qr.length)return Te.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(Qr.length<2)return Te.ZP.info("\u591A\u9009\u9898\u6700\u5C0F\u6B63\u786E\u9009\u9879\u4E3A2\u4E2A"),!1;const mt=ii.map((_t,cn)=>({choice_text:_t,is_answer:Qr.includes(cn)?1:0}));return{name:vi,choices:mt,analysis:Yo}},Re=()=>{Ti(["","","",""]),hi(""),we(""),Po("")};return E.createElement("section",{className:Ge.wrap},E.createElement("p",{className:Ge.titleWrap},E.createElement("span",{className:Ge.required},"*"),E.createElement("span",{className:Ge.title},"\u9898\u5E72\uFF1A")),E.createElement(Bn.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:vi,onChange:Et=>hi(Et)}),E.createElement("p",{className:Ge.titleWrap},E.createElement("span",{className:Ge.required},"*"),E.createElement("span",{className:Ge.title},"\u7B54\u6848\u9009\u9879\uFF1A",E.createElement("span",{className:Ge.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),ii.map((Et,mt)=>E.createElement("div",{className:Ge.choiceWrap,key:mt},E.createElement(Ce.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},E.createElement("div",{className:`${Ge.answer} ${Qr.includes(mt)?Ge.activeAnswer:""}`,onClick:()=>{Qr.includes(mt)?Po(Qr.filter(_t=>_t!==mt)):Po([...Qr,mt])}},ma[mt])),E.createElement("div",{className:Ge.editorWrap},cl===mt?E.createElement(Bn.Z,{id:`single-question-option-${mt}`,watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Et,onChange:_t=>{ii[mt]=_t,Ti(ii)}}):E.createElement("div",{className:Ge.htmlWrap,onClick:()=>Qi(mt)},E.createElement(me.Z,{value:Et}))),mt>1&&E.createElement(Ce.Z,{title:"\u5220\u9664"},E.createElement("i",{className:`${Ge.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>{Ti(ii.filter((_t,cn)=>cn!==mt)),Qr.includes(mt)?Po(Qr.filter(_t=>_t!==mt)):Po([...Qr,mt])}})),mt<7&&mt===ii.length-1&&E.createElement(Ce.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},E.createElement("i",{className:`${Ge.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>Ti([...ii,""])})))),E.createElement("p",{className:Ge.titleWrap},E.createElement("span",{className:Ge.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),E.createElement(Bn.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Yo,onChange:Et=>we(Et)}))};var xa=(0,se.connect)(({loading:jt,globalSetting:an})=>({globalSetting:an,loading:jt.effects}),null,null,{forwardRef:!0})((0,E.forwardRef)(Ya)),Lr=Object.getOwnPropertySymbols,Tr=Object.prototype.hasOwnProperty,Nt=Object.prototype.propertyIsEnumerable,hn=(jt,an)=>{var fn={};for(var ga in jt)Tr.call(jt,ga)&&an.indexOf(ga)<0&&(fn[ga]=jt[ga]);if(jt!=null&&Lr)for(var ga of Lr(jt))an.indexOf(ga)<0&&Nt.call(jt,ga)&&(fn[ga]=jt[ga]);return fn};const mr=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],At=(jt,an)=>{var fn=jt,{editData:ga,globalSetting:zo,loading:Co,dispatch:pi,onRef:Fo=()=>{},isEdit:Bo}=fn,Ii=hn(fn,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[ii,Ti]=(0,E.useState)([]),[cl,Qi]=(0,E.useState)(),[Qr,Po]=(0,E.useState)(),[vi,hi]=(0,E.useState)(""),[Yo,we]=(0,E.useState)("");(0,E.useEffect)(()=>{Ti(["","","",""])},[]),(0,E.useEffect)(()=>{if(!ga||!Bo)return;const Et=[],mt=[];ga==null||ga.choices.forEach((_t,cn)=>{Et.push(_t.choice_text),_t.is_answer&&mt.push(cn)}),hi(ga==null?void 0:ga.name),we(ga==null?void 0:ga.analysis),Ti(Et),Po(mt)},[ga]),(0,E.useImperativeHandle)(an,()=>({onSave:Ue,Clear:Re}));const Ue=()=>{if(!vi)return Te.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const Et=ii.findIndex(_t=>!_t);if(Et>-1)return Te.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${mr[Et]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!Array.isArray(Qr))return Te.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;const mt=ii.map((_t,cn)=>({choice_text:_t,is_answer:Qr.includes(cn)?1:0}));return{name:vi,choices:mt,analysis:Yo}},Re=()=>{Ti(["","","",""]),hi(""),we(""),Po("")};return E.createElement("section",{className:Ge.wrap},E.createElement("p",{className:Ge.titleWrap},E.createElement("span",{className:Ge.required},"*"),E.createElement("span",{className:Ge.title},"\u9898\u5E72\uFF1A")),E.createElement(Bn.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:vi,onChange:Et=>hi(Et)}),E.createElement("p",{className:Ge.titleWrap},E.createElement("span",{className:Ge.required},"*"),E.createElement("span",{className:Ge.title},"\u7B54\u6848\u9009\u9879\uFF1A",E.createElement("span",{className:Ge.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),ii.map((Et,mt)=>E.createElement("div",{className:Ge.choiceWrap,key:mt},E.createElement(Ce.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},E.createElement("div",{className:`${Ge.answer} ${Qr!=null&&Qr.includes(mt)?Ge.activeAnswer:""}`,onClick:()=>Po([mt])},mr[mt])),E.createElement("div",{className:Ge.editorWrap},cl===mt?E.createElement(Bn.Z,{id:`single-question-option-${mt}`,watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Et,onChange:_t=>{ii[mt]=_t,Ti(ii)}}):E.createElement("div",{className:Ge.htmlWrap,onClick:()=>Qi(mt)},E.createElement(me.Z,{value:Et}))),mt>1&&E.createElement(Ce.Z,{title:"\u5220\u9664"},E.createElement("i",{className:`${Ge.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>{Ti(ii.filter((_t,cn)=>cn!==mt)),mt===Qr&&Po(null)}})),mt<7&&mt===ii.length-1&&E.createElement(Ce.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},E.createElement("i",{className:`${Ge.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>Ti([...ii,""])})))),E.createElement("p",{className:Ge.titleWrap},E.createElement("span",{className:Ge.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),E.createElement(Bn.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Yo,onChange:Et=>we(Et)}))};var Xt=(0,se.connect)(({loading:jt,globalSetting:an})=>({globalSetting:an,loading:jt.effects}),null,null,{forwardRef:!0})((0,E.forwardRef)(At)),Pn=z(12563),xn=z(78673),Ea=z(61485),qt=z(59301),ie=Object.defineProperty,de=Object.defineProperties,he=Object.getOwnPropertyDescriptors,Pe=Object.getOwnPropertySymbols,Xe=Object.prototype.hasOwnProperty,Bt=Object.prototype.propertyIsEnumerable,It=(jt,an,fn)=>an in jt?ie(jt,an,{enumerable:!0,configurable:!0,writable:!0,value:fn}):jt[an]=fn,pa=(jt,an)=>{for(var fn in an||(an={}))Xe.call(an,fn)&&It(jt,fn,an[fn]);if(Pe)for(var fn of Pe(an))Bt.call(an,fn)&&It(jt,fn,an[fn]);return jt},Rn=(jt,an)=>de(jt,he(an)),qn=(jt,an)=>{var fn={};for(var ga in jt)Xe.call(jt,ga)&&an.indexOf(ga)<0&&(fn[ga]=jt[ga]);if(jt!=null&&Pe)for(var ga of Pe(jt))an.indexOf(ga)<0&&Bt.call(jt,ga)&&(fn[ga]=jt[ga]);return fn},za=(jt,an,fn)=>new Promise((ga,zo)=>{var Co=Bo=>{try{Fo(fn.next(Bo))}catch(Ii){zo(Ii)}},pi=Bo=>{try{Fo(fn.throw(Bo))}catch(Ii){zo(Ii)}},Fo=Bo=>Bo.done?ga(Bo.value):Promise.resolve(Bo.value).then(Co,pi);Fo((fn=fn.apply(jt,an)).next())});const An=jt=>{if(!jt)return!1;if(/^s*$/.test(jt)||jt.trim()===""){Te.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C");return}let an=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return jt==="|"?(Te.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},st=({value:jt=[],onClose:an})=>qt.createElement(Pn.default,{closable:!0,onClose:an,className:Ge.keywordTag},qt.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},jt.join(" \u6216 "))),gn=(jt,an)=>{var fn=jt,{editData:ga,globalSetting:zo,loading:Co,dispatch:pi,onRef:Fo=()=>{},isEdit:Bo}=fn,Ii=qn(fn,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[ii,Ti]=(0,E.useState)(""),[cl,Qi]=(0,E.useState)(""),[Qr,Po]=(0,E.useState)(""),[vi,hi]=(0,E.useState)(""),[Yo]=Oe.default.useForm(),we=Oe.default.useWatch("use_keywords",Yo);(0,E.useEffect)(()=>{var mt;!ga||!Bo||(Ti(ga==null?void 0:ga.name),Qi(ga==null?void 0:ga.analysis),Po((mt=ga==null?void 0:ga.answer_texts)==null?void 0:mt[0]),Yo.setFieldsValue(pa({},ga)))},[ga]),(0,E.useImperativeHandle)(an,()=>({onSave:Ue,Clear:Re}));const Ue=()=>za(void 0,null,function*(){if(!ii)return Te.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;try{yield Yo.validateFields()}catch(_t){Te.ZP.error(_t.errorFields[0].errors[0]);return}const mt=Yo.getFieldsValue();return console.log(mt,"values"),pa({name:ii,answer_texts:[Qr],analysis:cl},mt)}),Re=()=>{Ti(""),Qi(""),Po(""),Yo.resetFields()},Et=ga==null?void 0:ga.score;return qt.createElement("section",{className:Ge.wrap},qt.createElement("p",{className:Ge.titleWrap},qt.createElement("span",{className:Ge.required},"*"),qt.createElement("span",{className:Ge.title},"\u9898\u5E72\uFF1A")),qt.createElement(Bn.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:ii,onChange:mt=>Ti(mt)}),qt.createElement("p",{className:Ge.titleWrap},qt.createElement("span",{className:Ge.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),qt.createElement(Bn.Z,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:Qr,onChange:mt=>Po(mt)}),qt.createElement("p",{className:Ge.titleWrap},qt.createElement("span",{className:Ge.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),qt.createElement(Bn.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:cl,onChange:mt=>Qi(mt)}),qt.createElement(Oe.default,{form:Yo,size:"large",onFinishFailed:mt=>za(void 0,null,function*(){var _t,cn;Te.ZP.error(mt.errorFields[0].errors[0]),Yo.scrollToField((cn=(_t=mt==null?void 0:mt.errorFields)==null?void 0:_t[0])==null?void 0:cn.name,{behavior:"smooth",block:"center"})})},qt.createElement(We.Z,{align:"middle",className:"mb30 mt20"},qt.createElement(Oe.default.Item,{noStyle:!0,name:"use_keywords",valuePropName:"checked"},qt.createElement(xn.Z,null)),qt.createElement(Ee.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),qt.createElement(Ee.Z,null,qt.createElement(Ce.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},qt.createElement(Ea.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),we&&qt.createElement(Oe.default.List,{name:"keywords",rules:[{validator(mt,_t){return _t!=null&&_t.length?(_t==null?void 0:_t.reduce((ua,ca)=>ua+ca.score,0))>parseFloat(Et)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD"))}}]},(mt,{add:_t,remove:cn})=>qt.createElement(qt.Fragment,null,qt.createElement("div",{className:"mb10"},"\u5173\u952E\u8BCD"),qt.createElement(We.Z,{align:"middle",className:"font14 mb30"},qt.createElement(Ee.Z,{flex:1},qt.createElement(De.default,{value:vi,onChange:ua=>{hi(ua.target.value)},maxLength:50,allowClear:!0,onPressEnter:ua=>{var ca,Ta,Ra,Ja;const _a=`${(ca=ua.target)==null?void 0:ca.value}`,Qa=(Ra=(Ta=_a==null?void 0:_a.split("|"))==null?void 0:Ta.filter(La=>!!La))==null?void 0:Ra.map(La=>La==null?void 0:La.trim()),ar=Yo.getFieldValue("keywords"),tn=((Ja=ar==null?void 0:ar.map(La=>La==null?void 0:La.keyword))==null?void 0:Ja.flat())||[];for(const La of Qa)if(tn.includes(La)){Te.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}An(_a)&&(_t({keyword:Qa,score:1}),hi(""))},className:Ge.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),qt.createElement(Ee.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),mt.map(ua=>{var ca=ua,{key:Ta,name:Ra}=ca,Ja=qn(ca,["key","name"]);return qt.createElement(We.Z,{key:Ta,style:{marginRight:148}},qt.createElement(Ee.Z,{flex:1},qt.createElement(We.Z,{align:"middle",justify:"space-between"},qt.createElement(Oe.default.Item,Rn(pa({},Ja),{name:[Ra,"keyword"]}),qt.createElement(st,{onClose:()=>cn(Ra)})),qt.createElement(Oe.default.Item,Rn(pa({},Ja),{name:[Ra,"score"],label:"\u5206\u503C",rules:[{required:!0}]}),qt.createElement(le.Z,{min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))})))))};var lt=(0,se.connect)(({loading:jt,globalSetting:an})=>({globalSetting:an,loading:jt.effects}),null,null,{forwardRef:!0})((0,E.forwardRef)(gn)),Fn=z(36381),un={wrap:"wrap___Cc0gS",deleteIcon:"deleteIcon___ebwMv",keywordTag:"keywordTag___lUfL5",questionTitleEditorWrap:"questionTitleEditorWrap___u9UgK",choiceWrap:"choiceWrap___VHsr3",choiceIndex:"choiceIndex___rsj9r",judgementIndex:"judgementIndex___fMm6E",setAnswerBtn:"setAnswerBtn___krVC9",activeAnswer:"activeAnswer___WiYo2",activeJudgementAnswer:"activeJudgementAnswer___M6iww",actionWrapper:"actionWrapper___oKI8_",addIcon:"addIcon___eMbGP",inputBorder:"inputBorder___ob_6x",placeholder:"placeholder___Vkwr4",blankWrapper:"blankWrapper____MZQ5",blankInput:"blankInput___ephwY",blankInputNumberWrapper:"blankInputNumberWrapper___C1UJS",addBtn:"addBtn___qRBpJ",blankIndex:"blankIndex___QsKgf",baseInputWrapper:"baseInputWrapper___juqCB",collapseWrapper:"collapseWrapper___kAXJ0",panelHeader:"panelHeader___hLTSe",open:"open___wWDjf",close:"close___XPTJ0",hide:"hide___VytUy"},nt=z(32134),Jt=z(12893),$t=Object.defineProperty,Tn=Object.defineProperties,$n=Object.getOwnPropertyDescriptors,mn=Object.getOwnPropertySymbols,Yn=Object.prototype.hasOwnProperty,na=Object.prototype.propertyIsEnumerable,er=(jt,an,fn)=>an in jt?$t(jt,an,{enumerable:!0,configurable:!0,writable:!0,value:fn}):jt[an]=fn,yr=(jt,an)=>{for(var fn in an||(an={}))Yn.call(an,fn)&&er(jt,fn,an[fn]);if(mn)for(var fn of mn(an))na.call(an,fn)&&er(jt,fn,an[fn]);return jt},Jn=(jt,an)=>Tn(jt,$n(an)),Rr=(jt,an)=>{var fn={};for(var ga in jt)Yn.call(jt,ga)&&an.indexOf(ga)<0&&(fn[ga]=jt[ga]);if(jt!=null&&mn)for(var ga of mn(jt))an.indexOf(ga)<0&&na.call(jt,ga)&&(fn[ga]=jt[ga]);return fn};const Br=jt=>{var an=jt,{value:fn,onChange:ga,scrollId:zo}=an,Co=Rr(an,["value","onChange","scrollId"]);return E.createElement("div",{id:zo||""},E.createElement(Bn.Z,Jn(yr({},Co),{defaultValue:fn,onChange:(pi,Fo)=>{Fo!=null&&Fo.length?ga(pi,Fo):ga(pi)}})))},br=({value:jt,onChange:an,placeholder:fn,height:ga=140,isEdit:zo})=>zo?E.createElement(Bn.Z,{watch:!0,isFocus:!0,height:ga,placeholder:fn,defaultValue:jt,onChange:an}):E.createElement("div",{style:{cursor:"pointer"}},jt?E.createElement(me.Z,{className:un.inputBorder,value:jt}):E.createElement("div",{className:`${un.inputBorder} ${un.placeholder}`},fn));var Pr=z(59301),tr=Object.defineProperty,Nr=Object.defineProperties,xr=Object.getOwnPropertyDescriptors,ja=Object.getOwnPropertySymbols,Kr=Object.prototype.hasOwnProperty,uo=Object.prototype.propertyIsEnumerable,ao=(jt,an,fn)=>an in jt?tr(jt,an,{enumerable:!0,configurable:!0,writable:!0,value:fn}):jt[an]=fn,Zo=(jt,an)=>{for(var fn in an||(an={}))Kr.call(an,fn)&&ao(jt,fn,an[fn]);if(ja)for(var fn of ja(an))uo.call(an,fn)&&ao(jt,fn,an[fn]);return jt},Oo=(jt,an)=>Nr(jt,xr(an)),al=(jt,an)=>{var fn={};for(var ga in jt)Kr.call(jt,ga)&&an.indexOf(ga)<0&&(fn[ga]=jt[ga]);if(jt!=null&&ja)for(var ga of ja(jt))an.indexOf(ga)<0&&uo.call(jt,ga)&&(fn[ga]=jt[ga]);return fn};const ul=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Sl=({value:jt,onChange:an,choiceTextKey:fn,answerKey:ga,index:zo,isEdit:Co,setInputActive:pi,form:Fo,choiceOptionsPath:Bo,allowChangeMode:Ii,showAddIcon:ii,addItem:Ti,deleteItem:cl})=>{const Qi=(jt==null?void 0:jt[ga])===!0,Qr=()=>{const vi=Fo.getFieldValue(Bo);Fo.setFieldValue(Bo,vi.map(hi=>Oo(Zo({},hi),{[ga]:!1})))},Po=()=>{Qi?an(Oo(Zo({},jt),{[ga]:!1})):(Ii||Qr(),an(Oo(Zo({},jt),{[ga]:!0})))};return Pr.createElement(We.Z,{className:un.choiceWrap,align:"middle",wrap:!1},Pr.createElement(Ee.Z,{onClick:Po,className:`${un.choiceIndex} ${Qi?un.activeAnswer:""}`},ul[zo]),Pr.createElement(Ee.Z,{flex:1,className:`${un.editorWrap} ml15`,onClick:pi},Pr.createElement(br,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:Co,value:jt==null?void 0:jt[fn],onChange:vi=>{an(Oo(Zo({},jt),{[fn]:vi}))}})),Pr.createElement(Ee.Z,{flex:"0 0 auto",className:"ml15"},Pr.createElement("div",{onClick:Po,className:`${un.setAnswerBtn} ${Qi?un.activeAnswer:""}`},Qi?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),Pr.createElement(Ee.Z,{className:un.actionWrapper},Pr.createElement(Ce.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},Pr.createElement(nt.Z,{className:un.addIcon,onClick:Ti,style:{visibility:ii?"visible":"hidden"}})),Pr.createElement(Ce.Z,{title:"\u5220\u9664"},Pr.createElement(Jt.Z,{className:un.deleteIcon,onClick:cl,style:{visibility:zo>1?"visible":"hidden"}}))))},Zi=({questionTitlePlaceholder:jt,titleKey:an,choiceKey:fn,analysisKey:ga,choiceTextKey:zo,answerKey:Co,choiceOptionsPath:pi,allowChangeMode:Fo=!0,form:Bo,showAnalysis:Ii=!0})=>{const[ii,Ti]=(0,E.useState)(),[cl,Qi]=(0,E.useState)(!1);return Pr.createElement("div",{className:un.wrap},Pr.createElement("div",{className:un.questionTitleEditorWrap},Pr.createElement(Oe.default.Item,{label:"\u9898\u5E72",name:an,labelCol:{span:24},rules:[{required:!0}]},Pr.createElement(Br,{scrollId:Array.isArray(an)?an.join("_"):`${an}`,watch:!0,height:140,placeholder:jt}))),Pr.createElement(Oe.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),Pr.createElement(Oe.default.List,{name:fn,rules:[{validator(Qr,Po){const vi=Po.some(Yo=>Yo[Co]),hi=Po.findIndex(Yo=>{var we;return((we=Yo[zo])==null?void 0:we.length)<=0});return hi!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${ul[hi]}\u9009\u9879\u7684\u5185\u5BB9`)):vi?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(Qr,{add:Po,remove:vi})=>Pr.createElement("div",{id:Array.isArray(pi)?pi.join("_"):`${pi}`},Qr.map((hi,Yo)=>{var we=hi,{key:Ue,name:Re}=we,Et=al(we,["key","name"]);const mt=ii===Ue,_t=()=>{Ti(Ue)},cn=Yo<7&&Yo===Qr.length-1,ua=()=>Po({[zo]:"",[Co]:0}),ca=()=>vi(Re);return Pr.createElement(Oe.default.Item,Oo(Zo({},Et),{key:Ue,name:Re,noStyle:!0}),Pr.createElement(Sl,{choiceTextKey:zo,answerKey:Co,index:Yo,isEdit:mt,setInputActive:_t,form:Bo,choiceOptionsPath:pi,allowChangeMode:Fo,showAddIcon:cn,addItem:ua,deleteItem:ca}))}),Qr.length<8&&Pr.createElement("div",{className:`${un.addBtn} mb30`,onClick:()=>Po({[zo]:"",[Co]:0})},"\u6DFB\u52A0\u9009\u9879"))),Ii&&Pr.createElement("div",{onClick:()=>Qi(!0)},Pr.createElement(Oe.default.Item,{name:ga,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Pr.createElement(br,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:cl}))))};var jr=z(59301),Gi=Object.defineProperty,po=Object.defineProperties,Oi=Object.getOwnPropertyDescriptors,ri=Object.getOwnPropertySymbols,ml=Object.prototype.hasOwnProperty,Ji=Object.prototype.propertyIsEnumerable,wl=(jt,an,fn)=>an in jt?Gi(jt,an,{enumerable:!0,configurable:!0,writable:!0,value:fn}):jt[an]=fn,wi=(jt,an)=>{for(var fn in an||(an={}))ml.call(an,fn)&&wl(jt,fn,an[fn]);if(ri)for(var fn of ri(an))Ji.call(an,fn)&&wl(jt,fn,an[fn]);return jt},Ki=(jt,an)=>po(jt,Oi(an)),_i=(jt,an)=>{var fn={};for(var ga in jt)ml.call(jt,ga)&&an.indexOf(ga)<0&&(fn[ga]=jt[ga]);if(jt!=null&&ri)for(var ga of ri(jt))an.indexOf(ga)<0&&Ji.call(jt,ga)&&(fn[ga]=jt[ga]);return fn};const Uo=({value:jt,onChange:an})=>{const fn=zo=>{Be.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:un.modal,onOk:()=>{const Co=[...jt];Co.splice(zo,1),an(Co)}})},ga=()=>{const zo=[...jt];zo.push(""),an(zo)};return jr.createElement(We.Z,{align:"middle",className:"ml20",gutter:[40,20]},jt==null?void 0:jt.map((zo,Co)=>jr.createElement(Ee.Z,{key:`${zo}_${Co}`,className:un.blankWrapper},jr.createElement(De.default,{className:un.blankInput,defaultValue:zo,maxLength:1e3,onBlur:pi=>{const Fo=[...jt],Bo=pi.target.value.trim();Fo[Co]=Bo,an(Fo)}}),jr.createElement(Ce.Z,{title:"\u5220\u9664"},jr.createElement(Jt.Z,{className:un.deleteIcon,style:{marginLeft:15,visibility:Co>0?"visible":"hidden"},onClick:()=>fn(Co)})))),jr.createElement(Ee.Z,null,jr.createElement("div",{className:`${un.addBtn}`,onClick:()=>{ga()}},"\u65B0\u589E\u7B54\u6848")))},ti=({value:jt=!0,onChange:an})=>jr.createElement(xn.Z,{checked:!jt,onChange:fn=>{an(!fn)}}),Di="\u2581",sl=({questionTitlePlaceholder:jt,form:an,name:fn,scoreByBlank:ga="use_blank_score",answerKey:zo,titleKey:Co="name",analysisKey:pi="analysis",isOrdered:Fo="is_ordered"})=>{var Bo,Ii;const[ii,Ti]=(0,E.useState)(!1),cl=(Ue,Re)=>{const Et=Re.line;let mt=0;for(let cn=0;cn{const _t=Ue.getRange(Re.from,Re.to);let cn=0;if(Re.text.forEach(ua=>{cn+=ua.split(Di).length-1}),Re.origin!=="setValue"){if(_t&&_t.indexOf(Di)!==-1){const ua=_t.split(Di).length-1,ca=cl(Ue,Re.from);if(console.log(`\u5220\u9664${ua}\u4E2A\uFF0C \u524D\u9762\u6709${ca}\u4E2A\uFF0C\u65B0\u589E${cn}\u4E2A`),ua>1){const Ta=Array.from({length:ua},(Ra,Ja)=>ca+Ja);mt(Ta)}else mt(ca)}else if(cn>0){const ua=cl(Ue,Re.from);console.log(`\u65B0\u589E${cn}\u4E2A\uFF0C\u4E4B\u524D\u6709${ua}\u4E2A`),Et(cn,ua)}}},Qr=()=>{const Ue=an.getFieldValue(["sub_item_banks",...zo]);an.setFieldValue(["sub_item_banks",...zo],Ue==null?void 0:Ue.map((Re,Et)=>Ki(wi({},Re),{position:Et+1})))},Po=(0,E.useRef)(),vi=(Ue,Re)=>{for(let Et=0;Et{hi.current(Ue),Qr()},we=(Ii=(Bo=an.getFieldValue("sub_item_banks"))==null?void 0:Bo[zo==null?void 0:zo[0]])==null?void 0:Ii[zo==null?void 0:zo[1]];return jr.createElement("div",{className:un.wrap},jr.createElement("div",{className:un.questionTitleEditorWrap},jr.createElement(Oe.default.Item,{label:"\u9898\u5E72",name:Co,labelCol:{span:24},rules:[{required:!0}]},jr.createElement(Br,{scrollId:"name",watch:!0,height:140,placeholder:jt,showNullButton:!0,onCMBeforeChange:(Ue,Re)=>{Qi(Ue,Re,vi,Yo)}}))),jr.createElement(Oe.default.List,{name:zo,rules:[{validator(Ue,Re){if((Re==null?void 0:Re.length)===0)return Promise.reject(new Error("\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"));for(const Et of Re){const{answer_text:mt}=Et||{};if(mt!=null&&mt.some(_t=>(_t==null?void 0:_t.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(Ue,{add:Re,remove:Et},{errors:mt})=>(Po.current=Re,hi.current=Et,jr.createElement(jr.Fragment,null,jr.createElement(Oe.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),Ue.map((_t,cn)=>{var ua=_t,{key:ca,name:Ta}=ua,Ra=_i(ua,["key","name"]);return jr.createElement(We.Z,{className:"mb20",key:ca,align:"middle",wrap:!1},jr.createElement(Ee.Z,{flex:"0 0 auto",className:`${un.blankIndex}`},"\u586B\u7A7A\u9879",cn+1),jr.createElement(Ee.Z,{flex:1},jr.createElement(We.Z,{align:"top",justify:"space-between",wrap:!1},jr.createElement(Ee.Z,null,jr.createElement(Oe.default.Item,Ki(wi({},Ra),{name:[Ta,"answer_text"],noStyle:!0}),jr.createElement(Uo,null))),(an==null?void 0:an.getFieldValue(["sub_item_banks",...ga]))&&jr.createElement(Ee.Z,{flex:"224px"},jr.createElement(Oe.default.Item,Ki(wi({},Ra),{name:[Ta,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:un.blankInputNumberWrapper}),jr.createElement(le.Z,{className:un.blankInput,min:.1,max:100,style:{width:"100%"},placeholder:"\u6309\u7A7A\u7ED9\u5206\u8BF7\u8F93\u5165\u5206\u503C"})))),jr.createElement(Oe.default.Item,Ki(wi({},Ra),{name:[Ta,"position"],noStyle:!0}),jr.createElement(De.default,{type:"hidden"}))))})))),jr.createElement(We.Z,{align:"middle"},jr.createElement(Oe.default.Item,{name:[fn,"downcase"],valuePropName:"checked"},jr.createElement(xn.Z,null)),jr.createElement(Ee.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),jr.createElement(We.Z,{align:"middle"},jr.createElement(Oe.default.Item,{name:[fn,"no_space"],valuePropName:"checked"},jr.createElement(xn.Z,null)),jr.createElement(Ee.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(we==null?void 0:we.length)>1&&jr.createElement(We.Z,{align:"middle",className:(we==null?void 0:we.length)>1?"mb30":`${un.hide}`},jr.createElement(Oe.default.Item,{name:Fo},jr.createElement(ti,null)),jr.createElement(Ee.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),jr.createElement("div",{onClick:()=>Ti(!0)},jr.createElement(Oe.default.Item,{name:pi,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},jr.createElement(br,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:ii}))))};var fl=Object.defineProperty,Yl=Object.defineProperties,pu=Object.getOwnPropertyDescriptors,vu=Object.getOwnPropertySymbols,Ri=Object.prototype.hasOwnProperty,Vi=Object.prototype.propertyIsEnumerable,Vl=(jt,an,fn)=>an in jt?fl(jt,an,{enumerable:!0,configurable:!0,writable:!0,value:fn}):jt[an]=fn,Eu=(jt,an)=>{for(var fn in an||(an={}))Ri.call(an,fn)&&Vl(jt,fn,an[fn]);if(vu)for(var fn of vu(an))Vi.call(an,fn)&&Vl(jt,fn,an[fn]);return jt},Cu=(jt,an)=>Yl(jt,pu(an)),Uu=(jt,an)=>{var fn={};for(var ga in jt)Ri.call(jt,ga)&&an.indexOf(ga)<0&&(fn[ga]=jt[ga]);if(jt!=null&&vu)for(var ga of vu(jt))an.indexOf(ga)<0&&Vi.call(jt,ga)&&(fn[ga]=jt[ga]);return fn};const Do={\u6B63\u786E:"T",\u9519\u8BEF:"F"},kr=({value:jt,onChange:an,form:fn,choiceKey:ga})=>{const zo=(jt==null?void 0:jt.is_answer)===!0,Co=jt==null?void 0:jt.choice_text,pi=()=>{var Fo;const Bo=(Fo=fn==null?void 0:fn.getFieldValue(["sub_item_banks",...ga]))==null?void 0:Fo.map(Ii=>({choice_text:Ii==null?void 0:Ii.choice_text,is_answer:!1}));fn==null||fn.setFieldValue(["sub_item_banks",...ga],Bo),an(Cu(Eu({},jt),{is_answer:!0}))};return E.createElement(We.Z,{className:un.choiceWrap,align:"middle",wrap:!1},E.createElement(Ee.Z,{onClick:pi,className:`${un.choiceIndex} ${un.judgementIndex} ${zo?un.activeAnswer:""}`},Do[Co]),E.createElement(Ee.Z,{flex:1,className:`${un.editorWrap} ml15`},E.createElement("div",{className:`${un.inputBorder} ${un.placeholder} ${zo?un.activeJudgementAnswer:""}`},Co)),E.createElement(Ee.Z,{flex:"0 0 auto",className:"ml15"},E.createElement("div",{onClick:pi,className:`${un.setAnswerBtn} ${zo?un.activeAnswer:""}`},zo?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},zr=({questionTitlePlaceholder:jt,choiceKey:an="choices",form:fn,titleKey:ga="name",analysisKey:zo="analysis"})=>{const[Co,pi]=(0,E.useState)(!1);return E.createElement("div",{className:un.wrap},E.createElement("div",{className:un.questionTitleEditorWrap},E.createElement(Oe.default.Item,{label:"\u9898\u5E72",name:ga,labelCol:{span:24},rules:[{required:!0}]},E.createElement(Br,{scrollId:"name",watch:!0,height:140,placeholder:jt}))),E.createElement(Oe.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},E.createElement(Oe.default.List,{name:an,rules:[{validator(Fo,Bo){return Bo.some(ii=>(ii==null?void 0:ii.is_answer)===!0)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},Fo=>E.createElement("div",{id:"choices"},Fo.map(Bo=>{var Ii=Bo,{key:ii,name:Ti}=Ii,cl=Uu(Ii,["key","name"]);return E.createElement(Oe.default.Item,Cu(Eu({},cl),{key:ii,name:Ti,noStyle:!0}),E.createElement(kr,{form:fn,choiceKey:an}))})))),E.createElement("div",{onClick:()=>pi(!0)},E.createElement(Oe.default.Item,{name:zo,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},E.createElement(br,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Co}))))};var Yr=Object.defineProperty,Ei=Object.defineProperties,oi=Object.getOwnPropertyDescriptors,Xi=Object.getOwnPropertySymbols,rl=Object.prototype.hasOwnProperty,Rl=Object.prototype.propertyIsEnumerable,El=(jt,an,fn)=>an in jt?Yr(jt,an,{enumerable:!0,configurable:!0,writable:!0,value:fn}):jt[an]=fn,Ol=(jt,an)=>{for(var fn in an||(an={}))rl.call(an,fn)&&El(jt,fn,an[fn]);if(Xi)for(var fn of Xi(an))Rl.call(an,fn)&&El(jt,fn,an[fn]);return jt},Jl=(jt,an)=>Ei(jt,oi(an)),Fi=(jt,an)=>{var fn={};for(var ga in jt)rl.call(jt,ga)&&an.indexOf(ga)<0&&(fn[ga]=jt[ga]);if(jt!=null&&Xi)for(var ga of Xi(jt))an.indexOf(ga)<0&&Rl.call(jt,ga)&&(fn[ga]=jt[ga]);return fn};const Pa=jt=>{var an=jt,{value:fn,onChange:ga}=an,zo=Fi(an,["value","onChange"]);const Co=pi=>{ga([pi])};return E.createElement(Bn.Z,Jl(Ol({},zo),{defaultValue:fn==null?void 0:fn[0],onChange:Co}))},Ho=jt=>{if(!jt)return!1;let an=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return jt==="|"?(Te.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},Mi=({value:jt=[],onClose:an})=>E.createElement(Pn.default,{closable:!0,onClose:an,className:un.keywordTag},jt==null?void 0:jt.join(" \u6216 ")),Bi=({questionTitlePlaceholder:jt,form:an,showKeywords:fn,isMustKeyWords:ga=fn,titleKey:zo="name",analysisKey:Co="analysis",answerTexts:pi="answer_texts",keywords:Fo="keywords",useKeywords:Bo="use_keywords",indexs:Ii})=>{const[ii,Ti]=(0,E.useState)(!1),[cl,Qi]=(0,E.useState)(""),Qr=Oe.default.useWatch("sub_item_banks",an),{use_keywords:Po,score:vi}=(Qr==null?void 0:Qr[Ii])||{};return console.log(Po,vi,"itemValues"),E.createElement("div",{className:un.wrap},E.createElement("div",{className:un.questionTitleEditorWrap},E.createElement(Oe.default.Item,{label:"\u9898\u5E72",name:zo,labelCol:{span:24},rules:[{required:!0}]},E.createElement(Br,{scrollId:"name",watch:!0,height:140,placeholder:jt}))),E.createElement(Oe.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:pi,labelCol:{span:24}},E.createElement(Pa,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),fn&&!ga&&E.createElement(Oe.default.Item,{hidden:!0,name:Bo,valuePropName:"checked"},E.createElement(xn.Z,{defaultChecked:!0})),fn&&ga&&E.createElement(We.Z,{align:"middle",className:"mb30"},E.createElement(Oe.default.Item,{name:Bo,valuePropName:"checked"},E.createElement(xn.Z,null)),E.createElement(Ee.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),E.createElement(Ee.Z,null,E.createElement(Ce.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},E.createElement(Ea.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(Po||!ga)&&E.createElement(Oe.default.List,{name:Fo,rules:[{validator(hi,Yo){return ga?Yo!=null&&Yo.length?(Yo==null?void 0:Yo.reduce((Ue,Re)=>Ue+Re.score,0))>parseFloat(vi)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(hi,{add:Yo,remove:we})=>E.createElement(E.Fragment,null,E.createElement("div",{className:`${un.title} mb10`},ga?"\u5173\u952E\u8BCD":E.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),E.createElement(We.Z,{align:"middle",className:"font14 mb30"},E.createElement(Ee.Z,{flex:1},E.createElement(De.default,{value:cl,onChange:Ue=>{Qi(Ue.target.value)},maxLength:50,allowClear:!0,onPressEnter:Ue=>{var Re,Et,mt,_t;const cn=`${(Re=Ue.target)==null?void 0:Re.value}`,ua=(mt=(Et=cn==null?void 0:cn.split("|"))==null?void 0:Et.filter(Ra=>!!Ra))==null?void 0:mt.map(Ra=>Ra==null?void 0:Ra.trim()),ca=an.getFieldValue(["sub_item_banks",...Fo]),Ta=((_t=ca==null?void 0:ca.map(Ra=>Ra==null?void 0:Ra.keyword))==null?void 0:_t.flat())||[];for(const Ra of ua)if(Ta.includes(Ra)){Te.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}Ho(cn)&&(Yo({keyword:ua,score:1}),Qi(""))},className:un.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),E.createElement(Ee.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),hi.map(Ue=>{var Re=Ue,{key:Et,name:mt}=Re,_t=Fi(Re,["key","name"]);return E.createElement(We.Z,{key:Et,className:"mb20",style:{marginRight:148}},E.createElement(Ee.Z,{flex:1},E.createElement(We.Z,{align:"middle",justify:"space-between"},E.createElement(Oe.default.Item,Jl(Ol({},_t),{name:[mt,"keyword"]}),E.createElement(Mi,{onClose:()=>we(mt)})),ga&&E.createElement(Oe.default.Item,Jl(Ol({},_t),{name:[mt,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:un.blankInputNumberWrapper}),E.createElement(le.Z,{className:un.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),E.createElement("div",{onClick:()=>Ti(!0)},E.createElement(Oe.default.Item,{name:Co,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},E.createElement(br,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:ii}))))};var rr=z(59301),Fl=Object.defineProperty,hu=Object.defineProperties,cu=Object.getOwnPropertyDescriptors,Bu=Object.getOwnPropertySymbols,Ju=Object.prototype.hasOwnProperty,Nu=Object.prototype.propertyIsEnumerable,zu=(jt,an,fn)=>an in jt?Fl(jt,an,{enumerable:!0,configurable:!0,writable:!0,value:fn}):jt[an]=fn,Gu=(jt,an)=>{for(var fn in an||(an={}))Ju.call(an,fn)&&zu(jt,fn,an[fn]);if(Bu)for(var fn of Bu(an))Nu.call(an,fn)&&zu(jt,fn,an[fn]);return jt},ds=(jt,an)=>hu(jt,cu(an)),vs=(jt,an)=>{var fn={};for(var ga in jt)Ju.call(jt,ga)&&an.indexOf(ga)<0&&(fn[ga]=jt[ga]);if(jt!=null&&Bu)for(var ga of Bu(jt))an.indexOf(ga)<0&&Nu.call(jt,ga)&&(fn[ga]=jt[ga]);return fn},ys=(jt,an,fn)=>new Promise((ga,zo)=>{var Co=Bo=>{try{Fo(fn.next(Bo))}catch(Ii){zo(Ii)}},pi=Bo=>{try{Fo(fn.throw(Bo))}catch(Ii){zo(Ii)}},Fo=Bo=>Bo.done?ga(Bo.value):Promise.resolve(Bo.value).then(Co,pi);Fo((fn=fn.apply(jt,an)).next())});const{Panel:Sc}=Fn.default,id=null,Us=(jt,an)=>{var fn=jt,{globalSetting:ga,loading:zo,dispatch:Co,editData:pi,onRef:Fo=()=>{},isEdit:Bo}=fn,Ii=vs(fn,["globalSetting","loading","dispatch","editData","onRef","isEdit"]);const[ii,Ti]=(0,E.useState)(""),[cl,Qi]=(0,E.useState)([]),[Qr]=Oe.default.useForm();(0,E.useEffect)(()=>{!pi||!Bo||(Ti(pi==null?void 0:pi.name),Qi(pi==null?void 0:pi.sub_item_banks),Qr.setFieldsValue(Gu({},pi)))},[pi]),(0,E.useEffect)(()=>{Qi(Qr.getFieldValue("sub_item_banks"))},[Oe.default.useWatch("sub_item_banks",Qr)]),(0,E.useImperativeHandle)(an,()=>({onSave:Po,Clear:vi}));const Po=()=>ys(void 0,null,function*(){if(!ii)return Te.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;try{yield Qr.validateFields()}catch(Et){return console.log(Et,"errInfo"),Te.ZP.error(Et.errorFields[0].errors[0]),!1}const Re=cl.map(Et=>Gu({id:Et.id>1?Et.id:null},Et));return{name:ii,sub_item_banks:Re}}),vi=()=>{Ti(""),Qi([])},hi={single:"\u5355\u9009\u9898",multiple:"\u591A\u9009\u9898",judgement:"\u5224\u65AD\u9898",completion:"\u586B\u7A7A\u9898",subjective:"\u7B80\u7B54\u9898",practical:"\u5B9E\u8BAD\u9898",program:"\u7F16\u7A0B\u9898",bprogram:"\u7A0B\u5E8F\u586B\u7A7A\u9898",combination:"\u7EC4\u5408\u9898"},Yo=({value:Re})=>rr.createElement("div",{style:{textAlign:"center",color:"#DF3065",margin:"0 5px"}},Re),[we,Ue]=(0,E.useState)();return rr.createElement("section",{className:Ge.wrap},rr.createElement("p",{className:Ge.titleWrap},rr.createElement("span",{className:Ge.required},"*"),rr.createElement("span",{className:Ge.title},"\u9898\u5E72\uFF1A")),rr.createElement(Bn.Z,{id:"combination-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:ii,onChange:Re=>Ti(Re)}),rr.createElement(Oe.default,{form:Qr,autoComplete:"off"},rr.createElement(Oe.default.List,{name:"sub_item_banks",rules:[{validator(Re,Et){return Et?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(Re,{add:Et,remove:mt})=>{const _t=Qr.getFieldValue("sub_item_banks");return rr.createElement(rr.Fragment,null,rr.createElement(Fn.default,{className:Re.length>0?Ge.collapseWrapper:"",bordered:!1,expandIcon:({isActive:cn})=>rr.createElement("i",{className:`iconfont icon-weizhankai ${cn?Ge.open:Ge.close}`,style:{fontSize:14,transition:"all .2s"}})},Re.map((cn,ua)=>{var ca=cn,{key:Ta,name:Ra}=ca,Ja=vs(ca,["key","name"]),_a,Qa,ar,tn,La,vr,so,qr,mo,Ao,vo,_r;return rr.createElement(Sc,{className:Ge.panel,forceRender:!0,header:rr.createElement("div",{className:Ge.panelHeader},"\u7B2C",ua+1,"\u5C0F\u9898",rr.createElement("span",null,"\uFF08",hi[(_a=_t==null?void 0:_t[Ra])==null?void 0:_a.item_type],"\uFF09")),extra:rr.createElement(We.Z,{align:"middle",onClick:Hi=>Hi.stopPropagation(),style:{display:"flex",alignItems:"center"}},((Qa=_t==null?void 0:_t[Ra])==null?void 0:Qa.item_type)=="completion"&&rr.createElement(Oe.default.Item,ds(Gu({},Ja),{name:[Ra,"score"],className:Ge.blankInputNumberWrapper,style:{marginBottom:0}}),((ar=_t==null?void 0:_t[Ra])==null?void 0:ar.item_type)=="completion"&&rr.createElement("div",{style:{display:"flex",alignItems:"center",color:"#191919"}},"\u5171",rr.createElement(Yo,{value:(tn=_t==null?void 0:_t[Ra])==null?void 0:tn.score}),"\u5206")),((La=_t==null?void 0:_t[Ra])==null?void 0:La.item_type)=="completion"&&rr.createElement(rr.Fragment,null,rr.createElement(xe.ZP.Group,{defaultValue:(vr=_t==null?void 0:_t[Ra])==null?void 0:vr.use_blank_score,className:Ge.scoreByBlankRadio,style:{marginRight:10},optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}],onChange:Hi=>{var si;console.log(Qr.getFieldsValue()),Qr==null||Qr.setFieldValue(["sub_item_banks",Ra,"use_blank_score"],(si=Hi==null?void 0:Hi.target)==null?void 0:si.value),Ue(new Date)}}),rr.createElement(Ce.Z,{overlayInnerStyle:{width:460},title:rr.createElement("div",null,"\u6309\u7A7A\u7ED9\u5206\uFF1A\u9700\u8981\u5206\u522B\u8BBE\u7F6E\u6BCF\u4E2A\u586B\u7A7A\u9879\u7684\u5206\u503C\uFF0C\u586B\u7A7A\u9879\u7B54\u5BF9\u4E4B\u540E\u5219\u83B7\u5F97\u5BF9\u5E94\u7684\u5206\u503C\u3002",rr.createElement("br",null),"\u6309\u9898\u7ED9\u5206\uFF1A\u7B54\u5BF9\u5168\u90E8\u586B\u7A7A\u9879\u4E4B\u540E\u624D\u80FD\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\u3002")},rr.createElement("i",{className:"icon-tishixiaowenhao font18 c-3061d0"})))),key:Ta},rr.createElement(Oe.default.Item,ds(Gu({},Ja),{name:Ra}),(((so=_t==null?void 0:_t[Ra])==null?void 0:so.item_type)=="single"||((qr=_t==null?void 0:_t[Ra])==null?void 0:qr.item_type)=="multiple")&&rr.createElement(Zi,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((mo=_t==null?void 0:_t[Ra])==null?void 0:mo.item_type)!="single",form:Qr,choiceKey:[Ra,"choices"],titleKey:[Ra,"name"],analysisKey:[Ra,"analysis"],choiceOptionsPath:["sub_item_banks",Ra,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((Ao=_t==null?void 0:_t[Ra])==null?void 0:Ao.item_type)=="completion"&&rr.createElement(sl,{form:Qr,name:Ra,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:[Ra,"use_blank_score"],titleKey:[Ra,"name"],analysisKey:[Ra,"analysis"],isOrdered:[Ra,"is_ordered"],answerKey:[Ra,"standard_answer"],key:we}),((vo=_t==null?void 0:_t[Ra])==null?void 0:vo.item_type)=="judgement"&&rr.createElement(zr,{form:Qr,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[Ra,"name"],analysisKey:[Ra,"analysis"],choiceKey:[Ra,"choices"]}),((_r=_t==null?void 0:_t[Ra])==null?void 0:_r.item_type)=="subjective"&&rr.createElement(Bi,{showKeywords:!0,form:Qr,titleKey:[Ra,"name"],analysisKey:[Ra,"analysis"],answerTexts:[Ra,"answer_texts"],useKeywords:[Ra,"use_keywords"],keywords:[Ra,"keywords"],indexs:Ra,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"})))})))})))};var Ss=(0,se.connect)(({loading:jt,globalSetting:an})=>({globalSetting:an,loading:jt.effects}),null,null,{forwardRef:!0})((0,E.forwardRef)(Us)),Fc=z(84842),Is=z(19842),Fs=z(57809),Gc=z(1710),_l={flex_box_center:"flex_box_center___xDdtW",flex_space_between:"flex_space_between___J4mFI",flex_box_vertical_center:"flex_box_vertical_center___hDYn6",flex_box_center_end:"flex_box_center_end___H7l1j",flex_box_column:"flex_box_column___TPd2T",questionInfo:"questionInfo___ABq66",label:"label___VQOr7",content:"content____HZ6z",leftPart:"leftPart___YB0y5",rightPart:"rightPart___UVMmS",dragItem:"dragItem___Hbx8k",blackText:"blackText___U4u33",greyText:"greyText___rWIL_",iconWrapper:"iconWrapper___I0kek",contentArea:"contentArea___hGC13",dragging:"dragging___z7VVY",hidden:"hidden___nWAxb",dragIcon:"dragIcon___j91TC",deleteIcon:"deleteIcon___cmCqc",disabled:"disabled___ZlKMj",challengeNameWrapper:"challengeNameWrapper___SpiRb",challengeName:"challengeName___lmQe2",shixunPreviewFooter:"shixunPreviewFooter___u0CzD",shixunInfoWrapper:"shixunInfoWrapper___HzLHD",shixunInfo:"shixunInfo___qaQlF",btnToDetail:"btnToDetail___scXqr",fixedBottom:"fixedBottom___wTBAR",cancelBtn:"cancelBtn___Km4Gi",confirmBtn:"confirmBtn___WrECz",previewBtn:"previewBtn____oGPS",setScoreModalTable:"setScoreModalTable___CjDlp",title:"title___cQWdZ",tipcontent:"tipcontent___A8tZ5",name:"name___CvfT9",tip:"tip___EvoCF",info:"info___y_ayi",img:"img___X9CNn"},gs=z(9148),lc=z(58433),Ms=z(82264),uc=z(45937),is=z(28426),sc=z(94361),Gs=({open:jt,onCancel:an,onOk:fn})=>{const ga=(0,lc.g)(),[zo,Co,pi,Fo]=(0,uc.U)(Ms.Gm,{page:1,limit:10,keyword:"",diff:"",shixun_publish_status:"",discipline_id:"",sub_discipline_id:"",type:0,include_shixuns:!0,item_type:"SHIXUN"}),[Bo,Ii]=(0,E.useState)(!1);(0,E.useEffect)(()=>{jt&&pi({page:1,limit:10,type:0},!0).then(Qr=>{(Qr==null?void 0:Qr.shixuns_count)===0&&Ii(!0)})},[jt]);const[ii,Ti]=(0,E.useState)([]),[cl,Qi]=(0,E.useState)([]);return E.createElement(Be.default,{title:"\u9009\u62E9\u5B9E\u8BAD\u9898",open:jt,width:948,centered:!0,closable:!0,onCancel:an,onOk:()=>fn(cl),destroyOnClose:!0},E.createElement(We.Z,{justify:"space-between",className:"mb20",style:{maxHeight:650}},E.createElement(Ee.Z,null,E.createElement(Is.Z,{style:{width:160},size:"large",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:ga,onChange:Qr=>{pi({page:1,discipline_id:Qr==null?void 0:Qr[0],sub_discipline_id:Qr==null?void 0:Qr[1]})}}),E.createElement(Fs.default,{className:"ml20",style:{width:118},size:"large",placeholder:"\u96BE\u5EA6",allowClear:!0,options:[{label:"\u521D\u7EA7",value:1},{label:"\u4E2D\u7EA7",value:2},{label:"\u4E2D\u9AD8\u7EA7",value:3},{label:"\u9AD8\u7EA7",value:4}],onChange:Qr=>pi({page:1,diff:Qr})}),E.createElement(Fs.default,{className:"ml20",placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"large",allowClear:!0,options:[{label:"\u672A\u53D1\u5E03",value:"unpublish"},{label:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{label:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],onChange:Qr=>pi({page:1,shixun_publish_status:Qr})})),E.createElement(gs.t7,{placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",style:{width:290},onChange:Qr=>{pi({keyword:Qr,page:1})}})),Bo?E.createElement("div",null,E.createElement(is.Z,{customText:"\u6682\u65E0\u6570\u636E",ButtonText:"\u524D\u5F80\u5B9E\u8DF5\u9879\u76EE\u5E93\uFF0C\u6DFB\u52A0\u66F4\u591A\u8BD5\u9898>",ButtonClick:()=>(0,ye.xg)("/shixuns")})):E.createElement(Gc.default,{loading:Co,rowKey:"id",columns:[{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:"30%",ellipsis:{showTitle:!0},render:(Qr,Po)=>E.createElement("div",{style:{display:"flex",alignItems:"center"}},E.createElement("div",{className:Po!=null&&Po.high_resources_consume?_l.title:"",title:Qr||"--"},E.createElement(me.Z,{key:1,showLines:1,showTextOnly:!0,value:Qr||"--"})),(Po==null?void 0:Po.high_resources_consume)&&E.createElement(sc.Z,{type:"shixun",style:{marginLeft:10}}))},{title:"\u96BE\u5EA6",dataIndex:"level"},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",render:(Qr,Po,vi)=>E.createElement("span",null,Qr||"- -")},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"study_count"},{title:E.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",E.createElement(Ce.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},E.createElement(Ea.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",width:100,render:(Qr,Po,vi)=>E.createElement("span",null,Qr||"- -")},{title:"\u64CD\u4F5C",render(Qr,Po){const{title:vi,challenge_names:hi,author_name:Yo,identifier:we,author_school_name:Ue,study_count:Re}=Po||{};return E.createElement("div",null,E.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{Be.default.confirm({title:"\u9898\u76EE\u8BE6\u60C5",closable:!0,width:1e3,centered:!0,icon:null,footer:null,content:E.createElement("div",null,E.createElement(me.Z,{value:vi,style:{marginBottom:18}}),E.createElement("div",{className:_l.challengeNameWrapper},hi.map((Et,mt)=>E.createElement("div",{className:_l.challengeName,key:mt},"\u7B2C",(0,ye.EM)(mt+1),"\u9898\xA0",Et))),E.createElement(We.Z,{className:_l.shixunPreviewFooter,justify:"space-between",style:{alignItems:"center"}},E.createElement(Ee.Z,{className:_l.shixunInfoWrapper},E.createElement("span",null,"\u521B\u5EFA\u8005"),E.createElement("span",{className:_l.shixunInfo},Yo.split("\u3001")[0]),E.createElement("span",null,"\u6240\u5C5E\u5355\u4F4D"),E.createElement("span",{className:_l.shixunInfo},Ue),E.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570"),E.createElement("span",{className:_l.shixunInfo},Re)),E.createElement(Se.ZP,{type:"primary",className:_l.btnToDetail,onClick:()=>(0,ye.xg)(`/shixuns/${we}/challenges?exercise=true`)},E.createElement("i",{className:"iconfont icon-shixunkecheng"}),"\u5B9E\u8BAD\u8BE6\u60C5")))})}},"\u67E5\u770B"),(Po==null?void 0:Po.shixun_tag_num)===1&&E.createElement("a",{target:"_blank",href:`/shixuns/${Po==null?void 0:Po.identifier}/challenges`,style:{marginLeft:10}},"\u53BB\u53D1\u5E03"))}}],dataSource:Fo==null?void 0:Fo.items,rowSelection:{type:"radio",selectedRowKeys:ii,preserveSelectedRowKeys:!0,getCheckboxProps:Qr=>({disabled:Qr.shixun_tag_num===1}),onChange(Qr,Po){var vi,hi,Yo;console.log(Qr),Ti(Qr);const we=[];for(const Re of cl)Qr.includes(Re.id)&&we.push(Re);const Ue=we.map(Re=>Re.id);for(const Re of Po)Re&&Qr.includes(Re.id)&&!Ue.includes(Re.id)&&we.push({id:Re.id,difficulty:Re.level,identifier:Re.identifier,name:Re.name,real_name:(vi=Re==null?void 0:Re.author_name)==null?void 0:vi.split("\u3001")[0],school_name:Re.author_school_name,challenge_names:Re.challenge_names,challenges:(hi=Re.challenge_names)==null?void 0:hi.map((Et,mt)=>({subject:Et,id:mt,score:5})),score:((Yo=Re.challenge_names)==null?void 0:Yo.length)*5,study_count:Re.study_count,challenges_count:Re.challenges_count});Qi(we)}},pagination:{current:zo.page,pageSize:zo.limit,total:Fo==null?void 0:Fo.items_count,showTotal:Qr=>E.createElement("span",null,"\u5171\xA0",E.createElement("span",{style:{color:"#165DFF"}},Qr),"\xA0\u6761\u6570\u636E"),showQuickJumper:!0,onChange(Qr,Po){pi({page:Qr,limit:Po})},size:"default"},scroll:{y:400}}))},Ks=z(3039),Bc=z(75736),_u=(jt,an,fn)=>new Promise((ga,zo)=>{var Co=Bo=>{try{Fo(fn.next(Bo))}catch(Ii){zo(Ii)}},pi=Bo=>{try{Fo(fn.throw(Bo))}catch(Ii){zo(Ii)}},Fo=Bo=>Bo.done?ga(Bo.value):Promise.resolve(Bo.value).then(Co,pi);Fo((fn=fn.apply(jt,an)).next())}),dc=({visible:jt,getdata:an,onCancel:fn,onRandomExchange:ga,selectFromProblemSet:zo,questionParams:Co})=>{const[pi,Fo]=(0,E.useState)(!1),[Bo,Ii]=(0,E.useState)(!1),[ii,Ti]=(0,E.useState)({}),cl=(0,se.useParams)(),[Qi,Qr]=(0,E.useState)(),Po=(vi,hi)=>_u(void 0,null,function*(){Ii(!0);const Yo=yield(0,Fe.ZP)(`/api/exercises/${cl.categoryId}/toggle_random_question.json`,{method:"post",body:{question_id:Co.id,item_bank_id:vi,shixuns_info:[{id:vi,is_copy:hi!=1,is_use:hi!=1}]}});Ii(!1),Yo!=null&&Yo.status||(Te.ZP.info("\u6362\u9898\u6210\u529F"),fn(),an())});return E.createElement(Be.default,{title:"\u8BF7\u9009\u62E9\u66FF\u6362\u65B9\u5F0F",open:jt,onCancel:fn,centered:!0,maskClosable:!0,footer:null},E.createElement(We.Z,{justify:"center",className:"pb20"},E.createElement(Fc.Z,{onClick:ga},"\u968F\u673A\u66F4\u6362"),(Co==null?void 0:Co.type)!=="PRACTICAL"&&E.createElement(Se.ZP,{style:{marginLeft:24},onClick:zo},"\u4ECE\u9898\u5E93\u4E2D\u9009\u62E9"),(Co==null?void 0:Co.type)==="PRACTICAL"&&E.createElement(Se.ZP,{style:{marginLeft:24},onClick:()=>{Fo(!0)}},"\u4ECE\u9898\u5E93\u4E2D\u9009\u62E9")),E.createElement(Gs,{open:pi,onCancel:()=>Fo(!1),onOk:vi=>_u(void 0,null,function*(){if(console.log("----selectedRows",vi,cl),(vi==null?void 0:vi.length)<=0){Te.ZP.info("\u8BF7\u9009\u62E9\u5B9E\u8BAD");return}let hi=vi==null?void 0:vi.map(we=>we==null?void 0:we.id),Yo=yield(0,Bc.Tr)({id:[...hi],course_id:cl.coursesId,type:"shixun"});(Yo==null?void 0:Yo.student_count)===0?Po(hi==null?void 0:hi[0],1):(Qr(hi),Ti(Yo)),Fo(!1)})}),E.createElement(Ks.Z,{resdata:ii,type:"shixun",okloading:Bo,oktext:(ii==null?void 0:ii.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:vi=>_u(void 0,null,function*(){Po(Qi==null?void 0:Qi[0],2)})}))},Kc=z(77762),Pi=z(24334),ms=z(90283),Bs=z(60572),fs=z(32162),Pc=Object.defineProperty,$u=Object.defineProperties,Vs=Object.getOwnPropertyDescriptors,Ts=Object.getOwnPropertySymbols,ks=Object.prototype.hasOwnProperty,Vc=Object.prototype.propertyIsEnumerable,gc=(jt,an,fn)=>an in jt?Pc(jt,an,{enumerable:!0,configurable:!0,writable:!0,value:fn}):jt[an]=fn,ls=(jt,an)=>{for(var fn in an||(an={}))ks.call(an,fn)&&gc(jt,fn,an[fn]);if(Ts)for(var fn of Ts(an))Vc.call(an,fn)&&gc(jt,fn,an[fn]);return jt},Ro=(jt,an)=>$u(jt,Vs(an)),es=(jt,an,fn)=>new Promise((ga,zo)=>{var Co=Bo=>{try{Fo(fn.next(Bo))}catch(Ii){zo(Ii)}},pi=Bo=>{try{Fo(fn.throw(Bo))}catch(Ii){zo(Ii)}},Fo=Bo=>Bo.done?ga(Bo.value):Promise.resolve(Bo.value).then(Co,pi);Fo((fn=fn.apply(jt,an)).next())}),Xs=({data:jt,submit:an,goBack:fn,loading:ga,onTypeScore:zo,editPreview:Co=!1,onSkipExamination:pi,selectValue:Fo,onExchange:Bo,getdata:Ii,handleMarkWrongQuestion:ii})=>{var Ti,cl,Qi,Qr,Po,vi,hi,Yo,we,Ue,Re;const Et=(0,E.useRef)(),[mt,_t]=(0,E.useState)(null),[cn,ua]=(0,E.useState)(!1),[ca,Ta]=(0,E.useState)(!1),Ra=(0,E.useRef)(),[Ja]=Oe.default.useForm(),_a=(0,se.useParams)(),[Qa,ar]=(0,E.useState)(!1);(0,E.useEffect)(()=>{ua(!0)},[]),(0,E.useEffect)(()=>{Co||(0,ye.Dk)("\u8BD5\u5377\u9884\u89C8")},[Co]);const tn=["\u5BB9\u6613","\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],La={SINGLE:"\u5355\u9009\u9898",MULTIPLE:"\u591A\u9009\u9898",JUDGMENT:"\u5224\u65AD\u9898",COMPLETION:"\u586B\u7A7A\u9898",SUBJECTIVE:"\u7B80\u7B54\u9898",PRACTICAL:"\u5B9E\u8BAD\u9898",PROGRAM:"\u7F16\u7A0B\u9898",BPROGRAM:"\u7A0B\u5E8F\u586B\u7A7A\u9898",COMBINATION:"\u7EC4\u5408\u9898"},vr={single:"\u5355\u9009\u9898",multiple:"\u591A\u9009\u9898",judgement:"\u5224\u65AD\u9898",completion:"\u586B\u7A7A\u9898",subjective:"\u7B80\u7B54\u9898",practical:"\u5B9E\u8BAD\u9898",program:"\u7F16\u7A0B\u9898",bprogram:"\u7A0B\u5E8F\u586B\u7A7A\u9898",combination:"\u7EC4\u5408\u9898"},so=jn=>{var Zr;const To=[];return E.createElement(E.Fragment,null,E.createElement("aside",{className:fe.single},(Zr=jn==null?void 0:jn.choices)==null?void 0:Zr.map((Ze,je)=>(Ze.is_answer&&To.push(fs.k4[je]),E.createElement("ul",{key:je},E.createElement("li",null,fs.k4[je],"\u3001"),E.createElement("li",null,E.createElement(me.Z,{value:Ze.choice_text})))))),E.createElement("div",{className:fe.analysis},E.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",To.join(""),E.createElement("span",{className:"ml30"},"\u96BE\u5EA6\uFF1A",tn[jn.difficulty])),E.createElement("aside",null,E.createElement("span",{className:fe.text},"\u89E3\u6790:"),E.createElement(me.Z,{value:jn.analysis?jn.analysis:"\u6682\u65E0\u89E3\u6790"})),E.createElement("ul",null,E.createElement("li",null,E.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(jn==null?void 0:jn.discipline_name)||"--"}/${jn==null?void 0:jn.sub_discipline_name}`),E.createElement(Ce.Z,{title:jn==null?void 0:jn.tag_discipline_name},E.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},E.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),jn==null?void 0:jn.tag_discipline_name)))))},qr=(jn,Zr)=>{var To;const Ze=(To=jn==null?void 0:jn.standard_answer)==null?void 0:To.map((je,vt)=>{var wt;return E.createElement("div",{key:vt},`\u7B54\u6848\uFF08\u586B\u7A7A${je==null?void 0:je.position}\uFF09\uFF1A${(wt=je==null?void 0:je.answer_text)==null?void 0:wt.join("\u3001")}`)});return E.createElement(E.Fragment,null,E.createElement("div",{className:fe.analysis},E.createElement("div",{style:{display:"flex"}},E.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A"),E.createElement("div",null,Ze)),E.createElement("aside",null,E.createElement("span",{className:fe.text},"\u89E3\u6790:"),E.createElement(me.Z,{value:jn.analysis?jn.analysis:"\u6682\u65E0\u89E3\u6790"})),E.createElement("ul",null,E.createElement("li",null,E.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),Zr?`${(Zr==null?void 0:Zr.discipline_name)||"--"}/${Zr==null?void 0:Zr.sub_discipline_name}`:`${(jn==null?void 0:jn.discipline_name)||"--"}/${jn==null?void 0:jn.sub_discipline_name}`),E.createElement(Ce.Z,{title:Zr?Zr==null?void 0:Zr.tag_discipline_name:jn==null?void 0:jn.tag_discipline_name},E.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},E.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),Zr?Zr==null?void 0:Zr.tag_discipline_name:jn==null?void 0:jn.tag_discipline_name)))))},mo=jn=>{var Zr;const To=(Zr=jn==null?void 0:jn.standard_answer)==null?void 0:Zr.map((Ze,je)=>E.createElement("div",{key:je},`\u7B54\u6848\uFF08\u586B\u7A7A${(Ze==null?void 0:Ze.position)||(Ze==null?void 0:Ze.exercise_choice_id)}\uFF09\uFF1A${Ze==null?void 0:Ze.answer_text}`));return E.createElement(E.Fragment,null,E.createElement("div",{className:fe.analysis},E.createElement("div",{style:{display:"flex"}},E.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A"),E.createElement("div",null,To)),E.createElement("aside",null,E.createElement("span",{className:fe.text},"\u89E3\u6790:"),E.createElement(me.Z,{value:jn.analysis?jn.analysis:"\u6682\u65E0\u89E3\u6790"})),E.createElement("ul",null,E.createElement("li",null,E.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(jn==null?void 0:jn.discipline_name)||"--"}/${jn==null?void 0:jn.sub_discipline_name}`),E.createElement(Ce.Z,{title:jn==null?void 0:jn.tag_discipline_name},E.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},E.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),jn==null?void 0:jn.tag_discipline_name)))))},Ao=(jn,Zr)=>{var To;return E.createElement("div",{className:fe.analysis},E.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",(To=jn==null?void 0:jn.answer_texts)==null?void 0:To[0]),E.createElement("aside",null,E.createElement("span",{className:fe.text},"\u89E3\u6790:"),E.createElement(me.Z,{value:jn.analysis?jn.analysis:"\u6682\u65E0\u89E3\u6790"})),E.createElement("ul",null,E.createElement("li",null,E.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),Zr?`${(Zr==null?void 0:Zr.discipline_name)||"--"}/${Zr==null?void 0:Zr.sub_discipline_name}`:`${(jn==null?void 0:jn.discipline_name)||"--"}/${jn==null?void 0:jn.sub_discipline_name}`),E.createElement(Ce.Z,{title:Zr?Zr==null?void 0:Zr.tag_discipline_name:jn==null?void 0:jn.tag_discipline_name},E.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},E.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),Zr?Zr==null?void 0:Zr.tag_discipline_name:jn==null?void 0:jn.tag_discipline_name))))},vo=jn=>{var Zr,To;return E.createElement("div",{className:fe.analysis},E.createElement("aside",null,E.createElement("span",{className:fe.text},"\u9884\u671F\u8F93\u51FA:"),E.createElement(me.Z,{value:(Zr=jn==null?void 0:jn.program_attr)==null?void 0:Zr.description})),E.createElement("div",{style:{marginTop:20}},"\u6B63\u786E\u7B54\u6848\uFF1A",((To=jn==null?void 0:jn.program_attr)==null?void 0:To.answer_text)||"--"),E.createElement("aside",null,E.createElement("span",{className:fe.text},"\u89E3\u6790:"),E.createElement(me.Z,{value:jn.analysis?jn.analysis:"\u6682\u65E0\u89E3\u6790"})),E.createElement("ul",null,E.createElement("li",null,E.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(jn==null?void 0:jn.discipline_name)||"--"}/${jn==null?void 0:jn.sub_discipline_name}`),E.createElement(Ce.Z,{title:jn==null?void 0:jn.tag_discipline_name},E.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},E.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),jn==null?void 0:jn.tag_discipline_name))))},_r=(jn,Zr)=>{var To;return E.createElement("div",null,(To=jn==null?void 0:jn.sub_item_banks)==null?void 0:To.map((Ze,je)=>{var vt,wt;const Vt=[];return E.createElement(E.Fragment,null,E.createElement("div",{style:{marginLeft:25,fontSize:"16px",color:"#333",paddingTop:"15px"}},Zr+1+"."+(je+1),"\uFF08",La[Ze.item_type]||vr[Ze.item_type],"\uFF09",Ze.name),(Ze.item_type=="SINGLE"||Ze.item_type=="MULTIPLE"||Ze.item_type=="JUDGMENT"||Ze.item_type=="single"||Ze.item_type=="multiple"||Ze.item_type=="judgement")&&E.createElement(E.Fragment,null,E.createElement("aside",{className:fe.single},(vt=Ze==null?void 0:Ze.choices)==null?void 0:vt.map((Qt,Dn)=>(Qt.is_answer&&Vt.push(fs.k4[Dn]),E.createElement("ul",{key:Dn},E.createElement("li",null,fs.k4[Dn],"\u3001"),E.createElement("li",null,E.createElement(me.Z,{value:Qt.choice_text})))))),E.createElement("div",{className:fe.analysis},E.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",Vt.join(""),E.createElement("span",{className:"ml30"},"\u96BE\u5EA6\uFF1A",tn[Ze.difficulty])),E.createElement("aside",null,E.createElement("span",{className:fe.text},"\u89E3\u6790:"),E.createElement(me.Z,{value:Ze.analysis?Ze.analysis:"\u6682\u65E0\u89E3\u6790"})),E.createElement("ul",null,E.createElement("li",null,E.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(jn==null?void 0:jn.discipline_name)||"--"}/${jn==null?void 0:jn.sub_discipline_name}`),E.createElement(Ce.Z,{title:jn==null?void 0:jn.tag_discipline_name},E.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},E.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),jn==null?void 0:jn.tag_discipline_name))))),(Ze.item_type=="COMPLETION"||Ze.item_type=="completion")&&qr(Ze,jn),(Ze.item_type=="SUBJECTIVE"||Ze.item_type=="subjective")&&Ao(Ze,jn),((wt=jt==null?void 0:jt.exam)==null?void 0:wt.exercise_status)===3&&E.createElement("div",{className:"flex gap-20px mt20"},E.createElement(ms.Z,{state:Ze==null?void 0:Ze.is_wrong,onClick:()=>{ii==null||ii({value:Ro(ls({},Ze),{question_id:Ze==null?void 0:Ze.id,question_score:Ze==null?void 0:Ze.score})})}}),Ze.item_type=="single"&&E.createElement(Se.ZP,{style:{color:"#3061D0"},onClick:()=>{Ll({value:Ze})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848")))}))},Hi=jn=>{var Zr,To,Ze;return E.createElement("div",{style:{marginTop:"12px"}},(To=(Zr=jn==null?void 0:jn.shixun)==null?void 0:Zr.challenges)==null?void 0:To.map((je,vt)=>E.createElement("div",{className:"c-grey-666 font14 mb10 ml25",style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},E.createElement("div",null,E.createElement("span",{className:"mr5"},"\u7B2C",vt+1,"\u5173"),E.createElement(Ce.Z,{key:vt,title:je==null?void 0:je.challenge_name},E.createElement("span",null,(0,ye.Pq)(je==null?void 0:je.challenge_name,44)))),Co&&E.createElement("div",null,"\u5206\u503C\uFF1A",je.score,"\u5206"))),E.createElement(se.Link,{style:{float:"right"},target:"_blank",to:`/shixuns/${(Ze=jn==null?void 0:jn.shixun)==null?void 0:Ze.identifier}/challenges`},"\u5B9E\u8BAD\u8BE6\u60C5"),E.createElement("div",{style:{clear:"both"}}))},si=jn=>{let Zr=jn.questions_score/jn.questions_count;Be.default.confirm({icon:null,centered:!0,title:"\u5206\u6570\u8BBE\u7F6E",content:E.createElement("div",{className:fe.modalColumn},E.createElement("div",{className:fe.modalRow,style:{justifyContent:"flex-start"}},E.createElement("sup",{className:fe.sup},"*"),E.createElement("span",null,jn==null?void 0:jn.name,"\uFF1A"),E.createElement(le.Z,{min:0,precision:1,defaultValue:Zr,onChange:To=>{Zr=To}}),E.createElement("span",{className:"ml5"},"\u5206/\u9898"))),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>es(void 0,null,function*(){var To;if(!Zr)return Te.ZP.warning("\u5206\u6570\u4E0D\u80FD\u4E3A\u7A7A\u6216\u4E3A0"),Promise.reject();const Ze={type:jn==null?void 0:jn.type,score:Zr,scoreTotal:Number((To=Zr*jn.questions_count)==null?void 0:To.toFixed(1))};zo(Ze)})})},Li=()=>{let jn="";Be.default.confirm({icon:null,centered:!0,title:"\u4FDD\u5B58\u8BD5\u5377",content:E.createElement("div",{className:fe.modalColumn},E.createElement("div",{style:{color:"#676A6C",display:"flex",alignItems:"center"},className:"font14 mt20"},E.createElement("img",{style:{marginRight:5},src:Wt.Z}),"\u4FDD\u5B58\u540E\u5355\u72EC\u751F\u6210\u4E00\u4EFD\u4EBA\u5DE5\u7EC4\u5377\u7C7B\u578B\u7684\u56FA\u5B9A\u8BD5\u5377\u3002"),E.createElement("div",{className:fe.modalRow,style:{marginTop:20}},E.createElement("sup",{className:fe.sup},"*"),E.createElement("span",{style:{flexShrink:0}},"\u8BD5\u5377\u540D\u79F0\uFF1A"),E.createElement(De.default,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0",min:0,maxLength:60,defaultValue:jn,onChange:Zr=>{jn=Zr.target.value}}))),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>es(void 0,null,function*(){var Zr;if(!jn)return Te.ZP.warning("\u8BD5\u5377\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const To=[],Ze=[],je=[],vt=[];(Zr=jt==null?void 0:jt.questionList)==null||Zr.forEach(Vt=>{var Qt;(Qt=Vt.questions)==null||Qt.forEach(Dn=>{let dn=Vt.questions_score/Vt.questions_count;dn=dn&&dn.toFixed(1),Vt.type==="COMBINATION"&&je.push({id:Dn.id,sub_item_bank_ids:Dn.sub_item_banks.map(Ln=>Ln.id)}),Vt.type==="PRACTICAL"?vt.push(Dn.id):(To.push(Dn.id),Ze.push(dn))})}),console.log("-----",je),yield an({item_bank_ids:To,item_bank_scores:Ze,name:jn,combination_item_banks:je,shixun_ids:vt})})})},ol=(jn,Zr,To,Ze)=>{var je;const vt=`${location.pathname}${location.search}`,wt=(je=Ze.questions)==null?void 0:je.map(Vt=>Vt==null?void 0:Vt.id);if(vt.includes("exercise"))Ra.current={id:jn,ids:wt,type:Zr,index:To},Ta(!0);else{let Vt=Be.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:"\u786E\u8BA4\u8981\u66F4\u6362\u8BE5\u8BD5\u9898\u5417\uFF1F",cancelButtonProps:{disabled:!1},maskClosable:!0,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>es(void 0,null,function*(){Vt.update({cancelButtonProps:{disabled:!0}}),yield Bo({single_question_id:jn,seleted_item_bank_ids:wt},{type:Zr,index:To}),Vt.update({cancelButtonProps:{disabled:!1}}),Te.ZP.success("\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210\u8BD5\u9898")})})}},dl=jn=>{var Zr;const To=(Zr=jn.questions)==null?void 0:Zr.map(vt=>vt==null?void 0:vt.id),Ze=jn.name;let je=Be.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:`\u786E\u8BA4\u66F4\u6362${Ze}\u4E2D\u7684\u6240\u6709\u8BD5\u9898\u5417\uFF1F`,cancelButtonProps:{disabled:!1},maskClosable:!1,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>es(void 0,null,function*(){je.update({cancelButtonProps:{disabled:!0}}),yield Bo({seleted_item_bank_ids:To},{type:jn.type}),je.update({cancelButtonProps:{disabled:!1}}),Te.ZP.success(`\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210${Ze}\u8BD5\u9898`)})})},Bl=()=>{let jn=Be.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:"\u786E\u8BA4\u66F4\u6362\u9884\u89C8\u4E2D\u7684\u6240\u6709\u8BD5\u9898\u5417\uFF1F",cancelButtonProps:{disabled:!1},maskClosable:!1,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>es(void 0,null,function*(){jn.update({cancelButtonProps:{disabled:!0}}),yield Bo(),jn.update({cancelButtonProps:{disabled:!1}}),Te.ZP.success("\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210\u6574\u5F20\u8BD5\u9898")})})},jl=jn=>{console.log(jn,"key"),pi(jn-1)},Pl=(jn,Zr)=>{var To,Ze;if(Zr==="SINGLE")return E.createElement(E.Fragment,null,E.createElement(Xt,{ref:Et,editData:jn,isEdit:!0}),E.createElement(Le.Z,null));if(Zr==="MULTIPLE")return E.createElement(E.Fragment,null,E.createElement(xa,{ref:Et,editData:jn,isEdit:!0}),E.createElement(Le.Z,null));if(Zr==="JUDGMENT")return E.createElement(E.Fragment,null,E.createElement(Ct,{ref:Et,editData:jn,isEdit:!0}),E.createElement(Le.Z,null));if(Zr==="COMPLETION")return E.createElement(E.Fragment,null,E.createElement(Je,{ref:Et,editData:jn,isEdit:!0}),E.createElement(Le.Z,null));if(Zr==="SUBJECTIVE")return E.createElement(E.Fragment,null,E.createElement(lt,{ref:Et,editData:jn,isEdit:!0}),E.createElement(Le.Z,null));if(Zr==="COMBINATION")return E.createElement(E.Fragment,null,E.createElement(Ss,{ref:Et,editData:jn,isEdit:!0}),E.createElement(Le.Z,null));if(Zr==="BPROGRAM")return E.createElement(E.Fragment,null,E.createElement(Oe.default,{form:Ja,style:{marginTop:20},onFinishFailed:je=>{var vt,wt;je.errorFields[0].name.includes("standard_answers")?Te.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):Te.ZP.error(je.errorFields[0].errors[0]),Ja.scrollToField((wt=(vt=je==null?void 0:je.errorFields)==null?void 0:vt[0])==null?void 0:wt.name,{behavior:"smooth",block:"center"})},onFinish:je=>es(void 0,null,function*(){var vt;let wt=Ro(ls({question_score:jn.score},je),{question_type:8,hack:Ro(ls({},je.hack),{difficult:jn.program_attr.difficult}),hack_codes:Ro(ls({},je.hack_codes),{code:Pi.Base64.encode((vt=je.hack_codes)==null?void 0:vt.code)})});Qa&&(wt.is_cover=1);const Vt=yield(0,Fe.ZP)(`/api/exercise_questions/${jn.id}.json`,{method:"put",body:wt});(Vt==null?void 0:Vt.status)===0&&(Te.ZP.success("\u7F16\u8F91\u6210\u529F"),jl(Fo+1)),_t(null)})},E.createElement(Kc.tc,{form:Ja,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:!1,hackidentifier:(To=jn==null?void 0:jn.program_attr)==null?void 0:To.identifier,answerKey:"standard_answers"}),E.createElement(Le.Z,null)));if(Zr==="PROGRAM"&&se.history.push(`/problems/${(Ze=jn==null?void 0:jn.program_attr)==null?void 0:Ze.identifier}/edit?type=exercises&express_id=${_a.categoryId}&question_id=${jn==null?void 0:jn.id}&score=${jn==null?void 0:jn.score}&callback_url=${location.pathname}&select=${Fo}&exercise=true`),Zr==="PRACTICAL")return E.createElement(E.Fragment,null,E.createElement(Oa,{ref:Et,editData:jn,isEdit:!0}),E.createElement(Le.Z,null))},qi=(jn,Zr)=>es(void 0,null,function*(){var To,Ze,je,vt,wt,Vt;const Qt=yield(To=Et.current)==null?void 0:To.onSave();if(!Qt)return;const Dn=pn=>{const aa=pn.map(ka=>ka.choice_text.trim().replace(/^\s+|\s+$/g,""));return new Set(aa).size!==aa.length},dn={question_score:Zr.score,analysis:Qt.analysis};if(jn==="SINGLE"||jn==="MULTIPLE"||jn==="JUDGMENT"){if(jn!=="JUDGMENT"&&Dn(Qt==null?void 0:Qt.choices)){Te.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}const pn=[],aa=[];dn.question_type=jn==="JUDGMENT"?2:1,dn.question_title=Qt==null?void 0:Qt.name,(Ze=Qt==null?void 0:Qt.choices)==null||Ze.forEach((Ua,ka)=>{pn.push(Ua.choice_text),Ua!=null&&Ua.is_answer&&aa.push(ka+1)}),dn.question_choices=pn,dn.standard_answers=aa}if(jn==="COMPLETION"){let pn=(je=Qt==null?void 0:Qt.standard_answers)==null?void 0:je.map((ka,nr)=>(ka==null?void 0:ka.score)<=0?nr+1:null).filter(ka=>ka!==null);if((pn==null?void 0:pn.length)>0)return Te.ZP.warning(`\u7B2C${pn.join("\u3001")}\u9879\u7684\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A`),!1;let aa=(vt=Qt==null?void 0:Qt.standard_answers)==null?void 0:vt.reduce((ka,nr)=>ka+(Number(nr==null?void 0:nr.score)||0),0);if(parseFloat(aa.toFixed(2))!=(dn==null?void 0:dn.question_score))return Te.ZP.warning("\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E\u8BE5\u5C0F\u9898\u5206\u503C\uFF01"),!1;dn.is_ordered=Qt.is_ordered,dn.question_title=Qt==null?void 0:Qt.name,dn.use_blank_score=Qt==null?void 0:Qt.use_blank_score,dn.question_type=3;const Ua=[];(wt=Qt==null?void 0:Qt.standard_answers)==null||wt.forEach((ka,nr)=>{Ua.push({choice_id:ka.position,answer_text:ka.answer_text,score:ka.score})}),dn.standard_answers=Ua,dn.downcase=Qt==null?void 0:Qt.downcase,dn.no_space=Qt==null?void 0:Qt.no_space}if(jn==="SUBJECTIVE"&&(console.log("editorData"),console.log(Qt),dn.question_title=Qt==null?void 0:Qt.name,dn.question_type=4,dn.answer_texts=Qt==null?void 0:Qt.answer_texts,dn.use_keywords=Qt==null?void 0:Qt.use_keywords,dn.keywords=Qt==null?void 0:Qt.keywords),jn==="COMBINATION"){dn.question_title=Qt==null?void 0:Qt.name,dn.question_type=7;try{dn.sub_questions=(Vt=Qt==null?void 0:Qt.sub_item_banks)==null?void 0:Vt.map((pn,aa)=>{var Ua,ka,nr;if((pn==null?void 0:pn.item_type)=="single"||(pn==null?void 0:pn.item_type)=="multiple"){if(Dn(pn==null?void 0:pn.choices))throw new Error(`\u7B2C${aa+1}\u5C0F\u9898\u9009\u9879\u5185\u5BB9\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58`);const Fr=[],Cr=[];return(Ua=pn==null?void 0:pn.choices)==null||Ua.forEach((Dr,Ir)=>{Fr.push(Dr.choice_text),Dr!=null&&Dr.is_answer&&Cr.push(Ir+1)}),{id:pn.id,question_id:pn.id,question_title:pn.name,difficulty:pn.difficulty,question_type:(pn==null?void 0:pn.item_type)=="single"?0:(pn==null?void 0:pn.item_type)=="multiple"?1:2,question_choices:Fr,standard_answers:Cr,analysis:pn.analysis,question_score:pn==null?void 0:pn.score}}else if((pn==null?void 0:pn.item_type)=="completion"){let Fr=(ka=pn==null?void 0:pn.standard_answer)==null?void 0:ka.reduce((Dr,Ir)=>Dr+(Number(Ir==null?void 0:Ir.score)||0),0);if(parseFloat(Fr.toFixed(2))!=(pn==null?void 0:pn.score))throw new Error("\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E\u8BE5\u5C0F\u9898\u5206\u503C\uFF01");const Cr=[];return(nr=pn==null?void 0:pn.standard_answer)==null||nr.forEach((Dr,Ir)=>{Cr.push({choice_id:Dr.position,answer_text:Dr.answer_text,score:Dr.score})}),{id:pn.id,question_id:pn.id,is_ordered:pn.is_ordered,question_title:pn.name,difficulty:pn.difficulty,question_type:3,standard_answers:Cr,use_blank_score:pn.use_blank_score,analysis:pn.analysis,downcase:pn==null?void 0:pn.downcase,no_space:pn==null?void 0:pn.no_space,question_score:pn==null?void 0:pn.score}}else if((pn==null?void 0:pn.item_type)=="subjective")return{id:pn.id,question_id:pn.id,question_title:pn.name,question_type:4,difficulty:pn.difficulty,answer_texts:pn==null?void 0:pn.answer_texts,analysis:pn.analysis,question_score:pn==null?void 0:pn.score,use_keywords:pn.use_keywords,keywords:pn==null?void 0:pn.keywords}})}catch(pn){Te.ZP.warning(pn.message);return}delete dn.analysis}let Ln=!1;(Zr==null?void 0:Zr.is_my)===1&&(Ln=yield new Promise((aa,Ua)=>{Be.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>{aa(!0)},onCancel:()=>{aa(!1)}})})),Ln&&(dn.is_cover=1);const ha=jn!=="PRACTICAL"?yield(0,Fe.ZP)(`/api/exercise_questions/${Zr.id}.json`,{method:"put",body:dn}):yield(0,Fe.ZP)(`/api/exercise_questions/${Zr.id}/update_shixun_score.json`,{method:"post",body:ls({},Qt)});(ha==null?void 0:ha.status)===0&&(Te.ZP.success("\u7F16\u8F91\u6210\u529F"),jl(Fo+1),_t(null))}),il=()=>es(void 0,null,function*(){(0,se.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u66F4\u65B0\u8BD5\u5377\uFF0C\u8BF7\u7A0D\u540E..."}}),(yield(0,Fe.ZP)(`/api/exercises/${_a.categoryId}/sync_random_question.json`,{method:"post"})).status===0&&(yield pi(Fo),Te.ZP.success("\u66F4\u65B0\u6210\u529F")),(0,se.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1}})}),Ll=({value:jn}={})=>{var Zr;const To=[];let Ze=[];const je=(Zr=jn==null?void 0:jn.choices)==null?void 0:Zr.map((wt,Vt)=>{var Qt;const Dn=Vt+1;return wt!=null&&wt.is_answer&&(To.push(Dn),Ze.push(Dn)),{value:Dn,label:E.createElement(me.Z,{className:"c-black font14",value:`${(Qt=fs.k4)==null?void 0:Qt[Vt]}. ${wt==null?void 0:wt.choice_text}`}),disabled:wt==null?void 0:wt.origin_standard_answer}}),vt=Be.default.confirm({centered:!0,icon:null,title:"\u589E\u8BBE\u6B63\u786E\u7B54\u6848",width:800,content:E.createElement(E.Fragment,null,"\u5F53\u524D\u8BD5\u9898\u7684\u6B63\u786E\u7B54\u6848\u4E3A ",To==null?void 0:To.map(wt=>{var Vt;return(Vt=fs.k4)==null?void 0:Vt[wt-1]}),"\uFF0C\u8BF7\u9009\u62E9\u9700\u8981\u589E\u8BBE\u4E3A\u6B63\u786E\u7B54\u6848\u7684\u9009\u9879\u3002",E.createElement("br",null),"\u52FE\u9009\u63D0\u4EA4\u4E4B\u540E\uFF0C\u9009\u4E2D\u589E\u8BBE\u4E3A\u6B63\u786E\u7B54\u6848\u4EFB\u4E00\u9009\u9879\u7684\u5B66\u751F\u4E5F\u4F1A\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u4F46\u4E0D\u4F1A\u4FEE\u6539\u5F53\u524D\u8BD5\u9898\u7684\u9898\u578B\u3002\u53D6\u6D88\u52FE\u9009\u63D0\u4EA4\u4E4B\u540E\uFF0C\u4E5F\u4F1A\u91CD\u65B0\u8BA1\u7B97\u5BF9\u5E94\u5B66\u751F\u7684\u5F97\u5206\u3002",E.createElement("br",null),E.createElement(ke.default.Group,{className:"flex-col mt20",options:je,defaultValue:Ze,onChange:wt=>{Ze=wt}})),onOk:()=>es(void 0,null,function*(){const wt=yield(0,Fe.ZP)(`/api/exercises/${_a.categoryId}/questions/${jn==null?void 0:jn.id}/add_standard_answers.json`,{method:"put",body:{standard_answer:Ze}});(wt==null?void 0:wt.status)===0&&(Te.ZP.success("\u4FEE\u6539\u6210\u529F"),jl(Fo+1))})})},Ml=(Ti=jt==null?void 0:jt.questionList)==null?void 0:Ti.reduce((jn,Zr)=>jn+Number(Zr.questions_score),0),pl=Co&&((cl=jt==null?void 0:jt.exam)==null?void 0:cl.exercise_status)!==1;return E.createElement("section",{className:fe.wrap},E.createElement("div",{id:"id_left_preview",className:fe.left,onMouseEnter:jn=>{const Zr=document.getElementById("id_left_preview");Zr.style.overflowY="auto"},onMouseLeave:jn=>{const Zr=document.getElementById("id_left_preview");Zr.style.overflowY="hidden"}},E.createElement("div",{className:fe.title},E.createElement("div",{className:"body-overflow-initial"},E.createElement("b",null),E.createElement("span",null,"\u7B54\u9898\u5361"))),E.createElement("div",{className:fe.total},E.createElement("div",null,E.createElement("img",{src:yt}),E.createElement("span",null,"\u9898\u6570(\u9053)"),E.createElement("aside",null,jt==null?void 0:jt.all_questions_count)),E.createElement("div",{className:"mr30 ml30"},E.createElement("img",{src:dt}),E.createElement("span",null,"\u603B\u5206(\u5206)"),E.createElement("aside",null,Ml&&Ml.toFixed(1))),E.createElement("div",null,E.createElement("img",{src:re}),E.createElement("span",null,"\u65F6\u957F(\u5206)"),E.createElement("aside",null,((Qi=jt==null?void 0:jt.exam)==null?void 0:Qi.time)===-1||((Qr=jt==null?void 0:jt.exam)==null?void 0:Qr.time)===null?"\u4E0D\u9650":(Po=jt==null?void 0:jt.exam)==null?void 0:Po.time))),(vi=jt==null?void 0:jt.questionList)==null?void 0:vi.map((jn,Zr)=>{var To;return E.createElement("div",{className:fe.list,key:Zr},E.createElement("div",{className:fe.name},E.createElement("b",null),E.createElement("span",null,jn.name)),E.createElement("aside",null,E.createElement("div",null,"\u5171",E.createElement("span",{className:fe.b},jn.questions_count),"\u9898 ",E.createElement("span",{className:fe.l},"|"),"\u5171",E.createElement("span",{className:fe.r},jn.questions_score),"\u5206"),E.createElement("div",{className:fe.answerSheet},(To=jn==null?void 0:jn.questions)==null?void 0:To.map((Ze,je)=>E.createElement("div",{onClick:()=>{const vt=`Anchor_${Ze==null?void 0:Ze.id}`;let wt=document.getElementById(vt);wt&&setTimeout(()=>wt.scrollIntoView({block:"center",behavior:"smooth"}))},key:Ze==null?void 0:Ze.id,className:fe.tag},je+1)))))})),E.createElement("div",{className:fe.right},E.createElement("div",{className:fe.examName,id:"examName"},E.createElement("div",{className:fe.name},E.createElement(Ce.Z,{title:(hi=jt==null?void 0:jt.exam)==null?void 0:hi.name,getPopupContainer:jn=>jn.parentNode},E.createElement("span",{className:fe.t},(Yo=jt==null?void 0:jt.exam)==null?void 0:Yo.name))),Co&&((we=jt==null?void 0:jt.exam)==null?void 0:we.exercise_status)===1&&E.createElement(gs.op,{openLoading:!0,shape:"default",onClick:()=>{Be.default.confirm({title:"\u63D0\u793A",content:"\u786E\u8BA4\u6839\u636E\u6700\u65B0\u7684\u968F\u673A\u7EC4\u5377\u62BD\u9898\u89C4\u5219\u91CD\u65B0\u751F\u6210\u8BD5\u5377\u5417\uFF1F",onOk:()=>{il()}})},type:"primary"},"\u66F4\u65B0\u8BD5\u5377"),!Co&&E.createElement(Se.ZP,{onClick:Bl,type:"primary"},"\u968F\u673A\u66F4\u6362")),E.createElement("div",{className:fe.topWarp},(Ue=jt==null?void 0:jt.questionList)==null?void 0:Ue.map((jn,Zr)=>{var To,Ze;return E.createElement(E.Fragment,{key:Zr},E.createElement("div",{className:fe.head,style:Zr===0?{border:0,marginTop:-16}:{}},E.createElement("div",{className:fe.name},E.createElement("b",null),E.createElement("span",null,jn.name)),E.createElement("div",{className:fe.so},"\u5171",E.createElement("span",{className:fe.b},jn.questions_count," "),"\u9898 ",jn.type==="COMBINATION"&&`\uFF08\u5305\u542B${(To=jn==null?void 0:jn.questions)==null?void 0:To.map(je=>{var vt;return(vt=je==null?void 0:je.sub_item_banks)==null?void 0:vt.length}).reduce((je,vt)=>je+vt)}\u5C0F\u9898\uFF09`,E.createElement("span",{className:fe.l},"|"),"\u5171",E.createElement("span",{className:fe.r},jn.questions_score),"\u5206"),!Co&&E.createElement("div",{className:fe.btn},E.createElement(Se.ZP,{onClick:()=>{si(jn)},type:"primary",ghost:!0,className:"mr20"},"\u8BBE\u7F6E\u5F97\u5206"),E.createElement(Se.ZP,{onClick:()=>dl(jn),type:"primary",ghost:!0},"\u968F\u673A\u66F4\u6362"))),(Ze=jn==null?void 0:jn.questions)==null?void 0:Ze.map((je,vt)=>{var wt,Vt,Qt,Dn;return mt===(je==null?void 0:je.id)?E.createElement("div",{id:`Anchor_${je==null?void 0:je.id}`,className:fe.content,style:{padding:0,marginTop:24},key:je==null?void 0:je.id},E.createElement("div",{style:{float:"right",marginTop:`${(jn==null?void 0:jn.type)==="PRACTICAL"?"-2px":"-6px"}`}},E.createElement(Se.ZP,{onClick:()=>_t(null),className:"mr20",type:"primary",ghost:!0},"\u53D6\u6D88"),E.createElement(Se.ZP,{onClick:()=>{qi(jn==null?void 0:jn.type,je)},type:"primary"},"\u4FDD\u5B58")),Pl(je,jn.type)):E.createElement("div",{id:`Anchor_${je==null?void 0:je.id}`,className:fe.content,key:je==null?void 0:je.id},E.createElement("div",{className:fe.titleWrap},(je==null?void 0:je.item_type)==="bprogram"?E.createElement(me.Z,{style:{paddingRight:10},value:vt+1+"\u3001"+((wt=je==null?void 0:je.program_attr)==null?void 0:wt.description)}):E.createElement(me.Z,{style:{paddingRight:10},className:fe.titleHtml,value:vt+1+`\u3001${(je==null?void 0:je.item_type)==="combination"?"\uFF08\u9898\u5E72\uFF09":""}`+(je==null?void 0:je.name)}),Co&&E.createElement(Se.ZP,{onClick:()=>{var dn,Ln,ha;if(mt){Te.ZP.warning("\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898");return}Ja.setFieldsValue({standard_answers:je==null?void 0:je.standard_answer,hack:ls(ls({},je),je==null?void 0:je.program_attr),hack_codes:Ro(ls({},je==null?void 0:je.program_attr),{code:Pi.Base64.decode(((dn=je==null?void 0:je.program_attr)==null?void 0:dn.code)||"")}),hack_sets:ls({},(Ln=je==null?void 0:je.hack_sets)==null?void 0:Ln[0])}),(je==null?void 0:je.item_type)=="program"?se.history.push(`/problems/newedit/${(ha=je==null?void 0:je.program_attr)==null?void 0:ha.identifier}?type=exercises&express_id=${_a.categoryId}&question_id=${je==null?void 0:je.id}&score=${je==null?void 0:je.score}&exercise=true&callback_url=/classrooms/${_a.coursesId}/exercise/${_a.categoryId}/detail?random=true`):_t(je==null?void 0:je.id)},type:"primary",style:{marginLeft:"auto"},ghost:!0},"\u7F16\u8F91"),!pl&&E.createElement(Se.ZP,{disabled:pl,className:"ml20",onClick:()=>ol(je==null?void 0:je.id,jn.type,vt,jn),type:"primary",ghost:!0},"\u6362\u4E00\u9898")),(je==null?void 0:je.item_type)==="bprogram"&&E.createElement(me.Z,{style:{paddingRight:10,paddingLeft:25},showProgramFill:!0,disabledFill:!0,className:fe.titleHtml,value:Pi.Base64.decode(((Vt=je==null?void 0:je.program_attr)==null?void 0:Vt.code)||"")}),(jn.type==="SINGLE"||jn.type==="JUDGMENT"||jn.type==="MULTIPLE")&&so(je),jn.type==="COMPLETION"&&qr(je),jn.type==="SUBJECTIVE"&&Ao(je),jn.type==="PROGRAM"&&vo(je),jn.type==="BPROGRAM"&&mo(je),jn.type==="COMBINATION"&&_r(je,vt),jn.type==="PRACTICAL"&&Hi(je),E.createElement(We.Z,{className:"mt20",wrap:!1,align:"middle",gutter:20},((Qt=jt==null?void 0:jt.exam)==null?void 0:Qt.exercise_status)===3&&!["PROGRAM","BPROGRAM","PRACTICAL","COMBINATION"].includes(jn.type)&&E.createElement(Ee.Z,null,E.createElement(ms.Z,{state:je==null?void 0:je.is_wrong,onClick:()=>{ii==null||ii({value:Ro(ls({},je),{question_id:je==null?void 0:je.id,question_score:je==null?void 0:je.score})})}})),["PROGRAM","BPROGRAM","PRACTICAL"].includes(jn.type)&&(je==null?void 0:je.show_resubmit)&&E.createElement(Ee.Z,null,E.createElement(Bs.C,{dataSource:Ro(ls({},je),{question_id:je==null?void 0:je.id})})),((Dn=jt==null?void 0:jt.exam)==null?void 0:Dn.exercise_status)===3&&["SINGLE"].includes(jn.type)&&E.createElement(Ee.Z,null,E.createElement(Se.ZP,{style:{color:"#3061D0"},onClick:()=>{Ll({value:je})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848"))))}))}))),Co?E.createElement(gs.vr,null,E.createElement(ce.Z,{showTotal:ye.rU,total:(Re=jt==null?void 0:jt.exam)==null?void 0:Re.total_num,pageSize:1,current:Fo+1,showSizeChanger:!1,onChange:jl,showQuickJumper:!1,hideOnSinglePage:!1})):E.createElement(gs.vr,{LeftContent:E.createElement(gs.op,{onClick:fn,shape:"default",style:{height:38,background:"#fff",boxShadow:"none"}},"\u8FD4\u56DE"),RightContent:E.createElement(We.Z,{align:"middle"},E.createElement(y.Z,{color:"#55575D",overlayClassName:fe.popover,open:cn,getPopupContainer:jn=>jn==null?void 0:jn.parentNode,content:"\u5982\u60A8\u5BF9\u6B64\u4EFD\u8BD5\u9898\u6EE1\u610F\uFF0C\u53EF\u5C06\u6B64\u4EFD\u8BD5\u9898\u4FDD\u5B58\u4E3A\u56FA\u5B9A\u8BD5\u5377"},E.createElement(gs.op,{onMouseEnter:()=>ua(!0),onMouseLeave:()=>ua(!1),onClick:()=>Li(),shape:"default",style:{height:38,background:"#fff",boxShadow:"none"}},"\u4FDD\u5B58")),E.createElement(gs.op,{shape:"default",type:"primary",onClick:()=>an(),style:{height:38,marginLeft:20}},"\u63D0\u4EA4"))}),E.createElement(dc,{visible:ca,questionParams:Ra.current,getdata:Ii,onRandomExchange:()=>es(void 0,null,function*(){const jn=Ra.current;yield Bo({single_question_id:jn.id,seleted_item_bank_ids:jn.ids},{type:jn.type,index:jn.index}),Ta(!1)}),selectFromProblemSet:()=>{const jn=Ra.current,Zr=`${location.pathname}${location.search}`;Zr.includes("exercise")&&se.history.push(`/paperlibrary/exchangequestion?type=exercise&qid=${jn.id}&qtype=${jn.type}&exerciseid=${_a.categoryId}&from=${Zr}`)},onCancel:()=>{Ta(!1)}}))}},23129:function(Ut,ot,z){"use strict";z.r(ot),z.d(ot,{default:function(){return b}});var E=z(59301),fe=z(25690),Oe={flex_box_center:"flex_box_center___kQBcj",flex_space_between:"flex_space_between___Znlbo",flex_box_vertical_center:"flex_box_vertical_center___CPD50",flex_box_center_end:"flex_box_center_end___jzPvK",flex_box_column:"flex_box_column___cvIBS",wrap:"wrap___lab8O",crumbs:"crumbs___qvTza"},Ce=z(43554),Se=z(8591),Be=z(61621),le=z(38986),Te=z(51257),De=z(59301),Le=Object.defineProperty,ke=Object.getOwnPropertySymbols,We=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,ce=(ee,te,ne)=>te in ee?Le(ee,te,{enumerable:!0,configurable:!0,writable:!0,value:ne}):ee[te]=ne,y=(ee,te)=>{for(var ne in te||(te={}))We.call(te,ne)&&ce(ee,ne,te[ne]);if(ke)for(var ne of ke(te))Ee.call(te,ne)&&ce(ee,ne,te[ne]);return ee},a=(ee,te,ne)=>new Promise((ue,re)=>{var me=Fe=>{try{ye(ne.next(Fe))}catch(Me){re(Me)}},se=Fe=>{try{ye(ne.throw(Fe))}catch(Me){re(Me)}},ye=Fe=>Fe.done?ue(Fe.value):Promise.resolve(Fe.value).then(me,se);ye((ne=ne.apply(ee,te)).next())});const x=({paperlibrary:ee,user:te,globalSetting:ne,dispatch:ue,location:re})=>{var me,se,ye,Fe;const[Me]=(0,fe.useSearchParams)(),be=Me.get("select")||0,[at,Ve]=(0,E.useState)(!1),[it,Ye]=(0,E.useState)(!0),[rt,yt]=(0,E.useState)(Number(be)),[bt,ft]=(0,E.useState)({}),Gt=(0,fe.useParams)(),{userInfo:Tt}=te,{actionTabs:Lt}=ee;(0,E.useEffect)(()=>(ue({type:"globalSetting/footerToggle",payload:!1}),()=>{ue({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,E.useEffect)(()=>(ue({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),ue({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),ue({type:"exercise/getWorkSetting",payload:y({},Gt)}),()=>{ue({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),ue({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}),[]),(0,E.useEffect)(()=>{Rt(rt)},[]),(0,E.useEffect)(()=>{var kn;(kn=Lt==null?void 0:Lt.params)!=null&&kn.isUpdateData&&Rt(rt)},[(me=Lt==null?void 0:Lt.params)==null?void 0:me.isUpdateData]);const Rt=(kn=0)=>a(void 0,null,function*(){console.log(Gt),Ye(!0);const Ge=yield(0,le.ZP)(`/api/exercises/${Gt.categoryId}/preview_random_exercise.json`,{method:"get",params:{num:kn}});ue({type:"paperlibrary/setActionTabs",payload:{params:{isUpdateData:!1}}}),Ye(!1),ft((0,Te.PF)(Ge))}),qe=()=>{fe.history.push(`/classrooms/${Gt.coursesId}/exercise`)},dt=()=>{alert("\u4FDD\u5B58")},Wt=(kn,Ge)=>a(void 0,null,function*(){const ln=yield(0,le.ZP)(`/api/exercises/${Gt.categoryId}/toggle_random_question.json`,{method:"post",body:{question_id:kn==null?void 0:kn.single_question_id}});ln!=null&&ln.question&&(Se.ZP.info("\u6362\u9898\u6210\u529F"),Rt(rt))}),Bn=kn=>a(void 0,null,function*(){document.body.scrollIntoView(),yt(kn),yield Rt(kn)}),Yt=kn=>{ue({type:"exercise/setActionTabs",payload:{key:"\u6807\u8BB0\u9519\u9898",params:kn}})};return De.createElement("section",{className:Oe.wrap},De.createElement(Be.Z,{loading:it,active:!0,paragraph:{rows:5}},((ye=(se=(0,fe.useLocation)())==null?void 0:se.pathname)==null?void 0:ye.includes("preview"))&&De.createElement("div",{className:Oe.crumbs},De.createElement("b",null),De.createElement("span",{className:"current",onClick:()=>fe.history.push(`/classrooms/${Gt.coursesId}/exercise`)},`${(Fe=Tt==null?void 0:Tt.course)==null?void 0:Fe.course_name}>`),De.createElement("span",{className:"current",onClick:()=>fe.history.push(`/classrooms/${Gt.coursesId}/exercise`)},"\u8BD5\u5377\u5217\u8868>"),De.createElement("span",{style:{color:"#bebebe"}},"\u9884\u89C8")),De.createElement(Ce.Z,{loading:at,submit:dt,goBack:qe,data:bt,getdata:()=>{Rt(rt)},selectValue:rt,editPreview:!0,onExchange:Wt,onSkipExamination:Bn,handleMarkWrongQuestion:Yt})))};var b=(0,fe.connect)(({paperlibrary:ee,user:te,globalSetting:ne})=>({paperlibrary:ee,user:te,globalSetting:ne}))(x)},40133:function(Ut,ot,z){"use strict";z.d(ot,{AD:function(){return it},D9:function(){return Gt},Hp:function(){return re},IM:function(){return Lt},Iy:function(){return me},KM:function(){return Mn},MJ:function(){return se},Ne:function(){return Tt},ON:function(){return Bn},Uj:function(){return Ge},VY:function(){return dt},YO:function(){return kn},YX:function(){return Yt},Zn:function(){return y},_g:function(){return te},_k:function(){return bt},c6:function(){return at},cr:function(){return a},eV:function(){return Ve},fi:function(){return x},gh:function(){return Me},hS:function(){return Rt},iA:function(){return b},j6:function(){return ne},je:function(){return yt},jj:function(){return ue},kS:function(){return Wt},o6:function(){return be},pO:function(){return ln},rQ:function(){return Ye},sA:function(){return Fe},xm:function(){return ft},xo:function(){return qe},y8:function(){return rt},yd:function(){return ee}});var E=z(82264),fe=z(25690),Oe=z(51257),Ce=z(8591),Se=z(346),Be=Object.defineProperty,le=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,Le=(Pt,zt,Ft)=>zt in Pt?Be(Pt,zt,{enumerable:!0,configurable:!0,writable:!0,value:Ft}):Pt[zt]=Ft,ke=(Pt,zt)=>{for(var Ft in zt||(zt={}))Te.call(zt,Ft)&&Le(Pt,Ft,zt[Ft]);if(le)for(var Ft of le(zt))De.call(zt,Ft)&&Le(Pt,Ft,zt[Ft]);return Pt},We=(Pt,zt,Ft)=>new Promise((Ot,et)=>{var ze=Ke=>{try{xt(Ft.next(Ke))}catch(Qe){et(Qe)}},St=Ke=>{try{xt(Ft.throw(Ke))}catch(Qe){et(Qe)}},xt=Ke=>Ke.done?Ot(Ke.value):Promise.resolve(Ke.value).then(ze,St);xt((Ft=Ft.apply(Pt,zt)).next())});const Ee=()=>{(0,fe.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},ce=()=>{(0,fe.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},y=Pt=>We(void 0,null,function*(){Ee(),(yield(0,E.YR)(ke({},Pt))).status===0&&(yield(0,Oe.QH)("",(0,Oe.NY)({url:Se.Z.API_SERVER+`/api/courses/${Pt.coursesId}/export_couser_info.json`,query:Pt}))),ce()}),a=Pt=>We(void 0,null,function*(){const zt=yield(0,E.yS)(ke({},Pt));if(zt.status===0)Ce.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),fe.history.push(`/classrooms/${Pt.coursesId}/exportlist/course_member_act_score`);else{if(zt.status===-2)return zt;zt.status===-3&&((0,fe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),fe.history.push(`/classrooms/${Pt.coursesId}/exportlist/course_member_act_score`))}}),x=Pt=>We(void 0,null,function*(){const zt=yield(0,E.W0)(ke({},Pt));if(zt.status===0)Ce.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),fe.history.push(`/classrooms/${Pt.coursesId}/exportlist/course_total_score`);else{if(zt.status===-4)return zt;zt.status===-3&&((0,fe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),fe.history.push(`/classrooms/${Pt.coursesId}/exportlist/course_total_score`))}}),b=Pt=>We(void 0,null,function*(){const zt=yield(0,E.Nl)(ke({},Pt));if(zt.status===0)Ce.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),fe.history.push(`/classrooms/${Pt.coursesId}/exportlist/course_total_exercise_and_other`);else{if(zt.status===-4)return zt;zt.status===-3&&((0,fe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),fe.history.push(`/classrooms/${Pt.coursesId}/exportlist/course_total_exercise_and_other`))}}),ee=Pt=>We(void 0,null,function*(){const zt=yield(0,E.IU)(ke({},Pt));if(zt.status===0)Ce.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),fe.history.push(`/classrooms/${Pt.coursesId}/exportlist/export_star_user`);else{if(zt.status===-4)return zt;zt.status===-3&&((0,fe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),fe.history.push(`/classrooms/${Pt.coursesId}/exportlist/export_star_user`))}}),te=Pt=>We(void 0,null,function*(){const zt=yield(0,E.td)(ke({},Pt));if(zt.status===0)Ce.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),fe.history.push(`/classrooms/${Pt.coursesId}/exportlist/course_total_exercise_and_other`);else{if(zt.status===-2)return zt;if(zt.status===-3)(0,fe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),fe.history.push(`/classrooms/${Pt.coursesId}/exportlist/course_total_exercise_and_other`);else if(zt.status===-4)return zt}}),ne=Pt=>We(void 0,null,function*(){const zt=yield(0,E.QX)(ke({},Pt));if(zt.status===0)Ce.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),fe.history.push(`/classrooms/${Pt.coursesId}/exportlist/course_total_homework`);else{if(zt.status===-4)return zt;zt.status===-3&&((0,fe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),fe.history.push(`/classrooms/${Pt.coursesId}/exportlist/course_total_homework`))}}),ue=(Pt,zt)=>We(void 0,null,function*(){const Ft=yield(0,E.o_)(ke({},Pt));Ft.status===0?(Ce.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),fe.history.push(`/classrooms/${Pt.coursesId}/exportlist/${zt}`)):Ft.status===-3&&((0,fe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),fe.history.push(`/classrooms/${Pt.coursesId}/exportlist/${zt}`))}),re=(Pt,zt)=>We(void 0,null,function*(){const Ft=yield(0,E.ZL)(ke({},Pt));Ft.status===0?(Ce.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),fe.history.push(`/classrooms/${Pt.coursesId}/exportlist/${zt}`)):Ft.status===-3&&((0,fe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),fe.history.push(`/classrooms/${Pt.coursesId}/exportlist/${zt}`))}),me=(Pt,zt)=>We(void 0,null,function*(){const Ft=yield(0,E.aP)(ke({},Pt));Ft.status===0?(Ce.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),fe.history.push(`/classrooms/${Pt.coursesId}/exportlist/${zt}`)):Ft.status===-3&&((0,fe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),fe.history.push(`/classrooms/${Pt.coursesId}/exportlist/${zt}`))}),se=(Pt,zt)=>We(void 0,null,function*(){const Ft=yield(0,E.vV)(ke({},Pt));Ft.status===0?(Ce.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),fe.history.push(`/classrooms/${Pt.coursesId}/exportlist/${zt}`)):Ft.status===-3&&((0,fe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),fe.history.push(`/classrooms/${Pt.coursesId}/exportlist/${zt}`))}),ye=Pt=>We(void 0,null,function*(){Ee(),(yield exportCourseWorkListAppendix(ke({},Pt))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${Pt.categoryId}/works_list.zip`,query:Pt}))),ce()}),Fe=Pt=>We(void 0,null,function*(){Ee(),yield(0,Oe.QH)("",Se.Z.API_SERVER+`/api/polls/${Pt.categoryId}/commit_result.xlsx`),ce()}),Me=Pt=>We(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Se.Z.API_SERVER+`/api/courses/${Pt.coursesId}/attendances/export_xlsx_data.xlsx`,query:Pt}))}),be=Pt=>We(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Se.Z.API_SERVER+`/api/courses/${Pt.coursesId}/video_study_statics.xlsx`,query:Pt}))}),at=Pt=>We(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Se.Z.API_SERVER+`/api/courses/${Pt.coursesId}/export_video_study.xlsx`,query:Pt}))}),Ve=Pt=>We(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Se.Z.API_SERVER+`/api/courses/${Pt.coursesId}/export_course_students_info.xlsx`,query:Pt}))}),it=Pt=>We(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Se.Z.API_SERVER+"/api/school_manages/students.xlsx",query:Pt}))}),Ye=Pt=>We(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Se.Z.API_SERVER+"/api/item_banks/export.xlsx",query:Pt}))}),rt=Pt=>We(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Se.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:Pt}))}),yt=Pt=>We(void 0,null,function*(){const zt=yield(0,E.Uy)(ke({},Pt));zt.status===0?(Ce.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),fe.history.push(`/classrooms/${Pt.coursesId}/exportlist/exercise_score,export_exercise_users`)):zt.status===-3&&((0,fe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),fe.history.push(`/classrooms/${Pt.coursesId}/exportlist/exercise_score,export_exercise_users`))}),bt=Pt=>We(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,Oe.FH)("",(0,Oe.NY)({url:Se.Z.API_SERVER+`/api/export_records/${Pt.id}.xlsx`,query:Pt}))}),ft=Pt=>We(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Se.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:Pt}))}),Gt=Pt=>We(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Se.Z.API_SERVER+`/api/courses/${Pt==null?void 0:Pt.coursesId}/${Pt.menuKey}_statistic.xlsx?${Pt.checkedList.map(zt=>`course_group_id[]=${zt}`).join("&")}`,query:Pt}))}),Tt=Pt=>We(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Se.Z.API_SERVER+`/api/ec_years/${Pt==null?void 0:Pt.ec_year_id}/ec_training_objectives.xlsx`,query:Pt}))}),Lt=Pt=>We(void 0,null,function*(){yield(0,Oe.FH)(Pt==null?void 0:Pt.name,(0,Oe.NY)({url:Se.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:Pt}))}),Rt=Pt=>We(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Se.Z.API_SERVER+`/api/ec_years/${Pt==null?void 0:Pt.ec_year_id}/ec_courses.xlsx`,query:Pt}))}),qe=Pt=>We(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Se.Z.API_SERVER+`/api/ec_years/${Pt==null?void 0:Pt.ec_year_id}/ec_graduation_requirements.xlsx`,query:Pt}))}),dt=Pt=>We(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Se.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:Pt}))}),Wt=Pt=>We(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Se.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:Pt}))}),Bn=Pt=>We(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Se.Z.API_SERVER+`/api/examination_banks/${Pt.id}.json`,query:Pt}))}),Yt=Pt=>We(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Se.Z.API_SERVER+`/api/exercises/${Pt.categoryId}.json`,query:Pt}))}),kn=Pt=>We(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Se.Z.API_SERVER+`/api/polls/${Pt==null?void 0:Pt.id}/commit_result.json`,query:Pt}))}),Ge=Pt=>We(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Se.Z.API_SERVER+"/api/paths/get_task_pass.json",query:Pt}))}),ln=(Pt,zt)=>We(void 0,null,function*(){yield(0,Oe.FH)(zt||"",(0,Oe.NY)({url:Se.Z.API_SERVER+`/api/exercises/${Pt==null?void 0:Pt.exercise_id}/consult_exercise.json`,query:Pt}))}),Mn=Pt=>We(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Se.Z.API_SERVER+`/api/competitions/${Pt==null?void 0:Pt.identifier}/competition_commit_records/member_works.xlsx`,query:Pt}))})},58433:function(Ut,ot,z){"use strict";z.d(ot,{g:function(){return Se}});var E=z(59301),fe=z(93629),Oe=z(55305),Ce=(Be,le,Te)=>new Promise((De,Le)=>{var ke=ce=>{try{Ee(Te.next(ce))}catch(y){Le(y)}},We=ce=>{try{Ee(Te.throw(ce))}catch(y){Le(y)}},Ee=ce=>ce.done?De(ce.value):Promise.resolve(ce.value).then(ke,We);Ee((Te=Te.apply(Be,le)).next())});const Se=()=>{const[Be,le]=(0,E.useState)([]);return(0,E.useEffect)(()=>{Ce(void 0,null,function*(){const De=yield(0,fe.d1)({source:"question"});De!=null&&De.disciplines&&le((0,Oe.L)(De==null?void 0:De.disciplines))})},[]),Be}},45937:function(Ut,ot,z){"use strict";z.d(ot,{U:function(){return De}});var E=z(59301),fe=Object.defineProperty,Oe=Object.getOwnPropertySymbols,Ce=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,Be=(Le,ke,We)=>ke in Le?fe(Le,ke,{enumerable:!0,configurable:!0,writable:!0,value:We}):Le[ke]=We,le=(Le,ke)=>{for(var We in ke||(ke={}))Ce.call(ke,We)&&Be(Le,We,ke[We]);if(Oe)for(var We of Oe(ke))Se.call(ke,We)&&Be(Le,We,ke[We]);return Le},Te=(Le,ke,We)=>new Promise((Ee,ce)=>{var y=b=>{try{x(We.next(b))}catch(ee){ce(ee)}},a=b=>{try{x(We.throw(b))}catch(ee){ce(ee)}},x=b=>b.done?Ee(b.value):Promise.resolve(b.value).then(y,a);x((We=We.apply(Le,ke)).next())});function De(Le,ke){const[We,Ee]=(0,E.useState)(ke),[ce,y]=(0,E.useState)(!1),[a,x]=(0,E.useState)();return[We,ce,(ee,te=!1)=>Te(this,null,function*(){const ne=te?ke:le(le({},We),ee);y(!0),Ee(ne);const ue=yield Le(ne);return y(!1),x(ue),ue}),a]}},40197:function(Ut,ot,z){"use strict";z.d(ot,{rX:function(){return ne},pW:function(){return ue},gy:function(){return re},xY:function(){return te},O5:function(){return ee},tJ:function(){return ce},o1:function(){return y},Rd:function(){return b}});var E=z(25690),fe=z(43418),Oe=z(28103),Ce=z(8591),Se=z(48790),Be=z(51257),le=z(87169),Te=z(25510),De="data:image/png;base64,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",Le=z.p+"static/newqrcode.a8740efb.png",ke=z(32637),We=z(59301),Ee=(me,se,ye)=>new Promise((Fe,Me)=>{var be=it=>{try{Ve(ye.next(it))}catch(Ye){Me(Ye)}},at=it=>{try{Ve(ye.throw(it))}catch(Ye){Me(Ye)}},Ve=it=>it.done?Fe(it.value):Promise.resolve(it.value).then(be,at);Ve((ye=ye.apply(me,se)).next())});const ce=(me,se=!1)=>!!(y(me)&&a(se)),y=me=>(0,Se.bg)()?!0:(me({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),a=(me=!1)=>{var se;const{user:ye}=(0,E.getDvaApp)()._store.getState();return(se=ye.userInfo)!=null&&se.profile_completed?!0:(fe.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,Be.xg)("/account/profile/edit"),x()}}),!1)},x=()=>{fe.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()}})},b=()=>{fe.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:We.createElement("div",{style:{textAlign:"center"}},We.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"),We.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:ke}),We.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 me;const{user:se}=(0,E.getDvaApp)()._store.getState();return(me=se.userInfo)!=null&&me.professional_certification?!0:(fe.default.confirm({title:"\u63D0\u793A",centered:!0,content:We.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,Be.xg)("/account/certification")}}),!1)},te=()=>(0,Se.V9)()?!0:(fe.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:We.createElement("div",{className:"tc",style:{marginLeft:-38}},We.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),We.createElement("img",{src:Le,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),ne=(me,se)=>me?!0:(fe.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:We.createElement("div",null,We.createElement("p",null,se||"\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"),We.createElement("div",{style:{marginLeft:"110px"}},We.createElement("img",{src:De,width:200}),We.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,Be.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),ue=me=>{fe.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:We.createElement("div",null,We.createElement("div",null,We.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"),We.createElement(Oe.Z,null),We.createElement("p",{style:{color:"#666666",fontSize:12}}," ",We.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 ",We.createElement("a",null,me),"\u5929\u3002"),We.createElement("p",{style:{color:"#666666",fontSize:12}}," ",We.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")),We.createElement("div",{style:{textAlign:"center",marginTop:30}},We.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Te,alt:"\u4E8C\u7EF4\u7801",width:160})))})},re=(me,se="")=>{const{shixunsDetail:{detail:ye}}=(0,E.getDvaApp)()._store.getState();if((ye==null?void 0:ye.public)===2||(ye==null?void 0:ye.public)===1||(ye==null?void 0:ye.shixun_status)===3){let Fe="";return(ye==null?void 0:ye.public)===2&&(Fe="\u5DF2\u516C\u5F00"),(ye==null?void 0:ye.public)===1&&(Fe="\u5F85\u5BA1\u6838"),(ye==null?void 0:ye.shixun_status)===3&&(Fe="\u5DF2\u5173\u95ED"),fe.default.info({centered:!0,icon:We.createElement(le.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:We.createElement("div",{className:"tc",style:{marginLeft:-38}},We.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},We.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",Fe,"\uFF0C",se,"\u3002"),We.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),We.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Te,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(ye==null?void 0:ye.shixun_status)===2?(fe.default.confirm({centered:!0,icon:We.createElement(le.Z,null),title:"\u63D0\u793A",content:We.createElement("div",null,We.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",se,"\u3002"),We.createElement("br",null),We.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:()=>{fe.default.confirm({width:440,centered:!0,icon:We.createElement(le.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:()=>Ee(void 0,null,function*(){(yield me({type:"shixunsDetail/cancelRelease",payload:{id:ye==null?void 0:ye.identifier}})).status!==401&&(Ce.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),me({type:"shixunsDetail/getShixunsDetail",payload:{id:ye==null?void 0:ye.identifier}}),me({type:"practiceSetting/getCommonData",payload:{id:ye==null?void 0:ye.identifier}}))})})}}),!0):!1}},30647:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Ea}});class E{static install(){Object.setPrototypeOf=Object.setPrototypeOf||function(ie,de){return ie.__proto__=de,ie},Object.assign=Object.assign||function(ie){if(ie==null)throw new TypeError("Cannot convert undefined or null to object");let de=Object(ie);for(let he=1;he ${de}`;Se.ENABLE_CALLBACK&&Se.emitter.emit("log","error",he),Se.ENABLE_ERROR&&(console.error?console.error(he):console.warn?console.warn(he):console.log(he))}static i(ie,de){(!ie||Se.FORCE_GLOBAL_TAG)&&(ie=Se.GLOBAL_TAG);let he=`[${ie}] > ${de}`;Se.ENABLE_CALLBACK&&Se.emitter.emit("log","info",he),Se.ENABLE_INFO&&(console.info?console.info(he):console.log(he))}static w(ie,de){(!ie||Se.FORCE_GLOBAL_TAG)&&(ie=Se.GLOBAL_TAG);let he=`[${ie}] > ${de}`;Se.ENABLE_CALLBACK&&Se.emitter.emit("log","warn",he),Se.ENABLE_WARN&&(console.warn?console.warn(he):console.log(he))}static d(ie,de){(!ie||Se.FORCE_GLOBAL_TAG)&&(ie=Se.GLOBAL_TAG);let he=`[${ie}] > ${de}`;Se.ENABLE_CALLBACK&&Se.emitter.emit("log","debug",he),Se.ENABLE_DEBUG&&(console.debug?console.debug(he):console.log(he))}static v(ie,de){(!ie||Se.FORCE_GLOBAL_TAG)&&(ie=Se.GLOBAL_TAG);let he=`[${ie}] > ${de}`;Se.ENABLE_CALLBACK&&Se.emitter.emit("log","verbose",he),Se.ENABLE_VERBOSE&&console.log(he)}}Se.GLOBAL_TAG="flv.js",Se.FORCE_GLOBAL_TAG=!1,Se.ENABLE_ERROR=!0,Se.ENABLE_INFO=!0,Se.ENABLE_WARN=!0,Se.ENABLE_DEBUG=!0,Se.ENABLE_VERBOSE=!0,Se.ENABLE_CALLBACK=!1,Se.emitter=new(Ce());var Be=Se;class le{constructor(){this._firstCheckpoint=0,this._lastCheckpoint=0,this._intervalBytes=0,this._totalBytes=0,this._lastSecondBytes=0,self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now}reset(){this._firstCheckpoint=this._lastCheckpoint=0,this._totalBytes=this._intervalBytes=0,this._lastSecondBytes=0}addBytes(ie){this._firstCheckpoint===0?(this._firstCheckpoint=this._now(),this._lastCheckpoint=this._firstCheckpoint,this._intervalBytes+=ie,this._totalBytes+=ie):this._now()-this._lastCheckpoint<1e3?(this._intervalBytes+=ie,this._totalBytes+=ie):(this._lastSecondBytes=this._intervalBytes,this._intervalBytes=ie,this._totalBytes+=ie,this._lastCheckpoint=this._now())}get currentKBps(){this.addBytes(0);let ie=(this._now()-this._lastCheckpoint)/1e3;return ie==0&&(ie=1),this._intervalBytes/ie/1024}get lastSecondKBps(){return this.addBytes(0),this._lastSecondBytes!==0?this._lastSecondBytes/1024:this._now()-this._lastCheckpoint>=500?this.currentKBps:0}get averageKBps(){let ie=(this._now()-this._firstCheckpoint)/1e3;return this._totalBytes/ie/1024}}var Te=le;class De{constructor(ie){this._message=ie}get name(){return"RuntimeException"}get message(){return this._message}toString(){return this.name+": "+this.message}}class Le extends De{constructor(ie){super(ie)}get name(){return"IllegalStateException"}}class ke extends De{constructor(ie){super(ie)}get name(){return"InvalidArgumentException"}}class We extends De{constructor(ie){super(ie)}get name(){return"NotImplementedException"}}const Ee={kIdle:0,kConnecting:1,kBuffering:2,kError:3,kComplete:4},ce={OK:"OK",EXCEPTION:"Exception",HTTP_STATUS_CODE_INVALID:"HttpStatusCodeInvalid",CONNECTING_TIMEOUT:"ConnectingTimeout",EARLY_EOF:"EarlyEof",UNRECOVERABLE_EARLY_EOF:"UnrecoverableEarlyEof"};class y{constructor(ie){this._type=ie||"undefined",this._status=Ee.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}destroy(){this._status=Ee.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}isWorking(){return this._status===Ee.kConnecting||this._status===Ee.kBuffering}get type(){return this._type}get status(){return this._status}get needStashBuffer(){return this._needStash}get onContentLengthKnown(){return this._onContentLengthKnown}set onContentLengthKnown(ie){this._onContentLengthKnown=ie}get onURLRedirect(){return this._onURLRedirect}set onURLRedirect(ie){this._onURLRedirect=ie}get onDataArrival(){return this._onDataArrival}set onDataArrival(ie){this._onDataArrival=ie}get onError(){return this._onError}set onError(ie){this._onError=ie}get onComplete(){return this._onComplete}set onComplete(ie){this._onComplete=ie}open(ie,de){throw new We("Unimplemented abstract function!")}abort(){throw new We("Unimplemented abstract function!")}}let a={};function x(){let qt=self.navigator.userAgent.toLowerCase(),ie=/(edge)\/([\w.]+)/.exec(qt)||/(opr)[\/]([\w.]+)/.exec(qt)||/(chrome)[ \/]([\w.]+)/.exec(qt)||/(iemobile)[\/]([\w.]+)/.exec(qt)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(qt)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(qt)||/(webkit)[ \/]([\w.]+)/.exec(qt)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(qt)||/(msie) ([\w.]+)/.exec(qt)||qt.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(qt)||qt.indexOf("compatible")<0&&/(firefox)[ \/]([\w.]+)/.exec(qt)||[],de=/(ipad)/.exec(qt)||/(ipod)/.exec(qt)||/(windows phone)/.exec(qt)||/(iphone)/.exec(qt)||/(kindle)/.exec(qt)||/(android)/.exec(qt)||/(windows)/.exec(qt)||/(mac)/.exec(qt)||/(linux)/.exec(qt)||/(cros)/.exec(qt)||[],he={browser:ie[5]||ie[3]||ie[1]||"",version:ie[2]||ie[4]||"0",majorVersion:ie[4]||ie[2]||"0",platform:de[0]||""},Pe={};if(he.browser){Pe[he.browser]=!0;let Xe=he.majorVersion.split(".");Pe.version={major:parseInt(he.majorVersion,10),string:he.version},Xe.length>1&&(Pe.version.minor=parseInt(Xe[1],10)),Xe.length>2&&(Pe.version.build=parseInt(Xe[2],10))}if(he.platform&&(Pe[he.platform]=!0),(Pe.chrome||Pe.opr||Pe.safari)&&(Pe.webkit=!0),Pe.rv||Pe.iemobile){Pe.rv&&delete Pe.rv;let Xe="msie";he.browser=Xe,Pe[Xe]=!0}if(Pe.edge){delete Pe.edge;let Xe="msedge";he.browser=Xe,Pe[Xe]=!0}if(Pe.opr){let Xe="opera";he.browser=Xe,Pe[Xe]=!0}if(Pe.safari&&Pe.android){let Xe="android";he.browser=Xe,Pe[Xe]=!0}Pe.name=he.browser,Pe.platform=he.platform;for(let Xe in a)a.hasOwnProperty(Xe)&&delete a[Xe];Object.assign(a,Pe)}x();var b=a;class ee extends y{static isSupported(){try{let ie=b.msedge&&b.version.minor>=15048,de=b.msedge?ie:!0;return self.fetch&&self.ReadableStream&&de}catch(ie){return!1}}constructor(ie,de){super("fetch-stream-loader"),this.TAG="FetchStreamLoader",this._seekHandler=ie,this._config=de,this._needStash=!0,this._requestAbort=!1,this._contentLength=null,this._receivedLength=0}destroy(){this.isWorking()&&this.abort(),super.destroy()}open(ie,de){this._dataSource=ie,this._range=de;let he=ie.url;this._config.reuseRedirectedURL&&ie.redirectedURL!=null&&(he=ie.redirectedURL);let Pe=this._seekHandler.getConfig(he,de),Xe=new self.Headers;if(typeof Pe.headers=="object"){let It=Pe.headers;for(let pa in It)It.hasOwnProperty(pa)&&Xe.append(pa,It[pa])}let Bt={method:"GET",headers:Xe,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if(typeof this._config.headers=="object")for(let It in this._config.headers)Xe.append(It,this._config.headers[It]);ie.cors===!1&&(Bt.mode="same-origin"),ie.withCredentials&&(Bt.credentials="include"),ie.referrerPolicy&&(Bt.referrerPolicy=ie.referrerPolicy),this._status=Ee.kConnecting,self.fetch(Pe.url,Bt).then(It=>{if(this._requestAbort){this._requestAbort=!1,this._status=Ee.kIdle;return}if(It.ok&&It.status>=200&&It.status<=299){if(It.url!==Pe.url&&this._onURLRedirect){let Rn=this._seekHandler.removeURLParameters(It.url);this._onURLRedirect(Rn)}let pa=It.headers.get("Content-Length");return pa!=null&&(this._contentLength=parseInt(pa),this._contentLength!==0&&this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)),this._pump.call(this,It.body.getReader())}else if(this._status=Ee.kError,this._onError)this._onError(ce.HTTP_STATUS_CODE_INVALID,{code:It.status,msg:It.statusText});else throw new De("FetchStreamLoader: Http code invalid, "+It.status+" "+It.statusText)}).catch(It=>{if(this._status=Ee.kError,this._onError)this._onError(ce.EXCEPTION,{code:-1,msg:It.message});else throw It})}abort(){this._requestAbort=!0}_pump(ie){return ie.read().then(de=>{if(de.done)if(this._contentLength!==null&&this._receivedLength{if(de.code===11&&b.msedge)return;this._status=Ee.kError;let he=0,Pe=null;if((de.code===19||de.message==="network error")&&(this._contentLength===null||this._contentLength!==null&&this._receivedLength299))if(this._status=Ee.kError,this._onError)this._onError(ce.HTTP_STATUS_CODE_INVALID,{code:de.status,msg:de.statusText});else throw new De("MozChunkedLoader: Http code invalid, "+de.status+" "+de.statusText);else this._status=Ee.kBuffering}}_onProgress(ie){if(this._status===Ee.kError)return;this._contentLength===null&&ie.total!==null&&ie.total!==0&&(this._contentLength=ie.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength));let de=ie.target.response,he=this._range.from+this._receivedLength;this._receivedLength+=de.byteLength,this._onDataArrival&&this._onDataArrival(de,he,this._receivedLength)}_onLoadEnd(ie){if(this._requestAbort===!0){this._requestAbort=!1;return}else if(this._status===Ee.kError)return;this._status=Ee.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)}_onXhrError(ie){this._status=Ee.kError;let de=0,he=null;if(this._contentLength&&ie.loaded=200&&de.status<=299){if(this._status=LoaderStatus.kBuffering,de.responseURL!=null){let Pe=this._seekHandler.removeURLParameters(de.responseURL);de.responseURL!==this._currentRequestURL&&Pe!==this._currentRedirectedURL&&(this._currentRedirectedURL=Pe,this._onURLRedirect&&this._onURLRedirect(Pe))}let he=de.getResponseHeader("Content-Length");if(he!=null&&this._contentLength==null){let Pe=parseInt(he);Pe>0&&(this._contentLength=Pe,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength))}}else if(this._status=LoaderStatus.kError,this._onError)this._onError(LoaderErrors.HTTP_STATUS_CODE_INVALID,{code:de.status,msg:de.statusText});else throw new RuntimeException("MSStreamLoader: Http code invalid, "+de.status+" "+de.statusText);else if(de.readyState===3&&de.status>=200&&de.status<=299){this._status=LoaderStatus.kBuffering;let he=de.response;this._reader.readAsArrayBuffer(he)}}_xhrOnError(ie){this._status=LoaderStatus.kError;let de=LoaderErrors.EXCEPTION,he={code:-1,msg:ie.constructor.name+" "+ie.type};if(this._onError)this._onError(de,he);else throw new RuntimeException(he.msg)}_msrOnProgress(ie){let he=ie.target.result;if(he==null){this._doReconnectIfNeeded();return}let Pe=he.slice(this._lastTimeBufferSize);this._lastTimeBufferSize=he.byteLength;let Xe=this._totalRange.from+this._receivedLength;this._receivedLength+=Pe.byteLength,this._onDataArrival&&this._onDataArrival(Pe,Xe,this._receivedLength),he.byteLength>=this._bufferLimit&&(Log.v(this.TAG,`MSStream buffer exceeded max size near ${Xe+Pe.byteLength}, reconnecting...`),this._doReconnectIfNeeded())}_doReconnectIfNeeded(){if(this._contentLength==null||this._receivedLength=this._contentLength&&(he=this._range.from+this._contentLength-1),this._currentRequestRange={from:de,to:he},this._internalOpen(this._dataSource,this._currentRequestRange)}_internalOpen(ie,de){this._lastTimeLoaded=0;let he=ie.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?he=this._currentRedirectedURL:ie.redirectedURL!=null&&(he=ie.redirectedURL));let Pe=this._seekHandler.getConfig(he,de);this._currentRequestURL=Pe.url;let Xe=this._xhr=new XMLHttpRequest;if(Xe.open("GET",Pe.url,!0),Xe.responseType="arraybuffer",Xe.onreadystatechange=this._onReadyStateChange.bind(this),Xe.onprogress=this._onProgress.bind(this),Xe.onload=this._onLoad.bind(this),Xe.onerror=this._onXhrError.bind(this),ie.withCredentials&&(Xe.withCredentials=!0),typeof Pe.headers=="object"){let Bt=Pe.headers;for(let It in Bt)Bt.hasOwnProperty(It)&&Xe.setRequestHeader(It,Bt[It])}if(typeof this._config.headers=="object"){let Bt=this._config.headers;for(let It in Bt)Bt.hasOwnProperty(It)&&Xe.setRequestHeader(It,Bt[It])}Xe.send()}abort(){this._requestAbort=!0,this._internalAbort(),this._status=Ee.kComplete}_internalAbort(){this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onload=null,this._xhr.onerror=null,this._xhr.abort(),this._xhr=null)}_onReadyStateChange(ie){let de=ie.target;if(de.readyState===2){if(de.responseURL!=null){let he=this._seekHandler.removeURLParameters(de.responseURL);de.responseURL!==this._currentRequestURL&&he!==this._currentRedirectedURL&&(this._currentRedirectedURL=he,this._onURLRedirect&&this._onURLRedirect(he))}if(de.status>=200&&de.status<=299){if(this._waitForTotalLength)return;this._status=Ee.kBuffering}else if(this._status=Ee.kError,this._onError)this._onError(ce.HTTP_STATUS_CODE_INVALID,{code:de.status,msg:de.statusText});else throw new De("RangeLoader: Http code invalid, "+de.status+" "+de.statusText)}}_onProgress(ie){if(this._status===Ee.kError)return;if(this._contentLength===null){let he=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,he=!0;let Pe=ie.total;this._internalAbort(),Pe!=null&Pe!==0&&(this._totalLength=Pe)}if(this._range.to===-1?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,he){this._openSubRange();return}this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}let de=ie.loaded-this._lastTimeLoaded;this._lastTimeLoaded=ie.loaded,this._speedSampler.addBytes(de)}_normalizeSpeed(ie){let de=this._chunkSizeKBList,he=de.length-1,Pe=0,Xe=0,Bt=he;if(ie=de[Pe]&&ie=3&&(de=this._speedSampler.currentKBps)),de!==0){let Bt=this._normalizeSpeed(de);this._currentSpeedNormalized!==Bt&&(this._currentSpeedNormalized=Bt,this._currentChunkSizeKB=Bt)}let he=ie.target.response,Pe=this._range.from+this._receivedLength;this._receivedLength+=he.byteLength;let Xe=!1;this._contentLength!=null&&this._receivedLength0&&this._receivedLength{this._dispatchArrayBuffer(de.result)},de.readAsArrayBuffer(ie.data)}else{this._status=Ee.kError;let de={code:-1,msg:"Unsupported WebSocket message type: "+ie.data.constructor.name};if(this._onError)this._onError(ce.EXCEPTION,de);else throw new De(de.msg)}}_dispatchArrayBuffer(ie){let de=ie,he=this._receivedLength;this._receivedLength+=de.byteLength,this._onDataArrival&&this._onDataArrival(de,he,this._receivedLength)}_onWebSocketError(ie){this._status=Ee.kError;let de={code:ie.code,msg:ie.message};if(this._onError)this._onError(ce.EXCEPTION,de);else throw new De(de.msg)}}var Me=Fe;class be{constructor(ie){this._zeroStart=ie||!1}getConfig(ie,de){let he={};if(de.from!==0||de.to!==-1){let Pe;de.to!==-1?Pe=`bytes=${de.from.toString()}-${de.to.toString()}`:Pe=`bytes=${de.from.toString()}-`,he.Range=Pe}else this._zeroStart&&(he.Range="bytes=0-");return{url:ie,headers:he}}removeURLParameters(ie){return ie}}var at=be;class Ve{constructor(ie,de){this._startName=ie,this._endName=de}getConfig(ie,de){let he=ie;if(de.from!==0||de.to!==-1){let Pe=!0;he.indexOf("?")===-1&&(he+="?",Pe=!1),Pe&&(he+="&"),he+=`${this._startName}=${de.from.toString()}`,de.to!==-1&&(he+=`&${this._endName}=${de.to.toString()}`)}return{url:he,headers:{}}}removeURLParameters(ie){let de=ie.split("?")[0],he,Pe=ie.indexOf("?");Pe!==-1&&(he=ie.substring(Pe+1));let Xe="";if(he!=null&&he.length>0){let Bt=he.split("&");for(let It=0;It0;pa[0]!==this._startName&&pa[0]!==this._endName&&(Rn&&(Xe+="&"),Xe+=Bt[It])}}return Xe.length===0?de:de+"?"+Xe}}var it=Ve;class Ye{constructor(ie,de,he){this.TAG="IOController",this._config=de,this._extraData=he,this._stashInitialSize=1024*384,de.stashInitialSize!=null&&de.stashInitialSize>0&&(this._stashInitialSize=de.stashInitialSize),this._stashUsed=0,this._stashSize=this._stashInitialSize,this._bufferSize=1024*1024*3,this._stashBuffer=new ArrayBuffer(this._bufferSize),this._stashByteStart=0,this._enableStash=!0,de.enableStashBuffer===!1&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=ie,this._isWebSocketURL=/wss?:\/\/(.+?)/.test(ie.url),this._refTotalLength=ie.filesize?ie.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new Te,this._speedNormalizeList=[64,128,256,384,512,768,1024,1536,2048,3072,4096],this._isEarlyEofReconnecting=!1,this._paused=!1,this._resumeFrom=0,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._selectSeekHandler(),this._selectLoader(),this._createLoader()}destroy(){this._loader.isWorking()&&this._loader.abort(),this._loader.destroy(),this._loader=null,this._loaderClass=null,this._dataSource=null,this._stashBuffer=null,this._stashUsed=this._stashSize=this._bufferSize=this._stashByteStart=0,this._currentRange=null,this._speedSampler=null,this._isEarlyEofReconnecting=!1,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._extraData=null}isWorking(){return this._loader&&this._loader.isWorking()&&!this._paused}isPaused(){return this._paused}get status(){return this._loader.status}get extraData(){return this._extraData}set extraData(ie){this._extraData=ie}get onDataArrival(){return this._onDataArrival}set onDataArrival(ie){this._onDataArrival=ie}get onSeeked(){return this._onSeeked}set onSeeked(ie){this._onSeeked=ie}get onError(){return this._onError}set onError(ie){this._onError=ie}get onComplete(){return this._onComplete}set onComplete(ie){this._onComplete=ie}get onRedirect(){return this._onRedirect}set onRedirect(ie){this._onRedirect=ie}get onRecoveredEarlyEof(){return this._onRecoveredEarlyEof}set onRecoveredEarlyEof(ie){this._onRecoveredEarlyEof=ie}get currentURL(){return this._dataSource.url}get hasRedirect(){return this._redirectedURL!=null||this._dataSource.redirectedURL!=null}get currentRedirectedURL(){return this._redirectedURL||this._dataSource.redirectedURL}get currentSpeed(){return this._loaderClass===ye?this._loader.currentSpeed:this._speedSampler.lastSecondKBps}get loaderType(){return this._loader.type}_selectSeekHandler(){let ie=this._config;if(ie.seekType==="range")this._seekHandler=new at(this._config.rangeLoadZeroStart);else if(ie.seekType==="param"){let de=ie.seekParamStart||"bstart",he=ie.seekParamEnd||"bend";this._seekHandler=new it(de,he)}else if(ie.seekType==="custom"){if(typeof ie.customSeekHandler!="function")throw new ke("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new ie.customSeekHandler}else throw new ke(`Invalid seekType in config: ${ie.seekType}`)}_selectLoader(){if(this._config.customLoader!=null)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=Me;else if(te.isSupported())this._loaderClass=te;else if(ue.isSupported())this._loaderClass=ue;else if(ye.isSupported())this._loaderClass=ye;else throw new De("Your browser doesn't support xhr with arraybuffer responseType!")}_createLoader(){this._loader=new this._loaderClass(this._seekHandler,this._config),this._loader.needStashBuffer===!1&&(this._enableStash=!1),this._loader.onContentLengthKnown=this._onContentLengthKnown.bind(this),this._loader.onURLRedirect=this._onURLRedirect.bind(this),this._loader.onDataArrival=this._onLoaderChunkArrival.bind(this),this._loader.onComplete=this._onLoaderComplete.bind(this),this._loader.onError=this._onLoaderError.bind(this)}open(ie){this._currentRange={from:0,to:-1},ie&&(this._currentRange.from=ie),this._speedSampler.reset(),ie||(this._fullRequestFlag=!0),this._loader.open(this._dataSource,Object.assign({},this._currentRange))}abort(){this._loader.abort(),this._paused&&(this._paused=!1,this._resumeFrom=0)}pause(){this.isWorking()&&(this._loader.abort(),this._stashUsed!==0?(this._resumeFrom=this._stashByteStart,this._currentRange.to=this._stashByteStart-1):this._resumeFrom=this._currentRange.to+1,this._stashUsed=0,this._stashByteStart=0,this._paused=!0)}resume(){if(this._paused){this._paused=!1;let ie=this._resumeFrom;this._resumeFrom=0,this._internalSeek(ie,!0)}}seek(ie){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(ie,!0)}_internalSeek(ie,de){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(de),this._loader.destroy(),this._loader=null;let he={from:ie,to:-1};this._currentRange={from:he.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,he),this._onSeeked&&this._onSeeked()}updateUrl(ie){if(!ie||typeof ie!="string"||ie.length===0)throw new ke("Url must be a non-empty string!");this._dataSource.url=ie}_expandBuffer(ie){let de=this._stashSize;for(;de+1024*1024*10){let Pe=new Uint8Array(this._stashBuffer,0,this._stashUsed);new Uint8Array(he,0,de).set(Pe,0)}this._stashBuffer=he,this._bufferSize=de}_normalizeSpeed(ie){let de=this._speedNormalizeList,he=de.length-1,Pe=0,Xe=0,Bt=he;if(ie=de[Pe]&&ie=512&&ie<=1024?de=Math.floor(ie*1.5):de=ie*2,de>8192&&(de=8192);let he=de*1024+1024*1024*1;this._bufferSize0){let Bt=this._stashBuffer.slice(0,this._stashUsed),It=this._dispatchChunks(Bt,this._stashByteStart);if(It0){let pa=new Uint8Array(Bt,It);Xe.set(pa,0),this._stashUsed=pa.byteLength,this._stashByteStart+=It}}else this._stashUsed=0,this._stashByteStart+=It;this._stashUsed+ie.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+ie.byteLength),Xe=new Uint8Array(this._stashBuffer,0,this._bufferSize)),Xe.set(new Uint8Array(ie),this._stashUsed),this._stashUsed+=ie.byteLength}else{let Bt=this._dispatchChunks(ie,de);if(Btthis._bufferSize&&(this._expandBuffer(It),Xe=new Uint8Array(this._stashBuffer,0,this._bufferSize)),Xe.set(new Uint8Array(ie,Bt),0),this._stashUsed+=It,this._stashByteStart=de+Bt}}}else if(this._stashUsed===0){let Xe=this._dispatchChunks(ie,de);if(Xethis._bufferSize&&this._expandBuffer(Bt),new Uint8Array(this._stashBuffer,0,this._bufferSize).set(new Uint8Array(ie,Xe),0),this._stashUsed+=Bt,this._stashByteStart=de+Xe}}else{this._stashUsed+ie.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+ie.byteLength);let Xe=new Uint8Array(this._stashBuffer,0,this._bufferSize);Xe.set(new Uint8Array(ie),this._stashUsed),this._stashUsed+=ie.byteLength;let Bt=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(Bt0){let It=new Uint8Array(this._stashBuffer,Bt);Xe.set(It,0)}this._stashUsed-=Bt,this._stashByteStart+=Bt}}_flushStashBuffer(ie){if(this._stashUsed>0){let de=this._stashBuffer.slice(0,this._stashUsed),he=this._dispatchChunks(de,this._stashByteStart),Pe=de.byteLength-he;if(he0){let Xe=new Uint8Array(this._stashBuffer,0,this._bufferSize),Bt=new Uint8Array(de,he);Xe.set(Bt,0),this._stashUsed=Bt.byteLength,this._stashByteStart+=he}return 0}return this._stashUsed=0,this._stashByteStart=0,Pe}return 0}_onLoaderComplete(ie,de){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)}_onLoaderError(ie,de){switch(Be.e(this.TAG,`Loader error, code = ${de.code}, msg = ${de.msg}`),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,ie=ce.UNRECOVERABLE_EARLY_EOF),ie){case ce.EARLY_EOF:{if(!this._config.isLive&&this._totalLength){let he=this._currentRange.to+1;he0){let de=Rt.getConfig();ie.emit("change",de)}}static registerListener(ie){Rt.emitter.addListener("change",ie)}static removeListener(ie){Rt.emitter.removeListener("change",ie)}static addLogListener(ie){Be.emitter.addListener("log",ie),Be.emitter.listenerCount("log")>0&&(Be.ENABLE_CALLBACK=!0,Rt._notifyChange())}static removeLogListener(ie){Be.emitter.removeListener("log",ie),Be.emitter.listenerCount("log")===0&&(Be.ENABLE_CALLBACK=!1,Rt._notifyChange())}}Rt.emitter=new(Ce());var qe=Rt;class dt{constructor(){this.mimeType=null,this.duration=null,this.hasAudio=null,this.hasVideo=null,this.audioCodec=null,this.videoCodec=null,this.audioDataRate=null,this.videoDataRate=null,this.audioSampleRate=null,this.audioChannelCount=null,this.width=null,this.height=null,this.fps=null,this.profile=null,this.level=null,this.refFrames=null,this.chromaFormat=null,this.sarNum=null,this.sarDen=null,this.metadata=null,this.segments=null,this.segmentCount=null,this.hasKeyframesIndex=null,this.keyframesIndex=null}isComplete(){let ie=this.hasAudio===!1||this.hasAudio===!0&&this.audioCodec!=null&&this.audioSampleRate!=null&&this.audioChannelCount!=null,de=this.hasVideo===!1||this.hasVideo===!0&&this.videoCodec!=null&&this.width!=null&&this.height!=null&&this.fps!=null&&this.profile!=null&&this.level!=null&&this.refFrames!=null&&this.chromaFormat!=null&&this.sarNum!=null&&this.sarDen!=null;return this.mimeType!=null&&this.duration!=null&&this.metadata!=null&&this.hasKeyframesIndex!=null&&ie&&de}isSeekable(){return this.hasKeyframesIndex===!0}getNearestKeyframe(ie){if(this.keyframesIndex==null)return null;let de=this.keyframesIndex,he=this._search(de.times,ie);return{index:he,milliseconds:de.times[he],fileposition:de.filepositions[he]}}_search(ie,de){let he=0,Pe=ie.length-1,Xe=0,Bt=0,It=Pe;for(de=ie[Xe]&&de=128){ie.push(String.fromCharCode(Xe&65535)),he+=2;continue}}}else if(de[he]<240){if(Bn(de,he,2)){let Xe=(de[he]&15)<<12|(de[he+1]&63)<<6|de[he+2]&63;if(Xe>=2048&&(Xe&63488)!==55296){ie.push(String.fromCharCode(Xe&65535)),he+=3;continue}}}else if(de[he]<248&&Bn(de,he,3)){let Xe=(de[he]&7)<<18|(de[he+1]&63)<<12|(de[he+2]&63)<<6|de[he+3]&63;if(Xe>65536&&Xe<1114112){Xe-=65536,ie.push(String.fromCharCode(Xe>>>10|55296)),ie.push(String.fromCharCode(Xe&1023|56320)),he+=4;continue}}}ie.push("\uFFFD"),++he}return ie.join("")}var kn=Yt;let Ge=function(){let qt=new ArrayBuffer(2);return new DataView(qt).setInt16(0,256,!0),new Int16Array(qt)[0]===256}();class ln{static parseScriptData(ie,de,he){let Pe={};try{let Xe=ln.parseValue(ie,de,he),Bt=ln.parseValue(ie,de+Xe.size,he-Xe.size);Pe[Xe.data]=Bt.data}catch(Xe){Be.e("AMF",Xe.toString())}return Pe}static parseObject(ie,de,he){if(he<3)throw new Le("Data not enough when parse ScriptDataObject");let Pe=ln.parseString(ie,de,he),Xe=ln.parseValue(ie,de+Pe.size,he-Pe.size),Bt=Xe.objectEnd;return{data:{name:Pe.data,value:Xe.data},size:Pe.size+Xe.size,objectEnd:Bt}}static parseVariable(ie,de,he){return ln.parseObject(ie,de,he)}static parseString(ie,de,he){if(he<2)throw new Le("Data not enough when parse String");let Xe=new DataView(ie,de,he).getUint16(0,!Ge),Bt;return Xe>0?Bt=kn(new Uint8Array(ie,de+2,Xe)):Bt="",{data:Bt,size:2+Xe}}static parseLongString(ie,de,he){if(he<4)throw new Le("Data not enough when parse LongString");let Xe=new DataView(ie,de,he).getUint32(0,!Ge),Bt;return Xe>0?Bt=kn(new Uint8Array(ie,de+4,Xe)):Bt="",{data:Bt,size:4+Xe}}static parseDate(ie,de,he){if(he<10)throw new Le("Data size invalid when parse Date");let Pe=new DataView(ie,de,he),Xe=Pe.getFloat64(0,!Ge),Bt=Pe.getInt16(8,!Ge);return Xe+=Bt*60*1e3,{data:new Date(Xe),size:10}}static parseValue(ie,de,he){if(he<1)throw new Le("Data not enough when parse Value");let Pe=new DataView(ie,de,he),Xe=1,Bt=Pe.getUint8(0),It,pa=!1;try{switch(Bt){case 0:It=Pe.getFloat64(1,!Ge),Xe+=8;break;case 1:{It=!!Pe.getUint8(1),Xe+=1;break}case 2:{let Rn=ln.parseString(ie,de+1,he-1);It=Rn.data,Xe+=Rn.size;break}case 3:{It={};let Rn=0;for((Pe.getUint32(he-4,!Ge)&16777215)===9&&(Rn=3);Xe32)throw new ke("ExpGolomb: readBits() bits exceeded max 32bits!");if(ie<=this._current_word_bits_left){let Bt=this._current_word>>>32-ie;return this._current_word<<=ie,this._current_word_bits_left-=ie,Bt}let de=this._current_word_bits_left?this._current_word:0;de=de>>>32-this._current_word_bits_left;let he=ie-this._current_word_bits_left;this._fillCurrentWord();let Pe=Math.min(he,this._current_word_bits_left),Xe=this._current_word>>>32-Pe;return this._current_word<<=Pe,this._current_word_bits_left-=Pe,de=de<>>ie)return this._current_word<<=ie,this._current_word_bits_left-=ie,ie;return this._fillCurrentWord(),ie+this._skipLeadingZero()}readUEG(){let ie=this._skipLeadingZero();return this.readBits(ie+1)-1}readSEG(){let ie=this.readUEG();return ie&1?ie+1>>>1:-1*(ie>>>1)}}var zt=Pt;class Ft{static _ebsp2rbsp(ie){let de=ie,he=de.byteLength,Pe=new Uint8Array(he),Xe=0;for(let Bt=0;Bt=2&&de[Bt]===3&&de[Bt-1]===0&&de[Bt-2]===0||(Pe[Xe]=de[Bt],Xe++);return new Uint8Array(Pe.buffer,0,Xe)}static parseSPS(ie){let de=Ft._ebsp2rbsp(ie),he=new zt(de);he.readByte();let Pe=he.readByte();he.readByte();let Xe=he.readByte();he.readUEG();let Bt=Ft.getProfileString(Pe),It=Ft.getLevelString(Xe),pa=1,Rn=420,qn=[0,420,422,444],za=8;if((Pe===100||Pe===110||Pe===122||Pe===244||Pe===44||Pe===83||Pe===86||Pe===118||Pe===128||Pe===138||Pe===144)&&(pa=he.readUEG(),pa===3&&he.readBits(1),pa<=3&&(Rn=qn[pa]),za=he.readUEG()+8,he.readUEG(),he.readBits(1),he.readBool())){let xr=pa!==3?8:12;for(let ja=0;ja0&&xr<16?($n=ja[xr-1],mn=Kr[xr-1]):xr===255&&($n=he.readByte()<<8|he.readByte(),mn=he.readByte()<<8|he.readByte())}if(he.readBool()&&he.readBool(),he.readBool()&&(he.readBits(4),he.readBool()&&he.readBits(24)),he.readBool()&&(he.readUEG(),he.readUEG()),he.readBool()){let xr=he.readBits(32),ja=he.readBits(32);na=he.readBool(),er=ja,yr=xr*2,Yn=er/yr}}let Rr=1;($n!==1||mn!==1)&&(Rr=$n/mn);let Br=0,br=0;if(pa===0)Br=1,br=2-Fn;else{let xr=pa===3?1:2,ja=pa===1?2:1;Br=xr,br=ja*(2-Fn)}let Pr=(gn+1)*16,tr=(2-Fn)*((lt+1)*16);Pr-=(un+nt)*Br,tr-=(Jt+$t)*br;let Nr=Math.ceil(Pr*Rr);return he.destroy(),he=null,{profile_string:Bt,level_string:It,bit_depth:za,ref_frames:st,chroma_format:Rn,chroma_format_string:Ft.getChromaFormatString(Rn),frame_rate:{fixed:na,fps:Yn,fps_den:yr,fps_num:er},sar_ratio:{width:$n,height:mn},codec_size:{width:Pr,height:tr},present_size:{width:Nr,height:tr}}}static _skipScalingList(ie,de){let he=8,Pe=8,Xe=0;for(let Bt=0;Bt>>8&255|(qt&255)<<8}function xt(qt){return(qt&4278190080)>>>24|(qt&16711680)>>>8|(qt&65280)<<8|(qt&255)<<24}function Ke(qt,ie){return qt[ie]<<24|qt[ie+1]<<16|qt[ie+2]<<8|qt[ie+3]}class Qe{constructor(ie,de){this.TAG="FLVDemuxer",this._config=de,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null,this._dataOffset=ie.dataOffset,this._firstParse=!0,this._dispatch=!1,this._hasAudio=ie.hasAudioTrack,this._hasVideo=ie.hasVideoTrack,this._hasAudioFlagOverrided=!1,this._hasVideoFlagOverrided=!1,this._audioInitialMetadataDispatched=!1,this._videoInitialMetadataDispatched=!1,this._mediaInfo=new Wt,this._mediaInfo.hasAudio=this._hasAudio,this._mediaInfo.hasVideo=this._hasVideo,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._naluLengthSize=4,this._timestampBase=0,this._timescale=1e3,this._duration=0,this._durationOverrided=!1,this._referenceFrameRate={fixed:!0,fps:23.976,fps_num:23976,fps_den:1e3},this._flvSoundRateTable=[5500,11025,22050,44100,48e3],this._mpegSamplingRates=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350],this._mpegAudioV10SampleRateTable=[44100,48e3,32e3,0],this._mpegAudioV20SampleRateTable=[22050,24e3,16e3,0],this._mpegAudioV25SampleRateTable=[11025,12e3,8e3,0],this._mpegAudioL1BitRateTable=[0,32,64,96,128,160,192,224,256,288,320,352,384,416,448,-1],this._mpegAudioL2BitRateTable=[0,32,48,56,64,80,96,112,128,160,192,224,256,320,384,-1],this._mpegAudioL3BitRateTable=[0,32,40,48,56,64,80,96,112,128,160,192,224,256,320,-1],this._videoTrack={type:"video",id:1,sequenceNumber:0,samples:[],length:0},this._audioTrack={type:"audio",id:2,sequenceNumber:0,samples:[],length:0},this._littleEndian=function(){let he=new ArrayBuffer(2);return new DataView(he).setInt16(0,256,!0),new Int16Array(he)[0]===256}()}destroy(){this._mediaInfo=null,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._videoTrack=null,this._audioTrack=null,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null}static probe(ie){let de=new Uint8Array(ie),he={match:!1};if(de[0]!==70||de[1]!==76||de[2]!==86||de[3]!==1)return he;let Pe=(de[4]&4)>>>2!==0,Xe=(de[4]&1)!==0,Bt=Ke(de,5);return Bt<9?he:{match:!0,consumed:Bt,dataOffset:Bt,hasAudioTrack:Pe,hasVideoTrack:Xe}}bindDataSource(ie){return ie.onDataArrival=this.parseChunks.bind(this),this}get onTrackMetadata(){return this._onTrackMetadata}set onTrackMetadata(ie){this._onTrackMetadata=ie}get onMediaInfo(){return this._onMediaInfo}set onMediaInfo(ie){this._onMediaInfo=ie}get onMetaDataArrived(){return this._onMetaDataArrived}set onMetaDataArrived(ie){this._onMetaDataArrived=ie}get onScriptDataArrived(){return this._onScriptDataArrived}set onScriptDataArrived(ie){this._onScriptDataArrived=ie}get onError(){return this._onError}set onError(ie){this._onError=ie}get onDataAvailable(){return this._onDataAvailable}set onDataAvailable(ie){this._onDataAvailable=ie}get timestampBase(){return this._timestampBase}set timestampBase(ie){this._timestampBase=ie}get overridedDuration(){return this._duration}set overridedDuration(ie){this._durationOverrided=!0,this._duration=ie,this._mediaInfo.duration=ie}set overridedHasAudio(ie){this._hasAudioFlagOverrided=!0,this._hasAudio=ie,this._mediaInfo.hasAudio=ie}set overridedHasVideo(ie){this._hasVideoFlagOverrided=!0,this._hasVideo=ie,this._mediaInfo.hasVideo=ie}resetMediaInfo(){this._mediaInfo=new Wt}_isInitialMetadataDispatched(){return this._hasAudio&&this._hasVideo?this._audioInitialMetadataDispatched&&this._videoInitialMetadataDispatched:this._hasAudio&&!this._hasVideo?this._audioInitialMetadataDispatched:!this._hasAudio&&this._hasVideo?this._videoInitialMetadataDispatched:!1}parseChunks(ie,de){if(!this._onError||!this._onMediaInfo||!this._onTrackMetadata||!this._onDataAvailable)throw new Le("Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified");let he=0,Pe=this._littleEndian;if(de===0)if(ie.byteLength>13)he=Qe.probe(ie).dataOffset;else return 0;for(this._firstParse&&(this._firstParse=!1,de+he!==this._dataOffset&&Be.w(this.TAG,"First time parsing but chunk byteStart invalid!"),new DataView(ie,he).getUint32(0,!Pe)!==0&&Be.w(this.TAG,"PrevTagSize0 !== 0 !!!"),he+=4);heie.byteLength)break;let Bt=Xe.getUint8(0),It=Xe.getUint32(0,!Pe)&16777215;if(he+11+It+4>ie.byteLength)break;if(Bt!==8&&Bt!==9&&Bt!==18){Be.w(this.TAG,`Unsupported tag type ${Bt}, skipped`),he+=11+It+4;continue}let pa=Xe.getUint8(4),Rn=Xe.getUint8(5),qn=Xe.getUint8(6),za=Xe.getUint8(7),An=qn|Rn<<8|pa<<16|za<<24;(Xe.getUint32(7,!Pe)&16777215)!==0&&Be.w(this.TAG,"Meet tag which has StreamID != 0!");let gn=he+11;switch(Bt){case 8:this._parseAudioData(ie,gn,It,An);break;case 9:this._parseVideoData(ie,gn,It,An,de+he);break;case 18:this._parseScriptData(ie,gn,It);break}let lt=Xe.getUint32(11+It,!Pe);lt!==11+It&&Be.w(this.TAG,`Invalid PrevTagSize ${lt}`),he+=11+It+4}return this._isInitialMetadataDispatched()&&this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack),he}_parseScriptData(ie,de,he){let Pe=Mn.parseScriptData(ie,de,he);if(Pe.hasOwnProperty("onMetaData")){if(Pe.onMetaData==null||typeof Pe.onMetaData!="object"){Be.w(this.TAG,"Invalid onMetaData structure!");return}this._metadata&&Be.w(this.TAG,"Found another onMetaData tag!"),this._metadata=Pe;let Xe=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},Xe)),typeof Xe.hasAudio=="boolean"&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=Xe.hasAudio,this._mediaInfo.hasAudio=this._hasAudio),typeof Xe.hasVideo=="boolean"&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=Xe.hasVideo,this._mediaInfo.hasVideo=this._hasVideo),typeof Xe.audiodatarate=="number"&&(this._mediaInfo.audioDataRate=Xe.audiodatarate),typeof Xe.videodatarate=="number"&&(this._mediaInfo.videoDataRate=Xe.videodatarate),typeof Xe.width=="number"&&(this._mediaInfo.width=Xe.width),typeof Xe.height=="number"&&(this._mediaInfo.height=Xe.height),typeof Xe.duration=="number"){if(!this._durationOverrided){let Bt=Math.floor(Xe.duration*this._timescale);this._duration=Bt,this._mediaInfo.duration=Bt}}else this._mediaInfo.duration=0;if(typeof Xe.framerate=="number"){let Bt=Math.floor(Xe.framerate*1e3);if(Bt>0){let It=Bt/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=It,this._referenceFrameRate.fps_num=Bt,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=It}}if(typeof Xe.keyframes=="object"){this._mediaInfo.hasKeyframesIndex=!0;let Bt=Xe.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(Bt),Xe.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=Xe,Be.v(this.TAG,"Parsed onMetaData"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}Object.keys(Pe).length>0&&this._onScriptDataArrived&&this._onScriptDataArrived(Object.assign({},Pe))}_parseKeyframesIndex(ie){let de=[],he=[];for(let Pe=1;Pe>>4;if(pa!==2&&pa!==10){this._onError(ze.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+pa);return}let Rn=0,qn=(It&12)>>>2;if(qn>=0&&qn<=4)Rn=this._flvSoundRateTable[qn];else{this._onError(ze.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+qn);return}let za=(It&2)>>>1,An=It&1,st=this._audioMetadata,gn=this._audioTrack;if(st||(this._hasAudio===!1&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),st=this._audioMetadata={},st.type="audio",st.id=gn.id,st.timescale=this._timescale,st.duration=this._duration,st.audioSampleRate=Rn,st.channelCount=An===0?1:2),pa===10){let lt=this._parseAACAudioData(ie,de+1,he-1);if(lt==null)return;if(lt.packetType===0){st.config&&Be.w(this.TAG,"Found another AudioSpecificConfig!");let Fn=lt.data;st.audioSampleRate=Fn.samplingRate,st.channelCount=Fn.channelCount,st.codec=Fn.codec,st.originalCodec=Fn.originalCodec,st.config=Fn.config,st.refSampleDuration=1024/st.audioSampleRate*st.timescale,Be.v(this.TAG,"Parsed AudioSpecificConfig"),this._isInitialMetadataDispatched()?this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack):this._audioInitialMetadataDispatched=!0,this._dispatch=!1,this._onTrackMetadata("audio",st);let un=this._mediaInfo;un.audioCodec=st.originalCodec,un.audioSampleRate=st.audioSampleRate,un.audioChannelCount=st.channelCount,un.hasVideo?un.videoCodec!=null&&(un.mimeType='video/x-flv; codecs="'+un.videoCodec+","+un.audioCodec+'"'):un.mimeType='video/x-flv; codecs="'+un.audioCodec+'"',un.isComplete()&&this._onMediaInfo(un)}else if(lt.packetType===1){let Fn=this._timestampBase+Pe,un={unit:lt.data,length:lt.data.byteLength,dts:Fn,pts:Fn};gn.samples.push(un),gn.length+=lt.data.length}else Be.e(this.TAG,`Flv: Unsupported AAC data type ${lt.packetType}`)}else if(pa===2){if(!st.codec){let nt=this._parseMP3AudioData(ie,de+1,he-1,!0);if(nt==null)return;st.audioSampleRate=nt.samplingRate,st.channelCount=nt.channelCount,st.codec=nt.codec,st.originalCodec=nt.originalCodec,st.refSampleDuration=1152/st.audioSampleRate*st.timescale,Be.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",st);let Jt=this._mediaInfo;Jt.audioCodec=st.codec,Jt.audioSampleRate=st.audioSampleRate,Jt.audioChannelCount=st.channelCount,Jt.audioDataRate=nt.bitRate,Jt.hasVideo?Jt.videoCodec!=null&&(Jt.mimeType='video/x-flv; codecs="'+Jt.videoCodec+","+Jt.audioCodec+'"'):Jt.mimeType='video/x-flv; codecs="'+Jt.audioCodec+'"',Jt.isComplete()&&this._onMediaInfo(Jt)}let lt=this._parseMP3AudioData(ie,de+1,he-1,!1);if(lt==null)return;let Fn=this._timestampBase+Pe,un={unit:lt,length:lt.byteLength,dts:Fn,pts:Fn};gn.samples.push(un),gn.length+=lt.length}}_parseAACAudioData(ie,de,he){if(he<=1){Be.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");return}let Pe={},Xe=new Uint8Array(ie,de,he);return Pe.packetType=Xe[0],Xe[0]===0?Pe.data=this._parseAACAudioSpecificConfig(ie,de+1,he-1):Pe.data=Xe.subarray(1),Pe}_parseAACAudioSpecificConfig(ie,de,he){let Pe=new Uint8Array(ie,de,he),Xe=null,Bt=0,It=0,pa=null,Rn=0,qn=null;if(Bt=It=Pe[0]>>>3,Rn=(Pe[0]&7)<<1|Pe[1]>>>7,Rn<0||Rn>=this._mpegSamplingRates.length){this._onError(ze.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");return}let za=this._mpegSamplingRates[Rn],An=(Pe[1]&120)>>>3;if(An<0||An>=8){this._onError(ze.FORMAT_ERROR,"Flv: AAC invalid channel configuration");return}Bt===5&&(qn=(Pe[1]&7)<<1|Pe[2]>>>7,pa=(Pe[2]&124)>>>2);let st=self.navigator.userAgent.toLowerCase();return st.indexOf("firefox")!==-1?Rn>=6?(Bt=5,Xe=new Array(4),qn=Rn-3):(Bt=2,Xe=new Array(2),qn=Rn):st.indexOf("android")!==-1?(Bt=2,Xe=new Array(2),qn=Rn):(Bt=5,qn=Rn,Xe=new Array(4),Rn>=6?qn=Rn-3:An===1&&(Bt=2,Xe=new Array(2),qn=Rn)),Xe[0]=Bt<<3,Xe[0]|=(Rn&15)>>>1,Xe[1]=(Rn&15)<<7,Xe[1]|=(An&15)<<3,Bt===5&&(Xe[1]|=(qn&15)>>>1,Xe[2]=(qn&1)<<7,Xe[2]|=8,Xe[3]=0),{config:Xe,samplingRate:za,channelCount:An,codec:"mp4a.40."+Bt,originalCodec:"mp4a.40."+It}}_parseMP3AudioData(ie,de,he,Pe){if(he<4){Be.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");return}let Xe=this._littleEndian,Bt=new Uint8Array(ie,de,he),It=null;if(Pe){if(Bt[0]!==255)return;let pa=Bt[1]>>>3&3,Rn=(Bt[1]&6)>>1,qn=(Bt[2]&240)>>>4,za=(Bt[2]&12)>>>2,st=(Bt[3]>>>6&3)!==3?2:1,gn=0,lt=0,Fn=34,un="mp3";switch(pa){case 0:gn=this._mpegAudioV25SampleRateTable[za];break;case 2:gn=this._mpegAudioV20SampleRateTable[za];break;case 3:gn=this._mpegAudioV10SampleRateTable[za];break}switch(Rn){case 1:Fn=34,qn>>4,pa=Bt&15;if(pa!==7){this._onError(ze.CODEC_UNSUPPORTED,`Flv: Unsupported codec in video frame: ${pa}`);return}this._parseAVCVideoPacket(ie,de+1,he-1,Pe,Xe,It)}_parseAVCVideoPacket(ie,de,he,Pe,Xe,Bt){if(he<4){Be.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");return}let It=this._littleEndian,pa=new DataView(ie,de,he),Rn=pa.getUint8(0),za=(pa.getUint32(0,!It)&16777215)<<8>>8;if(Rn===0)this._parseAVCDecoderConfigurationRecord(ie,de+4,he-4);else if(Rn===1)this._parseAVCVideoData(ie,de+4,he-4,Pe,Xe,Bt,za);else if(Rn!==2){this._onError(ze.FORMAT_ERROR,`Flv: Invalid video packet type ${Rn}`);return}}_parseAVCDecoderConfigurationRecord(ie,de,he){if(he<7){Be.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");return}let Pe=this._videoMetadata,Xe=this._videoTrack,Bt=this._littleEndian,It=new DataView(ie,de,he);Pe?typeof Pe.avcc!="undefined"&&Be.w(this.TAG,"Found another AVCDecoderConfigurationRecord!"):(this._hasVideo===!1&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),Pe=this._videoMetadata={},Pe.type="video",Pe.id=Xe.id,Pe.timescale=this._timescale,Pe.duration=this._duration);let pa=It.getUint8(0),Rn=It.getUint8(1),qn=It.getUint8(2),za=It.getUint8(3);if(pa!==1||Rn===0){this._onError(ze.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");return}if(this._naluLengthSize=(It.getUint8(4)&3)+1,this._naluLengthSize!==3&&this._naluLengthSize!==4){this._onError(ze.FORMAT_ERROR,`Flv: Strange NaluLengthSizeMinusOne: ${this._naluLengthSize-1}`);return}let An=It.getUint8(5)&31;if(An===0){this._onError(ze.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");return}else An>1&&Be.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: SPS Count = ${An}`);let st=6;for(let lt=0;lt1&&Be.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: PPS Count = ${gn}`);st++;for(let lt=0;lt=he){Be.w(this.TAG,`Malformed Nalu near timestamp ${gn}, offset = ${An}, dataSize = ${he}`);break}let Fn=Rn.getUint32(An,!pa);if(st===3&&(Fn>>>=8),Fn>he-st){Be.w(this.TAG,`Malformed Nalus near timestamp ${gn}, NaluSize > DataSize!`);return}let un=Rn.getUint8(An+st)&31;un===5&&(lt=!0);let nt=new Uint8Array(ie,de+An,st+Fn),Jt={type:un,data:nt};qn.push(Jt),za+=nt.byteLength,An+=st+Fn}if(qn.length){let Fn=this._videoTrack,un={units:qn,length:za,isKeyframe:lt,dts:gn,cts:It,pts:gn+It};lt&&(un.fileposition=Xe),Fn.samples.push(un),Fn.length+=za}}}var ut=Qe;class Je{static init(){Je.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],mvex:[],mvhd:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[],".mp3":[]};for(let de in Je.types)Je.types.hasOwnProperty(de)&&(Je.types[de]=[de.charCodeAt(0),de.charCodeAt(1),de.charCodeAt(2),de.charCodeAt(3)]);let ie=Je.constants={};ie.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),ie.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),ie.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),ie.STSC=ie.STCO=ie.STTS,ie.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),ie.HDLR_VIDEO=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),ie.HDLR_AUDIO=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]),ie.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),ie.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),ie.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}static box(ie){let de=8,he=null,Pe=Array.prototype.slice.call(arguments,1),Xe=Pe.length;for(let It=0;It>>24&255,he[1]=de>>>16&255,he[2]=de>>>8&255,he[3]=de&255,he.set(ie,4);let Bt=8;for(let It=0;It>>24&255,ie>>>16&255,ie>>>8&255,ie&255,de>>>24&255,de>>>16&255,de>>>8&255,de&255,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]))}static trak(ie){return Je.box(Je.types.trak,Je.tkhd(ie),Je.mdia(ie))}static tkhd(ie){let de=ie.id,he=ie.duration,Pe=ie.presentWidth,Xe=ie.presentHeight;return Je.box(Je.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,de>>>24&255,de>>>16&255,de>>>8&255,de&255,0,0,0,0,he>>>24&255,he>>>16&255,he>>>8&255,he&255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,Pe>>>8&255,Pe&255,0,0,Xe>>>8&255,Xe&255,0,0]))}static mdia(ie){return Je.box(Je.types.mdia,Je.mdhd(ie),Je.hdlr(ie),Je.minf(ie))}static mdhd(ie){let de=ie.timescale,he=ie.duration;return Je.box(Je.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,de>>>24&255,de>>>16&255,de>>>8&255,de&255,he>>>24&255,he>>>16&255,he>>>8&255,he&255,85,196,0,0]))}static hdlr(ie){let de=null;return ie.type==="audio"?de=Je.constants.HDLR_AUDIO:de=Je.constants.HDLR_VIDEO,Je.box(Je.types.hdlr,de)}static minf(ie){let de=null;return ie.type==="audio"?de=Je.box(Je.types.smhd,Je.constants.SMHD):de=Je.box(Je.types.vmhd,Je.constants.VMHD),Je.box(Je.types.minf,de,Je.dinf(),Je.stbl(ie))}static dinf(){return Je.box(Je.types.dinf,Je.box(Je.types.dref,Je.constants.DREF))}static stbl(ie){return Je.box(Je.types.stbl,Je.stsd(ie),Je.box(Je.types.stts,Je.constants.STTS),Je.box(Je.types.stsc,Je.constants.STSC),Je.box(Je.types.stsz,Je.constants.STSZ),Je.box(Je.types.stco,Je.constants.STCO))}static stsd(ie){return ie.type==="audio"?ie.codec==="mp3"?Je.box(Je.types.stsd,Je.constants.STSD_PREFIX,Je.mp3(ie)):Je.box(Je.types.stsd,Je.constants.STSD_PREFIX,Je.mp4a(ie)):Je.box(Je.types.stsd,Je.constants.STSD_PREFIX,Je.avc1(ie))}static mp3(ie){let de=ie.channelCount,he=ie.audioSampleRate,Pe=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,de,0,16,0,0,0,0,he>>>8&255,he&255,0,0]);return Je.box(Je.types[".mp3"],Pe)}static mp4a(ie){let de=ie.channelCount,he=ie.audioSampleRate,Pe=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,de,0,16,0,0,0,0,he>>>8&255,he&255,0,0]);return Je.box(Je.types.mp4a,Pe,Je.esds(ie))}static esds(ie){let de=ie.config||[],he=de.length,Pe=new Uint8Array([0,0,0,0,3,23+he,0,1,0,4,15+he,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([he]).concat(de).concat([6,1,2]));return Je.box(Je.types.esds,Pe)}static avc1(ie){let de=ie.avcc,he=ie.codecWidth,Pe=ie.codecHeight,Xe=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,he>>>8&255,he&255,Pe>>>8&255,Pe&255,0,72,0,0,0,72,0,0,0,0,0,0,0,1,10,120,113,113,47,102,108,118,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,255,255]);return Je.box(Je.types.avc1,Xe,Je.box(Je.types.avcC,de))}static mvex(ie){return Je.box(Je.types.mvex,Je.trex(ie))}static trex(ie){let de=ie.id,he=new Uint8Array([0,0,0,0,de>>>24&255,de>>>16&255,de>>>8&255,de&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return Je.box(Je.types.trex,he)}static moof(ie,de){return Je.box(Je.types.moof,Je.mfhd(ie.sequenceNumber),Je.traf(ie,de))}static mfhd(ie){let de=new Uint8Array([0,0,0,0,ie>>>24&255,ie>>>16&255,ie>>>8&255,ie&255]);return Je.box(Je.types.mfhd,de)}static traf(ie,de){let he=ie.id,Pe=Je.box(Je.types.tfhd,new Uint8Array([0,0,0,0,he>>>24&255,he>>>16&255,he>>>8&255,he&255])),Xe=Je.box(Je.types.tfdt,new Uint8Array([0,0,0,0,de>>>24&255,de>>>16&255,de>>>8&255,de&255])),Bt=Je.sdtp(ie),It=Je.trun(ie,Bt.byteLength+16+16+8+16+8+8);return Je.box(Je.types.traf,Pe,Xe,It,Bt)}static sdtp(ie){let de=ie.samples||[],he=de.length,Pe=new Uint8Array(4+he);for(let Xe=0;Xe>>24&255,Pe>>>16&255,Pe>>>8&255,Pe&255,de>>>24&255,de>>>16&255,de>>>8&255,de&255],0);for(let It=0;It>>24&255,pa>>>16&255,pa>>>8&255,pa&255,Rn>>>24&255,Rn>>>16&255,Rn>>>8&255,Rn&255,qn.isLeading<<2|qn.dependsOn,qn.isDependedOn<<6|qn.hasRedundancy<<4|qn.isNonSync,0,0,za>>>24&255,za>>>16&255,za>>>8&255,za&255],12+16*It)}return Je.box(Je.types.trun,Bt)}static mdat(ie){return Je.box(Je.types.mdat,ie)}}Je.init();var xe=Je;class Zt{static getSilentFrame(ie,de){if(ie==="mp4a.40.2"){if(de===1)return new Uint8Array([0,200,0,128,35,128]);if(de===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(de===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(de===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(de===5)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(de===6)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224])}else{if(de===1)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(de===2)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(de===3)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94])}return null}}var Xn=Zt;class En{constructor(ie,de,he,Pe,Xe){this.dts=ie,this.pts=de,this.duration=he,this.originalDts=Pe,this.isSyncPoint=Xe,this.fileposition=null}}class bn{constructor(){this.beginDts=0,this.endDts=0,this.beginPts=0,this.endPts=0,this.originalBeginDts=0,this.originalEndDts=0,this.syncPoints=[],this.firstSample=null,this.lastSample=null}appendSyncPoint(ie){ie.isSyncPoint=!0,this.syncPoints.push(ie)}}class Gn{constructor(){this._list=[]}clear(){this._list=[]}appendArray(ie){let de=this._list;ie.length!==0&&(de.length>0&&ie[0].originalDts=de[Xe].dts&&iede[Pe].lastSample.originalDts&&ie=de[Pe].lastSample.originalDts&&(Pe===de.length-1||Pe0&&(Xe=this._searchNearestSegmentBefore(he.originalBeginDts)+1),this._lastAppendLocation=Xe,this._list.splice(Xe,0,he)}getLastSegmentBefore(ie){let de=this._searchNearestSegmentBefore(ie);return de>=0?this._list[de]:null}getLastSampleBefore(ie){let de=this.getLastSegmentBefore(ie);return de!=null?de.lastSample:null}getLastSyncPointBefore(ie){let de=this._searchNearestSegmentBefore(ie),he=this._list[de].syncPoints;for(;he.length===0&&de>0;)de--,he=this._list[de].syncPoints;return he.length>0?he[he.length-1]:null}}class Ct{constructor(ie){this.TAG="MP4Remuxer",this._config=ie,this._isLive=ie.isLive===!0,this._dtsBase=-1,this._dtsBaseInited=!1,this._audioDtsBase=1/0,this._videoDtsBase=1/0,this._audioNextDts=void 0,this._videoNextDts=void 0,this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList=new Kn("audio"),this._videoSegmentInfoList=new Kn("video"),this._onInitSegment=null,this._onMediaSegment=null,this._forceFirstIDR=!!(b.chrome&&(b.version.major<50||b.version.major===50&&b.version.build<2661)),this._fillSilentAfterSeek=b.msedge||b.msie,this._mp3UseMpegAudio=!b.firefox,this._fillAudioTimestampGap=this._config.fixAudioTimestampGap}destroy(){this._dtsBase=-1,this._dtsBaseInited=!1,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList.clear(),this._audioSegmentInfoList=null,this._videoSegmentInfoList.clear(),this._videoSegmentInfoList=null,this._onInitSegment=null,this._onMediaSegment=null}bindDataSource(ie){return ie.onDataAvailable=this.remux.bind(this),ie.onTrackMetadata=this._onTrackMetadataReceived.bind(this),this}get onInitSegment(){return this._onInitSegment}set onInitSegment(ie){this._onInitSegment=ie}get onMediaSegment(){return this._onMediaSegment}set onMediaSegment(ie){this._onMediaSegment=ie}insertDiscontinuity(){this._audioNextDts=this._videoNextDts=void 0}seek(ie){this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._videoSegmentInfoList.clear(),this._audioSegmentInfoList.clear()}remux(ie,de){if(!this._onMediaSegment)throw new Le("MP4Remuxer: onMediaSegment callback must be specificed!");this._dtsBaseInited||this._calculateDtsBase(ie,de),this._remuxVideo(de),this._remuxAudio(ie)}_onTrackMetadataReceived(ie,de){let he=null,Pe="mp4",Xe=de.codec;if(ie==="audio")this._audioMeta=de,de.codec==="mp3"&&this._mp3UseMpegAudio?(Pe="mpeg",Xe="",he=new Uint8Array):he=xe.generateInitSegment(de);else if(ie==="video")this._videoMeta=de,he=xe.generateInitSegment(de);else return;if(!this._onInitSegment)throw new Le("MP4Remuxer: onInitSegment callback must be specified!");this._onInitSegment(ie,{type:ie,data:he.buffer,codec:Xe,container:`${ie}/${Pe}`,mediaDuration:de.duration})}_calculateDtsBase(ie,de){this._dtsBaseInited||(ie.samples&&ie.samples.length&&(this._audioDtsBase=ie.samples[0].dts),de.samples&&de.samples.length&&(this._videoDtsBase=de.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0)}flushStashedSamples(){let ie=this._videoStashedLastSample,de=this._audioStashedLastSample,he={type:"video",id:1,sequenceNumber:0,samples:[],length:0};ie!=null&&(he.samples.push(ie),he.length=ie.length);let Pe={type:"audio",id:2,sequenceNumber:0,samples:[],length:0};de!=null&&(Pe.samples.push(de),Pe.length=de.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(he,!0),this._remuxAudio(Pe,!0)}_remuxAudio(ie,de){if(this._audioMeta==null)return;let he=ie,Pe=he.samples,Xe,Bt=-1,It=-1,pa=-1,Rn=this._audioMeta.refSampleDuration,qn=this._audioMeta.codec==="mp3"&&this._mp3UseMpegAudio,za=this._dtsBaseInited&&this._audioNextDts===void 0,An=!1;if(!Pe||Pe.length===0||Pe.length===1&&!de)return;let st=0,gn=null,lt=0;qn?(st=0,lt=he.length):(st=8,lt=8+he.length);let Fn=null;if(Pe.length>1&&(Fn=Pe.pop(),lt-=Fn.length),this._audioStashedLastSample!=null){let mn=this._audioStashedLastSample;this._audioStashedLastSample=null,Pe.unshift(mn),lt+=mn.length}Fn!=null&&(this._audioStashedLastSample=Fn);let un=Pe[0].dts-this._dtsBase;if(this._audioNextDts)Xe=un-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())Xe=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&this._audioMeta.originalCodec!=="mp3"&&(An=!0);else{let mn=this._audioSegmentInfoList.getLastSampleBefore(un);if(mn!=null){let Yn=un-(mn.originalDts+mn.duration);Yn<=3&&(Yn=0);let na=mn.dts+mn.duration+Yn;Xe=un-na}else Xe=0}if(An){let mn=un-Xe,Yn=this._videoSegmentInfoList.getLastSegmentBefore(un);if(Yn!=null&&Yn.beginDts=1?Jn=nt[nt.length-1].duration:Jn=Math.floor(Rn);let Rr=!1,Br=null;if(Jn>Rn*1.5&&this._audioMeta.codec!=="mp3"&&this._fillAudioTimestampGap&&!b.safari){Rr=!0;let br=Math.abs(Jn-Rn),Pr=Math.ceil(br/Rn),tr=yr+Rn;Be.w(this.TAG,`Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync. +dts: ${yr+Jn} ms, expected: ${yr+Math.round(Rn)} ms, delta: ${Math.round(br)} ms, generate: ${Pr} frames`);let Nr=Xn.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount);Nr==null&&(Be.w(this.TAG,`Unable to generate silent frame for ${this._audioMeta.originalCodec} with ${this._audioMeta.channelCount} channels, repeat last frame`),Nr=na),Br=[];for(let ja=0;ja0){let ao=Br[Br.length-1];ao.duration=Kr-ao.dts}let uo={dts:Kr,pts:Kr,cts:0,unit:Nr,size:Nr.byteLength,duration:0,originalDts:er,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}};Br.push(uo),lt+=uo.size,tr+=Rn}let xr=Br[Br.length-1];xr.duration=yr+Jn-xr.dts,Jn=Math.round(Rn)}nt.push({dts:yr,pts:yr,cts:0,unit:Yn.unit,size:Yn.unit.byteLength,duration:Jn,originalDts:er,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}}),Rr&&nt.push.apply(nt,Br)}qn?gn=new Uint8Array(lt):(gn=new Uint8Array(lt),gn[0]=lt>>>24&255,gn[1]=lt>>>16&255,gn[2]=lt>>>8&255,gn[3]=lt&255,gn.set(xe.types.mdat,4));for(let mn=0;mn1&&(st=Pe.pop(),An-=st.length),this._videoStashedLastSample!=null){let Jt=this._videoStashedLastSample;this._videoStashedLastSample=null,Pe.unshift(Jt),An+=Jt.length}st!=null&&(this._videoStashedLastSample=st);let gn=Pe[0].dts-this._dtsBase;if(this._videoNextDts)Xe=gn-this._videoNextDts;else if(this._videoSegmentInfoList.isEmpty())Xe=0;else{let Jt=this._videoSegmentInfoList.getLastSampleBefore(gn);if(Jt!=null){let $t=gn-(Jt.originalDts+Jt.duration);$t<=3&&($t=0);let Tn=Jt.dts+Jt.duration+$t;Xe=gn-Tn}else Xe=0}let lt=new bn,Fn=[];for(let Jt=0;Jt=1?er=Fn[Fn.length-1].duration:er=Math.floor(this._videoMeta.refSampleDuration),$n){let yr=new En(mn,na,er,$t.dts,!0);yr.fileposition=$t.fileposition,lt.appendSyncPoint(yr)}Fn.push({dts:mn,pts:na,cts:Yn,units:$t.units,size:$t.length,isKeyframe:$n,duration:er,originalDts:Tn,flags:{isLeading:0,dependsOn:$n?2:1,isDependedOn:$n?1:0,hasRedundancy:0,isNonSync:$n?0:1}})}za=new Uint8Array(An),za[0]=An>>>24&255,za[1]=An>>>16&255,za[2]=An>>>8&255,za[3]=An&255,za.set(xe.types.mdat,4);for(let Jt=0;Jt{Pe.timestampBase=he,he+=Pe.duration,Pe.cors=ie.cors,Pe.withCredentials=ie.withCredentials,de.referrerPolicy&&(Pe.referrerPolicy=de.referrerPolicy)}),!isNaN(he)&&this._mediaDataSource.duration!==he&&(this._mediaDataSource.duration=he),this._mediaInfo=null,this._demuxer=null,this._remuxer=null,this._ioctl=null,this._pendingSeekTime=null,this._pendingResolveSeekPoint=null,this._statisticsReporter=null}destroy(){this._mediaInfo=null,this._mediaDataSource=null,this._statisticsReporter&&this._disableStatisticsReporter(),this._ioctl&&(this._ioctl.destroy(),this._ioctl=null),this._demuxer&&(this._demuxer.destroy(),this._demuxer=null),this._remuxer&&(this._remuxer.destroy(),this._remuxer=null),this._emitter.removeAllListeners(),this._emitter=null}on(ie,de){this._emitter.addListener(ie,de)}off(ie,de){this._emitter.removeListener(ie,de)}start(){this._loadSegment(0),this._enableStatisticsReporter()}_loadSegment(ie,de){this._currentSegmentIndex=ie;let he=this._mediaDataSource.segments[ie],Pe=this._ioctl=new rt(he,this._config,ie);Pe.onError=this._onIOException.bind(this),Pe.onSeeked=this._onIOSeeked.bind(this),Pe.onComplete=this._onIOComplete.bind(this),Pe.onRedirect=this._onIORedirect.bind(this),Pe.onRecoveredEarlyEof=this._onIORecoveredEarlyEof.bind(this),de?this._demuxer.bindDataSource(this._ioctl):Pe.onDataArrival=this._onInitChunkArrival.bind(this),Pe.open(de)}stop(){this._internalAbort(),this._disableStatisticsReporter()}_internalAbort(){this._ioctl&&(this._ioctl.destroy(),this._ioctl=null)}pause(){this._ioctl&&this._ioctl.isWorking()&&(this._ioctl.pause(),this._disableStatisticsReporter())}resume(){this._ioctl&&this._ioctl.isPaused()&&(this._ioctl.resume(),this._enableStatisticsReporter())}seek(ie){if(this._mediaInfo==null||!this._mediaInfo.isSeekable())return;let de=this._searchSegmentIndexContains(ie);if(de===this._currentSegmentIndex){let he=this._mediaInfo.segments[de];if(he==null)this._pendingSeekTime=ie;else{let Pe=he.getNearestKeyframe(ie);this._remuxer.seek(Pe.milliseconds),this._ioctl.seek(Pe.fileposition),this._pendingResolveSeekPoint=Pe.milliseconds}}else{let he=this._mediaInfo.segments[de];if(he==null)this._pendingSeekTime=ie,this._internalAbort(),this._remuxer.seek(),this._remuxer.insertDiscontinuity(),this._loadSegment(de);else{let Pe=he.getNearestKeyframe(ie);this._internalAbort(),this._remuxer.seek(ie),this._remuxer.insertDiscontinuity(),this._demuxer.resetMediaInfo(),this._demuxer.timestampBase=this._mediaDataSource.segments[de].timestampBase,this._loadSegment(de,Pe.fileposition),this._pendingResolveSeekPoint=Pe.milliseconds,this._reportSegmentMediaInfo(de)}}this._enableStatisticsReporter()}_searchSegmentIndexContains(ie){let de=this._mediaDataSource.segments,he=de.length-1;for(let Pe=0;Pe0)this._demuxer.bindDataSource(this._ioctl),this._demuxer.timestampBase=this._mediaDataSource.segments[this._currentSegmentIndex].timestampBase,Pe=this._demuxer.parseChunks(ie,de);else if((he=ut.probe(ie)).match){this._demuxer=new ut(he,this._config),this._remuxer||(this._remuxer=new Mt(this._config));let Xe=this._mediaDataSource;Xe.duration!=null&&!isNaN(Xe.duration)&&(this._demuxer.overridedDuration=Xe.duration),typeof Xe.hasAudio=="boolean"&&(this._demuxer.overridedHasAudio=Xe.hasAudio),typeof Xe.hasVideo=="boolean"&&(this._demuxer.overridedHasVideo=Xe.hasVideo),this._demuxer.timestampBase=Xe.segments[this._currentSegmentIndex].timestampBase,this._demuxer.onError=this._onDemuxException.bind(this),this._demuxer.onMediaInfo=this._onMediaInfo.bind(this),this._demuxer.onMetaDataArrived=this._onMetaDataArrived.bind(this),this._demuxer.onScriptDataArrived=this._onScriptDataArrived.bind(this),this._remuxer.bindDataSource(this._demuxer.bindDataSource(this._ioctl)),this._remuxer.onInitSegment=this._onRemuxerInitSegmentArrival.bind(this),this._remuxer.onMediaSegment=this._onRemuxerMediaSegmentArrival.bind(this),Pe=this._demuxer.parseChunks(ie,de)}else he=null,Be.e(this.TAG,"Non-FLV, Unsupported media type!"),Promise.resolve().then(()=>{this._internalAbort()}),this._emitter.emit(Dt.DEMUX_ERROR,ze.FORMAT_UNSUPPORTED,"Non-FLV, Unsupported media type"),Pe=0;return Pe}_onMediaInfo(ie){this._mediaInfo==null&&(this._mediaInfo=Object.assign({},ie),this._mediaInfo.keyframesIndex=null,this._mediaInfo.segments=[],this._mediaInfo.segmentCount=this._mediaDataSource.segments.length,Object.setPrototypeOf(this._mediaInfo,Wt.prototype));let de=Object.assign({},ie);Object.setPrototypeOf(de,Wt.prototype),this._mediaInfo.segments[this._currentSegmentIndex]=de,this._reportSegmentMediaInfo(this._currentSegmentIndex),this._pendingSeekTime!=null&&Promise.resolve().then(()=>{let he=this._pendingSeekTime;this._pendingSeekTime=null,this.seek(he)})}_onMetaDataArrived(ie){this._emitter.emit(Dt.METADATA_ARRIVED,ie)}_onScriptDataArrived(ie){this._emitter.emit(Dt.SCRIPTDATA_ARRIVED,ie)}_onIOSeeked(){this._remuxer.insertDiscontinuity()}_onIOComplete(ie){let he=ie+1;he0&&he[0].originalDts===Pe&&(Pe=he[0].pts),this._emitter.emit(Dt.RECOMMEND_SEEKPOINT,Pe)}}_enableStatisticsReporter(){this._statisticsReporter==null&&(this._statisticsReporter=self.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval))}_disableStatisticsReporter(){this._statisticsReporter&&(self.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}_reportSegmentMediaInfo(ie){let de=this._mediaInfo.segments[ie],he=Object.assign({},de);he.duration=this._mediaInfo.duration,he.segmentCount=this._mediaInfo.segmentCount,delete he.segments,delete he.keyframesIndex,this._emitter.emit(Dt.MEDIA_INFO,he)}_reportStatisticsInfo(){let ie={};ie.url=this._ioctl.currentURL,ie.hasRedirect=this._ioctl.hasRedirect,ie.hasRedirect&&(ie.redirectedURL=this._ioctl.currentRedirectedURL),ie.speed=this._ioctl.currentSpeed,ie.loaderType=this._ioctl.loaderType,ie.currentSegmentIndex=this._currentSegmentIndex,ie.totalSegmentCount=this._mediaDataSource.segments.length,this._emitter.emit(Dt.STATISTICS_INFO,ie)}}var Sa=en,Oa=function(qt){let ie="TransmuxingWorker",de=null,he=lt.bind(this);fe.install(),qt.addEventListener("message",function(Fn){switch(Fn.data.cmd){case"init":de=new Sa(Fn.data.param[0],Fn.data.param[1]),de.on(Dt.IO_ERROR,An.bind(this)),de.on(Dt.DEMUX_ERROR,st.bind(this)),de.on(Dt.INIT_SEGMENT,Pe.bind(this)),de.on(Dt.MEDIA_SEGMENT,Xe.bind(this)),de.on(Dt.LOADING_COMPLETE,Bt.bind(this)),de.on(Dt.RECOVERED_EARLY_EOF,It.bind(this)),de.on(Dt.MEDIA_INFO,pa.bind(this)),de.on(Dt.METADATA_ARRIVED,Rn.bind(this)),de.on(Dt.SCRIPTDATA_ARRIVED,qn.bind(this)),de.on(Dt.STATISTICS_INFO,za.bind(this)),de.on(Dt.RECOMMEND_SEEKPOINT,gn.bind(this));break;case"destroy":de&&(de.destroy(),de=null),qt.postMessage({msg:"destroyed"});break;case"start":de.start();break;case"stop":de.stop();break;case"seek":de.seek(Fn.data.param);break;case"pause":de.pause();break;case"resume":de.resume();break;case"logging_config":{let un=Fn.data.param;qe.applyConfig(un),un.enableCallback===!0?qe.addLogListener(he):qe.removeLogListener(he);break}}});function Pe(Fn,un){let nt={msg:Dt.INIT_SEGMENT,data:{type:Fn,data:un}};qt.postMessage(nt,[un.data])}function Xe(Fn,un){let nt={msg:Dt.MEDIA_SEGMENT,data:{type:Fn,data:un}};qt.postMessage(nt,[un.data])}function Bt(){let Fn={msg:Dt.LOADING_COMPLETE};qt.postMessage(Fn)}function It(){let Fn={msg:Dt.RECOVERED_EARLY_EOF};qt.postMessage(Fn)}function pa(Fn){let un={msg:Dt.MEDIA_INFO,data:Fn};qt.postMessage(un)}function Rn(Fn){let un={msg:Dt.METADATA_ARRIVED,data:Fn};qt.postMessage(un)}function qn(Fn){let un={msg:Dt.SCRIPTDATA_ARRIVED,data:Fn};qt.postMessage(un)}function za(Fn){let un={msg:Dt.STATISTICS_INFO,data:Fn};qt.postMessage(un)}function An(Fn,un){qt.postMessage({msg:Dt.IO_ERROR,data:{type:Fn,info:un}})}function st(Fn,un){qt.postMessage({msg:Dt.DEMUX_ERROR,data:{type:Fn,info:un}})}function gn(Fn){qt.postMessage({msg:Dt.RECOMMEND_SEEKPOINT,data:Fn})}function lt(Fn,un){qt.postMessage({msg:"logcat_callback",data:{type:Fn,logcat:un}})}};class wn{constructor(ie,de){if(this.TAG="Transmuxer",this._emitter=new(Ce()),de.enableWorker&&typeof Worker!="undefined")try{let he=z(82059);this._worker=he(Oa),this._workerDestroying=!1,this._worker.addEventListener("message",this._onWorkerMessage.bind(this)),this._worker.postMessage({cmd:"init",param:[ie,de]}),this.e={onLoggingConfigChanged:this._onLoggingConfigChanged.bind(this)},qe.registerListener(this.e.onLoggingConfigChanged),this._worker.postMessage({cmd:"logging_config",param:qe.getConfig()})}catch(he){Be.e(this.TAG,"Error while initialize transmuxing worker, fallback to inline transmuxing"),this._worker=null,this._controller=new Sa(ie,de)}else this._controller=new Sa(ie,de);if(this._controller){let he=this._controller;he.on(Dt.IO_ERROR,this._onIOError.bind(this)),he.on(Dt.DEMUX_ERROR,this._onDemuxError.bind(this)),he.on(Dt.INIT_SEGMENT,this._onInitSegment.bind(this)),he.on(Dt.MEDIA_SEGMENT,this._onMediaSegment.bind(this)),he.on(Dt.LOADING_COMPLETE,this._onLoadingComplete.bind(this)),he.on(Dt.RECOVERED_EARLY_EOF,this._onRecoveredEarlyEof.bind(this)),he.on(Dt.MEDIA_INFO,this._onMediaInfo.bind(this)),he.on(Dt.METADATA_ARRIVED,this._onMetaDataArrived.bind(this)),he.on(Dt.SCRIPTDATA_ARRIVED,this._onScriptDataArrived.bind(this)),he.on(Dt.STATISTICS_INFO,this._onStatisticsInfo.bind(this)),he.on(Dt.RECOMMEND_SEEKPOINT,this._onRecommendSeekpoint.bind(this))}}destroy(){this._worker?this._workerDestroying||(this._workerDestroying=!0,this._worker.postMessage({cmd:"destroy"}),qe.removeListener(this.e.onLoggingConfigChanged),this.e=null):(this._controller.destroy(),this._controller=null),this._emitter.removeAllListeners(),this._emitter=null}on(ie,de){this._emitter.addListener(ie,de)}off(ie,de){this._emitter.removeListener(ie,de)}hasWorker(){return this._worker!=null}open(){this._worker?this._worker.postMessage({cmd:"start"}):this._controller.start()}close(){this._worker?this._worker.postMessage({cmd:"stop"}):this._controller.stop()}seek(ie){this._worker?this._worker.postMessage({cmd:"seek",param:ie}):this._controller.seek(ie)}pause(){this._worker?this._worker.postMessage({cmd:"pause"}):this._controller.pause()}resume(){this._worker?this._worker.postMessage({cmd:"resume"}):this._controller.resume()}_onInitSegment(ie,de){Promise.resolve().then(()=>{this._emitter.emit(Dt.INIT_SEGMENT,ie,de)})}_onMediaSegment(ie,de){Promise.resolve().then(()=>{this._emitter.emit(Dt.MEDIA_SEGMENT,ie,de)})}_onLoadingComplete(){Promise.resolve().then(()=>{this._emitter.emit(Dt.LOADING_COMPLETE)})}_onRecoveredEarlyEof(){Promise.resolve().then(()=>{this._emitter.emit(Dt.RECOVERED_EARLY_EOF)})}_onMediaInfo(ie){Promise.resolve().then(()=>{this._emitter.emit(Dt.MEDIA_INFO,ie)})}_onMetaDataArrived(ie){Promise.resolve().then(()=>{this._emitter.emit(Dt.METADATA_ARRIVED,ie)})}_onScriptDataArrived(ie){Promise.resolve().then(()=>{this._emitter.emit(Dt.SCRIPTDATA_ARRIVED,ie)})}_onStatisticsInfo(ie){Promise.resolve().then(()=>{this._emitter.emit(Dt.STATISTICS_INFO,ie)})}_onIOError(ie,de){Promise.resolve().then(()=>{this._emitter.emit(Dt.IO_ERROR,ie,de)})}_onDemuxError(ie,de){Promise.resolve().then(()=>{this._emitter.emit(Dt.DEMUX_ERROR,ie,de)})}_onRecommendSeekpoint(ie){Promise.resolve().then(()=>{this._emitter.emit(Dt.RECOMMEND_SEEKPOINT,ie)})}_onLoggingConfigChanged(ie){this._worker&&this._worker.postMessage({cmd:"logging_config",param:ie})}_onWorkerMessage(ie){let de=ie.data,he=de.data;if(de.msg==="destroyed"||this._workerDestroying){this._workerDestroying=!1,this._worker.terminate(),this._worker=null;return}switch(de.msg){case Dt.INIT_SEGMENT:case Dt.MEDIA_SEGMENT:this._emitter.emit(de.msg,he.type,he.data);break;case Dt.LOADING_COMPLETE:case Dt.RECOVERED_EARLY_EOF:this._emitter.emit(de.msg);break;case Dt.MEDIA_INFO:Object.setPrototypeOf(he,Wt.prototype),this._emitter.emit(de.msg,he);break;case Dt.METADATA_ARRIVED:case Dt.SCRIPTDATA_ARRIVED:case Dt.STATISTICS_INFO:this._emitter.emit(de.msg,he);break;case Dt.IO_ERROR:case Dt.DEMUX_ERROR:this._emitter.emit(de.msg,he.type,he.info);break;case Dt.RECOMMEND_SEEKPOINT:this._emitter.emit(de.msg,he);break;case"logcat_callback":Be.emitter.emit("log",he.type,he.logcat);break;default:break}}}var Sr=wn,Wn={ERROR:"error",SOURCE_OPEN:"source_open",UPDATE_END:"update_end",BUFFER_FULL:"buffer_full"};class ma{constructor(ie){this.TAG="MSEController",this._config=ie,this._emitter=new(Ce()),this._config.isLive&&this._config.autoCleanupSourceBuffer==null&&(this._config.autoCleanupSourceBuffer=!0),this.e={onSourceOpen:this._onSourceOpen.bind(this),onSourceEnded:this._onSourceEnded.bind(this),onSourceClose:this._onSourceClose.bind(this),onSourceBufferError:this._onSourceBufferError.bind(this),onSourceBufferUpdateEnd:this._onSourceBufferUpdateEnd.bind(this)},this._mediaSource=null,this._mediaSourceObjectURL=null,this._mediaElement=null,this._isBufferFull=!1,this._hasPendingEos=!1,this._requireSetMediaDuration=!1,this._pendingMediaDuration=0,this._pendingSourceBufferInit=[],this._mimeTypes={video:null,audio:null},this._sourceBuffers={video:null,audio:null},this._lastInitSegments={video:null,audio:null},this._pendingSegments={video:[],audio:[]},this._pendingRemoveRanges={video:[],audio:[]},this._idrList=new Gn}destroy(){(this._mediaElement||this._mediaSource)&&this.detachMediaElement(),this.e=null,this._emitter.removeAllListeners(),this._emitter=null}on(ie,de){this._emitter.addListener(ie,de)}off(ie,de){this._emitter.removeListener(ie,de)}attachMediaElement(ie){if(this._mediaSource)throw new Le("MediaSource has been attached to an HTMLMediaElement!");let de=this._mediaSource=new window.MediaSource;de.addEventListener("sourceopen",this.e.onSourceOpen),de.addEventListener("sourceended",this.e.onSourceEnded),de.addEventListener("sourceclose",this.e.onSourceClose),this._mediaElement=ie,this._mediaSourceObjectURL=window.URL.createObjectURL(this._mediaSource),ie.src=this._mediaSourceObjectURL}detachMediaElement(){if(this._mediaSource){let ie=this._mediaSource;for(let de in this._sourceBuffers){let he=this._pendingSegments[de];he.splice(0,he.length),this._pendingSegments[de]=null,this._pendingRemoveRanges[de]=null,this._lastInitSegments[de]=null;let Pe=this._sourceBuffers[de];if(Pe){if(ie.readyState!=="closed"){try{ie.removeSourceBuffer(Pe)}catch(Xe){Be.e(this.TAG,Xe.message)}Pe.removeEventListener("error",this.e.onSourceBufferError),Pe.removeEventListener("updateend",this.e.onSourceBufferUpdateEnd)}this._mimeTypes[de]=null,this._sourceBuffers[de]=null}}if(ie.readyState==="open")try{ie.endOfStream()}catch(de){Be.e(this.TAG,de.message)}ie.removeEventListener("sourceopen",this.e.onSourceOpen),ie.removeEventListener("sourceended",this.e.onSourceEnded),ie.removeEventListener("sourceclose",this.e.onSourceClose),this._pendingSourceBufferInit=[],this._isBufferFull=!1,this._idrList.clear(),this._mediaSource=null}this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src"),this._mediaElement=null),this._mediaSourceObjectURL&&(window.URL.revokeObjectURL(this._mediaSourceObjectURL),this._mediaSourceObjectURL=null)}appendInitSegment(ie,de){if(!this._mediaSource||this._mediaSource.readyState!=="open"){this._pendingSourceBufferInit.push(ie),this._pendingSegments[ie.type].push(ie);return}let he=ie,Pe=`${he.container}`;he.codec&&he.codec.length>0&&(Pe+=`;codecs=${he.codec}`);let Xe=!1;if(Be.v(this.TAG,"Received Initialization Segment, mimeType: "+Pe),this._lastInitSegments[he.type]=he,Pe!==this._mimeTypes[he.type]){if(this._mimeTypes[he.type])Be.v(this.TAG,`Notice: ${he.type} mimeType changed, origin: ${this._mimeTypes[he.type]}, target: ${Pe}`);else{Xe=!0;try{let Bt=this._sourceBuffers[he.type]=this._mediaSource.addSourceBuffer(Pe);Bt.addEventListener("error",this.e.onSourceBufferError),Bt.addEventListener("updateend",this.e.onSourceBufferUpdateEnd)}catch(Bt){Be.e(this.TAG,Bt.message),this._emitter.emit(Wn.ERROR,{code:Bt.code,msg:Bt.message});return}}this._mimeTypes[he.type]=Pe}de||this._pendingSegments[he.type].push(he),Xe||this._sourceBuffers[he.type]&&!this._sourceBuffers[he.type].updating&&this._doAppendSegments(),b.safari&&he.container==="audio/mpeg"&&he.mediaDuration>0&&(this._requireSetMediaDuration=!0,this._pendingMediaDuration=he.mediaDuration/1e3,this._updateMediaSourceDuration())}appendMediaSegment(ie){let de=ie;this._pendingSegments[de.type].push(de),this._config.autoCleanupSourceBuffer&&this._needCleanupSourceBuffer()&&this._doCleanupSourceBuffer();let he=this._sourceBuffers[de.type];he&&!he.updating&&!this._hasPendingRemoveRanges()&&this._doAppendSegments()}seek(ie){for(let de in this._sourceBuffers){if(!this._sourceBuffers[de])continue;let he=this._sourceBuffers[de];if(this._mediaSource.readyState==="open")try{he.abort()}catch(Xe){Be.e(this.TAG,Xe.message)}this._idrList.clear();let Pe=this._pendingSegments[de];if(Pe.splice(0,Pe.length),this._mediaSource.readyState!=="closed"){for(let Xe=0;Xe=1&&ie-Pe.start(0)>=this._config.autoCleanupMaxBackwardDuration)return!0}}return!1}_doCleanupSourceBuffer(){let ie=this._mediaElement.currentTime;for(let de in this._sourceBuffers){let he=this._sourceBuffers[de];if(he){let Pe=he.buffered,Xe=!1;for(let Bt=0;Bt=this._config.autoCleanupMaxBackwardDuration){Xe=!0;let Rn=ie-this._config.autoCleanupMinBackwardDuration;this._pendingRemoveRanges[de].push({start:It,end:Rn})}}else pa0&&(isNaN(de)||he>de)&&(Be.v(this.TAG,`Update MediaSource duration from ${de} to ${he}`),this._mediaSource.duration=he),this._requireSetMediaDuration=!1,this._pendingMediaDuration=0}_doRemoveRanges(){for(let ie in this._pendingRemoveRanges){if(!this._sourceBuffers[ie]||this._sourceBuffers[ie].updating)continue;let de=this._sourceBuffers[ie],he=this._pendingRemoveRanges[ie];for(;he.length&&!de.updating;){let Pe=he.shift();de.remove(Pe.start,Pe.end)}}}_doAppendSegments(){let ie=this._pendingSegments;for(let de in ie)if(!(!this._sourceBuffers[de]||this._sourceBuffers[de].updating)&&ie[de].length>0){let he=ie[de].shift();if(he.timestampOffset){let Pe=this._sourceBuffers[de].timestampOffset,Xe=he.timestampOffset/1e3;Math.abs(Pe-Xe)>.1&&(Be.v(this.TAG,`Update MPEG audio timestampOffset from ${Pe} to ${Xe}`),this._sourceBuffers[de].timestampOffset=Xe),delete he.timestampOffset}if(!he.data||he.data.byteLength===0)continue;try{this._sourceBuffers[de].appendBuffer(he.data),this._isBufferFull=!1,de==="video"&&he.hasOwnProperty("info")&&this._idrList.appendArray(he.info.syncPoints)}catch(Pe){this._pendingSegments[de].unshift(he),Pe.code===22?(this._isBufferFull||this._emitter.emit(Wn.BUFFER_FULL),this._isBufferFull=!0):(Be.e(this.TAG,Pe.message),this._emitter.emit(Wn.ERROR,{code:Pe.code,msg:Pe.message}))}}}_onSourceOpen(){if(Be.v(this.TAG,"MediaSource onSourceOpen"),this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._pendingSourceBufferInit.length>0){let ie=this._pendingSourceBufferInit;for(;ie.length;){let de=ie.shift();this.appendInitSegment(de,!0)}}this._hasPendingSegments()&&this._doAppendSegments(),this._emitter.emit(Wn.SOURCE_OPEN)}_onSourceEnded(){Be.v(this.TAG,"MediaSource onSourceEnded")}_onSourceClose(){Be.v(this.TAG,"MediaSource onSourceClose"),this._mediaSource&&this.e!=null&&(this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._mediaSource.removeEventListener("sourceended",this.e.onSourceEnded),this._mediaSource.removeEventListener("sourceclose",this.e.onSourceClose))}_hasPendingSegments(){let ie=this._pendingSegments;return ie.video.length>0||ie.audio.length>0}_hasPendingRemoveRanges(){let ie=this._pendingRemoveRanges;return ie.video.length>0||ie.audio.length>0}_onSourceBufferUpdateEnd(){this._requireSetMediaDuration?this._updateMediaSourceDuration():this._hasPendingRemoveRanges()?this._doRemoveRanges():this._hasPendingSegments()?this._doAppendSegments():this._hasPendingEos&&this.endOfStream(),this._emitter.emit(Wn.UPDATE_END)}_onSourceBufferError(ie){Be.e(this.TAG,`SourceBuffer Error: ${ie}`)}}var Ya=ma;const xa={NETWORK_ERROR:"NetworkError",MEDIA_ERROR:"MediaError",OTHER_ERROR:"OtherError"},Lr={NETWORK_EXCEPTION:ce.EXCEPTION,NETWORK_STATUS_CODE_INVALID:ce.HTTP_STATUS_CODE_INVALID,NETWORK_TIMEOUT:ce.CONNECTING_TIMEOUT,NETWORK_UNRECOVERABLE_EARLY_EOF:ce.UNRECOVERABLE_EARLY_EOF,MEDIA_MSE_ERROR:"MediaMSEError",MEDIA_FORMAT_ERROR:ze.FORMAT_ERROR,MEDIA_FORMAT_UNSUPPORTED:ze.FORMAT_UNSUPPORTED,MEDIA_CODEC_UNSUPPORTED:ze.CODEC_UNSUPPORTED};class Tr{constructor(ie,de){if(this.TAG="FlvPlayer",this._type="FlvPlayer",this._emitter=new(Ce()),this._config=bt(),typeof de=="object"&&Object.assign(this._config,de),ie.type.toLowerCase()!=="flv")throw new ke("FlvPlayer requires an flv MediaDataSource input!");ie.isLive===!0&&(this._config.isLive=!0),this.e={onvLoadedMetadata:this._onvLoadedMetadata.bind(this),onvSeeking:this._onvSeeking.bind(this),onvCanPlay:this._onvCanPlay.bind(this),onvStalled:this._onvStalled.bind(this),onvProgress:this._onvProgress.bind(this)},self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now,this._pendingSeekTime=null,this._requestSetTime=!1,this._seekpointRecord=null,this._progressChecker=null,this._mediaDataSource=ie,this._mediaElement=null,this._msectl=null,this._transmuxer=null,this._mseSourceOpened=!1,this._hasPendingLoad=!1,this._receivedCanPlay=!1,this._mediaInfo=null,this._statisticsInfo=null;let he=b.chrome&&(b.version.major<50||b.version.major===50&&b.version.build<2661);this._alwaysSeekKeyframe=!!(he||b.msedge||b.msie),this._alwaysSeekKeyframe&&(this._config.accurateSeek=!1)}destroy(){this._progressChecker!=null&&(window.clearInterval(this._progressChecker),this._progressChecker=null),this._transmuxer&&this.unload(),this._mediaElement&&this.detachMediaElement(),this.e=null,this._mediaDataSource=null,this._emitter.removeAllListeners(),this._emitter=null}on(ie,de){ie===Lt.MEDIA_INFO?this._mediaInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(Lt.MEDIA_INFO,this.mediaInfo)}):ie===Lt.STATISTICS_INFO&&this._statisticsInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(Lt.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(ie,de)}off(ie,de){this._emitter.removeListener(ie,de)}attachMediaElement(ie){if(this._mediaElement=ie,ie.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),ie.addEventListener("seeking",this.e.onvSeeking),ie.addEventListener("canplay",this.e.onvCanPlay),ie.addEventListener("stalled",this.e.onvStalled),ie.addEventListener("progress",this.e.onvProgress),this._msectl=new Ya(this._config),this._msectl.on(Wn.UPDATE_END,this._onmseUpdateEnd.bind(this)),this._msectl.on(Wn.BUFFER_FULL,this._onmseBufferFull.bind(this)),this._msectl.on(Wn.SOURCE_OPEN,()=>{this._mseSourceOpened=!0,this._hasPendingLoad&&(this._hasPendingLoad=!1,this.load())}),this._msectl.on(Wn.ERROR,de=>{this._emitter.emit(Lt.ERROR,xa.MEDIA_ERROR,Lr.MEDIA_MSE_ERROR,de)}),this._msectl.attachMediaElement(ie),this._pendingSeekTime!=null)try{ie.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(de){}}detachMediaElement(){this._mediaElement&&(this._msectl.detachMediaElement(),this._mediaElement.removeEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._mediaElement.removeEventListener("seeking",this.e.onvSeeking),this._mediaElement.removeEventListener("canplay",this.e.onvCanPlay),this._mediaElement.removeEventListener("stalled",this.e.onvStalled),this._mediaElement.removeEventListener("progress",this.e.onvProgress),this._mediaElement=null),this._msectl&&(this._msectl.destroy(),this._msectl=null)}load(){if(!this._mediaElement)throw new Le("HTMLMediaElement must be attached before load()!");if(this._transmuxer)throw new Le("FlvPlayer.load() has been called, please call unload() first!");if(!this._hasPendingLoad){if(this._config.deferLoadAfterSourceOpen&&this._mseSourceOpened===!1){this._hasPendingLoad=!0;return}this._mediaElement.readyState>0&&(this._requestSetTime=!0,this._mediaElement.currentTime=0),this._transmuxer=new Sr(this._mediaDataSource,this._config),this._transmuxer.on(Dt.INIT_SEGMENT,(ie,de)=>{this._msectl.appendInitSegment(de)}),this._transmuxer.on(Dt.MEDIA_SEGMENT,(ie,de)=>{if(this._msectl.appendMediaSegment(de),this._config.lazyLoad&&!this._config.isLive){let he=this._mediaElement.currentTime;de.info.endDts>=(he+this._config.lazyLoadMaxDuration)*1e3&&this._progressChecker==null&&(Be.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}}),this._transmuxer.on(Dt.LOADING_COMPLETE,()=>{this._msectl.endOfStream(),this._emitter.emit(Lt.LOADING_COMPLETE)}),this._transmuxer.on(Dt.RECOVERED_EARLY_EOF,()=>{this._emitter.emit(Lt.RECOVERED_EARLY_EOF)}),this._transmuxer.on(Dt.IO_ERROR,(ie,de)=>{this._emitter.emit(Lt.ERROR,xa.NETWORK_ERROR,ie,de)}),this._transmuxer.on(Dt.DEMUX_ERROR,(ie,de)=>{this._emitter.emit(Lt.ERROR,xa.MEDIA_ERROR,ie,{code:-1,msg:de})}),this._transmuxer.on(Dt.MEDIA_INFO,ie=>{this._mediaInfo=ie,this._emitter.emit(Lt.MEDIA_INFO,Object.assign({},ie))}),this._transmuxer.on(Dt.METADATA_ARRIVED,ie=>{this._emitter.emit(Lt.METADATA_ARRIVED,ie)}),this._transmuxer.on(Dt.SCRIPTDATA_ARRIVED,ie=>{this._emitter.emit(Lt.SCRIPTDATA_ARRIVED,ie)}),this._transmuxer.on(Dt.STATISTICS_INFO,ie=>{this._statisticsInfo=this._fillStatisticsInfo(ie),this._emitter.emit(Lt.STATISTICS_INFO,Object.assign({},this._statisticsInfo))}),this._transmuxer.on(Dt.RECOMMEND_SEEKPOINT,ie=>{this._mediaElement&&!this._config.accurateSeek&&(this._requestSetTime=!0,this._mediaElement.currentTime=ie/1e3)}),this._transmuxer.open()}}unload(){this._mediaElement&&this._mediaElement.pause(),this._msectl&&this._msectl.seek(0),this._transmuxer&&(this._transmuxer.close(),this._transmuxer.destroy(),this._transmuxer=null)}play(){return this._mediaElement.play()}pause(){this._mediaElement.pause()}get type(){return this._type}get buffered(){return this._mediaElement.buffered}get duration(){return this._mediaElement.duration}get volume(){return this._mediaElement.volume}set volume(ie){this._mediaElement.volume=ie}get muted(){return this._mediaElement.muted}set muted(ie){this._mediaElement.muted=ie}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(ie){this._mediaElement?this._internalSeek(ie):this._pendingSeekTime=ie}get mediaInfo(){return Object.assign({},this._mediaInfo)}get statisticsInfo(){return this._statisticsInfo==null&&(this._statisticsInfo={}),this._statisticsInfo=this._fillStatisticsInfo(this._statisticsInfo),Object.assign({},this._statisticsInfo)}_fillStatisticsInfo(ie){if(ie.playerType=this._type,!(this._mediaElement instanceof HTMLVideoElement))return ie;let de=!0,he=0,Pe=0;if(this._mediaElement.getVideoPlaybackQuality){let Xe=this._mediaElement.getVideoPlaybackQuality();he=Xe.totalVideoFrames,Pe=Xe.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(he=this._mediaElement.webkitDecodedFrameCount,Pe=this._mediaElement.webkitDroppedFrameCount):de=!1;return de&&(ie.decodedFrames=he,ie.droppedFrames=Pe),ie}_onmseUpdateEnd(){if(!this._config.lazyLoad||this._config.isLive)return;let ie=this._mediaElement.buffered,de=this._mediaElement.currentTime,he=0,Pe=0;for(let Xe=0;Xe=de+this._config.lazyLoadMaxDuration&&this._progressChecker==null&&(Be.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}_onmseBufferFull(){Be.v(this.TAG,"MSE SourceBuffer is full, suspend transmuxing task"),this._progressChecker==null&&this._suspendTransmuxer()}_suspendTransmuxer(){this._transmuxer&&(this._transmuxer.pause(),this._progressChecker==null&&(this._progressChecker=window.setInterval(this._checkProgressAndResume.bind(this),1e3)))}_checkProgressAndResume(){let ie=this._mediaElement.currentTime,de=this._mediaElement.buffered,he=!1;for(let Pe=0;Pe=Xe&&ie=Bt-this._config.lazyLoadRecoverDuration&&(he=!0);break}}he&&(window.clearInterval(this._progressChecker),this._progressChecker=null,he&&(Be.v(this.TAG,"Continue loading from paused position"),this._transmuxer.resume()))}_isTimepointBuffered(ie){let de=this._mediaElement.buffered;for(let he=0;he=Pe&&ie0){let Xe=this._mediaElement.buffered.start(0);(Xe<1&&ie0&&de.currentTime0){let Pe=he.start(0);if(Pe<1&&de{this._emitter.emit(Lt.MEDIA_INFO,this.mediaInfo)}):ie===Lt.STATISTICS_INFO&&this._mediaElement!=null&&this._mediaElement.readyState!==0&&Promise.resolve().then(()=>{this._emitter.emit(Lt.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(ie,de)}off(ie,de){this._emitter.removeListener(ie,de)}attachMediaElement(ie){if(this._mediaElement=ie,ie.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._pendingSeekTime!=null)try{ie.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(de){}}detachMediaElement(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src"),this._mediaElement.removeEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._mediaElement=null),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}load(){if(!this._mediaElement)throw new Le("HTMLMediaElement must be attached before load()!");this._mediaElement.src=this._mediaDataSource.url,this._mediaElement.readyState>0&&(this._mediaElement.currentTime=0),this._mediaElement.preload="auto",this._mediaElement.load(),this._statisticsReporter=window.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval)}unload(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src")),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}play(){return this._mediaElement.play()}pause(){this._mediaElement.pause()}get type(){return this._type}get buffered(){return this._mediaElement.buffered}get duration(){return this._mediaElement.duration}get volume(){return this._mediaElement.volume}set volume(ie){this._mediaElement.volume=ie}get muted(){return this._mediaElement.muted}set muted(ie){this._mediaElement.muted=ie}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(ie){this._mediaElement?this._mediaElement.currentTime=ie:this._pendingSeekTime=ie}get mediaInfo(){let de={mimeType:(this._mediaElement instanceof HTMLAudioElement?"audio/":"video/")+this._mediaDataSource.type};return this._mediaElement&&(de.duration=Math.floor(this._mediaElement.duration*1e3),this._mediaElement instanceof HTMLVideoElement&&(de.width=this._mediaElement.videoWidth,de.height=this._mediaElement.videoHeight)),de}get statisticsInfo(){let ie={playerType:this._type,url:this._mediaDataSource.url};if(!(this._mediaElement instanceof HTMLVideoElement))return ie;let de=!0,he=0,Pe=0;if(this._mediaElement.getVideoPlaybackQuality){let Xe=this._mediaElement.getVideoPlaybackQuality();he=Xe.totalVideoFrames,Pe=Xe.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(he=this._mediaElement.webkitDecodedFrameCount,Pe=this._mediaElement.webkitDroppedFrameCount):de=!1;return de&&(ie.decodedFrames=he,ie.droppedFrames=Pe),ie}_onvLoadedMetadata(ie){this._pendingSeekTime!=null&&(this._mediaElement.currentTime=this._pendingSeekTime,this._pendingSeekTime=null),this._emitter.emit(Lt.MEDIA_INFO,this.mediaInfo)}_reportStatisticsInfo(){this._emitter.emit(Lt.STATISTICS_INFO,this.statisticsInfo)}}var mr=hn;fe.install();function At(qt,ie){let de=qt;if(de==null||typeof de!="object")throw new ke("MediaDataSource must be an javascript object!");if(!de.hasOwnProperty("type"))throw new ke("MediaDataSource must has type field to indicate video file type!");switch(de.type){case"flv":return new Nt(de,ie);default:return new mr(de,ie)}}function Xt(){return Gt.supportMSEH264Playback()}function Pn(){return Gt.getFeatureList()}let xn={};xn.createPlayer=At,xn.isSupported=Xt,xn.getFeatureList=Pn,xn.BaseLoader=y,xn.LoaderStatus=Ee,xn.LoaderErrors=ce,xn.Events=Lt,xn.ErrorTypes=xa,xn.ErrorDetails=Lr,xn.FlvPlayer=Nt,xn.NativePlayer=mr,xn.LoggingControl=qe,Object.defineProperty(xn,"version",{enumerable:!0,get:function(){return"__VERSION__"}});var Ea=xn},50371:function(Ut,ot){"use strict";function z(){const E=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let fe=1;fe{const Se=Oe[Ce];Se!==void 0&&(E[Ce]=Se)})}return E}ot.Z=z},77578:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return E}});const E=fe=>fe?typeof fe=="function"?fe():fe:null},13845:function(Ut,ot,z){"use strict";z.d(ot,{F:function(){return E},Z:function(){return fe}});function E(Oe){return Oe!=null&&Oe===Oe.window}function fe(Oe,Ce){var Se,Be;if(typeof window=="undefined")return 0;const le=Ce?"scrollTop":"scrollLeft";let Te=0;return E(Oe)?Te=Oe[Ce?"pageYOffset":"pageXOffset"]:Oe instanceof Document?Te=Oe.documentElement[le]:(Oe instanceof HTMLElement||Oe)&&(Te=Oe[le]),Oe&&!E(Oe)&&typeof Te!="number"&&(Te=(Be=((Se=Oe.ownerDocument)!==null&&Se!==void 0?Se:Oe).documentElement)===null||Be===void 0?void 0:Be[le]),Te}},56762:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return fe}});var E=z(59301);function fe(){const[,Oe]=E.useReducer(Ce=>Ce+1,0);return Oe}},68031:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Ce}});var E=z(16089);function fe(Se,Be,le,Te){const De=le-Be;return Se/=Te/2,Se<1?De/2*Se*Se*Se+Be:De/2*((Se-=2)*Se*Se+2)+Be}var Oe=z(13845);function Ce(Se){let Be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:le=()=>window,callback:Te,duration:De=450}=Be,Le=le(),ke=(0,Oe.Z)(Le,!0),We=Date.now(),Ee=()=>{const y=Date.now()-We,a=fe(y>De?De:y,ke,Se,De);(0,Oe.F)(Le)?Le.scrollTo(window.pageXOffset,a):Le instanceof Document||Le.constructor.name==="HTMLDocument"?Le.documentElement.scrollTop=a:Le.scrollTop=a,y{let{children:rt}=Ye;const{getPrefixCls:yt}=Se.useContext(le.E_),bt=yt("breadcrumb");return Se.createElement("li",{className:`${bt}-separator`,"aria-hidden":"true"},rt===""?rt:rt||"/")};Le.__ANT_BREADCRUMB_SEPARATOR=!0;var ke=Le,We=function(Ye,rt){var yt={};for(var bt in Ye)Object.prototype.hasOwnProperty.call(Ye,bt)&&rt.indexOf(bt)<0&&(yt[bt]=Ye[bt]);if(Ye!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ft=0,bt=Object.getOwnPropertySymbols(Ye);ftrt[ft]||bt)}function ce(Ye,rt,yt,bt){if(yt==null)return null;const{className:ft,onClick:Gt}=rt,Tt=We(rt,["className","onClick"]),Lt=Object.assign(Object.assign({},(0,Ce.Z)(Tt,{data:!0,aria:!0})),{onClick:Gt});return bt!==void 0?Se.createElement("a",Object.assign({},Lt,{className:fe()(`${Ye}-link`,ft),href:bt}),yt):Se.createElement("span",Object.assign({},Lt,{className:fe()(`${Ye}-link`,ft)}),yt)}function y(Ye,rt){return(bt,ft,Gt,Tt,Lt)=>{if(rt)return rt(bt,ft,Gt,Tt);const Rt=Ee(bt,ft);return ce(Ye,bt,Rt,Lt)}}var a=function(Ye,rt){var yt={};for(var bt in Ye)Object.prototype.hasOwnProperty.call(Ye,bt)&&rt.indexOf(bt)<0&&(yt[bt]=Ye[bt]);if(Ye!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ft=0,bt=Object.getOwnPropertySymbols(Ye);ft{const{prefixCls:rt,separator:yt="/",children:bt,menu:ft,overlay:Gt,dropdownProps:Tt,href:Lt}=Ye,qe=(dt=>{if(ft||Gt){const Wt=Object.assign({},Tt);if(ft){const Bn=ft||{},{items:Yt}=Bn,kn=a(Bn,["items"]);Wt.menu=Object.assign(Object.assign({},kn),{items:Yt==null?void 0:Yt.map((Ge,ln)=>{var{key:Mn,title:Pt,label:zt,path:Ft}=Ge,Ot=a(Ge,["key","title","label","path"]);let et=zt!=null?zt:Pt;return Ft&&(et=Se.createElement("a",{href:`${Lt}${Ft}`},et)),Object.assign(Object.assign({},Ot),{key:Mn!=null?Mn:ln,label:et})})})}else Gt&&(Wt.overlay=Gt);return Se.createElement(De.Z,Object.assign({placement:"bottom"},Wt),Se.createElement("span",{className:`${rt}-overlay-link`},dt,Se.createElement(Te.Z,null)))}return dt})(bt);return qe!=null?Se.createElement(Se.Fragment,null,Se.createElement("li",null,qe),yt&&Se.createElement(ke,null,yt)):null},b=Ye=>{const{prefixCls:rt,children:yt,href:bt}=Ye,ft=a(Ye,["prefixCls","children","href"]),{getPrefixCls:Gt}=Se.useContext(le.E_),Tt=Gt("breadcrumb",rt);return Se.createElement(x,Object.assign({},ft,{prefixCls:Tt}),ce(Tt,ft,yt,bt))};b.__ANT_BREADCRUMB_ITEM=!0;var ee=b,te=z(17313),ne=z(83116),ue=z(37613);const re=Ye=>{const{componentCls:rt,iconCls:yt}=Ye;return{[rt]:Object.assign(Object.assign({},(0,te.Wf)(Ye)),{color:Ye.itemColor,fontSize:Ye.fontSize,[yt]:{fontSize:Ye.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:Ye.linkColor,transition:`color ${Ye.motionDurationMid}`,padding:`0 ${Ye.paddingXXS}px`,borderRadius:Ye.borderRadiusSM,height:Ye.lineHeight*Ye.fontSize,display:"inline-block",marginInline:-Ye.marginXXS,"&:hover":{color:Ye.linkHoverColor,backgroundColor:Ye.colorBgTextHover}},(0,te.Qy)(Ye)),"li:last-child":{color:Ye.lastItemColor},[`${rt}-separator`]:{marginInline:Ye.separatorMargin,color:Ye.separatorColor},[`${rt}-link`]:{[` + > ${yt} + span, + > ${yt} + a + `]:{marginInlineStart:Ye.marginXXS}},[`${rt}-overlay-link`]:{borderRadius:Ye.borderRadiusSM,height:Ye.lineHeight*Ye.fontSize,display:"inline-block",padding:`0 ${Ye.paddingXXS}px`,marginInline:-Ye.marginXXS,[`> ${yt}`]:{marginInlineStart:Ye.marginXXS,fontSize:Ye.fontSizeIcon},"&:hover":{color:Ye.linkHoverColor,backgroundColor:Ye.colorBgTextHover,a:{color:Ye.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${Ye.componentCls}-rtl`]:{direction:"rtl"}})}};var me=(0,ne.Z)("Breadcrumb",Ye=>{const rt=(0,ue.TS)(Ye,{});return[re(rt)]},Ye=>({itemColor:Ye.colorTextDescription,lastItemColor:Ye.colorText,iconFontSize:Ye.fontSize,linkColor:Ye.colorTextDescription,linkHoverColor:Ye.colorText,separatorColor:Ye.colorTextDescription,separatorMargin:Ye.marginXS})),se=function(Ye,rt){var yt={};for(var bt in Ye)Object.prototype.hasOwnProperty.call(Ye,bt)&&rt.indexOf(bt)<0&&(yt[bt]=Ye[bt]);if(Ye!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ft=0,bt=Object.getOwnPropertySymbols(Ye);ft{var{breadcrumbName:Tt}=Gt,Lt=se(Gt,["breadcrumbName"]);return Object.assign(Object.assign({},Lt),{title:Tt})})}),ft}function Fe(Ye,rt){return(0,Se.useMemo)(()=>Ye||(rt?rt.map(ye):null),[Ye,rt])}var Me=function(Ye,rt){var yt={};for(var bt in Ye)Object.prototype.hasOwnProperty.call(Ye,bt)&&rt.indexOf(bt)<0&&(yt[bt]=Ye[bt]);if(Ye!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ft=0,bt=Object.getOwnPropertySymbols(Ye);ft{if(rt===void 0)return rt;let yt=(rt||"").replace(/^\//,"");return Object.keys(Ye).forEach(bt=>{yt=yt.replace(`:${bt}`,Ye[bt])}),yt},at=Ye=>{const{prefixCls:rt,separator:yt="/",style:bt,className:ft,rootClassName:Gt,routes:Tt,items:Lt,children:Rt,itemRender:qe,params:dt={}}=Ye,Wt=Me(Ye,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:Bn,direction:Yt,breadcrumb:kn}=Se.useContext(le.E_);let Ge;const ln=Bn("breadcrumb",rt),[Mn,Pt]=me(ln),zt=Fe(Lt,Tt),Ft=y(ln,qe);if(zt&&zt.length>0){const ze=[],St=Lt||Tt;Ge=zt.map((xt,Ke)=>{const{path:Qe,key:ut,type:Je,menu:xe,overlay:Zt,onClick:Xn,className:En,separator:bn,dropdownProps:Gn}=xt,Kn=be(dt,Qe);Kn!==void 0&&ze.push(Kn);const Ct=ut!=null?ut:Ke;if(Je==="separator")return Se.createElement(ke,{key:Ct},bn);const Mt={},Sn=Ke===zt.length-1;xe?Mt.menu=xe:Zt&&(Mt.overlay=Zt);let{href:Dt}=xt;return ze.length&&Kn!==void 0&&(Dt=`#/${ze.join("/")}`),Se.createElement(x,Object.assign({key:Ct},Mt,(0,Ce.Z)(xt,{data:!0,aria:!0}),{className:En,dropdownProps:Gn,href:Dt,separator:Sn?"":yt,onClick:Xn,prefixCls:ln}),Ft(xt,dt,St,ze,Dt))})}else if(Rt){const ze=(0,Oe.Z)(Rt).length;Ge=(0,Oe.Z)(Rt).map((St,xt)=>{if(!St)return St;const Ke=xt===ze-1;return(0,Be.Tm)(St,{separator:Ke?"":yt,key:xt})})}const Ot=fe()(ln,kn==null?void 0:kn.className,{[`${ln}-rtl`]:Yt==="rtl"},ft,Gt,Pt),et=Object.assign(Object.assign({},kn==null?void 0:kn.style),bt);return Mn(Se.createElement("nav",Object.assign({className:Ot,style:et},Wt),Se.createElement("ol",null,Ge)))};at.Item=ee,at.Separator=ke;var Ve=at,it=Ve},19842:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return mr}});var E=z(95190),fe=z(59301),Oe=z(33853),Ce=z(58617),Se=z(38819),Be=z(92310),le=z.n(Be),Te=z(14809),De=z(50298),Le=z(62646),ke=z(77861),We=z(17115),Ee=z(90782),ce=z(6089),y=z(18929),a=fe.createContext(null),x=a,b=z(93664),ee=z(4635),te=z(20439),ne="__rc_cascader_search_mark__",ue=function(Xt,Pn,xn){var Ea=xn.label;return Pn.some(function(qt){return String(qt[Ea]).toLowerCase().includes(Xt.toLowerCase())})},re=function(Xt,Pn,xn,Ea){return Pn.map(function(qt){return qt[Ea.label]}).join(" / ")},me=function(At,Xt,Pn,xn,Ea,qt){var ie=Ea.filter,de=ie===void 0?ue:ie,he=Ea.render,Pe=he===void 0?re:he,Xe=Ea.limit,Bt=Xe===void 0?50:Xe,It=Ea.sort;return fe.useMemo(function(){var pa=[];if(!At)return[];function Rn(qn,za){var An=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;qn.forEach(function(st){if(!(!It&&Bt!==!1&&Bt>0&&pa.length>=Bt)){var gn=[].concat((0,E.Z)(za),[st]),lt=st[Pn.children],Fn=An||st.disabled;if((!lt||lt.length===0||qt)&&de(At,gn,{label:Pn.label})){var un;pa.push((0,te.Z)((0,te.Z)({},st),{},(un={disabled:Fn},(0,ee.Z)(un,Pn.label,Pe(At,gn,xn,Pn)),(0,ee.Z)(un,ne,gn),(0,ee.Z)(un,Pn.children,void 0),un)))}lt&&Rn(st[Pn.children],gn,Fn)}})}return Rn(Xt,[]),It&&pa.sort(function(qn,za){return It(qn[ne],za[ne],At,Pn)}),Bt!==!1&&Bt>0?pa.slice(0,Bt):pa},[At,Xt,Pn,xn,Pe,qt,de,It,Bt])},se="__RC_CASCADER_SPLIT__",ye="SHOW_PARENT",Fe="SHOW_CHILD";function Me(At){return At.join(se)}function be(At){return At.map(Me)}function at(At){return At.split(se)}function Ve(At){var Xt=At||{},Pn=Xt.label,xn=Xt.value,Ea=Xt.children,qt=xn||"value";return{label:Pn||"label",value:qt,key:qt,children:Ea||"children"}}function it(At,Xt){var Pn,xn;return(Pn=At.isLeaf)!==null&&Pn!==void 0?Pn:!((xn=At[Xt.children])!==null&&xn!==void 0&&xn.length)}function Ye(At){var Xt=At.parentElement;if(Xt){var Pn=At.offsetTop-Xt.offsetTop;Pn-Xt.scrollTop<0?Xt.scrollTo({top:Pn}):Pn+At.offsetHeight-Xt.scrollTop>Xt.offsetHeight&&Xt.scrollTo({top:Pn+At.offsetHeight-Xt.offsetHeight})}}function rt(At,Xt){return At.map(function(Pn){var xn;return(xn=Pn[ne])===null||xn===void 0?void 0:xn.map(function(Ea){return Ea[Xt.value]})})}function yt(At,Xt,Pn){var xn=new Set(At),Ea=Xt();return At.filter(function(qt){var ie=Ea[qt],de=ie?ie.parent:null,he=ie?ie.children:null;return ie&&ie.node.disabled?!0:Pn===Fe?!(he&&he.some(function(Pe){return Pe.key&&xn.has(Pe.key)})):!(de&&!de.node.disabled&&xn.has(de.key))})}function bt(At,Xt,Pn){for(var xn=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,Ea=Xt,qt=[],ie=function(){var Pe,Xe,Bt,It=At[de],pa=(Pe=Ea)===null||Pe===void 0?void 0:Pe.findIndex(function(qn){var za=qn[Pn.value];return xn?String(za)===String(It):za===It}),Rn=pa!==-1?(Xe=Ea)===null||Xe===void 0?void 0:Xe[pa]:null;qt.push({value:(Bt=Rn==null?void 0:Rn[Pn.value])!==null&&Bt!==void 0?Bt:It,index:pa,option:Rn}),Ea=Rn==null?void 0:Rn[Pn.children]},de=0;de1){var nt=Rn.slice(0,-1);st(nt)}else Pe(!1)},Fn=function(){var nt,Jt=((nt=za[qn])===null||nt===void 0?void 0:nt[Pn.children])||[],$t=Jt.find(function($n){return!$n.disabled});if($t){var Tn=[].concat((0,E.Z)(Rn),[$t[Pn.value]]);st(Tn)}};fe.useImperativeHandle(At,function(){return{onKeyDown:function(nt){var Jt=nt.which;switch(Jt){case ln.Z.UP:case ln.Z.DOWN:{var $t=0;Jt===ln.Z.UP?$t=-1:Jt===ln.Z.DOWN&&($t=1),$t!==0&&gn($t);break}case ln.Z.LEFT:{if(he)break;Bt?Fn():lt();break}case ln.Z.RIGHT:{if(he)break;Bt?lt():Fn();break}case ln.Z.BACKSPACE:{he||lt();break}case ln.Z.ENTER:{if(Rn.length){var Tn=za[qn],$n=(Tn==null?void 0:Tn[ne])||[];$n.length?qt($n.map(function(mn){return mn[Pn.value]}),$n[$n.length-1]):qt(Rn,za[qn])}break}case ln.Z.ESC:Pe(!1),Xe&&nt.stopPropagation()}},onKeyUp:function(){}}})},Pt=fe.forwardRef(function(At,Xt){var Pn,xn,Ea,qt,ie=(0,ke.lk)(),de=ie.prefixCls,he=ie.multiple,Pe=ie.searchValue,Xe=ie.toggleOpen,Bt=ie.notFoundContent,It=ie.direction,pa=ie.open,Rn=fe.useRef(),qn=It==="rtl",za=fe.useContext(x),An=za.options,st=za.values,gn=za.halfValues,lt=za.fieldNames,Fn=za.changeOnSelect,un=za.onSelect,nt=za.searchOptions,Jt=za.dropdownPrefixCls,$t=za.loadData,Tn=za.expandTrigger,$n=Jt||de,mn=fe.useState([]),Yn=(0,De.Z)(mn,2),na=Yn[0],er=Yn[1],yr=function(jr){if(!(!$t||Pe)){var Gi=bt(jr,An,lt),po=Gi.map(function(ml){var Ji=ml.option;return Ji}),Oi=po[po.length-1];if(Oi&&!it(Oi,lt)){var ri=Me(jr);er(function(ml){return[].concat((0,E.Z)(ml),[ri])}),$t(po)}}};fe.useEffect(function(){na.length&&na.forEach(function(Zi){var jr=at(Zi),Gi=bt(jr,An,lt,!0).map(function(Oi){var ri=Oi.option;return ri}),po=Gi[Gi.length-1];(!po||po[lt.children]||it(po,lt))&&er(function(Oi){return Oi.filter(function(ri){return ri!==Zi})})})},[An,na,lt]);var Jn=fe.useMemo(function(){return new Set(be(st))},[st]),Rr=fe.useMemo(function(){return new Set(be(gn))},[gn]),Br=Ge(),br=(0,De.Z)(Br,2),Pr=br[0],tr=br[1],Nr=function(jr){tr(jr),yr(jr)},xr=function(jr){var Gi=jr.disabled,po=it(jr,lt);return!Gi&&(po||Fn||he)},ja=function(jr,Gi){var po=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;un(jr),!he&&(Gi||Fn&&(Tn==="hover"||po))&&Xe(!1)},Kr=fe.useMemo(function(){return Pe?nt:An},[Pe,nt,An]),uo=fe.useMemo(function(){for(var Zi=[{options:Kr}],jr=Kr,Gi=rt(jr,lt),po=function(){var Ji=Pr[Oi],wl=jr.find(function(Ki,_i){return(Gi[_i]?Me(Gi[_i]):Ki[lt.value])===Ji}),wi=wl==null?void 0:wl[lt.children];if(!(wi!=null&&wi.length))return"break";jr=wi,Zi.push({options:wi})},Oi=0;Oi":na,yr=At.loadingIcon,Jn=At.children,Rr=At.dropdownMatchSelectWidth,Br=Rr===void 0?!1:Rr,br=At.showCheckedStrategy,Pr=br===void 0?ye:br,tr=(0,Le.Z)(At,ze),Nr=(0,We.ZP)(Pn),xr=!!Bt,ja=(0,y.Z)(ie,{value:de,postState:xt}),Kr=(0,De.Z)(ja,2),uo=Kr[0],ao=Kr[1],Zo=fe.useMemo(function(){return Ve(qt)},[JSON.stringify(qt)]),Oo=fe.useMemo(function(){return st||[]},[st]),al=Tt(Oo,Zo),ul=fe.useCallback(function(kr){var zr=al();return kr.map(function(Yr){var Ei=zr[Yr].nodes;return Ei.map(function(oi){return oi[Zo.value]})})},[al,Zo]),Sl=(0,y.Z)("",{value:Rn,postState:function(zr){return zr||""}}),Zi=(0,De.Z)(Sl,2),jr=Zi[0],Gi=Zi[1],po=function(zr,Yr){Gi(zr),Yr.source!=="blur"&&qn&&qn(zr)},Oi=qe(za),ri=(0,De.Z)(Oi,2),ml=ri[0],Ji=ri[1],wl=me(jr,Oo,Zo,gn||Ea,Ji,he),wi=Lt(Oo,Zo),Ki=fe.useMemo(function(){var kr=wi(uo),zr=(0,De.Z)(kr,2),Yr=zr[0],Ei=zr[1];if(!xr||!uo.length)return[Yr,[],Ei];var oi=be(Yr),Xi=al(),rl=(0,Ee.S)(oi,!0,Xi),Rl=rl.checkedKeys,El=rl.halfCheckedKeys;return[ul(Rl),ul(El),Ei]},[xr,uo,al,ul,wi]),_i=(0,De.Z)(Ki,3),Uo=_i[0],ti=_i[1],Di=_i[2],sl=fe.useMemo(function(){var kr=be(Uo),zr=yt(kr,al,Pr);return[].concat((0,E.Z)(Di),(0,E.Z)(ul(zr)))},[Uo,al,ul,Di,Pr]),fl=ft(sl,Oo,Zo,xr,Xe),Yl=(0,ce.Z)(function(kr){if(ao(kr),Pe){var zr=xt(kr),Yr=zr.map(function(Xi){return bt(Xi,Oo,Zo).map(function(rl){return rl.option})}),Ei=xr?zr:zr[0],oi=xr?Yr:Yr[0];Pe(Ei,oi)}}),pu=(0,ce.Z)(function(kr){if((!xr||pa)&&Gi(""),!xr)Yl(kr);else{var zr=Me(kr),Yr=be(Uo),Ei=be(ti),oi=Yr.includes(zr),Xi=Di.some(function(Mi){return Me(Mi)===zr}),rl=Uo,Rl=Di;if(Xi&&!oi)Rl=Di.filter(function(Mi){return Me(Mi)!==zr});else{var El=oi?Yr.filter(function(Mi){return Mi!==zr}):[].concat((0,E.Z)(Yr),[zr]),Ol=al(),Jl;if(oi){var Fi=(0,Ee.S)(El,{checked:!1,halfCheckedKeys:Ei},Ol);Jl=Fi.checkedKeys}else{var Pa=(0,Ee.S)(El,!0,Ol);Jl=Pa.checkedKeys}var Ho=yt(Jl,al,Pr);rl=ul(Ho)}Yl([].concat((0,E.Z)(Rl),(0,E.Z)(rl)))}}),vu=function(zr,Yr){if(Yr.type==="clear"){Yl([]);return}var Ei=Yr.values[0],oi=Ei.valueCells;pu(oi)},Ri=un!==void 0?un:Fn,Vi=Jt||nt,Vl=$n||Tn,Eu=function(zr){mn==null||mn(zr),Yn==null||Yn(zr)},Cu=fe.useMemo(function(){return{options:Oo,fieldNames:Zo,values:Uo,halfValues:ti,changeOnSelect:he,onSelect:pu,checkable:Bt,searchOptions:wl,dropdownPrefixCls:gn,loadData:lt,expandTrigger:An,expandIcon:er,loadingIcon:yr,dropdownMenuColumnStyle:$t}},[Oo,Zo,Uo,ti,he,pu,Bt,wl,gn,lt,An,er,yr,$t]),Uu=!(jr?wl:Oo).length,Do=jr&&Ji.matchInputWidth||Uu?{}:{minWidth:"auto"};return fe.createElement(x.Provider,{value:Cu},fe.createElement(ke.Ac,(0,Te.Z)({},tr,{ref:Xt,id:Nr,prefixCls:Ea,autoClearSearchValue:pa,dropdownMatchSelectWidth:Br,dropdownStyle:Do,displayValues:fl,onDisplayValuesChange:vu,mode:xr?"multiple":void 0,searchValue:jr,onSearch:po,showSearch:ml,OptionList:zt,emptyOptions:Uu,open:Ri,dropdownClassName:Vi,placement:Vl,onDropdownVisibleChange:Eu,getRawInputElement:function(){return Jn}})))});Ke.SHOW_PARENT=ye,Ke.SHOW_CHILD=Fe;var Qe=Ke,ut=Qe,Je=z(2738),xe=z(62892),Zt=z(53487),Xn=z(19080),En=z(36355),bn=z(93891),Gn=z(1684),Kn=z(19716),Ct=z(32441),Mt=z(14154),Sn=z(58582),Dt=z(84443),en=z(66339),Sa=z(33234),ia=z(98447),Oa=z(17313),wn=z(74207),Sr=z(83116);const Un=At=>{const{prefixCls:Xt,componentCls:Pn,antCls:xn}=At,Ea=`${Pn}-menu-item`,qt=` + &${Ea}-expand ${Ea}-expand-icon, + ${Ea}-loading-icon + `;return[{[Pn]:{width:At.controlWidth}},{[`${Pn}-dropdown`]:[(0,ia.C2)(`${Xt}-checkbox`,At),{[`&${xn}-select-dropdown`]:{padding:0}},{[Pn]:{"&-checkbox":{top:0,marginInlineEnd:At.paddingXS},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${Pn}-menu-empty`]:{[`${Pn}-menu`]:{width:"100%",height:"auto",[Ea]:{color:At.colorTextDisabled}}}},"&-menu":{flexGrow:1,minWidth:At.controlItemWidth,height:At.dropdownHeight,margin:0,padding:At.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${At.lineWidth}px ${At.lineType} ${At.colorSplit}`},"&-item":Object.assign(Object.assign({},Oa.vS),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:At.optionPadding,lineHeight:At.lineHeight,cursor:"pointer",transition:`all ${At.motionDurationMid}`,borderRadius:At.borderRadiusSM,"&:hover":{background:At.controlItemBgHover},"&-disabled":{color:At.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[qt]:{color:At.colorTextDisabled}},[`&-active:not(${Ea}-disabled)`]:{"&, &:hover":{fontWeight:At.optionSelectedFontWeight,backgroundColor:At.optionSelectedBg}},"&-content":{flex:"auto"},[qt]:{marginInlineStart:At.paddingXXS,color:At.colorTextDescription,fontSize:At.fontSizeIcon},"&-keyword":{color:At.colorHighlight}})}}}]},{[`${Pn}-dropdown-rtl`]:{direction:"rtl"}},(0,wn.c)(At)]};var Wn=(0,Sr.Z)("Cascader",At=>[Un(At)],At=>{const Xt=Math.round((At.controlHeight-At.fontSize*At.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:At.controlItemBgActive,optionSelectedFontWeight:At.fontWeightStrong,optionPadding:`${Xt}px ${At.paddingSM}px`,menuPadding:At.paddingXXS}}),ma=function(At,Xt){var Pn={};for(var xn in At)Object.prototype.hasOwnProperty.call(At,xn)&&Xt.indexOf(xn)<0&&(Pn[xn]=At[xn]);if(At!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ea=0,xn=Object.getOwnPropertySymbols(At);Eahe===0?[de]:[].concat((0,E.Z)(ie),[Xt,de]),[]),Ea=[];let qt=0;return xn.forEach((ie,de)=>{const he=qt+ie.length;let Pe=At.slice(qt,he);qt=he,de%2===1&&(Pe=fe.createElement("span",{className:`${Pn}-menu-item-keyword`,key:`separator-${de}`},Pe)),Ea.push(Pe)}),Ea}const Tr=(At,Xt,Pn,xn)=>{const Ea=[],qt=At.toLowerCase();return Xt.forEach((ie,de)=>{de!==0&&Ea.push(" / ");let he=ie[xn.label];const Pe=typeof he;(Pe==="string"||Pe==="number")&&(he=Lr(String(he),qt,Pn)),Ea.push(he)}),Ea},Nt=fe.forwardRef((At,Xt)=>{const{prefixCls:Pn,size:xn,disabled:Ea,className:qt,rootClassName:ie,multiple:de,bordered:he=!0,transitionName:Pe,choiceTransitionName:Xe="",popupClassName:Bt,dropdownClassName:It,expandIcon:pa,placement:Rn,showSearch:qn,allowClear:za=!0,notFoundContent:An,direction:st,getPopupContainer:gn,status:lt,showArrow:Fn,builtinPlacements:un,style:nt}=At,Jt=ma(At,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style"]),$t=(0,Je.Z)(Jt,["suffixIcon"]),{getPopupContainer:Tn,getPrefixCls:$n,renderEmpty:mn,direction:Yn,popupOverflow:na,cascader:er}=fe.useContext(En.E_),yr=st||Yn,Jn=yr==="rtl",{status:Rr,hasFeedback:Br,isFormItemInput:br,feedbackIcon:Pr}=fe.useContext(Ct.aM),tr=(0,Xn.F)(Rr,lt),Nr=An||(mn==null?void 0:mn("Cascader"))||fe.createElement(bn.Z,{componentName:"Cascader"}),xr=$n(),ja=$n("select",Pn),Kr=$n("cascader",Pn),[uo,ao]=(0,Mt.Z)(ja),[Zo]=Wn(Kr),{compactSize:Oo,compactItemClassnames:al}=(0,Sa.ri)(ja,st),ul=le()(Bt||It,`${Kr}-dropdown`,{[`${Kr}-dropdown-rtl`]:yr==="rtl"},ie,ao),Sl=fe.useMemo(()=>{if(!qn)return qn;let Di={render:Tr};return typeof qn=="object"&&(Di=Object.assign(Object.assign({},Di),qn)),Di},[qn]),Zi=(0,Kn.Z)(Di=>{var sl;return(sl=xn!=null?xn:Oo)!==null&&sl!==void 0?sl:Di}),jr=fe.useContext(Gn.Z),Gi=Ea!=null?Ea:jr;let po=pa;pa||(po=Jn?fe.createElement(Oe.Z,null):fe.createElement(Se.Z,null));const Oi=fe.createElement("span",{className:`${ja}-menu-item-loading-icon`},fe.createElement(Ce.Z,{spin:!0})),ri=fe.useMemo(()=>de?fe.createElement("span",{className:`${Kr}-checkbox-inner`}):!1,[de]),ml=(0,Dt.Z)(At.suffixIcon,Fn),{suffixIcon:Ji,removeIcon:wl,clearIcon:wi}=(0,en.Z)(Object.assign(Object.assign({},At),{hasFeedback:Br,feedbackIcon:Pr,showSuffixIcon:ml,multiple:de,prefixCls:ja,componentName:"Cascader"})),Ki=fe.useMemo(()=>Rn!==void 0?Rn:Jn?"bottomRight":"bottomLeft",[Rn,Jn]),_i=(0,Sn.Z)(un,na),Uo=za===!0?{clearIcon:wi}:za,ti=fe.createElement(ut,Object.assign({prefixCls:ja,className:le()(!Pn&&Kr,{[`${ja}-lg`]:Zi==="large",[`${ja}-sm`]:Zi==="small",[`${ja}-rtl`]:Jn,[`${ja}-borderless`]:!he,[`${ja}-in-form-item`]:br},(0,Xn.Z)(ja,tr,Br),al,er==null?void 0:er.className,qt,ie,ao),disabled:Gi,style:Object.assign(Object.assign({},er==null?void 0:er.style),nt)},$t,{builtinPlacements:_i,direction:yr,placement:Ki,notFoundContent:Nr,allowClear:Uo,showSearch:Sl,expandIcon:po,suffixIcon:Ji,removeIcon:wl,loadingIcon:Oi,checkable:ri,dropdownClassName:ul,dropdownPrefixCls:Pn||Kr,choiceTransitionName:(0,xe.m)(xr,"",Xe),transitionName:(0,xe.m)(xr,"slide-up",Pe),getPopupContainer:gn||Tn,ref:Xt}));return Zo(uo(ti))}),hn=(0,Zt.Z)(Nt);Nt.SHOW_PARENT=xa,Nt.SHOW_CHILD=Ya,Nt._InternalPanelDoNotUseOrYouWillBeFired=hn;var mr=Nt},24905:function(Ut,ot,z){"use strict";z.d(ot,{default:function(){return me}});var E=z(92310),fe=z.n(E),Oe=z(5630),Ce=z(59301),Se=z(36355),Be=z(1684),le=z(32441),De=Ce.createContext(null),Le=z(98447),ke=z(14088),We=z(4572),Ee=function(se,ye){var Fe={};for(var Me in se)Object.prototype.hasOwnProperty.call(se,Me)&&ye.indexOf(Me)<0&&(Fe[Me]=se[Me]);if(se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var be=0,Me=Object.getOwnPropertySymbols(se);be{var Fe;const{prefixCls:Me,className:be,rootClassName:at,children:Ve,indeterminate:it=!1,style:Ye,onMouseEnter:rt,onMouseLeave:yt,skipGroup:bt=!1,disabled:ft}=se,Gt=Ee(se,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:Tt,direction:Lt,checkbox:Rt}=Ce.useContext(Se.E_),qe=Ce.useContext(De),{isFormItemInput:dt}=Ce.useContext(le.aM),Wt=Ce.useContext(Be.Z),Bn=(Fe=(qe==null?void 0:qe.disabled)||ft)!==null&&Fe!==void 0?Fe:Wt,Yt=Ce.useRef(Gt.value);Ce.useEffect(()=>{qe==null||qe.registerValue(Gt.value)},[]),Ce.useEffect(()=>{if(!bt)return Gt.value!==Yt.current&&(qe==null||qe.cancelValue(Yt.current),qe==null||qe.registerValue(Gt.value),Yt.current=Gt.value),()=>qe==null?void 0:qe.cancelValue(Gt.value)},[Gt.value]);const kn=Tt("checkbox",Me),[Ge,ln]=(0,Le.ZP)(kn),Mn=Object.assign({},Gt);qe&&!bt&&(Mn.onChange=function(){Gt.onChange&&Gt.onChange.apply(Gt,arguments),qe.toggleOption&&qe.toggleOption({label:Ve,value:Gt.value})},Mn.name=qe.name,Mn.checked=qe.value.includes(Gt.value));const Pt=fe()(`${kn}-wrapper`,{[`${kn}-rtl`]:Lt==="rtl",[`${kn}-wrapper-checked`]:Mn.checked,[`${kn}-wrapper-disabled`]:Bn,[`${kn}-wrapper-in-form-item`]:dt},Rt==null?void 0:Rt.className,be,at,ln),zt=fe()({[`${kn}-indeterminate`]:it},We.A,ln),Ft=it?"mixed":void 0;return Ge(Ce.createElement(ke.Z,{component:"Checkbox",disabled:Bn},Ce.createElement("label",{className:Pt,style:Object.assign(Object.assign({},Rt==null?void 0:Rt.style),Ye),onMouseEnter:rt,onMouseLeave:yt},Ce.createElement(Oe.Z,Object.assign({"aria-checked":Ft},Mn,{prefixCls:kn,className:zt,disabled:Bn,ref:ye})),Ve!==void 0&&Ce.createElement("span",null,Ve))))};var a=Ce.forwardRef(ce),x=z(95190),b=z(2738),ee=function(se,ye){var Fe={};for(var Me in se)Object.prototype.hasOwnProperty.call(se,Me)&&ye.indexOf(Me)<0&&(Fe[Me]=se[Me]);if(se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var be=0,Me=Object.getOwnPropertySymbols(se);be{const{defaultValue:Fe,children:Me,options:be=[],prefixCls:at,className:Ve,rootClassName:it,style:Ye,onChange:rt}=se,yt=ee(se,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:bt,direction:ft}=Ce.useContext(Se.E_),[Gt,Tt]=Ce.useState(yt.value||Fe||[]),[Lt,Rt]=Ce.useState([]);Ce.useEffect(()=>{"value"in yt&&Tt(yt.value||[])},[yt.value]);const qe=Ce.useMemo(()=>be.map(Ot=>typeof Ot=="string"||typeof Ot=="number"?{label:Ot,value:Ot}:Ot),[be]),dt=Ot=>{Rt(et=>et.filter(ze=>ze!==Ot))},Wt=Ot=>{Rt(et=>[].concat((0,x.Z)(et),[Ot]))},Bn=Ot=>{const et=Gt.indexOf(Ot.value),ze=(0,x.Z)(Gt);et===-1?ze.push(Ot.value):ze.splice(et,1),"value"in yt||Tt(ze),rt==null||rt(ze.filter(St=>Lt.includes(St)).sort((St,xt)=>{const Ke=qe.findIndex(ut=>ut.value===St),Qe=qe.findIndex(ut=>ut.value===xt);return Ke-Qe}))},Yt=bt("checkbox",at),kn=`${Yt}-group`,[Ge,ln]=(0,Le.ZP)(Yt),Mn=(0,b.Z)(yt,["value","disabled"]),Pt=be.length?qe.map(Ot=>Ce.createElement(a,{prefixCls:Yt,key:Ot.value.toString(),disabled:"disabled"in Ot?Ot.disabled:yt.disabled,value:Ot.value,checked:Gt.includes(Ot.value),onChange:Ot.onChange,className:`${kn}-item`,style:Ot.style,title:Ot.title},Ot.label)):Me,zt={toggleOption:Bn,value:Gt,disabled:yt.disabled,name:yt.name,registerValue:Wt,cancelValue:dt},Ft=fe()(kn,{[`${kn}-rtl`]:ft==="rtl"},Ve,it,ln);return Ge(Ce.createElement("div",Object.assign({className:Ft,style:Ye},Mn,{ref:ye}),Ce.createElement(De.Provider,{value:zt},Pt)))},ne=Ce.forwardRef(te);var ue=Ce.memo(ne);const re=a;re.Group=ue,re.__ANT_CHECKBOX=!0;var me=re},98447:function(Ut,ot,z){"use strict";z.d(ot,{C2:function(){return Se}});var E=z(17313),fe=z(37613),Oe=z(83116);const Ce=Be=>{const{checkboxCls:le}=Be,Te=`${le}-wrapper`;return[{[`${le}-group`]:Object.assign(Object.assign({},(0,E.Wf)(Be)),{display:"inline-flex",flexWrap:"wrap",columnGap:Be.marginXS,[`> ${Be.antCls}-row`]:{flex:1}}),[Te]:Object.assign(Object.assign({},(0,E.Wf)(Be)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${Te}`]:{marginInlineStart:0},[`&${Te}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[le]:Object.assign(Object.assign({},(0,E.Wf)(Be)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:Be.borderRadiusSM,alignSelf:"center",[`${le}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${le}-inner`]:Object.assign({},(0,E.oN)(Be))},[`${le}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:Be.checkboxSize,height:Be.checkboxSize,direction:"ltr",backgroundColor:Be.colorBgContainer,border:`${Be.lineWidth}px ${Be.lineType} ${Be.colorBorder}`,borderRadius:Be.borderRadiusSM,borderCollapse:"separate",transition:`all ${Be.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:Be.checkboxSize/14*5,height:Be.checkboxSize/14*8,border:`${Be.lineWidthBold}px solid ${Be.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${Be.motionDurationFast} ${Be.motionEaseInBack}, opacity ${Be.motionDurationFast}`}},"& + span":{paddingInlineStart:Be.paddingXS,paddingInlineEnd:Be.paddingXS}})},{[` + ${Te}:not(${Te}-disabled), + ${le}:not(${le}-disabled) + `]:{[`&:hover ${le}-inner`]:{borderColor:Be.colorPrimary}},[`${Te}:not(${Te}-disabled)`]:{[`&:hover ${le}-checked:not(${le}-disabled) ${le}-inner`]:{backgroundColor:Be.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${le}-checked:not(${le}-disabled):after`]:{borderColor:Be.colorPrimaryHover}}},{[`${le}-checked`]:{[`${le}-inner`]:{backgroundColor:Be.colorPrimary,borderColor:Be.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${Be.motionDurationMid} ${Be.motionEaseOutBack} ${Be.motionDurationFast}`}}},[` + ${Te}-checked:not(${Te}-disabled), + ${le}-checked:not(${le}-disabled) + `]:{[`&:hover ${le}-inner`]:{backgroundColor:Be.colorPrimaryHover,borderColor:"transparent"}}},{[le]:{"&-indeterminate":{[`${le}-inner`]:{backgroundColor:Be.colorBgContainer,borderColor:Be.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:Be.fontSizeLG/2,height:Be.fontSizeLG/2,backgroundColor:Be.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${Te}-disabled`]:{cursor:"not-allowed"},[`${le}-disabled`]:{[`&, ${le}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${le}-inner`]:{background:Be.colorBgContainerDisabled,borderColor:Be.colorBorder,"&:after":{borderColor:Be.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:Be.colorTextDisabled},[`&${le}-indeterminate ${le}-inner::after`]:{background:Be.colorTextDisabled}}}]};function Se(Be,le){const Te=(0,fe.TS)(le,{checkboxCls:`.${Be}`,checkboxSize:le.controlInteractiveSize});return[Ce(Te)]}ot.ZP=(0,Oe.Z)("Checkbox",(Be,le)=>{let{prefixCls:Te}=le;return[Se(Te,Be)]})},36381:function(Ut,ot,z){"use strict";z.d(ot,{default:function(){return Mn}});var E=z(38819),fe=z(92310),Oe=z.n(fe),Ce=z(14809),Se=z(95190),Be=z(50298),le=z(93664),Te=z(18929),De=z(48736),Le=z(59301),ke=z(62646),We=z(11592),Ee=z(4635),ce=z(77900),y=z(10228),a=Le.forwardRef(function(Pt,zt){var Ft=Pt.prefixCls,Ot=Pt.forceRender,et=Pt.className,ze=Pt.style,St=Pt.children,xt=Pt.isActive,Ke=Pt.role,Qe=Le.useState(xt||Ot),ut=(0,Be.Z)(Qe,2),Je=ut[0],xe=ut[1];return Le.useEffect(function(){(Ot||xt)&&xe(!0)},[Ot,xt]),Je?Le.createElement("div",{ref:zt,className:Oe()("".concat(Ft,"-content"),(0,Ee.Z)((0,Ee.Z)({},"".concat(Ft,"-content-active"),xt),"".concat(Ft,"-content-inactive"),!xt),et),style:ze,role:Ke},Le.createElement("div",{className:"".concat(Ft,"-content-box")},St)):null});a.displayName="PanelContent";var x=a,b=["showArrow","headerClass","isActive","onItemClick","forceRender","className","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],ee=Le.forwardRef(function(Pt,zt){var Ft=Pt.showArrow,Ot=Ft===void 0?!0:Ft,et=Pt.headerClass,ze=Pt.isActive,St=Pt.onItemClick,xt=Pt.forceRender,Ke=Pt.className,Qe=Pt.prefixCls,ut=Pt.collapsible,Je=Pt.accordion,xe=Pt.panelKey,Zt=Pt.extra,Xn=Pt.header,En=Pt.expandIcon,bn=Pt.openMotion,Gn=Pt.destroyInactivePanel,Kn=Pt.children,Ct=(0,ke.Z)(Pt,b),Mt=ut==="disabled",Sn=ut==="header",Dt=ut==="icon",en=Zt!=null&&typeof Zt!="boolean",Sa=function(){St==null||St(xe)},ia=function(ma){(ma.key==="Enter"||ma.keyCode===y.Z.ENTER||ma.which===y.Z.ENTER)&&Sa()},Oa=typeof En=="function"?En(Pt):Le.createElement("i",{className:"arrow"});Oa&&(Oa=Le.createElement("div",{className:"".concat(Qe,"-expand-icon"),onClick:["header","icon"].includes(ut)?Sa:void 0},Oa));var wn=Oe()((0,Ee.Z)((0,Ee.Z)((0,Ee.Z)({},"".concat(Qe,"-item"),!0),"".concat(Qe,"-item-active"),ze),"".concat(Qe,"-item-disabled"),Mt),Ke),Sr=Oe()(et,(0,Ee.Z)((0,Ee.Z)((0,Ee.Z)({},"".concat(Qe,"-header"),!0),"".concat(Qe,"-header-collapsible-only"),Sn),"".concat(Qe,"-icon-collapsible-only"),Dt)),Un={className:Sr,"aria-expanded":ze,"aria-disabled":Mt,onKeyDown:ia};return!Sn&&!Dt&&(Un.onClick=Sa,Un.role=Je?"tab":"button",Un.tabIndex=Mt?-1:0),Le.createElement("div",(0,Ce.Z)({},Ct,{ref:zt,className:wn}),Le.createElement("div",Un,Ot&&Oa,Le.createElement("span",{className:"".concat(Qe,"-header-text"),onClick:ut==="header"?Sa:void 0},Xn),en&&Le.createElement("div",{className:"".concat(Qe,"-extra")},Zt)),Le.createElement(ce.default,(0,Ce.Z)({visible:ze,leavedClassName:"".concat(Qe,"-content-hidden")},bn,{forceRender:xt,removeOnLeave:Gn}),function(Wn,ma){var Ya=Wn.className,xa=Wn.style;return Le.createElement(x,{ref:ma,prefixCls:Qe,className:Ya,style:xa,isActive:ze,forceRender:xt,role:Je?"tabpanel":void 0},Kn)}))}),te=ee,ne=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],ue=function(zt,Ft){var Ot=Ft.prefixCls,et=Ft.accordion,ze=Ft.collapsible,St=Ft.destroyInactivePanel,xt=Ft.onItemClick,Ke=Ft.activeKey,Qe=Ft.openMotion,ut=Ft.expandIcon;return zt.map(function(Je,xe){var Zt=Je.children,Xn=Je.label,En=Je.key,bn=Je.collapsible,Gn=Je.onItemClick,Kn=Je.destroyInactivePanel,Ct=(0,ke.Z)(Je,ne),Mt=String(En!=null?En:xe),Sn=bn!=null?bn:ze,Dt=Kn!=null?Kn:St,en=function(Oa){Sn!=="disabled"&&(xt(Oa),Gn==null||Gn(Oa))},Sa=!1;return et?Sa=Ke[0]===Mt:Sa=Ke.indexOf(Mt)>-1,Le.createElement(te,(0,Ce.Z)({},Ct,{prefixCls:Ot,key:Mt,panelKey:Mt,isActive:Sa,accordion:et,openMotion:Qe,expandIcon:ut,header:Xn,collapsible:Sn,onItemClick:en,destroyInactivePanel:Dt}),Zt)})},re=function(zt,Ft,Ot){if(!zt)return null;var et=Ot.prefixCls,ze=Ot.accordion,St=Ot.collapsible,xt=Ot.destroyInactivePanel,Ke=Ot.onItemClick,Qe=Ot.activeKey,ut=Ot.openMotion,Je=Ot.expandIcon,xe=zt.key||String(Ft),Zt=zt.props,Xn=Zt.header,En=Zt.headerClass,bn=Zt.destroyInactivePanel,Gn=Zt.collapsible,Kn=Zt.onItemClick,Ct=!1;ze?Ct=Qe[0]===xe:Ct=Qe.indexOf(xe)>-1;var Mt=Gn!=null?Gn:St,Sn=function(Sa){Mt!=="disabled"&&(Ke(Sa),Kn==null||Kn(Sa))},Dt={key:xe,panelKey:xe,header:Xn,headerClass:En,isActive:Ct,prefixCls:et,destroyInactivePanel:bn!=null?bn:xt,openMotion:ut,accordion:ze,children:zt.props.children,onItemClick:Sn,expandIcon:Je,collapsible:Mt};return typeof zt.type=="string"?zt:(Object.keys(Dt).forEach(function(en){typeof Dt[en]=="undefined"&&delete Dt[en]}),Le.cloneElement(zt,Dt))};function me(Pt,zt,Ft){return Array.isArray(Pt)?ue(Pt,Ft):(0,We.Z)(zt).map(function(Ot,et){return re(Ot,et,Ft)})}var se=me,ye=z(26112);function Fe(Pt){var zt=Pt;if(!Array.isArray(zt)){var Ft=(0,le.Z)(zt);zt=Ft==="number"||Ft==="string"?[zt]:[]}return zt.map(function(Ot){return String(Ot)})}var Me=Le.forwardRef(function(Pt,zt){var Ft=Pt.prefixCls,Ot=Ft===void 0?"rc-collapse":Ft,et=Pt.destroyInactivePanel,ze=et===void 0?!1:et,St=Pt.style,xt=Pt.accordion,Ke=Pt.className,Qe=Pt.children,ut=Pt.collapsible,Je=Pt.openMotion,xe=Pt.expandIcon,Zt=Pt.activeKey,Xn=Pt.defaultActiveKey,En=Pt.onChange,bn=Pt.items,Gn=Oe()(Ot,Ke),Kn=(0,Te.Z)([],{value:Zt,onChange:function(ia){return En==null?void 0:En(ia)},defaultValue:Xn,postState:Fe}),Ct=(0,Be.Z)(Kn,2),Mt=Ct[0],Sn=Ct[1],Dt=function(ia){return Sn(function(){if(xt)return Mt[0]===ia?[]:[ia];var Oa=Mt.indexOf(ia),wn=Oa>-1;return wn?Mt.filter(function(Sr){return Sr!==ia}):[].concat((0,Se.Z)(Mt),[ia])})};(0,De.ZP)(!Qe,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var en=se(bn,Qe,{prefixCls:Ot,accordion:xt,openMotion:Je,expandIcon:xe,collapsible:ut,destroyInactivePanel:ze,onItemClick:Dt,activeKey:Mt});return Le.createElement("div",(0,Ce.Z)({ref:zt,className:Gn,style:St,role:xt?"tablist":void 0},(0,ye.Z)(Pt,{aria:!0,data:!0})),en)}),be=Object.assign(Me,{Panel:te}),at=be,Ve=be.Panel,it=z(2738),Ye=z(62892),rt=z(92343),yt=z(36355),bt=z(19716),Gt=Le.forwardRef((Pt,zt)=>{const{getPrefixCls:Ft}=Le.useContext(yt.E_),{prefixCls:Ot,className:et,showArrow:ze=!0}=Pt,St=Ft("collapse",Ot),xt=Oe()({[`${St}-no-arrow`]:!ze},et);return Le.createElement(at.Panel,Object.assign({ref:zt},Pt,{prefixCls:St,className:xt}))}),Tt=z(17313),Lt=z(8378),Rt=z(83116),qe=z(37613);const dt=Pt=>{const{componentCls:zt,contentBg:Ft,padding:Ot,headerBg:et,headerPadding:ze,collapseHeaderPaddingSM:St,collapseHeaderPaddingLG:xt,collapsePanelBorderRadius:Ke,lineWidth:Qe,lineType:ut,colorBorder:Je,colorText:xe,colorTextHeading:Zt,colorTextDisabled:Xn,fontSize:En,fontSizeLG:bn,lineHeight:Gn,marginSM:Kn,paddingSM:Ct,paddingLG:Mt,paddingXS:Sn,motionDurationSlow:Dt,fontSizeIcon:en,contentPadding:Sa}=Pt,ia=`${Qe}px ${ut} ${Je}`;return{[zt]:Object.assign(Object.assign({},(0,Tt.Wf)(Pt)),{backgroundColor:et,border:ia,borderBottom:0,borderRadius:`${Ke}px`,"&-rtl":{direction:"rtl"},[`& > ${zt}-item`]:{borderBottom:ia,"&:last-child":{[` + &, + & > ${zt}-header`]:{borderRadius:`0 0 ${Ke}px ${Ke}px`}},[`> ${zt}-header`]:{position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:ze,color:Zt,lineHeight:Gn,cursor:"pointer",transition:`all ${Dt}, visibility 0s`,[`> ${zt}-header-text`]:{flex:"auto"},"&:focus":{outline:"none"},[`${zt}-expand-icon`]:{height:En*Gn,display:"flex",alignItems:"center",paddingInlineEnd:Kn},[`${zt}-arrow`]:Object.assign(Object.assign({},(0,Tt.Ro)()),{fontSize:en,svg:{transition:`transform ${Dt}`}}),[`${zt}-header-text`]:{marginInlineEnd:"auto"}},[`${zt}-header-collapsible-only`]:{cursor:"default",[`${zt}-header-text`]:{flex:"none",cursor:"pointer"}},[`${zt}-icon-collapsible-only`]:{cursor:"default",[`${zt}-expand-icon`]:{cursor:"pointer"}}},[`${zt}-content`]:{color:xe,backgroundColor:Ft,borderTop:ia,[`& > ${zt}-content-box`]:{padding:Sa},"&-hidden":{display:"none"}},"&-small":{[`> ${zt}-item`]:{[`> ${zt}-header`]:{padding:St,paddingInlineStart:Sn,[`> ${zt}-expand-icon`]:{marginInlineStart:Ct-Sn}},[`> ${zt}-content > ${zt}-content-box`]:{padding:Ct}}},"&-large":{[`> ${zt}-item`]:{fontSize:bn,[`> ${zt}-header`]:{padding:xt,paddingInlineStart:Ot,[`> ${zt}-expand-icon`]:{height:bn*Gn,marginInlineStart:Mt-Ot}},[`> ${zt}-content > ${zt}-content-box`]:{padding:Mt}}},[`${zt}-item:last-child`]:{[`> ${zt}-content`]:{borderRadius:`0 0 ${Ke}px ${Ke}px`}},[`& ${zt}-item-disabled > ${zt}-header`]:{"\n &,\n & > .arrow\n ":{color:Xn,cursor:"not-allowed"}},[`&${zt}-icon-position-end`]:{[`& > ${zt}-item`]:{[`> ${zt}-header`]:{[`${zt}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:Kn}}}}})}},Wt=Pt=>{const{componentCls:zt}=Pt,Ft=`> ${zt}-item > ${zt}-header ${zt}-arrow svg`;return{[`${zt}-rtl`]:{[Ft]:{transform:"rotate(180deg)"}}}},Bn=Pt=>{const{componentCls:zt,headerBg:Ft,paddingXXS:Ot,colorBorder:et}=Pt;return{[`${zt}-borderless`]:{backgroundColor:Ft,border:0,[`> ${zt}-item`]:{borderBottom:`1px solid ${et}`},[` + > ${zt}-item:last-child, + > ${zt}-item:last-child ${zt}-header + `]:{borderRadius:0},[`> ${zt}-item:last-child`]:{borderBottom:0},[`> ${zt}-item > ${zt}-content`]:{backgroundColor:"transparent",borderTop:0},[`> ${zt}-item > ${zt}-content > ${zt}-content-box`]:{paddingTop:Ot}}}},Yt=Pt=>{const{componentCls:zt,paddingSM:Ft}=Pt;return{[`${zt}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${zt}-item`]:{borderBottom:0,[`> ${zt}-content`]:{backgroundColor:"transparent",border:0,[`> ${zt}-content-box`]:{paddingBlock:Ft}}}}}};var kn=(0,Rt.Z)("Collapse",Pt=>{const zt=(0,qe.TS)(Pt,{collapseHeaderPaddingSM:`${Pt.paddingXS}px ${Pt.paddingSM}px`,collapseHeaderPaddingLG:`${Pt.padding}px ${Pt.paddingLG}px`,collapsePanelBorderRadius:Pt.borderRadiusLG});return[dt(zt),Bn(zt),Yt(zt),Wt(zt),(0,Lt.Z)(zt)]},Pt=>({headerPadding:`${Pt.paddingSM}px ${Pt.padding}px`,headerBg:Pt.colorFillAlter,contentPadding:`${Pt.padding}px 16px`,contentBg:Pt.colorBgContainer})),ln=Object.assign(Le.forwardRef((Pt,zt)=>{const{getPrefixCls:Ft,direction:Ot,collapse:et}=Le.useContext(yt.E_),{prefixCls:ze,className:St,rootClassName:xt,style:Ke,bordered:Qe=!0,ghost:ut,size:Je,expandIconPosition:xe="start",children:Zt,expandIcon:Xn}=Pt,En=(0,bt.Z)(ia=>{var Oa;return(Oa=Je!=null?Je:ia)!==null&&Oa!==void 0?Oa:"middle"}),bn=Ft("collapse",ze),Gn=Ft(),[Kn,Ct]=kn(bn),Mt=Le.useMemo(()=>xe==="left"?"start":xe==="right"?"end":xe,[xe]),Sn=function(){let ia=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const Oa=Xn?Xn(ia):Le.createElement(E.Z,{rotate:ia.isActive?90:void 0});return(0,rt.Tm)(Oa,()=>({className:Oe()(Oa.props.className,`${bn}-arrow`)}))},Dt=Oe()(`${bn}-icon-position-${Mt}`,{[`${bn}-borderless`]:!Qe,[`${bn}-rtl`]:Ot==="rtl",[`${bn}-ghost`]:!!ut,[`${bn}-${En}`]:En!=="middle"},et==null?void 0:et.className,St,xt,Ct),en=Object.assign(Object.assign({},(0,Ye.Z)(Gn)),{motionAppear:!1,leavedClassName:`${bn}-content-hidden`}),Sa=Le.useMemo(()=>Zt?(0,We.Z)(Zt).map((ia,Oa)=>{var wn,Sr;if(!((wn=ia.props)===null||wn===void 0)&&wn.disabled){const Un=(Sr=ia.key)!==null&&Sr!==void 0?Sr:String(Oa),{disabled:Wn,collapsible:ma}=ia.props,Ya=Object.assign(Object.assign({},(0,it.Z)(ia.props,["disabled"])),{key:Un,collapsible:ma!=null?ma:Wn?"disabled":void 0});return(0,rt.Tm)(ia,Ya)}return ia}):null,[Zt]);return Kn(Le.createElement(at,Object.assign({ref:zt,openMotion:en},(0,it.Z)(Pt,["rootClassName"]),{expandIcon:Sn,prefixCls:bn,className:Dt,style:Object.assign(Object.assign({},et==null?void 0:et.style),Ke)}),Sa))}),{Panel:Gt}),Mn=ln},5083:function(Ut,ot,z){"use strict";z.d(ot,{default:function(){return Yo}});var E=z(61186),fe=z.n(E),Oe=z(48736),Ce=z(90111),Se=z.n(Ce),Be=z(58319),le=z.n(Be),Te=z(23250),De=z.n(Te),Le=z(74959),ke=z.n(Le),We=z(10238),Ee=z.n(We),ce=z(33656),y=z.n(ce);fe().extend(y()),fe().extend(Ee()),fe().extend(Se()),fe().extend(le()),fe().extend(De()),fe().extend(ke()),fe().extend(function(we,Ue){var Re=Ue.prototype,Et=Re.format;Re.format=function(_t){var cn=(_t||"").replace("Wo","wo");return Et.bind(this)(cn)}});var a={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(Ue){var Re=a[Ue];return Re||Ue.split("_")[0]},b=function(){(0,Oe.ET)(!1,"Not match any format. Please help to fire a issue about this.")},ee={getNow:function(){return fe()()},getFixedDate:function(Ue){return fe()(Ue,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(Ue){return Ue.endOf("month")},getWeekDay:function(Ue){var Re=Ue.locale("en");return Re.weekday()+Re.localeData().firstDayOfWeek()},getYear:function(Ue){return Ue.year()},getMonth:function(Ue){return Ue.month()},getDate:function(Ue){return Ue.date()},getHour:function(Ue){return Ue.hour()},getMinute:function(Ue){return Ue.minute()},getSecond:function(Ue){return Ue.second()},addYear:function(Ue,Re){return Ue.add(Re,"year")},addMonth:function(Ue,Re){return Ue.add(Re,"month")},addDate:function(Ue,Re){return Ue.add(Re,"day")},setYear:function(Ue,Re){return Ue.year(Re)},setMonth:function(Ue,Re){return Ue.month(Re)},setDate:function(Ue,Re){return Ue.date(Re)},setHour:function(Ue,Re){return Ue.hour(Re)},setMinute:function(Ue,Re){return Ue.minute(Re)},setSecond:function(Ue,Re){return Ue.second(Re)},isAfter:function(Ue,Re){return Ue.isAfter(Re)},isValidate:function(Ue){return Ue.isValid()},locale:{getWeekFirstDay:function(Ue){return fe()().locale(x(Ue)).localeData().firstDayOfWeek()},getWeekFirstDate:function(Ue,Re){return Re.locale(x(Ue)).weekday(0)},getWeek:function(Ue,Re){return Re.locale(x(Ue)).week()},getShortWeekDays:function(Ue){return fe()().locale(x(Ue)).localeData().weekdaysMin()},getShortMonths:function(Ue){return fe()().locale(x(Ue)).localeData().monthsShort()},format:function(Ue,Re,Et){return Re.locale(x(Ue)).format(Et)},parse:function(Ue,Re,Et){for(var mt=x(Ue),_t=0;_t1&&(cn=Ue.addDate(cn,-7)),cn}function Ct(we,Ue,Re){var Et=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(Ue){case"year":return Re.addYear(we,Et*10);case"quarter":case"month":return Re.addYear(we,Et);default:return Re.addMonth(we,Et)}}function Mt(we,Ue){var Re=Ue.generateConfig,Et=Ue.locale,mt=Ue.format;return typeof mt=="function"?mt(we):Re.locale.format(Et.locale,we,mt)}function Sn(we,Ue){var Re=Ue.generateConfig,Et=Ue.locale,mt=Ue.formatList;return!we||typeof mt[0]=="function"?null:Re.locale.parse(Et.locale,we,mt)}function Dt(we){var Ue=we.cellDate,Re=we.mode,Et=we.disabledDate,mt=we.generateConfig;if(!Et)return!1;var _t=function(ar,tn,La){for(var vr=tn;vr<=La;){var so=void 0;switch(ar){case"date":{if(so=mt.setDate(Ue,vr),!Et(so))return!1;break}case"month":{if(so=mt.setMonth(Ue,vr),!Dt({cellDate:so,mode:"month",generateConfig:mt,disabledDate:Et}))return!1;break}case"year":{if(so=mt.setYear(Ue,vr),!Dt({cellDate:so,mode:"year",generateConfig:mt,disabledDate:Et}))return!1;break}}vr+=1}return!0};switch(Re){case"date":case"week":return Et(Ue);case"month":{var cn=1,ua=mt.getDate(mt.getEndDate(Ue));return _t("date",cn,ua)}case"quarter":{var ca=Math.floor(mt.getMonth(Ue)/3)*3,Ta=ca+2;return _t("month",ca,Ta)}case"year":return _t("month",0,11);case"decade":{var Ra=mt.getYear(Ue),Ja=Math.floor(Ra/et)*et,_a=Ja+et-1;return _t("year",Ja,_a)}}}function en(we,Ue){var Re=Ue.formatList,Et=Ue.generateConfig,mt=Ue.locale;return(0,Ft.Z)(function(){if(!we)return[[""],""];for(var _t="",cn=[],ua=0;ua1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(Ta.current),vr){ca(La);return}Ta.current=requestAnimationFrame(function(){ca(La)})}var Ja=en(ua,{formatList:Re,generateConfig:Et,locale:mt}),_a=(0,Mn.Z)(Ja,2),Qa=_a[1];function ar(La){Ra(La)}function tn(){var La=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;Ra(null,La)}return(0,re.useEffect)(function(){tn(!0)},[we]),(0,re.useEffect)(function(){return function(){return cancelAnimationFrame(Ta.current)}},[]),[Qa,ar,tn]}var ia=z(10228),Oa=z(16089),wn=z(95190),Sr=z(29194),Un=new Map;function Wn(we,Ue){var Re;function Et(){(0,Sr.Z)(we)?Ue():Re=(0,Oa.Z)(function(){Et()})}return Et(),function(){Oa.Z.cancel(Re)}}function ma(we,Ue,Re){if(Un.get(we)&&cancelAnimationFrame(Un.get(we)),Re<=0){Un.set(we,requestAnimationFrame(function(){we.scrollTop=Ue}));return}var Et=Ue-we.scrollTop,mt=Et/Re*10;Un.set(we,requestAnimationFrame(function(){we.scrollTop+=mt,we.scrollTop!==Ue&&ma(we,Ue,Re-10)}))}function Ya(we,Ue){var Re=Ue.onLeftRight,Et=Ue.onCtrlLeftRight,mt=Ue.onUpDown,_t=Ue.onPageUpDown,cn=Ue.onEnter,ua=we.which,ca=we.ctrlKey,Ta=we.metaKey;switch(ua){case ia.Z.LEFT:if(ca||Ta){if(Et)return Et(-1),!0}else if(Re)return Re(-1),!0;break;case ia.Z.RIGHT:if(ca||Ta){if(Et)return Et(1),!0}else if(Re)return Re(1),!0;break;case ia.Z.UP:if(mt)return mt(-1),!0;break;case ia.Z.DOWN:if(mt)return mt(1),!0;break;case ia.Z.PAGE_UP:if(_t)return _t(-1),!0;break;case ia.Z.PAGE_DOWN:if(_t)return _t(1),!0;break;case ia.Z.ENTER:if(cn)return cn(),!0;break}return!1}function xa(we,Ue,Re,Et){var mt=we;if(!mt)switch(Ue){case"time":mt=Et?"hh:mm:ss a":"HH:mm:ss";break;case"week":mt="gggg-wo";break;case"month":mt="YYYY-MM";break;case"quarter":mt="YYYY-[Q]Q";break;case"year":mt="YYYY";break;default:mt=Re?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return mt}function Lr(we,Ue,Re){var Et=we==="time"?8:10,mt=typeof Ue=="function"?Ue(Re.getNow()).length:Ue.length;return Math.max(Et,mt)+2}var Tr=null,Nt=new Set;function hn(we){return!Tr&&typeof window!="undefined"&&window.addEventListener&&(Tr=function(Re){(0,wn.Z)(Nt).forEach(function(Et){Et(Re)})},window.addEventListener("mousedown",Tr)),Nt.add(we),function(){Nt.delete(we),Nt.size===0&&(window.removeEventListener("mousedown",Tr),Tr=null)}}function mr(we){var Ue=we.target;if(we.composed&&Ue.shadowRoot){var Re;return((Re=we.composedPath)===null||Re===void 0?void 0:Re.call(we)[0])||Ue}return Ue}var At=function(Ue){return Ue==="month"||Ue==="date"?"year":Ue},Xt=function(Ue){return Ue==="date"?"month":Ue},Pn=function(Ue){return Ue==="month"||Ue==="date"?"quarter":Ue},xn=function(Ue){return Ue==="date"?"week":Ue},Ea={year:At,month:Xt,quarter:Pn,week:xn,time:null,date:null};function qt(we,Ue){return we.some(function(Re){return Re&&Re.contains(Ue)})}function ie(we){var Ue=we.open,Re=we.value,Et=we.isClickOutside,mt=we.triggerOpen,_t=we.forwardKeyDown,cn=we.onKeyDown,ua=we.blurToCancel,ca=we.onSubmit,Ta=we.onCancel,Ra=we.onFocus,Ja=we.onBlur,_a=we.changeOnBlur,Qa=(0,re.useState)(!1),ar=(0,Mn.Z)(Qa,2),tn=ar[0],La=ar[1],vr=(0,re.useState)(!1),so=(0,Mn.Z)(vr,2),qr=so[0],mo=so[1],Ao=(0,re.useRef)(!1),vo=(0,re.useRef)(!1),_r=(0,re.useRef)(!1),Hi={onMouseDown:function(){La(!0),mt(!0)},onKeyDown:function(Li){var ol=function(){_r.current=!0};if(cn(Li,ol),!_r.current){switch(Li.which){case ia.Z.ENTER:{Ue?ca()!==!1&&La(!0):mt(!0),Li.preventDefault();return}case ia.Z.TAB:{tn&&Ue&&!Li.shiftKey?(La(!1),Li.preventDefault()):!tn&&Ue&&!_t(Li)&&Li.shiftKey&&(La(!0),Li.preventDefault());return}case ia.Z.ESC:{La(!0),Ta();return}}!Ue&&![ia.Z.SHIFT].includes(Li.which)?mt(!0):tn||_t(Li)}},onFocus:function(Li){La(!0),mo(!0),Ra&&Ra(Li)},onBlur:function(Li){if(Ao.current||!Et(document.activeElement)){Ao.current=!1;return}ua?setTimeout(function(){for(var ol=document,dl=ol.activeElement;dl&&dl.shadowRoot;)dl=dl.shadowRoot.activeElement;Et(dl)&&Ta()},0):Ue&&(mt(!1),vo.current&&ca()),mo(!1),Ja==null||Ja(Li)}};return(0,re.useEffect)(function(){vo.current=!1},[Ue]),(0,re.useEffect)(function(){vo.current=!0},[Re]),(0,re.useEffect)(function(){return hn(function(si){var Li=mr(si),ol=Et(Li);Ue&&(ol?!_a&&(!qr||ol)&&mt(!1):(Ao.current=!0,(0,Oa.Z)(function(){Ao.current=!1})))})}),[Hi,{focused:qr,typing:tn}]}function de(we,Ue){return re.useMemo(function(){return we||(Ue?((0,Oe.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(Ue).map(function(Re){var Et=(0,Mn.Z)(Re,2),mt=Et[0],_t=Et[1];return{label:mt,value:_t}})):[])},[we,Ue])}var he=z(34280);function Pe(we){var Ue=we.valueTexts,Re=we.onTextChange,Et=re.useState(""),mt=(0,Mn.Z)(Et,2),_t=mt[0],cn=mt[1],ua=re.useRef([]);ua.current=Ue;function ca(Ra){cn(Ra),Re(Ra)}function Ta(){cn(ua.current[0])}return(0,he.Z)(function(){Ue.every(function(Ra){return Ra!==_t})&&Ta()},[Ue.join("||")]),[_t,ca,Ta]}var Xe=re.createContext({}),Bt=Xe,It=z(93664);function pa(we){var Ue=we.cellRender,Re=we.monthCellRender,Et=we.dateRender,mt=re.useMemo(function(){if(Ue)return Ue;if(!(!Re&&!Et))return function(_t,cn){var ua=_t;return Et&&cn.type==="date"?Et(ua,cn.today):Re&&cn.type==="month"?Re(ua,cn.locale):cn.originNode}},[Ue,Re,Et]);return mt}function Rn(we,Ue){for(var Re=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",Et=String(we);Et.length=1?Re|0:1,cn=we;cn<=Ue;cn+=_t)mt.push({label:Rn(cn,2),value:cn,disabled:(Et||[]).includes(cn)});return mt}function Zo(we){var Ue=we.generateConfig,Re=we.prefixCls,Et=we.operationRef,mt=we.activeColumnIndex,_t=we.value,cn=we.showHour,ua=we.showMinute,ca=we.showSecond,Ta=we.use12Hours,Ra=we.hourStep,Ja=Ra===void 0?1:Ra,_a=we.minuteStep,Qa=_a===void 0?1:_a,ar=we.secondStep,tn=ar===void 0?1:ar,La=we.disabledHours,vr=we.disabledMinutes,so=we.disabledSeconds,qr=we.disabledTime,mo=we.hideDisabledOptions,Ao=we.onSelect,vo=we.cellRender,_r=we.locale,Hi=[],si="".concat(Re,"-content"),Li="".concat(Re,"-time-panel"),ol,dl=_t?Ue.getHour(_t):-1,Bl=dl,jl=_t?Ue.getMinute(_t):-1,Pl=_t?Ue.getSecond(_t):-1,qi=Ue.getNow(),il=re.useMemo(function(){if(qr){var pn=qr(qi);return[pn.disabledHours,pn.disabledMinutes,pn.disabledSeconds]}return[La,vr,so]},[La,vr,so,qr,qi]),Ll=(0,Mn.Z)(il,3),Ml=Ll[0],pl=Ll[1],jn=Ll[2],Zr=ao(0,23,Ja,Ml&&Ml()),To=(0,Ft.Z)(function(){return Zr},Zr,uo);Ta&&(ol=Bl>=12,Bl%=12);var Ze=re.useMemo(function(){if(!Ta)return[!1,!1];var pn=[!0,!0];return To.forEach(function(aa){var Ua=aa.disabled,ka=aa.value;Ua||(ka>=12?pn[1]=!1:pn[0]=!1)}),pn},[Ta,To]),je=(0,Mn.Z)(Ze,2),vt=je[0],wt=je[1],Vt=re.useMemo(function(){return Ta?To.filter(ol?function(pn){return pn.value>=12}:function(pn){return pn.value<12}).map(function(pn){var aa=pn.value%12,Ua=aa===0?"12":Rn(aa,2);return(0,ln.Z)((0,ln.Z)({},pn),{},{label:Ua,value:aa})}):To},[Ta,ol,To]),Qt=ao(0,59,Qa,pl&&pl(dl)),Dn=ao(0,59,tn,jn&&jn(dl,jl)),dn=xr({value:_t,generateConfig:Ue,disabledMinutes:pl,disabledSeconds:jn,minutes:Qt,seconds:Dn,use12Hours:Ta});Et.current={onUpDown:function(aa){var Ua=Hi[mt];if(Ua)for(var ka=Ua.units.findIndex(function(Dr){return Dr.value===Ua.value}),nr=Ua.units.length,Fr=1;Fr2&&arguments[2]!==void 0?arguments[2]:!1;(Vr===La||li)&&(Lo(ir),Hi&&Hi(ir),dn&&dn(ir,eo),si&&!bn(ca,ir,Ur)&&!(Qa!=null&&Qa(ir))&&si(ir))},ki=function(ir){if(Ho.includes(Vr)){var eo,li,Ni=Vr==="date";switch(ir===ia.Z.PAGE_UP||ir===ia.Z.PAGE_DOWN?li=Ni?ca.addMonth:ca.addYear:li=Ni?ca.addDate:ca.addMonth,ir){case ia.Z.LEFT:case ia.Z.PAGE_UP:eo=li(Mo,-1);break;case ia.Z.RIGHT:case ia.Z.PAGE_DOWN:eo=li(Mo,1);break;case ia.Z.UP:case ia.Z.DOWN:eo=li(Mo,Number("".concat(ir===ia.Z.UP?"-":"").concat(Ni?St:ti)));break}if(eo)return!(Qa!=null&&Qa(eo))}return!0},Tl=function(ir){if(Fr.current&&Fr.current.onKeyDown){var eo=!0,li=ir.which;if([ia.Z.LEFT,ia.Z.RIGHT,ia.Z.UP,ia.Z.DOWN,ia.Z.PAGE_UP,ia.Z.PAGE_DOWN,ia.Z.ENTER].includes(li)&&(ir.preventDefault(),li!==ia.Z.ENTER&&so===0&&(eo=ki(li))),eo)return Fr.current.onKeyDown(ir)}return(0,Oe.ZP)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1},ji=function(ir){Fr.current&&Fr.current.onBlur&&Fr.current.onBlur(ir)};Dn&&Ua!=="right"&&(Dn.current={onKeyDown:Tl,onClose:function(){Fr.current&&Fr.current.onClose&&Fr.current.onClose()}}),re.useEffect(function(){Ta&&!Cr.current&&gi(Ta)},[Ta]),re.useEffect(function(){Cr.current=!1},[]);var ai,Zl=pa({cellRender:Ze,monthCellRender:To,dateRender:Zr}),No=(0,ln.Z)((0,ln.Z)({},we),{},{cellRender:Zl,operationRef:Fr,prefixCls:mt,viewDate:Mo,value:Ur,onViewDateChange:$r,sourceMode:bo,onPanelChange:bi,disabledDate:Qa});switch(delete No.onChange,delete No.onSelect,Vr){case"decade":ai=re.createElement(Ki,(0,ue.Z)({},No,{onSelect:function(ir,eo){$r(ir),yo(ir,eo)}}));break;case"year":ai=re.createElement(Jl,(0,ue.Z)({},No,{onSelect:function(ir,eo){$r(ir),yo(ir,eo)}}));break;case"month":ai=re.createElement(pu,(0,ue.Z)({},No,{onSelect:function(ir,eo){$r(ir),yo(ir,eo)}}));break;case"quarter":ai=re.createElement(Do,(0,ue.Z)({},No,{onSelect:function(ir,eo){$r(ir),yo(ir,eo)}}));break;case"week":ai=re.createElement(zr,(0,ue.Z)({},No,{onSelect:function(ir,eo){$r(ir),yo(ir,eo)}}));break;case"time":delete No.showTime,ai=re.createElement(Sl,(0,ue.Z)({},No,(0,It.Z)(mo)==="object"?mo:null,{onSelect:function(ir,eo){$r(ir),yo(ir,eo)}}));break;default:mo?ai=re.createElement(Gi,(0,ue.Z)({},No,{onSelect:function(ir,eo){$r(ir),yo(ir,eo)}})):ai=re.createElement(Pr,(0,ue.Z)({},No,{onSelect:function(ir,eo){$r(ir),yo(ir,eo)}}))}var Dl,vl,du=function(){var ir=ca.getNow(),eo=$t(ca.getHour(ir),ca.getMinute(ir),ca.getSecond(ir),vt?il:1,wt?Ml:1,Vt?jn:1),li=nt(ca,ir,eo[0],eo[1],eo[2]);yo(li,"submit")};Ln||(Dl=Fi(mt,Vr,vo),mo&&Vr!=="date"?vl=null:vl=Pa({prefixCls:mt,components:jl,needConfirmButton:je,okDisabled:!Ur||Qa&&Qa(Ur),locale:ua,showNow:qr,onNow:je&&du,onOk:function(){Ur&&(yo(Ur,"submit",!0),Bl&&Bl(Ur))}}));var Go;if(Ao&&Vr==="date"&&La==="date"&&!mo){var ko=ca.getNow(),Ko="".concat(mt,"-today-btn"),Io=Qa&&Qa(ko);Go=re.createElement("a",{className:qe()(Ko,Io&&"".concat(Ko,"-disabled")),"aria-disabled":Io,onClick:function(){Io||yo(ko,"mouse",!0)}},ua.today)}return re.createElement(Bt.Provider,{value:(0,ln.Z)((0,ln.Z)({},Qt),{},{mode:Vr,hideHeader:"hideHeader"in we?_r:Qt.hideHeader,hidePrevBtn:aa&&Ua==="right",hideNextBtn:aa&&Ua==="left"})},re.createElement("div",{tabIndex:so,className:qe()("".concat(mt,"-panel"),_t,(Ue={},(0,Ge.Z)(Ue,"".concat(mt,"-panel-has-range"),ka&&ka[0]&&ka[1]),(0,Ge.Z)(Ue,"".concat(mt,"-panel-has-range-hover"),nr&&nr[0]&&nr[1]),(0,Ge.Z)(Ue,"".concat(mt,"-panel-rtl"),Pl==="rtl"),Ue)),style:cn,onKeyDown:Tl,onBlur:ji,onMouseDown:ol},ai,Dl||vl||Go?re.createElement("div",{className:"".concat(mt,"-footer")},Dl,vl,Go):null))}var Bi=Mi,rr=z(35593),Fl={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 hu(we){var Ue,Re=we.prefixCls,Et=we.popupElement,mt=we.popupStyle,_t=we.visible,cn=we.dropdownClassName,ua=we.dropdownAlign,ca=we.transitionName,Ta=we.getPopupContainer,Ra=we.children,Ja=we.range,_a=we.popupPlacement,Qa=we.direction,ar="".concat(Re,"-dropdown"),tn=function(){return _a!==void 0?_a:Qa==="rtl"?"bottomRight":"bottomLeft"};return re.createElement(rr.Z,{showAction:[],hideAction:[],popupPlacement:tn(),builtinPlacements:Fl,prefixCls:ar,popupTransitionName:ca,popup:Et,popupAlign:ua,popupVisible:_t,popupClassName:qe()(cn,(Ue={},(0,Ge.Z)(Ue,"".concat(ar,"-range"),Ja),(0,Ge.Z)(Ue,"".concat(ar,"-rtl"),Qa==="rtl"),Ue)),popupStyle:mt,getPopupContainer:Ta},Ra)}var cu=hu;function Bu(we){var Ue=we.prefixCls,Re=we.presets,Et=we.onClick,mt=we.onHover;return Re.length?re.createElement("div",{className:"".concat(Ue,"-presets")},re.createElement("ul",null,Re.map(function(_t,cn){var ua=_t.label,ca=_t.value;return re.createElement("li",{key:cn,onClick:function(){return Et==null?void 0:Et(gn(ca))},onMouseEnter:function(){return mt==null?void 0:mt(gn(ca))},onMouseLeave:function(){return mt==null?void 0:mt(null)}},ua)}))):null}function Ju(we){var Ue=we.picker,Re=we.disabledHours,Et=we.disabledMinutes,mt=we.disabledSeconds;Ue==="time"&&(Re||Et||mt)&&warning(!1,"'disabledHours', 'disabledMinutes', 'disabledSeconds' will be removed in the next major version, please use 'disabledTime' instead.")}function Nu(we,Ue,Re){var Et=(0,It.Z)(Ue)==="object"?Ue.clearIcon:Re;return Et||re.createElement("span",{className:"".concat(we,"-clear-btn")})}function zu(we){var Ue,Re=we,Et=Re.prefixCls,mt=Et===void 0?"rc-picker":Et,_t=Re.id,cn=Re.name,ua=Re.tabIndex,ca=Re.style,Ta=Re.className,Ra=Re.dropdownClassName,Ja=Re.dropdownAlign,_a=Re.popupStyle,Qa=Re.transitionName,ar=Re.generateConfig,tn=Re.locale,La=Re.inputReadOnly,vr=Re.allowClear,so=Re.autoFocus,qr=Re.showTime,mo=Re.picker,Ao=mo===void 0?"date":mo,vo=Re.format,_r=Re.use12Hours,Hi=Re.value,si=Re.defaultValue,Li=Re.presets,ol=Re.open,dl=Re.defaultOpen,Bl=Re.defaultOpenValue,jl=Re.suffixIcon,Pl=Re.clearIcon,qi=Re.disabled,il=Re.disabledDate,Ll=Re.placeholder,Ml=Re.getPopupContainer,pl=Re.pickerRef,jn=Re.panelRender,Zr=Re.onChange,To=Re.onOpenChange,Ze=Re.onFocus,je=Re.onBlur,vt=Re.onMouseDown,wt=Re.onMouseUp,Vt=Re.onMouseEnter,Qt=Re.onMouseLeave,Dn=Re.onContextMenu,dn=Re.onClick,Ln=Re.onKeyDown,ha=Re.onSelect,pn=Re.direction,aa=Re.autoComplete,Ua=aa===void 0?"off":aa,ka=Re.inputRender,nr=Re.changeOnBlur,Fr=re.useRef(null),Cr=Ao==="date"&&!!qr||Ao==="time",Dr=de(Li),Ir=za(xa(vo,Ao,qr,_r)),Ur=re.useRef(null),Lo=re.useRef(null),Qo=re.useRef(null),$a=(0,Pt.Z)(null,{value:Hi,defaultValue:si}),Mo=(0,Mn.Z)($a,2),gi=Mo[0],$r=Mo[1],Eo=re.useState(gi),io=(0,Mn.Z)(Eo,2),Wr=io[0],Vr=io[1],oo=re.useRef(null),ci=(0,Pt.Z)(!1,{value:ol,defaultValue:dl,postState:function(qo){return qi?!1:qo},onChange:function(qo){To&&To(qo),!qo&&oo.current&&oo.current.onClose&&oo.current.onClose()}}),ni=(0,Mn.Z)(ci,2),bo=ni[0],Ci=ni[1],bi=en(Wr,{formatList:Ir,generateConfig:ar,locale:tn}),yo=(0,Mn.Z)(bi,2),ki=yo[0],Tl=yo[1],ji=Pe({valueTexts:ki,onTextChange:function(qo){var mu=Sn(qo,{locale:tn,formatList:Ir,generateConfig:ar});mu&&(!il||!il(mu))&&Vr(mu)}}),ai=(0,Mn.Z)(ji,3),Zl=ai[0],No=ai[1],Dl=ai[2],vl=function(qo){Vr(qo),$r(qo),Zr&&!bn(ar,gi,qo)&&Zr(qo,qo?Mt(qo,{generateConfig:ar,locale:tn,format:Ir[0]}):"")},du=function(qo){qi&&qo||Ci(qo)},Go=function(qo){return bo&&oo.current&&oo.current.onKeyDown?oo.current.onKeyDown(qo):((0,Oe.ZP)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},ko=function(){for(var qo=arguments.length,mu=new Array(qo),ql=0;ql_a(Ta);case"month":return Ja(tn)>Ja(Ta);case"week":return Ra(tn)>Ra(Ta);default:return!Zt(ua,tn,Ta)&&ua.isAfter(tn,Ta)}return!1},[_t,cn[1],Ta,Ue]),ar=re.useCallback(function(tn){if(cn[1]||_t&&_t(tn))return!0;if(cn[0]&&ca)return!Zt(ua,tn,Ta)&&ua.isAfter(ca,tn);if(!Ue&&ca)switch(Re){case"quarter":return _a(tn)<_a(ca);case"month":return Ja(tn)0&&arguments[0]!==void 0?arguments[0]:!1,Jo=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Wi=null;$l&&Ls&&Ls[0]&&Ls[1]&&tn.isAfter(Ls[1],Ls[0])&&(Wi=Ls);var Wl=_r;if(_r&&(0,It.Z)(_r)==="object"&&_r.defaultValue){var ru=_r.defaultValue;Wl=(0,ln.Z)((0,ln.Z)({},_r),{},{defaultValue:An(ru,Xo)||void 0})}return re.createElement(un.Provider,{value:{inRange:!0,panelPosition:Ql,rangedValue:ld||ho,hoverRangedValue:Wi}},re.createElement(Bi,(0,ue.Z)({},we,Jo,{cellRender:Gd,showTime:Wl,mode:Ni[Xo],generateConfig:tn,style:void 0,direction:Mo,disabledDate:Xo===0?xo:mi,disabledTime:function(Ns){return il?il(Ns,Xo===0?"start":"end"):!1},className:qe()((0,Ge.Z)({},"".concat(cn,"-panel-focused"),Xo===0?!Rc:!hs)),value:An(ho,Xo),locale:La,tabIndex:-1,onPanelChange:function(Ns,Lu){Xo===0&&pc(!0),Xo===1&&qc(!0),Au(st(Ni,Lu,Xo),st(ho,Ns,Xo));var cs=Ns;Ql==="right"&&Ni[Xo]===Lu&&(cs=Ct(cs,Lu,tn,-1)),ko(cs,Xo)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:Xo===0?An(ho,1):An(ho,0)})))}var Hs=0,yd=0;if(Xo&&ci.current&&bo.current&&oo.current&&yo.current){Hs=ci.current.offsetWidth+bo.current.offsetWidth;var zs=yo.current.offsetLeft>Hs?yo.current.offsetLeft-Hs:yo.current.offsetLeft,Ac=oo.current.offsetWidth,Sd=yo.current.offsetWidth;Ac&&Sd&&Hs>Ac-Sd-(Mo==="rtl"?0:zs)&&(yd=Hs)}var Id=Mo==="rtl"?{right:Hs}:{left:Hs};function Kd(){var Ql,Jo=Fi(cn,Ni[Xo],dn),Wi=Pa({prefixCls:cn,components:Qo,needConfirmButton:Wr,okDisabled:!An(ho,Xo)||qi&&qi(ho[Xo]),locale:La,onOk:function(){var xs=An(ho,Xo);xs&&(ql(ho,Xo),Ur==null||Ur(ho),Su(!1,Xo,"confirm"))}});if(vo!=="time"&&!_r){var Wl=Go(Xo),ru=Ct(Wl,vo,tn),Tc=Ni[Xo],Ns=Tc===vo,Lu=Cd(Ns?"left":!1,{pickerValue:Wl,onPickerValueChange:function(xs){ko(xs,Xo)}}),cs=Cd("right",{pickerValue:ru,onPickerValueChange:function(xs){ko(Ct(xs,vo,tn,-1),Xo)}});Mo==="rtl"?Ql=re.createElement(re.Fragment,null,cs,Ns&&Lu):Ql=re.createElement(re.Fragment,null,Lu,Ns&&cs)}else Ql=Cd();var kc=re.createElement("div",{className:"".concat(cn,"-panel-layout")},re.createElement(Bu,{prefixCls:cn,presets:Dd,onClick:function(xs){ql(xs,null),Su(!1,Xo,"preset")},onHover:function(xs){Jc(xs)}}),re.createElement("div",null,re.createElement("div",{className:"".concat(cn,"-panels")},Ql),(Jo||Wi)&&re.createElement("div",{className:"".concat(cn,"-footer")},Jo,Wi)));return jn&&(kc=jn(kc)),re.createElement("div",{className:"".concat(cn,"-panel-container"),style:{marginLeft:yd},ref:oo,onMouseDown:function(xs){xs.preventDefault()}},kc)}var Cl=re.createElement("div",{className:qe()("".concat(cn,"-range-wrapper"),"".concat(cn,"-").concat(vo,"-range-wrapper")),style:{minWidth:hl}},re.createElement("div",{ref:yo,className:"".concat(cn,"-range-arrow"),style:Id}),Kd()),Od;vt&&(Od=re.createElement("span",{className:"".concat(cn,"-suffix"),onMouseDown:function(Jo){Jo.preventDefault()}},vt));var Vd=Nu(cn,je,wt),Xd=re.createElement("span",{onMouseDown:function(Jo){Jo.preventDefault(),Jo.stopPropagation()},onMouseUp:function(Jo){Jo.preventDefault(),Jo.stopPropagation();var Wi=No;ji[0]||(Wi=st(Wi,null,0)),ji[1]||(Wi=st(Wi,null,1)),ql(Wi,null),Su(!1,Xo,"clear")},className:"".concat(cn,"-clear"),role:"button"},Vd),Ld=je&&(An(No,0)&&!ji[0]||An(No,1)&&!ji[1]),nd={size:Lr(vo,ki[0],tn)},ud=0,sd=0;ci.current&&ni.current&&bo.current&&(Xo===0?sd=ci.current.offsetWidth:(ud=Hs,sd=ni.current.offsetWidth));var Fd=Mo==="rtl"?{right:ud}:{left:ud},Yd=function(Jo,Wi){var Wl=st(ho,Jo,Xo);if(Wi==="submit"||Wi!=="key"&&!Wr){ql(Wl,Xo),Xo===0?pc():qc();var ru=Xo===0?1:0;ji[ru]?Su(!1,!1,"confirm"):Su(!1,Xo,"confirm")}else ir(Wl)};return re.createElement(Bt.Provider,{value:{operationRef:Tl,hideHeader:vo==="time",onDateMouseEnter:Ad,onDateMouseLeave:_c,hideRanges:!0,onSelect:Yd,open:$l}},re.createElement(cu,{visible:$l,popupElement:Cl,popupStyle:Ra,prefixCls:cn,dropdownClassName:Ja,dropdownAlign:Qa,getPopupContainer:ar,transitionName:_a,range:!0,direction:Mo},re.createElement("div",(0,ue.Z)({ref:Vr,className:qe()(cn,"".concat(cn,"-range"),Ta,(Ue={},(0,Ge.Z)(Ue,"".concat(cn,"-disabled"),ji[0]&&ji[1]),(0,Ge.Z)(Ue,"".concat(cn,"-focused"),Xo===0?vc:ss),(0,Ge.Z)(Ue,"".concat(cn,"-rtl"),Mo==="rtl"),Ue)),style:ca,onClick:Mc,onMouseEnter:Cr,onMouseLeave:Dr,onMouseDown:ed,onMouseUp:Fr},(0,zt.Z)(we,{aria:!0,data:!0})),re.createElement("div",{className:qe()("".concat(cn,"-input"),(Re={},(0,Ge.Z)(Re,"".concat(cn,"-input-active"),Xo===0),(0,Ge.Z)(Re,"".concat(cn,"-input-placeholder"),!!_s),Re)),ref:ci},re.createElement("input",(0,ue.Z)({id:ua,disabled:ji[0],readOnly:Qt||typeof ki[0]=="function"||!Rc,value:_s||zl,onChange:function(Jo){Du(Jo.target.value)},autoFocus:so,placeholder:An(vr,0)||"",ref:Ci},Nc,nd,{autoComplete:Eo}))),re.createElement("div",{className:"".concat(cn,"-range-separator"),ref:bo},Li),re.createElement("div",{className:qe()("".concat(cn,"-input"),(Et={},(0,Ge.Z)(Et,"".concat(cn,"-input-active"),Xo===1),(0,Ge.Z)(Et,"".concat(cn,"-input-placeholder"),!!Da),Et)),ref:ni},re.createElement("input",(0,ue.Z)({disabled:ji[1],readOnly:Qt||typeof ki[0]=="function"||!hs,value:Da||Iu,onChange:function(Jo){Xu(Jo.target.value)},placeholder:An(vr,1)||"",ref:bi},au,nd,{autoComplete:Eo}))),re.createElement("div",{className:"".concat(cn,"-active-bar"),style:(0,ln.Z)((0,ln.Z)({},Fd),{},{width:sd,position:"absolute"})}),Od,Ld&&Xd)))}var _l=function(we){(0,Yt.Z)(Re,we);var Ue=(0,kn.Z)(Re);function Re(){var Et;(0,dt.Z)(this,Re);for(var mt=arguments.length,_t=new Array(mt),cn=0;cn{const{lineHeight:mt}=we,_t=Math.floor(Re*mt)+2,cn=Math.max((Ue-_t)/2,0),ua=Math.max(Ue-_t-cn,0);return{padding:`${cn}px ${Et}px ${ua}px`}},Vs=we=>{const{componentCls:Ue,pickerCellCls:Re,pickerCellInnerCls:Et,cellHeight:mt,motionDurationSlow:_t,borderRadiusSM:cn,motionDurationMid:ua,cellHoverBg:ca,lineWidth:Ta,lineType:Ra,colorPrimary:Ja,cellActiveWithRangeBg:_a,colorTextLightSolid:Qa,controlHeightSM:ar,cellRangeBorderColor:tn,pickerCellBorderGap:La,cellHoverWithRangeBg:vr,cellWidth:so,colorTextDisabled:qr,cellBgDisabled:mo}=we;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:mt,transform:"translateY(-50%)",transition:`all ${_t}`,content:'""'},[Et]:{position:"relative",zIndex:2,display:"inline-block",minWidth:mt,height:mt,lineHeight:`${mt}px`,borderRadius:cn,transition:`background ${ua}, border ${ua}`},"&-range-hover-start, &-range-hover-end":{[Et]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:hover:not(${Re}-in-view), + &:hover:not(${Re}-selected):not(${Re}-range-start):not(${Re}-range-end):not(${Re}-range-hover-start):not(${Re}-range-hover-end)`]:{[Et]:{background:ca}},[`&-in-view${Re}-today ${Et}`]:{"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:1,border:`${Ta}px ${Ra} ${Ja}`,borderRadius:cn,content:'""'}},[`&-in-view${Re}-in-range`]:{position:"relative","&::before":{background:_a}},[`&-in-view${Re}-selected ${Et}, + &-in-view${Re}-range-start ${Et}, + &-in-view${Re}-range-end ${Et}`]:{color:Qa,background:Ja},[`&-in-view${Re}-range-start:not(${Re}-range-start-single), + &-in-view${Re}-range-end:not(${Re}-range-end-single)`]:{"&::before":{background:_a}},[`&-in-view${Re}-range-start::before`]:{insetInlineStart:"50%"},[`&-in-view${Re}-range-end::before`]:{insetInlineEnd:"50%"},[`&-in-view${Re}-range-hover-start:not(${Re}-in-range):not(${Re}-range-start):not(${Re}-range-end), + &-in-view${Re}-range-hover-end:not(${Re}-in-range):not(${Re}-range-start):not(${Re}-range-end), + &-in-view${Re}-range-hover-start${Re}-range-start-single, + &-in-view${Re}-range-hover-start${Re}-range-start${Re}-range-end${Re}-range-end-near-hover, + &-in-view${Re}-range-hover-end${Re}-range-start${Re}-range-end${Re}-range-start-near-hover, + &-in-view${Re}-range-hover-end${Re}-range-end-single, + &-in-view${Re}-range-hover:not(${Re}-in-range)`]:{"&::after":{position:"absolute",top:"50%",zIndex:0,height:ar,borderTop:`${Ta}px dashed ${tn}`,borderBottom:`${Ta}px dashed ${tn}`,transform:"translateY(-50%)",transition:`all ${_t}`,content:'""'}},"&-range-hover-start::after,\n &-range-hover-end::after,\n &-range-hover::after":{insetInlineEnd:0,insetInlineStart:La},[`&-in-view${Re}-in-range${Re}-range-hover::before, + &-in-view${Re}-in-range${Re}-range-hover-start::before, + &-in-view${Re}-in-range${Re}-range-hover-end::before, + &-in-view${Re}-range-start${Re}-range-hover::before, + &-in-view${Re}-range-end${Re}-range-hover::before, + &-in-view${Re}-range-start:not(${Re}-range-start-single)${Re}-range-hover-start::before, + &-in-view${Re}-range-end:not(${Re}-range-end-single)${Re}-range-hover-end::before, + ${Ue}-panel + > :not(${Ue}-date-panel) + &-in-view${Re}-in-range${Re}-range-hover-start::before, + ${Ue}-panel + > :not(${Ue}-date-panel) + &-in-view${Re}-in-range${Re}-range-hover-end::before`]:{background:vr},[`&-in-view${Re}-range-start:not(${Re}-range-start-single):not(${Re}-range-end) ${Et}`]:{borderStartStartRadius:cn,borderEndStartRadius:cn,borderStartEndRadius:0,borderEndEndRadius:0},[`&-in-view${Re}-range-end:not(${Re}-range-end-single):not(${Re}-range-start) ${Et}`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:cn,borderEndEndRadius:cn},[`&-range-hover${Re}-range-end::after`]:{insetInlineStart:"50%"},[`tr > &-in-view${Re}-range-hover:first-child::after, + tr > &-in-view${Re}-range-hover-end:first-child::after, + &-in-view${Re}-start${Re}-range-hover-edge-start${Re}-range-hover-edge-start-near-range::after, + &-in-view${Re}-range-hover-edge-start:not(${Re}-range-hover-edge-start-near-range)::after, + &-in-view${Re}-range-hover-start::after`]:{insetInlineStart:(so-mt)/2,borderInlineStart:`${Ta}px dashed ${tn}`,borderStartStartRadius:cn,borderEndStartRadius:cn},[`tr > &-in-view${Re}-range-hover:last-child::after, + tr > &-in-view${Re}-range-hover-start:last-child::after, + &-in-view${Re}-end${Re}-range-hover-edge-end${Re}-range-hover-edge-end-near-range::after, + &-in-view${Re}-range-hover-edge-end:not(${Re}-range-hover-edge-end-near-range)::after, + &-in-view${Re}-range-hover-end::after`]:{insetInlineEnd:(so-mt)/2,borderInlineEnd:`${Ta}px dashed ${tn}`,borderStartEndRadius:cn,borderEndEndRadius:cn},"&-disabled":{color:qr,pointerEvents:"none",[Et]:{background:"transparent"},"&::before":{background:mo}},[`&-disabled${Re}-today ${Et}::before`]:{borderColor:qr}}},Ts=we=>{const{componentCls:Ue,pickerCellCls:Re,pickerCellInnerCls:Et,pickerYearMonthCellWidth:mt,pickerControlIconSize:_t,cellWidth:cn,paddingSM:ua,paddingXS:ca,paddingXXS:Ta,colorBgContainer:Ra,lineWidth:Ja,lineType:_a,borderRadiusLG:Qa,colorPrimary:ar,colorTextHeading:tn,colorSplit:La,pickerControlIconBorderWidth:vr,colorIcon:so,textHeight:qr,motionDurationMid:mo,colorIconHover:Ao,fontWeightStrong:vo,cellHeight:_r,pickerCellPaddingVertical:Hi,colorTextDisabled:si,colorText:Li,fontSize:ol,cellHoverWithRangeBg:dl,motionDurationSlow:Bl,withoutTimeCellHeight:jl,pickerQuarterPanelContentHeight:Pl,colorLink:qi,colorLinkActive:il,colorLinkHover:Ll,cellRangeBorderColor:Ml,borderRadiusSM:pl,colorTextLightSolid:jn,cellHoverBg:Zr,timeColumnHeight:To,timeColumnWidth:Ze,timeCellHeight:je,controlItemBgActive:vt,marginXXS:wt,pickerDatePanelPaddingHorizontal:Vt}=we,Qt=cn*7+Vt*2,Dn=(Qt-ca*2)/3-mt-ua,dn=(Qt-ca*2)/4-mt;return{[Ue]:{"&-panel":{display:"inline-flex",flexDirection:"column",textAlign:"center",background:Ra,border:`${Ja}px ${_a} ${La}`,borderRadius:Qa,outline:"none","&-focused":{borderColor:ar},"&-rtl":{direction:"rtl",[`${Ue}-prev-icon, + ${Ue}-super-prev-icon`]:{transform:"rotate(45deg)"},[`${Ue}-next-icon, + ${Ue}-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:Qt},"&-header":{display:"flex",padding:`0 ${ca}px`,color:tn,borderBottom:`${Ja}px ${_a} ${La}`,"> *":{flex:"none"},button:{padding:0,color:so,lineHeight:`${qr}px`,background:"transparent",border:0,cursor:"pointer",transition:`color ${mo}`,fontSize:"inherit"},"> button":{minWidth:"1.6em",fontSize:ol,"&:hover":{color:Ao}},"&-view":{flex:"auto",fontWeight:vo,lineHeight:`${qr}px`,button:{color:"inherit",fontWeight:"inherit",verticalAlign:"top","&:not(:first-child)":{marginInlineStart:ca},"&:hover":{color:ar}}}},"&-prev-icon,\n &-next-icon,\n &-super-prev-icon,\n &-super-next-icon":{position:"relative",display:"inline-block",width:_t,height:_t,"&::before":{position:"absolute",top:0,insetInlineStart:0,display:"inline-block",width:_t,height:_t,border:"0 solid currentcolor",borderBlockStartWidth:vr,borderBlockEndWidth:0,borderInlineStartWidth:vr,borderInlineEndWidth:0,content:'""'}},"&-super-prev-icon,\n &-super-next-icon":{"&::after":{position:"absolute",top:Math.ceil(_t/2),insetInlineStart:Math.ceil(_t/2),display:"inline-block",width:_t,height:_t,border:"0 solid currentcolor",borderBlockStartWidth:vr,borderBlockEndWidth:0,borderInlineStartWidth:vr,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:_r,fontWeight:"normal"},th:{height:_r+Hi*2,color:Li,verticalAlign:"middle"}},"&-cell":Object.assign({padding:`${Hi}px 0`,color:si,cursor:"pointer","&-in-view":{color:Li}},Vs(we)),[`&-date-panel ${Ue}-cell-in-view${Ue}-cell-in-range${Ue}-cell-range-hover-start ${Et}, + &-date-panel ${Ue}-cell-in-view${Ue}-cell-in-range${Ue}-cell-range-hover-end ${Et}`]:{"&::after":{position:"absolute",top:0,bottom:0,zIndex:-1,background:dl,transition:`all ${Bl}`,content:'""'}},[`&-date-panel + ${Ue}-cell-in-view${Ue}-cell-in-range${Ue}-cell-range-hover-start + ${Et}::after`]:{insetInlineEnd:-(cn-_r)/2,insetInlineStart:0},[`&-date-panel ${Ue}-cell-in-view${Ue}-cell-in-range${Ue}-cell-range-hover-end ${Et}::after`]:{insetInlineEnd:0,insetInlineStart:-(cn-_r)/2},[`&-range-hover${Ue}-range-start::after`]:{insetInlineEnd:"50%"},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${Ue}-content`]:{height:jl*4},[Et]:{padding:`0 ${ca}px`}},"&-quarter-panel":{[`${Ue}-content`]:{height:Pl},[`${Ue}-cell-range-hover-start::after`]:{insetInlineStart:dn,borderInlineStart:`${Ja}px dashed ${Ml}`,[`${Ue}-panel-rtl &`]:{insetInlineEnd:dn,borderInlineEnd:`${Ja}px dashed ${Ml}`}},[`${Ue}-cell-range-hover-end::after`]:{insetInlineEnd:dn,borderInlineEnd:`${Ja}px dashed ${Ml}`,[`${Ue}-panel-rtl &`]:{insetInlineStart:dn,borderInlineStart:`${Ja}px dashed ${Ml}`}}},[`&-panel ${Ue}-footer`]:{borderTop:`${Ja}px ${_a} ${La}`},"&-footer":{width:"min-content",minWidth:"100%",lineHeight:`${qr-2*Ja}px`,textAlign:"center","&-extra":{padding:`0 ${ua}px`,lineHeight:`${qr-2*Ja}px`,textAlign:"start","&:not(:last-child)":{borderBottom:`${Ja}px ${_a} ${La}`}}},"&-now":{textAlign:"start"},"&-today-btn":{color:qi,"&:hover":{color:Ll},"&:active":{color:il},[`&${Ue}-today-btn-disabled`]:{color:si,cursor:"not-allowed"}},"&-decade-panel":{[Et]:{padding:`0 ${ca/2}px`},[`${Ue}-cell::before`]:{display:"none"}},"&-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${Ue}-body`]:{padding:`0 ${ca}px`},[Et]:{width:mt},[`${Ue}-cell-range-hover-start::after`]:{borderStartStartRadius:pl,borderEndStartRadius:pl,borderStartEndRadius:0,borderEndEndRadius:0,[`${Ue}-panel-rtl &`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:pl,borderEndEndRadius:pl}},[`${Ue}-cell-range-hover-end::after`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:pl,borderEndEndRadius:pl,[`${Ue}-panel-rtl &`]:{borderStartStartRadius:pl,borderEndStartRadius:pl,borderStartEndRadius:0,borderEndEndRadius:0}}},"&-year-panel,\n &-month-panel":{[`${Ue}-cell-range-hover-start::after`]:{insetInlineStart:Dn,borderInlineStart:`${Ja}px dashed ${Ml}`,[`${Ue}-panel-rtl &`]:{insetInlineEnd:Dn,borderInlineEnd:`${Ja}px dashed ${Ml}`}},[`${Ue}-cell-range-hover-end::after`]:{insetInlineEnd:Dn,borderInlineEnd:`${Ja}px dashed ${Ml}`,[`${Ue}-panel-rtl &`]:{insetInlineStart:Dn,borderInlineStart:`${Ja}px dashed ${Ml}`}}},"&-week-panel":{[`${Ue}-body`]:{padding:`${ca}px ${ua}px`},[`${Ue}-cell`]:{[`&:hover ${Et}, + &-selected ${Et}, + ${Et}`]:{background:"transparent !important"}},"&-row":{td:{"&:before":{transition:`background ${mo}`},"&:first-child:before":{borderStartStartRadius:pl,borderEndStartRadius:pl},"&:last-child:before":{borderStartEndRadius:pl,borderEndEndRadius:pl}},"&:hover td":{"&:before":{background:Zr}},"&-range-start td,\n &-range-end td,\n &-selected td":{[`&${Re}`]:{"&:before":{background:ar},[`&${Ue}-cell-week`]:{color:new _u.C(jn).setAlpha(.5).toHexString()},[Et]:{color:jn}}},"&-range-hover td:before":{background:vt}}},"&-date-panel":{[`${Ue}-body`]:{padding:`${ca}px ${Vt}px`},[`${Ue}-content`]:{width:cn*7,th:{width:cn,boxSizing:"border-box",padding:0}}},"&-datetime-panel":{display:"flex",[`${Ue}-time-panel`]:{borderInlineStart:`${Ja}px ${_a} ${La}`},[`${Ue}-date-panel, + ${Ue}-time-panel`]:{transition:`opacity ${Bl}`},"&-active":{[`${Ue}-date-panel, + ${Ue}-time-panel`]:{opacity:.3,"&-active":{opacity:1}}}},"&-time-panel":{width:"auto",minWidth:"auto",direction:"ltr",[`${Ue}-content`]:{display:"flex",flex:"auto",height:To},"&-column":{flex:"1 0 auto",width:Ze,margin:`${Ta}px 0`,padding:0,overflowY:"hidden",textAlign:"start",listStyle:"none",transition:`background ${mo}`,overflowX:"hidden","&::after":{display:"block",height:To-je,content:'""'},"&:not(:first-child)":{borderInlineStart:`${Ja}px ${_a} ${La}`},"&-active":{background:new _u.C(vt).setAlpha(.2).toHexString()},"&:hover":{overflowY:"auto"},"> li":{margin:0,padding:0,[`&${Ue}-time-panel-cell`]:{marginInline:wt,[`${Ue}-time-panel-cell-inner`]:{display:"block",width:Ze-2*wt,height:je,margin:0,paddingBlock:0,paddingInlineEnd:0,paddingInlineStart:(Ze-je)/2,color:Li,lineHeight:`${je}px`,borderRadius:pl,cursor:"pointer",transition:`background ${mo}`,"&:hover":{background:Zr}},"&-selected":{[`${Ue}-time-panel-cell-inner`]:{background:vt}},"&-disabled":{[`${Ue}-time-panel-cell-inner`]:{color:si,background:"transparent",cursor:"not-allowed"}}}}}},[`&-datetime-panel ${Ue}-time-panel-column:after`]:{height:To-je+Ta*2}}}},ks=we=>{const{componentCls:Ue,colorBgContainer:Re,colorError:Et,errorActiveShadow:mt,colorWarning:_t,warningActiveShadow:cn}=we;return{[`${Ue}:not(${Ue}-disabled)`]:{[`&${Ue}-status-error`]:{"&, &:not([disabled]):hover":{backgroundColor:Re,borderColor:Et},[`&${Ue}-focused, &:focus`]:Object.assign({},(0,yu.M1)((0,fs.TS)(we,{activeBorderColor:Et,activeShadow:mt}))),[`${Ue}-active-bar`]:{background:Et}},[`&${Ue}-status-warning`]:{"&, &:not([disabled]):hover":{backgroundColor:Re,borderColor:_t},[`&${Ue}-focused, &:focus`]:Object.assign({},(0,yu.M1)((0,fs.TS)(we,{activeBorderColor:_t,activeShadow:cn}))),[`${Ue}-active-bar`]:{background:_t}}}}},Vc=we=>{const{componentCls:Ue,antCls:Re,controlHeight:Et,fontSize:mt,paddingInline:_t,colorBgContainer:cn,lineWidth:ua,lineType:ca,colorBorder:Ta,borderRadius:Ra,motionDurationMid:Ja,colorBgContainerDisabled:_a,colorTextDisabled:Qa,colorTextPlaceholder:ar,controlHeightLG:tn,fontSizeLG:La,controlHeightSM:vr,paddingInlineSM:so,paddingXS:qr,marginXS:mo,colorTextDescription:Ao,lineWidthBold:vo,lineHeight:_r,colorPrimary:Hi,motionDurationSlow:si,zIndexPopup:Li,paddingXXS:ol,paddingSM:dl,textHeight:Bl,cellActiveWithRangeBg:jl,colorPrimaryBorder:Pl,sizePopupArrow:qi,borderRadiusXS:il,borderRadiusOuter:Ll,colorBgElevated:Ml,borderRadiusLG:pl,boxShadowSecondary:jn,borderRadiusSM:Zr,colorSplit:To,cellHoverBg:Ze,presetsWidth:je,presetsMaxWidth:vt,boxShadowPopoverArrow:wt,colorTextQuaternary:Vt}=we;return[{[Ue]:Object.assign(Object.assign(Object.assign({},(0,dc.Wf)(we)),$u(we,Et,mt,_t)),{position:"relative",display:"inline-flex",alignItems:"center",background:cn,lineHeight:1,border:`${ua}px ${ca} ${Ta}`,borderRadius:Ra,transition:`border ${Ja}, box-shadow ${Ja}`,"&:hover, &-focused":Object.assign({},(0,yu.pU)(we)),"&-focused":Object.assign({},(0,yu.M1)(we)),[`&${Ue}-disabled`]:{background:_a,borderColor:Ta,cursor:"not-allowed",[`${Ue}-suffix`]:{color:Vt}},[`&${Ue}-borderless`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`${Ue}-input`]:{position:"relative",display:"inline-flex",alignItems:"center",width:"100%","> input":Object.assign(Object.assign({},(0,yu.ik)(we)),{flex:"auto",minWidth:1,height:"auto",padding:0,background:"transparent",border:0,borderRadius:0,"&:focus":{boxShadow:"none"},"&[disabled]":{background:"transparent"}}),"&:hover":{[`${Ue}-clear`]:{opacity:1}},"&-placeholder":{"> input":{color:ar}}},"&-large":Object.assign(Object.assign({},$u(we,tn,La,_t)),{[`${Ue}-input > input`]:{fontSize:La}}),"&-small":Object.assign({},$u(we,vr,mt,so)),[`${Ue}-suffix`]:{display:"flex",flex:"none",alignSelf:"center",marginInlineStart:qr/2,color:Qa,lineHeight:1,pointerEvents:"none","> *":{verticalAlign:"top","&:not(:last-child)":{marginInlineEnd:mo}}},[`${Ue}-clear`]:{position:"absolute",top:"50%",insetInlineEnd:0,color:Qa,lineHeight:1,background:cn,transform:"translateY(-50%)",cursor:"pointer",opacity:0,transition:`opacity ${Ja}, color ${Ja}`,"> *":{verticalAlign:"top"},"&:hover":{color:Ao}},[`${Ue}-separator`]:{position:"relative",display:"inline-block",width:"1em",height:La,color:Qa,fontSize:La,verticalAlign:"top",cursor:"default",[`${Ue}-focused &`]:{color:Ao},[`${Ue}-range-separator &`]:{[`${Ue}-disabled &`]:{cursor:"not-allowed"}}},"&-range":{position:"relative",display:"inline-flex",[`${Ue}-clear`]:{insetInlineEnd:_t},"&:hover":{[`${Ue}-clear`]:{opacity:1}},[`${Ue}-active-bar`]:{bottom:-ua,height:vo,marginInlineStart:_t,background:Hi,opacity:0,transition:`all ${si} ease-out`,pointerEvents:"none"},[`&${Ue}-focused`]:{[`${Ue}-active-bar`]:{opacity:1}},[`${Ue}-range-separator`]:{alignItems:"center",padding:`0 ${qr}px`,lineHeight:1},[`&${Ue}-small`]:{[`${Ue}-clear`]:{insetInlineEnd:so},[`${Ue}-active-bar`]:{marginInlineStart:so}}},"&-dropdown":Object.assign(Object.assign(Object.assign({},(0,dc.Wf)(we)),Ts(we)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:Li,[`&${Ue}-dropdown-hidden`]:{display:"none"},[`&${Ue}-dropdown-placement-bottomLeft`]:{[`${Ue}-range-arrow`]:{top:0,display:"block",transform:"translateY(-100%)"}},[`&${Ue}-dropdown-placement-topLeft`]:{[`${Ue}-range-arrow`]:{bottom:0,display:"block",transform:"translateY(100%) rotate(180deg)"}},[`&${Re}-slide-up-enter${Re}-slide-up-enter-active${Ue}-dropdown-placement-topLeft, + &${Re}-slide-up-enter${Re}-slide-up-enter-active${Ue}-dropdown-placement-topRight, + &${Re}-slide-up-appear${Re}-slide-up-appear-active${Ue}-dropdown-placement-topLeft, + &${Re}-slide-up-appear${Re}-slide-up-appear-active${Ue}-dropdown-placement-topRight`]:{animationName:ms.Qt},[`&${Re}-slide-up-enter${Re}-slide-up-enter-active${Ue}-dropdown-placement-bottomLeft, + &${Re}-slide-up-enter${Re}-slide-up-enter-active${Ue}-dropdown-placement-bottomRight, + &${Re}-slide-up-appear${Re}-slide-up-appear-active${Ue}-dropdown-placement-bottomLeft, + &${Re}-slide-up-appear${Re}-slide-up-appear-active${Ue}-dropdown-placement-bottomRight`]:{animationName:ms.fJ},[`&${Re}-slide-up-leave${Re}-slide-up-leave-active${Ue}-dropdown-placement-topLeft, + &${Re}-slide-up-leave${Re}-slide-up-leave-active${Ue}-dropdown-placement-topRight`]:{animationName:ms.ly},[`&${Re}-slide-up-leave${Re}-slide-up-leave-active${Ue}-dropdown-placement-bottomLeft, + &${Re}-slide-up-leave${Re}-slide-up-leave-active${Ue}-dropdown-placement-bottomRight`]:{animationName:ms.Uw},[`${Ue}-panel > ${Ue}-time-panel`]:{paddingTop:ol},[`${Ue}-ranges`]:{marginBottom:0,padding:`${ol}px ${dl}px`,overflow:"hidden",lineHeight:`${Bl-2*ua-qr/2}px`,textAlign:"start",listStyle:"none",display:"flex",justifyContent:"space-between","> li":{display:"inline-block"},[`${Ue}-preset > ${Re}-tag-blue`]:{color:Hi,background:jl,borderColor:Pl,cursor:"pointer"},[`${Ue}-ok`]:{marginInlineStart:"auto"}},[`${Ue}-range-wrapper`]:{display:"flex",position:"relative"},[`${Ue}-range-arrow`]:Object.assign({position:"absolute",zIndex:1,display:"none",marginInlineStart:_t*1.5,transition:`left ${si} ease-out`},(0,Kc.r)(qi,il,Ll,Ml,wt)),[`${Ue}-panel-container`]:{overflow:"hidden",verticalAlign:"top",background:Ml,borderRadius:pl,boxShadow:jn,transition:`margin ${si}`,[`${Ue}-panel-layout`]:{display:"flex",flexWrap:"nowrap",alignItems:"stretch"},[`${Ue}-presets`]:{display:"flex",flexDirection:"column",minWidth:je,maxWidth:vt,ul:{height:0,flex:"auto",listStyle:"none",overflow:"auto",margin:0,padding:qr,borderInlineEnd:`${ua}px ${ca} ${To}`,li:Object.assign(Object.assign({},dc.vS),{borderRadius:Zr,paddingInline:qr,paddingBlock:(vr-Math.round(mt*_r))/2,cursor:"pointer",transition:`all ${si}`,"+ li":{marginTop:mo},"&:hover":{background:Ze}})}},[`${Ue}-panels`]:{display:"inline-flex",flexWrap:"nowrap",direction:"ltr",[`${Ue}-panel`]:{borderWidth:`0 0 ${ua}px`},"&:last-child":{[`${Ue}-panel`]:{borderWidth:0}}},[`${Ue}-panel`]:{verticalAlign:"top",background:"transparent",borderRadius:0,borderWidth:0,[`${Ue}-content, + table`]:{textAlign:"center"},"&-focused":{borderColor:Ta}}}}),"&-dropdown-range":{padding:`${qi*2/3}px 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${Ue}-separator`]:{transform:"rotate(180deg)"},[`${Ue}-footer`]:{"&-extra":{direction:"rtl"}}}})},(0,ms.oN)(we,"slide-up"),(0,ms.oN)(we,"slide-down"),(0,Bs.Fm)(we,"move-up"),(0,Bs.Fm)(we,"move-down")]},gc=we=>{const{componentCls:Ue,controlHeightLG:Re,paddingXXS:Et,padding:mt}=we;return{pickerCellCls:`${Ue}-cell`,pickerCellInnerCls:`${Ue}-cell-inner`,pickerYearMonthCellWidth:Re*1.5,pickerQuarterPanelContentHeight:Re*1.4,pickerCellPaddingVertical:Et+Et/2,pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:mt+Et/2}},ls=we=>({cellHoverBg:we.controlItemBgHover,cellActiveWithRangeBg:we.controlItemBgActive,cellHoverWithRangeBg:new _u.C(we.colorPrimary).lighten(35).toHexString(),cellRangeBorderColor:new _u.C(we.colorPrimary).lighten(20).toHexString(),cellBgDisabled:we.colorBgContainerDisabled,timeColumnWidth:we.controlHeightLG*1.4,timeColumnHeight:28*8,timeCellHeight:28,cellWidth:we.controlHeightSM*1.5,cellHeight:we.controlHeightSM,textHeight:we.controlHeightLG,withoutTimeCellHeight:we.controlHeightLG*1.65});var Ro=(0,Pc.Z)("DatePicker",we=>{const Ue=(0,fs.TS)((0,yu.e5)(we),gc(we));return[Vc(Ue),ks(Ue),(0,Pi.c)(we,{focusElCls:`${we.componentCls}-focused`})]},we=>Object.assign(Object.assign(Object.assign({},(0,yu.TM)(we)),ls(we)),{presetsWidth:120,presetsMaxWidth:200,zIndexPopup:we.zIndexPopupBase+50}));function es(we,Ue,Re){return Re!==void 0?Re:Ue==="year"&&we.lang.yearPlaceholder?we.lang.yearPlaceholder:Ue==="quarter"&&we.lang.quarterPlaceholder?we.lang.quarterPlaceholder:Ue==="month"&&we.lang.monthPlaceholder?we.lang.monthPlaceholder:Ue==="week"&&we.lang.weekPlaceholder?we.lang.weekPlaceholder:Ue==="time"&&we.timePickerLocale.placeholder?we.timePickerLocale.placeholder:we.lang.placeholder}function mc(we,Ue,Re){return Re!==void 0?Re:Ue==="year"&&we.lang.yearPlaceholder?we.lang.rangeYearPlaceholder:Ue==="quarter"&&we.lang.quarterPlaceholder?we.lang.rangeQuarterPlaceholder:Ue==="month"&&we.lang.monthPlaceholder?we.lang.rangeMonthPlaceholder:Ue==="week"&&we.lang.weekPlaceholder?we.lang.rangeWeekPlaceholder:Ue==="time"&&we.timePickerLocale.placeholder?we.timePickerLocale.rangePlaceholder:we.lang.rangePlaceholder}function Xs(we,Ue){const Re={adjustX:1,adjustY:1};switch(Ue){case"bottomLeft":return{points:["tl","bl"],offset:[0,4],overflow:Re};case"bottomRight":return{points:["tr","br"],offset:[0,4],overflow:Re};case"topLeft":return{points:["bl","tl"],offset:[0,-4],overflow:Re};case"topRight":return{points:["br","tr"],offset:[0,-4],overflow:Re};default:return{points:we==="rtl"?["tr","br"]:["tl","bl"],offset:[0,4],overflow:Re}}}function jt(we){return we?Array.isArray(we)?we:[we]:[]}function an(we){const{format:Ue,picker:Re,showHour:Et,showMinute:mt,showSecond:_t,use12Hours:cn}=we,ua=jt(Ue)[0],ca=Object.assign({},we);return Ue&&Array.isArray(Ue)&&(ca.format=ua),ua&&typeof ua=="string"&&(!ua.includes("s")&&_t===void 0&&(ca.showSecond=!1),!ua.includes("m")&&mt===void 0&&(ca.showMinute=!1),!ua.includes("H")&&!ua.includes("h")&&!ua.includes("K")&&!ua.includes("k")&&Et===void 0&&(ca.showHour=!1),(ua.includes("a")||ua.includes("A"))&&cn===void 0&&(ca.use12Hours=!0)),Re==="time"?ca:(typeof ua=="function"&&delete ca.format,{showTime:ca})}function fn(we,Ue,Re){if(we===!1)return!1;const Et={clearIcon:Ue!=null?Ue:Re};return typeof we=="object"?Object.assign(Object.assign({},Et),we):Et}var ga=z(3113);function zo(we){return re.createElement(ga.ZP,Object.assign({size:"small",type:"primary"},we))}var pi={button:zo},Fo=function(we,Ue){var Re={};for(var Et in we)Object.prototype.hasOwnProperty.call(we,Et)&&Ue.indexOf(Et)<0&&(Re[Et]=we[Et]);if(we!=null&&typeof Object.getOwnPropertySymbols=="function")for(var mt=0,Et=Object.getOwnPropertySymbols(we);mt{const{prefixCls:mt,getPopupContainer:_t,className:cn,placement:ua,size:ca,disabled:Ta,bordered:Ra=!0,placeholder:Ja,popupClassName:_a,dropdownClassName:Qa,status:ar,clearIcon:tn,allowClear:La,rootClassName:vr}=Re,so=Fo(Re,["prefixCls","getPopupContainer","className","placement","size","disabled","bordered","placeholder","popupClassName","dropdownClassName","status","clearIcon","allowClear","rootClassName"]),qr=re.useRef(null),{getPrefixCls:mo,direction:Ao,getPopupContainer:vo}=(0,re.useContext)(uc.E_),_r=mo("picker",mt),{compactSize:Hi,compactItemClassnames:si}=(0,Ks.ri)(_r,Ao),{format:Li,showTime:ol,picker:dl}=Re,Bl=mo(),[jl,Pl]=Ro(_r),qi=Object.assign(Object.assign({},ol?an(Object.assign({format:Li,picker:dl},ol)):{}),dl==="time"?an(Object.assign(Object.assign({format:Li},Re),{picker:dl})):{}),il=(0,sc.Z)(wt=>{var Vt;return(Vt=ca!=null?ca:Hi)!==null&&Vt!==void 0?Vt:wt}),Ll=re.useContext(is.Z),Ml=Ta!=null?Ta:Ll,pl=(0,re.useContext)(cc.aM),{hasFeedback:jn,status:Zr,feedbackIcon:To}=pl,Ze=re.createElement(re.Fragment,null,dl==="time"?re.createElement(rt,null):re.createElement(be,null),jn&&To);(0,re.useImperativeHandle)(Et,()=>({focus:()=>{var wt;return(wt=qr.current)===null||wt===void 0?void 0:wt.focus()},blur:()=>{var wt;return(wt=qr.current)===null||wt===void 0?void 0:wt.blur()}}));const[je]=(0,Gs.Z)("Calendar",Bc.Z),vt=Object.assign(Object.assign({},je),Re.locale);return jl(re.createElement(gs,Object.assign({separator:re.createElement("span",{"aria-label":"to",className:`${_r}-separator`},re.createElement(Lt,null)),disabled:Ml,ref:qr,dropdownAlign:Xs(Ao,ua),placeholder:mc(vt,dl,Ja),suffixIcon:Ze,prevIcon:re.createElement("span",{className:`${_r}-prev-icon`}),nextIcon:re.createElement("span",{className:`${_r}-next-icon`}),superPrevIcon:re.createElement("span",{className:`${_r}-super-prev-icon`}),superNextIcon:re.createElement("span",{className:`${_r}-super-next-icon`}),transitionName:`${Bl}-slide-up`},so,qi,{className:qe()({[`${_r}-${il}`]:il,[`${_r}-borderless`]:!Ra},(0,Ms.Z)(_r,(0,Ms.F)(Zr,ar),jn),Pl,si,cn,vr),locale:vt.lang,prefixCls:_r,getPopupContainer:_t||vo,generateConfig:we,components:pi,direction:Ao,dropdownClassName:qe()(Pl,_a||Qa,vr),allowClear:fn(La,tn,re.createElement(yt.Z,null))})))})}var Ii=function(we,Ue){var Re={};for(var Et in we)Object.prototype.hasOwnProperty.call(we,Et)&&Ue.indexOf(Et)<0&&(Re[Et]=we[Et]);if(we!=null&&typeof Object.getOwnPropertySymbols=="function")for(var mt=0,Et=Object.getOwnPropertySymbols(we);mt{const{prefixCls:ar,getPopupContainer:tn,style:La,className:vr,rootClassName:so,size:qr,bordered:mo=!0,placement:Ao,placeholder:vo,popupClassName:_r,dropdownClassName:Hi,disabled:si,status:Li,clearIcon:ol,allowClear:dl}=_a,Bl=Ii(_a,["prefixCls","getPopupContainer","style","className","rootClassName","size","bordered","placement","placeholder","popupClassName","dropdownClassName","disabled","status","clearIcon","allowClear"]),{getPrefixCls:jl,direction:Pl,getPopupContainer:qi,[Ra]:il}=(0,re.useContext)(uc.E_),Ll=jl("picker",ar),{compactSize:Ml,compactItemClassnames:pl}=(0,Ks.ri)(Ll,Pl),jn=re.useRef(null),{format:Zr,showTime:To}=_a,[Ze,je]=Ro(Ll);(0,re.useImperativeHandle)(Qa,()=>({focus:()=>{var Cr;return(Cr=jn.current)===null||Cr===void 0?void 0:Cr.focus()},blur:()=>{var Cr;return(Cr=jn.current)===null||Cr===void 0?void 0:Cr.blur()}}));const vt={showToday:!0};let wt={};ca&&(wt.picker=ca);const Vt=ca||_a.picker;wt=Object.assign(Object.assign(Object.assign({},wt),To?an(Object.assign({format:Zr,picker:Vt},To)):{}),Vt==="time"?an(Object.assign(Object.assign({format:Zr},_a),{picker:Vt})):{});const Qt=jl(),Dn=(0,sc.Z)(Cr=>{var Dr;return(Dr=qr!=null?qr:Ml)!==null&&Dr!==void 0?Dr:Cr}),dn=re.useContext(is.Z),Ln=si!=null?si:dn,ha=(0,re.useContext)(cc.aM),{hasFeedback:pn,status:aa,feedbackIcon:Ua}=ha,ka=re.createElement(re.Fragment,null,Vt==="time"?re.createElement(rt,null):re.createElement(be,null),pn&&Ua),[nr]=(0,Gs.Z)("DatePicker",Bc.Z),Fr=Object.assign(Object.assign({},nr),_a.locale);return Ze(re.createElement(lc,Object.assign({ref:jn,placeholder:es(Fr,Vt,vo),suffixIcon:ka,dropdownAlign:Xs(Pl,Ao),prevIcon:re.createElement("span",{className:`${Ll}-prev-icon`}),nextIcon:re.createElement("span",{className:`${Ll}-next-icon`}),superPrevIcon:re.createElement("span",{className:`${Ll}-super-prev-icon`}),superNextIcon:re.createElement("span",{className:`${Ll}-super-next-icon`}),transitionName:`${Qt}-slide-up`},vt,Bl,wt,{locale:Fr.lang,className:qe()({[`${Ll}-${Dn}`]:Dn,[`${Ll}-borderless`]:!mo},(0,Ms.Z)(Ll,(0,Ms.F)(aa,Li),pn),je,pl,il==null?void 0:il.className,vr,so),style:Object.assign(Object.assign({},il==null?void 0:il.style),La),prefixCls:Ll,getPopupContainer:tn||qi,generateConfig:we,components:pi,direction:Pl,disabled:Ln,dropdownClassName:qe()(je,so,_r||Hi),allowClear:fn(dl,ol,re.createElement(yt.Z,null))})))});return Ta&&(Ja.displayName=Ta),Ja}const Re=Ue(),Et=Ue("week","WeekPicker"),mt=Ue("month","MonthPicker"),_t=Ue("year","YearPicker"),cn=Ue("time","TimePicker"),ua=Ue("quarter","QuarterPicker");return{DatePicker:Re,WeekPicker:Et,MonthPicker:mt,YearPicker:_t,TimePicker:cn,QuarterPicker:ua}}const Ti=null;function cl(we){const{DatePicker:Ue,WeekPicker:Re,MonthPicker:Et,YearPicker:mt,TimePicker:_t,QuarterPicker:cn}=ii(we),ua=Bo(we),ca=Ue;return ca.WeekPicker=Re,ca.MonthPicker=Et,ca.YearPicker=mt,ca.RangePicker=ua,ca.TimePicker=_t,ca.QuarterPicker=cn,ca}var Qi=cl;const Qr=Qi(te);function Po(we){const Ue=Xs(we.direction,we.placement);return Ue.overflow.adjustY=!1,Ue.overflow.adjustX=!1,Object.assign(Object.assign({},we),{dropdownAlign:Ue})}const vi=(0,ne.Z)(Qr,"picker",null,Po);Qr._InternalPanelDoNotUseOrYouWillBeFired=vi;const hi=(0,ne.Z)(Qr.RangePicker,"picker",null,Po);Qr._InternalRangePanelDoNotUseOrYouWillBeFired=hi,Qr.generatePicker=Qi;var Yo=Qr},28103:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return We}});var E=z(92310),fe=z.n(E),Oe=z(59301),Ce=z(36355),Se=z(17313),Be=z(83116),le=z(37613);const Te=Ee=>{const{componentCls:ce,sizePaddingEdgeHorizontal:y,colorSplit:a,lineWidth:x,textPaddingInline:b,orientationMargin:ee,verticalMarginInline:te}=Ee;return{[ce]:Object.assign(Object.assign({},(0,Se.Wf)(Ee)),{borderBlockStart:`${x}px solid ${a}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:te,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${x}px solid ${a}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${Ee.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${ce}-with-text`]:{display:"flex",alignItems:"center",margin:`${Ee.dividerHorizontalWithTextGutterMargin}px 0`,color:Ee.colorTextHeading,fontWeight:500,fontSize:Ee.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${a}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${x}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${ce}-with-text-left`]:{"&::before":{width:`${ee*100}%`},"&::after":{width:`${100-ee*100}%`}},[`&-horizontal${ce}-with-text-right`]:{"&::before":{width:`${100-ee*100}%`},"&::after":{width:`${ee*100}%`}},[`${ce}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:b},"&-dashed":{background:"none",borderColor:a,borderStyle:"dashed",borderWidth:`${x}px 0 0`},[`&-horizontal${ce}-with-text${ce}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${ce}-dashed`]:{borderInlineStartWidth:x,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${ce}-with-text`]:{color:Ee.colorText,fontWeight:"normal",fontSize:Ee.fontSize},[`&-horizontal${ce}-with-text-left${ce}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${ce}-inner-text`]:{paddingInlineStart:y}},[`&-horizontal${ce}-with-text-right${ce}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${ce}-inner-text`]:{paddingInlineEnd:y}}})}};var De=(0,Be.Z)("Divider",Ee=>{const ce=(0,le.TS)(Ee,{dividerHorizontalWithTextGutterMargin:Ee.margin,dividerHorizontalGutterMargin:Ee.marginLG,sizePaddingEdgeHorizontal:0});return[Te(ce)]},Ee=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:Ee.marginXS})),Le=function(Ee,ce){var y={};for(var a in Ee)Object.prototype.hasOwnProperty.call(Ee,a)&&ce.indexOf(a)<0&&(y[a]=Ee[a]);if(Ee!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,a=Object.getOwnPropertySymbols(Ee);x{const{getPrefixCls:ce,direction:y,divider:a}=Oe.useContext(Ce.E_),{prefixCls:x,type:b="horizontal",orientation:ee="center",orientationMargin:te,className:ne,rootClassName:ue,children:re,dashed:me,plain:se,style:ye}=Ee,Fe=Le(Ee,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),Me=ce("divider",x),[be,at]=De(Me),Ve=ee.length>0?`-${ee}`:ee,it=!!re,Ye=ee==="left"&&te!=null,rt=ee==="right"&&te!=null,yt=fe()(Me,a==null?void 0:a.className,at,`${Me}-${b}`,{[`${Me}-with-text`]:it,[`${Me}-with-text${Ve}`]:it,[`${Me}-dashed`]:!!me,[`${Me}-plain`]:!!se,[`${Me}-rtl`]:y==="rtl",[`${Me}-no-default-orientation-margin-left`]:Ye,[`${Me}-no-default-orientation-margin-right`]:rt},ne,ue),bt=Oe.useMemo(()=>typeof te=="number"?te:/^\d+$/.test(te)?Number(te):te,[te]),ft=Object.assign(Object.assign({},Ye&&{marginLeft:bt}),rt&&{marginRight:bt});return be(Oe.createElement("div",Object.assign({className:yt,style:Object.assign(Object.assign({},a==null?void 0:a.style),ye)},Fe,{role:"separator"}),re&&b!=="vertical"&&Oe.createElement("span",{className:`${Me}-inner-text`,style:ft},re)))}},91857:function(Ut,ot,z){"use strict";var E=z(59301),fe=z(38819),Oe=z(92310),Ce=z.n(Oe),Se=z(31561),Be=z(70425),le=z(18929),Te=z(2738),De=z(79676),Le=z(53487),ke=z(92343),We=z(36355),Ee=z(20834),ce=z(40875),y=z(88088),a=z(47211);const x=null,b=ue=>{const{menu:re,arrow:me,prefixCls:se,children:ye,trigger:Fe,disabled:Me,dropdownRender:be,getPopupContainer:at,overlayClassName:Ve,rootClassName:it,open:Ye,onOpenChange:rt,visible:yt,onVisibleChange:bt,mouseEnterDelay:ft=.15,mouseLeaveDelay:Gt=.1,autoAdjustOverflow:Tt=!0,placement:Lt="",overlay:Rt,transitionName:qe}=ue,{getPopupContainer:dt,getPrefixCls:Wt,direction:Bn}=E.useContext(We.E_),Yt=E.useMemo(()=>{const xe=Wt();return qe!==void 0?qe:Lt.includes("top")?`${xe}-slide-down`:`${xe}-slide-up`},[Wt,Lt,qe]),kn=E.useMemo(()=>Lt?Lt.includes("Center")?Lt.slice(0,Lt.indexOf("Center")):Lt:Bn==="rtl"?"bottomRight":"bottomLeft",[Lt,Bn]),Ge=Wt("dropdown",se),[ln,Mn]=(0,a.Z)(Ge),[,Pt]=(0,y.Z)(),zt=E.Children.only(ye),Ft=(0,ke.Tm)(zt,{className:Ce()(`${Ge}-trigger`,{[`${Ge}-rtl`]:Bn==="rtl"},zt.props.className),disabled:Me}),Ot=Me?[]:Fe;let et;Ot&&Ot.includes("contextMenu")&&(et=!0);const[ze,St]=(0,le.Z)(!1,{value:Ye!=null?Ye:yt}),xt=(0,Be.useEvent)(xe=>{rt==null||rt(xe),bt==null||bt(xe),St(xe)}),Ke=Ce()(Ve,it,Mn,{[`${Ge}-rtl`]:Bn==="rtl"}),Qe=(0,De.Z)({arrowPointAtCenter:typeof me=="object"&&me.pointAtCenter,autoAdjustOverflow:Tt,offset:Pt.marginXXS,arrowWidth:me?Pt.sizePopupArrow:0,borderRadius:Pt.borderRadius}),ut=E.useCallback(()=>{St(!1)},[]),Je=()=>{let xe;return re!=null&&re.items?xe=E.createElement(Ee.default,Object.assign({},re)):typeof Rt=="function"?xe=Rt():xe=Rt,be&&(xe=be(xe)),xe=E.Children.only(typeof xe=="string"?E.createElement("span",null,xe):xe),E.createElement(ce.J,{prefixCls:`${Ge}-menu`,expandIcon:E.createElement("span",{className:`${Ge}-menu-submenu-arrow`},E.createElement(fe.Z,{className:`${Ge}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:ut,validator:Zt=>{let{mode:Xn}=Zt}},xe)};return ln(E.createElement(Se.Z,Object.assign({alignPoint:et},(0,Te.Z)(ue,["rootClassName"]),{mouseEnterDelay:ft,mouseLeaveDelay:Gt,visible:ze,builtinPlacements:Qe,arrow:!!me,overlayClassName:Ke,prefixCls:Ge,getPopupContainer:at||dt,transitionName:Yt,trigger:Ot,overlay:Je,placement:kn,onVisibleChange:xt}),Ft))};function ee(ue){return Object.assign(Object.assign({},ue),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const te=(0,Le.Z)(b,"dropdown",ue=>ue,ee),ne=ue=>E.createElement(te,Object.assign({},ue),E.createElement("span",null));b._InternalPanelDoNotUseOrYouWillBeFired=ne,ot.Z=b},38854:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return y}});var E=z(91857),fe=z(92310),Oe=z.n(fe),Ce=z(59301),Se=z(18785),Be=z(3113),le=z(36355),Te=z(81327),De=z(33234),Le=z(47211),ke=function(a,x){var b={};for(var ee in a)Object.prototype.hasOwnProperty.call(a,ee)&&x.indexOf(ee)<0&&(b[ee]=a[ee]);if(a!=null&&typeof Object.getOwnPropertySymbols=="function")for(var te=0,ee=Object.getOwnPropertySymbols(a);te{const{getPopupContainer:x,getPrefixCls:b,direction:ee}=Ce.useContext(le.E_),{prefixCls:te,type:ne="default",danger:ue,disabled:re,loading:me,onClick:se,htmlType:ye,children:Fe,className:Me,menu:be,arrow:at,autoFocus:Ve,overlay:it,trigger:Ye,align:rt,open:yt,onOpenChange:bt,placement:ft,getPopupContainer:Gt,href:Tt,icon:Lt=Ce.createElement(Se.Z,null),title:Rt,buttonsRender:qe=Je=>Je,mouseEnterDelay:dt,mouseLeaveDelay:Wt,overlayClassName:Bn,overlayStyle:Yt,destroyPopupOnHide:kn,dropdownRender:Ge}=a,ln=ke(a,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),Mn=b("dropdown",te),Pt=`${Mn}-button`,[zt,Ft]=(0,Le.Z)(Mn),Ot={menu:be,arrow:at,autoFocus:Ve,align:rt,disabled:re,trigger:re?[]:Ye,onOpenChange:bt,getPopupContainer:Gt||x,mouseEnterDelay:dt,mouseLeaveDelay:Wt,overlayClassName:Bn,overlayStyle:Yt,destroyPopupOnHide:kn,dropdownRender:Ge},{compactSize:et,compactItemClassnames:ze}=(0,De.ri)(Mn,ee),St=Oe()(Pt,ze,Me,Ft);"overlay"in a&&(Ot.overlay=it),"open"in a&&(Ot.open=yt),"placement"in a?Ot.placement=ft:Ot.placement=ee==="rtl"?"bottomLeft":"bottomRight";const xt=Ce.createElement(Be.ZP,{type:ne,danger:ue,disabled:re,loading:me,onClick:se,htmlType:ye,href:Tt,title:Rt},Fe),Ke=Ce.createElement(Be.ZP,{type:ne,danger:ue,icon:Lt}),[Qe,ut]=qe([xt,Ke]);return zt(Ce.createElement(Te.Z.Compact,Object.assign({className:St,size:et,block:!0},ln),Qe,Ce.createElement(E.Z,Object.assign({},Ot),ut)))};We.__ANT_BUTTON=!0;var Ee=We;const ce=E.Z;ce.Button=Ee;var y=ce},47211:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return ke}});var E=z(17313),fe=z(13826),Oe=z(92899),Ce=z(29878),Se=z(19447),Be=z(83116),le=z(37613),De=We=>{const{componentCls:Ee,menuCls:ce,colorError:y,colorTextLightSolid:a}=We,x=`${ce}-item`;return{[`${Ee}, ${Ee}-menu-submenu`]:{[`${ce} ${x}`]:{[`&${x}-danger:not(${x}-disabled)`]:{color:y,"&:hover":{color:a,backgroundColor:y}}}}}};const Le=We=>{const{componentCls:Ee,menuCls:ce,zIndexPopup:y,dropdownArrowDistance:a,sizePopupArrow:x,antCls:b,iconCls:ee,motionDurationMid:te,dropdownPaddingVertical:ne,fontSize:ue,dropdownEdgeChildPadding:re,colorTextDisabled:me,fontSizeIcon:se,controlPaddingHorizontal:ye,colorBgElevated:Fe}=We;return[{[Ee]:Object.assign(Object.assign({},(0,E.Wf)(We)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:y,display:"block","&::before":{position:"absolute",insetBlock:-a+x/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${b}-btn`]:{[`& > ${ee}-down, & > ${b}-btn-icon > ${ee}-down`]:{fontSize:se}},[`${Ee}-wrap`]:{position:"relative",[`${b}-btn > ${ee}-down`]:{fontSize:se},[`${ee}-down::before`]:{transition:`transform ${te}`}},[`${Ee}-wrap-open`]:{[`${ee}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${b}-slide-down-enter${b}-slide-down-enter-active${Ee}-placement-bottomLeft, + &${b}-slide-down-appear${b}-slide-down-appear-active${Ee}-placement-bottomLeft, + &${b}-slide-down-enter${b}-slide-down-enter-active${Ee}-placement-bottom, + &${b}-slide-down-appear${b}-slide-down-appear-active${Ee}-placement-bottom, + &${b}-slide-down-enter${b}-slide-down-enter-active${Ee}-placement-bottomRight, + &${b}-slide-down-appear${b}-slide-down-appear-active${Ee}-placement-bottomRight`]:{animationName:fe.fJ},[`&${b}-slide-up-enter${b}-slide-up-enter-active${Ee}-placement-topLeft, + &${b}-slide-up-appear${b}-slide-up-appear-active${Ee}-placement-topLeft, + &${b}-slide-up-enter${b}-slide-up-enter-active${Ee}-placement-top, + &${b}-slide-up-appear${b}-slide-up-appear-active${Ee}-placement-top, + &${b}-slide-up-enter${b}-slide-up-enter-active${Ee}-placement-topRight, + &${b}-slide-up-appear${b}-slide-up-appear-active${Ee}-placement-topRight`]:{animationName:fe.Qt},[`&${b}-slide-down-leave${b}-slide-down-leave-active${Ee}-placement-bottomLeft, + &${b}-slide-down-leave${b}-slide-down-leave-active${Ee}-placement-bottom, + &${b}-slide-down-leave${b}-slide-down-leave-active${Ee}-placement-bottomRight`]:{animationName:fe.Uw},[`&${b}-slide-up-leave${b}-slide-up-leave-active${Ee}-placement-topLeft, + &${b}-slide-up-leave${b}-slide-up-leave-active${Ee}-placement-top, + &${b}-slide-up-leave${b}-slide-up-leave-active${Ee}-placement-topRight`]:{animationName:fe.ly}})},(0,Se.ZP)(We,{colorBg:Fe,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${Ee} ${ce}`]:{position:"relative",margin:0},[`${ce}-submenu-popup`]:{position:"absolute",zIndex:y,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${Ee}, ${Ee}-menu-submenu`]:{[ce]:Object.assign(Object.assign({padding:re,listStyleType:"none",backgroundColor:Fe,backgroundClip:"padding-box",borderRadius:We.borderRadiusLG,outline:"none",boxShadow:We.boxShadowSecondary},(0,E.Qy)(We)),{[`${ce}-item-group-title`]:{padding:`${ne}px ${ye}px`,color:We.colorTextDescription,transition:`all ${te}`},[`${ce}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${ce}-item-icon`]:{minWidth:ue,marginInlineEnd:We.marginXS,fontSize:We.fontSizeSM},[`${ce}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${te}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${ce}-item, ${ce}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${ne}px ${ye}px`,color:We.colorText,fontWeight:"normal",fontSize:ue,lineHeight:We.lineHeight,cursor:"pointer",transition:`all ${te}`,borderRadius:We.borderRadiusSM,"&:hover, &-active":{backgroundColor:We.controlItemBgHover}},(0,E.Qy)(We)),{"&-selected":{color:We.colorPrimary,backgroundColor:We.controlItemBgActive,"&:hover, &-active":{backgroundColor:We.controlItemBgActiveHover}},"&-disabled":{color:me,cursor:"not-allowed","&:hover":{color:me,backgroundColor:Fe,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${We.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:We.colorSplit},[`${Ee}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:We.paddingXS,[`${Ee}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:We.colorTextDescription,fontSize:se,fontStyle:"normal"}}}),[`${ce}-item-group-list`]:{margin:`0 ${We.marginXS}px`,padding:0,listStyle:"none"},[`${ce}-submenu-title`]:{paddingInlineEnd:ye+We.fontSizeSM},[`${ce}-submenu-vertical`]:{position:"relative"},[`${ce}-submenu${ce}-submenu-disabled ${Ee}-menu-submenu-title`]:{[`&, ${Ee}-menu-submenu-arrow-icon`]:{color:me,backgroundColor:Fe,cursor:"not-allowed"}},[`${ce}-submenu-selected ${Ee}-menu-submenu-title`]:{color:We.colorPrimary}})}},[(0,fe.oN)(We,"slide-up"),(0,fe.oN)(We,"slide-down"),(0,Oe.Fm)(We,"move-up"),(0,Oe.Fm)(We,"move-down"),(0,Ce._y)(We,"zoom-big")]]};var ke=(0,Be.Z)("Dropdown",(We,Ee)=>{let{rootPrefixCls:ce}=Ee;const{marginXXS:y,sizePopupArrow:a,controlHeight:x,fontSize:b,lineHeight:ee,paddingXXS:te,componentCls:ne,borderRadiusLG:ue}=We,re=(x-b*ee)/2,{dropdownArrowOffset:me}=(0,Se.fS)({contentRadius:ue}),se=(0,le.TS)(We,{menuCls:`${ne}-menu`,rootPrefixCls:ce,dropdownArrowDistance:a/2+y,dropdownArrowOffset:me,dropdownPaddingVertical:re,dropdownEdgeChildPadding:te});return[Le(se),De(se)]},We=>({zIndexPopup:We.zIndexPopupBase+50}))},8628:function(Ut,ot,z){"use strict";var E=z(59301),fe=z(34280),Oe=z(56762),Ce=z(69507);function Se(){let Be=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const le=(0,E.useRef)({}),Te=(0,Oe.Z)(),De=(0,Ce.ZP)();return(0,fe.Z)(()=>{const Le=De.subscribe(ke=>{le.current=ke,Be&&Te()});return()=>De.unsubscribe(Le)},[]),le.current}ot.Z=Se},45818:function(Ut,ot,z){"use strict";z.d(ot,{D:function(){return te},Z:function(){return re}});var E=z(14809),fe=z(59301),Oe={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"bars",theme:"outlined"},Ce=Oe,Se=z(7657),Be=function(se,ye){return fe.createElement(Se.Z,(0,E.Z)({},se,{ref:ye,icon:Ce}))},le=fe.forwardRef(Be),Te=le,De=z(33853),Le=z(38819),ke=z(92310),We=z.n(ke),Ee=z(2738),y=me=>!isNaN(parseFloat(me))&&isFinite(me),a=z(36355),x=z(84966),b=function(me,se){var ye={};for(var Fe in me)Object.prototype.hasOwnProperty.call(me,Fe)&&se.indexOf(Fe)<0&&(ye[Fe]=me[Fe]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Me=0,Fe=Object.getOwnPropertySymbols(me);Me{let me=0;return function(){let se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return me+=1,`${se}${me}`}})();var re=fe.forwardRef((me,se)=>{const{prefixCls:ye,className:Fe,trigger:Me,children:be,defaultCollapsed:at=!1,theme:Ve="dark",style:it={},collapsible:Ye=!1,reverseArrow:rt=!1,width:yt=200,collapsedWidth:bt=80,zeroWidthTriggerStyle:ft,breakpoint:Gt,onCollapse:Tt,onBreakpoint:Lt}=me,Rt=b(me,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:qe}=(0,fe.useContext)(x.Gs),[dt,Wt]=(0,fe.useState)("collapsed"in me?me.collapsed:at),[Bn,Yt]=(0,fe.useState)(!1);(0,fe.useEffect)(()=>{"collapsed"in me&&Wt(me.collapsed)},[me.collapsed]);const kn=(Ft,Ot)=>{"collapsed"in me||Wt(Ft),Tt==null||Tt(Ft,Ot)},Ge=(0,fe.useRef)();Ge.current=Ft=>{Yt(Ft.matches),Lt==null||Lt(Ft.matches),dt!==Ft.matches&&kn(Ft.matches,"responsive")},(0,fe.useEffect)(()=>{function Ft(et){return Ge.current(et)}let Ot;if(typeof window!="undefined"){const{matchMedia:et}=window;if(et&&Gt&&Gt in ee){Ot=et(`(max-width: ${ee[Gt]})`);try{Ot.addEventListener("change",Ft)}catch(ze){Ot.addListener(Ft)}Ft(Ot)}}return()=>{try{Ot==null||Ot.removeEventListener("change",Ft)}catch(et){Ot==null||Ot.removeListener(Ft)}}},[Gt]),(0,fe.useEffect)(()=>{const Ft=ne("ant-sider-");return qe.addSider(Ft),()=>qe.removeSider(Ft)},[]);const ln=()=>{kn(!dt,"clickTrigger")},{getPrefixCls:Mn}=(0,fe.useContext)(a.E_),Pt=()=>{const Ft=Mn("layout-sider",ye),Ot=(0,Ee.Z)(Rt,["collapsed"]),et=dt?bt:yt,ze=y(et)?`${et}px`:String(et),St=parseFloat(String(bt||0))===0?fe.createElement("span",{onClick:ln,className:We()(`${Ft}-zero-width-trigger`,`${Ft}-zero-width-trigger-${rt?"right":"left"}`),style:ft},Me||fe.createElement(Te,null)):null,Qe={expanded:rt?fe.createElement(Le.Z,null):fe.createElement(De.Z,null),collapsed:rt?fe.createElement(De.Z,null):fe.createElement(Le.Z,null)}[dt?"collapsed":"expanded"],ut=Me!==null?St||fe.createElement("div",{className:`${Ft}-trigger`,onClick:ln,style:{width:ze}},Me||Qe):null,Je=Object.assign(Object.assign({},it),{flex:`0 0 ${ze}`,maxWidth:ze,minWidth:ze,width:ze}),xe=We()(Ft,`${Ft}-${Ve}`,{[`${Ft}-collapsed`]:!!dt,[`${Ft}-has-trigger`]:Ye&&Me!==null&&!St,[`${Ft}-below`]:!!Bn,[`${Ft}-zero-width`]:parseFloat(ze)===0},Fe);return fe.createElement("aside",Object.assign({className:xe},Ot,{style:Je,ref:se}),fe.createElement("div",{className:`${Ft}-children`},be),Ye||Bn&&St?ut:null)},zt=fe.useMemo(()=>({siderCollapsed:dt}),[dt]);return fe.createElement(te.Provider,{value:zt},Pt())})},84966:function(Ut,ot,z){"use strict";z.d(ot,{VY:function(){return te},$_:function(){return ee},h4:function(){return b},Gs:function(){return Ee},ZP:function(){return ne}});var E=z(95190),fe=z(92310),Oe=z.n(fe),Ce=z(2738),Se=z(59301),Be=z(36355),le=z(83116),De=ue=>{const{componentCls:re,bodyBg:me,lightSiderBg:se,lightTriggerBg:ye,lightTriggerColor:Fe}=ue;return{[`${re}-sider-light`]:{background:se,[`${re}-sider-trigger`]:{color:Fe,background:ye},[`${re}-sider-zero-width-trigger`]:{color:Fe,background:ye,border:`1px solid ${me}`,borderInlineStart:0}}}};const Le=ue=>{const{antCls:re,componentCls:me,colorText:se,triggerColor:ye,footerBg:Fe,triggerBg:Me,headerHeight:be,headerPadding:at,headerColor:Ve,footerPadding:it,triggerHeight:Ye,zeroTriggerHeight:rt,zeroTriggerWidth:yt,motionDurationMid:bt,motionDurationSlow:ft,fontSize:Gt,borderRadius:Tt,bodyBg:Lt,headerBg:Rt,siderBg:qe}=ue;return{[me]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:Lt,"&, *":{boxSizing:"border-box"},[`&${me}-has-sider`]:{flexDirection:"row",[`> ${me}, > ${me}-content`]:{width:0}},[`${me}-header, &${me}-footer`]:{flex:"0 0 auto"},[`${me}-sider`]:{position:"relative",minWidth:0,background:qe,transition:`all ${bt}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${re}-menu${re}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:Ye},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:Ye,color:ye,lineHeight:`${Ye}px`,textAlign:"center",background:Me,cursor:"pointer",transition:`all ${bt}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:be,insetInlineEnd:-yt,zIndex:1,width:yt,height:rt,color:ye,fontSize:ue.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:qe,borderStartStartRadius:0,borderStartEndRadius:Tt,borderEndEndRadius:Tt,borderEndStartRadius:0,cursor:"pointer",transition:`background ${ft} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${ft}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-yt,borderStartStartRadius:Tt,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:Tt}}}}},De(ue)),{"&-rtl":{direction:"rtl"}}),[`${me}-header`]:{height:be,padding:at,color:Ve,lineHeight:`${be}px`,background:Rt,[`${re}-menu`]:{lineHeight:"inherit"}},[`${me}-footer`]:{padding:it,color:se,fontSize:Gt,background:Fe},[`${me}-content`]:{flex:"auto",minHeight:0}}};var ke=(0,le.Z)("Layout",ue=>[Le(ue)],ue=>{const{colorBgLayout:re,controlHeight:me,controlHeightLG:se,colorText:ye,controlHeightSM:Fe,marginXXS:Me,colorTextLightSolid:be,colorBgContainer:at}=ue,Ve=se*1.25;return{colorBgHeader:"#001529",colorBgBody:re,colorBgTrigger:"#002140",bodyBg:re,headerBg:"#001529",headerHeight:me*2,headerPadding:`0 ${Ve}px`,headerColor:ye,footerPadding:`${Fe}px ${Ve}px`,footerBg:re,siderBg:"#001529",triggerHeight:se+Me*2,triggerBg:"#002140",triggerColor:be,zeroTriggerWidth:se,zeroTriggerHeight:se,lightSiderBg:at,lightTriggerBg:at,lightTriggerColor:ye}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),We=function(ue,re){var me={};for(var se in ue)Object.prototype.hasOwnProperty.call(ue,se)&&re.indexOf(se)<0&&(me[se]=ue[se]);if(ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ye=0,se=Object.getOwnPropertySymbols(ue);yenull,removeSider:()=>null}});function ce(ue){let{suffixCls:re,tagName:me,displayName:se}=ue;return ye=>Se.forwardRef((Me,be)=>Se.createElement(ye,Object.assign({ref:be,suffixCls:re,tagName:me},Me)))}const y=Se.forwardRef((ue,re)=>{const{prefixCls:me,suffixCls:se,className:ye,tagName:Fe}=ue,Me=We(ue,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:be}=Se.useContext(Be.E_),at=be("layout",me),[Ve,it]=ke(at),Ye=se?`${at}-${se}`:at;return Ve(Se.createElement(Fe,Object.assign({className:Oe()(me||Ye,ye,it),ref:re},Me)))}),a=Se.forwardRef((ue,re)=>{const{direction:me}=Se.useContext(Be.E_),[se,ye]=Se.useState([]),{prefixCls:Fe,className:Me,rootClassName:be,children:at,hasSider:Ve,tagName:it,style:Ye}=ue,rt=We(ue,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),yt=(0,Ce.Z)(rt,["suffixCls"]),{getPrefixCls:bt,layout:ft}=Se.useContext(Be.E_),Gt=bt("layout",Fe),[Tt,Lt]=ke(Gt),Rt=Oe()(Gt,{[`${Gt}-has-sider`]:typeof Ve=="boolean"?Ve:se.length>0,[`${Gt}-rtl`]:me==="rtl"},ft==null?void 0:ft.className,Me,be,Lt),qe=Se.useMemo(()=>({siderHook:{addSider:dt=>{ye(Wt=>[].concat((0,E.Z)(Wt),[dt]))},removeSider:dt=>{ye(Wt=>Wt.filter(Bn=>Bn!==dt))}}}),[]);return Tt(Se.createElement(Ee.Provider,{value:qe},Se.createElement(it,Object.assign({ref:re,className:Rt,style:Object.assign(Object.assign({},ft==null?void 0:ft.style),Ye)},yt),at)))}),x=ce({tagName:"div",displayName:"Layout"})(a),b=ce({suffixCls:"header",tagName:"header",displayName:"Header"})(y),ee=ce({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(y),te=ce({suffixCls:"content",tagName:"main",displayName:"Content"})(y);var ne=x},40875:function(Ut,ot,z){"use strict";z.d(ot,{J:function(){return Be}});var E=z(59301),fe=z(33234),Oe=z(70425),Ce=function(le,Te){var De={};for(var Le in le)Object.prototype.hasOwnProperty.call(le,Le)&&Te.indexOf(Le)<0&&(De[Le]=le[Le]);if(le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ke=0,Le=Object.getOwnPropertySymbols(le);ke{const{children:De}=le,Le=Ce(le,["children"]),ke=E.useContext(Se),We=E.useMemo(()=>Object.assign(Object.assign({},ke),Le),[ke,Le.prefixCls,Le.mode,Le.selectable]);return E.createElement(Se.Provider,{value:We},E.createElement(fe.BR,null,(0,Oe.supportNodeRef)(De)?E.cloneElement(De,{ref:Te}):De))});ot.Z=Se},20834:function(Ut,ot,z){"use strict";z.d(ot,{default:function(){return zt}});var E=z(15285),fe=z(59301),Oe=z(45818),Ce=z(92310),Se=z.n(Ce),Be=z(36355),le=function(Ft,Ot){var et={};for(var ze in Ft)Object.prototype.hasOwnProperty.call(Ft,ze)&&Ot.indexOf(ze)<0&&(et[ze]=Ft[ze]);if(Ft!=null&&typeof Object.getOwnPropertySymbols=="function")for(var St=0,ze=Object.getOwnPropertySymbols(Ft);St{const{prefixCls:Ot,className:et,dashed:ze}=Ft,St=le(Ft,["prefixCls","className","dashed"]),{getPrefixCls:xt}=fe.useContext(Be.E_),Ke=xt("menu",Ot),Qe=Se()({[`${Ke}-item-divider-dashed`]:!!ze},et);return fe.createElement(E.iz,Object.assign({className:Qe},St))},Le=z(11592),ke=z(2738),We=z(6848),Ee=z(92343),y=(0,fe.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),x=Ft=>{var Ot;const{className:et,children:ze,icon:St,title:xt,danger:Ke}=Ft,{prefixCls:Qe,firstLevel:ut,direction:Je,disableMenuItemTitleTooltip:xe,inlineCollapsed:Zt}=fe.useContext(y),Xn=Mt=>{const Sn=fe.createElement("span",{className:`${Qe}-title-content`},ze);return(!St||(0,Ee.l$)(ze)&&ze.type==="span")&&ze&&Mt&&ut&&typeof ze=="string"?fe.createElement("div",{className:`${Qe}-inline-collapsed-noicon`},ze.charAt(0)):Sn},{siderCollapsed:En}=fe.useContext(Oe.D);let bn=xt;typeof xt=="undefined"?bn=ut?ze:"":xt===!1&&(bn="");const Gn={title:bn};!En&&!Zt&&(Gn.title=null,Gn.open=!1);const Kn=(0,Le.Z)(ze).length;let Ct=fe.createElement(E.ck,Object.assign({},(0,ke.Z)(Ft,["title","icon","danger"]),{className:Se()({[`${Qe}-item-danger`]:Ke,[`${Qe}-item-only-child`]:(St?Kn+1:Kn)===1},et),title:typeof xt=="string"?xt:void 0}),(0,Ee.Tm)(St,{className:Se()((0,Ee.l$)(St)?(Ot=St.props)===null||Ot===void 0?void 0:Ot.className:"",`${Qe}-item-icon`)}),Xn(Zt));return xe||(Ct=fe.createElement(We.Z,Object.assign({},Gn,{placement:Je==="rtl"?"left":"right",overlayClassName:`${Qe}-inline-collapsed-tooltip`}),Ct)),Ct},ee=Ft=>{var Ot;const{popupClassName:et,icon:ze,title:St,theme:xt}=Ft,Ke=fe.useContext(y),{prefixCls:Qe,inlineCollapsed:ut,theme:Je}=Ke,xe=(0,E.Xl)();let Zt;if(!ze)Zt=ut&&!xe.length&&St&&typeof St=="string"?fe.createElement("div",{className:`${Qe}-inline-collapsed-noicon`},St.charAt(0)):fe.createElement("span",{className:`${Qe}-title-content`},St);else{const En=(0,Ee.l$)(St)&&St.type==="span";Zt=fe.createElement(fe.Fragment,null,(0,Ee.Tm)(ze,{className:Se()((0,Ee.l$)(ze)?(Ot=ze.props)===null||Ot===void 0?void 0:Ot.className:"",`${Qe}-item-icon`)}),En?St:fe.createElement("span",{className:`${Qe}-title-content`},St))}const Xn=fe.useMemo(()=>Object.assign(Object.assign({},Ke),{firstLevel:!1}),[Ke]);return fe.createElement(y.Provider,{value:Xn},fe.createElement(E.Wd,Object.assign({},(0,ke.Z)(Ft,["icon"]),{title:Zt,popupClassName:Se()(Qe,et,`${Qe}-${xt||Je}`)})))},te=z(18785),ne=z(70425),ue=z(62892),re=z(40875),me=function(Ft,Ot){var et={};for(var ze in Ft)Object.prototype.hasOwnProperty.call(Ft,ze)&&Ot.indexOf(ze)<0&&(et[ze]=Ft[ze]);if(Ft!=null&&typeof Object.getOwnPropertySymbols=="function")for(var St=0,ze=Object.getOwnPropertySymbols(Ft);St{if(Ot&&typeof Ot=="object"){const ze=Ot,{label:St,children:xt,key:Ke,type:Qe}=ze,ut=me(ze,["label","children","key","type"]),Je=Ke!=null?Ke:`tmp-${et}`;return xt||Qe==="group"?Qe==="group"?fe.createElement(E.BW,Object.assign({key:Je},ut,{title:St}),se(xt)):fe.createElement(ee,Object.assign({key:Je},ut,{title:St}),se(xt)):Qe==="divider"?fe.createElement(De,Object.assign({key:Je},ut)):fe.createElement(x,Object.assign({key:Je},ut),St)}return null}).filter(Ot=>Ot)}function ye(Ft){return fe.useMemo(()=>Ft&&se(Ft),[Ft])}var Fe=z(64993),Me=z(17313),be=z(8378),at=z(13826),Ve=z(29878),it=z(83116),Ye=z(37613),yt=Ft=>{const{componentCls:Ot,motionDurationSlow:et,horizontalLineHeight:ze,colorSplit:St,lineWidth:xt,lineType:Ke,itemPaddingInline:Qe}=Ft;return{[`${Ot}-horizontal`]:{lineHeight:ze,border:0,borderBottom:`${xt}px ${Ke} ${St}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${Ot}-item, ${Ot}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:Qe},[`> ${Ot}-item:hover, + > ${Ot}-item-active, + > ${Ot}-submenu ${Ot}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${Ot}-item, ${Ot}-submenu-title`]:{transition:[`border-color ${et}`,`background ${et}`].join(",")},[`${Ot}-submenu-arrow`]:{display:"none"}}}},ft=Ft=>{let{componentCls:Ot,menuArrowOffset:et}=Ft;return{[`${Ot}-rtl`]:{direction:"rtl"},[`${Ot}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${Ot}-rtl${Ot}-vertical, + ${Ot}-submenu-rtl ${Ot}-vertical`]:{[`${Ot}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${et})`},"&::after":{transform:`rotate(45deg) translateY(${et})`}}}}};const Gt=Ft=>Object.assign({},(0,Me.oN)(Ft));var Lt=(Ft,Ot)=>{const{componentCls:et,itemColor:ze,itemSelectedColor:St,groupTitleColor:xt,itemBg:Ke,subMenuItemBg:Qe,itemSelectedBg:ut,activeBarHeight:Je,activeBarWidth:xe,activeBarBorderWidth:Zt,motionDurationSlow:Xn,motionEaseInOut:En,motionEaseOut:bn,itemPaddingInline:Gn,motionDurationMid:Kn,itemHoverColor:Ct,lineType:Mt,colorSplit:Sn,itemDisabledColor:Dt,dangerItemColor:en,dangerItemHoverColor:Sa,dangerItemSelectedColor:ia,dangerItemActiveBg:Oa,dangerItemSelectedBg:wn,itemHoverBg:Sr,itemActiveBg:Un,menuSubMenuBg:Wn,horizontalItemSelectedColor:ma,horizontalItemSelectedBg:Ya,horizontalItemBorderRadius:xa,horizontalItemHoverBg:Lr,popupBg:Tr}=Ft;return{[`${et}-${Ot}, ${et}-${Ot} > ${et}`]:{color:ze,background:Ke,[`&${et}-root:focus-visible`]:Object.assign({},Gt(Ft)),[`${et}-item-group-title`]:{color:xt},[`${et}-submenu-selected`]:{[`> ${et}-submenu-title`]:{color:St}},[`${et}-item-disabled, ${et}-submenu-disabled`]:{color:`${Dt} !important`},[`${et}-item:not(${et}-item-selected):not(${et}-submenu-selected)`]:{[`&:hover, > ${et}-submenu-title:hover`]:{color:Ct}},[`&:not(${et}-horizontal)`]:{[`${et}-item:not(${et}-item-selected)`]:{"&:hover":{backgroundColor:Sr},"&:active":{backgroundColor:Un}},[`${et}-submenu-title`]:{"&:hover":{backgroundColor:Sr},"&:active":{backgroundColor:Un}}},[`${et}-item-danger`]:{color:en,[`&${et}-item:hover`]:{[`&:not(${et}-item-selected):not(${et}-submenu-selected)`]:{color:Sa}},[`&${et}-item:active`]:{background:Oa}},[`${et}-item a`]:{"&, &:hover":{color:"inherit"}},[`${et}-item-selected`]:{color:St,[`&${et}-item-danger`]:{color:ia},"a, a:hover":{color:"inherit"}},[`& ${et}-item-selected`]:{backgroundColor:ut,[`&${et}-item-danger`]:{backgroundColor:wn}},[`${et}-item, ${et}-submenu-title`]:{[`&:not(${et}-item-disabled):focus-visible`]:Object.assign({},Gt(Ft))},[`&${et}-submenu > ${et}`]:{backgroundColor:Wn},[`&${et}-popup > ${et}`]:{backgroundColor:Tr},[`&${et}-horizontal`]:Object.assign(Object.assign({},Ot==="dark"?{borderBottom:0}:{}),{[`> ${et}-item, > ${et}-submenu`]:{top:Zt,marginTop:-Zt,marginBottom:0,borderRadius:xa,"&::after":{position:"absolute",insetInline:Gn,bottom:0,borderBottom:`${Je}px solid transparent`,transition:`border-color ${Xn} ${En}`,content:'""'},"&:hover, &-active, &-open":{background:Lr,"&::after":{borderBottomWidth:Je,borderBottomColor:ma}},"&-selected":{color:ma,backgroundColor:Ya,"&:hover":{backgroundColor:Ya},"&::after":{borderBottomWidth:Je,borderBottomColor:ma}}}}),[`&${et}-root`]:{[`&${et}-inline, &${et}-vertical`]:{borderInlineEnd:`${Zt}px ${Mt} ${Sn}`}},[`&${et}-inline`]:{[`${et}-sub${et}-inline`]:{background:Qe},[`${et}-item, ${et}-submenu-title`]:Zt&&xe?{width:`calc(100% + ${Zt}px)`}:{},[`${et}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${xe}px solid ${St}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${Kn} ${bn}`,`opacity ${Kn} ${bn}`].join(","),content:'""'},[`&${et}-item-danger`]:{"&::after":{borderInlineEndColor:ia}}},[`${et}-selected, ${et}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${Kn} ${En}`,`opacity ${Kn} ${En}`].join(",")}}}}}};const Rt=Ft=>{const{componentCls:Ot,itemHeight:et,itemMarginInline:ze,padding:St,menuArrowSize:xt,marginXS:Ke,itemMarginBlock:Qe}=Ft,ut=St+xt+Ke;return{[`${Ot}-item`]:{position:"relative",overflow:"hidden"},[`${Ot}-item, ${Ot}-submenu-title`]:{height:et,lineHeight:`${et}px`,paddingInline:St,overflow:"hidden",textOverflow:"ellipsis",marginInline:ze,marginBlock:Qe,width:`calc(100% - ${ze*2}px)`},[`> ${Ot}-item, + > ${Ot}-submenu > ${Ot}-submenu-title`]:{height:et,lineHeight:`${et}px`},[`${Ot}-item-group-list ${Ot}-submenu-title, + ${Ot}-submenu-title`]:{paddingInlineEnd:ut}}};var dt=Ft=>{const{componentCls:Ot,iconCls:et,itemHeight:ze,colorTextLightSolid:St,dropdownWidth:xt,controlHeightLG:Ke,motionDurationMid:Qe,motionEaseOut:ut,paddingXL:Je,itemMarginInline:xe,fontSizeLG:Zt,motionDurationSlow:Xn,paddingXS:En,boxShadowSecondary:bn,collapsedWidth:Gn,collapsedIconSize:Kn}=Ft,Ct={height:ze,lineHeight:`${ze}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[Ot]:{"&-inline, &-vertical":Object.assign({[`&${Ot}-root`]:{boxShadow:"none"}},Rt(Ft))},[`${Ot}-submenu-popup`]:{[`${Ot}-vertical`]:Object.assign(Object.assign({},Rt(Ft)),{boxShadow:bn})}},{[`${Ot}-submenu-popup ${Ot}-vertical${Ot}-sub`]:{minWidth:xt,maxHeight:`calc(100vh - ${Ke*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${Ot}-inline`]:{width:"100%",[`&${Ot}-root`]:{[`${Ot}-item, ${Ot}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${Xn}`,`background ${Xn}`,`padding ${Qe} ${ut}`].join(","),[`> ${Ot}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${Ot}-sub${Ot}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${Ot}-submenu > ${Ot}-submenu-title`]:Ct,[`& ${Ot}-item-group-title`]:{paddingInlineStart:Je}},[`${Ot}-item`]:Ct}},{[`${Ot}-inline-collapsed`]:{width:Gn,[`&${Ot}-root`]:{[`${Ot}-item, ${Ot}-submenu ${Ot}-submenu-title`]:{[`> ${Ot}-inline-collapsed-noicon`]:{fontSize:Zt,textAlign:"center"}}},[`> ${Ot}-item, + > ${Ot}-item-group > ${Ot}-item-group-list > ${Ot}-item, + > ${Ot}-item-group > ${Ot}-item-group-list > ${Ot}-submenu > ${Ot}-submenu-title, + > ${Ot}-submenu > ${Ot}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${Zt/2}px - ${xe}px)`,textOverflow:"clip",[` + ${Ot}-submenu-arrow, + ${Ot}-submenu-expand-icon + `]:{opacity:0},[`${Ot}-item-icon, ${et}`]:{margin:0,fontSize:Kn,lineHeight:`${ze}px`,"+ span":{display:"inline-block",opacity:0}}},[`${Ot}-item-icon, ${et}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${Ot}-item-icon, ${et}`]:{display:"none"},"a, a:hover":{color:St}},[`${Ot}-item-group-title`]:Object.assign(Object.assign({},Me.vS),{paddingInline:En})}}]};const Wt=Ft=>{const{componentCls:Ot,motionDurationSlow:et,motionDurationMid:ze,motionEaseInOut:St,motionEaseOut:xt,iconCls:Ke,iconSize:Qe,iconMarginInlineEnd:ut}=Ft;return{[`${Ot}-item, ${Ot}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${et}`,`background ${et}`,`padding ${et} ${St}`].join(","),[`${Ot}-item-icon, ${Ke}`]:{minWidth:Qe,fontSize:Qe,transition:[`font-size ${ze} ${xt}`,`margin ${et} ${St}`,`color ${et}`].join(","),"+ span":{marginInlineStart:ut,opacity:1,transition:[`opacity ${et} ${St}`,`margin ${et}`,`color ${et}`].join(",")}},[`${Ot}-item-icon`]:Object.assign({},(0,Me.Ro)()),[`&${Ot}-item-only-child`]:{[`> ${Ke}, > ${Ot}-item-icon`]:{marginInlineEnd:0}}},[`${Ot}-item-disabled, ${Ot}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${Ot}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},Bn=Ft=>{const{componentCls:Ot,motionDurationSlow:et,motionEaseInOut:ze,borderRadius:St,menuArrowSize:xt,menuArrowOffset:Ke}=Ft;return{[`${Ot}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:Ft.margin,width:xt,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${et} ${ze}, opacity ${et}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:xt*.6,height:xt*.15,backgroundColor:"currentcolor",borderRadius:St,transition:[`background ${et} ${ze}`,`transform ${et} ${ze}`,`top ${et} ${ze}`,`color ${et} ${ze}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${Ke})`},"&::after":{transform:`rotate(-45deg) translateY(${Ke})`}}}}},Yt=Ft=>{const{antCls:Ot,componentCls:et,fontSize:ze,motionDurationSlow:St,motionDurationMid:xt,motionEaseInOut:Ke,paddingXS:Qe,padding:ut,colorSplit:Je,lineWidth:xe,zIndexPopup:Zt,borderRadiusLG:Xn,subMenuItemBorderRadius:En,menuArrowSize:bn,menuArrowOffset:Gn,lineType:Kn,menuPanelMaskInset:Ct,groupTitleLineHeight:Mt,groupTitleFontSize:Sn}=Ft;return[{"":{[`${et}`]:Object.assign(Object.assign({},(0,Me.dF)()),{"&-hidden":{display:"none"}})},[`${et}-submenu-hidden`]:{display:"none"}},{[et]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Me.Wf)(Ft)),(0,Me.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:ze,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${St} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${et}-item`]:{flex:"none"}},[`${et}-item, ${et}-submenu, ${et}-submenu-title`]:{borderRadius:Ft.itemBorderRadius},[`${et}-item-group-title`]:{padding:`${Qe}px ${ut}px`,fontSize:Sn,lineHeight:Mt,transition:`all ${St}`},[`&-horizontal ${et}-submenu`]:{transition:[`border-color ${St} ${Ke}`,`background ${St} ${Ke}`].join(",")},[`${et}-submenu, ${et}-submenu-inline`]:{transition:[`border-color ${St} ${Ke}`,`background ${St} ${Ke}`,`padding ${xt} ${Ke}`].join(",")},[`${et}-submenu ${et}-sub`]:{cursor:"initial",transition:[`background ${St} ${Ke}`,`padding ${St} ${Ke}`].join(",")},[`${et}-title-content`]:{transition:`color ${St}`},[`${et}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${et}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:Je,borderStyle:Kn,borderWidth:0,borderTopWidth:xe,marginBlock:xe,padding:0,"&-dashed":{borderStyle:"dashed"}}}),Wt(Ft)),{[`${et}-item-group`]:{[`${et}-item-group-list`]:{margin:0,padding:0,[`${et}-item, ${et}-submenu-title`]:{paddingInline:`${ze*2}px ${ut}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:Zt,borderRadius:Xn,boxShadow:"none",transformOrigin:"0 0",[`&${et}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${Ct}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:Ct},"\n &-placement-leftTop,\n &-placement-bottomRight,\n ":{transformOrigin:"100% 0"},"\n &-placement-leftBottom,\n &-placement-topRight,\n ":{transformOrigin:"100% 100%"},"\n &-placement-rightBottom,\n &-placement-topLeft,\n ":{transformOrigin:"0 100%"},"\n &-placement-bottomLeft,\n &-placement-rightTop,\n ":{transformOrigin:"0 0"},"\n &-placement-leftTop,\n &-placement-leftBottom\n ":{paddingInlineEnd:Ft.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:Ft.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:Ft.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:Ft.paddingXS},[`> ${et}`]:Object.assign(Object.assign(Object.assign({borderRadius:Xn},Wt(Ft)),Bn(Ft)),{[`${et}-item, ${et}-submenu > ${et}-submenu-title`]:{borderRadius:En},[`${et}-submenu-title::after`]:{transition:`transform ${St} ${Ke}`}})}}),Bn(Ft)),{[`&-inline-collapsed ${et}-submenu-arrow, + &-inline ${et}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${Gn})`},"&::after":{transform:`rotate(45deg) translateX(-${Gn})`}},[`${et}-submenu-open${et}-submenu-inline > ${et}-submenu-title > ${et}-submenu-arrow`]:{transform:`translateY(-${bn*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${Gn})`},"&::before":{transform:`rotate(45deg) translateX(${Gn})`}}})},{[`${Ot}-layout-header`]:{[et]:{lineHeight:"inherit"}}}]};var kn=(Ft,Ot)=>(0,it.Z)("Menu",ze=>{if(Ot===!1)return[];const{colorBgElevated:St,colorPrimary:xt,colorTextLightSolid:Ke,controlHeightLG:Qe,fontSize:ut,darkItemColor:Je,darkDangerItemColor:xe,darkItemBg:Zt,darkSubMenuItemBg:Xn,darkItemSelectedColor:En,darkItemSelectedBg:bn,darkDangerItemSelectedBg:Gn,darkItemHoverBg:Kn,darkGroupTitleColor:Ct,darkItemHoverColor:Mt,darkItemDisabledColor:Sn,darkDangerItemHoverColor:Dt,darkDangerItemSelectedColor:en,darkDangerItemActiveBg:Sa}=ze,ia=ut/7*5,Oa=(0,Ye.TS)(ze,{menuArrowSize:ia,menuHorizontalHeight:Qe*1.15,menuArrowOffset:`${ia*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:St}),wn=(0,Ye.TS)(Oa,{itemColor:Je,itemHoverColor:Mt,groupTitleColor:Ct,itemSelectedColor:En,itemBg:Zt,popupBg:Zt,subMenuItemBg:Xn,itemActiveBg:"transparent",itemSelectedBg:bn,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:Kn,itemDisabledColor:Sn,dangerItemColor:xe,dangerItemHoverColor:Dt,dangerItemSelectedColor:en,dangerItemActiveBg:Sa,dangerItemSelectedBg:Gn,menuSubMenuBg:Xn,horizontalItemSelectedColor:Ke,horizontalItemSelectedBg:xt});return[Yt(Oa),yt(Oa),dt(Oa),Lt(Oa,"light"),Lt(wn,"dark"),ft(Oa),(0,be.Z)(Oa),(0,at.oN)(Oa,"slide-up"),(0,at.oN)(Oa,"slide-down"),(0,Ve._y)(Oa,"zoom-big")]},ze=>{const{colorPrimary:St,colorError:xt,colorTextDisabled:Ke,colorErrorBg:Qe,colorText:ut,colorTextDescription:Je,colorBgContainer:xe,colorFillAlter:Zt,colorFillContent:Xn,lineWidth:En,lineWidthBold:bn,controlItemBgActive:Gn,colorBgTextHover:Kn,controlHeightLG:Ct,lineHeight:Mt,colorBgElevated:Sn,marginXXS:Dt,padding:en,fontSize:Sa,controlHeightSM:ia,fontSizeLG:Oa,colorTextLightSolid:wn,colorErrorHover:Sr}=ze,Un=new Fe.C(wn).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:ze.zIndexPopupBase+50,radiusItem:ze.borderRadiusLG,itemBorderRadius:ze.borderRadiusLG,radiusSubMenuItem:ze.borderRadiusSM,subMenuItemBorderRadius:ze.borderRadiusSM,colorItemText:ut,itemColor:ut,colorItemTextHover:ut,itemHoverColor:ut,colorItemTextHoverHorizontal:St,horizontalItemHoverColor:St,colorGroupTitle:Je,groupTitleColor:Je,colorItemTextSelected:St,itemSelectedColor:St,colorItemTextSelectedHorizontal:St,horizontalItemSelectedColor:St,colorItemBg:xe,itemBg:xe,colorItemBgHover:Kn,itemHoverBg:Kn,colorItemBgActive:Xn,itemActiveBg:Gn,colorSubItemBg:Zt,subMenuItemBg:Zt,colorItemBgSelected:Gn,itemSelectedBg:Gn,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:bn,activeBarHeight:bn,colorActiveBarBorderSize:En,activeBarBorderWidth:En,colorItemTextDisabled:Ke,itemDisabledColor:Ke,colorDangerItemText:xt,dangerItemColor:xt,colorDangerItemTextHover:xt,dangerItemHoverColor:xt,colorDangerItemTextSelected:xt,dangerItemSelectedColor:xt,colorDangerItemBgActive:Qe,dangerItemActiveBg:Qe,colorDangerItemBgSelected:Qe,dangerItemSelectedBg:Qe,itemMarginInline:ze.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:Ct,groupTitleLineHeight:Mt,collapsedWidth:Ct*2,popupBg:Sn,itemMarginBlock:Dt,itemPaddingInline:en,horizontalLineHeight:`${Ct*1.15}px`,iconSize:Sa,iconMarginInlineEnd:ia-Sa,collapsedIconSize:Oa,groupTitleFontSize:Sa,darkItemDisabledColor:new Fe.C(wn).setAlpha(.25).toRgbString(),darkItemColor:Un,darkDangerItemColor:xt,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:wn,darkItemSelectedBg:St,darkDangerItemSelectedBg:xt,darkItemHoverBg:"transparent",darkGroupTitleColor:Un,darkItemHoverColor:wn,darkDangerItemHoverColor:Sr,darkDangerItemSelectedColor:wn,darkDangerItemActiveBg:xt}},{deprecatedTokens:[["colorGroupTitle","groupTitleColor"],["radiusItem","itemBorderRadius"],["radiusSubMenuItem","subMenuItemBorderRadius"],["colorItemText","itemColor"],["colorItemTextHover","itemHoverColor"],["colorItemTextHoverHorizontal","horizontalItemHoverColor"],["colorItemTextSelected","itemSelectedColor"],["colorItemTextSelectedHorizontal","horizontalItemSelectedColor"],["colorItemTextDisabled","itemDisabledColor"],["colorDangerItemText","dangerItemColor"],["colorDangerItemTextHover","dangerItemHoverColor"],["colorDangerItemTextSelected","dangerItemSelectedColor"],["colorDangerItemBgActive","dangerItemActiveBg"],["colorDangerItemBgSelected","dangerItemSelectedBg"],["colorItemBg","itemBg"],["colorItemBgHover","itemHoverBg"],["colorSubItemBg","subMenuItemBg"],["colorItemBgActive","itemActiveBg"],["colorItemBgSelectedHorizontal","horizontalItemSelectedBg"],["colorActiveBarWidth","activeBarWidth"],["colorActiveBarHeight","activeBarHeight"],["colorActiveBarBorderSize","activeBarBorderWidth"],["colorItemBgSelected","itemSelectedBg"]]})(Ft),Ge=function(Ft,Ot){var et={};for(var ze in Ft)Object.prototype.hasOwnProperty.call(Ft,ze)&&Ot.indexOf(ze)<0&&(et[ze]=Ft[ze]);if(Ft!=null&&typeof Object.getOwnPropertySymbols=="function")for(var St=0,ze=Object.getOwnPropertySymbols(Ft);St{var et,ze;const St=fe.useContext(re.Z),xt=St||{},{getPrefixCls:Ke,getPopupContainer:Qe,direction:ut,menu:Je}=fe.useContext(Be.E_),xe=Ke(),{prefixCls:Zt,className:Xn,style:En,theme:bn="light",expandIcon:Gn,_internalDisableMenuItemTitleTooltip:Kn,inlineCollapsed:Ct,siderCollapsed:Mt,items:Sn,children:Dt,rootClassName:en,mode:Sa,selectable:ia,onClick:Oa,overflowedIndicatorPopupClassName:wn}=Ft,Sr=Ge(Ft,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),Un=(0,ke.Z)(Sr,["collapsedWidth"]),Wn=ye(Sn)||Dt;(et=xt.validator)===null||et===void 0||et.call(xt,{mode:Sa});const ma=(0,ne.useEvent)(function(){var xn;Oa==null||Oa.apply(void 0,arguments),(xn=xt.onClick)===null||xn===void 0||xn.call(xt)}),Ya=xt.mode||Sa,xa=ia!=null?ia:xt.selectable,Lr=fe.useMemo(()=>Mt!==void 0?Mt:Ct,[Ct,Mt]),Tr={horizontal:{motionName:`${xe}-slide-up`},inline:(0,ue.Z)(xe),other:{motionName:`${xe}-zoom-big`}},Nt=Ke("menu",Zt||xt.prefixCls),[hn,mr]=kn(Nt,!St),At=Se()(`${Nt}-${bn}`,Je==null?void 0:Je.className,Xn);let Xt;if(typeof Gn=="function")Xt=Gn;else if(Gn===null||Gn===!1)Xt=null;else if(xt.expandIcon===null||xt.expandIcon===!1)Xt=null;else{const xn=Gn!=null?Gn:xt.expandIcon;Xt=(0,Ee.Tm)(xn,{className:Se()(`${Nt}-submenu-expand-icon`,(0,Ee.l$)(xn)?(ze=xn.props)===null||ze===void 0?void 0:ze.className:"")})}const Pn=fe.useMemo(()=>({prefixCls:Nt,inlineCollapsed:Lr||!1,direction:ut,firstLevel:!0,theme:bn,mode:Ya,disableMenuItemTitleTooltip:Kn}),[Nt,Lr,ut,Kn,bn]);return hn(fe.createElement(re.Z.Provider,{value:null},fe.createElement(y.Provider,{value:Pn},fe.createElement(E.ZP,Object.assign({getPopupContainer:Qe,overflowedIndicator:fe.createElement(te.Z,null),overflowedIndicatorPopupClassName:Se()(Nt,`${Nt}-${bn}`,wn),mode:Ya,selectable:xa,onClick:ma},Un,{inlineCollapsed:Lr,style:Object.assign(Object.assign({},Je==null?void 0:Je.style),En),className:At,prefixCls:Nt,direction:ut,defaultMotions:Tr,expandIcon:Xt,ref:Ot,rootClassName:Se()(en,mr)}),Wn))))});const Pt=(0,fe.forwardRef)((Ft,Ot)=>{const et=(0,fe.useRef)(null),ze=fe.useContext(Oe.D);return(0,fe.useImperativeHandle)(Ot,()=>({menu:et.current,focus:St=>{var xt;(xt=et.current)===null||xt===void 0||xt.focus(St)}})),fe.createElement(Mn,Object.assign({ref:et},Ft,ze))});Pt.Item=x,Pt.SubMenu=ee,Pt.Divider=De,Pt.ItemGroup=E.BW;var zt=Pt},58421:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return xt}});var E=z(14809),fe=z(59301),Oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M272.9 512l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H532c6.7 0 10.4-7.7 6.3-12.9L272.9 512zm304 0l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H836c6.7 0 10.4-7.7 6.3-12.9L576.9 512z"}}]},name:"double-left",theme:"outlined"},Ce=Oe,Se=z(7657),Be=function(Qe,ut){return fe.createElement(Se.Z,(0,E.Z)({},Qe,{ref:ut,icon:Ce}))},le=fe.forwardRef(Be),Te=le,De=z(49198),Le=z(33853),ke=z(38819),We=z(92310),Ee=z.n(We),ce=z(4635),y=z(20439),a=z(99153),x=z(84851),b=z(19257),ee=z(93046),te=z(26112),ne={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},ue=ne,re=z(91735),me=function(Ke){(0,b.Z)(ut,Ke);var Qe=(0,ee.Z)(ut);function ut(){var Je;(0,a.Z)(this,ut);for(var xe=arguments.length,Zt=new Array(xe),Xn=0;Xn=0||En.relatedTarget.className.indexOf("".concat(Ct,"-item"))>=0))&&Kn(Je.getValidValue()))},Je.go=function(En){var bn=Je.state.goInputText;bn!==""&&(En.keyCode===ue.ENTER||En.type==="click")&&(Je.setState({goInputText:""}),Je.props.quickGo(Je.getValidValue()))},Je}return(0,x.Z)(ut,[{key:"getPageSizeOptions",value:function(){var xe=this.props,Zt=xe.pageSize,Xn=xe.pageSizeOptions;return Xn.some(function(En){return En.toString()===Zt.toString()})?Xn:Xn.concat([Zt.toString()]).sort(function(En,bn){var Gn=Number.isNaN(Number(En))?0:Number(En),Kn=Number.isNaN(Number(bn))?0:Number(bn);return Gn-Kn})}},{key:"render",value:function(){var xe=this,Zt=this.props,Xn=Zt.pageSize,En=Zt.locale,bn=Zt.rootPrefixCls,Gn=Zt.changeSize,Kn=Zt.quickGo,Ct=Zt.goButton,Mt=Zt.selectComponentClass,Sn=Zt.buildOptionText,Dt=Zt.selectPrefixCls,en=Zt.disabled,Sa=this.state.goInputText,ia="".concat(bn,"-options"),Oa=Mt,wn=null,Sr=null,Un=null;if(!Gn&&!Kn)return null;var Wn=this.getPageSizeOptions();if(Gn&&Oa){var ma=Wn.map(function(Ya,xa){return fe.createElement(Oa.Option,{key:xa,value:Ya.toString()},(Sn||xe.buildOptionText)(Ya))});wn=fe.createElement(Oa,{disabled:en,prefixCls:Dt,showSearch:!1,className:"".concat(ia,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(Xn||Wn[0]).toString(),onChange:this.changeSize,getPopupContainer:function(xa){return xa.parentNode},"aria-label":En.page_size,defaultOpen:!1},ma)}return Kn&&(Ct&&(Un=typeof Ct=="boolean"?fe.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:en,className:"".concat(ia,"-quick-jumper-button")},En.jump_to_confirm):fe.createElement("span",{onClick:this.go,onKeyUp:this.go},Ct)),Sr=fe.createElement("div",{className:"".concat(ia,"-quick-jumper")},En.jump_to,fe.createElement("input",{disabled:en,type:"text",value:Sa,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":En.page}),En.page,Un)),fe.createElement("li",{className:"".concat(ia)},wn,Sr)}}]),ut}(fe.Component);me.defaultProps={pageSizeOptions:["10","20","50","100"]};var se=me,ye=function(Qe){var ut,Je=Qe.rootPrefixCls,xe=Qe.page,Zt=Qe.active,Xn=Qe.className,En=Qe.showTitle,bn=Qe.onClick,Gn=Qe.onKeyPress,Kn=Qe.itemRender,Ct="".concat(Je,"-item"),Mt=Ee()(Ct,"".concat(Ct,"-").concat(xe),(ut={},(0,ce.Z)(ut,"".concat(Ct,"-active"),Zt),(0,ce.Z)(ut,"".concat(Ct,"-disabled"),!xe),(0,ce.Z)(ut,Qe.className,Xn),ut)),Sn=function(){bn(xe)},Dt=function(ia){Gn(ia,bn,xe)},en=Kn(xe,"page",fe.createElement("a",{rel:"nofollow"},xe));return en?fe.createElement("li",{title:En?xe.toString():null,className:Mt,onClick:Sn,onKeyPress:Dt,tabIndex:0},en):null},Fe=ye;function Me(){}function be(Ke){var Qe=Number(Ke);return typeof Qe=="number"&&!Number.isNaN(Qe)&&isFinite(Qe)&&Math.floor(Qe)===Qe}var at=function(Qe,ut,Je){return Je};function Ve(Ke,Qe,ut){var Je=typeof Ke=="undefined"?Qe.pageSize:Ke;return Math.floor((ut.total-1)/Je)+1}var it=function(Ke){(0,b.Z)(ut,Ke);var Qe=(0,ee.Z)(ut);function ut(Je){var xe;(0,a.Z)(this,ut),xe=Qe.call(this,Je),xe.paginationNode=fe.createRef(),xe.getJumpPrevPage=function(){return Math.max(1,xe.state.current-(xe.props.showLessItems?3:5))},xe.getJumpNextPage=function(){return Math.min(Ve(void 0,xe.state,xe.props),xe.state.current+(xe.props.showLessItems?3:5))},xe.getItemIcon=function(Gn,Kn){var Ct=xe.props.prefixCls,Mt=Gn||fe.createElement("button",{type:"button","aria-label":Kn,className:"".concat(Ct,"-item-link")});return typeof Gn=="function"&&(Mt=fe.createElement(Gn,(0,y.Z)({},xe.props))),Mt},xe.isValid=function(Gn){var Kn=xe.props.total;return be(Gn)&&Gn!==xe.state.current&&be(Kn)&&Kn>0},xe.shouldDisplayQuickJumper=function(){var Gn=xe.props,Kn=Gn.showQuickJumper,Ct=Gn.total,Mt=xe.state.pageSize;return Ct<=Mt?!1:Kn},xe.handleKeyDown=function(Gn){(Gn.keyCode===ue.ARROW_UP||Gn.keyCode===ue.ARROW_DOWN)&&Gn.preventDefault()},xe.handleKeyUp=function(Gn){var Kn=xe.getValidValue(Gn),Ct=xe.state.currentInputValue;Kn!==Ct&&xe.setState({currentInputValue:Kn}),Gn.keyCode===ue.ENTER?xe.handleChange(Kn):Gn.keyCode===ue.ARROW_UP?xe.handleChange(Kn-1):Gn.keyCode===ue.ARROW_DOWN&&xe.handleChange(Kn+1)},xe.handleBlur=function(Gn){var Kn=xe.getValidValue(Gn);xe.handleChange(Kn)},xe.changePageSize=function(Gn){var Kn=xe.state.current,Ct=Ve(Gn,xe.state,xe.props);Kn=Kn>Ct?Ct:Kn,Ct===0&&(Kn=xe.state.current),typeof Gn=="number"&&("pageSize"in xe.props||xe.setState({pageSize:Gn}),"current"in xe.props||xe.setState({current:Kn,currentInputValue:Kn})),xe.props.onShowSizeChange(Kn,Gn),"onChange"in xe.props&&xe.props.onChange&&xe.props.onChange(Kn,Gn)},xe.handleChange=function(Gn){var Kn=xe.props,Ct=Kn.disabled,Mt=Kn.onChange,Sn=xe.state,Dt=Sn.pageSize,en=Sn.current,Sa=Sn.currentInputValue;if(xe.isValid(Gn)&&!Ct){var ia=Ve(void 0,xe.state,xe.props),Oa=Gn;return Gn>ia?Oa=ia:Gn<1&&(Oa=1),"current"in xe.props||xe.setState({current:Oa}),Oa!==Sa&&xe.setState({currentInputValue:Oa}),Mt(Oa,Dt),Oa}return en},xe.prev=function(){xe.hasPrev()&&xe.handleChange(xe.state.current-1)},xe.next=function(){xe.hasNext()&&xe.handleChange(xe.state.current+1)},xe.jumpPrev=function(){xe.handleChange(xe.getJumpPrevPage())},xe.jumpNext=function(){xe.handleChange(xe.getJumpNextPage())},xe.hasPrev=function(){return xe.state.current>1},xe.hasNext=function(){return xe.state.current2?Ct-2:0),Sn=2;Sn=Xn?bn=Xn:bn=Number(Zt),bn}},{key:"getShowSizeChanger",value:function(){var xe=this.props,Zt=xe.showSizeChanger,Xn=xe.total,En=xe.totalBoundaryShowSizeChanger;return typeof Zt!="undefined"?Zt:Xn>En}},{key:"render",value:function(){var xe=this.props,Zt=xe.prefixCls,Xn=xe.className,En=xe.style,bn=xe.disabled,Gn=xe.hideOnSinglePage,Kn=xe.total,Ct=xe.locale,Mt=xe.showQuickJumper,Sn=xe.showLessItems,Dt=xe.showTitle,en=xe.showTotal,Sa=xe.simple,ia=xe.itemRender,Oa=xe.showPrevNextJumpers,wn=xe.jumpPrevIcon,Sr=xe.jumpNextIcon,Un=xe.selectComponentClass,Wn=xe.selectPrefixCls,ma=xe.pageSizeOptions,Ya=this.state,xa=Ya.current,Lr=Ya.pageSize,Tr=Ya.currentInputValue;if(Gn===!0&&Kn<=Lr)return null;var Nt=Ve(void 0,this.state,this.props),hn=[],mr=null,At=null,Xt=null,Pn=null,xn=null,Ea=Mt&&Mt.goButton,qt=Sn?1:2,ie=xa-1>0?xa-1:0,de=xa+1Kn?Kn:xa*Lr]));if(Sa){Ea&&(typeof Ea=="boolean"?xn=fe.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Ct.jump_to_confirm):xn=fe.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Ea),xn=fe.createElement("li",{title:Dt?"".concat(Ct.jump_to).concat(xa,"/").concat(Nt):null,className:"".concat(Zt,"-simple-pager")},xn));var Xe=this.renderPrev(ie);return fe.createElement("ul",(0,E.Z)({className:Ee()(Zt,"".concat(Zt,"-simple"),(0,ce.Z)({},"".concat(Zt,"-disabled"),bn),Xn),style:En,ref:this.paginationNode},he),Pe,Xe?fe.createElement("li",{title:Dt?Ct.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:Ee()("".concat(Zt,"-prev"),(0,ce.Z)({},"".concat(Zt,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},Xe):null,fe.createElement("li",{title:Dt?"".concat(xa,"/").concat(Nt):null,className:"".concat(Zt,"-simple-pager")},fe.createElement("input",{type:"text",value:Tr,disabled:bn,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),fe.createElement("span",{className:"".concat(Zt,"-slash")},"/"),Nt),fe.createElement("li",{title:Dt?Ct.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:Ee()("".concat(Zt,"-next"),(0,ce.Z)({},"".concat(Zt,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(de)),xn)}if(Nt<=3+qt*2){var Bt={locale:Ct,rootPrefixCls:Zt,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:Dt,itemRender:ia};Nt||hn.push(fe.createElement(Fe,(0,E.Z)({},Bt,{key:"noPager",page:1,className:"".concat(Zt,"-item-disabled")})));for(var It=1;It<=Nt;It+=1){var pa=xa===It;hn.push(fe.createElement(Fe,(0,E.Z)({},Bt,{key:It,page:It,active:pa})))}}else{var Rn=Sn?Ct.prev_3:Ct.prev_5,qn=Sn?Ct.next_3:Ct.next_5,za=ia(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(wn,"prev page")),An=ia(this.getJumpNextPage(),"jump-next",this.getItemIcon(Sr,"next page"));Oa&&(mr=za?fe.createElement("li",{title:Dt?Rn:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:Ee()("".concat(Zt,"-jump-prev"),(0,ce.Z)({},"".concat(Zt,"-jump-prev-custom-icon"),!!wn))},za):null,At=An?fe.createElement("li",{title:Dt?qn:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:Ee()("".concat(Zt,"-jump-next"),(0,ce.Z)({},"".concat(Zt,"-jump-next-custom-icon"),!!Sr))},An):null),Pn=fe.createElement(Fe,{locale:Ct,last:!0,rootPrefixCls:Zt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Nt,page:Nt,active:!1,showTitle:Dt,itemRender:ia}),Xt=fe.createElement(Fe,{locale:Ct,rootPrefixCls:Zt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:Dt,itemRender:ia});var st=Math.max(1,xa-qt),gn=Math.min(xa+qt,Nt);xa-1<=qt&&(gn=1+qt*2),Nt-xa<=qt&&(st=Nt-qt*2);for(var lt=st;lt<=gn;lt+=1){var Fn=xa===lt;hn.push(fe.createElement(Fe,{locale:Ct,rootPrefixCls:Zt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:lt,page:lt,active:Fn,showTitle:Dt,itemRender:ia}))}xa-1>=qt*2&&xa!==3&&(hn[0]=(0,fe.cloneElement)(hn[0],{className:"".concat(Zt,"-item-after-jump-prev")}),hn.unshift(mr)),Nt-xa>=qt*2&&xa!==Nt-2&&(hn[hn.length-1]=(0,fe.cloneElement)(hn[hn.length-1],{className:"".concat(Zt,"-item-before-jump-next")}),hn.push(At)),st!==1&&hn.unshift(Xt),gn!==Nt&&hn.push(Pn)}var un=!this.hasPrev()||!Nt,nt=!this.hasNext()||!Nt,Jt=this.renderPrev(ie),$t=this.renderNext(de);return fe.createElement("ul",(0,E.Z)({className:Ee()(Zt,Xn,(0,ce.Z)({},"".concat(Zt,"-disabled"),bn)),style:En,ref:this.paginationNode},he),Pe,Jt?fe.createElement("li",{title:Dt?Ct.prev_page:null,onClick:this.prev,tabIndex:un?null:0,onKeyPress:this.runIfEnterPrev,className:Ee()("".concat(Zt,"-prev"),(0,ce.Z)({},"".concat(Zt,"-disabled"),un)),"aria-disabled":un},Jt):null,hn,$t?fe.createElement("li",{title:Dt?Ct.next_page:null,onClick:this.next,tabIndex:nt?null:0,onKeyPress:this.runIfEnterNext,className:Ee()("".concat(Zt,"-next"),(0,ce.Z)({},"".concat(Zt,"-disabled"),nt)),"aria-disabled":nt},$t):null,fe.createElement(se,{disabled:bn,locale:Ct,rootPrefixCls:Zt,selectComponentClass:Un,selectPrefixCls:Wn,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:xa,pageSize:Lr,pageSizeOptions:ma,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Ea}))}}],[{key:"getDerivedStateFromProps",value:function(xe,Zt){var Xn={};if("current"in xe&&(Xn.current=xe.current,xe.current!==Zt.current&&(Xn.currentInputValue=Xn.current)),"pageSize"in xe&&xe.pageSize!==Zt.pageSize){var En=Zt.current,bn=Ve(xe.pageSize,Zt,xe);En=En>bn?bn:En,"current"in xe||(Xn.current=En,Xn.currentInputValue=En),Xn.pageSize=xe.pageSize}return Xn}}]),ut}(fe.Component);it.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:Me,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:Me,locale:re.Z,style:{},itemRender:at,totalBoundaryShowSizeChanger:50};var Ye=it,rt=z(22075),yt=z(36355),bt=z(19716),ft=z(8628),Gt=z(9763),Tt=z(57809);const Lt=Ke=>fe.createElement(Tt.default,Object.assign({},Ke,{showSearch:!0,size:"small"})),Rt=Ke=>fe.createElement(Tt.default,Object.assign({},Ke,{showSearch:!0,size:"middle"}));Lt.Option=Tt.default.Option,Rt.Option=Tt.default.Option;var qe=z(9937),dt=z(17313),Wt=z(83116),Bn=z(37613);const Yt=Ke=>{const{componentCls:Qe}=Ke;return{[`${Qe}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${Qe}-item-link`]:{color:Ke.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${Qe}-item-link`]:{color:Ke.colorTextDisabled,cursor:"not-allowed"}}},[`&${Qe}-disabled`]:{cursor:"not-allowed",[`${Qe}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:Ke.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:Ke.colorBorder,backgroundColor:Ke.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:Ke.itemActiveBgDisabled},a:{color:Ke.itemActiveColorDisabled}}},[`${Qe}-item-link`]:{color:Ke.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${Qe}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${Qe}-simple-pager`]:{color:Ke.colorTextDisabled},[`${Qe}-jump-prev, ${Qe}-jump-next`]:{[`${Qe}-item-link-icon`]:{opacity:0},[`${Qe}-item-ellipsis`]:{opacity:1}}},[`&${Qe}-simple`]:{[`${Qe}-prev, ${Qe}-next`]:{[`&${Qe}-disabled ${Qe}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},kn=Ke=>{const{componentCls:Qe}=Ke;return{[`&${Qe}-mini ${Qe}-total-text, &${Qe}-mini ${Qe}-simple-pager`]:{height:Ke.itemSizeSM,lineHeight:`${Ke.itemSizeSM}px`},[`&${Qe}-mini ${Qe}-item`]:{minWidth:Ke.itemSizeSM,height:Ke.itemSizeSM,margin:0,lineHeight:`${Ke.itemSizeSM-2}px`},[`&${Qe}-mini:not(${Qe}-disabled) ${Qe}-item:not(${Qe}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:Ke.colorBgTextHover},"&:active":{backgroundColor:Ke.colorBgTextActive}},[`&${Qe}-mini ${Qe}-prev, &${Qe}-mini ${Qe}-next`]:{minWidth:Ke.itemSizeSM,height:Ke.itemSizeSM,margin:0,lineHeight:`${Ke.itemSizeSM}px`},[`&${Qe}-mini:not(${Qe}-disabled)`]:{[`${Qe}-prev, ${Qe}-next`]:{[`&:hover ${Qe}-item-link`]:{backgroundColor:Ke.colorBgTextHover},[`&:active ${Qe}-item-link`]:{backgroundColor:Ke.colorBgTextActive},[`&${Qe}-disabled:hover ${Qe}-item-link`]:{backgroundColor:"transparent"}}},[` + &${Qe}-mini ${Qe}-prev ${Qe}-item-link, + &${Qe}-mini ${Qe}-next ${Qe}-item-link + `]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:Ke.itemSizeSM,lineHeight:`${Ke.itemSizeSM}px`}},[`&${Qe}-mini ${Qe}-jump-prev, &${Qe}-mini ${Qe}-jump-next`]:{height:Ke.itemSizeSM,marginInlineEnd:0,lineHeight:`${Ke.itemSizeSM}px`},[`&${Qe}-mini ${Qe}-options`]:{marginInlineStart:Ke.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:Ke.miniOptionsSizeChangerTop},"&-quick-jumper":{height:Ke.itemSizeSM,lineHeight:`${Ke.itemSizeSM}px`,input:Object.assign(Object.assign({},(0,qe.x0)(Ke)),{width:Ke.paginationMiniQuickJumperInputWidth,height:Ke.controlHeightSM})}}}},Ge=Ke=>{const{componentCls:Qe}=Ke;return{[` + &${Qe}-simple ${Qe}-prev, + &${Qe}-simple ${Qe}-next + `]:{height:Ke.itemSizeSM,lineHeight:`${Ke.itemSizeSM}px`,verticalAlign:"top",[`${Qe}-item-link`]:{height:Ke.itemSizeSM,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:Ke.colorBgTextHover},"&:active":{backgroundColor:Ke.colorBgTextActive},"&::after":{height:Ke.itemSizeSM,lineHeight:`${Ke.itemSizeSM}px`}}},[`&${Qe}-simple ${Qe}-simple-pager`]:{display:"inline-block",height:Ke.itemSizeSM,marginInlineEnd:Ke.marginXS,input:{boxSizing:"border-box",height:"100%",marginInlineEnd:Ke.marginXS,padding:`0 ${Ke.paginationItemPaddingInline}px`,textAlign:"center",backgroundColor:Ke.itemInputBg,border:`${Ke.lineWidth}px ${Ke.lineType} ${Ke.colorBorder}`,borderRadius:Ke.borderRadius,outline:"none",transition:`border-color ${Ke.motionDurationMid}`,color:"inherit","&:hover":{borderColor:Ke.colorPrimary},"&:focus":{borderColor:Ke.colorPrimaryHover,boxShadow:`${Ke.inputOutlineOffset}px 0 ${Ke.controlOutlineWidth}px ${Ke.controlOutline}`},"&[disabled]":{color:Ke.colorTextDisabled,backgroundColor:Ke.colorBgContainerDisabled,borderColor:Ke.colorBorder,cursor:"not-allowed"}}}}},ln=Ke=>{const{componentCls:Qe}=Ke;return{[`${Qe}-jump-prev, ${Qe}-jump-next`]:{outline:0,[`${Qe}-item-container`]:{position:"relative",[`${Qe}-item-link-icon`]:{color:Ke.colorPrimary,fontSize:Ke.fontSizeSM,opacity:0,transition:`all ${Ke.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${Qe}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:Ke.colorTextDisabled,fontFamily:"Arial, Helvetica, sans-serif",letterSpacing:Ke.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:Ke.paginationEllipsisTextIndent,opacity:1,transition:`all ${Ke.motionDurationMid}`}},"&:hover":{[`${Qe}-item-link-icon`]:{opacity:1},[`${Qe}-item-ellipsis`]:{opacity:0}}},[` + ${Qe}-prev, + ${Qe}-jump-prev, + ${Qe}-jump-next + `]:{marginInlineEnd:Ke.marginXS},[` + ${Qe}-prev, + ${Qe}-next, + ${Qe}-jump-prev, + ${Qe}-jump-next + `]:{display:"inline-block",minWidth:Ke.itemSize,height:Ke.itemSize,color:Ke.colorText,fontFamily:Ke.fontFamily,lineHeight:`${Ke.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:Ke.borderRadius,cursor:"pointer",transition:`all ${Ke.motionDurationMid}`},[`${Qe}-prev, ${Qe}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:Ke.colorText,cursor:"pointer",userSelect:"none"},[`${Qe}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:Ke.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${Ke.lineWidth}px ${Ke.lineType} transparent`,borderRadius:Ke.borderRadius,outline:"none",transition:`all ${Ke.motionDurationMid}`},[`&:hover ${Qe}-item-link`]:{backgroundColor:Ke.colorBgTextHover},[`&:active ${Qe}-item-link`]:{backgroundColor:Ke.colorBgTextActive},[`&${Qe}-disabled:hover`]:{[`${Qe}-item-link`]:{backgroundColor:"transparent"}}},[`${Qe}-slash`]:{marginInlineEnd:Ke.paginationSlashMarginInlineEnd,marginInlineStart:Ke.paginationSlashMarginInlineStart},[`${Qe}-options`]:{display:"inline-block",marginInlineStart:Ke.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:Ke.controlHeight,marginInlineStart:Ke.marginXS,lineHeight:`${Ke.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,qe.ik)(Ke)),{width:Ke.controlHeightLG*1.25,height:Ke.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:Ke.marginXS,marginInlineEnd:Ke.marginXS})}}}},Mn=Ke=>{const{componentCls:Qe}=Ke;return{[`${Qe}-item`]:{display:"inline-block",minWidth:Ke.itemSize,height:Ke.itemSize,marginInlineEnd:Ke.marginXS,fontFamily:Ke.fontFamily,lineHeight:`${Ke.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${Ke.lineWidth}px ${Ke.lineType} transparent`,borderRadius:Ke.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${Ke.paginationItemPaddingInline}px`,color:Ke.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${Qe}-item-active)`]:{"&:hover":{transition:`all ${Ke.motionDurationMid}`,backgroundColor:Ke.colorBgTextHover},"&:active":{backgroundColor:Ke.colorBgTextActive}},"&-active":{fontWeight:Ke.fontWeightStrong,backgroundColor:Ke.itemActiveBg,borderColor:Ke.colorPrimary,a:{color:Ke.colorPrimary},"&:hover":{borderColor:Ke.colorPrimaryHover},"&:hover a":{color:Ke.colorPrimaryHover}}}}},Pt=Ke=>{const{componentCls:Qe}=Ke;return{[Qe]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,dt.Wf)(Ke)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${Qe}-total-text`]:{display:"inline-block",height:Ke.itemSize,marginInlineEnd:Ke.marginXS,lineHeight:`${Ke.itemSize-2}px`,verticalAlign:"middle"}}),Mn(Ke)),ln(Ke)),Ge(Ke)),kn(Ke)),Yt(Ke)),{[`@media only screen and (max-width: ${Ke.screenLG}px)`]:{[`${Qe}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${Ke.screenSM}px)`]:{[`${Qe}-options`]:{display:"none"}}}),[`&${Ke.componentCls}-rtl`]:{direction:"rtl"}}},zt=Ke=>{const{componentCls:Qe}=Ke;return{[`${Qe}${Qe}-disabled:not(${Qe}-mini)`]:{"&, &:hover":{[`${Qe}-item-link`]:{borderColor:Ke.colorBorder}},"&:focus-visible":{[`${Qe}-item-link`]:{borderColor:Ke.colorBorder}},[`${Qe}-item, ${Qe}-item-link`]:{backgroundColor:Ke.colorBgContainerDisabled,borderColor:Ke.colorBorder,[`&:hover:not(${Qe}-item-active)`]:{backgroundColor:Ke.colorBgContainerDisabled,borderColor:Ke.colorBorder,a:{color:Ke.colorTextDisabled}},[`&${Qe}-item-active`]:{backgroundColor:Ke.itemActiveBgDisabled}},[`${Qe}-prev, ${Qe}-next`]:{"&:hover button":{backgroundColor:Ke.colorBgContainerDisabled,borderColor:Ke.colorBorder,color:Ke.colorTextDisabled},[`${Qe}-item-link`]:{backgroundColor:Ke.colorBgContainerDisabled,borderColor:Ke.colorBorder}}},[`${Qe}:not(${Qe}-mini)`]:{[`${Qe}-prev, ${Qe}-next`]:{"&:hover button":{borderColor:Ke.colorPrimaryHover,backgroundColor:Ke.itemBg},[`${Qe}-item-link`]:{backgroundColor:Ke.itemLinkBg,borderColor:Ke.colorBorder},[`&:hover ${Qe}-item-link`]:{borderColor:Ke.colorPrimary,backgroundColor:Ke.itemBg,color:Ke.colorPrimary},[`&${Qe}-disabled`]:{[`${Qe}-item-link`]:{borderColor:Ke.colorBorder,color:Ke.colorTextDisabled}}},[`${Qe}-item`]:{backgroundColor:Ke.itemBg,border:`${Ke.lineWidth}px ${Ke.lineType} ${Ke.colorBorder}`,[`&:hover:not(${Qe}-item-active)`]:{borderColor:Ke.colorPrimary,backgroundColor:Ke.itemBg,a:{color:Ke.colorPrimary}},"&-active":{borderColor:Ke.colorPrimary}}}}},Ft=Ke=>{const{componentCls:Qe}=Ke;return{[`${Qe}:not(${Qe}-disabled)`]:{[`${Qe}-item`]:Object.assign({},(0,dt.Qy)(Ke)),[`${Qe}-jump-prev, ${Qe}-jump-next`]:{"&:focus-visible":Object.assign({[`${Qe}-item-link-icon`]:{opacity:1},[`${Qe}-item-ellipsis`]:{opacity:0}},(0,dt.oN)(Ke))},[`${Qe}-prev, ${Qe}-next`]:{[`&:focus-visible ${Qe}-item-link`]:Object.assign({},(0,dt.oN)(Ke))}}}};var Ot=(0,Wt.Z)("Pagination",Ke=>{const Qe=(0,Bn.TS)(Ke,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:Ke.marginXXS/2,paginationMiniQuickJumperInputWidth:Ke.controlHeightLG*1.1,paginationItemPaddingInline:Ke.marginXXS*1.5,paginationEllipsisLetterSpacing:Ke.marginXXS/2,paginationSlashMarginInlineStart:Ke.marginXXS,paginationSlashMarginInlineEnd:Ke.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,qe.e5)(Ke),(0,qe.TM)(Ke));return[Pt(Qe),Ft(Qe),Ke.wireframe&&zt(Qe)]},Ke=>({itemBg:Ke.colorBgContainer,itemSize:Ke.controlHeight,itemSizeSM:Ke.controlHeightSM,itemActiveBg:Ke.colorBgContainer,itemLinkBg:Ke.colorBgContainer,itemActiveColorDisabled:Ke.colorTextDisabled,itemActiveBgDisabled:Ke.controlItemBgActiveDisabled,itemInputBg:Ke.colorBgContainer,miniOptionsSizeChangerTop:0})),et=function(Ke,Qe){var ut={};for(var Je in Ke)Object.prototype.hasOwnProperty.call(Ke,Je)&&Qe.indexOf(Je)<0&&(ut[Je]=Ke[Je]);if(Ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var xe=0,Je=Object.getOwnPropertySymbols(Ke);xe{const{prefixCls:Qe,selectPrefixCls:ut,className:Je,rootClassName:xe,style:Zt,size:Xn,locale:En,selectComponentClass:bn,responsive:Gn,showSizeChanger:Kn}=Ke,Ct=et(Ke,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:Mt}=(0,ft.Z)(Gn),{getPrefixCls:Sn,direction:Dt,pagination:en={}}=fe.useContext(yt.E_),Sa=Sn("pagination",Qe),[ia,Oa]=Ot(Sa),wn=Kn!=null?Kn:en.showSizeChanger,Sr=fe.useMemo(()=>{const Nt=fe.createElement("span",{className:`${Sa}-item-ellipsis`},"\u2022\u2022\u2022"),hn=fe.createElement("button",{className:`${Sa}-item-link`,type:"button",tabIndex:-1},Dt==="rtl"?fe.createElement(ke.Z,null):fe.createElement(Le.Z,null)),mr=fe.createElement("button",{className:`${Sa}-item-link`,type:"button",tabIndex:-1},Dt==="rtl"?fe.createElement(Le.Z,null):fe.createElement(ke.Z,null)),At=fe.createElement("a",{className:`${Sa}-item-link`},fe.createElement("div",{className:`${Sa}-item-container`},Dt==="rtl"?fe.createElement(De.Z,{className:`${Sa}-item-link-icon`}):fe.createElement(Te,{className:`${Sa}-item-link-icon`}),Nt)),Xt=fe.createElement("a",{className:`${Sa}-item-link`},fe.createElement("div",{className:`${Sa}-item-container`},Dt==="rtl"?fe.createElement(Te,{className:`${Sa}-item-link-icon`}):fe.createElement(De.Z,{className:`${Sa}-item-link-icon`}),Nt));return{prevIcon:hn,nextIcon:mr,jumpPrevIcon:At,jumpNextIcon:Xt}},[Dt,Sa]),[Un]=(0,Gt.Z)("Pagination",rt.Z),Wn=Object.assign(Object.assign({},Un),En),ma=(0,bt.Z)(Xn),Ya=ma==="small"||!!(Mt&&!ma&&Gn),xa=Sn("select",ut),Lr=Ee()({[`${Sa}-mini`]:Ya,[`${Sa}-rtl`]:Dt==="rtl"},en==null?void 0:en.className,Je,xe,Oa),Tr=Object.assign(Object.assign({},en==null?void 0:en.style),Zt);return ia(fe.createElement(Ye,Object.assign({},Sr,Ct,{style:Tr,prefixCls:Sa,selectPrefixCls:xa,className:Lr,selectComponentClass:bn||(Ya?Lt:Rt),locale:Wn,showSizeChanger:wn})))},xt=St},39722:function(Ut,ot,z){"use strict";z.d(ot,{t5:function(){return Le}});var E=z(92310),fe=z.n(E),Oe=z(55477),Ce=z(59301),Se=z(36355),Be=z(77578),le=z(17356),Te=function(We,Ee){var ce={};for(var y in We)Object.prototype.hasOwnProperty.call(We,y)&&Ee.indexOf(y)<0&&(ce[y]=We[y]);if(We!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,y=Object.getOwnPropertySymbols(We);a{if(!(!Ee&&!ce))return Ce.createElement(Ce.Fragment,null,Ee&&Ce.createElement("div",{className:`${We}-title`},(0,Be.Z)(Ee)),Ce.createElement("div",{className:`${We}-inner-content`},(0,Be.Z)(ce)))},Le=We=>{const{hashId:Ee,prefixCls:ce,className:y,style:a,placement:x="top",title:b,content:ee,children:te}=We;return Ce.createElement("div",{className:fe()(Ee,ce,`${ce}-pure`,`${ce}-placement-${x}`,y),style:a},Ce.createElement("div",{className:`${ce}-arrow`}),Ce.createElement(Oe.G,Object.assign({},We,{className:Ee,prefixCls:ce}),te||De(ce,b,ee)))},ke=We=>{const{prefixCls:Ee}=We,ce=Te(We,["prefixCls"]),{getPrefixCls:y}=Ce.useContext(Se.E_),a=y("popover",Ee),[x,b]=(0,le.Z)(a);return x(Ce.createElement(Le,Object.assign({},ce,{prefixCls:a,hashId:b})))};ot.ZP=ke},60324:function(Ut,ot,z){"use strict";var E=z(92310),fe=z.n(E),Oe=z(59301),Ce=z(77578),Se=z(62892),Be=z(36355),le=z(6848),Te=z(39722),De=z(17356),Le=function(Ee,ce){var y={};for(var a in Ee)Object.prototype.hasOwnProperty.call(Ee,a)&&ce.indexOf(a)<0&&(y[a]=Ee[a]);if(Ee!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,a=Object.getOwnPropertySymbols(Ee);x{let{title:ce,content:y,prefixCls:a}=Ee;return Oe.createElement(Oe.Fragment,null,ce&&Oe.createElement("div",{className:`${a}-title`},(0,Ce.Z)(ce)),Oe.createElement("div",{className:`${a}-inner-content`},(0,Ce.Z)(y)))},We=Oe.forwardRef((Ee,ce)=>{const{prefixCls:y,title:a,content:x,overlayClassName:b,placement:ee="top",trigger:te="hover",mouseEnterDelay:ne=.1,mouseLeaveDelay:ue=.1,overlayStyle:re={}}=Ee,me=Le(Ee,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:se}=Oe.useContext(Be.E_),ye=se("popover",y),[Fe,Me]=(0,De.Z)(ye),be=se(),at=fe()(b,Me);return Fe(Oe.createElement(le.Z,Object.assign({placement:ee,trigger:te,mouseEnterDelay:ne,mouseLeaveDelay:ue,overlayStyle:re},me,{prefixCls:ye,overlayClassName:at,ref:ce,overlay:a||x?Oe.createElement(ke,{prefixCls:ye,title:a,content:x}):null,transitionName:(0,Se.m)(be,"zoom-big",me.transitionName),"data-popover-inject":!0})))});We._InternalPanelDoNotUseOrYouWillBeFired=Te.ZP,ot.Z=We},17356:function(Ut,ot,z){"use strict";var E=z(17313),fe=z(29878),Oe=z(19447),Ce=z(33166),Se=z(83116),Be=z(37613);const le=Le=>{const{componentCls:ke,popoverColor:We,minWidth:Ee,fontWeightStrong:ce,popoverPadding:y,boxShadowSecondary:a,colorTextHeading:x,borderRadiusLG:b,zIndexPopup:ee,marginXS:te,colorBgElevated:ne,popoverBg:ue}=Le;return[{[ke]:Object.assign(Object.assign({},(0,E.Wf)(Le)),{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":ne,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${ke}-content`]:{position:"relative"},[`${ke}-inner`]:{backgroundColor:ue,backgroundClip:"padding-box",borderRadius:b,boxShadow:a,padding:y},[`${ke}-title`]:{minWidth:Ee,marginBottom:te,color:x,fontWeight:ce},[`${ke}-inner-content`]:{color:We}})},(0,Oe.ZP)(Le,{colorBg:"var(--antd-arrow-background-color)"}),{[`${ke}-pure`]:{position:"relative",maxWidth:"none",margin:Le.sizePopupArrow,display:"inline-block",[`${ke}-content`]:{display:"inline-block"}}}]},Te=Le=>{const{componentCls:ke}=Le;return{[ke]:Ce.i.map(We=>{const Ee=Le[`${We}6`];return{[`&${ke}-${We}`]:{"--antd-arrow-background-color":Ee,[`${ke}-inner`]:{backgroundColor:Ee},[`${ke}-arrow`]:{background:"transparent"}}}})}},De=Le=>{const{componentCls:ke,lineWidth:We,lineType:Ee,colorSplit:ce,paddingSM:y,controlHeight:a,fontSize:x,lineHeight:b,padding:ee}=Le,te=a-Math.round(x*b),ne=te/2,ue=te/2-We,re=ee;return{[ke]:{[`${ke}-inner`]:{padding:0},[`${ke}-title`]:{margin:0,padding:`${ne}px ${re}px ${ue}px`,borderBottom:`${We}px ${Ee} ${ce}`},[`${ke}-inner-content`]:{padding:`${y}px ${re}px`}}}};ot.Z=(0,Se.Z)("Popover",Le=>{const{colorBgElevated:ke,colorText:We,wireframe:Ee}=Le,ce=(0,Be.TS)(Le,{popoverPadding:12,popoverBg:ke,popoverColor:We});return[le(ce),Te(ce),Ee&&De(ce),(0,fe._y)(ce,"zoom-big")]},Le=>({width:177,minWidth:177,zIndexPopup:Le.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},93948:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Kn}});var E=z(59301),fe=z(29679),Oe=z(40001),Ce=z(19248),Se=z(99267),Be=z(92310),le=z.n(Be),Te=z(2738),De=z(36355),Le=z(14809),ke=z(20439),We=z(62646),Ee={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},ce=function(){var Mt=(0,E.useRef)([]),Sn=(0,E.useRef)(null);return(0,E.useEffect)(function(){var Dt=Date.now(),en=!1;Mt.current.forEach(function(Sa){if(Sa){en=!0;var ia=Sa.style;ia.transitionDuration=".3s, .3s, .3s, .06s",Sn.current&&Dt-Sn.current<100&&(ia.transitionDuration="0s, 0s")}}),en&&(Sn.current=Date.now())}),Mt.current},y=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],a=function(Mt){var Sn=(0,ke.Z)((0,ke.Z)({},Ee),Mt),Dt=Sn.className,en=Sn.percent,Sa=Sn.prefixCls,ia=Sn.strokeColor,Oa=Sn.strokeLinecap,wn=Sn.strokeWidth,Sr=Sn.style,Un=Sn.trailColor,Wn=Sn.trailWidth,ma=Sn.transition,Ya=(0,We.Z)(Sn,y);delete Ya.gapPosition;var xa=Array.isArray(en)?en:[en],Lr=Array.isArray(ia)?ia:[ia],Tr=ce(),Nt=wn/2,hn=100-wn/2,mr="M ".concat(Oa==="round"?Nt:0,",").concat(Nt,` + L `).concat(Oa==="round"?hn:100,",").concat(Nt),At="0 0 100 ".concat(wn),Xt=0;return E.createElement("svg",(0,Le.Z)({className:le()("".concat(Sa,"-line"),Dt),viewBox:At,preserveAspectRatio:"none",style:Sr},Ya),E.createElement("path",{className:"".concat(Sa,"-line-trail"),d:mr,strokeLinecap:Oa,stroke:Un,strokeWidth:Wn||wn,fillOpacity:"0"}),xa.map(function(Pn,xn){var Ea=1;switch(Oa){case"round":Ea=1-wn/100;break;case"square":Ea=1-wn/2/100;break;default:Ea=1;break}var qt={strokeDasharray:"".concat(Pn*Ea,"px, 100px"),strokeDashoffset:"-".concat(Xt,"px"),transition:ma||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},ie=Lr[xn]||Lr[Lr.length-1];return Xt+=Pn,E.createElement("path",{key:xn,className:"".concat(Sa,"-line-path"),d:mr,strokeLinecap:Oa,stroke:ie,strokeWidth:wn,fillOpacity:"0",ref:function(he){Tr[xn]=he},style:qt})}))},x=a,b=z(93664),ee=z(50298),te=z(47273),ne=0,ue=(0,te.Z)();function re(){var Ct;return ue?(Ct=ne,ne+=1):Ct="TEST_OR_SSR",Ct}var me=function(Ct){var Mt=E.useState(),Sn=(0,ee.Z)(Mt,2),Dt=Sn[0],en=Sn[1];return E.useEffect(function(){en("rc_progress_".concat(re()))},[]),Ct||Dt},se=function(Mt){var Sn=Mt.bg,Dt=Mt.children;return E.createElement("div",{style:{width:"100%",height:"100%",background:Sn}},Dt)};function ye(Ct,Mt){return Object.keys(Ct).map(function(Sn){var Dt=parseFloat(Sn),en="".concat(Math.floor(Dt*Mt),"%");return"".concat(Ct[Sn]," ").concat(en)})}var Fe=E.forwardRef(function(Ct,Mt){var Sn=Ct.prefixCls,Dt=Ct.color,en=Ct.gradientId,Sa=Ct.radius,ia=Ct.style,Oa=Ct.ptg,wn=Ct.strokeLinecap,Sr=Ct.strokeWidth,Un=Ct.size,Wn=Ct.gapDegree,ma=Dt&&(0,b.Z)(Dt)==="object",Ya=ma?"#FFF":void 0,xa=Un/2,Lr=E.createElement("circle",{className:"".concat(Sn,"-circle-path"),r:Sa,cx:xa,cy:xa,stroke:Ya,strokeLinecap:wn,strokeWidth:Sr,opacity:Oa===0?0:1,style:ia,ref:Mt});if(!ma)return Lr;var Tr="".concat(en,"-conic"),Nt=Wn?"".concat(180+Wn/2,"deg"):"0deg",hn=ye(Dt,(360-Wn)/360),mr=ye(Dt,1),At="conic-gradient(from ".concat(Nt,", ").concat(hn.join(", "),")"),Xt="linear-gradient(to ".concat(Wn?"bottom":"top",", ").concat(mr.join(", "),")");return E.createElement(E.Fragment,null,E.createElement("mask",{id:Tr},Lr),E.createElement("foreignObject",{x:0,y:0,width:Un,height:Un,mask:"url(#".concat(Tr,")")},E.createElement(se,{bg:Xt},E.createElement(se,{bg:At}))))}),Me=Fe,be=100,at=function(Mt,Sn,Dt,en,Sa,ia,Oa,wn,Sr,Un){var Wn=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,ma=Dt/100*360*((360-ia)/360),Ya=ia===0?0:{bottom:0,top:180,left:90,right:-90}[Oa],xa=(100-en)/100*Sn;Sr==="round"&&en!==100&&(xa+=Un/2,xa>=Sn&&(xa=Sn-.01));var Lr=be/2;return{stroke:typeof wn=="string"?wn:void 0,strokeDasharray:"".concat(Sn,"px ").concat(Mt),strokeDashoffset:xa+Wn,transform:"rotate(".concat(Sa+ma+Ya,"deg)"),transformOrigin:"".concat(Lr,"px ").concat(Lr,"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}},Ve=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function it(Ct){var Mt=Ct!=null?Ct:[];return Array.isArray(Mt)?Mt:[Mt]}var Ye=function(Mt){var Sn=(0,ke.Z)((0,ke.Z)({},Ee),Mt),Dt=Sn.id,en=Sn.prefixCls,Sa=Sn.steps,ia=Sn.strokeWidth,Oa=Sn.trailWidth,wn=Sn.gapDegree,Sr=wn===void 0?0:wn,Un=Sn.gapPosition,Wn=Sn.trailColor,ma=Sn.strokeLinecap,Ya=Sn.style,xa=Sn.className,Lr=Sn.strokeColor,Tr=Sn.percent,Nt=(0,We.Z)(Sn,Ve),hn=be/2,mr=me(Dt),At="".concat(mr,"-gradient"),Xt=hn-ia/2,Pn=Math.PI*2*Xt,xn=Sr>0?90+Sr/2:-90,Ea=Pn*((360-Sr)/360),qt=(0,b.Z)(Sa)==="object"?Sa:{count:Sa,space:2},ie=qt.count,de=qt.space,he=it(Tr),Pe=it(Lr),Xe=Pe.find(function(An){return An&&(0,b.Z)(An)==="object"}),Bt=Xe&&(0,b.Z)(Xe)==="object",It=Bt?"butt":ma,pa=at(Pn,Ea,0,100,xn,Sr,Un,Wn,It,ia),Rn=ce(),qn=function(){var st=0;return he.map(function(gn,lt){var Fn=Pe[lt]||Pe[Pe.length-1],un=at(Pn,Ea,st,gn,xn,Sr,Un,Fn,It,ia);return st+=gn,E.createElement(Me,{key:lt,color:Fn,ptg:gn,radius:Xt,prefixCls:en,gradientId:At,style:un,strokeLinecap:It,strokeWidth:ia,gapDegree:Sr,ref:function(Jt){Rn[lt]=Jt},size:be})}).reverse()},za=function(){var st=Math.round(ie*(he[0]/100)),gn=100/ie,lt=0;return new Array(ie).fill(null).map(function(Fn,un){var nt=un<=st-1?Pe[0]:Wn,Jt=nt&&(0,b.Z)(nt)==="object"?"url(#".concat(At,")"):void 0,$t=at(Pn,Ea,lt,gn,xn,Sr,Un,nt,"butt",ia,de);return lt+=(Ea-$t.strokeDashoffset+de)*100/Ea,E.createElement("circle",{key:un,className:"".concat(en,"-circle-path"),r:Xt,cx:hn,cy:hn,stroke:Jt,strokeWidth:ia,opacity:1,style:$t,ref:function($n){Rn[un]=$n}})})};return E.createElement("svg",(0,Le.Z)({className:le()("".concat(en,"-circle"),xa),viewBox:"0 0 ".concat(be," ").concat(be),style:Ya,id:Dt,role:"presentation"},Nt),!ie&&E.createElement("circle",{className:"".concat(en,"-circle-trail"),r:Xt,cx:hn,cy:hn,stroke:Wn,strokeLinecap:It,strokeWidth:Oa||ia,style:pa}),ie?za():qn())},rt=Ye,yt={Line:x,Circle:rt},bt=z(6848),ft=z(30071);function Gt(Ct){return!Ct||Ct<0?0:Ct>100?100:Ct}function Tt(Ct){let{success:Mt,successPercent:Sn}=Ct,Dt=Sn;return Mt&&"progress"in Mt&&(Dt=Mt.progress),Mt&&"percent"in Mt&&(Dt=Mt.percent),Dt}const Lt=Ct=>{let{percent:Mt,success:Sn,successPercent:Dt}=Ct;const en=Gt(Tt({success:Sn,successPercent:Dt}));return[en,Gt(Gt(Mt)-en)]},Rt=Ct=>{let{success:Mt={},strokeColor:Sn}=Ct;const{strokeColor:Dt}=Mt;return[Dt||ft.presetPrimaryColors.green,Sn||null]},qe=(Ct,Mt,Sn)=>{var Dt,en,Sa,ia;let Oa=-1,wn=-1;if(Mt==="step"){const Sr=Sn.steps,Un=Sn.strokeWidth;typeof Ct=="string"||typeof Ct=="undefined"?(Oa=Ct==="small"?2:14,wn=Un!=null?Un:8):typeof Ct=="number"?[Oa,wn]=[Ct,Ct]:[Oa=14,wn=8]=Ct,Oa*=Sr}else if(Mt==="line"){const Sr=Sn==null?void 0:Sn.strokeWidth;typeof Ct=="string"||typeof Ct=="undefined"?wn=Sr||(Ct==="small"?6:8):typeof Ct=="number"?[Oa,wn]=[Ct,Ct]:[Oa=-1,wn=8]=Ct}else(Mt==="circle"||Mt==="dashboard")&&(typeof Ct=="string"||typeof Ct=="undefined"?[Oa,wn]=Ct==="small"?[60,60]:[120,120]:typeof Ct=="number"?[Oa,wn]=[Ct,Ct]:(Oa=(en=(Dt=Ct[0])!==null&&Dt!==void 0?Dt:Ct[1])!==null&&en!==void 0?en:120,wn=(ia=(Sa=Ct[0])!==null&&Sa!==void 0?Sa:Ct[1])!==null&&ia!==void 0?ia:120));return[Oa,wn]},dt=3,Wt=Ct=>dt/Ct*100;var Yt=Ct=>{const{prefixCls:Mt,trailColor:Sn=null,strokeLinecap:Dt="round",gapPosition:en,gapDegree:Sa,width:ia=120,type:Oa,children:wn,success:Sr,size:Un=ia}=Ct,[Wn,ma]=qe(Un,"circle");let{strokeWidth:Ya}=Ct;Ya===void 0&&(Ya=Math.max(Wt(Wn),6));const xa={width:Wn,height:ma,fontSize:Wn*.15+6},Lr=E.useMemo(()=>{if(Sa||Sa===0)return Sa;if(Oa==="dashboard")return 75},[Sa,Oa]),Tr=en||Oa==="dashboard"&&"bottom"||void 0,Nt=Object.prototype.toString.call(Ct.strokeColor)==="[object Object]",hn=Rt({success:Sr,strokeColor:Ct.strokeColor}),mr=le()(`${Mt}-inner`,{[`${Mt}-circle-gradient`]:Nt}),At=E.createElement(rt,{percent:Lt(Ct),strokeWidth:Ya,trailWidth:Ya,strokeColor:hn,strokeLinecap:Dt,trailColor:Sn,prefixCls:Mt,gapDegree:Lr,gapPosition:Tr});return E.createElement("div",{className:mr,style:xa},Wn<=20?E.createElement(bt.Z,{title:wn},E.createElement("span",null,At)):E.createElement(E.Fragment,null,At,wn))},kn=function(Ct,Mt){var Sn={};for(var Dt in Ct)Object.prototype.hasOwnProperty.call(Ct,Dt)&&Mt.indexOf(Dt)<0&&(Sn[Dt]=Ct[Dt]);if(Ct!=null&&typeof Object.getOwnPropertySymbols=="function")for(var en=0,Dt=Object.getOwnPropertySymbols(Ct);en{let Mt=[];return Object.keys(Ct).forEach(Sn=>{const Dt=parseFloat(Sn.replace(/%/g,""));isNaN(Dt)||Mt.push({key:Dt,value:Ct[Sn]})}),Mt=Mt.sort((Sn,Dt)=>Sn.key-Dt.key),Mt.map(Sn=>{let{key:Dt,value:en}=Sn;return`${en} ${Dt}%`}).join(", ")},ln=(Ct,Mt)=>{const{from:Sn=ft.presetPrimaryColors.blue,to:Dt=ft.presetPrimaryColors.blue,direction:en=Mt==="rtl"?"to left":"to right"}=Ct,Sa=kn(Ct,["from","to","direction"]);if(Object.keys(Sa).length!==0){const ia=Ge(Sa);return{backgroundImage:`linear-gradient(${en}, ${ia})`}}return{backgroundImage:`linear-gradient(${en}, ${Sn}, ${Dt})`}};var Pt=Ct=>{const{prefixCls:Mt,direction:Sn,percent:Dt,size:en,strokeWidth:Sa,strokeColor:ia,strokeLinecap:Oa="round",children:wn,trailColor:Sr=null,success:Un}=Ct,Wn=ia&&typeof ia!="string"?ln(ia,Sn):{backgroundColor:ia},ma=Oa==="square"||Oa==="butt"?0:void 0,Ya={backgroundColor:Sr||void 0,borderRadius:ma},xa=en!=null?en:[-1,Sa||(en==="small"?6:8)],[Lr,Tr]=qe(xa,"line",{strokeWidth:Sa}),Nt=Object.assign({width:`${Gt(Dt)}%`,height:Tr,borderRadius:ma},Wn),hn=Tt(Ct),mr={width:`${Gt(hn)}%`,height:Tr,borderRadius:ma,backgroundColor:Un==null?void 0:Un.strokeColor},At={width:Lr<0?"100%":Lr,height:Tr};return E.createElement(E.Fragment,null,E.createElement("div",{className:`${Mt}-outer`,style:At},E.createElement("div",{className:`${Mt}-inner`,style:Ya},E.createElement("div",{className:`${Mt}-bg`,style:Nt}),hn!==void 0?E.createElement("div",{className:`${Mt}-success-bg`,style:mr}):null)),wn)},Ft=Ct=>{const{size:Mt,steps:Sn,percent:Dt=0,strokeWidth:en=8,strokeColor:Sa,trailColor:ia=null,prefixCls:Oa,children:wn}=Ct,Sr=Math.round(Sn*(Dt/100)),Un=Mt==="small"?2:14,Wn=Mt!=null?Mt:[Un,en],[ma,Ya]=qe(Wn,"step",{steps:Sn,strokeWidth:en}),xa=ma/Sn,Lr=new Array(Sn);for(let Tr=0;Tr{const Mt=Ct?"100%":"-100%";return new Ot.Keyframes(`antProgress${Ct?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${Mt}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${Mt}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},Ke=Ct=>{const{componentCls:Mt,iconCls:Sn}=Ct;return{[Mt]:Object.assign(Object.assign({},(0,et.Wf)(Ct)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:Ct.fontSize,marginInlineEnd:Ct.marginXS,marginBottom:Ct.marginXS},[`${Mt}-outer`]:{display:"inline-block",width:"100%"},[`&${Mt}-show-info`]:{[`${Mt}-outer`]:{marginInlineEnd:`calc(-2em - ${Ct.marginXS}px)`,paddingInlineEnd:`calc(2em + ${Ct.paddingXS}px)`}},[`${Mt}-inner`]:{position:"relative",display:"inline-block",width:"100%",overflow:"hidden",verticalAlign:"middle",backgroundColor:Ct.remainingColor,borderRadius:Ct.lineBorderRadius},[`${Mt}-inner:not(${Mt}-circle-gradient)`]:{[`${Mt}-circle-path`]:{stroke:Ct.defaultColor}},[`${Mt}-success-bg, ${Mt}-bg`]:{position:"relative",backgroundColor:Ct.defaultColor,borderRadius:Ct.lineBorderRadius,transition:`all ${Ct.motionDurationSlow} ${Ct.motionEaseInOutCirc}`},[`${Mt}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:Ct.colorSuccess},[`${Mt}-text`]:{display:"inline-block",width:"2em",marginInlineStart:Ct.marginXS,color:Ct.colorText,lineHeight:1,whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[Sn]:{fontSize:Ct.fontSize}},[`&${Mt}-status-active`]:{[`${Mt}-bg::before`]:{position:"absolute",inset:0,backgroundColor:Ct.colorBgContainer,borderRadius:Ct.lineBorderRadius,opacity:0,animationName:xt(),animationDuration:Ct.progressActiveMotionDuration,animationTimingFunction:Ct.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${Mt}-rtl${Mt}-status-active`]:{[`${Mt}-bg::before`]:{animationName:xt(!0)}},[`&${Mt}-status-exception`]:{[`${Mt}-bg`]:{backgroundColor:Ct.colorError},[`${Mt}-text`]:{color:Ct.colorError}},[`&${Mt}-status-exception ${Mt}-inner:not(${Mt}-circle-gradient)`]:{[`${Mt}-circle-path`]:{stroke:Ct.colorError}},[`&${Mt}-status-success`]:{[`${Mt}-bg`]:{backgroundColor:Ct.colorSuccess},[`${Mt}-text`]:{color:Ct.colorSuccess}},[`&${Mt}-status-success ${Mt}-inner:not(${Mt}-circle-gradient)`]:{[`${Mt}-circle-path`]:{stroke:Ct.colorSuccess}}})}},Qe=Ct=>{const{componentCls:Mt,iconCls:Sn}=Ct;return{[Mt]:{[`${Mt}-circle-trail`]:{stroke:Ct.remainingColor},[`&${Mt}-circle ${Mt}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${Mt}-circle ${Mt}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:Ct.circleTextColor,fontSize:Ct.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[Sn]:{fontSize:`${Ct.fontSize/Ct.fontSizeSM}em`}},[`${Mt}-circle&-status-exception`]:{[`${Mt}-text`]:{color:Ct.colorError}},[`${Mt}-circle&-status-success`]:{[`${Mt}-text`]:{color:Ct.colorSuccess}}},[`${Mt}-inline-circle`]:{lineHeight:1,[`${Mt}-inner`]:{verticalAlign:"bottom"}}}},ut=Ct=>{const{componentCls:Mt}=Ct;return{[Mt]:{[`${Mt}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:Ct.progressStepMinWidth,marginInlineEnd:Ct.progressStepMarginInlineEnd,backgroundColor:Ct.remainingColor,transition:`all ${Ct.motionDurationSlow}`,"&-active":{backgroundColor:Ct.defaultColor}}}}}},Je=Ct=>{const{componentCls:Mt,iconCls:Sn}=Ct;return{[Mt]:{[`${Mt}-small&-line, ${Mt}-small&-line ${Mt}-text ${Sn}`]:{fontSize:Ct.fontSizeSM}}}};var xe=(0,ze.Z)("Progress",Ct=>{const Mt=Ct.marginXXS/2,Sn=(0,St.TS)(Ct,{progressStepMarginInlineEnd:Mt,progressStepMinWidth:Mt,progressActiveMotionDuration:"2.4s"});return[Ke(Sn),Qe(Sn),ut(Sn),Je(Sn)]},Ct=>({circleTextColor:Ct.colorText,defaultColor:Ct.colorInfo,remainingColor:Ct.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em"})),Zt=function(Ct,Mt){var Sn={};for(var Dt in Ct)Object.prototype.hasOwnProperty.call(Ct,Dt)&&Mt.indexOf(Dt)<0&&(Sn[Dt]=Ct[Dt]);if(Ct!=null&&typeof Object.getOwnPropertySymbols=="function")for(var en=0,Dt=Object.getOwnPropertySymbols(Ct);en{const{prefixCls:Sn,className:Dt,rootClassName:en,steps:Sa,strokeColor:ia,percent:Oa=0,size:wn="default",showInfo:Sr=!0,type:Un="line",status:Wn,format:ma,style:Ya}=Ct,xa=Zt(Ct,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style"]),Lr=E.useMemo(()=>{var he,Pe;const Xe=Tt(Ct);return parseInt(Xe!==void 0?(he=Xe!=null?Xe:0)===null||he===void 0?void 0:he.toString():(Pe=Oa!=null?Oa:0)===null||Pe===void 0?void 0:Pe.toString(),10)},[Oa,Ct.success,Ct.successPercent]),Tr=E.useMemo(()=>!En.includes(Wn)&&Lr>=100?"success":Wn||"normal",[Wn,Lr]),{getPrefixCls:Nt,direction:hn,progress:mr}=E.useContext(De.E_),At=Nt("progress",Sn),[Xt,Pn]=xe(At),xn=E.useMemo(()=>{if(!Sr)return null;const he=Tt(Ct);let Pe;const Xe=ma||(It=>`${It}%`),Bt=Un==="line";return ma||Tr!=="exception"&&Tr!=="success"?Pe=Xe(Gt(Oa),Gt(he)):Tr==="exception"?Pe=Bt?E.createElement(Ce.Z,null):E.createElement(Se.Z,null):Tr==="success"&&(Pe=Bt?E.createElement(fe.Z,null):E.createElement(Oe.Z,null)),E.createElement("span",{className:`${At}-text`,title:typeof Pe=="string"?Pe:void 0},Pe)},[Sr,Oa,Lr,Tr,Un,At,ma]),Ea=Array.isArray(ia)?ia[0]:ia,qt=typeof ia=="string"||Array.isArray(ia)?ia:void 0;let ie;Un==="line"?ie=Sa?E.createElement(Ft,Object.assign({},Ct,{strokeColor:qt,prefixCls:At,steps:Sa}),xn):E.createElement(Pt,Object.assign({},Ct,{strokeColor:Ea,prefixCls:At,direction:hn}),xn):(Un==="circle"||Un==="dashboard")&&(ie=E.createElement(Yt,Object.assign({},Ct,{strokeColor:Ea,prefixCls:At,progressStatus:Tr}),xn));const de=le()(At,`${At}-status-${Tr}`,`${At}-${Un==="dashboard"&&"circle"||Sa&&"steps"||Un}`,{[`${At}-inline-circle`]:Un==="circle"&&qe(wn,"circle")[0]<=20,[`${At}-show-info`]:Sr,[`${At}-${wn}`]:typeof wn=="string",[`${At}-rtl`]:hn==="rtl"},mr==null?void 0:mr.className,Dt,en,Pn);return Xt(E.createElement("div",Object.assign({ref:Mt,style:Object.assign(Object.assign({},mr==null?void 0:mr.style),Ya),className:de,role:"progressbar","aria-valuenow":Lr},(0,Te.Z)(xa,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),ie))}),Kn=Gn},13570:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Gt}});var E=z(14809),fe=z(59301),Oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L369.8 316.2l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 00.6 45.3l183.7 179.1-43.4 252.9a31.95 31.95 0 0046.4 33.7L512 754l227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3z"}}]},name:"star",theme:"filled"},Ce=Oe,Se=z(7657),Be=function(Lt,Rt){return fe.createElement(Se.Z,(0,E.Z)({},Lt,{ref:Rt,icon:Ce}))},le=fe.forwardRef(Be),Te=le,De=z(92310),Le=z.n(De),ke=z(4635),We=z(50298),Ee=z(62646),ce=z(18929),y=z(10228),a=z(26112);function x(Tt,Lt){var Rt=Tt.disabled,qe=Tt.prefixCls,dt=Tt.character,Wt=Tt.characterRender,Bn=Tt.index,Yt=Tt.count,kn=Tt.value,Ge=Tt.allowHalf,ln=Tt.focused,Mn=Tt.onHover,Pt=Tt.onClick,zt=function(Qe){Mn(Qe,Bn)},Ft=function(Qe){Pt(Qe,Bn)},Ot=function(Qe){Qe.keyCode===y.Z.ENTER&&Pt(Qe,Bn)},et=Bn+1,ze=new Set([qe]);kn===0&&Bn===0&&ln?ze.add("".concat(qe,"-focused")):Ge&&kn+.5>=et&&knBn?"true":"false","aria-posinset":Bn+1,"aria-setsize":Yt,tabIndex:Rt?-1:0},fe.createElement("div",{className:"".concat(qe,"-first")},St),fe.createElement("div",{className:"".concat(qe,"-second")},St)));return Wt&&(xt=Wt(xt,Tt)),xt}var b=fe.forwardRef(x);function ee(){var Tt=fe.useRef({});function Lt(qe){return Tt.current[qe]}function Rt(qe){return function(dt){Tt.current[qe]=dt}}return[Lt,Rt]}function te(Tt){var Lt=Tt.pageXOffset,Rt="scrollLeft";if(typeof Lt!="number"){var qe=Tt.document;Lt=qe.documentElement[Rt],typeof Lt!="number"&&(Lt=qe.body[Rt])}return Lt}function ne(Tt){var Lt,Rt,qe=Tt.ownerDocument,dt=qe.body,Wt=qe&&qe.documentElement,Bn=Tt.getBoundingClientRect();return Lt=Bn.left,Rt=Bn.top,Lt-=Wt.clientLeft||dt.clientLeft||0,Rt-=Wt.clientTop||dt.clientTop||0,{left:Lt,top:Rt}}function ue(Tt){var Lt=ne(Tt),Rt=Tt.ownerDocument,qe=Rt.defaultView||Rt.parentWindow;return Lt.left+=te(qe),Lt.left}var re=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function me(Tt,Lt){var Rt,qe=Tt.prefixCls,dt=qe===void 0?"rc-rate":qe,Wt=Tt.className,Bn=Tt.defaultValue,Yt=Tt.value,kn=Tt.count,Ge=kn===void 0?5:kn,ln=Tt.allowHalf,Mn=ln===void 0?!1:ln,Pt=Tt.allowClear,zt=Pt===void 0?!0:Pt,Ft=Tt.character,Ot=Ft===void 0?"\u2605":Ft,et=Tt.characterRender,ze=Tt.disabled,St=Tt.direction,xt=St===void 0?"ltr":St,Ke=Tt.tabIndex,Qe=Ke===void 0?0:Ke,ut=Tt.autoFocus,Je=Tt.onHoverChange,xe=Tt.onChange,Zt=Tt.onFocus,Xn=Tt.onBlur,En=Tt.onKeyDown,bn=Tt.onMouseLeave,Gn=(0,Ee.Z)(Tt,re),Kn=ee(),Ct=(0,We.Z)(Kn,2),Mt=Ct[0],Sn=Ct[1],Dt=fe.useRef(null),en=function(){if(!ze){var It;(It=Dt.current)===null||It===void 0||It.focus()}};fe.useImperativeHandle(Lt,function(){return{focus:en,blur:function(){if(!ze){var It;(It=Dt.current)===null||It===void 0||It.blur()}}}});var Sa=(0,ce.Z)(Bn||0,{value:Yt}),ia=(0,We.Z)(Sa,2),Oa=ia[0],wn=ia[1],Sr=(0,ce.Z)(null),Un=(0,We.Z)(Sr,2),Wn=Un[0],ma=Un[1],Ya=function(It,pa){var Rn=xt==="rtl",qn=It+1;if(Mn){var za=Mt(It),An=ue(za),st=za.clientWidth;(Rn&&pa-An>st/2||!Rn&&pa-An0&&!Rn||pa===y.Z.RIGHT&&qn>0&&Rn?(Mn?qn-=.5:qn-=1,xa(qn),It.preventDefault()):pa===y.Z.LEFT&&qn{const{componentCls:Lt}=Tt;return{[`${Lt}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:Tt.marginXS},"> div":{transition:`all ${Tt.motionDurationMid}, outline 0s`,"&:hover":{transform:Tt.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${Tt.lineWidth}px dashed ${Tt.starColor}`,transform:Tt.starHoverScale}},"&-first, &-second":{color:Tt.starBg,transition:`all ${Tt.motionDurationMid}`,userSelect:"none",[Tt.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${Lt}-star-first, &-half ${Lt}-star-second`]:{opacity:1},[`&-half ${Lt}-star-first, &-full ${Lt}-star-second`]:{color:"inherit"}}}},Ye=Tt=>({[`&-rtl${Tt.componentCls}`]:{direction:"rtl"}}),rt=Tt=>{const{componentCls:Lt}=Tt;return{[Lt]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,be.Wf)(Tt)),{display:"inline-block",margin:0,padding:0,color:Tt.starColor,fontSize:Tt.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${Lt} ${Lt}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),it(Tt)),{[`+ ${Lt}-text`]:{display:"inline-block",marginInlineStart:Tt.marginXS,fontSize:Tt.fontSize}}),Ye(Tt))}};var yt=(0,at.Z)("Rate",Tt=>{const Lt=(0,Ve.TS)(Tt,{});return[rt(Lt)]},Tt=>({starColor:Tt.yellow6,starSize:Tt.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:Tt.colorFillContent})),bt=function(Tt,Lt){var Rt={};for(var qe in Tt)Object.prototype.hasOwnProperty.call(Tt,qe)&&Lt.indexOf(qe)<0&&(Rt[qe]=Tt[qe]);if(Tt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var dt=0,qe=Object.getOwnPropertySymbols(Tt);dt{const{prefixCls:Rt,className:qe,rootClassName:dt,style:Wt,tooltips:Bn,character:Yt=fe.createElement(Te,null)}=Tt,kn=bt(Tt,["prefixCls","className","rootClassName","style","tooltips","character"]),Ge=(ze,St)=>{let{index:xt}=St;return Bn?fe.createElement(Me.Z,{title:Bn[xt]},ze):ze},{getPrefixCls:ln,direction:Mn,rate:Pt}=fe.useContext(Fe.E_),zt=ln("rate",Rt),[Ft,Ot]=yt(zt),et=Object.assign(Object.assign({},Pt==null?void 0:Pt.style),Wt);return Ft(fe.createElement(ye,Object.assign({ref:Lt,character:Yt,characterRender:Ge},kn,{className:Le()(qe,dt,Ot,Pt==null?void 0:Pt.className),style:et,prefixCls:zt,direction:Mn})))})},61621:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Ot}});var E=z(92310),fe=z.n(E),Oe=z(59301),Ce=z(36355),Se=z(2738),le=et=>{const{prefixCls:ze,className:St,style:xt,size:Ke,shape:Qe}=et,ut=fe()({[`${ze}-lg`]:Ke==="large",[`${ze}-sm`]:Ke==="small"}),Je=fe()({[`${ze}-circle`]:Qe==="circle",[`${ze}-square`]:Qe==="square",[`${ze}-round`]:Qe==="round"}),xe=Oe.useMemo(()=>typeof Ke=="number"?{width:Ke,height:Ke,lineHeight:`${Ke}px`}:{},[Ke]);return Oe.createElement("span",{className:fe()(ze,ut,Je,St),style:Object.assign(Object.assign({},xe),xt)})},Te=z(93083),De=z(83116),Le=z(37613);const ke=new Te.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),We=et=>({height:et,lineHeight:`${et}px`}),Ee=et=>Object.assign({width:et},We(et)),ce=et=>({background:et.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:ke,animationDuration:et.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),y=et=>Object.assign({width:et*5,minWidth:et*5},We(et)),a=et=>{const{skeletonAvatarCls:ze,gradientFromColor:St,controlHeight:xt,controlHeightLG:Ke,controlHeightSM:Qe}=et;return{[`${ze}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:St},Ee(xt)),[`${ze}${ze}-circle`]:{borderRadius:"50%"},[`${ze}${ze}-lg`]:Object.assign({},Ee(Ke)),[`${ze}${ze}-sm`]:Object.assign({},Ee(Qe))}},x=et=>{const{controlHeight:ze,borderRadiusSM:St,skeletonInputCls:xt,controlHeightLG:Ke,controlHeightSM:Qe,gradientFromColor:ut}=et;return{[`${xt}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:ut,borderRadius:St},y(ze)),[`${xt}-lg`]:Object.assign({},y(Ke)),[`${xt}-sm`]:Object.assign({},y(Qe))}},b=et=>Object.assign({width:et},We(et)),ee=et=>{const{skeletonImageCls:ze,imageSizeBase:St,gradientFromColor:xt,borderRadiusSM:Ke}=et;return{[`${ze}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:xt,borderRadius:Ke},b(St*2)),{[`${ze}-path`]:{fill:"#bfbfbf"},[`${ze}-svg`]:Object.assign(Object.assign({},b(St)),{maxWidth:St*4,maxHeight:St*4}),[`${ze}-svg${ze}-svg-circle`]:{borderRadius:"50%"}}),[`${ze}${ze}-circle`]:{borderRadius:"50%"}}},te=(et,ze,St)=>{const{skeletonButtonCls:xt}=et;return{[`${St}${xt}-circle`]:{width:ze,minWidth:ze,borderRadius:"50%"},[`${St}${xt}-round`]:{borderRadius:ze}}},ne=et=>Object.assign({width:et*2,minWidth:et*2},We(et)),ue=et=>{const{borderRadiusSM:ze,skeletonButtonCls:St,controlHeight:xt,controlHeightLG:Ke,controlHeightSM:Qe,gradientFromColor:ut}=et;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${St}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:ut,borderRadius:ze,width:xt*2,minWidth:xt*2},ne(xt))},te(et,xt,St)),{[`${St}-lg`]:Object.assign({},ne(Ke))}),te(et,Ke,`${St}-lg`)),{[`${St}-sm`]:Object.assign({},ne(Qe))}),te(et,Qe,`${St}-sm`))},re=et=>{const{componentCls:ze,skeletonAvatarCls:St,skeletonTitleCls:xt,skeletonParagraphCls:Ke,skeletonButtonCls:Qe,skeletonInputCls:ut,skeletonImageCls:Je,controlHeight:xe,controlHeightLG:Zt,controlHeightSM:Xn,gradientFromColor:En,padding:bn,marginSM:Gn,borderRadius:Kn,titleHeight:Ct,blockRadius:Mt,paragraphLiHeight:Sn,controlHeightXS:Dt,paragraphMarginTop:en}=et;return{[`${ze}`]:{display:"table",width:"100%",[`${ze}-header`]:{display:"table-cell",paddingInlineEnd:bn,verticalAlign:"top",[`${St}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:En},Ee(xe)),[`${St}-circle`]:{borderRadius:"50%"},[`${St}-lg`]:Object.assign({},Ee(Zt)),[`${St}-sm`]:Object.assign({},Ee(Xn))},[`${ze}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${xt}`]:{width:"100%",height:Ct,background:En,borderRadius:Mt,[`+ ${Ke}`]:{marginBlockStart:Xn}},[`${Ke}`]:{padding:0,"> li":{width:"100%",height:Sn,listStyle:"none",background:En,borderRadius:Mt,"+ li":{marginBlockStart:Dt}}},[`${Ke}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${ze}-content`]:{[`${xt}, ${Ke} > li`]:{borderRadius:Kn}}},[`${ze}-with-avatar ${ze}-content`]:{[`${xt}`]:{marginBlockStart:Gn,[`+ ${Ke}`]:{marginBlockStart:en}}},[`${ze}${ze}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},ue(et)),a(et)),x(et)),ee(et)),[`${ze}${ze}-block`]:{width:"100%",[`${Qe}`]:{width:"100%"},[`${ut}`]:{width:"100%"}},[`${ze}${ze}-active`]:{[` + ${xt}, + ${Ke} > li, + ${St}, + ${Qe}, + ${ut}, + ${Je} + `]:Object.assign({},ce(et))}}};var me=(0,De.Z)("Skeleton",et=>{const{componentCls:ze}=et,St=(0,Le.TS)(et,{skeletonAvatarCls:`${ze}-avatar`,skeletonTitleCls:`${ze}-title`,skeletonParagraphCls:`${ze}-paragraph`,skeletonButtonCls:`${ze}-button`,skeletonInputCls:`${ze}-input`,skeletonImageCls:`${ze}-image`,imageSizeBase:et.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${et.gradientFromColor} 25%, ${et.gradientToColor} 37%, ${et.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[re(St)]},et=>{const{colorFillContent:ze,colorFill:St}=et,xt=ze,Ke=St;return{color:xt,colorGradientEnd:Ke,gradientFromColor:xt,gradientToColor:Ke,titleHeight:et.controlHeight/2,blockRadius:et.borderRadiusSM,paragraphMarginTop:et.marginLG+et.marginXXS,paragraphLiHeight:et.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),ye=et=>{const{prefixCls:ze,className:St,rootClassName:xt,active:Ke,shape:Qe="circle",size:ut="default"}=et,{getPrefixCls:Je}=Oe.useContext(Ce.E_),xe=Je("skeleton",ze),[Zt,Xn]=me(xe),En=(0,Se.Z)(et,["prefixCls","className"]),bn=fe()(xe,`${xe}-element`,{[`${xe}-active`]:Ke},St,xt,Xn);return Zt(Oe.createElement("div",{className:bn},Oe.createElement(le,Object.assign({prefixCls:`${xe}-avatar`,shape:Qe,size:ut},En))))},Me=et=>{const{prefixCls:ze,className:St,rootClassName:xt,active:Ke,block:Qe=!1,size:ut="default"}=et,{getPrefixCls:Je}=Oe.useContext(Ce.E_),xe=Je("skeleton",ze),[Zt,Xn]=me(xe),En=(0,Se.Z)(et,["prefixCls"]),bn=fe()(xe,`${xe}-element`,{[`${xe}-active`]:Ke,[`${xe}-block`]:Qe},St,xt,Xn);return Zt(Oe.createElement("div",{className:bn},Oe.createElement(le,Object.assign({prefixCls:`${xe}-button`,size:ut},En))))};const be="M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z";var Ve=et=>{const{prefixCls:ze,className:St,rootClassName:xt,style:Ke,active:Qe}=et,{getPrefixCls:ut}=Oe.useContext(Ce.E_),Je=ut("skeleton",ze),[xe,Zt]=me(Je),Xn=fe()(Je,`${Je}-element`,{[`${Je}-active`]:Qe},St,xt,Zt);return xe(Oe.createElement("div",{className:Xn},Oe.createElement("div",{className:fe()(`${Je}-image`,St),style:Ke},Oe.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${Je}-image-svg`},Oe.createElement("path",{d:be,className:`${Je}-image-path`})))))},Ye=et=>{const{prefixCls:ze,className:St,rootClassName:xt,active:Ke,block:Qe,size:ut="default"}=et,{getPrefixCls:Je}=Oe.useContext(Ce.E_),xe=Je("skeleton",ze),[Zt,Xn]=me(xe),En=(0,Se.Z)(et,["prefixCls"]),bn=fe()(xe,`${xe}-element`,{[`${xe}-active`]:Ke,[`${xe}-block`]:Qe},St,xt,Xn);return Zt(Oe.createElement("div",{className:bn},Oe.createElement(le,Object.assign({prefixCls:`${xe}-input`,size:ut},En))))},rt=z(14809),yt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"dot-chart",theme:"outlined"},bt=yt,ft=z(7657),Gt=function(ze,St){return Oe.createElement(ft.Z,(0,rt.Z)({},ze,{ref:St,icon:bt}))},Tt=Oe.forwardRef(Gt),Lt=Tt,qe=et=>{const{prefixCls:ze,className:St,rootClassName:xt,style:Ke,active:Qe,children:ut}=et,{getPrefixCls:Je}=Oe.useContext(Ce.E_),xe=Je("skeleton",ze),[Zt,Xn]=me(xe),En=fe()(xe,`${xe}-element`,{[`${xe}-active`]:Qe},Xn,St,xt),bn=ut!=null?ut:Oe.createElement(Lt,null);return Zt(Oe.createElement("div",{className:En},Oe.createElement("div",{className:fe()(`${xe}-image`,St),style:Ke},bn)))},dt=z(95190),Bn=et=>{const ze=Je=>{const{width:xe,rows:Zt=2}=et;if(Array.isArray(xe))return xe[Je];if(Zt-1===Je)return xe},{prefixCls:St,className:xt,style:Ke,rows:Qe}=et,ut=(0,dt.Z)(Array(Qe)).map((Je,xe)=>Oe.createElement("li",{key:xe,style:{width:ze(xe)}}));return Oe.createElement("ul",{className:fe()(St,xt),style:Ke},ut)},kn=et=>{let{prefixCls:ze,className:St,width:xt,style:Ke}=et;return Oe.createElement("h3",{className:fe()(ze,St),style:Object.assign({width:xt},Ke)})};function Ge(et){return et&&typeof et=="object"?et:{}}function ln(et,ze){return et&&!ze?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function Mn(et,ze){return!et&&ze?{width:"38%"}:et&&ze?{width:"50%"}:{}}function Pt(et,ze){const St={};return(!et||!ze)&&(St.width="61%"),!et&&ze?St.rows=3:St.rows=2,St}const zt=et=>{const{prefixCls:ze,loading:St,className:xt,rootClassName:Ke,style:Qe,children:ut,avatar:Je=!1,title:xe=!0,paragraph:Zt=!0,active:Xn,round:En}=et,{getPrefixCls:bn,direction:Gn,skeleton:Kn}=Oe.useContext(Ce.E_),Ct=bn("skeleton",ze),[Mt,Sn]=me(Ct);if(St||!("loading"in et)){const Dt=!!Je,en=!!xe,Sa=!!Zt;let ia;if(Dt){const Sr=Object.assign(Object.assign({prefixCls:`${Ct}-avatar`},ln(en,Sa)),Ge(Je));ia=Oe.createElement("div",{className:`${Ct}-header`},Oe.createElement(le,Object.assign({},Sr)))}let Oa;if(en||Sa){let Sr;if(en){const Wn=Object.assign(Object.assign({prefixCls:`${Ct}-title`},Mn(Dt,Sa)),Ge(xe));Sr=Oe.createElement(kn,Object.assign({},Wn))}let Un;if(Sa){const Wn=Object.assign(Object.assign({prefixCls:`${Ct}-paragraph`},Pt(Dt,en)),Ge(Zt));Un=Oe.createElement(Bn,Object.assign({},Wn))}Oa=Oe.createElement("div",{className:`${Ct}-content`},Sr,Un)}const wn=fe()(Ct,{[`${Ct}-with-avatar`]:Dt,[`${Ct}-active`]:Xn,[`${Ct}-rtl`]:Gn==="rtl",[`${Ct}-round`]:En},Kn==null?void 0:Kn.className,xt,Ke,Sn);return Mt(Oe.createElement("div",{className:wn,style:Object.assign(Object.assign({},Kn==null?void 0:Kn.style),Qe)},ia,Oa))}return typeof ut!="undefined"?ut:null};zt.Button=Me,zt.Avatar=ye,zt.Input=Ye,zt.Image=Ve,zt.Node=qe;var Ft=zt,Ot=Ft},31797:function(Ut,ot,z){"use strict";z.d(ot,{default:function(){return me}});var E=z(59301),fe=z(56762),Oe=z(92343),Ce=z(92310),Se=z.n(Ce),Be=z(36355),le=z(61621),De=se=>{const{value:ye,formatter:Fe,precision:Me,decimalSeparator:be,groupSeparator:at="",prefixCls:Ve}=se;let it;if(typeof Fe=="function")it=Fe(ye);else{const Ye=String(ye),rt=Ye.match(/^(-?)(\d*)(\.(\d+))?$/);if(!rt||Ye==="-")it=Ye;else{const yt=rt[1];let bt=rt[2]||"0",ft=rt[4]||"";bt=bt.replace(/\B(?=(\d{3})+(?!\d))/g,at),typeof Me=="number"&&(ft=ft.padEnd(Me,"0").slice(0,Me>0?Me:0)),ft&&(ft=`${be}${ft}`),it=[E.createElement("span",{key:"int",className:`${Ve}-content-value-int`},yt,bt),ft&&E.createElement("span",{key:"decimal",className:`${Ve}-content-value-decimal`},ft)]}}return E.createElement("span",{className:`${Ve}-content-value`},it)},Le=z(17313),ke=z(83116),We=z(37613);const Ee=se=>{const{componentCls:ye,marginXXS:Fe,padding:Me,colorTextDescription:be,titleFontSize:at,colorTextHeading:Ve,contentFontSize:it,fontFamily:Ye}=se;return{[`${ye}`]:Object.assign(Object.assign({},(0,Le.Wf)(se)),{[`${ye}-title`]:{marginBottom:Fe,color:be,fontSize:at},[`${ye}-skeleton`]:{paddingTop:Me},[`${ye}-content`]:{color:Ve,fontSize:it,fontFamily:Ye,[`${ye}-content-value`]:{display:"inline-block",direction:"ltr"},[`${ye}-content-prefix, ${ye}-content-suffix`]:{display:"inline-block"},[`${ye}-content-prefix`]:{marginInlineEnd:Fe},[`${ye}-content-suffix`]:{marginInlineStart:Fe}}})}};var ce=(0,ke.Z)("Statistic",se=>{const ye=(0,We.TS)(se,{});return[Ee(ye)]},se=>{const{fontSizeHeading3:ye,fontSize:Fe}=se;return{titleFontSize:Fe,contentFontSize:ye}}),a=se=>{const{prefixCls:ye,className:Fe,rootClassName:Me,style:be,valueStyle:at,value:Ve=0,title:it,valueRender:Ye,prefix:rt,suffix:yt,loading:bt=!1,onMouseEnter:ft,onMouseLeave:Gt,decimalSeparator:Tt=".",groupSeparator:Lt=","}=se,{getPrefixCls:Rt,direction:qe,statistic:dt}=E.useContext(Be.E_),Wt=Rt("statistic",ye),[Bn,Yt]=ce(Wt),kn=E.createElement(De,Object.assign({decimalSeparator:Tt,groupSeparator:Lt,prefixCls:Wt},se,{value:Ve})),Ge=Se()(Wt,{[`${Wt}-rtl`]:qe==="rtl"},dt==null?void 0:dt.className,Fe,Me,Yt);return Bn(E.createElement("div",{className:Ge,style:Object.assign(Object.assign({},dt==null?void 0:dt.style),be),onMouseEnter:ft,onMouseLeave:Gt},it&&E.createElement("div",{className:`${Wt}-title`},it),E.createElement(le.Z,{paragraph:!1,loading:bt,className:`${Wt}-skeleton`},E.createElement("div",{style:at,className:`${Wt}-content`},rt&&E.createElement("span",{className:`${Wt}-content-prefix`},rt),Ye?Ye(kn):kn,yt&&E.createElement("span",{className:`${Wt}-content-suffix`},yt)))))};const x=[["Y",1e3*60*60*24*365],["M",1e3*60*60*24*30],["D",1e3*60*60*24],["H",1e3*60*60],["m",1e3*60],["s",1e3],["S",1]];function b(se,ye){let Fe=se;const Me=/\[[^\]]*]/g,be=(ye.match(Me)||[]).map(Ye=>Ye.slice(1,-1)),at=ye.replace(Me,"[]"),Ve=x.reduce((Ye,rt)=>{let[yt,bt]=rt;if(Ye.includes(yt)){const ft=Math.floor(Fe/bt);return Fe-=ft*bt,Ye.replace(new RegExp(`${yt}+`,"g"),Gt=>{const Tt=Gt.length;return ft.toString().padStart(Tt,"0")})}return Ye},at);let it=0;return Ve.replace(Me,()=>{const Ye=be[it];return it+=1,Ye})}function ee(se,ye){const{format:Fe=""}=ye,Me=new Date(se).getTime(),be=Date.now(),at=Math.max(Me-be,0);return b(at,Fe)}const te=1e3/30;function ne(se){return new Date(se).getTime()}const ue=se=>{const{value:ye,format:Fe="HH:mm:ss",onChange:Me,onFinish:be}=se,at=(0,fe.Z)(),Ve=E.useRef(null),it=()=>{be==null||be(),Ve.current&&(clearInterval(Ve.current),Ve.current=null)},Ye=()=>{const bt=ne(ye);bt>=Date.now()&&(Ve.current=setInterval(()=>{at(),Me==null||Me(bt-Date.now()),bt(Ye(),()=>{Ve.current&&(clearInterval(Ve.current),Ve.current=null)}),[ye]);const rt=(bt,ft)=>ee(bt,Object.assign(Object.assign({},ft),{format:Fe})),yt=bt=>(0,Oe.Tm)(bt,{title:void 0});return E.createElement(a,Object.assign({},se,{valueRender:yt,formatter:rt}))};var re=E.memo(ue);a.Countdown=re;var me=a},15969:function(Ut,ot,z){"use strict";z.d(ot,{N:function(){return E}});const E=fe=>({color:fe.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${fe.motionDurationSlow}`,"&:focus, &:hover":{color:fe.colorLinkHover},"&:active":{color:fe.colorLinkActive}})},1710:function(Ut,ot,z){"use strict";z.d(ot,{default:function(){return To}});var E={},fe="rc-table-internal-hook",Oe=z(50298),Ce=z(6089),Se=z(34280),Be=z(13697),le=z(59301),Te=z(4676);function De(Ze){var je=le.createContext(void 0),vt=function(Vt){var Qt=Vt.value,Dn=Vt.children,dn=le.useRef(Qt);dn.current=Qt;var Ln=le.useState(function(){return{getValue:function(){return dn.current},listeners:new Set}}),ha=(0,Oe.Z)(Ln,1),pn=ha[0];return(0,Se.Z)(function(){(0,Te.unstable_batchedUpdates)(function(){pn.listeners.forEach(function(aa){aa(Qt)})})},[Qt]),le.createElement(je.Provider,{value:pn},Dn)};return{Context:je,Provider:vt,defaultValue:Ze}}function Le(Ze,je){var vt=(0,Ce.Z)(typeof je=="function"?je:function(aa){if(je===void 0)return aa;if(!Array.isArray(je))return aa[je];var Ua={};return je.forEach(function(ka){Ua[ka]=aa[ka]}),Ua}),wt=le.useContext(Ze==null?void 0:Ze.Context),Vt=wt||{},Qt=Vt.listeners,Dn=Vt.getValue,dn=le.useRef();dn.current=vt(wt?Dn():Ze==null?void 0:Ze.defaultValue);var Ln=le.useState({}),ha=(0,Oe.Z)(Ln,2),pn=ha[1];return(0,Se.Z)(function(){if(!wt)return;function aa(Ua){var ka=vt(Ua);(0,Be.Z)(dn.current,ka,!0)||pn({})}return Qt.add(aa),function(){Qt.delete(aa)}},[wt]),dn.current}var ke=z(14809),We=z(8654);function Ee(){var Ze=le.createContext(null);function je(){return le.useContext(Ze)}function vt(Vt,Qt){var Dn=(0,We.Yr)(Vt),dn=function(ha,pn){var aa=Dn?{ref:pn}:{},Ua=le.useRef(0),ka=le.useRef(ha),nr=je();return nr!==null?le.createElement(Vt,(0,ke.Z)({},ha,aa)):((!Qt||Qt(ka.current,ha))&&(Ua.current+=1),ka.current=ha,le.createElement(Ze.Provider,{value:Ua.current},le.createElement(Vt,(0,ke.Z)({},ha,aa))))};return Dn?le.forwardRef(dn):dn}function wt(Vt,Qt){var Dn=(0,We.Yr)(Vt),dn=function(ha,pn){var aa=Dn?{ref:pn}:{};return je(),le.createElement(Vt,(0,ke.Z)({},ha,aa))};return Dn?le.memo(le.forwardRef(dn),Qt):le.memo(dn,Qt)}return{makeImmutable:vt,responseImmutable:wt,useImmutableMark:je}}var ce=Ee(),y=ce.makeImmutable,a=ce.responseImmutable,x=ce.useImmutableMark,b=Ee(),ee=b.makeImmutable,te=b.responseImmutable,ne=b.useImmutableMark,ue=De(),re=ue;function me(Ze,je){var vt=le.useRef(0);vt.current+=1;var wt=le.useRef(Ze),Vt=[];Object.keys(Ze||{}).map(function(Dn){var dn;(Ze==null?void 0:Ze[Dn])!==((dn=wt.current)===null||dn===void 0?void 0:dn[Dn])&&Vt.push(Dn)}),wt.current=Ze;var Qt=le.useRef([]);return Vt.length&&(Qt.current=Vt),le.useDebugValue(vt.current),le.useDebugValue(Qt.current.join(", ")),je&&console.log("".concat(je,":"),vt.current,Qt.current),vt.current}var se=null,ye=le.memo(function(){var Ze=me();return le.createElement("h1",null,"Render Times: ",Ze)});ye.displayName="RenderBlock";var Fe=z(93664),Me=z(20439),be=z(4635),at=z(92310),Ve=z.n(at),it=z(80547),Ye=z(97938),rt=z(48736),yt=le.createContext({renderWithProps:!1}),bt=yt,ft="RC_TABLE_KEY";function Gt(Ze){return Ze==null?[]:Array.isArray(Ze)?Ze:[Ze]}function Tt(Ze){var je=[],vt={};return Ze.forEach(function(wt){for(var Vt=wt||{},Qt=Vt.key,Dn=Vt.dataIndex,dn=Qt||Gt(Dn).join("-")||ft;vt[dn];)dn="".concat(dn,"_next");vt[dn]=!0,je.push(dn)}),je}function Lt(Ze){return Ze!=null}function Rt(Ze){return Ze&&(0,Fe.Z)(Ze)==="object"&&!Array.isArray(Ze)&&!le.isValidElement(Ze)}function qe(Ze,je,vt,wt,Vt,Qt){var Dn=le.useContext(bt),dn=ne(),Ln=(0,it.Z)(function(){if(Lt(wt))return[wt];var ha=je==null||je===""?[]:Array.isArray(je)?je:[je],pn=(0,Ye.Z)(Ze,ha),aa=pn,Ua=void 0;if(Vt){var ka=Vt(pn,Ze,vt);Rt(ka)?(aa=ka.children,Ua=ka.props,Dn.renderWithProps=!0):aa=ka}return[aa,Ua]},[dn,Ze,wt,je,Vt,vt],function(ha,pn){if(Qt){var aa=(0,Oe.Z)(ha,2),Ua=aa[1],ka=(0,Oe.Z)(pn,2),nr=ka[1];return Qt(nr,Ua)}return Dn.renderWithProps?!0:!(0,Be.Z)(ha,pn,!0)});return Ln}function dt(Ze,je,vt,wt){var Vt=Ze+je-1;return Ze<=wt&&Vt>=vt}function Wt(Ze,je){return Le(re,function(vt){var wt=dt(Ze,je||1,vt.hoverStartRow,vt.hoverEndRow);return[wt,vt.onHover]})}var Bn=function(je){var vt=je.ellipsis,wt=je.rowType,Vt=je.children,Qt,Dn=vt===!0?{showTitle:!0}:vt;return Dn&&(Dn.showTitle||wt==="header")&&(typeof Vt=="string"||typeof Vt=="number"?Qt=Vt.toString():le.isValidElement(Vt)&&typeof Vt.props.children=="string"&&(Qt=Vt.props.children)),Qt};function Yt(Ze){var je,vt,wt,Vt,Qt,Dn,dn,Ln,ha=Ze.component,pn=Ze.children,aa=Ze.ellipsis,Ua=Ze.scope,ka=Ze.prefixCls,nr=Ze.className,Fr=Ze.align,Cr=Ze.record,Dr=Ze.render,Ir=Ze.dataIndex,Ur=Ze.renderIndex,Lo=Ze.shouldCellUpdate,Qo=Ze.index,$a=Ze.rowType,Mo=Ze.colSpan,gi=Ze.rowSpan,$r=Ze.fixLeft,Eo=Ze.fixRight,io=Ze.firstFixLeft,Wr=Ze.lastFixLeft,Vr=Ze.firstFixRight,oo=Ze.lastFixRight,ci=Ze.appendNode,ni=Ze.additionalProps,bo=ni===void 0?{}:ni,Ci=Ze.isSticky,bi="".concat(ka,"-cell"),yo=Le(re,["supportSticky","allColumnsFixedLeft"]),ki=yo.supportSticky,Tl=yo.allColumnsFixedLeft,ji=qe(Cr,Ir,Ur,pn,Dr,Lo),ai=(0,Oe.Z)(ji,2),Zl=ai[0],No=ai[1],Dl={},vl=typeof $r=="number"&&ki,du=typeof Eo=="number"&&ki;vl&&(Dl.position="sticky",Dl.left=$r),du&&(Dl.position="sticky",Dl.right=Eo);var Go=(je=(vt=(wt=No==null?void 0:No.colSpan)!==null&&wt!==void 0?wt:bo.colSpan)!==null&&vt!==void 0?vt:Mo)!==null&&je!==void 0?je:1,ko=(Vt=(Qt=(Dn=No==null?void 0:No.rowSpan)!==null&&Dn!==void 0?Dn:bo.rowSpan)!==null&&Qt!==void 0?Qt:gi)!==null&&Vt!==void 0?Vt:1,Ko=Wt(Qo,ko),Io=(0,Oe.Z)(Ko,2),ho=Io[0],ir=Io[1],eo=function(Xo){var xu;Cr&&ir(Qo,Qo+ko-1),bo==null||(xu=bo.onMouseEnter)===null||xu===void 0||xu.call(bo,Xo)},li=function(Xo){var xu;Cr&&ir(-1,-1),bo==null||(xu=bo.onMouseLeave)===null||xu===void 0||xu.call(bo,Xo)};if(Go===0||ko===0)return null;var Ni=(dn=bo.title)!==null&&dn!==void 0?dn:Bn({rowType:$a,ellipsis:aa,children:Zl}),gu=Ve()(bi,nr,(Ln={},(0,be.Z)(Ln,"".concat(bi,"-fix-left"),vl&&ki),(0,be.Z)(Ln,"".concat(bi,"-fix-left-first"),io&&ki),(0,be.Z)(Ln,"".concat(bi,"-fix-left-last"),Wr&&ki),(0,be.Z)(Ln,"".concat(bi,"-fix-left-all"),Wr&&Tl&&ki),(0,be.Z)(Ln,"".concat(bi,"-fix-right"),du&&ki),(0,be.Z)(Ln,"".concat(bi,"-fix-right-first"),Vr&&ki),(0,be.Z)(Ln,"".concat(bi,"-fix-right-last"),oo&&ki),(0,be.Z)(Ln,"".concat(bi,"-ellipsis"),aa),(0,be.Z)(Ln,"".concat(bi,"-with-append"),ci),(0,be.Z)(Ln,"".concat(bi,"-fix-sticky"),(vl||du)&&Ci&&ki),(0,be.Z)(Ln,"".concat(bi,"-row-hover"),!No&&ho),Ln),bo.className,No==null?void 0:No.className),Au={};Fr&&(Au.textAlign=Fr);var Ku=(0,Me.Z)((0,Me.Z)((0,Me.Z)((0,Me.Z)({},Dl),bo.style),Au),No==null?void 0:No.style),ou=Zl;return(0,Fe.Z)(ou)==="object"&&!Array.isArray(ou)&&!le.isValidElement(ou)&&(ou=null),aa&&(Wr||Vr)&&(ou=le.createElement("span",{className:"".concat(bi,"-content")},ou)),le.createElement(ha,(0,ke.Z)({},No,bo,{className:gu,style:Ku,title:Ni,scope:Ua,onMouseEnter:eo,onMouseLeave:li,colSpan:Go!==1?Go:null,rowSpan:ko!==1?ko:null}),ci,ou)}var kn=le.memo(Yt);function Ge(Ze,je,vt,wt,Vt,Qt){var Dn=vt[Ze]||{},dn=vt[je]||{},Ln,ha;Dn.fixed==="left"?Ln=wt.left[Vt==="rtl"?je:Ze]:dn.fixed==="right"&&(ha=wt.right[Vt==="rtl"?Ze:je]);var pn=!1,aa=!1,Ua=!1,ka=!1,nr=vt[je+1],Fr=vt[Ze-1],Cr=!(Qt!=null&&Qt.children);if(Vt==="rtl"){if(Ln!==void 0){var Dr=Fr&&Fr.fixed==="left";ka=!Dr&&Cr}else if(ha!==void 0){var Ir=nr&&nr.fixed==="right";Ua=!Ir&&Cr}}else if(Ln!==void 0){var Ur=nr&&nr.fixed==="left";pn=!Ur&&Cr}else if(ha!==void 0){var Lo=Fr&&Fr.fixed==="right";aa=!Lo&&Cr}return{fixLeft:Ln,fixRight:ha,lastFixLeft:pn,firstFixRight:aa,lastFixRight:Ua,firstFixLeft:ka,isSticky:wt.isSticky}}var ln=le.createContext({}),Mn=ln;function Pt(Ze){var je=Ze.className,vt=Ze.index,wt=Ze.children,Vt=Ze.colSpan,Qt=Vt===void 0?1:Vt,Dn=Ze.rowSpan,dn=Ze.align,Ln=Le(re,["prefixCls","direction"]),ha=Ln.prefixCls,pn=Ln.direction,aa=le.useContext(Mn),Ua=aa.scrollColumnIndex,ka=aa.stickyOffsets,nr=aa.flattenColumns,Fr=aa.columns,Cr=vt+Qt-1,Dr=Cr+1===Ua?Qt+1:Qt,Ir=Ge(vt,vt+Dr-1,nr,ka,pn,Fr==null?void 0:Fr[vt]);return le.createElement(kn,(0,ke.Z)({className:je,index:vt,component:"td",prefixCls:ha,record:null,dataIndex:null,align:dn,colSpan:Dr,rowSpan:Dn,render:function(){return wt}},Ir))}var zt=z(62646),Ft=["children"];function Ot(Ze){var je=Ze.children,vt=(0,zt.Z)(Ze,Ft);return le.createElement("tr",vt,je)}function et(Ze){var je=Ze.children;return je}et.Row=Ot,et.Cell=Pt;var ze=et;function St(Ze){var je=Ze.children,vt=Ze.stickyOffsets,wt=Ze.flattenColumns,Vt=Ze.columns,Qt=Le(re,"prefixCls"),Dn=wt.length-1,dn=wt[Dn],Ln=le.useMemo(function(){return{stickyOffsets:vt,flattenColumns:wt,scrollColumnIndex:dn!=null&&dn.scrollbar?Dn:null,columns:Vt}},[dn,wt,Dn,vt,Vt]);return le.createElement(Mn.Provider,{value:Ln},le.createElement("tfoot",{className:"".concat(Qt,"-summary")},je))}var xt=te(St),Ke=ze,Qe=z(70425),ut=z(29301),Je=z(29194),xe=z(24514),Zt=z(75152),Xn=z(26112);function En(Ze,je,vt,wt,Vt,Qt,Dn){Ze.push({record:je,indent:vt,index:Dn});var dn=Qt(je),Ln=Vt==null?void 0:Vt.has(dn);if(je&&Array.isArray(je[wt])&&Ln)for(var ha=0;ha1?io-1:0),Vr=1;Vr=0;dn-=1){var Ln=je[dn],ha=vt&&vt[dn],pn=ha&&ha[Sr];if(Ln||pn||Dn){var aa=pn||{},Ua=aa.columnType,ka=(0,zt.Z)(aa,Wn);Vt.unshift(le.createElement("col",(0,ke.Z)({key:dn,style:{width:Ln}},ka))),Dn=!0}}return le.createElement("colgroup",null,Vt)}var Ya=ma,xa=z(95190),Lr=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function Tr(Ze,je){return(0,le.useMemo)(function(){for(var vt=[],wt=0;wt1?"colgroup":"col":null,ellipsis:Cr.ellipsis,align:Cr.align,component:Cr.title?Qt:Dn,prefixCls:pn,key:ka[Fr]},Dr,{additionalProps:Ir,rowType:"header"}))}))}mr.displayName="HeaderRow";var At=mr;function Xt(Ze){var je=[];function vt(Dn,dn){var Ln=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;je[Ln]=je[Ln]||[];var ha=dn,pn=Dn.filter(Boolean).map(function(aa){var Ua={key:aa.key,className:aa.className||"",children:aa.title,column:aa,colStart:ha},ka=1,nr=aa.children;return nr&&nr.length>0&&(ka=vt(nr,ha,Ln+1).reduce(function(Fr,Cr){return Fr+Cr},0),Ua.hasSubColumns=!0),"colSpan"in aa&&(ka=aa.colSpan),"rowSpan"in aa&&(Ua.rowSpan=aa.rowSpan),Ua.colSpan=ka,Ua.colEnd=Ua.colStart+ka-1,je[Ln].push(Ua),ha+=ka,ka});return pn}vt(Ze,0);for(var wt=je.length,Vt=function(dn){je[dn].forEach(function(Ln){!("rowSpan"in Ln)&&!Ln.hasSubColumns&&(Ln.rowSpan=wt-dn)})},Qt=0;Qt1&&arguments[1]!==void 0?arguments[1]:"";return typeof je=="number"?je:je.endsWith("%")?Ze*parseFloat(je)/100:null}function ie(Ze,je){return le.useMemo(function(){if(je&&je>0){var vt=0,wt=0;Ze.forEach(function(ha){var pn=qt(je,ha.width);pn?vt+=pn:wt+=1});var Vt=je-vt,Qt=wt,Dn=Vt/wt,dn=0,Ln=Ze.map(function(ha){var pn=(0,Me.Z)({},ha),aa=qt(je,pn.width);if(aa)pn.width=aa;else{var Ua=Math.floor(Dn);pn.width=Qt===1?Vt:Ua,Vt-=Ua,Qt-=1}return dn+=pn.width,pn});return[Ln,dn]}return[Ze,je]},[Ze,je])}var de=["children"],he=["fixed"];function Pe(Ze){return(0,Ea.Z)(Ze).filter(function(je){return le.isValidElement(je)}).map(function(je){var vt=je.key,wt=je.props,Vt=wt.children,Qt=(0,zt.Z)(wt,de),Dn=(0,Me.Z)({key:vt},Qt);return Vt&&(Dn.children=Pe(Vt)),Dn})}function Xe(Ze){var je=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return Ze.filter(function(vt){return vt&&(0,Fe.Z)(vt)==="object"}).reduce(function(vt,wt,Vt){var Qt=wt.fixed,Dn=Qt===!0?"left":Qt,dn="".concat(je,"-").concat(Vt),Ln=wt.children;return Ln&&Ln.length>0?[].concat((0,xa.Z)(vt),(0,xa.Z)(Xe(Ln,dn).map(function(ha){return(0,Me.Z)({fixed:Dn},ha)}))):[].concat((0,xa.Z)(vt),[(0,Me.Z)((0,Me.Z)({key:dn},wt),{},{fixed:Dn})])},[])}function Bt(Ze){for(var je=!0,vt=0;vt=0;Qt-=1){var Dn=Ze[Qt];if(Vt&&Dn.fixed!=="right")Vt=!1;else if(!Vt&&Dn.fixed==="right"){warning(!1,"Index ".concat(Qt+1," of `columns` missing `fixed='right'` prop."));break}}}function It(Ze){return Ze.map(function(je){var vt=je.fixed,wt=(0,zt.Z)(je,he),Vt=vt;return vt==="left"?Vt="right":vt==="right"&&(Vt="left"),(0,Me.Z)({fixed:Vt},wt)})}function pa(Ze,je){var vt=Ze.prefixCls,wt=Ze.columns,Vt=Ze.children,Qt=Ze.expandable,Dn=Ze.expandedKeys,dn=Ze.columnTitle,Ln=Ze.getRowKey,ha=Ze.onTriggerExpand,pn=Ze.expandIcon,aa=Ze.rowExpandable,Ua=Ze.expandIconColumnIndex,ka=Ze.direction,nr=Ze.expandRowByClick,Fr=Ze.columnWidth,Cr=Ze.fixed,Dr=Ze.scrollWidth,Ir=le.useMemo(function(){return wt||Pe(Vt)},[wt,Vt]),Ur=le.useMemo(function(){if(Qt){var Eo,io=Ir.slice();if(!io.includes(E)){var Wr=Ua||0;Wr>=0&&io.splice(Wr,0,E)}var Vr=io.indexOf(E);io=io.filter(function(bo,Ci){return bo!==E||Ci===Vr});var oo=Ir[Vr],ci;(Cr==="left"||Cr)&&!Ua?ci="left":(Cr==="right"||Cr)&&Ua===Ir.length?ci="right":ci=oo?oo.fixed:null;var ni=(Eo={},(0,be.Z)(Eo,Sr,{className:"".concat(vt,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,be.Z)(Eo,"title",dn),(0,be.Z)(Eo,"fixed",ci),(0,be.Z)(Eo,"className","".concat(vt,"-row-expand-icon-cell")),(0,be.Z)(Eo,"width",Fr),(0,be.Z)(Eo,"render",function(Ci,bi,yo){var ki=Ln(bi,yo),Tl=Dn.has(ki),ji=aa?aa(bi):!0,ai=pn({prefixCls:vt,expanded:Tl,expandable:ji,record:bi,onExpand:ha});return nr?le.createElement("span",{onClick:function(No){return No.stopPropagation()}},ai):ai}),Eo);return io.map(function(bo){return bo===E?ni:bo})}return Ir.filter(function(bo){return bo!==E})},[Qt,Ir,Ln,Dn,pn,ka]),Lo=le.useMemo(function(){var Eo=Ur;return je&&(Eo=je(Eo)),Eo.length||(Eo=[{render:function(){return null}}]),Eo},[je,Ur,ka]),Qo=le.useMemo(function(){return ka==="rtl"?It(Xe(Lo)):Xe(Lo)},[Lo,ka,Dr]),$a=ie(Qo,Dr),Mo=(0,Oe.Z)($a,2),gi=Mo[0],$r=Mo[1];return[Lo,gi,$r]}var Rn=pa;function qn(Ze){var je,vt=Ze.prefixCls,wt=Ze.record,Vt=Ze.onExpand,Qt=Ze.expanded,Dn=Ze.expandable,dn="".concat(vt,"-row-expand-icon");if(!Dn)return le.createElement("span",{className:Ve()(dn,"".concat(vt,"-row-spaced"))});var Ln=function(pn){Vt(wt,pn),pn.stopPropagation()};return le.createElement("span",{className:Ve()(dn,(je={},(0,be.Z)(je,"".concat(vt,"-row-expanded"),Qt),(0,be.Z)(je,"".concat(vt,"-row-collapsed"),!Qt),je)),onClick:Ln})}function za(Ze,je,vt){var wt=[];function Vt(Qt){(Qt||[]).forEach(function(Dn,dn){wt.push(je(Dn,dn)),Vt(Dn[vt])})}return Vt(Ze),wt}function An(Ze,je,vt){var wt=Un(Ze),Vt=wt.expandIcon,Qt=wt.expandedRowKeys,Dn=wt.defaultExpandedRowKeys,dn=wt.defaultExpandAllRows,Ln=wt.expandedRowRender,ha=wt.onExpand,pn=wt.onExpandedRowsChange,aa=wt.childrenColumnName,Ua=Vt||qn,ka=aa||"children",nr=le.useMemo(function(){return Ln?"row":Ze.expandable&&Ze.internalHooks===fe&&Ze.expandable.__PARENT_RENDER_ICON__||je.some(function(Qo){return Qo&&(0,Fe.Z)(Qo)==="object"&&Qo[ka]})?"nest":!1},[!!Ln,je]),Fr=le.useState(function(){return Dn||(dn?za(je,vt,ka):[])}),Cr=(0,Oe.Z)(Fr,2),Dr=Cr[0],Ir=Cr[1],Ur=le.useMemo(function(){return new Set(Qt||Dr||[])},[Qt,Dr]),Lo=le.useCallback(function(Qo){var $a=vt(Qo,je.indexOf(Qo)),Mo,gi=Ur.has($a);gi?(Ur.delete($a),Mo=(0,xa.Z)(Ur)):Mo=[].concat((0,xa.Z)(Ur),[$a]),Ir(Mo),ha&&ha(!gi,Qo),pn&&pn(Mo)},[vt,Ur,je,ha,pn]);return[wt,nr,Ur,Ua,ka,Lo]}function st(Ze,je,vt,wt){var Vt=Ze.map(function(Qt,Dn){return Ge(Dn,Dn,Ze,je,vt,wt==null?void 0:wt[Dn])});return(0,it.Z)(function(){return Vt},[Vt],function(Qt,Dn){return!(0,Be.Z)(Qt,Dn)})}function gn(Ze){var je=(0,le.useRef)(Ze),vt=(0,le.useState)({}),wt=(0,Oe.Z)(vt,2),Vt=wt[1],Qt=(0,le.useRef)(null),Dn=(0,le.useRef)([]);function dn(Ln){Dn.current.push(Ln);var ha=Promise.resolve();Qt.current=ha,ha.then(function(){if(Qt.current===ha){var pn=Dn.current,aa=je.current;Dn.current=[],pn.forEach(function(Ua){je.current=Ua(je.current)}),Qt.current=null,aa!==je.current&&Vt({})}})}return(0,le.useEffect)(function(){return function(){Qt.current=null}},[]),[je.current,dn]}function lt(Ze){var je=(0,le.useRef)(Ze||null),vt=(0,le.useRef)();function wt(){window.clearTimeout(vt.current)}function Vt(Dn){je.current=Dn,wt(),vt.current=window.setTimeout(function(){je.current=null,vt.current=void 0},100)}function Qt(){return je.current}return(0,le.useEffect)(function(){return wt},[]),[Vt,Qt]}function Fn(){var Ze=le.useState(-1),je=(0,Oe.Z)(Ze,2),vt=je[0],wt=je[1],Vt=le.useState(-1),Qt=(0,Oe.Z)(Vt,2),Dn=Qt[0],dn=Qt[1],Ln=le.useCallback(function(ha,pn){wt(ha),dn(pn)},[]);return[vt,Dn,Ln]}var un=z(47273),nt=(0,un.Z)()?window:null;function Jt(Ze,je){var vt=(0,Fe.Z)(Ze)==="object"?Ze:{},wt=vt.offsetHeader,Vt=wt===void 0?0:wt,Qt=vt.offsetSummary,Dn=Qt===void 0?0:Qt,dn=vt.offsetScroll,Ln=dn===void 0?0:dn,ha=vt.getContainer,pn=ha===void 0?function(){return nt}:ha,aa=pn()||nt;return le.useMemo(function(){var Ua=!!Ze;return{isSticky:Ua,stickyClassName:Ua?"".concat(je,"-sticky-holder"):"",offsetHeader:Vt,offsetSummary:Dn,offsetScroll:Ln,container:aa}},[Ln,Vt,Dn,je,aa])}function $t(Ze,je,vt){var wt=(0,le.useMemo)(function(){for(var Vt=[],Qt=[],Dn=0,dn=0,Ln=0;Ln=aa&&(bo=aa-Ua),Dn({scrollLeft:bo/aa*(pn+2)}),Ir.current.x=Vr.pageX},Eo=function(){if(Qt.current){var Vr=(0,na.os)(Qt.current).top,oo=Vr+Qt.current.offsetHeight,ci=Ln===window?document.documentElement.scrollTop+window.innerHeight:(0,na.os)(Ln).top+Ln.clientHeight;oo-(0,Zt.Z)()<=ci||Vr>=ci-dn?Dr(function(ni){return(0,Me.Z)((0,Me.Z)({},ni),{},{isHiddenScrollBar:!0})}):Dr(function(ni){return(0,Me.Z)((0,Me.Z)({},ni),{},{isHiddenScrollBar:!1})})}},io=function(Vr){Dr(function(oo){return(0,Me.Z)((0,Me.Z)({},oo),{},{scrollLeft:Vr/pn*aa||0})})};return le.useImperativeHandle(vt,function(){return{setScrollLeft:io}}),le.useEffect(function(){var Wr=(0,Yn.Z)(document.body,"mouseup",Mo,!1),Vr=(0,Yn.Z)(document.body,"mousemove",$r,!1);return Eo(),function(){Wr.remove(),Vr.remove()}},[Ua,Qo]),le.useEffect(function(){var Wr=(0,Yn.Z)(Ln,"scroll",Eo,!1),Vr=(0,Yn.Z)(window,"resize",Eo,!1);return function(){Wr.remove(),Vr.remove()}},[Ln]),le.useEffect(function(){Cr.isHiddenScrollBar||Dr(function(Wr){var Vr=Qt.current;return Vr?(0,Me.Z)((0,Me.Z)({},Wr),{},{scrollLeft:Vr.scrollLeft/Vr.scrollWidth*Vr.clientWidth}):Wr})},[Cr.isHiddenScrollBar]),pn<=aa||!Ua||Cr.isHiddenScrollBar?null:le.createElement("div",{style:{height:(0,Zt.Z)(),width:aa,bottom:dn},className:"".concat(ha,"-sticky-scroll")},le.createElement("div",{onMouseDown:gi,ref:ka,className:Ve()("".concat(ha,"-sticky-scroll-bar"),(0,be.Z)({},"".concat(ha,"-sticky-scroll-bar-active"),Qo)),style:{width:"".concat(Ua,"px"),transform:"translate3d(".concat(Cr.scrollLeft,"px, 0, 0)")}}))},yr=le.forwardRef(er);function Jn(Ze){return null}var Rr=Jn;function Br(Ze){return null}var br=Br,Pr="rc-table",tr=[],Nr={};function xr(){return"No Data"}function ja(Ze){var je,vt=(0,Me.Z)({rowKey:"key",prefixCls:Pr,emptyText:xr},Ze),wt=vt.prefixCls,Vt=vt.className,Qt=vt.rowClassName,Dn=vt.style,dn=vt.data,Ln=vt.rowKey,ha=vt.scroll,pn=vt.tableLayout,aa=vt.direction,Ua=vt.title,ka=vt.footer,nr=vt.summary,Fr=vt.caption,Cr=vt.id,Dr=vt.showHeader,Ir=vt.components,Ur=vt.emptyText,Lo=vt.onRow,Qo=vt.onHeaderRow,$a=vt.internalHooks,Mo=vt.transformColumns,gi=vt.internalRefs,$r=vt.tailor,Eo=vt.sticky,io=dn||tr,Wr=!!io.length,Vr=$a===fe,oo=le.useCallback(function(Al,au){return(0,Ye.Z)(Ir,Al)||au},[Ir]),ci=le.useMemo(function(){return typeof Ln=="function"?Ln:function(Al){var au=Al&&Al[Ln];return au}},[Ln]),ni=oo(["body"]),bo=Fn(),Ci=(0,Oe.Z)(bo,3),bi=Ci[0],yo=Ci[1],ki=Ci[2],Tl=An(vt,io,ci),ji=(0,Oe.Z)(Tl,6),ai=ji[0],Zl=ji[1],No=ji[2],Dl=ji[3],vl=ji[4],du=ji[5],Go=ha==null?void 0:ha.x,ko=le.useState(0),Ko=(0,Oe.Z)(ko,2),Io=Ko[0],ho=Ko[1],ir=Rn((0,Me.Z)((0,Me.Z)((0,Me.Z)({},vt),ai),{},{expandable:!!ai.expandedRowRender,columnTitle:ai.columnTitle,expandedKeys:No,getRowKey:ci,onTriggerExpand:du,expandIcon:Dl,expandIconColumnIndex:ai.expandIconColumnIndex,direction:aa,scrollWidth:Vr&&$r&&typeof Go=="number"?Go:null}),Vr?Mo:null),eo=(0,Oe.Z)(ir,3),li=eo[0],Ni=eo[1],gu=eo[2],Au=gu!=null?gu:Go,Ku=le.useMemo(function(){return{columns:li,flattenColumns:Ni}},[li,Ni]),ou=le.useRef(),$l=le.useRef(),Xo=le.useRef(),xu=le.useRef(),Su=le.useRef(),bl=le.useState(!1),Il=(0,Oe.Z)(bl,2),Hl=Il[0],eu=Il[1],xo=le.useState(!1),mi=(0,Oe.Z)(xo,2),Ru=mi[0],wu=mi[1],hl=gn(new Map),qo=(0,Oe.Z)(hl,2),mu=qo[0],ql=qo[1],us=Tt(Ni),qu=us.map(function(Al){return mu.get(Al)}),Vu=le.useMemo(function(){return qu},[qu.join("_")]),Qu=Tn(Vu,Ni.length,aa),nu=ha&&Lt(ha.y),iu=ha&&Lt(Au)||!!ai.fixed,as=iu&&Ni.some(function(Al){var au=Al.fixed;return au}),Os=le.useRef(),rs=Jt(Eo,wt),to=rs.isSticky,Ps=rs.offsetHeader,Xc=rs.offsetSummary,gl=rs.offsetScroll,zl=rs.stickyClassName,Du=rs.container,lu=le.useMemo(function(){return nr==null?void 0:nr(io)},[nr,io]),ku=(nu||to)&&le.isValidElement(lu)&&lu.type===ze&&lu.props.fixed,uu,Iu,Xu;nu&&(Iu={overflowY:"scroll",maxHeight:ha.y}),iu&&(uu={overflowX:"auto"},nu||(Iu={overflowY:"hidden"}),Xu={width:Au===!0?"auto":Au,minWidth:"100%"});var Ys=le.useCallback(function(Al,au){(0,Je.Z)(ou.current)&&ql(function(Ou){if(Ou.get(Al)!==au){var ss=new Map(Ou);return ss.set(Al,au),ss}return Ou})},[]),fd=lt(null),Yc=(0,Oe.Z)(fd,2),ld=Yc[0],Jc=Yc[1];function fc(Al,au){au&&(typeof au=="function"?au(Al):au.scrollLeft!==Al&&(au.scrollLeft=Al,au.scrollLeft!==Al&&setTimeout(function(){au.scrollLeft=Al},0)))}var Js=(0,Ce.Z)(function(Al){var au=Al.currentTarget,Ou=Al.scrollLeft,ss=aa==="rtl",hs=typeof Ou=="number"?Ou:au.scrollLeft,Mc=au||Nr;if(!Jc()||Jc()===Mc){var ed;ld(Mc),fc(hs,$l.current),fc(hs,Xo.current),fc(hs,Su.current),fc(hs,(ed=Os.current)===null||ed===void 0?void 0:ed.setScrollLeft)}var di=au||$l.current;if(di){var td=di.scrollWidth,hc=di.clientWidth;if(td===hc){eu(!1),wu(!1);return}ss?(eu(-hs0)):(eu(hs>0),wu(hs1?Fr-Vr:0,ci=(0,Me.Z)((0,Me.Z)((0,Me.Z)({},Mo),Ln),{},{flex:"0 0 ".concat(Vr,"px"),width:"".concat(Vr,"px"),marginRight:oo,pointerEvents:"auto"}),ni=le.useMemo(function(){return pn?io<=1:$r===0||io===0||io>1},[io,$r,pn]);ni?ci.visibility="hidden":pn&&(ci.height=aa==null?void 0:aa(io));var bo=ni?function(){return null}:Ua,Ci={};return(io===0||$r===0)&&(Ci.rowSpan=1,Ci.colSpan=1),le.createElement(kn,(0,ke.Z)({className:Ve()(nr,ha),ellipsis:vt.ellipsis,align:vt.align,scope:vt.rowScope,component:"div",prefixCls:je.prefixCls,key:Ur,record:dn,index:Qt,renderIndex:Dn,dataIndex:ka,render:bo,shouldCellUpdate:vt.shouldCellUpdate},Lo,{appendNode:Qo,additionalProps:(0,Me.Z)((0,Me.Z)({},$a),{},{style:ci},Ci)}))}var Zi=Sl,jr=["data","index","className","rowKey","style","extra","getHeight"],Gi=le.forwardRef(function(Ze,je){var vt=Ze.data,wt=Ze.index,Vt=Ze.className,Qt=Ze.rowKey,Dn=Ze.style,dn=Ze.extra,Ln=Ze.getHeight,ha=(0,zt.Z)(Ze,jr),pn=vt.record,aa=vt.indent,Ua=vt.index,ka=Le(re,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),nr=ka.scrollX,Fr=ka.flattenColumns,Cr=ka.prefixCls,Dr=ka.fixColumn,Ir=ka.componentWidth,Ur=Ct(pn,Qt,wt,aa),Lo=Ur.rowSupportExpand,Qo=Ur.expanded,$a=Ur.rowProps,Mo=Ur.expandedRowRender,gi=Ur.expandedRowClassName,$r;if(Lo&&Qo){var Eo=Mo(pn,wt,aa+1,Qo),io=gi==null?void 0:gi(pn,wt,aa),Wr={};Dr&&(Wr={style:(0,be.Z)({},"--virtual-width","".concat(Ir,"px"))});var Vr="".concat(Cr,"-expanded-row-cell");$r=le.createElement("div",{className:Ve()("".concat(Cr,"-expanded-row"),"".concat(Cr,"-expanded-row-level-").concat(aa+1),io)},le.createElement(kn,{component:"div",prefixCls:Cr,className:Ve()(Vr,(0,be.Z)({},"".concat(Vr,"-fixed"),Dr)),additionalProps:Wr},Eo))}var oo=(0,Me.Z)((0,Me.Z)({},Dn),{},{width:nr});dn&&(oo.position="absolute",oo.pointerEvents="none");var ci=le.createElement("div",(0,ke.Z)({},$a,ha,{ref:Lo?null:je,className:Ve()(Vt,"".concat(Cr,"-row"),$a==null?void 0:$a.className,(0,be.Z)({},"".concat(Cr,"-row-extra"),dn)),style:(0,Me.Z)((0,Me.Z)({},oo),$a==null?void 0:$a.style)}),Fr.map(function(ni,bo){return le.createElement(Zi,{key:bo,rowInfo:Ur,column:ni,colIndex:bo,indent:aa,index:wt,renderIndex:Ua,record:pn,inverse:dn,getHeight:Ln})}));return Lo?le.createElement("div",{ref:je},ci,$r):ci}),po=te(Gi),Oi=po,ri=le.forwardRef(function(Ze,je){var vt=Ze.data,wt=Ze.onScroll,Vt=Le(re,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),Qt=Vt.flattenColumns,Dn=Vt.onColumnResize,dn=Vt.getRowKey,Ln=Vt.expandedKeys,ha=Vt.prefixCls,pn=Vt.childrenColumnName,aa=Vt.emptyNode,Ua=Vt.scrollX,ka=Le(Oo),nr=ka.scrollY,Fr=ka.listItemHeight,Cr=le.useRef(),Dr=bn(vt,pn,Ln,dn),Ir=le.useMemo(function(){var $r=0;return Qt.map(function(Eo){var io=Eo.width,Wr=Eo.key;return $r+=io,[Wr,io,$r]})},[Qt]),Ur=le.useMemo(function(){return Ir.map(function($r){return $r[2]})},[Ir]);le.useEffect(function(){Ir.forEach(function($r){var Eo=(0,Oe.Z)($r,2),io=Eo[0],Wr=Eo[1];Dn(io,Wr)})},[Ir]),le.useImperativeHandle(je,function(){var $r={};return Object.defineProperty($r,"scrollLeft",{get:function(){var io;return((io=Cr.current)===null||io===void 0?void 0:io.getScrollInfo().x)||0},set:function(io){var Wr;(Wr=Cr.current)===null||Wr===void 0||Wr.scrollTo({left:io})}}),$r});var Lo=function(Eo,io){var Wr,Vr=(Wr=Dr[io])===null||Wr===void 0?void 0:Wr.record,oo=Eo.onCell;if(oo){var ci,ni=oo(Vr,io);return(ci=ni==null?void 0:ni.rowSpan)!==null&&ci!==void 0?ci:1}return 1},Qo=function(Eo){var io=Eo.start,Wr=Eo.end,Vr=Eo.getSize,oo=Eo.offsetY;if(Wr<0)return null;for(var ci=Qt.filter(function(Go){return Lo(Go,io)===0}),ni=io,bo=function(ko){if(ci=ci.filter(function(Ko){return Lo(Ko,ko)===0}),!ci.length)return ni=ko,"break"},Ci=io;Ci>=0;Ci-=1){var bi=bo(Ci);if(bi==="break")break}for(var yo=Qt.filter(function(Go){return Lo(Go,Wr)!==1}),ki=Wr,Tl=function(ko){if(yo=yo.filter(function(Ko){return Lo(Ko,ko)!==1}),!yo.length)return ki=Math.max(ko-1,Wr),"break"},ji=Wr;ji1})&&Zl.push(ko)},Dl=ni;Dl<=ki;Dl+=1)var vl=No(Dl);var du=Zl.map(function(Go){var ko=Dr[Go],Ko=dn(ko.record,Go),Io=function(eo){var li=Go+eo-1,Ni=dn(Dr[li].record,li),gu=Vr(Ko,Ni);return gu.bottom-gu.top},ho=Vr(Ko);return le.createElement(Oi,{key:Go,data:ko,rowKey:Ko,index:Go,style:{top:-oo+ho.top},extra:!0,getHeight:Io})});return du},$a=le.useMemo(function(){return{columnsOffset:Ur}},[Ur]),Mo="".concat(ha,"-tbody"),gi;return Dr.length?gi=le.createElement(Zo.Z,{fullHeight:!1,ref:Cr,className:Ve()(Mo,"".concat(Mo,"-virtual")),height:nr,itemHeight:Fr||24,data:Dr,itemKey:function(Eo){return dn(Eo.record)},scrollWidth:Ua,onVirtualScroll:function(Eo){var io=Eo.x;wt({scrollLeft:io})},extraRender:Qo},function($r,Eo,io){var Wr=dn($r.record,Eo);return le.createElement(Oi,(0,ke.Z)({data:$r,rowKey:Wr,index:Eo},io))}):gi=le.createElement("div",{className:Ve()("".concat(ha,"-placeholder"))},le.createElement(kn,{component:"div",prefixCls:ha},aa)),le.createElement(al.Provider,{value:$a},gi)}),ml=te(ri),Ji=ml,wl=function(je,vt){var wt=vt.ref,Vt=vt.onScroll;return le.createElement(Ji,{ref:wt,data:je,onScroll:Vt})},wi=100;function Ki(Ze){var je=Ze.columns,vt=Ze.scroll,wt=Ze.prefixCls,Vt=wt===void 0?Pr:wt,Qt=Ze.className,Dn=Ze.listItemHeight,dn=vt||{},Ln=dn.x,ha=dn.y;typeof Ln!="number"&&(Ln=((je||[]).length+1)*wi),typeof ha!="number"&&(ha=500);var pn=le.useMemo(function(){return{scrollY:ha,listItemHeight:Dn}},[ha,Dn]);return le.createElement(Oo.Provider,{value:pn},le.createElement(ao,(0,ke.Z)({},Ze,{className:Ve()(Qt,"".concat(Vt,"-virtual")),scroll:(0,Me.Z)((0,Me.Z)({},vt),{},{x:Ln}),components:{body:wl},columns:je,internalHooks:fe,tailor:!0})))}function _i(Ze){return ee(Ki,Ze)}var Uo=_i(),ti=null;function Di(Ze){return null}var sl=Di;function fl(Ze){return null}var Yl=fl,pu=z(2738),vu=z(68031),Ri=z(36355),Vi=z(93891),Vl=z(19716),Eu=z(8628),Cu=z(31724),Uu=z(58421),Do=z(71418),kr=z(88088);function zr(Ze){return function(vt){let{prefixCls:wt,onExpand:Vt,record:Qt,expanded:Dn,expandable:dn}=vt;const Ln=`${wt}-row-expand-icon`;return le.createElement("button",{type:"button",onClick:ha=>{Vt(Qt,ha),ha.stopPropagation()},className:Ve()(Ln,{[`${Ln}-spaced`]:!dn,[`${Ln}-expanded`]:dn&&Dn,[`${Ln}-collapsed`]:dn&&!Dn}),"aria-label":Dn?Ze.collapse:Ze.expand,"aria-expanded":Dn})}}var Yr=zr;function Ei(Ze,je){return"key"in Ze&&Ze.key!==void 0&&Ze.key!==null?Ze.key:Ze.dataIndex?Array.isArray(Ze.dataIndex)?Ze.dataIndex.join("."):Ze.dataIndex:je}function oi(Ze,je){return je?`${je}-${Ze}`:`${Ze}`}function Xi(Ze,je){return typeof Ze=="function"?Ze(je):Ze}function rl(Ze,je){const vt=Xi(Ze,je);return Object.prototype.toString.call(vt)==="[object Object]"?"":vt}var Rl={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V642H349v196zm531.1-684H143.9c-24.5 0-39.8 26.7-27.5 48l221.3 376h348.8l221.3-376c12.1-21.3-3.2-48-27.7-48z"}}]},name:"filter",theme:"filled"},El=Rl,Ol=z(7657),Jl=function(je,vt){return le.createElement(Ol.Z,(0,ke.Z)({},je,{ref:vt,icon:El}))},Fi=le.forwardRef(Jl),Pa=Fi,Ho=z(56762);function Mi(Ze){const je=le.useRef(Ze),vt=(0,Ho.Z)();return[()=>je.current,wt=>{je.current=wt,vt()}]}var Bi=z(3113),rr=z(24905),Fl=z(38854),hu=z(64165),cu=z(20834),Bu=z(40875),Ju=z(5112),Nu=z(17574),zu=z(47472),Gu=z(92832);function ds(Ze){let{value:je,onChange:vt,filterSearch:wt,tablePrefixCls:Vt,locale:Qt}=Ze;return wt?le.createElement("div",{className:`${Vt}-filter-dropdown-search`},le.createElement(Gu.default,{prefix:le.createElement(zu.Z,null),placeholder:Qt.filterSearchPlaceholder,onChange:vt,value:je,htmlSize:1,className:`${Vt}-filter-dropdown-search-input`})):null}var vs=ds,ys=z(10228);const Sc=Ze=>{const{keyCode:je}=Ze;je===ys.Z.ENTER&&Ze.stopPropagation()};var Us=le.forwardRef((Ze,je)=>le.createElement("div",{className:Ze.className,onClick:vt=>vt.stopPropagation(),onKeyDown:Sc,ref:je},Ze.children));function Ss(Ze){let je=[];return(Ze||[]).forEach(vt=>{let{value:wt,children:Vt}=vt;je.push(wt),Vt&&(je=[].concat((0,xa.Z)(je),(0,xa.Z)(Ss(Vt))))}),je}function Fc(Ze){return Ze.some(je=>{let{children:vt}=je;return vt})}function Is(Ze,je){return typeof je=="string"||typeof je=="number"?je==null?void 0:je.toString().toLowerCase().includes(Ze.trim().toLowerCase()):!1}function Fs(Ze){let{filters:je,prefixCls:vt,filteredKeys:wt,filterMultiple:Vt,searchValue:Qt,filterSearch:Dn}=Ze;return je.map((dn,Ln)=>{const ha=String(dn.value);if(dn.children)return{key:ha||Ln,label:dn.text,popupClassName:`${vt}-dropdown-submenu`,children:Fs({filters:dn.children,prefixCls:vt,filteredKeys:wt,filterMultiple:Vt,searchValue:Qt,filterSearch:Dn})};const pn=Vt?rr.default:Ju.ZP,aa={key:dn.value!==void 0?ha:Ln,label:le.createElement(le.Fragment,null,le.createElement(pn,{checked:wt.includes(ha)}),le.createElement("span",null,dn.text))};return Qt.trim()?typeof Dn=="function"?Dn(Qt,dn)?aa:null:Is(Qt,dn.text)?aa:null:aa})}function Gc(Ze){var je,vt;const{tablePrefixCls:wt,prefixCls:Vt,column:Qt,dropdownPrefixCls:Dn,columnKey:dn,filterMultiple:Ln,filterMode:ha="menu",filterSearch:pn=!1,filterState:aa,triggerFilter:Ua,locale:ka,children:nr,getPopupContainer:Fr}=Ze,{filterDropdownOpen:Cr,onFilterDropdownOpenChange:Dr,filterResetToDefaultFilteredValue:Ir,defaultFilteredValue:Ur,filterDropdownVisible:Lo,onFilterDropdownVisibleChange:Qo}=Qt,[$a,Mo]=le.useState(!1),gi=!!(aa&&(!((je=aa.filteredKeys)===null||je===void 0)&&je.length||aa.forceFiltered)),$r=ir=>{Mo(ir),Dr==null||Dr(ir),Qo==null||Qo(ir)},Eo=(vt=Cr!=null?Cr:Lo)!==null&&vt!==void 0?vt:$a,io=aa==null?void 0:aa.filteredKeys,[Wr,Vr]=Mi(io||[]),oo=ir=>{let{selectedKeys:eo}=ir;Vr(eo)},ci=(ir,eo)=>{let{node:li,checked:Ni}=eo;oo(Ln?{selectedKeys:ir}:{selectedKeys:Ni&&li.key?[li.key]:[]})};le.useEffect(()=>{$a&&oo({selectedKeys:io||[]})},[io]);const[ni,bo]=le.useState([]),Ci=ir=>{bo(ir)},[bi,yo]=le.useState(""),ki=ir=>{const{value:eo}=ir.target;yo(eo)};le.useEffect(()=>{$a||yo("")},[$a]);const Tl=ir=>{const eo=ir&&ir.length?ir:null;if(eo===null&&(!aa||!aa.filteredKeys)||(0,Be.Z)(eo,aa==null?void 0:aa.filteredKeys,!0))return null;Ua({column:Qt,key:dn,filteredKeys:eo})},ji=()=>{$r(!1),Tl(Wr())},ai=function(){let{confirm:ir,closeDropdown:eo}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};ir&&Tl([]),eo&&$r(!1),yo(""),Vr(Ir?(Ur||[]).map(li=>String(li)):[])},Zl=function(){let{closeDropdown:ir}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};ir&&$r(!1),Tl(Wr())},No=ir=>{ir&&io!==void 0&&Vr(io||[]),$r(ir),!ir&&!Qt.filterDropdown&&ji()},Dl=Ve()({[`${Dn}-menu-without-submenu`]:!Fc(Qt.filters||[])}),vl=ir=>{if(ir.target.checked){const eo=Ss(Qt==null?void 0:Qt.filters).map(li=>String(li));Vr(eo)}else Vr([])},du=ir=>{let{filters:eo}=ir;return(eo||[]).map((li,Ni)=>{const gu=String(li.value),Au={title:li.text,key:li.value!==void 0?gu:Ni};return li.children&&(Au.children=du({filters:li.children})),Au})},Go=ir=>{var eo;return Object.assign(Object.assign({},ir),{text:ir.title,value:ir.key,children:((eo=ir.children)===null||eo===void 0?void 0:eo.map(li=>Go(li)))||[]})};let ko;if(typeof Qt.filterDropdown=="function")ko=Qt.filterDropdown({prefixCls:`${Dn}-custom`,setSelectedKeys:ir=>oo({selectedKeys:ir}),selectedKeys:Wr(),confirm:Zl,clearFilters:ai,filters:Qt.filters,visible:Eo,close:()=>{$r(!1)}});else if(Qt.filterDropdown)ko=Qt.filterDropdown;else{const ir=Wr()||[],eo=()=>(Qt.filters||[]).length===0?le.createElement(hu.Z,{image:hu.Z.PRESENTED_IMAGE_SIMPLE,description:ka.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):ha==="tree"?le.createElement(le.Fragment,null,le.createElement(vs,{filterSearch:pn,value:bi,onChange:ki,tablePrefixCls:wt,locale:ka}),le.createElement("div",{className:`${wt}-filter-dropdown-tree`},Ln?le.createElement(rr.default,{checked:ir.length===Ss(Qt.filters).length,indeterminate:ir.length>0&&ir.lengthtypeof pn=="function"?pn(bi,Go(Ni)):Is(bi,Ni.title):void 0}))):le.createElement(le.Fragment,null,le.createElement(vs,{filterSearch:pn,value:bi,onChange:ki,tablePrefixCls:wt,locale:ka}),le.createElement(cu.default,{selectable:!0,multiple:Ln,prefixCls:`${Dn}-menu`,className:Dl,onSelect:oo,onDeselect:oo,selectedKeys:ir,getPopupContainer:Fr,openKeys:ni,onOpenChange:Ci,items:Fs({filters:Qt.filters||[],filterSearch:pn,prefixCls:Vt,filteredKeys:Wr(),filterMultiple:Ln,searchValue:bi})})),li=()=>Ir?(0,Be.Z)((Ur||[]).map(Ni=>String(Ni)),ir,!0):ir.length===0;ko=le.createElement(le.Fragment,null,eo(),le.createElement("div",{className:`${Vt}-dropdown-btns`},le.createElement(Bi.ZP,{type:"link",size:"small",disabled:li(),onClick:()=>ai()},ka.filterReset),le.createElement(Bi.ZP,{type:"primary",size:"small",onClick:ji},ka.filterConfirm)))}Qt.filterDropdown&&(ko=le.createElement(Bu.J,{selectable:void 0},ko));const Ko=()=>le.createElement(Us,{className:`${Vt}-dropdown`},ko);let Io;typeof Qt.filterIcon=="function"?Io=Qt.filterIcon(gi):Qt.filterIcon?Io=Qt.filterIcon:Io=le.createElement(Pa,null);const{direction:ho}=le.useContext(Ri.E_);return le.createElement("div",{className:`${Vt}-column`},le.createElement("span",{className:`${wt}-column-title`},nr),le.createElement(Fl.Z,{dropdownRender:Ko,trigger:["click"],open:Eo,onOpenChange:No,getPopupContainer:Fr,placement:ho==="rtl"?"bottomLeft":"bottomRight"},le.createElement("span",{role:"button",tabIndex:-1,className:Ve()(`${Vt}-trigger`,{active:gi}),onClick:ir=>{ir.stopPropagation()}},Io)))}var _l=Gc;function gs(Ze,je,vt){let wt=[];return(Ze||[]).forEach((Vt,Qt)=>{var Dn;const dn=oi(Qt,vt);if(Vt.filters||"filterDropdown"in Vt||"onFilter"in Vt)if("filteredValue"in Vt){let Ln=Vt.filteredValue;"filterDropdown"in Vt||(Ln=(Dn=Ln==null?void 0:Ln.map(String))!==null&&Dn!==void 0?Dn:Ln),wt.push({column:Vt,key:Ei(Vt,dn),filteredKeys:Ln,forceFiltered:Vt.filtered})}else wt.push({column:Vt,key:Ei(Vt,dn),filteredKeys:je&&Vt.defaultFilteredValue?Vt.defaultFilteredValue:void 0,forceFiltered:Vt.filtered});"children"in Vt&&(wt=[].concat((0,xa.Z)(wt),(0,xa.Z)(gs(Vt.children,je,dn))))}),wt}function lc(Ze,je,vt,wt,Vt,Qt,Dn,dn){return vt.map((Ln,ha)=>{const pn=oi(ha,dn),{filterMultiple:aa=!0,filterMode:Ua,filterSearch:ka}=Ln;let nr=Ln;if(nr.filters||nr.filterDropdown){const Fr=Ei(nr,pn),Cr=wt.find(Dr=>{let{key:Ir}=Dr;return Fr===Ir});nr=Object.assign(Object.assign({},nr),{title:Dr=>le.createElement(_l,{tablePrefixCls:Ze,prefixCls:`${Ze}-filter`,dropdownPrefixCls:je,column:nr,columnKey:Fr,filterState:Cr,filterMultiple:aa,filterMode:Ua,filterSearch:ka,triggerFilter:Qt,locale:Vt,getPopupContainer:Dn},Xi(Ln.title,Dr))})}return"children"in nr&&(nr=Object.assign(Object.assign({},nr),{children:lc(Ze,je,nr.children,wt,Vt,Qt,Dn,pn)})),nr})}function Ms(Ze){const je={};return Ze.forEach(vt=>{let{key:wt,filteredKeys:Vt,column:Qt}=vt;const{filters:Dn,filterDropdown:dn}=Qt;if(dn)je[wt]=Vt||null;else if(Array.isArray(Vt)){const Ln=Ss(Dn);je[wt]=Ln.filter(ha=>Vt.includes(String(ha)))}else je[wt]=null}),je}function uc(Ze,je){return je.reduce((vt,wt)=>{const{column:{onFilter:Vt,filters:Qt},filteredKeys:Dn}=wt;return Vt&&Dn&&Dn.length?vt.filter(dn=>Dn.some(Ln=>{const ha=Ss(Qt),pn=ha.findIndex(Ua=>String(Ua)===String(Ln)),aa=pn!==-1?ha[pn]:Ln;return Vt(aa,dn)})):vt},Ze)}const is=Ze=>Ze.flatMap(je=>"children"in je?[je].concat((0,xa.Z)(is(je.children||[]))):[je]);function sc(Ze){let{prefixCls:je,dropdownPrefixCls:vt,mergedColumns:wt,onFilterChange:Vt,getPopupContainer:Qt,locale:Dn}=Ze;const dn=le.useMemo(()=>is(wt||[]),[wt]),[Ln,ha]=le.useState(()=>gs(dn,!0)),pn=le.useMemo(()=>{const nr=gs(dn,!1);if(nr.length===0)return nr;let Fr=!0,Cr=!0;if(nr.forEach(Dr=>{let{filteredKeys:Ir}=Dr;Ir!==void 0?Fr=!1:Cr=!1}),Fr){const Dr=(dn||[]).map((Ir,Ur)=>Ei(Ir,oi(Ur)));return Ln.filter(Ir=>{let{key:Ur}=Ir;return Dr.includes(Ur)}).map(Ir=>{const Ur=dn[Dr.findIndex(Lo=>Lo===Ir.key)];return Object.assign(Object.assign({},Ir),{column:Object.assign(Object.assign({},Ir.column),Ur),forceFiltered:Ur.filtered})})}return nr},[dn,Ln]),aa=le.useMemo(()=>Ms(pn),[pn]),Ua=nr=>{const Fr=pn.filter(Cr=>{let{key:Dr}=Cr;return Dr!==nr.key});Fr.push(nr),ha(Fr),Vt(Ms(Fr),Fr)};return[nr=>lc(je,vt,nr,pn,Dn,Ua,Qt),pn,aa]}var cc=sc;function Gs(Ze,je,vt){const wt=le.useRef({});function Vt(Qt){if(!wt.current||wt.current.data!==Ze||wt.current.childrenColumnName!==je||wt.current.getRowKey!==vt){let dn=function(Ln){Ln.forEach((ha,pn)=>{const aa=vt(ha,pn);Dn.set(aa,ha),ha&&typeof ha=="object"&&je in ha&&dn(ha[je]||[])})};const Dn=new Map;dn(Ze),wt.current={data:Ze,childrenColumnName:je,kvMap:Dn,getRowKey:vt}}return wt.current.kvMap.get(Qt)}return[Vt]}var Ks=z(50371),Bc=function(Ze,je){var vt={};for(var wt in Ze)Object.prototype.hasOwnProperty.call(Ze,wt)&&je.indexOf(wt)<0&&(vt[wt]=Ze[wt]);if(Ze!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Vt=0,wt=Object.getOwnPropertySymbols(Ze);Vt{const Qt=Ze[Vt];typeof Qt!="function"&&(vt[Vt]=Qt)}),vt}function dc(Ze,je,vt){const wt=vt&&typeof vt=="object"?vt:{},{total:Vt=0}=wt,Qt=Bc(wt,["total"]),[Dn,dn]=(0,le.useState)(()=>({current:"defaultCurrent"in Qt?Qt.defaultCurrent:1,pageSize:"defaultPageSize"in Qt?Qt.defaultPageSize:_u})),Ln=(0,Ks.Z)(Dn,Qt,{total:Vt>0?Vt:Ze}),ha=Math.ceil((Vt||Ze)/Ln.pageSize);Ln.current>ha&&(Ln.current=ha||1);const pn=(Ua,ka)=>{dn({current:Ua!=null?Ua:1,pageSize:ka||Ln.pageSize})},aa=(Ua,ka)=>{var nr;vt&&((nr=vt.onChange)===null||nr===void 0||nr.call(vt,Ua,ka)),pn(Ua,ka),je(Ua,ka||(Ln==null?void 0:Ln.pageSize))};return vt===!1?[{},()=>{}]:[Object.assign(Object.assign({},Ln),{onChange:aa}),pn]}var Kc=dc,Pi=z(84105),ms=z(35654),Bs=z(90782),fs=z(71430),Pc=z(18929);const $u={},Vs="SELECT_ALL",Ts="SELECT_INVERT",ks="SELECT_NONE",Vc=[],gc=(Ze,je)=>{let vt=[];return(je||[]).forEach(wt=>{vt.push(wt),wt&&typeof wt=="object"&&Ze in wt&&(vt=[].concat((0,xa.Z)(vt),(0,xa.Z)(gc(Ze,wt[Ze]))))}),vt};var Ro=(Ze,je)=>{const{preserveSelectedRowKeys:vt,selectedRowKeys:wt,defaultSelectedRowKeys:Vt,getCheckboxProps:Qt,onChange:Dn,onSelect:dn,onSelectAll:Ln,onSelectInvert:ha,onSelectNone:pn,onSelectMultiple:aa,columnWidth:Ua,type:ka,selections:nr,fixed:Fr,renderCell:Cr,hideSelectAll:Dr,checkStrictly:Ir=!0}=je||{},{prefixCls:Ur,data:Lo,pageData:Qo,getRecordByKey:$a,getRowKey:Mo,expandType:gi,childrenColumnName:$r,locale:Eo,getPopupContainer:io}=Ze,[Wr,Vr]=(0,Pc.Z)(wt||Vt||Vc,{value:wt}),oo=le.useRef(new Map),ci=(0,le.useCallback)(Go=>{if(vt){const ko=new Map;Go.forEach(Ko=>{let Io=$a(Ko);!Io&&oo.current.has(Ko)&&(Io=oo.current.get(Ko)),ko.set(Ko,Io)}),oo.current=ko}},[$a,vt]);le.useEffect(()=>{ci(Wr)},[Wr]);const{keyEntities:ni}=(0,le.useMemo)(()=>{if(Ir)return{keyEntities:null};let Go=Lo;if(vt){const ko=new Set(Lo.map((Io,ho)=>Mo(Io,ho))),Ko=Array.from(oo.current).reduce((Io,ho)=>{let[ir,eo]=ho;return ko.has(ir)?Io:Io.concat(eo)},[]);Go=[].concat((0,xa.Z)(Go),(0,xa.Z)(Ko))}return(0,fs.I8)(Go,{externalGetKey:Mo,childrenPropName:$r})},[Lo,Mo,Ir,$r,vt]),bo=(0,le.useMemo)(()=>gc($r,Qo),[$r,Qo]),Ci=(0,le.useMemo)(()=>{const Go=new Map;return bo.forEach((ko,Ko)=>{const Io=Mo(ko,Ko),ho=(Qt?Qt(ko):null)||{};Go.set(Io,ho)}),Go},[bo,Mo,Qt]),bi=(0,le.useCallback)(Go=>{var ko;return!!(!((ko=Ci.get(Mo(Go)))===null||ko===void 0)&&ko.disabled)},[Ci,Mo]),[yo,ki]=(0,le.useMemo)(()=>{if(Ir)return[Wr||[],[]];const{checkedKeys:Go,halfCheckedKeys:ko}=(0,Bs.S)(Wr,!0,ni,bi);return[Go||[],ko]},[Wr,Ir,ni,bi]),Tl=(0,le.useMemo)(()=>{const Go=ka==="radio"?yo.slice(0,1):yo;return new Set(Go)},[yo,ka]),ji=(0,le.useMemo)(()=>ka==="radio"?new Set:new Set(ki),[ki,ka]),[ai,Zl]=(0,le.useState)(null);le.useEffect(()=>{je||Vr(Vc)},[!!je]);const No=(0,le.useCallback)((Go,ko)=>{let Ko,Io;ci(Go),vt?(Ko=Go,Io=Go.map(ho=>oo.current.get(ho))):(Ko=[],Io=[],Go.forEach(ho=>{const ir=$a(ho);ir!==void 0&&(Ko.push(ho),Io.push(ir))})),Vr(Ko),Dn==null||Dn(Ko,Io,{type:ko})},[Vr,$a,Dn,vt]),Dl=(0,le.useCallback)((Go,ko,Ko,Io)=>{if(dn){const ho=Ko.map(ir=>$a(ir));dn($a(Go),ko,ho,Io)}No(Ko,"single")},[dn,$a,No]),vl=(0,le.useMemo)(()=>!nr||Dr?null:(nr===!0?[Vs,Ts,ks]:nr).map(ko=>ko===Vs?{key:"all",text:Eo.selectionAll,onSelect(){No(Lo.map((Ko,Io)=>Mo(Ko,Io)).filter(Ko=>{const Io=Ci.get(Ko);return!(Io!=null&&Io.disabled)||Tl.has(Ko)}),"all")}}:ko===Ts?{key:"invert",text:Eo.selectInvert,onSelect(){const Ko=new Set(Tl);Qo.forEach((ho,ir)=>{const eo=Mo(ho,ir),li=Ci.get(eo);li!=null&&li.disabled||(Ko.has(eo)?Ko.delete(eo):Ko.add(eo))});const Io=Array.from(Ko);ha&&ha(Io),No(Io,"invert")}}:ko===ks?{key:"none",text:Eo.selectNone,onSelect(){pn==null||pn(),No(Array.from(Tl).filter(Ko=>{const Io=Ci.get(Ko);return Io==null?void 0:Io.disabled}),"none")}}:ko).map(ko=>Object.assign(Object.assign({},ko),{onSelect:function(){for(var Ko,Io,ho=arguments.length,ir=new Array(ho),eo=0;eo{var ko;if(!je)return Go.filter(bl=>bl!==$u);let Ko=(0,xa.Z)(Go);const Io=new Set(Tl),ho=bo.map(Mo).filter(bl=>!Ci.get(bl).disabled),ir=ho.every(bl=>Io.has(bl)),eo=ho.some(bl=>Io.has(bl)),li=()=>{const bl=[];ir?ho.forEach(Hl=>{Io.delete(Hl),bl.push(Hl)}):ho.forEach(Hl=>{Io.has(Hl)||(Io.add(Hl),bl.push(Hl))});const Il=Array.from(Io);Ln==null||Ln(!ir,Il.map(Hl=>$a(Hl)),bl.map(Hl=>$a(Hl))),No(Il,"all"),Zl(null)};let Ni;if(ka!=="radio"){let bl;if(vl){const mi={getPopupContainer:io,items:vl.map((Ru,wu)=>{const{key:hl,text:qo,onSelect:mu}=Ru;return{key:hl!=null?hl:wu,onClick:()=>{mu==null||mu(ho)},label:qo}})};bl=le.createElement("div",{className:`${Ur}-selection-extra`},le.createElement(Fl.Z,{menu:mi,getPopupContainer:io},le.createElement("span",null,le.createElement(Pi.Z,null))))}const Il=bo.map((mi,Ru)=>{const wu=Mo(mi,Ru),hl=Ci.get(wu)||{};return Object.assign({checked:Io.has(wu)},hl)}).filter(mi=>{let{disabled:Ru}=mi;return Ru}),Hl=!!Il.length&&Il.length===bo.length,eu=Hl&&Il.every(mi=>{let{checked:Ru}=mi;return Ru}),xo=Hl&&Il.some(mi=>{let{checked:Ru}=mi;return Ru});Ni=!Dr&&le.createElement("div",{className:`${Ur}-selection`},le.createElement(rr.default,{checked:Hl?eu:!!bo.length&&ir,indeterminate:Hl?!eu&&xo:!ir&&eo,onChange:li,disabled:bo.length===0||Hl,"aria-label":bl?"Custom selection":"Select all",skipGroup:!0}),bl)}let gu;ka==="radio"?gu=(bl,Il,Hl)=>{const eu=Mo(Il,Hl),xo=Io.has(eu);return{node:le.createElement(Ju.ZP,Object.assign({},Ci.get(eu),{checked:xo,onClick:mi=>mi.stopPropagation(),onChange:mi=>{Io.has(eu)||Dl(eu,!0,[eu],mi.nativeEvent)}})),checked:xo}}:gu=(bl,Il,Hl)=>{var eu;const xo=Mo(Il,Hl),mi=Io.has(xo),Ru=ji.has(xo),wu=Ci.get(xo);let hl;return gi==="nest"?hl=Ru:hl=(eu=wu==null?void 0:wu.indeterminate)!==null&&eu!==void 0?eu:Ru,{node:le.createElement(rr.default,Object.assign({},wu,{indeterminate:hl,checked:mi,skipGroup:!0,onClick:qo=>qo.stopPropagation(),onChange:qo=>{let{nativeEvent:mu}=qo;const{shiftKey:ql}=mu;let us=-1,qu=-1;if(ql&&Ir){const Vu=new Set([ai,xo]);ho.some((Qu,nu)=>{if(Vu.has(Qu))if(us===-1)us=nu;else return qu=nu,!0;return!1})}if(qu!==-1&&us!==qu&&Ir){const Vu=ho.slice(us,qu+1),Qu=[];mi?Vu.forEach(iu=>{Io.has(iu)&&(Qu.push(iu),Io.delete(iu))}):Vu.forEach(iu=>{Io.has(iu)||(Qu.push(iu),Io.add(iu))});const nu=Array.from(Io);aa==null||aa(!mi,nu.map(iu=>$a(iu)),Qu.map(iu=>$a(iu))),No(nu,"multiple")}else{const Vu=yo;if(Ir){const Qu=mi?(0,ms._5)(Vu,xo):(0,ms.L0)(Vu,xo);Dl(xo,!mi,Qu,mu)}else{const Qu=(0,Bs.S)([].concat((0,xa.Z)(Vu),[xo]),!0,ni,bi),{checkedKeys:nu,halfCheckedKeys:iu}=Qu;let as=nu;if(mi){const Os=new Set(nu);Os.delete(xo),as=(0,Bs.S)(Array.from(Os),{checked:!1,halfCheckedKeys:iu},ni,bi).checkedKeys}Dl(xo,!mi,as,mu)}}Zl(mi?null:xo)}})),checked:mi}};const Au=(bl,Il,Hl)=>{const{node:eu,checked:xo}=gu(bl,Il,Hl);return Cr?Cr(xo,Il,Hl,eu):eu};if(!Ko.includes($u))if(Ko.findIndex(bl=>{var Il;return((Il=bl[Sr])===null||Il===void 0?void 0:Il.columnType)==="EXPAND_COLUMN"})===0){const[bl,...Il]=Ko;Ko=[bl,$u].concat((0,xa.Z)(Il))}else Ko=[$u].concat((0,xa.Z)(Ko));const Ku=Ko.indexOf($u);Ko=Ko.filter((bl,Il)=>bl!==$u||Il===Ku);const ou=Ko[Ku-1],$l=Ko[Ku+1];let Xo=Fr;Xo===void 0&&(($l==null?void 0:$l.fixed)!==void 0?Xo=$l.fixed:(ou==null?void 0:ou.fixed)!==void 0&&(Xo=ou.fixed)),Xo&&ou&&((ko=ou[Sr])===null||ko===void 0?void 0:ko.columnType)==="EXPAND_COLUMN"&&ou.fixed===void 0&&(ou.fixed=Xo);const xu=Ve()(`${Ur}-selection-col`,{[`${Ur}-selection-col-with-dropdown`]:nr&&ka==="checkbox"}),Su={fixed:Xo,width:Ua,className:`${Ur}-selection-column`,title:je.columnTitle||Ni,render:Au,onCell:je.onCell,[Sr]:{className:xu}};return Ko.map(bl=>bl===$u?Su:bl)},[Mo,bo,je,yo,Tl,ji,Ua,vl,gi,ai,Ci,aa,Dl,bi]),Tl]},es=z(89489),mc=z(59477),Xs=z(6848);const jt="ascend",an="descend";function fn(Ze){return typeof Ze.sorter=="object"&&typeof Ze.sorter.multiple=="number"?Ze.sorter.multiple:!1}function ga(Ze){return typeof Ze=="function"?Ze:Ze&&typeof Ze=="object"&&Ze.compare?Ze.compare:!1}function zo(Ze,je){return je?Ze[Ze.indexOf(je)+1]:Ze[0]}function Co(Ze,je,vt){let wt=[];function Vt(Qt,Dn){wt.push({column:Qt,key:Ei(Qt,Dn),multiplePriority:fn(Qt),sortOrder:Qt.sortOrder})}return(Ze||[]).forEach((Qt,Dn)=>{const dn=oi(Dn,vt);Qt.children?("sortOrder"in Qt&&Vt(Qt,dn),wt=[].concat((0,xa.Z)(wt),(0,xa.Z)(Co(Qt.children,je,dn)))):Qt.sorter&&("sortOrder"in Qt?Vt(Qt,dn):je&&Qt.defaultSortOrder&&wt.push({column:Qt,key:Ei(Qt,dn),multiplePriority:fn(Qt),sortOrder:Qt.defaultSortOrder}))}),wt}function pi(Ze,je,vt,wt,Vt,Qt,Dn,dn){return(je||[]).map((Ln,ha)=>{const pn=oi(ha,dn);let aa=Ln;if(aa.sorter){const Ua=aa.sortDirections||Vt,ka=aa.showSorterTooltip===void 0?Dn:aa.showSorterTooltip,nr=Ei(aa,pn),Fr=vt.find(gi=>{let{key:$r}=gi;return $r===nr}),Cr=Fr?Fr.sortOrder:null,Dr=zo(Ua,Cr);let Ir;if(Ln.sortIcon)Ir=Ln.sortIcon({sortOrder:Cr});else{const gi=Ua.includes(jt)&&le.createElement(mc.Z,{className:Ve()(`${Ze}-column-sorter-up`,{active:Cr===jt})}),$r=Ua.includes(an)&&le.createElement(es.Z,{className:Ve()(`${Ze}-column-sorter-down`,{active:Cr===an})});Ir=le.createElement("span",{className:Ve()(`${Ze}-column-sorter`,{[`${Ze}-column-sorter-full`]:!!(gi&&$r)})},le.createElement("span",{className:`${Ze}-column-sorter-inner`,"aria-hidden":"true"},gi,$r))}const{cancelSort:Ur,triggerAsc:Lo,triggerDesc:Qo}=Qt||{};let $a=Ur;Dr===an?$a=Qo:Dr===jt&&($a=Lo);const Mo=typeof ka=="object"?ka:{title:$a};aa=Object.assign(Object.assign({},aa),{className:Ve()(aa.className,{[`${Ze}-column-sort`]:Cr}),title:gi=>{const $r=le.createElement("div",{className:`${Ze}-column-sorters`},le.createElement("span",{className:`${Ze}-column-title`},Xi(Ln.title,gi)),Ir);return ka?le.createElement(Xs.Z,Object.assign({},Mo),$r):$r},onHeaderCell:gi=>{const $r=Ln.onHeaderCell&&Ln.onHeaderCell(gi)||{},Eo=$r.onClick,io=$r.onKeyDown;$r.onClick=oo=>{wt({column:Ln,key:nr,sortOrder:Dr,multiplePriority:fn(Ln)}),Eo==null||Eo(oo)},$r.onKeyDown=oo=>{oo.keyCode===ys.Z.ENTER&&(wt({column:Ln,key:nr,sortOrder:Dr,multiplePriority:fn(Ln)}),io==null||io(oo))};const Wr=rl(Ln.title,{}),Vr=Wr==null?void 0:Wr.toString();return Cr?$r["aria-sort"]=Cr==="ascend"?"ascending":"descending":$r["aria-label"]=Vr||"",$r.className=Ve()($r.className,`${Ze}-column-has-sorters`),$r.tabIndex=0,Ln.ellipsis&&($r.title=(Wr!=null?Wr:"").toString()),$r}})}return"children"in aa&&(aa=Object.assign(Object.assign({},aa),{children:pi(Ze,aa.children,vt,wt,Vt,Qt,Dn,pn)})),aa})}function Fo(Ze){const{column:je,sortOrder:vt}=Ze;return{column:je,order:vt,field:je.dataIndex,columnKey:je.key}}function Bo(Ze){const je=Ze.filter(vt=>{let{sortOrder:wt}=vt;return wt}).map(Fo);return je.length===0&&Ze.length?Object.assign(Object.assign({},Fo(Ze[Ze.length-1])),{column:void 0}):je.length<=1?je[0]||{}:je}function Ii(Ze,je,vt){const wt=je.slice().sort((Dn,dn)=>dn.multiplePriority-Dn.multiplePriority),Vt=Ze.slice(),Qt=wt.filter(Dn=>{let{column:{sorter:dn},sortOrder:Ln}=Dn;return ga(dn)&&Ln});return Qt.length?Vt.sort((Dn,dn)=>{for(let Ln=0;Ln{const dn=Dn[vt];return dn?Object.assign(Object.assign({},Dn),{[vt]:Ii(dn,je,vt)}):Dn}):Vt}function ii(Ze){let{prefixCls:je,mergedColumns:vt,onSorterChange:wt,sortDirections:Vt,tableLocale:Qt,showSorterTooltip:Dn}=Ze;const[dn,Ln]=le.useState(Co(vt,!0)),ha=le.useMemo(()=>{let nr=!0;const Fr=Co(vt,!1);if(!Fr.length)return dn;const Cr=[];function Dr(Ur){nr?Cr.push(Ur):Cr.push(Object.assign(Object.assign({},Ur),{sortOrder:null}))}let Ir=null;return Fr.forEach(Ur=>{Ir===null?(Dr(Ur),Ur.sortOrder&&(Ur.multiplePriority===!1?nr=!1:Ir=!0)):(Ir&&Ur.multiplePriority!==!1||(nr=!1),Dr(Ur))}),Cr},[vt,dn]),pn=le.useMemo(()=>{const nr=ha.map(Fr=>{let{column:Cr,sortOrder:Dr}=Fr;return{column:Cr,order:Dr}});return{sortColumns:nr,sortColumn:nr[0]&&nr[0].column,sortOrder:nr[0]&&nr[0].order}},[ha]);function aa(nr){let Fr;nr.multiplePriority===!1||!ha.length||ha[0].multiplePriority===!1?Fr=[nr]:Fr=[].concat((0,xa.Z)(ha.filter(Cr=>{let{key:Dr}=Cr;return Dr!==nr.key})),[nr]),Ln(Fr),wt(Bo(Fr),Fr)}return[nr=>pi(je,nr,ha,aa,Vt,Qt,Dn),ha,pn,()=>Bo(ha)]}function Ti(Ze,je){return Ze.map(vt=>{const wt=Object.assign({},vt);return wt.title=Xi(vt.title,je),"children"in wt&&(wt.children=Ti(wt.children,je)),wt})}function cl(Ze){return[le.useCallback(vt=>Ti(vt,Ze),[Ze])]}var Qi=Kr((Ze,je)=>{const{_renderTimes:vt}=Ze,{_renderTimes:wt}=je;return vt!==wt}),Qr=_i((Ze,je)=>{const{_renderTimes:vt}=Ze,{_renderTimes:wt}=je;return vt!==wt}),Po=z(64993),vi=z(17313),hi=z(83116),Yo=z(37613),Ue=Ze=>{const{componentCls:je}=Ze,vt=`${Ze.lineWidth}px ${Ze.lineType} ${Ze.tableBorderColor}`,wt=(Vt,Qt,Dn)=>({[`&${je}-${Vt}`]:{[`> ${je}-container`]:{[`> ${je}-content, > ${je}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${je}-expanded-row-fixed`]:{margin:`-${Qt}px -${Dn+Ze.lineWidth}px`}}}}}});return{[`${je}-wrapper`]:{[`${je}${je}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${je}-title`]:{border:vt,borderBottom:0},[`> ${je}-container`]:{borderInlineStart:vt,borderTop:vt,[` + > ${je}-content, + > ${je}-header, + > ${je}-body, + > ${je}-summary + `]:{"> table":{"\n > thead > tr > th,\n > thead > tr > td,\n > tbody > tr > th,\n > tbody > tr > td,\n > tfoot > tr > th,\n > tfoot > tr > td\n ":{borderInlineEnd:vt},"> thead":{"> tr:not(:last-child) > th":{borderBottom:vt},"> tr > th::before":{backgroundColor:"transparent !important"}},"\n > thead > tr,\n > tbody > tr,\n > tfoot > tr\n ":{[`> ${je}-cell-fix-right-first::after`]:{borderInlineEnd:vt}},"\n > tbody > tr > th,\n > tbody > tr > td\n ":{[`> ${je}-expanded-row-fixed`]:{margin:`-${Ze.tablePaddingVertical}px -${Ze.tablePaddingHorizontal+Ze.lineWidth}px`,"&::after":{position:"absolute",top:0,insetInlineEnd:Ze.lineWidth,bottom:0,borderInlineEnd:vt,content:'""'}}}}}},[`&${je}-scroll-horizontal`]:{[`> ${je}-container > ${je}-body`]:{"> table > tbody":{[` + > tr${je}-expanded-row, + > tr${je}-placeholder + `]:{"> th, > td":{borderInlineEnd:0}}}}}},wt("middle",Ze.tablePaddingVerticalMiddle,Ze.tablePaddingHorizontalMiddle)),wt("small",Ze.tablePaddingVerticalSmall,Ze.tablePaddingHorizontalSmall)),{[`> ${je}-footer`]:{border:vt,borderTop:0}}),[`${je}-cell`]:{[`${je}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${Ze.lineWidth}px 0 ${Ze.lineWidth}px ${Ze.tableHeaderBg}`}},[`${je}-bordered ${je}-cell-scrollbar`]:{borderInlineEnd:vt}}}},Et=Ze=>{const{componentCls:je}=Ze;return{[`${je}-wrapper`]:{[`${je}-cell-ellipsis`]:Object.assign(Object.assign({},vi.vS),{wordBreak:"keep-all",[` + &${je}-cell-fix-left-last, + &${je}-cell-fix-right-first + `]:{overflow:"visible",[`${je}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${je}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},_t=Ze=>{const{componentCls:je}=Ze;return{[`${je}-wrapper`]:{[`${je}-tbody > tr${je}-placeholder`]:{textAlign:"center",color:Ze.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:Ze.colorBgContainer}}}}},cn=z(15969),ca=Ze=>{const{componentCls:je,antCls:vt,controlInteractiveSize:wt,motionDurationSlow:Vt,lineWidth:Qt,paddingXS:Dn,lineType:dn,tableBorderColor:Ln,tableExpandIconBg:ha,tableExpandColumnWidth:pn,borderRadius:aa,fontSize:Ua,fontSizeSM:ka,lineHeight:nr,tablePaddingVertical:Fr,tablePaddingHorizontal:Cr,tableExpandedRowBg:Dr,paddingXXS:Ir}=Ze,Ur=wt/2-Qt,Lo=Ur*2+Qt*3,Qo=`${Qt}px ${dn} ${Ln}`,$a=Ir-Qt;return{[`${je}-wrapper`]:{[`${je}-expand-icon-col`]:{width:pn},[`${je}-row-expand-icon-cell`]:{textAlign:"center",[`${je}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${je}-row-indent`]:{height:1,float:"left"},[`${je}-row-expand-icon`]:Object.assign(Object.assign({},(0,cn.N)(Ze)),{position:"relative",float:"left",boxSizing:"border-box",width:Lo,height:Lo,padding:0,color:"inherit",lineHeight:`${Lo}px`,background:ha,border:Qo,borderRadius:aa,transform:`scale(${wt/Lo})`,transition:`all ${Vt}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${Vt} ease-out`,content:'""'},"&::before":{top:Ur,insetInlineEnd:$a,insetInlineStart:$a,height:Qt},"&::after":{top:$a,bottom:$a,insetInlineStart:Ur,width:Qt,transform:"rotate(90deg)"},"&-collapsed::before":{transform:"rotate(-180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"},"&-spaced":{"&::before, &::after":{display:"none",content:"none"},background:"transparent",border:0,visibility:"hidden"}}),[`${je}-row-indent + ${je}-row-expand-icon`]:{marginTop:(Ua*nr-Qt*3)/2-Math.ceil((ka*1.4-Qt*3)/2),marginInlineEnd:Dn},[`tr${je}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:Dr}},[`${vt}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${je}-expanded-row-fixed`]:{position:"relative",margin:`-${Fr}px -${Cr}px`,padding:`${Fr}px ${Cr}px`}}}},Ra=Ze=>{const{componentCls:je,antCls:vt,iconCls:wt,tableFilterDropdownWidth:Vt,tableFilterDropdownSearchWidth:Qt,paddingXXS:Dn,paddingXS:dn,colorText:Ln,lineWidth:ha,lineType:pn,tableBorderColor:aa,tableHeaderIconColor:Ua,fontSizeSM:ka,tablePaddingHorizontal:nr,borderRadius:Fr,motionDurationSlow:Cr,colorTextDescription:Dr,colorPrimary:Ir,tableHeaderFilterActiveBg:Ur,colorTextDisabled:Lo,tableFilterDropdownBg:Qo,tableFilterDropdownHeight:$a,controlItemBgHover:Mo,controlItemBgActive:gi,boxShadowSecondary:$r,filterDropdownMenuBg:Eo}=Ze,io=`${vt}-dropdown`,Wr=`${je}-filter-dropdown`,Vr=`${vt}-tree`,oo=`${ha}px ${pn} ${aa}`;return[{[`${je}-wrapper`]:{[`${je}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${je}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-Dn,marginInline:`${Dn}px ${-nr/2}px`,padding:`0 ${Dn}px`,color:Ua,fontSize:ka,borderRadius:Fr,cursor:"pointer",transition:`all ${Cr}`,"&:hover":{color:Dr,background:Ur},"&.active":{color:Ir}}}},{[`${vt}-dropdown`]:{[Wr]:Object.assign(Object.assign({},(0,vi.Wf)(Ze)),{minWidth:Vt,backgroundColor:Qo,borderRadius:Fr,boxShadow:$r,overflow:"hidden",[`${io}-menu`]:{maxHeight:$a,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:Eo,"&:empty::after":{display:"block",padding:`${dn}px 0`,color:Lo,fontSize:ka,textAlign:"center",content:'"Not Found"'}},[`${Wr}-tree`]:{paddingBlock:`${dn}px 0`,paddingInline:dn,[Vr]:{padding:0},[`${Vr}-treenode ${Vr}-node-content-wrapper:hover`]:{backgroundColor:Mo},[`${Vr}-treenode-checkbox-checked ${Vr}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:gi}}},[`${Wr}-search`]:{padding:dn,borderBottom:oo,"&-input":{input:{minWidth:Qt},[wt]:{color:Lo}}},[`${Wr}-checkall`]:{width:"100%",marginBottom:Dn,marginInlineStart:Dn},[`${Wr}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${dn-ha}px ${dn}px`,overflow:"hidden",borderTop:oo}})}},{[`${vt}-dropdown ${Wr}, ${Wr}-submenu`]:{[`${vt}-checkbox-wrapper + span`]:{paddingInlineStart:dn,color:Ln},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},_a=Ze=>{const{componentCls:je,lineWidth:vt,colorSplit:wt,motionDurationSlow:Vt,zIndexTableFixed:Qt,tableBg:Dn,zIndexTableSticky:dn}=Ze,Ln=wt;return{[`${je}-wrapper`]:{[` + ${je}-cell-fix-left, + ${je}-cell-fix-right + `]:{position:"sticky !important",zIndex:Qt,background:Dn},[` + ${je}-cell-fix-left-first::after, + ${je}-cell-fix-left-last::after + `]:{position:"absolute",top:0,right:{_skip_check_:!0,value:0},bottom:-vt,width:30,transform:"translateX(100%)",transition:`box-shadow ${Vt}`,content:'""',pointerEvents:"none"},[`${je}-cell-fix-left-all::after`]:{display:"none"},[` + ${je}-cell-fix-right-first::after, + ${je}-cell-fix-right-last::after + `]:{position:"absolute",top:0,bottom:-vt,left:{_skip_check_:!0,value:0},width:30,transform:"translateX(-100%)",transition:`box-shadow ${Vt}`,content:'""',pointerEvents:"none"},[`${je}-container`]:{"&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:dn+1,width:30,transition:`box-shadow ${Vt}`,content:'""',pointerEvents:"none"},"&::before":{insetInlineStart:0},"&::after":{insetInlineEnd:0}},[`${je}-ping-left`]:{[`&:not(${je}-has-fix-left) ${je}-container`]:{position:"relative","&::before":{boxShadow:`inset 10px 0 8px -8px ${Ln}`}},[` + ${je}-cell-fix-left-first::after, + ${je}-cell-fix-left-last::after + `]:{boxShadow:`inset 10px 0 8px -8px ${Ln}`},[`${je}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${je}-ping-right`]:{[`&:not(${je}-has-fix-right) ${je}-container`]:{position:"relative","&::after":{boxShadow:`inset -10px 0 8px -8px ${Ln}`}},[` + ${je}-cell-fix-right-first::after, + ${je}-cell-fix-right-last::after + `]:{boxShadow:`inset -10px 0 8px -8px ${Ln}`}}}}},ar=Ze=>{const{componentCls:je,antCls:vt}=Ze;return{[`${je}-wrapper`]:{[`${je}-pagination${vt}-pagination`]:{margin:`${Ze.margin}px 0`},[`${je}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:Ze.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},La=Ze=>{const{componentCls:je,tableRadius:vt}=Ze;return{[`${je}-wrapper`]:{[je]:{[`${je}-title, ${je}-header`]:{borderRadius:`${vt}px ${vt}px 0 0`},[`${je}-title + ${je}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${je}-header, table`]:{borderRadius:0},"table > thead > tr:first-child":{"th:first-child, th:last-child, td:first-child, td:last-child":{borderRadius:0}}},"&-container":{borderStartStartRadius:vt,borderStartEndRadius:vt,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:vt},"> *:last-child":{borderStartEndRadius:vt}}},"&-footer":{borderRadius:`0 0 ${vt}px ${vt}px`}}}}},so=Ze=>{const{componentCls:je}=Ze;return{[`${je}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${je}-pagination-left`]:{justifyContent:"flex-end"},[`${je}-pagination-right`]:{justifyContent:"flex-start"},[`${je}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${je}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${je}-row-indent`]:{float:"right"}}}}},mo=Ze=>{const{componentCls:je,antCls:vt,iconCls:wt,fontSizeIcon:Vt,padding:Qt,paddingXS:Dn,tableHeaderIconColor:dn,tableHeaderIconColorHover:Ln,tableSelectionColumnWidth:ha}=Ze;return{[`${je}-wrapper`]:{[`${je}-selection-col`]:{width:ha,[`&${je}-selection-col-with-dropdown`]:{width:ha+Vt+Qt/4}},[`${je}-bordered ${je}-selection-col`]:{width:ha+Dn*2,[`&${je}-selection-col-with-dropdown`]:{width:ha+Vt+Qt/4+Dn*2}},[` + table tr th${je}-selection-column, + table tr td${je}-selection-column + `]:{paddingInlineEnd:Ze.paddingXS,paddingInlineStart:Ze.paddingXS,textAlign:"center",[`${vt}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${je}-selection-column${je}-cell-fix-left`]:{zIndex:Ze.zIndexTableFixed+1},[`table tr th${je}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${je}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${je}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${Ze.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:`${Ze.tablePaddingHorizontal/4}px`,[wt]:{color:dn,fontSize:Vt,verticalAlign:"baseline","&:hover":{color:Ln}}}}}},vo=Ze=>{const{componentCls:je}=Ze,vt=(wt,Vt,Qt,Dn)=>({[`${je}${je}-${wt}`]:{fontSize:Dn,[` + ${je}-title, + ${je}-footer, + ${je}-cell, + ${je}-thead > tr > th, + ${je}-tbody > tr > th, + ${je}-tbody > tr > td, + tfoot > tr > th, + tfoot > tr > td + `]:{padding:`${Vt}px ${Qt}px`},[`${je}-filter-trigger`]:{marginInlineEnd:`-${Qt/2}px`},[`${je}-expanded-row-fixed`]:{margin:`-${Vt}px -${Qt}px`},[`${je}-tbody`]:{[`${je}-wrapper:only-child ${je}`]:{marginBlock:`-${Vt}px`,marginInline:`${Ze.tableExpandColumnWidth-Qt}px -${Qt}px`}},[`${je}-selection-column`]:{paddingInlineStart:`${Qt/4}px`}}});return{[`${je}-wrapper`]:Object.assign(Object.assign({},vt("middle",Ze.tablePaddingVerticalMiddle,Ze.tablePaddingHorizontalMiddle,Ze.tableFontSizeMiddle)),vt("small",Ze.tablePaddingVerticalSmall,Ze.tablePaddingHorizontalSmall,Ze.tableFontSizeSmall))}},Hi=Ze=>{const{componentCls:je,marginXXS:vt,fontSizeIcon:wt,tableHeaderIconColor:Vt,tableHeaderIconColorHover:Qt}=Ze;return{[`${je}-wrapper`]:{[`${je}-thead th${je}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${Ze.motionDurationSlow}`,"&:hover":{background:Ze.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:Ze.colorPrimary},[` + &${je}-cell-fix-left:hover, + &${je}-cell-fix-right:hover + `]:{background:Ze.tableFixedHeaderSortActiveBg}},[`${je}-thead th${je}-column-sort`]:{background:Ze.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${je}-column-sort`]:{background:Ze.tableBodySortBg},[`${je}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${je}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${je}-column-sorter`]:{marginInlineStart:vt,color:Vt,fontSize:0,transition:`color ${Ze.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:wt,"&.active":{color:Ze.colorPrimary}},[`${je}-column-sorter-up + ${je}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${je}-column-sorters:hover ${je}-column-sorter`]:{color:Qt}}}},Li=Ze=>{const{componentCls:je,opacityLoading:vt,tableScrollThumbBg:wt,tableScrollThumbBgHover:Vt,tableScrollThumbSize:Qt,tableScrollBg:Dn,zIndexTableSticky:dn,stickyScrollBarBorderRadius:Ln}=Ze,ha=`${Ze.lineWidth}px ${Ze.lineType} ${Ze.tableBorderColor}`;return{[`${je}-wrapper`]:{[`${je}-sticky`]:{"&-holder":{position:"sticky",zIndex:dn,background:Ze.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${Qt}px !important`,zIndex:dn,display:"flex",alignItems:"center",background:Dn,borderTop:ha,opacity:vt,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:Qt,backgroundColor:wt,borderRadius:Ln,transition:`all ${Ze.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:Vt}}}}}}},dl=Ze=>{const{componentCls:je,lineWidth:vt,tableBorderColor:wt}=Ze,Vt=`${vt}px ${Ze.lineType} ${wt}`;return{[`${je}-wrapper`]:{[`${je}-summary`]:{position:"relative",zIndex:Ze.zIndexTableFixed,background:Ze.tableBg,"> tr":{"> th, > td":{borderBottom:Vt}}},[`div${je}-summary`]:{boxShadow:`0 -${vt}px 0 ${wt}`}}}},jl=Ze=>{const{componentCls:je}=Ze,vt=`${Ze.lineWidth}px ${Ze.lineType} ${Ze.tableBorderColor}`,wt=`${je}-expanded-row-cell`;return{[`${je}-wrapper`]:{[`${je}-tbody-virtual`]:{[`${je}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${je}-cell`]:{borderBottom:vt},[`${je}-expanded-row`]:{[`${wt}${wt}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${Ze.lineWidth}px)`,borderInlineEnd:"none"}}},[`${je}-bordered`]:{[`${je}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:vt,position:"absolute"},[`${je}-cell`]:{borderInlineEnd:vt,[`&${je}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-Ze.lineWidth,borderInlineStart:vt}}}}}}};const Pl=Ze=>{const{componentCls:je,fontWeightStrong:vt,tablePaddingVertical:wt,tablePaddingHorizontal:Vt,lineWidth:Qt,lineType:Dn,tableBorderColor:dn,tableFontSize:Ln,tableBg:ha,tableRadius:pn,tableHeaderTextColor:aa,motionDurationMid:Ua,tableHeaderBg:ka,tableHeaderCellSplitColor:nr,tableRowHoverBg:Fr,tableSelectedRowBg:Cr,tableSelectedRowHoverBg:Dr,tableFooterTextColor:Ir,tableFooterBg:Ur,paddingContentVerticalLG:Lo}=Ze,Qo=`${Qt}px ${Dn} ${dn}`;return{[`${je}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,vi.dF)()),{[je]:Object.assign(Object.assign({},(0,vi.Wf)(Ze)),{fontSize:Ln,background:ha,borderRadius:`${pn}px ${pn}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${pn}px ${pn}px 0 0`,borderCollapse:"separate",borderSpacing:0},[` + ${je}-cell, + ${je}-thead > tr > th, + ${je}-tbody > tr > th, + ${je}-tbody > tr > td, + tfoot > tr > th, + tfoot > tr > td + `]:{position:"relative",padding:`${Lo}px ${Vt}px`,overflowWrap:"break-word"},[`${je}-title`]:{padding:`${wt}px ${Vt}px`},[`${je}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:aa,fontWeight:vt,textAlign:"start",background:ka,borderBottom:Qo,transition:`background ${Ua} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${je}-selection-column):not(${je}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:nr,transform:"translateY(-50%)",transition:`background-color ${Ua}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${je}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${Ua}, border-color ${Ua}`,borderBottom:Qo,[` + > ${je}-wrapper:only-child, + > ${je}-expanded-row-fixed > ${je}-wrapper:only-child + `]:{[je]:{marginBlock:`-${wt}px`,marginInline:`${Ze.tableExpandColumnWidth-Vt}px -${Vt}px`,[`${je}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:aa,fontWeight:vt,textAlign:"start",background:ka,borderBottom:Qo,transition:`background ${Ua} ease`},[` + &${je}-row:hover > th, + &${je}-row:hover > td, + > th${je}-cell-row-hover, + > td${je}-cell-row-hover + `]:{background:Fr},[`&${je}-row-selected`]:{"> th, > td":{background:Cr},"&:hover > th, &:hover > td":{background:Dr}}}},[`${je}-footer`]:{padding:`${wt}px ${Vt}px`,color:Ir,background:Ur}})}};var qi=(0,hi.Z)("Table",Ze=>{const{colorTextHeading:je,colorSplit:vt,colorIcon:wt,colorIconHover:Vt,opacityLoading:Qt,colorBgContainer:Dn,controlInteractiveSize:dn,headerBg:Ln,headerColor:ha,headerSortActiveBg:pn,headerSortHoverBg:aa,bodySortBg:Ua,rowHoverBg:ka,rowSelectedBg:nr,rowSelectedHoverBg:Fr,rowExpandedBg:Cr,cellPaddingBlock:Dr,cellPaddingInline:Ir,cellPaddingBlockMD:Ur,cellPaddingInlineMD:Lo,cellPaddingBlockSM:Qo,cellPaddingInlineSM:$a,borderColor:Mo,footerBg:gi,footerColor:$r,headerBorderRadius:Eo,cellFontSize:io,cellFontSizeMD:Wr,cellFontSizeSM:Vr,headerSplitColor:oo,fixedHeaderSortActiveBg:ci,headerFilterHoverBg:ni,filterDropdownBg:bo,expandIconBg:Ci,selectionColumnWidth:bi,stickyScrollBarBg:yo}=Ze,ki=new Po.C(wt),Tl=new Po.C(Vt),ji=2,ai=(0,Yo.TS)(Ze,{tableFontSize:io,tableBg:Dn,tableRadius:Eo,tablePaddingVertical:Dr,tablePaddingHorizontal:Ir,tablePaddingVerticalMiddle:Ur,tablePaddingHorizontalMiddle:Lo,tablePaddingVerticalSmall:Qo,tablePaddingHorizontalSmall:$a,tableBorderColor:Mo,tableHeaderTextColor:ha,tableHeaderBg:Ln,tableFooterTextColor:$r,tableFooterBg:gi,tableHeaderCellSplitColor:oo,tableHeaderSortBg:pn,tableHeaderSortHoverBg:aa,tableHeaderIconColor:ki.clone().setAlpha(ki.getAlpha()*Qt).toRgbString(),tableHeaderIconColorHover:Tl.clone().setAlpha(Tl.getAlpha()*Qt).toRgbString(),tableBodySortBg:Ua,tableFixedHeaderSortActiveBg:ci,tableHeaderFilterActiveBg:ni,tableFilterDropdownBg:bo,tableRowHoverBg:ka,tableSelectedRowBg:nr,tableSelectedRowHoverBg:Fr,zIndexTableFixed:ji,zIndexTableSticky:ji+1,tableFontSizeMiddle:Wr,tableFontSizeSmall:Vr,tableSelectionColumnWidth:bi,tableExpandIconBg:Ci,tableExpandColumnWidth:dn+2*Ze.padding,tableExpandedRowBg:Cr,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:yo,tableScrollThumbBgHover:je,tableScrollBg:vt});return[Pl(ai),ar(ai),dl(ai),Hi(ai),Ra(ai),Ue(ai),La(ai),ca(ai),dl(ai),_t(ai),mo(ai),_a(ai),Li(ai),Et(ai),vo(ai),so(ai),jl(ai)]},Ze=>{const{colorFillAlter:je,colorBgContainer:vt,colorTextHeading:wt,colorFillSecondary:Vt,colorFillContent:Qt,controlItemBgActive:Dn,controlItemBgActiveHover:dn,padding:Ln,paddingSM:ha,paddingXS:pn,colorBorderSecondary:aa,borderRadiusLG:Ua,fontSize:ka,controlHeight:nr,colorTextPlaceholder:Fr}=Ze,Cr=new Po.C(Vt).onBackground(vt).toHexShortString(),Dr=new Po.C(Qt).onBackground(vt).toHexShortString(),Ir=new Po.C(je).onBackground(vt).toHexShortString();return{headerBg:Ir,headerColor:wt,headerSortActiveBg:Cr,headerSortHoverBg:Dr,bodySortBg:Ir,rowHoverBg:Ir,rowSelectedBg:Dn,rowSelectedHoverBg:dn,rowExpandedBg:je,cellPaddingBlock:Ln,cellPaddingInline:Ln,cellPaddingBlockMD:ha,cellPaddingInlineMD:pn,cellPaddingBlockSM:pn,cellPaddingInlineSM:pn,borderColor:aa,headerBorderRadius:Ua,footerBg:Ir,footerColor:wt,cellFontSize:ka,cellFontSizeMD:ka,cellFontSizeSM:ka,headerSplitColor:aa,fixedHeaderSortActiveBg:Cr,headerFilterHoverBg:Qt,filterDropdownMenuBg:vt,filterDropdownBg:vt,expandIconBg:vt,selectionColumnWidth:nr,stickyScrollBarBg:Fr,stickyScrollBarBorderRadius:100}});const il=[],Ll=(Ze,je)=>{const{prefixCls:vt,className:wt,rootClassName:Vt,style:Qt,size:Dn,bordered:dn,dropdownPrefixCls:Ln,dataSource:ha,pagination:pn,rowSelection:aa,rowKey:Ua="key",rowClassName:ka,columns:nr,children:Fr,childrenColumnName:Cr,onChange:Dr,getPopupContainer:Ir,loading:Ur,expandIcon:Lo,expandable:Qo,expandedRowRender:$a,expandIconColumnIndex:Mo,indentSize:gi,scroll:$r,sortDirections:Eo,locale:io,showSorterTooltip:Wr=!0,virtual:Vr}=Ze,oo=le.useMemo(()=>nr||Pe(Fr),[nr,Fr]),ci=le.useMemo(()=>oo.some(gl=>gl.responsive),[oo]),ni=(0,Eu.Z)(ci),bo=le.useMemo(()=>{const gl=new Set(Object.keys(ni).filter(zl=>ni[zl]));return oo.filter(zl=>!zl.responsive||zl.responsive.some(Du=>gl.has(Du)))},[oo,ni]),Ci=(0,pu.Z)(Ze,["className","style","columns"]),{locale:bi=Cu.Z,direction:yo,table:ki,renderEmpty:Tl,getPrefixCls:ji,getPopupContainer:ai}=le.useContext(Ri.E_),Zl=(0,Vl.Z)(Dn),No=Object.assign(Object.assign({},bi.Table),io),Dl=ha||il,vl=ji("table",vt),du=ji("dropdown",Ln),Go=Object.assign({childrenColumnName:Cr,expandIconColumnIndex:Mo},Qo),{childrenColumnName:ko="children"}=Go,Ko=le.useMemo(()=>Dl.some(gl=>gl==null?void 0:gl[ko])?"nest":$a||Qo&&Qo.expandedRowRender?"row":null,[Dl]),Io={body:le.useRef()},ho=le.useMemo(()=>typeof Ua=="function"?Ua:gl=>gl==null?void 0:gl[Ua],[Ua]),[ir]=Gs(Dl,ko,ho),eo={},li=function(gl,zl){let Du=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var lu,ku,uu;const Iu=Object.assign(Object.assign({},eo),gl);Du&&((lu=eo.resetPagination)===null||lu===void 0||lu.call(eo),!((ku=Iu.pagination)===null||ku===void 0)&&ku.current&&(Iu.pagination.current=1),pn&&pn.onChange&&pn.onChange(1,(uu=Iu.pagination)===null||uu===void 0?void 0:uu.pageSize)),$r&&$r.scrollToFirstRowOnChange!==!1&&Io.body.current&&(0,vu.Z)(0,{getContainer:()=>Io.body.current}),Dr==null||Dr(Iu.pagination,Iu.filters,Iu.sorter,{currentDataSource:uc(Ii(Dl,Iu.sorterStates,ko),Iu.filterStates),action:zl})},Ni=(gl,zl)=>{li({sorter:gl,sorterStates:zl},"sort",!1)},[gu,Au,Ku,ou]=ii({prefixCls:vl,mergedColumns:bo,onSorterChange:Ni,sortDirections:Eo||["ascend","descend"],tableLocale:No,showSorterTooltip:Wr}),$l=le.useMemo(()=>Ii(Dl,Au,ko),[Dl,Au]);eo.sorter=ou(),eo.sorterStates=Au;const Xo=(gl,zl)=>{li({filters:gl,filterStates:zl},"filter",!0)},[xu,Su,bl]=cc({prefixCls:vl,locale:No,dropdownPrefixCls:du,mergedColumns:bo,onFilterChange:Xo,getPopupContainer:Ir||ai}),Il=uc($l,Su);eo.filters=bl,eo.filterStates=Su;const Hl=le.useMemo(()=>{const gl={};return Object.keys(bl).forEach(zl=>{bl[zl]!==null&&(gl[zl]=bl[zl])}),Object.assign(Object.assign({},Ku),{filters:gl})},[Ku,bl]),[eu]=cl(Hl),xo=(gl,zl)=>{li({pagination:Object.assign(Object.assign({},eo.pagination),{current:gl,pageSize:zl})},"paginate")},[mi,Ru]=Kc(Il.length,xo,pn);eo.pagination=pn===!1?{}:yu(mi,pn),eo.resetPagination=Ru;const wu=le.useMemo(()=>{if(pn===!1||!mi.pageSize)return Il;const{current:gl=1,total:zl,pageSize:Du=_u}=mi;return Il.lengthDu?Il.slice((gl-1)*Du,gl*Du):Il:Il.slice((gl-1)*Du,gl*Du)},[!!pn,Il,mi&&mi.current,mi&&mi.pageSize,mi&&mi.total]),[hl,qo]=Ro({prefixCls:vl,data:Il,pageData:wu,getRowKey:ho,getRecordByKey:ir,expandType:Ko,childrenColumnName:ko,locale:No,getPopupContainer:Ir||ai},aa),mu=(gl,zl,Du)=>{let lu;return typeof ka=="function"?lu=Ve()(ka(gl,zl,Du)):lu=Ve()(ka),Ve()({[`${vl}-row-selected`]:qo.has(ho(gl,zl))},lu)};Go.__PARENT_RENDER_ICON__=Go.expandIcon,Go.expandIcon=Go.expandIcon||Lo||Yr(No),Ko==="nest"&&Go.expandIconColumnIndex===void 0?Go.expandIconColumnIndex=aa?1:0:Go.expandIconColumnIndex>0&&aa&&(Go.expandIconColumnIndex-=1),typeof Go.indentSize!="number"&&(Go.indentSize=typeof gi=="number"?gi:15);const ql=le.useCallback(gl=>eu(hl(xu(gu(gl)))),[gu,xu,hl]);let us,qu;if(pn!==!1&&(mi!=null&&mi.total)){let gl;mi.size?gl=mi.size:gl=Zl==="small"||Zl==="middle"?"small":void 0;const zl=ku=>le.createElement(Uu.Z,Object.assign({},mi,{className:Ve()(`${vl}-pagination ${vl}-pagination-${ku}`,mi.className),size:gl})),Du=yo==="rtl"?"left":"right",{position:lu}=mi;if(lu!==null&&Array.isArray(lu)){const ku=lu.find(Xu=>Xu.includes("top")),uu=lu.find(Xu=>Xu.includes("bottom")),Iu=lu.every(Xu=>`${Xu}`=="none");!ku&&!uu&&!Iu&&(qu=zl(Du)),ku&&(us=zl(ku.toLowerCase().replace("top",""))),uu&&(qu=zl(uu.toLowerCase().replace("bottom","")))}else qu=zl(Du)}let Vu;typeof Ur=="boolean"?Vu={spinning:Ur}:typeof Ur=="object"&&(Vu=Object.assign({spinning:!0},Ur));const[Qu,nu]=qi(vl),[,iu]=(0,kr.Z)(),as=Ve()(`${vl}-wrapper`,ki==null?void 0:ki.className,{[`${vl}-wrapper-rtl`]:yo==="rtl"},wt,Vt,nu),Os=Object.assign(Object.assign({},ki==null?void 0:ki.style),Qt),rs=io&&io.emptyText||(Tl==null?void 0:Tl("Table"))||le.createElement(Vi.Z,{componentName:"Table"}),to=Vr?Qr:Qi,Ps={},Xc=le.useMemo(()=>{const{fontSize:gl,lineHeight:zl,padding:Du,paddingXS:lu,paddingSM:ku}=iu,uu=Math.floor(gl*zl);switch(Zl){case"large":return Du*2+uu;case"small":return lu*2+uu;default:return ku*2+uu}},[iu,Zl]);return Vr&&(Ps.listItemHeight=Xc),Qu(le.createElement("div",{ref:je,className:as,style:Os},le.createElement(Do.Z,Object.assign({spinning:!1},Vu),us,le.createElement(to,Object.assign({},Ps,Ci,{columns:bo,direction:yo,expandable:Go,prefixCls:vl,className:Ve()({[`${vl}-middle`]:Zl==="middle",[`${vl}-small`]:Zl==="small",[`${vl}-bordered`]:dn,[`${vl}-empty`]:Dl.length===0}),data:wu,rowKey:ho,rowClassName:mu,emptyText:rs,internalHooks:fe,internalRefs:Io,transformColumns:ql})),qu)))};var Ml=le.forwardRef(Ll);const pl=(Ze,je)=>{const vt=le.useRef(0);return vt.current+=1,le.createElement(Ml,Object.assign({},Ze,{ref:je,_renderTimes:vt.current}))},jn=le.forwardRef(pl);jn.SELECTION_COLUMN=$u,jn.EXPAND_COLUMN=E,jn.SELECTION_ALL=Vs,jn.SELECTION_INVERT=Ts,jn.SELECTION_NONE=ks,jn.Column=sl,jn.ColumnGroup=Yl,jn.Summary=Ke;var Zr=jn,To=Zr},12563:function(Ut,ot,z){"use strict";z.d(ot,{default:function(){return Me}});var E=z(59301),fe=z(99267),Oe=z(92310),Ce=z.n(Oe),Se=z(36785),Be=z(47729),le=z(14088),Te=z(36355),De=z(17313),Le=z(37613),ke=z(83116);const We=be=>{const{paddingXXS:at,lineWidth:Ve,tagPaddingHorizontal:it,componentCls:Ye}=be,rt=it-Ve,yt=at-Ve;return{[Ye]:Object.assign(Object.assign({},(0,De.Wf)(be)),{display:"inline-block",height:"auto",marginInlineEnd:be.marginXS,paddingInline:rt,fontSize:be.tagFontSize,lineHeight:be.tagLineHeight,whiteSpace:"nowrap",background:be.defaultBg,border:`${be.lineWidth}px ${be.lineType} ${be.colorBorder}`,borderRadius:be.borderRadiusSM,opacity:1,transition:`all ${be.motionDurationMid}`,textAlign:"start",position:"relative",[`&${Ye}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:be.defaultColor},[`${Ye}-close-icon`]:{marginInlineStart:yt,color:be.colorTextDescription,fontSize:be.tagIconSize,cursor:"pointer",transition:`all ${be.motionDurationMid}`,"&:hover":{color:be.colorTextHeading}},[`&${Ye}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${be.iconCls}-close, ${be.iconCls}-close:hover`]:{color:be.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${Ye}-checkable-checked):hover`]:{color:be.colorPrimary,backgroundColor:be.colorFillSecondary},"&:active, &-checked":{color:be.colorTextLightSolid},"&-checked":{backgroundColor:be.colorPrimary,"&:hover":{backgroundColor:be.colorPrimaryHover}},"&:active":{backgroundColor:be.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${be.iconCls} + span, > span + ${be.iconCls}`]:{marginInlineStart:rt}}),[`${Ye}-borderless`]:{borderColor:"transparent",background:be.tagBorderlessBg}}},Ee=be=>{const{lineWidth:at,fontSizeIcon:Ve}=be,it=be.fontSizeSM,Ye=`${be.lineHeightSM*it}px`;return(0,Le.TS)(be,{tagFontSize:it,tagLineHeight:Ye,tagIconSize:Ve-2*at,tagPaddingHorizontal:8,tagBorderlessBg:be.colorFillTertiary})},ce=be=>({defaultBg:be.colorFillQuaternary,defaultColor:be.colorText});var y=(0,ke.Z)("Tag",be=>{const at=Ee(be);return We(at)},ce),a=function(be,at){var Ve={};for(var it in be)Object.prototype.hasOwnProperty.call(be,it)&&at.indexOf(it)<0&&(Ve[it]=be[it]);if(be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ye=0,it=Object.getOwnPropertySymbols(be);Ye{const{prefixCls:at,style:Ve,className:it,checked:Ye,onChange:rt,onClick:yt}=be,bt=a(be,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:ft,tag:Gt}=E.useContext(Te.E_),Tt=Wt=>{rt==null||rt(!Ye),yt==null||yt(Wt)},Lt=ft("tag",at),[Rt,qe]=y(Lt),dt=Ce()(Lt,`${Lt}-checkable`,{[`${Lt}-checkable-checked`]:Ye},Gt==null?void 0:Gt.className,it,qe);return Rt(E.createElement("span",Object.assign({},bt,{style:Object.assign(Object.assign({},Ve),Gt==null?void 0:Gt.style),className:dt,onClick:Tt})))},ee=z(45157);const te=be=>(0,ee.Z)(be,(at,Ve)=>{let{textColor:it,lightBorderColor:Ye,lightColor:rt,darkColor:yt}=Ve;return{[`${be.componentCls}-${at}`]:{color:it,background:rt,borderColor:Ye,"&-inverse":{color:be.colorTextLightSolid,background:yt,borderColor:yt},[`&${be.componentCls}-borderless`]:{borderColor:"transparent"}}}});var ne=(0,ke.b)(["Tag","preset"],be=>{const at=Ee(be);return te(at)},ce);function ue(be){return typeof be!="string"?be:be.charAt(0).toUpperCase()+be.slice(1)}const re=(be,at,Ve)=>{const it=ue(Ve);return{[`${be.componentCls}-${at}`]:{color:be[`color${Ve}`],background:be[`color${it}Bg`],borderColor:be[`color${it}Border`],[`&${be.componentCls}-borderless`]:{borderColor:"transparent"}}}};var me=(0,ke.b)(["Tag","status"],be=>{const at=Ee(be);return[re(at,"success","Success"),re(at,"processing","Info"),re(at,"error","Error"),re(at,"warning","Warning")]},ce),se=function(be,at){var Ve={};for(var it in be)Object.prototype.hasOwnProperty.call(be,it)&&at.indexOf(it)<0&&(Ve[it]=be[it]);if(be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ye=0,it=Object.getOwnPropertySymbols(be);Ye{const{prefixCls:Ve,className:it,rootClassName:Ye,style:rt,children:yt,icon:bt,color:ft,onClose:Gt,closeIcon:Tt,closable:Lt,bordered:Rt=!0}=be,qe=se(be,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:dt,direction:Wt,tag:Bn}=E.useContext(Te.E_),[Yt,kn]=E.useState(!0);E.useEffect(()=>{"visible"in qe&&kn(qe.visible)},[qe.visible]);const Ge=(0,Se.o2)(ft),ln=(0,Se.yT)(ft),Mn=Ge||ln,Pt=Object.assign(Object.assign({backgroundColor:ft&&!Mn?ft:void 0},Bn==null?void 0:Bn.style),rt),zt=dt("tag",Ve),[Ft,Ot]=y(zt),et=Ce()(zt,Bn==null?void 0:Bn.className,{[`${zt}-${ft}`]:Mn,[`${zt}-has-color`]:ft&&!Mn,[`${zt}-hidden`]:!Yt,[`${zt}-rtl`]:Wt==="rtl",[`${zt}-borderless`]:!Rt},it,Ye,Ot),ze=Je=>{Je.stopPropagation(),Gt==null||Gt(Je),!Je.defaultPrevented&&kn(!1)},[,St]=(0,Be.Z)(Lt,Tt,Je=>Je===null?E.createElement(fe.Z,{className:`${zt}-close-icon`,onClick:ze}):E.createElement("span",{className:`${zt}-close-icon`,onClick:ze},Je),null,!1),xt=typeof qe.onClick=="function"||yt&&yt.type==="a",Ke=bt||null,Qe=Ke?E.createElement(E.Fragment,null,Ke,yt&&E.createElement("span",null,yt)):yt,ut=E.createElement("span",Object.assign({},qe,{ref:at,className:et,style:Pt}),Qe,St,Ge&&E.createElement(ne,{key:"preset",prefixCls:zt}),ln&&E.createElement(me,{key:"status",prefixCls:zt}));return Ft(xt?E.createElement(le.Z,{component:"Tag"},ut):ut)},Fe=E.forwardRef(ye);Fe.CheckableTag=b;var Me=Fe},17574:function(Ut,ot,z){"use strict";z.d(ot,{default:function(){return ft}});var E=z(79556),fe=z(95190),Oe=z(52671),Ce=z(8657),Se=z(14809),Be=z(59301),le={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder",theme:"outlined"},Te=le,De=z(7657),Le=function(Tt,Lt){return Be.createElement(De.Z,(0,Se.Z)({},Tt,{ref:Lt,icon:Te}))},ke=Be.forwardRef(Le),We=ke,Ee=z(92310),ce=z.n(Ee),y=z(35654),a=z(71430),x=z(36355),b=z(56082),ee=z(62892),te=z(20648);const ne=4;function ue(Gt){const{dropPosition:Tt,dropLevelOffset:Lt,prefixCls:Rt,indent:qe,direction:dt="ltr"}=Gt,Wt=dt==="ltr"?"left":"right",Bn=dt==="ltr"?"right":"left",Yt={[Wt]:-Lt*qe+ne,[Bn]:0};switch(Tt){case-1:Yt.top=-3;break;case 1:Yt.bottom=-3;break;default:Yt.bottom=-3,Yt[Wt]=qe+ne;break}return Be.createElement("div",{style:Yt,className:`${Rt}-drop-indicator`})}var re=z(71997),se=Be.forwardRef((Gt,Tt)=>{const{getPrefixCls:Lt,direction:Rt,virtual:qe,tree:dt}=Be.useContext(x.E_),{prefixCls:Wt,className:Bn,showIcon:Yt=!1,showLine:kn,switcherIcon:Ge,blockNode:ln=!1,children:Mn,checkable:Pt=!1,selectable:zt=!0,draggable:Ft,motion:Ot,style:et}=Gt,ze=Lt("tree",Wt),St=Lt(),xt=Ot!=null?Ot:Object.assign(Object.assign({},(0,ee.Z)(St)),{motionAppear:!1}),Ke=Object.assign(Object.assign({},Gt),{checkable:Pt,selectable:zt,showIcon:Yt,motion:xt,blockNode:ln,showLine:!!kn,dropIndicatorRender:ue}),[Qe,ut]=(0,te.ZP)(ze),Je=Be.useMemo(()=>{if(!Ft)return!1;let Zt={};switch(typeof Ft){case"function":Zt.nodeDraggable=Ft;break;case"object":Zt=Object.assign({},Ft);break;default:break}return Zt.icon!==!1&&(Zt.icon=Zt.icon||Be.createElement(b.Z,null)),Zt},[Ft]),xe=Zt=>Be.createElement(re.Z,{prefixCls:ze,switcherIcon:Ge,treeNodeProps:Zt,showLine:kn});return Qe(Be.createElement(E.Z,Object.assign({itemHeight:20,ref:Tt,virtual:qe},Ke,{style:Object.assign(Object.assign({},dt==null?void 0:dt.style),et),prefixCls:ze,className:ce()({[`${ze}-icon-hide`]:!Yt,[`${ze}-block-node`]:ln,[`${ze}-unselectable`]:!zt,[`${ze}-rtl`]:Rt==="rtl"},dt==null?void 0:dt.className,Bn,ut),direction:Rt,checkable:Pt&&Be.createElement("span",{className:`${ze}-checkbox-inner`}),selectable:zt,switcherIcon:xe,draggable:Je}),Mn))}),ye;(function(Gt){Gt[Gt.None=0]="None",Gt[Gt.Start=1]="Start",Gt[Gt.End=2]="End"})(ye||(ye={}));function Fe(Gt,Tt){function Lt(Rt){const{key:qe,children:dt}=Rt;Tt(qe,Rt)!==!1&&Fe(dt||[],Tt)}Gt.forEach(Lt)}function Me(Gt){let{treeData:Tt,expandedKeys:Lt,startKey:Rt,endKey:qe}=Gt;const dt=[];let Wt=ye.None;if(Rt&&Rt===qe)return[Rt];if(!Rt||!qe)return[];function Bn(Yt){return Yt===Rt||Yt===qe}return Fe(Tt,Yt=>{if(Wt===ye.End)return!1;if(Bn(Yt)){if(dt.push(Yt),Wt===ye.None)Wt=ye.Start;else if(Wt===ye.Start)return Wt=ye.End,!1}else Wt===ye.Start&&dt.push(Yt);return Lt.includes(Yt)}),dt}function be(Gt,Tt){const Lt=(0,fe.Z)(Tt),Rt=[];return Fe(Gt,(qe,dt)=>{const Wt=Lt.indexOf(qe);return Wt!==-1&&(Rt.push(dt),Lt.splice(Wt,1)),!!Lt.length}),Rt}var at=function(Gt,Tt){var Lt={};for(var Rt in Gt)Object.prototype.hasOwnProperty.call(Gt,Rt)&&Tt.indexOf(Rt)<0&&(Lt[Rt]=Gt[Rt]);if(Gt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var qe=0,Rt=Object.getOwnPropertySymbols(Gt);qe{var{defaultExpandAll:Lt,defaultExpandParent:Rt,defaultExpandedKeys:qe}=Gt,dt=at(Gt,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const Wt=Be.useRef(),Bn=Be.useRef(),Yt=()=>{const{keyEntities:Je}=(0,a.I8)(it(dt));let xe;return Lt?xe=Object.keys(Je):Rt?xe=(0,y.r7)(dt.expandedKeys||qe||[],Je):xe=dt.expandedKeys||qe,xe},[kn,Ge]=Be.useState(dt.selectedKeys||dt.defaultSelectedKeys||[]),[ln,Mn]=Be.useState(()=>Yt());Be.useEffect(()=>{"selectedKeys"in dt&&Ge(dt.selectedKeys)},[dt.selectedKeys]),Be.useEffect(()=>{"expandedKeys"in dt&&Mn(dt.expandedKeys)},[dt.expandedKeys]);const Pt=(Je,xe)=>{var Zt;return"expandedKeys"in dt||Mn(Je),(Zt=dt.onExpand)===null||Zt===void 0?void 0:Zt.call(dt,Je,xe)},zt=(Je,xe)=>{var Zt;const{multiple:Xn}=dt,{node:En,nativeEvent:bn}=xe,{key:Gn=""}=En,Kn=it(dt),Ct=Object.assign(Object.assign({},xe),{selected:!0}),Mt=(bn==null?void 0:bn.ctrlKey)||(bn==null?void 0:bn.metaKey),Sn=bn==null?void 0:bn.shiftKey;let Dt;Xn&&Mt?(Dt=Je,Wt.current=Gn,Bn.current=Dt,Ct.selectedNodes=be(Kn,Dt)):Xn&&Sn?(Dt=Array.from(new Set([].concat((0,fe.Z)(Bn.current||[]),(0,fe.Z)(Me({treeData:Kn,expandedKeys:ln,startKey:Gn,endKey:Wt.current}))))),Ct.selectedNodes=be(Kn,Dt)):(Dt=[Gn],Wt.current=Gn,Bn.current=Dt,Ct.selectedNodes=be(Kn,Dt)),(Zt=dt.onSelect)===null||Zt===void 0||Zt.call(dt,Dt,Ct),"selectedKeys"in dt||Ge(Dt)},{getPrefixCls:Ft,direction:Ot}=Be.useContext(x.E_),{prefixCls:et,className:ze,showIcon:St=!0,expandAction:xt="click"}=dt,Ke=at(dt,["prefixCls","className","showIcon","expandAction"]),Qe=Ft("tree",et),ut=ce()(`${Qe}-directory`,{[`${Qe}-directory-rtl`]:Ot==="rtl"},ze);return Be.createElement(se,Object.assign({icon:Ve,ref:Tt,blockNode:!0},Ke,{showIcon:St,expandAction:xt,prefixCls:Qe,className:ut,expandedKeys:ln,selectedKeys:kn,onSelect:zt,onExpand:Pt}))};var yt=Be.forwardRef(Ye);const bt=se;bt.DirectoryTree=yt,bt.TreeNode=E.O;var ft=bt},20648:function(Ut,ot,z){"use strict";z.d(ot,{TM:function(){return Ee},Yk:function(){return We}});var E=z(93083),fe=z(98447),Oe=z(17313),Ce=z(8378),Se=z(37613),Be=z(83116);const le=new E.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),Te=(ce,y)=>({[`.${ce}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${y.motionDurationSlow}`}}}),De=(ce,y)=>({[`.${ce}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:y.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${y.lineWidthBold}px solid ${y.colorPrimary}`,borderRadius:"50%",content:'""'}}}),Le=(ce,y)=>{const{treeCls:a,treeNodeCls:x,treeNodePadding:b,titleHeight:ee,nodeSelectedBg:te,nodeHoverBg:ne}=y,ue=y.paddingXS;return{[a]:Object.assign(Object.assign({},(0,Oe.Wf)(y)),{background:y.colorBgContainer,borderRadius:y.borderRadius,transition:`background-color ${y.motionDurationSlow}`,[`&${a}-rtl`]:{[`${a}-switcher`]:{"&_close":{[`${a}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${a}-active-focused)`]:Object.assign({},(0,Oe.oN)(y)),[`${a}-list-holder-inner`]:{alignItems:"flex-start"},[`&${a}-block-node`]:{[`${a}-list-holder-inner`]:{alignItems:"stretch",[`${a}-node-content-wrapper`]:{flex:"auto"},[`${x}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:b,insetInlineStart:0,border:`1px solid ${y.colorPrimary}`,opacity:0,animationName:le,animationDuration:y.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${x}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${b}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${a}-node-content-wrapper`]:{color:y.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${a}-node-content-wrapper`]:Object.assign({},(0,Oe.oN)(y)),[`&:not(${x}-disabled).filter-node ${a}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${a}-draggable-icon`]:{flexShrink:0,width:ee,lineHeight:`${ee}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${y.motionDurationSlow}`,[`${x}:hover &`]:{opacity:.45}},[`&${x}-disabled`]:{[`${a}-draggable-icon`]:{visibility:"hidden"}}}},[`${a}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:ee}},[`${a}-draggable-icon`]:{visibility:"hidden"},[`${a}-switcher`]:Object.assign(Object.assign({},Te(ce,y)),{position:"relative",flex:"none",alignSelf:"stretch",width:ee,margin:0,lineHeight:`${ee}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${a}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:y.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:ee/2,bottom:-b,marginInlineStart:-1,borderInlineEnd:`1px solid ${y.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:ee/2*.8,height:ee/2,borderBottom:`1px solid ${y.colorBorder}`,content:'""'}}}),[`${a}-checkbox`]:{top:"initial",marginInlineEnd:ue},[`${a}-node-content-wrapper, ${a}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:ee,margin:0,padding:`0 ${y.paddingXS/2}px`,color:"inherit",lineHeight:`${ee}px`,background:"transparent",borderRadius:y.borderRadius,cursor:"pointer",transition:`all ${y.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:ne},[`&${a}-node-selected`]:{backgroundColor:te},[`${a}-iconEle`]:{display:"inline-block",width:ee,height:ee,lineHeight:`${ee}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${a}-unselectable ${a}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${a}-node-content-wrapper`]:Object.assign({lineHeight:`${ee}px`,userSelect:"none"},De(ce,y)),[`${x}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${y.colorPrimary}`}},"&-show-line":{[`${a}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:ee/2,bottom:-b,borderInlineEnd:`1px solid ${y.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${a}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${x}-leaf-last`]:{[`${a}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${ee/2}px !important`}}}}})}},ke=ce=>{const{treeCls:y,treeNodeCls:a,treeNodePadding:x,directoryNodeSelectedBg:b,directoryNodeSelectedColor:ee}=ce;return{[`${y}${y}-directory`]:{[a]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:x,insetInlineStart:0,transition:`background-color ${ce.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:ce.controlItemBgHover}},"> *":{zIndex:1},[`${y}-switcher`]:{transition:`color ${ce.motionDurationMid}`},[`${y}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${y}-node-selected`]:{color:ee,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:b},[`${y}-switcher`]:{color:ee},[`${y}-node-content-wrapper`]:{color:ee,background:"transparent"}}}}}},We=(ce,y)=>{const a=`.${ce}`,x=`${a}-treenode`,b=y.paddingXS/2,ee=(0,Se.TS)(y,{treeCls:a,treeNodeCls:x,treeNodePadding:b});return[Le(ce,ee),ke(ee)]},Ee=ce=>{const{controlHeightSM:y}=ce;return{titleHeight:y,nodeHoverBg:ce.controlItemBgHover,nodeSelectedBg:ce.controlItemBgActive}};ot.ZP=(0,Be.Z)("Tree",(ce,y)=>{let{prefixCls:a}=y;return[{[ce.componentCls]:(0,fe.C2)(`${a}-checkbox`,ce)},We(a,ce),(0,Ce.Z)(ce)]},ce=>{const{colorTextLightSolid:y,colorPrimary:a}=ce;return Object.assign(Object.assign({},Ee(ce)),{directoryNodeSelectedColor:y,directoryNodeSelectedBg:a})})},71997:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return x}});var E=z(14809),fe=z(59301),Oe={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"filled"},Ce=Oe,Se=z(7657),Be=function(ee,te){return fe.createElement(Se.Z,(0,E.Z)({},ee,{ref:te,icon:Ce}))},le=fe.forwardRef(Be),Te=le,De=z(52671),Le=z(58617),ke=z(15075),We=z(43531),Ee=z(92310),ce=z.n(Ee),y=z(92343),x=b=>{const{prefixCls:ee,switcherIcon:te,treeNodeProps:ne,showLine:ue}=b,{isLeaf:re,expanded:me,loading:se}=ne;if(se)return fe.createElement(Le.Z,{className:`${ee}-switcher-loading-icon`});let ye;if(ue&&typeof ue=="object"&&(ye=ue.showLeafIcon),re){if(!ue)return null;if(typeof ye!="boolean"&&ye){const be=typeof ye=="function"?ye(ne):ye,at=`${ee}-switcher-line-custom-icon`;return(0,y.l$)(be)?(0,y.Tm)(be,{className:ce()(be.props.className||"",at)}):be}return ye?fe.createElement(De.Z,{className:`${ee}-switcher-line-icon`}):fe.createElement("span",{className:`${ee}-switcher-leaf-line`})}const Fe=`${ee}-switcher-icon`,Me=typeof te=="function"?te(ne):te;return(0,y.l$)(Me)?(0,y.Tm)(Me,{className:ce()(Me.props.className||"",Fe)}):Me!==void 0?Me:ue?me?fe.createElement(ke.Z,{className:`${ee}-switcher-line-icon`}):fe.createElement(We.Z,{className:`${ee}-switcher-line-icon`}):fe.createElement(Te,{className:Fe})}},54580:function(Ut,ot,z){"use strict";z.d(ot,{default:function(){return un}});var E=z(59301),fe=z(95190),Oe=z(92310),Ce=z.n(Oe),Se=z(14809),Be=z(99153),le=z(84851),Te=z(19257),De=z(93046),Le=z(4635),ke=z(62646),We=z(70539),Ee=z(93664),ce=z(95764),y=z(26112);function a(nt,Jt){var $t="cannot ".concat(nt.method," ").concat(nt.action," ").concat(Jt.status,"'"),Tn=new Error($t);return Tn.status=Jt.status,Tn.method=nt.method,Tn.url=nt.action,Tn}function x(nt){var Jt=nt.responseText||nt.response;if(!Jt)return Jt;try{return JSON.parse(Jt)}catch($t){return Jt}}function b(nt){var Jt=new XMLHttpRequest;nt.onProgress&&Jt.upload&&(Jt.upload.onprogress=function(mn){mn.total>0&&(mn.percent=mn.loaded/mn.total*100),nt.onProgress(mn)});var $t=new FormData;nt.data&&Object.keys(nt.data).forEach(function($n){var mn=nt.data[$n];if(Array.isArray(mn)){mn.forEach(function(Yn){$t.append("".concat($n,"[]"),Yn)});return}$t.append($n,mn)}),nt.file instanceof Blob?$t.append(nt.filename,nt.file,nt.file.name):$t.append(nt.filename,nt.file),Jt.onerror=function(mn){nt.onError(mn)},Jt.onload=function(){return Jt.status<200||Jt.status>=300?nt.onError(a(nt,Jt),x(Jt)):nt.onSuccess(x(Jt),Jt)},Jt.open(nt.method,nt.action,!0),nt.withCredentials&&"withCredentials"in Jt&&(Jt.withCredentials=!0);var Tn=nt.headers||{};return Tn["X-Requested-With"]!==null&&Jt.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(Tn).forEach(function($n){Tn[$n]!==null&&Jt.setRequestHeader($n,Tn[$n])}),Jt.send($t),{abort:function(){Jt.abort()}}}var ee=+new Date,te=0;function ne(){return"rc-upload-".concat(ee,"-").concat(++te)}var ue=z(48736),re=function(nt,Jt){if(nt&&Jt){var $t=Array.isArray(Jt)?Jt:Jt.split(","),Tn=nt.name||"",$n=nt.type||"",mn=$n.replace(/\/.*$/,"");return $t.some(function(Yn){var na=Yn.trim();if(/^\*(\/\*)?$/.test(Yn))return!0;if(na.charAt(0)==="."){var er=Tn.toLowerCase(),yr=na.toLowerCase(),Jn=[yr];return(yr===".jpg"||yr===".jpeg")&&(Jn=[".jpg",".jpeg"]),Jn.some(function(Rr){return er.endsWith(Rr)})}return/\/\*$/.test(na)?mn===na.replace(/\/.*$/,""):$n===na?!0:/^\w+$/.test(na)?((0,ue.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(na,"'.Skip for check.")),!0):!1})}return!0};function me(nt,Jt){var $t=nt.createReader(),Tn=[];function $n(){$t.readEntries(function(mn){var Yn=Array.prototype.slice.apply(mn);Tn=Tn.concat(Yn);var na=!Yn.length;na?Jt(Tn):$n()})}$n()}var se=function(Jt,$t,Tn){var $n=function mn(Yn,na){Yn&&(Yn.path=na||"",Yn.isFile?Yn.file(function(er){Tn(er)&&(Yn.fullPath&&!er.webkitRelativePath&&(Object.defineProperties(er,{webkitRelativePath:{writable:!0}}),er.webkitRelativePath=Yn.fullPath.replace(/^\//,""),Object.defineProperties(er,{webkitRelativePath:{writable:!1}})),$t([er]))}):Yn.isDirectory&&me(Yn,function(er){er.forEach(function(yr){mn(yr,"".concat(na).concat(Yn.name,"/"))})}))};Jt.forEach(function(mn){$n(mn.webkitGetAsEntry())})},ye=se,Fe=["component","prefixCls","className","disabled","id","style","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"],Me=function(nt){(0,Te.Z)($t,nt);var Jt=(0,De.Z)($t);function $t(){var Tn;(0,Be.Z)(this,$t);for(var $n=arguments.length,mn=new Array($n),Yn=0;Yn<$n;Yn++)mn[Yn]=arguments[Yn];return Tn=Jt.call.apply(Jt,[this].concat(mn)),Tn.state={uid:ne()},Tn.reqs={},Tn.fileInput=void 0,Tn._isMounted=void 0,Tn.onChange=function(na){var er=Tn.props,yr=er.accept,Jn=er.directory,Rr=na.target.files,Br=(0,fe.Z)(Rr).filter(function(br){return!Jn||re(br,yr)});Tn.uploadFiles(Br),Tn.reset()},Tn.onClick=function(na){var er=Tn.fileInput;if(er){var yr=na.target,Jn=Tn.props.onClick;if(yr&&yr.tagName==="BUTTON"){var Rr=er.parentNode;Rr.focus(),yr.blur()}er.click(),Jn&&Jn(na)}},Tn.onKeyDown=function(na){na.key==="Enter"&&Tn.onClick(na)},Tn.onFileDrop=function(na){var er=Tn.props.multiple;if(na.preventDefault(),na.type!=="dragover")if(Tn.props.directory)ye(Array.prototype.slice.call(na.dataTransfer.items),Tn.uploadFiles,function(Jn){return re(Jn,Tn.props.accept)});else{var yr=(0,fe.Z)(na.dataTransfer.files).filter(function(Jn){return re(Jn,Tn.props.accept)});er===!1&&(yr=yr.slice(0,1)),Tn.uploadFiles(yr)}},Tn.uploadFiles=function(na){var er=(0,fe.Z)(na),yr=er.map(function(Jn){return Jn.uid=ne(),Tn.processFile(Jn,er)});Promise.all(yr).then(function(Jn){var Rr=Tn.props.onBatchStart;Rr==null||Rr(Jn.map(function(Br){var br=Br.origin,Pr=Br.parsedFile;return{file:br,parsedFile:Pr}})),Jn.filter(function(Br){return Br.parsedFile!==null}).forEach(function(Br){Tn.post(Br)})})},Tn.processFile=function(){var na=(0,ce.Z)((0,We.Z)().mark(function er(yr,Jn){var Rr,Br,br,Pr,tr,Nr,xr,ja,Kr;return(0,We.Z)().wrap(function(ao){for(;;)switch(ao.prev=ao.next){case 0:if(Rr=Tn.props.beforeUpload,Br=yr,!Rr){ao.next=14;break}return ao.prev=3,ao.next=6,Rr(yr,Jn);case 6:Br=ao.sent,ao.next=12;break;case 9:ao.prev=9,ao.t0=ao.catch(3),Br=!1;case 12:if(Br!==!1){ao.next=14;break}return ao.abrupt("return",{origin:yr,parsedFile:null,action:null,data:null});case 14:if(br=Tn.props.action,typeof br!="function"){ao.next=21;break}return ao.next=18,br(yr);case 18:Pr=ao.sent,ao.next=22;break;case 21:Pr=br;case 22:if(tr=Tn.props.data,typeof tr!="function"){ao.next=29;break}return ao.next=26,tr(yr);case 26:Nr=ao.sent,ao.next=30;break;case 29:Nr=tr;case 30:return xr=((0,Ee.Z)(Br)==="object"||typeof Br=="string")&&Br?Br:yr,xr instanceof File?ja=xr:ja=new File([xr],yr.name,{type:yr.type}),Kr=ja,Kr.uid=yr.uid,ao.abrupt("return",{origin:yr,data:Nr,parsedFile:Kr,action:Pr});case 35:case"end":return ao.stop()}},er,null,[[3,9]])}));return function(er,yr){return na.apply(this,arguments)}}(),Tn.saveFileInput=function(na){Tn.fileInput=na},Tn}return(0,le.Z)($t,[{key:"componentDidMount",value:function(){this._isMounted=!0}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this.abort()}},{key:"post",value:function($n){var mn=this,Yn=$n.data,na=$n.origin,er=$n.action,yr=$n.parsedFile;if(this._isMounted){var Jn=this.props,Rr=Jn.onStart,Br=Jn.customRequest,br=Jn.name,Pr=Jn.headers,tr=Jn.withCredentials,Nr=Jn.method,xr=na.uid,ja=Br||b,Kr={action:er,filename:br,data:Yn,file:yr,headers:Pr,withCredentials:tr,method:Nr||"post",onProgress:function(ao){var Zo=mn.props.onProgress;Zo==null||Zo(ao,yr)},onSuccess:function(ao,Zo){var Oo=mn.props.onSuccess;Oo==null||Oo(ao,yr,Zo),delete mn.reqs[xr]},onError:function(ao,Zo){var Oo=mn.props.onError;Oo==null||Oo(ao,Zo,yr),delete mn.reqs[xr]}};Rr(na),this.reqs[xr]=ja(Kr)}}},{key:"reset",value:function(){this.setState({uid:ne()})}},{key:"abort",value:function($n){var mn=this.reqs;if($n){var Yn=$n.uid?$n.uid:$n;mn[Yn]&&mn[Yn].abort&&mn[Yn].abort(),delete mn[Yn]}else Object.keys(mn).forEach(function(na){mn[na]&&mn[na].abort&&mn[na].abort(),delete mn[na]})}},{key:"render",value:function(){var $n=this.props,mn=$n.component,Yn=$n.prefixCls,na=$n.className,er=$n.disabled,yr=$n.id,Jn=$n.style,Rr=$n.multiple,Br=$n.accept,br=$n.capture,Pr=$n.children,tr=$n.directory,Nr=$n.openFileDialogOnClick,xr=$n.onMouseEnter,ja=$n.onMouseLeave,Kr=(0,ke.Z)($n,Fe),uo=Ce()((0,Le.Z)((0,Le.Z)((0,Le.Z)({},Yn,!0),"".concat(Yn,"-disabled"),er),na,na)),ao=tr?{directory:"directory",webkitdirectory:"webkitdirectory"}:{},Zo=er?{}:{onClick:Nr?this.onClick:function(){},onKeyDown:Nr?this.onKeyDown:function(){},onMouseEnter:xr,onMouseLeave:ja,onDrop:this.onFileDrop,onDragOver:this.onFileDrop,tabIndex:"0"};return E.createElement(mn,(0,Se.Z)({},Zo,{className:uo,role:"button",style:Jn}),E.createElement("input",(0,Se.Z)({},(0,y.Z)(Kr,{aria:!0,data:!0}),{id:yr,disabled:er,type:"file",ref:this.saveFileInput,onClick:function(al){return al.stopPropagation()},key:this.state.uid,style:{display:"none"},accept:Br},ao,{multiple:Rr,onChange:this.onChange},br!=null?{capture:br}:{})),Pr)}}]),$t}(E.Component),be=Me;function at(){}var Ve=function(nt){(0,Te.Z)($t,nt);var Jt=(0,De.Z)($t);function $t(){var Tn;(0,Be.Z)(this,$t);for(var $n=arguments.length,mn=new Array($n),Yn=0;Yn<$n;Yn++)mn[Yn]=arguments[Yn];return Tn=Jt.call.apply(Jt,[this].concat(mn)),Tn.uploader=void 0,Tn.saveUploader=function(na){Tn.uploader=na},Tn}return(0,le.Z)($t,[{key:"abort",value:function($n){this.uploader.abort($n)}},{key:"render",value:function(){return E.createElement(be,(0,Se.Z)({},this.props,{ref:this.saveUploader}))}}]),$t}(E.Component);Ve.defaultProps={component:"span",prefixCls:"rc-upload",data:{},headers:{},name:"file",multipart:!1,onStart:at,onError:at,onSuccess:at,multiple:!1,beforeUpload:null,customRequest:null,withCredentials:!1,openFileDialogOnClick:!0};var it=Ve,Ye=it,rt=z(18929),yt=z(4676),bt=z(36355),ft=z(1684),Gt=z(9763),Tt=z(31724),Lt={icon:function(Jt,$t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M534 352V136H232v752h560V394H576a42 42 0 01-42-42z",fill:$t}},{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0042 42h216v494z",fill:Jt}}]}},name:"file",theme:"twotone"},Rt=Lt,qe=z(7657),dt=function(Jt,$t){return E.createElement(qe.Z,(0,Se.Z)({},Jt,{ref:$t,icon:Rt}))},Wt=E.forwardRef(dt),Bn=Wt,Yt=z(58617),kn={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M779.3 196.6c-94.2-94.2-247.6-94.2-341.7 0l-261 260.8c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l261-260.8c32.4-32.4 75.5-50.2 121.3-50.2s88.9 17.8 121.2 50.2c32.4 32.4 50.2 75.5 50.2 121.2 0 45.8-17.8 88.8-50.2 121.2l-266 265.9-43.1 43.1c-40.3 40.3-105.8 40.3-146.1 0-19.5-19.5-30.2-45.4-30.2-73s10.7-53.5 30.2-73l263.9-263.8c6.7-6.6 15.5-10.3 24.9-10.3h.1c9.4 0 18.1 3.7 24.7 10.3 6.7 6.7 10.3 15.5 10.3 24.9 0 9.3-3.7 18.1-10.3 24.7L372.4 653c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l215.6-215.6c19.9-19.9 30.8-46.3 30.8-74.4s-11-54.6-30.8-74.4c-41.1-41.1-107.9-41-149 0L463 364 224.8 602.1A172.22 172.22 0 00174 724.8c0 46.3 18.1 89.8 50.8 122.5 33.9 33.8 78.3 50.7 122.7 50.7 44.4 0 88.8-16.9 122.6-50.7l309.2-309C824.8 492.7 850 432 850 367.5c.1-64.6-25.1-125.3-70.7-170.9z"}}]},name:"paper-clip",theme:"outlined"},Ge=kn,ln=function(Jt,$t){return E.createElement(qe.Z,(0,Se.Z)({},Jt,{ref:$t,icon:Ge}))},Mn=E.forwardRef(ln),Pt=Mn,zt={icon:function(Jt,$t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 632H136v-39.9l138.5-164.3 150.1 178L658.1 489 888 761.6V792zm0-129.8L664.2 396.8c-3.2-3.8-9-3.8-12.2 0L424.6 666.4l-144-170.7c-3.2-3.8-9-3.8-12.2 0L136 652.7V232h752v430.2z",fill:Jt}},{tag:"path",attrs:{d:"M424.6 765.8l-150.1-178L136 752.1V792h752v-30.4L658.1 489z",fill:$t}},{tag:"path",attrs:{d:"M136 652.7l132.4-157c3.2-3.8 9-3.8 12.2 0l144 170.7L652 396.8c3.2-3.8 9-3.8 12.2 0L888 662.2V232H136v420.7zM304 280a88 88 0 110 176 88 88 0 010-176z",fill:$t}},{tag:"path",attrs:{d:"M276 368a28 28 0 1056 0 28 28 0 10-56 0z",fill:$t}},{tag:"path",attrs:{d:"M304 456a88 88 0 100-176 88 88 0 000 176zm0-116c15.5 0 28 12.5 28 28s-12.5 28-28 28-28-12.5-28-28 12.5-28 28-28z",fill:Jt}}]}},name:"picture",theme:"twotone"},Ft=zt,Ot=function(Jt,$t){return E.createElement(qe.Z,(0,Se.Z)({},Jt,{ref:$t,icon:Ft}))},et=E.forwardRef(Ot),ze=et,St=z(77900),xt=z(56762),Ke=z(62892),Qe=z(92343),ut=z(3113);function Je(nt){return Object.assign(Object.assign({},nt),{lastModified:nt.lastModified,lastModifiedDate:nt.lastModifiedDate,name:nt.name,size:nt.size,type:nt.type,uid:nt.uid,percent:0,originFileObj:nt})}function xe(nt,Jt){const $t=(0,fe.Z)(Jt),Tn=$t.findIndex($n=>{let{uid:mn}=$n;return mn===nt.uid});return Tn===-1?$t.push(nt):$t[Tn]=nt,$t}function Zt(nt,Jt){const $t=nt.uid!==void 0?"uid":"name";return Jt.filter(Tn=>Tn[$t]===nt[$t])[0]}function Xn(nt,Jt){const $t=nt.uid!==void 0?"uid":"name",Tn=Jt.filter($n=>$n[$t]!==nt[$t]);return Tn.length===Jt.length?null:Tn}const En=function(){const Jt=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),Tn=Jt[Jt.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(Tn)||[""])[0]},bn=nt=>nt.indexOf("image/")===0,Gn=nt=>{if(nt.type&&!nt.thumbUrl)return bn(nt.type);const Jt=nt.thumbUrl||nt.url||"",$t=En(Jt);return/^data:image\//.test(Jt)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test($t)?!0:!(/^data:/.test(Jt)||$t)},Kn=200;function Ct(nt){return new Promise(Jt=>{if(!nt.type||!bn(nt.type)){Jt("");return}const $t=document.createElement("canvas");$t.width=Kn,$t.height=Kn,$t.style.cssText=`position: fixed; left: 0; top: 0; width: ${Kn}px; height: ${Kn}px; z-index: 9999; display: none;`,document.body.appendChild($t);const Tn=$t.getContext("2d"),$n=new Image;if($n.onload=()=>{const{width:mn,height:Yn}=$n;let na=Kn,er=Kn,yr=0,Jn=0;mn>Yn?(er=Yn*(Kn/mn),Jn=-(er-na)/2):(na=mn*(Kn/Yn),yr=-(na-er)/2),Tn.drawImage($n,yr,Jn,na,er);const Rr=$t.toDataURL();document.body.removeChild($t),window.URL.revokeObjectURL($n.src),Jt(Rr)},$n.crossOrigin="anonymous",nt.type.startsWith("image/svg+xml")){const mn=new FileReader;mn.onload=()=>{mn.result&&($n.src=mn.result)},mn.readAsDataURL(nt)}else if(nt.type.startsWith("image/gif")){const mn=new FileReader;mn.onload=()=>{mn.result&&Jt(mn.result)},mn.readAsDataURL(nt)}else $n.src=window.URL.createObjectURL(nt)})}var Mt=z(26227),Sn=z(41464),Dt=z(15277),en=z(93948),Sa=z(6848),Oa=E.forwardRef((nt,Jt)=>{let{prefixCls:$t,className:Tn,style:$n,locale:mn,listType:Yn,file:na,items:er,progress:yr,iconRender:Jn,actionIconRender:Rr,itemRender:Br,isImgUrl:br,showPreviewIcon:Pr,showRemoveIcon:tr,showDownloadIcon:Nr,previewIcon:xr,removeIcon:ja,downloadIcon:Kr,onPreview:uo,onDownload:ao,onClose:Zo}=nt;var Oo,al;const{status:ul}=na,[Sl,Zi]=E.useState(ul);E.useEffect(()=>{ul!=="removed"&&Zi(ul)},[ul]);const[jr,Gi]=E.useState(!1);E.useEffect(()=>{const Ri=setTimeout(()=>{Gi(!0)},300);return()=>{clearTimeout(Ri)}},[]);const po=Jn(na);let Oi=E.createElement("div",{className:`${$t}-icon`},po);if(Yn==="picture"||Yn==="picture-card"||Yn==="picture-circle")if(Sl==="uploading"||!na.thumbUrl&&!na.url){const Ri=Ce()(`${$t}-list-item-thumbnail`,{[`${$t}-list-item-file`]:Sl!=="uploading"});Oi=E.createElement("div",{className:Ri},po)}else{const Ri=br!=null&&br(na)?E.createElement("img",{src:na.thumbUrl||na.url,alt:na.name,className:`${$t}-list-item-image`,crossOrigin:na.crossOrigin}):po,Vi=Ce()(`${$t}-list-item-thumbnail`,{[`${$t}-list-item-file`]:br&&!br(na)});Oi=E.createElement("a",{className:Vi,onClick:Vl=>uo(na,Vl),href:na.url||na.thumbUrl,target:"_blank",rel:"noopener noreferrer"},Ri)}const ri=Ce()(`${$t}-list-item`,`${$t}-list-item-${Sl}`),ml=typeof na.linkProps=="string"?JSON.parse(na.linkProps):na.linkProps,Ji=tr?Rr((typeof ja=="function"?ja(na):ja)||E.createElement(Mt.Z,null),()=>Zo(na),$t,mn.removeFile):null,wl=Nr&&Sl==="done"?Rr((typeof Kr=="function"?Kr(na):Kr)||E.createElement(Sn.Z,null),()=>ao(na),$t,mn.downloadFile):null,wi=Yn!=="picture-card"&&Yn!=="picture-circle"&&E.createElement("span",{key:"download-delete",className:Ce()(`${$t}-list-item-actions`,{picture:Yn==="picture"})},wl,Ji),Ki=Ce()(`${$t}-list-item-name`),_i=na.url?[E.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:Ki,title:na.name},ml,{href:na.url,onClick:Ri=>uo(na,Ri)}),na.name),wi]:[E.createElement("span",{key:"view",className:Ki,onClick:Ri=>uo(na,Ri),title:na.name},na.name),wi],Uo={pointerEvents:"none",opacity:.5},ti=Pr?E.createElement("a",{href:na.url||na.thumbUrl,target:"_blank",rel:"noopener noreferrer",style:na.url||na.thumbUrl?void 0:Uo,onClick:Ri=>uo(na,Ri),title:mn.previewFile},typeof xr=="function"?xr(na):xr||E.createElement(Dt.Z,null)):null,Di=(Yn==="picture-card"||Yn==="picture-circle")&&Sl!=="uploading"&&E.createElement("span",{className:`${$t}-list-item-actions`},ti,Sl==="done"&&wl,Ji),{getPrefixCls:sl}=E.useContext(bt.E_),fl=sl(),Yl=E.createElement("div",{className:ri},Oi,_i,Di,jr&&E.createElement(St.default,{motionName:`${fl}-fade`,visible:Sl==="uploading",motionDeadline:2e3},Ri=>{let{className:Vi}=Ri;const Vl="percent"in na?E.createElement(en.Z,Object.assign({},yr,{type:"line",percent:na.percent,"aria-label":na["aria-label"],"aria-labelledby":na["aria-labelledby"]})):null;return E.createElement("div",{className:Ce()(`${$t}-list-item-progress`,Vi)},Vl)})),pu=na.response&&typeof na.response=="string"?na.response:((Oo=na.error)===null||Oo===void 0?void 0:Oo.statusText)||((al=na.error)===null||al===void 0?void 0:al.message)||mn.uploadError,vu=Sl==="error"?E.createElement(Sa.Z,{title:pu,getPopupContainer:Ri=>Ri.parentNode},Yl):Yl;return E.createElement("div",{className:Ce()(`${$t}-list-item-container`,Tn),style:$n,ref:Jt},Br?Br(vu,na,er,{download:ao.bind(null,na),preview:uo.bind(null,na),remove:Zo.bind(null,na)}):vu)});const wn=(nt,Jt)=>{const{listType:$t="text",previewFile:Tn=Ct,onPreview:$n,onDownload:mn,onRemove:Yn,locale:na,iconRender:er,isImageUrl:yr=Gn,prefixCls:Jn,items:Rr=[],showPreviewIcon:Br=!0,showRemoveIcon:br=!0,showDownloadIcon:Pr=!1,removeIcon:tr,previewIcon:Nr,downloadIcon:xr,progress:ja={size:[-1,2],showInfo:!1},appendAction:Kr,appendActionVisible:uo=!0,itemRender:ao,disabled:Zo}=nt,Oo=(0,xt.Z)(),[al,ul]=E.useState(!1);E.useEffect(()=>{$t!=="picture"&&$t!=="picture-card"&&$t!=="picture-circle"||(Rr||[]).forEach(Uo=>{typeof document=="undefined"||typeof window=="undefined"||!window.FileReader||!window.File||!(Uo.originFileObj instanceof File||Uo.originFileObj instanceof Blob)||Uo.thumbUrl!==void 0||(Uo.thumbUrl="",Tn&&Tn(Uo.originFileObj).then(ti=>{Uo.thumbUrl=ti||"",Oo()}))})},[$t,Rr,Tn]),E.useEffect(()=>{ul(!0)},[]);const Sl=(Uo,ti)=>{if($n)return ti==null||ti.preventDefault(),$n(Uo)},Zi=Uo=>{typeof mn=="function"?mn(Uo):Uo.url&&window.open(Uo.url)},jr=Uo=>{Yn==null||Yn(Uo)},Gi=Uo=>{if(er)return er(Uo,$t);const ti=Uo.status==="uploading",Di=yr&&yr(Uo)?E.createElement(ze,null):E.createElement(Bn,null);let sl=ti?E.createElement(Yt.Z,null):E.createElement(Pt,null);return $t==="picture"?sl=ti?E.createElement(Yt.Z,null):Di:($t==="picture-card"||$t==="picture-circle")&&(sl=ti?na.uploading:Di),sl},po=(Uo,ti,Di,sl)=>{const fl={type:"text",size:"small",title:sl,onClick:Yl=>{ti(),(0,Qe.l$)(Uo)&&Uo.props.onClick&&Uo.props.onClick(Yl)},className:`${Di}-list-item-action`,disabled:Zo};if((0,Qe.l$)(Uo)){const Yl=(0,Qe.Tm)(Uo,Object.assign(Object.assign({},Uo.props),{onClick:()=>{}}));return E.createElement(ut.ZP,Object.assign({},fl,{icon:Yl}))}return E.createElement(ut.ZP,Object.assign({},fl),E.createElement("span",null,Uo))};E.useImperativeHandle(Jt,()=>({handlePreview:Sl,handleDownload:Zi}));const{getPrefixCls:Oi}=E.useContext(bt.E_),ri=Oi("upload",Jn),ml=Oi(),Ji=Ce()(`${ri}-list`,`${ri}-list-${$t}`),wl=(0,fe.Z)(Rr.map(Uo=>({key:Uo.uid,file:Uo})));let Ki={motionDeadline:2e3,motionName:`${ri}-${$t==="picture-card"||$t==="picture-circle"?"animate-inline":"animate"}`,keys:wl,motionAppear:al};const _i=E.useMemo(()=>{const Uo=Object.assign({},(0,Ke.Z)(ml));return delete Uo.onAppearEnd,delete Uo.onEnterEnd,delete Uo.onLeaveEnd,Uo},[ml]);return $t!=="picture-card"&&$t!=="picture-circle"&&(Ki=Object.assign(Object.assign({},_i),Ki)),E.createElement("div",{className:Ji},E.createElement(St.CSSMotionList,Object.assign({},Ki,{component:!1}),Uo=>{let{key:ti,file:Di,className:sl,style:fl}=Uo;return E.createElement(Oa,{key:ti,locale:na,prefixCls:ri,className:sl,style:fl,file:Di,items:Rr,progress:ja,listType:$t,isImgUrl:yr,showPreviewIcon:Br,showRemoveIcon:br,showDownloadIcon:Pr,removeIcon:tr,previewIcon:Nr,downloadIcon:xr,iconRender:Gi,actionIconRender:po,itemRender:ao,onPreview:Sl,onDownload:Zi,onClose:jr})}),Kr&&E.createElement(St.default,Object.assign({},Ki,{visible:uo,forceRender:!0}),Uo=>{let{className:ti,style:Di}=Uo;return(0,Qe.Tm)(Kr,sl=>({className:Ce()(sl.className,ti),style:Object.assign(Object.assign(Object.assign({},Di),{pointerEvents:ti?"none":void 0}),sl.style)}))}))};var Un=E.forwardRef(wn),Wn=z(17313),ma=z(8378),Ya=z(83116),xa=z(37613),Tr=nt=>{const{componentCls:Jt,iconCls:$t}=nt;return{[`${Jt}-wrapper`]:{[`${Jt}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:nt.colorFillAlter,border:`${nt.lineWidth}px dashed ${nt.colorBorder}`,borderRadius:nt.borderRadiusLG,cursor:"pointer",transition:`border-color ${nt.motionDurationSlow}`,[Jt]:{padding:`${nt.padding}px 0`},[`${Jt}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none"},[`${Jt}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[`&:not(${Jt}-disabled):hover`]:{borderColor:nt.colorPrimaryHover},[`p${Jt}-drag-icon`]:{marginBottom:nt.margin,[$t]:{color:nt.colorPrimary,fontSize:nt.uploadThumbnailSize}},[`p${Jt}-text`]:{margin:`0 0 ${nt.marginXXS}px`,color:nt.colorTextHeading,fontSize:nt.fontSizeLG},[`p${Jt}-hint`]:{color:nt.colorTextDescription,fontSize:nt.fontSize},[`&${Jt}-disabled`]:{cursor:"not-allowed",[`p${Jt}-drag-icon ${$t}, + p${Jt}-text, + p${Jt}-hint + `]:{color:nt.colorTextDisabled}}}}}},hn=nt=>{const{componentCls:Jt,antCls:$t,iconCls:Tn,fontSize:$n,lineHeight:mn}=nt,Yn=`${Jt}-list-item`,na=`${Yn}-actions`,er=`${Yn}-action`,yr=Math.round($n*mn);return{[`${Jt}-wrapper`]:{[`${Jt}-list`]:Object.assign(Object.assign({},(0,Wn.dF)()),{lineHeight:nt.lineHeight,[Yn]:{position:"relative",height:nt.lineHeight*$n,marginTop:nt.marginXS,fontSize:$n,display:"flex",alignItems:"center",transition:`background-color ${nt.motionDurationSlow}`,"&:hover":{backgroundColor:nt.controlItemBgHover},[`${Yn}-name`]:Object.assign(Object.assign({},Wn.vS),{padding:`0 ${nt.paddingXS}px`,lineHeight:mn,flex:"auto",transition:`all ${nt.motionDurationSlow}`}),[na]:{[er]:{opacity:0},[`${er}${$t}-btn-sm`]:{height:yr,border:0,lineHeight:1,"> span":{transform:"scale(1)"}},[` + ${er}:focus-visible, + &.picture ${er} + `]:{opacity:1},[Tn]:{color:nt.actionsColor,transition:`all ${nt.motionDurationSlow}`},[`&:hover ${Tn}`]:{color:nt.colorText}},[`${Jt}-icon ${Tn}`]:{color:nt.colorTextDescription,fontSize:$n},[`${Yn}-progress`]:{position:"absolute",bottom:-nt.uploadProgressOffset,width:"100%",paddingInlineStart:$n+nt.paddingXS,fontSize:$n,lineHeight:0,pointerEvents:"none","> div":{margin:0}}},[`${Yn}:hover ${er}`]:{opacity:1,color:nt.colorText},[`${Yn}-error`]:{color:nt.colorError,[`${Yn}-name, ${Jt}-icon ${Tn}`]:{color:nt.colorError},[na]:{[`${Tn}, ${Tn}:hover`]:{color:nt.colorError},[er]:{opacity:1}}},[`${Jt}-list-item-container`]:{transition:`opacity ${nt.motionDurationSlow}, height ${nt.motionDurationSlow}`,"&::before":{display:"table",width:0,height:0,content:'""'}}})}}},mr=z(93083),At=z(1950);const Xt=new mr.Keyframes("uploadAnimateInlineIn",{from:{width:0,height:0,margin:0,padding:0,opacity:0}}),Pn=new mr.Keyframes("uploadAnimateInlineOut",{to:{width:0,height:0,margin:0,padding:0,opacity:0}});var Ea=nt=>{const{componentCls:Jt}=nt,$t=`${Jt}-animate-inline`;return[{[`${Jt}-wrapper`]:{[`${$t}-appear, ${$t}-enter, ${$t}-leave`]:{animationDuration:nt.motionDurationSlow,animationTimingFunction:nt.motionEaseInOutCirc,animationFillMode:"forwards"},[`${$t}-appear, ${$t}-enter`]:{animationName:Xt},[`${$t}-leave`]:{animationName:Pn}}},{[`${Jt}-wrapper`]:(0,At.J$)(nt)},Xt,Pn]},qt=z(30071),ie=z(64993);const de=nt=>{const{componentCls:Jt,iconCls:$t,uploadThumbnailSize:Tn,uploadProgressOffset:$n}=nt,mn=`${Jt}-list`,Yn=`${mn}-item`;return{[`${Jt}-wrapper`]:{[` + ${mn}${mn}-picture, + ${mn}${mn}-picture-card, + ${mn}${mn}-picture-circle + `]:{[Yn]:{position:"relative",height:Tn+nt.lineWidth*2+nt.paddingXS*2,padding:nt.paddingXS,border:`${nt.lineWidth}px ${nt.lineType} ${nt.colorBorder}`,borderRadius:nt.borderRadiusLG,"&:hover":{background:"transparent"},[`${Yn}-thumbnail`]:Object.assign(Object.assign({},Wn.vS),{width:Tn,height:Tn,lineHeight:`${Tn+nt.paddingSM}px`,textAlign:"center",flex:"none",[$t]:{fontSize:nt.fontSizeHeading2,color:nt.colorPrimary},img:{display:"block",width:"100%",height:"100%",overflow:"hidden"}}),[`${Yn}-progress`]:{bottom:$n,width:`calc(100% - ${nt.paddingSM*2}px)`,marginTop:0,paddingInlineStart:Tn+nt.paddingXS}},[`${Yn}-error`]:{borderColor:nt.colorError,[`${Yn}-thumbnail ${$t}`]:{[`svg path[fill='${qt.blue[0]}']`]:{fill:nt.colorErrorBg},[`svg path[fill='${qt.blue.primary}']`]:{fill:nt.colorError}}},[`${Yn}-uploading`]:{borderStyle:"dashed",[`${Yn}-name`]:{marginBottom:$n}}},[`${mn}${mn}-picture-circle ${Yn}`]:{[`&, &::before, ${Yn}-thumbnail`]:{borderRadius:"50%"}}}}},he=nt=>{const{componentCls:Jt,iconCls:$t,fontSizeLG:Tn,colorTextLightSolid:$n}=nt,mn=`${Jt}-list`,Yn=`${mn}-item`,na=nt.uploadPicCardSize;return{[` + ${Jt}-wrapper${Jt}-picture-card-wrapper, + ${Jt}-wrapper${Jt}-picture-circle-wrapper + `]:Object.assign(Object.assign({},(0,Wn.dF)()),{display:"inline-block",width:"100%",[`${Jt}${Jt}-select`]:{width:na,height:na,marginInlineEnd:nt.marginXS,marginBottom:nt.marginXS,textAlign:"center",verticalAlign:"top",backgroundColor:nt.colorFillAlter,border:`${nt.lineWidth}px dashed ${nt.colorBorder}`,borderRadius:nt.borderRadiusLG,cursor:"pointer",transition:`border-color ${nt.motionDurationSlow}`,[`> ${Jt}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${Jt}-disabled):hover`]:{borderColor:nt.colorPrimary}},[`${mn}${mn}-picture-card, ${mn}${mn}-picture-circle`]:{[`${mn}-item-container`]:{display:"inline-block",width:na,height:na,marginBlock:`0 ${nt.marginXS}px`,marginInline:`0 ${nt.marginXS}px`,verticalAlign:"top"},"&::after":{display:"none"},[Yn]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${nt.paddingXS*2}px)`,height:`calc(100% - ${nt.paddingXS*2}px)`,backgroundColor:nt.colorBgMask,opacity:0,transition:`all ${nt.motionDurationSlow}`,content:'" "'}},[`${Yn}:hover`]:{[`&::before, ${Yn}-actions`]:{opacity:1}},[`${Yn}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${nt.motionDurationSlow}`,[`${$t}-eye, ${$t}-download, ${$t}-delete`]:{zIndex:10,width:Tn,margin:`0 ${nt.marginXXS}px`,fontSize:Tn,cursor:"pointer",transition:`all ${nt.motionDurationSlow}`,svg:{verticalAlign:"baseline"}}},[`${Yn}-actions, ${Yn}-actions:hover`]:{[`${$t}-eye, ${$t}-download, ${$t}-delete`]:{color:new ie.C($n).setAlpha(.65).toRgbString(),"&:hover":{color:$n}}},[`${Yn}-thumbnail, ${Yn}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${Yn}-name`]:{display:"none",textAlign:"center"},[`${Yn}-file + ${Yn}-name`]:{position:"absolute",bottom:nt.margin,display:"block",width:`calc(100% - ${nt.paddingXS*2}px)`},[`${Yn}-uploading`]:{[`&${Yn}`]:{backgroundColor:nt.colorFillAlter},[`&::before, ${$t}-eye, ${$t}-download, ${$t}-delete`]:{display:"none"}},[`${Yn}-progress`]:{bottom:nt.marginXL,width:`calc(100% - ${nt.paddingXS*2}px)`,paddingInlineStart:0}}}),[`${Jt}-wrapper${Jt}-picture-circle-wrapper`]:{[`${Jt}${Jt}-select`]:{borderRadius:"50%"}}}};var Xe=nt=>{const{componentCls:Jt}=nt;return{[`${Jt}-rtl`]:{direction:"rtl"}}};const Bt=nt=>{const{componentCls:Jt,colorTextDisabled:$t}=nt;return{[`${Jt}-wrapper`]:Object.assign(Object.assign({},(0,Wn.Wf)(nt)),{[Jt]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${Jt}-select`]:{display:"inline-block"},[`${Jt}-disabled`]:{color:$t,cursor:"not-allowed"}})}};var It=(0,Ya.Z)("Upload",nt=>{const{fontSizeHeading3:Jt,fontSize:$t,lineHeight:Tn,lineWidth:$n,controlHeightLG:mn}=nt,Yn=Math.round($t*Tn),na=(0,xa.TS)(nt,{uploadThumbnailSize:Jt*2,uploadProgressOffset:Yn/2+$n,uploadPicCardSize:mn*2.55});return[Bt(na),Tr(na),de(na),he(na),hn(na),Ea(na),Xe(na),(0,ma.Z)(na)]},nt=>({actionsColor:nt.colorTextDescription})),pa=function(nt,Jt,$t,Tn){function $n(mn){return mn instanceof $t?mn:new $t(function(Yn){Yn(mn)})}return new($t||($t=Promise))(function(mn,Yn){function na(Jn){try{yr(Tn.next(Jn))}catch(Rr){Yn(Rr)}}function er(Jn){try{yr(Tn.throw(Jn))}catch(Rr){Yn(Rr)}}function yr(Jn){Jn.done?mn(Jn.value):$n(Jn.value).then(na,er)}yr((Tn=Tn.apply(nt,Jt||[])).next())})};const Rn=`__LIST_IGNORE_${Date.now()}__`,qn=(nt,Jt)=>{const{fileList:$t,defaultFileList:Tn,onRemove:$n,showUploadList:mn=!0,listType:Yn="text",onPreview:na,onDownload:er,onChange:yr,onDrop:Jn,previewFile:Rr,disabled:Br,locale:br,iconRender:Pr,isImageUrl:tr,progress:Nr,prefixCls:xr,className:ja,type:Kr="select",children:uo,style:ao,itemRender:Zo,maxCount:Oo,data:al={},multiple:ul=!1,action:Sl="",accept:Zi="",supportServerRender:jr=!0,rootClassName:Gi}=nt,po=E.useContext(ft.Z),Oi=Br!=null?Br:po,[ri,ml]=(0,rt.Z)(Tn||[],{value:$t,postState:Fi=>Fi!=null?Fi:[]}),[Ji,wl]=E.useState("drop"),wi=E.useRef(null);E.useMemo(()=>{const Fi=Date.now();($t||[]).forEach((Pa,Ho)=>{!Pa.uid&&!Object.isFrozen(Pa)&&(Pa.uid=`__AUTO__${Fi}_${Ho}__`)})},[$t]);const Ki=(Fi,Pa,Ho)=>{let Mi=(0,fe.Z)(Pa),Bi=!1;Oo===1?Mi=Mi.slice(-1):Oo&&(Bi=Mi.length>Oo,Mi=Mi.slice(0,Oo)),(0,yt.flushSync)(()=>{ml(Mi)});const rr={file:Fi,fileList:Mi};Ho&&(rr.event=Ho),(!Bi||Mi.some(Fl=>Fl.uid===Fi.uid))&&(0,yt.flushSync)(()=>{yr==null||yr(rr)})},_i=(Fi,Pa)=>pa(void 0,void 0,void 0,function*(){const{beforeUpload:Ho,transformFile:Mi}=nt;let Bi=Fi;if(Ho){const rr=yield Ho(Fi,Pa);if(rr===!1)return!1;if(delete Fi[Rn],rr===Rn)return Object.defineProperty(Fi,Rn,{value:!0,configurable:!0}),!1;typeof rr=="object"&&rr&&(Bi=rr)}return Mi&&(Bi=yield Mi(Bi)),Bi}),Uo=Fi=>{const Pa=Fi.filter(Bi=>!Bi.file[Rn]);if(!Pa.length)return;const Ho=Pa.map(Bi=>Je(Bi.file));let Mi=(0,fe.Z)(ri);Ho.forEach(Bi=>{Mi=xe(Bi,Mi)}),Ho.forEach((Bi,rr)=>{let Fl=Bi;if(Pa[rr].parsedFile)Bi.status="uploading";else{const{originFileObj:hu}=Bi;let cu;try{cu=new File([hu],hu.name,{type:hu.type})}catch(Bu){cu=new Blob([hu],{type:hu.type}),cu.name=hu.name,cu.lastModifiedDate=new Date,cu.lastModified=new Date().getTime()}cu.uid=Bi.uid,Fl=cu}Ki(Fl,Mi)})},ti=(Fi,Pa,Ho)=>{try{typeof Fi=="string"&&(Fi=JSON.parse(Fi))}catch(rr){}if(!Zt(Pa,ri))return;const Mi=Je(Pa);Mi.status="done",Mi.percent=100,Mi.response=Fi,Mi.xhr=Ho;const Bi=xe(Mi,ri);Ki(Mi,Bi)},Di=(Fi,Pa)=>{if(!Zt(Pa,ri))return;const Ho=Je(Pa);Ho.status="uploading",Ho.percent=Fi.percent;const Mi=xe(Ho,ri);Ki(Ho,Mi,Fi)},sl=(Fi,Pa,Ho)=>{if(!Zt(Ho,ri))return;const Mi=Je(Ho);Mi.error=Fi,Mi.response=Pa,Mi.status="error";const Bi=xe(Mi,ri);Ki(Mi,Bi)},fl=Fi=>{let Pa;Promise.resolve(typeof $n=="function"?$n(Fi):$n).then(Ho=>{var Mi;if(Ho===!1)return;const Bi=Xn(Fi,ri);Bi&&(Pa=Object.assign(Object.assign({},Fi),{status:"removed"}),ri==null||ri.forEach(rr=>{const Fl=Pa.uid!==void 0?"uid":"name";rr[Fl]===Pa[Fl]&&!Object.isFrozen(rr)&&(rr.status="removed")}),(Mi=wi.current)===null||Mi===void 0||Mi.abort(Pa),Ki(Pa,Bi))})},Yl=Fi=>{wl(Fi.type),Fi.type==="drop"&&(Jn==null||Jn(Fi))};E.useImperativeHandle(Jt,()=>({onBatchStart:Uo,onSuccess:ti,onProgress:Di,onError:sl,fileList:ri,upload:wi.current}));const{getPrefixCls:pu,direction:vu,upload:Ri}=E.useContext(bt.E_),Vi=pu("upload",xr),Vl=Object.assign(Object.assign({onBatchStart:Uo,onError:sl,onProgress:Di,onSuccess:ti},nt),{data:al,multiple:ul,action:Sl,accept:Zi,supportServerRender:jr,prefixCls:Vi,disabled:Oi,beforeUpload:_i,onChange:void 0});delete Vl.className,delete Vl.style,(!uo||Oi)&&delete Vl.id;const[Eu,Cu]=It(Vi),[Uu]=(0,Gt.Z)("Upload",Tt.Z.Upload),{showRemoveIcon:Do,showPreviewIcon:kr,showDownloadIcon:zr,removeIcon:Yr,previewIcon:Ei,downloadIcon:oi}=typeof mn=="boolean"?{}:mn,Xi=(Fi,Pa)=>mn?E.createElement(Un,{prefixCls:Vi,listType:Yn,items:ri,previewFile:Rr,onPreview:na,onDownload:er,onRemove:fl,showRemoveIcon:!Oi&&Do,showPreviewIcon:kr,showDownloadIcon:zr,removeIcon:Yr,previewIcon:Ei,downloadIcon:oi,iconRender:Pr,locale:Object.assign(Object.assign({},Uu),br),isImageUrl:tr,progress:Nr,appendAction:Fi,appendActionVisible:Pa,itemRender:Zo,disabled:Oi}):Fi,rl=Ce()(`${Vi}-wrapper`,ja,Gi,Cu,Ri==null?void 0:Ri.className,{[`${Vi}-rtl`]:vu==="rtl",[`${Vi}-picture-card-wrapper`]:Yn==="picture-card",[`${Vi}-picture-circle-wrapper`]:Yn==="picture-circle"}),Rl=Object.assign(Object.assign({},Ri==null?void 0:Ri.style),ao);if(Kr==="drag"){const Fi=Ce()(Cu,Vi,`${Vi}-drag`,{[`${Vi}-drag-uploading`]:ri.some(Pa=>Pa.status==="uploading"),[`${Vi}-drag-hover`]:Ji==="dragover",[`${Vi}-disabled`]:Oi,[`${Vi}-rtl`]:vu==="rtl"});return Eu(E.createElement("span",{className:rl},E.createElement("div",{className:Fi,style:Rl,onDrop:Yl,onDragOver:Yl,onDragLeave:Yl},E.createElement(Ye,Object.assign({},Vl,{ref:wi,className:`${Vi}-btn`}),E.createElement("div",{className:`${Vi}-drag-container`},uo))),Xi()))}const El=Ce()(Vi,`${Vi}-select`,{[`${Vi}-disabled`]:Oi}),Jl=(Fi=>E.createElement("div",{className:El,style:Fi},E.createElement(Ye,Object.assign({},Vl,{ref:wi}))))(uo?void 0:{display:"none"});return Eu(Yn==="picture-card"||Yn==="picture-circle"?E.createElement("span",{className:rl},Xi(Jl,!!uo)):E.createElement("span",{className:rl},Jl,Xi()))};var An=E.forwardRef(qn),st=function(nt,Jt){var $t={};for(var Tn in nt)Object.prototype.hasOwnProperty.call(nt,Tn)&&Jt.indexOf(Tn)<0&&($t[Tn]=nt[Tn]);if(nt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $n=0,Tn=Object.getOwnPropertySymbols(nt);$n{var{style:$t,height:Tn}=nt,$n=st(nt,["style","height"]);return E.createElement(An,Object.assign({ref:Jt},$n,{type:"drag",style:Object.assign(Object.assign({},$t),{height:Tn})}))});const Fn=An;Fn.Dragger=lt,Fn.LIST_IGNORE=Rn;var un=Fn},14625:function(Ut){function ot(E){var fe,Oe,Ce="";if(typeof E=="string"||typeof E=="number")Ce+=E;else if(typeof E=="object")if(Array.isArray(E)){var Se=E.length;for(fe=0;fe0&&(se=ne[0]),se instanceof Error)throw se;var ye=new Error("Unhandled error."+(se?" ("+se.message+")":""));throw ye.context=se,ye}var Fe=me[te];if(Fe===void 0)return!1;if(typeof Fe=="function")z(Fe,this,ne);else for(var Me=Fe.length,be=Ee(Fe,Me),ue=0;ue0&&se.length>re&&!se.warned){se.warned=!0;var ye=new Error("Possible EventEmitter memory leak detected. "+se.length+" "+String(te)+" listeners added. Use emitter.setMaxListeners() to increase limit");ye.name="MaxListenersExceededWarning",ye.emitter=ee,ye.type=te,ye.count=se.length,fe(ye)}return ee}Ce.prototype.addListener=function(te,ne){return Te(this,te,ne,!1)},Ce.prototype.on=Ce.prototype.addListener,Ce.prototype.prependListener=function(te,ne){return Te(this,te,ne,!0)};function De(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function Le(ee,te,ne){var ue={fired:!1,wrapFn:void 0,target:ee,type:te,listener:ne},re=De.bind(ue);return re.listener=ne,ue.wrapFn=re,re}Ce.prototype.once=function(te,ne){return Be(ne),this.on(te,Le(this,te,ne)),this},Ce.prototype.prependOnceListener=function(te,ne){return Be(ne),this.prependListener(te,Le(this,te,ne)),this},Ce.prototype.removeListener=function(te,ne){var ue,re,me,se,ye;if(Be(ne),re=this._events,re===void 0)return this;if(ue=re[te],ue===void 0)return this;if(ue===ne||ue.listener===ne)--this._eventsCount===0?this._events=Object.create(null):(delete re[te],re.removeListener&&this.emit("removeListener",te,ue.listener||ne));else if(typeof ue!="function"){for(me=-1,se=ue.length-1;se>=0;se--)if(ue[se]===ne||ue[se].listener===ne){ye=ue[se].listener,me=se;break}if(me<0)return this;me===0?ue.shift():ce(ue,me),ue.length===1&&(re[te]=ue[0]),re.removeListener!==void 0&&this.emit("removeListener",te,ye||ne)}return this},Ce.prototype.off=Ce.prototype.removeListener,Ce.prototype.removeAllListeners=function(te){var ne,ue,re;if(ue=this._events,ue===void 0)return this;if(ue.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):ue[te]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete ue[te]),this;if(arguments.length===0){var me=Object.keys(ue),se;for(re=0;re=0;re--)this.removeListener(te,ne[re]);return this};function ke(ee,te,ne){var ue=ee._events;if(ue===void 0)return[];var re=ue[te];return re===void 0?[]:typeof re=="function"?ne?[re.listener||re]:[re]:ne?y(re):Ee(re,re.length)}Ce.prototype.listeners=function(te){return ke(this,te,!0)},Ce.prototype.rawListeners=function(te){return ke(this,te,!1)},Ce.listenerCount=function(ee,te){return typeof ee.listenerCount=="function"?ee.listenerCount(te):We.call(ee,te)},Ce.prototype.listenerCount=We;function We(ee){var te=this._events;if(te!==void 0){var ne=te[ee];if(typeof ne=="function")return 1;if(ne!==void 0)return ne.length}return 0}Ce.prototype.eventNames=function(){return this._eventsCount>0?E(this._events):[]};function Ee(ee,te){for(var ne=new Array(te),ue=0;ue>>6)+Te(128|it&63):Te(224|it>>>12&15)+Te(128|it>>>6&63)+Te(128|it&63)}else{var it=65536+(Ve.charCodeAt(0)-55296)*1024+(Ve.charCodeAt(1)-56320);return Te(240|it>>>18&7)+Te(128|it>>>12&63)+Te(128|it>>>6&63)+Te(128|it&63)}},Le=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,ke=function(Ve){return Ve.replace(Le,De)},We=function(Ve){var it=[0,2,1][Ve.length%3],Ye=Ve.charCodeAt(0)<<16|(Ve.length>1?Ve.charCodeAt(1):0)<<8|(Ve.length>2?Ve.charCodeAt(2):0),rt=[Be.charAt(Ye>>>18),Be.charAt(Ye>>>12&63),it>=2?"=":Be.charAt(Ye>>>6&63),it>=1?"=":Be.charAt(Ye&63)];return rt.join("")},Ee=Oe.btoa&&typeof Oe.btoa=="function"?function(Ve){return Oe.btoa(Ve)}:function(Ve){if(Ve.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return Ve.replace(/[\s\S]{1,3}/g,We)},ce=function(Ve){return Ee(ke(String(Ve)))},y=function(Ve){return Ve.replace(/[+\/]/g,function(it){return it=="+"?"-":"_"}).replace(/=/g,"")},a=function(Ve,it){return it?y(ce(Ve)):ce(Ve)},x=function(Ve){return a(Ve,!0)},b;Oe.Uint8Array&&(b=function(Ve,it){for(var Ye="",rt=0,yt=Ve.length;rt>>18)+Be.charAt(Tt>>>12&63)+(typeof ft!="undefined"?Be.charAt(Tt>>>6&63):"=")+(typeof Gt!="undefined"?Be.charAt(Tt&63):"=")}return it?y(Ye):Ye});var ee=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,te=function(Ve){switch(Ve.length){case 4:var it=(7&Ve.charCodeAt(0))<<18|(63&Ve.charCodeAt(1))<<12|(63&Ve.charCodeAt(2))<<6|63&Ve.charCodeAt(3),Ye=it-65536;return Te((Ye>>>10)+55296)+Te((Ye&1023)+56320);case 3:return Te((15&Ve.charCodeAt(0))<<12|(63&Ve.charCodeAt(1))<<6|63&Ve.charCodeAt(2));default:return Te((31&Ve.charCodeAt(0))<<6|63&Ve.charCodeAt(1))}},ne=function(Ve){return Ve.replace(ee,te)},ue=function(Ve){var it=Ve.length,Ye=it%4,rt=(it>0?le[Ve.charAt(0)]<<18:0)|(it>1?le[Ve.charAt(1)]<<12:0)|(it>2?le[Ve.charAt(2)]<<6:0)|(it>3?le[Ve.charAt(3)]:0),yt=[Te(rt>>>16),Te(rt>>>8&255),Te(rt&255)];return yt.length-=[0,0,2,1][Ye],yt.join("")},re=Oe.atob&&typeof Oe.atob=="function"?function(Ve){return Oe.atob(Ve)}:function(Ve){return Ve.replace(/\S{1,4}/g,ue)},me=function(Ve){return re(String(Ve).replace(/[^A-Za-z0-9\+\/]/g,""))},se=function(Ve){return ne(re(Ve))},ye=function(Ve){return String(Ve).replace(/[-_]/g,function(it){return it=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},Fe=function(Ve){return se(ye(Ve))},Me;Oe.Uint8Array&&(Me=function(Ve){return Uint8Array.from(me(ye(Ve)),function(it){return it.charCodeAt(0)})});var be=function(){var Ve=Oe.Base64;return Oe.Base64=Ce,Ve};if(Oe.Base64={VERSION:Se,atob:me,btoa:Ee,fromBase64:Fe,toBase64:a,utob:ke,encode:a,encodeURI:x,btou:ne,decode:Fe,noConflict:be,fromUint8Array:b,toUint8Array:Me},typeof Object.defineProperty=="function"){var at=function(Ve){return{value:Ve,enumerable:!1,writable:!0,configurable:!0}};Oe.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",at(function(){return Fe(this)})),Object.defineProperty(String.prototype,"toBase64",at(function(Ve){return a(this,Ve)})),Object.defineProperty(String.prototype,"toBase64URI",at(function(){return a(this,!0)}))}}return Oe.Meteor&&(Base64=Oe.Base64),Ut.exports?Ut.exports.Base64=Oe.Base64:(E=[],fe=function(){return Oe.Base64}.apply(ot,E),fe!==void 0&&(Ut.exports=fe)),{Base64:Oe.Base64}})},39417:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return se}});var E=z(14809),fe=z(4635),Oe=z(62646),Ce=z(20439),Se=z(99153),Be=z(84851),le=z(13028),Te=z(19257),De=z(93046),Le=z(92310),ke=z.n(Le),We=z(26112),Ee=z(59301),ce=z(39378),y=function(Fe){for(var Me=Fe.prefixCls,be=Fe.level,at=Fe.isStart,Ve=Fe.isEnd,it="".concat(Me,"-indent-unit"),Ye=[],rt=0;rt0&&arguments[0]!==void 0?arguments[0]:[],Ot=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],et=Ft.length,ze=Ot.length;if(Math.abs(et-ze)!==1)return{add:!1,key:null};function St(xt,Ke){var Qe=new Map;xt.forEach(function(Je){Qe.set(Je,!0)});var ut=Ke.filter(function(Je){return!Qe.has(Je)});return ut.length===1?ut[0]:null}return et ").concat(Ot);return Ot}var Wt=a.forwardRef(function(Ft,Ot){var et=Ft.prefixCls,ze=Ft.data,St=Ft.selectable,xt=Ft.checkable,Ke=Ft.expandedKeys,Qe=Ft.selectedKeys,ut=Ft.checkedKeys,Je=Ft.loadedKeys,xe=Ft.loadingKeys,Zt=Ft.halfCheckedKeys,Xn=Ft.keyEntities,En=Ft.disabled,bn=Ft.dragging,Gn=Ft.dragOverNodeKey,Kn=Ft.dropPosition,Ct=Ft.motion,Mt=Ft.height,Sn=Ft.itemHeight,Dt=Ft.virtual,en=Ft.focusable,Sa=Ft.activeItem,ia=Ft.focused,Oa=Ft.tabIndex,wn=Ft.onKeyDown,Sr=Ft.onFocus,Un=Ft.onBlur,Wn=Ft.onActiveChange,ma=Ft.onListChangeStart,Ya=Ft.onListChangeEnd,xa=(0,ne.Z)(Ft,rt),Lr=a.useRef(null),Tr=a.useRef(null);a.useImperativeHandle(Ot,function(){return{scrollTo:function(un){Lr.current.scrollTo(un)},getIndentWidth:function(){return Tr.current.offsetWidth}}});var Nt=a.useState(Ke),hn=(0,te.Z)(Nt,2),mr=hn[0],At=hn[1],Xt=a.useState(ze),Pn=(0,te.Z)(Xt,2),xn=Pn[0],Ea=Pn[1],qt=a.useState(ze),ie=(0,te.Z)(qt,2),de=ie[0],he=ie[1],Pe=a.useState([]),Xe=(0,te.Z)(Pe,2),Bt=Xe[0],It=Xe[1],pa=a.useState(null),Rn=(0,te.Z)(pa,2),qn=Rn[0],za=Rn[1],An=a.useRef(ze);An.current=ze;function st(){var Fn=An.current;Ea(Fn),he(Fn),It([]),za(null),Ya()}(0,ue.Z)(function(){At(Ke);var Fn=it(mr,Ke);if(Fn.key!==null)if(Fn.add){var un=xn.findIndex(function(mn){var Yn=mn.key;return Yn===Fn.key}),nt=Rt(Ye(xn,ze,Fn.key),Dt,Mt,Sn),Jt=xn.slice();Jt.splice(un+1,0,Lt),he(Jt),It(nt),za("show")}else{var $t=ze.findIndex(function(mn){var Yn=mn.key;return Yn===Fn.key}),Tn=Rt(Ye(ze,xn,Fn.key),Dt,Mt,Sn),$n=ze.slice();$n.splice($t+1,0,Lt),he($n),It(Tn),za("hide")}else xn!==ze&&(Ea(ze),he(ze))},[Ke,ze]),a.useEffect(function(){bn||st()},[bn]);var gn=Ct?de:ze,lt={expandedKeys:Ke,selectedKeys:Qe,loadedKeys:Je,loadingKeys:xe,checkedKeys:ut,halfCheckedKeys:Zt,dragOverNodeKey:Gn,dropPosition:Kn,keyEntities:Xn};return a.createElement(a.Fragment,null,ia&&Sa&&a.createElement("span",{style:yt,"aria-live":"assertive"},dt(Sa)),a.createElement("div",null,a.createElement("input",{style:yt,disabled:en===!1||En,tabIndex:en!==!1?Oa:null,onKeyDown:wn,onFocus:Sr,onBlur:Un,value:"",onChange:bt,"aria-label":"for screen reader"})),a.createElement("div",{className:"".concat(et,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},a.createElement("div",{className:"".concat(et,"-indent")},a.createElement("div",{ref:Tr,className:"".concat(et,"-indent-unit")}))),a.createElement(re.Z,(0,E.Z)({},xa,{data:gn,itemKey:qe,height:Mt,fullHeight:!1,virtual:Dt,itemHeight:Sn,prefixCls:"".concat(et,"-list"),ref:Lr,onVisibleChange:function(un,nt){var Jt=new Set(un),$t=nt.filter(function(Tn){return!Jt.has(Tn)});$t.some(function(Tn){return qe(Tn)===ft})&&st()}}),function(Fn){var un=Fn.pos,nt=(0,E.Z)({},(ee(Fn.data),Fn.data)),Jt=Fn.title,$t=Fn.key,Tn=Fn.isStart,$n=Fn.isEnd,mn=(0,Fe.km)($t,un);delete nt.key,delete nt.children;var Yn=(0,Fe.H8)(mn,lt);return a.createElement(Ve,(0,E.Z)({},nt,Yn,{title:Jt,active:!!Sa&&$t===Sa.key,pos:un,data:Fn.data,isStart:Tn,isEnd:$n,motion:Ct,motionNodes:$t===ft?Bt:null,motionType:qn,onMotionStart:ma,onMotionEnd:st,treeNodeRequiredProps:lt,onMouseMove:function(){Wn(null)}}))}))});Wt.displayName="NodeList";var Bn=Wt,Yt=z(35654),kn=z(90782),Ge=z(67841),ln=10,Mn=function(Ft){(0,De.Z)(et,Ft);var Ot=(0,Le.Z)(et);function et(){var ze;(0,Be.Z)(this,et);for(var St=arguments.length,xt=new Array(St),Ke=0;Ke2&&arguments[2]!==void 0?arguments[2]:!1,Zt=ze.state,Xn=Zt.dragChildrenKeys,En=Zt.dropPosition,bn=Zt.dropTargetKey,Gn=Zt.dropTargetPos,Kn=Zt.dropAllowed;if(Kn){var Ct=ze.props.onDrop;if(ze.setState({dragOverNodeKey:null}),ze.cleanDragState(),bn!==null){var Mt=(0,Ce.Z)((0,Ce.Z)({},(0,Fe.H8)(bn,ze.getTreeNodeRequiredProps())),{},{active:((Je=ze.getActiveItem())===null||Je===void 0?void 0:Je.key)===bn,data:(0,Ge.Z)(ze.state.keyEntities,bn).node}),Sn=Xn.indexOf(bn)!==-1;(0,y.ZP)(!Sn,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var Dt=(0,Yt.yx)(Gn),en={event:Qe,node:(0,Fe.F)(Mt),dragNode:ze.dragNode?(0,Fe.F)(ze.dragNode.props):null,dragNodesKeys:[ze.dragNode.props.eventKey].concat(Xn),dropToGap:En!==0,dropPosition:En+Number(Dt[Dt.length-1])};xe||Ct==null||Ct(en),ze.dragNode=null}}},ze.cleanDragState=function(){var Qe=ze.state.draggingNodeKey;Qe!==null&&ze.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),ze.dragStartMousePosition=null,ze.currentMouseOverDroppableNodeKey=null},ze.triggerExpandActionExpand=function(Qe,ut){var Je=ze.state,xe=Je.expandedKeys,Zt=Je.flattenNodes,Xn=ut.expanded,En=ut.key,bn=ut.isLeaf;if(!(bn||Qe.shiftKey||Qe.metaKey||Qe.ctrlKey)){var Gn=Zt.filter(function(Ct){return Ct.key===En})[0],Kn=(0,Fe.F)((0,Ce.Z)((0,Ce.Z)({},(0,Fe.H8)(En,ze.getTreeNodeRequiredProps())),{},{data:Gn.data}));ze.setExpandedKeys(Xn?(0,Yt._5)(xe,En):(0,Yt.L0)(xe,En)),ze.onNodeExpand(Qe,Kn)}},ze.onNodeClick=function(Qe,ut){var Je=ze.props,xe=Je.onClick,Zt=Je.expandAction;Zt==="click"&&ze.triggerExpandActionExpand(Qe,ut),xe==null||xe(Qe,ut)},ze.onNodeDoubleClick=function(Qe,ut){var Je=ze.props,xe=Je.onDoubleClick,Zt=Je.expandAction;Zt==="doubleClick"&&ze.triggerExpandActionExpand(Qe,ut),xe==null||xe(Qe,ut)},ze.onNodeSelect=function(Qe,ut){var Je=ze.state.selectedKeys,xe=ze.state,Zt=xe.keyEntities,Xn=xe.fieldNames,En=ze.props,bn=En.onSelect,Gn=En.multiple,Kn=ut.selected,Ct=ut[Xn.key],Mt=!Kn;Mt?Gn?Je=(0,Yt.L0)(Je,Ct):Je=[Ct]:Je=(0,Yt._5)(Je,Ct);var Sn=Je.map(function(Dt){var en=(0,Ge.Z)(Zt,Dt);return en?en.node:null}).filter(function(Dt){return Dt});ze.setUncontrolledState({selectedKeys:Je}),bn==null||bn(Je,{event:"select",selected:Mt,node:ut,selectedNodes:Sn,nativeEvent:Qe.nativeEvent})},ze.onNodeCheck=function(Qe,ut,Je){var xe=ze.state,Zt=xe.keyEntities,Xn=xe.checkedKeys,En=xe.halfCheckedKeys,bn=ze.props,Gn=bn.checkStrictly,Kn=bn.onCheck,Ct=ut.key,Mt,Sn={event:"check",node:ut,checked:Je,nativeEvent:Qe.nativeEvent};if(Gn){var Dt=Je?(0,Yt.L0)(Xn,Ct):(0,Yt._5)(Xn,Ct),en=(0,Yt._5)(En,Ct);Mt={checked:Dt,halfChecked:en},Sn.checkedNodes=Dt.map(function(Un){return(0,Ge.Z)(Zt,Un)}).filter(function(Un){return Un}).map(function(Un){return Un.node}),ze.setUncontrolledState({checkedKeys:Dt})}else{var Sa=(0,kn.S)([].concat((0,Se.Z)(Xn),[Ct]),!0,Zt),ia=Sa.checkedKeys,Oa=Sa.halfCheckedKeys;if(!Je){var wn=new Set(ia);wn.delete(Ct);var Sr=(0,kn.S)(Array.from(wn),{checked:!1,halfCheckedKeys:Oa},Zt);ia=Sr.checkedKeys,Oa=Sr.halfCheckedKeys}Mt=ia,Sn.checkedNodes=[],Sn.checkedNodesPositions=[],Sn.halfCheckedKeys=Oa,ia.forEach(function(Un){var Wn=(0,Ge.Z)(Zt,Un);if(Wn){var ma=Wn.node,Ya=Wn.pos;Sn.checkedNodes.push(ma),Sn.checkedNodesPositions.push({node:ma,pos:Ya})}}),ze.setUncontrolledState({checkedKeys:ia},!1,{halfCheckedKeys:Oa})}Kn==null||Kn(Mt,Sn)},ze.onNodeLoad=function(Qe){var ut=Qe.key,Je=new Promise(function(xe,Zt){ze.setState(function(Xn){var En=Xn.loadedKeys,bn=En===void 0?[]:En,Gn=Xn.loadingKeys,Kn=Gn===void 0?[]:Gn,Ct=ze.props,Mt=Ct.loadData,Sn=Ct.onLoad;if(!Mt||bn.indexOf(ut)!==-1||Kn.indexOf(ut)!==-1)return null;var Dt=Mt(Qe);return Dt.then(function(){var en=ze.state.loadedKeys,Sa=(0,Yt.L0)(en,ut);Sn==null||Sn(Sa,{event:"load",node:Qe}),ze.setUncontrolledState({loadedKeys:Sa}),ze.setState(function(ia){return{loadingKeys:(0,Yt._5)(ia.loadingKeys,ut)}}),xe()}).catch(function(en){if(ze.setState(function(ia){return{loadingKeys:(0,Yt._5)(ia.loadingKeys,ut)}}),ze.loadingRetryTimes[ut]=(ze.loadingRetryTimes[ut]||0)+1,ze.loadingRetryTimes[ut]>=ln){var Sa=ze.state.loadedKeys;(0,y.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),ze.setUncontrolledState({loadedKeys:(0,Yt.L0)(Sa,ut)}),xe()}Zt(en)}),{loadingKeys:(0,Yt.L0)(Kn,ut)}})});return Je.catch(function(){}),Je},ze.onNodeMouseEnter=function(Qe,ut){var Je=ze.props.onMouseEnter;Je==null||Je({event:Qe,node:ut})},ze.onNodeMouseLeave=function(Qe,ut){var Je=ze.props.onMouseLeave;Je==null||Je({event:Qe,node:ut})},ze.onNodeContextMenu=function(Qe,ut){var Je=ze.props.onRightClick;Je&&(Qe.preventDefault(),Je({event:Qe,node:ut}))},ze.onFocus=function(){var Qe=ze.props.onFocus;ze.setState({focused:!0});for(var ut=arguments.length,Je=new Array(ut),xe=0;xe1&&arguments[1]!==void 0?arguments[1]:!1,Je=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!ze.destroyed){var xe=!1,Zt=!0,Xn={};Object.keys(Qe).forEach(function(En){if(En in ze.props){Zt=!1;return}xe=!0,Xn[En]=Qe[En]}),xe&&(!ut||Zt)&&ze.setState((0,Ce.Z)((0,Ce.Z)({},Xn),Je))}},ze.scrollTo=function(Qe){ze.listRef.current.scrollTo(Qe)},ze}return(0,le.Z)(et,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var St=this.props.activeKey;St!==void 0&&St!==this.state.activeKey&&(this.setState({activeKey:St}),St!==null&&this.scrollTo({key:St}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var St,xt=this.state,Ke=xt.focused,Qe=xt.flattenNodes,ut=xt.keyEntities,Je=xt.draggingNodeKey,xe=xt.activeKey,Zt=xt.dropLevelOffset,Xn=xt.dropContainerKey,En=xt.dropTargetKey,bn=xt.dropPosition,Gn=xt.dragOverNodeKey,Kn=xt.indent,Ct=this.props,Mt=Ct.prefixCls,Sn=Ct.className,Dt=Ct.style,en=Ct.showLine,Sa=Ct.focusable,ia=Ct.tabIndex,Oa=ia===void 0?0:ia,wn=Ct.selectable,Sr=Ct.showIcon,Un=Ct.icon,Wn=Ct.switcherIcon,ma=Ct.draggable,Ya=Ct.checkable,xa=Ct.checkStrictly,Lr=Ct.disabled,Tr=Ct.motion,Nt=Ct.loadData,hn=Ct.filterTreeNode,mr=Ct.height,At=Ct.itemHeight,Xt=Ct.virtual,Pn=Ct.titleRender,xn=Ct.dropIndicatorRender,Ea=Ct.onContextMenu,qt=Ct.onScroll,ie=Ct.direction,de=Ct.rootClassName,he=Ct.rootStyle,Pe=(0,ce.Z)(this.props,{aria:!0,data:!0}),Xe;return ma&&((0,Oe.Z)(ma)==="object"?Xe=ma:typeof ma=="function"?Xe={nodeDraggable:ma}:Xe={}),a.createElement(x.k.Provider,{value:{prefixCls:Mt,selectable:wn,showIcon:Sr,icon:Un,switcherIcon:Wn,draggable:Xe,draggingNodeKey:Je,checkable:Ya,checkStrictly:xa,disabled:Lr,keyEntities:ut,dropLevelOffset:Zt,dropContainerKey:Xn,dropTargetKey:En,dropPosition:bn,dragOverNodeKey:Gn,indent:Kn,direction:ie,dropIndicatorRender:xn,loadData:Nt,filterTreeNode:hn,titleRender:Pn,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},a.createElement("div",{role:"tree",className:We()(Mt,Sn,de,(St={},(0,fe.Z)(St,"".concat(Mt,"-show-line"),en),(0,fe.Z)(St,"".concat(Mt,"-focused"),Ke),(0,fe.Z)(St,"".concat(Mt,"-active-focused"),xe!==null),St)),style:he},a.createElement(Bn,(0,E.Z)({ref:this.listRef,prefixCls:Mt,style:Dt,data:Qe,disabled:Lr,selectable:wn,checkable:!!Ya,motion:Tr,dragging:Je!==null,height:mr,itemHeight:At,virtual:Xt,focusable:Sa,focused:Ke,tabIndex:Oa,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Ea,onScroll:qt},this.getTreeNodeRequiredProps(),Pe))))}}],[{key:"getDerivedStateFromProps",value:function(St,xt){var Ke=xt.prevProps,Qe={prevProps:St};function ut(Sa){return!Ke&&Sa in St||Ke&&Ke[Sa]!==St[Sa]}var Je,xe=xt.fieldNames;if(ut("fieldNames")&&(xe=(0,Fe.w$)(St.fieldNames),Qe.fieldNames=xe),ut("treeData")?Je=St.treeData:ut("children")&&((0,y.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),Je=(0,Fe.zn)(St.children)),Je){Qe.treeData=Je;var Zt=(0,Fe.I8)(Je,{fieldNames:xe});Qe.keyEntities=(0,Ce.Z)((0,fe.Z)({},ft,Tt),Zt.keyEntities)}var Xn=Qe.keyEntities||xt.keyEntities;if(ut("expandedKeys")||Ke&&ut("autoExpandParent"))Qe.expandedKeys=St.autoExpandParent||!Ke&&St.defaultExpandParent?(0,Yt.r7)(St.expandedKeys,Xn):St.expandedKeys;else if(!Ke&&St.defaultExpandAll){var En=(0,Ce.Z)({},Xn);delete En[ft],Qe.expandedKeys=Object.keys(En).map(function(Sa){return En[Sa].key})}else!Ke&&St.defaultExpandedKeys&&(Qe.expandedKeys=St.autoExpandParent||St.defaultExpandParent?(0,Yt.r7)(St.defaultExpandedKeys,Xn):St.defaultExpandedKeys);if(Qe.expandedKeys||delete Qe.expandedKeys,Je||Qe.expandedKeys){var bn=(0,Fe.oH)(Je||xt.treeData,Qe.expandedKeys||xt.expandedKeys,xe);Qe.flattenNodes=bn}if(St.selectable&&(ut("selectedKeys")?Qe.selectedKeys=(0,Yt.BT)(St.selectedKeys,St):!Ke&&St.defaultSelectedKeys&&(Qe.selectedKeys=(0,Yt.BT)(St.defaultSelectedKeys,St))),St.checkable){var Gn;if(ut("checkedKeys")?Gn=(0,Yt.E6)(St.checkedKeys)||{}:!Ke&&St.defaultCheckedKeys?Gn=(0,Yt.E6)(St.defaultCheckedKeys)||{}:Je&&(Gn=(0,Yt.E6)(St.checkedKeys)||{checkedKeys:xt.checkedKeys,halfCheckedKeys:xt.halfCheckedKeys}),Gn){var Kn=Gn,Ct=Kn.checkedKeys,Mt=Ct===void 0?[]:Ct,Sn=Kn.halfCheckedKeys,Dt=Sn===void 0?[]:Sn;if(!St.checkStrictly){var en=(0,kn.S)(Mt,!0,Xn);Mt=en.checkedKeys,Dt=en.halfCheckedKeys}Qe.checkedKeys=Mt,Qe.halfCheckedKeys=Dt}}return ut("loadedKeys")&&(Qe.loadedKeys=St.loadedKeys),Qe}}]),et}(a.Component);Mn.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:b,allowDrop:function(){return!0},expandAction:!1},Mn.TreeNode=se.Z;var Pt=Mn,zt=Pt},35654:function(Ut,ot,z){"use strict";z.d(ot,{BT:function(){return a},E6:function(){return ee},L0:function(){return Le},OM:function(){return y},_5:function(){return De},r7:function(){return te},wA:function(){return We},yx:function(){return ke}});var E=z(95190),fe=z(93664),Oe=z(48736),Ce=z(59301),Se=z(39417),Be=z(67841),le=z(71430),Te=null;function De(ne,ue){if(!ne)return[];var re=ne.slice(),me=re.indexOf(ue);return me>=0&&re.splice(me,1),re}function Le(ne,ue){var re=(ne||[]).slice();return re.indexOf(ue)===-1&&re.push(ue),re}function ke(ne){return ne.split("-")}function We(ne,ue){var re=[],me=(0,Be.Z)(ue,ne);function se(){var ye=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];ye.forEach(function(Fe){var Me=Fe.key,be=Fe.children;re.push(Me),se(be)})}return se(me.children),re}function Ee(ne){if(ne.parent){var ue=ke(ne.pos);return Number(ue[ue.length-1])===ne.parent.children.length-1}return!1}function ce(ne){var ue=ke(ne.pos);return Number(ue[ue.length-1])===0}function y(ne,ue,re,me,se,ye,Fe,Me,be,at){var Ve,it=ne.clientX,Ye=ne.clientY,rt=ne.target.getBoundingClientRect(),yt=rt.top,bt=rt.height,ft=(at==="rtl"?-1:1)*(((se==null?void 0:se.x)||0)-it),Gt=(ft-12)/me,Tt=(0,Be.Z)(Me,re.props.eventKey);if(Ye-1.5?ye({dragNode:ln,dropNode:Mn,dropPosition:1})?Yt=1:Pt=!1:ye({dragNode:ln,dropNode:Mn,dropPosition:0})?Yt=0:ye({dragNode:ln,dropNode:Mn,dropPosition:1})?Yt=1:Pt=!1:ye({dragNode:ln,dropNode:Mn,dropPosition:1})?Yt=1:Pt=!1,{dropPosition:Yt,dropLevelOffset:kn,dropTargetKey:Tt.key,dropTargetPos:Tt.pos,dragOverNodeKey:Bn,dropContainerKey:Yt===0?null:((Ve=Tt.parent)===null||Ve===void 0?void 0:Ve.key)||null,dropAllowed:Pt}}function a(ne,ue){if(ne){var re=ue.multiple;return re?ne.slice():ne.length?[ne[0]]:ne}}var x=function(ue){return ue};function b(ne,ue){if(!ne)return[];var re=ue||{},me=re.processProps,se=me===void 0?x:me,ye=Array.isArray(ne)?ne:[ne];return ye.map(function(Fe){var Me=Fe.children,be=_objectWithoutProperties(Fe,Te),at=b(Me,ue);return React.createElement(TreeNode,_extends({key:be.key},se(be)),at)})}function ee(ne){if(!ne)return null;var ue;if(Array.isArray(ne))ue={checkedKeys:ne,halfCheckedKeys:void 0};else if((0,fe.Z)(ne)==="object")ue={checkedKeys:ne.checked||void 0,halfCheckedKeys:ne.halfChecked||void 0};else return(0,Oe.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return ue}function te(ne,ue){var re=new Set;function me(se){if(!re.has(se)){var ye=(0,Be.Z)(ue,se);if(ye){re.add(se);var Fe=ye.parent,Me=ye.node;Me.disabled||Fe&&me(Fe.key)}}}return(ne||[]).forEach(function(se){me(se)}),(0,E.Z)(re)}},90782:function(Ut,ot,z){"use strict";z.d(ot,{S:function(){return le}});var E=z(48736),fe=z(67841);function Oe(Te,De){var Le=new Set;return Te.forEach(function(ke){De.has(ke)||Le.add(ke)}),Le}function Ce(Te){var De=Te||{},Le=De.disabled,ke=De.disableCheckbox,We=De.checkable;return!!(Le||ke)||We===!1}function Se(Te,De,Le,ke){for(var We=new Set(Te),Ee=new Set,ce=0;ce<=Le;ce+=1){var y=De.get(ce)||new Set;y.forEach(function(ee){var te=ee.key,ne=ee.node,ue=ee.children,re=ue===void 0?[]:ue;We.has(te)&&!ke(ne)&&re.filter(function(me){return!ke(me.node)}).forEach(function(me){We.add(me.key)})})}for(var a=new Set,x=Le;x>=0;x-=1){var b=De.get(x)||new Set;b.forEach(function(ee){var te=ee.parent,ne=ee.node;if(!(ke(ne)||!ee.parent||a.has(ee.parent.key))){if(ke(ee.parent.node)){a.add(te.key);return}var ue=!0,re=!1;(te.children||[]).filter(function(me){return!ke(me.node)}).forEach(function(me){var se=me.key,ye=We.has(se);ue&&!ye&&(ue=!1),!re&&(ye||Ee.has(se))&&(re=!0)}),ue&&We.add(te.key),re&&Ee.add(te.key),a.add(te.key)}})}return{checkedKeys:Array.from(We),halfCheckedKeys:Array.from(Oe(Ee,We))}}function Be(Te,De,Le,ke,We){for(var Ee=new Set(Te),ce=new Set(De),y=0;y<=ke;y+=1){var a=Le.get(y)||new Set;a.forEach(function(te){var ne=te.key,ue=te.node,re=te.children,me=re===void 0?[]:re;!Ee.has(ne)&&!ce.has(ne)&&!We(ue)&&me.filter(function(se){return!We(se.node)}).forEach(function(se){Ee.delete(se.key)})})}ce=new Set;for(var x=new Set,b=ke;b>=0;b-=1){var ee=Le.get(b)||new Set;ee.forEach(function(te){var ne=te.parent,ue=te.node;if(!(We(ue)||!te.parent||x.has(te.parent.key))){if(We(te.parent.node)){x.add(ne.key);return}var re=!0,me=!1;(ne.children||[]).filter(function(se){return!We(se.node)}).forEach(function(se){var ye=se.key,Fe=Ee.has(ye);re&&!Fe&&(re=!1),!me&&(Fe||ce.has(ye))&&(me=!0)}),re||Ee.delete(ne.key),me&&ce.add(ne.key),x.add(ne.key)}})}return{checkedKeys:Array.from(Ee),halfCheckedKeys:Array.from(Oe(ce,Ee))}}function le(Te,De,Le,ke){var We=[],Ee;ke?Ee=ke:Ee=Ce;var ce=new Set(Te.filter(function(b){var ee=!!(0,fe.Z)(Le,b);return ee||We.push(b),ee})),y=new Map,a=0;Object.keys(Le).forEach(function(b){var ee=Le[b],te=ee.level,ne=y.get(te);ne||(ne=new Set,y.set(te,ne)),ne.add(ee),a=Math.max(a,te)}),(0,E.ZP)(!We.length,"Tree missing follow keys: ".concat(We.slice(0,100).map(function(b){return"'".concat(b,"'")}).join(", ")));var x;return De===!0?x=Se(ce,y,a,Ee):x=Be(ce,De.halfCheckedKeys,y,a,Ee),x}},67841:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return E}});function E(fe,Oe){return fe[Oe]}},71430:function(Ut,ot,z){"use strict";z.d(ot,{F:function(){return te},H8:function(){return ee},I8:function(){return b},km:function(){return We},oH:function(){return a},w$:function(){return Ee},zn:function(){return y}});var E=z(93664),fe=z(95190),Oe=z(20439),Ce=z(62646),Se=z(11592),Be=z(2738),le=z(48736),Te=z(67841),De=["children"];function Le(ne,ue){return"".concat(ne,"-").concat(ue)}function ke(ne){return ne&&ne.type&&ne.type.isTreeNode}function We(ne,ue){return ne!=null?ne:ue}function Ee(ne){var ue=ne||{},re=ue.title,me=ue._title,se=ue.key,ye=ue.children,Fe=re||"title";return{title:Fe,_title:me||[Fe],key:se||"key",children:ye||"children"}}function ce(ne,ue){var re=new Map;function me(se){var ye=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(se||[]).forEach(function(Fe){var Me=Fe[ue.key],be=Fe[ue.children];warning(Me!=null,"Tree node must have a certain key: [".concat(ye).concat(Me,"]"));var at=String(Me);warning(!re.has(at)||Me===null||Me===void 0,"Same 'key' exist in the Tree: ".concat(at)),re.set(at,!0),me(be,"".concat(ye).concat(at," > "))})}me(ne)}function y(ne){function ue(re){var me=(0,Se.Z)(re);return me.map(function(se){if(!ke(se))return(0,le.ZP)(!se,"Tree/TreeNode can only accept TreeNode as children."),null;var ye=se.key,Fe=se.props,Me=Fe.children,be=(0,Ce.Z)(Fe,De),at=(0,Oe.Z)({key:ye},be),Ve=ue(Me);return Ve.length&&(at.children=Ve),at}).filter(function(se){return se})}return ue(ne)}function a(ne,ue,re){var me=Ee(re),se=me._title,ye=me.key,Fe=me.children,Me=new Set(ue===!0?[]:ue),be=[];function at(Ve){var it=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return Ve.map(function(Ye,rt){for(var yt=Le(it?it.pos:"0",rt),bt=We(Ye[ye],yt),ft,Gt=0;Gt1&&arguments[1]!==void 0?arguments[1]:{},re=ue.initWrapper,me=ue.processEntity,se=ue.onProcessFinished,ye=ue.externalGetKey,Fe=ue.childrenPropName,Me=ue.fieldNames,be=arguments.length>2?arguments[2]:void 0,at=ye||be,Ve={},it={},Ye={posEntities:Ve,keyEntities:it};return re&&(Ye=re(Ye)||Ye),x(ne,function(rt){var yt=rt.node,bt=rt.index,ft=rt.pos,Gt=rt.key,Tt=rt.parentPos,Lt=rt.level,Rt=rt.nodes,qe={node:yt,nodes:Rt,index:bt,key:Gt,pos:ft,level:Lt},dt=We(Gt,ft);Ve[ft]=qe,it[dt]=qe,qe.parent=Ve[Tt],qe.parent&&(qe.parent.children=qe.parent.children||[],qe.parent.children.push(qe)),me&&me(qe,Ye)},{externalGetKey:at,childrenPropName:Fe,fieldNames:Me}),se&&se(Ye),Ye}function ee(ne,ue){var re=ue.expandedKeys,me=ue.selectedKeys,se=ue.loadedKeys,ye=ue.loadingKeys,Fe=ue.checkedKeys,Me=ue.halfCheckedKeys,be=ue.dragOverNodeKey,at=ue.dropPosition,Ve=ue.keyEntities,it=(0,Te.Z)(Ve,ne),Ye={eventKey:ne,expanded:re.indexOf(ne)!==-1,selected:me.indexOf(ne)!==-1,loaded:se.indexOf(ne)!==-1,loading:ye.indexOf(ne)!==-1,checked:Fe.indexOf(ne)!==-1,halfChecked:Me.indexOf(ne)!==-1,pos:String(it?it.pos:""),dragOver:be===ne&&at===0,dragOverGapTop:be===ne&&at===-1,dragOverGapBottom:be===ne&&at===1};return Ye}function te(ne){var ue=ne.data,re=ne.expanded,me=ne.selected,se=ne.checked,ye=ne.loaded,Fe=ne.loading,Me=ne.halfChecked,be=ne.dragOver,at=ne.dragOverGapTop,Ve=ne.dragOverGapBottom,it=ne.pos,Ye=ne.active,rt=ne.eventKey,yt=(0,Oe.Z)((0,Oe.Z)({},ue),{},{expanded:re,selected:me,checked:se,loaded:ye,loading:Fe,halfChecked:Me,dragOver:be,dragOverGapTop:at,dragOverGapBottom:Ve,pos:it,active:Ye,key:rt});return"props"in yt||Object.defineProperty(yt,"props",{get:function(){return(0,le.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),ne}}),yt}},8224:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return fe}});var E=z(4676);function fe(Oe,Ce,Se,Be){var le=E.unstable_batchedUpdates?function(De){E.unstable_batchedUpdates(Se,De)}:Se;return Oe!=null&&Oe.addEventListener&&Oe.addEventListener(Ce,le,Be),{remove:function(){Oe!=null&&Oe.removeEventListener&&Oe.removeEventListener(Ce,le,Be)}}}},55468:function(Ut,ot,z){"use strict";z.d(ot,{g1:function(){return ke},os:function(){return Ee}});var E=/margin|padding|width|height|max|min|offset/,fe={left:!0,top:!0},Oe={cssFloat:1,styleFloat:1,float:1};function Ce(ce){return ce.nodeType===1?ce.ownerDocument.defaultView.getComputedStyle(ce,null):{}}function Se(ce,y,a){if(y=y.toLowerCase(),a==="auto"){if(y==="height")return ce.offsetHeight;if(y==="width")return ce.offsetWidth}return y in fe||(fe[y]=E.test(y)),fe[y]?parseFloat(a)||0:a}function Be(ce,y){var a=arguments.length,x=Ce(ce);return y=Oe[y]?"cssFloat"in ce.style?"cssFloat":"styleFloat":y,a===1?x:Se(ce,y,x[y]||ce.style[y])}function le(ce,y,a){var x=arguments.length;if(y=Oe[y]?"cssFloat"in ce.style?"cssFloat":"styleFloat":y,x===3)return typeof a=="number"&&E.test(y)&&(a="".concat(a,"px")),ce.style[y]=a,a;for(var b in y)y.hasOwnProperty(b)&&le(ce,b,y[b]);return Ce(ce)}function Te(ce){return ce===document.body?document.documentElement.clientWidth:ce.offsetWidth}function De(ce){return ce===document.body?window.innerHeight||document.documentElement.clientHeight:ce.offsetHeight}function Le(){var ce=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),y=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:ce,height:y}}function ke(){var ce=document.documentElement.clientWidth,y=window.innerHeight||document.documentElement.clientHeight;return{width:ce,height:y}}function We(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function Ee(ce){var y=ce.getBoundingClientRect(),a=document.documentElement;return{left:y.left+(window.pageXOffset||a.scrollLeft)-(a.clientLeft||document.body.clientLeft||0),top:y.top+(window.pageYOffset||a.scrollTop)-(a.clientTop||document.body.clientTop||0)}}},24514:function(Ut,ot,z){"use strict";z.d(ot,{G:function(){return Ce}});var E=z(47273),fe=function(Be){if((0,E.Z)()&&window.document.documentElement){var le=Array.isArray(Be)?Be:[Be],Te=window.document.documentElement;return le.some(function(De){return De in Te.style})}return!1},Oe=function(Be,le){if(!fe(Be))return!1;var Te=document.createElement("div"),De=Te.style[Be];return Te.style[Be]=le,Te.style[Be]!==De};function Ce(Se,Be){return!Array.isArray(Se)&&Be!==void 0?Oe(Se,Be):fe(Se)}},57985:function(Ut,ot,z){"use strict";z.d(ot,{Z5:function(){return Lu},_l:function(){return P0},bK:function(){return Rs}});var E=z(59301),fe=z(2386);function Oe(ae,oe){ae.prototype=Object.create(oe.prototype),ae.prototype.constructor=ae,(0,fe.Z)(ae,oe)}var Ce=z(14809),Se=z(59781),Be=E.createContext(null),le=null;function Te(ae){ae()}var De=Te,Le=function(oe){return De=oe},ke=function(){return De};function We(){var ae=ke(),oe=null,Ae=null;return{clear:function(){oe=null,Ae=null},notify:function(){ae(function(){for(var _e=oe;_e;)_e.callback(),_e=_e.next})},get:function(){for(var _e=[],$e=oe;$e;)_e.push($e),$e=$e.next;return _e},subscribe:function(_e){var $e=!0,ct=Ae={callback:_e,next:null,prev:Ae};return ct.prev?ct.prev.next=ct:oe=ct,function(){!$e||oe===null||($e=!1,ct.next?ct.next.prev=ct.prev:Ae=ct.prev,ct.prev?ct.prev.next=ct.next:oe=ct.next)}}}}var Ee={notify:function(){},get:function(){return[]}};function ce(ae,oe){var Ae,Ne=Ee;function _e(rn){return nn(),Ne.subscribe(rn)}function $e(){Ne.notify()}function ct(){vn.onStateChange&&vn.onStateChange()}function pt(){return!!Ae}function nn(){Ae||(Ae=oe?oe.addNestedSub(ct):ae.subscribe(ct),Ne=We())}function Cn(){Ae&&(Ae(),Ae=void 0,Ne.clear(),Ne=Ee)}var vn={addNestedSub:_e,notifyNestedSubs:$e,handleChangeWrapper:ct,isSubscribed:pt,trySubscribe:nn,tryUnsubscribe:Cn,getListeners:function(){return Ne}};return vn}var y=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?E.useLayoutEffect:E.useEffect;function a(ae){var oe=ae.store,Ae=ae.context,Ne=ae.children,_e=(0,E.useMemo)(function(){var pt=ce(oe);return{store:oe,subscription:pt}},[oe]),$e=(0,E.useMemo)(function(){return oe.getState()},[oe]);y(function(){var pt=_e.subscription;return pt.onStateChange=pt.notifyNestedSubs,pt.trySubscribe(),$e!==oe.getState()&&pt.notifyNestedSubs(),function(){pt.tryUnsubscribe(),pt.onStateChange=null}},[_e,$e]);var ct=Ae||Be;return E.createElement(ct.Provider,{value:_e},Ne)}var x=a,b=z(74126),ee=z(94266),te=z.n(ee),ne=z(53410),ue=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],re=["reactReduxForwardedRef"],me=[],se=[null,null],ye=function(oe){try{return JSON.stringify(oe)}catch(Ae){return String(oe)}};function Fe(ae,oe){var Ae=ae[1];return[oe.payload,Ae+1]}function Me(ae,oe,Ae){y(function(){return ae.apply(void 0,oe)},Ae)}function be(ae,oe,Ae,Ne,_e,$e,ct){ae.current=Ne,oe.current=_e,Ae.current=!1,$e.current&&($e.current=null,ct())}function at(ae,oe,Ae,Ne,_e,$e,ct,pt,nn,Cn){if(ae){var vn=!1,rn=null,sn=function(){if(!vn){var Jr=oe.getState(),no,ro;try{no=Ne(Jr,_e.current)}catch(wo){ro=wo,rn=wo}ro||(rn=null),no===$e.current?ct.current||nn():($e.current=no,pt.current=no,ct.current=!0,Cn({type:"STORE_UPDATED",payload:{error:ro}}))}};Ae.onStateChange=sn,Ae.trySubscribe(),sn();var Qn=function(){if(vn=!0,Ae.tryUnsubscribe(),Ae.onStateChange=null,rn)throw rn};return Qn}}var Ve=function(){return[null,0]};function it(ae,oe){oe===void 0&&(oe={});var Ae=oe,Ne=Ae.getDisplayName,_e=Ne===void 0?function($i){return"ConnectAdvanced("+$i+")"}:Ne,$e=Ae.methodName,ct=$e===void 0?"connectAdvanced":$e,pt=Ae.renderCountProp,nn=pt===void 0?void 0:pt,Cn=Ae.shouldHandleStateChanges,vn=Cn===void 0?!0:Cn,rn=Ae.storeKey,sn=rn===void 0?"store":rn,Qn=Ae.withRef,Za=Qn===void 0?!1:Qn,Jr=Ae.forwardRef,no=Jr===void 0?!1:Jr,ro=Ae.context,wo=ro===void 0?Be:ro,_o=(0,b.Z)(Ae,ue);if(0)var fi;var Ui=wo;return function(kl){var Mu=kl.displayName||kl.name||"Component",Gl=_e(Mu),Tu=(0,Ce.Z)({},_o,{getDisplayName:_e,methodName:ct,renderCountProp:nn,shouldHandleStateChanges:vn,storeKey:sn,displayName:Gl,wrappedComponentName:Mu,WrappedComponent:kl}),ts=_o.pure;function ns(os){return ae(os.dispatch,Tu)}var Es=ts?E.useMemo:function(os){return os()};function ps(os){var Zc=(0,E.useMemo)(function(){var xd=os.reactReduxForwardedRef,Ha=(0,b.Z)(os,re);return[os.context,xd,Ha]},[os]),nc=Zc[0],Pd=Zc[1],Hc=Zc[2],zc=(0,E.useMemo)(function(){return nc&&nc.Consumer&&(0,ne.isContextConsumer)(E.createElement(nc.Consumer,null))?nc:Ui},[nc,Ui]),ac=(0,E.useContext)(zc),Qc=!!os.store&&!!os.store.getState&&!!os.store.dispatch,rc=!!ac&&!!ac.store,Ds=Qc?os.store:ac.store,bd=(0,E.useMemo)(function(){return ns(Ds)},[Ds]),Wc=(0,E.useMemo)(function(){if(!vn)return se;var xd=ce(Ds,Qc?null:ac.subscription),Ha=xd.notifyNestedSubs.bind(xd);return[xd,Ha]},[Ds,Qc,ac]),dd=Wc[0],jd=Wc[1],Zd=(0,E.useMemo)(function(){return Qc?ac:(0,Ce.Z)({},ac,{subscription:dd})},[Qc,ac,dd]),Uc=(0,E.useReducer)(Fe,me,Ve),rg=Uc[0],Hd=rg[0],og=Uc[1];if(Hd&&Hd.error)throw Hd.error;var n0=(0,E.useRef)(),a0=(0,E.useRef)(Hc),zd=(0,E.useRef)(),r0=(0,E.useRef)(!1),gd=Es(function(){return zd.current&&Hc===a0.current?zd.current:bd(Ds.getState(),Hc)},[Ds,Hd,Hc]);Me(be,[a0,n0,r0,Hc,gd,zd,jd]),Me(at,[vn,Ds,dd,bd,a0,n0,r0,zd,jd,og],[Ds,dd,bd]);var md=(0,E.useMemo)(function(){return E.createElement(kl,(0,Ce.Z)({},gd,{ref:Pd}))},[Pd,kl,gd]),ig=(0,E.useMemo)(function(){return vn?E.createElement(zc.Provider,{value:Zd},md):md},[zc,md,Zd]);return ig}var ws=ts?E.memo(ps):ps;if(ws.WrappedComponent=kl,ws.displayName=ps.displayName=Gl,no){var tc=E.forwardRef(function(Zc,nc){return E.createElement(ws,(0,Ce.Z)({},Zc,{reactReduxForwardedRef:nc}))});return tc.displayName=Gl,tc.WrappedComponent=kl,te()(tc,kl)}return te()(ws,kl)}}function Ye(ae,oe){return ae===oe?ae!==0||oe!==0||1/ae===1/oe:ae!==ae&&oe!==oe}function rt(ae,oe){if(Ye(ae,oe))return!0;if(typeof ae!="object"||ae===null||typeof oe!="object"||oe===null)return!1;var Ae=Object.keys(ae),Ne=Object.keys(oe);if(Ae.length!==Ne.length)return!1;for(var _e=0;_e=0;Ne--){var _e=oe[Ne](ae);if(_e)return _e}return function($e,ct){throw new Error("Invalid value of type "+typeof ae+" for "+Ae+" argument when connecting component "+ct.wrappedComponentName+".")}}function St(ae,oe){return ae===oe}function xt(ae){var oe=ae===void 0?{}:ae,Ae=oe.connectHOC,Ne=Ae===void 0?it:Ae,_e=oe.mapStateToPropsFactories,$e=_e===void 0?Bn:_e,ct=oe.mapDispatchToPropsFactories,pt=ct===void 0?qe:ct,nn=oe.mergePropsFactories,Cn=nn===void 0?Mn:nn,vn=oe.selectorFactory,rn=vn===void 0?Ot:vn;return function(Qn,Za,Jr,no){no===void 0&&(no={});var ro=no,wo=ro.pure,_o=wo===void 0?!0:wo,fi=ro.areStatesEqual,Ui=fi===void 0?St:fi,$i=ro.areOwnPropsEqual,kl=$i===void 0?rt:$i,Mu=ro.areStatePropsEqual,Gl=Mu===void 0?rt:Mu,Tu=ro.areMergedPropsEqual,ts=Tu===void 0?rt:Tu,ns=(0,b.Z)(ro,et),Es=ze(Qn,$e,"mapStateToProps"),ps=ze(Za,pt,"mapDispatchToProps"),ws=ze(Jr,Cn,"mergeProps");return Ne(rn,(0,Ce.Z)({methodName:"connect",getDisplayName:function(os){return"Connect("+os+")"},shouldHandleStateChanges:!!Qn,initMapStateToProps:Es,initMapDispatchToProps:ps,initMergeProps:ws,pure:_o,areStatesEqual:Ui,areOwnPropsEqual:kl,areStatePropsEqual:Gl,areMergedPropsEqual:ts},ns))}}var Ke=xt();function Qe(){var ae=useContext(ReactReduxContext);return ae}function ut(ae){ae===void 0&&(ae=ReactReduxContext);var oe=ae===ReactReduxContext?useDefaultReduxContext:function(){return useContext(ae)};return function(){var Ne=oe(),_e=Ne.store;return _e}}var Je=null;function xe(ae){ae===void 0&&(ae=ReactReduxContext);var oe=ae===ReactReduxContext?useDefaultStore:createStoreHook(ae);return function(){var Ne=oe();return Ne.dispatch}}var Zt=null,Xn=function(oe,Ae){return oe===Ae};function En(ae,oe,Ae,Ne){var _e=useReducer(function(Za){return Za+1},0),$e=_e[1],ct=useMemo(function(){return createSubscription(Ae,Ne)},[Ae,Ne]),pt=useRef(),nn=useRef(),Cn=useRef(),vn=useRef(),rn=Ae.getState(),sn;try{if(ae!==nn.current||rn!==Cn.current||pt.current){var Qn=ae(rn);vn.current===void 0||!oe(Qn,vn.current)?sn=Qn:sn=vn.current}else sn=vn.current}catch(Za){throw pt.current&&(Za.message+=` +The error may be correlated with this previous error: +`+pt.current.stack+` + +`),Za}return useIsomorphicLayoutEffect(function(){nn.current=ae,Cn.current=rn,vn.current=sn,pt.current=void 0}),useIsomorphicLayoutEffect(function(){function Za(){try{var Jr=Ae.getState();if(Jr===Cn.current)return;var no=nn.current(Jr);if(oe(no,vn.current))return;vn.current=no,Cn.current=Jr}catch(ro){pt.current=ro}$e()}return ct.onStateChange=Za,ct.trySubscribe(),Za(),function(){return ct.tryUnsubscribe()}},[Ae,ct]),sn}function bn(ae){ae===void 0&&(ae=ReactReduxContext);var oe=ae===ReactReduxContext?useDefaultReduxContext:function(){return useContext(ae)};return function(Ne,_e){_e===void 0&&(_e=Xn);var $e=oe(),ct=$e.store,pt=$e.subscription,nn=En(Ne,_e,ct,pt);return useDebugValue(nn),nn}}var Gn=null,Kn=z(4676);Le(Kn.unstable_batchedUpdates);function Ct(ae,oe){if(ae.length!==oe.length)return!1;for(var Ae=0;Ae");return Ne.callbacks},Ne.setCallbacks=function(pt){Ne.callbacks=pt},Ne}var Ae=oe.prototype;return Ae.componentDidMount=function(){this.unbind=gn(window,[{eventName:"error",fn:this.onWindowError}])},Ae.componentWillUnmount=function(){this.unbind()},Ae.componentDidCatch=function(_e){if(_e instanceof un){this.setState({});return}throw _e},Ae.render=function(){return this.props.children(this.setCallbacks)},oe}(E.Component),$t=` + 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 +`,Tn=function(oe){return oe+1},$n=function(oe){return` + You have lifted an item in position `+Tn(oe.source.index)+` +`},mn=function(oe,Ae){var Ne=oe.droppableId===Ae.droppableId,_e=Tn(oe.index),$e=Tn(Ae.index);return Ne?` + You have moved the item from position `+_e+` + to position `+$e+` + `:` + You have moved the item from position `+_e+` + in list `+oe.droppableId+` + to list `+Ae.droppableId+` + in position `+$e+` + `},Yn=function(oe,Ae,Ne){var _e=Ae.droppableId===Ne.droppableId;return _e?` + The item `+oe+` + has been combined with `+Ne.draggableId:` + The item `+oe+` + in list `+Ae.droppableId+` + has been combined with `+Ne.draggableId+` + in list `+Ne.droppableId+` + `},na=function(oe){var Ae=oe.destination;if(Ae)return mn(oe.source,Ae);var Ne=oe.combine;return Ne?Yn(oe.draggableId,oe.source,Ne):"You are over an area that cannot be dropped on"},er=function(oe){return` + The item has returned to its starting position + of `+Tn(oe.index)+` +`},yr=function(oe){if(oe.reason==="CANCEL")return` + Movement cancelled. + `+er(oe.source)+` + `;var Ae=oe.destination,Ne=oe.combine;return Ae?` + You have dropped the item. + `+mn(oe.source,Ae)+` + `:Ne?` + You have dropped the item. + `+Yn(oe.draggableId,oe.source,Ne)+` + `:` + The item has been dropped while not over a drop area. + `+er(oe.source)+` + `},Jn={dragHandleUsageInstructions:$t,onDragStart:$n,onDragUpdate:na,onDragEnd:yr},Rr={x:0,y:0},Br=function(oe,Ae){return{x:oe.x+Ae.x,y:oe.y+Ae.y}},br=function(oe,Ae){return{x:oe.x-Ae.x,y:oe.y-Ae.y}},Pr=function(oe,Ae){return oe.x===Ae.x&&oe.y===Ae.y},tr=function(oe){return{x:oe.x!==0?-oe.x:0,y:oe.y!==0?-oe.y:0}},Nr=function(oe,Ae,Ne){var _e;return Ne===void 0&&(Ne=0),_e={},_e[oe]=Ae,_e[oe==="x"?"y":"x"]=Ne,_e},xr=function(oe,Ae){return Math.sqrt(Math.pow(Ae.x-oe.x,2)+Math.pow(Ae.y-oe.y,2))},ja=function(oe,Ae){return Math.min.apply(Math,Ae.map(function(Ne){return xr(oe,Ne)}))},Kr=function(oe){return function(Ae){return{x:oe(Ae.x),y:oe(Ae.y)}}},uo=function(ae,oe){var Ae=wn({top:Math.max(oe.top,ae.top),right:Math.min(oe.right,ae.right),bottom:Math.min(oe.bottom,ae.bottom),left:Math.max(oe.left,ae.left)});return Ae.width<=0||Ae.height<=0?null:Ae},ao=function(oe,Ae){return{top:oe.top+Ae.y,left:oe.left+Ae.x,bottom:oe.bottom+Ae.y,right:oe.right+Ae.x}},Zo=function(oe){return[{x:oe.left,y:oe.top},{x:oe.right,y:oe.top},{x:oe.left,y:oe.bottom},{x:oe.right,y:oe.bottom}]},Oo={top:0,right:0,bottom:0,left:0},al=function(oe,Ae){return Ae?ao(oe,Ae.scroll.diff.displacement):oe},ul=function(oe,Ae,Ne){if(Ne&&Ne.increasedBy){var _e;return(0,Ce.Z)({},oe,(_e={},_e[Ae.end]=oe[Ae.end]+Ne.increasedBy[Ae.line],_e))}return oe},Sl=function(oe,Ae){return Ae&&Ae.shouldClipSubject?uo(Ae.pageMarginBox,oe):wn(oe)},Zi=function(ae){var oe=ae.page,Ae=ae.withPlaceholder,Ne=ae.axis,_e=ae.frame,$e=al(oe.marginBox,_e),ct=ul($e,Ne,Ae),pt=Sl(ct,_e);return{page:oe,withPlaceholder:Ae,active:pt}},jr=function(ae,oe){ae.frame||nt(!1);var Ae=ae.frame,Ne=br(oe,Ae.scroll.initial),_e=tr(Ne),$e=(0,Ce.Z)({},Ae,{scroll:{initial:Ae.scroll.initial,current:oe,diff:{value:Ne,displacement:_e},max:Ae.scroll.max}}),ct=Zi({page:ae.subject.page,withPlaceholder:ae.subject.withPlaceholder,axis:ae.axis,frame:$e}),pt=(0,Ce.Z)({},ae,{frame:$e,subject:ct});return pt};function Gi(ae){return Number.isInteger?Number.isInteger(ae):typeof ae=="number"&&isFinite(ae)&&Math.floor(ae)===ae}function po(ae){return Object.values?Object.values(ae):Object.keys(ae).map(function(oe){return ae[oe]})}function Oi(ae,oe){if(ae.findIndex)return ae.findIndex(oe);for(var Ae=0;Aeae.bottom,Cn=Ne.leftae.right,vn=nn&&Cn;if(vn)return!0;var rn=nn&&ct||Cn&&$e;return rn}},Vl=function(ae){var oe=Ri(ae.top,ae.bottom),Ae=Ri(ae.left,ae.right);return function(Ne){var _e=oe(Ne.top)&&oe(Ne.bottom)&&Ae(Ne.left)&&Ae(Ne.right);return _e}},Eu={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},Cu={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},Uu=function(ae){return function(oe){var Ae=Ri(oe.top,oe.bottom),Ne=Ri(oe.left,oe.right);return function(_e){return ae===Eu?Ae(_e.top)&&Ae(_e.bottom):Ne(_e.left)&&Ne(_e.right)}}},Do=function(oe,Ae){var Ne=Ae.frame?Ae.frame.scroll.diff.displacement:Rr;return ao(oe,Ne)},kr=function(oe,Ae,Ne){return Ae.subject.active?Ne(Ae.subject.active)(oe):!1},zr=function(oe,Ae,Ne){return Ne(Ae)(oe)},Yr=function(oe){var Ae=oe.target,Ne=oe.destination,_e=oe.viewport,$e=oe.withDroppableDisplacement,ct=oe.isVisibleThroughFrameFn,pt=$e?Do(Ae,Ne):Ae;return kr(pt,Ne,ct)&&zr(pt,_e,ct)},Ei=function(oe){return Yr((0,Ce.Z)({},oe,{isVisibleThroughFrameFn:Vi}))},oi=function(oe){return Yr((0,Ce.Z)({},oe,{isVisibleThroughFrameFn:Vl}))},Xi=function(oe){return Yr((0,Ce.Z)({},oe,{isVisibleThroughFrameFn:Uu(oe.destination.axis)}))},rl=function(oe,Ae,Ne){if(typeof Ne=="boolean")return Ne;if(!Ae)return!0;var _e=Ae.invisible,$e=Ae.visible;if(_e[oe])return!1;var ct=$e[oe];return ct?ct.shouldAnimate:!0};function Rl(ae,oe){var Ae=ae.page.marginBox,Ne={top:oe.point.y,right:0,bottom:0,left:oe.point.x};return wn(Sr(Ae,Ne))}function El(ae){var oe=ae.afterDragging,Ae=ae.destination,Ne=ae.displacedBy,_e=ae.viewport,$e=ae.forceShouldAnimate,ct=ae.last;return oe.reduce(function(nn,Cn){var vn=Rl(Cn,Ne),rn=Cn.descriptor.id;nn.all.push(rn);var sn=Ei({target:vn,destination:Ae,viewport:_e,withDroppableDisplacement:!0});if(!sn)return nn.invisible[Cn.descriptor.id]=!0,nn;var Qn=rl(rn,ct,$e),Za={draggableId:rn,shouldAnimate:Qn};return nn.visible[rn]=Za,nn},{all:[],visible:{},invisible:{}})}function Ol(ae,oe){if(!ae.length)return 0;var Ae=ae[ae.length-1].descriptor.index;return oe.inHomeList?Ae:Ae+1}function Jl(ae){var oe=ae.insideDestination,Ae=ae.inHomeList,Ne=ae.displacedBy,_e=ae.destination,$e=Ol(oe,{inHomeList:Ae});return{displaced:pu,displacedBy:Ne,at:{type:"REORDER",destination:{droppableId:_e.descriptor.id,index:$e}}}}function Fi(ae){var oe=ae.draggable,Ae=ae.insideDestination,Ne=ae.destination,_e=ae.viewport,$e=ae.displacedBy,ct=ae.last,pt=ae.index,nn=ae.forceShouldAnimate,Cn=fl(oe,Ne);if(pt==null)return Jl({insideDestination:Ae,inHomeList:Cn,displacedBy:$e,destination:Ne});var vn=ri(Ae,function(Jr){return Jr.descriptor.index===pt});if(!vn)return Jl({insideDestination:Ae,inHomeList:Cn,displacedBy:$e,destination:Ne});var rn=Di(oe,Ae),sn=Ae.indexOf(vn),Qn=rn.slice(sn),Za=El({afterDragging:Qn,destination:Ne,displacedBy:$e,last:ct,viewport:_e.frame,forceShouldAnimate:nn});return{displaced:Za,displacedBy:$e,at:{type:"REORDER",destination:{droppableId:Ne.descriptor.id,index:pt}}}}function Pa(ae,oe){return!!oe.effected[ae]}var Ho=function(ae){var oe=ae.isMovingForward,Ae=ae.destination,Ne=ae.draggables,_e=ae.combine,$e=ae.afterCritical;if(!Ae.isCombineEnabled)return null;var ct=_e.draggableId,pt=Ne[ct],nn=pt.descriptor.index,Cn=Pa(ct,$e);return Cn?oe?nn:nn-1:oe?nn+1:nn},Mi=function(ae){var oe=ae.isMovingForward,Ae=ae.isInHomeList,Ne=ae.insideDestination,_e=ae.location;if(!Ne.length)return null;var $e=_e.index,ct=oe?$e+1:$e-1,pt=Ne[0].descriptor.index,nn=Ne[Ne.length-1].descriptor.index,Cn=Ae?nn:nn+1;return ctCn?null:ct},Bi=function(ae){var oe=ae.isMovingForward,Ae=ae.isInHomeList,Ne=ae.draggable,_e=ae.draggables,$e=ae.destination,ct=ae.insideDestination,pt=ae.previousImpact,nn=ae.viewport,Cn=ae.afterCritical,vn=pt.at;if(vn||nt(!1),vn.type==="REORDER"){var rn=Mi({isMovingForward:oe,isInHomeList:Ae,location:vn.destination,insideDestination:ct});return rn==null?null:Fi({draggable:Ne,insideDestination:ct,destination:$e,viewport:nn,last:pt.displaced,displacedBy:pt.displacedBy,index:rn})}var sn=Ho({isMovingForward:oe,destination:$e,displaced:pt.displaced,draggables:_e,combine:vn.combine,afterCritical:Cn});return sn==null?null:Fi({draggable:Ne,insideDestination:ct,destination:$e,viewport:nn,last:pt.displaced,displacedBy:pt.displacedBy,index:sn})},rr=function(ae){var oe=ae.displaced,Ae=ae.afterCritical,Ne=ae.combineWith,_e=ae.displacedBy,$e=!!(oe.visible[Ne]||oe.invisible[Ne]);return Pa(Ne,Ae)?$e?Rr:tr(_e.point):$e?_e.point:Rr},Fl=function(ae){var oe=ae.afterCritical,Ae=ae.impact,Ne=ae.draggables,_e=ti(Ae);_e||nt(!1);var $e=_e.draggableId,ct=Ne[$e].page.borderBox.center,pt=rr({displaced:Ae.displaced,afterCritical:oe,combineWith:$e,displacedBy:Ae.displacedBy});return Br(ct,pt)},hu=function(oe,Ae){return Ae.margin[oe.start]+Ae.borderBox[oe.size]/2},cu=function(oe,Ae){return Ae.margin[oe.end]+Ae.borderBox[oe.size]/2},Bu=function(oe,Ae,Ne){return Ae[oe.crossAxisStart]+Ne.margin[oe.crossAxisStart]+Ne.borderBox[oe.crossAxisSize]/2},Ju=function(oe){var Ae=oe.axis,Ne=oe.moveRelativeTo,_e=oe.isMoving;return Nr(Ae.line,Ne.marginBox[Ae.end]+hu(Ae,_e),Bu(Ae,Ne.marginBox,_e))},Nu=function(oe){var Ae=oe.axis,Ne=oe.moveRelativeTo,_e=oe.isMoving;return Nr(Ae.line,Ne.marginBox[Ae.start]-cu(Ae,_e),Bu(Ae,Ne.marginBox,_e))},zu=function(oe){var Ae=oe.axis,Ne=oe.moveInto,_e=oe.isMoving;return Nr(Ae.line,Ne.contentBox[Ae.start]+hu(Ae,_e),Bu(Ae,Ne.contentBox,_e))},Gu=function(ae){var oe=ae.impact,Ae=ae.draggable,Ne=ae.draggables,_e=ae.droppable,$e=ae.afterCritical,ct=_i(_e.descriptor.id,Ne),pt=Ae.page,nn=_e.axis;if(!ct.length)return zu({axis:nn,moveInto:_e.page,isMoving:pt});var Cn=oe.displaced,vn=oe.displacedBy,rn=Cn.all[0];if(rn){var sn=Ne[rn];if(Pa(rn,$e))return Nu({axis:nn,moveRelativeTo:sn.page,isMoving:pt});var Qn=Tr(sn.page,vn.point);return Nu({axis:nn,moveRelativeTo:Qn,isMoving:pt})}var Za=ct[ct.length-1];if(Za.descriptor.id===Ae.descriptor.id)return pt.borderBox.center;if(Pa(Za.descriptor.id,$e)){var Jr=Tr(Za.page,tr($e.displacedBy.point));return Ju({axis:nn,moveRelativeTo:Jr,isMoving:pt})}return Ju({axis:nn,moveRelativeTo:Za.page,isMoving:pt})},ds=function(ae,oe){var Ae=ae.frame;return Ae?Br(oe,Ae.scroll.diff.displacement):oe},vs=function(oe){var Ae=oe.impact,Ne=oe.draggable,_e=oe.droppable,$e=oe.draggables,ct=oe.afterCritical,pt=Ne.page.borderBox.center,nn=Ae.at;return!_e||!nn?pt:nn.type==="REORDER"?Gu({impact:Ae,draggable:Ne,draggables:$e,droppable:_e,afterCritical:ct}):Fl({impact:Ae,draggables:$e,afterCritical:ct})},ys=function(ae){var oe=vs(ae),Ae=ae.droppable,Ne=Ae?ds(Ae,oe):oe;return Ne},Sc=function(ae,oe){var Ae=br(oe,ae.scroll.initial),Ne=tr(Ae),_e=wn({top:oe.y,bottom:oe.y+ae.frame.height,left:oe.x,right:oe.x+ae.frame.width}),$e={frame:_e,scroll:{initial:ae.scroll.initial,max:ae.scroll.max,current:oe,diff:{value:Ae,displacement:Ne}}};return $e};function id(ae,oe){return ae.map(function(Ae){return oe[Ae]})}function Us(ae,oe){for(var Ae=0;Ae1?vn.sort(function(rn,sn){return _l(rn)[pt.start]-_l(sn)[pt.start]})[0]:Cn.sort(function(rn,sn){var Qn=ja(Ae,Zo(_l(rn))),Za=ja(Ae,Zo(_l(sn)));return Qn!==Za?Qn-Za:_l(rn)[pt.start]-_l(sn)[pt.start]})[0]},lc=function(oe,Ae){var Ne=oe.page.borderBox.center;return Pa(oe.descriptor.id,Ae)?br(Ne,Ae.displacedBy.point):Ne},Ms=function(oe,Ae){var Ne=oe.page.borderBox;return Pa(oe.descriptor.id,Ae)?ao(Ne,tr(Ae.displacedBy.point)):Ne},uc=function(ae){var oe=ae.pageBorderBoxCenter,Ae=ae.viewport,Ne=ae.destination,_e=ae.insideDestination,$e=ae.afterCritical,ct=_e.filter(function(pt){return oi({target:Ms(pt,$e),destination:Ne,viewport:Ae.frame,withDroppableDisplacement:!0})}).sort(function(pt,nn){var Cn=xr(oe,ds(Ne,lc(pt,$e))),vn=xr(oe,ds(Ne,lc(nn,$e)));return Cnoe.left&&ae.topoe.top}function fs(ae){var oe=ae.pageBorderBox,Ae=ae.draggable,Ne=ae.candidates,_e=Ae.page.borderBox.center,$e=Ne.map(function(ct){var pt=ct.axis,nn=Nr(ct.axis.line,oe.center[pt.line],ct.page.borderBox.center[pt.crossAxisLine]);return{id:ct.descriptor.id,distance:xr(_e,nn)}}).sort(function(ct,pt){return pt.distance-ct.distance});return $e[0]?$e[0].id:null}function Pc(ae){var oe=ae.pageBorderBox,Ae=ae.draggable,Ne=ae.droppables,_e=wi(Ne).filter(function($e){if(!$e.isEnabled)return!1;var ct=$e.subject.active;if(!ct||!Bs(oe,ct))return!1;if(ms(ct)(oe.center))return!0;var pt=$e.axis,nn=ct.center[pt.crossAxisLine],Cn=oe[pt.crossAxisStart],vn=oe[pt.crossAxisEnd],rn=Ri(ct[pt.crossAxisStart],ct[pt.crossAxisEnd]),sn=rn(Cn),Qn=rn(vn);return!sn&&!Qn?!0:sn?Cnnn});return _e.length?_e.length===1?_e[0].descriptor.id:fs({pageBorderBox:oe,draggable:Ae,candidates:_e}):null}var $u=function(oe,Ae){return wn(ao(oe,Ae))},Vs=function(ae,oe){var Ae=ae.frame;return Ae?$u(oe,Ae.scroll.diff.value):oe};function Ts(ae){var oe=ae.displaced,Ae=ae.id;return!!(oe.visible[Ae]||oe.invisible[Ae])}function ks(ae){var oe=ae.draggable,Ae=ae.closest,Ne=ae.inHomeList;return Ae?Ne&&Ae.descriptor.index>oe.descriptor.index?Ae.descriptor.index-1:Ae.descriptor.index:null}var Vc=function(ae){var oe=ae.pageBorderBoxWithDroppableScroll,Ae=ae.draggable,Ne=ae.destination,_e=ae.insideDestination,$e=ae.last,ct=ae.viewport,pt=ae.afterCritical,nn=Ne.axis,Cn=is(Ne.axis,Ae.displaceBy),vn=Cn.value,rn=oe[nn.start],sn=oe[nn.end],Qn=Di(Ae,_e),Za=ri(Qn,function(no){var ro=no.descriptor.id,wo=no.page.borderBox.center[nn.line],_o=Pa(ro,pt),fi=Ts({displaced:$e,id:ro});return _o?fi?sn<=wo:rnro[pt.start]+_o&&rnro[pt.start]-Cn+_o&&vnro[pt.start]+Cn+_o&&rnro[pt.start]+_o&&vn=Ml)return il;var $e=_e/Ml,ct=qi+Ll*$e,pt=Ne==="CANCEL"?ct*pl:ct;return Number(pt.toFixed(2))},Zr=function(ae){var oe=ae.impact,Ae=ae.draggable,Ne=ae.dimensions,_e=ae.viewport,$e=ae.afterCritical,ct=Ne.draggables,pt=Ne.droppables,nn=yu(oe),Cn=nn?pt[nn]:null,vn=pt[Ae.descriptor.droppableId],rn=ga({impact:oe,draggable:Ae,draggables:ct,afterCritical:$e,droppable:Cn||vn,viewport:_e}),sn=br(rn,Ae.client.borderBox.center);return sn},To=function(ae){var oe=ae.draggables,Ae=ae.reason,Ne=ae.lastImpact,_e=ae.home,$e=ae.viewport,ct=ae.onLiftImpact;if(!Ne.at||Ae!=="DROP"){var pt=fn({draggables:oe,impact:ct,destination:_e,viewport:$e,forceShouldAnimate:!0});return{impact:pt,didDropInsideDroppable:!1}}if(Ne.at.type==="REORDER")return{impact:Ne,didDropInsideDroppable:!0};var nn=(0,Ce.Z)({},Ne,{displaced:pu});return{impact:nn,didDropInsideDroppable:!0}},Ze=function(ae){var oe=ae.getState,Ae=ae.dispatch;return function(Ne){return function(_e){if(_e.type!=="DROP"){Ne(_e);return}var $e=oe(),ct=_e.payload.reason;if($e.phase==="COLLECTING"){Ae(qr({reason:ct}));return}if($e.phase!=="IDLE"){var pt=$e.phase==="DROP_PENDING"&&$e.isWaiting;pt&&nt(!1),$e.phase==="DRAGGING"||$e.phase==="DROP_PENDING"||nt(!1);var nn=$e.critical,Cn=$e.dimensions,vn=Cn.draggables[$e.critical.draggable.id],rn=To({reason:ct,lastImpact:$e.impact,afterCritical:$e.afterCritical,onLiftImpact:$e.onLiftImpact,home:$e.dimensions.droppables[$e.critical.droppable.id],viewport:$e.viewport,draggables:$e.dimensions.draggables}),sn=rn.impact,Qn=rn.didDropInsideDroppable,Za=Qn?Uo(sn):null,Jr=Qn?ti(sn):null,no={index:nn.draggable.index,droppableId:nn.droppable.id},ro={draggableId:vn.descriptor.id,type:vn.descriptor.type,source:no,reason:ct,mode:$e.movementMode,destination:Za,combine:Jr},wo=Zr({impact:sn,draggable:vn,dimensions:Cn,viewport:$e.viewport,afterCritical:$e.afterCritical}),_o={critical:$e.critical,afterCritical:$e.afterCritical,result:ro,impact:sn},fi=!Pr($e.current.client.offset,wo)||!!ro.combine;if(!fi){Ae(vr({completed:_o}));return}var Ui=jn({current:$e.current.client.offset,destination:wo,reason:ct}),$i={newHomeClientOffset:wo,dropDuration:Ui,completed:_o};Ae(La($i))}}}},je=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function vt(ae){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(Ae){Ae.target!==window&&Ae.target!==window.document||ae()}}}function wt(ae){var oe=ae.onWindowScroll;function Ae(){oe(je())}var Ne=ie(Ae),_e=vt(Ne),$e=An;function ct(){return $e!==An}function pt(){ct()&&nt(!1),$e=gn(window,[_e])}function nn(){ct()||nt(!1),Ne.cancel(),$e(),$e=An}return{start:pt,stop:nn,isActive:ct}}var Vt=function(oe){return oe.type==="DROP_COMPLETE"||oe.type==="DROP_ANIMATE"||oe.type==="FLUSH"},Qt=function(ae){var oe=wt({onWindowScroll:function(Ne){ae.dispatch(Ta({newScroll:Ne}))}});return function(Ae){return function(Ne){!oe.isActive()&&Ne.type==="INITIAL_PUBLISH"&&oe.start(),oe.isActive()&&Vt(Ne)&&oe.stop(),Ae(Ne)}}},Dn=function(ae){var oe=!1,Ae=!1,Ne=setTimeout(function(){Ae=!0}),_e=function(ct){oe||Ae||(oe=!0,ae(ct),clearTimeout(Ne))};return _e.wasCalled=function(){return oe},_e},dn=function(){var ae=[],oe=function($e){var ct=Oi(ae,function(Cn){return Cn.timerId===$e});ct===-1&&nt(!1);var pt=ae.splice(ct,1),nn=pt[0];nn.callback()},Ae=function($e){var ct=setTimeout(function(){return oe(ct)}),pt={timerId:ct,callback:$e};ae.push(pt)},Ne=function(){if(ae.length){var $e=[].concat(ae);ae.length=0,$e.forEach(function(ct){clearTimeout(ct.timerId),ct.callback()})}};return{add:Ae,flush:Ne}},Ln=function(oe,Ae){return oe==null&&Ae==null?!0:oe==null||Ae==null?!1:oe.droppableId===Ae.droppableId&&oe.index===Ae.index},ha=function(oe,Ae){return oe==null&&Ae==null?!0:oe==null||Ae==null?!1:oe.draggableId===Ae.draggableId&&oe.droppableId===Ae.droppableId},pn=function(oe,Ae){if(oe===Ae)return!0;var Ne=oe.draggable.id===Ae.draggable.id&&oe.draggable.droppableId===Ae.draggable.droppableId&&oe.draggable.type===Ae.draggable.type&&oe.draggable.index===Ae.draggable.index,_e=oe.droppable.id===Ae.droppable.id&&oe.droppable.type===Ae.droppable.type;return Ne&&_e},aa=function(oe,Ae){Bo(),Ae(),Ii()},Ua=function(oe,Ae){return{draggableId:oe.draggable.id,type:oe.droppable.type,source:{droppableId:oe.droppable.id,index:oe.draggable.index},mode:Ae}},ka=function(oe,Ae,Ne,_e){if(!oe){Ne(_e(Ae));return}var $e=Dn(Ne),ct={announce:$e};oe(Ae,ct),$e.wasCalled()||Ne(_e(Ae))},nr=function(ae,oe){var Ae=dn(),Ne=null,_e=function(sn,Qn){Ne&&nt(!1),aa("onBeforeCapture",function(){var Za=ae().onBeforeCapture;if(Za){var Jr={draggableId:sn,mode:Qn};Za(Jr)}})},$e=function(sn,Qn){Ne&&nt(!1),aa("onBeforeDragStart",function(){var Za=ae().onBeforeDragStart;Za&&Za(Ua(sn,Qn))})},ct=function(sn,Qn){Ne&&nt(!1);var Za=Ua(sn,Qn);Ne={mode:Qn,lastCritical:sn,lastLocation:Za.source,lastCombine:null},Ae.add(function(){aa("onDragStart",function(){return ka(ae().onDragStart,Za,oe,Jn.onDragStart)})})},pt=function(sn,Qn){var Za=Uo(Qn),Jr=ti(Qn);Ne||nt(!1);var no=!pn(sn,Ne.lastCritical);no&&(Ne.lastCritical=sn);var ro=!Ln(Ne.lastLocation,Za);ro&&(Ne.lastLocation=Za);var wo=!ha(Ne.lastCombine,Jr);if(wo&&(Ne.lastCombine=Jr),!(!no&&!ro&&!wo)){var _o=(0,Ce.Z)({},Ua(sn,Ne.mode),{combine:Jr,destination:Za});Ae.add(function(){aa("onDragUpdate",function(){return ka(ae().onDragUpdate,_o,oe,Jn.onDragUpdate)})})}},nn=function(){Ne||nt(!1),Ae.flush()},Cn=function(sn){Ne||nt(!1),Ne=null,aa("onDragEnd",function(){return ka(ae().onDragEnd,sn,oe,Jn.onDragEnd)})},vn=function(){if(Ne){var sn=(0,Ce.Z)({},Ua(Ne.lastCritical,Ne.mode),{combine:null,destination:null,reason:"CANCEL"});Cn(sn)}};return{beforeCapture:_e,beforeStart:$e,start:ct,update:pt,flush:nn,drop:Cn,abort:vn}},Fr=function(ae,oe){var Ae=nr(ae,oe);return function(Ne){return function(_e){return function($e){if($e.type==="BEFORE_INITIAL_CAPTURE"){Ae.beforeCapture($e.payload.draggableId,$e.payload.movementMode);return}if($e.type==="INITIAL_PUBLISH"){var ct=$e.payload.critical;Ae.beforeStart(ct,$e.payload.movementMode),_e($e),Ae.start(ct,$e.payload.movementMode);return}if($e.type==="DROP_COMPLETE"){var pt=$e.payload.completed.result;Ae.flush(),_e($e),Ae.drop(pt);return}if(_e($e),$e.type==="FLUSH"){Ae.abort();return}var nn=Ne.getState();nn.phase==="DRAGGING"&&Ae.update(nn.critical,nn.impact)}}}},Cr=function(ae){return function(oe){return function(Ae){if(Ae.type!=="DROP_ANIMATION_FINISHED"){oe(Ae);return}var Ne=ae.getState();Ne.phase!=="DROP_ANIMATING"&&nt(!1),ae.dispatch(vr({completed:Ne.completed}))}}},Dr=function(ae){var oe=null,Ae=null;function Ne(){Ae&&(cancelAnimationFrame(Ae),Ae=null),oe&&(oe(),oe=null)}return function(_e){return function($e){if(($e.type==="FLUSH"||$e.type==="DROP_COMPLETE"||$e.type==="DROP_ANIMATION_FINISHED")&&Ne(),_e($e),$e.type==="DROP_ANIMATE"){var ct={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var nn=ae.getState();nn.phase==="DROP_ANIMATING"&&ae.dispatch(mo())}};Ae=requestAnimationFrame(function(){Ae=null,oe=gn(window,[ct])})}}}},Ir=function(ae){return function(){return function(oe){return function(Ae){(Ae.type==="DROP_COMPLETE"||Ae.type==="FLUSH"||Ae.type==="DROP_ANIMATE")&&ae.stopPublishing(),oe(Ae)}}}},Ur=function(ae){var oe=!1;return function(){return function(Ae){return function(Ne){if(Ne.type==="INITIAL_PUBLISH"){oe=!0,ae.tryRecordFocus(Ne.payload.critical.draggable.id),Ae(Ne),ae.tryRestoreFocusRecorded();return}if(Ae(Ne),!!oe){if(Ne.type==="FLUSH"){oe=!1,ae.tryRestoreFocusRecorded();return}if(Ne.type==="DROP_COMPLETE"){oe=!1;var _e=Ne.payload.completed.result;_e.combine&&ae.tryShiftRecord(_e.draggableId,_e.combine.draggableId),ae.tryRestoreFocusRecorded()}}}}}},Lo=function(oe){return oe.type==="DROP_COMPLETE"||oe.type==="DROP_ANIMATE"||oe.type==="FLUSH"},Qo=function(ae){return function(oe){return function(Ae){return function(Ne){if(Lo(Ne)){ae.stop(),Ae(Ne);return}if(Ne.type==="INITIAL_PUBLISH"){Ae(Ne);var _e=oe.getState();_e.phase!=="DRAGGING"&&nt(!1),ae.start(_e);return}Ae(Ne),ae.scroll(oe.getState())}}}},$a=function(ae){return function(oe){return function(Ae){if(oe(Ae),Ae.type==="PUBLISH_WHILE_DRAGGING"){var Ne=ae.getState();Ne.phase==="DROP_PENDING"&&(Ne.isWaiting||ae.dispatch(so({reason:Ne.reason})))}}}},Mo=Se.qC,gi=function(ae){var oe=ae.dimensionMarshal,Ae=ae.focusMarshal,Ne=ae.styleMarshal,_e=ae.getResponders,$e=ae.announce,ct=ae.autoScroller;return(0,Se.MT)(Yo,Mo((0,Se.md)(Hi(Ne),Ir(oe),_r(oe),Ze,Cr,Dr,$a,Qo(ct),Qt,Ur(Ae),Fr(_e,$e))))},$r=function(){return{additions:{},removals:{},modified:{}}};function Eo(ae){var oe=ae.registry,Ae=ae.callbacks,Ne=$r(),_e=null,$e=function(){_e||(Ae.collectionStarting(),_e=requestAnimationFrame(function(){_e=null,Bo();var vn=Ne,rn=vn.additions,sn=vn.removals,Qn=vn.modified,Za=Object.keys(rn).map(function(ro){return oe.draggable.getById(ro).getDimension(Rr)}).sort(function(ro,wo){return ro.descriptor.index-wo.descriptor.index}),Jr=Object.keys(Qn).map(function(ro){var wo=oe.droppable.getById(ro),_o=wo.callbacks.getScrollWhileDragging();return{droppableId:ro,scroll:_o}}),no={additions:Za,removals:Object.keys(sn),modified:Jr};Ne=$r(),Ii(),Ae.publish(no)}))},ct=function(vn){var rn=vn.descriptor.id;Ne.additions[rn]=vn,Ne.modified[vn.descriptor.droppableId]=!0,Ne.removals[rn]&&delete Ne.removals[rn],$e()},pt=function(vn){var rn=vn.descriptor;Ne.removals[rn.id]=!0,Ne.modified[rn.droppableId]=!0,Ne.additions[rn.id]&&delete Ne.additions[rn.id],$e()},nn=function(){_e&&(cancelAnimationFrame(_e),_e=null,Ne=$r())};return{add:ct,remove:pt,stop:nn}}var io=function(ae){var oe=ae.scrollHeight,Ae=ae.scrollWidth,Ne=ae.height,_e=ae.width,$e=br({x:Ae,y:oe},{x:_e,y:Ne}),ct={x:Math.max(0,$e.x),y:Math.max(0,$e.y)};return ct},Wr=function(){var ae=document.documentElement;return ae||nt(!1),ae},Vr=function(){var ae=Wr(),oe=io({scrollHeight:ae.scrollHeight,scrollWidth:ae.scrollWidth,width:ae.clientWidth,height:ae.clientHeight});return oe},oo=function(){var ae=je(),oe=Vr(),Ae=ae.y,Ne=ae.x,_e=Wr(),$e=_e.clientWidth,ct=_e.clientHeight,pt=Ne+$e,nn=Ae+ct,Cn=wn({top:Ae,left:Ne,right:pt,bottom:nn}),vn={frame:Cn,scroll:{initial:ae,current:ae,max:oe,diff:{value:Rr,displacement:Rr}}};return vn},ci=function(ae){var oe=ae.critical,Ae=ae.scrollOptions,Ne=ae.registry;Bo();var _e=oo(),$e=_e.scroll.current,ct=oe.droppable,pt=Ne.droppable.getAllByType(ct.type).map(function(rn){return rn.callbacks.getDimensionAndWatchScroll($e,Ae)}),nn=Ne.draggable.getAllByType(oe.draggable.type).map(function(rn){return rn.getDimension($e)}),Cn={draggables:wl(nn),droppables:Ji(pt)};Ii();var vn={dimensions:Cn,critical:oe,viewport:_e};return vn};function ni(ae,oe,Ae){if(Ae.descriptor.id===oe.id||Ae.descriptor.type!==oe.type)return!1;var Ne=ae.droppable.getById(Ae.descriptor.droppableId);return Ne.descriptor.mode==="virtual"}var bo=function(ae,oe){var Ae=null,Ne=Eo({callbacks:{publish:oe.publishWhileDragging,collectionStarting:oe.collectionStarting},registry:ae}),_e=function(Qn,Za){ae.droppable.exists(Qn)||nt(!1),Ae&&oe.updateDroppableIsEnabled({id:Qn,isEnabled:Za})},$e=function(Qn,Za){Ae&&(ae.droppable.exists(Qn)||nt(!1),oe.updateDroppableIsCombineEnabled({id:Qn,isCombineEnabled:Za}))},ct=function(Qn,Za){Ae&&(ae.droppable.exists(Qn)||nt(!1),oe.updateDroppableScroll({id:Qn,newScroll:Za}))},pt=function(Qn,Za){Ae&&ae.droppable.getById(Qn).callbacks.scroll(Za)},nn=function(){if(Ae){Ne.stop();var Qn=Ae.critical.droppable;ae.droppable.getAllByType(Qn.type).forEach(function(Za){return Za.callbacks.dragStopped()}),Ae.unsubscribe(),Ae=null}},Cn=function(Qn){Ae||nt(!1);var Za=Ae.critical.draggable;Qn.type==="ADDITION"&&ni(ae,Za,Qn.value)&&Ne.add(Qn.value),Qn.type==="REMOVAL"&&ni(ae,Za,Qn.value)&&Ne.remove(Qn.value)},vn=function(Qn){Ae&&nt(!1);var Za=ae.draggable.getById(Qn.draggableId),Jr=ae.droppable.getById(Za.descriptor.droppableId),no={draggable:Za.descriptor,droppable:Jr.descriptor},ro=ae.subscribe(Cn);return Ae={critical:no,unsubscribe:ro},ci({critical:no,registry:ae,scrollOptions:Qn.scrollOptions})},rn={updateDroppableIsEnabled:_e,updateDroppableIsCombineEnabled:$e,scrollDroppable:pt,updateDroppableScroll:ct,startPublishing:vn,stopPublishing:nn};return rn},Ci=function(ae,oe){return ae.phase==="IDLE"?!0:ae.phase!=="DROP_ANIMATING"||ae.completed.result.draggableId===oe?!1:ae.completed.result.reason==="DROP"},bi=function(ae){window.scrollBy(ae.x,ae.y)},yo=Ea(function(ae){return wi(ae).filter(function(oe){return!(!oe.isEnabled||!oe.frame)})}),ki=function(oe,Ae){var Ne=ri(yo(Ae),function(_e){return _e.frame||nt(!1),ms(_e.frame.pageMarginBox)(oe)});return Ne},Tl=function(ae){var oe=ae.center,Ae=ae.destination,Ne=ae.droppables;if(Ae){var _e=Ne[Ae];return _e.frame?_e:null}var $e=ki(oe,Ne);return $e},ji={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(oe){return Math.pow(oe,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},ai=function(ae,oe){var Ae=ae[oe.size]*ji.startFromPercentage,Ne=ae[oe.size]*ji.maxScrollAtPercentage,_e={startScrollingFrom:Ae,maxScrollValueAt:Ne};return _e},Zl=function(ae){var oe=ae.startOfRange,Ae=ae.endOfRange,Ne=ae.current,_e=Ae-oe;if(_e===0)return 0;var $e=Ne-oe,ct=$e/_e;return ct},No=1,Dl=function(ae,oe){if(ae>oe.startScrollingFrom)return 0;if(ae<=oe.maxScrollValueAt)return ji.maxPixelScroll;if(ae===oe.startScrollingFrom)return No;var Ae=Zl({startOfRange:oe.maxScrollValueAt,endOfRange:oe.startScrollingFrom,current:ae}),Ne=1-Ae,_e=ji.maxPixelScroll*ji.ease(Ne);return Math.ceil(_e)},vl=ji.durationDampening.accelerateAt,du=ji.durationDampening.stopDampeningAt,Go=function(ae,oe){var Ae=oe,Ne=du,_e=Date.now(),$e=_e-Ae;if($e>=du)return ae;if($eoe.height,$e=Ae.width>oe.width;return!$e&&!_e?Ne:$e&&_e?null:{x:$e?0:Ne.x,y:_e?0:Ne.y}},ho=Kr(function(ae){return ae===0?0:ae}),ir=function(ae){var oe=ae.dragStartTime,Ae=ae.container,Ne=ae.subject,_e=ae.center,$e=ae.shouldUseTimeDampening,ct={top:_e.y-Ae.top,right:Ae.right-_e.x,bottom:Ae.bottom-_e.y,left:_e.x-Ae.left},pt=Ko({container:Ae,distanceToEdges:ct,dragStartTime:oe,axis:Eu,shouldUseTimeDampening:$e}),nn=Ko({container:Ae,distanceToEdges:ct,dragStartTime:oe,axis:Cu,shouldUseTimeDampening:$e}),Cn=ho({x:nn,y:pt});if(Pr(Cn,Rr))return null;var vn=Io({container:Ae,subject:Ne,proposedScroll:Cn});return vn?Pr(vn,Rr)?null:vn:null},eo=Kr(function(ae){return ae===0?0:ae>0?1:-1}),li=function(){var ae=function(Ae,Ne){return Ae<0?Ae:Ae>Ne?Ae-Ne:0};return function(oe){var Ae=oe.current,Ne=oe.max,_e=oe.change,$e=Br(Ae,_e),ct={x:ae($e.x,Ne.x),y:ae($e.y,Ne.y)};return Pr(ct,Rr)?null:ct}}(),Ni=function(oe){var Ae=oe.max,Ne=oe.current,_e=oe.change,$e={x:Math.max(Ne.x,Ae.x),y:Math.max(Ne.y,Ae.y)},ct=eo(_e),pt=li({max:$e,current:Ne,change:ct});return!pt||ct.x!==0&&pt.x===0||ct.y!==0&&pt.y===0},gu=function(oe,Ae){return Ni({current:oe.scroll.current,max:oe.scroll.max,change:Ae})},Au=function(oe,Ae){if(!gu(oe,Ae))return null;var Ne=oe.scroll.max,_e=oe.scroll.current;return li({current:_e,max:Ne,change:Ae})},Ku=function(oe,Ae){var Ne=oe.frame;return Ne?Ni({current:Ne.scroll.current,max:Ne.scroll.max,change:Ae}):!1},ou=function(oe,Ae){var Ne=oe.frame;return!Ne||!Ku(oe,Ae)?null:li({current:Ne.scroll.current,max:Ne.scroll.max,change:Ae})},$l=function(ae){var oe=ae.viewport,Ae=ae.subject,Ne=ae.center,_e=ae.dragStartTime,$e=ae.shouldUseTimeDampening,ct=ir({dragStartTime:_e,container:oe.frame,subject:Ae,center:Ne,shouldUseTimeDampening:$e});return ct&&gu(oe,ct)?ct:null},Xo=function(ae){var oe=ae.droppable,Ae=ae.subject,Ne=ae.center,_e=ae.dragStartTime,$e=ae.shouldUseTimeDampening,ct=oe.frame;if(!ct)return null;var pt=ir({dragStartTime:_e,container:ct.pageMarginBox,subject:Ae,center:Ne,shouldUseTimeDampening:$e});return pt&&Ku(oe,pt)?pt:null},xu=function(ae){var oe=ae.state,Ae=ae.dragStartTime,Ne=ae.shouldUseTimeDampening,_e=ae.scrollWindow,$e=ae.scrollDroppable,ct=oe.current.page.borderBoxCenter,pt=oe.dimensions.draggables[oe.critical.draggable.id],nn=pt.page.marginBox;if(oe.isWindowScrollAllowed){var Cn=oe.viewport,vn=$l({dragStartTime:Ae,viewport:Cn,subject:nn,center:ct,shouldUseTimeDampening:Ne});if(vn){_e(vn);return}}var rn=Tl({center:ct,destination:yu(oe.impact),droppables:oe.dimensions.droppables});if(rn){var sn=Xo({dragStartTime:Ae,droppable:rn,subject:nn,center:ct,shouldUseTimeDampening:Ne});sn&&$e(rn.descriptor.id,sn)}},Su=function(ae){var oe=ae.scrollWindow,Ae=ae.scrollDroppable,Ne=ie(oe),_e=ie(Ae),$e=null,ct=function(vn){$e||nt(!1);var rn=$e,sn=rn.shouldUseTimeDampening,Qn=rn.dragStartTime;xu({state:vn,scrollWindow:Ne,scrollDroppable:_e,dragStartTime:Qn,shouldUseTimeDampening:sn})},pt=function(vn){Bo(),$e&&nt(!1);var rn=Date.now(),sn=!1,Qn=function(){sn=!0};xu({state:vn,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:Qn,scrollDroppable:Qn}),$e={dragStartTime:rn,shouldUseTimeDampening:sn},Ii(),sn&&ct(vn)},nn=function(){$e&&(Ne.cancel(),_e.cancel(),$e=null)};return{start:pt,stop:nn,scroll:ct}},bl=function(ae){var oe=ae.move,Ae=ae.scrollDroppable,Ne=ae.scrollWindow,_e=function(Cn,vn){var rn=Br(Cn.current.client.selection,vn);oe({client:rn})},$e=function(Cn,vn){if(!Ku(Cn,vn))return vn;var rn=ou(Cn,vn);if(!rn)return Ae(Cn.descriptor.id,vn),null;var sn=br(vn,rn);Ae(Cn.descriptor.id,sn);var Qn=br(vn,sn);return Qn},ct=function(Cn,vn,rn){if(!Cn||!gu(vn,rn))return rn;var sn=Au(vn,rn);if(!sn)return Ne(rn),null;var Qn=br(rn,sn);Ne(Qn);var Za=br(rn,Qn);return Za},pt=function(Cn){var vn=Cn.scrollJumpRequest;if(vn){var rn=yu(Cn.impact);rn||nt(!1);var sn=$e(Cn.dimensions.droppables[rn],vn);if(sn){var Qn=Cn.viewport,Za=ct(Cn.isWindowScrollAllowed,Qn,sn);Za&&_e(Cn,Za)}}};return pt},Il=function(ae){var oe=ae.scrollDroppable,Ae=ae.scrollWindow,Ne=ae.move,_e=Su({scrollWindow:Ae,scrollDroppable:oe}),$e=bl({move:Ne,scrollWindow:Ae,scrollDroppable:oe}),ct=function(Cn){if(Cn.phase==="DRAGGING"){if(Cn.movementMode==="FLUID"){_e.scroll(Cn);return}Cn.scrollJumpRequest&&$e(Cn)}},pt={scroll:ct,start:_e.start,stop:_e.stop};return pt},Hl="data-rbd",eu=function(){var ae=Hl+"-drag-handle";return{base:ae,draggableId:ae+"-draggable-id",contextId:ae+"-context-id"}}(),xo=function(){var ae=Hl+"-draggable";return{base:ae,contextId:ae+"-context-id",id:ae+"-id"}}(),mi=function(){var ae=Hl+"-droppable";return{base:ae,contextId:ae+"-context-id",id:ae+"-id"}}(),Ru={contextId:Hl+"-scroll-container-context-id"},wu=function(oe){return function(Ae){return"["+Ae+'="'+oe+'"]'}},hl=function(oe,Ae){return oe.map(function(Ne){var _e=Ne.styles[Ae];return _e?Ne.selector+" { "+_e+" }":""}).join(" ")},qo="pointer-events: none;",mu=function(ae){var oe=wu(ae),Ae=function(){var pt=` + cursor: -webkit-grab; + cursor: grab; + `;return{selector:oe(eu.contextId),styles:{always:` + -webkit-touch-callout: none; + -webkit-tap-highlight-color: rgba(0,0,0,0); + touch-action: manipulation; + `,resting:pt,dragging:qo,dropAnimating:pt}}}(),Ne=function(){var pt=` + transition: `+Bl.outOfTheWay+`; + `;return{selector:oe(xo.contextId),styles:{dragging:pt,dropAnimating:pt,userCancel:pt}}}(),_e={selector:oe(mi.contextId),styles:{always:"overflow-anchor: none;"}},$e={selector:"body",styles:{dragging:` + cursor: grabbing; + cursor: -webkit-grabbing; + user-select: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + overflow-anchor: none; + `}},ct=[Ne,Ae,_e,$e];return{always:hl(ct,"always"),resting:hl(ct,"resting"),dragging:hl(ct,"dragging"),dropAnimating:hl(ct,"dropAnimating"),userCancel:hl(ct,"userCancel")}},ql=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?E.useLayoutEffect:E.useEffect,us=function(){var oe=document.querySelector("head");return oe||nt(!1),oe},qu=function(oe){var Ae=document.createElement("style");return oe&&Ae.setAttribute("nonce",oe),Ae.type="text/css",Ae};function Vu(ae,oe){var Ae=Dt(function(){return mu(ae)},[ae]),Ne=(0,E.useRef)(null),_e=(0,E.useRef)(null),$e=en(Ea(function(rn){var sn=_e.current;sn||nt(!1),sn.textContent=rn}),[]),ct=en(function(rn){var sn=Ne.current;sn||nt(!1),sn.textContent=rn},[]);ql(function(){!Ne.current&&!_e.current||nt(!1);var rn=qu(oe),sn=qu(oe);return Ne.current=rn,_e.current=sn,rn.setAttribute(Hl+"-always",ae),sn.setAttribute(Hl+"-dynamic",ae),us().appendChild(rn),us().appendChild(sn),ct(Ae.always),$e(Ae.resting),function(){var Qn=function(Jr){var no=Jr.current;no||nt(!1),us().removeChild(no),Jr.current=null};Qn(Ne),Qn(_e)}},[oe,ct,$e,Ae.always,Ae.resting,ae]);var pt=en(function(){return $e(Ae.dragging)},[$e,Ae.dragging]),nn=en(function(rn){if(rn==="DROP"){$e(Ae.dropAnimating);return}$e(Ae.userCancel)},[$e,Ae.dropAnimating,Ae.userCancel]),Cn=en(function(){_e.current&&$e(Ae.resting)},[$e,Ae.resting]),vn=Dt(function(){return{dragging:pt,dropping:nn,resting:Cn}},[pt,nn,Cn]);return vn}var Qu=function(ae){return ae&&ae.ownerDocument?ae.ownerDocument.defaultView:window};function nu(ae){return ae instanceof Qu(ae).HTMLElement}function iu(ae,oe){var Ae="["+eu.contextId+'="'+ae+'"]',Ne=ml(document.querySelectorAll(Ae));if(!Ne.length)return null;var _e=ri(Ne,function($e){return $e.getAttribute(eu.draggableId)===oe});return!_e||!nu(_e)?null:_e}function as(ae){var oe=(0,E.useRef)({}),Ae=(0,E.useRef)(null),Ne=(0,E.useRef)(null),_e=(0,E.useRef)(!1),$e=en(function(sn,Qn){var Za={id:sn,focus:Qn};return oe.current[sn]=Za,function(){var no=oe.current,ro=no[sn];ro!==Za&&delete no[sn]}},[]),ct=en(function(sn){var Qn=iu(ae,sn);Qn&&Qn!==document.activeElement&&Qn.focus()},[ae]),pt=en(function(sn,Qn){Ae.current===sn&&(Ae.current=Qn)},[]),nn=en(function(){Ne.current||_e.current&&(Ne.current=requestAnimationFrame(function(){Ne.current=null;var sn=Ae.current;sn&&ct(sn)}))},[ct]),Cn=en(function(sn){Ae.current=null;var Qn=document.activeElement;Qn&&Qn.getAttribute(eu.draggableId)===sn&&(Ae.current=sn)},[]);ql(function(){return _e.current=!0,function(){_e.current=!1;var sn=Ne.current;sn&&cancelAnimationFrame(sn)}},[]);var vn=Dt(function(){return{register:$e,tryRecordFocus:Cn,tryRestoreFocusRecorded:nn,tryShiftRecord:pt}},[$e,Cn,nn,pt]);return vn}function Os(){var ae={draggables:{},droppables:{}},oe=[];function Ae(rn){return oe.push(rn),function(){var Qn=oe.indexOf(rn);Qn!==-1&&oe.splice(Qn,1)}}function Ne(rn){oe.length&&oe.forEach(function(sn){return sn(rn)})}function _e(rn){return ae.draggables[rn]||null}function $e(rn){var sn=_e(rn);return sn||nt(!1),sn}var ct={register:function(sn){ae.draggables[sn.descriptor.id]=sn,Ne({type:"ADDITION",value:sn})},update:function(sn,Qn){var Za=ae.draggables[Qn.descriptor.id];Za&&Za.uniqueId===sn.uniqueId&&(delete ae.draggables[Qn.descriptor.id],ae.draggables[sn.descriptor.id]=sn)},unregister:function(sn){var Qn=sn.descriptor.id,Za=_e(Qn);Za&&sn.uniqueId===Za.uniqueId&&(delete ae.draggables[Qn],Ne({type:"REMOVAL",value:sn}))},getById:$e,findById:_e,exists:function(sn){return!!_e(sn)},getAllByType:function(sn){return po(ae.draggables).filter(function(Qn){return Qn.descriptor.type===sn})}};function pt(rn){return ae.droppables[rn]||null}function nn(rn){var sn=pt(rn);return sn||nt(!1),sn}var Cn={register:function(sn){ae.droppables[sn.descriptor.id]=sn},unregister:function(sn){var Qn=pt(sn.descriptor.id);Qn&&sn.uniqueId===Qn.uniqueId&&delete ae.droppables[sn.descriptor.id]},getById:nn,findById:pt,exists:function(sn){return!!pt(sn)},getAllByType:function(sn){return po(ae.droppables).filter(function(Qn){return Qn.descriptor.type===sn})}};function vn(){ae.draggables={},ae.droppables={},oe.length=0}return{draggable:ct,droppable:Cn,subscribe:Ae,clean:vn}}function rs(){var ae=Dt(Os,[]);return(0,E.useEffect)(function(){return function(){requestAnimationFrame(ae.clean)}},[ae]),ae}var to=E.createContext(null),Ps=function(){var ae=document.body;return ae||nt(!1),ae},Xc={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},gl=function(oe){return"rbd-announcement-"+oe};function zl(ae){var oe=Dt(function(){return gl(ae)},[ae]),Ae=(0,E.useRef)(null);(0,E.useEffect)(function(){var $e=document.createElement("div");return Ae.current=$e,$e.id=oe,$e.setAttribute("aria-live","assertive"),$e.setAttribute("aria-atomic","true"),(0,Ce.Z)($e.style,Xc),Ps().appendChild($e),function(){setTimeout(function(){var nn=Ps();nn.contains($e)&&nn.removeChild($e),$e===Ae.current&&(Ae.current=null)})}},[oe]);var Ne=en(function(_e){var $e=Ae.current;if($e){$e.textContent=_e;return}},[]);return Ne}var Du=0,lu={separator:"::"};function ku(){Du=0}function uu(ae,oe){return oe===void 0&&(oe=lu),Dt(function(){return""+ae+oe.separator+Du++},[oe.separator,ae])}function Iu(ae){var oe=ae.contextId,Ae=ae.uniqueId;return"rbd-hidden-text-"+oe+"-"+Ae}function Xu(ae){var oe=ae.contextId,Ae=ae.text,Ne=uu("hidden-text",{separator:"-"}),_e=Dt(function(){return Iu({contextId:oe,uniqueId:Ne})},[Ne,oe]);return(0,E.useEffect)(function(){var ct=document.createElement("div");return ct.id=_e,ct.textContent=Ae,ct.style.display="none",Ps().appendChild(ct),function(){var nn=Ps();nn.contains(ct)&&nn.removeChild(ct)}},[_e,Ae]),_e}var Ys=E.createContext(null),fd={react:"^16.8.5","react-dom":"^16.8.5"},Yc=/(\d+)\.(\d+)\.(\d+)/,ld=function(oe){var Ae=Yc.exec(oe);Ae==null&&nt(!1);var Ne=Number(Ae[1]),_e=Number(Ae[2]),$e=Number(Ae[3]);return{major:Ne,minor:_e,patch:$e,raw:oe}},Jc=function(oe,Ae){return Ae.major>oe.major?!0:Ae.majoroe.minor?!0:Ae.minor=oe.patch},fc=function(ae,oe){var Ae=ld(ae),Ne=ld(oe);Jc(Ae,Ne)},Js=` + 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 +`,Ls=function(ae){var oe=ae.doctype;oe&&(oe.name.toLowerCase(),oe.publicId)};function pd(ae){}function qs(ae,oe){}function bc(){qs(function(){fc(fd.react,E.version),Ls(document)},[])}function _s(ae){var oe=(0,E.useRef)(ae);return(0,E.useEffect)(function(){oe.current=ae}),oe}function xc(){var ae=null;function oe(){return!!ae}function Ae(ct){return ct===ae}function Ne(ct){ae&&nt(!1);var pt={abandon:ct};return ae=pt,pt}function _e(){ae||nt(!1),ae=null}function $e(){ae&&(ae.abandon(),_e())}return{isClaimed:oe,isActive:Ae,claim:Ne,release:_e,tryAbandon:$e}}var pc=9,vd=13,js=27,Da=32,hd=33,qc=34,Ad=35,_c=36,wc=37,Dc=38,Ic=39,bs=40,Zs,$s=(Zs={},Zs[vd]=!0,Zs[pc]=!0,Zs),Oc=function(ae){$s[ae.keyCode]&&ae.preventDefault()},Lc=function(){var ae="visibilitychange";if(typeof document=="undefined")return ae;var oe=[ae,"ms"+ae,"webkit"+ae,"moz"+ae,"o"+ae],Ae=ri(oe,function(Ne){return"on"+Ne in document});return Ae||ae}(),ui=0,Nc=5;function $c(ae,oe){return Math.abs(oe.x-ae.x)>=Nc||Math.abs(oe.y-ae.y)>=Nc}var vc={type:"IDLE"};function Rc(ae){var oe=ae.cancel,Ae=ae.completed,Ne=ae.getPhase,_e=ae.setPhase;return[{eventName:"mousemove",fn:function(ct){var pt=ct.button,nn=ct.clientX,Cn=ct.clientY;if(pt===ui){var vn={x:nn,y:Cn},rn=Ne();if(rn.type==="DRAGGING"){ct.preventDefault(),rn.actions.move(vn);return}rn.type!=="PENDING"&&nt(!1);var sn=rn.point;if($c(sn,vn)){ct.preventDefault();var Qn=rn.actions.fluidLift(vn);_e({type:"DRAGGING",actions:Qn})}}}},{eventName:"mouseup",fn:function(ct){var pt=Ne();if(pt.type!=="DRAGGING"){oe();return}ct.preventDefault(),pt.actions.drop({shouldBlockNextClick:!0}),Ae()}},{eventName:"mousedown",fn:function(ct){Ne().type==="DRAGGING"&&ct.preventDefault(),oe()}},{eventName:"keydown",fn:function(ct){var pt=Ne();if(pt.type==="PENDING"){oe();return}if(ct.keyCode===js){ct.preventDefault(),oe();return}Oc(ct)}},{eventName:"resize",fn:oe},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){Ne().type==="PENDING"&&oe()}},{eventName:"webkitmouseforcedown",fn:function(ct){var pt=Ne();if(pt.type==="IDLE"&&nt(!1),pt.actions.shouldRespectForcePress()){oe();return}ct.preventDefault()}},{eventName:Lc,fn:oe}]}function Ed(ae){var oe=(0,E.useRef)(vc),Ae=(0,E.useRef)(An),Ne=Dt(function(){return{eventName:"mousedown",fn:function(rn){if(!rn.defaultPrevented&&rn.button===ui&&!(rn.ctrlKey||rn.metaKey||rn.shiftKey||rn.altKey)){var sn=ae.findClosestDraggableId(rn);if(sn){var Qn=ae.tryGetLock(sn,ct,{sourceEvent:rn});if(Qn){rn.preventDefault();var Za={x:rn.clientX,y:rn.clientY};Ae.current(),Cn(Qn,Za)}}}}}},[ae]),_e=Dt(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(rn){if(!rn.defaultPrevented){var sn=ae.findClosestDraggableId(rn);if(sn){var Qn=ae.findOptionsForDraggable(sn);Qn&&(Qn.shouldRespectForcePress||ae.canGetLock(sn)&&rn.preventDefault())}}}}},[ae]),$e=en(function(){var rn={passive:!1,capture:!0};Ae.current=gn(window,[_e,Ne],rn)},[_e,Ne]),ct=en(function(){var vn=oe.current;vn.type!=="IDLE"&&(oe.current=vc,Ae.current(),$e())},[$e]),pt=en(function(){var vn=oe.current;ct(),vn.type==="DRAGGING"&&vn.actions.cancel({shouldBlockNextClick:!0}),vn.type==="PENDING"&&vn.actions.abort()},[ct]),nn=en(function(){var rn={capture:!0,passive:!1},sn=Rc({cancel:pt,completed:ct,getPhase:function(){return oe.current},setPhase:function(Za){oe.current=Za}});Ae.current=gn(window,sn,rn)},[pt,ct]),Cn=en(function(rn,sn){oe.current.type!=="IDLE"&&nt(!1),oe.current={type:"PENDING",point:sn,actions:rn},nn()},[nn]);ql(function(){return $e(),function(){Ae.current()}},[$e])}var Al;function au(){}var Ou=(Al={},Al[qc]=!0,Al[hd]=!0,Al[_c]=!0,Al[Ad]=!0,Al);function ss(ae,oe){function Ae(){oe(),ae.cancel()}function Ne(){oe(),ae.drop()}return[{eventName:"keydown",fn:function($e){if($e.keyCode===js){$e.preventDefault(),Ae();return}if($e.keyCode===Da){$e.preventDefault(),Ne();return}if($e.keyCode===bs){$e.preventDefault(),ae.moveDown();return}if($e.keyCode===Dc){$e.preventDefault(),ae.moveUp();return}if($e.keyCode===Ic){$e.preventDefault(),ae.moveRight();return}if($e.keyCode===wc){$e.preventDefault(),ae.moveLeft();return}if(Ou[$e.keyCode]){$e.preventDefault();return}Oc($e)}},{eventName:"mousedown",fn:Ae},{eventName:"mouseup",fn:Ae},{eventName:"click",fn:Ae},{eventName:"touchstart",fn:Ae},{eventName:"resize",fn:Ae},{eventName:"wheel",fn:Ae,options:{passive:!0}},{eventName:Lc,fn:Ae}]}function hs(ae){var oe=(0,E.useRef)(au),Ae=Dt(function(){return{eventName:"keydown",fn:function($e){if($e.defaultPrevented||$e.keyCode!==Da)return;var ct=ae.findClosestDraggableId($e);if(!ct)return;var pt=ae.tryGetLock(ct,vn,{sourceEvent:$e});if(!pt)return;$e.preventDefault();var nn=!0,Cn=pt.snapLift();oe.current();function vn(){nn||nt(!1),nn=!1,oe.current(),Ne()}oe.current=gn(window,ss(Cn,vn),{capture:!0,passive:!1})}}},[ae]),Ne=en(function(){var $e={passive:!1,capture:!0};oe.current=gn(window,[Ae],$e)},[Ae]);ql(function(){return Ne(),function(){oe.current()}},[Ne])}var Mc={type:"IDLE"},ed=120,di=.15;function td(ae){var oe=ae.cancel,Ae=ae.getPhase;return[{eventName:"orientationchange",fn:oe},{eventName:"resize",fn:oe},{eventName:"contextmenu",fn:function(_e){_e.preventDefault()}},{eventName:"keydown",fn:function(_e){if(Ae().type!=="DRAGGING"){oe();return}_e.keyCode===js&&_e.preventDefault(),oe()}},{eventName:Lc,fn:oe}]}function hc(ae){var oe=ae.cancel,Ae=ae.completed,Ne=ae.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function($e){var ct=Ne();if(ct.type!=="DRAGGING"){oe();return}ct.hasMoved=!0;var pt=$e.touches[0],nn=pt.clientX,Cn=pt.clientY,vn={x:nn,y:Cn};$e.preventDefault(),ct.actions.move(vn)}},{eventName:"touchend",fn:function($e){var ct=Ne();if(ct.type!=="DRAGGING"){oe();return}$e.preventDefault(),ct.actions.drop({shouldBlockNextClick:!0}),Ae()}},{eventName:"touchcancel",fn:function($e){if(Ne().type!=="DRAGGING"){oe();return}$e.preventDefault(),oe()}},{eventName:"touchforcechange",fn:function($e){var ct=Ne();ct.type==="IDLE"&&nt(!1);var pt=$e.touches[0];if(pt){var nn=pt.force>=di;if(nn){var Cn=ct.actions.shouldRespectForcePress();if(ct.type==="PENDING"){Cn&&oe();return}if(Cn){if(ct.hasMoved){$e.preventDefault();return}oe();return}$e.preventDefault()}}}},{eventName:Lc,fn:oe}]}function Gd(ae){var oe=(0,E.useRef)(Mc),Ae=(0,E.useRef)(An),Ne=en(function(){return oe.current},[]),_e=en(function(Qn){oe.current=Qn},[]),$e=Dt(function(){return{eventName:"touchstart",fn:function(Qn){if(!Qn.defaultPrevented){var Za=ae.findClosestDraggableId(Qn);if(Za){var Jr=ae.tryGetLock(Za,pt,{sourceEvent:Qn});if(Jr){var no=Qn.touches[0],ro=no.clientX,wo=no.clientY,_o={x:ro,y:wo};Ae.current(),rn(Jr,_o)}}}}}},[ae]),ct=en(function(){var Qn={capture:!0,passive:!1};Ae.current=gn(window,[$e],Qn)},[$e]),pt=en(function(){var sn=oe.current;sn.type!=="IDLE"&&(sn.type==="PENDING"&&clearTimeout(sn.longPressTimerId),_e(Mc),Ae.current(),ct())},[ct,_e]),nn=en(function(){var sn=oe.current;pt(),sn.type==="DRAGGING"&&sn.actions.cancel({shouldBlockNextClick:!0}),sn.type==="PENDING"&&sn.actions.abort()},[pt]),Cn=en(function(){var Qn={capture:!0,passive:!1},Za={cancel:nn,completed:pt,getPhase:Ne},Jr=gn(window,hc(Za),Qn),no=gn(window,td(Za),Qn);Ae.current=function(){Jr(),no()}},[nn,Ne,pt]),vn=en(function(){var Qn=Ne();Qn.type!=="PENDING"&&nt(!1);var Za=Qn.actions.fluidLift(Qn.point);_e({type:"DRAGGING",actions:Za,hasMoved:!1})},[Ne,_e]),rn=en(function(Qn,Za){Ne().type!=="IDLE"&&nt(!1);var Jr=setTimeout(vn,ed);_e({type:"PENDING",point:Za,actions:Qn,longPressTimerId:Jr}),Cn()},[Cn,Ne,_e,vn]);ql(function(){return ct(),function(){Ae.current();var Za=Ne();Za.type==="PENDING"&&(clearTimeout(Za.longPressTimerId),_e(Mc))}},[Ne,ct,_e]),ql(function(){var Qn=gn(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return Qn},[])}function Dd(ae){}var Cd={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function Hs(ae,oe){if(oe==null)return!1;var Ae=!!Cd[oe.tagName.toLowerCase()];if(Ae)return!0;var Ne=oe.getAttribute("contenteditable");return Ne==="true"||Ne===""?!0:oe===ae?!1:Hs(ae,oe.parentElement)}function yd(ae,oe){var Ae=oe.target;return nu(Ae)?Hs(ae,Ae):!1}var zs=function(ae){return wn(ae.getBoundingClientRect()).center};function Ac(ae){return ae instanceof Qu(ae).Element}var Sd=function(){var ae="matches";if(typeof document=="undefined")return ae;var oe=[ae,"msMatchesSelector","webkitMatchesSelector"],Ae=ri(oe,function(Ne){return Ne in Element.prototype});return Ae||ae}();function Id(ae,oe){return ae==null?null:ae[Sd](oe)?ae:Id(ae.parentElement,oe)}function Kd(ae,oe){return ae.closest?ae.closest(oe):Id(ae,oe)}function Cl(ae){return"["+eu.contextId+'="'+ae+'"]'}function Od(ae,oe){var Ae=oe.target;if(!Ac(Ae))return null;var Ne=Cl(ae),_e=Kd(Ae,Ne);return!_e||!nu(_e)?null:_e}function Vd(ae,oe){var Ae=Od(ae,oe);return Ae?Ae.getAttribute(eu.draggableId):null}function Xd(ae,oe){var Ae="["+xo.contextId+'="'+ae+'"]',Ne=ml(document.querySelectorAll(Ae)),_e=ri(Ne,function($e){return $e.getAttribute(xo.id)===oe});return!_e||!nu(_e)?null:_e}function Ld(ae){ae.preventDefault()}function nd(ae){var oe=ae.expected,Ae=ae.phase,Ne=ae.isLockActive,_e=ae.shouldWarn;return!(!Ne()||oe!==Ae)}function ud(ae){var oe=ae.lockAPI,Ae=ae.store,Ne=ae.registry,_e=ae.draggableId;if(oe.isClaimed())return!1;var $e=Ne.draggable.findById(_e);return!(!$e||!$e.options.isEnabled||!Ci(Ae.getState(),_e))}function sd(ae){var oe=ae.lockAPI,Ae=ae.contextId,Ne=ae.store,_e=ae.registry,$e=ae.draggableId,ct=ae.forceSensorStop,pt=ae.sourceEvent,nn=ud({lockAPI:oe,store:Ne,registry:_e,draggableId:$e});if(!nn)return null;var Cn=_e.draggable.getById($e),vn=Xd(Ae,Cn.descriptor.id);if(!vn||pt&&!Cn.options.canDragInteractiveElements&&yd(vn,pt))return null;var rn=oe.claim(ct||An),sn="PRE_DRAG";function Qn(){return Cn.options.shouldRespectForcePress}function Za(){return oe.isActive(rn)}function Jr($i,kl){nd({expected:$i,phase:sn,isLockActive:Za,shouldWarn:!0})&&Ne.dispatch(kl())}var no=Jr.bind(null,"DRAGGING");function ro($i){function kl(){oe.release(),sn="COMPLETED"}sn!=="PRE_DRAG"&&(kl(),sn!=="PRE_DRAG"&&nt(!1)),Ne.dispatch(Ue($i.liftActionArgs)),sn="DRAGGING";function Mu(Gl,Tu){if(Tu===void 0&&(Tu={shouldBlockNextClick:!1}),$i.cleanup(),Tu.shouldBlockNextClick){var ts=gn(window,[{eventName:"click",fn:Ld,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(ts)}kl(),Ne.dispatch(so({reason:Gl}))}return(0,Ce.Z)({isActive:function(){return nd({expected:"DRAGGING",phase:sn,isLockActive:Za,shouldWarn:!1})},shouldRespectForcePress:Qn,drop:function(Tu){return Mu("DROP",Tu)},cancel:function(Tu){return Mu("CANCEL",Tu)}},$i.actions)}function wo($i){var kl=ie(function(Gl){no(function(){return ca({client:Gl})})}),Mu=ro({liftActionArgs:{id:$e,clientSelection:$i,movementMode:"FLUID"},cleanup:function(){return kl.cancel()},actions:{move:kl}});return(0,Ce.Z)({},Mu,{move:kl})}function _o(){var $i={moveUp:function(){return no(Ja)},moveRight:function(){return no(Qa)},moveDown:function(){return no(_a)},moveLeft:function(){return no(ar)}};return ro({liftActionArgs:{id:$e,clientSelection:zs(vn),movementMode:"SNAP"},cleanup:An,actions:$i})}function fi(){var $i=nd({expected:"PRE_DRAG",phase:sn,isLockActive:Za,shouldWarn:!0});$i&&oe.release()}var Ui={isActive:function(){return nd({expected:"PRE_DRAG",phase:sn,isLockActive:Za,shouldWarn:!1})},shouldRespectForcePress:Qn,fluidLift:wo,snapLift:_o,abort:fi};return Ui}var Fd=[Ed,hs,Gd];function Yd(ae){var oe=ae.contextId,Ae=ae.store,Ne=ae.registry,_e=ae.customSensors,$e=ae.enableDefaultSensors,ct=[].concat($e?Fd:[],_e||[]),pt=(0,E.useState)(function(){return xc()})[0],nn=en(function(wo,_o){wo.isDragging&&!_o.isDragging&&pt.tryAbandon()},[pt]);ql(function(){var wo=Ae.getState(),_o=Ae.subscribe(function(){var fi=Ae.getState();nn(wo,fi),wo=fi});return _o},[pt,Ae,nn]),ql(function(){return pt.tryAbandon},[pt.tryAbandon]);var Cn=en(function(ro){return ud({lockAPI:pt,registry:Ne,store:Ae,draggableId:ro})},[pt,Ne,Ae]),vn=en(function(ro,wo,_o){return sd({lockAPI:pt,registry:Ne,contextId:oe,store:Ae,draggableId:ro,forceSensorStop:wo,sourceEvent:_o&&_o.sourceEvent?_o.sourceEvent:null})},[oe,pt,Ne,Ae]),rn=en(function(ro){return Vd(oe,ro)},[oe]),sn=en(function(ro){var wo=Ne.draggable.findById(ro);return wo?wo.options:null},[Ne.draggable]),Qn=en(function(){pt.isClaimed()&&(pt.tryAbandon(),Ae.getState().phase!=="IDLE"&&Ae.dispatch(tn()))},[pt,Ae]),Za=en(pt.isClaimed,[pt]),Jr=Dt(function(){return{canGetLock:Cn,tryGetLock:vn,findClosestDraggableId:rn,findOptionsForDraggable:sn,tryReleaseLock:Qn,isLockClaimed:Za}},[Cn,vn,rn,sn,Qn,Za]);Dd(ct);for(var no=0;no{if((0,De.default)("Draggable: onDragStart: %j",te),this.props.onStart(ee,(0,Be.createDraggableData)(this,te))===!1)return!1;this.setState({dragging:!0,dragged:!0})}),Ee(this,"onDrag",(ee,te)=>{if(!this.state.dragging)return!1;(0,De.default)("Draggable: onDrag: %j",te);const ne=(0,Be.createDraggableData)(this,te),ue={x:ne.x,y:ne.y,slackX:0,slackY:0};if(this.props.bounds){const{x:me,y:se}=ue;ue.x+=this.state.slackX,ue.y+=this.state.slackY;const[ye,Fe]=(0,Be.getBoundPosition)(this,ue.x,ue.y);ue.x=ye,ue.y=Fe,ue.slackX=this.state.slackX+(me-ue.x),ue.slackY=this.state.slackY+(se-ue.y),ne.x=ue.x,ne.y=ue.y,ne.deltaX=ue.x-this.state.x,ne.deltaY=ue.y-this.state.y}if(this.props.onDrag(ee,ne)===!1)return!1;this.setState(ue)}),Ee(this,"onDragStop",(ee,te)=>{if(!this.state.dragging||this.props.onStop(ee,(0,Be.createDraggableData)(this,te))===!1)return!1;(0,De.default)("Draggable: onDragStop: %j",te);const ue={dragging:!1,slackX:0,slackY:0};if(!!this.props.position){const{x:me,y:se}=this.props.position;ue.x=me,ue.y=se}this.setState(ue)}),this.state={dragging:!1,dragged:!1,x:b.position?b.position.x:b.defaultPosition.x,y:b.position?b.position.y:b.defaultPosition.y,prevPropsPosition:od({},b.position),slackX:0,slackY:0,isElementSVG:!1},b.position&&!(b.onDrag||b.onStop)&&console.warn("A `position` was applied to this , without drag handlers. This will make this component effectively undraggable. Please attach `onDrag` or `onStop` handlers so you can adjust the `position` of this element.")}componentDidMount(){typeof window.SVGElement!="undefined"&&this.findDOMNode()instanceof window.SVGElement&&this.setState({isElementSVG:!0})}componentWillUnmount(){this.state.dragging&&this.setState({dragging:!1})}findDOMNode(){var b,ee,te;return(te=(ee=(b=this.props)==null?void 0:b.nodeRef)==null?void 0:ee.current)!=null?te:Oe.default.findDOMNode(this)}render(){const bt=this.props,{axis:b,bounds:ee,children:te,defaultPosition:ne,defaultClassName:ue,defaultClassNameDragging:re,defaultClassNameDragged:me,position:se,positionOffset:ye,scale:Fe}=bt,Me=Dg(bt,["axis","bounds","children","defaultPosition","defaultClassName","defaultClassNameDragging","defaultClassNameDragged","position","positionOffset","scale"]);let be={},at=null;const it=!!!se||this.state.dragging,Ye=se||ne,rt={x:(0,Be.canDragX)(this)&&it?this.state.x:Ye.x,y:(0,Be.canDragY)(this)&&it?this.state.y:Ye.y};this.state.isElementSVG?at=(0,Se.createSVGTransform)(rt,ye):be=(0,Se.createCSSTransform)(rt,ye);const yt=(0,Ce.clsx)(te.props.className||"",ue,{[re]:this.state.dragging,[me]:this.state.dragged});return E.createElement(Te.default,We({},Me,{onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop}),E.cloneElement(E.Children.only(te),{className:yt,style:od(od({},te.props.style),be),transform:at}))}}ot.default=a,Ee(a,"displayName","Draggable"),Ee(a,"propTypes",sg(od({},Te.default.propTypes),{axis:fe.default.oneOf(["both","x","y","none"]),bounds:fe.default.oneOfType([fe.default.shape({left:fe.default.number,right:fe.default.number,top:fe.default.number,bottom:fe.default.number}),fe.default.string,fe.default.oneOf([!1])]),defaultClassName:fe.default.string,defaultClassNameDragging:fe.default.string,defaultClassNameDragged:fe.default.string,defaultPosition:fe.default.shape({x:fe.default.number,y:fe.default.number}),positionOffset:fe.default.shape({x:fe.default.oneOfType([fe.default.number,fe.default.string]),y:fe.default.oneOfType([fe.default.number,fe.default.string])}),position:fe.default.shape({x:fe.default.number,y:fe.default.number}),className:le.dontSetMe,style:le.dontSetMe,transform:le.dontSetMe})),Ee(a,"defaultProps",sg(od({},Te.default.defaultProps),{axis:"both",bounds:!1,defaultClassName:"react-draggable",defaultClassNameDragging:"react-draggable-dragging",defaultClassNameDragged:"react-draggable-dragged",defaultPosition:{x:0,y:0},scale:1}))},68555:function(Ut,ot,z){"use strict";Object.defineProperty(ot,"__esModule",{value:!0}),ot.default=void 0;var E=De(z(59301)),fe=Te(z(12708)),Oe=Te(z(4676)),Ce=z(77026),Se=z(22013),Be=z(80217),le=Te(z(97510));function Te(a){return a&&a.__esModule?a:{default:a}}function De(a,x){if(typeof WeakMap=="function")var b=new WeakMap,ee=new WeakMap;return(De=function(te,ne){if(!ne&&te&&te.__esModule)return te;var ue,re,me={__proto__:null,default:te};if(te===null||typeof te!="object"&&typeof te!="function")return me;if(ue=ne?ee:b){if(ue.has(te))return ue.get(te);ue.set(te,me)}for(const se in te)se!=="default"&&{}.hasOwnProperty.call(te,se)&&((re=(ue=Object.defineProperty)&&Object.getOwnPropertyDescriptor(te,se))&&(re.get||re.set)?ue(me,se,re):me[se]=te[se]);return me})(a,x)}function Le(a,x,b){return(x=ke(x))in a?Object.defineProperty(a,x,{value:b,enumerable:!0,configurable:!0,writable:!0}):a[x]=b,a}function ke(a){var x=We(a,"string");return typeof x=="symbol"?x:x+""}function We(a,x){if(typeof a!="object"||!a)return a;var b=a[Symbol.toPrimitive];if(b!==void 0){var ee=b.call(a,x||"default");if(typeof ee!="object")return ee;throw new TypeError("@@toPrimitive must return a primitive value.")}return(x==="string"?String:Number)(a)}const Ee={touch:{start:"touchstart",move:"touchmove",stop:"touchend"},mouse:{start:"mousedown",move:"mousemove",stop:"mouseup"}};let ce=Ee.mouse;class y extends E.Component{constructor(){super(...arguments),Le(this,"dragging",!1),Le(this,"lastX",NaN),Le(this,"lastY",NaN),Le(this,"touchIdentifier",null),Le(this,"mounted",!1),Le(this,"handleDragStart",x=>{if(this.props.onMouseDown(x),!this.props.allowAnyClick&&typeof x.button=="number"&&x.button!==0)return!1;const b=this.findDOMNode();if(!b||!b.ownerDocument||!b.ownerDocument.body)throw new Error(" not mounted on DragStart!");const{ownerDocument:ee}=b;if(this.props.disabled||!(x.target instanceof ee.defaultView.Node)||this.props.handle&&!(0,Ce.matchesSelectorAndParentsTo)(x.target,this.props.handle,b)||this.props.cancel&&(0,Ce.matchesSelectorAndParentsTo)(x.target,this.props.cancel,b))return;x.type==="touchstart"&&!this.props.allowMobileScroll&&x.preventDefault();const te=(0,Ce.getTouchIdentifier)(x);this.touchIdentifier=te;const ne=(0,Se.getControlPosition)(x,te,this);if(ne==null)return;const{x:ue,y:re}=ne,me=(0,Se.createCoreData)(this,ue,re);(0,le.default)("DraggableCore: handleDragStart: %j",me),(0,le.default)("calling",this.props.onStart),!(this.props.onStart(x,me)===!1||this.mounted===!1)&&(this.props.enableUserSelectHack&&(0,Ce.addUserSelectStyles)(ee),this.dragging=!0,this.lastX=ue,this.lastY=re,(0,Ce.addEvent)(ee,ce.move,this.handleDrag),(0,Ce.addEvent)(ee,ce.stop,this.handleDragStop))}),Le(this,"handleDrag",x=>{const b=(0,Se.getControlPosition)(x,this.touchIdentifier,this);if(b==null)return;let{x:ee,y:te}=b;if(Array.isArray(this.props.grid)){let re=ee-this.lastX,me=te-this.lastY;if([re,me]=(0,Se.snapToGrid)(this.props.grid,re,me),!re&&!me)return;ee=this.lastX+re,te=this.lastY+me}const ne=(0,Se.createCoreData)(this,ee,te);if((0,le.default)("DraggableCore: handleDrag: %j",ne),this.props.onDrag(x,ne)===!1||this.mounted===!1){try{this.handleDragStop(new MouseEvent("mouseup"))}catch(re){const me=document.createEvent("MouseEvents");me.initMouseEvent("mouseup",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),this.handleDragStop(me)}return}this.lastX=ee,this.lastY=te}),Le(this,"handleDragStop",x=>{if(!this.dragging)return;const b=(0,Se.getControlPosition)(x,this.touchIdentifier,this);if(b==null)return;let{x:ee,y:te}=b;if(Array.isArray(this.props.grid)){let me=ee-this.lastX||0,se=te-this.lastY||0;[me,se]=(0,Se.snapToGrid)(this.props.grid,me,se),ee=this.lastX+me,te=this.lastY+se}const ne=(0,Se.createCoreData)(this,ee,te);if(this.props.onStop(x,ne)===!1||this.mounted===!1)return!1;const re=this.findDOMNode();re&&this.props.enableUserSelectHack&&(0,Ce.scheduleRemoveUserSelectStyles)(re.ownerDocument),(0,le.default)("DraggableCore: handleDragStop: %j",ne),this.dragging=!1,this.lastX=NaN,this.lastY=NaN,re&&((0,le.default)("DraggableCore: Removing handlers"),(0,Ce.removeEvent)(re.ownerDocument,ce.move,this.handleDrag),(0,Ce.removeEvent)(re.ownerDocument,ce.stop,this.handleDragStop))}),Le(this,"onMouseDown",x=>(ce=Ee.mouse,this.handleDragStart(x))),Le(this,"onMouseUp",x=>(ce=Ee.mouse,this.handleDragStop(x))),Le(this,"onTouchStart",x=>(ce=Ee.touch,this.handleDragStart(x))),Le(this,"onTouchEnd",x=>(ce=Ee.touch,this.handleDragStop(x)))}componentDidMount(){this.mounted=!0;const x=this.findDOMNode();x&&(0,Ce.addEvent)(x,Ee.touch.start,this.onTouchStart,{passive:!1})}componentWillUnmount(){this.mounted=!1;const x=this.findDOMNode();if(x){const{ownerDocument:b}=x;(0,Ce.removeEvent)(b,Ee.mouse.move,this.handleDrag),(0,Ce.removeEvent)(b,Ee.touch.move,this.handleDrag),(0,Ce.removeEvent)(b,Ee.mouse.stop,this.handleDragStop),(0,Ce.removeEvent)(b,Ee.touch.stop,this.handleDragStop),(0,Ce.removeEvent)(x,Ee.touch.start,this.onTouchStart,{passive:!1}),this.props.enableUserSelectHack&&(0,Ce.scheduleRemoveUserSelectStyles)(b)}}findDOMNode(){var x,b,ee;return(x=this.props)!=null&&x.nodeRef?(ee=(b=this.props)==null?void 0:b.nodeRef)==null?void 0:ee.current:Oe.default.findDOMNode(this)}render(){return E.cloneElement(E.Children.only(this.props.children),{onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}}ot.default=y,Le(y,"displayName","DraggableCore"),Le(y,"propTypes",{allowAnyClick:fe.default.bool,allowMobileScroll:fe.default.bool,children:fe.default.node.isRequired,disabled:fe.default.bool,enableUserSelectHack:fe.default.bool,offsetParent:function(a,x){if(a[x]&&a[x].nodeType!==1)throw new Error("Draggable's offsetParent must be a DOM Node.")},grid:fe.default.arrayOf(fe.default.number),handle:fe.default.string,cancel:fe.default.string,nodeRef:fe.default.object,onStart:fe.default.func,onDrag:fe.default.func,onStop:fe.default.func,onMouseDown:fe.default.func,scale:fe.default.number,className:Be.dontSetMe,style:Be.dontSetMe,transform:Be.dontSetMe}),Le(y,"defaultProps",{allowAnyClick:!1,allowMobileScroll:!1,disabled:!1,enableUserSelectHack:!0,onStart:function(){},onDrag:function(){},onStop:function(){},onMouseDown:function(){},scale:1})},96249:function(Ut,ot,z){"use strict";const{default:E,DraggableCore:fe}=z(51353);Ut.exports=E,Ut.exports.default=E,Ut.exports.DraggableCore=fe},77026:function(Ut,ot,z){"use strict";Object.defineProperty(ot,"__esModule",{value:!0}),ot.addClassName=ue,ot.addEvent=le,ot.addUserSelectStyles=ee,ot.createCSSTransform=ce,ot.createSVGTransform=y,ot.getTouch=x,ot.getTouchIdentifier=b,ot.getTranslation=a,ot.innerHeight=ke,ot.innerWidth=We,ot.matchesSelector=Se,ot.matchesSelectorAndParentsTo=Be,ot.offsetXYFromParent=Ee,ot.outerHeight=De,ot.outerWidth=Le,ot.removeClassName=re,ot.removeEvent=Te,ot.scheduleRemoveUserSelectStyles=te;var E=z(80217),fe=Oe(z(76172));function Oe(me,se){if(typeof WeakMap=="function")var ye=new WeakMap,Fe=new WeakMap;return(Oe=function(Me,be){if(!be&&Me&&Me.__esModule)return Me;var at,Ve,it={__proto__:null,default:Me};if(Me===null||typeof Me!="object"&&typeof Me!="function")return it;if(at=be?Fe:ye){if(at.has(Me))return at.get(Me);at.set(Me,it)}for(const Ye in Me)Ye!=="default"&&{}.hasOwnProperty.call(Me,Ye)&&((Ve=(at=Object.defineProperty)&&Object.getOwnPropertyDescriptor(Me,Ye))&&(Ve.get||Ve.set)?at(it,Ye,Ve):it[Ye]=Me[Ye]);return it})(me,se)}let Ce="";function Se(me,se){return Ce||(Ce=(0,E.findInArray)(["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"],function(ye){return(0,E.isFunction)(me[ye])})),(0,E.isFunction)(me[Ce])?me[Ce](se):!1}function Be(me,se,ye){let Fe=me;do{if(Se(Fe,se))return!0;if(Fe===ye)return!1;Fe=Fe.parentNode}while(Fe);return!1}function le(me,se,ye,Fe){if(!me)return;const Me=od({capture:!0},Fe);me.addEventListener?me.addEventListener(se,ye,Me):me.attachEvent?me.attachEvent("on"+se,ye):me["on"+se]=ye}function Te(me,se,ye,Fe){if(!me)return;const Me=od({capture:!0},Fe);me.removeEventListener?me.removeEventListener(se,ye,Me):me.detachEvent?me.detachEvent("on"+se,ye):me["on"+se]=null}function De(me){let se=me.clientHeight;const ye=me.ownerDocument.defaultView.getComputedStyle(me);return se+=(0,E.int)(ye.borderTopWidth),se+=(0,E.int)(ye.borderBottomWidth),se}function Le(me){let se=me.clientWidth;const ye=me.ownerDocument.defaultView.getComputedStyle(me);return se+=(0,E.int)(ye.borderLeftWidth),se+=(0,E.int)(ye.borderRightWidth),se}function ke(me){let se=me.clientHeight;const ye=me.ownerDocument.defaultView.getComputedStyle(me);return se-=(0,E.int)(ye.paddingTop),se-=(0,E.int)(ye.paddingBottom),se}function We(me){let se=me.clientWidth;const ye=me.ownerDocument.defaultView.getComputedStyle(me);return se-=(0,E.int)(ye.paddingLeft),se-=(0,E.int)(ye.paddingRight),se}function Ee(me,se,ye){const Me=se===se.ownerDocument.body?{left:0,top:0}:se.getBoundingClientRect(),be=(me.clientX+se.scrollLeft-Me.left)/ye,at=(me.clientY+se.scrollTop-Me.top)/ye;return{x:be,y:at}}function ce(me,se){const ye=a(me,se,"px");return{[(0,fe.browserPrefixToKey)("transform",fe.default)]:ye}}function y(me,se){return a(me,se,"")}function a(me,se,ye){let{x:Fe,y:Me}=me,be=`translate(${Fe}${ye},${Me}${ye})`;if(se){const at=`${typeof se.x=="string"?se.x:se.x+ye}`,Ve=`${typeof se.y=="string"?se.y:se.y+ye}`;be=`translate(${at}, ${Ve})`+be}return be}function x(me,se){return me.targetTouches&&(0,E.findInArray)(me.targetTouches,ye=>se===ye.identifier)||me.changedTouches&&(0,E.findInArray)(me.changedTouches,ye=>se===ye.identifier)}function b(me){if(me.targetTouches&&me.targetTouches[0])return me.targetTouches[0].identifier;if(me.changedTouches&&me.changedTouches[0])return me.changedTouches[0].identifier}function ee(me){if(!me)return;let se=me.getElementById("react-draggable-style-el");se||(se=me.createElement("style"),se.type="text/css",se.id="react-draggable-style-el",se.innerHTML=`.react-draggable-transparent-selection *::-moz-selection {all: inherit;} +`,se.innerHTML+=`.react-draggable-transparent-selection *::selection {all: inherit;} +`,me.getElementsByTagName("head")[0].appendChild(se)),me.body&&ue(me.body,"react-draggable-transparent-selection")}function te(me){window.requestAnimationFrame?window.requestAnimationFrame(()=>{ne(me)}):ne(me)}function ne(me){if(me)try{if(me.body&&re(me.body,"react-draggable-transparent-selection"),me.selection)me.selection.empty();else{const se=(me.defaultView||window).getSelection();se&&se.type!=="Caret"&&se.removeAllRanges()}}catch(se){}}function ue(me,se){me.classList?me.classList.add(se):me.className.match(new RegExp(`(?:^|\\s)${se}(?!\\S)`))||(me.className+=` ${se}`)}function re(me,se){me.classList?me.classList.remove(se):me.className=me.className.replace(new RegExp(`(?:^|\\s)${se}(?!\\S)`,"g"),"")}},76172:function(Ut,ot){"use strict";Object.defineProperty(ot,"__esModule",{value:!0}),ot.browserPrefixToKey=fe,ot.browserPrefixToStyle=Oe,ot.default=void 0,ot.getPrefix=E;const z=["Moz","Webkit","O","ms"];function E(){var Te,De;let Be=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"transform";if(typeof window=="undefined")return"";const le=(De=(Te=window.document)==null?void 0:Te.documentElement)==null?void 0:De.style;if(!le||Be in le)return"";for(let Le=0;Le: Unmounted during event!");return Ee}},80217:function(Ut,ot){"use strict";Object.defineProperty(ot,"__esModule",{value:!0}),ot.dontSetMe=Ce,ot.findInArray=z,ot.int=Oe,ot.isFunction=E,ot.isNum=fe;function z(Se,Be){for(let le=0,Te=Se.length;le=0||Object.prototype.hasOwnProperty.call(We,y)&&(ce[y]=We[y]);return ce}function Te(We,Ee){if(!(We instanceof Ee))throw new TypeError("Cannot call a class as a function")}function De(We,Ee){if(!We)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Ee&&(typeof Ee=="object"||typeof Ee=="function")?Ee:We}function Le(We,Ee){if(typeof Ee!="function"&&Ee!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof Ee);We.prototype=Object.create(Ee&&Ee.prototype,{constructor:{value:We,enumerable:!1,writable:!0,configurable:!0}}),Ee&&(Object.setPrototypeOf?Object.setPrototypeOf(We,Ee):We.__proto__=Ee)}var ke=function(We){Le(Ee,We);function Ee(ce){Te(this,Ee);var y=De(this,(Ee.__proto__||Object.getPrototypeOf(Ee)).call(this,ce));return y.scrollListener=y.scrollListener.bind(y),y.eventListenerOptions=y.eventListenerOptions.bind(y),y.mousewheelListener=y.mousewheelListener.bind(y),y}return E(Ee,[{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 y=this.getParentElement(this.scrollComponent);y.scrollTop=y.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var y=!1,a={get passive(){y=!0}};try{document.addEventListener("test",null,a),document.removeEventListener("test",null,a)}catch(x){}return y}},{key:"eventListenerOptions",value:function(){var y=this.props.useCapture;return this.isPassiveSupported()&&(y={useCapture:this.props.useCapture,passive:!0}),y}},{key:"setDefaultLoader",value:function(y){this.defaultLoader=y}},{key:"detachMousewheelListener",value:function(){var y=window;this.props.useWindow===!1&&(y=this.scrollComponent.parentNode),y.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var y=window;this.props.useWindow===!1&&(y=this.getParentElement(this.scrollComponent)),y.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),y.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(y){var a=this.props.getScrollParent&&this.props.getScrollParent();return a!=null?a:y&&y.parentNode}},{key:"filterProps",value:function(y){return y}},{key:"attachScrollListener",value:function(){var y=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!y)){var a=window;this.props.useWindow===!1&&(a=y),a.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),a.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),a.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(y){y.deltaY===1&&!this.isPassiveSupported()&&y.preventDefault()}},{key:"scrollListener",value:function(){var y=this.scrollComponent,a=window,x=this.getParentElement(y),b=void 0;if(this.props.useWindow){var ee=document.documentElement||document.body.parentNode||document.body,te=a.pageYOffset!==void 0?a.pageYOffset:ee.scrollTop;this.props.isReverse?b=te:b=this.calculateOffset(y,te)}else this.props.isReverse?b=x.scrollTop:b=y.scrollHeight-x.scrollTop-x.clientHeight;b=0)&&(a[b]=ce[b]);return a}function Le(ce){if(ce===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return ce}function ke(ce,y){ce.prototype=Object.create(y.prototype),ce.prototype.constructor=ce,ce.__proto__=y}function We(ce,y,a){return y in ce?Object.defineProperty(ce,y,{value:a,enumerable:!0,configurable:!0,writable:!0}):ce[y]=a,ce}var Ee=function(ce){ke(y,ce);function y(){for(var x,b=arguments.length,ee=new Array(b),te=0;te=0)&&(ee[ne]=x[ne]);return ee}function Ee(x){if(x===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return x}function ce(x,b){x.prototype=Object.create(b.prototype),x.prototype.constructor=x,x.__proto__=b}function y(x,b,ee){return b in x?Object.defineProperty(x,b,{value:ee,enumerable:!0,configurable:!0,writable:!0}):x[b]=ee,x}var a=function(x){ce(b,x);function b(){for(var te,ne=arguments.length,ue=new Array(ne),re=0;re1&&arguments[1]!==void 0?arguments[1]:60,Ce=null;return function(){for(var Se=this,Be=arguments.length,le=new Array(Be),Te=0;Teot in Ut?Nm(Ut,ot,{enumerable:!0,configurable:!0,writable:!0,value:z}):Ut[ot]=z,od=(Ut,ot)=>{for(var z in ot||(ot={}))xg.call(ot,z)&&bg(Ut,z,ot[z]);if(R0)for(var z of R0(ot))wg.call(ot,z)&&bg(Ut,z,ot[z]);return Ut},sg=(Ut,ot)=>Rm(Ut,Mm(ot));var Dg=(Ut,ot)=>{var z={};for(var E in Ut)xg.call(Ut,E)&&ot.indexOf(E)<0&&(z[E]=Ut[E]);if(Ut!=null&&R0)for(var E of R0(Ut))ot.indexOf(E)<0&&wg.call(Ut,E)&&(z[E]=Ut[E]);return z};(self.webpackChunk=self.webpackChunk||[]).push([[4164,337],{27812:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Me}});var E=z(14809),fe=z(59301),Oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 000 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"arrow-left",theme:"outlined"},ye=Oe,Se=z(7657),Fe=function(Te,Re){return fe.createElement(Se.Z,(0,E.Z)({},Te,{ref:Re,icon:ye}))},le=fe.forwardRef(Fe),Me=le},89489:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Me}});var E=z(14809),fe=z(59301),Oe={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"outlined"},ye=Oe,Se=z(7657),Fe=function(Te,Re){return fe.createElement(Se.Z,(0,E.Z)({},Te,{ref:Re,icon:ye}))},le=fe.forwardRef(Fe),Me=le},59477:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Me}});var E=z(14809),fe=z(59301),Oe={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z"}}]},name:"caret-up",theme:"outlined"},ye=Oe,Se=z(7657),Fe=function(Te,Re){return fe.createElement(Se.Z,(0,E.Z)({},Te,{ref:Re,icon:ye}))},le=fe.forwardRef(Fe),Me=le},26227:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Me}});var E=z(14809),fe=z(59301),Oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"},ye=Oe,Se=z(7657),Fe=function(Te,Re){return fe.createElement(Se.Z,(0,E.Z)({},Te,{ref:Re,icon:ye}))},le=fe.forwardRef(Fe),Me=le},67921:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Me}});var E=z(14809),fe=z(59301),Oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M632 698.3l141.9-112a8 8 0 000-12.6L632 461.7c-5.3-4.2-13-.4-13 6.3v76H295c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h324v76c0 6.7 7.8 10.4 13 6.3zm261.3-405L730.7 130.7c-7.5-7.5-16.7-13-26.7-16V112H144c-17.7 0-32 14.3-32 32v278c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V184h136v136c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V205.8l136 136V422c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-83.5c0-17-6.7-33.2-18.7-45.2zM640 288H384V184h256v104zm264 436h-56c-4.4 0-8 3.6-8 8v108H184V732c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v148c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V732c0-4.4-3.6-8-8-8z"}}]},name:"delivered-procedure",theme:"outlined"},ye=Oe,Se=z(7657),Fe=function(Te,Re){return fe.createElement(Se.Z,(0,E.Z)({},Te,{ref:Re,icon:ye}))},le=fe.forwardRef(Fe),Me=le},49198:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Me}});var E=z(14809),fe=z(59301),Oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"},ye=Oe,Se=z(7657),Fe=function(Te,Re){return fe.createElement(Se.Z,(0,E.Z)({},Te,{ref:Re,icon:ye}))},le=fe.forwardRef(Fe),Me=le},41464:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Me}});var E=z(14809),fe=z(59301),Oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M505.7 661a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"download",theme:"outlined"},ye=Oe,Se=z(7657),Fe=function(Te,Re){return fe.createElement(Se.Z,(0,E.Z)({},Te,{ref:Re,icon:ye}))},le=fe.forwardRef(Fe),Me=le},87169:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Me}});var E=z(14809),fe=z(59301),Oe={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"},ye=Oe,Se=z(7657),Fe=function(Te,Re){return fe.createElement(Se.Z,(0,E.Z)({},Te,{ref:Re,icon:ye}))},le=fe.forwardRef(Fe),Me=le},52671:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Me}});var E=z(14809),fe=z(59301),Oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file",theme:"outlined"},ye=Oe,Se=z(7657),Fe=function(Te,Re){return fe.createElement(Se.Z,(0,E.Z)({},Te,{ref:Re,icon:ye}))},le=fe.forwardRef(Fe),Me=le},8657:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Me}});var E=z(14809),fe=z(59301),Oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"},ye=Oe,Se=z(7657),Fe=function(Te,Re){return fe.createElement(Se.Z,(0,E.Z)({},Te,{ref:Re,icon:ye}))},le=fe.forwardRef(Fe),Me=le},56082:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Me}});var E=z(14809),fe=z(59301),Oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 276.5a56 56 0 1056-97 56 56 0 00-56 97zm0 284a56 56 0 1056-97 56 56 0 00-56 97zM640 228a56 56 0 10112 0 56 56 0 00-112 0zm0 284a56 56 0 10112 0 56 56 0 00-112 0zM300 844.5a56 56 0 1056-97 56 56 0 00-56 97zM640 796a56 56 0 10112 0 56 56 0 00-112 0z"}}]},name:"holder",theme:"outlined"},ye=Oe,Se=z(7657),Fe=function(Te,Re){return fe.createElement(Se.Z,(0,E.Z)({},Te,{ref:Re,icon:ye}))},le=fe.forwardRef(Fe),Me=le},33853:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Me}});var E=z(14809),fe=z(59301),Oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},ye=Oe,Se=z(7657),Fe=function(Te,Re){return fe.createElement(Se.Z,(0,E.Z)({},Te,{ref:Re,icon:ye}))},le=fe.forwardRef(Fe),Me=le},12893:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Me}});var E=z(14809),fe=z(59301),Oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{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"}}]},name:"minus-circle",theme:"outlined"},ye=Oe,Se=z(7657),Fe=function(Te,Re){return fe.createElement(Se.Z,(0,E.Z)({},Te,{ref:Re,icon:ye}))},le=fe.forwardRef(Fe),Me=le},15075:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Me}});var E=z(14809),fe=z(59301),Oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"minus-square",theme:"outlined"},ye=Oe,Se=z(7657),Fe=function(Te,Re){return fe.createElement(Se.Z,(0,E.Z)({},Te,{ref:Re,icon:ye}))},le=fe.forwardRef(Fe),Me=le},32134:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Me}});var E=z(14809),fe=z(59301),Oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{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"}}]},name:"plus-circle",theme:"outlined"},ye=Oe,Se=z(7657),Fe=function(Te,Re){return fe.createElement(Se.Z,(0,E.Z)({},Te,{ref:Re,icon:ye}))},le=fe.forwardRef(Fe),Me=le},43531:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Me}});var E=z(14809),fe=z(59301),Oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"plus-square",theme:"outlined"},ye=Oe,Se=z(7657),Fe=function(Te,Re){return fe.createElement(Se.Z,(0,E.Z)({},Te,{ref:Re,icon:ye}))},le=fe.forwardRef(Fe),Me=le},38819:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Me}});var E=z(14809),fe=z(59301),Oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},ye=Oe,Se=z(7657),Fe=function(Te,Re){return fe.createElement(Se.Z,(0,E.Z)({},Te,{ref:Re,icon:ye}))},le=fe.forwardRef(Fe),Me=le},99587:function(Ut,ot){"use strict";ot.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},8423:function(Ut,ot){"use strict";ot.Z={wrap:"wrap___ilWvf",deleteIcon:"deleteIcon___JBDG8",keywordTag:"keywordTag___iieCb",questionTitleEditorWrap:"questionTitleEditorWrap___MHB5s",choiceListWrap:"choiceListWrap___jB8b1",choiceWrap:"choiceWrap___QFkTc",choiceIndex:"choiceIndex___Mr2YO",judgementIndex:"judgementIndex___fUVWK",setAnswerBtn:"setAnswerBtn___Whox5",activeAnswer:"activeAnswer___fGU6Y",activeJudgementAnswer:"activeJudgementAnswer___wJv8P",actionWrapper:"actionWrapper___ERQ7k",addIcon:"addIcon___L9TE0",inputBorder:"inputBorder___Q5tRE",placeholder:"placeholder___p9sFY",blankInputNumberWrapper:"blankInputNumberWrapper___uEHb0",addBtn:"addBtn___WR5ZI",blankIndex:"blankIndex___x9Pny",baseInputWrapper:"baseInputWrapper___eVsG7",collapseWrapper:"collapseWrapper___ZTysU",panelHeader:"panelHeader___QSN9g",open:"open___B6FU9",close:"close___QX19r",hide:"hide___mn25n"}},22982:function(Ut,ot){"use strict";ot.Z={flex_box_center:"flex_box_center___IBr6x",flex_space_between:"flex_space_between___n2Iz0",flex_box_vertical_center:"flex_box_vertical_center___1umwO",flex_box_center_end:"flex_box_center_end___SRZYb",flex_box_column:"flex_box_column___b90Da",form:"form___V3fAH",title_icon:"title_icon____uDZy",title:"title___RxKwK",content:"content___vFT5m",pubColSty:"pubColSty___dfLkL",selectSty:"selectSty____Wuek",borderSty:"borderSty___EuFYV",delSty:"delSty___AdEeI",delBorder:"delBorder___vcTJc",copHover:"copHover___JVVXI",multiple_select:"multiple_select___ZMPhl"}},19493:function(Ut,ot){"use strict";ot.Z={flex_box_center:"flex_box_center___SF0m3",flex_space_between:"flex_space_between___ChLjp",flex_box_vertical_center:"flex_box_vertical_center____l_EF",flex_box_center_end:"flex_box_center_end___YcZNu",flex_box_column:"flex_box_column___R9dNq",downloadbutton:"downloadbutton___oEXJW",configWorkContainer:"configWorkContainer___CHUrh"}},31138:function(Ut,ot,z){"use strict";var E=z(59301),fe=Object.defineProperty,Oe=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,Fe=(De,Te,Re)=>Te in De?fe(De,Te,{enumerable:!0,configurable:!0,writable:!0,value:Re}):De[Te]=Re,le=(De,Te)=>{for(var Re in Te||(Te={}))ye.call(Te,Re)&&Fe(De,Re,Te[Re]);if(Oe)for(var Re of Oe(Te))Se.call(Te,Re)&&Fe(De,Re,Te[Re]);return De};const Me=De=>React.createElement("svg",le({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",width:60,height:80},De),React.createElement("path",{fill:"#fff",d:"M749.4 373.9H710v-78.8c0-108.7-88.2-197-197-197-108.7 0-197 88.2-197 197v78.8h-39.4c-43.5 0-78.8 35.3-78.8 78.8v393.9c0 43.5 35.3 78.8 78.8 78.8h472.7c43.5 0 78.8-35.3 78.8-78.8V452.7c.1-43.5-35.2-78.8-78.7-78.8zM513 728.5c-43.5 0-78.8-35.3-78.8-78.8s35.3-78.8 78.8-78.8 78.8 35.3 78.8 78.8-35.3 78.8-78.8 78.8zm122.1-354.6H390.9v-78.8c0-67.4 54.8-122.1 122.1-122.1 67.4 0 122.1 54.8 122.1 122.1v78.8zm0 0"}));ot.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjYwIiBoZWlnaHQ9IjgwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNzQ5LjQgMzczLjlINzEwdi03OC44YzAtMTA4LjctODguMi0xOTctMTk3LTE5Ny0xMDguNyAwLTE5NyA4OC4yLTE5NyAxOTd2NzguOGgtMzkuNGMtNDMuNSAwLTc4LjggMzUuMy03OC44IDc4Ljh2MzkzLjljMCA0My41IDM1LjMgNzguOCA3OC44IDc4LjhoNDcyLjdjNDMuNSAwIDc4LjgtMzUuMyA3OC44LTc4LjhWNDUyLjdjLjEtNDMuNS0zNS4yLTc4LjgtNzguNy03OC44ek01MTMgNzI4LjVjLTQzLjUgMC03OC44LTM1LjMtNzguOC03OC44czM1LjMtNzguOCA3OC44LTc4LjggNzguOCAzNS4zIDc4LjggNzguOC0zNS4zIDc4LjgtNzguOCA3OC44em0xMjIuMS0zNTQuNkgzOTAuOXYtNzguOGMwLTY3LjQgNTQuOC0xMjIuMSAxMjIuMS0xMjIuMSA2Ny40IDAgMTIyLjEgNTQuOCAxMjIuMSAxMjIuMXY3OC44em0wIDAiLz48L3N2Zz4="},12327:function(Ut,ot,z){"use strict";var E=z(59301),fe=Object.defineProperty,Oe=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,Fe=(De,Te,Re)=>Te in De?fe(De,Te,{enumerable:!0,configurable:!0,writable:!0,value:Re}):De[Te]=Re,le=(De,Te)=>{for(var Re in Te||(Te={}))ye.call(Te,Re)&&Fe(De,Re,Te[Re]);if(Oe)for(var Re of Oe(Te))Se.call(Te,Re)&&Fe(De,Re,Te[Re]);return De};const Me=De=>React.createElement("svg",le({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},De),React.createElement("title",null,"\u7F16\u7EC4 18"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#FCB041",cx:7,cy:7,r:7}),React.createElement("path",{d:"M7.531 9.638a.616.616 0 1 1-1.231 0v-.02a.616.616 0 1 1 1.231 0v.02Zm0-2.25a.616.616 0 1 1-1.231 0V4.117a.616.616 0 1 1 1.231 0v3.273Z",fill:"#FFF",fillRule:"nonzero"})));ot.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNGQ0IwNDEiIGN4PSI3IiBjeT0iNyIgcj0iNyIvPjxwYXRoIGQ9Ik03LjUzMSA5LjYzOGEuNjE2LjYxNiAwIDEgMS0xLjIzMSAwdi0uMDJhLjYxNi42MTYgMCAxIDEgMS4yMzEgMHYuMDJabTAtMi4yNWEuNjE2LjYxNiAwIDEgMS0xLjIzMSAwVjQuMTE3YS42MTYuNjE2IDAgMSAxIDEuMjMxIDB2My4yNzNaIiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+"},68385:function(Ut,ot,z){"use strict";var E=z(59301),fe=Object.defineProperty,Oe=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,Fe=(De,Te,Re)=>Te in De?fe(De,Te,{enumerable:!0,configurable:!0,writable:!0,value:Re}):De[Te]=Re,le=(De,Te)=>{for(var Re in Te||(Te={}))ye.call(Te,Re)&&Fe(De,Re,Te[Re]);if(Oe)for(var Re of Oe(Te))Se.call(Te,Re)&&Fe(De,Re,Te[Re]);return De};const Me=De=>React.createElement("svg",le({xmlns:"http://www.w3.org/2000/svg",width:14,height:18},De),React.createElement("path",{fill:"#F7B500",d:"M7 4c3.899 0 7 3.141 7 7s-3.101 7-7 7-7-3.141-7-7 3.101-7 7-7Zm1 3H6.395a3.501 3.501 0 0 1-.857 1.245c-.32.294-.752.551-1.297.772L4 9.109V10.9c.448-.154.82-.315 1.117-.483.222-.126.45-.282.685-.466l.236-.194V15H8V7ZM4.812 0c.175 0 .35.16.438.318l1.313 2.309s-2.8.16-4.463 1.672L.088.716C0 .636 0 .557 0 .478 0 .159.263 0 .525 0Zm8.663 0c.263 0 .525.239.525.478 0 .08 0 .159-.088.238L11.9 4.22c-1.662-1.433-4.463-1.592-4.463-1.592L8.75.318C8.75.16 8.925 0 9.188 0Z"}));ot.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0Y3QjUwMCIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptMSAzSDYuMzk1YTMuNTAxIDMuNTAxIDAgMCAxLS44NTcgMS4yNDVjLS4zMi4yOTQtLjc1Mi41NTEtMS4yOTcuNzcyTDQgOS4xMDlWMTAuOWMuNDQ4LS4xNTQuODItLjMxNSAxLjExNy0uNDgzLjIyMi0uMTI2LjQ1LS4yODIuNjg1LS40NjZsLjIzNi0uMTk0VjE1SDhWN1pNNC44MTIgMGMuMTc1IDAgLjM1LjE2LjQzOC4zMThsMS4zMTMgMi4zMDlzLTIuOC4xNi00LjQ2MyAxLjY3MkwuMDg4LjcxNkMwIC42MzYgMCAuNTU3IDAgLjQ3OCAwIC4xNTkuMjYzIDAgLjUyNSAwWm04LjY2MyAwYy4yNjMgMCAuNTI1LjIzOS41MjUuNDc4IDAgLjA4IDAgLjE1OS0uMDg4LjIzOEwxMS45IDQuMjJjLTEuNjYyLTEuNDMzLTQuNDYzLTEuNTkyLTQuNDYzLTEuNTkyTDguNzUuMzE4QzguNzUuMTYgOC45MjUgMCA5LjE4OCAwWiIvPjwvc3ZnPg=="},83358:function(Ut,ot,z){"use strict";var E=z(59301),fe=Object.defineProperty,Oe=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,Fe=(De,Te,Re)=>Te in De?fe(De,Te,{enumerable:!0,configurable:!0,writable:!0,value:Re}):De[Te]=Re,le=(De,Te)=>{for(var Re in Te||(Te={}))ye.call(Te,Re)&&Fe(De,Re,Te[Re]);if(Oe)for(var Re of Oe(Te))Se.call(Te,Re)&&Fe(De,Re,Te[Re]);return De};const Me=De=>React.createElement("svg",le({xmlns:"http://www.w3.org/2000/svg",width:14,height:18},De),React.createElement("path",{fill:"#B9C4CF",d:"M7 4c3.899 0 7 3.141 7 7s-3.101 7-7 7-7-3.141-7-7 3.101-7 7-7Zm.05 3c-.675 0-1.203.092-1.584.276a2.056 2.056 0 0 0-.887.794c-.18.296-.31.691-.394 1.186l-.038.255 2.004.177c.055-.443.164-.753.326-.928a.814.814 0 0 1 .626-.263.81.81 0 0 1 .611.255c.162.17.243.375.243.614 0 .222-.081.456-.245.703-.164.247-.539.608-1.124 1.084-.96.776-1.613 1.45-1.962 2.02a4.363 4.363 0 0 0-.588 1.552L4 15h6v-1.781H6.877c.184-.197.343-.356.479-.478.136-.122.405-.334.808-.638.677-.523 1.145-1.002 1.401-1.438.257-.437.386-.895.386-1.374 0-.45-.112-.858-.336-1.22a2.043 2.043 0 0 0-.924-.808C8.301 7.088 7.753 7 7.05 7ZM4.812 0c.175 0 .35.16.437.318l1.313 2.309s-2.8.16-4.463 1.672L.088.716C0 .636 0 .557 0 .478 0 .159.263 0 .525 0Zm8.662 0c.263 0 .525.239.525.478 0 .08 0 .159-.088.238L11.9 4.22c-1.662-1.433-4.463-1.592-4.463-1.592L8.75.318C8.75.16 8.925 0 9.188 0Z"}));ot.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0I5QzRDRiIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptLjA1IDNjLS42NzUgMC0xLjIwMy4wOTItMS41ODQuMjc2YTIuMDU2IDIuMDU2IDAgMCAwLS44ODcuNzk0Yy0uMTguMjk2LS4zMS42OTEtLjM5NCAxLjE4NmwtLjAzOC4yNTUgMi4wMDQuMTc3Yy4wNTUtLjQ0My4xNjQtLjc1My4zMjYtLjkyOGEuODE0LjgxNCAwIDAgMSAuNjI2LS4yNjMuODEuODEgMCAwIDEgLjYxMS4yNTVjLjE2Mi4xNy4yNDMuMzc1LjI0My42MTQgMCAuMjIyLS4wODEuNDU2LS4yNDUuNzAzLS4xNjQuMjQ3LS41MzkuNjA4LTEuMTI0IDEuMDg0LS45Ni43NzYtMS42MTMgMS40NS0xLjk2MiAyLjAyYTQuMzYzIDQuMzYzIDAgMCAwLS41ODggMS41NTJMNCAxNWg2di0xLjc4MUg2Ljg3N2MuMTg0LS4xOTcuMzQzLS4zNTYuNDc5LS40NzguMTM2LS4xMjIuNDA1LS4zMzQuODA4LS42MzguNjc3LS41MjMgMS4xNDUtMS4wMDIgMS40MDEtMS40MzguMjU3LS40MzcuMzg2LS44OTUuMzg2LTEuMzc0IDAtLjQ1LS4xMTItLjg1OC0uMzM2LTEuMjJhMi4wNDMgMi4wNDMgMCAwIDAtLjkyNC0uODA4QzguMzAxIDcuMDg4IDcuNzUzIDcgNy4wNSA3Wk00LjgxMiAwYy4xNzUgMCAuMzUuMTYuNDM3LjMxOGwxLjMxMyAyLjMwOXMtMi44LjE2LTQuNDYzIDEuNjcyTC4wODguNzE2QzAgLjYzNiAwIC41NTcgMCAuNDc4IDAgLjE1OS4yNjMgMCAuNTI1IDBabTguNjYyIDBjLjI2MyAwIC41MjUuMjM5LjUyNS40NzggMCAuMDggMCAuMTU5LS4wODguMjM4TDExLjkgNC4yMmMtMS42NjItMS40MzMtNC40NjMtMS41OTItNC40NjMtMS41OTJMOC43NS4zMThDOC43NS4xNiA4LjkyNSAwIDkuMTg4IDBaIi8+PC9zdmc+"},62830:function(Ut,ot,z){"use strict";var E=z(59301),fe=Object.defineProperty,Oe=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,Fe=(De,Te,Re)=>Te in De?fe(De,Te,{enumerable:!0,configurable:!0,writable:!0,value:Re}):De[Te]=Re,le=(De,Te)=>{for(var Re in Te||(Te={}))ye.call(Te,Re)&&Fe(De,Re,Te[Re]);if(Oe)for(var Re of Oe(Te))Se.call(Te,Re)&&Fe(De,Re,Te[Re]);return De};const Me=De=>React.createElement("svg",le({xmlns:"http://www.w3.org/2000/svg",width:14,height:18},De),React.createElement("path",{fill:"#D09F18",d:"M7 4c3.899 0 7 3.141 7 7s-3.101 7-7 7-7-3.141-7-7 3.101-7 7-7Zm-.062 3c-.826 0-1.464.172-1.915.517-.4.307-.686.733-.856 1.278l-.058.21 1.908.364c.052-.383.153-.651.302-.804a.772.772 0 0 1 .58-.23c.23 0 .412.07.544.211.133.14.199.33.199.565a.88.88 0 0 1-.265.638.89.89 0 0 1-.662.27 1.35 1.35 0 0 1-.158-.012l-.104-.015-.105 1.536c.278-.085.496-.127.654-.127.298 0 .533.099.707.296.173.197.26.475.26.833 0 .352-.09.634-.27.845a.852.852 0 0 1-.677.316.862.862 0 0 1-.636-.25c-.143-.144-.254-.384-.333-.723l-.036-.177L4 12.826c.132.482.321.882.567 1.2.246.319.56.56.942.726.381.165.902.248 1.563.248.677 0 1.224-.112 1.64-.335.416-.223.735-.542.956-.955.221-.414.332-.845.332-1.296 0-.359-.067-.667-.2-.926a1.633 1.633 0 0 0-.563-.625c-.149-.099-.363-.185-.644-.259.347-.204.606-.441.778-.712a1.66 1.66 0 0 0 .257-.908 1.82 1.82 0 0 0-.634-1.42C8.571 7.189 7.886 7 6.938 7ZM4.813 0c.175 0 .35.17.437.338l1.313 2.453s-2.8.17-4.463 1.776L.088.761C0 .677 0 .592 0 .507 0 .17.263 0 .525 0Zm8.662 0c.263 0 .525.254.525.507 0 .085 0 .17-.088.254L11.9 4.483C10.238 2.96 7.437 2.79 7.437 2.79L8.75.338C8.75.17 8.925 0 9.188 0Z"}));ot.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0QwOUYxOCIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptLS4wNjIgM2MtLjgyNiAwLTEuNDY0LjE3Mi0xLjkxNS41MTctLjQuMzA3LS42ODYuNzMzLS44NTYgMS4yNzhsLS4wNTguMjEgMS45MDguMzY0Yy4wNTItLjM4My4xNTMtLjY1MS4zMDItLjgwNGEuNzcyLjc3MiAwIDAgMSAuNTgtLjIzYy4yMyAwIC40MTIuMDcuNTQ0LjIxMS4xMzMuMTQuMTk5LjMzLjE5OS41NjVhLjg4Ljg4IDAgMCAxLS4yNjUuNjM4Ljg5Ljg5IDAgMCAxLS42NjIuMjcgMS4zNSAxLjM1IDAgMCAxLS4xNTgtLjAxMmwtLjEwNC0uMDE1LS4xMDUgMS41MzZjLjI3OC0uMDg1LjQ5Ni0uMTI3LjY1NC0uMTI3LjI5OCAwIC41MzMuMDk5LjcwNy4yOTYuMTczLjE5Ny4yNi40NzUuMjYuODMzIDAgLjM1Mi0uMDkuNjM0LS4yNy44NDVhLjg1Mi44NTIgMCAwIDEtLjY3Ny4zMTYuODYyLjg2MiAwIDAgMS0uNjM2LS4yNWMtLjE0My0uMTQ0LS4yNTQtLjM4NC0uMzMzLS43MjNsLS4wMzYtLjE3N0w0IDEyLjgyNmMuMTMyLjQ4Mi4zMjEuODgyLjU2NyAxLjIuMjQ2LjMxOS41Ni41Ni45NDIuNzI2LjM4MS4xNjUuOTAyLjI0OCAxLjU2My4yNDguNjc3IDAgMS4yMjQtLjExMiAxLjY0LS4zMzUuNDE2LS4yMjMuNzM1LS41NDIuOTU2LS45NTUuMjIxLS40MTQuMzMyLS44NDUuMzMyLTEuMjk2IDAtLjM1OS0uMDY3LS42NjctLjItLjkyNmExLjYzMyAxLjYzMyAwIDAgMC0uNTYzLS42MjVjLS4xNDktLjA5OS0uMzYzLS4xODUtLjY0NC0uMjU5LjM0Ny0uMjA0LjYwNi0uNDQxLjc3OC0uNzEyYTEuNjYgMS42NiAwIDAgMCAuMjU3LS45MDggMS44MiAxLjgyIDAgMCAwLS42MzQtMS40MkM4LjU3MSA3LjE4OSA3Ljg4NiA3IDYuOTM4IDdaTTQuODEzIDBjLjE3NSAwIC4zNS4xNy40MzcuMzM4bDEuMzEzIDIuNDUzcy0yLjguMTctNC40NjMgMS43NzZMLjA4OC43NjFDMCAuNjc3IDAgLjU5MiAwIC41MDcgMCAuMTcuMjYzIDAgLjUyNSAwWm04LjY2MiAwYy4yNjMgMCAuNTI1LjI1NC41MjUuNTA3IDAgLjA4NSAwIC4xNy0uMDg4LjI1NEwxMS45IDQuNDgzQzEwLjIzOCAyLjk2IDcuNDM3IDIuNzkgNy40MzcgMi43OUw4Ljc1LjMzOEM4Ljc1LjE3IDguOTI1IDAgOS4xODggMFoiLz48L3N2Zz4="},63720:function(){"use strict";function Ut(se,y,a,ee){a===void 0&&(a=0),ee===void 0&&(ee=1/0),this._name=se,this._defaultValue=y,this._minimum=a,this._maximum=ee}Object.defineProperty(Ut.prototype,"name",{get:function(){return this._name},set:function(se){if(typeof se!="string"||se==="")throw new Error("Shape name must be a valid string.");this._name=se}}),Object.defineProperty(Ut.prototype,"defaultValue",{get:function(){return this._defaultValue},set:function(se){if(typeof se!="number"||isNaN(se))throw new Error("The default value must be a real number, not: "+se);this._defaultValue=se}}),Object.defineProperty(Ut.prototype,"minimum",{get:function(){return this._minimum},set:function(se){if(typeof se!="number"||isNaN(se))throw new Error("Minimum must be a real number, not: "+se);this._minimum=se}}),Object.defineProperty(Ut.prototype,"maximum",{get:function(){return this._maximum},set:function(se){if(typeof se!="number"||isNaN(se))throw new Error("Maximum must be a real number, not: "+se);this._maximum=se}}),go.Shape._FigureParameters={},go.Shape.getFigureParameter=function(se,y){var a=go.Shape._FigureParameters[se];return a?a[y]:null},go.Shape.setFigureParameter=function(se,y,a){if(!(a instanceof Ut))throw new Error("Third argument to Shape.setFigureParameter is not FigureParameter: "+a);if(a.defaultValuea.maximum)throw new Error("defaultValue must be between minimum and maximum, not: "+a.defaultValue);var ee=go.Shape._FigureParameters[se];ee||(ee=[],go.Shape._FigureParameters[se]=ee),ee[y]=a};var ot=[];function z(se,y){var a=ot.pop();return a===void 0?new go.Point(se,y):(a.x=se,a.y=y,a)}function E(){var se=ot.pop();return se===void 0?new go.Point:se}function fe(se){ot.push(se)}function Oe(se,y,a,ee,b,x,te,ne,ue){ue||(ue=new go.Point);var re=se-a,me=b-te,ce=NaN,Ce=NaN;if(re===0)if(me===0)se===a&&(ce=se,Ce=y);else{var Be=(x-ne)/me,ke=x-Be*b;ce=se,Ce=Be*ce+ke}else if(me===0){var Pe=(y-ee)/re,at=y-Pe*se;ce=b,Ce=Pe*ce+at}else{var Pe=(y-ee)/re,Be=(x-ne)/me,at=y-Pe*se,ke=x-Be*b;ce=(ke-at)/(Pe-Be),Ce=Pe*ce+at}return ue.x=ce,ue.y=Ce,ue}function ye(se,y,a,ee,b,x,te,ne,ue,re,me,ce,Ce,Be){var ke=1-ue,Pe=ue,at=se*ke+a*Pe,Ve=y*ke+ee*Pe,it=a*ke+b*Pe,Ye=ee*ke+x*Pe,rt=b*ke+te*Pe,yt=x*ke+ne*Pe,bt=at*ke+it*Pe,gt=Ve*ke+Ye*Pe,Gt=it*ke+rt*Pe,Tt=Ye*ke+yt*Pe,Lt=bt*ke+Gt*Pe,Rt=gt*ke+Tt*Pe;re.x=at,re.y=Ve,me.x=bt,me.y=gt,ce.x=Lt,ce.y=Rt,Ce.x=Gt,Ce.y=Tt,Be.x=rt,Be.y=yt}var Se=new go.Spot(.156,.156),Fe=new go.Spot(.844,.844),le=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new Ut("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(se,y,a){var ee=se?se.parameter1:NaN;(isNaN(ee)||ee<0)&&(ee=5),ee=Math.min(ee,y/3),ee=Math.min(ee,a/3);var b=ee*le,x=new go.Geometry().add(new go.PathFigure(ee,0,!0).add(new go.PathSegment(go.PathSegment.Line,y-ee,0)).add(new go.PathSegment(go.PathSegment.Bezier,y,ee,y-b,0,y,b)).add(new go.PathSegment(go.PathSegment.Line,y,a-ee)).add(new go.PathSegment(go.PathSegment.Bezier,y-ee,a,y,a-b,y-b,a)).add(new go.PathSegment(go.PathSegment.Line,ee,a)).add(new go.PathSegment(go.PathSegment.Bezier,0,a-ee,b,a,0,a-b)).add(new go.PathSegment(go.PathSegment.Line,0,ee)).add(new go.PathSegment(go.PathSegment.Bezier,ee,0,0,b,b,0).close()));return b>1&&(x.spot1=new go.Spot(0,0,b,b),x.spot2=new go.Spot(1,1,-b,-b)),x}),go.Shape.defineFigureGenerator("Border","RoundedRectangle"),go.Shape.defineFigureGenerator("TriangleRight",function(se,y,a){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(0,.25,.5,.75)}),go.Shape.defineFigureGenerator("TriangleDown",function(se,y,a){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,.5*y,a).close())).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("TriangleLeft",function(se,y,a){return new go.Geometry().add(new go.PathFigure(y,a).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,y,0).close())).setSpots(.5,.25,1,.75)}),go.Shape.defineFigureGenerator("TriangleUp",function(se,y,a){return new go.Geometry().add(new go.PathFigure(y,a).add(new go.PathSegment(go.PathSegment.Line,0,a)).add(new go.PathSegment(go.PathSegment.Line,.5*y,0).close())).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("Triangle","TriangleUp"),go.Shape.defineFigureGenerator("Diamond",function(se,y,a){return new go.Geometry().add(new go.PathFigure(.5*y,0).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.5*y,a)).add(new go.PathSegment(go.PathSegment.Line,y,.5*a).close())).setSpots(.25,.25,.75,.75)}),go.Shape.defineFigureGenerator("LineH",function(se,y,a){var ee=new go.Geometry(go.Geometry.Line);return ee.startX=0,ee.startY=a/2,ee.endX=y,ee.endY=a/2,ee}),go.Shape.defineFigureGenerator("LineV",function(se,y,a){var ee=new go.Geometry(go.Geometry.Line);return ee.startX=y/2,ee.startY=0,ee.endX=y/2,ee.endY=a,ee}),go.Shape.defineFigureGenerator("BarH","Rectangle"),go.Shape.defineFigureGenerator("BarV","Rectangle"),go.Shape.defineFigureGenerator("MinusLine","LineH"),go.Shape.defineFigureGenerator("PlusLine",function(se,y,a){return new go.Geometry().add(new go.PathFigure(0,a/2,!1).add(new go.PathSegment(go.PathSegment.Line,y,a/2)).add(new go.PathSegment(go.PathSegment.Move,y/2,0)).add(new go.PathSegment(go.PathSegment.Line,y/2,a)))}),go.Shape.defineFigureGenerator("XLine",function(se,y,a){return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Move,0,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)))}),go.Shape.defineFigureGenerator("LineRight",function(se,y,a){return new go.Geometry().add(new go.PathFigure(.25*y,0,!1).add(new go.PathSegment(go.PathSegment.Line,.75*y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.25*y,a)))}),go.Shape.defineFigureGenerator("LineDown",function(se,y,a){return new go.Geometry().add(new go.PathFigure(0,.25*a,!1).add(new go.PathSegment(go.PathSegment.Line,.5*y,.75*a)).add(new go.PathSegment(go.PathSegment.Line,y,.25*a)))}),go.Shape.defineFigureGenerator("LineLeft",function(se,y,a){return new go.Geometry().add(new go.PathFigure(.75*y,0,!1).add(new go.PathSegment(go.PathSegment.Line,.25*y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.75*y,a)))}),go.Shape.defineFigureGenerator("LineUp",function(se,y,a){return new go.Geometry().add(new go.PathFigure(0,.75*a,!1).add(new go.PathSegment(go.PathSegment.Line,.5*y,.25*a)).add(new go.PathSegment(go.PathSegment.Line,y,.75*a)))}),go.Shape.defineFigureGenerator("AsteriskLine",function(se,y,a){var ee=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(ee*y,(1-ee)*a,!1).add(new go.PathSegment(go.PathSegment.Line,(1-ee)*y,ee*a)).add(new go.PathSegment(go.PathSegment.Move,ee*y,ee*a)).add(new go.PathSegment(go.PathSegment.Line,(1-ee)*y,(1-ee)*a)).add(new go.PathSegment(go.PathSegment.Move,0,a/2)).add(new go.PathSegment(go.PathSegment.Line,y,a/2)).add(new go.PathSegment(go.PathSegment.Move,y/2,0)).add(new go.PathSegment(go.PathSegment.Line,y/2,a)))}),go.Shape.defineFigureGenerator("CircleLine",function(se,y,a){var ee=y/2,b=new go.Geometry().add(new go.PathFigure(y,y/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,ee,ee,ee,ee).close()));return b.spot1=Se,b.spot2=Fe,b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Line1",function(se,y,a){var ee=new go.Geometry(go.Geometry.Line);return ee.startX=0,ee.startY=0,ee.endX=y,ee.endY=a,ee}),go.Shape.defineFigureGenerator("Line2",function(se,y,a){var ee=new go.Geometry(go.Geometry.Line);return ee.startX=y,ee.startY=0,ee.endX=0,ee.endY=a,ee}),go.Shape.defineFigureGenerator("Curve1",function(se,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,y,a,le*y,0,y,(1-le)*a)))}),go.Shape.defineFigureGenerator("Curve2",function(se,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,y,a,0,le*a,(1-le)*y,a)))}),go.Shape.defineFigureGenerator("Curve3",function(se,y,a){return new go.Geometry().add(new go.PathFigure(y,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,a,y,le*a,le*y,a)))}),go.Shape.defineFigureGenerator("Curve4",function(se,y,a){return new go.Geometry().add(new go.PathFigure(y,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,a,(1-le)*y,0,0,(1-le)*a)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(se,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(0,.5,.5,1)}),go.Shape.defineFigureGenerator("TriangleDownRight",function(se,y,a){return new go.Geometry().add(new go.PathFigure(y,0,!0).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(.5,.5,1,1)}),go.Shape.defineFigureGenerator("TriangleUpLeft",function(se,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(0,0,.5,.5)}),go.Shape.defineFigureGenerator("TriangleUpRight",function(se,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y,a).close())).setSpots(.5,0,1,.5)}),go.Shape.defineFigureGenerator("RightTriangle","TriangleDownLeft"),go.Shape.setFigureParameter("Parallelogram1",0,new Ut("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(se,y,a){var ee=se?se.parameter1:NaN;isNaN(ee)?ee=.1:ee<-1?ee=-1:ee>1&&(ee=1);var b=Math.abs(ee)*y;if(ee===0){var x=new go.Geometry(go.Geometry.Rectangle);return x.startX=0,x.startY=0,x.endX=y,x.endY=a,x}else{var x=new go.Geometry;return ee>0?x.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y-b,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):x.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y-b,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,b,a).close())),by&&(ee=y);var b=Math.abs(ee);if(ee===0){var x=new go.Geometry(go.Geometry.Rectangle);return x.startX=0,x.startY=0,x.endX=y,x.endY=a,x}else{var x=new go.Geometry;return ee>0?x.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y-b,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):x.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y-b,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,b,a).close())),b.5&&(ee=.5);var b=Math.abs(ee)*y;if(ee===0){var x=new go.Geometry(go.Geometry.Rectangle);return x.startX=0,x.startY=0,x.endX=y,x.endY=a,x}else{var x=new go.Geometry;return ee>0?x.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,y-b,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):x.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y-b,a)).add(new go.PathSegment(go.PathSegment.Line,b,a).close())),by&&(ee=y/2);var b=Math.abs(ee);if(ee===0){var x=new go.Geometry(go.Geometry.Rectangle);return x.startX=0,x.startY=0,x.endX=y,x.endY=a,x}else{var x=new go.Geometry;return ee>0?x.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,y-b,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):x.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y-b,a)).add(new go.PathSegment(go.PathSegment.Line,b,a).close())),by&&(ee=y/2);var b=Math.abs(ee);if(ee===0){var x=new go.Geometry(go.Geometry.Rectangle);return x.startX=0,x.startY=0,x.endX=y,x.endY=a,x}else{var x=new go.Geometry;return ee>0?x.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y-b,a)).add(new go.PathSegment(go.PathSegment.Line,b,a).close())):x.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,y-b,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())),b0&&(te.add(new go.PathSegment(go.PathSegment.Move,y/2+ne,y/2)),te.add(new go.PathSegment(go.PathSegment.Arc,0,-360,b,b,ne,ne).close())),x.spot1=Se,x.spot2=Fe,x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Cloud",function(se,y,a){return new go.Geometry().add(new go.PathFigure(.08034461*y,.1944299*a,!0).add(new go.PathSegment(go.PathSegment.Bezier,.2008615*y,.05349299*a,-.09239631*y,.07836421*a,.1406031*y,-.0542823*a)).add(new go.PathSegment(go.PathSegment.Bezier,.4338609*y,.074219*a,.2450511*y,-.00697547*a,.3776197*y,-.01112067*a)).add(new go.PathSegment(go.PathSegment.Bezier,.6558228*y,.07004196*a,.4539471*y,0,.6066018*y,-.02526587*a)).add(new go.PathSegment(go.PathSegment.Bezier,.8921095*y,.08370865*a,.6914277*y,-.01904177*a,.8921095*y,-.01220843*a)).add(new go.PathSegment(go.PathSegment.Bezier,.9147671*y,.3194596*a,1.036446*y,.04105738*a,1.020377*y,.3022052*a)).add(new go.PathSegment(go.PathSegment.Bezier,.9082935*y,.562044*a,1.04448*y,.360238*a,.992256*y,.5219009*a)).add(new go.PathSegment(go.PathSegment.Bezier,.9212406*y,.8217117*a,1.032337*y,.5771781*a,1.018411*y,.8120651*a)).add(new go.PathSegment(go.PathSegment.Bezier,.7592566*y,.9156953*a,1.028411*y,.9571472*a,.8556702*y,1.052487*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5101666*y,.9310455*a,.7431877*y,1.009325*a,.5624123*y,1.021761*a)).add(new go.PathSegment(go.PathSegment.Bezier,.2609328*y,.9344623*a,.4820677*y,1.031761*a,.3030112*y,1.002796*a)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*y,.870098*a,.2329994*y,1.01518*a,.03213784*y,1.01518*a)).add(new go.PathSegment(go.PathSegment.Bezier,.06829292*y,.6545475*a,-.02812061*y,.9032597*a,-.01205169*y,.6835638*a)).add(new go.PathSegment(go.PathSegment.Bezier,.06427569*y,.4265613*a,-.01812061*y,.6089503*a,-.00606892*y,.4555777*a)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*y,.1944299*a,-.01606892*y,.3892545*a,-.01205169*y,.1944299*a))).setSpots(.1,.1,.9,.9)}),go.Shape.defineFigureGenerator("StopSign",function(se,y,a){var ee=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(ee*y,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-ee)*y,0)).add(new go.PathSegment(go.PathSegment.Line,y,ee*a)).add(new go.PathSegment(go.PathSegment.Line,y,(1-ee)*a)).add(new go.PathSegment(go.PathSegment.Line,(1-ee)*y,a)).add(new go.PathSegment(go.PathSegment.Line,ee*y,a)).add(new go.PathSegment(go.PathSegment.Line,0,(1-ee)*a)).add(new go.PathSegment(go.PathSegment.Line,0,ee*a).close())).setSpots(ee/2,ee/2,1-ee/2,1-ee/2)}),go.Shape.setFigureParameter("Pie",0,new Ut("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new Ut("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(se,y,a){var ee=se?se.parameter1:NaN,b=se?se.parameter2:NaN;isNaN(ee)&&(ee=0),isNaN(b)&&(b=315);var x=ee%360;x<0&&(x+=360);var te=b%360,ne=Math.min(y,a)/2;return new go.Geometry().add(new go.PathFigure(ne,ne).add(new go.PathSegment(go.PathSegment.Arc,x,te,ne,ne,ne,ne).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(se,y,a){var ee=le/Math.SQRT2*.5,b=Math.SQRT2/2,x=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(y,a,!0).add(new go.PathSegment(go.PathSegment.Bezier,b*y,x*a,y,(1-ee)*a,(b+ee)*y,(x+ee)*a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close()))}),go.Shape.setFigureParameter("ThickCross",0,new Ut("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(se,y,a){var ee=se?se.parameter1:NaN;(isNaN(ee)||ee<0)&&(ee=30);var b=Math.min(ee,y)/2,x=y/2,te=a/2;return new go.Geometry().add(new go.PathFigure(x-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,x+b,0)).add(new go.PathSegment(go.PathSegment.Line,x+b,te-b)).add(new go.PathSegment(go.PathSegment.Line,y,te-b)).add(new go.PathSegment(go.PathSegment.Line,y,te+b)).add(new go.PathSegment(go.PathSegment.Line,x+b,te+b)).add(new go.PathSegment(go.PathSegment.Line,x+b,a)).add(new go.PathSegment(go.PathSegment.Line,x-b,a)).add(new go.PathSegment(go.PathSegment.Line,x-b,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te-b)).add(new go.PathSegment(go.PathSegment.Line,x-b,te-b).close()))}),go.Shape.setFigureParameter("ThinCross",0,new Ut("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(se,y,a){var ee=se?se.parameter1:NaN;(isNaN(ee)||ee<0)&&(ee=10);var b=Math.min(ee,y)/2,x=y/2,te=a/2;return new go.Geometry().add(new go.PathFigure(x-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,x+b,0)).add(new go.PathSegment(go.PathSegment.Line,x+b,te-b)).add(new go.PathSegment(go.PathSegment.Line,y,te-b)).add(new go.PathSegment(go.PathSegment.Line,y,te+b)).add(new go.PathSegment(go.PathSegment.Line,x+b,te+b)).add(new go.PathSegment(go.PathSegment.Line,x+b,a)).add(new go.PathSegment(go.PathSegment.Line,x-b,a)).add(new go.PathSegment(go.PathSegment.Line,x-b,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te-b)).add(new go.PathSegment(go.PathSegment.Line,x-b,te-b).close()))}),go.Shape.setFigureParameter("ThickX",0,new Ut("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(se,y,a){var ee=se?se.parameter1:NaN;if((isNaN(ee)||ee<0)&&(ee=30),y===0||a===0){var b=new go.Geometry(go.Geometry.Rectangle);return b.startX=0,b.startY=0,b.endX=y,b.endY=a,b}else{var x=y/2,te=a/2,ne=Math.atan2(a,y),ue=ee-Math.min(Math.cos(ne)*ee/2,x),re=ee-Math.min(Math.sin(ne)*ee/2,te),b=new go.Geometry,me=new go.PathFigure(ue,0,!0);return b.add(me),me.add(new go.PathSegment(go.PathSegment.Line,x,.2*a)),me.add(new go.PathSegment(go.PathSegment.Line,y-ue,0)),me.add(new go.PathSegment(go.PathSegment.Line,y,re)),me.add(new go.PathSegment(go.PathSegment.Line,.8*y,te)),me.add(new go.PathSegment(go.PathSegment.Line,y,a-re)),me.add(new go.PathSegment(go.PathSegment.Line,y-ue,a)),me.add(new go.PathSegment(go.PathSegment.Line,x,.8*a)),me.add(new go.PathSegment(go.PathSegment.Line,ue,a)),me.add(new go.PathSegment(go.PathSegment.Line,0,a-re)),me.add(new go.PathSegment(go.PathSegment.Line,.2*y,te)),me.add(new go.PathSegment(go.PathSegment.Line,0,re).close()),b}}),go.Shape.setFigureParameter("ThinX",0,new Ut("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(se,y,a){var ee=se?se.parameter1:NaN;(isNaN(ee)||ee<0)&&(ee=10);var b=new go.Geometry,x=new go.PathFigure(.1*y,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,.9*y,0)),x.add(new go.PathSegment(go.PathSegment.Line,y,.1*a)),x.add(new go.PathSegment(go.PathSegment.Line,.6*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,.9*a)),x.add(new go.PathSegment(go.PathSegment.Line,.9*y,a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,.1*y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.9*a)),x.add(new go.PathSegment(go.PathSegment.Line,.4*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.1*a).close()),b}),go.Shape.setFigureParameter("SquareIBeam",0,new Ut("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(se,y,a){var ee=se?se.parameter1:NaN;isNaN(ee)&&(ee=.2);var b=new go.Geometry,x=new go.PathFigure(0,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Line,y,ee*a)),x.add(new go.PathSegment(go.PathSegment.Line,(.5+ee/2)*y,ee*a)),x.add(new go.PathSegment(go.PathSegment.Line,(.5+ee/2)*y,(1-ee)*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,(1-ee)*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,(1-ee)*a)),x.add(new go.PathSegment(go.PathSegment.Line,(.5-ee/2)*y,(1-ee)*a)),x.add(new go.PathSegment(go.PathSegment.Line,(.5-ee/2)*y,ee*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,ee*a).close()),b}),go.Shape.setFigureParameter("RoundedIBeam",0,new Ut("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(se,y,a){var ee=se?se.parameter1:NaN;isNaN(ee)&&(ee=.5);var b=new go.Geometry,x=new go.PathFigure(0,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Bezier,y,a,Math.abs(1-ee)*y,.25*a,Math.abs(1-ee)*y,.75*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,0,ee*y,.75*a,ee*y,.25*a).close()),b}),go.Shape.defineFigureGenerator("HalfEllipse",function(se,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,le*y,0,y,(.5-le/2)*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,a,y,(.5+le/2)*a,le*y,a).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(se,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,a,y,0,y,a)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.5*y,.75*a,.5*y,.25*a).close())).setSpots(.311,.266,.744,.744)}),go.Shape.defineFigureGenerator("Heart",function(se,y,a){return new go.Geometry().add(new go.PathFigure(.5*y,a,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,.3*a,.1*y,.8*a,0,.5*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.3*a,0,0,.45*y,0)).add(new go.PathSegment(go.PathSegment.Bezier,y,.3*a,.55*y,0,y,0)).add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,.5*a,.9*y,.8*a).close())).setSpots(.14,.29,.86,.78)}),go.Shape.defineFigureGenerator("Spade",function(se,y,a){return new go.Geometry().add(new go.PathFigure(.5*y,0,!0).add(new go.PathSegment(go.PathSegment.Line,.51*y,.01*a)).add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,.6*y,.2*a,y,.25*a)).add(new go.PathSegment(go.PathSegment.Bezier,.55*y,.7*a,y,.8*a,.6*y,.8*a)).add(new go.PathSegment(go.PathSegment.Bezier,.75*y,a,.5*y,.75*a,.55*y,.95*a)).add(new go.PathSegment(go.PathSegment.Line,.25*y,a)).add(new go.PathSegment(go.PathSegment.Bezier,.45*y,.7*a,.45*y,.95*a,.5*y,.75*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.4*y,.8*a,0,.8*a)).add(new go.PathSegment(go.PathSegment.Bezier,.49*y,.01*a,0,.25*a,.4*y,.2*a).close())).setSpots(.14,.26,.86,.78)}),go.Shape.defineFigureGenerator("Club",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(.4*y,.6*a,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.15*y,a,.5*y,.75*a,.45*y,.95*a)),b.add(new go.PathSegment(go.PathSegment.Line,.85*y,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*y,.6*a,.55*y,.95*a,.5*y,.75*a));var x=.2,te=.3,ne=0,ue=x*le;return b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*y,(.5+x+ne)*a,(.5-x+te)*y,(.5+ue+ne)*a,(.5-ue+te)*y,(.5+x+ne)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+x+te)*y,(.5+ne)*a,(.5+ue+te)*y,(.5+x+ne)*a,(.5+x+te)*y,(.5+ue+ne)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*y,(.5-x+ne)*a,(1-.5+x+te)*y,(.5-ue+ne)*a,(.5+ue+te)*y,(.5-x+ne)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.65*y,.36771243*a,(.5-ue+te)*y,(.5-x+ne)*a,(.5-x+te+.05)*y,(.5-ue+ne-.02)*a)),x=.2,te=0,ne=-.3,ue=x*le,b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+x+te)*y,(.5+ne)*a,(.5+ue+te)*y,(.5+x+ne)*a,(.5+x+te)*y,(.5+ue+ne)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*y,(.5-x+ne)*a,(1-.5+x+te)*y,(.5-ue+ne)*a,(.5+ue+te)*y,(.5-x+ne)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-x+te)*y,(.5+ne)*a,(.5-ue+te)*y,(.5-x+ne)*a,(.5-x+te)*y,(.5-ue+ne)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ue+te)*y,(.5+x+ne)*a,(.5-x+te)*y,(.5+ue+ne)*a,(.5-ue+te)*y,(.5+x+ne)*a)),x=.2,te=-.3,ne=0,ue=x*le,b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*y,(.5-x+ne)*a,(1-.5+x+te-.05)*y,(.5-ue+ne-.02)*a,(.5+ue+te)*y,(.5-x+ne)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-x+te)*y,(.5+ne)*a,(.5-ue+te)*y,(.5-x+ne)*a,(.5-x+te)*y,(.5-ue+ne)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*y,(.5+x+ne)*a,(.5-x+te)*y,(.5+ue+ne)*a,(.5-ue+te)*y,(.5+x+ne)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*y,.6*a,(.5+ue+te)*y,(.5+x+ne)*a,(.5+x+te)*y,(.5+ue+ne)*a).close()),ee.setSpots(.06,.33,.93,.68),ee}),go.Shape.defineFigureGenerator("YinYang",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(y*.5,0,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,y*.5,y*.5,y*.5,y*.5)),b.add(new go.PathSegment(go.PathSegment.Arc,90,-180,y*.5,y*.75,y*.25,y*.25)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,y*.5,y*.25,y*.25,y*.25));var x=.1,te=.5,ne=.25;return b.add(new go.PathSegment(go.PathSegment.Move,(te+x)*y,ne*a)),b.add(new go.PathSegment(go.PathSegment.Arc,0,-360,y*te,a*ne,x*y,x*y).close()),b=new go.PathFigure(y*.5,0,!1),ee.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,-180,y*.5,y*.5,y*.5,y*.5)),ne=.75,b=new go.PathFigure((te+x)*y,ne*a,!0),ee.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,0,360,y*te,a*ne,x*y,x*y).close()),ee.defaultStretch=go.GraphObject.Uniform,ee}),go.Shape.defineFigureGenerator("Peace",function(se,y,a){var ee=.8535533905932737,b=.5*y,x=.5*a;return new go.Geometry().add(new go.PathFigure(b,0,!1).add(new go.PathSegment(go.PathSegment.Arc,270,360,b,x,b,x)).add(new go.PathSegment(go.PathSegment.Line,b,a)).add(new go.PathSegment(go.PathSegment.Move,b,x)).add(new go.PathSegment(go.PathSegment.Line,(1-ee)*y,ee*a)).add(new go.PathSegment(go.PathSegment.Move,b,x)).add(new go.PathSegment(go.PathSegment.Line,ee*y,ee*a)))}),go.Shape.defineFigureGenerator("NotAllowed",function(se,y,a){var ee=new go.Geometry,b=le*.5,x=.5,te=.5,ne=.5,ue=new go.PathFigure(te*y,(ne-x)*a);ee.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,(te-x)*y,ne*a,(te-b)*y,(ne-x)*a,(te-x)*y,(ne-b)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne+x)*a,(te-x)*y,(ne+b)*a,(te-b)*y,(ne+x)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(te+x)*y,ne*a,(te+b)*y,(ne+x)*a,(te+x)*y,(ne+b)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne-x)*a,(te+x)*y,(ne-b)*a,(te+b)*y,(ne-x)*a)),x=.4,b=le*.4;var re=E(),me=E(),ce=E(),Ce=E();ye(te,ne-x,te+b,ne-x,te+x,ne-b,te+x,ne,.42,re,me,ce,Ce,Ce);var Be=E(),ke=E(),Pe=E();ye(te,ne-x,te+b,ne-x,te+x,ne-b,te+x,ne,.58,Ce,Ce,Pe,Be,ke);var at=E(),Ve=E(),it=E();ye(te,ne+x,te-b,ne+x,te-x,ne+b,te-x,ne,.42,at,Ve,it,Ce,Ce);var Ye=E(),rt=E(),yt=E();return ye(te,ne+x,te-b,ne+x,te-x,ne+b,te-x,ne,.58,Ce,Ce,yt,Ye,rt),ue.add(new go.PathSegment(go.PathSegment.Move,yt.x*y,yt.y*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(te-x)*y,ne*a,Ye.x*y,Ye.y*a,rt.x*y,rt.y*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne-x)*a,(te-x)*y,(ne-b)*a,(te-b)*y,(ne-x)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,ce.x*y,ce.y*a,re.x*y,re.y*a,me.x*y,me.y*a)),ue.add(new go.PathSegment(go.PathSegment.Line,yt.x*y,yt.y*a).close()),ue.add(new go.PathSegment(go.PathSegment.Move,it.x*y,it.y*a)),ue.add(new go.PathSegment(go.PathSegment.Line,Pe.x*y,Pe.y*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(te+x)*y,ne*a,Be.x*y,Be.y*a,ke.x*y,ke.y*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne+x)*a,(te+x)*y,(ne+b)*a,(te+b)*y,(ne+x)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,it.x*y,it.y*a,at.x*y,at.y*a,Ve.x*y,Ve.y*a).close()),fe(re),fe(me),fe(ce),fe(Ce),fe(Be),fe(ke),fe(Pe),fe(at),fe(Ve),fe(it),fe(Ye),fe(rt),fe(yt),ee.defaultStretch=go.GraphObject.Uniform,ee}),go.Shape.defineFigureGenerator("Fragile",function(se,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.25*y,0)).add(new go.PathSegment(go.PathSegment.Line,.2*y,.15*a)).add(new go.PathSegment(go.PathSegment.Line,.3*y,.25*a)).add(new go.PathSegment(go.PathSegment.Line,.29*y,.33*a)).add(new go.PathSegment(go.PathSegment.Line,.35*y,.25*a)).add(new go.PathSegment(go.PathSegment.Line,.3*y,.15*a)).add(new go.PathSegment(go.PathSegment.Line,.4*y,0)).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Bezier,.55*y,.5*a,y,.25*a,.75*y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.55*y,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.7*y,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.7*y,a)).add(new go.PathSegment(go.PathSegment.Line,.3*y,a)).add(new go.PathSegment(go.PathSegment.Line,.3*y,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.45*y,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.45*y,.5*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*y,.5*a,0,.25*a).close()))}),go.Shape.setFigureParameter("HourGlass",0,new Ut("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(se,y,a){var ee=se?se.parameter1:NaN;(isNaN(ee)||ee<0)&&(ee=30),ee>y&&(ee=y);var b=(y-ee)/2,x=b+ee;return new go.Geometry().add(new go.PathFigure(x,.5*a).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a)).add(new go.PathSegment(go.PathSegment.Line,b,.5*a)).add(new go.PathSegment(go.PathSegment.Line,0,0)).add(new go.PathSegment(go.PathSegment.Line,y,0).close()))}),go.Shape.defineFigureGenerator("Lightning",function(se,y,a){return new go.Geometry().add(new go.PathFigure(0,.55*a).add(new go.PathSegment(go.PathSegment.Line,.6*y,0)).add(new go.PathSegment(go.PathSegment.Line,.3*y,.45*a)).add(new go.PathSegment(go.PathSegment.Line,y,.45*a)).add(new go.PathSegment(go.PathSegment.Line,.4*y,a)).add(new go.PathSegment(go.PathSegment.Line,.7*y,.55*a).close()))}),go.Shape.defineFigureGenerator("GenderMale",function(se,y,a){var ee=new go.Geometry,b=le*.4,x=.4,te=.5,ne=.5,ue=E(),re=E(),me=E(),ce=E(),Ce=new go.PathFigure((te-x)*y,ne*a,!1);ee.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne-x)*a,(te-x)*y,(ne-b)*a,(te-b)*y,(ne-x)*a)),ye(te,ne-x,te+b,ne-x,te+x,ne-b,te+x,ne,.44,me,ce,re,ue,ue),Ce.add(new go.PathSegment(go.PathSegment.Bezier,re.x*y,re.y*a,me.x*y,me.y*a,ce.x*y,ce.y*a));var Be=z(re.x,re.y);ye(te,ne-x,te+b,ne-x,te+x,ne-b,te+x,ne,.56,ue,ue,re,me,ce);var ke=z(re.x,re.y);Ce.add(new go.PathSegment(go.PathSegment.Line,(Be.x*.1+.95*.9)*y,Be.y*.1*a)),Ce.add(new go.PathSegment(go.PathSegment.Line,.85*y,Be.y*.1*a)),Ce.add(new go.PathSegment(go.PathSegment.Line,.85*y,0)),Ce.add(new go.PathSegment(go.PathSegment.Line,y,0)),Ce.add(new go.PathSegment(go.PathSegment.Line,y,.15*a)),Ce.add(new go.PathSegment(go.PathSegment.Line,(ke.x*.1+.9)*y,.15*a)),Ce.add(new go.PathSegment(go.PathSegment.Line,(ke.x*.1+.9)*y,(ke.y*.1+.05*.9)*a)),Ce.add(new go.PathSegment(go.PathSegment.Line,ke.x*y,ke.y*a)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(te+x)*y,ne*a,me.x*y,me.y*a,ce.x*y,ce.y*a)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne+x)*a,(te+x)*y,(ne+b)*a,(te+b)*y,(ne+x)*a)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(te-x)*y,ne*a,(te-b)*y,(ne+x)*a,(te-x)*y,(ne+b)*a)),x=.35,b=le*.35;var Pe=new go.PathFigure(te*y,(ne-x)*a,!1);ee.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(te-x)*y,ne*a,(te-b)*y,(ne-x)*a,(te-x)*y,(ne-b)*a)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne+x)*a,(te-x)*y,(ne+b)*a,(te-b)*y,(ne+x)*a)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(te+x)*y,ne*a,(te+b)*y,(ne+x)*a,(te+x)*y,(ne+b)*a)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne-x)*a,(te+x)*y,(ne-b)*a,(te+b)*y,(ne-x)*a));var at=new go.PathFigure((te-x)*y,ne*a,!1);return ee.add(at),fe(ue),fe(re),fe(me),fe(ce),fe(Be),fe(ke),ee.spot1=new go.Spot(.202,.257),ee.spot2=new go.Spot(.792,.739),ee.defaultStretch=go.GraphObject.Uniform,ee}),go.Shape.defineFigureGenerator("GenderFemale",function(se,y,a){var ee=new go.Geometry,b=.375,x=0,te=-.125,ne=b*le,ue=new go.PathFigure((.525+x)*y,(.5+b+te)*a,!1);ee.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+x)*y,(.5+te)*a,(.5+ne+x)*y,(.5+b+te)*a,(.5+b+x)*y,(.5+ne+te)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(.5+x)*y,(.5-b+te)*a,(1-.5+b+x)*y,(.5-ne+te)*a,(.5+ne+x)*y,(.5-b+te)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+x)*y,(.5+te)*a,(.5-ne+x)*y,(.5-b+te)*a,(.5-b+x)*y,(.5-ne+te)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(.475+x)*y,(.5+b+te)*a,(.5-b+x)*y,(.5+ne+te)*a,(.5-ne+x)*y,(.5+b+te)*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.475*y,.85*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.425*y,.85*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.425*y,.9*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.475*y,.9*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.475*y,a)),ue.add(new go.PathSegment(go.PathSegment.Line,.525*y,a)),ue.add(new go.PathSegment(go.PathSegment.Line,.525*y,.9*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.575*y,.9*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.575*y,.85*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.525*y,.85*a).close()),b=.325,x=0,te=-.125,ne=b*le;var ue=new go.PathFigure((1-.5+b+x)*y,(.5+te)*a,!1);ee.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,(.5+x)*y,(.5+b+te)*a,(.5+b+x)*y,(.5+ne+te)*a,(.5+ne+x)*y,(.5+b+te)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+x)*y,(.5+te)*a,(.5-ne+x)*y,(.5+b+te)*a,(.5-b+x)*y,(.5+ne+te)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(.5+x)*y,(.5-b+te)*a,(.5-b+x)*y,(.5-ne+te)*a,(.5-ne+x)*y,(.5-b+te)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+x)*y,(.5+te)*a,(.5+ne+x)*y,(.5-b+te)*a,(1-.5+b+x)*y,(.5-ne+te)*a));var ue=new go.PathFigure((.525+x)*y,(.5+b+te)*a,!1);return ee.add(ue),ee.spot1=new go.Spot(.232,.136),ee.spot2=new go.Spot(.682,.611),ee.defaultStretch=go.GraphObject.Uniform,ee}),go.Shape.defineFigureGenerator("LogicImplies",function(se,y,a){var ee=se?se.parameter1:NaN;return isNaN(ee)&&(ee=.2),new go.Geometry().add(new go.PathFigure((1-ee)*y,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,(1-ee)*y,a)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,y,.5*a))).setSpots(0,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicIff",function(se,y,a){var ee=se?se.parameter1:NaN;return isNaN(ee)&&(ee=.2),new go.Geometry().add(new go.PathFigure((1-ee)*y,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,(1-ee)*y,a)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Move,ee*y,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,ee*y,a))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(se,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)))}),go.Shape.defineFigureGenerator("LogicAnd",function(se,y,a){return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,.5*y,0)).add(new go.PathSegment(go.PathSegment.Line,y,a))).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("LogicOr",function(se,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*y,a)).add(new go.PathSegment(go.PathSegment.Line,y,0))).setSpots(.219,0,.78,.409)}),go.Shape.defineFigureGenerator("LogicXor",function(se,y,a){var ee=new go.Geometry().add(new go.PathFigure(.5*y,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*y,a)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Arc,0,360,.5*y,.5*a,.5*y,.5*a)));return ee.defaultStretch=go.GraphObject.Uniform,ee}),go.Shape.defineFigureGenerator("LogicTruth",function(se,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Move,.5*y,0)).add(new go.PathSegment(go.PathSegment.Line,.5*y,a)))}),go.Shape.defineFigureGenerator("LogicFalsity",function(se,y,a){return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Move,.5*y,a)).add(new go.PathSegment(go.PathSegment.Line,.5*y,0)))}),go.Shape.defineFigureGenerator("LogicThereExists",function(se,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Move,y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a)))}),go.Shape.defineFigureGenerator("LogicForAll",function(se,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*y,a)).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Move,.25*y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.75*y,.5*a))).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("LogicIsDefinedAs",function(se,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Move,0,a)).add(new go.PathSegment(go.PathSegment.Line,y,a))).setSpots(.01,.01,.99,.49)}),go.Shape.defineFigureGenerator("LogicIntersect",function(se,y,a){var ee=.5;return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,0,ee*a)).add(new go.PathSegment(go.PathSegment.Arc,180,180,ee*y,ee*a,ee*y,ee*a)).add(new go.PathSegment(go.PathSegment.Line,y,a))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(se,y,a){var ee=.5;return new go.Geometry().add(new go.PathFigure(y,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,ee*a)).add(new go.PathSegment(go.PathSegment.Arc,0,180,ee*y,ee*a,ee*y,ee*a)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new Ut("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new Ut("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(se,y,a){var ee=se?se.parameter1:NaN;isNaN(ee)&&(ee=.3);var b=se?se.parameter2:NaN;isNaN(b)&&(b=.3);var x=(1-ee)*y,te=(.5-b/2)*a,ne=(.5+b/2)*a,ue=new go.Geometry,re=new go.PathFigure(0,te,!0);ue.add(re),re.add(new go.PathSegment(go.PathSegment.Line,x,te)),re.add(new go.PathSegment(go.PathSegment.Line,x,0)),re.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),re.add(new go.PathSegment(go.PathSegment.Line,x,a)),re.add(new go.PathSegment(go.PathSegment.Line,x,ne)),re.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),ue.spot1=new go.Spot(0,te/a);var me=Oe(0,ne/a,1,ne/a,x/y,1,1,.5,E());return ue.spot2=new go.Spot(me.x,me.y),fe(me),ue}),go.Shape.setFigureParameter("Arrow2",0,new Ut("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new Ut("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(se,y,a){var ee=se?se.parameter1:NaN;isNaN(ee)&&(ee=30),ee>y&&(ee=y);var b=se?se.parameter2:NaN;isNaN(b)&&(b=30),b=Math.min(b,a/2);var x=y-ee,te=(a-b)/2,ne=te+b,ue=new go.Geometry,re=new go.PathFigure(0,te,!0);ue.add(re),re.add(new go.PathSegment(go.PathSegment.Line,x,te)),re.add(new go.PathSegment(go.PathSegment.Line,x,0)),re.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),re.add(new go.PathSegment(go.PathSegment.Line,x,a)),re.add(new go.PathSegment(go.PathSegment.Line,x,ne)),re.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),ue.spot1=new go.Spot(0,te/a);var me=Oe(0,ne/a,1,ne/a,x/y,1,1,.5,E());return ue.spot2=new go.Spot(me.x,me.y),fe(me),ue}),go.Shape.defineFigureGenerator("Chevron",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,0,!0);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a).close()),ee}),go.Shape.defineFigureGenerator("DoubleArrow",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,0,!0);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,.214*a)),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,1*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,1*a)),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,.786*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,1*a).close()),ee}),go.Shape.setFigureParameter("DoubleEndArrow",0,new Ut("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(se,y,a){var ee=se?se.parameter1:NaN;isNaN(ee)&&(ee=.3);var b=(.5-ee/2)*a,x=(.5+ee/2)*a,te=new go.Geometry,ne=new go.PathFigure(y,.5*a,!0);te.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,x)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*y,x)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*y,a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*y,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*y,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,0).close());var ue=Oe(0,.5,.3,0,0,b/a,.1,b/a,E());return te.spot1=new go.Spot(ue.x,ue.y),ue=Oe(.7,1,1,.5,0,x/a,1,x/a,ue),te.spot2=new go.Spot(ue.x,ue.y),fe(ue),te}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new Ut("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new Ut("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(se,y,a){var ee=se?se.parameter1:NaN;isNaN(ee)&&(ee=40);var b=se?se.parameter2:NaN;isNaN(b)&&(b=100);var x=(a-ee)/2,te=x+ee,ne=(a-b)/2,ue=ne+b;(ee>a||b>a)&&(b>ee?(ee=ee*a/b,x=(a-ee)/2,te=x+ee,ne=0,ue=a):(x=0,te=a,ne=0,ue=a));var re=new go.Geometry,me=new go.PathFigure(y,.5*a,!0);re.add(me),me.add(new go.PathSegment(go.PathSegment.Line,.7*y,ue)),me.add(new go.PathSegment(go.PathSegment.Line,.7*y,te)),me.add(new go.PathSegment(go.PathSegment.Line,.3*y,te)),me.add(new go.PathSegment(go.PathSegment.Line,.3*y,ue)),me.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),me.add(new go.PathSegment(go.PathSegment.Line,.3*y,ne)),me.add(new go.PathSegment(go.PathSegment.Line,.3*y,x)),me.add(new go.PathSegment(go.PathSegment.Line,.7*y,x)),me.add(new go.PathSegment(go.PathSegment.Line,.7*y,ne).close());var ce=Oe(0,.5,.3,ne/a,0,x/a,1,x/a,E());return re.spot1=new go.Spot(ce.x,ce.y),ce=Oe(.7,ue/a,1,.5,0,te/a,1,te/a,ce),re.spot2=new go.Spot(ce.x,ce.y),fe(ce),re}),go.Shape.setFigureParameter("IBeamArrow",0,new Ut("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(se,y,a){var ee=se?se.parameter1:NaN;isNaN(ee)&&(ee=.3);var b=(.5-ee/2)*a,x=(.5+ee/2)*a,te=new go.Geometry,ne=new go.PathFigure(y,.5*a,!0);te.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,x)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*y,x)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*y,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*y,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,0).close()),te.spot1=new go.Spot(0,b/a);var ue=Oe(.7,1,1,.5,0,x/a,1,x/a,E());return te.spot2=new go.Spot(ue.x,ue.y),fe(ue),te}),go.Shape.setFigureParameter("IBeamArrow2",0,new Ut("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new Ut("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(se,y,a){var ee=se?se.parameter1:NaN;isNaN(ee)&&(ee=40);var b=se?se.parameter2:NaN;isNaN(b)&&(b=100);var x=(a-ee)/2,te=x+ee,ne=(a-b)/2,ue=ne+b;(ee>a||b>a)&&(b>ee?(ee=ee*a/b,x=(a-ee)/2,te=x+ee,ne=0,ue=a):(x=0,te=a,ne=0,ue=a));var re=new go.Geometry,me=new go.PathFigure(y,.5*a,!0);re.add(me),me.add(new go.PathSegment(go.PathSegment.Line,.7*y,ue)),me.add(new go.PathSegment(go.PathSegment.Line,.7*y,te)),me.add(new go.PathSegment(go.PathSegment.Line,.2*y,te)),me.add(new go.PathSegment(go.PathSegment.Line,.2*y,ue)),me.add(new go.PathSegment(go.PathSegment.Line,0,ue)),me.add(new go.PathSegment(go.PathSegment.Line,0,ne)),me.add(new go.PathSegment(go.PathSegment.Line,.2*y,ne)),me.add(new go.PathSegment(go.PathSegment.Line,.2*y,x)),me.add(new go.PathSegment(go.PathSegment.Line,.7*y,x)),me.add(new go.PathSegment(go.PathSegment.Line,.7*y,ne).close()),re.spot1=new go.Spot(0,x/a);var ce=Oe(.7,ue/a,1,.5,0,te/a,1,te/a,E());return re.spot2=new go.Spot(ce.x,ce.y),fe(ce),re}),go.Shape.setFigureParameter("Pointer",0,new Ut("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(se,y,a){var ee=se?se.parameter1:NaN;isNaN(ee)&&(ee=.1);var b=new go.Geometry,x=new go.PathFigure(y,.5*a,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,ee*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),b.spot1=new go.Spot(ee,.35);var te=Oe(.2,.65,1,.65,0,1,1,.5,E());return b.spot2=new go.Spot(te.x,te.y),fe(te),b}),go.Shape.setFigureParameter("RoundedPointer",0,new Ut("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(se,y,a){var ee=se?se.parameter1:NaN;isNaN(ee)&&(ee=.3);var b=new go.Geometry,x=new go.PathFigure(y,.5*a,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,0,ee*y,.75*a,ee*y,.25*a).close()),b.spot1=new go.Spot(ee,.35);var te=Oe(0,.65,1,.65,0,1,1,.5,E());return b.spot2=new go.Spot(te.x,te.y),fe(te),b}),go.Shape.setFigureParameter("SplitEndArrow",0,new Ut("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(se,y,a){var ee=se?se.parameter1:NaN;isNaN(ee)&&(ee=.4);var b=(.5-ee/2)*a,x=(.5+ee/2)*a,te=new go.Geometry,ne=new go.PathFigure(y,.5*a,!0);te.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,x)),ne.add(new go.PathSegment(go.PathSegment.Line,0,x)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*y,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,0).close()),te.spot1=new go.Spot(.2,.3);var ue=Oe(.7,1,1,.5,0,x/a,1,x/a,E());return te.spot2=new go.Spot(ue.x,ue.y),fe(ue),te}),go.Shape.setFigureParameter("SplitEndArrow2",0,new Ut("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(se,y,a){var ee=se?se.parameter1:NaN;isNaN(ee)&&(ee=50);var b=(a-ee)/2,x=b+ee;ee>a&&(b=0,x=a);var te=new go.Geometry,ne=new go.PathFigure(y,.5*a,!0);te.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,x)),ne.add(new go.PathSegment(go.PathSegment.Line,0,x)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*y,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,0).close()),te.spot1=new go.Spot(.2,b/a);var ue=Oe(.7,1,1,.5,0,x/a,1,x/a,E());return te.spot2=new go.Spot(ue.x,ue.y),fe(ue),te}),go.Shape.setFigureParameter("SquareArrow",0,new Ut("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(se,y,a){var ee=se?se.parameter1:NaN;isNaN(ee)&&(ee=.7);var b=new go.Geometry,x=new go.PathFigure(y,.5*a,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,ee*y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,0)),x.add(new go.PathSegment(go.PathSegment.Line,ee*y,0).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(ee,1),b}),go.Shape.defineFigureGenerator("Cone1",function(se,y,a){var ee=new go.Geometry,b=le*.5,x=le*.1,te=new go.PathFigure(0,.9*a,!0);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),te.add(new go.PathSegment(go.PathSegment.Line,y,.9*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,(.9+x)*a,(.5+b)*y,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-b)*y,a,0,(.9+x)*a).close()),ee.spot1=new go.Spot(.25,.5),ee.spot2=new go.Spot(.75,.97),ee}),go.Shape.defineFigureGenerator("Cone2",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,.9*a,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,y,.9*a,(1-.85/.9)*y,a,.85/.9*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.9*a).close());var x=new go.PathFigure(0,.9*a,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Bezier,y,.9*a,(1-.85/.9)*y,.8*a,.85/.9*y,.8*a)),ee.spot1=new go.Spot(.25,.5),ee.spot2=new go.Spot(.75,.82),ee}),go.Shape.defineFigureGenerator("Cube1",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(.5*y,a,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.85*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.15*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.15*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*a).close());var x=new go.PathFigure(.5*y,a,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,.3*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.15*a)),x.add(new go.PathSegment(go.PathSegment.Move,.5*y,.3*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,.15*a)),ee.spot1=new go.Spot(0,.3),ee.spot2=new go.Spot(.5,.85),ee}),go.Shape.defineFigureGenerator("Cube2",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,.3*a,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,0).close());var x=new go.PathFigure(0,.3*a,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.7*y,.3*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Move,.7*y,.3*a)),x.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),ee.spot1=new go.Spot(0,.3),ee.spot2=new go.Spot(.7,1),ee}),go.Shape.defineFigureGenerator("Cylinder1",function(se,y,a){var ee=se?se.parameter1:NaN;isNaN(ee)&&(ee=5),ee=Math.min(ee,a/3);var b=new go.Geometry,x=le*.5,te=new go.PathFigure(0,ee,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,0,le*ee,(.5-x)*y,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,1*y,ee,(.5+x)*y,0,1*y,le*ee)),te.add(new go.PathSegment(go.PathSegment.Line,y,a-ee)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,1*a,1*y,a-le*ee,(.5+x)*y,1*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,a-ee,(.5-x)*y,1*a,0,a-le*ee)),te.add(new go.PathSegment(go.PathSegment.Line,0,ee));var ne=new go.PathFigure(y,ee,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,2*ee,1*y,2*ee-le*ee,(.5+x)*y,2*ee)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,ee,(.5-x)*y,2*ee,0,2*ee-le*ee)),b.spot1=new go.Spot(0,0,0,2*ee),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder2",function(se,y,a){var ee=se?se.parameter1:NaN;isNaN(ee)&&(ee=5),ee=Math.min(ee,a/3);var b=new go.Geometry,x=le*.5,te=new go.PathFigure(0,a-ee,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,0,ee)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,0,le*ee,(.5-x)*y,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,y,ee,(.5+x)*y,0,y,le*ee)),te.add(new go.PathSegment(go.PathSegment.Line,y,a-ee)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,a-le*ee,(.5+x)*y,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,a-ee,(.5-x)*y,a,0,a-le*ee));var ne=new go.PathFigure(0,a-ee,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a-2*ee,0,a-ee-le*ee,(.5-x)*y,a-2*ee)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y,a-ee,(.5+x)*y,a-2*ee,y,a-ee-le*ee)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,0,-2*ee),b}),go.Shape.defineFigureGenerator("Cylinder3",function(se,y,a){var ee=se?se.parameter1:NaN;isNaN(ee)&&(ee=5),ee=Math.min(ee,y/3);var b=new go.Geometry,x=le*.5,te=new go.PathFigure(ee,0,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y-ee,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,y-le*ee,0,y,(.5-x)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,y-ee,a,y,(.5+x)*a,y-le*ee,a)),te.add(new go.PathSegment(go.PathSegment.Line,ee,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,le*ee,a,0,(.5+x)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,ee,0,0,(.5-x)*a,le*ee,0));var ne=new go.PathFigure(ee,0,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,2*ee,.5*a,ee+le*ee,0,2*ee,(.5-x)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,ee,a,2*ee,(.5+x)*a,ee+le*ee,a)),b.spot1=new go.Spot(0,0,2*ee,0),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder4",function(se,y,a){var ee=se?se.parameter1:NaN;isNaN(ee)&&(ee=5),ee=Math.min(ee,y/3);var b=new go.Geometry,x=le*.5,te=new go.PathFigure(y-ee,0,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,y-le*ee,0,y,(.5-x)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,y-ee,a,y,(.5+x)*a,y-le*ee,a)),te.add(new go.PathSegment(go.PathSegment.Line,ee,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,le*ee,a,0,(.5+x)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,ee,0,0,(.5-x)*a,le*ee,0)),te.add(new go.PathSegment(go.PathSegment.Line,y-ee,0));var ne=new go.PathFigure(y-ee,0,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,y-2*ee,.5*a,y-ee-le*ee,0,y-2*ee,(.5-x)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y-ee,a,y-2*ee,(.5+x)*a,y-ee-le*ee,a)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,-2*ee,0),b}),go.Shape.defineFigureGenerator("Prism1",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(.25*y,.25*a,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var x=new go.PathFigure(.25*y,.25*a,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),ee.spot1=new go.Spot(.408,.172),ee.spot2=new go.Spot(.833,.662),ee}),go.Shape.defineFigureGenerator("Prism2",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,.25*a,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,.75*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var x=new go.PathFigure(0,a,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.25*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),x.add(new go.PathSegment(go.PathSegment.Move,0,.25*a)),x.add(new go.PathSegment(go.PathSegment.Line,.25*y,.5*a)),ee.spot1=new go.Spot(.25,.5),ee.spot2=new go.Spot(.75,.75),ee}),go.Shape.defineFigureGenerator("Pyramid1",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(.5*y,0,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.75*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*a).close());var x=new go.PathFigure(.5*y,0,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),ee.spot1=new go.Spot(.25,.367),ee.spot2=new go.Spot(.75,.875),ee}),go.Shape.defineFigureGenerator("Pyramid2",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(.5*y,0,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.85*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*a).close());var x=new go.PathFigure(.5*y,0,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,.7*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.85*a)),x.add(new go.PathSegment(go.PathSegment.Move,.5*y,.7*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,.85*a)),ee.spot1=new go.Spot(.25,.367),ee.spot2=new go.Spot(.75,.875),ee}),go.Shape.defineFigureGenerator("Actor",function(se,y,a){var ee=new go.Geometry,b=.2,x=.1,te=le*b,ne=le*x,ue=.5,re=.1,me=new go.PathFigure(ue*y,(re+x)*a,!0);ee.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,(ue-b)*y,re*a,(ue-te)*y,(re+x)*a,(ue-b)*y,(re+ne)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,ue*y,(re-x)*a,(ue-b)*y,(re-ne)*a,(ue-te)*y,(re-x)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,(ue+b)*y,re*a,(ue+te)*y,(re-x)*a,(ue+b)*y,(re-ne)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,ue*y,(re+x)*a,(ue+b)*y,(re+ne)*a,(ue+te)*y,(re+x)*a));var ce=.05,Ce=le*ce;ue=.05,re=.25;var Be=new go.PathFigure(.5*y,.2*a,!0);return ee.add(Be),Be.add(new go.PathSegment(go.PathSegment.Line,.95*y,.2*a)),ue=.95,re=.25,Be.add(new go.PathSegment(go.PathSegment.Bezier,(ue+ce)*y,re*a,(ue+Ce)*y,(re-ce)*a,(ue+ce)*y,(re-Ce)*a)),Be.add(new go.PathSegment(go.PathSegment.Line,y,.6*a)),Be.add(new go.PathSegment(go.PathSegment.Line,.85*y,.6*a)),Be.add(new go.PathSegment(go.PathSegment.Line,.85*y,.35*a)),ce=.025,Ce=le*ce,ue=.825,re=.35,Be.add(new go.PathSegment(go.PathSegment.Bezier,ue*y,(re-ce)*a,(ue+ce)*y,(re-Ce)*a,(ue+Ce)*y,(re-ce)*a)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(ue-ce)*y,re*a,(ue-Ce)*y,(re-ce)*a,(ue-ce)*y,(re-Ce)*a)),Be.add(new go.PathSegment(go.PathSegment.Line,.8*y,a)),Be.add(new go.PathSegment(go.PathSegment.Line,.55*y,a)),Be.add(new go.PathSegment(go.PathSegment.Line,.55*y,.7*a)),ce=.05,Ce=le*ce,ue=.5,re=.7,Be.add(new go.PathSegment(go.PathSegment.Bezier,ue*y,(re-ce)*a,(ue+ce)*y,(re-Ce)*a,(ue+Ce)*y,(re-ce)*a)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(ue-ce)*y,re*a,(ue-Ce)*y,(re-ce)*a,(ue-ce)*y,(re-Ce)*a)),Be.add(new go.PathSegment(go.PathSegment.Line,.45*y,a)),Be.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),Be.add(new go.PathSegment(go.PathSegment.Line,.2*y,.35*a)),ce=.025,Ce=le*ce,ue=.175,re=.35,Be.add(new go.PathSegment(go.PathSegment.Bezier,ue*y,(re-ce)*a,(ue+ce)*y,(re-Ce)*a,(ue+Ce)*y,(re-ce)*a)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(ue-ce)*y,re*a,(ue-Ce)*y,(re-ce)*a,(ue-ce)*y,(re-Ce)*a)),Be.add(new go.PathSegment(go.PathSegment.Line,.15*y,.6*a)),Be.add(new go.PathSegment(go.PathSegment.Line,0,.6*a)),Be.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),ce=.05,Ce=le*ce,ue=.05,re=.25,Be.add(new go.PathSegment(go.PathSegment.Bezier,ue*y,(re-ce)*a,(ue-ce)*y,(re-Ce)*a,(ue-Ce)*y,(re-ce)*a)),Be.add(new go.PathSegment(go.PathSegment.Line,.5*y,.2*a)),ee.spot1=new go.Spot(.2,.2),ee.spot2=new go.Spot(.8,.65),ee}),go.Shape.setFigureParameter("Card",0,new Ut("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(se,y,a){var ee=se?se.parameter1:NaN;isNaN(ee)&&(ee=.2);var b=new go.Geometry,x=new go.PathFigure(y,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,ee*a)),x.add(new go.PathSegment(go.PathSegment.Line,ee*y,0).close()),b.spot1=new go.Spot(0,ee),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("Collate",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(.5*y,.5*a,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a));var x=new go.PathFigure(.5*y,.5*a,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),ee.spot1=new go.Spot(.25,0),ee.spot2=new go.Spot(.75,.25),ee}),go.Shape.defineFigureGenerator("CreateRequest",function(se,y,a){var ee=new go.Geometry,b=se?se.parameter1:NaN;isNaN(b)&&(b=.1);var x=new go.PathFigure(0,0,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var te=new go.PathFigure(0,b*a,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,b*a)),te.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*a)),te.add(new go.PathSegment(go.PathSegment.Line,y,(1-b)*a)),ee}),go.Shape.defineFigureGenerator("Database",function(se,y,a){var ee=new go.Geometry,b=le*.5,x=le*.1,te=new go.PathFigure(y,.1*a,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,.9*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,(.9+x)*a,(.5+b)*y,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-b)*y,a,0,(.9+x)*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,0,(.1-x)*a,(.5-b)*y,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,y,.1*a,(.5+b)*y,0,y,(.1-x)*a));var ne=new go.PathFigure(y,.1*a,!1);return ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.2*a,y,(.1+x)*a,(.5+b)*y,.2*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*a,(.5-b)*y,.2*a,0,(.1+x)*a)),ne.add(new go.PathSegment(go.PathSegment.Move,y,.2*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.3*a,y,(.2+x)*a,(.5+b)*y,.3*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*a,(.5-b)*y,.3*a,0,(.2+x)*a)),ne.add(new go.PathSegment(go.PathSegment.Move,y,.3*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.4*a,y,(.3+x)*a,(.5+b)*y,.4*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*a,(.5-b)*y,.4*a,0,(.3+x)*a)),ee.spot1=new go.Spot(0,.4),ee.spot2=new go.Spot(1,.9),ee}),go.Shape.defineFigureGenerator("DataStorage",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,0,!0);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*y,a,y,0,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*y,.9*a,.25*y,.1*a).close()),ee.spot1=new go.Spot(.226,0),ee.spot2=new go.Spot(.81,1),ee}),go.Shape.defineFigureGenerator("DiskStorage",function(se,y,a){var ee=new go.Geometry,b=le*.5,x=le*.1,te=new go.PathFigure(y,.1*a,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,.9*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,(.9+x)*a,(.5+b)*y,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-b)*y,a,0,(.9+x)*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,0,(.1-x)*a,(.5-b)*y,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,y,.1*a,(.5+b)*y,0,y,(.1-x)*a));var ne=new go.PathFigure(y,.1*a,!1);return ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.2*a,y,(.1+x)*a,(.5+b)*y,.2*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*a,(.5-b)*y,.2*a,0,(.1+x)*a)),ne.add(new go.PathSegment(go.PathSegment.Move,y,.2*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.3*a,y,(.2+x)*a,(.5+b)*y,.3*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*a,(.5-b)*y,.3*a,0,(.2+x)*a)),ee.spot1=new go.Spot(0,.3),ee.spot2=new go.Spot(1,.9),ee}),go.Shape.defineFigureGenerator("Display",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(.25*y,0,!0);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*y,a,y,0,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.25*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close()),ee.spot1=new go.Spot(.25,0),ee.spot2=new go.Spot(.75,1),ee}),go.Shape.defineFigureGenerator("DividedEvent",function(se,y,a){var ee=new go.Geometry,b=se?se.parameter1:NaN;isNaN(b)?b=.2:b<.15&&(b=.15);var x=le*.2,te=new go.PathFigure(0,.2*a,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,0,0,(.2-x)*a,(.2-x)*y,0)),te.add(new go.PathSegment(go.PathSegment.Line,.8*y,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,y,.2*a,(.8+x)*y,0,y,(.2-x)*a)),te.add(new go.PathSegment(go.PathSegment.Line,y,.8*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,a,y,(.8+x)*a,(.8+x)*y,a)),te.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*a,(.2-x)*y,a,0,(.8+x)*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,.2*a));var ne=new go.PathFigure(0,b*a,!1);return ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y,b*a)),ee}),go.Shape.defineFigureGenerator("DividedProcess",function(se,y,a){var ee=new go.Geometry,b=se?se.parameter1:NaN;(isNaN(b)||b<.1)&&(b=.1);var x=new go.PathFigure(0,0,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var te=new go.PathFigure(0,b*a,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,b*a)),ee}),go.Shape.defineFigureGenerator("Document",function(se,y,a){var ee=new go.Geometry;a=a/.8;var b=new go.PathFigure(0,.7*a,!0);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*y,.4*a,.5*y,a).close()),ee.spot1=go.Spot.TopLeft,ee.spot2=new go.Spot(1,.6),ee}),go.Shape.defineFigureGenerator("ExternalOrganization",function(se,y,a){var ee=new go.Geometry,b=se?se.parameter1:NaN;(isNaN(b)||b<.2)&&(b=.2);var x=new go.PathFigure(0,0,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var te=new go.PathFigure(b*y,0,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,0,b*a)),te.add(new go.PathSegment(go.PathSegment.Move,y,b*a)),te.add(new go.PathSegment(go.PathSegment.Line,(1-b)*y,0)),te.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*a)),te.add(new go.PathSegment(go.PathSegment.Line,b*y,a)),te.add(new go.PathSegment(go.PathSegment.Move,(1-b)*y,a)),te.add(new go.PathSegment(go.PathSegment.Line,y,(1-b)*a)),ee}),go.Shape.defineFigureGenerator("ExternalProcess",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(.5*y,0,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close());var x=new go.PathFigure(.1*y,.4*a,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.1*y,.6*a)),x.add(new go.PathSegment(go.PathSegment.Move,.9*y,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,.9*y,.4*a)),x.add(new go.PathSegment(go.PathSegment.Move,.6*y,.1*a)),x.add(new go.PathSegment(go.PathSegment.Line,.4*y,.1*a)),x.add(new go.PathSegment(go.PathSegment.Move,.4*y,.9*a)),x.add(new go.PathSegment(go.PathSegment.Line,.6*y,.9*a)),ee.spot1=new go.Spot(.25,.25),ee.spot2=new go.Spot(.75,.75),ee}),go.Shape.defineFigureGenerator("File",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,0,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var x=new go.PathFigure(.75*y,0,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.75*y,.25*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),ee.spot1=new go.Spot(0,.25),ee.spot2=go.Spot.BottomRight,ee}),go.Shape.defineFigureGenerator("Interrupt",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(y,.5*a,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a));var x=new go.PathFigure(y,.5*a,!1);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,a));var te=new go.PathFigure(y,.5*a,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,0)),ee.spot1=new go.Spot(0,.25),ee.spot2=new go.Spot(.5,.75),ee}),go.Shape.defineFigureGenerator("InternalStorage",function(se,y,a){var ee=new go.Geometry,b=se?se.parameter1:NaN,x=se?se.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(x)&&(x=.1);var te=new go.PathFigure(0,0,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,0)),te.add(new go.PathSegment(go.PathSegment.Line,y,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ne=new go.PathFigure(b*y,0,!1);return ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,b*y,a)),ne.add(new go.PathSegment(go.PathSegment.Move,0,x*a)),ne.add(new go.PathSegment(go.PathSegment.Line,y,x*a)),ee}),go.Shape.defineFigureGenerator("Junction",function(se,y,a){var ee=new go.Geometry,b=1/Math.SQRT2,x=(1-1/Math.SQRT2)/2,te=le*.5,ne=.5,ue=new go.PathFigure(y,ne*a,!0);ee.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,a,y,(ne+te)*a,(ne+te)*y,a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,0,ne*a,(ne-te)*y,a,0,(ne+te)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,0,0,(ne-te)*a,(ne-te)*y,0)),ue.add(new go.PathSegment(go.PathSegment.Bezier,y,ne*a,(ne+te)*y,0,y,(ne-te)*a));var re=new go.PathFigure((x+b)*y,(x+b)*a,!1);return ee.add(re),re.add(new go.PathSegment(go.PathSegment.Line,x*y,x*a)),re.add(new go.PathSegment(go.PathSegment.Move,x*y,(x+b)*a)),re.add(new go.PathSegment(go.PathSegment.Line,(x+b)*y,x*a)),ee}),go.Shape.defineFigureGenerator("LinedDocument",function(se,y,a){var ee=new go.Geometry;a=a/.8;var b=new go.PathFigure(0,.7*a,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*y,.4*a,.5*y,a).close());var x=new go.PathFigure(.1*y,0,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.1*y,.75*a)),ee.spot1=new go.Spot(.1,0),ee.spot2=new go.Spot(1,.6),ee}),go.Shape.defineFigureGenerator("LoopLimit",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,a,!0);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,.25*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a).close()),ee.spot1=new go.Spot(0,.25),ee.spot2=go.Spot.BottomRight,ee}),go.Shape.defineFigureGenerator("MagneticTape",function(se,y,a){var ee=new go.Geometry,b=le*.5,x=.5,te=new go.PathFigure(.5*y,a,!0);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,0,x*a,(x-b)*y,a,0,(x+b)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,x*y,0,0,(x-b)*a,(x-b)*y,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,y,x*a,(x+b)*y,0,y,(x-b)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,(x+.1)*y,.9*a,y,(x+b)*a,(x+b)*y,.9*a)),te.add(new go.PathSegment(go.PathSegment.Line,y,.9*a)),te.add(new go.PathSegment(go.PathSegment.Line,y,a)),te.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),ee.spot1=new go.Spot(.15,.15),ee.spot2=new go.Spot(.85,.8),ee}),go.Shape.defineFigureGenerator("ManualInput",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(y,0,!0);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*a).close()),ee.spot1=new go.Spot(0,.25),ee.spot2=go.Spot.BottomRight,ee}),go.Shape.defineFigureGenerator("MessageFromUser",function(se,y,a){var ee=new go.Geometry,b=se?se.parameter1:NaN;isNaN(b)&&(b=.7);var x=new go.PathFigure(0,0,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Line,b*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),ee.spot1=go.Spot.TopLeft,ee}),go.Shape.defineFigureGenerator("MicroformProcessing",function(se,y,a){var ee=new go.Geometry,b=se?se.parameter1:NaN;isNaN(b)&&(b=.25);var x=new go.PathFigure(0,0,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,b*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,(1-b)*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),ee}),go.Shape.defineFigureGenerator("MicroformRecording",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,0,!0);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.15*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.85*a)),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,.75*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),ee.spot1=new go.Spot(0,.25),ee.spot2=new go.Spot(1,.75),ee}),go.Shape.defineFigureGenerator("MultiDocument",function(se,y,a){var ee=new go.Geometry;a=a/.8;var b=new go.PathFigure(y,0,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*y,.44*a,.96*y,.47*a,.93*y,.45*a)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.54*a,.86*y,.57*a,.83*y,.55*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.4*y,.4*a,.4*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.1*a)),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,.1*a)),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,0).close());var x=new go.PathFigure(.1*y,.2*a,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,.54*a)),x.add(new go.PathSegment(go.PathSegment.Move,.2*y,.1*a)),x.add(new go.PathSegment(go.PathSegment.Line,.9*y,.1*a)),x.add(new go.PathSegment(go.PathSegment.Line,.9*y,.44*a)),ee.spot1=new go.Spot(0,.25),ee.spot2=new go.Spot(.8,.77),ee}),go.Shape.defineFigureGenerator("MultiProcess",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(.1*y,.1*a,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,.1*a)),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,.9*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.9*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.2*a).close());var x=new go.PathFigure(.2*y,.1*a,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.9*y,.1*a)),x.add(new go.PathSegment(go.PathSegment.Line,.9*y,.8*a)),x.add(new go.PathSegment(go.PathSegment.Move,.1*y,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,.9*a)),ee.spot1=new go.Spot(0,.2),ee.spot2=new go.Spot(.8,1),ee}),go.Shape.defineFigureGenerator("OfflineStorage",function(se,y,a){var ee=new go.Geometry,b=se?se.parameter1:NaN;isNaN(b)&&(b=.1);var x=1-b,te=new go.PathFigure(0,0,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,0)),te.add(new go.PathSegment(go.PathSegment.Line,.5*y,a).close());var ne=new go.PathFigure(.5*b*y,b*a,!1);return ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,(1-.5*b)*y,b*a)),ee}),go.Shape.defineFigureGenerator("OffPageConnector",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,0,!0);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),ee.spot1=go.Spot.TopLeft,ee.spot2=new go.Spot(.75,1),ee}),go.Shape.defineFigureGenerator("Or",function(se,y,a){var ee=new go.Geometry,b=le*.5,x=.5,te=new go.PathFigure(y,x*a,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,x*y,a,y,(x+b)*a,(x+b)*y,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,x*a,(x-b)*y,a,0,(x+b)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,x*y,0,0,(x-b)*a,(x-b)*y,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,y,x*a,(x+b)*y,0,y,(x-b)*a));var ne=new go.PathFigure(y,.5*a,!1);return ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Move,.5*y,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),ee}),go.Shape.defineFigureGenerator("PaperTape",function(se,y,a){var ee=new go.Geometry;a=a/.8;var b=new go.PathFigure(0,.7*a,!0);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.3*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,y,.3*a,.5*y,.6*a,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*y,.4*a,.5*y,a).close()),ee.spot1=new go.Spot(0,.49),ee.spot2=new go.Spot(1,.75),ee}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(se,y,a){var ee=new go.Geometry,b=se?se.parameter1:NaN,x=se?se.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(x)&&(x=.3);var te=new go.PathFigure(0,0,!0);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,0)),te.add(new go.PathSegment(go.PathSegment.Line,(1-x)*y,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,y,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),ee}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(se,y,a){var ee=new go.Geometry,b=se?se.parameter1:NaN,x=se?se.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(x)&&(x=.3);var te=new go.PathFigure(0,0,!0);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,(1-x)*y,0)),te.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,(1-x)*y,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),ee}),go.Shape.defineFigureGenerator("Procedure",function(se,y,a){var ee=new go.Geometry,b=se?se.parameter1:NaN;isNaN(b)&&(b=.1);var x=new go.PathFigure(0,0,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var te=new go.PathFigure((1-b)*y,0,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,(1-b)*y,a)),te.add(new go.PathSegment(go.PathSegment.Move,b*y,0)),te.add(new go.PathSegment(go.PathSegment.Line,b*y,a)),ee}),go.Shape.defineFigureGenerator("Process",function(se,y,a){var ee=new go.Geometry,b=se?se.parameter1:NaN;isNaN(b)&&(b=.1);var x=new go.PathFigure(0,0,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var te=new go.PathFigure(b*y,0,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b*y,a)),ee.spot2=go.Spot.BottomRight,ee}),go.Shape.defineFigureGenerator("Sort",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(.5*y,0,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close());var x=new go.PathFigure(0,.5*a,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),ee.spot1=new go.Spot(.25,.25),ee.spot2=new go.Spot(.75,.5),ee}),go.Shape.defineFigureGenerator("Start",function(se,y,a){var ee=new go.Geometry,b=se?se.parameter1:NaN;isNaN(b)&&(b=.25);var x=new go.PathFigure(b*y,0,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*y,.5*a,.25*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*y,.5*a,.25*y,.5*a));var te=new go.PathFigure(b*y,0,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b*y,a)),te.add(new go.PathSegment(go.PathSegment.Move,(1-b)*y,0)),te.add(new go.PathSegment(go.PathSegment.Line,(1-b)*y,a)),ee.spot1=new go.Spot(b,0),ee.spot2=new go.Spot(1-b,1),ee}),go.Shape.defineFigureGenerator("Terminator",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(.25*y,0,!0);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*y,.5*a,.25*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*y,.5*a,.25*y,.5*a)),ee.spot1=new go.Spot(.23,0),ee.spot2=new go.Spot(.77,1),ee}),go.Shape.defineFigureGenerator("TransmittalTape",function(se,y,a){var ee=new go.Geometry,b=se?se.parameter1:NaN;isNaN(b)&&(b=.1);var x=new go.PathFigure(0,0,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,.75*y,(1-b)*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*a).close()),ee.spot1=go.Spot.TopLeft,ee}),go.Shape.defineFigureGenerator("AndGate",function(se,y,a){var ee=new go.Geometry,b=le*.5,x=new go.PathFigure(0,0,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),x.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,(.5+b)*y,0,y,(.5-b)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,(.5+b)*a,(.5+b)*y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),ee.spot1=go.Spot.TopLeft,ee.spot2=new go.Spot(.55,1),ee}),go.Shape.defineFigureGenerator("Buffer",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,0,!0);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),ee.spot1=new go.Spot(0,.25),ee.spot2=new go.Spot(.5,.75),ee}),go.Shape.defineFigureGenerator("Clock",function(se,y,a){var ee=new go.Geometry,b=le*.5,x=.5,te=new go.PathFigure(y,x*a,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,x*y,a,y,(x+b)*a,(x+b)*y,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,x*a,(x-b)*y,a,0,(x+b)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,x*y,0,0,(x-b)*a,(x-b)*y,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,y,x*a,(x+b)*y,0,y,(x-b)*a));var ne=new go.PathFigure(y,x*a,!1);ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y,x*a));var ue=new go.PathFigure(.8*y,.75*a,!1);return ee.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,.8*y,.25*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.6*y,.25*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.6*y,.75*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.4*y,.75*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.4*y,.25*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.2*y,.25*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.2*y,.75*a)),ee}),go.Shape.defineFigureGenerator("Ground",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(.5*y,0,!1);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Move,.2*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Move,.3*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.7*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Move,.4*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,a)),ee}),go.Shape.defineFigureGenerator("Inverter",function(se,y,a){var ee=new go.Geometry,b=le*.1,x=.1,te=.9,ne=.5,ue=new go.PathFigure(.8*y,.5*a,!0);ee.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,0,a)),ue.add(new go.PathSegment(go.PathSegment.Line,0,0)),ue.add(new go.PathSegment(go.PathSegment.Line,.8*y,.5*a));var re=new go.PathFigure((te+x)*y,ne*a,!0);return ee.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne+x)*a,(te+x)*y,(ne+b)*a,(te+b)*y,(ne+x)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,(te-x)*y,ne*a,(te-b)*y,(ne+x)*a,(te-x)*y,(ne+b)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne-x)*a,(te-x)*y,(ne-b)*a,(te-b)*y,(ne-x)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,(te+x)*y,ne*a,(te+b)*y,(ne-x)*a,(te+x)*y,(ne-b)*a)),ee.spot1=new go.Spot(0,.25),ee.spot2=new go.Spot(.4,.75),ee}),go.Shape.defineFigureGenerator("NandGate",function(se,y,a){var ee=new go.Geometry,b=le*.5,x=le*.4,te=le*.1,ne=.1,ue=.9,re=.5,me=new go.PathFigure(.8*y,.5*a,!0);ee.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,.4*y,a,.8*y,(.5+x)*a,(.4+b)*y,a)),me.add(new go.PathSegment(go.PathSegment.Line,0,a)),me.add(new go.PathSegment(go.PathSegment.Line,0,0)),me.add(new go.PathSegment(go.PathSegment.Line,.4*y,0)),me.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.5*a,(.4+b)*y,0,.8*y,(.5-x)*a));var ce=new go.PathFigure((ue+ne)*y,re*a,!0);return ee.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,ue*y,(re+ne)*a,(ue+ne)*y,(re+te)*a,(ue+te)*y,(re+ne)*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ue-ne)*y,re*a,(ue-te)*y,(re+ne)*a,(ue-ne)*y,(re+te)*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,ue*y,(re-ne)*a,(ue-ne)*y,(re-te)*a,(ue-te)*y,(re-ne)*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ue+ne)*y,re*a,(ue+te)*y,(re-ne)*a,(ue+ne)*y,(re-te)*a)),ee.spot1=new go.Spot(0,.05),ee.spot2=new go.Spot(.55,.95),ee}),go.Shape.defineFigureGenerator("NorGate",function(se,y,a){var ee=new go.Geometry,b=.5,x=le*b,te=0,ne=.5,ue=new go.PathFigure(.8*y,.5*a,!0);ee.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.7*y,(ne+x)*a,(te+x)*y,(ne+b)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*y,.75*a,.25*y,.25*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.5*a,(te+x)*y,(ne-b)*a,.7*y,(ne-x)*a)),b=.1,x=le*.1,te=.9,ne=.5;var re=new go.PathFigure((te-b)*y,ne*a,!0);return ee.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne-b)*a,(te-b)*y,(ne-x)*a,(te-x)*y,(ne-b)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*y,ne*a,(te+x)*y,(ne-b)*a,(te+b)*y,(ne-x)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne+b)*a,(te+b)*y,(ne+x)*a,(te+x)*y,(ne+b)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*y,ne*a,(te-x)*y,(ne+b)*a,(te-b)*y,(ne+x)*a)),ee.spot1=new go.Spot(.2,.25),ee.spot2=new go.Spot(.6,.75),ee}),go.Shape.defineFigureGenerator("OrGate",function(se,y,a){var ee=new go.Geometry,b=.5,x=le*b,te=0,ne=.5,ue=new go.PathFigure(0,0,!0);return ee.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,(te+x+x)*y,(ne-b)*a,.8*y,(ne-x)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.8*y,(ne+x)*a,(te+x+x)*y,(ne+b)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*y,.75*a,.25*y,.25*a).close()),ee.spot1=new go.Spot(.2,.25),ee.spot2=new go.Spot(.75,.75),ee}),go.Shape.defineFigureGenerator("XnorGate",function(se,y,a){var ee=new go.Geometry,b=.5,x=le*b,te=.2,ne=.5,ue=new go.PathFigure(.1*y,0,!1);ee.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,.1*y,a,.35*y,.25*a,.35*y,.75*a));var re=new go.PathFigure(.8*y,.5*a,!0);ee.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,a,.7*y,(ne+x)*a,(te+x)*y,(ne+b)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,0,.45*y,.75*a,.45*y,.25*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.5*a,(te+x)*y,(ne-b)*a,.7*y,(ne-x)*a)),b=.1,x=le*.1,te=.9,ne=.5;var me=new go.PathFigure((te-b)*y,ne*a,!0);return ee.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne-b)*a,(te-b)*y,(ne-x)*a,(te-x)*y,(ne-b)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*y,ne*a,(te+x)*y,(ne-b)*a,(te+b)*y,(ne-x)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne+b)*a,(te+b)*y,(ne+x)*a,(te+x)*y,(ne+b)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*y,ne*a,(te-x)*y,(ne+b)*a,(te-b)*y,(ne+x)*a)),ee.spot1=new go.Spot(.4,.25),ee.spot2=new go.Spot(.65,.75),ee}),go.Shape.defineFigureGenerator("XorGate",function(se,y,a){var ee=new go.Geometry,b=.5,x=le*b,te=.2,ne=.5,ue=new go.PathFigure(.1*y,0,!1);ee.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,.1*y,a,.35*y,.25*a,.35*y,.75*a));var re=new go.PathFigure(.2*y,0,!0);return ee.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,(te+x)*y,(ne-b)*a,.9*y,(ne-x)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,a,.9*y,(ne+x)*a,(te+x)*y,(ne+b)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,0,.45*y,.75*a,.45*y,.25*a).close()),ee.spot1=new go.Spot(.4,.25),ee.spot2=new go.Spot(.8,.75),ee}),go.Shape.defineFigureGenerator("Capacitor",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,0,!1);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Move,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),ee}),go.Shape.defineFigureGenerator("Resistor",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,.5*a,!1);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.7*y,.5*a)),ee}),go.Shape.defineFigureGenerator("Inductor",function(se,y,a){var ee=new go.Geometry,b=le*.1,x=.1,te=.1,ne=.5,ue=new go.PathFigure((te-b*.5)*y,a,!1);return ee.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,(te+x)*y,0,(te-b)*y,a,(te-x)*y,0)),te=.3,ue.add(new go.PathSegment(go.PathSegment.Bezier,te*y,a,(te+x)*y,0,(te+b)*y,a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(te+x)*y,0,(te-b)*y,a,(te-x)*y,0)),te=.5,ue.add(new go.PathSegment(go.PathSegment.Bezier,te*y,a,(te+x)*y,0,(te+b)*y,a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(te+x)*y,0,(te-b)*y,a,(te-x)*y,0)),te=.7,ue.add(new go.PathSegment(go.PathSegment.Bezier,te*y,a,(te+x)*y,0,(te+b)*y,a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(te+x)*y,0,(te-b)*y,a,(te-x)*y,0)),te=.9,ue.add(new go.PathSegment(go.PathSegment.Bezier,(te+b*.5)*y,a,(te+x)*y,0,(te+b)*y,a)),ee}),go.Shape.defineFigureGenerator("ACvoltageSource",function(se,y,a){var ee=new go.Geometry,b=le*.5,x=.5,te=.5,ne=.5,ue=new go.PathFigure((te-x)*y,ne*a,!1);return ee.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne-x)*a,(te-x)*y,(ne-b)*a,(te-b)*y,(ne-x)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(te+x)*y,ne*a,(te+b)*y,(ne-x)*a,(te+x)*y,(ne-b)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne+x)*a,(te+x)*y,(ne+b)*a,(te+b)*y,(ne+x)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(te-x)*y,ne*a,(te-b)*y,(ne+x)*a,(te-x)*y,(ne+b)*a)),ue.add(new go.PathSegment(go.PathSegment.Move,(te-x+.1)*y,ne*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(te+x-.1)*y,ne*a,te*y,(ne-x)*a,te*y,(ne+x)*a)),ee}),go.Shape.defineFigureGenerator("DCvoltageSource",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,.75*a,!1);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),b.add(new go.PathSegment(go.PathSegment.Move,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),ee}),go.Shape.defineFigureGenerator("Diode",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(y,0,!1);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),ee.spot1=new go.Spot(0,.25),ee.spot2=new go.Spot(.5,.75),ee}),go.Shape.defineFigureGenerator("Wifi",function(se,y,a){var ee=new go.Geometry,b=y,x=a;y=y*.38,a=a*.6;var te=le*.8,ne=.8,ue=0,re=.5,me=(b-y)/2,ce=(x-a)/2,Ce=new go.PathFigure(ue*y+me,(re+ne)*a+ce,!0);ee.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(ue-ne)*y+me,re*a+ce,(ue-te)*y+me,(re+ne)*a+ce,(ue-ne)*y+me,(re+te)*a+ce)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,ue*y+me,(re-ne)*a+ce,(ue-ne)*y+me,(re-te)*a+ce,(ue-te)*y+me,(re-ne)*a+ce)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(ue-ne+te*.5)*y+me,re*a+ce,ue*y+me,(re-ne)*a+ce,(ue-ne+te*.5)*y+me,(re-te)*a+ce)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,ue*y+me,(re+ne)*a+ce,(ue-ne+te*.5)*y+me,(re+te)*a+ce,ue*y+me,(re+ne)*a+ce).close()),te=le*.4,ne=.4,ue=.2,re=.5;var Be=new go.PathFigure(ue*y+me,(re+ne)*a+ce,!0);ee.add(Be),Be.add(new go.PathSegment(go.PathSegment.Bezier,(ue-ne)*y+me,re*a+ce,(ue-te)*y+me,(re+ne)*a+ce,(ue-ne)*y+me,(re+te)*a+ce)),Be.add(new go.PathSegment(go.PathSegment.Bezier,ue*y+me,(re-ne)*a+ce,(ue-ne)*y+me,(re-te)*a+ce,(ue-te)*y+me,(re-ne)*a+ce)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(ue-ne+te*.5)*y+me,re*a+ce,ue*y+me,(re-ne)*a+ce,(ue-ne+te*.5)*y+me,(re-te)*a+ce)),Be.add(new go.PathSegment(go.PathSegment.Bezier,ue*y+me,(re+ne)*a+ce,(ue-ne+te*.5)*y+me,(re+te)*a+ce,ue*y+me,(re+ne)*a+ce).close()),te=le*.2,ne=.2,ue=.5,re=.5;var ke=new go.PathFigure((ue-ne)*y+me,re*a+ce,!0);ee.add(ke),ke.add(new go.PathSegment(go.PathSegment.Bezier,ue*y+me,(re-ne)*a+ce,(ue-ne)*y+me,(re-te)*a+ce,(ue-te)*y+me,(re-ne)*a+ce)),ke.add(new go.PathSegment(go.PathSegment.Bezier,(ue+ne)*y+me,re*a+ce,(ue+te)*y+me,(re-ne)*a+ce,(ue+ne)*y+me,(re-te)*a+ce)),ke.add(new go.PathSegment(go.PathSegment.Bezier,ue*y+me,(re+ne)*a+ce,(ue+ne)*y+me,(re+te)*a+ce,(ue+te)*y+me,(re+ne)*a+ce)),ke.add(new go.PathSegment(go.PathSegment.Bezier,(ue-ne)*y+me,re*a+ce,(ue-te)*y+me,(re+ne)*a+ce,(ue-ne)*y+me,(re+te)*a+ce)),te=le*.4,ne=.4,ue=.8,re=.5;var Pe=new go.PathFigure(ue*y+me,(re-ne)*a+ce,!0);ee.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(ue+ne)*y+me,re*a+ce,(ue+te)*y+me,(re-ne)*a+ce,(ue+ne)*y+me,(re-te)*a+ce)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,ue*y+me,(re+ne)*a+ce,(ue+ne)*y+me,(re+te)*a+ce,(ue+te)*y+me,(re+ne)*a+ce)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(ue+ne-te*.5)*y+me,re*a+ce,ue*y+me,(re+ne)*a+ce,(ue+ne-te*.5)*y+me,(re+te)*a+ce)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,ue*y+me,(re-ne)*a+ce,(ue+ne-te*.5)*y+me,(re-te)*a+ce,ue*y+me,(re-ne)*a+ce).close()),te=le*.8,ne=.8,ue=1,re=.5;var at=new go.PathFigure(ue*y+me,(re-ne)*a+ce,!0);return ee.add(at),at.add(new go.PathSegment(go.PathSegment.Bezier,(ue+ne)*y+me,re*a+ce,(ue+te)*y+me,(re-ne)*a+ce,(ue+ne)*y+me,(re-te)*a+ce)),at.add(new go.PathSegment(go.PathSegment.Bezier,ue*y+me,(re+ne)*a+ce,(ue+ne)*y+me,(re+te)*a+ce,(ue+te)*y+me,(re+ne)*a+ce)),at.add(new go.PathSegment(go.PathSegment.Bezier,(ue+ne-te*.5)*y+me,re*a+ce,ue*y+me,(re+ne)*a+ce,(ue+ne-te*.5)*y+me,(re+te)*a+ce)),at.add(new go.PathSegment(go.PathSegment.Bezier,ue*y+me,(re-ne)*a+ce,(ue+ne-te*.5)*y+me,(re-te)*a+ce,ue*y+me,(re-ne)*a+ce).close()),ee}),go.Shape.defineFigureGenerator("Email",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,0,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var x=new go.PathFigure(0,0,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Move,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,.45*y,.54*a)),x.add(new go.PathSegment(go.PathSegment.Move,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,.55*y,.54*a)),ee}),go.Shape.defineFigureGenerator("Ethernet",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(.35*y,0,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.65*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.65*y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.35*y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.35*y,0).close());var x=new go.PathFigure(.1*y,a,!0,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.4*y,a)),x.add(new go.PathSegment(go.PathSegment.Line,.4*y,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,.1*y,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,.1*y,a).close());var te=new go.PathFigure(.6*y,a,!0,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.9*y,a)),te.add(new go.PathSegment(go.PathSegment.Line,.9*y,.6*a)),te.add(new go.PathSegment(go.PathSegment.Line,.6*y,.6*a)),te.add(new go.PathSegment(go.PathSegment.Line,.6*y,a).close());var ne=new go.PathFigure(0,.5*a,!1);return ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Move,.5*y,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*y,.4*a)),ne.add(new go.PathSegment(go.PathSegment.Move,.75*y,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.75*y,.6*a)),ne.add(new go.PathSegment(go.PathSegment.Move,.25*y,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.25*y,.6*a)),ee}),go.Shape.defineFigureGenerator("Power",function(se,y,a){var ee=new go.Geometry,b=le*.4,x=.4,te=.5,ne=.5,ue=E(),re=E(),me=E(),ce=E();ye(te,ne-x,te+b,ne-x,te+x,ne-b,te+x,ne,.5,ue,ue,re,me,ce);var Ce=z(re.x,re.y),Be=new go.PathFigure(re.x*y,re.y*a,!0);ee.add(Be),Be.add(new go.PathSegment(go.PathSegment.Bezier,(te+x)*y,ne*a,me.x*y,me.y*a,ce.x*y,ce.y*a)),Be.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne+x)*a,(te+x)*y,(ne+b)*a,(te+b)*y,(ne+x)*a)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(te-x)*y,ne*a,(te-b)*y,(ne+x)*a,(te-x)*y,(ne+b)*a)),ye(te-x,ne,te-x,ne-b,te-b,ne-x,te,ne-x,.5,me,ce,re,ue,ue),Be.add(new go.PathSegment(go.PathSegment.Bezier,re.x*y,re.y*a,me.x*y,me.y*a,ce.x*y,ce.y*a)),b=le*.3,x=.3,ye(te-x,ne,te-x,ne-b,te-b,ne-x,te,ne-x,.5,me,ce,re,ue,ue),Be.add(new go.PathSegment(go.PathSegment.Line,re.x*y,re.y*a)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(te-x)*y,ne*a,ce.x*y,ce.y*a,me.x*y,me.y*a)),Be.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne+x)*a,(te-x)*y,(ne+b)*a,(te-b)*y,(ne+x)*a)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(te+x)*y,ne*a,(te+b)*y,(ne+x)*a,(te+x)*y,(ne+b)*a)),ye(te,ne-x,te+b,ne-x,te+x,ne-b,te+x,ne,.5,ue,ue,re,me,ce),Be.add(new go.PathSegment(go.PathSegment.Bezier,re.x*y,re.y*a,ce.x*y,ce.y*a,me.x*y,me.y*a).close());var Be=new go.PathFigure(.45*y,0,!0);return ee.add(Be),Be.add(new go.PathSegment(go.PathSegment.Line,.45*y,.5*a)),Be.add(new go.PathSegment(go.PathSegment.Line,.55*y,.5*a)),Be.add(new go.PathSegment(go.PathSegment.Line,.55*y,0).close()),fe(ue),fe(re),fe(me),fe(ce),fe(Ce),ee.spot1=new go.Spot(.25,.45),ee.spot2=new go.Spot(.75,.8),ee}),go.Shape.defineFigureGenerator("Fallout",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,a/2,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,180,360,y/2,a/2,y/2,a/2));function x(te,ne,ue){te.add(new go.PathSegment(go.PathSegment.Move,(.3+ne)*y,(.8+ue)*a)),te.add(new go.PathSegment(go.PathSegment.Line,(.5+ne)*y,(.5+ue)*a)),te.add(new go.PathSegment(go.PathSegment.Line,(.1+ne)*y,(.5+ue)*a)),te.add(new go.PathSegment(go.PathSegment.Line,(.3+ne)*y,(.8+ue)*a).close())}return x(b,0,0),x(b,.4,0),x(b,.2,-.3),ee}),go.Shape.defineFigureGenerator("IrritationHazard",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(.2*y,0,!0);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.3*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.7*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*a).close()),ee.spot1=new go.Spot(.3,.3),ee.spot2=new go.Spot(.7,.7),ee}),go.Shape.defineFigureGenerator("ElectricalHazard",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(.37*y,0,!0);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.11*a)),b.add(new go.PathSegment(go.PathSegment.Line,.77*y,.04*a)),b.add(new go.PathSegment(go.PathSegment.Line,.33*y,.49*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.37*a)),b.add(new go.PathSegment(go.PathSegment.Line,.63*y,.86*a)),b.add(new go.PathSegment(go.PathSegment.Line,.77*y,.91*a)),b.add(new go.PathSegment(go.PathSegment.Line,.34*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.34*y,.78*a)),b.add(new go.PathSegment(go.PathSegment.Line,.44*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.65*y,.56*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.68*a).close()),ee}),go.Shape.defineFigureGenerator("FireHazard",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(.1*y,a,!0);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.29*y,0,-.25*y,.63*a,.45*y,.44*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.51*y,.42*a,.48*y,.17*a,.54*y,.35*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.59*y,.18*a,.59*y,.29*a,.58*y,.28*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*y,.6*a,.8*y,.34*a,.88*y,.43*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.88*y,.31*a,.87*y,.48*a,.88*y,.43*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*y,a,1.17*y,.76*a,.82*y,.8*a).close()),ee.spot1=new go.Spot(.07,.445),ee.spot2=new go.Spot(.884,.958),ee}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(se,y,a){var ee=new go.Geometry,b=.5,x=0,te=0,ne=b*le,ue=.4*Math.SQRT2/2+.5,re=.5-.5*Math.SQRT2/2,me=1,ce=.5,Ce=.5,Be=0,ke=new go.PathFigure(ue*y,(1-re)*a,!1);return ee.add(ke),ke.add(new go.PathSegment(go.PathSegment.Bezier,me*y,ce*a,me*y,.7*a,me*y,ce*a)),ke.add(new go.PathSegment(go.PathSegment.Bezier,(Ce+x)*y,(Be+x)*a,(.5+b+x)*y,(.5-ne+x)*a,(.5+ne+x)*y,(.5-b+x)*a)),ke.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+x)*y,(.5+te)*a,(.5-ne+x)*y,(.5-b+te)*a,(.5-b+x)*y,(.5-ne+te)*a)),ke.add(new go.PathSegment(go.PathSegment.Bezier,(.35+x)*y,.9*a,(.5-b+x)*y,(.5+ne+te)*a,(.5-ne+x)*y,.9*a)),ke.add(new go.PathSegment(go.PathSegment.Move,(.25+x)*y,.8*a)),ke.add(new go.PathSegment(go.PathSegment.Line,(.35+x)*y,.9*a)),ke.add(new go.PathSegment(go.PathSegment.Line,(.2+x)*y,.95*a)),ee}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,0,!1);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Move,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),ee}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,0,!1);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Move,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),ee}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,0,!1);ee.add(b);var x=new go.PathFigure(y,a,!1);ee.add(x);var te=new go.PathFigure(0,.5*a,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.5*a,.2*y,.35*a,.3*y,.35*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,.7*y,.65*a,.8*y,.65*a)),ee}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,.5*a,!0);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a).close()),ee}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,.2*a,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*a).close());var b=new go.PathFigure(0,.2*a,!1);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.2*a)),ee}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(.7*y,a,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*y,0,.6*y,.5*a,0,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.7*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*y,a,.4*y,.5*a,y,.5*a).close());var x=new go.PathFigure(.45*y,.73*a,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.7*y,.73*a)),x.add(new go.PathSegment(go.PathSegment.Move,.38*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.63*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Move,.31*y,.27*a)),x.add(new go.PathSegment(go.PathSegment.Line,.56*y,.27*a)),ee}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,0,!1);ee.add(b);var x=new go.PathFigure(.335*y,(1-.555)*a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.335*y,(1-.405)*a)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*y,(1-.405)*a)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*y,(1-.555)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,y,.68*a,(1-.12)*y,.46*a,(1-.02)*y,.54*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.68*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.335*y,(1-.555)*a,.02*y,.54*a,.12*y,.46*a)),x.add(new go.PathSegment(go.PathSegment.Line,.365*y,(1-.595)*a));var te=.5-.285,ne=.5,ue=te,re=Math.PI/4,me=4*(1-Math.cos(re))/(3*Math.sin(re)),ce=me*.5,Ce=te,Be=te,ke=me*Ce,Pe=me*Be;x.add(new go.PathSegment(go.PathSegment.Bezier,(ne-Ce)*y,ue*a,(ne-(ke+Ce)/2)*y,(ue+(Be+Pe)/2)*a,(ne-Ce)*y,(ue+Pe)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(ue-Be)*a,(ne-Ce)*y,(ue-Pe)*a,(ne-ke)*y,(ue-Be)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,(ne+Ce)*y,ue*a,(ne+ke)*y,(ue-Be)*a,(ne+Ce)*y,(ue-Pe)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*y,(1-.595)*a,(ne+Ce)*y,(ue+Pe)*a,(ne+(ke+Ce)/2)*y,(ue+(Be+Pe)/2)*a)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*y,(1-.595)*a)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*y,(1-.555)*a)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*y,(1-.405)*a)),x.add(new go.PathSegment(go.PathSegment.Line,.335*y,(1-.405)*a));var at=new go.PathFigure(.2*y,a,!1);ee.add(at),at.add(new go.PathSegment(go.PathSegment.Line,.2*y,.8*a));var Ve=new go.PathFigure(.8*y,a,!1);return ee.add(Ve),Ve.add(new go.PathSegment(go.PathSegment.Line,.8*y,.8*a)),ee}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(.1*y,0,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,a).close());var x=new go.PathFigure(.2*y,.2*a,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,.2*a)),x.add(new go.PathSegment(go.PathSegment.Move,.2*y,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,.4*a)),x.add(new go.PathSegment(go.PathSegment.Move,.2*y,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,.6*a)),x.add(new go.PathSegment(go.PathSegment.Move,.2*y,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,.8*a)),ee}),go.Shape.defineFigureGenerator("BpmnEventError",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,a,!0);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.33*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.33*y,.5*a).close()),ee}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,0,!1);ee.add(b);var x=new go.PathFigure(y,a,!1);ee.add(x);var te=new go.PathFigure(.1*y,a,!0);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),te.add(new go.PathSegment(go.PathSegment.Line,.9*y,a)),te.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a).close()),ee}),go.Shape.defineFigureGenerator("Caution",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(.05*y,a,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*y,.8*a,0,a,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,.45*y,.1*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.55*y,.1*a,.5*y,0,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.95*y,.9*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*y,a,y,a,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.05*y,a));var x=.05;return b.add(new go.PathSegment(go.PathSegment.Move,(.5-x)*y,.875*a)),b.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*y,.875*a,x*y,x*a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,.75*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.325*a,.575*y,.725*a,.625*y,.375*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.75*a,.375*y,.375*a,.425*y,.725*a)),ee}),go.Shape.defineFigureGenerator("Recycle",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(.45*y,.95*a,!1);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,.95*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.185*y,.85*a,.17*y,.95*a,.15*y,.9*a)),b.add(new go.PathSegment(go.PathSegment.Line,.235*y,.75*a)),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,.625*a)),b.add(new go.PathSegment(go.PathSegment.Line,.35*y,.65*a)),b.add(new go.PathSegment(go.PathSegment.Line,.275*y,.45*a)),b.add(new go.PathSegment(go.PathSegment.Line,.05*y,.45*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.05*y,.575*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.1875*y,.95*a,0,.675*a,0,.7*a)),b.add(new go.PathSegment(go.PathSegment.Move,.45*y,.95*a)),b.add(new go.PathSegment(go.PathSegment.Line,.45*y,.775*a)),b.add(new go.PathSegment(go.PathSegment.Line,.22*y,.775*a));var x=new go.PathFigure(.475*y,.2*a,!1);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.4*y,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,.225*y,.3*a)),x.add(new go.PathSegment(go.PathSegment.Line,.275*y,.175*a)),x.add(new go.PathSegment(go.PathSegment.Line,.325*y,.05*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.4*y,.05*a,.35*y,0,.375*y,0)),x.add(new go.PathSegment(go.PathSegment.Line,.575*y,.375*a)),x.add(new go.PathSegment(go.PathSegment.Line,.525*y,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,.75*y,.475*a)),x.add(new go.PathSegment(go.PathSegment.Line,.85*y,.315*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,.32*a)),x.add(new go.PathSegment(go.PathSegment.Line,.65*y,.05*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.575*y,0,.65*y,.05*a,.625*y,0)),x.add(new go.PathSegment(go.PathSegment.Line,.38*y,.0105*a));var te=new go.PathFigure(.675*y,.575*a,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.875*y,.525*a)),te.add(new go.PathSegment(go.PathSegment.Line,y,.775*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.85*y,.95*a,y,.8*a,y,.85*a)),te.add(new go.PathSegment(go.PathSegment.Line,.65*y,.95*a)),te.add(new go.PathSegment(go.PathSegment.Line,.65*y,a)),te.add(new go.PathSegment(go.PathSegment.Line,.55*y,.85*a)),te.add(new go.PathSegment(go.PathSegment.Line,.65*y,.725*a)),te.add(new go.PathSegment(go.PathSegment.Line,.65*y,.775*a)),te.add(new go.PathSegment(go.PathSegment.Line,.7*y,.775*a)),te.add(new go.PathSegment(go.PathSegment.Line,y,.775*a)),te.add(new go.PathSegment(go.PathSegment.Move,.675*y,.575*a)),te.add(new go.PathSegment(go.PathSegment.Line,.775*y,.775*a)),ee}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(se,y,a){var ee=new go.Geometry,b=.5,x=le*.5,te=new go.PathFigure(y,b*a,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,b*y,a,y,(b+x)*a,(b+x)*y,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,b*a,(b-x)*y,a,0,(b+x)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,b*y,0,0,(b-x)*a,(b-x)*y,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,y,b*a,(b+x)*y,0,y,(b-x)*a));var ne=new go.PathFigure(b*y,0,!1);return ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,b*y,.15*a)),ne.add(new go.PathSegment(go.PathSegment.Move,b*y,a)),ne.add(new go.PathSegment(go.PathSegment.Line,b*y,.85*a)),ne.add(new go.PathSegment(go.PathSegment.Move,0,b*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.15*y,b*a)),ne.add(new go.PathSegment(go.PathSegment.Move,y,b*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.85*y,b*a)),ne.add(new go.PathSegment(go.PathSegment.Move,b*y,b*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.58*y,.1*a)),ne.add(new go.PathSegment(go.PathSegment.Move,b*y,b*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.78*y,.54*a)),ee}),go.Shape.defineFigureGenerator("Package",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,.15*a,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.15*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var x=new go.PathFigure(0,.15*a,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,0)),x.add(new go.PathSegment(go.PathSegment.Line,.6*y,0)),x.add(new go.PathSegment(go.PathSegment.Line,.65*y,.15*a).close()),ee.spot1=new go.Spot(0,.1),ee.spot2=new go.Spot(1,1),ee}),go.Shape.defineFigureGenerator("Class",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,0,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var x=new go.PathFigure(0,.2*a,!1);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,.2*a).close());var te=new go.PathFigure(0,.5*a,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,.5*a).close()),ee}),go.Shape.defineFigureGenerator("Component",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(y,a,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a).close());var x=new go.PathFigure(0,.2*a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.45*y,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,.45*y,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.2*a).close());var te=new go.PathFigure(0,.6*a,!0);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.45*y,.6*a)),te.add(new go.PathSegment(go.PathSegment.Line,.45*y,.8*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,.6*a).close()),ee}),go.Shape.defineFigureGenerator("Boat Shipment",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(.15*y,.6*a,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.15*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,.15*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.85*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,.85*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*y,.6*a));var x=new go.PathFigure(.15*y,.6*a,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.85*y,.6*a)),ee}),go.Shape.defineFigureGenerator("Customer/Supplier",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(y,a,!0);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*y,.33*a)),b.add(new go.PathSegment(go.PathSegment.Line,.66*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.33*y,.33*a)),b.add(new go.PathSegment(go.PathSegment.Line,.33*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a).close()),ee}),go.Shape.defineFigureGenerator("Workcell",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,a,!0);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.65*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.65*y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.35*y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.35*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),ee}),go.Shape.defineFigureGenerator("Supermarket",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,0,!1);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.33*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*a)),b.add(new go.PathSegment(go.PathSegment.Move,y,.33*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.66*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.66*a)),b.add(new go.PathSegment(go.PathSegment.Move,y,.66*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),ee}),go.Shape.defineFigureGenerator("TruckShipment",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,0,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var x=new go.PathFigure(y,.8*a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,.6*y,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,.6*y,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,.8*a).close());var te=.1,ne=le*.1,ue=.2,re=.9,me=new go.PathFigure((ue-te)*y,re*a,!0);ee.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,ue*y,(re-te)*a,(ue-te)*y,(re-ne)*a,(ue-ne)*y,(re-te)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,(ue+te)*y,re*a,(ue+ne)*y,(re-te)*a,(ue+te)*y,(re-ne)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,ue*y,(re+te)*a,(ue+te)*y,(re+ne)*a,(ue+ne)*y,(re+te)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,(ue-te)*y,re*a,(ue-ne)*y,(re+te)*a,(ue-te)*y,(re+ne)*a).close()),te=.1,ne=le*.1,ue=.8,re=.9;var ce=new go.PathFigure((ue-te)*y,re*a,!0);return ee.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,ue*y,(re-te)*a,(ue-te)*y,(re-ne)*a,(ue-ne)*y,(re-te)*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ue+te)*y,re*a,(ue+ne)*y,(re-te)*a,(ue+te)*y,(re-ne)*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,ue*y,(re+te)*a,(ue+te)*y,(re+ne)*a,(ue+ne)*y,(re+te)*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ue-te)*y,re*a,(ue-ne)*y,(re+te)*a,(ue-te)*y,(re+ne)*a).close()),ee}),go.Shape.defineFigureGenerator("KanbanPost",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(.2*y,0,!1);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,0)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,a)),ee}),go.Shape.defineFigureGenerator("Forklift",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,0,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0));var x=new go.PathFigure(0,.5*a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var te=new go.PathFigure(.5*y,.8*a,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*y,.1*a)),te.add(new go.PathSegment(go.PathSegment.Line,.55*y,.1*a)),te.add(new go.PathSegment(go.PathSegment.Line,.55*y,.8*a)),te.add(new go.PathSegment(go.PathSegment.Line,.5*y,.8*a));var ne=new go.PathFigure(.5*y,.7*a,!1);ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y,.7*a));var ue=.1,re=le*.1,me=.1,ce=.9,Ce=new go.PathFigure((me-ue)*y,ce*a,!0);ee.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,me*y,(ce-ue)*a,(me-ue)*y,(ce-re)*a,(me-re)*y,(ce-ue)*a)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(me+ue)*y,ce*a,(me+re)*y,(ce-ue)*a,(me+ue)*y,(ce-re)*a)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,me*y,(ce+ue)*a,(me+ue)*y,(ce+re)*a,(me+re)*y,(ce+ue)*a)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(me-ue)*y,ce*a,(me-re)*y,(ce+ue)*a,(me-ue)*y,(ce+re)*a)),ue=.1,re=le*.1,me=.4,ce=.9;var Be=new go.PathFigure((me-ue)*y,ce*a,!0);return ee.add(Be),Be.add(new go.PathSegment(go.PathSegment.Bezier,me*y,(ce-ue)*a,(me-ue)*y,(ce-re)*a,(me-re)*y,(ce-ue)*a)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(me+ue)*y,ce*a,(me+re)*y,(ce-ue)*a,(me+ue)*y,(ce-re)*a)),Be.add(new go.PathSegment(go.PathSegment.Bezier,me*y,(ce+ue)*a,(me+ue)*y,(ce+re)*a,(me+re)*y,(ce+ue)*a)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(me-ue)*y,ce*a,(me-re)*y,(ce+ue)*a,(me-ue)*y,(ce+re)*a)),ee}),go.Shape.defineFigureGenerator("RailShipment",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(.1*y,.4*a,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.45*y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.45*y,.9*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.9*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.4*a).close());var x=new go.PathFigure(.45*y,.7*a,!1);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.55*y,.7*a));var te=new go.PathFigure(.55*y,.4*a,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.9*y,.4*a)),te.add(new go.PathSegment(go.PathSegment.Line,.9*y,.9*a)),te.add(new go.PathSegment(go.PathSegment.Line,.55*y,.9*a)),te.add(new go.PathSegment(go.PathSegment.Line,.55*y,.4*a).close());var me=.05,ce=le*.05,Ce=.175,Be=.95,ne=new go.PathFigure((Ce-me)*y,Be*a,!0);ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,Ce*y,(Be-me)*a,(Ce-me)*y,(Be-ce)*a,(Ce-ce)*y,(Be-me)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(Ce+me)*y,Be*a,(Ce+ce)*y,(Be-me)*a,(Ce+me)*y,(Be-ce)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,Ce*y,(Be+me)*a,(Ce+me)*y,(Be+ce)*a,(Ce+ce)*y,(Be+me)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(Ce-me)*y,Be*a,(Ce-ce)*y,(Be+me)*a,(Ce-me)*y,(Be+ce)*a));var me=.05,ce=le*.05,Ce=.375,Be=.95,ue=new go.PathFigure((Ce-me)*y,Be*a,!0);ee.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,Ce*y,(Be-me)*a,(Ce-me)*y,(Be-ce)*a,(Ce-ce)*y,(Be-me)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(Ce+me)*y,Be*a,(Ce+ce)*y,(Be-me)*a,(Ce+me)*y,(Be-ce)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,Ce*y,(Be+me)*a,(Ce+me)*y,(Be+ce)*a,(Ce+ce)*y,(Be+me)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(Ce-me)*y,Be*a,(Ce-ce)*y,(Be+me)*a,(Ce-me)*y,(Be+ce)*a));var me=.05,ce=le*.05,Ce=.625,Be=.95,re=new go.PathFigure((Ce-me)*y,Be*a,!0);ee.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,Ce*y,(Be-me)*a,(Ce-me)*y,(Be-ce)*a,(Ce-ce)*y,(Be-me)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,(Ce+me)*y,Be*a,(Ce+ce)*y,(Be-me)*a,(Ce+me)*y,(Be-ce)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,Ce*y,(Be+me)*a,(Ce+me)*y,(Be+ce)*a,(Ce+ce)*y,(Be+me)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,(Ce-me)*y,Be*a,(Ce-ce)*y,(Be+me)*a,(Ce-me)*y,(Be+ce)*a));var me=.05,ce=le*.05,Ce=.825,Be=.95,ke=new go.PathFigure((Ce-me)*y,Be*a,!0);ee.add(ke),ke.add(new go.PathSegment(go.PathSegment.Bezier,Ce*y,(Be-me)*a,(Ce-me)*y,(Be-ce)*a,(Ce-ce)*y,(Be-me)*a)),ke.add(new go.PathSegment(go.PathSegment.Bezier,(Ce+me)*y,Be*a,(Ce+ce)*y,(Be-me)*a,(Ce+me)*y,(Be-ce)*a)),ke.add(new go.PathSegment(go.PathSegment.Bezier,Ce*y,(Be+me)*a,(Ce+me)*y,(Be+ce)*a,(Ce+ce)*y,(Be+me)*a)),ke.add(new go.PathSegment(go.PathSegment.Bezier,(Ce-me)*y,Be*a,(Ce-ce)*y,(Be+me)*a,(Ce-me)*y,(Be+ce)*a).close());var Pe=new go.PathFigure(0,a,!1);return ee.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Line,y,a).close()),ee}),go.Shape.defineFigureGenerator("Warehouse",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,0,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var x=new go.PathFigure(0,.2*a,!1);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,.2*a).close());var te=new go.PathFigure(.15*y,a,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.15*y,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,.4*y,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,.4*y,a)),te.add(new go.PathSegment(go.PathSegment.Line,.15*y,a).close());var ne=.05,ue=le*.05,re=.35,me=.775,ce=new go.PathFigure((re-ne)*y,me*a,!0);return ee.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,re*y,(me-ne)*a,(re-ne)*y,(me-ue)*a,(re-ue)*y,(me-ne)*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(re+ne)*y,me*a,(re+ue)*y,(me-ne)*a,(re+ne)*y,(me-ue)*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,re*y,(me+ne)*a,(re+ne)*y,(me+ue)*a,(re+ue)*y,(me+ne)*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(re-ne)*y,me*a,(re-ue)*y,(me+ne)*a,(re-ne)*y,(me+ue)*a).close()),ee}),go.Shape.defineFigureGenerator("ControlCenter",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,a,!0);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Move,.1*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,.8*a).close()),ee}),go.Shape.defineFigureGenerator("Bluetooth",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,.75*a,!1);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.75*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),ee}),go.Shape.defineFigureGenerator("Bookmark",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,0,!0);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Move,.2*y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.4*a)),ee}),go.Shape.defineFigureGenerator("Bookmark",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,0,!0);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Move,.2*y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.4*a)),ee}),go.Shape.defineFigureGenerator("Globe",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(.5*y,0,!1);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,.75*y,0,y,.25*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,.75*a,.75*y,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.25*y,a,0,.75*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,0,.25*a,.25*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,.15*y,.25*a,.15*y,.75*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,.85*y,.75*a,.85*y,.25*a)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*y,.15*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*y,.15*a,.35*y,.3*a,.65*y,.3*a)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*y,.85*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*y,.85*a,.35*y,.7*a,.65*y,.7*a)),ee}),go.Shape.defineFigureGenerator("Wave",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,.25*a,!1);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*y,.25*a,.1*y,0,.2*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*y,.25*a,.425*y,.5*a,.575*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,y,.25*a,.8*y,0,.9*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.75*a)),b.add(new go.PathSegment(go.PathSegment.Move,0,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*y,.75*a,.1*y,.5*a,.2*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*y,.75*a,.425*y,a,.575*y,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,y,.75*a,.8*y,.5*a,.9*y,.5*a)),ee}),go.Shape.defineFigureGenerator("Operator",function(se,y,a){var ee=new go.Geometry,b=.3,x=le*.3,te=.5,ne=.7,ue=new go.PathFigure((te-b)*y,ne*a,!0);ee.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne-b)*a,(te-b)*y,(ne-x)*a,(te-x)*y,(ne-b)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*y,ne*a,(te+x)*y,(ne-b)*a,(te+b)*y,(ne-x)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne+b)*a,(te+b)*y,(ne+x)*a,(te+x)*y,(ne+b)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*y,ne*a,(te-x)*y,(ne+b)*a,(te-b)*y,(ne+x)*a));var re=new go.PathFigure(0,.7*a,!1);return ee.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,y,.7*a,0,0,y,0)),ee}),go.Shape.defineFigureGenerator("TripleFanBlades",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(.5*y,0,!0);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.65*a,.65*y,.3*a,.65*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,.35*y,.5*a,.35*y,.3*a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,.65*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.3*y,.6*a,.1*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.65*a,.2*y,a,.35*y,.95*a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,.65*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,y,a,.7*y,.6*a,.9*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.65*a,.8*y,a,.65*y,.95*a)),ee}),go.Shape.defineFigureGenerator("CentrifugalPump",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(y,0,!0);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,0,.075*a,0,.5*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*y,a,0,a,.4*y,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.4*a,.8*y,a,.85*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),ee}),go.Shape.defineFigureGenerator("Battery",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,a,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.1*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Move,.4*y,.1*a)),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,.1*a));var x=new go.PathFigure(0,.6*a,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Move,0,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,.4*a)),ee}),go.Shape.defineFigureGenerator("Delete",function(se,y,a){var ee=new go.Geometry,b=.5,x=le*.5,te=.5,ne=.5,ue=new go.PathFigure((te-b)*y,ne*a,!0);ee.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne-b)*a,(te-b)*y,(ne-x)*a,(te-x)*y,(ne-b)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*y,ne*a,(te+x)*y,(ne-b)*a,(te+b)*y,(ne-x)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne+b)*a,(te+b)*y,(ne+x)*a,(te+x)*y,(ne+b)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*y,ne*a,(te-x)*y,(ne+b)*a,(te-b)*y,(ne+x)*a));var re=new go.PathFigure(.15*y,.5*a,!1);return ee.add(re),re.add(new go.PathSegment(go.PathSegment.Line,.85*y,.5*a)),ee}),go.Shape.defineFigureGenerator("Flag",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,.1*a,!0);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Move,0,.1*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.1*a,.15*y,0,.35*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,y,.1*a,.65*y,.2*a,.85*y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.5*a,.85*y,.6*a,.65*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.35*y,.4*a,.15*y,.4*a).close()),ee}),go.Shape.defineFigureGenerator("Help",function(se,y,a){var ee=new go.Geometry,b=.5,x=le*.5,te=.5,ne=.5,ue=new go.PathFigure((te-b)*y,ne*a,!1);ee.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne-b)*a,(te-b)*y,(ne-x)*a,(te-x)*y,(ne-b)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*y,ne*a,(te+x)*y,(ne-b)*a,(te+b)*y,(ne-x)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne+b)*a,(te+b)*y,(ne+x)*a,(te+x)*y,(ne+b)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*y,ne*a,(te-x)*y,(ne+b)*a,(te-b)*y,(ne+x)*a).close()),b=.05,x=le*.05,te=.5,ne=.8;var re=new go.PathFigure((te-b)*y,ne*a,!1);return ee.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne-b)*a,(te-b)*y,(ne-x)*a,(te-x)*y,(ne-b)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*y,ne*a,(te+x)*y,(ne-b)*a,(te+b)*y,(ne-x)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne+b)*a,(te+b)*y,(ne+x)*a,(te+x)*y,(ne+b)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*y,ne*a,(te-x)*y,(ne+b)*a,(te-b)*y,(ne+x)*a).close()),re.add(new go.PathSegment(go.PathSegment.Move,.5*y,.7*a)),re.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.2*a,.75*y,.475*a,.75*y,.225*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,.3*y,.35*a,.4*y,.2*a,.3*y,.25*a)),ee}),go.Shape.defineFigureGenerator("Location",function(se,y,a){return new go.Geometry().add(new go.PathFigure(.5*y,a,!0).add(new go.PathSegment(go.PathSegment.Line,.75*y,.5*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,.975*y,.025*a,.5*y,0)).add(new go.PathSegment(go.PathSegment.Bezier,.25*y,.5*a,.5*y,0,.025*y,.025*a).close()).add(new go.PathSegment(go.PathSegment.Move,.5*y,.2*a)).add(new go.PathSegment(go.PathSegment.Arc,270,360,.5*y,.3*a,.1*y,.1*a).close()))}),go.Shape.defineFigureGenerator("Lock",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,.5*a,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var x=new go.PathFigure(.2*y,.5*a,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Move,.2*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.2*y,.3*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.3*a,.25*y,0,.75*y,0)),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,.3*a)),ee}),go.Shape.defineFigureGenerator("Unlocked",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,.5*a,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var x=new go.PathFigure(.2*y,.5*a,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Move,.2*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.2*y,.3*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.3*a,.25*y,0,.75*y,0)),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,.35*a)),ee}),go.Shape.defineFigureGenerator("Gear",function(se,y,a){return new go.Geometry().add(new go.PathFigure(.9375*y,.56246875*a,!0).add(new go.PathSegment(go.PathSegment.Line,.9375*y,.4375*a)).add(new go.PathSegment(go.PathSegment.Line,.80621875*y,.4375*a)).add(new go.PathSegment(go.PathSegment.Bezier,.763*y,.3316875*a,.79840625*y,.39915625*a,.7834375*y,.3635*a)).add(new go.PathSegment(go.PathSegment.Line,.8566875*y,.23796875*a)).add(new go.PathSegment(go.PathSegment.Line,.76825*y,.14959375*a)).add(new go.PathSegment(go.PathSegment.Line,.67596875*y,.24184375*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5625*y,.19378125*a,.64228125*y,.2188125*a,.603875*y,.2021875*a)).add(new go.PathSegment(go.PathSegment.Line,.5625*y,.0625*a)).add(new go.PathSegment(go.PathSegment.Line,.4375*y,.0625*a)).add(new go.PathSegment(go.PathSegment.Line,.4375*y,.19378125*a)).add(new go.PathSegment(go.PathSegment.Bezier,.32775*y,.239375*a,.39759375*y,.20190625*a,.36053125*y,.2176875*a)).add(new go.PathSegment(go.PathSegment.Line,.2379375*y,.14959375*a)).add(new go.PathSegment(go.PathSegment.Line,.14953125*y,.2379375*a)).add(new go.PathSegment(go.PathSegment.Line,.23934375*y,.3278125*a)).add(new go.PathSegment(go.PathSegment.Bezier,.19378125*y,.4375*a,.21765625*y,.36059375*a,.201875*y,.397625*a)).add(new go.PathSegment(go.PathSegment.Line,.0625*y,.4375*a)).add(new go.PathSegment(go.PathSegment.Line,.0625*y,.5625*a)).add(new go.PathSegment(go.PathSegment.Line,.1938125*y,.5625*a)).add(new go.PathSegment(go.PathSegment.Bezier,.241875*y,.67596875*a,.20221875*y,.603875*a,.21884375*y,.64228125*a)).add(new go.PathSegment(go.PathSegment.Line,.1495625*y,.76825*a)).add(new go.PathSegment(go.PathSegment.Line,.238*y,.8566875*a)).add(new go.PathSegment(go.PathSegment.Line,.3316875*y,.76296875*a)).add(new go.PathSegment(go.PathSegment.Bezier,.43753125*y,.80621875*a,.36353125*y,.78340625*a,.3991875*y,.79840625*a)).add(new go.PathSegment(go.PathSegment.Line,.43753125*y,.9375*a)).add(new go.PathSegment(go.PathSegment.Line,.5625*y,.9375*a)).add(new go.PathSegment(go.PathSegment.Line,.5625*y,.80621875*a)).add(new go.PathSegment(go.PathSegment.Bezier,.67225*y,.760625*a,.602375*y,.79809375*a,.63946875*y,.78234375*a)).add(new go.PathSegment(go.PathSegment.Line,.76828125*y,.8566875*a)).add(new go.PathSegment(go.PathSegment.Line,.85671875*y,.76825*a)).add(new go.PathSegment(go.PathSegment.Line,.76065625*y,.67221875*a)).add(new go.PathSegment(go.PathSegment.Bezier,.80621875*y,.56246875*a,.78234375*y,.63940625*a,.798125*y,.602375*a)).add(new go.PathSegment(go.PathSegment.Line,.9375*y,.56246875*a).close()).add(new go.PathSegment(go.PathSegment.Move,.5*y,.6*a)).add(new go.PathSegment(go.PathSegment.Arc,90,360,.5*y,.5*a,.1*y,.1*a).close()))}),go.Shape.defineFigureGenerator("Hand",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,.5*a,!0);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*y,.3*a,0,.375*a,.05*y,.325*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.45*y,.075*a,.3*y,.225*a,.4*y,.175*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.525*y,.075*a,.46*y,.05*a,.525*y,.05*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*y,.4*a,.525*y,.275*a,.475*y,.325*a)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*y,.55*a,y,.4*a,y,.55*a)),b.add(new go.PathSegment(go.PathSegment.Line,.425*y,.55*a)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,.55*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*y,.7*a,.675*y,.55*a,.675*y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Line,.575*y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.575*y,.85*a,.65*y,.7*a,.65*y,.85*a)),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,.85*a)),b.add(new go.PathSegment(go.PathSegment.Line,.525*y,.85*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.535*y,a,.61*y,.85*a,.61*y,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,.435*y,a,0,a).close()),ee}),go.Shape.defineFigureGenerator("Map",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,.2*a,!0);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.25*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.25*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),b.add(new go.PathSegment(go.PathSegment.Move,.25*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.25*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Move,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,.8*a)),ee}),go.Shape.defineFigureGenerator("Eject",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,a,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a*.7)),b.add(new go.PathSegment(go.PathSegment.Line,0,a*.7).close());var x=new go.PathFigure(0,a*.6,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,0).close()),ee}),go.Shape.defineFigureGenerator("Pencil",function(se,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.2*y,.1*a)).add(new go.PathSegment(go.PathSegment.Line,y,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.9*y,a)).add(new go.PathSegment(go.PathSegment.Line,.1*y,.2*a).close()))}),go.Shape.defineFigureGenerator("Building",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(y*1,a*1,!1);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,0,a*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*y,a*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*y,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,0,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,0,a*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.046*y,a*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*y,a*.3)),b.add(new go.PathSegment(go.PathSegment.Line,y,a*.3)),b.add(new go.PathSegment(go.PathSegment.Line,y,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*y,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*y,a*.85)),b.add(new go.PathSegment(go.PathSegment.Line,y,a*.85).close());var x=new go.PathFigure(.126*y,.85*a,!1);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.126*y,.45*a)),x.add(new go.PathSegment(go.PathSegment.Line,.322*y,.45*a)),x.add(new go.PathSegment(go.PathSegment.Line,.322*y,.85*a).close());var te=new go.PathFigure(.402*y,.85*a,!1);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.402*y,.45*a)),te.add(new go.PathSegment(go.PathSegment.Line,.598*y,.45*a)),te.add(new go.PathSegment(go.PathSegment.Line,.598*y,.85*a).close());var ne=new go.PathFigure(.678*y,.85*a,!1);ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.678*y,.45*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.874*y,.45*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.874*y,.85*a).close());var ue=new go.PathFigure(.5*y,.1*a,!1);return ee.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*y,.3*a)),ue.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*y,.3*a).close()),ee}),go.Shape.defineFigureGenerator("Staircase",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,a*1,!0);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*.2,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.2,a*.8)),b.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.8)),b.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.6)),b.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.6)),b.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.4)),b.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*.4)),b.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*.2)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.2)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.15)),b.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.15)),b.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.35)),b.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.35)),b.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.55)),b.add(new go.PathSegment(go.PathSegment.Line,y*.35,a*.55)),b.add(new go.PathSegment(go.PathSegment.Line,y*.35,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.15,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.15,a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,0,a*.95).close()),ee}),go.Shape.defineFigureGenerator("5Bars",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,a*1,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*.184,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.184,a*(1-.184)).close());var x=new go.PathFigure(y*.204,a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y*.204,a*(1-.184))),x.add(new go.PathSegment(go.PathSegment.Line,y*.388,a*(1-.184*2))),x.add(new go.PathSegment(go.PathSegment.Line,y*.388,a*1).close());var te=new go.PathFigure(y*.408,a,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y*.408,a*(1-.184*2))),te.add(new go.PathSegment(go.PathSegment.Line,y*.592,a*(1-.184*3))),te.add(new go.PathSegment(go.PathSegment.Line,y*.592,a*1).close());var ne=new go.PathFigure(y*.612,a,!0);ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y*.612,a*(1-.184*3))),ne.add(new go.PathSegment(go.PathSegment.Line,y*.796,a*(1-.184*4))),ne.add(new go.PathSegment(go.PathSegment.Line,y*.796,a*1).close());var ue=new go.PathFigure(y*.816,a,!0);return ee.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,y*.816,a*(1-.184*4))),ue.add(new go.PathSegment(go.PathSegment.Line,y*1,a*(1-.184*5))),ue.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1).close()),ee}),go.Shape.defineFigureGenerator("PC",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,0,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,0).close());var x=new go.PathFigure(y*.055,.07*a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.07)),x.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.1)),x.add(new go.PathSegment(go.PathSegment.Line,y*.055,a*.1).close());var te=new go.PathFigure(y*.055,.13*a,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.13)),te.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.16)),te.add(new go.PathSegment(go.PathSegment.Line,y*.055,a*.16).close());var ne=new go.PathFigure(y*.055,.18*a,!0);ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.18)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.21)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.055,a*.21).close());var ue=new go.PathFigure(y*1,0,!0);return ee.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,y*.4,0)),ue.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.65)),ue.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.65).close()),ee}),go.Shape.defineFigureGenerator("Plane",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(.55*y,a,!0);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.475*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.35*y,.525*a,0,.4*a,.225*y,.45*a)),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,.475*a)),b.add(new go.PathSegment(go.PathSegment.Line,.15*y,.35*a)),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,.325*a)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,.325*a)),b.add(new go.PathSegment(go.PathSegment.Line,.85*y,.1*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*y,.2*a,.975*y,0,y,.08*a)),b.add(new go.PathSegment(go.PathSegment.Line,.7*y,.45*a)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,.95*a)),b.add(new go.PathSegment(go.PathSegment.Line,.55*y,a).close()),ee}),go.Shape.defineFigureGenerator("Key",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(y*1,a*.5,!0);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*.9,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,.35*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.45,.35*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.15,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.35*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.65*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.15,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.45,.65*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,.65*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.6,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.65,.55*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.7,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.75,.55*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.8,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.85,.575*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.9,.6*a).close()),b.add(new go.PathSegment(go.PathSegment.Move,.17*y,.425*a)),b.add(new go.PathSegment(go.PathSegment.Arc,270,360,.17*y,.5*a,.075*y,.075*a).close()),ee}),go.Shape.defineFigureGenerator("FilmTape",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,0,!1);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,y*0,y*.3,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.08,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.08,a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*1),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*1),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*2),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*2),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*3),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*3),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*4),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*4),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*5),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*5),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*6),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*6),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*7),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*7),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*8),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*8),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*9),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*9),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*10),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*10),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*11),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*11),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*12),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*12),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*13),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*13),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*14),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*14),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*15),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*15),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1));var x=new go.PathFigure(0,0,!1);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y*1,a*0)),x.add(new go.PathSegment(go.PathSegment.Arc,270,-180,y*1,y*.3,y*.055)),x.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1));var te=new go.PathFigure(y*.11,a*.1,!1);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*1+.028*0),a*.1)),te.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*1+.028*0),a*.8)),te.add(new go.PathSegment(go.PathSegment.Line,y*.11,a*.8).close());var ne=new go.PathFigure(y*(.11+.24133333*1+.028*1),a*.1,!1);ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*2+.028*1),a*.1)),ne.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*2+.028*1),a*.8)),ne.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*1+.028*1),a*.8).close());var ue=new go.PathFigure(y*(.11+.24133333*2+.028*2),a*.1,!1);return ee.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*3+.028*2),a*.1)),ue.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*3+.028*2),a*.8)),ue.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*2+.028*2),a*.8).close()),ee}),go.Shape.defineFigureGenerator("FloppyDisk",function(se,y,a){var ee=new go.Geometry,b=8,x=b*le,te=new go.PathFigure(b,0,!1);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y*.86,0)),te.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.14)),te.add(new go.PathSegment(go.PathSegment.Line,y,a-b)),te.add(new go.PathSegment(go.PathSegment.Bezier,y-b,a,y,a-x,y-x,a)),te.add(new go.PathSegment(go.PathSegment.Line,b,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,a-b,x,a,0,a-x)),te.add(new go.PathSegment(go.PathSegment.Line,0,b)),te.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,x,x,0).close());var ne=new go.PathFigure(y*.83,0,!1);ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y*.83,a*.3)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.17,a*.3)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.17,a*0).close());var ue=new go.PathFigure(y*.83,a*1,!1);ee.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,y*.83,a*.5)),ue.add(new go.PathSegment(go.PathSegment.Line,y*.17,a*.5)),ue.add(new go.PathSegment(go.PathSegment.Line,y*.17,a*1).close());var re=new go.PathFigure(y*.78,a*.05,!1);return ee.add(re),re.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*.05)),re.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*.25)),re.add(new go.PathSegment(go.PathSegment.Line,y*.78,a*.25).close()),ee}),go.Shape.defineFigureGenerator("SpeechBubble",function(se,y,a){var ee=se?se.parameter1:NaN;(isNaN(ee)||ee<0)&&(ee=15),ee=Math.min(ee,y/3),ee=Math.min(ee,a/3);var b=ee*le,x=a*.8,te=new go.Geometry,ne=new go.PathFigure(ee,0,!0);return te.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y-ee,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y,ee,y-b,0,y,b)),ne.add(new go.PathSegment(go.PathSegment.Line,y,x-ee)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y-ee,x,y,x-b,y-b,x)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.7,x)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.7,a)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.55,x)),ne.add(new go.PathSegment(go.PathSegment.Line,ee,x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,x-ee,b,x,0,x-b)),ne.add(new go.PathSegment(go.PathSegment.Line,0,ee)),ne.add(new go.PathSegment(go.PathSegment.Bezier,ee,0,0,b,b,0).close()),b>1?(te.spot1=new go.Spot(0,0,b,b),te.spot2=new go.Spot(1,.8,-b,-b)):(te.spot1=go.Spot.TopLeft,te.spot2=new go.Spot(1,.8)),te}),go.Shape.defineFigureGenerator("Repeat",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(y*0,a*.45,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*.25,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,a*.9)),b.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.9)),b.add(new go.PathSegment(go.PathSegment.Line,y*.65,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.2,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.2,a*.45).close());var x=new go.PathFigure(y*1,a*.55,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*1)),x.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.55)),x.add(new go.PathSegment(go.PathSegment.Line,y*.7,a*.55)),x.add(new go.PathSegment(go.PathSegment.Line,y*.7,a*.1)),x.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.1)),x.add(new go.PathSegment(go.PathSegment.Line,y*.35,a*0)),x.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*0)),x.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*.55).close()),ee}),go.Shape.defineFigureGenerator("Windows",function(se,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close()).add(new go.PathSegment(go.PathSegment.Move,.4*y,.4*a)).add(new go.PathSegment(go.PathSegment.Line,.4*y,.8*a)).add(new go.PathSegment(go.PathSegment.Line,.9*y,.8*a)).add(new go.PathSegment(go.PathSegment.Line,.9*y,.4*a).close()).add(new go.PathSegment(go.PathSegment.Move,.2*y,.1*a)).add(new go.PathSegment(go.PathSegment.Line,.2*y,.6*a)).add(new go.PathSegment(go.PathSegment.Line,.7*y,.6*a)).add(new go.PathSegment(go.PathSegment.Line,.7*y,.1*a).close()).add(new go.PathSegment(go.PathSegment.Move,.1*y,.6*a)).add(new go.PathSegment(go.PathSegment.Line,.1*y,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.5*y,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*a).close()))}),go.Shape.defineFigureGenerator("Terminal",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(y*0,a*.1,!1);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.1)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.9)),b.add(new go.PathSegment(go.PathSegment.Line,y*0,a*.9).close());var x=new go.PathFigure(y*.1,a*.2,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y*.1,a*.25)),x.add(new go.PathSegment(go.PathSegment.Line,y*.22,a*.285)),x.add(new go.PathSegment(go.PathSegment.Line,y*.1,a*.32)),x.add(new go.PathSegment(go.PathSegment.Line,y*.1,a*.37)),x.add(new go.PathSegment(go.PathSegment.Line,y*.275,a*.32)),x.add(new go.PathSegment(go.PathSegment.Line,y*.275,a*.25).close());var te=new go.PathFigure(y*.28,a*.37,!0);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.37)),te.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.41)),te.add(new go.PathSegment(go.PathSegment.Line,y*.28,a*.41).close()),ee}),go.Shape.defineFigureGenerator("Beaker",function(se,y,a){var ee=new go.Geometry,b=15,x=b*le,te=new go.PathFigure(y*.62,a*.475,!0);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,a-b)),te.add(new go.PathSegment(go.PathSegment.Bezier,y-b,a,y,a-x,y-x,a)),te.add(new go.PathSegment(go.PathSegment.Line,b,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,a-b,x,a,0,a-x)),te.add(new go.PathSegment(go.PathSegment.Line,y*.38,a*.475)),te.add(new go.PathSegment(go.PathSegment.Line,y*.38,a*.03)),te.add(new go.PathSegment(go.PathSegment.Line,y*.36,a*0)),te.add(new go.PathSegment(go.PathSegment.Line,y*.64,a*0)),te.add(new go.PathSegment(go.PathSegment.Line,y*.62,a*.03).close()),x>1?(ee.spot1=new go.Spot(0,0,x,x),ee.spot2=new go.Spot(1,1,-x,-x)):(ee.spot1=go.Spot.TopLeft,ee.spot2=go.Spot.BottomRight),ee}),go.Shape.defineFigureGenerator("Download",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(y*0,a*1,!0);ee.add(b);var x=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*.755,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*.93,a*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,y*.64,a*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,y*.61,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.39,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.36,a*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,y*.07,a*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.755),a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.8),a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*0,a*(1-x)).close());var te=new go.PathFigure(y*.4,a*0,!0);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.44)),te.add(new go.PathSegment(go.PathSegment.Line,y*.26,a*.44)),te.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.66)),te.add(new go.PathSegment(go.PathSegment.Line,y*(1-.26),a*.44)),te.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.44)),te.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*0).close()),ee}),go.Shape.defineFigureGenerator("Bin",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(y*0,a*1,!0);ee.add(b);var x=.1/.3;return b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*.755,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*.93,a*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,y*.64,a*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,y*.61,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.39,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.36,a*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,y*.07,a*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.755),a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.8),a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*0,a*(1-x)).close()),ee}),go.Shape.defineFigureGenerator("Upload",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(y*0,a*1,!0);ee.add(b);var x=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*.755,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*.93,a*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,y*.64,a*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,y*.61,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.39,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.36,a*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,y*.07,a*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.755),a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.8),a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*0,a*(1-x)).close());var te=new go.PathFigure(y*.5,a*0,!0);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y*.26,a*.25)),te.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.25)),te.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.63)),te.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.63)),te.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.25)),te.add(new go.PathSegment(go.PathSegment.Line,y*.74,a*.25).close()),ee}),go.Shape.defineFigureGenerator("EmptyDrink",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(y*.15,a*0,!1);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*.85,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.7,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,a*1).close()),ee}),go.Shape.defineFigureGenerator("Drink",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(y*.15,a*0,!1);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*.85,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.7,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,a*1).close());var x=new go.PathFigure(y*.235,a*.28,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y*.765,a*.28)),x.add(new go.PathSegment(go.PathSegment.Line,y*.655,a*.97)),x.add(new go.PathSegment(go.PathSegment.Line,y*.345,a*.97).close()),ee}),go.Shape.defineFigureGenerator("4Arrows",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(y*.5,a*0,!0);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*.65,a*.25)),b.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.25)),b.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.35)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.5)),b.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.65)),b.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.55)),b.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.55)),b.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.65,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.35,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.55)),b.add(new go.PathSegment(go.PathSegment.Line,y*.25,a*.55)),b.add(new go.PathSegment(go.PathSegment.Line,y*.25,a*.65)),b.add(new go.PathSegment(go.PathSegment.Line,y*0,a*.5)),b.add(new go.PathSegment(go.PathSegment.Line,y*.25,a*.35)),b.add(new go.PathSegment(go.PathSegment.Line,y*.25,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.25)),b.add(new go.PathSegment(go.PathSegment.Line,y*.35,a*.25).close()),ee}),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")},43001: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 Ut={},ot="5.0",z={},E=null,fe=!1,Oe=!1,ye=null,Se=!1,Fe=null,le=null,Me=0;Me4?parseFloat(qe):5};Ut.setHTML5Codebase=function(qe,dt){le=qe,Tt(qe,dt)},Ut.setJavaCodebase=Ut.setJavaCodebaseVersion=Ut.isCompiledInstalled=Ut.setPreCompiledScriptPath=Ut.setPreCompiledResourcePath=function(){},Ut.setHTML5CodebaseVersion=function(qe,dt){var Wt=parseFloat(qe);if(Wt!==NaN&&Wt<5){console.log("The GeoGebra HTML5 codebase version "+Wt+" is deprecated. Using version latest instead.");return}Fe=qe,Gt(qe,dt)},Ut.getHTML5CodebaseVersion=function(){return se},Ut.getParameters=function(){return z},Ut.setFontsCSSURL=function(qe){te=qe},Ut.setGiacJSURL=function(qe){},Ut.setJNLPFile=function(qe){Te=qe},Ut.setJNLPBaseDir=function(qe){},Ut.inject=function(){function qe(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var dt="auto",Wt=z.id,Bn,Yt=!1,kn=0;kn=5)return!0;var qe=Ut.getAppletObject();return qe&&typeof qe.recalculateEnvironments=="function"?(qe.recalculateEnvironments(),!0):!1},Ut.startAnimation=function(){var qe=Ut.getAppletObject();return qe&&typeof qe.startAnimation=="function"?(qe.startAnimation(),!0):!1},Ut.stopAnimation=function(){var qe=Ut.getAppletObject();return qe&&typeof qe.stopAnimation=="function"?(qe.stopAnimation(),!0):!1},Ut.getAppletObject=function(){var qe=z.id!==void 0?z.id:"ggbApplet";return window[qe]},Ut.resize=function(){};var ke=function(qe,dt,Wt){var Bn=document.createElement("param");Bn.setAttribute("name",dt),Bn.setAttribute("value",Wt),qe.appendChild(Bn)},Pe=function(qe){return qe&&qe!=="false"},at=function(qe,dt,Wt){ue(se)<=4.2&&(Wt=!0);var Bn=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==se||ggbHTML5LoadedCodebaseIsWebSimple&&!a)&&(Bn=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var Yt=document.createElement("div");Yt.classList.add("appletParameters","notranslate");var kn=dt.width,Ge=dt.height;if(dt.disableAutoScale=dt.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():dt.disableAutoScale,dt.width!==void 0)if(ue(se)<=4.4)Pe(dt.showToolBar)&&(dt.height-=7),Pe(dt.showAlgebraInput)&&(dt.height-=37),dt.width<605&&Pe(dt.showToolBar)&&(dt.width=605,kn=605);else{var ln=100;(Pe(dt.showToolBar)||Pe(dt.showMenuBar))&&(dt.hasOwnProperty("customToolBar")&&(dt.customToolbar=dt.customToolBar),ln=Pe(dt.showMenuBar)?245:155),kn=5?(dt.appletOnLoad=function(xe){var Zt=qe.querySelector(".ggb_preview");Zt&&Zt.parentNode.removeChild(Zt),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(zt),window.GGBT_wsf_view&&$(window).trigger("resize"),Pt(xe)},Ft||zt.appendChild(Ot)):Yt.appendChild(Ot),zt.appendChild(Yt),Ft||qe.appendChild(zt),setTimeout(function(){Ut.resize()},1)}else{var et=document.createElement("div");et.className="applet_scaler",et.style.position="relative",et.style.display="block",et.appendChild(Yt),qe.appendChild(et),dt.appletOnLoad=function(xe){Ut.resize(),Pt(xe)}}function ze(xe,Zt){Zt&&typeof Zt.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(xe,Zt.appletOnLoad):renderGGBElement(xe),Lt("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",Zt)}function St(xe,Zt){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:xe,params:Zt}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(Xn){ze(Xn.article,Xn.params)}),html5AppletsToProcess=null)},ue(se)<5&&(xe.className+=" geogebraweb")):ze(xe,Zt)}if(Bn){scriptLoadStarted=!0;for(var xt=0;xt0?(Mn.remove(),zt.attr("id","fullscreencontent").show(),jQuery(Pt).append(zt),window.dispatchEvent(new Event("resize"))):at(Mn,dt,!1),window.GGBT_wsf_view.launchFullScreen(Pt)}else Ee=Bn,at(qe,dt,!1);if(!window.GGBT_wsf_view)for(Ge=0;Geqe/4*3&&(Mn=qe/4*3),Pt=Mn/5.8,ln.setAttribute("src",b),ln.setAttribute("width",Mn),ln.setAttribute("height",Pt);var zt=(qe-Mn)/2,Ft=(dt-Pt)/2;ln.style.left=zt+"px",ln.style.top=Ft+"px",Yt.appendChild(ln)}}return Yt.appendChild(Ge),Yt},bt=function(qe){return qe=qe.toLowerCase(),qe==="html5"||qe==="screenshot"?qe:"html5"},gt=["web","webSimple","web3d","tablet","tablet3d","phone"],Gt=function(qe,dt){if(se=qe,dt){Tt(se,!0);return}var Wt=!fe;if(Wt){var Bn=ue(se);!isNaN(Bn)&&Bn<4.4&&(Wt=!1)}var Yt,kn;window.location.protocol.substr(0,4)==="http"?Yt=window.location.protocol:Yt="http:";var Ge=se.indexOf("//");Ge>0?kn=se:Ge===0?kn=Yt+se:kn="https://www.geogebra.org/apps/5.2.814.0/";for(var ln in gt)if(se.slice(gt[ln].length*-1)===gt[ln]||se.slice((gt[ln].length+1)*-1)===gt[ln]+"/"){Tt(kn,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&Wt&&!E.is3D&&!E.AV&&!E.SV&&!E.CV&&!E.EV2&&!E.CP&&!E.PC&&!E.DA&&!E.FI&&!E.PV&&!Pe(z.showToolBar)&&!Pe(z.showMenuBar)&&!Pe(z.showAlgebraInput)&&!Pe(z.enableRightClick)&&(!z.appName||z.appName=="classic")?kn+="webSimple/":kn+="web3d/",Tt(kn,!1)},Tt=function(qe,dt){if(qe.requirejs){Re=qe;return}qe.slice(-1)!=="/"&&(qe+="/"),Re=qe,dt===null&&(dt=qe.indexOf("http")===-1),We=dt,y="web.nocache.js",a=!1;var Wt=Re.split("/");Wt.length>1&&(!dt&&Wt[Wt.length-2]==="webSimple"?(y="webSimple.nocache.js",a=!0):gt.indexOf(Wt[Wt.length-2])>=0&&(y=Wt[Wt.length-2]+".nocache.js")),Wt=qe.split("/"),se=Wt[Wt.length-3],se.substr(0,4)==="test"?se=se.substr(4,1)+"."+se.substr(5,1):(se.substr(0,3)==="war"||se.substr(0,4)==="beta")&&(se="5.0");var Bn=parseFloat(se);Bn!==NaN&&Bn<5&&qe.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+Bn+" is deprecated. Using version latest instead."),Gt("5.0",dt))},Lt=function(qe,dt){window.console&&window.console.log&&(!dt||typeof dt.showLogging=="undefined"||dt.showLogging&&dt.showLogging!=="false")&&console.log(qe)};z.material_id!==void 0?ce(Rt):Rt();function Rt(){var qe=ot;Fe!==null?qe=Fe:parseFloat(qe)<5&&(qe="5.0"),Gt(qe,!1),le!==null&&Tt(le,We),Se=!0}return Ut},GGBAppletUtils=function(){"use strict";function Ut(){return window.GGBT_wsf_edit!==void 0}function ot(Se,Fe){Fe!=1?(Se.style.transformOrigin="0% 0% 0px",Se.style.webkitTransformOrigin="0% 0% 0px",Se.style.transform="scale("+Fe+","+Fe+")",Se.style.webkitTransform="scale("+Fe+","+Fe+")",Se.style.maxWidth="initial",Se.querySelector(".ggb_preview")!==null&&(Se.querySelector(".ggb_preview").style.maxWidth="initial"),Se.querySelectorAll(".ggb_preview img")[0]!==void 0&&(Se.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),Se.querySelectorAll(".ggb_preview img")[1]!==void 0&&(Se.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(Se.style.transform="none",Se.style.webkitTransform="none")}function z(Se,Fe,le,Me,De,Te){var Re=null;if(Te!=null&&Te!="")for(var We=Se.parentNode;We!=null;)if((" "+We.className+" ").indexOf(" "+Te+" ")>-1){Re=We;break}else We=We.parentNode;var Ee=0,se=0,y=0,a=0,ee=0,b=0,x=0;if(Re)Ee=Re.offsetWidth,se=Math.max(Me?Re.offsetWidth:0,Re.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(Ee=Math.min(window.innerWidth,document.documentElement.clientWidth),se=Math.min(window.innerHeight,document.documentElement.clientHeight),y=Ee):(Ee=window.innerWidth,se=window.innerHeight,y=window.innerWidth),Se){var te=Se.getBoundingClientRect();te.left>0&&te.left<=Ee&&(De===void 0||!De)&&(document.dir==="rtl"?(ee=Ee-te.width-te.left,b=y<=480?10:30):(b=te.left,ee=y<=480?10:30),a=b+ee)}if(Se&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var ne=Se.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(a=40,x=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(a=0,x=40)}}return Se&&((le===void 0||!le)&&Fe>0&&Fe+a1&&(Te=!0)),Fe&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(Te=!0),!(Se.hasOwnProperty("disableAutoScale")&&Se.disableAutoScale))De=E(Se,Fe,Te,le,Se.scaleContainerClass);else return Me;return Te&&(!Se.hasOwnProperty("scale")||Me===1)?De:Math.min(Me,De)}function Oe(Se){var Fe=Math.min(window.innerWidth,document.documentElement.clientWidth),le=Math.min(window.innerHeight,document.documentElement.clientHeight),Me=Se.getBoundingClientRect(),De=(Fe-Me.width)/2,Te=(le-Me.height)/2;Te<0&&(Te=0),Se.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(De<40?Se.style.left="40px":Se.style.left=De+"px",Se.style.top=Te+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(Te<40?Se.style.top="40px":Se.style.top=Te+"px",Se.style.left=De+"px")}function ye(Se,Fe){var le=Se.querySelector(".appletParameters");if(le){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(Fe.id!==le.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(Se)}if(le.parentElement&&/fullscreen/.test(le.parentElement.className))return;var Me=fe(Fe,Se);Ut()&&le.setAttribute("data-param-scale",Me);for(var De=null,Te=0;Te=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(Ut){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(Ut){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(Ut){var ot=c[Ut];return ot==null?null:ot},r=d,webModule.__errFn=e}function B(){function Ut(Se){var Fe=Se.lastIndexOf(rb);Fe==-1&&(Fe=Se.length);var le=Se.indexOf(sb);le==-1&&(le=Se.length);var Me=Se.lastIndexOf(tb,Math.min(le,Fe));return Me>=O?Se.substring(O,Me+P):W}function ot(Se){if(!Se.match(/^\w+:\/\//)){var Fe=o.createElement(ub);Fe.src=Se+vb,Se=Ut(Fe.src)}return Se}function z(){var Se=__gwt_getMetaProperty(wb);return Se!=null?Se:W}function E(){for(var Se=o.getElementsByTagName(_),Fe=O;FeO?Se[Se.length-P].href:W}function Oe(){var Se=o.location;return Se.href==Se.protocol+zb+Se.host+Se.pathname+Se.search+Se.hash}var ye=z();return ye==W&&(ye=E()),ye==W&&(ye=fe()),ye==W&&Oe()&&(ye=Ut(o.location.href)),ye=ot(ye),ye}function C(Ut){return Ut.match(/^\//)||Ut.match(/^[a-zA-Z]+:\/\//)?Ut:webModule.__moduleBase+Ut}function D(){var Ut=[],ot=O,z=[],E=[];function fe(Se){var Fe=E[Se](),le=z[Se];if(Fe in le)return Fe;var Me=[];for(var De in le)Me[le[De]]=De;throw r&&r(Se,Me,Fe),null}if(__gwt_isKnownPropertyValue=function(Se,Fe){return Fe in z[Se]},webModule.__getPropMap=function(){var Se={};for(var Fe in z)z.hasOwnProperty(Fe)&&(Se[Fe]=fe(Fe));return Se},webModule.__computePropValue=fe,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var Oe;try{Oe=Cb;var ye=Oe.indexOf(Db);ye!=-1&&(ot=parseInt(Oe.substring(ye+P),$),Oe=Oe.substring(O,ye))}catch(Se){}return webModule.__softPermutationId=ot,C(Oe+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})()},46699:function(Ut,ot,z){"use strict";z.d(ot,{Ax:function(){return ye},Ds:function(){return Se},KI:function(){return le},SI:function(){return Oe},f1:function(){return fe}});var E=z(346);function fe(Me){let De=!0;if(Me.length>0){for(let Te=0;Tea in y?Oe(y,a,{enumerable:!0,configurable:!0,writable:!0,value:ee}):y[a]=ee,Te=(y,a)=>{for(var ee in a||(a={}))le.call(a,ee)&&De(y,ee,a[ee]);if(Fe)for(var ee of Fe(a))Me.call(a,ee)&&De(y,ee,a[ee]);return y},Re=(y,a)=>ye(y,Se(a)),We=(y,a)=>{var ee={};for(var b in y)le.call(y,b)&&a.indexOf(b)<0&&(ee[b]=y[b]);if(y!=null&&Fe)for(var b of Fe(y))a.indexOf(b)<0&&Me.call(y,b)&&(ee[b]=y[b]);return ee},Ee=(y,a,ee)=>new Promise((b,x)=>{var te=re=>{try{ue(ee.next(re))}catch(me){x(me)}},ne=re=>{try{ue(ee.throw(re))}catch(me){x(me)}},ue=re=>re.done?b(re.value):Promise.resolve(re.value).then(te,ne);ue((ee=ee.apply(y,a)).next())});const se=y=>{var a=y,{children:ee}=a,b=We(a,["children"]);const[x,te]=(0,fe.useState)(!1);return fe.createElement(E.ZP,Re(Te({},b),{loading:x,onClick:ne=>Ee(void 0,null,function*(){try{te(!0),yield b.onClick(ne),te(!1)}catch(ue){console.error(ue),te(!1)}})}),ee)}},1546:function(Ut,ot,z){"use strict";z.d(ot,{ij:function(){return x},_s:function(){return b},Uf:function(){return ee},ZP:function(){return ne}});var E=z(59301),fe={flex_box_center:"flex_box_center___swvFl",flex_space_between:"flex_space_between___AqPFV",flex_box_vertical_center:"flex_box_vertical_center___XWInJ",flex_box_center_end:"flex_box_center_end___GB61t",flex_box_column:"flex_box_column___dJnz1",analysis:"analysis___xyV_c",title:"title___DQ3VK",itemWrap:"itemWrap___vFE5r",item:"item___NjeOt",list:"list___BbMrm",wrap:"wrap___UQTTb",img:"img___tNvUo",tips:"tips___Eu4wH",footer:"footer___ZbR9W",noData:"noData___mLlw0"},Oe=z(92310),ye=z.n(Oe),Se=z(42441),Fe=z(6848),le=z(61621),Me=z(71418),De=z(28426),Te=z(346),Re=Object.defineProperty,We=Object.getOwnPropertySymbols,Ee=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,y=(ue,re,me)=>re in ue?Re(ue,re,{enumerable:!0,configurable:!0,writable:!0,value:me}):ue[re]=me,a=(ue,re)=>{for(var me in re||(re={}))Ee.call(re,me)&&y(ue,me,re[me]);if(We)for(var me of We(re))se.call(re,me)&&y(ue,me,re[me]);return ue};const ee=(ue={})=>{var re,me,ce,Ce;let Be=(re=ue==null?void 0:ue.emotion)==null?void 0:re.map(Ve=>a({value:Ve==null?void 0:Ve.rate},Ve)),ke=(me=ue==null?void 0:ue.focus)==null?void 0:me.map(Ve=>a({value:Ve==null?void 0:Ve.rate},Ve)),Pe=(ce=ue==null?void 0:ue.action)==null?void 0:ce.map(Ve=>a({value:Ve==null?void 0:Ve.rate},Ve)),at=(Ce=ue==null?void 0:ue.intention)==null?void 0:Ce.map(Ve=>a({value:Ve==null?void 0:Ve.rate},Ve));return[{title:"\u8868\u60C5\u5360\u6BD4",color:["#f7ca2e","#4ccf71","#3791ee","#f9ac95","#4f74ee","#f0e999"],data:Be||[]},{title:"\u4E13\u6CE8\u5EA6\u5360\u6BD4",color:["#4f74ee","#f9ac95","#9cb5fe","#eaa170","#3791ee","#a39bed"],data:ke||[]},{title:"\u884C\u4E3A\u5360\u6BD4\u60C5\u51B5",color:["#5eca9c","#a39bed","#f68238","#f0e999","#eaa170","#f9ac95"],data:Pe||[]},{title:"\u610F\u56FE\u5360\u6BD4\u60C5\u51B5",color:["#eaa170","#739fcb","#f0e999","#f9ac95","#4f74ee","#5eca9c"],data:at||[]}]},b=({className:ue,dataSource:re=[],col:me=4,right:ce,bottom:Ce=23,precision:Be=0,wrapWidth:ke=1200})=>{const Pe=(Ve="",it,Ye="--")=>Ve?(Ve==null?void 0:Ve.length)>it?(Ve==null?void 0:Ve.slice(0,it-1))+"...":Ve:Ye,at=Math.floor((ke-(me-1)*ce)/me);return E.createElement("div",{className:ye()(fe.list,ue)},!!(re!=null&&re.length)&&(re==null?void 0:re.map((Ve,it)=>{const{cover_pic:Ye,created_at:rt,emotion:yt,action:bt,intention:gt,focus:Gt}=Ve;return E.createElement("div",{key:it,className:fe.wrap,style:{width:at,marginRight:(1+it)%me===0?0:ce+Be,marginBottom:Ce}},E.createElement("div",{className:fe.img},E.createElement("img",{src:`${Te.Z.API_SERVER}${Ye}`}),E.createElement("div",{className:fe.tips},E.createElement("div",null,E.createElement("i",{className:"iconfont icon-paisheshijian mr5 font14"})," \u62CD\u6444\u65F6\u95F4"),E.createElement("span",null,rt))),E.createElement("div",{className:fe.footer},E.createElement("ul",null,E.createElement("li",null,E.createElement("i",{className:"iconfont icon-biaoqing"}),E.createElement("span",null,"\u8868\u60C5\uFF1A",E.createElement(Fe.Z,{title:yt},E.createElement("span",{className:"c-grey-333"},Pe(yt,4))))),E.createElement("li",null,E.createElement("i",{className:"iconfont icon-hangwei"}),E.createElement("span",null,"\u884C\u4E3A\uFF1A",E.createElement(Fe.Z,{title:bt},E.createElement("span",{className:"c-grey-333"},Pe(bt,4)))))),E.createElement("ul",null,E.createElement("li",null,E.createElement("i",{className:"iconfont icon-yitu"}),E.createElement("span",null,"\u610F\u56FE\uFF1A",E.createElement(Fe.Z,{title:gt},E.createElement("span",{className:"c-grey-333"},Pe(gt,4))))),E.createElement("li",null,E.createElement("i",{className:"iconfont icon-zhuangtai"}),E.createElement("span",null,"\u4E13\u6CE8\u5EA6\uFF1A",E.createElement(Fe.Z,{title:Gt},E.createElement("span",{className:"c-grey-333"},Pe(Gt,3))))))))})))},x=({className:ue,style:re,title:me,hideBar:ce=!1,children:Ce,customText:Be="",noDataText:ke="",emptyData:Pe=[],loading:at,actionAnalysis:Ve})=>{var it,Ye;const rt=((it=Pe==null?void 0:Pe[0])==null?void 0:it.every(bt=>{var gt;return!((gt=bt==null?void 0:bt.data)!=null&>.length)}))&&!((Ye=Pe==null?void 0:Pe[1])!=null&&Ye.length)||!Ve,yt=Ve?ke:Be;return E.createElement(le.Z,{loading:at,active:!0},rt&&E.createElement("div",{className:ye()(fe.noData,ue),style:re},!!me&&E.createElement("div",{className:fe.title},!ce&&E.createElement("b",null),E.createElement("span",null,me)),E.createElement("div",{className:fe.itemWrap},E.createElement(De.Z,{customText:yt}))),!rt&&Ce)};var ne=({className:ue,style:re,data:me=[],title:ce,hideBar:Ce=!1,loading:Be=!1})=>E.createElement("div",{className:ye()(fe.analysis,ue),style:re},!!ce&&E.createElement("div",{className:fe.title},!Ce&&E.createElement("b",null),E.createElement("span",null,ce)),E.createElement(Me.Z,{spinning:Be},E.createElement("div",{className:fe.itemWrap},me==null?void 0:me.map((ke,Pe)=>E.createElement("div",{className:fe.item,key:Pe},E.createElement(Se.Z,{option:{tooltip:{trigger:"item",formatter:"{a}
{b}: {c}%"},title:{left:"center",bottom:15,text:ke==null?void 0:ke.title},legend:{top:10,right:10,orient:"vertical",show:!0,align:"left",icon:"circle",itemWidth:10,itemHeight:10,formatter:function(at){for(let Ve in ke==null?void 0:ke.data)if(at==(ke==null?void 0:ke.data[Ve].name))return at+" "+(ke==null?void 0:ke.data[Ve].value)+"%"},textStyle:{color:"#767676",fontSize:12}},color:ke==null?void 0:ke.color,series:[{type:"pie",radius:["20%","35%"],center:["20%","40%"],avoidLabelOverlap:!1,label:{show:!1},labelLine:{show:!1},data:ke==null?void 0:ke.data}]},style:{height:145}}))))))},54650:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Ee}});var E=z(59301),fe=z(8591),Oe=z(92832),ye={codeBox:"codeBox___WpkVl"},Se=z(92310),Fe=z.n(Se),le=Object.defineProperty,Me=(se,y,a)=>y in se?le(se,y,{enumerable:!0,configurable:!0,writable:!0,value:a}):se[y]=a,De=(se,y,a)=>Me(se,typeof y!="symbol"?y+"":y,a),Te=(se,y,a)=>new Promise((ee,b)=>{var x=ue=>{try{ne(a.next(ue))}catch(re){b(re)}},te=ue=>{try{ne(a.throw(ue))}catch(re){b(re)}},ne=ue=>ue.done?ee(ue.value):Promise.resolve(ue.value).then(x,te);ne((a=a.apply(se,y)).next())});class Re extends E.Component{constructor(y){super(y),De(this,"canvas"),De(this,"randomNum",(a,ee)=>Math.floor(Math.random()*(ee-a)+a)),De(this,"drawPic",()=>{this.randomCode()}),De(this,"reloadPic",()=>{this.drawPic()}),De(this,"changeCode",a=>{console.log(a.target.value,222),this.setState({value:a.target.value,showError:!1})}),De(this,"onVerify",()=>{let a;return this.state.value.toLowerCase()!==""&&this.state.value.toLowerCase()!==this.state.code.toLowerCase()?(a=!0,fe.ZP.error("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u9A8C\u8BC1\u7801"),this.reloadPic()):this.state.value.toLowerCase()===""?(a=!0,fe.ZP.error("\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801")):this.state.value.toLowerCase()===this.state.code.toLowerCase()&&(a=!1),this.setState({showError:a}),a}),this.canvas=E.createRef(),this.state={value:"",code:"",codeLength:4,fontSizeMin:20,fontSizeMax:22,backgroundColorMin:240,backgroundColorMax:250,colorMin:10,colorMax:20,lineColorMin:40,lineColorMax:180,contentWidth:96,contentHeight:38,showError:!1}}componentDidMount(){this.drawPic()}randomColor(y,a){const ee=this.randomNum(y,a),b=this.randomNum(y,a),x=this.randomNum(y,a);return`rgb(${ee}, ${b}, ${x})`}drawText(y,a,ee){y.fillStyle=this.randomColor(this.state.colorMin,this.state.colorMax);const b=this.randomNum(this.state.fontSizeMin,this.state.fontSizeMax);y.font=b+"px SimHei";const x=10,te=(this.state.contentWidth-40)/(this.state.code.length-1);let ne=x;ee>0&&(ne=x+ee*te);let ue=this.randomNum(this.state.fontSizeMax,this.state.contentHeight-5);b>40&&(ue=40);const re=this.randomNum(-10,10);y.translate(ne,ue),y.rotate(re*Math.PI/180),y.fillText(a,0,0),y.rotate(-re*Math.PI/180),y.translate(-ne,-ue)}drawLine(y){for(let a=0;a<1;a++)y.strokeStyle=this.randomColor(this.state.lineColorMin,this.state.lineColorMax),y.beginPath(),y.moveTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),y.lineTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),y.stroke()}drawDot(y){for(let a=0;a<100;a++)y.fillStyle=this.randomColor(0,255),y.beginPath(),y.arc(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight),1,0,2*Math.PI),y.fill()}randomCode(){let y="";const a="QWERTYUPLKJHGFDSAZXCVBNMqwertyupkjhgfdsazxcvbnm1234567890";for(let ee=0;ee{const b=this.canvas.current.getContext("2d");b.textBaseline="bottom",b.fillStyle=this.randomColor(this.state.backgroundColorMin,this.state.backgroundColorMax),b.fillRect(0,0,this.state.contentWidth,this.state.contentHeight);for(let x=0;x{let a;Modal.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:React.createElement("div",null,React.createElement("p",null,y),React.createElement(Re,{ref:ee=>a=ee})),onOk:()=>Te(void 0,null,function*(){if(a.onVerify())return Promise.reject();se()})})};var Ee=Re},30371:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return De}});var E=z(59301),fe=z(92832),Oe=z(12563),ye=z(8591),Se={flex:"flex___eLcnP",flex1:"flex1___yUTT7",color666:"color666___TiUhG",error:"error___gTTtv",deleteIcon:"deleteIcon___mnZW1",addIcon:"addIcon___JC5NS"},Fe=z(62772);const{TextArea:le}=fe.default;class Me extends E.Component{constructor(Re){super(Re),this.state={inputVisible:!1,EditInputIndex:-1}}render(){let{index:Re,onAnswerChange:We,addChildAnswer:Ee,exerciseIsPublish:se,answers:y,activeOptionErrorIndex:a,flex:ee="0 0 1000px"}=this.props;console.log("----",y);let{inputVisible:b,EditInputIndex:x}=this.state;return E.createElement("div",{className:Se.flex},E.createElement("div",{className:`${Se.color666} mb5 mt6`,style:{flex:"0 0 90px"}},"\u7B54\u6848(\u586B\u7A7A",Re+1,"):"),E.createElement("div",{style:{border:"1px solid #f6f6f6",flex:1,padding:10}},y==null?void 0:y.map((te,ne)=>E.createElement(E.Fragment,null,x!==ne?(te==null?void 0:te.length)>0?E.createElement(Oe.default,{className:"edit-tag",key:te,closable:!((y==null?void 0:y.length)===1&&ne===0),onClose:ue=>{ue.preventDefault(),(y==null?void 0:y.length)===1&&ne===0?this.props.deleteChildAnswermain(Re,ne):this.props.deleteChildAnswer(Re,ne)}},E.createElement("span",{onDoubleClick:ue=>{this.setState({EditInputIndex:ne}),ue.preventDefault()}},te)):E.createElement(fe.default,{defaultValue:te,style:{width:78,marginRight:8,height:24,verticalAlign:"top"},onBlur:ue=>{if(ue.target.value.replaceAll(" ","").length<=0){ye.ZP.info("\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7EAF\u7A7A\u683C");return}We(Re,ne,ue.target.value),this.setState({EditInputIndex:-1,inputVisible:!1})}}):E.createElement(fe.default,{defaultValue:te,style:{width:78,marginRight:8,height:24,verticalAlign:"top"},onBlur:ue=>{if(ue.target.value.replaceAll(" ","").length<=0){ye.ZP.info("\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7EAF\u7A7A\u683C");return}We(Re,ne,ue.target.value),this.setState({EditInputIndex:-1,inputVisible:!1})}}))),!b&&E.createElement(Oe.default,{className:"site-tag-plus",onClick:()=>{Ee(Re),this.setState({inputVisible:!0})}},E.createElement(Fe.Z,null)," \u65B0\u589E\u7B54\u6848")))}}var De=Me},61011:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return se}});var E=z(59301),fe=z(39793),Oe=Object.defineProperty,ye=Object.defineProperties,Se=Object.getOwnPropertyDescriptors,Fe=Object.getOwnPropertySymbols,le=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,De=(y,a,ee)=>a in y?Oe(y,a,{enumerable:!0,configurable:!0,writable:!0,value:ee}):y[a]=ee,Te=(y,a)=>{for(var ee in a||(a={}))le.call(a,ee)&&De(y,ee,a[ee]);if(Fe)for(var ee of Fe(a))Me.call(a,ee)&&De(y,ee,a[ee]);return y},Re=(y,a)=>ye(y,Se(a)),We=(y,a,ee)=>De(y,typeof a!="symbol"?a+"":a,ee);const Ee="\u2581";class se extends E.Component{constructor(){super(...arguments),We(this,"getChCountBeforeCursor",(a,ee)=>{const b=ee.line;let x=0;for(let ne=0;ne{const b=a.getRange(ee.from,ee.to);let x=0;if(ee.text.forEach(te=>{x+=te.split(Ee).length-1}),b&&b.indexOf(Ee)!=-1){const te=b.split(Ee).length-1,ne=this.getChCountBeforeCursor(a,ee.from);console.log(`\u5220\u9664${te}\u4E2A\uFF0C \u4E4B\u524D\u6709${ne}\u4E2A\uFF0C\u65B0\u589E${x}\u4E2A`),this.props.deleteEmptyDisabled?ee.cancel():this.props.onPlaceholderChange&&this.props.onPlaceholderChange(ne,te,x)}else if(x){const te=this.getChCountBeforeCursor(a,ee.from);console.log(`\u65B0\u589E${x}\u4E2A\uFF0C\u4E4B\u524D\u6709${te}\u4E2A`),this.props.onPlaceholderChange&&this.props.onPlaceholderChange(te,0,x)}})}render(){return E.createElement(fe.Z,Re(Te({},this.props),{onCMBeforeChange:this.onCMBeforeChange}))}}},94361:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Fe}});var E=z(60324),fe={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},Oe=z(32637),ye=z(59301),Fe=({type:le,style:Me})=>{const De=ye.createElement("div",{className:fe.wrap,onClick:Te=>{Te.preventDefault(),Te.stopPropagation()}},ye.createElement("p",null,le==="shixun"||le==="paths"?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u662F\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002":"\u5F53\u524D\u8BD5\u5377\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",ye.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",le==="paths"?"\u53D1\u9001\u5230\u8BFE\u5802":"\u53D1\u5E03","\u4F7F\u7528\u4E4B\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),ye.createElement("div",{className:fe.contact},ye.createElement("div",{className:fe.img},ye.createElement("img",{src:Oe,width:"124px",height:"124px"})),ye.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return ye.createElement(E.Z,{content:De},ye.createElement("span",{className:fe.text,style:Me},"\u9AD8\u6D88\u8017"))}},9507:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Re}});var E=z(59301),fe={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},Oe=z(92310),ye=z.n(Oe),Se=z(71418),Fe=z(2859),le=z(38986),Me=z(51257),De=(We,Ee,se)=>new Promise((y,a)=>{var ee=te=>{try{x(se.next(te))}catch(ne){a(ne)}},b=te=>{try{x(se.throw(te))}catch(ne){a(ne)}},x=te=>te.done?y(te.value):Promise.resolve(te.value).then(ee,b);x((se=se.apply(We,Ee)).next())}),Re=({data:We,className:Ee,fullWidth:se,style:y={},onClose:a,onOk:ee,showFullTools:b,noAssociationId:x})=>{const te=(0,E.useRef)(null),ne=(0,E.useRef)(null),ue=(0,E.useRef)(null),re=(0,E.useRef)(null),[me,ce]=(0,E.useState)(!1),[Ce,Be]=(0,E.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,E.useEffect)(()=>{ue.current||(ue.current=document.createElement("style"),document.head.appendChild(ue.current)),We!=null&&We.visible?(document.body.setAttribute("data-custom","y-hidden"),ue.current.innerHTML=" html { overflow-y: hidden; }",We!=null&&We.src&&ke()):(document.body.removeAttribute("data-custom"),ue.current&&(document.head.removeChild(ue.current),ue.current=null))},[We==null?void 0:We.visible]);const ke=()=>De(void 0,null,function*(){ce(!0),Be("\u6B63\u5728\u52A0\u8F7D\u4E2D");const Ye=yield(0,Me.ZJ)(We==null?void 0:We.src);te.current.src="",te.current.src=Ye,te.current.onload=function(){it()},ce(!1),Be("")}),Pe=()=>{document.body.removeAttribute("data-custom"),ue.current.innerHTML=" ",a()},at=Ye=>De(void 0,null,function*(){ce(!0),Be("\u6B63\u5728\u4FDD\u5B58\u4E2D");const rt=yield(0,le.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:We.title,file:Ye.dataUrl}});rt!=null&&rt.id&&!x?(yield(0,le.ZP)(`/api/attachments/${We.id}/add_subitem.json`,{method:"post",body:{subitem_id:rt==null?void 0:rt.id,settings:JSON.stringify(Ye.state)}})).status===0&&ee():rt!=null&&rt.id&&ee(rt),document.body.removeAttribute("data-custom"),ue.current.innerHTML=" ",ce(!1),Be("")}),Ve=()=>{const Ye=document.querySelector('a[href="https://markerjs.com/"]');Ye&&Ye.parentNode&&(Ye.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(yt=>{const bt=document.querySelector(yt.name);bt&&bt.setAttribute("title",yt.title)})},it=()=>{ne.current=new Fe.hP(te.current),ne.current.targetRoot=re.current,ne.current.addEventListener("render",at),ne.current.addEventListener("beforeclose",Pe),b&&(ne.current.availableMarkerTypes=ne.current.ALL_MARKER_TYPES,ne.current.uiStyleSettings.redoButtonVisible=!0,ne.current.uiStyleSettings.notesButtonVisible=!0,ne.current.uiStyleSettings.zoomButtonVisible=!0,ne.current.uiStyleSettings.zoomOutButtonVisible=!0,ne.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=ne.current.uiStyleSettings,ne.current.show(),We!=null&&We.snapshotData&&ne.current.restoreState(We.snapshotData),setTimeout(()=>{window.scrollTo(0,0),Ve()},300)};return E.createElement(E.Fragment,null,(We==null?void 0:We.visible)&&E.createElement(Se.Z,{spinning:me,tip:Ce,style:{position:"absolute"}},E.createElement("div",{ref:re,className:ye()(fe.imageDimensions,Ee,se?fe.fullWidth:""),style:y},E.createElement("img",{className:fe.img,ref:te}))))}},74508:function(Ut,ot,z){"use strict";z.d(ot,{xp:function(){return Se},AG:function(){return Re},JA:function(){return le},FX:function(){return et},k$:function(){return ln},ub:function(){return Mn},e6:function(){return Pt},v7:function(){return se},BO:function(){return We},x7:function(){return me},em:function(){return Wt},BV:function(){return Fe},qz:function(){return De},Gm:function(){return Me},yt:function(){return ne},I2:function(){return rt},sQ:function(){return te},z3:function(){return Oe},GY:function(){return kn},wC:function(){return Ge},Pt:function(){return Yt},Oe:function(){return Bn},L6:function(){return fe},RL:function(){return E},f$:function(){return ye},j1:function(){return y},jD:function(){return Ee},g4:function(){return a}});var E=z(58143),fe="data:image/png;base64,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",Oe=z(4977),ye="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAEsCAYAAAB5fY51AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM5QkFEM0E0MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM5QkFEM0E1MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzlCQUQzQTIwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzlCQUQzQTMwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz74uUqOAACl0klEQVR42ux9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X9pK9hKMISxcuLBsxzr22GMdl+//8pe/lLRvCsnZ4Y033ih6n9tuu61tvKnY8povv/zSllxKkZY5//zzu4j/sW9jqbjyyitt75Vy49vf/rZ8CNjhT3/6E0aMGOFOUpewNoPND1jU6uQSfeMb3yjbsSorK6VSpR3uuOOOLlIxheBb3/qW7XZqnBe7Euk0kZwKmIuxsPiw4DUoFttss41MEbnoootw1llnyWt5xRVXlCPGa0vW5QRXjp944gnHh9uFF17oTtCMC+IG3TNw3HHHOQbFb7rpprIdR7gAprAqbI8jSKukfe+88862+/3b3/5W1P4efPBB2/1dc801Be8rFouZkydP7rKvrbfe2hQuYb+7Hx555JEu58pt5cRJJ51kO75er9dsbm52J6UbdHfG/fffL+vy7MCSjAULFpTlOHRfnKysUpNImUVvh2Ld2mHDhtlud8qCzwVajytWrOiyncKA/bEsh/pWgrBlyguD7vy53JpXTosNDz/8sKv+4LqEucHYEm9KJ1Dhs1wuwTnnnGO7na5NKZrs+++/v+12p4B8d3BSAWVvwWLHOBvZK5v9CXSz2TqN18TJ5S4FjL9lizCy/CdXEN51CV10wq233uroGh522GFlO87PfvYz22NMmjSp6H0mk0lz5syZXfb54osvFrW/r776yhQk02V/wpIrWx7aj370oy3+nnv66afNf/3rX+bnn3/uTkAHl9AlrBzYZpttHEmLN1Y5wJgOkzDtjvHQQw+VFCM79NBD5X6ES2f+85//LHpfwjIzhw4d2uX8jj322IL39f7775c9Ptja2mp+9tln7g3rEtaWDWZPOxFWfX192Y5z+OGH2x5jzz33LHnf8+fPN1taSr/E3/nOd7qc3wMPPFDUvkig2ftatGhRUfu6//77O/b3ta99TZKXC5ewtljccMMNjqTF1Z2eWolKv55//vl+MQ4klGnTpnWsXp111llF7+vRRx81R40aJfdVXV1t/v3vfy9qPytWrOgyXgcccIB0iYvFunXrZHkMv9///vc/dwK4hDXw8L3vfc+RUK6++uqyHGOPPfaw3f+uu+7ar8Zi4cKF5vLly8viCtON27hxY9H7uPPOO23HbMmSJUVbo7ScM/d12WWXuROgHxGWIlkLqHKXH3JjzJgxWLlype3fqGdVaiYyl7DtVqCYUNnc3CyTTV10Busj99tvv07bPB6PVJIoJh2AaQssv8kG60ydUjtc9Cpa3bSGPMEuwk6ggmipYJG1XRt1plDYdRh2AcycOVO+MkFd+2LIiqRkR1bp3DEX/QOD3sJiWcnzzz8v++pRJ4rWEPOKaLlQhI6FvVOmTJH6V921xSKpPPLII122v/DCCzjwwANLPlcWWh9zzDFdtlM/iudtV+CbD1hYe9VVV+G5556TSbHM+xksxbRMXr355ptlMuqee+5ZdJ4UJY+5n2xQVJCFz33ZHIOqIcwBY9IyO/awSJz3MHXKmGzLpFvWe+6zzz6YNm3aoLawBnUMi8Fc4ao5xp+yX8IlkHlCuSAmRKfPnH322WU9Z0Gctud25ZVXFr3PdHpD5uvll192IyIpNDU1Od4Ts2bNKnn/y5YtM++6666Cx5xlOeLhkvf9y9fpp59uigezG3QfSJg7d65c4i7kQme+Tj755Jx1bcLtkImOvAnLDeZ32Z0T6w6LqbXjZLHb32mnnVbU+W3atMn897//3S2xDyT84he/sB2jrbbaquR9v/baa2ZlZWXHPs8999y8Psf6zeHDhxd9D//mN79xCWsggEvRiqIUfaGRoTbKydkXyLzBS12RXLNmje2+LrjggoL39dFHH3WaROecc86guGeES2U7Rvfee2/JK6p2+509e3bOz1188cUl379IKc26q4T9GI899phsu2QHxoEYZ6KPz58Zw6LyJeMTrBOzA7WlGP9iv7zeBPW3qByaDcawGKspdMWQxdRsZ58GNc8ZL+PKZ75gHaKwOLp0fL711lsHvOY47wnGNzPB71qKymdbW5uMLdkVelMB9owzzrD9HOOLTppoXImm0OTo0aM7YmrcP6WDGKO1A2WReK3dGFY/wxdffGH7lBEXVprHufTSP/74Y/MHP/iBo6VVih56MVi6dKnjU/PGG28sap9MQKU7wqRIXdcL/vxbb71lez7Ue+9t8Pz5PWhBlCPGZJe4++STT5a0z/3228/xGr7yyiu2n6Gr7XQPMvwQDocdj8dxYM6e3eeZR+i6hP0MdhpLwpIyP/nkk7z3QR0quwueb9yB+lA77bSTue+++5pz5swp6fuccsoptucyffr0PhlfNkGwOx9qbxVDgMWCk3aXXXbpdA733HNPyfu977775H7ZjITxo1IgLH1HshLWkW1jk1WrVtm+X1hIBTVCOfXUU233M0iy9gcHYdkFqhkHYi1goeDKot0FX7x4cc7PZXc7YQeXBQsW9IiV1V0MpCewfv16WUYDm+45vRnru+qqq7qcA5UkhAvWL+5Fkne67MjuJdw32899+9vf7vJeLhwVAy4IZe9r7NixLmH1B3BJOnsisdatlOp9KhtkX/Bjjjkm52fGjRtXdsmUE0880famv/DCC3t9nNnSy24xgKUsvakUSuvVbkz6iyTLPvvs40hWTooZdu72dtttV9J5cBUY/bQudYsmLLv4QzmWdLMnBt3LXKY54wzZ5/HjH/+4pHOgDpXdjc94W2+DpEQZYzvrZt68eb1yDowl2i31V1RUSAuwr8E+iE5klSuOZKeE8fbbb5ds6dXW1nbaJ8MMLmH1MbjUn+2KlUNO5dlnn+1yE+WKS9m5hFwIKBVMP+gvSZ8ULrSbjBSe6w1wEtsdnw+XvgZdPSeyYvJyLjCuhR4oeM+Og1KGpzfjjT1BWJ6Bvs6Z3RvvkEMOQVWVc5bGk08+iWeeeUamBnBp2a6FFcEyB76Hy9NpMAVi5513tn1/ukOLmLzyc9dff73s5FIqWC7Cshwem6UY7AiTXfDbW3CSSnZqj1ZuOC3PO/WU7M1xEVaS49/Zct4JLKjn9c0EW9XnKkUSriVmz54t0ybYF8CpzyNll9nrMo1169ZBWMOyDG3AYqBbWNnLx7lKWGgJZGeP53IlpkyZ0un9gpT6NJjb1/jJT35ia0HQuuwNZK8O5rsg0tNgCoSTddVdvJHuNAqQss4uDTvqqKMc38uYVfa+n3rqqQFtYQ14tYbsRghODUoJSrhkV+HT2nICE0zzsTB6A71lxeTC8OHDHZNK88WmTZtw9913F9yJmtbBhx9+2GX7pEmTbDtT9ybskkOJyZMnyyao3SXkZqOiosLJuOhyv9JjcOo3aZdg3Jf3cDkw4F3C7Imcq6rero1ULimSbFO7P5BGXyLTPc5EMpnM6/Nz587FwQcfLMmHYNegfFuaUfrFrluRU0uz3sROO+3kGH4o5kGU6z6za61G1ZFy7HtAzPeBPomyLxbF25zACTJ06NCO3w844AAcfvjhju/PbsWe3Qo9X1AWhD0Nzz77bPz73/8esGM9ffp02+1z5szp9rOUROFYp8mKYPnR3//+97yO7aQ5tu+++/b5uLBn4a9//esOkT9K0lAOhtZfd2BcMhvZ5U+ZD9Brrrmm07YbbrjB0fK120+x97AbwyoTzjjjjIKS7ZjkyKJWZiPnArW9WdaTuW+WThQKrhSKm6TTfhgLKhX/+Mc/ZHrDbbfd1mtj7ZTtTvma7sA4k91nGZPpDk5de9CP8q+IYrr3bNiwQeYNogBZZh6DpTrdJRBnr6CjBPloN62hTPj973/fIxeFEjLZ+y0mc91Jz6iU1ARqcKEHNbmcwGCw3XehHn139ZbMYbPL48qnXdobb7xhe9y6ujpJZgMd2WVl48ePL8t+jzjiiLL1unQJK2OV5JBDDpHCdZdeeqm0bAoBJz5s9KxKBW8alKGtl13GMVIlLcWUk7z77ru2+6PuUk/DqTwn32z3YuVpaEXafWfW/Q0G2K2+ltr3kh2FVFXttM+LLrrIJaxSwJKE7I7CvPlZhJwv2NKJBcfZF7zY1lEEVRuz91ds95RXX33Vccmb510o2CLLbl/FuKuFgmVQzCqHTWIku+DkA5b40B0vpB7y8ccft/3ON99886AgLBY+Z4cNmHJTTC0sEY1GzR122KFfu88DkrCcKsv5YmwqX1kXpwzoYhRBKVmSvR/GGHgTFAuSndP3/P73v1/QvmiBZtf0kUTWrl3b49fLqTyHZUucdD0FkmG2gmyxhcH9FSwnyx5XVksU2lKN9+mMGTNs5b8HAfqWsLrTq+ZTIt8Ldtxxx5VMWtkB/PSr1MA24ze8+Zy+J/vhFQK6Vummpkxu5e+9BafynJ6uJ+REpOXLe4LXqZAHSF8sUBRzj4wcObLLuLKonmGAfMAFHhZN98X12SIIy24FLfu1zTbb5HVz8ilsp5jA18EHHyz1gOxkUKh5zhvZ6UKfcMIJZfmuTm4NSmj5ztWi3hYXdBKmK5R0ewt9tUBRDOgCIkdzCdYrZne1ZgUEyejXv/51l/DKYHOdzf4QdGeHD65e5CKthx9+OG93ibo/TvthwJgWCU1mvnjc7MBk5uu73/1uWb/r7bffPqAmux3sirFRpu4y5QYXIuzO9Zlnnum348t7PddcGDNmjLn99tvL+5cLVbnud75uueWWweQ594+0BgZz6WM7DXohAXQK39kFHAt9UVCtJ8CnXeZxmD4xkHD99dfbjtcTTzzR7WcZcO/Njjv//e9/bc+VLmJ/xkMPPWS7uFHoq5SFJ5ew8gCXXe0Gnt1HCgHdpPPOO6+oi8zcnj//+c89+j0Zc2JsrRSRwb6CU0ssrl7mAnXze7vjDtMwsid+f9HO6g7MJTzyyCOLuocZ3+yPFu+gIyyCA03VRsrM0vQtZbmeeu6MQdkFM7NfdA+5mtdXrb36GmzSEYlEun3f3XffbTt+uZQsqMNOV6ZYC2DlypV5p03YPRyYr8X7iQmuvblAUQ785z//kfPBLv8NWc1WuHLaE70y+xNh9ds2X6xit6uzyqzzY3Ep66iogdWdogNbfLPmjZX10WhUFoFSjYGaVdS42m677bbIgmbW+An3V7Yza2hokLVpp556quP7qZhgpwn2hz/8QWoz2eHLL7+0bZXGtvIPPvhgznNj27aXXnpJtri69tpr8f3vf79H7qf+Dt7vH3zwAd599105LuLhIpVJqOxAfSsWYLM12SDHwGzzxdWUwdjQk6D7y1hPb4FVBoWUDdHdtsvFypXkSOuomLIcu3PLd4m/HGCiJesDXbguYdHgsm522cxACKR2ByZlpmu/hKVj3nnnnT1+TGH52LoX3Wl/Mx7F0iIU0Aat0LIcp3NjK7WeBl3YAw88sENW2Kl5hAuXsLoFY0x2N3I56geLAXPJ2AiD6RnFggW8dt1gfvrTn/Z4UNpuLHOptqbB/DU+JJyagtqBliN7CObTvcXp3Jga0pPgtZg5c2aX47IA24VLWEXdUHYJon1hYWUrOhRrFTlJr/DVnQyOHTgWTDTMp0s0CQRZDRDK0cSjHCjm3CiBQ4uPCyi5un0Xei3YD9GFS1gDNobFWFO5cl+am5sdM/65wlkILrnkkk6fP+uss7r9zAsvvCDf93//93+9njnfHaiXTvK97rrrutW1z64pZeiAY1votfB4PF2uw0DLl3MJq58hnYTYV/kmXG52soqKsbScctBQQJ9FisH1lfRMf4Bd2RBF7Mph2RVKfC5cwupX4ApSrryYQl1UWg+cGE77y4eYmWzYV9Iz/QF2zWwLVcNIgyRPl5oB9/5mdWZj7ty55rHHHisrPNihnL8PVsLqt3lYAwHCTZC9DZ1AvfIzzzwz7/2tXbtW5hs5adevX78+Z89FNihgvtNXX33VsY15OoLIOvTGSxTURtQ00ZYAlrQZaE8YWBEBFrcCAU0BW3ao4n+RVJ+EoAYYpsUcMbFtgjj1MUETlV4F4ys18a/4nFK+tgLUVRdubadtL774otTuH6zgPcFrztyszGu+dOnSTv0LBkselselneJx+umny04uP/zhD23/nt6eL2kxCZZNMk877bQuf2N7pqOPPhovv/yy4+fZMYjJtN/97nfxySefYOzYsfjf//6XB1mRUro244yaBj5t1PFZi4m5jaYgKROL2xQ0xhWsi4q/J8XnDPG5pMIOCY77kdvZ8IZ5m6qJkLjrhgZ0VHtNTK42sW2lgsk1wHa1Cnao1eAvksSuuuoqmVzJMWCHpCuvvHJQkxXBtl+ZZJVOuOX2XAnAAxWuhVUG3HnnnY6klbbEfvCDH+S9P2bdC5fT9m/suvO9732v233w8+PGjevSWzEXkoKg5rea+GiTgdnrDby6zsTCFhUJtn40VPaIEqSjyF5LXmFRaeJfNlXTlNzUl96WTPFWUrdeENYaEtwotioGPH4IAjMwc5iCPYaqmFGvYmq1OE6BzZ0WL14sCWvkyJGDPgue5PyNb3yjy/YnnngCRx111KCzsFzCKhNoGeUiJZJaLvcxEwsXLsS2225r+zc2x2SpC8toyoGFbUk8t1LHextNvNOo4ct2BdGIaRGUXxUTWYFPsxpYKpJ6yuFYdiY1U1hnutgY11lGxR8EgakG/EEFEypM7F5nYNcGE4eM9mCbyvI5BQ888ACuvvpqWfbCtu+PPvpoTpfbCSz1onXX2tqK448/vletOlr4bB+X2S6ND8/bbrttMPbRdAmrNy2tQmJa7I7sZNJfeOGF3XYUzk0RBp5akcRDXxl4ZLmCtjaaSuIlmMnDuJKW7rBr9tFIKmBr1igtMVp3ZDJDR0WVgZO2VnDcGAVHjOYZFj8h7eKFbPL63HPPFbQfuup77LEHPvroo45t7DD+zW9+s1dH7B//+Afefvtt2SORoYpBCpew+jNp8WnNp342aH2xOWuhaE7o+OuCJP6zzMQnGwSBGYKZQh5U+2RoqQ8JqnsCM+X5i/+FBXmpSewgLK7vTlBw7rYeVHq0gvf4r3/9yzZWuGzZsryLiGlZ7bXXXrIgPBMsRmaxvYvyE5YbdC8zSEbs0OtESiQzj8djO1mycc8998jA+aZNmzptr66uLsi6mt+s45EVJu74QsfyTWJy+zwIVQpXT03Fkcz+PqqmpKw6hplqNMRMDZ80mvjZWwnc9kUCp29j4ARhdU2p0WAf9O8Kp4WIfDsj00JjJ+tssiKamprcidBDUN0hKD8Yq2Kg3QmMddES6w4MHL/++usybtVxwVQ1r88Sb21MYK9nYpj2tIkr31WxPBJATb0XdWJ3PsW0yGrAQEnRlinPnd+hps6HpeEAfvmugu2fMvD1WTG8vymR195INjNnzuy0jXHIfNI/KO0yY8YMW7Ii9t9/f3cS9NRd4LqEXcEVtrfeekua9rvuumufu4fMqWEQlUFdxie6O6cvWpO46bMk/r5IgRH3QqtUUanx6WTCHGw3MBiRU9AmPEW9zYDmT+DMSSYunurBtlW5HQjmrf3ud7/DokWLcNBBB+Gkk07Kyw3cc889O8WsMkEiY+pJTU1NUd+H58TFAOZSHXPMMe5kzHIJ+4yweFH/+9//ytwhLsseeOCB/WJEGLzMDFqefPLJuPnmmzFkyJA+Ja18XafrP43j1x+bSEQ8UMSErfeJSWCYg/YOzlxOUFUFjTGxTRC2N5jEDTsrgrh8ebuJ3YEBdpKVk2VFspo9e3bebmWX2SgeSLTOKDRJMD727LPPFrVyOVgJS/vNb35zufjB35tHpboln2hUT3znnXdkbhEtmmQyia233rqg3KFygsmWhx12WJdtJDE+MYuxtqjOyXwoJnDagfkyzFSmYmQpeOyrBM6fI6yqecKq8vlRV6UioJoYxFzVYWF1kJdpZdcHQxradQ+eW2rgrUYD1R49Fd8qHlSqJZk4BdOZ8zRr1qyiyYrggzJzlZIVC5wL2a7rFox4n1hYO+ywA+bNm2f7t9raWpx77rm49NJLUVdX16ujcccdd+Css85y/Pt3vvMd/OUvfykqB+quu+7KaUkVa2mti+k4Y3YcTy6lz+dFVbUCrzL4iao7sEQobgpXsUUMhJ7AURN03P11H2qLWFGkGzh58mQsX77c9u+0hN58882Sz3nUqFFYvXp1p22Ur77//vt7ffxeeeUVGYpgygZz1PqLhdUnQXfeAE7gCst1112HiRMnymQ8rsb0Frp7kvHGIdk2NzcXvG8G4jOT+7JBt/Hee+8t7KZam8DOTyXw5CIfgjU+1NUwK9wlK8IQZOXhyqIYE47Nk4t92OXJOF5dFy9oPy0tLZKQnMiKbiDrFcuBQw891Hb/vQmuTNP7oTVJi49VF0wB6TcPor44KGvdugOzj4W7igkTJuCKK66Qv/c0+BTtLiGTT8ATTjiBKhcF758WVC7SYoOF/MjQxA2fRLH/LB0r232oH6rBK7bFhUutlyleM6CtK5K2+C8hs+cN+IRrXD9Ew5LmAPZ7xsAN86LIN5fjlltu6bGYVTYYK91ll106WW7nnHNOr4wZ8/2mTZsmy76yCZgpOGvWrNlyCYtV9XT78kE4HMb1118vLS5+rqfBLPKHHnrItjNMGi+88ILjEzcf0uLyuR24QtTW1pbz85+3JrHfrBguf8cD+AOoF858QresKiZ/6uJnxdQtQjW3PPKyUh8M8UNSjoUmBkZXFBji3zrhLgt2weVvazjg+RgWtye73R/LpOzATHbGXwslK9Y5OuVpMb+Ocd3HH39cxnnpZhaWc1c45s6dK60pJil/+umnju+j4kd/QJ+mNXCAbrrpJjmBWROVD0heP//5z3vl/JwyzbmyuXHjxqKXrgm71UOWhjBwqyj2RPOycGeOf9lAU4sPoQYVITE1k4KUooaOqdUmdmsA3lkZw2cRHzx+L3yGvMJbDFlx1GhhRsVX1pJx7CvGY2QIeGmtifW6H37B6HSZI+I5Hd5koKEmjodmqth/mM9xn2wxlr2CzYdZeiUvX/C6UvqGFhljoLzv+1pNwU6axgm0sKgmskXGsNLYfvvtZTCaZSb51j8VGucpBUy7YJA9+ylKn74Ussq0tNKJikxkJDk6kdU9X8ZxwFOCrBJ+1A1VhQtoSHWFhLAc/IKwDhL30h921XDWuASqYq2IRuMwUtNY6TW66Pm95joK87ES4ksnYnFMrTBw1QwPrtzBwCRjA4xIWJKZISxP0lPdEBUbY34xproY25jjPlnIzOuUXgA64ogjCg6wU+aGq88kK4IPO7r/DGz3JeykaezAVfJ+QFZ9b2HZWVwkCJISc1LswFULpkD0Juj+8aLxKcP4VTlzxvg9N2zYYNNodHOG0e8/i+Ky98TPXj/qQyZMw/pzUjWkJtVoNYkrdvThh9sIyyGawHXvN+Hvi3Ws8w5FKKDBo1iukUyyFIRIT9HO8LKOaIl1mqlogZL19/Q2K2Ez8x1mF1pRUntSUq4aYK/4oNhGlKxPKl1+S+81lftuWmoP/CuFA+OJBGZUiPHa0Y/vjPcJ8orhrCcX4b8baxBrGEMBCqhiLDgGqvjcpojYUTyGP+0JXDjZObuH5VEkGjbezRdMheCDidaVHRjLZZF7X8FJmibT4mf8eL/99usvRnT/LH7mjUHr5q9//WunjGKWqNBE/9rXvtbv3BHGtZg1zRVQkirjbcxWLhUXfRDFn95XoXAV0G9K6ShOVtW0pnCbbmK8P45fCcI6ZSx19BJoSXjx4NII7lgYw/stQSj+oBTNU2VsR4WWWjAwMzT3zBSpCBtEUpUM3osJrRqbqdNUDPkePfUB7oYWSydn3jSzaGizEqk0HlMWJH/XUm81UjzEGFw6G9/s4GuFT1XJsKY8OwVeHlP8TRfno4rvo4tf2oRpFVKiOHKkirOnBDBziAFN1bEpnMRVzy/Av1dVIjJsIoIav5Mhvzv3R5GKjVHxS1scl+1i4LczyhNA/8lPfiLTZFjGkyuWy4WlngItOEoRUcHBLjXBTpqGaUVM3/nRj37U6yuUA5awss1WJlcy25eDa9fyvK9hp1/FZFHG23jx80NX6bsL50RwywcafHU+VGqb0xVMy6wQc1hBOJnEaH8SvxSEderW4iaMNMPr8wK+EF5fGccf58XxarMXmwwNiuYRE1YVLqRFAEnBGpqx2YahnaILylBSZGYKU44EKfX7DCq8GNZxxbn4BXUEaPRJZRpDWHGc/EyrMFLWn7UTKdhnWPtJiGPFTU3GmJKm9Xd+huRF6SafoiHNaSQpi+AEUZlqithM+d29ukVc5JloQhffIYmxQRPHjQHOn+LH+KokDOHqqF4fNiYU/PrZz/Hv1RXQh0+E3+MRFqrZaah5/NakcCc3xXGBIK2bdy2etBgXOu6447p1GydNmiTVUXsii511rAy1pF1Qgm4t3VAnl48LCFyRZ/pNubTWtkjCGgg477zzcOutt9r+jaU9dHMLS4I1BVlFJVn5BVlVaJ1zq9IOkYzZCBdoqFfHz7b34uxJ4vdoG4ykAb9PkIE/hIWtGh7/KoqXVpn4tMmL5QnxaY2koMIHD1RhcZCzLG7QBaEIGyepi+MlJWFUCoKrFvxXK/Y3xGOiSny22pdAvZfbNQR9qrDehHUjOMXjUQVxcd+WJWZI60e4rcL6oSpMW5J68IqwAIWLFUuiJcltKjbFNTQJVmw2VBmTI0l5xHE9JDNadOJcpQtrmNKii9MnFiQlbEeMF6y5y7AkjhrrxQEjVHGOMUSiMehiv5UVQaxtE+7hk5/iocZ6eEZMEPv1pixCs9PjgaTVLogwtikhSEvHzbv4s9zd7mN0//nPf3DBBRdIFz8Xpk+fLt2xMWPGlPU+ZCiFOYyfffZZfw6cl0RYg1pehkoHNLnXrVsna8BY3NoTlfQkDSfcd9990jRnHIN5LvlYWBd/GHckq3QcqMOF0zS0iom2qs2QOneaYJmE4kO7OCfNaMc2IT9+sq0Xx26l4Y11Jt5cm8CSMLAhZohXHC26lRHO1UaSzVBPAiMrVbm6NrbSxFYhRfysYZT4d5RwPUlYfjHppaXGSJealOJ/qqJabp+0kCxLyZTGFklLlQQoyUb8zOOFda9sZrEpqWFlVJPnv1Kw2qpwAsvCKtYIM2xTzES7eL8iduxhsFz4jHU+E8P8KkYIi4ryyTOH+7BzvVdsi0PXBVm1G0hSPF7R5Mm0heNY0xIVVqJPWIOeDkdVzSIhjjHHWjAxbnlfPMG9CVyzoy/ve4DxqHwWhLi4ROunXCAJ0QNhDleutIS0JzDACWvwqjWQJOzIiaRx0UUXlVWV8YsvvpBJp7nAlUbmvHQXtP3D/Bh++qoCf4M9WWUGuBlt4t/Dwi06fnhSuDIKRnjjspuNRndOxo+ES6kZwk0UH/B6xd8CMmazNm5gWbuONe3sfqNIdU+/ON54QVbja7wYGQSGa2Kaq3pKtF2YULoVuDIMXc5w/sefzaxwuiTSjEh6pounSJJVU/K9qrVvxbCsJ+G2thherIyrWN6cxNLmGNYlNOk2Cs6U3XZGVSgYFxLnF6DVlxAWkzh+LCGllZNSYT5puZDivZUBFS/Pb8JZ//sMi2qmombkaCv2lmVdIdvSEu5hrDGBP+xr4JIp3ZfZ0qr685//nPM9rEO9/fbbc+b3FQJaUUyNIEnmqhzJxKpVq/LWuXddwl4GNaecEjTTMQRmEV988cVlOR7lX7rLSj7//PNl5rSjSb8sju++LNyhoF+4XfmV2HDqNceTmFGdxJ938WHvhiTaosKEMjwWX6SWAxVBYBrjPx4PPGQv1tQlE5IoEsL60AWhaIoum0tIZtF14VYlkNSNVKsuJWNV0OwgqaJgmsiIv0uq44odD+0RpKqIc+R568K1TeiqXAX0qwyw65Aazvy0nkQiHpeZ7Hpq9VBJrX4mhXUV8CsICFK8+bUluOqtDQiPmIpgw9BUgm3ugSVpNcXE9xWu5d0HKPjuVs6WVq7WbJkB+D/+8Y9luc+oGPHjH/+4YCuNcap8RCP7O2ENWgG/7oKZ1EC65JJLZC4Yg5T5PqWcwAUBun0kQifkKrt5c2MC331RTEifICt//vWAnKoB4RbSWnptXUK6ZxUKS3SslbQOjhAumy4sEAap28NhtDe3IhKOIiZ+1/W4MHISUJJxsU38rVW8IlFEEqaMaSXp1nUI6KWjPyXkXcnUCosADbnqqCIh3MSY+NLt0Tja2tsQFi89HhOuYEycmyAmQZ4xQcyRNp5fO9rE+cVomNH9ZIzLitDL/Sri+we8Gja1J/HSgpVo8wQRqKhKxem6Pz2OfS3j7n4/vveCjjdziAKSQJzATjxMEC4XWRFMNSiErPh+SjkNArKyHiaDlbD4VHPqPJNtWnNlhCsk7KBSjFZ6GocccojcHxMFqRaaffM6WWCLWnUc8wLJKoC6kLUiV0iA3idMk5akB48ujePjRjEpxeT0KnqHTYSO3CpOaI/YqsFQNWmJxIS1ERPWSlyQVVS4fLrJvwlXk+9TtRzOU1kiEp3+JfnoKtcZxbFNr7CeBMEmGZuzLKmYuF15zqaqyu+h8+dOibbi+wkrrEJG/v3437yv8MoqQSjVI6EIl5wjoNFKy6NkiaU89VQ58gVx7AtJrEh3h80C9d9POeUU21hV+t4qF5g6w7hsd+ACDz2Mp556SsrV9KM8KjeGlQvMgTnxxBPlikwh4A3IC15KgijzX7g6yEJS3kAsqqaCqR32ej6Gt770ygx2s0ipBVoo7ZEYfjg2gv/bvRYjfFG0t4eRULxikqZTN43N8SZOdJkaYaTMDlpPWsqGMrIWAnqrJjHldJoa0pLI1rklUhliKdcvTcAKE0etWJhMwxBMH/Co8Icq8d6SdTj7wbfwgTkeNZPEuNOr0w2Zg6Yrat4OLQP+jesNHDgpjhf29zt+irJEb7zxhkxnYUzLTnmhVGSLS2aDOVSsheWrt6WZ+m0MiyTAAs76+nqp3zMQwKcMk1CdRPScwMp11i1SYqOn8Pv5MVz2pnDj6rxSDqVYamAGO2WCh0abcMG2Ji7cuUa4hhG0huPC6vDLPn+0Lqy00M3Jnczl6mxwmOiad95bhNU5K77TsWXyqNL1/OT5C8tMkFpQNYXrV4sl61tx2QOv4JHVXgSn7otAVShVHWB2ouG8Hwbi3e3CLfz9PgYuneLvs/vYKV5GciJJMUbKeTmIURhhUQ+KQWpKrFAJce+995YvWiL77LOPYx1cfwHVIn/2s585lkrksrhYqFxu5cd3xCTY43EdmnBX0nGrYkdQl5aJgkhcx1hzPS7YPoTzp1VDjUfQxOC6mNSaaQzKu5jKFF5VR7CyGqubE/jlQ2/g3gUt0LfZE5UjRsLUiycrvp+pIs1xMcaRKN4+WsPu9X3XJZp67yQnkhetOcZOmZU+SC2q4gmLQepcS/JpmV/+y9QBBvvKnRhXLjALmeY7SycKkc04+uijpazIt771rZJlnNfFDMx4MoZVYUvO2CxRdY856n4xMcOaB+2CoEbqTTh7ogfnTK1CtXAP2W7e6JiCg4quoCoGQoEQ5m+M4DePvYv/LY3B3HonBEaOkeoMpm5uXpIsEtSL39RqYnQohjlHeTHcr/XZN2bB8sqVK2XclS3jtiDkT1jdyQdnw+fzyWAfRci4DFtsE4eeBBM+r732WvndsqVpc4G5LLQ0KeNc7CQ76rUYnlrgRe1QDeWQCLXKlQ35/7iiIhzTURNbh7/vHsS3JgYRiyfkqpoy6AjLQIV4eKxvi+OKx97D//s0Cs+knVE1fLjl6iYMK16nlMGxFaTVtF7HMZPjeGzfIFx09l74orVLZYoeSlDNn7Bee+21ol0iSqgwabK/ZtkyLseyCmbFU/g/XzC2xbgB6wUZ8MwXL6xN4OAnhFVQ54dfQZmab6VD6orM4m5OKhiOCO7aDThiFIuDk7J7jjYIbayqigosXbMBP3psPl6Ibo3a8VsLg4paYVSpUOXPRhkicfx8O+shW+N491gVX6vbcvsQU1iTXsrbb78t6335bxqMo1GkgCVIfRrDopvHpdViwLIYlqn094tAxQXmuVAaJF/wApHsWFPYfRzPxAEvJfDyci/qasrXy1RSFRUcmG/F7PdoEt/ZCrh5NxVDEENbPCJTAWCqg4uyBBkFVT8MzcRvZ6/FdQsDUIYNF+6xkVplVMrWj9G0jCw0NgMHbRXH8wfkF4Bn+Qy14fNJs+nPSPfrZGoFSSpXvwWGg1gBUuYOWIWvEjLox15pPGmuFuYLtlwvVla4t8F2Y6xep9oCc1nyBZNGH3744ZxPlpsWxHHJGwoqU6uC5YvkWNLATFMI6xrGeBP40y4qjh5roK1Nh2ZGoCueHs6r6huXEKYfVdVefLG+Hac+vxHvJOtQW1ULTbcUHgylfOuc0sukrE9jAjfuY+DiyblJK1NmhrFd6l+V2tKtN0DXjnLNLHHjXGd+IuPYhYBdd7gw0KeElQnqTlPCgi8GsnOpF/a1WFmxoEVJhVF2E8kH7KvIIlMmimZjeTiJiY8mkFSDqA+Ut7sN6SqZutHisSRO3NrAH3b2YbgnhuaILsteDKl9MNhWCgUFGx4mpcuyoktfXIHbvvRCGzJOStZQgcJQ1LLSNK2sTVEFHiOKRcd7sHXQ3jVkv81sSRcuSvH+oMx2fwO9CpIUrSfe98wlLBZMqOX3ZCy73xBWJqiIQJ+WX5bkRfMxDQapqf3TXc1Vf0YhKRG0PLmCk41z50Txtw89qGnwWKJ0ZXzqq8KyiomJmRT+YLUZx6+mmzhnkoZ4NArdSMikUGaQD7agOy1GD0lJsFNlKIDHPt+Iy99uxiL/1ghWBuDVdZlBX5gb3H3yAwP5zRuTOGenJP7qoJ/FnoIPPvhgl+3UzOoPi1BcdGJHIFpRTK5mHCqX8ki+YFkcrbI+j2EVArpU7JrMrh8sWSkkKJ0Ljz32mLTsqD7KHoFsi9SbjR5JxrS4qIhKZdRsUOudrm92t5MPG5PY42kdptePSk/3MZWUCjLyeQ6n6+Pi1McS7uwuNQZ+t6sX+9TH0d4WlUmlGKTtv0xLMUvGqULBEL5siuP8WYvxVGQEqocME2OTlBZYYc049PRjIKdF25pUoSZjeOtwDTvbBOBZQ5hdXE+i4sJOuVqDFQJ2ZOLDlO4d72P2EChkkSkXRo8eLb2L3XbbTS5E2T2w+zVh9QRo4TAong0WMLNVOJUeKQfbG2AQleU2NPvTsTyuhtLC7CohYmKvWeLGXuVHXZ3Sbc5Vdq65mhdpmVatXSyGU8cruHYnL4ZqYbRRN0YZZIH2TtDkV1OVOAKaBwktgKteWoxbl/lg0C30WDLP3VmWBjILkcwMVfocYy4eBI2bTBw0ngF4n+372c7ub3/7m/yZq+SMiWb2HuxpsMM6H/D0fl599VXbh2wxYKIqJXOoM8cGKvy5F3LCBg5h5SPjQVCXiKt1vQXqYnMRgk8vdsy1K434KqJj3GMGFI8XVVr3xNGhaZ6aM3nZR+IDEVOFPxHB5VMNXLqdBjOZkDpXgx9Sz1k2mPCFQvj3+1/hqg8jWFE9AcGg35Kz6WbY9dSAU+ZGyf+oaIorqPYmsOxYFTUOcSmWhvH+ZcOHcnkaTmDPQ7pjVGhgHSvTicoFpvHQIGBly5FHHtnj38WOsAZMIkkuGY9M0BzlwLI9U2+AQnRs/ZQL9ywzYEQU1NTmuvU3K0xx7kQTkPGogFeQkNfamGvO6YwwJw0pZzyiUpMSw5F4oYUoAxF6KqZEJQcFPsFMY6v8qFabEY/FURXwCzIyctipzNdSpYwzRyrkU1Nbu19P5ehWCMOquUnB7Qt1XDbFnrAYEulpK4pBcuY+kaycGrUWCiqOsPSOyd/HHHNMv2hKMWAIi6sOVFBgxXp3oJvmRFhcmuVTh4Xb7G7T0wgLC+zW+ToUMXHs8oEsyRfD6hhD7SmpnZfEZGHzjqlQ8NmmODYmPYKA0q23lNRKn5JlYFmrhLU+DcNCWtro2AKQcnfl9+VSqI6GCj+qTMH4sQhMtSrNaZ3cPy1V8R1XdPjENdqxwWqy8Xkbu/FQzFCDUwOyTHj594AHN38exXnbUtu+5xWb2HKMhfyMEXMRyEnDvVAwd4ruKrusszMVFXv7W7L3gErVpdAeiYblNLnAAbcDV0H4tDBTM7mn2ywRf/0igZUbVFQ1KB3H7UJZphXkZdpBm2Cd4R4TF08xcPR4H66e3Yy/LPHBV10Jr5iMsq2VonRxE6XOu/h7lbAQSFpQEh3NKga9OyhVJ1I2jyCfKuEbhii7nIhaXEWRv4yxT8epZNds8YbpVXHctGsI8WgcP35lHeYptQgFPfDm4U5zr1VBYNVGVV7rnlZz4KoeS1+4Kl8qmHpDq4kldIwB8wFul47T3x5PAwrXXHONTJn47W9/KxUissEAPKvZs8HlWpbQZJLGVVddVZJgX7fxLXE7/3OxOJ7w6TwO5k7a9aBDElf5lE9ierWCA4epqFd1HDvSxCijSbjEyZR1lcwSrUMHKTG1wct27Co2R5G3IJip9hyMZfk1JpTqtlamKiWfDdlqrFKQ/GGjFexeZ+LrDTr2qowgFIkLvs9fOkNeW3GN/7HE7FAc6ylQObQUsqIVdfzxx8tqDiZ2cjWfc+nrX/96vyerAWdhpTFlyhT5uuyyy6T/TrOYK3VMJbj88su7pBQQXL5dtmxZl+0MTjo1kGASHd1HpirQMuPSbSF4aW0Sn65XEahSchSHKFKwTlKRIJygcFF2GaphZECTgnM7DAtgRsUGfLVpA4xhI6QAXVdNclNaZ8y1ooSMliGlsqVRViqwKNNBFCNpPwgKBQ9VxMXDYcdKHQeM9KUdRew7yosn12zE2ngAlSF/XoPItwRCwn1fp4hrnsBBwwtLluTDlMTBBzFXmhkvsn0ACuuRyZjFWFF07xj0Z9rBQCCmQUVYmWC5Q+72WRboi9OdZOeQTJCI7PDLX/5SWnNpMG+Gfj1zvng8muXddcC550vWhngFCeW+701ZsCz7KmCEx8AeDRo8HmEdhGOor/TiMDGJ3tkYRhMb2Khaqj272cXGkkoN4qZOGOhdodB+5BzSaWAbsZiuWzGtVMeeThOfcUKDbc2SgqA0YdFq0ONxWQ2w2+gQJn+yDGviDdBDfpnlZamyKqnO2PZXktc4anpwr7jmB3UT9iHxMI+PychszfXee+91ql1l6Q4rK+gtdPp+4hyYKZ8rZsWVdAbKuY/0ql6hD1qXsPoB2DaeN0lmoJ3xKzvZYuasZJIVwSYVXIFJa2pzdZBdeahK2vV5q2Bpu46HvlSgVeTOslZl0F23XAldw4gqYGKl1RWGFoDf9OHr42qw/Zeb8EpLE/x1tSkHEp0YSQoFCxJrZ8NSHan3KFuWlaVYWhXhWBzheEz84pEDo+hGasEidYUEkenCFdwqKNzAER5UemJob48hGPRiVG0tdh22DnNWhxHVa2R3a9Wq0uzGyhJHCGl4UBDWr6YlMb7Cfmq1trZKQmHA3AkfffSRTM2h9Z9NWGzrxYdlZuFxWn+OsSj+W+aCY5ew+gp82syfP1/WPjIT10kuJ7OsKNdT8tRTT5UxAbv+h8+sTCDcpqKqvrvVOjPlDkL2AJxUpWEoNWeSMcTY2iquY+KQakyvW4/ZSxuhC8LSbBavLCUBysgYaGJOhGmtPBpbkJUllTLEg6QlEkVYFz9rHmym7k7BRcSTOqbVmpjOzrBmArqpy27Rfq+KyUNDqPiqFe2JIcK09oqhVPJavmCKQ2sj8MJqHT+cZD+1KACZi6zScBIWoOXEe5i5Xcz9Y5LyQCimdgmrSDBe1V3T03333Tfv/XHlsjNhWbf1e5s4YRhT6pb6pOSLLiZYUItju2oVdV4xeRLsB6ghkTQQEk/r3UYE8eiqGFbGTPgCqoxTdWq1zhixmKxNCQWrw4aYgB7xu261X95CfEMWJXPFYU1rHE2GT1i3QdmjNbtLjp668WfUKBgV0MHyOY6dGGrh2iUxtcaDejRjLWVaSVimkrKEc19M61prmN+a3cRjcxyVWef5gNnjTmDCJpurbIlQ4cKW1FgQmk8mr10KBXsCvr1RPLl9zu5gRpqo9Rlxj1d7DUytZUNRxqE0qIbHSnpMxvG1rWowtTKGZMt6a2JmrBQqqT3S8moWxLekxUSLsBa8Xm0LoSoz9f0FqYiB/HRVE9bGvILYQ6ksrc0WFn+OijEdEzCw1xA/NPFwiCXi8h0cc+ZxTaoLYmyVR447h99UurbGcDwPMeZvbMgkq83Xn/Wv+fQ9oCTNrbfe6k5El7DyB91FuoZshMmlZLuyICbZsRlrNha2GVjSLgbX093tvfmmpgfT4FMwjjWx7Los3BBFtZ7UiWQUY+tC2LnOC3+yTVoCSvZ0VSyrQfAUFrQJKysiJrDHir1o3BdpdFCyV/q7mfCoGja1xTBvdZMgbg0+nzdFZYY1QKl0Bj0h3OwqE9vUsjrAK1Nd5H8mJX901FSFMKnaC0WYXnTVVfkIyk+YR/UDcxtNLGzvmsTF+jsmNXdxczwemVbAmCqLklk0vYVptbsuYTlAkmIjTL4owMZgPKWimR5B9cgrrrhCBt+zMWeTgXiET9Rc0yxljSmqjJF4hFW1VYWKoXJJ0eiQOyaS4t4Pism468gajFoRwZKYAZ+/83FpyzFL3itYclFLGAsaFWxXw/2aHfIqyiCMwJuyJ6Fcy4MirJulKzZicRNdOWHNaB75ndVU1j8Tbimb7BOvbQUhDfckYcZiMvZnplrdMxjv83oxtlJ8Ni4eDmY9fGr3Ge9phMSMamsB3l1vYJsKdHHHqQtHMmIZDa0tFg3T/euvDVsGHGExsMcJypUHpgXo4unPFbctDfz+XIHhqzu8uZY91D3w5GHRcEKx5C+kJrFdpYka2e7L7BT+YIt5stb0kUFsG2rE4vY2GMFqqHrmfgzZEdkrJu+qqII3Nyg4dIwPQY+Olri1GpnKhxh8Npahwi+7Pat4beE6LIz44N1qqBSpYBGBzKNVrHpCYVxJd3DXIR4E1BjCZlhYpcI1ZMxPjKEuXEqvD8IlVBBINiGWFKTmCcjUCCXfCWVqmL1exynj7N/DBGa+tnTQoqUhwBV4dgFi/iQlaop2CW+44YaOtl2M1VDulC8+FY499lipC+WiM9j6/TUmIvvyk3RhpxtDPNWrBbFsX8PAOxu9ZNcJKkgkYhhXL9zCBh+0RIu0ujLjWLo4nMeQi2RIaEG8sCaBdzaKSSbcIk1JyORU0xxMEYCUuoJpSGfNFwxhdVMYT85fhya1BqFKS4DESJmVsku0tFbjmFKVxF4NpuTuBPzyKrB+kOkLCdl1WsXE2iC2Fn/yxJNWHKtTR+xuzsun4ZW1prgXdHdCZIG1vKwJZq0vJcXJJ+QYphfxZ1qbuZSLHS0sBp2ZNZ6JdO7Hhg0bMGfOHFmAyfq8tN6PHRobG6UGEFVHS2n9PlDwWUsS81uEK+bLx41I1cCZdPmAIYKtvMKeinTJgzCQNMSTX7g4Ow2vxJClYTRGhetCdiPhWfaTZUmInXk1FV+0GnhlRQz7D/MJN0VBe1wBBrwsVrr4xsrqlz8rSWgMFgpz6q1FK/FhowFt9Eh4xLZkqr6QeW6muNVpuQa1JKbWeTAmyAxz8V5hCXMflu67wlJEeV3qqvwYFlCxNBkTY1op3cp8XWqPsNDmt/JeMDGjZnDd30y85lwupmky0zmYB8lmL06gVBNLh5yUfR0Ji8HmfHDbbbfh5JNPlkHDbLCshdIaaaI755xzZMv4YkDXlBIzDQ0N/fqCftpoQo8Blf78JiAnX1I1pVJARDb8VLuYvTJQbFqxrW2H+jBM3Yi10QgCFZVSnI6mgspkyBQnecT/WrUKzFobwcmtCibXCJdGj1iZ3wN+3dBMBdJVWVdJhglVVaK5LYbHPlqBJq0eVXX1UmWV5GNpLrDdFxBJJDFWkNAuYgxDglRibaZ0A+kuyrQF/l+h4KGBRDyG1vZm6L7hKddeSXUl6v4MWVXVFlblvTBQCIuGBetq+S+rOpi8yp/pttE4Yd4hf2d2PuNtZ555Jn7+858XdAxKP+UiqzSYY8YwlJ176EhYNNMKMfOyCYtmHc27zIxcWmKsa2Lb93zB2qlf/epXUoyMhMWVObI7V1xYT8gON+zIwyVj/sxAOZ8AXVU/ewdcIWIMI98WA1wypxvXLObJp01JHDTSh6DYFstYRldk/2JhJcTj2KqmAnsMU7F4fQuieiUCbEGfkSRhuZkmfF4VH7d6cNeCKK6cEUR1wI/2cGKAJ5Iq0lKyyEOXY1IVCslA1d2vz8WTy5PwCrfCK9zg9EoqidxI3ea0uKZWebB7rfi8sJx0pAlIlZYng/Kqxyp6Xrq2HUs2iSfPKA+8Kbc830V1zfJFMXeTINRx/btujwYEm8NwRby5uTmvzzCpld4XpcALMUBYbJ0vnOLkjoRFOWKWAXR3EO7YTsCORJVdt0cwcS5fwqJYPwmK5QxpZJcrOIEC+IyxdSeET9lYBv4Yl+OKH4mvlE4fi9pMGUjKtyiG7wuJidKa8OOt9TGcOA6Y5BdWlm52OEFpyyImZmGtz4PDx1fh5bWbsDhch2BFUE4mM6uVFUNoUdWH+xZHMDYUwbnbVaIiII4TDYv3aqnqxQxZ037uK2amYFotYw34/cJy9Abw8LsLcOPri9BYtyNqG4ZZiZ4pd1BPdQuKyjw3CBdZwcRK4WLH4qm+hdg8FpS2ontpaPhwbRs2ClcwFKywVmCR/3qFYmk2Y3F76TFDShr7/X45D/li8XK5mrmwjR1XuosFDRBaWdSqywc/+tGPcOWVV3b7PtZROjXpcCQsTlzGp/ilyL5kUxZo0rqhnjnBkgDW09mJfNHqoUmXrZBA3Z18QX82k6wKAU1XZqyTNO3Ymn9naU1aQjat8EDLjQXOtObY5ILfjWYstzGVgQXQTogIt25JKxOiCjNjaCG1qRrmtwnCa0li0ghhNSlJqde0WeFdkcH4gHBhpo+qx4RQE5bFIlBDQWk1ZZeOeOnqCNZalajCXV80YUQQ+NakACp0L9pZHa1YGlxKKkZmxYX6b/WhJX6YOjfhnvjFQ4WE9caClfjtc5/jS+9WqBo9TqYoGPpm19FIfZbxqu2rFew9zJT5bQk9c8CsMWaMirlcTcK9/GBNk5gEQ6AKyzQpc7QUFBS28WhY3JYU94SOYI6WXpxXnF8saM52wagcyu100fjwThsIZ511Fm688caSx5QSM6WCZJovfvGLX8jvQRlzwwoWyhAPOYXJ2pxrNGZYK1lw0J2g1AWT2DLZngPK6nIOXK4SFkpYMCh/6KGHdophkSTyBWVdSgGJlYREofxs648FqJmrEWkS5r9pkrWz5nJZbhFxDVgaU0g6riJjT0kExYfWxTzCytJx2HBNWEgGYrpPXKBkappylc+QCaVjar3Yb6sKzPm8DW2JWgRpTpmdrSRdOpLC0vIKIgxX4qaPGlHj1XHI1jWoUtvRLiyMpOK11Ags+yHD5ekfpJW2aFTDsiC5kucxhRUcEBawP4gv17fiuiffw/stPlRMnQaPuCf17JIlpGo5DRPTaoHthTuYjEdk/lvm9+R7NK/BGxefLV2HeeujUGqqxHVQ5ehAKbAFrRj8xjh19gGnUuRLL71UTt64cPVzIfOhzXv2pptukr0DSACloNTOPTz/QhVJ2bjlggsukPOSq4Q0asgpdpJQ9vOlh5tQ0C+m20UmJUkUAuoEnX766Xk3MbUDA4nZLcIps8z9lvJUoSxIdlnOu5sSmPmccEM0MYG0PF1CQUJx4b8oSQ+iiThm1Mbxz72C2K4yKtw3Q15MRVFTc8sqvwkFvPhkQxw/fm4l3sRoVNZUQ0u3Zu+gHEFYprX6FRG0F4/EsUuoFT/fTsGRwqUMiIkYi4QRY4G0sCqYXuExdBms7h/doU1ZY8lFCFPSL5NiNTHJLIvy+c++xO+EZfVScxChCdPgqxkq3T9aX5rZuWypJamgRonhll0hc6NibWHEs57VXEGsDvqF5aXgisfexd+WiuNutauwYH3wMcdN/qflbYG266wwiOOVg1XsXu+xDbnYdYDKF+XopE7lEYZzuKCVCwyR0ONiyIRzifmYRx99tI1SSY+j55tQ0ErilysGtNIYEGQAnUH3NWvW4IsvvuhkIucCWyxlkxVBZi8FdBdpfWUTVnvSRFQ8jv0FjCrJiIXMMa4U+jQsaNLw4koDU7cPiidzk8zrMmTYN5X1zpxU4c9s1xDC4eNCmLeoHa2JakGQSseye9rW0hVNWCTCelPFhBcT7/1oNS59Zz3mro/jzJ0aMLbSCy0aRiRpuYR6vxPRslbmvJ4kAj5hDXiCWLWhGXe8OR//eH8Flpv1CE3eBcHaasSZIKqbMshu8VVaBcPSeZ9Rb2DvBlNG3hOGD1bWbUosmR13qCqt+fHWF6vwv/nrEK7fAaEqH7SkkVqPLCzOx6hARNwL4aT9eNqV6BSCcvT940IZLR0W8LOKgyTI0ActOmpxcTWQ4RD+nK6rzdcS6ikMiNKciy66SL7SbikJi220Wf2e9vmZgc9VQtZiMWDHHoUnnXSS44U6++yzZUpGsbBr3roibNWA5BvCMlKBp+2qBCklIvi83YcWM4BZq8I4fKwXkyoqkQxHOt6XJqOosKZCviQOnVCF/37ZjPcjCRgkH5gZAWor7qILsvMYCUvXSVhmKzECty7aiKWta3HBzrXYdXgdqoQloEeiiJqaMFDMLgF89Lo2vJW0oImBDPg8kqjWhpOY/ckS3P3WAsz6Ske4dhKqx0yAN1Qlrjsk6WvCukqmy5CkuoKCiOClejWOw0Z6MDIoiCfRBl2lK5zpEhoICKu5VTxt7p2zEEvMGqBiKMb7k9iqWsfcjcJTgE+WOeU7DrKaR5iCK8KWkmk2uMLNB3AxoLVDV7IcYDbA1VdfjYGCAVdLmM7DIuunFRlzSXHkWuFgisXjjz8uNbKXLFkiLToGPrtrKcZYnJ17u6TVlAV9+RIWLRp2yNlTPPmnVnhw04ctmG/U481GDx5b0o4LdqyDz2MI1zi1oiXr3YSDJCwJk6U6wyuwz7BWzFnehESIpShKqoTEKtXl6pfB9lfiMsuW7kwqDaho8QzFA2sasfL1Zpw0MYoDx/kxvsojrDS/IE7hRuoJxCkSwaJpM5mq1VOt0hWugKaOUSopWSF+LdXCTJerq6zbCzBl3+MXv/vQ1N6OF+d8iUfmrcabq9uw3KiDd/wE1NY3yD6PXEw1TYug5eKDkl5KYLKtKcjMwLSGJA7cKgi/EpW5bqplf6ZaqrGsR5yDJ4DnP1qIZxduhFG9E+qqQjh1rIaQ2Y55S5uhB0aJt3SNFeaysBj8WtJKS65rasMtt9wiE6m78xT48E3HeGhVcSGIPQuYFb4lYosufuYyK18E/XgSFlso8aVpmowRMCBK640LDUOHDpWNL5w69/o1yzTJ9znM98V1BQ3i7v7+tmLytTXhqk/WYU20Hn//Upj91W04fnwl/EZSSv4qijXVmNgYEYwSqvTjhClVeGn1RnweqRBWQdCiNTNV8Kygo7WYTIs0JS0IQhC/Vdfi9UgAH37UhKmfNeGAkV4cMa4Sk4YFUS8ssZDUbBauou6RYng6V3WUdL5XeYLycgVP7DPk1aB61FSHag8aIzEsWd0siLgRT3/6FV5fE8Um31AxeyeitmE4NOZZmVa8ysqOSrl2zKOytBksuZiEga19EXxvkh87VYrvHo0JEhO0LUjRkJ10ktDE8f3CSvtybSNufPEzfOUZDWXIKHxrawUXTFHwwqcbkWjeBMM7StZqKnq+dGzdBAHN/k4g8TC8wVAHewfQ0iEhsa6OrhgXtbh6xngRkf59S4er1pBhZhNMOuUrbban4dQYwPFmzfONCuIyXcEnJtBZ0+uxPr4e1y5uwxebKnHbpxFMqotjx1ovEm2WiijtJErI0LIICBdmj1EhnLxtBDfMX482/1gEveIdutlhv5hdHDvLVVRpyVQG0Rb3YHakBh8uDePxpWshvER8bXSVtN4m1gVR6RNWF3v8sXxFHFstC1elKJ2mkaojovkQjSSxvqkFn6xpxsuL1uGdZU1YHPah2V8PjBqOyvoRMj2AgXVmZchVPRNdOwiZFmm1ywQrBUeOVHHUaEFOiXZB+ppcYGBcT1ZxCvapEORHhvvX7EWYvSEofP3xOHi8hvPFA4QGlRGPia+uS3JTzPJOF8aFqEDKlwuXsHodaaWZQp6DMvuJbp5B/SoV5+7UgKZkG25ZFMfza1Tc8Vk7/rRnHZjQ3doeluJ+MsVBTMZwIiEJ5fjth+G99SvweGML4jW18MEq4+naDsyqNmRkS67Aicld4fVAE6923Y9Pon4sbg5j1sY2jEQjJgqjbfpQH745bZggL6+0BnWk3cFSnvaWaxsULt0acbz/zF2ED1dF8OWGViyLAk2eWkT844X/PxSV4vuoAY/kuIQYIxljS6V62iVGKSnTLSEs4ym1urCughiqJQQx63IRgnWFqmG1AAsF/FB8FXjovcX4y3urgTGT8a1tK3DhVC+miQcFG4jEGAPkeCm6TWzPhUtYAxhRvZCJnE7Z9FnxGwgLRlhMDZqKy3euwtiaOO5YZOLBxQnsWN2O06ZVIOhPIhJLpApUdOn8RKIqtqkJ4sLpVVj11ia8Fa2CN6jBZ5gdBTtGhhvHvC9VScvaWVYO1wj9wnoJVFQhHqoUVl4tVkcT+Ki5Sfi57fimIEWvYONEMlG2ADzPzuOhSKEHLy5qxKwNAaBmIpTqKmH51cpSIkauyUl0w5h2kEyluGkdqglph1ftcFX5HiZr1gqr8PStfdhjmCCqcBJJmdMmfhbjHBf79WqCiPwVeGneKlz+5By0BYfj8n3G44wpPkwMJmBGolC8qqVLRs33lDuubIHN01zCGqwoqLg4TSdiCukU8ePk0BGOJDAk6MNPdqjAvmMV3Pm5ivs+3yCDv8dOrpGTnCLkMl9KWAwJMTl90Qi+Pr4OPzM0XPDORiyPNKAqYNUYqtKa0lICdamW7hkTHKnwfFrvibv3CLJoVf3YfpgPP5qhCetKE8TYLkhDuEUdLdxLjF8JC49W0OghQXx7r+n45N1WrK8bh0BAgaanugQam8dJTZ1jdv8yy/E1ZDNTfo82YQVWKXH8cIoXZ2wj3L14G8K69XdeHpU9IMXY+f0+vLpgOW6a9QG2HjoU1xy+G06YKEgt2S7c07g4Py9CfgOGeAjFSf6m4VpX/cGLcYegfAhoBUWwrF53YiLFk3R1rJxzrsK1CSsqGWnBzrUxXLtbBU7frgbrm2NY2piE6tHkyp8pA9SKnHxhimPFkjhmXA0umKRgSGI9WuPCqlCsFQBNkJaa47yUDKtH5oQJbyhkxPDNUQb2HimILxkVpJpIBcXVst14sYTVLPboiVU4YowXarhZbOOagpFy2zYXJjk1opUWo7CadOEqtydUVBkRnLS1ivO201CvtqEtYrmQZlrHh6SssbNODAtXrMF+O4zHnafsg+9M9EOLtqA9HEdMF+fC7ypOIRozxHcXY6CqLmG5FtbgglGgt2AtkGtS/4quTMC0nERaT1FBYt7WCGp9Jk6aXIFVbcJlEqRhxMKCpPxSBSvTzmiPtaNCrcCZ04cgjib8eX4TVier4Q35ZDdpTbg1Yo85J50p7T0FYo5inDiZw0d5ETTCiCZiqXCRhvIVSgt7UvMIF1e4wRUqDhsfxKwV67E2UAmTzTtSgXErcOR8PBIVi5VbEiSUKH44ThfWaSW28scQDityLPndLZloC0x3iAtCP0iQ1ZC6elQKcoq1tcnFD10JWC63YjnSMd2UXaLd6JVLWP0ezPJlThbTGig+xlUd5m6V07xlILhJjyPJnp9iYqhxYWJo1rJ7jGuIwv3zGnGMDKhyopm61YlYyTJ0DMWDlmgCNUED58+owciqMO4QpPVuuBZR4f6w3FBNuVZpRSkF6TKczfEuHsNrxjBzuIYda8TfYoalgKqUk6ysY2nCMkoISypoBrHPKAUHj1iHBzZuRNw7HF5lc36ImUXx6R7MpOy4OLe4GLORnihOGa/i4mkVGOmLIyzGIgmrrMmSl8moGxTXs9LjQQ07O+ttwjJTZK6a5TLrMrDv8XpkAXN7Qkc8lTKhmIV/++7en04eLZcCg0tYgznkJCwb1lNR0YG1gdRtp9YPk0hZP0WSImnxfeniaJYJsZTBrvhZBt1NJf+wOwtqhasxb5OBN1fGcLhwi6oEGbXEhQvHhE3VUtZM6KqUAubtn1SterauRocq86zawlFUBgycNjWI7Yd48YePYnh+bQyNWggBvyJTGL2U7uXKJCwd85Q+nSQAWolDfQnsP0JFwJNANMKv5OloJVY+WMmdHK1oNIbhlV4ctnUVnl3ViA3JIfB6U7noqSTVtI6XVcdsSidXGEkICLLfvV7HDyd78c2xPmGlCrIKR2RJjqpYrTzoQquZKq6KpdNq0iozrfQGVYmLLVabr6DmE4MUxNzla/D8/DUwfEPh82gFfXtrtdKy0Jxw8cUXy2oLuvVUYGBRcy6sXr1a/ptOu3EJaxCA5TkU/bMrnckE5WXYCIBddAvBBx98ILPcqU3ERNJMTGSZlceUSY3ePFiL1k6FZmBRm4rr3o8gEvXg2Al+VAtSikRofZBeWMWWdmnUHHlQaTE6r7C0kqhIRPC1+hCu203D9KVxPPZlGJ+EVbR6A7IDT0cQWtksMsP4vFdMMDYSnVxHdyyCmFST6plQpwz+cw1BkE5A9WL6iEpMrmrD2rggHG9Fx9LA5viaIWN9EYMknhSWVAwnTlBx8qQgZtRRfz2CtkjcSvBULHdbjrNp2EbtzI7WZ5pcBKDNVukTRBcIYd7KRvzy0Xfx2no/PONHQPN4CuJrmdgq7oUJVfbSMpRtylRC4c+8n7JlydNgO7m0FDkrLbqTl2EJ2zvvvIPRo0fL2llqvjlpTA0k9LhaQ2+Csq4nnHCCtJKYSczCaTtLiPIyLFzOJXbfHagD9v3vf7/TtpfXJXDAcwb8Ab8ghfzubjosEVMQVCyO6dpG/HCSF2fsUIeAT0wncZNFEil3rcAsZ1pKfmFFBUIKIuLyzlmdwIPLwnh8jQfLo34uHMIr+cKT9hVlLpgvEcMPt9Xwyx1UDNHDaI5vzi/rOVNX3IBBr7BGDPz8lVX40/IqeIYOh48GK+sDuaIoCVVYZMJdHeUxsEe9B0dtpeLorb2o98YQD8ekhSvdurz1XtMiGKZUr/BV+uRAzF68Dv/35EeYtcpEcPxOCA4dYVm7Zv4ucUxYV7ymLx2sYf9hXc+Honeshc2EkwLDtdde20X47pprrnGUlyG5UeI87RWQCElYfIin9afSyr2UqaEWFbPsu+uI3g/Q2isWFqu/GQei1AvlZlh+QAuHg0Qlh6qq0vmSJEWB+3QdIN056mDxBsh+sjz99NMlkVX6hstGpRhNZponzHyniiLze2QqgXBBP4424Mp5Lfi4RRDX1Ap8rcGLSsEqbXFhYXElMNMa6o4Ixc0YFxMsGU7C723HPqO92HFoBY5bb+Ld9XG816zgk2bxJI7HxPn6hHvlQVxM+ApNx861KhpU4Q7GFWu1DD3c/UV8paj4joFQENMFEXnnb4IRGQrdZ8hOQLXCPa4SburIai92G+rB/kMNzBBjMzooCExYVeGWGJLsv6gGpKROvrlidDc1YWJWBLyyc8TC9RHc9+5C3P3BSixO1kGZMg3e2horbmYYqZXZ/C2soIf3hOl4/2QTlpNy5x133NFl2+23325LWJStyXYt0/WKLC9L45lnnuny2VNOOUVKHudSZKDVRrkoxnM5fzl3t9lmG/kvS9v6tUtIIuJFZ8Ew66KoX0WXicxNNQWSCDFv3jz5NyooZoPBRnbIYJufUpDWfM8Enyp0+Vj/l4lS5WWo9LD//vt32T6hWsOwQBLLwvk85FOJo4JUfMLtqxITrjHkRVOsHn9f2IQ3V67H9yeHcPKUOoyp0GDGDSlVQgfRiseY3ROiahX3RuPCvUzoqPaJyT6aLx/WiHOcJy7HghYTK9sNLI/oWNYax1hPHDsIS0MxGGxOyvbVvdGANSGsJ67PTR0awsyGZoQromio8WNsyMRE4VZNFM+0bSrFv5Uq/Jow+5JRxMJJK0ZES1GxwvD5pKOnFxpCUggiJBvZzpr3Fa6Z9SneXC32Vz8BlduMQ11NCLyU8aRF3IXYuAkxdCODdAnt/87YFR+w6QcnawWd1ENYZ5hteTnJy5QiW0NJdJIO9eLsQLkmuw5ZJLi0pcaQDL0b/s5z7E6lt+wuIZ8ClHBlUJomJkmHBESJU1oxtJxYONydamIusGr9hRdeKOmLUM/HrnMPSdPu4jIO0J28DC8enyS0COlCkuhyCZdRInmPWQnMbfKhNk8xx4hwwxo8Oo4d5UVVQMeHwvr5eIOCtcKdqIo346D6OM7ZeTh2G1mJCkEh0URUjL2CwutgmfOlSwFAn8cLr8cqG04oGtp1FS3CJNgYSUIV5zMipKIaURm4ZiBaRc/312NgnUoNTeJQy1viUDwBVIcCEJwlrBQFIdYzGgnZCSeaNKRihVwqLTLbwOcVRKz5ME8w933vfI6H563BMrMeVaO3woSR9Zg5tkKezxNLIlieDEhLzFNAEKspqmDH2hjePtTjKJHMxZ3MoLsTCVGzinHTtNAe615nz54tiSEbfJCyRV+xcHJLqbJ72mmnFbVPigQ++OCD5WjA3JqTsBgYvOqqq7qVWykVNIWztd+LQfYT4LzzzsupG8Sn0QMPPCAtMd4QaZ+e1h4JmMXPdCdJWPkGLE94I4ZHFgvCytPLjYqnd6Vwv86fouC8KR60hON4e6Mh3MIAPlqXwNLVKzFCCePIcdU4alIlxD+CeDToRVo9ZirXi/aInIQe4ZKqqrAgdKtMR5BUNGFJs0DVUgXavVOOYgpSYslM0BuQiw1UpeChDV2VFhhTIGRErwTVAn7UJ4iOuvaPfboCD7y7CJ9vjGPYmInYZ/p22HGED9NqDEypV/HEJ+tw+atrsaZuG/grBGnlnWgniLfVwAkTdTy0T3ncJJIb3UB6NHzYOnW1ohGRj2yNEyhpzl4K2eACFedKsTjooINk+64SFSecCYsn11vttKkNT7+4HKASKFfwGGDM1nLvDVzxURzXf6iipsaT10RnvCuR1HFoQwS37R7AqCpFWq9smd6S8GBpWMWCDW1ob23GGOHD7DKyWlhvulTYLD2ZMdXYwbSUT5VUO3szXcojM8HMVGutnofsviwI08uWW1RgNTenb1g3uply54rvCEuSppu8YO0mvLdsHby+SowfMRzjhldiRIWCIFM+NA+rp3HJox/iz4u90MZNQTAQTHXONvMYVQXNTQlcvrOO63YK9Po9SC+IYRY2sKBnRLkkegskMz586YbaeUR8aD/88MO2OWFsWMFehKWA87JEHS/noPujjz7aK4PLnJJyqSemTWK7+FJvYSqVZFVdJiJ687ixVTUprZovmj14f1MSRwcEWSRjYuLqaBD+W0NtELs2VKHdqEA4EocvmZTB8fJkXispkrJCP9bivypdQC5yMpWiN7VGVUmUzPo3JFFJelA2F23LMVOAUvLB6FKyJnLskCpMHDNCuJycAjEZEzNjhszy91dUYsGaRrz5VRMSldvKVV8oSt6HlZdHZXpI31S+MYzx7W9/u8t25hQylsyFL5IZ8w6ZAsQ4L+NpXGF3whlnnCGVfXN1ec/5oBBuMTtS9VjQnf5xKSZgp3iBzycHh8Jk9JFp1k6bNk26XBzYcqwS9hfsUKdQKBMx5jRp3cdtOBE9YjJsSnrxaVMUh7N2z2TjBNayqfDFIuLv4iUueLXKchZTBt6VstFIKnu8o7hX6UgkVXq5iw5J2iIlpVM/xvRqqnVapcXTzFTpd6WmyiYRUSaZ0qLltxUuHxstsLHXkvVtWNiSgGdshZgkHpkmkq9rzB6Iit/EDvVav7o3Q9QogtVnIb0iOXPmzLw/zxVEyo6/9tprkrwYU2PSNdv/MaySK47NGFipXbByBt0ZYKffmbkUmga7xpAx2QaM+uocCCaocYWArhiDgiQmLnem8z+4klAOhu3viIk7e9dnEpjX5EVtMB83SLFyjZIGDm4I40+7eTHBr6MtZqQmbsrCMUuL3RRCXv0LPXhOZoe/KTPp2U06IB6uPmF13fD0Z/jF+y0ITNgF/lBFJ4mebl2yiILta2OYc4QXfmXw6wswS4B8kc4U4CIBrTjmRTImzF6D++23XzkO5ewSkmAo3coAHMtXyMhcoqR1RALyeDxdMr1dCDJXFcwcDsxbJ27xoOY42dJbaU3R/RL3OD5q9csVwgljxTNdjcogM6ToXG+5Zf1R66kHzynjAUBLVxMuqc/rw+qmdry+rAlG1Sh4ghVWtzHDsobNbnI8pGUYT2K/4UqKrHq7gUfvg4YIX+wxSNh1gi8Xuo2msgtrrk6sWxo2bNggzWAGD50S7PYcquBWlRnaWrcNKf4/e18CJ0ddbnuqqtfp2TPZA9lIAiSRRQybyiYIyCYoeo0giA9ZBAQFI6iIIIIQEB6ReFXAC0/ZvJctRg2iFzBsgYRAAgkh+57ZZ3qmt6p6//Pv7qTTU9V7z/RM6vgbyWw93dVVp77lfOdjKsYLxyuIqU1E1IubTZw2TpMWKDEj7liQa7HXQTFxnA5Nja9Te39zM1Z2iPelqQ5UJOjiPVJNZN2LHV9tId9UcQ6kRoh9QakQs5CkNbeDHMsGziHIDnZauPTy5JNPlnosjvtQk2Un0jt8mAq3X5GboDMlOjLZ4RCyNEPgzxt4uyWMrSIddLmTWqtowjPUQVnjOHGIVS9TegOLV23HLvjhC9QlHBrM3el5tuS1h3spq0zMarK+tNihmzVrFg4++GB5LpWqTrzP3FiG0ixhKUC7D+bebMGysEiBHu+GduCYT/qaMZoXf2JBDCtlHSvzaR73a4oXfbtjJkYqPbjnU158dYKCcFcIYegpm58dlAuUx1bVaFi+qRtX/L+3sNg7EfUTDpRupnSG0Iy4u0a2t0FkkzhqdAyvfc7VJ7pijZcaKRatU8GpkGQ65aDAGta+guQ4EYnppZdekiM+bBTkCg5BpxMWDWCOHGZg5U49Yx0rmUbwMnAbCvyqim1RFX/bHMVpIz2o01yI6vQLjZTNMcFBfKaQi6UR8WDhsk1YGtbgHjlcDn1H9URlKidVg7SewLHDrFNBKsjTyYqgoJKFaQfZsU8SFtuwbCg8//zzWLRoEbZs2VLwY9nNQB4hTtqHjfimFi3DmU7rk7hnU2LdpuLDkrYI3mo18bkxGlxdvdJPHEpm4nNQRJrB4XO3ho+3dWDhqq3o8Y1AXXWdlDKoibpVLkdeT+SW02qsU3hOS7BZxUgrFYPAJcEhrP4EBXNcYc+7GyOoJUuWyMiqWBxxxBG46qqrLL93+hgXAtUxBMWfqXVlIqx4WkjZlWbqCGjiwulWsHBLDMeO8sDtExFWL3/GIavyhFcKfNJnx4O/r/oIS7vEezJ6nPS/0s2UWmNC+58htpLvdVW1js+Ntn7D2aSh+eOFF164+2ts93PSIx/QbuaZZ56R5zUdcE888USpUt8XiG9I1rCo4mUERT0IVbxM+eiBVQqMHDlSuj/wgyvDM81GXfpWGL99T0N9g2uP5idDaqgkVlZ1RGM40NuLOw714KzxLvQGg3IQGXuJKR0UftYnjrcZl8YGqn3YtKsbFzz6Gv43Ngq1k2bKXY20Sk5d0JFRrCvOg/Z2Hd+aEcNvP+XN+Oc5NsNGDr2pOEiv5mE4ZueYQBx55JGYPn26FHdSQzkUa1hDhrCY2r322mt47rnnZLG8VOAMFu9ivBOyYEqiSiqGs+HFHVGcvNCEr9YDX44kw0uCE3w94V58tSmKe46qxmhfEMHemPRjKnaWzgESFsmqXKbqcxnw+uvw65fexXUvboVxwJEINA2jU/LetspZ0MvJy84wXjxNwUkjPeUJBsXzoWg7l+yA5pVf//rXHcKqNLBA/sUvflHetUoFjhDxbnX++efjmGOOkZ8Xgni3MIKVrW40BJS8Vth3xxQ0KV34xSEKLprmQ6i7R0RZOuIepZqz0LOotIL/r4l/RFBd48eaHT244ok3sKhnFOqmHBrXXhm5K9t5C2kLAgc3hvHeF7wo10IwEhYFmlSRZwMnUTj0nMmMbzAS1qBvPdF1sViy4klAjdUdd9whHRVp5cGpdRJWoWQVvyQUXEKvwLCOaI5jNcnVptXiotke9eLp9VHsCGrw0Whu99YYB8WEV6ZcQRFDtdcv/uvGf732Ef69Q0TCoyZJRx1OSOdzQ5D7HyMxfOsABeXcXsjyw5VXXpnbzVLX5ciMU8OqMFB8R4LJBxTtMYLi4Oehhx4qvYXKdScKmwamPBfBpqA3Z1O/5IhuL1UR0W7cOF3F1TOr4In2oCfEJQsup5aVX2ySIKp4Ks1Mz+tSpSXzE299hOueX4GtdQeicfJBkP07w0yMl+ckZEBbL7BfIIKPzu6f2UE6qbCOxZtr0rc9HSxf8EauabkPYNNDi7Ve1mkrdOxu8OuwxowZk5WwGEHRdJ8ERcfQYu2Y8wFP4MumarjpNXFX92kZNzDvfRkAVaqJoOLBf63pxcxh8TVgWpSe8dHEpefEWvnFVpQbsHolItaqKqze1oL5L3+ErWhC3ZgJibTLiO+HRNLKJkt0xfcgHMOVhyv9NujMEgg/uBmHwmV6wNFxl1YxLOBTF0gFfT5kRYsnZiu0Pad7Cmu27D6yeE9nFSfCwh7RJu2RuaCCs1U0CbNzU7QCi+2nnHJKn6+zW8IZSB5wev3QI2igsEmESvv/jw7N7UGNlgthmfGiMOK1FDq+njcyiLtmVWO/agXd3V1yV6CzjTjH+EqqPs241bNI96pFZMW9gzc99W/c/eYuKAceharGUTKupWmgltgtaWSbAxUf7REF1a4oNn1RRZ02sHYyvIZo5ZTP9UOQ8EhOduC1xJIJLcjpz87rdKAirH4nLIo2eTegupdkw89TwWFQShKy7RVMBRXq7A7SnyepS8nn9wsFJRMk2//+7/+Wd6YzzjgDP/nJTyykDiY+uyiEVzZ7RbSnwDSyE5aJPZ5QtKypEqnhpZMU3Hgo9xbG0NUbjXuaO2lhDvSvJAS6BnweL9w+Pxa9tx6XPLkUm2oPQL1IBRXNBXO3MWKOxXbxPre1GjhtcgR/Od5reQPhBMVPf/pTmWrRII9RjKpWVumYXu30q8oFFL6yU37mmWdKHWK+GrJBRVjcxkGz/WxtWY4pWK02qhRwRRkL9I8//nif75G0qKBPx3udMRzxfAyGy4cad+aZNENa5xm7S+y81IIxFVWRTvxkpobvHxIAQj3oioTENeLaXZtRCriU4x9a4q9CbodhlDGQNOjSFOkMqrP4nbTWMRORUs6pQyIJVOLiXC5N5eIJrz+Axau34ton38Cb2nhUTzkEXpcm/17yVSfvJ2qW6KqL23SiYbx1hoZP1PWtrnAZRLr7LS903lwrCbfeequ80RYCEhZFrP3kddd/XUKGq9/85jdz0pDkM8vXn2A0RZN+FuqtyIp44YUXLLeOzKx14ZIDgVhXTCrbM0HdXSROeoCqsmvYpQbw8OoeLFjbA/iqEPDGrWfkinWlEEeHuAuBTH1MXS6A0FzuhNN7XEKhmP2XdvIV6+L1cHJSoyOokow0VUngkNSdY7c1YfusJKyfNZcqyKoKyza24pYXluCtXnH89jsAbo8m024zRXOlIruNiZxOEDehb00zLcmKsIpaeDOrtO7dd7/7XZn2FQJOj5Dw+gtFExYPPgt/NKnn+EumPDlXkBQqCXxd3PLMPJ6pbDZQ3GeFOQcJQvBH0RGKr4jP+U0y2XzX4fdrWBWpwZ3LOvG3TT1QvfWo9brF96NQ9UJc/mjDLH5f11HjcyMkUs8Vm3fJVfcetzc1VOkHGPAK8ugRPPnqB1uxpb0HgWq/nB3TTRd0xZPo2hk5kRVHnXQlJv6Pr0VBVVUNNmxtwY+fXYy/7/TAN2EGXDW1cgmILok7j6MmfpbvoeaL4QfT7Z377ay/mVZVEvg8mbpSIV9IfWrp0qX9F33n+ws0r6OinB0J1o5ooZy6IJUX9rx58/rsIMtlmSKLhYzCKkWh+9hjj0nPK9bacgVTRbaFrbB/lYZfzVJx1StRhAXRuHNMvHQlHi54+eN+H17vqcaNb3ajrVPHl6Z5UFvlRo+40mMyhcr9ypObj82IeK880F1+/OF/38H67a244tRPwedxIypTzn5yzOS2HMEEmiCXBcu34oW1Hbj5rE9iVJWIr4JBhEy/iLhcOXiDKfEUUHZSVQR8AUHsCj7a0oIfPvc+Xtjugn/STAQax0qycunxu7aR40skaYZpqNgTxb2fVbC/377QztEtRuWp9kR33nlnRe4woKznj3/8oxzMfv311+XMLS2PmRlxxC1TZkSZUL9F4fnUsNgqJaFw6DITOJx54403Wtaw+Pupd5rDDz9cdvO+8IUvyCJepRQkWUf73e9+l/PPcwkmTf7OO++8rD974j8j+OcGNxrrFFkvyh57JC18xYWoxRAREUcwGMFwsxU3zfTi0hl18IsrLxoKozdq7N6EY2XPS8NAafUrFy6wyeGTg79/WrIG333mPRxz0ET86twZGO820NUTFgRoJGpk5Sesap8L3UYU/+eJD/HE+hCuOfETuPHIOozw9KK3W0dEELKa3JABm9cn525MeFURsQVqEBUv8sXl63DHX5fi5a4GeCYeiuphDfFYTaetjy5Tal3NUXclHr6tw8TJ4yP4+wnZhXUUcDJlos8ahciZunGVCjbGmFksWLBANsRSG2WcBGEZpL9qWDkTFrscVvvKrPC1r31Nrr22q2Ux/OQ8HuUGlWhcxqiKkWIuoPMoB1jnzJkjW8o51cI4Y/i8CX+9SE1UM6dNd6kXqSzJiy91RCIYH+vAJeN1/MeMahzQ6JU70nvDsbgfPJCyXyder5JmdJxJ0xR4RBQcEQ/01Bur8PO/r8AHrom4+LMH4dZZVRirhtDVG074nvdHhCXI0+8RgUsUVz27Gg9v8qBu5GhcPlXFnE/Wok4QqB4JJ5a8qrJDSuNDM1G7Sy6IpVLd5/WIm2GVINwYHnr9fcx/dQ0+1Ovgm/QJccxHxm1gGI2aydkBNTF2ni26AoIiFIt0RfDmOSo+1bDvuTMx0uL1y+iLi2fK6d9uRVg5H3HWqUpRg6IFRqXbYPCOkQ3M9dmuTo0Yc8XnRrpwxtQwXlilwzNckwsOsl8qe4iLFMeV86xfbVIb8MDaZixracZXD67FWZP88Fd74GfaIks4MeimLiIIbjwWUZrLw22iLENjW3sPHv7Xu3h4yWascY+Dd/+p8Ph88cV6u4ts/VV0T3YsXdA4eexS0eEdhkfWtKI3tBUXHtyIw4d7EfDKsAVmTBepGX9PpNYkLz5N8TsybBTE9eG2Fjz0r5X47dJtaK8Zj/qJU6HVNshuoEscb2M3EStQcizlk/AjbTrOOdAQZOUp+xGho8N1110n/dpoH8ObKCOagQTNACjAzmc92IDUsHIpxnH34G233baX389gBIvrTz31lOX3eNJQjHruuefm7NpgRUCPHu3BJ1siWNuhoqEunqLl8nt76k+QF6nP60KHNgrPdffgrTfa8OLadhw/2ofpw6swptaDGo8mLmjxoXKk0URzVxibWjuwdGMb/vz+Dry6I4ZQ40y4Rk2EW0Qmph5FXObQ38IGRb4mM7nOTERPVYKcWlyN+N1mN17f2Y4Th0dxwrgADmryoclniijKI35UkwcjKMh5V0cvVmzaiVfW7sKidW1Y0RtAbPxRqG8aA00cJ74yRY/HU3sSwDw0V10mJonn8NBR7rIfDY7dUDKQ3PVH8qLUh7KZL3/5yzK95Iq9fQ151bAo109fKU8FOYVkrEOdc845MkysZHBtGT9YW6BgjiM7Vrjsssvwm9/8ZvfnPEmoVSnlmMKbrVEc+ZwOze9DnceEkQ9HJNTYbPczQwqJf0VEuqR3tmN4pBXTq0OYKohwtF9FrRpfUtoS0gVBhvHBjjZ82Kqjt3YM3CP3h7+uETGWvSI6Zo+L4eZDNYxxx+IpIROl/giyBOkEfEwJTVz77Ar8brsfNROmiRSPr0tFKCyiqq5tmOrqwiENGib4dTS5uITWQE8sgtbeGNa0hvHOljZsjQVgNuwH74hRCNRWyxQwZsY3FClmPErV8mgLkr7bIgqMUAivn6XhyMbyExZvjHZLTghuTP/Od75jWSsewshPOMqLfO7cudIgj0tUGWmw+zcYFqSy08eiOLs2SbDAz4UT3HJtR247d+6Ug9LlSmPv+jCMG/6tItDArqGRYwpmJBIoLVHHMeVaef4mowiDV2c4CKO7A0qwFZoeFpGTjpiILgxfNZSqamiBKrgCjSLEj5sLRnRBgCJ9/Pr+On50iAfjPCEEe8LycfsnIzRlDYtNg2ueWYnfbfWhdsJ0GRlGlZggVDdUEUXFouI59XQAwQ6okW7xNZHy6iRtETf5a2FW18MrXp/HG5A2MTEzEY2aSfd8RaZ2+bgxcG9RUNxcfvlpA9cf6O2Xw3H11VfL+b5s4EQHf/arX/3qgI6fVSRhDUaws8luXypRpYK5OBXJ5QAFpFxCS0LvW5zcU0j/zIthvLrejYamXMZ2+v7+Xp8r8bI8owpGbGbMiLsPcI2VokMREYviEuSmJvxNzThZRA0RQegxfHmsjlsO92KCJ4juYBSGuOrLL8VSZCpYK3LAbg4S/89K/Nf2AKonHggXn6cZJ3KmZbFEOqzIF0g1fESKZlXFJaMxfuxWdhi5p3y2EH+/vdnA5ydH8dcTPLY3FKZslPhwX2UpthxTNsR1YKmSoUzghmVGW4y67HSAQ4GwhuQqlm3btuGWW27BgQceKO88dmSVJJVSg8PK/LuUOlBTRskGo9G9rUD2nPiPHe1CU20Ybd2KiPqUnC9yy89l6mPKiEJTDbg9ijiBqfLW4BIpl+YRF3ZiBYxqmLutm1kPYzS1sQfoDMX1V7qqyfXt/RBexfVVIiJqDcWwrVekbt6q3YX/3S5T4rm6xIdboXJdfAj+8IqozOvzyfXyVMfLE5qvyzCLJiu+F+3dJprqIvjD0fbD5lS0s1Rw8cUXy1Ecbkind3sxmDJlisxkcpHJEDTr+/73vy+1jJxZzEc7OJgwpAiLqnuGxyQKdvAoocgGukOUEtSrcMyBkR1T6CQoxLML8ccHNDx7krggIr1o7Uk0ukrDAyL4MGQB2xDEQ82XbsQdCZQ0/ZfslJkKNnbpWENDS9Mru2+qUV6iSnbq5EsWRLqhtQsftXbD4/eldITMtOwx/hrk6+Hcoy4ni+LzhiWKBvke8L1AJIRnTtQw0medGvMmlH4OMTq65JJLZF13zZo1BT8H1qloJMlz6uyzz875Zv3nP/9ZOphQuZ5p+sQhrAEEC5Q08yMphBgh5AB2+kpZtLz55pulpOPjjz+2/P57771ne+EeM8yNx04Sb0ckjPawktfojl385TIE4ZjsojFS0sS/ld0ffX5eiUdZzRENrzVTwOmG360nRqKTpGGWmKwS/zIMqaynRGHZ+jZs6RHP0V9ja5zAL2vJDzO+4FRGabKoXjzD8ti3huhzFRLviYZjh9kX2Zubm/us7UqCBnpUgZNAigG71hww5vnDaD1XcN6VDTGSV6YswyGsAahTsauSy1ApTc2oZeHsY7EnUhIcvWDK97Of/Szjz9F0LVN6N3u8F/cdK5Kjzqj0dC+WtFiM5wdSPlQq3W2KUprLRFjkWn/fomPJrohIy1xwaaqMaMw8bFdyo9NEdGWIVJVkKdK6ddvbsOD9zYjWjhTpa1UiWjJtH2GPpDW+jys58FwsWfHYozuC+8V7MXt8Zr0V5T6ZDCEptGSKxlpmsWDaSY0g0z2e72x85QL+PEmPZQr+fqWaC+R05gyFojtTQK6WzwZa2zCi2n///UsaVWUjKoI1tVwtPOYsC+PONxV4Gz0IaHnKHYpEVFzxUXFCf2lMFPccU42Rnih6glFETIozjZQ0ziyetPhwalTO1nGJw8/+/Armr+I2h+Pgq66RkVd/ukWQrIK6gnBLBLcca+InM7xpqas1eO7xHMwEavaYrpXSijsYDOKee+6R2UU+qSdnXTmZQZeGQYahUXTPJODkxUBNFbs48+fPLxlZ0ZaZko5cyOr222/Py2+I+wiv/qSBcGsUwRJEWvmQCKMd0+fGCyIt/N3KXvTENFQFxIcWi0daZqI9V0zkl6g/0feqptqP3qiC+f9Yjv96vwWRUdPgC9RA46xjPxL1brJqi+DqI3RBVp4+EbAdWOjmajnOwtqB87dMH0sJGgz8+Mc/ljUzZgzZSDMJjtlde+21chWYE2GVAawJkZRYhLQCHT+tuikshnLwNNcZyJxpvqtLzkBmS0Gp72K3KNOJ3Leus+fiuGZJCPe/rcHT6Ea1qz8irXjkRKearqiJibE2fHOygoum12BctSJHdvRYBNGYDsMoYNFYYibb69ak8hzwgCYAcxe+jbn//ggtjdNQM2lmXBsWMxBTlX7RrLJ21yFIM0ay+qSO+47w5xRZ2UXSbPikg+cLiYWjLeUCVfH33Xef7FryBp1LeYS+8HV1dYMmwqpYwmKHj6r6J598UnbYSFgcMr7rrrss7TlYlGRNim8aDfaoTOdgcqnBAis3ktC4LGNaJ0JuRlb52L1Y4aZ3w7j9TREI17jR6IPcRlz2aENEP1xd1RvVMSwWxGfqQjh/ogufGefH8CpFap2kPXOywC2tmu3SxMTXlYQoloaDIkhr6Qxh2eZmPLl8Ix5f3Ynu+omoHzdZsFliljHha6+WeURIdgNZYA9GcPMsEz+dWbyGifYsFFjz/OUmGgqPf/vb39oKlMsBpomMoLIV29evX1+RBgSDhrAYtbAuZCcBYNTEN3+gwFSQ3chMURVtdOxGfgrB3R+EcP0b4qLyeNHoR06WNKWItejDFdYpmu/GyGgLjm0M4/AmFyZUqRhWpcGrxldmmQkHCDMtINnzabzQrwsi6goZWNXSg8UbWrBkcwe2KtXQxk1HTdPI5Agh+muOkTorKV0Ii8jkWBNXT82tZpVPJM7BZeoB7UBhKKOcTOdUMeAkB68lK10YG0WUTBR7U91nCYt3BJqeZUq1qHF6//33B+w5UnczbNgwy1Y2Vcb3339/zieAYRjS8I8nNTuIPIFsj836MC78p7ia3T40VOc6LF08zORyLPps9XaJSKQNNZF21GpRuJXY7uchE0TT/jLn96PiZ7vCMbToKkL+eqjVTfDWNsLj90Mz4pWx/nCTl89VhFZt3eK/0RAePUHF1yd4M75PrFWW2tOKURDdGEhY7Fyzzlkut11eM3fffbfcachzmPVXZi6VaCY4KAjLrg6VDorxFi5cOKDPlV5fqa6odKl45JFH5MmcK9ha5tokFmuToMPp7NmzbX/nnzujOO9fOto6PKgepsKj9E+0ZSjxxa4kJ0PXpfGdEY1AjYXljIwpUkJTuibscVROja7k/J6aKNabHKHxwu3xiQ810Sw04op6M257U84Ii48eFn+0u9WQCvYnj1NxwgiPbWTFKInq9dT3iaNeFIYWA7r1srSQDnaxaYBZLrDwT1U81fiDEJVDWBwupilYJnCFF2ta5ahN5Qvqajg7xhkuRkb5rLRnRMW7tNXrZc2jqanJ9nfXBXVc8XoUf11Pu1AP6NlXzrpW0oJFOpUm61VmSsFdSfmPmUY1KZrT3RWuROFdMRPRlFTdp/JE+dITmQLSgKI7itMnGfjNkS6Mq8o83M0uHC2T0sG0n24fhYI3PDuTSxLZD37wA6mdcrA3YVWMrCHTllpqV9h54V2u3GTFOUDaI1OhzNkwfm4FRkcM53nS5kNWfDyekHbkTG1NJkwMaFh4khe3Hymu8lAIrV2mHGQu12UuLWykPbMq1fKKocixHtWMGyeTbNTkB1IU6NjzdflvY8/niqx3GQlhaNwkJx5dKWV7DTxGrZ3xY3b7UToWnODJSlbyBmGj7+O5kY+FttUN2g5M1ahOZ8fRQdp7WckpIVMtpki8w9ktdig1WZGIGDklwVyf0VQpJuA5MsRahd2WEZ6kHOfIFf8SKeLXX4lhS6sH7gYN1ZoJc9DsVS2lcj7DX0noqyLtOiY1RfD7YzQcPyJ3t1Cr3YKpYAOokHlU1pG4z8BujGt3GeCf/yyJ+0M5QdHqmDFjijC0HIQRFuf6mO6RMNhhYyjON5MnRH+QFUGySCUrgp/TF6tYdHR0ZCQrWomQtPPB8SPcePsMD846IIJoMCKXI+joT6Fp8clm2dI/rvoSx4LHJCKOzVmTI/JY5UNW8hgLssjUlWY0zvQwXzBrIBll0+ixrlmpWLJkieyK01mColVOktjPy5bofa2kA0DtFPVNPBDsytgJRfv90ioybGHXk3NgdmTFDiEtcdNXo+WCkV4Nz57gxz8/r+Dz46PoaotKXZGiKBg0zeqSxm2mfO08Bt3tUZwqjslLpyryGNW7CjMjZASViZTo60+leb7gHCJviNQWDjawpMHsI9mxp3qeFs6cq6THXLH2OoOCsAYabCmn70/k56eddlpRaSbfwNTVSKlgIyHfyMoyEhjllgZztx9lwG2G0Naioz2Wj7/WYEd8bVl7TEVbawxuoxdzjzawUByTE0YWry5nrTJTpEVSK7SmRR8rEpdVtJWpazyQyGR6yaCDXVRGX+++++7QrGFVCkgw1FPRR4gKZc4fFlq/4mMdffTRtpEVyYpLaXN5fA7Och4tF4Hh6q4Y7l0Zw39+TB9ycbEGVNS5IVXj5hB7v0jHtMDpoDd00IDLF8Ulk01cd7ALU2uy71jp7u6WN5NM4s5UkJSYBpa6ppUEJQ2c2GC0TW83Zh2ViFdffVWWb7KBdegNGzZg+PDhJalh7XOExToVt1fzBCWZlAuUJzBisyMr1kaoJ8tl8wkHVRluk7A4nsRwO5d156+3RPGjpTre6RBRR6cIP7wu1PnjozeDnbiSNapOabIXQ32NgaMaDNx6mIYjclwSwTSPI1T07WckzRk8eqRnA9O/TKRUrORhsIDn5a9+9ausP8eN0jQTdAgrT7AoyAs/CdbJWNwvBxjmc57MLvXMtZBPDyP6faXi0ksv3WujT7ZUaVuvjkfW6nhwtYlNrRrgccFfpcCnFl+fG4iYikKT3qApl8ZOaNRx6RQVF09SMUqujc8tBab9MKcm0kFvs1yirfQt5qWOtAYL2DjgNZTJ2dQhrALAA0r3xVRQ+0XVbyk9ipKgTofqd6s0kMOxuWyJ5hgFu6fp4LAqh1bzRUdUkNaqGP64wcR7zZSYiyitSkOdJ6lQNyuWpAzxdDu5oq9HF29cDDMaTVwwUcGV01wIFFBMt4uSSFYkrUpIDwcTnnvuOcybN0/OJqaCUgeeq05KmCcYWTHCSgelE7n6COV750mfOaOLBGtWuaSBHN2h4p1pYDq4YDN9P2R+MLBgSwxPbTTxtPgIdnNEhpGXJhc7+F3JDbsDQ2Bcw0XDhhDXepGkBNHS4qG62sBXJyj44jgFp4/lMyy8Z5RJX8WIIRefs4EgrZiIKjeF2/Fh11a4VC1Rw4McmZpaMwqT/IIYXAPXaKE7BF8zu4f0CeNqPYqwS4R9h7BITEwBUpXrVM0zNSiXRxFTOaZurJEcddRReOCBB3Le1nvWWWfh+eeft/webW7z8fbOhI+6Y3hpq45VXQoWtwDvtdNsDnHludcFHhqvGveMUspEYMm1ZHSGiEbiNSmGfP4qE4c2KDhKRFPTxBl64mgVU2pcpbnwYzF5Qdl1b2krnGkYPRWMpBlRZ4qUuWQ4b4jj8UrzSizv2Yg14Ra8374JH0e3YUukA5HetviYVFJ/axpw++owyTscE90jMbV+NKb7RuETgfHi+E2NjxsMfuxbNSxqnah5YseNLVcSSi5F1v4Gc367djajAg7OlgcGVnaaeKdFx+JmE/+7gx1HcXGHtfhtnKzl1mRgw//wRs7it0vJHIslRwUZNfGDqxJjRiI0iHK5oC4f0+U1ME1k58eNMHH0cBWHNaqYzrXVZVLfZOp0UbnNmc9iU0wiX4eRD1q34OHNL+Gv7cvxXhdHuIKJzRvi7uFm18QDxeXZu/5ISb8eFQc2FP/gv2kvrQQwMzAFpzbMxPcnn4MRgVqHsAYTOKu3adOmnNvYAwHqvuyK8qzFUTGf7Y5PLQzFqpx3zBbf2BWqQ6aOFe0mPugwsLzVwMdBFWu6TbSHTewMqyJlUxDfA5/klNQNO8nPzSQXxvNMTUROguxG+AzUeRRMrVUwRaR6B9YJcqpXMaNegbeIbdNMxbkaq7q6WnaxsrnNXn755VK6UmxqmCk95Nzghx9+mPX3dwW7cPPqx/Hg9kWCyLcDgTqRpjfAg8KW2ZKvInxzRESG7nY0VE/Ft4Z/VhDXuYK4qh3CclAakEytdiry4vr1r3+d8Xe5WIA2uUnk11HMjpChoztmYm23IH9xE9/ca2BtlwGvpqTuwtmLCk2Z7pmYXKNirF9FtQgUJorrJSBCM79aulzlzTfflNq5JJjysYCeTedGqxXaF1uBxJ+L3igTabFjnEnNHhHH8xernsR9W/6GttBaoG6UOJ4B2nCU5LjI90Ac53BUpJGdu1Dnn4g5+38Rcw48xyEsB8WDzhTpk/os4HOKPxPsFiHw90plOlfJYBc4vb1++umnY8GCBRl/j3UsFobpfZWO+vp6GR3lM89K4Sf1SRSl0r+N76cdaf5505u4/qPfY13XB0BtE7zuBrn8thzVQkX6kikIR1pExNWFTzfNwvfHn4ezxx6Rc9TtEJYDS3zve9+T0RS3R1955ZW49957s/4OhbCUTKRjX2mv20VKixcvzioS5pAxRbl2RFiKvYLp+MHyx/DLtY8AVS54AmOh6mY/Oa4q0FUT0e6NdDPEDZO+iTtnzh4Mb7FDWJUMKvLZzcplNRmLunZLDngRZ/MRo0UIZRSMKCoNjHDoOca6VCawUcGGRTq4yPSpp57K+ncymUiWMkoNRXWc9+Yd+EvL30X6Nxo+tTqxPq1/oSiaSPFFbt+6EReNvwAPH355xROWM/xcwWCnKtc9ir/4xS8sv86UJBNZMW2hRIIWIfw5K7HrQIGWPJQWsJPLGcpsz80uQmIRnstDsoHiRzuk2w4Vg1PfvBV/2fUctMaJ8CmBspGViSzdW/F3fUoVlCZxbDf9EZcv/W3FXxNOhDUEQLkGdV5W4H46O+EeazYsUqcruyn3yMefvhxgZEmPsPRZzL/85S8Z3TNIulameGeccYatri0VXIRy4YUXliWtDkVjOOOtn+Mfna/CXT1OLt4oPgHc2wiR1a8oCZCKWyMSL9xTr0UrC80Ht+aOO7Cm1KgUqIgqUegdm/C5huPx/Kyb4HO7KvFUHxwRFvUw3PFHy4o//elPDkOlwU66QCPETCpjDoJbjaHkcmFff/318rFJBBTf5gI6EdAvibOU2X6HE/5Wg+OMljKB9T4rUCaSbfFtMkrj8t1UsJHxla98pej36ey37sY/dv4FLklWpZLhmgnKMhE2Qoj2tnIvG4Z7G3FY/UE4tulwfLJxBqZUT5C8Fg02IxLpRsSMJUhLkRsg3aYLWv14vLhrAc56e27FnuuuSr8YeaJxAJjpAUGnAhaiU7fW7MtgNMGishW+9rWvZfxdO3fIbDKAG264Qa6MIkh41D6x09bQ0JCR4JK/w79LMmVtKt8lnsuXL8/4fd7UKCMw0iQBjNh4DmV6jkn86Ec/2u1TxoiNCyFUtbh7+5wVT+HvzYKsmg6CyyjdOjOaFYb0sAjf2uHyDMP5+52KkxpmYHrNOIz3N6FW86NXRFqtsW6s7NyMxR1rsGDX21jRsRohTYPbU5NYV2vCbYjX2HQwFm1/Fo9s/iwuGnd0xZ3vFZsS0sGQXu4cZ7F6k7iuiBtr8gEFo0yDuB2aJyBHcvgY/WXBXA6k666S4ED3xo0bM64ht3KCICiktJq7TEa7Vks3Mk3k02pnxIgRfb5+2WWX4cEHH7RNCalHS0/vaKvD6Iv1PTvwnLnqqqv2+hrnOKnTKueqeDss3PEeTl98NdA4Ml6zQvH6KhlVcdFthKMIUZw0YhbmTDhbpHTTs/7uzmgnHtv+b9y27n/Q1rMNmr8BbtUllfNMD0N6K6rDfiw75j5Mrh1eSad7ZaaEXDDJIqsVWckgWBxYFotzAYeE6U1EEeGECRPkmATvnocccohMafg1dtd4FyWhDSZwMNrO5ZLbfjORFQnBaoCahmuZTOPsorLUvX3peOeddyy/niktJDFZPQ8+b3r/ZwINGGn/kryhUYvFYeeBIKuIyAYuWiHO44A33g0smqzikZmRIKuAVoP5n7gaLx52Y05kRYxw1+K6/U7Dm7NuwymjPg29tx0RIyoDAT4/r7sJ3eZOfO6tWxGJ6RV1zlcUYZGIeGf8xje+kXHdFfe1Zeue8c5MvyIa5dGYjRYXhoVymJtsKAngVDnv6BRsRqPRQUFYTI+tjhO98K0Kx6mgdS03Gafj2GOPzRi52lmvZOpE8r2ystPhe2LlRpEEO5xWoCNANvAmRakGZQoUjmYi73Liro8XYmfH+3BVjS1RN1CR/4tExXHTDTw883J8e3RhcosDfCPwP4dehxNHHQ0j1IWYaSTmqGNw1e6P9Z1vyefvEJYFuHiCUY9dVJUEPawef/zxjD/DQVS2wvPdZsKLh6pkRl5WAsxSRUUkZP4NjnAwPS0Udos4OcKTDXaGa9kElnaF60zWzVy2wMgtHfQiYz3SDqxzWdXTrMaWrMB6FeUaA5a/iJvhL9c9DdSPhKtEy26ZCkY5HxjuxAX7nYIvD/tUUY9XBTcem3klRgfGIRZu3728xMW3pX40frnhaXSGex3CSgVrVbSozbYiiAJApheZIoBrrrlGtp+LiZJ4Z+aFm4vYMB8w6iMpM+VlpMJ0jnKE9vb2gh6PtSGri5Qq+WxIN1rLFtWkRsF2RGwHRrZWERYfK9Nrp1DUao4vV4uegcYPPhIXe2iteO0NJSuyM0fQo0Ec0HAQ5k61VqcvD27GLev+G2cun4tjl/4Mxy/9OWavnIc/7XjNMiEdrdVizsSzpAQiasQSiacJj7tBkNVa3Lj6yYo5pgNedKejJv2CMoEExWgi28XEC/Wee+6x/B7HK9iC5/LKmpoaWXSnzQyHW+kvZadwfvbZZ6U3VbEggTI1skrDCv0blAmwo5UKtv3TF9Kmg+aAw4YNk//dq7YxYoR8frzL2oH1IHrRW9WweGztQIcJmhemg3N3Vq6qSbADyjQ1n9+pBKzt3IXJr14BBDT4FH/JBm7CTCtF+jZv5lW4YkzfVHDu5r/ihx8+Ks631rj2SsYkpjRApCjg5FHH4qGZl2Gca++Jhh5EcNDiG7AxuFFEtXvS57AehBrzofkzv0aDb8AdHroGVNbASCMbWVE8yJ/J1BUiqB2yIitGNJyUZ93LCmeffbb0XmcaecUVV/RJ0RjVsdaS7e9nA4WYVmQlw/ICN+bedNNNcuyGNTo+BlPBbGRF0E8rnaySpJ6JrDJFWLwJZLvp5JtKJomORfb7779fNloYQRdKViw7sO7H58oOJRsx5cJvNr8ERLbDUzsVZolcF+SR18No8o/EZxqm9vn+X9vfx/ffny/N+rTACPEfdS/njIgRxqIt/8DFqoIXDvkevCmqpip4cFz9gXi0ex10EYdpieRLdQVg9GzDKx0f4SzfYft2SsjIJhN+8pOfSBV3NrJg9GIl7GMNhOJDO7JKBfU7rFul11r42Nn0TNnA1/DMM89Yfo/F4GK293BchSksP5I6p2ywK1pni2CZ2tnVsLIts7A6hrSm5g0lG9gt5PAx38tCt9Gw3EBVP2UUbLDw71I6UxYIfnqu9R3B4nVQS0RWuxGLSI3VBF9fucGDGxeJNyIEt69BUJHWp/blU0UqHRiGF3e8gafERzpmVO8n1fAxY09d0S3f1ggW7HoXlYABJSw7IuHoBYvC6RYrdqAWKT1ioCUtU5BsEUMqKHdYtmxZH493tv+zRYJ2oG6JUZodKLosZONzepSSz5ZsO3NARrOZQOGllRSB6WW2mwoJi4Sa1GNR7U6lfX+BurLULjH1eLmsqCoEr7WuwYedq6DI2lUpIR5NpIRNnlrUKHs3I7oEUX3Ys0VkfT6oiYUiSp/fNuHSxA1Z78XLLX0NBcd6G8T14uHdJy0FaMTTO19DW6Rn3yYsdslSO1osprJLx3mxbK6aSVAcmW5qx4uHBFOI7oYWJfz76cjHeTIVnEGz8w1nSkyS7E8wErNyv+Sxz+bowJ+xOqaMrti9zQbWGPn3OYhM0sz290oJq/eANcxyYGnPBhFldYkopzwVF5eFV1WHICEpSlDULMFf/GcCrr5NEJeaXJO2N2Gp7hq0dq/Fv3at3LcJiyDZsGPFoVOezDfffHNev29lapfJ3TEX0GYkXcfEyCI5HpQvQViBM2t27gLlhJ2cgXbK2SI9vhYrkzumtbksdk3WuspZO7KDldSjXAPeH/Vul2b3apmsrQyL9Js1J03JdjkrMKLdLHDh5KZP9CX1UIu4+YTj/vCpRMY/pxp4ue0Dh7CSqSFnA8eOHZv376ZHC/R0ylZzMnKoK7C4mwoW4wuxGGHqkw6q6xldDQTsXEtzqaORsKzkItRZDYSKPB/88Ic/lPUvRon0/GK0x45nObCifVN8YUThiV9JU0mWRVhID4c5GN2Ni8adjNMb+9YO3+5cB8R6RaS193OXfvIeD94PbXYIq1ikbyPhVhw78GLjXZV3eKYjdpuZCbbo0+tChRAWoyh2uJLRCy8SFuEHAp2dnbbF/1zcCNLlBUmUcO9cWUEhMecQ2fXNtUGRL3TdwOrYThGW+POPnKTjQhSRaFB+hM1owk+hQKJKkFVIPFYs2IyRvjH45Yyr8fBBfRdlbIy0YWHzu1xdZJly8uvr6PQQNRzCKgbpgkWrwdzUE5ZiUNa9KOLkVH8m1TSjtVTkOr+YDo4bJTt5HBOxGgTuD1B0a5XScfjbjoxSwefNY5Ze15ozZ86gOV/4Gso5prOltx07RWrFCzw3UlHiRCUim2ioXdxVY5joH4PxfnGzjEQRioXl3GBBqSPJKtwlIiQXvj35PCye9TNcv791VPn7Lf9Ce3CzCAwD1tGd5sOOSDO2hNsG9P1zDXbCSl2Mmg0UiaaDQ7GsWVkenLS6DOcOC0W2dVP9AS50tQLlH7mC9UE6QVCgypsDJQL5WsRwJKelpWVAx2bKhRVdW9DbIy7qhnpknnNW4tEPdwiG2+HzDseZY47BV0YdjZmB/SSRvdqxCtev+SNaIu3w5huxccVXJIhqrQYPzbwcX26yH+FZGd6GeZsWAt4qQQiqZUKqqF50661Y3bMFE6uHOYRV8AtII5VMvkVWnueZdEDp2qJKr9Nkg130mW/xmfv6+FEIuHKM9STquZgeczwpH0lGxZ+PPP/YbcugS4tbw4gbIK1hdB3nj/08vjvhdBxds3fXdIp/JN4TUc+9ax5HTERsWh7JIUdsVPEcfjb1/Ixk9VF4J2a/ez9aQjvg8jWmPsP0i4FhFjR1YClj0KeE6YsJ7CQEBPVaHM8hqAyni6mdtTCRLizMpubmRcgRolwcOwcClIpQ4Z0Kfs5h7P4AozL+vaT4lPKRXNfBlwsU3lI0bDfSVdgFlWVaQFrDdMsI7J6D/w+emHl1H7JKYpi7Ok4WeVbhDZFiNvlH4Csj7Zspj+54FbNevwnL2lckxKa79973fc6J76n9sNVnSEdYTCtSZ9syWY9w8p9kwvoVCSvTnZ1aoXSdDlv/dqAT5imnnLKb5HgR2HlVDSSo9Kbim+kx/2tn1FcOWNlbUy7CmmKuyzbkxWgYuOOOO7Bu3TqpgudxLwSsx6U2XjiQTt1cMUi4VWVI1RRZr0IshrtnXoprx9hPF/Qihse3LxaBjQsuRc1vgFrzoD3cgZfbP8RXm47c61sf9GzFb7a+hPvWPiueT0yQ1TA5xJPp8ePfVQaYroYAYaWr0klGHLHJFDllm1+Td59HH+3zNaslpanRW2pExtlEzuYVOkpSTvA5DcTzsot+GXHlSljsdHLdVtIwkDcFRrX5jk+xjpbeJeZjnXTSSdKJtVDIsRZGRCyUm1apWnx4+cIJZ+J7GchqRc8WXLv6Ubzf8RE0b23ez8Oj+hDRe3D9qsewqWcXZlTvjx2RDrwiCGzBrnewo0fcjD1++Fw18vlmJ0O+HgO64XQJi4LVBpViowZeWCwmp4JOpZl0YmyXp2PRokVwsHdKagXuX8wVFBqnu5tyHyGL+PnAypqH4EKPYqyJDqoZC6+vXtoWW0aH0SAm102ztYb5oHcbrlz1EI5/+zYs2vGaIKsA3NAKuLBNeD1V2BzaiRs+fBjnvXcvLl4xDw+tf04QVws0fx18mk/WaXOJmkwzAr9ajyn+MQ5hFQOO0qTfXZmeFbqkgl1H3sHT5RK0UM4Eq07ZQNdnyoF8Nt+kI10msvskzGPBg9WNgchXcsL3y6omyTJAMaLe/aoasb9/hCCsvh3lqIhQuHrrivEno0nra9XyXMtSHPX6Tfj1mj+iObILbnqtiySoEC+t+DihIC13FRRvFXqNXrpfwl01THwtILuBeT2qSGPHV43Cfv4Gh7CKhdUSUaYJ+UZaJCsqvtPXnVPJnW2MhoO0qcssaCJ48cUXDymy4uYb+m/R+YDjVJRDWK2Gzxf5REdW6RprWPlKK6gfs4v4SMoFX1Cqgkme4XLAuG/tLQpFC+DI2r4F9mXBjfiP5f8XnYKoXLXjBKnUZK0r5ZweKi54NT+8qifFcCbfXDeE8YEmuFyqQ1jFgvUPK2eH//zP/5QD1rnso6NinnUvq114dlbEqWDUwTEh/iw3CBdbvC0H2EiwEo7mAmq40tXh1KVZbeyxg53Bn9Uwth2OO+442dlLdX3gOq5CQD8xK7CYb7XyPse4BlNqRgvCilnlgxjua8QYd32fbz2w8W/oCe+EKiIYl5mly2ilk0Lhivisr4r1OJEmH+AeMeDnsAtDBPTO4tab9M4cP6dDJeUMdEZgp4+pAEV7NNRjPYSWMnZSBBKPlU2vFTijVqx3VjlAMqY5IT2leKEz8szXfcJu/tLIowhrZ/WTbQ9iOijDoFEh07dixKd8X6nwtxoIp+Qi//cy/voOCewvhVZ0ldqr+iRSwlrVh0CaCj4mCOiNjo/l/KE7Q6om3dZFmmc1/GzCLJkNc5/gSnY9PTij6XCHsEoJkgsLuOn2MIyw2PWz6vxlAldlFbuefKDBAjLJOln7YaTEzcacpcy2WScVVOpTBpAaZTGtuvbaa3Ov74jUmt7u6a6u3OCTL6i/K4VSns0Vq7GkfIv4e0WSVSI9VaoRU3RoprYX5XA+MGRE+9CcT/VI2jHkZkBr6PxBI4ZaV1+H2rChy603pY6z4n+yE6OqJ+Ok4TMG/HxWMcTAWT1qoIoFa1Lcb2eHUtRu+gOMOq0K1Va+7NnAsRwuDOHEAOtGjE7zIQ1KUNKFvkkSHSiwjmXVHClmoPvwhgmYRiGonLtLIRDVheZoNzpje9e3qGA/Z+QnpZto1AhZR6LiazFaw7gCOGN430hnq/hbLdFgXGVfQhi0agi244xhh8HtUh3CKgeYBlKkmEnoaQda3dCVId1eJgmmD7xg2Z3k42daIFoJYGfOasUWNyEXWvdhF5Zuofle1HSFtVprlm9KWGpwCUhqlMVUMX25R75X1Rc5DtPdBiO1A6q50BvpwNpQX4L+zn6n4LhR4jkEmxEKtyMqEkqWsvgRMWMI94qIr6cF39j/8zivqa8ecGnXerSHWqBopT2WMRKu4sLZI46oiPO5YlfVlwqMJLjEgIsXqKi2Ai+8M888U1qsZHIA5T5Eq3XsdHwggVUqaBVNy+hkJHPppZfK/Y/9PRvJHYSMaLgyPhWcOOAxzDb6ZAdKGqid4yLcYsCbD48JGyjFojnUjWmvXoNWrR1erS6R7pnSkeHcMSfgzzP63hDD4id+/NETmL/l7+ii40MyddR8GB0YjW+MPh63Tz6/T9IXFuT26SU/w5LWd+HxNZQsKeTjhGLtaFJGYeNn7offNeCztF1DnrBSLxa241moZXeL2h9GHkxTcrHq5e9YRSpEshtZyaCym1ERyYHbsAcKrKcxbU8FiYqpayG2L0888QSuvvpqScbcbVkKj/xS4caVT+MXq++Fp+lAKInmRFgPgdX4hUfciFPrZ1r+3pLgevxvy0psjbRJGcJE3wicPHwmpnhHWv78fVsW4bvv/RqKv1pKGEoFU1wjkZYP8cMp1+D2g8+vhEO67xBWsWBkZbdxmksqPvvZzzoHKQeccMIJ0tInFbSr4UiVnbDUDhyFSrftIRmTtCoBLb1BjH/5cgTdnfC5GmUXj7QV7W3FwbUH4tWjfooGxV/U33i9+2N8/q3b0Wl0wuOuLmF0pSIUbUGVXoONx83HMG9F3AS6VOcSyg7u/bMjK+qCHLLKHVa1M84Hsi6WL5jmp4NkaGcD3d8Y5g/g1gO+Li6zdugJg3cW2F2+eqzs/ABfXnYvdkW7Cn78jdFWXLD8AXSGd4hUtrqkqWBMFWFgZzNum3xBpZCVhENYWcACvN2gMO/upbo4Kt2ahqACnOJPErTVFuecLuJh1uZvSgGumnbmjekp50Di2smn4JDhxyDavUG8Ri2+akvVoPrr8Y8d/8Yxb92MxV1r8n7cx3e+hqPe+DHWdK+Fu6opL68se5qKP4ahuhBrX48TRp4un38lweVQUmZkUrmzoJ/LeqtsGAzWNPPnz9+rc8bIcsWKFSVzDW1ubs77d+yU8+kp50Dj7gNm4+R/v4aQPwifUgXTNOARl15UEM0akdKd+s4duHTsSfjGmM9gZtW4jI/1hiCo+ZtexCNbRNpr9EofKw1qCUSjZoK26NXVjGrXWPy/Q79TcdejE2HlEPlYgZ22QqUB6bCypuH4SbHgvB+bATQqzLaZORvmzZu31+cUpBayiNTOjrmQlJDyEquIjeNVXDQx8Igf88+NmI4bpl4JtKxDWInI+hAJhi4MHn8jumKdmLvmTzjp7dvwHysewINbX8QLbcvwevcavBVchwVt7+LeTQsxe8U8nPLO7Xhkw/NSQu/1NcrIqhQK9yRd8fmhbTMemPEdjK6qrbjr0YmwsoD77KjpSrUcoVYrnxm6bLCzpinGs4qyBS6/SIJun9QbUW1eCNhlzeVrhYKq+byTGJFGkgBJzFZkzZvKwGJPmnbn9C9hV6QFD298DNHGiXCbcRcG6jLpnqC7q8T3m/H45r/i8e3/ht/lg1d1y4ii14iiN9Yj7hJBiPwP7sAwqKaaQjTFkxW7kRElCrN1PS6efCm+Me7oirwenQgrC5ID0aeeeqr0f+dYCy+GQi4wO5TamobyjVSySkYdlF8UCkoHUkG9UvoGnVzAQXWO56SjkPEcwm7bTyFK/nLjocO+jW+P/wb0jo2IqUZ8NjABRko+d42IuJrEJyp69V60R9vRKj7i1jBuWasiuammvZVxYbSqSrIyWtaL53cxHjq0ciU6ToSVA2jeV84LgKlVag2rWGsaO+PAQp0aCHqxc76OkRrHaziDV8iqeereqLtKn9VL988vlrDYFIjFYjlvpO4vzD/0W1gV3Ip/7XoBZtPBcBtaQuwQpx+SGG1g+iuUIFmFlTDMtg349oSLxPO7pKKvRYewKgBJaxoObfNipuq+GNh18OgmUQw4lmNnyZIraIxotS6tULEnfekp6OXYTzoBMtLMNLkwUPjrrJtw7lsa/rLrb9BrhsHnaYJpxPo/YVVdCIk0FO1bcdHEiyuerJyUsIKQtKYplqzYJLCq6RCsvQ00KBK18m/nWAz1WPmC0R7FqFagsr8S4XVrWHDMTXhw5o9RHatGqHsdDE3dK0Usb1SlSF1YqH01amI1mH/Yz/HwYZcNiuvEIawhBm4NsrrwJ06cmNN253KDta9UZ9YkGCEpBW44/tKXvmT59TfeeKOi36vLJp2Mtz91F6a6piLa/CFCejstS8tGW7LyJR4/FGtDrHkdTm04Ee8d/St8e+LgsfJ2CGuIYfHixZZfH8j5wXSMGdN3kQE3DBU6/ExNmBUqQ9qQGVMbRmHF8b/GTydfjfpoPcJtaxAygtL8r3TSdRMxLm6NdSDSuhq1sVrcMe1aLDz2ZoyvaRxU57dDWEMMdt02u4t6IMDNz8OHD9/9ObVUd955Z8GPx0J++kwh0d7eXvLnToErnSVKCfYFbp7xFaw69j5cud8F8EU8iHVvQ7hrE8J6l0jfCiAvEa1GBVGF9Q6EOzdD79yC4RiBH0y8FKs//QB+cNA5g/L8doafhxiYbqUb4rFTRvsVq1QsV9BmmWp31oxoscwUsxiQTJi+cryGkhG7kZ1cwedGzVwqWNuymjcsFHRXpaiX3VZaEnEKolTi4VRs727Dax2rsKB5OZ5tXoLm4DoRWpginxbM5qkS//ZAUzyytxjXUMX7i4YZjS+/iPZKD3bAh3FVE3HKsENw5rBP4HPDD0P1AHuPFQnHrWEogWu3KMFIBy8qq+UauYLdNlq3JGf3SFrvvPNOycZySgXKQUgoSeJm86EU3lYEySl9dRw7m9xvaGc7VAq09XTjH7vexauda/F+eDM2du3EpmibSBtb2OaLO/xJH2MDHrUBB/iGY1ygCVO8o3Bqw3RBUofC53UPlVO8y5E1DCHY6a+K7Q5ShJo6aEzDPC40vffeeyvq9XP+8uyzz5ZNh9NPPx0NDaXboWdVGwwGg1KPdvPNN5ftNTVUVeNL44/FlxBvmMTCOjZEWrEmtA0uRZMdPxoDchnIJN9IHMCdiO6he447hDWEwBTLCryIiwG9qvqkLdu3V+QxKFYWYodx46yHkll7+973vmfpVV+WC9arYbJ3OCbXDN8nz3Gn6N6PSG7vsdNJFQNGPVb1Gq71oriyGFgtpD3ttNP2qfeOq8WsQDnGPffc45zc/QXWsEwHZcfSpUvNkSNHJgfAzMsvv7ykjy+iq92Pnfpx7rnnluTxL7vsMvl4fr/fvO6660r2vLdu3So/BgNmz55teYzHjh3rnOD9g06HsPoJdXV1fU70Rx55pGSPf9ttt1leTHPnzi3Z3xCpYUnJhcRHAiw1CZYLGzZssDzG/HjllVeck9whrKGBJ554wvIkv+iii0r2Nw4//HDLv7F8+fKKPCZWBHvLLbeU7PE3btxozps3z3zwwQflv0uFCy64wPI4f/rTn3ZOdIewhgZmzpxpeZLfeuutJXn8FStWWD7+fvvtV5HHo6enx6ypqenzfAOBgKnretGPT5JOfXz+e9WqVSUjQrsoa/Hixc7JXmbCcoruZQbb4dQxWYHDzqVA+p6/JCZPnlyRx4TGf1baJcoEaLtcLCjwTLXS4b/t5g3zBQ0QZ8+ebfk9dgsdOF3CQY0bbrjB8us86TlSUgoYiZ136Sh2sWi5QAnAQQcdZPm9Usgl1q1b1+drvGlYyTMKAU0crUBbHwpqHTiENSixbNkyudo+HVxccffdd5fs79D8L91Pip+X6o5PucScOXMwd+5cW3LMF3bRXylIxWq4Ovl+lAIcS7JT0N91113Oie8Q1uAEV4RZgTNuVsO6hYKiRhIj59uIGTNmyM8LcQRNB0dSTjrpJCmQpCXyrFmzCvKtSoeVJxbBDdDFwm7Qu1AbZitcf/31ll9//fXXnRPfIazBiSSBpMNKiFks6DfP+s8HH3wg0x9+XixITOmCSRrt3X///UU/dqpbQyo4D1ksvvCFL1h+3SraLRScKxw7dqxl9OXAIaxBCRrmXXHFFXt9jZtcSlUAtkIp61b0XbfajFOKwjj9r6xQipSTi0Oo8LeKeGnRXCrQ5z+VePnvUm5TcmABR9ZQfrz88svm73//+0HX9o7FYqZIB/u07xctWlSSx7d6bB6rUuDCCy+0lB48//zzJT1GbW1t5tNPPy0/WltbnZPd0WE5GEh0d3ebp512mrzYRQRh/uEPfyjZYweDwd2PLSKikj72ww8/bElY11xzjfOmDmLCcvywHOSEtWvXypSnUBvjTFi9ejVGjx5d0sdes2aNpV8XF68uWbLEeUMHJxwDPwdDF1xlT6dUK4KsNPNBB7kRllN0dzBkcc451r7lTz31lHNwBikcwnIwZGE3ScAIy4FDWA4cVBSmTZtm+fVKW1/vwCEsBw6kHit9cYTH45HLKhwMTjhFdwdDHj//+c/xxBNPyE4k7YytNgs5GBRwuoQOHDgYPITlpIQOHDgYNHAIy4EDBw5hOXDgwIFDWA4cOHAIy4EDBw4cwnLgwIEDh7AcOHCwr4E6LNM5DA4cOBgshLUFjnDUgQMHlY+u/y/AAICj+JZ6c7gLAAAAAElFTkSuQmCC",Se="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg==",Fe=z.p+"static/err.2323787b.png",le="data:image/png;base64,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",Me="data:image/png;base64,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",De="data:image/png;base64,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",Te="data:image/png;base64,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",Re="data:image/png;base64,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",We=z.p+"static/douyu.1e926b4a.jpg",Ee="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAA4BJREFUSEu9ll1IlFkYx3/v6+iMqzmjY2wfNqaR6H4UbKVR0RbiQiaVXXVjqNFFs3ddxrrhQhjuRlclIdvaCt1FYBeRBbYbrYoaRUhg+IE5SZQzOqON7zi+ZznvNK7ufJl9nLuX95z/7/yf8zznOQqfaSgLnA5MpHIc+BGFb4CUFe1BMAc8BS7h50/2E5Q6IZCErKIZnWrEiuQjF0lllRZ8nJSwEKiLGlSufjRIGCvVdU6wk6shUDe9wLa4XqTT/wL9Prb7KGF72FEAheT/r1ZRWZu8FofZQVZSFp75SV5oo4zPjRMUweWCA5RgDjtaejICclNyOe84zwHrAawm68Iepuenuee9xznXOXpnepcDE5SgRoIEVGRW0Jrfis1kixmiWX2Ws2NnaRxvTASLDiowF9D5dSdZpizaPG20vmnlSt4V41uK1wzXcth2iGP2Y2i6RuVAJbenbseDRQEJhcsbL3Hqy1OGk3pXPRddF+nb8ohNlnzcQTebn2ymOruGC7m/GXMe+h6yp3+PTOVYIxJkUS38VfQ3xWk7jEVyxz7dhz3JjqKEojwRnGBEG2FwdhBNzOIOeujx9dI58w9D2lA0Z5GgVCWVB189YFta7Exved1CnjmfHenbkfPlBnSh49f9NL9upm6sjml9erG7SJCCwrX8a1RlV0UNw/WJ6+xN30uOOccQtiiWBVBABDCrZtqn2o1z8wt/WCPaGcGuVbu4X3SfZGVpWbkCLh6/fcJBWzkBPUDh00J+WldH7eoaI2mcw076t/ZjTbLiHHHS9KopHMboWSddnV5zmoYNDUtgN9w3KM0oNVJehurO1B22fLGV9Snr8AQ9dHg7qMysNBze8tziyPMj6OjSVYw6Cv2ibv3P/JJTj0Ag4TfdNym1lpKRlJHw+mmfukvFwEHmhLzI44AUmeZ5Tfj1t3R5uylKK8Qb9Bq1U5xenBDU8LKBMy/OxA+dVDFhYkOKg+Fwur67oMqsZbQVtCHLINYY1UbZ/Ww3Y4GxOMmQaK8CqrOraXT8yurk7IjZUvzowFF6ZnoW11OcM4oHFGA32Sm3lfN9xj7S1TTjNh/ShvnBWkbVYBWT85Mx60h779YdpRNnmjKNYn2XBGHYojbRRR8K3yWK3Ar/L2l8taj8/olaeS07+eMzP05kTMLPLQUn8C1EtvZlhi703BJcjnxuLVPhQ6b9CxF3aSow+t5QAAAAAElFTkSuQmCC",se="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAABV1JREFUSEu9lntsFEUcx78ze4+9FoLQB3eAxYCCYIGKsRJAClQFQQkxpBV5JAYVFEVjCDEQgoZHjAHB8IhGsMU/GkQNhETFYCoSEtoUedQYQzjkUUqPHpQD79otvZsxv5mdu7X4N3PZ7E5u8/vs9ze/F8N9WqwXx18YGjiPSbaUS1bOGUL0P73E1E8vukv3WYJ+akkh5R0JHJMQ29u72494bWdBfdG3IGjn7+dg0zkAunIADeHGuseCYBqqgRLChaYha+JO7E0Ad83H0d1faId/5mDTLBfAwUAXkzkowWUwgO6Hh2pzzl0EohchGVcAyQChYFplhsld7V2x5VlQYWjgfA5eZ0mtwkBon1UntSpnzKPo33gQU7kfVrQVsdEz0WiltGEApNDABJDOZNJPxnviZ5TriuzwUQ5WQWoURDLQs9oruKsOQFfpCMxpOIRt/jygJ43DZQuxInpcvZNh2nUZL0zK7bHu2AoFKrYjnRYQslyDpMSnIDoEcuelQS8YEIBE/Sk8P7catx1HqSEYKSNYRruxo81pK1CgsB2RZMwCh4FYUqswEO1ChlTpSMxqOKgVueuXk2fw7sYtuHusCTyZdCEGKnHNaWMKFFEgcheDz6OG9vSCUUqwVOkIzOgFIhsXpMDOG3E0j5uNlo4YejyqWp1rGjTIgCSDnwyrM9JqlEIhYCnv+5EaNxLPGNA/nUBGAg/ka20ZgeYhVajqaESaSaR15OGqF0RuM2oUiMIoL4Q7c59DYk4lAsOH4bHqd3ArP4TpDQe065rO44/q1Rj0/kIUzJ4ADOiD5pGLUHWrCYLJrKoWp1UrGmxHpDkfpSgDOBPK0Lp3C2aVPIj3eABjmAX/48vwtHUJUw3oZBQ15dWo5R2YzvphYr8IkokkVluXIZhQoDQD7gEpRZIhPXwoYr/tw+cDirDICmYPPVm2FFP4JUxpdBWdjKK2/GXs8t1QLuoBRRwlK4W6UK4j0JXeihQoI3Dt661YUzUXHxAk5QC7jwB/X0dqfz0mR26i4n9AFNpp0LmYXNKKKMzvAdG5WHkhJP6qx8XiIehDnp3/CU588wP2sHZVtJrLSv7jutryauz03VQ5lIbQOaQAOUVZ11HUmWAQkWKMPX8ch3x5wI07iA1bjJecs8ollALJ0hGo9CiqeUqD6P+sGnJhNuo8Z+QNbxQXoOLCCeylqEok0fhQFV7r+hO2SmAgMXk8Zh6pw2eWDTScw1eTXsEOBdJqKAko4pQb3eqQDW9vwlqWhfFNP+G7UaNVEJxbX4N569ciICRkyEa0bhs2zZqBt60A8MVhbH9rDXb74hqg3CZdkClDAq2mMoTtiOAAoyS1MgKhlcvw+6Z1qutJKbHx12PYcfkykk+MxbRRj6DOl4e+QgITV2LxqR9xmne61dsEgk5WUkbgbAkqtsMJC6yfKUPS78faA7V4vbIiG9pXpXbHUCpLFCSbv8fZVTux0Bf1tIZcUVUFFoJUtrQ5bSW6TYTCh7hkL+rCqotpvm3jy40bMGnJPCBItdxdiRSwYR/at36LRTyKK7xbd1i3aps2ofNJVe+PYk7sQwUaECx+1setw5YE9za+YAZYXjIOCyqmobCgAGiJo7P+NI7Gr+BjXxuusx5QCzbnowPB0/gkOruYKL3tXL+YnTeK7PAextirqsZ5uix9Vb7gGCz8CDKujN9iaaWcXlUt3L0MxJ0daFhZ1d4d2+ydGeg5UBQMf8oY3uBgfq3MTD+6XajLM6DQjGAgrpv0XqJTQK5r745tMQNT73ELRf6iMvisJRxsAZfob77GTER6T2o0MTcBqW2LhKzpgqwld+UOVn/kfVn/AsVflDnLRAvCAAAAAElFTkSuQmCC",y="data:image/png;base64,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",a="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAAaCAYAAAAXHBSTAAAAAXNSR0IArs4c6QAABYFJREFUWEftl1+MVOUZxn/POTOzszODTURBRRql0ggF/1yo/ZNQarvYGmB3dnaxSkht0zQIprUx/ZO0NKYXxaZN2rhpUs1e1JgQy+wuC5IqhQjEWq60pRqS1oIVEy0SL1xmdtbdOecp5yyz7LI2JPZCa/a7mvm+933O+3zvn+cc8RFc+ghyYo7U/0tW5zI1l6kP8AZU7PHfgI/9txhkxh3yVP0tvs8hNVO7tV7U3sZ3QuiMxWJBTeb5pnlk7AYO85DimXhWsZMVZHkA0yFYiDhp2BuJR8aqevVC+3wvq0KzTXCL4V3D4abZNj7Kq8UCW4FvIJbIvNGE/rEz9PFH1RMclSr+icU2icwMYE/7J8aBm2tVHct3+0thyBMyV6QWra40GBLSfXXxQ6pKfGC1M+3z2RwGbMeUpnzO45+KYEtjgF2gdHdet8sO6AcunYEv3pQ5bvisIEjPWjhiT63GJp7WiMAqVFgruB5NmSQ/lgXJbUwGfqqW4cZck/k5cwi4HHgrht8jjipiQRDQZbgViGx+XB/Uwwl2qZsNDnhckAP+idkZw4lArDT0ChY5wRJdjaqOtK33ddkcfwCWAsci0x8mmPBdiWvOXXVSCQcc8SQBKxBbJdpi86PRAba/5/Rr7/VnArNbk8GfPgu+oSaeK8J+mS8kwTWbdIwN619T+fyK20oFfo3YbPFvBXQ0Y0ZCOCRzrcW+eo0NyU22fNq6/IlMyKDEjYZn600qxTAtq59LnIzGWd3YrdcT+2LZHcowiJmHGKzV2MjTejc5K1XcR8AWw9/rNT49i1S2y7fmsuyRWYh5W6J8ZkDP5db5+lyeI5hLHLOpPqQds/qw7AXFkKOI+TIPNuGdjOjH1OOYL44O6cULfdp73BuYHQoYiSO+rIC7BA8idtVOcBcvaCLxae/04jDHAcwno5hvN4bU18IqVNwVhOx0RBzkuHoGqUK3b1HIUy1CkVjfGNCfE+e2Hq/JiL0ybo6xdGyvTs4itdqZwuUMyKwX9FucEGwn5pVaUiatPpvm2Nbr6zLm4LmLSMr9NuABxEDtNHe3hlPhq74qiFJSy2Jz3+igfjuN1LogZJCYLBELp0jlKr4hG6SEPp6UXCQ6kxpvOebL/nwYsi9p0HFx03hVx2aRWu5c8VPsxqyRedTiuMQvbV4riBWnq6pd6JMre1k25Fngklh8LTSfe7+kHJFRzBUpqWzFN+eSDMUsSglFdDZ2nSeU2BS6fWUQ8hdiFhh+UB/ULy4MMN/la8IMiUS0BTFbInMqLQuwTe/ooJIBMGOVKt6M+A3ibTfpUMi9/zOpXKdXZnM8I3OVxak4otIY0vOzsoCD9l6eCM09CXGLjfWq9k+VwB2+UvPSKddheC0Tc/s7E4yU8uzH3GR4aUJsHK/qpUkfB/kyqzMZfodZjBiuwT0l87P3S2qq/EoV/wOl4zNZrwiO2zPf3i1erNd5mJB5xTwHBUtNql1HZP5kuFYBazCXpfvmW/VBPZ5OprJvJ0MVp5oz4pjDNn9VwCrEbTL55LnjE3SN79axUo9/lZCy2FGvsgkmhbxU9gJnOCCz8j166k4FDMvneqrY49fPNvXVszMzY8eYR2sB97fFLMmKYWB5ajFdAOFMDN8bHeCxlpCmOtjNncGkmJ4X7HOiafGyJ7h3dFgvpMEnpMT9ccTW0SE9dj4Kq9RD39lqus8xW6cPiuJ6L1Qu7cvl6aDId3tVKL6JCC5C7M36CA+lryLrXGjPpoGuTUoL8UZs9tNkoKUrs7DW+bJCjnIQcIfjtDKOxmZPo8k+9uhMy75Y8d2YTL3BzpYOTWH1ulSK+HoTXh4b0sHpz8h3e4kCtjTq/HTu0+MimfzQHM9l6kOTiosEMpepuUx9gDfwHxPQeQqe3h4RAAAAAElFTkSuQmCC",ee="data:image/png;base64,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",b="data:image/png;base64,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",x="data:image/png;base64,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",te="data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzEzOCA3OS4xNTk4MjQsIDIwMTYvMDkvMTQtMDE6MDk6MDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMjQwMUY1OTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMjQwMUY1QTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMyNDAxRjU3N0RDMzExRThBODI5RDkwNTJFODYyOTA2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMyNDAxRjU4N0RDMzExRThBODI5RDkwNTJFODYyOTA2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJ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",ne="data:image/png;base64,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",ue=z(31138),re=z.p+"static/teacherQQ.833913ba.jpg",me="data:image/png;base64,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",ce=z(59301),Ce=Object.defineProperty,Be=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,Pe=Object.prototype.propertyIsEnumerable,at=(ze,St,xt)=>St in ze?Ce(ze,St,{enumerable:!0,configurable:!0,writable:!0,value:xt}):ze[St]=xt,Ve=(ze,St)=>{for(var xt in St||(St={}))ke.call(St,xt)&&at(ze,xt,St[xt]);if(Be)for(var xt of Be(St))Pe.call(St,xt)&&at(ze,xt,St[xt]);return ze};const it=ze=>React.createElement("svg",Ve({xmlns:"http://www.w3.org/2000/svg",width:12,height:12,viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve"},ze),React.createElement("g",{fill:"#fff"},React.createElement("path",{d:"M302.1 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c.1-16.5-13.3-29.8-29.8-29.8zM92.9 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8zM511.3 88.5c-16.5 0-29.8 13.3-29.8 29.8v789.9c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V118.3c0-16.5-13.3-29.8-29.8-29.8zM720.5 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c0-16.5-13.3-29.8-29.8-29.8zM929.7 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8z"})));var Ye="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAyNCAxMDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMzAyLjEgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjLjEtMTYuNS0xMy4zLTI5LjgtMjkuOC0yOS44ek05Mi45IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNTExLjMgODguNWMtMTYuNSAwLTI5LjggMTMuMy0yOS44IDI5Ljh2Nzg5LjljMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYxMTguM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNzIwLjUgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjMC0xNi41LTEzLjMtMjkuOC0yOS44LTI5Ljh6TTkyOS43IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHoiLz48L2c+PC9zdmc+",rt="data:image/jpeg;base64,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",yt=z.p+"static/certificate.a2a9ee77.jpg",bt=Object.defineProperty,gt=Object.getOwnPropertySymbols,Gt=Object.prototype.hasOwnProperty,Tt=Object.prototype.propertyIsEnumerable,Lt=(ze,St,xt)=>St in ze?bt(ze,St,{enumerable:!0,configurable:!0,writable:!0,value:xt}):ze[St]=xt,Rt=(ze,St)=>{for(var xt in St||(St={}))Gt.call(St,xt)&&Lt(ze,xt,St[xt]);if(gt)for(var xt of gt(St))Tt.call(St,xt)&&Lt(ze,xt,St[xt]);return ze};const qe=ze=>React.createElement("svg",Rt({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",height:12},ze),React.createElement("path",{fill:"#fff",d:"M701 959.4H325c-116.4 0-211.1-100.4-211.1-223.8V357.9c0-117.6 86.8-215.6 197.6-223.1l2.7 39.1c-90.3 6.1-161.1 87-161.1 184v377.7c0 101.8 77.2 184.6 172 184.6H701c94.8 0 172-82.8 172-184.6V357.9c0-97.1-70.7-177.9-161.1-184l2.7-39.1c110.8 7.5 197.6 105.5 197.6 223.1v377.7C912.1 859 817.4 959.4 701 959.4z"}),React.createElement("path",{fill:"#fff",d:"M741.5 429.3 485.8 736.1c-9.8 11.7-27.2 13.2-38.7 3.3L276.5 593.2c-11.5-9.8-12.8-27.1-3-38.5 9.8-11.4 27.1-12.8 38.5-3l128.5 110.1c11.6 9.9 29 8.4 38.7-3.3l220.2-264.3c9.7-11.6 26.9-13.2 38.5-3.5 11.7 9.7 13.3 27 3.6 38.6zM640.8 239.8H385.2c-48.4 0-87.8-39.4-87.8-87.8s39.4-87.8 87.8-87.8h255.7c48.4 0 87.8 39.4 87.8 87.8s-39.5 87.8-87.9 87.8zM385.2 103.4c-26.8 0-48.6 21.8-48.6 48.6s21.8 48.6 48.6 48.6h255.7c26.8 0 48.6-21.8 48.6-48.6s-21.8-48.6-48.6-48.6H385.2z"}));var dt="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgaGVpZ2h0PSIxMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTcwMSA5NTkuNEgzMjVjLTExNi40IDAtMjExLjEtMTAwLjQtMjExLjEtMjIzLjhWMzU3LjljMC0xMTcuNiA4Ni44LTIxNS42IDE5Ny42LTIyMy4xbDIuNyAzOS4xYy05MC4zIDYuMS0xNjEuMSA4Ny0xNjEuMSAxODR2Mzc3LjdjMCAxMDEuOCA3Ny4yIDE4NC42IDE3MiAxODQuNkg3MDFjOTQuOCAwIDE3Mi04Mi44IDE3Mi0xODQuNlYzNTcuOWMwLTk3LjEtNzAuNy0xNzcuOS0xNjEuMS0xODRsMi43LTM5LjFjMTEwLjggNy41IDE5Ny42IDEwNS41IDE5Ny42IDIyMy4xdjM3Ny43QzkxMi4xIDg1OSA4MTcuNCA5NTkuNCA3MDEgOTU5LjR6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTc0MS41IDQyOS4zIDQ4NS44IDczNi4xYy05LjggMTEuNy0yNy4yIDEzLjItMzguNyAzLjNMMjc2LjUgNTkzLjJjLTExLjUtOS44LTEyLjgtMjcuMS0zLTM4LjUgOS44LTExLjQgMjcuMS0xMi44IDM4LjUtM2wxMjguNSAxMTAuMWMxMS42IDkuOSAyOSA4LjQgMzguNy0zLjNsMjIwLjItMjY0LjNjOS43LTExLjYgMjYuOS0xMy4yIDM4LjUtMy41IDExLjcgOS43IDEzLjMgMjcgMy42IDM4LjZ6TTY0MC44IDIzOS44SDM4NS4yYy00OC40IDAtODcuOC0zOS40LTg3LjgtODcuOHMzOS40LTg3LjggODcuOC04Ny44aDI1NS43YzQ4LjQgMCA4Ny44IDM5LjQgODcuOCA4Ny44cy0zOS41IDg3LjgtODcuOSA4Ny44ek0zODUuMiAxMDMuNGMtMjYuOCAwLTQ4LjYgMjEuOC00OC42IDQ4LjZzMjEuOCA0OC42IDQ4LjYgNDguNmgyNTUuN2MyNi44IDAgNDguNi0yMS44IDQ4LjYtNDguNnMtMjEuOC00OC42LTQ4LjYtNDguNkgzODUuMnoiLz48L3N2Zz4=",Wt="data:image/png;base64,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",Bn="data:image/png;base64,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IAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DsZJAxgypZNaUgZI/bzaJEydOhBi8+O2VrFyzS3oNmCR//PFnhK7Fk0mABEiABEiABEiABEjAHgEKOL4fsZLAlrVBUrJYXrc++/pN+6Vpa1/5559/3HpdXowESIAESIAE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JEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa755tOSAAmQAAmQAAmQAAmQAAl4MAEKOA+ePA6dBEiABEiABEiABEiABEggdhGggItd882nJQESIAESIAESIAESIAES8GACFHAePHkcOgmQAAmQAAmQAAmQAAmQQOwiQAEXu+abT0sCJEACJEACJEACJEACJODBBCjgPHjyOHQSIAESIAESIAESIAESIIHYRYACLnbNN5+WBEiABEiABEiABEiABEjAgwlQwHnw5HHoJEACJEACJEACJEACJEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa75jrKnLVYkt0wP6i+JEn0o/qNmydwFG6Ps3rxRzCeQKuXnkiB+XHnw6Hv5/fc/3DLgd999V/7++2+3XIsXIQESePsIxI37gaRNnUxevvpdvn38w9v3gHwiEiCBWEOAAi7WTHXUPujFE0slY4ZU4Tft7ztFgqeviNpB8G4xkkCa1Mnk7JFF8tvLV/Jlnnry+rW+gGvdvLoM9+0os0PXy9CAmQ6f5eDOmZIo4YfSsoOfnLtww+HxMeWAePE+kNbNa8i3j/8n6zftdzisAb1bSNVKxWTUuPmyedshh8ebHtDVu4HUqVFaQmavkeWrd9o8t1/P5lK7RmkJmrJElq2yfZyRm0OsL5nnLxOCl1o9X7NGlWX08C6ycctB8e42Wl3Ox7uhrN24Tx4++t7I5WPc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",Yt=z.p+"static/question.ed747acc.gif",kn="data:image/gif;base64,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",Ge=z(55351),ln="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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",Mn="data:image/png;base64,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",Pt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAFTklEQVRoQ91aS4xURRQ993UzUUZcqFEc4meh0cQFSlwgrvAHSgQWhOhCk4GZqmdw+ERUWDkrBMUBnIzzqqYjcTaaGBLFxA8MjIk/3PhZCCa6UAyKC11ARnDo6Wvu+HrS0/R7r96nWVBJpxfv3nPPrbp169aHUEAzxsxl5gcB3AdgAREtkH8AXSH87wBOMfMp+QfwFREd0Vr/k9c8ZQUwxixi5mWe5y1l5qUAyimxqkQ0XqvVxonoE631Nyn1p8VTO7B///75Fy5c2MzMWwB0ZDHaQmeSiPbMmTNnb3d39+k0mKkcMMZsBiC/W9IYSSH7K4C9Wuu9rjpODoyMjNxQq9VGADzuCpxT7gPP83p7e3v/TMJJdCAIgoVEdBDAzUlgBX8/ycwrfd//Pg431gFr7RPM/HbBxFLBEdGTSql3opQiHQiCoI+IXk9lrU3CzLzR9/3BVvAtHbDWPsrMH7aJTyZYInpMKfVRs/JFDlQqlduq1eoxIro2k6U2KTHzX+VyeXFPT8/PjSYucsBae4iZH24Tj1ywRHRYKfVIpANhnt+Ty0r7lbc0rhMzI2CMuRHAlwBubT+HXBZ+AbBEa/3HrFLCWruTmV/MBZ1N+TiAdyNUX2qZeYh2KaW2zThQqVTumZqaOlZgbePqynEiWquU+qFZwRjzBoBnIoAmS6WSTOhvp0PIGPMcgN2uVguSiyQfBIFPRMMJdrZqrV+bdsBa+x4zryqImAtMJHlr7RJmPgxgbhwQEb2vlFpNAwMDV3Z2dp7JUM+7EG0lE0l+dHS089y5c4dkkjqAVycmJq4ma+0yZv7YQaEIkUjyAh4EwTAR+a6GiGg5BUGwg4i2uyrlkEsi7xL3s8wz88syAm8x89M5iLmoxpIP4348bRYkolEyxowBkA25S1sLQJbyHhfhUCaWvMT9+fPnx5h5cQrMuugRceAEgDsdlKfTVph2rwMgC4mk37gWSz5L3DcZ+1EckAw0L44FM4/4vq+aZfr7+zu6urq2MbPMoSuavieSt9b6zJyU7+OonXVygIjWKKUOxCGFhaA4cj0AF/KS7z8D4DmMfpTIGdcQOgtgldZaJlpss9auA/B1q/Kgrhjm+08B3JuEF/ediE44T2IikiOP1Uqp7/IYDePeElFvXhwAY2nTqJCXkTiZ1XgBcT9jmplHxYEd4SR04kRER0ul0ur169dLWKVqYb7/IpVSjHB9IctSShzQWq9JQySMeyG/MI1ewhxYnqeYq2itnePYGPMmgO6iyAP4v5gTwBzl9Cta68RdnDHmWQAtz3WyOjRTTodZYSsRvZoRbLvWemeU7vDw8P2e532eETtSjZmf931/d31HtkguHdIWUw3oWmttm60NDQ1dVS6XZat6V8EOTMplitwpNJ5K7ALwQg5Da7XWszbnxphRAE/lwIxSnQnd5mMVGYWsZ///MvMK3/ePiFVjjFyADLSBvCyo0vuzj1VCo3J5kflgi5lPE9EKIprHzFIqtKO1PtiqWzLGyIb6oRyW5ZynBOCOHBhRqmNa61nHnhedjQZBcDsRycS7pg0E8kD+LZse3/d/agS5/I7XG0JpI4B9ebqsQN1NWuuWly2X7xVTvfestXfXarWDRHRTgT2aCMXMv3metzJp/5F4SymWhoaG5pfLZVlpL9k1a7VaVRs2bEi89HZyIOwu2b1tukQX3TL3OHGYsjw1GBwc7Oro6Kg7UthTA7mhn5yc3NfX1ycPQ5xbmhGYBSqPPYhINkMPAJDHHrJ4pWlTAOShx1FmvnSPPVoxbHxu43neAmauP7eRf2nTz2yI6FStViv0uc1/ndZCH8rgOooAAAAASUVORK5CYII=",zt="data:image/png;base64,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",Ft=z(53114),Ot="data:image/png;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAUDBAQEAwUEBAQFBQUGBwwIBwcHBw8LCwkMEQ8SEhEPERETFhwXExQaFRERGCEYGh0dHx8fExciJCIeJBweHx7/2wBDAQUFBQcGBw4ICA4eFBEUHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh7/wAARCAGVAZcDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD7LooooAKKzfEuvaP4a0W41nXtRt9O0+3XdLPO+1V/xPoBya+L/jZ+2Jq2oG40j4aWp0y1JZG1O6jDXDjON0a5KoD6nJ+lAH2rq+raXpFt9q1bUrPT4Onm3U6xJ+bECvOta/aF+DOkhvtXj/S5duM/ZBJc/l5StmvzS8UeKPEfii9N74j13UdXuOz3dy0pHsNx4H0rGoA/TCL9qT4GySBP+E1K5IALaXdgfn5XFdl4W+Lfwz8TSpDonjjQrqeQ4SA3axyt9I3IY/lX5O0UAfsuCCMjkGlr8tfhX8dfiT8O5IY9G16W602M86dfZmtyPQAncn/ASK+1vgN+0v4N+JBh0nUmTw94jfCizuJcxXDf9MpDgE/7JwemM0Ae6UUUUAFFFFABScAZPSlry79q691rT/2fPF1zoCym9+yKhMWdywtIqysMekZc0AdPZ/EbwFe662hWfjPQJ9TUgG1jv42kycYAAPJyRx71v6rqNhpVjLf6ne21jaRDMk9xKI40HuxwBX46xO8brJGzI6kMrKcEH1FfTv7X2u+Nbr4PfCm38QzT7L3TWur04YCW4CoFLnOC2xs89yxoA+2PCPjXwj4tEx8MeJNK1jyD+9FndJIU9yAcgc9feugr8sf2Yr3XrP47+Ef+EfknWebU4Yp1jJw1uzAS7gCMqELHn0r9TqACuXvfiH4EsfEA8P3njDQrfVWOBaSX0ayZ5GME9eOnWovjHc61afCnxRdeHFdtWi0udrXYfmD7DyPcdR7ivyYaWR5jM8jNIW3FycsTnOc+tAH7KUV5d+ylqGuap+z94UvPELSNftbOu6T7zRrK6xE/9swleo0AYvinxV4a8K2q3fiXXtN0eB+Ee8uUiDY9NxGeo6etWfD+t6Pr+nJqOh6pZanZv92e1mWVDxnqpPYg/jX53ft1X2s3X7Q2rW2qlhb2lvbx6euTt8gxhsgZ7uz56V2v/BN+515fiJ4gtLfzjoT6b5l1yfLE6yIIz/vbWk/CgD7tpkskcMTSyuscaAszMcBQOpJ7Cn18/wD7e95rdr8BZo9ILrb3N/DFqBjLBvIwzY47FlXOeMZoA9d8PeOvBniDVJ9M0PxVoupX0BxLb2t7HJImCRyAc9Qa0vEGuaN4f059R1zVLPTLNPvT3UyxoMc9SR6V+RPhq81PT/EFhe6LLNFqUNwjWrRMQ3mbvlxj34r6D/4KCar4guPilpOm6oZY7K30eGSCIbhEZWLeayjoTn5c9cAUAfdvhbxN4e8U6f8A2h4b1vT9Xtc4MtpOsoU88HB4PHQ1r1+e3/BPi/1yH42vYWDTnS7mwlOoIq5jG0ZjZvQ7uB9TX6E0AHSuZ0/4g+BdQ106FY+MdAutU3bfskWoRNKT6BQ2Sea4n9sC61+0/Z88RyeG3uUu2EKSPbnEiwtKokx35Ukcc4Jr8zdLuLy01G3udPklju45FaFo/vB88Y96AP2OorD8Az6tceBdBuNeCjVpdNt3vtqkDzzGpkwDyPmzwa3KACiiigAoopCQoJJAA70ALSEhVLEgAdSe1fPHx4/an8LeBXm0jwukPiPXU2htsn+iw5z95x9447L6jmvjT4ifGv4l+Or2WfWfFF9DbycCyspmgtlHHGxT83T+LJoA/SLxP8UPh34Z413xpodkxziNrtWc4IBwqkk9R271zjftE/BdTg+P9N/COU/+y1+XdFAH6s6B8afhVrl4lnpnjzQ5biTOyN7gRM2OeN+M/wD667u3nhuIVmt5Y5onGVdGDKR7EV+NddZ4C+I/jbwNeJceF/EeoWCoeYFlJhcbtxDRn5SCR6Z5NAH62UV8l/A/9sHTdVkg0f4kW0emXTDaNUgGLdiAOZFzlCTnpx0r6utLiC7to7m1mjnglUNHJGwZXU9CCOCKAJqKKKACiiigArA+IHi/QfA3hS98S+JL1bSwtEyT1aRv4Y0H8TMeAP6Zrfr86f21vi4fH3j4+HtGvGk8OaG5jj2MPLubjkPLx1A+6p9MkdaAOH+PXxi8S/FjxK19qcrWmkwsw0/TI3/dwIT1b++54yx9OMDivNaK+zv2U/2XYGtbPxt8TbESmUebY6FPH8oUgFZLgHqTyRERwMbucqAD54+FPwT+I3xKVLnw3oLrphcI2p3jiC1XkgkMeZMEEERhiOMivoPw3+w87RxS+IvH6hiD5kFhp+RntiV3GfxSvsuKNIo1jjRVRQAqqMBQOgA7Cn0AfIr/ALDuhmCYJ4/1FZjnymOnoVX03DeN34EZ9q4Hxz+xd490qOa48L69pHiKCOIMIpA1ncyPnlVQ7o+mDkyDv+P3xRQB+Pnifw/rfhjWZ9G8Q6Vd6ZqEBxJb3MZRh1wRnqpxwwyCOQazY3aNxJGzK6kFWBwQfWv1j+Kvw18IfEvQH0jxXpiXGEYW93GAtzaE/wAUUmDtOQCQcqcDcCOK/Ob9oD4OeIPhH4lWx1BjfaRdEnT9TSPYlwAASpXJ2OM8qT7jIoA+jP2O/wBo671i+tfh94+vGuL6U7NM1SVhmTAGIZSerHBw3Uk4Pavr+vxqRmRw6MVZSCCDgg+tfpV+x/8AFZviV8NEi1OVf7e0Yra3oL5aZQo2Tc/3hkHr8yn1oA9rooo7GgD55+LH7WHgvwN4xu/DEGj6nrd1Yv5d3LAyRxJJ3QFjliO/GM969A8E/F7wF42+Guo+MoL5ItFsldNTS9QKYMLkq68gggjH97P4V+fXxu+F/jTwl8SdXsL/AEbUbtJ7qSa2vIrdnjuUdiQwZQRnnkdQc5r3b4OfAvx3J+y/4/0e8s303VfEclrLYWVwQrMts4k+b+7v5UZ9ATwaAOa0z4k/swR/EGO9/wCFS31vZxy/JeNcu8a7TkObbeQeQOOevSvtnxN4d8LePfCo07XNOtNY0e7RJY1cZUjGVdGHKnHQgjrX5Z2Hw48dXniRfD0PhTWBqTTmDymtHG1wcHJxgAevSv1E+Enhu78IfDPw94Yv7sXd1plhFbyygYBKjoPYdB7CgDJ+Gfwc+HXw6vJ73wn4ejs7yYYa4kmkmkC/3VZySo+lcP8AHD9p3wd8NPEbeHI7G51/VYcfa4raVUS3J/hZzn5u5XHGRXu9fm7+1z8MPGOg/GHXdcl0q5vNL1q8kvLS7t42kTDkko2B8rL0IPse9AH2t8GvjV4Q+Jng/UPEFhK+nHSk36pbXRG60XDMHLDgoQjEMP7p9K+U/EvxK/ZmuPiXJqX/AAqq/uoBP895b3bQxSNk5lFurBT1z2zxxW/+yR8IPF118JPiFc3sU+lx+KNHNhpkcp8tpmAk+dgeVXJC5I5DNXzPffD/AMbWevSaHP4V1j+0Em8nyVs5CS2ccYHI96AP0u8YfFnwP4P+FVp47e7E2h3MUY05LSPmcsPkRV/hwBznG3B+led/Cb9rHwV448VQeHb7Sr7w/dXkixWck7iWOVzwFJUfIScAZ45615v8avgz47H7KPgbTIrVr7UvDJmn1G0iIZ0jlLN8oH3vLGAQOeSecE14D8FfhR428aeOdNttN0S/gtYbyFru9khMcdsgYEsS2MkAHAHOcUAfWX7Y/jP4KWV7Z6L468MzeJdegQNHFZymCW2ibn5pQQQDgELz1zXT/sg+Mfhjr/g69074faC/h1rB1e9sZ5fMk+bO1zISS68Hk9CTXzp+3R8N/F0fxh1Dxnb6ReX2i6pHbiO4gjMgidIVjKNgfL9wkZ9a6P8AYR+GXipZ/E3ifULa90rT77SZdNtPPDR+fJIQd+3GSF29fVjigD0TxR+2P4F0bxjdaLBomqalY20vlNqEDoFYg4JVDyV985PpXqmt/Ez4d3Xwabx5q91FP4Vu7cEpPDueUnpD5Z6yZGMe2c45r83fFnww8d+GvE03h7UfC+qteozBFgtWlEqgkBkKAhgcZ47V9K6h8AvHrfsh2eiwXWpy6xFff2u+gt5aKoKsCgAXe0gBztL4J7ZwKAK3wJ+Jv7Oll8UYG0n4eXfhm6vH8q21G9vGnijZmG0bGciPPqOnFev/ALXvjb4VaBolnovxC8PP4juboGW2s4H8uVEzgv5gIKAkdupX1Ar4Z8AfDDxz4s8XWug6XoOpwXLygSTS2zxrbAEZdiQNuK99/by+GHilvFek+LdNtL7V9N/syGwleKMyNFJGW5IGSAwbP1LUAes/se+PfhBrKX/h3wD4ZfwtqSIJpbW4fzJbpBgbhKSS+3jIOMZzjvX0XXwd+wV8OPFa/FT/AITK+0q70/SdOtZY/NuYmi8+SRdoVAR8wAySeg4r7xoAyfF+saNoHhjUdY8QTQw6VbQM100oBUpjBUg9c9Md818WeBPih+zTY/FmDVrf4d6jprS3TbNUurlpYIGY8S+SWIUe+MjJr6a/ai8E6r4/+C2seHdEYf2gzRTwxk4EpjcNs/ED88V+cek/Dbx3qXiaPw3a+FNX/tJ5vJMUlo6hCDgliRgAdSelAH6SfGv4x+FPhX4dtNV1lpryS/yLG2tcM0+FyW3dAvI5PqK5/wCBP7RPg/4q6tNotna3mkasimSO1u2U+co6lGU8kemO1eK/tsfCjxfJ4a8F6lpNpLrNnoGjrp188ClpEZQP3hQfwnGMjocZ7V55+xr8LfF2rfGDRvE0uk31ho+jzG4mu54iisyjAjXOCSSw6Z4BoA/RSiiigBCQoJJAA9a+Jf2wf2jn1CW88A+A70rZoTFqOpQvgynkNFGR27E16J+3V8WpfCHhCPwXod0Y9Y1tG+0yIxDQWuCGwR0Zjx1Bxmvz+oAK6/4dfDTxz8Qbp7fwj4du9S8vHmTDEcMec/ekchR0PGc8V6Z+yj8Bbz4nauuu60j23hWymXzXKn/TGDDMKHI7AgkdMj2z+hXhjQdI8M6Fa6HoGnwafptpGI4LeFcKo/mSepJySeSc0AfHPgn9iTUbmwhufF3jGPT7hwDJaWNr52z2MjMBn6KRx3rtIf2JPAAjAm8V+J3fHJVoFGfoYzX1LRQB8eeIP2HbFw76B4+uYT/BFfWCyZ+roy4/75r52+K/wM+Ivw3E11r+jGXS422jUrRxLA2Txk/eXPowFfqZUVzBBdW0ttcwxzwyqUkjkUMrqeCCDwQR2oA/GyvoX9lb9oXU/h7qNr4a8QyteeF55QhaSQ7rIYPKe2ccHAxnngY6/wDa0/ZmTw9bT+OPh1ZMdJjUvqOlR5Y2qgcyx55MfHzL1XqMjO35LoA/Y/TL211LT4L+xnSe1uI1kikToykZBqzXxZ+wN8YHS7Hww1+7BikBfR5JJOQ/JaEZ7EdBntgDqa+06ACiiigDy79qbx5/wr/4K63q1vMYtRu4/sGnkHBE0oI3D3Vdz/8AAa/Livs//gpVrsPk+EfDK5M26e/k9l4jX8zv/KvjCgD6M/Ya+EkXjrxzL4s1y283QfD0qOsUkbbLu7OWRM9GCYDsue8YIKua/QzFePfsa+HD4b/Z28NRzQRRXOoxvqUxTnzPOctGx9/K8oe2MV6b4r13T/DPhnUvEOrSmOx022kurhlGTsRSTgdzxgDuSKAPOv2g/jr4W+EVjDDfRyapr13GXtNMgcK20ZAklY/6uMsMZwSTnAO1sfEnjv8AaY+L3iu7dx4mk0K2YYW10cG3VOMEh8mQk9eXPPTFee/Efxfq3jvxtqnivWpA15qExk2KfliToka/7KqAo78c81ztAHbW3xc+KdvcR3EfxH8XF42DqH1id1JBzyrOQw9iCD3r3v4K/ti+ILC/tdK+JsEOraa7bH1W2hEd1DknDOi4SRRwMKFbGT8x4PydRQB+xmj6jY6tpdtqemXkN7Y3Uay29xC4ZJEIyGBHBFc38YvAGkfEr4f6j4U1dIl+0IWtLlot7WlwAfLmUZBypPIBG5Sy5wxr5Q/4J4fEq4tfEV78M9UvZHs72NrvSI3ORFMgLSxrxnDpl8E4BjYgZY5+3yMgigD8ddc0q/0TWb3RtVtmtb+xne3uYWIJjkRirLxwcEdRxXqn7H3jweBfjfpU1zMY9N1Y/wBm3nPAEhARj7LIEP0zXXf8FCPCp0b41w+IYoWW31/T45XkJ4aeH906gdsIsJ/4F9a+c4JJIZkmicpJGwZGHUEdDQB+ylFc78MtZ/4SH4deHNdaUytqGl21w7nqWeNS345JroqADGeDiuN+NPjdPh18MNb8Ytai7bT4l8qEttDyO6xoCfTcwJ9q6PVdZ0jSVRtV1WxsA/3Tc3CRBvpuIzWR8TPCWneP/h7q/hO/l22uqW2xZlAby2yGjkA77WCt74oA+CLH9rX4xQa8NQn1exurUupaxexiWIoDkqCAGGRxnOa/QPwN4htPFng7SPEtiMW+p2kdyi5zt3KDj8DkfhXxJZfsVePj4ijtrzxDoCaR5g8y7ieQy7O+2MoBu7YLY96+3vC+i6X4T8K2Oh6ci22m6ZbLDHuIACqOWJ4GT1J9SaANeiqOj6xpOsRPLpGqWOoRxttd7W4WUK3oSpODUmo6jp+mwibUb61s4ycB55ljUn0ySKAM/wAc+IbTwn4O1fxNfKz22mWklzIq9WCqTgfU8fjX5/6h+1v8X7nxGdRt9SsbOxEhI06KzjaPZn7pZgWJxxnP4V+gfiHStK8W+FL7RrwrdaXqlq8EjROCGjdSMqwyO+Qa+I9W/Ys8dDxVJbaZr2hvorOxju5mdZEXJwDGFOWxjoce9AH2J8G/G0HxE+Guj+Mba2a1XUI23wk52OjtG49xuU49q6+uc+GnhOz8DeBNI8J6fNJNb6bbiISuMNIcks2O2SScds10dABRVXUtQsNMtjdale21lACAZbiVY1z6ZYgZqW1uILq3S4tZ454XGUkjcMrD1BHBoAlrzT9pH4nr8KPhxJ4jjtI7y9muFtLOGR9qtIwY5PcgBSeK7y91nSLG8js73VbG2uZceXDNcIjvnjhScn8K5D48fDTTfip8Prnw1fSi3uFbz7G5K58icKwViO4+Ygj0NAHxp4B/a7+JVj4tt7jxXe2mq6LJKPtNsLKONkTofLZACCOvO7qeDxXr/wC15+0XrfgfV4PCPgdreK9nskup9RdBI0Qk5QIrAqcrzkg9R6c+cfDv9kLXLjxosPiTxT4d/s20mDSR2U/nzTqrfdKEDZkDnJOM17H+1P8As4P8S7uy8QeE7qx03V7W2FtJBMm2G4jXPljKglWH3ecjGOmOQDl/2O/2iPFXjbxifA/jZ49QuZ4Hms7+OFImyi5ZHVQFIIBIIHUfl5l8Vv2sfiPceOtQj8Harb6Xodrdslqn2KKR5o1OMyFw33sE8YwDXtX7KX7Nt/8ADXxC/i7xbf2lzrAgeG1t7R2aOAPwzMxA3Nt46Y+Y15z8Tv2NPEsvi65vPBOr6VJo93cvIsF2zRSWis2dowCHAyQDwcAUAen+D/2kpNR/Zs134jXulQnWdEmWzktUdvLllcoI3JxwDvyQP7pwRnj578Pftc/Fa18WLqer31nqGlvKGm01bSONFTuqMBvHryx6V9R+EP2dtE0v9n3UPhbqOpSTSao4ub2/gj2EXAKshUdWVSi4DdQD0zx4LoH7FfjAeK4o9Z8QaKdCSUeZLC0nnyICM4TbgZ5/ioA9Y/at+P8AqfgXwh4cXwdEkWpeI7QXsd1OiuLaDCkfKeC53Y54GDXC/so/tLeLNf8AHll4L8dTpqv9qOyW18IkjkjkxlVKooUg4IJ47e+fUv2l/wBnu3+JPhjR4/Dlzb6dq+h2wtbL7QzeU8AHEbEA4xjg4PWuL/Zl/Za1TwP44j8X+NtRsJ7vT3J062sJXdN5XHmOzKp4ycLj3NAH1fUc80cEEk8ziOKNS7seigDJNSV51+0t4i/4Rb4E+LtWExhl/s97aFsZIlm/dIcfVwfSgD84Pjb43ufiD8TdZ8UTuTFcTlbVf7kCkiNegPT155pPgr4Fu/iN8S9I8JWr+Ut3LuuJSM+VCgLSN9doIHqSK4yvs/8A4Jr+Gozb+K/F08MbMZIdPtZCPmTALygemd0X5UAfW3hbQdJ8MeH7LQNCsYrHTbKIRQQRjhV6/iSckk8kkk03xX4g0fwr4fvNe1+/isNNs03zTydFHTgDkknAAHJJrVr4B/b8+JF3r3xHHgSzuZU0nQVUzxBsLNdOu4sR32qwUZ6Ev60AXfjH+2F4o1i5n0/4ewJoem4wl5NGHu3HOTg5VO3AyQQeTXisvxl+K8t/9tb4i+KBKOgXU5VTv/ADt7+lcFRQB9D/AAz/AGt/iX4auYofEUkHirTRgOl0ojuAM9VlUdf94NX3J8K/iD4b+JHhaPxD4aumlgY7JYZAFlgf+64ycH6cGvyUr1D9mr4p3Pws+JFpq0ktw+i3JEGqW0ZGHiPG8A9WT7wxgnGM4JoA/USWKOaJopUWSN1KujDIYHggjuDX5tfth/CiP4afEkzaRZC38N6ypn09VYlYmXHmxc9MEggejCv0njbcoOCPY14H+3l4Xs9c+At7rEkERvdCuIrm3mI+ZVd1jkUH0IYEjoSq+lAH56eH9VvdC1yx1nTZTFeWNwk8LgkYdTkdCDjiv1u8B+IrTxb4M0nxLYMDb6laR3CYzxuHI59DkfhX5BV+i/7A3iObXPgNHZ3EjvJo+oS2K7lAATakigY7Ykxk85z9SAfQNFFFAHwV/wAFI2z8WvD6+mhKfznm/wAK+XK+tf8AgpTp8ieM/CeqbD5c2nTW+/HGUk3Yz/20r5KoA/Xn4cRJD8PfDcMUSQpHpVqqxogVUAiUAADgAdMV5x+21x+zD4ux/wBOX/pbBXQfsya1aa98APBN7Z7tkOkQWTZGCJLdfIf/AMejb8MVs/GPwy/jH4VeJvDMMUUtzqGmzRWyycL5+0mIk4OAHCnPbFAH5KUU+WN4pHilRkkRirKwwVI6gjsaZQAUUUUAeh/s13V7Z/H3wRLp7Okza1bxMUbafKdwkg+hRmBHcZFfqoM96/O39gXwlqGufHS38RQoBp/h23lnuZGXILzRvDGg9CdzMPaM1+iRIAJPQUAfFn/BTAyfb/Awbd5fl3+3jjObfPP5f56/HdfVf/BSTXJLn4i+GvDu1fJ0/SnuwwPO+eVlYEdsCBD/AMCr5UoA/VD9l9y/7Pnglj20mIflkf0r0iuO+COljRvg74Q0zaytBo1qHDdQ5iUt+pNdjQB+T3xx8Ua14r+KfiHUtaubiRxqM8cMMsjMtvGrkLGoJ+UAADA9K+vv+CdfiHX9W+H+v6ZqtzcXVjpt5ELF5nZim9TvQEn7o2qcDgFj61zH7UMv7MzfEe6XxMviFvESsP7SPhwRhfM7iUyfKXwBnbz685r6I/Z8b4cyfDSzk+F626aE7lnVBiQTlV3iYdRLjbnPbGOMUAehV8ff8FHvEniOwtfDXh+znuLbRb6OeS6MTsBcSKVAR8cEAHOD1yfSvsGvIv2qW+FQ+HSr8Vt/2Ezj7D9nz9r87H/LHHfHXPy469qAPhr9k7X9Z0T48+FodJvLiGLUNQitbyFHISaJjghx0IAJIz0Iq1+114r8Q+IPjf4jsNYu5WtdKvpLSyt9x2RxISFIHTJHJPv9a+hf2RG/Z1XxpcJ4IOtN4kKf6KfEQj83bzu+z7Plzjr/ABY9s1P+19/wzy3jC3/4T19ZHidYVE39ghfO8rqnnb/kzg8fxY9sUAZP/BN/xJrl7beJ/Dl3cT3GlWKW81qJGJWBmLhlXJ4BwDgelfYVeU/swSfCp/h6F+FLK1gkgW880MLoS4H+u3c5x0x8vXb3r1agAooooA/Ob9u7xH4g1D466noGoXVwNK0xIPsNqZCYwHhVmkC9MkkjPXiun/YG8WeKbTUvF2h2Mk95p1toU+oW9rJITHFdKyhNq9t+4g464r6r+MnwW8DfFVLdvE1pcx3lspSG9s5RHMqntkghhnnBB5rS+FHwx8IfDLRptN8Kae0CzPvnnmfzJZD/ALT+g7CgD8tPFPiHXPEPiK41zXL+5udTkk3PNI53qR0AzyMf55r6c1f4mePJP2F7LUhqF0LufW20ma+WUrL9k2u3XryRs4xgcdKtfFx/2SpPiRdPqLa49yHYXf8AYh/0IuCQR65BH8HHTHGK+pvDmhfD/wAS/Cmy0TRLDT77wbdWgS2gjX900X48hs5JJ+bOc80Aflx4K8R654c8YWHiHRLq4TVILhZI2QkvKxPKnru3dCOc5r9c9Olnm0+3muofInkiVpY+uxiMlfwPFeP+AP2Zfhb4N8Wx+JdNsdQubuCTzLVLy68yO3bAwVGBkjBPzE8sfbHTfGD4xeBvhbHajxVqEq3V2CYLS1i82ZkGfn25GFyMZJGT0oA9Corzv4O/GTwP8VFvF8LXlx9pswrTW11F5UoU5wwGTkZGMg8V6JQAUUUUAFFch8U/iR4S+GuhJrHizUTawyv5cEaIXlmbuEUdcdSegrn/AIRfHX4e/E3VJ9K8OajcJqUUfm/ZbuExO6d2TqGx3wcjNAHp9eFft3Nj9m7WgP4ru0B/7/r/AIV7rXkP7Y+ntqX7Nvi6FTtaKGG4B25/1c8bn9FIzQB+YtfoR/wTr/5IPe/9h64/9FQV+e9fdH/BNnWVuPAXijQCzb7HU47sfNxtmi24A+sBP40AfWFfkr8ZpZZvjB4ylnz5ja9e7snOP378V+tVfmX+2L4Kn8G/HXWixDWutSNqtqRgfLK7Fxgejhx74oA8booooAKKK6X4XeEb3x14/wBG8J2G4S6jdLE0gXPlR5y8h9lUMfwoA/Uv4STTXHwp8JXFxLJNNLodk8kjsWZ2MCEkk9SeuT61kftGRJL8BfHKuqsP7DumwRnkRsQfwIzXc2VtDZ2cNpboEhgjWONR0VVGAPyryX9srVhpP7OHip/MKPdRRWiYOCTJMikf987vwzQB+Y9fcn/BNV2PgnxdHuO1dShIXPAJjPOPwH5V8N19/f8ABOjSmtPg3qupvsP9oaw5QjrsSNFwfx3UAfTVFFFAHgX7d/hOPxD8CLvVFyLnQLmO+jwMlkJ8t1+mH3f8Br85K/ZDUbO21CwuLC8hSe2uI2imjcZDowwQfwNflV8dvh5ffDL4laj4Wu98luh8+xnKkCe3YnYw9ehU4/iUjtQB9Hf8E7PiUEfUvhhql0BvJ1DR/Mccnjz4V3N1wFkVVXtMxNfZw5FfjtoWqX+h61Za1pVy1tf2FxHc20ygExyIwZWwQQcEDggiv0o/Zo+OejfFvw95Nx9n03xTZoBfaf5gxKMDM8IJyYyTyOShOCT8rMAeYfte/s23Pim8ufH/AMP7RX1t8NqmlqQovMcedFnAEmPvLwHxkfPkP8PXdtcWd1La3lvLb3ETbZIpUKOhHYg8g1+yVc74u8D+D/FoQ+J/DGj6w0alY5LyzSR4weoViNy9uhFAH5E13fwk+E3jj4n6ibfwrpDS2scgS5v5j5dtb5xnc56kAg7VBbHIFfonZfAX4PWcyyxfD3Q2ZSCBNCZV/EOSD+Ir0HTLCx0ywh0/TbO3s7OBAkNvbxLHHGo6KqrgAewoA5H4KfDbRPhb4Et/DGilpmB869u3GGurggBpCMnaPlAC54AAyTknq9Z1Kx0fSLzVdUuY7axs4HnuZn+7HGgJZj7ACrMjpHG0juqooyzMcAD1NfBP7Z3x/Txpc3Hw/wDCNwH8O2lx/pt9FKGTUnQgqFwP9UjgkEEhyFYcAEgHiHxm8aSfEL4o6/4xeLyU1G5zBGVAZIUURxBsEjcI0QEg4JzUnwP8HyeO/iroHhdUYxXd2puCE3BYU+aQkem0EfjXF19y/wDBPv4WvpOi3PxK1aErc6lEbfTUdMFIc5aQcfxEAAjsDQB9ZKAqhQMAcAUtFFAH5OfGzwzr3hb4m69Y6/aXUUz6hPJFNLGyrcoZGIkQsPmBz1FfYX/BO7w1r2jfD3XtV1a2ntbTVLyM2McyMrMI1YO4B/hJYAEddpr6U1LSdL1Mx/2lptne+Ucx/aIFk2H1G4HFZPxK8V2XgXwFq/iy+hea30y2MvkocGQ5wqg9ssQM9s0AdHXyB/wUY8IeJNUh8N+JtOtbi90uwjmt7lIUZ/s7uykOQOzYxn1UetcRp37afj1PEf2q/wBA0SbSSwzZRK6Oq55IkLHJxnqMdK+4PCut6d4p8K6frunOs1jqVsk8fIYbWH3TjjI6H3BoA/Nr9kXwxrviD47eGrjSbe6Fvp14t3eXUaZSGNBkhmIIG7hcdTu4x1Ev7YHhjX9B+OviK+1mF/I1W7a7sp8ErJCfugH1UDb+FfpVpemadpcLw6Zp9pYxO29kt4VjUsepIUDJ96+Rv2nf2nLvRPGt54O8M+HNHvDpUxiubrVrXzsTDr5aZAAHTJzmgB//AATi8Ka7YweI/FN7BNb6Xexw29oJFIEzAlmdfYDaM9819hV4l+yj8bo/i3oN/a3unW+m61pIjE8MBPlSxtkK6A9BlSCOcZHrXttABRRRQAVneJrW7vvDep2VhKIbu4s5YoJCcbHZCFOe2CQa0agvrqCxsZ726kEcFvG0srnoqqCSfyFAH5BeIfD+seH9dn0PWNPuLPUYH2PBLGVfPbAPPNfo7+xl4Z17wr8CNNsPEEZhnnnluoYW6xRSEFQfQnlv+BV81eM/2vPEd343bUtB8LeGhp0EgFub2yMty6A95NwK5HoOK+xvgn8Q9O+J3w/s/FWmwvbiRmhuIHOTFKuNy57jkEH3oA7avg7/AIKI+FvEEPxHsPFskUs+h3NhHbRSrkpBKjNuQ9lzkEeuT6V941Dd21vd27293BFPC4w8cqBlYehB4NAHwL/wT58L65dfF1vFENtKmk2NlNHPOVIR2cbVQHGCcjOM/wAJ9K/QCoLK0tbK3W2sraG2gT7scSBEX6AcCp6ACiiigD45/wCCj3hzxBdjw54itYZ59GtYpYbkIGKxSFgQ7Y4GRkZPofevJP2HvDfiLVfjrpOr6QksWn6X5kmoXGSE8soV8s46liV4/Gvqj9rn44H4V6VYaTpem2Op6zqqu3lXqM0MUAyNzAYD5bjbkd64f9l39py58YeMbXwT4p0PTNPuL7IsbjTYmjiMgBbYyEnGQOCD1HvQB9Y1T1vT4dV0a90u4z5N5bvA5HUBlKk/rVyigD8fPFuh3fhvxRqnh++V1udOu5LaTehUkoxGcHoDjP0NenfseePoPAPxq0+51C58jStUQ6feszAIgcgo7EkABXVSSc4Xdgc163/wUG+FjWupw/FDSYFFtciO11VUUDbKMhJT/vDavfoK+Q0ZkYMhIYHII4IoA/ZavOvj58KdE+K/gyTSNRRIdRtw0mm3uPmt5SP/AEFsAEfQ9QK8O/Yq+P8Ab6pYWnw38ZXkVvqFrEsWk308oAuUBAWBix/1gzhf7wGOo5+tqAPyb+KPww8Y/DnW7jTfEukXEUUchWK9RC1vcLxh0fGCDkdeQeCAQRXF1+yN/Z2l/Zy2d/awXVtKu2SGaMOjj0Kngj61xkvwc+FMszTP8OvCpdjuJ/suIAn6bcUAfl34N8LeIPGGuQ6L4a0m71O+lIAjgjLbQTjcx6Ko7scAV+hn7LHwGs/hRpUmq6q8V74qvIzHPPEzGOCIkERqDwTwMtj2HGS3sWhaJo+g6emn6HpVjplmn3ILS3WKNfoqgCtCgAr4c/4KJ/EBdQ8R6V8PbCTMOmL9svyDkGZxhE6/wrkn/fHpXu37UXxz0v4XeHZdO06dLnxTewstrDGysbXI4lkBzjGcqCCDj06/m7qV9eanqFxqOoXMt1eXMjSzzSsWeR2OSxJ6kk0ARQRSzzJDDG8ksjBURFyzE8AAdzX6ufAjwdB4E+Evh/wzEpD29qJLgspBaaT55CQScHcx47dK+Iv2IfhbJ42+JEfiTUbfdoeguJmYgFZbgFSkeCCO+7seBiv0VoAKKKKACvJv2nPg9afFrwP9igaG11+xYy6bdyD5Qf4onxzsYfkQD6g+s0UAfjx4i0XVfDmt3ei63YzWOoWchingmXDIw/mO4I4I5FRaPqeo6PqUOpaRqF1p99Ad0NzazNFLGcEZV1IIOCRwe9fpr8fPgX4R+LFg099EdP8AEEURS01SAfOMZ2pIOjpk5weRzgjJz8B/Fz4MePPhleMviDSHksCzCLUbUGS3kAJAO4D5SQM7WwcGgD3n4T/tpX1laJYfEnQ5NT2Lgalpaokz4A+/CxVCTySyso6Db3r6G8LftD/BzxFDutfHWm2TjAaPUi1mVJ7ZlCg/UEivy7ooA/WKT4ufCuON5G+JPg4qoyQutW7HA9AHyT7CvOvGf7Wvwg0B/Jsb/UvEU24qy6ZaHahHTLylFIPqpavziooA9o+O/wC0Z42+KUL6UQmg+Hi2Tp1nKxMw7CeTgyYPOMKvQ7cgGvF6mtLa4u7hLe1glnmkOEjiQszH0AHJr6l+AH7JGta5Lba78SBJpGlg710wH/SbgcY3EH92p54+99KAOG/ZQ+B178UfEn9qarDLB4UsJB9puOn2iQEHyU9Tg8n+EEeoB/R+wtbaxsYLGzgSC2t41ihijGFRFGAoHYADFQaDpOm6Do1ro+j2UNlp9pGIoIIVwqKO39STyScmr1ABRRRQAZA61ynxc8GW/j/4ca14RuZhCuoQbElKhvLdWDo2PZlBr83Pjx8SPF3jD4la1c6pq1/DDb3zxW1ks7LHarHIQqqoIAIKg5655r64/YF+IPiXxh4G1jSPEdxdagdFniS2vp23u0bqf3bMTliu3OT2Yc8UAfP2nfsi/Fq48Uy6Vc2mn2ljG+P7Ta6VoXU5wyqPnPToQDzX374G8PWfhPwfpPhqw/49tMtI7aM4xuCjG76k8/jW1XyZ/wAFDfHniLQNO8O+F9FvbzTrfUhNcXdxbymMyhCoWPI5xk5P1WgD6zr4n/af/Zj8b618Q9T8YeCIYdZg1aY3E1o06RTQyHG7BchWUnJ65GK8v/ZQ+JfjbRfjLoOlWeqXmoWOtX0Nne2lzcM6MjsAZBuPDICWyOuMd6/SigD5+/Y5+COq/CvSNT1XxNLB/buqhY2t4X3rbwoSQpbozEnJxwOOtfQNcz8VPEFx4V+GniTxLaRiW50zTJ7qFG6F0Qlc+2QM1+WuqfEHxtqWvvrt14p1hr9pfNEovJBtYHIxzwBQB+uFFeffs6eLNS8b/Bfw54l1iN1v7q3ZZ2ZNvmMjtH5gHo23d+Neg0AFQX9rDe2FxZXChobiJopB6qwII/I18C/tvfFDxncfFrUPB0F/e6Vo2k+WIYYJWj+0M0YYysRjcMsQB049a7L/AIJ6/ELxRqfiPWPBWqX13qWmRWJvbd53aQ2zCRVKhieA2/OP9k/iAef+Mf2Q/ihpvig6f4et7TWtLkZjFf8A2mOEIuTgSKxDA4x90EZz2r7O/Z9+HSfC/wCGFh4UN2t5dI7z3c6jCvM5y23/AGRgAZ9K9Brxj9snxxrXgT4LXOoeH7l7TULy7iskuEQlolcMWYEfdOFwCe59cUAez0V+Ufw6+KHjrwr4wsta03X9VuZ1mUSQSXDyrcKWGUKk/Nmv1VsJzdWMFyYniMsSybG6rkZwffmgCeijoDX5W/Fn4p+OPFfj7UdWv/EGo27RXDx20FvcPFHbornaqqp4Pv1JoA/VKivBv2I/iF4i8f8AwtvZvE9y15e6Zfm0S5YDdLH5aMN2OrZY5PvXvNAHz1+2P8D9Z+KdjpWseGJrc6xpSvF9mmYItxG7A8OehUgkZ45Ned/sn/s0+L/DPxAtPGnjyC30waaGe0skuFlleYgqGYoSoUDJ6nOR0rQ/4KG/EDxBoUXh/wAJaLqF5p0F/FJdXkttMYzMqsFWMkc4zknnByOteWfsZfFXxfp/xe0rwvdanfappWsymCWC4naTym2kh13E4xtGfbPvkA/QyiiigDN8SaJpniPQb3Q9ZtI7vT72IxTwuMhlP9ehHuK/Nv8AaU+B+r/CrX2mgSa88O3DZtrzZwhP8Deh7c+3sW/TasrxT4f0fxPolxo2u6fBfWNwpV4pVyOhGR6HBPPvQB+PyMyMGQkMDkEcEV9O/BH9rvxF4VsItF8c2U/iWwjIEd6koF5Gmeh3cSY7ZIPbPpD8fP2UPEXhR7jWfAiXOvaKitI9vjddQjOcBQMuAPTnj3xXzVNFLBM8M0bxyxsVdHXDKRwQQehoA/TjwX+0f8H/ABRHCIfF1tplzL1ttTU2zIfQs3yE/RjXcHx94FEAnPjTw2IiMiQ6pDtP47q/IuigD9U/E/xw+E/h+ykub3x9oMvlkAxWd0t1Kc88JEWbp3xjpXzp8Y/2zBcWM+l/DPS57eVjtOqaggyFwcmOIE4PTBY+vy18b0UAXNZ1TUdZ1KbUtWv7m/vZ23Sz3EpkkcnuWPJrpvhB8OfEPxN8YQeHfD8HJw91dOp8q1izy7kfoOpNeg/BD9mfx18QLiK81W0uPDmgnDG7uosSSruwRHGSGzgHBIx07Gvvr4YfD7wx8O/Dq6L4Z06K1jO0zyhR5lw4GNzt3OBQA74V+CNI+HvgjT/C2jLmG1jAkmKBWnkwN0jADGSa6miigAooooAKKKKACorq3guraS2uoY54JVKyRyIGVweoIPBFS0UAeKeO/wBl74Q+KVLR6C2gXGDibSHEA/79kFP/AB2vJNb/AGHbVsHRPiBNFgHK3mnB8ntyrjH5GvsaigD4fg/Ye8QGVRP490tI8jcyWMjMB3wCwz+ddz4X/Yo8EWbB/EHibWdXOwBlgRLZN3cj7x/DPevqeigDjPh98LfAXgS3ij8MeGbCzljHF0Y/MuCcYJMjZbke9dnRRQAUUUUAFFFFAHxn+098Pv2f4viRd33iDx9eeGdZu2We+sbOze63M/O/AU7MgZxnvnHNfRHwE8MfD7wj8OoU+H11BdaNck3Ul95/mNO2BlnbtgADHGAOnWvzi+O2n+INO+L3ieDxOsv9ptqEsju4I8xWYlWUkDKlcYNe5fALw942u/2PvidFp6XgivWik06IuU3qm1rkpz/FGAP9rGKAPpi1/aK+Dtx4nbw9F4zt/tgm8gM1vKsLPu24EpXYeeM5x70v7TfhX4b+JPh+ZviTqQ0iysnJttQV8SQyPx8gwd5PHy4PT61+YMMck0qxRI0kjsFRFGSxPAAHc19S/tkaJ42h+E/wr/tq3vJksdLaPUZPmYJdFIziQY+UhVOCf9odjQB3X7IfgT4FDxjNrPhHxZfeKNf09N0Md9aNbi3B48xEKjc2DjOTj0Fe8/E74vfD/wCHE1vb+L9fWxubkbooEgkmkKjuQinA9zivz2/ZTs/Ed18ePCz+GkkMkN9G92wLBFtgcy7iOxQNwepqx+11p+u2fx98Tza1BeIlzdtJZSTg7ZIP4NhPBUDjjpQB+jXhTxN4U+IHhV9R0O/tdY0e5V4JSBlTxh0dWGRweQR3r4y174a/swt8U30lfiZqVrHLc/NaW8Ye2RsnMQuAhVRkYGc46Zp37F+jeMLr4UfFeTR47pILzSGg04hSBNeeXL/q+OWAwDj+8tfLcttcQ3JtpYJY5w20xMhDA+mDzmgD9gvDmnaXpOg2OmaHBBb6ZbQJHaRwY8tYwPlxjqMd+9aFeafsu6fremfATwpaeIXuG1BbQuwnXDojSM0an6IVHPpXpdAHzb+2J4O+C2pz6bqvxA8UP4W1pkKQXNrC001zEpxh4lViwBbhuMc81v8A7IXhT4UaJ4UvtQ+Gutt4gmnkEV/fzoUnBHKxlCoKLznGOfU4r5U/bqs/EMPx/wBWudVhvBpkscB0yWRf3TReSoYIRx98OD34rr/+Cfml+L31bxdqGltLHpR0aWGPc2Ee9Zl8oj0wFfJ+nXsAfUPiv4+fCbwx4hbQdY8YWsV+khjlSKGSZYWHUOyKQvXuf5V1XjHw14Y+I3gqbRtZgh1TRtQjV0eN/wAUkjcdGHUEfyr8mNbstR07V7ux1eC4t9QgmZLmOcESLID8wbPfNfpD+xRpeu6V+z7o8GvR3MUsk00ttFcE7kgZvkGD0B5IHoaAOc8B/sh+A/DPjOHxDdanqOsQ20vm21jcogiVgcqWIGXA9D+NfRtFFABXxl+0V8O/2eB8VriXXviDeeF9VvWWS8sbS0e4jDn+PcEYR57gnA9BzX2Y2dp24z2r8kfirpfibSPiFrVp4vSddZ+1yPcNKSfMJY/OpJOVPbk8UAfp/wDB3QPBnh34fabZeAfs8mhSRiaG4ik3/aCwGZGbuxwM/THFdhXzj/wT4sdcs/gncS6oHSxudSkl05HUg+XtUMwyB8pYEg819HUAed/Gz4PeEfixpMFr4igliu7Td9kvrc7ZYdw5Hoy9Dg8ZArn/AID/ALPPg/4UahPq1ncXWr6vIpRLy7VQYUPVUUDjPc9TXslFABRRRQAUUUUAFcZ48+FvgDxxG48TeFtOvZWVlFx5QSZdwwSJFwwPA5z2FdnRQB8s+Jv2KfBF7cTzaD4n1nSFdT5cMqJcxxtjg87WIzg4Jz71yp/YYuN3HxMiI9Tohz/6Pr7QooA+S9F/Yg8MRwRjWPHGsXcoP7w2lrHApGewbfjjHc17X8OPgd8MvAUpuNA8MwfbCpVrq6dp5CCQcZckAZUHgDpXpNFAABgYFFFFABRRRQAUUUUAFFFFAHzN+0b+1JH8O/F03hPwxpFrq2pWm37bNcSERRMVzsAU5LAEZ+pHauu/Ze+PFt8YLDULS801NL13TlV54I3LxSxsSA6Z5GDwQc4yOTmvnn9rf4A+OJvivqfirwloV5rml6w32pxaL5kkE2AHVl64JBIxnrjtXpP7C3wa8V+BrnVvFvi6ybS57+1S2tLKQgyhNwZncA/J0UBTz1zjuAfVFcD8dPifo/wp8Dv4j1WKS6lklFvZ2sbANNKQSByeFAUknt+Nd9Xi37X3wq1H4o/DeC10IRNrWl3X2m2SR9olUqVePPQE/KQT/d96APIvhf8Atm3OqeM4NM8Z+GrGy0y9nSGK6sZH3WxYhQZA5O9c5JIwQOx799+03+0pD8LNdi8MaHo8Wra55azXJuHKwwI2So+XlmPXHAAIr5f+G37M3xP8QeMLXT9a8NXeiaWkqm8u7zCqsYI3BcHLsR0x+Yr1j9tP4EeNNf8AHp8c+ENMk1q2u4IoLm0txmeBo12BtpPzKQB05Bzkd6APVv2ZP2irH4rz3ei6tp8Gj67bRGcRxzZinjB+Yru5BHGRz615j4//AG1JLHxZLaeEPDFpqGjwPsNxeTMsk5BOWTacKvoTmk/Yx+APivQfFU/jPxtp0ukxpaS2trZysBLIZFKMzKM7QFJ64OSK8b8f/s0/FPQvFl3p2leFrvWbDzCbW7s8NG8ZJxnJypHQg0AfaGm/H3wjd/Ay4+KhiuIbS3BiexdlEpuR0hBPBJJGD6c47V4f4S/bYubnxTDb+IfCNpb6PNMEM1tcN5sKlgN7bvlbA5IGK6HQv2cNdX9k++8DXEsEHia8v/7XEXm/uxMqhViZuQPlGMjjJH1r568G/szfFrXPEkOmX/he60a1L4nvLsqsca55I5O7/gOaAP0ttporm3juIJFlilQPG6nIZSMgj2xUlUdB0+PSdDsdKiYvHZW0dujHqQihQfyFXqAPi79oT9pPwqnxAutGtfhn4e8Tto05t/7R1eNJG8yN23CIAEhQ2cHd3PFfQv7OfxQ0P4o+BDqOkacukyWMv2W508FcQnAKlQvRCOnA6Edsn4z+O37OnxG0n4japNoHh2913S9Qu5bm1msYjJsV3LBH/ukZxz6elfT/AOxl8JNa+GHgvUZfEvlR6tq86SPbxvu8iNAQoJ6bjknA6cc9QAD1a38CeCrfXF12DwloUWqKMLdpYRrKOc8MFyOea4T9qD4vaN8LfCES32lw6zf6rvjtLCbBikC43GQH+Ebh27169Xzj+218G/EPxJ0jSNa8Kxrdajo6zI9kXCtPG+0/JnjcCvTPOaAOW/Za/aG8L6x4xh8FH4faL4Rk1I7bSbSI1SKSQAtsdQoIzzg5IzxX054p8I+FvFUUMfibw7pWspA26IX1ok2w9yNwOK+Iv2Yf2dfiAvxT0nxH4r0F9E0rRrlLs/bNpeeRDlFRAc9QDuPAx6198UAVtNsbPTrKOy0+0gs7WIYjhgjCIg9Ao4FY1z4F8GXWv/29c+FNEm1bvePYxtKed2SxGSc859a6KigDz748/FHSvhR4IbxBqFu15PLKILS1RwplkIJ6nsAMnGe31Hhfwb/bCHiTxpbaB4v8P2ulwX8yQWlzaSkiN3YKPM3npkjkflXo37Ynwq1X4n/D21i0ACTV9KufPt4GcKJlYbXXJ4zjB/D8D8s/BX9mj4kat49s28RaLc+HtOsLiOae4ulHz7W3bUAPzHjt6j6gA/QDxJ4d0DxJZCy8RaJpur2yncIb61SdAfUBwQDwPyqfQ9H0nQ9PTTtF0yz02zj+5b2kCxRr24VQB2/Sr1FAHN694D8Fa/q0Gra34U0bUdQt3DxXNzZo8ikdDkjJ6Dr6CqHxi+IOj/DDwJc+KdZhmmghZYYYIAN0srZ2oM8AcHnsK7OvJv2qvhnf/FL4UyaFpMsKanaXaX1oJmKrI6K6lCe2VdgCeM0AeL/Dn9s9tW8Y2um+KfCttpumXcgiW5tbhpHhZmABYMPmXnkjFfX6MroHRgysMgg5BHrX5tfDr9mT4oa54vtdP1zw1c6JpqyA3d3dbQgQHkLg5YkelfpBY20VnZQWkAIigjWNATk7VGB/KgCesLxJ4P8ACniSaGbxB4d0rVJYGDxPd2iSMjDOCCRkYyfzrdooA5zxz4m0P4f+B73xDqrR2ml6ZCPkjUKOoVEQepJAAFfLOgftuLN4pMeteDltdBeTaslvcGS4jXd95gcK3HOB9K+jPj/4Dk+JHwo1jwlb3K21zciOS3kb7okjcOoPscY/GvgvQv2Y/i/qHimPRbjwzJYQef5c2oTSJ9njQHmQEHLDHIAGTQB+ldjcwXtnDeWsglgnjWWJx0ZWGQR9Qamqh4e05dI0Gw0pHMi2dtHbhyMFgihc/p+tX6APl348ftZQ+BvG1z4V8N+HY9WnsHMd9cXUxjjD/wB1AvJ9ya9K+D3xx8OePvhdqPjWWJ9KGjRsdWt5HBEBVN5KscBlI6E498V8t/tH/s2eP0+Juq614Q0STW9J1e6ku0+zON8Du25kcMc9SSCOPpXrv7Ov7PmraF8EPGGh+KSljrHi62ELxK+42qKriMMQSpbc7E4HHTmgDl2/bbQeLzAvg+M+HvO2ic3LC4Kf39uMe+OuPfivrfw5q9hr+g2Ot6XOs9jfQJPBIpBDKwyOhr85H/Zd+Li+LzoY8PO1p5u0akJE8gp/e+9nPt698c1+g/ww8Lr4L+Huh+FUnM40yzSAyHncwHJ6DjOewoA6SvnX9ov9p7T/AIZ+Jj4W0XRY9b1aEK155lx5ccAZchTgElsEHHHB+mfoqviT9rn9njxtrPxMvfGfg3TZNat9XZGuLeN0EkEgQLn5iMqdufbP5AH0D+z58cNC+K3hu9vVg/svUdNQPf2rSbhGpB+ZT1K8HnHp3yB434n/AG2LGz8WG00Xwe97o0M3ly3Mt2FlkUOQWjVdykEAEZPOfxrof2O/gd4i8EeGvEt54tj/ALP1HXbYWkdusocxRbT8zY4DbmIxk9Pz+dNc/ZY+MGn+JP7KtfD6ajbPLsjv4LhBDt3EBm3HK8ckYOM9zQB+h3gfxLpvi/wjpvibSGkNjqMAmh8xdrAHsR2NbVcV8D/BI+Hnws0TwiZUllsYT58iZ2vK7F3Iyem5jXa0AeJftKftA6T8JPs+mW9imr+ILlBKlmZdixxkkb3IBIHBwO/54f8As1/H/R/i6tzp0lh/Y+v2kZmls/O8xJItwG+NiASBlQRjgn6E+bftpfAbxT428Sw+NvB9u2pXQto7a4sQyqxCk4ZSxHPzdM8jPTA3T/sUfAfxL4G1u88beMoTp19LavZ2un7lZlVmUtI5UkZ+TAAPQ8+gAPqyiiigAooooA+b/wBuX4s+Ivh54c0bRvDE72V7rZnL3qffhjj2AhD2JMg57Y/P5q/Z1+Onj/w78TNGs9Q8R6nrGkajfRWt5a39y842yOq71LklWXORjr0PWvuD4+fCbRvi34PTRNTuJLG6tpfOsr2OMO0LdCMHqrDqMjoOeK8e+Bf7JMPgrxxa+KfE/iG31h9Pk82ztbe3ZE8wfddyx5x12gYz3oA8q/a4+O3jw/FrVvC/hrxBqGg6Vo0n2UCwmaGSeQAb3d1w3XIABwAB3Jz1v7Hnxw8ZXmh+NNM8S3s2ux6DoMur2U90+6VfJHzRs33nDZU5JyNp9ePRP2iv2YNP+JvidvFOja3HoWqSQrHcxvamSK4YE4ckMCrY4OAc4B65z0/7P3wD8PfCzQNUtJbs65faxEIb+eWEIhi24aJV5IQkknJOePSgD4U1/wCO3xX1jxEdbk8ca1ayh90cFpdPDCg/u+WhCkfUV+gX7Mnj3UfiP8H9L8SavGq6iWe2uXRAqyvGcFwo4GfQcZz06V4Pr/7EkFz4sefSfGn2TQpXLmGWz3zxAk/IpBCsAMcnH0r6h8E+HNC+H3gWz0HT3W10rSrfBmuHA4GS0kjHAyeST0/CgDo6K4zwp8U/h14q1htH8O+MtH1HUBkiCK4G98dSoP3/APgOa2PF3izw14S08X/ibXNP0i2Y4V7qYJuIxwoPJ6jp60Aat9cLaWU906llhjaQgdSACcfpX5jePf2gvih4m8V3Os2vi3WNGt2k3W9lY3jxRQqOANqkBuO5zmv0k8JeKvDXi/S21Dw1rdhq9mG2PJbTBwp/usOx9jXxr8aP2ffhlZ/Ee5aL4v6B4ajvLkyz6ZelXltd5zhcOOOTjcBgY5NAHv37HvxL1b4l/Co32uqX1LTLs2E9x/z8bURg598Pg/SvZ64n4N+EPDXw/wDhrp+i+HbuG506KIzvf70xcsRlpiV+XBA7cYA571LoXxS+Heu69/YWj+MtGvtT3FRbRXKl2IOCB6n6UAfOP7dvxk8VeF/Een+B/Cmp3ejk2i3t5dWzbJJA5dVQN1AG0k4x1Fcl+xf8bfG918VNP8E+Itavtc03VkkjjN5KZZLeRI2cMHY7sHaQQT3zX0R+0n8B9J+L9nZ3X9otpOtWCOkFyIg6SqeQkg67Q3IIPGW4PbA/Zw/Zm034W+Ih4p1PWzrWtrbvDCEg8uG3L8My5JLHblcnHDNx6AHzF8d/j/8AEfVfidrUei+KdV0TS7G9ktrS1sZ2gG2OQgM+05YkjJz246V7d8F/2gvE9x+zR4v8U63Cmq614XaKGKZ22m4EpVUZ8DqpJJP8QHar/wAZv2QtL8X+ML3xJ4Z8RLoUmoTGa5tJbUyxeYxJd0IYEbjzjpnOOOnp3w2+B3hTwf8ACTUPh8zPqVtqqv8A2jdSxqskzMMAgYIG3A25zjFAHwXafHz4tW/iw+JF8aam9yWy1u8pNswzkKYc7MfhnHev0p+HHiNfF3gLQ/E6QmEapYxXRjIxtLKCR37+5r4s079nP4WH4iw6LL8btGubYzbDYI0a3b4wdgfeVyeeQPTANfblzdaD4P8ADCyXl1aaTo+nQKnmTyBI4kUYGSfYUAa9fn5+1l8c/H8/xS1vwpo+uXmhaTpFy1qiWEzQyTMpGXd1IbqOADjFfcHgrxz4Q8ZxTSeFfEWnawIDiUW0wZk+o6gc9a8S+P8A+yvpvxH8YS+KtF8QLoF9cqovIWs/NjmcZ/eZDKQxGM9elAHK/swfH/xHd/CXxtdeKRLrVz4SsVvYbmWQeZcK2/EbEAdCo5OScmvnDUvj58W7vxBJrC+OtbgYys6QJckQoC2QvljCkDAHTpn1Nfe3wS+CPhn4a+CNS8NpI+r/ANrE/wBoz3C7TMpXaEAHRQCenPOa8O1H9iG0k8Th7HxvJBobEs0clpvuEGThQ2dp7DJHrxQB9HfArxfdeO/hL4f8V30Ihu7+2zcIEKjerFGIB7ErkdsEY4rtqxdB0zRPBnhG10q0MNhpOl24jVpGCKiDuTwBk89uTVDwd8Q/A/jC7ntPC/inStXuIBukitrgMyj1x1I460AdTRRRQAUVyWvfEvwBoOvJoWs+L9GsdUcqq2s10okyxwARnjJ9a6hp4VtmuWljEITeZCw2hcZ3Z6YxzmgCWiuZ8PeP/BPiDV59I0PxVo+o38BKy29vdo7qQSCMA+x/KumoAK/ND4yfH34keIviJd31j4i1TQLWwuWitLKxu3jSMK2MvtwJCcc7hjtjFfpfXxv+0D+z/wDDKb4l/b3+Juk+D7jVpPPm0y6jQl2ZuWj+ddu4k9QeaAN3wN+0N4lvf2UfE/je9ht5PEWhTpYpN5XySNKyLHIV3clRIM+u3p6/M+gftB/FjS/FzeIT4v1K8MsyyT2dxMXt3UfwBDkIMHHy47da+8vBnwc8Fab8EZvh1ZTS32jalATcXqygvcM+D5qsOByAQBwMfn4vov7E2kWvixLy+8Z3N1osUqutoLNRNIAQdruSVwcEcL3/ADANH9sX43+JfCvhPwtZ+EbmTSb3X7Rb+W5RVZ44sD5FJ6HJ646DtXnX7G/xz8d3nxV0zwZ4l1281vS9TR4YvtR8ySGRUZlYOfmwdpBznOR9a+lfj98D/D/xW8N2OnSXB0i90tCthdRQhxEpAGwrkZXheMjpXM/s7/s0aP8ACzXx4lvdbm1vWVhaKNhD5MMQY8kLkknGByeOaAPfqKKKACiioby6trK1lury4it4Il3SSSMFVR6knpQBNXwz+2F8efHenfEzV/A3hrV59E07T1jile2GyeR2j3MRIDkAh1xjBBXj1P2R4T8ZeFPFkcsnhjxFpesLEdshs7lZNp464PuPzryP9oj9mvRfirrqeIrbW59D1kQrDJJ5PnRSqDwSmQcgbhwRnIz05AOV/Yw+NXijxh4b8U2PjC4/tO40C2W8hvGAWSWMh8o+BgkbRg9eeelfOupftMfFrUfGX9sxeKptNtWuQ8djHGrW8UefuFcZcY6knJ7Y7fb/AMCfgt4a+FHh6/03TZJNRuNRI+23dwgDyqMgJgdFAJ49zXkniT9ivwpqPig3+m+Kb/S9Mlld5bFLVHKg9FjfICgHnlW9BtoA0fG37ROp2f7LWi/EXT9M8jWNauW0+MMQyQyoZQ0h45H7o8YHXt28D+Cf7SHxOtPiZpEOu+ILjXdN1C8jtbm1uguAJHVd6ED5WGcjt1GO4+z/ABB8HPB+sfB6L4YSxXMOjW8SrbSRy/vonUkhwx6nJJ5BBzXlnwk/ZF8PeDfHS+JNX8QSa/FZzCXTrR7QRiJg2VaQ7jvIGMYCjPPpgA+maKKKACisLXPF/hTQ9RtdO1rxHpOnXt24S3gubtI5JWyBhVJBJyV6eorbRldAysGUjIIOQRQA6iiigAooooAKK8I+PH7THhb4XeJh4aGlXeuaosPmXCQSrHHbk/dVmOcsRyQBwCK6D4FfHXwr8U9B1G/t1bR7vS0Mt9aXUykxRYz5objKcHJwMY5oA9Xr5p/4KHXHiKH4QaemlNKulS6iE1RozjK7T5at/sluvuFrH1f9tjwtbeJHs7DwlqN7pKOVN6blY3bBHzLHg8fe6sO3rx9D6HqPhb4m/D6G/hhh1bw/rNvkxXMXDqTgq6noQRj2I4oA/K74c3WsWXjzQ7rw+Lg6ol9F9lFuu6QvuAAUepzivZv2/bvXZPjvNZ6k839nQWNudNVgQhQpl2HYnzN4J9q+1PCPwa+GHhXW11rQfBml2eoIcxz7WkaM+qbydh9xg1rfEH4f+DvH2nx2Pi7QLTVYoiTE0gKyR5GDtdSGXPsR2oA+If8AgnzP4iT4vX8OleY2mPpcpv1/gBGPKJ/2t/APoWr5/wDE0mry+ItQk19p21ZrhzeGf/WGXJ3Z/Gv1l8D+CvCngmxmsfCmg2OkW8zh5Vt48GRgMAserfj71heMfg18MvF2uprfiHwfp17qCtkzfNGZOv3whAfqfvZ7UAfJeiXXjlf2AtSkhlvEtodaCxsm7f8AYCVDDn+ASHqOAPxr5l0e5v7PVbW50qSeO+jlVrdoc7w+eNuOpz2r9f7fS9Ng0kaRDp9rHpyxeSLRYlEXlkY27MYxjtjvXHeHvg18MvD/AIp/4SbR/CGn2uqdRMu4hTkncqElQcnOQM8D0FAHW+GHvn8N6Y+qAi/azhN0CMESlBv4+ua0a8q+P/xw8N/CGxtRqVtPqOqXqlraxgdVYqDguxP3Vzx0OcGsX9nv9o3w58V9TfQjps+ia4sRlW2kmEqTADLbHAGcc8EDgUAe315p+1BJrcXwD8XP4eEv277CRmJiHERYCUrjnOzdXpdMkRJY2jkRXRwVZWGQQeoIoA/G63MonjMBcShhs2Z3bs8Yx3r6o/bJ1HxxN8HPhdD4gEgFzYGfUmQkKbjZHsV8HBIVjnOec4r6p034JfCrT/EkniG08D6Ql/IQdxi3RqQT8yxnKKTnkgDNZv7THjzwF4K8DKvjzR49cg1B2S101oQ/nOq5JyRhMA43dfm4oA+D/wBlC412D4/eE10FrgvJfotykbsFaDkSF9ucqELHnj6da/UWvlT9lP4q/BjVPGUujeHPAMHgvXr8FIH3iYXKKSdiyHBViBkrjB9TivqugAooooA+XP8Ago1d65D8L9EtbJZP7JuNRI1FlTI3KuYgx7AncfqBXx98DZ9ft/i54YPhmSRNTfUoFjCnhxvBZW9VwDkV+q2uaTpuuaTc6TrFjb39hcoY57eeMOjr6EGub8FfC74f+DL+S/8ADHhTTdMupODNHGSw69CxOOp6epoA7KqmsC8OkXo05kW98h/s5bkCTadpPtnFW6KAPx38Qz6nc65fT61NLNqTTv8AanlbLGQEhsn6jtX1Rf6p47k/YAgvbq61PzP7UQRzZZZfsKyfKSRzs3DqeoxX1Rr/AMJfhvr3iNPEWreD9LutURg32ho8FmByGYAgMcnOSM110mn2MmmnTXs7drIx+UbYxAx7MY27emMdqAPyL8EXGt2vi/Sbnw0sz6zFdxtZLFnc0gbgcY4PQ+xNfr1amU20RmAWUoN4HZsc/rXFeFPhF8NvCuuDW/D/AIP0vT9QGQs8aElM9doJIX8K7mgAr8lfjDf6/f8AxM8Qy+JjP/aYv5klSZSpjw7YUA9Bzn3znvX61V8f/H34zfAYfEK7sdX+HEHjC/smEFzqMYRBvUkFA3V9vTnjORQB2H/BPOfVpvgjdrfofskerSLYyM5JZNibhyTgBgQAMd+PX6Qrzv4f/EvwFqnwjbxtoci6f4b0+N1ljaEQ/ZzH1TbwO4x2O4V5Jo37Zvgm98XxaZc+H9TsdHlkEQ1WWRSFOSNzRjkJ905znk5AxyAfT9FecfG34w+GPhX4Ys9b1dLm/wDt7hLKCzAYzcZLbiQoXHOSec8Zrl/gR+0l4T+KniOTw5b6XqGj6qIWmhjuCrxzKp+YKynggYOCB7UAe30V4N8Zf2ofBfw58VyeGn02/wBav7c4uhauirAcZCkk8tz07Y+mfRPg58SvDvxR8Ip4h8PPIqq3l3NtLgSW8mMlGx9eD3FAHa18sf8ABR251yP4caBa2STf2RNqDNqDxlgNyqPKV8DBUkseT95VwD2+p6pa3pWm63pVxpWr2NvfWNyhSaCdA6Op6gg0AfmV+yVPrVv+0D4VbRPOLtdhLoI7Kpt24k3lQflwc4PBIXkda/UKuY8HfD7wR4QuZ7nwx4W0nSJ5wBJJa2yozAZ4z1xz0rhfjn+0J4O+FOpwaTqNveapqcoDva2ZXdEh/ibcRj29c+xwAew0V598E/iz4a+K3hWfXdDW5tPsspiu7a6UK8LAZySCVIIIOQe/ODXluu/tj/DnTvFkuj2+m6vqFjFcCF9TgCeSRnBdBu3MoOee4GRnjIB9J0VyHiL4jeE9D+HX/CfXepxvoTQrLHPGQ3mhvuheeSfQde1eVfC79rHwF418W2vhubT9T0O5vX8u1mvChikkJAWMsrHazZ4yMZ4zkigD6Epsm7y22Y3Y4z615j8c/jf4R+EsNsmuLeXmoXal7eztY8s6qQCSxwq/ezyeQDVj4G/GXwr8WtMuLnQfPtbu1I+02VztEsYJ4bgnIPqOPxBAAPzW+KEmvy/EHXm8VBzrhv5TeMxfG7ceF3/Nsxjbn+HbX6H/ALHN74i1D4DaRc+Jprue7MkgikuQQ7wg/IcnkjH8Xfrz1rzv4xfHP4FaR8SpYdU8EjxNrOmuscup29rC3kyIxOwOzAllPPHQ8dQa+ifAfiXQPFvhSy17wxdQ3OlXEf7loxgLjgoR/CR0I7UAbtFFFABRRRQB+eH7Y3wl8Y6b8XtY8TWei32paPrU/wBphuLWFpRG5Ubo32g7SCDjPGMV3X7F3wc8UpoHjTWtbsrrRk1rRZ9Fs4ryJo3fzQC0pU8hRhQCRzk4r7VooA/J/wAS/CX4j+H/ABD/AGDqXg/VxeM+yPybZpY5cnAKuoKkE981+in7MXge/wDh98GdH8O6qCuojfcXUe/cI5JGLbQfYY/HNemV5B+1f8VLj4WfDU3+lgf21qMv2XT3ZAyxvjczkHg4A6HuR9CAev0V+dnwr/am+Jul+NLGTxTrr65o806pd28ttErbDkZQqF2nnPpx0r1b9sj9oPxZ4P8AGx8D+C7n+zJba3V7678tHZmkXcqpuB24BBzxyTQB9e0V8lfsW/H3xV418U3PgnxrdnU7p7ZrmxvvKRGGz70bhQAeDkH/AGcV9a0AFFedftF/EN/hl8KtR8TwW5uLwMttaLxgTSZCs2ewwT74r4k8HftV/FjSvF0era1rX9t6eXP2jTpIIo42U9lKqChHUY9Oc0Aesft+fCrxVr3ifSvG/hzSr3V4EsBZXcNrG0skOx3dX2gZ2kORn1Fch+xJ8JfG4+LFl4x1PSdR0XSdLSRjJdQtCblnRkCKrAFhzk9hge2fSP2vv2gPE3hKDw/o/gvGnvrWlJqb37qHkSOTcFRAeAw25Lc9RXM/seftC+Mda+IsHgnxvqsmsW+qKy2VxKiiWGZVLbcqPmVgD16HHPYgH2rRRXJ/F/xlD4B+G2t+LZ41l/s+33RxscB5GYIi9R1ZhxnmgDrK+Wv2/Phl4o8X6TofiXw3aT6kujpPHdWcKFpAjlSJEUct93BA56V4FZ/tX/GOLxFFqlxrdtcWylRJYfY41hkUHJHA3AkcZBr9Bfh/4ktvGHgnRvFFnDLBBqlnHdJFJjcm4Z2nHoeKAPgT9kz4Q+NdV+MOi61e6Jqmk6Zot2t1cXNzC8HzIQRGM4JJJHAyMZzxmv0YoooAKKK87+JHxc8M+DZHsi7anqi9bS3Yfuz6O/RfpyfaoqVIU1zSdkdWEwWIxtRUqEHKXl/WnzPRKK+ZbL40fEDxb4nstE0CHTtMe9mWKPbD5rID1ZixIIAyTgDgV9HaXb3Nrp0EF5fSX9wiASXDxqhkbu21QAPoKyoYmFe/Jsup3ZrkmIytRWIa5pdE7u3d6W/EuUUUV0HjhRRRQAUUUUAJ261+ZPxm+CHxB8P/ABJ1GxtvDmq6ta3d472l5a2jvHIrtkZZchTz3P5cgfpvRQB8m/D/AOAnimL9kHxD4Mv0Nn4g1u6GpJaPIMIyeWY42OPlJ8oZ69evp8v+E/gr8SNe8Yp4Y/4RXWLCbzdtxLdWbpFCAcFixAU9eMHBz1xzX6P/ABr8dQfDj4aav4umtxctZxgQQsSBJKx2opIBwCxHNfC2h/tY/Fy28WRapqWtW93p5kTz9P8AsMQi8sEbgmAGDYB5Ld6APZP2yfgx4r1jwT4RvvDq3Wuy+GtNFhc28Ue6aZQqjzVRRyTt5AHPGPQ+f/sVfCDxkvxcsvF2u6Bqmjabo4kdXvIGgaWVkKBQrqCww5yRj68EV93aRexalpVpqMAIiuoEnQHqFZQw/nVqgD85P2m/gd480T4pa5q+m6BqWs6Pq1/Jd21zZxG4bMrM7I6oNykHcORjG3k5r6V/Ya+GfiP4f+A9WufFNnJp99q92skdq8xYxxIuFLKCVViSx45xtz0AHjX7Rf7UXj60+JOr+HfA2pW+kaZpN01r56WqSyzyRkrIT5qkAbsgAD+EHPNez/An9oL/AISn4I+I/F3iC2Emq+F4Gk1CG32gzjYWRlXPyhtrDnHQjnGSAfQlFfnV/wANdfFr/hKf7U+12H9m7/8AkGfZU8vZvzjfjfu2/LuzjvjNfR3x8/aDm8K/BXwz4r8M20ceq+KYUmsUu0DeSm1WkLIGGcBgMjIBIz1oA+h6+B/20vg344PxX1Lxpo+jX2t6VrBjfdZW7SvbusaoVdVBOPkyG6c4+uz+zd+1F4vv/iLaeHPHd2NTs9avI7a1lSBENtJI4VF+UZKZIGTkjv1yut+1t+0h4w8L/EC68FeBruHTP7PjRby7aBZJTKwD7VDgqAFI5wc7uxFAG/8AsQ/CHxN4Z8J+JNX8SxTaW/iG0S2gs5YyksaAN+8cHlSd/C4yMc88D5l8UfAH4paN41k8MW/hPVNTYsfs13b25+zzJzhvMPyIeOhbr65BP2F+xx8bNY+KmmavpviSCP8AtfStkjXEKBI5Y3LBeM8MNuPfrnsPoKgD5d+IPwB166/ZI0HwHprC48QaFINQ+zicbJpm8wyxhtoz/rXC9OcZPr8/fAD4FfETVvitpcmoeHdQ0ax0fUYbi8ury3aNP3cgbahON5O0jKkgDnPQH7T/AGmfiefhV8MptftoY59SuZ0s7COTO0ysGJY4HRVVmwcZwBnmvmL4G/tW+O7j4kWGl+NZ4NU0nVb0QYitkje1aVgqbSMZRSehy2DnJxggHR/t4/CHxfr/AIstPHnhvTbrWbf7HHZ3NpaQNJPEVZyHCrksp34OBxgdRnFz9hX4O+K/Deual418U6ddaOtxYfZLO2mwskqyFXZ2TGVxtUAHBzuyOK3v2w/j94i+H2tweEPB0UcGovaC5ur2aMOIkfcqBFPBbIzkjAwODni1+xz8fdZ+JV3feFfFqW7axZ2guYLqGMobmNSFcsoG0MCynIIzu4HFAHzL8XfgH8RPDvxAu9KsPD2u+Iba8u91lqiQmYzhsEmVlyFOWwWfbnBPAzj7n/Zq8B33w6+EWl+GdTnjmvI2knmMa4CtI24r746ZPX0HSvkn4kftbfEa58XzTeE7u00zRLe9cWsX2RJPtUKsADI0i7huAzhdpG8jqAa+x/gZ4+j+JXw20/xZHZyWTXG6OWFyDtkQ4bBHUZ6HjPoOlAHcUUUUARXE8NrbyXFzNHDDEpaSSRgqoB1JJ4AqjofiDQtcV20XWtO1IJgv9kuUl2+mdpOK+YP+Cj2ua9YeFfDOkWM88GlajNcfbTHLtErIE2Iw7jlj6cV8u/s461r+i/Gnwu/h6aVbi51KC3liVyFmiZwHVhkZG0mgD9RdZ1jSNFtxcaxqljp0LHasl1OsSk+mWIqewvLTULRLywuoLq2kGUlhkDow9iODX5t/to+IvEmr/HbXNO1wyxWumyiDT7c5CCDGVcA9S2Sc+5r1P/gm1rOtvr3ifQTcTSaLHaR3IiZiUhmL7QV9Cw3Zx12+1AH2zXnP7Qfww0f4o+AZtH1O4WyntWN1Z3pIAgcA53EjhCMg/n2r0avnH/goFr+v6J8HrGLRp5ra3v8AU1t72WIkHy/LkIQkdiR+goA8l+DH7KlvfeNEm8Q+O/C2sadYusz2miXpuJJsEfK/C+WvbPNer/tR/s1TfFDxJH4q8M6nY6brBtxDdpdh/LuSowjFlBKnGF6dAK+FvAGt634d8ZaVq/h24lg1OC6jMBRiN7bh8h9QehHcGv14QkoCw2sRyPSgD57/AGVP2dZPhVqF34i8R6haajr00fkQi0BMNtGcbsMwDMx6dAMdvT3HVPEXh/SrpLTVNd0uxuJMbIrm7jjds+gYgmtC8eWO0mkgj8yVUYon95gOBX5CeMdY1rXfEt/qXiG6mudTlmbz3lkLENk5UEk8DoKAP1Q+L/gDSfiX4CvfCmrySww3G14p4j80Mq8o4HfB7HqDXyd4Y/Yn8SjxNH/wkPinSBokcoLNaLI1xKncbWUKp7dW617H+wd4h17X/gcDrk09yLHUJLS0nmk3s8KohA9cKSV59K9+oA8B/aT/AGctP+Jttpl7oN7Do2q6VZpY26uhMD26ElIzjkbdzYPPWsP9mT9mA/DvxHF4u8W6la6hrNuCLOC0yYYCy7WYlgCzckDAFfTVFAGdq2u6JpDxpq2safp7ScotzcpEW+m4jNZ3j/wtpHjzwPqPhjVwJtO1KEKzIc4wQyOp9QwVh9K/L34265ruvfFTxJdeIbq5mu01O4jEcrkiFVkZRGoPRQAAAOwFfZH/AATx8QeINX+Gus2GrS3FzZ6ffKLKaZ2Y4dSXQEk8AjPHTcaAPOdP/Yl8TL4pQXnizRW0FZQWdElNy6Bvu7NoUEr338GvtHw1o1h4e8P2Oh6XD5NjYQJBAnoqjA6Vo0UAFFFFAHkv7Q/xGl8JaQmjaRLt1m/QnzFPNtF03/7xOQv0J7DPylI7ySNJI7O7HLMxyST3NdL8VNfm8S+P9X1SSTfG1w0cAHRYkO1APwGfckmvU/AHgf4OeIvCOmG/1a1h1prZTeLFqxikEh5IKFsZHTgdq+cqueMrNJqy2uftGXQw/DWXQlUhJynbmcVd3tfXbRbf8OeGWN3dWF0l3Y3M9rcR8pLDIUdeMHBHI6/rWnH438VOSE8Xa0xHYalKf/Zq6z4x+CNA8FeItKs9C1C7vY7tPNcXEiSBBvwoBUDOcN19q9F/an0fSNN8G6RLp+l2NnK97tZ4LdIyw8tuCQBkdKyWHqRjPW3L+p3TznB1quGSp8yrXs2trd0zxH/hMvF//Q1a7/4MJf8A4qo/+E58Uf8AQ4az/wCDKT/4qsq2ZEnjeQZRXBYYzkZr6VX4hfCsqCPh1qJBHBHhpOf0qaEHVvedrGuaV4YHl9nhfaXvslpb5dTwAeOvFIOR4w1n/wAGUn/xVaOn/FPxzYFZIfF+oMO3nz+cDj/fyK+lvAN38O/GSX7aZ4NtbdrFkWZL3R4omBYEjAwew/lWL8KLTwh4v8S+Ktd0/wAN2X9kZtbW2judOjUJLGjmXC4IGd6HjrxXXHCVLx5am/r0Pn6nEWE5Kvt8Fb2aV0+X7TSS26p39Ech4F/aGv4Z0tvF9jHc27YBu7Rdsie7Jnaw+mPxr6E0fUrHVtNt9S026jurS4TfFLGchh/njB5BrwU/s1K+WXxxIzdTnTV6/g9Uf2ZvFEuj+M73wPcXv2ixuZJPsjYwBNHnJX0DqpOPVR689WHrV6UlCvs9jw84yzKswoVMVlT96mryilJK3dXSs1vp0TPpWqOo6xpOmyJHqOqWVm8nKLPOsZb6ZIzV1shTgZPYV+S/xj8Sa/4p+JWt6p4ldv7RF28LxeYzLBsYr5a7uigg8YAyTwOleqfAH6k/EHwnpHjnwbqPhjWoVmsb+La3fawIKsPcEA8elfJujfsS3cfjFX1TxbaT+HI5FcpHE4uZVy2Yz/CvAX5gecnhcDPpn7A3iLxF4h+Dd0dfubm7Sx1N7WynnLMzRCKM7cnqFJI49T3r6GoAgsbaGysoLO2QJBBGsUa/3VUYA/IVPRRQB8o/tB/st2fivx3ceKtH8W6ZoB1Jt89veqdpcKAShz7ZI6cj8fUvgr8EfDvgb4U33g+W4GrDW4idUuCAUmLJtOxTkBQOmevfNfC37VWv6/rfxz8Txa9LMPsF/LbWtu8u9YYVOF244G4AN68gHpXu37JPjPxtH+zX8RTbfabv+wLZm0WRn8wq5hdmiVR8wCYRhz/HgYxQBUh/YytP+EtNjL8SbF7LzGxbpCFvAnO3jcRkcZ4weelfQnxk+CWgePvhhYeDYX/s06Oi/wBkzKvyQsqbQGQYBUjggdumK/NM+ItbPiQ+JDqdwdXM3nG63fPv/wAMcY6Y4xiv1Y+EOqatrPwt8Natr0Txapd6ZBNdIyFSJCgJyDyPx5oA8F/Z7/ZSbwL44h8WeKtbtNTuLCRmsLezRwitlgHctgk7cHb0BJ5PBq/+0r+zRYfEHxWfGGleIbTQb+dEjvBdRgwylQQH4wd5G0cnoo/D6Vr86f27/EniPUPjfqGganLNHpOmpCdPt8FUZWiBMn+0SxYZ7YI9cgH1v+zF8GbL4SeGrxDqkWr6pqUgkuLyOIIm0fdRepKjryTyTjGa9fr5K/4JzeJfEmp6D4i0PUZJ7jRtN8j7DLIGIRm3bow3QgAKcdQCO20D61oA4f42fDfSPij4Gm8MaxK9uvnJcQXEaqXhkU9V3A4yCynHOGNfP/we/ZF0/QvHdj4g1vxnaa7baZMtxFaWcBj3yowKF23n5QRnA6nHbIPof7cPiLxF4c+BtzP4eM0JubuK3u7qKYI9vE2eRnk5IC8YI3A9q+Jv2a/EniXw98YfDo8Ny3LNe6hDBc20bPsmiZtrF1UjdtVmYE5Axk8ZoA+0P2nv2fdM+J99b+I7XWoND1eKJbaee6DNDLECxXgEbXBPB7gkEdMav7M/wN0X4W2E2ofbLXV9buozE9/ChC+UWB2pknAO1c4PJH0C+Df8FC/FPiQeNtP8INLLB4fNil0oVSFuJd7hgT0YLhTgdyCf4cWP+Cd3iPxVL4q1jwyLiS48NW9gbgxyPkW05kUIE54DDzMgDGRngnkA6n4wfsl2viPxjcan4f8AGNro1reyvcy2V3CZTHK7EuYzuB2secHuPTgfRfwx8GaX4C8FWHhfSAxt7RPmdz80jnlnPuTzxxX5sfFHxH4k1j4qaxrWuXkh1ez1SaKJ45SfIEUp2JG2BwhHBAB6nGSa+9/2UNc1bxB8EdIv9ZuZLq5V5YRLIcsyI5VcnuQBjJ59aAPVqKKKAMPxt4S8PeNNAm0LxNpdvqVhLgmOVeVYdGU9VYeorivhd8A/hr8O9YbWNA0eWTUSMR3N5MZniH+xnhfrjPvXqNFAHnPxY+Cvw/8AibeW994p0qWS9t08tLm2maKQpnO1iPvD6jitz4a/D3wj8O9GfSvCOjxafBKweZtxeSZgMAu7ZLfyGTjrXVUUAFZnibQdH8S6Jc6Lr2nwX+n3KFJYZVyCCMfgfccitOigDyP4e/s6fCvwR4kTxBpGhyzX8L77Z7y4aYW7DOGQHoeeCckfWtP41/GnwZ8KLeD/AISKa4nvrpC9vZWqBpXUHGTkgKO2Sa9Jr4A/4KAeDPEVj8V28YzxzXGialbQxwTBcrbtGoUxkgcZPzDJOdx+lAH1v8E/jR4N+LFpct4cmuIL20Aa4sbtQkyKf4gASGXPGQev4Zy/HH7OPwn8YeJJPEGq+H5I72Y5uPsly8CTH1ZVOMnuRgmvmn/gnt4L8SSfEu48Z/ZJrbQ7Wxkt3nkUqtw8m3aif3sYDE9BgetfeVAHNufCXw38EFsWWg+H9Lh6AbY41H6kn8STXj3hr9rz4W6z4qTRZE1fTbeVgkWoXcCrAWOMBtrFlHPUjHHNdL+1/wCDtc8a/A3VNK8PxC4voJorwQZw0yxkllX1bHIHfFfnR4S8HeJvEviu28NaNpV3Jqk0qxiMxspiJ53Px8oA5yewNAH6afGb4xeC/hTYwTeJ7udrq6Vja2VrH5k0oXqcZAUZwMsQMmsz4KfHnwN8VLmWw0SS6sdTjQyfYb5VWV0UjLLtZgQMg9e/scfOX7evw/8AFg1Lwv4ghiuNU0y20qLTHMMLSNFMhYszEDo+eCe4Ncp+wX4L13VvjPZ+KrdJrfStFilknnMbBJjJG8SxhuhOWJ6/w9PQA9R/aT179mUfEW4tvFugapqXiCKVY7+XSXaNUJznzDvUEjvgFsn1zXvv7P8AqXw81P4b2k/wxtY7TQFldBCsLRskoPz7w3JbkcknIxzivzv/AGgPA3izwr8WNbtdesbmSS91CSa2uVRmjulldmQo2OSRxt6ggjtX1/8AsBeDfEPhb4Z6pe69ZzWS6veJPawSgq/lhAN5U9N2f0oA+kaKKKACszxTfHS/DGq6kpw1pZTTg/7iM39K06w/HttLeeBdfs4V3Sz6bcxoPVmiYAfmamd1F2NsMoyrQUtrq/3nwnzXvnhH4PfDXxR4R0m6/t6WPVriyikuUt7+OTZKygsDGwO0gkjHGK8++D/w3k+Ic2qRx6yNM/s9YWJNv5vmeZv/ANoYxs/Wu/P7MUhbf/wmEW7ru/s3n899fOYWhUa5/Z8yfmj9nz7N8JCp9X+tujUjq7Rb3V1fSz3vucR8Q/h3a+B/HOjaFY6nNqH20xyDzIVQpuk2gfL16e1el/thXKpo3h6yz8zzzSY9lVR/7MKk8Kfs/wA2k+KNL1i98XS6hFp9zHOIWtSC2xtyqGLnA3AHH1rpPjJ8K7v4haxYXY8Qrp0FlA0aQm083LM2WbO4dQEGMfw12RwtRUaijC3NayufO1M9wU8xwk6uI51SUuaXK1dvRaW9P8z5Hb7jfSvt/WL7xPZeHNKfwvoVpq8zRIJknvRbhF2DBBIOee1eAeP/AIGTeFPDFxrbeJ1vRE8aGH7FszvcJnO89M5r1mDwh8WYYEhi+KNksaKFUf2BEcAcD+KpwVKrRcoyi7u21vPuzXibHYDM4UKtKtDli5fEppPSP8sb6advzNP4cab4mi1zxTr3ibS7XTJtWkt2jgguhOAIofLJ3ADrgH8a8sn8TWnhP9m63s7J0TVvEEt1GFB+bb5zpJIfoihQfUrXfXng74tXVrLbSfFW3VJUKMY9DjRgD1wwbIPuK8r8I/DK1t/jdD4M8RTjXrK1sGncMHjXaRlVA3EgB3zwepzWtb2iSjGLV7q7tu35HBliwdR1KtatGSjyz5YKXw04tJe+l3ju3exv/BwSeBPgl4i8YXrrFdX6FrFJHyW2qUhyP9qRicf3cGvFvA9+dK8Y6NqJc/6NfQyMxPUBxnP4fzrZ+NekaNoXxO1TR9DtY7SztRCEhR2YKTErMeST1Y1xwJByCc15dao04wX2NPnfc+7yvBQqU6uKbv8AWLS1VrRa0ju9k+5+hNeWfED9n/4WeOPEDa7r3h0G/kO6eS1neDzzwMvsI3Hgc9a9Tor6o/AzO8O6JpPh3SINI0PT7fT7C3ULFBAm1VHT/JNaNFFABRRRQB558SPgt8NviDqKaj4o8Nw3N6uA1xDI8EkgGcBmQgsOT1Pp6Cun8PeHvDXg7wydK0fTbHSdHt1eR4o0CxqDkuzevuTW5XMfFXQLnxV8NfEfhuzmENxqenTWsbkZCl1I6cZ6+1AHy0fFn7IUnxaa8bQroXZuPM/tHbKNOM+/bu2CTj+/u2be+c19U+LfGHhnwd4Mk8T6vfw2ujQRK6yoMhlI+UIB1zwAB1yAK/LU/Djx8NXOlHwbrovBP9nKfYZMeZu243Y24z3zj3r65/ah+E/i2X9nHwPpWkfaNTuPCkEaXltDGCZQIQu9VAJLLtxgHGGP3jtoA9e+EHx+8AfE7V7vSNBuLy2v7djshvYhG1wg/wCWkeGOV9jgjjIGRnf+KHwp8CfEmO2Xxfocd9JasWhmSV4pVyMEb0IJU+h44HpXwp+yJ8N/F2s/GfRtYh0+9sLDRLwXF3czRGMfIxVol3KcsSGUjjGG5DYr9IqAMHwR4S8PeCvD0Gh+GtNh07T4FwqJkk+7Mclj1JJPJJNebax+018J9L8bN4VudZn8+OVoZrtYc20UgKjaz59SecYGxtxHGfX9Sga6026tkO1pYWQH0JBH9a/K3VvhX8RNF8bPobeFNWnvYLwRxyR2jtDKd3ysHI27TwcnGM845oA/TnxjdeFbjwTe3PidrKbw9Lbk3P2oAxNGR3B/r0/CvB/2ftd/ZmPxDuIPh/aLZeILpiIWu45VEw4YiHeSqjJ+6Ap+QkDCg1X+IHwW8a3n7JGgeB7XWHudb0qf7bcR5fbcITKwt+TnCeYgXcMfuxkL/D83/AX4R+O9V+MGhRzeHtSsIbK+ivLi4u7SSGNI4pFY/MyjJOMADkk+mSAD9CfiJ4A8JfEDRxpfizR4tRtlcOm5mR0YdCrqQw6kcHoSO5qbwJ4I8LeB9LOm+FtGtdMt2wXES/NIQANzMeWOAOTycV0VFAHnfi/4KfDLxX4ki8Q654VtLjUo5PMMqs0YlbjmRVIEn3QMMCOvqa760t4LW2S3t4liiQYVV4AqaigAooooAKKKKAPkD9qL9p/xH4S+IFx4Q8CC0iOmEJfXVxAJS8pGSignAAyBnrnNd/8AsgfHW/8AitZalpHiK2gi13TEWUzQKVS4iY43beisDxgdQRXBftQfsv8AiHxb4+ufF/gR7J21HEl9aXM/lkTAYLqSCMHA49c/j3X7IPwH1P4UR6nrXiO+gm1jU4Ug+z253RwRg7iC2PmYt6cYHvQB9B0U3cobbuG49s06gAr5b/a4/aN1n4e+Jh4K8KafaG/Fsk91e3aeYqbzlUVOh+UZJP8AeGOlfUSujFlV1JXhgDnH1r5a/a6/Zy8QfELxWnjPwdc28t+9vHb3djcSCPds4V0Y8D5Tgg+gxQBZ/Y9/aD1L4h6rP4N8UWtpHqkUDXFpcWkQiSVFI3KUBwCM5496+nq+Zf2Sf2c9S+G2vT+LfF9xZy6x5Jgs4LWQusCt99i2ACxHHGepr6Z3Lu2lhn0oAWo0hhWVpViRZG4ZwoyfqakpNy7tu4bvTPNAHzj+17+0DqXwvvLDwz4WtrObW7uD7TcS3UZeOCIkquAGGWJVuvGB3zXOfsnftK67438aL4K8Z29h9ou0ZtPurWIQjcqlmjZc4OQCQQOxzXR/tgfAHU/ifcWHiTwrJaJrlpD9nmhuH8tbiLcSuGwcMCW6nGDXM/so/sz+IPBHjmPxp43ltYbrTw40+0tpvMBZ0KM7kccBiAPXmgD6zdEcYdQwHIyM1z/xJ8XaZ4E8D6p4r1cn7Jp8QdlBwXYsFRR9WKjv16GugZ1T7zBc9MmuZ+Kng2y8f/D7V/COoSmGDUYNglCBjE4IZHAPXDKDQB8U6V+2Z8RU8VR3upafo82jGbMlhDAVcRE9FkLZ3AdzwSOle+ftCftFWvgn4ceHta8L2yXmo+J7T7Vp32mNtkUW1SXccZI3gYz1zXglr+xj8RT4nWzuNU0UaQHG++WZtxXviPaTntz9favdf2gv2co/Gfw48M6J4VvIrbUPDFr9lsvtbtsnh2qCrEA4OUU5x3NAHBfs2/tV6/4j8d2fhPx7DZSDVZxBZ3tunlGOZiFSMr0IJOM5ByR1r7FIyCDXx1+zX+yx4o8LfEPTvGHjW8srdNLkM1vZ2kvmPLJjClmxgKCScDngV9i0AfCnjLS77wr4w1XRVmurRra4ZB5UrIXj6xk7SMgqQRn1rMhu9WmmSCC/1WaWRwkcaXUrM7E4CgBuSScfjX03+0T8M5/FFoviPQ4fM1e0j2SwL1uYhk8f7a849QSOuK8m+DfiL4f+C9QbWPEkWr3euxlkhijscx2nUEjLDLkZ5xwDgd6+ZrYV063JJ2j38j9wy7PoYzLfrFODnVSs4pa836J737aavQ9b8LW8Xwb+E91rHiO5lutausM8TztJvmIPlW6kk8DnJ/3z0Arz74T+ErP4pRatqWq+LvEdpraXTSXMVtdBYysmSrqpHAzuGB02+mK4j4r+PtR8e+IBe3CNbafb5WytN2fKU9WbsXbHJ7cAdMlfg94z/wCEH8aw6vOJZLCSNoL2ONdzNGeQQPUMqn6ZHetHiaUqsYW9xaf8E46eSY2lga2JUrYqp72ltLbQW/TT1t0VzC8TW2t6Lq99omrXt41zZSmKVGuZGUkdGAJ6EYYexFfRsvwu8G2GlWd5rXjrxJpwuI1Ktca+IlZiuSBuAzXkPx18VeEvGeuW+ueHIr+G7aHyb1bm28sOF+44OTk4JB9gvpXqN58YPhLq2k2Vjr+lXWpC1RdqXOleaqMFwSN2arDqjCc1Jp9rmecTzLEYfDTpU5xbvzqK1T06PzvbyN74J29hY+IfGmm6Rrl1rGm20tp9muJr77TndDubDjj7xYcelcd+yrp15eeKPEPiS8luJ1hQWaSzOzlmZtzDJJPyhU4/2xWrp3xo+FWgabdReHNEurQupbybXTBAJXxwCRgD6npmuX034peFPC/wnufDnhhtQuNbuEcvPJamJPOl+/Jk9Ao4UdTtX3NdHtKMXBuS927089keKsFmNWniIRoSTrezjeS6JWlJ9Fe2vr5HYfFPSvDnxB+E+o+KvDlhate208lwLmGFRLMIXZJAzAbmBQFgD1+X2r5u0CzbUtcsLBBua6uY4QB33MB/WvTfgF8TtJ8D2Wq6Xr63Zsbl1mg+zw+ZtkxtcEZ4yoT/AL5qX4EeGtM134xXGpaT5smg6TIbuEywlCN2fJRgejA5Pv5ea5KijiZQlHd6NfqfQYGVbI6OKpVU/ZQ96En1TXw37p2Xrc+qq+JPi9+2H4qsfG1/pXgrSNNt9P0+6ktzLfo0z3JRtu7CsuwZB4yeCOhr7br4j+Lf7Hviy+8b6hqvg3V9LuNP1C6kufKvpGie33tu25VW3gEtzxwB1NfRn4ye5+EPj/oerfs/3vxSvbM2x04NDd2SSqT9pG3CKSeAxZcZwcEccjPz34W/bR8Z/wDCWxv4h0XRW0OWcK8UCSJJBGXHzb8tvKrnjbyfTpXvfgz9nfRdJ/Z+1L4XanfPcvqsv2q7vIiVxcjZtZAeymNcDHI655z8/wDh/wDYt8cS+I3ttb17SLXRkkyLq2ZpJZVDDohA2krk8k4OBz1oA9+/ae+PEfwx8KaVNodtFe6vrkLTWHnKTEkYAPmNgjP3hxnn9Rw37LP7TureOvGa+DvG9raJf35Y6dc2UJRCVQsY3GTg4UkH8D2z2/7TPwEj+JfhLSLfRLxLPVtCtzBYGcny5I8KNjkdPujnGR19jxX7L37L+q+A/GsfjHxpf2M19YlhYW1lKzopZCpkdiq5OGYAdB157AH1XRQcCigAwM5rzD9pD4rwfCXwIuufYRfXt1cLbWkDMVVnPJywBxhQx54OPz9OyM7cjPpXln7S3wkX4u+CbbRo9WfTLyxuxdW03l70J2lSrLweQ3BBGDigDxv9nL9qzUvFfjW08KeOLDS7aTUZvJs7uzDRL5jYCIVZj1ORnOSWUAVpftO/tN6l4F8aN4M8E2NlPqVkVbUri+iYxpuQMI0AZcnDAk9B0GT0yP2fP2Tta8MeO7DxZ441bT5G0u5FxbWdkPNWSRcFHZnUYwcnAXIIUg+m3+1H+zPqnxB8Wjxd4N1CwttRuNq30F67LG+FCiQMA2DgAEYwfbHIB3X7K/xtT4u+Hbxb+0js9d0wIL2OIHynDZ2umSeDtPGcjp6E+z4Gc14z+yx8FE+Efhy7a/uorzX9U2G/lhY+UoXO1EyBwNzc4yTz6Aez0AFFFHrzQAUUUUAFFFFABRRRQAUVh+OPFvh/wV4dn8QeJ9Ti07TYCqtM4JyxOAoUAlifQCuM+GHx5+GnxD1o6J4c1uU6ngsltc2zxNKo5JUkYP0zn2oA9PrG8b6pc6H4M1vWbO3Nzc2Onz3MMIGfMdI2YL26kDvWzTHRJEaORVdGGGUjII9KAPyH1jxd4j1bxJP4hvdYvH1GaZpvNM7sVJbdgZJwuccewr6j+IHxh8cXH7FvhrVhqN7Dq+q6jJpl9qKDbJJDH5vO4AYLBUBYYJw3vXpuu/sffDHVPFM2srea7Z288jSy2MNwnl7mJJ2sylgOemTXo3xF8GfDO1+DE/hbxRaWuneDdPt1AwxT7NsPyujctvzznksWOc5OQD84fhX8QPE/gvx5Ya/pF9ezTi4TzoN7P9qUkAoRn5iQAPyr9YY23xq2MbgDg18V/AHw1+y7e/FG1XRNd17UdWjuBLplrrKCOB5FOVCYQbyOCFc5OOhr7WoAiupGhtZZVQyMiFgo6sQOlfk18T/HXifxt40udf8AEN3crerM3lQl2H2TDfcUfwkY9un5frVXxX8dPC37Llt8U5U1fX9X0vUmu/8AiZ2OkJugWRiCS5ZCEHdgh/iPQ9ABfD/xn8d2/wCxRf64s8kerWmqrottqLAlzAyqfMUn+IZKA84IHcYr5f8ADHjrxb4d8WW/inS9evo9Wg4Fw8zOXXOSj5PzKT1U8V+nHgvwh8Ob34Q23hjw5ZWN94NvLYiNEbzEnVjkuWPJbPJJ5B9MV5n4S/ZC+Geg+Kotbe71jVIoJfNhsbySNoQc5AbCAsB7mgD3fw3ey6l4d03UZ4/KmurSKd0/usyBiPwJrQrlfiP8QPCPw80ZdU8WavFp1u5KwoQWkmYDJVFHJOP6Vl/Cn4v+A/iabqPwlrBubi1G6a3mhaKVV4G7aw5XJxkd6APz1/aM8feJ/Fnxb12XVNSvUi07UpYLK1847LUROyrsAwA3BOevPU19Z/8ABP8A8Z+IvFHw61iw168nv00m8jitLiZy77GTJjJJ5C7Rj/ermv2oPDn7NqfEF7vxhrmq6X4hnKyXtvpCFxJ/tSDYwUnPOCCcV7t8CrD4c+H/AIXw/wDCvL+3n8OIZJnuzcbyWHLmRj0I7g4wO1AHolFeP237SvwcuPFI8Px+LEM7Oscdx9nkNs7EcASAbfbJwM16D458Y+G/BHh2XxB4o1WLT9OjIBlYM24noqqoJYn0AoA36K87+Gnxq+G/xE1R9L8K+Ilur9EaT7NLBJDIyLjLAOoyBkdP6GvRKACuE8ffCvwl4wd7m9tGs9Qb/l8tMJIx/wBoYKt9SM+4ru6KidONRWkro6MLi6+EqKpQm4y7o+adZ/Zw1uORjpHiCwuU6qLmN4m+nyhhWR/wz347yf3+i/8AgS//AMRX1bRXE8soPofT0+OM2hGzkn6pfpY+Uv8Ahnvx3/z30b/wJf8A+Io/4Z78d/8APfRv/Al//iK+raKX9l0PMv8A17zX+793/BPlL/hnvx3/AM99G/8AAl//AIivLtZsJtK1e90u4aNprO4eCRo2ypZGKkg9xkGvu/XINQutKuLbS9QTT7uRCsdy8HneVn+ILkZPpk49jXk2i/s8+G4bk3OtavqOqsW3MoxCrE9d2Mt+RFcuIyzZUl97Pdyfji8ZzzCa8lGLu+/l+J88eDfC2t+LNYTTNEs3uJTgyP0jhX+87dh+p7ZNfZHw08H2HgnwtBo1niSXPmXNwVAaaQ9WPt2A7ACtXw/oekaBp62Gjafb2Nsv8ESYyfUnqx9zzWlXbg8DHD+89WfNcRcUVc3tSguWmunV+b/y/MKKKK7j5UKKKKACiiigD83v2vPiR4w1f4zazo0uoahptho10ILW0jnKAFSrCU7GIJJCsD2+XhTmveP2Vfib4w1H9mzxdqN41xrOp+G0mXT3bLyygQB0QnkswPA4OeMgnrtftQaF+zw+u29/8S9Qk0/WWKZ+wM5nkTOfnRFY7SEIyRxuOCGbNevfCzRvBGmfDuzsPBcVo3h14MoUIZZUZclnP8RIOST1znnOaAPzHufiV4+ufFKeJpPF2snV0IKXK3LKV+6SAAcYJRSRjDYGQa/Un4ca1d+I/AOh67f2cljd39jFPPbuDuidlBZTkDkHI6D6V8xy+CP2Tx8WvL/4SDbeI2DpguXNj5wmxtzt+9n5PKDY2/w45r64tkhjt447dUWFVAjCfdCgcAe2KAJKKKKACiiigDyL9rHxr4h8DfCp9S8NwSfarm6S1e6UZ+yIyt+8I/3gqjPGWGc9D8kfs8fELxnonxd0g3evanfRanex213bXF2zibzCqBmzu+YYTnrhMZAr7/8AFXh/SPFGg3Wh69YxXun3S7ZYnHocggjkEEZBHIIFcB8M/gJ8PvAOvSa3pFnd3N95jtBLeTeZ9mVsfIgwMAYwCctgnJOaAPVKKKKACiuK8U/FXwB4Y1tNG1rxLa2180gjaIK0nlMdpHmFQRGMMDlsDGfQ12UEsc0SyxOHRhlSO4oAfRRRQB8n/wDBR3SvEV54Q8N6jYLPJo1ncTi/SJchXYKY3fHYbXHpzXy9+zZoniLWfjT4YHhyGVri11GG4mlQcQwq4MjE9vlDV9+ftLfFnS/hT4KjvL3S11e61J2t7Wyc4jkIXLFzg/KMjI75rwb9mH9pLSX8XQeEdU8G6JoMesXziC60uPyh5s0zMqOD1GX2g5/DtQB9nUV8z/tJ/tQn4ceMW8JeGdIs9Wv7ZFe+muJT5cTMCRGApzuAwTn+8K6L9nP9ojTfido+stq2mHR9S0W2a8vBGxkhaAZy6n72RjkGgD3avnP/AIKA6Hr+sfBm0k0aK5uILLU45r6CBWYtHsdQxC5yFYqeeBnNeZa1+23qy+KX/sfwjYNoCyFV+0SP9pkTIw2QQqnAY7cHqOeOfdvFP7QPhLSfgbY/E6K3nu7bU3NvaWRZRI043hkbngAxtk+mOOaAPzs+HGkeJNc8b6VpvhFZjrUlygtXjOPLbP3yeyjqSeMV+ucAdYUWQguFAY+p718VfCT9q3SP+E8t4NV+HOg6Jb6jMsD3+mLtli3MBlxty65wTgj1r7XUhhkEEHvQBHdrK9pMkDbJWRgjHs2ODX5E+PdJ8QaL4v1Sx8UwSxawty7XfmDl3LEs47EE5ORX691mahoGhahfxX9/ounXd5CMRTz2qPIg9AxGRQB4p+wdoWv6H8DFXXEnhW81CW5soJk2tHCQo6dcMys3PrXv1cr8VPGul/DzwHqXizVlZ7eyjBSFGCtNIThUXPGSa+WPCX7bGo3Piq1t/EPhCwttGnmWOWS2uW82BScb8t8rY6kfL9aAMr/go5oniI+OND8QSQyS+HxpwtopFGVin8xy4PpkFMZ9K4v9g7SfEN18e9O1TSoZhptnBONSnC/II2iYBCfUuY+BzxX6HTQ6drGmqJ4ba/sp1V1WRBJG6nkHByD60mk6VpekwNDpenWdjGx3MltCsYJ9SFAyaAPyw+P+ia/onxf8UQeIorgXUupzyrNKDiZGcsrKx6jay9OnSvoD9nrwh43n/ZA+IAsIbln1gLJpEIkKuwjIMhQHGNwHBH3q2vj3+1LpOl+Orrw/o3gjR/EC6VM9tPd6ogcF1OGEeM4GQRz3HSvd/wBnT4r6V8WfAx1exsDpl1ZSi2vLLduWF9oI2NgZQg8cDoR2oA/L6y0zULzVE0q2s5pL6SXylgCHfvzjbjsfXPSvq/8AbK8MeOIvgt8Nn1JZbmLSbARavtXPl3PloAx44HDjt9OOPspfD+grqv8Aay6Lpo1DOftYtU87/vvG79avXNvBdW8lvcwxzwyDa8ciBlYehB4IoA/Mn9kTSfE2pfHnw5N4bjm22d0k2oSrnZHag/vA5yOoyAD1JHBr9O6o6TpGlaTG8elaZZWCOcsttAsQY+pCgZr5t/aG/arPw/8AHc/hHw1oFtqtzYYW/nupGVFcqGCIF64B5J78UAfUFFePfAb476F8SvA+q65PbnTLvRIRLqlvu3BFKsdydyDsbH4d+B4Zqn7beoJ4sI0/wfZS+H0kKnzJ3FzIuR84P3V43cEc5HIwcgH2pRXkfxM+OegeE/gtYfEezt2v11aOM6ZaO4iaV3GcMTyAoznAJ4ryj4O/tgjxP42tPD/irw5baXDqE6QW1zazkrE7Zx5m8jIzgcc8/mAfWdFFNkdY42kdgqKNzE9AB1NADqK+NfH/AO2jd6f4xuLLwr4Z03UNGtZ9n2me5ffcoFOdu0YT5sc/MCAcZyCPdr744+FbP4Fw/Fdorh9PnjUJaoQ0vnklfJJBIBDAgknjvQB6pRXyF8Of2zv7Z8YWeleJPCcGm2N3MIluLa5aVo2YgLlSoyOeo/8Arj68UhhkEEH0oAWiiigAorH8ZeIdP8KeFtS8Raq7rZadbtPMVUs21Rk4A5NfKWj/ALblvL4tSDU/BhttAecobmO6L3EceeHKYwT0JUH1wT3APsWio7WaO5toriFt0cqB0b1UjIqSgD8yf2vvDfibQ/jjr914gZ5otVu3urC4KhUkhONqjHHyDahzz8uT1r6B/ZN8OeNLj9lLxhZZvrObVI7kaEzyMrbWgADR4+ZVLkkEDnkj31/2h/2ndH8E+OJfCVj4Nt/EVzp5xey3knlpE5AIVMo244OSenI6849P+DHxj8PeP/hdc+MvLXSY9MVl1O3eTK2pRAxw5ABXacg8e+KAPzRHhfxCPFg8Lf2ZcDWvOEP2Qgbg+M/QDHOemOc45r9VfhNperaJ8MfDeka9O1xqlppsMN3Izly0gQBvmPJ+p5r5qb9sHw+PHhRPAkJ0kT7DqpmxPjpv2bM7c++cc4z8te7fE34w+FfA/gLTPF1y819aauUXTltQHM5dd4OchcbRnOee1AHo9FfOnwJ/aetfiB4xTwxrHhz+xbu4+W0eO4MyyPgkqflGDjnPTg+2fougAopsjrHG0jkKqgkn0Ar5j8Uftb6Zp/iybT9I8MvqWl2s7Q3F0boK52uQzRqoZXUqNykkZz260AfT1FZHg/xDpfivw1Y+IdFuVubC9j8yKRfqQQR2IIIIPIIINa9ABSHOCB17UtFAH5v/ABU0TxVpnxF1LSvEDX95rN1ekq7wnddBm2xtGq5ypGAFX7v3e2K+3P2dND8ReHfhNpeleKJGfUI95wZjIUjJyiZ/2RxgZHHBIxXl/wAQP2n9L0Xx9Loun+EG1WxsZ/s9zqMswjZXViJPLQqd23nqVyQe3Ne9eCfEmm+LfDNnr+lSb7a6jDAZBKHHKkgkZB4PPBFAG1RRRQB4H+2V8HNZ+KnhjSbrwz9nfWdHllKQzSbBNFIF3qCflDZRTz6Hmvn/AOAH7MnxGPxI0fWfFelHQtL0q+iu5TLMjSTGNw4RQpPUjGfTNe0/t3fE/wAT+A/C2h6T4VvLjTbnWZZjPewr80ccYX5Fb+FmLjkc4U182fs1/Gjx5oPxS0LTrjxDqWqaXqmoRWt1aXc7TBvNdU3AsSVYEg5Hv1oA9I/ay/Zx8a6n8Sb/AMY+CNMfWrLVnE1zAkyCa3mxhuGIypxkYyRnHpXZfsnfs9+IfC/h3xNe+MnXT7jxHpL6YLFcPJbxvnc7kHGfu4AOeucV5X+2P8Z/G83xY1nwfo+vahpGi6U624is5jC0z7FLs7LhiMnABOMD3r079gD4n+JvFJ13wn4l1S81X7BBFc2c9zJveNM7GTceSPukZJ70AeE+Jv2W/i7pnio6Pp/h86tbMw8q/gmQQFScZYsQV9cEZr6G8Zfs16ldfsxaL4E0u4s5PEmk3L35cyssM8r7t6KT0yCoBPHy9s19RV4Z+2l8Stb+HXwuhfw7I9rqWrXX2SO7UZMC7SzEejYHB7UAfLXwz/ZV+J2s+LrW28T6END0iGdDez3Fwjbo85ZYxGxLMQMcEAZ61+i0ahECL0UACvzB+FXxu+I3h3x9Yak/ijWdUglukF1Z3V48kU4Y4K7WJA69sH0xXr/7dfxa8ZWHxGbwLoWrXmkaXaWkMsxtZTHJcSPl8l1wwUAqMZ/hPrQB9w0V8S/sKfF/xbfeLrnwNr+oXWs6e9nNeQTXUzSTW7RgEqGbJKnPQ9D0rxH4hfHT4j+KvGF1rcXi3WdOt/tBks7S0ungjgQH5BsVsE4AznPOaAP0G/aG+HsnxM+FWp+Fbe5FtdyMk9rIx+XzUbIDex5H418PeEP2WPixqvi2PSdX0M6PYLIRcahLNG0YQHqm0ksT24+tfX/7IPxF1r4kfCUarr6E39lePZPPtx9oCqjB/f7+M+q85OSfZKAKukWMOm6VaabbkmG1gSCPPXaqhRn8BVqvj/8Ab1+Lnifw3r2m+BfDOpXukCWyF7eXVtJ5byq7SIsYYfMANhPGOSOvbi/2J/jD4zf4s2HgvW9dvtX0rV0lRUvJDM0MqRtIGV2O4fdIPXPHHHABR+PP7MPxFg+I2p6j4S0iTXtJ1O6luonimjV4S7lijhiOmeCOMV9L/sifCPU/hT4GvYNcnifVdUuFnnjibcsIVcBc9zyf0+le11xPxy8X3HgX4TeIfFdnF5t1Y22YV2Fh5jMEUkYPALA88DHPFAHbUV+WFv8AHT4rweKm8Rp431c3LSBzA9yzW2AQdnlElQvGOBnGeeTn6U/aw+OPiK2+EPgmTwzPc6NceLrAX09xC5SWKMKhKIwOVJLjkdh1oA+u6+IP2q/2cPHOrfErUPF3gvTv7atdXn82aCOVFkgkKgE4cj5SR2J6/lyv7I3xn8d2vxa0fw1qviDUdZ0vWbkW8kd/dPOYmYcMhYkg8Dgf45/QmgD5m/Zl/Z81Pwt8L/FemeMjBBqHiyy+yzQROXNrEUcBXIO0sC5Pyn2ya+eLv9lD4uw+LBo8ekW9xZNIQNTjuUEITJwxBIYEgZ247gV+kFFAHzr8Xv2fbzxB+z14c8D6Nfxvq/htQ9u8jbY7htjB0Jx3JGDx0z7V4Z8Df2WPiJP4503U/GGnpoWmadeRzyrJcI8s2x1bamwsMHnnPb3Br79ooAKjuYUuLaWCTOyRCjY9CMVJRQB+dXjb9kv4oaX4qNh4f0+HWtLlm2wXq3KJ5aEjBlDEEYzztB+6TjoK+kr/APZ8upf2XLf4U2+sxpqUMwu2umTMbS+aZGXHHGCQPoOa+g6KAPzx+H37JXxN1LxhFa+J9NtNI0e3uF+03Mt0sgnjBORGsbbjkDHO3G4V+hkahEVF6KABTqKACiiigDkfjF4Mj+IHw01zwi8ywNqFvsilcEqkoIZGIBBIDAHFfDXhb9kn4o3njRNJ12xt9P0iNsz6nHco6MvHEYzuJOcZK4GCeeAf0TooAr6bapY6dbWUZJS3iWJSepCgAfyqxRRQB8PftN/s0/EDVviZq/inwVplpq9hq04nNvDNHBLBIV+fcHKqwLDO4HJL8jqa9r+BPwKPhH4Ha54J12+drzxHFIL9oGGIGeLyyqHHb1Oc9e+B4D+1t8cfGc3xPvfCOhatq/h3T9HuvKL2VxJbS3DbRliRtO0ZOB0P3skbce2/s3/GbWPEPwH8SeKvE8ZurrwwJVkmXBe6WOESBiOBvx15wT6DgAHz+P2SPiofFp0gR6aml5yNWNypTZv2j939/ft+bb07bs19M/G34IJ4t+EGgeEdDuBbTeGxG9gjE7JDHGUCFmyQp9c5HB5xg/Glx+0L8VH8bN4kj8Xaqp3Z+wlwLbZv37PK+7jtnG7bxur9HfAWvL4o8E6N4iSJol1OyiugjDBAdQ3IBOOvTJ+tAHyb+zl+zV4ts/G9j4r8c2sekRaXepcQ2TSLLJO6fMrbo3IUBwh6nO1sjGM/Z1FfH37WPxa8UxfEO98D6JrGo6Jp9hbRm4eyfyZ5pWCyZEqncFwVAxt/jByKAPr25hW4tpYH+7IhQ/QjFfD2sfss+OrP4gNpujrFPoN3KSNVeVP9HjIOVePcGZxjAwMEkcrzt9q/ZB+JPiXxpYa3o/ia4GoT6SYXi1AqFaVZd/yMoGMrt6jqCOOMn3ugDlvhR4Pt/Afw90jwpbyib7BDtklAIEkrMXkcAkkAuzHGeM11NFFABSEAgg9DS0hOATjpQB8efEb9m3xj/wAJjLbeEYbKbw/eyyTBpJkiFmSSfLKgAlegXaDjODwNx+l/hH4Mg8A+BLHwzb3D3Ag3O8jDG52O5voMn/8AX1r5A+LXx58e3nxBvH8Pa7faJY2Ny8MVqseOULpukVlyScn5SMDAyNy7q+sPgN4zvfHnwz0/xFqNqlvdSM8UqoSVZkYruGegOM45x6nrQB3lFFFAHmf7R/gfwX42+HFzb+NdRi0e1sj58OqOQDaP0JGeoI4K9/yrwr9kb4WfCRPGT+INL8dweKtX06aYWtm0AhMQWV1ScKSS2VUMCOmav/8ABSNNePgzww9osh0RbyUXxTdgSlV8rdjjGPM698Yr5d/ZtTX3+OXhEeHRc/af7UgM3kdrfzF80t227M5z/OgD6r/bJ+FvwxvtYsvF/iDxcPC2qXctvazIsYlFyhlVWl2cEFULksODt56c+h/sqfD74deEPB02o+BNah8SNfuVudXGN77TxFgfcC/3e5OT2r42/bTHiT/hf2unXhci3Lr/AGb5n3Ps+0Y2dsevfPWu9/YKm8VtZfEOy0VJ2tW0R3tyoIX7fgiIBv7xBb34FAH11r3xc+G2heIV8P6r4x0u21NmCeQZCxDE7cEgEA54wTVn4q+BdC+JngO78Naux+zXSCSC5hwzQvj5ZEzkHr+IPbrX5O3qXCXs6XZf7SsjCXectvBOcnuc5r9Nv2Pv7eH7PfhseIhcfbNs2z7R/rPJ81/Lz3+7jrzigDzz4X/se+G/Cvi6DXdb8Rz+II7Sbzba1NmsKZBBXf8AM24jHbAOe1d38f8A9n3wt8WZoNSuLiTR9bhwhv4Iw7SxANhHUnB6gg9RivY6KAPIP2fPgJ4c+ETahd2d/c6tqd8qxvdXCBPLjH8CqOBk8knk8VwfxI/Y88J+JvF0mt6Pr1zoFvcSb7mzithKpJzkoSw2kkjqCOPfNfTdFAHMfD3wf4c+HXg2LQNChSz020DSSPI3LN/FI7HvxyT6Vn+Hvi18N9f1/wDsHR/GOlXmpFigt0lwzMDjAzwTnjiuP/bOXxQ3wG1T/hFftf2gTRG7Ft9823O/3x93pzX5v+Gxqza9YroQnOpmZRaiD75cnjH+cetAH6afH74JeGvi7p9supzy6fqdn8tvfwoGdUJyUIPVc9vesP8AZ6/Zz8PfCfU5dabUpNc1l4/LjupIPKEIIw4Rcnr7n869h8PLfpoGnpqjh79bWMXTDvLtG8/nmr1AHI+M/iX4D8G3sVl4o8U6bpVzMNyRTy4Yj1wM4HPf1rT1O28P+M/CF1Z3LWup6LqVu0chVg0boeDz6g/kRX5fftADxGvxj8Tp4paY6guozY8w5Hlb2Kbe23aRjH88177+zbD4vT9jr4mSWH2xopVl/sxYmJb/AFYE+wDkcenfNACaN8BvgFJ8QYdLi+MMd7KL3aumIYiX2nJiMnIPQgnH619G/tB/DvwL4q+F503xRfW/h/T9MUNa6gQo+xhRjA3dRgdMjOK/MCzNwLqE2nm/ad6+V5Wd+/PG3HOc9MV9a/tiDx8vwB+Gw143AX7Kn9tK2fMF15a7fM2/Lj73B/ixjvQB3X7LPwj+DOmeLZ/EHhjxvb+NNXsFDQK21PsecgyCMcknoGPA7c17/wCNPHfg/wAGJE/irxFp+kiY4jFxLgt16Dr2P5Gvzs/Y6tdem/aB8Nz6GtzshnJvXiJCiAq28P6ggdPbPal/bHt9cT9oHxJcawl35Us4Fk82SphVVChPQDOcf7QPfkA/SfQNY0rXtKg1XRtQt9QsZ1DRTwOHRgR2I+v61fr5C/4Jt/8ACSf2L4o+1G5/4R4PB9i8z/V+fl/M2Z9tuccZ9819e0AQ3t3bWNpLd3k8cFvEpaSSRgqqPUk1zfgz4ieB/GVxPb+FvFGmatPAAZI7eYFlBzg4644NeO/8FAV8SH4M2zaH9p+xrfj+1PIP/LDy3Hzd9ucZx268Zr4z/Z4HiQ/GTw0vhZrhb1r+ESGLp5PmL5m/PG3Hr3xjnFAH6ceMfGvhPwdBFP4p8Q6do8cxxGbqcIXPoB1PQ/lVzwx4h0PxPpSar4e1ay1WxclVntZhIhIOCMjvXwJ/wUBXXh8dS2qB/wCzDp8X9lkbthTHz9eN3mbs7e2zPNdb/wAE5h4p/tbxd9iD/wBhfYV3F9+37Zn93s/hzt3bu/3O1AH1tr3xJ8BaDryaFrHi7R7HU5NoW1muVEhLEgDHqSMV0wubf7J9r8+L7Ps8zzd42bcZ3Z6YxzmvyF8Zf28fFOpHxQLka0bhvtn2j7+//D0xxjGOK+ttci8b23/BPWOHUI9Qgu43RGRFKyLYCbChwvRduM57fe70AfUXh74heB/EGuTaJonivSL/AFOHd5lpDcq0q7Ttb5c54JANdRX5F/C9vEC/ETQG8Kb/AO2xfxfY9u/l9w+9s+bZjO7H8Oa/XKLd5a78b8Dd9aAHVzPivx94K8K3kNn4l8U6TpNxP/q47u5WMtjGep9x+Yrpq/KT9oCDxBD8YvEx8TpMuoSX8rBpVA8yIMVjYY4I2qBn1BzyDQB+q8M8MtuLiKWN4WXcJFYFSPXPpXPaN498FazrU2jaT4p0e+1GEssltBdo8ilSFIwD2JA+pr5n+E6fEmf9hnW0spLmPUVZzpZxL9oNkrIWVcgnJUSBNvG0pgjqPkXwZBq114r0qDw5FdPrTXiNbrCoZ1dTuUgHjAxk7uAAc8UAfrXrGqado+mzajqt7b2VnApeWedwiIoBJJJ9gT+FU/DHifw74ntGu/Dut6fqsCttaS1nWQA8ccfUfnXyz/wUCXxUfC3g4br4aFtYau0eNnnfu9nmY5xnd1+XOO+2vOf2EI/Es3xtjn0jzYdGSyc6kvzeS6YIjHQjduORnBwHweoIB79+0f8ACD4R+KPElprPivxbD4S1OYHc6Twxm7xjkhxyRwM+4z2r1H4U+AfCngrwDF4a8PRrcafIpNxcMQXu3YYaR2XGWOMe2MDAAr4G/bCg1gftBeITrbzyAzobXcjrH9nKAoEyTxzgkcFg5wOg+jP2Xrfx0v7LnieG1tp7e7MFyPDsbqgJBhyrDP8Aeckgt1BHbFAGfefAT9n+X4hjTv8AhP44LzzlP9iJqEO7AXcYzkF+VGTznByMcV9UA2emaeoLR21rAgUbmwFA4HJr8rI7/XYtcEXlyHWhcYw0BNyZ92PTdv3/AI596+wv2kbXx1cfszeGVvo7ie6iht5PEUaIjEhYtzEgejgE7OmD/DmgD6C8M+KPDviWB5/D2t6fqsUbbHe0nWQAgA4OD15H5ivOf2gfh18OvExs9W8Xa4nh26RvKS9WaONpRhsRneCGHU47YOMfNn5b/ZATWJPjNpc+mw6i9ospW7lgRvKVCjkLIwGACVyAepUVv/trv4jt/iyW1NpptKa3R9LGCIkGAJF6AFtwycZOGTJ7AA+qvgj4J8NeB/BMen+F7+TUrS5kNyb2SRXM5bBByuFxt2gYHQZ5JzXdV82fsJf8JMfDOtG/aVvD3mR/2YZDxvy3mhc87c46cZLd91fSdADJJEjjaSR1RF5LMcACsjQfFfhnXriWDRNf0zUpYceYlrdJIVznGcE+h/I15/8AtZDXT8Gr8aIdqedH9vZd+8W2Tu27ffbu3cbN+a+SfgDFrjfF7QP+EYa5e5+2Ibt4uB9m3DzN+fl24x1/i24+bFAH6Ba1q+l6JYtfavqNrYWqY3S3EoRRzjqT6kD8aNE1fS9asFvtI1C1v7R87ZreUSIcEg8g+oNfJ37c6a/J4u0xbl7pfDf2NTAR/qTc7n3Zx/Ftxjd23Y/iq7+wadcOqeIEi/5ACQx7mbfzcZ+UL/Bnbnd35j7UAekeP/2b/BXizxPNrv2vUNKluH8y4ishGElkJyXIZTgnvj69ck+r+GNC0vw3odtoujWiWtjbLtjjQfmSe5PUnua06KACiiigCjrmkaZruk3Gk61p9tqFhcrsmtriMPG49wfzrE8F/DvwP4NuJrnwt4W0rSZ5wBJLbwAOw9N3XHt0rqaKAOe8Y+CPCPjCKOLxT4c03WFiz5ZuoFdkz/dJ5H4Vc8L+HdB8MaUmleHdIsdJsUJIgtIVjTJ6kgdSfU81q0UAcdrHwu+Hesa4ut6p4L0O71FWDfaJbNCxOc5PHJzzzXXoqogRFCqowABgAU6igAooooAKKKKAGSRpLG0ciK6OCrKwyCD1BHcVyXh74YfD3w/r8mvaL4P0ex1OQkm5itgHBJydv938MV2FFABRRRQB8jftJ/HD4S2Xj59C1P4Z2XjPUNNlEN3eXKpGIv7yoSpLkYXjhTnrXs/wt+Lfw/174SXHi/SfK0fRtJQi9tCiIbNsAlSq8YJbg8Zr4z+PvwB+JGlfFDV7jS/Dmoa7puq6jJcWl1YwGUASyMwWQDOwrnBJwvfNe7fA34D+JdM/Zp8ZeGNeRbLWvFCF4rYkFoNiDyg5zjJYcjtmgDirH9oz4LQ/FOXWG+EdnHD5o8nWo4YzcqQ20SeUVGBt5yDuHTBr7Ju7TRPFPh9Yr6zstW0q9iVxHcQiSKVGGQSrDuD39a/M+x/Z++K8/jOLw1L4O1SF2kUSXfk5t0jLbTJ5hIU4HO3IYjtX6TfDzw8vhPwLonhhLh7ldLsYbQSt1fYoXPb0oAb4Q8FeEvCCSp4X8OaZo4mOZPslusZfp1IHPQfkKTxj4I8JeMYoovFPh3TtXWE5i+1QBynXoeo6n866GigChoOkaXoWlQ6Voun22n2Nuu2K3t4wiIPYCr9FFAHFfGnx34X+HvgS71zxYqz2TEQR2mwO13IQSIlU8EnBPPAAJPArwb9nH45/CLUfHh8P6J8N7XwbqGpTNFaXNtBEwnUcqrsigoTljjlRj71d9+2X8M9d+JXwuhtvDmyXUdKvPtyWrHBuVEbqUU/3/myM9cY4zXy58BP2efiLc/FbRLrxB4a1LRtIsLuO8nurgLGf3bBlVRzklgOPTPIoA++vFHhfw74oshZ+I9E0/VrcdI7uBZAOQe/uAfwFWdC0fSNA0xNO0bTrTTbKIfLDbxCNFAAHQewA+gFaFR3EQmt5ISSBIhUke4xQB8ffFn9oX4NRfFDE3wutvEtxp1w0Nzq80ESSq8Z+XygykuA+4ZYrjGRmvqbwN4l0Hxv4MsfEGgyx3Wk38P7sFRgAZVkZexBBBHbFfnR47/Z2+J+h+O7jQdL8I6pqlpLcSCwu4FEkUkQ5UvIAFQ7cA7tuTnFfdv7NPgPUPhx8H9J8L6tcRzX8RknuPL+4jyOWKA9wM4z3oA6nQfBPhDQdSudS0TwxpGnXt0++ee2tEjkkbJOSwGSfmP5mugoooAKwNe8GeE9f1S11TW/DelajfWbBra4ubVJJIiCCCpIyDlR+QrfooAz9Y1HTdA0K51K/litNPsoTJK5wqRoo59gP0r5h8MftJfA1/ibJcxeD4tLuLmRYB4gezjVnGSNznG5U+WPBPryF219B/F3wlH45+HGteFZGCm+t9sbHOFkUhkbAIzhgDjIB78V8DaB+zJ8VdQ8bw6JfeGjptmk4E+plwYFjyw3rzls7SQuAeVztBzQB9ufHf4jeCPA/hGJ/GFsmq2uqkww6eIllN0uPmO1vl2gHknjkDqRnl/2bvjB8PfGl1deF/Cvh1fDlzZo7x2kcKLG8QkPKlAADyGKkdXOC3JOF+2H8Idf8c6H4bvvDqTXs2iB4ZrODasksb7BvTcQMrt5B7E+mDw37JPwO8VaP8SoPHGv6Xd6PY2sUjW0d2wS5md0CqXjwdq7XfjIYFeR6gH1f4i8M+HfEcKQ6/oenarHGwdFu7ZZQpGcEbgfU/ma07eGK3iWGCNIo1GFRBgD8KkooAyh4c8PjWP7YGi6f/aPl+V9q+zr5mzO7buxnGecevNaM8MU8LQzRrJG3DKwyDUlFAGV4e8O6D4et3ttB0bT9LhZtzJaW6xKTxyQoHoPyFeffHj4k/D7wpDDo/i/Totae5AZrEwJKVQHIdlbgDIGM9+nQ49Wr5b/ac+C3ifW/G58X+EtO/tl73Yt1atIqmNlQKGG4gFcKMg8gkdcnaAey/BPx74M8beFWk8HwpYW+nkQy6eYlia2A+78q8BSBwRxwR1BritY/aZ8HWXi6HRLbTNTvrd7g2730Sgx5yBuUZyyj5skc/KMBgc0z9lD4W654J8La1c+JLf8As/UdYfYbZZVfyo1BCk7eN2WY8E8behzXjN98CPiDpniySz03Rr/UY4btms7xp4ktwh+47tkOSoI3ALyQcDFAH11rnjDw3pvgxvFF/fwf2O0W8S5DrID2GM7s9MDOe2a8n+EPxs+GGveORouieFZtB1LVXci5ayiQXEgy2GaMk7iN7Zbjg85POh43+DD6z+z9pfgaK48zVtK2XNtPLM5H2gBw5yWJCkSSLjkKCMD5VFeKfBn4C+Px8RdJuvFGiSaXpdhcpeSTtdRsWaJgyKoBbksFzwPlDcg4yAfQnx8+I/gjwZZWWl+LtFk1wakW2Wa2ySrtTBLNvIUDJX35HFaHwT8f+D/GuhvH4UtBposgqSWBjWNoVHC/KvG3AGCOMcdQQPM/2qvhP4j8T+JLHxR4XsptQuPIFrcQRvGGTbuKMN+Pl+ZweepXjqaf+yj8J9f8La5qPi3xTbXmn6g8LWUFpI8ZVo2KOZDsY85UDBxjHfPAB9F0UUUAFFFFABRRTXZY0Z3YKqjJJOAB60AOryz4w/Hn4ffDMy2er6kbzWUTcumWi75TkHG4/dTOO5zz0rwr9qH9qee2vLnwf8M7lAYyY73WByQ3IKQ/Tu/tgV8a3VxcXc73F1PLPM5y0kjFmY+5PJoA+l/iB+2X491Znh8JabYeHLc7gJXAupyDwpywCgjr90/4+Rar8avizqaFLv4h+JApOSIb54Qev9wjjnp0rhLaCa6uEt7aGSaaVgkccalmdjwAAOSfavS/DP7Pvxk8Q27z6f4A1WKNDg/b9lkT9BOyFh7jNAHLx/EX4gI5dPHPidW9Rq04P/oddt4R/aS+MPh108rxdcalCiBRDqSLcAgerN8+ffd3q2f2WPjmM/8AFFofpqtn/wDHa4Xx18M/HvgeaRPFPhTVNNRMAzvDvgJ9pkzG34MaAPq74Zftp6VdfZ7P4gaBJp8p+WS/07MkI+X7xjJ3DJzwC2OK+pvDHiDRfE2kxatoGp22o2UqhklgcMORkZ7g4xwa/Hyu1+FHxO8W/DXW11Hw1qckEbODcWpw0U69CGBBHTv6gelAH6x0V5p8AvjD4e+LHhs3mnulpqtuP9M055FMsYyQJMAk7GxxnpnB7E+l0AFFFFABRWVrfiLQNEZF1nXNN01pCqoLq6SIsWbaMbiM5JA+prRglinhWaCRJY3UMjowKsD0II6igCSvnz9tL4x618MvDml6d4Ymjt9Z1cy7bh495hiQAFlBBXdlh19uvNe5Qa7ok16bKHWNOkug+wwrcoX3DttznPtXn/7Q/wAGtG+L3huCyvLj+z9UsizWN+I95i3Y3KVyNynAyM9qAPm39lH9onx9q3xS03wl4w1ZtasdVdoo3kgQSxSkZU7lxheG7Hr+Un7Wv7RPjPTPiRe+DvBmoz6JBpEgjuLiNV8yeTaCeSDhRn8f5+nfs+/ss6f8OPF0finW9eXXNQtgwtI47Xy4omOMPyS24YPII+9+db9on9mTw1408XT+LbXxdF4Z1DUHVrtbpVkhlZV2llBZSGOFzzjg8c0ASfsyftBap4x+HvjPVvF8EJuvCtoL2SWCMqssOyRsYBJyPKOevXPsPm27/an+MMvieTV4PEKQ23mFo9O+zRmBV7KeAzeuc8n24r7O+AXwX8L/AA58BX2j2d2msy6zHt1HUFXZ9oXaV2rgnao3NgA9z3rxm+/Yi0+XxXLPa+NJYNBeQstt9kzcRqRwokLEHB7kdOOvNAHc/Fv4+6h4d/Z08N+PNM02OPV/EkSJCjHdHbSGMs7c9QCpx68dOo8F/Z+/aZ+INv8AEbTdM8X6tc+INL1S5itGSREDwu7hQ6kAZHPI+n0P1n47+DHhDxJ8ILL4eXKvbafpcCJYXRIaS2KLgPk98Zz659OK8f8AgT+ytoXhnx3Fr+s+L9O8TNprrNa2ttEFCSKch3G5uhAwPr3wQAUf2zPj/wCK/B3jNPBPgnUYtPlgtllvrlY0klVnwyKMkhTt6gr0cEdRjov2K/jn4g+I8+q+FvF8sFxqlhbJc211HHsaeIEI+8AbdwYqcjGd5wOK3P2mv2fvDHxK1GHxJN4jXw5rKwrbm4mIaGZFOQGRiOQNwG0jrznFb/7NfwV8O/CjSLyfTNWfWtQ1IRi5vcgIQgOFRQSAuSx5JPOCTigD1+iqV3q2l2k4t7vUrO3mbGI5J1VjnpwTmrmRjOeKAFr5e/bX+OniH4fXmm+EvBt4ljqt1D9ruroxB3hi3EIFDqVyxVueSAvTkGvpa11LT7qUw219azSDqkcysR+ANeTftGfAPQPi6lrfPenSNctEEUd8kPmb4sk+W65G4Akkc8E+hIIB5x+xZ8efE3j3Xr3wb4yuDqF/HbNd2t6IkjLIrAMrBQBkbhggcj0I+b6rrxj9nP8AZ/0L4Rm61D7YNY1u5Xy2vnh8vy48/cQZO0HjPOSRyegHs9AHJ/FvxpafD74dax4uvITMlhDuSLJHmSMwVFyAcAsyjOOM5NfGXhf9qr4hW/iyHVtbvYbzSZ5AJdNitkURqcDKH72eM4LYOSBtyCv3L4q0LTvE3hvUPD+rRNLY38DQTqrFSVYYOCOQa+a/D/7Ing+08aw3kvjC5v8ATbWRHTTnSJnZkYErIcYZThgRtHBHPHIB2f7VPxe1PwF4Q0uPw8jQ6nrcbNDcsqsLZAFy2DnLfOMAjHc9MHz79lf4+eKdc8a2fgzxleyazJqvmNa3nkxo8LKrNtYIFBUheuMgn0PHuHxw+FWgfEnwkmmajcHTprJSbK+QAtbHA9eqnAyCeceoBHI/s+fs/eGvh1q8mvtrK+ItXQFIJ/LCpbAgg7VycMQSCSenAxzkA90rJ8Ya3B4b8J6t4guY5JYdNs5bp0QDcwRS2Bkjnj1rWqrqljaapptzpt/bx3FpdRNDPFIoZXRhgqQeoINAHwwf2nPiUfFn9r/b4Bpvnbv7KFvH5fldNm/G/OOd2fvc4x8tfbfg/W4PEnhTSvEFtHJHDqVnFdIjjDKHUNg4zzz618/N+yN4fPi/7ePEVyNC84yHTfI+fb/zz83dnbnjON2O+fmr6N0uxtNL02307T7eO2tLWJYYYo1CqiKMBQB0AAoAtV8zftJ/HDxB4d8Zz+DPCc0VjLawJJdXjRb3Dthgihht+7jnDA78cEV9M1498dvgn4e+Ieowa1c6zNo+pRRiFZdwMTqGzhlOOeW6Efe5zigCt+zT8Wr7x5omr2muRl9S0REaa5RVVbhGDYbA6N8hyMY7jrhfCfEP7TPjq78YyaxoV0LPRYWdItNmt0ZZANwDSHG7dk5wrYGFHPJb6f8Agv8ADDQfh14bmstOm/tC4vcG9vnA3XBAIA46KMnAzgZ9SSfMvE/7MHhPUPF893beI30nTbkkyadDGgZGOf8AVsThQTj5dp7gYGAAD2r4Z+Krfxr4E0nxRap5aX8AdowSQkgJV1yQM4YMM98V0lZ3hnRrDw94fsdD0uIxWVjAkECFixCKMDk8mtGgD52/as+Mut+DNVtfCnheRrLUZYFup70xq+yMswCoGBG4leSRgD1Jytv9lb4xax47vNQ8O+JpIJdRtLdJ7eeOMqZoxhXLgDaDuKnjGd/AwK6r46/BbRPifBFcPcnS9ZgUJFfRx7z5eT8jDI3Dkkc8Hp1bMvwF+D2mfCzTrsRajNqmpXu0XF26eWCqk7VVMkDGevUkntgAA9PooooAKKKKACvk79ur41SaFZSfDTw5cyxaldxK+p3ER2mGJuRED6sOTjsRzzX0j8RvFNj4L8D6t4p1JgLfTrdpSDn5m6KvHPLED8a/J3xfr+o+KPE+o+IdWmaa9v52mldjk5J4H0AwPwoAya9i/Zt+BGvfFzWTcSGXS/C9q2LzUymS7D/ljCD95znk/dQcnJ2q2R+zn8Kr/wCLPxBh0SNp7fSbYCfVb2NRmCEdFUnje5+VevdsEKa/Tzw1omleHNCs9D0SxhsdOsohFbwRLhUUfzJ6knkkknmgDnPhb8LvBPw20tLLwpokFtKYxHPfSKHurjpnzJSMkEjO0YUHoBXaVQ1/V9M0DRbvWdZvYbHT7OIy3FxK2FjUd/8AADkngV8w+Pf21vCum3rWvg7wxfa/GpIa7up/scRPYou1nYf7wQ0AfVtRXEMNxbyW9xEk0MqlJI3UMrqRggg8EEcYr4qtv24tXFwpufh9YvDkblj1J1bHsShGfwr334KftCeAPihKmnWF3JpOuNnGmX5VZJcDJMTAlZB14B3YUkqBzQBxvx1/ZQ8IeMIJdU8Ex2vhXXFQkQwxbbK5IHCtGo/dHgDcg7klWNfBvi7w3rnhLxBd6B4j0yfTdTtH2zQTDkehBHDKeoZSQRyCRX7A14d+1z8FoPih4MbU9HtoR4t0qPdZS4w11EMlrZj75JXPRu4DMaAPgH4XeONa+HvjOz8T6FIFubdsSRk4WaMkFo29jiv1L+GnjLSPHvguw8T6JcJLbXSfMFOTHIOGQ9wQfXB9q/IuvqX/AIJ6ePv7G8d33ga9uXFpra+baIcBFuEXJPrlkXGP9mgD7zooooA/Kb9ofV9b1n41eKrjxB5y3kWozW6xyFv3UaOVRVDHhdoB445yOtfQH7Ofibxvb/sg/ECezvL/AHaYdmiyhSzRZC+YsZxyBn3wSa6z9qHxp+zknjB9P8aeF7nxF4gtiiXUmlkxSRY3YV5BIm4jPKknqPw9s+E+v/DjVfhUuoeDoLW28LRQuksHkbRGqqNyuvO47cA9c9OvFAH5bWWq6lZ6wmsW97PHqCSmYXG8ly5OSxJ65yc565Oa/Wj4aXWs3vw88PXfiKEQ6xNpsD3qA52ylAW7nvnua+UdC+I/7JkvxNTUE8E3drctMpTUbu3Jsw5cHf5RkIUgnJYoMAGvsy3liuLeOeCRJYpFDo6HKspGQQe4NAElfmf+2fq2vah8f9ftNZnuWtrKQRafFLkJHDtByg6YJySe5+lfphXzd+1l4y+BOm31rpXxC8Nv4k1fH+qsMJcW6cHLSB0Kg4AwDk4x0zQBz3/BOXXvEupeGfEWlajM9xounPAtgznJjdt5dOvTGwjj2zgYH1lXnPwC8SfDXW/h+J/htDaWOjWrss1tHD5LQP1bzAecnrk9RXA3X7Xfwrh8WpokR1W4tjKYm1JIUFsrbiM5ZgSvGdwGMMD64AIP+Cgeq61p3wRig0sTC1vtSjt9Qkj3DZFtdgCVIwGZVU54OcdSK+Nv2c9d8QaJ8ZPC58Py3JludUgimt4nfbOjNtbcqkbgFZzzwOvTNfpH8RvE3gax+G15rni2eyufDM9v+881PMSdWHCBf4iegHXJxXh/7OnjP9m668eT2fgjw3/YevXU8gtnvoSTNyCfJZmbYpwCEG0jaflFAHkP/BQzUvEknxbtdLvpJl0KKxjk0+MOfKdznzGI2gbweMZbA2nI3YrrP+CdOr+KWXxVpiefcaDbWqy26ux2R3RP3UGMfMDkjcMcHB3Ej2H9qrxd8H9D0+y0z4maBLr9xdI5tLW2g3TADCsQ+5dhAckfMD1I5rb/AGa/GHwt8UeFZ4fhlZR6ZDZsv2vTzB5UsJfLDcMkEEluQSMhsUAfnH8SNe8SeJfG+p6j4qneXVzcPFNGTlYSrEeWvJwoOR1OeSSSST9fXXi/4gP+wPaa7BNqMOs4W3NzGrtO1osxTzSWy3KDJf0ORgUnxX8e/svf8LgePxJ4V/tPU7SRxe6pbW+6283bgrKqsPOYbQOVYKT1Bzj6g0G40PXPDFpc6T9lutHuoFa38tQYmjI4wOmKAPys+E2t+LdI+Iel33g9riXXDOBDChyJ8nJRxwNpxk5IxjORjI/WeMsUBYANjkVw3hD4Q/Dnwn4muvEfh7wtZWOp3KhXlTcVUDsiE7U6AnaBkgE80nxd+K3hP4ZWEE/iGe4luboObWytI/Mnm2gkkLkYXOBuJAywyaAO8orzr4M/GHwn8U7W5bQRe2d3a/6+yvo1jmQZwGwrEEHsQf1BAyPiV+0P8N/AfiFdB1TUZ7rUBIizxWcfmfZ1b+JzkdOu0ZbBBAOaAOt+Mt5rOn/C3xFe+H1c6nFYyNb7Blw2Oqja25vRccnA461+a/hfxBrlh4u07xJYTXdxqsd6ksZEjtJPJv6Eghm3E4IBywJHev0+8KeIND8YeG4Na0S8h1DTLxPlcDIPYqwPQjoQelYOjfCb4d6R4quvE9h4VsI9WupBK87AvtfBBZAxIQnJztA3E5OTQB4l+3b4j16w8HeFtNt5Lq3stSkc3ssLOgZggAiYggbWDudp67fY151+xDqviC1+Lf8AYWmTsdHmglmv4GbKgBcCQAnhtxQHGcjGRwCPrP4y674D0Lwg83xCjtJ9KmlSMQTwed5j5+UKmCSQRnjpgntXGfs1+I/hDfx3Wm/DrRm0W+SIPc291CRcum9sEyFmMgBOeGbaGXp0oA9porzb4sfGfwh8OLu2sdY+3Xd9ccrbWUau6rz8zbmAA7deTnHRsdj4W8S6N4m8Pw69o16lxp8qb1l6YA6g+hHQjsQQeQaANiivIX/aM+GieLf7BOo3PlZ2/wBpeT/om/ft2785992NmOd1ejeKvEujeGPD1xr2s3iW+nwIHaQ85z0AHckkAAckkAcmgDYr4d/bV1bxFd/FaTRNQuHh0e1t4prGFXwr7lwZDz13BxzjAHA5JP1B8NfjB4L8e39xp2j3VxDfwE7ra7hMUhUMVDAHqDgH23KDgnFYXx/8W/CjRJ7W38caFB4h1VIjJbWUdmk86RlgCcthUBwT8xGdpxkigDif2ItU8TXHhLxJa3kk1zptlJGlg80xcq4j+aIAsdqhRGQAAPmPXt8v+ItS1XUvF19rN/NdWmsPeyzSOGdJYpVJKqCTuG0gAZORtFfoH8Itb8D634SWbwCLSLSopGRoIIfK8p85IZMAqec8joQe9eXeNfHX7P8Aa/E7zNW0OO+1yxd/tGoW9gZEt3XaQX2n5nBRVBUMykMPlycgHq/wfvdc1D4ZaBeeI4Wh1WWyQ3Cvw27HVhtXax6lccEkc4yesrA1bxd4Z0XwWfFd3qlrDoSQJKlypyjI2NgQD7xOQAByScVxfw6+O/gbxt4ol8Oae99ZX4LfZ1vYljF0oJBMfzE9s4IBxzjg4APU6KKKACivMvHvx0+HvgrxCuh6zqkv2wEeeIIWkEAKsQXx0zgDHX5lONp3V6DpGpWWraZb6jp1wlxa3KCSKRDkMp5BBoAuUUUUAfL3/BRfxM2nfC3SPDUTxiTWdQ3yqT8xihG44Gf77R18EV9Yf8FKZnbx/wCFbcn5E0qRwPdpSD/6CK+T6AP0Z/YM8Inw58CLfVJ4gt34gupL9i0W11iGI4lJ6suEMg7fvTj39/rlvhBYDTPhP4R04En7NolnESepKwoM1zP7VWt3vh79nrxhqWnP5dz9iFsrjgqJpEhYg9iFkJB7HFAHxH+1j8abv4p+NHsdMupF8I6XKV06AAqLhwCGuXHcnkLn7qHoCzZ8SoooAKfG7xuskbMjqQyspwQR3plFAH6LfsZfGu4+Jnhe50HxHMjeJtGRS8mQGvbc8CbH94HCvjjLKf4sD6BGec1+ZX7Ger/2R+0h4WdpQkV1JNaSDj5vMhdVH/feyv02oA/Nb9tnwTF4N+O2ozWr7rTX4/7XjXB/dvK7iVc9/wB4jtx0DqK8u+H/AIhm8KeN9F8SQM4fTr2K4OwAsVVhuAz3IyPxr6r/AOCmkSi48BTgfMy6ghPsDbEf+hGvjagD9krC5ivLGC8hO6KeNZEPqrDI/nU1cP8AAG6lvfgf4JuZ5XllfQrPe7klmIiUEknknjrXcUAfmV+0Z8JvGfhr4rayzaRfalbapez3lrc21u8gdZJC2DtBwRux7/XIHv3wL+DHji1/Zb8ceGdStE07VvEbF7G2ml5CqqgFyMhdxU/hjNc/8ev2s/FWk/EG+0HwLDZW9npVxJa3Et3b+YZ5EYq2ASMAEEe+fbJ9/wD2XPivL8Wfh22r39tBbatZT/Zr6OAN5ZbAIZd3TIOcZOPX0APz4T4S/EJ/GZ8JjwvqP9oi48hj5LGJT6mQArjHPX268V+nvwz0Cbwr8O/D3hq4uFuJtL02C0eVV2h2jQKSBk4HFdFRQAV+d37ZXwv8X2Hxo1TxBb6PqGpabrb/AGmC4tbZpFQgBTGduSCMDrjOeM4r9EaKAPk39jj4S+LtM+FHjNddlvdG/wCEpshBZQbmjlt8xyL53P3XO9ccZG0Z54HyhrHwm+Iml+LJfDE3hLV5dQSYQr5Fq7xyZPDK+NpU5BycY745r9T/ABPrNj4d8N6lr+pyFLLTrWS6uGCliEjUs3A5JwO1fC2p/tnfEE+K5bvTdL0ddEEw8uyngYyNED0aQNwxHcZAz3xyAen/ABl+C3i6T9knwr4P08zanrPh6SO5uLdXEhkLbw6IzFflTzTjj7qAe9eAfs1/Bvxt4k+KWk3M2kX+kWOj3sF7dT3lq8fCSBgihgMsduPb64B+wvij8edO8K/ArSPiNZae082uRw/2fZTNtO913MGZQwG1Qx9DivGvgH+1j4l1n4g2fhvx7bWDW2p3EdrbXFnAUMMrNtAYZOVJIGe3fg5UAx/25fhl42f4lyeMNG0/VNY0zVI4F/0aNp2s5IkK7AqjKIfvccFi2cZFdR+wR8L/ABboDeIPFGv219pEGoWYs7W1n3RtId2TK8ZAPy4wpPPzPxgg1v8A7V37RuufDrxjbeD/AAbZ2E+oJCtxfT3S+YqBgdsYVWGGwAxzjAK9c8b/AOyb8err4pWOr6d4jtba11rSkE7NbnCTwkkbghJIKnAPUcrzzigD49+Ifwb+JPh/4k3Ph46RqetXF1MWhv47d5EuhIT87ucgNknduPB5zjDH79/Zu8Eah8Pfg9o3hbVbhJr238yWYoCFVpJGcqM84G7GeM46DpXzR48/bI8RxeNZk8J6PYyeHraUJm4jbzrhVPzMGz8gI6cHpk9do+hLn426H/wz+/xXs7eSa3MRWK2cFS1xuKCJsA7cvxnkDPXHNAHrFfKP7cHw58W63rmmeMdDgu9UsbW0FrJZQKzPC+9j5iquS27coOBkbR1H3ec+Gf7XHiS58Z28XjKx0yPQ7y5EAFum2S0Vm+WR5C20qoODwO59q+0AQRkdDQB8efsOfDXxdpXj6/8AG+u6Vd6VZtpz2kKXMZVpmeRSThjuXb5Q6jkMDn18z+PXwf8AG2kfEW/kXRr7VLa/v7i5tbq2s2lDLI4cg7NxXBfHzYzjI9B+iFFAHlP7K/gbVfAXwqh0vWpZje3NzJdvC8u9bcMFARePlGFyRz8zMc816tWH478S6f4P8I6j4l1RsWthCZGAIBc9FUZIG4kgAZ5JAr5b8H/tW+JrjXp7nXdF05dDNwihYVkElvE8gG4t82/auc4UZI7dKAO+/bH+HWt+LNN0fxHoqm6fQVnMtkiFnlSTZkpjqw2fdxzk45wD51+yL8NPGNv47s/FN9Ff6PpunSTpLFcxSRPdb4yAm1sZQEq2TkZUYHUr9h28qTwRzR8pIgZfoRmpKAPiX9pn4beOLX4nanrtrp1/rOn6tOZoZbaBpmjGANjBF+XbgAeoxyTk17H+z78NvFHh/wCCPiHQtUm/svVNaed7ZopNz22+IIrEqQN2RkYPpzXu9Ude1S00XRL7WL9/LtLKB55nwTtRQSTx7CgD8+v+FQ/EgeLh4UGgXhk8zy/tPkv9mxjO/wAzbjbjn17YzxX0r+0L8N/EOp/Afw/pljc3Oran4aWCWfCF5bwpF5btgsSTyz/xEkYGSc157c/tW+Jx4jmurXw/Yy6GsjCKCTckzrghSXBIUk84wcZxk/er6w8O6taa7oNhrVg5e0vrdLiFiCCUdQw4OCOD3oA+OP2XPhd4vk+JmmeJ77Tbyw0/TJ3eWS9jaJ3bYQFCsAxzvHOMcHnIxW9+1l8NPFM/xE/4SvR4NS1O01GOOEpArzG2dVI2hVHyoQM9/mLZxkZ+ua+ef2g/j7qHg7xSfCfhGyt7rU7cK13LcRs6Rll3BAoIycEHPQe5ztAJP2Q/h1rnhvw/rev64GtLnxBHEqWjxlWiRA+1nz0Y7+mOMDPOQPBte+FHjfw742h0OHR7/UJJL1fJura2doXRmwCxGVT3DHA65K4Y/VH7O3xXj+Jvh65NzbC01jTiiX0SA7CWzh1J7HB46jBHPBb1OgDwzxp8KvEN3+zdp3gu11G5uNX05luWU3BKzMGdjDnHKDfhFIGNkeeleE/Av4U+L9W+Jel317pt5pcGkXkd1NNeWrx7wrZCIGAyTjk9APfarfXPxf8AHNp8PfA134juoftDoyxQW4cKZpGOAoz+JOMkAE4OK8H+EP7TGv6143sNG8W6VYRWeqXKWtvPaq6GJ2B25Uli25to7AZJPsAfVFB6GvDf2lfjjL8N7q10HQrOK7125iWc+eh8qGIsQCeRuJKkAA+pOMANN+zb8bx8SprrQ9XtYrTXbWE3GIVIimiDAFhknBBZQQfXI7hQD5x+KPwt8d6f8R7+ybRdQ1Vr+9eW2vIrcvHKskhwzuqhEPPOdoHP8ODX1z+z14U1Twd8KtN0TWQq3ytJNIitu8ve5YLn1APOOM5r0GigAooooA+Gv+ClNuy+NvCV2QdkmmzRg9iVlyf/AEMfnXyZX6Cf8FCPCkms/B608QW8bvNod8skmxN37mQbGJ9AG2HP1r8+6AP1r+DWojVvhF4Q1IMrG40Szkba2cMYU3DPqDkVj/tL+HbnxT8BvF+jWcUs9y+nmeGKNC7yvCwmVFUclmMYAA7kV53+wL43XxL8GT4durhH1Dw3cG22ZJc2z/PC5zxjJkQAdBGK+iaAPxnor6D/AGwfgXc/DvxRP4m8OWMj+ENRcyL5UZK6dKSAYnI4CEkbDx129Vy3z5QAUUVPY2tzfXkFlY2011dXEixQwwoXeR2OFVVHJJJwAOuaAPXv2LdAl179orw5iAy2+mmW/uGxkRiOM7GP/bQxj8RX6Z14X+x58Gpfhb4Jmv8AWgjeJNcEct4gH/HpGASkGe7AsxYjAJIHIQMfdB3oA+L/APgpnPE1z4CthKpmRNQd0zyFY24Ukeh2tj6GvjevaP2zvG8HjX466m9jPFcadpEaaZayRnKuIyzSHPf948gBHBAFed/DDw5P4t+IWg+G7e3a5a/voonjDYzHuzIc5GMIGPXtQB+oPwNsLjS/gz4N067iMNxb6JaJKhIO1xEu4ccdc12dR28SQQRwRDakahVHoAMCpKAPjX46fsi+IfEHxB1DxF4I1bSktNVuJLq5t9RmkRoZXYs20qjblJJPOMe/b339nL4TWnwk8ESaHHffb726n+0XlwFKh32hcKD0Axx9fxPptcT8dfEWq+E/hB4m8RaLA81/Y2LyQhQDsPQuckcKCWODnAOMnigDslmhMxhEsZkHJQMNw/Cn5wCSa/IzTfHfi/T/ABfL4us9fvY9dlYtJeb9zuTxyDwQMDAxgbRjGBX1p+2Z8SvGUPwd8Bmyh1TQG8RW4utSeNmieJhGjC3YgAgkuTjK/c6YzgA+vYpY5V3RSLIvqpyKWSRI13SOqDpljgV+cH7EfjHxDonxs0bw7p95J/ZesSvHeWpOUOI2YOBnhhtHPcfQYX9tzxp4h13416x4cv7yQaTosyR2douQgJjUmQjux3HnsDx1OQD9Etb02y1vRbzSdRhS4sr2B4J42AKujAggjvwa+LdT/Yr1dfG8dvp3ivTz4cYhna4Yi9CjOQFCbSTjrkYyeGx83QfsafEnxnJ8FfHrXcV/rf8AwjVq93pkkzM7SuYpHNuG2kkgoD/ER5gGAMZ+VdZ+IvjTVfHP/Cb3Gu3aa0kokhnjcgQ4Jwigk/LyRg5zk5zk5AP0P+KHwN0Dxh8GNP8Ah3BO9iujxodLueW8qREZQWGfmUhiCDk4PXPNeQ/Az9kjUPC3ju18SeLdesbuDTLrzrWztoS6zlfuO5cfKe+ACQQpDV9C/A/xJqXi/wCEvhvxLq9v9nv9QsllmTAAJyRuUAn5WA3DJzgjODkV2lAHzr+1P+zpN8UNUg8T+G7+2s9fhiWB0vGYQTxqTgHaCVIyTkDnkHqCvQ/syfA+H4V6Jfy6ldxXuuasii/aAsIFAzhEBxwMnnAJyT6BfaaiuZDFbSyqhcohYKOSSB0oA+NfGX7GuoTeKlg8NeLrG00GWSSRUvFd7i2BAwqgf6wZ4ySpAA+8a99X4JeGf+FEx/Ccy3P9mogP2gPiUzb/ADPMz67+cYx2xjivgXxh498W6943vvE994h1Ox1ZLu4MEUs7o1gD8vkrwuw4AU4Azt55r9BP2aPEXiTxT8F9C1rxZGy6rNG4kZo9hlRXISQj/aUKcjg5yOKAPBfhZ+yR4g0jxrbX3ijxFpx0jTb9Lm3SwVjLdBGLKH3KBHyFyBu4LDIwDX2Dwq9gB+lLXyZ+3Z4y8T2ep6Z4P0w3dlp1zafaZLiGRk+0uTIjQ8YDALgkHP3l6fxAH1kpDDIIIPQilr4+/YT8W+MJ/FF/4W1O7vL3Ro7Eyr54ZxayKVVEDZO0Mu75T/c4xzn7BoAyfF/h/TPFPhq+0DWLZLiyvI/LlRxx1yD6gggEEYII4INfMvhz9ku5t/ECrq3imKbRo5VeWO2RkluUxnaef3fPHBJI7qa+hvizreqeHPh1rWtaNZreX1rbl4o2faBzgsemQoy2AQTjA5r4PsfHfjzQvEU/iu28SOmozXCTXhkcFJwMgJIo6qASABjaDxigD9F4IkhhSGMbURQqj0A6U+orSRpbWKVhhnRWI9MipaAEJAHJxVbVbG11PTLrTb2FJ7W6iaGaORQyujAggg8EYPQ18WftU+OPEd38VdR0AazfWFlpUsa28Fs7RhztSQOSDyQ2CPTaCOck+5fse+LNc8UfDa6Gt3L3babemzguJAd8kYRWG8n7zDdgnv3yckgHnQ/ZIvF8SCNfFsY0AHdnyj9qxv8A9Xj7v3P4/X+HFfUuk2Frpel22m2UKQ21rEsUUaKFVVUYAAHAHHQVbrxj9rvxXrvhf4b240Kc2r6leCznuQDuijKOxKn+Fjtxntk4wcEAHswIPQg14R8f/gNJ448Q/wDCV+HNXt9K1cxLHOk6bYpivAcuo3BtuRkg52qOMV4v+yt4x8SaV8UNK8MnVL6exv5Ghms59zLFhXfKgn5TnOccHJJ5wRd/a/8AGvim5+K1z4TjnuLXSdPt4njtCxWO9LAOXxgB+flGcgGM45yKAPoj4CfCiy+F+i3kKag+pahfur3V0U2BgudiquTgDJ7kkk84wB6XXzz+xl4l8V6xaeItM1vUpNW0uxeFrG8k3MQ77jJF5h+9t+Q4OSN3XGAPoagDjvjD4DsviJ4GuvDd3ctaSO6zW1ysYdoZVOQwB7dQcYOGIzXifwo/Zcm8P+ObbxF4k8SQ6hFp10ZbW3tkYeYVIMbyMTwepKDIzjkjIr1L9pTxLrfhT4T3+q6AJVvPNih85EVxArttLkEjPUAYzyRkFc18kfs7+NvFul/FfSrbTtR1G+i1O+CXsEheSOQSMPMkK5++Au7f1+U54zQB9K/tGfAuP4l3kGu6Xqcena1bW/kZmBaGdBuZVbH3SGP3hngnhuMWv2c/gqvwyW71LUdQt9S1i8hSJnhh2pAgwWRGI3EFup4yFXgEV51+2r4w8Q2muab4WsZ9Q07TZLR5pZoWYJdFiUMZwOQo5Izg71yOlWv2LPGXiTUbm/8ACd60moaVYWokiuXbDW53ALEQeWBG4g/w7cdNoAB9O5A4JHPSlr89PjB468ZeJfiBfareahqGlnTbye0tIIJvKa1VWKkHYx+c4wzAkHoDtwK+y/2fNe1bxJ8KNK1XW5TLfPvjeQrtMgRioY+5xnjj0AoA9AooooAxvGvh7T/FnhLVPDeqJvs9Stnt5RzkBh1HuDgivyZ8aeHdR8J+K9T8N6tEYr3TrhoZVOOcdDwTwRg/jX6/18y/ts/BCXxrpI8ceG4l/tzTYSLuAKB9rgHOc4zuXHGTjHp1oA+PfgR8SdU+FvxEsvE+njzrf/Uaha9rm2YgunUYbgMp7MozkZB/ULwX4m0Txj4ZsvEnh2+S+029TfDKoI6HBUg8qwIIIPIINfkLLHJDK8UqNHIjFXRhgqRwQR2Nem/AH42eKfhHrDvphGoaLdOGvdKmkIjlPA3oefLkwMbgDkAZDYGAD9PtSsbLUtPn0/UrS3vLO4jMc1vcRiSOVCMFWU5BB9DXz54//Y++GOveZceHpdR8L3TA4FtJ59uWJzkxyZb8FdR7V6F8Lvjj8NviJHHHoXiGCHUHC506+IguQx/hCscSEeqFh716VQB8e6f+w3p6XsL3/wARrqe1VwZY4NJWKR0zyFcysFJ9Spx6GvevhP8ABH4dfDVVm8O6IsupDrqV6RNdHqDhyAE4OCECg969IqtqF9Z6dZS3uo3dvZ2sK7pJ55BGiAdyxwAKALNeAfthfHCH4b+FZPDvh+8jPi/U4wIgMk2UDbgZ+mN3y4UEjk7uQuDzXx8/a30Dw7HPonw3Ntr+rEFX1E5NnbHOPl/57N6YOzkHLcrXw34h1rVfEOtXWta3fz3+o3chknuJm3M7H+Q7ADgDAHFAGfX1t/wTy+G8l74jvPiPqVo32WwRrXTGdeGmYYkcZHOFJXIPVmBrwP4H/DjVfid48tPDunRTi3JD3tyijbbxd2JPAz0HU+gOMV+ongnw1pfhHwrp/hzRofJsbCFYogSSTgdSTySfegDaooooA8x+Jnx3+Gvw91uLRfEmtul867nit4GmMQ9X29M8/ka7Lw1r3hzxt4b/ALS0S/tNY0m6DxM8ZDo2OGQ/yINfmh+034b8S+H/AI0eJX8RxTlr/UZ7m1uXJZZoWclNrH+6pUY7cdsV9hfsFeFfFHhr4U3kniKKe2h1G7FxYW0rHdHHtAJ2n7uTzj8+c0AdHp37MnwhsPFieI7bw/Ks8c3npbG5Y26vkniM8ADPA6DAxXofj3wT4c8b+GpvDviPTkurCRcBR8rR+hUj7pHb6D0ro6KAPMfhF8C/h98Mb+fUfDmnzyajNuX7Xdy+bIiFidicAKuCBxyQBkk80vxb+Bnw9+J2oW+p+JdNmXUIAqC7tJjFJIgYHY5wQy8Ec8gMcEHmvTaKAOf8C+DfDvgrw3F4f8OabHZ6fEu3yx8xf1LE/eJ6knqST1JrzvVf2Zfg9qXiWTXrrw3J9oln8+WJLuRYXbOTlAcYJ5I785r2SigCK1ghtbaO2t41ihiUIiKMBQOABUtFFAHJfEb4j+Dfh9aR3HivWobDzgTDDgvLKAQCVRcs2CwzgcZq74G8ZeGvGuk/2r4Y1a31K2BCuYm+aNiA21x1VsEcHkV8eft/+H9dX4l2HiMWF1JpD6ZHAt0se6JJFkbKuR9z76Y3YyW4711//BPnwx4n07TPEmtarptxY6dqsMBsZZcDzsGT5gM5AwQckDIYEZBzQB0PxTtP2Z5viX5fi+SP+22kiMyxmb7OGDcebs/d+md38OM/LivoTQLfS7TRLO10WG3g02GFY7WOBQsaIBgKAOmOmK/NX4i+EPFnhvxtqGk6vpmpzXc97JHbTtAzG9Jbh1PO9m3KSASQWAPNfev7OGha/wCG/g1oOkeJmP8AaUUbF0MvmGNWclEJ/wBlSowOBjA4oA9ErmPiJ4D8MePtGGleKNOF5bq4dCHKOjDurDkHt9CR0Jrp6KAOP+Gnw18H/Du1uoPCuli0N0wM8rytLI+OgLMScDJwBxya7CiigCK7WF7WVLkKYSpD7umO+a+fvBmi/s2H4lLDoMVlNrUUpuIgZZWtg+NwKZPlnGcgD7u3oNvHrHxi0rV9b+GGv6VoMhXUbizZIQFUmT1T5iANwyue27NfAnhjwf4x1HxjB4b0zTtQtNbEyy7pI3ha2IwfMZsZQDKkHqeMZJGQD9KaKhskeKzhjkOXWNVY+pA5qagDxf4/QfBT+0rW6+I8/lahGu2MW0k3nbWzgssXJX5TgkYBz68+i/DqLwrb+DrKLwbJZyaJGpWF7aUSKSDhiWydzZBySck5zXxz+1n4X1vRfitqfibUbaVtI1OZGt7naTGrLGq7GPY4XPoRnByGA9p/Z88H+MLH9n/xDpk81xY3+rJcPpKPMytbB4sJ/wBc8vluOm7n5sigD0E/GT4cDxV/wjP/AAksH9ped5G3y32eZ/c3425zxjPXjrxXReN28MHwzO3ix9O/sdiu83pTyS2fk+9wTnGPevztPg/xaPEo8L/2FenVj/y7mM5xv2b84xs3cb87fevq79oHwd4xvP2ffDul27z3+o6Sls+qJFM7NdBI8MBxlzvw2D1K+uBQB0HwBT4O/a72X4dXDSXrrtlW6kmM4QYOVWX5gvzDJAwT9OOz+IXw38IePEtx4l0oXT2z74ZUkaORTjGNykHHt0OB6CvlL9l3wtr+sfE6y17TftNrYabPvvJ9oUNlT+7XcCGJB+bHRT1Ulc/bdAGJ4L8L6J4P0GHQ9AtDa2MJYohkZzlmLH5mJPUk/jW3RRQBm+Jv7H/sG8/t97ddM8s/aTOcIE759q8c+C+kfAiHx3cnwOzTa5ZKwH2iaaQAFtpeLzCVbpjeueGHPzc9F+1F4f13xF8JLuz0FpGmhuIria3jjDNcRIxJUZ5BBw/HJ2Y718o/ArQvE2t/FzR4NJgubd9I1COa/m+aMwIrEOj9wWAZdvfnPAYgA+tfj5Z/DGTQ7S9+JDGOC2m/0aSJ5Fm3NkbR5XzMD128j5c/w5Fj4Ef8K6PhVm+HMolsRKwmLl/OD5ORIH+YHp17be22vEf22/DfiOTxJY+J0hnudCis1gJRiwt5d7biV6AMCg3DqVAP8Obn7EPhvxJaalq/iG5t7qw0a5tY44457fZ9qcncki5+baqk8j5W8zrlaAPZPGnwY+Hfi/WjrGuaF5t4R87xXEkW8+rBCMntk9uO1dzpljaabYQ2Gn20VrawIEhhiUKqKOAAB0FWaKACiiigAooooA+UP2ov2Xk8Ry3ni/4eW6R6xKzTXentLhLk458vPCtxnGQMk+vHxHrOmX+j6rc6XqtpLZ3trIY5oZVwyMOx/wA81+xdcJ8U/hL4F+JNoIvFOixzXCDEV5CfLuI+nRxzjgcHNAH5RV3uh/GX4q6OwNh8QfEgAGAk1+8yD/gMhI/SvePH/wCxR4gtZ5JvBHiay1G2LDZb6kDDKoxz86gqxz7L19ufKNU/Zq+NWnzyRv4IubhUYgSW1zDKrgHqMPnB68gH2oApN+0H8ZWQqfiBq2CMcbAfzC1w3ijxR4k8UXa3fiTXtT1idBtR726eYoPQbicD6V1Vh8Evi3e6jLYQ/DvxIs0edzTWLxRnBxxI4CN+BORyOK7nwl+yX8XtZkQ6hpthoMBkCu17dqzBeMsFj3Z9gccjt1oA8Er0v4I/Bbxl8UtT8vSLOSz0tRmbVLiJvIXkjCn+M5ByAeMH6H6x+F/7HXgnQ0iuvGV9P4lvldXMS5gtgQTxtB3MOmcnnHTGRX0npthZadZx2dhaw2tvGMJFEgVR+AoA5L4O/DPw38L/AAnHoPh6Bjk77m7lAM1zJ3ZiPpwBwBXbUUUAFFFFAENxbW1xt8+3im29N6BsfnWf4v17T/C3hbUvEWqMyWOm2z3E5RSx2qMnAHU1rVg/EHw3B4v8D614XuZXhi1SyktmkXqm5SAw69Dg0AfJ+jftszS+MxHqfhO3t/DbybBJHKzXMS5b52H3Txtyo6YbBbgV7x8d/jXoHwx8E2muSJ9uvdTjLaZaBsGY4Bye4Ubhk9s+uAfk7S/2PfiU/jZdK1BrCLQ1y76rHcKQyBiAoT74cjB6FRnqSMH6L/aI/Z9tvHXw20DQ/DUqWd/4Ztvs2mCaRtjRbFXYxOevlpyeR1z1DAHN/s0ftRz/ABC8Ww+EPFuk2en6ndq32O5st/lTONzFCrFih2jg5IOD04FP/aT/AGopPh74ul8JeFNItdR1G02i+uL3eIoXIVgiqpBc7TycgAkdeRXK/sufsx+L/CnxJs/GXjSS0s49KeRrS1t5hI8z4ZAzEDAXB3AZycjOMEVJ+1Z+zR4t8VeOb7xr4I+zai1/te6sJZxFKJAqplC2FIwM4LDGD14FAHsn7PXxx0z4peCNV1uew/sm90dj9vtVmEoVMFldTwxBAI5A5VgM4rxvWf201h8ZeVpfheO68OIxRp3kZLiQZX51U8AAbvlPJyudvIr0z9m/4Cx/D3wJ4i0rxBNbXt74liWK9VELRpD5RXyiCSrgM8vOBkMM+g+edT/ZA+IqeN30rTprFtCOHj1WadflQtgoUHzGQDJ6BTjqpOAAfWPxH+MOheFPg/B8Q7eM6hBfxRnTbcOIzcPIPlGW5AHJOASACccV5J8F/wBq+XxR47tfDPizQbPTl1O5MNldWs3yxM2PLjkDn5iem4YySoC16B8S/gZZ+JfgTo3w5sr/AMqbQ/IayuplLfNGCpJAKgllLDnjn8vGPgZ+yr4u0vxxpfiPxnd6bb22l3yXK2sTtK85jZip3KQF+ZUYdcg8gHggH2XLHHKhSVEkU9VYZFA2RRYAVEQdhgACn02RQ8bI3IYEH6UAfKXj39rWKy8UPaeGvClvqVpaXDQtPdThTNguuYym4BThGDc5BIx3r2+T4r+HIvg9D8S5PN/s2WFXES4eQSM2zyvlJG7f8p5wCOcV82eLv2UvGEHi3/imbnS7nSLi7aRWllaM2yEuwVgdxYABVyCSSw4xk175L8G7N/gDB8MRe7GiiVvtMYIU3AfzC+0knaXJJXPfjHYA85+HX7VB1zxrb6Pr3huHTrG+uFgtrmCdpWR2wArrt5y2fmGByoIGC1elfHb4xab8NILe1S1XUtZuV8yKz8zaBHnG9jztHBx6kcDqV8S+Gf7Lfiey8WWk/i270n+y7SZbhlt3MpmZSCEIdANp75zkcd8j1L9pD4LT/EK4tdc0GeG31q2hW2ZZ3IimiDMwB4OCNzEEfQ54KgF74C/G+y+JWo3ejXWmHStWt4TcJEshkjliBVSQ2BggsOD2IxnnHH/Er9qCPw74zvNC0Lw3Dq1vZytbzXM14YMyqxVwF2HgEYycZwccYJ2f2afgrqnw+1jUNf8AEk9jLqEsP2a2W1kdhHGSGckkAEsQvGONvXkiuC+K37MnifVPGOoaj4X1DT5rLULiS6YXsxjeJ3YsV+VDlQT16/lkgH0j8OPF2neN/CVr4h0veIJ8gq64Kspww/A8enXBI5roQiBiwRQx6nHNcd8GvAVl8PPA9v4etGWWQOZrmcIFMsrYyxx16ADOSAAMnFdnQAUUUUAeB/Gn9oWDwZ4xPhbSfD8erXNuQLyS5mMUcRIBAXCkscHJ7cjvnHe/C74oaL4z8AXXinAsY9O3pqCyHakLxqGbDNgFcHIPoecHIHkfxy/Z31zxJ43n8ReErnTUS+cy3MNyxi8uTjLKVU53ck55zk5OePRvhD8I4PCnwo1PwfrVyL6TWxK2peWxEYMkexlQjDYCjGepPPHQAHmZ/asiOth18JIdM8zHmm4Pn+Vnrt243Y5xnGe/evpjTb211LTbe/s5kntbmJZYpEYMrowyCCOCMHtXyMP2V/F66x9lGu6WdMGFF3tbzMbevldOvH3+nPtX1p4f0u10XQ7HR7FSlrZW6W8K5JwqgADJyeg7mgC4iIgwiqo9hivEf2gPj1B8PdQOhaHYW+q62sZaZJZCsdtlcoXxyTkqdgwSD1X5d3uFfOv7SPwJ1Txdrsvizwk0D6lMgF3azS7PP2phShPAbChcEhTnquCWAPQ/gb8VdP8AiT4cub42q6dqFg228tfNEgQEZVgepUjuQOQwGcV5Pq37WlrH4sNlpPhU3ejC4ES3sl15csiA/M6xlfqQCRnjO3t6H+zn8KJvh7oOpnV3t5NU1VgLjyHYqkaghVyeD1Y5AH3sc4FeLaz+yt4qXxpN/ZN7pK6BJeNJE7SyCWGJjnbtIOSoJH3ucZyM8AH0b4i+J3hnR/htbeOZronT7xFazGwh52YEqqqcEkgE4OOBk4GSPJvhp+03b6743s9A1zw7DpcOoTCCC5t52lxKxAQOCowpzjIzgkdskd74o+D9jqPwVsvh5p09vaGwMb211JbiTY4cl2wNvzMGcFhjO8nua8i+GP7M3ijTviBpeteJtS0yPT9OnW6CWcrPJLIjBlX5kAC5GSeuBjvkAH1gyqwKsAR6EUKoVdqgADoBS0UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAH//2Q==",et="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAA61JREFUOE+FkmtMW2UYx//ntKcXygotpbaAoxQarhYKkwEb3QhRxgbOITNOTZzOZRedCcq+zMRgjLqocTHq/EKYRk10SK2wwSaEMEaVYVOLjI1OIBWwFNpISy/Qc9oeM5Iuytj2fHqfy/vL//++D4F10bIfPJk8XqMQU+luV0S66FoRF2gi3FRZXIjkUF55Ms81t8za/766aH+6HZHYdSJ2OHcQAikJangB7zXuVhwnuQLyypATc3MMqrdFoVZSCNEUCoqywJACxvC95ZjTwXQUFcFf1YLwGshpeGjvhHXhTXdAyCx5QZSXJZXTER5+7p3GvBN4XA+oFEAoQEBbsQUsJcbVS7+NBBiGm8Bd9VRuS36dYM0llGvebzMYbJ1RaebX0WXP2cqtolJSKMWlTivss0DtDkClBJggB9qaGjCEAL0dlm5SSDaNDs98uL8u0Uqw7HnO0sAZk/HbkbGe1sjRhArUHX0+1ZiYkY0L3/TDNgXsrgIylABL85BX3wCfxx89+/aF3L2lsA/9Keiqf27rlTVr7Pwr+dO/XOvqOG8zjE/4zh14KtGaX1XJ7f6qG+axCOqqAHUKwCNF0DzxLP4aven4/eKQLl4iPZ2r1+Wkbdc9eeex2ZmXUuwTMx85pyaV4xZHVt2h2rQh4wAuD3ixZyeQoQCSZalQVDdgtL1zdJNc4o+TJQ0qq7XvEMSZlTugNWUtIO2F6rdMw8GmkmK5OBTm4ss2C/RbCGQpOdCU6kHzxOHrg9Zgqkq0T9Uw3n/X98cKrc2SAstYZLVw82pf/QF9utk0BYkwgmz1Jsh0xbj2Y3/XxUF/U4oS7PEvvNP3BMUaL5ahuEQrasvLUWr9Li+Rq02PzM0u9PZ0zx7+YABz6xf5f9bWN49th+QxvcLsdnvUeTmb+z5pvbWn/Qbo9XO38/uCbg/0nFZ9zAv7mxQPKw7lv3C9bSPIA0HNu3jaXWWU0eOlM3SZXFO/Fc8cbl25y9Y9QU3lEFJcVOhrUr7z/ROUhelV6LLjwPBlN8w/3Wr8w4bpTycR+q+6Da0156ElWUSeSstMpJwuH5KTeOBzAIojYpcdbjqeir7ReBmfPxB0MBXvHjn56KncwjTwlVIQLBCYXESIprE878JNo+XEvj58dl/Qy9lopGmcePXkDv0jOzWIUlwEp9wILPmQJBdidtIB6w8jnW4G7782gOEN96hWCnGRHOMkiwSBiAOhgAOWZREJR0GSAI9LgIxGASYKPh+/HjGhJgb6F36ZbPle9WMzAAAAAElFTkSuQmCC"},1041:function(Ut,ot,z){"use strict";z.d(ot,{N:function(){return a}});var E=z(59301),fe=z(57809),Oe=z(43418),ye=z(92832),Se=z(8591),Fe=z(95237),le=z(43604),Me=z(38986),De={wrap:"wrap___F7E3F",selectWrapper:"selectWrapper____kESB",tips:"tips___aHjQY",linkBtn:"linkBtn___uggVr",mainText:"mainText____S1I0",public_tips:"public_tips___sZVWd",inputCss:"inputCss___t66EO",bt:"bt___lXptu",add_style:"add_style___knrMF"},Te=z(92310),Re=z.n(Te),We=z(87169),Ee=z(59301),se=(ee,b,x)=>new Promise((te,ne)=>{var ue=ce=>{try{me(x.next(ce))}catch(Ce){ne(Ce)}},re=ce=>{try{me(x.throw(ce))}catch(Ce){ne(Ce)}},me=ce=>ce.done?te(ce.value):Promise.resolve(ce.value).then(ue,re);me((x=x.apply(ee,b)).next())});const{Option:y}=fe.default,a=({subId:ee,value:b,selectvalues:x,disabled:te,knowledgeOptions:ne=[],className:ue,height:re,onChange:me=()=>{},onAddKnowledgeFinish:ce=()=>{},zIndex:Ce=1e3})=>{const Be=(0,E.useRef)(),[ke,Pe]=(0,E.useState)([]);b=b||[];const at=(it,Ye)=>{it?(Pe([...Ye]),me([...Ye])):(Pe([]),me([]))};(0,E.useEffect)(()=>{(x==null?void 0:x.length)>0?(Pe([...x]),me([...x])):(Pe([]),me([]))},[ne]),(0,E.useEffect)(()=>{(b==null?void 0:b.length)>0&&me([...b])},[ne]);const Ve=it=>{it.preventDefault(),Be.current="",Oe.default.confirm({centered:!0,width:585,zIndex:Ce,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u65B0\u5EFA\u77E5\u8BC6\u70B9",className:"custom-modal-divider",content:Ee.createElement("div",{className:"font14"},Ee.createElement("div",{className:De.public_tips},Ee.createElement(We.Z,{style:{color:"#FF8C29",marginRight:10,paddingTop:5}}),"\u65B0\u5EFA\u7684\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u5E73\u53F0\u5BA1\u6838\u5217\u5165\u516C\u5F00\u77E5\u8BC6\u70B9\u540E\uFF0C\u5BF9\u6240\u6709\u7528\u6237\u53EF\u89C1\u3002 \u5E73\u53F0\u6709\u6743\u5220\u9664\u4E0D\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF0C\u8BF7\u8BA4\u771F\u586B\u5199\u77E5\u8BC6\u70B9\u540D\u79F0\u3002"),Ee.createElement("div",{style:{display:"flex",alignItems:"center"}},Ee.createElement("div",{style:{width:"95px"}},Ee.createElement("span",{className:De.bt},"*"),"\u77E5\u8BC6\u70B9\u540D\u79F0"),Ee.createElement(ye.default,{className:De.inputCss,style:{width:"calc(100% - 95px)"},maxLength:20,size:"middle",showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0",defaultValue:Be.current,onChange:Ye=>{Be.current=Ye.target.value}}))),onOk:()=>new Promise((Ye,rt)=>se(void 0,null,function*(){if(!Be.current)return Se.ZP.warning("\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"),rt();if(Be.current.length>20)return Se.ZP.warning("\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0"),rt();const yt=yield(0,Me.ZP)("/api/tag_disciplines.json",{method:"post",body:{name:Be.current,sub_discipline_id:ee}});if((yt==null?void 0:yt.status)===0){ce({id:yt.tag_discipline_id,name:Be.current,type:"personal"});let bt=x||[];bt.push(yt.tag_discipline_id),me([...bt]),Pe([...bt]),me([...bt])}return Ye()}))})};return Ee.createElement(Fe.Z,{wrap:!1,align:"middle",className:Re()(De.wrap,ue)},Ee.createElement(le.Z,null,Ee.createElement(fe.default,{mode:"multiple",disabled:!ee||te,className:De.selectWrapper,placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",onChange:at,style:{width:re||490},showSearch:!0,allowClear:!0,value:ke,filterOption:(it,Ye)=>Ye.label.indexOf(it.toLowerCase())>=0},ne==null?void 0:ne.map(it=>Ee.createElement(y,{key:it.id,value:it.id,label:it.name},Ee.createElement("div",{style:{display:"flex",alignItems:"center"}},Ee.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},it.name),(it==null?void 0:it.type)==="personal"&&Ee.createElement("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"}},"\u81EA\u7528")))))),ee&&Ee.createElement(le.Z,{className:`ml20 ${re&&De.add_style}`},Ee.createElement("span",{className:De.tips},"\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F"),Ee.createElement("span",{className:De.linkBtn,onClick:Ve},"\u65B0\u5EFA\u77E5\u8BC6\u70B9")))}},19105:function(Ut,ot,z){"use strict";var E=z(59301),fe=z(99587),Oe=z(48136),ye=z(76562),Se=z(43418),Fe=z(59301);const le=(0,E.forwardRef)(({callback:Me,width:De,onChange:Te,disabled:Re,readOnly:We,type:Ee="",value:se="",style:y={}},a)=>{const ee=(0,E.useRef)(),b=(0,E.useRef)(),[x,te]=(0,E.useState)(0),[ne,ue]=(0,E.useState)(0),[re,me]=(0,E.useState)(!1),ce=()=>{var Pe=document.createElement("div");Pe.innerHTML=ee.current.getValue();var at=Pe.innerText;return Me&&Me(at),at};(0,E.useImperativeHandle)(a,()=>({getData:ce}));const Ce=Pe=>{Pe.preventDefault();const at=Pe.clientX-x,Ve=Pe.clientY-ne;document.body.onmousemove=it=>{let Ye=it.clientX-at,rt=it.clientY-Ve;const yt=document.getElementsByClassName("markdown-popup-form")[0],bt=window.innerWidth-yt.offsetWidth,gt=window.innerHeight-yt.offsetHeight;Ye=Math.max(0,Math.min(Ye,bt)),rt=Math.max(0,Math.min(rt,gt)),Be(it.clientX,it.clientY,at,Ve)&&(te(Ye),ue(rt))},document.body.onmouseup=function(){document.body.onmousemove=null}},Be=(Pe,at,Ve,it)=>{const Ye=document.body.clientHeight,rt=document.body.clientWidth;return Pe<20&&Ve>Pe||Pe>rt-20&&Veat||at>Ye-20&&it{re&&setTimeout(()=>{const Pe=document.getElementsByClassName("markdown-popup-form")[0],at=window.innerWidth/2-Pe.offsetWidth/2,Ve=window.innerHeight/2-Pe.offsetHeight/2;te(at),ue(Ve)},0)},[re]);const ke=()=>{Re||We||me(!0)};return Fe.createElement("div",{style:y},Fe.createElement("div",{style:{width:De||"100%",position:"relative"},className:`${fe.Z.mathFillWrap} ${Re||We?"cursorDefault":""}`,onClick:()=>ke()},Fe.createElement("math-field",{disabled:Re,locale:"zh_cn",class:`${fe.Z.mathField} ${Ee}`,readOnly:We,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:ee,style:{width:"100%",fontSize:se?18:14},value:se||""})),Fe.createElement(Se.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:x,top:ne},title:Fe.createElement("div",{style:{cursor:"move"},onMouseDown:Ce},"\u8F93\u5165\u516C\u5F0F"),open:re,onOk:()=>{const Pe=b.current.getData();ee.current.setValue(Pe),Te(Pe),me(!1)},onCancel:()=>{me(!1)},destroyOnClose:!0,className:"markdown-popup-form"},Fe.createElement(ye.Z,{value:se,ref:b,onChange:Te,showSaveButton:!1})))});ot.Z=le},76562:function(Ut,ot,z){"use strict";var E=z(59301),fe=z(95237),Oe=z(43604),ye=z(99313),Se=z(3113),Fe=z(91842),le=z(99587),Me=z(48136),De=z(59301);const Te=(0,E.forwardRef)(({callback:Re,showSaveButton:We,value:Ee=""},se)=>{const y=(0,E.useRef)(),a=[{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 "}]}]}],ee=[{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 - \\text{\u5BF9\u4E8E\u65B9\u7A0B\u5F62\u5982\uFF1A}x^{3}-1=0 \\ \r - \\text{\u8BBE}\\text{:}\\omega =\\frac{-1+\\sqrt{3}i}{2} \\ \r - x_{1}=1,x_{2}= \\omega =\\frac{-1+\\sqrt{3}i}{2} \\ \r - x_{3}= \\omega ^{2}=\\frac{-1-\\sqrt{3}i}{2} \r -\\end{array} `},{value:`\\begin{array}{l} \r - a\\mathop{{x}}\\nolimits^{{2}}+bx+c=0 \\ \r - \\Delta =\\mathop{{b}}\\nolimits^{{2}}-4ac \\ \r - \\left\\{\\begin{matrix} \r - \\Delta \\gt 0\\text{\u65B9\u7A0B\u6709\u4E24\u4E2A\u4E0D\u76F8\u7B49\u7684\u5B9E\u6839} \\ \r - \\Delta = 0\\text{\u65B9\u7A0B\u6709\u4E24\u4E2A\u76F8\u7B49\u7684\u5B9E\u6839} \\ \r - \\Delta \\lt 0\\text{\u65B9\u7A0B\u65E0\u5B9E\u6839} \r -\\end{matrix}\\right. \r -\\end{array} `},{value:`\\begin{array}{l} \r - a\\mathop{{x}}\\nolimits^{{2}}+bx+c=0 \\ \r - \\Delta =\\mathop{{b}}\\nolimits^{{2}}-4ac \\ \r - \\mathop{{x}}\\nolimits_{{1,2}}=\\frac{{-b \\pm \r - \\sqrt{{\\mathop{{b}}\\nolimits^{{2}}-4ac}}}}{{2a}} \\ \r - \\mathop{{x}}\\nolimits_{{1}}+\\mathop{{x}}\\nolimits_{{2}}=-\\frac{{b}}{{a}} \\ \r - \\mathop{{x}}\\nolimits_{{1}}\\mathop{{x}}\\nolimits_{{2}}=\\frac{{c}}{{a}} \r -\\end{array} `}]}]},{name:"\u51E0\u4F55",value:"\\Delta A B C ",children:[{data:[{value:"\\Delta A B C "},{value:"a \\parallel c,b \\parallel c \\Rightarrow a \\parallel b "},{value:"l \\perp \\beta ,l \\subset \\alpha \\Rightarrow \\alpha \\perp \\beta"},{value:`\\left.\\begin{matrix} \r - a \\perp \\alpha \\ \r - b \\perp \\alpha \r -\\end{matrix}\\right\\}\\Rightarrow a \\parallel b`},{value:"P \\in \\alpha ,P \\in \\beta , \\alpha \\cap \\beta =l \\Rightarrow P \\in l "},{value:`\\alpha \\perp \\beta , \\alpha \\cap \\beta =l,a \\subset \\alpha ,a \\perp l \r - \\Rightarrow a \\perp \\beta `},{value:`\\left.\\begin{matrix} \r - a \\subset \\beta ,b \\subset \\beta ,a \\cap b=P \\ \r - a \\parallel \\partial ,b \\parallel \\partial \r -\\end{matrix}\\right\\}\\Rightarrow \\beta \\parallel \\alpha `},{value:"\\alpha \\parallel \\beta , \\gamma \\cap \\alpha =a, \\gamma \\cap \\beta =b \\Rightarrow a \\parallel b "},{value:"A \\in l,B \\in l,A \\in \\alpha ,B \\in \\alpha \\Rightarrow l \\subset \\alpha "},{value:`\\left.\\begin{matrix} \r - m \\subset \\alpha ,n \\subset \\alpha ,m \\cap n=P \\ \r - a \\perp m,a \\perp n \r -\\end{matrix}\\right\\}\\Rightarrow a \\perp \\alpha `},{value:`\\begin{array}{c} \r - \\text{\u76F4\u89D2\u4E09\u89D2\u5F62\u4E2D,\u76F4\u89D2\u8FB9\u957Fa,b,\u659C\u8FB9\u8FB9\u957Fc} \\ \r - a^{2}+b^{2}=c^{2} \r -\\end{array}`}]}]},{name:"\u4E0D\u7B49\u5F0F",value:"a > b",children:[{data:[{value:"a > b,b > c \\Rightarrow a > c "},{value:"a > b,c > d \\Rightarrow a+c > b+d "},{value:"a > b > 0,c > d > 0 \\Rightarrow ac bd "},{value:`\\begin{array}{c} \r - a \\gt b,c \\gt 0 \\Rightarrow ac \\gt bc \\ \r - a \\gt b,c \\lt 0 \\Rightarrow ac \\lt bc \r -\\end{array}`},{value:"\\left | a-b \\right | \\geqslant \\left | a \\right | -\\left | b \\right | "},{value:"-\\left | a \\right |\\leq a\\leqslant \\left | a \\right | "},{value:"\\left | a \\right |\\leqslant b \\Rightarrow -b \\leqslant a \\leqslant \\left | b \\right | "},{value:"\\left | a+b \\right | \\leqslant \\left | a \\right | + \\left | b \\right | "},{value:`\\begin{array}{c} \r - a \\gt b \\gt 0,n \\in N^{\\ast},n \\gt 1 \\ \r - \\Rightarrow a^{n}\\gt b^{n}, \\sqrt[n]{a}\\gt \\sqrt[n]{b} \r -\\end{array}`},{value:`\\left( \\sum_{k=1}^n a_k b_k \\right)^{\\!\\!2}\\leq \r -\\left( \\sum_{k=1}^n a_k^2 \\right) \\left( \\sum_{k=1}^n b_k^2 \\right) `},{value:`\\begin{array}{c} \r - a,b \\in R^{+} \\ \r - \\Rightarrow \\frac{a+b}{{2}}\\ge \\sqrt{ab} \\ \r - \\left( \\text{\u5F53\u4E14\u4EC5\u5F53}a=b\\text{\u65F6\u53D6\u201C}=\\text{\u201D\u53F7}\\right) \r -\\end{array}`},{value:`\\begin{array}{c} \r - a,b \\in R \\ \r - \\Rightarrow a^{2}+b^{2}\\gt 2ab \\ \r - \\left( \\text{\u5F53\u4E14\u4EC5\u5F53}a=b\\text{\u65F6\u53D6\u201C}=\\text{\u201D\u53F7}\\right) \r -\\end{array}`},{value:`\\begin{array}{c} \r - H_{n}=\\frac{n}{\\sum \\limits_{i=1}^{n}\\frac{1}{x_{i}}}= \\frac{n}{\\frac{1}{x_{1}}+ \\frac{1}{x_{2}}+ \\cdots + \\frac{1}{x_{n}}} \\ G_{n}=\\sqrt[n]{\\prod \\limits_{i=1}^{n}x_{i}}= \\sqrt[n]{x_{1}x_{2}\\cdots x_{n}} \\ A_{n}=\\frac{1}{n}\\sum \\limits_{i=1}^{n}x_{i}=\\frac{x_{1}+ x_{2}+ \\cdots + x_{n}}{n} \\ Q_{n}=\\sqrt{\\sum \\limits_{i=1}^{n}x_{i}^{2}}= \\sqrt{\\frac{x_{1}^{2}+ x_{2}^{2}+ \\cdots + x_{n}^{2}}{n}} \\ H_{n}\\leq G_{n}\\leq A_{n}\\leq Q_{n} \r -\\end{array}`}]}]},{name:"\u79EF\u5206",value:"\\frac{\\mathrm{d}\\partial}{\\partial x}",children:[{data:[{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}x^n=nx^{n-1} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}e^{ax}=a\\,e^{ax} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\ln(x)=\\frac{1}{x} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\sin x=\\cos x "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\cos x=-\\sin x "},{value:"\\int k\\mathrm{d}x = kx+C "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\tan x=\\sec^2 x "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\cot x=-\\csc^2 x "},{value:"\\int \\frac{1}{x}\\mathrm{d}x= \\ln \\left| x \\right| +C "},{value:"\\int \\frac{1}{\\sqrt{1-x^{2}}}\\mathrm{d}x= \\arcsin x +C "},{value:"\\int \\frac{1}{1+x^{2}}\\mathrm{d}x= \\arctan x +C "},{value:"\\int u \\frac{\\mathrm{d}v}{\\mathrm{d}x}\\,\\mathrm{d}x=uv-\\int \\frac{\\mathrm{d}u}{\\mathrm{d}x}v\\,\\mathrm{d}x "},{value:"f(x) = \\int_{-\\infty}^\\infty \\hat f(x)\\xi\\,e^{2 \\pi i \\xi x} \\,\\mathrm{d}\\xi "},{value:"\\int x^{\\mu}\\mathrm{d}x=\\frac{x^{\\mu +1}}{\\mu +1}+C, \\left({\\mu \\neq -1}\\right) "}]}]},{name:"\u4E09\u89D2",value:"e^{i \\theta}",children:[{name:"\u6C42\u548C Summation",data:[{value:"e^{i \\theta} "},{value:"\\left(\\frac{\\pi}{2}-\\theta \\right ) "},{value:"\\text{sin}^{2}\\frac{\\alpha}{2}=\\frac{1- \\text{cos}\\alpha}{2} "},{value:"\\text{cos}^{2}\\frac{\\alpha}{2}=\\frac{1+ \\text{cos}\\alpha}{2} "},{value:"\\text{tan}\\frac{\\alpha}{2}=\\frac{\\text{sin}\\alpha}{1+ \\text{cos}\\alpha} "},{value:"\\sin \\alpha + \\sin \\beta =2 \\sin \\frac{\\alpha + \\beta}{2}\\cos \\frac{\\alpha - \\beta}{2} "},{value:"\\sin \\alpha - \\sin \\beta =2 \\cos \\frac{\\alpha + \\beta}{2}\\sin \\frac{\\alpha - \\beta}{2} "},{value:"\\cos \\alpha + \\cos \\beta =2 \\cos \\frac{\\alpha + \\beta}{2}\\cos \\frac{\\alpha - \\beta}{2} "},{value:"\\cos \\alpha - \\cos \\beta =-2\\sin \\frac{\\alpha + \\beta}{2}\\sin \\frac{\\alpha - \\beta}{2} "},{value:"a^{2}=b^{2}+c^{2}-2bc\\cos A "},{value:"\\frac{\\sin A}{a}=\\frac{\\sin B}{b}=\\frac{\\sin C}{c}=\\frac{1}{2R} "},{value:"\\sin \\left ( \\frac{\\pi}{2}-\\alpha \\right ) = \\cos \\alpha "},{value:"\\sin \\left ( \\frac{\\pi}{2}+\\alpha \\right ) = \\cos \\alpha "}]}]},{name:"\u7EDF\u8BA1",value:"C_{r}^{n}",children:[{data:[{value:"C_{r}^{n} "},{value:"\\frac{n!}{r!(n-r)!} "},{value:"\\sum_{i=1}^{n}{X_i} "},{value:"\\sum_{i=1}^{n}{X_i^2} "},{value:"X_1, \\cdots,X_n "},{value:"\\frac{x-\\mu}{\\sigma} "},{value:"\\sum_{i=1}^{n}{(X_i - \\overline{X})^2} "},{value:`\\begin{array}{c} \r - \\text{\u82E5}P \\left( AB \\right) =P \\left( A \\right) P \\left( B \\right) \\\\ \r - \\text{\u5219}P \\left( A \\left| B\\right. \\right) =P \\left({B}\\right) \r -\\end{array}`},{value:"P(E) ={n \\choose k}p^k (1-p)^{n-k} "},{value:"P \\left( A \\right) = \\lim \\limits_{n \\to \\infty}f_{n}\\left ( A \\right ) "},{value:"P \\left( \\bigcup \\limits_{i=1}^{+ \\infty}A_{i}\\right) = \\prod \\limits_{i=1}^{+ \\infty}P{\\left( A_{i}\\right)} "},{value:`\\begin{array}{c} \r - P \\left( \\emptyset \\right) =0 \\\\ \r - P \\left( S \\right) =1 \r -\\end{array}`},{value:`\\begin{array}{c} \r - \\forall A \\in S \\\\ \r - P \\left( A \\right) \\ge 0 \r -\\end{array}`},{value:"P \\left( \\bigcup \\limits_{i=1}^{n}A_{i}\\right) = \\prod \\limits_{i=1}^{n}P \\left( A_{i}\\right) "},{value:`\\begin{array}{c} \r - S= \\binom{N}{n},A_{k}=\\binom{M}{k}\\cdot \\binom{N-M}{n-k} \\\\ \r - P\\left ( A_{k}\\right ) = \\frac{\\binom{M}{k}\\cdot \\binom{N-M}{n-k}}{\\binom{N}{n}} \r -\\end{array}`},{value:`\\begin{array}{c} \r - P_{n}=n! \\\\ \r - A_{n}^{k}=\\frac{n!}{\\left( n-k \\left) !\\right. \\right.} \r -\\end{array}`}]}]}],b=ne=>{y.current.setValue(y.current.getValue()+" "+ne.value+" ")},x=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:De.createElement(fe.Z,{className:le.Z.lists,gutter:[10,10]},a.map((ne,ue)=>De.createElement(Oe.Z,{flex:"110px",className:le.Z.item},De.createElement("div",null,De.createElement(Fe.Z,{value:`$$${ne.value}$$`}),ne.name),De.createElement("div",{className:le.Z.children},ne.children.map((re,me)=>De.createElement("div",{key:me},De.createElement("h1",null,re.name),De.createElement(fe.Z,{gutter:[10,10]},re.data.map((ce,Ce)=>De.createElement(Oe.Z,{key:Ce,onClick:()=>b(ce),className:le.Z.diamond},De.createElement(Fe.Z,{value:"`$$"+ce.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:De.createElement(fe.Z,{className:le.Z.lists,gutter:[10,10]},ee.map((ne,ue)=>De.createElement(Oe.Z,{flex:"110px",className:le.Z.item},De.createElement("div",null,De.createElement(Fe.Z,{value:"`$$"+ne.value+"$$`"}),ne.name),De.createElement("div",{className:le.Z.children},ne.children.map((re,me)=>De.createElement("div",{key:me},re.name&&De.createElement("h1",null,re.name),De.createElement(fe.Z,{gutter:[10,10]},re.data.map((ce,Ce)=>De.createElement(Oe.Z,{key:Ce,onClick:()=>b(ce),className:le.Z.diamond},De.createElement(Fe.Z,{value:"`$$"+ce.value+"$$`"}))))))))))}],te=()=>{var ne=document.createElement("div");ne.innerHTML=y.current.getValue();var ue=ne.innerText;return Re&&Re(ue),ue};return(0,E.useImperativeHandle)(se,()=>({getData:te})),De.createElement("div",{className:le.Z.mathWrap},De.createElement(ye.default,{defaultActiveKey:"1",items:x}),De.createElement("math-field",{locale:"zh_cn",className:le.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:y,style:{width:800,marginTop:30,fontSize:18}},Ee||""),We&&De.createElement("div",{className:le.Z.button},De.createElement(Se.ZP,{size:"large",onClick:te,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});ot.Z=Te},43155:function(Ut,ot,z){"use strict";z.d(ot,{Q:function(){return Fe}});var E=z(59301),fe=z(57809),Oe=z(5112),ye=z(5871),Se=z(59301),Fe=(Me=>(Me[Me.Number=1]="Number",Me[Me.Percent=2]="Percent",Me))(Fe||{});const le=({value:Me,onChange:De,disabled:Te,hidePercentOption:Re=!1,percentType:We="select"})=>{const Ee=(0,E.useMemo)(()=>Re?1:2,[Re]),[se,y]=(0,E.useState)(Ee);console.log(se);const a=b=>Me.type===1?`${b}\u5206`:`${b}%`,ee=(0,E.useCallback)(b=>{if(se===1){const x=b.replace("\u5206","");return isNaN(parseInt(x,10))?0:x}else return b.replace("%","")},[se]);return(0,E.useEffect)(()=>{y(Me.type)},[Me]),Se.createElement("div",{style:{display:"flex",alignItems:"center"}},We=="select"&&Se.createElement(fe.default,{size:"large",onChange:b=>{y(b),De({type:b,inputValue:b===1?5:20})},value:se||Ee,style:{width:100},options:Re?[{label:"\u5206\u503C",value:1}]:[{label:"\u767E\u5206\u6BD4",value:2},{label:"\u5206\u503C",value:1}],disabled:Te}),We=="radio"&&Se.createElement(Oe.ZP.Group,{size:"large",onChange:b=>{const x=b.target.value;y(x),De({type:x,inputValue:x===1?5:20})},value:se||Ee,disabled:Te},!Re&&Se.createElement(Oe.ZP,{value:2,style:{marginRight:"50px"}},"\u767E\u5206\u6BD4\u6263\u5206"),Se.createElement(Oe.ZP,{value:1},"\u56FA\u5B9A\u5206\u503C")),We=="radio"&&Se.createElement("div",{style:{marginRight:"10px",color:"#000000"}},Me.type==2?"\u6263\u9664\u8865\u4EA4\u9636\u6BB5\u5F97\u5206\u7684":"\u6263\u9664\u603B\u6210\u7EE9\u7684"),Se.createElement(ye.Z,{size:"large",disabled:Te,value:Me.inputValue,style:{width:"120px"},parser:ee,addonAfter:Me.type===1?"\u5206":"%",max:se===2?100:Number.MAX_SAFE_INTEGER,min:0,precision:0,onChange:b=>{De({type:se,inputValue:b})}}),We=="radio"&&Me.type==2&&Se.createElement("div",{style:{marginLeft:"10px",color:"#000000"}},"\u5206\u6570"))};ot.Z=le},68571:function(Ut,ot,z){"use strict";z.d(ot,{t:function(){return Ft}});var E=z(59301),fe=z(92832),Oe=z(78241),ye=z(43418),Se=z(95237),Fe=z(43604),le=z(5871),Me=z(57809),De=z(5112),Te=z(31457),Re=z(25690),We=z(8423),Ee=z(8591),se=z(3113),y=z(71418),a=z(24334),ee={flex_box_center:"flex_box_center___kOQ8P",flex_space_between:"flex_space_between___fY6jt",flex_box_vertical_center:"flex_box_vertical_center___bDSSI",flex_box_center_end:"flex_box_center_end___mQ6mU",flex_box_column:"flex_box_column___F15G0",result:"result___UYRo8",left:"left___TRaH5",right:"right___twp9s",box:"box___vwndt",li:"li___hRe2d"},b=z(38986),x=z(81072),te=z(39793),ne=z(56102),ue=z(37345),re=z(59301),me=Object.defineProperty,ce=Object.defineProperties,Ce=Object.getOwnPropertyDescriptors,Be=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,Pe=Object.prototype.propertyIsEnumerable,at=(Ot,et,ze)=>et in Ot?me(Ot,et,{enumerable:!0,configurable:!0,writable:!0,value:ze}):Ot[et]=ze,Ve=(Ot,et)=>{for(var ze in et||(et={}))ke.call(et,ze)&&at(Ot,ze,et[ze]);if(Be)for(var ze of Be(et))Pe.call(et,ze)&&at(Ot,ze,et[ze]);return Ot},it=(Ot,et)=>ce(Ot,Ce(et)),Ye=(Ot,et,ze)=>new Promise((St,xt)=>{var Ke=Je=>{try{ut(ze.next(Je))}catch(xe){xt(xe)}},Qe=Je=>{try{ut(ze.throw(Je))}catch(xe){xt(xe)}},ut=Je=>Je.done?St(Je.value):Promise.resolve(Je.value).then(Ke,Qe);ut((ze=ze.apply(Ot,et)).next())}),yt=({buttonProps:Ot,buttonText:et,form:ze,hackIdentifier:St="",answerKey:xt,data:Ke})=>{const[Qe,ut]=(0,E.useState)(!1),[Je,xe]=(0,E.useState)(!1),[Zt,Xn]=(0,E.useState)(!1),[En,bn]=(0,E.useState)({}),[Gn,Kn]=(0,E.useState)(""),[Ct,Mt]=(0,E.useState)(""),Sn=(0,E.useRef)(St),Dt=(0,E.useRef)(""),en=(0,E.useRef)(!1);(0,E.useEffect)(()=>{Zt&&wn()},[Zt]),(0,E.useEffect)(()=>()=>{sessionStorage.removeItem("projectFill")},[]);const Sa=()=>new Date().getTime(),ia=Ke==null?void 0:Ke.code,Oa=()=>{var Wn,ma;let Ya=ia?Ke==null?void 0:Ke.code:(Wn=ze.getFieldValue("hack_codes"))==null?void 0:Wn.code,xa=ia?Ke==null?void 0:Ke.answer_content:ze.getFieldValue(xt),Lr=ia?Ke==null?void 0:Ke.input:(ma=ze.getFieldValue("hack_sets"))==null?void 0:ma.input;xa==null||xa.forEach(Tr=>{const Nt=Tr.value||Tr.answer_text||"";Ya=Ya.replace(/(@▁@|@▁▁@)/,Nt)}),Mt(Lr),Kn(Ya),bn({}),Xn(!0)},wn=()=>Ye(void 0,null,function*(){var Wn,ma,Ya,xa;const Lr=Sa(),Tr=ia?Ke==null?void 0:Ke.time_limit:(Wn=ze.getFieldsValue())==null?void 0:Wn.hack.time_limit,Nt=ia?(ma=Ke==null?void 0:Ke.answer_content)==null?void 0:ma.length:(xa=(Ya=ze.getFieldsValue())==null?void 0:Ya.standard_answers)==null?void 0:xa.length;ut(!0),yield(0,x.bM)(Dt.current,{test_hack_code:Gn,test_input:Ct});function hn(){return Ye(this,null,function*(){const{status:mr,data:At}=yield(0,x.rX)(Dt.current,"submit"),Pn=Sa()-Lr>(Tr+3)*1e3*Nt;if(en.current){if(Pn){Ee.ZP.error("\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"),ut(!1);return}if(mr===0){ut(!1),bn(it(Ve({},At),{showText:!0}));return}setTimeout(hn,1e3)}})}hn()}),Sr=()=>Ye(void 0,null,function*(){var Wn,ma,Ya,xa,Lr,Tr,Nt;if(!Ke){try{yield ze.validateFields()}catch(Xt){(Ya=(ma=(Wn=Xt==null?void 0:Xt.errorFields)==null?void 0:Wn[0])==null?void 0:ma.name)!=null&&Ya.includes("standard_answers")?Ee.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):Ee.ZP.error(Xt.errorFields[0].errors[0]),ze.scrollToField(Xt.errorFields[0].name,{behavior:"smooth",block:"center"});return}xe(!0);let mr="";const At=ze.getFieldsValue();Sn.current?mr=yield(0,b.ZP)(`/api/problems/${Sn.current}.json`,{method:"put",body:it(Ve({},At),{hack:it(Ve({},At==null?void 0:At.hack),{sub_discipline_id:(Nt=(Tr=At==null?void 0:At.hack)==null?void 0:Tr.sub_discipline_id)==null?void 0:Nt[1],difficult:At.difficulty,item_banks_group_id:At.item_banks_group_id}),hack_codes:it(Ve({},At.hack_codes),{code:a.Base64.encode(At.hack_codes.code)}),update_hack_sets:[Ve({},At.hack_sets)],is_blank:!0})}):(mr=yield(0,b.ZP)("/api/problems.json",{method:"post",body:it(Ve({},At),{hack:it(Ve({},At==null?void 0:At.hack),{sub_discipline_id:(Lr=(xa=At==null?void 0:At.hack)==null?void 0:xa.sub_discipline_id)==null?void 0:Lr[1],difficult:At.difficulty,item_banks_group_id:At.item_banks_group_id}),hack_codes:it(Ve({},At.hack_codes),{code:a.Base64.encode(At.hack_codes.code)}),hack_sets:[Ve({},At.hack_sets)],is_blank:!0})}),Sn.current=mr==null?void 0:mr.identifier,sessionStorage.projectFill=mr==null?void 0:mr.identifier)}const hn=yield(0,b.ZP)(`/api/problems/${Sn.current}/start.json`,{method:"get"});if((hn==null?void 0:hn.status)===0){Dt.current=hn==null?void 0:hn.identifier,en.current=!0,xe(!1),Oa();return}xe(!1)}),Un=Wn=>{const{status:ma,error_msg:Ya,execute_time:xa,output:Lr,input:Tr,expected_output:Nt}=Wn;let hn=null;switch(ma){case ue.h.OK:hn=re.createElement(re.Fragment,null,re.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",xa/1e3,"\u79D2"),re.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A\u8C03\u8BD5\u901A\u8FC7"));break;case ue.h.NOMATCH:hn=re.createElement(re.Fragment,null,re.createElement("div",null,"\u8F93\u5165\uFF1A"),re.createElement("pre",{style:{fontFamily:"initial"}},Tr),re.createElement("div",null,"\u8F93\u51FA\uFF1A"),re.createElement("pre",{style:{fontFamily:"initial"}},Lr&&a.Base64.decode(Lr)),re.createElement("div",null,"\u9884\u671F\u8F93\u51FA\uFF1A"),re.createElement("pre",{style:{fontFamily:"initial"}},Nt&&a.Base64.decode(Nt)));break;case ue.h.EXECUTEFAILURE:hn=re.createElement(re.Fragment,null,re.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",re.createElement("pre",null,Tr)),re.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),re.createElement("pre",{className:"error"},a.Base64.decode(Ya)));break;case ue.h.COMPILEFAILURE:hn=re.createElement(re.Fragment,null,re.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",re.createElement("pre",null,Tr)),re.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),re.createElement("pre",{className:"error"},a.Base64.decode(Ya)));break;case ue.h.PODFAILURE:hn=re.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ue.h.TIMEOUT:hn=re.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return re.createElement(re.Fragment,null," ",hn," ")};return re.createElement("div",null,re.createElement(se.ZP,it(Ve({loading:Je},Ot),{onClick:Sr}),et),re.createElement(ye.default,{open:Zt,title:"\u8C03\u8BD5\u4EE3\u7801",destroyOnClose:!0,width:1200,okText:"\u8FD0\u884C\u6D4B\u8BD5",confirmLoading:Qe,cancelButtonProps:{style:{display:"none"}},onOk:()=>wn(),onCancel:()=>{en.current=!1,Xn(!1)}},re.createElement("div",{className:ee.result},re.createElement("div",{className:ee.left},re.createElement("div",{className:"mb20"},re.createElement("span",{className:"c-black"},"\u6267\u884C\u4EE3\u7801"),!Ke&&re.createElement(ne.CopyToClipboard,{text:Gn,onCopy:()=>Ee.ZP.success("\u590D\u5236\u6210\u529F")},re.createElement("span",{style:{float:"right"},className:"current c-light-primary"},re.createElement("i",{className:"iconfont icon-fuzhi8 mr5"}),"\u590D\u5236"))),re.createElement(te.Z,{height:510,className:"mb0",hidetoolBar:!0,defaultValue:Gn,onChange:Wn=>Kn(Wn)})),re.createElement("div",{className:ee.right},re.createElement("div",{className:"c-black mb20"},"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B"),re.createElement("div",{className:ee.box},re.createElement("div",{className:ee.li},re.createElement(fe.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165",value:Ct,onChange:Wn=>Mt(Wn.target.value),bordered:!1,style:{height:180}}))),re.createElement("div",{className:"c-black mb20 mt30"},"\u4EE3\u7801\u6267\u884C\u7ED3\u679C"),re.createElement("div",{className:ee.box},re.createElement(y.Z,{spinning:Qe,tip:"\u4EE3\u7801\u6267\u884C\u4E2D"},re.createElement("div",{className:ee.li,style:{height:196,overflow:"auto",padding:10}},Un(En))))))))},bt=z(87169),gt=z(59301),Gt=Object.defineProperty,Tt=Object.defineProperties,Lt=Object.getOwnPropertyDescriptors,Rt=Object.getOwnPropertySymbols,qe=Object.prototype.hasOwnProperty,dt=Object.prototype.propertyIsEnumerable,Wt=(Ot,et,ze)=>et in Ot?Gt(Ot,et,{enumerable:!0,configurable:!0,writable:!0,value:ze}):Ot[et]=ze,Bn=(Ot,et)=>{for(var ze in et||(et={}))qe.call(et,ze)&&Wt(Ot,ze,et[ze]);if(Rt)for(var ze of Rt(et))dt.call(et,ze)&&Wt(Ot,ze,et[ze]);return Ot},Yt=(Ot,et)=>Tt(Ot,Lt(et)),kn=(Ot,et)=>{var ze={};for(var St in Ot)qe.call(Ot,St)&&et.indexOf(St)<0&&(ze[St]=Ot[St]);if(Ot!=null&&Rt)for(var St of Rt(Ot))et.indexOf(St)<0&&dt.call(Ot,St)&&(ze[St]=Ot[St]);return ze};const{TextArea:Ge}=fe.default,ln=[{title:"C",key:"C"},{title:"C++",key:"C++"},{title:"Python",key:"Python"},{title:"Java",key:"Java"}],Mn=({value:Ot,onChange:et})=>gt.createElement(Switch,{checked:Ot,onChange:ze=>{et(ze)}}),Pt="@\u2581@",zt="@\u2581\u2581@",Ft=({questionTitlePlaceholder:Ot,form:et,scoreByBlank:ze=!1,hackidentifier:St,answerKey:xt})=>{const[Ke,Qe]=(0,E.useState)(!1),[ut,Je]=(0,E.useState)(!1),Zt=(0,Re.useParams)().type==="edit",Xn=(Dt,en)=>{const Sa=en.line;let ia=0;for(let wn=0;wn{const Oa=Dt.getRange(en.from,en.to);let wn=0;if(en.text.forEach(Sr=>{wn+=Sr.split(Pt).length-1}),en.text.forEach(Sr=>{wn+=Sr.split(zt).length-1}),en.origin!=="setValue"){if(Oa&&(Oa.indexOf(Pt)!==-1||Oa.indexOf(zt)!==-1)){const Sr=Oa.split(Pt).length-1+Oa.split(zt).length-1,Un=Xn(Dt,en.from);if(console.log(`\u5220\u9664${Sr}\u4E2A\uFF0C \u524D\u9762\u6709${Un}\u4E2A\uFF0C\u65B0\u589E${wn}\u4E2A`),Sr>1){const Wn=Array.from({length:Sr},(ma,Ya)=>Un+Ya);ia(Wn)}else ia(Un)}else if(wn>0){const Sr=Xn(Dt,en.from);console.log(`\u65B0\u589E${wn}\u4E2A\uFF0C\u4E4B\u524D\u6709${Sr}\u4E2A`),Sa(wn,Sr)}}},bn=()=>{const Dt=et.getFieldValue(xt);et.setFieldsValue({[xt]:Dt==null?void 0:Dt.map((en,Sa)=>Yt(Bn({},en),{position:Sa+1}))})},Gn=(0,E.useRef)(),Kn=(Dt,en)=>{for(let Sa=0;Sa{Ct.current(Dt),bn()},Sn=Oe.default.useWatch(xt,et);return gt.createElement("div",{className:We.Z.wrap},gt.createElement(Oe.default.Item,{label:"\u8BD5\u9898\u63CF\u8FF0",name:["hack","description"],style:{display:"table"},className:"w100",labelCol:{span:24},rules:[{required:!0}]},gt.createElement(Te.h,{scrollId:"name",watch:!0,height:140})),gt.createElement("div",{className:We.Z.questionTitleEditorWrap},gt.createElement(Oe.default.Item,{label:"\u7A0B\u5E8F\u4EE3\u7801",name:["hack_codes","code"],labelCol:{span:24},rules:[{required:!0}]},gt.createElement(Te.h,{scrollId:"name",watch:!0,height:400,hidetoolBar:!0,showNullProgramButton:!0,onChange:(Dt,en)=>{const Sa=et.getFieldValue(xt);console.log("--preAnswerData",Sa,en),et.setFieldsValue({[xt]:Sa==null?void 0:Sa.map((ia,Oa)=>{var wn;return Yt(Bn({},ia),{position:Oa+1,multi_line:(wn=en==null?void 0:en[Oa])==null?void 0:wn.multiLine})})})},placeholder:Ot,onCMBeforeChange:(Dt,en)=>{En(Dt,en,Kn,Mt)}}))),gt.createElement(Oe.default.List,{name:xt,rules:[{validator(Dt,en){if(!(en!=null&&en.length))return Promise.reject(new Error("\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"));for(const Sa of en){const{answer_text:ia}=Sa||{};if((ia==null?void 0:ia.length)===0)return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(Dt,{add:en,remove:Sa},{errors:ia})=>(Gn.current=en,Ct.current=Sa,gt.createElement(gt.Fragment,null,gt.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},gt.createElement(Oe.default.Item,{label:"\u586B\u7A7A\u9879\u7B54\u6848",required:!0,labelCol:{span:24}}),gt.createElement("div",{onClick:()=>{ye.default.warning({title:"\u7ED9\u5206\u8BF4\u660E",icon:null,width:700,centered:!0,content:gt.createElement("div",null,gt.createElement("div",null,"1.\u5B66\u751F\u586B\u5199\u7B54\u6848\u4E4B\u540E\uFF0C\u5FC5\u987B\u63D0\u4EA4\u4EE3\u7801",gt.createElement("span",{style:{color:"#e30000"}},"\u8FDB\u884C\u8BC4\u6D4B"),"\u624D\u80FD\u5F97\u5206\u3002"),gt.createElement("div",{style:{marginTop:10}},"2.\u8BD5\u9898\u7B97\u5206\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u5C06\u7A0B\u5E8F\u91CC\u9762\u7684\u6240\u6709\u7A7A\u66FF\u6362\u6210\u5B66\u751F\u7684\u7B54\u6848\u8FDB\u884C\u8BC4\u6D4B\u3002\u8F93\u51FA\u7684\u7ED3\u679C\u4E0E\u6D4B\u8BD5\u96C6\u6BD4\u5BF9\uFF0C\u5B8C\u5168\u6B63\u786E\u5219\u5F97\u6EE1\u5206\uFF1B\u82E5\u4E0D\u5B8C\u5168\u6B63\u786E\uFF0C\u5219\u4F9D\u6B21\u5C06\u6BCF\u4E2A\u7A7A\u6362\u6210\u5B66\u751F\u63D0\u4EA4\u7684\u7B54\u6848\uFF0C\u540C\u65F6\u5C06\u5176\u4ED6\u7A7A\u66FF\u6362\u6210\u6807\u51C6\u7B54\u6848\uFF0C\u8FD0\u884C\u7A0B\u5E8F\u3002\u5982\u679C\u8FD9\u4E2A\u7A7A\u7684\u5B66\u751F\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7ED3\u5408\u80FD\u5F97\u5230\u6B63\u786E\u8F93\u51FA\uFF0C\u5219\u8FD9\u4E2A\u7A7A\u5F97\u5230\u8BE5\u7A7A\u7684\u6EE1\u5206\uFF0C\u5426\u5219\u8BE5\u7A7A\u5F970\u5206\u3002"))})},style:{minHeight:32,color:"#3061D0",cursor:"pointer"}},gt.createElement(bt.Z,{style:{marginRight:3,color:"#3061D0"}}),gt.createElement("span",null," \u7ED9\u5206\u8BF4\u660E"))),Dt.map((Oa,wn)=>{var Sr=Oa,{key:Un,name:Wn}=Sr,ma=kn(Sr,["key","name"]),Ya,xa;return gt.createElement(Se.Z,{className:"mb20",key:Un,align:"middle",wrap:!1},gt.createElement(Fe.Z,{flex:"0 0 auto",className:`${We.Z.blankIndex}`},"\u586B\u7A7A\u9879",wn+1),gt.createElement(Fe.Z,{flex:1},gt.createElement(Se.Z,{align:"top",justify:"space-between",wrap:!1},gt.createElement(Fe.Z,null,gt.createElement(Oe.default.Item,Yt(Bn({},ma),{name:[Wn,"answer_text"],noStyle:!0}),(Ya=Sn==null?void 0:Sn[Wn])!=null&&Ya.multi_line||(xa=Sn==null?void 0:Sn[Wn])!=null&&xa.multiLine?gt.createElement(Ge,{spellCheck:!1,style:{marginLeft:10,width:550}}):gt.createElement(fe.default,{style:{marginLeft:10,width:550},className:We.Z.blankInput,size:"large",maxLength:1e3,onBlur:Lr=>{}}))),ze&>.createElement(Fe.Z,{flex:"224px"},gt.createElement(Oe.default.Item,Yt(Bn({},ma),{name:[Wn,"score"],label:"\u5206\u503C",rules:[{required:!0}]}),gt.createElement(le.Z,{size:"large",className:We.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"}))))))})))),gt.createElement("div",{onClick:()=>Qe(!0)},gt.createElement(Oe.default.Item,{name:["hack","analysis"],label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},gt.createElement(Te.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Ke}))),gt.createElement(Oe.default.Item,{label:"\u7F16\u7A0B\u8BED\u8A00",style:{marginTop:30},name:["hack_codes","language"],labelCol:{span:24},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00"}]},gt.createElement(Me.default,{size:"large"},ln.map(Dt=>gt.createElement(Me.default.Option,{key:Dt.title,value:Dt.key}," ",Dt.title)))),gt.createElement(Oe.default.Item,{label:"\u6700\u5927\u8BC4\u6D4B\u65F6\u957F\uFF08\u79D2\uFF09",style:{marginTop:30},labelCol:{span:24},required:!0},gt.createElement(Oe.default.Item,{name:["hack","time_limit"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"},{type:"number",min:3,message:"\u6700\u5C0F\u9650\u5236\u65F6\u95F4\u662F3\u79D2"}],noStyle:!0},gt.createElement(le.Z,{precision:0,max:10,min:3,size:"large",style:{width:"97%"}})),gt.createElement("span",{className:"ml10 font14"},"\u79D2")),gt.createElement(Oe.default.Item,{label:"\u8BC4\u6D4B\u65F6\u7A7A\u683C\u5904\u7406",style:{marginTop:30},name:["hack","submit_rule"],labelCol:{span:24},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u65F6\u7A7A\u683C\u5904\u7406"}]},gt.createElement(De.ZP.Group,{style:{marginTop:-10}},gt.createElement(De.ZP,{value:0},"\u4E0D\u5FFD\u7565\u7A7A\u683C"),gt.createElement(De.ZP,{value:1},"\u5FFD\u7565\u9996\u5C3E\u7A7A\u683C"),gt.createElement(De.ZP,{value:2},"\u5FFD\u7565\u6240\u6709\u7A7A\u683C"))),gt.createElement(Oe.default.Item,{label:"\u6D4B\u8BD5\u7528\u4F8B",required:!0,style:{marginTop:30}}),gt.createElement("div",{style:{background:"#F6F7F9",padding:15}},gt.createElement(Oe.default.Item,{label:"\u8F93\u5165",labelCol:{span:24},name:["hack_sets","input"]},gt.createElement(Ge,{rows:4})),gt.createElement(Oe.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24},name:["hack_sets","output"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8F93\u51FA\u5185\u5BB9"}]},gt.createElement(Ge,{rows:4}))),gt.createElement(yt,{form:et,answerKey:xt,hackIdentifier:St,buttonText:"\u8FD0\u884C\u8C03\u8BD5",buttonProps:{ghost:!0,icon:gt.createElement("i",{className:"iconfont icon-ceshi"}),style:{background:"rgba(55,173,131,0.05)",borderRadius:19,border:"1px solid #37AD83",width:116,height:38,display:"inline-flex",fontSize:14,alignItems:"center",justifyContent:"center",marginTop:20,cursor:"pointer",color:"#37AD83"}}}))}},81727:function(Ut,ot,z){"use strict";z.d(ot,{u:function(){return re}});var E=z(59301),fe=z(95237),Oe=z(43604),ye=z(6848),Se=z(78241),Fe=z(8423),le=z(32134),Me=z(12893),De=z(31457),Te=z(59301),Re=Object.defineProperty,We=Object.defineProperties,Ee=Object.getOwnPropertyDescriptors,se=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,ee=(me,ce,Ce)=>ce in me?Re(me,ce,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):me[ce]=Ce,b=(me,ce)=>{for(var Ce in ce||(ce={}))y.call(ce,Ce)&&ee(me,Ce,ce[Ce]);if(se)for(var Ce of se(ce))a.call(ce,Ce)&&ee(me,Ce,ce[Ce]);return me},x=(me,ce)=>We(me,Ee(ce)),te=(me,ce)=>{var Ce={};for(var Be in me)y.call(me,Be)&&ce.indexOf(Be)<0&&(Ce[Be]=me[Be]);if(me!=null&&se)for(var Be of se(me))ce.indexOf(Be)<0&&a.call(me,Be)&&(Ce[Be]=me[Be]);return Ce};const ne=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],ue=({value:me,onChange:ce,choiceTextKey:Ce,answerKey:Be,index:ke,isEdit:Pe,setInputActive:at,form:Ve,choiceOptionsPath:it,allowChangeMode:Ye,showAddIcon:rt,addItem:yt,deleteItem:bt})=>{console.log(me,"value");const gt=(me==null?void 0:me[Be])===1,Gt=()=>{const Lt=Ve.getFieldValue(it);Ve.setFieldValue(it,Lt.map(Rt=>x(b({},Rt),{[Be]:0})))},Tt=()=>{gt?ce(x(b({},me),{[Be]:0})):(Ye||Gt(),ce(x(b({},me),{[Be]:1})))};return Te.createElement(fe.Z,{className:Fe.Z.choiceWrap,align:"middle",wrap:!1},Te.createElement(Oe.Z,{onClick:Tt,className:`${Fe.Z.choiceIndex} ${gt?Fe.Z.activeAnswer:""}`},ne[ke]),Te.createElement(Oe.Z,{flex:1,className:`${Fe.Z.editorWrap} ml15`,onClick:at},Te.createElement(De.x,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:Pe,value:me==null?void 0:me[Ce],onChange:Lt=>{ce(x(b({},me),{[Ce]:Lt}))}})),Te.createElement(Oe.Z,{flex:"0 0 auto",className:"ml15"},Te.createElement("div",{onClick:Tt,className:`${Fe.Z.setAnswerBtn} ${gt?Fe.Z.activeAnswer:""}`},gt?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),Te.createElement(Oe.Z,{className:Fe.Z.actionWrapper},Te.createElement(ye.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},Te.createElement(le.Z,{className:Fe.Z.addIcon,onClick:yt,style:{visibility:rt?"visible":"hidden"}})),Te.createElement(ye.Z,{title:"\u5220\u9664"},Te.createElement(Me.Z,{className:Fe.Z.deleteIcon,onClick:bt,style:{visibility:ke>1?"visible":"hidden"}}))))},re=({questionTitlePlaceholder:me,titleKey:ce,choiceKey:Ce,analysisKey:Be,choiceTextKey:ke,answerKey:Pe,choiceOptionsPath:at,allowChangeMode:Ve=!0,form:it,showAnalysis:Ye=!0})=>{const[rt,yt]=(0,E.useState)(),[bt,gt]=(0,E.useState)(!1);return Te.createElement("div",{className:Fe.Z.wrap},Te.createElement("div",{className:Fe.Z.questionTitleEditorWrap},Te.createElement(Se.default.Item,{label:"\u9898\u5E72",name:ce,labelCol:{span:24},rules:[{required:!0}]},Te.createElement(De.h,{scrollId:Array.isArray(ce)?ce.join("_"):`${ce}`,watch:!0,height:140,placeholder:me}))),Te.createElement(Se.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),Te.createElement(Se.default.List,{name:Ce,rules:[{validator(Gt,Tt){const Lt=Tt.some(qe=>qe[Pe]===1),Rt=Tt.findIndex(qe=>{var dt;return((dt=qe[ke])==null?void 0:dt.length)<=0});return Rt!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${ne[Rt]}\u9009\u9879\u7684\u5185\u5BB9`)):Lt?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(Gt,{add:Tt,remove:Lt})=>Te.createElement("div",{id:Array.isArray(at)?at.join("_"):`${at}`},Gt.map((Rt,qe)=>{var dt=Rt,{key:Wt,name:Bn}=dt,Yt=te(dt,["key","name"]);const kn=rt===Wt,Ge=()=>{yt(Wt)},ln=qe<7&&qe===Gt.length-1,Mn=()=>Tt({[ke]:"",[Pe]:0}),Pt=()=>Lt(Bn);return Te.createElement(Se.default.Item,x(b({},Yt),{key:Wt,name:Bn,className:Fe.Z.choiceListWrap,rules:[{validator(zt,Ft){return Ft!=null&&Ft.choice_text?Promise.resolve():Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${ne[qe]}\u9009\u9879\u7684\u5185\u5BB9`))}}]}),Te.createElement(ue,{choiceTextKey:ke,answerKey:Pe,index:qe,isEdit:kn,setInputActive:Ge,form:it,choiceOptionsPath:at,allowChangeMode:Ve,showAddIcon:ln,addItem:Mn,deleteItem:Pt}))}),Gt.length<8&&Te.createElement("div",{className:`${Fe.Z.addBtn} mb30`,onClick:()=>Tt({[ke]:"",[Pe]:0})},"\u6DFB\u52A0\u9009\u9879"))),Ye&&Te.createElement("div",{onClick:()=>gt(!0)},Te.createElement(Se.default.Item,{name:Be,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Te.createElement(De.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:bt}))))}},92046:function(Ut,ot,z){"use strict";z.d(ot,{u:function(){return Ve}});var E=z(59301),fe=z(43418),Oe=z(95237),ye=z(43604),Se=z(92832),Fe=z(6848),le=z(78673),Me=z(78241),De=z(5112),Te=z(5871),Re=z(31457),We=z(12893),Ee=z(61485),se=z(8423),y=z(19105),a=z(59301),ee=Object.defineProperty,b=Object.defineProperties,x=Object.getOwnPropertyDescriptors,te=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,re=(it,Ye,rt)=>Ye in it?ee(it,Ye,{enumerable:!0,configurable:!0,writable:!0,value:rt}):it[Ye]=rt,me=(it,Ye)=>{for(var rt in Ye||(Ye={}))ne.call(Ye,rt)&&re(it,rt,Ye[rt]);if(te)for(var rt of te(Ye))ue.call(Ye,rt)&&re(it,rt,Ye[rt]);return it},ce=(it,Ye)=>b(it,x(Ye)),Ce=(it,Ye)=>{var rt={};for(var yt in it)ne.call(it,yt)&&Ye.indexOf(yt)<0&&(rt[yt]=it[yt]);if(it!=null&&te)for(var yt of te(it))Ye.indexOf(yt)<0&&ue.call(it,yt)&&(rt[yt]=it[yt]);return rt};const Be=({value:it,onChange:Ye})=>{const rt=bt=>{fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:se.Z.modal,onOk:()=>{const gt=[...it];gt.splice(bt,1),Ye(gt)}})},yt=()=>{const bt=[...it];bt.push(""),Ye(bt)};return a.createElement(Oe.Z,{className:"ml20"},a.createElement(ye.Z,{flex:1},it==null?void 0:it.map((bt,gt)=>a.createElement(Oe.Z,{key:`${bt}_${gt}`,className:"mb20"},a.createElement(Se.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:bt,autoSize:{maxRows:3},maxLength:1e3,onBlur:Gt=>{const Tt=[...it],Lt=Gt.target.value.trim();Tt[gt]=Lt,Ye(Tt)}}),a.createElement(Fe.Z,{title:"\u5220\u9664"},a.createElement(We.Z,{className:se.Z.deleteIcon,style:{marginLeft:15,visibility:gt>0?"visible":"hidden"},onClick:()=>rt(gt)}))))),a.createElement(ye.Z,null,a.createElement("div",{className:`${se.Z.addBtn}`,onClick:()=>{yt()}},"\u65B0\u589E\u7B54\u6848")))},ke=({value:it,onChange:Ye})=>{const rt=bt=>{fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:se.Z.modal,onOk:()=>{const gt=[...it];gt.splice(bt,1),Ye(gt)}})},yt=()=>{const bt=[...it];bt.push(""),Ye(bt)};return a.createElement(Oe.Z,{className:"ml20"},a.createElement(ye.Z,{flex:1},it==null?void 0:it.map((bt,gt)=>a.createElement(Oe.Z,{key:`${bt}_${gt}`,align:"middle",className:"mb20"},a.createElement(y.Z,{value:bt,style:{flex:1},onChange:Gt=>{const Tt=[...it];Tt[gt]=Gt,Ye(Tt)}}),a.createElement(Fe.Z,{title:"\u5220\u9664"},a.createElement(We.Z,{className:se.Z.deleteIcon,style:{marginLeft:15,visibility:gt>0?"visible":"hidden"},onClick:()=>rt(gt)}))))),a.createElement(ye.Z,null,a.createElement("div",{className:`${se.Z.addBtn}`,onClick:()=>{yt()}},"\u65B0\u589E\u7B54\u6848")))},Pe=({value:it=!0,onChange:Ye})=>a.createElement(le.Z,{checked:!it,onChange:rt=>{Ye(!rt)}}),at="\u2581",Ve=({questionTitlePlaceholder:it,form:Ye,scoreByBlank:rt=!1,answerKey:yt})=>{const[bt,gt]=(0,E.useState)(!1),Gt=(Yt,kn)=>{const Ge=kn.line;let ln=0;for(let Pt=0;Pt{const Mn=Yt.getRange(kn.from,kn.to);let Pt=0;if(kn.text.forEach(zt=>{Pt+=zt.split(at).length-1}),kn.origin!=="setValue"){if(Mn&&Mn.indexOf(at)!==-1){const zt=Mn.split(at).length-1,Ft=Gt(Yt,kn.from);if(console.log(`\u5220\u9664${zt}\u4E2A\uFF0C \u524D\u9762\u6709${Ft}\u4E2A\uFF0C\u65B0\u589E${Pt}\u4E2A`),zt>1){const Ot=Array.from({length:zt},(et,ze)=>Ft+ze);ln(Ot)}else ln(Ft)}else if(Pt>0){const zt=Gt(Yt,kn.from);console.log(`\u65B0\u589E${Pt}\u4E2A\uFF0C\u4E4B\u524D\u6709${zt}\u4E2A`),Ge(Pt,zt)}}},Lt=()=>{const Yt=Ye.getFieldValue(yt);Ye.setFieldsValue({[yt]:Yt.map((kn,Ge)=>ce(me({},kn),{position:Ge+1}))})},Rt=(0,E.useRef)(),qe=(Yt,kn)=>{for(let Ge=0;Ge{dt.current(Yt),Lt()},Bn=Me.default.useWatch(yt,Ye);return a.createElement("div",{className:se.Z.wrap},a.createElement("div",{className:se.Z.questionTitleEditorWrap},a.createElement(Me.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},a.createElement(Re.h,{scrollId:"name",watch:!0,height:140,placeholder:it,showNullButton:!0,onCMBeforeChange:(Yt,kn)=>{Tt(Yt,kn,qe,Wt)}}))),a.createElement(Me.default.List,{name:yt,rules:[{validator(Yt,kn){if(!(kn!=null&&kn.length))return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const Ge of kn){const{answer_text:ln}=Ge||{};if(ln!=null&&ln.some(Mn=>(Mn==null?void 0:Mn.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(Yt,{add:kn,remove:Ge},{errors:ln})=>(Rt.current=kn,dt.current=Ge,a.createElement(a.Fragment,null,a.createElement(Me.default.Item,{label:a.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848",!(Yt!=null&&Yt.length)&&a.createElement("span",{style:{color:"#E99237"}},"\uFF08\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879\uFF09")),required:!0,labelCol:{span:24}}),Yt.map((Mn,Pt)=>{var zt=Mn,{key:Ft,name:Ot}=zt,et=Ce(zt,["key","name"]),ze,St;return a.createElement("div",{style:{marginBottom:10},key:Ft},a.createElement(Oe.Z,{className:"mb20",align:"middle",wrap:!1},a.createElement(ye.Z,{style:{marginRight:10},flex:"0 0 auto",className:`${se.Z.blankIndex}`},"\u586B\u7A7A\u9879",Pt+1),a.createElement(Me.default.Item,ce(me({},et),{name:[Ot,"model"],noStyle:!0}),a.createElement(De.ZP.Group,{onChange:()=>{const xt=Ye.getFieldValue(yt);Ye.setFieldsValue({[yt]:xt.map((Ke,Qe)=>ce(me({},Ke),{answer_text:Ot===Qe?[""]:Ke.answer_text}))})}},a.createElement(De.ZP,{value:1},"\u6587\u672C\u6A21\u5F0F ",a.createElement(Fe.Z,{title:"\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u9700\u8981\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6587\u672C\u7B54\u6848"},a.createElement(Ee.Z,null))),a.createElement(De.ZP,{value:2},"\u6570\u5B66\u516C\u5F0F\u6A21\u5F0F ",a.createElement(Fe.Z,{title:"\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u9700\u8981\u7F16\u5199\u6570\u5B66\u516C\u5F0F\u4F5C\u4E3A\u7B54\u6848"},a.createElement(Ee.Z,null)))))),a.createElement(Oe.Z,{style:{marginLeft:20},align:"middle",wrap:!1},a.createElement(ye.Z,{flex:1},a.createElement(Oe.Z,{align:"top",justify:"space-between",wrap:!1},a.createElement(ye.Z,{flex:1},a.createElement(Me.default.Item,ce(me({},et),{name:[Ot,"answer_text"],noStyle:!0}),((St=(ze=Ye.getFieldValue(yt))==null?void 0:ze[Ot])==null?void 0:St.model)===1?a.createElement(Be,null):a.createElement(ke,null))),rt&&a.createElement(ye.Z,{flex:"224px",style:{margin:"-7px 0 0 20px"}},a.createElement(Me.default.Item,ce(me({},et),{name:[Ot,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:se.Z.blankInputNumberWrapper}),a.createElement(Te.Z,{min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"})))),a.createElement(Me.default.Item,ce(me({},et),{name:[Ot,"position"],noStyle:!0}),a.createElement(Se.default,{type:"hidden"})))))})))),a.createElement(Oe.Z,{align:"middle"},a.createElement(Me.default.Item,{name:"downcase",valuePropName:"checked"},a.createElement(le.Z,null)),a.createElement(ye.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),a.createElement(Oe.Z,{align:"middle"},a.createElement(Me.default.Item,{name:"no_space",valuePropName:"checked"},a.createElement(le.Z,null)),a.createElement(ye.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(Bn==null?void 0:Bn.length)>1&&a.createElement(Oe.Z,{align:"middle",className:(Bn==null?void 0:Bn.length)>1?"mb30":`${se.Z.hide}`},a.createElement(Me.default.Item,{name:"is_ordered"},a.createElement(Pe,null)),a.createElement(ye.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),a.createElement("div",{onClick:()=>gt(!0)},a.createElement(Me.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},a.createElement(Re.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:bt}))))}},14289:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return te}});var E=z(59301),fe=z(95237),Oe=z(43604),ye=z(78241),Se=z(8423),Fe=z(31457),le=z(59301),Me=Object.defineProperty,De=Object.defineProperties,Te=Object.getOwnPropertyDescriptors,Re=Object.getOwnPropertySymbols,We=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,se=(ne,ue,re)=>ue in ne?Me(ne,ue,{enumerable:!0,configurable:!0,writable:!0,value:re}):ne[ue]=re,y=(ne,ue)=>{for(var re in ue||(ue={}))We.call(ue,re)&&se(ne,re,ue[re]);if(Re)for(var re of Re(ue))Ee.call(ue,re)&&se(ne,re,ue[re]);return ne},a=(ne,ue)=>De(ne,Te(ue)),ee=(ne,ue)=>{var re={};for(var me in ne)We.call(ne,me)&&ue.indexOf(me)<0&&(re[me]=ne[me]);if(ne!=null&&Re)for(var me of Re(ne))ue.indexOf(me)<0&&Ee.call(ne,me)&&(re[me]=ne[me]);return re};const b={\u6B63\u786E:"T",\u9519\u8BEF:"F"},x=({value:ne,onChange:ue,form:re})=>{const me=(ne==null?void 0:ne.is_answer)===1,ce=ne==null?void 0:ne.choice_text,Ce=()=>{const Be=re.getFieldsValue().choices.map(ke=>({choice_text:ke.choice_text,is_answer:0}));re.setFieldsValue({choices:Be}),ue(a(y({},ne),{is_answer:1}))};return le.createElement(fe.Z,{className:Se.Z.choiceWrap,align:"middle",wrap:!1,style:{marginBottom:"20px"}},le.createElement(Oe.Z,{onClick:Ce,className:`${Se.Z.choiceIndex} ${Se.Z.judgementIndex} ${me?Se.Z.activeAnswer:""}`},b[ce]),le.createElement(Oe.Z,{flex:1,className:`${Se.Z.editorWrap} ml15`},le.createElement("div",{className:`${Se.Z.inputBorder} ${Se.Z.placeholder} ${me?Se.Z.activeJudgementAnswer:""}`},ce)),le.createElement(Oe.Z,{flex:"0 0 auto",className:"ml15"},le.createElement("div",{onClick:Ce,className:`${Se.Z.setAnswerBtn} ${me?Se.Z.activeAnswer:""}`},me?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},te=({questionTitlePlaceholder:ne,choiceKey:ue,form:re})=>{const[me,ce]=(0,E.useState)(!1);return le.createElement("div",{className:Se.Z.wrap},le.createElement("div",{className:Se.Z.questionTitleEditorWrap},le.createElement(ye.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},le.createElement(Fe.h,{scrollId:"name",watch:!0,height:140,placeholder:ne}))),le.createElement(ye.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},le.createElement(ye.default.List,{name:"choices",rules:[{validator(Ce,Be){return Be.some(Pe=>(Pe==null?void 0:Pe.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},Ce=>le.createElement("div",{id:"choices"},Ce.map(Be=>{var ke=Be,{key:Pe,name:at}=ke,Ve=ee(ke,["key","name"]);return le.createElement(ye.default.Item,a(y({},Ve),{key:Pe,name:at,noStyle:!0}),le.createElement(x,{form:re}))})))),le.createElement("div",{onClick:()=>ce(!0)},le.createElement(ye.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},le.createElement(Fe.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:me}))))}},31457:function(Ut,ot,z){"use strict";z.d(ot,{h:function(){return y},x:function(){return a}});var E=z(39793),fe=z(8423),Oe=z(91842),ye=z(59301),Se=Object.defineProperty,Fe=Object.defineProperties,le=Object.getOwnPropertyDescriptors,Me=Object.getOwnPropertySymbols,De=Object.prototype.hasOwnProperty,Te=Object.prototype.propertyIsEnumerable,Re=(ee,b,x)=>b in ee?Se(ee,b,{enumerable:!0,configurable:!0,writable:!0,value:x}):ee[b]=x,We=(ee,b)=>{for(var x in b||(b={}))De.call(b,x)&&Re(ee,x,b[x]);if(Me)for(var x of Me(b))Te.call(b,x)&&Re(ee,x,b[x]);return ee},Ee=(ee,b)=>Fe(ee,le(b)),se=(ee,b)=>{var x={};for(var te in ee)De.call(ee,te)&&b.indexOf(te)<0&&(x[te]=ee[te]);if(ee!=null&&Me)for(var te of Me(ee))b.indexOf(te)<0&&Te.call(ee,te)&&(x[te]=ee[te]);return x};const y=ee=>{var b=ee,{value:x,onChange:te,scrollId:ne}=b,ue=se(b,["value","onChange","scrollId"]);return ye.createElement("div",{id:ne||""},ye.createElement(E.Z,Ee(We({},ue),{defaultValue:x,onChange:(re,me)=>{me!=null&&me.length?te(re,me):te(re)}})))},a=({value:ee,onChange:b,placeholder:x,height:te=140,isEdit:ne,miniToolbar:ue,watch:re=!0})=>ne?ye.createElement(E.Z,{watch:re,isFocus:!0,height:te||void 0,placeholder:x,defaultValue:ee,onChange:b,miniToolbar:ue}):ye.createElement("div",{style:{cursor:"pointer"}},ee?ye.createElement(Oe.Z,{className:fe.Z.inputBorder,value:ee}):ye.createElement("div",{className:`${fe.Z.inputBorder} ${fe.Z.placeholder} inputBorderError`},x))},44272:function(Ut,ot,z){"use strict";z.d(ot,{W:function(){return ke}});var E=z(59301),fe=z(8591),Oe=z(12563),ye=z(78241),Se=z(78673),Fe=z(95237),le=z(43604),Me=z(6848),De=z(92832),Te=z(5871),Re=z(8423),We=z(31457),Ee=z(39793),se=z(61485),y=Object.defineProperty,a=Object.defineProperties,ee=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,ne=(Pe,at,Ve)=>at in Pe?y(Pe,at,{enumerable:!0,configurable:!0,writable:!0,value:Ve}):Pe[at]=Ve,ue=(Pe,at)=>{for(var Ve in at||(at={}))x.call(at,Ve)&&ne(Pe,Ve,at[Ve]);if(b)for(var Ve of b(at))te.call(at,Ve)&&ne(Pe,Ve,at[Ve]);return Pe},re=(Pe,at)=>a(Pe,ee(at)),me=(Pe,at)=>{var Ve={};for(var it in Pe)x.call(Pe,it)&&at.indexOf(it)<0&&(Ve[it]=Pe[it]);if(Pe!=null&&b)for(var it of b(Pe))at.indexOf(it)<0&&te.call(Pe,it)&&(Ve[it]=Pe[it]);return Ve};const ce=Pe=>{var at=Pe,{value:Ve,onChange:it}=at,Ye=me(at,["value","onChange"]);const rt=yt=>{it([yt])};return E.createElement(Ee.Z,re(ue({},Ye),{defaultValue:Ve==null?void 0:Ve[0],onChange:rt}))},Ce=Pe=>{if(!Pe)return!1;if(/^s*$/.test(Pe)||Pe.trim()===""){fe.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C");return}let at=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return Pe==="|"?(fe.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},Be=({value:Pe=[],onClose:at})=>E.createElement(Oe.default,{closable:!0,onClose:at,className:Re.Z.keywordTag},E.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},Pe.join(" \u6216 "))),ke=({questionTitlePlaceholder:Pe,form:at,showKeywords:Ve,isMustKeyWords:it=Ve})=>{const[Ye,rt]=(0,E.useState)(!1),[yt,bt]=(0,E.useState)(""),gt=ye.default.useWatch("use_keywords",at),Gt=ye.default.useWatch("question_score",at);return E.createElement("div",{className:Re.Z.wrap},E.createElement("div",{className:Re.Z.questionTitleEditorWrap},E.createElement(ye.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},E.createElement(We.h,{scrollId:"name",watch:!0,height:140,placeholder:Pe}))),E.createElement(ye.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:"answer_texts",labelCol:{span:24}},E.createElement(ce,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),Ve&&!it&&E.createElement(ye.default.Item,{hidden:!0,name:"use_keywords",valuePropName:"checked"},E.createElement(Se.Z,{defaultChecked:!0})),Ve&&it&&E.createElement(Fe.Z,{align:"middle",className:"mb30"},E.createElement(ye.default.Item,{name:"use_keywords",valuePropName:"checked"},E.createElement(Se.Z,null)),E.createElement(le.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),E.createElement(le.Z,null,E.createElement(Me.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},E.createElement(se.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(gt||!it)&&E.createElement(ye.default.List,{name:"keywords",rules:[{validator(Tt,Lt){return it?Lt!=null&&Lt.length?(Lt==null?void 0:Lt.reduce((qe,dt)=>qe+dt.score,0))>parseFloat(Gt)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(Tt,{add:Lt,remove:Rt})=>E.createElement(E.Fragment,null,E.createElement("div",{className:`${Re.Z.title} mb10`},it?"\u5173\u952E\u8BCD":E.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),E.createElement(Fe.Z,{align:"middle",className:"font14 mb30"},E.createElement(le.Z,{flex:1},E.createElement(De.default,{value:yt,onChange:qe=>{bt(qe.target.value)},maxLength:50,allowClear:!0,onPressEnter:qe=>{var dt,Wt,Bn,Yt;const kn=`${(dt=qe.target)==null?void 0:dt.value}`,Ge=(Bn=(Wt=kn==null?void 0:kn.split("|"))==null?void 0:Wt.filter(Pt=>!!Pt))==null?void 0:Bn.map(Pt=>Pt==null?void 0:Pt.trim()),ln=at.getFieldValue("keywords"),Mn=((Yt=ln==null?void 0:ln.map(Pt=>Pt==null?void 0:Pt.keyword))==null?void 0:Yt.flat())||[];for(const Pt of Ge)if(Mn.includes(Pt)){fe.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}Ce(kn)&&(Lt({keyword:Ge,score:1}),bt(""))},className:Re.Z.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),E.createElement(le.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),Tt.map(qe=>{var dt=qe,{key:Wt,name:Bn}=dt,Yt=me(dt,["key","name"]);return E.createElement(Fe.Z,{key:Wt,className:"mb20",style:{marginRight:148}},E.createElement(le.Z,{flex:1},E.createElement(Fe.Z,{align:"middle",justify:"space-between"},E.createElement(ye.default.Item,re(ue({},Yt),{name:[Bn,"keyword"]}),E.createElement(Be,{onClose:()=>Rt(Bn)})),it&&E.createElement(ye.default.Item,re(ue({},Yt),{name:[Bn,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Re.Z.blankInputNumberWrapper}),E.createElement(Te.Z,{className:Re.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),E.createElement("div",{onClick:()=>rt(!0)},E.createElement(ye.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},E.createElement(We.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Ye}))))}},77762:function(Ut,ot,z){"use strict";z.d(ot,{tc:function(){return Sr.t},uh:function(){return E.u},rL:function(){return wn},u8:function(){return Oe.u},ZZ:function(){return fe.Z},Wk:function(){return ye.W}});var E=z(81727),fe=z(14289),Oe=z(92046),ye=z(44272),Se=z(59301),Fe=z(36381),le=z(78241),Me=z(95237),De=z(43604),Te=z(5871),Re=z(6848),We=z(38854),Ee=z(8423),se=z(12893),y=z(31457),a=z(43418),ee=z(92832),b=z(78673),x=z(59301),te=Object.defineProperty,ne=Object.defineProperties,ue=Object.getOwnPropertyDescriptors,re=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,Ce=(Un,Wn,ma)=>Wn in Un?te(Un,Wn,{enumerable:!0,configurable:!0,writable:!0,value:ma}):Un[Wn]=ma,Be=(Un,Wn)=>{for(var ma in Wn||(Wn={}))me.call(Wn,ma)&&Ce(Un,ma,Wn[ma]);if(re)for(var ma of re(Wn))ce.call(Wn,ma)&&Ce(Un,ma,Wn[ma]);return Un},ke=(Un,Wn)=>ne(Un,ue(Wn)),Pe=(Un,Wn)=>{var ma={};for(var Ya in Un)me.call(Un,Ya)&&Wn.indexOf(Ya)<0&&(ma[Ya]=Un[Ya]);if(Un!=null&&re)for(var Ya of re(Un))Wn.indexOf(Ya)<0&&ce.call(Un,Ya)&&(ma[Ya]=Un[Ya]);return ma};const at=({value:Un,onChange:Wn})=>{const ma=xa=>{a.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:Ee.Z.modal,onOk:()=>{const Lr=[...Un];Lr.splice(xa,1),Wn(Lr)}})},Ya=()=>{const xa=[...Un];xa.push(""),Wn(xa)};return x.createElement(Me.Z,{className:"ml20"},x.createElement(De.Z,{flex:1},Un==null?void 0:Un.map((xa,Lr)=>x.createElement(Me.Z,{key:`${xa}_${Lr}`,align:"middle",className:"mb20"},x.createElement(ee.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:xa,autoSize:{maxRows:3},maxLength:1e3,onBlur:Tr=>{const Nt=[...Un],hn=Tr.target.value.trim();Nt[Lr]=hn,Wn(Nt)}}),x.createElement(Re.Z,{title:"\u5220\u9664"},x.createElement(se.Z,{className:Ee.Z.deleteIcon,style:{marginLeft:15,visibility:Lr>0?"visible":"hidden"},onClick:()=>ma(Lr)}))))),x.createElement(De.Z,null,x.createElement("div",{className:`${Ee.Z.addBtn}`,onClick:()=>{Ya()}},"\u65B0\u589E\u7B54\u6848")))},Ve=({value:Un=!0,onChange:Wn})=>x.createElement(b.Z,{checked:!Un,onChange:ma=>{Wn(!ma)}}),it="\u2581",Ye=({questionTitlePlaceholder:Un,form:Wn,name:ma,scoreByBlank:Ya=!1,answerKey:xa,titleKey:Lr="name",analysisKey:Tr="analysis",isOrdered:Nt="is_ordered"})=>{var hn,mr;const[At,Xt]=(0,Se.useState)(!1),Pn=(Xe,Bt)=>{const It=Bt.line;let pa=0;for(let qn=0;qn{const Rn=Xe.getRange(Bt.from,Bt.to);let qn=0;if(Bt.text.forEach(za=>{qn+=za.split(it).length-1}),Bt.origin!=="setValue"){if(Rn&&Rn.indexOf(it)!==-1){const za=Rn.split(it).length-1,An=Pn(Xe,Bt.from);if(console.log(`\u5220\u9664${za}\u4E2A\uFF0C \u524D\u9762\u6709${An}\u4E2A\uFF0C\u65B0\u589E${qn}\u4E2A`),za>1){const st=Array.from({length:za},(gn,lt)=>An+lt);pa(st)}else pa(An)}else if(qn>0){const za=Pn(Xe,Bt.from);console.log(`\u65B0\u589E${qn}\u4E2A\uFF0C\u4E4B\u524D\u6709${za}\u4E2A`),It(qn,za)}}},Ea=()=>{const Xe=Wn.getFieldValue(["sub_item_banks",...xa]);Wn.setFieldValue(["sub_item_banks",...xa],Xe==null?void 0:Xe.map((Bt,It)=>ke(Be({},Bt),{position:It+1})))},qt=(0,Se.useRef)(),ie=(Xe,Bt)=>{for(let It=0;It{de.current(Xe),Ea()},be=(mr=(hn=Wn.getFieldValue("sub_item_banks"))==null?void 0:hn[xa==null?void 0:xa[0]])==null?void 0:mr[xa==null?void 0:xa[1]];return(0,Se.useEffect)(()=>{console.log("========",Wn.getFieldsValue())},[Wn]),x.createElement("div",{className:Ee.Z.wrap},x.createElement("div",{className:Ee.Z.questionTitleEditorWrap},x.createElement(le.default.Item,{label:"\u9898\u5E72",name:Lr,labelCol:{span:24},rules:[{required:!0}]},x.createElement(y.h,{scrollId:"name",watch:!0,height:140,placeholder:Un,showNullButton:!0,onCMBeforeChange:(Xe,Bt)=>{xn(Xe,Bt,ie,he)}}))),x.createElement(le.default.List,{name:xa,rules:[{validator(Xe,Bt){if((Bt==null?void 0:Bt.length)===0)return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const It of Bt){const{answer_text:pa}=It||{};if(pa!=null&&pa.some(Rn=>(Rn==null?void 0:Rn.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(Xe,{add:Bt,remove:It},{errors:pa})=>(qt.current=Bt,de.current=It,x.createElement(x.Fragment,null,x.createElement(le.default.Item,{label:x.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848",!(Xe!=null&&Xe.length)&&x.createElement("span",{style:{color:"#E99237"}},"\uFF08\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879\uFF09")),required:!0,labelCol:{span:24}}),Xe.map((Rn,qn)=>{var za=Rn,{key:An,name:st}=za,gn=Pe(za,["key","name"]);return x.createElement(Me.Z,{align:"top",key:An},x.createElement(De.Z,{className:`${Ee.Z.blankIndex} pt5`},"\u586B\u7A7A\u9879",qn+1),x.createElement(De.Z,{flex:1},x.createElement(Me.Z,{align:"top",justify:"space-between"},x.createElement(De.Z,{flex:1},x.createElement(le.default.Item,ke(Be({},gn),{name:[st,"answer_text"],noStyle:!0}),x.createElement(at,null))),Ya&&x.createElement(De.Z,{flex:"224px"},x.createElement(le.default.Item,ke(Be({},gn),{name:[st,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Ee.Z.blankInputNumberWrapper}),x.createElement(Te.Z,{className:Ee.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u6309\u7A7A\u7ED9\u5206\u8BF7\u8F93\u5165\u5206\u503C"})))),x.createElement(le.default.Item,ke(Be({},gn),{name:[st,"position"],noStyle:!0}),x.createElement(ee.default,{type:"hidden"}))))})))),x.createElement(Me.Z,{align:"middle"},x.createElement(le.default.Item,{name:[ma,"downcase"],valuePropName:"checked"},x.createElement(b.Z,null)),x.createElement(De.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),x.createElement(Me.Z,{align:"middle"},x.createElement(le.default.Item,{name:[ma,"no_space"],valuePropName:"checked"},x.createElement(b.Z,null)),x.createElement(De.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(be==null?void 0:be.length)>1&&x.createElement(Me.Z,{align:"middle",className:(be==null?void 0:be.length)>1?"mb30":`${Ee.Z.hide}`},x.createElement(le.default.Item,{name:Nt},x.createElement(Ve,null)),x.createElement(De.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),x.createElement("div",{className:"mt30",onClick:()=>Xt(!0)},x.createElement(le.default.Item,{name:Tr,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},x.createElement(y.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:At}))))};var rt=z(59301),yt=Object.defineProperty,bt=Object.defineProperties,gt=Object.getOwnPropertyDescriptors,Gt=Object.getOwnPropertySymbols,Tt=Object.prototype.hasOwnProperty,Lt=Object.prototype.propertyIsEnumerable,Rt=(Un,Wn,ma)=>Wn in Un?yt(Un,Wn,{enumerable:!0,configurable:!0,writable:!0,value:ma}):Un[Wn]=ma,qe=(Un,Wn)=>{for(var ma in Wn||(Wn={}))Tt.call(Wn,ma)&&Rt(Un,ma,Wn[ma]);if(Gt)for(var ma of Gt(Wn))Lt.call(Wn,ma)&&Rt(Un,ma,Wn[ma]);return Un},dt=(Un,Wn)=>bt(Un,gt(Wn)),Wt=(Un,Wn)=>{var ma={};for(var Ya in Un)Tt.call(Un,Ya)&&Wn.indexOf(Ya)<0&&(ma[Ya]=Un[Ya]);if(Un!=null&&Gt)for(var Ya of Gt(Un))Wn.indexOf(Ya)<0&&Lt.call(Un,Ya)&&(ma[Ya]=Un[Ya]);return ma};const Bn={\u6B63\u786E:"T",\u9519\u8BEF:"F"},Yt=({value:Un,onChange:Wn,form:ma,choiceKey:Ya})=>{const xa=(Un==null?void 0:Un.is_answer)===1,Lr=Un==null?void 0:Un.choice_text,Tr=()=>{var Nt;const hn=(Nt=ma==null?void 0:ma.getFieldValue(["sub_item_banks",...Ya]))==null?void 0:Nt.map(mr=>({choice_text:mr.choice_text,is_answer:0}));ma==null||ma.setFieldValue(["sub_item_banks",...Ya],hn),Wn(dt(qe({},Un),{is_answer:1}))};return rt.createElement(Me.Z,{className:Ee.Z.choiceWrap,align:"middle",wrap:!1},rt.createElement(De.Z,{onClick:Tr,className:`${Ee.Z.choiceIndex} ${Ee.Z.judgementIndex} ${xa?Ee.Z.activeAnswer:""}`},Bn[Lr]),rt.createElement(De.Z,{flex:1,className:`${Ee.Z.editorWrap} ml15`},rt.createElement("div",{className:`${Ee.Z.inputBorder} ${Ee.Z.placeholder} ${xa?Ee.Z.activeJudgementAnswer:""}`},Lr)),rt.createElement(De.Z,{flex:"0 0 auto",className:"ml15"},rt.createElement("div",{onClick:Tr,className:`${Ee.Z.setAnswerBtn} ${xa?Ee.Z.activeAnswer:""}`},xa?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},kn=({questionTitlePlaceholder:Un,choiceKey:Wn="choices",form:ma,titleKey:Ya="name",analysisKey:xa="analysis"})=>{const[Lr,Tr]=(0,Se.useState)(!1);return rt.createElement("div",{className:Ee.Z.wrap},rt.createElement("div",{className:Ee.Z.questionTitleEditorWrap},rt.createElement(le.default.Item,{label:"\u9898\u5E72",name:Ya,labelCol:{span:24},rules:[{required:!0}]},rt.createElement(y.h,{scrollId:"name",watch:!0,height:140,placeholder:Un}))),rt.createElement(le.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},rt.createElement(le.default.List,{name:Wn,rules:[{validator(Nt,hn){return hn.some(At=>(At==null?void 0:At.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},Nt=>rt.createElement("div",{id:"choices",style:{display:"flex",flexDirection:"column",gap:"20px"}},Nt.map(hn=>{var mr=hn,{key:At,name:Xt}=mr,Pn=Wt(mr,["key","name"]);return rt.createElement(le.default.Item,dt(qe({},Pn),{key:At,name:Xt,noStyle:!0}),rt.createElement(Yt,{form:ma,choiceKey:Wn}))})))),rt.createElement("div",{className:"mt30",onClick:()=>Tr(!0)},rt.createElement(le.default.Item,{name:xa,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},rt.createElement(y.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Lr}))))};var Ge=z(8591),ln=z(12563),Mn=z(39793),Pt=z(61485),zt=Object.defineProperty,Ft=Object.defineProperties,Ot=Object.getOwnPropertyDescriptors,et=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,St=Object.prototype.propertyIsEnumerable,xt=(Un,Wn,ma)=>Wn in Un?zt(Un,Wn,{enumerable:!0,configurable:!0,writable:!0,value:ma}):Un[Wn]=ma,Ke=(Un,Wn)=>{for(var ma in Wn||(Wn={}))ze.call(Wn,ma)&&xt(Un,ma,Wn[ma]);if(et)for(var ma of et(Wn))St.call(Wn,ma)&&xt(Un,ma,Wn[ma]);return Un},Qe=(Un,Wn)=>Ft(Un,Ot(Wn)),ut=(Un,Wn)=>{var ma={};for(var Ya in Un)ze.call(Un,Ya)&&Wn.indexOf(Ya)<0&&(ma[Ya]=Un[Ya]);if(Un!=null&&et)for(var Ya of et(Un))Wn.indexOf(Ya)<0&&St.call(Un,Ya)&&(ma[Ya]=Un[Ya]);return ma};const Je=Un=>{var Wn=Un,{value:ma,onChange:Ya}=Wn,xa=ut(Wn,["value","onChange"]);const Lr=Tr=>{Ya([Tr])};return Se.createElement(Mn.Z,Qe(Ke({},xa),{defaultValue:ma==null?void 0:ma[0],onChange:Lr}))},xe=Un=>{if(!Un)return!1;let Wn=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return Un==="|"?(Ge.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},Zt=({value:Un=[],onClose:Wn})=>Se.createElement(ln.default,{closable:!0,onClose:Wn,className:Ee.Z.keywordTag},Se.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},Un.join(" \u6216 "))),Xn=({questionTitlePlaceholder:Un,form:Wn,showKeywords:ma,isMustKeyWords:Ya=ma,titleKey:xa="name",analysisKey:Lr="analysis",answerTexts:Tr="answer_texts",keywords:Nt="keywords",useKeywords:hn="use_keywords",indexs:mr})=>{const[At,Xt]=(0,Se.useState)(!1),[Pn,xn]=(0,Se.useState)(""),[Ea,qt]=(0,Se.useState)(!1),ie=le.default.useWatch("question_score",Wn);return Se.createElement("div",{className:Ee.Z.wrap},Se.createElement("div",{className:Ee.Z.questionTitleEditorWrap},Se.createElement(le.default.Item,{label:"\u9898\u5E72",name:xa,labelCol:{span:24},rules:[{required:!0}]},Se.createElement(y.h,{scrollId:"name",watch:!0,height:140,placeholder:Un}))),Se.createElement(le.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:Tr,labelCol:{span:24}},Se.createElement(Je,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),ma&&!Ya&&Se.createElement(le.default.Item,{hidden:!0,name:hn,valuePropName:"checked"},Se.createElement(b.Z,{defaultChecked:!0})),ma&&Ya&&Se.createElement(Me.Z,{align:"middle",className:"mb30"},Se.createElement(le.default.Item,{name:hn,valuePropName:"checked"},Se.createElement(b.Z,{onChange:()=>{var de,he,be,Xe,Bt,It;console.log(Wn.getFieldsValue()),qt((be=(he=(de=Wn.getFieldsValue())==null?void 0:de.sub_item_banks)==null?void 0:he[mr])==null?void 0:be.use_keywords),console.log((It=(Bt=(Xe=Wn.getFieldsValue())==null?void 0:Xe.sub_item_banks)==null?void 0:Bt[mr])==null?void 0:It.use_keywords),console.log(Ea)}})),Se.createElement(De.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),Se.createElement(De.Z,null,Se.createElement(Re.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},Se.createElement(Pt.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(Ea||!Ya)&&Se.createElement(le.default.List,{name:Nt,rules:[{validator(de,he){return Ya?he!=null&&he.length?(he==null?void 0:he.reduce((Xe,Bt)=>Xe+Bt.score,0))>parseFloat(ie)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(de,{add:he,remove:be})=>Se.createElement(Se.Fragment,null,Se.createElement("div",{className:`${Ee.Z.title} mb10`},Ya?"\u5173\u952E\u8BCD":Se.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),Se.createElement(Me.Z,{align:"middle",className:"font14 mb30"},Se.createElement(De.Z,{flex:1},Se.createElement(ee.default,{value:Pn,onChange:Xe=>{xn(Xe.target.value)},maxLength:50,allowClear:!0,onPressEnter:Xe=>{var Bt,It,pa,Rn;const qn=`${(Bt=Xe.target)==null?void 0:Bt.value}`,za=(pa=(It=qn==null?void 0:qn.split("|"))==null?void 0:It.filter(gn=>!!gn))==null?void 0:pa.map(gn=>gn==null?void 0:gn.trim()),An=Wn.getFieldValue(["sub_item_banks",...Nt]),st=((Rn=An==null?void 0:An.map(gn=>gn==null?void 0:gn.keyword))==null?void 0:Rn.flat())||[];for(const gn of za)if(st.includes(gn)){Ge.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}xe(qn)&&(he({keyword:za,score:1}),xn(""))},className:Ee.Z.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),Se.createElement(De.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),de.map(Xe=>{var Bt=Xe,{key:It,name:pa}=Bt,Rn=ut(Bt,["key","name"]);return Se.createElement(Me.Z,{key:It,className:"mb20",style:{marginRight:148}},Se.createElement(De.Z,{flex:1},Se.createElement(Me.Z,{align:"middle",justify:"space-between"},Se.createElement(le.default.Item,Qe(Ke({},Rn),{name:[pa,"keyword"]}),Se.createElement(Zt,{onClose:()=>be(pa)})),Ya&&Se.createElement(le.default.Item,Qe(Ke({},Rn),{name:[pa,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Ee.Z.blankInputNumberWrapper}),Se.createElement(Te.Z,{className:Ee.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),Se.createElement("div",{onClick:()=>Xt(!0)},Se.createElement(le.default.Item,{name:Lr,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Se.createElement(y.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:At}))))};var En=z(59301),bn=Object.defineProperty,Gn=Object.defineProperties,Kn=Object.getOwnPropertyDescriptors,Ct=Object.getOwnPropertySymbols,Mt=Object.prototype.hasOwnProperty,Sn=Object.prototype.propertyIsEnumerable,Dt=(Un,Wn,ma)=>Wn in Un?bn(Un,Wn,{enumerable:!0,configurable:!0,writable:!0,value:ma}):Un[Wn]=ma,en=(Un,Wn)=>{for(var ma in Wn||(Wn={}))Mt.call(Wn,ma)&&Dt(Un,ma,Wn[ma]);if(Ct)for(var ma of Ct(Wn))Sn.call(Wn,ma)&&Dt(Un,ma,Wn[ma]);return Un},Sa=(Un,Wn)=>Gn(Un,Kn(Wn)),ia=(Un,Wn)=>{var ma={};for(var Ya in Un)Mt.call(Un,Ya)&&Wn.indexOf(Ya)<0&&(ma[Ya]=Un[Ya]);if(Un!=null&&Ct)for(var Ya of Ct(Un))Wn.indexOf(Ya)<0&&Sn.call(Un,Ya)&&(ma[Ya]=Un[Ya]);return ma};const{Panel:Oa}=Fe.default,wn=({questionTitlePlaceholder:Un,choiceKey:Wn,form:ma,withScore:Ya})=>{const[xa,Lr]=(0,Se.useState)([]),Tr=Nt=>{Lr(Nt)};return En.createElement("div",{className:Ee.Z.wrap},En.createElement("div",{className:Ee.Z.questionTitleEditorWrap},En.createElement(le.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},En.createElement(y.h,{scrollId:"name",watch:!0,height:140,placeholder:Un}))),En.createElement(le.default.Item,{label:"\u5C0F\u9898",required:!0,labelCol:{span:24}}),En.createElement(le.default.List,{name:"sub_item_banks",rules:[{validator(Nt,hn){return hn?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(Nt,{add:hn,remove:mr,move:At})=>{const Xt=ma.getFieldValue("sub_item_banks");return En.createElement(En.Fragment,null,En.createElement(Fe.default,{className:Nt.length>0?Ee.Z.collapseWrapper:"",bordered:!1,activeKey:xa,onChange:Tr,expandIcon:({isActive:Pn})=>En.createElement("i",{className:`iconfont icon-weizhankai ${Pn?Ee.Z.open:Ee.Z.close}`,style:{fontSize:14,transition:"all .2s"}})},Nt.map((Pn,xn)=>{var Ea=Pn,{key:qt,name:ie}=Ea,de=ia(Ea,["key","name"]),he,be,Xe,Bt,It,pa,Rn,qn,za,An;return En.createElement(Oa,{className:Ee.Z.panel,forceRender:!0,header:En.createElement("div",{className:Ee.Z.panelHeader},"\u7B2C",xn+1,"\u5C0F\u9898",En.createElement("span",null,"\uFF08",((he=Xt==null?void 0:Xt[ie])==null?void 0:he.item_type)=="SINGLE"?"\u5355\u9009\u9898":((be=Xt==null?void 0:Xt[ie])==null?void 0:be.item_type)=="MULTIPLE"?"\u591A\u9009\u9898":((Xe=Xt==null?void 0:Xt[ie])==null?void 0:Xe.item_type)=="COMPLETION"?"\u586B\u7A7A\u9898":((Bt=Xt==null?void 0:Xt[ie])==null?void 0:Bt.item_type)=="JUDGMENT"?"\u5224\u65AD\u9898":"\u7B80\u7B54\u9898","\uFF09")),key:ie,extra:En.createElement(Me.Z,{align:"middle",onClick:st=>st.stopPropagation()},Ya&&En.createElement(De.Z,null,En.createElement(le.default.Item,Sa(en({},de),{rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C0F\u9898\u5206\u503C"}],label:"\u5206\u503C",name:[ie,"question_score"],className:Ee.Z.blankInputNumberWrapper}),En.createElement(Te.Z,{className:Ee.Z.blankInput,placeholder:"\u8BF7\u8F93\u5165\u5F53\u524D\u5C0F\u9898\u5206\u6570",min:.1,precision:1,max:100,style:{width:150}}))),En.createElement(De.Z,null,En.createElement(Me.Z,{align:"middle",className:"pl40",justify:"end"},xn!==0&&En.createElement("div",{onClick:()=>{var st;At(xn,xn-1);const gn=(st=ma.getFieldValue("sub_item_banks"))==null?void 0:st.map((lt,Fn)=>(Nt.map((un,nt)=>{Fn===nt&&(lt.q_position=Number(un.name)+1)}),lt));ma.setFieldValue("sub_item_banks",gn)}},En.createElement(Re.Z,{title:"\u4E0A\u79FB"},En.createElement("i",{className:"iconfont icon-shangyi3 c-grey-999 primary-hover"}))),xn{var st;At(xn,xn+1);const gn=(st=ma.getFieldValue("sub_item_banks"))==null?void 0:st.map((lt,Fn)=>(Nt.map((un,nt)=>{Fn===nt&&(lt.q_position=Number(un.name)+1)}),lt));ma.setFieldValue("sub_item_banks",gn)},className:xn===0?"":"ml15"},En.createElement(Re.Z,{title:"\u4E0B\u79FB"},En.createElement("i",{className:"iconfont icon-xiayi3 c-grey-999 primary-hover"}))))),En.createElement(De.Z,null,En.createElement(Re.Z,{title:"\u5220\u9664"},En.createElement(se.Z,{className:`${Ee.Z.deleteIcon} ml15`,onClick:()=>mr(ie)}))))},En.createElement(le.default.Item,Sa(en({},de),{name:ie}),(((It=Xt==null?void 0:Xt[ie])==null?void 0:It.item_type)=="SINGLE"||((pa=Xt==null?void 0:Xt[ie])==null?void 0:pa.item_type)=="MULTIPLE")&&En.createElement(E.u,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((Rn=Xt==null?void 0:Xt[ie])==null?void 0:Rn.item_type)=="MULTIPLE",form:ma,choiceKey:[ie,"choices"],titleKey:[ie,"name"],analysisKey:[ie,"analysis"],choiceOptionsPath:["sub_item_banks",ie,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((qn=Xt==null?void 0:Xt[ie])==null?void 0:qn.item_type)=="COMPLETION"&&En.createElement(Ye,{form:ma,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:!1,name:ie,titleKey:[ie,"name"],analysisKey:[ie,"analysis"],isOrdered:[ie,"is_ordered"],answerKey:[ie,"standard_answers"]}),((za=Xt==null?void 0:Xt[ie])==null?void 0:za.item_type)=="JUDGMENT"&&En.createElement(kn,{form:ma,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[ie,"name"],analysisKey:[ie,"analysis"],choiceKey:[ie,"choices"]}),((An=Xt==null?void 0:Xt[ie])==null?void 0:An.item_type)=="SUBJECTIVE"&&En.createElement(Xn,{showKeywords:!0,isMustKeyWords:!1,form:ma,titleKey:[ie,"name"],analysisKey:[ie,"analysis"],answerTexts:[ie,"answer_texts"],useKeywords:[ie,"use_keywords"],keywords:[ie,"keywords"],indexs:ie,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"})))})),Nt.length<20&&En.createElement(We.Z,{menu:{items:[{label:En.createElement("div",{onClick:()=>{hn({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",item_type:"SINGLE"}),Lr([Nt==null?void 0:Nt.length,...xa])}},"\u5355\u9009\u9898"),key:"1",show:!0},{label:En.createElement("div",{onClick:()=>{hn({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",item_type:"MULTIPLE"}),Lr([Nt==null?void 0:Nt.length,...xa])}},"\u591A\u9009\u9898"),key:"2",show:!0},{label:En.createElement("div",{onClick:()=>{hn({name:"",choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],analysis:"",item_type:"JUDGMENT"}),Lr([Nt==null?void 0:Nt.length,...xa])}},"\u5224\u65AD\u9898"),key:"3",show:!0},{label:En.createElement("div",{onClick:()=>{hn({name:"",analysis:"",is_ordered:!0,standard_answers:[],item_type:"COMPLETION",downcase:!0,no_space:!0}),Lr([Nt==null?void 0:Nt.length,...xa])}},"\u586B\u7A7A\u9898"),key:"4",show:!0},{label:En.createElement("div",{onClick:()=>{hn({name:"",answer_texts:[],keywords:[],use_keywords:!0,analysis:"",item_type:"SUBJECTIVE"}),Lr([Nt==null?void 0:Nt.length,...xa])}},"\u7B80\u7B54\u9898"),key:"5",show:!0}].filter(Pn=>Pn.show).map(Pn=>({label:Pn.label,key:Pn.key}))}},En.createElement("div",{className:`${Ee.Z.addBtn}`},"\u6DFB\u52A0\u5C0F\u9898")))}))};var Sr=z(68571)},59639:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return me}});var E=z(59301),fe=z(9221),Oe=Object.defineProperty,ye=Object.getOwnPropertySymbols,Se=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,le=(ce,Ce,Be)=>Ce in ce?Oe(ce,Ce,{enumerable:!0,configurable:!0,writable:!0,value:Be}):ce[Ce]=Be,Me=(ce,Ce)=>{for(var Be in Ce||(Ce={}))Se.call(Ce,Be)&&le(ce,Be,Ce[Be]);if(ye)for(var Be of ye(Ce))Fe.call(Ce,Be)&&le(ce,Be,Ce[Be]);return ce},De=(ce,Ce)=>{var Be={};for(var ke in ce)Se.call(ce,ke)&&Ce.indexOf(ke)<0&&(Be[ke]=ce[ke]);if(ce!=null&&ye)for(var ke of ye(ce))Ce.indexOf(ke)<0&&Fe.call(ce,ke)&&(Be[ke]=ce[ke]);return Be};const Re={header:{cell:ce=>{var Ce=ce,{onResize:Be,width:ke}=Ce,Pe=De(Ce,["onResize","width"]);return ke?E.createElement(fe.Resizable,{width:ke,height:0,handle:E.createElement("span",{className:"react-resizable-handle",onClick:at=>{at.stopPropagation()}}),onResize:Be,draggableOpts:{enableUserSelectHack:!1}},E.createElement("th",Me({},Pe))):E.createElement("th",Me({},Pe))}}};var We=z(1710),Ee=Object.defineProperty,se=Object.defineProperties,y=Object.getOwnPropertyDescriptors,a=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,x=(ce,Ce,Be)=>Ce in ce?Ee(ce,Ce,{enumerable:!0,configurable:!0,writable:!0,value:Be}):ce[Ce]=Be,te=(ce,Ce)=>{for(var Be in Ce||(Ce={}))ee.call(Ce,Be)&&x(ce,Be,Ce[Be]);if(a)for(var Be of a(Ce))b.call(Ce,Be)&&x(ce,Be,Ce[Be]);return ce},ne=(ce,Ce)=>se(ce,y(Ce)),ue=(ce,Ce)=>{var Be={};for(var ke in ce)ee.call(ce,ke)&&Ce.indexOf(ke)<0&&(Be[ke]=ce[ke]);if(ce!=null&&a)for(var ke of a(ce))Ce.indexOf(ke)<0&&b.call(ce,ke)&&(Be[ke]=ce[ke]);return Be},me=ce=>{var Ce=ce,{pagination:Be,resColumns:ke,dataSource:Pe,onRow:at}=Ce,Ve=ue(Ce,["pagination","resColumns","dataSource","onRow"]);const[it,Ye]=(0,E.useState)(!1),[rt,yt]=(0,E.useState)([{}]),bt=(0,E.useRef)(null);(0,E.useEffect)(()=>{let Gt=ke;Gt=Gt.map((Tt,Lt)=>ne(te({},Tt),{onHeaderCell:Rt=>({width:Rt.width,onResize:gt(Lt)})})),yt(Gt)},[]),(0,E.useEffect)(()=>{bt.current=rt},[rt]);const gt=Gt=>(Tt,{size:Lt})=>{const Rt=[...bt.current];Rt[Gt]=ne(te({},Rt[Gt]),{width:Lt.width}),yt(Rt)};return E.createElement("div",null,E.createElement(We.default,ne(te({bordered:!0,components:Re,columns:rt,dataSource:Pe,pagination:Be,loading:it,onRow:at},Ve),{rowKey:Gt=>Gt.key||Gt.id})))}},87444:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Ce},P:function(){return re}});var E=z(59301),fe=z(78241),Oe=z(43418),ye=z(5112),Se=z(92832),Fe=z(1710),le={brief:"brief___LOzpE",contentTitle:"contentTitle___xkdcN",content:"content___Vtri0",tips:"tips___tuAtH",antdTable:"antdTable___s8T2N",tableCell:"tableCell___kN9Fw",antdModal:"antdModal___WVBk3",orangeColor:"orangeColor___ryB2u"},Me=z(75736),De=Object.defineProperty,Te=Object.defineProperties,Re=Object.getOwnPropertyDescriptors,We=Object.getOwnPropertySymbols,Ee=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,y=(Be,ke,Pe)=>ke in Be?De(Be,ke,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):Be[ke]=Pe,a=(Be,ke)=>{for(var Pe in ke||(ke={}))Ee.call(ke,Pe)&&y(Be,Pe,ke[Pe]);if(We)for(var Pe of We(ke))se.call(ke,Pe)&&y(Be,Pe,ke[Pe]);return Be},ee=(Be,ke)=>Te(Be,Re(ke)),b=(Be,ke)=>{var Pe={};for(var at in Be)Ee.call(Be,at)&&ke.indexOf(at)<0&&(Pe[at]=Be[at]);if(Be!=null&&We)for(var at of We(Be))ke.indexOf(at)<0&&se.call(Be,at)&&(Pe[at]=Be[at]);return Pe},x=(Be,ke,Pe)=>new Promise((at,Ve)=>{var it=yt=>{try{rt(Pe.next(yt))}catch(bt){Ve(bt)}},Ye=yt=>{try{rt(Pe.throw(yt))}catch(bt){Ve(bt)}},rt=yt=>yt.done?at(yt.value):Promise.resolve(yt.value).then(it,Ye);rt((Pe=Pe.apply(Be,ke)).next())});const te=({studentNames:Be,total:ke})=>{const Pe=["","\u4E00","\u4E24","\u4E09"];return ke>3?E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:le.orangeColor},Be==null?void 0:Be.join("\u3001")),"\u7B49",E.createElement("span",{className:le.orangeColor},ke),"\u540D\u5B66\u751F"):E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:le.orangeColor},Be==null?void 0:Be.join("\u3001")),Pe[ke],"\u540D\u5B66\u751F")},ne=({used:Be,copy:ke,canNotCopy:Pe,studentNames:at,studentCount:Ve,inPaper:it,is_random:Ye=!1,position:rt=""})=>{const yt=()=>{if(ke>0&&Pe>0)return E.createElement(E.Fragment,null,"\u5176\u4E2D",E.createElement("span",{className:le.orangeColor},ke),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C",E.createElement("span",{className:le.orangeColor},Pe),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236");if(ke>0&&Pe===0)return E.createElement(E.Fragment,null,"\u5176\u4E2D",E.createElement("span",{className:le.orangeColor},ke),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236");if(ke===0&&Pe>0)return E.createElement(E.Fragment,null,"\u5176\u4E2D",E.createElement("span",{className:le.orangeColor},Pe),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236")},bt=rt||(it?"\u8BD5\u5377":"\u8BFE\u7A0B");return E.createElement("span",null,E.createElement(te,{studentNames:at,total:Ve}),"\u5B66\u4E60\u8FC7",bt,"\u4E2D\u7684",E.createElement("span",{className:le.orangeColor},Be),"\u4E2A\u9879\u76EE\uFF0C",yt(),"\u3002\u8BF7\u9009\u62E9",Ye?"":"\u662F\u5426\u7EE7\u7EED\u4F7F\u7528\u548C","\u662F\u5426\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")},ue=({onCancel:Be,onOk:ke,visible:Pe,inPaper:at,renderData:Ve,type:it,isMultipleCourse:Ye=!1})=>{const[rt]=fe.default.useForm(),[yt,bt]=(0,E.useState)(1),[gt,Gt]=(0,E.useState)(!1),Tt=(0,E.useMemo)(()=>(Ve==null?void 0:Ve.total_num)===1&&(Ve==null?void 0:Ve.can_copy_num)===1,[Ve]),Lt=(0,E.useMemo)(()=>{var Rt;return(Rt=Ve==null?void 0:Ve.course_data_list)==null?void 0:Rt.filter(qe=>qe.is_show)},[Ve]);return E.createElement(E.Fragment,null,Tt?E.createElement(Oe.default,{centered:!0,closable:!0,open:Pe,destroyOnClose:!0,title:"\u63D0\u793A",className:le.antdModal,width:682,confirmLoading:gt,onCancel:Be,onOk:()=>x(void 0,null,function*(){var Rt;Gt(!0);let qe=yt;if(Ye){const dt=a({},rt.getFieldsValue());qe=(Rt=Ve==null?void 0:Ve.course_data_list)==null?void 0:Rt.map(Wt=>dt[Wt.id]!==void 0?ee(a({},Wt),{is_copy:dt[Wt.id]}):Wt)}yield ke(qe),Gt(!1)})},E.createElement("div",{className:le.content,style:{marginBottom:20}},Ye?"\u68C0\u6D4B\u5230\u4EE5\u4E0B\u8BFE\u5802\u5DF2\u5728\u6559\u5B66\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u8BF7\u95EE\u662F\u5426\u590D\u5236\u6210\u65B0\u7684\u5B9E\u8BAD\u53D1\u9001\u81F3\u6559\u5B66\u8BFE\u5802\u4E2D?":E.createElement(E.Fragment,null,E.createElement(te,{studentNames:Ve==null?void 0:Ve.student_names,total:Ve==null?void 0:Ve.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u8BF7\u9009\u62E9\u662F\u5426\u5C06\u8BE5\u9879\u76EE\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")),Ye?E.createElement(fe.default,{form:rt,preserve:!1},Lt==null?void 0:Lt.map(Rt=>E.createElement(E.Fragment,{key:Rt.id},E.createElement("h3",{className:"ml15 mb5"},Rt.name),E.createElement(fe.default.Item,{name:Rt.id,initialValue:1},E.createElement(ye.ZP.Group,{className:le.content},E.createElement(ye.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236\u5B9E\u8BAD"),E.createElement(ye.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236\u5B9E\u8BAD")))))):E.createElement(ye.ZP.Group,{value:yt,onChange:Rt=>bt(Rt.target.value),className:le.content,style:{marginBottom:30}},E.createElement(ye.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236"),E.createElement(ye.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236")),E.createElement("div",null,E.createElement("div",{className:le.content,style:{marginBottom:10}},"* \u8BF4\u660E\uFF1A"),E.createElement("div",{className:le.content,style:{marginBottom:20}},"1\u3001\u590D\u5236\uFF1A\u7CFB\u7EDF\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF08\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF09\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\u3002"),E.createElement("div",{className:`${le.content} ${le.orangeColor}`},"2\u3001\u4E0D\u590D\u5236\uFF1A\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002"))):E.createElement(Oe.default,{centered:!0,closable:!0,destroyOnClose:!0,open:Pe,confirmLoading:gt,title:"\u63D0\u793A",width:682,onCancel:Be,onOk:()=>x(void 0,null,function*(){var Rt;Gt(!0);let qe=0;if(Ye){const dt=a({},rt.getFieldsValue());qe=(Rt=Ve==null?void 0:Ve.course_data_list)==null?void 0:Rt.map(Wt=>dt[Wt.id]!==void 0?ee(a({},Wt),{is_use:dt[Wt.id]}):Wt)}yield ke(qe),Gt(!1)})},E.createElement("div",{className:le.content},E.createElement(te,{studentNames:Ve==null?void 0:Ve.student_names,total:Ve==null?void 0:Ve.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002",Ye?E.createElement(fe.default,{form:rt,preserve:!1},E.createElement("h3",null,"\u5F53\u524D\u5B9E\u8BAD\u4E0D\u53EF\u590D\u5236\uFF0C\u5DF2\u7ECF\u68C0\u6D4B\u5230\u4EE5\u4E0B\u8BFE\u5802\u5B58\u5728\u8BE5\u5B9E\u8BAD\uFF0C\u540C\u4E00\u5B9E\u8BAD\u5728\u8BFE\u5802\u4E2D\u91CD\u590D\u4F7F\u7528\u65F6\uFF0C\u4F1A\u5BFC\u81F4\u6210\u7EE9\u4E92\u76F8\u5F71\u54CD\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u7EE7\u7EED\u4F7F\u7528"),Lt==null?void 0:Lt.map(Rt=>E.createElement(E.Fragment,{key:Rt.id},E.createElement("h3",{className:"ml15 mb5"},Rt.name),E.createElement(fe.default.Item,{name:Rt.id,initialValue:1},E.createElement(ye.ZP.Group,{className:le.content},E.createElement(ye.ZP,{value:1,style:{color:"#464f66"}},"\u7EE7\u7EED\u4F7F\u7528"),E.createElement(ye.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u4F7F\u7528")))))):E.createElement("div",null,"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u82E5\u786E\u8BA4\u7EE7\u7EED\u53D1\u9001\uFF0C",E.createElement("span",{className:le.orangeColor},"\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002"),"\uFF08\u5982\u679C\u4E0D\u60F3\u6E05\u7A7A\u5B66\u751F\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u5EFA\u8BAE\u53C2\u7167\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u5185\u5BB9\u81EA\u884C\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u6216\u8005\u5C1D\u8BD5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u4EBA\u5F00\u653E\u672C\u9879\u76EE\u7684\u590D\u5236\u6743\u9650\uFF09\u3002"))))},re=function(){const[Be,ke]=(0,E.useState)(!1),[Pe,at]=(0,E.useState)();return[Be,()=>ke(!1),Pe,Ye=>x(this,null,function*(){var rt;const yt=Ye,{isImportMultipleCourse:bt=!1}=yt,gt=b(yt,["isImportMultipleCourse"]);console.log(Ye);const Gt=(Ye==null?void 0:Ye.result)||(yield(0,Me.Tr)(gt));return"status"in Gt?!1:bt?((rt=Gt==null?void 0:Gt.course_data_list)==null?void 0:rt.some(Lt=>Lt.is_show))?(at(Gt),ke(!0),!0):Gt.course_data_list||[]:Gt.student_count===0?!1:(at(Gt),ke(!0),!0)})]},me=Be=>{const[ke]=fe.default.useForm(),[Pe,at]=(0,E.useState)(!1),{onCancel:Ve,onOk:it,visible:Ye,inPaper:rt=!1,renderData:yt,type:bt,isMultipleCourse:gt=!1,position:Gt}=Be;let Tt=(0,E.useMemo)(()=>rt?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:le.tableCell,render(qe,dt){return E.createElement("a",{href:`/shixuns/${dt.identifier}/challenges`,target:"_blank"},qe)}},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(qe,dt)=>E.createElement(E.Fragment,null,E.createElement(fe.default.Item,{name:[`${bt==="subject"?dt.stage_shixun_id:dt.shixun_course_id||dt.id}`,"is_copy"],initialValue:1},E.createElement(ye.ZP.Group,null,E.createElement(ye.ZP,{value:1},"\u662F"),E.createElement(ye.ZP,{value:0},"\u5426"))),E.createElement(fe.default.Item,{name:[`${bt==="subject"?dt==null?void 0:dt.stage_shixun_id:dt.shixun_course_id||dt.id}`,"is_use"],hidden:!0,initialValue:1},E.createElement(Se.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:le.tableCell,render(qe,dt){return E.createElement("a",{href:`/shixuns/${dt.identifier}/challenges`,target:"_blank"},qe)}},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(qe,dt)=>E.createElement(fe.default.Item,{name:[`${bt==="subject"?dt.stage_shixun_id:dt.shixun_course_id||dt.id}`,"is_use"],initialValue:1},E.createElement(ye.ZP.Group,null,E.createElement(ye.ZP,{value:1},"\u662F"),E.createElement(ye.ZP,{value:0},"\u5426")))},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(qe,dt)=>E.createElement(fe.default.Item,{name:[`${bt==="subject"?dt.stage_shixun_id:dt.shixun_course_id||dt.id}`,"is_copy"],initialValue:1},E.createElement(ye.ZP.Group,null,E.createElement(ye.ZP,{value:1},"\u662F"),E.createElement(ye.ZP,{value:0},"\u5426")))}],[rt]),Lt=(0,E.useMemo)(()=>rt?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:le.tableCell,align:"center",ellipsis:!0,render:(qe,dt)=>E.createElement(E.Fragment,null,E.createElement("a",{href:`/shixuns/${dt.identifier}/challenges`,target:"_blank"},qe),E.createElement(fe.default.Item,{name:[`${bt==="subject"?dt==null?void 0:dt.stage_shixun_id:dt.shixun_course_id||dt.id}`,"is_copy"],hidden:!0,initialValue:0},E.createElement(Se.default,{type:"hidden"})),E.createElement(fe.default.Item,{name:[`${bt==="subject"?dt==null?void 0:dt.stage_shixun_id:dt.shixun_course_id||dt.id}`,"is_use"],hidden:!0,initialValue:1},E.createElement(Se.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:le.tableCell,ellipsis:!0,align:"center",render:(qe,dt)=>E.createElement("a",{href:`/shixuns/${dt.identifier}/challenges`,target:"_blank"},qe)},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(qe,dt)=>E.createElement(E.Fragment,null,E.createElement(fe.default.Item,{name:[`${bt==="subject"?dt==null?void 0:dt.stage_shixun_id:dt.shixun_course_id||dt.id}`,"is_use"],initialValue:0},E.createElement(ye.ZP.Group,null,E.createElement(ye.ZP,{value:1},"\u662F"),E.createElement(ye.ZP,{value:0},"\u5426"))),E.createElement(fe.default.Item,{name:[`${bt==="subject"?dt==null?void 0:dt.stage_shixun_id:dt.shixun_course_id||dt.id}`,"is_copy"],hidden:!0,initialValue:0},E.createElement(Se.default,{type:"hidden"})))}],[rt]);if(gt){const qe={title:"\u8BFE\u5802\u540D\u79F0",ellipsis:!0,dataIndex:"course_name",width:190,align:"center",className:le.tableCell,render:(dt,Wt)=>E.createElement("a",{href:`/classrooms/${Wt.course_id}`},dt)};Tt=[qe,...Tt],Lt=[qe,...Lt]}const Rt=(0,E.useMemo)(()=>ne({used:yt==null?void 0:yt.repeat_shixun_num,copy:yt==null?void 0:yt.can_copy_num,canNotCopy:yt==null?void 0:yt.no_copy_num,studentNames:yt==null?void 0:yt.student_names,studentCount:yt==null?void 0:yt.student_count,is_random:yt==null?void 0:yt.is_random,inPaper:rt,position:Gt}),[yt,rt,Gt]);return E.createElement(Oe.default,{title:"\u63D0\u793A",centered:!0,open:Ye,confirmLoading:Pe,onOk:()=>x(void 0,null,function*(){at(!0);const qe=ke.getFieldsValue(),dt=Object.keys(qe).map(Wt=>({id:parseInt(Wt.split("_")[0]),course_id:parseInt(Wt.split("_")[1]),is_use:qe[Wt].is_use,is_copy:qe[Wt].is_copy}));yield it(dt),at(!1)}),onCancel:Ve,width:880,okText:"\u786E\u8BA4",className:le.antdModal,destroyOnClose:!0},E.createElement(fe.default,{form:ke,preserve:!1},E.createElement("div",{className:le.brief},Rt),E.createElement("div",{style:{marginBottom:30}},E.createElement("div",{style:{marginBottom:20}},"* \u8BF4\u660E"),E.createElement("div",{style:{marginBottom:20}},"1\u3001\u590D\u5236\uFF1A\u7CFB\u7EDF\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF08\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF09\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\u3002"),E.createElement("div",{className:le.orangeColor},"2\u3001\u4E0D\u590D\u5236\uFF1A\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002")),(yt==null?void 0:yt.can_copy_num)>0&&E.createElement("div",null,E.createElement("div",{className:le.contentTitle},"\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),E.createElement(Fe.default,{columns:Tt,className:le.antdTable,dataSource:yt==null?void 0:yt.can_copy_list,rowKey:bt==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:240},bordered:!0})),(yt==null?void 0:yt.no_copy_num)>0&&E.createElement("div",null,E.createElement("div",{className:le.contentTitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),E.createElement(Fe.default,{columns:Lt,className:le.antdTable,dataSource:yt==null?void 0:yt.no_copy_list,rowKey:bt==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:200},bordered:!0})),(yt==null?void 0:yt.no_use_list.length)>0&&(yt==null?void 0:yt.no_use_list.map(qe=>E.createElement("div",{key:bt==="subject"?qe.stage_shixun_id:qe.shixun_course_id||qe.id},E.createElement(fe.default.Item,{name:[`${bt==="subject"?qe==null?void 0:qe.stage_shixun_id:qe.shixun_course_id||qe.id}`,"is_copy"],hidden:!0,initialValue:0},E.createElement(Se.default,{type:"hidden"})),E.createElement(fe.default.Item,{name:[`${bt==="subject"?qe==null?void 0:qe.stage_shixun_id:qe.shixun_course_id||qe.id}`,"is_use"],hidden:!0,initialValue:1},E.createElement(Se.default,{type:"hidden"})))))))};var Ce=Be=>{const{modalType:ke}=Be;return ke==="multiple"?E.createElement(me,a({},Be)):E.createElement(ue,a({},Be))}},60572:function(Ut,ot,z){"use strict";z.d(ot,{C:function(){return Ye}});var E=z(59301),fe={recalculation:"recalculation____i9AE",tips:"tips___GoMu8",filter:"filter___Vx7VO",input:"input___OEMMv",operating:"operating___TS9iA",operatingItem:"operatingItem___AT84q"},Oe=z(92310),ye=z.n(Oe),Se=z(24905),Fe=z(95237),le=z(8591),Me=z(6848),De=z(3113),Te=z(43418),Re=z(1710),We=z(5871),Ee=z(78241),se=z(71418),y=z(51257),a=z(38986),ee=z(48790),b=z(54650),x=z(9148),te=Object.defineProperty,ne=Object.defineProperties,ue=Object.getOwnPropertyDescriptors,re=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,Ce=(rt,yt,bt)=>yt in rt?te(rt,yt,{enumerable:!0,configurable:!0,writable:!0,value:bt}):rt[yt]=bt,Be=(rt,yt)=>{for(var bt in yt||(yt={}))me.call(yt,bt)&&Ce(rt,bt,yt[bt]);if(re)for(var bt of re(yt))ce.call(yt,bt)&&Ce(rt,bt,yt[bt]);return rt},ke=(rt,yt)=>ne(rt,ue(yt)),Pe=(rt,yt,bt)=>new Promise((gt,Gt)=>{var Tt=qe=>{try{Rt(bt.next(qe))}catch(dt){Gt(dt)}},Lt=qe=>{try{Rt(bt.throw(qe))}catch(dt){Gt(dt)}},Rt=qe=>qe.done?gt(qe.value):Promise.resolve(qe.value).then(Tt,Lt);Rt((bt=bt.apply(rt,yt)).next())});const at=Se.default.Group,Ve=({className:rt,title:yt,items:bt=[],value:gt,onChange:Gt})=>{const Tt=(bt==null?void 0:bt.length)===(gt==null?void 0:gt.length),Lt=(gt==null?void 0:gt.length)>0&&(gt==null?void 0:gt.length)<(bt==null?void 0:bt.length),Rt=qe=>{const dt=bt.map(Wt=>Wt.id);Gt(qe.target.checked?dt:[])};return E.createElement(Fe.Z,{align:"middle",className:rt},!!yt&&E.createElement("div",{className:"mr20",style:{color:"#5F6368"}},yt),E.createElement(Se.default,{indeterminate:Lt,onChange:Rt,checked:Tt},"\u5168\u90E8"),E.createElement(at,{value:gt,onChange:Gt},bt.map(qe=>E.createElement(Se.default,{className:"ml30 c-black",key:qe.id,value:qe.id},qe.name,E.createElement("span",null,`(${qe.count})`)))))};var Ye=({className:rt,style:yt,dataSource:bt})=>{var gt,Gt,Tt,Lt,Rt,qe,dt;const[Wt,Bn]=(0,E.useState)({}),[Yt,kn]=(0,E.useState)(!0),[Ge,ln]=(0,E.useState)(!1),[Mn,Pt]=(0,E.useState)(!1),[zt,Ft]=(0,E.useState)(null),[Ot,et]=(0,E.useState)(0),[ze,St]=(0,E.useState)({}),[xt,Ke]=(0,E.useState)(!0),[Qe,ut]=(0,E.useState)(0),[Je,xe]=(0,E.useState)(0),[Zt,Xn]=(0,E.useState)(!1),En=(0,E.useRef)(null),[bn,Gn]=(0,E.useState)(!1),[Kn,Ct]=(0,E.useState)(!0),[Mt,Sn]=(0,E.useState)([]),Dt={page:1,per_page:5,keyword:"",review:[],question_status:[],success_status:[],sort_by:null,direction:null},[en,Sa]=(0,E.useState)(Be({},Dt));(0,E.useEffect)(()=>{bt!=null&&bt.question_id&&Bn(bt)},[bt==null?void 0:bt.question_id]),(0,E.useEffect)(()=>{var hn;if(((hn=Wt==null?void 0:Wt.exercise_question_resubmit)==null?void 0:hn.status)==="running"){const mr=setInterval(()=>{wn()},3e3);return()=>clearInterval(mr)}},[(gt=Wt==null?void 0:Wt.exercise_question_resubmit)==null?void 0:gt.status]),(0,E.useEffect)(()=>{var hn;Mn&&(Mn===1&&(en.question_status=Sr.map(mr=>mr.value),en.review=Un.map(mr=>mr.value)),Mn===2&&(en.exercise_question_resubmit_id=(hn=Wt==null?void 0:Wt.exercise_question_resubmit)==null?void 0:hn.id,zt===1&&(en.success_status=[1]),zt===2&&(en.success_status=[0])),Sa(Be({},en)),ia(en),xe(Wt!=null&&Wt.is_mirror?3:10),ut(Wt!=null&&Wt.is_mirror?1:5))},[Mn]),(0,E.useEffect)(()=>{bn&&Oa()},[bn]);const ia=hn=>Pe(void 0,null,function*(){kn(!0);const mr=yield(0,a.ZP)(`/api/exercise_questions/${Wt==null?void 0:Wt.question_id}/resubmit_student_list.json`,{method:"get",params:hn});(mr==null?void 0:mr.status)==0&&(St(mr||[]),et(mr==null?void 0:mr.count)),kn(!1)}),Oa=()=>Pe(void 0,null,function*(){Ct(!0);const hn=yield(0,a.ZP)(`/api/exercise_questions/${Wt==null?void 0:Wt.question_id}/resubmit_history.json`,{method:"get"});(hn==null?void 0:hn.status)==0&&Sn((hn==null?void 0:hn.data)||[]),Ct(!1)}),wn=()=>Pe(void 0,null,function*(){const hn=yield(0,a.ZP)(`/api/exercise_questions/${Wt==null?void 0:Wt.question_id}/resubmit_status.json`,{method:"get"});(hn==null?void 0:hn.status)==0&&Bn(ke(Be({},Wt),{show_resubmit_history:!0,exercise_question_resubmit:(hn==null?void 0:hn.data)||{}}))}),Sr=[{label:"\u672A\u8BC4\u6D4B",value:2,color:"#9096A3"},{label:"\u672A\u901A\u5173",value:0,color:"#E30000"},{label:"\u5DF2\u901A\u5173",value:1,color:"#00B187"}],Un=[{label:"\u672A\u8BC4\u9605",value:0,color:"#9096A3"},{label:"\u8BC4\u9605\u4E2D",value:2,color:"#FF9D18"},{label:"\u5DF2\u8BC4\u9605",value:1,color:"#3061D0"}],Wn=[{label:"\u6210\u529F",value:1,color:"#00B187"},{label:"\u5931\u8D25",value:0,color:"#E30000"}],ma=[{title:"\u5E8F\u53F7",dataIndex:"key",render:(hn,mr,At)=>E.createElement("span",{className:"c-black"},At+1+(en.page-1)*en.per_page)},{title:"\u59D3\u540D",dataIndex:"user_name",render:hn=>E.createElement("span",{className:"c-black"},hn)},{title:"\u5B66\u53F7",dataIndex:"student_id",sorter:!0,render:hn=>E.createElement("span",{className:"c-grey-666"},hn||"--")},{title:"\u5206\u73ED",dataIndex:"group_name",render:hn=>E.createElement("span",{className:"c-black"},hn)},{title:"\u9898\u76EE\u72B6\u6001",dataIndex:"question_status",render:hn=>{const{label:mr,color:At}=Sr.find(Xt=>Xt.value===hn)||{};return E.createElement("span",{style:{color:At}},mr)}},{title:"\u9898\u76EE\u5F97\u5206",dataIndex:"question_score",sorter:!0,render:hn=>E.createElement("span",{className:"c-black"},hn)},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",sorter:!0,render:hn=>E.createElement("span",{className:"c-black"},hn)},{title:"\u8BC4\u9605\u72B6\u6001",dataIndex:"review",render:hn=>{const{label:mr,color:At}=Un.find(Xt=>Xt.value===hn)||{};return E.createElement("span",{style:{color:At}},mr)}},Mn===2&&{title:"\u91CD\u65B0\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"success_status",render:hn=>{const{label:mr,color:At}=Wn.find(Xt=>Xt.value===hn)||{};return E.createElement("span",{style:{color:At}},mr)}}].filter(Boolean),Ya=(hn,mr,At)=>{en.page=hn==null?void 0:hn.current,en.per_page=hn==null?void 0:hn.pageSize,At!=null&&At.order?(en.sort_by=At==null?void 0:At.field,en.direction=(At==null?void 0:At.order)==="ascend"?"asc":"desc"):(en.sort_by=null,en.direction=null),Sa(Be({},en)),ia(en)},xa=()=>{if(!Qe){le.ZP.warning("\u8BF7\u8F93\u5165\u91CD\u65B0\u8BC4\u6D4B\u4EFB\u52A1\u5E76\u53D1\u4EBA\u6570");return}Xn(!0)},Lr=()=>Pe(void 0,null,function*(){var hn,mr;if((hn=En.current)!=null&&hn.onVerify())return;ln(!0);const At=yield(0,a.ZP)(`/api/exercise_questions/${Wt==null?void 0:Wt.question_id}/resubmit.json`,{method:"post",body:{keyword:en.keyword,question_status:en.question_status,review:en.review_status,success_status:en.success_status,use_max_score:xt,permits:Qe,exercise_question_resubmit_id:Mn===1?null:(mr=Wt==null?void 0:Wt.exercise_question_resubmit)==null?void 0:mr.id}});(At==null?void 0:At.status)==0&&(yield wn(),le.ZP.success("\u64CD\u4F5C\u6210\u529F"),Xn(!1),Pt(!1)),ln(!1)}),Tr=(hn,mr)=>{en.page=1,en[mr]=hn,Sa(Be({},en)),ia(en)},Nt=["","\u5F53\u524D\u9898\u76EE\u7684\u5B9E\u9A8C\u8D44\u6E90\u4E3A\u4E13\u6709\u4E91\uFF0C\u4E0D\u652F\u6301\u91CD\u65B0\u8BC4\u6D4B~","\u8BE5\u529F\u80FD\u4EC5\u8BFE\u5802\u7BA1\u7406\u5458\u548C\u8003\u8BD5\u7684\u521B\u5EFA\u8005\u53EF\u4EE5\u64CD\u4F5C~"];return E.createElement(E.Fragment,null,E.createElement("div",{className:ye()(fe.recalculation,rt),style:yt},E.createElement(Me.Z,{title:Nt[(Wt==null?void 0:Wt.disable_resubmit_reason)||0]},E.createElement(De.ZP,{disabled:(Wt==null?void 0:Wt.disable_resubmit)||((Gt=Wt==null?void 0:Wt.exercise_question_resubmit)==null?void 0:Gt.status)==="running",onClick:()=>Pt(1),icon:E.createElement("i",{className:"iconfont icon-zhongxinpingce font14"}),type:"primary",ghost:!0},"\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206")),(Wt==null?void 0:Wt.show_resubmit_history)&&E.createElement(E.Fragment,null,((Tt=Wt==null?void 0:Wt.exercise_question_resubmit)==null?void 0:Tt.status)==="running"?E.createElement("div",{className:"c-grey-666"},"\u91CD\u65B0\u8BC4\u6D4B\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6",E.createElement("span",{className:"c-light-primary ml3"},(Lt=Wt==null?void 0:Wt.exercise_question_resubmit)==null?void 0:Lt.rate)):E.createElement("div",{className:"c-grey-666"},"\u91CD\u65B0\u8BC4\u6D4B\u6210\u529F",E.createElement("span",{onClick:()=>{Pt(2),Ft(1)},className:"current",style:{color:"#3061D0",textDecoration:"underline",margin:"0 3px"}},(Rt=Wt==null?void 0:Wt.exercise_question_resubmit)==null?void 0:Rt.success_student_count),"\u4EBA\uFF0C\u5931\u8D25",E.createElement("span",{onClick:()=>{Pt(2),Ft(2)},className:"current",style:{color:"#E30000",textDecoration:"underline",margin:"0 3px"}},(qe=Wt==null?void 0:Wt.exercise_question_resubmit)==null?void 0:qe.fail_count),"\u4EBA"),E.createElement(Me.Z,{title:"\u64CD\u4F5C\u8BB0\u5F55"},E.createElement("i",{onClick:()=>Gn(!0),className:"iconfont icon-chakanshenqingjilu c-light-primary current font14"})))),E.createElement(Te.default,{centered:!0,open:!!Mn,title:`\u91CD\u65B0\u8BC4\u6D4B${Mn===1?"\u7B97\u5206":"\u7ED3\u679C"}`,width:870,okText:"\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206",onCancel:()=>Pt(!1),onOk:xa,afterClose:()=>{Ke(!0),Ft(null),Sa(Be({},Dt))}},E.createElement("div",{className:fe.filter},Mn===1&&E.createElement(E.Fragment,null,E.createElement("div",{className:fe.tips},E.createElement("div",{className:"mb5",style:{color:"#FF9D18"}},E.createElement("i",{className:"iconfont icon-tishi9 mr10 font14"}),"\u6E29\u99A8\u63D0\u793A"),E.createElement("div",null,"1.\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206\u6D41\u7A0B\uFF1A \u7CFB\u7EDF\u81EA\u52A8\u83B7\u53D6\u5B66\u751F\u5728\u8003\u8BD5\u9875\u9762\u4FDD\u5B58\u7684\u6700\u65B0\u4EE3\u7801\uFF0C\u5E76\u8FDB\u884C\u91CD\u65B0\u8BC4\u6D4B\uFF0C\u4ECE\u800C\u7CBE\u51C6\u8BA1\u7B97\u51FA\u5B66\u751F\u7684\u6700\u7EC8\u5F97\u5206\uFF1B"),E.createElement("div",{style:{margin:"2px 0"}},"2.\u91CD\u65B0\u8BC4\u6D4B\u6761\u4EF6\uFF1A \u8003\u8BD5\u7ED3\u675F\u540E\uFF0C\u4EC5\u5BF9\u5DF2\u63D0\u4EA4\u8BD5\u5377\u4E14\u5DF2\u4F5C\u7B54\u8BE5\u9898\u76EE\u7684\u5B66\u751F\u8FDB\u884C\u91CD\u65B0\u8BC4\u6D4B\u4E0E\u7B97\u5206\uFF1B"),E.createElement("div",null,"3.\u91CD\u65B0\u8BC4\u6D4B\u65F6\uFF0C\u8BF7\u786E\u4FDD\u5B9E\u9A8C\u73AF\u5883\u80FD\u6B63\u5E38\u542F\u52A8\u5E76\u53EF\u8FD0\u884C\u8BC4\u6D4B\u3002")),E.createElement(Ve,{className:"mt10",title:"\u9898\u76EE\u72B6\u6001",items:(ze==null?void 0:ze.question_status)||[],value:en.question_status,onChange:hn=>Tr(hn,"question_status")}),E.createElement(Ve,{className:"mt10",title:"\u8BC4\u9605\u72B6\u6001",items:(ze==null?void 0:ze.review_status)||[],value:en.review,onChange:hn=>Tr(hn,"review")})),Mn===2&&E.createElement(E.Fragment,null,E.createElement(Ve,{className:"mt10",title:"\u91CD\u65B0\u8BC4\u6D4B\u7ED3\u679C",items:(ze==null?void 0:ze.success_status)||[],value:en.success_status,onChange:hn=>Tr(hn,"success_status")})),E.createElement(x.t7,{className:fe.input,style:{bottom:Mn===1?10:-5},value:en.keyword,onChange:hn=>Tr(hn,"keyword"),placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22"})),E.createElement(Re.default,{className:"mt20",columns:ma,scroll:((dt=ze==null?void 0:ze.data)==null?void 0:dt.length)>7?{y:300}:{},dataSource:(ze==null?void 0:ze.data)||[],loading:Yt,onChange:Ya,pagination:{total:Ot,pageSize:en.per_page,current:en.page,hideOnSinglePage:!Ot,showSizeChanger:!0,pageSizeOptions:["5","10","20","50","100"],showQuickJumper:!0,size:"default",showTotal:y.rU}}),E.createElement(Fe.Z,{justify:"space-between",align:"middle",className:"mt10"},E.createElement(Se.default,{className:"c-black",checked:xt,onChange:hn=>Ke(hn.target.checked)},"\u91CD\u65B0\u8BC4\u6D4B\u540E\u7684\u5206\u6570\u5927\u4E8E\u539F\u6765\u7684\u5206\u6570\u624D\u66F4\u65B0\u6210\u7EE9"),(0,ee.Ny)()&&E.createElement("div",{className:"c-black"},"\u91CD\u65B0\u8BC4\u6D4B\u4EFB\u52A1\u5E76\u53D1\u4EBA\u6570",E.createElement(We.Z,{className:"ml10 mr10",value:Qe,max:Je,min:1,precision:0,onChange:hn=>ut(hn)}),"\u4EBA",E.createElement(Me.Z,{overlayStyle:{maxWidth:450},title:"\u91CD\u65B0\u8BC4\u6D4B\u4EFB\u52A1\u7684\u6700\u5927\u5E76\u53D1\u4EBA\u6570\u4E3A20\u4EBA\uFF08\u81EA\u5B9A\u4E49\u955C\u50CF\u7684\u6700\u5927\u5E76\u53D1\u4EBA\u6570\u4E3A3\u4EBA\uFF09\u3002"},E.createElement("i",{style:{color:"#9096A3"},className:"iconfont icon-tishi5 font13 ml10"}))))),E.createElement(Te.default,{centered:!0,title:"\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206",open:Zt,width:494,zIndex:1001,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Ge,destroyOnClose:!0,onOk:Lr,onCancel:()=>Xn(!1)},E.createElement(Ee.default.Item,{className:"mb0",colon:!1,label:"\u9A8C\u8BC1\u7801",name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},E.createElement(b.Z,{ref:hn=>En.current=hn}))),E.createElement(Te.default,{centered:!0,title:"\u64CD\u4F5C\u8BB0\u5F55",open:bn,width:710,onCancel:()=>Gn(!1),footer:null},E.createElement(se.Z,{spinning:Kn},E.createElement("div",{className:fe.operating},Mt.map((hn,mr)=>E.createElement("div",{key:mr,className:fe.operatingItem},E.createElement("div",{style:{flex:"0 0 180px"},className:"c-grey-666"},hn==null?void 0:hn.created_at),E.createElement("div",{className:"c-black"},hn==null?void 0:hn.user_name,"\u64CD\u4F5C\u4E86\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206"),(hn==null?void 0:hn.status)==="running"?E.createElement("div",{className:"c-black"},"\u91CD\u65B0\u8BC4\u6D4B\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6",E.createElement("span",{className:"c-light-primary ml3"},hn==null?void 0:hn.rate)):E.createElement("div",{className:"c-black"},"\u91CD\u65B0\u8BC4\u6D4B\u6210\u529F",E.createElement("span",{style:{color:"#3061D0",margin:"0 3px"}},hn==null?void 0:hn.success_student_count),"\u4EBA\uFF0C\u5931\u8D25",E.createElement("span",{style:{color:"#E30000",margin:"0 3px"}},hn==null?void 0:hn.fail_count),"\u4EBA")))),E.createElement("div",{style:{height:20}}))))}},3039:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Me}});var E=z(59301),fe={flex_box_center:"flex_box_center___rQJfc",flex_space_between:"flex_space_between___MDW24",flex_box_vertical_center:"flex_box_vertical_center___RZbAv",flex_box_center_end:"flex_box_center_end___ILhJA",flex_box_column:"flex_box_column___Fmij7",orangeColor:"orangeColor___U5vU6",redColor:"redColor___qYa6X",statustitle:"statustitle___pTBLm",statusbody:"statusbody___qUPQx",flex:"flex___VtL45"},Oe=z(43418),ye="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",Se="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",Fe=(De,Te,Re)=>new Promise((We,Ee)=>{var se=ee=>{try{a(Re.next(ee))}catch(b){Ee(b)}},y=ee=>{try{a(Re.throw(ee))}catch(b){Ee(b)}},a=ee=>ee.done?We(ee.value):Promise.resolve(ee.value).then(se,y);a((Re=Re.apply(De,Te)).next())}),Me=({type:De,resdata:Te,onok:Re,oktext:We,okloading:Ee})=>{const[se,y]=(0,E.useState)(!1),{can_copy_list:a,can_copy_num:ee,challenge_type:b,course_data_list:x,no_copy_list:te,no_copy_num:ne,no_use_list:ue,no_use_num:re,repeat_shixun_num:me,student_count:ce,total_num:Ce,use_num:Be}=Te;let ke=ee>0||De==="exercise";(0,E.useEffect)(()=>{(Te==null?void 0:Te.student_count)>0&&y(!0)},[Te]),console.log("---11",Ee),(0,E.useEffect)(()=>{Ee||y(!1)},[Ee]);const Pe=()=>{if(De==="exercise"&&b===1)return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:fe.orangeColor},ce),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",E.createElement("span",{className:fe.orangeColor},Be),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",E.createElement("span",{className:fe.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u4F5C\u7B54\u5DF2\u6311\u6218\u8FC7\u7684\u5B9E\u8BAD\u9898\u3002"));if(De==="exercise"&&b===2)return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:fe.orangeColor},ce),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",E.createElement("span",{className:fe.orangeColor},Be),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",E.createElement("span",{className:fe.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(De==="shixun"&&b===1)return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:fe.orangeColor},ce),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",E.createElement("span",{className:fe.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(De==="shixun"&&b===2)return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:fe.orangeColor},ce),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",E.createElement("span",{className:fe.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(De==="subject"&&b===1)return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:fe.orangeColor},ce),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",E.createElement("span",{className:fe.orangeColor},Be),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",E.createElement("span",{className:fe.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(De==="subject"&&b===2)return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",E.createElement("span",{className:fe.orangeColor},ce)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",E.createElement("span",{className:fe.orangeColor},Be)," \u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",E.createElement("span",{className:fe.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(De==="exercisepush")return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:fe.orangeColor},ce),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",E.createElement("span",{className:fe.orangeColor},Be),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",E.createElement("span",{className:fe.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u5728\u5F53\u524D\u8003\u8BD5\u4E2D\u8FDB\u884C\u4F5C\u7B54\u3002"));if(De==="shixunpush"&&b===1)return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:fe.orangeColor},ce),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",E.createElement("span",{className:fe.orangeColor},Be),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",E.createElement("span",{className:fe.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(De==="shixunpush"&&b===2)return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:fe.orangeColor},ce),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",E.createElement("span",{className:fe.orangeColor},Be),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",E.createElement("span",{className:fe.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},at=()=>{if(De==="exercise"||De==="subject"||De==="exercisepush"||De==="shixunpush")return E.createElement("div",{style:{marginTop:20}},ne>0&&E.createElement("div",null,E.createElement("span",{className:fe.flex},E.createElement("img",{src:Se,style:{width:14}}),E.createElement("span",{className:fe.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),E.createElement("div",{className:fe.statusbody},De==="exercise"&&E.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",E.createElement("span",{className:fe.redColor},"\u4EE5\u4E0B\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\u3002"),"\u60A8\u4E5F\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),(De==="subject"||De==="exercisepush")&&E.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",ke&&E.createElement("span",{className:fe.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),De==="shixunpush"&&E.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",ke&&E.createElement("span",{className:fe.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u5EFA\u8BAE\u60A8\u91CD\u65B0\u9009\u62E9\u5B9E\u8DF5\u9879\u76EE\u518D\u53D1\u5E03\u4F5C\u4E1A\uFF0C\u4E5F\u53EF\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),E.createElement("div",null,te==null?void 0:te.map((Ve,it)=>E.createElement("a",{href:`/shixuns/${Ve.identifier}/challenges`,target:"_blank"},"\u300A",Ve==null?void 0:Ve.name,"\u300B",it+1!==ne&&"\u3001"))))),ee>0&&E.createElement("div",{style:{marginTop:20}},E.createElement("span",{className:fe.flex},E.createElement("img",{src:ye,style:{width:14}}),E.createElement("span",{className:fe.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),E.createElement("div",{className:fe.statusbody},De==="exercise"&&E.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u8BD5\u5377\u4E2D\u7684\u539F\u8BD5\u9898\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),(De==="subject"||De==="exercisepush")&&E.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),De==="shixunpush"&&E.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u5F53\u524D\u4F5C\u4E1A\u4E2D\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),E.createElement("div",null,a==null?void 0:a.map((Ve,it)=>E.createElement("a",{href:`/shixuns/${Ve.identifier}/challenges`,target:"_blank"},"\u300A",Ve==null?void 0:Ve.name,"\u300B",it+1!==ee&&"\u3001"))))));if(De==="shixun")return E.createElement("div",{style:{marginTop:20}},ee>0?"\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002":"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002")};return E.createElement(Oe.default,{open:se,onCancel:()=>{y(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!ke&&"none"}},zIndex:1003,confirmLoading:Ee,okText:ke?We:"\u6211\u77E5\u9053\u4E86",onOk:()=>Fe(void 0,null,function*(){ke?yield Re([...a,...ue]):y(!1)})},E.createElement("div",{style:{maxHeight:600,overflow:"auto"}},Pe(),at()))}},90283:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Fe}});var E=z(59301),fe={btn:"btn___kReTL",redBtn:"redBtn___UFEL0"},Oe=z(92310),ye=z.n(Oe),Fe=({className:le,style:Me,state:De,onClick:Te})=>{var Re,We;return E.createElement("div",{onClick:Te,className:ye()(De?(Re=fe)==null?void 0:Re.redBtn:(We=fe)==null?void 0:We.btn,le),style:Me},De?E.createElement(E.Fragment,null,E.createElement("i",{className:"iconfont icon-biaoji1"}),E.createElement("span",null,"\u53D6\u6D88\u6807\u8BB0\u9519\u9898")):E.createElement(E.Fragment,null,E.createElement("i",{className:"iconfont icon-biaojigaiti"}),E.createElement("span",null,"\u6807\u8BB0\u9519\u9898")))}},69221:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Se}});var E=z(59301),fe={flex_box_center:"flex_box_center___sOi51",flex_space_between:"flex_space_between___pl96A",flex_box_vertical_center:"flex_box_vertical_center___LVWaS",flex_box_center_end:"flex_box_center_end___bFW2z",flex_box_column:"flex_box_column___Iuosg",disabled:"disabled___kyQ47"},Oe=z(6848),Se=({children:Fe,tips:le,title:Me,style:De})=>{const Te=Me||E.createElement("div",null,E.createElement("div",null,"\u63D0\u793A\uFF1A"),E.createElement("div",null,"\u672C\u573A\u8003\u8BD5\u5DF2\u5F00\u542F\u96C6\u4E2D\u9605\u5377\uFF0C\u4E3A\u4E86\u4E0D\u5F71\u54CD\u6210\u7EE9\u8BC4\u5B9A\uFF0C\u4E0D\u53EF\u8FDB\u884C\u6B64\u64CD\u4F5C\u3002"),E.createElement("div",null,"\uFF08\u5982\u9700\u53D1\u5E03\u65B0\u73ED\u7EA7\u8003\u8BD5\uFF0C\u8BF7\u521B\u5EFA\u65B0\u8BD5\u5377\u540E\u53D1\u5E03\uFF09"));return Fe&&le?E.createElement(Oe.Z,{overlayStyle:{maxWidth:"initial"},title:Te},E.createElement("span",{className:fe.disabled,style:De},Fe)):Fe&&!le?E.createElement(E.Fragment,null,Fe):E.createElement(E.Fragment,null)}},77525:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return za}});var E=z(59301),fe=z(49535),Oe=z(15277),ye=z(92310),Se=z.n(ye),Fe=z(14809),le=z(20439),Me=z(4635),De=z(50298),Te=z(93664),Re=z(62646),We=z(55468),Ee=z(18929),se=["crossOrigin","decoding","draggable","loading","referrerPolicy","sizes","srcSet","useMap","alt"],y=E.createContext(null),a=0;function ee(An,st){var gn=E.useState(function(){return a+=1,String(a)}),lt=(0,De.Z)(gn,1),Fn=lt[0],un=E.useContext(y),nt={data:st,canPreview:An};return E.useEffect(function(){if(un)return un.register(Fn,nt)},[]),E.useEffect(function(){un&&un.register(Fn,nt)},[An,st]),Fn}function b(An){return new Promise(function(st){var gn=document.createElement("img");gn.onerror=function(){return st(!1)},gn.onload=function(){return st(!0)},gn.src=An})}function x(An){var st=An.src,gn=An.isCustomPlaceholder,lt=An.fallback,Fn=(0,E.useState)(gn?"loading":"normal"),un=(0,De.Z)(Fn,2),nt=un[0],Jt=un[1],$t=(0,E.useRef)(!1),Tn=nt==="error";(0,E.useEffect)(function(){b(st).then(function(na){na||Jt("error")})},[st]),(0,E.useEffect)(function(){gn&&!$t.current?Jt("loading"):Tn&&Jt("normal")},[st]);var $n=function(){Jt("normal")},mn=function(er){$t.current=!1,nt==="loading"&&er!=null&&er.complete&&(er.naturalWidth||er.naturalHeight)&&($t.current=!0,$n())},Yn=Tn&<?{src:lt}:{onLoad:$n,src:st};return[mn,Yn,nt]}var te=z(86923),ne=z(8224),ue=z(10228),re=z(48736);function me(An,st,gn,lt){var Fn=st+gn,un=(gn-lt)/2;if(gn>lt){if(st>0)return(0,Me.Z)({},An,un);if(st<0&&Fnlt)return(0,Me.Z)({},An,st<0?un:-un);return{}}function ce(An,st,gn,lt){var Fn=(0,We.g1)(),un=Fn.width,nt=Fn.height,Jt=null;return An<=un&&st<=nt?Jt={x:0,y:0}:(An>un||st>nt)&&(Jt=(0,le.Z)((0,le.Z)({},me("x",gn,An,un)),me("y",lt,st,nt))),Jt}var Ce=z(13697),Be=z(16089),ke={x:0,y:0,rotate:0,scale:1,flipX:!1,flipY:!1};function Pe(An,st,gn,lt){var Fn=(0,E.useRef)(null),un=(0,E.useRef)([]),nt=(0,E.useState)(ke),Jt=(0,De.Z)(nt,2),$t=Jt[0],Tn=Jt[1],$n=function(er){Tn(ke),lt&&!(0,Ce.Z)(ke,$t)&<({transform:ke,action:er})},mn=function(er,yr){Fn.current===null&&(un.current=[],Fn.current=(0,Be.Z)(function(){Tn(function(Jn){var Rr=Jn;return un.current.forEach(function(Br){Rr=(0,le.Z)((0,le.Z)({},Rr),Br)}),Fn.current=null,lt==null||lt({transform:Rr,action:yr}),Rr})})),un.current.push((0,le.Z)((0,le.Z)({},$t),er))},Yn=function(er,yr,Jn,Rr){var Br=An.current,br=Br.width,Pr=Br.height,tr=Br.offsetWidth,Nr=Br.offsetHeight,xr=Br.offsetLeft,ja=Br.offsetTop,Kr=er,uo=$t.scale*er;uo>gn?(Kr=gn/$t.scale,uo=gn):uo1,_i=wi&&Br>=1,Uo=Pe(po,xr,Kr,Zi),ti=Uo.transform,Di=Uo.resetTransform,sl=Uo.updateTransform,fl=Uo.dispatchZoomChange,Yl=(0,E.useState)(!0),pu=(0,De.Z)(Yl,2),vu=pu[0],Ri=pu[1],Vi=ti.rotate,Vl=ti.scale,Eu=ti.x,Cu=ti.y,Uu=Se()((0,Me.Z)({},"".concat(gn,"-moving"),Ji));(0,E.useEffect)(function(){vu||Ri(!0)},[vu]);var Do=function(){Di("close")},kr=function(){fl(rt+tr,"zoomIn")},zr=function(){fl(rt/(rt+tr),"zoomOut")},Yr=function(){sl({rotate:Vi+90},"rotateRight")},Ei=function(){sl({rotate:Vi-90},"rotateLeft")},oi=function(){sl({flipX:!ti.flipX},"flipX")},Xi=function(){sl({flipY:!ti.flipY},"flipY")},rl=function(rr){rr==null||rr.preventDefault(),rr==null||rr.stopPropagation(),Jn>0&&(Ri(!1),Di("prev"),jr==null||jr(Jn-1,Jn))},Rl=function(rr){rr==null||rr.preventDefault(),rr==null||rr.stopPropagation(),Jn0&&(cu=rt/cu),fl(cu,"wheel",rr.clientX,rr.clientY)}},Pa=function(rr){!Tn||!Ki||(rr.keyCode===ue.Z.LEFT?rl():rr.keyCode===ue.Z.RIGHT&&Rl())},Ho=function(rr){Tn&&(Vl!==1?sl({x:0,y:0,scale:1},"doubleClick"):fl(rt+tr,"doubleClick",rr.clientX,rr.clientY))};(0,E.useEffect)(function(){var Bi,rr,Fl,hu;if(Jt){Fl=(0,ne.Z)(window,"mouseup",El,!1),hu=(0,ne.Z)(window,"mousemove",Jl,!1);try{window.top!==window.self&&(Bi=(0,ne.Z)(window.top,"mouseup",El,!1),rr=(0,ne.Z)(window.top,"mousemove",Jl,!1))}catch(cu){(0,re.Kp)(!1,"[rc-image] ".concat(cu))}}return function(){var cu,Bu,Ju,Nu;(cu=Fl)===null||cu===void 0||cu.remove(),(Bu=hu)===null||Bu===void 0||Bu.remove(),(Ju=Bi)===null||Ju===void 0||Ju.remove(),(Nu=rr)===null||Nu===void 0||Nu.remove()}},[Tn,Ji,Eu,Cu,Vi,Jt]),(0,E.useEffect)(function(){var Bi=(0,ne.Z)(window,"keydown",Pa,!1);return function(){Bi.remove()}},[Tn,Ki,Jn]);var Mi=E.createElement(Gt,(0,Fe.Z)({},ul,{width:st.width,height:st.height,imgRef:po,className:"".concat(gn,"-img"),alt:Fn,style:{transform:"translate3d(".concat(ti.x,"px, ").concat(ti.y,"px, 0) scale3d(").concat(ti.flipX?"-":"").concat(Vl,", ").concat(ti.flipY?"-":"").concat(Vl,", 1) rotate(").concat(Vi,"deg)"),transitionDuration:!vu&&"0s"},fallback:un,src:lt,onWheel:Fi,onMouseDown:Ol,onDoubleClick:Ho}));return E.createElement(E.Fragment,null,E.createElement(te.Z,(0,Fe.Z)({transitionName:ao,maskTransitionName:Oo,closable:!1,keyboard:!0,prefixCls:gn,onClose:$t,visible:Tn,wrapClassName:Uu,rootClassName:Yn,getContainer:er},Gi,{afterClose:Do}),E.createElement("div",{className:"".concat(gn,"-img-wrapper")},al?al(Mi,(0,le.Z)({transform:ti},wi?{current:Jn}:{})):Mi)),E.createElement(Ye,{visible:Tn,transform:ti,maskTransitionName:Oo,closeIcon:na,getContainer:er,prefixCls:gn,rootClassName:Yn,icons:mn,countRender:br,showSwitch:Ki,showProgress:_i,current:Jn,count:Br,scale:Vl,minScale:xr,maxScale:Kr,toolbarRender:Sl,onSwitchLeft:rl,onSwitchRight:Rl,onZoomIn:kr,onZoomOut:zr,onRotateRight:Yr,onRotateLeft:Ei,onFlipX:oi,onFlipY:Xi,onClose:$t}))},Lt=Tt,Rt=z(95190);function qe(An){var st=E.useState({}),gn=(0,De.Z)(st,2),lt=gn[0],Fn=gn[1],un=E.useCallback(function(Jt,$t){return Fn(function(Tn){return(0,le.Z)((0,le.Z)({},Tn),{},(0,Me.Z)({},Jt,$t))}),function(){Fn(function(Tn){var $n=(0,le.Z)({},Tn);return delete $n[Jt],$n})}},[]),nt=E.useMemo(function(){return An?An.map(function(Jt){if(typeof Jt=="string")return{data:{src:Jt}};var $t={};return Object.keys(Jt).forEach(function(Tn){["src"].concat((0,Rt.Z)(se)).includes(Tn)&&($t[Tn]=Jt[Tn])}),{data:$t}}):Object.keys(lt).reduce(function(Jt,$t){var Tn=lt[$t],$n=Tn.canPreview,mn=Tn.data;return $n&&Jt.push({data:mn,id:$t}),Jt},[])},[An,lt]);return[nt,un]}var dt=["visible","onVisibleChange","getContainer","current","movable","minScale","maxScale","countRender","closeIcon","onChange","onTransform","toolbarRender","imageRender"],Wt=["src"],Bn=function(st){var gn,lt=st.previewPrefixCls,Fn=lt===void 0?"rc-image-preview":lt,un=st.children,nt=st.icons,Jt=nt===void 0?{}:nt,$t=st.items,Tn=st.preview,$n=st.fallback,mn=(0,Te.Z)(Tn)==="object"?Tn:{},Yn=mn.visible,na=mn.onVisibleChange,er=mn.getContainer,yr=mn.current,Jn=mn.movable,Rr=mn.minScale,Br=mn.maxScale,br=mn.countRender,Pr=mn.closeIcon,tr=mn.onChange,Nr=mn.onTransform,xr=mn.toolbarRender,ja=mn.imageRender,Kr=(0,Re.Z)(mn,dt),uo=qe($t),ao=(0,De.Z)(uo,2),Zo=ao[0],Oo=ao[1],al=(0,Ee.Z)(0,{value:yr}),ul=(0,De.Z)(al,2),Sl=ul[0],Zi=ul[1],jr=(0,E.useState)(!1),Gi=(0,De.Z)(jr,2),po=Gi[0],Oi=Gi[1],ri=((gn=Zo[Sl])===null||gn===void 0?void 0:gn.data)||{},ml=ri.src,Ji=(0,Re.Z)(ri,Wt),wl=(0,Ee.Z)(!!Yn,{value:Yn,onChange:function(Vi,Vl){na==null||na(Vi,Vl,Sl)}}),wi=(0,De.Z)(wl,2),Ki=wi[0],_i=wi[1],Uo=(0,E.useState)(null),ti=(0,De.Z)(Uo,2),Di=ti[0],sl=ti[1],fl=E.useCallback(function(Ri,Vi,Vl){var Eu=Zo.findIndex(function(Cu){return Cu.id===Ri});_i(!0),sl({x:Vi,y:Vl}),Zi(Eu<0?0:Eu),Oi(!0)},[Zo]);E.useEffect(function(){Ki?po||Zi(0):Oi(!1)},[Ki]);var Yl=function(Vi,Vl){Zi(Vi),tr==null||tr(Vi,Vl)},pu=function(){_i(!1),sl(null)},vu=E.useMemo(function(){return{register:Oo,onPreview:fl}},[Oo,fl]);return E.createElement(y.Provider,{value:vu},un,E.createElement(Lt,(0,Fe.Z)({"aria-hidden":!Ki,movable:Jn,visible:Ki,prefixCls:Fn,closeIcon:Pr,onClose:pu,mousePosition:Di,imgCommonProps:Ji,src:ml,fallback:$n,icons:Jt,minScale:Rr,maxScale:Br,getContainer:er,current:Sl,count:Zo.length,countRender:br,onTransform:Nr,toolbarRender:xr,imageRender:ja,onChange:Yl},Kr)))},Yt=Bn,kn=["src","alt","onPreviewClose","prefixCls","previewPrefixCls","placeholder","fallback","width","height","style","preview","className","onClick","onError","wrapperClassName","wrapperStyle","rootClassName"],Ge=["src","visible","onVisibleChange","getContainer","mask","maskClassName","movable","icons","scaleStep","minScale","maxScale","imageRender","toolbarRender"],ln=function(st){var gn=st.src,lt=st.alt,Fn=st.onPreviewClose,un=st.prefixCls,nt=un===void 0?"rc-image":un,Jt=st.previewPrefixCls,$t=Jt===void 0?"".concat(nt,"-preview"):Jt,Tn=st.placeholder,$n=st.fallback,mn=st.width,Yn=st.height,na=st.style,er=st.preview,yr=er===void 0?!0:er,Jn=st.className,Rr=st.onClick,Br=st.onError,br=st.wrapperClassName,Pr=st.wrapperStyle,tr=st.rootClassName,Nr=(0,Re.Z)(st,kn),xr=Tn&&Tn!==!0,ja=(0,Te.Z)(yr)==="object"?yr:{},Kr=ja.src,uo=ja.visible,ao=uo===void 0?void 0:uo,Zo=ja.onVisibleChange,Oo=Zo===void 0?Fn:Zo,al=ja.getContainer,ul=al===void 0?void 0:al,Sl=ja.mask,Zi=ja.maskClassName,jr=ja.movable,Gi=ja.icons,po=ja.scaleStep,Oi=ja.minScale,ri=ja.maxScale,ml=ja.imageRender,Ji=ja.toolbarRender,wl=(0,Re.Z)(ja,Ge),wi=Kr!=null?Kr:gn,Ki=(0,Ee.Z)(!!ao,{value:ao,onChange:Oo}),_i=(0,De.Z)(Ki,2),Uo=_i[0],ti=_i[1],Di=x({src:gn,isCustomPlaceholder:xr,fallback:$n}),sl=(0,De.Z)(Di,3),fl=sl[0],Yl=sl[1],pu=sl[2],vu=(0,E.useState)(null),Ri=(0,De.Z)(vu,2),Vi=Ri[0],Vl=Ri[1],Eu=(0,E.useContext)(y),Cu=!!yr,Uu=function(){ti(!1),Vl(null)},Do=Se()(nt,br,tr,(0,Me.Z)({},"".concat(nt,"-error"),pu==="error")),kr=(0,E.useMemo)(function(){var oi={};return se.forEach(function(Xi){st[Xi]!==void 0&&(oi[Xi]=st[Xi])}),oi},se.map(function(oi){return st[oi]})),zr=(0,E.useMemo)(function(){return(0,le.Z)((0,le.Z)({},kr),{},{src:wi})},[wi,kr]),Yr=ee(Cu,zr),Ei=function(Xi){var rl=(0,We.os)(Xi.target),Rl=rl.left,El=rl.top;Eu?Eu.onPreview(Yr,Rl,El):(Vl({x:Rl,y:El}),ti(!0)),Rr==null||Rr(Xi)};return E.createElement(E.Fragment,null,E.createElement("div",(0,Fe.Z)({},Nr,{className:Do,onClick:Cu?Ei:Rr,style:(0,le.Z)({width:mn,height:Yn},Pr)}),E.createElement("img",(0,Fe.Z)({},kr,{className:Se()("".concat(nt,"-img"),(0,Me.Z)({},"".concat(nt,"-img-placeholder"),Tn===!0),Jn),style:(0,le.Z)({height:Yn},na),ref:fl},Yl,{width:mn,height:Yn,onError:Br})),pu==="loading"&&E.createElement("div",{"aria-hidden":"true",className:"".concat(nt,"-placeholder")},Tn),Sl&&Cu&&E.createElement("div",{className:Se()("".concat(nt,"-mask"),Zi),style:{display:(na==null?void 0:na.display)==="none"?"none":void 0}},Sl)),!Eu&&Cu&&E.createElement(Lt,(0,Fe.Z)({"aria-hidden":!Uo,visible:Uo,prefixCls:$t,onClose:Uu,mousePosition:Vi,src:wi,alt:lt,fallback:$n,getContainer:ul,icons:Gi,movable:jr,scaleStep:po,minScale:Oi,maxScale:ri,rootClassName:tr,imageRender:ml,imgCommonProps:kr,toolbarRender:Ji},wl)))};ln.PreviewGroup=Yt,ln.displayName="Image";var Mn=ln,Pt=Mn,zt=z(62892),Ft=z(36355),Ot=z(31724),et=z(99267),ze=z(33853),St=z(38819),xt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M672 418H144c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H188V494h440v326z"}},{tag:"path",attrs:{d:"M819.3 328.5c-78.8-100.7-196-153.6-314.6-154.2l-.2-64c0-6.5-7.6-10.1-12.6-6.1l-128 101c-4 3.1-3.9 9.1 0 12.3L492 318.6c5.1 4 12.7.4 12.6-6.1v-63.9c12.9.1 25.9.9 38.8 2.5 42.1 5.2 82.1 18.2 119 38.7 38.1 21.2 71.2 49.7 98.4 84.3 27.1 34.7 46.7 73.7 58.1 115.8a325.95 325.95 0 016.5 140.9h74.9c14.8-103.6-11.3-213-81-302.3z"}}]},name:"rotate-left",theme:"outlined"},Ke=xt,Qe=z(7657),ut=function(st,gn){return E.createElement(Qe.Z,(0,Fe.Z)({},st,{ref:gn,icon:Ke}))},Je=E.forwardRef(ut),xe=Je,Zt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M480.5 251.2c13-1.6 25.9-2.4 38.8-2.5v63.9c0 6.5 7.5 10.1 12.6 6.1L660 217.6c4-3.2 4-9.2 0-12.3l-128-101c-5.1-4-12.6-.4-12.6 6.1l-.2 64c-118.6.5-235.8 53.4-314.6 154.2A399.75 399.75 0 00123.5 631h74.9c-.9-5.3-1.7-10.7-2.4-16.1-5.1-42.1-2.1-84.1 8.9-124.8 11.4-42.2 31-81.1 58.1-115.8 27.2-34.7 60.3-63.2 98.4-84.3 37-20.6 76.9-33.6 119.1-38.8z"}},{tag:"path",attrs:{d:"M880 418H352c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H396V494h440v326z"}}]},name:"rotate-right",theme:"outlined"},Xn=Zt,En=function(st,gn){return E.createElement(Qe.Z,(0,Fe.Z)({},st,{ref:gn,icon:Xn}))},bn=E.forwardRef(En),Gn=bn,Kn={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M847.9 592H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h605.2L612.9 851c-4.1 5.2-.4 13 6.3 13h72.5c4.9 0 9.5-2.2 12.6-6.1l168.8-214.1c16.5-21 1.6-51.8-25.2-51.8zM872 356H266.8l144.3-183c4.1-5.2.4-13-6.3-13h-72.5c-4.9 0-9.5 2.2-12.6 6.1L150.9 380.2c-16.5 21-1.6 51.8 25.1 51.8h696c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"swap",theme:"outlined"},Ct=Kn,Mt=function(st,gn){return E.createElement(Qe.Z,(0,Fe.Z)({},st,{ref:gn,icon:Ct}))},Sn=E.forwardRef(Mt),Dt=Sn,en={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H519V309c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v134H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h118v134c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V519h118c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-in",theme:"outlined"},Sa=en,ia=function(st,gn){return E.createElement(Qe.Z,(0,Fe.Z)({},st,{ref:gn,icon:Sa}))},Oa=E.forwardRef(ia),wn=Oa,Sr={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h312c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-out",theme:"outlined"},Un=Sr,Wn=function(st,gn){return E.createElement(Qe.Z,(0,Fe.Z)({},st,{ref:gn,icon:Un}))},ma=E.forwardRef(Wn),Ya=ma,xa=z(64993),Lr=z(73819),Tr=z(17313),Nt=z(29878),hn=z(1950),mr=z(83116),At=z(37613);const Xt=An=>({position:An||"absolute",inset:0}),Pn=An=>{const{iconCls:st,motionDurationSlow:gn,paddingXXS:lt,marginXXS:Fn,prefixCls:un,colorTextLightSolid:nt}=An;return{position:"absolute",inset:0,display:"flex",alignItems:"center",justifyContent:"center",color:nt,background:new xa.C("#000").setAlpha(.5).toRgbString(),cursor:"pointer",opacity:0,transition:`opacity ${gn}`,[`.${un}-mask-info`]:Object.assign(Object.assign({},Tr.vS),{padding:`0 ${lt}px`,[st]:{marginInlineEnd:Fn,svg:{verticalAlign:"baseline"}}})}},xn=An=>{const{previewCls:st,modalMaskBg:gn,paddingSM:lt,marginXL:Fn,margin:un,paddingLG:nt,previewOperationColorDisabled:Jt,previewOperationHoverColor:$t,motionDurationSlow:Tn,iconCls:$n,colorTextLightSolid:mn}=An,Yn=new xa.C(gn).setAlpha(.1),na=Yn.clone().setAlpha(.2);return{[`${st}-footer`]:{position:"fixed",bottom:Fn,left:{_skip_check_:!0,value:0},width:"100%",display:"flex",flexDirection:"column",alignItems:"center",color:An.previewOperationColor},[`${st}-progress`]:{marginBottom:un},[`${st}-close`]:{position:"fixed",top:Fn,right:{_skip_check_:!0,value:Fn},display:"flex",color:mn,backgroundColor:Yn.toRgbString(),borderRadius:"50%",padding:lt,outline:0,border:0,cursor:"pointer",transition:`all ${Tn}`,"&:hover":{backgroundColor:na.toRgbString()},[`& > ${$n}`]:{fontSize:An.previewOperationSize}},[`${st}-operations`]:{display:"flex",alignItems:"center",padding:`0 ${nt}px`,backgroundColor:Yn.toRgbString(),borderRadius:100,"&-operation":{marginInlineStart:lt,padding:lt,cursor:"pointer",transition:`all ${Tn}`,userSelect:"none",[`&:not(${st}-operations-operation-disabled):hover > ${$n}`]:{color:$t},"&-disabled":{color:Jt,cursor:"not-allowed"},"&:first-of-type":{marginInlineStart:0},[`& > ${$n}`]:{fontSize:An.previewOperationSize}}}}},Ea=An=>{const{modalMaskBg:st,iconCls:gn,previewOperationColorDisabled:lt,previewCls:Fn,zIndexPopup:un,motionDurationSlow:nt}=An,Jt=new xa.C(st).setAlpha(.1),$t=Jt.clone().setAlpha(.2);return{[`${Fn}-switch-left, ${Fn}-switch-right`]:{position:"fixed",insetBlockStart:"50%",zIndex:un+1,display:"flex",alignItems:"center",justifyContent:"center",width:An.imagePreviewSwitchSize,height:An.imagePreviewSwitchSize,marginTop:-An.imagePreviewSwitchSize/2,color:An.previewOperationColor,background:Jt.toRgbString(),borderRadius:"50%",transform:"translateY(-50%)",cursor:"pointer",transition:`all ${nt}`,userSelect:"none","&:hover":{background:$t.toRgbString()},"&-disabled":{"&, &:hover":{color:lt,background:"transparent",cursor:"not-allowed",[`> ${gn}`]:{cursor:"not-allowed"}}},[`> ${gn}`]:{fontSize:An.previewOperationSize}},[`${Fn}-switch-left`]:{insetInlineStart:An.marginSM},[`${Fn}-switch-right`]:{insetInlineEnd:An.marginSM}}},qt=An=>{const{motionEaseOut:st,previewCls:gn,motionDurationSlow:lt,componentCls:Fn}=An;return[{[`${Fn}-preview-root`]:{[gn]:{height:"100%",textAlign:"center",pointerEvents:"none"},[`${gn}-body`]:Object.assign(Object.assign({},Xt()),{overflow:"hidden"}),[`${gn}-img`]:{maxWidth:"100%",maxHeight:"70%",verticalAlign:"middle",transform:"scale3d(1, 1, 1)",cursor:"grab",transition:`transform ${lt} ${st} 0s`,userSelect:"none","&-wrapper":Object.assign(Object.assign({},Xt()),{transition:`transform ${lt} ${st} 0s`,display:"flex",justifyContent:"center",alignItems:"center","& > *":{pointerEvents:"auto"},"&::before":{display:"inline-block",width:1,height:"50%",marginInlineEnd:-1,content:'""'}})},[`${gn}-moving`]:{[`${gn}-preview-img`]:{cursor:"grabbing","&-wrapper":{transitionDuration:"0s"}}}}},{[`${Fn}-preview-root`]:{[`${gn}-wrap`]:{zIndex:An.zIndexPopup}}},{[`${Fn}-preview-operations-wrapper`]:{position:"fixed",zIndex:An.zIndexPopup+1},"&":[xn(An),Ea(An)]}]},ie=An=>{const{componentCls:st}=An;return{[st]:{position:"relative",display:"inline-block",[`${st}-img`]:{width:"100%",height:"auto",verticalAlign:"middle"},[`${st}-img-placeholder`]:{backgroundColor:An.colorBgContainerDisabled,backgroundImage:"url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuNSAyLjVoLTEzQS41LjUgMCAwIDAgMSAzdjEwYS41LjUgMCAwIDAgLjUuNWgxM2EuNS41IDAgMCAwIC41LS41VjNhLjUuNSAwIDAgMC0uNS0uNXpNNS4yODEgNC43NWExIDEgMCAwIDEgMCAyIDEgMSAwIDAgMSAwLTJ6bTguMDMgNi44M2EuMTI3LjEyNyAwIDAgMS0uMDgxLjAzSDIuNzY5YS4xMjUuMTI1IDAgMCAxLS4wOTYtLjIwN2wyLjY2MS0zLjE1NmEuMTI2LjEyNiAwIDAgMSAuMTc3LS4wMTZsLjAxNi4wMTZMNy4wOCAxMC4wOWwyLjQ3LTIuOTNhLjEyNi4xMjYgMCAwIDEgLjE3Ny0uMDE2bC4wMTUuMDE2IDMuNTg4IDQuMjQ0YS4xMjcuMTI3IDAgMCAxLS4wMi4xNzV6IiBmaWxsPSIjOEM4QzhDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=')",backgroundRepeat:"no-repeat",backgroundPosition:"center center",backgroundSize:"30%"},[`${st}-mask`]:Object.assign({},Pn(An)),[`${st}-mask:hover`]:{opacity:1},[`${st}-placeholder`]:Object.assign({},Xt())}}},de=An=>{const{previewCls:st}=An;return{[`${st}-root`]:(0,Nt._y)(An,"zoom"),"&":(0,hn.J$)(An,!0)}};var he=(0,mr.Z)("Image",An=>{const st=`${An.componentCls}-preview`,gn=(0,At.TS)(An,{previewCls:st,modalMaskBg:new xa.C("#000").setAlpha(.45).toRgbString(),imagePreviewSwitchSize:An.controlHeightLG});return[ie(gn),qt(gn),(0,Lr.QA)((0,At.TS)(gn,{componentCls:st})),de(gn)]},An=>({zIndexPopup:An.zIndexPopupBase+80,previewOperationColor:new xa.C(An.colorTextLightSolid).setAlpha(.65).toRgbString(),previewOperationHoverColor:new xa.C(An.colorTextLightSolid).setAlpha(.85).toRgbString(),previewOperationColorDisabled:new xa.C(An.colorTextLightSolid).setAlpha(.25).toRgbString(),previewOperationSize:An.fontSizeIcon*1.5})),be=function(An,st){var gn={};for(var lt in An)Object.prototype.hasOwnProperty.call(An,lt)&&st.indexOf(lt)<0&&(gn[lt]=An[lt]);if(An!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Fn=0,lt=Object.getOwnPropertySymbols(An);Fn{var{previewPrefixCls:st,preview:gn}=An,lt=be(An,["previewPrefixCls","preview"]);const{getPrefixCls:Fn}=E.useContext(Ft.E_),un=Fn("image",st),nt=`${un}-preview`,Jt=Fn(),[$t,Tn]=he(un),$n=E.useMemo(()=>{var mn;if(gn===!1)return gn;const Yn=typeof gn=="object"?gn:{},na=Se()(Tn,(mn=Yn.rootClassName)!==null&&mn!==void 0?mn:"");return Object.assign(Object.assign({},Yn),{transitionName:(0,zt.m)(Jt,"zoom",Yn.transitionName),maskTransitionName:(0,zt.m)(Jt,"fade",Yn.maskTransitionName),rootClassName:na})},[gn]);return $t(E.createElement(Pt.PreviewGroup,Object.assign({preview:$n,previewPrefixCls:nt,icons:Xe},lt)))},pa=function(An,st){var gn={};for(var lt in An)Object.prototype.hasOwnProperty.call(An,lt)&&st.indexOf(lt)<0&&(gn[lt]=An[lt]);if(An!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Fn=0,lt=Object.getOwnPropertySymbols(An);Fn{const{prefixCls:st,preview:gn,className:lt,rootClassName:Fn,style:un}=An,nt=pa(An,["prefixCls","preview","className","rootClassName","style"]),{getPrefixCls:Jt,locale:$t=Ot.Z,getPopupContainer:Tn,image:$n}=E.useContext(Ft.E_),mn=Jt("image",st),Yn=Jt(),na=$t.Image||Ot.Z.Image,[er,yr]=he(mn),Jn=Se()(Fn,yr),Rr=Se()(lt,yr,$n==null?void 0:$n.className),Br=E.useMemo(()=>{if(gn===!1)return gn;const Pr=typeof gn=="object"?gn:{},{getContainer:tr}=Pr,Nr=pa(Pr,["getContainer"]);return Object.assign(Object.assign({mask:E.createElement("div",{className:`${mn}-mask-info`},E.createElement(Oe.Z,null),na==null?void 0:na.preview),icons:Xe},Nr),{getContainer:tr||Tn,transitionName:(0,zt.m)(Yn,"zoom",Pr.transitionName),maskTransitionName:(0,zt.m)(Yn,"fade",Pr.maskTransitionName)})},[gn,na]),br=Object.assign(Object.assign({},$n==null?void 0:$n.style),un);return er(E.createElement(Pt,Object.assign({prefixCls:mn,preview:Br,rootClassName:Jn,className:Rr,style:br},nt)))};Rn.PreviewGroup=It;var qn=Rn,za=()=>{const[An,st]=(0,E.useState)(""),[gn,lt]=(0,E.useState)(0);let[Fn,un]=(0,E.useState)(),[nt,Jt]=(0,E.useState)();const[$t,Tn]=(0,E.useState)(!1),$n=(0,E.useRef)("");(0,E.useEffect)(()=>fe.Z.subscribe("preview-image",tr=>{st(tr),console.log(Br.current),document.body.style.overflow="hidden"}),[]),(0,E.useEffect)(()=>(document.addEventListener("keydown",mn),()=>{document.removeEventListener("keydown",mn)}),[]),(0,E.useEffect)(()=>{$n.current=An},[An]);function mn(Pr){Pr.keyCode==27&&$n.current&&Yn()}function Yn(){document.body.style.overflow="auto",un(void 0),Jt(void 0),lt(0),st("")}function na(){lt(gn+90)}function er(){Fn=Br.current.width*1.1,nt=Br.current.height*1.1,Jt(nt),un(Fn)}function yr(){Fn=Br.current.width/1.1,nt=Br.current.height/1.1,Jt(nt),un(Fn)}const Jn=(0,E.useRef)(),Rr=(0,E.useRef)(),Br=(0,E.useRef)(),br=Pr=>{(Pr.nativeEvent.target===Jn.current||Pr.nativeEvent.target===Rr.current)&&Yn()};return E.createElement(E.Fragment,null,An?E.createElement("div",null,E.createElement("div",{className:"preview-wrp-group",ref:Rr},E.createElement(qn,{className:"image-preview",src:An,style:{display:"none"},preview:{visible:!0,src:An,movable:!1,onVisibleChange:Pr=>{st("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},69720:function(Ut,ot,z){"use strict";z.d(ot,{h:function(){return ne}});var E=z(59301),fe=z(57809),Oe=z(78241),ye=z(3113),Se=z(89780),Fe=z.n(Se),le=z(8336),Me=z(12469),De=Object.defineProperty,Te=Object.defineProperties,Re=Object.getOwnPropertyDescriptors,We=Object.getOwnPropertySymbols,Ee=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,y=(ue,re,me)=>re in ue?De(ue,re,{enumerable:!0,configurable:!0,writable:!0,value:me}):ue[re]=me,a=(ue,re)=>{for(var me in re||(re={}))Ee.call(re,me)&&y(ue,me,re[me]);if(We)for(var me of We(re))se.call(re,me)&&y(ue,me,re[me]);return ue},ee=(ue,re)=>Te(ue,Re(re));const b=fe.default.Option,x={labelCol:{span:4},wrapperCol:{span:20}},te={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};ot.Z=({callback:ue,onCancel:re})=>{const[me,ce]=(0,E.useState)("python");function Ce(ke){ce(te[ke][1])}function Be(ke){ue(ke)}return E.createElement(Oe.default,ee(a({},x),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Be,style:{width:500}}),E.createElement(Oe.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},E.createElement(fe.default,{getPopupContainer:ke=>ke.parentNode,onChange:Ce},Object.keys(te).map(ke=>E.createElement(b,{key:ke,value:ke},te[ke][0])))),E.createElement(Oe.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},E.createElement(ne,{mode:me})),E.createElement("div",{className:"flex-container flex-end"},E.createElement(ye.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),E.createElement(ye.ZP,{type:"ghost",onClick:re},"\u53D6\u6D88")))};function ne({value:ue,onChange:re,mode:me,options:ce={}}){const Ce=(0,E.useRef)(),[Be,ke]=(0,E.useState)();return(0,E.useEffect)(()=>{if(Be){let Pe=function(at){const Ve=at.getValue();re&&re(Ve)};return Be.on("change",Pe),()=>{Be.off("change",Pe)}}},[Be,re]),(0,E.useEffect)(()=>{Be&&Be.setOption("mode",me)},[Be,me]),(0,E.useEffect)(()=>{Be&&(ue!==Be.getValue()||ue==="")&&setTimeout(()=>{Be.setValue(ue||"")},300)},[Be,ue]),(0,E.useEffect)(()=>{if(Ce.current&&!Be){const Pe=Fe().fromTextArea(Ce.current,a({mode:me,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},ce));ke(Pe)}},[Ce.current,Be]),E.createElement("div",{className:"my-codemirror-container"},E.createElement("textarea",{ref:Ce}))}},39793:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return ie}});var E=z(59301),fe=z(89780),Oe=z.n(fe),ye=z(76374),Se=z(8336),Fe=z(6313),le=z(25717),Me=z(99498),De=z(25419),Te=z(67549),Re=z(91842),We=({value:de="",className:he,showTextOnly:be,showLines:Xe,style:Bt={}})=>{const It=(0,E.useMemo)(()=>"",[de]);return E.createElement(E.Fragment,null,E.createElement("div",{dangerouslySetInnerHTML:{__html:It}}))},Ee=z(59301),se=Object.defineProperty,y=Object.defineProperties,a=Object.getOwnPropertyDescriptors,ee=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,te=(de,he,be)=>he in de?se(de,he,{enumerable:!0,configurable:!0,writable:!0,value:be}):de[he]=be,ne=(de,he)=>{for(var be in he||(he={}))b.call(he,be)&&te(de,be,he[be]);if(ee)for(var be of ee(he))x.call(he,be)&&te(de,be,he[be]);return de},ue=(de,he)=>y(de,a(he));let re=[{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 me({onActionCallback:de,title:he,icon:be,actionName:Xe,className:Bt="",children:It}){function pa(){de(Xe)}return Ee.createElement("a",{title:he,className:Bt,onClick:pa},Ee.createElement("i",{className:`${be}`}),It)}var ce=({watch:de,showNullButton:he,showNullProgramButton:be,onActionCallback:Xe,fullScreen:Bt,insertTemp:It,hidetoolBar:pa,extraUse:Rn})=>{const qn=[...re,{title:`${de?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${de?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return Ee.createElement("ul",{className:"markdown-toolbar-container"},!pa&&qn.map((za,An)=>Ee.createElement("li",{key:An},za.actionName?Ee.createElement(me,ue(ne({},za),{onActionCallback:Xe})):Ee.createElement("span",{className:"v-line"}))),he?Ee.createElement("li",null,Ee.createElement(me,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Xe},Ee.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,be?Ee.createElement(Ee.Fragment,null,Ee.createElement("li",null,Ee.createElement(me,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Xe},Ee.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),Ee.createElement("li",null,Ee.createElement(me,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Xe},Ee.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,It&&Ee.createElement("li",null,Ee.createElement(me,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${It}`,onActionCallback:Xe},Ee.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Rn&&Ee.createElement("li",null,Rn),Ee.createElement("li",{className:"btn-full-screen"},Ee.createElement(me,{icon:`${Bt?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Bt?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Xe})))},Ce=z(91558),Be=z(78241),ke=z(92832),Pe=z(3113),at=Object.defineProperty,Ve=Object.defineProperties,it=Object.getOwnPropertyDescriptors,Ye=Object.getOwnPropertySymbols,rt=Object.prototype.hasOwnProperty,yt=Object.prototype.propertyIsEnumerable,bt=(de,he,be)=>he in de?at(de,he,{enumerable:!0,configurable:!0,writable:!0,value:be}):de[he]=be,gt=(de,he)=>{for(var be in he||(he={}))rt.call(he,be)&&bt(de,be,he[be]);if(Ye)for(var be of Ye(he))yt.call(he,be)&&bt(de,be,he[be]);return de},Gt=(de,he)=>Ve(de,it(he));const Tt={labelCol:{span:4},wrapperCol:{span:20}};var Lt=({callback:de,onCancel:he})=>{function be(Xe){de(Xe)}return E.createElement(Be.default,Gt(gt({},Tt),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:be,style:{width:500}}),E.createElement(Be.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},E.createElement(ke.default,null)),E.createElement(Be.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},E.createElement(ke.default,null)),E.createElement("div",{className:"flex-container flex-end"},E.createElement(Pe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),E.createElement(Pe.ZP,{type:"ghost",onClick:he},"\u53D6\u6D88")))},Rt=z(69720),qe=z(17077),dt=z(43418),Wt=z(95237),Bn=z(9507),Yt=z(59301),kn=({callback:de,onCancel:he})=>{const be=document.createElement("canvas"),Xe=be.getContext("2d");be.width=1e3,be.height=800,Xe.fillStyle="#ffffff",Xe.fillRect(0,0,be.width,be.height);const Bt=be.toDataURL("image/png");return Yt.createElement(dt.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},Yt.createElement(Wt.Z,{style:{height:"100vh"}},Yt.createElement(Bn.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Bt,visible:!0,title:String(Date.now())},onOk:It=>{de({src:It.url})},onClose:he})))},Ge=z(12378);function ln(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(ln,go.CommandHandler),ln.prototype.canAlignSelection=function(){var de=this.diagram;return!(de===null||de.isReadOnly||de.isModelReadOnly||de.selection.count<2)},ln.prototype.alignLeft=function(){var de=this.diagram;de.startTransaction("aligning left");var he=1/0;de.selection.each(function(be){be instanceof go.Link||(he=Math.min(be.position.x,he))}),de.selection.each(function(be){be instanceof go.Link||be.move(new go.Point(he,be.position.y))}),de.commitTransaction("aligning left")},ln.prototype.alignRight=function(){var de=this.diagram;de.startTransaction("aligning right");var he=-1/0;de.selection.each(function(be){if(!(be instanceof go.Link)){var Xe=be.actualBounds.x+be.actualBounds.width;he=Math.max(Xe,he)}}),de.selection.each(function(be){be instanceof go.Link||be.move(new go.Point(he-be.actualBounds.width,be.position.y))}),de.commitTransaction("aligning right")},ln.prototype.alignTop=function(){var de=this.diagram;de.startTransaction("alignTop");var he=1/0;de.selection.each(function(be){be instanceof go.Link||(he=Math.min(be.position.y,he))}),de.selection.each(function(be){be instanceof go.Link||be.move(new go.Point(be.position.x,he))}),de.commitTransaction("alignTop")},ln.prototype.alignBottom=function(){var de=this.diagram;de.startTransaction("aligning bottom");var he=-1/0;de.selection.each(function(be){if(!(be instanceof go.Link)){var Xe=be.actualBounds.y+be.actualBounds.height;he=Math.max(Xe,he)}}),de.selection.each(function(be){be instanceof go.Link||be.move(new go.Point(be.actualBounds.x,he-be.actualBounds.height))}),de.commitTransaction("aligning bottom")},ln.prototype.alignCenterX=function(){var de=this.diagram,he=de.selection.first();if(he){de.startTransaction("aligning Center X");var be=he.actualBounds.x+he.actualBounds.width/2;de.selection.each(function(Xe){Xe instanceof go.Link||Xe.move(new go.Point(be-Xe.actualBounds.width/2,Xe.actualBounds.y))}),de.commitTransaction("aligning Center X")}},ln.prototype.alignCenterY=function(){var de=this.diagram,he=de.selection.first();if(he){de.startTransaction("aligning Center Y");var be=he.actualBounds.y+he.actualBounds.height/2;de.selection.each(function(Xe){Xe instanceof go.Link||Xe.move(new go.Point(Xe.actualBounds.x,be-Xe.actualBounds.height/2))}),de.commitTransaction("aligning Center Y")}},ln.prototype.alignColumn=function(de){var he=this.diagram;he.startTransaction("align Column"),de===void 0&&(de=0),de=parseFloat(de);var be=new Array;he.selection.each(function(Rn){Rn instanceof go.Link||be.push(Rn)});for(var Xe=0;Xe0){for(var Rn=It.elt(pa-1);Rn!==null&&Rn.isTreeExpanded&&!Rn.isTreeLeaf;){var qn=this._sortTreeChildrenByY(Rn);Rn=qn.last()}Rn!==null&&de.select(Rn)}else de.select(Bt)}}else if(be.key==="Down")if(he.isTreeExpanded&&!he.isTreeLeaf){var Xe=this._sortTreeChildrenByY(he).first();Xe!==null&&de.select(Xe)}else for(;he!==null;){var Bt=he.findTreeParentNode();if(Bt===null)break;var It=this._sortTreeChildrenByY(Bt),pa=It.indexOf(he);if(paIt.y?1:Bt.xIt.x?1:0}),he},ln.prototype.copyToClipboard=function(de){go.CommandHandler.prototype.copyToClipboard.call(this,de),this._lastPasteOffset.set(this.pasteOffset)},ln.prototype.pasteFromClipboard=function(){var de=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(de,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),de},Object.defineProperty(ln.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(de){if(de!=="move"&&de!=="select"&&de!=="scroll"&&de!=="tree"&&de!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+de);this._arrowKeyBehavior=de}}),Object.defineProperty(ln.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(de){if(!(de instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+de);this._pasteOffset.set(de)}});var Mn=ln,Pt=z(63720),zt=z(43604),Ft=z(38986),Ot={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},et=z(59301),ze=(de,he,be)=>new Promise((Xe,Bt)=>{var It=qn=>{try{Rn(be.next(qn))}catch(za){Bt(za)}},pa=qn=>{try{Rn(be.throw(qn))}catch(za){Bt(za)}},Rn=qn=>qn.done?Xe(qn.value):Promise.resolve(qn.value).then(It,pa);Rn((be=be.apply(de,he)).next())});function St({onCancel:de,callback:he}){let be=(0,E.useRef)(),Xe=(0,E.useRef)(),Bt=(0,E.useRef)(),It=(0,E.useRef)(!1);const pa=(0,E.useRef)(!1),[Rn,qn]=(0,E.useState)(0);function za(){const st=Ge.bx.make,gn={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"};be.current=new Ge.S0(Xe.current,{padding:20,grid:st(Ge.s_,"Grid",st(Ge.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),st(Ge.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:tr=>{var Nr=tr.diagram.commandHandler.addTopLevelParts(tr.diagram.selection,!0);Nr||tr.diagram.currentTool.doCancel()},commandHandler:st(Mn),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:tr=>{var Nr=tr.subject;Nr.location=Nr.location.copy().snapToGridPoint(tr.diagram.grid.gridOrigin,tr.diagram.grid.gridCellSize),setTimeout(()=>{tr.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:tr=>{var Nr=tr.subject;setTimeout(()=>{tr.diagram.commandHandler.editTextBlock()})},LinkRelinked:tr=>{var Nr=tr.parameter.part;Nr.invalidateConnectedLinks();var xr=tr.subject;tr.diagram.toolManager.linkingTool.isForwards?xr.toNode.invalidateConnectedLinks():xr.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),be.current.nodeTemplate=st(Ge.NB,"Auto",{locationSpot:Ge.z6.Center,locationObjectName:"SHAPE",desiredSize:new Ge.$u(120,60),minSize:new Ge.$u(40,40),resizable:!0,resizeCellSize:new Ge.$u(10,10),rotatable:!0},new Ge.KX("location","loc",Ge.E9.parse).makeTwoWay(Ge.E9.stringify),new Ge.KX("desiredSize","size",Ge.$u.parse).makeTwoWay(Ge.$u.stringify),st(Ge.bn,{name:"SHAPE",fill:gn.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Ge.z6.AllSides,toSpot:Ge.z6.AllSides},new Ge.KX("figure"),new Ge.KX("fill"),new Ge.KX("stroke","borderColor"),new Ge.KX("strokeWidth","thickness"),new Ge.KX("strokeDashArray","dash")),st(Ge.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),st(Ge.al,{margin:1,textAlign:"center",overflow:Ge.al.OverflowEllipsis,editable:!0},new Ge.KX("text").makeTwoWay(),new Ge.KX("stroke","color"))),be.current.nodeTemplate.toolTip=st("ToolTip",st(Ge.s_,"Vertical",{maxSize:new Ge.$u(200,NaN)},st(Ge.al,{font:"bold 10pt sans-serif",textAlign:"center"},new Ge.KX("text")),st(Ge.al,{font:"10pt sans-serif",textAlign:"center"},new Ge.KX("text","details"))));function lt(tr,Nr){var xr=(ja,Kr)=>{ja.handled=!0,ja.diagram.model.commit(uo=>{var ao=Kr.part.adornedPart,Zo=new Ge.E9().setRectSpot(ao.actualBounds,tr);Zo.subtract(ao.location),Zo.scale(2,2),Zo.x+=Math.sign(Zo.x)*130,Zo.y+=Math.sign(Zo.y)*130,Zo.add(ao.location),Zo.snapToGridPoint(ja.diagram.grid.gridOrigin,ja.diagram.grid.gridCellSize);var Oo=uo.copyNodeData(ao.data);uo.setGroupKeyForNodeData(Oo,uo.getGroupKeyForNodeData(ao.data)),uo.addNodeData(Oo);var al={from:ao.key,to:uo.getKeyForNodeData(Oo)};uo.addLinkData(al);var ul=ja.diagram.findNodeForData(Oo);ul.location=Zo,ja.diagram.select(ul),setTimeout(()=>{ja.diagram.commandHandler.editTextBlock()},20)})};return st(Ge.bn,{figure:Nr,alignment:tr,alignmentFocus:tr.opposite(),width:tr.equals(Ge.z6.Top)||tr.equals(Ge.z6.Bottom)?25:18,height:tr.equals(Ge.z6.Top)||tr.equals(Ge.z6.Bottom)?18:25,fill:"orange",stroke:gn.white,strokeWidth:4,mouseEnter:(ja,Kr)=>Kr.fill="dodgerblue",mouseLeave:(ja,Kr)=>Kr.fill="orange",isActionable:!0,click:xr,contextClick:xr})}function Fn(tr){return st(Ge.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:(Nr,xr)=>xr.fill="dodgerblue",mouseLeave:(Nr,xr)=>xr.fill="orange",click:(Nr,xr)=>{Nr.diagram.commandHandler.showContextMenu(xr.part.adornedPart)}},tr||{})}be.current.nodeTemplate.selectionAdornmentTemplate=st(Ge.uz,"Spot",st(Ge.Vm,{padding:10}),lt(Ge.z6.Top,"TriangleUp"),lt(Ge.z6.Left,"TriangleLeft"),lt(Ge.z6.Right,"TriangleRight"),lt(Ge.z6.Bottom,"TriangleDown"),Fn({alignment:new Ge.z6(.75,0)}));function un(tr,Nr){return(xr,ja)=>{xr.handled=!0,xr.diagram.model.commit(Kr=>{Kr.set(ja.part.adornedPart.data,tr,Nr)})}}function nt(tr,Nr){return Nr||(Nr="color"),st(Ge.bn,{width:16,height:16,stroke:"lightgray",fill:tr,margin:1,background:"transparent",mouseEnter:(xr,ja)=>ja.stroke="dodgerblue",mouseLeave:(xr,ja)=>ja.stroke="lightgray",click:un(Nr,tr),contextClick:un(Nr,tr)})}function Jt(){return[st("ContextMenuButton",st(Ge.s_,"Horizontal",nt(gn.white,"fill"),nt(gn.beige,"fill"),nt(gn.extralightblue,"fill"),nt(gn.extralightred,"fill"))),st("ContextMenuButton",st(Ge.s_,"Horizontal",nt(gn.lightgray,"fill"),nt(gn.lightgreen,"fill"),nt(gn.lightblue,"fill"),nt(gn.lightred,"fill")))]}function $t(){return[st("ContextMenuButton",st(Ge.s_,"Horizontal",nt(gn.black),nt(gn.green),nt(gn.blue),nt(gn.red))),st("ContextMenuButton",st(Ge.s_,"Horizontal",nt(gn.white),nt(gn.magenta),nt(gn.purple),nt(gn.orange)))]}function Tn(tr,Nr){return Nr||(Nr="thickness"),st(Ge.bn,"LineH",{width:16,height:16,strokeWidth:tr,margin:1,background:"transparent",mouseEnter:(xr,ja)=>ja.background="dodgerblue",mouseLeave:(xr,ja)=>ja.background="transparent",click:un(Nr,tr),contextClick:un(Nr,tr)})}function $n(tr,Nr){return Nr||(Nr="dash"),st(Ge.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:tr,margin:1,background:"transparent",mouseEnter:(xr,ja)=>ja.background="dodgerblue",mouseLeave:(xr,ja)=>ja.background="transparent",click:un(Nr,tr),contextClick:un(Nr,tr)})}function mn(){return[st("ContextMenuButton",st(Ge.s_,"Horizontal",Tn(1),Tn(2),Tn(3),Tn(4))),st("ContextMenuButton",st(Ge.s_,"Horizontal",$n(null),$n([2,4]),$n([4,4])))]}function Yn(tr,Nr){return Nr||(Nr="figure"),st(Ge.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:tr,margin:1,background:"transparent",mouseEnter:(xr,ja)=>ja.fill="dodgerblue",mouseLeave:(xr,ja)=>ja.fill="lightgray",click:un(Nr,tr),contextClick:un(Nr,tr)})}be.current.nodeTemplate.contextMenu=st("ContextMenu",st("ContextMenuButton",st(Ge.s_,"Horizontal",Yn("Rectangle"),Yn("RoundedRectangle"),Yn("Ellipse"),Yn("Diamond"))),st("ContextMenuButton",st(Ge.s_,"Horizontal",Yn("Parallelogram2"),Yn("ManualOperation"),Yn("Procedure"),Yn("Cylinder1"))),st("ContextMenuButton",st(Ge.s_,"Horizontal",Yn("Terminator"),Yn("CreateRequest"),Yn("Document"),Yn("TriangleDown"))),Jt(),$t(),mn()),be.current.groupTemplate=st(Ge.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:Ge.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(tr,Nr)=>{var xr=Nr.addMembers(Nr.diagram.selection,!0);xr||Nr.diagram.currentTool.doCancel()},avoidable:!1},new Ge.KX("location","loc",Ge.E9.parse).makeTwoWay(Ge.E9.stringify),st(Ge.s_,"Auto",{name:"BODY"},st(Ge.bn,{parameter1:10,fill:gn.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Ge.z6.AllSides,toSpot:Ge.z6.AllSides},new Ge.KX("fill"),new Ge.KX("stroke","color"),new Ge.KX("strokeWidth","thickness"),new Ge.KX("strokeDashArray","dash")),st(Ge.Vm,{background:"transparent",margin:20})),st(Ge.al,{alignment:Ge.z6.Top,alignmentFocus:Ge.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new Ge.KX("text"),new Ge.KX("stroke","color"))),be.current.groupTemplate.selectionAdornmentTemplate=st(Ge.uz,"Spot",st(Ge.s_,"Auto",st(Ge.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),st(Ge.Vm,{margin:1.5})),Fn({alignment:Ge.z6.TopRight,alignmentFocus:Ge.z6.BottomRight})),be.current.groupTemplate.contextMenu=st("ContextMenu",Jt(),$t(),mn()),be.current.linkTemplate=st(Ge.rU,{layerName:"Foreground",routing:Ge.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new Ge.KX("fromSpot","fromSpot",Ge.z6.parse),new Ge.KX("toSpot","toSpot",Ge.z6.parse),new Ge.KX("fromShortLength","dir",tr=>tr>=1?10:0),new Ge.KX("toShortLength","dir",tr=>tr>=1?10:0),new Ge.KX("points").makeTwoWay(),st(Ge.bn,{strokeWidth:2},new Ge.KX("stroke","color"),new Ge.KX("strokeWidth","thickness"),new Ge.KX("strokeDashArray","dash")),st(Ge.bn,{segmentIndex:0,segmentOffset:new Ge.E9(15,0),segmentOrientation:Ge.rU.OrientAlong,alignmentFocus:Ge.z6.Right,figure:"circle",width:10,strokeWidth:0},new Ge.KX("fill","color"),new Ge.KX("visible","dir",tr=>tr===1)),st(Ge.bn,{segmentIndex:-1,segmentOffset:new Ge.E9(-10,6),segmentOrientation:Ge.rU.OrientPlus90,alignmentFocus:Ge.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Ge.KX("fill","color"),new Ge.KX("visible","dir",tr=>tr>=1),new Ge.KX("width","thickness",tr=>7+3*tr),new Ge.KX("height","thickness",tr=>7+3*tr),new Ge.KX("segmentOffset","thickness",tr=>new Ge.E9(-15,4+1.5*tr))),st(Ge.bn,{segmentIndex:0,segmentOffset:new Ge.E9(15,-6),segmentOrientation:Ge.rU.OrientMinus90,alignmentFocus:Ge.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Ge.KX("fill","color"),new Ge.KX("visible","dir",tr=>tr===2),new Ge.KX("width","thickness",tr=>7+3*tr),new Ge.KX("height","thickness",tr=>7+3*tr),new Ge.KX("segmentOffset","thickness",tr=>new Ge.E9(-15,4+1.5*tr))),st(Ge.al,{alignmentFocus:new Ge.z6(0,1,-4,0),editable:!0},new Ge.KX("text").makeTwoWay(),new Ge.KX("stroke","color"))),be.current.linkTemplate.selectionAdornmentTemplate=st(Ge.uz,st(Ge.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:na(2)},new Ge.KX("pathPattern","thickness",na)),Fn({alignmentFocus:new Ge.z6(0,0,-6,-4)}));function na(tr){return st(Ge.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(tr+4).toString()+" H3"})}function er(tr){var Nr="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return tr===0?Nr="M0 0 M16 16 M0 8 L16 8":tr===2&&(Nr="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),st(Ge.bn,{geometryString:Nr,margin:2,background:"transparent",mouseEnter:(xr,ja)=>ja.background="dodgerblue",mouseLeave:(xr,ja)=>ja.background="transparent",click:un("dir",tr),contextClick:un("dir",tr)})}function yr(tr){var Nr=(xr,ja)=>{xr.handled=!0,xr.diagram.model.commit(Kr=>{var uo=ja.part.adornedPart;Kr.set(uo.data,tr?"toSpot":"fromSpot",Ge.z6.stringify(Ge.z6.AllSides)),(tr?uo.toNode:uo.fromNode).invalidateConnectedLinks()})};return st(Ge.bn,{width:12,height:12,fill:"transparent",mouseEnter:(xr,ja)=>ja.background="dodgerblue",mouseLeave:(xr,ja)=>ja.background="transparent",click:Nr,contextClick:Nr})}function Jn(tr,Nr){var xr=0,ja=Ge.z6.RightSide;tr.equals(Ge.z6.Top)?(xr=270,ja=Ge.z6.TopSide):tr.equals(Ge.z6.Left)?(xr=180,ja=Ge.z6.LeftSide):tr.equals(Ge.z6.Bottom)&&(xr=90,ja=Ge.z6.BottomSide),Nr||(xr-=180);var Kr=(uo,ao)=>{uo.handled=!0,uo.diagram.model.commit(Zo=>{var Oo=ao.part.adornedPart;Zo.set(Oo.data,Nr?"toSpot":"fromSpot",Ge.z6.stringify(ja)),(Nr?Oo.toNode:Oo.fromNode).invalidateConnectedLinks()})};return st(Ge.bn,{alignment:tr,alignmentFocus:tr.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:xr,background:"transparent",mouseEnter:(uo,ao)=>ao.background="dodgerblue",mouseLeave:(uo,ao)=>ao.background="transparent",click:Kr,contextClick:Kr})}be.current.linkTemplate.contextMenu=st("ContextMenu",$t(),mn(),st("ContextMenuButton",st(Ge.s_,"Horizontal",er(0),er(1),er(2))),st("ContextMenuButton",st(Ge.s_,"Horizontal",st(Ge.s_,"Spot",yr(!1),Jn(Ge.z6.Top,!1),Jn(Ge.z6.Left,!1),Jn(Ge.z6.Right,!1),Jn(Ge.z6.Bottom,!1)),st(Ge.s_,"Spot",{margin:new Ge.Zt(0,0,0,2)},yr(!0),Jn(Ge.z6.Top,!0),Jn(Ge.z6.Left,!0),Jn(Ge.z6.Right,!0),Jn(Ge.z6.Bottom,!0)))));const Rr=`{ "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"}, -{"text":"What do our users want?","key":-11,"loc":"105 -334.305","group":-20,"figure":"Ellipse","fill":"#ffffff","color":"black"}, -{"text":"Meetings","key":-12,"loc":"-65 -444.305","group":-16,"figure":"TriangleDown","fill":"#ffffff"}, -{"text":"Reviews","key":-13,"loc":"105 -454.305","group":-20,"figure":"TriangleDown","fill":"#ffffff","color":"black"}, -{"text":"Can we solve it?","key":-14,"loc":"190 -140","color":"#7d33ff","fill":"#ffffff","figure":"Diamond","size":"140 80","thickness":3}, -{"isGroup":true,"text":"Internal","key":-16,"loc":"-65 -384.305","fill":"#d5ebff","dash":null,"thickness":1,"group":-22}, -{"isGroup":true,"text":"External","key":-20,"loc":"105 -394.305","fill":"#d5ebff","dash":null,"thickness":1,"group":-22}, -{"isGroup":true,"text":"Sources","key":-22,"loc":"20 -400","fill":"#a5d2fa","dash":[4,4],"color":"#3358ff"} -], - "linkDataArray": [ -{"from":-12,"to":-10,"points":[-65,-414.305,-65,-404.305,-65,-384.305,-65,-384.305,-65,-364.305,-65,-354.305],"dash":null,"dir":1}, -{"from":-13,"to":-11,"points":[105,-424.305,105,-414.305,105,-394.305,105,-394.305,105,-374.305,105,-364.305],"dash":null,"color":"#000000","dir":1}, -{"from":-10,"to":-9,"points":[-65,-294.305,-65,-284.305,-65,-232.1525,-40,-232.1525,-40,-180,-40,-170],"dir":2,"dash":[4,4]}, -{"from":-11,"to":-9,"points":[105,-304.305,105,-294.305,105,-237.1525,0,-237.1525,0,-180,0,-170],"dash":[4,4],"dir":2}, -{"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 Br=["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 br(tr){return console.log("shapeName:",tr),Br.indexOf(tr)>=0}var Pr=new Ge.YI(Bt.current,{maxSelectionCount:1,linkTemplate:st(Ge.rU,{locationSpot:Ge.z6.Center,selectionAdornmentTemplate:st(Ge.uz,"Link",{locationSpot:Ge.z6.Center},st(Ge.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),st(Ge.bn,{toArrow:"Standard",stroke:null}))},{routing:Ge.rU.AvoidsNodes,curve:Ge.rU.JumpOver,corner:5,toShortLength:4},new Ge.KX("points"),st(Ge.bn,{isPanelMain:!0,strokeWidth:2}),st(Ge.bn,{toArrow:"Standard",stroke:null})),model:new Ge.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...Ge.bn.getFigureGenerators().toArray().map(tr=>({text:"\u672A\u547D\u540D",size:"100 100",figure:tr.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return be.current.addDiagramListener("TextEdited",function(tr){var Nr;const xr=tr.subject.part;var ja=(Nr=document.activeElement)==null?void 0:Nr.value;typeof ja=="string"&&ja.trim()===""&&be.current.model.commit(function(Kr){Kr.set(xr.data,"text","\u672A\u547D\u540D"),be.current.commandHandler.stopCommand()},"increment")}),Pr.nodeTemplate=st(Ge.NB,"Auto",{locationSpot:Ge.z6.Center},new Ge.KX("location","location",Ge.E9.parse).makeTwoWay(Ge.E9.stringify),st(Ge.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 Ge.KX("stroke").makeTwoWay(),new Ge.KX("fill").makeTwoWay(),new Ge.KX("figure")),st(Ge.al,{margin:new Ge.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new Ge.$u(16,16),maxSize:new Ge.$u(10,NaN),textAlign:"center",editable:!0},new Ge.KX("key").makeTwoWay())),setTimeout(()=>{be.current.grid=st(Ge.s_,"Grid",st(Ge.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),st(Ge.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),be.current.grid.visible=!0,be.current.grid.gridCellStroke="darkgray",be.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=be.current,be.current}const An=()=>ze(this,null,function*(){var st=be.current.makeImage();const gn=yield(0,Ft.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:st.src}});he({src:gn.url})});return(0,E.useEffect)(()=>(setTimeout(()=>{za()},500),qn(Rn+1),()=>{be.current=null}),[]),et.createElement("div",{ref:pa,className:It.current?`${Ot.maxH60} body-overflow-initial`:"body-overflow-initial"},et.createElement(dt.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!Rn,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:et.createElement(Wt.Z,null,et.createElement(zt.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),et.createElement(zt.Z,{onClick:()=>{var st,gn,lt=be.current.selection.first();if(It.current=!It.current,document.activeElement&<){let Fn=(gn=(st=document.activeElement)==null?void 0:st.value)==null?void 0:gn.trim();typeof Fn=="string"&&be.current.model.commit(function(un){un.set(lt.data,"text",Fn||"\u672A\u547D\u540D"),be.current.commandHandler.stopCommand()},"increment")}qn(Rn+1)}},et.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:de},et.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:Ot.flowChartWrp},et.createElement("div",{style:{display:"flex",height:"100%"}},et.createElement("div",{style:{width:"300px",height:"100%"}},et.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),et.createElement("div",{style:{height:"calc(100% - 50px)"},className:Ot.myPaletteDiv,ref:Bt})),et.createElement("div",{style:{flex:1,position:"relative"}},et.createElement("div",{ref:Xe,style:{height:"80vh"}}))),et.createElement("div",{className:"tr"},et.createElement(Pe.ZP,{size:"large",onClick:An,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var xt=St,Ke=z(5112),Qe=z(5871);const ut=Ke.ZP.Group,Je={margin:"0 8px"};var xe=({callback:de,onCancel:he})=>{function be(Xe){de(Xe)}return E.createElement(Be.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:be},E.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},E.createElement("span",{style:Je},"\u5355\u5143\u683C\u6570\uFF1A"),E.createElement("span",{style:Je},"\u884C\u6570"),E.createElement(Be.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},E.createElement(Qe.Z,null)),E.createElement("span",{style:Je},"\u5217\u6570"),E.createElement(Be.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},E.createElement(Qe.Z,null))),E.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},E.createElement("span",{style:Je},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),E.createElement(Be.default.Item,{name:"align"},E.createElement(ut,null,E.createElement(Ke.ZP,{value:"default"},E.createElement("i",{className:"fa fa-align-justify"})),E.createElement(Ke.ZP,{value:"left"},E.createElement("i",{className:"fa fa-align-left"})),E.createElement(Ke.ZP,{value:"center"},E.createElement("i",{className:"fa fa-align-center"})),E.createElement(Ke.ZP,{value:"right"},E.createElement("i",{className:"fa fa-align-right"}))))),E.createElement("div",{className:"flex-container flex-end"},E.createElement(Pe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),E.createElement(Pe.ZP,{type:"ghost",onClick:he},"\u53D6\u6D88")))},Zt=z(78673),Xn=z(43001),En=z.n(Xn),Gn=(0,E.forwardRef)(({use3d:de,width:he,height:be,callback:Xe,showSaveButton:Bt},It)=>{const pa=(0,E.useRef)(),Rn=(0,E.useRef)(),[qn,za]=(0,E.useState)(!1),An=(0,E.useRef)({id:pa,appName:"graphing",width:he||1e3,height:be||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,E.useEffect)(()=>{Rn.current=new(En())(An.current,!0),window.onload=function(){Rn.current.inject("applet_container")}},[]);const st=()=>{var gn=window.ggbApplet.getPNGBase64(1,!0,72);return Xe&&Xe(gn),gn};return(0,E.useEffect)(()=>{An.current.appName=qn?"3D":"graphing",Rn.current.inject("applet_container")},[qn]),(0,E.useEffect)(()=>{za(de)},[de]),(0,E.useImperativeHandle)(It,()=>({getImgData:st})),E.createElement(E.Fragment,null,E.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:pa}),E.createElement(Wt.Z,{align:"middle"},E.createElement(zt.Z,{flex:1},E.createElement(Zt.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:qn,onChange:gn=>za(gn)})),E.createElement(zt.Z,null,E.createElement(Pe.ZP,{size:"large",onClick:st,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),Kn=z(76562),Ct=z(1012),Mt=z(8591);const Sn="link",Dt="upload-image",en="add-flowchart",Sa="draw-image",ia="add-flowchart",Oa="code-block",wn="add-table",Sr="------------",Un={default:Sr,left:`:${Sr}`,center:`:${Sr}:`,right:`${Sr}:`};var Wn=z(37808),ma=(de,he,be)=>new Promise((Xe,Bt)=>{var It=qn=>{try{Rn(be.next(qn))}catch(za){Bt(za)}},pa=qn=>{try{Rn(be.throw(qn))}catch(za){Bt(za)}},Rn=qn=>qn.done?Xe(qn.value):Promise.resolve(qn.value).then(It,pa);Rn((be=be.apply(de,he)).next())});function Ya(){}let xa=0;const Lr=1e4,Tr="\u2581",Nt="@\u2581\u2581@",hn="@\u2581@",mr=` -**\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`,At=["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 Xt(de){return/^\d+$/.test(de)?`${de}px`:de}const xn=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",Ea={[xn+"-B"]:"bold",[xn+"-I"]:"italic"},qt={[Sn]:"\u6DFB\u52A0\u94FE\u63A5",[Oa]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[Dt]:"\u6DFB\u52A0\u56FE\u7247",[Sa]:"\u6DFB\u52A0\u753B\u56FE",[en]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[wn]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var ie=({defaultValue:de="",onChange:he,width:be="100%",height:Xe=400,miniToolbar:Bt=!1,isFocus:It=!1,watch:pa,insertTemp:Rn,mode:qn="markdown",id:za="markdown-editor-id",showResizeBar:An=!1,noStorage:st=!1,showNullButton:gn=!1,showNullProgramButton:lt=!1,hidetoolBar:Fn=!1,fullScreen:un=!1,onBlur:nt,onCMBeforeChange:Jt,onFullScreen:$t,className:Tn="",disablePaste:$n=!1,disabled:mn=!1,disabledFill:Yn=!1,placeholder:na="",values:er="",extraUse:yr})=>{const[Jn,Rr]=(0,E.useState)(null),[Br,br]=(0,E.useState)(de),[Pr,tr]=(0,E.useState)(pa),[Nr,xr]=(0,E.useState)(un),[ja,Kr]=(0,E.useState)(""),[uo,ao]=(0,E.useState)(0),[Zo,Oo]=(0,E.useState)(Xe),[al,ul]=(0,E.useState)(!1),Sl=(0,E.useRef)((0,Ct.Z)()),Zi=(0,E.useRef)(!1),jr=(0,E.useRef)(),[Gi,po]=(0,E.useState)(0),[Oi,ri]=(0,E.useState)(0),ml=(0,E.useRef)(),Ji=(0,E.useRef)(),wl=(0,E.useRef)(),wi=(0,E.useRef)(),Ki=()=>ma(void 0,null,function*(){var Do;const kr=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:Sl.current}});(Do=kr==null?void 0:kr.attachments)!=null&&Do.length&&(console.log("cm:",Jn,ml),kr.attachments.map(zr=>{zr.content_type.indexOf("image")>-1?Jn.replaceSelection(`![,](/api/attachments/${zr.id}?type=${zr.content_type})`):zr.content_type.indexOf("video")>-1?Jn.replaceSelection(``):zr.content_type.indexOf("pdf")>-1?Jn.replaceSelection(`${zr.name}`):Jn.replaceSelection(`[${zr.name}](${ENV.API_SERVER}/api/attachments/${zr.id}?type=${zr.content_type})`)}))});(0,E.useEffect)(()=>{const Do=window.scrollY||window.pageYOffset;br(er),Jn==null||Jn.setValue(er),window.scrollTo(0,Do)},[er]),(0,E.useEffect)(()=>{$t==null||$t(Nr)},[Nr]),(0,E.useEffect)(()=>{if(ml.current){let Do=function(zr,Yr){var Ei;if($n){Yr.preventDefault();return}const oi=Yr.clipboardData;if(oi){const Xi=oi.types.toString(),rl=oi.items;if(Xi==="Files"||oi.types.indexOf("Files")>-1){if(Yr.preventDefault(),qn=="stex")return;try{let Rl=rl[1];((Ei=rl[0])==null?void 0:Ei.kind)==="file"&&(Rl=rl[0]);const El=Rl.getAsFile(),Ol=El.name.split(".").pop();(0,qe.I)(El,Jl=>{var Fi,Pa,Ho;Jl.id?((Fi=El==null?void 0:El.type)==null?void 0:Fi.indexOf("image"))>-1?kr.replaceSelection(``):((Pa=El==null?void 0:El.type)==null?void 0:Pa.indexOf("video"))>-1?kr.replaceSelection(``):((Ho=El==null?void 0:El.type)==null?void 0:Ho.indexOf("pdf"))>-1?kr.replaceSelection(`${El.name}`):At.includes(Ol)?kr.replaceSelection(`${El.name}`):kr.replaceSelection(`[${El.name}](/api/attachments/${Jl.id}?type=${Jl.content_type})`):(Jl==null?void 0:Jl.status)===401&&(Mt.ZP.warning((Jl==null?void 0:Jl.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(Rl){Mt.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const kr=Oe().fromTextArea(ml.current,{mode:qn,lineNumbers:!Bt,lineWrapping:!0,value:de,autoCloseTags:!lt,autoCloseBrackets:!0});return kr.on("keyup",function(zr,Yr){Yr.keyCode===8&&(zr.getValue()==""?kr.setOption("placeholder",na):kr.setOption("placeholder",null))}),kr.on("keydown",function(zr,Yr){if(Yr.keyCode===8){var Ei=Uo(zr);Ei&&Yr.preventDefault()}}),It&&kr.focus(),kr.on("paste",Do),kr.on("dragleave",function(zr,Yr){Ji.current.classList.remove("mouse-hover-md")}),mn&&kr.on("beforeChange",function(zr,Yr){(Yr.origin==="paste"||Yr.origin==="+input")&&Yr.cancel()}),Rr(kr),()=>{kr.off("paste",Do)}}},[]);const _i=(0,E.useCallback)(()=>{if(Ji.current)try{}catch(Do){console.log(Do,"---- to set md editor body height")}},[Zo,Ji,Nr]);(0,E.useEffect)(()=>{function Do(){let kr=new ye.Z(zr=>{for(let Yr of zr)(Yr.target.offsetHeight>0||Yr.target.offsetWidth>0)&&(_i(),Jn.setSize("100%","100%"),Jn.refresh())});return kr.observe(ml.current.parentElement),kr}if(Jn){const kr=Do();return()=>{var zr,Yr;(zr=ml.current)!=null&&zr.parentElement&&kr.unobserve((Yr=ml.current)==null?void 0:Yr.parentElement)}}},[Jn,_i]),(0,E.useEffect)(()=>{if(Jn){let Do=[];for(const[kr,zr]of Object.entries(Ea)){let Yr={[kr]:()=>{ti(zr)}};Do.push(Yr),Jn.addKeyMap(Yr)}return jr.current=setInterval(()=>{Zi.current&&Ki()},4e3),()=>{clearInterval(jr.current);for(let kr of Do)Jn.removeKeyMap(kr)}}},[Jn]),(0,E.useEffect)(()=>{un!==Nr&&xr(un)},[un]),(0,Wn.Z)(()=>{if(!st&&uo>0){let Do=new Date().getTime(),kr=window.sessionStorage.getItem(za);Do>=uo+Lr&&(!kr||kr!==Br)&&(window.sessionStorage.setItem(za,Br),ul(!0))}},Lr),(0,E.useEffect)(()=>{tr(pa)},[Jn,pa]),(0,E.useEffect)(()=>{Jn&&It&&Jn.focus()},[Jn,It]),(0,E.useEffect)(()=>{if(Pr&&Jn){let Do=function(zr){let Yr=zr.target;if(wi.current){let Ei=Yr.scrollTop/Yr.scrollHeight;wi.current.scrollTop=wi.current.scrollHeight*Ei}};const kr=Jn.getScrollerElement();return kr.addEventListener("scroll",Do),()=>{kr.removeEventListener("scroll",Do)}}},[Jn,Pr]),(0,E.useEffect)(()=>{if(Jn&&Jt){let Do=function(kr,zr){Jt(kr,zr)};return Jn.on("beforeChange",Do),()=>{Jn.off("beforeChange",Do)}}},[Jn,Jt]),(0,E.useEffect)(()=>{if(Jn&&nt){let Do=function(){nt(Jn.getValue())};return Jn.on("blur",Do),()=>{Jn.off("blur",Do)}}},[Jn,nt]);function Uo(Do,kr){var zr=Do.getDoc(),Yr=zr.getCursor(),Ei=zr.getLine(Yr.line),oi=Ei.charAt(Yr.ch-1),Xi=Ei.lastIndexOf("@\u2581@",Yr.ch),rl=Ei.lastIndexOf("@\u2581\u2581@",Yr.ch),Rl=Xi>rl?Xi:rl,El=Xi>rl?3:4;if(Nt.indexOf(oi)===-1)return null;if(console.log("change1:",kr,Do,Ei,Yr,Rl,Xi,rl,oi),Rl>=0&&Yr.ch-Rl<5){var Ol=Rl+El;return zr.replaceRange("",{line:Yr.line,ch:Rl},{line:Yr.line,ch:Ol}),{line:Yr.line,ch:Ol}}return null}(0,E.useEffect)(()=>{if(Jn){let Do=function(kr,zr){const Yr=kr.getValue();br(Yr),ao(new Date().getTime()),kr.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),he&&(lt?he(Yr,Vi(Yr)):he(Yr))};return Jn.on("change",Do),()=>{Jn.off("change",Do)}}},[Jn,he]),(0,E.useEffect)(()=>{if(Jn)if(de==null)Jn.setValue(""),br("");else{const Do=window.scrollY||window.pageYOffset;de!==Jn.getValue()&&(Jn.setValue(de),br(de),Jn.setCursor(mn?1:Jn.lineCount(),0),window.scrollTo(0,Do))}},[Jn,de]);const ti=(0,E.useCallback)(Do=>{const kr=Jn.getCursor(),zr=Jn.getSelection();let Yr=zr.split(` -`);switch(Do){case"bold":return Jn.replaceSelection("**"+zr+"**"),zr===""&&Jn.setCursor(kr.line,kr.ch+2),Jn.focus();case"italic":return Jn.replaceSelection("*"+zr+"*"),zr===""&&Jn.setCursor(kr.line,kr.ch+1),Jn.focus();case"code":return Jn.replaceSelection("`"+zr+"`"),zr===""&&Jn.setCursor(kr.line,kr.ch+1),Jn.focus();case"inline-latex":return Kr("inline-latex"),Jn.focus();case"latex":return Jn.replaceSelection("```latex\n"+zr+"\n```"),Jn.setCursor(kr.line+1,zr.length+1),Jn.focus();case"line-break":return Jn.replaceSelection(`
-`),Jn.focus();case"list-ul":return zr===""?Jn.replaceSelection("- "+zr):Jn.replaceSelection(Yr.map(Ei=>Ei===""?"":`- ${Ei}`).join(` -`)),Jn.focus();case"list-ol":return zr===""?Jn.replaceSelection("1. "+zr):Jn.replaceSelection(Yr.map((Ei,oi)=>Ei===""?"":`${oi+1}. ${Ei}`).join(` -`)),Jn.focus();case"add-null-ch":return zr===""&&Jn.setCursor(kr.line,kr.ch),Jn.replaceSelection(Tr),Jn.focus();case"add-signal":return zr===""&&Jn.setCursor(kr.line,kr.ch),Jn.replaceSelection(hn),Jn.focus();case"add-multiple":return zr===""&&Jn.setCursor(kr.line,kr.ch),Jn.replaceSelection(Nt),Jn.focus();case"inster-template-1":return zr===""&&Jn.setCursor(kr.line,kr.ch),Jn.replaceSelection(mr),Jn.focus();case"eraser":return Jn.setValue(""),Jn.focus();case"trigger-watch":return tr(!Pr),Jn.focus();case"trigger-full-screen":return xr(!Nr),Jn.focus();case Sn:Kr(Sn);return;case Oa:Kr(Oa);return;case Dt:Kr(Dt);return;case Sa:Kr(Sa);return;case"maths-latex":Kr("maths-latex");return;case en:Kr(en);return;case wn:Kr(wn);return;default:throw new Error}},[Jn,Pr,Nr]),Di=(0,E.useCallback)((Do,kr)=>{var zr,Yr,Ei,oi,Xi,rl;switch(Kr(""),ja){case Sn:const{title:Fi,link:Pa}=Do;return Jn.replaceSelection(`[${Fi}](${Pa})`),Jn.focus();case Oa:const{language:Ho,content:Mi}=Do;return Jn.replaceSelection(["```"+Ho,Mi,"```"].join(` -`)),Jn.focus();case"maths-latex":for(var Rl=atob(Do),El=new Uint8Array(Rl.length),Ol=0;Ol{zu.id?Jn.replaceSelection(`![,](/api/attachments/${zu.id}?type=${zu.content_type})`):(zu==null?void 0:zu.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":Jn.replaceSelection("`$$"+Do+"$$`");break;case Dt:case Sa:case ia:const{src:Bi,alt:rr}=Do,Fl=kr,hu=(Ei=(Yr=(zr=Fl==null?void 0:Fl.name)==null?void 0:zr.split("."))==null?void 0:Yr.pop)==null?void 0:Ei.call(Yr);return((oi=Fl==null?void 0:Fl.type)==null?void 0:oi.indexOf("image"))>-1||!(Fl!=null&&Fl.type)?Fl.align||Fl.width?Jn.replaceSelection(`

${rr||

`):Jn.replaceSelection(`${rr||`):((Xi=Fl==null?void 0:Fl.type)==null?void 0:Xi.indexOf("video"))>-1?Jn.replaceSelection(``):((rl=Fl==null?void 0:Fl.type)==null?void 0:rl.indexOf("pdf"))>-1?Jn.replaceSelection(`${Fl.name}`):At.includes(hu)?Jn.replaceSelection(`${Fl.name}`):Jn.replaceSelection(`[${Fl.name}](${Bi})`),Jn.focus();case wn:const{row:cu,col:Bu,align:Ju}=Do;let Nu=` -`;for(let zu=0;zu{switch(ja){case Sn:return E.createElement(Lt,{callback:Di,onCancel:fl});case Oa:return E.createElement(Rt.Z,{callback:Di,onCancel:fl});case Dt:return E.createElement(qe.Z,{callback:Di,onCancel:fl});case en:return E.createElement(xt,{callback:Di,onCancel:fl});case wn:return E.createElement(xe,{callback:Di,onCancel:fl});case"maths-latex":return E.createElement(Gn,{showSaveButton:!0,callback:Di});case"inline-latex":return E.createElement(Kn.Z,{showSaveButton:!0,callback:Di});default:return null}},[ja]);function fl(){Kr("")}(0,E.useEffect)(()=>{if(wl.current){let Do=function(Xi){Ei=!0,oi=Xi.pageY},kr=function(){Ei=!1},zr=function(Xi){if(Ei){let rl=Xi.pageY-oi;rl<0&&(rl=0),rl>300&&(rl=300);let Rl=Xe+rl+"px";Oo(Rl)}},Yr=wl.current,Ei=!1,oi=0;return Yr.addEventListener("mousedown",Do),document.addEventListener("mousemove",zr),document.addEventListener("mouseup",kr),()=>{Yr.removeEventListener("mousedown",Do),document.removeEventListener("mousemove",zr),document.removeEventListener("mouseup",kr)}}},[Jn,wl]),(0,E.useEffect)(()=>{Oo(Xe)},[Xe]);const Yl=Xt(be),pu=Xt(Zo),vu={width:Yl,height:pu},Ri=(0,E.useMemo)(()=>{if(uo){let Do=new Date(uo),kr=Do.getHours(),zr=Do.getMinutes(),Yr=Do.getSeconds();return kr=kr<10?"0"+kr:kr,zr=zr<10?"0"+zr:zr,Yr=Yr<10?"0"+Yr:Yr,`${kr}:${zr}:${Yr}`}return 0},[uo]),Vi=Do=>{const kr=[];if(lt){let zr=-1;Do=Do.replace(/(@▁▁@|@▁@)/g,function(Yr,Ei,oi){kr.push({multiLine:Yr!==hn})})}return kr};function Vl(){window.sessionStorage.removeItem(za),ul(!1),ao(0)}function Eu(){ul(!1),ao(0),Jn.setValue(window.sessionStorage.getItem(za))}(0,E.useEffect)(()=>{qt[ja]&&ja!==Sa&&ja!==en&&setTimeout(()=>{const Do=document.getElementsByClassName("markdown-popup-form")[0],kr=window.innerWidth/2-Do.offsetWidth/2,zr=window.innerHeight/2-Do.offsetHeight/2;po(kr),ri(zr)},0)},[ja]);const Cu=Do=>{Do.preventDefault();const kr=Do.clientX-Gi,zr=Do.clientY-Oi;document.body.onmousemove=Yr=>{let Ei=Yr.clientX-kr,oi=Yr.clientY-zr;const Xi=document.getElementsByClassName("markdown-popup-form")[0],rl=window.innerWidth-Xi.offsetWidth,Rl=window.innerHeight-Xi.offsetHeight;Ei=Math.max(0,Math.min(Ei,rl)),oi=Math.max(0,Math.min(oi,Rl)),Uu(Yr.clientX,Yr.clientY,kr,zr)&&(po(Ei),ri(oi))},document.body.onmouseup=function(){document.body.onmousemove=null}},Uu=(Do,kr,zr,Yr)=>{const Ei=document.body.clientHeight,oi=document.body.clientWidth;return Do<20&&zr>Do||Do>oi-20&&zrkr||kr>Ei-20&&Yrke in Be?We(Be,ke,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):Be[ke]=Pe,x=(Be,ke)=>{for(var Pe in ke||(ke={}))a.call(ke,Pe)&&b(Be,Pe,ke[Pe]);if(y)for(var Pe of y(ke))ee.call(ke,Pe)&&b(Be,Pe,ke[Pe]);return Be},te=(Be,ke)=>Ee(Be,se(ke));const{useForm:ne}=E.default,ue={width:280,marginRight:10},re={labelCol:{span:5},wrapperCol:{span:19}};var me=({callback:Be,onCancel:ke})=>{const[Pe]=ne();let at=(0,De.useRef)();function Ve(rt){at.current.width=Pe.getFieldValue("width"),at.current.align=Pe.getFieldValue("align"),Be(rt,at.current)}function it(rt,yt){if(rt.status===-1){fe.ZP.error(rt.message);return}Pe.setFieldsValue({src:`/api/attachments/${rt.id}`,type:yt.type})}function Ye(rt){let yt=rt.target.files[0];at.current=yt,Ce(yt,it)}return Re.createElement(E.default,te(x({form:Pe},re),{className:"upload-image-panel",onFinish:Ve,style:{width:470,overflow:"hidden"}}),Re.createElement(E.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},Re.createElement("div",{className:"flex-container"},Re.createElement(E.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},Re.createElement(Oe.default,{style:ue})),Re.createElement(ce,{onFileChange:Ye}))),Re.createElement(E.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},Re.createElement(Oe.default,{style:{width:264}})),Re.createElement(E.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},Re.createElement(ye.Z,null,Re.createElement(E.default.Item,{name:"width",style:{margin:0}},Re.createElement(Se.Z,{style:{width:264}})),Re.createElement("span",{className:"ml8"},"%"))),Re.createElement(E.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},Re.createElement(Fe.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"}]})),Re.createElement("aside",null,Re.createElement(E.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},Re.createElement(le.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Re.createElement(le.ZP,{type:"default",onClick:ke},"\u53D6\u6D88"))))};function ce({onFileChange:Be}){return Re.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",Re.createElement("input",{type:"file",onChange:Be}))}function Ce(Be,ke){if(!Be)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,Te.bg)())throw fe.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let Pe=new FormData;Pe.append("editormd-image-file",Be),Pe.append("file_param_name","editormd-image-file"),Pe.append("byxhr","true");var at=new window.XMLHttpRequest;at.withCredentials=!0,at.addEventListener("load",function(Ve){ke(JSON.parse(Ve.target.responseText),Be)},!1),at.addEventListener("error",function(Ve){console.error(Ve)},!1),at.open("POST",`${Me.KI}/api/attachments.json`),at.send(Pe)}},91558:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Oe}});var E=z(59301),fe=z(4676);class Oe extends E.Component{constructor(Se){super(Se);const Fe=window.document;this.node=Fe.createElement("div"),Fe.body.appendChild(this.node)}render(){const{children:Se}=this.props;return(0,fe.createPortal)(Se,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},7501:function(Ut,ot,z){"use strict";z.d(ot,{i:function(){return ue},Z:function(){return me}});var E={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf"},fe=z(71418),Oe=z(6848),ye=z(92310),Se=z.n(ye),Fe=z(51257),le=z(28426),Me=z(48790),De="data:image/png;base64,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",Te="data:image/png;base64,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",Re="data:image/png;base64,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",We="data:image/png;base64,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",Ee="data:image/png;base64,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",se="data:image/png;base64,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",y="data:image/png;base64,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",a="data:image/png;base64,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",ee="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAgCAYAAAD+Fz2gAAAAAXNSR0IArs4c6QAAFB1JREFUaEPFWwd4FcXafvekEiCEQAIBpSaEjsDV0Jv0IlwvAUTsgAjCI1iuCPiLtCvdcvXaUFSaaJSSGClCFAgloQYCQQIkpIeQkF7O2fvMNzO7sycnwevfzoMmZ3d2dvd75/3K+000ACi5+s19jiqs1qAN0jUtSIMGTdPYKf5TY9/pizju/JOP0wHomgYbXQnoNjGHTpfSuXt9bA42i7iezcj/Abpu/GRHdJ3uxo/Tr/w6dpz+k9ey47oDuu6g8w72kw116GBPrDvkXGKMvF78ZPNqdBt+HZ+f/S7v6+DvrYznz8Pm488oz7G3p2PKs4q3M98PyLDBcVjT3F67b/TSWxoDp6rCfk6D5g/NZgIiQWL4wAoSHSHg2D9+DXsUjocGhyuQpNXvAZImDELGFi8kYeWGl2CYILHj3IjymPPvzKDSYFZjagIgPq+djC+NqBqdPRcHiJ9Xx8jFUztI/NpaQSIwuaFs0PM0zdZNK0jYvBU6HuNEsUGCxO14bybReMk05ef/DUjSmAJOBSS+esWKlYwTq99yjjFJYQ3ggO5grJDsNMGQ4zh7rCAZLHcF3p9gEtkUjm1awYUv0gEEcUNLZnBWWEBi3wlaGsXZw/0ed31OYFrcneLeDCf3P8Ykkxm0/GplkunuVLaRuzPYx11YjUwiF8xXuis2WcB3BktZKGL1KG5Q+gzTnduADC3/3Cad4oYwNgeGGd0VSMLduQBJgqXGrtpB4iDX9lHdHUUQ5sr4m0ksyHVVZ4p4Sae4ZIxTAJAGZSAJq4v5BUgGILUzyeLyqsUkk41G/BTP5iD3bILOGEyGYc/IFv2ds5/rMhHgZHDFJCVhkG7s/wEkM/6IJMKISfyluLE5o6wxSa54xRDOLOEZhAESd3H/DZDEs1WLVYq7syQLLhMHB7T805/pFN2NbM0pQzOYZIIkWWK6O9Md/q+4O8q4zA+tOpdMYiCJDEumf0ZWp7JKssEM+EZ2xTJO55hkZG3W2OMqJv1hJhmZphIrq4GkCYBECl0zSAwAkeEpiQBbrRlJ5+B/X1vU8fU3YpYzSCkXYuEb2BwNglrxFPzPxCQFJCK/kY3rtPA5XoxJZtrtcFRB09xESuycerORMl2WcUcyyAkkYhLL8KypPE/BnZKFat+lS1bcnCXeWTNPq7vToeXFf0IuznRzMqU2j9F5I9XmVQ47Vllegoilz6Lfk6/g/k5hok7SYa+stNRLP658HiG9R6LjkEdpDJtBs9mgeXjyueT/NSAz6RyyriW4DE0mKAQDmrTtgqDgLgSKCRI34rWTB5H46y4Mem4RfHwbEUiOqkqc+ekbWViJGkugK90ldHjV90No79Gmu6OMoAqlhfkovJ2JO2nXkZuShPysVAyZ/iayryUgN+Wq9LuS20aJU9e/CVp161c9NXcCysixlZik5cX9S+fsYCm2CNzO7s6pQL0RHwP/+4NR168xIt5+Fv2feAV+zVri4MdvYeAzC/HThldqj/4AWv9lEPo9vsAoZiVQZyK/RsL+najfqEmtcxTezkLXEVPQbcRjhvtjrk9kDCi8nY6YTatQWV6KQTOWwK9xc1RVlGHH4mlo1CIYXj6+NDTnRiK8fOrDN7AZ2acoNxM2Dw8MnbWMDMxWdNyuz5B66RTslRV0jZu7Oxo2aw3/5m3RqscAXI2NRmrCCQS0CDXB4cTBncybqN+oKR4cP8NcEC7rKM4kYiRdy+OldvvUhwZAMnuTLkgyy8jQqBLVELttIwJbd0SrHgPxw7Ln0HfaAnqwpCNRGDLzTRQX5FlS9H3vL0TrngMR0ncUZYvs1u7ePvCp51fN3Z2N/ApJR3/GpFVbawSIFZfbFk5Gx4Hj0XXkVCW7Y3HeBKmqvBSHv1iFO2nJGDx9Mfya3I/tix7HoOfeQNOQB+i6fR+8jsA2nYx5Eg5+h7TEOAx9YTmfVwduXTqJkoLb8PFrjPjdm9CuzyiEhA0Ta0HH+X3bkXvjCgY/txhU+CrqQdzuTbBXVXCAasnuVNVBBUm7ffJDXUo5zF+rTGLptwUk8f3K0UjczbqFHmOfMQDKT7+BqsoydB/7NNISTuJ2WrIACbhyJIriVGDrDgQOg7nzsElw8/SuFpMYQFfvARB70e1/n0QAPTByKuysPJPAGMUpL1LtlaU4+f0n6Dp8Cjzr1sOONx5Hl2Hh8G/Whgx5es9m+AW1ROseA2l8yoWj9G5DZ68wXBK5VrHq96ybh5DeI9AubLhRB53fvx251xlAS8xUXYw/tedzYt5DE2a6VjqE9GPWZVYmabknPtBZPOCqAfNyJki6or+pQOXeTMLpvV9gyIy38OPyGej7+HxcjzuMlt37oeUD/cj/M9chtCCknj8O34BmZAj56TVxFmxePqLIFVqeBhgArdxaa53EAOowcDy6j5zKpTV2N5Hdqek41+D4S9sryrH9janwrucLN3ce/0qL7sDNzRMedXzoe2VZCbnuYXNWWtQCmbbvWTsX7fqMREjYcAGaA+f3bUNWciL6TJnHGaQY/fyBHfT9ob8+byYrarbmIsmQz0vvwwByFkGdY5IzkxxVFYj78XN0H/8Mdi9/ngCqLC1B05Au8PEL4IZV4taPy6ajXb/R6PzwRM5QCjhcmaAyU2p3GnAm6mtcjtmLvtPm1wrQkc3r0Gnoo3hgxFSub/EKCI6KctxJv27EWzZ94xbBNKKKAbRwKgbPWIyg4G70GNHv/R1N2nZCt1GP0zUJB3Yi7dJJDH9xlQHQb1+tRvHtLBpflJ8LL28feHj70D0fnvEmmFtMjo+p0SUHtGyPsEefr67xKeKpVf8zi28t5/j7vFAVmZXU32oDKS/tGuBw0Asf+XotOg8LR2CrjvD0qUeZ080zR2p8WPXEuNc/gF/g/QZI7CnORvEk4Y98uo56jAzLVq0E6U52KvasnG25fNqa7wGbjZKE7QsfQ69JcxDQpgMVpr9uXo2Alu3QfuAjPI4e/QnZyZcwfO4qY8WzJKC06C4qSgrJUwS07gD/5m0I9A79xqK85C7KigvNJIAKXiqdCRQ3Dy/4NPCvrt+pabuDg8KLY6GeM0yyY9+zpNlGyk0uT83uNDCXx85HrpmLipKiajZsGtIVPcdPR0VpkaF2S6ZwokjdjmWMQIMmLeDuyVwNm1ssEnsV7BRVBNEEw1wBZrO5Q3NzJ2PIGGSvqkRBXiYF99Rzx3Am6hswgNi4qopSbHt9yj2x9wtqgeEvvsP5rRStV45G4cLP2xHaZyQ6D51suDhWI6njKGQ5HLApsYvHGEWWchZcZXvEIi05oGUde9cAyOz9qGqCCZKMSWwlMnOmJ8Yhftcm9Bj/DFp06Q3N5gYPLx9kXD2LnGuXjCRBxiKytTD4A6OmQXP3EN/5GQMkCYqQD+Q1tVmWAcKLPNPdJZ84gGPb3sO0td9Ds7nTyiwvzld6ScCBj9+i5KXz0HDDyJobfw9DOhJGi974KtVBmk1Dr4mz0ax9T0qv4/d8IR5NZpDVn7RVt77oOPCvNYKkaoIqkFrW0Y1GDFILVpNJUjTldRIZUTApZtNy5KVeg3d9Pzw8ayl8GjSiMReityH51C8I6tDDAEQ+clFeNqWkk1dthbtHHRpfkHEDkRtedml/30ZBGLfoI1QUF2DnkqdqxGjcQu4umbuTIF09sR+x297DE2sjwIxeXlJsuB2Z1h746E0EtOmIrsMnU/OOrmXBWbPBzdPL6CNlJSfg4oHvUJibgaDQ7khPjEfv8Dmo4xeA2ylJhsB6NzcDSceiEdpvNOqyeCxS9br+gfBr0sJwc7KdYW1dcHWDl0C8QahlH9mo60J/cZVS8/jEWSQZxkDKS7+G+IhPUHwnBy279aGqevCMJbTyzkdvR+bv5zBy3hp6YVWMvXnmN8Rufx+TV26hNJvpCvkZNxG57iV0HDyBsj2p3KSeP4bC3EyMX/IpyhlAb0xDSJ8RaNQixACKXXs5Zg8eWfwRGjCA2P2EoRlAnEER0B12bHkt/J7uTQ5gbm7kvNUiVS/Hvn8uQo9xTyN227to138MbDY3XDwYgeGzl8GnfiPRXLQj+/olHNmyAQOeehUNg1orqbopQRnujkKVte+kaoLU4Mv+bQMxyEFhwXXd4wySw2FHzOZVJN+c+v5f6DV5LlIvHIe9sgx9p72ChP3fIik2GnXq+1ljCTQK1OUlRZi0Ygvc2QrVNOSnpyBq/XwMn7MCTdp2pmscLOXe/SWYjqcCNODpV9Gyx0Bj3vTL8Tj44X8ZAEn6sJj0+4n9OMoAWhcBm2ZDWtJZo0LPTLpAc7NP3YaByLmeiAf/NhN1WPHMCmlPbzRq0Y5+PxP5FQqyUjDgqdexa+XzCO0/Fu36jkLCwe/RadAEVJYUU8xh5s5JuYLjOz9Cnylz4dfUZIynd13ugpW2eY3CqohhxL6sX9cb7QZmFJVF1WMSZ1HCwZ24m5uOB//2AiJXv4iwyS+S7HHo06UYOmsprsb+jLRLcXjw0VlK44/Hmczfz+PiLxGYtOIbMgL7MBZErX+ZAApo08lIu+P3fInUC7GYsOgTlJXeJQb1ZwB1H2DsmXAJkPBxycf3EUBPrPsBJUUF8PH1p/tVFN/FnjXzEBY+G+ejt6JJcBda6XcybmDIDFZsik6sDtzNTkPUxgUk/TRs3ga7VswUAI023GHkmnkoKyqokZ1u7h4Y8/JG4e7+GEgSPC3r13XEILErxMjUanJ3BVlpiPlyBQY/+ybqNGxMGV3YpDlo1uEv9OIsHiXs24HUiyfQdcRjRttctgtybl4hAMOXfy0AYjHoJqI2vIzhs5cjsG0nalQxSej0HsGgRZ/Q3N8uVgDivhM1AsQE0+P7cWzruxi7YD0OfPo2Hln4Abzr1EfMF/+AvaoKg6Yvxk/rF6BpcBd0HjYRu9+Zi9D+Y9Bx0AShCIBUgFO7PsdDVMc48OPymQgdMAahfccY7osBy7JHlqgwIfVs9Bb0GPMk6gcECcZqVKQbRnfBpJrYpGXGrBV1kKliM3fHXILaHeWFpw0OeyUSY3ajy9BJqCovw9518wigoPY9YSNFAri4fweunToIv2atDK2aLy+NYklhTgbClzGAhIvLuEkCK/PnjEHsPiwOnd27GSnnY/HIYg7QTgUgPhuQfuV0dRcn1rIEiKkEQcFd0WvSbBz/9kNkJV/E6PnrUM+/CaI2LEDTtl3QfdyTSLt8msDjGt8UsWsFcNirqMPMPj8sn04Mat+PA2RKNFwOyr12ETFfr8GgZ96Af3MWg6ypuhUk8/oaAUo/vEZnq9UI5Oy1baLmqTEm8c5rZVkZIte/hLDwOQjq0JNDoGm4uP9bsKxn2OwVRutcFsApZ4/g+M5/Ivztr3iSoAH5mSkEEBNgverWl1giPyOFXnrCoo9RWlKI7xZPQ+MWIajj18hwJ2WF+ci5ftkag8TZ3zavxo34X9FpyKMIeehhHNq0ioRL5oZ9A5rTqMj189E0uCu6j2UZogO3LsVR8dq8Q0+SbpgkpG7hYgC1HzAOof3GQrdXoby02ACBrarcm1cQu+N99J06H/5Brcw+kq6TnMSLULNzK7d0GUA7ga6lHVpNDJIgydUru6xmcWnGJynjMAaxFwybOJsDJICWADFFWIqvpQW5yLlxGVePRVPmN2HRZ7C58dS9gAG0kQHUAV71eBuAAcpiE3uj8Ys+Rjlj0JInCCCmKlNNBqD8bj6yrye6BCjx0A8kyQT3HkF9priITzFs1lJ4+/Kqnk1hADTuaeGOHMSkM3u/wtDZy+DpVZfXR6KQjFj2HAHUvv8jKMhJRfSGV2uMPc4nxi7YAHcvbyeNr/p2LpVNWvov79CmERUkuVNHBUl1dxI0ewUDaAHCJr5ARRuvkTQkHopAdvJFDJ75lpDlbCgrysfhz5ZRm4EJjW0eHGIwrjg/h2R8Vryy9Fay7VrcL7h94woeCp8D1jo4smUdOg2ZiMA2Hbm0Y9OQd+t3nIvaSu7Lp2FArcbSKyvg5ubBg7uod/Z9sBBN23amdoMpsjrgsNupqciNJVY9dOxd+xLa9R6B4F4jKCPlorBqZPEISm9HFrwBLUO5+3ZSEcyuLJd4LACl/fIOMYjaAApQfxQkIwVnm0jYzRV3yYEU87LGgtG+MLuy0i3KloezcMvP85gke0l0DxGD5O5VGZMU+cI1WLrOJRgFJJnAkOHohJBe+RcDJFlU8iHWjZP8nLqpUSgbFpfF2+bWXarc3fEU3BqTiOVpB/9hKAkSJEtMkhme2hviVlO2BStqA6vVxSYUa8OPG1omG9YERNnOZWz/EiZX9tw5g/Rn9zcwQ0iQrNu5hOH/U5CU3UXOe+XUXhJnBmnu1cCoaX+DduvAqnRN04KkwWkvFuUJ5v442T4wGeC0w0dlhtE6t+5t4IBUB9VgkFQciInsKAP93iDJIZI56v6G2v2dChKv8o095U5tZ6vIaTbvJNsMl2Rs1VJ3/zgzSd2GLJVrpUkndD/Bpgwt7eCqrTpt/TUNKjfAm9ocV59lveSaGdJFuonMTWyWd+7KMpBE65zPo7g7uVvVeVercHO1uTv+bBwSYgfphveI3/8Rk0SccdrOZXF3NMRJ2Rauy8okEyQVfHJpSgMPOrZptw69cx/s+jlA9zc1Mw4W9VktO01dGN3Y7aMyhnVl+XdXXVlikgGSi3qLrKwq6pxJplsUrtKp4SeFXAmSvHdtMNW8e1UEbNqgIWOSud+B4eQQPRypRJtMqsmFKeyTf3Hh1IZQ6qQ8b3h3ozXGQNIcjtW6jkHS3Um2mCBZWaS6O3MPtxpjGD6MTfcAyYgxKpOc/9xFCK7KX1Uwh8S3K1u7ss4g/REm1Q6SqXDLXauSNbyoURMGs8apOc6IZpxsyqk7XHnikgHdcdjb7vmaT68Zt/4NR6wL8X1JNbgAAAAASUVORK5CYII=",b="data:image/png;base64,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",x="data:image/png;base64,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",te="data:image/png;base64,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",ne=z(59301);const ue=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:De,swimg:Te},{name:"101\u8BA1\u5212",ptimg:Re,swimg:We},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:Ee,swimg:se},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:y,swimg:a},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:ee,swimg:b},{name:"\u519B\u961F\u4E00\u6D41",ptimg:x,swimg:te}];var me=({className:ce,dataSource:Ce=[],col:Be=4,right:ke,bottom:Pe=23,precision:at=0,wrapWidth:Ve=1200,trackEventItems:it,loading:Ye,onRemove:rt=()=>{},isCurrent:yt=!0,showAlias:bt=!1})=>{const gt=Math.floor((Ve-(Be-1)*ke)/Be),Gt=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}].map(Tt=>(window.ENV==="build"&&(Tt.ptimg=`/react/build${Tt.ptimg}`,Tt.swimg=`/react/build${Tt.swimg}`),Tt));return ne.createElement(fe.Z,{spinning:Ye},ne.createElement("div",{className:Se()(E.list,ce)},!!(Ce!=null&&Ce.length)&&(Ce==null?void 0:Ce.map((Tt,Lt)=>{var Rt;const{name:qe,id:dt,identifier:Wt,featured:Bn,school_name:Yt,image_url:kn,excellent:Ge,is_plan:ln}=Tt;return ne.createElement("div",{key:dt,className:E.wrap,style:{width:gt,marginRight:(1+Lt)%Be===0?0:ke+at,marginBottom:Pe}},ne.createElement("a",{className:E.li,onClick:Mn=>{Mn.preventDefault(),Mn.stopPropagation(),it&&(0,Fe.L9)([it]),(0,Fe.xg)(`/paths/${Wt}`)}},ne.createElement("div",{className:E.img},ne.createElement("img",{className:E.cover,src:`${kn}`}),yt&&(0,Me.bg)()&&(Tt==null?void 0:Tt.studying)&&ne.createElement("div",{className:`${E.movebq} user-path-items`,onClick:Mn=>{Mn.stopPropagation(),rt(Tt)}},ne.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),ne.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Rt=Tt==null?void 0:Tt.subject_tags)==null?void 0:Rt.map((Mn,Pt)=>{var zt,Ft;if(Pt===0){const et=(zt=Gt.find(ze=>ze.name==Mn))==null?void 0:zt.swimg;return ne.createElement("img",{className:E.sign,src:et,style:{left:"-4px"}})}const Ot=(Ft=Gt.find(et=>et.name==Mn))==null?void 0:Ft.ptimg;return ne.createElement("img",{className:E.sign,src:Ot,style:{left:`${48+52*(Pt-1)+2*Pt}px`}})}),ne.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Tt==null?void 0:Tt.excellent)&&ne.createElement("div",{className:E.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ne.createElement("div",{className:E.name},ne.createElement(Oe.Z,{title:bt&&(Tt!=null&&Tt.excellent_alias_name)?ne.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${qe}`,ne.createElement("br",null),ne.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Tt==null?void 0:Tt.excellent_alias_name}`)):qe},ne.createElement("span",{className:E.e},bt&&(Tt==null?void 0:Tt.excellent_alias_name)||qe))),ne.createElement("div",{className:E.tags},ne.createElement("div",null,ne.createElement(Oe.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ne.createElement("span",null,ne.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ne.createElement("span",null,Tt.stages_count))),ne.createElement(Oe.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ne.createElement("span",null,ne.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ne.createElement("span",null,Tt.members_count)))))))})),!Ce.length&&ne.createElement(le.Z,null)))}},9148:function(Ut,ot,z){"use strict";z.d(ot,{jL:function(){return Se},w9:function(){return Tt},QD:function(){return Kn},cQ:function(){return rt.Z},op:function(){return xe},O5:function(){return mr},_b:function(){return Sa},t7:function(){return b},Gi:function(){return Bn},YG:function(){return dt},qp:function(){return Re},vr:function(){return Sn},qE:function(){return En},Je:function(){return ne},wb:function(){return Ye},cq:function(){return Pt},tp:function(){return se}});var E=z(59301),fe={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},Oe="data:image/png;base64,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",Se=({dataSource:At=[],img:Xt,imgWidth:Pn=346,title:xn,sunTitle:Ea,bannerExtraContent:qt})=>E.createElement("div",{className:fe.banner},E.createElement("div",{className:fe.content},E.createElement("aside",null,E.createElement("p",null,E.createElement("b",null,xn),E.createElement("span",null,Ea)),At.length>0&&E.createElement("div",{className:fe.btns},At.map((ie,de)=>E.createElement("div",{key:de,onClick:ie.click},ie.name,ie.sign?E.createElement("img",{src:Oe,width:39}):null))),qt),Xt&&E.createElement("img",{style:{marginTop:33,marginRight:38},src:Xt,width:Pn}))),Fe={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},le=z(92310),Me=z.n(le),De=z(89392),Re=({dataSource:At=[],value:Xt,onChange:Pn,onTitleChange:xn,className:Ea,title:qt,titleWidth:ie=41,style:de={},fontColor:he="#6A7283",showCount:be})=>{const[Xe,Bt]=(0,E.useState)(0),[It,pa]=(0,E.useState)(!1),Rn=(0,E.useRef)(null),qn=(0,E.useRef)(null);return(0,E.useEffect)(()=>{var za;At.length!==0&&(((za=Rn==null?void 0:Rn.current)==null?void 0:za.clientHeight)>97?Bt(1):Bt(0)),At.length===0&&Bt(0),pa(!1)},[At]),E.createElement("div",{className:Me()(Fe.row,Ea),style:de},E.createElement("div",{onClick:(0,De.throttle)(()=>xn==null?void 0:xn(),2e3),style:{width:ie,marginTop:It?12:4},className:`${Fe.title} ${xn?"current":""}`},qt),E.createElement("div",{className:It?`${Fe.tagsWrap} ${Fe.tagsBorderWrap}`:Fe.tagsWrap},E.createElement("div",{className:Fe.bar,ref:qn,style:Xe>0?{height:Xe===1?97:"auto",overflow:Xe===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},E.createElement("div",{className:Fe.tag,ref:Rn},At==null?void 0:At.map(za=>E.createElement("span",{onClick:()=>Pn(za.id),key:za.id,style:{color:he},className:Xt===za.id?Fe.active:""},E.createElement("span",{title:za.name,className:Fe.name},za.name),!!be&&E.createElement("span",{className:Fe.num},za.count))))),!!Xe&&E.createElement(E.Fragment,null,Xe===1?E.createElement("div",{onClick:()=>{var za;Bt(2),((za=Rn==null?void 0:Rn.current)==null?void 0:za.clientHeight)>245?pa(!0):pa(!1)},className:Fe.action},"\u5C55\u5F00",E.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):E.createElement("div",{onClick:()=>{qn.current.scrollTop=0,Bt(1),pa(!1)},className:Fe.action},"\u6536\u8D77",E.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},We={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},se=({dataSource:At=[],value:Xt,onChange:Pn,className:xn,style:Ea={}})=>E.createElement("div",{style:Ea,className:Me()(We.tabs,xn)},At.map(qt=>E.createElement("span",{onClick:()=>Pn(qt.id),className:Xt===qt.id?We.active:"",key:qt.id},qt.name))),y={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},a=z(92832),b=({dataSource:At=[],value:Xt="",onChange:Pn,onInputChange:xn=()=>{},className:Ea,style:qt={},placeholder:ie,allowClear:de=!1})=>{var he;const[be,Xe]=(0,E.useState)(""),[Bt,It]=(0,E.useState)("");(0,E.useEffect)(()=>{var qn;let za=Xt;(qn=JSON.stringify(Xt))!=null&&qn.includes("{")&&(Xe(Xt.id),za=Xt.value||"");try{It(decodeURIComponent(za||""))}catch(An){It(decodeURIComponent(za||""))}},[Xt]);const pa=()=>{Pn(encodeURIComponent(Bt),be||null)},Rn=qn=>{qn!==be&&(Xe(qn),Pn(encodeURIComponent(Bt),qn))};return E.createElement("div",{className:Me()(y.input,Ea),style:qt},!!At.length&&E.createElement("div",{className:y.dropdown},E.createElement("div",{className:y.text},(he=At.find(qn=>qn.id===be))==null?void 0:he.name,E.createElement("i",{className:"iconfont icon-zhankai4"}),E.createElement("b",{className:y.b1}),E.createElement("b",{className:y.b2})),E.createElement("div",{className:y.menu},At.map((qn,za)=>E.createElement("div",{key:za,onClick:()=>Rn(qn.id)},qn.name)))),E.createElement(a.default,{onPressEnter:pa,value:Bt,onChange:qn=>{It(qn.target.value),xn(encodeURIComponent(qn.target.value),be||null)},bordered:!1,placeholder:ie}),E.createElement("i",{onClick:pa,className:"iconfont icon-sousuo9 font14 pl10 current"}))},x={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},ne=({value:At,onChange:Xt,className:Pn,total:xn,pageSize:Ea,style:qt={}})=>{const ie=At<2,de=At>=Math.ceil(xn/Ea);return xn<=Ea?E.createElement(E.Fragment,null):E.createElement("div",{className:Me()(x.quickPager,Pn),style:qt},E.createElement("div",{onClick:()=>{ie||Xt(At-1,"prev")},className:ie?x.disabled:""},"\u4E0A\u4E00\u9875"),E.createElement("div",{onClick:()=>{de||Xt(At+1,"next")},className:de?x.disabled:""},"\u4E0B\u4E00\u9875"))},ue={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},re=z(71418),me=z(6848),ce=z(13570),Ce=z(346),Be=z(51257),ke=z(96908),Pe=z(57177),at=z(81378),Ve=z(28426),Ye=({className:At,dataSource:Xt=[],col:Pn=4,right:xn,bottom:Ea=23,precision:qt=0,wrapWidth:ie=1200,trackEventItems:de,loading:he})=>{const be=Math.floor((ie-(Pn-1)*xn)/Pn);return E.createElement(re.Z,{spinning:he},E.createElement("div",{className:Me()(ue.list,At)},!!Xt.length&&Xt.map((Xe,Bt)=>{const{name:It,id:pa,identifier:Rn,power:qn,cover_image_id:za,pic:An}=Xe;return E.createElement("div",{className:ue.wrap,key:pa,style:{width:be,marginRight:(1+Bt)%Pn===0?0:xn+qt,marginBottom:Ea}},E.createElement("a",{target:"_blank",href:`/shixuns/${Rn}/challenges`,className:ue.li,onClick:st=>{st.preventDefault(),de&&(0,Be.L9)([de]),qn&&(0,Be.xg)(`/shixuns/${Rn}/challenges`)}},E.createElement("div",{className:ue.img},E.createElement("img",{className:ue.cover,src:`${An}`}),Xe.is_jupyter&&E.createElement("img",{className:ue.sign,src:ke}),Xe.is_jupyter_lab&&E.createElement("img",{className:ue.sign,src:Pe}),Xe.is_unity_3d&&E.createElement("img",{className:ue.sign,src:at})),E.createElement("div",{className:ue.name},E.createElement(me.Z,{title:It||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},E.createElement("span",{className:ue.e},It||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),E.createElement("div",{className:ue.tags},E.createElement(me.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},E.createElement("span",null,E.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),E.createElement("span",null,Xe.challenges_count))),!!Xe.myshixuns_count&&E.createElement(me.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},E.createElement("span",null,E.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),E.createElement("span",null,Xe.myshixuns_count))),E.createElement(me.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},E.createElement("span",null,E.createElement("span",null,Xe.level))),E.createElement("div",{className:ue.rate},E.createElement(ce.Z,{allowHalf:!0,disabled:!0,defaultValue:Xe.score_info}),E.createElement("span",null,"\xA0",Xe.score_info?`${Xe.score_info}\u5206`:"5\u5206")))),!qn&&E.createElement("div",{className:ue.lockWrap},E.createElement("img",{src:`${Ce.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),E.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Xt.length&&E.createElement(Ve.Z,null)))},rt=z(7501),yt={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},bt="data:image/png;base64,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",gt=z(59301),Tt=({className:At,dataSource:Xt=[],col:Pn=4,right:xn,bottom:Ea=23,precision:qt=0,wrapWidth:ie=1200,trackEventItems:de,loading:he})=>{const be=Math.floor((ie-(Pn-1)*xn)/Pn);return gt.createElement(re.Z,{spinning:he},gt.createElement("div",{className:Me()(yt.list,At)},!!Xt.length&&Xt.map((Xe,Bt)=>{const{subject_identifier:It,id:pa,identifier:Rn,power:qn}=Xe,za=Xe.is_public!=0&&Xe.is_public;return gt.createElement("div",{className:yt.wrap,key:pa,style:{width:be,marginRight:(1+Bt)%Pn===0?0:xn+qt,marginBottom:Ea}},gt.createElement("a",{className:yt.li,onClick:An=>{An.preventDefault(),de&&(0,Be.L9)([de]),(0,Be.xg)(Xe.first_category_url)}},gt.createElement("div",{className:yt.top},gt.createElement(me.Z,{title:Xe.name},gt.createElement("div",{className:yt.name},Xe.name)),gt.createElement("img",{className:yt.img,src:Ce.Z.IMG_SERVER+"/images/"+Xe.avatar_url}),gt.createElement("div",{className:yt.text,title:Xe.creator},Xe.creator),It&>.createElement("div",{className:yt.btns},gt.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),gt.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),za&>.createElement("div",{className:yt.sign},"\u516C\u5F00")),gt.createElement("div",{className:yt.bottom},Xe.visits>0&>.createElement(me.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},gt.createElement("span",null,gt.createElement("i",{className:"iconfont icon-liulanyan"}),gt.createElement("span",null,Xe.visits))),Xe.course_members_count>0&>.createElement(me.Z,{title:"\u6210\u5458",placement:"bottom"},gt.createElement("span",null,gt.createElement("i",{className:"iconfont icon-chengyuan"}),Xe.course_members_count)),Xe.tasks_count>0&>.createElement(me.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},gt.createElement("span",null,gt.createElement("i",{className:"iconfont icon-zuoye"}),Xe.tasks_count)),Xe.is_end?gt.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):gt.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Xe.is_accessible&>.createElement("div",{className:yt.lockWrap},gt.createElement("img",{src:`${Ce.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),gt.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Xt.length&>.createElement(Ve.Z,null)))},Lt={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},Rt=z(25690),dt=({dataSource:At=[],value:Xt,onChange:Pn,className:xn,style:Ea={},tabBarExtraContent:qt})=>E.createElement("div",{className:Me()(Lt.tabs,xn),style:Ea},E.createElement("div",{className:Lt.tabsWrap},At.map((ie,de)=>E.createElement("aside",{className:Lt.tab,onClick:()=>{Pn(ie.id),ie.link&&Rt.history.push(ie.link)},key:de},E.createElement("div",{className:Xt===ie.id?Lt.active:""},ie.name),(ie==null?void 0:ie.resetCount)==null&&(ie==null?void 0:ie.total)!==void 0&&E.createElement("span",null,"\uFF08",ie==null?void 0:ie.total,"\uFF09"),(ie==null?void 0:ie.resetCount)!==void 0&&(ie==null?void 0:ie.total)!==void 0&&E.createElement(me.Z,{title:(ie==null?void 0:ie.tip)!=null?ie==null?void 0:ie.tip:""},E.createElement("span",{style:{color:"#9096A3"}},"\uFF08",E.createElement("span",{style:{color:"#000"}},ie==null?void 0:ie.resetCount),"/",E.createElement("span",null,ie==null?void 0:ie.total),"\uFF09"))))),E.createElement("div",{className:Lt.tabBar},qt)),Bn=({className:At,style:Xt={},children:Pn})=>E.createElement("div",{className:Me()(At),style:Xt},Pn),Yt={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},kn=z(38854),Ge=z(20834);const ln=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Pt=({sortValue:At,dropValue:Xt,className:Pn,onSort:xn,onDrop:Ea,dataSource:qt=ln})=>{var ie;return E.createElement("div",{className:Me()(Yt.orderWrap,Pn)},E.createElement(kn.Z,{dropdownRender:()=>E.createElement(Ge.default,null,qt.map((de,he)=>E.createElement(Ge.default.Item,{key:he,onClick:()=>Ea(de.id)},de.name)))},E.createElement("span",{className:Yt.orderTextWrap},(ie=qt.find(de=>Xt===de.id))==null?void 0:ie.name)),E.createElement("span",{className:Yt.orderIconWrap},E.createElement("span",{className:Yt.orderAsc},E.createElement("i",{className:At==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Yt.cursorPointer} ${Yt.active}`:`iconfont icon-sanjiaoxing-up font12 ${Yt.cursorPointer}`,onClick:()=>xn(At==="asc"?"desc":"asc")})),E.createElement("span",{className:Yt.orderDesc},E.createElement("i",{className:At==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Yt.cursorPointer} ${Yt.active}`:`iconfont icon-sanjiaoxing-down font12 ${Yt.cursorPointer}`,onClick:()=>xn(At==="asc"?"desc":"asc")}))))},zt={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v"},Ft=z(3113),Ot=Object.defineProperty,et=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,St=Object.prototype.propertyIsEnumerable,xt=(At,Xt,Pn)=>Xt in At?Ot(At,Xt,{enumerable:!0,configurable:!0,writable:!0,value:Pn}):At[Xt]=Pn,Ke=(At,Xt)=>{for(var Pn in Xt||(Xt={}))ze.call(Xt,Pn)&&xt(At,Pn,Xt[Pn]);if(et)for(var Pn of et(Xt))St.call(Xt,Pn)&&xt(At,Pn,Xt[Pn]);return At},Qe=(At,Xt)=>{var Pn={};for(var xn in At)ze.call(At,xn)&&Xt.indexOf(xn)<0&&(Pn[xn]=At[xn]);if(At!=null&&et)for(var xn of et(At))Xt.indexOf(xn)<0&&St.call(At,xn)&&(Pn[xn]=At[xn]);return Pn},ut=(At,Xt,Pn)=>new Promise((xn,Ea)=>{var qt=he=>{try{de(Pn.next(he))}catch(be){Ea(be)}},ie=he=>{try{de(Pn.throw(he))}catch(be){Ea(be)}},de=he=>he.done?xn(he.value):Promise.resolve(he.value).then(qt,ie);de((Pn=Pn.apply(At,Xt)).next())}),xe=At=>{var Xt=At,{className:Pn,style:xn,children:Ea,loading:qt=!1,openLoading:ie,onClick:de=()=>{},size:he="middle",shape:be="round"}=Xt,Xe=Qe(Xt,["className","style","children","loading","openLoading","onClick","size","shape"]);const[Bt,It]=(0,E.useState)(!1);return E.createElement(Ft.ZP,Ke({onClick:(0,De.throttle)(pa=>ut(void 0,null,function*(){ie&&It(!0);try{yield de(pa)}catch(Rn){console.log("error",Rn)}ie&&It(!1)}),2e3,{leading:!0,trailing:!1}),className:Me()(zt.btn,zt[`${he}-${be}`],Pn),style:xn,size:he,shape:be,loading:Bt||qt},Xe),Ea)},Zt={flex_box_center:"flex_box_center___TB7bQ",flex_space_between:"flex_space_between___oBlTb",flex_box_vertical_center:"flex_box_vertical_center___b5XbB",flex_box_center_end:"flex_box_center_end___CNhe7",flex_box_column:"flex_box_column___yHXKW",head:"head___ghH72",node:"node___mjPEy"},En=({className:At,style:Xt,children:Pn=null,onClick:xn,title:Ea})=>E.createElement("div",{className:Me()(Zt.head,At),style:Xt},E.createElement("span",{className:"primary-hover",onClick:xn},E.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),E.createElement("b",{title:Ea},Ea),E.createElement("div",{className:Zt.node},Pn)),bn={flex_box_center:"flex_box_center___AlHuF",flex_space_between:"flex_space_between___vN2LW",flex_box_vertical_center:"flex_box_vertical_center___Ac7D2",flex_box_center_end:"flex_box_center_end___y38I7",flex_box_column:"flex_box_column___iQE6P",btns:"btns___sNgTb",confirm:"confirm___Ozirl",cancel:"cancel___aiq1I"},Kn=({confirmShow:At=!0,confirmTitle:Xt,confirmClick:Pn,cancelShow:xn=!0,cancelTitle:Ea,cancelClick:qt,className:ie,style:de,confirmLoading:he=!1})=>E.createElement("div",{className:Me()(bn.btns,ie),style:de},At&&E.createElement(Ft.ZP,{loading:he,onClick:Pn,type:"primary",className:bn.confirm},Xt),xn&&E.createElement(Ft.ZP,{onClick:qt,className:bn.cancel},Ea)),Ct={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},Sn=({className:At,style:Xt={},LeftContent:Pn,children:xn,RightContent:Ea})=>E.createElement("div",{className:Me()(Ct.fixedBottom,At),style:Xt},E.createElement("div",{className:Ct.wrap},E.createElement("div",{className:Ct.left},Pn),E.createElement("div",{className:Ct.center},xn),E.createElement("div",{className:Ct.right},Ea))),Dt={flex_box_center:"flex_box_center___tY8Yn",flex_space_between:"flex_space_between___vHdYA",flex_box_vertical_center:"flex_box_vertical_center___pa61F",flex_box_center_end:"flex_box_center_end___HyDXt",flex_box_column:"flex_box_column___UjZek",crumbs:"crumbs___V41Oe",hover:"hover___bEIVd"},Sa=({className:At,style:Xt={},dataSource:Pn=[]})=>E.createElement("div",{className:Me()(Dt.crumbs,At),style:Xt},Pn.map((xn,Ea)=>EaRt.history.push(xn.path)},xn.name):E.createElement("span",null,xn.name),E.createElement("span",null,"\xA0",">","\xA0")):E.createElement("span",{key:Ea,style:{color:"#5F6368"}},xn.name))),ia=z(31797),Oa=Object.defineProperty,wn=Object.defineProperties,Sr=Object.getOwnPropertyDescriptors,Un=Object.getOwnPropertySymbols,Wn=Object.prototype.hasOwnProperty,ma=Object.prototype.propertyIsEnumerable,Ya=(At,Xt,Pn)=>Xt in At?Oa(At,Xt,{enumerable:!0,configurable:!0,writable:!0,value:Pn}):At[Xt]=Pn,xa=(At,Xt)=>{for(var Pn in Xt||(Xt={}))Wn.call(Xt,Pn)&&Ya(At,Pn,Xt[Pn]);if(Un)for(var Pn of Un(Xt))ma.call(Xt,Pn)&&Ya(At,Pn,Xt[Pn]);return At},Lr=(At,Xt)=>wn(At,Sr(Xt)),Tr=(At,Xt)=>{var Pn={};for(var xn in At)Wn.call(At,xn)&&Xt.indexOf(xn)<0&&(Pn[xn]=At[xn]);if(At!=null&&Un)for(var xn of Un(At))Xt.indexOf(xn)<0&&ma.call(At,xn)&&(Pn[xn]=At[xn]);return Pn};const{Countdown:Nt}=ia.default;var mr=At=>{var Xt=At,{onChange:Pn}=Xt,xn=Tr(Xt,["onChange"]);const[Ea,qt]=(0,E.useState)(null);(0,E.useEffect)(()=>{typeof Ea=="number"&&Ea>=0&&Pn(Ea)},[Ea]);const ie=de=>{const he=Math.floor(de/1e3);qt(he)};return E.createElement(Nt,Lr(xa({},xn),{onChange:ie}))}},37808:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return fe}});var E=z(59301);function fe(Oe,ye){const Se=(0,E.useRef)();(0,E.useEffect)(()=>{Se.current=Oe}),(0,E.useEffect)(()=>{function Fe(){Se.current()}if(ye!==null){let le=setInterval(Fe,ye);return()=>clearInterval(le)}},[ye])}},53036:function(Ut,ot,z){"use strict";z.r(ot),z.d(ot,{default:function(){return Lm}});var E=z(59301),fe=z(38986),Oe=z(346),ye=z(25690),Se=z(43418),Fe=z(20834),le=z(8591),Me=z(24905),De=z(6848),Te=z(5112),Re=z(81327),We=z(66104),Ee=z(3113),se=z(38854),y=z(99313),a=z(1710),ee=z(87169),b=z(27812),x=z(89489),te=z(81722),ne=z(51257),ue=z(40133),re=z(78241),me=z(95237),ce=z(43604),Ce=z(78673),Be=z(92832),ke=z(5871),Pe=z(58421),at=z(61186),Ve=z.n(at),it=Object.defineProperty,Ye=Object.getOwnPropertySymbols,rt=Object.prototype.hasOwnProperty,yt=Object.prototype.propertyIsEnumerable,bt=(pe,ve,ge)=>ve in pe?it(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,gt=(pe,ve)=>{for(var ge in ve||(ve={}))rt.call(ve,ge)&&bt(pe,ge,ve[ge]);if(Ye)for(var ge of Ye(ve))yt.call(ve,ge)&&bt(pe,ge,ve[ge]);return pe},Gt=(pe,ve,ge)=>new Promise((mt,Kt)=>{var tt=He=>{try{ht(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{ht(ge.throw(He))}catch(Ie){Kt(Ie)}},ht=He=>He.done?mt(He.value):Promise.resolve(He.value).then(tt,on);ht((ge=ge.apply(pe,ve)).next())});const Tt=({shixunHomeworks:pe,dispatch:ve})=>{const ge=(0,ye.useParams)();return E.createElement(Se.default,{centered:!0,title:"\u63D0\u793A",open:pe.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Gt(void 0,null,function*(){(yield(0,fe.ZP)(`/api/myshixuns/${pe.actionTabs.selectArrs.myshixun_identifier}/reset_my_game.json`,{method:"post",body:{course_id:ge.coursesId}})).status===0&&(le.ZP.success("\u5220\u9664\u6210\u529F"),ve({type:"shixunHomeworks/setActionTabs",payload:{}}),ve({type:"shixunHomeworks/getWorkList",payload:gt({},pe.actionTabs.params)}))}),onCancel:()=>{ve({type:"shixunHomeworks/setActionTabs",payload:{}})}},E.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),E.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"))};var Lt=(0,ye.connect)(({shixunHomeworks:pe})=>({shixunHomeworks:pe}))(Tt),Rt=Object.defineProperty,qe=Object.defineProperties,dt=Object.getOwnPropertyDescriptors,Wt=Object.getOwnPropertySymbols,Bn=Object.prototype.hasOwnProperty,Yt=Object.prototype.propertyIsEnumerable,kn=(pe,ve,ge)=>ve in pe?Rt(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,Ge=(pe,ve)=>{for(var ge in ve||(ve={}))Bn.call(ve,ge)&&kn(pe,ge,ve[ge]);if(Wt)for(var ge of Wt(ve))Yt.call(ve,ge)&&kn(pe,ge,ve[ge]);return pe},ln=(pe,ve)=>qe(pe,dt(ve)),Mn=(pe,ve,ge)=>new Promise((mt,Kt)=>{var tt=He=>{try{ht(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{ht(ge.throw(He))}catch(Ie){Kt(Ie)}},ht=He=>He.done?mt(He.value):Promise.resolve(He.value).then(tt,on);ht((ge=ge.apply(pe,ve)).next())});const Pt=({exercise:pe,dispatch:ve})=>{var ge,mt,Kt,tt,on,ht,He,Ie;const Vn=(0,ye.useParams)(),[fa,sa]=(0,E.useState)(!0),[yn]=re.default.useForm(),{actionTabs:On}=pe;(0,E.useEffect)(()=>{var Ma,oa,Nn,va;pe.actionTabs.key==="\u66F4\u6539\u8BC4\u9605"&&(yn.resetFields(),yn.setFieldsValue({subjective_score:(oa=(Ma=On==null?void 0:On.selectArrs)==null?void 0:Ma.record)==null?void 0:oa.subjective_score,objective_score:(va=(Nn=On==null?void 0:On.selectArrs)==null?void 0:Nn.record)==null?void 0:va.objective_score}))},[pe.actionTabs.key]);const da=()=>{ve({type:"exercise/setActionTabs",payload:{}})};return E.createElement(E.Fragment,null,E.createElement(Se.default,{centered:!0,title:"\u8BC4\u9605",open:pe.actionTabs.key==="\u66F4\u6539\u8BC4\u9605",onCancel:da,footer:E.createElement(me.Z,{align:"middle",justify:"end"},E.createElement(Ee.ZP,{className:"ml10",onClick:da}," \u53D6\u6D88"),E.createElement(Ee.ZP,{className:"ml10",onClick:()=>Mn(void 0,null,function*(){var Ma,oa;yield yn.validateFields();const Nn=yn.getFieldValue();(yield(0,te.oS)(ln(Ge({},Nn),{id:Vn.categoryId,user_id:(oa=(Ma=On==null?void 0:On.selectArrs)==null?void 0:Ma.record)==null?void 0:oa.user_id}))).status===0&&(le.ZP.success("\u8BC4\u9605\u6210\u529F"),yn.resetFields(),ve({type:"exercise/setActionTabs",payload:{}}),ve({type:"exercise/setUpdateIndex"}))}),type:"primary"}," \u786E\u8BA4"))},E.createElement("div",{className:"pl30"},E.createElement(re.default,{form:yn},E.createElement(me.Z,null,E.createElement(ce.Z,null,E.createElement(re.default.Item,{name:"subjective_score",label:"\u4E3B\u89C2\u9898\u6210\u7EE9",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},E.createElement(ke.Z,{min:0,max:((mt=(ge=On==null?void 0:On.selectArrs)==null?void 0:ge.exercise_types)==null?void 0:mt.subjective_score)*1,style:{width:150},placeholder:"\u8BF7\u586B\u5199\u4E3B\u89C2\u9898\u6210\u7EE9"}))),E.createElement(ce.Z,{flex:1},E.createElement("div",null,E.createElement("span",{className:"ml10"},"\u5206\uFF0C\u603B\u5171\uFF1A",(tt=(Kt=On==null?void 0:On.selectArrs)==null?void 0:Kt.exercise_types)==null?void 0:tt.subjective_score,"\u5206")))),E.createElement(me.Z,null,E.createElement(ce.Z,null,E.createElement(re.default.Item,{name:"objective_score",label:"\u5BA2\u89C2\u9898\u6210\u7EE9",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},E.createElement(ke.Z,{min:0,max:((ht=(on=On==null?void 0:On.selectArrs)==null?void 0:on.exercise_types)==null?void 0:ht.objective_score)*1,style:{width:150},width:150,placeholder:"\u8BF7\u586B\u5199\u5BA2\u89C2\u9898\u6210\u7EE9"}))),E.createElement(ce.Z,{flex:1},E.createElement("div",null,E.createElement("span",{className:"ml10"},"\u5206\uFF0C\u603B\u5171\uFF1A",(Ie=(He=On==null?void 0:On.selectArrs)==null?void 0:He.exercise_types)==null?void 0:Ie.objective_score,"\u5206"))))))))};var zt=(0,ye.connect)(({exercise:pe})=>({exercise:pe}))(Pt);const Ft=[{name:"\u672A\u8BC4\u9605",id:0,type:"unreview_counts"},{name:"\u8BC4\u9605\u4E2D",id:2,type:"reviewing_counts"},{name:"\u5DF2\u8BC4\u9605",id:1,type:"review_counts"}],Ot=[{name:"\u672A\u5F00\u59CB",id:0,type:"unanswer_users"},{name:"\u8003\u8BD5\u4E2D",id:1,type:"answering_users"},{name:"\u5DF2\u4EA4\u5377",id:2,type:"answer_users"},{name:"\u5DF2\u4EA4\u5377/\u672A\u7B54",id:3,type:"commit_with_no_answers_users"}],et=[{name:"\u65E0\u9700\u8865\u8003",id:0,type:"unmake_up_users_count"},{name:"\u53C2\u52A0\u8865\u8003",id:1,type:"make_up_users_count"}];var ze=z(28426),St=z(71418),xt=z(45937),Ke=z(59301),Qe=Object.defineProperty,ut=Object.defineProperties,Je=Object.getOwnPropertyDescriptors,xe=Object.getOwnPropertySymbols,Zt=Object.prototype.hasOwnProperty,Xn=Object.prototype.propertyIsEnumerable,En=(pe,ve,ge)=>ve in pe?Qe(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,bn=(pe,ve)=>{for(var ge in ve||(ve={}))Zt.call(ve,ge)&&En(pe,ge,ve[ge]);if(xe)for(var ge of xe(ve))Xn.call(ve,ge)&&En(pe,ge,ve[ge]);return pe},Gn=(pe,ve)=>ut(pe,Je(ve)),Kn=(pe,ve,ge)=>new Promise((mt,Kt)=>{var tt=He=>{try{ht(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{ht(ge.throw(He))}catch(Ie){Kt(Ie)}},ht=He=>He.done?mt(He.value):Promise.resolve(He.value).then(tt,on);ht((ge=ge.apply(pe,ve)).next())});const Ct=({exercise:pe,dispatch:ve})=>{var ge,mt;const Kt=(0,ye.useParams)(),[tt]=re.default.useForm(),on=re.default.useWatch("time",tt),[ht,He]=(0,E.useState)(!1),{actionTabs:Ie,commonHeader:Vn}=pe,[,fa,sa,yn]=(0,xt.U)(te.n7,{id:Kt.categoryId}),On=yn!=null&&yn.user_end_time?Ve()(yn==null?void 0:yn.user_end_time).add(1,"minutes"):Ve()(),da=Ve()(yn==null?void 0:yn.user_total_end_time)>On?Math.round(Ve().duration(Ve()(yn==null?void 0:yn.user_total_end_time).diff(On.startOf("minute"))).asMinutes()):0,Ma=((yn==null?void 0:yn.student_left_minutes)||0)+(on||0);(0,E.useEffect)(()=>{var Nn;Ie.key==="\u5EF6\u65F6"?(ve({type:"exercise/getWorkSetting",payload:bn({},Kt)}),sa({user_id:Ie!=null&&Ie.isBatch?Ie==null?void 0:Ie.user_ids:[(Nn=Ie==null?void 0:Ie.selectArrs)==null?void 0:Nn.user_id]})):tt.resetFields()},[Ie.key]);const oa=()=>{ve({type:"exercise/setActionTabs",payload:{}})};return Ke.createElement(Ke.Fragment,null,Ke.createElement(Se.default,{width:640,centered:!0,title:Ie!=null&&Ie.isBatch?"\u6279\u91CF\u5EF6\u65F6":"\u5EF6\u65F6",open:Ie.key==="\u5EF6\u65F6",okText:"\u786E\u8BA4\u5EF6\u65F6",cancelText:"\u53D6\u6D88",confirmLoading:ht,onOk:()=>Kn(void 0,null,function*(){tt.submit()}),onCancel:oa},Ke.createElement(St.Z,{spinning:fa},Ke.createElement(re.default,{form:tt,colon:!1,labelCol:{span:4},onFinish:Nn=>Kn(void 0,null,function*(){He(!0);const va=yield(0,te.qz)(Gn(bn({},Nn),{id:Kt.categoryId,exercise_user_id:Ie==null?void 0:Ie.exercise_user_id}));He(!1),va.status===0&&(le.ZP.success("\u5EF6\u65F6\u6210\u529F"),ve({type:"exercise/setUpdateIndex"}),oa())})},Ke.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"\u5EF6\u65F6\u8BF4\u660E\uFF1A",Ke.createElement("br",null),"1.\u53EA\u6709\u5F53\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u665A\u4E8E\u5B66\u751F\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u65F6\uFF0C\u624D\u652F\u6301\u5BF9\u5B66\u751F\u8FDB\u884C\u5EF6\u65F6\u64CD\u4F5C\uFF1B",Ke.createElement("br",null),"2.\u6BCF\u4E2A\u5B66\u751F\u7684\u6700\u5927\u53EF\u5EF6\u65F6\u65F6\u95F4=\u8003\u8BD5\u622A\u6B62\u65F6\u95F4-\u5B66\u751F\u5F53\u524D\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1B",Ke.createElement("br",null),"3.\u82E5\u5C06\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u5EF6\u540E\uFF0C\u5C06\u5BF9\u6240\u6709\u8003\u8BD5\u8FDF\u5230\u7684\u5B66\u751F\u8FDB\u884C\u7EDF\u4E00\u5EF6\u65F6\uFF08\u5B66\u751F\u5DF2\u7B54\u9898\u65F6\u95F4+\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4+\u7EDF\u4E00\u5EF6\u65F6\u65F6\u95F4\u2264\u8003\u8BD5\u7B54\u9898\u65F6\u957F\uFF09\u3002"),Ie!=null&&Ie.isBatch?Ke.createElement("div",null,"\u5F53\u524D\u9009\u4E2D",Ke.createElement("span",{className:"ml5 mr5",style:{color:"#FA6400"}},Ie==null?void 0:Ie.exercise_user_id.length),"\u540D\u5B66\u751F"):Ke.createElement(me.Z,{align:"middle",gutter:40},Ke.createElement(ce.Z,null,"\u5F53\u524D\u9009\u4E2D\u5B66\u751F",Ke.createElement("span",{className:"ml15",style:{color:"#FA6400"}},(ge=Ie==null?void 0:Ie.selectArrs)==null?void 0:ge.user_name)),Ke.createElement(ce.Z,null,"\u5B66\u53F7",Ke.createElement("span",{className:"ml15",style:{color:"#FA6400"}},(mt=Ie==null?void 0:Ie.selectArrs)==null?void 0:mt.student_id))),Ke.createElement(re.default.Item,{className:"mt30",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5EF6\u957F\u65F6\u95F4"}],name:"time",label:"\u5EF6\u957F\u65F6\u95F4"},Ke.createElement(ke.Z,{min:0,precision:0,max:da,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${da}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),!(Ie!=null&&Ie.isBatch)&&Ke.createElement("div",{className:"mb20",style:{marginLeft:98,color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",Ke.createElement("span",{className:"ml5"},Ma),"\u5206\u949F",Ma!==0&&(yn==null?void 0:yn.user_end_time)&&Ke.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",Ke.createElement("span",{className:"ml5"},Ve()(yn==null?void 0:yn.user_end_time).add(on||0,"m").format("YYYY-MM-DD HH:mm:ss")))),(Vn==null?void 0:Vn.screen_open)&&Ke.createElement(re.default.Item,{style:{marginLeft:98,marginBottom:0},name:"is_clear",initialValue:!1,valuePropName:"checked"},Ke.createElement(Me.default,null,"\u6E05\u9664\u5B66\u751F\u7684\u5DF2\u5207\u5C4F\u6B21\u6570"))))))};var Mt=(0,ye.connect)(({exercise:pe})=>({exercise:pe}))(Ct),Sn=z(5083),Dt=z(48716),en=(pe,ve,ge)=>new Promise((mt,Kt)=>{var tt=He=>{try{ht(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{ht(ge.throw(He))}catch(Ie){Kt(Ie)}},ht=He=>He.done?mt(He.value):Promise.resolve(He.value).then(tt,on);ht((ge=ge.apply(pe,ve)).next())});const Sa=({exercise:pe,dispatch:ve})=>{var ge,mt;const Kt=(0,ye.useParams)(),[tt]=re.default.useForm(),[on,ht]=(0,E.useState)(!1),{actionTabs:He}=pe;return(0,E.useEffect)(()=>{pe.actionTabs.key==="teacher-unlock"&&(ht(!1),tt.resetFields())},[pe.actionTabs.key]),E.createElement(E.Fragment,null,E.createElement(Se.default,{width:600,centered:!0,title:`\u8003\u8BD5\u89E3\u9501\uFF08${(ge=He==null?void 0:He.selectArrs)==null?void 0:ge.user_name}\uFF09`,open:pe.actionTabs.key==="teacher-unlock",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",keyboard:!1,confirmLoading:on,onOk:()=>en(void 0,null,function*(){var Ie,Vn;yield tt.validateFields();const fa=tt.getFieldsValue();if(ht(!0),(yield(0,te.ZD)(Kt.categoryId,{exercise_user_id:(Ie=He==null?void 0:He.selectArrs)==null?void 0:Ie.exercise_user_id,unlock_key:fa.unlock_key})).status===0){if(fa.time){const yn={time:Ve()(fa.time).format("YYYY-MM-DD HH:mm"),exercise_user_id:(Vn=He==null?void 0:He.selectArrs)==null?void 0:Vn.exercise_user_id,id:Kt.categoryId};yield(0,te.qz)(yn)}le.ZP.success("\u89E3\u9664\u9501\u5B9A\u6210\u529F"),ve({type:"exercise/setUpdateIndex"}),ve({type:"exercise/setActionTabs",payload:{}})}ht(!1)}),onCancel:()=>{ve({type:"exercise/setActionTabs",payload:{}})}},E.createElement("div",{className:""},E.createElement(re.default,{form:tt,layout:"vertical",autoComplete:"off"},E.createElement(re.default.Item,{className:"ml10",label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},E.createElement(Be.default.Password,{autoComplete:"off",style:{width:270},placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"})),E.createElement(re.default.Item,{label:E.createElement("span",null,"\u5EF6\u957F\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF08",E.createElement("span",{className:"c-grey-999"},"\u4E0D\u80FD\u8D85\u8FC7\u5F53\u524D\u8BD5\u5377\u622A\u6B62\u65F6\u95F4",Ve()((mt=He==null?void 0:He.selectArrs)==null?void 0:mt.exercise_end_at).format("YYYY-MM-DD HH:mm")),"\uFF09"),name:"time",className:"ml10"},E.createElement(Sn.default,{style:{width:270},placeholder:"\u8BF7\u9009\u62E9\u4EA4\u5377\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",disabledDate:Ie=>{var Vn;return(0,Dt.Q8)(Ie,(Vn=He==null?void 0:He.selectArrs)==null?void 0:Vn.exercise_end_at)},disabledTime:Ie=>{var Vn;const fa=(Vn=He==null?void 0:He.selectArrs)==null?void 0:Vn.exercise_end_at;if(Ve()(Ie).isSame(Ve()(fa),"day")){const sa=Ve()(fa).hours(),yn=Ve()(fa).minutes();return console.log(sa,yn),{disabledHours:()=>(0,Dt.w6)(0,24).slice(sa+1),disabledMinutes:()=>Ve()(Ie).isSame(Ve()(fa),"hour")?(0,Dt.w6)(yn,60):[]}}return(0,Dt.d0)(Ie)},allowClear:!1}))))))};var ia=(0,ye.connect)(({exercise:pe})=>({exercise:pe}))(Sa),Oa=z(77525),wn=z(49535),Sr=z(75582),Un=Object.getOwnPropertySymbols,Wn=Object.prototype.hasOwnProperty,ma=Object.prototype.propertyIsEnumerable,Ya=(pe,ve)=>{var ge={};for(var mt in pe)Wn.call(pe,mt)&&ve.indexOf(mt)<0&&(ge[mt]=pe[mt]);if(pe!=null&&Un)for(var mt of Un(pe))ve.indexOf(mt)<0&&ma.call(pe,mt)&&(ge[mt]=pe[mt]);return ge},xa=(pe,ve,ge)=>new Promise((mt,Kt)=>{var tt=He=>{try{ht(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{ht(ge.throw(He))}catch(Ie){Kt(Ie)}},ht=He=>He.done?mt(He.value):Promise.resolve(He.value).then(tt,on);ht((ge=ge.apply(pe,ve)).next())});const Lr=pe=>{var ve=pe,{shixunHomeworks:ge,dispatch:mt}=ve,Kt=Ya(ve,["shixunHomeworks","dispatch"]);const tt=(0,ye.useParams)(),[on,ht]=(0,E.useState)([]),[He,Ie]=(0,E.useState)([]);(0,E.useEffect)(()=>{ge.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B"&&Vn()},[ge.actionTabs.key]);function Vn(){return xa(this,null,function*(){const sa=yield(0,fe.ZP)(`/api/exercises/${tt.categoryId}/group_list.json`,{method:"GET"});ht(sa)})}const fa=[{title:"\u5206\u73ED\u60C5\u51B5",dataIndex:"name"},{title:"\u6709\u6548\u4F5C\u54C1\u6570",dataIndex:"works_count"},{title:"\u68C0\u6D4B\u8FDB\u5EA6",dataIndex:"status"},{title:"\u4E0A\u6B21\u8BC4\u5206\u65F6\u95F4",dataIndex:"last_analysis_time"}];return E.createElement(E.Fragment,null,E.createElement(Se.default,{centered:!0,title:"\u4EE3\u7801\u8D28\u91CF\u8BC4\u5206",open:ge.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B",width:700,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>xa(void 0,null,function*(){const sa=yield(0,fe.ZP)(`/api/exercises/${tt.categoryId}/code_quality_analysis.json`,{method:"POST",body:{group_ids:He}});(sa==null?void 0:sa.status)===0&&(ye.history.replace(`/classrooms/${tt.coursesId}/exercise/${tt.categoryId}/detail?tabs=7`),window.location.reload(),mt({type:"shixunHomeworks/setActionTabs",payload:{}}),Ie([]))}),onCancel:()=>{Ie([]),mt({type:"shixunHomeworks/setActionTabs",payload:{}})}},E.createElement(a.default,{rowSelection:{type:"checkbox",onChange:(sa,yn)=>{Ie([...sa])},selectedRowKeys:He,getCheckboxProps:sa=>({disabled:sa.status==="\u8FDB\u884C\u4E2D"||sa.works_count===0})},rowKey:sa=>sa.key||sa.id,scroll:{y:300},pagination:!1,columns:fa,dataSource:on==null?void 0:on.group_list})))};var Tr=(0,ye.connect)(({shixunHomeworks:pe})=>({shixunHomeworks:pe}))(Lr),Nt=z(48790),hn={flex_box_center:"flex_box_center____uOEt",flex_space_between:"flex_space_between___J8U9e",flex_box_vertical_center:"flex_box_vertical_center___M1l_z",flex_box_center_end:"flex_box_center_end___UsRsw",flex_box_column:"flex_box_column___gcanz",rightFilter:"rightFilter___KnaoF",classwidth:"classwidth___QPkdW",operationCol:"operationCol___hiIyI",unlockBtn:"unlockBtn___QvP_V",recordScreenModal:"recordScreenModal___tLQo7",operationLink:"operationLink___vj72A",banding:"banding___BLx2S",noShow:"noShow___mrV9r"},mr=z(59301),At=(pe,ve,ge)=>new Promise((mt,Kt)=>{var tt=He=>{try{ht(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{ht(ge.throw(He))}catch(Ie){Kt(Ie)}},ht=He=>He.done?mt(He.value):Promise.resolve(He.value).then(tt,on);ht((ge=ge.apply(pe,ve)).next())}),Pn=({item:pe,renderText:ve})=>{const ge=(0,ye.useParams)(),[mt,Kt]=(0,E.useState)(),tt=on=>At(void 0,null,function*(){if(!on)return;const ht=yield(0,te.UH)({id:ge.categoryId,user_id:pe==null?void 0:pe.user_id});ht&&Kt(ht)});return mr.createElement(De.Z,{onOpenChange:on=>tt(on),title:mr.createElement("div",null,"\u5355\u9009\u9898 ",(mt==null?void 0:mt.single_question_score)||0,"\u5206 ",mr.createElement("br",null),"\u591A\u9009\u9898 ",(mt==null?void 0:mt.multiple_question_score)||0,"\u5206 ",mr.createElement("br",null),"\u5224\u65AD\u9898 ",(mt==null?void 0:mt.judgement_question_score)||0,"\u5206 ",mr.createElement("br",null),"\u586B\u7A7A\u9898 ",(mt==null?void 0:mt.completion_question_score)||0,"\u5206 ",mr.createElement("br",null),"\u5B9E\u8BAD\u9898 ",(mt==null?void 0:mt.shixun_question_score)||0,"\u5206")},ve)},xn=z(89392),Ea=z.n(xn),qt=z(57809),ie=z(54650),de=z(59301),he=Object.defineProperty,be=Object.defineProperties,Xe=Object.getOwnPropertyDescriptors,Bt=Object.getOwnPropertySymbols,It=Object.prototype.hasOwnProperty,pa=Object.prototype.propertyIsEnumerable,Rn=(pe,ve,ge)=>ve in pe?he(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,qn=(pe,ve)=>{for(var ge in ve||(ve={}))It.call(ve,ge)&&Rn(pe,ge,ve[ge]);if(Bt)for(var ge of Bt(ve))pa.call(ve,ge)&&Rn(pe,ge,ve[ge]);return pe},za=(pe,ve)=>be(pe,Xe(ve)),An=(pe,ve,ge)=>new Promise((mt,Kt)=>{var tt=He=>{try{ht(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{ht(ge.throw(He))}catch(Ie){Kt(Ie)}},ht=He=>He.done?mt(He.value):Promise.resolve(He.value).then(tt,on);ht((ge=ge.apply(pe,ve)).next())});const st=({exercise:pe,dispatch:ve})=>{var ge,mt;const Kt=(0,ye.useParams)(),{actionTabs:tt,commonHeader:on}=pe,[ht]=re.default.useForm(),He=re.default.useWatch("time",ht),[,Ie,Vn,fa]=(0,xt.U)(te.n7,{id:Kt.categoryId}),[,sa,yn]=(0,xt.U)(te.Xo,{id:Kt.categoryId}),On=(0,E.useRef)(null),da=fa!=null&&fa.user_end_time?Ve()(fa==null?void 0:fa.user_end_time).add(1,"minutes"):Ve()(),Ma=Ve()(fa==null?void 0:fa.user_total_end_time)>da?Math.round(Ve().duration(Ve()(fa==null?void 0:fa.user_total_end_time).diff(da.startOf("minute"))).asMinutes()):0,oa=((fa==null?void 0:fa.student_left_minutes)||0)+(He||0);(0,E.useEffect)(()=>{var va,_n;tt.key=="\u8C03\u6574\u72B6\u6001"?(ve({type:"exercise/getWorkSetting",payload:qn({},Kt)}),Vn({user_id:tt!=null&&tt.isBatch?tt==null?void 0:tt.user_ids:[(va=tt==null?void 0:tt.selectArrs)==null?void 0:va.user_id]})):(ht.resetFields(),On.current&&((_n=On.current)==null||_n.changeCode({target:{value:""}})))},[tt.key]);const Nn=()=>{ve({type:"exercise/setActionTabs",payload:{}})};return de.createElement(Se.default,{centered:!0,title:tt!=null&&tt.isBatch?"\u6279\u91CF\u8C03\u6574\u8003\u8BD5\u72B6\u6001":"\u8C03\u6574\u8003\u8BD5\u72B6\u6001",open:tt.key=="\u8C03\u6574\u72B6\u6001",width:650,okText:"\u786E\u5B9A\u8C03\u6574",confirmLoading:sa,onOk:()=>An(void 0,null,function*(){ht.submit()}),onCancel:Nn},de.createElement(St.Z,{spinning:Ie},de.createElement(re.default,{initialValues:{status:"1"},form:ht,colon:!1,labelCol:{span:4},onFinish:va=>An(void 0,null,function*(){if(console.log("allValue",va),On.current.onVerify())return Promise.reject();(yield yn(za(qn({},va),{exercise_user_id:tt==null?void 0:tt.exercise_user_id}))).status==0&&(le.ZP.success("\u8C03\u6574\u6210\u529F"),Nn(),ve({type:"exercise/setUpdateIndex"}))})},tt!=null&&tt.isBatch?de.createElement("div",{className:"mb20"},"\u5F53\u524D\u9009\u4E2D",de.createElement("span",{className:"ml5 mr5",style:{color:"#FA6400"}},tt==null?void 0:tt.exercise_user_id.length),"\u540D\u5B66\u751F"):de.createElement(me.Z,{className:"mb20",align:"middle",gutter:40},de.createElement(ce.Z,null,"\u5F53\u524D\u9009\u4E2D\u5B66\u751F",de.createElement("span",{className:"ml15",style:{color:"#FA6400"}},(ge=tt==null?void 0:tt.selectArrs)==null?void 0:ge.user_name)),de.createElement(ce.Z,null,"\u5B66\u53F7",de.createElement("span",{className:"ml15",style:{color:"#FA6400"}},(mt=tt==null?void 0:tt.selectArrs)==null?void 0:mt.student_id))),(on==null?void 0:on.is_locked)&&de.createElement(re.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},de.createElement(Be.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),de.createElement(re.default.Item,{rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8003\u8BD5\u72B6\u6001"}],name:"status",label:"\u8003\u8BD5\u72B6\u6001"},de.createElement(qt.default,{placeholder:"\u8BF7\u9009\u62E9\u8003\u8BD5\u72B6\u6001"},de.createElement(qt.default.Option,{value:"1"},"\u8003\u8BD5\u4E2D\uFF08\u4FDD\u7559\u5B66\u751F\u7684\u7B54\u9898\u6570\u636E\uFF0C\u7EE7\u7EED\u8003\u8BD5\uFF09"),de.createElement(qt.default.Option,{value:"2"},"\u5DF2\u4EA4\u5377\uFF08\u4FDD\u7559\u5B66\u751F\u7684\u7B54\u9898\u6570\u636E\uFF0C\u8FDB\u884C\u4EA4\u5377\uFF09"))),(on==null?void 0:on.time)!==-1&&de.createElement(de.Fragment,null,de.createElement(re.default.Item,{className:"mt20 mb20",name:"time",label:"\u5EF6\u957F\u65F6\u95F4"},de.createElement(ke.Z,{min:0,precision:0,max:Ma,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${Ma}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),!(tt!=null&&tt.isBatch)&&de.createElement("div",{className:"mb20",style:{marginLeft:98,color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",de.createElement("span",{className:"ml5"},oa),"\u5206\u949F",oa!==0&&(fa==null?void 0:fa.user_end_time)&&de.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",de.createElement("span",{className:"ml5"},Ve()(fa==null?void 0:fa.user_end_time).add(He||0,"m").format("YYYY-MM-DD HH:mm:ss"))))),(on==null?void 0:on.screen_open)&&de.createElement(re.default.Item,{style:{marginLeft:100},name:"is_clear",initialValue:!1,valuePropName:"checked"},de.createElement(Me.default,null,"\u6E05\u9664\u5B66\u751F\u7684\u5DF2\u5207\u5C4F\u6B21\u6570")),de.createElement(re.default.Item,{label:"\u9A8C\u8BC1\u7801",required:!0,style:{marginBottom:0}},de.createElement(ie.Z,{ref:va=>On.current=va})))))};var gn=(0,ye.connect)(({exercise:pe})=>({exercise:pe}))(st),lt=z(59301),Fn=Object.defineProperty,un=Object.defineProperties,nt=Object.getOwnPropertyDescriptors,Jt=Object.getOwnPropertySymbols,$t=Object.prototype.hasOwnProperty,Tn=Object.prototype.propertyIsEnumerable,$n=(pe,ve,ge)=>ve in pe?Fn(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,mn=(pe,ve)=>{for(var ge in ve||(ve={}))$t.call(ve,ge)&&$n(pe,ge,ve[ge]);if(Jt)for(var ge of Jt(ve))Tn.call(ve,ge)&&$n(pe,ge,ve[ge]);return pe},Yn=(pe,ve)=>un(pe,nt(ve)),na=(pe,ve)=>{var ge={};for(var mt in pe)$t.call(pe,mt)&&ve.indexOf(mt)<0&&(ge[mt]=pe[mt]);if(pe!=null&&Jt)for(var mt of Jt(pe))ve.indexOf(mt)<0&&Tn.call(pe,mt)&&(ge[mt]=pe[mt]);return ge},er=(pe,ve,ge)=>new Promise((mt,Kt)=>{var tt=He=>{try{ht(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{ht(ge.throw(He))}catch(Ie){Kt(Ie)}},ht=He=>He.done?mt(He.value):Promise.resolve(He.value).then(tt,on);ht((ge=ge.apply(pe,ve)).next())});const yr=pe=>{var ve=pe,{exercise:ge,loading:mt,dispatch:Kt,globalSetting:tt,checkDomainAuthority:on,getparams:ht,user:He,classroomList:Ie}=ve,Vn=na(ve,["exercise","loading","dispatch","globalSetting","checkDomainAuthority","getparams","user","classroomList"]),fa,sa,yn,On,da,Ma,oa,Nn,va,_n;const[Ga]=(0,ye.useSearchParams)(),wa=(0,ye.useParams)();let[In,dr]=(0,E.useState)(mn({page:1,limit:20},wa));const{commonHeader:Zn,updateIndex:kt}=ge,{userInfo:la}=He,[sr,Ka]=(0,E.useState)({}),[Er,Ca]=(0,E.useState)(0),[Ht,Or]=(0,E.useState)(0),[gr,lr]=(0,E.useState)(!1),[Fa,Ba]=(0,E.useState)("alert"),[ur,hr]=(0,E.useState)(0),[co,cr]=(0,E.useState)(!1),[Xa,Mr]=(0,E.useState)(!1),[Hr]=re.default.useForm(),[Va,Ia]=(0,E.useState)([]),[Wa,Aa]=(0,E.useState)(1),[ra,ya]=(0,E.useState)(""),[Hn,qa]=(0,E.useState)(),[pr,fr]=(0,E.useState)(!1),[fo,Vo]=(0,E.useState)(!1),[wr,Ai]=(0,E.useState)({name:"",id:"",list:[]}),[ba,Wo]=(0,E.useState)({}),[jo,el]=(0,E.useState)({}),[Yi,yi]=(0,E.useState)(!0),[xl,Gr]=(0,E.useState)(""),[$o,ll]=(0,E.useState)(""),[Kl,Pu]=(0,E.useState)(""),[Nl,xi]=(0,E.useState)([]),[,,fu]=(0,xt.U)(te.N0,{}),[Cs,Ar]=(0,E.useState)([]);(0,E.useEffect)(()=>{let zn={};if(Ga.get("exercise_group_id")&&!kt){if(Ga.get("statistics")){let ea=[];const lo=Ga.get("scope");lo==="0"&&(ea=["all"]),lo==="1"&&(ea=[1,2,3]),lo==="2"&&(ea=[2,3]),zn={exercise_group_id:Ga.get("exercise_group_id"),commit_status:ea}}else zn={review:[0,2],commit_status:[2,3]},Ga.get("exercise_group_id")!=="0"&&(zn.exercise_group_id=[Number(Ga.get("exercise_group_id"))]);Hr.setFieldsValue(mn({},zn))}return In=mn(mn({},In),zn),dr(mn({},In)),ei(),Si(In),xi([]),()=>{Kt({type:"exercise/setUpdateIndex",payload:"clear"})}},[kt]);const ei=()=>er(void 0,null,function*(){var zn,ea;const lo=yield(0,fe.ZP)(`/api/exercises/${In.categoryId}/header_info.json`,{method:"get"});(lo==null?void 0:lo.status)===0&&(Wo((lo==null?void 0:lo.data)||{}),console.log((zn=lo==null?void 0:lo.data)==null?void 0:zn.course_groups),Kt({type:"exercise/save",payload:{course_groups:(ea=lo==null?void 0:lo.data)==null?void 0:ea.course_groups}}))}),Si=zn=>er(void 0,null,function*(){var ea,lo,Fu,Wu,bu,Ws,Cc,yc;yi(!0);const Yu=yield(0,fe.ZP)(`/api/exercises/${In.categoryId}/exercise_users.json`,{method:"get",params:zn});(Yu==null?void 0:Yu.status)===0&&(el({exercise_users:((ea=Yu==null?void 0:Yu.data)==null?void 0:ea.exercise_users)||[],current_answer_user:((lo=Yu==null?void 0:Yu.data)==null?void 0:lo.current_answer_user)||{}}),Gr(((Fu=Yu==null?void 0:Yu.data)==null?void 0:Fu.appraise_user_login)||""),ll(((Wu=Yu==null?void 0:Yu.data)==null?void 0:Wu.first_export_user_login)||""),Ca((bu=Yu==null?void 0:Yu.data)==null?void 0:bu.total_count),Or(typeof((Ws=Yu==null?void 0:Yu.data)==null?void 0:Ws.total_score)=="string"?Number((Cc=Yu==null?void 0:Yu.data)==null?void 0:Cc.total_score):(yc=Yu==null?void 0:Yu.data)==null?void 0:yc.total_score)),Pu(Yu==null?void 0:Yu.status),yi(!1)});(0,E.useEffect)(()=>{Kt({type:"exercise/setSaveExerciseDownUsers",payload:Hu})},[$o,Er,JSON.stringify(In)]);function ju(zn){return er(this,null,function*(){var ea,lo,Fu,Wu;qa(zn==null?void 0:zn.exercise_user_id),fr(zn.commit_status===2||zn.commit_status===3),cr(!0);let bu=yield(0,fe.ZP)(`/api/exercises/${In.categoryId}/student_info.json`,{method:"get",params:{exercise_user_id:zn==null?void 0:zn.exercise_user_id}});((lo=(ea=bu==null?void 0:bu.data)==null?void 0:ea.exercise_user_photos)==null?void 0:lo.length)>0?lr(!0):le.ZP.info("\u5F53\u524D\u6682\u65E0\u7167\u7247"),Ia((Fu=bu==null?void 0:bu.data)==null?void 0:Fu.exercise_user_photos),hr((Wu=bu==null?void 0:bu.data)==null?void 0:Wu.alert_count),cr(!1)})}const Xr=zn=>{In.page=1;const ea=Object.assign({},Hr.getFieldsValue());Object.keys(ea).map(function(lo){lo==="objective_score_gte"||lo==="objective_score_lte"||(ea[lo].includes("all")?(delete In[lo],Hr.setFieldsValue({[lo]:"all"})):(In[lo]=ea[lo],ea[lo]==""||!ea[lo]?Hr.setFieldsValue({[lo]:"all"}):Hr.setFieldsValue({[lo]:In[lo]})))}),("objective_score_gte"in zn||"objective_score_lte"in zn)&&(ea.objective_score_gte&&ea.objective_score_lte&&ea.objective_score_gte>ea.objective_score_lte?(Hr.setFieldsValue({objective_score_lte:ea.objective_score_gte}),In.objective_score_lte=ea.objective_score_gte||null,In.objective_score_gte=ea.objective_score_gte||null):(In.objective_score_lte=ea.objective_score_lte||null,In.objective_score_gte=ea.objective_score_gte||null)),dr(mn({},In)),Si(In),ht(mn({},In))},So=(zn=1,ea=20)=>{In.page=zn,In.limit=ea,dr(mn({},In)),Si(In)};let tl=new Date().getTime();const nl=[{title:"\u5E8F\u53F7",dataIndex:"name",fixed:"left",align:"center",render:(zn,ea,lo)=>lt.createElement(De.Z,{title:((In.page||1)-1)*In.limit+lo+1},lt.createElement("span",null,((In.page||1)-1)*In.limit+lo+1))},{title:"\u59D3\u540D",dataIndex:"user_name",fixed:"left",align:"left",render:(zn,ea)=>lt.createElement("div",{style:{display:"flex",alignItems:"center"},onClick:()=>{var lo;if(zn&&(0,Nt.GJ)()){if((0,Nt.Rm)()&&!((lo=Ie.AssistantObject.exercise)!=null&&lo.can_view)){le.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}switch(ea.commit_status){case 0:if(!(0,Nt.Ny)()){le.ZP.warning("\u5B66\u751F\u672A\u5F00\u59CB\u8003\u8BD5\uFF0C\u60A8\u65E0\u6743\u67E5\u770B");return}break;default:console.log("\u5F53\u524D\u63D0\u4EA4\u72B6\u6001",ea.commit_status)}zn&&(0,Nt.GJ)()&&(su(),(0,ne.xg)(`/classrooms/${In.coursesId}/exercise/${In.categoryId}/review/${ea==null?void 0:ea.login}`))}}},lt.createElement("span",{className:zn&&(0,Nt.GJ)()?hn.operationLink:""},zn||"--"),!!(ea!=null&&ea.delayed_at)&&Zn.time!==-1&<.createElement(De.Z,{title:lt.createElement("div",null,"\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u8C03\u6574\u81F3",lt.createElement("span",{className:"ml5"},Ve()(ea.delayed_at).format("YYYY-MM-DD HH:mm")))},lt.createElement("span",{className:"iconfont icon-shizhong c-blue"})))},{title:"\u5B66\u53F7",dataIndex:"student_id",align:"left",sorter:!0,render:zn=>zn||"--"},!(ba!=null&&ba.is_excellent)&&(ba==null?void 0:ba.groups_count)!==0&&{title:"\u5206\u73ED",dataIndex:"user_group_name",align:"left",render:(zn,ea)=>lt.createElement("div",{className:hn.banding,title:zn||"--"},zn||"--")},{title:(Zn==null?void 0:Zn.exercise_type)==2&&!(0,Nt.dE)()?"\u6700\u9AD8\u6210\u7EE9":"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",align:"center",sorter:!0,render:(zn,ea)=>(console.log(ea),ea.commit_status===0||ea.commit_status===1?"--":!ea.open_total_score&&(0,Nt.dE)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(zn=typeof zn=="number"?Number(zn):zn,console.log(typeof zn),zn||(zn=0),zn===100?lt.createElement("span",{className:"c-green"},zn):zn>60?lt.createElement("span",{className:"c-orange"},zn):zn==Ht*.6?lt.createElement("span",{className:"c-red"},zn):lt.createElement("span",null,zn)))},!((ba==null?void 0:ba.objective)!==1||(ba==null?void 0:ba.objective)===1&&(ba==null?void 0:ba.subjective)!==1)&&{title:"\u5BA2\u89C2\u9898\u5F97\u5206",dataIndex:"objective_score",align:"center",render:(zn,ea)=>{if(ea.commit_status===0||ea.commit_status===1)return"--";if(!ea.open_total_score&&(0,Nt.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{zn=typeof zn=="number"?Number(zn):zn,zn||(zn=0);let lo;return zn>=0&&zn<=60?lo=lt.createElement("span",null,zn):zn===100?lo=lt.createElement("span",{className:"c-green"},zn):zn>60?lo=lt.createElement("span",{className:"c-orange"},zn):lo="--",lt.createElement(Pn,{renderText:lo,item:ea})}}},!((ba==null?void 0:ba.subjective)!==1||(ba==null?void 0:ba.subjective)===1&&(ba==null?void 0:ba.objective)!==1)&&{title:"\u4E3B\u89C2\u9898\u5F97\u5206",dataIndex:"subjective_score",align:"center",render:(zn,ea)=>{if(ea.commit_status===0||ea.commit_status===1)return"--";if(!ea.open_total_score&&(0,Nt.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{let lo;ba!=null&&ba.appraise_setting&&(ba!=null&&ba.sealed_review)&&new Date(ba==null?void 0:ba.appraise_end_time).getTime()>tl&&(lo="--"),!(ea!=null&&ea.has_comment)&&ea.review_status&&(lo="\u8BC4\u9605\u4E2D"),ea!=null&&ea.has_comment?lo="\u5DF2\u8BC4\u9605":lo="\u672A\u8BC4\u9605",zn=typeof zn=="number"?Number(zn):zn,zn||(zn=0);let Fu;return zn===0?Fu=lt.createElement("span",null,zn," ",lo==="\u672A\u8BC4\u9605"&<.createElement("span",{className:"c-red"}," (\u5F85\u8BC4\u9605)")):zn>0&&zn<=60?Fu=lt.createElement("span",null,zn):zn===100?Fu=lt.createElement("span",{className:"c-green"},zn):zn>60?Fu=lt.createElement("span",{className:"c-orange"},zn):Fu="--",Fu}}},(Zn==null?void 0:Zn.open_make_up)&&{title:"\u8865\u8003\u6263\u5206",dataIndex:"make_up_score",render:(zn,ea)=>[1,2].includes(ea==null?void 0:ea.commit_status)?zn:"--"},{title:"\u63D0\u4EA4\u72B6\u6001",dataIndex:"commit_status",align:"left",render:(zn,ea)=>zn===0?lt.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):zn===1?lt.createElement("span",{style:{color:"#DF3042"}},!ea.is_make_up&&"\u8003\u8BD5\u4E2D",ea.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):zn===2?lt.createElement("span",{style:{color:"#5AB891"}},!ea.is_make_up&&!ea.is_force_commit&&"\u5DF2\u4EA4\u5377",ea.is_make_up&&!ea.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",ea.is_make_up&&ea.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!ea.is_make_up&&ea.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):lt.createElement("span",{style:{color:"#5AB891"}},!ea.is_make_up&&!ea.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",ea.is_make_up&&!ea.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",ea.is_make_up&&ea.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!ea.is_make_up&&ea.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:"\u5F00\u59CB\u7B54\u9898\u65F6\u95F4",dataIndex:"start_at",align:"left",sorter:!0,render:zn=>zn?Ve()(zn).format("YYYY-MM-DD HH:mm"):"--"},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"end_at",sorter:!0,render:(zn,ea)=>zn?Ve()(zn).format("YYYY-MM-DD HH:mm"):"--"},(0,Nt.GJ)()&&(Zn==null?void 0:Zn.exercise_type)===2&&{title:lt.createElement("span",null,"\u8003\u8BD5\u6B21\u6570",lt.createElement(De.Z,{title:"\u6BCF\u4E2A\u5B66\u751F\u7684\u5DF2\u8003\u8BD5\u6B21\u6570/\u53EF\u8003\u8BD5\u6B21\u6570\uFF0C\u53EF\u70B9\u51FB\u67E5\u770B\u5B66\u751F\u7684\u8003\u8BD5\u8BB0\u5F55"},lt.createElement("i",{className:"iconfont icon-xiaowenhao font14 current"}))),dataIndex:"exercise_user_redo_count",render:(zn,ea)=>{var lo;return lt.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{const Fu={name:ea==null?void 0:ea.user_name,id:ea==null?void 0:ea.student_id,list:ea==null?void 0:ea.simulate_exercise_records};Ai(mn({},Fu)),Vo(!0)}},(lo=ea==null?void 0:ea.simulate_exercise_records)==null?void 0:lo.length,"/",Zn==null?void 0:Zn.simulate_exercise_num)||"--"}},{title:"\u6253\u56DE\u6B21\u6570",dataIndex:"exercise_user_redo_count",className:((fa=la==null?void 0:la.course)==null?void 0:fa.course_role)===15||(Zn==null?void 0:Zn.exercise_type)==2?hn.noShow:"",align:"left",render:(zn,ea)=>lt.createElement("div",{style:{display:"flex",alignItems:"center"}},lt.createElement("span",{className:hn.operationLink,onClick:()=>{Kt({type:"exercise/setActionTabs",payload:{key:"\u6253\u56DE\u8BB0\u5F55",student_id:ea.user_id}})}},zn||"0"))},(Zn==null?void 0:Zn.screen_open)&&{title:lt.createElement("span",null,"\u5207\u5C4F\u6B21\u6570",lt.createElement(De.Z,{title:"\u7EA2\u8272\u4EE3\u8868\u5B66\u751F\u5207\u5C4F\u8D85\u8FC7\u89C4\u5B9A\u6B21\u6570\u88AB\u5F3A\u5236\u4EA4\u5377"},lt.createElement("span",{className:"icon-xiaowenhao"}))),dataIndex:"screen_used_num",align:"center",render:(zn,ea)=>lt.createElement("span",{style:zn>0?{cursor:"pointer"}:{},className:zn>(ea==null?void 0:ea.screen_total_num)?"c-red":"",onClick:()=>er(void 0,null,function*(){if(zn===0)return;const lo=yield(0,te.Yu)(wa.categoryId,{exercise_user_id:ea.exercise_user_id});Se.default.info({title:`\u5207\u5C4F\u8BB0\u5F55\uFF08${ea==null?void 0:ea.user_name}\uFF09`,icon:null,closable:!0,className:hn.recordScreenModal,maskClosable:!0,width:616,centered:!0,content:lt.createElement(a.default,{style:{marginTop:14},bordered:!0,pagination:!1,rowKey:"time",columns:[{title:"\u5F00\u59CB\u5207\u5C4F\u65F6\u95F4",align:"center",dataIndex:"time"},{title:"\u5207\u5C4F\u65F6\u957F\uFF08\u79D2\uFF09",align:"center",dataIndex:"time_long"},{title:"\u5224\u5B9A\u5207\u5C4F\u6B21\u6570",align:"center",dataIndex:"count"}],dataSource:lo==null?void 0:lo.data})})})},zn,"/",ea==null?void 0:ea.screen_total_num)},(Zn==null?void 0:Zn.exercise_status)>1&&(Zn==null?void 0:Zn.open_camera)&&(0,Nt.GJ)()&&!((sa=tt.setting)!=null&&sa.is_local)&&{title:"\u8003\u8BD5\u7167\u7247",dataIndex:"photo_count",align:"center",render:(zn,ea)=>ea.commit_status>0?lt.createElement("a",{onClick:()=>{ju(ea)}},`${zn||0}/${Zn==null?void 0:Zn.photo_count}`):"--"},(Zn==null?void 0:Zn.ip_bind)&&(0,Nt.Gg)()&&{title:"\u8003\u8BD5IP",dataIndex:"last_ip",align:"center",render:(zn,ea)=>lt.createElement(lt.Fragment,null,zn||"--",ea.commit_status<=1&&Zn.ip_bind&&ea.last_ip&<.createElement(Ee.ZP,{type:"link",onClick:()=>er(void 0,null,function*(){const lo=Se.default.confirm({title:lt.createElement(me.Z,null,lt.createElement(ce.Z,{flex:"1"},"\u89E3\u9664\u7ED1\u5B9A"),lt.createElement(ce.Z,null,lt.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:()=>lo.destroy()}))),width:500,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",className:"custom-modal-divider",content:lt.createElement("div",null,"\u4E3A\u5B66\u751F\u89E3\u9664\u8003\u8BD5IP\u7ED1\u5B9A\u540E\uFF0C\u5B66\u751F\u53EF\u4EE5\u4F7F\u7528\u65B0\u7684IP\u5730\u5740\u8FDB\u5165\u8003\u8BD5\u3002",lt.createElement("span",{className:"c-red"},"\u5982\u679C\u8BE5\u5B66\u751F\u6B63\u5728\u8003\u8BD5\u4E2D\uFF0C\u5C06\u65E0\u6CD5\u4F5C\u7B54\uFF0C\u9700\u8981\u91CD\u65B0\u8FDB\u5165\u8003\u8BD5\u3002"),"\u60A8\u786E\u5B9A\u8981\u89E3\u9664\u8BE5\u5B66\u751F\u7684\u8003\u8BD5IP\u7ED1\u5B9A\uFF1F"),onOk:()=>er(void 0,null,function*(){(yield(0,te.ab)({id:In.categoryId,exercise_user_id:ea.exercise_user_id})).status===0&&(le.ZP.success("\u89E3\u7ED1\u6210\u529F"),Si(In))})})})},"\u89E3\u7ED1"))},(Zn==null?void 0:Zn.open_camera)&&(0,Nt.Gg)()&&Zn.exercise_status<3&&!((yn=tt.setting)!=null&&yn.is_local)&&{title:"\u5141\u8BB8\u4E0D\u62CD\u6444",dataIndex:"close_camera",align:"center",render:(zn,ea)=>lt.createElement(Ce.Z,{checked:zn,onClick:()=>er(void 0,null,function*(){zn?Se.default.info({title:"\u63D0\u793A",content:lt.createElement("div",null,"\u4E0D\u5141\u8BB8\u4FEE\u6539"),okText:"\u786E\u8BA4"}):Se.default.confirm({title:"\u5141\u8BB8\u4E0D\u6444\u50CF\u8B66\u544A",content:lt.createElement("div",null,"\u4E3A\u4FDD\u8BC1\u8003\u8BD5\u516C\u5E73\uFF0C\u672C\u6B21\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u8FD9\u9700\u8981\u8C03\u7528\u5B66\u751F\u7684\u6444\u50CF\u5934\u3002\u5982\u5B66\u751F\u786C\u4EF6\u8BBE\u65BD\u786E\u6709\u95EE\u9898\uFF0C\u4E3A\u4FDD\u8BC1\u5B66\u751F\u8003\u8BD5\u6743\u5229\uFF0C\u6559\u5E08\u53EF\u4E34\u65F6\u53D6\u6D88\u9650\u5236\uFF0C\u5141\u8BB8\u5B66\u751F\u53C2\u8003\u3002 \u672C\u64CD\u4F5C\u4E0D\u53EF\u64A4\u56DE\uFF0C\u4E0D\u53EF\u4FEE\u6539\u3002 \u60A8\u786E\u8BA4\u540C\u610F\u8BE5\u5B66\u751F\u4E0D\u5F00\u542F\u6444\u50CF\u5934\u53C2\u52A0\u8003\u8BD5\u5417\uFF1F"),onOk:()=>er(void 0,null,function*(){const lo=yield(0,te.cC)(Yn(mn({},In),{exercise_user_id:ea.exercise_user_id}));(lo==null?void 0:lo.status)===0&&(le.ZP.success("\u64CD\u4F5C\u6210\u529F"),Si(In))})})})})},(0,Nt.GJ)()&&{title:"\u8BC4\u9605\u72B6\u6001",dataIndex:"has_comment",align:"center",render:(zn,ea)=>ba!=null&&ba.appraise_setting&&(ba!=null&&ba.sealed_review)&&new Date(ba==null?void 0:ba.appraise_end_time).getTime()>tl?"--":!zn&&ea.review_status?"\u8BC4\u9605\u4E2D":zn?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605"},((Zn==null?void 0:Zn.assistant_auth)||(0,Nt.GJ)()||(0,Nt.dE)())&&on&&{title:"\u64CD\u4F5C",fixed:"right",dataInex:"action",align:"left",className:hn.operationCol,render:(zn,ea)=>{var lo,Fu;return(Zn==null?void 0:Zn.exercise_status)===-1?lt.createElement("div",null," ",(0,Nt.GJ)()&<.createElement("a",{onClick:Wu=>{Wu.stopPropagation(),Kt({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u6210\u7EE9",id:ea==null?void 0:ea.exercise_user_id,type:"exercise"}})}},"\u4FEE\u6539\u6210\u7EE9"),lt.createElement("a",{style:{marginLeft:(0,Nt.GJ)()&&10},onClick:(0,xn.debounce)(Wu=>er(void 0,null,function*(){var bu,Ws,Cc;Wu.stopPropagation();let yc=yield(0,fe.ZP)(`/api/exercises/${In==null?void 0:In.categoryId}/exercise_user/view_detail.json`,{method:"get",params:{exercise_user_id:ea==null?void 0:ea.exercise_user_id}});Se.default.confirm({title:"\u8003\u8BD5\u8BE6\u60C5",closable:!0,width:1200,icon:null,content:lt.createElement("div",null,lt.createElement("div",{style:{display:"flex"}},lt.createElement("div",null,lt.createElement("span",{style:{color:"#666666"}},"\u5B66\u751F\u59D3\u540D"),lt.createElement("span",{style:{marginLeft:10}},(bu=yc==null?void 0:yc.data)==null?void 0:bu.user_name)),lt.createElement("div",{style:{marginLeft:60}},lt.createElement("span",{style:{color:"#666666"}},"\u5B66\u53F7"),lt.createElement("span",{style:{marginLeft:10}},(Ws=yc==null?void 0:yc.data)==null?void 0:Ws.student_id)),lt.createElement("div",{style:{marginLeft:60}},lt.createElement("span",{style:{color:"#666666"}},"\u73ED\u7EA7"),lt.createElement("span",{style:{marginLeft:10}},(Cc=yc==null?void 0:yc.data)==null?void 0:Cc.group_name))),lt.createElement("div",{style:{marginTop:22,marginBottom:20}},lt.createElement(a.default,{columns:[{title:"\u9898\u578B",dataIndex:"type_name",align:"center",render:()=>"\u5F97\u5206"},{title:"\u5355\u9009\u9898",dataIndex:"single_score",align:"center"},{title:"\u591A\u9009\u9898",dataIndex:"multiple_score",align:"center"},{title:"\u586B\u7A7A\u9898",dataIndex:"completion_score",align:"center"},{title:"\u5224\u65AD\u9898",dataIndex:"judgment_score",align:"center"},{title:"\u7F16\u7A0B\u9898",dataIndex:"program_score",align:"center"},{title:"\u5B9E\u8BAD\u9898",dataIndex:"practical_score",align:"center"},{title:"\u7EC4\u5408\u9898",dataIndex:"combination_socre",align:"center"},{title:"\u7B80\u7B54\u9898",dataIndex:"subjective_score",align:"center"},{title:"\u7A0B\u5E8F\u586B\u7A7A\u9898",dataIndex:"bprogram_score",align:"center"},{title:"\u603B\u5206",dataIndex:"total_score",align:"center",render:(Yu,Pg)=>lt.createElement("span",{style:{color:(Pg==null?void 0:Pg.type_name)=="\u5B9E\u5F97\u5206"?"#FA2121":""}},Yu)}],pagination:!1,dataSource:[mn({},yc==null?void 0:yc.data)]}))),footer:null})}),300)},"\u67E5\u770B\u8BE6\u60C5")):lt.createElement("div",{className:"flex gap-10px"},(0,Nt.GJ)()&&(ea==null?void 0:ea.commit_status)===1&<.createElement(Ee.ZP,{ghost:!0,type:"primary",size:"small",disabled:(ea==null?void 0:ea.commit_status)!==1,onClick:()=>{(0,ne.xg)(`/classrooms/${In.coursesId}/exercise/${In.categoryId}/review/${ea.login}`)}},"\u67E5\u9605"),(0,Nt.GJ)()&&(ea==null?void 0:ea.commit_status)!==1&<.createElement(Ee.ZP,{ghost:!0,type:"primary",size:"small",disabled:ea.commit_status<2,onClick:Wu=>er(void 0,null,function*(){var bu,Ws;if(Wu.preventDefault(),yield(0,Sr.w)(wa.coursesId,wa.categoryId),ea.commit_status===2){if((0,Nt.Rm)()&&!((bu=Ie.AssistantObject.exercise)!=null&&bu.can_view)){le.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}su(),window.location.href=`/classrooms/${In.coursesId}/exercise/${In.categoryId}/review/${ea.login}`}if(ea.commit_status===3){if((0,Nt.Rm)()&&!((Ws=Ie.AssistantObject.exercise)!=null&&Ws.can_appraise)){le.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Kt({type:"exercise/setActionTabs",payload:{key:"\u66F4\u6539\u8BC4\u9605",saveExerciseUsers:su,selectArrs:{record:mn({},ea),exercise_types:mn({},ba)},params:mn({},In)}})}})},ba!=null&&ba.appraise_setting&&(ba!=null&&ba.sealed_review)&&new Date(ba==null?void 0:ba.appraise_end_time).getTime()>tl?"\u8BC4\u9605":ea.has_comment?"\u66F4\u6539\u8BC4\u9605":!ea.has_comment&&"\u8BC4\u9605"),!(0,Nt.dE)()&&["\u8003\u8BD5\u4E2D"].includes(ne.ju[Zn.exercise_status])&<.createElement(Ee.ZP,{ghost:!0,type:"primary",size:"small",disabled:(ea==null?void 0:ea.commit_status)===0,onClick:()=>{var Wu,bu;if((0,Nt.Rm)()&&!((bu=(Wu=Ie==null?void 0:Ie.AssistantObject)==null?void 0:Wu.exercise)!=null&&bu.can_forcing_commit)){le.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Kt({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574\u72B6\u6001",selectArrs:ea,exercise_user_id:[ea.exercise_user_id]}})}},"\u8C03\u6574\u72B6\u6001"),(0,Nt.dE)()&<.createElement("span",{style:{color:ba!=null&&ba.answered_open&&((lo=jo==null?void 0:jo.current_answer_user)==null?void 0:lo.login)===(ea==null?void 0:ea.login)?"#0152d9":"#000000",marginRight:"5px",cursor:"pointer"},onClick:()=>er(void 0,null,function*(){if(!(ba!=null&&ba.answered_open)){le.ZP.info("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u672C\u8BD5\u5377\u5728\u4EA4\u5377\u540E\u4E0D\u53EF\u67E5\u770B");return}yield(0,Sr.w)(wa.coursesId,wa.categoryId,"\u6B63\u5728\u8FDB\u5165\u67E5\u770B\uFF0C\u8BF7\u7A0D\u540E..."),(0,ne.xg)(`/classrooms/${In.coursesId}/exercise/${In.categoryId}/users/${ea==null?void 0:ea.login}?check=true`)})},ba!=null&&ba.answered_open&&((Fu=jo==null?void 0:jo.current_answer_user)==null?void 0:Fu.login)===(ea==null?void 0:ea.login)?"\u67E5\u770B":"- -"),(Zn==null?void 0:Zn.exercise_time)>0&&(Zn==null?void 0:Zn.exercise_type)!=2&&(0,Nt.Gg)()&&["\u8003\u8BD5\u4E2D"].includes(ne.ju[Zn.exercise_status])&<.createElement(De.Z,{title:Zn.exercise_status===3?"\u672C\u8BD5\u5377\u5DF2\u622A\u6B62\uFF0C\u8BF7\u5148\u4FEE\u6539\u622A\u6B62\u65F6\u95F4\u4F7F\u672C\u8BD5\u5377\u5904\u4E8E\u201C\u8003\u8BD5\u4E2D\u201D":!1},lt.createElement(Ee.ZP,{danger:!0,ghost:!0,size:"small",disabled:Zn.exercise_status===3||Zn.exercise_status===5||(Zn==null?void 0:Zn.appraise_label)||(ea==null?void 0:ea.commit_status)===0,onClick:()=>{var Wu,bu;if((0,Nt.Rm)()&&!((bu=(Wu=Ie==null?void 0:Ie.AssistantObject)==null?void 0:Wu.exercise)!=null&&bu.can_delay)){le.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Kt({type:"exercise/setActionTabs",payload:{key:"\u5EF6\u65F6",exercise_user_id:[ea.exercise_user_id],selectArrs:ea,exercise_time:Zn.exercise_time,params:mn({},In)}})}},"\u5EF6\u65F6")))}}].filter(zn=>!!zn),Zu=[{title:"\u5E8F\u53F7",dataIndex:"name",fixed:"left",align:"center",width:60,render:(zn,ea,lo)=>lt.createElement(De.Z,{title:((In.page||1)-1)*20+lo+1},lt.createElement("span",null,((In.page||1)-1)*20+lo+1))},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",align:"center",width:100,render:(zn,ea)=>ea.commit_status===0||ea.commit_status===1?"--":!ea.open_total_score&&(0,Nt.dE)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(zn=typeof zn=="number"?Number(zn):zn,zn||(zn=0),zn===100?lt.createElement("span",{className:"c-green"},zn):zn>60?lt.createElement("span",{className:"c-orange"},zn):lt.createElement("span",null,zn))},!((ba==null?void 0:ba.objective)!==1||(ba==null?void 0:ba.objective)===1&&(ba==null?void 0:ba.subjective)!==1)&&{title:"\u5BA2\u89C2\u9898\u5F97\u5206",dataIndex:"objective_score",align:"center",render:(zn,ea)=>{if(ea.commit_status===0||ea.commit_status===1)return"--";if(!ea.open_total_score&&(0,Nt.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{zn=typeof zn=="number"?Number(zn):zn,zn||(zn=0);let lo;return zn>=0&&zn<=60?lo=lt.createElement("span",null,zn):zn===100?lo=lt.createElement("span",{className:"c-green"},zn):zn>60?lo=lt.createElement("span",{className:"c-orange"},zn):lo="--",lt.createElement(Pn,{renderText:lo,item:ea})}}},!((ba==null?void 0:ba.subjective)!==1||(ba==null?void 0:ba.subjective)===1&&(ba==null?void 0:ba.objective)!==1)&&{title:"\u4E3B\u89C2\u9898\u5F97\u5206",dataIndex:"subjective_score",align:"center",render:(zn,ea)=>{if(ea.commit_status===0||ea.commit_status===1)return"--";if(!ea.open_total_score&&(0,Nt.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{zn=typeof zn=="number"?Number(zn):zn,zn||(zn=0);let lo;return zn==0||zn>0&&zn<=60?lo=lt.createElement("span",null,zn):zn===100?lo=lt.createElement("span",{className:"c-green"},zn):zn>60?lo=lt.createElement("span",{className:"c-orange"},zn):lo="--",lo}}},{title:"\u63D0\u4EA4\u72B6\u6001",dataIndex:"commit_status",align:"center",width:200,render:(zn,ea)=>zn===0?lt.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):zn===1?lt.createElement("span",{style:{color:"#DF3042"}},!ea.is_make_up&&"\u8003\u8BD5\u4E2D",ea.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):zn===2?lt.createElement("span",{style:{color:"#5AB891"}},!ea.is_make_up&&!ea.is_force_commit&&"\u5DF2\u4EA4\u5377",ea.is_make_up&&!ea.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",ea.is_make_up&&ea.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!ea.is_make_up&&ea.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):lt.createElement("span",{style:{color:"#5AB891"}},!ea.is_make_up&&!ea.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",ea.is_make_up&&!ea.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",ea.is_make_up&&ea.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!ea.is_make_up&&ea.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:"\u5F00\u59CB\u7B54\u9898\u65F6\u95F4",dataIndex:"start_at",align:"center",width:200,render:zn=>zn?Ve()(zn).format("YYYY-MM-DD HH:mm"):"--"},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"end_at",align:"center",width:200,render:zn=>zn?Ve()(zn).format("YYYY-MM-DD HH:mm"):"--"}].filter(zn=>!!zn),zi=[...nl];zi[0]=mn({},zi[0]),zi[(zi==null?void 0:zi.length)-1]=mn({},zi[(zi==null?void 0:zi.length)-1]),zi[0].render=()=>"\u6211",zi[(zi==null?void 0:zi.length)-1].render=()=>{var zn;return(zn=jo==null?void 0:jo.current_answer_user)!=null&&zn.login?lt.createElement("span",{style:{color:"#0152d9",marginRight:"5px",cursor:"pointer"},onClick:()=>er(void 0,null,function*(){var ea,lo;if(!(ba!=null&&ba.answered_open)){le.ZP.info("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u672C\u8BD5\u5377\u5728\u4EA4\u5377\u540E\u4E0D\u53EF\u67E5\u770B");return}yield(0,Sr.w)(wa.coursesId,wa.categoryId,"\u6B63\u5728\u8FDB\u5165\u67E5\u770B\uFF0C\u8BF7\u7A0D\u540E...");let Fu=`/classrooms/${In.coursesId}/exercise/${In.categoryId}/users/${(ea=jo==null?void 0:jo.current_answer_user)==null?void 0:ea.login}`;((lo=jo==null?void 0:jo.current_answer_user)==null?void 0:lo.commit_status)>1&&(Fu=Fu+"?check=true"),ye.history.push(Fu)})},"\u67E5\u770B"):"--"};const su=()=>{var zn;try{const ea=mn({},In);delete ea.page,delete ea.limit,localStorage[`${(zn=He==null?void 0:He.userInfo)==null?void 0:zn.login}-${In.coursesId}-${In.categoryId}-filter`]=JSON.stringify(ea)}catch(ea){}},Hu=()=>{var zn;try{const ea=Yn(mn({},In),{firstTargetLogin:$o,totalCount:Er});delete ea.page,delete ea.limit,localStorage[`${(zn=He==null?void 0:He.userInfo)==null?void 0:zn.login}-${In.coursesId}-${In.categoryId}-downFilter`]=JSON.stringify(ea)}catch(ea){}};return lt.createElement("section",{className:"mb20"},(ba==null?void 0:ba.score_open)&&(0,Nt.dE)()&<.createElement(a.default,{pagination:!1,showHeader:!1,dataSource:[mn({},jo==null?void 0:jo.current_answer_user)],columns:zi,scroll:{x:"max-content"}}),!(0,Nt.GJ)()&<.createElement("div",{className:"bg-white pt10 mt15"},!!(ba!=null&&ba.answer_users)&<.createElement("span",{className:"mr10"},lt.createElement("span",{style:{color:"#FF954C"}},ba==null?void 0:ba.answer_users," "),"\u5DF2\u4EA4"),!!(ba!=null&&ba.unanswer_users)&<.createElement("span",{className:"mr10"},ba==null?void 0:ba.unanswer_users,"\u672A\u4EA4"),(ba==null?void 0:ba.exercise_end_time)!=="--"&&(Zn!=null&&Zn.before_start?"":lt.createElement("span",null,"\u8003\u8BD5\u5269\u4F59\u65F6\u95F4\uFF1A",lt.createElement("span",{style:{color:"#FF954C"}},ba==null?void 0:ba.exercise_end_time))),(Zn==null?void 0:Zn.before_start)&<.createElement("span",null,"\u8DDD\u79BB\u8003\u8BD5\u5F00\u59CB\u8FD8\u6709\uFF1A",lt.createElement("span",{style:{color:"#FF954C"}},Zn==null?void 0:Zn.before_start))),!(ba!=null&&ba.exercise_all_users)&&!(0,Nt.dE)()&<.createElement(ze.Z,{styles:{margin:"0 auto",padding:200}}),(!!(ba!=null&&ba.exercise_all_users)||(0,Nt.dE)())&<.createElement("aside",null,(0,Nt.GJ)()&<.createElement("aside",{className:"pt20"},lt.createElement(re.default,{form:Hr,onValuesChange:Xr,initialValues:{commit_status:"all",exercise_group_id:"all",review:"all",is_make_up:"all"}},lt.createElement(re.default.Item,{name:"exercise_group_id"},lt.createElement(Me.default.Group,{style:{width:"100%"}},lt.createElement(me.Z,null,lt.createElement(ce.Z,{flex:"80px"},"\u9009\u62E9\u73ED\u7EA7:"),lt.createElement(ce.Z,{flex:"80px"},lt.createElement(Me.default,{value:"all",checked:!((On=sr.course_group)!=null&&On.length)},"\u5168\u90E8")),lt.createElement(ce.Z,{flex:"1"},(ba==null?void 0:ba.course_groups)&&(ba==null?void 0:ba.course_groups.map((zn,ea)=>lt.createElement(Me.default,{value:zn.exercise_group_id,className:"ml0 mr8",key:zn.exercise_group_id},zn.exercise_group_name,"(",zn.exercise_group_students,")"))))))),lt.createElement(re.default.Item,{name:"commit_status"},lt.createElement(Me.default.Group,{value:[],style:{width:"100%"}},lt.createElement(me.Z,null,lt.createElement(ce.Z,{flex:"80px"},"\u63D0\u4EA4\u72B6\u6001:"),lt.createElement(ce.Z,{flex:"80px"},lt.createElement(Me.default,{value:"all",checked:!((da=sr.commit_status)!=null&&da.length)},"\u5168\u90E8")),lt.createElement(ce.Z,{flex:"1"},Ot.map((zn,ea)=>lt.createElement(Me.default,{name:"commit_status",value:zn.id,key:zn.id},zn.name,"(",ba==null?void 0:ba[zn.type],")")))))),lt.createElement(re.default.Item,{name:"review"},lt.createElement(Me.default.Group,{style:{width:"100%"}},lt.createElement(me.Z,null,lt.createElement(ce.Z,{flex:"80px"},"\u8BC4\u9605\u72B6\u6001:"),lt.createElement(ce.Z,{flex:"80px"},lt.createElement(Me.default,{value:"all",checked:!((Ma=sr.review)!=null&&Ma.length)},"\u5168\u90E8")),lt.createElement(ce.Z,{flex:"1"},(oa=Ft)==null?void 0:oa.map((zn,ea)=>lt.createElement(Me.default,{value:zn.id,key:ea},zn.name,"(",ba==null?void 0:ba[zn.type],")")))))),(ba==null?void 0:ba.open_make_up)&<.createElement(re.default.Item,{name:"is_make_up"},lt.createElement(Me.default.Group,{value:[],style:{width:"100%"}},lt.createElement(me.Z,null,lt.createElement(ce.Z,{flex:"80px"},"\u8865\u8003\u72B6\u6001:"),lt.createElement(ce.Z,{flex:"80px"},lt.createElement(Me.default,{value:"all",checked:!((Nn=sr.is_make_up)!=null&&Nn.length)},"\u5168\u90E8")),lt.createElement(ce.Z,{flex:"1"},et.map((zn,ea)=>lt.createElement(Me.default,{name:"is_make_up",value:zn.id},zn.name,"(",ba==null?void 0:ba[zn.type],")")))))),lt.createElement(me.Z,{align:"middle"},lt.createElement(ce.Z,{flex:"1"},lt.createElement(me.Z,{align:"middle"},lt.createElement(ce.Z,null,lt.createElement(Be.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:zn=>{In.search=zn==null?void 0:zn.trim(),In.page=1,dr(mn({},In)),Si(In)},onChange:zn=>{In.search=zn.target.value},style:{width:240}})))),!(Zn!=null&&Zn.is_random)&<.createElement(ce.Z,{className:["tr",hn.rightFilter].join(" ")},(ba==null?void 0:ba.objective)===1&&(ba==null?void 0:ba.subjective)===1&<.createElement(lt.Fragment,null,"\u6309\u5BA2\u89C2\u9898\u5F97\u5206\u5206\u7EC4",lt.createElement("span",null,lt.createElement(re.default.Item,{name:"objective_score_gte"},lt.createElement(ke.Z,{min:0,max:ba==null?void 0:ba.objective_score,placeholder:"\u6700\u4F4E"}))),lt.createElement("span",null,lt.createElement(re.default.Item,{name:"objective_score_lte"},lt.createElement(ke.Z,{min:(In==null?void 0:In.objective_score_gte)||0,max:ba==null?void 0:ba.objective_score,placeholder:"\u6700\u9AD8"})))),(ba==null?void 0:ba.subjective)===1&&on&<.createElement(lt.Fragment,null,lt.createElement(Ee.ZP,{type:"default",disabled:!xl},lt.createElement("a",{onClick:zn=>er(void 0,null,function*(){var ea,lo;if(zn.preventDefault(),(0,Nt.Rm)()&&!((lo=(ea=Ie==null?void 0:Ie.AssistantObject)==null?void 0:ea.exercise)!=null&&lo.can_appraise)){le.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}yield(0,Sr.w)(wa.coursesId,wa.categoryId),su(),ye.history.push(`/classrooms/${In.coursesId}/exercise/${In.categoryId}/review/${xl}`)})},lt.createElement("span",{className:"iconfont icon-filesync3x"}),lt.createElement("span",null,"\u7EC4\u5185\u987A\u5E8F\u8BC4\u9605"))))),["\u8003\u8BD5\u4E2D","\u5DF2\u622A\u6B62"].includes(ne.ju[Zn.exercise_status])&<.createElement(se.Z,{menu:{onClick:zn=>er(void 0,[zn],function*({key:ea,domEvent:lo}){var Fu,Wu;if(ea==="1"){let bu=null;const Ws=Se.default.confirm({title:"\u4E00\u952E\u5B8C\u6210\u8BC4\u9605",icon:null,centered:!0,width:560,closable:!0,content:lt.createElement("div",{className:"flex flex-col gap-20px"},lt.createElement("div",null,"\u63D0\u793A\uFF1A\u8BE5\u64CD\u4F5C\u4F1A\u5C06\u6240\u6709\u5DF2\u4F5C\u7B54\u4E14\u672A\u8BC4\u9605\u5B66\u751F\u7684\u8BD5\u5377\u8BC4\u9605\u72B6\u6001\u4FEE\u6539\u4E3A\u201C\u5DF2\u8BC4\u9605\u201D\u3002"),lt.createElement("div",null,lt.createElement("div",null,"\u8003\u8BD5\u8BC4\u4EF7\uFF1A"),lt.createElement(Be.default.TextArea,{className:"mt10",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u8BC4\u4EF7\uFF0C\u8BC4\u9605\u4E4B\u540E\u652F\u6301\u5355\u72EC\u8FDB\u884C\u4FEE\u6539",rows:4,onChange:Cc=>{bu=Cc.target.value}}))),onOk:()=>er(void 0,null,function*(){(yield fu({review_all:!0,exercise_id:wa==null?void 0:wa.categoryId,analysis:bu})).status===0&&(le.ZP.success("\u6279\u91CF\u5B8C\u6210\u8BC4\u9605"),Si(In))}),onCancel:()=>{Ws.destroy()}})}if(ea==="2"){if(lo.preventDefault(),(0,Nt.Rm)()&&!((Wu=(Fu=Ie==null?void 0:Ie.AssistantObject)==null?void 0:Fu.exercise)!=null&&Wu.can_appraise)){le.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}yield(0,Sr.w)(wa.coursesId,wa.categoryId),su(),ye.history.push(`/classrooms/${In.coursesId}/exercise/${In.categoryId}/reviews/group`)}}),items:[{key:"1",label:"\u4E00\u952E\u5B8C\u6210\u8BC4\u9605"},!(Zn!=null&&Zn.is_random)&&(ba==null?void 0:ba.subjective)===1&&on&&{key:"2",label:"\u4E3B\u89C2\u9898\u6279\u91CF\u8BC4\u9605",disabled:!xl}].filter(zn=>zn)},className:"ml10"},lt.createElement(Ee.ZP,{icon:lt.createElement("i",{className:"iconfont icon-piliangpingyue"})},"\u6279\u91CF\u8BC4\u9605")),lt.createElement(ce.Z,null,(Zn==null?void 0:Zn.exercise_status)===3&&!((va=tt==null?void 0:tt.setting)!=null&&va.hide_quality_analysis)&<.createElement(Ee.ZP,{className:"ml10",onClick:()=>{Kt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u8D28\u91CF\u68C0\u6D4B",params:In}})}},lt.createElement("i",{className:"iconfont icon-a-08zhiliang-xianxing font14 pr5"}),"\u8D28\u91CF\u8BC4\u5206")),lt.createElement(ce.Z,null,(Zn==null?void 0:Zn.exercise_time)>0&&(Zn==null?void 0:Zn.exercise_type)!=2&&(0,Nt.Gg)()&&["\u8003\u8BD5\u4E2D"].includes(ne.ju[Zn.exercise_status])&<.createElement(Ee.ZP,{className:"ml10",disabled:Zn.exercise_status===3||Zn.exercise_status===5||(Zn==null?void 0:Zn.appraise_label),onClick:()=>{var zn,ea;if((0,Nt.Rm)()&&!((ea=(zn=Ie==null?void 0:Ie.AssistantObject)==null?void 0:zn.exercise)!=null&&ea.can_delay)){le.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(Nl.length==0){le.ZP.warning("\u8BF7\u5148\u9009\u62E9\u5B66\u751F\uFF01");return}Kt({type:"exercise/setActionTabs",payload:{key:"\u5EF6\u65F6",exercise_user_id:Nl,user_ids:Cs,isBatch:!0,exercise_time:Zn.exercise_time,params:mn({},In)}})}},"\u6279\u91CF\u5EF6\u65F6"),!(0,Nt.dE)()&&["\u8003\u8BD5\u4E2D"].includes(ne.ju[Zn.exercise_status])&<.createElement(Ee.ZP,{className:"ml10",onClick:()=>{var zn,ea;if((0,Nt.Rm)()&&!((ea=(zn=Ie==null?void 0:Ie.AssistantObject)==null?void 0:zn.exercise)!=null&&ea.can_forcing_commit)){le.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(Nl.length==0){le.ZP.warning("\u8BF7\u5148\u9009\u62E9\u5B66\u751F\uFF01");return}Kt({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574\u72B6\u6001",exercise_user_id:Nl,user_ids:Cs,isBatch:!0}})}},"\u6279\u91CF\u8C03\u6574\u72B6\u6001"))))),Kl===-3&&!(0,Nt.dE)()&<.createElement(ze.Z,{customText:"\u4FEE\u6539\u7ED9\u5206\u65B9\u5F0F\u91CD\u65B0\u5224\u5206\u4E2D\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85...",styles:{margin:"0 auto",padding:100}}),Kl!==-3&<.createElement(a.default,{className:"mt30",loading:Yi,hideOnSinglePage:!0,pagination:!1,dataSource:(0,Nt.dE)()?ba!=null&&ba.score_open?jo==null?void 0:jo.exercise_users:[(jo==null?void 0:jo.current_answer_user)||{}]:jo==null?void 0:jo.exercise_users,columns:nl,rowSelection:!(0,Nt.dE)()&&{selectedRowKeys:Nl,onChange:(zn,ea)=>{xi(zn),Ar((ea==null?void 0:ea.map(lo=>lo==null?void 0:lo.user_id))||[])},getCheckboxProps:zn=>({disabled:zn.commit_status===0})},rowKey:"exercise_user_id",scroll:{x:"max-content"},size:"middle",onChange:(zn,ea,lo)=>{In.page=1,lo.order===void 0?(In.order_type=null,In.order=null):(In.order_type=lo.order==="descend"?"desc":"asc",In.order=lo.field),dr(mn({},In)),Si(In)}}),Er>20&<.createElement("aside",{className:"tc pb30 mt30"},lt.createElement(Pe.Z,{onChange:So,current:In.page||1,pageSize:In.limit,total:Er,showQuickJumper:!0,hideOnSinglePage:!0,showTotal:zn=>lt.createElement("span",{className:"mr10"},"\u5171",lt.createElement("span",{className:"c-orange"},zn),"\u6761\u6570\u636E")}))),lt.createElement(Se.default,{open:fo,title:lt.createElement("span",null,"\u8003\u8BD5\u8BB0\u5F55\uFF08",wr==null?void 0:wr.name," ",wr==null?void 0:wr.id,"\uFF09"),centered:!0,width:1e3,footer:null,onCancel:()=>{Vo(!1)}},((_n=wr==null?void 0:wr.list)==null?void 0:_n.length)===0?lt.createElement(ze.Z,{styles:{margin:"0 auto"},customText:"\u6682\u65E0\u6570\u636E"}):lt.createElement(a.default,{dataSource:wr==null?void 0:wr.list,columns:Zu,pagination:!1})),lt.createElement(zt,null),lt.createElement(Lt,null),lt.createElement(Mt,null),lt.createElement(ia,null),gr&<.createElement(Se.default,{title:"\u9632\u4F5C\u5F0A\u5934\u50CF",open:gr,centered:!0,onCancel:()=>{Aa(1),lr(!1),Ia([]),Ba("alert"),ya("")},footer:lt.createElement("div",{style:{display:"flex"}},lt.createElement("div",{style:{flex:1,textAlign:"left"}}," ",lt.createElement(Ee.ZP,{onClick:()=>er(void 0,null,function*(){if(!ra){le.ZP.info("\u8F93\u5165\u6846\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A");return}Mr(!0);let zn=yield(0,fe.ZP)(`/api/exercises/${In.categoryId}/send_alert.json`,{method:"post",body:{content:ra,clazz:Fa,exercise_user_id:Hn}});(zn==null?void 0:zn.status)===0&&(le.ZP.info("\u53D1\u9001\u6210\u529F"),Aa(1),lr(!1),Ia([]),Ba("alert"),ya("")),Mr(!1)}),disabled:pr,loading:Xa},"\u53D1\u9001")),lt.createElement(Ee.ZP,{disabled:(Va==null?void 0:Va.length)===0,style:{marginRight:"10px"},onClick:()=>er(void 0,null,function*(){yield Aa(Wa-1===0?Va==null?void 0:Va.length:Wa-1)})},"\u4E0A\u4E00\u5F20"),lt.createElement(Ee.ZP,{disabled:(Va==null?void 0:Va.length)===0,type:"primary",onClick:()=>er(void 0,null,function*(){yield Aa(Wa===(Va==null?void 0:Va.length)?1:Wa+1)})},"\u4E0B\u4E00\u5F20"))},lt.createElement("img",{style:{width:"234px !important",height:"132px",borderRadius:"5px"},src:Va[Wa-1]}),lt.createElement("span",{onClick:()=>{wn.Z.publish("preview-image",Va[Wa-1])},style:{background:"#0152d9",color:"#fff",display:"inline-flex",width:"54px",height:"20px",borderRadius:"10px",justifyContent:"center",lineHeight:"20px",alignItems:"center",position:"absolute",top:"70px",left:"130px",zIndex:5,cursor:"pointer"}},"\u9884\u89C8"),lt.createElement("span",{style:{color:"#0152d9",marginTop:"16px",width:"234px",justifyContent:"center",display:"flex"}},Wa+"/"+(Va==null?void 0:Va.length)),lt.createElement(Te.ZP,{className:"mt20",checked:Fa==="alert",onChange:()=>Ba("alert")},"\u53D1\u9001\u8B66\u544A",lt.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u5982\u53D1\u73B0\u5B66\u751F\u5728\u8003\u8BD5\u4E2D\u7684\u7167\u7247\u5B58\u5728\u5F02\u5E38\u65F6\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),lt.createElement(Te.ZP,{className:"mt10",checked:Fa==="notice",onChange:()=>Ba("notice")},"\u53D1\u9001\u901A\u77E5",lt.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u8003\u8BD5\u4E2D\u5982\u6709\u6D88\u606F\u901A\u77E5\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),lt.createElement(Be.default.TextArea,{className:"mt20",value:ra,onChange:zn=>ya(zn.target.value),placeholder:`\u8BF7\u8F93\u5165${Fa==="alert"?"\u8B66\u544A":"\u901A\u77E5"}\u5185\u5BB9${Fa==="alert"?"\uFF0C\u5982\uFF1A\u626D\u5934\u4F4E\u5934\u5927\u5E45\u5EA6\u52A8\u4F5C\u68C0\u6D4B":""}`}),lt.createElement("div",{style:{color:"#E30000",fontSize:12,margin:"10px 0"}},"\u5DF2\u53D1\u9001",ur,"\u6B21\u8B66\u544A")),lt.createElement(Oa.Z,null),lt.createElement(Tr,null),lt.createElement(gn,null))};var Jn=(0,ye.connect)(({exercise:pe,loading:ve,globalSetting:ge,classroomList:mt,user:Kt})=>({classroomList:mt,exercise:pe,loading:ve.effects,globalSetting:ge,user:Kt}))(yr),Rr=z(84105),Br=z(87395),br={flex_box_center:"flex_box_center___Hpswl",flex_space_between:"flex_space_between___ywvKM",flex_box_vertical_center:"flex_box_vertical_center___SItpZ",flex_box_center_end:"flex_box_center_end___WIAL3",flex_box_column:"flex_box_column___FMKJn",wrap:"wrap___AW_2A",control:"control___w5xQm",btn:"btn___as1xd",customTable:"customTable___gGVV3",bgH:"bgH___J0V1_",cusModal:"cusModal___2fPK2",imgWrap:"imgWrap___crzTi",img:"img___iwJRL",iBtn:"iBtn___L11V_",text:"text___INAg4",no:"no___H7kcX",textP:"textP___Rdbzv",video:"video___yjo5C",sys:"sys___o3w4h",li:"li___WQQil",d1:"d1___KQ9j6",b1:"b1___PA3Kc",es:"es___j13_3"},Pr=z(30647),tr=z(15360);const Nr=/(android|webos|iphone|ipad|ipod|blackberry|iemobile|opera mini)/i;var xr=(0,E.forwardRef)(({src:pe,videoId:ve,logWatchHistory:ge,courseId:mt=null,startTime:Kt,handlePause:tt=()=>{},handlePlay:on=()=>{},handlePlayEnded:ht=()=>{},videoSpeed:He=1},Ie)=>{var Vn;const sa=((Vn=pe==null?void 0:pe.split("."))==null?void 0:Vn.pop())==="flv",yn=(0,E.useRef)(),On=(0,E.useRef)(),da=(0,E.useRef)(0),Ma=(0,E.useRef)(0),[oa,Nn]=(0,E.useState)(0),va=navigator.userAgent.toLowerCase().match(Nr),_n=va?va[0]:"pc";(0,E.useImperativeHandle)(Ie,()=>({getLastUpdatedTime:()=>yn.current.currentTime,getDuration:()=>yn.current.duration})),(0,E.useEffect)(()=>{Ma.current=void 0;try{Pr.Z.isSupported&&sa&&pe&&(pe==null?void 0:pe.indexOf(".m3u8"))<0?(Ma.current=Pr.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:pe+"?t="+Date.now(),muted:!1,isLive:!0}),Ma.current.on("play",function(){console.log(21111)}),yn.current&&(Ma.current.detachMediaElement(yn.current),Ma.current.attachMediaElement(yn.current),Ma.current.load(),Ma.current.play())):yn.current.setAttribute("src",pe+"?t="+Date.now())}catch(wa){setTimeout(()=>{Nn(oa+1)},1e3)}return console.log("src:",pe),()=>{var wa,In,dr,Zn,kt,la,sr,Ka;Ma.current&&((In=(wa=Ma.current)==null?void 0:wa.unload)==null||In.call(wa),(Zn=(dr=Ma.current)==null?void 0:dr.pause)==null||Zn.call(dr),(la=(kt=Ma.current)==null?void 0:kt.destroy)==null||la.call(kt),(Ka=(sr=Ma.current)==null?void 0:sr.detachMediaElement)==null||Ka.call(sr,yn.current),Ma.current=void 0,yn.current.src="")}},[yn,sa,pe,oa]),(0,E.useEffect)(()=>(On.current=setInterval(()=>{da.current>0&&da.current===yn.current.currentTime&&(console.log("\u64AD\u653E\u4E00\u6B21"),Nn(oa+1)),da.current=yn.current.currentTime},3e3),()=>{clearInterval(On.current)}),[]);const Ga=wa=>{setTimeout(()=>{Nn(oa+1)},1e3)};return E.createElement("video",{ref:yn,onerr:!0,onErrorCapture:()=>{Nn(oa+1)},autoPlay:!0,muted:!0})}),ja=Object.defineProperty,Kr=Object.getOwnPropertySymbols,uo=Object.prototype.hasOwnProperty,ao=Object.prototype.propertyIsEnumerable,Zo=(pe,ve,ge)=>ve in pe?ja(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,Oo=(pe,ve)=>{for(var ge in ve||(ve={}))uo.call(ve,ge)&&Zo(pe,ge,ve[ge]);if(Kr)for(var ge of Kr(ve))ao.call(ve,ge)&&Zo(pe,ge,ve[ge]);return pe},al=(pe,ve,ge)=>new Promise((mt,Kt)=>{var tt=He=>{try{ht(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{ht(ge.throw(He))}catch(Ie){Kt(Ie)}},ht=He=>He.done?mt(He.value):Promise.resolve(He.value).then(tt,on);ht((ge=ge.apply(pe,ve)).next())});const ul=({exercise:pe,dispatch:ve,user:ge})=>{var mt;const Kt=(0,ye.useParams)(),[tt,on]=(0,E.useState)({page:1,limit:20,sort_by:null,sort_direction:null,state:null,audit:null,name:"",save_name:"",exercise_id:Kt==null?void 0:Kt.categoryId}),[ht]=re.default.useForm(),[He,Ie]=(0,E.useState)(),[Vn,fa]=(0,E.useState)(!1),{exerciseList:sa,commonHeader:yn}=pe,[On,da]=(0,E.useState)([]),[Ma,oa]=(0,E.useState)([]),[Nn,va]=(0,E.useState)(0),[_n,Ga]=(0,E.useState)(!0),[wa,In]=(0,E.useState)(!1),dr=(0,E.useRef)(null);(0,E.useEffect)(()=>{Zn(tt)},[]),(0,E.useEffect)(()=>(clearInterval(dr.current),(yn==null?void 0:yn.exercise_status)===2&&(dr.current=setInterval(()=>{Zn(tt)},3e4)),()=>{clearInterval(dr.current)}),[yn==null?void 0:yn.exercise_status,tt]);const Zn=Ba=>al(void 0,null,function*(){const ur=Ea().cloneDeep(Ba);console.log(ur,"sendData"),Ga(!0),da([]);const hr=yield(0,fe.ZP)(`/api/exercises/${Ba==null?void 0:Ba.exercise_id}/exercise_identity_photos.json`,{method:"get",params:ur});oa([]),Ga(!1),va(hr==null?void 0:hr.count),da((hr==null?void 0:hr.exercise_users)||[])}),kt=(Ba,ur)=>{tt.page=1,tt[ur]=Ba,on(Oo({},tt)),Zn(tt)},la=Ba=>{tt.page=1,tt.save_name=Ba,on(Oo({},tt))},sr=()=>{tt.page=1;const Ba=Object.assign({},ht.getFieldsValue());Object.keys(Ba).map(function(ur){switch(ur){case"exercise_group_id":Ba[ur].includes("all")||!Ba[ur].length?(delete tt.course_group,ht.setFieldsValue({exercise_group_id:"all"})):(tt.course_group=Ba[ur],ht.setFieldsValue({exercise_group_id:tt.course_group}));break}}),on(Oo({},tt)),Zn(tt)};(0,E.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(Ie(47),fa(!0))},[document.getElementById("divhe"),sa]);const Ka=(Ba,ur,hr)=>{tt.page=Ba==null?void 0:Ba.current,tt.limit=Ba==null?void 0:Ba.pageSize,hr!=null&&hr.order?(tt.sort_by=hr==null?void 0:hr.field,tt.sort_direction=(hr==null?void 0:hr.order)==="ascend"?"asc":"desc"):(tt.sort_by=null,tt.sort_direction=null),on(Oo({},tt)),Zn(tt)},Er=[{title:"\u5E8F\u53F7",dataIndex:"number",width:80,render:(Ba,ur,hr)=>tt.limit*(tt.page-1)+hr+1},{title:"\u59D3\u540D",dataIndex:"user_name",width:110,ellipsis:{showTitle:!1},render:Ba=>E.createElement(De.Z,{placement:"bottomLeft",title:Ba},E.createElement("span",null,Ba))},{title:"\u5B66\u53F7",dataIndex:"student_id",sorter:!0,width:140,showSorterTooltip:!1,ellipsis:{showTitle:!1},render:Ba=>E.createElement(De.Z,{placement:"bottomLeft",title:Ba||"--"},E.createElement("span",null,Ba||"--"))},{title:"\u5206\u73ED",dataIndex:"user_group_name",ellipsis:{showTitle:!1},render:(Ba,ur)=>Ba?E.createElement(De.Z,{placement:"bottom",title:Ba},E.createElement("span",{className:br.es},Ba)):"--"},{title:"\u4EBA\u8138\u7167\u7247",dataIndex:"photo_url",width:90,ellipsis:{showTitle:!1},render:(Ba,ur)=>E.createElement("img",{width:40,style:{maxHeight:30},src:Ba,className:"current",onClick:()=>{lr(ur)}})},{title:"\u5BA1\u6838\u72B6\u6001",width:100,dataIndex:"exercise_identity_photo_state",ellipsis:{showTitle:!1},render:(Ba,ur)=>E.createElement(E.Fragment,null,Ba==="passed"&&E.createElement("span",{style:{color:"#44D7B6"}},"\u5BA1\u6838\u901A\u8FC7"),Ba==="rejected"&&E.createElement("span",{style:{color:"#E53333"}},"\u5BA1\u6838\u4E0D\u901A\u8FC7"),Ba==="submitted"&&E.createElement("span",{style:{color:"#666666"}},"\u5F85\u5BA1\u6838"))},{title:"\u5BA1\u6838\u65F6\u95F4",dataIndex:"audit_time",width:180,ellipsis:{showTitle:!1},render:Ba=>E.createElement("span",null,Ba||"--")},{title:"\u5BA1\u6838\u7C7B\u578B",dataIndex:"audit_clazz",width:90,ellipsis:{showTitle:!1},render:Ba=>E.createElement("span",null,Ba||"--")},{title:"\u64CD\u4F5C",dataIndex:"action",width:180,ellipsis:{showTitle:!1},render:(Ba,ur)=>{var hr;return E.createElement(E.Fragment,null,(ur==null?void 0:ur.exercise_identity_photo_state)==="submitted"?E.createElement("span",{className:"c-light-primary current",onClick:()=>In(ur)},"\u5BA1\u6838"):E.createElement("span",{className:"c-grey-999 cursorNotAllowed"},"\u5BA1\u6838"),(ur==null?void 0:ur.exercise_identity_photo_state)!=="submitted"?E.createElement("span",{className:"c-light-primary current ml10 mr10",onClick:()=>Or(ur)},"\u5BA1\u6838\u8BB0\u5F55"):E.createElement("span",{className:"c-grey-999 ml10 mr10 cursorNotAllowed"},"\u5BA1\u6838\u8BB0\u5F55"),(ur==null?void 0:ur.exercise_identity_photo_state)==="passed"&&((hr=ur==null?void 0:ur.play_url)!=null&&hr.length)?E.createElement("span",{className:"c-light-primary current",onClick:()=>gr(ur)},"\u6444\u50CF\u76D1\u63A7"):E.createElement("span",{className:"c-grey-999 cursorNotAllowed"},"\u6444\u50CF\u76D1\u63A7"))}}],Ca=Ba=>{oa(Ba)},Ht=()=>{In(!1),Zn(tt)},Or=Ba=>{const ur=[{title:"\u5BA1\u6838\u65F6\u95F4",dataIndex:"audit_time",width:170,render:(co,cr)=>E.createElement("span",null,co||"--")},{title:"\u5BA1\u6838\u72B6\u6001",dataIndex:"exercise_identity_photo_state",width:110,render:(co,cr)=>E.createElement(E.Fragment,null,co==="passed"&&E.createElement("span",{style:{color:"#44D7B6"}},"\u5BA1\u6838\u901A\u8FC7"),co==="rejected"&&E.createElement("span",{style:{color:"#E53333"}},"\u5BA1\u6838\u4E0D\u901A\u8FC7"),co==="submitted"&&E.createElement("span",{style:{color:"#666666"}},"\u5F85\u5BA1\u6838"))},{title:"\u5BA1\u6838\u610F\u89C1",dataIndex:"comment",render:(co,cr)=>co?E.createElement(De.Z,{placement:"bottom",title:co},E.createElement("span",null,co)):"--"},{title:"\u91C7\u96C6\u7167\u7247",dataIndex:"photo_url",width:90,render:(co,cr)=>E.createElement("span",{className:"current c-light-primary",onClick:()=>{wn.Z.publish("preview-image",co)}},"\u67E5\u770B")}],hr=Se.default.confirm({icon:null,width:700,className:`${br.cusModal} custom-modal-divider`,centered:!0,title:E.createElement(me.Z,null,E.createElement(ce.Z,{flex:"1"},"\u5BA1\u6838\u8BB0\u5F55"),E.createElement(ce.Z,null,E.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>hr.destroy()}))),content:E.createElement("div",null,E.createElement(a.default,{className:br.customTable,dataSource:[Oo({},Ba)],bordered:!1,columns:ur,rowKey:"exercise_identity_photo_id",rowClassName:br.row,pagination:!1}))})},gr=Ba=>{var ur,hr;const co=Se.default.confirm({icon:null,className:`${br.cusModal} custom-modal-divider`,centered:!0,width:((ur=Ba==null?void 0:Ba.play_url)==null?void 0:ur.length)<6?724:744,title:E.createElement(me.Z,null,E.createElement(ce.Z,{flex:"1"},"\u89C6\u9891"),E.createElement(ce.Z,null,E.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>co.destroy()}))),content:E.createElement("ul",{className:br.sys},(hr=Ba==null?void 0:Ba.play_url)==null?void 0:hr.map((cr,Xa)=>E.createElement("li",{className:br.li,key:Xa},E.createElement("div",{className:br.d1},E.createElement("div",{className:br.img},E.createElement(xr,{src:cr==null?void 0:cr.replace(".m3u8",".flv"),autoPlay:!0})),E.createElement("div",{className:br.btn},E.createElement("div",{className:br.b1},"\u56DE\u653E\u89C6\u9891",Xa+1))))))})},lr=Ba=>{const ur=Se.default.confirm({icon:null,className:`${br.cusModal} custom-modal-divider`,centered:!0,width:710,title:E.createElement(me.Z,null,E.createElement(ce.Z,{flex:"1"},"\u4EBA\u8138\u7167\u7247"),E.createElement(ce.Z,null,E.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>ur.destroy()}))),content:E.createElement(me.Z,null,E.createElement("aside",{className:br.imgWrap,style:{marginBottom:40}},E.createElement("div",{className:br.img},E.createElement("img",{width:326,src:(0,ne.Tv)(Ba==null?void 0:Ba.photo_url)}),E.createElement("div",{className:br.textP},"\u91C7\u96C6\u7167\u7247")),E.createElement("div",{className:br.img,style:{marginLeft:20}},Ba!=null&&Ba.identity_url?E.createElement("img",{width:326,src:(0,ne.Tv)(Ba==null?void 0:Ba.identity_url)}):E.createElement("div",{className:br.no,style:{width:326}},E.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),E.createElement("div",{className:br.textP},"\u8BC1\u4EF6\u7167\u7247"))))})},Fa={selectedRowKeys:Ma,columnWidth:40,onChange:Ca,getCheckboxProps:Ba=>({disabled:(Ba==null?void 0:Ba.exercise_identity_photo_state)==="passed"})};return E.createElement("section",{className:br.wrap},E.createElement(re.default,{form:ht,onChange:sr,initialValues:{exercise_group_id:"all"}},E.createElement(re.default.Item,{name:"exercise_group_id"},E.createElement(Me.default.Group,{style:{width:"100%"}},E.createElement(me.Z,null,E.createElement(ce.Z,{className:"font14",flex:"80px"},"\u9009\u62E9\u5206\u73ED:"),E.createElement(ce.Z,{flex:"80px"},E.createElement(Me.default,{value:"all"},"\u5168\u90E8")),E.createElement(ce.Z,{flex:"1",id:"divhe",style:{height:He+"px",overflow:"hidden"}},(mt=sa.course_groups)==null?void 0:mt.map((Ba,ur)=>E.createElement(Me.default,{key:ur,value:Ba.exercise_group_id,className:"ml0 mr8"},Ba.exercise_group_name,"(",Ba.exercise_group_students,")"))),Vn&&E.createElement("span",{onClick:()=>{let Ba=document.getElementById("divhe").scrollHeight;He>47?Ie(47):Ie(Ba)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},He===47?"\u5C55\u5F00":"\u6536\u8D77",He===47?E.createElement(Rr.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):E.createElement(Br.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})))))),E.createElement("div",{className:br.control},E.createElement(Be.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:tt==null?void 0:tt.save_name,onChange:Ba=>la(Ba.target.value),onSearch:()=>{tt.page=1,tt.name=tt.save_name,on(Oo({},tt)),Zn(tt)}}),E.createElement(qt.default,{placeholder:"\u8BF7\u9009\u62E9\u5BA1\u6838\u72B6\u6001",value:tt==null?void 0:tt.state,onChange:Ba=>kt(Ba,"state")},E.createElement(qt.default.Option,{value:null},"\u5168\u90E8"),E.createElement(qt.default.Option,{value:"submitted"},"\u5F85\u5BA1\u6838"),E.createElement(qt.default.Option,{value:"passed"},"\u5BA1\u6838\u901A\u8FC7"),E.createElement(qt.default.Option,{value:"rejected"},"\u5BA1\u6838\u4E0D\u901A\u8FC7")),E.createElement(qt.default,{placeholder:"\u8BF7\u9009\u62E9\u5BA1\u6838\u7C7B\u578B",value:tt==null?void 0:tt.audit,onChange:Ba=>kt(Ba,"audit")},E.createElement(qt.default.Option,{value:null},"\u5168\u90E8"),E.createElement(qt.default.Option,{value:1},"\u81EA\u52A8\u5BA1\u6838"),E.createElement(qt.default.Option,{value:2},"\u4EBA\u5DE5\u5BA1\u6838")),E.createElement("span",{className:br.btn,style:{cursor:"pointer"},onClick:()=>{if(!Ma.length){le.ZP.warning("\u8BF7\u9009\u62E9\u5B66\u751F");return}In(!0)}},E.createElement("i",{className:"iconfont icon-piliangcaozuo font14 mr5"}),"\u6279\u91CF\u5BA1\u6838")),E.createElement("div",{className:br.bgH}),E.createElement(a.default,{rowSelection:Fa,className:br.customTable,dataSource:On,bordered:!1,columns:Er,rowKey:"exercise_identity_photo_id",rowClassName:br.row,loading:_n,onChange:Ka,pagination:{pageSize:tt.limit,total:Nn,current:tt.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,position:["bottomCenter"],showTotal:Ba=>E.createElement("span",{className:"mr10"},"\u5171",E.createElement("span",{className:"c-orange"},Ba),"\u6761\u6570\u636E")}}),E.createElement(Zi,{selectIds:Ma,visible:wa,onCancel:()=>In(!1),onOk:Ht,params:tt}),E.createElement(Oa.Z,null))};var Sl=(0,ye.connect)(({exercise:pe,user:ve})=>({exercise:pe,user:ve}))(ul);const Zi=({visible:pe,onOk:ve,onCancel:ge,selectIds:mt,params:Kt})=>{const[tt,on]=(0,E.useState)(!1),[ht,He]=(0,E.useState)({}),[Ie]=re.default.useForm(),Vn=fa=>al(void 0,null,function*(){on(!0);let sa;pe===!0?sa=yield(0,fe.ZP)(`/api/exercises/${Kt==null?void 0:Kt.exercise_id}/batch_audit_identity_photo.json`,{method:"post",body:Oo({identity_photo_ids:mt},fa)}):sa=yield(0,fe.ZP)(`/api/exercises/${Kt==null?void 0:Kt.exercise_id}/audit_identity_photo.json`,{method:"post",body:Oo({identity_photo_id:pe==null?void 0:pe.exercise_identity_photo_id},fa)}),(sa==null?void 0:sa.status)===0&&ve(),on(!1)});return E.createElement(Se.default,{title:pe!==!0?"\u4EBA\u8138\u8EAB\u4EFD\u5BA1\u6838":"\u6279\u91CF\u5BA1\u6838",open:!!pe,centered:!0,width:650,destroyOnClose:!0,onCancel:()=>{ge()},afterClose:()=>{Ie.resetFields(),He({})},confirmLoading:tt,onOk:()=>Ie.submit()},E.createElement(re.default,{className:br.formWrap,form:Ie,labelCol:{span:4},wrapperCol:{span:18},onFinish:Vn,onValuesChange:()=>{He(Oo({},Ie.getFieldsValue()))}},pe!==!0&&E.createElement(me.Z,{style:{marginLeft:28,marginBottom:38}},E.createElement(ce.Z,null,"\u91C7\u96C6\u7167\u7247\uFF1A"),E.createElement(ce.Z,null,E.createElement("aside",{className:br.imgWrap},E.createElement("div",{className:br.img},E.createElement("img",{width:234,src:(0,ne.Tv)(pe==null?void 0:pe.photo_url)}),E.createElement("div",{onClick:()=>{wn.Z.publish("preview-image",pe==null?void 0:pe.photo_url)},className:br.iBtn},"\u9884\u89C8"),E.createElement("div",{className:br.text},"\u91C7\u96C6\u7167\u7247")),E.createElement("div",{className:br.img,style:{marginLeft:20}},pe!=null&&pe.identity_url?E.createElement("img",{width:234,src:(0,ne.Tv)(pe==null?void 0:pe.identity_url)}):E.createElement("div",{className:br.no,style:{width:326}},E.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),!!(pe!=null&&pe.identity_url)&&E.createElement("div",{onClick:()=>{wn.Z.publish("preview-image",(0,ne.Tv)(pe==null?void 0:pe.identity_url))},className:br.iBtn},"\u9884\u89C8"),E.createElement("div",{className:br.text},"\u8BC1\u4EF6\u7167\u7247"))))),E.createElement(re.default.Item,{label:"\u5BA1\u6838\u72B6\u6001",name:"state",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u72B6\u6001"}]},E.createElement(Te.ZP.Group,null,E.createElement(Te.ZP,{value:"passed"},"\u5BA1\u6838\u901A\u8FC7"),E.createElement(Te.ZP,{value:"rejected"},"\u5BA1\u6838\u4E0D\u901A\u8FC7"))),(ht==null?void 0:ht.state)==="rejected"&&E.createElement(re.default.Item,{label:"\u5BA1\u6838\u610F\u89C1",name:"comment",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u610F\u89C1"}]},E.createElement(Be.default,{placeholder:"\u5982\uFF1A\u4F60\u7684\u4E2A\u4EBA\u4FE1\u606F\u4E0E\u7167\u7247\u4E0D\u4E00\u81F4\u3002",maxLength:30})),E.createElement("div",{style:{color:"#FA6400",paddingLeft:32}},"\u6CE8\u610F\uFF1A\u5BA1\u6838\u901A\u8FC7\u540E\uFF0C\u8BE5\u5B66\u751F\u5728\u672C\u573A\u8003\u8BD5\u7684\u8BA4\u8BC1\u72B6\u6001\u5C06\u66F4\u65B0\u4E3A\u201C\u5BA1\u6838\u901A\u8FC7\u201D\uFF0C\u4E14\u80FD\u591F\u8FDB\u5165\u8003\u8BD5\u3002")))};var jr=z(61621),Gi=z(64165),po={flex_box_center:"flex_box_center___t6Zg2",flex_space_between:"flex_space_between___YFTSU",flex_box_vertical_center:"flex_box_vertical_center___qbDmM",flex_box_center_end:"flex_box_center_end___Bj6kw",flex_box_column:"flex_box_column___Ou9DO",wrap:"wrap___foAmP",control:"control___q0ttm",bgH:"bgH___NAS04",sys:"sys___rqcXV",li:"li___blFPM",d1:"d1___Xzld0",img:"img___ckn7G",btn:"btn___fSMGG",b1:"b1___zoANu",b2:"b2___bqZaY",big:"big___nQ5gf",cusModal:"cusModal___rTXoc",video:"video___E4J_7",imgWrap:"imgWrap___ENwuy",iBtn:"iBtn___bXnJy",text:"text___CK5up",no:"no___MBT10",textP:"textP___ibKK1",l:"l___Gi38o",r:"r___HNibN",fo:"fo___DQwO8",b:"b___z8B9p"},Oi=Object.defineProperty,ri=Object.defineProperties,ml=Object.getOwnPropertyDescriptors,Ji=Object.getOwnPropertySymbols,wl=Object.prototype.hasOwnProperty,wi=Object.prototype.propertyIsEnumerable,Ki=(pe,ve,ge)=>ve in pe?Oi(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,_i=(pe,ve)=>{for(var ge in ve||(ve={}))wl.call(ve,ge)&&Ki(pe,ge,ve[ge]);if(Ji)for(var ge of Ji(ve))wi.call(ve,ge)&&Ki(pe,ge,ve[ge]);return pe},Uo=(pe,ve)=>ri(pe,ml(ve)),ti=(pe,ve,ge)=>new Promise((mt,Kt)=>{var tt=He=>{try{ht(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{ht(ge.throw(He))}catch(Ie){Kt(Ie)}},ht=He=>He.done?mt(He.value):Promise.resolve(He.value).then(tt,on);ht((ge=ge.apply(pe,ve)).next())});const Di=({exercise:pe,dispatch:ve,user:ge})=>{var mt,Kt,tt,on,ht,He,Ie,Vn,fa;const sa=(0,ye.useParams)(),[yn,On]=(0,E.useState)({page:1,limit:10,name:"",save_name:"",exercise_id:sa==null?void 0:sa.categoryId}),[da]=re.default.useForm(),[Ma,oa]=(0,E.useState)(),[Nn,va]=(0,E.useState)(!1),{exerciseList:_n}=pe,[Ga,wa]=(0,E.useState)([]),[In,dr]=(0,E.useState)(0),[Zn,kt]=(0,E.useState)(!0),[la,sr]=(0,E.useState)(!1),[Ka,Er]=(0,E.useState)("1"),[Ca,Ht]=(0,E.useState)(1),[Or,gr]=(0,E.useState)("alert"),[lr,Fa]=(0,E.useState)(1),[Ba,ur]=(0,E.useState)(""),[hr,co]=(0,E.useState)(!1),[cr,Xa]=(0,E.useState)(!1),[Mr,Hr]=(0,E.useState)([]);(0,E.useEffect)(()=>{Va(yn)},[]);const Va=wr=>ti(void 0,null,function*(){const Ai=Ea().cloneDeep(wr);kt(!0),wa([]);const ba=yield(0,fe.ZP)(`/api/exercises/${wr==null?void 0:wr.exercise_id}/exercise_videos.json`,{method:"get",params:Ai});kt(!1),dr(ba==null?void 0:ba.count),wa((ba==null?void 0:ba.exercise_users)||[])}),Ia=(wr,Ai)=>{yn.page=wr,yn.limit=Ai,On(_i({},yn)),Va(yn)},Wa=wr=>{yn.page=1,yn.save_name=wr,On(_i({},yn))},Aa=()=>{yn.page=1;const wr=Object.assign({},da.getFieldsValue());Object.keys(wr).map(function(Ai){switch(Ai){case"exercise_group_id":wr[Ai].includes("all")||!wr[Ai].length?(delete yn.course_group,da.setFieldsValue({exercise_group_id:"all"})):(yn.course_group=wr[Ai],da.setFieldsValue({exercise_group_id:yn.course_group}));break}}),Va(yn)};(0,E.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(oa(47),va(!0))},[document.getElementById("divhe"),_n]);const ra=wr=>ti(void 0,null,function*(){co(!0),sr({});const Ai=yield(0,fe.ZP)(`/api/exercises/${yn==null?void 0:yn.exercise_id}/student_info.json`,{method:"get",params:{exercise_user_id:wr==null?void 0:wr.exercise_user_id}}),ba=yield(0,fe.ZP)(`/api/exercises/${yn==null?void 0:yn.exercise_id}/video_push_logs.json`,{method:"get",params:{exercise_user_id:wr==null?void 0:wr.exercise_user_id}});ba!=null&&ba.data&&Hr((ba==null?void 0:ba.data)||[]),Ai!=null&&Ai.data&&sr(Uo(_i({},Ai==null?void 0:Ai.data),{exercise_user_id:wr==null?void 0:wr.exercise_user_id,datas:wr})),co(!1)}),ya=wr=>{var Ai,ba;Ht(wr==="prev"?Ca-1===0?(Ai=la==null?void 0:la.exercise_user_photos)==null?void 0:Ai.length:Ca-1:Ca===((ba=la==null?void 0:la.exercise_user_photos)==null?void 0:ba.length)?1:Ca+1)},Hn=()=>{Ht(1),gr("alert"),ur(""),Er("1"),Fa(1)},qa=wr=>{Fa(wr)},pr=wr=>{gr(wr),Fa(1),ur("")},fr=[{key:1,value:"\u624B\u673A\u5F55\u50CF\u5F02\u5E38\uFF0C\u8BF7\u91CD\u65B0\u626B\u63CF\u5DE6\u4FA7\u4E8C\u7EF4\u7801\u5F00\u542F\u624B\u673A\u6444\u50CF\u5F55\u5236\u3002"},{key:2,value:"\u8BF7\u52FF\u79BB\u5F00\u76D1\u63A7\u8303\u56F4\uFF01"},{key:3,value:"\u8BF7\u4E0D\u8981\u4E0E\u5176\u4ED6\u4EBA\u4EA4\u8C08\uFF01"},{key:4,value:"\u8BF7\u4E0D\u8981\u505A\u4E0E\u8003\u8BD5\u65E0\u5173\u7684\u884C\u4E3A\uFF01"},{key:5,value:"\u8BF7\u52FF\u5207\u5C4F\uFF0C\u8D85\u8FC73\u6B21\u5C06\u88AB\u5F3A\u5236\u4EA4\u5377\uFF01"},{key:6,value:"\u8BF7\u52FF\u906E\u6321\u6216\u5173\u95ED\u7535\u8111\u6444\u50CF\u76D1\u63A7\uFF01"},{key:0,value:"\u5176\u4ED6"}],fo=[{key:1,value:"\u8BF7\u5C06\u624B\u673A\u653E\u7F6E\u4E8E\u4FA7\u540E\u65B945\xB0\uFF0C\u79BB\u684C\u97621\u7C73\u5DE6\u53F3\uFF0C\u4FDD\u8BC1\u80FD\u62CD\u6444\u5230\u4E0A\u534A\u8EAB\u3001\u7535\u8111\u5C4F\u5E55\u548C\u684C\u9762\u3002"},{key:2,value:"\u624B\u673A\u5F55\u50CF\u5F02\u5E38\uFF0C\u8BF7\u91CD\u65B0\u626B\u63CF\u5DE6\u4FA7\u4E8C\u7EF4\u7801\u5F00\u542F\u624B\u673A\u6444\u50CF\u5F55\u5236\u3002"},{key:0,value:"\u5176\u4ED6"}],Vo=Or==="alert"?fr:fo;return E.createElement("section",{className:po.wrap},E.createElement(re.default,{form:da,onChange:Aa,initialValues:{exercise_group_id:"all"}},E.createElement(re.default.Item,{name:"exercise_group_id"},E.createElement(Me.default.Group,{style:{width:"100%"}},E.createElement(me.Z,null,E.createElement(ce.Z,{className:"font14",flex:"80px"},"\u9009\u62E9\u5206\u73ED:"),E.createElement(ce.Z,{flex:"80px"},E.createElement(Me.default,{value:"all"},"\u5168\u90E8")),E.createElement(ce.Z,{flex:"1",id:"divhe",style:{height:Ma+"px",overflow:"hidden"}},(mt=_n.course_groups)==null?void 0:mt.map((wr,Ai)=>E.createElement(Me.default,{key:Ai,value:wr.exercise_group_id,className:"ml0 mr8"},wr.exercise_group_name,"(",wr.exercise_group_students,")"))),Nn&&E.createElement("span",{onClick:()=>{let wr=document.getElementById("divhe").scrollHeight;Ma>47?oa(47):oa(wr)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},Ma===47?"\u5C55\u5F00":"\u6536\u8D77",Ma===47?E.createElement(Rr.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):E.createElement(Br.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})))))),E.createElement("div",{className:po.control},E.createElement(Be.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:yn==null?void 0:yn.save_name,onChange:wr=>Wa(wr.target.value),onSearch:()=>{yn.page=1,yn.name=yn.save_name,On(_i({},yn)),Va(yn)}})),E.createElement("div",{className:po.bgH}),E.createElement("div",{className:po.warpList},E.createElement(jr.Z,{loading:Zn,active:!0,paragraph:{rows:5}},E.createElement("div",{className:"c-grey-666 mb20 mt20"},"\u5171",E.createElement("span",{className:"c-orange"},In),"\u540D\u5B66\u751F\u5DF2\u5F00\u542F\u624B\u673A\u6444\u5F71"),Ga.length?E.createElement("ul",{className:po.sys},Ga.map((wr,Ai)=>{const{user_name:ba,user_group_name:Wo,video_url:jo,login:el,student_id:Yi}=wr;return E.createElement("li",{className:po.li,key:Ai},E.createElement("div",{className:po.d1},E.createElement("div",{className:po.img},E.createElement("iframe",{style:{height:340,width:"100%",border:"none"},src:`/live-play.html?key=${Ai}&video_url=${jo==null?void 0:jo.replace(".m3u8",".flv")}`})),E.createElement(De.Z,{title:"\u59D3\u540D+\u5B66\u53F7"},E.createElement("div",{className:po.btn,onClick:()=>(0,ne.RG)(`${yn.exercise_id}-${el}`,!0)},E.createElement("div",{title:ba,className:po.b1},ba),E.createElement("div",{title:Wo,className:po.b2},"(",Yi,")"))),E.createElement("div",{onClick:()=>ra(wr),className:po.big},"\u67E5\u770B")))})):E.createElement(Gi.Z,null)),E.createElement(Pe.Z,{showTotal:wr=>E.createElement("span",{className:"mr10"},"\u5171",E.createElement("span",{className:"c-orange"},wr),"\u6761\u6570\u636E"),className:"tc",showSizeChanger:!1,showQuickJumper:!0,hideOnSinglePage:!0,onChange:Ia,pageSize:yn==null?void 0:yn.limit,current:yn.page,total:In})),E.createElement(Se.default,{title:"\u67E5\u770B\u8BE6\u7EC6\u4FE1\u606F",open:la,centered:!0,width:850,destroyOnClose:!0,onCancel:()=>{sr(!1)},afterClose:Hn,footer:null},E.createElement(jr.Z,{loading:hr,active:!0,paragraph:{rows:5}},E.createElement("div",null,E.createElement("span",null,"\u59D3\u540D:",(Kt=la==null?void 0:la.datas)==null?void 0:Kt.user_name),E.createElement("span",{className:"ml20"},"\u5B66\u53F7:",(tt=la==null?void 0:la.datas)==null?void 0:tt.student_id),E.createElement("span",{className:"ml20"},"\u73ED\u7EA7:",(on=la==null?void 0:la.datas)==null?void 0:on.user_group_name)),E.createElement(y.default,{className:"mt10",defaultActiveKey:Ka,onChange:wr=>{Er(wr)}},E.createElement(y.default.TabPane,{tab:"\u9632\u4F5C\u5F0A\u5934\u50CF",key:"1"},E.createElement("aside",{className:po.imgWrap},E.createElement("div",{className:po.img,style:{width:234,marginLeft:30,textAlign:"center"}},(ht=la==null?void 0:la.exercise_user_photos)!=null&&ht.length?E.createElement(E.Fragment,null,E.createElement("img",{height:131,src:(He=la==null?void 0:la.exercise_user_photos)==null?void 0:He[Ca-1]}),E.createElement("div",{onClick:()=>{var wr;wn.Z.publish("preview-image",(wr=la==null?void 0:la.exercise_user_photos)==null?void 0:wr[Ca-1])},className:po.iBtn},"\u9884\u89C8"),E.createElement("div",{className:po.text},"\u8003\u8BD5\u4E2D\u7167\u7247",E.createElement("span",{className:"c-light-primary"},Ca,"/",(Ie=la==null?void 0:la.exercise_user_photos)==null?void 0:Ie.length)),Ca===1?E.createElement("div",{style:{color:"#ccc",cursor:"not-allowed"},className:po.l}," ",E.createElement("i",{className:"iconfont icon-fanhui2"})):E.createElement("div",{onClick:()=>ya("prev"),className:po.l}," ",E.createElement("i",{className:"iconfont icon-fanhui2"})),E.createElement("div",{onClick:()=>ya("next"),className:po.r},E.createElement("i",{className:"iconfont icon-lujing"}))):E.createElement("div",{className:po.no},E.createElement("span",null,"\u6682\u65E0\u8003\u8BD5\u4E2D\u7167\u7247"))),E.createElement("div",{className:po.img,style:{marginLeft:60,width:234,textAlign:"center"}},la!=null&&la.identity_url?E.createElement("img",{height:131,src:(0,ne.Tv)(la==null?void 0:la.identity_url)}):E.createElement("div",{className:po.no},E.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),!!(la!=null&&la.identity_url)&&E.createElement("div",{onClick:()=>{wn.Z.publish("preview-image",(0,ne.Tv)(la==null?void 0:la.identity_url))},className:po.iBtn},"\u9884\u89C8"),E.createElement("div",{className:po.text},"\u8BC1\u4EF6\u7167\u7247")))),E.createElement(y.default.TabPane,{tab:"\u4EBA\u8138\u7167\u7247",key:"2"},E.createElement("aside",{className:po.imgWrap,style:{marginLeft:70}},E.createElement("div",{className:po.img},E.createElement("img",{width:234,src:la==null?void 0:la.exercise_identity_photo}),E.createElement("div",{onClick:()=>{wn.Z.publish("preview-image",la==null?void 0:la.exercise_identity_photo)},className:po.iBtn},"\u9884\u89C8"),E.createElement("div",{className:po.text},"\u91C7\u96C6\u7167\u7247")),E.createElement("div",{className:po.img,style:{marginLeft:20,width:234,textAlign:"center"}},la!=null&&la.identity_url?E.createElement("img",{height:131,src:(0,ne.Tv)(la==null?void 0:la.identity_url)}):E.createElement("div",{className:po.no},E.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),!!(la!=null&&la.identity_url)&&E.createElement("div",{onClick:()=>{wn.Z.publish("preview-image",(0,ne.Tv)(la==null?void 0:la.identity_url))},className:po.iBtn},"\u9884\u89C8"),E.createElement("div",{className:po.text},"\u8BC1\u4EF6\u7167\u7247")))),E.createElement(y.default.TabPane,{tab:"\u8B66\u544A\u548C\u901A\u77E5",key:"3"},E.createElement("div",{className:po.fo},E.createElement(Te.ZP,{className:"mt20",checked:Or==="alert",onChange:()=>pr("alert")},"\u53D1\u9001\u8B66\u544A",E.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u5982\u53D1\u73B0\u5B66\u751F\u5728\u8003\u8BD5\u4E2D\u7684\u7167\u7247\u5B58\u5728\u5F02\u5E38\u65F6\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),E.createElement(Te.ZP,{className:"mt10",checked:Or==="notice",onChange:()=>pr("notice")},"\u53D1\u9001\u901A\u77E5",E.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u8003\u8BD5\u4E2D\u5982\u6709\u6D88\u606F\u901A\u77E5\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),E.createElement("div",{className:"mt20"},E.createElement("span",{className:"mr10"},"\u539F\u56E0:"),E.createElement(qt.default,{style:{width:570},value:lr,onChange:qa},Vo==null?void 0:Vo.map(wr=>E.createElement(qt.default.Option,{key:wr.key,value:wr.key},wr.value)))),lr===0&&E.createElement(Be.default.TextArea,{className:"mt20",value:Ba,onChange:wr=>ur(wr.target.value),placeholder:"\u8BF7\u586B\u5199\u5176\u4ED6\u539F\u56E0"}),E.createElement(me.Z,{className:"mt10",align:"middle"},E.createElement("div",{className:"mr10"},"\u53D1\u9001\u8BB0\u5F55"),E.createElement("div",{style:{color:"#E30000",fontSize:12,margin:"10px 0"}},"\u5DF2\u53D1\u9001",la==null?void 0:la.alert_count,"\u6B21\u8B66\u544A\u548C",((Vn=la==null?void 0:la.alerts)==null?void 0:Vn.length)-(la==null?void 0:la.alert_count),"\u6B21\u901A\u77E5")),E.createElement(a.default,{dataSource:(la==null?void 0:la.alerts)||[],bordered:!1,scroll:((fa=la==null?void 0:la.alerts)==null?void 0:fa.length)>4?{y:200}:{},columns:[{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"created_at",width:164},{title:"\u53D1\u9001\u4EBA",dataIndex:"sender",width:100,ellipsis:{showTitle:!1},render:wr=>wr?E.createElement("span",{title:wr},wr):"--"},{title:"\u53D1\u9001\u7C7B\u578B",dataIndex:"clazz",width:80,render:wr=>wr==="alert"?"\u8B66\u544A":"\u901A\u77E5"},{title:"\u53D1\u9001\u5185\u5BB9",dataIndex:"content",ellipsis:!0}],pagination:!1}),E.createElement(Ee.ZP,{className:po.b,onClick:()=>ti(void 0,null,function*(){if(!Ba&&lr===0){le.ZP.info("\u8BF7\u8F93\u5165\u5176\u4ED6\u539F\u56E0");return}let wr=Ba;lr&&(wr=(Or==="alert"?fr:fo).find(Wo=>Wo.key===lr).value),Xa(!0);let Ai=yield(0,fe.ZP)(`/api/exercises/${yn.exercise_id}/send_alert.json`,{method:"post",body:{content:wr,clazz:Or,exercise_user_id:la==null?void 0:la.exercise_user_id}});(Ai==null?void 0:Ai.status)===0&&(le.ZP.info("\u53D1\u9001\u6210\u529F"),sr(!1)),Xa(!1)}),loading:cr,type:"primary"},E.createElement("i",{className:"iconfont icon-fasongtongzhi mr5"}),"\u53D1\u9001"))),E.createElement(y.default.TabPane,{tab:"\u65AD\u6D41\u8BB0\u5F55",key:"4"},E.createElement(a.default,{dataSource:Mr,bordered:!1,scroll:Mr.length>7?{y:300}:{},columns:[{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"start_time",width:164},{title:"\u7ED3\u675F\u65F6\u95F4",dataIndex:"end_time",width:164,render:wr=>Ve()(wr).format("YYYY-MM-DD HH:mm:ss")||"--"},{title:"\u63A8\u6D41\u65F6\u957F",dataIndex:"push_duration",ellipsis:!0,width:120,render:wr=>wr&&(0,ne.li)(Number(wr)/1e3)||0},{title:"\u65AD\u6D41\u539F\u56E0",dataIndex:"msg",ellipsis:!0}]}))))),E.createElement(Oa.Z,null))};var sl=(0,ye.connect)(({exercise:pe,user:ve})=>({exercise:pe,user:ve}))(Di),fl={flex_box_center:"flex_box_center___xF1ge",flex_space_between:"flex_space_between___YGq9c",flex_box_vertical_center:"flex_box_vertical_center___wd_iR",flex_box_center_end:"flex_box_center_end___HoL5p",flex_box_column:"flex_box_column___Oy7FC",warp:"warp____YDkr",header:"header___BRNBu",empty:"empty___iwhMt"},Yl={flex_box_center:"flex_box_center___Xa_jj",flex_space_between:"flex_space_between___N_2qI",flex_box_vertical_center:"flex_box_vertical_center___wGZOw",flex_box_center_end:"flex_box_center_end___GYY4W",flex_box_column:"flex_box_column___jR_ZX",subjectTable:"subjectTable___WrGqf",title:"title___ZCcfg",customTable:"customTable___xSvZm",row:"row___Acnda",line:"line___nmQeX"},pu=Object.defineProperty,vu=Object.defineProperties,Ri=Object.getOwnPropertyDescriptors,Vi=Object.getOwnPropertySymbols,Vl=Object.prototype.hasOwnProperty,Eu=Object.prototype.propertyIsEnumerable,Cu=(pe,ve,ge)=>ve in pe?pu(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,Uu=(pe,ve)=>{for(var ge in ve||(ve={}))Vl.call(ve,ge)&&Cu(pe,ge,ve[ge]);if(Vi)for(var ge of Vi(ve))Eu.call(ve,ge)&&Cu(pe,ge,ve[ge]);return pe},Do=(pe,ve)=>vu(pe,Ri(ve)),kr=(pe,ve,ge)=>new Promise((mt,Kt)=>{var tt=He=>{try{ht(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{ht(ge.throw(He))}catch(Ie){Kt(Ie)}},ht=He=>He.done?mt(He.value):Promise.resolve(He.value).then(tt,on);ht((ge=ge.apply(pe,ve)).next())}),Yr=({index:pe,bottomLine:ve,gather:ge,search:mt})=>{const[Kt,tt]=(0,E.useState)([]),[on,ht]=(0,E.useState)(!1),[He,Ie]=(0,E.useState)(!1),Vn=(0,ye.useParams)(),fa=(0,ye.useLocation)(),[sa]=(0,ye.useSearchParams)(),[yn,On]=(0,E.useState)({page:1,limit:6,total:0});(0,E.useEffect)(()=>{console.log(ge,"gather"),pe===0&&Ie(!0)},[]),(0,E.useEffect)(()=>{He&&Ma()},[He]);const da=[{title:"\u5E8F\u53F7",dataIndex:"index",key:"index",align:"left",ellipsis:!0,render:(va,_n,Ga)=>yn.limit*(yn.page-1)+Ga+1},{title:"\u59D3\u540D",dataIndex:"username",key:"username",align:"left",ellipsis:!0},{title:"\u73ED\u7EA7",dataIndex:"user_group_name",key:"user_group_name",align:"left",render:va=>va||"--"},{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id",align:"left"},{title:"\u76F8\u4F3C\u5EA6",dataIndex:"code_rate",key:"code_rate",align:"left",render:va=>va+"%"},{title:"\u64CD\u4F5C",dataIndex:"id",key:"id",align:"left",render:va=>{let _n=`/classrooms/${Vn==null?void 0:Vn.coursesId}/exercise/${Vn==null?void 0:Vn.categoryId}/detail/${va}/review_detail`;return sa.get("random")&&(_n=_n+`?random=${sa.get("random")}`),E.createElement(ye.Link,{to:_n,target:"_blank"},"\u67E5\u770B")}}],Ma=va=>kr(void 0,null,function*(){ht(!0);const _n=va||{page:1,limit:10,total:0},Ga=Uu({id:Vn==null?void 0:Vn.categoryId,question_id:ge==null?void 0:ge.question_id,search:mt},_n),wa=yield(0,fe.ZP)(`/api/courses/${Vn==null?void 0:Vn.coursesId}/exercises/code_review_users.json`,{method:"get",params:Ga});wa&&(tt(wa==null?void 0:wa.users),ht(!1),On(Do(Uu({},_n),{total:(wa==null?void 0:wa.count)||0})))}),oa=va=>{const _n=Do(Uu({},yn),{page:va});On(_n),Ma(_n)},Nn=()=>{Ie(!He)};return E.createElement("div",{className:Yl.subjectTable},E.createElement("aside",{className:Yl.title},E.createElement("span",{className:"c-light-primary"},pe+1,"\u3001",ge.name||((ge==null?void 0:ge.question_type)===5?"\u5B9E\u8BAD\u9898":"\u7F16\u7A0B\u9898")),E.createElement("span",{className:"c-grey-333"},"\uFF08",ge==null?void 0:ge.score,"\u5206\uFF09\uFF1A",ge==null?void 0:ge.question_title),E.createElement("span",{className:"ml40 c-grey-999"},E.createElement("b",{className:"c-red-ee4"},ge==null?void 0:ge.checked_count),"\xA0\u4E2A\u7591\u4F3C\u6284\u88AD\u4F5C\u54C1\uFF08\u5171",ge==null?void 0:ge.total_count,"\u4E2A\u4F5C\u54C1\uFF09"),E.createElement("span",{onClick:Nn,style:{marginLeft:"auto",cursor:"pointer",color:"#0152d9"}},He?"\u6536\u8D77":"\u5C55\u5F00",He?E.createElement(Br.Z,null):E.createElement(Rr.Z,null)),(ge==null?void 0:ge.question_type)===5&&E.createElement("a",{style:{marginLeft:20},target:"_blank",href:`/shixuns/${ge==null?void 0:ge.shixun_identifier}/challenges`},"\u5B9E\u8BAD\u8BE6\u60C5")),E.createElement(a.default,{className:Yl.customTable,style:{display:He?"block":"none"},dataSource:Kt,bordered:!1,rowKey:va=>va.id,rowClassName:Yl.row,columns:da,loading:on,pagination:{pageSize:yn.limit,total:yn.total,current:yn.page,onChange:oa,showQuickJumper:!0,showSizeChanger:!1,hideOnSinglePage:!0,position:["bottomCenter"]}}),E.createElement("div",{className:Yl.line,style:{visibility:ve?"hidden":"visible"}}))},Ei=z(74508),oi=z(59301),Xi=(pe,ve,ge)=>new Promise((mt,Kt)=>{var tt=He=>{try{ht(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{ht(ge.throw(He))}catch(Ie){Kt(Ie)}},ht=He=>He.done?mt(He.value):Promise.resolve(He.value).then(tt,on);ht((ge=ge.apply(pe,ve)).next())});const rl=({exercise:pe,globalSetting:ve,dispatch:ge})=>{const[mt,Kt]=(0,E.useState)(""),[tt,on]=(0,E.useState)([]),[ht,He]=(0,E.useState)(""),[Ie,Vn]=(0,E.useState)(!1),[fa,sa]=(0,E.useState)(!1),yn=(0,ye.useParams)();(0,E.useEffect)(()=>{On()},[]);const On=oa=>Xi(void 0,null,function*(){Vn(!0);const Nn=yield(0,fe.ZP)(`/api/courses/${yn==null?void 0:yn.coursesId}/exercises/code_review_results.json`,{method:"get",params:{id:yn==null?void 0:yn.categoryId,search:mt}});if((Nn==null?void 0:Nn.status)===-2){sa(!0),On();return}Nn&&(sa(!1),Vn(!1),on((Nn==null?void 0:Nn.exercise_questions)||[]),He(Nn==null?void 0:Nn.last_review_time))}),da=()=>{On()},Ma=()=>oi.createElement("div",{className:fl.empty},oi.createElement("img",{src:Ei.x7,width:"258"}),oi.createElement("span",{className:"c-grey-c"},"\u6682\u65E0\u6570\u636E"));return oi.createElement("section",{className:fl.warp},oi.createElement("aside",{className:fl.header},oi.createElement("div",null,"\u67E5\u91CD\u65F6\u95F4\uFF1A",ht||"--"),!!ht&&oi.createElement(Be.default,{value:mt,onChange:oa=>Kt(oa.target.value),suffix:oi.createElement("i",{onClick:da,className:"iconfont icon-sousuo2 c-grey-c"}),bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onPressEnter:da})),fa&&oi.createElement(ze.Z,{customText:"\u6B63\u5728\u8FDB\u884C\u4EE3\u7801\u67E5\u91CD\uFF0C\u8BF7\u7A0D\u5019\u3002\u67E5\u91CD\u7ED3\u675F\u540E\uFF0C\u9875\u9762\u5C06\u81EA\u52A8\u66F4\u65B0\u663E\u793A\u7ED3\u679C"}),!fa&&oi.createElement(jr.Z,{loading:Ie,active:!0,paragraph:{rows:5}},tt.length>0?oi.createElement("aside",{className:fl.subject},tt.map((oa,Nn)=>oi.createElement(Yr,{key:Nn,index:Nn,bottomLine:Nn===tt.length-1,gather:oa,search:mt}))):Ma()))};var Rl=(0,ye.connect)(({exercise:pe,globalSetting:ve})=>({exercise:pe,globalSetting:ve}))(rl),El=z(28103),Ol=z(39793),Jl=z(61011),Fi=z(30371),Pa={flex_box_center:"flex_box_center___epJYP",flex_space_between:"flex_space_between___SU6BD",flex_box_vertical_center:"flex_box_vertical_center___Qes2t",flex_box_center_end:"flex_box_center_end___hGppz",flex_box_column:"flex_box_column___uzhhO",wrap:"wrap___rEjJ0",modal:"modal___gRDV9",titleWrap:"titleWrap___MK_OO",required:"required___Hja3H",title:"title___vMFKz",colorGray:"colorGray___hNhIL",choiceWrap:"choiceWrap___Xx5du",answer:"answer___cbuNE",activeAnswer:"activeAnswer___LwFG7",deleteIcon:"deleteIcon____HG4s",addIcon:"addIcon___r_Vhy",editorWrap:"editorWrap___OYwur",htmlWrap:"htmlWrap___qXHYn",radio:"radio___urtyZ",color333:"color333___Lah7k",color999:"color999___TmkZt",questionType:"questionType___r_bKw",questionChoices:"questionChoices___LA7VM",action:"action___fTTDM",difficult:"difficult___Mg7lT",fold:"fold___oVjRI",head:"head___fpwmn",divname:"divname___O7KlL"},Ho=z(91842),Mi=z(1041),Bi=z(19105),rr=z(59301),Fl=Object.defineProperty,hu=Object.getOwnPropertySymbols,cu=Object.prototype.hasOwnProperty,Bu=Object.prototype.propertyIsEnumerable,Ju=(pe,ve,ge)=>ve in pe?Fl(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,Nu=(pe,ve)=>{for(var ge in ve||(ve={}))cu.call(ve,ge)&&Ju(pe,ge,ve[ge]);if(hu)for(var ge of hu(ve))Bu.call(ve,ge)&&Ju(pe,ge,ve[ge]);return pe},zu=(pe,ve)=>{var ge={};for(var mt in pe)cu.call(pe,mt)&&ve.indexOf(mt)<0&&(ge[mt]=pe[mt]);if(pe!=null&&hu)for(var mt of hu(pe))ve.indexOf(mt)<0&&Bu.call(pe,mt)&&(ge[mt]=pe[mt]);return ge},Gu=(pe,ve,ge)=>new Promise((mt,Kt)=>{var tt=He=>{try{ht(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{ht(ge.throw(He))}catch(Ie){Kt(Ie)}},ht=He=>He.done?mt(He.value):Promise.resolve(He.value).then(tt,on);ht((ge=ge.apply(pe,ve)).next())});const ds=null,vs="\u2581",ys=(pe,ve)=>{var ge=pe,{problemset:mt,globalSetting:Kt,exercise:tt,loading:on,dispatch:ht,editData:He,editKey:Ie,setEditKey:Vn=()=>{},cancelAdd:fa=()=>{},addCallback:sa=()=>{},reload:yn=()=>{},setIsClaer:On=()=>{}}=ge,da=zu(ge,["problemset","globalSetting","exercise","loading","dispatch","editData","editKey","setEditKey","cancelAdd","addCallback","reload","setIsClaer"]);const[Ma,oa]=(0,E.useState)(""),[Nn,va]=(0,E.useState)(""),[_n,Ga]=(0,E.useState)([]),[wa,In]=(0,E.useState)(""),[dr,Zn]=(0,E.useState)(),[kt,la]=(0,E.useState)(!1),[sr,Ka]=(0,E.useState)(),[Er,Ca]=(0,E.useState)(0),[Ht,Or]=(0,E.useState)(!1),[gr,lr]=(0,E.useState)(!1),[Fa,Ba]=(0,E.useState)([]),[ur,hr]=(0,E.useState)(1),[co,cr]=(0,E.useState)(!1),Xa=(0,E.useRef)(!1),Mr=(0,ye.useParams)(),[Hr,Va]=(0,E.useState)([]),Ia=ba=>{Va([...Hr,Nu({},ba)])};(0,E.useEffect)(()=>{var ba;if(Xa.current)return;if(!(He!=null&&He.question_title)){Or(!0),oa(""),Zn(!1),Ka(2),Ga([]),In(""),la(!1);return}oa(He==null?void 0:He.question_title),Zn(He==null?void 0:He.is_ordered),hr(He==null?void 0:He.difficulty),cr(!(He!=null&&He.repeat_answer)),Ka(He==null?void 0:He.question_score);const Wo=(ba=He==null?void 0:He.standard_answers)==null?void 0:ba.map(jo=>jo.answer_text);Ga([...Wo]),Ba(He.tag_discipline_ids),va(He==null?void 0:He.analysis)},[He,Ht]),(0,E.useEffect)(()=>{la(!1),Ht&&ba();function ba(){return Gu(this,null,function*(){var Wo,jo;const el=yield(0,te.YY)({sub_discipline_id:(jo=(Wo=tt.editData)==null?void 0:Wo.exercise)==null?void 0:jo.sub_discipline_id});Va(el.tag_disciplines)})}},[Ht]),(0,E.useImperativeHandle)(ve,()=>({onSave:Aa,isEdit:Ht})),(0,E.useEffect)(()=>{var ba;const Wo=(ba=tt==null?void 0:tt.tagDisciplineData)!=null&&ba.tag_disciplines&&Array.isArray(tt.tagDisciplineData.tag_disciplines)?tt.tagDisciplineData.tag_disciplines:[];Va(Wo)},[tt.tagDisciplineData]);const Wa=ba=>{(ba==null?void 0:ba.status)===0&&(le.ZP.success("\u4FDD\u5B58\u6210\u529F"),Or(!1),Vn(-1),Xa.current=!1,yn())},Aa=()=>Gu(void 0,null,function*(){var ba,Wo,jo,el;let Yi=[],yi=!1;if(lr(!0),_n.forEach((Gr,$o)=>{Yi.push({choice_id:$o+1,answer_text:[]}),Gr.forEach((ll,Kl)=>{Yi[$o].answer_text.push(ll),(!ll||!(0,ne.eR)(ll,1e4))&&(In(`${$o}-${Kl}`),le.ZP.info(ll?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),yi=!0)})}),yi)return lr(!1),!1;Xa.current=!0;let xl;return He.question_id?(He==null?void 0:He.is_my)===1?Se.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>Gu(void 0,null,function*(){var Gr,$o;xl=yield ht({type:"exercise/editExerciseQuestion",payload:{id:He.question_id,question_title:Ma,question_type:3,question_score:sr,is_ordered:dr,standard_answers:Yi,tag_discipline_ids:Fa,sub_discipline_id:($o=(Gr=tt.editData)==null?void 0:Gr.exercise)==null?void 0:$o.sub_discipline_id,difficulty:ur,is_cover:1,repeat_answer:!co,analysis:Nn}}),Wa(xl)}),onCancel:()=>Gu(void 0,null,function*(){var Gr,$o;xl=yield ht({type:"exercise/editExerciseQuestion",payload:{id:He.question_id,question_title:Ma,question_type:3,question_score:sr,is_ordered:dr,standard_answers:Yi,tag_discipline_ids:Fa,sub_discipline_id:($o=(Gr=tt.editData)==null?void 0:Gr.exercise)==null?void 0:$o.sub_discipline_id,difficulty:ur,repeat_answer:!co,analysis:Nn}}),Wa(xl)})}):(xl=yield ht({type:"exercise/editExerciseQuestion",payload:{id:He.question_id,question_title:Ma,question_type:3,question_score:sr,is_ordered:dr,standard_answers:Yi,tag_discipline_ids:Fa,sub_discipline_id:(Wo=(ba=tt.editData)==null?void 0:ba.exercise)==null?void 0:Wo.sub_discipline_id,difficulty:ur,repeat_answer:!co,analysis:Nn}}),Wa(xl)):(xl=yield ht({type:"exercise/addExerciseQuestion",payload:{insert_id:He==null?void 0:He.insert_id,categoryId:Mr.categoryId,question_title:Ma,question_type:3,question_score:sr,is_ordered:dr,standard_answers:Yi,tag_discipline_ids:Fa,sub_discipline_id:(el=(jo=tt.editData)==null?void 0:jo.exercise)==null?void 0:el.sub_discipline_id,difficulty:ur,repeat_answer:!co,analysis:Nn}}),Wa(xl)),lr(!1),{name:Ma,analysis:Nn,standard_answers:Yi,is_ordered:dr}}),ra=(ba,Wo,jo)=>{const el=_n.slice();if(Wo&&el.splice(ba,Wo),jo&&kt||!He.question_id)for(let Yi=0;Yi{In("");let el=_n.slice();el[ba][Wo]=jo,Ga(el)},Hn=ba=>{let Wo=_n.slice();Wo[ba]=[...Wo[ba],""],Ga(Wo)},qa=(ba,Wo)=>{let jo=_n.slice();if(!jo[ba][Wo]){jo[ba]=jo[ba].filter((el,Yi)=>Yi!==Wo),Ga(jo);return}Se.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:Pa.modal,onOk:()=>{jo[ba]=jo[ba].filter((el,Yi)=>Yi!==Wo),Ga(jo)}})},pr=ba=>{Se.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:Pa.modal,onOk:()=>{let Wo=0;oa(Ma.replace(/\▁/g,function(jo){return Wo++,Wo-1===ba?"":jo})),setTimeout(()=>{let jo=_n.slice();jo=_n.filter((el,Yi)=>ba!==Yi),Ga(jo)},500)}})},fr=()=>{},fo=()=>{var ba,Wo,jo,el,Yi,yi;return console.log(_n,"answers"),rr.createElement("aside",null,rr.createElement("div",{className:Pa.questionType},rr.createElement("div",null,rr.createElement("span",{className:"font16 c-blue"},"\u586B\u7A7A\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u5141\u8BB8\u624B\u52A8\u8C03\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848 \uFF1B\u652F\u6301\u6700\u591A5\u4E2A\u7A7A\uFF0C\u6BCF\u7A7A\u5F97\u5206\u6309\u7167\u672C\u9898\u7684\u603B\u5206\u5E73\u5747\u8BA1\u7B97\uFF09")),rr.createElement("div",null,rr.createElement(Jl.Z,{id:"completion-question-tittle",placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE",height:155,defaultValue:Ma,onChange:xl=>oa(xl),showNullButton:((Wo=(ba=tt.editData)==null?void 0:ba.exercise)==null?void 0:Wo.exercise_status)===1,deleteEmptyDisabled:((el=(jo=tt.editData)==null?void 0:jo.exercise)==null?void 0:el.exercise_status)!==1||gr,onPlaceholderChange:ra})),rr.createElement("div",{className:"mt20"},_n.map((xl,Gr)=>{var $o,ll;return rr.createElement(Fi.Z,{key:Gr,answers:xl,index:Gr,is_md:!0,exerciseIsPublish:((ll=($o=tt.editData)==null?void 0:$o.exercise)==null?void 0:ll.exercise_status)!==1,activeOptionErrorIndex:wa,onAnswerChange:ya,addChildAnswer:Hn,deleteChildAnswer:qa,deleteChildAnswermain:pr})})),rr.createElement("div",{className:"mt20"},_n.length>1&&rr.createElement("span",null,rr.createElement(Me.default,{checked:dr,onChange:xl=>Zn(xl.target.checked),className:`${Pa.color333} font14`},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),rr.createElement("span",{className:`${Pa.color999} font12`},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09"))),rr.createElement("p",{className:Pa.titleWrap},rr.createElement("span",{className:Pa.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),rr.createElement(Ol.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Nn,onChange:xl=>va(xl)}),rr.createElement("p",{className:""},rr.createElement("span",{style:{color:"red"}},"*"),"\u5206\u503C\uFF1A",rr.createElement(ke.Z,{value:sr,max:1e4,min:0,onChange:xl=>{Ka(xl)}})," \u5206 \xA0 ",!!sr&&!!Er&&rr.createElement("span",{style:{color:"red"}},"(\u6839\u636E\u5747\u5206\u89C4\u5219\uFF0C\u672C\u9898\u6BCF\u7A7A",(sr/Er).toFixed(1),"\u5206)"),rr.createElement("span",{style:{marginLeft:"30px"},className:Pa.difficult},rr.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",rr.createElement(Te.ZP.Group,{value:ur,onChange:xl=>{hr(xl.target.value)}},rr.createElement(Te.ZP.Button,{value:1},"\u7B80\u5355"),rr.createElement(Te.ZP.Button,{value:2},"\u9002\u4E2D"),rr.createElement(Te.ZP.Button,{value:3},"\u56F0\u96BE")))),rr.createElement("p",{className:Pa.titleWrap},rr.createElement("span",{className:`${Pa.title}`},"\u77E5\u8BC6\u70B9\uFF1A",rr.createElement("span",{className:Pa.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),rr.createElement("div",{className:"mt5"},rr.createElement(Mi.N,{value:Fa,selectvalues:He==null?void 0:He.tag_discipline_ids,onChange:Ba,subId:(yi=(Yi=tt.editData)==null?void 0:Yi.exercise)==null?void 0:yi.sub_discipline_id,knowledgeOptions:Hr,onAddKnowledgeFinish:Ia})),rr.createElement("div",{style:{marginTop:10}},rr.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),rr.createElement(Ce.Z,{checked:co,onChange:xl=>{cr(xl)}}))),rr.createElement("aside",{className:"tr"},(Ie!==-1||He.question_id)&&rr.createElement(Ee.ZP,{type:"default",onClick:()=>{fa(),Or(!1)}},"\u53D6\u6D88"),rr.createElement(Ee.ZP,{className:"ml20",type:"primary",onClick:()=>{Aa()}},"\u4FDD\u5B58")))},Vo=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(ba=>{var Wo,jo;return((jo=(Wo=tt==null?void 0:tt.editData)==null?void 0:Wo.exercise)==null?void 0:jo.exercise_status)===1?ba:ba.id!=="del"&&ba.id!=="add"}),wr=ba=>Gu(void 0,null,function*(){if(Ie!==-1){le.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(ba.id){case"del":let Wo;Se.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return Gu(this,null,function*(){yield(0,te.Fl)({id:He.question_id}),ht({type:"exercise/editExercise",payload:Nu({},Mr)})})}});break;case"up":case"down":yield ht({type:"exercise/exeriseMoveUpDown",payload:{id:He.question_id,opr:ba.id}}),ht({type:"exercise/editExercise",payload:Nu({},Mr)});break;case"edit":Vn(He.dragKey),Or(!0);break;case"add":sa({key:He.key,insert_id:He==null?void 0:He.question_id,question_type:3});break}}),Ai=()=>{var ba;return rr.createElement("aside",null,rr.createElement("div",{className:Pa.questionType},!(He!=null&&He.isPreview)&&rr.createElement("div",null,rr.createElement("span",{className:"font16 c-blue"},He.key,"\u3001\u586B\u7A7A\u9898"),"\uFF08",He.question_score,"\u5206\uFF09")),He!=null&&He.isPreview?rr.createElement("div",{style:{display:"flex"}},rr.createElement("span",{style:{flexShrink:0},className:"font18"},He.key,"."),rr.createElement(Ho.Z,{value:He.question_title}),rr.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",He.question_score,"\u5206\uFF09")):rr.createElement("div",{className:"mt5"},rr.createElement(Ho.Z,{value:He.question_title})),rr.createElement("div",{className:Pa.questionChoices},(ba=He==null?void 0:He.standard_answers)==null?void 0:ba.map(function(Wo,jo){return rr.createElement(me.Z,{key:jo,align:"middle"},rr.createElement(ce.Z,null,"\u7B54\u6848\uFF08\u586B\u7A7A",Wo.choice_id,"\uFF09\uFF1A"),rr.createElement(ce.Z,{flex:"1"},rr.createElement(me.Z,{align:"middle",gutter:[1,1]},Wo.answer_text.map(function(el,Yi){return rr.createElement(ce.Z,{span:24,key:Yi},Wo.model===1?rr.createElement(Be.default,{key:jo,checked:He.standard_answers.includes(jo),disabled:!0,value:el}):rr.createElement(Bi.Z,{value:el,disabled:!0,style:{color:"rgba(0, 0, 0, 0.25)",backgroundColor:"rgba(0, 0, 0, 0.04)"}}))}))))})),rr.createElement("div",{className:Pa.action},!He.hideAction&&Vo.map(function(Wo,jo){return Wo.id==="up"&&He.key===1||Wo.id==="down"&&He.key===He.len?null:rr.createElement(De.Z,{key:jo,placement:"bottom",title:Wo.name},rr.createElement("span",{onClick:()=>wr(Wo),className:Wo.icon}))})))};return rr.createElement("section",{className:Pa.wrap},!Ht&&Ai(),Ht&&fo())};var Sc=(0,ye.connect)(({problemset:pe,loading:ve,exercise:ge,globalSetting:mt})=>({problemset:pe,globalSetting:mt,exercise:ge,loading:ve.effects}),null,null,{forwardRef:!0})((0,E.forwardRef)(ys)),id=Object.defineProperty,Us=Object.getOwnPropertySymbols,Ss=Object.prototype.hasOwnProperty,Fc=Object.prototype.propertyIsEnumerable,Is=(pe,ve,ge)=>ve in pe?id(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,Fs=(pe,ve)=>{for(var ge in ve||(ve={}))Ss.call(ve,ge)&&Is(pe,ge,ve[ge]);if(Us)for(var ge of Us(ve))Fc.call(ve,ge)&&Is(pe,ge,ve[ge]);return pe},Gc=(pe,ve)=>{var ge={};for(var mt in pe)Ss.call(pe,mt)&&ve.indexOf(mt)<0&&(ge[mt]=pe[mt]);if(pe!=null&&Us)for(var mt of Us(pe))ve.indexOf(mt)<0&&Fc.call(pe,mt)&&(ge[mt]=pe[mt]);return ge},_l=(pe,ve,ge)=>new Promise((mt,Kt)=>{var tt=He=>{try{ht(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{ht(ge.throw(He))}catch(Ie){Kt(Ie)}},ht=He=>He.done?mt(He.value):Promise.resolve(He.value).then(tt,on);ht((ge=ge.apply(pe,ve)).next())});const gs=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],lc=(pe,ve)=>{var ge=pe,{problemset:mt,globalSetting:Kt,exercise:tt,loading:on,dispatch:ht,onRef:He=()=>{},editData:Ie,editKey:Vn,setEditKey:fa=()=>{},cancelAdd:sa=()=>{},reload:yn=()=>{},addCallback:On=()=>{},setIsClaer:da=()=>{}}=ge,Ma=Gc(ge,["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","editKey","setEditKey","cancelAdd","reload","addCallback","setIsClaer"]);const[oa,Nn]=(0,E.useState)(),[va,_n]=(0,E.useState)(""),[Ga,wa]=(0,E.useState)(!1),[In,dr]=(0,E.useState)(),[Zn,kt]=(0,E.useState)([]),[la,sr]=(0,E.useState)([]),[Ka,Er]=(0,E.useState)(1),[Ca,Ht]=(0,E.useState)(!1),[Or,gr]=(0,E.useState)(""),lr=(0,E.useRef)(!1),Fa=Hr=>{sr([...la,Fs({},Hr)])},Ba=(0,ye.useParams)();(0,E.useEffect)(()=>{if(!lr.current){if(!(Ie!=null&&Ie.question_choices)){wa(!0),_n(""),dr(2),Nn("");return}Ht(!(Ie!=null&&Ie.repeat_answer)),_n(Ie==null?void 0:Ie.question_title),dr(Ie==null?void 0:Ie.question_score),Er(Ie==null?void 0:Ie.difficulty),Nn(Ie.standard_answer[0]+""),kt(Ie.tag_discipline_ids),gr(Ie==null?void 0:Ie.analysis)}},[Ie,Ga]),(0,E.useEffect)(()=>{Ga&&Hr();function Hr(){return _l(this,null,function*(){var Va,Ia;const Wa=yield(0,te.YY)({sub_discipline_id:(Ia=(Va=tt.editData)==null?void 0:Va.exercise)==null?void 0:Ia.sub_discipline_id});sr(Wa.tag_disciplines)})}},[Ga]),(0,E.useImperativeHandle)(ve,()=>({onSave:hr,isEdit:Ga})),(0,E.useEffect)(()=>{var Hr;const Va=(Hr=tt==null?void 0:tt.tagDisciplineData)!=null&&Hr.tag_disciplines&&Array.isArray(tt.tagDisciplineData.tag_disciplines)?tt.tagDisciplineData.tag_disciplines:[];sr(Va)},[tt.tagDisciplineData]);const ur=Hr=>{(Hr==null?void 0:Hr.status)===0&&(le.ZP.success("\u4FDD\u5B58\u6210\u529F"),wa(!1),fa(-1),lr.current=!1,yn())},hr=()=>_l(void 0,null,function*(){var Hr,Va,Ia,Wa;if(!va)return le.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;if(!oa)return le.ZP.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),!1;const Aa=[{choice_text:"\u6B63\u786E",is_answer:oa==="1"?1:0},{choice_text:"\u9519\u8BEF",is_answer:oa==="2"?2:0}];lr.current=!0;let ra;return Ie.question_id?(Ie==null?void 0:Ie.is_my)===1?Se.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>_l(void 0,null,function*(){var ya,Hn;ra=yield ht({type:"exercise/editExerciseQuestion",payload:{id:Ie.question_id,question_title:va,question_type:2,question_score:In,question_choices:Aa.map(qa=>qa.choice_text),standard_answers:Aa.filter(qa=>qa.is_answer).map(qa=>qa.is_answer),tag_discipline_ids:Zn,sub_discipline_id:(Hn=(ya=tt.editData)==null?void 0:ya.exercise)==null?void 0:Hn.sub_discipline_id,difficulty:Ka,is_cover:1,repeat_answer:!Ca,analysis:Or}}),ur(ra)}),onCancel:()=>_l(void 0,null,function*(){var ya,Hn;ra=yield ht({type:"exercise/editExerciseQuestion",payload:{id:Ie.question_id,question_title:va,question_type:2,question_score:In,question_choices:Aa.map(qa=>qa.choice_text),standard_answers:Aa.filter(qa=>qa.is_answer).map(qa=>qa.is_answer),tag_discipline_ids:Zn,sub_discipline_id:(Hn=(ya=tt.editData)==null?void 0:ya.exercise)==null?void 0:Hn.sub_discipline_id,difficulty:Ka,repeat_answer:!Ca,analysis:Or}}),ur(ra)})}):(ra=yield ht({type:"exercise/editExerciseQuestion",payload:{id:Ie.question_id,question_title:va,question_type:2,question_score:In,question_choices:Aa.map(ya=>ya.choice_text),standard_answers:Aa.filter(ya=>ya.is_answer).map(ya=>ya.is_answer),tag_discipline_ids:Zn,sub_discipline_id:(Va=(Hr=tt.editData)==null?void 0:Hr.exercise)==null?void 0:Va.sub_discipline_id,difficulty:Ka,repeat_answer:!Ca,analysis:Or}}),ur(ra)):(ra=yield ht({type:"exercise/addExerciseQuestion",payload:{insert_id:Ie==null?void 0:Ie.insert_id,categoryId:Ba.categoryId,question_title:va,question_type:2,question_score:In,question_choices:Aa.map(ya=>ya.choice_text),standard_answers:Aa.filter(ya=>ya.is_answer).map(ya=>ya.is_answer),tag_discipline_ids:Zn,sub_discipline_id:(Wa=(Ia=tt.editData)==null?void 0:Ia.exercise)==null?void 0:Wa.sub_discipline_id,difficulty:Ka,repeat_answer:!Ca,analysis:Or}}),ur(ra)),{name:va,choices:Aa}}),co=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(Hr=>{var Va,Ia;return((Ia=(Va=tt==null?void 0:tt.editData)==null?void 0:Va.exercise)==null?void 0:Ia.exercise_status)===1?Hr:Hr.id!=="del"&&Hr.id!=="add"}),cr=Hr=>_l(void 0,null,function*(){if(Vn!==-1){le.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(Hr.id){case"del":let Va;Se.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return _l(this,null,function*(){yield(0,te.Fl)({id:Ie.question_id}),ht({type:"exercise/editExercise",payload:Fs({},Ba)})})}});break;case"up":case"down":yield ht({type:"exercise/exeriseMoveUpDown",payload:{id:Ie.question_id,opr:Hr.id}}),ht({type:"exercise/editExercise",payload:Fs({},Ba)});break;case"edit":fa(Ie.dragKey),wa(!0);break;case"add":On({key:Ie.key,insert_id:Ie==null?void 0:Ie.question_id,question_type:2});break}}),Xa=()=>{var Hr;return E.createElement("aside",null,E.createElement("div",{className:Pa.questionType},!(Ie!=null&&Ie.isPreview)&&E.createElement("div",null,E.createElement("span",{className:"font16 c-blue"},Ie.key,"\u3001\u5224\u65AD\u9898"),"\uFF08",Ie.question_score,"\u5206\uFF09")),Ie!=null&&Ie.isPreview?E.createElement("div",{style:{display:"flex"}},E.createElement("span",{style:{flexShrink:0},className:"font18"},Ie.key,"."),E.createElement(Ho.Z,{value:Ie.question_title}),E.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Ie.question_score,"\u5206\uFF09")):E.createElement("div",{className:"mt5"},E.createElement(Ho.Z,{value:Ie.question_title})),E.createElement("div",{className:Pa.questionChoices},(Hr=Ie==null?void 0:Ie.question_choices)==null?void 0:Hr.map(function(Va,Ia){return E.createElement(Te.ZP,{key:Ia,checked:Ie.standard_answer.includes(Ia+1),disabled:!0},gs[Ia],". ",E.createElement("span",{className:"c-black font14"},Va.choice_text))})),E.createElement("div",{className:Pa.action},!Ie.hideAction&&co.map(function(Va,Ia){return Va.id==="up"&&Ie.key===1||Va.id==="down"&&Ie.key===Ie.len?null:E.createElement(De.Z,{key:Ia,placement:"bottom",title:Va.name},E.createElement("span",{onClick:()=>cr(Va),className:Va.icon}))})))},Mr=()=>{var Hr,Va;return E.createElement("aside",null,E.createElement("div",null,E.createElement("span",{className:"font16 c-blue"},"\u5224\u65AD\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09"),E.createElement("p",{className:Pa.titleWrap},E.createElement("span",{className:Pa.required},"*"),E.createElement("span",{className:Pa.title},"\u9898\u5E72\uFF1A")),E.createElement(Ol.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:va,onChange:Ia=>_n(Ia)}),E.createElement("p",{className:Pa.titleWrap},E.createElement("span",{className:Pa.required},"*"),E.createElement("span",{className:Pa.title},"\u7B54\u6848\u9009\u9879\uFF1A",E.createElement("span",{className:Pa.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),E.createElement(Te.ZP.Group,{buttonStyle:"solid",value:oa,onChange:Ia=>Nn(Ia.target.value)},E.createElement(Te.ZP.Button,{value:"1",className:`${Pa.radio} mr40`},"\u6B63\u786E"),E.createElement(Te.ZP.Button,{value:"2",className:Pa.radio},"\u9519\u8BEF")),E.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\uFF0C\u53EF\u4EE5\u76F4\u63A5\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848"),E.createElement("p",{className:Pa.titleWrap},E.createElement("span",{className:Pa.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),E.createElement(Ol.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Or,onChange:Ia=>gr(Ia)}),E.createElement("p",{className:""},"\u5206\u503C\uFF1A",E.createElement(ke.Z,{value:In,max:1e4,min:0,onChange:Ia=>{dr(Ia)}})," \u5206",E.createElement("span",{style:{marginLeft:"30px"},className:Pa.difficult},E.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",E.createElement(Te.ZP.Group,{value:Ka,onChange:Ia=>{Er(Ia.target.value)}},E.createElement(Te.ZP.Button,{value:1},"\u7B80\u5355"),E.createElement(Te.ZP.Button,{value:2},"\u9002\u4E2D"),E.createElement(Te.ZP.Button,{value:3},"\u56F0\u96BE")))),E.createElement("p",{className:Pa.titleWrap},E.createElement("span",{className:`${Pa.title}`},"\u77E5\u8BC6\u70B9\uFF1A",E.createElement("span",{className:Pa.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),E.createElement("div",{className:"mt5"},E.createElement(Mi.N,{value:Zn,selectvalues:Ie==null?void 0:Ie.tag_discipline_ids,onChange:kt,subId:(Va=(Hr=tt.editData)==null?void 0:Hr.exercise)==null?void 0:Va.sub_discipline_id,knowledgeOptions:la,onAddKnowledgeFinish:Fa})),E.createElement("div",{style:{marginTop:10}},E.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),E.createElement(Ce.Z,{checked:Ca,onChange:Ia=>{Ht(Ia)}}))),E.createElement("aside",{className:"tr"},(Vn!==-1||Ie.question_id)&&E.createElement(Ee.ZP,{type:"default",onClick:()=>{sa(),wa(!1)}},"\u53D6\u6D88"),E.createElement(Ee.ZP,{className:"ml20",type:"primary",onClick:()=>{hr()}},"\u4FDD\u5B58")))};return E.createElement("section",{className:Pa.wrap},!Ga&&Xa(),Ga&&Mr())};var Ms=(0,ye.connect)(({problemset:pe,loading:ve,exercise:ge,globalSetting:mt})=>({problemset:pe,globalSetting:mt,exercise:ge,loading:ve.effects}),null,null,{forwardRef:!0})((0,E.forwardRef)(lc)),uc=Object.defineProperty,is=Object.getOwnPropertySymbols,sc=Object.prototype.hasOwnProperty,cc=Object.prototype.propertyIsEnumerable,Gs=(pe,ve,ge)=>ve in pe?uc(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,Ks=(pe,ve)=>{for(var ge in ve||(ve={}))sc.call(ve,ge)&&Gs(pe,ge,ve[ge]);if(is)for(var ge of is(ve))cc.call(ve,ge)&&Gs(pe,ge,ve[ge]);return pe},Bc=(pe,ve)=>{var ge={};for(var mt in pe)sc.call(pe,mt)&&ve.indexOf(mt)<0&&(ge[mt]=pe[mt]);if(pe!=null&&is)for(var mt of is(pe))ve.indexOf(mt)<0&&cc.call(pe,mt)&&(ge[mt]=pe[mt]);return ge},_u=(pe,ve,ge)=>new Promise((mt,Kt)=>{var tt=He=>{try{ht(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{ht(ge.throw(He))}catch(Ie){Kt(Ie)}},ht=He=>He.done?mt(He.value):Promise.resolve(He.value).then(tt,on);ht((ge=ge.apply(pe,ve)).next())});const yu=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],dc=(0,E.forwardRef)((pe,ve)=>{var ge=pe,{problemset:mt,globalSetting:Kt,exercise:tt,loading:on,dispatch:ht,onRef:He=()=>{},editData:Ie,cancelAdd:Vn=()=>{},editKey:fa,setEditKey:sa=()=>{},setIsClaer:yn=()=>{},addCallback:On=Aa=>{},reload:da=()=>{}}=ge,Ma=Bc(ge,["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback","reload"]);const[oa,Nn]=(0,E.useState)([]),[va,_n]=(0,E.useState)(),[Ga,wa]=(0,E.useState)([]),[In,dr]=(0,E.useState)(""),[Zn,kt]=(0,E.useState)(),[la,sr]=(0,E.useState)(!1),[Ka,Er]=(0,E.useState)([]),[Ca,Ht]=(0,E.useState)(1),[Or,gr]=(0,E.useState)(!1),[lr,Fa]=(0,E.useState)(""),[Ba,ur]=(0,E.useState)([]),hr=(0,E.useRef)(!1),co=Aa=>{ur([...Ba,Ks({},Aa)])},cr=(0,ye.useParams)();(0,E.useEffect)(()=>{Nn(["","","",""])},[]),(0,E.useEffect)(()=>{if(hr.current)return;if(!(Ie!=null&&Ie.question_choices)){sr(!0),dr(""),kt(5),Nn(["","","",""]),wa([]);return}dr(Ie==null?void 0:Ie.question_title),kt(Ie==null?void 0:Ie.question_score),gr(!(Ie!=null&&Ie.repeat_answer)),Ht(Ie==null?void 0:Ie.difficulty),Nn(Ie==null?void 0:Ie.question_choices.map(ra=>ra.choice_text));const Aa=[];Ie==null||Ie.standard_answer.map((ra,ya)=>{Aa.push(ra-1)}),wa(Aa),Er(Ie.tag_discipline_ids),Fa(Ie==null?void 0:Ie.analysis)},[Ie,la]),(0,E.useEffect)(()=>{la&&Aa();function Aa(){return _u(this,null,function*(){var ra,ya;const Hn=yield(0,te.YY)({sub_discipline_id:(ya=(ra=tt.editData)==null?void 0:ra.exercise)==null?void 0:ya.sub_discipline_id});ur(Hn.tag_disciplines)})}},[la]),(0,E.useImperativeHandle)(ve,()=>({onSave:Mr,isEdit:la})),(0,E.useEffect)(()=>{var Aa;const ra=(Aa=tt==null?void 0:tt.tagDisciplineData)!=null&&Aa.tag_disciplines&&Array.isArray(tt.tagDisciplineData.tag_disciplines)?tt.tagDisciplineData.tag_disciplines:[];ur(ra)},[tt.tagDisciplineData]);const Xa=Aa=>{(Aa==null?void 0:Aa.status)===0&&(le.ZP.success("\u4FDD\u5B58\u6210\u529F"),sr(!1),sa(-1),hr.current=!1,da())},Mr=()=>_u(void 0,null,function*(){var Aa,ra,ya,Hn;if(!In)return le.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),!1;const qa=oa.findIndex(fo=>!fo);if(qa>-1)return le.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${yu[qa]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!Ga.length)return le.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(Ga.length<1)return le.ZP.info("\u8BF7\u9009\u62E9\u7B54\u6848"),!1;const pr=oa.map((fo,Vo)=>({choice_text:fo,is_answer:Ga.includes(Vo)?Vo+1:0}));hr.current=!0;let fr;Ie.question_id?(Ie==null?void 0:Ie.is_my)===1?Se.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>_u(void 0,null,function*(){var fo,Vo;fr=yield ht({type:"exercise/editExerciseQuestion",payload:{id:Ie.question_id,question_title:In,question_type:1,question_score:Zn,question_choices:pr.map(wr=>wr.choice_text),standard_answers:pr.filter(wr=>wr.is_answer).map(wr=>wr.is_answer),tag_discipline_ids:Ka,sub_discipline_id:(Vo=(fo=tt.editData)==null?void 0:fo.exercise)==null?void 0:Vo.sub_discipline_id,difficulty:Ca,is_cover:1,repeat_answer:!Or,analysis:lr}}),Xa(fr)}),onCancel:()=>_u(void 0,null,function*(){var fo,Vo;fr=yield ht({type:"exercise/editExerciseQuestion",payload:{id:Ie.question_id,question_title:In,question_type:1,question_score:Zn,question_choices:pr.map(wr=>wr.choice_text),standard_answers:pr.filter(wr=>wr.is_answer).map(wr=>wr.is_answer),tag_discipline_ids:Ka,sub_discipline_id:(Vo=(fo=tt.editData)==null?void 0:fo.exercise)==null?void 0:Vo.sub_discipline_id,difficulty:Ca,repeat_answer:!Or,analysis:lr}}),Xa(fr)})}):(fr=yield ht({type:"exercise/editExerciseQuestion",payload:{id:Ie.question_id,question_title:In,question_type:1,question_score:Zn,question_choices:pr.map(fo=>fo.choice_text),standard_answers:pr.filter(fo=>fo.is_answer).map(fo=>fo.is_answer),tag_discipline_ids:Ka,sub_discipline_id:(ra=(Aa=tt.editData)==null?void 0:Aa.exercise)==null?void 0:ra.sub_discipline_id,difficulty:Ca,repeat_answer:!Or,analysis:lr}}),Xa(fr)):(fr=yield ht({type:"exercise/addExerciseQuestion",payload:{insert_id:Ie==null?void 0:Ie.insert_id,categoryId:cr.categoryId,question_title:In,question_type:1,question_score:Zn,question_choices:pr.map(fo=>fo.choice_text),standard_answers:pr.filter(fo=>fo.is_answer).map(fo=>fo.is_answer),tag_discipline_ids:Ka,sub_discipline_id:(Hn=(ya=tt.editData)==null?void 0:ya.exercise)==null?void 0:Hn.sub_discipline_id,difficulty:Ca,repeat_answer:!Or,analysis:lr}}),Xa(fr))}),Hr=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(Aa=>{var ra,ya;return((ya=(ra=tt==null?void 0:tt.editData)==null?void 0:ra.exercise)==null?void 0:ya.exercise_status)===1?Aa:Aa.id!=="del"&&Aa.id!=="add"}),Va=Aa=>_u(void 0,null,function*(){if(fa!==-1){le.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(Aa.id){case"del":let ra;Se.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return _u(this,null,function*(){yield(0,te.Fl)({id:Ie.question_id}),ht({type:"exercise/editExercise",payload:Ks({},cr)})})}});break;case"up":case"down":yield ht({type:"exercise/exeriseMoveUpDown",payload:{id:Ie.question_id,opr:Aa.id}}),ht({type:"exercise/editExercise",payload:Ks({},cr)});break;case"edit":sa(Ie.dragKey),sr(!0);break;case"add":On({key:Ie.key,insert_id:Ie==null?void 0:Ie.question_id,question_type:1});break}}),Ia=()=>{var Aa;return E.createElement("aside",null,E.createElement("div",{className:Pa.questionType},!(Ie!=null&&Ie.isPreview)&&E.createElement("div",null,E.createElement("span",{className:"font16 c-blue"},Ie.key,"\u3001\u591A\u9009\u9898"),"\uFF08",Ie.question_score,"\u5206\uFF09")),Ie!=null&&Ie.isPreview?E.createElement("div",{style:{display:"flex"}},E.createElement("span",{style:{flexShrink:0},className:"font18"},Ie.key,"."),E.createElement(Ho.Z,{value:Ie.question_title}),E.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Ie.question_score,"\u5206\uFF09")):E.createElement("div",{className:"mt5"},E.createElement(Ho.Z,{value:Ie.question_title})),E.createElement("div",{className:Pa.questionChoices},(Aa=Ie==null?void 0:Ie.question_choices)==null?void 0:Aa.map(function(ra,ya){return E.createElement(me.Z,{key:ya},E.createElement(ce.Z,null,E.createElement(Me.default,{key:ya,checked:Ie.standard_answer.includes(ya+1),disabled:!0},yu[ya],".")),E.createElement(ce.Z,{flex:"1"},E.createElement("span",{className:"c-black font14"},E.createElement(Ho.Z,{value:ra.choice_text}))))})),E.createElement("div",{className:Pa.action},!Ie.hideAction&&Hr.map(function(ra,ya){return ra.id==="up"&&Ie.key===1||ra.id==="down"&&Ie.key===Ie.len?null:E.createElement(De.Z,{key:ya,placement:"bottom",title:ra.name},E.createElement("span",{onClick:()=>Va(ra),className:ra.icon}))})))},Wa=()=>{var Aa,ra;return E.createElement("aside",null,E.createElement("div",{className:Pa.questionType},E.createElement("div",null,E.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),E.createElement("p",{className:Pa.titleWrap},E.createElement("span",{className:Pa.required},"*"),E.createElement("span",{className:Pa.title},"\u9898\u5E72\uFF1A")),E.createElement(Ol.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:In,onChange:ya=>dr(ya)}),E.createElement("p",{className:Pa.titleWrap},E.createElement("span",{className:Pa.required},"*"),E.createElement("span",{className:Pa.title},"\u7B54\u6848\u9009\u9879\uFF1A",E.createElement("span",{className:Pa.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),oa.map((ya,Hn)=>{var qa,pr;return E.createElement("div",{className:Pa.choiceWrap,key:Hn},E.createElement(De.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},E.createElement("div",{className:`${Pa.answer} ${Ga.includes(Hn)?Pa.activeAnswer:""}`,onClick:()=>{Ga.includes(Hn)?wa(Ga.filter(fr=>fr!==Hn)):wa([...Ga,Hn])}},yu[Hn])),E.createElement("div",{className:Pa.editorWrap},va===Hn?E.createElement(Ol.Z,{id:`single-question-option-${Hn}`,watch:!0,isFocus:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:ya,onChange:fr=>{oa[Hn]=fr,Nn(oa)}}):E.createElement("div",{className:Pa.htmlWrap,onClick:()=>_n(Hn)},E.createElement(Ho.Z,{value:ya}))),((pr=(qa=tt.editData)==null?void 0:qa.exercise)==null?void 0:pr.exercise_status)===1&&E.createElement(E.Fragment,null,Hn>1&&E.createElement(De.Z,{title:"\u5220\u9664"},E.createElement("i",{className:`${Pa.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>Nn(oa.filter((fr,fo)=>fo!==Hn))})),Hn<7&&Hn===oa.length-1&&E.createElement(De.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},E.createElement("i",{className:`${Pa.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>Nn([...oa,""])}))))}),E.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\u8F93\u5165\u6846\u53EF\u8BBE\u7F6E\u7B54\u6848\uFF1B\u9009\u4E2D\u7684\u9009\u9879\u5373\u4E3A\u6B63\u786E\u7B54\u6848\uFF0C\u9009\u62E9\u591A\u4E2A\u7B54\u6848\u5373\u4E3A\u591A\u9009\u9898"),E.createElement("p",{className:Pa.titleWrap},E.createElement("span",{className:Pa.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),E.createElement(Ol.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:lr,onChange:ya=>Fa(ya)}),E.createElement("p",{className:""},"\u5206\u503C\uFF1A",E.createElement(ke.Z,{value:Zn,max:1e4,min:0,onChange:ya=>{kt(ya)}})," ","\u5206",E.createElement("span",{style:{marginLeft:"30px"},className:Pa.difficult},E.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",E.createElement(Te.ZP.Group,{value:Ca,onChange:ya=>{Ht(ya.target.value)}},E.createElement(Te.ZP.Button,{value:1},"\u7B80\u5355"),E.createElement(Te.ZP.Button,{value:2},"\u9002\u4E2D"),E.createElement(Te.ZP.Button,{value:3},"\u56F0\u96BE")))),E.createElement("p",{className:Pa.titleWrap},E.createElement("span",{className:`${Pa.title}`},"\u77E5\u8BC6\u70B9\uFF1A",E.createElement("span",{className:Pa.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),E.createElement("div",{className:"mt5"},E.createElement(Mi.N,{value:Ka,selectvalues:Ie==null?void 0:Ie.tag_discipline_ids,onChange:Er,subId:(ra=(Aa=tt.editData)==null?void 0:Aa.exercise)==null?void 0:ra.sub_discipline_id,knowledgeOptions:Ba,onAddKnowledgeFinish:co})),E.createElement("div",{style:{marginTop:10}},E.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),E.createElement(Ce.Z,{checked:Or,onChange:ya=>{gr(ya)}}))),E.createElement("aside",{className:"tr"},(fa!==-1||Ie.question_id)&&E.createElement(Ee.ZP,{type:"default",onClick:()=>{Vn(),sr(!1)}},"\u53D6\u6D88"),E.createElement(Ee.ZP,{className:"ml20",type:"primary",onClick:()=>{Mr()}},"\u4FDD\u5B58")))};return E.createElement("section",{className:Pa.wrap},!la&&Ia(),la&&Wa())});var Kc=(0,ye.connect)(({problemset:pe,loading:ve,exercise:ge,globalSetting:mt})=>({problemset:pe,globalSetting:mt,exercise:ge,loading:ve.effects}),null,null,{forwardRef:!0})(dc),Pi=z(59301),ms=Object.defineProperty,Bs=Object.getOwnPropertySymbols,fs=Object.prototype.hasOwnProperty,Pc=Object.prototype.propertyIsEnumerable,$u=(pe,ve,ge)=>ve in pe?ms(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,Vs=(pe,ve)=>{for(var ge in ve||(ve={}))fs.call(ve,ge)&&$u(pe,ge,ve[ge]);if(Bs)for(var ge of Bs(ve))Pc.call(ve,ge)&&$u(pe,ge,ve[ge]);return pe},Ts=(pe,ve)=>{var ge={};for(var mt in pe)fs.call(pe,mt)&&ve.indexOf(mt)<0&&(ge[mt]=pe[mt]);if(pe!=null&&Bs)for(var mt of Bs(pe))ve.indexOf(mt)<0&&Pc.call(pe,mt)&&(ge[mt]=pe[mt]);return ge},ks=(pe,ve,ge)=>new Promise((mt,Kt)=>{var tt=He=>{try{ht(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{ht(ge.throw(He))}catch(Ie){Kt(Ie)}},ht=He=>He.done?mt(He.value):Promise.resolve(He.value).then(tt,on);ht((ge=ge.apply(pe,ve)).next())});const Vc=null,gc=(pe,ve)=>{var ge=pe,{problemset:mt,globalSetting:Kt,exercise:tt,loading:on,dispatch:ht,editData:He,cancelAdd:Ie=()=>{},editKey:Vn,setEditKey:fa=()=>{},addCallback:sa=()=>{},reload:yn=()=>{},setIsClaer:On=()=>{}}=ge,da=Ts(ge,["problemset","globalSetting","exercise","loading","dispatch","editData","cancelAdd","editKey","setEditKey","addCallback","reload","setIsClaer"]);const[Ma,oa]=(0,E.useState)(""),[Nn,va]=(0,E.useState)(""),[_n,Ga]=(0,E.useState)(""),[wa,In]=(0,E.useState)([]),[dr,Zn]=(0,E.useState)(""),[kt,la]=(0,E.useState)(),[sr,Ka]=(0,E.useState)(!1),[Er,Ca]=(0,E.useState)([]),[Ht,Or]=(0,E.useState)(!1),[gr,lr]=(0,E.useState)(!1),Fa=(0,ye.useParams)(),Ba=(0,E.useRef)(!1),[ur,hr]=(0,E.useState)([]);(0,E.useEffect)(()=>{var Ia;if(Ba.current)return;He.edit&&(Or(!0),va(""),oa(""),Ca([])),oa(He.shixun_name),va(He.question_title);const Wa=[];(Ia=He.shixun)==null||Ia.map(Aa=>{Wa.push(Aa.challenge_score),ur.push({challenge_id:Aa.challenge_id,open:!0})}),hr(ur),Ca(Wa)},[He]),(0,E.useEffect)(()=>{Ka(!1)},[Ht]),(0,E.useImperativeHandle)(ve,()=>({onSave:cr,isEdit:Ht}));const co=Ia=>{(Ia==null?void 0:Ia.status)===0&&(le.ZP.success("\u4FDD\u5B58\u6210\u529F"),Or(!1),fa(-1),Ba.current=!1,yn())},cr=()=>ks(void 0,null,function*(){let Ia=[];if(!1)return!1;Ba.current=!0,lr(!0);let Aa;return He.question_id?Aa=yield ht({type:"exercise/editExerciseQuestion",payload:{id:He.question_id,question_title:Nn,shixun_name:Ma,shixun_id:He.shixun_id,question_type:5,question_scores:Er}}):Aa=yield ht({type:"exercise/addExerciseQuestion",payload:{insert_id:He==null?void 0:He.insert_id,categoryId:Fa.categoryId,question_title:Nn,shixun_name:Ma,shixun_id:He.shixun_id,question_type:5,question_scores:Er,is_copy:He.is_copy}}),co(Aa),lr(!1),{name:Nn,analysis:_n,standard_answers:Ia,is_ordered:kt}}),Xa=()=>{var Ia;return Pi.createElement("aside",null,Pi.createElement("div",{className:Pa.questionType},Pi.createElement("div",null,Pi.createElement("span",{className:"font16 c-blue"},"\u5B9E\u8BAD\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u5141\u8BB8\u624B\u52A8\u8C03\u5206\uFF09")),Pi.createElement("div",{className:"mt10"},Pi.createElement(Be.default,{defaultValue:Ma,onChange:Wa=>{oa(Wa.target.value)}})),Pi.createElement("div",{className:"mt10"},Pi.createElement(Ol.Z,{id:"single-question-option-0",height:155,placeholder:"\u8BF7\u8F93\u5165\u5B9E\u8BAD\u9898\u5B8C\u6210\u8981\u6C42",defaultValue:Nn,onChange:Wa=>{va(Wa)}})),Pi.createElement("div",{className:"mt20"},(Ia=He.shixun)==null?void 0:Ia.map((Wa,Aa)=>Pi.createElement(me.Z,{gutter:[20,20]},Pi.createElement(ce.Z,{flex:"1"},Aa+1,".",Wa.challenge_name),Pi.createElement(ce.Z,null,Pi.createElement(ke.Z,{defaultValue:Er[Aa],onChange:ra=>{Er[Aa]=ra,Ca(Er),console.log("srore:L",Er[Aa])}})," \u5206")))),Pi.createElement("div",{className:"mt20"},wa.length>1&&Pi.createElement("span",null,Pi.createElement(Me.default,{checked:kt,onChange:Wa=>la(Wa.target.checked),className:`${Pa.color333} font14`},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),Pi.createElement("span",{className:`${Pa.color999} font12`},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09"))),Pi.createElement("aside",{className:"tr"},(Vn!==-1||!(He!=null&&He.edit))&&Pi.createElement(Ee.ZP,{type:"default",onClick:()=>{Ie(),Or(!1)}},"\u53D6\u6D88"),Pi.createElement(Ee.ZP,{loading:gr,className:"ml20",type:"primary",onClick:()=>{cr()}},"\u4FDD\u5B58")))},Mr=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5B9E\u8BAD\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(Ia=>{var Wa,Aa;return((Aa=(Wa=tt==null?void 0:tt.editData)==null?void 0:Wa.exercise)==null?void 0:Aa.exercise_status)===1?Ia:Ia.id!=="del"&&Ia.id!=="add"}),Hr=Ia=>ks(void 0,null,function*(){if(Vn!==-1){le.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(Ia.id){case"del":let Wa;Se.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return ks(this,null,function*(){yield(0,te.Fl)({id:He.question_id}),ht({type:"exercise/editExercise",payload:Vs({},Fa)})})}});break;case"up":case"down":yield ht({type:"exercise/exeriseMoveUpDown",payload:{id:He.question_id,opr:Ia.id}}),ht({type:"exercise/editExercise",payload:Vs({},Fa)});break;case"edit":fa(He.dragKey),Or(!0);break;case"add":ht({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",editData:{key:He.key,insert_id:He==null?void 0:He.question_id,question_type:5}}});break}}),Va=()=>{var Ia,Wa;return Pi.createElement("aside",null,Pi.createElement("div",{className:Pa.questionType},!(He!=null&&He.isPreview)&&Pi.createElement("div",null,Pi.createElement("span",{className:"font16 c-blue"},He.key,"\u3001\u5B9E\u8BAD\u9898"),"\uFF08",He.question_score,"\u5206\uFF09")),He!=null&&He.isPreview?Pi.createElement("div",{style:{display:"flex"}},Pi.createElement("span",{style:{flexShrink:0},className:"font18"},He.key,"."),Pi.createElement(Ho.Z,{value:He.question_title}),Pi.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",He.question_score,"\u5206\uFF09"),!!((Ia=He.schools)!=null&&Ia.length)&&Pi.createElement(De.Z,{title:"\u8BE5\u5B9E\u8BAD\u9898\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},Pi.createElement("i",{className:"iconfont icon-zhidinggongkai1 font18 line24 c-orange"}))):Pi.createElement("div",{className:"mt5"},Pi.createElement(Ho.Z,{value:He.question_title})),Pi.createElement("div",{className:"mt30"}),(Wa=He.shixun)==null?void 0:Wa.map(function(Aa,ra){var ya,Hn,qa,pr,fr,fo,Vo,wr,Ai,ba;return Pi.createElement("div",null,Pi.createElement("div",{key:ra,style:{background:"#F0F7FD",color:"#3061D0",fontSize:18,padding:10,display:"flex",justifyContent:"space-between",marginBottom:(!((ya=ur[ra])!=null&&ya.open)||!((qa=(Hn=tt==null?void 0:tt.editData)==null?void 0:Hn.exercise)!=null&&qa.show_challenge_task_pass))&&10}},Pi.createElement("div",null,Pi.createElement("i",{className:"iconfont icon-renwuguanka1",style:{marginRight:5}}),"\u7B2C",ra+1,"\u5173 ",Pi.createElement("span",{className:"ml10"},Aa.challenge_name)," ",Pi.createElement("span",{className:"ml10"},Aa.challenge_score," \u5206")),((fr=(pr=tt==null?void 0:tt.editData)==null?void 0:pr.exercise)==null?void 0:fr.show_challenge_task_pass)&&Pi.createElement("div",{style:{cursor:"pointer",color:"#666666",fontSize:14},onClick:()=>{var Wo;ur[ra].open=!((Wo=ur[ra])!=null&&Wo.open),hr([...ur])}},(fo=ur[ra])!=null&&fo.open?"\u6536\u8D77":"\u5C55\u5F00",(Vo=ur[ra])!=null&&Vo.open?Pi.createElement(Br.Z,{style:{marginLeft:8}}):Pi.createElement(Rr.Z,{style:{marginLeft:8}}))),((Ai=(wr=tt==null?void 0:tt.editData)==null?void 0:wr.exercise)==null?void 0:Ai.show_challenge_task_pass)&&Pi.createElement(Ho.Z,{style:{border:"1px solid #F1F4F9",borderTop:"none",padding:10,display:!((ba=ur[ra])!=null&&ba.open)&&"none"},value:(Aa==null?void 0:Aa.task_pass)||"\u6682\u65E0\u5173\u5361\u63CF\u8FF0"}))}),Pi.createElement("div",{className:Pa.action},Pi.createElement(ye.Link,{target:"_blank",to:`/shixuns/${He.shixun_identifier}/challenges?exercise=true`},"\u5B9E\u8BAD\u8BE6\u60C5"),!He.hideAction&&Mr.map(function(Aa,ra){return Aa.id==="up"&&He.key===1||Aa.id==="down"&&He.key===He.len?null:Pi.createElement(De.Z,{key:ra,placement:"bottom",title:Aa.name},Pi.createElement("span",{onClick:()=>Hr(Aa),className:Aa.icon}))})))};return Pi.createElement("section",{className:Pa.wrap},!Ht&&Va(),Ht&&Xa())};var ls=(0,ye.connect)(({problemset:pe,loading:ve,globalSetting:ge,exercise:mt})=>({problemset:pe,globalSetting:ge,exercise:mt,loading:ve.effects}),null,null,{forwardRef:!0})((0,E.forwardRef)(gc)),Ro=z(32162),es=Object.defineProperty,mc=Object.getOwnPropertySymbols,Xs=Object.prototype.hasOwnProperty,jt=Object.prototype.propertyIsEnumerable,an=(pe,ve,ge)=>ve in pe?es(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,fn=(pe,ve)=>{for(var ge in ve||(ve={}))Xs.call(ve,ge)&&an(pe,ge,ve[ge]);if(mc)for(var ge of mc(ve))jt.call(ve,ge)&&an(pe,ge,ve[ge]);return pe},ga=(pe,ve)=>{var ge={};for(var mt in pe)Xs.call(pe,mt)&&ve.indexOf(mt)<0&&(ge[mt]=pe[mt]);if(pe!=null&&mc)for(var mt of mc(pe))ve.indexOf(mt)<0&&jt.call(pe,mt)&&(ge[mt]=pe[mt]);return ge},zo=(pe,ve,ge)=>new Promise((mt,Kt)=>{var tt=He=>{try{ht(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{ht(ge.throw(He))}catch(Ie){Kt(Ie)}},ht=He=>He.done?mt(He.value):Promise.resolve(He.value).then(tt,on);ht((ge=ge.apply(pe,ve)).next())});const Co=(pe,ve)=>{var ge=pe,{problemset:mt,exercise:Kt,globalSetting:tt,loading:on,dispatch:ht,onRef:He=()=>{},editData:Ie,cancelAdd:Vn=()=>{},editKey:fa,setEditKey:sa=()=>{},setIsClaer:yn=()=>{},reload:On=()=>{},addCallback:da=ra=>{}}=ge,Ma=ga(ge,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","reload","addCallback"]);const[oa,Nn]=(0,E.useState)([]),[va,_n]=(0,E.useState)(),[Ga,wa]=(0,E.useState)([]),[In,dr]=(0,E.useState)(""),[Zn,kt]=(0,E.useState)(),[la,sr]=(0,E.useState)([]),[Ka,Er]=(0,E.useState)(!1),[Ca,Ht]=(0,E.useState)(1),[Or,gr]=(0,E.useState)(!1),[lr,Fa]=(0,E.useState)(""),Ba=(0,ye.useParams)(),ur=(0,E.useRef)(null),hr=(0,E.useRef)(!1),[co,cr]=(0,E.useState)([]),Xa=ra=>{cr([...co,fn({},ra)])};(0,E.useEffect)(()=>{Nn(["","","",""])},[]),(0,E.useEffect)(()=>{if(hr.current)return;if(!(Ie!=null&&Ie.question_choices)){Er(!0),dr(""),kt(5),Nn(["","","",""]),wa([]);return}dr(Ie==null?void 0:Ie.question_title),kt(Ie==null?void 0:Ie.question_score),gr(!(Ie!=null&&Ie.repeat_answer)),Fa(Ie==null?void 0:Ie.analysis),Ht(Ie==null?void 0:Ie.difficulty),Nn(Ie==null?void 0:Ie.question_choices.map(ya=>ya.choice_text));const ra=[];Ie==null||Ie.standard_answer.map((ya,Hn)=>{ra.push(ya-1)}),sr(Ie.tag_discipline_ids),wa(ra)},[Ie,Ka]),(0,E.useEffect)(()=>{Ka&&ra();function ra(){return zo(this,null,function*(){var ya,Hn;const qa=yield(0,te.YY)({sub_discipline_id:(Hn=(ya=Kt.editData)==null?void 0:ya.exercise)==null?void 0:Hn.sub_discipline_id});cr(qa.tag_disciplines)})}},[Ka]),(0,E.useEffect)(()=>{var ra;const ya=(ra=Kt==null?void 0:Kt.tagDisciplineData)!=null&&ra.tag_disciplines&&Array.isArray(Kt.tagDisciplineData.tag_disciplines)?Kt.tagDisciplineData.tag_disciplines:[];cr(ya)},[Kt.tagDisciplineData]),(0,E.useImperativeHandle)(ve,()=>({onSave:Hr,isEdit:Ka}));const Mr=ra=>{(ra==null?void 0:ra.status)===0&&(le.ZP.success("\u4FDD\u5B58\u6210\u529F"),Er(!1),sa(-1),hr.current=!1,On())},Hr=()=>zo(void 0,null,function*(){var ra,ya,Hn,qa;if(!In)return le.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),!1;const pr=oa.findIndex(Vo=>!Vo);if(pr>-1)return le.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${Ro.k4[pr]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!Ga.length)return le.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(Ga.length<1)return le.ZP.info("\u8BF7\u9009\u62E9\u7B54\u6848"),!1;const fr=oa.map((Vo,wr)=>({choice_text:Vo,is_answer:Ga.includes(wr)?wr+1:0}));hr.current=!0;let fo;Ie.question_id?(Ie==null?void 0:Ie.is_my)===1?Se.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>zo(void 0,null,function*(){var Vo,wr;fo=yield ht({type:"exercise/editExerciseQuestion",payload:{id:Ie.question_id,question_title:In,question_type:1,question_score:Zn,question_choices:fr.map(Ai=>Ai.choice_text),standard_answers:fr.filter(Ai=>Ai.is_answer).map(Ai=>Ai.is_answer),tag_discipline_ids:la,sub_discipline_id:(wr=(Vo=Kt.editData)==null?void 0:Vo.exercise)==null?void 0:wr.sub_discipline_id,difficulty:Ca,is_cover:1,repeat_answer:!Or,analysis:lr}}),Mr(fo)}),onCancel:()=>zo(void 0,null,function*(){var Vo,wr;fo=yield ht({type:"exercise/editExerciseQuestion",payload:{id:Ie.question_id,question_title:In,question_type:1,question_score:Zn,question_choices:fr.map(Ai=>Ai.choice_text),standard_answers:fr.filter(Ai=>Ai.is_answer).map(Ai=>Ai.is_answer),tag_discipline_ids:la,sub_discipline_id:(wr=(Vo=Kt.editData)==null?void 0:Vo.exercise)==null?void 0:wr.sub_discipline_id,difficulty:Ca,repeat_answer:!Or,analysis:lr}}),Mr(fo)})}):(fo=yield ht({type:"exercise/editExerciseQuestion",payload:{id:Ie.question_id,question_title:In,question_type:1,question_score:Zn,question_choices:fr.map(Vo=>Vo.choice_text),standard_answers:fr.filter(Vo=>Vo.is_answer).map(Vo=>Vo.is_answer),tag_discipline_ids:la,sub_discipline_id:(ya=(ra=Kt.editData)==null?void 0:ra.exercise)==null?void 0:ya.sub_discipline_id,difficulty:Ca,repeat_answer:!Or,analysis:lr}}),Mr(fo)):(fo=yield ht({type:"exercise/addExerciseQuestion",payload:{insert_id:Ie==null?void 0:Ie.insert_id,categoryId:Ba.categoryId,question_title:In,question_type:1,question_score:Zn,question_choices:fr.map(Vo=>Vo.choice_text),standard_answers:fr.filter(Vo=>Vo.is_answer).map(Vo=>Vo.is_answer),tag_discipline_ids:la,sub_discipline_id:(qa=(Hn=Kt.editData)==null?void 0:Hn.exercise)==null?void 0:qa.sub_discipline_id,difficulty:Ca,repeat_answer:!Or,analysis:lr}}),Mr(fo))}),Va=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(ra=>{var ya,Hn;return((Hn=(ya=Kt==null?void 0:Kt.editData)==null?void 0:ya.exercise)==null?void 0:Hn.exercise_status)===1?ra:ra.id!=="del"&&ra.id!=="add"}),Ia=ra=>zo(void 0,null,function*(){if(fa!==-1){le.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(ra.id){case"del":let ya;Se.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return zo(this,null,function*(){yield(0,te.Fl)({id:Ie.question_id}),ht({type:"exercise/editExercise",payload:fn({},Ba)})})}});break;case"up":case"down":yield ht({type:"exercise/exeriseMoveUpDown",payload:{id:Ie.question_id,opr:ra.id}}),ht({type:"exercise/editExercise",payload:fn({},Ba)});break;case"edit":sa(Ie.dragKey),Er(!0);break;case"add":da({key:Ie.key,insert_id:Ie==null?void 0:Ie.question_id,question_type:0});break}}),Wa=()=>{var ra;return E.createElement("aside",{ref:ur},E.createElement("div",{className:Pa.questionType},!(Ie!=null&&Ie.isPreview)&&E.createElement("div",null,E.createElement("span",{className:"font16 c-blue"},Ie.key,"\u3001\u5355\u9009\u9898"),"\uFF08",Ie.question_score,"\u5206\uFF09")),Ie!=null&&Ie.isPreview?E.createElement("div",{style:{display:"flex",alignItems:"flex-start"}},E.createElement("span",{style:{flexShrink:0},className:"font18"},Ie.key,"."),E.createElement(Ho.Z,{value:Ie.question_title}),E.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Ie.question_score,"\u5206\uFF09")):E.createElement("div",{className:"mt5"},E.createElement(Ho.Z,{value:Ie.question_title})),E.createElement("div",{className:Pa.questionChoices},(ra=Ie==null?void 0:Ie.question_choices)==null?void 0:ra.map(function(ya,Hn){return E.createElement(me.Z,{key:Hn},E.createElement(ce.Z,null,E.createElement(Te.ZP,{key:Hn,checked:Ie.standard_answer.includes(Hn+1),disabled:!0},Ro.k4[Hn],".")),E.createElement(ce.Z,{flex:"1"},E.createElement("span",{className:"c-black font14"},E.createElement(Ho.Z,{value:ya.choice_text}))))})),E.createElement("div",{className:Pa.action},!Ie.hideAction&&Va.map(function(ya,Hn){return ya.id==="up"&&Ie.key===1||ya.id==="down"&&Ie.key===Ie.len?null:E.createElement(De.Z,{key:Hn,placement:"bottom",title:ya.name},E.createElement("span",{onClick:()=>Ia(ya),className:ya.icon}))})))},Aa=()=>{var ra,ya;return E.createElement("aside",null,E.createElement("div",{className:Pa.questionType},E.createElement("div",null,E.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),E.createElement("p",{className:Pa.titleWrap},E.createElement("span",{className:Pa.required},"*"),E.createElement("span",{className:Pa.title},"\u9898\u5E72\uFF1A")),E.createElement(Ol.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:In,onChange:Hn=>dr(Hn)}),E.createElement("p",{className:Pa.titleWrap},E.createElement("span",{className:Pa.required},"*"),E.createElement("span",{className:Pa.title},"\u7B54\u6848\u9009\u9879\uFF1A",E.createElement("span",{className:Pa.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),oa.map((Hn,qa)=>{var pr,fr;return E.createElement("div",{className:Pa.choiceWrap,key:qa},E.createElement(De.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},E.createElement("div",{className:`${Pa.answer} ${Ga.includes(qa)?Pa.activeAnswer:""}`,onClick:()=>{Ga.includes(qa)?wa(Ga.filter(fo=>fo!==qa)):wa([...Ga,qa])}},Ro.k4[qa])),E.createElement("div",{className:Pa.editorWrap},va===qa?E.createElement(Ol.Z,{id:`single-question-option-${qa}`,watch:!0,isFocus:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Hn,onChange:fo=>{oa[qa]=fo,Nn(oa)}}):E.createElement("div",{className:Pa.htmlWrap,onClick:()=>_n(qa)},E.createElement(Ho.Z,{value:Hn}))),((fr=(pr=Kt.editData)==null?void 0:pr.exercise)==null?void 0:fr.exercise_status)===1&&E.createElement(E.Fragment,null,qa>1&&E.createElement(De.Z,{title:"\u5220\u9664"},E.createElement("i",{className:`${Pa.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>Nn(oa.filter((fo,Vo)=>Vo!==qa))})),qa<7&&qa===oa.length-1&&E.createElement(De.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},E.createElement("i",{className:`${Pa.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>Nn([...oa,""])}))))}),E.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\u8F93\u5165\u6846\u53EF\u8BBE\u7F6E\u7B54\u6848\uFF1B\u9009\u4E2D\u7684\u9009\u9879\u5373\u4E3A\u6B63\u786E\u7B54\u6848\uFF0C\u9009\u62E9\u591A\u4E2A\u7B54\u6848\u5373\u4E3A\u591A\u9009\u9898"),E.createElement("p",{className:Pa.titleWrap},E.createElement("span",{className:Pa.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),E.createElement(Ol.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:lr,onChange:Hn=>Fa(Hn)}),E.createElement("div",{style:{marginBottom:14}},"\u5206\u503C\uFF1A",E.createElement(ke.Z,{value:Zn,max:1e4,min:0,onChange:Hn=>{kt(Hn)}})," \u5206",E.createElement("span",{style:{marginLeft:"30px"},className:Pa.difficult},E.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",E.createElement(Te.ZP.Group,{value:Ca,onChange:Hn=>{Ht(Hn.target.value)}},E.createElement(Te.ZP.Button,{value:1},"\u7B80\u5355"),E.createElement(Te.ZP.Button,{value:2},"\u9002\u4E2D"),E.createElement(Te.ZP.Button,{value:3},"\u56F0\u96BE")))),E.createElement("div",{className:Pa.titleWrap},E.createElement("span",{className:`${Pa.title}`},"\u77E5\u8BC6\u70B9\uFF1A",E.createElement("span",{className:Pa.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),E.createElement("div",{className:"mt5"},E.createElement(Mi.N,{selectvalues:Ie==null?void 0:Ie.tag_discipline_ids,value:la,onChange:sr,subId:(ya=(ra=Kt.editData)==null?void 0:ra.exercise)==null?void 0:ya.sub_discipline_id,knowledgeOptions:co,onAddKnowledgeFinish:Xa})),E.createElement("div",{style:{marginTop:10}},E.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),E.createElement(Ce.Z,{checked:Or,onChange:Hn=>{gr(Hn)}}))),E.createElement("aside",{className:"tr"},(fa!==-1||Ie.question_id)&&E.createElement(Ee.ZP,{type:"default",onClick:()=>{Vn(),Er(!1)}},"\u53D6\u6D88"),E.createElement(Ee.ZP,{className:"ml20",type:"primary",onClick:()=>{Hr()}},"\u4FDD\u5B58")))};return E.createElement("section",{className:Pa.wrap},!Ka&&Wa(),Ka&&Aa())};var pi=(0,ye.connect)(({problemset:pe,loading:ve,globalSetting:ge,exercise:mt})=>({problemset:pe,globalSetting:ge,exercise:mt,loading:ve.effects}),null,null,{forwardRef:!0})((0,E.forwardRef)(Co)),Fo=z(12563),Ii=({value:pe=[[],[]],onChange:ve})=>{var ge,mt;const[Kt,tt]=(0,E.useState)(""),[on,ht]=(0,E.useState)(""),He=Ie=>{if(!Ie)return!1;let Vn=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return Ie==="|"?(le.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0};return E.createElement("div",null,E.createElement("p",{className:"font14"},"\u5173\u952E\u8BCD",E.createElement("span",{className:"c-grey-999"},"\uFF08\u5173\u952E\u8BCD\u53EF\u7528\u4E8E\u81EA\u52A8\u5224\u5206\uFF09"),E.createElement(De.Z,{overlayStyle:{maxWidth:350},title:E.createElement("div",null,E.createElement("div",null,"\u6BCF\u4E2A\u6838\u5FC3\u5173\u952E\u8BCD\u7684\u5206\u6570\u662F\u666E\u901A\u5173\u952E\u8BCD\u5206\u6570\u7684\u4E24\u500D"),E.createElement("div",null,"\u4F8B\u5982\uFF1A"),E.createElement("div",null,"\u672C\u989810\u5206\uFF0C\u666E\u901A\u5173\u952E\u8BCD1\u4E2A\uFF0C\u6838\u5FC3\u5173\u952E\u8BCD2\u4E2A\uFF0C\u5219\u6BCF\u4E2A"),E.createElement("div",null,"\u666E\u901A\u5173\u952E\u8BCD2\u5206\uFF0C\u6BCF\u4E2A\u6838\u5FC3\u5173\u952E\u8BCD4\u5206"))},E.createElement("span",{className:"iconfont icon-a-wenhaobeifen2 font14"}))),E.createElement(me.Z,{align:"middle",className:"font14"},"\u666E\u901A\u5173\u952E\u8BCD\uFF1A",E.createElement(Be.default,{value:Kt,onChange:Ie=>{tt(Ie.target.value)},maxLength:50,allowClear:!0,onPressEnter:Ie=>{var Vn,fa,sa;const yn=(Vn=Ie.target)==null?void 0:Vn.value;He(yn)&&((sa=pe[0])==null||sa.push((fa=yn==null?void 0:yn.split("|"))==null?void 0:fa.filter(On=>!!On)),ve([...pe]),tt(""))},style:{width:800},className:"ml5 mr10",placeholder:"\u652F\u6301\u4FDD\u5B58\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u7528\u201D|\u201D\u5206\u5272\u3002"}),E.createElement("span",{className:"c-grey-999"},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),E.createElement("div",{style:{paddingLeft:89},className:"mt10"},(ge=pe==null?void 0:pe[0])==null?void 0:ge.map((Ie,Vn)=>E.createElement(Fo.default,{className:"mb10",key:Vn,closable:!0,onClose:fa=>{var sa;fa.preventDefault(),pe[0]=(sa=pe[0])==null?void 0:sa.filter((yn,On)=>On!==Vn),ve([...pe])}},Ie==null?void 0:Ie.join(" \u6216 ")))),E.createElement(me.Z,{align:"middle",className:"font14"},"\u6838\u5FC3\u5173\u952E\u8BCD\uFF1A",E.createElement(Be.default,{value:on,onChange:Ie=>{ht(Ie.target.value)},maxLength:50,allowClear:!0,onPressEnter:Ie=>{var Vn,fa,sa;const yn=(Vn=Ie.target)==null?void 0:Vn.value;He(yn)&&((sa=pe[1])==null||sa.push((fa=yn==null?void 0:yn.split("|"))==null?void 0:fa.filter(On=>!!On)),ve([...pe]),ht(""))},style:{width:800},className:"ml5 mr10",placeholder:"\u652F\u6301\u4FDD\u5B58\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u7528\u201D|\u201D\u5206\u5272\u3002"}),E.createElement("span",{className:"c-grey-999"},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),E.createElement("div",{style:{paddingLeft:89},className:"mt10"},(mt=pe==null?void 0:pe[1])==null?void 0:mt.map((Ie,Vn)=>E.createElement(Fo.default,{className:"mb10",key:Vn,closable:!0,onClose:fa=>{var sa;fa.preventDefault(),pe[1]=(sa=pe[1])==null?void 0:sa.filter((yn,On)=>On!==Vn),ve([...pe])}},Ie==null?void 0:Ie.join(" \u6216 ")))))},ii=Object.defineProperty,Ti=Object.getOwnPropertySymbols,cl=Object.prototype.hasOwnProperty,Qi=Object.prototype.propertyIsEnumerable,Qr=(pe,ve,ge)=>ve in pe?ii(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,Po=(pe,ve)=>{for(var ge in ve||(ve={}))cl.call(ve,ge)&&Qr(pe,ge,ve[ge]);if(Ti)for(var ge of Ti(ve))Qi.call(ve,ge)&&Qr(pe,ge,ve[ge]);return pe},vi=(pe,ve)=>{var ge={};for(var mt in pe)cl.call(pe,mt)&&ve.indexOf(mt)<0&&(ge[mt]=pe[mt]);if(pe!=null&&Ti)for(var mt of Ti(pe))ve.indexOf(mt)<0&&Qi.call(pe,mt)&&(ge[mt]=pe[mt]);return ge},hi=(pe,ve,ge)=>new Promise((mt,Kt)=>{var tt=He=>{try{ht(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{ht(ge.throw(He))}catch(Ie){Kt(Ie)}},ht=He=>He.done?mt(He.value):Promise.resolve(He.value).then(tt,on);ht((ge=ge.apply(pe,ve)).next())});const Yo=null,we=(pe,ve)=>{var ge=pe,{problemset:mt,exercise:Kt,globalSetting:tt,loading:on,dispatch:ht,onRef:He=()=>{},editData:Ie,cancelAdd:Vn=()=>{},editKey:fa,setEditKey:sa=()=>{},reload:yn=()=>{},addCallback:On=()=>{},setIsClaer:da=()=>{}}=ge,Ma=vi(ge,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","reload","addCallback","setIsClaer"]);const[oa,Nn]=(0,E.useState)(""),[va,_n]=(0,E.useState)(""),[Ga,wa]=(0,E.useState)(""),[In,dr]=(0,E.useState)(),[Zn,kt]=(0,E.useState)(!1),[la,sr]=(0,E.useState)([]),[Ka,Er]=(0,E.useState)(1),[Ca,Ht]=(0,E.useState)(!1),[Or,gr]=(0,E.useState)([[],[]]),lr=(0,E.useRef)(!1),Fa=(0,ye.useParams)(),[Ba,ur]=(0,E.useState)([]),hr=Ia=>{ur([...Ba,Po({},Ia)])};(0,E.useEffect)(()=>{var Ia;if(!lr.current){if(!(Ie!=null&&Ie.question_title)){kt(!0),Nn(""),wa(""),dr(10);return}Ht(!(Ie!=null&&Ie.repeat_answer)),Nn(Ie==null?void 0:Ie.question_title),wa((Ia=Ie==null?void 0:Ie.standard_answer)==null?void 0:Ia[0]),dr(Ie==null?void 0:Ie.question_score),sr(Ie.tag_discipline_ids),Er(Ie==null?void 0:Ie.difficulty),_n(Ie==null?void 0:Ie.analysis),gr([Ie==null?void 0:Ie.normal_keywords,Ie==null?void 0:Ie.main_keywords])}},[mt.editData,Zn]),(0,E.useEffect)(()=>{var Ia;const Wa=(Ia=Kt==null?void 0:Kt.tagDisciplineData)!=null&&Ia.tag_disciplines&&Array.isArray(Kt.tagDisciplineData.tag_disciplines)?Kt.tagDisciplineData.tag_disciplines:[];ur(Wa)},[Kt.tagDisciplineData]),(0,E.useEffect)(()=>{Zn&&Ia();function Ia(){return hi(this,null,function*(){var Wa,Aa;const ra=yield(0,te.YY)({sub_discipline_id:(Aa=(Wa=Kt.editData)==null?void 0:Wa.exercise)==null?void 0:Aa.sub_discipline_id});ur(ra.tag_disciplines)})}},[Zn]),(0,E.useImperativeHandle)(ve,()=>({onSave:cr,isEdit:Zn}));const co=Ia=>{(Ia==null?void 0:Ia.status)===0&&(le.ZP.success("\u4FDD\u5B58\u6210\u529F"),kt(!1),sa(-1),lr.current=!1,yn())},cr=()=>hi(void 0,null,function*(){var Ia,Wa,Aa,ra;if(!oa)return le.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const ya=Or[0],Hn=Or[1];lr.current=!0;let qa;return Ie.question_id?(Ie==null?void 0:Ie.is_my)===1?Se.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>hi(void 0,null,function*(){var pr,fr;qa=yield ht({type:"exercise/editExerciseQuestion",payload:{id:Ie.question_id,question_title:oa,question_type:4,question_score:In,standard_answers:[Ga],tag_discipline_ids:la,sub_discipline_id:(fr=(pr=Kt.editData)==null?void 0:pr.exercise)==null?void 0:fr.sub_discipline_id,difficulty:Ka,is_cover:1,repeat_answer:!Ca,analysis:va,normal_keywords:ya,main_keywords:Hn}}),co(qa)}),onCancel:()=>hi(void 0,null,function*(){var pr,fr;qa=yield ht({type:"exercise/editExerciseQuestion",payload:{id:Ie.question_id,question_title:oa,question_type:4,question_score:In,standard_answers:[Ga],tag_discipline_ids:la,sub_discipline_id:(fr=(pr=Kt.editData)==null?void 0:pr.exercise)==null?void 0:fr.sub_discipline_id,difficulty:Ka,repeat_answer:!Ca,analysis:va,normal_keywords:ya,main_keywords:Hn}}),co(qa)})}):(qa=yield ht({type:"exercise/editExerciseQuestion",payload:{id:Ie.question_id,question_title:oa,question_type:4,question_score:In,standard_answers:[Ga],tag_discipline_ids:la,sub_discipline_id:(Wa=(Ia=Kt.editData)==null?void 0:Ia.exercise)==null?void 0:Wa.sub_discipline_id,difficulty:Ka,repeat_answer:!Ca,analysis:va,normal_keywords:ya,main_keywords:Hn}}),co(qa)):(qa=yield ht({type:"exercise/addExerciseQuestion",payload:{insert_id:Ie==null?void 0:Ie.insert_id,categoryId:Fa.categoryId,exercise_bank_id:Fa.categoryId,question_title:oa,question_type:4,question_score:In,standard_answers:[Ga],tag_discipline_ids:la,sub_discipline_id:(ra=(Aa=Kt.editData)==null?void 0:Aa.exercise)==null?void 0:ra.sub_discipline_id,difficulty:Ka,repeat_answer:!Ca,analysis:va,normal_keywords:ya,main_keywords:Hn}}),co(qa)),{name:oa,answer_texts:[Ga],analysis:va,normal_keywords:ya,main_keywords:Hn}}),Xa=()=>{var Ia,Wa;return E.createElement("aside",null,E.createElement("div",{className:Pa.questionType},E.createElement("div",null,E.createElement("span",{className:"font16 c-blue"},"\u4E3B\u89C2\u9898"),"\uFF08\u4E3B\u89C2\u9898\uFF0C\u672A\u4F5C\u7B54\u7684\u60C5\u51B5\u4E0B\u81EA\u52A8\u8BC4\u4E3A\u96F6\u5206\uFF09")),E.createElement(Ol.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:oa,onChange:Aa=>Nn(Aa)}),E.createElement("p",{className:Pa.titleWrap},E.createElement("span",{className:Pa.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),E.createElement(Ol.Z,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:Ga,onChange:Aa=>wa(Aa)}),E.createElement(Ii,{value:Or,onChange:gr}),E.createElement("p",{className:Pa.titleWrap},E.createElement("span",{className:Pa.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),E.createElement(Ol.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:va,onChange:Aa=>_n(Aa)}),E.createElement("p",{className:""},"\u5206\u503C\uFF1A",E.createElement(ke.Z,{value:In,max:1e4,min:0,onChange:Aa=>{dr(Aa)}})," \u5206",E.createElement("span",{style:{marginLeft:"30px"},className:Pa.difficult},E.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",E.createElement(Te.ZP.Group,{value:Ka,onChange:Aa=>{Er(Aa.target.value)}},E.createElement(Te.ZP.Button,{value:1},"\u7B80\u5355"),E.createElement(Te.ZP.Button,{value:2},"\u9002\u4E2D"),E.createElement(Te.ZP.Button,{value:3},"\u56F0\u96BE")))),E.createElement("p",{className:Pa.titleWrap},E.createElement("span",{className:`${Pa.title}`},"\u77E5\u8BC6\u70B9\uFF1A",E.createElement("span",{className:Pa.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),E.createElement("div",{className:"mt5"},E.createElement(Mi.N,{value:la,selectvalues:Ie==null?void 0:Ie.tag_discipline_ids,onChange:sr,subId:(Wa=(Ia=Kt.editData)==null?void 0:Ia.exercise)==null?void 0:Wa.sub_discipline_id,knowledgeOptions:Ba,onAddKnowledgeFinish:hr})),E.createElement("div",{style:{marginTop:10}},E.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),E.createElement(Ce.Z,{checked:Ca,onChange:Aa=>{Ht(Aa)}}))),E.createElement("aside",{className:"tr"},(fa!==-1||Ie.question_id)&&E.createElement(Ee.ZP,{type:"default",onClick:()=>{Vn(),kt(!1)}},"\u53D6\u6D88"),E.createElement(Ee.ZP,{className:"ml20",type:"primary",onClick:()=>{cr()}},"\u4FDD\u5B58")))},Mr=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(Ia=>{var Wa,Aa;return((Aa=(Wa=Kt==null?void 0:Kt.editData)==null?void 0:Wa.exercise)==null?void 0:Aa.exercise_status)===1?Ia:Ia.id!=="del"&&Ia.id!=="add"}),Hr=Ia=>hi(void 0,null,function*(){if(fa!==-1){le.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(Ia.id){case"del":let Wa;Se.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return hi(this,null,function*(){yield(0,te.Fl)({id:Ie.question_id}),ht({type:"exercise/editExercise",payload:Po({},Fa)})})}});break;case"up":case"down":yield ht({type:"exercise/exeriseMoveUpDown",payload:{id:Ie.question_id,opr:Ia.id}}),ht({type:"exercise/editExercise",payload:Po({},Fa)});break;case"edit":sa(Ie.dragKey),kt(!0);break;case"add":On({key:Ie.key,insert_id:Ie==null?void 0:Ie.question_id,question_type:4});break}}),Va=()=>E.createElement("aside",null,E.createElement("div",{className:Pa.questionType},!(Ie!=null&&Ie.isPreview)&&E.createElement("div",null,E.createElement("span",{className:"font16 c-blue"},Ie.key,"\u3001\u7B80\u7B54\u9898"),"\uFF08",Ie.question_score,"\u5206\uFF09")),Ie!=null&&Ie.isPreview?E.createElement("div",{style:{display:"flex"}},E.createElement("span",{style:{flexShrink:0},className:"font18"},Ie.key,"."),E.createElement(Ho.Z,{value:Ie.question_title}),E.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Ie.question_score,"\u5206\uFF09")):E.createElement("div",{className:"mt5"},E.createElement(Ho.Z,{value:Ie.question_title})),E.createElement("div",{className:Pa.questionChoices},E.createElement("p",null,E.createElement("strong",null,"\u53C2\u8003\u7B54\u6848\uFF1A")),E.createElement(Ho.Z,{value:Ga||""})),E.createElement("div",{className:Pa.action},!Ie.hideAction&&Mr.map(function(Ia,Wa){return Ia.id==="up"&&Ie.key===1||Ia.id==="down"&&Ie.key===Ie.len?null:E.createElement(De.Z,{key:Wa,placement:"bottom",title:Ia.name},E.createElement("span",{onClick:()=>Hr(Ia),className:Ia.icon}))})));return E.createElement("section",{className:Pa.wrap},!Zn&&Va(),Zn&&Xa())};var Ue=(0,ye.connect)(({problemset:pe,loading:ve,exercise:ge,globalSetting:mt})=>({problemset:pe,globalSetting:mt,exercise:ge,loading:ve.effects}),null,null,{forwardRef:!0})((0,E.forwardRef)(we)),Ne=z(59301),Et=Object.defineProperty,ft=Object.getOwnPropertySymbols,_t=Object.prototype.hasOwnProperty,cn=Object.prototype.propertyIsEnumerable,ua=(pe,ve,ge)=>ve in pe?Et(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,ca=(pe,ve)=>{for(var ge in ve||(ve={}))_t.call(ve,ge)&&ua(pe,ge,ve[ge]);if(ft)for(var ge of ft(ve))cn.call(ve,ge)&&ua(pe,ge,ve[ge]);return pe},Ta=(pe,ve)=>{var ge={};for(var mt in pe)_t.call(pe,mt)&&ve.indexOf(mt)<0&&(ge[mt]=pe[mt]);if(pe!=null&&ft)for(var mt of ft(pe))ve.indexOf(mt)<0&&cn.call(pe,mt)&&(ge[mt]=pe[mt]);return ge},Ra=(pe,ve,ge)=>new Promise((mt,Kt)=>{var tt=He=>{try{ht(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{ht(ge.throw(He))}catch(Ie){Kt(Ie)}},ht=He=>He.done?mt(He.value):Promise.resolve(He.value).then(tt,on);ht((ge=ge.apply(pe,ve)).next())});const Ja=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],_a=(pe,ve)=>{var ge=pe,{problemset:mt,exercise:Kt,globalSetting:tt,loading:on,dispatch:ht,onRef:He=()=>{},editData:Ie,cancelAdd:Vn=()=>{},editKey:fa,setEditKey:sa=()=>{},addCallback:yn=()=>{},setIsClaer:On=()=>{}}=ge,da=Ta(ge,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"]);const[Ma,oa]=(0,E.useState)([]),[Nn,va]=(0,E.useState)(),[_n,Ga]=(0,E.useState)([]),[wa,In]=(0,E.useState)(""),[dr,Zn]=(0,E.useState)(5),[kt,la]=(0,E.useState)(!1),sr=(0,ye.useParams)();(0,E.useEffect)(()=>{oa(["","","",""])},[]),(0,E.useEffect)(()=>{if(!(Ie!=null&&Ie.question_choices)){la(!0),In(""),Zn(5),oa(["","","",""]),Ga([]);return}In(Ie==null?void 0:Ie.question_title),Zn(Ie==null?void 0:Ie.question_score),oa(Ie==null?void 0:Ie.question_choices.map(lr=>lr.choice_text));const gr=[];Ie==null||Ie.standard_answer.map((lr,Fa)=>{gr.push(lr-1)}),Ga(gr)},[Ie]),(0,E.useImperativeHandle)(ve,()=>({onSave:Ka,isEdit:kt}));const Ka=()=>Ra(void 0,null,function*(){if(!wa)return le.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),!1;const gr=Ma.findIndex(Ba=>!Ba);if(gr>-1)return le.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${Ja[gr]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!_n.length)return le.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(_n.length<1)return le.ZP.info("\u8BF7\u9009\u62E9\u7B54\u6848"),!1;const lr=Ma.map((Ba,ur)=>({choice_text:Ba,is_answer:_n.includes(ur)?ur+1:0}));let Fa;Ie.question_id?Fa=yield ht({type:"exercise/editExerciseQuestion",payload:{id:Ie.question_id,question_title:wa,question_type:1,question_score:dr,question_choices:lr.map(Ba=>Ba.choice_text),standard_answers:lr.filter(Ba=>Ba.is_answer).map(Ba=>Ba.is_answer)}}):Fa=yield ht({type:"exercise/addExerciseQuestion",payload:{insert_id:Ie==null?void 0:Ie.insert_id,categoryId:sr.categoryId,question_title:wa,question_type:1,question_score:"5.0",question_choices:lr.map(Ba=>Ba.choice_text),standard_answers:lr.filter(Ba=>Ba.is_answer).map(Ba=>Ba.is_answer)}}),Fa.status===0&&(le.ZP.success("\u4FDD\u5B58\u6210\u529F"),la(!1),ht({type:"exercise/editExercise",payload:ca({},sr)}))}),Er=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(gr=>{var lr,Fa;return((Fa=(lr=Kt==null?void 0:Kt.editData)==null?void 0:lr.exercise)==null?void 0:Fa.exercise_status)===1?gr:gr.id!=="del"&&gr.id!=="add"}),Ca=gr=>Ra(void 0,null,function*(){if(fa!==-1){le.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(gr.id){case"del":let lr;Se.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return Ra(this,null,function*(){yield(0,te.Fl)({id:Ie.question_id}),ht({type:"exercise/editExercise",payload:ca({},sr)})})}});break;case"up":case"down":yield ht({type:"exercise/exeriseMoveUpDown",payload:{id:Ie.question_id,opr:gr.id}}),ht({type:"exercise/editExercise",payload:ca({},sr)});break;case"edit":ye.history.push(`/problems/${Ie==null?void 0:Ie.hack_identifier}/edit?type=exercises&express_id=${sr.categoryId}&question_id=${Ie==null?void 0:Ie.question_id}&score=${Ie==null?void 0:Ie.question_score}&exercise=true&callback_url=${location.pathname}`);break;case"add":yn({key:Ie.key,insert_id:Ie==null?void 0:Ie.question_id,question_type:6});break}}),Ht=gr=>Ra(void 0,null,function*(){gr.preventDefault();const lr=yield(0,te.nF)({id:Ie==null?void 0:Ie.hack_identifier});lr.status===0&&(0,ne.xg)(`/myproblems/${lr==null?void 0:lr.identifier}`)}),Or=()=>{var gr,lr,Fa,Ba,ur,hr,co;return Ne.createElement("aside",null,Ne.createElement("div",{className:Pa.questionType},!(Ie!=null&&Ie.isPreview)&&Ne.createElement("div",null,Ne.createElement("span",{className:"font16 c-blue"},Ie.key,"\u3001\u7F16\u7A0B\u9898"),"\uFF08",Ie.question_score,"\u5206\uFF09")),Ie!=null&&Ie.isPreview?Ne.createElement(Ne.Fragment,null,Ne.createElement("div",{style:{display:"flex"}},Ne.createElement("span",{style:{flexShrink:0},className:"font18"},Ie.key,"."),Ne.createElement(Ho.Z,{value:Ie.question_title}),Ne.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Ie.question_score,"\u5206\uFF09")),Ne.createElement("div",{style:{fontWeight:600,marginTop:10,fontSize:16}},"\u5141\u8BB8\u7F16\u7A0B\u7684\u8BED\u8A00\uFF1A",(gr=Ie==null?void 0:Ie.languages)==null?void 0:gr.join("/")),((Fa=(lr=Kt==null?void 0:Kt.editData)==null?void 0:lr.exercise)==null?void 0:Fa.show_hack_sets)&&Ne.createElement("div",{style:{marginBottom:10,border:"1px solid #F1F4F9"}},Ne.createElement("p",{style:{padding:"0px 10px",height:40,lineHeight:"40px",background:"#F1F4F9",color:"#3061D0"}},Ne.createElement("i",{className:"iconfont icon-ceshiyongli"})," \u6D4B\u8BD5\u7528\u4F8B\uFF1A"),Ne.createElement(a.default,{style:{margin:10},columns:[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",width:"10%",render:(cr,Xa,Mr)=>Mr+1},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165",dataIndex:"input",key:"input",width:"40%",render:(cr,Xa,Mr)=>Ne.createElement(De.Z,{title:Ne.createElement("pre",null,cr)},Ne.createElement("div",{className:Pa.divname},cr))},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA",dataIndex:"output",key:"output",width:"40%",render:(cr,Xa,Mr)=>Ne.createElement(De.Z,{title:Ne.createElement("pre",null,cr)}," ",Ne.createElement("div",{className:Pa.divname},cr))},{title:"\u662F\u5426\u53EF\u89C1",dataIndex:"visibility_cn",key:"visibility_cn",width:"10%"}],pagination:!1,dataSource:Ie==null?void 0:Ie.hack_sets}))):Ne.createElement("div",{className:"mt5"},Ne.createElement(Ho.Z,{value:Ie.question_title}),((ur=(Ba=Kt==null?void 0:Kt.editData)==null?void 0:Ba.exercise)==null?void 0:ur.show_hack_sets)&&Ne.createElement("div",{style:{marginBottom:10,border:"1px solid #F1F4F9"}},Ne.createElement("p",{style:{padding:"0px 10px",height:40,lineHeight:"40px",background:"#F1F4F9",color:"#3061D0"}},Ne.createElement("i",{className:"iconfont icon-ceshiyongli"})," \u6D4B\u8BD5\u7528\u4F8B\uFF1A"),Ne.createElement(a.default,{style:{margin:10},columns:[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",width:"10%",render:(cr,Xa,Mr)=>Mr+1},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165",dataIndex:"input",key:"input",width:"40%",render:(cr,Xa,Mr)=>Ne.createElement(De.Z,{title:Ne.createElement("pre",null,cr)},Ne.createElement("div",{className:Pa.divname},cr))},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA",dataIndex:"output",key:"output",width:"40%",render:(cr,Xa,Mr)=>Ne.createElement(De.Z,{title:Ne.createElement("pre",null,cr)}," ",Ne.createElement("div",{className:Pa.divname},cr))},{title:"\u662F\u5426\u53EF\u89C1",dataIndex:"visibility_cn",key:"visibility_cn",width:"10%"}],pagination:!1,dataSource:Ie==null?void 0:Ie.hack_sets}))),((co=(hr=Kt==null?void 0:Kt.editData)==null?void 0:hr.exercise)==null?void 0:co.show_hack_description)&&Ne.createElement("div",{className:Pa.questionChoices},Ne.createElement(Ho.Z,{value:Ie.description||""})),Ne.createElement("div",{className:Pa.action},Ne.createElement("span",{style:{color:"#3061d0",cursor:"pointer"},onClick:()=>{(0,ne.xg)(`/problems/newedit/${Ie==null?void 0:Ie.hack_identifier}?type=exercises&express_id=${sr.categoryId}&question_id=${Ie==null?void 0:Ie.question_id}&score=${Ie==null?void 0:Ie.question_score}&exercise=true&callback_url=/classrooms/${sr.coursesId}/exercise/add/${sr.categoryId}?type=2`)}},"\u67E5\u770B\u8BE6\u60C5"),!Ie.hideAction&&Er.map(function(cr,Xa){return cr.id==="up"&&Ie.key===1||cr.id==="down"&&Ie.key===Ie.len?null:Ne.createElement(De.Z,{key:Xa,placement:"bottom",title:cr.name},Ne.createElement("span",{onClick:()=>Ca(cr),className:cr.icon}))})))};return Ne.createElement("section",{className:Pa.wrap},Or())};var Qa=(0,ye.connect)(({problemset:pe,loading:ve,globalSetting:ge,exercise:mt})=>({problemset:pe,globalSetting:ge,exercise:mt,loading:ve.effects}),null,null,{forwardRef:!0})((0,E.forwardRef)(_a)),ar=z(90283),tn=z(59301),La=Object.defineProperty,vr=Object.defineProperties,so=Object.getOwnPropertyDescriptors,qr=Object.getOwnPropertySymbols,mo=Object.prototype.hasOwnProperty,Ao=Object.prototype.propertyIsEnumerable,vo=(pe,ve,ge)=>ve in pe?La(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,_r=(pe,ve)=>{for(var ge in ve||(ve={}))mo.call(ve,ge)&&vo(pe,ge,ve[ge]);if(qr)for(var ge of qr(ve))Ao.call(ve,ge)&&vo(pe,ge,ve[ge]);return pe},Hi=(pe,ve)=>vr(pe,so(ve)),si=(pe,ve)=>{var ge={};for(var mt in pe)mo.call(pe,mt)&&ve.indexOf(mt)<0&&(ge[mt]=pe[mt]);if(pe!=null&&qr)for(var mt of qr(pe))ve.indexOf(mt)<0&&Ao.call(pe,mt)&&(ge[mt]=pe[mt]);return ge},Li=(pe,ve,ge)=>new Promise((mt,Kt)=>{var tt=He=>{try{ht(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{ht(ge.throw(He))}catch(Ie){Kt(Ie)}},ht=He=>He.done?mt(He.value):Promise.resolve(He.value).then(tt,on);ht((ge=ge.apply(pe,ve)).next())});const ol=(pe,ve)=>{var ge=pe,{problemset:mt,exercise:Kt,globalSetting:tt,loading:on,dispatch:ht,onRef:He=()=>{},editData:Ie,cancelAdd:Vn=()=>{},editKey:fa,setEditKey:sa=()=>{},setIsClaer:yn=()=>{},addCallback:On=Aa=>{},reload:da=()=>{},markBtnVisible:Ma,handleMarkWrongQuestion:oa,handleAddCorrectAnswers:Nn}=ge,va=si(ge,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback","reload","markBtnVisible","handleMarkWrongQuestion","handleAddCorrectAnswers"]);const[_n,Ga]=(0,E.useState)([]),[wa,In]=(0,E.useState)(!1),[dr,Zn]=(0,E.useState)(!0),[kt,la]=(0,E.useState)(1),[sr,Ka]=(0,E.useState)(!1),[Er,Ca]=(0,E.useState)([]),Ht=(0,ye.useParams)(),Or=(0,E.useRef)(null),[gr,lr]=(0,E.useState)(""),[Fa,Ba]=(0,E.useState)([]),ur=(0,E.useRef)(!1),hr=Aa=>{Ca([...Er,_r({},Aa)])};(0,E.useEffect)(()=>{var Aa;if(ur.current)return;if(!(Ie!=null&&Ie.question_title)){In(!0),lr("");return}lr(Ie==null?void 0:Ie.question_title),Ka(!(Ie!=null&&Ie.repeat_answer)),la(Ie==null?void 0:Ie.difficulty),Ga(Ie.tag_discipline_ids);const ra=(Aa=Ie==null?void 0:Ie.sub_exercise_questions)==null?void 0:Aa.map(ya=>{var Hn,qa,pr;return Hi(_r({},ya),{id:ya.question_id,name:ya.question_title,open:!1,score:ya.question_score,qusList:(Hn=ya==null?void 0:ya.question_choices)==null?void 0:Hn.map(fr=>fr.choice_text),activeQusEditor:null,qusAnswer:(pr=[(qa=ya==null?void 0:ya.question_choices)==null?void 0:qa.findIndex(fr=>fr.standard_boolean)])==null?void 0:pr.filter(fr=>fr!==-1)})});Ba(ra)},[Ie,wa]),(0,E.useEffect)(()=>{wa&&Aa();function Aa(){return Li(this,null,function*(){var ra,ya;const Hn=yield(0,te.YY)({sub_discipline_id:(ya=(ra=Kt.editData)==null?void 0:ra.exercise)==null?void 0:ya.sub_discipline_id});Ca(Hn.tag_disciplines)})}},[wa]),(0,E.useEffect)(()=>{var Aa;const ra=(Aa=Kt==null?void 0:Kt.tagDisciplineData)!=null&&Aa.tag_disciplines&&Array.isArray(Kt.tagDisciplineData.tag_disciplines)?Kt.tagDisciplineData.tag_disciplines:[];Ca(ra)},[Kt.tagDisciplineData]),(0,E.useImperativeHandle)(ve,()=>({onSave:cr,isEdit:wa}));const co=Aa=>{(Aa==null?void 0:Aa.status)===0&&(le.ZP.success("\u4FDD\u5B58\u6210\u529F"),In(!1),sa(-1),ur.current=!1,da())},cr=()=>Li(void 0,null,function*(){var Aa,ra,ya;if(!gr)return le.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;if(Fa.length===0)return le.ZP.info("\u8BF7\u60A8\u6DFB\u52A0\u5C0F\u9898"),!1;for(let pr=0;pr!Vo);if(fo>-1)return le.ZP.info(`\u8BF7\u5148\u8F93\u5165\u7B2C${pr+1}\u5C0F\u9898${Ro.k4[fo]}\u9009\u9879\u7684\u5185\u5BB9`),!1;if(!(fr!=null&&fr.qusAnswer.length))return le.ZP.info(`\u8BF7\u8BBE\u7F6E\u7B2C${pr+1}\u5C0F\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E`),!1}const Hn=Fa.map(pr=>{var fr;return{id:pr.id>1?pr.id:null,question_title:pr.name,question_type:1,question_choices:pr.qusList,question_score:pr.score,standard_answers:[((fr=pr.qusAnswer)==null?void 0:fr[0])+1]}});ur.current=!0;let qa;Ie.question_id&&((Ie==null?void 0:Ie.is_my)===1?Se.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>Li(void 0,null,function*(){var pr,fr;qa=yield ht({type:"exercise/editExerciseQuestion",payload:{id:Ie.question_id,question_title:gr,question_type:7,sub_questions:Hn,tag_discipline_ids:_n,sub_discipline_id:(fr=(pr=Kt.editData)==null?void 0:pr.exercise)==null?void 0:fr.sub_discipline_id,difficulty:kt,is_cover:1,repeat_answer:!sr}}),co(qa)}),onCancel:()=>Li(void 0,null,function*(){var pr,fr;qa=yield ht({type:"exercise/editExerciseQuestion",payload:{id:Ie.question_id,question_title:gr,question_type:7,sub_questions:Hn,tag_discipline_ids:_n,sub_discipline_id:(fr=(pr=Kt.editData)==null?void 0:pr.exercise)==null?void 0:fr.sub_discipline_id,difficulty:kt,repeat_answer:!sr}}),co(qa)})}):(qa=yield ht({type:"exercise/editExerciseQuestion",payload:{id:Ie.question_id,question_title:gr,question_type:7,sub_questions:Hn,tag_discipline_ids:_n,sub_discipline_id:(ya=(ra=Kt.editData)==null?void 0:ra.exercise)==null?void 0:ya.sub_discipline_id,difficulty:kt,repeat_answer:!sr}}),co(qa)))}),Xa=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(Aa=>{var ra,ya;return((ya=(ra=Kt==null?void 0:Kt.editData)==null?void 0:ra.exercise)==null?void 0:ya.exercise_status)===1?Aa:Aa.id!=="del"&&Aa.id!=="add"}),Mr=Aa=>Li(void 0,null,function*(){if(fa!==-1){le.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(Aa.id){case"del":let ra;Se.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return Li(this,null,function*(){yield(0,te.Fl)({id:Ie.question_id}),ht({type:"exercise/editExercise",payload:_r({},Ht)})})}});break;case"up":case"down":yield ht({type:"exercise/exeriseMoveUpDown",payload:{id:Ie.question_id,opr:Aa.id}}),ht({type:"exercise/editExercise",payload:_r({},Ht)});break;case"edit":sa(Ie.dragKey),In(!0);break;case"add":On({key:Ie.key,insert_id:Ie==null?void 0:Ie.question_id,question_type:0});break}}),Hr=()=>{var Aa;return tn.createElement("aside",{ref:Or},tn.createElement("div",{className:Pa.questionType},!(Ie!=null&&Ie.isPreview)&&tn.createElement("div",null,tn.createElement("span",{className:"font16 c-blue"},Ie.key,"\u3001\u7EC4\u5408\u9898"),"\uFF08",Ie.question_score,"\u5206\uFF09")),Ie!=null&&Ie.isPreview?tn.createElement("div",{style:{display:"flex",alignItems:"flex-start"}},tn.createElement("span",{style:{flexShrink:0},className:"font18"},Ie.key,"."),tn.createElement(Ho.Z,{value:Ie.question_title}),tn.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08\u5171",Ie==null?void 0:Ie.sub_q_count,"\u5C0F\u9898\uFF0C",Ie.question_score,"\u5206\uFF09")):tn.createElement("div",{className:"mt5"},tn.createElement(Ho.Z,{value:Ie.question_title})),tn.createElement("div",{style:{display:dr?"block":"none"},className:Pa.questionChoices},(Aa=Ie==null?void 0:Ie.sub_exercise_questions)==null?void 0:Aa.map((ra,ya)=>{var Hn,qa,pr;return tn.createElement("div",{key:ya,style:{marginBottom:"20px"}},tn.createElement("div",{style:{display:"flex",alignItems:"flex-start",marginBottom:"15px"}},tn.createElement("span",{style:{flexShrink:0},className:"font18"},Ie.key,".",ya+1,(ra==null?void 0:ra.question_type)==0?"\uFF08\u5355\u9009\u9898\uFF09":(ra==null?void 0:ra.question_type)==1?"\uFF08\u591A\u9009\u9898\uFF09":(ra==null?void 0:ra.question_type)==2?"\uFF08\u5224\u65AD\u9898\uFF09":(ra==null?void 0:ra.question_type)==3?"\uFF08\u586B\u7A7A\u9898\uFF09":"\uFF08\u7B80\u7B54\u9898\uFF09"),tn.createElement(Ho.Z,{value:ra.question_title}),tn.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",ra.question_score,"\u5206\uFF09")),(ra==null?void 0:ra.question_type)==3&&((Hn=ra==null?void 0:ra.standard_answers)==null?void 0:Hn.map(function(fr,fo){return tn.createElement(me.Z,{key:fo,align:"middle",justify:"start",style:{marginBottom:"5px"}},tn.createElement(ce.Z,null,"\u7B54\u6848\uFF08\u586B\u7A7A",fr==null?void 0:fr.choice_id,"\uFF09\uFF1A"),tn.createElement(ce.Z,{flex:"1"},tn.createElement(me.Z,{align:"middle",gutter:[1,1]},fr.answer_text.map(function(Vo,wr){var Ai;return tn.createElement(ce.Z,{span:24,key:wr},tn.createElement(Be.default,{key:fo,checked:(Ai=ra==null?void 0:ra.standard_answers)==null?void 0:Ai.includes(fo),disabled:!0,value:Vo}))}))))})),(ra==null?void 0:ra.question_type)==4&&tn.createElement(Ho.Z,{value:((qa=ra==null?void 0:ra.answer_texts)==null?void 0:qa[0])||""}),((ra==null?void 0:ra.question_type)==0||(ra==null?void 0:ra.question_type)==1||(ra==null?void 0:ra.question_type)==2)&&((pr=ra==null?void 0:ra.question_choices)==null?void 0:pr.map(function(fr,fo){return tn.createElement(me.Z,{key:fo,align:"middle"},tn.createElement(ce.Z,null,tn.createElement(Te.ZP,{key:fo,checked:ra.standard_answer.includes(fo+1),disabled:!0},Ro.k4[fo],".")),tn.createElement(ce.Z,{flex:"1"},tn.createElement("span",{className:"c-black font14"},tn.createElement(Ho.Z,{value:fr.choice_text}))))})),Ma&&tn.createElement(me.Z,{className:"mt20",align:"middle",gutter:20},tn.createElement(ce.Z,null,tn.createElement(ar.Z,{state:ra==null?void 0:ra.is_wrong,onClick:()=>oa({value:ra,type:ra==null?void 0:ra.question_type})})),(ra==null?void 0:ra.question_type)==0&&tn.createElement(ce.Z,null,tn.createElement(Ee.ZP,{style:{color:"#3061D0"},onClick:()=>{Nn==null||Nn({value:ra})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848"))))})),tn.createElement("div",{className:Pa.action},tn.createElement("span",{className:"c-light-primary current",onClick:()=>Zn(!dr),style:{}},dr?"\u6536\u8D77":"\u5C55\u5F00"),!Ie.hideAction&&Xa.map(function(ra,ya){return ra.id==="up"&&Ie.key===1||ra.id==="down"&&Ie.key===Ie.len?null:tn.createElement(De.Z,{key:ya,placement:"bottom",title:ra.name},tn.createElement("span",{onClick:()=>Mr(ra),className:ra.icon}))})))},Va=()=>{var Aa,ra;return tn.createElement("aside",null,tn.createElement("div",{className:Pa.questionType},tn.createElement("div",null,tn.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),tn.createElement("section",{className:Pa.wrap,style:{padding:0}},tn.createElement("p",{className:Pa.titleWrap},tn.createElement("span",{className:Pa.required},"*"),tn.createElement("span",{className:Pa.title},"\u9898\u5E72\uFF1A")),tn.createElement(Ol.Z,{id:"combination-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:gr,onChange:ya=>lr(ya)}),tn.createElement("p",null,"\u5C0F\u9898\u6570\uFF1A",Fa==null?void 0:Fa.length),Fa==null?void 0:Fa.map((ya,Hn)=>{var qa;return tn.createElement("div",{className:Pa.fold,key:ya.id},tn.createElement("div",{onClick:()=>Wa("open",Hn),className:Pa.head},tn.createElement("i",{className:"iconfont icon-sanjiaoxing",style:{transform:ya.open?"initial":"rotate(270deg) translate(2px, 4px)"}}),tn.createElement("span",null,"\u7B2C",Hn+1,"\u5C0F\u9898\uFF08\u5355\u9009\u9898\uFF09"),tn.createElement("b",{onClick:pr=>{pr.stopPropagation(),Wa("delete",Hn)},className:"iconfont icon-shanchu8"})),tn.createElement("div",{className:"mb10",style:{display:ya.open?"block":"none"}},tn.createElement(Ol.Z,{watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:ya==null?void 0:ya.name,onChange:pr=>Wa("value",Hn,pr)}),tn.createElement("p",{className:Pa.titleWrap},tn.createElement("span",{className:Pa.required},"*"),tn.createElement("span",{className:Pa.title},"\u7B54\u6848\u9009\u9879\uFF1A",tn.createElement("span",{className:Pa.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),(qa=ya==null?void 0:ya.qusList)==null?void 0:qa.map((pr,fr)=>{var fo,Vo;return tn.createElement("div",{className:Pa.choiceWrap,key:fr},tn.createElement(De.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},tn.createElement("div",{className:`${Pa.answer} ${(fo=ya==null?void 0:ya.qusAnswer)!=null&&fo.includes(fr)?Pa.activeAnswer:""}`,onClick:()=>Wa("answer",Hn,fr)},Ro.k4[fr])),tn.createElement("div",{className:Pa.editorWrap},(ya==null?void 0:ya.activeQusEditor)===fr?tn.createElement(Ol.Z,{id:`single-question-option-${fr}`,watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:pr,onChange:wr=>Wa("details",Hn,wr)}):tn.createElement("div",{className:Pa.htmlWrap,onClick:()=>Wa("edit",Hn,fr)},tn.createElement(Ho.Z,{value:pr}))),fr>1&&tn.createElement(De.Z,{title:"\u5220\u9664"},tn.createElement("i",{className:`${Pa.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>Wa("deleteQus",Hn,fr)})),fr<7&&fr===((Vo=ya==null?void 0:ya.qusList)==null?void 0:Vo.length)-1&&tn.createElement(De.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},tn.createElement("i",{className:`${Pa.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>Wa("addQus",Hn)})))}),tn.createElement("p",{className:"mt10"},"\u5206\u503C\uFF1A",tn.createElement(ke.Z,{value:ya.score,max:1e4,min:0,onChange:pr=>Wa("score",Hn,pr)})," ","\u5206")))}),Fa.length<20&&tn.createElement(Ee.ZP,{type:"primary",onClick:Ia},tn.createElement("i",{className:"iconfont icon-tianjiatimu mr5 font14"}),"\u6DFB\u52A0\u5C0F\u9898")),tn.createElement("p",{className:"mt10"},tn.createElement("span",{className:Pa.difficult},tn.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",tn.createElement(Te.ZP.Group,{value:kt,onChange:ya=>{la(ya.target.value)}},tn.createElement(Te.ZP.Button,{value:1},"\u7B80\u5355"),tn.createElement(Te.ZP.Button,{value:2},"\u9002\u4E2D"),tn.createElement(Te.ZP.Button,{value:3},"\u56F0\u96BE")))),tn.createElement("p",{className:Pa.titleWrap},tn.createElement("span",{className:`${Pa.title}`},"\u77E5\u8BC6\u70B9\uFF1A",tn.createElement("span",{className:Pa.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),tn.createElement("div",{className:"mt5"},tn.createElement(Mi.N,{selectvalues:Ie==null?void 0:Ie.tag_discipline_ids,value:_n,onChange:Ga,subId:(ra=(Aa=Kt.editData)==null?void 0:Aa.exercise)==null?void 0:ra.sub_discipline_id,knowledgeOptions:Er,onAddKnowledgeFinish:hr}))),tn.createElement("aside",{className:"tr"},(fa!==-1||Ie.question_id)&&tn.createElement(Ee.ZP,{type:"default",onClick:()=>{Vn(),In(!1)}},"\u53D6\u6D88"),tn.createElement(Ee.ZP,{className:"ml20",type:"primary",onClick:()=>{cr()}},"\u4FDD\u5B58")))},Ia=()=>{const Aa={id:Math.random(),item_type:"SINGLE",open:!1,name:"",qusList:["","","",""],activeQusEditor:null,qusAnswer:[],analysis:""};Ba(Fa.concat(Aa))},Wa=(Aa,ra,ya)=>{var Hn;const qa=(0,xn.cloneDeep)(Fa);Aa==="open"&&(qa[ra].open=!qa[ra].open),Aa==="delete"&&qa.splice(ra,1),Aa==="value"&&(qa[ra].name=ya),Aa==="answer"&&(qa[ra].qusAnswer=[ya]),Aa==="edit"&&(qa[ra].activeQusEditor=ya),Aa==="details"&&(qa[ra].qusList[qa[ra].activeQusEditor]=ya),Aa==="addQus"&&(qa[ra].qusList=qa[ra].qusList.concat("")),Aa==="deleteQus"&&(qa[ra].qusList=qa[ra].qusList.filter((pr,fr)=>fr!==ya),qa[ra].qusAnswer=(Hn=qa[ra].qusAnswer)==null?void 0:Hn.filter(pr=>pr!==ya)),Aa==="analysis"&&(qa[ra].analysis=ya),Aa==="score"&&(qa[ra].score=ya),Ba(qa)};return tn.createElement("section",{className:Pa.wrap},!wa&&Hr(),wa&&Va())};var dl=(0,ye.connect)(({problemset:pe,loading:ve,globalSetting:ge,exercise:mt})=>({problemset:pe,globalSetting:ge,exercise:mt,loading:ve.effects}),null,null,{forwardRef:!0})((0,E.forwardRef)(ol)),Bl=z(57985),jl={flex_box_center:"flex_box_center___dDNpp",flex_space_between:"flex_space_between___ovpjv",flex_box_vertical_center:"flex_box_vertical_center___oqAEt",flex_box_center_end:"flex_box_center_end___mHCIK",flex_box_column:"flex_box_column___GZMP2",posWarp:"posWarp___ZUxXl",pos:"pos___A7NKx",tips:"tips___ap6NV"},Pl=z(60572),qi=z(24334),il=Object.defineProperty,Ll=Object.defineProperties,Ml=Object.getOwnPropertyDescriptors,pl=Object.getOwnPropertySymbols,jn=Object.prototype.hasOwnProperty,Zr=Object.prototype.propertyIsEnumerable,To=(pe,ve,ge)=>ve in pe?il(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,Ze=(pe,ve)=>{for(var ge in ve||(ve={}))jn.call(ve,ge)&&To(pe,ge,ve[ge]);if(pl)for(var ge of pl(ve))Zr.call(ve,ge)&&To(pe,ge,ve[ge]);return pe},je=(pe,ve)=>Ll(pe,Ml(ve)),vt=(pe,ve,ge)=>new Promise((mt,Kt)=>{var tt=He=>{try{ht(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{ht(ge.throw(He))}catch(Ie){Kt(Ie)}},ht=He=>He.done?mt(He.value):Promise.resolve(He.value).then(tt,on);ht((ge=ge.apply(pe,ve)).next())});const wt=({data:pe,exercise:ve,isDragDisabled:ge=!1,editorProps:mt={},onDragEnd:Kt=()=>{},dispatch:tt,markBtnVisible:on=!1,batchScore:ht=[],reload:He=()=>{}})=>{const Ie=(0,E.useRef)(),Vn=(0,ye.useParams)(),[fa,sa]=Se.default.useModal(),yn=()=>{var In,dr,Zn,kt,la,sr,Ka,Er,Ca,Ht,Or,gr,lr,Fa,Ba,ur;return[{name:"\u5355\u9009\u9898",type:0,count:(In=pe==null?void 0:pe.exercise_types)==null?void 0:In.q_singles,score:(dr=pe==null?void 0:pe.exercise_types)==null?void 0:dr.q_singles_scores,items:[]},{name:"\u591A\u9009\u9898",type:1,count:(Zn=pe==null?void 0:pe.exercise_types)==null?void 0:Zn.q_doubles,score:(kt=pe==null?void 0:pe.exercise_types)==null?void 0:kt.q_doubles_scores,items:[]},{name:"\u5224\u65AD\u9898",type:2,count:(la=pe==null?void 0:pe.exercise_types)==null?void 0:la.q_judges,score:(sr=pe==null?void 0:pe.exercise_types)==null?void 0:sr.q_judges_scores,items:[]},{name:"\u586B\u7A7A\u9898",type:3,count:(Ka=pe==null?void 0:pe.exercise_types)==null?void 0:Ka.q_nulls,score:(Er=pe==null?void 0:pe.exercise_types)==null?void 0:Er.q_nulls_scores,items:[]},{name:"\u7B80\u7B54\u9898",type:4,count:(Ca=pe==null?void 0:pe.exercise_types)==null?void 0:Ca.q_mains,score:(Ht=pe==null?void 0:pe.exercise_types)==null?void 0:Ht.q_mains_scores,items:[]},{name:"\u5B9E\u8BAD\u9898",type:5,count:(Or=pe==null?void 0:pe.exercise_types)==null?void 0:Or.q_shixuns,score:(gr=pe==null?void 0:pe.exercise_types)==null?void 0:gr.q_shixuns_scores,items:[]},{name:"\u7F16\u7A0B\u9898",type:6,count:(lr=pe==null?void 0:pe.exercise_types)==null?void 0:lr.q_pros,score:(Fa=pe==null?void 0:pe.exercise_types)==null?void 0:Fa.q_pros_scores,items:[]},{name:"\u7EC4\u5408\u9898",type:7,count:(Ba=pe==null?void 0:pe.exercise_types)==null?void 0:Ba.q_combinations,score:(ur=pe==null?void 0:pe.exercise_types)==null?void 0:ur.q_combination_scores,items:[]}]},On=(In,dr,Zn)=>{const kt=Array.from(In),[la]=kt.splice(dr,1);return kt.splice(Zn,0,la),kt},da=(In,dr,Zn)=>{if(!In.destination)return;const kt=On(dr,In.source.index,In.destination.index);Kt(kt,Zn)},Ma=In=>{tt({type:"exercise/setActionTabs",payload:{key:"\u6807\u8BB0\u9519\u9898",params:In}})},oa=(In,dr)=>{var Zn,kt,la;if(dr===0)return E.createElement(pi,Ze({reload:He,editData:In},In));if(dr===1)return E.createElement(Kc,Ze({reload:He,editData:In},In));if(dr===2)return E.createElement(Ms,Ze({reload:He,editData:In},In));if(dr===3)return E.createElement(Sc,Ze({reload:He,editData:In},In));if(dr===4)return E.createElement(Ue,Ze({reload:He,editData:In},In));if(dr===5)return E.createElement(ls,Ze({reload:He,editData:In},In));if(dr===6)return E.createElement(Qa,Ze({editData:In},In));if(dr===7)return E.createElement(dl,Ze({handleAddCorrectAnswers:Ga,handleMarkWrongQuestion:Ma,markBtnVisible:on,reload:He,editData:In},In));if(dr===8)return E.createElement("div",{style:{padding:"20px 30px"}},E.createElement(Ho.Z,{value:In.key+"."+((Zn=In==null?void 0:In.program_attr)==null?void 0:Zn.description)}),E.createElement(Ho.Z,{style:{paddingLeft:10},showProgramFill:!0,disabledFill:!0,value:qi.Base64.decode(((kt=In==null?void 0:In.program_attr)==null?void 0:kt.code)||"")}),(la=In==null?void 0:In.standard_answer)==null?void 0:la.map(function(sr,Ka){return E.createElement(me.Z,{key:Ka,align:"middle",style:{marginTop:20}},E.createElement(ce.Z,null,"\u7B54\u6848\uFF08\u586B\u7A7A",sr.choice_id,"\uFF09\uFF1A"),E.createElement(ce.Z,{flex:"1"},E.createElement(me.Z,{align:"middle",gutter:[1,1]},E.createElement(Be.default,{key:Ka,disabled:!0,value:sr.answer_text||"- -"}))))}))},Nn=(In,dr,Zn)=>E.createElement(Bl.Z5,{onDragEnd:kt=>da(kt,In,dr)},E.createElement(Bl.bK,{droppableId:"droppable"},(kt,la)=>E.createElement("div",je(Ze({ref:kt.innerRef},kt.droppableProps),{style:{width:"100%"}}),In==null?void 0:In.map((sr,Ka)=>{var Er;const Ca=Ze(je(Ze({},sr),{key:Ka+1,hideAction:!0,isPreview:!0,dragKey:dr+"-"+Ka}),mt);return E.createElement(Bl._l,{key:Ca==null?void 0:Ca.question_id,draggableId:(Er=Ca==null?void 0:Ca.question_id)==null?void 0:Er.toString(),index:Ka,isDragDisabled:ge},(Ht,Or)=>E.createElement("aside",Ze(Ze({ref:Ht.innerRef},Ht.draggableProps),Ht.dragHandleProps),E.createElement("div",{className:jl.posWarp,id:Ca.dragKey},oa(Ca,dr),E.createElement(me.Z,{className:"pl30",align:"middle",gutter:20},on&&![5,6,7,8].includes(dr)&&E.createElement(ce.Z,null,E.createElement(ar.Z,{state:Ca==null?void 0:Ca.is_wrong,onClick:()=>Ma({value:Ca,type:dr})})),[5,6,8].includes(dr)&&(Ca==null?void 0:Ca.show_resubmit)&&E.createElement(ce.Z,null,E.createElement(Pl.C,{dataSource:Ca})),on&&[0].includes(dr)&&E.createElement(ce.Z,null,E.createElement(Ee.ZP,{style:{color:"#3061D0"},onClick:()=>{Ga({value:Ca})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848"))),E.createElement(El.Z,null),!ge&&E.createElement("div",{className:jl.pos},E.createElement("div",{className:jl.tips},"\u62D6\u52A8\u53EF\u4EE5\u6539\u53D8\u8BD5\u9898\u663E\u793A\u987A\u5E8F")))))}),kt.placeholder))),va=In=>({\u5355\u9009\u9898:2,\u591A\u9009\u9898:5,\u586B\u7A7A\u9898:2,\u5224\u65AD\u9898:2,\u7B80\u7B54\u9898:10,\u7F16\u7A0B\u9898:10,\u5B9E\u8BAD\u9898:5,\u7EC4\u5408\u9898:10})[In]||0,_n=(In,dr)=>{Ie.current=va(dr),Se.default.confirm({centered:!0,title:"\u6279\u91CF\u8BBE\u7F6E\u5206\u6570",content:E.createElement("div",{className:""},E.createElement("span",null,dr==="\u7EC4\u5408\u9898"?"\u7EC4\u5408\u9898\u4E2D\u7684\u6BCF\u5C0F\u9898":dr,"\uFF1A"),E.createElement(ke.Z,{min:1,defaultValue:Ie.current,onChange:Zn=>{Ie.current=Zn}}),E.createElement("span",{className:"ml5"},"\u5206/\u9898"),E.createElement("br",null),dr==="\u586B\u7A7A\u9898"&&E.createElement("div",{style:{color:"rgb(255, 0, 0)"}},"\u6BCF\u7A7A\u5206\u503C\u6309\u6BCF\u9898\u5206\u503C\u53D6\u5E73\u5747\u5206\u8BA1\u7B97")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>vt(void 0,null,function*(){(yield(0,fe.ZP)(`/api/exercises/${Vn.categoryId}/batch_set_score.json`,{method:"post",body:{question_type:In,score:Ie.current}})).status!==-1&&He()})})},Ga=({value:In}={})=>{var dr,Zn;let kt=(In==null?void 0:In.standard_answer)||[];const la=fa.confirm({centered:!0,icon:null,title:"\u589E\u8BBE\u6B63\u786E\u7B54\u6848",width:800,content:E.createElement(E.Fragment,null,"\u5F53\u524D\u8BD5\u9898\u7684\u6B63\u786E\u7B54\u6848\u4E3A ",(dr=In==null?void 0:In.standard_answer)==null?void 0:dr.map(sr=>{var Ka;return(Ka=Ro.k4)==null?void 0:Ka[sr-1]}),"\uFF0C\u8BF7\u9009\u62E9\u9700\u8981\u589E\u8BBE\u4E3A\u6B63\u786E\u7B54\u6848\u7684\u9009\u9879\u3002",E.createElement("br",null),"\u52FE\u9009\u63D0\u4EA4\u4E4B\u540E\uFF0C\u9009\u4E2D\u589E\u8BBE\u4E3A\u6B63\u786E\u7B54\u6848\u4EFB\u4E00\u9009\u9879\u7684\u5B66\u751F\u4E5F\u4F1A\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u4F46\u4E0D\u4F1A\u4FEE\u6539\u5F53\u524D\u8BD5\u9898\u7684\u9898\u578B\u3002\u53D6\u6D88\u52FE\u9009\u63D0\u4EA4\u4E4B\u540E\uFF0C\u4E5F\u4F1A\u91CD\u65B0\u8BA1\u7B97\u5BF9\u5E94\u5B66\u751F\u7684\u5F97\u5206\u3002",E.createElement("br",null),E.createElement(Me.default.Group,{className:"flex-col mt20",options:(Zn=In==null?void 0:In.question_choices)==null?void 0:Zn.map((sr,Ka)=>{var Er;return{value:sr==null?void 0:sr.choice_position,label:E.createElement(Ho.Z,{className:"c-black font14",value:`${(Er=Ro.k4)==null?void 0:Er[Ka]}. ${sr==null?void 0:sr.choice_text}`}),disabled:sr==null?void 0:sr.origin_standard_answer}}),defaultValue:kt,onChange:sr=>{kt=sr}})),onOk:()=>vt(void 0,null,function*(){const sr=yield(0,fe.ZP)(`/api/exercises/${Vn.categoryId}/questions/${In==null?void 0:In.question_id}/add_standard_answers.json`,{method:"put",body:{standard_answer:kt}});(sr==null?void 0:sr.status)===0&&(le.ZP.success("\u4FEE\u6539\u6210\u529F"),tt({type:"exercise/editExercise",payload:{categoryId:Vn.categoryId,coursesId:Vn.coursesId}}))})})},wa=function(){var In;const dr=yn();return(In=pe==null?void 0:pe.exercise_questions)==null||In.forEach(function(kt,la){var sr,Ka,Er,Ca,Ht,Or,gr,lr,Fa,Ba,ur,hr,co,cr,Xa,Mr;kt.question_type===0&&((Ka=(sr=dr[kt.question_type])==null?void 0:sr.items)==null||Ka.push(kt)),kt.question_type===1&&((Ca=(Er=dr[kt.question_type])==null?void 0:Er.items)==null||Ca.push(kt)),kt.question_type===2&&((Or=(Ht=dr[kt.question_type])==null?void 0:Ht.items)==null||Or.push(kt)),kt.question_type===3&&((lr=(gr=dr[kt.question_type])==null?void 0:gr.items)==null||lr.push(kt)),kt.question_type===4&&((Ba=(Fa=dr[kt.question_type])==null?void 0:Fa.items)==null||Ba.push(kt)),kt.question_type===5&&((hr=(ur=dr[kt.question_type])==null?void 0:ur.items)==null||hr.push(kt)),kt.question_type===6&&((cr=(co=dr[kt.question_type])==null?void 0:co.items)==null||cr.push(kt)),kt.question_type===7&&((Mr=(Xa=dr[kt.question_type])==null?void 0:Xa.items)==null||Mr.push(kt))}),pe==null?void 0:pe.map((kt,la)=>{var sr,Ka;return E.createElement(E.Fragment,{key:la},E.createElement("div",{className:"pl20",style:{display:"flex",alignItems:"center"}},E.createElement("span",{className:"font16 c-light-primary"},(0,ne.EM)(la+1),"\u3001",kt.name),E.createElement("span",{className:"c-grey-999"},"\uFF08\u5171",kt.count,"\u9898",(kt==null?void 0:kt.question_type)===7?`\uFF0C\u5305\u542B${kt.sub_count}\u5C0F\u9898`:"","\uFF1B\u5171",kt.score,"\u5206\uFF09"),(kt.question_type==5||kt.question_type==6)&&E.createElement("div",{style:{flex:1,textAlign:"end",paddingRight:20}},kt.question_type==5&&E.createElement(Me.default,{defaultChecked:(Ka=(sr=ve==null?void 0:ve.editData)==null?void 0:sr.exercise)==null?void 0:Ka.show_challenge_task_pass,onChange:Er=>vt(this,null,function*(){let Ca=yield(0,fe.ZP)(`/api/exercises/${Vn.categoryId}/update_show_columns.json`,{method:"post",body:{show_challenge_task_pass:Er.target.checked}});(Ca==null?void 0:Ca.status)===0&&(le.ZP.info("\u8BBE\u7F6E\u6210\u529F"),tt({type:"exercise/editExercise",payload:Ze({},Vn)}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u5173\u5361\u63CF\u8FF0"),(kt==null?void 0:kt.question_type)===6&&E.createElement("span",{style:{marginLeft:20},onClick:()=>{var Er,Ca,Ht,Or;Se.default.confirm({title:"\u7F16\u7A0B\u9898\u8BBE\u7F6E",icon:null,centered:!0,closable:!0,footer:null,content:E.createElement("div",null,E.createElement(Me.default,{defaultChecked:(Ca=(Er=ve==null?void 0:ve.editData)==null?void 0:Er.exercise)==null?void 0:Ca.show_hack_sets,onChange:gr=>vt(this,null,function*(){let lr=yield(0,fe.ZP)(`/api/exercises/${Vn.categoryId}/update_show_columns.json`,{method:"post",body:{show_hack_sets:gr.target.checked}});(lr==null?void 0:lr.status)===0&&(le.ZP.info("\u8BBE\u7F6E\u6210\u529F"),Se.default.destroyAll(),tt({type:"exercise/editExercise",payload:Ze({},Vn)}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u6D4B\u8BD5\u7528\u4F8B"),E.createElement("br",null),E.createElement(Me.default,{defaultChecked:(Or=(Ht=ve==null?void 0:ve.editData)==null?void 0:Ht.exercise)==null?void 0:Or.show_hack_description,onChange:gr=>vt(this,null,function*(){let lr=yield(0,fe.ZP)(`/api/exercises/${Vn.categoryId}/update_show_columns.json`,{method:"post",body:{show_hack_description:gr.target.checked}});(lr==null?void 0:lr.status)===0&&(le.ZP.info("\u8BBE\u7F6E\u6210\u529F"),Se.default.destroyAll(),tt({type:"exercise/editExercise",payload:Ze({},Vn)}))}),style:{marginBottom:10}},"\u5C55\u793A\u8BD5\u9898\u63CF\u8FF0"))})},className:"current c-light-primary font14 bold-400"},"\u7F16\u7A0B\u9898\u663E\u793A\u8BBE\u7F6E")),(ht==null?void 0:ht.includes(kt==null?void 0:kt.name))&&E.createElement(Ee.ZP,{onClick:()=>_n(kt==null?void 0:kt.question_type,kt==null?void 0:kt.name),style:{float:"right"},type:"primary",ghost:!0},"\u6279\u91CF\u8BBE\u7F6E\u5F97\u5206")),Nn(kt.items,kt==null?void 0:kt.question_type,kt==null?void 0:kt.name))})};return E.createElement("div",null," ",wa(),sa," ")};var Vt=(0,ye.connect)()(wt),Qt=z(44557),Dn=z(95024),dn=z(59301),Ln=Object.defineProperty,ha=Object.getOwnPropertySymbols,pn=Object.prototype.hasOwnProperty,aa=Object.prototype.propertyIsEnumerable,Ua=(pe,ve,ge)=>ve in pe?Ln(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,ka=(pe,ve)=>{for(var ge in ve||(ve={}))pn.call(ve,ge)&&Ua(pe,ge,ve[ge]);if(ha)for(var ge of ha(ve))aa.call(ve,ge)&&Ua(pe,ge,ve[ge]);return pe},nr=(pe,ve,ge)=>new Promise((mt,Kt)=>{var tt=He=>{try{ht(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{ht(ge.throw(He))}catch(Ie){Kt(Ie)}},ht=He=>He.done?mt(He.value):Promise.resolve(He.value).then(tt,on);ht((ge=ge.apply(pe,ve)).next())});const Fr=({exercise:pe,loading:ve,dispatch:ge,activeTabs:mt})=>{var Kt;const tt=(0,ye.useParams)(),[on]=(0,E.useState)(ka(ka({},tt),{page:1,per_page:10})),{editData:ht,commonHeader:{exercise_status:He}}=pe;(0,E.useEffect)(()=>{mt==="2"&&Ie()},[tt.categoryId,mt]);const Ie=()=>nr(void 0,null,function*(){yield(0,Sr.w)(tt.coursesId,tt.categoryId,"",2,3),ge({type:"exercise/editExercise",payload:ka({},on)})});return(0,E.useEffect)(()=>(ge({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),ge({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),()=>{ge({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),ge({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}),[]),dn.createElement("div",null,dn.createElement("div",{style:{display:"inline-flex",background:"rgba(233, 146, 55, 0.05)",borderRadius:4,height:40,lineHeight:"40px",width:"100%",padding:"0px 10px",alignItems:"center",marginTop:20}},dn.createElement(ee.Z,{style:{marginRight:5,color:"#E99237"}}),dn.createElement("span",{style:{flex:1,color:"#E99237"}},"\u53D1\u5E03\u540E\u7684\u8BD5\u5377\u4E0D\u5141\u8BB8\u8FDB\u884C\u589E\u52A0/\u5220\u9664\u8BD5\u9898\u548C\u4FEE\u6539\u5206\u503C\u7B49\u64CD\u4F5C\uFF0C\u82E5\u9700\u8981\u4E8C\u6B21\u4F7F\u7528\uFF0C\u53EF\u5C06\u8BD5\u5377\u52A0\u5165\u8BD5\u5377\u5E93\u4E2D\u8FDB\u884C\u7F16\u8F91"),dn.createElement(Ee.ZP,{onClick:()=>{ge({type:"exercise/setActionTabs",payload:{key:"\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93",selectArrs:[tt.categoryId]}})}},"\u52A0\u5165\u8BD5\u5377\u5E93")),dn.createElement("section",{className:"minH1050 mb20 pt30 pb30 pl60 bg-white relative"},dn.createElement(St.Z,{spinning:ve["exercise/editExercise"]},dn.createElement(Qt.Z,{sealStyle:{left:-540},isPreview:!0,activeTabs:mt,showExportBtn:!0}),dn.createElement(El.Z,null),dn.createElement(Vt,{data:ht==null?void 0:ht.exercise_question_types,exercise:pe,isDragDisabled:!0,markBtnVisible:He===3&&(((Kt=ht==null?void 0:ht.exercise)==null?void 0:Kt.is_creator)||(0,Nt.Ny)())}),dn.createElement(Dn.Z,null))))};var Cr=(0,ye.connect)(({exercise:pe,loading:ve})=>({exercise:pe,loading:ve.effects}))(Fr),Dr={flex_box_center:"flex_box_center___VaA8k",flex_space_between:"flex_space_between___TqHqG",flex_box_vertical_center:"flex_box_vertical_center___lRanp",flex_box_center_end:"flex_box_center_end___BPjtN",flex_box_column:"flex_box_column___jWLBM",title:"title___L0cG8",search:"search____WeIQ",head:"head___xmSl4",row:"row___HJKId",btns:"btns___m0Vc7",sort:"sort___qMLQP"},Ir=z(26724),Ur=z.n(Ir),Lo=z(12327),Qo=z(59477),$a=z(59301),Mo=Object.defineProperty,gi=Object.defineProperties,$r=Object.getOwnPropertyDescriptors,Eo=Object.getOwnPropertySymbols,io=Object.prototype.hasOwnProperty,Wr=Object.prototype.propertyIsEnumerable,Vr=(pe,ve,ge)=>ve in pe?Mo(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,oo=(pe,ve)=>{for(var ge in ve||(ve={}))io.call(ve,ge)&&Vr(pe,ge,ve[ge]);if(Eo)for(var ge of Eo(ve))Wr.call(ve,ge)&&Vr(pe,ge,ve[ge]);return pe},ci=(pe,ve)=>gi(pe,$r(ve)),ni=(pe,ve,ge)=>new Promise((mt,Kt)=>{var tt=He=>{try{ht(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{ht(ge.throw(He))}catch(Ie){Kt(Ie)}},ht=He=>He.done?mt(He.value):Promise.resolve(He.value).then(tt,on);ht((ge=ge.apply(pe,ve)).next())});const bo=({exercise:pe,loading:ve,dispatch:ge,cb:mt})=>{const Kt=ci(oo({},(0,ye.useParams)()),{page:0,limit:50,one:null,two:null,save_one:null,save_two:null,sort:null,course_group:"",student_id:"",realname:"",save_course_group:"",save_student_id:"",save_realname:"",commit_types:[0],course_group_ids:[]});let[tt,on]=(0,E.useState)(oo({},Kt)),[ht,He]=(0,E.useState)([]);const[Ie,Vn]=(0,E.useState)(!0),[fa,sa]=(0,E.useState)(!0),[yn,On]=(0,E.useState)(0),[da,Ma]=(0,E.useState)(!1),[oa,Nn]=(0,E.useState)([]),[va,_n]=(0,E.useState)([]),[Ga,wa]=(0,E.useState)([]),[In]=re.default.useForm(),[dr,Zn]=(0,E.useState)("");(0,E.useEffect)(()=>{pe.actionTabs.key==="\u6253\u56DE\u91CD\u505A"&&(ht=[],kt(),la(1))},[pe.actionTabs.key,tt.commit_types]);const kt=()=>ni(void 0,null,function*(){var lr,Fa;const Ba=yield(0,fe.ZP)(`/api/exercises/${tt.categoryId}/header_info.json`,{method:"get"});(Ba==null?void 0:Ba.status)===0&&(wa([...(lr=Ba==null?void 0:Ba.data)==null?void 0:lr.course_groups]),_n([...(Fa=Ba==null?void 0:Ba.data)==null?void 0:Fa.course_groups]))}),la=lr=>ni(void 0,null,function*(){var Fa;lr==1&&(ht=[]),Vn(!0),tt.page=lr,sa(!0);const Ba=yield ge({type:"exercise/getRedoModal",payload:ci(oo({},tt),{commit_types:tt.commit_types.includes(0)?[]:tt.commit_types,score:((tt==null?void 0:tt.one)||0)+`${tt!=null&&tt.two?","+(tt==null?void 0:tt.two):""}`})});((Fa=Ba==null?void 0:Ba.exercise_users)==null?void 0:Fa.length){if(lr.target.checked){const Fa=ht==null?void 0:ht.map(Ba=>Ba.user_id);Nn(Fa)}else Nn([])},Ka=lr=>{tt.course_group=tt.save_course_group,tt.student_id=tt.save_student_id,tt.realname=tt.save_realname,on(oo({},tt)),He([]),la(1)},Er=()=>{tt.one=tt.save_one,tt.two=tt.save_two,On(yn+1),on(oo({},tt)),He([]),la(1)},Ca=()=>{(tt==null?void 0:tt.sort)===null?tt.sort="asc":(tt==null?void 0:tt.sort)==="asc"?tt.sort="desc":(tt==null?void 0:tt.sort)==="desc"&&(tt.sort=null),on(oo({},tt)),He([]),la(1)},Ht=()=>{let lr=!1;const Fa=()=>ni(void 0,null,function*(){(yield(0,te.q6)(ci(oo({},tt),{is_reset:lr,user_ids:oa}))).status===0&&(le.ZP.success("\u64CD\u4F5C\u6210\u529F"),mt&&mt(),ge({type:"exercise/setActionTabs",payload:{}})),ge({type:"exercise/getCommonHeader",payload:oo({},tt)})});Se.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:$a.createElement("div",{style:{margin:"13px 0 0px 0"}},$a.createElement("p",null,"\u786E\u5B9A\u5C06\u9009\u4E2D\u7684\u5B66\u751F\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),$a.createElement(Me.default,{onChange:Ba=>{lr=Ba.target.checked}},"\u6E05\u7A7A\u5B66\u751F\u7684\u7B54\u9898\u8BB0\u5F55")),onOk:Fa})},Or=lr=>{const Fa=parseInt(lr);return isNaN(Fa)?"":Fa},gr=(lr,Fa)=>lr===0?$a.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):lr===1?$a.createElement("span",{style:{color:"#DF3042"}},!Fa.is_make_up&&"\u8003\u8BD5\u4E2D",Fa.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):lr===2?$a.createElement("span",{style:{color:"#5AB891"}},!Fa.is_make_up&&!Fa.is_force_commit&&"\u5DF2\u4EA4\u5377",Fa.is_make_up&&!Fa.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",Fa.is_make_up&&Fa.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!Fa.is_make_up&&Fa.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):$a.createElement("span",{style:{color:"#5AB891"}},!Fa.is_make_up&&!Fa.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",Fa.is_make_up&&!Fa.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",Fa.is_make_up&&Fa.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!Fa.is_make_up&&Fa.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)");return $a.createElement(Se.default,{centered:!0,title:"\u6253\u56DE\u91CD\u505A",open:pe.actionTabs.key==="\u6253\u56DE\u91CD\u505A",width:1e3,bodyStyle:{minHeight:200},confirmLoading:da,afterClose:()=>{on(oo({},Kt)),Nn([]),He([]),Zn(""),_n([]),wa([]),In.resetFields()},onOk:Ht,onCancel:()=>{ge({type:"exercise/setActionTabs",payload:{}})}},$a.createElement(me.Z,{align:"middle",gutter:20},$a.createElement(ce.Z,null,$a.createElement("span",null,"\u63D0\u4EA4\u72B6\u6001")),$a.createElement(ce.Z,null,$a.createElement(Me.default,{className:"mr10",onChange:lr=>{on(ci(oo({},tt),{commit_types:[0]}))},checked:tt==null?void 0:tt.commit_types.includes(0)},"\u5168\u90E8"),$a.createElement(Me.default.Group,{options:[{label:"\u5DF2\u4EA4\u5377",value:1},{label:"\u5DF2\u4EA4\u5377\uFF08\u5F3A\u5236\uFF09",value:2},{label:"\u5DF2\u4EA4\u5377/\u672A\u7B54",value:3},{label:"\u5DF2\u4EA4\u5377/\u672A\u7B54\uFF08\u5F3A\u5236\uFF09",value:4}],value:tt.commit_types,onChange:lr=>{on(ci(oo({},tt),{commit_types:lr}))}}))),$a.createElement(me.Z,{className:"mt20 mb20",align:"middle",justify:"space-between"},$a.createElement(ce.Z,null,$a.createElement(me.Z,{align:"middle",gutter:20},$a.createElement(ce.Z,null,$a.createElement("span",null,"\u5206\u6570\u533A\u95F4")),$a.createElement(ce.Z,null,$a.createElement(ke.Z,{parser:Or,onChange:lr=>{on(ci(oo({},tt),{save_one:lr}))},value:tt.save_one,min:0}),$a.createElement("span",{className:"mr10 ml10"},"-"),$a.createElement(ke.Z,{parser:Or,onChange:lr=>{on(ci(oo({},tt),{save_two:lr}))},value:tt.save_two,min:0})),$a.createElement(ce.Z,null,$a.createElement(Ee.ZP,{onClick:()=>{on(ci(oo({},tt),{one:"",two:"",save_one:"",save_two:""}))}},"\u6E05\u7A7A")),$a.createElement(ce.Z,null,$a.createElement(Ee.ZP,{type:"primary",onClick:Er},"\u786E\u8BA4")))),$a.createElement(ce.Z,null,$a.createElement(me.Z,{wrap:!1,align:"middle",gutter:20},$a.createElement(ce.Z,null,$a.createElement(Be.default.Search,{value:tt.save_realname,style:{width:320},placeholder:"\u8BF7\u8F93\u5165\u5B66\u751F\u59D3\u540D/\u5B66\u53F7\u8FDB\u884C\u641C\u7D22",onChange:lr=>{tt.save_realname=lr.target.value,on(oo({},tt))},onSearch:Ka})),$a.createElement(ce.Z,null,$a.createElement(se.Z,{dropdownRender:lr=>$a.createElement("div",{className:"bg-white",style:{maxWidth:200,border:"1px solid #f7f7f7"}},$a.createElement(re.default,{form:In,initialValues:{course_group_ids:[]},onValuesChange:Fa=>{on(oo(oo({},tt),Fa))},onFinish:()=>{la(1)}},$a.createElement("div",{style:{maxHeight:500,overflow:"auto",padding:"10px"}},$a.createElement(Be.default,{allowClear:!0,suffix:$a.createElement("i",{className:`iconfont icon-sousuo9 font14 ${Dr.searchIcon}`}),className:Dr.search,placeholder:"\u73ED\u7EA7\u540D\u79F0\u68C0\u7D22",size:"middle",value:dr,onChange:Fa=>ni(void 0,null,function*(){var Ba;Zn((Ba=Fa==null?void 0:Fa.target)==null?void 0:Ba.value),wa([...va.filter(ur=>{var hr;return(hr=ur==null?void 0:ur.exercise_group_name)==null?void 0:hr.includes(Fa.target.value)})])})}),$a.createElement(re.default.Item,{name:"course_group_ids",valuePropName:"checked"},$a.createElement(Me.default.Group,null,$a.createElement(Re.Z,{direction:"vertical",size:10},Ga==null?void 0:Ga.map((Fa,Ba)=>$a.createElement(Me.default,{key:Ba,value:Fa==null?void 0:Fa.exercise_group_id},Fa==null?void 0:Fa.exercise_group_name)))))),$a.createElement(me.Z,{wrap:!1,align:"middle"},$a.createElement(ce.Z,null,$a.createElement(Ee.ZP,{type:"link",htmlType:"submit"},"\u786E\u8BA4")),$a.createElement(ce.Z,null,$a.createElement(Ee.ZP,{type:"link",htmlType:"reset",onClick:()=>{on(ci(oo({},tt),{course_group_ids:[]})),wa([...va]),Zn("")}},"\u91CD\u7F6E")))))},$a.createElement("a",{onClick:lr=>lr.preventDefault()}," ",$a.createElement(Re.Z,null," \u5206\u73ED ",$a.createElement("i",{className:"iconfont icon-a-bianzu11 font12"})," "))))))),$a.createElement("div",{className:Dr.head,style:(ht==null?void 0:ht.length)>5?{paddingRight:15}:{width:944}},$a.createElement("div",null,$a.createElement(Me.default,{className:"font14",checked:ht!=null&&ht.length?(oa==null?void 0:oa.length)===(ht==null?void 0:ht.length):!1,onChange:sr},"\u59D3\u540D")),$a.createElement("div",null,$a.createElement("span",null,"\u5B66\u53F7")),$a.createElement("div",null,$a.createElement("span",null,"\u5206\u73ED")),$a.createElement("div",null,$a.createElement("span",null,"\u63D0\u4EA4\u72B6\u6001")),$a.createElement("div",{className:Dr.sort,onClick:Ca},$a.createElement("span",null,"\u6210\u7EE9\u5206\u6570"),$a.createElement("aside",null,$a.createElement(Qo.Z,{style:{color:(tt==null?void 0:tt.sort)==="asc"?"#0152d9":"#bfbfbf"}}),$a.createElement(x.Z,{style:{color:(tt==null?void 0:tt.sort)==="desc"?"#0152d9":"#bfbfbf"}})))),$a.createElement("div",{style:{height:260,overflow:"auto"}},$a.createElement(Ur(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:()=>{!fa&&Ie&&la((tt==null?void 0:tt.page)+1)},hasMore:!fa&&Ie,useWindow:!1},$a.createElement(Me.default.Group,{style:{width:"100%"},value:oa,onChange:lr=>{console.log(lr,444),Nn(lr)}},ht==null?void 0:ht.map(function(lr,Fa){return $a.createElement("div",{key:lr.user_id,className:Dr.row},$a.createElement("div",null,$a.createElement(Me.default,{className:"font14",value:lr.user_id},lr.user_name)),$a.createElement("div",null,lr.student_id),$a.createElement("div",null,lr.course_group_name),$a.createElement("div",null,gr(lr.commit_status,lr)),$a.createElement("div",{className:"pl10"},$a.createElement("span",null,lr.user_score)))})),$a.createElement(St.Z,{className:"edu-ant-spin",spinning:fa}))),$a.createElement("div",{className:Dr.title},$a.createElement("img",{style:{objectFit:"contain"},src:Lo.Z}),"\u6253\u56DE\u4E4B\u540E\u5B66\u751F\u5C06\u5F97\u5230\u4E00\u6B21\u91CD\u65B0\u7B54\u9898\u7684\u673A\u4F1A\u3002"))};var Ci=(0,ye.connect)(({exercise:pe,loading:ve})=>({exercise:pe,loading:ve}))(bo),bi={flex_box_center:"flex_box_center___PohMo",flex_space_between:"flex_space_between___ZyAuO",flex_box_vertical_center:"flex_box_vertical_center___eh0B6",flex_box_center_end:"flex_box_center_end___O1yBK",flex_box_column:"flex_box_column___rCOUW",customModal:"customModal___gYgfZ",checking:"checking___70GE9",content:"content___FtAfN",group:"group___kIfCW",footer:"footer___A6aEg",scoremodal:"scoremodal___FKFBU",selectWrapper:"selectWrapper___J8t1k",allqingchu:"allqingchu___UjfNm",title:"title___tB39D",search:"search___Pnsp3",searchIcon:"searchIcon___mVW2x"},yo=z(59301),ki=Object.defineProperty,Tl=Object.getOwnPropertySymbols,ji=Object.prototype.hasOwnProperty,ai=Object.prototype.propertyIsEnumerable,Zl=(pe,ve,ge)=>ve in pe?ki(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,No=(pe,ve)=>{for(var ge in ve||(ve={}))ji.call(ve,ge)&&Zl(pe,ge,ve[ge]);if(Tl)for(var ge of Tl(ve))ai.call(ve,ge)&&Zl(pe,ge,ve[ge]);return pe},Dl=(pe,ve,ge)=>new Promise((mt,Kt)=>{var tt=He=>{try{ht(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{ht(ge.throw(He))}catch(Ie){Kt(Ie)}},ht=He=>He.done?mt(He.value):Promise.resolve(He.value).then(tt,on);ht((ge=ge.apply(pe,ve)).next())});const vl=({exercise:pe,dispatch:ve,onOk:ge})=>{const mt=(0,ye.useParams)(),[Kt,tt]=(0,E.useState)([]),[on,ht]=(0,E.useState)(),[He,Ie]=(0,E.useState)([]),[Vn,fa]=(0,E.useState)(!0),[sa,yn]=(0,E.useState)(!1),[On]=re.default.useForm(),[da,Ma]=(0,E.useState)({page:1,limit:10,is_random:"",exercise_status:""}),oa=[{title:"\u5E8F\u53F7",dataIndex:"id",key:"id",render:(wa,In,dr)=>da.limit*(da.page-1)+dr+1},{title:"\u8865\u8003\u8BD5\u5377",dataIndex:"exercise_name",key:"id",width:200,render:(wa,In,dr)=>yo.createElement("span",null,wa||"- -")},{title:"\u7C7B\u578B",dataIndex:"is_random",key:"is_random",render:(wa,In,dr)=>yo.createElement("span",null,wa?"\u968F\u673A\u7EC4\u5377":"\u4EBA\u5DE5\u7EC4\u5377")},{title:"\u8BD5\u9898\u6570",dataIndex:"question_count",key:"question_count",render:(wa,In,dr)=>yo.createElement("span",null,wa||"- -")},{title:"\u603B\u5206",dataIndex:"total_score",key:"total_score",render:(wa,In,dr)=>yo.createElement("span",null,wa||"- -")},{title:"\u8865\u8003\u4EBA\u6570",dataIndex:"exercise_user_count",key:"exercise_user_count",render:(wa,In,dr)=>yo.createElement("span",null,wa||"- -")},{title:"\u8003\u8BD5\u72B6\u6001",dataIndex:"exercise_status",key:"exercise_status",render:(wa,In,dr)=>yo.createElement("span",null,wa===1?"\u672A\u5F00\u59CB":wa===2?"\u8003\u8BD5\u4E2D":"\u5DF2\u622A\u6B62")},{title:"\u64CD\u4F5C",dataIndex:"id",key:"id",width:80,align:"right",render:(wa,In,dr)=>yo.createElement("div",{style:{flex:1,textAlign:"right"}},yo.createElement("a",{onClick:()=>{(0,ne.xg)(`/classrooms/${mt.coursesId}/exercise/${In.id}/detail?random=${In.is_random}`)}},"\u67E5\u770B"))}].filter(wa=>!!wa);(0,E.useEffect)(()=>{pe.actionTabs.key==="\u8865\u8003\u8BB0\u5F55"&&Nn(da)},[pe.actionTabs.key]);const Nn=wa=>Dl(void 0,null,function*(){var In,dr;fa(!0);const Zn=yield(0,fe.ZP)(`/api/exercises/${mt==null?void 0:mt.categoryId}/make_up_records.json`,{method:"get",params:No({},wa)});Zn&&(tt(((In=Zn==null?void 0:Zn.data)==null?void 0:In.make_up_exercises)||[]),ht((dr=Zn==null?void 0:Zn.data)==null?void 0:dr.count)),fa(!1)}),va=()=>{ve({type:"exercise/setActionTabs",payload:{}})},_n=()=>{ge(He)},Ga=wa=>{Ie(wa),yn(wa.length===Kt.length)};return yo.createElement(Se.default,{centered:!0,afterClose:()=>{Ie([]),yn(!1),On.resetFields(),Ma({page:1,limit:10,is_random:"",exercise_status:""})},title:"\u8865\u8003\u8BB0\u5F55",className:bi.scoremodal,open:pe.actionTabs.key==="\u8865\u8003\u8BB0\u5F55",width:1e3,onOk:()=>ve({type:"exercise/setActionTabs",payload:{}}),onCancel:va},yo.createElement(re.default,{layout:"inline",form:On,onValuesChange:(wa,In)=>{console.log(wa),!(wa.keywords||wa.keywords==="")&&On.submit()},onFinish:wa=>{console.log(wa),Ma(No(No({},da),wa)),Nn(No(No({},da),wa))},initialValues:{is_random:"",exercise_status:""}},yo.createElement(re.default.Item,{name:"is_random"},yo.createElement(qt.default,{className:bi.selectWrapper,placeholder:"\u5168\u90E8\u7C7B\u578B",style:{width:160},size:"middle"},yo.createElement(qt.default.Option,{value:""},"\u5168\u90E8\u7C7B\u578B"),yo.createElement(qt.default.Option,{value:0},"\u4EBA\u5DE5\u7EC4\u5377"),yo.createElement(qt.default.Option,{value:1},"\u968F\u673A\u7EC4\u5377"))),yo.createElement(re.default.Item,{name:"exercise_status"},yo.createElement(qt.default,{className:bi.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:160},size:"middle"},yo.createElement(qt.default.Option,{value:""},"\u5168\u90E8\u72B6\u6001"),yo.createElement(qt.default.Option,{value:1},"\u672A\u5F00\u59CB"),yo.createElement(qt.default.Option,{value:2},"\u8003\u8BD5\u4E2D"),yo.createElement(qt.default.Option,{value:3},"\u5DF2\u622A\u6B62"))),yo.createElement(re.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keywords"},yo.createElement(Be.default.Search,{className:bi.search,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0,suffix:yo.createElement("i",{className:`iconfont icon-sousuo9 font14 ${bi.searchIcon}`,onClick:()=>On.submit()}),onSearch:wa=>{On.submit()}}))),yo.createElement(a.default,{style:{marginTop:20,marginBottom:15},scroll:{y:260},dataSource:Kt,pagination:!1,loading:Vn,columns:oa}),(Kt==null?void 0:Kt.length)>0&&yo.createElement(Pe.Z,{current:da.page,total:on,style:{marginBottom:20},defaultPageSize:da.limit,showTotal:wa=>yo.createElement("span",null,"\u5171\xA0",yo.createElement("span",{style:{color:"#165DFF"}},wa),"\xA0\u6761\u6570\u636E"),pageSize:da.limit,onChange:(wa,In)=>{da.page=wa,da.limit=In,Ma(No({},da)),Nn(No({},da))}}))};var du=(0,ye.connect)(({exercise:pe})=>({exercise:pe}))(vl),Go={info:"info___FCajO",info_name:"info_name___nVPNy",info_studeng_id:"info_studeng_id___afKvd",info_group:"info_group___xadCu"},ko="data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAAAXNSR0IArs4c6QAAIABJREFUeF7tfQlwW8eZZvcDQIIXeIgnCJ4iRUK8SUmUKFmSZcty4nicTCaZOJ44lgk6s1u73kxqZ7d2Z1Nj18y6tnYmm0ylslOxSMtSZqxax0msXJYlS6Jk8SZAALzFSyRx8BQJgARIAni91TSAgQiAeHh4OEi8rlJREvv4++v+Xh//0RCwiUWARcAjApDFhkWARcAzAixB2NnBIrALAixB2OnBIsAShJ0DLAL0EGBXEHq4saUiBAGWIBEy0Gw36SHAEoQebmypCEGAJUiEDDTbTXoIsAShhxtbKkIQYAkSIQPNdpMeAixB6OHGlooQBFiCRMhAs92khwBLEHq4saUiBAGWIBEy0Gw36SHAEoQebmypCEGAJUiEDDTbTXoIsAShhxtbKkIQYAkSIQPNdpMeAixB6OHGlooQBFiCRMhAs92khwBLEHq4saUiBAGWIBEy0Gw36SHAEoQebmypCEGAJUiEDDTbTXoIsAShhxtbKkIQYAkSIQPNdpMeAixB6OHGlooQBFiCRMhAs92khwBLEHq4saUiBAGWIBEy0Gw36SHAEoQebnum1LvvvnuUIIh/BgBMSiSSb+4ZwcNEUJYgYTIQgRCjpaXlOYTQZQCAEADw/yQSybcC0c5+rpMlyD4d3ebm5m9BCN9DCMUAAH4skUh+sE+7GtBusQQJKLyhqby5ufnfAwB+hltHCP2XpqamfwiNJHu/VZYge38Mn+jBpUuX/gZC+PcAgHUI4fcaGxv/dZ91MajdYQkSVLgD19jPf/7zVIIgfgQhfBUA8BBC+JeNjY13A9diZNTMEmQfjHNLS8vTJEn+I4SwFgDwCQDgTYlEMr4PuhbyLrAECfkQ+CdAS0vLfwQA/CNCKAoh9NOmpqY3/auRLe2MAEuQPTofWlpaEmzEeAN3AUL4ZmNj40/3aHfCVmyWIGE7NJ4Fw1sqhND/BACcAACM28iBt1ZsYhgBliAMAxrI6i5fvsy3WCw/hBD+d1s77HkjkIDjlTnA9bPVM4TAe++99xWSJH8IADhmu8J9p7Gx8R2Gqmer8YAAS5Awnxr4+pbD4fwPAMB/son6K4Ig3nn99ddlYS76vhCPJUgYDyM2FwEAYHKUAQCmAADvSCSS5jAWed+JxhIkDIe0ubk5DyGEzxqNNvH+GSH0TlNTkyoMxd3XIrEECaPh/cUvfpG1sbHxPQhhk80Ct4skyXfeeOON34aRmBElCkuQMBjuncRACKkBAM0qleqdt99+eysMRIxYEViChHDo3awYjxBC+IzR3NTUNB9C0Z5o+t13360mCOKMRCL5p3CRKVhysAQJFtJO7bghBrabuoSJIZFIHodAJI9NXr58OclqteILgiQOh5N88eLF1XCSL9CysAQJNMK7E2MYQti8vr7e/Oabb+qDKAqlpmzkwBbB1RDCv2psbPwJpYL7KBNLkCAM5uXLlyssFsvXnQ7fSkyMhISE5m9+85umIIjgcxPO5AAAXJFIJK/5XMk+KMASJECD+OGHH8br9fqvAwD+FADwJ7gZhBBW7jWTJNn8ve99zxygpv2uliXHv0HIEsTv6fRkBc3NzadtpMDEyLH99ncIoWtNTU3XGG6O8epYcjwJKUsQBqbYe++9d9hqtf4JQRAvIoQabFUuYVIQBHGtsbGxg4FmAl6F7bYKR0GpjuRtlTPQLEFoTrsrV65kWywWTAi8ffqSUzVdOMQOh8O5dvHixTma1Qe9mI0c+ECeBAD4J4lE8v2gCxGGDbIE8WFQfv7znx8kCOI0QRDnEUIvAgDicXEI4T2SJG8CAD5tamqS+lBlWGRtaWl5DSH0Y0wOCOHFxsbG98NCsDAQgiXILoPws5/9LJ7P5z+FEDqDEDoHITxqzw4h/BQAcNNqtX76xhtvDPozlpcuXXoJQvhVAEA+AOBjDodz/eLFi4/8qZNq2UuXLv0YQohXCx1C6KtNTU2tVMtGQj6WIE6jfOXKlQMWi+UYSZL1EMKnAQD4wG1PGgDADbxaIITuSSSSaboTxHYQfgkAgEmB/7hLWKv+MULoyhtvvCGn25ancpcvX863Wq34vHEWAKAgSfK1QLTDtNzBri9iCfLWW29xhULhMQ6Hgx2QjiGE8M+DOwZAihD6PYTwlkQiafNncCiSwlMTjJKlubkZkxKTA583rnM4nNciTUNOdSz3PUGam5tTrFZrMZfLLSJJshgAUAQAENtC5DjjRAIAuiGE3fhnVFTUne985ztaqkC6y2f7SuOVAivZ8M3QrkkgEAC93qtCHZt64JXl46ampuve6nT+PSapxWL5W/uWCv9kzxu7I7inCPLhhx9yzGazwGQyCaxWq4DD4QgAAAkQQgFCSIB/kiSJ/6+IIIgihBAmRIoHCIYxEeykaGxs7PVlsnnZulAiRUxMDEhOTl7XaDRxuL6cnBzF6dOn1yYmJiwjIyNFq6ur2V5kokyWS5cunYUQ4lUDn3PYLRXFwd4zBLl06dL/hhD+NcV+2bNNAgAmEEITtugf2z/1ev3ED37wA8ZMPPAVKYTwu04HbY9iJiQkGA4dOtR/8OBBFB8fX3br1q3p2dnZKjtBnnvuue2/42SxWFqnp6cfy+Xyw6urq6UU+v6x0yF/26jQtrXDN1TbpiIIobebmpreolAXm2UvBW24dOlSM4QwH0KI9yAGkiQN9r/jn/jfCCEDQRB6DoczMz09PfHWW2/hbVNAki+kSE5OxqQYzsvLIxISEsoBAHy7UDdv3lR4Ioiz4BaLpXd6enrGF7JACOUIIXxDhc8a7KpBYybsmRWERt8YL+J0HYsPuXjSeUxpaWnakpKSydzc3JiYmBgcEtRtokoQ58IIocnZ2dnevr6+lKWlpWcpdvT7wbw+pihT2GdjCeJliHwhRVZW1tyhQ4em8/Ly+Dwez7FV2q0JOgTZQZb1+fn5B11dXdylpaVnKMw4fGX8PksWCkjtpS0Wte74n8vX69i8vLwJsVg8k5GRIeRyuSW+SuAvQXB7FotFplAojHK5/BT+t0AgGDYYDEKEUKIXefAWrDVQuhZfsQjH/OwK8m8HWW+KO8f4FRYWTonFYjUmBYSw0J+B9YcgJpOpWyqVxo2OjuKwQCAlJaXn2WefXU5ISHge/9tgMPQ8fPhwa2hoqGJrawvf7u2WGNW1+INJOJWNWIL4qqMQi8U9paWlG0lJSfgKOYupQaRDEIPB8HlPT0/i1NRUJZYjMzNTdvr06QU7MdzJtrW11TM2NrY+ODhYZDAYRN7IAgDAK4vPuhamcAmXeiKKIL6QgsPhALFYLDt06JA5KSmpGELoSZ/i11j6QBDNwsLCcE9Pz+G5ubltghYWFn5aX19vjo2N/YovQpjN5sGpqSndwMBA/srKCn7gc7dEWdfiiwx7Je++J4gv17HR0dH6srKywUOHDnHi4uIqAAD4AcyAJm8EMRgMHSMjI5bh4eGnzOYvnBDFYvHtI0eOmKOiora3Uv4kq9X6aG5ubryvry9vfn4eK1a9kQUbM9oNKvd9AIeQEcR+GEYIYSWbVzMMmpMAa43xH48pNjYWk2Lk4MGD0XFxcZRunmjK4raYO4KYzebhycnJ5f7+/kqdTrd9dhCJRBPl5eUqoVCYDSHE5jKMJ4TQ3Pz8/JhCoRCqVKqddmnu2nNRTDIuVIgrDAlBbM45v/E2eQOFjUAgUFdWVk4VFBQkRkVF4ZUiZMmZINnZ2XMIIaDRaDKxQAkJCaqjR4/O5eXlJRAE4fMNmT+dwkrXlZUVxeDgIO/hw4f1FOrCZGndb9fHISFIc3Mz9lzDZtZBSykpKZqKioqZ/Pz8RC6XKw5awx4aQggN6HS6pc7OzlK1Wr1NCFvS1dXVDZaVlaXyeLxDoZbT1j6p0+lkIyMjYHBw8AgmsZe0b3QtQSeIbfXo84YwE7/PyMh4WFNTM5OZmXmQw+EUMFEnzTqQ1WrtePz48dzs7GysWq3OX1hYcLGtwtuoCxcuUNna0BSDmWLr6+vysbExY39/fzmF62M5hPBjq9V6fS/6mwSdIDar0oA9TywUCserq6uxjgJfx3qzhmVmxrjWsm4ymQY0Gs3a9PQ0X6vV5mxsbOTas/H5fH1RUdHDvLw8jkKhENj3+9ia19lYMVDCMVnvxsbGyPj4uGFwcLB0bW0Nv5u4W9pzupZ9QZDCwsK2ioqKrQMHDlRCCA8wOQE81LWKEJrf3NxcM5lMGwaDAT1+/FiwtrbGWV5ezl1aWnpiouTl5SkLCwu3hEJhLJ/Px9s7B+7ebrGC0BfGmtja2pqcmZmZVyqVeRSuj7fJgs8tvvq1MCYwhYqCThDb7dUKBdl2zVJcXNxZUVFhSU5OrgEAbPtTMJ30en37/Py8YWlpKWdtbW1rfX19U6fT1VssFrdN8fl8fLDWZmdnT4hEIk5qamo6h8PZdcu0nwjiDIrValXPzMxoBwcHs+fn570pVt+XSCQXmR4/JuoLOkGw0M3NzThqxnd97UBJSclgVVXVSkJCAo49Rfha3tf8LS0tCgDA9tUvl8vFNk4jAoFgKzk5eS05OXkrLi4uJiEhgcvlctN5PF4qHb3JfiWIM9YkSa7MzMysDg0NFWi17p00EUJPh2PAiJAQxLaKYJJg+yfKCU/S8vLyz8vLy1F0dLRzQAXKdfiYUW2xWAxcLhdPfvyH8bSfCWI2m2+PjIzopVJprdVqzfMC3iOJRBLKixS34oWEIHZJbKYf1TZlIfavsD9UuZ0FH2Y3NjbcGtkVFRUN1NXVaePj488BADiMz9wgVbjfCIKvr9Vq9Whvb2/O8vIyDoThKenS0tKMi4uLju1XOHo7hpQgzshdunTpLQjh39r/7/jx461lZWVnFxYWPmtrazv8+PFjtzZDQqFwrq6ubiA9PR1vhdKCNK8Za2afEGRFr9c/kMvlUWNjY1ip6NGZLCoq6sEzzzzzOCsr6zlscHz58uUoJ7P8VQ6HUxOsmGBUBjEsCGJbSfAjLdspJiZG/+1vfxtroxz+DCsrK109PT3Rs7Ozbs1SDhw4oKmurh7Ly8vDJujebIqoYBOUPHuZINhnfnR0VCeVSmvMZrPjGtsNcNPHjh3rKysrE++0CNBqta1//OMfnZXGH0skkq8FBXwKjYQFQXZq1l966aW7qampOHCbSzKZTNK+vj7r8PCw2+U7Li5OX1VVJS8uLsanZ3zDFdZprxEEITSiVqtHZDJZ9uLioiPSpBuQdfn5+e0nTpxIiI2N3Xbk8pR+//vfP5yfn3dYDYTTgT3kBNmpOMzNzZWfP3/eq/EiSZJDSqUSf71OuAOex+OBioqKtvLycguPxzsTrizZIwQxYB+Uvr4+3tjYGCaFxy1UXFxcx9mzZ3WZmZn4AxdNBXeTyST/4IMPnMc8bA7sISdIc3Mz3lo5LG5fffVVKY/Hq6MCLM6DENJOTk4Od3R0HNnc3HR7oC8pKRmorq5esB3oqVYdlHzhTBCLxfJgdHR0pa+vr2pzc3PXLdSJEycGSktLDxMEQesmqq+vr10mk9mfjgib8EQhJcjOg/mRI0c6q6qqjtOcmVtarbajvb3dY8C13NzccWyblZqaim++wiKFG0EQQuNarXZIKpUKFxYWjuwCkq6oqKj72LFjyTExMbvlo4qz7urVqxAHBrQVCIsDe8gIYjuYY6PF7eU6KipK/xd/8RdmJkxFHj9+3NHV1ZWm0Wjc+k2kpaVpampqhkQi0XEI4fYTBqFKYUIQ0+rqaufg4KB1ZGRk1zBCSUlJXWfOnFlPTU09SXULRRXbubm5B3/4wx+czyshP7CHjCDNzc3YH8QR2fzLX/7y51lZWU9RBZNKPhzUoLu7O3Z8fBwHa3NJCQkJ+tra2q6DBw/iWL3e/LSpNOlznlASxGKxdA4PDxuVSmXxxsaG/bk4d32YPnXq1GhxcXEx3S0UVWBu3LgxrlarnT9sX5NIJNhmKyQpJATZeTDHFrhf+tKXAuIlh1ElSbJfLpcb+vr6HHtcZ7SjoqLwgb69srJSQBCEWzIFanSCTRCEEHaxHZRKpUXz8/O7OWHpxGKxtLa2NpHP51M+E/qLk9lsVly9etXZs/ORTTcSEvfekBBk58H8lVdekQZjEBBC6vHxcXygP+a0131iTHH0kpqaGiImJiYokyJIBLHodLr2wcFB7Nu+6/krNTW196mnnjKlpKTga3RKt1D+kmJn+cHBwbudnZ2Oa/5QatiDTpCdB/Pa2tr2mpoat192poG314cQMmk0ms729vZDer3erc9IQUGBora2djMpKWk3cwm/RQwkQXA839HR0TWlUnnQaDR63EJxudyZU6dOTRQUFOQHegtFEbCNa9eubRmNRsetJHZ4C4WG3WeC2KKE5BEE4VVX4Q4Mp2DK2EJW/+qrrxohhM4upxQxZCbbysrKg/b29oy5uTm32nccY7ehoWE4UDdfTBMEIaRaXFzs7+3tPajVandz2dVVVFQoKisr44Kxevs6WktLS/evX7/ubJDaKpFI3CqPfa3bl/yUCWKzwMXvS3h6MsyXdrfzfvnLX27NysoKqm+6JyGNRmNnd3d33MTEhNsgDgKBQH/06FF5fn4+VkzyfO6shwJMEUSv17cNDw9vDQwM7DqJhEKhrL6+fj2UWyiq2N25c0dpD45nKxP0AztlgjAdaCEjI2PsK1/5StjZTJnN5gGlUrlqj3O7czCxU1RVVVVPWVkZforBb+NIfwhCkmTf6OioQaFQFK6vr3u8hePz+bMNDQ0Tefj9BZqKPKqTmsl8OPzR1atXnQNsBP3ATokgtjft8LUsY+nll1/ujo2NDej+3h9hEUIzIyMj093d3VUWi8VFQw8hxER5UFlZKeLxeLvG3tpNDl8JgmNXLS4uKqVSaYFGo9ntA6Orra0dEIvF/HDcQlEdm+HhYbwFduhGgn1gp0SQnQdrqp3zlK+6uvpBXV3drgZs/rbBYHnD9PS0squrK99gMLg90BcVFfXX19dz+Hz+YV/bpUoQg8GAdRabAwMD+Elqj81gW7a6ujrDXthCUcSK/OUvf7mu1+sdfv7BPLBTIkhzc/NPdjozUeycSzaCIHSvvfbaGoQwVBFH6IoOHj9+fP/BgwfFzk4+zpVlZWVpT548OZeYmEjZing3gmD9zdjYmE6pVObr9XqPWyhbgLnxvbaFojoQ2DLiN7/5jbNRatAO7JQI0tLS8hpCCB/Q/U7nz59/kJubu1dWD7f9NRqNbZ2dnQk7DpCOvElJSfqTJ09OZGZmeiXKToKcP38em5ErcKxclUq1m/J0X2yhqE6oe/fuDY6Pj28/82BLQTmwUyKI7QYLR8vz5le8a39TU1O1L730krcIF1QxC3k+rPWVy+V6pVLp1kQmNjZWV19fP1tYWOhRO+9MEKFQuDY3NxdPkp6fViwsLGyvqqqy7qMtFKVxNJvNE1evXnWOEBOUAzslguAe2CIiYpsY2iR5+eWX22NjY4OqFKSEvp+ZSJKcGhkZme3q6qoiSdLlVSf8lEJ9fb2stLQUP6Pg2EuTJDn52WefkbOzs7ua2SQmJmrq6+uV2dnZJXvpFspPWF2Kj4+Pd967d89h7R2MAztlgmBp8UpCkuRXcZAF/Gc3AGwR2x2Tpby8vLe+vp4Js2imcWeyvtVHjx71d3R0VBuNRrdRBisrKx8WFhau9fb2JqhUKo+3UBBCXU1NzUBZWRk3KiqKSvBoJvsRtnX9+te/XltZWXFYYCOEvsrhcLzaaUEIFRcvXvSab2fHfSIIVdRsWzLsCGX3PNNh4QiCoL36UG07XPItLS21trW1lSwtLfm0pXTaQmHPPcdz0eHSr1DLodPppB999BFdOzn8rslFX4gSEILsDAx37ty5+wUFBcGIYxXq8XNpH1/PdnV1xU5PT28/l+YusVso34ato6NjeGhoiG6Efp98TBgnyE5TdvzswNe+9jVvz3z5htAezL25uans6enhjY6OPjGwpaWl0ydPnoyYlZWJoUMITV+5ciXParXSqo4kyRqqkeYZJ0hzczP2EnScT771rW/dj4uLi8jVY+fo/frXv1avrKy46H9efPHFrvT0dPac4cN0n5mZabt16xb2avQ5+RI1hVGC7NSXYN+KhoaG3ULD+Ny5vVpgdXW1+1e/+pVb0xoI4eprr722HsLnGvYUrAih0YcPHy5KpdJTJpPJZ9khhBcbGxtx6FuviTGCeDiYLxIEETBPQa+9C6MMt27dks/MzHi8+SsoKFCeO3fO4zkljLoSMlGMRmNHf3//hjeLZW8ChmQFaWlp+T5C6MfOwmFnqKqqKiFBELSN+bx1di/8fnNzU/4v//IvLuRISUnB5iuOLpw/f74tNzeX1rZhL+BAU8bFhYWFvq6urryFhQUm3mmclkgklOcjYyvIbi9H1dfXd5eVleWG0jGK5uAwUqy7u/tef3+/S/C61NTU+aWlJXyV69AXffe73x0OhzcUGem4H5VYLBb8JqJeJpPhsKYuyleaVeuw3sSXZxYYIwgWGJMEAICDULtMBoIgVs+cOSMtLCzEZxK3Ad5odjqsi5EkOX758mXHNlMgEAC9Xr8tc3p6uqKwsNDY2dnpMMTLzMx8+MILL4TL453Bxhb7zuMg2NHj4+NuI2baBFIghCgr/fAZD0LYShDE+77oQHBbjBLEjqZtNcGHIJfrSx6Ppzt9+rQyPz8fm5zs2WcLqM4cpVLZ3dPT4zicO2+rMEHq6mqrBgYGu2ZnZx23WKdOnWorKSmJmK0WQmhsZmZmore3t2J1ddWTlbcOAPA+h8P5STB90wNCEPvksd1qveWOKLGxsfqnn366LzMzM2zj5lIlgad8CKGV999/H5IkuW1RwOfz1QKBYGlhYWE7rI2dIACA9U8+uYHfdXNsJV555ZVePp+/r01zNjc3P1cqlaC/v/+pXXxcFBDCnxAE8bGvX39/xy9gK8hOwXYjSmJiovrpp58eP3DgwL4jyqNHj+7fvn3boQM6fvzYjcnJR1luCAKMxvW2e/c+d6waiYmJqq9//evZELsu7rOEzUUGBgZiRkZGdnMwu4IQet+X80IgYAoq+DbPxO87fyntnUpNTdWcPn16Jjk5mW5s3kDg41ed165d09tD1+AILs8++0yMTNY35I4guKGRkVHZ1NRUrb3Ro0ePflZZWblrKFC/BAxiYYTQ7Ozs7DQOhL3zFWAnMaYxKbhcLt5GUT5jBLIbQSUI7gjWl1gslu9DCN0SRSgUjp05c2Zxr5vFLy8v3/v4448dq2JlZfln2dmiZ6VSmcITQTA+n356c4YkSUck9W984xsPBALBnnUwM5lMPUNDQzjayklPrwPbJnhQHKB8JVPQCWIX0BtRCgsLFcePH7fGxMQ4vqi+di6U+X/7299qFhcXHTZozz9/QQshzPJGkM3NzZ47d+46rA+io6N1r7zyioWJoN5BxMOysLDQKpVKyzQajVtrZuwj42xLJZFIQjYXd8Ml5ELZorzjg7zbZ6Hx2x7Hjh0joqKifA6IEMQJ8URTRqOx/dq1aw7HsOLig21FRcXb5wtvBMF5pqdnWoeGhhzxwsRicXdDQ0PYRoCxd95isfTZVotSk8nkVnchEAi0ZWVlg+vr6/FKpdKxnWYJ4mW2Xrp0qdWd/sRerKqq6n51dXUGl8tlQpsaUO7cvXtXOTk56TAbuXDhuSGCILYJToUgON9nn92eNZvNjnChL7300u3U1NRnAio4zcpxMAu5XJ7kyUcfV5uXl9d68GBhbHR09DbRtdq5Vrlc7vgIsATxgSAHDhxYX15ejnNXpLa2tqO6uhrf7uz24hHNofa/mNls7r969aojOmNOjqirvLzcoeOgShCr1aK8efMzZ9us1ddff30ZQujsl+2/wDRrQAgtTE5OKmUyWamniCv4zZfS0tJuoTCzCMInzY1YgvgIvPMKgvUD1dVVaUNDQysqldo5koWj1oaGhvtisbgUqxN8bCqg2aVSKdYEOw7V5849LY2OjnZ4wFElCBZSo9HeVSgUjlCieXl58meffZZWTGSmOm0ymdrlcvnG0NCQxyjxBw4c6CspKTEkJgo8ujnsJAiEEG+zn0hYW04QBA4W8kR6/fXX7zHVH2/1hPwMYhdwJ0Gwhhn/zmIxjymVA8b5+XnnNyO2i2Ff5NOnT8sKCgrqIYRuVxxvADD5e3yV+d577zm2RWlpafIjR+qemNC+EATL1tp6b8hkMjnOX88999zNnJwc/MZ4UJNGo7ne09ODXYjxR8ld0h08eFBZUFAQy+NxvbrE7iSIr53BhGpsbHzb13K+5g97gtg7tLVl7pPJZHErKysudkr4puf06dP9NkvYkPVpdHT0wYMHDxyrx1NPneyMj094Qq/jK0GsVuvUzZu3Upx0R6vf+c53pqOiolw+GL4Ovrf8JEmOyOXyRwqF4rjdGmBnmZiYGJVYLB7MyEjHMcAor+b+EsQmh0/us9766+73IZtMO4XxtILszLe+bpTJZLLMtbU1Fzde/Eb6uXPnutPT04OuXMNvjly9enXLYrFs397g25qTJxtcrjh9JQiua2lp+XZPT4/jgJ6enj764osvBuyyYnV19XZHR0eSRqPxuBJkZWW2lZaWmvh8Pi2sGSIIfg336UBq2/ccQeyEMRjWHshksgKj0ehi3JaUlKQ+c+bMZGpqKqNvHu72BVKr1a03btxw3MqcOFF/Kykp+fzOMnQIgut48KCtx2AwOPQjp06d+rSkpOQCna+ihzKG4eHh+9hgcGtry9MFiK6kpKQ3Pz8vw9+n6hgkyNtNTU0u5xemcNmzBLEDsLi41NXf3y9290Y6fs32zJkzs4mJiQH39/7oo49UOp1uO35uTEyM4ezZMzh2kwu+dAmCEJi/cePGE74jr7zyyn0+n++Xv//W1lZPe3v78sTExPOeJlV8fPxIefnhqeTkFGwZEMvE5GOKIACAf5JIJNgqIyBpzxPEjsrc3Dx2Sqpx91RBbm5u36lTpzZiYmJ28zErB+YqAAARhUlEQVSgDfDO4MpVVVWtQqH7h4HoEgQLt7qqw1sfx1ZLIBAM/dmf/VkBhDDGV+Hn5ub+eO/evby1tTW3t4S4PpFIdLukpIQbFcVj3JCUKYJACP+qsbERB1cPSNo3BLGhQ87Oqj4bHBysRwi5aHILCwuVDQ0N1ujoaK9BpX1B+5NPPhmzv9XB5XLBs88+g/UVB9zV4Q9BcH3d3T33lpeXHRO2rq7uVnV1tctWzl3bJEnOyGSyfoVCgbX69qB+T2TF7xWKxSVD2dkiHCY1YDoXhgii43A4+YE0bNxvBNkebHx/PjExOTw2NuZ2xSgpKRk8fvy4hcvl+n0TZDKZej/44AOH34ZYXNKdn1/g0SzEX4K48x358z//85vx8fEer34NBsOD27dvbywvL3s8UCclJUrLy8uXEhISmDzXePzOMEAQHUmSZ6nGt/Llg+ecd18SxN5BrJcYGxt/NDEx4fawXl1d/XlNTQ0+cNJ2cW1vb+8eHh52EOL55y88hBB6rI8BgoC1tfU7n3/+uUNRx+PxZl599VXsnel8YWGdmpr6w507d7A23lOQAl1BQUHboUPFKQRBBNXNYCdBcCBqPG44pjNCyO3q5jRxW4NlEr+vCWIH1Golh0ZHR9anp2fcxug6evRoR3l5eQ5BEB4fqfGwZRm+fPmyI1JiXl7eyOHD29p9j4kJguDK5XL5Da12znGwLikp6Tp16lQ9fmOxra1NtduhOyoqarCqqnI0NTUV62wo6y7ofoXdlWNNTXxEk6oexMdqn8huNpvlQ0PDHI1G4/Yl29OnT98sLi7G5vWpVNpRKBSdvb29ji/vM888I4+K4u1qCsIUQbB8n3xyY9rZnTk6Olq5ubnpMbZWRkbGH8VicVRMDD3dBRVMqOZhCUIVKVu+YBDELtLGxmbb0NBQvCfzlbNnz/bl5+fjq+HdrjTnW1paMux1CoVZj6qqqrzGW2KSICaT6V5r6z1vN0zTYnGpPDc396C/ugsfh3TX7CxBfEQzmASxi2Y0mm719ysrHj9eydwpLp/P1z311FMDngK5TU1Ntd65c8ehGMQ2YXFxsV6du5gkCJZ5YGDw+uzs7Es75Y+Li+usqChbYVJ34eOQsgRhErBQEMQuv16vvzcwMHhIp9O5mIbgBzLPnj07mp6e7uyLgT744AO93SkIB4A7evSIYzUJxhnEuY27d1uHNjY2sEGjTiQSdYvFpQSXyw1L3xG73OwK4iN7QkkQu6g6ne6WUtlf5s7OKzk5WX327NmplJSUUwsLC3d+97vfOW6Rjh+vlycnJ1MyQ2d6BbHLvrVllvN43IRA6i58HFJ2BWESsHAgiK0/aGFhoX1oaLjSZDK5PKOWnp6uwb7Uy8vL28aSAoFg7eTJBseTYN4wCRRBvLUbbr9nVxAfRySMCLItOUJINzc33zc8PFzrzs7L3r26urq+9PQ0ypp5liBfIMcSZI8TxEn8WbVaMzo0NHRsp51XTEwMOHv2tB4ASDnWMEsQliA+UuOL7OG2guzsBEJoYmrq0fLDhw+P2cNkVlRUyEWibEpnD3t9LEFYgvhNEBy39+jRuv7Y2LiwC+CMtfKzs7PrEIKFvLw8fFD3yZKWJcgX00Ot1nSyYX98oMrOl3Fx0YyMNHlFRRWPx+N6NMn2oYmwyBrpBDGbzTKFQkksLi4+sfKyYX+8TM933323miCIVndxew8eLPi8uPhQEY5MGBaz3A8hIpUgm5tbvf39/ZzFxUV3FxrXJRLJV/2ANWBFw8ZYEfdwZubRjyYnH4nGx8e/6a7HVVWVt4VCYVgrwLyNVKQRxGg09Q8NDZgXF5fdWhkcOlTcYTCs/ekLL7ww5w27UPw+bAiiVs/+FAD4HzAIVivZI5VKjc6OQXZwOByO7vjxY1KBINFjXKZQAEm1zUghyPq6UaFUKtNXV1ddVn38okNRUVFnYWFBPLYPQwj8RCQS/RVVDIOZLywIotWq/h1Jgv+7s+NGo+lmR0dH/NbWliPOrT1PQkKC5ujRupnoaH5Q/Rj8HZz9TpD1dWOfQqHI0Ol0LlFnIIQ46IMsNzcng8PhPBFrGULiVaFQ+At/8WW6fMgJMj09nczlcjoAAB7D2CwvL1/v7u7BhzqXJ92Ewqz+8vJyPofDKWYanEDUt18Jsra2LlUoFFl6vd6FGARB6MRicVtOjgg/5FruDleE0HhUVPRT6enpYbXVCjlBZmdn3yII+LfeJyPST01N3R0ZeYgtaF38zYuLizuKig5i5yVv3mjemwpgjv1GkLW19R6FQiHU6/Uu4ZdsxGjPzRXlAgAp3ESin2Zn57wZQPh9rjrkBNFo1AMIIQrgfdE3hFC/QqFUa7Vad2FqVmtqavozMzOCFg/LV8T3C0HW1ta75HK5yGAwuBCDw+HgoNXtOTnZeRASDo9LClhtmc2W6vz8/GEKeYOSJaQE0WhmLiBE3KDT060t853Ozs749fV1lwAJUVG82WPH6mcSEuLDTtG41wliMKx1yOXy3LW1NbfEEIvFHTk5IrwV3tX12NOYQwjeEQpFf0NnTgSiTEgJolKp/g+EwK/bC4Nh7ZednZ31FovFJRpgSkrKw5qaGqM3N9hAAOupzr1KEINhra2vry9vfX3dxW8fv7+IiZGdLcQxumgHwMCYQQh6hEJR2DwWFFKCqNWqDwEA32Bgglrn5uav9fX1vejufJKbm9stFoszCSL0b4rsNYIYDGufy2TSAqPR5IEYpZ3Z2dmYGIxckkAI54XCbBcPTwbmCK0qQkyQ2U8BgIyF8idJcurhw9HOqanpl92hUV5++L5IlHMCQsijhRYDhfYKQXQ6/X2ZTFa4sbHhQgwej6cXi0u6hMLsQqYdtCCEBqEwm7J1NANDsmsVISaI6jIA4DWmO2m1WvEjNqsLC4tfcVP36tGjR0dSUw+ERH8S7gTR6fStMpns4MbGhuOdEzuGNmJ024hRyPS42bZYrUKhyPFoUCDa8KXOkBJEpVK9AyH4b74I7Eve9XXj73t6elJNJpMLGfh8vqq+/pgqNjY2qEQJV4KsruruSKXS4q2tLRdi4KfUxOLS7qwsYRGEHoPQ+TI0HvNCCH4kFIr+MyOVMVBJSAmiVqtrAEAyBvqxaxULC4sf9fX1HXN+f9xeIC0tra+6uiqGy+XSunXxVfZwI8jq6spnUmnfIXdPHtiI0SMUCovcKWl97TuV/CSJns7JycFGq2GRQkoQjIBarb4JAKIUfNlPxOYnJyfaR0fHsA2Xu8DW90tKDuE7+zQ/29m1eLgQZGVl5aZUKis1m80ut3/R0dH4jNGbmZmFA1i7rCiBwgdCEFbbq+0tX6A6S7VerVb1KkmCK1Tz+5sPIdSjVPavajQat6Ssrq68k5UlDJghZKgJsrLy+EZvr+ywu2txTIzS0lJpVhYmBvApDKu/4/JFediYnZ39HjN1MVNLyAmCu6HRqP4ZIfCXzHSJWi0Wi/m3PT29wtVVnSMyu70khHC1oeGEQiAQeItaSK0xp1yhIsjCwiLWY5STJOmyevL5fD02IszKyjwEIXSxpfK5k/QK/DY7W+QSAI9eVcyVCguCqFSqAxCC2wAAv58j8BUavd7wrz09PdVbW1su5i5xcXGq+vp6bXR0lNug1762hfMHmyDz8wufy+XyCnePcEZHRxvEYrE0MzOjJPTOaPBUdnZ2Gx1MA1kmLAiCO6jVag8jRH7oi10Wg8Csz83NfdzXJ8fXwi5f2IyMDEVVVVUCh0P4fbUZLILMzc3fl8vlle6eEuDz+ZgYsszMDHwxQSkiJINYu1SFEPimSCT6ZSDboFt32BAkDEiCRRgeGxsfGB8fx8pLdxbDbUVFB/EqRzlQ3M6BCTBByPn5ufsymRy7BrhYNduI0WcjRkiePdiJRziTY/tURJdZgSo3Pz9daLFw/hdDJii0xLRYrLcHBvrNzu9vOFWELYaVmZkZtB7PDARBIARmjUb7QC5XYH9vF2LgR0VLS0vlGRnpYgghpacdaAHnQyF8Y2W1orfD6UrXnfhhRxC7kGr17H8FAGKihCytra1fVyjkWXq9wcV4jsPhTJ84cVydkJDg4u24m8AME2RDo9G2KRQK/J65W2Lgpw8yMjKw957bNxNDAS5JbhMjYE83M9mnsCUI7qRKpToHIfg7AIBPk5BJgHBdKyuPr/X2yk5ZLBYXnUBiYuLI0aNHtng8nseHa5zlYYgg6xqNtl2hUODLAxdixMXFqcvLy3BA7QYIYTLTePhRXztC4IcikeiOH3UEtWhYEwQjgRCK1mg0fwcA+uugIuPa2PSjR9P9w8PD2BnL5XwiEmXjZ9ywS6mLnwSDBDGoVOqO/v5+vKK5ECM+Pl5dVlamSElJxo+XhhMx8G7+H4RC4Q8hhJshHkefmg97gth7o1KpXoAQvgwheBkhRPjUSwYzI0Q+GBl5uPLo0SNsWu+SSktL7xYU5GO3YLfY0llB8Ku9Gg2ORNiP7cbcEqO8vFyZlJSIVwwX8jLYfZ+qghCSCIFrCKFrIpHoDz4VDpPMe4Ygdry02ukyhDiYJN8GABaECkesaJTJ5KLlZbfxnlaPHKkbTEtLc/Fo9IUgCKFllUrVPTAwiFcEd8TQYGKkpCQ3IITCxkQcADQFIfwAQuu1rKy8wVCNERPt7jmC2Ds9NzcXR5LkyyRJfhtCEDLzaIPB8JFM1ldmNBpdfK+joqJmGhpOzMbExDiIQpEgC7OzMz0DA0O4nCdi9CcnJ+Hf075yZmICOdeBELhLEMQHBEFcy8zMXGe6/lDUt2cJ4gyWWj19HgAOdpL6kxDd1iwvLCzekcvl9Var1Z3rr7S2tiaOx+OV7kYQhJB2ZmZWOjQ0hJ9ndiEGjgVWVlY2YCNGXCgmjJs2HwMArgNgvZadnXcrTGRiTIx9QRA7GisrK0lGo+F5AIgLEIILCIGgxvJFCCmnph5Njo6O4hXN5SyQl5d312g05iwuLmLzcZCenq6oq6utQgiopqenZcPDw1i34kIMgQATo3wwKSkRE8enaPKMzZQnK3oMAPwEQvITqxV8kpOTg0myL9O+IojzCNm2YBcQsj4PALwAAHD5sgdqRK1Wy73h4ZGt2VnVrmb8aWlp4wcOHBgcGRnBRpFuiCHAK8aQjRj8QMlLsd6IIYUzHvuWIE/ujRFPo9E8DwB5wUaW7S94oNPm5gY+yGevrq5iRR7llJiYqD18+DAmBr5SjqJckPmMEUmKiCPIznmjUqmwPRW2V6qCEOAtTjWEIIX5+bWtx9laXdX9Xi7vO7axsbmrjwUmRnn54WGBIBFvtbiBkMdTnThYAgBIireJEHL6SZIc4HK5/fvlsE0Xy4hYQaiAMzc3V46QpdZqBbUQoloAICaQyyu3VOrykOeRRqOVKxQKl/NJUlKStqxMPJKYmHQaIcTxow1KRe1kwNb3ABAyq9U6IBKJ+iGEiFIFEZSJJcgug61Wq0s4HFRMkkhotQIh9pn4wm+CFAKw/ZiPz85Fm5sbrT090kMGg0GYnJw0d/jw4RGbYxaTY6EBAGkBIDT4Zgz/4XCAhiCgxmIBD0Ui0cMImuN+dZXJQfFLkL1aeHFxMctsNgsJgsxyIpIAQqy4w6/f4j9IACEUIIQS8d+pv4qL8Au6evxsAEJf/B0A/BPpEYJ6/H/2iU+ShJbH42nS0tK0exXLcJSbJUiIRmV5eVlgMpkEHA5HYLVat6+E8eNAVqtVHxMToz9w4IA+RKKxzTohwBKEnQ4sArsgwBKEnR4sAixB2DnAIkAPAXYFoYcbWypCEGAJEiEDzXaTHgIsQejhxpaKEARYgkTIQLPdpIcASxB6uLGlIgQBliARMtBsN+khwBKEHm5sqQhBgCVIhAw02016CLAEoYcbWypCEGAJEiEDzXaTHgIsQejhxpaKEARYgkTIQLPdpIcASxB6uLGlIgQBliARMtBsN+khwBKEHm5sqQhBgCVIhAw02016CLAEoYcbWypCEGAJEiEDzXaTHgIsQejhxpaKEAT+Py6PXhNcWplkAAAAAElFTkSuQmCC",Ko=Object.defineProperty,Io=Object.defineProperties,ho=Object.getOwnPropertyDescriptors,ir=Object.getOwnPropertySymbols,eo=Object.prototype.hasOwnProperty,li=Object.prototype.propertyIsEnumerable,Ni=(pe,ve,ge)=>ve in pe?Ko(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,gu=(pe,ve)=>{for(var ge in ve||(ve={}))eo.call(ve,ge)&&Ni(pe,ge,ve[ge]);if(ir)for(var ge of ir(ve))li.call(ve,ge)&&Ni(pe,ge,ve[ge]);return pe},Au=(pe,ve)=>Io(pe,ho(ve)),Ku=(pe,ve,ge)=>new Promise((mt,Kt)=>{var tt=He=>{try{ht(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{ht(ge.throw(He))}catch(Ie){Kt(Ie)}},ht=He=>He.done?mt(He.value):Promise.resolve(He.value).then(tt,on);ht((ge=ge.apply(pe,ve)).next())});const ou=({exercise:pe,loading:ve,dispatch:ge,cb:mt})=>{const Kt=Au(gu({},(0,ye.useParams)()),{page:0,limit:20});let[tt,on]=(0,E.useState)(gu({},Kt)),[ht,He]=(0,E.useState)([]),[Ie,Vn]=(0,E.useState)({});const[fa,sa]=(0,E.useState)(!0),[yn,On]=(0,E.useState)(!0);(0,E.useEffect)(()=>{pe.actionTabs.key==="\u6253\u56DE\u8BB0\u5F55"&&(ht=[],Ma(1))},[pe.actionTabs.key]);const da=[{title:"\u6253\u56DE\u6B21\u6570",ellipsis:!0,dataIndex:"index",align:"center",render:(oa,Nn,va)=>E.createElement(De.Z,{placement:"bottom",title:va+1},E.createElement("span",null,va+1))},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"submission_time",ellipsis:!0,align:"center",render:oa=>E.createElement(De.Z,{placement:"bottom",title:Ve()(oa).format("YYYY-MM-DD HH:mm")},E.createElement("span",null,Ve()(oa).format("YYYY-MM-DD HH:mm")))},{title:"\u6253\u56DE\u65F6\u95F4",dataIndex:"created_at",align:"center",render:oa=>E.createElement(De.Z,{placement:"bottom",title:Ve()(oa).format("YYYY-MM-DD HH:mm")},E.createElement("span",null,Ve()(oa).format("YYYY-MM-DD HH:mm")))},{title:"\u8003\u8BD5\u5F97\u5206",dataIndex:"score",ellipsis:!0,align:"center",render:oa=>E.createElement(De.Z,{placement:"bottom",title:oa},E.createElement("span",null,oa||"--"))},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"option_user_name",ellipsis:!0,align:"center",render:oa=>E.createElement(De.Z,{placement:"bottom",title:oa},E.createElement("span",null,oa||"--"))}],Ma=oa=>Ku(void 0,null,function*(){var Nn;oa==1&&(ht=[]),sa(!0),tt.page=oa,tt.student_id=pe.actionTabs.student_id,On(!0);const va=yield ge({type:"exercise/getRedoListModal",payload:Au(gu({},tt),{score:((tt==null?void 0:tt.one)||0)+`${tt!=null&&tt.two?","+(tt==null?void 0:tt.two):""}`})});Vn(gu({},va)),((Nn=va==null?void 0:va.student_redo_lists)==null?void 0:Nn.length){on(gu({},Kt)),He([])},onCancel:()=>{ge({type:"exercise/setActionTabs",payload:{}})}},E.createElement("div",{className:Go.info},E.createElement("div",{className:Go.info_name},"\u59D3\u540D\uFF1A",(Ie==null?void 0:Ie.name)||"--"),E.createElement("div",{className:Go.info_studeng_id},"\u5B66\u53F7\uFF1A",(Ie==null?void 0:Ie.student_id)||"--"),E.createElement("div",{className:Go.info_group},"\u5206\u73ED\uFF1A",(Ie==null?void 0:Ie.course_group_name)||"--")),(ht==null?void 0:ht.length)===0&&!yn&&E.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},E.createElement("img",{src:ko,width:"100",alt:""}),E.createElement("br",null),E.createElement("p",{className:"mt20"},"\u8BE5\u5B66\u751F\u65E0\u6253\u56DE\u8BB0\u5F55!")),((ht==null?void 0:ht.length)>0||yn)&&E.createElement("section",null,E.createElement("div",{className:"flexd-table-header mt20"},E.createElement(a.default,{pagination:!1,dataSource:[],columns:da})),E.createElement("div",{style:{maxHeight:170,overflow:"auto"}},E.createElement(Ur(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:()=>{!yn&&fa&&Ma((tt==null?void 0:tt.page)+1)},hasMore:fa,useWindow:!1},E.createElement(a.default,{loading:yn,showHeader:!1,pagination:!1,rowKey:"submission_time",dataSource:ht,columns:da})))))};var $l=(0,ye.connect)(({exercise:pe,loading:ve})=>({exercise:pe,loading:ve}))(ou),Xo=z(2773),xu=z(23129),Su={flex_box_center:"flex_box_center___WY2F6",flex_space_between:"flex_space_between___iUTlt",flex_box_vertical_center:"flex_box_vertical_center___mDkSS",flex_box_center_end:"flex_box_center_end___Wn6Ih",flex_box_column:"flex_box_column___fErgP",customModal:"customModal___WBifT",checking:"checking___THUYH",content:"content___OYuOv",group:"group___mn5IG",footer:"footer___yBjyD"},bl=(pe,ve,ge)=>new Promise((mt,Kt)=>{var tt=He=>{try{ht(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{ht(ge.throw(He))}catch(Ie){Kt(Ie)}},ht=He=>He.done?mt(He.value):Promise.resolve(He.value).then(tt,on);ht((ge=ge.apply(pe,ve)).next())});const Il=({exercise:pe,dispatch:ve,onOk:ge})=>{const mt=(0,ye.useParams)(),[Kt,tt]=(0,E.useState)([]),[on,ht]=(0,E.useState)([]),[He,Ie]=(0,E.useState)(!0),[Vn,fa]=(0,E.useState)(!1);(0,E.useEffect)(()=>{pe.actionTabs.key==="\u4EE3\u7801\u67E5\u91CD"&&sa()},[pe.actionTabs.key]);const sa=()=>bl(void 0,null,function*(){Ie(!0);const Ma=yield(0,fe.ZP)(`/api/courses/${mt==null?void 0:mt.coursesId}/exercises/exercise_course_groups.json`,{method:"get",params:{id:mt==null?void 0:mt.categoryId}});Ma&&tt((Ma==null?void 0:Ma.course_groups)||[]),Ie(!1)}),yn=()=>{ve({type:"exercise/setActionTabs",payload:{}})},On=()=>{ge(on)},da=Ma=>{ht(Ma),fa(Ma.length===Kt.length)};return E.createElement(Se.default,{centered:!0,afterClose:()=>{ht([]),fa(!1)},title:"\u4EE3\u7801\u67E5\u91CD",open:pe.actionTabs.key==="\u4EE3\u7801\u67E5\u91CD",footer:null,width:718,wrapClassName:Su.customModal,onCancel:yn},E.createElement("aside",{className:Su.checking},E.createElement("div",{className:Su.content},E.createElement("div",{className:Su.group},Kt.length>0?E.createElement("p",null,"\u9009\u62E9\u73ED\u7EA7\uFF1A"):E.createElement("p",null,"\u6682\u65E0\u5206\u73ED"),E.createElement(Me.default.Group,{value:on,onChange:da},Kt.map(Ma=>E.createElement(Me.default,{key:Ma.id,value:Ma.id},Ma.name))))),E.createElement("div",{className:Su.footer},E.createElement(Me.default,{checked:Vn,onChange:Ma=>{const oa=Ma.target.checked?Kt.map(Nn=>Nn.id):[];ht(oa),fa(Ma.target.checked)}},"\u5168\u9009"),E.createElement(Ee.ZP,{onClick:yn},"\u53D6\u6D88"),E.createElement(Ee.ZP,{onClick:On,type:"primary"},"\u786E\u8BA4"))))};var Hl=(0,ye.connect)(({exercise:pe})=>({exercise:pe}))(Il),eu=z(64205),xo={flex_box_center:"flex_box_center___Onpg9",flex_space_between:"flex_space_between___nYRpC",flex_box_vertical_center:"flex_box_vertical_center___NGA7H",flex_box_center_end:"flex_box_center_end___a2dUm",flex_box_column:"flex_box_column___c5CN2",formDom:"formDom___ahHwX",form:"form___TDc55",fjpy:"fjpy___dshUa",tips:"tips___sHetw",buttonFixed:"buttonFixed___oKPiL",buttonWrap:"buttonWrap___LDtpG",button:"button___ydPRd",scoreSettingWrapper:"scoreSettingWrapper___L7weV",ipItem:"ipItem___nAf_u",ipWrp:"ipWrp___x3LTQ",tagWrap:"tagWrap___PMN4b",tag:"tag___Auf1J",padding:"padding___veqnd",unlockKeyWrapper:"unlockKeyWrapper___UOERJ",unlockKeyInput:"unlockKeyInput___ItI9I",mb40:"mb40___eMjps",mb28:"mb28___ZxJPY",mainRuleText:"mainRuleText___U5cJS",minorRuleText:"minorRuleText___aZezx",contentInterval:"contentInterval___slPV9",CompetitionsListzhezhao:"CompetitionsListzhezhao___bTlUp",numberInput:"numberInput____ONIt",publishRuleIndex:"publishRuleIndex___s2cVA",publishRuleContent:"publishRuleContent___HohmS",groupSelector:"groupSelector___Zxqsw",addAndDelete:"addAndDelete___saTVM",deleteIcon:"deleteIcon___vnkck",addIcon:"addIcon___Yz7Ef",cancelBtn:"cancelBtn___p8Klw",submitBtn:"submitBtn___pmm2G",remindForm:"remindForm___K6X21",remindItem:"remindItem___Z7rRb",remindInput:"remindInput___r_wq3",addRemind:"addRemind___jbnIp",disabled:"disabled___ebijK",removeStyle:"removeStyle___ObL0w",new_title:"new_title___Te4vd",multiple_select:"multiple_select___K8cHJ",title_icon:"title_icon___s6qSK",title:"title___N_aja"},mi=z(59301),Ru=Object.defineProperty,wu=Object.defineProperties,hl=Object.getOwnPropertyDescriptors,qo=Object.getOwnPropertySymbols,mu=Object.prototype.hasOwnProperty,ql=Object.prototype.propertyIsEnumerable,us=(pe,ve,ge)=>ve in pe?Ru(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,qu=(pe,ve)=>{for(var ge in ve||(ve={}))mu.call(ve,ge)&&us(pe,ge,ve[ge]);if(qo)for(var ge of qo(ve))ql.call(ve,ge)&&us(pe,ge,ve[ge]);return pe},Vu=(pe,ve)=>wu(pe,hl(ve)),nu=({disabled:pe,time:ve})=>mi.createElement(re.default.List,{name:"exercise_events",rules:[{validator(ge,mt){var Kt,tt;const on=new Set;for(const ht of mt){if(on.has(ht.reminder_time))return Promise.reject(new Error("\u7B54\u9898\u63D0\u9192\u65F6\u95F4\u4E0D\u5141\u8BB8\u91CD\u590D\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E"));if(ht.reminder_time>ve)return Promise.reject(new Error("\u7B54\u9898\u63D0\u9192\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u7B54\u9898\u65F6\u957F"));if(on.add(ht.reminder_time),!((tt=(Kt=ht.reminder_content)==null?void 0:Kt.trim())!=null&&tt.length))return Promise.reject(new Error("\u63D0\u9192\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(ge,{add:mt,remove:Kt})=>mi.createElement("div",{className:xo.remindForm},ge.length>0&&mi.createElement("div",null,ge.map((tt,on)=>mi.createElement(me.Z,{key:tt.key,align:"middle",wrap:!1,className:xo.remindItem},mi.createElement("span",{className:"mr10",style:{marginLeft:"32px"}},on+1,".\u7B54\u9898\u7ED3\u675F\u524D"),mi.createElement(ce.Z,null,mi.createElement(re.default.Item,Vu(qu({},tt),{name:[tt.name,"reminder_time"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u9192\u65F6\u95F4"}],noStyle:!0}),mi.createElement(ke.Z,{precision:0,min:1,disabled:pe,addonAfter:"\u5206\u949F",className:xo.remindInput}))),mi.createElement("span",{className:"mr10 ml10"},"\u8FDB\u884C\u63D0\u9192\uFF0C\u63D0\u9192\u5185\u5BB9\u4E3A"),mi.createElement(ce.Z,{flex:1},mi.createElement(re.default.Item,Vu(qu({},tt),{name:[tt.name,"reminder_content"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u9192\u5185\u5BB9"}],noStyle:!0}),mi.createElement(Be.default,{className:xo.remindInput,disabled:pe,showCount:!0,maxLength:100}))),mi.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187",opacity:pe?.5:1},onClick:()=>{pe||mt({reminder_time:""})}}),mi.createElement("i",{className:"iconfont icon-shanjian1",style:{color:"#E30000",cursor:"pointer",fontSize:16,visibility:pe?"hidden":"visible"},onClick:()=>Kt(tt.name)})))),ge.length<5&&mi.createElement(me.Z,{style:{marginLeft:"30px"}},mi.createElement(ce.Z,{className:`${xo.addRemind} ${pe?xo.disabled:""}`,onClick:()=>{pe||mt({reminder_time:""})}},mi.createElement("i",{className:"iconfont icon-tianjiashitixiaojiahao mr5 font14"}),"\u6DFB\u52A0\u7B54\u9898\u63D0\u9192")))),iu=z(50242),as=z(40197),Os=z(3039),rs=z(75736),to=z(59301),Ps=Object.defineProperty,Xc=Object.defineProperties,gl=Object.getOwnPropertyDescriptors,zl=Object.getOwnPropertySymbols,Du=Object.prototype.hasOwnProperty,lu=Object.prototype.propertyIsEnumerable,ku=(pe,ve,ge)=>ve in pe?Ps(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,uu=(pe,ve)=>{for(var ge in ve||(ve={}))Du.call(ve,ge)&&ku(pe,ge,ve[ge]);if(zl)for(var ge of zl(ve))lu.call(ve,ge)&&ku(pe,ge,ve[ge]);return pe},Iu=(pe,ve)=>Xc(pe,gl(ve)),Xu=(pe,ve,ge)=>new Promise((mt,Kt)=>{var tt=He=>{try{ht(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{ht(ge.throw(He))}catch(Ie){Kt(Ie)}},ht=He=>He.done?mt(He.value):Promise.resolve(He.value).then(tt,on);ht((ge=ge.apply(pe,ve)).next())});const{RangePicker:Ys}=Sn.default,{Option:fd}=qt.default,Yc=({user:pe,classroomList:ve,exercise:ge,globalSetting:mt,loading:Kt,dispatch:tt,changeActive:on})=>{var ht,He,Ie,Vn,fa,sa,yn,On,da,Ma,oa;const{workSetting:Nn,commonHeader:va}=ge,_n=(0,ye.useParams)();_n.category=_n.categoryId;const[Ga,wa]=(0,E.useState)(!1),[In,dr]=(0,E.useState)(!1),[Zn,kt]=(0,E.useState)(),[la,sr]=(0,E.useState)({});let[Ka,Er]=(0,E.useState)([]),[Ca,Ht]=(0,E.useState)({unified_setting:!1,publish_time:"",end_time:"",group_settings:[],time:-1,enable_last_times:!1,last_times:1,open_make_up:!1,unified_make_up:!1,make_up_score:0,group_make_ups:[],miss_exam_count:0,no_passing_count:0,is_make_up_exercise:!1,exercise_status:1,is_appoint_user:!1,is_no_passing_user:!1,is_miss_exam_user:!1,enable_answer_time:!1,answer_time:"",exercise_type:1,simulate_exercise_num:3});const[Or,gr]=(0,E.useState)(1),[lr,Fa]=(0,E.useState)(!1),[Ba,ur]=(0,E.useState)(!1),[hr,co]=(0,E.useState)(!1),[cr,Xa]=(0,E.useState)(!1),[Mr,Hr]=(0,E.useState)([]),[Va,Ia]=(0,E.useState)([]),[Wa,Aa]=(0,E.useState)(!1),[ra,ya]=(0,E.useState)(null),[Hn,qa]=(0,E.useState)({});(0,E.useEffect)(()=>{((va==null?void 0:va.exercise_status)==="5"||va!=null&&va.appraise_label||(0,Nt.aQ)())&&wa(!0)},[va]),(0,E.useEffect)(()=>{fo()},[Nn]),(0,E.useEffect)(()=>{(0,Nt.dE)()||pr()},[]),(0,E.useEffect)(()=>{ge.actionTabs.key=="\u8C03\u6574tabs\u9009\u4E2D"&&on("2")},[ge.actionTabs.key]);function pr(){return Xu(this,null,function*(){const Gr=yield(0,fe.ZP)(`/api/courses/${_n==null?void 0:_n.coursesId}/exercises/overload_alert.json`,{method:"get",params:{course_id:_n==null?void 0:_n.coursesId}});kt(Gr==null?void 0:Gr.alert)})}const fr=Gr=>{var $o;const ll=Ca.publish_time;if(!ll||($o=Nn==null?void 0:Nn.exercise)!=null&&$o.publish_time)return;let Kl;Gr===1?Kl=Ve()(ll).add(120,"minutes"):Kl=Ve()(ll).add(7,"days"),Ca.end_time=Kl,Ht(Object.assign({},Ca))},fo=()=>{var Gr,$o,ll,Kl,Pu;console.log("\u53D6\u6D88");const Nl=JSON.parse(JSON.stringify(Nn));if(Object.keys(Ca).forEach(xi=>{var fu;Ca[xi]=(fu=Nl==null?void 0:Nl.exercise)==null?void 0:fu[xi]}),Ka=((Gr=Nl==null?void 0:Nl.published_course_groups)==null?void 0:Gr.map(xi=>({course_group_id:xi.course_group_id,end_time:xi.course_end_time,publish_time:xi.course_publish_time})))||[{}],($o=Nn==null?void 0:Nn.course_groups)==null||$o.map(xi=>{var fu;(fu=Nn==null?void 0:Nn.published_course_groups)==null||fu.map((Cs,Ar)=>{var ei;(ei=Cs==null?void 0:Cs.course_group_id)!=null&&ei.includes(xi==null?void 0:xi.course_group_id)&&(xi.cilckkey=Ar,xi.isselect=!0)})}),ge.actionTabs.key!=="\u6279\u91CF\u53D1\u5E03"&&el(""),Fa(Ca.time!==-1),Ht(Ca),Ca!=null&&Ca.is_appoint_user){const xi=((Kl=(ll=Nl==null?void 0:Nl.exercise)==null?void 0:ll.all_exercise_users)==null?void 0:Kl.map(fu=>fu.user_id))||[];Hr([...xi])}ur(Ca.is_appoint_user),co(Ca.is_miss_exam_user),Xa(Ca.is_no_passing_user),Er(Ka.length>0?Ka:[{}]),xl.setFieldsValue({exercise_events:(Pu=Nl==null?void 0:Nl.exercise)==null?void 0:Pu.exercise_events})},Vo=()=>Xu(void 0,null,function*(){var Gr,$o,ll,Kl,Pu,Nl;if(((Gr=pe==null?void 0:pe.userInfo)==null?void 0:Gr.user_status)===2){(0,as.Rd)();return}if((va==null?void 0:va.exercise_question_count)===0){le.ZP.warning("\u8BD5\u5377\u5185\u6CA1\u6709\u8BD5\u9898\u4E0D\u5141\u8BB8\u53D1\u5E03\u8003\u8BD5");return}const xi=JSON.parse(JSON.stringify(Ca));console.log("\u63D0\u4EA4");try{yield xl.validateFields();const Ar=xl.getFieldsValue();xi.exercise_events=Ar.exercise_events}catch(Ar){Ar!=null&&Ar.errorFields&&(xl.scrollToField((ll=($o=Ar==null?void 0:Ar.errorFields)==null?void 0:$o[0])==null?void 0:ll.name,{behavior:"smooth",block:"center"}),le.ZP.error((Nl=(Pu=(Kl=Ar==null?void 0:Ar.errorFields)==null?void 0:Kl[0])==null?void 0:Pu.errors)==null?void 0:Nl[0]));return}if(xi.categoryId=_n.categoryId,xi.publish_time_groups=Ka,Ca!=null&&Ca.is_make_up_exercise){if(Ba&&Mr.length<=0||!Ba&&!(hr||cr)){le.ZP.error("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F");return}xi.is_appoint_user=Ba,xi.is_miss_exam_user=hr,xi.is_no_passing_user=cr,Ba?xi.make_up_exercise_users=Mr==null?void 0:Mr.map(Ar=>({user_id:Ar})):xi.make_up_exercise_users=[]}if(!Ca.unified_setting&&!(Ca!=null&&Ca.is_make_up_exercise)){if(!Ka.length){le.ZP.warning("\u63D0\u4EA4\u5931\u8D25\uFF1A\u5206\u73ED\u53D1\u5E03\u8BBE\u7F6E\u4E0D\u80FD\u4E3A\u7A7A");return}delete xi.publish_time,delete xi.end_time,Ka.map(Ar=>{var ei;if(!Ar.course_group_id||!((ei=Ar.course_group_id)!=null&&ei.length))throw le.ZP.error("\u5206\u73ED\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u5206\u73ED\u4E0D\u80FD\u4E3A\u7A7A");if(!Ar.publish_time||!Ar.end_time)throw le.ZP.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A")})}else if(!Ca.publish_time||!Ca.end_time)throw le.ZP.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");let{exercise:fu}=Nn;const Cs=()=>Xu(void 0,null,function*(){if(Ca.exercise_type==2&&(fu.is_locked||fu.open_camera||fu.screen_open||fu.login_restrict||fu.ip_bind||fu.ip_limit=="pub"||fu.ip_limit=="inner"||fu.identity_verify||fu.open_phone_video_recording)){const ei=Se.default.confirm({width:666,centered:!0,okText:"\u7ACB\u5373\u8C03\u6574",cancelText:"\u4E0D\u9700\u8981",title:"\u63D0\u793A",icon:null,content:to.createElement("div",null,"\u5F53\u524D\u8003\u8BD5\u6A21\u5F0F\u4E3A\u201C\u6A21\u62DF\u8003\u8BD5\u201D\uFF0C\u60A8\u5DF2\u5F00\u542F",to.createElement("span",{style:{color:"#FA6400"}}," ",(0,ne.hi)(fu)," "),"\u9632\u4F5C\u5F0A\u89C4\u5219\uFF0C\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\u3002\u662F\u5426\u9700\u8981\u8FDB\u884C\u8C03\u6574\uFF1F"),onOk:()=>Xu(void 0,null,function*(){let Si=yield(0,rs.Tr)({exercise_ids:[parseInt(_n==null?void 0:_n.categoryId)],course_id:_n.coursesId,type:"exercise"});(Si==null?void 0:Si.student_count)===0?wr(xi):(sr(xi),qa(Si)),on("2")}),onCancel:()=>Xu(void 0,null,function*(){ei.destroy();let Si=yield(0,rs.Tr)({exercise_ids:[_n==null?void 0:_n.categoryId],course_id:_n.coursesId,type:"exercise"});(Si==null?void 0:Si.student_count)===0?wr(xi):(sr(xi),qa(Si))})});return}let Ar=yield(0,rs.Tr)({exercise_ids:[_n==null?void 0:_n.categoryId],course_id:_n.coursesId,type:"exercise"});(Ar==null?void 0:Ar.student_count)===0?wr(xi):(sr(xi),qa(Ar))});va!=null&&va.high_resources_consume&&!(va!=null&&va.high_resources_consume_permission)?tt({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:_n.coursesId,type:"exercise",type_id:_n.categoryId,name:va.exercise_name,fn:()=>{Cs()}}}):Cs()}),wr=Gr=>Xu(void 0,null,function*(){dr(!0),(yield(0,fe.ZP)(`/api/exercises/${_n==null?void 0:_n.categoryId}/publish_settings.json`,{method:"post",body:Gr})).status===0&&(le.ZP.success("\u4FDD\u5B58\u6210\u529F"),el(""),tt({type:"exercise/getCommonHeader",payload:uu({},_n)}),tt({type:"exercise/getWorkSetting",payload:uu({},_n)})),dr(!1)}),Ai=Gr=>Gr&&GrCa.end_time?Gr&&(Gr{var $o,ll;return(($o=Nn==null?void 0:Nn.exercise)==null?void 0:$o.exercise_status)>1&&!(Gr!=null&&Gr.new)?!0:(ll=Nn==null?void 0:Nn.published_course_groups)!=null&&ll.some(Kl=>Kl.course_group_id===Gr.course_group_id)?Ga:!1},jo=Gr=>{var $o;return Ga?[!0,!0]:($o=Nn==null?void 0:Nn.published_course_groups)!=null&&$o.some(ll=>{var Kl,Pu;return((Kl=ll.course_group_id)==null?void 0:Kl[0])===((Pu=Gr.course_group_id)==null?void 0:Pu[0])})?Ga||Ve()()>Ve()(Gr==null?void 0:Gr.publish_time)?[!0,!1]:[!1,!1]:[!1,!1]};(0,E.useEffect)(()=>{el("\u8868\u5355\u672A\u4FDD\u5B58")},[Ca]);const el=(Gr="")=>{tt({type:"exercise/setActionTabs",payload:{key:Gr}})},Yi=Gr=>{Gr.preventDefault(),Gr.returnValue=""},yi=(Gr,$o,ll)=>{if(Gr<=0){le.ZP.info("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F");return}else Hr($o),Ia(ll),Aa(!1)},[xl]=re.default.useForm();return to.createElement("section",{className:xo.form,style:{padding:"30px 50px",marginBottom:"0px"}},to.createElement(St.Z,{spinning:Kt["exercise/getWorkSetting"]||In},!(Ca!=null&&Ca.is_make_up_exercise)&&to.createElement(to.Fragment,null,to.createElement("div",{className:xo.new_title,style:{marginTop:"0px"}},"\u8003\u8BD5\u53D1\u5E03"),to.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},to.createElement(Te.ZP.Group,{onChange:()=>{var Gr,$o,ll,Kl,Pu;if((0,Nt.Rm)()&&(!(($o=(Gr=ve==null?void 0:ve.AssistantObject)==null?void 0:Gr.exercise)!=null&&$o.can_publish)||!((Kl=(ll=ve==null?void 0:ve.AssistantObject)==null?void 0:ll.exercise)!=null&&Kl.can_late))){le.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(((Pu=Nn==null?void 0:Nn.exercise)==null?void 0:Pu.exercise_status)>1){le.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539");return}Ca.unified_setting=!Ca.unified_setting,Ca.unified_setting===!1&&Ka==""&&Er(Ka.concat({})),Ht(Object.assign({},Ca))},value:Ca.unified_setting,disabled:Ga||((ht=Nn==null?void 0:Nn.exercise)==null?void 0:ht.exercise_status)>1},to.createElement(Te.ZP,{value:!0,disabled:!((He=Nn==null?void 0:Nn.exercise)!=null&&He.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),((Ie=Nn.course_groups)==null?void 0:Ie.length)>0&&to.createElement(Te.ZP,{value:!1},"\u5206\u73ED\u53D1\u5E03")))),!(va!=null&&va.is_make_up_exercise)&&to.createElement("div",{style:{color:"red"}},((Vn=Nn==null?void 0:Nn.exercise)==null?void 0:Vn.exercise_status)>1&&Zn&&"\u5F53\u524D\u8BFE\u5802\u4E2D\u5B66\u751F\u4EBA\u6570\u8F83\u591A\uFF0C\u4E3A\u63D0\u4F9B\u66F4\u597D\u7684\u670D\u52A1\uFF0C\u6211\u4EEC\u5C06\u8FDB\u884C\u670D\u52A1\u5668\u6269\u5BB9\uFF0C\u5EFA\u8BAE\u60A8\u572830\u5206\u949F\u540E\u53D1\u8D77\u8003\u8BD5\u3002\u60A8\u4E5F\u53EF\u4EE5\u7ACB\u5373\u53D1\u5E03\u3002"),(Ca.unified_setting||(va==null?void 0:va.is_make_up_exercise))&&to.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px",alignItems:"center",height:"50px"}},to.createElement("div",{style:{color:"#666666",marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4"),to.createElement(De.Z,{placement:"bottom",title:((fa=Nn==null?void 0:Nn.exercise)==null?void 0:fa.exercise_status)>1&&"\u53D1\u5E03\u65F6\u95F4\u5DF2\u8FC7\uFF0C\u4E0D\u80FD\u4FEE\u6539"},to.createElement(Sn.default,{style:{width:235,marginLeft:"10px"},size:"large",placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ve()((0,ne.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabledDate:Ai,disabled:Ga||((sa=Nn==null?void 0:Nn.exercise)==null?void 0:sa.exercise_status)>1||(0,Nt.Rm)()&&!((On=(yn=ve==null?void 0:ve.AssistantObject)==null?void 0:yn.exercise)!=null&&On.can_publish),value:Ca.publish_time?Ve()(Ca.publish_time):void 0,allowClear:!1,onChange:(Gr,$o)=>{Ca.publish_time=$o,Ca.end_time||(Ca.end_time=Ca.exercise_type===1?Ve()(Gr).add(120,"minutes"):Ve()(Gr).add(7,"days")),Ht(Object.assign({},Ca))}})),to.createElement("div",{style:{color:"#666666",marginLeft:"60px"}},"\u622A\u6B62\u65F6\u95F4"),to.createElement(Sn.default,{style:{width:235,marginLeft:"10px"},size:"large",placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ve()((0,ne.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:Ga||(0,Nt.Rm)()&&!((Ma=(da=ve==null?void 0:ve.AssistantObject)==null?void 0:da.exercise)!=null&&Ma.can_late)||(va==null?void 0:va.open_appraise),allowClear:!1,value:Ca.end_time?Ve()(Ca.end_time):void 0,disabledDate:ba,onChange:(Gr,$o)=>{var ll,Kl;if((0,Nt.Rm)()&&!((Kl=(ll=ve==null?void 0:ve.AssistantObject)==null?void 0:ll.exercise)!=null&&Kl.can_publish)){le.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ca.end_time=$o,Ht(Object.assign({},Ca))}})),!Ca.unified_setting&&!(va!=null&&va.is_make_up_exercise)&&to.createElement("div",{style:{color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},Ka&&Ka.map(function(Gr,$o){var ll,Kl,Pu;return to.createElement("div",{style:{display:"flex",alignItems:"center",marginBottom:$o==(Ka==null?void 0:Ka.length)-1?"0px":"10px"}},to.createElement("div",{style:{width:"75px",marginLeft:"23px"}},"\u53D1\u5E03\u89C4\u5219",$o+1),to.createElement(qt.default,{showArrow:!0,allowClear:!0,className:xo.multiple_select,disabled:Ga||((ll=Nn==null?void 0:Nn.homework_status)!=null&&ll.includes("\u672A\u53D1\u5E03")&&Gr.id||Ve()(){Ka[$o].course_group_id=Nl,Er(Ka.slice()),Nn.course_groups.map((xi,fu)=>{Nl.map((Cs,Ar)=>{xi.course_group_id===Cs&&(xi.cilckkey=$o,xi.isselect=!0)})})},onDeselect:Nl=>{Nn.course_groups.map((xi,fu)=>{xi.course_group_id===Nl&&xi.cilckkey===$o&&(xi.cilckkey=$o,xi.isselect=!1)})}},Nn.course_groups&&Nn.course_groups.map(function(Nl,xi){return to.createElement(fd,{disabled:(Nl==null?void 0:Nl.isselect)&&Nl.cilckkey!=$o,label:Nl.course_group_name,value:Nl.course_group_id,key:Nl.course_group_id},Nl.course_group_name)})),to.createElement(Ys,{disabled:jo(Gr)||(0,Nt.Rm)()&&!((Pu=(Kl=ve==null?void 0:ve.AssistantObject)==null?void 0:Kl.exercise)!=null&&Pu.can_publish),disabledDate:Ai,style:{width:"620px",marginLeft:"20px"},placeholder:["\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4","\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"],showTime:{format:"HH:mm",defaultValue:[Ve()((0,ne.U6)(),"HH:mm"),Ve()((0,ne.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",size:"large",value:Gr.publish_time&&[Ve()(Gr.publish_time),Gr.end_time&&Ve()(Gr.end_time)],onChange:(Nl,xi)=>{Ka[$o].publish_time=xi[0],!Gr.end_time&&xi[0]?Ka[$o].end_time=Ve()(xi[0]).add(7,"days"):Ka[$o].end_time=xi[1],Er([...Ka])},onCalendarChange:(Nl,xi,fu)=>{if(xi!=null&&xi[0]&&!xi[1]){const Cs=Ca.exercise_type===1?Ve()(xi[0]).add(120,"minutes"):Ve()(xi[0]).add(7,"days");Ka[$o].publish_time=xi[0],Ka[$o].end_time=Cs,Er([...Ka])}}}),to.createElement("div",{style:{visibility:Ga?"hidden":"visible",display:"flex",width:"50px"}},to.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var Nl,xi;if((0,Nt.Rm)()&&!((xi=(Nl=ve==null?void 0:ve.AssistantObject)==null?void 0:Nl.exercise)!=null&&xi.can_publish)){le.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Er(Ka.concat({new:!0}))}}),to.createElement("i",{className:"iconfont icon-shanjian1",style:{visibility:(Gr!=null&&Gr.publish_time&&Ve()(){Ka=Ka.filter((Nl,xi)=>$o!==xi),Er([...Ka])}})))})),!(Ca!=null&&Ca.is_make_up_exercise)&&to.createElement(to.Fragment,null,to.createElement("div",{className:xo.new_title,style:{marginTop:30}},"\u8003\u8BD5\u6A21\u5F0F"),to.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",height:"50px"}},to.createElement(Te.ZP.Group,{value:Ca.exercise_type,disabled:Ga||((oa=Nn==null?void 0:Nn.exercise)==null?void 0:oa.exercise_status)>1,onChange:Gr=>{Ca.exercise_type=Gr.target.value,Ht(uu({},Ca)),fr(Gr.target.value)},style:{marginTop:"2px"}},to.createElement(Te.ZP,{value:1,style:{marginRight:"50px"}},"\u6B63\u5F0F\u8003\u8BD5"),to.createElement(Te.ZP,{value:2},"\u6A21\u62DF\u8003\u8BD5")),(Ca==null?void 0:Ca.exercise_type)===2&&to.createElement(to.Fragment,null,to.createElement("span",{style:{marginLeft:10,color:"#666666"}},"\u6BCF\u4E2A\u5B66\u751F\u5141\u8BB8\u8FDB\u884C\u8003\u8BD5"),to.createElement(ke.Z,{className:xo.numberInput,addonAfter:"\u6B21",style:{width:145},precision:0,size:"large",value:Ca==null?void 0:Ca.simulate_exercise_num,disabled:Ga,min:1,max:999,onChange:Gr=>{Ca.simulate_exercise_num=Gr,Ht(uu({},Ca))}}),to.createElement("span",{style:{color:"#666666"}},"\uFF08\u53EF\u8BBE\u7F6E1~999\u6B21\uFF09")))),(Ca==null?void 0:Ca.is_make_up_exercise)&&to.createElement(to.Fragment,null,to.createElement(me.Z,null,to.createElement("span",{style:{marginRight:"20px",fontSize:"14px",color:"3333",fontWeight:600}},"\u5F85\u8865\u8003\u5B66\u751F"),to.createElement(Ce.Z,{checked:Ba,onChange:(Gr,$o)=>{var ll,Kl;if(ur(Gr),Gr){if(Ca!=null&&Ca.is_appoint_user){const Pu=(Kl=(ll=Nn==null?void 0:Nn.exercise)==null?void 0:ll.all_exercise_users)==null?void 0:Kl.map(Nl=>Nl.user_id);Hr([...Pu])}else Hr([]);co(!1),Xa(!1)}else co(Ca.is_miss_exam_user),Xa(Ca.is_no_passing_user)},disabled:!((Ca==null?void 0:Ca.exercise_status)===1&&(va!=null&&va.allow_create_make_up))}),to.createElement("span",{style:{marginLeft:"10px",fontSize:"14px",color:"3333"}},"\u6307\u5B9A\u5B66\u751F")),!Ba&&to.createElement(me.Z,{className:"mt20 mb20",style:{paddingLeft:"90px"},align:"middle"},to.createElement(Me.default,{checked:hr,disabled:!((Ca==null?void 0:Ca.exercise_status)===1&&(Ca==null?void 0:Ca.miss_exam_count)>0&&(va!=null&&va.allow_create_make_up)),onChange:Gr=>{co(Gr.target.checked)}},to.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u7F3A\u8003")),to.createElement("span",{style:{color:"#0152d9",cursor:"pointer",marginRight:"60px"},onClick:()=>{ya(1),ur(!1),Aa(!0)}},"\uFF08",`${(Ca==null?void 0:Ca.miss_exam_count)||0}\u4EBA`,"\uFF09"),to.createElement(Me.default,{checked:cr,disabled:!((Ca==null?void 0:Ca.exercise_status)===1&&(Ca==null?void 0:Ca.no_passing_count)>0&&(va!=null&&va.allow_create_make_up)),onChange:Gr=>{Xa(Gr.target.checked)}},to.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u672A\u53CA\u683C")),to.createElement("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{ya(2),ur(!1),Aa(!0)}},"\uFF08",`${(Ca==null?void 0:Ca.no_passing_count)||0}\u4EBA`,"\uFF09")),Ba&&to.createElement(me.Z,{className:"mb20 mt20",style:{paddingLeft:"90px"}},to.createElement(Ee.ZP,{type:"primary",ghost:!0,disabled:!((Ca==null?void 0:Ca.exercise_status)===1&&(va!=null&&va.allow_create_make_up)),onClick:()=>{Aa(!0),ya(void 0)}},to.createElement("span",null,to.createElement("i",{className:"iconfont icon-tianjia4 mr5",style:{fontSize:"14px"}})),to.createElement("span",null,"\u9009\u62E9\u5B66\u751F")),to.createElement("span",{style:{color:"#333",display:"inline-block",height:"32px",lineHeight:"32px",marginLeft:"10px"}},"\uFF08\u5DF2\u9009 ",`${Mr.length||0} \u4EBA`,"\uFF09"))),to.createElement("div",{className:xo.new_title,style:{marginTop:"30px"}},"\u8003\u8BD5\u65F6\u957F\u8BBE\u7F6E"),to.createElement("div",null,to.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px"}},to.createElement(Me.default,{disabled:Ga,checked:lr,onChange:Gr=>{Gr.target.checked===!1?Ht($o=>Iu(uu({},$o),{time:-1})):xl.setFieldsValue({exercise_events:[{reminder_time:30,reminder_content:"\u8BF7\u6CE8\u610F\uFF0C30\u5206\u949F\u540E\u7981\u6B62\u4F5C\u7B54"},{reminder_time:15,reminder_content:"\u8BF7\u6CE8\u610F\uFF0C15\u5206\u949F\u540E\u7981\u6B62\u4F5C\u7B54"}]}),Fa(Gr.target.checked)},style:{fontSize:"14px",marginTop:"2px"}},"\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F"),lr&&to.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:20}},to.createElement("div",{style:{marginRight:10,marginLeft:25}},"\u7B54\u9898\u65F6\u957F"),to.createElement(ke.Z,{size:"large",disabled:Ga,min:1,style:{width:"200px"},value:Ca.time===-1?null:Ca.time,precision:0,addonAfter:"\u5206\u949F",onChange:Gr=>{Ca.time=Gr,Ht(uu({},Ca))}}))),lr&&to.createElement(re.default,{form:xl},to.createElement(nu,{disabled:Ga,time:Ca.time})),to.createElement("div",null,to.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},to.createElement(Me.default,{checked:Ca.enable_last_times,onChange:Gr=>Ht($o=>Iu(uu({},$o),{enable_last_times:Gr.target.checked})),disabled:Ga,style:{fontSize:"14px",marginTop:"2px"}},"\u5B66\u751F\u8003\u8BD5\u8FDF\u5230\u65F6\u957F\u9650\u5236"),Ca.enable_last_times&&to.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:20}},to.createElement("span",{style:{marginLeft:"32px",marginRight:"10px"}},"\u8003\u8BD5\u5F00\u59CB\u540E"),to.createElement(ke.Z,{addonAfter:"\u5206\u949F",precision:0,size:"large",style:{width:"200px"},value:Ca==null?void 0:Ca.last_times,disabled:Ga||!Ca.enable_last_times,min:0,onChange:Gr=>{Ca.last_times=Gr,Ht(uu({},Ca))}}),to.createElement("span",{style:{marginLeft:"10px"}},"\u7981\u6B62\u5B66\u751F\u8FDB\u5165\u8003\u8BD5"))),to.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},to.createElement(me.Z,null,to.createElement(Me.default,{checked:Ca.enable_answer_time,onChange:Gr=>Ht($o=>Iu(uu({},$o),{enable_answer_time:Gr.target.checked})),disabled:Ga,style:{fontSize:"14px",marginTop:"2px"}},"\u5B66\u751F\u63D0\u524D\u4EA4\u5377\u65F6\u95F4\u9650\u5236")),Ca.enable_answer_time&&to.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:20}},to.createElement("span",{style:{marginLeft:"32px",marginRight:"10px"}},"\u5B66\u751F\u8FDB\u5165\u8003\u8BD5\u4F5C\u7B54\u65F6\u95F4\u5FC5\u987B \u2265"),to.createElement(ke.Z,{addonAfter:"\u5206\u949F",precision:0,size:"large",style:{width:"200px"},value:Ca==null?void 0:Ca.answer_time,disabled:Ga||!Ca.enable_answer_time,min:0,onChange:Gr=>{Ca.answer_time=Gr,Ht(uu({},Ca))}}),to.createElement("span",{style:{marginLeft:"10px"}},"\u624D\u80FD\u4EA4\u5377")))))),!(va!=null&&va.appraise_label)&&(!(va!=null&&va.is_make_up_exercise)&&(0,Nt.GJ)()||(va==null?void 0:va.is_make_up_exercise)&&(va==null?void 0:va.allow_create_make_up))&&to.createElement(Ee.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:Vo},"\u4FDD\u5B58"),to.createElement(iu.Z,{visible:Wa,setVisible:Aa,onK:yi,selectKeys:Mr,selectRows:Va,appointStudent:Ba,modalParams:ra}),to.createElement(Os.Z,{resdata:Hn,type:"exercisepush",okloading:In,oktext:(Hn==null?void 0:Hn.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Gr=>Xu(void 0,null,function*(){dr(!0);let $o=yield(0,fe.ZP)(`/api/courses/${_n.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"exercise",ids:[parseInt(_n==null?void 0:_n.categoryId)]}});dr(!1),($o==null?void 0:$o.status)===0&&wr(la)})}))};var ld=(0,ye.connect)(({exercise:pe,loading:ve,globalSetting:ge,classroomList:mt,user:Kt})=>({exercise:pe,loading:ve.effects,globalSetting:ge,user:Kt,classroomList:mt}))(Yc),Jc=z(19248),fc=z(4787),Js=Object.defineProperty,Ls=Object.getOwnPropertySymbols,pd=Object.prototype.hasOwnProperty,qs=Object.prototype.propertyIsEnumerable,bc=(pe,ve,ge)=>ve in pe?Js(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,_s=(pe,ve)=>{for(var ge in ve||(ve={}))pd.call(ve,ge)&&bc(pe,ge,ve[ge]);if(Ls)for(var ge of Ls(ve))qs.call(ve,ge)&&bc(pe,ge,ve[ge]);return pe},xc=(pe,ve,ge)=>new Promise((mt,Kt)=>{var tt=He=>{try{ht(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{ht(ge.throw(He))}catch(Ie){Kt(Ie)}},ht=He=>He.done?mt(He.value):Promise.resolve(He.value).then(tt,on);ht((ge=ge.apply(pe,ve)).next())});const{TabPane:pc}=y.default,vd=({exercise:pe,loading:ve,dispatch:ge})=>{var mt;const Kt=(0,ye.useParams)(),tt=(0,ye.useLocation)(),[on]=re.default.useForm(),[ht,He]=(0,E.useState)({}),[Ie,Vn]=(0,E.useState)("1");return(0,E.useEffect)(()=>{pe.actionTabs.key==="addIp"&&(on.resetFields(),Vn("1"))},[pe.actionTabs]),E.createElement(Se.default,{centered:!0,title:"\u6DFB\u52A0IP\u8303\u56F4",open:pe.actionTabs.key==="addIp",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:600,bodyStyle:{minHeight:200},onOk:()=>xc(void 0,null,function*(){if(yield on.validateFields(),!ht.ip){const fa=ht.startIP.split(".")[3];if(parseInt(fa)>parseInt(ht.endIP)){le.ZP.warning("IP\u533A\u95F4\u6BB5\u4E0D\u5408\u6CD5");return}}ge({type:"exercise/setActionTabs",payload:{key:"insterIp",data:_s({},on.getFieldValue()),type:pe.actionTabs.type}})}),onCancel:()=>{ge({type:"exercise/setActionTabs",payload:{}})}},E.createElement("section",{className:"pl10 pr10"},E.createElement(y.default,{activeKey:Ie,onChange:fa=>{Vn(fa),on.resetFields()}},E.createElement(pc,{tab:"\u65B0\u589EIP\u5730\u5740",key:"1"}),E.createElement(pc,{tab:"\u65B0\u589EIP\u8303\u56F4",key:"2"})),E.createElement(re.default,{form:on,className:"pt30",name:"form",layout:"vertical",onValuesChange:(fa,sa)=>{He(_s({},sa))}},Ie==="1"&&E.createElement(re.default.Item,{name:"ip",rules:[{required:!0,message:"\u8BF7\u8F93\u5165IP\u5730\u5740"}],label:"IP\u5730\u5740"},E.createElement(qt.default,{open:!1,tokenSeparators:[";",",","\uFF1B"],size:"middle",mode:"tags",style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165IP\u5730\u5740,\u53EF\u540C\u65F6\u6DFB\u52A0\u591A\u4E2AIP\u5730\u5740\uFF0C\u4E2D\u95F4\u7528\u82F1\u6587\u7684\u5206\u53F7\u95F4\u9694\u3002",onChange:fa=>{on.setFieldsValue({ip:[...fa.filter(sa=>(0,fc.t)(sa)?!0:(le.ZP.warning("IP\u4E0D\u5408\u6CD5\uFF0C\u8BF7\u91CD\u65B0\u8F93\u5165"),!1))]})}})),Ie==="2"&&E.createElement(me.Z,{gutter:[20,20]},E.createElement(ce.Z,{flex:"1"},E.createElement(re.default.Item,{name:"startIP",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8D77\u59CBIP\u5730\u5740"}],label:"\u8D77\u59CBIP\u5730\u5740"},E.createElement(Be.default,{maxLength:15,placeholder:"\u8BF7\u8F93\u5165\u8D77\u59CBIP\u5730\u5740",onBlur:fa=>{let sa="";(0,fc.t)(fa.target.value)?sa=fa.target.value:(sa="",le.ZP.warning("IP\u4E0D\u5408\u6CD5\uFF0C\u8BF7\u91CD\u65B0\u8F93\u5165")),on.setFieldsValue({startIP:sa})}}))),E.createElement(ce.Z,{flex:"1"},E.createElement(re.default.Item,{name:"endIP",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7ED3\u675FIP\u5730\u5740"},{pattern:/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/,message:"\u8BF7\u8F93\u51650-255\u7684\u7F51\u6BB5"}],label:"\u7ED3\u675FIP\u5730\u5740"},E.createElement(Be.default,{onBlur:fa=>{},prefix:E.createElement("span",{className:"font14"},(mt=ht.startIP)==null?void 0:mt.substring(0,ht.startIP.lastIndexOf("."))),maxLength:3,placeholder:"\u8BF7\u8F93\u5165\u7ED3\u675FIP\u5730\u5740\u7684\u540E\u4E09\u4F4D"})))))))};var js=(0,ye.connect)(({exercise:pe,loading:ve})=>({exercise:pe,loading:ve}))(vd),Da=z(59301),hd=Object.defineProperty,qc=Object.defineProperties,Ad=Object.getOwnPropertyDescriptors,_c=Object.getOwnPropertySymbols,wc=Object.prototype.hasOwnProperty,Dc=Object.prototype.propertyIsEnumerable,Ic=(pe,ve,ge)=>ve in pe?hd(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,bs=(pe,ve)=>{for(var ge in ve||(ve={}))wc.call(ve,ge)&&Ic(pe,ge,ve[ge]);if(_c)for(var ge of _c(ve))Dc.call(ve,ge)&&Ic(pe,ge,ve[ge]);return pe},Zs=(pe,ve)=>qc(pe,Ad(ve)),$s=(pe,ve,ge)=>new Promise((mt,Kt)=>{var tt=He=>{try{ht(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{ht(ge.throw(He))}catch(Ie){Kt(Ie)}},ht=He=>He.done?mt(He.value):Promise.resolve(He.value).then(tt,on);ht((ge=ge.apply(pe,ve)).next())});const Oc=({exercise:pe,globalSetting:ve,loading:ge,dispatch:mt})=>{var Kt,tt,on,ht,He,Ie,Vn;const{workSetting:fa,commonHeader:sa}=pe,[yn]=re.default.useForm(),On=(0,ye.useParams)();On.category=On.categoryId;const[da,Ma]=(0,E.useState)(!1),[oa,Nn]=(0,E.useState)(!1),[va,_n]=(0,E.useState)(!1),Ga={question_random:!1,choice_random:!1,start_password:((Kt=fa==null?void 0:fa.exercise)==null?void 0:Kt.start_password)||"",login_restrict:!1,is_start_locked:!1,use_blank_score:!1,ip_limit:!1,identity_verify:!1,open_phone_video_recording:!1,open_camera:!1,photo_count:5,screen_open:!1,screen_num:3,screen_sec:5,ip_bind:!1,ip_bind_type:!1,public_ip:[],inner_ip:[],is_locked:!1,unlock_key:((tt=fa==null?void 0:fa.exercise)==null?void 0:tt.unlock_key)||"",screen_shot_open:!1,forbid_copy:!1};let[wa,In]=(0,E.useState)(Ga);const[dr,Zn]=(0,E.useState)(!1),[kt,la]=(0,E.useState)(!1),[sr,Ka]=(0,E.useState)(!1),[Er,Ca]=(0,E.useState)(null);(0,E.useEffect)(()=>{var hr;Ht(),fa!=null&&fa.exercise&&!(0,Nt.aN)()&&!((hr=fa==null?void 0:fa.exercise)!=null&&hr.is_creator)&&Ma(!0)},[fa]),(0,E.useEffect)(()=>{((sa==null?void 0:sa.exercise_status)==="5"||sa!=null&&sa.appraise_label)&&Ma(!0)},[sa]),(0,E.useEffect)(()=>{},[]),(0,E.useEffect)(()=>{pe.actionTabs.key==="insterIp"&&(pe.actionTabs.data.ip?wa[pe.actionTabs.type]=[...wa[pe.actionTabs.type]||[],...pe.actionTabs.data.ip]:wa[pe.actionTabs.type]=[...wa[pe.actionTabs.type]||[],`${pe.actionTabs.data.startIP},${pe.actionTabs.data.startIP.substring(0,pe.actionTabs.data.startIP.lastIndexOf("."))+"."+pe.actionTabs.data.endIP}`],Or(wa),Zn(!0))},[pe.actionTabs]);const Ht=()=>{const hr=JSON.parse(JSON.stringify(fa));Object.keys(wa).forEach(co=>{var cr;wa[co]=(cr=hr==null?void 0:hr.exercise)==null?void 0:cr[co]}),Or(Zs(bs({},wa),{ip_limit:wa.ip_limit!=="no"}))},Or=hr=>{In(hr),yn.setFieldsValue(hr)},gr=hr=>{var co,cr;if(hr.categoryId=On.categoryId,hr.ip_limit=hr.ip_limit?"pub":"no",hr.ip_bind||(hr.ip_bind_type=!1),hr.open_camera&&hr.photo_count<1){le.ZP.warning("\u8BF7\u586B\u5199\u672C\u573A\u8003\u8BD5\u6700\u5927\u62CD\u6444\u6B21\u6570");return}if(!hr.start_password&&hr.is_start_locked){le.ZP.warning("\u8BF7\u586B\u5199\u5F00\u8003\u5BC6\u7801");return}if(hr.ip_limit!=="no"&&!((co=hr.public_ip)!=null&&co.length)&&!((cr=hr.inner_ip)!=null&&cr.length)){le.ZP.warning("\u8BF7\u586B\u5199\u516C\u7F51IP\u6216\u5185\u7F51IP\u5730\u5740");return}if(hr.is_locked||hr.open_camera||hr.screen_open||hr.login_restrict||hr.ip_bind||hr.ip_limit=="pub"||hr.ip_limit=="inner"||hr.identity_verify||hr.open_phone_video_recording){if((sa==null?void 0:sa.exercise_type)==1){lr(hr);return}Se.default.confirm({width:666,centered:!0,title:"\u63D0\u793A",icon:null,content:Da.createElement("div",null,"\u5F53\u524D\u8003\u8BD5\u6A21\u5F0F\u4E3A\u201C\u6A21\u62DF\u8003\u8BD5\u201D\uFF0C\u5F00\u542F",Da.createElement("span",{style:{color:"#FA6400"}}," ",(0,ne.hi)(hr)," "),"\u9632\u4F5C\u5F0A\u89C4\u5219\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\u3002\u786E\u5B9A\u5F00\u542F\u5417\uFF1F"),onOk:()=>lr(hr)});return}Fa(hr)},lr=hr=>{if(hr.open_camera||hr.screen_open){const co=Se.default.confirm({title:"\u8003\u8BD5\u8BF4\u660E",className:"custom-modal-divider",icon:null,width:750,content:Da.createElement("div",{className:"font16 p20"},hr.open_camera&&Da.createElement(me.Z,{justify:"start",className:"mt20"},Da.createElement(ce.Z,{flex:"24px"},Da.createElement("span",{className:"iconfont icon-kaiqishexiangtou c-blue mr20 font24"})),Da.createElement(ce.Z,{flex:"1"},"\u60A8\u5DF2\u5F00\u542F\u8003\u8BD5\u4E2D\u6444\u50CF\u9632\u4F5C\u5F0A\u529F\u80FD\uFF0C",Da.createElement("span",{className:"c-red"},"\u8FD9\u9700\u8981\u8C03\u7528\u5B66\u751F\u7528\u6237\u7684\u6444\u50CF\u8BBE\u5907"),"\u3002Educoder\u5E73\u53F0\u5C06\u4F1A\u4E25\u683C\u4FDD\u62A4\u6240\u6709\u5B66\u751F\u7684\u7167\u7247\u548C\u89C6\u9891\uFF0C\u5E76\u627F\u8BFA\u4E0D\u5728\u672C\u5E73\u53F0\u4EE5\u5916\u4F7F\u7528\u3002",Da.createElement("br",null),"\u8BF7\u786E\u8BA4\uFF1A\u4E3A\u4E25\u683C\u76D1\u7763\u8003\u8BD5\u4EE5\u83B7\u5F97\u516C\u5E73\uFF0C\u60A8\u540C\u610F\u5E76\u548C\u8981\u6C42Educoder\u5E73\u53F0\u5728\u672C\u6B21\u8003\u8BD5\u4E2D\u8C03\u7528\u5B66\u751F\u7528\u6237\u7684\u6444\u50CF\u8BBE\u5907\u5E76\u83B7\u53D6\u5B66\u751F\u7684\u5F71\u50CF\u4FE1\u606F\u3002")),hr.screen_open&&Da.createElement(me.Z,{justify:"start",className:"mt20"},Da.createElement(ce.Z,{flex:"24px",className:"mr20"},Da.createElement("span",{className:"iconfont icon-kaiqifangqieping c-blue font24"})),Da.createElement(ce.Z,{flex:"1"},"\u60A8\u5DF2\u5F00\u542F\u8003\u8BD5\u4E2D\u9632\u5207\u5C4F\u529F\u80FD\uFF0C\u8FD9\u9879\u529F\u80FD\u6682\u65F6\u4EC5\u652F\u6301\u8C37\u6B4C\u3001\u706B\u72D0\u6D4F\u89C8\u5668\u3002 \u8BF7\u786E\u4FDD\uFF1A\u5728\u6B63\u5F0F\u5F00\u59CB\u8003\u8BD5\u524D\u901A\u77E5\u5168\u4F53\u5B66\u751F\uFF0C\u4F7F\u7528 ",Da.createElement("img",{width:"26",src:Ei.JA})," ",Da.createElement("span",{className:"c-red"},"\u8C37\u6B4C\u6D4F\u89C8\u5668"),"\u6216",Da.createElement("img",{width:"26",src:Ei.Gm})," ",Da.createElement("span",{className:"c-red"},"\u706B\u72D0\u6D4F\u89C8\u5668"),"\u8FDB\u884C\u8003\u8BD5\u3002")),Da.createElement("p",{className:"ml40 mt40"},Da.createElement(Me.default,{onChange:cr=>co.update({okButtonProps:{disabled:!cr.target.checked}})},"\u6211\u5DF2\u9605\u8BFB"))),onOk:()=>{Fa(hr)},okButtonProps:{disabled:!0}})}else Fa(hr)},Fa=hr=>$s(void 0,null,function*(){Nn(!0);const co=yield(0,fe.ZP)(`/api/exercises/${On==null?void 0:On.categoryId}/prevent_cheating_settings.json`,{method:"post",body:hr});Nn(!1),co.status===0&&(le.ZP.success("\u4FDD\u5B58\u6210\u529F"),mt({type:"exercise/getCommonHeader",payload:bs({},On)}),mt({type:"exercise/getWorkSetting",payload:bs({},On)}),Zn(!1))});(0,E.useEffect)(()=>{ur(dr?"\u8868\u5355\u672A\u4FDD\u5B58":"")},[dr]);const Ba=hr=>{hr.preventDefault(),hr.returnValue=""},ur=(hr="")=>{mt({type:"exercise/setActionTabs",payload:{key:hr}})};return Da.createElement("section",{className:xo.formDom,style:{padding:"30px 50px"}},Da.createElement(St.Z,{spinning:ge["exercise/getWorkSetting"]||oa},Da.createElement(re.default,{form:yn,name:"basicForm",initialValues:Ga,colon:!1,onValuesChange:(hr,co)=>{console.log("onValuesChange",co);let cr=co;for(const Xa in hr){if(Xa=="is_locked"&&!co[Xa]&&(cr.login_restrict=!1,cr.screen_open=!1),Xa=="login_restrict"&&co[Xa]&&(cr.is_locked=!0),Xa=="screen_open"&&co[Xa]&&(cr.is_locked=!0),Xa=="screen_shot_open"&&co[Xa]){const Mr=Se.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Da.createElement("div",null,Da.createElement("div",{className:"mb10"},"1.\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u4F5C\u7B54\u524D",Da.createElement("span",{style:{color:"#F59A23"}},"\u9700\u8981\u9009\u62E9\u4E3B\u5C4F\u5E55\u8FDB\u884C\u5171\u4EAB\uFF0C\u8003\u8BD5\u4F5C\u7B54\u8FC7\u7A0B\u4E2D\u4E5F\u4E0D\u5141\u8BB8\u5173\u95ED\u5C4F\u5E55\u5171\u4EAB\uFF0C\u5426\u5219\u5C06\u4F1A\u76F4\u63A5\u9000\u51FA\u8003\u8BD5\uFF1B")),Da.createElement("div",null,"2.\u6559\u5E08\u53EF\u5728\u8003\u8BD5\u76D1\u63A7\u9875\u9762\u67E5\u770B\u622A\u5C4F\u8BB0\u5F55\u3002")),onOk:()=>$s(void 0,null,function*(){cr.screen_shot_open=!0,Or(cr)}),onCancel:()=>{cr.screen_shot_open=!1,Or(cr),Mr.destroy()}});break}(Xa=="ip_bind"||Xa=="ip_limit")&&!co.is_locked&&co[Xa]&&(cr.is_locked=!0),Xa=="open_camera"&&(cr.photo_count=cr.photo_count||5)}Or(cr),Zn(!0)},onFinish:gr},Da.createElement("div",{className:xo.title},"\u63A8\u8350\u9632\u4F5C\u5F0A\u6A21\u5F0F",Da.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u4E0D\u540C\u7684\u8003\u8BD5\u6A21\u5F0F\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u52FE\u9009\u5BF9\u5E94\u6A21\u5F0F\u63A8\u8350\u7684\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u652F\u6301\u4E8C\u6B21\u8C03\u6574\uFF09")),Da.createElement(re.default.Item,null,Da.createElement(Te.ZP.Group,{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",height:"50px"},value:Er,onChange:hr=>{if(hr.target.value==="exam")Or(Zs(bs(bs({},Ga),wa),{question_random:!0,choice_random:!0,is_start_locked:!0,is_locked:!0,login_restrict:!0,screen_open:!0,ip_bind:!0,forbid_copy:!0}));else if(hr.target.value==="practice"){Se.default.confirm({title:"\u63D0\u793A",centered:!0,content:"\u6A21\u62DF\u8003\u8BD5\u5C06\u53EA\u4F1A\u5F00\u542F\u201C\u5C0F\u9898\u9898\u76EE\u987A\u5E8F\u968F\u673A\u6253\u4E71\u201D\u548C\u201C\u9009\u62E9\u9898\u9009\u9879\u987A\u5E8F\u968F\u673A\u6253\u4E71\u201D\uFF0C\u786E\u5B9A\u8981\u4F7F\u7528\u6A21\u62DF\u8003\u8BD5\u63A8\u8350\u7684\u8BBE\u7F6E\u5417\uFF1F",icon:null,onOk:()=>{Or(Zs(bs({},Ga),{question_random:!0,choice_random:!0,forbid_copy:!1})),Ca(hr.target.value)}});return}Ca(hr.target.value)},buttonStyle:"solid",disabled:da},Da.createElement(Te.ZP,{value:"exam",style:{marginRight:"40px"}},"\u6B63\u5F0F\u6A21\u5F0F"),Da.createElement(Te.ZP,{value:"practice"},"\u6A21\u62DF\u6A21\u5F0F"))),Da.createElement("div",{className:xo.title,style:{marginTop:"30px"}},"\u9632\u4F5C\u5F0A\u8BBE\u7F6E"),Da.createElement(re.default.Item,{name:"forbid_copy",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px"}},Da.createElement(Me.default,{disabled:da},Da.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u7B54\u9898\u65F6\u4E0D\u5141\u8BB8\u8FDB\u884C\u590D\u5236\u7C98\u8D34"))),Da.createElement(re.default.Item,{name:"question_random",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px"}},Da.createElement(Me.default,{disabled:da},Da.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u5C0F\u9898\u9898\u76EE\u987A\u5E8F\u968F\u673A\u6253\u4E71"))),Da.createElement(re.default.Item,{name:"choice_random",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px"}},Da.createElement(Me.default,{disabled:da},Da.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u9009\u62E9\u9898\u9009\u9879\u987A\u5E8F\u968F\u673A\u6253\u4E71"))),Da.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Da.createElement(re.default.Item,{name:"is_start_locked",valuePropName:"checked",style:{marginBottom:0}},Da.createElement(Me.default,{disabled:da},Da.createElement(Da.Fragment,null,Da.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u5F00\u8003\u5BC6\u7801 ",Da.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5B66\u751F\u7B2C\u4E00\u6B21\u8FDB\u5165\u8003\u8BD5\u65F6\uFF0C\u9700\u8981\u8F93\u5165\u5F00\u8003\u5BC6\u7801\u624D\u80FD\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\uFF09"))))),wa.is_start_locked&&(0,Nt.GJ)()?Da.createElement(me.Z,{className:xo.unlockKeyWrapper,align:"middle"},Da.createElement(re.default.Item,{name:"start_password",style:{marginBottom:0}},Da.createElement(Be.default,{size:"large",className:xo.unlockKeyInput,disabled:da,placeholder:"\u8BF7\u8F93\u5165\u5F00\u8003\u5BC6\u7801"})),Da.createElement(ce.Z,null,!da&&Da.createElement(Ee.ZP,{type:"link",loading:kt,onClick:()=>$s(void 0,null,function*(){la(!0);let hr=Math.floor(Math.random()*1e6).toString().padStart(6,"0"),co=yield(0,fe.ZP)(`/api/exercises/${On==null?void 0:On.categoryId}/change_pwd.json`,{method:"post",body:{type:1,pwd:hr}});la(!1),(co==null?void 0:co.status)===0&&yn.setFieldsValue({start_password:hr})})},"\u6362\u4E00\u6362"))):Da.createElement(re.default.Item,{hidden:!0,name:"start_password",label:"\u5F00\u8003\u5BC6\u7801(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"})),Da.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Da.createElement(re.default.Item,{name:"is_locked",valuePropName:"checked",style:{marginBottom:0}},Da.createElement(Me.default,{disabled:da},Da.createElement(Da.Fragment,null,Da.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u89E3\u9501\u7801 ",Da.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5982\u679C\u5B66\u751F\u5728\u8003\u8BD5\u4E2D\u9014\u9000\u51FA\u60F3\u518D\u7EE7\u7EED\u8003\u8BD5\uFF0C\u9700\u8981\u4F7F\u7528\u89E3\u9501\u7801\u8FDB\u884C\u89E3\u9501\u3002\uFF09"))))),wa.is_locked&&(0,Nt.GJ)()?Da.createElement(me.Z,{className:xo.unlockKeyWrapper,align:"middle"},Da.createElement(re.default.Item,{style:{marginBottom:0},name:"unlock_key"},Da.createElement(Be.default,{size:"large",className:xo.unlockKeyInput,disabled:da,placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"})),Da.createElement(ce.Z,null,!da&&Da.createElement(Ee.ZP,{type:"link",loading:sr,onClick:()=>$s(void 0,null,function*(){Ka(!0);let hr=Math.floor(Math.random()*1e6).toString().padStart(6,"0"),co=yield(0,fe.ZP)(`/api/exercises/${On==null?void 0:On.categoryId}/change_pwd.json`,{method:"post",body:{type:2,pwd:hr}});Ka(!1),(co==null?void 0:co.status)===0&&yn.setFieldsValue({unlock_key:hr})})},"\u6362\u4E00\u6362"))):Da.createElement(re.default.Item,{hidden:!0,name:"unlock_key",label:"\u8003\u8BD5\u89E3\u9501\u7801(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"})),Da.createElement(re.default.Item,{name:"login_restrict",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Da.createElement(Me.default,{disabled:da},Da.createElement(Da.Fragment,null,Da.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u767B\u5F55\u9650\u5236",Da.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5B66\u751F\u5728\u8003\u8BD5\u671F\u95F4\u7B2C\u4E8C\u6B21\u53CA\u540E\u7EED\u767B\u5F55\u7CFB\u7EDF\u65F6\uFF0C\u9700\u8981\u76D1\u8003\u8001\u5E08\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801\u624D\u80FD\u767B\u5F55\u7CFB\u7EDF\uFF09"))))),Da.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Da.createElement(re.default.Item,{name:"screen_open",valuePropName:"checked"},Da.createElement(Me.default,{disabled:da},Da.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u5207\u5C4F\u540E\u5F3A\u5236\u4EA4\u5377"))),wa.screen_open?Da.createElement(Da.Fragment,null,Da.createElement(me.Z,{gutter:10,className:`${xo.unlockKeyWrapper}`,style:{color:"#666666"},align:"middle",wrap:!1},Da.createElement(ce.Z,null,"\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u5207\u6362\u9875\u9762\u8D85\u8FC7"),Da.createElement(ce.Z,null,Da.createElement(re.default.Item,{name:"screen_num",style:{marginBottom:0}},Da.createElement(ke.Z,{size:"large",disabled:da,min:0,max:10,addonAfter:"\u6B21",style:{width:"150px"}}))),Da.createElement(ce.Z,null,"\u540E\u5C06\u88AB\u5F3A\u5236\u4EA4\u5377\uFF0C\u5207\u6362\u5230\u5176\u4ED6\u9875\u9762"),Da.createElement(ce.Z,null,Da.createElement(re.default.Item,{name:"screen_sec",style:{marginBottom:0}},Da.createElement(ke.Z,{size:"large",disabled:da,min:0,max:60,addonAfter:"\u79D2",style:{width:"150px"}}))),Da.createElement(ce.Z,null,"\u540E\u5373\u5224\u5B9A\u4E3A\u5207\u5C4F\u3002")),Da.createElement(me.Z,{gutter:10,className:`c-grey-333 ${xo.unlockKeyWrapper}`,align:"middle",wrap:!1},Da.createElement(ce.Z,null,Da.createElement(re.default.Item,{name:"screen_shot_open",valuePropName:"checked",style:{marginBottom:0}},Da.createElement(Ce.Z,{disabled:da||!wa.screen_open}))),Da.createElement(ce.Z,{style:{color:"#666666"}},"\u5B66\u751F\u9000\u51FA\u5168\u5C4F\u6216\u5207\u6362\u9875\u9762\u540E\u8FDB\u884C\u622A\u5C4F"))):Da.createElement(Da.Fragment,null,Da.createElement(re.default.Item,{hidden:!0,name:"screen_num",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"}),Da.createElement(re.default.Item,{hidden:!0,name:"screen_sec",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"}),Da.createElement(re.default.Item,{hidden:!0,name:"screen_shot_open",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"}))),Da.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Da.createElement(re.default.Item,{name:"ip_bind",valuePropName:"checked",style:{marginBottom:0}},Da.createElement(Me.default,{disabled:da},Da.createElement(Da.Fragment,null,Da.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"IP\u5730\u5740\u7ED1\u5B9A",Da.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5F00\u59CB\u8003\u8BD5\u7684\u5B66\u751F\u8D26\u53F7\u5C06\u81EA\u52A8\u4E0E\u8BBE\u5907\u516C\u7F51IP\u6216\u5185\u7F51IP\u8FDB\u884C\u7ED1\u5B9A\u3002\u5982\u9047\u7279\u6B8A\u60C5\u51B5\uFF0C\u53EF\u7531\u6559\u5E08/\u52A9\u6559\u8FDB\u884CIP\u89E3\u7ED1\u3002\uFF09"))))),wa.ip_bind&&(0,Nt.GJ)()?Da.createElement(me.Z,{className:xo.unlockKeyWrapper,style:{flexDirection:"column"}},Da.createElement(re.default.Item,{name:"ip_bind_type",style:{marginBottom:0}},Da.createElement(Te.ZP.Group,null,Da.createElement(Te.ZP,{value:!1,style:{marginRight:"32px",fontWeight:"400"}},Da.createElement("span",{style:{color:"#000"}},"\u7ED1\u5B9A\u5916\u7F51IP",Da.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u5B66\u6821\u6821\u56ED\u7F51\u7535\u8111\u7684\u516C\u7F51IP\u53EF\u80FD\u4F1A\u5B58\u5728\u53D8\u52A8\uFF09"))),Da.createElement(Te.ZP,{value:!0,style:{fontWeight:"400"}},Da.createElement("span",{style:{color:"#000"}},"\u7ED1\u5B9A\u5185\u7F51IP",Da.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u9700\u8981\u5B89\u88C5\u63D2\u4EF6\u624D\u80FD\u83B7\u53D6ip\uFF0C\u524D\u5F80",Da.createElement("a",{className:"c-blue",target:"_blank",href:"https://www.educoder.net/forums/4478"},"\u4E0B\u8F7D\u63D2\u4EF6"),"\uFF09")))))):Da.createElement(re.default.Item,{hidden:!0,name:"ip_bind_type",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"})),Da.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Da.createElement(re.default.Item,{name:"ip_limit",valuePropName:"checked",style:{marginBottom:0}},Da.createElement(Me.default,{disabled:da},Da.createElement(Da.Fragment,null,Da.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u9650\u5236\u8003\u8BD5\u8BBF\u95EEIP",Da.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u9650\u5236\u53C2\u4E0E\u8003\u8BD5\u8BBE\u5907\u7684IP\u5730\u5740\u8303\u56F4\uFF09"))))),Da.createElement(re.default.Item,{name:"public_ip",label:"\u516C\u7F51IP\u5730\u5740\u8303\u56F4(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)",hidden:!0}),Da.createElement(re.default.Item,{name:"inner_ip",label:"\u5185\u7F51IP\u5730\u5740\u8303\u56F4(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)",hidden:!0}),(wa==null?void 0:wa.ip_limit)&&Da.createElement(me.Z,{className:xo.unlockKeyWrapper,style:{flexDirection:"column"}},Da.createElement(ce.Z,null,Da.createElement("span",{className:"c-red"},"\uFF08\u53EA\u5141\u8BB8\u5728Chrome\u8C37\u6B4C\u6D4F\u89C8\u5668\u4F5C\u7B54\uFF0C\u5E76\u4E14\u8981\u6C42\u5B66\u751F\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6\uFF09"),Da.createElement("a",{className:"c-blue",target:"_blank",href:"https://www.educoder.net/forums/4478"},"\u5982\u4F55\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6?")),Da.createElement(me.Z,{className:`mt15 ${xo.ipWrp}`,style:{background:"#F6F7F9"}},Da.createElement(ce.Z,null,"\u516C\u7F51IP\u5730\u5740\u8303\u56F4\uFF1A"),Da.createElement(ce.Z,null,(on=wa.public_ip)==null?void 0:on.map((hr,co)=>Da.createElement("span",{key:co,className:xo.ipItem},Da.createElement("i",null,hr," "),!da&&Da.createElement(Jc.Z,{onClick:()=>{Se.default.confirm({okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u5B9A\u5220\u9664\u8BE5IP\u5417\uFF1F",onOk:()=>{wa.public_ip.splice(co,1),Or(bs({},wa))}})},className:" c-grey-c",size:20}))),(0,Nt.GJ)()&&!da&&Da.createElement("span",{onClick:()=>{mt({type:"exercise/setActionTabs",payload:{key:"addIp",type:"public_ip"}})},className:"font14 c-blue ml10",style:{cursor:"pointer"}}," ",Da.createElement("i",{className:"iconfont icon-xuanyong font14"})," \u6DFB\u52A0"))),Da.createElement(me.Z,{className:`mt15 ${xo.ipWrp}`,style:{background:"#F6F7F9"}},Da.createElement(ce.Z,null,Da.createElement("span",null,"\u5185\u7F51IP\u5730\u5740\u8303\u56F4\uFF1A")),Da.createElement(ce.Z,null,(ht=wa.inner_ip)==null?void 0:ht.map((hr,co)=>Da.createElement("span",{className:xo.ipItem},Da.createElement("i",null,hr," "),!da&&Da.createElement(Jc.Z,{onClick:()=>{da||Se.default.confirm({title:"\u786E\u5B9A\u5220\u9664\u8BE5IP\u5417\uFF1F",onOk:()=>{wa.inner_ip.splice(co,1),Or(bs({},wa))}})},className:" c-grey-c",size:20}))),(0,Nt.GJ)()&&!da&&Da.createElement("span",{className:"font14 c-blue ml10",onClick:()=>{mt({type:"exercise/setActionTabs",payload:{key:"addIp",type:"inner_ip"}})},style:{cursor:"pointer"}}," ",Da.createElement("i",{className:"iconfont icon-xuanyong font14"})," \u6DFB\u52A0"))))),Da.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Da.createElement(re.default.Item,{name:"open_camera",valuePropName:"checked",style:{marginBottom:0}},Da.createElement(Me.default,{disabled:da},Da.createElement(Da.Fragment,null,Da.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u4E2D\u542F\u7528\u62CD\u7167\u529F\u80FD\u8FDB\u884C\u76D1\u8003\u548C\u884C\u4E3A\u5206\u6790",Da.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u5B66\u751F\u5728\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u4F7F\u7528\u7535\u8111\u6444\u50CF\u5934\u968F\u673A\u6293\u62CD\u7167\u7247\uFF0C\u7528\u4E8E\u76D1\u8003\u548C\u5B66\u4E60\u884C\u4E3A\u5206\u6790\uFF0C\u5206\u6790\u7ED3\u679C\u53EF\u5728\u5B66\u751F\u7B54\u5377\u4E2D\u67E5\u770B\uFF09"))))),wa.open_camera?Da.createElement(me.Z,{gutter:10,className:`c-grey-333 ${xo.unlockKeyWrapper}`,align:"middle",wrap:!1},Da.createElement(ce.Z,{style:{color:"#666666"}},"\u672C\u573A\u8003\u8BD5\u6700\u591A\u62CD\u6444"),Da.createElement(ce.Z,null,Da.createElement(re.default.Item,{name:"photo_count",style:{marginBottom:0}},Da.createElement(ke.Z,{size:"large",disabled:da||!wa.open_camera,min:1,max:(0,Nt.Ny)()?1e3:10,addonAfter:"\u6B21",style:{width:"150px"}}))),Da.createElement(ce.Z,null,Da.createElement("span",{className:"c-grey-c font14 ml10",style:{color:"#666"}},"\uFF08\u53EF\u586B\u5199\u6700\u5927\u503C\u4E3A10\uFF09"))):Da.createElement(re.default.Item,{hidden:!0,name:"photo_count",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"})),Da.createElement(re.default.Item,{name:"identity_verify",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Da.createElement(Me.default,{disabled:!(0,Nt.ag)()||da},Da.createElement(Da.Fragment,null,Da.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u524D\u4EBA\u8138\u8EAB\u4EFD\u6838\u9A8C ",Da.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5B66\u751F\u5F00\u59CB\u8003\u8BD5\u524D\u9700\u8981\u4EBA\u8138\u9A8C\u8BC1\u5BA1\u6838\uFF0C\u5BA1\u6838\u901A\u8FC7\u540E\u624D\u53EF\u8FDB\u5165\u7B54\u9898\uFF09"))))),Da.createElement(re.default.Item,{name:"open_phone_video_recording",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px"}},Da.createElement(Me.default,{disabled:!(0,Nt.ag)()||da},Da.createElement(Da.Fragment,null,Da.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u4E2D\u5F00\u542F\u624B\u673A\u89C6\u9891\u5F55\u5236",Da.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u5B66\u751F\u5F00\u59CB\u8003\u8BD5\u524D\u5FC5\u987B\u5148\u5F00\u542F\u624B\u673A\u5F55\u5236\u89C6\u9891\uFF0C\u6559\u5E08/\u52A9\u6559\u53EF\u5728\u8BD5\u5377\u8BE6\u60C5-\u6444\u50CF\u76D1\u63A7\u9875\u9762\u67E5\u770B\u5B66\u751F\u89C6\u9891\u52A8\u6001\uFF09")))))),((0,Nt.aN)()||((He=pe==null?void 0:pe.commonHeader)==null?void 0:He.exercise_author))&&!(sa!=null&&sa.appraise_label)&&Da.createElement(Ee.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:()=>{yn.submit()}},"\u4FDD\u5B58")),Da.createElement(js,null),Da.createElement(Se.default,{centered:!0,destroyOnClose:!0,open:va,title:"\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41\u793E\u533A",width:"500px",footer:null,onCancel:()=>_n(!1)},Da.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},Da.createElement("p",null,"\u626B\u7801\u6216\u641C\u7D22\u52A0\u5165\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41QQ\u7FA4\uFF1A",(Ie=ve==null?void 0:ve.setting)==null?void 0:Ie.homepage_tea_qq_number," "),Da.createElement("img",{src:`${Oe.Z.IMG_SERVER}/${(Vn=ve==null?void 0:ve.setting)==null?void 0:Vn.homepage_tea_qq_qrcode_url}`,width:200,height:200}))))};var Lc=(0,ye.connect)(({exercise:pe,loading:ve,globalSetting:ge})=>({exercise:pe,loading:ve.effects,globalSetting:ge}))(Oc),ui=z(59301),Nc=Object.defineProperty,$c=Object.defineProperties,vc=Object.getOwnPropertyDescriptors,Rc=Object.getOwnPropertySymbols,Ed=Object.prototype.hasOwnProperty,Al=Object.prototype.propertyIsEnumerable,au=(pe,ve,ge)=>ve in pe?Nc(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,Ou=(pe,ve)=>{for(var ge in ve||(ve={}))Ed.call(ve,ge)&&au(pe,ge,ve[ge]);if(Rc)for(var ge of Rc(ve))Al.call(ve,ge)&&au(pe,ge,ve[ge]);return pe},ss=(pe,ve)=>$c(pe,vc(ve)),hs=(pe,ve,ge)=>new Promise((mt,Kt)=>{var tt=He=>{try{ht(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{ht(ge.throw(He))}catch(Ie){Kt(Ie)}},ht=He=>He.done?mt(He.value):Promise.resolve(He.value).then(tt,on);ht((ge=ge.apply(pe,ve)).next())});const Mc=({exercise:pe,loading:ve,dispatch:ge})=>{var mt,Kt,tt;const{workSetting:on,commonHeader:ht}=pe,He=(0,ye.useParams)();He.category=He.categoryId;const[Ie,Vn]=(0,E.useState)(!1),[fa,sa]=(0,E.useState)(!1);let[yn,On]=(0,E.useState)({score_open:!1,answer_open:!1,show_statistic:!1,open_total_score:!1,open_score_reviewed:!0,open_score_commited:!1,open_score:!1,answered_open:!1,assistant_auth:!1,passing_rate:60,use_blank_score:!1,downcase:!1,open_make_up:!1,make_up_score:1});(0,E.useEffect)(()=>{Ma("\u8868\u5355\u672A\u4FDD\u5B58")},[yn]);const da=_n=>{_n.preventDefault(),_n.returnValue=""},Ma=(_n="")=>{ge({type:"exercise/setActionTabs",payload:{key:_n}})};(0,E.useEffect)(()=>{var _n,Ga;oa(),(_n=on==null?void 0:on.exercise)!=null&&_n.id&&!(0,Nt.aN)()&&!((Ga=on==null?void 0:on.exercise)!=null&&Ga.is_creator)&&Vn(!0)},[pe==null?void 0:pe.workSetting]),(0,E.useEffect)(()=>{},[]);const oa=()=>{const _n=JSON.parse(JSON.stringify(on));Object.keys(yn).forEach(Ga=>{var wa;yn[Ga]=((wa=_n==null?void 0:_n.exercise)==null?void 0:wa[Ga])||yn[Ga]}),On(yn),pe.actionTabs.key!="\u6279\u91CF\u53D1\u5E03"&&Ma("")},Nn=()=>{const _n=JSON.parse(JSON.stringify(yn));_n.categoryId=He.categoryId,va(_n)},va=_n=>hs(void 0,null,function*(){var Ga;if((_n==null?void 0:_n.use_blank_score)!==((Ga=on==null?void 0:on.exercise)==null?void 0:Ga.use_blank_score)){let In=Se.default.confirm({closable:!0,width:500,centered:!0,icon:null,title:"\u63D0\u793A",onOk:()=>hs(void 0,null,function*(){sa(!0);const dr=yield(0,fe.ZP)(`/api/exercises/${He==null?void 0:He.categoryId}/property_settings.json`,{method:"post",body:_n});sa(!1),dr.status===0&&(le.ZP.success("\u4FDD\u5B58\u6210\u529F"),Ma(""),ge({type:"exercise/getCommonHeader",payload:Ou({},He)}),ge({type:"exercise/getWorkSetting",payload:Ou({},He)}),sa(!1))})});_n!=null&&_n.use_blank_score?In.update({content:ui.createElement("div",null,"\u60A8\u5DF2\u52FE\u9009",ui.createElement("span",{style:{color:"#165DFF"}},"\u201C \u591A\u9009\u9898\u6F0F\u9009\u90E8\u5206\u7ED9\u5206 \u201D"),"\uFF0C\u4FDD\u5B58\u8BBE\u7F6E\u540E\u5C06\u4F1A\u6309\u7167\u65B0\u7684\u7ED9\u5206\u65B9\u5F0F\u91CD\u65B0\u8BA1\u7B97\u5206\u503C\u3002\u662F\u5426\u786E\u5B9A\u4FEE\u6539\uFF1F")}):In.update({content:ui.createElement("div",null,"\u60A8\u5DF2\u53D6\u6D88\u52FE\u9009",ui.createElement("span",{style:{color:"#165DFF"}},"\u201C \u591A\u9009\u9898\u6F0F\u9009\u90E8\u5206\u7ED9\u5206 \u201D"),"\uFF0C\u4FDD\u5B58\u8BBE\u7F6E\u540E\u5C06\u4F1A\u6309\u7167\u65B0\u7684\u7ED9\u5206\u65B9\u5F0F\u91CD\u65B0\u8BA1\u7B97\u5206\u503C\u3002\u662F\u5426\u786E\u5B9A\u4FEE\u6539\uFF1F")});return}sa(!0);const wa=yield(0,fe.ZP)(`/api/exercises/${He==null?void 0:He.categoryId}/property_settings.json`,{method:"post",body:_n});sa(!1),wa.status===0&&(le.ZP.success("\u4FDD\u5B58\u6210\u529F"),Ma(""),ge({type:"exercise/getCommonHeader",payload:Ou({},He)}),ge({type:"exercise/getWorkSetting",payload:Ou({},He)}))});return ui.createElement("section",{className:xo.scoreSettingWrapper,style:{padding:"30px 50px"}},ui.createElement(St.Z,{spinning:ve["exercise/getWorkSetting"]||fa},(ht==null?void 0:ht.is_make_up_exercise)&&ui.createElement(ui.Fragment,null,ui.createElement(me.Z,{align:"middle",justify:"space-between",style:{background:"#F6F7F9",padding:"13px 30px"}},ui.createElement(ce.Z,null,ui.createElement(Me.default,{checked:yn.open_make_up,disabled:Ie,onChange:_n=>{yn.open_make_up=_n.target.checked,On(Object.assign({},yn))},className:xo.mainRuleText},ui.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u8865\u8003\u6263\u5206 ")),ui.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u7CFB\u7EDF\u5C06\u5728\u6BCF\u4E2A\u53C2\u52A0\u8865\u8003\u5B66\u751F\u6700\u7EC8\u6210\u7EE9\u7684\u57FA\u7840\u4E0A\u81EA\u52A8\u6263\u9664\u5BF9\u5E94\u8BBE\u7F6E\u7684\u5206\u503C\uFF09"))),yn.open_make_up&&ui.createElement("div",{className:"flex item-center gap-10px",style:{background:"#F6F7F9",padding:"13px 54px"}},ui.createElement("div",null,"\u6263\u5206"),ui.createElement(ke.Z,{value:yn==null?void 0:yn.make_up_score,min:1,step:1,max:(mt=on==null?void 0:on.exercise)!=null&&mt.total_score?Number((Kt=on==null?void 0:on.exercise)==null?void 0:Kt.total_score):Number.MAX_SAFE_INTEGER,suffix:"\u5206",style:{width:"120px"},onChange:_n=>{On(ss(Ou({},yn),{make_up_score:Math.floor(_n)}))}}))),ui.createElement(me.Z,{align:"middle",justify:"space-between",style:{background:"#F6F7F9",padding:"13px 30px"}},ui.createElement(ce.Z,null,ui.createElement(Me.default,{checked:yn.use_blank_score,disabled:Ie,onChange:_n=>{yn.use_blank_score=_n.target.checked,On(Object.assign({},yn))},className:xo.mainRuleText},ui.createElement(ui.Fragment,null,ui.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u591A\u9009\u9898\u6F0F\u9009\u90E8\u5206\u7ED9\u5206"))),ui.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5B66\u751F\u6709\u6F0F\u9009\u6B63\u786E\u7B54\u6848\u4F46\u662F\u9009\u4E2D\u7684\u7B54\u6848\u5168\u90E8\u6B63\u786E\uFF0C\u53EF\u83B7\u5F97\u90E8\u5206\u5206\u503C\uFF0C\u5206\u503C=\u9009\u4E2D\u7684\u7B54\u6848\u4E2A\u6570*\uFF08\u8BE5\u5C0F\u9898\u5206\u503C/\u6B63\u786E\u7B54\u6848\u7684\u4E2A\u6570\uFF09\uFF09"))),ui.createElement(me.Z,{align:"middle",justify:"space-between",style:{background:"#F6F7F9",padding:"13px 30px"}},ui.createElement(ce.Z,null,ui.createElement(Me.default,{checked:yn.downcase,disabled:Ie,onChange:_n=>{yn.downcase=_n.target.checked,On(Object.assign({},yn))},className:xo.mainRuleText},ui.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u586B\u7A7A\u9898\u5224\u5206\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),ui.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u586B\u7A7A\u9898\u5728\u5224\u5206\u65F6\uFF0C\u5C06\u5FFD\u7565\u7B54\u6848\u603B\u4E2D\u82F1\u6587\u5B57\u6BCD\u5927\u5C0F\u5199\u9650\u5236\uFF09"))),ui.createElement(me.Z,{align:"middle",justify:"space-between",style:{background:"#F6F7F9",padding:"13px 30px",marginTop:"1px"}},ui.createElement(ce.Z,null,ui.createElement(Me.default,{checked:yn.open_total_score,disabled:Ie,onChange:_n=>{yn.open_total_score=_n.target.checked,_n.target.checked?(yn.open_score=!1,yn.open_score_reviewed=!0):(yn.open_score=!0,yn.open_score_reviewed=!1),On(Object.assign({},yn))},className:xo.mainRuleText},ui.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u5141\u8BB8\u5B66\u751F\u67E5\u770B\u6210\u7EE9")),ui.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u53EF\u914D\u7F6E\u5B66\u751F\u5728\u67D0\u9636\u6BB5\u53EF\u67E5\u770B\u8003\u8BD5\u6210\u7EE9\uFF09"))),yn.open_total_score&&ui.createElement(ui.Fragment,null,ui.createElement(me.Z,{style:{background:"#F6F7F9",padding:"13px 54px"}},ui.createElement(Te.ZP.Group,{disabled:Ie,value:yn.open_score?"afterEndTime":yn!=null&&yn.open_score_reviewed?"afterReview":"afterCommit",onChange:_n=>{_n.target.value==="afterEndTime"?On(Ga=>ss(Ou({},Ga),{open_score:!0,open_score_reviewed:!1,open_score_commited:!1})):_n.target.value==="afterReview"?On(Ga=>ss(Ou({},Ga),{open_score:!1,open_score_reviewed:!0,open_score_commited:!1})):On(Ga=>ss(Ou({},Ga),{open_score:!1,open_score_reviewed:!1,open_score_commited:!0}))}},ui.createElement(Te.ZP,{value:"afterEndTime",style:{marginRight:"80px"}},ui.createElement("span",{style:{color:"#000"}},"\u8003\u8BD5\u622A\u6B62\u540E")),ui.createElement(Te.ZP,{value:"afterCommit",style:{marginRight:"80px"}},ui.createElement("span",{style:{color:"#000"}},"\u63D0\u4EA4\u8BD5\u5377\u540E")),ui.createElement(Te.ZP,{value:"afterReview"},ui.createElement("span",{style:{color:"#000"}},"\u8003\u8BD5\u622A\u6B62\u4E14\u8BD5\u5377\u8BC4\u9605\u5B8C\u6210\u540E")))),ui.createElement(me.Z,{style:{background:"#F6F7F9",padding:"13px 30px",marginTop:"1px"}},ui.createElement(Me.default,{className:xo.mainRuleText,checked:yn.answered_open,disabled:Ie,onChange:_n=>{yn.answered_open=_n.target.checked,On(Object.assign({},yn))}},ui.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u5141\u8BB8\u67E5\u770B\u8BD5\u5377")),ui.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u4E2A\u4EBA\u8003\u8BD5\u7B54\u5377\uFF09")),yn.answered_open&&ui.createElement(me.Z,{style:{background:"#F6F7F9",padding:"13px 54px"}},ui.createElement(Te.ZP.Group,{value:yn.answer_open,disabled:Ie,onChange:_n=>{yn.answer_open=_n.target.value,On(Object.assign({},yn))}},ui.createElement(Te.ZP,{value:!0,style:{marginRight:"25px"}},ui.createElement("span",{style:{color:"#000"}},"\u663E\u793A\u8BD5\u9898\u7B54\u6848\u548C\u89E3\u6790")),ui.createElement(Te.ZP,{value:!1},ui.createElement("span",{style:{color:"#000"}},"\u4E0D\u663E\u793A\u8BD5\u9898\u7B54\u6848\u548C\u89E3\u6790")))),ui.createElement(me.Z,{style:{background:"#F6F7F9",padding:"13px 30px",marginTop:"1px"}},ui.createElement(Me.default,{className:xo.mainRuleText,checked:yn.score_open,disabled:Ie,onChange:_n=>{yn.score_open=_n.target.checked,On(Object.assign({},yn))}},ui.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u5141\u8BB8\u5DF2\u63D0\u4EA4\u7B54\u9898\u7684\u5B66\u751F\u67E5\u770B\u5176\u5B83\u5B66\u751F\u7684\u6210\u7EE9")),ui.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5DF2\u7ECF\u4EA4\u5377\u7684\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u5176\u4ED6\u540C\u5B66\u672C\u573A\u8003\u8BD5\u7684\u6210\u7EE9\uFF09")),ui.createElement(me.Z,{style:{background:"#F6F7F9",padding:"13px 30px"}},ui.createElement(Me.default,{className:xo.mainRuleText,checked:yn.show_statistic,disabled:Ie,onChange:_n=>{yn.show_statistic=_n.target.checked,On(Object.assign({},yn))}},ui.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u5141\u8BB8\u5DF2\u63D0\u4EA4\u7B54\u9898\u7684\u5B66\u751F\u67E5\u770B\u7EDF\u8BA1\u7ED3\u679C")),ui.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5DF2\u7ECF\u4EA4\u5377\u7684\u5B66\u751F\u53EF\u4EE5\u672C\u573A\u8003\u8BD5\u7684\u7EDF\u8BA1\u7ED3\u679C\uFF09"))),((0,Nt.aN)()||((tt=pe==null?void 0:pe.commonHeader)==null?void 0:tt.exercise_author))&&ui.createElement(Ee.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:Nn},"\u4FDD\u5B58")))};var ed=(0,ye.connect)(({exercise:pe,loading:ve,globalSetting:ge})=>({exercise:pe,loading:ve.effects,globalSetting:ge}))(Mc),di=z(59301),td=Object.defineProperty,hc=Object.defineProperties,Gd=Object.getOwnPropertyDescriptors,Dd=Object.getOwnPropertySymbols,Cd=Object.prototype.hasOwnProperty,Hs=Object.prototype.propertyIsEnumerable,yd=(pe,ve,ge)=>ve in pe?td(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,zs=(pe,ve)=>{for(var ge in ve||(ve={}))Cd.call(ve,ge)&&yd(pe,ge,ve[ge]);if(Dd)for(var ge of Dd(ve))Hs.call(ve,ge)&&yd(pe,ge,ve[ge]);return pe},Ac=(pe,ve)=>hc(pe,Gd(ve)),Sd=(pe,ve,ge)=>new Promise((mt,Kt)=>{var tt=He=>{try{ht(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{ht(ge.throw(He))}catch(Ie){Kt(Ie)}},ht=He=>He.done?mt(He.value):Promise.resolve(He.value).then(tt,on);ht((ge=ge.apply(pe,ve)).next())});const Id=({exercise:pe,globalSetting:ve,loading:ge,dispatch:mt})=>{const{workSetting:Kt,commonHeader:tt}=pe,on=(0,ye.useParams)();on.category=on.categoryId;const[ht,He]=(0,E.useState)(!1),[Ie,Vn]=(0,E.useState)(0),[fa,sa]=(0,E.useState)(0),[yn,On]=(0,E.useState)(!1),[da,Ma]=(0,E.useState)({}),[oa,Nn]=(0,E.useState)(!1),[va,_n]=(0,E.useState)([]),[Ga,wa]=(0,E.useState)([]),[In,dr]=(0,E.useState)([]),[Zn,kt]=(0,E.useState)([]),[la,sr]=(0,E.useState)([]);let[Ka,Er]=(0,E.useState)({select_appraise:!1,sealed_review:!1,review_type:0,end_time:""});(0,E.useEffect)(()=>{var Xa;!(0,Nt.aN)()&&!((Xa=Kt==null?void 0:Kt.exercise)!=null&&Xa.is_creator)&&He(!0)},[Kt]),(0,E.useEffect)(()=>{Ca()},[tt]);const Ca=()=>Sd(void 0,null,function*(){On(!0);const Xa=yield(0,fe.ZP)(`/api/exercises/${on==null?void 0:on.categoryId}/distinguish_exercise_setting.json`,{method:"get"});Object.keys(Ka).forEach(Mr=>{Ka[Mr]=Xa==null?void 0:Xa[Mr]}),console.log(Xa,"res"),Ma(zs({},Xa)),sr((Xa==null?void 0:Xa.exercise_questions)||[]),Fa(zs({},Xa)),wa((Xa==null?void 0:Xa.course_review_teachers)||[]),Er(Ac(zs({},Ka),{select_appraise:!!Xa.end_time})),Vn((Xa==null?void 0:Xa.total)||0),sa((Xa==null?void 0:Xa.finish_total)||0),On(!1),cr("")}),Ht=()=>{const Xa=JSON.parse(JSON.stringify(Ka));if(!Xa.select_appraise){Ca();return}if(!Xa.end_time){le.ZP.warning("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");return}if(!Xa.review_type&&!Zn.length){le.ZP.warning("\u8BF7\u81F3\u5C11\u6DFB\u52A0\u4E00\u4F4D\u8BC4\u9605\u6559\u5E08");return}if(Xa.review_type&&!la.some(Mr=>!!Mr.appraise_teachers.length)){le.ZP.warning("\u8BF7\u81F3\u5C11\u6DFB\u52A0\u4E00\u4F4D\u8BC4\u9605\u6559\u5E08");return}Xa.review_type===0&&(Xa.exercises=Zn==null?void 0:Zn.map(Mr=>{var Hr;return{id:Mr.id,total:Mr.total,finish_total:Mr.finish_total,unfinished_total:Mr.unfinished_total,appraise_teacher_ids:(Hr=Mr==null?void 0:Mr.appraise_teachers)==null?void 0:Hr.map(Va=>({id:Va.id}))}})),Xa.review_type===1&&(Xa.exercise_questions=la==null?void 0:la.map(Mr=>{var Hr;return{id:Mr.id,total:Mr.total,question_id:Mr.question_id,appraise_teacher_ids:(Hr=Mr==null?void 0:Mr.appraise_teachers)==null?void 0:Hr.map(Va=>({id:Va.id,message_status:Va.message_status}))}})),delete Xa.select_appraise,Se.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,closable:!0,width:650,title:"\u63D0\u793A",content:di.createElement("div",null,di.createElement("div",null,"\u4E3A\u786E\u4FDD\u96C6\u4E2D\u9605\u5377\u6A21\u5F0F\u8BC4\u5206\u7ED3\u679C\u7684\u51C6\u786E\u6027\uFF0C\u4FDD\u5B58\u8BC4\u9605\u8BBE\u7F6E\u4E4B\u540E\uFF0C\u672C\u573A\u8003\u8BD5\u5C06",di.createElement("span",{style:{color:"#FA6400"}},"\u7981\u6B62"),"\u8FDB\u884C\u4EE5\u4E0B\u64CD\u4F5C\uFF1A"),di.createElement("div",{style:{padding:10,marginTop:5,background:"#F6F7F9"}},"1.\u53D1\u5E03\u65B0\u73ED\u7EA7\u8003\u8BD5",di.createElement("br",null),"2.\u4FEE\u6539\u672C\u573A\u8003\u8BD5\u7ED3\u675F\u65F6\u95F4",di.createElement("br",null),"3.\u5F00\u542F\u8865\u8003",di.createElement("br",null),"4.\u7F16\u8F91\u8BD5\u5377"),di.createElement("div",{className:"c-grey-999",style:{marginTop:10,color:"#FA6A0A",display:"flex",alignItems:"center"}},di.createElement(ee.Z,{style:{marginRight:3}})," ",di.createElement("span",null,"\u6CE8\u610F\uFF1A\u5982\u9700\u53D1\u5E03\u65B0\u73ED\u7EA7\u8003\u8BD5\uFF0C\u8BF7\u521B\u5EFA\u65B0\u8BD5\u5377\u540E\u53D1\u5E03"))),onOk:()=>{Or(Xa)}})},Or=Xa=>Sd(void 0,null,function*(){On(!0);const Mr=yield(0,fe.ZP)(`/api/exercises/${on==null?void 0:on.categoryId}/appraise_settings.json`,{method:"post",body:Xa});if(On(!1),Mr.status===0){le.ZP.success("\u4FDD\u5B58\u6210\u529F"),cr(""),Ca(),mt({type:"exercise/getCommonHeader",payload:zs({},on)});return}}),gr=(Xa,Mr)=>{const Hr=Math.floor(Xa/Mr);let Va=Xa%Mr;const Ia=[];for(let Wa=0;Wa0?1:0)),Va--;return Ia},lr=Xa=>{var Mr;if(Xa[0]){let Hr=[];Zn.forEach(Ia=>Hr=Hr.concat(Ia.appraise_teachers));let Va=Ga.filter(Ia=>Hr.every(Wa=>Wa.id!==Ia.id));console.log(Va,"newItems"),dr([...Va]),Nn(Xa)}if(!Xa[0]){let Hr=[];Hr=Hr.concat(((Mr=la==null?void 0:la[Xa[1]])==null?void 0:Mr.appraise_teachers)||[]);let Va=Ga.filter(Ia=>Hr.every(Wa=>Wa.id!==Ia.id));dr([...Va]),Nn(Xa)}},Fa=Xa=>{if(Xa!=null&&Xa.start_appraise){kt((Xa==null?void 0:Xa.exercises)||[]);return}let Mr=Xa==null?void 0:Xa.exercises;const Hr=gr(Xa==null?void 0:Xa.total,Mr.length),Va=gr(Xa==null?void 0:Xa.finish_total,Mr.length);Hr.forEach((Ia,Wa)=>{Mr[Wa].total=Ia}),Va.forEach((Ia,Wa)=>{Mr[Wa].finish_total=Ia,Mr[Wa].unfinished_total=Mr[Wa].total-Mr[Wa].finish_total}),Mr=Mr.filter(Ia=>Ia.total>0),kt(JSON.parse(JSON.stringify(Mr)))},Ba=()=>{if(!va.length){le.ZP.warning("\u8BF7\u81F3\u5C11\u6DFB\u52A0\u4E00\u4F4D\u8BC4\u9605\u6559\u5E08");return}if(oa[0]){if(oa[1]===null){const Xa=In.filter(Ia=>va.includes(Ia.id));let Mr=[...Zn,...Xa==null?void 0:Xa.map(Ia=>({appraise_teachers:[Ia],total:0,finish_total:0,unfinished_total:0}))];const Hr=gr(Ie,Mr.length),Va=gr(fa,Mr.length);Hr.forEach((Ia,Wa)=>{Mr[Wa].total=Ia}),Va.forEach((Ia,Wa)=>{Mr[Wa].finish_total=Ia,Mr[Wa].unfinished_total=Mr[Wa].total-Mr[Wa].finish_total}),Mr=Mr.filter(Ia=>Ia.total>0),kt(JSON.parse(JSON.stringify(Mr))),Nn(!1)}if(oa[1]!==null){const Xa=In.filter(Hr=>va.includes(Hr.id));let Mr=[];Zn.forEach((Hr,Va)=>{if(oa[1]===Va){Mr.push(Ac(zs({},Hr),{appraise_teachers:[...Hr.appraise_teachers,...Xa]}));return}Mr.push(Hr)}),kt(Mr),Nn(!1)}}if(!oa[0]&&oa[1]!==null){let Xa=In.filter(Hr=>va.includes(Hr.id));Xa=Xa.map(Hr=>Ac(zs({},Hr),{message_status:da!=null&&da.start_appraise?1:0}));let Mr=[];la.forEach((Hr,Va)=>{if(oa[1]===Va){Mr.push(Ac(zs({},Hr),{appraise_teachers:[...Hr.appraise_teachers,...Xa]}));return}Mr.push(Hr)}),sr(Mr),Nn(!1)}},ur=[{title:"\u5E8F\u53F7",dataIndex:"index",align:"center",render:(Xa,Mr,Hr)=>Hr+1,width:70},{title:"\u8BC4\u9605\u6559\u5E08",align:"center",dataIndex:"appraise_teachers",className:xo.padding,render:(Xa,Mr,Hr)=>di.createElement("span",{className:xo.tagWrap},di.createElement("div",null,Xa==null?void 0:Xa.map(Va=>di.createElement("div",{className:xo.tag,key:Va.id},di.createElement("b",{title:Va.name},Va.name),(Va==null?void 0:Va.disabled)!==!0&&!ht&&di.createElement("span",{onClick:Ia=>{const Wa=Xa.filter(ra=>ra.id!==Va.id),Aa=Zn.map((ra,ya)=>ya===Hr?Ac(zs({},ra),{appraise_teachers:Wa}):ra);Wa.length?kt(Aa):Se.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5220\u9664\u6B64\u6559\u5E08\uFF0C\u8BD5\u5377\u5C06\u91CD\u65B0\u5747\u5206\u7ED9\u5176\u4ED6\u8BC4\u9605\u6559\u5E08\uFF1B\u5982\u9700\u6DFB\u52A0\u6307\u5B9A\u6559\u5E08\uFF0C\u8BF7\u70B9\u51FB\u201C+\u8BC4\u9605\u6559\u5E08\u201D\u6309\u94AE\u3002",onOk:()=>{const ra=Zn==null?void 0:Zn.filter((qa,pr)=>pr!==Hr),ya=gr(Ie,ra.length),Hn=gr(fa,ra.length);ya.forEach((qa,pr)=>{ra[pr].total=qa}),Hn.forEach((qa,pr)=>{ra[pr].finish_total=qa,ra[pr].unfinished_total=ra[pr].total-ra[pr].finish_total}),kt(JSON.parse(JSON.stringify(ra)))}})}},di.createElement("i",{className:"iconfont icon-guanbi7"}))))),!ht&&di.createElement("span",{onClick:()=>lr([!0,Hr]),style:{fontSize:14,fontWeight:400},className:"iconfont c-gcrz-primary current icon-tianjiatimu ml3"}," \u6DFB\u52A0\u5171\u8BC4\u6559\u5E08"))},{title:"\u603B\u6570\u91CF",align:"center",dataIndex:"total",width:90},{title:"\u5DF2\u8BC4\u9605\u6570\u91CF",align:"center",dataIndex:"finish_total",width:100},{title:"\u5F85\u8BC4\u9605\u6570\u91CF",align:"center",dataIndex:"unfinished_total",width:100}],hr=[{title:"\u5E8F\u53F7",dataIndex:"index",align:"center",render:(Xa,Mr,Hr)=>Hr+1,width:70},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",align:"center",width:100},{title:"\u8BC4\u9605\u6559\u5E08",align:"center",className:xo.padding,dataIndex:"appraise_teachers",render:(Xa,Mr,Hr)=>di.createElement("span",{className:xo.tagWrap},di.createElement("div",null,Xa==null?void 0:Xa.map(Va=>di.createElement("div",{className:xo.tag,key:Va.id},di.createElement("b",{title:Va.name},Va.name),(Va==null?void 0:Va.disabled)!==!0&&!ht&&di.createElement("span",{onClick:()=>{const Ia=Xa.filter(Aa=>Aa.id!==Va.id),Wa=la.map((Aa,ra)=>ra===Hr?Ac(zs({},Aa),{appraise_teachers:Ia}):Aa);sr(Wa)}},di.createElement("i",{className:"iconfont icon-guanbi7"}))))),!ht&&di.createElement("span",{onClick:()=>lr([!1,Hr]),className:"iconfont c-gcrz-primary current icon-tianjiatimu ml3"}))},{title:"\u603B\u6570\u91CF",align:"center",dataIndex:"total",width:90},{title:"\u5DF2\u8BC4\u9605\u6570\u91CF",align:"center",dataIndex:"finish_total",width:100},{title:"\u5F85\u8BC4\u9605\u6570\u91CF",align:"center",dataIndex:"unfinished_total",width:100}];(0,E.useEffect)(()=>{cr("\u8868\u5355\u672A\u4FDD\u5B58")},[Ka]);const co=Xa=>{Xa.preventDefault(),Xa.returnValue=""},cr=(Xa="")=>{mt({type:"exercise/setActionTabs",payload:{key:Xa}})};return di.createElement("section",{className:xo.form,style:{padding:"30px 50px",marginBottom:"0px"}},di.createElement(St.Z,{spinning:yn},di.createElement("div",{className:xo.title},"\u96C6\u4E2D\u8BC4\u9605",di.createElement("span",{style:{color:"#666",fontWeight:400,fontSize:14}},"\uFF08\u5F53\u5B58\u5728\u5B66\u751F\u5DF2\u4EA4\u5377\u3001\u8003\u8BD5\u72B6\u6001\u4E3A\u201C\u5DF2\u622A\u6B62\u201D\uFF0C\u4E14\u8BD5\u5377\u5305\u542B\u586B\u7A7A\u3001\u7B80\u7B54\u3001\u7F16\u7A0B\u3001\u7A0B\u5E8F\u586B\u7A7A\u3001\u5B9E\u8BAD\u9898\u4EFB\u610F\u9898\u578B\u65F6\uFF0C\u65B9\u53EF\u5F00\u542F\u96C6\u4E2D\u8BC4\u9605\uFF09")),di.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px"}},di.createElement(Me.default,{checked:Ka.select_appraise,disabled:ht||!(da!=null&&da.can_open_appraise&&!(da!=null&&da.end_time)),onChange:Xa=>{Ka.select_appraise=Xa.target.checked,Er(Object.assign({},Ka))}}),di.createElement("span",{style:{color:"#000",fontSize:"14px",marginLeft:"10px"}},"\u96C6\u4E2D\u9605\u5377"),di.createElement("span",{style:{color:"#666",marginLeft:"5px"}},"\uFF08\u5F00\u542F\u96C6\u4E2D\u9605\u5377\u540E\u65E0\u6CD5\u5173\u95ED\uFF09"),Ka.select_appraise&&di.createElement("div",{style:{marginTop:"15px",marginLeft:30}},di.createElement("span",{style:{color:"#666666",marginRight:"20px"}},di.createElement("span",{style:{color:"red"}},"*"),"\u622A\u6B62\u65F6\u95F4"),di.createElement(Sn.default,{style:{width:234},size:"large",placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ve()((0,ne.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:ht,allowClear:!1,value:Ka.end_time?Ve()(Ka.end_time):"",disabledDate:Dt.Q8,disabledTime:Xa=>(0,Dt.d0)(Xa),onChange:(Xa,Mr)=>{Ka.end_time=Mr,Er(Object.assign({},Ka))}}))),Ka.select_appraise&&di.createElement("div",null,di.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:1}},di.createElement(Me.default,{checked:Ka.sealed_review,disabled:ht||!(da!=null&&da.change_sealed_review),onChange:Xa=>{Ka.sealed_review=Xa.target.checked,Er(Object.assign({},Ka))}}),di.createElement("span",{style:{marginLeft:"10px",fontSize:"14px",color:"#000"}},"\u5C01\u5377\u8BC4\u9605"),di.createElement("span",{style:{color:"#666",marginLeft:"5px"}},"\uFF08\u9009\u4E2D\uFF0C\u6559\u5E08\u5728\u96C6\u4E2D\u8BC4\u9605\u754C\u9762\u4E0D\u663E\u793A\u5B66\u751F\u4FE1\u606F\uFF09")),di.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:1}},di.createElement("div",{style:{color:"#333333",fontSize:14,fontWeight:600,marginBottom:20}},"\u8BC4\u9605\u6A21\u5F0F",di.createElement("span",{style:{fontWeight:400,fontSize:14,color:"#666"}},"\uFF08\u8BC4\u9605\u6A21\u5F0F\u5F00\u542F\u540E\u4E0D\u53EF\u66F4\u6539\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF09")),di.createElement(Te.ZP.Group,{value:Ka.review_type,disabled:ht||!!(da!=null&&da.end_time),style:{marginLeft:30},onChange:Xa=>{Ka.review_type=Xa.target.value,Er(Object.assign({},Ka))}},di.createElement(Te.ZP,{value:0},di.createElement("span",{style:{color:"#000"}},"\u8BD5\u5377\u6A21\u5F0F"),di.createElement("span",{style:{color:"#666",fontWeight:400,fontSize:14}},"\uFF08\u5B66\u751F\u8BD5\u5377\u5C06\u5747\u5300\u5206\u914D\u7ED9\u8BC4\u9605\u6559\u5E08\uFF0C\u65E0\u6CD5\u5747\u5206\u591A\u51FA\u7684\u8BD5\u5377\u968F\u673A\u5206\u914D\uFF09")),di.createElement(Te.ZP,{style:{marginLeft:"50px"},value:1},di.createElement("span",{style:{color:"#000"}},"\u8BD5\u9898\u6A21\u5F0F"),di.createElement("span",{style:{color:"#666",fontWeight:400,fontSize:14}},"\uFF08\u5C06\u5355\u4E2A\u8BD5\u9898\u6307\u5B9A\u7ED9\u591A\u4E2A\u6559\u5E08\u5171\u540C\u8BC4\u9605\uFF09"))),di.createElement(me.Z,{style:{width:"100%",marginTop:"15px"},align:"middle"},di.createElement("div",{style:{color:"#666666",marginRight:"20px"}},di.createElement("span",{style:{color:"red"}},"*"),"\u8BC4\u9605\u6559\u5E08"),Ka.review_type===0&&di.createElement("div",{style:{flex:1}},Zn.length>0&&di.createElement(a.default,{bordered:!0,className:"mb20",pagination:!1,dataSource:Zn,columns:ur}),(da==null?void 0:da.start_appraise)===!1&&!ht&&di.createElement("div",{onClick:()=>lr([!0,null]),style:{display:Ie==1&&(Zn==null?void 0:Zn.length)===1&&"none",width:"124px",height:"38px",lineHeight:"38px",border:"1px #3061D0 solid",borderRadius:"2px",textAlign:"center",cursor:"pointer",color:"#3061D0",background:"#fff"}},"\u6DFB\u52A0\u8BC4\u9605\u6559\u5E08")),Ka.review_type===1&&di.createElement("div",{style:{flex:1}},la.length>0&&di.createElement(a.default,{bordered:!0,pagination:!1,rowKey:"id",dataSource:la,columns:hr}))))),((0,Nt.aN)()||!!da.exercise_author)&&di.createElement(Ee.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:Ht},"\u4FDD\u5B58")),di.createElement(Se.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:!!oa,title:(oa==null?void 0:oa[1])===null?"\u6307\u5B9A\u8BC4\u9605\u6559\u5E08":"\u5171\u540C\u8BC4\u9605\u6559\u5E08",bodyStyle:{padding:"0 16px"},okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:"800px",onOk:Ba,afterClose:()=>{_n([])},onCancel:()=>{Nn(!1)}},di.createElement(a.default,{pagination:{hideOnSinglePage:!0},bordered:!0,rowSelection:{type:"checkbox",onChange:Xa=>{_n(Xa)}},rowKey:"id",dataSource:In,columns:[{title:"\u6559\u5E08\u59D3\u540D",align:"center",dataIndex:"name",width:"25%"},{title:"\u624B\u673A",align:"center",dataIndex:"phone",width:"18%"},{title:"\u90AE\u7BB1",align:"center",dataIndex:"email",width:"28%"},{title:"\u89D2\u8272",align:"center",dataIndex:"identity"}]})))};var Kd=(0,ye.connect)(({exercise:pe,loading:ve,globalSetting:ge})=>({exercise:pe,loading:ve.effects,globalSetting:ge}))(Id),Cl=z(59301),Od=Object.defineProperty,Vd=Object.defineProperties,Xd=Object.getOwnPropertyDescriptors,Ld=Object.getOwnPropertySymbols,nd=Object.prototype.hasOwnProperty,ud=Object.prototype.propertyIsEnumerable,sd=(pe,ve,ge)=>ve in pe?Od(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,Fd=(pe,ve)=>{for(var ge in ve||(ve={}))nd.call(ve,ge)&&sd(pe,ge,ve[ge]);if(Ld)for(var ge of Ld(ve))ud.call(ve,ge)&&sd(pe,ge,ve[ge]);return pe},Yd=(pe,ve)=>Vd(pe,Xd(ve)),Ql=(pe,ve,ge)=>new Promise((mt,Kt)=>{var tt=He=>{try{ht(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{ht(ge.throw(He))}catch(Ie){Kt(Ie)}},ht=He=>He.done?mt(He.value):Promise.resolve(He.value).then(tt,on);ht((ge=ge.apply(pe,ve)).next())});const Jo=({exercise:pe,globalSetting:ve,loading:ge,dispatch:mt})=>{var Kt,tt;const{workSetting:on,commonHeader:ht}=pe,[He]=re.default.useForm(),Ie=(0,ye.useParams)();Ie.category=Ie.categoryId;const[Vn,fa]=(0,E.useState)(!1),[sa,yn]=(0,E.useState)(!1),On={forbid_screen:!1,screen_key:((Kt=on==null?void 0:on.exercise)==null?void 0:Kt.screen_key)||"",use_white_list:!1,white_list:[],net_limit:!1,net_limit_list:""};let[da,Ma]=(0,E.useState)(On);const[oa,Nn]=(0,E.useState)(!1);(0,E.useEffect)(()=>{var kt,la;va(),(kt=on==null?void 0:on.exercise)!=null&&kt.id&&!(0,Nt.aN)()&&!((la=on==null?void 0:on.exercise)!=null&&la.is_creator)&&fa(!0)},[pe==null?void 0:pe.workSetting]),(0,E.useEffect)(()=>{((ht==null?void 0:ht.exercise_status)==="5"||ht!=null&&ht.appraise_label)&&fa(!0)},[ht]),(0,E.useEffect)(()=>{},[]),(0,E.useEffect)(()=>{pe.actionTabs.key==="insterIp"&&(pe.actionTabs.data.ip?da[pe.actionTabs.type]=[...da[pe.actionTabs.type]||[],...pe.actionTabs.data.ip]:da[pe.actionTabs.type]=[...da[pe.actionTabs.type]||[],`${pe.actionTabs.data.startIP},${pe.actionTabs.data.startIP.substring(0,pe.actionTabs.data.startIP.lastIndexOf("."))+"."+pe.actionTabs.data.endIP}`],_n(da),Nn(!0))},[pe.actionTabs]);const va=()=>{const kt=JSON.parse(JSON.stringify(on));Object.keys(da).forEach(la=>{var sr;da[la]=(sr=kt==null?void 0:kt.exercise)==null?void 0:sr[la]}),_n(Yd(Fd({},da),{ip_limit:da.ip_limit!=="no"}))},_n=kt=>{Ma(kt),He.setFieldsValue(kt)};function Ga(kt=""){if(!kt)return!1;const la=kt.split(` -`),sr=/^(http|https):\/\//;for(let Ka=0;Ka{var la,sr;if(kt.categoryId=Ie.categoryId,kt.forbid_screen&&!(kt!=null&&kt.screen_key.replace(/\s+/g,""))){le.ZP.warning("\u8BF7\u586B\u5199\u89E3\u9501\u5207\u5C4F\u7801");return}if(kt!=null&&kt.use_white_list&&!((la=kt==null?void 0:kt.white_list)!=null&&la.length)){le.ZP.warning("\u8BF7\u9009\u62E9\u767D\u540D\u5355\u7A0B\u5E8F");return}if(kt!=null&&kt.net_limit){if(kt!=null&&kt.net_limit_list&&!((sr=kt==null?void 0:kt.net_limit_list)!=null&&sr.replace(/\s+/g,""))){le.ZP.warning("\u7F51\u7EDC\u9650\u5236\u4E2D\uFF0C\u4E0D\u5141\u8BB8\u5168\u90E8\u4E3A\u7A7A\u683C");return}if(Ga(kt==null?void 0:kt.net_limit_list)){le.ZP.warning("\u7F51\u7EDC\u9650\u5236\u4E2D\uFF0C\u57DF\u540D\u4E0D\u9700\u8981\u586B\u5199http/https\u7684\u524D\u7F00\uFF0C\u8BF7\u4FEE\u6539");return}}In(kt)},In=kt=>Ql(void 0,null,function*(){yn(!0);const la=yield(0,fe.ZP)(`/api/exercises/${Ie==null?void 0:Ie.categoryId}/client_cheating_settings.json`,{method:"post",body:kt});yn(!1),la.status===0&&(le.ZP.success("\u4FDD\u5B58\u6210\u529F"),mt({type:"exercise/getCommonHeader",payload:Fd({},Ie)}),mt({type:"exercise/getWorkSetting",payload:Fd({},Ie)}),Nn(!1))});(0,E.useEffect)(()=>{dr(oa?"\u8868\u5355\u672A\u4FDD\u5B58":"")},[oa]);const dr=(kt="")=>{mt({type:"exercise/setActionTabs",payload:{key:kt}})},Zn=[{value:"360huabao",label:"360\u753B\u62A5"},{value:"360se",label:"360\u6D4F\u89C8\u5668"},{value:"chrome",label:"google\u6D4F\u89C8\u5668"},{value:"Code",label:"vscode\u7F16\u8F91\u5668"},{value:"msedge",label:"edge\u6D4F\u89C8\u5668"},{value:"QQ",label:"qq\u6D4F\u89C8\u5668"},{value:"SystemSettings",label:"\u7CFB\u7EDF\u8BBE\u7F6E"},{value:"WeChat",label:"\u5FAE\u4FE1"},{value:"WindowsTerminal",label:"\u7EC8\u7AEF"},{value:"WINWORD",label:"\u5FAE\u8F6FOffice"},{value:"Taskmgr",label:"\u4EFB\u52A1\u7BA1\u7406\u5668"},{value:"EXCEL",label:"Microsoft Excel"},{value:"POWERPNT",label:"Microsoft PowerPoint"},{value:"firefox",label:"Firefox"},{value:"DingTalk",label:"\u9489\u9489"}];return Cl.createElement("section",{className:xo.formDom,style:{padding:"30px 50px"}},Cl.createElement(St.Z,{spinning:ge["exercise/getWorkSetting"]||sa},Cl.createElement(re.default,{form:He,name:"basicForm",initialValues:On,colon:!1,onValuesChange:(kt,la)=>{console.log("onValuesChange",la);let sr=la;for(const Ka in kt)(Ka=="ip_bind"||Ka=="ip_limit")&&!la.is_locked&&la[Ka]&&(sr.is_locked=!0),Ka=="open_camera"&&(sr.photo_count=sr.photo_count||5);_n(sr),Nn(!0)},onFinish:wa},Cl.createElement("div",{className:xo.title},"\u5BA2\u6237\u7AEF\u8BBE\u7F6E"),Cl.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px"}},Cl.createElement("div",{style:{color:"#000"}},"1\u3001\u82E5\u672A\u8BBE\u7F6E\u5BA2\u6237\u7AEF\u7684\u9632\u4F5C\u5F0A\u89C4\u5219\uFF0C\u652F\u6301\u5B66\u751F\u7F51\u9875\u7AEF\u4E0E\u5BA2\u6237\u7AEF\u540C\u65F6\u6309\u7167\u540C\u4E00\u5957\u89C4\u5219\u8FDB\u884C\u8003\u8BD5\uFF0C\u8003\u8BD5\u7684\u6570\u636E\u4E24\u7AEF\u540C\u6B65\u3002\u82E5\u8BBE\u7F6E\u5BA2\u6237\u7AEF\u8003\u8BD5\u4E0B\u7684\u4EFB\u610F\u89C4\u5219\uFF0C\u5219\u5224\u5B9A\u4E3A\u5F00\u542F\u5BA2\u6237\u7AEF\u8BBE\u7F6E\u7684\u8003\u8BD5\u3002"),Cl.createElement("div",{style:{color:"#000",marginTop:"20px"}},"2\u3001\u5F00\u542F\u5BA2\u6237\u7AEF\u8BBE\u7F6E\u7684\u8003\u8BD5\uFF0C\u5B66\u751F\u53EA\u80FD\u5728Windows\u7CFB\u7EDF\u7684\u5BA2\u6237\u7AEF\u8FDB\u884C\u8003\u8BD5\uFF0C\u5E76\u4E14\u9700\u8981\u5B89\u88C5\u8003\u8BD5\u7CFB\u7EDF\u5BA2\u6237\u7AEF\uFF0C\u70B9\u51FB",Cl.createElement("a",{onClick:()=>{window.open("/download")}},"\u3010\u4E0B\u8F7D\u5BA2\u6237\u7AEF\u3011"))),Cl.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Cl.createElement(re.default.Item,{name:"forbid_screen",valuePropName:"checked",style:{marginBottom:0}},Cl.createElement(Me.default,{disabled:Vn},Cl.createElement(Cl.Fragment,null,Cl.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u7981\u6B62\u5207\u5C4F")))),da.forbid_screen&&Cl.createElement(me.Z,{className:xo.unlockKeyWrapper,align:"middle"},Cl.createElement("div",{style:{color:"#666666"}},"\u89E3\u9501\u5207\u5C4F\u7801"),Cl.createElement(De.Z,{title:"\u5982\u5B66\u751F\u9700\u89E3\u9664\u5207\u5C4F\u9650\u5236\uFF0C\u9700\u6559\u5E08\u8F93\u5165\u89E3\u9501\u7801\u89E3\u9664"},Cl.createElement("i",{className:`iconfont icon-tishixiaowenhao ${xo.title_icon}`,style:{cursor:"pointer",margin:"0 10px"}})),Cl.createElement(re.default.Item,{name:"screen_key",style:{marginBottom:0}},Cl.createElement(Be.default,{size:"large",className:xo.unlockKeyInput,disabled:!0,placeholder:"\u8BF7\u8F93\u5165\u89E3\u9501\u5207\u5C4F\u7801"})),Cl.createElement(ce.Z,null,!Vn&&Cl.createElement(Ee.ZP,{type:"link",onClick:()=>{He.setFieldsValue({screen_key:Math.floor(Math.random()*1e6).toString().padStart(6,"0")})}},"\u6362\u4E00\u6362")))),Cl.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Cl.createElement(re.default.Item,{name:"use_white_list",valuePropName:"checked",style:{marginBottom:0}},Cl.createElement(Me.default,{disabled:Vn},Cl.createElement(Cl.Fragment,null,Cl.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8BBE\u7F6E\u767D\u540D\u5355\u7A0B\u5E8F")))),da.use_white_list&&Cl.createElement(me.Z,{className:xo.unlockKeyWrapper,align:"middle"},Cl.createElement(re.default.Item,{name:"white_list",style:{marginBottom:0,marginRight:10}},Cl.createElement(qt.default,{mode:"tags",size:"large",disabled:Vn,style:{width:1016},options:Zn})))),Cl.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Cl.createElement(re.default.Item,{name:"net_limit",valuePropName:"checked",style:{marginBottom:0}},Cl.createElement(Me.default,{disabled:Vn},Cl.createElement(Cl.Fragment,null,Cl.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u7F51\u7EDC\u53EF\u8BBF\u95EE\u6E05\u5355")))),da.net_limit&&Cl.createElement(me.Z,{className:xo.unlockKeyWrapper,align:"middle"},Cl.createElement(re.default.Item,{name:"net_limit_list",style:{marginBottom:0}},Cl.createElement(Be.default.TextArea,{rows:5,style:{width:1016},disabled:Vn,placeholder:`\u652F\u6301 http\u548Cip\u4E24\u79CD\u65B9\u5F0F\uFF0C\u591A\u4E2Ahttp\uFF0Cip\u591A\u884C\u5C55\u793A\u5982\uFF1A -www.educoder.net\uFF08\u57DF\u540D\u4E0D\u9700\u8981\u586B\u5199http/https\u524D\u7F00\uFF09 -192.160.22.2 -\u5982\u672A\u586B\u5199\uFF0C\u5219\u9ED8\u8BA4\u53EA\u80FD\u8FDB\u5165https://www.educoder.net\uFF08\u5934\u6B4C\u7F51\u9875\uFF09`}))))),((0,Nt.aN)()||((tt=pe==null?void 0:pe.commonHeader)==null?void 0:tt.exercise_author))&&!(ht!=null&&ht.appraise_label)&&Cl.createElement(Ee.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:()=>{He.submit()}},"\u4FDD\u5B58")),Cl.createElement(js,null))};var Wi=(0,ye.connect)(({exercise:pe,loading:ve,globalSetting:ge})=>({exercise:pe,loading:ve.effects,globalSetting:ge}))(Jo),Wl=z(88873),ru=z(59301);const Tc=({exercise:pe,globalSetting:ve,dispatch:ge})=>{var mt,Kt,tt,on,ht;const[He,Ie]=(0,E.useState)("0"),[Vn]=(0,ye.useSearchParams)(),fa=[{label:"\u53D1\u5E03\u8BBE\u7F6E",key:"0",element:ru.createElement(ld,{changeActive:sa=>{Ie(sa)}})},{label:"\u9632\u4F5C\u5F0A\u8BBE\u7F6E",key:"2",element:ru.createElement(Lc,null)},(0,Nt.GJ)()&&((Kt=(mt=pe==null?void 0:pe.workSetting)==null?void 0:mt.exercise)==null?void 0:Kt.exercise_type)!=2&&{label:"\u8BC4\u9605\u8BBE\u7F6E",key:"5",element:ru.createElement(Kd,null)},{label:"\u6210\u7EE9\u8BBE\u7F6E",key:"3",element:ru.createElement(ed,null)},((tt=ve==null?void 0:ve.setting)!=null&&tt.is_local?!1:((ht=(on=pe==null?void 0:pe.workSetting)==null?void 0:on.exercise)==null?void 0:ht.exercise_type)!=2)&&{label:"\u5BA2\u6237\u7AEF\u8BBE\u7F6E",key:"4",element:ru.createElement(Wi,null)}].filter(sa=>!!sa);return(0,E.useEffect)(()=>(Vn.get("childrenTabs")&&Ie(Vn.get("childrenTabs")),ge({type:"globalSetting/footerToggle",payload:!1}),()=>{ge({type:"globalSetting/footerToggle",payload:!0})}),[]),ru.createElement("div",{style:{paddingBottom:"50px"}},ru.createElement(Wl.Z,{dataSource:fa,style:{marginBottom:52}}))};var Ns=(0,ye.connect)(({exercise:pe,globalSetting:ve})=>({exercise:pe,globalSetting:ve}))(Tc),Lu={wrap:"wrap___y4Bkb",head:"head___Dfq21",title:"title___cJ2wS",table:"table___gdAJP",FormCheckBoxDom:"FormCheckBoxDom___NtsDC"},cs=z(9148),kc=z(1546),As=z(42441),xs=z(68385),i0=z(83358),M0=z(62830),l0=z(92310),T0=z.n(l0),u0=Object.defineProperty,cg=Object.defineProperties,Jd=Object.getOwnPropertyDescriptors,Nd=Object.getOwnPropertySymbols,s0=Object.prototype.hasOwnProperty,c0=Object.prototype.propertyIsEnumerable,d0=(pe,ve,ge)=>ve in pe?u0(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,g0=(pe,ve)=>{for(var ge in ve||(ve={}))s0.call(ve,ge)&&d0(pe,ge,ve[ge]);if(Nd)for(var ge of Nd(ve))c0.call(ve,ge)&&d0(pe,ge,ve[ge]);return pe},m0=(pe,ve)=>cg(pe,Jd(ve)),f0=(pe,ve)=>{var ge={};for(var mt in pe)s0.call(pe,mt)&&ve.indexOf(mt)<0&&(ge[mt]=pe[mt]);if(pe!=null&&Nd)for(var mt of Nd(pe))ve.indexOf(mt)<0&&c0.call(pe,mt)&&(ge[mt]=pe[mt]);return ge},Rd=pe=>{var ve=pe,{data:ge,className:mt="",colon:Kt=!1}=ve,tt=f0(ve,["data","className","colon"]);return E.createElement(re.default,m0(g0({},tt),{className:T0()(Lu.FormCheckBoxDom,mt),colon:Kt}),ge==null?void 0:ge.map((on,ht)=>{var He=on,{ItemData:Ie,valuePropName:Vn,children:fa,desc:sa,type:yn="Checkbox",normalize:On}=He,da=f0(He,["ItemData","valuePropName","children","desc","type","normalize"]);return(da==null?void 0:da.isShow)&&E.createElement(me.Z,{key:ht,wrap:!1,justify:"space-between"},E.createElement(ce.Z,null,E.createElement(re.default.Item,m0(g0({},da),{normalize:(Ma,oa,Nn)=>{var va,_n;return yn=="Radio"||((va=oa||[])!=null&&va.every(Ga=>Ga==="all")&&Ma.includes("all")&&Ma.length>1&&(Ma=Ma.filter(Ga=>Ga!=="all")),(!((_n=oa||[])!=null&&_n.includes("all"))&&Ma.includes("all")||(Ma==null?void 0:Ma.length)==0)&&(Ma=["all"])),On?On(Ma,oa,Nn):Ma}}),fa||(yn=="Checkbox"?E.createElement(Me.default.Group,{options:Ie}):E.createElement(Te.ZP.Group,{options:Ie})))),E.createElement(ce.Z,null,sa))}))},Bd=z(36381),Xl={Onerow:"Onerow___ZYa8H",TableDom:"TableDom___PXmEy",CollapseDom:"CollapseDom___q9wvV",CollapseDomC:"CollapseDomC___zTeH1",CollapseChildrenDom:"CollapseChildrenDom___O1Ffz",open:"open___K7p7T",DomStyle:"DomStyle___EoUKX",DomStyleTitle:"DomStyleTitle___vhLg3",DomStyleTitleChild:"DomStyleTitleChild___a1RIx",Sessce:"Sessce___zdKQ2",AnswerSDom:"AnswerSDom___YkvgW",scale_hover:"scale_hover___RkGo0",percent:"percent___DP1EH"},Md=z(81428),p0=Object.defineProperty,j0=Object.defineProperties,Z0=Object.getOwnPropertyDescriptors,v0=Object.getOwnPropertySymbols,H0=Object.prototype.hasOwnProperty,qd=Object.prototype.propertyIsEnumerable,_d=(pe,ve,ge)=>ve in pe?p0(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,Ec=(pe,ve)=>{for(var ge in ve||(ve={}))H0.call(ve,ge)&&_d(pe,ge,ve[ge]);if(v0)for(var ge of v0(ve))qd.call(ve,ge)&&_d(pe,ge,ve[ge]);return pe},ad=(pe,ve)=>j0(pe,Z0(ve));const h0=(pe="")=>{var ve,ge;const mt=document.createElement("html");return mt.innerHTML=(0,Md.ZP)(pe),E.createElement("span",null,((ge=(ve=mt==null?void 0:mt.children)==null?void 0:ve[1])==null?void 0:ge.textContent)||(mt==null?void 0:mt.textContent)||"")},z0=({ModalProps:pe={},QuestionDetail:ve={},CurrentData:ge={}})=>{var mt,Kt,tt,on,ht,He,Ie,Vn,fa,sa;const{question_type:yn=null}=ve;return(0,E.useEffect)(()=>{console.log("CurrentData===",ge,ve,ve==null?void 0:ve.question_choices)},[ge]),E.createElement(Se.default,Ec({},Ec({title:"\u5B66\u751F\u7B54\u9898",centered:!0,width:800,destroyOnClose:!0,footer:null},pe)),E.createElement("div",{className:"flex item-center mb20",style:{gap:"30px"}},E.createElement("div",{className:"font14"},E.createElement("span",{className:"c-grey-666 mr10"},"\u59D3\u540D"),ge==null?void 0:ge.name),E.createElement("div",{className:"font14"},E.createElement("span",{className:"c-grey-666 mr10"},"\u5B66\u53F7"),ge==null?void 0:ge.student_id),E.createElement("div",{className:"font14"},E.createElement("span",{className:"c-grey-666 mr10"},"\u5206\u73ED"),ge==null?void 0:ge.course_group_name),E.createElement("div",{className:"font14"},E.createElement("span",{className:"c-grey-666 mr10"},"\u5F97\u5206"),(mt=ge==null?void 0:ge.users_answer_info)==null?void 0:mt.score,"/",ve==null?void 0:ve.question_score)),E.createElement("div",{style:{maxHeight:500,overflow:"auto"}},(yn===Ro.fw[3].id||yn===Ro.fw[8].id)&&E.createElement("div",{className:"flex flex-col font14 gap-10px "},E.createElement("div",{className:"blod"},"\u7B54\u9898\u5185\u5BB9\uFF1A"),(tt=(Kt=ge==null?void 0:ge.users_answer_info)==null?void 0:Kt.choices)==null?void 0:tt.map((On,da)=>E.createElement("div",{key:On==null?void 0:On.exercise_choice_id},"\u7B54\u6848\uFF08\u586B\u7A7A",da+1,"\uFF09\uFF1A",E.createElement("span",{style:{color:On!=null&&On.score_type?"#2EC25B":"#E30000"}},On==null?void 0:On.answer_text)))),yn===Ro.fw[4].id&&E.createElement(E.Fragment,null,E.createElement("div",{className:"flex flex-col font14 gap-10px"},E.createElement("div",{className:"blod"},"\u7B54\u9898\u5185\u5BB9\uFF1A"),E.createElement("div",{className:"p10 flex flex-col gap-10px",style:{background:"#F6F7F9"}},(ht=(on=ge==null?void 0:ge.users_answer_info)==null?void 0:on.choices)==null?void 0:ht.map((On,da)=>E.createElement(Ho.Z,{key:da,value:(0,ne.EJ)(On==null?void 0:On.answer_text,ve==null?void 0:ve.question_keywords)})))),E.createElement("div",{className:"flex flex-col font14 gap-10px mt20"},E.createElement("div",{className:"blod"},"\u53C2\u8003\u7B54\u6848\uFF1A"),E.createElement("div",{className:"p10 flex flex-col gap-10px",style:{background:"#F6F7F9"}},(He=ve==null?void 0:ve.question_choices)==null?void 0:He.map((On,da)=>E.createElement(Ho.Z,{key:da,value:On==null?void 0:On.answer_text}))))),yn===Ro.fw[5].id&&E.createElement("div",{className:"flex flex-col gap-20px"},(Vn=(Ie=ge==null?void 0:ge.users_answer_info)==null?void 0:Ie.choices)==null?void 0:Vn.map((On,da)=>E.createElement(E.Fragment,null,E.createElement("div",{className:"blod"},"\u7B2C",da+1,"\u5173\u5B66\u751F\u4EE3\u7801",E.createElement(De.Z,{title:"\u5C55\u793A\u5B66\u751F\u901A\u5173\u4EE3\u7801\uFF0C\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5"},E.createElement("i",{className:"iconfont icon-tishixiaowenhao font14 ml10",style:{cursor:"pointer",color:"#145DFF"}})),!(On!=null&&On.is_evaluate)&&E.createElement("span",{style:{color:"#E30000"}},"\uFF08\u672A\u8BC4\u6D4B\uFF09")),E.createElement("div",{className:"p10 flex flex-col gap-10px",style:{background:"#F6F7F9"}},E.createElement("code",null,E.createElement("pre",null,On==null?void 0:On.answer_text)))))),yn===Ro.fw[6].id&&E.createElement("div",{className:"flex flex-col gap-20px"},(sa=(fa=ge==null?void 0:ge.users_answer_info)==null?void 0:fa.choices)==null?void 0:sa.map((On,da)=>E.createElement(E.Fragment,null,E.createElement("div",{className:"blod"},"\u5B66\u751F\u4EE3\u7801",E.createElement(De.Z,{title:"\u5C55\u793A\u5B66\u751F\u901A\u5173\u4EE3\u7801\uFF0C\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5"},E.createElement("i",{className:"iconfont icon-tishixiaowenhao font14 ml10",style:{cursor:"pointer",color:"#145DFF"}})),!(On!=null&&On.is_evaluate)&&E.createElement("span",{style:{color:"#E30000"}},"\uFF08\u672A\u8BC4\u6D4B\uFF09")),E.createElement("div",{className:"p10 flex flex-col gap-10px",style:{background:"#F6F7F9"}},E.createElement("code",null,E.createElement("pre",null,On!=null&&On.answer_text?qi.Base64.decode(On==null?void 0:On.answer_text):""))))))))},Q0=E.memo(z0),W0=({exercise:pe,dispatch:ve,handleOnComplete:ge})=>{var mt,Kt,tt,on,ht,He,Ie,Vn,fa,sa,yn,On,da,Ma,oa,Nn,va,_n,Ga,wa,In,dr,Zn,kt,la,sr,Ka,Er,Ca,Ht,Or,gr,lr;const{actionTabs:Fa={},course_groups:Ba=[]}=pe,ur=(0,ye.useParams)(),[,hr,co,cr]=(0,xt.U)(te.hv,{exercise_id:ur==null?void 0:ur.categoryId}),Xa=((mt=cr==null?void 0:cr.data)==null?void 0:mt.question)||{},Mr=((tt=(Kt=cr==null?void 0:cr.data)==null?void 0:Kt.exercise)==null?void 0:tt.use_blank_score)||0,[Hr,Va]=(0,E.useState)({open:!1,currentData:{}}),[Ia,Wa]=(0,E.useState)({page:1,limit:10,type:1,exercise_group_id:((on=Fa==null?void 0:Fa.data)==null?void 0:on.exercise_group_id)||"all",keyword:"",score_type:(ht=Fa==null?void 0:Fa.data)!=null&&ht.choice_position?(He=Fa==null?void 0:Fa.data)==null?void 0:He.choice_position:"all"}),Aa=()=>{ve({type:"exercise/setActionTabs",payload:{key:""}})},ra=(0,E.useMemo)(()=>{var ya;const Hn=Xa==null?void 0:Xa.question_type,qa=[{title:"\u5E8F\u53F7",dataIndex:"index",width:70},{title:"\u59D3\u540D",dataIndex:"name"},{title:"\u5B66\u53F7/\u5DE5\u53F7",dataIndex:"student_id"},{title:"\u5206\u73ED",dataIndex:"course_group_name",render:pr=>pr||"\u672A\u5206\u73ED"}];return[Ro.fw[0].id,Ro.fw[1].id,Ro.fw[2].id].includes(Hn)&&qa.push({title:"\u9009\u9879",dataIndex:"users_answer_info.score",align:"center",width:100,render:(pr,fr)=>{var fo,Vo,wr,Ai,ba;const Wo=(Vo=(fo=fr==null?void 0:fr.users_answer_info)==null?void 0:fo.choices)==null?void 0:Vo.map(yi=>yi==null?void 0:yi.exercise_choice_id),jo=(wr=Xa==null?void 0:Xa.question_choices)==null?void 0:wr.filter(yi=>Wo.includes(yi==null?void 0:yi.exercise_choice_id)),el=((ba=(Ai=Xa==null?void 0:Xa.question_choices)==null?void 0:Ai.filter(yi=>yi==null?void 0:yi.right_answer))==null?void 0:ba.map(yi=>yi==null?void 0:yi.exercise_choice_id))||[],Yi=el.length===Wo.length?Wo.length>0&&Wo.every(yi=>el.includes(yi))?1:3:Wo.length>0&&Wo.every(yi=>el.includes(yi))&&Mr===1?2:3;return E.createElement(E.Fragment,null,jo==null?void 0:jo.map(yi=>E.createElement("span",{key:yi==null?void 0:yi.exercise_choice_id,style:{color:Yi===3?"#E30000":Yi===2?"#FF9D18":"#2EC25B"}},(Xa==null?void 0:Xa.question_type)===Ro.fw[2].id?yi==null?void 0:yi.choice_text:Ro.k4[(yi==null?void 0:yi.choice_position)-1])))}}),[Ro.fw[3].id,Ro.fw[4].id,Ro.fw[8].id,Ro.fw[6].id,Ro.fw[7].id].includes(Hn)&&qa.push({title:"\u5F97\u5206/\u5206\u6570",align:"center",dataIndex:"users_answer_info.score",render:(pr,fr)=>{var fo;return`${(fo=fr==null?void 0:fr.users_answer_info)==null?void 0:fo.score}/${Xa==null?void 0:Xa.question_score}`}},{title:"\u64CD\u4F5C",dataIndex:"test1",align:"center",render:(pr,fr)=>E.createElement("a",{onClick:()=>{Va({open:!0,currentData:fr})}},"\u67E5\u770B\u8BE6\u60C5")}),[Ro.fw[5].id].includes(Hn)&&qa.push(...((ya=Xa==null?void 0:Xa.question_choices)==null?void 0:ya.map((pr,fr=0)=>({title:`\u7B2C${pr==null?void 0:pr.position}\u5173\u5F97\u5206/\u5206\u6570`,align:"center",dataIndex:"users_answer_info.choices",width:150,render:(fo,Vo)=>{var wr,Ai,ba,Wo,jo,el,Yi,yi;return((Ai=(wr=Vo==null?void 0:Vo.users_answer_info)==null?void 0:wr.choices)==null?void 0:Ai.length)>0&&`${(jo=(Wo=(ba=Vo==null?void 0:Vo.users_answer_info)==null?void 0:ba.choices)==null?void 0:Wo[fr])==null?void 0:jo.score}/${(yi=(Yi=(el=Vo==null?void 0:Vo.users_answer_info)==null?void 0:el.choices)==null?void 0:Yi[fr])==null?void 0:yi.question_score}`}})))||[],{title:"\u64CD\u4F5C",dataIndex:"test1",align:"center",fixed:"right",width:100,render:(pr,fr)=>E.createElement("a",{onClick:()=>{Va({open:!0,currentData:fr})}},"\u67E5\u770B\u8BE6\u60C5")}),qa},[Xa,Mr]);return(0,E.useEffect)(()=>{var ya,Hn,qa,pr,fr,fo;(Fa==null?void 0:Fa.key)==="\u7B54\u9898\u8BE6\u60C5"&&co(ad(Ec({},Ia),{exercise_group_id:(Ia==null?void 0:Ia.exercise_group_id)=="all"?"":Ia==null?void 0:Ia.exercise_group_id,exercise_id:ur==null?void 0:ur.categoryId,question_id:(ya=Fa==null?void 0:Fa.data)==null?void 0:ya.id,choice_position:([4,5,6].includes((Hn=Fa==null?void 0:Fa.data)==null?void 0:Hn.ques_type)||[4,5,6].includes((pr=(qa=cr==null?void 0:cr.data)==null?void 0:qa.question)==null?void 0:pr.question_type))&&Ia.score_type!=="all"?Ia.score_type:null,challenge_id:(fr=Fa==null?void 0:Fa.data)==null?void 0:fr.challenge_id,scope:(fo=Fa==null?void 0:Fa.data)==null?void 0:fo.scope,score_type:null}))},[Fa==null?void 0:Fa.key,Ia]),E.createElement(E.Fragment,null,E.createElement(Se.default,{centered:!0,title:E.createElement(E.Fragment,null,"\u7B54\u9898\u8BE6\u60C5",E.createElement("span",{className:"font14 c-grey-666"},"\uFF08",((Ie=Fa==null?void 0:Fa.data)==null?void 0:Ie.tabActive)==="3"&&((Vn=Fa==null?void 0:Fa.data)!=null&&Vn.title)?(fa=Fa==null?void 0:Fa.data)==null?void 0:fa.title:`${(da=(On=Ro.fw)==null?void 0:On[(yn=(sa=cr==null?void 0:cr.data)==null?void 0:sa.question)==null?void 0:yn.question_type])==null?void 0:da.name}${((Ma=Fa==null?void 0:Fa.data)==null?void 0:Ma.question_number)||""}`,"\uFF09"),((oa=Fa==null?void 0:Fa.data)==null?void 0:oa.tabActive)==="2"&&E.createElement(E.Fragment,null,E.createElement(De.Z,{title:E.createElement(E.Fragment,null,"\u9898\u76EE\uFF1A",h0((va=(Nn=cr==null?void 0:cr.data)==null?void 0:Nn.question)==null?void 0:va.question_title),E.createElement("br",null),"\u9898\u578B\uFF1A",Ro.fw[((Ga=(_n=cr==null?void 0:cr.data)==null?void 0:_n.question)==null?void 0:Ga.question_type)||0].name,E.createElement("br",null),"\u5206\u503C\uFF1A",h0((In=(wa=cr==null?void 0:cr.data)==null?void 0:wa.question)==null?void 0:In.question_score),E.createElement("br",null))},E.createElement("a",{className:"ml10"},"\u8BD5\u9898\u8BE6\u60C5")),E.createElement("span",{className:"font14 c-grey-666 ml20"},"\u6B63\u786E\u7387",E.createElement("span",{className:"c-block ml10"},(dr=Fa==null?void 0:Fa.data)==null?void 0:dr.right_percent,"%")),E.createElement("span",{className:"font14 c-grey-666 ml20"},"\u5F97\u5206\u7387",E.createElement("span",{className:"c-block ml10"},(Zn=Fa==null?void 0:Fa.data)==null?void 0:Zn.score_percent,"%")),E.createElement("span",{className:"font14 c-grey-666 ml20"},"\u5DF2\u7B54\u4EBA\u6570",E.createElement("span",{className:"c-block ml10"},(kt=Fa==null?void 0:Fa.data)==null?void 0:kt.effictive_counts,"\u4EBA")))),open:(Fa==null?void 0:Fa.key)==="\u7B54\u9898\u8BE6\u60C5",width:800,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:Aa},((la=Fa==null?void 0:Fa.data)==null?void 0:la.tabActive)==="3"&&E.createElement("div",{className:"flex flex-wrap gap-20px c-grey-666 mb20"},(Ka=(sr=Fa==null?void 0:Fa.data)==null?void 0:sr.exercise_group_list)==null?void 0:Ka.map((ya,Hn)=>{var qa;return E.createElement("span",{key:Hn},ya==null?void 0:ya.course_group_name,E.createElement("span",{className:"ml10 c-black"},ya==null?void 0:ya.value,((qa=Fa==null?void 0:Fa.data)==null?void 0:qa.questionsscoreType)||"%"))})),E.createElement("div",{className:"flex item-center justify-between"},E.createElement("div",null,E.createElement(qt.default,{style:{width:256},value:Ia==null?void 0:Ia.exercise_group_id,mode:"multiple",maxTagCount:"responsive",getPopupContainer:ya=>ya.parentNode,onChange:ya=>{let Hn=[...ya];Hn.length===0&&(Hn=["all"]),Hn.includes("all")&&Hn.length>1&&(Hn[Hn.length-1]=="all"?Hn=["all"]:Hn=Hn.filter(qa=>qa!=="all")),Wa(ad(Ec({},Ia),{exercise_group_id:Hn}))},filterOption:(ya,Hn)=>Hn.label.indexOf(ya.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...Ba.map(ya=>({label:ya==null?void 0:ya.exercise_group_name,value:ya==null?void 0:ya.exercise_group_id}))]}),[4,5,6].includes((Ca=(Er=cr==null?void 0:cr.data)==null?void 0:Er.question)==null?void 0:Ca.question_type)&&E.createElement(qt.default,{style:{width:140,marginLeft:20},value:Ia==null?void 0:Ia.score_type,onChange:ya=>{Wa(ad(Ec({},Ia),{score_type:ya}))},options:[{label:"\u5168\u90E8\u5F97\u5206\u7C7B\u578B",value:"all"},{label:"\u6EE1\u5206\u4F5C\u7B54",value:1},{label:"\u90E8\u5206\u5F97\u5206",value:2},{label:"\u96F6\u5206\u4F5C\u7B54",value:3}]})),E.createElement(cs.t7,{style:{width:220},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:ya=>{Wa(ad(Ec({},Ia),{keyword:ya}))}})),E.createElement(a.default,{className:"mt10",dataSource:((Or=(Ht=cr==null?void 0:cr.data)==null?void 0:Ht.student_score)==null?void 0:Or.list)||[],scroll:{y:500,x:"max-content"},loading:hr,columns:ra,pagination:{current:Ia.page,pageSize:Ia==null?void 0:Ia.limit,onChange:(ya,Hn)=>{Wa(ad(Ec({},Ia),{page:ya,limit:Hn}))},total:((lr=(gr=cr==null?void 0:cr.data)==null?void 0:gr.student_score)==null?void 0:lr.count)||0,showTotal:ya=>E.createElement("span",{className:"font12 c-666"},"\u5171",E.createElement("span",{style:{color:"#3061D0"}},ya),"\u6761\u6570\u636E")}})),E.createElement(Q0,{QuestionDetail:Xa,CurrentData:Hr.currentData,ModalProps:{open:Hr.open,onCancel:()=>{Va({open:!1,currentData:{}})}}}))};var A0=(0,ye.connect)(({exercise:pe})=>({exercise:pe}))(W0),ta=z(59301),U0=Object.defineProperty,G0=Object.defineProperties,K0=Object.getOwnPropertyDescriptors,Td=Object.getOwnPropertySymbols,E0=Object.prototype.hasOwnProperty,C0=Object.prototype.propertyIsEnumerable,y0=(pe,ve,ge)=>ve in pe?U0(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,ec=(pe,ve)=>{for(var ge in ve||(ve={}))E0.call(ve,ge)&&y0(pe,ge,ve[ge]);if(Td)for(var ge of Td(ve))C0.call(ve,ge)&&y0(pe,ge,ve[ge]);return pe},jc=(pe,ve)=>G0(pe,K0(ve)),$d=(pe,ve)=>{var ge={};for(var mt in pe)E0.call(pe,mt)&&ve.indexOf(mt)<0&&(ge[mt]=pe[mt]);if(pe!=null&&Td)for(var mt of Td(pe))ve.indexOf(mt)<0&&C0.call(pe,mt)&&(ge[mt]=pe[mt]);return ge},V0=(pe,ve,ge)=>new Promise((mt,Kt)=>{var tt=He=>{try{ht(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{ht(ge.throw(He))}catch(Ie){Kt(Ie)}},ht=He=>He.done?mt(He.value):Promise.resolve(He.value).then(tt,on);ht((ge=ge.apply(pe,ve)).next())});const X0=pe=>{var ve,ge;const mt=document.createElement("html");return mt.innerHTML=(0,Md.ZP)(pe),ta.createElement("span",null,((ge=(ve=mt==null?void 0:mt.children)==null?void 0:ve[1])==null?void 0:ge.textContent)||(mt==null?void 0:mt.textContent)||"")},e0=pe=>{var ve=pe,{data:ge,dispatch:mt,exercise_group_id:Kt}=ve,tt=$d(ve,["data","dispatch","exercise_group_id"]),on,ht;const He=(()=>{var Vn,fa,sa,yn;let On=[];return((ge==null?void 0:ge.ques_type)==Ro.fw[0].id||(ge==null?void 0:ge.ques_type)==Ro.fw[1].id)&&(On=[{title:"\u9009\u9879",num:"\u7B54\u9898\u4EBA\u6570",scale:ta.createElement("span",null,"\u7B54\u9898\u4EBA\u6570\u6BD4\u4F8B",ta.createElement(De.Z,{overlayStyle:{maxWidth:600},title:ta.createElement(ta.Fragment,null,ta.createElement("div",null,ta.createElement("span",{style:{fontWeight:600}},"\u7B54\u9898\u4EBA\u6570\uFF1A"),"\u9009\u62E9\u4E86\u8BE5\u9009\u9879\u7684\u5B66\u751F\u6570\u3002"),ta.createElement("div",null,ta.createElement("span",{style:{fontWeight:600}},"\u7B54\u9898\u6BD4\u4F8B\uFF1A"),"\u9009\u62E9\u4E86\u8BE5\u9009\u9879\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\u3002"),ta.createElement("div",null,ta.createElement("span",{style:{fontWeight:600}},"\u6CE8\u610F\uFF1A"),"\u7EDF\u8BA1\u6570\u636E\u4F1A\u6839\u636E\u7B5B\u9009\u6761\u4EF6\uFF08\u5206\u73ED\u3001\u7EDF\u8BA1\u8303\u56F4\uFF09\u8FDB\u884C\u8C03\u6574\u8BA1\u7B97\u3002"))},ta.createElement("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})))},...(Vn=(ge==null?void 0:ge.ques_details)||[])==null?void 0:Vn.map((da,Ma)=>jc(ec({},da),{title:Ro.k4[Ma],num:da.choice_users_count,scale:(Number(da.choice_percent)*100).toFixed(2)}))]),(ge==null?void 0:ge.ques_type)==Ro.fw[2].id&&(On=[{title:"\u9009\u9879",num:"\u7B54\u9898\u4EBA\u6570",scale:ta.createElement("span",null,"\u7B54\u9898\u4EBA\u6570\u6BD4\u4F8B",ta.createElement(De.Z,{overlayStyle:{maxWidth:600},title:ta.createElement(ta.Fragment,null,ta.createElement("div",null,ta.createElement("span",{style:{fontWeight:600}},"\u7B54\u9898\u4EBA\u6570\uFF1A"),"\u9009\u62E9\u4E86\u8BE5\u9009\u9879\u7684\u5B66\u751F\u6570\u3002"),ta.createElement("div",null,ta.createElement("span",{style:{fontWeight:600}},"\u7B54\u9898\u6BD4\u4F8B\uFF1A"),"\u9009\u62E9\u4E86\u8BE5\u9009\u9879\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\u3002"),ta.createElement("div",null,ta.createElement("span",{style:{fontWeight:600}},"\u6CE8\u610F\uFF1A"),"\u7EDF\u8BA1\u6570\u636E\u4F1A\u6839\u636E\u7B5B\u9009\u6761\u4EF6\uFF08\u5206\u73ED\u3001\u7EDF\u8BA1\u8303\u56F4\uFF09\u8FDB\u884C\u8C03\u6574\u8BA1\u7B97\u3002"))},ta.createElement("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})))},...(fa=(ge==null?void 0:ge.ques_details)||[])==null?void 0:fa.map((da,Ma)=>jc(ec({},da),{title:da.choice_text,num:da.choice_users_count,scale:(Number(da.choice_percent)*100).toFixed(2)}))]),((ge==null?void 0:ge.ques_type)==Ro.fw[3].id||(ge==null?void 0:ge.ques_type)==Ro.fw[8].id)&&(On=[{title:"\u586B\u7A7A",num:"\u7B54\u5BF9\u4EBA\u6570",scale:ta.createElement("span",null,"\u7B54\u5BF9\u4EBA\u6570\u6BD4\u4F8B",ta.createElement(De.Z,{overlayStyle:{maxWidth:600},title:ta.createElement(ta.Fragment,null,ta.createElement("div",null,ta.createElement("span",{style:{fontWeight:600}},"\u7B54\u5BF9\u4EBA\u6570\uFF1A"),"\u8BE5\u586B\u7A7A\u586B\u5199\u6B63\u786E\u7684\u5B66\u751F\u6570\u3002"),ta.createElement("div",null,ta.createElement("span",{style:{fontWeight:600}},"\u7B54\u5BF9\u4EBA\u6570\u6BD4\u4F8B\uFF1A"),"\u8BE5\u586B\u7A7A\u586B\u5199\u6B63\u786E\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570"),ta.createElement("div",null,ta.createElement("span",{style:{fontWeight:600}},"\u6CE8\u610F\uFF1A"),"\u7EDF\u8BA1\u6570\u636E\u4F1A\u6839\u636E\u7B5B\u9009\u6761\u4EF6\uFF08\u5206\u73ED\u3001\u7EDF\u8BA1\u8303\u56F4\uFF09\u8FDB\u884C\u8C03\u6574\u8BA1\u7B97\u3002"))},ta.createElement("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})))},...(sa=(ge==null?void 0:ge.ques_details)||[])==null?void 0:sa.map((da,Ma)=>jc(ec({},da),{title:`\u586B\u7A7A${da.choice_position}`,num:da.choice_users_count,scale:(Number(da.choice_percent)*100).toFixed(2)}))]),((ge==null?void 0:ge.ques_type)==Ro.fw[4].id||(ge==null?void 0:ge.ques_type)==Ro.fw[6].id)&&(On=[{title:"\u5F97\u5206",num:"\u5B66\u751F\u4EBA\u6570",scale:ta.createElement("span",null,"\u5B66\u751F\u6BD4\u4F8B",ta.createElement(De.Z,{overlayStyle:{maxWidth:600},title:ta.createElement(ta.Fragment,null,ta.createElement("div",null,ta.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5",(ge==null?void 0:ge.ques_type)==Ro.fw[4].id?"\u7B80\u7B54\u9898":"\u7F16\u7A0B\u9898","\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570"),ta.createElement("div",null,ta.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),"\uFF08\u8BE5",(ge==null?void 0:ge.ques_type)==Ro.fw[4].id?"\u7B80\u7B54\u9898":"\u7F16\u7A0B\u9898","\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),ta.createElement("div",null,ta.createElement("span",{style:{fontWeight:600}},"\u90E8\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5",(ge==null?void 0:ge.ques_type)==Ro.fw[4].id?"\u7B80\u7B54\u9898":"\u7F16\u7A0B\u9898","\u5F97\u90E8\u5206\u5206\u7684\u5B66\u751F\u6570"),ta.createElement("div",null,ta.createElement("span",{style:{fontWeight:600}},"\u90E8\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),"\uFF08\u8BE5",(ge==null?void 0:ge.ques_type)==Ro.fw[4].id?"\u7B80\u7B54\u9898":"\u7F16\u7A0B\u9898","\u5F97\u90E8\u5206\u5206\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),ta.createElement("div",null,ta.createElement("span",{style:{fontWeight:600}},"\u96F6\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5",(ge==null?void 0:ge.ques_type)==Ro.fw[4].id?"\u7B80\u7B54\u9898\u88AB\u8BC4\u9605\u4E3A\u96F6\u5206\u7684\u5B66\u751F\u6570\u3002":"\u7F16\u7A0B\u9898\u5F970\u5206\u7684\u5B66\u751F\u6570\u3002","\uFF08\u672A\u4F5C\u7B54\u3001\u672A\u5F00\u59CB\u7684\u5219\u63090\u5206\u7EDF\u8BA1\uFF09"),ta.createElement("div",null,ta.createElement("span",{style:{fontWeight:600}},"\u96F6\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),(ge==null?void 0:ge.ques_type)==Ro.fw[4].id?"\uFF08\u8BE5\u7B80\u7B54\u9898\u5F97\u96F6\u5206\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100% (\u6CE8\uFF1A\u672A\u8BC4\u9605\uFF08\u5305\u62EC\u5173\u952E\u8BCD\u8BC4\u5206\u548C\u6559\u5E08\u8BC4\u9605\uFF09\u7684\u5B66\u751F\u4E0D\u7EDF\u8BA1\u81F3\u8BE5\u9009\u9879\u4E2D)":"\uFF08\u8BE5\u7F16\u7A0B\u9898\u672A\u5F97\u5206\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),ta.createElement("div",null,ta.createElement("span",{style:{fontWeight:600}},"\u6CE8\u610F\uFF1A"),"\u7EDF\u8BA1\u6570\u636E\u4F1A\u6839\u636E\u7B5B\u9009\u6761\u4EF6\uFF08\u5206\u73ED\u3001\u7EDF\u8BA1\u8303\u56F4\uFF09\u8FDB\u884C\u8C03\u6574\u8BA1\u7B97\u3002"))},ta.createElement("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})))},...(yn=(ge==null?void 0:ge.ques_details)||[])==null?void 0:yn.map((da,Ma)=>jc(ec({},da),{title:da.choice_text,num:da.choice_users_count,scale:(Number(da.choice_percent)*100).toFixed(2)}))]),On})(),Ie=(Vn={})=>{mt({type:"exercise/setActionTabs",payload:{key:"\u7B54\u9898\u8BE6\u60C5",data:jc(ec({},ge),{scope:tt==null?void 0:tt.scope,exercise_group_id:Kt,choice_position:Vn==null?void 0:Vn.choice_position,tabActive:"2",question_number:(ge==null?void 0:ge.index)||`${tt.Findex}.${ge==null?void 0:ge.ques_position}`})}})};return ta.createElement("div",{className:Xl.DomStyle},ta.createElement("div",{style:{display:"flex",justifyContent:"space-between",gap:20}},ta.createElement("div",{style:{flex:1,display:"flex",flexDirection:"column",justifyContent:"space-between",gap:20}},ta.createElement(me.Z,{gutter:10,wrap:!1,style:{maxHeight:350,overflow:"auto"}},ta.createElement(ce.Z,{className:Xl.DomStyleTitle},"\u9898\u76EE"),ta.createElement(ce.Z,null,ta.createElement(Ho.Z,{className:Xl.DomStyleTitle,style:{maxWidth:710},value:ge.ques_title}),ta.createElement("div",{className:"mt20",style:{display:"flex",flexDirection:"column",gap:20}},(on=ge==null?void 0:ge.ques_details)==null?void 0:on.map((Vn,fa)=>ta.createElement("div",{key:fa},((ge==null?void 0:ge.ques_type)==Ro.fw[0].id||(ge==null?void 0:ge.ques_type)==Ro.fw[1].id)&&ta.createElement(me.Z,{className:`${Vn.choice_right_boolean?Xl.Sessce:""}`,gutter:10,wrap:!1,key:fa},ta.createElement(ce.Z,{style:{fontWeight:600}},Ro.k4[fa]),ta.createElement(ce.Z,null,ta.createElement(Ho.Z,{className:Xl.DomStyleTitle,style:{maxWidth:690},value:Vn.choice_text||""}))),(ge==null?void 0:ge.ques_type)==Ro.fw[2].id&&ta.createElement(me.Z,{className:`${Vn.choice_right_boolean?Xl.Sessce:""}`,gutter:10,wrap:!1,key:fa},ta.createElement(ce.Z,null,ta.createElement(Ho.Z,{className:Xl.DomStyleTitle,style:{maxWidth:690},value:Vn.choice_text||""}))),((ge==null?void 0:ge.ques_type)==Ro.fw[3].id||(ge==null?void 0:ge.ques_type)==Ro.fw[8].id)&&ta.createElement(me.Z,{gutter:10,wrap:!1,key:fa},ta.createElement(ce.Z,{style:{fontWeight:600}},"\u586B\u7A7A",Vn.choice_position,"\uFF1A"),ta.createElement(ce.Z,null,Vn.choice_text||"")),((ge==null?void 0:ge.ques_type)==Ro.fw[4].id||(ge==null?void 0:ge.ques_type)==Ro.fw[6].id)&&ta.createElement(me.Z,{gutter:10,wrap:!1,key:fa},ta.createElement(ce.Z,null,ta.createElement(Ho.Z,{className:Xl.DomStyleTitle,style:{maxWidth:690},value:Vn.choice_text||""})))))))),ta.createElement(me.Z,{gutter:60},[Ro.fw[0].id,Ro.fw[1].id,Ro.fw[2].id].includes(ge==null?void 0:ge.ques_type)&&ta.createElement(ce.Z,null,ta.createElement("span",{className:`${Xl.DomStyleTitle}`},"\u6B63\u786E\u7B54\u6848\uFF1A"),(ht=ge==null?void 0:ge.ques_details)==null?void 0:ht.filter(Vn=>Vn.choice_right_boolean).map((Vn,fa)=>ta.createElement("span",{key:fa},((ge==null?void 0:ge.ques_type)==Ro.fw[0].id||(ge==null?void 0:ge.ques_type)==Ro.fw[1].id)&&ta.createElement("span",{className:"ml10",style:{color:"#000",fontWeight:600}},Ro.k4[Vn.choice_position-1]),(ge==null?void 0:ge.ques_type)==Ro.fw[2].id&&ta.createElement("span",{className:"ml10",style:{color:"#000",fontWeight:600}},Vn.choice_text)))),ta.createElement(ce.Z,null,ta.createElement("span",{className:`${Xl.DomStyleTitle} mr10`},"\u6240\u5C5E\u77E5\u8BC6\u70B9\uFF1A"),ta.createElement("span",{style:{color:"#000",fontWeight:600}},(ge==null?void 0:ge.tag_discipline)||"-")))),ta.createElement("div",{className:Xl.AnswerSDom,style:{padding:"0 0 0 20px"}},ta.createElement("div",{className:`${Xl.DomStyleTitle} flex item-center justify-between`},ta.createElement("div",null,"\u7B54\u9898\u60C5\u51B5\uFF1A"),ta.createElement("a",{onClick:Ie},"\u67E5\u770B\u8BE6\u60C5")),ta.createElement("div",{className:"mt20"},He==null?void 0:He.map((Vn,fa)=>ta.createElement("div",{key:fa,style:{display:"flex",alignItems:"center",gap:10,marginTop:fa==0?10:14}},[Ro.fw[0].id,Ro.fw[1].id,Ro.fw[2].id].includes(ge==null?void 0:ge.ques_type)?ta.createElement("div",{className:`${Vn!=null&&Vn.choice_right_boolean?Xl.Sessce:""}`,style:{width:56}},Vn.title):ta.createElement("div",{style:{width:56}},Vn.title),ta.createElement("div",{className:`${Vn.num>0?"current primary-hover":""}`,style:{width:56},onClick:()=>{Vn.num>0&&Ie(Vn)}},Vn.num,fa==0?"":"\u4EBA"),ta.createElement("div",{style:{width:140}},fa==0?Vn.scale:ta.createElement(me.Z,{gutter:4,align:"middle",className:`${Vn.num>0?Xl.scale_hover:""}`,onClick:()=>{Vn.num>0&&Ie(Vn)}},ta.createElement(ce.Z,{flex:1},ta.createElement("div",{style:{width:"100%",height:10,background:"#fff",borderRadius:"5px"}},ta.createElement("div",{style:{width:`${Vn.scale}%`,height:"100%",borderRadius:"5px",background:"#165DFF"}}))),ta.createElement(ce.Z,{className:`${Vn.num>0?Xl.percent:""}`,style:{color:"#999"}},Vn.scale,"%")))))))))},S0=pe=>{var ve=pe,{data:ge,dispatch:mt,exercise_group_id:Kt}=ve,tt=$d(ve,["data","dispatch","exercise_group_id"]);const on=(He,Ie={})=>{mt({type:"exercise/setActionTabs",payload:{key:"\u7B54\u9898\u8BE6\u60C5",data:jc(ec({},ge),{scope:tt==null?void 0:tt.scope,exercise_group_id:Kt,choice_position:Ie==null?void 0:Ie.choice_position,challenge_id:He==null?void 0:He.challenge_id,tabActive:"2",question_number:ge==null?void 0:ge.index})}})},ht={title:"\u5F97\u5206",num:"\u5B66\u751F\u4EBA\u6570",scale:ta.createElement("span",null,"\u5B66\u751F\u6BD4\u4F8B",ta.createElement(De.Z,{overlayStyle:{maxWidth:600},title:ta.createElement(ta.Fragment,null,ta.createElement("div",null,ta.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5\u5173\u5361\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570"),ta.createElement("div",null,ta.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),"\uFF08\u8BE5\u5173\u5361\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),ta.createElement("div",null,ta.createElement("span",{style:{fontWeight:600}},"\u90E8\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5\u5173\u5361\u5F97\u90E8\u5206\u5206\u7684\u5B66\u751F\u6570"),ta.createElement("div",null,ta.createElement("span",{style:{fontWeight:600}},"\u90E8\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),"\uFF08\u8BE5\u5173\u5361\u5F97\u90E8\u5206\u5206\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),ta.createElement("div",null,ta.createElement("span",{style:{fontWeight:600}},"\u96F6\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5\u5173\u5361\u5F970\u5206\u7684\u5B66\u751F\u6570\u3002\uFF08\u672A\u4F5C\u7B54\u3001\u672A\u5F00\u59CB\u7684\u5219\u63090\u5206\u7EDF\u8BA1\uFF09"),ta.createElement("div",null,ta.createElement("span",{style:{fontWeight:600}},"\u96F6\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),"\uFF08\u8BE5\u5173\u5361\u5F970\u5206\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),ta.createElement("div",null,ta.createElement("span",{style:{fontWeight:600}},"\u6CE8\u610F\uFF1A"),"\u7EDF\u8BA1\u6570\u636E\u4F1A\u6839\u636E\u7B5B\u9009\u6761\u4EF6\uFF08\u5206\u73ED\u3001\u7EDF\u8BA1\u8303\u56F4\uFF09\u8FDB\u884C\u8C03\u6574\u8BA1\u7B97\u3002"))},ta.createElement("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})))};return ta.createElement("div",{className:Xl.DomStyle},ta.createElement("div",{style:{display:"flex",flexDirection:"column",justifyContent:"space-between"}},ta.createElement("div",null,ta.createElement("div",{style:{display:"flex",justifyContent:"space-between",gap:20}},ta.createElement(me.Z,{gutter:10,wrap:!1},ta.createElement(ce.Z,{className:Xl.DomStyleTitle},"\u9898\u76EE"),ta.createElement(ce.Z,null,ta.createElement(Ho.Z,{style:{maxWidth:710},className:Xl.DomStyleTitle,value:ge.ques_title}))),ta.createElement("div",{className:Xl.AnswerSDom},ta.createElement("div",{className:`${Xl.DomStyleTitle} flex item-center justify-between`},ta.createElement("div",null,"\u7B54\u9898\u60C5\u51B5\uFF1A"),ta.createElement("a",{onClick:on},"\u67E5\u770B\u8BE6\u60C5")),ta.createElement("div",{className:"mt20",style:{display:"flex",alignItems:"center",gap:10}},ta.createElement("div",{style:{width:56}},ht.title),ta.createElement("div",{style:{width:56}},ht.num),ta.createElement("div",{style:{width:140}},ht.scale)))),ge==null?void 0:ge.ques_details.map((He,Ie)=>ta.createElement("div",{key:Ie,style:{display:"flex",gap:10}},ta.createElement("div",{className:Xl.DomStyleTitle},"\u7B2C",(0,ne.EM)(Ie+1),"\u5173\uFF1A"),ta.createElement("div",{style:{flex:1}},[{challenge_name:He.challenge_name},...(He==null?void 0:He.challenge_details)||[]].map((Vn,fa)=>ta.createElement("div",{key:fa,style:{display:"flex",alignItems:"center",justifyContent:"space-between",gap:20,width:"100%"}},ta.createElement("div",null,ta.createElement(Ho.Z,{className:`${Xl.DomStyleTitle} ${fa==0?Xl.DomStyleTitleChild:""}`,value:Vn.challenge_name||Vn.choice_text})),ta.createElement("div",{className:Xl.AnswerSDom},ta.createElement("div",{style:{display:"flex",alignItems:"center",gap:10}},ta.createElement("div",{style:{width:56}},Vn.choice_text?Vn.choice_text:""),ta.createElement("div",{className:"current",style:{width:56},onClick:()=>{Vn.choice_users_count>0&&on(He,Vn)}},Vn.choice_users_count!=null?`${Vn.choice_users_count}\u4EBA`:""),ta.createElement("div",{style:{width:140}},Vn.choice_percent&&ta.createElement(me.Z,{gutter:4,align:"middle",className:`${Vn.choice_users_count>0?Xl.scale_hover:""}`,onClick:()=>{Vn.choice_users_count>0&&on(He,Vn)}},ta.createElement(ce.Z,{flex:1},ta.createElement("div",{style:{width:"100%",height:10,background:"#fff",borderRadius:"5px"}},ta.createElement("div",{style:{width:`${(Number(Vn.choice_percent)*100).toFixed(2)}%`,height:"100%",borderRadius:"5px",background:"#165DFF"}}))),ta.createElement(ce.Z,{className:`${Vn.choice_users_count>0?Xl.percent:""}`,style:{color:"#999"}},(Number(Vn.choice_percent)*100).toFixed(2),"%"))))))))))),ta.createElement("div",null,ta.createElement("span",{className:`${Xl.DomStyleTitle} mr10`},"\u6240\u5C5E\u77E5\u8BC6\u70B9\uFF1A"),ta.createElement("span",{style:{color:"#000",fontWeight:600}},(ge==null?void 0:ge.tag_discipline)||"-"))))},F0=({columns:pe,item:ve,Fques_type:ge,Findex:mt})=>ta.createElement(me.Z,{align:"middle",wrap:!1,style:{color:"#333"}},ta.createElement(ce.Z,{flex:`${pe[0].width-20}px`,style:{paddingLeft:ge==Ro.fw[7].id&&"8px"}},(ve==null?void 0:ve.index)||`${mt}.${ve==null?void 0:ve.ques_position}`),ta.createElement(ce.Z,{className:Xl.Onerow,flex:1,style:{padding:"0 8px",maxWidth:392}},X0(ve==null?void 0:ve.ques_title)),ta.createElement(De.Z,{title:ve==null?void 0:ve.name},ta.createElement(ce.Z,{className:Xl.Onerow,flex:`${pe[2].width}px`,style:{padding:"0 8px"}},ge==Ro.fw[7].id?ve==null?void 0:ve.name:ta.createElement("div",{className:Xl.Onerow,style:{padding:"2px 10px 2px 0",borderRadius:"13px",color:"#165DFF"}},ta.createElement("span",{style:{padding:"2px 10px",borderRadius:"13px",background:"rgba(22,93,255,0.1)"}},ve==null?void 0:ve.name)))),ta.createElement(ce.Z,{flex:`${pe[3].width}px`,style:{padding:"0 8px"}},ve==null?void 0:ve.right_percent,"%"),ta.createElement(ce.Z,{flex:`${pe[4].width}px`,style:{padding:"0 8px"}},ve==null?void 0:ve.score_percent,"%"),ta.createElement(ce.Z,{flex:`${pe[5].width}px`,style:{padding:"0 8px"}},ve==null?void 0:ve.effictive_counts,"\u4EBA"),ta.createElement(ce.Z,{flex:`${pe[6].width}px`,style:{padding:"0 8px"}},ve==null?void 0:ve.un_answer_counts,"\u4EBA"),ta.createElement(ce.Z,{flex:`${pe[7].width}px`,style:{paddingLeft:"8px"}},ve==null?void 0:ve.total_user_counts,"\u4EBA")),Y0=(pe,ve)=>{var ge=pe,{exercise:mt,dispatch:Kt,value:tt}=ge,on=$d(ge,["exercise","dispatch","value"]);const{NormalResult:{commit_results:ht,questions_count:He},actionTabs:Ie}=mt,Vn=(0,ye.useParams)(),[fa,sa]=(0,E.useState)([]),[yn,On]=(0,E.useState)([]),[da,Ma]=(0,E.useState)(void 0),[oa,Nn]=(0,E.useState)(!1),[va,_n]=(0,E.useState)({coursesId:Vn.coursesId,id:Vn.categoryId,categoryId:Vn.categoryId,page:1,limit:50,order:null,sort:"asc"}),Ga=[{title:"\u9898\u53F7",dataIndex:"index",width:70,sorter:(Zn,kt)=>Zn.index-kt.index},{title:"\u9898\u76EE\u5185\u5BB9",dataIndex:"ques_title",ellipsis:!0},{title:"\u9898\u578B",dataIndex:"name",width:110},{title:ta.createElement("span",null,"\u6B63\u786E\u7387 ",ta.createElement(De.Z,{overlayStyle:{maxWidth:600},title:ta.createElement(ta.Fragment,null,ta.createElement("div",null,ta.createElement("span",{style:{fontWeight:600}},"\u9898\u76EE\u6B63\u786E\u7387\uFF1A"),"\uFF08\u9898\u76EE\u6EE1\u5206\u4F5C\u7B54\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),ta.createElement("div",null,ta.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\u4E0E\u5B66\u751F\u603B\u6570\uFF1A"),"\u6839\u636E\u7528\u6237\u7B5B\u9009\u7684\u3010\u7EDF\u8BA1\u8303\u56F4\u3011\u548C\u3010\u5206\u73ED\u3011\u6761\u4EF6\uFF0C\u7EDF\u8BA1\u5BF9\u5E94\u8303\u56F4\u5185\u7684\u5B66\u751F\u6570\u3002"))},ta.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"right_percent",width:95,sorter:(Zn,kt)=>Zn.index3-kt.index3},{title:ta.createElement("span",null,"\u5F97\u5206\u7387 ",ta.createElement(De.Z,{overlayStyle:{maxWidth:600},title:ta.createElement(ta.Fragment,null,ta.createElement("div",null,ta.createElement("span",{style:{fontWeight:600}},"\u9898\u76EE\u5F97\u5206\u7387\uFF1A"),"\uFF08\u6240\u6709\u5B66\u751F\u9898\u76EE\u5B9E\u9645\u5F97\u5206\u603B\u548C/(\u5C0F\u9898\u5E94\u5F97\u5206*\u5B66\u751F\u603B\u6570\uFF09*100%"),ta.createElement("div",null,ta.createElement("span",{style:{fontWeight:600}},"\u5F97\u5206\u7684\u5B66\u751F\u6570\u4E0E\u5B66\u751F\u603B\u6570\uFF1A"),"\u6839\u636E\u7528\u6237\u7B5B\u9009\u7684\u3010\u7EDF\u8BA1\u8303\u56F4\u3011\u548C\u3010\u5206\u73ED\u3011\u6761\u4EF6\uFF0C\u7EDF\u8BA1\u5BF9\u5E94\u8303\u56F4\u5185\u7684\u5B66\u751F\u6570\u3002"))},ta.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"score_percent",width:95,sorter:(Zn,kt)=>Zn.score_percent-kt.score_percent},{title:ta.createElement("span",null,"\u5DF2\u7B54\u9898\u4EBA\u6570 ",ta.createElement(De.Z,{overlayStyle:{maxWidth:600},title:"\u5DF2\u7ECF\u56DE\u7B54\u8BE5\u9898\u7684\u5B66\u751F\u6570"},ta.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"effictive_counts",width:125,sorter:(Zn,kt)=>Zn.effictive_counts-kt.effictive_counts},{title:ta.createElement("span",null,"\u672A\u7B54\u9898\u4EBA\u6570 ",ta.createElement(De.Z,{overlayStyle:{maxWidth:600},title:"\u8FD8\u672A\u56DE\u7B54\u8BE5\u9898\u7684\u5B66\u751F\u6570"},ta.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"un_answer_counts",width:125,sorter:(Zn,kt)=>Zn.un_answer_counts-kt.un_answer_counts},{title:ta.createElement("span",null,"\u603B\u4EBA\u6570"),dataIndex:"total_user_counts",width:80},{title:"",dataIndex:"index8",width:58}],wa=(...Zn)=>V0(void 0,[...Zn],function*(kt=va){var la,sr,Ka,Er,Ca;Nn(!0);const Ht=[],Or=yield Kt({type:"exercise/getQuestionResult",payload:ec(ec({},kt),tt)});(la=Or==null?void 0:Or.commit_results)==null||la.forEach(gr=>{var lr,Fa;Ht.push(gr==null?void 0:gr.id),(lr=gr==null?void 0:gr.sub_exercise_questions)!=null&&lr.length&&((Fa=gr==null?void 0:gr.sub_exercise_questions)==null||Fa.forEach(Ba=>{Ht.push(Ba==null?void 0:Ba.id)}))}),da&&sa(Ht),da==!1&&sa([]),da==null&&sa((Ka=(sr=Or==null?void 0:Or.commit_results)==null?void 0:sr[0])!=null&&Ka.id?[(Ca=(Er=Or==null?void 0:Or.commit_results)==null?void 0:Er[0])==null?void 0:Ca.id]:[]),On(Ht),Nn(!1)}),In=Zn=>{let kt=[];fa!=null&&fa.includes(Zn)?kt=fa.filter(la=>la!=Zn):kt=[...fa,Zn],sa(kt)};(0,E.useEffect)(()=>{wa(),console.log("asdfsadf====",tt)},[va,tt]);const dr=()=>{wa()};return(0,E.useImperativeHandle)(ve,()=>({dealData:dr})),ta.createElement(St.Z,{spinning:oa},ta.createElement("div",null,ta.createElement(me.Z,{className:"mt20 mb20",align:"middle",justify:"space-between"},ta.createElement(ce.Z,null,ta.createElement("span",{className:"font16",style:{lineHeight:"26px",color:"#000"}},"\u8BD5\u9898\u8BE6\u60C5")),ta.createElement(ce.Z,null,ta.createElement(Ee.ZP,{type:"primary",onClick:()=>{(fa==null?void 0:fa.length)==(yn==null?void 0:yn.length)?(sa([]),Ma(!1)):(sa(yn),Ma(!0))}},"\u5168\u90E8",(fa==null?void 0:fa.length)==(yn==null?void 0:yn.length)?"\u6536\u8D77":"\u5C55\u5F00"))),ta.createElement(a.default,{className:Xl.TableDom,columns:Ga,dataSource:[],pagination:!1,onChange:(Zn,kt,la)=>{var sr;_n(jc(ec({},va),{order:la==null?void 0:la.field,sort:((sr=la==null?void 0:la.order)==null?void 0:sr.replace("end",""))||"asc"}))}}),ht==null?void 0:ht.map(Zn=>{var kt;return ta.createElement(Bd.default,{key:Zn==null?void 0:Zn.id,className:`${Xl.CollapseDom} ${(Zn==null?void 0:Zn.ques_type)==Ro.fw[7].id?Xl.CollapseDomC:""}`,ghost:!0,expandIconPosition:"end",activeKey:fa,onChange:()=>{In(Zn==null?void 0:Zn.id)},expandIcon:({isActive:la})=>ta.createElement("span",{className:"font14",style:{color:"#165DFF"}},la?"\u6536\u8D77":"\u5C55\u5F00",ta.createElement(Rr.Z,{className:`${la?Xl.open:""}`,style:{fontSize:9,marginLeft:3,transition:"all .2s"},rev:void 0})),items:[{key:Zn==null?void 0:Zn.id,label:ta.createElement(F0,{columns:Ga,item:Zn}),children:ta.createElement(ta.Fragment,null,(Zn==null?void 0:Zn.ques_type)==Ro.fw[7].id&&((kt=Zn==null?void 0:Zn.sub_exercise_questions)==null?void 0:kt.map(la=>ta.createElement(Bd.default,{key:la==null?void 0:la.id,className:Xl.CollapseChildrenDom,ghost:!0,expandIconPosition:"end",activeKey:fa,onChange:()=>{In(la==null?void 0:la.id)},expandIcon:({isActive:sr})=>ta.createElement("span",{style:{color:"#165DFF",marginLeft:25}},ta.createElement(Rr.Z,{className:`${sr?Xl.open:""}`,style:{fontSize:9,marginLeft:3,transition:"all .2s"},rev:void 0})),items:[{key:la==null?void 0:la.id,label:ta.createElement(F0,{columns:Ga,item:la,Fques_type:Zn==null?void 0:Zn.ques_type,Findex:Zn==null?void 0:Zn.index}),children:ta.createElement(e0,{data:la,exercise_group_id:tt==null?void 0:tt.exercise_group_id,Findex:Zn==null?void 0:Zn.index,scope:tt==null?void 0:tt.scope,dispatch:Kt})}]}))),(Zn==null?void 0:Zn.ques_type)!==Ro.fw[7].id&&(Zn==null?void 0:Zn.ques_type)!==Ro.fw[5].id&&ta.createElement(e0,{data:Zn,scope:tt==null?void 0:tt.scope,exercise_group_id:tt==null?void 0:tt.exercise_group_id,dispatch:Kt}),(Zn==null?void 0:Zn.ques_type)==Ro.fw[5].id&&ta.createElement(S0,{data:Zn,dispatch:Kt,scope:tt==null?void 0:tt.scope,exercise_group_id:tt==null?void 0:tt.exercise_group_id}))}]})}),(ht==null?void 0:ht.length)==0&&ta.createElement(ze.Z,null),ta.createElement(Pe.Z,{className:"mt20",pageSize:va.limit,current:va.page,showSizeChanger:!0,showQuickJumper:!0,showTotal:Zn=>ta.createElement("span",null,"\u5171",ta.createElement("span",{style:{color:"#165DFF"}}," ",Zn," "),"\u6761\u6570\u636E"),onChange:(Zn,kt)=>{_n(jc(ec({},va),{page:Zn,limit:kt}))},total:He}),(Ie==null?void 0:Ie.key)==="\u7B54\u9898\u8BE6\u60C5"&&ta.createElement(A0,null)))};var J0=(0,ye.connect)(({exercise:pe})=>({exercise:pe}),null,null,{forwardRef:!0})((0,E.forwardRef)(Y0)),B0={wrap:"wrap___nansB"},Ul=z(59301),q0=Object.defineProperty,_0=Object.defineProperties,$0=Object.getOwnPropertyDescriptors,kd=Object.getOwnPropertySymbols,t0=Object.prototype.hasOwnProperty,P0=Object.prototype.propertyIsEnumerable,b0=(pe,ve,ge)=>ve in pe?q0(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,cd=(pe,ve)=>{for(var ge in ve||(ve={}))t0.call(ve,ge)&&b0(pe,ge,ve[ge]);if(kd)for(var ge of kd(ve))P0.call(ve,ge)&&b0(pe,ge,ve[ge]);return pe},x0=(pe,ve)=>_0(pe,$0(ve)),eg=(pe,ve)=>{var ge={};for(var mt in pe)t0.call(pe,mt)&&ve.indexOf(mt)<0&&(ge[mt]=pe[mt]);if(pe!=null&&kd)for(var mt of kd(pe))ve.indexOf(mt)<0&&P0.call(pe,mt)&&(ge[mt]=pe[mt]);return ge},tg=(pe,ve,ge)=>new Promise((mt,Kt)=>{var tt=He=>{try{ht(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{ht(ge.throw(He))}catch(Ie){Kt(Ie)}},ht=He=>He.done?mt(He.value):Promise.resolve(He.value).then(tt,on);ht((ge=ge.apply(pe,ve)).next())});const ng=(pe,ve)=>{var ge=pe,{exercise:mt,dispatch:Kt,value:tt}=ge,on=eg(ge,["exercise","dispatch","value"]);const[ht]=re.default.useForm(),{NormalResult:{commit_results:He}}=mt,Ie=(0,ye.useParams)(),[Vn,fa]=(0,E.useState)({coursesId:Ie.coursesId,id:Ie.categoryId,categoryId:Ie.categoryId,page:1,limit:50,order:null,sort:"asc"}),[sa,yn]=(0,E.useState)(!1),On=[{title:"\u9898\u53F7",dataIndex:"index",width:70,sorter:(oa,Nn)=>oa.index-Nn.index,render:(oa,Nn)=>Ul.createElement("span",{style:{color:"#333"}},oa)},{title:"\u9898\u578B",dataIndex:"name",width:110,render:(oa,Nn)=>Ul.createElement("span",{style:{color:"#333"}},oa)},{title:Ul.createElement("span",null,"\u6B63\u786E\u7387 ",Ul.createElement(De.Z,{overlayStyle:{maxWidth:600},title:Ul.createElement(Ul.Fragment,null,Ul.createElement("div",null,Ul.createElement("span",{style:{fontWeight:600}},"\u9898\u76EE\u6B63\u786E\u7387\uFF1A"),"\uFF08\u9898\u76EE\u6EE1\u5206\u4F5C\u7B54\u5B66\u751F\u6570/\u7B54\u9898\u5B66\u751F\u603B\u6570\uFF09*100%"),Ul.createElement("div",null,Ul.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\u4E0E\u5B66\u751F\u603B\u6570\uFF1A"),"\u6839\u636E\u7528\u6237\u7B5B\u9009\u7684\u3010\u7EDF\u8BA1\u8303\u56F4\u3011\u548C\u3010\u5206\u73ED\u3011\u6761\u4EF6\uFF0C\u7EDF\u8BA1\u5BF9\u5E94\u8303\u56F4\u5185\u7684\u5B66\u751F\u6570\u3002"))},Ul.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"right_percent",width:95,sorter:(oa,Nn)=>oa.right_percent-Nn.right_percent,render:(oa,Nn)=>Ul.createElement("span",{style:{color:"#333"}},`${oa}%`)},{title:Ul.createElement("span",null,"\u5F97\u5206\u7387 ",Ul.createElement(De.Z,{overlayStyle:{maxWidth:600},title:Ul.createElement(Ul.Fragment,null,Ul.createElement("div",null,Ul.createElement("span",{style:{fontWeight:600}},"\u9898\u76EE\u5F97\u5206\u7387\uFF1A"),"\uFF08\u6240\u6709\u5B66\u751F\u9898\u76EE\u5B9E\u9645\u5F97\u5206\u603B\u548C/(\u5C0F\u9898\u5E94\u5F97\u5206*\u5B66\u751F\u603B\u6570\uFF09*100%"),Ul.createElement("div",null,Ul.createElement("span",{style:{fontWeight:600}},"\u5F97\u5206\u7684\u5B66\u751F\u6570\u4E0E\u5B66\u751F\u603B\u6570\uFF1A"),"\u6839\u636E\u7528\u6237\u7B5B\u9009\u7684\u3010\u7EDF\u8BA1\u8303\u56F4\u3011\u548C\u3010\u5206\u73ED\u3011\u6761\u4EF6\uFF0C\u7EDF\u8BA1\u5BF9\u5E94\u8303\u56F4\u5185\u7684\u5B66\u751F\u6570\u3002"))},Ul.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"score_percent",width:95,sorter:(oa,Nn)=>oa.score_percent-Nn.score_percent,render:(oa,Nn)=>Ul.createElement("span",{style:{color:"#333"}},`${oa}%`)},{title:Ul.createElement("span",null,"\u5DF2\u7B54\u9898\u4EBA\u6570 ",Ul.createElement(De.Z,{overlayStyle:{maxWidth:600},title:"\u5DF2\u7ECF\u56DE\u7B54\u8BE5\u9898\u7684\u5B66\u751F\u6570"},Ul.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"effictive_counts",width:125,sorter:(oa,Nn)=>oa.effictive_counts-Nn.effictive_counts,render:(oa,Nn)=>Ul.createElement("span",{style:{color:"#333"}},`${oa}\u4EBA`)},{title:Ul.createElement("span",null,"\u672A\u7B54\u9898\u4EBA\u6570 ",Ul.createElement(De.Z,{overlayStyle:{maxWidth:600},title:"\u8FD8\u672A\u56DE\u7B54\u8BE5\u9898\u7684\u5B66\u751F\u6570"},Ul.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"un_answer_counts",width:125,sorter:(oa,Nn)=>oa.un_answer_counts-Nn.un_answer_counts,render:(oa,Nn)=>Ul.createElement("span",{style:{color:"#333"}},`${oa}\u4EBA`)},{title:Ul.createElement("span",null,"\u603B\u4EBA\u6570"),dataIndex:"total_user_counts",width:80,render:(oa,Nn)=>Ul.createElement("span",{style:{color:"#333"}},`${oa}\u4EBA`)}],da=(...oa)=>tg(void 0,[...oa],function*(Nn=Vn){yn(!0);const va=yield Kt({type:"exercise/getQuestionResult",payload:cd(cd({},Nn),tt)});yn(!1)});(0,E.useEffect)(()=>{da()},[Vn,tt]);const Ma=()=>{da()};return(0,E.useImperativeHandle)(ve,()=>({dealData:Ma})),Ul.createElement("div",{className:B0.wrap},Ul.createElement("div",{className:"mt30"},Ul.createElement("div",{className:"mb20 font16",style:{color:"#000"}},"\u8BD5\u9898\u8BE6\u60C5"),Ul.createElement(a.default,{columns:On,rowKey:oa=>oa.index,loading:sa,dataSource:He,onChange:(oa,Nn,va)=>{var _n;fa(x0(cd({},Vn),{order:va==null?void 0:va.field,sort:((_n=va==null?void 0:va.order)==null?void 0:_n.replace("end",""))||"asc"}))},pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["50","100","150","200"],pageSize:Vn.limit,current:Vn.page,position:["bottomRight"],onChange:(oa,Nn)=>{Vn.page=oa,Vn.limit=Nn,fa(cd({},Vn)),da()},total:He==null?void 0:He.length,showTotal:(oa,Nn)=>Ul.createElement("span",null,"\u5171",Ul.createElement("span",{style:{color:"#165DFF"}}," ",oa," "),"\u6761\u6570\u636E")}})))};var ag=(0,ye.connect)(({exercise:pe})=>({exercise:pe}),null,null,{forwardRef:!0})((0,E.forwardRef)(ng)),Rs=z(59301),ae=Object.defineProperty,oe=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,_e=(pe,ve,ge)=>ve in pe?ae(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,$e=(pe,ve)=>{for(var ge in ve||(ve={}))Ae.call(ve,ge)&&_e(pe,ge,ve[ge]);if(oe)for(var ge of oe(ve))Le.call(ve,ge)&&_e(pe,ge,ve[ge]);return pe},ct=(pe,ve,ge)=>new Promise((mt,Kt)=>{var tt=He=>{try{ht(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{ht(ge.throw(He))}catch(Ie){Kt(Ie)}},ht=He=>He.done?mt(He.value):Promise.resolve(He.value).then(tt,on);ht((ge=ge.apply(pe,ve)).next())});const pt=({exercise:pe,dispatch:ve,handleOnComplete:ge})=>{const{actionTabs:mt={},ScoreRangesData:Kt}=pe,[tt]=re.default.useForm(),on=(0,ye.useParams)(),[,ht,He]=(0,xt.U)(te.lL,{exercise_id:on==null?void 0:on.categoryId}),[Ie,Vn]=(0,E.useState)([{level:"fail_rate",level_zh:"\u4E0D\u53CA\u683C"},{level:"pass_rate",level_zh:"\u53CA\u683C"},{level:"good_rate",level_zh:"\u826F\u597D"},{level:"max_rate",level_zh:"\u4F18\u79C0"}]),fa=[{title:"\u7B49\u7EA7",dataIndex:"level_zh",align:"left",width:180,render:On=>Rs.createElement("span",{style:{color:"#000000"}},On)},{title:"\u5F97\u5206\u533A\u95F4",dataIndex:"level",align:"left",render:(On,da,Ma)=>Rs.createElement("div",{className:"flex item-center"},Rs.createElement(re.default.Item,{className:"mb0",name:Ma===0?"min_rate":Ie[Ma-1].level},Rs.createElement(ke.Z,{size:"large",style:{width:"140px"},disabled:!0,suffix:"%"})),Rs.createElement("span",{style:{display:"inline-block",width:"20px",height:"1px",border:"1px solid #DCDCDC",marginLeft:"20px",marginRight:"20px",marginBottom:"4px"}}),Rs.createElement(re.default.Item,{className:"mb0",name:On,rules:Ma!==3&&[{validator:(oa,Nn)=>{const va=(Ma===0?tt.getFieldValue("min_rate"):tt.getFieldValue(Ie[Ma-1].level))+1,_n=tt.getFieldValue(Ie[Ma+1].level)-1;return Nn{const{min_rate:On=0,fail_rate:da=60,pass_rate:Ma=70,good_rate:oa=90,max_rate:Nn=100}=(Kt==null?void 0:Kt.score_ranges)||{};tt.setFieldsValue({min_rate:On,fail_rate:da,pass_rate:Ma,good_rate:oa,max_rate:Nn})},yn=()=>{ve({type:"exercise/setActionTabs",payload:{key:""}})};return(0,E.useEffect)(()=>{sa()},[Kt]),Rs.createElement(Se.default,{centered:!0,title:mt==null?void 0:mt.key,open:(mt==null?void 0:mt.key)==="\u8BBE\u7F6E\u5F97\u5206\u533A\u95F4",width:630,maskClosable:!1,confirmLoading:ht,destroyOnClose:!0,onCancel:yn,onOk:()=>{tt.submit()}},Rs.createElement(re.default,{form:tt,onValuesChange:()=>{tt.validateFields()},onFinish:On=>ct(void 0,null,function*(){(yield He($e({exercise_id:on.categoryId},On))).status===0&&(le.ZP.success("\u8BBE\u7F6E\u6210\u529F"),yn(),ge==null||ge(),ve({type:"exercise/getScoreRangesData",payload:{exercise_id:on==null?void 0:on.categoryId}}))})},Rs.createElement(re.default.Item,{hidden:!0,name:"min_rate"}),Rs.createElement(a.default,{pagination:!1,dataSource:Ie,columns:fa})))};var nn=(0,ye.connect)(({exercise:pe})=>({exercise:pe}))(pt),Cn=z(59301),vn=Object.defineProperty,rn=Object.defineProperties,sn=Object.getOwnPropertyDescriptors,Qn=Object.getOwnPropertySymbols,Za=Object.prototype.hasOwnProperty,Jr=Object.prototype.propertyIsEnumerable,no=(pe,ve,ge)=>ve in pe?vn(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,ro=(pe,ve)=>{for(var ge in ve||(ve={}))Za.call(ve,ge)&&no(pe,ge,ve[ge]);if(Qn)for(var ge of Qn(ve))Jr.call(ve,ge)&&no(pe,ge,ve[ge]);return pe},wo=(pe,ve)=>rn(pe,sn(ve));const _o=({exercise:pe,dispatch:ve,handleOnComplete:ge})=>{var mt,Kt,tt,on,ht;const{actionTabs:He={},course_groups:Ie=[]}=pe,Vn=(0,ye.useParams)(),[,fa,sa,yn]=(0,xt.U)(te.OO,{exercise_id:Vn==null?void 0:Vn.categoryId}),[On,da]=(0,E.useState)({page:1,limit:10,exercise_group_id:((mt=He==null?void 0:He.data)==null?void 0:mt.exercise_group_id)||"all",keyword:""}),Ma=()=>{ve({type:"exercise/setActionTabs",payload:{key:""}})};return(0,E.useEffect)(()=>{He!=null&&He.data&&sa(wo(ro(ro({},He==null?void 0:He.data),On),{exercise_id:Vn==null?void 0:Vn.categoryId,exercise_group_id:(On==null?void 0:On.exercise_group_id)=="all"?"":On==null?void 0:On.exercise_group_id}))},[He==null?void 0:He.data,On]),Cn.createElement(Se.default,{centered:!0,title:`${He==null?void 0:He.key} (${((Kt=yn==null?void 0:yn.data)==null?void 0:Kt.score_range)||""}, ${((tt=yn==null?void 0:yn.data)==null?void 0:tt.score_type)||""})`,open:(He==null?void 0:He.key)==="\u5B66\u751F\u5217\u8868",width:700,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:Ma},Cn.createElement("div",{className:"flex item-center justify-between"},Cn.createElement(qt.default,{style:{width:256},value:On==null?void 0:On.exercise_group_id,mode:"multiple",maxTagCount:"responsive",getPopupContainer:oa=>oa.parentNode,onChange:oa=>{let Nn=[...oa];Nn.length===0&&(Nn=["all"]),Nn.includes("all")&&Nn.length>1&&(Nn[Nn.length-1]=="all"?Nn=["all"]:Nn=Nn.filter(va=>va!=="all")),da(wo(ro({},On),{exercise_group_id:Nn}))},filterOption:(oa,Nn)=>Nn.label.indexOf(oa.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...Ie.map(oa=>({label:oa==null?void 0:oa.exercise_group_name,value:oa==null?void 0:oa.exercise_group_id}))]}),Cn.createElement(cs.t7,{style:{width:220},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:oa=>{da(wo(ro({},On),{keyword:oa}))}})),Cn.createElement(a.default,{className:"mt10",dataSource:((on=yn==null?void 0:yn.data)==null?void 0:on.list)||[],scroll:{y:500},loading:fa,columns:[{title:"\u5E8F\u53F7",dataIndex:"index",width:50},{title:"\u59D3\u540D",dataIndex:"name"},{title:"\u5B66\u53F7/\u5DE5\u53F7",dataIndex:"student_id"},{title:"\u5206\u73ED",dataIndex:"course_group_name"},{title:"\u6700\u7EC8\u6210\u7EE9",align:"right",dataIndex:"score",width:100}],pagination:{current:On.page,pageSize:On==null?void 0:On.limit,onChange:(oa,Nn)=>{da(wo(ro({},On),{page:oa,limit:Nn}))},total:((ht=yn==null?void 0:yn.data)==null?void 0:ht.count)||0,showTotal:oa=>Cn.createElement("span",{className:"font12 c-666"},"\u5171",Cn.createElement("span",{style:{color:"#3061D0"}},oa),"\u6761\u6570\u636E")}}))};var fi=(0,ye.connect)(({exercise:pe})=>({exercise:pe}))(_o),Ui=z(59301),$i=Object.defineProperty,kl=Object.defineProperties,Mu=Object.getOwnPropertyDescriptors,Gl=Object.getOwnPropertySymbols,Tu=Object.prototype.hasOwnProperty,ts=Object.prototype.propertyIsEnumerable,ns=(pe,ve,ge)=>ve in pe?$i(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,Es=(pe,ve)=>{for(var ge in ve||(ve={}))Tu.call(ve,ge)&&ns(pe,ge,ve[ge]);if(Gl)for(var ge of Gl(ve))ts.call(ve,ge)&&ns(pe,ge,ve[ge]);return pe},ps=(pe,ve)=>kl(pe,Mu(ve));const ws=({exercise:pe,dispatch:ve,handleOnComplete:ge})=>{var mt,Kt,tt,on,ht,He,Ie,Vn,fa,sa,yn,On,da,Ma,oa,Nn,va;const{actionTabs:_n={},course_groups:Ga=[]}=pe,wa=(0,ye.useParams)(),[,In,dr,Zn]=(0,xt.U)(te.OO,{exercise_id:wa==null?void 0:wa.categoryId}),[,kt,la,sr]=(0,xt.U)(te.hk,{exercise_id:wa==null?void 0:wa.categoryId}),[Ka,Er]=(0,E.useState)({page:1,limit:10,type:((mt=_n==null?void 0:_n.data)==null?void 0:mt.type)||2,exercise_group_id:((Kt=_n==null?void 0:_n.data)==null?void 0:Kt.exercise_group_id)==-1||((tt=_n==null?void 0:_n.data)==null?void 0:tt.exercise_group_id)==null?"all":(on=_n==null?void 0:_n.data)==null?void 0:on.exercise_group_id,keyword:"",sub_type:(ht=_n==null?void 0:_n.data)==null?void 0:ht.sub_type}),Ca=()=>{ve({type:"exercise/setActionTabs",payload:{key:""}})},Ht=(0,E.useMemo)(()=>{var Or;const gr=[{title:"\u5E8F\u53F7",dataIndex:"index",width:60},{title:"\u59D3\u540D",dataIndex:"name"},{title:"\u5B66\u53F7/\u5DE5\u53F7",dataIndex:"student_id"},{title:"\u5206\u73ED",dataIndex:"course_group_name"}];return(Ka==null?void 0:Ka.type)===2&&gr.push({title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score"},{title:"\u64CD\u4F5C",align:"right",dataIndex:"text",render:(lr,Fa)=>Ui.createElement("a",{onClick:()=>{(0,ne.xg)(`/classrooms/${wa.coursesId}/exercise/${wa.categoryId}/review/${Fa==null?void 0:Fa.login}`)}},"\u67E5\u770B\u8BE6\u60C5")}),(Ka==null?void 0:Ka.type)===3&&gr.push({title:(Or=_n==null?void 0:_n.data)!=null&&Or.isFinalScore?"\u6700\u7EC8\u6210\u7EE9":"\u5F97\u5206/\u5206\u6570",dataIndex:"score",align:"center"}),gr},[Ka==null?void 0:Ka.type,(He=_n==null?void 0:_n.data)==null?void 0:He.isFinalScore]);return(0,E.useEffect)(()=>{var Or,gr;(_n==null?void 0:_n.key)==="\u5B66\u751F\u8BE6\u60C52"&&(_n!=null&&_n.data)&&((Or=_n==null?void 0:_n.data)!=null&&Or.isFinalScore?dr(ps(Es({},Ka),{exercise_id:wa==null?void 0:wa.categoryId,exercise_group_id:(Ka==null?void 0:Ka.exercise_group_id)=="all"?"":Ka==null?void 0:Ka.exercise_group_id})):la(ps(Es({},Ka),{exercise_id:wa==null?void 0:wa.categoryId,exercise_group_id:(Ka==null?void 0:Ka.exercise_group_id)=="all"?"":Ka==null?void 0:Ka.exercise_group_id,question_type:(gr=_n==null?void 0:_n.data)==null?void 0:gr.question_type})))},[Ka,_n==null?void 0:_n.data]),Ui.createElement(Se.default,{centered:!0,title:_n==null?void 0:_n.title,open:(_n==null?void 0:_n.key)==="\u5B66\u751F\u8BE6\u60C52",width:800,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:Ca},((Ie=_n==null?void 0:_n.data)==null?void 0:Ie.type)===3&&Ui.createElement("div",{className:"flex flex-wrap gap-20px c-grey-666 mb20"},(fa=(Vn=_n==null?void 0:_n.data)==null?void 0:Vn.exercise_group_list)==null?void 0:fa.map((Or,gr)=>{var lr;return Ui.createElement("span",{key:gr},Or==null?void 0:Or.course_group_name,Ui.createElement("span",{className:"ml10 c-black"},Or==null?void 0:Or.value,((lr=_n==null?void 0:_n.data)==null?void 0:lr.questionsscoreType)||"%"))})),Ui.createElement("div",{className:"flex item-center justify-between"},Ui.createElement(qt.default,{style:{width:140},value:Ka==null?void 0:Ka.exercise_group_id,mode:"multiple",maxTagCount:"responsive",getPopupContainer:Or=>Or.parentNode,onChange:Or=>{let gr=[...Or];gr.length===0&&(gr=["all"]),gr.includes("all")&&gr.length>1&&(gr[gr.length-1]=="all"?gr=["all"]:gr=gr.filter(lr=>lr!=="all")),Er(ps(Es({},Ka),{exercise_group_id:gr}))},filterOption:(Or,gr)=>gr.label.indexOf(Or.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...Ga.map(Or=>({label:Or==null?void 0:Or.exercise_group_name,value:Or==null?void 0:Or.exercise_group_id}))]}),Ui.createElement(cs.t7,{style:{width:220},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:Or=>{Er(ps(Es({},Ka),{keyword:Or}))}})),Ui.createElement(a.default,{className:"mt20",dataSource:((sa=_n==null?void 0:_n.data)!=null&&sa.isFinalScore?(yn=Zn==null?void 0:Zn.data)==null?void 0:yn.list:(da=(On=sr==null?void 0:sr.data)==null?void 0:On.student_score)==null?void 0:da.list)||[],scroll:{y:500},loading:In||kt,columns:Ht,pagination:{current:Ka.page,pageSize:Ka==null?void 0:Ka.limit,onChange:(Or,gr)=>{Er(ps(Es({},Ka),{page:Or,limit:gr}))},total:((Ma=_n==null?void 0:_n.data)!=null&&Ma.isFinalScore?(oa=Zn==null?void 0:Zn.data)==null?void 0:oa.count:(va=(Nn=sr==null?void 0:sr.data)==null?void 0:Nn.student_score)==null?void 0:va.count)||0,showTotal:Or=>Ui.createElement("span",{className:"font12 c-666"},"\u5171",Ui.createElement("span",{style:{color:"#3061D0"}},Or),"\u6761\u6570\u636E")}}))};var tc=(0,ye.connect)(({exercise:pe})=>({exercise:pe}))(ws),os={tables:"tables___zoHyz"},Zc=Object.defineProperty,nc=Object.defineProperties,Pd=Object.getOwnPropertyDescriptors,Hc=Object.getOwnPropertySymbols,zc=Object.prototype.hasOwnProperty,ac=Object.prototype.propertyIsEnumerable,Qc=(pe,ve,ge)=>ve in pe?Zc(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,rc=(pe,ve)=>{for(var ge in ve||(ve={}))zc.call(ve,ge)&&Qc(pe,ge,ve[ge]);if(Hc)for(var ge of Hc(ve))ac.call(ve,ge)&&Qc(pe,ge,ve[ge]);return pe},Ds=(pe,ve)=>nc(pe,Pd(ve));const bd=({Data:pe=[],yAxisName:ve="",legendData:ge=[],className:mt="",style:Kt={},labelTrue:tt=!1,grid:on={},yAxisNamePadding:ht=0,ReactEchartsOnEvents:He})=>{const Ie=(0,E.useRef)(null),Vn=["#F3647C","#FBD438","#FF9D18","#37CCCC","#3BA1FF","#4ECC74","#3061D0","#7F30D0","#C60101","#9096A3","#E900F5","#FA6400","#3D81B7","#D4BE26","#34A858","#FE8DB3"];return(0,E.useEffect)(()=>{if(Ie.current){const fa=Ie.current.getEchartsInstance(),sa=[];ge==null||ge.forEach((yn,On)=>{sa.push((Vn==null?void 0:Vn[On])||`rgb(${Math.floor(Math.random()*256)}, ${Math.floor(Math.random()*256)}, ${Math.floor(Math.random()*256)})`)}),fa.setOption({dataset:{source:[["product",...ge],...pe]},legend:{right:"1%",top:"5%",type:"scroll",width:"90%",itemWidth:10,itemHeight:10,itemGap:22},tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},grid:rc({left:"5%",right:"2%",top:"20%",bottom:40},on),dataZoom:[rc({type:"slider"},(pe==null?void 0:pe.length)>10||(ge==null?void 0:ge.length)>6?{start:0,end:10}:{})],yAxis:{name:ve,splitArea:{show:!1},nameTextStyle:{color:"#000",padding:ht},splitLine:{show:!1},axisLine:{show:!0,lineStyle:{color:"#EDEDED"}},axisLabel:{color:"#000"}},xAxis:{type:"category",silent:!1,splitLine:{show:!1},splitArea:{show:!1},axisTick:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#000"}},series:ge==null?void 0:ge.map(()=>({type:"bar",barMaxWidth:40,label:{show:tt,position:"top"}})),color:sa},!0)}},[pe,ve,ge,tt,on]),E.createElement(As.Z,{ref:Ie,className:`w-full ${mt}`,style:rc({height:400,background:"#F6F7F9"},Kt),onEvents:He,option:{}})},Wc=E.memo(bd),dd=({exercise:pe,dispatch:ve,value:ge})=>{var mt,Kt,tt,on,ht,He,Ie,Vn,fa,sa,yn,On,da,Ma,oa,Nn,va,_n,Ga,wa,In,dr,Zn,kt,la,sr,Ka,Er,Ca;const{actionTabs:Ht={}}=pe,Or=(0,ye.useParams)(),[gr,lr]=(0,E.useState)(1),[,Fa,Ba,ur]=(0,xt.U)(te.iU,{exercise_id:Or==null?void 0:Or.categoryId,exercise_group_id:(mt=ge==null?void 0:ge.exercise_group_id)!=null&&mt.includes("all")?null:ge==null?void 0:ge.exercise_group_id}),[,hr,co,cr]=(0,xt.U)(te.fG,{exercise_id:Or==null?void 0:Or.categoryId,exercise_group_id:(Kt=ge==null?void 0:ge.exercise_group_id)!=null&&Kt.includes("all")?null:ge==null?void 0:ge.exercise_group_id}),Xa=(Hn={},qa)=>{ve({type:"exercise/setActionTabs",payload:{title:"\u5B66\u751F\u8BE6\u60C5",key:"\u5B66\u751F\u8BE6\u60C52",data:{sub_type:qa,exercise_group_id:(Hn==null?void 0:Hn.course_group_id)==-1?"all":Hn==null?void 0:Hn.course_group_id,isFinalScore:Hn==null?void 0:Hn.isFinalScore}}})},Mr=(0,E.useCallback)(Hn=>{var qa,pr,fr,fo;Xa(Ds(rc({},((pr=(qa=ur==null?void 0:ur.data)==null?void 0:qa.list)==null?void 0:pr[(Hn==null?void 0:Hn.dataIndex)||0])||{}),{isFinalScore:!0}),(((fo=(fr=Hn==null?void 0:Hn.encode)==null?void 0:fr.y)==null?void 0:fo[0])||1)-1)},[(tt=ur==null?void 0:ur.data)==null?void 0:tt.list]),Hr=(Hn={},qa=null)=>{var pr;console.log("asdfasdf===",Hn),ve({type:"exercise/setActionTabs",payload:{key:"\u7B54\u9898\u8BE6\u60C5",data:{title:(Hn==null?void 0:Hn.question_type)||"",id:Hn==null?void 0:Hn.question_id,exercise_group_id:ge==null?void 0:ge.exercise_group_id,tabActive:"3",exercise_group_list:(pr=Hn==null?void 0:Hn.list)==null?void 0:pr.map(fr=>Ds(rc({},fr),{value:qa===0?fr==null?void 0:fr.correct_percent:qa===1?fr==null?void 0:fr.score_percent:fr==null?void 0:fr.value})),questionsscoreType:Hn==null?void 0:Hn.questionsscoreType}}})},Va=(0,E.useCallback)((Hn,qa={})=>{var pr,fr;Hr((fr=(pr=cr==null?void 0:cr.data)==null?void 0:pr.question_type_list)==null?void 0:fr[(Hn==null?void 0:Hn.dataIndex)||0],0)},[(on=cr==null?void 0:cr.data)==null?void 0:on.question_type_list]),Ia=(0,E.useCallback)((Hn,qa={})=>{var pr,fr;Hr((fr=(pr=cr==null?void 0:cr.data)==null?void 0:pr.question_type_list)==null?void 0:fr[(Hn==null?void 0:Hn.dataIndex)||0],1)},[(ht=cr==null?void 0:cr.data)==null?void 0:ht.question_type_list]),Wa=(0,E.useCallback)(Hn=>{var qa,pr,fr;const fo=(pr=(qa=cr==null?void 0:cr.data)==null?void 0:qa.class_average_score_list)==null?void 0:pr[(Hn==null?void 0:Hn.dataIndex)||0];ve({type:"exercise/setActionTabs",payload:{key:"\u5B66\u751F\u8BE6\u60C52",title:"\u5B66\u751F\u8BE6\u60C5",data:{exercise_group_id:ge==null?void 0:ge.exercise_group_id,exercise_group_list:fo==null?void 0:fo.list,type:3,isFinalScore:(fr=Hn==null?void 0:Hn.data)==null?void 0:fr[0].includes("\u6700\u7EC8\u6210\u7EE9"),question_type:fo==null?void 0:fo.question_type,questionsscoreType:"\u5206"}}})},[(He=cr==null?void 0:cr.data)==null?void 0:He.class_average_score_list,ge]),Aa=([Hn,qa,pr],fr=0)=>E.createElement("span",{className:Hn>0?"current-primary-hover":"",style:{display:"inline-block",width:"100%",height:47,lineHeight:"47px"},onClick:()=>{Hn>0&&Xa(Ds(rc({},qa),{isFinalScore:!0}),fr)}},`${Hn}${gr===1?"":"%"}`),ra=(()=>{var Hn,qa,pr,fr,fo,Vo,wr,Ai,ba,Wo,jo,el;const Yi=[{title:"\u5206\u73ED",dataIndex:"course_group_name",align:"left"},{title:((qa=(Hn=ur==null?void 0:ur.data)==null?void 0:Hn.titles)==null?void 0:qa[0])||"",dataIndex:"column_1",align:"center",render:(...yi)=>Aa(yi,0)},{title:((fr=(pr=ur==null?void 0:ur.data)==null?void 0:pr.titles)==null?void 0:fr[1])||"",dataIndex:"column_2",align:"center",render:(...yi)=>Aa(yi,1)},{title:((Vo=(fo=ur==null?void 0:ur.data)==null?void 0:fo.titles)==null?void 0:Vo[2])||"",dataIndex:"column_3",align:"center",render:(...yi)=>Aa(yi,2)},{title:((Ai=(wr=ur==null?void 0:ur.data)==null?void 0:wr.titles)==null?void 0:Ai[3])||"",dataIndex:"column_4",align:"center",render:(...yi)=>Aa(yi,3)},{title:((Wo=(ba=ur==null?void 0:ur.data)==null?void 0:ba.titles)==null?void 0:Wo[4])||"",dataIndex:"column_5",align:"center",render:(...yi)=>Aa(yi,4)},{title:((el=(jo=ur==null?void 0:ur.data)==null?void 0:jo.titles)==null?void 0:el[5])||"",dataIndex:"column_6",align:"center",render:(...yi)=>Aa(yi,5)}];return gr===1&&Yi.push({title:"\u4EBA\u6570",dataIndex:"total_count",align:"center",render:(...yi)=>Aa(yi,6)}),Yi})();(0,E.useEffect)(()=>{var Hn;Ba({count_by:gr,exercise_id:Or==null?void 0:Or.categoryId,exercise_group_id:(Hn=ge==null?void 0:ge.exercise_group_id)!=null&&Hn.includes("all")?null:ge==null?void 0:ge.exercise_group_id})},[gr,ge==null?void 0:ge.exercise_group_id]),(0,E.useEffect)(()=>{var Hn;co({exercise_id:Or==null?void 0:Or.categoryId,exercise_group_id:(Hn=ge==null?void 0:ge.exercise_group_id)!=null&&Hn.includes("all")?null:ge==null?void 0:ge.exercise_group_id})},[ge==null?void 0:ge.exercise_group_id]);const ya=(0,E.useMemo)(()=>{var Hn,qa;return(qa=(Hn=cr==null?void 0:cr.data)==null?void 0:Hn.question_type_score_list)==null?void 0:qa.map((pr,fr)=>{var fo,Vo,wr,Ai;return E.createElement(Wc,{key:fr,Data:((fo=pr==null?void 0:pr.list)==null?void 0:fo.map(ba=>{var Wo;return[(ba==null?void 0:ba.title)||"",...((Wo=ba==null?void 0:ba.list)==null?void 0:Wo.map(jo=>jo==null?void 0:jo.value))||[]]}))||[],yAxisName:pr==null?void 0:pr.title,labelTrue:!0,yAxisNamePadding:[0,0,10,0],legendData:((Ai=(wr=(Vo=pr==null?void 0:pr.list)==null?void 0:Vo[0])==null?void 0:wr.list)==null?void 0:Ai.map(ba=>ba==null?void 0:ba.course_group_name))||[],ReactEchartsOnEvents:{click:ba=>{var Wo;console.log("params",ba),Hr(Ds(rc({},((Wo=pr==null?void 0:pr.list)==null?void 0:Wo[(ba==null?void 0:ba.dataIndex)||0])||{}),{questionsscoreType:"\u5206"}))}}})})},[(Ie=cr==null?void 0:cr.data)==null?void 0:Ie.question_type_score_list]);return E.createElement(E.Fragment,null,E.createElement(St.Z,{spinning:Fa},E.createElement("div",{className:"flex item-center justify-between mt30"},E.createElement("div",{className:"font16"},"\u6210\u7EE9\u5206\u5E03",E.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u7EDF\u8BA1\u6570\u503C\u6216\u67F1\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09")),E.createElement("div",{className:"flex item-center gap-20px"},E.createElement(qt.default,{style:{width:140},size:"large",value:gr,onChange:Hn=>{lr(Hn)},options:[{value:1,label:"\u6309\u4EBA\u6570\u7EDF\u8BA1"},{value:2,label:"\u6309\u767E\u5206\u6BD4\u7EDF\u8BA1"}]}))),E.createElement(a.default,{className:`mt10 ${os.tables}`,bordered:!0,columns:ra,dataSource:((Vn=ur==null?void 0:ur.data)==null?void 0:Vn.list)||[],pagination:!1}),E.createElement("div",{className:"mt20"},E.createElement(Wc,{Data:((sa=(fa=ur==null?void 0:ur.data)==null?void 0:fa.list)==null?void 0:sa.map(Hn=>[(Hn==null?void 0:Hn.course_group_name)||"",(Hn==null?void 0:Hn.column_1)||0,(Hn==null?void 0:Hn.column_2)||0,(Hn==null?void 0:Hn.column_3)||0,(Hn==null?void 0:Hn.column_4)||0,(Hn==null?void 0:Hn.column_5)||0,(Hn==null?void 0:Hn.column_6)||0]))||[],grid:{left:"5%",top:"15%"},yAxisNamePadding:[0,0,10,70],yAxisName:`\u5404\u73ED\u7EA7\u6210\u7EE9\u5206\u5E03\uFF08${gr===1?"\u4EBA\u6570":"\u767E\u5206\u6BD4"}\uFF09`,legendData:((yn=ur==null?void 0:ur.data)==null?void 0:yn.titles)||[],ReactEchartsOnEvents:{click:Mr}}))),E.createElement(St.Z,{spinning:hr},E.createElement("div",{className:"mt20 flex flex-col gap-10px"},E.createElement("div",{className:"font16"},"\u5C0F\u9898\u5BF9\u6BD4",E.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u67F1\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09")),E.createElement(Wc,{Data:((da=(On=cr==null?void 0:cr.data)==null?void 0:On.question_type_list)==null?void 0:da.map(Hn=>{var qa;return[(Hn==null?void 0:Hn.question_type)||"",...((qa=Hn==null?void 0:Hn.list)==null?void 0:qa.map(pr=>pr.correct_percent))||[]]}))||[],yAxisName:"\u6B63\u786E\u7387",yAxisNamePadding:[0,0,10,0],legendData:((va=(Nn=(oa=(Ma=cr==null?void 0:cr.data)==null?void 0:Ma.question_type_list)==null?void 0:oa[0])==null?void 0:Nn.list)==null?void 0:va.map(Hn=>Hn==null?void 0:Hn.course_group_name))||[],ReactEchartsOnEvents:{click:Va}}),E.createElement(Wc,{Data:((Ga=(_n=cr==null?void 0:cr.data)==null?void 0:_n.question_type_list)==null?void 0:Ga.map(Hn=>{var qa;return[(Hn==null?void 0:Hn.question_type)||"",...((qa=Hn==null?void 0:Hn.list)==null?void 0:qa.map(pr=>pr.score_percent))||[]]}))||[],yAxisName:"\u5F97\u5206\u7387",yAxisNamePadding:[0,0,10,0],legendData:((Zn=(dr=(In=(wa=cr==null?void 0:cr.data)==null?void 0:wa.question_type_list)==null?void 0:In[0])==null?void 0:dr.list)==null?void 0:Zn.map(Hn=>Hn==null?void 0:Hn.course_group_name))||[],ReactEchartsOnEvents:{click:Ia}}))),E.createElement(St.Z,{spinning:hr},E.createElement("div",{className:"mt20 flex flex-col gap-10px"},E.createElement("div",{className:"font16"},"\u5E73\u5747\u5206",E.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u67F1\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09")),E.createElement(Wc,{Data:((la=(kt=cr==null?void 0:cr.data)==null?void 0:kt.class_average_score_list)==null?void 0:la.map(Hn=>{var qa;return[(Hn==null?void 0:Hn.title)||"",...((qa=Hn==null?void 0:Hn.list)==null?void 0:qa.map(pr=>pr==null?void 0:pr.value))||[]]}))||[],yAxisName:"\u5404\u73ED\u7EA7\u5E73\u5747\u5206",labelTrue:!0,yAxisNamePadding:[0,0,10,0],legendData:((Ca=(Er=(Ka=(sr=cr==null?void 0:cr.data)==null?void 0:sr.class_average_score_list)==null?void 0:Ka[0])==null?void 0:Er.list)==null?void 0:Ca.map(Hn=>Hn==null?void 0:Hn.course_group_name))||[],ReactEchartsOnEvents:{click:Wa}}),E.createElement("div",{className:"flex flex-col"},ya))),(Ht==null?void 0:Ht.key)==="\u7B54\u9898\u8BE6\u60C5"&&E.createElement(A0,null),(Ht==null?void 0:Ht.key)==="\u5B66\u751F\u8BE6\u60C52"&&E.createElement(tc,null))};var jd=(0,ye.connect)(({exercise:pe})=>({exercise:pe}))(dd),Zd=z(67921),Uc=z(59301),rg=Object.defineProperty,Hd=Object.defineProperties,og=Object.getOwnPropertyDescriptors,n0=Object.getOwnPropertySymbols,a0=Object.prototype.hasOwnProperty,zd=Object.prototype.propertyIsEnumerable,r0=(pe,ve,ge)=>ve in pe?rg(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,gd=(pe,ve)=>{for(var ge in ve||(ve={}))a0.call(ve,ge)&&r0(pe,ge,ve[ge]);if(n0)for(var ge of n0(ve))zd.call(ve,ge)&&r0(pe,ge,ve[ge]);return pe},md=(pe,ve)=>Hd(pe,og(ve));const ig=({exercise:pe,dispatch:ve,handleOnComplete:ge})=>{var mt,Kt,tt,on,ht;const{actionTabs:He={},course_groups:Ie=[]}=pe,Vn=(0,ye.useParams)(),[,fa,sa,yn]=(0,xt.U)(te.hv,{exercise_id:Vn==null?void 0:Vn.categoryId}),[On,da]=(0,E.useState)({page:1,limit:10,type:1,exercise_group_id:"all",keyword:""}),Ma=(0,E.useMemo)(()=>{var Nn,va,_n;return((_n=(va=(Nn=yn==null?void 0:yn.data)==null?void 0:Nn.question)==null?void 0:va.question_choices)==null?void 0:_n.filter(Ga=>Ga==null?void 0:Ga.right_answer).map(Ga=>Ga==null?void 0:Ga.exercise_choice_id))||[]},[(mt=yn==null?void 0:yn.data)==null?void 0:mt.question]),oa=()=>{ve({type:"exercise/setActionTabs",payload:{key:""}})};return(0,E.useEffect)(()=>{var Nn,va,_n,Ga,wa;He!=null&&He.data&&sa(md(gd({},On),{exercise_group_id:(On==null?void 0:On.exercise_group_id)=="all"?"":On==null?void 0:On.exercise_group_id,exercise_id:Vn==null?void 0:Vn.categoryId,question_id:(va=(Nn=He==null?void 0:He.data)==null?void 0:Nn.questionDetail)==null?void 0:va.question_id,question_number:(Ga=(_n=He==null?void 0:He.data)==null?void 0:_n.questionDetail)==null?void 0:Ga.index,scope:(wa=He==null?void 0:He.data)==null?void 0:wa.scope}))},[He==null?void 0:He.data,On]),Uc.createElement(Se.default,{centered:!0,title:He==null?void 0:He.title,open:(He==null?void 0:He.key)==="\u5B66\u751F\u8BE6\u60C5",width:700,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:oa},Uc.createElement("div",{className:"flex item-center justify-between"},Uc.createElement(qt.default,{style:{width:256},mode:"multiple",maxTagCount:"responsive",value:On==null?void 0:On.exercise_group_id,getPopupContainer:Nn=>Nn.parentNode,onChange:Nn=>{console.log(Nn);let va=[...Nn];va.length===0&&(va=["all"]),va.includes("all")&&va.length>1&&(va[va.length-1]=="all"?va=["all"]:va=va.filter(_n=>_n!=="all")),da(md(gd({},On),{exercise_group_id:va}))},filterOption:(Nn,va)=>va.label.indexOf(Nn.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...Ie.map(Nn=>({label:Nn==null?void 0:Nn.exercise_group_name,value:Nn==null?void 0:Nn.exercise_group_id}))]}),Uc.createElement(cs.t7,{style:{width:220},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:Nn=>{da(md(gd({},On),{keyword:Nn}))}})),Uc.createElement(a.default,{className:"mt10",dataSource:((tt=(Kt=yn==null?void 0:yn.data)==null?void 0:Kt.student_score)==null?void 0:tt.list)||[],scroll:{y:500},loading:fa,columns:[{title:"\u5E8F\u53F7",dataIndex:"index",width:60},{title:"\u59D3\u540D",dataIndex:"name"},{title:"\u5B66\u53F7/\u5DE5\u53F7",dataIndex:"student_id"},{title:"\u5206\u73ED",dataIndex:"course_group_name",render:Nn=>Nn||"\u672A\u5206\u73ED"},{title:"\u662F\u5426\u6B63\u786E",align:"center",dataIndex:"users_answer_info.choices",render:(Nn,va)=>{var _n,Ga,wa,In;return((Ga=(_n=va==null?void 0:va.users_answer_info)==null?void 0:_n.choices)==null?void 0:Ga.length)>0&&((In=(wa=va==null?void 0:va.users_answer_info)==null?void 0:wa.choices)!=null&&In.every(dr=>Ma.includes(dr==null?void 0:dr.exercise_choice_id)))?"\u662F":"\u5426"}},{title:"\u5F97\u5206/\u5206\u6570",align:"center",dataIndex:"users_answer_info.score",render:(Nn,va)=>{var _n,Ga,wa;return`${(_n=va==null?void 0:va.users_answer_info)==null?void 0:_n.score}/${(wa=(Ga=yn==null?void 0:yn.data)==null?void 0:Ga.question)==null?void 0:wa.question_score}`}}],pagination:{current:On.page,pageSize:On==null?void 0:On.limit,onChange:(Nn,va)=>{da(md(gd({},On),{page:Nn,limit:va}))},total:((ht=(on=yn==null?void 0:yn.data)==null?void 0:on.student_score)==null?void 0:ht.count)||0,showTotal:Nn=>Uc.createElement("span",{className:"font12 c-666"},"\u5171",Uc.createElement("span",{style:{color:"#3061D0"}},Nn),"\u6761\u6570\u636E")}}))};var xd=(0,ye.connect)(({exercise:pe})=>({exercise:pe}))(ig),Ha=z(59301),Ig=Object.defineProperty,Og=Object.defineProperties,Lg=Object.getOwnPropertyDescriptors,dg=Object.getOwnPropertySymbols,Ng=Object.prototype.hasOwnProperty,Rg=Object.prototype.propertyIsEnumerable,gg=(pe,ve,ge)=>ve in pe?Ig(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,Qs=(pe,ve)=>{for(var ge in ve||(ve={}))Ng.call(ve,ge)&&gg(pe,ge,ve[ge]);if(dg)for(var ge of dg(ve))Rg.call(ve,ge)&&gg(pe,ge,ve[ge]);return pe},w0=(pe,ve)=>Og(pe,Lg(ve)),Qd=(pe,ve,ge)=>new Promise((mt,Kt)=>{var tt=He=>{try{ht(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{ht(ge.throw(He))}catch(Ie){Kt(Ie)}},ht=He=>He.done?mt(He.value):Promise.resolve(He.value).then(tt,on);ht((ge=ge.apply(pe,ve)).next())});const Mg=({exercise:pe,dispatch:ve,classroomList:ge})=>{var mt,Kt,tt,on,ht,He,Ie,Vn,fa,sa,yn,On,da,Ma,oa,Nn,va,_n,Ga,wa,In,dr,Zn,kt;const{ScoreRangesData:la}=pe,[sr,Ka]=(0,E.useState)("1"),[Er,Ca]=(0,E.useState)({}),[Ht,Or]=(0,E.useState)([]),[gr,lr]=(0,E.useState)([]),[Fa,Ba]=(0,E.useState)({exercise_group_id:["all"],scope:"0",question_type:["all"]}),[ur,hr]=(0,E.useState)(0),[co,cr]=(0,E.useState)(0),[Xa,Mr]=(0,E.useState)([]),[Hr,Va]=(0,E.useState)([]),[Ia,Wa]=(0,E.useState)(0),[Aa,ra]=(0,E.useState)(!0),[ya,Hn]=(0,E.useState)(!1),[qa,pr]=(0,E.useState)(!1),[fr,fo]=(0,E.useState)(!1),[Vo,wr]=(0,E.useState)(!1),[Ai,ba]=(0,E.useState)(0),Wo=(0,E.useRef)(null),jo=(0,E.useRef)(null),[el]=re.default.useForm(),Yi=(0,ye.useParams)(),yi=[{label:"90%-100%",color:"#3BA1FF"},{label:"80%-90%",color:"#37CCCC"},{label:"70%-80%",color:"#4ECC74"},{label:"60%-70%",color:"#FBD438"},{label:"60%\u53CA\u4EE5\u4E0B",color:"#F3647C"}];(0,E.useEffect)(()=>(Vo?Wo.current=setInterval(()=>{ba(Xr=>Xr+1)},1e3*30):clearInterval(Wo.current),()=>{clearInterval(Wo.current)}),[Vo]),(0,E.useEffect)(()=>{xl()},[]),(0,E.useEffect)(()=>{var Xr;Ai>0&&(sr==="1"?xl():(Xr=jo.current)==null||Xr.dealData())},[Ai]);const xl=(...Xr)=>Qd(void 0,[...Xr],function*(So=Fa){Hn(!0),yield Promise.all([$o(So),ll(So),Kl(So)]),Hn(!1),ra(!1)}),Gr=(0,E.useMemo)(()=>{var Xr,So;return{scope:Fa==null?void 0:Fa.scope,exercise_group_id:(Xr=Fa==null?void 0:Fa.exercise_group_id)!=null&&Xr.includes("all")?null:Fa==null?void 0:Fa.exercise_group_id,question_type:(So=Fa==null?void 0:Fa.question_type)!=null&&So.includes("all")?null:Fa==null?void 0:Fa.question_type}},[Fa]),$o=Xr=>Qd(void 0,null,function*(){var So,tl,nl;const Zu={scope:Xr==null?void 0:Xr.scope,exercise_group_id:(So=Xr==null?void 0:Xr.exercise_group_id)!=null&&So.includes("all")?null:Xr==null?void 0:Xr.exercise_group_id},zi=yield(0,fe.ZP)(`/api/exercises/${Yi==null?void 0:Yi.categoryId}/new_exercise_result.json`,{method:"get",params:Qs({},Zu)});if(ve({type:"exercise/getScoreRangesData",payload:{exercise_id:Yi==null?void 0:Yi.categoryId}}),(zi==null?void 0:zi.status)===0){const su=[{label:"\u5168\u90E8",value:"all"}];ve({type:"exercise/save",payload:{course_groups:zi==null?void 0:zi.course_groups}}),(tl=zi==null?void 0:zi.course_groups)==null||tl.forEach(zn=>{su.push({label:zn==null?void 0:zn.exercise_group_name,value:zn==null?void 0:zn.exercise_group_id})});const Hu=[{label:"\u5168\u90E8",value:"all"}];(nl=zi==null?void 0:zi.question_types)==null||nl.forEach(zn=>{Hu.push({label:zn==null?void 0:zn.name,value:zn==null?void 0:zn.id})}),lr(Hu),Or(su),Ca(Qs({},zi))}}),ll=(Xr,...So)=>Qd(void 0,[Xr,...So],function*(tl,nl=!1,Zu={}){var zi;const su={scope:tl==null?void 0:tl.scope,exercise_group_id:(zi=tl==null?void 0:tl.exercise_group_id)!=null&&zi.includes("all")?null:tl==null?void 0:tl.exercise_group_id};pr(nl);const Hu=yield(0,fe.ZP)(`/api/exercises/${Yi==null?void 0:Yi.categoryId}/new_exercise_result_form.json`,{method:"get",params:Qs(w0(Qs({},su),{method:ur,order:co}),Zu)});(Hu==null?void 0:Hu.status)===0&&Mr(Hu==null?void 0:Hu.rate_list),pr(!1)}),Kl=(Xr,...So)=>Qd(void 0,[Xr,...So],function*(tl,nl=!1,Zu={}){var zi;const su={scope:tl==null?void 0:tl.scope,exercise_group_id:(zi=tl==null?void 0:tl.exercise_group_id)!=null&&zi.includes("all")?null:tl==null?void 0:tl.exercise_group_id};fo(nl);const Hu=yield(0,fe.ZP)(`/api/exercises/${Yi==null?void 0:Yi.categoryId}/new_exercise_result_bottom.json`,{method:"get",params:Qs(w0(Qs({},su),{method:Ia}),Zu)});(Hu==null?void 0:Hu.status)===0&&Va(Hu==null?void 0:Hu.chart),fo(!1)}),Pu=[{label:"\u5168\u90E8",value:"0"},{label:"\u8003\u8BD5\u4E2D/\u5DF2\u4EA4\u5377",value:"1"},{label:"\u5DF2\u4EA4\u5377",value:"2"}],Nl=()=>[{name:"exercise_group_id",label:"\u5206\u73ED\u8303\u56F4",ItemData:Ht,isShow:!0},{noStyle:!0,isShow:sr==="3",children:Ha.createElement("div",{className:"mb20",style:{color:"#FF9D18"}},"\u8BF4\u660E\uFF1A\u5B66\u751F\u4EBA\u6570=0\u7684\u5206\u73ED\u4E0D\u5728\u4E0B\u9762\u56FE\u8868\u4E2D\u663E\u793A"),ItemData:[]},{name:"scope",label:Ha.createElement("span",{style:{marginRight:-18}},"\u7EDF\u8BA1\u8303\u56F4 ",Ha.createElement(De.Z,{overlayStyle:{maxWidth:600},title:Ha.createElement(Ha.Fragment,null,Ha.createElement("div",null,Ha.createElement("span",{style:{fontWeight:600}},"\u5168\u90E8\u5B66\u751F\uFF1A"),"\u7EDF\u8BA1\u8303\u56F4\u4E3A\u5168\u90E8\u5B66\u751F\u65F6\uFF0C\u5219\u7EDF\u8BA1\u6570\u636E\u6DB5\u76D6\u6240\u6709\u5E94\u8003\u5B66\u751F\u3002"),Ha.createElement("div",null,Ha.createElement("span",{style:{fontWeight:600}},"\u8003\u8BD5\u4E2D/\u5DF2\u4EA4\u5377\uFF1A"),"\u7EDF\u8BA1\u8303\u56F4\u4E3A\u8003\u8BD5\u4E2D/\u5DF2\u4EA4\u5377\u5B66\u751F\u65F6\uFF0C\u4EC5\u7EDF\u8BA1\u6B63\u5728\u8003\u8BD5\u4E2D\u548C\u5DF2\u4EA4\u5377\u5B66\u751F\u7684\u8003\u8BD5\u60C5\u51B5\u3002"),Ha.createElement("div",null,Ha.createElement("span",{style:{fontWeight:600}},"\u5DF2\u4EA4\u5377\u5B66\u751F\uFF1A"),"\u7EDF\u8BA1\u8303\u56F4\u4E3A\u5DF2\u4EA4\u5377\u5B66\u751F\u65F6\uFF0C\u4EC5\u7EDF\u8BA1\u5DF2\u4EA4\u5377\u5B66\u751F\u7684\u8003\u8BD5\u60C5\u51B5\u3002"))},Ha.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),type:"Radio",ItemData:Pu,isShow:sr!=="3"},{name:"question_type",label:"\u9009\u62E9\u9898\u578B",ItemData:gr,isShow:sr==="2"}],xi=[{name:"\u6210\u7EE9\u603B\u89C8",id:"1"},{name:"\u8BD5\u9898\u8BE6\u60C5",id:"2"},{name:"\u5206\u73ED\u5BF9\u6BD4",id:"3"}],fu=ur?"\u5F97\u5206\u7387":"\u6B63\u786E\u7387",Cs=Xr=>{Xr==="1"&&xl(),Ka(Xr)},Ar=(0,E.useMemo)(()=>{var Xr;const So=[],tl=[],nl=[];(Xr=Er==null?void 0:Er.student_score_list)==null||Xr.map(zi=>{So.unshift([zi.name,zi.score_range].join(".")),tl.unshift({value:zi.rate,type:zi.type}),nl.unshift(zi.count)});const Zu={tooltip:{trigger:"axis",axisPointer:{type:"shadow",cursor:"pointer"}},grid:{left:90,right:120,top:60,bottom:40},xAxis:{type:"value",name:"\u5B66\u751F\u6BD4\u4F8B\uFF08%\uFF09",data:[0,20,40,60,80,100],min:0,max:100,nameTextStyle:{color:"#666666"},axisTick:{show:!1},splitLine:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#666666"}},yAxis:{type:"category",data:So,name:"\u6210\u7EE9\uFF08\u5206\uFF09",nameTextStyle:{color:"#666666"},axisTick:{show:!1},splitLine:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#666666",formatter:zi=>`${zi.split(".")[0]} -(${zi.split(".")[1]})`}},series:[{type:"bar",data:tl,color:"#A2BEFF",barWidth:40,itemStyle:{borderColor:"#165DFF",borderWidth:1},label:{show:!0,position:"right",color:"#666666",formatter:zi=>{var su;return`${(su=zi==null?void 0:zi.data)==null?void 0:su.value}%\uFF08${nl[zi==null?void 0:zi.dataIndex]}\u4EBA\uFF09`}}}]};return Ha.createElement(As.Z,{option:Zu,onEvents:{click:zi=>{var su;zi.componentType==="series"&&ve({type:"exercise/setActionTabs",payload:{key:"\u5B66\u751F\u5217\u8868",data:w0(Qs({},Fa),{type:1,sub_type:(su=zi==null?void 0:zi.data)==null?void 0:su.type})}})}},style:{height:434,background:"#F6F7F9"}})},[Er==null?void 0:Er.student_score_list]),ei=(0,E.useMemo)(()=>{let Xr=[],So=[];Xa.forEach(nl=>{Xr.push(nl.index),So.push({value:nl.rate,extraInfo:nl})});const tl={tooltip:{trigger:"axis",axisPointer:{type:"shadow",cursor:"pointer"},formatter:()=>""},dataZoom:Qs({type:"slider",show:(So==null?void 0:So.length)>30},(So==null?void 0:So.length)>30?{start:0,end:Math.floor(29*100/(Xa==null?void 0:Xa.length))}:{}),grid:{left:50,right:60,top:60,bottom:40},xAxis:{type:"category",name:"\u9898\u76EE",data:Xr,nameTextStyle:{color:"#666666"},axisTick:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#666666"}},yAxis:{type:"value",name:fu,data:[0,20,40,60,80,100],min:0,max:100,nameTextStyle:{padding:[0,35,10,15]},axisTick:{show:!1},splitLine:{show:!0,lineStyle:{color:"#EBEBEB"}},axisLine:{show:!1,lineStyle:{color:"#666666"}}},series:[{data:So,type:"bar",emphasis:{focus:"series"},barWidth:22,label:{show:!0,position:"top",color:"#666666",formatter:"{c}%"},color:"#2EC25B"}]};return Ha.createElement(As.Z,{option:tl,style:{height:370,background:"#F6F7F9"},onEvents:{click:nl=>{var Zu,zi,su,Hu,zn,ea,lo,Fu,Wu,bu,Ws,Cc;console.log("sdfsdf===",(Zu=nl==null?void 0:nl.data)==null?void 0:Zu.extraInfo),ve({type:"exercise/setActionTabs",payload:{key:"\u5B66\u751F\u8BE6\u60C5",title:Ha.createElement(Ha.Fragment,null,"\u5B66\u751F\u8BE6\u60C5",Ha.createElement("span",{className:"c-grey-666 font14"},"\uFF08\u9898\u76EE",(su=(zi=nl==null?void 0:nl.data)==null?void 0:zi.extraInfo)==null?void 0:su.index,"\uFF0C",fu,(zn=(Hu=nl==null?void 0:nl.data)==null?void 0:Hu.extraInfo)==null?void 0:zn.rate,"%\uFF09"),Ha.createElement(De.Z,{title:Ha.createElement(Ha.Fragment,null,"\u9898\u76EE\uFF1A",(lo=(ea=nl==null?void 0:nl.data)==null?void 0:ea.extraInfo)==null?void 0:lo.question_title,Ha.createElement("br",null),"\u9898\u578B\uFF1A",(Wu=(Fu=nl==null?void 0:nl.data)==null?void 0:Fu.extraInfo)==null?void 0:Wu.question_type,Ha.createElement("br",null),fu,"\uFF1A",(Ws=(bu=nl==null?void 0:nl.data)==null?void 0:bu.extraInfo)==null?void 0:Ws.rate,"%")},Ha.createElement("a",null,"\u8BD5\u9898\u8BE6\u60C5"))),data:{questionDetail:(Cc=nl==null?void 0:nl.data)==null?void 0:Cc.extraInfo,scope:Gr==null?void 0:Gr.scope}}})}}})},[Xa,fu,Gr]),Si=(0,E.useMemo)(()=>Hr==null?void 0:Hr.map((Xr,So)=>{var tl,nl,Zu,zi,su;const Hu={tooltip:{trigger:"item"},title:{text:Xr==null?void 0:Xr.question_type,textStyle:{fontWeight:"normal",fontSize:14},top:"10%",left:"center"},series:[{name:Xr==null?void 0:Xr.question_type,type:"pie",radius:["20%","40%"],center:["50%","65%"],itemStyle:{borderColor:"#fff",borderWidth:2},data:[{value:((tl=Xr==null?void 0:Xr.details)==null?void 0:tl.full_count)||0,name:yi[0].label,itemStyle:{color:yi[0].color}},{value:((nl=Xr==null?void 0:Xr.details)==null?void 0:nl.best_count)||0,name:yi[1].label,itemStyle:{color:yi[1].color}},{value:((Zu=Xr==null?void 0:Xr.details)==null?void 0:Zu.good_count)||0,name:yi[2].label,itemStyle:{color:yi[2].color}},{value:((zi=Xr==null?void 0:Xr.details)==null?void 0:zi.pass_count)||0,name:yi[3].label,itemStyle:{color:yi[3].color}},{value:((su=Xr==null?void 0:Xr.details)==null?void 0:su.fails_count)||0,name:yi[4].label,itemStyle:{color:yi[4].color}}]}]};return Ha.createElement(As.Z,{key:So,className:"bg-white",option:Hu,style:{width:"100%",height:240},onEvents:{click:zn=>{const ea=w0(Qs({},Fa),{question_type:[Xr==null?void 0:Xr.question_type_id]});Ba(ea),el.setFieldsValue(Qs({},ea)),Ka("2"),window.scrollTo({top:0,behavior:"smooth"})}}})}),[Hr]),ju=[{title:"\u540D\u6B21",dataIndex:"index",align:"center",width:90,render:Xr=>{let So=Xr;Xr===1&&(So=xs.Z),Xr===2&&(So=i0.Z),Xr===3&&(So=M0.Z);const tl=typeof So=="number"?So:Ha.createElement("img",{src:So});return Ha.createElement("div",{style:{textAlign:"left",paddingLeft:22}},tl)}},{title:"\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,render:Xr=>Ha.createElement(De.Z,{placement:"topLeft",title:Xr},Ha.createElement("span",null,Xr||"--"))},{title:"\u5B66\u53F7",dataIndex:"student_id",ellipsis:!0,render:Xr=>Ha.createElement(De.Z,{placement:"topLeft",title:Xr},Ha.createElement("span",null,Xr||"--"))},{title:"\u73ED\u7EA7",dataIndex:"class_name",ellipsis:!0,render:Xr=>Ha.createElement(De.Z,{placement:"topLeft",title:Xr},Ha.createElement("span",null,Xr||"--"))},{title:"\u7B54\u9898\u65F6\u957F",dataIndex:"time",ellipsis:!0,render:Xr=>Ha.createElement(De.Z,{placement:"topLeft",title:Xr},Ha.createElement("span",null,Xr||"--"))},{title:"\u6210\u7EE9",width:90,dataIndex:"score"}];return Ha.createElement("div",{className:Lu.wrap},Ha.createElement(jr.Z,{loading:Aa,active:!0},(Er==null?void 0:Er.exercise_status)===1&&Ha.createElement(ze.Z,{styles:{margin:"0 auto",padding:200}}),(Er==null?void 0:Er.exercise_status)>1&&Ha.createElement(E.Fragment,null,Ha.createElement(me.Z,{className:"mb30",align:"middle",justify:"space-between"},Ha.createElement(cs.tp,{dataSource:xi,value:sr,onChange:Cs}),sr==="3"?Ha.createElement(Ee.ZP,{type:"primary",icon:Ha.createElement(Zd.Z,{rev:void 0}),onClick:()=>Qd(void 0,null,function*(){var Xr;if((0,Nt.Rm)()&&!((Xr=ge.AssistantObject.exercise)!=null&&Xr.can_download)){le.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ve({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5206\u73ED\u5BF9\u6BD4",course_groups:Er==null?void 0:Er.course_groups.map(So=>({course_group_id:So==null?void 0:So.exercise_group_id,group_group_name:So==null?void 0:So.exercise_group_name,count:So==null?void 0:So.exercise_group_students})),fn:()=>Qd(void 0,null,function*(){const So=yield(0,te.iB)({exercise_id:Yi==null?void 0:Yi.categoryId,exercise_group_id:JSON.parse(localStorage.getItem("all_student_works_param")).course_group});(So==null?void 0:So.status)===0?(le.ZP.success(So==null?void 0:So.message),ye.history.push(`/classrooms/${Yi.coursesId}/exportlist/exercise_score,export_exercise_users`)):le.ZP.success(So==null?void 0:So.message)})}})})},"\u5BFC\u51FA\u5206\u73ED\u5BF9\u6BD4"):Ha.createElement(me.Z,null,Ha.createElement(Ce.Z,{checked:Vo,onChange:Xr=>wr(Xr),className:"mr5 c-black"}),"\u81EA\u52A8\u5237\u65B0",Ha.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\u6BCF30\u79D2\u66F4\u65B0\u4E00\u6B21\u6570\u636E\uFF09"))),Ha.createElement(Rd,{form:el,initialValues:Fa,onValuesChange:(Xr,So)=>{const tl=Qs(Qs({},Fa),So);console.log(tl,"newValue"),Ba(Qs({},tl)),sr==="1"&&xl(tl)},data:Nl()}),Ha.createElement("section",{style:{display:sr==="1"?"block":"none"}},Ha.createElement(St.Z,{spinning:ya},(Er==null?void 0:Er.open_camera)&&Ha.createElement(Ha.Fragment,null,Ha.createElement("div",{className:Lu.head},Ha.createElement("div",{className:Lu.title},"\u8003\u8BD5\u884C\u4E3A\u5206\u6790\u7EDF\u8BA1")),Ha.createElement(kc.ZP,{data:(0,kc.Uf)(Er)})),Ha.createElement("div",{className:Lu.head},Ha.createElement("div",{className:Lu.title},"\u8BD5\u5377\u6982\u89C8"),Ha.createElement("div",{className:"flex item-center current",onClick:()=>{ve({type:"exercise/setActionTabs",payload:{key:"\u8BBE\u7F6E\u5F97\u5206\u533A\u95F4"}})}},Ha.createElement("i",{className:"iconfont icon-shezhi2 mr5 font16"}),Ha.createElement("span",{style:{color:"#333333"}},"\u8BBE\u7F6E\u5F97\u5206\u533A\u95F4"))),Ha.createElement("div",{className:Lu.table},Ha.createElement("aside",null,Ha.createElement("div",null,"\u8BD5\u5377\u603B\u5206"),Ha.createElement("div",null,(mt=Er==null?void 0:Er.exercise_counts)==null?void 0:mt.total_score,"\u5206")),Ha.createElement("aside",null,Ha.createElement("div",null,"\u7B54\u9898\u65F6\u957F"),Ha.createElement("div",null,(Kt=Er==null?void 0:Er.exercise_counts)==null?void 0:Kt.time)),Ha.createElement("aside",null,Ha.createElement("div",null,"\u5E73\u5747\u7B54\u9898\u65F6\u957F",Ha.createElement(De.Z,{title:"\u5E73\u5747\u7B54\u9898\u65F6\u957F=\u5DF2\u4EA4\u5377\u5B66\u751F\u5B9E\u9645\u7B54\u9898\u65F6\u957F\u603B\u548C/\u5DF2\u4EA4\u5377\u5B66\u751F\u6570"},Ha.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Ha.createElement("div",null,(tt=Er==null?void 0:Er.exercise_counts)==null?void 0:tt.avg_answer_duration)),Ha.createElement("aside",null,Ha.createElement("div",null,"\u5E94\u8003\u4EBA\u6570",Ha.createElement(De.Z,{title:"\u8001\u5E08\u53D1\u5E03\u8003\u8BD5\u5BF9\u5E94\u9700\u8981\u53C2\u52A0\u8003\u8BD5\u7684\u5B66\u751F\u6570"},Ha.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Ha.createElement("div",null,(on=Er==null?void 0:Er.exercise_counts)==null?void 0:on.candidate_num,"\u4EBA")),Ha.createElement("aside",null,Ha.createElement("div",null,"\u5B9E\u8003\u4EBA\u6570",Ha.createElement(De.Z,{title:"\u63D0\u4EA4\u72B6\u6001\u4E3A\u8003\u8BD5\u4E2D\u3001\u5DF2\u4EA4\u5377\u3001\u5DF2\u4EA4\u5377\uFF08\u672A\u7B54\uFF09\u7684\u5B66\u751F\u6570"},Ha.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Ha.createElement("div",null,(ht=Er==null?void 0:Er.exercise_counts)==null?void 0:ht.exam_num,"\u4EBA")),Ha.createElement("aside",null,Ha.createElement("div",null,"\u53C2\u8003\u7387",Ha.createElement(De.Z,{title:"\u53C2\u8003\u7387=(\u5B9E\u8003\u4EBA\u6570/\u5E94\u8003\u4EBA\u6570\uFF09*100%"},Ha.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Ha.createElement("div",null,(He=Er==null?void 0:Er.exercise_counts)==null?void 0:He.reference_rate,"%")),Ha.createElement("aside",null,Ha.createElement("div",null,"\u5E73\u5747\u5206",Ha.createElement(De.Z,{title:"\u5E73\u5747\u5206=\u5B66\u751F\u6210\u7EE9\u603B\u548C/\u5B66\u751F\u603B\u6570"},Ha.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Ha.createElement("div",null,(Ie=Er==null?void 0:Er.exercise_counts)==null?void 0:Ie.average_score,"\u5206")),Ha.createElement("aside",null,Ha.createElement("div",null,"\u6700\u9AD8\u5206"),Ha.createElement("div",null,(Vn=Er==null?void 0:Er.exercise_counts)==null?void 0:Vn.max_score,"\u5206")),Ha.createElement("aside",null,Ha.createElement("div",null,"\u6700\u4F4E\u5206"),Ha.createElement("div",null,(fa=Er==null?void 0:Er.exercise_counts)==null?void 0:fa.min_score,"\u5206")),Ha.createElement("aside",null,Ha.createElement("div",null,"\u6807\u51C6\u5DEE",Ha.createElement(De.Z,{title:"\u53CD\u5E94\u5B66\u751F\u5206\u6570\u79BB\u6563\u7A0B\u5EA6\u7684\u6307\u6807\uFF0C\u6570\u503C\u8D8A\u5927\uFF0C\u8868\u793A\u5B66\u751F\u4E4B\u95F4\u7684\u6210\u7EE9\u5DEE\u8DDD\u8D8A\u5927\uFF0C\u6210\u7EE9\u5206\u5E03\u8D8A\u5E7F\uFF1B\u6570\u503C\u8D8A\u5C0F\uFF0C\u8868\u793A\u5B66\u751F\u4E4B\u95F4\u7684\u6210\u7EE9\u8D8A\u63A5\u8FD1\uFF0C\u5206\u5E03\u8D8A\u7A84\u3002"},Ha.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Ha.createElement("div",null,(sa=Er==null?void 0:Er.exercise_counts)==null?void 0:sa.standard_deviation)),Ha.createElement("aside",null,Ha.createElement("div",null,"\u4F18\u79C0",Ha.createElement(De.Z,{title:`\u4F18\u79C0\u4EBA\u6570\uFF1A\u6210\u7EE9\u5927\u4E8E\u7B49\u4E8E\u603B\u5206*${(yn=la==null?void 0:la.score_ranges)==null?void 0:yn.good_rate}%\uFF0C\u5C0F\u4E8E\u7B49\u4E8E\u603B\u5206*${(On=la==null?void 0:la.score_ranges)==null?void 0:On.max_rate}%\u7684\u5B66\u751F\u6570`},Ha.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Ha.createElement("div",null,(da=Er==null?void 0:Er.exercise_counts)==null?void 0:da.best_counts,"\u4EBA")),Ha.createElement("aside",null,Ha.createElement("div",null,"\u826F\u597D",Ha.createElement(De.Z,{title:`\u826F\u597D\u4EBA\u6570\uFF1A\u6210\u7EE9\u5927\u4E8E\u7B49\u4E8E\u603B\u5206*${(Ma=la==null?void 0:la.score_ranges)==null?void 0:Ma.pass_rate}%\uFF0C\u5C0F\u4E8E\u603B\u5206*${(oa=la==null?void 0:la.score_ranges)==null?void 0:oa.good_rate}%\u7684\u5B66\u751F\u6570`},Ha.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Ha.createElement("div",null,(Nn=Er==null?void 0:Er.exercise_counts)==null?void 0:Nn.good_counts,"\u4EBA")),Ha.createElement("aside",null,Ha.createElement("div",null,"\u53CA\u683C",Ha.createElement(De.Z,{title:`\u53CA\u683C\u4EBA\u6570\uFF1A\u6210\u7EE9\u5927\u4E8E\u7B49\u4E8E\u603B\u5206*${(va=la==null?void 0:la.score_ranges)==null?void 0:va.fail_rate}%\uFF0C\u5C0F\u4E8E\u603B\u5206*${(_n=la==null?void 0:la.score_ranges)==null?void 0:_n.pass_rate}%\u7684\u5B66\u751F\u6570`},Ha.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Ha.createElement("div",null,(Ga=Er==null?void 0:Er.exercise_counts)==null?void 0:Ga.pass_counts,"\u4EBA")),Ha.createElement("aside",null,Ha.createElement("div",null,"\u4E0D\u53CA\u683C",Ha.createElement(De.Z,{title:`\u4E0D\u53CA\u683C\u4EBA\u6570\uFF1A\u6210\u7EE9\u5C0F\u4E8E\u603B\u5206*${(wa=la==null?void 0:la.score_ranges)==null?void 0:wa.fail_rate}%\u7684\u5B66\u751F\u6570`},Ha.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Ha.createElement("div",null,(In=Er==null?void 0:Er.exercise_counts)==null?void 0:In.fail_counts,"\u4EBA"))),Ha.createElement("div",{className:Lu.head},Ha.createElement("div",{className:Lu.title},"\u9898\u76EE\u6982\u89C8",Ha.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u67F1\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09")),Ha.createElement(me.Z,null,Ha.createElement(re.default.Item,{colon:!1,label:"\u7EDF\u8BA1\u7EF4\u5EA6"},Ha.createElement(qt.default,{style:{width:140},value:ur,onChange:Xr=>{hr(Xr),ll(Fa,!0,{method:Xr})}},Ha.createElement(qt.default.Option,{value:0},"\u6B63\u786E\u7387"),Ha.createElement(qt.default.Option,{value:1},"\u5F97\u5206\u7387"))),Ha.createElement(re.default.Item,{className:"ml20",colon:!1,label:"\u6392\u5E8F\u65B9\u5F0F"},Ha.createElement(qt.default,{style:{width:140},value:co,onChange:Xr=>{cr(Xr),ll(Fa,!0,{order:Xr})}},Ha.createElement(qt.default.Option,{value:0},"\u6309\u9898\u53F7\u5347\u5E8F"),Ha.createElement(qt.default.Option,{value:1},"\u6309\u9898\u53F7\u964D\u5E8F"),Ha.createElement(qt.default.Option,{value:2},"\u6309",fu,"\u5347\u5E8F"),Ha.createElement(qt.default.Option,{value:3},"\u6309",fu,"\u964D\u5E8F"))))),Ha.createElement(St.Z,{spinning:qa},ei),Ha.createElement("div",{className:Lu.head},Ha.createElement("div",{className:Lu.title},"\u5B66\u751F\u6210\u7EE9\u5206\u5E03",Ha.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u67F1\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09"))),Ar,Ha.createElement("div",{className:Lu.head},Ha.createElement("div",{className:Lu.title},"\u4F18\u79C0\u751F",Ha.createElement(De.Z,{title:"\u7EDF\u8BA1\u8BE5\u573A\u8003\u8BD5\u4E2D\u6210\u7EE9\u6392\u540D\u524D10\u7684\u5B66\u751F"},Ha.createElement("i",{style:{color:"#145DFF"},className:"iconfont icon-xiaowenhao2 ml5"})))),Ha.createElement(a.default,{columns:ju,rowKey:"index",dataSource:(Er==null?void 0:Er.rank_list)||[],pagination:!1}),Ha.createElement("div",{className:Lu.head},Ha.createElement("div",{className:Lu.title},"\u9898\u578B\u6982\u89C8",Ha.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u73AF\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09")),Ha.createElement(me.Z,null,Ha.createElement(re.default.Item,{colon:!1,label:"\u7EDF\u8BA1\u7EF4\u5EA6"},Ha.createElement(qt.default,{style:{width:140},value:Ia,onChange:Xr=>{Wa(Xr),Kl(Fa,!0,{method:Xr})}},Ha.createElement(qt.default.Option,{value:0},"\u6B63\u786E\u7387"),Ha.createElement(qt.default.Option,{value:1},"\u5F97\u5206\u7387"))))),Ha.createElement(St.Z,{spinning:fr},Ha.createElement("div",{className:"p-20px ",style:{background:"#F6F7F9"}},Ha.createElement("div",{className:"flex item-center justify-end mb20 gap-10px"},Ha.createElement("div",{className:" c-grey-333"},Ia===0?"\u6B63\u786E\u7387\u533A\u95F4\uFF1A":"\u5F97\u5206\u7387\u533A\u95F4\uFF1A"),Ha.createElement("div",{className:"flex item-center gap-20px"},yi.map((Xr,So)=>Ha.createElement("div",{key:So,className:"flex item-center gap-10px"},Ha.createElement("div",{className:"rounded-2px",style:{width:10,height:10,background:Xr==null?void 0:Xr.color}}),Ha.createElement("div",{className:"font12 c-grey-333"},Xr==null?void 0:Xr.label))))),Ha.createElement("div",{className:"gap-10px",style:{display:"grid",gridTemplateColumns:"repeat(auto-fit, minmax(360px, 1fr))"}},Si))))),sr==="2"&&Ha.createElement("section",null,Er!=null&&Er.is_random?Ha.createElement(ag,{value:Gr,ref:jo}):Ha.createElement(J0,{value:Gr,ref:jo})),sr==="3"&&Ha.createElement("section",null,Ha.createElement(jd,{value:Gr})))),((dr=pe==null?void 0:pe.actionTabs)==null?void 0:dr.key)==="\u5B66\u751F\u8BE6\u60C5"&&Ha.createElement(xd,null),((Zn=pe==null?void 0:pe.actionTabs)==null?void 0:Zn.key)==="\u8BBE\u7F6E\u5F97\u5206\u533A\u95F4"&&Ha.createElement(nn,{handleOnComplete:xl}),((kt=pe==null?void 0:pe.actionTabs)==null?void 0:kt.key)==="\u5B66\u751F\u5217\u8868"&&Ha.createElement(fi,null))};var Tg=(0,ye.connect)(({exercise:pe,classroomList:ve})=>({exercise:pe,classroomList:ve}))(Mg),kg=z(59639),rd={hideHeadCheckbox:"hideHeadCheckbox____864g",moveCategory:"moveCategory___on_eY",tabSearch:"tabSearch___LqTIA",warpModal:"warpModal___ub_j0",modalColumn:"modalColumn___tJRIx",modalRow:"modalRow___AFP2T",sup:"sup____weyo",shijuan:"shijuan___NU0re",name:"name___tJw50",tip:"tip___ihMML"},mg=z(87444),jg=z(22072),yl=z(59301),Zg=Object.defineProperty,Hg=Object.defineProperties,zg=Object.getOwnPropertyDescriptors,fg=Object.getOwnPropertySymbols,Qg=Object.prototype.hasOwnProperty,Wg=Object.prototype.propertyIsEnumerable,pg=(pe,ve,ge)=>ve in pe?Zg(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,D0=(pe,ve)=>{for(var ge in ve||(ve={}))Qg.call(ve,ge)&&pg(pe,ge,ve[ge]);if(fg)for(var ge of fg(ve))Wg.call(ve,ge)&&pg(pe,ge,ve[ge]);return pe},Ug=(pe,ve)=>Hg(pe,zg(ve)),Wd=(pe,ve,ge)=>new Promise((mt,Kt)=>{var tt=He=>{try{ht(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{ht(ge.throw(He))}catch(Ie){Kt(Ie)}},ht=He=>He.done?mt(He.value):Promise.resolve(He.value).then(tt,on);ht((ge=ge.apply(pe,ve)).next())});const{TabPane:lg}=y.default,Gg=({classroomList:pe,exercise:ve,loading:ge,dispatch:mt})=>{var Kt;const tt=(0,ye.useParams)(),on=(0,ye.useLocation)(),[ht]=re.default.useForm(),{commonHeader:He}=ve;let[Ie,Vn]=(0,E.useState)(!0),[fa,sa]=(0,E.useState)(!1);const[yn,On]=(0,E.useState)("myself");let[da,Ma]=(0,E.useState)([]),[oa,Nn]=(0,E.useState)([]),[va,_n]=(0,E.useState)(),[Ga,wa]=(0,E.useState)([]);const In=(0,E.useRef)(),[dr,Zn]=(0,E.useState)(1),kt=(0,E.useRef)(null),[la,sr]=(0,E.useState)(!1),[Ka,Er]=(0,E.useState)(""),[Ca,Ht]=(0,E.useState)(""),Or=[{title:"\u8BD5\u5377\u540D\u79F0",dataIndex:"name",width:150,ellipsis:!0,align:"left"},{title:"\u77E5\u8BC6\u70B9",dataIndex:"course_list_name",width:150,ellipsis:!0,align:"left"},{title:"\u7C7B\u578B",dataIndex:"is_random",width:90,align:"left",render:Wa=>Wa?"\u968F\u673A\u7EC4\u5377":"\u4EBA\u5DE5\u7EC4\u5377"},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"updated_at",width:150,align:"left"},{title:"\u8BD5\u9898\u6570",dataIndex:"item_num",width:60,align:"center"},{title:"\u603B\u5206",dataIndex:"total_score",width:60,align:"center"},{title:"\u64CD\u4F5C",dataIndex:"is_random",width:60,align:"center",render:(Wa,Aa)=>yl.createElement("a",{href:Wa?`/randompaper/detail/${Aa.id}`:`/paperlibrary/see/${Aa.id}?defaultActiveKey=1`,target:"_blank>"},"\u9884\u89C8")}],[gr,lr]=(0,E.useState)({page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"});(0,E.useEffect)(()=>{ve.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&(ur(),wa([]),Fa())},[ve.actionTabs.key]);const Fa=()=>Wd(void 0,null,function*(){const Wa=yield mt({type:"paperlibrary/getTeachGroupData"});Nn(Wa)}),Ba=Wa=>{const Aa=parseInt(Wa);return isNaN(Aa)?"":Aa},ur=()=>Wd(void 0,null,function*(){var Wa,Aa;if(Ie){++gr.page,Vn(!1);const ra=yield mt({type:"exercise/getBrankList",payload:Ug(D0({},gr),{search:(Wa=gr.search)==null?void 0:Wa.trim()})});da=ra!=null&&ra.object_list?[...da.concat(ra==null?void 0:ra.object_list)]:da,_n(ra.is_teacher),((Aa=ra.object_list)==null?void 0:Aa.length){kt.current.scrollTop=0,da=[],gr.page=0,gr.group_id=Wa,Ie=!0,wa([]),lr(D0({},gr)),ur()},co={selectedRowKeys:Ga,onChange:Wa=>{wa(Wa)},type:"radio"},cr=()=>{lr(D0({},{page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"})),Ma([]),Vn(!0),On("myself"),mt({type:"exercise/setActionTabs",payload:{}}),sa(!1)},[Xa,Mr,Hr,Va]=(0,mg.P)(),Ia=Wa=>Wd(void 0,null,function*(){let Aa=!1;da.forEach(qa=>{Ga.includes(qa.id)&&(Aa=qa.is_random)}),In.current&&(Aa=He==null?void 0:He.is_random);const ra=Wa.map(qa=>({shixun_id:qa.id,is_use:qa.is_use,is_copy:qa.is_copy}));if(!Aa){const qa=yield mt({type:"exercise/saveBanks",payload:{course_id:tt.coursesId,object_type:"examination_bank",bank_id:In.current?[In.current]:Ga,shixuns_info:ra,is_make_up_exercise:!0,make_up_exercise_id:Number(tt.categoryId),use_origin_exercise:!!In.current}});(qa==null?void 0:qa.status)===0&&((0,ne.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),Er(`/classrooms/${tt.coursesId}/exercise/${qa.exercise_id}/detail?random=${qa.is_random}&tabs=3`),Ht(`/classrooms/${tt.coursesId}/exercise/add/${qa.exercise_id}?random=${qa.is_random}&type=2`),le.ZP.success("\u521B\u5EFA\u6210\u529F\uFF0C\u8BF7\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219"),setTimeout(()=>{window.location.href=`/classrooms/${tt.coursesId}/exercise/${qa.exercise_id}/detail?random=${qa.is_random}&tabs=3`},1e3),Mr(),cr());return}mt({type:"exercise/setActionTabs",payload:{}}),Mr();let ya=1,Hn=Se.default.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:500,maskClosable:!1,keyboard:!1,cancelButtonProps:{disabled:!1},title:"\u914D\u7F6E\u51FA\u5377\u6570\u91CF",content:yl.createElement("div",{className:rd.modalColumn},yl.createElement("div",{className:rd.modalRow},yl.createElement("sup",{className:rd.sup},"*"),yl.createElement("span",{style:{flexShrink:0}},"\u968F\u673A\u51FA\u5377\u6570\u91CF\uFF1A"),yl.createElement(ke.Z,{parser:Ba,style:{width:120},placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u6570\u91CF",min:1,defaultValue:ya,onChange:qa=>{ya=qa;const pr=document.getElementById("model_error");ya<1||ya>50?pr.style.display="block":pr.style.display="none"}})),yl.createElement("div",{style:{display:"none",marginLeft:106},id:"model_error",className:"c-red"},"\u8BF7\u8F93\u51651-50\u4E4B\u95F4\u7684\u6574\u6570")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onCancel:cr,onOk:()=>Wd(void 0,null,function*(){if(ya<1||ya>50){const pr=document.getElementById("model_error");return pr.style.display="block",Promise.reject()}Hn.update({cancelButtonProps:{disabled:!0}});const qa=yield mt({type:"exercise/saveBanks",payload:{course_id:tt.coursesId,object_type:"examination_bank",bank_id:In.current?[In.current]:Ga,shixuns_info:ra,num:ya,is_make_up_exercise:!0,make_up_exercise_id:Number(tt.categoryId),use_origin_exercise:!!In.current}});Hn.update({cancelButtonProps:{disabled:!1}}),qa&&qa.status===0?((0,ne.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),Se.default.destroyAll(),cr(),Mr(),le.ZP.success("\u521B\u5EFA\u6210\u529F\uFF0C\u8BF7\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219"),setTimeout(()=>{window.location.href=`/classrooms/${tt.coursesId}/exercise/${qa.exercise_id}/detail?random=${qa.is_random}&tabs=3`},1e3)):(cr(),Mr())})})});return yl.createElement(yl.Fragment,null,yl.createElement(Se.default,{centered:!0,width:980,title:"\u521B\u5EFA\u8865\u8003",maskClosable:!1,destroyOnClose:!0,open:ve.actionTabs.key==="\u8BD5\u5377\u9009\u7528",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:fa,bodyStyle:{minHeight:150},wrapClassName:rd.warpModal,onOk:()=>Wd(void 0,null,function*(){var Wa;if(dr===1){if(!Ga.length){le.ZP.error("\u8BF7\u9009\u62E9\u8BD5\u5377");return}sa(!0);let Aa=!1,ra=!1;if(da.forEach(Hn=>{Ga.includes(Hn.id)&&Hn.need_authorize&&(Aa=Hn.need_authorize),Ga.includes(Hn.id)&&(ra=Hn.is_random)}),Aa){(0,as.rX)(!1,"\u8BE5\u8BD5\u5377\u4E2D\u5305\u542B\u5B9E\u8BAD\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002");return}(yield Va({id:`${Ga[0]}`,course_id:tt.coursesId,type:"examination_bank"}))||Ia([]),sa(!1)}else{sa(!0);const Aa=yield(0,fe.ZP)(`/api/exercises/${tt.categoryId}/use_origin_exercise.json`,{method:"post"}),ra=yield Va({id:`${Ga[0]}`,course_id:tt.coursesId,type:"examination_bank",result:Aa});In.current=(Wa=Aa==null?void 0:Aa.save_banks_params)==null?void 0:Wa.bank_id,ra||Ia([]),sa(!1)}}),onCancel:cr},yl.createElement(Te.ZP.Group,{value:dr,onChange:Wa=>Zn(Wa.target.value),style:{marginTop:10,marginBottom:15}},yl.createElement(Te.ZP,{value:1},"\u91CD\u65B0\u9009\u62E9\u8BD5\u5377"),yl.createElement(Te.ZP,{value:2},"\u7EE7\u7EED\u4F7F\u7528\u539F\u8BD5\u5377")),dr===1?yl.createElement(yl.Fragment,null,yl.createElement(y.default,{activeKey:yn,onTabClick:Wa=>Wd(void 0,null,function*(){kt.current.scrollTop=0,da=[],yn!==Wa&&wa([]),On(Wa),gr.page=0,gr.filter=Wa,gr.group_id=null,Ie=!0,ur()})},yl.createElement(lg,{tab:yl.createElement("span",null,"\u6211\u7684\u8BD5\u5377\u5E93"),key:"myself"}),yl.createElement(lg,{tab:yl.createElement("span",null,"\u6559\u7814\u5171\u4EAB"),key:"teacher"}),yl.createElement(lg,{tab:yl.createElement("span",null,"\u516C\u5171\u8BD5\u5377\u5E93"),key:"public"})),yl.createElement("div",{className:rd.tabSearch},yn==="teacher"&&yl.createElement(qt.default,{value:gr.group_id,onChange:hr,size:"middle",style:{width:200,marginRight:30}},yl.createElement(qt.default.Option,{value:null},"\u5168\u90E8\u6559\u7814\u56E2\u961F"),(Kt=oa==null?void 0:oa.groups)==null?void 0:Kt.map(Wa=>yl.createElement(qt.default.Option,{key:Wa==null?void 0:Wa.group_id,value:Wa==null?void 0:Wa.group_id},Wa==null?void 0:Wa.name))),yl.createElement(Be.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0\u8FDB\u884C\u641C\u7D22",value:gr.search,onChange:Wa=>{gr.search=Wa.target.value,lr(D0({},gr))},onSearch:Wa=>{kt.current.scrollTop=0,da=[],gr.page=0,Ie=!0,wa([]),Wa&&(0,jg.tk)({name:Wa,copywriting:Wa,position:"Exercise"}),ur()}})),yl.createElement("div",{ref:kt,style:{maxHeight:350,overflowY:"auto",overflowX:"hidden",marginTop:10,paddingBottom:20}},!va&&yn==="public"&&yl.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},yl.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BFE\u7A0B\u8D44\u6E90\u5E93"),yl.createElement("p",{style:{cursor:"pointer",background:"#ff6800",height:"30px",textAlign:"center",marginTop:"5px",padding:"5px 0px",color:"#fff",width:"80px"},onClick:()=>{window.open("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1")),yl.createElement(Ur(),{initialLoad:!1,pageStart:0,loadMore:()=>{ur()},hasMore:Ie,useWindow:!1},ve.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&va&&yl.createElement(kg.Z,{className:rd.hideHeadCheckbox,pagination:!1,hideSelectAll:!0,dataSource:da,onRow:Wa=>({onClick:()=>{wa([Wa==null?void 0:Wa.id])}}),resColumns:Or,rowSelection:co})))):yl.createElement(yl.Fragment,null,yl.createElement("div",{className:rd.shijuan},yl.createElement("div",null,"\u8BD5\u5377\uFF1A"),yl.createElement("div",{className:rd.name},yl.createElement("span",null,He==null?void 0:He.exercise_name))),yl.createElement("div",{className:rd.tip},"\u63D0\u793A\uFF1A\u4F7F\u7528\u539F\u8BD5\u5377\u521B\u5EFA\u8865\u8003\uFF0C\u4F1A\u81EA\u52A8\u5C06\u539F\u8BD5\u5377\u5148\u4FDD\u5B58\u4E00\u4EFD\u5230\u8BD5\u5377\u5E93\u4E2D"))),yl.createElement(Se.default,{title:"\u63D0\u793A",open:la,confirmLoading:!1,centered:!0,okText:"\u8BBE\u7F6E\u89C4\u5219",cancelText:"\u4FEE\u6539\u8BD5\u5377",footer:yl.createElement("div",null,yl.createElement(Ee.ZP,{onClick:()=>{sr(!1),ye.history.push(Ca)}},"\u4FEE\u6539\u8BD5\u5377"),yl.createElement(Ee.ZP,{type:"primary",onClick:()=>{ye.history.push(Ka),sr(!1)}},"\u8BBE\u7F6E\u89C4\u5219")),onCancel:()=>{sr(!1)}},yl.createElement("p",null,"\u8BD5\u5377\u521B\u5EFA\u5B8C\u6210\uFF01\u76EE\u524D\u5904\u4E8E\u672A\u53D1\u5E03\u72B6\u6001\uFF0C\u662F\u5426\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219\uFF1F")),yl.createElement(mg.Z,{inPaper:!0,visible:Xa,onCancel:Mr,onOk:Ia,renderData:Hr,modalType:"multiple",type:"examination_bank"}))};var Kg=(0,ye.connect)(({exercise:pe,loading:ve,classroomList:ge})=>({exercise:pe,loading:ve,classroomList:ge}))(Gg),vg=z(82264),I0=z(59301),Vg=(pe,ve,ge)=>new Promise((mt,Kt)=>{var tt=He=>{try{ht(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{ht(ge.throw(He))}catch(Ie){Kt(Ie)}},ht=He=>He.done?mt(He.value):Promise.resolve(He.value).then(tt,on);ht((ge=ge.apply(pe,ve)).next())});const Xg=({exercise:pe,dispatch:ve})=>{const{value:ge}=pe.actionTabs.params||{},[mt,Kt]=(0,E.useState)(!1),{categoryId:tt,coursesId:on}=(0,ye.useParams)(),ht=()=>Vg(void 0,null,function*(){Kt(!0);let He;ge!=null&&ge.is_wrong?He=yield(0,vg._B)(tt,{exercise_question_id:ge==null?void 0:ge.question_id}):He=yield(0,vg.pr)(tt,{exercise_question_id:ge==null?void 0:ge.question_id}),(He==null?void 0:He.status)===0&&(le.ZP.success(He==null?void 0:He.message),ve({type:"paperlibrary/setActionTabs",payload:{params:{isUpdateData:!0}}}),ve({type:"exercise/editExercise",payload:{categoryId:tt,coursesId:on}}),ve({type:"exercise/setActionTabs",payload:{}})),Kt(!1)});return I0.createElement(Se.default,{title:"\u63D0\u793A",width:600,centered:!0,open:pe.actionTabs.key==="\u6807\u8BB0\u9519\u9898",confirmLoading:mt,onCancel:()=>ve({type:"exercise/setActionTabs",payload:{}}),onOk:ht},I0.createElement("p",null,ge!=null&&ge.is_wrong?"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u9053\u8BD5\u9898\u53D6\u6D88\u6807\u8BB0\u4E3A\u9519\u9898\uFF1F":"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u9053\u8BD5\u9898\u6807\u8BB0\u4E3A\u9519\u9898\uFF1F"),ge!=null&&ge.is_wrong?I0.createElement("p",null,"\u53D6\u6D88\u6807\u8BB0\u540E\u5C06\u6309\u7167\u5B66\u751F\u5B9E\u9645\u7B54\u9898\u60C5\u51B5\u91CD\u65B0\u8BA1\u7B97\u5B66\u751F\u672C\u9053\u8BD5\u9898\u5F97\u5206\u3002"):I0.createElement("p",null,"\u6807\u8BB0\u540E\u5C06\u91CD\u65B0\u8BA1\u7B97\u5DF2\u4EA4\u5377\u5B66\u751F\u6210\u7EE9\uFF0C\u5C06\u5DF2\u4EA4\u5377\u5B66\u751F\u672C\u9053\u8BD5\u9898\u5F97\u5206\u8C03\u6574\u4E3A",ge==null?void 0:ge.question_score,"\u5206\u3002"))};var Yg=(0,ye.connect)(({exercise:pe})=>({exercise:pe}))(Xg),Jg="data:image/png;base64,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agiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEAZzRAcMGNCihn///TcMHDiwRbwihj0E+vbtG/iTCAEhEEKPqLikuQbjTth4441Dnz59wi677BImm2yy8NBDD4Vdd901zDTTTOHUU08Ne++9dzjggAPC9NNP33QVYP/iiy+a4vxktNFGs3r8vOi45JJLhrHGGqsoyeIgJRTdn3/+GX766afw6aefhs8//zx89tlnFv7kk0/CzDPPHE455ZSmOr7//vtw2GGHNcUN6mSvvfayvqf5/vjjj7Dgggta1KuvvpomWfiKK64I5513Xhh55JHD1VdfHXr37t0iz+uvvx7eeOONsN5661na119/3SIPEaOMMkoYY4wxLO3nn38OjMkkk0wSzj333ML8Hvnrr7+GRRZZxE4fe+yxNvH0Mp11fOqpp8IDDzwQ9t9//9CrV68W1T766KNhp512Cssvv3w4/vjjW6QTwRh/9NFH4e233w5vvfVWePPNN8Nff/0VLrzwwvDggw+GlVZaKfTo0cPqeeaZZ8Kll14aZpxxRivDfcH4D0q4T3/55Re7d7iH+OMe4v753//+F7bddttBVaH0LoTAcF2orcNcU1FYruy22mora9/www9vRx5WFN3LL78cNtlkk3DJJZcYSXgn+vXrF1ZccUU/bTqS//LLL2+Ky5/MPvvsTQrsiCOOCE8++WRAEfMAt0dQsCgRyMvl999/DyijkUYaKay66qoeXXi87bbbTAHtsMMOLdLpf2sCEbqSo63HHXdcdu5lUOxbbrml1U+bll566bDKKqt4ctNx3XXXDSussEL47rvvArigtP7++++mPEUnbbWxKH9nxUG62223nVUHSWM4XHvtteHss8/OLoFiR+65557wyCOPWJiPUUcdNTz88MN2vtgY0tpOAAAPGklEQVRiixWO9bLLLmvxI4wwQiDMPUF99BcFj4HCvcs9Oddcc1ld11xzTbjrrrvMgABvynCPejssU+6De3/NNdcM4447bi5F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";const qg=(pe=[],ve=[],ge=[])=>(console.log("---",pe,ve,ge),{tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},legend:{},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:[{type:"category",data:["\u7B49\u7EA7A","\u7B49\u7EA7B","\u7B49\u7EA7C","\u7B49\u7EA7D","\u7B49\u7EA7E"]}],yAxis:[{type:"value"}],series:[{name:"\u7F3A\u9677",type:"bar",stack:"Ad",color:["#5c9ef7"],emphasis:{focus:"series"},data:ge},{name:"\u6F0F\u6D1E",type:"bar",stack:"Ad",color:["#75c87c"],emphasis:{focus:"series"},data:ve},{name:"\u4EE3\u7801\u89C4\u8303\u6027",type:"bar",stack:"Ad",color:["#f3d460"],emphasis:{focus:"series"},data:pe}]}),_g=(pe=[])=>({dataset:[{source:pe}],tooltip:{show:!0,formatter:function(ve){return ve.value[2]+":"+ve.value[1]+"\u5206"}},xAxis:{splitLine:{lineStyle:{type:"dashed"}},show:!1},yAxis:{splitLine:{lineStyle:{type:"dashed"}}},series:[{name:"scatter",type:"scatter",datasetIndex:0},{name:"line",type:"line",smooth:!0,datasetIndex:1,symbolSize:.1,symbol:"circle",label:{show:!0,fontSize:16},labelLayout:{dx:-20},encode:{label:2,tooltip:1}}]});var $g=Object.defineProperty,hg=Object.getOwnPropertySymbols,em=Object.prototype.hasOwnProperty,tm=Object.prototype.propertyIsEnumerable,Ag=(pe,ve,ge)=>ve in pe?$g(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,O0=(pe,ve)=>{for(var ge in ve||(ve={}))em.call(ve,ge)&&Ag(pe,ge,ve[ge]);if(hg)for(var ge of hg(ve))tm.call(ve,ge)&&Ag(pe,ge,ve[ge]);return pe},ug=(pe,ve,ge)=>new Promise((mt,Kt)=>{var tt=He=>{try{ht(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{ht(ge.throw(He))}catch(Ie){Kt(Ie)}},ht=He=>He.done?mt(He.value):Promise.resolve(He.value).then(tt,on);ht((ge=ge.apply(pe,ve)).next())});const nm=({shixunHomeworks:pe,loading:ve,dispatch:ge})=>{var mt,Kt,tt,on;const ht=(0,ye.useParams)(),[He,Ie]=(0,E.useState)(O0(O0({},{sort_by:"student_id",sort_direction:"desc"}),ht)),[Vn,fa]=(0,E.useState)(),[sa,yn]=(0,E.useState)([]);let On=(0,E.useRef)();const[da,Ma]=(0,E.useState)(1),[oa,Nn]=(0,E.useState)(!1),[va,_n]=(0,E.useState)(10),[Ga,wa]=(0,E.useState)([]);(0,E.useEffect)(()=>{dr()},[]);const In=[{title:"\u5B66\u53F7",dataIndex:"student_number",sorter:!0,showSorterTooltip:!1,sortOrder:He.sort_by==="student_number"?He.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED",dataIndex:"group_course_name"},{title:"\u59D3\u540D",dataIndex:"user_name"},{title:"\u7F3A\u9677",children:[{title:"\u963B\u65AD",dataIndex:"bug",render:kt=>E.createElement("span",{className:"current"},kt==null?void 0:kt.blocker)},{title:"\u4E25\u91CD",dataIndex:"bug",render:kt=>E.createElement("span",{className:"current"},kt==null?void 0:kt.critical)},{title:"\u4E3B\u8981",dataIndex:"bug",render:kt=>E.createElement("span",{className:"current"},kt==null?void 0:kt.major)},{title:"\u6B21\u8981",dataIndex:"bug",render:kt=>E.createElement("span",{className:"current"},kt==null?void 0:kt.minor)},{title:"\u7B49\u7EA7",dataIndex:"bug",sorter:!1,showSorterTooltip:!1,sortOrder:He.sort_by==="bug"?He.sort_direction==="desc"?"descend":"ascend":null,render:kt=>E.createElement("span",{className:"current"},kt==null?void 0:kt.grade)}]},{title:"\u6F0F\u6D1E",children:[{title:"\u963B\u65AD",dataIndex:"vulnerability",render:kt=>E.createElement("span",{className:"current"},kt==null?void 0:kt.blocker)},{title:"\u4E25\u91CD",dataIndex:"vulnerability",render:kt=>E.createElement("span",{className:"current"},kt==null?void 0:kt.critical)},{title:"\u4E3B\u8981",dataIndex:"vulnerability",render:kt=>E.createElement("span",{className:"current"},kt==null?void 0:kt.major)},{title:"\u6B21\u8981",dataIndex:"vulnerability",render:kt=>E.createElement("span",{className:"current"},kt==null?void 0:kt.minor)},{title:"\u7B49\u7EA7",dataIndex:"vulnerability",sorter:!1,showSorterTooltip:!1,sortOrder:He.sort_by==="vulnerability"?He.sort_direction==="desc"?"descend":"ascend":null,render:kt=>E.createElement("span",{className:"current"},kt==null?void 0:kt.grade)}]},{title:"\u4EE3\u7801\u89C4\u8303\u6027",children:[{title:"\u963B\u65AD",dataIndex:"specification",render:kt=>E.createElement("span",{className:"current"},kt==null?void 0:kt.blocker)},{title:"\u4E25\u91CD",dataIndex:"specification",render:kt=>E.createElement("span",{className:"current"},kt==null?void 0:kt.critical)},{title:"\u4E3B\u8981",dataIndex:"specification",render:kt=>E.createElement("span",{className:"current"},kt==null?void 0:kt.major)},{title:"\u6B21\u8981",dataIndex:"specification",render:kt=>E.createElement("span",{className:"current"},kt==null?void 0:kt.minor)},{title:"\u7B49\u7EA7",dataIndex:"specification",sorter:!1,showSorterTooltip:!1,sortOrder:He.sort_by==="specification"?He.sort_direction==="desc"?"descend":"ascend":null,render:kt=>E.createElement("span",{className:"current"},kt==null?void 0:kt.grade)}]},{title:"\u590D\u6742\u4EE3\u7801",dataIndex:"complexity",sorter:!0,showSorterTooltip:!1,sortOrder:He.sort_by==="complexity"?He.sort_direction==="desc"?"descend":"ascend":null},{title:"\u4EE3\u7801\u884C\u6570",dataIndex:"total_row_number",sorter:!0,showSorterTooltip:!1,sortOrder:He.sort_by==="total_row_number"?He.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8D28\u91CF\u8BC4\u5206",dataIndex:"quality_score",sorter:!0,showSorterTooltip:!1,sortOrder:He.sort_by==="quality_score"?He.sort_direction==="desc"?"descend":"ascend":null},{title:"\u64CD\u4F5C",dataIndex:"action",align:"center",render:(kt,la)=>E.createElement("a",{target:"_blank",href:`/classrooms/${ht.coursesId}/exercise/${ht.categoryId}/analysis/${la.id}`,className:"current c-light-primary"},"\u8BE6\u7EC6\u5206\u6790")}];(0,E.useEffect)(()=>(Vn===2&&(On.current=setInterval(()=>{dr()},6e4)),()=>{clearTimeout(On.current)}),[Vn]);function dr(){return ug(this,null,function*(){const kt=yield(0,fe.ZP)(`/api/exercises/${He.categoryId}/check_status.json`,{method:"GET"});fa(kt.status),kt.status!=2&&kt.status!=-1&&(Zn({page:1,limit:10}),clearTimeout(On.current))})}function Zn(kt){return ug(this,null,function*(){Ma(kt==null?void 0:kt.page),_n(kt==null?void 0:kt.limit);const la=yield(0,fe.ZP)(`/api/exercises/${He.categoryId}/code_quality_analysis_index.json`,{method:"GET",params:O0({},kt)});yn(la)})}return console.log("-------",ht),E.createElement("section",{style:{paddingBottom:"10px"},className:"minH500 bg-white pt10"},(Vn===0||Vn===1)&&E.createElement("div",null,E.createElement("p",{style:{display:"flex"}},E.createElement("span",{style:{flex:"1"}},E.createElement("label",null,"\u68C0\u6D4B\u65F6\u95F4\uFF1A",sa==null?void 0:sa.created_at)),E.createElement(Ee.ZP,{onClick:()=>{ge({type:"shixunHomeworks/setActionTabs",payload:{key:"\u8D28\u91CF\u68C0\u6D4B"}})}},"\u91CD\u65B0\u68C0\u6D4B")),E.createElement("p",{style:{display:"flex"}},E.createElement(me.Z,{style:{width:"100%"}},E.createElement(ce.Z,{flex:"80px"},E.createElement("label",null,"\u5206\u73ED\u60C5\u51B5:")),E.createElement(ce.Z,{flex:"80px"},E.createElement(Me.default,{checked:(Ga==null?void 0:Ga.length)===0,onChange:kt=>{kt.target.checked&&(wa([]),Zn({page:da,limit:va}))},style:{fontSize:"14px"},value:"all"},"\u5168\u90E8")),E.createElement(ce.Z,{flex:"1"},E.createElement(Me.default.Group,{value:Ga,onChange:kt=>ug(void 0,null,function*(){wa([...kt]),Zn({page:da,limit:va,group_course_ids:kt})}),style:{width:"100%",fontSize:"14px"}},(mt=sa==null?void 0:sa.course_groups)==null?void 0:mt.map((kt,la)=>E.createElement(Me.default,{style:{fontSize:"14px"},value:kt==null?void 0:kt.id},kt==null?void 0:kt.name,"(",kt==null?void 0:kt.count,")")))))),E.createElement("p",{style:{display:"flex"}},E.createElement("span",null,E.createElement("label",{style:{color:"red"}},"\u6CE8\u610F\uFF1A")),"\u672C\u9875\u4EC5\u663E\u793A\u5168\u90E8\u5DF2\u5B8C\u6210\u68C0\u6D4B\u7684\u5206\u73ED"),E.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},E.createElement("div",null,E.createElement("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500}},"\u4EE3\u7801\u7B49\u7EA7\u5206\u6790"),(sa==null?void 0:sa.grade_statistics)&&E.createElement(As.Z,{option:qg((Kt=sa==null?void 0:sa.grade_statistics)==null?void 0:Kt.map(kt=>kt.specification_count),(tt=sa==null?void 0:sa.grade_statistics)==null?void 0:tt.map(kt=>kt.vulnerability_count),(on=sa==null?void 0:sa.grade_statistics)==null?void 0:on.map(kt=>kt.bug_count)),style:{height:400,width:600},opts:{renderer:"svg"}})),E.createElement("div",null,E.createElement("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500}},"\u4EE3\u7801\u8D28\u91CF\u5206\u5E03"),(sa==null?void 0:sa.quality_scores)&&E.createElement(As.Z,{option:_g(sa==null?void 0:sa.quality_scores.map((kt,la)=>[la+1,kt==null?void 0:kt.quality_score,kt==null?void 0:kt.user_name])),style:{height:400,width:600},opts:{renderer:"svg"}}))),E.createElement("div",null,E.createElement("div",{style:{display:"flex"}},E.createElement("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500,flex:"1"}},"\u8BE6\u7EC6\u5217\u8868"),E.createElement(Be.default.Search,{size:"middle",onSearch:kt=>{Zn({page:1,limit:va,search:kt})},style:{width:"300px"},enterButton:"\u641C\u7D22"})),E.createElement(a.default,{columns:In,dataSource:sa==null?void 0:sa.analysis,bordered:!0,scroll:{x:"calc(800px + 50%)"},pagination:!1,onChange:(kt,la,sr)=>{sr.field&&(He.sort_by=sr.field),sr.order||(He.sort_direction="asc"),sr.order==="ascend"&&(He.sort_direction="asc"),sr.order==="descend"&&(He.sort_direction="desc"),sr.order||(He.sort_direction="asc"),Zn(O0({page:1,limit:va},He))}}),E.createElement(Pe.Z,{current:da,total:sa==null?void 0:sa.total_count,pageSizeOptions:["10","20","50","100","200"],pageSize:va,style:{textAlign:"center",marginTop:"20px",marginBottom:"20px"},onChange:(kt,la)=>{Ma(kt),_n(la),Zn({page:kt,limit:la,group_course_ids:Ga})}}))),Vn===2&&E.createElement("div",{style:{textAlign:"center",margin:"100px 0px",paddingBottom:"100px"}},E.createElement("img",{src:Jg}),E.createElement("br",null),E.createElement(Ee.ZP,{type:"primary",style:{width:"120px",height:"40px"},onClick:()=>{dr()}},"\u5237\u65B0\u9875\u9762")),E.createElement(Tr,null),E.createElement(Se.default,{centered:!0,width:1200,title:"\u8BE6\u7EC6\u5206\u6790",destroyOnClose:!0,open:!!oa,footer:null,onCancel:()=>Nn(!1)},E.createElement("div",{style:{height:500,overflow:"hidden"}},!!oa&&E.createElement("iframe",{style:{height:"100%",width:"100%"},src:`https://sonar.educoder.net/project/issues?id=${ht==null?void 0:ht.categoryId}-${oa==null?void 0:oa.student_number}&resolved=false`,frameBorder:"0"}))))};var am=(0,ye.connect)(({shixunHomeworks:pe,loading:ve})=>({shixunHomeworks:pe,loading:ve.effects}))(nm),tu={flex_box_center:"flex_box_center___Mm5wp",flex_space_between:"flex_space_between___Xglxr",flex_box_vertical_center:"flex_box_vertical_center___oLvCy",flex_box_center_end:"flex_box_center_end___IEhG2",flex_box_column:"flex_box_column___TStIz",wrap:"wrap___WfgpQ",control:"control___Uvc1U",btn:"btn___gckHk",customTable:"customTable___fDCPQ",bgH:"bgH___FpdXp",cusModal:"cusModal___KC0OL",imgWrap:"imgWrap_____xpC",img:"img___y1_Tn",iBtn:"iBtn___PezSP",text:"text___JKvO_",no:"no___WXMqt",textP:"textP___E5hyW",video:"video___XvBIh",sys:"sys___wcaty",li:"li___vKMNS",d1:"d1___jR3G0",b1:"b1___xuUNz",es:"es___WFOJ6",listWrap:"listWrap___KKt7_",list:"list___SBQMa",mask:"mask___xkriH",icons:"icons___uLWh_",time:"time___tPYgD"},or=z(59301),rm=Object.defineProperty,om=Object.defineProperties,im=Object.getOwnPropertyDescriptors,Eg=Object.getOwnPropertySymbols,lm=Object.prototype.hasOwnProperty,um=Object.prototype.propertyIsEnumerable,Cg=(pe,ve,ge)=>ve in pe?rm(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,oc=(pe,ve)=>{for(var ge in ve||(ve={}))lm.call(ve,ge)&&Cg(pe,ge,ve[ge]);if(Eg)for(var ge of Eg(ve))um.call(ve,ge)&&Cg(pe,ge,ve[ge]);return pe},sm=(pe,ve)=>om(pe,im(ve)),Ud=(pe,ve,ge)=>new Promise((mt,Kt)=>{var tt=He=>{try{ht(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{ht(ge.throw(He))}catch(Ie){Kt(Ie)}},ht=He=>He.done?mt(He.value):Promise.resolve(He.value).then(tt,on);ht((ge=ge.apply(pe,ve)).next())});const cm=({exercise:pe,dispatch:ve,user:ge})=>{var mt;const Kt=(0,ye.useParams)(),[tt,on]=(0,E.useState)({page:1,limit:20,sort_by:null,sort_direction:null,state:null,audit:null,name:"",keyword:"",course_group_id:[],exercise_id:Kt==null?void 0:Kt.categoryId}),[ht]=re.default.useForm(),[He,Ie]=(0,E.useState)(),[Vn,fa]=(0,E.useState)(!1),{exerciseList:sa,commonHeader:yn}=pe,[On,da]=(0,E.useState)([]),[Ma,oa]=(0,E.useState)([]),[Nn,va]=(0,E.useState)(0),[_n,Ga]=(0,E.useState)(!0),[wa,In]=(0,E.useState)(!1),[dr,Zn]=(0,E.useState)(!1),[kt,la]=(0,E.useState)(!1),[sr,Ka]=(0,E.useState)(""),Er=(0,E.useRef)(null),Ca=[{name:"IP\u5F02\u5E38",id:1},{name:"\u6D4F\u89C8\u5668\u5F02\u5E38",id:2},{name:"\u767B\u5F55\u5F02\u5E38",id:3},{name:"\u5207\u5C4F",id:4},{name:"\u8003\u8BD5\u5EF6\u65F6",id:5},{name:"\u6253\u56DE\u91CD\u505A",id:6},{name:"\u4F7F\u7528\u8003\u8BD5\u89E3\u9501\u7801",id:7},{name:"\u9000\u51FA\u5168\u5C4F",id:8}],[Ht,Or]=(0,E.useState)([]);(0,E.useEffect)(()=>{gr(tt)},[]),(0,E.useEffect)(()=>(clearInterval(Er.current),(yn==null?void 0:yn.exercise_status)===2&&(Er.current=setInterval(()=>{gr(tt)},3e4)),()=>{clearInterval(Er.current)}),[yn==null?void 0:yn.exercise_status,tt]);const gr=Va=>Ud(void 0,null,function*(){const Ia=Ea().cloneDeep(Va);console.log(Ia,"sendData"),Ga(!0),da([]);const Wa=yield(0,fe.ZP)(`/api/exercises/${Va==null?void 0:Va.exercise_id}/exercise_abnormities.json`,{method:"get",params:Ia});Or((Wa==null?void 0:Wa.error_types)||[]),oa([]),Ga(!1),va(Wa==null?void 0:Wa.total_count),da((Wa==null?void 0:Wa.exercise_abnormites)||[])}),lr=(Va,Ia)=>{tt.page=1,tt[Ia]=Va,on(oc({},tt)),gr(tt)},Fa=Va=>{tt.page=1,tt.keyword=Va,on(oc({},tt))},Ba=()=>{tt.page=1;const Va=Object.assign({},ht.getFieldValue());Object.keys(Va).map(function(Ia){switch(Ia){case"error_type":Va[Ia].includes("all")||!Va[Ia].length?(delete tt.error_type,ht.setFieldsValue({error_type:"all"})):(tt.error_type=Va[Ia],ht.setFieldsValue({error_type:tt.error_type}));break;case"course_group_id":Va[Ia].includes("all")||!Va[Ia].length?(delete tt.course_group,ht.setFieldsValue({course_group_id:"all"})):(tt.course_group=Va[Ia],ht.setFieldsValue({course_group_id:tt.course_group}));break}}),on(oc({},tt)),gr(tt)};(0,E.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(Ie(47),fa(!0))},[document.getElementById("divhe"),sa]);const ur=(Va,Ia,Wa)=>{tt.page=Va==null?void 0:Va.current,tt.limit=Va==null?void 0:Va.pageSize,Wa!=null&&Wa.order?(tt.sort_by=Wa==null?void 0:Wa.field,tt.sort_direction=(Wa==null?void 0:Wa.order)==="ascend"?"asc":"desc"):(tt.sort_by=null,tt.sort_direction=null),on(oc({},tt)),gr(tt)},hr=[{title:"\u5E8F\u53F7",dataIndex:"number",width:80,render:(Va,Ia,Wa)=>tt.limit*(tt.page-1)+Wa+1},{title:"\u59D3\u540D",dataIndex:"real_name",width:110,ellipsis:{showTitle:!1},render:Va=>or.createElement(De.Z,{placement:"bottomLeft",title:Va},or.createElement("span",null,Va))},{title:"\u5B66\u53F7",dataIndex:"student_id",sorter:!0,width:130,showSorterTooltip:!1,ellipsis:{showTitle:!1},render:Va=>or.createElement(De.Z,{placement:"bottomLeft",title:Va},or.createElement("span",null,Va||"--"))},{title:"\u5206\u73ED",dataIndex:"course_group_name",width:130,showSorterTooltip:!1,ellipsis:{showTitle:!1},render:Va=>or.createElement(De.Z,{placement:"bottomLeft",title:Va},or.createElement("span",null,Va||"--"))},{title:"\u64CD\u4F5C\u65F6\u95F4",width:180,dataIndex:"created_at",ellipsis:{showTitle:!1}},{title:"\u7C7B\u578B",dataIndex:"error_type",width:140,ellipsis:{showTitle:!1}},{title:"\u8BF4\u660E",dataIndex:"description",ellipsis:{showTitle:!1},render:(Va,Ia)=>or.createElement(or.Fragment,null,or.createElement(De.Z,{placement:"bottomLeft",title:Va},or.createElement("span",null,Va||"--")),(Ia==null?void 0:Ia.user_screen_num)>=50&&or.createElement(De.Z,{placement:"bottomLeft",title:"\u6CE8\u610F\uFF1A\u8BE5\u5B66\u751F\u7684\u622A\u5C4F\u603B\u6570\u91CF\u5DF2\u8FBE\u523050\u5F20\uFF0C\u9700\u8981\u624B\u52A8\u5220\u9664\u5DF2\u622A\u5C4F\u7684\u56FE\u7247\u4E4B\u540E\u624D\u80FD\u7EE7\u7EED\u81EA\u52A8\u622A\u5C4F"},or.createElement("i",{className:"iconfont icon-tishi11 font14 ml5 mr5",style:{color:"#FA6400"}})),(Ia==null?void 0:Ia.user_screen_num)>0&&or.createElement("span",{onClick:()=>Ka(Ia==null?void 0:Ia.user_id),className:"current c-light-primary ml10"},"\u622A\u5C4F\u8BB0\u5F55"))}],co=Va=>{oa(Va)},cr=()=>{In(!1),gr(tt)},Xa=Va=>{const Ia=[{title:"\u5BA1\u6838\u65F6\u95F4",dataIndex:"audit_time",width:170,render:(Aa,ra)=>or.createElement("span",null,Aa||"--")},{title:"\u5BA1\u6838\u72B6\u6001",dataIndex:"exercise_identity_photo_state",width:110,render:(Aa,ra)=>or.createElement(or.Fragment,null,Aa==="passed"&&or.createElement("span",{style:{color:"#44D7B6"}},"\u5BA1\u6838\u901A\u8FC7"),Aa==="rejected"&&or.createElement("span",{style:{color:"#E53333"}},"\u5BA1\u6838\u4E0D\u901A\u8FC7"),Aa==="submitted"&&or.createElement("span",{style:{color:"#666666"}},"\u5F85\u5BA1\u6838"))},{title:"\u5BA1\u6838\u610F\u89C1",dataIndex:"comment",render:(Aa,ra)=>Aa?or.createElement(De.Z,{placement:"bottom",title:Aa},or.createElement("span",null,Aa)):"--"},{title:"\u91C7\u96C6\u7167\u7247",dataIndex:"photo_url",width:90,render:(Aa,ra)=>or.createElement("span",{className:"current c-light-primary",onClick:()=>{wn.Z.publish("preview-image",Aa)}},"\u67E5\u770B")}],Wa=Se.default.confirm({icon:null,width:700,className:`${tu.cusModal} custom-modal-divider`,centered:!0,title:or.createElement(me.Z,null,or.createElement(ce.Z,{flex:"1"},"\u5BA1\u6838\u8BB0\u5F55"),or.createElement(ce.Z,null,or.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>Wa.destroy()}))),content:or.createElement("div",null,or.createElement(a.default,{className:tu.customTable,dataSource:[oc({},Va)],bordered:!1,columns:Ia,rowKey:"exercise_identity_photo_id",rowClassName:tu.row,pagination:!1}))})},Mr=Va=>{var Ia,Wa;const Aa=Se.default.confirm({icon:null,className:`${tu.cusModal} custom-modal-divider`,centered:!0,width:((Ia=Va==null?void 0:Va.play_url)==null?void 0:Ia.length)<6?724:744,title:or.createElement(me.Z,null,or.createElement(ce.Z,{flex:"1"},"\u89C6\u9891"),or.createElement(ce.Z,null,or.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>Aa.destroy()}))),content:or.createElement("ul",{className:tu.sys},(Wa=Va==null?void 0:Va.play_url)==null?void 0:Wa.map((ra,ya)=>or.createElement("li",{className:tu.li,key:ya},or.createElement("div",{className:tu.d1},or.createElement("div",{className:tu.img},or.createElement(xr,{src:ra==null?void 0:ra.replace(".m3u8",".flv"),autoPlay:!0})),or.createElement("div",{className:tu.btn},or.createElement("div",{className:tu.b1},"\u56DE\u653E\u89C6\u9891",ya+1))))))})},Hr=Va=>{const Ia=Se.default.confirm({icon:null,className:`${tu.cusModal} custom-modal-divider`,centered:!0,width:710,title:or.createElement(me.Z,null,or.createElement(ce.Z,{flex:"1"},"\u4EBA\u8138\u7167\u7247"),or.createElement(ce.Z,null,or.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>Ia.destroy()}))),content:or.createElement(me.Z,null,or.createElement("aside",{className:tu.imgWrap,style:{marginBottom:40}},or.createElement("div",{className:tu.img},or.createElement("img",{width:326,src:(0,ne.Tv)(Va==null?void 0:Va.photo_url)}),or.createElement("div",{className:tu.textP},"\u91C7\u96C6\u7167\u7247")),or.createElement("div",{className:tu.img,style:{marginLeft:20}},Va!=null&&Va.identity_url?or.createElement("img",{width:326,src:(0,ne.Tv)(Va==null?void 0:Va.identity_url)}):or.createElement("div",{className:tu.no,style:{width:326}},or.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),or.createElement("div",{className:tu.textP},"\u8BC1\u4EF6\u7167\u7247"))))})};return or.createElement("section",{className:tu.wrap},or.createElement(re.default,{form:ht,onChange:Ba,initialValues:{course_group_id:"all"}},or.createElement(re.default.Item,{name:"course_group_id"},or.createElement(Me.default.Group,{style:{width:"100%"}},or.createElement(me.Z,null,or.createElement(ce.Z,{className:"font14",flex:"80px"},"\u73ED\u7EA7:"),or.createElement(ce.Z,{flex:"80px"},or.createElement(Me.default,{value:"all"},"\u5168\u90E8")),or.createElement(ce.Z,{flex:"1",id:"divhe",style:{height:He+"px",overflow:"hidden"}},(mt=sa.course_groups)==null?void 0:mt.map((Va,Ia)=>or.createElement(Me.default,{key:Ia,value:Va.exercise_group_id,className:"ml0 mr8"},Va.exercise_group_name,"(",Va.exercise_group_students,")"))),Vn&&or.createElement("span",{onClick:()=>{let Va=document.getElementById("divhe").scrollHeight;He>47?Ie(47):Ie(Va)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},He===47?"\u5C55\u5F00":"\u6536\u8D77",He===47?or.createElement(Rr.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):or.createElement(Br.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}))))),or.createElement(re.default.Item,{name:"error_type"},or.createElement(Me.default.Group,{style:{width:"100%"}},or.createElement(me.Z,null,or.createElement(ce.Z,{className:"font14",flex:"80px"},"\u7C7B\u578B:"),or.createElement(ce.Z,{flex:"80px"},or.createElement(Me.default,{value:"all"},"\u5168\u90E8")),or.createElement(ce.Z,{flex:"1",id:"divhe",style:{height:He+"px",overflow:"hidden"}},Ht==null?void 0:Ht.map((Va,Ia)=>or.createElement(Me.default,{key:Ia,value:Va.error_type,className:"ml0 mr8"},Va.error_type_text,"\uFF08",Va.count||0,"\uFF09"))))))),or.createElement("div",{className:tu.control},or.createElement(Be.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:tt==null?void 0:tt.keyword,onChange:Va=>Fa(Va.target.value),onSearch:()=>{tt.page=1,on(oc({},tt)),gr(tt)}}),or.createElement(Ee.ZP,{onClick:()=>Zn(!0),style:{marginLeft:"auto"},icon:or.createElement("i",{className:"iconfont icon-guizeguanli font16"}),type:"link"},"\u622A\u5C4F\u89C4\u5219"),or.createElement(Ee.ZP,{onClick:()=>la(!0),icon:or.createElement("i",{className:"iconfont icon-chakanshenqingjilu font14"}),type:"link"},"\u64CD\u4F5C\u65E5\u5FD7")),or.createElement("div",{className:tu.bgH}),or.createElement(a.default,{className:tu.customTable,dataSource:On,bordered:!1,columns:hr,size:"large",rowKey:"exercise_identity_photo_id",rowClassName:tu.row,loading:_n,onChange:ur,pagination:{pageSize:tt.limit,total:Nn,current:tt.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,position:["bottomCenter"],showTotal:Va=>or.createElement("span",{className:"mr10"},"\u5171",or.createElement("span",{className:"c-orange"},Va),"\u6761\u6570\u636E")}}),or.createElement(gm,{selectIds:Ma,visible:wa,onCancel:()=>In(!1),onOk:cr,params:tt}),or.createElement(mm,{visible:kt,onCancel:()=>la(!1)}),or.createElement(fm,{visible:sr,onCancel:()=>Ka(!1)}),or.createElement(Se.default,{centered:!0,title:"\u622A\u5C4F\u89C4\u5219",open:dr,width:900,footer:null,onCancel:()=>{Zn(!1)}},or.createElement("div",{className:"c-grey-333"},or.createElement("div",{className:"mb20 blod"},"1.\u6BCF\u4E2A\u5B66\u751F\u6BCF\u573A\u8003\u8BD5\u6700\u591A\u622A\u5C4F\u7684\u603B\u6570\u91CF\u4E3A50\u5F20\uFF0C\u8D85\u8FC7\u4E4B\u540E\u8BE5\u5B66\u751F\u9000\u51FA\u5168\u5C4F\u4E0D\u518D\u8FDB\u884C\u622A\u5C4F\uFF0C\u8001\u5E08\u624B\u52A8\u5220\u9664\u622A\u5C4F\u56FE\u7247\u4E4B\u540E\u53EF\u518D\u81EA\u52A8\u8FDB\u884C\u622A\u5C4F\uFF1B"),or.createElement("div",{className:"mb20 blod"},"2.\u5355\u6B21\u9000\u51FA\u5168\u5C4F\u65F6\u957F\u4E0E\u622A\u5C4F\u6B21\u6570"),or.createElement("div",{className:"mb20"},"1\uFF09\u82E5\u5B66\u751F\u30101\u79D2 \u2264 \u9000\u51FA\u5168\u5C4F\u65F6\u957F \u2264 30\u79D2\u3011\uFF0C\u6BCF\u96945\u79D2\u622A\u5C4F\u4E00\u6B21\uFF1B"),or.createElement("div",{className:"mb20"},"2\uFF09\u82E5\u5B66\u751F\u301030\u79D2\uFF1C\u9000\u51FA\u5168\u5C4F\u65F6\u957F \u2264 120\u79D2\u3011\uFF0C\u6BCF\u969410\u79D2\u622A\u5C4F\u4E00\u6B21\uFF1B"),or.createElement("div",{className:"mb20"},"3\uFF09\u82E5\u5B66\u751F\u3010120\u79D2\uFF1C\u9000\u51FA\u5168\u5C4F\u65F6\u957F \u2264 300\u79D2\u3011\uFF0C\u6BCF\u969430\u79D2\u622A\u5C4F\u4E00\u6B21\uFF1B"),or.createElement("div",{className:"mb20"},"4\uFF09\u82E5\u5B66\u751F\u3010300\u79D2\uFF1C\u9000\u51FA\u5168\u5C4F\u65F6\u957F \u2264 720\u79D2\u3011\uFF0C\u6BCF\u969460\u79D2\u622A\u5C4F\u4E00\u6B21\uFF1B"),or.createElement("div",{className:"mb20"},"5\uFF09\u82E5\u5B66\u751F\u3010\u9000\u51FA\u5168\u5C4F\u65F6\u957F \uFF1E720\u79D2\u3011\uFF0C\u4E0D\u518D\u8FDB\u884C\u622A\u5C4F\uFF1B"),or.createElement("div",{className:"mb20 blod"},"3.\u5B66\u751F\u8FD4\u56DE\u8003\u8BD5\u4E4B\u540E\uFF0C\u4E0D\u518D\u8FDB\u884C\u622A\u5C4F\u3002"))),or.createElement(Oa.Z,null))};var dm=(0,ye.connect)(({exercise:pe,user:ve})=>({exercise:pe,user:ve}))(cm);const gm=({visible:pe,onOk:ve,onCancel:ge,selectIds:mt,params:Kt})=>{const[tt,on]=(0,E.useState)(!1),[ht,He]=(0,E.useState)({}),[Ie]=re.default.useForm(),Vn=fa=>Ud(void 0,null,function*(){on(!0);let sa;pe===!0?sa=yield(0,fe.ZP)(`/api/exercises/${Kt==null?void 0:Kt.exercise_id}/batch_audit_identity_photo.json`,{method:"post",body:oc({identity_photo_ids:mt},fa)}):sa=yield(0,fe.ZP)(`/api/exercises/${Kt==null?void 0:Kt.exercise_id}/audit_identity_photo.json`,{method:"post",body:oc({identity_photo_id:pe==null?void 0:pe.exercise_identity_photo_id},fa)}),(sa==null?void 0:sa.status)===0&&ve(),on(!1)});return or.createElement(Se.default,{title:pe!==!0?"\u4EBA\u8138\u8EAB\u4EFD\u5BA1\u6838":"\u6279\u91CF\u5BA1\u6838",open:!!pe,centered:!0,keyboard:!1,width:650,destroyOnClose:!0,onCancel:()=>{ge()},afterClose:()=>{Ie.resetFields(),He({})},confirmLoading:tt,onOk:()=>Ie.submit()},or.createElement(re.default,{className:tu.formWrap,form:Ie,labelCol:{span:4},wrapperCol:{span:18},onFinish:Vn,onValuesChange:()=>{He(oc({},Ie.getFieldsValue()))}},pe!==!0&&or.createElement(me.Z,{style:{marginLeft:28,marginBottom:38}},or.createElement(ce.Z,null,"\u91C7\u96C6\u7167\u7247\uFF1A"),or.createElement(ce.Z,null,or.createElement("aside",{className:tu.imgWrap},or.createElement("div",{className:tu.img},or.createElement("img",{width:234,src:(0,ne.Tv)(pe==null?void 0:pe.photo_url)}),or.createElement("div",{onClick:()=>{wn.Z.publish("preview-image",pe==null?void 0:pe.photo_url)},className:tu.iBtn},"\u9884\u89C8"),or.createElement("div",{className:tu.text},"\u91C7\u96C6\u7167\u7247")),or.createElement("div",{className:tu.img,style:{marginLeft:20}},pe!=null&&pe.identity_url?or.createElement("img",{width:234,src:(0,ne.Tv)(pe==null?void 0:pe.identity_url)}):or.createElement("div",{className:tu.no,style:{width:326}},or.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),!!(pe!=null&&pe.identity_url)&&or.createElement("div",{onClick:()=>{wn.Z.publish("preview-image",(0,ne.Tv)(pe==null?void 0:pe.identity_url))},className:tu.iBtn},"\u9884\u89C8"),or.createElement("div",{className:tu.text},"\u8BC1\u4EF6\u7167\u7247"))))),or.createElement(re.default.Item,{label:"\u5BA1\u6838\u72B6\u6001",name:"state",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u72B6\u6001"}]},or.createElement(Te.ZP.Group,null,or.createElement(Te.ZP,{value:"passed"},"\u5BA1\u6838\u901A\u8FC7"),or.createElement(Te.ZP,{value:"rejected"},"\u5BA1\u6838\u4E0D\u901A\u8FC7"))),(ht==null?void 0:ht.state)==="rejected"&&or.createElement(re.default.Item,{label:"\u5BA1\u6838\u610F\u89C1",name:"comment",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u610F\u89C1"}]},or.createElement(Be.default,{placeholder:"\u5982\uFF1A\u4F60\u7684\u4E2A\u4EBA\u4FE1\u606F\u4E0E\u7167\u7247\u4E0D\u4E00\u81F4\u3002",maxLength:30})),or.createElement("div",{style:{color:"#FA6400",paddingLeft:32}},"\u6CE8\u610F\uFF1A\u5BA1\u6838\u901A\u8FC7\u540E\uFF0C\u8BE5\u5B66\u751F\u5728\u672C\u573A\u8003\u8BD5\u7684\u8BA4\u8BC1\u72B6\u6001\u5C06\u66F4\u65B0\u4E3A\u201C\u5BA1\u6838\u901A\u8FC7\u201D\uFF0C\u4E14\u80FD\u591F\u8FDB\u5165\u8003\u8BD5\u3002")))},mm=({visible:pe,onCancel:ve})=>{const ge=(0,ye.useParams)(),[mt,Kt]=(0,E.useState)({page:1,limit:20,exercise_id:ge==null?void 0:ge.categoryId}),[tt,on]=(0,E.useState)(!1),[ht,He]=(0,E.useState)([]),[Ie,Vn]=(0,E.useState)(0);(0,E.useEffect)(()=>{pe&&(mt.page=1,mt.limit=20,Kt(oc({},mt)),sa(mt))},[pe]);const fa=[{title:"\u64CD\u4F5C\u4EBA",dataIndex:"teacher_name",ellipsis:{showTitle:!1},render:On=>or.createElement(De.Z,{placement:"bottomLeft",title:On},or.createElement("span",null,On))},{title:"\u64CD\u4F5C\u65F6\u95F4",dataIndex:"created_at",width:200},{title:"\u7C7B\u578B",dataIndex:"operate_type",width:100,render:On=>or.createElement(or.Fragment,null,On===0&&or.createElement("span",null,"\u5220\u9664"))},{title:"\u5B66\u751F\u59D3\u540D",dataIndex:"student_name",width:140,ellipsis:{showTitle:!1},render:On=>or.createElement(De.Z,{placement:"bottomLeft",title:On},or.createElement("span",null,On))},{title:"\u5B66\u53F7",dataIndex:"student_id",width:160,ellipsis:{showTitle:!1},render:On=>or.createElement(De.Z,{placement:"bottomLeft",title:On},or.createElement("span",null,On))},{title:"\u622A\u5C4F\u65F6\u95F4",dataIndex:"screen_time",width:200},{title:"\u56FE\u7247",dataIndex:"url",width:100,render:On=>or.createElement("img",{className:"current",onClick:()=>wn.Z.publish("preview-image",`${Oe.Z.API_SERVER}${On}`),width:70,height:40,src:`${Oe.Z.API_SERVER}${On}`})}],sa=On=>Ud(void 0,null,function*(){const da=Ea().cloneDeep(On);on(!0);const Ma=yield(0,fe.ZP)(`/api/exercises/${On==null?void 0:On.exercise_id}/exercise_user_screens/screen_actions.json`,{method:"get",params:da});on(!1),Vn(Ma==null?void 0:Ma.total_count),He((Ma==null?void 0:Ma.exercise_screen_actions)||[])}),yn=On=>{mt.page=On==null?void 0:On.current,mt.limit=On==null?void 0:On.pageSize,Kt(oc({},mt)),sa(mt)};return or.createElement(Se.default,{title:"\u64CD\u4F5C\u65E5\u5FD7",open:pe,centered:!0,keyboard:!1,width:1064,destroyOnClose:!0,onCancel:()=>{ve()},footer:null},or.createElement(a.default,{dataSource:ht,bordered:!1,columns:fa,size:"large",loading:tt,locale:{emptyText:or.createElement(ze.Z,null)},onChange:yn,pagination:{pageSize:mt.limit,total:Ie,current:mt.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,showTotal:On=>or.createElement("span",{className:"mr10"},"\u5171",or.createElement("span",{className:"c-orange"},On),"\u6761\u6570\u636E")}}))},fm=({visible:pe,onCancel:ve})=>{const ge=(0,ye.useParams)(),[mt,Kt]=(0,E.useState)({page:1,limit:9999,user_id:pe,error_type:[8],exercise_id:ge==null?void 0:ge.categoryId}),[tt,on]=(0,E.useState)(!1),[ht,He]=(0,E.useState)([]);(0,E.useEffect)(()=>{pe&&Ie(sm(oc({},mt),{user_id:pe}))},[pe]);const Ie=sa=>Ud(void 0,null,function*(){const yn=Ea().cloneDeep(sa);console.log(yn,"sendData"),on(!0);const On=yield(0,fe.ZP)(`/api/exercises/${sa==null?void 0:sa.exercise_id}/exercise_abnormities.json`,{method:"get",params:yn});on(!1),He((On==null?void 0:On.exercise_abnormites)||[])}),Vn=sa=>Ud(void 0,null,function*(){Se.default.confirm({icon:null,title:"\u63D0\u793A",content:"\u5220\u9664\u540E\u4E0D\u53EF\u6062\u590D\uFF0C\u786E\u8BA4\u5220\u9664\u5417\uFF1F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Ud(void 0,null,function*(){(yield(0,fe.ZP)(`/api/exercises/${ge==null?void 0:ge.categoryId}/exercise_user_screens/${sa}.json`,{method:"delete"})).status===0&&(le.ZP.success("\u5220\u9664\u6210\u529F"),Ie(mt))})})}),fa=(ht==null?void 0:ht[0])||{};return or.createElement(Se.default,{title:"\u622A\u5C4F\u8BB0\u5F55",open:!!pe,centered:!0,keyboard:!1,width:684,forceRender:!0,destroyOnClose:!0,onCancel:()=>{ve()},footer:null},or.createElement(St.Z,{spinning:tt},or.createElement("div",{style:{maxHeight:500}},or.createElement("div",{className:"c-grey-333 blod mb10"},fa==null?void 0:fa.real_name," ",fa==null?void 0:fa.student_id),(fa==null?void 0:fa.user_screen_num)>=50&&or.createElement("div",{className:"mb10",style:{color:"#FA6400"}},or.createElement("i",{className:"iconfont icon-tishi11 mr5"}),or.createElement("span",null,"\u6CE8\u610F\uFF1A\u8BE5\u5B66\u751F\u7684\u622A\u5C4F\u603B\u6570\u91CF\u5DF2\u8FBE\u5230 50 \u5F20\uFF0C\u9700\u8981\u624B\u52A8\u5220\u9664\u5DF2\u622A\u5C4F\u7684\u56FE\u7247\u4E4B\u540E\u624D\u80FD\u7EE7\u7EED\u81EA\u52A8\u622A\u5C4F")),ht==null?void 0:ht.map((sa,yn)=>{var On,da;return or.createElement("div",{key:yn},or.createElement("div",{className:"mb10"},or.createElement("span",{className:"c-grey-666 mr10"},"\u9000\u51FA\u5168\u5C4F\u65F6\u95F4"),or.createElement("span",{style:{display:"inline-block",width:144},className:"c-grey-333"},sa==null?void 0:sa.created_at),or.createElement("span",{className:"c-grey-666 ml40"},"\u622A\u5C4F\u6570\u91CF",or.createElement("span",{style:{margin:"0 6px",color:"#FA6400"}},(On=sa==null?void 0:sa.exercise_user_screens)==null?void 0:On.length),"\u5F20")),or.createElement("div",{className:tu.listWrap},(da=sa==null?void 0:sa.exercise_user_screens)==null?void 0:da.map(Ma=>or.createElement("div",{key:Ma==null?void 0:Ma.id,className:tu.list},or.createElement("img",{src:`${Oe.Z.API_SERVER}${Ma==null?void 0:Ma.url}`}),or.createElement("div",{className:tu.time},or.createElement("span",{className:"c-grey-666 mr10 font12"},"\u622A\u5C4F\u65F6\u95F4"),or.createElement("span",{className:"c-grey-333 font12"},Ma==null?void 0:Ma.created_at)),or.createElement("div",{className:tu.mask},or.createElement("div",{className:tu.icons},or.createElement("i",{onClick:()=>wn.Z.publish("preview-image",`${Oe.Z.API_SERVER}${Ma==null?void 0:Ma.url}`),className:"iconfont icon-fangda3 mr15"}),or.createElement("i",{onClick:()=>Vn(Ma==null?void 0:Ma.id),className:"iconfont icon-shanchu14"})))))))}))))};var o0={flex_box_center:"flex_box_center___eZU8T",flex_space_between:"flex_space_between___l4Kzs",flex_box_vertical_center:"flex_box_vertical_center___E7NVy",flex_box_center_end:"flex_box_center_end___S0V3_",flex_box_column:"flex_box_column___ONItD",title:"title___rK1ze",export:"export___tng10",startbutton:"startbutton___jWMUv",bg:"bg___rwmJT",tabs:"tabs___SK3e0",moni:"moni___aMCpW",workListTabWrap:"workListTabWrap___dVDh3",workListTabButton:"workListTabButton___PN6ok"},yg=z(69221),pm=z(74255),vm=z(41727),hm=z(12971),Am=z(92701);const Em=pe=>{const ve=ge=>{const mt=new Notification(ge.title,{body:ge.message,icon:ge.icon||"/ip.png"});mt.addEventListener("click",()=>{ge.link&&window.open(ge.link,ge.target||"_blank")}),setTimeout(()=>{mt.close()},3e4)};"Notification"in window?Notification.permission==="granted"?ve(pe):Notification.permission!=="denied"&&Notification.requestPermission().then(ge=>{ge==="granted"&&ve(pe)}):alert("\u5F53\u524D\u6D4F\u89C8\u5668\u4E0D\u652F\u6301\u901A\u77E5")};var Cm=z(12840),ym=z(93603),Sm=z(30909),Fm=z(4656),Bm=z(46799),Pm=z(32637),bm=z(75617),Na=z(59301),xm=Object.defineProperty,wm=Object.defineProperties,Dm=Object.getOwnPropertyDescriptors,L0=Object.getOwnPropertySymbols,Sg=Object.prototype.hasOwnProperty,Fg=Object.prototype.propertyIsEnumerable,Bg=(pe,ve,ge)=>ve in pe?xm(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,ic=(pe,ve)=>{for(var ge in ve||(ve={}))Sg.call(ve,ge)&&Bg(pe,ge,ve[ge]);if(L0)for(var ge of L0(ve))Fg.call(ve,ge)&&Bg(pe,ge,ve[ge]);return pe},N0=(pe,ve)=>wm(pe,Dm(ve)),Im=(pe,ve)=>{var ge={};for(var mt in pe)Sg.call(pe,mt)&&ve.indexOf(mt)<0&&(ge[mt]=pe[mt]);if(pe!=null&&L0)for(var mt of L0(pe))ve.indexOf(mt)<0&&Fg.call(pe,mt)&&(ge[mt]=pe[mt]);return ge},wd=(pe,ve,ge)=>new Promise((mt,Kt)=>{var tt=He=>{try{ht(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{ht(ge.throw(He))}catch(Ie){Kt(Ie)}},ht=He=>He.done?mt(He.value):Promise.resolve(He.value).then(tt,on);ht((ge=ge.apply(pe,ve)).next())});const Om=pe=>{var ve=pe,{exercise:ge,globalSetting:mt,loading:Kt,dispatch:tt,classroomList:on,user:ht,match:He}=ve,Ie=Im(ve,["exercise","globalSetting","loading","dispatch","classroomList","user","match"]),Vn,fa,sa,yn,On,da,Ma,oa,Nn,va,_n,Ga,wa,In,dr,Zn;const kt=(0,ye.useParams)(),[la]=(0,ye.useSearchParams)(),sr=(0,ye.useLocation)(),[Ka,Er]=(0,E.useState)([]),{exerciseList:Ca,commonHeader:Ht,checkDomain:Or,workSetting:gr,saveExerciseDownUsers:lr,course_groups:Fa}=ge,[Ba,ur]=(0,E.useState)(null),[hr,co]=(0,E.useState)(Ve()(new Date).valueOf()),[cr,Xa]=(0,E.useState)(),[Mr,Hr]=(0,E.useState)(!1),[Va,Ia]=(0,E.useState)(1),[Wa,Aa]=(0,E.useState)(!1),[ra,ya]=(0,E.useState)({name:"",id:"",list:[]}),[Hn,qa]=(0,E.useState)({}),{userInfo:pr}=ht;kt.category=la.get("category_id");const fr=!Or||Or&&((Vn=pr==null?void 0:pr.course)==null?void 0:Vn.course_identity)<3,fo=(0,E.useRef)(Date.now()),Vo=(0,E.useRef)(),[wr,Ai]=(0,E.useState)({});(0,E.useEffect)(()=>{(0,Nt.Rm)()&&tt({type:"classroomList/getAssistantPermissions",payload:{course_id:kt.coursesId}})},[(fa=ht==null?void 0:ht.userInfo)==null?void 0:fa.username]),(0,E.useEffect)(()=>{new URLSearchParams(sr.search).get("tabs")==="3"&&yi()},[]),(0,E.useEffect)(()=>{ge.actionTabs.key=="\u8C03\u6574tabs\u9009\u4E2D"&&ur(3)},[ge.actionTabs.key]),(0,E.useEffect)(()=>(clearInterval(Vo.current),(0,Nt.G5)()&&(Ht==null?void 0:Ht.exercise_status)===2&&(Ht!=null&&Ht.enable_monitor)&&(Vo.current=setInterval(()=>{jo()},5*1e3)),()=>{clearInterval(Vo.current)}),[ht.userInfo,Ht==null?void 0:Ht.exercise_status]),(0,E.useEffect)(()=>{ba();const Ar=sessionStorage.getItem("illegalEntry");sessionStorage.getItem("illegalEntry")&&(sessionStorage.removeItem("illegalEntry"),Se.default.info({title:"\u63D0\u793A",centered:!0,width:600,content:Na.createElement("div",null,"\u5728\u7EBF\u8003\u8BD5\u7981\u6B62\u4F7F\u7528\u94FE\u63A5\u76F4\u63A5\u8BBF\u95EE\u7B54\u9898\u9875\u9762\uFF0C\u8BF7\u4F7F\u7528\u4E0B\u9762\u4E24\u79CD\u6B63\u5E38\u65B9\u5F0F\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",Na.createElement("br",null),"1\u3001\u5728",Na.createElement("span",{className:"c-red blod"},"\u8003\u8BD5\u5217\u8868"),"\u9875\u9762\u4E2D\uFF0C\u70B9\u51FB\u201C",Na.createElement("span",{className:"c-blue blod"},"\u5F00\u59CB\u8003\u8BD5"),"\u201D\u6216\u201C",Na.createElement("span",{className:"c-blue blod"},"\u7EE7\u7EED\u8003\u8BD5"),"\u201D\u6309\u94AE\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",Na.createElement("br",null),"2\u3001\u5728",Na.createElement("span",{className:"c-red blod"},"\u8003\u8BD5\u8BE6\u60C5"),"\u9875\u9762\u4E2D\uFF0C\u70B9\u51FB\u201C",Na.createElement("span",{className:"c-blue blod"},"\u5F00\u59CB\u8003\u8BD5"),"\u201D\u6216\u201C",Na.createElement("span",{className:"c-blue blod"},"\u7EE7\u7EED\u8003\u8BD5"),"\u201D\u6309\u94AE\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",Na.createElement("br",null),Ar==="allowRouter"&&Na.createElement(Na.Fragment,null,"3\u3001",Na.createElement("span",{className:"c-red blod"},"\u4E25\u7981\u67E5\u770B\u4ED6\u4EBA\u7684\u8BD5\u5377\u3002"))),okText:"\u77E5\u9053\u4E86"}))},[kt.coursesId]);const ba=()=>wd(void 0,null,function*(){const Ar=yield tt({type:"exercise/getCommonHeader",payload:ic({},kt)});Ar&&ya(Ar==null?void 0:Ar.simulate_exercise_records)}),Wo=()=>{const Ar=(Ht==null?void 0:Ht.simulate_exercise_num)-(Ht==null?void 0:Ht.user_simulate_num);return Ar>=0?Ar:0},jo=()=>wd(void 0,null,function*(){const Ar=yield(0,fe.ZP)(`/api/exercises/${kt.categoryId}/new_abnormities.json`,{method:"get",params:{time:fo.current}});if((Ar==null?void 0:Ar.status)===401){clearInterval(Vo.current);return}fo.current=Date.now(),(Ar==null?void 0:Ar.message)!==""&&(Ar==null?void 0:Ar.message)!=="\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"&&Em({title:(Ar==null?void 0:Ar.exercise_name)+"-\u8003\u8BD5\u5F02\u5E38",message:Ar.message,target:"self",icon:"/warning.png",link:`/classrooms/${kt.coursesId}/exercise/${kt.categoryId}/detail?random=${la.get("random")==="true"}&tabs=7`})}),el=(Ar=!1)=>{ye.history.push(`/classrooms/${kt.coursesId}/exercisenotice/${Ht.id}/users/${pr.login}`)},Yi=()=>{tt({type:"exercise/setUpdateIndex"})},yi=()=>{tt({type:"exercise/getWorkSetting",payload:ic({},kt)})},xl=()=>{tt({type:"exercise/getCommonHeader",payload:ic({},kt)});const Ar={0:()=>{Yi()},2:()=>{Ia(Va+1)},3:()=>{tt({type:"exercise/getWorkSetting",payload:ic({},kt)})}};Ar[Ba]&&Ar[Ba]()};function Gr(Ar){Xa(ic({},Ar))}const $o=[{name:"\u7B54\u9898\u5217\u8868",id:0,hidden:!1,component:Na.createElement(Jn,{getparams:Gr,checkDomainAuthority:fr})},{name:"\u8BD5\u5377\u9884\u89C8",id:2,hidden:(Ht==null?void 0:Ht.exercise_status)===-1||(0,ne._m)()&&!(0,Nt.ag)()||!fr||(0,Nt.dE)(),component:(0,Nt.Rm)()&&!((sa=on.AssistantObject.exercise)!=null&&sa.can_preview)||(Ht==null?void 0:Ht.exercise_status)==1&&(0,Nt.Ny)()&&!(Ht!=null&&Ht.exercise_can_preview)?Na.createElement("div",{style:{height:"500px",background:"#fff",textAlign:"center",alignContent:"center"}},Na.createElement("img",{src:z(85004),width:220}),(0,Nt.Rm)()?Na.createElement("div",{style:{color:"#5F6367",marginTop:"18px"}},"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"):Na.createElement(Na.Fragment,null,Na.createElement("div",{style:{color:"#5F6367",marginTop:"18px"}},"\u8003\u8BD5\u672A\u5F00\u59CB\u524D\uFF0C\u4EC5\u652F\u6301\u8BD5\u5377\u521B\u5EFA\u8005\u548C\u8BFE\u5802\u534F\u4F5C\u8001\u5E08\u67E5\u770B\u8BD5\u5377"),Na.createElement("div",{style:{color:"#5F6367",marginTop:"10px"}},"\u5982\u9700\u67E5\u770B\u8BD5\u5377\uFF0C\u8BF7\u8054\u7CFB\u8BFE\u5802\u7BA1\u7406\u5458\u5148\u52A0\u5165\u8BFE\u5802"))):Ht!=null&&Ht.is_random?Na.createElement(xu.default,{key:Va}):Na.createElement(Cr,{activeTabs:Ba})},{name:Na.createElement("div",{style:{position:"relative"}},Na.createElement("img",{src:z(21520),style:{position:"absolute",left:20,top:"-30%"}}),"\u7EDF\u8BA1\u5206\u6790"),id:1,hidden:(Ht==null?void 0:Ht.exercise_status)===-1||!fr||(0,ne._m)()&&!(0,Nt.ag)()||(0,Nt.dE)()&&!(Ht!=null&&Ht.show_statistic),component:Na.createElement(Tg,null)},{name:"\u8D28\u91CF\u68C0\u6D4B",id:7,hidden:(Ht==null?void 0:Ht.exercise_status)===-1||!(Ht!=null&&Ht.open_code_quality_analysis)||(0,Nt.dE)(),component:Na.createElement(am,null)},{name:"\u4EE3\u7801\u67E5\u91CD",id:4,hidden:(Ht==null?void 0:Ht.exercise_status)===-1||(0,Nt.dE)()||Ht.exercise_status===1||!Ht.exist_program||((yn=mt==null?void 0:mt.setting)==null?void 0:yn.hide_code_repeat),component:Na.createElement(Rl,{key:hr})},{name:"\u91CD\u505A\u8BB0\u5F55",id:9,hidden:(Ht==null?void 0:Ht.exercise_status)===-1||(Ht==null?void 0:Ht.exercise_type)===2||(0,Nt.dE)()&&(Ht==null?void 0:Ht.exercise_status)===1,component:Na.createElement(Fm.Z,null)},{name:"\u89C4\u5219\u8BBE\u7F6E",id:3,hidden:!fr||(0,Nt.dE)(),component:(Ht==null?void 0:Ht.exercise_status)===-1?Na.createElement(Cm.Z,null):Na.createElement(Ns,null)},{name:"\u8003\u8BD5\u76D1\u63A7",id:7,hidden:(Ht==null?void 0:Ht.exercise_status)===-1||!(0,Nt.G5)()||!(Ht!=null&&Ht.enable_monitor),component:Na.createElement(dm,null)},{name:"\u4EBA\u8138\u5BA1\u6838",id:5,hidden:(Ht==null?void 0:Ht.exercise_status)===-1||!Ht.identity_verify||(0,Nt.dE)(),component:Na.createElement(Sl,null)},{name:"\u6444\u50CF\u76D1\u63A7",id:6,hidden:(Ht==null?void 0:Ht.exercise_status)===-1||!Ht.open_phone_video_recording||(0,Nt.dE)(),component:Na.createElement(sl,null)}].filter(Ar=>!Ar.hidden);(Ht==null?void 0:Ht.exercise_status)===1&&$o.splice(0,1,...$o.splice(1,1,$o[0])),(0,E.useEffect)(()=>{if(typeof(Ht==null?void 0:Ht.exercise_status)=="number"){if(la.get("tabs")){ur(la.get("tabs"));return}(Ht==null?void 0:Ht.exercise_status)===1?(ur("2"),(0,Nt.dE)()&&ur("0")):ur("0")}},[Ht==null?void 0:Ht.exercise_status]);const ll="YYYY-MM-DD",Kl=Ve()("2020-11-15",ll),Pu=()=>Se.default.info({title:"\u9898\u5E93\u6539\u7248\u544A\u77E5",content:Na.createElement(Na.Fragment,null,"EduCoder\u5DF2\u5347\u7EA7\u9898\u5E93\u529F\u80FD\uFF0C\u6240\u6709\u8BD5\u9898\u5747\u9700\u5339\u914D\u77E5\u8BC6\u70B9\u3002 \u5F53\u524D\u8BD5\u5377\u6240\u6D89\u53CA\u8BD5\u9898\u5747\u672A\u5339\u914D\u77E5\u8BC6\u70B9\uFF0C\u65E0\u6CD5\u968F\u673A\u62BD\u53D6\uFF0C\u5DF2\u4E0D\u80FD\u6709\u6548\u4F7F\u7528\u3002\u8BF7\u5728\u8BD5\u5377\u5E93\u91CD\u65B0\u7EC4\u5377\u540E\u4F7F\u7528\u3002 \u7531\u6B64\u5E26\u6765\u7684\u4E0D\u4FBF\uFF0C\u656C\u8BF7\u8C05\u89E3\uFF01")}),Nl=()=>{var Ar,ei;return Na.createElement(Fe.default,{onClick:Si=>wd(void 0,null,function*(){var ju,Xr;switch(ge.order&&(kt.order=ge.order,kt.order_type=ge.order_type),Si.key){case"1":if((0,Nt.Rm)()&&!((ju=on.AssistantObject.exercise)!=null&&ju.can_download)){le.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}tt({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9",course_groups:Fa==null?void 0:Fa.map(So=>({course_group_id:So==null?void 0:So.exercise_group_id,group_group_name:So==null?void 0:So.exercise_group_name,count:So==null?void 0:So.exercise_group_students})),fn:()=>{let So=[];Se.default.confirm({title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9\u8BBE\u7F6E",icon:null,width:650,closable:!0,centered:!0,onOk:()=>wd(void 0,null,function*(){if(So.length===0)return le.ZP.info("\u8BF7\u9009\u62E9\u9009\u9879\uFF01"),Promise.reject();kt.types=So,(yield(0,te.Uj)(N0(ic(ic({},kt),cr),{exercise_group_id:[...JSON.parse(sessionStorage.all_student_works_params).course_group]}))).status===0&&(0,ue.je)(N0(ic(ic({},kt),cr),{exercise_group_id:[...JSON.parse(sessionStorage.all_student_works_params).course_group]}))}),content:Na.createElement("div",null,Na.createElement("p",{style:{color:"#E99237",marginBottom:"20"}},Na.createElement(ee.Z,{style:{marginRight:5,color:"#E99237"}}),"\u8BF7\u9009\u62E9\u60A8\u9700\u8981\u7684\u5B66\u751F\u6210\u7EE9\u6570\u636E\u8FDB\u884C\u5BFC\u51FA\uFF0C\u5426\u5219\u53EF\u80FD\u4F1A\u56E0\u4E3A\u5BFC\u51FA\u7684\u6570\u636E\u592A\u591A\u800C\u5F71\u54CD\u5BFC\u51FA\u8FDB\u5EA6\u3002"),Na.createElement("div",null,Na.createElement(Me.default,{onChange:tl=>{tl.target.checked?So.push(1):So=So.filter(nl=>nl!==1)}},"\u57FA\u672C\u6570\u636E",Na.createElement("span",{style:{color:"#666666"}},"\uFF08\u7EDF\u8BA1\u6BCF\u4E2A\u5B66\u751F\u7684\u5404\u9898\u578B\u5F97\u5206\u4E0E\u6700\u7EC8\u6210\u7EE9\uFF09"))),Na.createElement("div",{style:{marginTop:15,marginBottom:15}},Na.createElement(Me.default,{onChange:tl=>{tl.target.checked?So.push(2):So=So.filter(nl=>nl!==2)}},"\u5F97\u5206\u8BE6\u8868",Na.createElement("span",{style:{color:"#666666"}},"\uFF08\u7EDF\u8BA1\u6BCF\u4E2A\u5B66\u751F\u7684\u5404\u5C0F\u9898\u5F97\u5206\u4E0E\u5404\u9898\u578B\u603B\u5F97\u5206\uFF09"))),Na.createElement("div",null,Na.createElement(Me.default,{onChange:tl=>{tl.target.checked?So.push(3):So=So.filter(nl=>nl!==3)}},"\u6570\u636E\u5206\u6790",Na.createElement("span",{style:{color:"#666666"}},"\uFF08\u7EDF\u8BA1\u8BD5\u5377\u4E2D\u6BCF\u4E2A\u5C0F\u9898\u7684\u53C2\u8003\u603B\u4EBA\u6570\u3001\u7B54\u9898\u4EBA\u6570\u3001\u7B54\u5BF9\u4EBA\u6570\u3001\u6EE1\u5206\u4EBA\u6570\u548C\u5F97\u5206\u7387\uFF09"))))})}}});break;case"8":if((0,Nt.Rm)()&&!((Xr=on.AssistantObject.exercise)!=null&&Xr.can_download)){le.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(Ht!=null&&Ht.can_export_exam_summary)tt({type:"exercise/setActionTabs",payload:{title:"\u8003\u8BD5\u603B\u7ED3\u8BBE\u7F6E"}});else{const So=yield(0,te.aU)({id:(kt==null?void 0:kt.categoryId)||(kt==null?void 0:kt.exerciseId)});Se.default.confirm({title:"\u63D0\u793A",centered:!0,icon:null,closable:!0,footer:null,content:Na.createElement(Na.Fragment,null,"\u60A8\u6240\u5728\u7684\u5355\u4F4D\u8FD8\u6CA1\u6709\u4E13\u5C5E\u7684\u8003\u8BD5\u603B\u7ED3\u6A21\u677F\uFF0C\u6682\u65F6\u65E0\u6CD5\u751F\u6210\u8003\u8BD5\u603B\u7ED3\u3002\u5982\u9700\u5B9A\u5236\u6A21\u677F\uFF0C\u8BF7\u8054\u7CFB\u6559\u7814\u52A9\u7406\uFF01",Na.createElement("br",null),Na.createElement("div",{className:"mt-20px"},Na.createElement("a",{onClick:()=>{var tl,nl,Zu,zi,su,Hu,zn,ea;Ai({url:Oe.Z.API_SERVER+((zi=(Zu=(nl=(tl=So==null?void 0:So.data)==null?void 0:tl.exam_summary_templates)==null?void 0:nl[0])==null?void 0:Zu.attachment_info)==null?void 0:zi.url),file_type:(ea=(zn=(Hu=(su=So==null?void 0:So.data)==null?void 0:su.exam_summary_templates)==null?void 0:Hu[0])==null?void 0:zn.attachment_info)==null?void 0:ea.file_type})}},"\u67E5\u770B\u8003\u8BD5\u603B\u7ED3\u6A21\u677F\u793A\u4F8B>")),Na.createElement("div",{className:"mt-20px ml-auto mr-auto p10 rounded-4px",style:{width:180,height:180,boxShadow:"0px 0px 10px 0px rgba(162,162,162,0.3)"}},Na.createElement("img",{className:"h-full w-full",src:Pm})),Na.createElement("div",{className:"mt10 mb-12px",style:{color:"#9096A3",textAlign:"center"}},"\u5FAE\u4FE1\u626B\u4E00\u626B\uFF0C\u6DFB\u52A0\u6559\u7814\u52A9\u7406"))})}break}})},(0,Nt.GJ)()&&!(Ht!=null&&Ht.appraise_label)&&fr&&((Ar=Ht==null?void 0:Ht.user_permission)==null?void 0:Ar.exercise_unpublish_count)>0&&(Ht==null?void 0:Ht.exercise_status)!==1&&(!(Ht!=null&&Ht.is_make_up_exercise)||(Ht==null?void 0:Ht.is_make_up_exercise)&&!((ei=gr==null?void 0:gr.exercise)!=null&&ei.publish_time)&&(Ht==null?void 0:Ht.allow_create_make_up))&&Na.createElement(Fe.default.Item,{key:"7",onClick:()=>{var Si,ju,Xr,So;if(console.log(Ht),(0,Nt.Rm)()&&!((ju=(Si=on==null?void 0:on.AssistantObject)==null?void 0:Si.exercise)!=null&&ju.can_publish)){le.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if((Ht==null?void 0:Ht.exercise_question_count)===0){le.ZP.warning("\u8BD5\u5377\u5185\u6CA1\u6709\u8BD5\u9898\u4E0D\u5141\u8BB8\u53D1\u5E03\u8003\u8BD5");return}const tl=Ve()(Ht==null?void 0:Ht.created_at,ll);if(Ve()(Kl).diff(Ve()(tl),"days")>0&&(Ht!=null&&Ht.is_random)){Pu();return}if(((Xr=ht==null?void 0:ht.userInfo)==null?void 0:Xr.user_status)===2){(0,as.Rd)();return}Ht!=null&&Ht.high_resources_consume&&!(Ht!=null&&Ht.high_resources_consume_permission)?tt({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:kt.coursesId,type:"exercise",type_id:kt.categoryId,name:Ht.exercise_name,fn:()=>{var Zu;tt({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[kt.categoryId],unified_setting:Ht==null?void 0:Ht.unified_setting,params:kt,disabled:(Ht==null?void 0:Ht.exercise_status)!==1,type:2,activeTab:Ba,cb:xl,manage_all_group:(Zu=gr==null?void 0:gr.exercise)==null?void 0:Zu.manage_all_group}})}}}):tt({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[kt.categoryId],unified_setting:Ht==null?void 0:Ht.unified_setting,params:kt,disabled:(Ht==null?void 0:Ht.exercise_status)!==1,type:2,activeTab:Ba,cb:xl,manage_all_group:(So=gr==null?void 0:gr.exercise)==null?void 0:So.manage_all_group}})}},"\u53D1\u5E03\u8003\u8BD5"),(Ht==null?void 0:Ht.exercise_status)!==-1&&(0,Nt.GJ)()&&fr&&Ht.exercise_status!==1&&!(Ht!=null&&Ht.is_make_up_exercise&&Ht.exercise_status===3)&&(Ht!=null&&Ht.open_appraise?Na.createElement(De.Z,{overlayStyle:{maxWidth:"initial"},title:Na.createElement("div",null,Na.createElement("div",null,"\u63D0\u793A\uFF1A"),Na.createElement("div",null,"\u672C\u573A\u8003\u8BD5\u5DF2\u5F00\u542F\u96C6\u4E2D\u9605\u5377\uFF0C\u4E3A\u4E86\u4E0D\u5F71\u54CD\u6210\u7EE9\u8BC4\u5B9A\uFF0C\u4E0D\u53EF\u8FDB\u884C\u6B64\u64CD\u4F5C\u3002"),Na.createElement("div",null,"\uFF08\u5982\u9700\u53D1\u5E03\u65B0\u73ED\u7EA7\u8003\u8BD5\uFF0C\u8BF7\u521B\u5EFA\u65B0\u8BD5\u5377\u540E\u53D1\u5E03\uFF09"))},Na.createElement(Fe.default.Item,{key:"5"},"\u7F16\u8F91\u8BD5\u5377")):Na.createElement(Fe.default.Item,{key:"5",onClick:()=>{var Si,ju;if((0,Nt.Rm)()&&!((ju=(Si=on==null?void 0:on.AssistantObject)==null?void 0:Si.exercise)!=null&&ju.can_create)){le.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const Xr=Ve()(Ht==null?void 0:Ht.created_at,ll);if(Ve()(Kl).diff(Ve()(Xr),"days")>0&&(Ht!=null&&Ht.is_random)){Pu();return}else ye.history.push(Ht!=null&&Ht.is_random?`/classrooms/${kt.coursesId}/exercise/${kt.categoryId}/random/edit?type=settings`:`/classrooms/${kt.coursesId}/exercise/add/${kt.categoryId}?random=false&type=2`)}},"\u7F16\u8F91\u8BD5\u5377")),(Ht==null?void 0:Ht.exercise_status)!==-1&&!(0,Nt.dE)()&&fr&&Ht.exercise_status>1&&Ht.exist_program&&Na.createElement(Fe.default.Item,{key:"4",onClick:Si=>{tt({type:"exercise/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",params:kt}})}},"\u4EE3\u7801\u67E5\u91CD"),Na.createElement(Fe.default.Item,{key:"1"},"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9"),(Ht==null?void 0:Ht.exercise_status)===3&&Na.createElement(Fe.default.Item,{key:"8"},"\u5BFC\u51FA\u8003\u8BD5\u603B\u7ED3"),(Ht==null?void 0:Ht.exercise_status)!==-1&&Na.createElement(Fe.default.Item,{key:"2",onClick:()=>{var Si;if((0,Nt.Rm)()&&!((Si=on.AssistantObject.exercise)!=null&&Si.can_download)){le.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if((0,Nt.Ny)()&&(Ht==null?void 0:Ht.exercise_status)==1&&!(Ht!=null&&Ht.exercise_can_preview)){le.ZP.warning("\u8BD5\u5377\u53D1\u5E03\u524D\uFF0C\u4EC5\u652F\u6301\u8BD5\u5377\u521B\u5EFA\u8005\u548C\u8BFE\u5802\u534F\u4F5C\u8001\u5E08\u8FDB\u884C\u64CD\u4F5C");return}if((Ht==null?void 0:Ht.exercise_status)===1)(0,ne.xg)(`/classrooms/${kt.coursesId}/exercise/${kt.categoryId}/export_blank`);else{let ju=1;Se.default.confirm({title:"\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u7C7B\u578B",icon:null,centered:!0,closable:!0,content:Na.createElement(Te.ZP.Group,{defaultValue:1,onChange:Xr=>{ju=Xr.target.value}},Na.createElement(Re.Z,{direction:"vertical"},Na.createElement(Te.ZP,{value:1},"\u5BFC\u51FA\u7A7A\u767D\u8BD5\u5377+\u7B54\u6848"),Na.createElement(Te.ZP,{value:2},"\u5BFC\u51FA\u7A7A\u767D\u8BD5\u5377"),Na.createElement(Te.ZP,{value:3},"\u5BFC\u51FA\u6240\u6709\u5B66\u751F\u8BD5\u5377"))),onOk:()=>{ju===3?tt({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u8BD5\u5377",course_groups:Fa==null?void 0:Fa.map(Xr=>({course_group_id:Xr==null?void 0:Xr.exercise_group_id,group_group_name:Xr==null?void 0:Xr.exercise_group_name,count:Xr==null?void 0:Xr.exercise_group_students})),fn:()=>wd(void 0,null,function*(){var Xr,So,tl,nl;lr&&lr();let Zu="",zi=0;const su=yield(0,fe.ZP)(`/api/exercises/${kt.categoryId}/exercise_users.json`,{method:"get",params:N0(ic({},kt),{exercise_group_id:[...JSON.parse(sessionStorage.all_student_works_params).course_group]})});if((su==null?void 0:su.status)===0){Zu=(Xr=su==null?void 0:su.data)==null?void 0:Xr.first_export_user_login,zi=(So=su==null?void 0:su.data)==null?void 0:So.total_count;const Hu=JSON.parse(localStorage[`${(tl=ht==null?void 0:ht.userInfo)==null?void 0:tl.login}-${kt.coursesId}-${kt.categoryId}-downFilter`]);localStorage[`${(nl=ht==null?void 0:ht.userInfo)==null?void 0:nl.login}-${kt.coursesId}-${kt.categoryId}-downFilter`]=JSON.stringify(N0(ic({},Hu),{firstTargetLogin:Zu,totalCount:zi,exercise_group_id:[...JSON.parse(sessionStorage.all_student_works_params).course_group]}))}(0,ne.xg)(`/classrooms/${kt.coursesId}/exercise/${kt.categoryId}/export_blank?type=${ju}`)})}}):(0,ne.xg)(`/classrooms/${kt.coursesId}/exercise/${kt.categoryId}/export_blank?type=${ju}`)}})}}},"\u5BFC\u51FA\u8BD5\u5377"),Na.createElement(Fe.default.Item,{key:"3",onClick:()=>{var Si;if((0,Nt.Rm)()&&!((Si=on.AssistantObject.exercise)!=null&&Si.can_download)){le.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ye.history.push(`/classrooms/${kt.coursesId}/exportlist/exercise_score,export_exercise_users`)}},"\u5386\u53F2\u5BFC\u51FA"),(Ht==null?void 0:Ht.exercise_status)!==-1&&Na.createElement(Fe.default.Item,{key:"6",onClick:()=>{var Si;if((0,Nt.Rm)()&&!((Si=on.AssistantObject.exercise)!=null&&Si.can_download)){le.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}tt({type:"exercise/setActionTabs",payload:{key:"exportSetting"}})}},"\u5BFC\u51FA\u683C\u5F0F\u8BBE\u7F6E"))},xi=Ar=>wd(void 0,null,function*(){const ei=yield(0,fe.ZP)(`/api/courses/${kt==null?void 0:kt.coursesId}/exercises/exercise_code_repeat.json`,{method:"post",body:{group_ids:Ar,id:kt==null?void 0:kt.categoryId}});if(ei.status===0){ur(4),co(Ve()(new Date).valueOf()),tt({type:"exercise/setActionTabs",payload:{}});return}ei.status<-2&&le.ZP.error(ei==null?void 0:ei.message)});let fu=[{live:"A",gz:"0\u4E2A\u9519\u8BEF",ld:"0\u4E2A\u6F0F\u6D1E",gf:"0 - 5%"},{live:"B",gz:"\u81F3\u5C111\u4E2A\u6B21\u8981\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u6B21\u8981\u6F0F\u6D1E",gf:"6% - 10%"},{live:"C",gz:"\u81F3\u5C111\u4E2A\u4E3B\u8981\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u4E3B\u8981\u6F0F\u6D1E",gf:"11% - 20%"},{live:"D",gz:"\u81F3\u5C111\u4E2A\u4E25\u91CD\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u4E25\u91CD\u6F0F\u6D1E",gf:"21% - 50%"},{live:"E",gz:"\u81F3\u5C111\u4E2A\u963B\u65AD\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u963B\u65AD\u6F0F\u6D1E",gf:"\u8D85\u8FC750%"}];const Cs=[{title:"\u5E8F\u53F7",dataIndex:"name",fixed:"left",align:"center",width:60,render:(Ar,ei,Si)=>Na.createElement(De.Z,{title:((kt.page||1)-1)*20+Si+1},Na.createElement("span",null,((kt.page||1)-1)*20+Si+1))},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",align:"center",width:100,render:(Ar,ei)=>ei.commit_status===0||ei.commit_status===1?"--":!ei.open_total_score&&(0,Nt.dE)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(Ar=typeof Ar=="number"?Number(Ar):Ar,Ar||(Ar=0),Ar===100?Na.createElement("span",{className:"c-green"},Ar||"--"):Ar>60?Na.createElement("span",{className:"c-orange"},Ar||"--"):Na.createElement("span",null,Ar||"--"))},!((Hn==null?void 0:Hn.objective)!==1||(Hn==null?void 0:Hn.objective)===1&&(Hn==null?void 0:Hn.subjective)!==1)&&{title:"\u5BA2\u89C2\u9898\u5F97\u5206",dataIndex:"objective_score",align:"center",render:(Ar,ei)=>{if(ei.commit_status===0||ei.commit_status===1)return"--";if(!ei.open_total_score&&(0,Nt.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{Ar=typeof Ar=="number"?Number(Ar):Ar,Ar||(Ar=0);let Si;return Ar>=0&&Ar<=60?Si=Na.createElement("span",null,Ar):Ar===100?Si=Na.createElement("span",{className:"c-green"},Ar):Ar>60?Si=Na.createElement("span",{className:"c-orange"},Ar):Si="--",Na.createElement(Pn,{renderText:Si,item:ei})}}},!((Hn==null?void 0:Hn.subjective)!==1||(Hn==null?void 0:Hn.subjective)===1&&(Hn==null?void 0:Hn.objective)!==1)&&{title:"\u4E3B\u89C2\u9898\u5F97\u5206",dataIndex:"subjective_score",align:"center",render:(Ar,ei)=>{if(ei.commit_status===0||ei.commit_status===1)return"--";if(!ei.open_total_score&&(0,Nt.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{Ar=typeof Ar=="number"?Number(Ar):Ar,Ar||(Ar=0);let Si;return Ar==0||Ar>0&&Ar<=60?Si=Na.createElement("span",null,Ar):Ar===100?Si=Na.createElement("span",{className:"c-green"},Ar):Ar>60?Si=Na.createElement("span",{className:"c-orange"},Ar):Si="--",Si}}},{title:"\u63D0\u4EA4\u72B6\u6001",dataIndex:"commit_status",align:"center",width:200,render:(Ar,ei)=>Ar===0?Na.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):Ar===1?Na.createElement("span",{style:{color:"#DF3042"}},!ei.is_make_up&&"\u8003\u8BD5\u4E2D",ei.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):Ar===2?Na.createElement("span",{style:{color:"#5AB891"}},!ei.is_make_up&&!ei.is_force_commit&&"\u5DF2\u4EA4\u5377",ei.is_make_up&&!ei.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",ei.is_make_up&&ei.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!ei.is_make_up&&ei.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):Na.createElement("span",{style:{color:"#5AB891"}},!ei.is_make_up&&!ei.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",ei.is_make_up&&!ei.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",ei.is_make_up&&ei.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!ei.is_make_up&&ei.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:"\u5F00\u59CB\u7B54\u9898\u65F6\u95F4",dataIndex:"start_at",align:"center",width:200,render:Ar=>Ar?Ve()(Ar).format("YYYY-MM-DD HH:mm"):"--"},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"end_at",align:"center",width:200,render:Ar=>Ar?Ve()(Ar).format("YYYY-MM-DD HH:mm"):"--"}].filter(Ar=>!!Ar);return(0,Nt.RV)()?(0,Nt.RV)()?Na.createElement("section",{className:o0.bg},Na.createElement("div",{className:"edu-container"},pr.username&&Na.createElement("section",{className:"animated fadeIn"},Na.createElement("aside",{className:"mt10"},Na.createElement(We.Z,{separator:">"},Na.createElement(We.Z.Item,{href:`/classrooms/${kt.coursesId}/exercise`},(da=(On=ht==null?void 0:ht.userInfo)==null?void 0:On.course)==null?void 0:da.course_name),Na.createElement(We.Z.Item,{href:`/classrooms/${kt.coursesId}/exercise`},"\u5728\u7EBF\u8003\u8BD5"),Na.createElement(We.Z.Item,null,"\u8BD5\u5377\u8BE6\u60C5"))),Na.createElement("aside",{className:[o0.title,"mt20"].join(" ")},Na.createElement("a",{href:`/classrooms/${kt.coursesId}/exercise`},Na.createElement(b.Z,{className:"font16 c-black"})),(0,ne.vB)(Ht==null?void 0:Ht.exercise_status,Ht==null?void 0:Ht.appraise_label),(Ht==null?void 0:Ht.is_make_up_exercise)&&Na.createElement("img",{src:vm,width:44,height:24,style:{marginRight:5,marginLeft:10}}),Na.createElement("strong",{className:"font20 ml5 mr10"},Ht==null?void 0:Ht.exercise_name),(Ht==null?void 0:Ht.exercise_type)==2&&Na.createElement("span",{style:{flexShrink:0,marginRight:10,display:"flex",alignItems:"center"},className:o0.moni},Na.createElement("img",{src:hm,width:18,height:14}),"\u6A21\u62DF\u8003\u8BD5"),(Ht==null?void 0:Ht.is_make_up_exercise)&&Na.createElement(De.Z,{title:"\u70B9\u51FB\u53EF\u67E5\u770B\u539F\u8003\u8BD5"},Na.createElement("i",{className:"iconfont icon-yuankaoshi",style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{(0,ne.xg)(`/classrooms/${kt.coursesId}/exercise/${Ht==null?void 0:Ht.make_up_exercise_id}/detail?random=${Ht==null?void 0:Ht.make_up_exercise_is_random}`)}})))),Na.createElement("aside",{className:"mt30 relative"},Na.createElement("div",{className:o0.export},!(0,Nt.dE)()&&!(Ht!=null&&Ht.is_make_up_exercise)&&(Ht==null?void 0:Ht.exercise_status)===3&&(Ht==null?void 0:Ht.exercise_type)!=2&&Na.createElement(Ee.ZP,{onClick:Ar=>{if(Ar.preventDefault(),!(Ht!=null&&Ht.allow_create_make_up)){le.ZP.warning("\u60A8\u5F53\u524D\u6CA1\u6709\u64CD\u4F5C\u6743\u9650\uFF0C\u8BF7\u8054\u7CFB\u8BFE\u5802\u7BA1\u7406\u5458");return}tt({type:"exercise/setActionTabs",payload:{key:"\u8865\u8003\u8BB0\u5F55",params:kt}})}},Na.createElement("span",{className:"iconfont icon-shenhezhong font14 mr5"}),"\u8865\u8003\u8BB0\u5F55"),!(0,Nt.dE)()&&!(Ht!=null&&Ht.is_make_up_exercise)&&Ht.exercise_status===3&&(Ht==null?void 0:Ht.exercise_type)!=2&&Na.createElement(Ee.ZP,{onClick:Ar=>{if(Ar.preventDefault(),!(Ht!=null&&Ht.allow_create_make_up)){le.ZP.warning("\u60A8\u5F53\u524D\u6CA1\u6709\u64CD\u4F5C\u6743\u9650\uFF0C\u8BF7\u8054\u7CFB\u8BFE\u5802\u7BA1\u7406\u5458");return}tt({type:"exercise/setActionTabs",payload:{key:"\u8BD5\u5377\u9009\u7528",params:kt}})}},Na.createElement("span",{className:"iconfont icon-shenhezhong font14 mr5"}),"\u521B\u5EFA\u8865\u8003"),(0,Nt.GJ)()&&fr&&((Ma=Ht==null?void 0:Ht.user_permission)==null?void 0:Ma.user_commit_counts)>0&&(Ht==null?void 0:Ht.exercise_status)===2&&(Ht==null?void 0:Ht.exercise_type)!=2&&Na.createElement(Ee.ZP,{onClick:Ar=>{var ei,Si;if(Ar.preventDefault(),(0,Nt.Rm)()&&!((Si=(ei=on==null?void 0:on.AssistantObject)==null?void 0:ei.exercise)!=null&&Si.can_redo)){le.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}tt({type:"exercise/setActionTabs",payload:{key:"\u6253\u56DE\u91CD\u505A",params:kt}})}},Na.createElement("span",{className:"iconfont icon-dahuizhongzuo3x font14 mr5"}),"\u6253\u56DE\u91CD\u505A"),(0,Nt.GJ)()&&fr&&((oa=Ht==null?void 0:Ht.user_permission)==null?void 0:oa.exercise_unpublish_count)>0&&(Ht==null?void 0:Ht.exercise_status)===1&&(!(Ht!=null&&Ht.is_make_up_exercise)||(Ht==null?void 0:Ht.is_make_up_exercise)&&(Ht==null?void 0:Ht.allow_create_make_up))&&Na.createElement(yg.Z,{tips:Ht==null?void 0:Ht.open_appraise,style:{marginLeft:10}},Na.createElement(Ee.ZP,{onClick:Ar=>{var ei,Si,ju,Xr;if(Ar.preventDefault(),(0,Nt.Rm)()&&!((Si=(ei=on==null?void 0:on.AssistantObject)==null?void 0:ei.exercise)!=null&&Si.can_publish)){le.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if((Ht==null?void 0:Ht.exercise_question_count)===0){le.ZP.warning("\u8BD5\u5377\u5185\u6CA1\u6709\u8BD5\u9898\u4E0D\u5141\u8BB8\u53D1\u5E03\u8003\u8BD5");return}if(((ju=ht==null?void 0:ht.userInfo)==null?void 0:ju.user_status)===2){(0,as.Rd)();return}const So=Ve()(Ht==null?void 0:Ht.created_at,ll);if(Ve()(Kl).diff(Ve()(So),"days")>0&&(Ht!=null&&Ht.is_random)){Pu();return}Ht!=null&&Ht.high_resources_consume&&!(Ht!=null&&Ht.high_resources_consume_permission)?tt({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:kt.coursesId,type:"exercise",type_id:kt.categoryId,name:Ht.exercise_name,fn:()=>{var nl;tt({type:"exercise/getCommonHeader",payload:ic({},kt)}),tt({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[kt.categoryId],unified_setting:Ht==null?void 0:Ht.unified_setting,params:kt,disabled:(Ht==null?void 0:Ht.exercise_status)!==1,type:2,activeTab:Ba,cb:xl,manage_all_group:(nl=gr==null?void 0:gr.exercise)==null?void 0:nl.manage_all_group}})}}}):tt({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[kt.categoryId],unified_setting:Ht==null?void 0:Ht.unified_setting,params:kt,disabled:(Ht==null?void 0:Ht.exercise_status)!==1,type:2,activeTab:Ba,cb:xl,manage_all_group:(Xr=gr==null?void 0:gr.exercise)==null?void 0:Xr.manage_all_group}})}},Na.createElement("span",{className:"iconfont icon-fabuzhiwei font14 mr5"}),"\u53D1\u5E03\u8003\u8BD5")),(0,Nt.GJ)()&&fr&&((Nn=Ht==null?void 0:Ht.user_permission)==null?void 0:Nn.exercise_publish_count)>0&&Na.createElement(Ee.ZP,{onClick:Ar=>{var ei,Si;if(Ar.preventDefault(),(0,Nt.Rm)()&&!((Si=(ei=on==null?void 0:on.AssistantObject)==null?void 0:ei.exercise)!=null&&Si.can_stop)){le.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}tt({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u7ED3\u675F",unified_setting:Ht==null?void 0:Ht.unified_setting,selectArrs:[kt.categoryId],params:kt,cb:xl}})}},Na.createElement("span",{className:"iconfont icon-lijijiezhi mr5 font14"}),"\u7ED3\u675F\u8003\u8BD5"),(0,Nt.dE)()&&Ht.is_late&&`\u8FDF\u5230\u8D85\u8FC7${Ht.last_times}\u5206\u949F\uFF0C\u7981\u6B62\u8FDB\u5165\u7B54\u9898`,(0,Nt.dE)()&&(Ht==null?void 0:Ht.exercise_type)===2&&Na.createElement(Ee.ZP,{onClick:Ar=>wd(void 0,null,function*(){Ar.preventDefault();const ei=yield(0,fe.ZP)(`/api/exercises/${kt.categoryId}/header_info.json`,{method:"get"});(ei==null?void 0:ei.status)===0&&qa((ei==null?void 0:ei.data)||{}),Aa(!0)})},Na.createElement("span",{className:"iconfont icon-shenhezhong font14 mr5"}),"\u8003\u8BD5\u8BB0\u5F55"),(0,Nt.dE)()&&(Ht==null?void 0:Ht.exercise_type)===1&&((va=Ht==null?void 0:Ht.user_permission)==null?void 0:va.current_status)===2&&!Ht.is_late&&Ht.exercise_status>1&&Na.createElement(Ee.ZP,{onClick:()=>el()},Na.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),(_n=Ca==null?void 0:Ca.exercise_types)!=null&&_n.is_redo?"\u91CD\u65B0\u8003\u8BD5":"\u5F00\u59CB\u8003\u8BD5"),(0,Nt.dE)()&&(Ht==null?void 0:Ht.exercise_type)===2&&!Ht.is_late&&(Ht==null?void 0:Ht.exercise_status)!=3&&Ht.exercise_status>1&&Na.createElement(De.Z,{title:Na.createElement("span",null,"\u672C\u6B21\u8003\u8BD5\u53EF\u91CD\u590D\u8003\u8BD5",Ht==null?void 0:Ht.simulate_exercise_num,"\u6B21\uFF0C\u5269\u4F59",Wo(),"\u6B21")},Na.createElement(Ee.ZP,{onClick:()=>el(),disabled:Wo()===0&&((Ga=Ht==null?void 0:Ht.user_permission)==null?void 0:Ga.current_status)!=0,style:{marginLeft:8}},Na.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),((wa=Ht==null?void 0:Ht.user_permission)==null?void 0:wa.current_status)==0?"\u7EE7\u7EED\u8003\u8BD5":"\u5F00\u59CB\u8003\u8BD5")),(0,Nt.dE)()&&(Ht==null?void 0:Ht.exercise_type)===1&&((In=Ht==null?void 0:Ht.user_permission)==null?void 0:In.current_status)===0&&!Ht.is_late&&Ht.exercise_status>1&&Na.createElement(Ee.ZP,{onClick:()=>el(!0)},Na.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"\u7EE7\u7EED\u8003\u8BD5"),(0,Nt.dE)()&&(Ht==null?void 0:Ht.screen_used_num)>(Ht==null?void 0:Ht.screen_num)&&Ht.exercise_status!==3&&Na.createElement(Ee.ZP,{onClick:()=>el(!0)},Na.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"\u7533\u8BF7","\u7EE7\u7EED\u8003\u8BD5"),(Ht==null?void 0:Ht.show_analysis_detail)&&Na.createElement(Ee.ZP,{onClick:()=>{(0,ne.xg)(`/classrooms/${kt.coursesId}/exercise/${kt.categoryId}/analysis/${Ht==null?void 0:Ht.analysis_id}`)}},Na.createElement("span",{className:"iconfont icon-a-08zhiliang-xianxing font14 pr5"}),"\u8D28\u91CF\u8BC4\u5206"),(0,Nt.GJ)()&&fr&&(Ht.exercise_status===1||Ht.exercise_status===3&&(Ht==null?void 0:Ht.is_make_up_exercise))&&Na.createElement(yg.Z,{tips:Ht==null?void 0:Ht.open_appraise,style:{marginLeft:10}},Na.createElement(Ee.ZP,{onClick:()=>{var Ar,ei;if((0,Nt.Rm)()&&!((ei=(Ar=on==null?void 0:on.AssistantObject)==null?void 0:Ar.exercise)!=null&&ei.can_create)){le.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if((0,Nt.Ny)()&&(Ht==null?void 0:Ht.exercise_status)==1&&!(Ht!=null&&Ht.exercise_can_preview)){le.ZP.warning("\u8BD5\u5377\u53D1\u5E03\u524D\uFF0C\u4EC5\u652F\u6301\u8BD5\u5377\u521B\u5EFA\u8005\u548C\u8BFE\u5802\u534F\u4F5C\u8001\u5E08\u8FDB\u884C\u64CD\u4F5C");return}const Si=Ve()(Ht==null?void 0:Ht.created_at,ll);if(Ve()(Kl).diff(Ve()(Si),"days")>0&&(Ht!=null&&Ht.is_random)){Pu();return}else ye.history.push(Ht!=null&&Ht.is_random?`/classrooms/${kt.coursesId}/exercise/${kt.categoryId}/random/edit?type=settings`:`/classrooms/${kt.coursesId}/exercise/add/${kt.categoryId}?random=false&type=2`)}},Na.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"\u7F16\u8F91\u8BD5\u5377")),(Ht==null?void 0:Ht.exercise_status)===-1&&(0,Nt.GJ)()&&Na.createElement(Ee.ZP,{icon:Na.createElement("span",{className:"iconfont icon-shixun3 translateY1"}),onClick:()=>{tt({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:Ht==null?void 0:Ht.exercise_name,id:Ht==null?void 0:Ht.id,type:"exercise"}})}},"\u8865\u5145\u6210\u7EE9"),(0,Nt.GJ)()&&fr&&Na.createElement(se.Z,{dropdownRender:Nl},Na.createElement(Ee.ZP,null,"\u66F4\u591A\u64CD\u4F5C",Na.createElement(x.Z,null)))),Na.createElement("aside",{className:`mt30 relative ${o0.workListTabWrap}`},Na.createElement(y.default,{activeKey:`${Ba}`,onChange:Ar=>{var ei;if(parseInt(Ar)===1&&!((ei=on.AssistantObject.exercise)!=null&&ei.can_view)&&(0,Nt.Rm)()){le.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const Si=Ve()(Ht==null?void 0:Ht.created_at,ll),ju=Ve()(Kl).diff(Ve()(Si),"days");if(ge.actionTabs.key=="\u8868\u5355\u672A\u4FDD\u5B58")Se.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:()=>{if(ju>0&&parseInt(Ar)===3&&(Ht!=null&&Ht.is_random)){Pu();return}ur(Ar),tt({type:"exercise/setActionTabs",payload:{key:""}})}});else{if(ju>0&&parseInt(Ar)===3&&(Ht!=null&&Ht.is_random)){Pu();return}ur(Ar)}Ar==="3"&&yi()},items:$o.map(Ar=>({label:Ar.name,key:`${Ar.id}`}))})),Na.createElement("section",{className:Ht!=null&&Ht.is_random&&Ba==="2"||Ba==="9"||Ba==="3"?"":"pl25 pr25 bg-white"},(Zn=(dr=$o.filter(Ar=>Ar.id==Ba))==null?void 0:dr[0])==null?void 0:Zn.component))),Na.createElement(Xo.Z,null),Na.createElement(Hl,{onOk:xi}),Na.createElement(eu.Z,null),Na.createElement(Ci,{cb:()=>Yi()}),Na.createElement(ym.Z,{onOk:()=>Yi()}),Na.createElement(Sm.Z,{onOk:()=>Yi()}),Na.createElement(du,null),Na.createElement(Kg,null),Na.createElement(Am.Z,null),Na.createElement($l,null),Na.createElement(Yg,null),Na.createElement(pm.Z,{successCb:()=>el(currentEnterExamRef.current)}),Na.createElement(Se.default,{open:Mr,title:"\u89C4\u5219\u8BF4\u660E",width:800,footer:null,onCancel:()=>{Hr(!1)}},Na.createElement("p",null,"\u4E00\u3001\u7B49\u7EA7\u89C4\u5219"),Na.createElement("p",{style:{marginLeft:"10px"}},"1. \u7F3A\u9677\u7B49\u7EA7"),Na.createElement("p",{style:{marginLeft:"10px"}},Na.createElement(a.default,{dataSource:fu,columns:[{title:"\u7B49\u7EA7",dataIndex:"live"},{title:"\u7F3A\u9677\u8BC4\u4F30\u89C4\u5219",dataIndex:"gz"},{title:"\u6F0F\u6D1E\u8BC4\u4F30\u89C4\u5219",dataIndex:"ld"},{title:"\u4EE3\u7801\u89C4\u8303\u8BC4\u4F30\u89C4\u5219",dataIndex:"gf"}],pagination:!1})),Na.createElement("p",{style:{marginLeft:"10px"}},"\u6CE8\uFF1A\u4EE3\u7801\u89C4\u8303\u8BC4\u4F30\u89C4\u5219\u4E2D\u6570\u503C\u6765\u6E90\u4E3A\u8BA1\u7B97\u6280\u672F\u503A\u52A1\u65F6\u95F4\u5360\u5F00\u53D1\u6240\u6709\u4EE3\u7801\u6240\u9700\u8981\u7684\u65F6\u95F4\u7684\u6BD4\u4F8B\uFF08Technical Debt Ratio\uFF09"),Na.createElement("p",{style:{marginLeft:"20px"}},"Technical Debt Ratio = \u6280\u672F\u503A\u52A1\u65F6\u95F4 / \u5F00\u53D1\u65F6\u95F4"),Na.createElement("p",{style:{marginLeft:"20px"}},"\u6280\u672F\u503A\u52A1\u65F6\u95F4\u4E3A\u4FEE\u590D\u6240\u6709\u95EE\u9898\u6240\u9700\u8981\u7684\u65F6\u95F4\u3002"),Na.createElement("p",null,"\u4E8C\u3001\u590D\u6742\u5EA6\u89C4\u5219"),Na.createElement("p",{style:{marginLeft:"10px"}},"\u6839\u636E\u4EE3\u7801\u8DEF\u5F84\u6570\u8BA1\u7B97\u7684\u6570\u503C\uFF0C\u6BCF\u5F53\u4E00\u4E2A\u51FD\u6570\u7684\u63A7\u5236\u6D41\u5206\u53C9\u65F6\uFF0C\u590D\u6742\u5EA6\u8BA1\u6570\u5668\u5C31\u4F1A\u81EA\u589E\u4E00\u3002"),Na.createElement("p",{style:{marginLeft:"10px"}},"\u6BCF\u4E2A\u7A0B\u5E8F\u8BED\u8A00\u7684\u5173\u952E\u5B57\u5BF9\u5E94\u7684\u590D\u6742\u5EA6\u6570\u636E\u4E0D\u540C\uFF0C\u4F46\u6BCF\u4E2A\u51FD\u6570\u7684\u6700\u5C0F\u590D\u6742\u5EA6\u4E3A1\u3002\uFF08\u7279\u5B9A\u8BED\u8A00\u7684\u8BE6\u7EC6\u6570\u636E\u7565\uFF09"),Na.createElement("p",null,"\u4E09\u3001\u4EE3\u7801\u8D28\u91CF\u5206\u89C4\u5219"),Na.createElement("p",{style:{marginLeft:"10px"}},"\u4EE3\u7801\u8D28\u91CF\u5206 = 0.5*\u7F3A\u9677\u5206\u6570 + 0.3*\u6F0F\u6D1E\u5206\u6570 + 0.2*\u4EE3\u7801\u89C4\u8303\u6027\u5206\u6570"),Na.createElement("p",{style:{marginLeft:"10px"}},"\u5176\u4E2D\uFF1A"),Na.createElement("p",{style:{marginLeft:"10px"}},"\u7F3A\u9677/\u6F0F\u6D1E/\u4EE3\u7801\u89C4\u8303\u6027\u5206\u6570\u8BA1\u7B97\u89C4\u5219\u4E3A\uFF1A100 - 100 *((100*\u963B\u65AD\u6570 + 5*\u4E25\u91CD\u6570 + 3*\u4E3B\u8981\u6570 + 1*\u6B21\u6570\uFF09/ \u4EE3\u7801\u884C\u6570\uFF09"),Na.createElement("p",{style:{marginLeft:"10px"}},"\u6CE8\uFF1A\u5206\u6570\u4E3A\u7A7A\u7684\u4EE3\u8868\u4E0D\u652F\u6301\u7684\u6587\u4EF6\u683C\u5F0F\u3002")),Na.createElement(Se.default,{open:Wa,title:"\u8003\u8BD5\u8BB0\u5F55",centered:!0,width:1e3,footer:null,onCancel:()=>{Aa(!1)}},(ra==null?void 0:ra.length)===0?Na.createElement(ze.Z,{styles:{margin:"0 auto"},customText:"\u6682\u65E0\u6570\u636E"}):Na.createElement(a.default,{dataSource:ra,columns:Cs,pagination:!1})),Na.createElement(Bm.Z,null),Na.createElement(bm.Z,{close:!0,hasMask:!0,style:{zIndex:9999},data:wr==null?void 0:wr.url,type:wr==null?void 0:wr.file_type,onClose:()=>Ai({})})):"":null};var Lm=(0,ye.connect)(({exercise:pe,loading:ve,user:ge,globalSetting:mt,classroomList:Kt})=>({classroomList:Kt,exercise:pe,globalSetting:mt,user:ge,loading:ve.effects}))(Om)},92701:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Ve}});var E=z(59301),fe=z(92832),Oe=z(8591),ye=z(43418),Se=z(71418),Fe=z(95237),le=z(43604),Me=z(54580),De=z(24905),Te=z(5871),Re=z(62772),We={modalWrapper:"modalWrapper___rWDvO",exportSettingWrapper:"exportSettingWrapper___pCClH",imgPreviewPart:"imgPreviewPart___PCv0Y",tips:"tips___EVeBl",pottedLine:"pottedLine___AaY68",text:"text___ho3u_"},Ee=z(25690),se=z(38986),y=z(74508),a=z(49535),ee=z(346),b=z(77525),x="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAAECAYAAADLcnBRAAAAAXNSR0IArs4c6QAAAcNJREFUSEvtlT1oFFEURs+dndmAqGBAMCAoKAqChT+lYGER6xQLlsGdXWMQFETbtREhjQgmuxmLdJIEi1SxCdjYRpCQbkEhoihioYjMneyVCDtMCuG+fqedc9437775ZoTRNZrAaAL/nYDs3bFZTmjB0dA5Jbt8kRfseD2b4YgOOOXlh1wCv6XHttezFWq6wQUvX+WSa7yTBrte19qcUzjg5cs9RfRlgR9ez5oc1xrHvHyZE/NNnvPR69kdDmvOGS9f5gh/pMtWiJe3uRzCl1kTvJcOude1Gc7qgENevswxPvwrSN6kB7RCF5CIuWSRB16vSGkMjGUvX3LCZj3jkteze4zrT757+X0FSRgPeXHzJpsQXsYoohEvsup9Rk2ZM+O+lx9ykdCLM255PU2ZNOO1l6+cUb+ecdrrWYdYd1Avv++MxjgZUnpNeWPG1dCsCJrDgsyKcD10AYFXccaS19MWVzAeevkK108y7no9u83BQnnp5atcnHBD5vnldTXlKYT/FanxJOny1ptTtJm2AVNefsgZrNcz5r2etbhYGI+8fCXncz3zf2StQ1R8Yi00Z4+Pa9yULl+9rqY8Bs57+ZKLePYXdsiA6BdYLZkAAAAASUVORK5CYII=",te="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAn4AAAAECAYAAAAQ9jLuAAAAAXNSR0IArs4c6QAABLVJREFUaEPtmVuIVVUYgL+1z17H0S6kliWaJdlVS7pQBHajoLAMKpjo8hKdfc7MiNmoaA8Fx4IIjMzIuZx9sijLrkRGGURQdHkJjSy7G2bqWHaTKbO99pw/ztRs9rz9ax58qHPeDnzf+tf6/7XWXmtvQ+vXykArA60MtDLQykArA60MtDLwv8iAaY5SFnKCSznGd8R2iL2mzi6tJ51MdA1O0vIjnIUDpp/PtJ48T8G9xdlaPs/Zy/nItDOkdaXCGQ4maPlsTAHbTS+/aj0pMd0VOE7LZ3FC9pm1fKf1ZBFHuoRTtHwWx3DQ9PGpj5dUOM+Hz2JNZaupkmhd6eRU1+AILZ/FEXaYGj9pPSkz1RmmafncXPjF9PKt1pNlHOYGOV3L59aRM/187ONJmXOcIfBxmqydwDazmj+1nnQxyw1xlJbPxtTG92YNP2g96WCKE2Zo+SxOgd9MD99oPanS5gaYo+Vzc65hamzx8aTCXAfWxxmuUYEvTA+/az0pMdMVmKzlszFZ9phH2dP8P+Y6G3aaPn7Uxj5kde5mvDvAbG2//tN1FnabGgPaXMhCJruUmVo+t18Oml6+1HpSpegGOEvL5znbx2ZjEK0rHcxxQpuWz82Hr02N/VpPysxwhilaPovz75lt+OCXlOgHyr6NmIBVtsZyrZdGtDeE57R8xhm2FGPO1XrSzSQ3yM9aflShLZN8DmRJaXiT9j5kBgHtYY0XtH10EatEWKblR7jA0B/GdGg9F3GlCG9o+VyNthdjZmk9qRK6XTgtP6pG4zjR5zDrIt4W4RLfWAGUwjqPaT0XcbcI92n5XO42FGNu1nquwoUyxAdafoQzsM/W/TYLF/GHyBguNpa5ppet2j66EhsFFmj5jAtYUqyxWuslZe6gwRotn8vd67bO1VpPImY78bsINds2hr9s7PfgcCUGBP9LoQm4yNZ4TzumpMRTwK1aPstdwEpbo9r87yJeFeEa3zaA7mKdh7VeErEY0fNZXw2v2Vjfv+EHfcon2n7l5tNBW2e8j+dK7BU41scZnlMh82wf72u9JGI9wi1aPjemqq2zUuulFW5rDLFOy+dq9K6NuVjrSRfHu4SdWj7P2emM83nJkER8hXCyb6zAMD+M2aT10hI9DejU8rncPWRjlo4c/BYaw1XejcBLYcwTWs+VmYewQsvnuO025k6tJ10cnjo2aPk8F1pu8rkFu2h4c/F+i0mBB3wWY3ORSIPrfccksKkY06P1mm94UtEv3pF2BQaKsf7yIFWCdDevaPs1qkYFbve5/buI+4EzvWMFPGL7eVPrpRVulIb/gxF4x8Y8qI0jZU5LhVVaPlej/cXYr38u4kVgnG+ssMAi08cOrdc8NAMXaPlsIxPqYV0/j9IKC6Shn6e5/nxoY+7V9q95I0+FtVo+xzkb+63zJOJJAxN9Y4UBK3y+pLiIJcBlvnGM8ExY/2c/dmXuQTjfuw2Iw5iNWi+NuFYg0vKHvM5CYuvc4NO/MdfZstz08Lk2liuzFOFSLZ+tRXg6jHlW67mIK4DFWj7HbbMxd2k9KXN0Kjyu5Uc9a6ZxnamSat00ok/w/+ojQrVYZ7M2TlKm0wjztXyuRi+HMev+Bu2qoBRawxtVAAAAAElFTkSuQmCC",ne=z(59301),ue=Object.defineProperty,re=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,Ce=(it,Ye,rt)=>Ye in it?ue(it,Ye,{enumerable:!0,configurable:!0,writable:!0,value:rt}):it[Ye]=rt,Be=(it,Ye)=>{for(var rt in Ye||(Ye={}))me.call(Ye,rt)&&Ce(it,rt,Ye[rt]);if(re)for(var rt of re(Ye))ce.call(Ye,rt)&&Ce(it,rt,Ye[rt]);return it},ke=(it,Ye,rt)=>new Promise((yt,bt)=>{var gt=Lt=>{try{Tt(rt.next(Lt))}catch(Rt){bt(Rt)}},Gt=Lt=>{try{Tt(rt.throw(Lt))}catch(Rt){bt(Rt)}},Tt=Lt=>Lt.done?yt(Lt.value):Promise.resolve(Lt.value).then(gt,Gt);Tt((rt=rt.apply(it,Ye)).next())});const{TextArea:Pe}=fe.default,at=({exercise:it,loading:Ye,dispatch:rt})=>{var yt;const{workSetting:bt}=it,gt=(0,Ee.useParams)();gt.category=gt.categoryId||gt.exerciseId,gt.categoryId=gt.categoryId||gt.exerciseId;const[Gt,Tt]=(0,E.useState)(!1),[Lt,Rt]=(0,E.useState)(!1);let[qe,dt]=(0,E.useState)({file_list:[],attachment_id:"",show_title:!1,show_body:!1,show_info:!1,show_table:!1,show_user:!1,show_no:!1,show_group:!1,show_phone:!1,show_school_name:!1,export_page_num:40,show_desc:!1,description:""});(0,E.useEffect)(()=>{Wt()},[bt]),(0,E.useEffect)(()=>{it.actionTabs.key==="exportSetting"&&!(bt!=null&&bt.exercise_header)&&rt({type:"exercise/getWorkSetting",payload:Be({},gt)})},[it.actionTabs.key]);const Wt=()=>{var Ge,ln,Mn,Pt;const zt=JSON.parse(JSON.stringify(bt));Object.keys(qe).forEach(Ft=>{var Ot;qe[Ft]=(Ot=zt==null?void 0:zt.exercise_header)==null?void 0:Ot[Ft]}),qe.file_list=(Ge=zt==null?void 0:zt.exercise_header)!=null&&Ge.attachment_id?[{uid:(ln=zt==null?void 0:zt.exercise_header)==null?void 0:ln.attachment_id,id:(Mn=zt==null?void 0:zt.exercise_header)==null?void 0:Mn.attachment_id,url:(Pt=zt==null?void 0:zt.exercise_header)==null?void 0:Pt.photo_url}]:[],dt(qe)},Bn=()=>{var Ge,ln,Mn;const Pt=JSON.parse(JSON.stringify(qe));Pt.categoryId=gt.categoryId,Pt.attachment_id=((Mn=(ln=(Ge=Pt.file_list)==null?void 0:Ge[0])==null?void 0:ln.response)==null?void 0:Mn.id)||null,Yt(Pt)},Yt=Ge=>ke(void 0,null,function*(){Rt(!0),(yield(0,se.ZP)(`/api/exercises/${gt==null?void 0:gt.categoryId}/foramt_settings.json`,{method:"post",body:Ge})).status===0&&(Oe.ZP.success("\u66F4\u65B0\u6210\u529F"),rt({type:"exercise/getCommonHeader",payload:Be({},gt)}),rt({type:"exercise/getWorkSetting",payload:Be({},gt)}),rt({type:"exercise/getExerciseExportHeadData",payload:{id:gt.exerciseId||gt.categoryId,identify:gt.userId||null}}),Rt(!1))}),kn={disabled:Gt,multiple:!1,listType:"picture-card",onPreview:Ge=>{a.Z.publish("preview-image",Ge.thumbUrl||Ge.url)},withCredentials:!0,fileList:qe.file_list,beforeUpload:Ge=>Ge.size/1024>200?(Oe.ZP.error("\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(200KB),\u5EFA\u8BAE\u4E0A\u4F20\u5230\u767E\u5EA6\u4E91\u7B49\u5176\u5B83\u5171\u4EAB\u5DE5\u5177\u91CC\uFF0C\u7136\u540E\u518Dtxt\u6587\u6863\u91CC\u7ED9\u51FA\u94FE\u63A5\u4EE5\u53CA\u5171\u4EAB\u5BC6\u7801\u5E76\u4E0A\u4F20"),!1):!0,action:`${ee.Z.API_SERVER}/api/attachments.json`,onChange(Ge){let ln=Ge.fileList.filter(Mn=>!!Mn.status);qe.file_list=ln,dt(Object.assign({},qe))},onRemove:Ge=>ke(void 0,null,function*(){return qe.file_list=[],dt(Object.assign({},qe)),!0})};return ne.createElement(ye.default,{title:"\u5BFC\u51FA\u8BBE\u7F6E",className:We.modalWrapper,width:900,centered:!0,open:it.actionTabs.key==="exportSetting",onOk:()=>Bn(),onCancel:()=>{Wt(),rt({type:"exercise/setActionTabs",payload:{}})}},ne.createElement("section",{className:We.exportSettingWrapper},ne.createElement(Se.Z,{spinning:Ye["exercise/getWorkSetting"]||Lt},ne.createElement(Fe.Z,{wrap:!1,justify:"space-between"},ne.createElement(le.Z,null,ne.createElement(Fe.Z,{align:"middle"},ne.createElement("div",null,"\u5377\u5934\u5DE6\u89D2\u6807"),ne.createElement("span",{className:We.tips},"\u56FE\u7247\u5EFA\u8BAE\u5C3A\u5BF8\uFF1A700px*500px\uFF0C\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7200k")),ne.createElement("div",{className:"mt15"},ne.createElement(Me.default,Be({},kn),!((yt=qe.file_list)!=null&&yt.length)&&ne.createElement("div",null,ne.createElement(Re.Z,null),ne.createElement("div",{style:{marginTop:8}},"\u4E0A\u4F20")))),ne.createElement(le.Z,{span:24,className:"mt15"},ne.createElement(De.default,{checked:qe.show_title,disabled:Gt,onChange:Ge=>{qe.show_title=Ge.target.checked,dt(Object.assign({},qe))}},ne.createElement("div",null,"\u5C55\u793A\u8BD5\u5377\u6807\u9898"))),ne.createElement(le.Z,{span:24,className:"mt15"},ne.createElement(De.default,{checked:qe.show_body,disabled:Gt,onChange:Ge=>{qe.show_body=Ge.target.checked,dt(Object.assign({},qe))}},ne.createElement("div",null,"\u5C55\u793A\u8003\u8BD5\u5185\u5BB9\uFF08\u5373\u672C\u8BD5\u5377\u6240\u5C5E\u8BFE\u7A0B\u540D\u79F0\uFF09"))),ne.createElement(le.Z,{span:24,className:"mt15"},ne.createElement(De.default,{checked:qe.show_info,disabled:Gt,onChange:Ge=>{qe.show_info=Ge.target.checked,dt(Object.assign({},qe))}},ne.createElement("div",null,"\u5C55\u793A\u9898\u91CF\u3001\u5206\u503C\u3001\u8003\u8BD5\u65F6\u957F"))),ne.createElement(le.Z,{span:24,className:"mt15"},ne.createElement(De.default,{checked:qe.show_table,disabled:Gt,onChange:Ge=>{qe.show_table=Ge.target.checked,dt(Object.assign({},qe))}},ne.createElement("div",null,"\u5C55\u793A\u5F97\u5206\u3001\u8BC4\u5206\u8868\u683C"))),ne.createElement(Fe.Z,{align:"middle",className:`mt20 ${We.pottedLine}`},ne.createElement(le.Z,null,ne.createElement("img",{src:x,alt:""})),ne.createElement(le.Z,{className:We.text},"\u5BC6\u5C01\u7EBF\u533A\u57DF\u8BBE\u7F6E"),ne.createElement(le.Z,null,ne.createElement("img",{src:x,alt:""}))),ne.createElement(Fe.Z,{className:"mt15",justify:"center",style:{width:320}},ne.createElement(De.default,{className:"pl8",checked:qe.show_user,disabled:Gt,onChange:Ge=>{qe.show_user=Ge.target.checked,dt(Object.assign({},qe))}},ne.createElement("div",null,"\u59D3\u540D")),ne.createElement(De.default,{checked:qe.show_no,disabled:Gt,onChange:Ge=>{qe.show_no=Ge.target.checked,dt(Object.assign({},qe))}},ne.createElement("div",null,"\u5B66\u53F7")),ne.createElement(De.default,{checked:qe.show_group,disabled:Gt,onChange:Ge=>{qe.show_group=Ge.target.checked,dt(Object.assign({},qe))}},ne.createElement("div",null,"\u4E13\u4E1A\u73ED\u7EA7")),ne.createElement(De.default,{checked:qe.show_school_name,disabled:Gt,onChange:Ge=>{qe.show_school_name=Ge.target.checked,dt(Object.assign({},qe))}},ne.createElement("div",null,"\u5B66\u6821/\u5355\u4F4D")),ne.createElement(De.default,{checked:qe.show_phone,disabled:Gt,onChange:Ge=>{qe.show_phone=Ge.target.checked,dt(Object.assign({},qe))}},ne.createElement("div",null,"\u624B\u673A\u53F7"))),ne.createElement("img",{src:te,alt:"",className:"mt15",style:{width:320}}),ne.createElement(le.Z,{span:24,className:"mt15"},ne.createElement("span",null,"\u6BCF\u9875\u5BFC\u51FA\u6700\u5927\u8BD5\u9898\u6570\uFF1A"),ne.createElement(Te.Z,{size:"middle",min:1,value:qe.export_page_num?qe.export_page_num:40,onChange:Ge=>{qe.export_page_num=Ge,dt(Be({},qe))}}),ne.createElement("span",{className:"ml10"},"\u9898")),ne.createElement(Fe.Z,{className:"mt15"},ne.createElement(De.default,{checked:qe.show_desc,disabled:Gt,onChange:Ge=>{qe.show_desc=Ge.target.checked,dt(Object.assign({},qe))}},ne.createElement("div",null,"\u8003\u8BD5\u987B\u77E5")))),ne.createElement(le.Z,{className:We.imgPreviewPart},ne.createElement("div",{className:"pb10"},"\u793A\u4F8B\u56FE\u7247\u9884\u89C8\uFF1A"),ne.createElement("img",{src:y.qz})))),ne.createElement(b.Z,null)))};var Ve=(0,Ee.connect)(({exercise:it,loading:Ye,globalSetting:rt})=>({exercise:it,loading:Ye.effects,globalSetting:rt}))(at)},44557:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return te}});var E=z(59301),fe=z(25690),Oe=z(95237),ye=z(1710),Se={wrap:"wrap___SSpd0",img:"img___nbd2O",table:"table___fcP71",totalScore:"totalScore___YxSMe",people:"people___bf9pK",glassSeal:"glassSeal___dYhKO",paperHeader:"paperHeader___gYUbq",exportBtn:"exportBtn___nyRYQ"},Fe=z(81722),le=z(51257),Me=z(92701),De=z(32162),Te=z(346),Re=z(59301),We=Object.defineProperty,Ee=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,a=(ne,ue,re)=>ue in ne?We(ne,ue,{enumerable:!0,configurable:!0,writable:!0,value:re}):ne[ue]=re,ee=(ne,ue)=>{for(var re in ue||(ue={}))se.call(ue,re)&&a(ne,re,ue[re]);if(Ee)for(var re of Ee(ue))y.call(ue,re)&&a(ne,re,ue[re]);return ne},b=(ne,ue,re)=>new Promise((me,ce)=>{var Ce=Pe=>{try{ke(re.next(Pe))}catch(at){ce(at)}},Be=Pe=>{try{ke(re.throw(Pe))}catch(at){ce(at)}},ke=Pe=>Pe.done?me(Pe.value):Promise.resolve(Pe.value).then(Ce,Be);ke((re=re.apply(ne,ue)).next())});const x=({isPreview:ne=!1,isExportBlank:ue=!1,activeTabs:re,exercise:me,globalSetting:ce,loading:Ce,user:Be,dispatch:ke,showExportBtn:Pe=!1,sealStyle:at={}})=>{var Ve,it,Ye,rt,yt,bt,gt,Gt,Tt,Lt,Rt,qe,dt,Wt,Bn;const Yt=(0,fe.useParams)(),{userInfo:kn}=Be,[Ge,ln]=(0,E.useState)(),[Mn,Pt]=(0,E.useState)();let zt=(0,E.useRef)(null);const[Ft,Ot]=(0,E.useState)(21),[et,ze]=(0,E.useState)([]),St=(0,E.useRef)(!0);(0,E.useEffect)(()=>{b(void 0,null,function*(){if(!St.current)return;St.current=!1;const ut=yield(0,Fe.cV)({id:Yt.exerciseId||Yt.categoryId});ut.status==0&&ze(ut.data)}),(0,le.W)(re)||re==="2"&&xt()},[Yt.userId,Yt.coursesId,Yt.exerciseId,Yt.categoryId,re]),(0,E.useEffect)(()=>{zt.current&&Ot(zt.current.clientHeight)},[zt.current]),(0,E.useEffect)(()=>{var ut;if((ut=me.exerciseExportHeadData)!=null&&ut.title){const Je=me.exerciseExportHeadData;ln(ee({},Je||{}));const{table:xe}=Je||{};let Zt,Xn;(xe!=null&&xe.total_singles_scores||xe!=null&&xe.total_doubles_scores||xe!=null&&xe.total_nulls_scores||xe!=null&&xe.total_judges_scores||xe!=null&&xe.total_pros_scores||xe!=null&&xe.total_shixuns_scores||xe!=null&&xe.total_mains_scores||xe!=null&&xe.total_combination_scores||xe!=null&&xe.total_bpros_scores)&&(Zt=Number(xe==null?void 0:xe.total_singles_scores)+Number(xe==null?void 0:xe.total_doubles_scores)+Number(xe==null?void 0:xe.total_nulls_scores)+Number(xe==null?void 0:xe.total_judges_scores)+Number(xe==null?void 0:xe.total_bpros_scores)+Number(xe==null?void 0:xe.total_pros_scores)+Number(xe==null?void 0:xe.total_shixuns_scores)+Number(xe==null?void 0:xe.total_mains_scores)+Number(xe==null?void 0:xe.total_combination_scores)),(xe!=null&&xe.singles_scores||xe!=null&&xe.doubles_scores||xe!=null&&xe.nulls_scores||xe!=null&&xe.judges_scores||xe!=null&&xe.pros_scores||xe!=null&&xe.bpros_scores||xe!=null&&xe.shixuns_scores||xe!=null&&xe.mains_scores||xe!=null&&xe.combination_scores)&&(Xn=Number(xe==null?void 0:xe.singles_scores)+Number(xe==null?void 0:xe.doubles_scores)+Number(xe==null?void 0:xe.nulls_scores)+Number(xe==null?void 0:xe.judges_scores)+Number(xe==null?void 0:xe.pros_scores)+Number(xe==null?void 0:xe.bpros_scores)+Number(xe==null?void 0:xe.shixuns_scores)+Number(xe==null?void 0:xe.mains_scores)+Number(xe==null?void 0:xe.combination_scores));const En=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(xe==null?void 0:xe.total_singles_scores)||0,doubles_score:(xe==null?void 0:xe.total_doubles_scores)||0,nulls_score:(xe==null?void 0:xe.total_nulls_scores)||0,judges_score:(xe==null?void 0:xe.total_judges_scores)||0,pros_score:(xe==null?void 0:xe.total_pros_scores)||0,bpros_score:(xe==null?void 0:xe.total_bpros_scores)||0,shixuns_score:(xe==null?void 0:xe.total_shixuns_scores)||0,mains_score:(xe==null?void 0:xe.total_mains_scores)||0,total_combination_scores:(xe==null?void 0:xe.total_combination_scores)||0,total_score:Zt||0},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:(xe==null?void 0:xe.singles_scores)||0,doubles_score:(xe==null?void 0:xe.doubles_scores)||0,nulls_score:(xe==null?void 0:xe.nulls_scores)||0,judges_score:(xe==null?void 0:xe.judges_scores)||0,pros_score:(xe==null?void 0:xe.pros_scores)||0,bpros_score:(xe==null?void 0:xe.bpros_scores)||0,shixuns_score:(xe==null?void 0:xe.shixuns_scores)||0,mains_score:(xe==null?void 0:xe.mains_scores)||0,total_combination_scores:(xe==null?void 0:xe.combination_scores)||0,total_score:Xn||0},{key:"3",name:"\u8BC4\u5377\u4EBA"}],bn=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(xe==null?void 0:xe.total_singles_scores)||0,doubles_score:(xe==null?void 0:xe.total_doubles_scores)||0,nulls_score:(xe==null?void 0:xe.total_nulls_scores)||0,judges_score:(xe==null?void 0:xe.total_judges_scores)||0,pros_score:(xe==null?void 0:xe.total_pros_scores)||0,bpros_score:(xe==null?void 0:xe.total_bpros_scores)||0,shixuns_score:(xe==null?void 0:xe.total_shixuns_scores)||0,mains_score:(xe==null?void 0:xe.total_mains_scores)||0,total_combination_scores:(xe==null?void 0:xe.total_combination_scores)||0,total_score:Zt||0},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}];Pt([...ue?bn:En])}},[me.exerciseExportHeadData]);const xt=()=>b(void 0,null,function*(){const ut={id:Yt.exerciseId||Yt.categoryId,identify:(kn==null?void 0:kn.login)||null},Je=yield(0,Fe.iw)(ut);ln(Je||{});const{table:xe}=Je||{};let Zt,Xn;(xe!=null&&xe.total_singles_scores||xe!=null&&xe.total_doubles_scores||xe!=null&&xe.total_nulls_scores||xe!=null&&xe.total_judges_scores||xe!=null&&xe.total_pros_scores||xe!=null&&xe.total_bpros_scores||xe!=null&&xe.total_shixuns_scores||xe!=null&&xe.total_mains_scores||xe!=null&&xe.total_combination_scores)&&(Zt=Number(xe==null?void 0:xe.total_singles_scores)+Number(xe==null?void 0:xe.total_doubles_scores)+Number(xe==null?void 0:xe.total_nulls_scores)+Number(xe==null?void 0:xe.total_bpros_scores)+Number(xe==null?void 0:xe.total_judges_scores)+Number(xe==null?void 0:xe.total_pros_scores)+Number(xe==null?void 0:xe.total_shixuns_scores)+Number(xe==null?void 0:xe.total_mains_scores)+Number(xe==null?void 0:xe.total_combination_scores)),(xe!=null&&xe.singles_scores||xe!=null&&xe.doubles_scores||xe!=null&&xe.nulls_scores||xe!=null&&xe.judges_scores||xe!=null&&xe.pros_scores||xe!=null&&xe.bpros_scores||xe!=null&&xe.shixuns_scores||xe!=null&&xe.mains_scores||xe!=null&&xe.combination_scores)&&(Xn=Number(xe==null?void 0:xe.singles_scores)+Number(xe==null?void 0:xe.doubles_scores)+Number(xe==null?void 0:xe.bpros_scores)+Number(xe==null?void 0:xe.nulls_scores)+Number(xe==null?void 0:xe.judges_scores)+Number(xe==null?void 0:xe.pros_scores)+Number(xe==null?void 0:xe.shixuns_scores)+Number(xe==null?void 0:xe.mains_scores)+Number(xe==null?void 0:xe.combination_scores));const En=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(xe==null?void 0:xe.total_singles_scores)||0,doubles_score:(xe==null?void 0:xe.total_doubles_scores)||0,nulls_score:(xe==null?void 0:xe.total_nulls_scores)||0,judges_score:(xe==null?void 0:xe.total_judges_scores)||0,pros_score:(xe==null?void 0:xe.total_pros_scores)||0,bpros_score:(xe==null?void 0:xe.total_bpros_scores)||0,shixuns_score:(xe==null?void 0:xe.total_shixuns_scores)||0,mains_score:(xe==null?void 0:xe.total_mains_scores)||0,total_combination_scores:(xe==null?void 0:xe.total_combination_scores)||0,total_score:Zt||0},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:(xe==null?void 0:xe.singles_scores)||0,doubles_score:(xe==null?void 0:xe.doubles_scores)||0,nulls_score:(xe==null?void 0:xe.nulls_scores)||0,judges_score:(xe==null?void 0:xe.judges_scores)||0,pros_score:(xe==null?void 0:xe.pros_scores)||0,bpros_score:(xe==null?void 0:xe.bpros_scores)||0,shixuns_score:(xe==null?void 0:xe.shixuns_scores)||0,mains_score:(xe==null?void 0:xe.mains_scores)||0,total_combination_scores:(xe==null?void 0:xe.combination_scores)||0,total_score:Xn||0},{key:"3",name:"\u8BC4\u5377\u4EBA"}];Pt(ue?[{key:"1",name:"\u5E94\u5F97\u5206"},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}]:En)}),Ke=[{width:"10%",title:"\u9898\u578B",align:"center",dataIndex:"name",render:ut=>Re.createElement("a",null,ut)},{title:((Ve=et==null?void 0:et.find(ut=>ut.value==De.fw[0].nameType))==null?void 0:Ve.name)||"\u5355\u9009\u9898",align:"center",dataIndex:"singles_score",render:ut=>Re.createElement("a",null,ut==="0.0"?0:ut)},{title:((it=et==null?void 0:et.find(ut=>ut.value==De.fw[1].nameType))==null?void 0:it.name)||"\u591A\u9009\u9898",align:"center",dataIndex:"doubles_score",render:ut=>Re.createElement("a",null,ut==="0.0"?0:ut)},{title:((Ye=et==null?void 0:et.find(ut=>ut.value==De.fw[3].nameType))==null?void 0:Ye.name)||"\u586B\u7A7A\u9898",align:"center",dataIndex:"nulls_score",render:ut=>Re.createElement("a",null,ut==="0.0"?0:ut)},{title:((rt=et==null?void 0:et.find(ut=>ut.value==De.fw[2].nameType))==null?void 0:rt.name)||"\u5224\u65AD\u9898",align:"center",dataIndex:"judges_score",render:ut=>Re.createElement("a",null,ut==="0.0"?0:ut)},{title:((yt=et==null?void 0:et.find(ut=>ut.value==De.fw[6].nameType))==null?void 0:yt.name)||"\u7F16\u7A0B\u9898",align:"center",dataIndex:"pros_score",render:ut=>Re.createElement("a",null,ut==="0.0"?0:ut)},{title:((bt=et==null?void 0:et.find(ut=>ut.value==De.fw[5].nameType))==null?void 0:bt.name)||"\u5B9E\u8BAD\u9898",align:"center",dataIndex:"shixuns_score",render:ut=>Re.createElement("a",null,ut==="0.0"?0:ut)},{title:((gt=et==null?void 0:et.find(ut=>ut.value==De.fw[4].nameType))==null?void 0:gt.name)||"\u7B80\u7B54\u9898",align:"center",dataIndex:"mains_score",render:ut=>Re.createElement("a",null,ut==="0.0"?0:ut)},{title:((Gt=et==null?void 0:et.find(ut=>ut.value==De.fw[7].nameType))==null?void 0:Gt.name)||"\u7EC4\u5408\u9898",align:"center",dataIndex:"total_combination_scores",render:ut=>Re.createElement("a",null,ut==="0.0"?0:ut)},{title:((Tt=et==null?void 0:et.find(ut=>ut.value==De.fw[8].nameType))==null?void 0:Tt.name)||"\u7A0B\u5E8F\u586B\u7A7A\u9898",align:"center",dataIndex:"bpros_score",render:ut=>Re.createElement("a",null,ut==="0.0"?0:ut)},{width:"10%",title:"\u603B\u5206",align:"center",dataIndex:"total_score",render:ut=>Re.createElement("a",null,ut==="0.0"?0:ut==null?void 0:ut.toFixed(1))}],{exercise_header:Qe}=Ge||{};return Re.createElement(Re.Fragment,null,((Qe==null?void 0:Qe.show_user)||(Qe==null?void 0:Qe.show_no)||(Qe==null?void 0:Qe.show_group))&&Re.createElement("section",{className:Se.glassSeal,style:at},(Qe==null?void 0:Qe.show_user)&&Re.createElement("span",null,"\u59D3\u540D\uFF1A",Re.createElement("span",null,Ge==null?void 0:Ge.user)),(Qe==null?void 0:Qe.show_no)&&Re.createElement("span",null,"\u5B66\u53F7\uFF1A",Re.createElement("span",null,Ge==null?void 0:Ge.student_id)),(Qe==null?void 0:Qe.show_group)&&Re.createElement("span",null,"\u4E13\u4E1A\u73ED\u7EA7\uFF1A",Re.createElement("span",null,Ge==null?void 0:Ge.group_name)),(Qe==null?void 0:Qe.show_school_name)&&Re.createElement("span",null,"\u5B66\u6821/\u5355\u4F4D\uFF1A",Re.createElement("span",null,Ge==null?void 0:Ge.school_name)),(Qe==null?void 0:Qe.show_phone)&&Re.createElement("span",null,"\u624B\u673A\u53F7\uFF1A",Re.createElement("span",null,Ge==null?void 0:Ge.phone))),Re.createElement("section",{className:`${Se.wrap} ${ne?"pl20":""} `},(Ge==null?void 0:Ge.photo_url)&&Re.createElement("img",{className:Se.img,src:`${Te.Z.API_SERVER}${Ge==null?void 0:Ge.photo_url}`}),(Qe==null?void 0:Qe.show_title)&&Re.createElement(Oe.Z,{className:Se.paperHeader,justify:"center"},Re.createElement("div",null,Ge==null?void 0:Ge.title)),(Qe==null?void 0:Qe.show_info)&&Re.createElement("div",{className:"tc c-grey-666 mb20"},"\u5171:\u3010",Ge==null?void 0:Ge.large_counts,"\u5927\u9898\u3011\u3010",Ge==null?void 0:Ge.total_count,"\u5C0F\u9898\u3011\u3010 \u6EE1\u5206",Ge==null?void 0:Ge.score,"\u5206\u3011 \u8003\u8BD5\u65F6\u95F4\uFF1A\u3010",(Ge==null?void 0:Ge.time)>-1?`${Ge==null?void 0:Ge.time}\u5206\u949F`:"\u4E0D\u9650","\u3011"),(Qe==null?void 0:Qe.show_desc)&&(((Lt=me==null?void 0:me.exerciseExportHeadData)==null?void 0:Lt.exercise_description)||((Rt=me==null?void 0:me.commonHeader)==null?void 0:Rt.exercise_description))&&Re.createElement("div",{style:{fontSize:14,marginBottom:30,marginTop:20,textAlign:"left",color:"#3A3A3A",maxHeight:"210px",overflowY:"auto"}},Re.createElement("b",null,"\u8BD5\u5377\u987B\u77E5\uFF1A"),Re.createElement("span",null,((qe=me==null?void 0:me.exerciseExportHeadData)==null?void 0:qe.exercise_description)||((dt=me==null?void 0:me.commonHeader)==null?void 0:dt.exercise_description))),(Qe==null?void 0:Qe.show_table)&&Re.createElement("div",{className:"mt10"},Re.createElement(ye.default,{className:Se.table,columns:Ke,dataSource:[...Mn||[]],bordered:!0,pagination:!1})),((Wt=me==null?void 0:me.exerciseExportHeadData)==null?void 0:Wt.analysis)&&Re.createElement("span",{style:{justifyContent:"left",wordBreak:"break-all",display:"flex",textAlign:"left",marginTop:"10px"},className:"tc c-grey-333"},`\u8003\u8BD5\u8BC4\u4EF7\uFF1A${(Bn=me==null?void 0:me.exerciseExportHeadData)==null?void 0:Bn.analysis}`)),Re.createElement(Me.Z,null))};var te=(0,fe.connect)(({exercise:ne,loading:ue,user:re,globalSetting:me})=>({exercise:ne,globalSetting:me,user:re,loading:ue.effects}))(x)},46799:function(Ut,ot,z){"use strict";var E=z(75617),fe=z(81722),Oe=z(45937),ye=z(78241),Se=z(43418),Fe=z(3113),le=z(71418),Me=z(24905),De=z(5112),Te=z(81327),Re=z(59301),We=z(25690),Ee=z(346),se=z(59301),y=(ee,b,x)=>new Promise((te,ne)=>{var ue=ce=>{try{me(x.next(ce))}catch(Ce){ne(Ce)}},re=ce=>{try{me(x.throw(ce))}catch(Ce){ne(Ce)}},me=ce=>ce.done?te(ce.value):Promise.resolve(ce.value).then(ue,re);me((x=x.apply(ee,b)).next())});const a=({exercise:ee,dispatch:b})=>{var x,te,ne,ue;const re=(0,We.useParams)(),[me]=(0,We.useSearchParams)(),ce=me.getAll("exercise_group_id").map(Rt=>Rt==="all"?Rt:Number(Rt)),{actionTabs:Ce}=ee,[Be]=ye.default.useForm(),[ke,Pe]=(0,Re.useState)(!1),at=(0,Re.useRef)(null),[Ve,it]=(0,Re.useState)(!1),[,Ye,rt,yt]=(0,Oe.U)(fe.aU,{}),[bt,gt]=(0,Re.useState)({}),Gt=()=>{b({type:"exercise/setActionTabs",payload:{title:""}})},Tt=(Rt,qe)=>{We.history.push(`/classrooms/${re.coursesId}/exercise/${(re==null?void 0:re.categoryId)||(re==null?void 0:re.exerciseId)}/sumup?exam_summary_id=${(qe==null?void 0:qe.exam_summary_id)||""}&template=${Rt==null?void 0:Rt.exam_summary_template_id}&${Rt==null?void 0:Rt.exercise_group_id.map(dt=>`exercise_group_id=${dt}`).join("&")}`)},Lt=()=>y(void 0,null,function*(){var Rt,qe,dt,Wt,Bn;const Yt=yield rt({id:(re==null?void 0:re.categoryId)||(re==null?void 0:re.exerciseId)});Be.setFieldsValue({exercise_group_id:Ce!=null&&Ce.isEdit&&ce.length>0?ce:["all",...((qe=(Rt=Yt==null?void 0:Yt.data)==null?void 0:Rt.course_groups)==null?void 0:qe.map(kn=>kn==null?void 0:kn.exercise_group_id))||[]],exam_summary_template_id:Ce!=null&&Ce.isEdit?Number(me.get("template")):(Bn=(Wt=(dt=Yt==null?void 0:Yt.data)==null?void 0:dt.exam_summary_templates)==null?void 0:Wt[0])==null?void 0:Bn.id})});return(0,Re.useEffect)(()=>{at.current&&at.current.scrollHeight>134&&it(!0)},[at]),(0,Re.useEffect)(()=>{(Ce==null?void 0:Ce.title)==="\u8003\u8BD5\u603B\u7ED3\u8BBE\u7F6E"?Lt():Be.resetFields()},[Ce==null?void 0:Ce.title]),se.createElement(se.Fragment,null,se.createElement(Se.default,{title:Ce.title,width:800,centered:!0,open:(Ce==null?void 0:Ce.title)==="\u8003\u8BD5\u603B\u7ED3\u8BBE\u7F6E",footer:se.createElement("div",{style:{textAlign:"center"}},se.createElement(Fe.ZP,{type:"primary",onClick:()=>{Be.submit()}},"\u603B\u7ED3\u62A5\u544A\u9884\u89C8")),onCancel:()=>{Gt()}},se.createElement(le.Z,{spinning:Ye},se.createElement(ye.default,{form:Be,onFinish:Rt=>y(void 0,null,function*(){var qe,dt;const Wt=(dt=(qe=yt==null?void 0:yt.data)==null?void 0:qe.exam_summaries)==null?void 0:dt.find(Bn=>(Bn==null?void 0:Bn.exam_summary_template_id)===Rt.exam_summary_template_id);if(Wt!=null&&Wt.exam_summary_id){const Bn=Se.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,closeIcon:se.createElement("i",{className:"iconfont icon-guanbi1 current",style:{fontSize:"10px"},onClick:Yt=>{Yt.preventDefault(),Yt.stopPropagation(),Bn.destroy()}}),closable:!0,content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u6709\u4E00\u4EFD\u5DF2\u751F\u6210\u7684\u603B\u7ED3\u62A5\u544A\uFF0C\u91CD\u65B0\u751F\u6210\u64CD\u4F5C\u4F1A\u5C06\u60A8\u4E4B\u524D\u7684\u7F16\u8F91\u8BB0\u5F55\u91CD\u7F6E\u4E3A\u521D\u59CB\u72B6\u6001\u3002\u662F\u5426\u9700\u8981\u91CD\u65B0\u751F\u6210\uFF1F",onOk:()=>{Tt(Rt,Wt),Gt()},cancelText:"\u91CD\u65B0\u751F\u6210",okText:"\u67E5\u770B\u5DF2\u6709\u62A5\u544A",onCancel:()=>{Tt(Rt,{}),Gt()}});return}Tt(Rt,Wt),Gt()})},se.createElement("div",{ref:at,className:"mt5 flex flex-wrap gap-20px",style:{maxHeight:ke?"none":"134px",overflow:"hidden",transition:"max-height 0.3s ease",position:"relative"}},se.createElement(ye.default.Item,{name:"exercise_group_id",label:"\u5206\u6790\u5BF9\u8C61",normalize:(Rt,qe=[],dt)=>{var Wt,Bn;let Yt=Rt;const kn=((Bn=(Wt=yt==null?void 0:yt.data)==null?void 0:Wt.course_groups)==null?void 0:Bn.map(Ge=>Ge==null?void 0:Ge.exercise_group_id))||[];return!(qe!=null&&qe.includes("all"))&&(Rt.includes("all")||Rt.length===kn.length)?Yt=[...kn,"all"]:Rt.includes("all")&&Rt.length!==kn.length+1?Yt=Rt.filter(Ge=>Ge!=="all"):qe!=null&&qe.includes("all")&&!Rt.includes("all")&&(Yt=[]),Yt}},se.createElement(Me.default.Group,{options:[{label:"\u5168\u90E8",value:"all"},...((te=(x=yt==null?void 0:yt.data)==null?void 0:x.course_groups)==null?void 0:te.map(Rt=>({value:Rt==null?void 0:Rt.exercise_group_id,label:`${Rt==null?void 0:Rt.exercise_group_name}\uFF08${Rt==null?void 0:Rt.exercise_group_students}\uFF09`})))||[]]})),Ve&&se.createElement("div",{className:"current",style:{position:"absolute",bottom:24,right:0,lineHeight:"32px"},onClick:()=>Pe(!ke)},ke?"\u6536\u8D77":"\u5C55\u5F00",se.createElement("i",{className:"iconfont icon-a-bianzu11 font12"}))),se.createElement(ye.default.Item,{className:"mb0",name:"exam_summary_template_id",label:"\u5206\u6790\u6A21\u677F"},se.createElement(De.ZP.Group,null,se.createElement(Te.Z,{className:"mt5",direction:"vertical"},(ue=(ne=yt==null?void 0:yt.data)==null?void 0:ne.exam_summary_templates)==null?void 0:ue.map((Rt,qe)=>se.createElement(De.ZP,{key:qe,value:Rt==null?void 0:Rt.id},`\u6A21\u677F${qe+1}-${Rt==null?void 0:Rt.name}`,se.createElement("a",{className:"ml5",onClick:()=>{var dt,Wt;gt({url:Ee.Z.API_SERVER+((dt=Rt==null?void 0:Rt.attachment_info)==null?void 0:dt.url),file_type:(Wt=Rt==null?void 0:Rt.attachment_info)==null?void 0:Wt.file_type})}},"\u67E5\u770B"))))))))),se.createElement(E.Z,{close:!0,hasMask:!0,style:{zIndex:9999},data:bt==null?void 0:bt.url,type:bt==null?void 0:bt.file_type,onClose:()=>gt({})}))};ot.Z=(0,We.connect)(({exercise:ee})=>({exercise:ee}))(a)},95024:function(Ut,ot,z){"use strict";var E=z(59301),fe=z(43418),Oe=z(38986),ye=z(25690),Se=z(59301),Fe=(Me,De,Te)=>new Promise((Re,We)=>{var Ee=a=>{try{y(Te.next(a))}catch(ee){We(ee)}},se=a=>{try{y(Te.throw(a))}catch(ee){We(ee)}},y=a=>a.done?Re(a.value):Promise.resolve(a.value).then(Ee,se);y((Te=Te.apply(Me,De)).next())});const le=({exercise:Me,dispatch:De,init:Te,haveInit:Re=!1})=>{const We=(0,ye.useParams)(),[Ee,se]=(0,E.useState)(!1);let[y,a]=(0,E.useState)();const[ee,b]=(0,E.useState)(!1),[x,te]=(0,E.useState)(!1);(0,E.useEffect)(()=>{Me.actionTabs.key==="\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93"&&ne()},[Me.actionTabs]);function ne(){return Fe(this,null,function*(){var ue,re;let me=yield(0,Oe.ZP)(`/api/courses/${We==null?void 0:We.coursesId}/exercises/check_exercise_cover.json`,{method:"post",body:{check_ids:Me.actionTabs.selectArrs}});if(((ue=me==null?void 0:me.cover_exercises)==null?void 0:ue.length)>0)se(!0),a((re=me==null?void 0:me.cover_exercises)==null?void 0:re[0]);else{let ce=yield(0,Oe.ZP)(`/api/courses/${We==null?void 0:We.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:Me.actionTabs.selectArrs}});De({type:"exercise/setActionTabs",payload:{key:""}}),(ce==null?void 0:ce.status)===0&&(Re&&Te(),fe.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{ye.history.push("/paperlibrary")}}))}})}return Se.createElement("div",null,Se.createElement(fe.default,{open:Ee,centered:!0,onCancel:ue=>Fe(void 0,null,function*(){if(ue.target.outerText==="\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377"){b(!0);let re=yield(0,Oe.ZP)(`/api/courses/${We==null?void 0:We.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:Me.actionTabs.selectArrs,update:1}});De({type:"exercise/setActionTabs",payload:{key:""}}),b(!1),(re==null?void 0:re.status)===0&&(Re&&Te(),se(!1),fe.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{ye.history.push("/paperlibrary")}}))}else se(!1)}),cancelButtonProps:{loading:ee},okText:"\u5F62\u6210\u65B0\u8BD5\u5377",cancelText:"\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377",okButtonProps:{loading:x},onOk:()=>Fe(void 0,null,function*(){te(!0);let ue=yield(0,Oe.ZP)(`/api/courses/${We==null?void 0:We.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:Me.actionTabs.selectArrs}});te(!1),(ue==null?void 0:ue.status)===0&&(Re&&Te(),De({type:"exercise/setActionTabs",payload:{key:""}}),se(!1),fe.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{ye.history.push("/paperlibrary")}}))}),title:"\u52A0\u5165\u8BD5\u5377\u5E93\u63D0\u793A"},Se.createElement("div",null,Se.createElement("p",null,"\u8BE5\u8BD5\u5377\u5728\u8BD5\u5377\u5E93\u91CD\u590D\uFF0C\u662F\u5426\u9700\u8981\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377\uFF1F"),Se.createElement("div",null,Se.createElement("div",null,"\u8BD5\u5377\uFF1A",y==null?void 0:y.origin_exercise_nam),Se.createElement("div",null,"\u539F\u8BD5\u5377\uFF1A",Se.createElement("a",{href:`/paperlibrary/see/${y==null?void 0:y.examination_bank_id}?defaultActiveKey=0`,target:"_blank"},y==null?void 0:y.examination_bank_name))))))};ot.Z=(0,ye.connect)(({exercise:Me})=>({exercise:Me}))(le)},50242:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return ce}});var E=z(59301),fe=z(43418),Oe=z(95237),ye=z(43604),Se=z(57809),Fe=z(1710),le=z(3113),Me=z(9148),De=z(38986),Te={cstuModal:"cstuModal___aIPVR",removeStyle:"removeStyle___wY4gp",bottom:"bottom___a8tK0",yes:"yes___Zhc4z",no:"no___Ngwsa",Onerow:"Onerow___Q59ve",searchMember:"searchMember___Jj460",searchMemberHeader:"searchMemberHeader___SxfUY"},Re=z(25690),We=z(96622),Ee=z(59301),se=Object.defineProperty,y=Object.defineProperties,a=Object.getOwnPropertyDescriptors,ee=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,te=(Ce,Be,ke)=>Be in Ce?se(Ce,Be,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Ce[Be]=ke,ne=(Ce,Be)=>{for(var ke in Be||(Be={}))b.call(Be,ke)&&te(Ce,ke,Be[ke]);if(ee)for(var ke of ee(Be))x.call(Be,ke)&&te(Ce,ke,Be[ke]);return Ce},ue=(Ce,Be)=>y(Ce,a(Be)),re=(Ce,Be,ke)=>new Promise((Pe,at)=>{var Ve=rt=>{try{Ye(ke.next(rt))}catch(yt){at(yt)}},it=rt=>{try{Ye(ke.throw(rt))}catch(yt){at(yt)}},Ye=rt=>rt.done?Pe(rt.value):Promise.resolve(rt.value).then(Ve,it);Ye((ke=ke.apply(Ce,Be)).next())});const me=({visible:Ce,setVisible:Be,onK:ke,selectKeys:Pe,selectRows:at,appointStudent:Ve,modalParams:it,courseId:Ye})=>{const rt=(0,Re.useParams)(),[yt,bt]=(0,E.useState)(!1),[gt,Gt]=(0,E.useState)(!1),[Tt,Lt]=(0,E.useState)([]),[Rt,qe]=(0,E.useState)([]),[dt,Wt]=(0,E.useState)([]),[Bn,Yt]=(0,E.useState)("all"),[kn,Ge]=(0,E.useState)("all");let[ln,Mn]=(0,E.useState)(!0);const[Pt,zt]=(0,E.useState)([{value:"all",label:"\u5168\u90E8\u5206\u73ED"}]),[Ft,Ot]=(0,E.useState)({page:1,limit:1e4,status:null,course_group_id:null,keywords:"",sort_by:null,direction:null}),et={selectedRowKeys:Rt,columnWidth:40,hideSelectAll:!0,onSelect:(Qe,ut,Je)=>{let xe=!0;for(let Zt=0;Zt{if(Qe&&Je.length>0){Je.forEach(xe=>{Rt.push(xe.user_id),dt.push(xe)}),qe([...Rt]),Wt([...dt]);return}if(!Qe&&Je.length>0){let xe=[],Zt=[];const Xn=new Set(Je),En=new Set(Rt),bn=new Set(dt);xe=[...En].filter(Gn=>[...Xn].every(Kn=>Kn.user_id!==Gn)),Zt=[...bn].filter(Gn=>[...Xn].every(Kn=>Kn.user_id!==Gn.user_id)),qe([...xe]),Wt([...Zt])}}};(0,E.useEffect)(()=>{Ce&&Pe&&(qe([...Pe]),Wt(at))},[Ce,Pe]),(0,E.useEffect)(()=>{Ce&&(!Ve&&it?Ft.status=it:Ft.status=null,Ot(ne({},Ft)),St())},[Ce,Ve,it]);const ze=[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",ellipsis:!0,fixed:"left",width:100,render:(Qe,ut,Je)=>Ee.createElement("span",{style:{color:"#333"}},Je+1)},{title:"\u59D3\u540D",dataIndex:"user_name",key:"user_name",ellipsis:!0,render:(Qe,ut,Je)=>Ee.createElement("span",null,Qe)},{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id",ellipsis:!0,render:(Qe,ut,Je)=>Ee.createElement("span",{style:{color:"#666"}},Qe)},{title:"\u5206\u73ED1",dataIndex:"user_group_name",key:"user_group_name",align:"left",ellipsis:!0,render:(Qe,ut)=>Ee.createElement("span",null,Qe)},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",key:"score",sorter:!0,render:(Qe,ut)=>Ee.createElement("span",null,Qe||"--")},{title:"\u72B6\u6001",dataIndex:"status_cn",key:"status_cn",align:"center",ellipsis:!0,render:(Qe,ut)=>Ee.createElement("span",null,Qe)}].filter(Qe=>it===1||it===2?Qe.title!=="\u72B6\u6001":!0),St=()=>re(void 0,null,function*(){var Qe,ut,Je;Gt(!0);const xe=yield(0,De.ZP)(`/api/exercises/${rt.categoryId||Ye}/wait_make_up_students.json`,{method:"get",params:ue(ne({},Ft),{keywords:(Qe=Ft==null?void 0:Ft.keywords)==null?void 0:Qe.trim()})});if(xe.status===0){const Zt=((Je=(ut=xe==null?void 0:xe.data)==null?void 0:ut.all_course_groups)==null?void 0:Je.map(Xn=>({value:Xn==null?void 0:Xn.id,label:Xn==null?void 0:Xn.name})))||[];zt([{value:"all",label:"\u5168\u90E8\u5206\u73ED"},...Zt]),Lt(xe.data)}Gt(!1)}),xt=()=>{Ft.page=1,Ft.status=null,Ft.course_group_id=null,Ft.keywords="",Yt("all"),Ge("all"),qe([]),Wt([]),Ot(ne({},Ft)),Ve&&ke(Rt==null?void 0:Rt.length,Rt,dt)},Ke=()=>{Ft.page=1,Ft.status=null,Ft.course_group_id=null,Ft.keywords="",Ot(ne({},Ft)),Yt("all"),Ge("all"),qe([]),Wt([]),Be(!1)};return Ee.createElement(fe.default,{centered:!0,className:Te.cstuModal,title:it===1?"\u7F3A\u8003\u5B66\u751F":it===2?"\u672A\u53CA\u683C\u5B66\u751F":"\u9009\u62E9\u8865\u8003\u5B66\u751F",open:Ce,width:1200,footer:null,onCancel:()=>{Ke()}},Ee.createElement(Oe.Z,{style:{marginBottom:"20px",marginTop:"15px",display:"flex",alignItems:"center",justifyContent:"space-between"}},Ee.createElement(Oe.Z,null,Ee.createElement(ye.Z,null,Ee.createElement(Se.default,{size:"large",value:Bn,style:{width:200,marginRight:20},onChange:Qe=>{Yt(Qe),Qe==="all"?Ft.course_group_id=null:Ft.course_group_id=Qe,Ft.page=1,Ot(ne({},Ft)),St()},options:Pt})),Ve&&Ee.createElement(ye.Z,null,Ee.createElement(Se.default,{size:"large",value:kn,style:{width:200},onChange:Qe=>{Ge(Qe),Qe==="all"?Ft.status=null:Ft.status=Qe,Ft.page=1,Ot(ne({},Ft)),St()},options:[{value:"all",label:"\u5168\u90E8\u72B6\u6001"},{value:"1",label:"\u7F3A\u8003"},{value:"2",label:"\u672A\u53CA\u683C"},{value:"3",label:"\u53CA\u683C"}]}))),Ee.createElement(ye.Z,null,Ee.createElement(Me.t7,{style:{width:300,marginLeft:15},value:Ft.keywords,allowClear:!0,onChange:Qe=>{Ft.keywords=Qe,Ft.page=1,Ot(ne({},Ft)),St()},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u8FDB\u884C\u641C\u7D22"}))),Ee.createElement(Oe.Z,{align:"middle",className:"mb30"},Ee.createElement(ye.Z,{span:14},Ee.createElement("div",{className:"flexd-table-header"},Ee.createElement(Fe.default,{pagination:!1,dataSource:[],columns:ze,rowSelection:Ve?et:null,rowKey:Qe=>Qe.user_id})),Ee.createElement("div",null,Ee.createElement(Fe.default,{rowSelection:Ve?et:null,columns:ze,showHeader:!1,style:{minHeight:390},scroll:{y:390},rowKey:Qe=>Qe.user_id,loading:gt,dataSource:Tt==null?void 0:Tt.exercise_users,onChange:(Qe,ut,Je)=>{Ft.page=Qe==null?void 0:Qe.current,Ft.limit=Qe==null?void 0:Qe.pageSize,Je!=null&&Je.order?(Ft.sort_by=Je==null?void 0:Je.field,Ft.direction=(Je==null?void 0:Je.order)==="ascend"?"asc":"desc"):(Ft.sort_by=null,Ft.direction=null),Ot(ne({},Ft)),St()},pagination:!1}))),Ee.createElement(ye.Z,{span:1},Ee.createElement("img",{src:We,style:{marginLeft:10}})),Ee.createElement(ye.Z,{span:9,style:{display:"flex",justifyContent:"flex-end"}},Ee.createElement("div",{className:Te.searchMember,style:{width:550}},Ee.createElement(Oe.Z,{className:Te.searchMemberHeader},Ee.createElement(ye.Z,{className:"ml30",flex:"100px"},"\u59D3\u540D"),Ee.createElement(ye.Z,{flex:"110px"},"\u5B66\u53F7"),Ee.createElement(ye.Z,{flex:"120px",style:{marginLeft:5}},"\u5206\u73ED")),Ee.createElement("div",{style:{overflow:"auto",height:390}},dt==null?void 0:dt.map((Qe,ut)=>Ee.createElement(Oe.Z,{key:ut,align:"middle",style:{height:48,lineHeight:"48px",paddingLeft:30,borderBottom:"1px solid rgba(48,97,208,0.1)"}},Ee.createElement(ye.Z,{flex:"100px"},Qe.user_name),Ee.createElement(ye.Z,{flex:"110px"},Qe.student_id),Ee.createElement(ye.Z,{flex:"120px",style:{marginLeft:5}},Qe.user_group_name),Ee.createElement(ye.Z,{style:{marginLeft:10}},Ee.createElement("i",{className:"iconfont icon-shanchudiao current",onClick:()=>{Wt(dt.filter(Je=>Je.user_id!=Qe.user_id)),qe(Rt.filter(Je=>Je!=Qe.user_id))}})))))))),!(it===1||it===2)&&Ee.createElement("div",{className:Te.bottom},Ee.createElement(le.ZP,{className:Te.no,onClick:()=>{Ke()}},"\u53D6\u6D88"),Ee.createElement(le.ZP,{loading:yt,type:"primary",onClick:()=>{xt()}},"\u786E\u5B9A")))};var ce=(0,Re.connect)(({})=>({}))(me)},64205:function(Ut,ot,z){"use strict";var E=z(59301),fe=z(78241),Oe=z(8591),ye=z(43418),Se=z(71418),Fe=z(95237),le=z(5112),Me=z(5083),De=z(24905),Te=z(61186),Re=z.n(Te),We=z(38986),Ee=z(51257),se=z(25690),y=z(12327),a=z(71037),ee=Object.defineProperty,b=Object.defineProperties,x=Object.getOwnPropertyDescriptors,te=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,re=(at,Ve,it)=>Ve in at?ee(at,Ve,{enumerable:!0,configurable:!0,writable:!0,value:it}):at[Ve]=it,me=(at,Ve)=>{for(var it in Ve||(Ve={}))ne.call(Ve,it)&&re(at,it,Ve[it]);if(te)for(var it of te(Ve))ue.call(Ve,it)&&re(at,it,Ve[it]);return at},ce=(at,Ve)=>b(at,x(Ve)),Ce=(at,Ve,it)=>new Promise((Ye,rt)=>{var yt=Gt=>{try{gt(it.next(Gt))}catch(Tt){rt(Tt)}},bt=Gt=>{try{gt(it.throw(Gt))}catch(Tt){rt(Tt)}},gt=Gt=>Gt.done?Ye(Gt.value):Promise.resolve(Gt.value).then(yt,bt);gt((it=it.apply(at,Ve)).next())});function Be(at,Ve){const it=[];for(let Ye=at;Ye{let Ve=new Date;const it=Re()(at).format("HH");if(Re()(at).isSame(Re()(Ve),"day")){const Ye=Re()(Ve).format("HH"),rt=Re()(Ve).format("mm");return{disabledHours:()=>Be(0,24).splice(1,Ye*1-1),disabledMinutes:()=>Re()(at).isSame(Re()(Ve),"hour")&&it<=Ye?Be(0,60).splice(0,rt):Be(60,60)}}else if(Re()(at).isSame(Re()(),"day")){const Ye=Re()().format("HH"),rt=Re()().format("mm");return{disabledHours:()=>Be(0,24).splice(0,Ye),disabledMinutes:()=>it<=Ye?Be(0,rt):Be(60,60)}}else return!1},Pe=({exercise:at,dispatch:Ve})=>{var it;const Ye=(0,se.useParams)(),[rt]=fe.default.useForm(),[yt,bt]=(0,E.useState)(1),[gt,Gt]=(0,E.useState)([]),[Tt,Lt]=(0,E.useState)(!0),[Rt,qe]=(0,E.useState)([]),[dt,Wt]=(0,E.useState)(!0),[Bn,Yt]=(0,E.useState)(!1);(0,E.useEffect)(()=>{at.actionTabs.key==="\u6279\u91CF\u7ED3\u675F"&&kn()},[at.actionTabs]);const kn=Mn=>Ce(void 0,null,function*(){var Pt,zt;Lt(!0);const Ft=yield Ve({type:"exercise/getEndGroups",payload:ce(me({},Ye),{check_ids:[...((Pt=at.actionTabs.selectArrs)==null?void 0:Pt.map(et=>Number(et)))||[]]})}),Ot=(zt=Ft==null?void 0:Ft.course_info)==null?void 0:zt.map((et,ze)=>ce(me({},et),{key:et.course_group_id,title:et.course_group_name,name:et.course_group_name,disabled:!!et.is_published}));Ft&&(Ft!=null&&Ft.course_info)&&(Gt([...Ot]),rt.setFieldsValue({end_time:Re()(Re()(new Date((0,Ee.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})),Lt(!1)}),Ge=()=>Ce(void 0,null,function*(){var Mn,Pt,zt,Ft;const Ot=me({},rt.getFieldsValue());if((Rt==null?void 0:Rt.length)<=0&>.length>0&&!((Mn=at.actionTabs)!=null&&Mn.unified_setting)){Oe.ZP.info("\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A");return}Yt(!0);const et={check_ids:[...((Pt=at.actionTabs.selectArrs)==null?void 0:Pt.map(St=>Number(St)))||[]],group_ids:Rt};dt||(et.end_time=Re()(Ot.end_time).format("YYYY-MM-DD HH:mm")),et.group_ids=Rt.map(St=>St.course_group_id),(yield(0,We.ZP)(`/api/courses/${Ye.coursesId}/exercises/end_exercise.json`,{method:"post",body:et})).status===0&&(Oe.ZP.success("\u64CD\u4F5C\u6210\u529F"),(0,Ee.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u6279\u91CF\u7ED3\u675F"]),Ve({type:"exercise/setActionTabs",payload:{}}),(zt=at==null?void 0:at.actionTabs)!=null&&zt.cb?(Ft=at==null?void 0:at.actionTabs)==null||Ft.cb():Ve({type:"classroomList/getClassroomExercisesList",payload:me({},at.actionTabs.params)})),Yt(!1)}),ln=()=>{bt(1),Gt([]),qe([]),Wt(!0)};return E.createElement(ye.default,{centered:!0,title:"\u7ED3\u675F\u8003\u8BD5",open:at.actionTabs.key==="\u6279\u91CF\u7ED3\u675F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:Ge,width:680,confirmLoading:Bn||Tt,onCancel:()=>{ln(),Ve({type:"exercise/setActionTabs",payload:{}})}},E.createElement(Se.Z,{spinning:Tt},gt&&E.createElement(fe.default,{form:rt},E.createElement("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10"},E.createElement("img",{style:{marginRight:5,objectFit:"contain"},src:y.Z}),"\u8003\u8BD5\u65F6\u95F4\u7ED3\u675F\u540E\uFF0C\u5B66\u751F\u5C06\u4E0D\u80FD\u518D\u7B54\u9898\u3002"),E.createElement(Fe.Z,{className:"mt20 mb10"},E.createElement("span",{className:"mr10"},E.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u7ED3\u675F\u65F6\u95F4"),E.createElement(le.ZP.Group,{value:dt,onChange:Mn=>{Wt(Mn.target.value),qe([])}},E.createElement(le.ZP,{value:!0},"\u7ACB\u5373\u7ED3\u675F"),E.createElement(le.ZP,{value:!1},"\u5B9A\u65F6\u7ED3\u675F")),E.createElement(fe.default.Item,{name:"end_time",style:{marginTop:-3,visibility:dt?"hidden":"visible"}},E.createElement(Me.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Re()((0,Ee.U6)(),"HH:mm")},disabledDate:Mn=>Mn&&Mn0&&!((it=at.actionTabs)!=null&&it.unified_setting)&&E.createElement(Fe.Z,{style:{marginBottom:"10px"}},E.createElement("span",{className:"mr10"},E.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u9009\u62E9\u73ED\u7EA7:"),E.createElement("div",null,gt.length>0&&E.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},E.createElement("span",{style:{flex:1}},E.createElement(De.default,{checked:Rt.length===gt.length,onChange:Mn=>{Rt.length===gt.length?qe([]):qe(gt)}},"\u5168\u9009")," "),E.createElement("span",{style:{width:16}}),E.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",Rt.length||0,"\u4E2A\u5206\u73ED")),E.createElement(a.Z,{data:gt,selectedRowKeys:Rt,setSelectedRowKeys:qe}))))))};ot.Z=(0,se.connect)(({exercise:at})=>({exercise:at}))(Pe)},2773:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Tt}});var E=z(59301),fe=z(78241),Oe=z(8591),ye=z(43418),Se=z(71418),Fe=z(95237),le=z(5112),Me=z(5871),De=z(5083),Te=z(78673),Re=z(24905),We=z(3113),Ee=z(61186),se=z.n(Ee),y=z(38986),a=z(51257),ee=z(25690),b=z(81722),x=z(12327),te=z(71037),ne=z(50242),ue={contentInterval:"contentInterval___wAfD8",numberInput:"numberInput___R9kLf",minorRuleText:"minorRuleText___LjpSg",failedList:"failedList___KYTHd",name:"name___MqNtz",publish:"publish___TPl6Z"},re=z(3039),me=z(75736),ce=z(59301),Ce=Object.defineProperty,Be=Object.defineProperties,ke=Object.getOwnPropertyDescriptors,Pe=Object.getOwnPropertySymbols,at=Object.prototype.hasOwnProperty,Ve=Object.prototype.propertyIsEnumerable,it=(Lt,Rt,qe)=>Rt in Lt?Ce(Lt,Rt,{enumerable:!0,configurable:!0,writable:!0,value:qe}):Lt[Rt]=qe,Ye=(Lt,Rt)=>{for(var qe in Rt||(Rt={}))at.call(Rt,qe)&&it(Lt,qe,Rt[qe]);if(Pe)for(var qe of Pe(Rt))Ve.call(Rt,qe)&&it(Lt,qe,Rt[qe]);return Lt},rt=(Lt,Rt)=>Be(Lt,ke(Rt)),yt=(Lt,Rt,qe)=>new Promise((dt,Wt)=>{var Bn=Ge=>{try{kn(qe.next(Ge))}catch(ln){Wt(ln)}},Yt=Ge=>{try{kn(qe.throw(Ge))}catch(ln){Wt(ln)}},kn=Ge=>Ge.done?dt(Ge.value):Promise.resolve(Ge.value).then(Bn,Yt);kn((qe=qe.apply(Lt,Rt)).next())});function bt(Lt,Rt){const qe=[];for(let dt=Lt;dt{let Rt=new Date;const qe=se()(Lt).format("HH");if(se()(Lt).isSame(se()(Rt),"day")){const dt=se()(Rt).format("HH"),Wt=se()(Rt).format("mm");return{disabledHours:()=>bt(0,24).splice(1,dt*1-1),disabledMinutes:()=>(console.log("\u7981\u6B62\u65F6\u95F4\uFF1A",qe,dt),se()(Lt).isSame(se()(Rt),"hour")&&qe<=dt?bt(0,60).splice(0,Wt):bt(60,60))}}else if(se()(Lt).isSame(se()(),"day")){const dt=se()().format("HH"),Wt=se()().format("mm");return{disabledHours:()=>bt(0,24).splice(0,dt),disabledMinutes:()=>qe<=dt?bt(0,Wt):bt(60,60)}}else return!1},Gt=({exercise:Lt,dispatch:Rt})=>{var qe,dt,Wt,Bn,Yt,kn,Ge,ln,Mn,Pt,zt,Ft,Ot,et,ze,St,xt,Ke,Qe,ut,Je,xe;const Zt=(0,ee.useParams)(),[Xn]=fe.default.useForm(),[En,bn]=(0,E.useState)(1),[Gn,Kn]=(0,E.useState)([]),[Ct,Mt]=(0,E.useState)(!0),[Sn,Dt]=(0,E.useState)([]),[en,Sa]=(0,E.useState)(!0),[ia,Oa]=(0,E.useState)(!1),{workSetting:wn}=Lt,[Sr,Un]=(0,E.useState)(!1),[Wn,ma]=(0,E.useState)([]),[Ya,xa]=(0,E.useState)([]),[Lr,Tr]=(0,E.useState)(!1),[Nt,hn]=(0,E.useState)(!1),[mr,At]=(0,E.useState)(!1),[Xt,Pn]=(0,E.useState)(null),[xn,Ea]=(0,E.useState)(1),[qt,ie]=(0,E.useState)({}),[de,he]=(0,E.useState)({}),[be,Xe]=(0,E.useState)(!1);(0,E.useEffect)(()=>{var st;if(Lt.actionTabs.key==="\u6279\u91CF\u53D1\u5E03"&&(It(),za(),Lt.actionTabs.type===2)){const gn=(st=Lt.actionTabs)==null?void 0:st.unified_setting;Sa(gn)}},[Lt.actionTabs]),(0,E.useEffect)(()=>{var st,gn,lt,Fn,un,nt,Jt;(st=wn==null?void 0:wn.exercise)!=null&&st.publish_time&&Xn.setFieldsValue({publish_time:se()((gn=wn==null?void 0:wn.exercise)==null?void 0:gn.publish_time)}),(lt=wn==null?void 0:wn.exercise)!=null&<.end_time&&Xn.setFieldsValue({end_time:se()((Fn=wn==null?void 0:wn.exercise)==null?void 0:Fn.end_time)}),Xn.setFieldsValue({exercise_type:(un=wn==null?void 0:wn.exercise)==null?void 0:un.exercise_type,simulate_exercise_num:(nt=wn==null?void 0:wn.exercise)==null?void 0:nt.simulate_exercise_num}),Ea((Jt=wn==null?void 0:wn.exercise)==null?void 0:Jt.exercise_type)},[Lt]);const Bt=st=>{var gn;const lt=Xn.getFieldValue("publish_time");if(!lt||(gn=wn==null?void 0:wn.exercise)!=null&&gn.publish_time)return;let Fn;st===1?Fn=se()(lt).add(120,"minutes"):Fn=se()(lt).add(7,"days"),Xn.setFieldsValue({end_time:Fn})},It=st=>yt(void 0,null,function*(){var gn,lt;Mt(!0);const Fn=yield(0,b.N3)({coursesId:Zt.coursesId,check_ids:[...((gn=Lt.actionTabs.selectArrs)==null?void 0:gn.map(nt=>Number(nt)))||[]]});console.log(Fn,"res");const un=((lt=Fn==null?void 0:Fn.course_info)==null?void 0:lt.map((nt,Jt)=>rt(Ye({},nt),{key:nt.course_group_id,title:nt.course_group_name,name:nt.course_group_name,disabled:!!nt.is_published})))||[];if((Fn==null?void 0:Fn.status)!==-1){Kn([...un]);const nt=se()();Xn.setFieldsValue({publish_time:nt}),(Xn.getFieldValue("exercise_type")||1)===1?Xn.setFieldsValue({end_time:se()(nt).add(120,"minutes")}):Xn.setFieldsValue({end_time:se()(nt).add(7,"days")})}Mt(!1)});(0,E.useEffect)(()=>{var st,gn,lt,Fn,un,nt;if((st=wn==null?void 0:wn.exercise)!=null&&st.is_appoint_user){const Jt=((lt=(gn=wn==null?void 0:wn.exercise)==null?void 0:gn.all_exercise_users)==null?void 0:lt.map($t=>$t.user_id))||[];ma([...Jt])}Tr((Fn=wn==null?void 0:wn.exercise)==null?void 0:Fn.is_appoint_user),hn((un=wn==null?void 0:wn.exercise)==null?void 0:un.is_miss_exam_user),At((nt=wn==null?void 0:wn.exercise)==null?void 0:nt.is_no_passing_user)},[wn]),(0,E.useEffect)(()=>{var st,gn,lt,Fn,un,nt,Jt,$t;(gn=(st=Lt==null?void 0:Lt.actionTabs)==null?void 0:st.selectArrs)!=null&&gn[0]&&Lt.actionTabs.key==="\u6279\u91CF\u53D1\u5E03"&&Rt({type:"exercise/getWorkSetting",payload:{categoryId:(Fn=(lt=Lt==null?void 0:Lt.actionTabs)==null?void 0:lt.selectArrs)==null?void 0:Fn[0],category:(nt=(un=Lt==null?void 0:Lt.actionTabs)==null?void 0:un.selectArrs)==null?void 0:nt[0],coursesId:($t=(Jt=Lt==null?void 0:Lt.actionTabs)==null?void 0:Jt.params)==null?void 0:$t.id}})},[(qe=Lt==null?void 0:Lt.actionTabs)==null?void 0:qe.selectArrs]);const pa=()=>yt(void 0,null,function*(){var st,gn,lt,Fn,un,nt,Jt;const $t=Ye({},Xn.getFieldsValue()),Tn=se()(se()($t.publish_time).format("YYYY-MM-DD HH:mm")).valueOf(),$n=se()(se()($t.end_time).format("YYYY-MM-DD HH:mm")).valueOf();if(console.log(Tn,Tn,33),$n<=Tn){Oe.ZP.info("\u7ED3\u675F\u65F6\u95F4\u4E0D\u5141\u8BB8\u5C0F\u4E8E\u7B49\u4E8E\u5F00\u59CB\u65F6\u95F4");return}if((Sn==null?void 0:Sn.length)<=0&&!en&&Gn.length>0&&!((st=wn==null?void 0:wn.exercise)!=null&&st.is_make_up_exercise)){Oe.ZP.info("\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A");return}const mn=Gn.map(ja=>ja.key),Yn={check_ids:[...((gn=Lt.actionTabs.selectArrs)==null?void 0:gn.map(ja=>Number(ja)))||[]],end_time:se()($t.end_time).format("YYYY-MM-DD HH:mm"),publish_time:se()($t.publish_time).format("YYYY-MM-DD HH:mm"),group_ids:Sn.map(ja=>ja.course_group_id),unified_setting:!Sn.length,exercise_type:$t.exercise_type,simulate_exercise_num:$t.simulate_exercise_num};if(((lt=Lt.actionTabs.selectArrsAll)==null?void 0:lt.length)>0&&Lt.actionTabs.type===1&&(Yn.check_ids=[...((un=(Fn=Lt.actionTabs.selectArrsAll)==null?void 0:Fn.filter(ja=>!ja.high_resources_consume||ja.high_resources_consume_permission))==null?void 0:un.map(ja=>Number(ja==null?void 0:ja.id)))||[]]),(nt=wn==null?void 0:wn.exercise)!=null&&nt.is_make_up_exercise){if(Lr&&Wn.length<=0||!Lr&&!(Nt||mr)){Oe.ZP.error("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F");return}Yn.is_appoint_user=Lr,Yn.is_miss_exam_user=Nt,Yn.is_no_passing_user=mr,Lr?Yn.make_up_exercise_users=Wn.map(ja=>({user_id:ja})):Yn.make_up_exercise_user=[]}let{is_locked:na,open_camera:er,screen_open:yr,login_restrict:Jn,ip_bind:Rr,ip_limit:Br,is_random:br,id:Pr,identity_verify:tr,open_phone_video_recording:Nr}=wn==null?void 0:wn.exercise;if(Lt.actionTabs.key!=="\u6279\u91CF\u53D1\u5E03"||(na||er||yr||Jn||Rr||Br=="pub"||Br=="inner"||tr||Nr)&&$t.exercise_type==2){if(Rt({type:"exercise/setActionTabs",payload:{}}),Lt.actionTabs.type==2){let ja=ye.default.confirm({width:666,centered:!0,okText:"\u7ACB\u5373\u8C03\u6574",cancelText:"\u4E0D\u9700\u8981",title:"\u63D0\u793A",icon:null,content:ce.createElement("div",null,"\u5F53\u524D\u8003\u8BD5\u6A21\u5F0F\u4E3A\u201C\u6A21\u62DF\u8003\u8BD5\u201D\uFF0C\u60A8\u5DF2\u5F00\u542F",ce.createElement("span",{style:{color:"#FA6400"}}," ",(0,a.hi)(wn==null?void 0:wn.exercise)," "),"\u9632\u4F5C\u5F0A\u89C4\u5219\uFF0C\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\u3002\u662F\u5426\u9700\u8981\u8FDB\u884C\u8C03\u6574\uFF1F"),onOk:()=>yt(void 0,null,function*(){var Kr;Xe(!0);let uo=yield(0,me.Tr)({exercise_ids:[...((Kr=Lt.actionTabs.selectArrs)==null?void 0:Kr.map(ao=>Number(ao)))||[]],course_id:Zt.coursesId,type:"exercise"});if((uo==null?void 0:uo.student_count)===0){if((yield qn(Yn))&&Lt.actionTabs.isRouter){ja.destroy(),ee.history.push(`/classrooms/${Zt.coursesId}/exercise/${Pr}/detail?random=${br}&tabs=3&childrenTabs=2`);return}Rt({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else he(Yn),ie(uo)}),onCancel:()=>{ja.destroy(),Xe(!1),qn(Yn)}})}else{let ja=ye.default.info({width:580,centered:!0,okText:"\u6211\u77E5\u9053\u4E86",title:"\u63D0\u793A",icon:null,content:ce.createElement("div",null,"\u6A21\u62DF\u8003\u8BD5\u5F00\u542F\u9632\u4F5C\u5F0A\u89C4\u5219\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\uFF0C\u53EF\u6839\u636E\u8003\u8BD5\u9700\u8981\u8FDB\u884C\u8C03\u6574\u3002"),onOk:()=>yt(void 0,null,function*(){var Kr;Xe(!0);let uo=yield(0,me.Tr)({exercise_ids:[...((Kr=Lt.actionTabs.selectArrs)==null?void 0:Kr.map(ao=>Number(ao)))||[]],course_id:Zt.coursesId,type:"exercise"});if((uo==null?void 0:uo.student_count)===0){if((yield qn(Yn))&&Lt.actionTabs.isRouter){ee.history.push(`/classrooms/${Zt.coursesId}/exercise/${Pr}/detail?random=${br}&tabs=3&childrenTabs=2`);return}Rt({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else he(Yn),ie(uo)})})}return}let xr=yield(0,me.Tr)({exercise_ids:[...((Jt=Lt.actionTabs.selectArrs)==null?void 0:Jt.map(ja=>Number(ja)))||[]],course_id:Zt.coursesId,type:"exercise"});(xr==null?void 0:xr.student_count)===0?qn(Yn):(he(Yn),ie(xr))}),Rn=()=>{var st;let gn=[...(st=Lt.actionTabs.selectArrsAll)==null?void 0:st.filter(lt=>lt.high_resources_consume&&!lt.high_resources_consume_permission)];(gn==null?void 0:gn.length)>0&&Lt.actionTabs.type===1&&ye.default.confirm({centered:!0,icon:null,footer:null,width:560,title:"\u63D0\u793A",closable:!0,content:ce.createElement("div",null,ce.createElement("div",{className:ue.tipcontent},ce.createElement("div",{style:{color:"#191919"}},"\u60A8\u6709 ",gn==null?void 0:gn.length," \u4E2A\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u53D1\u5E03\u5931\u8D25\uFF0C\u8BF7\u5355\u72EC\u8FDB\u884C\u53D1\u5E03\u3002"),ce.createElement("div",{className:"mt20 mb20"},gn==null?void 0:gn.map(lt=>ce.createElement("div",{className:ue.failedList,key:lt.id},ce.createElement("div",{className:ue.name},lt==null?void 0:lt.exercise_name),ce.createElement("div",{className:ue.publish,onClick:()=>{(0,a.xg)(`/classrooms/${Zt.coursesId}/exercise/${lt.id}/detail?random=${lt.is_random}`)}},"\u53D1\u5E03"))))))})},qn=st=>yt(void 0,null,function*(){var gn,lt,Fn;if(Lt.actionTabs.type===1){let Jt=[...(gn=Lt.actionTabs.selectArrsAll)==null?void 0:gn.filter($t=>$t.high_resources_consume&&!$t.high_resources_consume_permission)];if((Jt==null?void 0:Jt.length)==Lt.actionTabs.selectArrsAll.length){Rt({type:"exercise/setActionTabs",payload:{}}),Rn();return}}let un=!1;return Oa(!0),(yield(0,y.ZP)(`/api/courses/${Zt.coursesId}/exercises/publish.json`,{method:"post",body:st})).status===0&&((0,a.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u7ACB\u5373\u53D1\u5E03"]),za(),Oe.ZP.success("\u53D1\u5E03\u6210\u529F"),Rt({type:"exercise/setActionTabs",payload:{}}),(lt=Lt==null?void 0:Lt.actionTabs)!=null&<.cb?(Fn=Lt==null?void 0:Lt.actionTabs)==null||Fn.cb():Rt({type:"classroomList/getClassroomExercisesList",payload:Ye({},Lt.actionTabs.params)}),un=!0,Lt.actionTabs.type===1&&Rn()),Oa(!1),un}),za=()=>{bn(1),Kn([]),Dt([])},An=(st,gn,lt)=>{st<=0?Oe.ZP.info("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F"):(ma(gn),xa(lt),Un(!1))};return ce.createElement(ye.default,{centered:!0,title:"\u53D1\u5E03\u8003\u8BD5",open:Lt.actionTabs.key==="\u6279\u91CF\u53D1\u5E03",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:660,onOk:pa,confirmLoading:ia||Ct,onCancel:()=>{za(),Rt({type:"exercise/setActionTabs",payload:{}})}},ce.createElement(Se.Z,{spinning:Ct},Gn&&ce.createElement(fe.default,{form:Xn},!!((dt=Lt==null?void 0:Lt.actionTabs)!=null&&dt.disabled)&&ce.createElement("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10"},ce.createElement("img",{style:{marginRight:5,objectFit:"contain"},src:x.Z}),"\u5DF2\u7ECF\u53D1\u5E03\u8FC7\u8003\u8BD5\u7684\u8BD5\u5377\u4E0D\u53EF\u4EE5\u7EDF\u4E00\u53D1\u5E03\u3002"),!((Wt=wn==null?void 0:wn.exercise)!=null&&Wt.is_make_up_exercise)&&ce.createElement(ce.Fragment,null,ce.createElement(Fe.Z,null,ce.createElement("span",{className:"mr10",style:{lineHeight:"32px"}},ce.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u8003\u8BD5\u6A21\u5F0F"),ce.createElement(fe.default.Item,{name:"exercise_type"},ce.createElement(le.ZP.Group,{disabled:((Bn=wn==null?void 0:wn.exercise)==null?void 0:Bn.exercise_status)>1,onChange:st=>{Ea(st.target.value),Bt(st.target.value)}},ce.createElement(le.ZP,{value:1},"\u6B63\u5F0F\u8003\u8BD5"),ce.createElement(le.ZP,{value:2},"\u6A21\u62DF\u8003\u8BD5")))),xn==2&&ce.createElement(Fe.Z,{className:`${ue.contentInterval}`},ce.createElement("span",{className:`${ue.minorRuleText}`,style:{marginLeft:50}},"\u6BCF\u4E2A\u5B66\u751F\u5141\u8BB8\u8FDB\u884C\u8003\u8BD5"),ce.createElement(fe.default.Item,{name:"simulate_exercise_num"},ce.createElement(Me.Z,{className:ue.numberInput,style:{width:145},precision:0,size:"middle",disabled:((Yt=wn==null?void 0:wn.exercise)==null?void 0:Yt.exercise_status)>1,min:1,max:999})),ce.createElement("span",null,"\u6B21",ce.createElement("span",{style:{color:"#999999"}},"\uFF08\u53EF\u8BBE\u7F6E1~999\u6B21\uFF09")))),ce.createElement(Fe.Z,null,ce.createElement("span",{className:"mr10 mt5"},ce.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u8003\u8BD5\u65F6\u95F4"),ce.createElement(fe.default.Item,{name:"publish_time"},ce.createElement(De.default,{style:{width:170},disabledDate:st=>st&&st<=se()().subtract(0,"days"),disabledTime:gt,placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:se()((0,a.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1})),ce.createElement("span",{className:"mt5 ml5 mr5"},"\u5230"),ce.createElement(fe.default.Item,{name:"end_time"},ce.createElement(De.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:se()((0,a.U6)(),"HH:mm")},disabledDate:st=>st&&st{var lt,Fn,un,nt,Jt;if(Tr(st),st)if((lt=wn==null?void 0:wn.exercise)!=null&<.is_appoint_user){const $t=(un=(Fn=wn==null?void 0:wn.exercise)==null?void 0:Fn.all_exercise_users)==null?void 0:un.map(Tn=>Tn.user_id);ma([...$t])}else ma([]),hn(!1),At(!1);else hn((nt=wn==null?void 0:wn.exercise)==null?void 0:nt.is_miss_exam_user),At((Jt=wn==null?void 0:wn.exercise)==null?void 0:Jt.is_no_passing_user)},disabled:((Ge=wn==null?void 0:wn.exercise)==null?void 0:Ge.exercise_status)!==1}),ce.createElement("span",{style:{marginLeft:"10px",fontSize:"14px",color:"3333"}},"\u6307\u5B9A\u5B66\u751F")),!Lr&&ce.createElement(Fe.Z,{className:"mt20",style:{paddingLeft:"90px"},align:"middle"},ce.createElement(Re.default,{checked:Nt,disabled:((ln=wn==null?void 0:wn.exercise)==null?void 0:ln.exercise_status)!==1||((Mn=wn==null?void 0:wn.exercise)==null?void 0:Mn.miss_exam_count)<=0,onChange:st=>{hn(st.target.checked)}},ce.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u7F3A\u8003")),ce.createElement("span",{style:{color:"#0152d9",cursor:"pointer",marginRight:"60px"},onClick:()=>{Pn(1),Tr(!1),Un(!0)}},"\uFF08",`${(Pt=wn==null?void 0:wn.exercise)==null?void 0:Pt.miss_exam_count}\u4EBA`,"\uFF09"),ce.createElement(Re.default,{checked:mr,disabled:((zt=wn==null?void 0:wn.exercise)==null?void 0:zt.exercise_status)!==1||((Ft=wn==null?void 0:wn.exercise)==null?void 0:Ft.no_passing_count)<=0,onChange:st=>{At(st.target.checked)}},ce.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u672A\u53CA\u683C")),ce.createElement("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{Pn(2),Tr(!1),Un(!0)}},"\uFF08",`${(Ot=wn==null?void 0:wn.exercise)==null?void 0:Ot.no_passing_count}\u4EBA`,"\uFF09")),Lr&&ce.createElement(Fe.Z,{className:"mt20",style:{paddingLeft:"90px"}},ce.createElement(We.ZP,{type:"primary",ghost:!0,disabled:((et=wn==null?void 0:wn.exercise)==null?void 0:et.exercise_status)!==1,onClick:()=>{Un(!0),Pn(void 0)}},ce.createElement("span",null,ce.createElement("i",{className:"iconfont icon-tianjia4 mr5",style:{fontSize:"14px"}})),ce.createElement("span",null,"\u9009\u62E9\u5B66\u751F")),ce.createElement("span",{style:{color:"#333",display:"inline-block",height:"32px",lineHeight:"32px",marginLeft:"10px"}},"\uFF08\u5DF2\u9009 ",`${Wn.length||0} \u4EBA`,"\uFF09"))),Lt.actionTabs.type===2&&!((ze=wn==null?void 0:wn.exercise)!=null&&ze.is_make_up_exercise)&&ce.createElement(Fe.Z,{style:{marginBottom:"10px"}},ce.createElement("span",{className:"mr10"},ce.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u9009\u62E9\u73ED\u7EA7"),ce.createElement(le.ZP.Group,{value:en,onChange:st=>{Sa(st.target.value),Dt([])}},ce.createElement(le.ZP,{disabled:!!((St=Lt==null?void 0:Lt.actionTabs)!=null&&St.disabled)||Gn.some(st=>st==null?void 0:st.is_published)||!((xt=Lt==null?void 0:Lt.actionTabs)!=null&&xt.manage_all_group),value:!0},"\u7EDF\u4E00\u53D1\u5E03"),ce.createElement(le.ZP,{disabled:Gn.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),Gn.length<=0&&Lt.actionTabs.type===2&&!((Ke=wn==null?void 0:wn.exercise)!=null&&Ke.is_make_up_exercise)&&ce.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"'),(Lt.actionTabs.type===1||!en)&&!((Qe=wn==null?void 0:wn.exercise)!=null&&Qe.is_make_up_exercise)&&Gn.length>0&&ce.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},ce.createElement("span",{style:{flex:1}},ce.createElement(Re.default,{checked:Sn.length===Gn.length,onChange:st=>{Sn.length===Gn.length?Dt([]):Dt(Gn)}},"\u5168\u9009")),ce.createElement("span",{style:{width:16}}),ce.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",Sn.length||0,"\u4E2A\u5206\u73ED")),(Lt.actionTabs.type===1||!en)&&!((ut=wn==null?void 0:wn.exercise)!=null&&ut.is_make_up_exercise)&&Gn.length>0&&ce.createElement(te.Z,{data:Gn,selectedRowKeys:Sn,setSelectedRowKeys:Dt})),ce.createElement(ne.Z,{visible:Sr,setVisible:Un,onK:An,selectKeys:Wn,selectRows:Ya,appointStudent:Lr,modalParams:Xt,courseId:Zt.categoryId||((xe=(Je=Lt==null?void 0:Lt.actionTabs)==null?void 0:Je.selectArrs)==null?void 0:xe[0])})),ce.createElement(re.Z,{resdata:qt,type:"exercisepush",okloading:ia,oktext:(qt==null?void 0:qt.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:st=>yt(void 0,null,function*(){var gn,lt,Fn;Oa(!0);let un=yield(0,y.ZP)(`/api/courses/${Zt.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"exercise",ids:[...((gn=Lt.actionTabs.selectArrs)==null?void 0:gn.map(nt=>Number(nt)))||[]]}});if(Oa(!1),(un==null?void 0:un.status)===0)if(be){let nt=yield qn(de);if(ye.default.destroyAll(),nt&&Lt.actionTabs.isRouter){ee.history.push(`/classrooms/${Zt.coursesId}/exercise/${(lt=wn==null?void 0:wn.exercise)==null?void 0:lt.id}/detail?random=${(Fn=wn==null?void 0:wn.exercise)==null?void 0:Fn.is_random}&tabs=3&childrenTabs=2`);return}Rt({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else qn(de)})}))};var Tt=(0,ee.connect)(({exercise:Lt})=>({exercise:Lt}))(Gt)},71037:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Te}});var E=z(59301),fe=z(92832),Oe=z(24905),ye=z(95237),Se={leftdiv:"leftdiv___iuhY9",listClass:"listClass___o5N53",spantitle:"spantitle___KVMSL",rightdiv:"rightdiv___f2zZr"},Fe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",le=z(28426),Me=(Re,We,Ee)=>new Promise((se,y)=>{var a=x=>{try{b(Ee.next(x))}catch(te){y(te)}},ee=x=>{try{b(Ee.throw(x))}catch(te){y(te)}},b=x=>x.done?se(x.value):Promise.resolve(x.value).then(a,ee);b((Ee=Ee.apply(Re,We)).next())}),Te=({data:Re,value:We=[],handleChangePage:Ee,setSelectedRowKeys:se,selectedRowKeys:y,onChange:a=()=>{}})=>{const[ee,b]=(0,E.useState)([]),[x,te]=(0,E.useState)([]),[ne,ue]=(0,E.useState)([]);let[re,me]=(0,E.useState)(1),[ce,Ce]=(0,E.useState)();return(0,E.useEffect)(()=>{b(Re),te([]),ue([])},[Re]),(0,E.useEffect)(()=>{se&&(te(y),ue(y))},[y]),E.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},E.createElement("div",{className:Se.leftdiv},E.createElement(fe.default.Search,{size:"middle",onChange:Be=>Me(void 0,null,function*(){b(Re.filter(ke=>{var Pe;return(Pe=ke==null?void 0:ke.name)==null?void 0:Pe.includes(Be.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),ee.length===0&&E.createElement(le.Z,{styles:{margin:"70px auto"},customText:"\u6682\u65E0\u5206\u73ED"}),E.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},E.createElement(Oe.default.Group,{value:x.map(Be=>`${Be.course_group_id}`),onChange:Be=>{se(ee.filter(ke=>Be.includes(`${ke.course_group_id}`)))},style:{marginTop:"10px",flexDirection:"column"}},ee.map((Be,ke)=>E.createElement(ye.Z,{key:Be.course_group_id,style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200}},E.createElement(Oe.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:Be.is_published,value:`${Be.course_group_id}`},E.createElement("div",{className:Se.listClass},E.createElement("span",{className:Se.spantitle,style:{width:Be.is_published?"108px":"170px"}},Be.name),Be.is_published&&E.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03")))))))),E.createElement("div",{className:Se.rightdiv},E.createElement(fe.default.Search,{onChange:Be=>{ue(x.filter(ke=>ke.name.includes(Be.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),ne.length===0&&E.createElement(le.Z,{styles:{margin:"70px auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),ne.length>0&&E.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},E.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},ne.map((Be,ke)=>E.createElement(ye.Z,{justify:"space-between",style:{marginTop:"10px"},key:Be.course_group_id},E.createElement("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"}},Be.name),E.createElement("img",{src:Fe,style:{cursor:"pointer",height:"16px",marginRight:17},onClick:()=>{se(x.filter(Pe=>`${Pe.course_group_name}`!=`${Be.course_group_name}`))}})))))))}},74255:function(Ut,ot,z){"use strict";var E=z(59301),fe=z(31797),Oe=z(5871),ye=z(78241),Se=z(43418),Fe=z(71418),le=z(1710),Me=z(92832),De=z(95237),Te=z(43604),Re=z(3113),We=z(81722),Ee=z(61186),se=z.n(Ee),y=z(25690),a=z(51257),ee=z(6383),b=z(48790),x=z(45937),te=z(59301),ne=(ce,Ce,Be)=>new Promise((ke,Pe)=>{var at=Ye=>{try{it(Be.next(Ye))}catch(rt){Pe(rt)}},Ve=Ye=>{try{it(Be.throw(Ye))}catch(rt){Pe(rt)}},it=Ye=>Ye.done?ke(Ye.value):Promise.resolve(Ye.value).then(at,Ve);it((Be=Be.apply(ce,Ce)).next())});const{Countdown:ue}=fe.default,re=({value:ce,onChange:Ce,MaxMinutes:Be})=>te.createElement(te.Fragment,null,te.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"1.\u53EA\u6709\u5F53\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u665A\u4E8E\u5B66\u751F\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u65F6\uFF0C\u624D\u652F\u6301\u5BF9\u5B66\u751F\u8FDB\u884C\u5EF6\u65F6\u64CD\u4F5C\uFF1B",te.createElement("br",null),"2.\u6BCF\u4E2A\u5B66\u751F\u7684\u6700\u5927\u53EF\u5EF6\u65F6\u65F6\u95F4=\u8003\u8BD5\u622A\u6B62\u65F6\u95F4-\u5B66\u751F\u5F53\u524D\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u3002",te.createElement("br",null)),te.createElement(Oe.Z,{value:ce,onChange:Ce,min:0,precision:0,max:Be,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${Be}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),me=({exercise:ce,successCb:Ce,dispatch:Be})=>{var ke,Pe,at,Ve;const it=(0,y.useParams)(),[Ye]=ye.default.useForm(),rt=ye.default.useWatch("time",Ye),[yt,bt]=(0,E.useState)(!1),gt=(0,E.useRef)(),{actionTabs:Gt}=ce,[Tt,Lt]=(0,E.useState)(),[,Rt,qe,dt]=(0,x.U)(We.n7,{id:it.categoryId}),[,Wt,Bn]=(0,x.U)(We.Cd,{});(0,E.useEffect)(()=>{ce.actionTabs.key==="student-unlock"&&(bt(!1),Ye.resetFields())},[ce.actionTabs.key]);const Yt=()=>new Promise(et=>ne(void 0,null,function*(){var ze,St;return gt.current=yield(0,ee.y)({ip_limit:(ze=Gt==null?void 0:Gt.exerciseParams)==null?void 0:ze.ip_limit,ip_bind:(St=Gt==null?void 0:Gt.exerciseParams)==null?void 0:St.ip_bind_type}),et()})),kn=()=>ne(void 0,null,function*(){var et,ze,St,xt,Ke;yield Ye.validateFields();const Qe=Ye.getFieldsValue();if(bt(!0),(((et=Gt==null?void 0:Gt.exerciseParams)==null?void 0:et.ip_limit)!=="no"||(ze=Gt==null?void 0:Gt.exerciseParams)!=null&&ze.ip_bind_type)&&(yield Yt()),(yield(0,We.ZD)((St=Gt==null?void 0:Gt.exerciseParams)==null?void 0:St.id,{exercise_user_id:(xt=Gt==null?void 0:Gt.exerciseParams)==null?void 0:xt.exercise_user_id,unlock_key:Qe.unlock_key,time:Qe.time,ip:gt.current})).status===0){if(Ce){Be({type:"exercise/setActionTabs",payload:{}}),Ce();return}const Je=Gt==null?void 0:Gt.exerciseParams;(0,a.nr)({inner_ip:Je.inner_ip,public_ip:Je.public_ip,open_camera:Je.open_camera,ip_limit:Je.ip_limit,ip_bind:Je.ip_bind,ip_bind_type:Je.ip_bind_type,exercise_tips:Je.exercise_tips,exerciseId:Je.id,screen_open:Je.screen_open,screen_num:Je.screen_num,screen_sec:Je.screen_sec,coursesId:it.coursesId,login:(Ke=(0,b.eY)())==null?void 0:Ke.login,history,identity_verify:Je.identity_verify,open_phone_video_recording:Je.open_phone_video_recording,current_status:Je.current_status}),Be({type:"exercise/setActionTabs",payload:{}})}bt(!1)}),Ge=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:et=>te.createElement("span",{className:et.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},et)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:et=>te.createElement("span",{className:et.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},et)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],ln=((ke=Gt==null?void 0:Gt.exerciseParams)==null?void 0:ke.errorMessage)&&typeof((Pe=Gt==null?void 0:Gt.exerciseParams)==null?void 0:Pe.errorMessage)=="object";(0,E.useEffect)(()=>{ce.actionTabs.key==="student-unlock"&&ne(void 0,null,function*(){const et=yield Bn(it);yield qe({}),et.status||Lt(et)})},[ce.actionTabs.key]);const{time:Mn,end_time:Pt}=(Tt==null?void 0:Tt.exercise)||{},zt=dt!=null&&dt.user_end_time?se()(dt==null?void 0:dt.user_end_time).add(1,"minutes"):se()(),Ft=se()(dt==null?void 0:dt.user_total_end_time)>zt?Math.round(se().duration(se()(dt==null?void 0:dt.user_total_end_time).diff(zt.startOf("minute"))).asMinutes()):0,Ot=((dt==null?void 0:dt.student_left_minutes)||0)+(rt||0);return te.createElement(te.Fragment,null,te.createElement(Se.default,{width:514,centered:!0,closable:!!((at=Gt==null?void 0:Gt.exerciseParams)!=null&&at.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:ce.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{Be({type:"exercise/setActionTabs",payload:{}})}},te.createElement(Fe.Z,{spinning:Rt||Wt},ln&&te.createElement("div",{style:{marginBottom:16}},"\u8BE5\u8D26\u53F7\u5DF2\u7ECF\u5B58\u5728\u5F02\u5E38\u60C5\u51B5\uFF0C\u82E5\u975E\u672C\u4EBA\u64CD\u4F5C\uFF0C\u8BF7\u8054\u7CFB\u76D1\u8003\u8001\u5E08\u8BF4\u660E\u60C5\u51B5\u3002 "),!ln&&te.createElement("div",{style:{marginBottom:16}},"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u5728\u8003\u8BD5\u65F6\u4E2D\u9014\u9000\u51FA\uFF0C\u73B0\u5DF2\u5C06\u8003\u8BD5\u9501\u5B9A\u3002\u5982\u9700\u7EE7\u7EED\u8FDB\u884C\u8003\u8BD5\uFF0C \u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8BFE\u5802\u8001\u5E08\u8FDB\u884C\u89E3\u9501\uFF01"),ln&&te.createElement(le.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((Ve=Gt==null?void 0:Gt.exerciseParams)==null?void 0:Ve.errorMessage)||{}],columns:Ge}),te.createElement("div",{className:""},te.createElement(ye.default,{form:Ye,layout:"vertical",autoComplete:"off"},te.createElement(ye.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},te.createElement(Me.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),Mn!==-1?te.createElement(te.Fragment,null,te.createElement(ye.default.Item,{name:"time",label:te.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",te.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",se()(dt==null?void 0:dt.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},te.createElement(re,{MaxMinutes:Ft})),te.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",te.createElement("span",{className:"ml5"},Rt||Wt?"--":Ot),"\u5206\u949F",Ot!==0&&(dt==null?void 0:dt.user_end_time)&&te.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",te.createElement("span",{className:"ml5"},se()(dt==null?void 0:dt.user_end_time).add(rt||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):te.createElement("span",{style:{color:"#F6A53B"}}," \u5F53\u524D\u8003\u8BD5\u672A\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F\uFF0C\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u4E3A ",se()(Pt).format("YYYY-MM-DD HH:mm")))),te.createElement(De.Z,{justify:"space-between",align:"middle"},te.createElement(Te.Z,null),te.createElement(Te.Z,null,te.createElement(Re.ZP,{loading:yt,onClick:kn},"\u8FDB\u5165\u8003\u8BD5"))))))};ot.Z=(0,y.connect)(({exercise:ce})=>({exercise:ce}))(me)},75582:function(Ut,ot,z){"use strict";z.d(ot,{w:function(){return Fe}});var E=z(38986),fe=z(43418),Oe=z(25690),ye=z(59301),Se=(le,Me,De)=>new Promise((Te,Re)=>{var We=y=>{try{se(De.next(y))}catch(a){Re(a)}},Ee=y=>{try{se(De.throw(y))}catch(a){Re(a)}},se=y=>y.done?Te(y.value):Promise.resolve(y.value).then(We,Ee);se((De=De.apply(le,Me)).next())});const Fe=(le,Me,De="\u6B63\u5728\u8FDB\u5165\u8BC4\u9605\uFF0C\u8BF7\u7A0D\u540E...",Te=1,Re=2)=>Se(void 0,null,function*(){Te===1&&(0,Oe.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:Te===1?De:"\u6B63\u5728\u68C0\u6D4B\u4E2D\uFF0C\u8BF7\u7A0D\u540E..."}});const We=yield(0,E.ZP)(`/api/exercises/${Me}/user_appraise_status.json`,{method:"get",params:{appraise_type:Te}});if((We==null?void 0:We.status)===-1)return(0,Oe.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1}}),Promise.reject();let Ee={status:0};if((We==null?void 0:We.type)===2&&(Ee=yield(0,E.ZP)(`/api/exercises/${Me}/create_appraise_students.json`,{method:"get"})),(0,Oe.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(Ee==null?void 0:Ee.status)===-1)return Promise.reject();if((We==null?void 0:We.type)===2){const se=()=>{Oe.history.replace(`/classrooms/${le}/exercise/${Me}/centralizeReview/${Ee==null?void 0:Ee.login}`)};if(fe.default.confirm({centered:!0,width:470,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",keyboard:!1,onOk:se,onCancel:()=>{Re===1&&Oe.history.replace(`/classrooms/${le}/exercise/${Me}/detail`)},content:ye.createElement("div",null,ye.createElement("div",null,"\u60A8\u5DF2\u6210\u4E3A\u6307\u5B9A\u9605\u5377\u6559\u5E08\uFF0C\u662F\u5426\u73B0\u5728\u524D\u5F80",ye.createElement("span",{onClick:se,className:"ml5 mr5 c-light-primary current"},"\u96C6\u4E2D\u9605\u5377"),"\u7EE7\u7EED\u8BC4\u9605\uFF1F"),ye.createElement("div",{className:"c-grey-999"},"\uFF08\u9605\u5377\u7ED3\u675F\u540E\u6062\u590D\u5B66\u751F\u4E2A\u4EBA\u8BC4\u9605\u529F\u80FD\uFF0C\u5E76\u5C55\u793A\u5B66\u751F\u6210\u7EE9\uFF09"))}),Re!==3)return Promise.reject()}if((We==null?void 0:We.type)===3&&(fe.default.info({centered:!0,width:470,okText:"\u786E\u5B9A",keyboard:!1,title:"\u63D0\u793A",onOk:()=>{Re===1&&Oe.history.replace(`/classrooms/${le}/exercise/${Me}/detail`)},content:ye.createElement("div",null,(We==null?void 0:We.message)||"")}),Re!==3)||(We==null?void 0:We.type)===4&&(fe.default.info({centered:!0,width:470,okText:"\u786E\u5B9A",title:"\u63D0\u793A",keyboard:!1,onOk:()=>{Re===1&&Oe.history.replace(`/classrooms/${le}/exercise/${Me}/detail`)},content:ye.createElement("div",null,(We==null?void 0:We.message)||"")}),Re!==3))return Promise.reject()})},88873:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return ce}});var E=z(59301),fe={anchorNavigation:"anchorNavigation___qD4R0",tabs:"tabs___hVMvA",box:"box___Qz1lW",head:"head___WZZdl"},Oe=Object.defineProperty,ye=Object.getOwnPropertySymbols,Se=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,le=(Ce,Be,ke)=>Be in Ce?Oe(Ce,Be,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Ce[Be]=ke,Me=(Ce,Be)=>{for(var ke in Be||(Be={}))Se.call(Be,ke)&&le(Ce,ke,Be[ke]);if(ye)for(var ke of ye(Be))Fe.call(Be,ke)&&le(Ce,ke,Be[ke]);return Ce};const De=Ce=>React.createElement("svg",Me({width:17,height:18,xmlns:"http://www.w3.org/2000/svg"},Ce),React.createElement("title",null,"\u88C5\u9970\u70B9"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"100%",y1:"50%",x2:"0%",y2:"50%",id:"dot_svg__a"},React.createElement("stop",{stopColor:"#5EC7EA",offset:"0%"}),React.createElement("stop",{stopColor:"#3055D0",offset:"100%"}))),React.createElement("g",{transform:"translate(0 -1)",fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"m4.342 2.005 11.896 7.138a1 1 0 0 1 0 1.714L4.342 17.995a1 1 0 0 1-1.378-1.362L6.834 10l-3.87-6.633a1 1 0 0 1 1.378-1.362Z",fill:"url(#dot_svg__a)"}),React.createElement("circle",{fill:"#3061D0",cx:2,cy:10,r:2})));var Te="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIxMDAlIiB5MT0iNTAlIiB4Mj0iMCUiIHkyPSI1MCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjNUVDN0VBIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMwNTVEMCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMSkiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0ibTQuMzQyIDIuMDA1IDExLjg5NiA3LjEzOGExIDEgMCAwIDEgMCAxLjcxNEw0LjM0MiAxNy45OTVhMSAxIDAgMCAxLTEuMzc4LTEuMzYyTDYuODM0IDEwbC0zLjg3LTYuNjMzYTEgMSAwIDAgMSAxLjM3OC0xLjM2MloiIGZpbGw9InVybCgjYSkiLz48Y2lyY2xlIGZpbGw9IiMzMDYxRDAiIGN4PSIyIiBjeT0iMTAiIHI9IjIiLz48L2c+PC9zdmc+",Re=z(99313),We=z(92310),Ee=z.n(We),se=z(59301),y=Object.defineProperty,a=Object.defineProperties,ee=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,ne=(Ce,Be,ke)=>Be in Ce?y(Ce,Be,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Ce[Be]=ke,ue=(Ce,Be)=>{for(var ke in Be||(Be={}))x.call(Be,ke)&&ne(Ce,ke,Be[ke]);if(b)for(var ke of b(Be))te.call(Be,ke)&&ne(Ce,ke,Be[ke]);return Ce},re=(Ce,Be)=>a(Ce,ee(Be)),ce=({dataSource:Ce,className:Be,style:ke})=>{const[Pe,at]=(0,E.useState)([]),[Ve,it]=(0,E.useState)(""),Ye=(0,E.useRef)("");(0,E.useEffect)(()=>{if(Ce!=null&&Ce.length){const bt=String(Math.random()).slice(-6),gt=Ce.map(Gt=>re(ue({},Gt),{key:`${bt}-${Gt.key}`}));at(gt),it(gt[0].key)}},[Ce.length]);const rt=bt=>{it(bt),Ye.current=bt;const gt=document.getElementById(bt);if(gt){const Gt=gt.getBoundingClientRect().top+window.scrollY-50;window.scrollTo({top:Gt,behavior:"smooth"})}},yt=()=>{const bt=Pe.map(Gt=>document.getElementById(Gt.key)),gt=window.innerHeight/2;for(const Gt of bt)if(Gt){const Tt=Gt.getBoundingClientRect();if(Tt.top>=0&&Tt.top(window.addEventListener("scroll",yt),()=>{window.removeEventListener("scroll",yt)}),[Pe]),se.createElement("div",{className:Ee()(fe.anchorNavigation,Be),style:ke},se.createElement(Re.default,{items:Pe,tabBarGutter:60,className:fe.tabs,activeKey:Ve,onChange:rt}),Pe.map(bt=>se.createElement("div",{key:bt.key,id:bt.key,className:fe.box},se.createElement("div",{className:fe.head},se.createElement("img",{className:"mr10",src:Te,alt:"Dot"}),bt.label),se.createElement("div",{className:fe.element},bt.element))))}},48716:function(Ut,ot,z){"use strict";z.d(ot,{Q8:function(){return Gt},d0:function(){return Tt},w6:function(){return gt}});var E=z(59301),fe=z(5083),Oe=z(57809),ye=z(8591),Se=z(43418),Fe=z(5112),le=z(95237),Me=z(43604),De=z(6848),Te=z(24905),Re=z(3113),We=z(61186),Ee=z.n(We),se=z(48790),y=z(38986),a=z(89392),ee=z.n(a),b=z(51257),x=z(22982),te=z(25690),ne=z(43155),ue=z(40197),re=z(59229),me=z(3039),ce=z(75736),Ce=z(59301),Be=Object.defineProperty,ke=Object.defineProperties,Pe=Object.getOwnPropertyDescriptors,at=Object.getOwnPropertySymbols,Ve=Object.prototype.hasOwnProperty,it=Object.prototype.propertyIsEnumerable,Ye=(dt,Wt,Bn)=>Wt in dt?Be(dt,Wt,{enumerable:!0,configurable:!0,writable:!0,value:Bn}):dt[Wt]=Bn,rt=(dt,Wt)=>{for(var Bn in Wt||(Wt={}))Ve.call(Wt,Bn)&&Ye(dt,Bn,Wt[Bn]);if(at)for(var Bn of at(Wt))it.call(Wt,Bn)&&Ye(dt,Bn,Wt[Bn]);return dt},yt=(dt,Wt)=>ke(dt,Pe(Wt)),bt=(dt,Wt,Bn)=>new Promise((Yt,kn)=>{var Ge=Pt=>{try{Mn(Bn.next(Pt))}catch(zt){kn(zt)}},ln=Pt=>{try{Mn(Bn.throw(Pt))}catch(zt){kn(zt)}},Mn=Pt=>Pt.done?Yt(Pt.value):Promise.resolve(Pt.value).then(Ge,ln);Mn((Bn=Bn.apply(dt,Wt)).next())});function gt(dt,Wt){const Bn=[];for(let Yt=dt;Yt{const Yt=dtEe()(Wt).endOf("day"),Ge=dt{const Bn=parseInt(Ee()(dt).format("HH")),Yt=parseInt(Ee()().format("HH")),kn=parseInt(Ee()().format("mm"));if(!dt)return{disabledHours:()=>gt(0,Yt),disabledMinutes:()=>gt(0,kn)};if(Wt){const Ge=parseInt(Ee()(Wt).format("HH")),ln=parseInt(Ee()(Wt).format("mm"));return Ee()(dt).isSame(Ee()(Wt),"day")?{disabledHours:()=>gt(0,Ge),disabledMinutes:()=>Bn<=Ge?gt(0,ln):[]}:void 0}if(Ee()(dt).isSame(Ee()(),"day"))return{disabledHours:()=>gt(0,Yt),disabledMinutes:()=>Ee()(dt).isSame(Ee()(),"hour")&&Bn<=Yt?gt(0,kn):[]}},{RangePicker:Lt}=fe.default,{Option:Rt}=Oe.default,qe=({shixunHomeworks:dt,loading:Wt,dispatch:Bn,classroomList:Yt,user:kn})=>{var Ge,ln,Mn,Pt,zt,Ft,Ot,et,ze;const St=(0,te.useParams)(),{workSetting:xt,workList:Ke,shixunWorkList:Qe,headerInfo:ut,changeData:Je}=dt,[xe,Zt]=(0,E.useState)(!1),[Xn,En]=(0,E.useState)(!1);let[bn,Gn]=(0,E.useState)([]),[Kn,Ct]=(0,E.useState)([]),[Mt,Sn]=(0,E.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:ne.Q.Percent,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,comment_public:!0,total_score:"",eff_score:0,action_analysis:!1,work_end_forbid_evaluate:!1});const[Dt,en]=(0,E.useState)({}),[Sa,ia]=(0,E.useState)({});(0,E.useEffect)(()=>()=>{Gn([])},[]),(0,E.useEffect)(()=>{Zt(!(0,se.GJ)())},[(0,se.GJ)()]);const Oa=()=>{Bn({type:"shixunHomeworks/getWorkSetting",payload:rt({},St)})};(0,E.useEffect)(()=>{if(!(xt!=null&&xt.course_id))return;Object.keys(Mt).map(function(hn){Mt[hn]=xt[hn]}),(!Mt.allow_late||!Mt.unified_late)&&(Mt.late_penalty=20,Mt.penalty_type=ne.Q.Percent),Mt.unified_setting||(Mt.unified_late=!1,Mt.unified_anonymous_comment=!1,Mt.unified_anonymous_appeal=!1),bn=JSON.parse(JSON.stringify(xt.group_settings.map(hn=>yt(rt({},hn),{group_name:[hn.group_name]})).filter(hn=>hn.publish_time!==null))),Kn=JSON.parse(JSON.stringify(xt.allow_late_settings.map(hn=>yt(rt({},hn),{group_name:[hn.group_name]})).filter(hn=>hn.late_time!==null))),Sn(rt({},Mt));const Nt=(0,b.QE)((bn==null?void 0:bn.length)>0?bn:[]);Gn([...Nt]),(Kn==null?void 0:Kn.length)<=0?Ct([{penalty_type:ne.Q.Percent,late_penalty:20}]):Ct([...Kn])},[xt]);const wn=()=>bt(void 0,null,function*(){var Nt,hn;if(((Nt=kn==null?void 0:kn.userInfo)==null?void 0:Nt.user_status)===2){(0,ue.Rd)();return}const mr=JSON.parse(JSON.stringify(Mt));if(mr.challenge_settings.filter(Xt=>!Xt.hide),mr.categoryId=St.categoryId,(hn=mr.challenge_settings)!=null&&hn.every(Xt=>!Xt.checked)){ye.ZP.warning("\u5173\u5361\u4E0D\u80FD\u5168\u90E8\u8BBE\u7F6E\u4E3A\u53EF\u4E0D\u505A");return}if(console.log(bn),!Mt.unified_setting)bn=bn==null?void 0:bn.map(Xt=>{var Pn;if(!Xt.publish_time||!Xt.end_time)throw ye.ZP.error("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!Xt.group_name)throw ye.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Xt.group_name=typeof(Xt==null?void 0:Xt.group_name)=="string"?[Xt==null?void 0:Xt.group_name]:Xt==null?void 0:Xt.group_name,Xt.group_id=(Pn=xt.group_settings)==null?void 0:Pn.filter(xn=>{var Ea;return(Ea=Xt==null?void 0:Xt.group_name)==null?void 0:Ea.includes(xn.group_name)}).map(xn=>xn.group_id||xn.id).toString().split(","),Xt});else if(!Mt.publish_time||!Mt.end_time)throw ye.ZP.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(mr.group_settings=bn,Mt.allow_late)if(Mt.unified_late){if(Mt.late_penalty===null||Mt.late_penalty===void 0||Mt.late_penalty<0||Mt.late_penalty>100)throw ye.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!Mt.late_time)throw ye.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574")}else Kn=Kn==null?void 0:Kn.map(Xt=>{var Pn,xn;if(Xt.late_penalty===null||Xt.late_penalty===void 0||Xt.late_penalty<0||Xt.late_penalty>100)throw ye.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!Xt.late_time)throw ye.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!Xt.group_name)throw ye.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Xt.group_name=typeof(Xt==null?void 0:Xt.group_name)=="string"?[Xt==null?void 0:Xt.group_name]:Xt==null?void 0:Xt.group_name,Xt.group_id=(xn=(Pn=Xt==null?void 0:Xt.group_name)==null?void 0:Pn.map(Ea=>{var qt,ie;let de=(ie=(qt=xt.group_settings)==null?void 0:qt.filter(he=>(he==null?void 0:he.group_name)===Ea))==null?void 0:ie[0];return de==null?void 0:de.group_id}))==null?void 0:xn.toString().split(","),Xt}),mr.allow_late_settings=Kn;let At=yield(0,ce.Tr)({homework_common_ids:[parseInt(St.categoryId)],course_id:St.coursesId,type:"homework_common"});(At==null?void 0:At.student_count)===0?Sr(mr):(ia(mr),en(At))}),Sr=Nt=>{var hn;if(Nt.total_score===null){ye.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(Nt!=null&&Nt.work_efficiency&&Nt.eff_score===null){ye.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const mr=Nt.challenge_settings.reduce((Pn,xn)=>Pn+Number(xn.challenge_score),0);if((mr==null?void 0:mr.toFixed(10))!==((hn=Nt.total_score-Nt.eff_score)==null?void 0:hn.toFixed(10))){ye.ZP.warning(`\u6548\u7387\u5206\u52A0\u5173\u5361\u4EFB\u52A1\u603B\u5206\u5FC5\u987B\u7B49\u4E8E\u603B\u5206\u503C\uFF1A${Nt.total_score}\u5206`);return}const At={shixun_evaluation:Nt.shixun_evaluation,challenge_settings:Nt.challenge_settings};let Xt=()=>{var Pn;const xn=()=>bt(void 0,null,function*(){En(!0),(yield(0,y.ZP)(`/api/homework_commons/${St.categoryId}/publish_setting.json`,{method:"post",body:rt({},Nt)})).status===0&&(ye.ZP.success("\u66F4\u65B0\u6210\u529F"),Oa(),Bn({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:rt({},St)})),En(!1)});!(0,a.isEqual)(Je,At)&&!((Pn=ut==null?void 0:ut.homework_status)!=null&&Pn.includes("\u672A\u53D1\u5E03"))?Se.default.confirm({title:"\u66F4\u65B0\u6210\u7EE9",content:"\u60A8\u6539\u52A8\u4E86\u672C\u6B21\u4F5C\u4E1A\u7684\u5173\u5361\u5F97\u5206\u8BBE\u7F6E\uFF0C\u8FD9\u53EF\u80FD\u5BFC\u81F4\u5DF2\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\u7684\u6210\u7EE9\u4EA7\u751F\u9519\u8BEF\u3002\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u6309\u94AE\u5C06\u4FDD\u5B58\u6700\u65B0\u8BBE\u7F6E\u5E76\u6309\u6700\u65B0\u8BBE\u7F6E\u66F4\u65B0\u5168\u73ED\u6210\u7EE9\u3002",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:xn}):xn()};xt!=null&&xt.high_resources_consume&&!(xt!=null&&xt.high_resources_consume_permission)?Bn({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:St.coursesId,type:"shixun",type_id:St.categoryId,name:xt.homework_name,fn:()=>{Xt()}}}):Xt()},Un=(Nt,hn,mr="group_id")=>{var At;return hn?hn.find(Xt=>Xt[mr]===Nt):(At=xt==null?void 0:xt.group_settings)==null?void 0:At.find(Xt=>Xt.group_id[0]===Nt)},Wn=(xt==null?void 0:xt.allow_late)||(xt==null?void 0:xt.anonymous_comment),ma=Nt=>{var hn,mr;const At=Un(Nt,xt==null?void 0:xt.allow_late_settings,"id"),Xt=Un(Nt,xt==null?void 0:xt.anonymous_comment_settings),Pn=Un(Nt);return(xt==null?void 0:xt.allow_late)&&At&&Ee()(At==null?void 0:At.late_time)<=Ee()()||(xt==null?void 0:xt.anonymous_comment)&&Xt&&(Xt==null?void 0:Xt.evaluation_start)!==null||((mr=(Ee()(Pn==null?void 0:Pn.end_time)<=Ee()()&&((hn=xt==null?void 0:xt.allow_late_settings)==null?void 0:hn.filter(xn=>xn.group_id.includes(Nt))))[0])==null?void 0:mr.late_time)!=null},Ya=(0,E.useMemo)(()=>(xt==null?void 0:xt.allow_late)||(xt==null?void 0:xt.all_group_late),[xt,ut]),xa=xt==null?void 0:xt.anonymous_comment,Lr=Nt=>{if(!Nt)return!1;const hn=Un(Nt,xt==null?void 0:xt.anonymous_comment_settings);return(xt==null?void 0:xt.anonymous_comment)&&hn&&(hn==null?void 0:hn.evaluation_start)!==null},Tr=(Nt,hn)=>{var mr,At,Xt;Bn({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:Nt,index:hn,rangePickerDisabled:xe||(Ee()()<=Ee()((At=Un((mr=Nt==null?void 0:Nt.group_id)==null?void 0:mr[0]))==null?void 0:At.publish_time)?!1:[!0,ma((Xt=Nt==null?void 0:Nt.group_id)==null?void 0:Xt[0])]),disabledDate:xt==null?void 0:xt.course_end_date}})};return Ce.createElement("section",{className:x.Z.form},Ce.createElement("div",{className:x.Z.title},"\u4F5C\u4E1A\u53D1\u5E03",Ce.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u4F5C\u4E1A\u4E00\u65E6\u53D1\u5E03\u540E\u4E0D\u53EF\u53D8\u66F4\u8BD5\u9898\u53D1\u5E03\u6A21\u5F0F\uFF09")),Ce.createElement("div",null,Ce.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Ce.createElement(Fe.ZP.Group,{disabled:xe||!((Ge=ut==null?void 0:ut.homework_status)!=null&&Ge.includes("\u672A\u53D1\u5E03"))||(0,se.Rm)()&&!((ln=Yt.AssistantObject.practice)!=null&&ln.can_publish),value:Mt.unified_setting,onChange:Nt=>{var hn;if(!((hn=ut==null?void 0:ut.homework_status)!=null&&hn.includes("\u672A\u53D1\u5E03"))){ye.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}if(Mt.unified_setting=!Mt.unified_setting,Mt.unified_setting||(Mt.unified_late=!1,Ct([{late_penalty:5}])),Sn(Object.assign({},Mt)),Mt.unified_setting===!1&&bn==""){Gn(bn.concat({}));return}Mt.unified_setting&&(Gn([]),Ct([{late_penalty:5}]))}},Ce.createElement(Fe.ZP,{value:!0,disabled:xe||!(xt!=null&&xt.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),Ce.createElement(Fe.ZP,{disabled:xe||!((Mn=xt==null?void 0:xt.group_settings)!=null&&Mn.length),value:!1},"\u5206\u73ED\u53D1\u5E03")),((Pt=xt==null?void 0:xt.group_settings)==null?void 0:Pt.length)===0&&Ce.createElement("div",{style:{color:"rgba(0, 0, 0, 0.25)",height:"22px"}},"\uFF08\u672C\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03\u201C\uFF09")),Mt.unified_setting&&Ce.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",height:"50px",marginTop:"1px"}},Ce.createElement(le.Z,{align:"middle"},Ce.createElement(Me.Z,{style:{marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4"),Ce.createElement(Me.Z,{className:"ml10"},Ce.createElement(fe.default,{size:"large",disabled:xe||!((zt=ut==null?void 0:ut.homework_status)!=null&&zt.includes("\u672A\u53D1\u5E03")||(Ft=ut==null?void 0:ut.homework_status)!=null&&Ft.includes("\u672A\u5F00\u59CB"))||(0,se.Rm)()&&!((Ot=Yt.AssistantObject.practice)!=null&&Ot.can_publish),style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:Nt=>Gt(Nt,xt==null?void 0:xt.course_end_date),disabledTime:Nt=>Tt(Nt),value:Mt.publish_time?Ee()(Mt.publish_time):"",onChange:(Nt,hn)=>{Mt.publish_time=hn,(Mt.end_time==""||!Mt.end_time)&&Mt.unified_setting&&(Mt.end_time=Ee()(Nt).add(7,"days").format("YYYY-MM-DD HH:mm:ss")),Sn(Object.assign({},Mt))}}))),Ce.createElement(le.Z,{align:"middle",className:"pl30"},Ce.createElement(Me.Z,null,"\u622A\u6B62\u65F6\u95F4"),Ce.createElement(Me.Z,{className:"ml10"},Ce.createElement(fe.default,{size:"large",style:{width:170},allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ee()((0,b.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:(xt==null?void 0:xt.allow_late)&&(xt==null?void 0:xt.homework_status.includes("\u5DF2\u622A\u6B62"))||xe||(xt==null?void 0:xt.allow_late)&&Ee()()>=Ee()(xt==null?void 0:xt.end_time)||(0,se.Rm)()&&!((et=Yt.AssistantObject.practice)!=null&&et.can_publish),disabledDate:Nt=>Gt(Nt,xt==null?void 0:xt.course_end_date,Mt.publish_time),disabledTime:Nt=>Tt(Nt,Mt.publish_time),value:Mt.end_time?Ee()(Mt.end_time):"",onChange:(Nt,hn)=>{Mt.end_time=hn,Sn(Object.assign({},Mt))}})))),!Mt.unified_setting&&(bn==null?void 0:bn.length)>0&&Ce.createElement(le.Z,{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},bn&&bn.map(function(Nt,hn){var mr,At,Xt,Pn,xn,Ea,qt;return Ce.createElement(Me.Z,{span:24,key:hn},Ce.createElement(le.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:hn==(bn==null?void 0:bn.length)-1?"0px":"10px"}},Ce.createElement("div",{style:{minWidth:85,marginRight:"15px",textAlign:"right"}},"\u53D1\u5E03\u89C4\u5219",hn+1),Ce.createElement(Oe.default,{disabled:xe||((mr=ut==null?void 0:ut.homework_status)!=null&&mr.includes("\u672A\u53D1\u5E03")&&Nt.id||Ee()(){var de;if((0,se.Rm)()&&!((de=Yt.AssistantObject.practice)!=null&&de.can_publish)){ye.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}bn[hn].group_name=ie,bn[hn].group_id=Nt.group_id;const he=(0,a.flattenDeep)(bn.map(Xe=>Xe.group_name)),be=Kn.map(Xe=>{let Bt=(Xe==null?void 0:Xe.group_name)||[];return yt(rt({},Xe),{group_name:(0,a.remove)(Bt,It=>he.includes(It))})});Ct(be),Gn(bn.slice())},maxTagCount:4,maxTagPlaceholder:ie=>Ce.createElement("div",{style:{cursor:"pointer"},onClick:()=>Tr(Nt,hn)},"+",ie==null?void 0:ie.length)},xt.group_settings&&xt.group_settings.map(function(ie){if(!bn.map(he=>he.group_name).flat().includes(ie.group_name))return Ce.createElement(Rt,{value:ie.group_name,key:ie.id},ie.group_name)})),Ce.createElement("div",{className:"ml20"},Ce.createElement(Lt,{size:"large",ranges:{\u6B64\u523B:[Nt.publish_time?Ee()(Nt.publish_time):Ee()(),Ee()()]},allowClear:!1,disabled:xe||(Ee()()<=Ee()((Pn=Un((Xt=Nt==null?void 0:Nt.group_id)==null?void 0:Xt[0]))==null?void 0:Pn.publish_time)?!1:[!0,ma((xn=Nt==null?void 0:Nt.group_id)==null?void 0:xn[0])]),style:{width:605},placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:ie=>Gt(ie,xt==null?void 0:xt.course_end_date),disabledTime:ie=>Tt(ie),showTime:{showNow:!0,format:"HH:mm",defaultValue:[Ee()((0,b.U6)(),"HH:mm"),Ee()((0,b.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:Nt.publish_time&&[Ee()(Nt.publish_time),Nt.end_time?Ee()(Nt.end_time):void 0],onChange:(ie,de)=>{var he;if((0,se.Rm)()&&!((he=Yt.AssistantObject.practice)!=null&&he.can_publish)){ye.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}bn[hn].publish_time=de[0],!Nt.end_time&&de[0]?bn[hn].end_time=Ee()(de[0]).add(7,"days"):bn[hn].end_time=de[1],Gn([...bn])},onCalendarChange:(ie,de,he)=>{if(de!=null&&de[0]&&!de[1]){const be=Ee()(de[0]).add(7,"days");bn[hn].publish_time=de[0],bn[hn].end_time=be,Gn([...bn])}}})),!xe&&Ce.createElement("div",{style:{display:"flex",width:"50px"}},((Ea=Nt==null?void 0:Nt.group_id)==null?void 0:Ea.length)>1&&Ce.createElement(De.Z,{title:"\u89C4\u5219\u62C6\u5206"},Ce.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>Tr(Nt,hn)})),bn.length<((qt=xt==null?void 0:xt.group_settings)==null?void 0:qt.length)&&Ce.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var ie;if((0,se.Rm)()&&!((ie=Yt.AssistantObject.practice)!=null&&ie.can_publish)){ye.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Gn(bn.concat({}))}}),((Nt==null?void 0:Nt.publish_time)&&Ee()(){const ie=(0,a.cloneDeep)(Kn);ie.forEach((de,he)=>{de.group_name&&(de.group_name=de.group_name.filter(be=>{var Xe;return!((Xe=bn[hn].group_name)!=null&&Xe.includes(be))}))}),bn=bn.filter((de,he)=>hn!==he),Ct(ie),Gn(bn.slice()),setTimeout(()=>Gn(bn.slice()),10)}}))))}))),Ce.createElement(le.Z,null,Ce.createElement(Me.Z,null,Ce.createElement("div",{className:x.Z.title,style:{marginTop:"30px"}},"\u8865\u4EA4\u8BBE\u7F6E",Ce.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u53EF\u5BF9\u5728\u4F5C\u4E1A\u53D1\u5E03\u65F6\u95F4\u8303\u56F4\u5185\u672A\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\uFF0C\u5EF6\u957F\u65F6\u95F4\u8FDB\u884C\u8865\u4EA4\uFF09"))),Ce.createElement(Me.Z,{span:24,style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Ce.createElement(Te.default,{checked:Mt.allow_late,disabled:xe||Ya,onChange:Nt=>{var hn;if((0,se.Rm)()&&!((hn=Yt.AssistantObject.practice)!=null&&hn.can_late)){ye.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Nt.target.checked&&Se.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",centered:!0,width:480,content:Ce.createElement("div",{style:{padding:10,background:"#f5f6f9"}},Ce.createElement("div",null,"1.\u5F00\u542F\u8865\u4EA4\u540E\u4E0D\u53EF\u5173\u95ED\uFF0C\u8865\u4EA4\u65B9\u5F0F\u63D0\u4EA4\u4FDD\u5B58\u540E\u4E0D\u53EF\u4FEE\u6539\uFF1B"),Ce.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),Ce.createElement("div",null,"3.\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3002"))}),Mt.allow_late=!Mt.allow_late,Kn==""&&Ct([{late_penalty:5}]),Sn(Object.assign({},Mt))}},Ce.createElement("strong",null,"\u5F00\u542F\u8865\u4EA4")))),(Mt==null?void 0:Mt.allow_late)&&Ce.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px",color:"#666666"}},Ce.createElement("div",{style:{display:"flex"}},Ce.createElement("div",{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u65B9\u5F0F"),Ce.createElement(Fe.ZP.Group,{style:{marginLeft:"20px"},disabled:xe||(xt==null?void 0:xt.anonymous_comment)||(xt==null?void 0:xt.allow_late),value:Mt.unified_late,onChange:Nt=>{var hn;if((0,se.Rm)()&&!((hn=Yt.AssistantObject.practice)!=null&&hn.can_late)){ye.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Mt.unified_late=Nt.target.value,Kn==""&&!Nt.target.value&&Ct([{penalty_type:ne.Q.Percent,late_penalty:20}]),Sn(rt({},Mt))}},(Mt==null?void 0:Mt.unified_setting)&&Ce.createElement(Fe.ZP,{value:!0,disabled:!(xt!=null&&xt.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u8865\u4EA4"),((ze=xt==null?void 0:xt.group_settings)==null?void 0:ze.length)>0&&Ce.createElement(Fe.ZP,{value:!1},"\u5206\u73ED\u8865\u4EA4"))),Mt!=null&&Mt.unified_late?Ce.createElement(Ce.Fragment,null,Ce.createElement(le.Z,{align:"middle",style:{marginTop:"10px"}},Ce.createElement(Me.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u6263\u5206"),Ce.createElement(Me.Z,{className:"ml20"},Ce.createElement(ne.Z,{disabled:xe||xa,value:{type:Mt.penalty_type,inputValue:Mt.late_penalty},onChange:Nt=>{var hn;if((0,se.Rm)()&&!((hn=Yt.AssistantObject.practice)!=null&&hn.can_late)){ye.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Sn(yt(rt({},Mt),{late_penalty:Nt.inputValue,penalty_type:Nt.type}))}})),Ce.createElement(Me.Z,{flex:"1",className:"ml5"},Ce.createElement("span",{className:"c-grey-c ml10"},Mt.penalty_type===ne.Q.Number?"(\u8865\u4EA4\u65F6\u6309\u7167\u5B66\u751F\u603B\u6210\u7EE9\u6263\u5206)":"(\u5B66\u751F\u6700\u7EC8\u5F97\u5206=\u8865\u4EA4\u524D\u5F97\u5206+\u8865\u4EA4\u9636\u6BB5\u589E\u52A0\u7684\u5206\u503C*\uFF08100%-\u767E\u5206\u6BD4%\uFF09)"))),Ce.createElement(le.Z,{align:"middle",style:{marginTop:"15px"}},Ce.createElement(Me.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Ce.createElement(Me.Z,{className:"ml20"},Ce.createElement(fe.default,{size:"large",allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ee()((0,b.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:xe||xa,value:Mt.late_time?Ee()(Mt.late_time):"",disabledDate:Nt=>Gt(Nt,xt==null?void 0:xt.course_end_date),onChange:(Nt,hn)=>{var mr;if((0,se.Rm)()&&!((mr=Yt.AssistantObject.practice)!=null&&mr.can_late)){ye.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Mt.late_time=hn,Sn(Object.assign({},Mt))}})))):Kn.map(function(Nt,hn){var mr;return Ce.createElement(Me.Z,{span:24,key:hn},Ce.createElement(le.Z,{style:{display:"flex",alignItems:"center",marginTop:"10px"}},Ce.createElement("div",{style:{width:"85px",marginLeft:"27px",textAlign:"right"}},"\u8865\u4EA4\u89C4\u5219",hn+1),Ce.createElement(Oe.default,{disabled:xe||!((mr=ut==null?void 0:ut.homework_status)!=null&&mr.includes("\u672A\u53D1\u5E03"))&&Nt.id||(xt==null?void 0:xt.anonymous_comment),mode:"multiple",className:x.Z.multiple_select,style:{width:"212px",marginLeft:"18px"},value:typeof Nt.group_name=="string"?[Nt.group_name]:Nt.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:At=>{var Xt;if((0,se.Rm)()&&!((Xt=Yt.AssistantObject.practice)!=null&&Xt.can_late)){ye.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Kn[hn].group_name=At,Kn[hn].group_id=Nt.group_id,Ct(Kn.slice())}},xt.group_settings&&xt.group_settings.map(function(At){const Xt=Kn.map(xn=>xn.group_name).flat(),Pn=bn.map(xn=>xn.group_name).flat();if(Mt!=null&&Mt.unified_setting){if(!Xt.includes(At.group_name))return Ce.createElement(Rt,{value:At.group_name,key:At.id},At.group_name)}else if(Pn.includes(At.group_name)&&!Xt.includes(At.group_name))return Ce.createElement(Rt,{value:At.group_name,key:At.id},At.group_name)})),Ce.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u6263\u5206"),Ce.createElement(ne.Z,{disabled:xe||Lr(Nt.id),value:{type:Nt.penalty_type,inputValue:Nt.late_penalty},onChange:At=>{var Xt;if((0,se.Rm)()&&!((Xt=Yt.AssistantObject.practice)!=null&&Xt.can_late)){ye.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Kn[hn].late_penalty=At.inputValue,Kn[hn].penalty_type=At.type,Ct([...Kn])}}),Ce.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Ce.createElement(fe.default,{size:"large",disabled:xe||Lr(Nt.id),style:{width:225},showTime:{format:"HH:mm",defaultValue:Ee()((0,b.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:At=>Gt(At,xt==null?void 0:xt.course_end_date),format:"YYYY-MM-DD HH:mm",value:Nt!=null&&Nt.late_time?Ee()(Nt.late_time):void 0,onChange:(At,Xt)=>{var Pn;if((0,se.Rm)()&&!((Pn=Yt.AssistantObject.practice)!=null&&Pn.can_late)){ye.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Kn[hn].late_time=Xt,Ct([...Kn])}}),!xe&&Ce.createElement("div",{style:{display:"flex",width:"50px"}},Ce.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var At;if((0,se.Rm)()&&!((At=Yt.AssistantObject.practice)!=null&&At.can_late)){ye.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ct(Kn.concat({penalty_type:ne.Q.Percent,late_penalty:20}))}}),hn>0&&!Nt.id&&Ce.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{var At;if((0,se.Rm)()&&!((At=Yt.AssistantObject.practice)!=null&&At.can_late)){ye.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Kn=Kn.filter((Xt,Pn)=>hn!==Pn),Ct(Kn.slice()),setTimeout(()=>Ct(Kn.slice()),10)}}))))})),!xe&&Ce.createElement(Ce.Fragment,null,Ce.createElement(Re.ZP,{type:"primary",size:"large",loading:Xn,style:{width:"138px",marginTop:"30px"},onClick:()=>wn()},"\u4FDD\u5B58")),Ce.createElement(re.Z,{onConfirm:(Nt,hn)=>{bn.splice(Nt,0,...hn),bn.splice(Nt+hn.length,1);const mr=(0,b.QE)([...bn]);Gn([...mr])}}),Ce.createElement(me.Z,{resdata:Dt,type:"shixun",okloading:Xn,oktext:(Dt==null?void 0:Dt.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Nt=>bt(void 0,null,function*(){En(!0);let hn=yield(0,y.ZP)(`/api/courses/${St.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[parseInt(St.categoryId)]}});En(!1),(hn==null?void 0:hn.status)===0&&Sr(Sa)})}))};ot.ZP=(0,te.connect)(({shixunHomeworks:dt,classroomList:Wt,loading:Bn,user:Yt})=>({shixunHomeworks:dt,classroomList:Wt,loading:Bn.effects,user:Yt}))(qe)},93603:function(Ut,ot,z){"use strict";var E=z(59301),fe=z(54580),Oe=z(78241),ye=z(43418),Se=z(8591),Fe=z(1710),le=z(25690),Me=z(346),De=z(19493),Te=z(38986),Re=z(61186),We=z.n(Re),Ee=z(51257),se=z(59301),y=Object.defineProperty,a=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,x=(me,ce,Ce)=>ce in me?y(me,ce,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):me[ce]=Ce,te=(me,ce)=>{for(var Ce in ce||(ce={}))ee.call(ce,Ce)&&x(me,Ce,ce[Ce]);if(a)for(var Ce of a(ce))b.call(ce,Ce)&&x(me,Ce,ce[Ce]);return me},ne=(me,ce,Ce)=>new Promise((Be,ke)=>{var Pe=it=>{try{Ve(Ce.next(it))}catch(Ye){ke(Ye)}},at=it=>{try{Ve(Ce.throw(it))}catch(Ye){ke(Ye)}},Ve=it=>it.done?Be(it.value):Promise.resolve(it.value).then(Pe,at);Ve((Ce=Ce.apply(me,ce)).next())});const{Dragger:ue}=fe.default,re=({classroomList:me,dispatch:ce,onOk:Ce})=>{const Be=(0,le.useParams)(),[ke]=Oe.default.useForm(),[Pe,at]=(0,E.useState)(),[Ve,it]=(0,E.useState)(!1),Ye={height:100,onRemove:()=>{at("")},accept:".xls,.xlsx",multiple:!1,maxCount:1,beforeUpload:rt=>ne(void 0,null,function*(){return at(rt),!1})};return(0,E.useEffect)(()=>{ke.setFieldsValue({publish_time:We()(We()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:We()(We()(new Date((0,Ee.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),se.createElement(ye.default,{centered:!0,title:"\u8865\u5145\u6210\u7EE9",open:me.actionTabs.key==="\u8865\u5145\u6210\u7EE9",okText:"\u786E\u5B9A",width:750,destroyOnClose:!0,cancelText:"\u53D6\u6D88",okButtonProps:{loading:Ve},onOk:()=>ne(void 0,null,function*(){ke.submit()}),onCancel:()=>{ke.resetFields(),ce({type:"classroomList/setActionTabs",payload:{}})}},se.createElement(Oe.default,{form:ke,onFinish:rt=>ne(void 0,null,function*(){var yt,bt,gt;if(!(Pe!=null&&Pe.size)){Se.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}it(!0);let Gt=new FormData;Gt.append("type",me.actionTabs.type),Gt.append("file",Pe);let Tt;window.location.href.indexOf("exercise")>-1?Tt=`/api/exercises/${me.actionTabs.id}/supplement_score.json`:Tt=`/api/homework_commons/${me.actionTabs.id}/supplement_score.json`;let Lt=yield(0,Te.ZP)(Tt,{method:"post",body:Gt},!0);it(!1),(Lt==null?void 0:Lt.status)===0&&(Ce(),ke.resetFields(),ce({type:"classroomList/setActionTabs",payload:{}}),((bt=(yt=Lt==null?void 0:Lt.data)==null?void 0:yt.fail)==null?void 0:bt.length)>0&&ye.default.confirm({title:"\u5BFC\u5165\u5931\u8D25",closable:!0,icon:null,width:610,content:se.createElement(Fe.default,{pagination:!1,dataSource:(gt=Lt==null?void 0:Lt.data)==null?void 0:gt.fail,scroll:{y:400},columns:[{title:"\u59D3\u540D",align:"left",dataIndex:"name"},{title:"\u5B66\u53F7/\u624B\u673A\u53F7/\u90AE\u7BB1",align:"left",dataIndex:"student_id"},{title:"\u5BFC\u5165\u5931\u8D25\u539F\u56E0",align:"left",dataIndex:"message"}]}),okText:"\u4E0B\u8F7D\u5BFC\u5165\u5931\u8D25\u6587\u4EF6",cancelText:"\u53D6\u6D88",onOk:()=>{(0,Ee.FH)("",Me.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${me.actionTabs.type}`)}}))})},se.createElement(Oe.default.Item,{label:"\u4F5C\u4E1A\u540D\u79F0",labelCol:{span:3},name:"name"},me.actionTabs.name),se.createElement(Oe.default.Item,{style:{marginBottom:0},label:se.createElement("div",null,se.createElement("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"}},"*"),se.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),labelCol:{span:3},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0"}]},se.createElement("div",null,se.createElement("a",{download:"\u6A21\u7248.xlsx",className:De.Z.downloadbutton,href:Me.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${me.actionTabs.type}`},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C"),se.createElement("span",{style:{marginLeft:10,color:"#999999"}},"\uFF08\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9\uFF09")),se.createElement(Oe.default.Item,{style:{marginBottom:0}},se.createElement(ue,te({},Ye),se.createElement("a",{className:De.Z.downloadbutton,style:{width:96}},"\u9009\u62E9\u6587\u4EF6"),se.createElement("br",null),se.createElement("span",{style:{color:"#999999"}},"\u4E0B\u8F7D\u6A21\u677F\u5E76\u5B8C\u5584\u4FE1\u606F\u540E\uFF0C\u53EF\u5C06\u6587\u4EF6\u62D6\u66F3\u81F3\u6B64\u5904\u4E0A\u4F20\u3002\u652F\u6301\u683C\u5F0F\uFF1A.xls\u3001.xlsx"))))))};ot.Z=(0,le.connect)(({classroomList:me})=>({classroomList:me}))(re)},4656:function(Ut,ot,z){"use strict";var E=z(59301),fe=z(54580),Oe=z(78241),ye=z(99313),Se=z(1710),Fe=z(58421),le=z(25690),Me=z(38986),De=z(61186),Te=z.n(De),Re=z(59301),We=(y,a,ee)=>new Promise((b,x)=>{var te=re=>{try{ue(ee.next(re))}catch(me){x(me)}},ne=re=>{try{ue(ee.throw(re))}catch(me){x(me)}},ue=re=>re.done?b(re.value):Promise.resolve(re.value).then(te,ne);ue((ee=ee.apply(y,a)).next())});const{Dragger:Ee}=fe.default,se=({})=>{const y=(0,le.useParams)(),[a]=Oe.default.useForm(),[ee,b]=(0,E.useState)(!0),[x,te]=(0,E.useState)(!1);let[ne,ue]=(0,E.useState)({type:window.location.href.indexOf("program_homework")>-1?2:1,limit:10,page:1});const re=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u586B\u7A7A\u9898",value:"COMPLETION",question_type:3},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE",question_type:4},{name:"\u5B9E\u8BAD\u9898",value:"SHIXUN",question_type:5},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6},{name:"\u7EC4\u5408\u9898",value:"COMBINATION",question_type:7},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM",question_type:8}];function me(){return We(this,null,function*(){let Ce;te(!0),window.location.href.indexOf("exercise")>-1?Ce=`/api/exercises/${y==null?void 0:y.categoryId}/redo_logs.json`:Ce=`/api/homework_commons/${y==null?void 0:y.categoryId}/redo_logs.json`;let Be=yield(0,Me.ZP)(Ce,{method:"get",params:ne});te(!1),(Be==null?void 0:Be.status)===0&&b(Be==null?void 0:Be.data)})}(0,E.useEffect)(()=>{me()},[]);let ce=[{title:"\u59D3\u540D",dataIndex:"user_name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u73ED\u7EA7",dataIndex:"course_group_name"},window.location.href.indexOf("exercise")>-1&&{title:"\u9898\u578B",dataIndex:"question_type",render:(Ce,Be,ke)=>{var Pe;return(Pe=re.find(at=>at.question_type===Ce))==null?void 0:Pe.name}},window.location.href.indexOf("exercise")>-1&&{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"question_name"},window.location.href.indexOf("exercise")>-1&&{title:"\u5173\u5361\u540D\u79F0",dataIndex:"challenge_name"},window.location.href.indexOf("exercise")<=-1&&{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"task_name",width:"40%"},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(Ce,Be,ke)=>{var Pe;return(Pe=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(at=>at.id===Ce))==null?void 0:Pe.name}},{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(Ce,Be,ke)=>Te()(Ce).format("YYYY-MM-DD HH:mm:ss")}].filter(Ce=>!!Ce);return Re.createElement("div",{style:{padding:"0px 30px",background:"#fff",paddingBottom:30}},Re.createElement(ye.default,{destroyInactiveTabPane:!0,onChange:Ce=>{ne.type=Ce,ne.page=1,ne.limit=10,ue(ne),me()},items:[window.location.href.indexOf("program_homework")<=-1&&{key:"1",label:"\u6253\u56DE\u91CD\u505A",children:Re.createElement(Se.default,{className:"mt20",loading:x,columns:[{title:"\u59D3\u540D",dataIndex:"user_name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u73ED\u7EA7",dataIndex:"course_group_name"},{title:"\u6253\u56DE\u91CD\u505A\u65F6\u95F4",dataIndex:"created_at",render:(Ce,Be,ke)=>Te()(Ce).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"operator"}],dataSource:ee==null?void 0:ee.list,pagination:!1})},{key:"2",label:"\u91CD\u7F6E\u4EE3\u7801",children:Re.createElement(Se.default,{className:"mt20",loading:x,columns:ce,dataSource:ee==null?void 0:ee.list,pagination:!1})}].filter(Ce=>!!Ce)}),Re.createElement(Fe.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:(Ce,Be)=>{ne.page=Ce,ne.limit=Be,ue(ne),me()},current:ne.page,total:ee.count,pageSize:ne.limit,style:{marginTop:20}}))};ot.Z=(0,le.connect)(({classroomList:y})=>({classroomList:y}))(se)},30909:function(Ut,ot,z){"use strict";var E=z(59301),fe=z(54580),Oe=z(78241),ye=z(43418),Se=z(5871),Fe=z(25690),le=z(38986),Me=z(61186),De=z.n(Me),Te=z(51257),Re=z(59301),We=Object.defineProperty,Ee=Object.defineProperties,se=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,b=(me,ce,Ce)=>ce in me?We(me,ce,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):me[ce]=Ce,x=(me,ce)=>{for(var Ce in ce||(ce={}))a.call(ce,Ce)&&b(me,Ce,ce[Ce]);if(y)for(var Ce of y(ce))ee.call(ce,Ce)&&b(me,Ce,ce[Ce]);return me},te=(me,ce)=>Ee(me,se(ce)),ne=(me,ce,Ce)=>new Promise((Be,ke)=>{var Pe=it=>{try{Ve(Ce.next(it))}catch(Ye){ke(Ye)}},at=it=>{try{Ve(Ce.throw(it))}catch(Ye){ke(Ye)}},Ve=it=>it.done?Be(it.value):Promise.resolve(it.value).then(Pe,at);Ve((Ce=Ce.apply(me,ce)).next())});const{Dragger:ue}=fe.default,re=({classroomList:me,dispatch:ce,onOk:Ce})=>{const Be=(0,Fe.useParams)(),[ke]=Oe.default.useForm(),[Pe,at]=(0,E.useState)(),[Ve,it]=(0,E.useState)(!1),Ye={height:100,onRemove:()=>{at("")},accept:".xls,.xlsx",multiple:!1,beforeUpload:rt=>ne(void 0,null,function*(){return at(rt),!1})};return(0,E.useEffect)(()=>{ke.setFieldsValue({publish_time:De()(De()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:De()(De()(new Date((0,Te.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),Re.createElement(ye.default,{centered:!0,title:"\u4FEE\u6539\u6210\u7EE9",open:me.actionTabs.key==="\u4FEE\u6539\u6210\u7EE9",okText:"\u786E\u5B9A",width:600,cancelText:"\u53D6\u6D88",okButtonProps:{loading:Ve},onOk:()=>ne(void 0,null,function*(){ke.submit()}),onCancel:()=>{ke.resetFields(),ce({type:"classroomList/setActionTabs",payload:{}})}},Re.createElement(Oe.default,{form:ke,onFinish:rt=>ne(void 0,null,function*(){var yt,bt;console.log("---",me.actionTabs,rt,Be);let gt=((yt=me==null?void 0:me.actionTabs)==null?void 0:yt.type)==="exercise"?`/api/exercises/${Be==null?void 0:Be.category}/exercise_user/edit_score.json`:`/api/student_works/${me.actionTabs.id}/edit_score.json`;it(!0);let Gt=yield(0,le.ZP)(gt,{method:"post",body:te(x({},rt),{exercise_user_id:((bt=me==null?void 0:me.actionTabs)==null?void 0:bt.type)==="exercise"?me.actionTabs.id:""})});it(!1),ke.resetFields(),ce({type:"classroomList/setActionTabs",payload:{}}),Ce()})},Re.createElement(Oe.default.Item,{label:"\u6700\u7EC8\u6210\u7EE9",style:{marginBottom:0},name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6700\u7EC8\u6210\u7EE9"}]},Re.createElement(Se.Z,{min:0,style:{width:"100%"}}))))};ot.Z=(0,Fe.connect)(({classroomList:me})=>({classroomList:me}))(re)},12840:function(Ut,ot,z){"use strict";var E=z(59301),fe=z(54580),Oe=z(78241),ye=z(3113),Se=z(95237),Fe=z(81327),le=z(5083),Me=z(25690),De=z(61186),Te=z.n(De),Re=z(48716),We=z(38986),Ee=z(59301),se=(ee,b,x)=>new Promise((te,ne)=>{var ue=ce=>{try{me(x.next(ce))}catch(Ce){ne(Ce)}},re=ce=>{try{me(x.throw(ce))}catch(Ce){ne(Ce)}},me=ce=>ce.done?te(ce.value):Promise.resolve(ce.value).then(ue,re);me((x=x.apply(ee,b)).next())});const{Dragger:y}=fe.default,a=({})=>{const ee=(0,Me.useParams)(),[b]=Oe.default.useForm(),[x,te]=(0,E.useState)(!0),[ne,ue]=(0,E.useState)(!1);console.log("----",ee);function re(){return se(this,null,function*(){var me,ce;let Ce;window.location.href.indexOf("exercise")>-1?Ce=`/api/exercises/${ee==null?void 0:ee.categoryId}/get_time_setting.json`:Ce=`/api/homework_commons/${ee==null?void 0:ee.categoryId}/get_time_setting.json`;let Be=yield(0,We.ZP)(Ce,{method:"get"});(Be==null?void 0:Be.status)===0&&b.setFieldsValue({publish_time:Te()(Te()((me=Be==null?void 0:Be.data)==null?void 0:me.publish_time).format("YYYY-MM-DD HH:mm")),end_time:Te()(Te()((ce=Be==null?void 0:Be.data)==null?void 0:ce.end_time).format("YYYY-MM-DD HH:mm"))})})}return(0,E.useEffect)(()=>{re()},[]),Ee.createElement("div",{style:{padding:"50px 30px",background:"#fff"}},Ee.createElement("div",{style:{textAlign:"end"}},x&&Ee.createElement(ye.ZP,{onClick:()=>{te(!1)}},"\u7F16\u8F91\u8BBE\u7F6E"),!x&&Ee.createElement("div",null,Ee.createElement(ye.ZP,{type:"primary",loading:ne,onClick:()=>{b.submit()}},"\u63D0\u4EA4"),Ee.createElement(ye.ZP,{style:{marginLeft:20},onClick:()=>{te(!0)}},"\u53D6\u6D88"))),Ee.createElement(Oe.default,{form:b,disabled:x,onFinish:me=>se(void 0,null,function*(){ue(!0),console.log("---",window.location.href);let ce;window.location.href.indexOf("exercise")>-1?ce=`/api/exercises/${ee==null?void 0:ee.categoryId}/time_setting.json`:ce=`/api/homework_commons/${ee==null?void 0:ee.categoryId}/time_setting.json`;let Ce=yield(0,We.ZP)(ce,{method:"post",body:{publish_time:Te()(me.publish_time).format("YYYY-MM-DD HH:mm"),end_time:Te()(me.end_time).format("YYYY-MM-DD HH:mm")}});ue(!1),(Ce==null?void 0:Ce.status)===0&&te(!0)})},Ee.createElement(Se.Z,null,Ee.createElement(Fe.Z,null,Ee.createElement(Oe.default.Item,{label:"\u5F00\u59CB\u65F6\u95F4",name:"publish_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"}]},Ee.createElement(le.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:me=>(0,Re.Q8)(me),disabledTime:me=>(0,Re.d0)(me),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),Ee.createElement("span",{style:{color:"#999999",fontSize:"14px",height:40,marginBottom:8,display:"block"}},"\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u7684\u65F6\u95F4\uFF09"))),Ee.createElement(Se.Z,null,Ee.createElement(Fe.Z,null,Ee.createElement(Oe.default.Item,{label:"\u7ED3\u675F\u65F6\u95F4",name:"end_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4"}]},Ee.createElement(le.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:me=>(0,Re.Q8)(me,"",b.getFieldValue("publish_time")),disabledTime:me=>(0,Re.d0)(me,b.getFieldValue("publish_time")),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),Ee.createElement("span",{style:{color:"#999999",fontSize:"14px",height:40,marginBottom:8,display:"block"}},"\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09")))))};ot.Z=(0,Me.connect)(({classroomList:ee})=>({classroomList:ee}))(a)},59229:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return a}});var E=z(59301),fe=z(25690),Oe=z(5083),ye=z(43418),Se=z(92832),Fe=z(95237),le=z(43604),Me={title_tooltip:"title_tooltip___LLdrn",multiple_select:"multiple_select___kDXUm",modal_con:"modal_con___ERnkW"},De=z(61186),Te=z.n(De),Re=z(51257),We=z(28426),Ee=z(59301);const{RangePicker:se}=Oe.default,y=({dispatch:ee,classroomList:b,onConfirm:x})=>{const[te,ne]=(0,E.useState)([]),[ue,re]=(0,E.useState)([]),[me,ce]=(0,E.useState)("");(0,E.useEffect)(()=>{var ke;if(b.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206"){let Pe=b.actionTabs.data;console.log("data",Pe);let at=(ke=Pe==null?void 0:Pe.group_name)==null?void 0:ke.map((Ve,it)=>{var Ye;return{group_id:Pe==null?void 0:Pe.group_id[it],group_name:Pe==null?void 0:Pe.group_name[it],is_admin:Pe==null?void 0:Pe.is_admin,end_time:Pe==null?void 0:Pe.end_time,publish_time:Array.isArray(Pe==null?void 0:Pe.publish_time)?(Ye=Pe==null?void 0:Pe.publish_time)==null?void 0:Ye[0]:Pe==null?void 0:Pe.publish_time}});at&&(ne([...at]),re([...at]))}},[b.actionTabs]);const Ce=()=>{ee({type:"classroomList/setActionTabs",payload:{}}),ce("")},Be=ke=>{if(ke){const Pe=ue==null?void 0:ue.filter(at=>{var Ve,it;return(it=(Ve=at==null?void 0:at.group_name)==null?void 0:Ve.toLowerCase())==null?void 0:it.includes(ke==null?void 0:ke.toLowerCase())});ne(Pe)}else ne(ue)};return Ee.createElement(ye.default,{width:980,title:Ee.createElement("div",{style:{fontWeight:"bold",display:"flex"}},Ee.createElement("div",null,"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",Ee.createElement("span",{className:Me.title_tooltip},"\uFF08\u5F53\u5206\u73ED\u53D1\u5E03\u65F6\u95F4\u548C\u622A\u6B62\u65F6\u95F4\u4E0D\u76F8\u540C\u65F6\u5019\uFF0C\u73ED\u7EA7\u81EA\u52A8\u62C6\u5206\u51FA\u53BB\u65B0\u8D77\u89C4\u5219\uFF09")),Ee.createElement(Se.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",style:{width:220,marginLeft:"60px"},value:me,onChange:ke=>{ce(ke.target.value.trim()),Be(ke.target.value.trim())}})),centered:!0,maskClosable:!1,open:b.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",onCancel:()=>Ce(),onOk:()=>{var ke;x((ke=b.actionTabs)==null?void 0:ke.index,ue),Ce()}},Ee.createElement("div",{className:Me.modal_con},Ee.createElement(Fe.Z,{style:{display:"flex",color:"#666666",padding:"5px",marginTop:"1px"}},(te==null?void 0:te.length)>0?te.map(function(ke,Pe){var at,Ve;return Ee.createElement(le.Z,{span:24,key:Pe},Ee.createElement(Fe.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:Pe==(te==null?void 0:te.length)-1?"0px":"10px"}},Ee.createElement("div",{className:Me.multiple_select,title:ke.group_name},ke.group_name),Ee.createElement("div",{className:"ml20"},Ee.createElement(se,{size:"large",ranges:{\u6B64\u523B:[ke.publish_time?Te()(ke.publish_time):Te()(),Te()()]},allowClear:!1,disabled:(at=b.actionTabs)==null?void 0:at.rangePickerDisabled,style:{width:600},placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:it=>{var Ye;return(0,Re.Q8)(it,(Ye=b.actionTabs)==null?void 0:Ye.disabledDate)},disabledTime:it=>(0,Re.d0)(it),showTime:{showNow:!0,format:"HH:mm",defaultValue:[Te()((0,Re.U6)(),"HH:mm"),Te()((0,Re.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:ke.publish_time&&[Te()(ke.publish_time),ke.end_time?Te()(ke.end_time):void 0],onChange:(it,Ye)=>{te[Pe].publish_time=Ye[0],te[Pe].end_time=Ye[1],ne([...te]),ue.forEach(rt=>{rt.group_id===ke.group_id&&(rt.publish_time=Ye[0],rt.end_time=Ye[1])}),re([...ue])}})),(Ve=b.actionTabs)!=null&&Ve.rangePickerDisabled?Ee.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2",cursor:"not-allowed"}}):Ee.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{te.splice(Pe,1),ne([...te]),ue.forEach((it,Ye)=>{it.group_id===ke.group_id&&ue.splice(Ye,1)}),re([...ue])}})))}):Ee.createElement(We.Z,null))))};var a=(0,fe.connect)(({classroomList:ee})=>({classroomList:ee}))(y)},37345:function(Ut,ot,z){"use strict";z.d(ot,{h:function(){return E}});var E=(fe=>(fe[fe.NOMATCH=-1]="NOMATCH",fe[fe.OK=0]="OK",fe[fe.TIMEOUT=2]="TIMEOUT",fe[fe.PODFAILURE=3]="PODFAILURE",fe[fe.COMPILEFAILURE=4]="COMPILEFAILURE",fe[fe.EXECUTEFAILURE=5]="EXECUTEFAILURE",fe[fe.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",fe))(E||{})},81072:function(Ut,ot,z){"use strict";z.d(ot,{H7:function(){return y},MK:function(){return se},MU:function(){return Te},X6:function(){return We},bM:function(){return De},fi:function(){return a},fu:function(){return Me},n4:function(){return ee},rX:function(){return Ee},vl:function(){return b},zO:function(){return Re}});var E=z(38986),fe=Object.defineProperty,Oe=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,Fe=(x,te,ne)=>te in x?fe(x,te,{enumerable:!0,configurable:!0,writable:!0,value:ne}):x[te]=ne,le=(x,te)=>{for(var ne in te||(te={}))ye.call(te,ne)&&Fe(x,ne,te[ne]);if(Oe)for(var ne of Oe(te))Se.call(te,ne)&&Fe(x,ne,te[ne]);return x};function Me(x,te){return(0,E.U2)(`myproblems/${x}.json`,le({hidePopLogin:!0},te||{}))}function De(x,te){return(0,E.v_)(`myproblems/${x}/code_submit.json`,te)}function Te(x,te){return(0,E.v_)(`myproblems/${x}/code_debug.json`,te)}function Re(x,te){return te.language&&(te.language=encodeURIComponent(te.language)),(0,E.U2)(`myproblems/${x}/submit_records.json`,te)}function We(x){return(0,E.U2)("myproblems/record_detail.json",{id:x})}function Ee(x,te){return(0,E.U2)(`myproblems/${x}/result.json`,{mode:te})}function se(x,te){return(0,E.v_)(`myproblems/${x}/add_notes.json`,te)}function y(x,te){return(0,E.v_)(`myproblems/${x}/restore_initial_code.json`,te)}function a(x){return(0,E.v_)(`myproblems/${x}/sync_code.json`)}function ee(x,te){return(0,E.v_)(`myproblems/${x}/update_code.json`,te)}function b(x,te){return(0,E.v_)(`discusses/${x}/plus.json`,te)}},43554:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Xs}});var E=z(59301),fe={flex_box_center:"flex_box_center___bZaL5",flex_space_between:"flex_space_between___oaJSq",flex_box_vertical_center:"flex_box_vertical_center____hsuP",flex_box_center_end:"flex_box_center_end___ZYbPQ",flex_box_column:"flex_box_column___nE_62",wrap:"wrap___ulhwR",left:"left___kyWln",title:"title___jsO1D",total:"total___GEhiU",list:"list___u9dBZ",name:"name___Wxggs",b:"b___Y15YO",r:"r___mKQoe",l:"l___uelFD",tag:"tag___Mpkbg",right:"right___mQ3dU",examName:"examName___Na1r8",t:"t___IgCWK",num:"num___CXI8j",topWarp:"topWarp___Kicpu",head:"head___jx3W8",so:"so___qYW7F",btn:"btn___EMJDz",content:"content___sHGsV",titleWrap:"titleWrap___I__GR",single:"single___K5iv9",analysis:"analysis___NoAuR",text:"text___xESW2",modalColumn:"modalColumn___I_tK_",modalRow:"modalRow___lyw_U",sup:"sup___HSz3Z",popover:"popover___kE8aI"},Oe=z(78241),ye=z(6848),Se=z(3113),Fe=z(43418),le=z(5871),Me=z(8591),De=z(92832),Te=z(28103),Re=z(24905),We=z(95237),Ee=z(43604),se=z(58421),y=z(60324),a=Object.defineProperty,ee=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,te=(jt,an,fn)=>an in jt?a(jt,an,{enumerable:!0,configurable:!0,writable:!0,value:fn}):jt[an]=fn,ne=(jt,an)=>{for(var fn in an||(an={}))b.call(an,fn)&&te(jt,fn,an[fn]);if(ee)for(var fn of ee(an))x.call(an,fn)&&te(jt,fn,an[fn]);return jt};const ue=jt=>React.createElement("svg",ne({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},jt),React.createElement("title",null,"\u7F16\u7EC4 6"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#E4E6FD",width:34,height:34,rx:10}),React.createElement("g",{fillRule:"nonzero"},React.createElement("path",{d:"M13.808 11.448a.558.558 0 0 1 0 .788l-1.564 1.565a.558.558 0 1 1-.789-.79l1.564-1.563a.558.558 0 0 1 .79 0Zm9.882 2.462a.558.558 0 0 1-.789 0l-1.564-1.563a.558.558 0 1 1 .789-.789l1.564 1.564a.556.556 0 0 1 0 .788Z",fill:"#6678EB"}),React.createElement("path",{d:"M21.753 21.707a5.937 5.937 0 1 0-8.58.015l-.937.936a.558.558 0 1 0 .789.788l.995-.994a5.91 5.91 0 0 0 3.436 1.095c1.287 0 2.48-.41 3.452-1.106l.992.992a.558.558 0 1 0 .789-.789l-.936-.937Z",fill:"#6678EB"}),React.createElement("path",{d:"m20.858 18.95-3.024-1.745v-2.054a.558.558 0 1 0-1.117 0v2.351c0 .064.011.126.031.184a.551.551 0 0 0 .258.33l3.293 1.9a.557.557 0 0 0 .559-.966Z",fill:"#FFF"}))));var re="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjRTRFNkZEIiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIvPjxnIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0iTTEzLjgwOCAxMS40NDhhLjU1OC41NTggMCAwIDEgMCAuNzg4bC0xLjU2NCAxLjU2NWEuNTU4LjU1OCAwIDEgMS0uNzg5LS43OWwxLjU2NC0xLjU2M2EuNTU4LjU1OCAwIDAgMSAuNzkgMFptOS44ODIgMi40NjJhLjU1OC41NTggMCAwIDEtLjc4OSAwbC0xLjU2NC0xLjU2M2EuNTU4LjU1OCAwIDEgMSAuNzg5LS43ODlsMS41NjQgMS41NjRhLjU1Ni41NTYgMCAwIDEgMCAuNzg4WiIgZmlsbD0iIzY2NzhFQiIvPjxwYXRoIGQ9Ik0yMS43NTMgMjEuNzA3YTUuOTM3IDUuOTM3IDAgMSAwLTguNTguMDE1bC0uOTM3LjkzNmEuNTU4LjU1OCAwIDEgMCAuNzg5Ljc4OGwuOTk1LS45OTRhNS45MSA1LjkxIDAgMCAwIDMuNDM2IDEuMDk1YzEuMjg3IDAgMi40OC0uNDEgMy40NTItMS4xMDZsLjk5Mi45OTJhLjU1OC41NTggMCAxIDAgLjc4OS0uNzg5bC0uOTM2LS45MzdaIiBmaWxsPSIjNjY3OEVCIi8+PHBhdGggZD0ibTIwLjg1OCAxOC45NS0zLjAyNC0xLjc0NXYtMi4wNTRhLjU1OC41NTggMCAxIDAtMS4xMTcgMHYyLjM1MWMwIC4wNjQuMDExLjEyNi4wMzEuMTg0YS41NTEuNTUxIDAgMCAwIC4yNTguMzNsMy4yOTMgMS45YS41NTcuNTU3IDAgMCAwIC41NTktLjk2NloiIGZpbGw9IiNGRkYiLz48L2c+PC9nPjwvc3ZnPg==",me=z(91842),ce=z(25690),Ce=z(51257),Be=z(38986),ke=Object.defineProperty,Pe=Object.getOwnPropertySymbols,at=Object.prototype.hasOwnProperty,Ve=Object.prototype.propertyIsEnumerable,it=(jt,an,fn)=>an in jt?ke(jt,an,{enumerable:!0,configurable:!0,writable:!0,value:fn}):jt[an]=fn,Ye=(jt,an)=>{for(var fn in an||(an={}))at.call(an,fn)&&it(jt,fn,an[fn]);if(Pe)for(var fn of Pe(an))Ve.call(an,fn)&&it(jt,fn,an[fn]);return jt};const rt=jt=>React.createElement("svg",Ye({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},jt),React.createElement("title",null,"\u7F16\u7EC4 12"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{width:34,height:34,rx:10,fill:"#EAF3F4"}),React.createElement("path",{d:"M25.905 15.37a.775.775 0 0 0-.626-.529l-4.814-.7-2.152-4.362a.776.776 0 0 0-1.392 0l-2.153 4.363-4.814.699a.775.775 0 0 0-.43 1.323l3.484 3.396-.823 4.794a.777.777 0 0 0 1.126.818l4.306-2.264 4.305 2.264a.778.778 0 0 0 .817-.059.777.777 0 0 0 .31-.759l-.823-4.794 3.483-3.396a.777.777 0 0 0 .196-.795Z",fill:"#21C0A6",fillRule:"nonzero"})));var yt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIgZmlsbD0iI0VBRjNGNCIvPjxwYXRoIGQ9Ik0yNS45MDUgMTUuMzdhLjc3NS43NzUgMCAwIDAtLjYyNi0uNTI5bC00LjgxNC0uNy0yLjE1Mi00LjM2MmEuNzc2Ljc3NiAwIDAgMC0xLjM5MiAwbC0yLjE1MyA0LjM2My00LjgxNC42OTlhLjc3NS43NzUgMCAwIDAtLjQzIDEuMzIzbDMuNDg0IDMuMzk2LS44MjMgNC43OTRhLjc3Ny43NzcgMCAwIDAgMS4xMjYuODE4bDQuMzA2LTIuMjY0IDQuMzA1IDIuMjY0YS43NzguNzc4IDAgMCAwIC44MTctLjA1OS43NzcuNzc3IDAgMCAwIC4zMS0uNzU5bC0uODIzLTQuNzk0IDMuNDgzLTMuMzk2YS43NzcuNzc3IDAgMCAwIC4xOTYtLjc5NVoiIGZpbGw9IiMyMUMwQTYiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4=",bt=Object.defineProperty,gt=Object.getOwnPropertySymbols,Gt=Object.prototype.hasOwnProperty,Tt=Object.prototype.propertyIsEnumerable,Lt=(jt,an,fn)=>an in jt?bt(jt,an,{enumerable:!0,configurable:!0,writable:!0,value:fn}):jt[an]=fn,Rt=(jt,an)=>{for(var fn in an||(an={}))Gt.call(an,fn)&&Lt(jt,fn,an[fn]);if(gt)for(var fn of gt(an))Tt.call(an,fn)&&Lt(jt,fn,an[fn]);return jt};const qe=jt=>React.createElement("svg",Rt({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},jt),React.createElement("title",null,"\u9898\u76EE"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#E7F3FF",width:34,height:34,rx:10}),React.createElement("g",{fill:"#4C6FFF",fillRule:"nonzero"},React.createElement("path",{d:"m23.719 13.325-4.098-3.94c-.097-.13-.225-.162-.355-.162-.129 0-.258.064-.387.161l-7.55 7.753c-.065.065-.098.162-.13.227l-1.032 5.427c-.033.194.032.323.16.484.13.13.227.162.389.162h.096l4.776-1.099c.097-.032.194-.064.258-.161l7.841-8.108c.194-.162.194-.517.033-.744h-.001Zm-8.1 8.044a.534.534 0 0 1-.386.162.56.56 0 0 1-.388-.162l-3-2.81c-.226-.194-.226-.517-.033-.743.194-.227.517-.227.743-.033l3 2.811c.259.226.291.55.065.776ZM17 22.92h6.844v1.055H17z"}))));var dt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjRTdGM0ZGIiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIvPjxnIGZpbGw9IiM0QzZGRkYiIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0ibTIzLjcxOSAxMy4zMjUtNC4wOTgtMy45NGMtLjA5Ny0uMTMtLjIyNS0uMTYyLS4zNTUtLjE2Mi0uMTI5IDAtLjI1OC4wNjQtLjM4Ny4xNjFsLTcuNTUgNy43NTNjLS4wNjUuMDY1LS4wOTguMTYyLS4xMy4yMjdsLTEuMDMyIDUuNDI3Yy0uMDMzLjE5NC4wMzIuMzIzLjE2LjQ4NC4xMy4xMy4yMjcuMTYyLjM4OS4xNjJoLjA5Nmw0Ljc3Ni0xLjA5OWMuMDk3LS4wMzIuMTk0LS4wNjQuMjU4LS4xNjFsNy44NDEtOC4xMDhjLjE5NC0uMTYyLjE5NC0uNTE3LjAzMy0uNzQ0aC0uMDAxWm0tOC4xIDguMDQ0YS41MzQuNTM0IDAgMCAxLS4zODYuMTYyLjU2LjU2IDAgMCAxLS4zODgtLjE2MmwtMy0yLjgxYy0uMjI2LS4xOTQtLjIyNi0uNTE3LS4wMzMtLjc0My4xOTQtLjIyNy41MTctLjIyNy43NDMtLjAzM2wzIDIuODExYy4yNTkuMjI2LjI5MS41NS4wNjUuNzc2Wk0xNyAyMi45Mmg2Ljg0NHYxLjA1NUgxN3oiLz48L2c+PC9nPjwvc3ZnPg==",Wt=z(12327),Bn=z(39793),Yt=z(61011),kn=z(30371),Ge={wrap:"wrap___OIoOI",modal:"modal___Z3hfU",titleWrap:"titleWrap___aK3oG",required:"required___NHoO7",title:"title___uxb1R",colorGray:"colorGray___O8YPg",choiceWrap:"choiceWrap___t51sb",answer:"answer___vsBnh",activeAnswer:"activeAnswer___AJN4p",deleteIcon:"deleteIcon___WvOJZ",addIcon:"addIcon___UyeIs",editorWrap:"editorWrap___uqcFU",htmlWrap:"htmlWrap___GcBNL",radio:"radio___e8qQ5",color333:"color333___PLzVK",color999:"color999___v3EY0",fold:"fold___OfvPe",head:"head___EejYX",collapseWrapper:"collapseWrapper___sQyVD",panelHeader:"panelHeader___Ivicf",open:"open___aEOQE",close:"close___z4P5H",inputBorder:"inputBorder___ix67O",keywordTag:"keywordTag___iGx08",scoreByBlankRadio:"scoreByBlankRadio___Kwu7q"},ln=z(59301),Mn=Object.defineProperty,Pt=Object.defineProperties,zt=Object.getOwnPropertyDescriptors,Ft=Object.getOwnPropertySymbols,Ot=Object.prototype.hasOwnProperty,et=Object.prototype.propertyIsEnumerable,ze=(jt,an,fn)=>an in jt?Mn(jt,an,{enumerable:!0,configurable:!0,writable:!0,value:fn}):jt[an]=fn,St=(jt,an)=>{for(var fn in an||(an={}))Ot.call(an,fn)&&ze(jt,fn,an[fn]);if(Ft)for(var fn of Ft(an))et.call(an,fn)&&ze(jt,fn,an[fn]);return jt},xt=(jt,an)=>Pt(jt,zt(an)),Ke=(jt,an)=>{var fn={};for(var ga in jt)Ot.call(jt,ga)&&an.indexOf(ga)<0&&(fn[ga]=jt[ga]);if(jt!=null&&Ft)for(var ga of Ft(jt))an.indexOf(ga)<0&&et.call(jt,ga)&&(fn[ga]=jt[ga]);return fn};const Qe=null,ut=(jt,an)=>{var fn=jt,{globalSetting:ga,loading:zo,dispatch:Co,isEdit:pi,editData:Fo}=fn,Bo=Ke(fn,["globalSetting","loading","dispatch","isEdit","editData"]);const[Ii,ii]=(0,E.useState)(""),[Ti,cl]=(0,E.useState)(""),[Qi,Qr]=(0,E.useState)([]),[Po,vi]=(0,E.useState)(""),[hi,Yo]=(0,E.useState)(),[we,Ue]=(0,E.useState)(!1),[Ne,Et]=(0,E.useState)({}),[ft,_t]=(0,E.useState)([]);(0,E.useEffect)(()=>{!Fo||!pi||(ii(Fo==null?void 0:Fo.name),cl(Fo==null?void 0:Fo.analysis),Yo(Fo==null?void 0:Fo.is_ordered),Et(Fo),Ue(!0))},[Fo]),(0,E.useEffect)(()=>{if(!we)return;const Qa=Fo==null?void 0:Fo.standard_answer.map(tn=>tn==null?void 0:tn.answer_text);Qr(Qa);const ar=Fo==null?void 0:Fo.standard_answer.map(tn=>tn==null?void 0:tn.score);_t(ar),Ue(!1)},[we]),(0,E.useImperativeHandle)(an,()=>({onSave:cn,Clear:ua}));const cn=()=>{let Qa=[],ar=!1;return Ii?(Qi.forEach((tn,La)=>{Qa.push({position:La+1,answer_text:[],score:ft[La]}),tn==null||tn.forEach((vr,so)=>{Qa[La].answer_text.push(vr),(!vr||!(0,Ce.eR)(vr,1e4))&&(vi(`${La}-${so}`),Me.ZP.info(vr?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),ar=!0)})}),ar?!1:(Qa==null?void 0:Qa.length)>20?(Me.ZP.warning("\u586B\u7A7A\u9898\u6807\u51C6\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A/\u4E0D\u80FD\u8D85\u8FC720\u4E2A\uFF01"),!1):{name:Ii,analysis:Ti,standard_answers:Qa,is_ordered:hi,downcase:Ne==null?void 0:Ne.downcase,no_space:Ne==null?void 0:Ne.no_space,use_blank_score:Ne==null?void 0:Ne.use_blank_score}):(Me.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1)},ua=()=>{ii(""),cl(""),Qr([]),Yo(!1)},ca=(Qa,ar,tn)=>{const La=Qi.slice();if(ar&&La.splice(Qa,ar),tn)for(let vr=0;vr{vi("");let La=Qi.slice();La[Qa][ar]=tn,Qr(La)},Ra=Qa=>{let ar=Qi.slice();ar[Qa]=[...ar[Qa],""],Qr(ar)},Ja=(Qa,ar)=>{let tn=Qi.slice();if(!tn[Qa][ar]){tn[Qa]=tn[Qa].filter((La,vr)=>vr!==ar),Qr(tn);return}Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:Ge.modal,onOk:()=>{tn[Qa]=tn[Qa].filter((La,vr)=>vr!==ar),Qr(tn)}})},_a=Qa=>{Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:Ge.modal,onOk:()=>{let ar=Qi.slice();ar=Qi.filter((tn,La)=>Qa!==La),Qr(ar)}})};return ln.createElement("section",{className:Ge.wrap},ln.createElement("p",{className:Ge.titleWrap},ln.createElement("span",{className:Ge.required},"*"),ln.createElement("span",{className:Ge.title},"\u9898\u5E72\uFF1A")),ln.createElement("div",null,ln.createElement(Yt.Z,{id:"completion-question-tittle",placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE",height:155,defaultValue:Ii,onChange:Qa=>ii(Qa),showNullButton:!0,onPlaceholderChange:ca})),ln.createElement("div",{className:"mt20"},Qi.map((Qa,ar)=>ln.createElement("div",{style:{display:"flex"}},ln.createElement("div",{style:{flex:1}},ln.createElement(kn.Z,{key:ar,answers:Qa,index:ar,flex:1,is_md:!0,activeOptionErrorIndex:Po,onAnswerChange:Ta,addChildAnswer:Ra,deleteChildAnswer:Ja,deleteChildAnswermain:_a})),Ne.use_blank_score&&ln.createElement("div",{style:{display:"flex",alignItems:"center",width:"165px"}},ln.createElement("span",{style:{color:"red",margin:"auto 5px auto 10px"}},"*"),"\u5206\u503C\uFF1A",ln.createElement(le.Z,{style:{width:"100px"},size:"large",defaultValue:ft[ar],onBlur:tn=>{ft[ar]=tn.target.value,_t([...ft])}}))))),ln.createElement("div",null,ln.createElement(Re.default,{className:`${Ge.color333} font14 mt20`,checked:Ne.use_blank_score,onChange:Qa=>Et(xt(St({},Ne),{use_blank_score:Qa.target.checked}))},"\u5224\u5206\u65F6\u6309\u7A7A\u7ED9\u5206"),ln.createElement("span",{style:{color:"#999999",fontSize:"12px"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u9700\u8981\u8BBE\u7F6E\u6BCF\u7A7A\u5206\u503C\uFF0C\u5B66\u751F\u7B54\u6848\u5224\u5206\u65F6\u6309\u7A7A\u7ED9\u5206\uFF09")),ln.createElement("div",null,ln.createElement(Re.default,{className:`${Ge.color333} font14 mt20`,checked:Ne.downcase,onChange:Qa=>Et(xt(St({},Ne),{downcase:Qa.target.checked}))},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),ln.createElement("div",null,ln.createElement(Re.default,{className:`${Ge.color333} font14 mt20`,checked:Ne.no_space,onChange:Qa=>Et(xt(St({},Ne),{no_space:Qa.target.checked}))},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),ln.createElement("div",{className:"mt20"},(Qi==null?void 0:Qi.length)>1&&ln.createElement("span",null,ln.createElement(Re.default,{checked:hi,onChange:Qa=>Yo(Qa.target.checked),className:`${Ge.color333} font14`},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),ln.createElement("span",{className:`${Ge.color999} font12`},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09"))),ln.createElement("p",{className:Ge.titleWrap},ln.createElement("span",{className:Ge.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),ln.createElement(Bn.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Ti,onChange:Qa=>cl(Qa)}))};var Je=(0,ce.connect)(({loading:jt,globalSetting:an})=>({globalSetting:an,loading:jt.effects}),null,null,{forwardRef:!0})((0,E.forwardRef)(ut)),xe=z(5112),Zt=Object.getOwnPropertySymbols,Xn=Object.prototype.hasOwnProperty,En=Object.prototype.propertyIsEnumerable,bn=(jt,an)=>{var fn={};for(var ga in jt)Xn.call(jt,ga)&&an.indexOf(ga)<0&&(fn[ga]=jt[ga]);if(jt!=null&&Zt)for(var ga of Zt(jt))an.indexOf(ga)<0&&En.call(jt,ga)&&(fn[ga]=jt[ga]);return fn};const Gn=null,Kn=(jt,an)=>{var fn=jt,{globalSetting:ga,loading:zo,editData:Co,dispatch:pi,onRef:Fo=()=>{},isEdit:Bo}=fn,Ii=bn(fn,["globalSetting","loading","editData","dispatch","onRef","isEdit"]);const[ii,Ti]=(0,E.useState)(),[cl,Qi]=(0,E.useState)(""),[Qr,Po]=(0,E.useState)("");(0,E.useEffect)(()=>{if(!Co||!Bo)return;Qi(Co==null?void 0:Co.name),Po(Co==null?void 0:Co.analysis);const Yo=Co==null?void 0:Co.choices.find(we=>we.is_answer);Ti(Yo.choice_text==="\u6B63\u786E"?"0":"1")},[Co]),(0,E.useImperativeHandle)(an,()=>({onSave:vi,Clear:hi}));const vi=()=>cl?ii?{name:cl,choices:[{choice_text:"\u6B63\u786E",is_answer:ii==="0"?1:0},{choice_text:"\u9519\u8BEF",is_answer:ii==="1"?1:0}],analysis:Qr}:(Me.ZP.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),!1):(Me.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1),hi=()=>{Qi(""),Po(""),Ti("")};return E.createElement("section",{className:Ge.wrap},E.createElement("p",{className:Ge.titleWrap},E.createElement("span",{className:Ge.required},"*"),E.createElement("span",{className:Ge.title},"\u9898\u5E72\uFF1A")),E.createElement(Bn.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:cl,onChange:Yo=>Qi(Yo)}),E.createElement("p",{className:Ge.titleWrap},E.createElement("span",{className:Ge.required},"*"),E.createElement("span",{className:Ge.title},"\u7B54\u6848\u9009\u9879\uFF1A",E.createElement("span",{className:Ge.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),E.createElement(xe.ZP.Group,{buttonStyle:"solid",value:ii,onChange:Yo=>Ti(Yo.target.value)},E.createElement(xe.ZP.Button,{value:"0",className:`${Ge.radio} mr40`},"\u6B63\u786E"),E.createElement(xe.ZP.Button,{value:"1",className:Ge.radio},"\u9519\u8BEF")),E.createElement("p",{className:Ge.titleWrap},E.createElement("span",{className:Ge.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),E.createElement(Bn.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Qr,onChange:Yo=>Po(Yo)}))};var Ct=(0,ce.connect)(({loading:jt,globalSetting:an})=>({globalSetting:an,loading:jt.effects}),null,null,{forwardRef:!0})((0,E.forwardRef)(Kn)),Mt=Object.getOwnPropertySymbols,Sn=Object.prototype.hasOwnProperty,Dt=Object.prototype.propertyIsEnumerable,en=(jt,an)=>{var fn={};for(var ga in jt)Sn.call(jt,ga)&&an.indexOf(ga)<0&&(fn[ga]=jt[ga]);if(jt!=null&&Mt)for(var ga of Mt(jt))an.indexOf(ga)<0&&Dt.call(jt,ga)&&(fn[ga]=jt[ga]);return fn};const Sa=null,ia=(jt,an)=>{var fn=jt,{globalSetting:ga,loading:zo,editData:Co,dispatch:pi,onRef:Fo=()=>{},isEdit:Bo}=fn,Ii=en(fn,["globalSetting","loading","editData","dispatch","onRef","isEdit"]);const[ii,Ti]=(0,E.useState)([]);(0,E.useEffect)(()=>{var Po;if(!Co||!Bo)return;const vi=(Po=Co==null?void 0:Co.shixun)==null?void 0:Po.challenges.map(hi=>({id:hi==null?void 0:hi.id,score:hi.score}));Ti(vi)},[Co]),(0,E.useImperativeHandle)(an,()=>({onSave:cl,Clear:Qi}));const cl=()=>({challenges:[...ii]}),Qi=()=>{Ti([])};console.log("editData--",Co);const Qr=Po=>{var vi,hi;return E.createElement("div",null,(hi=(vi=Po==null?void 0:Po.shixun)==null?void 0:vi.challenges)==null?void 0:hi.map((Yo,we)=>{var Ue;return E.createElement("div",{className:"c-grey-666 font14 ml25",style:{display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:"15px"}},E.createElement("div",null,E.createElement("span",{className:"mr5"},"\u7B2C",we+1,"\u5173"),E.createElement(ye.Z,{key:we,title:Yo==null?void 0:Yo.challenge_name},E.createElement("span",null,(0,Ce.Pq)(Yo==null?void 0:Yo.challenge_name,44)))),E.createElement("p",{style:{marginBottom:0}},E.createElement("span",{className:Ge.required},"*"),E.createElement("span",{className:Ge.title},"\u5206\u503C\uFF1A"),E.createElement(le.Z,{precision:1,min:1,max:100,className:Ge.baseFormItem,style:{width:176},value:(Ue=ii.find(Ne=>Ne.id===Yo.id))==null?void 0:Ue.score,onChange:Ne=>{ii.find(Et=>Et.id===Yo.id).score=Ne,Ti([...ii])}})))}),E.createElement("div",{style:{clear:"both"}}))};return E.createElement("section",{className:Ge.wrap},E.createElement(me.Z,{style:{paddingRight:10},className:Ge.titleHtml,value:`${Co==null?void 0:Co.position}\u3001${Co==null?void 0:Co.name}`}),E.createElement("p",{style:{marginBottom:"10px",marginTop:"25px"}},E.createElement("span",{className:Ge.required},"*"),E.createElement("span",{className:Ge.title},"\u5173\u5361")),Qr(Co))};var Oa=(0,ce.connect)(({loading:jt,globalSetting:an})=>({globalSetting:an,loading:jt.effects}),null,null,{forwardRef:!0})((0,E.forwardRef)(ia)),wn=Object.getOwnPropertySymbols,Sr=Object.prototype.hasOwnProperty,Un=Object.prototype.propertyIsEnumerable,Wn=(jt,an)=>{var fn={};for(var ga in jt)Sr.call(jt,ga)&&an.indexOf(ga)<0&&(fn[ga]=jt[ga]);if(jt!=null&&wn)for(var ga of wn(jt))an.indexOf(ga)<0&&Un.call(jt,ga)&&(fn[ga]=jt[ga]);return fn};const ma=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Ya=(jt,an)=>{var fn=jt,{editData:ga,globalSetting:zo,loading:Co,dispatch:pi,onRef:Fo=()=>{},isEdit:Bo}=fn,Ii=Wn(fn,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[ii,Ti]=(0,E.useState)([]),[cl,Qi]=(0,E.useState)(),[Qr,Po]=(0,E.useState)([]),[vi,hi]=(0,E.useState)(""),[Yo,we]=(0,E.useState)("");(0,E.useEffect)(()=>{Ti(["","","",""])},[]),(0,E.useEffect)(()=>{if(!ga||!Bo)return;hi(ga==null?void 0:ga.name),we(ga==null?void 0:ga.analysis),Ti(ga==null?void 0:ga.choices.map(ft=>ft.choice_text));const Et=[];ga==null||ga.choices.map((ft,_t)=>{ft.is_answer&&Et.push(_t)}),Po(Et)},[ga]),(0,E.useImperativeHandle)(an,()=>({onSave:Ue,Clear:Ne}));const Ue=()=>{if(!vi)return Me.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const Et=ii.findIndex(_t=>!_t);if(Et>-1)return Me.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${ma[Et]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!Qr.length)return Me.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(Qr.length<2)return Me.ZP.info("\u591A\u9009\u9898\u6700\u5C0F\u6B63\u786E\u9009\u9879\u4E3A2\u4E2A"),!1;const ft=ii.map((_t,cn)=>({choice_text:_t,is_answer:Qr.includes(cn)?1:0}));return{name:vi,choices:ft,analysis:Yo}},Ne=()=>{Ti(["","","",""]),hi(""),we(""),Po("")};return E.createElement("section",{className:Ge.wrap},E.createElement("p",{className:Ge.titleWrap},E.createElement("span",{className:Ge.required},"*"),E.createElement("span",{className:Ge.title},"\u9898\u5E72\uFF1A")),E.createElement(Bn.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:vi,onChange:Et=>hi(Et)}),E.createElement("p",{className:Ge.titleWrap},E.createElement("span",{className:Ge.required},"*"),E.createElement("span",{className:Ge.title},"\u7B54\u6848\u9009\u9879\uFF1A",E.createElement("span",{className:Ge.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),ii.map((Et,ft)=>E.createElement("div",{className:Ge.choiceWrap,key:ft},E.createElement(ye.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},E.createElement("div",{className:`${Ge.answer} ${Qr.includes(ft)?Ge.activeAnswer:""}`,onClick:()=>{Qr.includes(ft)?Po(Qr.filter(_t=>_t!==ft)):Po([...Qr,ft])}},ma[ft])),E.createElement("div",{className:Ge.editorWrap},cl===ft?E.createElement(Bn.Z,{id:`single-question-option-${ft}`,watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Et,onChange:_t=>{ii[ft]=_t,Ti(ii)}}):E.createElement("div",{className:Ge.htmlWrap,onClick:()=>Qi(ft)},E.createElement(me.Z,{value:Et}))),ft>1&&E.createElement(ye.Z,{title:"\u5220\u9664"},E.createElement("i",{className:`${Ge.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>{Ti(ii.filter((_t,cn)=>cn!==ft)),Qr.includes(ft)?Po(Qr.filter(_t=>_t!==ft)):Po([...Qr,ft])}})),ft<7&&ft===ii.length-1&&E.createElement(ye.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},E.createElement("i",{className:`${Ge.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>Ti([...ii,""])})))),E.createElement("p",{className:Ge.titleWrap},E.createElement("span",{className:Ge.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),E.createElement(Bn.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Yo,onChange:Et=>we(Et)}))};var xa=(0,ce.connect)(({loading:jt,globalSetting:an})=>({globalSetting:an,loading:jt.effects}),null,null,{forwardRef:!0})((0,E.forwardRef)(Ya)),Lr=Object.getOwnPropertySymbols,Tr=Object.prototype.hasOwnProperty,Nt=Object.prototype.propertyIsEnumerable,hn=(jt,an)=>{var fn={};for(var ga in jt)Tr.call(jt,ga)&&an.indexOf(ga)<0&&(fn[ga]=jt[ga]);if(jt!=null&&Lr)for(var ga of Lr(jt))an.indexOf(ga)<0&&Nt.call(jt,ga)&&(fn[ga]=jt[ga]);return fn};const mr=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],At=(jt,an)=>{var fn=jt,{editData:ga,globalSetting:zo,loading:Co,dispatch:pi,onRef:Fo=()=>{},isEdit:Bo}=fn,Ii=hn(fn,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[ii,Ti]=(0,E.useState)([]),[cl,Qi]=(0,E.useState)(),[Qr,Po]=(0,E.useState)(),[vi,hi]=(0,E.useState)(""),[Yo,we]=(0,E.useState)("");(0,E.useEffect)(()=>{Ti(["","","",""])},[]),(0,E.useEffect)(()=>{if(!ga||!Bo)return;const Et=[],ft=[];ga==null||ga.choices.forEach((_t,cn)=>{Et.push(_t.choice_text),_t.is_answer&&ft.push(cn)}),hi(ga==null?void 0:ga.name),we(ga==null?void 0:ga.analysis),Ti(Et),Po(ft)},[ga]),(0,E.useImperativeHandle)(an,()=>({onSave:Ue,Clear:Ne}));const Ue=()=>{if(!vi)return Me.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const Et=ii.findIndex(_t=>!_t);if(Et>-1)return Me.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${mr[Et]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!Array.isArray(Qr))return Me.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;const ft=ii.map((_t,cn)=>({choice_text:_t,is_answer:Qr.includes(cn)?1:0}));return{name:vi,choices:ft,analysis:Yo}},Ne=()=>{Ti(["","","",""]),hi(""),we(""),Po("")};return E.createElement("section",{className:Ge.wrap},E.createElement("p",{className:Ge.titleWrap},E.createElement("span",{className:Ge.required},"*"),E.createElement("span",{className:Ge.title},"\u9898\u5E72\uFF1A")),E.createElement(Bn.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:vi,onChange:Et=>hi(Et)}),E.createElement("p",{className:Ge.titleWrap},E.createElement("span",{className:Ge.required},"*"),E.createElement("span",{className:Ge.title},"\u7B54\u6848\u9009\u9879\uFF1A",E.createElement("span",{className:Ge.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),ii.map((Et,ft)=>E.createElement("div",{className:Ge.choiceWrap,key:ft},E.createElement(ye.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},E.createElement("div",{className:`${Ge.answer} ${Qr!=null&&Qr.includes(ft)?Ge.activeAnswer:""}`,onClick:()=>Po([ft])},mr[ft])),E.createElement("div",{className:Ge.editorWrap},cl===ft?E.createElement(Bn.Z,{id:`single-question-option-${ft}`,watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Et,onChange:_t=>{ii[ft]=_t,Ti(ii)}}):E.createElement("div",{className:Ge.htmlWrap,onClick:()=>Qi(ft)},E.createElement(me.Z,{value:Et}))),ft>1&&E.createElement(ye.Z,{title:"\u5220\u9664"},E.createElement("i",{className:`${Ge.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>{Ti(ii.filter((_t,cn)=>cn!==ft)),ft===Qr&&Po(null)}})),ft<7&&ft===ii.length-1&&E.createElement(ye.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},E.createElement("i",{className:`${Ge.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>Ti([...ii,""])})))),E.createElement("p",{className:Ge.titleWrap},E.createElement("span",{className:Ge.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),E.createElement(Bn.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Yo,onChange:Et=>we(Et)}))};var Xt=(0,ce.connect)(({loading:jt,globalSetting:an})=>({globalSetting:an,loading:jt.effects}),null,null,{forwardRef:!0})((0,E.forwardRef)(At)),Pn=z(12563),xn=z(78673),Ea=z(61485),qt=z(59301),ie=Object.defineProperty,de=Object.defineProperties,he=Object.getOwnPropertyDescriptors,be=Object.getOwnPropertySymbols,Xe=Object.prototype.hasOwnProperty,Bt=Object.prototype.propertyIsEnumerable,It=(jt,an,fn)=>an in jt?ie(jt,an,{enumerable:!0,configurable:!0,writable:!0,value:fn}):jt[an]=fn,pa=(jt,an)=>{for(var fn in an||(an={}))Xe.call(an,fn)&&It(jt,fn,an[fn]);if(be)for(var fn of be(an))Bt.call(an,fn)&&It(jt,fn,an[fn]);return jt},Rn=(jt,an)=>de(jt,he(an)),qn=(jt,an)=>{var fn={};for(var ga in jt)Xe.call(jt,ga)&&an.indexOf(ga)<0&&(fn[ga]=jt[ga]);if(jt!=null&&be)for(var ga of be(jt))an.indexOf(ga)<0&&Bt.call(jt,ga)&&(fn[ga]=jt[ga]);return fn},za=(jt,an,fn)=>new Promise((ga,zo)=>{var Co=Bo=>{try{Fo(fn.next(Bo))}catch(Ii){zo(Ii)}},pi=Bo=>{try{Fo(fn.throw(Bo))}catch(Ii){zo(Ii)}},Fo=Bo=>Bo.done?ga(Bo.value):Promise.resolve(Bo.value).then(Co,pi);Fo((fn=fn.apply(jt,an)).next())});const An=jt=>{if(!jt)return!1;if(/^s*$/.test(jt)||jt.trim()===""){Me.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C");return}let an=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return jt==="|"?(Me.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},st=({value:jt=[],onClose:an})=>qt.createElement(Pn.default,{closable:!0,onClose:an,className:Ge.keywordTag},qt.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},jt.join(" \u6216 "))),gn=(jt,an)=>{var fn=jt,{editData:ga,globalSetting:zo,loading:Co,dispatch:pi,onRef:Fo=()=>{},isEdit:Bo}=fn,Ii=qn(fn,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[ii,Ti]=(0,E.useState)(""),[cl,Qi]=(0,E.useState)(""),[Qr,Po]=(0,E.useState)(""),[vi,hi]=(0,E.useState)(""),[Yo]=Oe.default.useForm(),we=Oe.default.useWatch("use_keywords",Yo);(0,E.useEffect)(()=>{var ft;!ga||!Bo||(Ti(ga==null?void 0:ga.name),Qi(ga==null?void 0:ga.analysis),Po((ft=ga==null?void 0:ga.answer_texts)==null?void 0:ft[0]),Yo.setFieldsValue(pa({},ga)))},[ga]),(0,E.useImperativeHandle)(an,()=>({onSave:Ue,Clear:Ne}));const Ue=()=>za(void 0,null,function*(){if(!ii)return Me.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;try{yield Yo.validateFields()}catch(_t){Me.ZP.error(_t.errorFields[0].errors[0]);return}const ft=Yo.getFieldsValue();return console.log(ft,"values"),pa({name:ii,answer_texts:[Qr],analysis:cl},ft)}),Ne=()=>{Ti(""),Qi(""),Po(""),Yo.resetFields()},Et=ga==null?void 0:ga.score;return qt.createElement("section",{className:Ge.wrap},qt.createElement("p",{className:Ge.titleWrap},qt.createElement("span",{className:Ge.required},"*"),qt.createElement("span",{className:Ge.title},"\u9898\u5E72\uFF1A")),qt.createElement(Bn.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:ii,onChange:ft=>Ti(ft)}),qt.createElement("p",{className:Ge.titleWrap},qt.createElement("span",{className:Ge.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),qt.createElement(Bn.Z,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:Qr,onChange:ft=>Po(ft)}),qt.createElement("p",{className:Ge.titleWrap},qt.createElement("span",{className:Ge.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),qt.createElement(Bn.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:cl,onChange:ft=>Qi(ft)}),qt.createElement(Oe.default,{form:Yo,size:"large",onFinishFailed:ft=>za(void 0,null,function*(){var _t,cn;Me.ZP.error(ft.errorFields[0].errors[0]),Yo.scrollToField((cn=(_t=ft==null?void 0:ft.errorFields)==null?void 0:_t[0])==null?void 0:cn.name,{behavior:"smooth",block:"center"})})},qt.createElement(We.Z,{align:"middle",className:"mb30 mt20"},qt.createElement(Oe.default.Item,{noStyle:!0,name:"use_keywords",valuePropName:"checked"},qt.createElement(xn.Z,null)),qt.createElement(Ee.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),qt.createElement(Ee.Z,null,qt.createElement(ye.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},qt.createElement(Ea.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),we&&qt.createElement(Oe.default.List,{name:"keywords",rules:[{validator(ft,_t){return _t!=null&&_t.length?(_t==null?void 0:_t.reduce((ua,ca)=>ua+ca.score,0))>parseFloat(Et)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD"))}}]},(ft,{add:_t,remove:cn})=>qt.createElement(qt.Fragment,null,qt.createElement("div",{className:"mb10"},"\u5173\u952E\u8BCD"),qt.createElement(We.Z,{align:"middle",className:"font14 mb30"},qt.createElement(Ee.Z,{flex:1},qt.createElement(De.default,{value:vi,onChange:ua=>{hi(ua.target.value)},maxLength:50,allowClear:!0,onPressEnter:ua=>{var ca,Ta,Ra,Ja;const _a=`${(ca=ua.target)==null?void 0:ca.value}`,Qa=(Ra=(Ta=_a==null?void 0:_a.split("|"))==null?void 0:Ta.filter(La=>!!La))==null?void 0:Ra.map(La=>La==null?void 0:La.trim()),ar=Yo.getFieldValue("keywords"),tn=((Ja=ar==null?void 0:ar.map(La=>La==null?void 0:La.keyword))==null?void 0:Ja.flat())||[];for(const La of Qa)if(tn.includes(La)){Me.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}An(_a)&&(_t({keyword:Qa,score:1}),hi(""))},className:Ge.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),qt.createElement(Ee.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),ft.map(ua=>{var ca=ua,{key:Ta,name:Ra}=ca,Ja=qn(ca,["key","name"]);return qt.createElement(We.Z,{key:Ta,style:{marginRight:148}},qt.createElement(Ee.Z,{flex:1},qt.createElement(We.Z,{align:"middle",justify:"space-between"},qt.createElement(Oe.default.Item,Rn(pa({},Ja),{name:[Ra,"keyword"]}),qt.createElement(st,{onClose:()=>cn(Ra)})),qt.createElement(Oe.default.Item,Rn(pa({},Ja),{name:[Ra,"score"],label:"\u5206\u503C",rules:[{required:!0}]}),qt.createElement(le.Z,{min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))})))))};var lt=(0,ce.connect)(({loading:jt,globalSetting:an})=>({globalSetting:an,loading:jt.effects}),null,null,{forwardRef:!0})((0,E.forwardRef)(gn)),Fn=z(36381),un={wrap:"wrap___Cc0gS",deleteIcon:"deleteIcon___ebwMv",keywordTag:"keywordTag___lUfL5",questionTitleEditorWrap:"questionTitleEditorWrap___u9UgK",choiceWrap:"choiceWrap___VHsr3",choiceIndex:"choiceIndex___rsj9r",judgementIndex:"judgementIndex___fMm6E",setAnswerBtn:"setAnswerBtn___krVC9",activeAnswer:"activeAnswer___WiYo2",activeJudgementAnswer:"activeJudgementAnswer___M6iww",actionWrapper:"actionWrapper___oKI8_",addIcon:"addIcon___eMbGP",inputBorder:"inputBorder___ob_6x",placeholder:"placeholder___Vkwr4",blankWrapper:"blankWrapper____MZQ5",blankInput:"blankInput___ephwY",blankInputNumberWrapper:"blankInputNumberWrapper___C1UJS",addBtn:"addBtn___qRBpJ",blankIndex:"blankIndex___QsKgf",baseInputWrapper:"baseInputWrapper___juqCB",collapseWrapper:"collapseWrapper___kAXJ0",panelHeader:"panelHeader___hLTSe",open:"open___wWDjf",close:"close___XPTJ0",hide:"hide___VytUy"},nt=z(32134),Jt=z(12893),$t=Object.defineProperty,Tn=Object.defineProperties,$n=Object.getOwnPropertyDescriptors,mn=Object.getOwnPropertySymbols,Yn=Object.prototype.hasOwnProperty,na=Object.prototype.propertyIsEnumerable,er=(jt,an,fn)=>an in jt?$t(jt,an,{enumerable:!0,configurable:!0,writable:!0,value:fn}):jt[an]=fn,yr=(jt,an)=>{for(var fn in an||(an={}))Yn.call(an,fn)&&er(jt,fn,an[fn]);if(mn)for(var fn of mn(an))na.call(an,fn)&&er(jt,fn,an[fn]);return jt},Jn=(jt,an)=>Tn(jt,$n(an)),Rr=(jt,an)=>{var fn={};for(var ga in jt)Yn.call(jt,ga)&&an.indexOf(ga)<0&&(fn[ga]=jt[ga]);if(jt!=null&&mn)for(var ga of mn(jt))an.indexOf(ga)<0&&na.call(jt,ga)&&(fn[ga]=jt[ga]);return fn};const Br=jt=>{var an=jt,{value:fn,onChange:ga,scrollId:zo}=an,Co=Rr(an,["value","onChange","scrollId"]);return E.createElement("div",{id:zo||""},E.createElement(Bn.Z,Jn(yr({},Co),{defaultValue:fn,onChange:(pi,Fo)=>{Fo!=null&&Fo.length?ga(pi,Fo):ga(pi)}})))},br=({value:jt,onChange:an,placeholder:fn,height:ga=140,isEdit:zo})=>zo?E.createElement(Bn.Z,{watch:!0,isFocus:!0,height:ga,placeholder:fn,defaultValue:jt,onChange:an}):E.createElement("div",{style:{cursor:"pointer"}},jt?E.createElement(me.Z,{className:un.inputBorder,value:jt}):E.createElement("div",{className:`${un.inputBorder} ${un.placeholder}`},fn));var Pr=z(59301),tr=Object.defineProperty,Nr=Object.defineProperties,xr=Object.getOwnPropertyDescriptors,ja=Object.getOwnPropertySymbols,Kr=Object.prototype.hasOwnProperty,uo=Object.prototype.propertyIsEnumerable,ao=(jt,an,fn)=>an in jt?tr(jt,an,{enumerable:!0,configurable:!0,writable:!0,value:fn}):jt[an]=fn,Zo=(jt,an)=>{for(var fn in an||(an={}))Kr.call(an,fn)&&ao(jt,fn,an[fn]);if(ja)for(var fn of ja(an))uo.call(an,fn)&&ao(jt,fn,an[fn]);return jt},Oo=(jt,an)=>Nr(jt,xr(an)),al=(jt,an)=>{var fn={};for(var ga in jt)Kr.call(jt,ga)&&an.indexOf(ga)<0&&(fn[ga]=jt[ga]);if(jt!=null&&ja)for(var ga of ja(jt))an.indexOf(ga)<0&&uo.call(jt,ga)&&(fn[ga]=jt[ga]);return fn};const ul=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Sl=({value:jt,onChange:an,choiceTextKey:fn,answerKey:ga,index:zo,isEdit:Co,setInputActive:pi,form:Fo,choiceOptionsPath:Bo,allowChangeMode:Ii,showAddIcon:ii,addItem:Ti,deleteItem:cl})=>{const Qi=(jt==null?void 0:jt[ga])===!0,Qr=()=>{const vi=Fo.getFieldValue(Bo);Fo.setFieldValue(Bo,vi.map(hi=>Oo(Zo({},hi),{[ga]:!1})))},Po=()=>{Qi?an(Oo(Zo({},jt),{[ga]:!1})):(Ii||Qr(),an(Oo(Zo({},jt),{[ga]:!0})))};return Pr.createElement(We.Z,{className:un.choiceWrap,align:"middle",wrap:!1},Pr.createElement(Ee.Z,{onClick:Po,className:`${un.choiceIndex} ${Qi?un.activeAnswer:""}`},ul[zo]),Pr.createElement(Ee.Z,{flex:1,className:`${un.editorWrap} ml15`,onClick:pi},Pr.createElement(br,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:Co,value:jt==null?void 0:jt[fn],onChange:vi=>{an(Oo(Zo({},jt),{[fn]:vi}))}})),Pr.createElement(Ee.Z,{flex:"0 0 auto",className:"ml15"},Pr.createElement("div",{onClick:Po,className:`${un.setAnswerBtn} ${Qi?un.activeAnswer:""}`},Qi?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),Pr.createElement(Ee.Z,{className:un.actionWrapper},Pr.createElement(ye.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},Pr.createElement(nt.Z,{className:un.addIcon,onClick:Ti,style:{visibility:ii?"visible":"hidden"}})),Pr.createElement(ye.Z,{title:"\u5220\u9664"},Pr.createElement(Jt.Z,{className:un.deleteIcon,onClick:cl,style:{visibility:zo>1?"visible":"hidden"}}))))},Zi=({questionTitlePlaceholder:jt,titleKey:an,choiceKey:fn,analysisKey:ga,choiceTextKey:zo,answerKey:Co,choiceOptionsPath:pi,allowChangeMode:Fo=!0,form:Bo,showAnalysis:Ii=!0})=>{const[ii,Ti]=(0,E.useState)(),[cl,Qi]=(0,E.useState)(!1);return Pr.createElement("div",{className:un.wrap},Pr.createElement("div",{className:un.questionTitleEditorWrap},Pr.createElement(Oe.default.Item,{label:"\u9898\u5E72",name:an,labelCol:{span:24},rules:[{required:!0}]},Pr.createElement(Br,{scrollId:Array.isArray(an)?an.join("_"):`${an}`,watch:!0,height:140,placeholder:jt}))),Pr.createElement(Oe.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),Pr.createElement(Oe.default.List,{name:fn,rules:[{validator(Qr,Po){const vi=Po.some(Yo=>Yo[Co]),hi=Po.findIndex(Yo=>{var we;return((we=Yo[zo])==null?void 0:we.length)<=0});return hi!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${ul[hi]}\u9009\u9879\u7684\u5185\u5BB9`)):vi?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(Qr,{add:Po,remove:vi})=>Pr.createElement("div",{id:Array.isArray(pi)?pi.join("_"):`${pi}`},Qr.map((hi,Yo)=>{var we=hi,{key:Ue,name:Ne}=we,Et=al(we,["key","name"]);const ft=ii===Ue,_t=()=>{Ti(Ue)},cn=Yo<7&&Yo===Qr.length-1,ua=()=>Po({[zo]:"",[Co]:0}),ca=()=>vi(Ne);return Pr.createElement(Oe.default.Item,Oo(Zo({},Et),{key:Ue,name:Ne,noStyle:!0}),Pr.createElement(Sl,{choiceTextKey:zo,answerKey:Co,index:Yo,isEdit:ft,setInputActive:_t,form:Bo,choiceOptionsPath:pi,allowChangeMode:Fo,showAddIcon:cn,addItem:ua,deleteItem:ca}))}),Qr.length<8&&Pr.createElement("div",{className:`${un.addBtn} mb30`,onClick:()=>Po({[zo]:"",[Co]:0})},"\u6DFB\u52A0\u9009\u9879"))),Ii&&Pr.createElement("div",{onClick:()=>Qi(!0)},Pr.createElement(Oe.default.Item,{name:ga,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Pr.createElement(br,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:cl}))))};var jr=z(59301),Gi=Object.defineProperty,po=Object.defineProperties,Oi=Object.getOwnPropertyDescriptors,ri=Object.getOwnPropertySymbols,ml=Object.prototype.hasOwnProperty,Ji=Object.prototype.propertyIsEnumerable,wl=(jt,an,fn)=>an in jt?Gi(jt,an,{enumerable:!0,configurable:!0,writable:!0,value:fn}):jt[an]=fn,wi=(jt,an)=>{for(var fn in an||(an={}))ml.call(an,fn)&&wl(jt,fn,an[fn]);if(ri)for(var fn of ri(an))Ji.call(an,fn)&&wl(jt,fn,an[fn]);return jt},Ki=(jt,an)=>po(jt,Oi(an)),_i=(jt,an)=>{var fn={};for(var ga in jt)ml.call(jt,ga)&&an.indexOf(ga)<0&&(fn[ga]=jt[ga]);if(jt!=null&&ri)for(var ga of ri(jt))an.indexOf(ga)<0&&Ji.call(jt,ga)&&(fn[ga]=jt[ga]);return fn};const Uo=({value:jt,onChange:an})=>{const fn=zo=>{Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:un.modal,onOk:()=>{const Co=[...jt];Co.splice(zo,1),an(Co)}})},ga=()=>{const zo=[...jt];zo.push(""),an(zo)};return jr.createElement(We.Z,{align:"middle",className:"ml20",gutter:[40,20]},jt==null?void 0:jt.map((zo,Co)=>jr.createElement(Ee.Z,{key:`${zo}_${Co}`,className:un.blankWrapper},jr.createElement(De.default,{className:un.blankInput,defaultValue:zo,maxLength:1e3,onBlur:pi=>{const Fo=[...jt],Bo=pi.target.value.trim();Fo[Co]=Bo,an(Fo)}}),jr.createElement(ye.Z,{title:"\u5220\u9664"},jr.createElement(Jt.Z,{className:un.deleteIcon,style:{marginLeft:15,visibility:Co>0?"visible":"hidden"},onClick:()=>fn(Co)})))),jr.createElement(Ee.Z,null,jr.createElement("div",{className:`${un.addBtn}`,onClick:()=>{ga()}},"\u65B0\u589E\u7B54\u6848")))},ti=({value:jt=!0,onChange:an})=>jr.createElement(xn.Z,{checked:!jt,onChange:fn=>{an(!fn)}}),Di="\u2581",sl=({questionTitlePlaceholder:jt,form:an,name:fn,scoreByBlank:ga="use_blank_score",answerKey:zo,titleKey:Co="name",analysisKey:pi="analysis",isOrdered:Fo="is_ordered"})=>{var Bo,Ii;const[ii,Ti]=(0,E.useState)(!1),cl=(Ue,Ne)=>{const Et=Ne.line;let ft=0;for(let cn=0;cn{const _t=Ue.getRange(Ne.from,Ne.to);let cn=0;if(Ne.text.forEach(ua=>{cn+=ua.split(Di).length-1}),Ne.origin!=="setValue"){if(_t&&_t.indexOf(Di)!==-1){const ua=_t.split(Di).length-1,ca=cl(Ue,Ne.from);if(console.log(`\u5220\u9664${ua}\u4E2A\uFF0C \u524D\u9762\u6709${ca}\u4E2A\uFF0C\u65B0\u589E${cn}\u4E2A`),ua>1){const Ta=Array.from({length:ua},(Ra,Ja)=>ca+Ja);ft(Ta)}else ft(ca)}else if(cn>0){const ua=cl(Ue,Ne.from);console.log(`\u65B0\u589E${cn}\u4E2A\uFF0C\u4E4B\u524D\u6709${ua}\u4E2A`),Et(cn,ua)}}},Qr=()=>{const Ue=an.getFieldValue(["sub_item_banks",...zo]);an.setFieldValue(["sub_item_banks",...zo],Ue==null?void 0:Ue.map((Ne,Et)=>Ki(wi({},Ne),{position:Et+1})))},Po=(0,E.useRef)(),vi=(Ue,Ne)=>{for(let Et=0;Et{hi.current(Ue),Qr()},we=(Ii=(Bo=an.getFieldValue("sub_item_banks"))==null?void 0:Bo[zo==null?void 0:zo[0]])==null?void 0:Ii[zo==null?void 0:zo[1]];return jr.createElement("div",{className:un.wrap},jr.createElement("div",{className:un.questionTitleEditorWrap},jr.createElement(Oe.default.Item,{label:"\u9898\u5E72",name:Co,labelCol:{span:24},rules:[{required:!0}]},jr.createElement(Br,{scrollId:"name",watch:!0,height:140,placeholder:jt,showNullButton:!0,onCMBeforeChange:(Ue,Ne)=>{Qi(Ue,Ne,vi,Yo)}}))),jr.createElement(Oe.default.List,{name:zo,rules:[{validator(Ue,Ne){if((Ne==null?void 0:Ne.length)===0)return Promise.reject(new Error("\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"));for(const Et of Ne){const{answer_text:ft}=Et||{};if(ft!=null&&ft.some(_t=>(_t==null?void 0:_t.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(Ue,{add:Ne,remove:Et},{errors:ft})=>(Po.current=Ne,hi.current=Et,jr.createElement(jr.Fragment,null,jr.createElement(Oe.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),Ue.map((_t,cn)=>{var ua=_t,{key:ca,name:Ta}=ua,Ra=_i(ua,["key","name"]);return jr.createElement(We.Z,{className:"mb20",key:ca,align:"middle",wrap:!1},jr.createElement(Ee.Z,{flex:"0 0 auto",className:`${un.blankIndex}`},"\u586B\u7A7A\u9879",cn+1),jr.createElement(Ee.Z,{flex:1},jr.createElement(We.Z,{align:"top",justify:"space-between",wrap:!1},jr.createElement(Ee.Z,null,jr.createElement(Oe.default.Item,Ki(wi({},Ra),{name:[Ta,"answer_text"],noStyle:!0}),jr.createElement(Uo,null))),(an==null?void 0:an.getFieldValue(["sub_item_banks",...ga]))&&jr.createElement(Ee.Z,{flex:"224px"},jr.createElement(Oe.default.Item,Ki(wi({},Ra),{name:[Ta,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:un.blankInputNumberWrapper}),jr.createElement(le.Z,{className:un.blankInput,min:.1,max:100,style:{width:"100%"},placeholder:"\u6309\u7A7A\u7ED9\u5206\u8BF7\u8F93\u5165\u5206\u503C"})))),jr.createElement(Oe.default.Item,Ki(wi({},Ra),{name:[Ta,"position"],noStyle:!0}),jr.createElement(De.default,{type:"hidden"}))))})))),jr.createElement(We.Z,{align:"middle"},jr.createElement(Oe.default.Item,{name:[fn,"downcase"],valuePropName:"checked"},jr.createElement(xn.Z,null)),jr.createElement(Ee.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),jr.createElement(We.Z,{align:"middle"},jr.createElement(Oe.default.Item,{name:[fn,"no_space"],valuePropName:"checked"},jr.createElement(xn.Z,null)),jr.createElement(Ee.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(we==null?void 0:we.length)>1&&jr.createElement(We.Z,{align:"middle",className:(we==null?void 0:we.length)>1?"mb30":`${un.hide}`},jr.createElement(Oe.default.Item,{name:Fo},jr.createElement(ti,null)),jr.createElement(Ee.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),jr.createElement("div",{onClick:()=>Ti(!0)},jr.createElement(Oe.default.Item,{name:pi,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},jr.createElement(br,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:ii}))))};var fl=Object.defineProperty,Yl=Object.defineProperties,pu=Object.getOwnPropertyDescriptors,vu=Object.getOwnPropertySymbols,Ri=Object.prototype.hasOwnProperty,Vi=Object.prototype.propertyIsEnumerable,Vl=(jt,an,fn)=>an in jt?fl(jt,an,{enumerable:!0,configurable:!0,writable:!0,value:fn}):jt[an]=fn,Eu=(jt,an)=>{for(var fn in an||(an={}))Ri.call(an,fn)&&Vl(jt,fn,an[fn]);if(vu)for(var fn of vu(an))Vi.call(an,fn)&&Vl(jt,fn,an[fn]);return jt},Cu=(jt,an)=>Yl(jt,pu(an)),Uu=(jt,an)=>{var fn={};for(var ga in jt)Ri.call(jt,ga)&&an.indexOf(ga)<0&&(fn[ga]=jt[ga]);if(jt!=null&&vu)for(var ga of vu(jt))an.indexOf(ga)<0&&Vi.call(jt,ga)&&(fn[ga]=jt[ga]);return fn};const Do={\u6B63\u786E:"T",\u9519\u8BEF:"F"},kr=({value:jt,onChange:an,form:fn,choiceKey:ga})=>{const zo=(jt==null?void 0:jt.is_answer)===!0,Co=jt==null?void 0:jt.choice_text,pi=()=>{var Fo;const Bo=(Fo=fn==null?void 0:fn.getFieldValue(["sub_item_banks",...ga]))==null?void 0:Fo.map(Ii=>({choice_text:Ii==null?void 0:Ii.choice_text,is_answer:!1}));fn==null||fn.setFieldValue(["sub_item_banks",...ga],Bo),an(Cu(Eu({},jt),{is_answer:!0}))};return E.createElement(We.Z,{className:un.choiceWrap,align:"middle",wrap:!1},E.createElement(Ee.Z,{onClick:pi,className:`${un.choiceIndex} ${un.judgementIndex} ${zo?un.activeAnswer:""}`},Do[Co]),E.createElement(Ee.Z,{flex:1,className:`${un.editorWrap} ml15`},E.createElement("div",{className:`${un.inputBorder} ${un.placeholder} ${zo?un.activeJudgementAnswer:""}`},Co)),E.createElement(Ee.Z,{flex:"0 0 auto",className:"ml15"},E.createElement("div",{onClick:pi,className:`${un.setAnswerBtn} ${zo?un.activeAnswer:""}`},zo?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},zr=({questionTitlePlaceholder:jt,choiceKey:an="choices",form:fn,titleKey:ga="name",analysisKey:zo="analysis"})=>{const[Co,pi]=(0,E.useState)(!1);return E.createElement("div",{className:un.wrap},E.createElement("div",{className:un.questionTitleEditorWrap},E.createElement(Oe.default.Item,{label:"\u9898\u5E72",name:ga,labelCol:{span:24},rules:[{required:!0}]},E.createElement(Br,{scrollId:"name",watch:!0,height:140,placeholder:jt}))),E.createElement(Oe.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},E.createElement(Oe.default.List,{name:an,rules:[{validator(Fo,Bo){return Bo.some(ii=>(ii==null?void 0:ii.is_answer)===!0)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},Fo=>E.createElement("div",{id:"choices"},Fo.map(Bo=>{var Ii=Bo,{key:ii,name:Ti}=Ii,cl=Uu(Ii,["key","name"]);return E.createElement(Oe.default.Item,Cu(Eu({},cl),{key:ii,name:Ti,noStyle:!0}),E.createElement(kr,{form:fn,choiceKey:an}))})))),E.createElement("div",{onClick:()=>pi(!0)},E.createElement(Oe.default.Item,{name:zo,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},E.createElement(br,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Co}))))};var Yr=Object.defineProperty,Ei=Object.defineProperties,oi=Object.getOwnPropertyDescriptors,Xi=Object.getOwnPropertySymbols,rl=Object.prototype.hasOwnProperty,Rl=Object.prototype.propertyIsEnumerable,El=(jt,an,fn)=>an in jt?Yr(jt,an,{enumerable:!0,configurable:!0,writable:!0,value:fn}):jt[an]=fn,Ol=(jt,an)=>{for(var fn in an||(an={}))rl.call(an,fn)&&El(jt,fn,an[fn]);if(Xi)for(var fn of Xi(an))Rl.call(an,fn)&&El(jt,fn,an[fn]);return jt},Jl=(jt,an)=>Ei(jt,oi(an)),Fi=(jt,an)=>{var fn={};for(var ga in jt)rl.call(jt,ga)&&an.indexOf(ga)<0&&(fn[ga]=jt[ga]);if(jt!=null&&Xi)for(var ga of Xi(jt))an.indexOf(ga)<0&&Rl.call(jt,ga)&&(fn[ga]=jt[ga]);return fn};const Pa=jt=>{var an=jt,{value:fn,onChange:ga}=an,zo=Fi(an,["value","onChange"]);const Co=pi=>{ga([pi])};return E.createElement(Bn.Z,Jl(Ol({},zo),{defaultValue:fn==null?void 0:fn[0],onChange:Co}))},Ho=jt=>{if(!jt)return!1;let an=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return jt==="|"?(Me.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},Mi=({value:jt=[],onClose:an})=>E.createElement(Pn.default,{closable:!0,onClose:an,className:un.keywordTag},jt==null?void 0:jt.join(" \u6216 ")),Bi=({questionTitlePlaceholder:jt,form:an,showKeywords:fn,isMustKeyWords:ga=fn,titleKey:zo="name",analysisKey:Co="analysis",answerTexts:pi="answer_texts",keywords:Fo="keywords",useKeywords:Bo="use_keywords",indexs:Ii})=>{const[ii,Ti]=(0,E.useState)(!1),[cl,Qi]=(0,E.useState)(""),Qr=Oe.default.useWatch("sub_item_banks",an),{use_keywords:Po,score:vi}=(Qr==null?void 0:Qr[Ii])||{};return console.log(Po,vi,"itemValues"),E.createElement("div",{className:un.wrap},E.createElement("div",{className:un.questionTitleEditorWrap},E.createElement(Oe.default.Item,{label:"\u9898\u5E72",name:zo,labelCol:{span:24},rules:[{required:!0}]},E.createElement(Br,{scrollId:"name",watch:!0,height:140,placeholder:jt}))),E.createElement(Oe.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:pi,labelCol:{span:24}},E.createElement(Pa,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),fn&&!ga&&E.createElement(Oe.default.Item,{hidden:!0,name:Bo,valuePropName:"checked"},E.createElement(xn.Z,{defaultChecked:!0})),fn&&ga&&E.createElement(We.Z,{align:"middle",className:"mb30"},E.createElement(Oe.default.Item,{name:Bo,valuePropName:"checked"},E.createElement(xn.Z,null)),E.createElement(Ee.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),E.createElement(Ee.Z,null,E.createElement(ye.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},E.createElement(Ea.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(Po||!ga)&&E.createElement(Oe.default.List,{name:Fo,rules:[{validator(hi,Yo){return ga?Yo!=null&&Yo.length?(Yo==null?void 0:Yo.reduce((Ue,Ne)=>Ue+Ne.score,0))>parseFloat(vi)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(hi,{add:Yo,remove:we})=>E.createElement(E.Fragment,null,E.createElement("div",{className:`${un.title} mb10`},ga?"\u5173\u952E\u8BCD":E.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),E.createElement(We.Z,{align:"middle",className:"font14 mb30"},E.createElement(Ee.Z,{flex:1},E.createElement(De.default,{value:cl,onChange:Ue=>{Qi(Ue.target.value)},maxLength:50,allowClear:!0,onPressEnter:Ue=>{var Ne,Et,ft,_t;const cn=`${(Ne=Ue.target)==null?void 0:Ne.value}`,ua=(ft=(Et=cn==null?void 0:cn.split("|"))==null?void 0:Et.filter(Ra=>!!Ra))==null?void 0:ft.map(Ra=>Ra==null?void 0:Ra.trim()),ca=an.getFieldValue(["sub_item_banks",...Fo]),Ta=((_t=ca==null?void 0:ca.map(Ra=>Ra==null?void 0:Ra.keyword))==null?void 0:_t.flat())||[];for(const Ra of ua)if(Ta.includes(Ra)){Me.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}Ho(cn)&&(Yo({keyword:ua,score:1}),Qi(""))},className:un.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),E.createElement(Ee.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),hi.map(Ue=>{var Ne=Ue,{key:Et,name:ft}=Ne,_t=Fi(Ne,["key","name"]);return E.createElement(We.Z,{key:Et,className:"mb20",style:{marginRight:148}},E.createElement(Ee.Z,{flex:1},E.createElement(We.Z,{align:"middle",justify:"space-between"},E.createElement(Oe.default.Item,Jl(Ol({},_t),{name:[ft,"keyword"]}),E.createElement(Mi,{onClose:()=>we(ft)})),ga&&E.createElement(Oe.default.Item,Jl(Ol({},_t),{name:[ft,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:un.blankInputNumberWrapper}),E.createElement(le.Z,{className:un.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),E.createElement("div",{onClick:()=>Ti(!0)},E.createElement(Oe.default.Item,{name:Co,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},E.createElement(br,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:ii}))))};var rr=z(59301),Fl=Object.defineProperty,hu=Object.defineProperties,cu=Object.getOwnPropertyDescriptors,Bu=Object.getOwnPropertySymbols,Ju=Object.prototype.hasOwnProperty,Nu=Object.prototype.propertyIsEnumerable,zu=(jt,an,fn)=>an in jt?Fl(jt,an,{enumerable:!0,configurable:!0,writable:!0,value:fn}):jt[an]=fn,Gu=(jt,an)=>{for(var fn in an||(an={}))Ju.call(an,fn)&&zu(jt,fn,an[fn]);if(Bu)for(var fn of Bu(an))Nu.call(an,fn)&&zu(jt,fn,an[fn]);return jt},ds=(jt,an)=>hu(jt,cu(an)),vs=(jt,an)=>{var fn={};for(var ga in jt)Ju.call(jt,ga)&&an.indexOf(ga)<0&&(fn[ga]=jt[ga]);if(jt!=null&&Bu)for(var ga of Bu(jt))an.indexOf(ga)<0&&Nu.call(jt,ga)&&(fn[ga]=jt[ga]);return fn},ys=(jt,an,fn)=>new Promise((ga,zo)=>{var Co=Bo=>{try{Fo(fn.next(Bo))}catch(Ii){zo(Ii)}},pi=Bo=>{try{Fo(fn.throw(Bo))}catch(Ii){zo(Ii)}},Fo=Bo=>Bo.done?ga(Bo.value):Promise.resolve(Bo.value).then(Co,pi);Fo((fn=fn.apply(jt,an)).next())});const{Panel:Sc}=Fn.default,id=null,Us=(jt,an)=>{var fn=jt,{globalSetting:ga,loading:zo,dispatch:Co,editData:pi,onRef:Fo=()=>{},isEdit:Bo}=fn,Ii=vs(fn,["globalSetting","loading","dispatch","editData","onRef","isEdit"]);const[ii,Ti]=(0,E.useState)(""),[cl,Qi]=(0,E.useState)([]),[Qr]=Oe.default.useForm();(0,E.useEffect)(()=>{!pi||!Bo||(Ti(pi==null?void 0:pi.name),Qi(pi==null?void 0:pi.sub_item_banks),Qr.setFieldsValue(Gu({},pi)))},[pi]),(0,E.useEffect)(()=>{Qi(Qr.getFieldValue("sub_item_banks"))},[Oe.default.useWatch("sub_item_banks",Qr)]),(0,E.useImperativeHandle)(an,()=>({onSave:Po,Clear:vi}));const Po=()=>ys(void 0,null,function*(){if(!ii)return Me.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;try{yield Qr.validateFields()}catch(Et){return console.log(Et,"errInfo"),Me.ZP.error(Et.errorFields[0].errors[0]),!1}const Ne=cl.map(Et=>Gu({id:Et.id>1?Et.id:null},Et));return{name:ii,sub_item_banks:Ne}}),vi=()=>{Ti(""),Qi([])},hi={single:"\u5355\u9009\u9898",multiple:"\u591A\u9009\u9898",judgement:"\u5224\u65AD\u9898",completion:"\u586B\u7A7A\u9898",subjective:"\u7B80\u7B54\u9898",practical:"\u5B9E\u8BAD\u9898",program:"\u7F16\u7A0B\u9898",bprogram:"\u7A0B\u5E8F\u586B\u7A7A\u9898",combination:"\u7EC4\u5408\u9898"},Yo=({value:Ne})=>rr.createElement("div",{style:{textAlign:"center",color:"#DF3065",margin:"0 5px"}},Ne),[we,Ue]=(0,E.useState)();return rr.createElement("section",{className:Ge.wrap},rr.createElement("p",{className:Ge.titleWrap},rr.createElement("span",{className:Ge.required},"*"),rr.createElement("span",{className:Ge.title},"\u9898\u5E72\uFF1A")),rr.createElement(Bn.Z,{id:"combination-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:ii,onChange:Ne=>Ti(Ne)}),rr.createElement(Oe.default,{form:Qr,autoComplete:"off"},rr.createElement(Oe.default.List,{name:"sub_item_banks",rules:[{validator(Ne,Et){return Et?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(Ne,{add:Et,remove:ft})=>{const _t=Qr.getFieldValue("sub_item_banks");return rr.createElement(rr.Fragment,null,rr.createElement(Fn.default,{className:Ne.length>0?Ge.collapseWrapper:"",bordered:!1,expandIcon:({isActive:cn})=>rr.createElement("i",{className:`iconfont icon-weizhankai ${cn?Ge.open:Ge.close}`,style:{fontSize:14,transition:"all .2s"}})},Ne.map((cn,ua)=>{var ca=cn,{key:Ta,name:Ra}=ca,Ja=vs(ca,["key","name"]),_a,Qa,ar,tn,La,vr,so,qr,mo,Ao,vo,_r;return rr.createElement(Sc,{className:Ge.panel,forceRender:!0,header:rr.createElement("div",{className:Ge.panelHeader},"\u7B2C",ua+1,"\u5C0F\u9898",rr.createElement("span",null,"\uFF08",hi[(_a=_t==null?void 0:_t[Ra])==null?void 0:_a.item_type],"\uFF09")),extra:rr.createElement(We.Z,{align:"middle",onClick:Hi=>Hi.stopPropagation(),style:{display:"flex",alignItems:"center"}},((Qa=_t==null?void 0:_t[Ra])==null?void 0:Qa.item_type)=="completion"&&rr.createElement(Oe.default.Item,ds(Gu({},Ja),{name:[Ra,"score"],className:Ge.blankInputNumberWrapper,style:{marginBottom:0}}),((ar=_t==null?void 0:_t[Ra])==null?void 0:ar.item_type)=="completion"&&rr.createElement("div",{style:{display:"flex",alignItems:"center",color:"#191919"}},"\u5171",rr.createElement(Yo,{value:(tn=_t==null?void 0:_t[Ra])==null?void 0:tn.score}),"\u5206")),((La=_t==null?void 0:_t[Ra])==null?void 0:La.item_type)=="completion"&&rr.createElement(rr.Fragment,null,rr.createElement(xe.ZP.Group,{defaultValue:(vr=_t==null?void 0:_t[Ra])==null?void 0:vr.use_blank_score,className:Ge.scoreByBlankRadio,style:{marginRight:10},optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}],onChange:Hi=>{var si;console.log(Qr.getFieldsValue()),Qr==null||Qr.setFieldValue(["sub_item_banks",Ra,"use_blank_score"],(si=Hi==null?void 0:Hi.target)==null?void 0:si.value),Ue(new Date)}}),rr.createElement(ye.Z,{overlayInnerStyle:{width:460},title:rr.createElement("div",null,"\u6309\u7A7A\u7ED9\u5206\uFF1A\u9700\u8981\u5206\u522B\u8BBE\u7F6E\u6BCF\u4E2A\u586B\u7A7A\u9879\u7684\u5206\u503C\uFF0C\u586B\u7A7A\u9879\u7B54\u5BF9\u4E4B\u540E\u5219\u83B7\u5F97\u5BF9\u5E94\u7684\u5206\u503C\u3002",rr.createElement("br",null),"\u6309\u9898\u7ED9\u5206\uFF1A\u7B54\u5BF9\u5168\u90E8\u586B\u7A7A\u9879\u4E4B\u540E\u624D\u80FD\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\u3002")},rr.createElement("i",{className:"icon-tishixiaowenhao font18 c-3061d0"})))),key:Ta},rr.createElement(Oe.default.Item,ds(Gu({},Ja),{name:Ra}),(((so=_t==null?void 0:_t[Ra])==null?void 0:so.item_type)=="single"||((qr=_t==null?void 0:_t[Ra])==null?void 0:qr.item_type)=="multiple")&&rr.createElement(Zi,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((mo=_t==null?void 0:_t[Ra])==null?void 0:mo.item_type)!="single",form:Qr,choiceKey:[Ra,"choices"],titleKey:[Ra,"name"],analysisKey:[Ra,"analysis"],choiceOptionsPath:["sub_item_banks",Ra,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((Ao=_t==null?void 0:_t[Ra])==null?void 0:Ao.item_type)=="completion"&&rr.createElement(sl,{form:Qr,name:Ra,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:[Ra,"use_blank_score"],titleKey:[Ra,"name"],analysisKey:[Ra,"analysis"],isOrdered:[Ra,"is_ordered"],answerKey:[Ra,"standard_answer"],key:we}),((vo=_t==null?void 0:_t[Ra])==null?void 0:vo.item_type)=="judgement"&&rr.createElement(zr,{form:Qr,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[Ra,"name"],analysisKey:[Ra,"analysis"],choiceKey:[Ra,"choices"]}),((_r=_t==null?void 0:_t[Ra])==null?void 0:_r.item_type)=="subjective"&&rr.createElement(Bi,{showKeywords:!0,form:Qr,titleKey:[Ra,"name"],analysisKey:[Ra,"analysis"],answerTexts:[Ra,"answer_texts"],useKeywords:[Ra,"use_keywords"],keywords:[Ra,"keywords"],indexs:Ra,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"})))})))})))};var Ss=(0,ce.connect)(({loading:jt,globalSetting:an})=>({globalSetting:an,loading:jt.effects}),null,null,{forwardRef:!0})((0,E.forwardRef)(Us)),Fc=z(84842),Is=z(19842),Fs=z(57809),Gc=z(1710),_l={flex_box_center:"flex_box_center___xDdtW",flex_space_between:"flex_space_between___J4mFI",flex_box_vertical_center:"flex_box_vertical_center___hDYn6",flex_box_center_end:"flex_box_center_end___H7l1j",flex_box_column:"flex_box_column___TPd2T",questionInfo:"questionInfo___ABq66",label:"label___VQOr7",content:"content____HZ6z",leftPart:"leftPart___YB0y5",rightPart:"rightPart___UVMmS",dragItem:"dragItem___Hbx8k",blackText:"blackText___U4u33",greyText:"greyText___rWIL_",iconWrapper:"iconWrapper___I0kek",contentArea:"contentArea___hGC13",dragging:"dragging___z7VVY",hidden:"hidden___nWAxb",dragIcon:"dragIcon___j91TC",deleteIcon:"deleteIcon___cmCqc",disabled:"disabled___ZlKMj",challengeNameWrapper:"challengeNameWrapper___SpiRb",challengeName:"challengeName___lmQe2",shixunPreviewFooter:"shixunPreviewFooter___u0CzD",shixunInfoWrapper:"shixunInfoWrapper___HzLHD",shixunInfo:"shixunInfo___qaQlF",btnToDetail:"btnToDetail___scXqr",fixedBottom:"fixedBottom___wTBAR",cancelBtn:"cancelBtn___Km4Gi",confirmBtn:"confirmBtn___WrECz",previewBtn:"previewBtn____oGPS",setScoreModalTable:"setScoreModalTable___CjDlp",title:"title___cQWdZ",tipcontent:"tipcontent___A8tZ5",name:"name___CvfT9",tip:"tip___EvoCF",info:"info___y_ayi",img:"img___X9CNn"},gs=z(9148),lc=z(58433),Ms=z(82264),uc=z(45937),is=z(28426),sc=z(94361),Gs=({open:jt,onCancel:an,onOk:fn})=>{const ga=(0,lc.g)(),[zo,Co,pi,Fo]=(0,uc.U)(Ms.Gm,{page:1,limit:10,keyword:"",diff:"",shixun_publish_status:"",discipline_id:"",sub_discipline_id:"",type:0,include_shixuns:!0,item_type:"SHIXUN"}),[Bo,Ii]=(0,E.useState)(!1);(0,E.useEffect)(()=>{jt&&pi({page:1,limit:10,type:0},!0).then(Qr=>{(Qr==null?void 0:Qr.shixuns_count)===0&&Ii(!0)})},[jt]);const[ii,Ti]=(0,E.useState)([]),[cl,Qi]=(0,E.useState)([]);return E.createElement(Fe.default,{title:"\u9009\u62E9\u5B9E\u8BAD\u9898",open:jt,width:948,centered:!0,closable:!0,onCancel:an,onOk:()=>fn(cl),destroyOnClose:!0},E.createElement(We.Z,{justify:"space-between",className:"mb20",style:{maxHeight:650}},E.createElement(Ee.Z,null,E.createElement(Is.Z,{style:{width:160},size:"large",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:ga,onChange:Qr=>{pi({page:1,discipline_id:Qr==null?void 0:Qr[0],sub_discipline_id:Qr==null?void 0:Qr[1]})}}),E.createElement(Fs.default,{className:"ml20",style:{width:118},size:"large",placeholder:"\u96BE\u5EA6",allowClear:!0,options:[{label:"\u521D\u7EA7",value:1},{label:"\u4E2D\u7EA7",value:2},{label:"\u4E2D\u9AD8\u7EA7",value:3},{label:"\u9AD8\u7EA7",value:4}],onChange:Qr=>pi({page:1,diff:Qr})}),E.createElement(Fs.default,{className:"ml20",placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"large",allowClear:!0,options:[{label:"\u672A\u53D1\u5E03",value:"unpublish"},{label:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{label:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],onChange:Qr=>pi({page:1,shixun_publish_status:Qr})})),E.createElement(gs.t7,{placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",style:{width:290},onChange:Qr=>{pi({keyword:Qr,page:1})}})),Bo?E.createElement("div",null,E.createElement(is.Z,{customText:"\u6682\u65E0\u6570\u636E",ButtonText:"\u524D\u5F80\u5B9E\u8DF5\u9879\u76EE\u5E93\uFF0C\u6DFB\u52A0\u66F4\u591A\u8BD5\u9898>",ButtonClick:()=>(0,Ce.xg)("/shixuns")})):E.createElement(Gc.default,{loading:Co,rowKey:"id",columns:[{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:"30%",ellipsis:{showTitle:!0},render:(Qr,Po)=>E.createElement("div",{style:{display:"flex",alignItems:"center"}},E.createElement("div",{className:Po!=null&&Po.high_resources_consume?_l.title:"",title:Qr||"--"},E.createElement(me.Z,{key:1,showLines:1,showTextOnly:!0,value:Qr||"--"})),(Po==null?void 0:Po.high_resources_consume)&&E.createElement(sc.Z,{type:"shixun",style:{marginLeft:10}}))},{title:"\u96BE\u5EA6",dataIndex:"level"},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",render:(Qr,Po,vi)=>E.createElement("span",null,Qr||"- -")},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"study_count"},{title:E.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",E.createElement(ye.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},E.createElement(Ea.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",width:100,render:(Qr,Po,vi)=>E.createElement("span",null,Qr||"- -")},{title:"\u64CD\u4F5C",render(Qr,Po){const{title:vi,challenge_names:hi,author_name:Yo,identifier:we,author_school_name:Ue,study_count:Ne}=Po||{};return E.createElement("div",null,E.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{Fe.default.confirm({title:"\u9898\u76EE\u8BE6\u60C5",closable:!0,width:1e3,centered:!0,icon:null,footer:null,content:E.createElement("div",null,E.createElement(me.Z,{value:vi,style:{marginBottom:18}}),E.createElement("div",{className:_l.challengeNameWrapper},hi.map((Et,ft)=>E.createElement("div",{className:_l.challengeName,key:ft},"\u7B2C",(0,Ce.EM)(ft+1),"\u9898\xA0",Et))),E.createElement(We.Z,{className:_l.shixunPreviewFooter,justify:"space-between",style:{alignItems:"center"}},E.createElement(Ee.Z,{className:_l.shixunInfoWrapper},E.createElement("span",null,"\u521B\u5EFA\u8005"),E.createElement("span",{className:_l.shixunInfo},Yo.split("\u3001")[0]),E.createElement("span",null,"\u6240\u5C5E\u5355\u4F4D"),E.createElement("span",{className:_l.shixunInfo},Ue),E.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570"),E.createElement("span",{className:_l.shixunInfo},Ne)),E.createElement(Se.ZP,{type:"primary",className:_l.btnToDetail,onClick:()=>(0,Ce.xg)(`/shixuns/${we}/challenges?exercise=true`)},E.createElement("i",{className:"iconfont icon-shixunkecheng"}),"\u5B9E\u8BAD\u8BE6\u60C5")))})}},"\u67E5\u770B"),(Po==null?void 0:Po.shixun_tag_num)===1&&E.createElement("a",{target:"_blank",href:`/shixuns/${Po==null?void 0:Po.identifier}/challenges`,style:{marginLeft:10}},"\u53BB\u53D1\u5E03"))}}],dataSource:Fo==null?void 0:Fo.items,rowSelection:{type:"radio",selectedRowKeys:ii,preserveSelectedRowKeys:!0,getCheckboxProps:Qr=>({disabled:Qr.shixun_tag_num===1}),onChange(Qr,Po){var vi,hi,Yo;console.log(Qr),Ti(Qr);const we=[];for(const Ne of cl)Qr.includes(Ne.id)&&we.push(Ne);const Ue=we.map(Ne=>Ne.id);for(const Ne of Po)Ne&&Qr.includes(Ne.id)&&!Ue.includes(Ne.id)&&we.push({id:Ne.id,difficulty:Ne.level,identifier:Ne.identifier,name:Ne.name,real_name:(vi=Ne==null?void 0:Ne.author_name)==null?void 0:vi.split("\u3001")[0],school_name:Ne.author_school_name,challenge_names:Ne.challenge_names,challenges:(hi=Ne.challenge_names)==null?void 0:hi.map((Et,ft)=>({subject:Et,id:ft,score:5})),score:((Yo=Ne.challenge_names)==null?void 0:Yo.length)*5,study_count:Ne.study_count,challenges_count:Ne.challenges_count});Qi(we)}},pagination:{current:zo.page,pageSize:zo.limit,total:Fo==null?void 0:Fo.items_count,showTotal:Qr=>E.createElement("span",null,"\u5171\xA0",E.createElement("span",{style:{color:"#165DFF"}},Qr),"\xA0\u6761\u6570\u636E"),showQuickJumper:!0,onChange(Qr,Po){pi({page:Qr,limit:Po})},size:"default"},scroll:{y:400}}))},Ks=z(3039),Bc=z(75736),_u=(jt,an,fn)=>new Promise((ga,zo)=>{var Co=Bo=>{try{Fo(fn.next(Bo))}catch(Ii){zo(Ii)}},pi=Bo=>{try{Fo(fn.throw(Bo))}catch(Ii){zo(Ii)}},Fo=Bo=>Bo.done?ga(Bo.value):Promise.resolve(Bo.value).then(Co,pi);Fo((fn=fn.apply(jt,an)).next())}),dc=({visible:jt,getdata:an,onCancel:fn,onRandomExchange:ga,selectFromProblemSet:zo,questionParams:Co})=>{const[pi,Fo]=(0,E.useState)(!1),[Bo,Ii]=(0,E.useState)(!1),[ii,Ti]=(0,E.useState)({}),cl=(0,ce.useParams)(),[Qi,Qr]=(0,E.useState)(),Po=(vi,hi)=>_u(void 0,null,function*(){Ii(!0);const Yo=yield(0,Be.ZP)(`/api/exercises/${cl.categoryId}/toggle_random_question.json`,{method:"post",body:{question_id:Co.id,item_bank_id:vi,shixuns_info:[{id:vi,is_copy:hi!=1,is_use:hi!=1}]}});Ii(!1),Yo!=null&&Yo.status||(Me.ZP.info("\u6362\u9898\u6210\u529F"),fn(),an())});return E.createElement(Fe.default,{title:"\u8BF7\u9009\u62E9\u66FF\u6362\u65B9\u5F0F",open:jt,onCancel:fn,centered:!0,maskClosable:!0,footer:null},E.createElement(We.Z,{justify:"center",className:"pb20"},E.createElement(Fc.Z,{onClick:ga},"\u968F\u673A\u66F4\u6362"),(Co==null?void 0:Co.type)!=="PRACTICAL"&&E.createElement(Se.ZP,{style:{marginLeft:24},onClick:zo},"\u4ECE\u9898\u5E93\u4E2D\u9009\u62E9"),(Co==null?void 0:Co.type)==="PRACTICAL"&&E.createElement(Se.ZP,{style:{marginLeft:24},onClick:()=>{Fo(!0)}},"\u4ECE\u9898\u5E93\u4E2D\u9009\u62E9")),E.createElement(Gs,{open:pi,onCancel:()=>Fo(!1),onOk:vi=>_u(void 0,null,function*(){if(console.log("----selectedRows",vi,cl),(vi==null?void 0:vi.length)<=0){Me.ZP.info("\u8BF7\u9009\u62E9\u5B9E\u8BAD");return}let hi=vi==null?void 0:vi.map(we=>we==null?void 0:we.id),Yo=yield(0,Bc.Tr)({id:[...hi],course_id:cl.coursesId,type:"shixun"});(Yo==null?void 0:Yo.student_count)===0?Po(hi==null?void 0:hi[0],1):(Qr(hi),Ti(Yo)),Fo(!1)})}),E.createElement(Ks.Z,{resdata:ii,type:"shixun",okloading:Bo,oktext:(ii==null?void 0:ii.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:vi=>_u(void 0,null,function*(){Po(Qi==null?void 0:Qi[0],2)})}))},Kc=z(77762),Pi=z(24334),ms=z(90283),Bs=z(60572),fs=z(32162),Pc=Object.defineProperty,$u=Object.defineProperties,Vs=Object.getOwnPropertyDescriptors,Ts=Object.getOwnPropertySymbols,ks=Object.prototype.hasOwnProperty,Vc=Object.prototype.propertyIsEnumerable,gc=(jt,an,fn)=>an in jt?Pc(jt,an,{enumerable:!0,configurable:!0,writable:!0,value:fn}):jt[an]=fn,ls=(jt,an)=>{for(var fn in an||(an={}))ks.call(an,fn)&&gc(jt,fn,an[fn]);if(Ts)for(var fn of Ts(an))Vc.call(an,fn)&&gc(jt,fn,an[fn]);return jt},Ro=(jt,an)=>$u(jt,Vs(an)),es=(jt,an,fn)=>new Promise((ga,zo)=>{var Co=Bo=>{try{Fo(fn.next(Bo))}catch(Ii){zo(Ii)}},pi=Bo=>{try{Fo(fn.throw(Bo))}catch(Ii){zo(Ii)}},Fo=Bo=>Bo.done?ga(Bo.value):Promise.resolve(Bo.value).then(Co,pi);Fo((fn=fn.apply(jt,an)).next())}),Xs=({data:jt,submit:an,goBack:fn,loading:ga,onTypeScore:zo,editPreview:Co=!1,onSkipExamination:pi,selectValue:Fo,onExchange:Bo,getdata:Ii,handleMarkWrongQuestion:ii})=>{var Ti,cl,Qi,Qr,Po,vi,hi,Yo,we,Ue,Ne;const Et=(0,E.useRef)(),[ft,_t]=(0,E.useState)(null),[cn,ua]=(0,E.useState)(!1),[ca,Ta]=(0,E.useState)(!1),Ra=(0,E.useRef)(),[Ja]=Oe.default.useForm(),_a=(0,ce.useParams)(),[Qa,ar]=(0,E.useState)(!1);(0,E.useEffect)(()=>{ua(!0)},[]),(0,E.useEffect)(()=>{Co||(0,Ce.Dk)("\u8BD5\u5377\u9884\u89C8")},[Co]);const tn=["\u5BB9\u6613","\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],La={SINGLE:"\u5355\u9009\u9898",MULTIPLE:"\u591A\u9009\u9898",JUDGMENT:"\u5224\u65AD\u9898",COMPLETION:"\u586B\u7A7A\u9898",SUBJECTIVE:"\u7B80\u7B54\u9898",PRACTICAL:"\u5B9E\u8BAD\u9898",PROGRAM:"\u7F16\u7A0B\u9898",BPROGRAM:"\u7A0B\u5E8F\u586B\u7A7A\u9898",COMBINATION:"\u7EC4\u5408\u9898"},vr={single:"\u5355\u9009\u9898",multiple:"\u591A\u9009\u9898",judgement:"\u5224\u65AD\u9898",completion:"\u586B\u7A7A\u9898",subjective:"\u7B80\u7B54\u9898",practical:"\u5B9E\u8BAD\u9898",program:"\u7F16\u7A0B\u9898",bprogram:"\u7A0B\u5E8F\u586B\u7A7A\u9898",combination:"\u7EC4\u5408\u9898"},so=jn=>{var Zr;const To=[];return E.createElement(E.Fragment,null,E.createElement("aside",{className:fe.single},(Zr=jn==null?void 0:jn.choices)==null?void 0:Zr.map((Ze,je)=>(Ze.is_answer&&To.push(fs.k4[je]),E.createElement("ul",{key:je},E.createElement("li",null,fs.k4[je],"\u3001"),E.createElement("li",null,E.createElement(me.Z,{value:Ze.choice_text})))))),E.createElement("div",{className:fe.analysis},E.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",To.join(""),E.createElement("span",{className:"ml30"},"\u96BE\u5EA6\uFF1A",tn[jn.difficulty])),E.createElement("aside",null,E.createElement("span",{className:fe.text},"\u89E3\u6790:"),E.createElement(me.Z,{value:jn.analysis?jn.analysis:"\u6682\u65E0\u89E3\u6790"})),E.createElement("ul",null,E.createElement("li",null,E.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(jn==null?void 0:jn.discipline_name)||"--"}/${jn==null?void 0:jn.sub_discipline_name}`),E.createElement(ye.Z,{title:jn==null?void 0:jn.tag_discipline_name},E.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},E.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),jn==null?void 0:jn.tag_discipline_name)))))},qr=(jn,Zr)=>{var To;const Ze=(To=jn==null?void 0:jn.standard_answer)==null?void 0:To.map((je,vt)=>{var wt;return E.createElement("div",{key:vt},`\u7B54\u6848\uFF08\u586B\u7A7A${je==null?void 0:je.position}\uFF09\uFF1A${(wt=je==null?void 0:je.answer_text)==null?void 0:wt.join("\u3001")}`)});return E.createElement(E.Fragment,null,E.createElement("div",{className:fe.analysis},E.createElement("div",{style:{display:"flex"}},E.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A"),E.createElement("div",null,Ze)),E.createElement("aside",null,E.createElement("span",{className:fe.text},"\u89E3\u6790:"),E.createElement(me.Z,{value:jn.analysis?jn.analysis:"\u6682\u65E0\u89E3\u6790"})),E.createElement("ul",null,E.createElement("li",null,E.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),Zr?`${(Zr==null?void 0:Zr.discipline_name)||"--"}/${Zr==null?void 0:Zr.sub_discipline_name}`:`${(jn==null?void 0:jn.discipline_name)||"--"}/${jn==null?void 0:jn.sub_discipline_name}`),E.createElement(ye.Z,{title:Zr?Zr==null?void 0:Zr.tag_discipline_name:jn==null?void 0:jn.tag_discipline_name},E.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},E.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),Zr?Zr==null?void 0:Zr.tag_discipline_name:jn==null?void 0:jn.tag_discipline_name)))))},mo=jn=>{var Zr;const To=(Zr=jn==null?void 0:jn.standard_answer)==null?void 0:Zr.map((Ze,je)=>E.createElement("div",{key:je},`\u7B54\u6848\uFF08\u586B\u7A7A${(Ze==null?void 0:Ze.position)||(Ze==null?void 0:Ze.exercise_choice_id)}\uFF09\uFF1A${Ze==null?void 0:Ze.answer_text}`));return E.createElement(E.Fragment,null,E.createElement("div",{className:fe.analysis},E.createElement("div",{style:{display:"flex"}},E.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A"),E.createElement("div",null,To)),E.createElement("aside",null,E.createElement("span",{className:fe.text},"\u89E3\u6790:"),E.createElement(me.Z,{value:jn.analysis?jn.analysis:"\u6682\u65E0\u89E3\u6790"})),E.createElement("ul",null,E.createElement("li",null,E.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(jn==null?void 0:jn.discipline_name)||"--"}/${jn==null?void 0:jn.sub_discipline_name}`),E.createElement(ye.Z,{title:jn==null?void 0:jn.tag_discipline_name},E.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},E.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),jn==null?void 0:jn.tag_discipline_name)))))},Ao=(jn,Zr)=>{var To;return E.createElement("div",{className:fe.analysis},E.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",(To=jn==null?void 0:jn.answer_texts)==null?void 0:To[0]),E.createElement("aside",null,E.createElement("span",{className:fe.text},"\u89E3\u6790:"),E.createElement(me.Z,{value:jn.analysis?jn.analysis:"\u6682\u65E0\u89E3\u6790"})),E.createElement("ul",null,E.createElement("li",null,E.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),Zr?`${(Zr==null?void 0:Zr.discipline_name)||"--"}/${Zr==null?void 0:Zr.sub_discipline_name}`:`${(jn==null?void 0:jn.discipline_name)||"--"}/${jn==null?void 0:jn.sub_discipline_name}`),E.createElement(ye.Z,{title:Zr?Zr==null?void 0:Zr.tag_discipline_name:jn==null?void 0:jn.tag_discipline_name},E.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},E.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),Zr?Zr==null?void 0:Zr.tag_discipline_name:jn==null?void 0:jn.tag_discipline_name))))},vo=jn=>{var Zr,To;return E.createElement("div",{className:fe.analysis},E.createElement("aside",null,E.createElement("span",{className:fe.text},"\u9884\u671F\u8F93\u51FA:"),E.createElement(me.Z,{value:(Zr=jn==null?void 0:jn.program_attr)==null?void 0:Zr.description})),E.createElement("div",{style:{marginTop:20}},"\u6B63\u786E\u7B54\u6848\uFF1A",((To=jn==null?void 0:jn.program_attr)==null?void 0:To.answer_text)||"--"),E.createElement("aside",null,E.createElement("span",{className:fe.text},"\u89E3\u6790:"),E.createElement(me.Z,{value:jn.analysis?jn.analysis:"\u6682\u65E0\u89E3\u6790"})),E.createElement("ul",null,E.createElement("li",null,E.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(jn==null?void 0:jn.discipline_name)||"--"}/${jn==null?void 0:jn.sub_discipline_name}`),E.createElement(ye.Z,{title:jn==null?void 0:jn.tag_discipline_name},E.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},E.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),jn==null?void 0:jn.tag_discipline_name))))},_r=(jn,Zr)=>{var To;return E.createElement("div",null,(To=jn==null?void 0:jn.sub_item_banks)==null?void 0:To.map((Ze,je)=>{var vt,wt;const Vt=[];return E.createElement(E.Fragment,null,E.createElement("div",{style:{marginLeft:25,fontSize:"16px",color:"#333",paddingTop:"15px"}},Zr+1+"."+(je+1),"\uFF08",La[Ze.item_type]||vr[Ze.item_type],"\uFF09",Ze.name),(Ze.item_type=="SINGLE"||Ze.item_type=="MULTIPLE"||Ze.item_type=="JUDGMENT"||Ze.item_type=="single"||Ze.item_type=="multiple"||Ze.item_type=="judgement")&&E.createElement(E.Fragment,null,E.createElement("aside",{className:fe.single},(vt=Ze==null?void 0:Ze.choices)==null?void 0:vt.map((Qt,Dn)=>(Qt.is_answer&&Vt.push(fs.k4[Dn]),E.createElement("ul",{key:Dn},E.createElement("li",null,fs.k4[Dn],"\u3001"),E.createElement("li",null,E.createElement(me.Z,{value:Qt.choice_text})))))),E.createElement("div",{className:fe.analysis},E.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",Vt.join(""),E.createElement("span",{className:"ml30"},"\u96BE\u5EA6\uFF1A",tn[Ze.difficulty])),E.createElement("aside",null,E.createElement("span",{className:fe.text},"\u89E3\u6790:"),E.createElement(me.Z,{value:Ze.analysis?Ze.analysis:"\u6682\u65E0\u89E3\u6790"})),E.createElement("ul",null,E.createElement("li",null,E.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(jn==null?void 0:jn.discipline_name)||"--"}/${jn==null?void 0:jn.sub_discipline_name}`),E.createElement(ye.Z,{title:jn==null?void 0:jn.tag_discipline_name},E.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},E.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),jn==null?void 0:jn.tag_discipline_name))))),(Ze.item_type=="COMPLETION"||Ze.item_type=="completion")&&qr(Ze,jn),(Ze.item_type=="SUBJECTIVE"||Ze.item_type=="subjective")&&Ao(Ze,jn),((wt=jt==null?void 0:jt.exam)==null?void 0:wt.exercise_status)===3&&E.createElement("div",{className:"flex gap-20px mt20"},E.createElement(ms.Z,{state:Ze==null?void 0:Ze.is_wrong,onClick:()=>{ii==null||ii({value:Ro(ls({},Ze),{question_id:Ze==null?void 0:Ze.id,question_score:Ze==null?void 0:Ze.score})})}}),Ze.item_type=="single"&&E.createElement(Se.ZP,{style:{color:"#3061D0"},onClick:()=>{Ll({value:Ze})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848")))}))},Hi=jn=>{var Zr,To,Ze;return E.createElement("div",{style:{marginTop:"12px"}},(To=(Zr=jn==null?void 0:jn.shixun)==null?void 0:Zr.challenges)==null?void 0:To.map((je,vt)=>E.createElement("div",{className:"c-grey-666 font14 mb10 ml25",style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},E.createElement("div",null,E.createElement("span",{className:"mr5"},"\u7B2C",vt+1,"\u5173"),E.createElement(ye.Z,{key:vt,title:je==null?void 0:je.challenge_name},E.createElement("span",null,(0,Ce.Pq)(je==null?void 0:je.challenge_name,44)))),Co&&E.createElement("div",null,"\u5206\u503C\uFF1A",je.score,"\u5206"))),E.createElement(ce.Link,{style:{float:"right"},target:"_blank",to:`/shixuns/${(Ze=jn==null?void 0:jn.shixun)==null?void 0:Ze.identifier}/challenges`},"\u5B9E\u8BAD\u8BE6\u60C5"),E.createElement("div",{style:{clear:"both"}}))},si=jn=>{let Zr=jn.questions_score/jn.questions_count;Fe.default.confirm({icon:null,centered:!0,title:"\u5206\u6570\u8BBE\u7F6E",content:E.createElement("div",{className:fe.modalColumn},E.createElement("div",{className:fe.modalRow,style:{justifyContent:"flex-start"}},E.createElement("sup",{className:fe.sup},"*"),E.createElement("span",null,jn==null?void 0:jn.name,"\uFF1A"),E.createElement(le.Z,{min:0,precision:1,defaultValue:Zr,onChange:To=>{Zr=To}}),E.createElement("span",{className:"ml5"},"\u5206/\u9898"))),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>es(void 0,null,function*(){var To;if(!Zr)return Me.ZP.warning("\u5206\u6570\u4E0D\u80FD\u4E3A\u7A7A\u6216\u4E3A0"),Promise.reject();const Ze={type:jn==null?void 0:jn.type,score:Zr,scoreTotal:Number((To=Zr*jn.questions_count)==null?void 0:To.toFixed(1))};zo(Ze)})})},Li=()=>{let jn="";Fe.default.confirm({icon:null,centered:!0,title:"\u4FDD\u5B58\u8BD5\u5377",content:E.createElement("div",{className:fe.modalColumn},E.createElement("div",{style:{color:"#676A6C",display:"flex",alignItems:"center"},className:"font14 mt20"},E.createElement("img",{style:{marginRight:5},src:Wt.Z}),"\u4FDD\u5B58\u540E\u5355\u72EC\u751F\u6210\u4E00\u4EFD\u4EBA\u5DE5\u7EC4\u5377\u7C7B\u578B\u7684\u56FA\u5B9A\u8BD5\u5377\u3002"),E.createElement("div",{className:fe.modalRow,style:{marginTop:20}},E.createElement("sup",{className:fe.sup},"*"),E.createElement("span",{style:{flexShrink:0}},"\u8BD5\u5377\u540D\u79F0\uFF1A"),E.createElement(De.default,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0",min:0,maxLength:60,defaultValue:jn,onChange:Zr=>{jn=Zr.target.value}}))),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>es(void 0,null,function*(){var Zr;if(!jn)return Me.ZP.warning("\u8BD5\u5377\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const To=[],Ze=[],je=[],vt=[];(Zr=jt==null?void 0:jt.questionList)==null||Zr.forEach(Vt=>{var Qt;(Qt=Vt.questions)==null||Qt.forEach(Dn=>{let dn=Vt.questions_score/Vt.questions_count;dn=dn&&dn.toFixed(1),Vt.type==="COMBINATION"&&je.push({id:Dn.id,sub_item_bank_ids:Dn.sub_item_banks.map(Ln=>Ln.id)}),Vt.type==="PRACTICAL"?vt.push(Dn.id):(To.push(Dn.id),Ze.push(dn))})}),console.log("-----",je),yield an({item_bank_ids:To,item_bank_scores:Ze,name:jn,combination_item_banks:je,shixun_ids:vt})})})},ol=(jn,Zr,To,Ze)=>{var je;const vt=`${location.pathname}${location.search}`,wt=(je=Ze.questions)==null?void 0:je.map(Vt=>Vt==null?void 0:Vt.id);if(vt.includes("exercise"))Ra.current={id:jn,ids:wt,type:Zr,index:To},Ta(!0);else{let Vt=Fe.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:"\u786E\u8BA4\u8981\u66F4\u6362\u8BE5\u8BD5\u9898\u5417\uFF1F",cancelButtonProps:{disabled:!1},maskClosable:!0,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>es(void 0,null,function*(){Vt.update({cancelButtonProps:{disabled:!0}}),yield Bo({single_question_id:jn,seleted_item_bank_ids:wt},{type:Zr,index:To}),Vt.update({cancelButtonProps:{disabled:!1}}),Me.ZP.success("\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210\u8BD5\u9898")})})}},dl=jn=>{var Zr;const To=(Zr=jn.questions)==null?void 0:Zr.map(vt=>vt==null?void 0:vt.id),Ze=jn.name;let je=Fe.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:`\u786E\u8BA4\u66F4\u6362${Ze}\u4E2D\u7684\u6240\u6709\u8BD5\u9898\u5417\uFF1F`,cancelButtonProps:{disabled:!1},maskClosable:!1,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>es(void 0,null,function*(){je.update({cancelButtonProps:{disabled:!0}}),yield Bo({seleted_item_bank_ids:To},{type:jn.type}),je.update({cancelButtonProps:{disabled:!1}}),Me.ZP.success(`\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210${Ze}\u8BD5\u9898`)})})},Bl=()=>{let jn=Fe.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:"\u786E\u8BA4\u66F4\u6362\u9884\u89C8\u4E2D\u7684\u6240\u6709\u8BD5\u9898\u5417\uFF1F",cancelButtonProps:{disabled:!1},maskClosable:!1,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>es(void 0,null,function*(){jn.update({cancelButtonProps:{disabled:!0}}),yield Bo(),jn.update({cancelButtonProps:{disabled:!1}}),Me.ZP.success("\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210\u6574\u5F20\u8BD5\u9898")})})},jl=jn=>{console.log(jn,"key"),pi(jn-1)},Pl=(jn,Zr)=>{var To,Ze;if(Zr==="SINGLE")return E.createElement(E.Fragment,null,E.createElement(Xt,{ref:Et,editData:jn,isEdit:!0}),E.createElement(Te.Z,null));if(Zr==="MULTIPLE")return E.createElement(E.Fragment,null,E.createElement(xa,{ref:Et,editData:jn,isEdit:!0}),E.createElement(Te.Z,null));if(Zr==="JUDGMENT")return E.createElement(E.Fragment,null,E.createElement(Ct,{ref:Et,editData:jn,isEdit:!0}),E.createElement(Te.Z,null));if(Zr==="COMPLETION")return E.createElement(E.Fragment,null,E.createElement(Je,{ref:Et,editData:jn,isEdit:!0}),E.createElement(Te.Z,null));if(Zr==="SUBJECTIVE")return E.createElement(E.Fragment,null,E.createElement(lt,{ref:Et,editData:jn,isEdit:!0}),E.createElement(Te.Z,null));if(Zr==="COMBINATION")return E.createElement(E.Fragment,null,E.createElement(Ss,{ref:Et,editData:jn,isEdit:!0}),E.createElement(Te.Z,null));if(Zr==="BPROGRAM")return E.createElement(E.Fragment,null,E.createElement(Oe.default,{form:Ja,style:{marginTop:20},onFinishFailed:je=>{var vt,wt;je.errorFields[0].name.includes("standard_answers")?Me.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):Me.ZP.error(je.errorFields[0].errors[0]),Ja.scrollToField((wt=(vt=je==null?void 0:je.errorFields)==null?void 0:vt[0])==null?void 0:wt.name,{behavior:"smooth",block:"center"})},onFinish:je=>es(void 0,null,function*(){var vt;let wt=Ro(ls({question_score:jn.score},je),{question_type:8,hack:Ro(ls({},je.hack),{difficult:jn.program_attr.difficult}),hack_codes:Ro(ls({},je.hack_codes),{code:Pi.Base64.encode((vt=je.hack_codes)==null?void 0:vt.code)})});Qa&&(wt.is_cover=1);const Vt=yield(0,Be.ZP)(`/api/exercise_questions/${jn.id}.json`,{method:"put",body:wt});(Vt==null?void 0:Vt.status)===0&&(Me.ZP.success("\u7F16\u8F91\u6210\u529F"),jl(Fo+1)),_t(null)})},E.createElement(Kc.tc,{form:Ja,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:!1,hackidentifier:(To=jn==null?void 0:jn.program_attr)==null?void 0:To.identifier,answerKey:"standard_answers"}),E.createElement(Te.Z,null)));if(Zr==="PROGRAM"&&ce.history.push(`/problems/${(Ze=jn==null?void 0:jn.program_attr)==null?void 0:Ze.identifier}/edit?type=exercises&express_id=${_a.categoryId}&question_id=${jn==null?void 0:jn.id}&score=${jn==null?void 0:jn.score}&callback_url=${location.pathname}&select=${Fo}&exercise=true`),Zr==="PRACTICAL")return E.createElement(E.Fragment,null,E.createElement(Oa,{ref:Et,editData:jn,isEdit:!0}),E.createElement(Te.Z,null))},qi=(jn,Zr)=>es(void 0,null,function*(){var To,Ze,je,vt,wt,Vt;const Qt=yield(To=Et.current)==null?void 0:To.onSave();if(!Qt)return;const Dn=pn=>{const aa=pn.map(ka=>ka.choice_text.trim().replace(/^\s+|\s+$/g,""));return new Set(aa).size!==aa.length},dn={question_score:Zr.score,analysis:Qt.analysis};if(jn==="SINGLE"||jn==="MULTIPLE"||jn==="JUDGMENT"){if(jn!=="JUDGMENT"&&Dn(Qt==null?void 0:Qt.choices)){Me.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}const pn=[],aa=[];dn.question_type=jn==="JUDGMENT"?2:1,dn.question_title=Qt==null?void 0:Qt.name,(Ze=Qt==null?void 0:Qt.choices)==null||Ze.forEach((Ua,ka)=>{pn.push(Ua.choice_text),Ua!=null&&Ua.is_answer&&aa.push(ka+1)}),dn.question_choices=pn,dn.standard_answers=aa}if(jn==="COMPLETION"){let pn=(je=Qt==null?void 0:Qt.standard_answers)==null?void 0:je.map((ka,nr)=>(ka==null?void 0:ka.score)<=0?nr+1:null).filter(ka=>ka!==null);if((pn==null?void 0:pn.length)>0)return Me.ZP.warning(`\u7B2C${pn.join("\u3001")}\u9879\u7684\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A`),!1;let aa=(vt=Qt==null?void 0:Qt.standard_answers)==null?void 0:vt.reduce((ka,nr)=>ka+(Number(nr==null?void 0:nr.score)||0),0);if(parseFloat(aa.toFixed(2))!=(dn==null?void 0:dn.question_score))return Me.ZP.warning("\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E\u8BE5\u5C0F\u9898\u5206\u503C\uFF01"),!1;dn.is_ordered=Qt.is_ordered,dn.question_title=Qt==null?void 0:Qt.name,dn.use_blank_score=Qt==null?void 0:Qt.use_blank_score,dn.question_type=3;const Ua=[];(wt=Qt==null?void 0:Qt.standard_answers)==null||wt.forEach((ka,nr)=>{Ua.push({choice_id:ka.position,answer_text:ka.answer_text,score:ka.score})}),dn.standard_answers=Ua,dn.downcase=Qt==null?void 0:Qt.downcase,dn.no_space=Qt==null?void 0:Qt.no_space}if(jn==="SUBJECTIVE"&&(console.log("editorData"),console.log(Qt),dn.question_title=Qt==null?void 0:Qt.name,dn.question_type=4,dn.answer_texts=Qt==null?void 0:Qt.answer_texts,dn.use_keywords=Qt==null?void 0:Qt.use_keywords,dn.keywords=Qt==null?void 0:Qt.keywords),jn==="COMBINATION"){dn.question_title=Qt==null?void 0:Qt.name,dn.question_type=7;try{dn.sub_questions=(Vt=Qt==null?void 0:Qt.sub_item_banks)==null?void 0:Vt.map((pn,aa)=>{var Ua,ka,nr;if((pn==null?void 0:pn.item_type)=="single"||(pn==null?void 0:pn.item_type)=="multiple"){if(Dn(pn==null?void 0:pn.choices))throw new Error(`\u7B2C${aa+1}\u5C0F\u9898\u9009\u9879\u5185\u5BB9\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58`);const Fr=[],Cr=[];return(Ua=pn==null?void 0:pn.choices)==null||Ua.forEach((Dr,Ir)=>{Fr.push(Dr.choice_text),Dr!=null&&Dr.is_answer&&Cr.push(Ir+1)}),{id:pn.id,question_id:pn.id,question_title:pn.name,difficulty:pn.difficulty,question_type:(pn==null?void 0:pn.item_type)=="single"?0:(pn==null?void 0:pn.item_type)=="multiple"?1:2,question_choices:Fr,standard_answers:Cr,analysis:pn.analysis,question_score:pn==null?void 0:pn.score}}else if((pn==null?void 0:pn.item_type)=="completion"){let Fr=(ka=pn==null?void 0:pn.standard_answer)==null?void 0:ka.reduce((Dr,Ir)=>Dr+(Number(Ir==null?void 0:Ir.score)||0),0);if(parseFloat(Fr.toFixed(2))!=(pn==null?void 0:pn.score))throw new Error("\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E\u8BE5\u5C0F\u9898\u5206\u503C\uFF01");const Cr=[];return(nr=pn==null?void 0:pn.standard_answer)==null||nr.forEach((Dr,Ir)=>{Cr.push({choice_id:Dr.position,answer_text:Dr.answer_text,score:Dr.score})}),{id:pn.id,question_id:pn.id,is_ordered:pn.is_ordered,question_title:pn.name,difficulty:pn.difficulty,question_type:3,standard_answers:Cr,use_blank_score:pn.use_blank_score,analysis:pn.analysis,downcase:pn==null?void 0:pn.downcase,no_space:pn==null?void 0:pn.no_space,question_score:pn==null?void 0:pn.score}}else if((pn==null?void 0:pn.item_type)=="subjective")return{id:pn.id,question_id:pn.id,question_title:pn.name,question_type:4,difficulty:pn.difficulty,answer_texts:pn==null?void 0:pn.answer_texts,analysis:pn.analysis,question_score:pn==null?void 0:pn.score,use_keywords:pn.use_keywords,keywords:pn==null?void 0:pn.keywords}})}catch(pn){Me.ZP.warning(pn.message);return}delete dn.analysis}let Ln=!1;(Zr==null?void 0:Zr.is_my)===1&&(Ln=yield new Promise((aa,Ua)=>{Fe.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>{aa(!0)},onCancel:()=>{aa(!1)}})})),Ln&&(dn.is_cover=1);const ha=jn!=="PRACTICAL"?yield(0,Be.ZP)(`/api/exercise_questions/${Zr.id}.json`,{method:"put",body:dn}):yield(0,Be.ZP)(`/api/exercise_questions/${Zr.id}/update_shixun_score.json`,{method:"post",body:ls({},Qt)});(ha==null?void 0:ha.status)===0&&(Me.ZP.success("\u7F16\u8F91\u6210\u529F"),jl(Fo+1),_t(null))}),il=()=>es(void 0,null,function*(){(0,ce.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u66F4\u65B0\u8BD5\u5377\uFF0C\u8BF7\u7A0D\u540E..."}}),(yield(0,Be.ZP)(`/api/exercises/${_a.categoryId}/sync_random_question.json`,{method:"post"})).status===0&&(yield pi(Fo),Me.ZP.success("\u66F4\u65B0\u6210\u529F")),(0,ce.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1}})}),Ll=({value:jn}={})=>{var Zr;const To=[];let Ze=[];const je=(Zr=jn==null?void 0:jn.choices)==null?void 0:Zr.map((wt,Vt)=>{var Qt;const Dn=Vt+1;return wt!=null&&wt.is_answer&&(To.push(Dn),Ze.push(Dn)),{value:Dn,label:E.createElement(me.Z,{className:"c-black font14",value:`${(Qt=fs.k4)==null?void 0:Qt[Vt]}. ${wt==null?void 0:wt.choice_text}`}),disabled:wt==null?void 0:wt.origin_standard_answer}}),vt=Fe.default.confirm({centered:!0,icon:null,title:"\u589E\u8BBE\u6B63\u786E\u7B54\u6848",width:800,content:E.createElement(E.Fragment,null,"\u5F53\u524D\u8BD5\u9898\u7684\u6B63\u786E\u7B54\u6848\u4E3A ",To==null?void 0:To.map(wt=>{var Vt;return(Vt=fs.k4)==null?void 0:Vt[wt-1]}),"\uFF0C\u8BF7\u9009\u62E9\u9700\u8981\u589E\u8BBE\u4E3A\u6B63\u786E\u7B54\u6848\u7684\u9009\u9879\u3002",E.createElement("br",null),"\u52FE\u9009\u63D0\u4EA4\u4E4B\u540E\uFF0C\u9009\u4E2D\u589E\u8BBE\u4E3A\u6B63\u786E\u7B54\u6848\u4EFB\u4E00\u9009\u9879\u7684\u5B66\u751F\u4E5F\u4F1A\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u4F46\u4E0D\u4F1A\u4FEE\u6539\u5F53\u524D\u8BD5\u9898\u7684\u9898\u578B\u3002\u53D6\u6D88\u52FE\u9009\u63D0\u4EA4\u4E4B\u540E\uFF0C\u4E5F\u4F1A\u91CD\u65B0\u8BA1\u7B97\u5BF9\u5E94\u5B66\u751F\u7684\u5F97\u5206\u3002",E.createElement("br",null),E.createElement(Re.default.Group,{className:"flex-col mt20",options:je,defaultValue:Ze,onChange:wt=>{Ze=wt}})),onOk:()=>es(void 0,null,function*(){const wt=yield(0,Be.ZP)(`/api/exercises/${_a.categoryId}/questions/${jn==null?void 0:jn.id}/add_standard_answers.json`,{method:"put",body:{standard_answer:Ze}});(wt==null?void 0:wt.status)===0&&(Me.ZP.success("\u4FEE\u6539\u6210\u529F"),jl(Fo+1))})})},Ml=(Ti=jt==null?void 0:jt.questionList)==null?void 0:Ti.reduce((jn,Zr)=>jn+Number(Zr.questions_score),0),pl=Co&&((cl=jt==null?void 0:jt.exam)==null?void 0:cl.exercise_status)!==1;return E.createElement("section",{className:fe.wrap},E.createElement("div",{id:"id_left_preview",className:fe.left,onMouseEnter:jn=>{const Zr=document.getElementById("id_left_preview");Zr.style.overflowY="auto"},onMouseLeave:jn=>{const Zr=document.getElementById("id_left_preview");Zr.style.overflowY="hidden"}},E.createElement("div",{className:fe.title},E.createElement("div",{className:"body-overflow-initial"},E.createElement("b",null),E.createElement("span",null,"\u7B54\u9898\u5361"))),E.createElement("div",{className:fe.total},E.createElement("div",null,E.createElement("img",{src:yt}),E.createElement("span",null,"\u9898\u6570(\u9053)"),E.createElement("aside",null,jt==null?void 0:jt.all_questions_count)),E.createElement("div",{className:"mr30 ml30"},E.createElement("img",{src:dt}),E.createElement("span",null,"\u603B\u5206(\u5206)"),E.createElement("aside",null,Ml&&Ml.toFixed(1))),E.createElement("div",null,E.createElement("img",{src:re}),E.createElement("span",null,"\u65F6\u957F(\u5206)"),E.createElement("aside",null,((Qi=jt==null?void 0:jt.exam)==null?void 0:Qi.time)===-1||((Qr=jt==null?void 0:jt.exam)==null?void 0:Qr.time)===null?"\u4E0D\u9650":(Po=jt==null?void 0:jt.exam)==null?void 0:Po.time))),(vi=jt==null?void 0:jt.questionList)==null?void 0:vi.map((jn,Zr)=>{var To;return E.createElement("div",{className:fe.list,key:Zr},E.createElement("div",{className:fe.name},E.createElement("b",null),E.createElement("span",null,jn.name)),E.createElement("aside",null,E.createElement("div",null,"\u5171",E.createElement("span",{className:fe.b},jn.questions_count),"\u9898 ",E.createElement("span",{className:fe.l},"|"),"\u5171",E.createElement("span",{className:fe.r},jn.questions_score),"\u5206"),E.createElement("div",{className:fe.answerSheet},(To=jn==null?void 0:jn.questions)==null?void 0:To.map((Ze,je)=>E.createElement("div",{onClick:()=>{const vt=`Anchor_${Ze==null?void 0:Ze.id}`;let wt=document.getElementById(vt);wt&&setTimeout(()=>wt.scrollIntoView({block:"center",behavior:"smooth"}))},key:Ze==null?void 0:Ze.id,className:fe.tag},je+1)))))})),E.createElement("div",{className:fe.right},E.createElement("div",{className:fe.examName,id:"examName"},E.createElement("div",{className:fe.name},E.createElement(ye.Z,{title:(hi=jt==null?void 0:jt.exam)==null?void 0:hi.name,getPopupContainer:jn=>jn.parentNode},E.createElement("span",{className:fe.t},(Yo=jt==null?void 0:jt.exam)==null?void 0:Yo.name))),Co&&((we=jt==null?void 0:jt.exam)==null?void 0:we.exercise_status)===1&&E.createElement(gs.op,{openLoading:!0,shape:"default",onClick:()=>{Fe.default.confirm({title:"\u63D0\u793A",content:"\u786E\u8BA4\u6839\u636E\u6700\u65B0\u7684\u968F\u673A\u7EC4\u5377\u62BD\u9898\u89C4\u5219\u91CD\u65B0\u751F\u6210\u8BD5\u5377\u5417\uFF1F",onOk:()=>{il()}})},type:"primary"},"\u66F4\u65B0\u8BD5\u5377"),!Co&&E.createElement(Se.ZP,{onClick:Bl,type:"primary"},"\u968F\u673A\u66F4\u6362")),E.createElement("div",{className:fe.topWarp},(Ue=jt==null?void 0:jt.questionList)==null?void 0:Ue.map((jn,Zr)=>{var To,Ze;return E.createElement(E.Fragment,{key:Zr},E.createElement("div",{className:fe.head,style:Zr===0?{border:0,marginTop:-16}:{}},E.createElement("div",{className:fe.name},E.createElement("b",null),E.createElement("span",null,jn.name)),E.createElement("div",{className:fe.so},"\u5171",E.createElement("span",{className:fe.b},jn.questions_count," "),"\u9898 ",jn.type==="COMBINATION"&&`\uFF08\u5305\u542B${(To=jn==null?void 0:jn.questions)==null?void 0:To.map(je=>{var vt;return(vt=je==null?void 0:je.sub_item_banks)==null?void 0:vt.length}).reduce((je,vt)=>je+vt)}\u5C0F\u9898\uFF09`,E.createElement("span",{className:fe.l},"|"),"\u5171",E.createElement("span",{className:fe.r},jn.questions_score),"\u5206"),!Co&&E.createElement("div",{className:fe.btn},E.createElement(Se.ZP,{onClick:()=>{si(jn)},type:"primary",ghost:!0,className:"mr20"},"\u8BBE\u7F6E\u5F97\u5206"),E.createElement(Se.ZP,{onClick:()=>dl(jn),type:"primary",ghost:!0},"\u968F\u673A\u66F4\u6362"))),(Ze=jn==null?void 0:jn.questions)==null?void 0:Ze.map((je,vt)=>{var wt,Vt,Qt,Dn;return ft===(je==null?void 0:je.id)?E.createElement("div",{id:`Anchor_${je==null?void 0:je.id}`,className:fe.content,style:{padding:0,marginTop:24},key:je==null?void 0:je.id},E.createElement("div",{style:{float:"right",marginTop:`${(jn==null?void 0:jn.type)==="PRACTICAL"?"-2px":"-6px"}`}},E.createElement(Se.ZP,{onClick:()=>_t(null),className:"mr20",type:"primary",ghost:!0},"\u53D6\u6D88"),E.createElement(Se.ZP,{onClick:()=>{qi(jn==null?void 0:jn.type,je)},type:"primary"},"\u4FDD\u5B58")),Pl(je,jn.type)):E.createElement("div",{id:`Anchor_${je==null?void 0:je.id}`,className:fe.content,key:je==null?void 0:je.id},E.createElement("div",{className:fe.titleWrap},(je==null?void 0:je.item_type)==="bprogram"?E.createElement(me.Z,{style:{paddingRight:10},value:vt+1+"\u3001"+((wt=je==null?void 0:je.program_attr)==null?void 0:wt.description)}):E.createElement(me.Z,{style:{paddingRight:10},className:fe.titleHtml,value:vt+1+`\u3001${(je==null?void 0:je.item_type)==="combination"?"\uFF08\u9898\u5E72\uFF09":""}`+(je==null?void 0:je.name)}),Co&&E.createElement(Se.ZP,{onClick:()=>{var dn,Ln,ha;if(ft){Me.ZP.warning("\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898");return}Ja.setFieldsValue({standard_answers:je==null?void 0:je.standard_answer,hack:ls(ls({},je),je==null?void 0:je.program_attr),hack_codes:Ro(ls({},je==null?void 0:je.program_attr),{code:Pi.Base64.decode(((dn=je==null?void 0:je.program_attr)==null?void 0:dn.code)||"")}),hack_sets:ls({},(Ln=je==null?void 0:je.hack_sets)==null?void 0:Ln[0])}),(je==null?void 0:je.item_type)=="program"?ce.history.push(`/problems/newedit/${(ha=je==null?void 0:je.program_attr)==null?void 0:ha.identifier}?type=exercises&express_id=${_a.categoryId}&question_id=${je==null?void 0:je.id}&score=${je==null?void 0:je.score}&exercise=true&callback_url=/classrooms/${_a.coursesId}/exercise/${_a.categoryId}/detail?random=true`):_t(je==null?void 0:je.id)},type:"primary",style:{marginLeft:"auto"},ghost:!0},"\u7F16\u8F91"),!pl&&E.createElement(Se.ZP,{disabled:pl,className:"ml20",onClick:()=>ol(je==null?void 0:je.id,jn.type,vt,jn),type:"primary",ghost:!0},"\u6362\u4E00\u9898")),(je==null?void 0:je.item_type)==="bprogram"&&E.createElement(me.Z,{style:{paddingRight:10,paddingLeft:25},showProgramFill:!0,disabledFill:!0,className:fe.titleHtml,value:Pi.Base64.decode(((Vt=je==null?void 0:je.program_attr)==null?void 0:Vt.code)||"")}),(jn.type==="SINGLE"||jn.type==="JUDGMENT"||jn.type==="MULTIPLE")&&so(je),jn.type==="COMPLETION"&&qr(je),jn.type==="SUBJECTIVE"&&Ao(je),jn.type==="PROGRAM"&&vo(je),jn.type==="BPROGRAM"&&mo(je),jn.type==="COMBINATION"&&_r(je,vt),jn.type==="PRACTICAL"&&Hi(je),E.createElement(We.Z,{className:"mt20",wrap:!1,align:"middle",gutter:20},((Qt=jt==null?void 0:jt.exam)==null?void 0:Qt.exercise_status)===3&&!["PROGRAM","BPROGRAM","PRACTICAL","COMBINATION"].includes(jn.type)&&E.createElement(Ee.Z,null,E.createElement(ms.Z,{state:je==null?void 0:je.is_wrong,onClick:()=>{ii==null||ii({value:Ro(ls({},je),{question_id:je==null?void 0:je.id,question_score:je==null?void 0:je.score})})}})),["PROGRAM","BPROGRAM","PRACTICAL"].includes(jn.type)&&(je==null?void 0:je.show_resubmit)&&E.createElement(Ee.Z,null,E.createElement(Bs.C,{dataSource:Ro(ls({},je),{question_id:je==null?void 0:je.id})})),((Dn=jt==null?void 0:jt.exam)==null?void 0:Dn.exercise_status)===3&&["SINGLE"].includes(jn.type)&&E.createElement(Ee.Z,null,E.createElement(Se.ZP,{style:{color:"#3061D0"},onClick:()=>{Ll({value:je})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848"))))}))}))),Co?E.createElement(gs.vr,null,E.createElement(se.Z,{showTotal:Ce.rU,total:(Ne=jt==null?void 0:jt.exam)==null?void 0:Ne.total_num,pageSize:1,current:Fo+1,showSizeChanger:!1,onChange:jl,showQuickJumper:!1,hideOnSinglePage:!1})):E.createElement(gs.vr,{LeftContent:E.createElement(gs.op,{onClick:fn,shape:"default",style:{height:38,background:"#fff",boxShadow:"none"}},"\u8FD4\u56DE"),RightContent:E.createElement(We.Z,{align:"middle"},E.createElement(y.Z,{color:"#55575D",overlayClassName:fe.popover,open:cn,getPopupContainer:jn=>jn==null?void 0:jn.parentNode,content:"\u5982\u60A8\u5BF9\u6B64\u4EFD\u8BD5\u9898\u6EE1\u610F\uFF0C\u53EF\u5C06\u6B64\u4EFD\u8BD5\u9898\u4FDD\u5B58\u4E3A\u56FA\u5B9A\u8BD5\u5377"},E.createElement(gs.op,{onMouseEnter:()=>ua(!0),onMouseLeave:()=>ua(!1),onClick:()=>Li(),shape:"default",style:{height:38,background:"#fff",boxShadow:"none"}},"\u4FDD\u5B58")),E.createElement(gs.op,{shape:"default",type:"primary",onClick:()=>an(),style:{height:38,marginLeft:20}},"\u63D0\u4EA4"))}),E.createElement(dc,{visible:ca,questionParams:Ra.current,getdata:Ii,onRandomExchange:()=>es(void 0,null,function*(){const jn=Ra.current;yield Bo({single_question_id:jn.id,seleted_item_bank_ids:jn.ids},{type:jn.type,index:jn.index}),Ta(!1)}),selectFromProblemSet:()=>{const jn=Ra.current,Zr=`${location.pathname}${location.search}`;Zr.includes("exercise")&&ce.history.push(`/paperlibrary/exchangequestion?type=exercise&qid=${jn.id}&qtype=${jn.type}&exerciseid=${_a.categoryId}&from=${Zr}`)},onCancel:()=>{Ta(!1)}}))}},23129:function(Ut,ot,z){"use strict";z.r(ot),z.d(ot,{default:function(){return b}});var E=z(59301),fe=z(25690),Oe={flex_box_center:"flex_box_center___kQBcj",flex_space_between:"flex_space_between___Znlbo",flex_box_vertical_center:"flex_box_vertical_center___CPD50",flex_box_center_end:"flex_box_center_end___jzPvK",flex_box_column:"flex_box_column___cvIBS",wrap:"wrap___lab8O",crumbs:"crumbs___qvTza"},ye=z(43554),Se=z(8591),Fe=z(61621),le=z(38986),Me=z(51257),De=z(59301),Te=Object.defineProperty,Re=Object.getOwnPropertySymbols,We=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,se=(x,te,ne)=>te in x?Te(x,te,{enumerable:!0,configurable:!0,writable:!0,value:ne}):x[te]=ne,y=(x,te)=>{for(var ne in te||(te={}))We.call(te,ne)&&se(x,ne,te[ne]);if(Re)for(var ne of Re(te))Ee.call(te,ne)&&se(x,ne,te[ne]);return x},a=(x,te,ne)=>new Promise((ue,re)=>{var me=Be=>{try{Ce(ne.next(Be))}catch(ke){re(ke)}},ce=Be=>{try{Ce(ne.throw(Be))}catch(ke){re(ke)}},Ce=Be=>Be.done?ue(Be.value):Promise.resolve(Be.value).then(me,ce);Ce((ne=ne.apply(x,te)).next())});const ee=({paperlibrary:x,user:te,globalSetting:ne,dispatch:ue,location:re})=>{var me,ce,Ce,Be;const[ke]=(0,fe.useSearchParams)(),Pe=ke.get("select")||0,[at,Ve]=(0,E.useState)(!1),[it,Ye]=(0,E.useState)(!0),[rt,yt]=(0,E.useState)(Number(Pe)),[bt,gt]=(0,E.useState)({}),Gt=(0,fe.useParams)(),{userInfo:Tt}=te,{actionTabs:Lt}=x;(0,E.useEffect)(()=>(ue({type:"globalSetting/footerToggle",payload:!1}),()=>{ue({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,E.useEffect)(()=>(ue({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),ue({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),ue({type:"exercise/getWorkSetting",payload:y({},Gt)}),()=>{ue({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),ue({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}),[]),(0,E.useEffect)(()=>{Rt(rt)},[]),(0,E.useEffect)(()=>{var kn;(kn=Lt==null?void 0:Lt.params)!=null&&kn.isUpdateData&&Rt(rt)},[(me=Lt==null?void 0:Lt.params)==null?void 0:me.isUpdateData]);const Rt=(kn=0)=>a(void 0,null,function*(){console.log(Gt),Ye(!0);const Ge=yield(0,le.ZP)(`/api/exercises/${Gt.categoryId}/preview_random_exercise.json`,{method:"get",params:{num:kn}});ue({type:"paperlibrary/setActionTabs",payload:{params:{isUpdateData:!1}}}),Ye(!1),gt((0,Me.PF)(Ge))}),qe=()=>{fe.history.push(`/classrooms/${Gt.coursesId}/exercise`)},dt=()=>{alert("\u4FDD\u5B58")},Wt=(kn,Ge)=>a(void 0,null,function*(){const ln=yield(0,le.ZP)(`/api/exercises/${Gt.categoryId}/toggle_random_question.json`,{method:"post",body:{question_id:kn==null?void 0:kn.single_question_id}});ln!=null&&ln.question&&(Se.ZP.info("\u6362\u9898\u6210\u529F"),Rt(rt))}),Bn=kn=>a(void 0,null,function*(){document.body.scrollIntoView(),yt(kn),yield Rt(kn)}),Yt=kn=>{ue({type:"exercise/setActionTabs",payload:{key:"\u6807\u8BB0\u9519\u9898",params:kn}})};return De.createElement("section",{className:Oe.wrap},De.createElement(Fe.Z,{loading:it,active:!0,paragraph:{rows:5}},((Ce=(ce=(0,fe.useLocation)())==null?void 0:ce.pathname)==null?void 0:Ce.includes("preview"))&&De.createElement("div",{className:Oe.crumbs},De.createElement("b",null),De.createElement("span",{className:"current",onClick:()=>fe.history.push(`/classrooms/${Gt.coursesId}/exercise`)},`${(Be=Tt==null?void 0:Tt.course)==null?void 0:Be.course_name}>`),De.createElement("span",{className:"current",onClick:()=>fe.history.push(`/classrooms/${Gt.coursesId}/exercise`)},"\u8BD5\u5377\u5217\u8868>"),De.createElement("span",{style:{color:"#bebebe"}},"\u9884\u89C8")),De.createElement(ye.Z,{loading:at,submit:dt,goBack:qe,data:bt,getdata:()=>{Rt(rt)},selectValue:rt,editPreview:!0,onExchange:Wt,onSkipExamination:Bn,handleMarkWrongQuestion:Yt})))};var b=(0,fe.connect)(({paperlibrary:x,user:te,globalSetting:ne})=>({paperlibrary:x,user:te,globalSetting:ne}))(ee)},40133:function(Ut,ot,z){"use strict";z.d(ot,{AD:function(){return it},D9:function(){return Gt},Hp:function(){return re},IM:function(){return Lt},Iy:function(){return me},KM:function(){return Mn},MJ:function(){return ce},Ne:function(){return Tt},ON:function(){return Bn},Uj:function(){return Ge},VY:function(){return dt},YO:function(){return kn},YX:function(){return Yt},Zn:function(){return y},_g:function(){return te},_k:function(){return bt},c6:function(){return at},cr:function(){return a},eV:function(){return Ve},fi:function(){return ee},gh:function(){return ke},hS:function(){return Rt},iA:function(){return b},j6:function(){return ne},je:function(){return yt},jj:function(){return ue},kS:function(){return Wt},o6:function(){return Pe},pO:function(){return ln},rQ:function(){return Ye},sA:function(){return Be},xm:function(){return gt},xo:function(){return qe},y8:function(){return rt},yd:function(){return x}});var E=z(82264),fe=z(25690),Oe=z(51257),ye=z(8591),Se=z(346),Fe=Object.defineProperty,le=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,Te=(Pt,zt,Ft)=>zt in Pt?Fe(Pt,zt,{enumerable:!0,configurable:!0,writable:!0,value:Ft}):Pt[zt]=Ft,Re=(Pt,zt)=>{for(var Ft in zt||(zt={}))Me.call(zt,Ft)&&Te(Pt,Ft,zt[Ft]);if(le)for(var Ft of le(zt))De.call(zt,Ft)&&Te(Pt,Ft,zt[Ft]);return Pt},We=(Pt,zt,Ft)=>new Promise((Ot,et)=>{var ze=Ke=>{try{xt(Ft.next(Ke))}catch(Qe){et(Qe)}},St=Ke=>{try{xt(Ft.throw(Ke))}catch(Qe){et(Qe)}},xt=Ke=>Ke.done?Ot(Ke.value):Promise.resolve(Ke.value).then(ze,St);xt((Ft=Ft.apply(Pt,zt)).next())});const Ee=()=>{(0,fe.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},se=()=>{(0,fe.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},y=Pt=>We(void 0,null,function*(){Ee(),(yield(0,E.YR)(Re({},Pt))).status===0&&(yield(0,Oe.QH)("",(0,Oe.NY)({url:Se.Z.API_SERVER+`/api/courses/${Pt.coursesId}/export_couser_info.json`,query:Pt}))),se()}),a=Pt=>We(void 0,null,function*(){const zt=yield(0,E.yS)(Re({},Pt));if(zt.status===0)ye.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),fe.history.push(`/classrooms/${Pt.coursesId}/exportlist/course_member_act_score`);else{if(zt.status===-2)return zt;zt.status===-3&&((0,fe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),fe.history.push(`/classrooms/${Pt.coursesId}/exportlist/course_member_act_score`))}}),ee=Pt=>We(void 0,null,function*(){const zt=yield(0,E.W0)(Re({},Pt));if(zt.status===0)ye.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),fe.history.push(`/classrooms/${Pt.coursesId}/exportlist/course_total_score`);else{if(zt.status===-4)return zt;zt.status===-3&&((0,fe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),fe.history.push(`/classrooms/${Pt.coursesId}/exportlist/course_total_score`))}}),b=Pt=>We(void 0,null,function*(){const zt=yield(0,E.Nl)(Re({},Pt));if(zt.status===0)ye.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),fe.history.push(`/classrooms/${Pt.coursesId}/exportlist/course_total_exercise_and_other`);else{if(zt.status===-4)return zt;zt.status===-3&&((0,fe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),fe.history.push(`/classrooms/${Pt.coursesId}/exportlist/course_total_exercise_and_other`))}}),x=Pt=>We(void 0,null,function*(){const zt=yield(0,E.IU)(Re({},Pt));if(zt.status===0)ye.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),fe.history.push(`/classrooms/${Pt.coursesId}/exportlist/export_star_user`);else{if(zt.status===-4)return zt;zt.status===-3&&((0,fe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),fe.history.push(`/classrooms/${Pt.coursesId}/exportlist/export_star_user`))}}),te=Pt=>We(void 0,null,function*(){const zt=yield(0,E.td)(Re({},Pt));if(zt.status===0)ye.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),fe.history.push(`/classrooms/${Pt.coursesId}/exportlist/course_total_exercise_and_other`);else{if(zt.status===-2)return zt;if(zt.status===-3)(0,fe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),fe.history.push(`/classrooms/${Pt.coursesId}/exportlist/course_total_exercise_and_other`);else if(zt.status===-4)return zt}}),ne=Pt=>We(void 0,null,function*(){const zt=yield(0,E.QX)(Re({},Pt));if(zt.status===0)ye.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),fe.history.push(`/classrooms/${Pt.coursesId}/exportlist/course_total_homework`);else{if(zt.status===-4)return zt;zt.status===-3&&((0,fe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),fe.history.push(`/classrooms/${Pt.coursesId}/exportlist/course_total_homework`))}}),ue=(Pt,zt)=>We(void 0,null,function*(){const Ft=yield(0,E.o_)(Re({},Pt));Ft.status===0?(ye.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),fe.history.push(`/classrooms/${Pt.coursesId}/exportlist/${zt}`)):Ft.status===-3&&((0,fe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),fe.history.push(`/classrooms/${Pt.coursesId}/exportlist/${zt}`))}),re=(Pt,zt)=>We(void 0,null,function*(){const Ft=yield(0,E.ZL)(Re({},Pt));Ft.status===0?(ye.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),fe.history.push(`/classrooms/${Pt.coursesId}/exportlist/${zt}`)):Ft.status===-3&&((0,fe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),fe.history.push(`/classrooms/${Pt.coursesId}/exportlist/${zt}`))}),me=(Pt,zt)=>We(void 0,null,function*(){const Ft=yield(0,E.aP)(Re({},Pt));Ft.status===0?(ye.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),fe.history.push(`/classrooms/${Pt.coursesId}/exportlist/${zt}`)):Ft.status===-3&&((0,fe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),fe.history.push(`/classrooms/${Pt.coursesId}/exportlist/${zt}`))}),ce=(Pt,zt)=>We(void 0,null,function*(){const Ft=yield(0,E.vV)(Re({},Pt));Ft.status===0?(ye.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),fe.history.push(`/classrooms/${Pt.coursesId}/exportlist/${zt}`)):Ft.status===-3&&((0,fe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),fe.history.push(`/classrooms/${Pt.coursesId}/exportlist/${zt}`))}),Ce=Pt=>We(void 0,null,function*(){Ee(),(yield exportCourseWorkListAppendix(Re({},Pt))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${Pt.categoryId}/works_list.zip`,query:Pt}))),se()}),Be=Pt=>We(void 0,null,function*(){Ee(),yield(0,Oe.QH)("",Se.Z.API_SERVER+`/api/polls/${Pt.categoryId}/commit_result.xlsx`),se()}),ke=Pt=>We(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Se.Z.API_SERVER+`/api/courses/${Pt.coursesId}/attendances/export_xlsx_data.xlsx`,query:Pt}))}),Pe=Pt=>We(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Se.Z.API_SERVER+`/api/courses/${Pt.coursesId}/video_study_statics.xlsx`,query:Pt}))}),at=Pt=>We(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Se.Z.API_SERVER+`/api/courses/${Pt.coursesId}/export_video_study.xlsx`,query:Pt}))}),Ve=Pt=>We(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Se.Z.API_SERVER+`/api/courses/${Pt.coursesId}/export_course_students_info.xlsx`,query:Pt}))}),it=Pt=>We(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Se.Z.API_SERVER+"/api/school_manages/students.xlsx",query:Pt}))}),Ye=Pt=>We(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Se.Z.API_SERVER+"/api/item_banks/export.xlsx",query:Pt}))}),rt=Pt=>We(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Se.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:Pt}))}),yt=Pt=>We(void 0,null,function*(){const zt=yield(0,E.Uy)(Re({},Pt));zt.status===0?(ye.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),fe.history.push(`/classrooms/${Pt.coursesId}/exportlist/exercise_score,export_exercise_users`)):zt.status===-3&&((0,fe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),fe.history.push(`/classrooms/${Pt.coursesId}/exportlist/exercise_score,export_exercise_users`))}),bt=Pt=>We(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,Oe.FH)("",(0,Oe.NY)({url:Se.Z.API_SERVER+`/api/export_records/${Pt.id}.xlsx`,query:Pt}))}),gt=Pt=>We(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Se.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:Pt}))}),Gt=Pt=>We(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Se.Z.API_SERVER+`/api/courses/${Pt==null?void 0:Pt.coursesId}/${Pt.menuKey}_statistic.xlsx?${Pt.checkedList.map(zt=>`course_group_id[]=${zt}`).join("&")}`,query:Pt}))}),Tt=Pt=>We(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Se.Z.API_SERVER+`/api/ec_years/${Pt==null?void 0:Pt.ec_year_id}/ec_training_objectives.xlsx`,query:Pt}))}),Lt=Pt=>We(void 0,null,function*(){yield(0,Oe.FH)(Pt==null?void 0:Pt.name,(0,Oe.NY)({url:Se.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:Pt}))}),Rt=Pt=>We(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Se.Z.API_SERVER+`/api/ec_years/${Pt==null?void 0:Pt.ec_year_id}/ec_courses.xlsx`,query:Pt}))}),qe=Pt=>We(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Se.Z.API_SERVER+`/api/ec_years/${Pt==null?void 0:Pt.ec_year_id}/ec_graduation_requirements.xlsx`,query:Pt}))}),dt=Pt=>We(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Se.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:Pt}))}),Wt=Pt=>We(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Se.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:Pt}))}),Bn=Pt=>We(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Se.Z.API_SERVER+`/api/examination_banks/${Pt.id}.json`,query:Pt}))}),Yt=Pt=>We(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Se.Z.API_SERVER+`/api/exercises/${Pt.categoryId}.json`,query:Pt}))}),kn=Pt=>We(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Se.Z.API_SERVER+`/api/polls/${Pt==null?void 0:Pt.id}/commit_result.json`,query:Pt}))}),Ge=Pt=>We(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Se.Z.API_SERVER+"/api/paths/get_task_pass.json",query:Pt}))}),ln=(Pt,zt)=>We(void 0,null,function*(){yield(0,Oe.FH)(zt||"",(0,Oe.NY)({url:Se.Z.API_SERVER+`/api/exercises/${Pt==null?void 0:Pt.exercise_id}/consult_exercise.json`,query:Pt}))}),Mn=Pt=>We(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Se.Z.API_SERVER+`/api/competitions/${Pt==null?void 0:Pt.identifier}/competition_commit_records/member_works.xlsx`,query:Pt}))})},58433:function(Ut,ot,z){"use strict";z.d(ot,{g:function(){return Se}});var E=z(59301),fe=z(93629),Oe=z(55305),ye=(Fe,le,Me)=>new Promise((De,Te)=>{var Re=se=>{try{Ee(Me.next(se))}catch(y){Te(y)}},We=se=>{try{Ee(Me.throw(se))}catch(y){Te(y)}},Ee=se=>se.done?De(se.value):Promise.resolve(se.value).then(Re,We);Ee((Me=Me.apply(Fe,le)).next())});const Se=()=>{const[Fe,le]=(0,E.useState)([]);return(0,E.useEffect)(()=>{ye(void 0,null,function*(){const De=yield(0,fe.d1)({source:"question"});De!=null&&De.disciplines&&le((0,Oe.L)(De==null?void 0:De.disciplines))})},[]),Fe}},45937:function(Ut,ot,z){"use strict";z.d(ot,{U:function(){return De}});var E=z(59301),fe=Object.defineProperty,Oe=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,Fe=(Te,Re,We)=>Re in Te?fe(Te,Re,{enumerable:!0,configurable:!0,writable:!0,value:We}):Te[Re]=We,le=(Te,Re)=>{for(var We in Re||(Re={}))ye.call(Re,We)&&Fe(Te,We,Re[We]);if(Oe)for(var We of Oe(Re))Se.call(Re,We)&&Fe(Te,We,Re[We]);return Te},Me=(Te,Re,We)=>new Promise((Ee,se)=>{var y=b=>{try{ee(We.next(b))}catch(x){se(x)}},a=b=>{try{ee(We.throw(b))}catch(x){se(x)}},ee=b=>b.done?Ee(b.value):Promise.resolve(b.value).then(y,a);ee((We=We.apply(Te,Re)).next())});function De(Te,Re){const[We,Ee]=(0,E.useState)(Re),[se,y]=(0,E.useState)(!1),[a,ee]=(0,E.useState)();return[We,se,(x,te=!1)=>Me(this,null,function*(){const ne=te?Re:le(le({},We),x);y(!0),Ee(ne);const ue=yield Te(ne);return y(!1),ee(ue),ue}),a]}},40197:function(Ut,ot,z){"use strict";z.d(ot,{rX:function(){return ne},pW:function(){return ue},gy:function(){return re},xY:function(){return te},O5:function(){return x},tJ:function(){return se},o1:function(){return y},Rd:function(){return b}});var E=z(25690),fe=z(43418),Oe=z(28103),ye=z(8591),Se=z(48790),Fe=z(51257),le=z(87169),Me=z(25510),De="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAGQCAIAAAAP3aGbAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAABcRAAAXEQHKJvM/AAAouElEQVR42u3de5gU1Z038HOqqu89PQPMhQHkNqCiCCK5qMRojIkXRNFERDTGNRvik5hNjPtgzEuyJLq6sq/EbEyy+u5jjBEhSEREvKyXQJRVs1FEMARhhhlgLsDAMD3T96o67x8zzPQMPTPVU12XX8/38/D4PDZdVedUd3+py6nf4UIIBgBAgeR0AwAAjEJgAQAZCCwAIAOBBQBkILAAgAwEFgCQgcACADIQWABABgILAMhAYAEAGQgsACADgQUAZCCwAIAMxfhbOedOt7a/nKUmcrbT2aIUxned8Xaa/DhMbsi2dppk8nO3ovG27XnbemTbDmE4wgIAQhBYAEAGAgsAyEBgAQAZCCwAIAOBBQBk5DGsIaedO3dWVFRY3cpVq1atXLnS4JuNj3WwgvF7tCbHZFhxe9u2dZp8Z04uHGlhxbAbKz44F/6KB2I2sCoqKqqqqqzuajgctnoTACMWoV8xTgkBgAwEFgCQgcACADIQWABABgILAMgwe5cwJ5O3jVtaWgp+z8KKW+bOPvjuwq1bMaTD+OLG2+ks2/aSSS78FTMcYQEAIQgsACADgQUAZCCwAIAMBBYAkIHAAgAyLBnW4CxnS/fb9k4r7nk7W8LBClZUQbBiYIEVI2ycnXjFIjjCAgAyEFgAQAYCCwDIQGABABkILAAgA4EFAGQU4bAGK25Fu/Besm03wm27i2/bEATbNmTbN6QoRzDkhCMsACADgQUAZCCwAIAMBBYAkIHAAgAyEFgAQIYlwxpaWlrMLG5F7Xpnpy2w7Ta8bawo4eDC6RVIf0YmufBXzCwKLIvaCgC2ceevGKeEAEAGAgsAyEBgAQAZCCwAIMPsRfdVq1aFw2GrW7llyxZ7dgfACEToV8ydvd9vkhV1CPBOvHOkvdNZeY0IwSkhAJCBwAIAMhBYAEAGAgsAyEBgAQAZCCwAICOPcVhUnke3rcg/lYktbLuT7eyet+0zIo16j3CEBQBkILAAgAwEFgCQgcACADIQWABABgILAMjIo1pDHit19K6zFXfxXTiwgMqz+FZ004Wc/YidHSJjsuILqjUAQHFCYAEAGQgsACADgQUAZCCwAIAMBBYAkGF21hxnKxZQqdJvW5Nsm1LEinbmXNy2vlNZ3DhnfwgWjbDBERYAkIHAAgAyEFgAQAYCCwDIQGABABkILAAgw+ywBpOsuMlKZZ3GN2RycdsKcriQC3cIlclH3FkOBEdYAEAGAgsAyEBgAQAZCCwAIAOBBQBkILAAgAz7JqHIiUqZfeONN8nZ4gS29d2KggcmWbF1Z4tnGN8QlZk+GI6wAIAQBBYAkIHAAgAyEFgAQAYCCwDIQGABABl5VGuw7Z63FSMYSN/NpTK1hEkuHC5AZdzMyPl14AgLAMhAYAEAGQgsACADgQUAZCCwAIAMBBYAkGG2WoMLa++bbKdxzvbIZN+pVL9wdqyDs01y4eKO/95xhAUAZCCwAIAMBBYAkIHAAgAyEFgAQAYCCwDIyKNaQ0623bA3eUPUhdMBmOym8XdaMdOH8b67cLYLZ1kxdsS2ARDOThTCcIQFAIQgsACADAQWAJCBwAIAMhBYAEAGAgsAyDBbrSGPLbmvEgDpDRnfum3VGqzYEJXSCC5skjtnkTAJR1gAQAYCCwDIQGABABkILAAgA4EFAGQgsACAjDyqNdh2x93kOq1ovLM9smIQgG1lDEw2ydlhNzk5+7lb0U1n5+/AJBQAUJwQWABABgILAMhAYAEAGQgsACADgQUAZJidhMI2VlTpt22sQ045t27baAPjO8TZ2S5sG/hiRa0IZ4tSWNFO4zAJBQCMdAgsACADgQUAZCCwAIAMBBYAkIHAAgAyzA5rcPYpc2ebZFvjTXJ2h9h2v9/Zxhtf3OSGrJjpw2Q7c7LogyMzDguMsOKbN5LbCW6DU0IYcdasWTNhwgSnWwHDkce8hM7OOmcclUHtJtcJJi1ZsmTNmjU9/+vCT9PxankONn4gOMKCEeqZZ55ZtmyZ062A/OAIq8AbyglHWK510003rV27lrny08QRVo7VIrAKu6GcEFhuNnHixIMHD7rw00Rg5Vitsx2wIu+c/c2T/pIZbXkyqbceUxsOqrV16r46rf6A1tist7Xp7e2iIyYyaZFRGWPco3CPl5eEpNJSadQoeXy1PHmiMm2qUjNVmXSaVD6G+/1Od4Uxxp599tlFixbl7qkF/5wbX9x4k6xIB3d+FRFYdnQzJyo96m5DJqO3HM7s2p1+f3vmo13q3lrtaKuIdghVZcabxzlXFB4pkSvKlek1nlkzvXPneGbOkMZWcY/Hwd5VVlYePXo0R68RWMNd3CIILDu6mROJHolMRqs/kNr2burNrentO7SDjSKVKuD6uc8nnzbeO2e279KLffPOlydPdCS5+t0x7O0+Amu4i1sEgWVHN3NyeY/01mOpbe8mNm5ObXtHa2xmmmbt9mRZHl/tm3dB4Nr5vnnnS+Vj7OzsunXrbrzxxlNfR2ANe3GLILDs6GZOLu2REGp9Q/KFl+Lrn8/s2i2SSfs23bUH/H7PzBnBry70XzNfmTyR2fJoTlNT0/jx43PtDATWMBe3CALLjm7m5LoeCaHW1cfXPBv/w3Nq3X6m63ZsdCCSpNRMCS66PnjTDcrUyTbElhWJg8AqOASWHd3MyVU90ppb4qvXxZ56Rt1Xl8dFdKtxrkybGrp1SfDmRXL1WIs3hcAqZI8sYsk4LLNtct84F+Mc/0TzbnA8kXjx5c5fPpbevsPyC1XDI8veObPD3/1W4OoreTBg0UZcOGrJihGFtpVbsGjXIbAKjFZgZT7e3bHq0cTzm0Q84XRbhsCDgcDCBSU/uNNz9gxL1o/AcmhDeUFgFRiVwBLJZGL9xuhDP1f31Trdljwo02oi99wV+Oq1BR90isByakN5QWAVGInA0pqaOx56JLZ6rYjFnW5L3ngoGLp5cck935fHVRdytQgshzaUFwRWgbk/sNLvf9i+/GeprW+76OJ6vjj3Xfy50vt/4p17buFWicByZkN5QXmZkUQXyc2vHL/tjtSWtwinFWNMiNSWt47fdkdy8ytMp9wRyBMCa8RQ1dhTq9u+czeti1aDdWhfbdt37o49tZqpqtNtAZvYV17GOCqFPqwYSGXRiYlIZ2KPPxG9f6XeHjW5KreRSiOR5ctCS2/nXlMPIbpwAJ0Lf0dWbD0vmISi+Il0pvNXj0UfeFh0djrdlsLT26PtP/03kcmEv/Mtk5kF7odTwmKnqrHHnyjWtOoiOjujDzwce/wJnBsWPQRWURMi9vTa6P0rizitujva2Rm9f2Xs6bW0bybAUBBYxSy5+dXoigeL77pVTnp7NLriweTmV51uCFgIgVW00u9vP/GjFdrhI043xD7a4SMnfrQi/f52pxsCVkFgFSetqbl9+X3q3iIZwWCcure2ffl9WlOz0w0BS5gtL0Nlghxnh0rYPGhYpFLt9/yk87EnzGyUtPC3bi996Gfc5zO+CJXyMjk5+8CJSZhIdaRLPLsh9vRap1vhpNjTaxPPbnC6FVB4CKxik9m1O7ryEYpPNReQiMWjKx/JfLzb6YZAgSGwioqIJzoeeXQEXro6lbq3tuPnj7q/zhfkBYFVVBKbXkps2OR0K9wisWFTYtNLTrcCCgmBVTy05pbOXz2OY4oeIp7o/NXjWnOL0w2BgkFgFY/46nXp9z90uhXukn7/w/jqdU63AgrGbLUG45ytbeBsqQnzd4iH3CdqbV3rdUtw9epUyvSa8g3PKDVTB3+bC2d1craIgjtLOOAIq0jE16xHWuWk7q2Nr1nvdCugMBBYxUCtq4+ve86SVQvBdL3Pn7z0WzbfP13/IJtpAGOMsfi659S6ekv2D9gL9bCKQXLTS+q+usKvVzBp9Gipopyxk0fyqqodbBSZjKHFZVmedBr3+XsXz4uua43NTFXl08Yz5eQXNZPRDjUZbcBJ6r665KaXwt/7duF3EdgLgUWe3nosvn6j0bIqksR0vXvCVM67/wy4ai2wcH5k+bLu4xpJ0hqbjn9tqbq/nklDHZsLIZWWjvrFv3tmnT2c+Vk5F52x40u/q+5vGPX/fqlMnsR0nUmy+vc9x267Qxw5mt/k9ULE128M3nyjVD6mwHsf7IXAIi+17d3Mro+NvJN7veE7vyVVVqh792kNB9WDh/Rjx0VHh0ilezOF8z5hJMty9djedNB1pshGWyZLUlXFsKeYF50x7vMxIeSKip4ZvdRP9opEcoh0zpVlmV0fp7a9G7h2fmF2OjgEgUVcRk1s3CySqaHfKQTz+fxXXub73IVMFyKR0KMd+uEjWlOzWrtf3V+v7m/Qmpr11mPakaO9pTu7LiT1REC+53ambgoJJgQPBJjX2/OS1tTCFZmXlrIBDrBEOiOSyRyvJ1OJjZsDV13OPPjOE2b2wzN+N9f4XVKT91OtmA7AhVN1dFHrG1Lb3jHaNq9HKokwxpjEeSgoh4JydZXn3HO6m5hIing88/dPjn/j21r9gazjLBPtNPdJMsakkrAU6J3k2ff5C8f84XcDLiFJsaeeiT+1JudBVmrbO2p9gzK9Jo8WOPqltYJtG7II/rWhLbXtXe1Qk6G3CsH9fl4Szv23nPNggAcDUqSEJVMDXiHiLI8Q0nX9SKvW3DLErT0heDgklZX1vhCL6+3tojMmkkmpojy7zfKE8fKE8YNsMfa71UzXmZzjvFU71JTa9m5egQVug8AiTGQyqTe3Gr/TL0VKeCAw+Hu0xmY9Gu0bWKInpISqCdXYHTrO9RPtbf/0z0MXpdL14A3XRZYv6zmmS7zyWvS+h5imaQcOhW67mfv9Q26te00n2tVP9g2yodSbW0M3L2IeTK5DFQKLML35cHr7jjzeH4+n3tyqnHWmXFXRHV6nHImo++tFKt3zv9zr7XMNXlVZMmX0IEvTtLp6MUSecsaE1nI4+zq6ONGu/v0TputMUTyzzzF+Q1A/clRrbB7k/entO7Tmw/LECeZ2PDgGgUVY5uPd2qFGo++WJO3AobZv38VLI3L5GKmqUh43VpkyWamZKk86TR5fLY0qk8JhdX89U9WeIOM+b/Y6RDotdN3oSaEQ8qSJ/su/yBUl9309SdIONSZe+m/GeZ8Q5IzJMhNCKh/jmTPr1NX2+d+seFIPHtJPnBgksLRDjZmPdyOw6EJgEZb+4END9wd7CCHSaXHkqN5yhO36G2OMSRLzeKRwSBpVJo+rlieMT3/4Ud8xVn1+/CKeyGPuP133nHl62cr7BjwP5Tz15p+Tb2wdqLWeGWcoU6f0vKDure38zX+JRKI7knThn//lwIKret+we4+IxQcJLJFMpT/40H/llwr9UYBNEFhUiWQys2Nn/osJxhiT+5zl6W0n9ONt6r46JgST5d4fPOc8FOyzdCwm8p2sdPCxqQP9jRBMUQJXXymVRnpeS7ywufPRx5jouqYmmCR5P31eVke0zK7dTNNyXnHvkdmxUySTxq+LgavkEVi2VUGwYl4M295pxfiJnFvXW4/l/bSzokiREhGLi1Sqz0jRfoNFszfc9+BI7+hkeT4WM0y6rpx5uv/qK3pfaDuRfOX1rl507Slp9CjPWWf2viEazezeM+SK1b21euuxwW41DsW2CU2cnZnCtqIUecERFlVqwwHtaGseC+i6MmVS2cMPiERSO9SoHWpUDxzS6hu0I0f1Y20imWSZDBOMSVnhJUk80mcYhIh2iIya32MxgxtoVUJ4Pz1XmXRazwuZ7TsyH+3qbZsQ8tgqOesNWlOzdvDQkM8MaUdb1YYDZgILHITAokqt3S+iHXksIIQ0epT3U+dJo8q6X0ilRWen3npMa2pWGw6otfvV+gPq7j2Z3Xt6Hh6USkuz16G3nRjOg4Enpf705/T/fsCknlNOSd1XK9JdNyX7/YPMpdKSnvQRGTX+x436ifbswFKmTZVGj+rdIX//RD/eNmSYimiHWrvfN++Cgn8iYAMEFlXqvrr8ihYIIZWEs0dFcZ+X+0ZLY0YrZ0z3nXxPfN1zbd/8btdYBK7I2eM5GWPakaNM14d+8nkAiU0vd/z8l4xLJ69ddT/003/wBOt/bSvz0c7ky6/1eUmWvZ+em30pKv3RLpFKDdk2oWY0KypbgC0QWFRp9QfyXYSXlAwxZpJzrflwdw4Kwf3+7GveTNf1I0eMloXIxTN7ZuAr1/E+mSKYzxf4yrW5joxOjlZNp2NPrtYam7IPr6RIxPuZub1ricUzH+401DbB1Px3HbgEAosqrdHYEzk9OJdGj+LyoAcgQmj1Dd032oTgoSAv6z0lFKqqHztu5nnm0C2LgzfdcErDJN7/gWTOOJfC3ZfPUlu3JZ57oU+i6bo8ZZJy5unZeyOzZ6/Bi2taIyaypwqBRZXediK/BSQp/Zf3o//678q0GnnSBLm6WhpdJoVCvbXxGBPxhLq/oXeJsrLsi0QintBaj5l6nlmWuTx0dRqhaUywrrIKasOBjodW6a3H+p3reT8zVy4f031IxXnmk3264SJZelubiT6Ak/IILGdnfLDz1qkZtg2A0Nvb821ZZseuzI6dzOORgkFpzChp7FhlyiRl8iRl+lR5XLVUVck0TWts6v7ZCyFPGN9zmMMYEx0d+rHjhbxFOFDXWg4zXWNcUusb2u/5SWrbu/2vTMlyZuff2u76IdNPBtbHu0UyaTSwcu06275Lzs5yYtvvyKIN4QiLKtERy3sZiTPGmabp0aje3s5q96fffofJEvMo3B+QIiVSaUStb2C8Ox2UaVN5VmkXrblFb80zsPKq7sAYY0zd35B85XXGeeqtbcmXXhlo4rL0O++ls+vqSJLxWwHD2XXgDggsqkQmPfyF+40+VzXR0aFFo9qhRiZJ3Qnj8XjOOrPPk3r7G0RHNJ/A4npbe+qd97jPa/DKl360Nfbk6vT2HUySUlve6r4jKQQvKQl/8zZ5fLXQdc640NT46nV9hmXZtuvAUQgsqkTGwCMyeR2BnzwT7PqvFClRzpie/feZj3eL5FDjBrLjTJbS23ccW/T1PI6x0hmRSPYO1OralhBSaST09SU97RGpVGrL28N5Msn4rgNXQmAVL865z9f748+LpnvOmenJCiyRTKqf1HK/f/Ca7iKj9j4d3dUAzvOolOz19taHEEwkEl3jVLnPx/xZdbXSGZFIOLRbwUkILKq4RxGDDDoXQopEIivuVaZMEnr+VzqFUCaM7zPHjCSF71wa/NriQU4JucRjT61JrN/IZIkJIZWVlj74U+X0acOZTJBzEU+0/+S+zPsfMsZ4KCiFQj1/qcfjejQ67ALMHGXdycInRxX3eIeoLePz+i660DPzrMJszuv1fW7ox1lS297rPQ/1eLxzZnlmnzO8LYrOmFRa2lXuVCorzb78Lzpjoj067AEW3OMd5pLgNEsCy4q7pC4cwWCFPEaElIRYx6DPEgphbtKaYenb1OEc3GUtffKCGpPHVmXPnSNiMb0zNuwBFrwkNLwFuxe3ax4HF/6OrKg/kVeTMFU9Vf0eS87N/hlS+KD/O9x1yuOqedZDRfrxNpFIDnt9hnYduBJOCamSRo0a8j0ik2GaJvKrr8C595TnDVV1qNLsjDHGJalPLQchWEY10gAuyQNfyxdM8chTJmW/pB05KmIxpmmMc2Zg6Pwwdh24EwKLKnl89WB/zbmIdrT/aIUUKTU0uIGzrnKjodtu8V/+xey/UffVdqz8hX7ixBDHS5wxxjJ/29NdzpRz0dHR/uP7pNIhGiCEHvjSpaF//HrPgInUn7fFf79WpNPqnr1MkngwoNRMyV5ECocDV1/BGNdjsfT/vNdbNLkguw5cDIFFlTJ5Iht0wIBIp1NvbDU+FEvoeuCqL3tmnd3nxXi84//+R+y3vzfarKwR5yKVTr2xZYjDK86ZEHL5mFBWO9VP9sV+t7q7XjNjckW5Mmli9kL+L1/q++IljDMR7Tj29aWp1/6Ux3EWZ8rkiUbfDC6DwKJKnjaVK54hSmIZ/xlrmnfunNIHfypXj81+ObFhU/zZ57sLvZ+afYMf1wghjRmjnD6NDVgigov29szuPUyS+xy+SZx5PN2DIXRdHlctVVb0WU5RuMIYY7x8THDhgtSWt42PnOCKR5421eTOB6cgsKhSaqbwSIk4drwA69J1efKk0gdX9BsDkd7+UfShn4vOTibLgQVXej/7aSZO5gKXUlvfSr765mCnibrumTNr9G9/wwP+nEeCXJaTW986/rWlg48sVc48XcqesFqI7KD0XXKRMnWy+sk+g4/p8EiJUoPAosq+SSiMs+22scm+G2+8FVMMKJMmyhXluvnA0nV5bFXpA//iv/TiPi+3Hove/1DXVSSmatznC3/7H7MrfPo+d37mw51ay5FBBtNzRZFKI4NMNy2FQkMcpnm93s/MzQ4jtW4/D4XlsZXd+6Fmiv/KL3UOMuFzX3JFeXap+N6mWvCtM/m1Mfnjsq1HxhtvHoY1UCWVj1Gm15hdi65LY0aXPvAvweuvyQ4OkUp1PPLr5CuvdyeFxJNvbEn/dXv2op45s/3XXJXHYzfDap5cUe6dOyf7tcSml1Ov/ylrR0iBa6+Wxow2eLVOmV7TZwQ/kILAoor7/cMeRN5N16XKitL7fxJc/NU+51NCxH+/tvM3/5U9FZjeeiz+hz9mT0rIPZ7QLTdKVZVmiiYPeRXMc+45ytTJvS8kEqktbyde2CySveOwvHNm+y660OBlLM/sczApIV24hkWY97xzud+X3+TPPbrOBB/8aXDxV/pd/Um+sTX64MOis7P/6y+/pn7zNs+smT2veM6dFbjyy7EnnzY4qiCzZ6/WcKDn+jqXpfT2j5jWFYK5Uk9R/Jd9gQd7J3PVmlvUv38iMhl1X13PFTceDAQWLki+8vrJCXgGxP0+73nnWvBRgE0QWIR5zp4hTxivDmMOGE2Xp0ws+7efBa6d3y+V0n/9oH3Z8u7CWNkkSWtsSrz4SnZgcZ8v9A83J17+b4PlieO/W9356ONZNw050zQRT+SeHVrX5dMm+C65qE/zPtihtbSIVDr56uvZtwh8F12onDE9s2Pn4Jfe5QnjPWfPsO4TAavhlJAwqbrKO2d23ovpuufsM0c9uipw3YJ+P291z94Td/+fzMe7c//sdT2xYZN2qDH7Nc95cwLzLzd4VshDIamyQqqsPPmnQqquUmac4bvw/BxbFML3+QuVrCEIIpNJvvq6iCeYpiVffi27qr08YVzg6iuGDE3vnNlydZUFHwXYBEdYhHGPx3fpxfE/bjQ6CkkIxpjvC58vffCn3jmz+v2lure27a4fpt/73wEPUiQps3tP4sVXw3fc3tsGryd065LE5leNHGSF7/hG8KYb+oyEEIx7PNLJW349a2VCSKPKgjfdkD2RorqvLrX17a7DsfSOnem/vJ89KD9wzVWx3z6tNTUP0n7fpRcPMdEZuJvZSSisWNzZMQRWjN6wbqyDb9758oRx2oFDRjrGFCV4/TWR+5b3GzjOGFPr6k/84N7UG1uGGM2UTifWbwguWiiNHt3zmue82f4vXxp/ai2Th2i8NGa0NGY0G5IQTNd9l32hX0Gb5Euvage7z1VFtCPx4sv+yy7pGRyrnHWm79LPx3+/dqC1yhPG+eadP/A2C/+1Mcn4Ol04g4ZFTcIpIW3K5EmGZl3Xdam0NPLDH5T9x8pT0yqzY2fbHd9LvvanocdeSlJ6+0ept9/Nfo37fKHbbpEqy03dLsxubNsJqaI8fMc3sgdwaQcb4+s2ZB9Lpv68Tc06P+Veb/ArC3kkMlAzfPMuUPo+RA3kILCI8yiBa+fz7PLBpxJCmXHGqF+vKrnnrn5TzzNdT/152/Gl/5Ta+rahUjCci46O+Nr12aMKGGPez3wqMP+KggSW3h5N/c97wZtu8F3wmezXEy9szvwt6+KaJGn7G1JvvZP9Hu9nP+U556ycJ8jc7wtcOz97EkagCJ8feb5553tmnp3+6wcDvcH76fMiP7zbM2eWfuRoVqZwpmuJza92rHpUO3Awj+lnJCm15a3ka3/yfmpO70AtWfZ96QuJjS/qJ9r7DEBNJrXGZh7wG6sYwUVnLPbkav3o0eCy72tHjnZHjySp9Q2djz3B0pnsdopkMrFhk2/eZ7nXe3JGVcl3wWfT7/zl1HV7Zp49yPkgUMGtGOlv2+UAF17DcuRiWecvfn3i3hW5Q4FzuapSKivNUdBK07RDTSKRGMZkWXJVJS/rWzdG1bRDh0Q662FswXgoKI+vNl77RcTjWlOLFCnpMx6Vc9HRqTXlmF+e+3zyhPG94yS63tnc0n9XcF724Irw976dbzdtu2SDeYKNNgCBNezF3RNYal1968LF6t7agbY04AFOzgFQRugix1DPXEMT8j5PlKTcS+VMVcF6n8ce+J3K9Jry59dmj5g3CIHl1A4ZCK5hFQNl6uTgousH/GvOu8tUnfpn2Hd+pVzrzGvTA/0ZaKncXWNG3hlcdP0w0gpcKI8jrNzLO/pEuLP/BJnse2Ebr9bWtV63ZMCDrBFMmV5TvuEZR0rKOPvrsGJDVnQTk1CMRErN1NCtS4Y3dXsxk6TQrUtQAKto4PtdPII3L/LOPdfpVriLd+65wZsXOd0KKBgEVvGQq8eGv7OUBwPmV1UceDAQ/s7SfkWfgTQEVlEJLLgqcN0Cp1vhFoHrFgQWXOV0K6CQEFhFhQcDJXfdqUyf5nRDnKdMn1Zy15043iwyCKxi4zl7RmTZ93goaH5VdPFQMLLseyh9VXzsq9aQk8nn0W2r0p9znS4c19clcMN16b9u73zsCacb4pjQLYsDN1xn0cptG0FtG5M/Lju7iSOsIsR9vpJl3+9Xq3Pk8F1yUcmy72cX0oKigcAqTvK46tL7f1yAaXWoUabXlN7/Y3kcJqMvTgisouWdO6fsgRVyVaX5VVEhV1WWPbCi37RgUEwQWMXMP//yyIp7pdKI0w2xg1Qaiay41z//cqcbAhZCYBU1zkO3LI4sX8bDYfMrczMeDkeWLwvdsnj4j3MDBQisYqcooaW3R350dxFnFg+HIz+6O7T0dhQULXpurNZgkhWjDWwr5mVRj0Q6E3v8iej9K/X2aMF3jrOk0khk+bLQ0tu519R0OLaVHLCi7ogLG29ReRUEVoG76c7AYowxVY09vTa64kHt8JGC7x+nyFWVkRX3hm5ZbP7YyoW/edKNtyiwcEo4YihK6NYlo371sDKtSMY6KNNqRv3q4dCtS3AmOHIgsEYSSfLPv2L0k//pu+Qi2henOfddctHoJ//TP/8KlAAbUXBKWOBuuveUMIvW1Nzx0COx1WtFLF7YNduAh4KhmxeX3PP9wo4OdeFZFenG4xqWUQgsQ+tMJhPrN0Yf+rm6j1JVZWVaTeSeuwJfvZb7/YVdswt/86Qbj8AyCoFlXObj3R2rHk08v0nEExZtolB4MBBYuKDkB3daVIPBhb950o13PrBsa6sVc2oZZ1veuaTYg4gnEi++3PnLx9Lbd/ROjOoqsuydMzv83W8Frr7SuvpWVvzmXbhO4xvKCYFV+A2ZNNICq4vW3BJfvS721DPqvrqCzDhfGJwr06aGbl0SvHmR1ZWOXRguLvzOI7AKvyGTRmZgdTVIrauPr3k2/ofn1Lr97NSZou0kScrUKcEbrw/edIMydbIN9zRdGC4u/M4jsAq/IZNGbmCdbJZafyD5wub4+uczu3aLZNLm7XO/3zNzRvCrC/3XzFcmT7Rt+IULw8WF33kEVuE3ZNJID6yT9NZjqW3vJjZuTm17R2tstvzylizL46t98y4IXDvfN+98qXyMzf11Ybi48DuPwCr8hkxCYPVpZCaj1R9IbXs39ebW9PYd2sFGkUoVcs/4fPJp471zZvsuvdg373x58kTuMfVI4PBb4r5wceF3HoFV+A2ZhMDKSWQyesvhzK7d6fe3Zz7ape6t1Y62imiHUNU8LtJzzhWFR0rkinJleo1n1kzv3DmemTOksVVO5VR200ztHwTWcN+ZF7PjsKzolXG0fvNGkIg2kUzqrcfUhoNqbZ26r06rP6A1NultJ/T2dtERE5m0yKiMMe5RuMfLS0JSaak0qkweP06ePFGZNlWpmapMOk0qH1PwwZ/2sO3fY5NNMs62wYPm+47AchcSgTXCIbCGvU7zfceDowBABgILAMhAYAEAGQgsqtauXet0EwDshovu7pLXrqusrLzssssWLlx40UUXjR1r7aN20AMX3Ye9TvN9t6S2rMm2OjsOy2Q3c7KikowVWzfZ95Hzsyl4O40vnrOdVnwczn5pB4JTQgAgA4EFAGQgsACADAQWAJCBwAIAMhBYAECGfeVlnOXCqXSojMexopvO7qWcRsiX1njf3VlnCUdYAEAGAgsAyEBgAQAZCCwAIAOBBQBkILAAgIw8qjXYdpPVtkodVgzUoHIr2rbBCiZ7ZFvfnS0xYlvtDePFHoyz89eBIywAIAOBBQBkILAAgAwEFgCQgcACADIQWABARh7DGpx97N62ev5W3KO1besmpy0wyYXDBXKiUmLEWVZMgYFqDQAwgiCwAIAMBBYAkIHAAgAyEFgAQAYCCwDIyGMSCks2774n161op8l12nbH3YUzkpCelcMkZ7+fJjdkUQkHHGEBABkILAAgA4EFAGQgsACADAQWAJCBwAIAMsgMa3DhU/vO3sV34Z1sk+s0zoVbd+E4D2fLq1gER1gAQAYCCwDIQGABABkILAAgA4EFAGQgsACAjDwmoTDOihoMxhc3eefVZEV9K7hwAg6T7XR2ZgrH780XvEkunGPFor7jCAsAyEBgAQAZCCwAIAOBBQBkILAAgAwEFgCQkUe1BmfLGFixIdv6bnydLpwXwzjbboTbtnXbyi04O6TD2flQMKwBAIoTAgsAyEBgAQAZCCwAIAOBBQBkILAAgIw8qjWYLGNg2/wIVrBitIELZ9BwdoeYXNy2cR623e/PyYq+W7FOi3YIjrAAgAwEFgCQgcACADIQWABABgILAMhAYAEAGXlUazC7JUeLEzhbK8K2IR3FN3bEhTVCrOhmTi4cVGFbjwaCIywAIAOBBQBkILAAgAwEFgCQgcACADIQWABARh7VGkxytjyAyQ1ZcdvYtjoEVgyAoDLbhbPrNF7LxHiTbCvI4WydjIHgCAsAyEBgAQAZCCwAIAOBBQBkILAAgAwEFgCQkcewBioPvlsxAMK2u/gunHPB5OJWjJ+wbeSKs1u3YnHqRT5whAUAZCCwAIAMBBYAkIHAAgAyEFgAQAYCCwDIMFutYefOnRUVFVa3ctWqVStXrjT4ZtsqK+RE5Ql7K1BpvAtHmdhWI8S2QhcWDWswG1gVFRVVVVVWtCxbOBy2ehMA4H44JQQAMhBYAEAGAgsAyEBgAQAZCCwAIMOSSShM3tFsaWkp+J1HZx+RN75O23pkRWEGk5wdEWJFN0023mTdEWfH9xjvZl5whAUAZCCwAIAMBBYAkIHAAgAyEFgAQAYCCwDIsGRYg7NIP99vRd+tKDlg2zutYLxJzk7/Ydv+dOEcKwPBERYAkIHAAgAyEFgAQAYCCwDIQGABABkILAAgowiHNYzk4QJWPEzvwm7mZEVlBZP1Epwd65CTbSMYLBq5giMsACADgQUAZCCwAIAMBBYAkIHAAgAyEFgAQIYlwxpaWlrMLG5yBgrbSvfbVnKASsED25j8iE2u0/jiJsc6uLBWhLPrZBYFVsHnvAEAYDglBABCEFgAQAYCCwDIQGABABlmL7qvWrUqHA5b3cotW7bYszsAwM24FXeIbUPl0XPbahsY76ZtU3W48+64ma0bZ9tnZFtdB9tKoQwEp4QAQAYCCwDIQGABABkILAAgA4EFAGQgsACAjDyGNQAAOAtHWABABgILAMhAYAEAGQgsACADgQUAZCCwAIAMBBYAkIHAAgAyEFgAQAYCCwDIQGABABkILAAgA4EFAGQgsACAjP8Prqme11Be/zoAAAAASUVORK5CYII=",Te=z.p+"static/newqrcode.a8740efb.png",Re=z(32637),We=z(59301),Ee=(me,ce,Ce)=>new Promise((Be,ke)=>{var Pe=it=>{try{Ve(Ce.next(it))}catch(Ye){ke(Ye)}},at=it=>{try{Ve(Ce.throw(it))}catch(Ye){ke(Ye)}},Ve=it=>it.done?Be(it.value):Promise.resolve(it.value).then(Pe,at);Ve((Ce=Ce.apply(me,ce)).next())});const se=(me,ce=!1)=>!!(y(me)&&a(ce)),y=me=>(0,Se.bg)()?!0:(me({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),a=(me=!1)=>{var ce;const{user:Ce}=(0,E.getDvaApp)()._store.getState();return(ce=Ce.userInfo)!=null&&ce.profile_completed?!0:(fe.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,Fe.xg)("/account/profile/edit"),ee()}}),!1)},ee=()=>{fe.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()}})},b=()=>{fe.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:We.createElement("div",{style:{textAlign:"center"}},We.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"),We.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:Re}),We.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},x=()=>{var me;const{user:ce}=(0,E.getDvaApp)()._store.getState();return(me=ce.userInfo)!=null&&me.professional_certification?!0:(fe.default.confirm({title:"\u63D0\u793A",centered:!0,content:We.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,Fe.xg)("/account/certification")}}),!1)},te=()=>(0,Se.V9)()?!0:(fe.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:We.createElement("div",{className:"tc",style:{marginLeft:-38}},We.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),We.createElement("img",{src:Te,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),ne=(me,ce)=>me?!0:(fe.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:We.createElement("div",null,We.createElement("p",null,ce||"\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"),We.createElement("div",{style:{marginLeft:"110px"}},We.createElement("img",{src:De,width:200}),We.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,Fe.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),ue=me=>{fe.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:We.createElement("div",null,We.createElement("div",null,We.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"),We.createElement(Oe.Z,null),We.createElement("p",{style:{color:"#666666",fontSize:12}}," ",We.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 ",We.createElement("a",null,me),"\u5929\u3002"),We.createElement("p",{style:{color:"#666666",fontSize:12}}," ",We.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")),We.createElement("div",{style:{textAlign:"center",marginTop:30}},We.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Me,alt:"\u4E8C\u7EF4\u7801",width:160})))})},re=(me,ce="")=>{const{shixunsDetail:{detail:Ce}}=(0,E.getDvaApp)()._store.getState();if((Ce==null?void 0:Ce.public)===2||(Ce==null?void 0:Ce.public)===1||(Ce==null?void 0:Ce.shixun_status)===3){let Be="";return(Ce==null?void 0:Ce.public)===2&&(Be="\u5DF2\u516C\u5F00"),(Ce==null?void 0:Ce.public)===1&&(Be="\u5F85\u5BA1\u6838"),(Ce==null?void 0:Ce.shixun_status)===3&&(Be="\u5DF2\u5173\u95ED"),fe.default.info({centered:!0,icon:We.createElement(le.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:We.createElement("div",{className:"tc",style:{marginLeft:-38}},We.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},We.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",Be,"\uFF0C",ce,"\u3002"),We.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),We.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Me,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(Ce==null?void 0:Ce.shixun_status)===2?(fe.default.confirm({centered:!0,icon:We.createElement(le.Z,null),title:"\u63D0\u793A",content:We.createElement("div",null,We.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",ce,"\u3002"),We.createElement("br",null),We.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:()=>{fe.default.confirm({width:440,centered:!0,icon:We.createElement(le.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:()=>Ee(void 0,null,function*(){(yield me({type:"shixunsDetail/cancelRelease",payload:{id:Ce==null?void 0:Ce.identifier}})).status!==401&&(ye.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),me({type:"shixunsDetail/getShixunsDetail",payload:{id:Ce==null?void 0:Ce.identifier}}),me({type:"practiceSetting/getCommonData",payload:{id:Ce==null?void 0:Ce.identifier}}))})})}}),!0):!1}},30647:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Ea}});class E{static install(){Object.setPrototypeOf=Object.setPrototypeOf||function(ie,de){return ie.__proto__=de,ie},Object.assign=Object.assign||function(ie){if(ie==null)throw new TypeError("Cannot convert undefined or null to object");let de=Object(ie);for(let he=1;he ${de}`;Se.ENABLE_CALLBACK&&Se.emitter.emit("log","error",he),Se.ENABLE_ERROR&&(console.error?console.error(he):console.warn?console.warn(he):console.log(he))}static i(ie,de){(!ie||Se.FORCE_GLOBAL_TAG)&&(ie=Se.GLOBAL_TAG);let he=`[${ie}] > ${de}`;Se.ENABLE_CALLBACK&&Se.emitter.emit("log","info",he),Se.ENABLE_INFO&&(console.info?console.info(he):console.log(he))}static w(ie,de){(!ie||Se.FORCE_GLOBAL_TAG)&&(ie=Se.GLOBAL_TAG);let he=`[${ie}] > ${de}`;Se.ENABLE_CALLBACK&&Se.emitter.emit("log","warn",he),Se.ENABLE_WARN&&(console.warn?console.warn(he):console.log(he))}static d(ie,de){(!ie||Se.FORCE_GLOBAL_TAG)&&(ie=Se.GLOBAL_TAG);let he=`[${ie}] > ${de}`;Se.ENABLE_CALLBACK&&Se.emitter.emit("log","debug",he),Se.ENABLE_DEBUG&&(console.debug?console.debug(he):console.log(he))}static v(ie,de){(!ie||Se.FORCE_GLOBAL_TAG)&&(ie=Se.GLOBAL_TAG);let he=`[${ie}] > ${de}`;Se.ENABLE_CALLBACK&&Se.emitter.emit("log","verbose",he),Se.ENABLE_VERBOSE&&console.log(he)}}Se.GLOBAL_TAG="flv.js",Se.FORCE_GLOBAL_TAG=!1,Se.ENABLE_ERROR=!0,Se.ENABLE_INFO=!0,Se.ENABLE_WARN=!0,Se.ENABLE_DEBUG=!0,Se.ENABLE_VERBOSE=!0,Se.ENABLE_CALLBACK=!1,Se.emitter=new(ye());var Fe=Se;class le{constructor(){this._firstCheckpoint=0,this._lastCheckpoint=0,this._intervalBytes=0,this._totalBytes=0,this._lastSecondBytes=0,self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now}reset(){this._firstCheckpoint=this._lastCheckpoint=0,this._totalBytes=this._intervalBytes=0,this._lastSecondBytes=0}addBytes(ie){this._firstCheckpoint===0?(this._firstCheckpoint=this._now(),this._lastCheckpoint=this._firstCheckpoint,this._intervalBytes+=ie,this._totalBytes+=ie):this._now()-this._lastCheckpoint<1e3?(this._intervalBytes+=ie,this._totalBytes+=ie):(this._lastSecondBytes=this._intervalBytes,this._intervalBytes=ie,this._totalBytes+=ie,this._lastCheckpoint=this._now())}get currentKBps(){this.addBytes(0);let ie=(this._now()-this._lastCheckpoint)/1e3;return ie==0&&(ie=1),this._intervalBytes/ie/1024}get lastSecondKBps(){return this.addBytes(0),this._lastSecondBytes!==0?this._lastSecondBytes/1024:this._now()-this._lastCheckpoint>=500?this.currentKBps:0}get averageKBps(){let ie=(this._now()-this._firstCheckpoint)/1e3;return this._totalBytes/ie/1024}}var Me=le;class De{constructor(ie){this._message=ie}get name(){return"RuntimeException"}get message(){return this._message}toString(){return this.name+": "+this.message}}class Te extends De{constructor(ie){super(ie)}get name(){return"IllegalStateException"}}class Re extends De{constructor(ie){super(ie)}get name(){return"InvalidArgumentException"}}class We extends De{constructor(ie){super(ie)}get name(){return"NotImplementedException"}}const Ee={kIdle:0,kConnecting:1,kBuffering:2,kError:3,kComplete:4},se={OK:"OK",EXCEPTION:"Exception",HTTP_STATUS_CODE_INVALID:"HttpStatusCodeInvalid",CONNECTING_TIMEOUT:"ConnectingTimeout",EARLY_EOF:"EarlyEof",UNRECOVERABLE_EARLY_EOF:"UnrecoverableEarlyEof"};class y{constructor(ie){this._type=ie||"undefined",this._status=Ee.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}destroy(){this._status=Ee.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}isWorking(){return this._status===Ee.kConnecting||this._status===Ee.kBuffering}get type(){return this._type}get status(){return this._status}get needStashBuffer(){return this._needStash}get onContentLengthKnown(){return this._onContentLengthKnown}set onContentLengthKnown(ie){this._onContentLengthKnown=ie}get onURLRedirect(){return this._onURLRedirect}set onURLRedirect(ie){this._onURLRedirect=ie}get onDataArrival(){return this._onDataArrival}set onDataArrival(ie){this._onDataArrival=ie}get onError(){return this._onError}set onError(ie){this._onError=ie}get onComplete(){return this._onComplete}set onComplete(ie){this._onComplete=ie}open(ie,de){throw new We("Unimplemented abstract function!")}abort(){throw new We("Unimplemented abstract function!")}}let a={};function ee(){let qt=self.navigator.userAgent.toLowerCase(),ie=/(edge)\/([\w.]+)/.exec(qt)||/(opr)[\/]([\w.]+)/.exec(qt)||/(chrome)[ \/]([\w.]+)/.exec(qt)||/(iemobile)[\/]([\w.]+)/.exec(qt)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(qt)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(qt)||/(webkit)[ \/]([\w.]+)/.exec(qt)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(qt)||/(msie) ([\w.]+)/.exec(qt)||qt.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(qt)||qt.indexOf("compatible")<0&&/(firefox)[ \/]([\w.]+)/.exec(qt)||[],de=/(ipad)/.exec(qt)||/(ipod)/.exec(qt)||/(windows phone)/.exec(qt)||/(iphone)/.exec(qt)||/(kindle)/.exec(qt)||/(android)/.exec(qt)||/(windows)/.exec(qt)||/(mac)/.exec(qt)||/(linux)/.exec(qt)||/(cros)/.exec(qt)||[],he={browser:ie[5]||ie[3]||ie[1]||"",version:ie[2]||ie[4]||"0",majorVersion:ie[4]||ie[2]||"0",platform:de[0]||""},be={};if(he.browser){be[he.browser]=!0;let Xe=he.majorVersion.split(".");be.version={major:parseInt(he.majorVersion,10),string:he.version},Xe.length>1&&(be.version.minor=parseInt(Xe[1],10)),Xe.length>2&&(be.version.build=parseInt(Xe[2],10))}if(he.platform&&(be[he.platform]=!0),(be.chrome||be.opr||be.safari)&&(be.webkit=!0),be.rv||be.iemobile){be.rv&&delete be.rv;let Xe="msie";he.browser=Xe,be[Xe]=!0}if(be.edge){delete be.edge;let Xe="msedge";he.browser=Xe,be[Xe]=!0}if(be.opr){let Xe="opera";he.browser=Xe,be[Xe]=!0}if(be.safari&&be.android){let Xe="android";he.browser=Xe,be[Xe]=!0}be.name=he.browser,be.platform=he.platform;for(let Xe in a)a.hasOwnProperty(Xe)&&delete a[Xe];Object.assign(a,be)}ee();var b=a;class x extends y{static isSupported(){try{let ie=b.msedge&&b.version.minor>=15048,de=b.msedge?ie:!0;return self.fetch&&self.ReadableStream&&de}catch(ie){return!1}}constructor(ie,de){super("fetch-stream-loader"),this.TAG="FetchStreamLoader",this._seekHandler=ie,this._config=de,this._needStash=!0,this._requestAbort=!1,this._contentLength=null,this._receivedLength=0}destroy(){this.isWorking()&&this.abort(),super.destroy()}open(ie,de){this._dataSource=ie,this._range=de;let he=ie.url;this._config.reuseRedirectedURL&&ie.redirectedURL!=null&&(he=ie.redirectedURL);let be=this._seekHandler.getConfig(he,de),Xe=new self.Headers;if(typeof be.headers=="object"){let It=be.headers;for(let pa in It)It.hasOwnProperty(pa)&&Xe.append(pa,It[pa])}let Bt={method:"GET",headers:Xe,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if(typeof this._config.headers=="object")for(let It in this._config.headers)Xe.append(It,this._config.headers[It]);ie.cors===!1&&(Bt.mode="same-origin"),ie.withCredentials&&(Bt.credentials="include"),ie.referrerPolicy&&(Bt.referrerPolicy=ie.referrerPolicy),this._status=Ee.kConnecting,self.fetch(be.url,Bt).then(It=>{if(this._requestAbort){this._requestAbort=!1,this._status=Ee.kIdle;return}if(It.ok&&It.status>=200&&It.status<=299){if(It.url!==be.url&&this._onURLRedirect){let Rn=this._seekHandler.removeURLParameters(It.url);this._onURLRedirect(Rn)}let pa=It.headers.get("Content-Length");return pa!=null&&(this._contentLength=parseInt(pa),this._contentLength!==0&&this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)),this._pump.call(this,It.body.getReader())}else if(this._status=Ee.kError,this._onError)this._onError(se.HTTP_STATUS_CODE_INVALID,{code:It.status,msg:It.statusText});else throw new De("FetchStreamLoader: Http code invalid, "+It.status+" "+It.statusText)}).catch(It=>{if(this._status=Ee.kError,this._onError)this._onError(se.EXCEPTION,{code:-1,msg:It.message});else throw It})}abort(){this._requestAbort=!0}_pump(ie){return ie.read().then(de=>{if(de.done)if(this._contentLength!==null&&this._receivedLength{if(de.code===11&&b.msedge)return;this._status=Ee.kError;let he=0,be=null;if((de.code===19||de.message==="network error")&&(this._contentLength===null||this._contentLength!==null&&this._receivedLength299))if(this._status=Ee.kError,this._onError)this._onError(se.HTTP_STATUS_CODE_INVALID,{code:de.status,msg:de.statusText});else throw new De("MozChunkedLoader: Http code invalid, "+de.status+" "+de.statusText);else this._status=Ee.kBuffering}}_onProgress(ie){if(this._status===Ee.kError)return;this._contentLength===null&&ie.total!==null&&ie.total!==0&&(this._contentLength=ie.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength));let de=ie.target.response,he=this._range.from+this._receivedLength;this._receivedLength+=de.byteLength,this._onDataArrival&&this._onDataArrival(de,he,this._receivedLength)}_onLoadEnd(ie){if(this._requestAbort===!0){this._requestAbort=!1;return}else if(this._status===Ee.kError)return;this._status=Ee.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)}_onXhrError(ie){this._status=Ee.kError;let de=0,he=null;if(this._contentLength&&ie.loaded=200&&de.status<=299){if(this._status=LoaderStatus.kBuffering,de.responseURL!=null){let be=this._seekHandler.removeURLParameters(de.responseURL);de.responseURL!==this._currentRequestURL&&be!==this._currentRedirectedURL&&(this._currentRedirectedURL=be,this._onURLRedirect&&this._onURLRedirect(be))}let he=de.getResponseHeader("Content-Length");if(he!=null&&this._contentLength==null){let be=parseInt(he);be>0&&(this._contentLength=be,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength))}}else if(this._status=LoaderStatus.kError,this._onError)this._onError(LoaderErrors.HTTP_STATUS_CODE_INVALID,{code:de.status,msg:de.statusText});else throw new RuntimeException("MSStreamLoader: Http code invalid, "+de.status+" "+de.statusText);else if(de.readyState===3&&de.status>=200&&de.status<=299){this._status=LoaderStatus.kBuffering;let he=de.response;this._reader.readAsArrayBuffer(he)}}_xhrOnError(ie){this._status=LoaderStatus.kError;let de=LoaderErrors.EXCEPTION,he={code:-1,msg:ie.constructor.name+" "+ie.type};if(this._onError)this._onError(de,he);else throw new RuntimeException(he.msg)}_msrOnProgress(ie){let he=ie.target.result;if(he==null){this._doReconnectIfNeeded();return}let be=he.slice(this._lastTimeBufferSize);this._lastTimeBufferSize=he.byteLength;let Xe=this._totalRange.from+this._receivedLength;this._receivedLength+=be.byteLength,this._onDataArrival&&this._onDataArrival(be,Xe,this._receivedLength),he.byteLength>=this._bufferLimit&&(Log.v(this.TAG,`MSStream buffer exceeded max size near ${Xe+be.byteLength}, reconnecting...`),this._doReconnectIfNeeded())}_doReconnectIfNeeded(){if(this._contentLength==null||this._receivedLength=this._contentLength&&(he=this._range.from+this._contentLength-1),this._currentRequestRange={from:de,to:he},this._internalOpen(this._dataSource,this._currentRequestRange)}_internalOpen(ie,de){this._lastTimeLoaded=0;let he=ie.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?he=this._currentRedirectedURL:ie.redirectedURL!=null&&(he=ie.redirectedURL));let be=this._seekHandler.getConfig(he,de);this._currentRequestURL=be.url;let Xe=this._xhr=new XMLHttpRequest;if(Xe.open("GET",be.url,!0),Xe.responseType="arraybuffer",Xe.onreadystatechange=this._onReadyStateChange.bind(this),Xe.onprogress=this._onProgress.bind(this),Xe.onload=this._onLoad.bind(this),Xe.onerror=this._onXhrError.bind(this),ie.withCredentials&&(Xe.withCredentials=!0),typeof be.headers=="object"){let Bt=be.headers;for(let It in Bt)Bt.hasOwnProperty(It)&&Xe.setRequestHeader(It,Bt[It])}if(typeof this._config.headers=="object"){let Bt=this._config.headers;for(let It in Bt)Bt.hasOwnProperty(It)&&Xe.setRequestHeader(It,Bt[It])}Xe.send()}abort(){this._requestAbort=!0,this._internalAbort(),this._status=Ee.kComplete}_internalAbort(){this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onload=null,this._xhr.onerror=null,this._xhr.abort(),this._xhr=null)}_onReadyStateChange(ie){let de=ie.target;if(de.readyState===2){if(de.responseURL!=null){let he=this._seekHandler.removeURLParameters(de.responseURL);de.responseURL!==this._currentRequestURL&&he!==this._currentRedirectedURL&&(this._currentRedirectedURL=he,this._onURLRedirect&&this._onURLRedirect(he))}if(de.status>=200&&de.status<=299){if(this._waitForTotalLength)return;this._status=Ee.kBuffering}else if(this._status=Ee.kError,this._onError)this._onError(se.HTTP_STATUS_CODE_INVALID,{code:de.status,msg:de.statusText});else throw new De("RangeLoader: Http code invalid, "+de.status+" "+de.statusText)}}_onProgress(ie){if(this._status===Ee.kError)return;if(this._contentLength===null){let he=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,he=!0;let be=ie.total;this._internalAbort(),be!=null&be!==0&&(this._totalLength=be)}if(this._range.to===-1?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,he){this._openSubRange();return}this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}let de=ie.loaded-this._lastTimeLoaded;this._lastTimeLoaded=ie.loaded,this._speedSampler.addBytes(de)}_normalizeSpeed(ie){let de=this._chunkSizeKBList,he=de.length-1,be=0,Xe=0,Bt=he;if(ie=de[be]&&ie=3&&(de=this._speedSampler.currentKBps)),de!==0){let Bt=this._normalizeSpeed(de);this._currentSpeedNormalized!==Bt&&(this._currentSpeedNormalized=Bt,this._currentChunkSizeKB=Bt)}let he=ie.target.response,be=this._range.from+this._receivedLength;this._receivedLength+=he.byteLength;let Xe=!1;this._contentLength!=null&&this._receivedLength0&&this._receivedLength{this._dispatchArrayBuffer(de.result)},de.readAsArrayBuffer(ie.data)}else{this._status=Ee.kError;let de={code:-1,msg:"Unsupported WebSocket message type: "+ie.data.constructor.name};if(this._onError)this._onError(se.EXCEPTION,de);else throw new De(de.msg)}}_dispatchArrayBuffer(ie){let de=ie,he=this._receivedLength;this._receivedLength+=de.byteLength,this._onDataArrival&&this._onDataArrival(de,he,this._receivedLength)}_onWebSocketError(ie){this._status=Ee.kError;let de={code:ie.code,msg:ie.message};if(this._onError)this._onError(se.EXCEPTION,de);else throw new De(de.msg)}}var ke=Be;class Pe{constructor(ie){this._zeroStart=ie||!1}getConfig(ie,de){let he={};if(de.from!==0||de.to!==-1){let be;de.to!==-1?be=`bytes=${de.from.toString()}-${de.to.toString()}`:be=`bytes=${de.from.toString()}-`,he.Range=be}else this._zeroStart&&(he.Range="bytes=0-");return{url:ie,headers:he}}removeURLParameters(ie){return ie}}var at=Pe;class Ve{constructor(ie,de){this._startName=ie,this._endName=de}getConfig(ie,de){let he=ie;if(de.from!==0||de.to!==-1){let be=!0;he.indexOf("?")===-1&&(he+="?",be=!1),be&&(he+="&"),he+=`${this._startName}=${de.from.toString()}`,de.to!==-1&&(he+=`&${this._endName}=${de.to.toString()}`)}return{url:he,headers:{}}}removeURLParameters(ie){let de=ie.split("?")[0],he,be=ie.indexOf("?");be!==-1&&(he=ie.substring(be+1));let Xe="";if(he!=null&&he.length>0){let Bt=he.split("&");for(let It=0;It0;pa[0]!==this._startName&&pa[0]!==this._endName&&(Rn&&(Xe+="&"),Xe+=Bt[It])}}return Xe.length===0?de:de+"?"+Xe}}var it=Ve;class Ye{constructor(ie,de,he){this.TAG="IOController",this._config=de,this._extraData=he,this._stashInitialSize=1024*384,de.stashInitialSize!=null&&de.stashInitialSize>0&&(this._stashInitialSize=de.stashInitialSize),this._stashUsed=0,this._stashSize=this._stashInitialSize,this._bufferSize=1024*1024*3,this._stashBuffer=new ArrayBuffer(this._bufferSize),this._stashByteStart=0,this._enableStash=!0,de.enableStashBuffer===!1&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=ie,this._isWebSocketURL=/wss?:\/\/(.+?)/.test(ie.url),this._refTotalLength=ie.filesize?ie.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new Me,this._speedNormalizeList=[64,128,256,384,512,768,1024,1536,2048,3072,4096],this._isEarlyEofReconnecting=!1,this._paused=!1,this._resumeFrom=0,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._selectSeekHandler(),this._selectLoader(),this._createLoader()}destroy(){this._loader.isWorking()&&this._loader.abort(),this._loader.destroy(),this._loader=null,this._loaderClass=null,this._dataSource=null,this._stashBuffer=null,this._stashUsed=this._stashSize=this._bufferSize=this._stashByteStart=0,this._currentRange=null,this._speedSampler=null,this._isEarlyEofReconnecting=!1,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._extraData=null}isWorking(){return this._loader&&this._loader.isWorking()&&!this._paused}isPaused(){return this._paused}get status(){return this._loader.status}get extraData(){return this._extraData}set extraData(ie){this._extraData=ie}get onDataArrival(){return this._onDataArrival}set onDataArrival(ie){this._onDataArrival=ie}get onSeeked(){return this._onSeeked}set onSeeked(ie){this._onSeeked=ie}get onError(){return this._onError}set onError(ie){this._onError=ie}get onComplete(){return this._onComplete}set onComplete(ie){this._onComplete=ie}get onRedirect(){return this._onRedirect}set onRedirect(ie){this._onRedirect=ie}get onRecoveredEarlyEof(){return this._onRecoveredEarlyEof}set onRecoveredEarlyEof(ie){this._onRecoveredEarlyEof=ie}get currentURL(){return this._dataSource.url}get hasRedirect(){return this._redirectedURL!=null||this._dataSource.redirectedURL!=null}get currentRedirectedURL(){return this._redirectedURL||this._dataSource.redirectedURL}get currentSpeed(){return this._loaderClass===Ce?this._loader.currentSpeed:this._speedSampler.lastSecondKBps}get loaderType(){return this._loader.type}_selectSeekHandler(){let ie=this._config;if(ie.seekType==="range")this._seekHandler=new at(this._config.rangeLoadZeroStart);else if(ie.seekType==="param"){let de=ie.seekParamStart||"bstart",he=ie.seekParamEnd||"bend";this._seekHandler=new it(de,he)}else if(ie.seekType==="custom"){if(typeof ie.customSeekHandler!="function")throw new Re("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new ie.customSeekHandler}else throw new Re(`Invalid seekType in config: ${ie.seekType}`)}_selectLoader(){if(this._config.customLoader!=null)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=ke;else if(te.isSupported())this._loaderClass=te;else if(ue.isSupported())this._loaderClass=ue;else if(Ce.isSupported())this._loaderClass=Ce;else throw new De("Your browser doesn't support xhr with arraybuffer responseType!")}_createLoader(){this._loader=new this._loaderClass(this._seekHandler,this._config),this._loader.needStashBuffer===!1&&(this._enableStash=!1),this._loader.onContentLengthKnown=this._onContentLengthKnown.bind(this),this._loader.onURLRedirect=this._onURLRedirect.bind(this),this._loader.onDataArrival=this._onLoaderChunkArrival.bind(this),this._loader.onComplete=this._onLoaderComplete.bind(this),this._loader.onError=this._onLoaderError.bind(this)}open(ie){this._currentRange={from:0,to:-1},ie&&(this._currentRange.from=ie),this._speedSampler.reset(),ie||(this._fullRequestFlag=!0),this._loader.open(this._dataSource,Object.assign({},this._currentRange))}abort(){this._loader.abort(),this._paused&&(this._paused=!1,this._resumeFrom=0)}pause(){this.isWorking()&&(this._loader.abort(),this._stashUsed!==0?(this._resumeFrom=this._stashByteStart,this._currentRange.to=this._stashByteStart-1):this._resumeFrom=this._currentRange.to+1,this._stashUsed=0,this._stashByteStart=0,this._paused=!0)}resume(){if(this._paused){this._paused=!1;let ie=this._resumeFrom;this._resumeFrom=0,this._internalSeek(ie,!0)}}seek(ie){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(ie,!0)}_internalSeek(ie,de){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(de),this._loader.destroy(),this._loader=null;let he={from:ie,to:-1};this._currentRange={from:he.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,he),this._onSeeked&&this._onSeeked()}updateUrl(ie){if(!ie||typeof ie!="string"||ie.length===0)throw new Re("Url must be a non-empty string!");this._dataSource.url=ie}_expandBuffer(ie){let de=this._stashSize;for(;de+1024*1024*10){let be=new Uint8Array(this._stashBuffer,0,this._stashUsed);new Uint8Array(he,0,de).set(be,0)}this._stashBuffer=he,this._bufferSize=de}_normalizeSpeed(ie){let de=this._speedNormalizeList,he=de.length-1,be=0,Xe=0,Bt=he;if(ie=de[be]&&ie=512&&ie<=1024?de=Math.floor(ie*1.5):de=ie*2,de>8192&&(de=8192);let he=de*1024+1024*1024*1;this._bufferSize0){let Bt=this._stashBuffer.slice(0,this._stashUsed),It=this._dispatchChunks(Bt,this._stashByteStart);if(It0){let pa=new Uint8Array(Bt,It);Xe.set(pa,0),this._stashUsed=pa.byteLength,this._stashByteStart+=It}}else this._stashUsed=0,this._stashByteStart+=It;this._stashUsed+ie.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+ie.byteLength),Xe=new Uint8Array(this._stashBuffer,0,this._bufferSize)),Xe.set(new Uint8Array(ie),this._stashUsed),this._stashUsed+=ie.byteLength}else{let Bt=this._dispatchChunks(ie,de);if(Btthis._bufferSize&&(this._expandBuffer(It),Xe=new Uint8Array(this._stashBuffer,0,this._bufferSize)),Xe.set(new Uint8Array(ie,Bt),0),this._stashUsed+=It,this._stashByteStart=de+Bt}}}else if(this._stashUsed===0){let Xe=this._dispatchChunks(ie,de);if(Xethis._bufferSize&&this._expandBuffer(Bt),new Uint8Array(this._stashBuffer,0,this._bufferSize).set(new Uint8Array(ie,Xe),0),this._stashUsed+=Bt,this._stashByteStart=de+Xe}}else{this._stashUsed+ie.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+ie.byteLength);let Xe=new Uint8Array(this._stashBuffer,0,this._bufferSize);Xe.set(new Uint8Array(ie),this._stashUsed),this._stashUsed+=ie.byteLength;let Bt=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(Bt0){let It=new Uint8Array(this._stashBuffer,Bt);Xe.set(It,0)}this._stashUsed-=Bt,this._stashByteStart+=Bt}}_flushStashBuffer(ie){if(this._stashUsed>0){let de=this._stashBuffer.slice(0,this._stashUsed),he=this._dispatchChunks(de,this._stashByteStart),be=de.byteLength-he;if(he0){let Xe=new Uint8Array(this._stashBuffer,0,this._bufferSize),Bt=new Uint8Array(de,he);Xe.set(Bt,0),this._stashUsed=Bt.byteLength,this._stashByteStart+=he}return 0}return this._stashUsed=0,this._stashByteStart=0,be}return 0}_onLoaderComplete(ie,de){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)}_onLoaderError(ie,de){switch(Fe.e(this.TAG,`Loader error, code = ${de.code}, msg = ${de.msg}`),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,ie=se.UNRECOVERABLE_EARLY_EOF),ie){case se.EARLY_EOF:{if(!this._config.isLive&&this._totalLength){let he=this._currentRange.to+1;he0){let de=Rt.getConfig();ie.emit("change",de)}}static registerListener(ie){Rt.emitter.addListener("change",ie)}static removeListener(ie){Rt.emitter.removeListener("change",ie)}static addLogListener(ie){Fe.emitter.addListener("log",ie),Fe.emitter.listenerCount("log")>0&&(Fe.ENABLE_CALLBACK=!0,Rt._notifyChange())}static removeLogListener(ie){Fe.emitter.removeListener("log",ie),Fe.emitter.listenerCount("log")===0&&(Fe.ENABLE_CALLBACK=!1,Rt._notifyChange())}}Rt.emitter=new(ye());var qe=Rt;class dt{constructor(){this.mimeType=null,this.duration=null,this.hasAudio=null,this.hasVideo=null,this.audioCodec=null,this.videoCodec=null,this.audioDataRate=null,this.videoDataRate=null,this.audioSampleRate=null,this.audioChannelCount=null,this.width=null,this.height=null,this.fps=null,this.profile=null,this.level=null,this.refFrames=null,this.chromaFormat=null,this.sarNum=null,this.sarDen=null,this.metadata=null,this.segments=null,this.segmentCount=null,this.hasKeyframesIndex=null,this.keyframesIndex=null}isComplete(){let ie=this.hasAudio===!1||this.hasAudio===!0&&this.audioCodec!=null&&this.audioSampleRate!=null&&this.audioChannelCount!=null,de=this.hasVideo===!1||this.hasVideo===!0&&this.videoCodec!=null&&this.width!=null&&this.height!=null&&this.fps!=null&&this.profile!=null&&this.level!=null&&this.refFrames!=null&&this.chromaFormat!=null&&this.sarNum!=null&&this.sarDen!=null;return this.mimeType!=null&&this.duration!=null&&this.metadata!=null&&this.hasKeyframesIndex!=null&&ie&&de}isSeekable(){return this.hasKeyframesIndex===!0}getNearestKeyframe(ie){if(this.keyframesIndex==null)return null;let de=this.keyframesIndex,he=this._search(de.times,ie);return{index:he,milliseconds:de.times[he],fileposition:de.filepositions[he]}}_search(ie,de){let he=0,be=ie.length-1,Xe=0,Bt=0,It=be;for(de=ie[Xe]&&de=128){ie.push(String.fromCharCode(Xe&65535)),he+=2;continue}}}else if(de[he]<240){if(Bn(de,he,2)){let Xe=(de[he]&15)<<12|(de[he+1]&63)<<6|de[he+2]&63;if(Xe>=2048&&(Xe&63488)!==55296){ie.push(String.fromCharCode(Xe&65535)),he+=3;continue}}}else if(de[he]<248&&Bn(de,he,3)){let Xe=(de[he]&7)<<18|(de[he+1]&63)<<12|(de[he+2]&63)<<6|de[he+3]&63;if(Xe>65536&&Xe<1114112){Xe-=65536,ie.push(String.fromCharCode(Xe>>>10|55296)),ie.push(String.fromCharCode(Xe&1023|56320)),he+=4;continue}}}ie.push("\uFFFD"),++he}return ie.join("")}var kn=Yt;let Ge=function(){let qt=new ArrayBuffer(2);return new DataView(qt).setInt16(0,256,!0),new Int16Array(qt)[0]===256}();class ln{static parseScriptData(ie,de,he){let be={};try{let Xe=ln.parseValue(ie,de,he),Bt=ln.parseValue(ie,de+Xe.size,he-Xe.size);be[Xe.data]=Bt.data}catch(Xe){Fe.e("AMF",Xe.toString())}return be}static parseObject(ie,de,he){if(he<3)throw new Te("Data not enough when parse ScriptDataObject");let be=ln.parseString(ie,de,he),Xe=ln.parseValue(ie,de+be.size,he-be.size),Bt=Xe.objectEnd;return{data:{name:be.data,value:Xe.data},size:be.size+Xe.size,objectEnd:Bt}}static parseVariable(ie,de,he){return ln.parseObject(ie,de,he)}static parseString(ie,de,he){if(he<2)throw new Te("Data not enough when parse String");let Xe=new DataView(ie,de,he).getUint16(0,!Ge),Bt;return Xe>0?Bt=kn(new Uint8Array(ie,de+2,Xe)):Bt="",{data:Bt,size:2+Xe}}static parseLongString(ie,de,he){if(he<4)throw new Te("Data not enough when parse LongString");let Xe=new DataView(ie,de,he).getUint32(0,!Ge),Bt;return Xe>0?Bt=kn(new Uint8Array(ie,de+4,Xe)):Bt="",{data:Bt,size:4+Xe}}static parseDate(ie,de,he){if(he<10)throw new Te("Data size invalid when parse Date");let be=new DataView(ie,de,he),Xe=be.getFloat64(0,!Ge),Bt=be.getInt16(8,!Ge);return Xe+=Bt*60*1e3,{data:new Date(Xe),size:10}}static parseValue(ie,de,he){if(he<1)throw new Te("Data not enough when parse Value");let be=new DataView(ie,de,he),Xe=1,Bt=be.getUint8(0),It,pa=!1;try{switch(Bt){case 0:It=be.getFloat64(1,!Ge),Xe+=8;break;case 1:{It=!!be.getUint8(1),Xe+=1;break}case 2:{let Rn=ln.parseString(ie,de+1,he-1);It=Rn.data,Xe+=Rn.size;break}case 3:{It={};let Rn=0;for((be.getUint32(he-4,!Ge)&16777215)===9&&(Rn=3);Xe32)throw new Re("ExpGolomb: readBits() bits exceeded max 32bits!");if(ie<=this._current_word_bits_left){let Bt=this._current_word>>>32-ie;return this._current_word<<=ie,this._current_word_bits_left-=ie,Bt}let de=this._current_word_bits_left?this._current_word:0;de=de>>>32-this._current_word_bits_left;let he=ie-this._current_word_bits_left;this._fillCurrentWord();let be=Math.min(he,this._current_word_bits_left),Xe=this._current_word>>>32-be;return this._current_word<<=be,this._current_word_bits_left-=be,de=de<>>ie)return this._current_word<<=ie,this._current_word_bits_left-=ie,ie;return this._fillCurrentWord(),ie+this._skipLeadingZero()}readUEG(){let ie=this._skipLeadingZero();return this.readBits(ie+1)-1}readSEG(){let ie=this.readUEG();return ie&1?ie+1>>>1:-1*(ie>>>1)}}var zt=Pt;class Ft{static _ebsp2rbsp(ie){let de=ie,he=de.byteLength,be=new Uint8Array(he),Xe=0;for(let Bt=0;Bt=2&&de[Bt]===3&&de[Bt-1]===0&&de[Bt-2]===0||(be[Xe]=de[Bt],Xe++);return new Uint8Array(be.buffer,0,Xe)}static parseSPS(ie){let de=Ft._ebsp2rbsp(ie),he=new zt(de);he.readByte();let be=he.readByte();he.readByte();let Xe=he.readByte();he.readUEG();let Bt=Ft.getProfileString(be),It=Ft.getLevelString(Xe),pa=1,Rn=420,qn=[0,420,422,444],za=8;if((be===100||be===110||be===122||be===244||be===44||be===83||be===86||be===118||be===128||be===138||be===144)&&(pa=he.readUEG(),pa===3&&he.readBits(1),pa<=3&&(Rn=qn[pa]),za=he.readUEG()+8,he.readUEG(),he.readBits(1),he.readBool())){let xr=pa!==3?8:12;for(let ja=0;ja0&&xr<16?($n=ja[xr-1],mn=Kr[xr-1]):xr===255&&($n=he.readByte()<<8|he.readByte(),mn=he.readByte()<<8|he.readByte())}if(he.readBool()&&he.readBool(),he.readBool()&&(he.readBits(4),he.readBool()&&he.readBits(24)),he.readBool()&&(he.readUEG(),he.readUEG()),he.readBool()){let xr=he.readBits(32),ja=he.readBits(32);na=he.readBool(),er=ja,yr=xr*2,Yn=er/yr}}let Rr=1;($n!==1||mn!==1)&&(Rr=$n/mn);let Br=0,br=0;if(pa===0)Br=1,br=2-Fn;else{let xr=pa===3?1:2,ja=pa===1?2:1;Br=xr,br=ja*(2-Fn)}let Pr=(gn+1)*16,tr=(2-Fn)*((lt+1)*16);Pr-=(un+nt)*Br,tr-=(Jt+$t)*br;let Nr=Math.ceil(Pr*Rr);return he.destroy(),he=null,{profile_string:Bt,level_string:It,bit_depth:za,ref_frames:st,chroma_format:Rn,chroma_format_string:Ft.getChromaFormatString(Rn),frame_rate:{fixed:na,fps:Yn,fps_den:yr,fps_num:er},sar_ratio:{width:$n,height:mn},codec_size:{width:Pr,height:tr},present_size:{width:Nr,height:tr}}}static _skipScalingList(ie,de){let he=8,be=8,Xe=0;for(let Bt=0;Bt>>8&255|(qt&255)<<8}function xt(qt){return(qt&4278190080)>>>24|(qt&16711680)>>>8|(qt&65280)<<8|(qt&255)<<24}function Ke(qt,ie){return qt[ie]<<24|qt[ie+1]<<16|qt[ie+2]<<8|qt[ie+3]}class Qe{constructor(ie,de){this.TAG="FLVDemuxer",this._config=de,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null,this._dataOffset=ie.dataOffset,this._firstParse=!0,this._dispatch=!1,this._hasAudio=ie.hasAudioTrack,this._hasVideo=ie.hasVideoTrack,this._hasAudioFlagOverrided=!1,this._hasVideoFlagOverrided=!1,this._audioInitialMetadataDispatched=!1,this._videoInitialMetadataDispatched=!1,this._mediaInfo=new Wt,this._mediaInfo.hasAudio=this._hasAudio,this._mediaInfo.hasVideo=this._hasVideo,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._naluLengthSize=4,this._timestampBase=0,this._timescale=1e3,this._duration=0,this._durationOverrided=!1,this._referenceFrameRate={fixed:!0,fps:23.976,fps_num:23976,fps_den:1e3},this._flvSoundRateTable=[5500,11025,22050,44100,48e3],this._mpegSamplingRates=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350],this._mpegAudioV10SampleRateTable=[44100,48e3,32e3,0],this._mpegAudioV20SampleRateTable=[22050,24e3,16e3,0],this._mpegAudioV25SampleRateTable=[11025,12e3,8e3,0],this._mpegAudioL1BitRateTable=[0,32,64,96,128,160,192,224,256,288,320,352,384,416,448,-1],this._mpegAudioL2BitRateTable=[0,32,48,56,64,80,96,112,128,160,192,224,256,320,384,-1],this._mpegAudioL3BitRateTable=[0,32,40,48,56,64,80,96,112,128,160,192,224,256,320,-1],this._videoTrack={type:"video",id:1,sequenceNumber:0,samples:[],length:0},this._audioTrack={type:"audio",id:2,sequenceNumber:0,samples:[],length:0},this._littleEndian=function(){let he=new ArrayBuffer(2);return new DataView(he).setInt16(0,256,!0),new Int16Array(he)[0]===256}()}destroy(){this._mediaInfo=null,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._videoTrack=null,this._audioTrack=null,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null}static probe(ie){let de=new Uint8Array(ie),he={match:!1};if(de[0]!==70||de[1]!==76||de[2]!==86||de[3]!==1)return he;let be=(de[4]&4)>>>2!==0,Xe=(de[4]&1)!==0,Bt=Ke(de,5);return Bt<9?he:{match:!0,consumed:Bt,dataOffset:Bt,hasAudioTrack:be,hasVideoTrack:Xe}}bindDataSource(ie){return ie.onDataArrival=this.parseChunks.bind(this),this}get onTrackMetadata(){return this._onTrackMetadata}set onTrackMetadata(ie){this._onTrackMetadata=ie}get onMediaInfo(){return this._onMediaInfo}set onMediaInfo(ie){this._onMediaInfo=ie}get onMetaDataArrived(){return this._onMetaDataArrived}set onMetaDataArrived(ie){this._onMetaDataArrived=ie}get onScriptDataArrived(){return this._onScriptDataArrived}set onScriptDataArrived(ie){this._onScriptDataArrived=ie}get onError(){return this._onError}set onError(ie){this._onError=ie}get onDataAvailable(){return this._onDataAvailable}set onDataAvailable(ie){this._onDataAvailable=ie}get timestampBase(){return this._timestampBase}set timestampBase(ie){this._timestampBase=ie}get overridedDuration(){return this._duration}set overridedDuration(ie){this._durationOverrided=!0,this._duration=ie,this._mediaInfo.duration=ie}set overridedHasAudio(ie){this._hasAudioFlagOverrided=!0,this._hasAudio=ie,this._mediaInfo.hasAudio=ie}set overridedHasVideo(ie){this._hasVideoFlagOverrided=!0,this._hasVideo=ie,this._mediaInfo.hasVideo=ie}resetMediaInfo(){this._mediaInfo=new Wt}_isInitialMetadataDispatched(){return this._hasAudio&&this._hasVideo?this._audioInitialMetadataDispatched&&this._videoInitialMetadataDispatched:this._hasAudio&&!this._hasVideo?this._audioInitialMetadataDispatched:!this._hasAudio&&this._hasVideo?this._videoInitialMetadataDispatched:!1}parseChunks(ie,de){if(!this._onError||!this._onMediaInfo||!this._onTrackMetadata||!this._onDataAvailable)throw new Te("Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified");let he=0,be=this._littleEndian;if(de===0)if(ie.byteLength>13)he=Qe.probe(ie).dataOffset;else return 0;for(this._firstParse&&(this._firstParse=!1,de+he!==this._dataOffset&&Fe.w(this.TAG,"First time parsing but chunk byteStart invalid!"),new DataView(ie,he).getUint32(0,!be)!==0&&Fe.w(this.TAG,"PrevTagSize0 !== 0 !!!"),he+=4);heie.byteLength)break;let Bt=Xe.getUint8(0),It=Xe.getUint32(0,!be)&16777215;if(he+11+It+4>ie.byteLength)break;if(Bt!==8&&Bt!==9&&Bt!==18){Fe.w(this.TAG,`Unsupported tag type ${Bt}, skipped`),he+=11+It+4;continue}let pa=Xe.getUint8(4),Rn=Xe.getUint8(5),qn=Xe.getUint8(6),za=Xe.getUint8(7),An=qn|Rn<<8|pa<<16|za<<24;(Xe.getUint32(7,!be)&16777215)!==0&&Fe.w(this.TAG,"Meet tag which has StreamID != 0!");let gn=he+11;switch(Bt){case 8:this._parseAudioData(ie,gn,It,An);break;case 9:this._parseVideoData(ie,gn,It,An,de+he);break;case 18:this._parseScriptData(ie,gn,It);break}let lt=Xe.getUint32(11+It,!be);lt!==11+It&&Fe.w(this.TAG,`Invalid PrevTagSize ${lt}`),he+=11+It+4}return this._isInitialMetadataDispatched()&&this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack),he}_parseScriptData(ie,de,he){let be=Mn.parseScriptData(ie,de,he);if(be.hasOwnProperty("onMetaData")){if(be.onMetaData==null||typeof be.onMetaData!="object"){Fe.w(this.TAG,"Invalid onMetaData structure!");return}this._metadata&&Fe.w(this.TAG,"Found another onMetaData tag!"),this._metadata=be;let Xe=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},Xe)),typeof Xe.hasAudio=="boolean"&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=Xe.hasAudio,this._mediaInfo.hasAudio=this._hasAudio),typeof Xe.hasVideo=="boolean"&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=Xe.hasVideo,this._mediaInfo.hasVideo=this._hasVideo),typeof Xe.audiodatarate=="number"&&(this._mediaInfo.audioDataRate=Xe.audiodatarate),typeof Xe.videodatarate=="number"&&(this._mediaInfo.videoDataRate=Xe.videodatarate),typeof Xe.width=="number"&&(this._mediaInfo.width=Xe.width),typeof Xe.height=="number"&&(this._mediaInfo.height=Xe.height),typeof Xe.duration=="number"){if(!this._durationOverrided){let Bt=Math.floor(Xe.duration*this._timescale);this._duration=Bt,this._mediaInfo.duration=Bt}}else this._mediaInfo.duration=0;if(typeof Xe.framerate=="number"){let Bt=Math.floor(Xe.framerate*1e3);if(Bt>0){let It=Bt/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=It,this._referenceFrameRate.fps_num=Bt,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=It}}if(typeof Xe.keyframes=="object"){this._mediaInfo.hasKeyframesIndex=!0;let Bt=Xe.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(Bt),Xe.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=Xe,Fe.v(this.TAG,"Parsed onMetaData"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}Object.keys(be).length>0&&this._onScriptDataArrived&&this._onScriptDataArrived(Object.assign({},be))}_parseKeyframesIndex(ie){let de=[],he=[];for(let be=1;be>>4;if(pa!==2&&pa!==10){this._onError(ze.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+pa);return}let Rn=0,qn=(It&12)>>>2;if(qn>=0&&qn<=4)Rn=this._flvSoundRateTable[qn];else{this._onError(ze.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+qn);return}let za=(It&2)>>>1,An=It&1,st=this._audioMetadata,gn=this._audioTrack;if(st||(this._hasAudio===!1&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),st=this._audioMetadata={},st.type="audio",st.id=gn.id,st.timescale=this._timescale,st.duration=this._duration,st.audioSampleRate=Rn,st.channelCount=An===0?1:2),pa===10){let lt=this._parseAACAudioData(ie,de+1,he-1);if(lt==null)return;if(lt.packetType===0){st.config&&Fe.w(this.TAG,"Found another AudioSpecificConfig!");let Fn=lt.data;st.audioSampleRate=Fn.samplingRate,st.channelCount=Fn.channelCount,st.codec=Fn.codec,st.originalCodec=Fn.originalCodec,st.config=Fn.config,st.refSampleDuration=1024/st.audioSampleRate*st.timescale,Fe.v(this.TAG,"Parsed AudioSpecificConfig"),this._isInitialMetadataDispatched()?this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack):this._audioInitialMetadataDispatched=!0,this._dispatch=!1,this._onTrackMetadata("audio",st);let un=this._mediaInfo;un.audioCodec=st.originalCodec,un.audioSampleRate=st.audioSampleRate,un.audioChannelCount=st.channelCount,un.hasVideo?un.videoCodec!=null&&(un.mimeType='video/x-flv; codecs="'+un.videoCodec+","+un.audioCodec+'"'):un.mimeType='video/x-flv; codecs="'+un.audioCodec+'"',un.isComplete()&&this._onMediaInfo(un)}else if(lt.packetType===1){let Fn=this._timestampBase+be,un={unit:lt.data,length:lt.data.byteLength,dts:Fn,pts:Fn};gn.samples.push(un),gn.length+=lt.data.length}else Fe.e(this.TAG,`Flv: Unsupported AAC data type ${lt.packetType}`)}else if(pa===2){if(!st.codec){let nt=this._parseMP3AudioData(ie,de+1,he-1,!0);if(nt==null)return;st.audioSampleRate=nt.samplingRate,st.channelCount=nt.channelCount,st.codec=nt.codec,st.originalCodec=nt.originalCodec,st.refSampleDuration=1152/st.audioSampleRate*st.timescale,Fe.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",st);let Jt=this._mediaInfo;Jt.audioCodec=st.codec,Jt.audioSampleRate=st.audioSampleRate,Jt.audioChannelCount=st.channelCount,Jt.audioDataRate=nt.bitRate,Jt.hasVideo?Jt.videoCodec!=null&&(Jt.mimeType='video/x-flv; codecs="'+Jt.videoCodec+","+Jt.audioCodec+'"'):Jt.mimeType='video/x-flv; codecs="'+Jt.audioCodec+'"',Jt.isComplete()&&this._onMediaInfo(Jt)}let lt=this._parseMP3AudioData(ie,de+1,he-1,!1);if(lt==null)return;let Fn=this._timestampBase+be,un={unit:lt,length:lt.byteLength,dts:Fn,pts:Fn};gn.samples.push(un),gn.length+=lt.length}}_parseAACAudioData(ie,de,he){if(he<=1){Fe.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");return}let be={},Xe=new Uint8Array(ie,de,he);return be.packetType=Xe[0],Xe[0]===0?be.data=this._parseAACAudioSpecificConfig(ie,de+1,he-1):be.data=Xe.subarray(1),be}_parseAACAudioSpecificConfig(ie,de,he){let be=new Uint8Array(ie,de,he),Xe=null,Bt=0,It=0,pa=null,Rn=0,qn=null;if(Bt=It=be[0]>>>3,Rn=(be[0]&7)<<1|be[1]>>>7,Rn<0||Rn>=this._mpegSamplingRates.length){this._onError(ze.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");return}let za=this._mpegSamplingRates[Rn],An=(be[1]&120)>>>3;if(An<0||An>=8){this._onError(ze.FORMAT_ERROR,"Flv: AAC invalid channel configuration");return}Bt===5&&(qn=(be[1]&7)<<1|be[2]>>>7,pa=(be[2]&124)>>>2);let st=self.navigator.userAgent.toLowerCase();return st.indexOf("firefox")!==-1?Rn>=6?(Bt=5,Xe=new Array(4),qn=Rn-3):(Bt=2,Xe=new Array(2),qn=Rn):st.indexOf("android")!==-1?(Bt=2,Xe=new Array(2),qn=Rn):(Bt=5,qn=Rn,Xe=new Array(4),Rn>=6?qn=Rn-3:An===1&&(Bt=2,Xe=new Array(2),qn=Rn)),Xe[0]=Bt<<3,Xe[0]|=(Rn&15)>>>1,Xe[1]=(Rn&15)<<7,Xe[1]|=(An&15)<<3,Bt===5&&(Xe[1]|=(qn&15)>>>1,Xe[2]=(qn&1)<<7,Xe[2]|=8,Xe[3]=0),{config:Xe,samplingRate:za,channelCount:An,codec:"mp4a.40."+Bt,originalCodec:"mp4a.40."+It}}_parseMP3AudioData(ie,de,he,be){if(he<4){Fe.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");return}let Xe=this._littleEndian,Bt=new Uint8Array(ie,de,he),It=null;if(be){if(Bt[0]!==255)return;let pa=Bt[1]>>>3&3,Rn=(Bt[1]&6)>>1,qn=(Bt[2]&240)>>>4,za=(Bt[2]&12)>>>2,st=(Bt[3]>>>6&3)!==3?2:1,gn=0,lt=0,Fn=34,un="mp3";switch(pa){case 0:gn=this._mpegAudioV25SampleRateTable[za];break;case 2:gn=this._mpegAudioV20SampleRateTable[za];break;case 3:gn=this._mpegAudioV10SampleRateTable[za];break}switch(Rn){case 1:Fn=34,qn>>4,pa=Bt&15;if(pa!==7){this._onError(ze.CODEC_UNSUPPORTED,`Flv: Unsupported codec in video frame: ${pa}`);return}this._parseAVCVideoPacket(ie,de+1,he-1,be,Xe,It)}_parseAVCVideoPacket(ie,de,he,be,Xe,Bt){if(he<4){Fe.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");return}let It=this._littleEndian,pa=new DataView(ie,de,he),Rn=pa.getUint8(0),za=(pa.getUint32(0,!It)&16777215)<<8>>8;if(Rn===0)this._parseAVCDecoderConfigurationRecord(ie,de+4,he-4);else if(Rn===1)this._parseAVCVideoData(ie,de+4,he-4,be,Xe,Bt,za);else if(Rn!==2){this._onError(ze.FORMAT_ERROR,`Flv: Invalid video packet type ${Rn}`);return}}_parseAVCDecoderConfigurationRecord(ie,de,he){if(he<7){Fe.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");return}let be=this._videoMetadata,Xe=this._videoTrack,Bt=this._littleEndian,It=new DataView(ie,de,he);be?typeof be.avcc!="undefined"&&Fe.w(this.TAG,"Found another AVCDecoderConfigurationRecord!"):(this._hasVideo===!1&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),be=this._videoMetadata={},be.type="video",be.id=Xe.id,be.timescale=this._timescale,be.duration=this._duration);let pa=It.getUint8(0),Rn=It.getUint8(1),qn=It.getUint8(2),za=It.getUint8(3);if(pa!==1||Rn===0){this._onError(ze.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");return}if(this._naluLengthSize=(It.getUint8(4)&3)+1,this._naluLengthSize!==3&&this._naluLengthSize!==4){this._onError(ze.FORMAT_ERROR,`Flv: Strange NaluLengthSizeMinusOne: ${this._naluLengthSize-1}`);return}let An=It.getUint8(5)&31;if(An===0){this._onError(ze.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");return}else An>1&&Fe.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: SPS Count = ${An}`);let st=6;for(let lt=0;lt1&&Fe.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: PPS Count = ${gn}`);st++;for(let lt=0;lt=he){Fe.w(this.TAG,`Malformed Nalu near timestamp ${gn}, offset = ${An}, dataSize = ${he}`);break}let Fn=Rn.getUint32(An,!pa);if(st===3&&(Fn>>>=8),Fn>he-st){Fe.w(this.TAG,`Malformed Nalus near timestamp ${gn}, NaluSize > DataSize!`);return}let un=Rn.getUint8(An+st)&31;un===5&&(lt=!0);let nt=new Uint8Array(ie,de+An,st+Fn),Jt={type:un,data:nt};qn.push(Jt),za+=nt.byteLength,An+=st+Fn}if(qn.length){let Fn=this._videoTrack,un={units:qn,length:za,isKeyframe:lt,dts:gn,cts:It,pts:gn+It};lt&&(un.fileposition=Xe),Fn.samples.push(un),Fn.length+=za}}}var ut=Qe;class Je{static init(){Je.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],mvex:[],mvhd:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[],".mp3":[]};for(let de in Je.types)Je.types.hasOwnProperty(de)&&(Je.types[de]=[de.charCodeAt(0),de.charCodeAt(1),de.charCodeAt(2),de.charCodeAt(3)]);let ie=Je.constants={};ie.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),ie.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),ie.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),ie.STSC=ie.STCO=ie.STTS,ie.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),ie.HDLR_VIDEO=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),ie.HDLR_AUDIO=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]),ie.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),ie.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),ie.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}static box(ie){let de=8,he=null,be=Array.prototype.slice.call(arguments,1),Xe=be.length;for(let It=0;It>>24&255,he[1]=de>>>16&255,he[2]=de>>>8&255,he[3]=de&255,he.set(ie,4);let Bt=8;for(let It=0;It>>24&255,ie>>>16&255,ie>>>8&255,ie&255,de>>>24&255,de>>>16&255,de>>>8&255,de&255,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]))}static trak(ie){return Je.box(Je.types.trak,Je.tkhd(ie),Je.mdia(ie))}static tkhd(ie){let de=ie.id,he=ie.duration,be=ie.presentWidth,Xe=ie.presentHeight;return Je.box(Je.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,de>>>24&255,de>>>16&255,de>>>8&255,de&255,0,0,0,0,he>>>24&255,he>>>16&255,he>>>8&255,he&255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,be>>>8&255,be&255,0,0,Xe>>>8&255,Xe&255,0,0]))}static mdia(ie){return Je.box(Je.types.mdia,Je.mdhd(ie),Je.hdlr(ie),Je.minf(ie))}static mdhd(ie){let de=ie.timescale,he=ie.duration;return Je.box(Je.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,de>>>24&255,de>>>16&255,de>>>8&255,de&255,he>>>24&255,he>>>16&255,he>>>8&255,he&255,85,196,0,0]))}static hdlr(ie){let de=null;return ie.type==="audio"?de=Je.constants.HDLR_AUDIO:de=Je.constants.HDLR_VIDEO,Je.box(Je.types.hdlr,de)}static minf(ie){let de=null;return ie.type==="audio"?de=Je.box(Je.types.smhd,Je.constants.SMHD):de=Je.box(Je.types.vmhd,Je.constants.VMHD),Je.box(Je.types.minf,de,Je.dinf(),Je.stbl(ie))}static dinf(){return Je.box(Je.types.dinf,Je.box(Je.types.dref,Je.constants.DREF))}static stbl(ie){return Je.box(Je.types.stbl,Je.stsd(ie),Je.box(Je.types.stts,Je.constants.STTS),Je.box(Je.types.stsc,Je.constants.STSC),Je.box(Je.types.stsz,Je.constants.STSZ),Je.box(Je.types.stco,Je.constants.STCO))}static stsd(ie){return ie.type==="audio"?ie.codec==="mp3"?Je.box(Je.types.stsd,Je.constants.STSD_PREFIX,Je.mp3(ie)):Je.box(Je.types.stsd,Je.constants.STSD_PREFIX,Je.mp4a(ie)):Je.box(Je.types.stsd,Je.constants.STSD_PREFIX,Je.avc1(ie))}static mp3(ie){let de=ie.channelCount,he=ie.audioSampleRate,be=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,de,0,16,0,0,0,0,he>>>8&255,he&255,0,0]);return Je.box(Je.types[".mp3"],be)}static mp4a(ie){let de=ie.channelCount,he=ie.audioSampleRate,be=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,de,0,16,0,0,0,0,he>>>8&255,he&255,0,0]);return Je.box(Je.types.mp4a,be,Je.esds(ie))}static esds(ie){let de=ie.config||[],he=de.length,be=new Uint8Array([0,0,0,0,3,23+he,0,1,0,4,15+he,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([he]).concat(de).concat([6,1,2]));return Je.box(Je.types.esds,be)}static avc1(ie){let de=ie.avcc,he=ie.codecWidth,be=ie.codecHeight,Xe=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,he>>>8&255,he&255,be>>>8&255,be&255,0,72,0,0,0,72,0,0,0,0,0,0,0,1,10,120,113,113,47,102,108,118,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,255,255]);return Je.box(Je.types.avc1,Xe,Je.box(Je.types.avcC,de))}static mvex(ie){return Je.box(Je.types.mvex,Je.trex(ie))}static trex(ie){let de=ie.id,he=new Uint8Array([0,0,0,0,de>>>24&255,de>>>16&255,de>>>8&255,de&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return Je.box(Je.types.trex,he)}static moof(ie,de){return Je.box(Je.types.moof,Je.mfhd(ie.sequenceNumber),Je.traf(ie,de))}static mfhd(ie){let de=new Uint8Array([0,0,0,0,ie>>>24&255,ie>>>16&255,ie>>>8&255,ie&255]);return Je.box(Je.types.mfhd,de)}static traf(ie,de){let he=ie.id,be=Je.box(Je.types.tfhd,new Uint8Array([0,0,0,0,he>>>24&255,he>>>16&255,he>>>8&255,he&255])),Xe=Je.box(Je.types.tfdt,new Uint8Array([0,0,0,0,de>>>24&255,de>>>16&255,de>>>8&255,de&255])),Bt=Je.sdtp(ie),It=Je.trun(ie,Bt.byteLength+16+16+8+16+8+8);return Je.box(Je.types.traf,be,Xe,It,Bt)}static sdtp(ie){let de=ie.samples||[],he=de.length,be=new Uint8Array(4+he);for(let Xe=0;Xe>>24&255,be>>>16&255,be>>>8&255,be&255,de>>>24&255,de>>>16&255,de>>>8&255,de&255],0);for(let It=0;It>>24&255,pa>>>16&255,pa>>>8&255,pa&255,Rn>>>24&255,Rn>>>16&255,Rn>>>8&255,Rn&255,qn.isLeading<<2|qn.dependsOn,qn.isDependedOn<<6|qn.hasRedundancy<<4|qn.isNonSync,0,0,za>>>24&255,za>>>16&255,za>>>8&255,za&255],12+16*It)}return Je.box(Je.types.trun,Bt)}static mdat(ie){return Je.box(Je.types.mdat,ie)}}Je.init();var xe=Je;class Zt{static getSilentFrame(ie,de){if(ie==="mp4a.40.2"){if(de===1)return new Uint8Array([0,200,0,128,35,128]);if(de===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(de===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(de===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(de===5)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(de===6)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224])}else{if(de===1)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(de===2)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(de===3)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94])}return null}}var Xn=Zt;class En{constructor(ie,de,he,be,Xe){this.dts=ie,this.pts=de,this.duration=he,this.originalDts=be,this.isSyncPoint=Xe,this.fileposition=null}}class bn{constructor(){this.beginDts=0,this.endDts=0,this.beginPts=0,this.endPts=0,this.originalBeginDts=0,this.originalEndDts=0,this.syncPoints=[],this.firstSample=null,this.lastSample=null}appendSyncPoint(ie){ie.isSyncPoint=!0,this.syncPoints.push(ie)}}class Gn{constructor(){this._list=[]}clear(){this._list=[]}appendArray(ie){let de=this._list;ie.length!==0&&(de.length>0&&ie[0].originalDts=de[Xe].dts&&iede[be].lastSample.originalDts&&ie=de[be].lastSample.originalDts&&(be===de.length-1||be0&&(Xe=this._searchNearestSegmentBefore(he.originalBeginDts)+1),this._lastAppendLocation=Xe,this._list.splice(Xe,0,he)}getLastSegmentBefore(ie){let de=this._searchNearestSegmentBefore(ie);return de>=0?this._list[de]:null}getLastSampleBefore(ie){let de=this.getLastSegmentBefore(ie);return de!=null?de.lastSample:null}getLastSyncPointBefore(ie){let de=this._searchNearestSegmentBefore(ie),he=this._list[de].syncPoints;for(;he.length===0&&de>0;)de--,he=this._list[de].syncPoints;return he.length>0?he[he.length-1]:null}}class Ct{constructor(ie){this.TAG="MP4Remuxer",this._config=ie,this._isLive=ie.isLive===!0,this._dtsBase=-1,this._dtsBaseInited=!1,this._audioDtsBase=1/0,this._videoDtsBase=1/0,this._audioNextDts=void 0,this._videoNextDts=void 0,this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList=new Kn("audio"),this._videoSegmentInfoList=new Kn("video"),this._onInitSegment=null,this._onMediaSegment=null,this._forceFirstIDR=!!(b.chrome&&(b.version.major<50||b.version.major===50&&b.version.build<2661)),this._fillSilentAfterSeek=b.msedge||b.msie,this._mp3UseMpegAudio=!b.firefox,this._fillAudioTimestampGap=this._config.fixAudioTimestampGap}destroy(){this._dtsBase=-1,this._dtsBaseInited=!1,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList.clear(),this._audioSegmentInfoList=null,this._videoSegmentInfoList.clear(),this._videoSegmentInfoList=null,this._onInitSegment=null,this._onMediaSegment=null}bindDataSource(ie){return ie.onDataAvailable=this.remux.bind(this),ie.onTrackMetadata=this._onTrackMetadataReceived.bind(this),this}get onInitSegment(){return this._onInitSegment}set onInitSegment(ie){this._onInitSegment=ie}get onMediaSegment(){return this._onMediaSegment}set onMediaSegment(ie){this._onMediaSegment=ie}insertDiscontinuity(){this._audioNextDts=this._videoNextDts=void 0}seek(ie){this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._videoSegmentInfoList.clear(),this._audioSegmentInfoList.clear()}remux(ie,de){if(!this._onMediaSegment)throw new Te("MP4Remuxer: onMediaSegment callback must be specificed!");this._dtsBaseInited||this._calculateDtsBase(ie,de),this._remuxVideo(de),this._remuxAudio(ie)}_onTrackMetadataReceived(ie,de){let he=null,be="mp4",Xe=de.codec;if(ie==="audio")this._audioMeta=de,de.codec==="mp3"&&this._mp3UseMpegAudio?(be="mpeg",Xe="",he=new Uint8Array):he=xe.generateInitSegment(de);else if(ie==="video")this._videoMeta=de,he=xe.generateInitSegment(de);else return;if(!this._onInitSegment)throw new Te("MP4Remuxer: onInitSegment callback must be specified!");this._onInitSegment(ie,{type:ie,data:he.buffer,codec:Xe,container:`${ie}/${be}`,mediaDuration:de.duration})}_calculateDtsBase(ie,de){this._dtsBaseInited||(ie.samples&&ie.samples.length&&(this._audioDtsBase=ie.samples[0].dts),de.samples&&de.samples.length&&(this._videoDtsBase=de.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0)}flushStashedSamples(){let ie=this._videoStashedLastSample,de=this._audioStashedLastSample,he={type:"video",id:1,sequenceNumber:0,samples:[],length:0};ie!=null&&(he.samples.push(ie),he.length=ie.length);let be={type:"audio",id:2,sequenceNumber:0,samples:[],length:0};de!=null&&(be.samples.push(de),be.length=de.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(he,!0),this._remuxAudio(be,!0)}_remuxAudio(ie,de){if(this._audioMeta==null)return;let he=ie,be=he.samples,Xe,Bt=-1,It=-1,pa=-1,Rn=this._audioMeta.refSampleDuration,qn=this._audioMeta.codec==="mp3"&&this._mp3UseMpegAudio,za=this._dtsBaseInited&&this._audioNextDts===void 0,An=!1;if(!be||be.length===0||be.length===1&&!de)return;let st=0,gn=null,lt=0;qn?(st=0,lt=he.length):(st=8,lt=8+he.length);let Fn=null;if(be.length>1&&(Fn=be.pop(),lt-=Fn.length),this._audioStashedLastSample!=null){let mn=this._audioStashedLastSample;this._audioStashedLastSample=null,be.unshift(mn),lt+=mn.length}Fn!=null&&(this._audioStashedLastSample=Fn);let un=be[0].dts-this._dtsBase;if(this._audioNextDts)Xe=un-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())Xe=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&this._audioMeta.originalCodec!=="mp3"&&(An=!0);else{let mn=this._audioSegmentInfoList.getLastSampleBefore(un);if(mn!=null){let Yn=un-(mn.originalDts+mn.duration);Yn<=3&&(Yn=0);let na=mn.dts+mn.duration+Yn;Xe=un-na}else Xe=0}if(An){let mn=un-Xe,Yn=this._videoSegmentInfoList.getLastSegmentBefore(un);if(Yn!=null&&Yn.beginDts=1?Jn=nt[nt.length-1].duration:Jn=Math.floor(Rn);let Rr=!1,Br=null;if(Jn>Rn*1.5&&this._audioMeta.codec!=="mp3"&&this._fillAudioTimestampGap&&!b.safari){Rr=!0;let br=Math.abs(Jn-Rn),Pr=Math.ceil(br/Rn),tr=yr+Rn;Fe.w(this.TAG,`Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync. -dts: ${yr+Jn} ms, expected: ${yr+Math.round(Rn)} ms, delta: ${Math.round(br)} ms, generate: ${Pr} frames`);let Nr=Xn.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount);Nr==null&&(Fe.w(this.TAG,`Unable to generate silent frame for ${this._audioMeta.originalCodec} with ${this._audioMeta.channelCount} channels, repeat last frame`),Nr=na),Br=[];for(let ja=0;ja0){let ao=Br[Br.length-1];ao.duration=Kr-ao.dts}let uo={dts:Kr,pts:Kr,cts:0,unit:Nr,size:Nr.byteLength,duration:0,originalDts:er,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}};Br.push(uo),lt+=uo.size,tr+=Rn}let xr=Br[Br.length-1];xr.duration=yr+Jn-xr.dts,Jn=Math.round(Rn)}nt.push({dts:yr,pts:yr,cts:0,unit:Yn.unit,size:Yn.unit.byteLength,duration:Jn,originalDts:er,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}}),Rr&&nt.push.apply(nt,Br)}qn?gn=new Uint8Array(lt):(gn=new Uint8Array(lt),gn[0]=lt>>>24&255,gn[1]=lt>>>16&255,gn[2]=lt>>>8&255,gn[3]=lt&255,gn.set(xe.types.mdat,4));for(let mn=0;mn1&&(st=be.pop(),An-=st.length),this._videoStashedLastSample!=null){let Jt=this._videoStashedLastSample;this._videoStashedLastSample=null,be.unshift(Jt),An+=Jt.length}st!=null&&(this._videoStashedLastSample=st);let gn=be[0].dts-this._dtsBase;if(this._videoNextDts)Xe=gn-this._videoNextDts;else if(this._videoSegmentInfoList.isEmpty())Xe=0;else{let Jt=this._videoSegmentInfoList.getLastSampleBefore(gn);if(Jt!=null){let $t=gn-(Jt.originalDts+Jt.duration);$t<=3&&($t=0);let Tn=Jt.dts+Jt.duration+$t;Xe=gn-Tn}else Xe=0}let lt=new bn,Fn=[];for(let Jt=0;Jt=1?er=Fn[Fn.length-1].duration:er=Math.floor(this._videoMeta.refSampleDuration),$n){let yr=new En(mn,na,er,$t.dts,!0);yr.fileposition=$t.fileposition,lt.appendSyncPoint(yr)}Fn.push({dts:mn,pts:na,cts:Yn,units:$t.units,size:$t.length,isKeyframe:$n,duration:er,originalDts:Tn,flags:{isLeading:0,dependsOn:$n?2:1,isDependedOn:$n?1:0,hasRedundancy:0,isNonSync:$n?0:1}})}za=new Uint8Array(An),za[0]=An>>>24&255,za[1]=An>>>16&255,za[2]=An>>>8&255,za[3]=An&255,za.set(xe.types.mdat,4);for(let Jt=0;Jt{be.timestampBase=he,he+=be.duration,be.cors=ie.cors,be.withCredentials=ie.withCredentials,de.referrerPolicy&&(be.referrerPolicy=de.referrerPolicy)}),!isNaN(he)&&this._mediaDataSource.duration!==he&&(this._mediaDataSource.duration=he),this._mediaInfo=null,this._demuxer=null,this._remuxer=null,this._ioctl=null,this._pendingSeekTime=null,this._pendingResolveSeekPoint=null,this._statisticsReporter=null}destroy(){this._mediaInfo=null,this._mediaDataSource=null,this._statisticsReporter&&this._disableStatisticsReporter(),this._ioctl&&(this._ioctl.destroy(),this._ioctl=null),this._demuxer&&(this._demuxer.destroy(),this._demuxer=null),this._remuxer&&(this._remuxer.destroy(),this._remuxer=null),this._emitter.removeAllListeners(),this._emitter=null}on(ie,de){this._emitter.addListener(ie,de)}off(ie,de){this._emitter.removeListener(ie,de)}start(){this._loadSegment(0),this._enableStatisticsReporter()}_loadSegment(ie,de){this._currentSegmentIndex=ie;let he=this._mediaDataSource.segments[ie],be=this._ioctl=new rt(he,this._config,ie);be.onError=this._onIOException.bind(this),be.onSeeked=this._onIOSeeked.bind(this),be.onComplete=this._onIOComplete.bind(this),be.onRedirect=this._onIORedirect.bind(this),be.onRecoveredEarlyEof=this._onIORecoveredEarlyEof.bind(this),de?this._demuxer.bindDataSource(this._ioctl):be.onDataArrival=this._onInitChunkArrival.bind(this),be.open(de)}stop(){this._internalAbort(),this._disableStatisticsReporter()}_internalAbort(){this._ioctl&&(this._ioctl.destroy(),this._ioctl=null)}pause(){this._ioctl&&this._ioctl.isWorking()&&(this._ioctl.pause(),this._disableStatisticsReporter())}resume(){this._ioctl&&this._ioctl.isPaused()&&(this._ioctl.resume(),this._enableStatisticsReporter())}seek(ie){if(this._mediaInfo==null||!this._mediaInfo.isSeekable())return;let de=this._searchSegmentIndexContains(ie);if(de===this._currentSegmentIndex){let he=this._mediaInfo.segments[de];if(he==null)this._pendingSeekTime=ie;else{let be=he.getNearestKeyframe(ie);this._remuxer.seek(be.milliseconds),this._ioctl.seek(be.fileposition),this._pendingResolveSeekPoint=be.milliseconds}}else{let he=this._mediaInfo.segments[de];if(he==null)this._pendingSeekTime=ie,this._internalAbort(),this._remuxer.seek(),this._remuxer.insertDiscontinuity(),this._loadSegment(de);else{let be=he.getNearestKeyframe(ie);this._internalAbort(),this._remuxer.seek(ie),this._remuxer.insertDiscontinuity(),this._demuxer.resetMediaInfo(),this._demuxer.timestampBase=this._mediaDataSource.segments[de].timestampBase,this._loadSegment(de,be.fileposition),this._pendingResolveSeekPoint=be.milliseconds,this._reportSegmentMediaInfo(de)}}this._enableStatisticsReporter()}_searchSegmentIndexContains(ie){let de=this._mediaDataSource.segments,he=de.length-1;for(let be=0;be0)this._demuxer.bindDataSource(this._ioctl),this._demuxer.timestampBase=this._mediaDataSource.segments[this._currentSegmentIndex].timestampBase,be=this._demuxer.parseChunks(ie,de);else if((he=ut.probe(ie)).match){this._demuxer=new ut(he,this._config),this._remuxer||(this._remuxer=new Mt(this._config));let Xe=this._mediaDataSource;Xe.duration!=null&&!isNaN(Xe.duration)&&(this._demuxer.overridedDuration=Xe.duration),typeof Xe.hasAudio=="boolean"&&(this._demuxer.overridedHasAudio=Xe.hasAudio),typeof Xe.hasVideo=="boolean"&&(this._demuxer.overridedHasVideo=Xe.hasVideo),this._demuxer.timestampBase=Xe.segments[this._currentSegmentIndex].timestampBase,this._demuxer.onError=this._onDemuxException.bind(this),this._demuxer.onMediaInfo=this._onMediaInfo.bind(this),this._demuxer.onMetaDataArrived=this._onMetaDataArrived.bind(this),this._demuxer.onScriptDataArrived=this._onScriptDataArrived.bind(this),this._remuxer.bindDataSource(this._demuxer.bindDataSource(this._ioctl)),this._remuxer.onInitSegment=this._onRemuxerInitSegmentArrival.bind(this),this._remuxer.onMediaSegment=this._onRemuxerMediaSegmentArrival.bind(this),be=this._demuxer.parseChunks(ie,de)}else he=null,Fe.e(this.TAG,"Non-FLV, Unsupported media type!"),Promise.resolve().then(()=>{this._internalAbort()}),this._emitter.emit(Dt.DEMUX_ERROR,ze.FORMAT_UNSUPPORTED,"Non-FLV, Unsupported media type"),be=0;return be}_onMediaInfo(ie){this._mediaInfo==null&&(this._mediaInfo=Object.assign({},ie),this._mediaInfo.keyframesIndex=null,this._mediaInfo.segments=[],this._mediaInfo.segmentCount=this._mediaDataSource.segments.length,Object.setPrototypeOf(this._mediaInfo,Wt.prototype));let de=Object.assign({},ie);Object.setPrototypeOf(de,Wt.prototype),this._mediaInfo.segments[this._currentSegmentIndex]=de,this._reportSegmentMediaInfo(this._currentSegmentIndex),this._pendingSeekTime!=null&&Promise.resolve().then(()=>{let he=this._pendingSeekTime;this._pendingSeekTime=null,this.seek(he)})}_onMetaDataArrived(ie){this._emitter.emit(Dt.METADATA_ARRIVED,ie)}_onScriptDataArrived(ie){this._emitter.emit(Dt.SCRIPTDATA_ARRIVED,ie)}_onIOSeeked(){this._remuxer.insertDiscontinuity()}_onIOComplete(ie){let he=ie+1;he0&&he[0].originalDts===be&&(be=he[0].pts),this._emitter.emit(Dt.RECOMMEND_SEEKPOINT,be)}}_enableStatisticsReporter(){this._statisticsReporter==null&&(this._statisticsReporter=self.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval))}_disableStatisticsReporter(){this._statisticsReporter&&(self.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}_reportSegmentMediaInfo(ie){let de=this._mediaInfo.segments[ie],he=Object.assign({},de);he.duration=this._mediaInfo.duration,he.segmentCount=this._mediaInfo.segmentCount,delete he.segments,delete he.keyframesIndex,this._emitter.emit(Dt.MEDIA_INFO,he)}_reportStatisticsInfo(){let ie={};ie.url=this._ioctl.currentURL,ie.hasRedirect=this._ioctl.hasRedirect,ie.hasRedirect&&(ie.redirectedURL=this._ioctl.currentRedirectedURL),ie.speed=this._ioctl.currentSpeed,ie.loaderType=this._ioctl.loaderType,ie.currentSegmentIndex=this._currentSegmentIndex,ie.totalSegmentCount=this._mediaDataSource.segments.length,this._emitter.emit(Dt.STATISTICS_INFO,ie)}}var Sa=en,Oa=function(qt){let ie="TransmuxingWorker",de=null,he=lt.bind(this);fe.install(),qt.addEventListener("message",function(Fn){switch(Fn.data.cmd){case"init":de=new Sa(Fn.data.param[0],Fn.data.param[1]),de.on(Dt.IO_ERROR,An.bind(this)),de.on(Dt.DEMUX_ERROR,st.bind(this)),de.on(Dt.INIT_SEGMENT,be.bind(this)),de.on(Dt.MEDIA_SEGMENT,Xe.bind(this)),de.on(Dt.LOADING_COMPLETE,Bt.bind(this)),de.on(Dt.RECOVERED_EARLY_EOF,It.bind(this)),de.on(Dt.MEDIA_INFO,pa.bind(this)),de.on(Dt.METADATA_ARRIVED,Rn.bind(this)),de.on(Dt.SCRIPTDATA_ARRIVED,qn.bind(this)),de.on(Dt.STATISTICS_INFO,za.bind(this)),de.on(Dt.RECOMMEND_SEEKPOINT,gn.bind(this));break;case"destroy":de&&(de.destroy(),de=null),qt.postMessage({msg:"destroyed"});break;case"start":de.start();break;case"stop":de.stop();break;case"seek":de.seek(Fn.data.param);break;case"pause":de.pause();break;case"resume":de.resume();break;case"logging_config":{let un=Fn.data.param;qe.applyConfig(un),un.enableCallback===!0?qe.addLogListener(he):qe.removeLogListener(he);break}}});function be(Fn,un){let nt={msg:Dt.INIT_SEGMENT,data:{type:Fn,data:un}};qt.postMessage(nt,[un.data])}function Xe(Fn,un){let nt={msg:Dt.MEDIA_SEGMENT,data:{type:Fn,data:un}};qt.postMessage(nt,[un.data])}function Bt(){let Fn={msg:Dt.LOADING_COMPLETE};qt.postMessage(Fn)}function It(){let Fn={msg:Dt.RECOVERED_EARLY_EOF};qt.postMessage(Fn)}function pa(Fn){let un={msg:Dt.MEDIA_INFO,data:Fn};qt.postMessage(un)}function Rn(Fn){let un={msg:Dt.METADATA_ARRIVED,data:Fn};qt.postMessage(un)}function qn(Fn){let un={msg:Dt.SCRIPTDATA_ARRIVED,data:Fn};qt.postMessage(un)}function za(Fn){let un={msg:Dt.STATISTICS_INFO,data:Fn};qt.postMessage(un)}function An(Fn,un){qt.postMessage({msg:Dt.IO_ERROR,data:{type:Fn,info:un}})}function st(Fn,un){qt.postMessage({msg:Dt.DEMUX_ERROR,data:{type:Fn,info:un}})}function gn(Fn){qt.postMessage({msg:Dt.RECOMMEND_SEEKPOINT,data:Fn})}function lt(Fn,un){qt.postMessage({msg:"logcat_callback",data:{type:Fn,logcat:un}})}};class wn{constructor(ie,de){if(this.TAG="Transmuxer",this._emitter=new(ye()),de.enableWorker&&typeof Worker!="undefined")try{let he=z(82059);this._worker=he(Oa),this._workerDestroying=!1,this._worker.addEventListener("message",this._onWorkerMessage.bind(this)),this._worker.postMessage({cmd:"init",param:[ie,de]}),this.e={onLoggingConfigChanged:this._onLoggingConfigChanged.bind(this)},qe.registerListener(this.e.onLoggingConfigChanged),this._worker.postMessage({cmd:"logging_config",param:qe.getConfig()})}catch(he){Fe.e(this.TAG,"Error while initialize transmuxing worker, fallback to inline transmuxing"),this._worker=null,this._controller=new Sa(ie,de)}else this._controller=new Sa(ie,de);if(this._controller){let he=this._controller;he.on(Dt.IO_ERROR,this._onIOError.bind(this)),he.on(Dt.DEMUX_ERROR,this._onDemuxError.bind(this)),he.on(Dt.INIT_SEGMENT,this._onInitSegment.bind(this)),he.on(Dt.MEDIA_SEGMENT,this._onMediaSegment.bind(this)),he.on(Dt.LOADING_COMPLETE,this._onLoadingComplete.bind(this)),he.on(Dt.RECOVERED_EARLY_EOF,this._onRecoveredEarlyEof.bind(this)),he.on(Dt.MEDIA_INFO,this._onMediaInfo.bind(this)),he.on(Dt.METADATA_ARRIVED,this._onMetaDataArrived.bind(this)),he.on(Dt.SCRIPTDATA_ARRIVED,this._onScriptDataArrived.bind(this)),he.on(Dt.STATISTICS_INFO,this._onStatisticsInfo.bind(this)),he.on(Dt.RECOMMEND_SEEKPOINT,this._onRecommendSeekpoint.bind(this))}}destroy(){this._worker?this._workerDestroying||(this._workerDestroying=!0,this._worker.postMessage({cmd:"destroy"}),qe.removeListener(this.e.onLoggingConfigChanged),this.e=null):(this._controller.destroy(),this._controller=null),this._emitter.removeAllListeners(),this._emitter=null}on(ie,de){this._emitter.addListener(ie,de)}off(ie,de){this._emitter.removeListener(ie,de)}hasWorker(){return this._worker!=null}open(){this._worker?this._worker.postMessage({cmd:"start"}):this._controller.start()}close(){this._worker?this._worker.postMessage({cmd:"stop"}):this._controller.stop()}seek(ie){this._worker?this._worker.postMessage({cmd:"seek",param:ie}):this._controller.seek(ie)}pause(){this._worker?this._worker.postMessage({cmd:"pause"}):this._controller.pause()}resume(){this._worker?this._worker.postMessage({cmd:"resume"}):this._controller.resume()}_onInitSegment(ie,de){Promise.resolve().then(()=>{this._emitter.emit(Dt.INIT_SEGMENT,ie,de)})}_onMediaSegment(ie,de){Promise.resolve().then(()=>{this._emitter.emit(Dt.MEDIA_SEGMENT,ie,de)})}_onLoadingComplete(){Promise.resolve().then(()=>{this._emitter.emit(Dt.LOADING_COMPLETE)})}_onRecoveredEarlyEof(){Promise.resolve().then(()=>{this._emitter.emit(Dt.RECOVERED_EARLY_EOF)})}_onMediaInfo(ie){Promise.resolve().then(()=>{this._emitter.emit(Dt.MEDIA_INFO,ie)})}_onMetaDataArrived(ie){Promise.resolve().then(()=>{this._emitter.emit(Dt.METADATA_ARRIVED,ie)})}_onScriptDataArrived(ie){Promise.resolve().then(()=>{this._emitter.emit(Dt.SCRIPTDATA_ARRIVED,ie)})}_onStatisticsInfo(ie){Promise.resolve().then(()=>{this._emitter.emit(Dt.STATISTICS_INFO,ie)})}_onIOError(ie,de){Promise.resolve().then(()=>{this._emitter.emit(Dt.IO_ERROR,ie,de)})}_onDemuxError(ie,de){Promise.resolve().then(()=>{this._emitter.emit(Dt.DEMUX_ERROR,ie,de)})}_onRecommendSeekpoint(ie){Promise.resolve().then(()=>{this._emitter.emit(Dt.RECOMMEND_SEEKPOINT,ie)})}_onLoggingConfigChanged(ie){this._worker&&this._worker.postMessage({cmd:"logging_config",param:ie})}_onWorkerMessage(ie){let de=ie.data,he=de.data;if(de.msg==="destroyed"||this._workerDestroying){this._workerDestroying=!1,this._worker.terminate(),this._worker=null;return}switch(de.msg){case Dt.INIT_SEGMENT:case Dt.MEDIA_SEGMENT:this._emitter.emit(de.msg,he.type,he.data);break;case Dt.LOADING_COMPLETE:case Dt.RECOVERED_EARLY_EOF:this._emitter.emit(de.msg);break;case Dt.MEDIA_INFO:Object.setPrototypeOf(he,Wt.prototype),this._emitter.emit(de.msg,he);break;case Dt.METADATA_ARRIVED:case Dt.SCRIPTDATA_ARRIVED:case Dt.STATISTICS_INFO:this._emitter.emit(de.msg,he);break;case Dt.IO_ERROR:case Dt.DEMUX_ERROR:this._emitter.emit(de.msg,he.type,he.info);break;case Dt.RECOMMEND_SEEKPOINT:this._emitter.emit(de.msg,he);break;case"logcat_callback":Fe.emitter.emit("log",he.type,he.logcat);break;default:break}}}var Sr=wn,Wn={ERROR:"error",SOURCE_OPEN:"source_open",UPDATE_END:"update_end",BUFFER_FULL:"buffer_full"};class ma{constructor(ie){this.TAG="MSEController",this._config=ie,this._emitter=new(ye()),this._config.isLive&&this._config.autoCleanupSourceBuffer==null&&(this._config.autoCleanupSourceBuffer=!0),this.e={onSourceOpen:this._onSourceOpen.bind(this),onSourceEnded:this._onSourceEnded.bind(this),onSourceClose:this._onSourceClose.bind(this),onSourceBufferError:this._onSourceBufferError.bind(this),onSourceBufferUpdateEnd:this._onSourceBufferUpdateEnd.bind(this)},this._mediaSource=null,this._mediaSourceObjectURL=null,this._mediaElement=null,this._isBufferFull=!1,this._hasPendingEos=!1,this._requireSetMediaDuration=!1,this._pendingMediaDuration=0,this._pendingSourceBufferInit=[],this._mimeTypes={video:null,audio:null},this._sourceBuffers={video:null,audio:null},this._lastInitSegments={video:null,audio:null},this._pendingSegments={video:[],audio:[]},this._pendingRemoveRanges={video:[],audio:[]},this._idrList=new Gn}destroy(){(this._mediaElement||this._mediaSource)&&this.detachMediaElement(),this.e=null,this._emitter.removeAllListeners(),this._emitter=null}on(ie,de){this._emitter.addListener(ie,de)}off(ie,de){this._emitter.removeListener(ie,de)}attachMediaElement(ie){if(this._mediaSource)throw new Te("MediaSource has been attached to an HTMLMediaElement!");let de=this._mediaSource=new window.MediaSource;de.addEventListener("sourceopen",this.e.onSourceOpen),de.addEventListener("sourceended",this.e.onSourceEnded),de.addEventListener("sourceclose",this.e.onSourceClose),this._mediaElement=ie,this._mediaSourceObjectURL=window.URL.createObjectURL(this._mediaSource),ie.src=this._mediaSourceObjectURL}detachMediaElement(){if(this._mediaSource){let ie=this._mediaSource;for(let de in this._sourceBuffers){let he=this._pendingSegments[de];he.splice(0,he.length),this._pendingSegments[de]=null,this._pendingRemoveRanges[de]=null,this._lastInitSegments[de]=null;let be=this._sourceBuffers[de];if(be){if(ie.readyState!=="closed"){try{ie.removeSourceBuffer(be)}catch(Xe){Fe.e(this.TAG,Xe.message)}be.removeEventListener("error",this.e.onSourceBufferError),be.removeEventListener("updateend",this.e.onSourceBufferUpdateEnd)}this._mimeTypes[de]=null,this._sourceBuffers[de]=null}}if(ie.readyState==="open")try{ie.endOfStream()}catch(de){Fe.e(this.TAG,de.message)}ie.removeEventListener("sourceopen",this.e.onSourceOpen),ie.removeEventListener("sourceended",this.e.onSourceEnded),ie.removeEventListener("sourceclose",this.e.onSourceClose),this._pendingSourceBufferInit=[],this._isBufferFull=!1,this._idrList.clear(),this._mediaSource=null}this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src"),this._mediaElement=null),this._mediaSourceObjectURL&&(window.URL.revokeObjectURL(this._mediaSourceObjectURL),this._mediaSourceObjectURL=null)}appendInitSegment(ie,de){if(!this._mediaSource||this._mediaSource.readyState!=="open"){this._pendingSourceBufferInit.push(ie),this._pendingSegments[ie.type].push(ie);return}let he=ie,be=`${he.container}`;he.codec&&he.codec.length>0&&(be+=`;codecs=${he.codec}`);let Xe=!1;if(Fe.v(this.TAG,"Received Initialization Segment, mimeType: "+be),this._lastInitSegments[he.type]=he,be!==this._mimeTypes[he.type]){if(this._mimeTypes[he.type])Fe.v(this.TAG,`Notice: ${he.type} mimeType changed, origin: ${this._mimeTypes[he.type]}, target: ${be}`);else{Xe=!0;try{let Bt=this._sourceBuffers[he.type]=this._mediaSource.addSourceBuffer(be);Bt.addEventListener("error",this.e.onSourceBufferError),Bt.addEventListener("updateend",this.e.onSourceBufferUpdateEnd)}catch(Bt){Fe.e(this.TAG,Bt.message),this._emitter.emit(Wn.ERROR,{code:Bt.code,msg:Bt.message});return}}this._mimeTypes[he.type]=be}de||this._pendingSegments[he.type].push(he),Xe||this._sourceBuffers[he.type]&&!this._sourceBuffers[he.type].updating&&this._doAppendSegments(),b.safari&&he.container==="audio/mpeg"&&he.mediaDuration>0&&(this._requireSetMediaDuration=!0,this._pendingMediaDuration=he.mediaDuration/1e3,this._updateMediaSourceDuration())}appendMediaSegment(ie){let de=ie;this._pendingSegments[de.type].push(de),this._config.autoCleanupSourceBuffer&&this._needCleanupSourceBuffer()&&this._doCleanupSourceBuffer();let he=this._sourceBuffers[de.type];he&&!he.updating&&!this._hasPendingRemoveRanges()&&this._doAppendSegments()}seek(ie){for(let de in this._sourceBuffers){if(!this._sourceBuffers[de])continue;let he=this._sourceBuffers[de];if(this._mediaSource.readyState==="open")try{he.abort()}catch(Xe){Fe.e(this.TAG,Xe.message)}this._idrList.clear();let be=this._pendingSegments[de];if(be.splice(0,be.length),this._mediaSource.readyState!=="closed"){for(let Xe=0;Xe=1&&ie-be.start(0)>=this._config.autoCleanupMaxBackwardDuration)return!0}}return!1}_doCleanupSourceBuffer(){let ie=this._mediaElement.currentTime;for(let de in this._sourceBuffers){let he=this._sourceBuffers[de];if(he){let be=he.buffered,Xe=!1;for(let Bt=0;Bt=this._config.autoCleanupMaxBackwardDuration){Xe=!0;let Rn=ie-this._config.autoCleanupMinBackwardDuration;this._pendingRemoveRanges[de].push({start:It,end:Rn})}}else pa0&&(isNaN(de)||he>de)&&(Fe.v(this.TAG,`Update MediaSource duration from ${de} to ${he}`),this._mediaSource.duration=he),this._requireSetMediaDuration=!1,this._pendingMediaDuration=0}_doRemoveRanges(){for(let ie in this._pendingRemoveRanges){if(!this._sourceBuffers[ie]||this._sourceBuffers[ie].updating)continue;let de=this._sourceBuffers[ie],he=this._pendingRemoveRanges[ie];for(;he.length&&!de.updating;){let be=he.shift();de.remove(be.start,be.end)}}}_doAppendSegments(){let ie=this._pendingSegments;for(let de in ie)if(!(!this._sourceBuffers[de]||this._sourceBuffers[de].updating)&&ie[de].length>0){let he=ie[de].shift();if(he.timestampOffset){let be=this._sourceBuffers[de].timestampOffset,Xe=he.timestampOffset/1e3;Math.abs(be-Xe)>.1&&(Fe.v(this.TAG,`Update MPEG audio timestampOffset from ${be} to ${Xe}`),this._sourceBuffers[de].timestampOffset=Xe),delete he.timestampOffset}if(!he.data||he.data.byteLength===0)continue;try{this._sourceBuffers[de].appendBuffer(he.data),this._isBufferFull=!1,de==="video"&&he.hasOwnProperty("info")&&this._idrList.appendArray(he.info.syncPoints)}catch(be){this._pendingSegments[de].unshift(he),be.code===22?(this._isBufferFull||this._emitter.emit(Wn.BUFFER_FULL),this._isBufferFull=!0):(Fe.e(this.TAG,be.message),this._emitter.emit(Wn.ERROR,{code:be.code,msg:be.message}))}}}_onSourceOpen(){if(Fe.v(this.TAG,"MediaSource onSourceOpen"),this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._pendingSourceBufferInit.length>0){let ie=this._pendingSourceBufferInit;for(;ie.length;){let de=ie.shift();this.appendInitSegment(de,!0)}}this._hasPendingSegments()&&this._doAppendSegments(),this._emitter.emit(Wn.SOURCE_OPEN)}_onSourceEnded(){Fe.v(this.TAG,"MediaSource onSourceEnded")}_onSourceClose(){Fe.v(this.TAG,"MediaSource onSourceClose"),this._mediaSource&&this.e!=null&&(this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._mediaSource.removeEventListener("sourceended",this.e.onSourceEnded),this._mediaSource.removeEventListener("sourceclose",this.e.onSourceClose))}_hasPendingSegments(){let ie=this._pendingSegments;return ie.video.length>0||ie.audio.length>0}_hasPendingRemoveRanges(){let ie=this._pendingRemoveRanges;return ie.video.length>0||ie.audio.length>0}_onSourceBufferUpdateEnd(){this._requireSetMediaDuration?this._updateMediaSourceDuration():this._hasPendingRemoveRanges()?this._doRemoveRanges():this._hasPendingSegments()?this._doAppendSegments():this._hasPendingEos&&this.endOfStream(),this._emitter.emit(Wn.UPDATE_END)}_onSourceBufferError(ie){Fe.e(this.TAG,`SourceBuffer Error: ${ie}`)}}var Ya=ma;const xa={NETWORK_ERROR:"NetworkError",MEDIA_ERROR:"MediaError",OTHER_ERROR:"OtherError"},Lr={NETWORK_EXCEPTION:se.EXCEPTION,NETWORK_STATUS_CODE_INVALID:se.HTTP_STATUS_CODE_INVALID,NETWORK_TIMEOUT:se.CONNECTING_TIMEOUT,NETWORK_UNRECOVERABLE_EARLY_EOF:se.UNRECOVERABLE_EARLY_EOF,MEDIA_MSE_ERROR:"MediaMSEError",MEDIA_FORMAT_ERROR:ze.FORMAT_ERROR,MEDIA_FORMAT_UNSUPPORTED:ze.FORMAT_UNSUPPORTED,MEDIA_CODEC_UNSUPPORTED:ze.CODEC_UNSUPPORTED};class Tr{constructor(ie,de){if(this.TAG="FlvPlayer",this._type="FlvPlayer",this._emitter=new(ye()),this._config=bt(),typeof de=="object"&&Object.assign(this._config,de),ie.type.toLowerCase()!=="flv")throw new Re("FlvPlayer requires an flv MediaDataSource input!");ie.isLive===!0&&(this._config.isLive=!0),this.e={onvLoadedMetadata:this._onvLoadedMetadata.bind(this),onvSeeking:this._onvSeeking.bind(this),onvCanPlay:this._onvCanPlay.bind(this),onvStalled:this._onvStalled.bind(this),onvProgress:this._onvProgress.bind(this)},self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now,this._pendingSeekTime=null,this._requestSetTime=!1,this._seekpointRecord=null,this._progressChecker=null,this._mediaDataSource=ie,this._mediaElement=null,this._msectl=null,this._transmuxer=null,this._mseSourceOpened=!1,this._hasPendingLoad=!1,this._receivedCanPlay=!1,this._mediaInfo=null,this._statisticsInfo=null;let he=b.chrome&&(b.version.major<50||b.version.major===50&&b.version.build<2661);this._alwaysSeekKeyframe=!!(he||b.msedge||b.msie),this._alwaysSeekKeyframe&&(this._config.accurateSeek=!1)}destroy(){this._progressChecker!=null&&(window.clearInterval(this._progressChecker),this._progressChecker=null),this._transmuxer&&this.unload(),this._mediaElement&&this.detachMediaElement(),this.e=null,this._mediaDataSource=null,this._emitter.removeAllListeners(),this._emitter=null}on(ie,de){ie===Lt.MEDIA_INFO?this._mediaInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(Lt.MEDIA_INFO,this.mediaInfo)}):ie===Lt.STATISTICS_INFO&&this._statisticsInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(Lt.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(ie,de)}off(ie,de){this._emitter.removeListener(ie,de)}attachMediaElement(ie){if(this._mediaElement=ie,ie.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),ie.addEventListener("seeking",this.e.onvSeeking),ie.addEventListener("canplay",this.e.onvCanPlay),ie.addEventListener("stalled",this.e.onvStalled),ie.addEventListener("progress",this.e.onvProgress),this._msectl=new Ya(this._config),this._msectl.on(Wn.UPDATE_END,this._onmseUpdateEnd.bind(this)),this._msectl.on(Wn.BUFFER_FULL,this._onmseBufferFull.bind(this)),this._msectl.on(Wn.SOURCE_OPEN,()=>{this._mseSourceOpened=!0,this._hasPendingLoad&&(this._hasPendingLoad=!1,this.load())}),this._msectl.on(Wn.ERROR,de=>{this._emitter.emit(Lt.ERROR,xa.MEDIA_ERROR,Lr.MEDIA_MSE_ERROR,de)}),this._msectl.attachMediaElement(ie),this._pendingSeekTime!=null)try{ie.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(de){}}detachMediaElement(){this._mediaElement&&(this._msectl.detachMediaElement(),this._mediaElement.removeEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._mediaElement.removeEventListener("seeking",this.e.onvSeeking),this._mediaElement.removeEventListener("canplay",this.e.onvCanPlay),this._mediaElement.removeEventListener("stalled",this.e.onvStalled),this._mediaElement.removeEventListener("progress",this.e.onvProgress),this._mediaElement=null),this._msectl&&(this._msectl.destroy(),this._msectl=null)}load(){if(!this._mediaElement)throw new Te("HTMLMediaElement must be attached before load()!");if(this._transmuxer)throw new Te("FlvPlayer.load() has been called, please call unload() first!");if(!this._hasPendingLoad){if(this._config.deferLoadAfterSourceOpen&&this._mseSourceOpened===!1){this._hasPendingLoad=!0;return}this._mediaElement.readyState>0&&(this._requestSetTime=!0,this._mediaElement.currentTime=0),this._transmuxer=new Sr(this._mediaDataSource,this._config),this._transmuxer.on(Dt.INIT_SEGMENT,(ie,de)=>{this._msectl.appendInitSegment(de)}),this._transmuxer.on(Dt.MEDIA_SEGMENT,(ie,de)=>{if(this._msectl.appendMediaSegment(de),this._config.lazyLoad&&!this._config.isLive){let he=this._mediaElement.currentTime;de.info.endDts>=(he+this._config.lazyLoadMaxDuration)*1e3&&this._progressChecker==null&&(Fe.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}}),this._transmuxer.on(Dt.LOADING_COMPLETE,()=>{this._msectl.endOfStream(),this._emitter.emit(Lt.LOADING_COMPLETE)}),this._transmuxer.on(Dt.RECOVERED_EARLY_EOF,()=>{this._emitter.emit(Lt.RECOVERED_EARLY_EOF)}),this._transmuxer.on(Dt.IO_ERROR,(ie,de)=>{this._emitter.emit(Lt.ERROR,xa.NETWORK_ERROR,ie,de)}),this._transmuxer.on(Dt.DEMUX_ERROR,(ie,de)=>{this._emitter.emit(Lt.ERROR,xa.MEDIA_ERROR,ie,{code:-1,msg:de})}),this._transmuxer.on(Dt.MEDIA_INFO,ie=>{this._mediaInfo=ie,this._emitter.emit(Lt.MEDIA_INFO,Object.assign({},ie))}),this._transmuxer.on(Dt.METADATA_ARRIVED,ie=>{this._emitter.emit(Lt.METADATA_ARRIVED,ie)}),this._transmuxer.on(Dt.SCRIPTDATA_ARRIVED,ie=>{this._emitter.emit(Lt.SCRIPTDATA_ARRIVED,ie)}),this._transmuxer.on(Dt.STATISTICS_INFO,ie=>{this._statisticsInfo=this._fillStatisticsInfo(ie),this._emitter.emit(Lt.STATISTICS_INFO,Object.assign({},this._statisticsInfo))}),this._transmuxer.on(Dt.RECOMMEND_SEEKPOINT,ie=>{this._mediaElement&&!this._config.accurateSeek&&(this._requestSetTime=!0,this._mediaElement.currentTime=ie/1e3)}),this._transmuxer.open()}}unload(){this._mediaElement&&this._mediaElement.pause(),this._msectl&&this._msectl.seek(0),this._transmuxer&&(this._transmuxer.close(),this._transmuxer.destroy(),this._transmuxer=null)}play(){return this._mediaElement.play()}pause(){this._mediaElement.pause()}get type(){return this._type}get buffered(){return this._mediaElement.buffered}get duration(){return this._mediaElement.duration}get volume(){return this._mediaElement.volume}set volume(ie){this._mediaElement.volume=ie}get muted(){return this._mediaElement.muted}set muted(ie){this._mediaElement.muted=ie}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(ie){this._mediaElement?this._internalSeek(ie):this._pendingSeekTime=ie}get mediaInfo(){return Object.assign({},this._mediaInfo)}get statisticsInfo(){return this._statisticsInfo==null&&(this._statisticsInfo={}),this._statisticsInfo=this._fillStatisticsInfo(this._statisticsInfo),Object.assign({},this._statisticsInfo)}_fillStatisticsInfo(ie){if(ie.playerType=this._type,!(this._mediaElement instanceof HTMLVideoElement))return ie;let de=!0,he=0,be=0;if(this._mediaElement.getVideoPlaybackQuality){let Xe=this._mediaElement.getVideoPlaybackQuality();he=Xe.totalVideoFrames,be=Xe.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(he=this._mediaElement.webkitDecodedFrameCount,be=this._mediaElement.webkitDroppedFrameCount):de=!1;return de&&(ie.decodedFrames=he,ie.droppedFrames=be),ie}_onmseUpdateEnd(){if(!this._config.lazyLoad||this._config.isLive)return;let ie=this._mediaElement.buffered,de=this._mediaElement.currentTime,he=0,be=0;for(let Xe=0;Xe=de+this._config.lazyLoadMaxDuration&&this._progressChecker==null&&(Fe.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}_onmseBufferFull(){Fe.v(this.TAG,"MSE SourceBuffer is full, suspend transmuxing task"),this._progressChecker==null&&this._suspendTransmuxer()}_suspendTransmuxer(){this._transmuxer&&(this._transmuxer.pause(),this._progressChecker==null&&(this._progressChecker=window.setInterval(this._checkProgressAndResume.bind(this),1e3)))}_checkProgressAndResume(){let ie=this._mediaElement.currentTime,de=this._mediaElement.buffered,he=!1;for(let be=0;be=Xe&&ie=Bt-this._config.lazyLoadRecoverDuration&&(he=!0);break}}he&&(window.clearInterval(this._progressChecker),this._progressChecker=null,he&&(Fe.v(this.TAG,"Continue loading from paused position"),this._transmuxer.resume()))}_isTimepointBuffered(ie){let de=this._mediaElement.buffered;for(let he=0;he=be&&ie0){let Xe=this._mediaElement.buffered.start(0);(Xe<1&&ie0&&de.currentTime0){let be=he.start(0);if(be<1&&de{this._emitter.emit(Lt.MEDIA_INFO,this.mediaInfo)}):ie===Lt.STATISTICS_INFO&&this._mediaElement!=null&&this._mediaElement.readyState!==0&&Promise.resolve().then(()=>{this._emitter.emit(Lt.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(ie,de)}off(ie,de){this._emitter.removeListener(ie,de)}attachMediaElement(ie){if(this._mediaElement=ie,ie.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._pendingSeekTime!=null)try{ie.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(de){}}detachMediaElement(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src"),this._mediaElement.removeEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._mediaElement=null),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}load(){if(!this._mediaElement)throw new Te("HTMLMediaElement must be attached before load()!");this._mediaElement.src=this._mediaDataSource.url,this._mediaElement.readyState>0&&(this._mediaElement.currentTime=0),this._mediaElement.preload="auto",this._mediaElement.load(),this._statisticsReporter=window.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval)}unload(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src")),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}play(){return this._mediaElement.play()}pause(){this._mediaElement.pause()}get type(){return this._type}get buffered(){return this._mediaElement.buffered}get duration(){return this._mediaElement.duration}get volume(){return this._mediaElement.volume}set volume(ie){this._mediaElement.volume=ie}get muted(){return this._mediaElement.muted}set muted(ie){this._mediaElement.muted=ie}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(ie){this._mediaElement?this._mediaElement.currentTime=ie:this._pendingSeekTime=ie}get mediaInfo(){let de={mimeType:(this._mediaElement instanceof HTMLAudioElement?"audio/":"video/")+this._mediaDataSource.type};return this._mediaElement&&(de.duration=Math.floor(this._mediaElement.duration*1e3),this._mediaElement instanceof HTMLVideoElement&&(de.width=this._mediaElement.videoWidth,de.height=this._mediaElement.videoHeight)),de}get statisticsInfo(){let ie={playerType:this._type,url:this._mediaDataSource.url};if(!(this._mediaElement instanceof HTMLVideoElement))return ie;let de=!0,he=0,be=0;if(this._mediaElement.getVideoPlaybackQuality){let Xe=this._mediaElement.getVideoPlaybackQuality();he=Xe.totalVideoFrames,be=Xe.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(he=this._mediaElement.webkitDecodedFrameCount,be=this._mediaElement.webkitDroppedFrameCount):de=!1;return de&&(ie.decodedFrames=he,ie.droppedFrames=be),ie}_onvLoadedMetadata(ie){this._pendingSeekTime!=null&&(this._mediaElement.currentTime=this._pendingSeekTime,this._pendingSeekTime=null),this._emitter.emit(Lt.MEDIA_INFO,this.mediaInfo)}_reportStatisticsInfo(){this._emitter.emit(Lt.STATISTICS_INFO,this.statisticsInfo)}}var mr=hn;fe.install();function At(qt,ie){let de=qt;if(de==null||typeof de!="object")throw new Re("MediaDataSource must be an javascript object!");if(!de.hasOwnProperty("type"))throw new Re("MediaDataSource must has type field to indicate video file type!");switch(de.type){case"flv":return new Nt(de,ie);default:return new mr(de,ie)}}function Xt(){return Gt.supportMSEH264Playback()}function Pn(){return Gt.getFeatureList()}let xn={};xn.createPlayer=At,xn.isSupported=Xt,xn.getFeatureList=Pn,xn.BaseLoader=y,xn.LoaderStatus=Ee,xn.LoaderErrors=se,xn.Events=Lt,xn.ErrorTypes=xa,xn.ErrorDetails=Lr,xn.FlvPlayer=Nt,xn.NativePlayer=mr,xn.LoggingControl=qe,Object.defineProperty(xn,"version",{enumerable:!0,get:function(){return"__VERSION__"}});var Ea=xn},50371:function(Ut,ot){"use strict";function z(){const E=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let fe=1;fe{const Se=Oe[ye];Se!==void 0&&(E[ye]=Se)})}return E}ot.Z=z},77578:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return E}});const E=fe=>fe?typeof fe=="function"?fe():fe:null},13845:function(Ut,ot,z){"use strict";z.d(ot,{F:function(){return E},Z:function(){return fe}});function E(Oe){return Oe!=null&&Oe===Oe.window}function fe(Oe,ye){var Se,Fe;if(typeof window=="undefined")return 0;const le=ye?"scrollTop":"scrollLeft";let Me=0;return E(Oe)?Me=Oe[ye?"pageYOffset":"pageXOffset"]:Oe instanceof Document?Me=Oe.documentElement[le]:(Oe instanceof HTMLElement||Oe)&&(Me=Oe[le]),Oe&&!E(Oe)&&typeof Me!="number"&&(Me=(Fe=((Se=Oe.ownerDocument)!==null&&Se!==void 0?Se:Oe).documentElement)===null||Fe===void 0?void 0:Fe[le]),Me}},56762:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return fe}});var E=z(59301);function fe(){const[,Oe]=E.useReducer(ye=>ye+1,0);return Oe}},68031:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return ye}});var E=z(16089);function fe(Se,Fe,le,Me){const De=le-Fe;return Se/=Me/2,Se<1?De/2*Se*Se*Se+Fe:De/2*((Se-=2)*Se*Se+2)+Fe}var Oe=z(13845);function ye(Se){let Fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:le=()=>window,callback:Me,duration:De=450}=Fe,Te=le(),Re=(0,Oe.Z)(Te,!0),We=Date.now(),Ee=()=>{const y=Date.now()-We,a=fe(y>De?De:y,Re,Se,De);(0,Oe.F)(Te)?Te.scrollTo(window.pageXOffset,a):Te instanceof Document||Te.constructor.name==="HTMLDocument"?Te.documentElement.scrollTop=a:Te.scrollTop=a,y{let{children:rt}=Ye;const{getPrefixCls:yt}=Se.useContext(le.E_),bt=yt("breadcrumb");return Se.createElement("li",{className:`${bt}-separator`,"aria-hidden":"true"},rt===""?rt:rt||"/")};Te.__ANT_BREADCRUMB_SEPARATOR=!0;var Re=Te,We=function(Ye,rt){var yt={};for(var bt in Ye)Object.prototype.hasOwnProperty.call(Ye,bt)&&rt.indexOf(bt)<0&&(yt[bt]=Ye[bt]);if(Ye!=null&&typeof Object.getOwnPropertySymbols=="function")for(var gt=0,bt=Object.getOwnPropertySymbols(Ye);gtrt[gt]||bt)}function se(Ye,rt,yt,bt){if(yt==null)return null;const{className:gt,onClick:Gt}=rt,Tt=We(rt,["className","onClick"]),Lt=Object.assign(Object.assign({},(0,ye.Z)(Tt,{data:!0,aria:!0})),{onClick:Gt});return bt!==void 0?Se.createElement("a",Object.assign({},Lt,{className:fe()(`${Ye}-link`,gt),href:bt}),yt):Se.createElement("span",Object.assign({},Lt,{className:fe()(`${Ye}-link`,gt)}),yt)}function y(Ye,rt){return(bt,gt,Gt,Tt,Lt)=>{if(rt)return rt(bt,gt,Gt,Tt);const Rt=Ee(bt,gt);return se(Ye,bt,Rt,Lt)}}var a=function(Ye,rt){var yt={};for(var bt in Ye)Object.prototype.hasOwnProperty.call(Ye,bt)&&rt.indexOf(bt)<0&&(yt[bt]=Ye[bt]);if(Ye!=null&&typeof Object.getOwnPropertySymbols=="function")for(var gt=0,bt=Object.getOwnPropertySymbols(Ye);gt{const{prefixCls:rt,separator:yt="/",children:bt,menu:gt,overlay:Gt,dropdownProps:Tt,href:Lt}=Ye,qe=(dt=>{if(gt||Gt){const Wt=Object.assign({},Tt);if(gt){const Bn=gt||{},{items:Yt}=Bn,kn=a(Bn,["items"]);Wt.menu=Object.assign(Object.assign({},kn),{items:Yt==null?void 0:Yt.map((Ge,ln)=>{var{key:Mn,title:Pt,label:zt,path:Ft}=Ge,Ot=a(Ge,["key","title","label","path"]);let et=zt!=null?zt:Pt;return Ft&&(et=Se.createElement("a",{href:`${Lt}${Ft}`},et)),Object.assign(Object.assign({},Ot),{key:Mn!=null?Mn:ln,label:et})})})}else Gt&&(Wt.overlay=Gt);return Se.createElement(De.Z,Object.assign({placement:"bottom"},Wt),Se.createElement("span",{className:`${rt}-overlay-link`},dt,Se.createElement(Me.Z,null)))}return dt})(bt);return qe!=null?Se.createElement(Se.Fragment,null,Se.createElement("li",null,qe),yt&&Se.createElement(Re,null,yt)):null},b=Ye=>{const{prefixCls:rt,children:yt,href:bt}=Ye,gt=a(Ye,["prefixCls","children","href"]),{getPrefixCls:Gt}=Se.useContext(le.E_),Tt=Gt("breadcrumb",rt);return Se.createElement(ee,Object.assign({},gt,{prefixCls:Tt}),se(Tt,gt,yt,bt))};b.__ANT_BREADCRUMB_ITEM=!0;var x=b,te=z(17313),ne=z(83116),ue=z(37613);const re=Ye=>{const{componentCls:rt,iconCls:yt}=Ye;return{[rt]:Object.assign(Object.assign({},(0,te.Wf)(Ye)),{color:Ye.itemColor,fontSize:Ye.fontSize,[yt]:{fontSize:Ye.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:Ye.linkColor,transition:`color ${Ye.motionDurationMid}`,padding:`0 ${Ye.paddingXXS}px`,borderRadius:Ye.borderRadiusSM,height:Ye.lineHeight*Ye.fontSize,display:"inline-block",marginInline:-Ye.marginXXS,"&:hover":{color:Ye.linkHoverColor,backgroundColor:Ye.colorBgTextHover}},(0,te.Qy)(Ye)),"li:last-child":{color:Ye.lastItemColor},[`${rt}-separator`]:{marginInline:Ye.separatorMargin,color:Ye.separatorColor},[`${rt}-link`]:{[` - > ${yt} + span, - > ${yt} + a - `]:{marginInlineStart:Ye.marginXXS}},[`${rt}-overlay-link`]:{borderRadius:Ye.borderRadiusSM,height:Ye.lineHeight*Ye.fontSize,display:"inline-block",padding:`0 ${Ye.paddingXXS}px`,marginInline:-Ye.marginXXS,[`> ${yt}`]:{marginInlineStart:Ye.marginXXS,fontSize:Ye.fontSizeIcon},"&:hover":{color:Ye.linkHoverColor,backgroundColor:Ye.colorBgTextHover,a:{color:Ye.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${Ye.componentCls}-rtl`]:{direction:"rtl"}})}};var me=(0,ne.Z)("Breadcrumb",Ye=>{const rt=(0,ue.TS)(Ye,{});return[re(rt)]},Ye=>({itemColor:Ye.colorTextDescription,lastItemColor:Ye.colorText,iconFontSize:Ye.fontSize,linkColor:Ye.colorTextDescription,linkHoverColor:Ye.colorText,separatorColor:Ye.colorTextDescription,separatorMargin:Ye.marginXS})),ce=function(Ye,rt){var yt={};for(var bt in Ye)Object.prototype.hasOwnProperty.call(Ye,bt)&&rt.indexOf(bt)<0&&(yt[bt]=Ye[bt]);if(Ye!=null&&typeof Object.getOwnPropertySymbols=="function")for(var gt=0,bt=Object.getOwnPropertySymbols(Ye);gt{var{breadcrumbName:Tt}=Gt,Lt=ce(Gt,["breadcrumbName"]);return Object.assign(Object.assign({},Lt),{title:Tt})})}),gt}function Be(Ye,rt){return(0,Se.useMemo)(()=>Ye||(rt?rt.map(Ce):null),[Ye,rt])}var ke=function(Ye,rt){var yt={};for(var bt in Ye)Object.prototype.hasOwnProperty.call(Ye,bt)&&rt.indexOf(bt)<0&&(yt[bt]=Ye[bt]);if(Ye!=null&&typeof Object.getOwnPropertySymbols=="function")for(var gt=0,bt=Object.getOwnPropertySymbols(Ye);gt{if(rt===void 0)return rt;let yt=(rt||"").replace(/^\//,"");return Object.keys(Ye).forEach(bt=>{yt=yt.replace(`:${bt}`,Ye[bt])}),yt},at=Ye=>{const{prefixCls:rt,separator:yt="/",style:bt,className:gt,rootClassName:Gt,routes:Tt,items:Lt,children:Rt,itemRender:qe,params:dt={}}=Ye,Wt=ke(Ye,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:Bn,direction:Yt,breadcrumb:kn}=Se.useContext(le.E_);let Ge;const ln=Bn("breadcrumb",rt),[Mn,Pt]=me(ln),zt=Be(Lt,Tt),Ft=y(ln,qe);if(zt&&zt.length>0){const ze=[],St=Lt||Tt;Ge=zt.map((xt,Ke)=>{const{path:Qe,key:ut,type:Je,menu:xe,overlay:Zt,onClick:Xn,className:En,separator:bn,dropdownProps:Gn}=xt,Kn=Pe(dt,Qe);Kn!==void 0&&ze.push(Kn);const Ct=ut!=null?ut:Ke;if(Je==="separator")return Se.createElement(Re,{key:Ct},bn);const Mt={},Sn=Ke===zt.length-1;xe?Mt.menu=xe:Zt&&(Mt.overlay=Zt);let{href:Dt}=xt;return ze.length&&Kn!==void 0&&(Dt=`#/${ze.join("/")}`),Se.createElement(ee,Object.assign({key:Ct},Mt,(0,ye.Z)(xt,{data:!0,aria:!0}),{className:En,dropdownProps:Gn,href:Dt,separator:Sn?"":yt,onClick:Xn,prefixCls:ln}),Ft(xt,dt,St,ze,Dt))})}else if(Rt){const ze=(0,Oe.Z)(Rt).length;Ge=(0,Oe.Z)(Rt).map((St,xt)=>{if(!St)return St;const Ke=xt===ze-1;return(0,Fe.Tm)(St,{separator:Ke?"":yt,key:xt})})}const Ot=fe()(ln,kn==null?void 0:kn.className,{[`${ln}-rtl`]:Yt==="rtl"},gt,Gt,Pt),et=Object.assign(Object.assign({},kn==null?void 0:kn.style),bt);return Mn(Se.createElement("nav",Object.assign({className:Ot,style:et},Wt),Se.createElement("ol",null,Ge)))};at.Item=x,at.Separator=Re;var Ve=at,it=Ve},19842:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return mr}});var E=z(95190),fe=z(59301),Oe=z(33853),ye=z(58617),Se=z(38819),Fe=z(92310),le=z.n(Fe),Me=z(14809),De=z(50298),Te=z(62646),Re=z(77861),We=z(17115),Ee=z(90782),se=z(6089),y=z(18929),a=fe.createContext(null),ee=a,b=z(93664),x=z(4635),te=z(20439),ne="__rc_cascader_search_mark__",ue=function(Xt,Pn,xn){var Ea=xn.label;return Pn.some(function(qt){return String(qt[Ea]).toLowerCase().includes(Xt.toLowerCase())})},re=function(Xt,Pn,xn,Ea){return Pn.map(function(qt){return qt[Ea.label]}).join(" / ")},me=function(At,Xt,Pn,xn,Ea,qt){var ie=Ea.filter,de=ie===void 0?ue:ie,he=Ea.render,be=he===void 0?re:he,Xe=Ea.limit,Bt=Xe===void 0?50:Xe,It=Ea.sort;return fe.useMemo(function(){var pa=[];if(!At)return[];function Rn(qn,za){var An=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;qn.forEach(function(st){if(!(!It&&Bt!==!1&&Bt>0&&pa.length>=Bt)){var gn=[].concat((0,E.Z)(za),[st]),lt=st[Pn.children],Fn=An||st.disabled;if((!lt||lt.length===0||qt)&&de(At,gn,{label:Pn.label})){var un;pa.push((0,te.Z)((0,te.Z)({},st),{},(un={disabled:Fn},(0,x.Z)(un,Pn.label,be(At,gn,xn,Pn)),(0,x.Z)(un,ne,gn),(0,x.Z)(un,Pn.children,void 0),un)))}lt&&Rn(st[Pn.children],gn,Fn)}})}return Rn(Xt,[]),It&&pa.sort(function(qn,za){return It(qn[ne],za[ne],At,Pn)}),Bt!==!1&&Bt>0?pa.slice(0,Bt):pa},[At,Xt,Pn,xn,be,qt,de,It,Bt])},ce="__RC_CASCADER_SPLIT__",Ce="SHOW_PARENT",Be="SHOW_CHILD";function ke(At){return At.join(ce)}function Pe(At){return At.map(ke)}function at(At){return At.split(ce)}function Ve(At){var Xt=At||{},Pn=Xt.label,xn=Xt.value,Ea=Xt.children,qt=xn||"value";return{label:Pn||"label",value:qt,key:qt,children:Ea||"children"}}function it(At,Xt){var Pn,xn;return(Pn=At.isLeaf)!==null&&Pn!==void 0?Pn:!((xn=At[Xt.children])!==null&&xn!==void 0&&xn.length)}function Ye(At){var Xt=At.parentElement;if(Xt){var Pn=At.offsetTop-Xt.offsetTop;Pn-Xt.scrollTop<0?Xt.scrollTo({top:Pn}):Pn+At.offsetHeight-Xt.scrollTop>Xt.offsetHeight&&Xt.scrollTo({top:Pn+At.offsetHeight-Xt.offsetHeight})}}function rt(At,Xt){return At.map(function(Pn){var xn;return(xn=Pn[ne])===null||xn===void 0?void 0:xn.map(function(Ea){return Ea[Xt.value]})})}function yt(At,Xt,Pn){var xn=new Set(At),Ea=Xt();return At.filter(function(qt){var ie=Ea[qt],de=ie?ie.parent:null,he=ie?ie.children:null;return ie&&ie.node.disabled?!0:Pn===Be?!(he&&he.some(function(be){return be.key&&xn.has(be.key)})):!(de&&!de.node.disabled&&xn.has(de.key))})}function bt(At,Xt,Pn){for(var xn=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,Ea=Xt,qt=[],ie=function(){var be,Xe,Bt,It=At[de],pa=(be=Ea)===null||be===void 0?void 0:be.findIndex(function(qn){var za=qn[Pn.value];return xn?String(za)===String(It):za===It}),Rn=pa!==-1?(Xe=Ea)===null||Xe===void 0?void 0:Xe[pa]:null;qt.push({value:(Bt=Rn==null?void 0:Rn[Pn.value])!==null&&Bt!==void 0?Bt:It,index:pa,option:Rn}),Ea=Rn==null?void 0:Rn[Pn.children]},de=0;de1){var nt=Rn.slice(0,-1);st(nt)}else be(!1)},Fn=function(){var nt,Jt=((nt=za[qn])===null||nt===void 0?void 0:nt[Pn.children])||[],$t=Jt.find(function($n){return!$n.disabled});if($t){var Tn=[].concat((0,E.Z)(Rn),[$t[Pn.value]]);st(Tn)}};fe.useImperativeHandle(At,function(){return{onKeyDown:function(nt){var Jt=nt.which;switch(Jt){case ln.Z.UP:case ln.Z.DOWN:{var $t=0;Jt===ln.Z.UP?$t=-1:Jt===ln.Z.DOWN&&($t=1),$t!==0&&gn($t);break}case ln.Z.LEFT:{if(he)break;Bt?Fn():lt();break}case ln.Z.RIGHT:{if(he)break;Bt?lt():Fn();break}case ln.Z.BACKSPACE:{he||lt();break}case ln.Z.ENTER:{if(Rn.length){var Tn=za[qn],$n=(Tn==null?void 0:Tn[ne])||[];$n.length?qt($n.map(function(mn){return mn[Pn.value]}),$n[$n.length-1]):qt(Rn,za[qn])}break}case ln.Z.ESC:be(!1),Xe&&nt.stopPropagation()}},onKeyUp:function(){}}})},Pt=fe.forwardRef(function(At,Xt){var Pn,xn,Ea,qt,ie=(0,Re.lk)(),de=ie.prefixCls,he=ie.multiple,be=ie.searchValue,Xe=ie.toggleOpen,Bt=ie.notFoundContent,It=ie.direction,pa=ie.open,Rn=fe.useRef(),qn=It==="rtl",za=fe.useContext(ee),An=za.options,st=za.values,gn=za.halfValues,lt=za.fieldNames,Fn=za.changeOnSelect,un=za.onSelect,nt=za.searchOptions,Jt=za.dropdownPrefixCls,$t=za.loadData,Tn=za.expandTrigger,$n=Jt||de,mn=fe.useState([]),Yn=(0,De.Z)(mn,2),na=Yn[0],er=Yn[1],yr=function(jr){if(!(!$t||be)){var Gi=bt(jr,An,lt),po=Gi.map(function(ml){var Ji=ml.option;return Ji}),Oi=po[po.length-1];if(Oi&&!it(Oi,lt)){var ri=ke(jr);er(function(ml){return[].concat((0,E.Z)(ml),[ri])}),$t(po)}}};fe.useEffect(function(){na.length&&na.forEach(function(Zi){var jr=at(Zi),Gi=bt(jr,An,lt,!0).map(function(Oi){var ri=Oi.option;return ri}),po=Gi[Gi.length-1];(!po||po[lt.children]||it(po,lt))&&er(function(Oi){return Oi.filter(function(ri){return ri!==Zi})})})},[An,na,lt]);var Jn=fe.useMemo(function(){return new Set(Pe(st))},[st]),Rr=fe.useMemo(function(){return new Set(Pe(gn))},[gn]),Br=Ge(),br=(0,De.Z)(Br,2),Pr=br[0],tr=br[1],Nr=function(jr){tr(jr),yr(jr)},xr=function(jr){var Gi=jr.disabled,po=it(jr,lt);return!Gi&&(po||Fn||he)},ja=function(jr,Gi){var po=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;un(jr),!he&&(Gi||Fn&&(Tn==="hover"||po))&&Xe(!1)},Kr=fe.useMemo(function(){return be?nt:An},[be,nt,An]),uo=fe.useMemo(function(){for(var Zi=[{options:Kr}],jr=Kr,Gi=rt(jr,lt),po=function(){var Ji=Pr[Oi],wl=jr.find(function(Ki,_i){return(Gi[_i]?ke(Gi[_i]):Ki[lt.value])===Ji}),wi=wl==null?void 0:wl[lt.children];if(!(wi!=null&&wi.length))return"break";jr=wi,Zi.push({options:wi})},Oi=0;Oi":na,yr=At.loadingIcon,Jn=At.children,Rr=At.dropdownMatchSelectWidth,Br=Rr===void 0?!1:Rr,br=At.showCheckedStrategy,Pr=br===void 0?Ce:br,tr=(0,Te.Z)(At,ze),Nr=(0,We.ZP)(Pn),xr=!!Bt,ja=(0,y.Z)(ie,{value:de,postState:xt}),Kr=(0,De.Z)(ja,2),uo=Kr[0],ao=Kr[1],Zo=fe.useMemo(function(){return Ve(qt)},[JSON.stringify(qt)]),Oo=fe.useMemo(function(){return st||[]},[st]),al=Tt(Oo,Zo),ul=fe.useCallback(function(kr){var zr=al();return kr.map(function(Yr){var Ei=zr[Yr].nodes;return Ei.map(function(oi){return oi[Zo.value]})})},[al,Zo]),Sl=(0,y.Z)("",{value:Rn,postState:function(zr){return zr||""}}),Zi=(0,De.Z)(Sl,2),jr=Zi[0],Gi=Zi[1],po=function(zr,Yr){Gi(zr),Yr.source!=="blur"&&qn&&qn(zr)},Oi=qe(za),ri=(0,De.Z)(Oi,2),ml=ri[0],Ji=ri[1],wl=me(jr,Oo,Zo,gn||Ea,Ji,he),wi=Lt(Oo,Zo),Ki=fe.useMemo(function(){var kr=wi(uo),zr=(0,De.Z)(kr,2),Yr=zr[0],Ei=zr[1];if(!xr||!uo.length)return[Yr,[],Ei];var oi=Pe(Yr),Xi=al(),rl=(0,Ee.S)(oi,!0,Xi),Rl=rl.checkedKeys,El=rl.halfCheckedKeys;return[ul(Rl),ul(El),Ei]},[xr,uo,al,ul,wi]),_i=(0,De.Z)(Ki,3),Uo=_i[0],ti=_i[1],Di=_i[2],sl=fe.useMemo(function(){var kr=Pe(Uo),zr=yt(kr,al,Pr);return[].concat((0,E.Z)(Di),(0,E.Z)(ul(zr)))},[Uo,al,ul,Di,Pr]),fl=gt(sl,Oo,Zo,xr,Xe),Yl=(0,se.Z)(function(kr){if(ao(kr),be){var zr=xt(kr),Yr=zr.map(function(Xi){return bt(Xi,Oo,Zo).map(function(rl){return rl.option})}),Ei=xr?zr:zr[0],oi=xr?Yr:Yr[0];be(Ei,oi)}}),pu=(0,se.Z)(function(kr){if((!xr||pa)&&Gi(""),!xr)Yl(kr);else{var zr=ke(kr),Yr=Pe(Uo),Ei=Pe(ti),oi=Yr.includes(zr),Xi=Di.some(function(Mi){return ke(Mi)===zr}),rl=Uo,Rl=Di;if(Xi&&!oi)Rl=Di.filter(function(Mi){return ke(Mi)!==zr});else{var El=oi?Yr.filter(function(Mi){return Mi!==zr}):[].concat((0,E.Z)(Yr),[zr]),Ol=al(),Jl;if(oi){var Fi=(0,Ee.S)(El,{checked:!1,halfCheckedKeys:Ei},Ol);Jl=Fi.checkedKeys}else{var Pa=(0,Ee.S)(El,!0,Ol);Jl=Pa.checkedKeys}var Ho=yt(Jl,al,Pr);rl=ul(Ho)}Yl([].concat((0,E.Z)(Rl),(0,E.Z)(rl)))}}),vu=function(zr,Yr){if(Yr.type==="clear"){Yl([]);return}var Ei=Yr.values[0],oi=Ei.valueCells;pu(oi)},Ri=un!==void 0?un:Fn,Vi=Jt||nt,Vl=$n||Tn,Eu=function(zr){mn==null||mn(zr),Yn==null||Yn(zr)},Cu=fe.useMemo(function(){return{options:Oo,fieldNames:Zo,values:Uo,halfValues:ti,changeOnSelect:he,onSelect:pu,checkable:Bt,searchOptions:wl,dropdownPrefixCls:gn,loadData:lt,expandTrigger:An,expandIcon:er,loadingIcon:yr,dropdownMenuColumnStyle:$t}},[Oo,Zo,Uo,ti,he,pu,Bt,wl,gn,lt,An,er,yr,$t]),Uu=!(jr?wl:Oo).length,Do=jr&&Ji.matchInputWidth||Uu?{}:{minWidth:"auto"};return fe.createElement(ee.Provider,{value:Cu},fe.createElement(Re.Ac,(0,Me.Z)({},tr,{ref:Xt,id:Nr,prefixCls:Ea,autoClearSearchValue:pa,dropdownMatchSelectWidth:Br,dropdownStyle:Do,displayValues:fl,onDisplayValuesChange:vu,mode:xr?"multiple":void 0,searchValue:jr,onSearch:po,showSearch:ml,OptionList:zt,emptyOptions:Uu,open:Ri,dropdownClassName:Vi,placement:Vl,onDropdownVisibleChange:Eu,getRawInputElement:function(){return Jn}})))});Ke.SHOW_PARENT=Ce,Ke.SHOW_CHILD=Be;var Qe=Ke,ut=Qe,Je=z(2738),xe=z(62892),Zt=z(53487),Xn=z(19080),En=z(36355),bn=z(93891),Gn=z(1684),Kn=z(19716),Ct=z(32441),Mt=z(14154),Sn=z(58582),Dt=z(84443),en=z(66339),Sa=z(33234),ia=z(98447),Oa=z(17313),wn=z(74207),Sr=z(83116);const Un=At=>{const{prefixCls:Xt,componentCls:Pn,antCls:xn}=At,Ea=`${Pn}-menu-item`,qt=` - &${Ea}-expand ${Ea}-expand-icon, - ${Ea}-loading-icon - `;return[{[Pn]:{width:At.controlWidth}},{[`${Pn}-dropdown`]:[(0,ia.C2)(`${Xt}-checkbox`,At),{[`&${xn}-select-dropdown`]:{padding:0}},{[Pn]:{"&-checkbox":{top:0,marginInlineEnd:At.paddingXS},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${Pn}-menu-empty`]:{[`${Pn}-menu`]:{width:"100%",height:"auto",[Ea]:{color:At.colorTextDisabled}}}},"&-menu":{flexGrow:1,minWidth:At.controlItemWidth,height:At.dropdownHeight,margin:0,padding:At.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${At.lineWidth}px ${At.lineType} ${At.colorSplit}`},"&-item":Object.assign(Object.assign({},Oa.vS),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:At.optionPadding,lineHeight:At.lineHeight,cursor:"pointer",transition:`all ${At.motionDurationMid}`,borderRadius:At.borderRadiusSM,"&:hover":{background:At.controlItemBgHover},"&-disabled":{color:At.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[qt]:{color:At.colorTextDisabled}},[`&-active:not(${Ea}-disabled)`]:{"&, &:hover":{fontWeight:At.optionSelectedFontWeight,backgroundColor:At.optionSelectedBg}},"&-content":{flex:"auto"},[qt]:{marginInlineStart:At.paddingXXS,color:At.colorTextDescription,fontSize:At.fontSizeIcon},"&-keyword":{color:At.colorHighlight}})}}}]},{[`${Pn}-dropdown-rtl`]:{direction:"rtl"}},(0,wn.c)(At)]};var Wn=(0,Sr.Z)("Cascader",At=>[Un(At)],At=>{const Xt=Math.round((At.controlHeight-At.fontSize*At.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:At.controlItemBgActive,optionSelectedFontWeight:At.fontWeightStrong,optionPadding:`${Xt}px ${At.paddingSM}px`,menuPadding:At.paddingXXS}}),ma=function(At,Xt){var Pn={};for(var xn in At)Object.prototype.hasOwnProperty.call(At,xn)&&Xt.indexOf(xn)<0&&(Pn[xn]=At[xn]);if(At!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ea=0,xn=Object.getOwnPropertySymbols(At);Eahe===0?[de]:[].concat((0,E.Z)(ie),[Xt,de]),[]),Ea=[];let qt=0;return xn.forEach((ie,de)=>{const he=qt+ie.length;let be=At.slice(qt,he);qt=he,de%2===1&&(be=fe.createElement("span",{className:`${Pn}-menu-item-keyword`,key:`separator-${de}`},be)),Ea.push(be)}),Ea}const Tr=(At,Xt,Pn,xn)=>{const Ea=[],qt=At.toLowerCase();return Xt.forEach((ie,de)=>{de!==0&&Ea.push(" / ");let he=ie[xn.label];const be=typeof he;(be==="string"||be==="number")&&(he=Lr(String(he),qt,Pn)),Ea.push(he)}),Ea},Nt=fe.forwardRef((At,Xt)=>{const{prefixCls:Pn,size:xn,disabled:Ea,className:qt,rootClassName:ie,multiple:de,bordered:he=!0,transitionName:be,choiceTransitionName:Xe="",popupClassName:Bt,dropdownClassName:It,expandIcon:pa,placement:Rn,showSearch:qn,allowClear:za=!0,notFoundContent:An,direction:st,getPopupContainer:gn,status:lt,showArrow:Fn,builtinPlacements:un,style:nt}=At,Jt=ma(At,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style"]),$t=(0,Je.Z)(Jt,["suffixIcon"]),{getPopupContainer:Tn,getPrefixCls:$n,renderEmpty:mn,direction:Yn,popupOverflow:na,cascader:er}=fe.useContext(En.E_),yr=st||Yn,Jn=yr==="rtl",{status:Rr,hasFeedback:Br,isFormItemInput:br,feedbackIcon:Pr}=fe.useContext(Ct.aM),tr=(0,Xn.F)(Rr,lt),Nr=An||(mn==null?void 0:mn("Cascader"))||fe.createElement(bn.Z,{componentName:"Cascader"}),xr=$n(),ja=$n("select",Pn),Kr=$n("cascader",Pn),[uo,ao]=(0,Mt.Z)(ja),[Zo]=Wn(Kr),{compactSize:Oo,compactItemClassnames:al}=(0,Sa.ri)(ja,st),ul=le()(Bt||It,`${Kr}-dropdown`,{[`${Kr}-dropdown-rtl`]:yr==="rtl"},ie,ao),Sl=fe.useMemo(()=>{if(!qn)return qn;let Di={render:Tr};return typeof qn=="object"&&(Di=Object.assign(Object.assign({},Di),qn)),Di},[qn]),Zi=(0,Kn.Z)(Di=>{var sl;return(sl=xn!=null?xn:Oo)!==null&&sl!==void 0?sl:Di}),jr=fe.useContext(Gn.Z),Gi=Ea!=null?Ea:jr;let po=pa;pa||(po=Jn?fe.createElement(Oe.Z,null):fe.createElement(Se.Z,null));const Oi=fe.createElement("span",{className:`${ja}-menu-item-loading-icon`},fe.createElement(ye.Z,{spin:!0})),ri=fe.useMemo(()=>de?fe.createElement("span",{className:`${Kr}-checkbox-inner`}):!1,[de]),ml=(0,Dt.Z)(At.suffixIcon,Fn),{suffixIcon:Ji,removeIcon:wl,clearIcon:wi}=(0,en.Z)(Object.assign(Object.assign({},At),{hasFeedback:Br,feedbackIcon:Pr,showSuffixIcon:ml,multiple:de,prefixCls:ja,componentName:"Cascader"})),Ki=fe.useMemo(()=>Rn!==void 0?Rn:Jn?"bottomRight":"bottomLeft",[Rn,Jn]),_i=(0,Sn.Z)(un,na),Uo=za===!0?{clearIcon:wi}:za,ti=fe.createElement(ut,Object.assign({prefixCls:ja,className:le()(!Pn&&Kr,{[`${ja}-lg`]:Zi==="large",[`${ja}-sm`]:Zi==="small",[`${ja}-rtl`]:Jn,[`${ja}-borderless`]:!he,[`${ja}-in-form-item`]:br},(0,Xn.Z)(ja,tr,Br),al,er==null?void 0:er.className,qt,ie,ao),disabled:Gi,style:Object.assign(Object.assign({},er==null?void 0:er.style),nt)},$t,{builtinPlacements:_i,direction:yr,placement:Ki,notFoundContent:Nr,allowClear:Uo,showSearch:Sl,expandIcon:po,suffixIcon:Ji,removeIcon:wl,loadingIcon:Oi,checkable:ri,dropdownClassName:ul,dropdownPrefixCls:Pn||Kr,choiceTransitionName:(0,xe.m)(xr,"",Xe),transitionName:(0,xe.m)(xr,"slide-up",be),getPopupContainer:gn||Tn,ref:Xt}));return Zo(uo(ti))}),hn=(0,Zt.Z)(Nt);Nt.SHOW_PARENT=xa,Nt.SHOW_CHILD=Ya,Nt._InternalPanelDoNotUseOrYouWillBeFired=hn;var mr=Nt},24905:function(Ut,ot,z){"use strict";z.d(ot,{default:function(){return me}});var E=z(92310),fe=z.n(E),Oe=z(5630),ye=z(59301),Se=z(36355),Fe=z(1684),le=z(32441),De=ye.createContext(null),Te=z(98447),Re=z(14088),We=z(4572),Ee=function(ce,Ce){var Be={};for(var ke in ce)Object.prototype.hasOwnProperty.call(ce,ke)&&Ce.indexOf(ke)<0&&(Be[ke]=ce[ke]);if(ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pe=0,ke=Object.getOwnPropertySymbols(ce);Pe{var Be;const{prefixCls:ke,className:Pe,rootClassName:at,children:Ve,indeterminate:it=!1,style:Ye,onMouseEnter:rt,onMouseLeave:yt,skipGroup:bt=!1,disabled:gt}=ce,Gt=Ee(ce,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:Tt,direction:Lt,checkbox:Rt}=ye.useContext(Se.E_),qe=ye.useContext(De),{isFormItemInput:dt}=ye.useContext(le.aM),Wt=ye.useContext(Fe.Z),Bn=(Be=(qe==null?void 0:qe.disabled)||gt)!==null&&Be!==void 0?Be:Wt,Yt=ye.useRef(Gt.value);ye.useEffect(()=>{qe==null||qe.registerValue(Gt.value)},[]),ye.useEffect(()=>{if(!bt)return Gt.value!==Yt.current&&(qe==null||qe.cancelValue(Yt.current),qe==null||qe.registerValue(Gt.value),Yt.current=Gt.value),()=>qe==null?void 0:qe.cancelValue(Gt.value)},[Gt.value]);const kn=Tt("checkbox",ke),[Ge,ln]=(0,Te.ZP)(kn),Mn=Object.assign({},Gt);qe&&!bt&&(Mn.onChange=function(){Gt.onChange&&Gt.onChange.apply(Gt,arguments),qe.toggleOption&&qe.toggleOption({label:Ve,value:Gt.value})},Mn.name=qe.name,Mn.checked=qe.value.includes(Gt.value));const Pt=fe()(`${kn}-wrapper`,{[`${kn}-rtl`]:Lt==="rtl",[`${kn}-wrapper-checked`]:Mn.checked,[`${kn}-wrapper-disabled`]:Bn,[`${kn}-wrapper-in-form-item`]:dt},Rt==null?void 0:Rt.className,Pe,at,ln),zt=fe()({[`${kn}-indeterminate`]:it},We.A,ln),Ft=it?"mixed":void 0;return Ge(ye.createElement(Re.Z,{component:"Checkbox",disabled:Bn},ye.createElement("label",{className:Pt,style:Object.assign(Object.assign({},Rt==null?void 0:Rt.style),Ye),onMouseEnter:rt,onMouseLeave:yt},ye.createElement(Oe.Z,Object.assign({"aria-checked":Ft},Mn,{prefixCls:kn,className:zt,disabled:Bn,ref:Ce})),Ve!==void 0&&ye.createElement("span",null,Ve))))};var a=ye.forwardRef(se),ee=z(95190),b=z(2738),x=function(ce,Ce){var Be={};for(var ke in ce)Object.prototype.hasOwnProperty.call(ce,ke)&&Ce.indexOf(ke)<0&&(Be[ke]=ce[ke]);if(ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pe=0,ke=Object.getOwnPropertySymbols(ce);Pe{const{defaultValue:Be,children:ke,options:Pe=[],prefixCls:at,className:Ve,rootClassName:it,style:Ye,onChange:rt}=ce,yt=x(ce,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:bt,direction:gt}=ye.useContext(Se.E_),[Gt,Tt]=ye.useState(yt.value||Be||[]),[Lt,Rt]=ye.useState([]);ye.useEffect(()=>{"value"in yt&&Tt(yt.value||[])},[yt.value]);const qe=ye.useMemo(()=>Pe.map(Ot=>typeof Ot=="string"||typeof Ot=="number"?{label:Ot,value:Ot}:Ot),[Pe]),dt=Ot=>{Rt(et=>et.filter(ze=>ze!==Ot))},Wt=Ot=>{Rt(et=>[].concat((0,ee.Z)(et),[Ot]))},Bn=Ot=>{const et=Gt.indexOf(Ot.value),ze=(0,ee.Z)(Gt);et===-1?ze.push(Ot.value):ze.splice(et,1),"value"in yt||Tt(ze),rt==null||rt(ze.filter(St=>Lt.includes(St)).sort((St,xt)=>{const Ke=qe.findIndex(ut=>ut.value===St),Qe=qe.findIndex(ut=>ut.value===xt);return Ke-Qe}))},Yt=bt("checkbox",at),kn=`${Yt}-group`,[Ge,ln]=(0,Te.ZP)(Yt),Mn=(0,b.Z)(yt,["value","disabled"]),Pt=Pe.length?qe.map(Ot=>ye.createElement(a,{prefixCls:Yt,key:Ot.value.toString(),disabled:"disabled"in Ot?Ot.disabled:yt.disabled,value:Ot.value,checked:Gt.includes(Ot.value),onChange:Ot.onChange,className:`${kn}-item`,style:Ot.style,title:Ot.title},Ot.label)):ke,zt={toggleOption:Bn,value:Gt,disabled:yt.disabled,name:yt.name,registerValue:Wt,cancelValue:dt},Ft=fe()(kn,{[`${kn}-rtl`]:gt==="rtl"},Ve,it,ln);return Ge(ye.createElement("div",Object.assign({className:Ft,style:Ye},Mn,{ref:Ce}),ye.createElement(De.Provider,{value:zt},Pt)))},ne=ye.forwardRef(te);var ue=ye.memo(ne);const re=a;re.Group=ue,re.__ANT_CHECKBOX=!0;var me=re},98447:function(Ut,ot,z){"use strict";z.d(ot,{C2:function(){return Se}});var E=z(17313),fe=z(37613),Oe=z(83116);const ye=Fe=>{const{checkboxCls:le}=Fe,Me=`${le}-wrapper`;return[{[`${le}-group`]:Object.assign(Object.assign({},(0,E.Wf)(Fe)),{display:"inline-flex",flexWrap:"wrap",columnGap:Fe.marginXS,[`> ${Fe.antCls}-row`]:{flex:1}}),[Me]:Object.assign(Object.assign({},(0,E.Wf)(Fe)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${Me}`]:{marginInlineStart:0},[`&${Me}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[le]:Object.assign(Object.assign({},(0,E.Wf)(Fe)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:Fe.borderRadiusSM,alignSelf:"center",[`${le}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${le}-inner`]:Object.assign({},(0,E.oN)(Fe))},[`${le}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:Fe.checkboxSize,height:Fe.checkboxSize,direction:"ltr",backgroundColor:Fe.colorBgContainer,border:`${Fe.lineWidth}px ${Fe.lineType} ${Fe.colorBorder}`,borderRadius:Fe.borderRadiusSM,borderCollapse:"separate",transition:`all ${Fe.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:Fe.checkboxSize/14*5,height:Fe.checkboxSize/14*8,border:`${Fe.lineWidthBold}px solid ${Fe.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${Fe.motionDurationFast} ${Fe.motionEaseInBack}, opacity ${Fe.motionDurationFast}`}},"& + span":{paddingInlineStart:Fe.paddingXS,paddingInlineEnd:Fe.paddingXS}})},{[` - ${Me}:not(${Me}-disabled), - ${le}:not(${le}-disabled) - `]:{[`&:hover ${le}-inner`]:{borderColor:Fe.colorPrimary}},[`${Me}:not(${Me}-disabled)`]:{[`&:hover ${le}-checked:not(${le}-disabled) ${le}-inner`]:{backgroundColor:Fe.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${le}-checked:not(${le}-disabled):after`]:{borderColor:Fe.colorPrimaryHover}}},{[`${le}-checked`]:{[`${le}-inner`]:{backgroundColor:Fe.colorPrimary,borderColor:Fe.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${Fe.motionDurationMid} ${Fe.motionEaseOutBack} ${Fe.motionDurationFast}`}}},[` - ${Me}-checked:not(${Me}-disabled), - ${le}-checked:not(${le}-disabled) - `]:{[`&:hover ${le}-inner`]:{backgroundColor:Fe.colorPrimaryHover,borderColor:"transparent"}}},{[le]:{"&-indeterminate":{[`${le}-inner`]:{backgroundColor:Fe.colorBgContainer,borderColor:Fe.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:Fe.fontSizeLG/2,height:Fe.fontSizeLG/2,backgroundColor:Fe.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${Me}-disabled`]:{cursor:"not-allowed"},[`${le}-disabled`]:{[`&, ${le}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${le}-inner`]:{background:Fe.colorBgContainerDisabled,borderColor:Fe.colorBorder,"&:after":{borderColor:Fe.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:Fe.colorTextDisabled},[`&${le}-indeterminate ${le}-inner::after`]:{background:Fe.colorTextDisabled}}}]};function Se(Fe,le){const Me=(0,fe.TS)(le,{checkboxCls:`.${Fe}`,checkboxSize:le.controlInteractiveSize});return[ye(Me)]}ot.ZP=(0,Oe.Z)("Checkbox",(Fe,le)=>{let{prefixCls:Me}=le;return[Se(Me,Fe)]})},36381:function(Ut,ot,z){"use strict";z.d(ot,{default:function(){return Mn}});var E=z(38819),fe=z(92310),Oe=z.n(fe),ye=z(14809),Se=z(95190),Fe=z(50298),le=z(93664),Me=z(18929),De=z(48736),Te=z(59301),Re=z(62646),We=z(11592),Ee=z(4635),se=z(77900),y=z(10228),a=Te.forwardRef(function(Pt,zt){var Ft=Pt.prefixCls,Ot=Pt.forceRender,et=Pt.className,ze=Pt.style,St=Pt.children,xt=Pt.isActive,Ke=Pt.role,Qe=Te.useState(xt||Ot),ut=(0,Fe.Z)(Qe,2),Je=ut[0],xe=ut[1];return Te.useEffect(function(){(Ot||xt)&&xe(!0)},[Ot,xt]),Je?Te.createElement("div",{ref:zt,className:Oe()("".concat(Ft,"-content"),(0,Ee.Z)((0,Ee.Z)({},"".concat(Ft,"-content-active"),xt),"".concat(Ft,"-content-inactive"),!xt),et),style:ze,role:Ke},Te.createElement("div",{className:"".concat(Ft,"-content-box")},St)):null});a.displayName="PanelContent";var ee=a,b=["showArrow","headerClass","isActive","onItemClick","forceRender","className","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],x=Te.forwardRef(function(Pt,zt){var Ft=Pt.showArrow,Ot=Ft===void 0?!0:Ft,et=Pt.headerClass,ze=Pt.isActive,St=Pt.onItemClick,xt=Pt.forceRender,Ke=Pt.className,Qe=Pt.prefixCls,ut=Pt.collapsible,Je=Pt.accordion,xe=Pt.panelKey,Zt=Pt.extra,Xn=Pt.header,En=Pt.expandIcon,bn=Pt.openMotion,Gn=Pt.destroyInactivePanel,Kn=Pt.children,Ct=(0,Re.Z)(Pt,b),Mt=ut==="disabled",Sn=ut==="header",Dt=ut==="icon",en=Zt!=null&&typeof Zt!="boolean",Sa=function(){St==null||St(xe)},ia=function(ma){(ma.key==="Enter"||ma.keyCode===y.Z.ENTER||ma.which===y.Z.ENTER)&&Sa()},Oa=typeof En=="function"?En(Pt):Te.createElement("i",{className:"arrow"});Oa&&(Oa=Te.createElement("div",{className:"".concat(Qe,"-expand-icon"),onClick:["header","icon"].includes(ut)?Sa:void 0},Oa));var wn=Oe()((0,Ee.Z)((0,Ee.Z)((0,Ee.Z)({},"".concat(Qe,"-item"),!0),"".concat(Qe,"-item-active"),ze),"".concat(Qe,"-item-disabled"),Mt),Ke),Sr=Oe()(et,(0,Ee.Z)((0,Ee.Z)((0,Ee.Z)({},"".concat(Qe,"-header"),!0),"".concat(Qe,"-header-collapsible-only"),Sn),"".concat(Qe,"-icon-collapsible-only"),Dt)),Un={className:Sr,"aria-expanded":ze,"aria-disabled":Mt,onKeyDown:ia};return!Sn&&!Dt&&(Un.onClick=Sa,Un.role=Je?"tab":"button",Un.tabIndex=Mt?-1:0),Te.createElement("div",(0,ye.Z)({},Ct,{ref:zt,className:wn}),Te.createElement("div",Un,Ot&&Oa,Te.createElement("span",{className:"".concat(Qe,"-header-text"),onClick:ut==="header"?Sa:void 0},Xn),en&&Te.createElement("div",{className:"".concat(Qe,"-extra")},Zt)),Te.createElement(se.default,(0,ye.Z)({visible:ze,leavedClassName:"".concat(Qe,"-content-hidden")},bn,{forceRender:xt,removeOnLeave:Gn}),function(Wn,ma){var Ya=Wn.className,xa=Wn.style;return Te.createElement(ee,{ref:ma,prefixCls:Qe,className:Ya,style:xa,isActive:ze,forceRender:xt,role:Je?"tabpanel":void 0},Kn)}))}),te=x,ne=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],ue=function(zt,Ft){var Ot=Ft.prefixCls,et=Ft.accordion,ze=Ft.collapsible,St=Ft.destroyInactivePanel,xt=Ft.onItemClick,Ke=Ft.activeKey,Qe=Ft.openMotion,ut=Ft.expandIcon;return zt.map(function(Je,xe){var Zt=Je.children,Xn=Je.label,En=Je.key,bn=Je.collapsible,Gn=Je.onItemClick,Kn=Je.destroyInactivePanel,Ct=(0,Re.Z)(Je,ne),Mt=String(En!=null?En:xe),Sn=bn!=null?bn:ze,Dt=Kn!=null?Kn:St,en=function(Oa){Sn!=="disabled"&&(xt(Oa),Gn==null||Gn(Oa))},Sa=!1;return et?Sa=Ke[0]===Mt:Sa=Ke.indexOf(Mt)>-1,Te.createElement(te,(0,ye.Z)({},Ct,{prefixCls:Ot,key:Mt,panelKey:Mt,isActive:Sa,accordion:et,openMotion:Qe,expandIcon:ut,header:Xn,collapsible:Sn,onItemClick:en,destroyInactivePanel:Dt}),Zt)})},re=function(zt,Ft,Ot){if(!zt)return null;var et=Ot.prefixCls,ze=Ot.accordion,St=Ot.collapsible,xt=Ot.destroyInactivePanel,Ke=Ot.onItemClick,Qe=Ot.activeKey,ut=Ot.openMotion,Je=Ot.expandIcon,xe=zt.key||String(Ft),Zt=zt.props,Xn=Zt.header,En=Zt.headerClass,bn=Zt.destroyInactivePanel,Gn=Zt.collapsible,Kn=Zt.onItemClick,Ct=!1;ze?Ct=Qe[0]===xe:Ct=Qe.indexOf(xe)>-1;var Mt=Gn!=null?Gn:St,Sn=function(Sa){Mt!=="disabled"&&(Ke(Sa),Kn==null||Kn(Sa))},Dt={key:xe,panelKey:xe,header:Xn,headerClass:En,isActive:Ct,prefixCls:et,destroyInactivePanel:bn!=null?bn:xt,openMotion:ut,accordion:ze,children:zt.props.children,onItemClick:Sn,expandIcon:Je,collapsible:Mt};return typeof zt.type=="string"?zt:(Object.keys(Dt).forEach(function(en){typeof Dt[en]=="undefined"&&delete Dt[en]}),Te.cloneElement(zt,Dt))};function me(Pt,zt,Ft){return Array.isArray(Pt)?ue(Pt,Ft):(0,We.Z)(zt).map(function(Ot,et){return re(Ot,et,Ft)})}var ce=me,Ce=z(26112);function Be(Pt){var zt=Pt;if(!Array.isArray(zt)){var Ft=(0,le.Z)(zt);zt=Ft==="number"||Ft==="string"?[zt]:[]}return zt.map(function(Ot){return String(Ot)})}var ke=Te.forwardRef(function(Pt,zt){var Ft=Pt.prefixCls,Ot=Ft===void 0?"rc-collapse":Ft,et=Pt.destroyInactivePanel,ze=et===void 0?!1:et,St=Pt.style,xt=Pt.accordion,Ke=Pt.className,Qe=Pt.children,ut=Pt.collapsible,Je=Pt.openMotion,xe=Pt.expandIcon,Zt=Pt.activeKey,Xn=Pt.defaultActiveKey,En=Pt.onChange,bn=Pt.items,Gn=Oe()(Ot,Ke),Kn=(0,Me.Z)([],{value:Zt,onChange:function(ia){return En==null?void 0:En(ia)},defaultValue:Xn,postState:Be}),Ct=(0,Fe.Z)(Kn,2),Mt=Ct[0],Sn=Ct[1],Dt=function(ia){return Sn(function(){if(xt)return Mt[0]===ia?[]:[ia];var Oa=Mt.indexOf(ia),wn=Oa>-1;return wn?Mt.filter(function(Sr){return Sr!==ia}):[].concat((0,Se.Z)(Mt),[ia])})};(0,De.ZP)(!Qe,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var en=ce(bn,Qe,{prefixCls:Ot,accordion:xt,openMotion:Je,expandIcon:xe,collapsible:ut,destroyInactivePanel:ze,onItemClick:Dt,activeKey:Mt});return Te.createElement("div",(0,ye.Z)({ref:zt,className:Gn,style:St,role:xt?"tablist":void 0},(0,Ce.Z)(Pt,{aria:!0,data:!0})),en)}),Pe=Object.assign(ke,{Panel:te}),at=Pe,Ve=Pe.Panel,it=z(2738),Ye=z(62892),rt=z(92343),yt=z(36355),bt=z(19716),Gt=Te.forwardRef((Pt,zt)=>{const{getPrefixCls:Ft}=Te.useContext(yt.E_),{prefixCls:Ot,className:et,showArrow:ze=!0}=Pt,St=Ft("collapse",Ot),xt=Oe()({[`${St}-no-arrow`]:!ze},et);return Te.createElement(at.Panel,Object.assign({ref:zt},Pt,{prefixCls:St,className:xt}))}),Tt=z(17313),Lt=z(8378),Rt=z(83116),qe=z(37613);const dt=Pt=>{const{componentCls:zt,contentBg:Ft,padding:Ot,headerBg:et,headerPadding:ze,collapseHeaderPaddingSM:St,collapseHeaderPaddingLG:xt,collapsePanelBorderRadius:Ke,lineWidth:Qe,lineType:ut,colorBorder:Je,colorText:xe,colorTextHeading:Zt,colorTextDisabled:Xn,fontSize:En,fontSizeLG:bn,lineHeight:Gn,marginSM:Kn,paddingSM:Ct,paddingLG:Mt,paddingXS:Sn,motionDurationSlow:Dt,fontSizeIcon:en,contentPadding:Sa}=Pt,ia=`${Qe}px ${ut} ${Je}`;return{[zt]:Object.assign(Object.assign({},(0,Tt.Wf)(Pt)),{backgroundColor:et,border:ia,borderBottom:0,borderRadius:`${Ke}px`,"&-rtl":{direction:"rtl"},[`& > ${zt}-item`]:{borderBottom:ia,"&:last-child":{[` - &, - & > ${zt}-header`]:{borderRadius:`0 0 ${Ke}px ${Ke}px`}},[`> ${zt}-header`]:{position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:ze,color:Zt,lineHeight:Gn,cursor:"pointer",transition:`all ${Dt}, visibility 0s`,[`> ${zt}-header-text`]:{flex:"auto"},"&:focus":{outline:"none"},[`${zt}-expand-icon`]:{height:En*Gn,display:"flex",alignItems:"center",paddingInlineEnd:Kn},[`${zt}-arrow`]:Object.assign(Object.assign({},(0,Tt.Ro)()),{fontSize:en,svg:{transition:`transform ${Dt}`}}),[`${zt}-header-text`]:{marginInlineEnd:"auto"}},[`${zt}-header-collapsible-only`]:{cursor:"default",[`${zt}-header-text`]:{flex:"none",cursor:"pointer"}},[`${zt}-icon-collapsible-only`]:{cursor:"default",[`${zt}-expand-icon`]:{cursor:"pointer"}}},[`${zt}-content`]:{color:xe,backgroundColor:Ft,borderTop:ia,[`& > ${zt}-content-box`]:{padding:Sa},"&-hidden":{display:"none"}},"&-small":{[`> ${zt}-item`]:{[`> ${zt}-header`]:{padding:St,paddingInlineStart:Sn,[`> ${zt}-expand-icon`]:{marginInlineStart:Ct-Sn}},[`> ${zt}-content > ${zt}-content-box`]:{padding:Ct}}},"&-large":{[`> ${zt}-item`]:{fontSize:bn,[`> ${zt}-header`]:{padding:xt,paddingInlineStart:Ot,[`> ${zt}-expand-icon`]:{height:bn*Gn,marginInlineStart:Mt-Ot}},[`> ${zt}-content > ${zt}-content-box`]:{padding:Mt}}},[`${zt}-item:last-child`]:{[`> ${zt}-content`]:{borderRadius:`0 0 ${Ke}px ${Ke}px`}},[`& ${zt}-item-disabled > ${zt}-header`]:{"\n &,\n & > .arrow\n ":{color:Xn,cursor:"not-allowed"}},[`&${zt}-icon-position-end`]:{[`& > ${zt}-item`]:{[`> ${zt}-header`]:{[`${zt}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:Kn}}}}})}},Wt=Pt=>{const{componentCls:zt}=Pt,Ft=`> ${zt}-item > ${zt}-header ${zt}-arrow svg`;return{[`${zt}-rtl`]:{[Ft]:{transform:"rotate(180deg)"}}}},Bn=Pt=>{const{componentCls:zt,headerBg:Ft,paddingXXS:Ot,colorBorder:et}=Pt;return{[`${zt}-borderless`]:{backgroundColor:Ft,border:0,[`> ${zt}-item`]:{borderBottom:`1px solid ${et}`},[` - > ${zt}-item:last-child, - > ${zt}-item:last-child ${zt}-header - `]:{borderRadius:0},[`> ${zt}-item:last-child`]:{borderBottom:0},[`> ${zt}-item > ${zt}-content`]:{backgroundColor:"transparent",borderTop:0},[`> ${zt}-item > ${zt}-content > ${zt}-content-box`]:{paddingTop:Ot}}}},Yt=Pt=>{const{componentCls:zt,paddingSM:Ft}=Pt;return{[`${zt}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${zt}-item`]:{borderBottom:0,[`> ${zt}-content`]:{backgroundColor:"transparent",border:0,[`> ${zt}-content-box`]:{paddingBlock:Ft}}}}}};var kn=(0,Rt.Z)("Collapse",Pt=>{const zt=(0,qe.TS)(Pt,{collapseHeaderPaddingSM:`${Pt.paddingXS}px ${Pt.paddingSM}px`,collapseHeaderPaddingLG:`${Pt.padding}px ${Pt.paddingLG}px`,collapsePanelBorderRadius:Pt.borderRadiusLG});return[dt(zt),Bn(zt),Yt(zt),Wt(zt),(0,Lt.Z)(zt)]},Pt=>({headerPadding:`${Pt.paddingSM}px ${Pt.padding}px`,headerBg:Pt.colorFillAlter,contentPadding:`${Pt.padding}px 16px`,contentBg:Pt.colorBgContainer})),ln=Object.assign(Te.forwardRef((Pt,zt)=>{const{getPrefixCls:Ft,direction:Ot,collapse:et}=Te.useContext(yt.E_),{prefixCls:ze,className:St,rootClassName:xt,style:Ke,bordered:Qe=!0,ghost:ut,size:Je,expandIconPosition:xe="start",children:Zt,expandIcon:Xn}=Pt,En=(0,bt.Z)(ia=>{var Oa;return(Oa=Je!=null?Je:ia)!==null&&Oa!==void 0?Oa:"middle"}),bn=Ft("collapse",ze),Gn=Ft(),[Kn,Ct]=kn(bn),Mt=Te.useMemo(()=>xe==="left"?"start":xe==="right"?"end":xe,[xe]),Sn=function(){let ia=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const Oa=Xn?Xn(ia):Te.createElement(E.Z,{rotate:ia.isActive?90:void 0});return(0,rt.Tm)(Oa,()=>({className:Oe()(Oa.props.className,`${bn}-arrow`)}))},Dt=Oe()(`${bn}-icon-position-${Mt}`,{[`${bn}-borderless`]:!Qe,[`${bn}-rtl`]:Ot==="rtl",[`${bn}-ghost`]:!!ut,[`${bn}-${En}`]:En!=="middle"},et==null?void 0:et.className,St,xt,Ct),en=Object.assign(Object.assign({},(0,Ye.Z)(Gn)),{motionAppear:!1,leavedClassName:`${bn}-content-hidden`}),Sa=Te.useMemo(()=>Zt?(0,We.Z)(Zt).map((ia,Oa)=>{var wn,Sr;if(!((wn=ia.props)===null||wn===void 0)&&wn.disabled){const Un=(Sr=ia.key)!==null&&Sr!==void 0?Sr:String(Oa),{disabled:Wn,collapsible:ma}=ia.props,Ya=Object.assign(Object.assign({},(0,it.Z)(ia.props,["disabled"])),{key:Un,collapsible:ma!=null?ma:Wn?"disabled":void 0});return(0,rt.Tm)(ia,Ya)}return ia}):null,[Zt]);return Kn(Te.createElement(at,Object.assign({ref:zt,openMotion:en},(0,it.Z)(Pt,["rootClassName"]),{expandIcon:Sn,prefixCls:bn,className:Dt,style:Object.assign(Object.assign({},et==null?void 0:et.style),Ke)}),Sa))}),{Panel:Gt}),Mn=ln},5083:function(Ut,ot,z){"use strict";z.d(ot,{default:function(){return Yo}});var E=z(61186),fe=z.n(E),Oe=z(48736),ye=z(90111),Se=z.n(ye),Fe=z(58319),le=z.n(Fe),Me=z(23250),De=z.n(Me),Te=z(74959),Re=z.n(Te),We=z(10238),Ee=z.n(We),se=z(33656),y=z.n(se);fe().extend(y()),fe().extend(Ee()),fe().extend(Se()),fe().extend(le()),fe().extend(De()),fe().extend(Re()),fe().extend(function(we,Ue){var Ne=Ue.prototype,Et=Ne.format;Ne.format=function(_t){var cn=(_t||"").replace("Wo","wo");return Et.bind(this)(cn)}});var a={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"},ee=function(Ue){var Ne=a[Ue];return Ne||Ue.split("_")[0]},b=function(){(0,Oe.ET)(!1,"Not match any format. Please help to fire a issue about this.")},x={getNow:function(){return fe()()},getFixedDate:function(Ue){return fe()(Ue,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(Ue){return Ue.endOf("month")},getWeekDay:function(Ue){var Ne=Ue.locale("en");return Ne.weekday()+Ne.localeData().firstDayOfWeek()},getYear:function(Ue){return Ue.year()},getMonth:function(Ue){return Ue.month()},getDate:function(Ue){return Ue.date()},getHour:function(Ue){return Ue.hour()},getMinute:function(Ue){return Ue.minute()},getSecond:function(Ue){return Ue.second()},addYear:function(Ue,Ne){return Ue.add(Ne,"year")},addMonth:function(Ue,Ne){return Ue.add(Ne,"month")},addDate:function(Ue,Ne){return Ue.add(Ne,"day")},setYear:function(Ue,Ne){return Ue.year(Ne)},setMonth:function(Ue,Ne){return Ue.month(Ne)},setDate:function(Ue,Ne){return Ue.date(Ne)},setHour:function(Ue,Ne){return Ue.hour(Ne)},setMinute:function(Ue,Ne){return Ue.minute(Ne)},setSecond:function(Ue,Ne){return Ue.second(Ne)},isAfter:function(Ue,Ne){return Ue.isAfter(Ne)},isValidate:function(Ue){return Ue.isValid()},locale:{getWeekFirstDay:function(Ue){return fe()().locale(ee(Ue)).localeData().firstDayOfWeek()},getWeekFirstDate:function(Ue,Ne){return Ne.locale(ee(Ue)).weekday(0)},getWeek:function(Ue,Ne){return Ne.locale(ee(Ue)).week()},getShortWeekDays:function(Ue){return fe()().locale(ee(Ue)).localeData().weekdaysMin()},getShortMonths:function(Ue){return fe()().locale(ee(Ue)).localeData().monthsShort()},format:function(Ue,Ne,Et){return Ne.locale(ee(Ue)).format(Et)},parse:function(Ue,Ne,Et){for(var ft=ee(Ue),_t=0;_t1&&(cn=Ue.addDate(cn,-7)),cn}function Ct(we,Ue,Ne){var Et=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(Ue){case"year":return Ne.addYear(we,Et*10);case"quarter":case"month":return Ne.addYear(we,Et);default:return Ne.addMonth(we,Et)}}function Mt(we,Ue){var Ne=Ue.generateConfig,Et=Ue.locale,ft=Ue.format;return typeof ft=="function"?ft(we):Ne.locale.format(Et.locale,we,ft)}function Sn(we,Ue){var Ne=Ue.generateConfig,Et=Ue.locale,ft=Ue.formatList;return!we||typeof ft[0]=="function"?null:Ne.locale.parse(Et.locale,we,ft)}function Dt(we){var Ue=we.cellDate,Ne=we.mode,Et=we.disabledDate,ft=we.generateConfig;if(!Et)return!1;var _t=function(ar,tn,La){for(var vr=tn;vr<=La;){var so=void 0;switch(ar){case"date":{if(so=ft.setDate(Ue,vr),!Et(so))return!1;break}case"month":{if(so=ft.setMonth(Ue,vr),!Dt({cellDate:so,mode:"month",generateConfig:ft,disabledDate:Et}))return!1;break}case"year":{if(so=ft.setYear(Ue,vr),!Dt({cellDate:so,mode:"year",generateConfig:ft,disabledDate:Et}))return!1;break}}vr+=1}return!0};switch(Ne){case"date":case"week":return Et(Ue);case"month":{var cn=1,ua=ft.getDate(ft.getEndDate(Ue));return _t("date",cn,ua)}case"quarter":{var ca=Math.floor(ft.getMonth(Ue)/3)*3,Ta=ca+2;return _t("month",ca,Ta)}case"year":return _t("month",0,11);case"decade":{var Ra=ft.getYear(Ue),Ja=Math.floor(Ra/et)*et,_a=Ja+et-1;return _t("year",Ja,_a)}}}function en(we,Ue){var Ne=Ue.formatList,Et=Ue.generateConfig,ft=Ue.locale;return(0,Ft.Z)(function(){if(!we)return[[""],""];for(var _t="",cn=[],ua=0;ua1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(Ta.current),vr){ca(La);return}Ta.current=requestAnimationFrame(function(){ca(La)})}var Ja=en(ua,{formatList:Ne,generateConfig:Et,locale:ft}),_a=(0,Mn.Z)(Ja,2),Qa=_a[1];function ar(La){Ra(La)}function tn(){var La=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;Ra(null,La)}return(0,re.useEffect)(function(){tn(!0)},[we]),(0,re.useEffect)(function(){return function(){return cancelAnimationFrame(Ta.current)}},[]),[Qa,ar,tn]}var ia=z(10228),Oa=z(16089),wn=z(95190),Sr=z(29194),Un=new Map;function Wn(we,Ue){var Ne;function Et(){(0,Sr.Z)(we)?Ue():Ne=(0,Oa.Z)(function(){Et()})}return Et(),function(){Oa.Z.cancel(Ne)}}function ma(we,Ue,Ne){if(Un.get(we)&&cancelAnimationFrame(Un.get(we)),Ne<=0){Un.set(we,requestAnimationFrame(function(){we.scrollTop=Ue}));return}var Et=Ue-we.scrollTop,ft=Et/Ne*10;Un.set(we,requestAnimationFrame(function(){we.scrollTop+=ft,we.scrollTop!==Ue&&ma(we,Ue,Ne-10)}))}function Ya(we,Ue){var Ne=Ue.onLeftRight,Et=Ue.onCtrlLeftRight,ft=Ue.onUpDown,_t=Ue.onPageUpDown,cn=Ue.onEnter,ua=we.which,ca=we.ctrlKey,Ta=we.metaKey;switch(ua){case ia.Z.LEFT:if(ca||Ta){if(Et)return Et(-1),!0}else if(Ne)return Ne(-1),!0;break;case ia.Z.RIGHT:if(ca||Ta){if(Et)return Et(1),!0}else if(Ne)return Ne(1),!0;break;case ia.Z.UP:if(ft)return ft(-1),!0;break;case ia.Z.DOWN:if(ft)return ft(1),!0;break;case ia.Z.PAGE_UP:if(_t)return _t(-1),!0;break;case ia.Z.PAGE_DOWN:if(_t)return _t(1),!0;break;case ia.Z.ENTER:if(cn)return cn(),!0;break}return!1}function xa(we,Ue,Ne,Et){var ft=we;if(!ft)switch(Ue){case"time":ft=Et?"hh:mm:ss a":"HH:mm:ss";break;case"week":ft="gggg-wo";break;case"month":ft="YYYY-MM";break;case"quarter":ft="YYYY-[Q]Q";break;case"year":ft="YYYY";break;default:ft=Ne?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return ft}function Lr(we,Ue,Ne){var Et=we==="time"?8:10,ft=typeof Ue=="function"?Ue(Ne.getNow()).length:Ue.length;return Math.max(Et,ft)+2}var Tr=null,Nt=new Set;function hn(we){return!Tr&&typeof window!="undefined"&&window.addEventListener&&(Tr=function(Ne){(0,wn.Z)(Nt).forEach(function(Et){Et(Ne)})},window.addEventListener("mousedown",Tr)),Nt.add(we),function(){Nt.delete(we),Nt.size===0&&(window.removeEventListener("mousedown",Tr),Tr=null)}}function mr(we){var Ue=we.target;if(we.composed&&Ue.shadowRoot){var Ne;return((Ne=we.composedPath)===null||Ne===void 0?void 0:Ne.call(we)[0])||Ue}return Ue}var At=function(Ue){return Ue==="month"||Ue==="date"?"year":Ue},Xt=function(Ue){return Ue==="date"?"month":Ue},Pn=function(Ue){return Ue==="month"||Ue==="date"?"quarter":Ue},xn=function(Ue){return Ue==="date"?"week":Ue},Ea={year:At,month:Xt,quarter:Pn,week:xn,time:null,date:null};function qt(we,Ue){return we.some(function(Ne){return Ne&&Ne.contains(Ue)})}function ie(we){var Ue=we.open,Ne=we.value,Et=we.isClickOutside,ft=we.triggerOpen,_t=we.forwardKeyDown,cn=we.onKeyDown,ua=we.blurToCancel,ca=we.onSubmit,Ta=we.onCancel,Ra=we.onFocus,Ja=we.onBlur,_a=we.changeOnBlur,Qa=(0,re.useState)(!1),ar=(0,Mn.Z)(Qa,2),tn=ar[0],La=ar[1],vr=(0,re.useState)(!1),so=(0,Mn.Z)(vr,2),qr=so[0],mo=so[1],Ao=(0,re.useRef)(!1),vo=(0,re.useRef)(!1),_r=(0,re.useRef)(!1),Hi={onMouseDown:function(){La(!0),ft(!0)},onKeyDown:function(Li){var ol=function(){_r.current=!0};if(cn(Li,ol),!_r.current){switch(Li.which){case ia.Z.ENTER:{Ue?ca()!==!1&&La(!0):ft(!0),Li.preventDefault();return}case ia.Z.TAB:{tn&&Ue&&!Li.shiftKey?(La(!1),Li.preventDefault()):!tn&&Ue&&!_t(Li)&&Li.shiftKey&&(La(!0),Li.preventDefault());return}case ia.Z.ESC:{La(!0),Ta();return}}!Ue&&![ia.Z.SHIFT].includes(Li.which)?ft(!0):tn||_t(Li)}},onFocus:function(Li){La(!0),mo(!0),Ra&&Ra(Li)},onBlur:function(Li){if(Ao.current||!Et(document.activeElement)){Ao.current=!1;return}ua?setTimeout(function(){for(var ol=document,dl=ol.activeElement;dl&&dl.shadowRoot;)dl=dl.shadowRoot.activeElement;Et(dl)&&Ta()},0):Ue&&(ft(!1),vo.current&&ca()),mo(!1),Ja==null||Ja(Li)}};return(0,re.useEffect)(function(){vo.current=!1},[Ue]),(0,re.useEffect)(function(){vo.current=!0},[Ne]),(0,re.useEffect)(function(){return hn(function(si){var Li=mr(si),ol=Et(Li);Ue&&(ol?!_a&&(!qr||ol)&&ft(!1):(Ao.current=!0,(0,Oa.Z)(function(){Ao.current=!1})))})}),[Hi,{focused:qr,typing:tn}]}function de(we,Ue){return re.useMemo(function(){return we||(Ue?((0,Oe.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(Ue).map(function(Ne){var Et=(0,Mn.Z)(Ne,2),ft=Et[0],_t=Et[1];return{label:ft,value:_t}})):[])},[we,Ue])}var he=z(34280);function be(we){var Ue=we.valueTexts,Ne=we.onTextChange,Et=re.useState(""),ft=(0,Mn.Z)(Et,2),_t=ft[0],cn=ft[1],ua=re.useRef([]);ua.current=Ue;function ca(Ra){cn(Ra),Ne(Ra)}function Ta(){cn(ua.current[0])}return(0,he.Z)(function(){Ue.every(function(Ra){return Ra!==_t})&&Ta()},[Ue.join("||")]),[_t,ca,Ta]}var Xe=re.createContext({}),Bt=Xe,It=z(93664);function pa(we){var Ue=we.cellRender,Ne=we.monthCellRender,Et=we.dateRender,ft=re.useMemo(function(){if(Ue)return Ue;if(!(!Ne&&!Et))return function(_t,cn){var ua=_t;return Et&&cn.type==="date"?Et(ua,cn.today):Ne&&cn.type==="month"?Ne(ua,cn.locale):cn.originNode}},[Ue,Ne,Et]);return ft}function Rn(we,Ue){for(var Ne=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",Et=String(we);Et.length=1?Ne|0:1,cn=we;cn<=Ue;cn+=_t)ft.push({label:Rn(cn,2),value:cn,disabled:(Et||[]).includes(cn)});return ft}function Zo(we){var Ue=we.generateConfig,Ne=we.prefixCls,Et=we.operationRef,ft=we.activeColumnIndex,_t=we.value,cn=we.showHour,ua=we.showMinute,ca=we.showSecond,Ta=we.use12Hours,Ra=we.hourStep,Ja=Ra===void 0?1:Ra,_a=we.minuteStep,Qa=_a===void 0?1:_a,ar=we.secondStep,tn=ar===void 0?1:ar,La=we.disabledHours,vr=we.disabledMinutes,so=we.disabledSeconds,qr=we.disabledTime,mo=we.hideDisabledOptions,Ao=we.onSelect,vo=we.cellRender,_r=we.locale,Hi=[],si="".concat(Ne,"-content"),Li="".concat(Ne,"-time-panel"),ol,dl=_t?Ue.getHour(_t):-1,Bl=dl,jl=_t?Ue.getMinute(_t):-1,Pl=_t?Ue.getSecond(_t):-1,qi=Ue.getNow(),il=re.useMemo(function(){if(qr){var pn=qr(qi);return[pn.disabledHours,pn.disabledMinutes,pn.disabledSeconds]}return[La,vr,so]},[La,vr,so,qr,qi]),Ll=(0,Mn.Z)(il,3),Ml=Ll[0],pl=Ll[1],jn=Ll[2],Zr=ao(0,23,Ja,Ml&&Ml()),To=(0,Ft.Z)(function(){return Zr},Zr,uo);Ta&&(ol=Bl>=12,Bl%=12);var Ze=re.useMemo(function(){if(!Ta)return[!1,!1];var pn=[!0,!0];return To.forEach(function(aa){var Ua=aa.disabled,ka=aa.value;Ua||(ka>=12?pn[1]=!1:pn[0]=!1)}),pn},[Ta,To]),je=(0,Mn.Z)(Ze,2),vt=je[0],wt=je[1],Vt=re.useMemo(function(){return Ta?To.filter(ol?function(pn){return pn.value>=12}:function(pn){return pn.value<12}).map(function(pn){var aa=pn.value%12,Ua=aa===0?"12":Rn(aa,2);return(0,ln.Z)((0,ln.Z)({},pn),{},{label:Ua,value:aa})}):To},[Ta,ol,To]),Qt=ao(0,59,Qa,pl&&pl(dl)),Dn=ao(0,59,tn,jn&&jn(dl,jl)),dn=xr({value:_t,generateConfig:Ue,disabledMinutes:pl,disabledSeconds:jn,minutes:Qt,seconds:Dn,use12Hours:Ta});Et.current={onUpDown:function(aa){var Ua=Hi[ft];if(Ua)for(var ka=Ua.units.findIndex(function(Dr){return Dr.value===Ua.value}),nr=Ua.units.length,Fr=1;Fr2&&arguments[2]!==void 0?arguments[2]:!1;(Vr===La||li)&&(Lo(ir),Hi&&Hi(ir),dn&&dn(ir,eo),si&&!bn(ca,ir,Ur)&&!(Qa!=null&&Qa(ir))&&si(ir))},ki=function(ir){if(Ho.includes(Vr)){var eo,li,Ni=Vr==="date";switch(ir===ia.Z.PAGE_UP||ir===ia.Z.PAGE_DOWN?li=Ni?ca.addMonth:ca.addYear:li=Ni?ca.addDate:ca.addMonth,ir){case ia.Z.LEFT:case ia.Z.PAGE_UP:eo=li(Mo,-1);break;case ia.Z.RIGHT:case ia.Z.PAGE_DOWN:eo=li(Mo,1);break;case ia.Z.UP:case ia.Z.DOWN:eo=li(Mo,Number("".concat(ir===ia.Z.UP?"-":"").concat(Ni?St:ti)));break}if(eo)return!(Qa!=null&&Qa(eo))}return!0},Tl=function(ir){if(Fr.current&&Fr.current.onKeyDown){var eo=!0,li=ir.which;if([ia.Z.LEFT,ia.Z.RIGHT,ia.Z.UP,ia.Z.DOWN,ia.Z.PAGE_UP,ia.Z.PAGE_DOWN,ia.Z.ENTER].includes(li)&&(ir.preventDefault(),li!==ia.Z.ENTER&&so===0&&(eo=ki(li))),eo)return Fr.current.onKeyDown(ir)}return(0,Oe.ZP)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1},ji=function(ir){Fr.current&&Fr.current.onBlur&&Fr.current.onBlur(ir)};Dn&&Ua!=="right"&&(Dn.current={onKeyDown:Tl,onClose:function(){Fr.current&&Fr.current.onClose&&Fr.current.onClose()}}),re.useEffect(function(){Ta&&!Cr.current&&gi(Ta)},[Ta]),re.useEffect(function(){Cr.current=!1},[]);var ai,Zl=pa({cellRender:Ze,monthCellRender:To,dateRender:Zr}),No=(0,ln.Z)((0,ln.Z)({},we),{},{cellRender:Zl,operationRef:Fr,prefixCls:ft,viewDate:Mo,value:Ur,onViewDateChange:$r,sourceMode:bo,onPanelChange:bi,disabledDate:Qa});switch(delete No.onChange,delete No.onSelect,Vr){case"decade":ai=re.createElement(Ki,(0,ue.Z)({},No,{onSelect:function(ir,eo){$r(ir),yo(ir,eo)}}));break;case"year":ai=re.createElement(Jl,(0,ue.Z)({},No,{onSelect:function(ir,eo){$r(ir),yo(ir,eo)}}));break;case"month":ai=re.createElement(pu,(0,ue.Z)({},No,{onSelect:function(ir,eo){$r(ir),yo(ir,eo)}}));break;case"quarter":ai=re.createElement(Do,(0,ue.Z)({},No,{onSelect:function(ir,eo){$r(ir),yo(ir,eo)}}));break;case"week":ai=re.createElement(zr,(0,ue.Z)({},No,{onSelect:function(ir,eo){$r(ir),yo(ir,eo)}}));break;case"time":delete No.showTime,ai=re.createElement(Sl,(0,ue.Z)({},No,(0,It.Z)(mo)==="object"?mo:null,{onSelect:function(ir,eo){$r(ir),yo(ir,eo)}}));break;default:mo?ai=re.createElement(Gi,(0,ue.Z)({},No,{onSelect:function(ir,eo){$r(ir),yo(ir,eo)}})):ai=re.createElement(Pr,(0,ue.Z)({},No,{onSelect:function(ir,eo){$r(ir),yo(ir,eo)}}))}var Dl,vl,du=function(){var ir=ca.getNow(),eo=$t(ca.getHour(ir),ca.getMinute(ir),ca.getSecond(ir),vt?il:1,wt?Ml:1,Vt?jn:1),li=nt(ca,ir,eo[0],eo[1],eo[2]);yo(li,"submit")};Ln||(Dl=Fi(ft,Vr,vo),mo&&Vr!=="date"?vl=null:vl=Pa({prefixCls:ft,components:jl,needConfirmButton:je,okDisabled:!Ur||Qa&&Qa(Ur),locale:ua,showNow:qr,onNow:je&&du,onOk:function(){Ur&&(yo(Ur,"submit",!0),Bl&&Bl(Ur))}}));var Go;if(Ao&&Vr==="date"&&La==="date"&&!mo){var ko=ca.getNow(),Ko="".concat(ft,"-today-btn"),Io=Qa&&Qa(ko);Go=re.createElement("a",{className:qe()(Ko,Io&&"".concat(Ko,"-disabled")),"aria-disabled":Io,onClick:function(){Io||yo(ko,"mouse",!0)}},ua.today)}return re.createElement(Bt.Provider,{value:(0,ln.Z)((0,ln.Z)({},Qt),{},{mode:Vr,hideHeader:"hideHeader"in we?_r:Qt.hideHeader,hidePrevBtn:aa&&Ua==="right",hideNextBtn:aa&&Ua==="left"})},re.createElement("div",{tabIndex:so,className:qe()("".concat(ft,"-panel"),_t,(Ue={},(0,Ge.Z)(Ue,"".concat(ft,"-panel-has-range"),ka&&ka[0]&&ka[1]),(0,Ge.Z)(Ue,"".concat(ft,"-panel-has-range-hover"),nr&&nr[0]&&nr[1]),(0,Ge.Z)(Ue,"".concat(ft,"-panel-rtl"),Pl==="rtl"),Ue)),style:cn,onKeyDown:Tl,onBlur:ji,onMouseDown:ol},ai,Dl||vl||Go?re.createElement("div",{className:"".concat(ft,"-footer")},Dl,vl,Go):null))}var Bi=Mi,rr=z(35593),Fl={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 hu(we){var Ue,Ne=we.prefixCls,Et=we.popupElement,ft=we.popupStyle,_t=we.visible,cn=we.dropdownClassName,ua=we.dropdownAlign,ca=we.transitionName,Ta=we.getPopupContainer,Ra=we.children,Ja=we.range,_a=we.popupPlacement,Qa=we.direction,ar="".concat(Ne,"-dropdown"),tn=function(){return _a!==void 0?_a:Qa==="rtl"?"bottomRight":"bottomLeft"};return re.createElement(rr.Z,{showAction:[],hideAction:[],popupPlacement:tn(),builtinPlacements:Fl,prefixCls:ar,popupTransitionName:ca,popup:Et,popupAlign:ua,popupVisible:_t,popupClassName:qe()(cn,(Ue={},(0,Ge.Z)(Ue,"".concat(ar,"-range"),Ja),(0,Ge.Z)(Ue,"".concat(ar,"-rtl"),Qa==="rtl"),Ue)),popupStyle:ft,getPopupContainer:Ta},Ra)}var cu=hu;function Bu(we){var Ue=we.prefixCls,Ne=we.presets,Et=we.onClick,ft=we.onHover;return Ne.length?re.createElement("div",{className:"".concat(Ue,"-presets")},re.createElement("ul",null,Ne.map(function(_t,cn){var ua=_t.label,ca=_t.value;return re.createElement("li",{key:cn,onClick:function(){return Et==null?void 0:Et(gn(ca))},onMouseEnter:function(){return ft==null?void 0:ft(gn(ca))},onMouseLeave:function(){return ft==null?void 0:ft(null)}},ua)}))):null}function Ju(we){var Ue=we.picker,Ne=we.disabledHours,Et=we.disabledMinutes,ft=we.disabledSeconds;Ue==="time"&&(Ne||Et||ft)&&warning(!1,"'disabledHours', 'disabledMinutes', 'disabledSeconds' will be removed in the next major version, please use 'disabledTime' instead.")}function Nu(we,Ue,Ne){var Et=(0,It.Z)(Ue)==="object"?Ue.clearIcon:Ne;return Et||re.createElement("span",{className:"".concat(we,"-clear-btn")})}function zu(we){var Ue,Ne=we,Et=Ne.prefixCls,ft=Et===void 0?"rc-picker":Et,_t=Ne.id,cn=Ne.name,ua=Ne.tabIndex,ca=Ne.style,Ta=Ne.className,Ra=Ne.dropdownClassName,Ja=Ne.dropdownAlign,_a=Ne.popupStyle,Qa=Ne.transitionName,ar=Ne.generateConfig,tn=Ne.locale,La=Ne.inputReadOnly,vr=Ne.allowClear,so=Ne.autoFocus,qr=Ne.showTime,mo=Ne.picker,Ao=mo===void 0?"date":mo,vo=Ne.format,_r=Ne.use12Hours,Hi=Ne.value,si=Ne.defaultValue,Li=Ne.presets,ol=Ne.open,dl=Ne.defaultOpen,Bl=Ne.defaultOpenValue,jl=Ne.suffixIcon,Pl=Ne.clearIcon,qi=Ne.disabled,il=Ne.disabledDate,Ll=Ne.placeholder,Ml=Ne.getPopupContainer,pl=Ne.pickerRef,jn=Ne.panelRender,Zr=Ne.onChange,To=Ne.onOpenChange,Ze=Ne.onFocus,je=Ne.onBlur,vt=Ne.onMouseDown,wt=Ne.onMouseUp,Vt=Ne.onMouseEnter,Qt=Ne.onMouseLeave,Dn=Ne.onContextMenu,dn=Ne.onClick,Ln=Ne.onKeyDown,ha=Ne.onSelect,pn=Ne.direction,aa=Ne.autoComplete,Ua=aa===void 0?"off":aa,ka=Ne.inputRender,nr=Ne.changeOnBlur,Fr=re.useRef(null),Cr=Ao==="date"&&!!qr||Ao==="time",Dr=de(Li),Ir=za(xa(vo,Ao,qr,_r)),Ur=re.useRef(null),Lo=re.useRef(null),Qo=re.useRef(null),$a=(0,Pt.Z)(null,{value:Hi,defaultValue:si}),Mo=(0,Mn.Z)($a,2),gi=Mo[0],$r=Mo[1],Eo=re.useState(gi),io=(0,Mn.Z)(Eo,2),Wr=io[0],Vr=io[1],oo=re.useRef(null),ci=(0,Pt.Z)(!1,{value:ol,defaultValue:dl,postState:function(qo){return qi?!1:qo},onChange:function(qo){To&&To(qo),!qo&&oo.current&&oo.current.onClose&&oo.current.onClose()}}),ni=(0,Mn.Z)(ci,2),bo=ni[0],Ci=ni[1],bi=en(Wr,{formatList:Ir,generateConfig:ar,locale:tn}),yo=(0,Mn.Z)(bi,2),ki=yo[0],Tl=yo[1],ji=be({valueTexts:ki,onTextChange:function(qo){var mu=Sn(qo,{locale:tn,formatList:Ir,generateConfig:ar});mu&&(!il||!il(mu))&&Vr(mu)}}),ai=(0,Mn.Z)(ji,3),Zl=ai[0],No=ai[1],Dl=ai[2],vl=function(qo){Vr(qo),$r(qo),Zr&&!bn(ar,gi,qo)&&Zr(qo,qo?Mt(qo,{generateConfig:ar,locale:tn,format:Ir[0]}):"")},du=function(qo){qi&&qo||Ci(qo)},Go=function(qo){return bo&&oo.current&&oo.current.onKeyDown?oo.current.onKeyDown(qo):((0,Oe.ZP)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},ko=function(){for(var qo=arguments.length,mu=new Array(qo),ql=0;ql_a(Ta);case"month":return Ja(tn)>Ja(Ta);case"week":return Ra(tn)>Ra(Ta);default:return!Zt(ua,tn,Ta)&&ua.isAfter(tn,Ta)}return!1},[_t,cn[1],Ta,Ue]),ar=re.useCallback(function(tn){if(cn[1]||_t&&_t(tn))return!0;if(cn[0]&&ca)return!Zt(ua,tn,Ta)&&ua.isAfter(ca,tn);if(!Ue&&ca)switch(Ne){case"quarter":return _a(tn)<_a(ca);case"month":return Ja(tn)0&&arguments[0]!==void 0?arguments[0]:!1,Jo=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Wi=null;$l&&Ls&&Ls[0]&&Ls[1]&&tn.isAfter(Ls[1],Ls[0])&&(Wi=Ls);var Wl=_r;if(_r&&(0,It.Z)(_r)==="object"&&_r.defaultValue){var ru=_r.defaultValue;Wl=(0,ln.Z)((0,ln.Z)({},_r),{},{defaultValue:An(ru,Xo)||void 0})}return re.createElement(un.Provider,{value:{inRange:!0,panelPosition:Ql,rangedValue:ld||ho,hoverRangedValue:Wi}},re.createElement(Bi,(0,ue.Z)({},we,Jo,{cellRender:Gd,showTime:Wl,mode:Ni[Xo],generateConfig:tn,style:void 0,direction:Mo,disabledDate:Xo===0?xo:mi,disabledTime:function(Ns){return il?il(Ns,Xo===0?"start":"end"):!1},className:qe()((0,Ge.Z)({},"".concat(cn,"-panel-focused"),Xo===0?!Rc:!hs)),value:An(ho,Xo),locale:La,tabIndex:-1,onPanelChange:function(Ns,Lu){Xo===0&&pc(!0),Xo===1&&qc(!0),Au(st(Ni,Lu,Xo),st(ho,Ns,Xo));var cs=Ns;Ql==="right"&&Ni[Xo]===Lu&&(cs=Ct(cs,Lu,tn,-1)),ko(cs,Xo)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:Xo===0?An(ho,1):An(ho,0)})))}var Hs=0,yd=0;if(Xo&&ci.current&&bo.current&&oo.current&&yo.current){Hs=ci.current.offsetWidth+bo.current.offsetWidth;var zs=yo.current.offsetLeft>Hs?yo.current.offsetLeft-Hs:yo.current.offsetLeft,Ac=oo.current.offsetWidth,Sd=yo.current.offsetWidth;Ac&&Sd&&Hs>Ac-Sd-(Mo==="rtl"?0:zs)&&(yd=Hs)}var Id=Mo==="rtl"?{right:Hs}:{left:Hs};function Kd(){var Ql,Jo=Fi(cn,Ni[Xo],dn),Wi=Pa({prefixCls:cn,components:Qo,needConfirmButton:Wr,okDisabled:!An(ho,Xo)||qi&&qi(ho[Xo]),locale:La,onOk:function(){var xs=An(ho,Xo);xs&&(ql(ho,Xo),Ur==null||Ur(ho),Su(!1,Xo,"confirm"))}});if(vo!=="time"&&!_r){var Wl=Go(Xo),ru=Ct(Wl,vo,tn),Tc=Ni[Xo],Ns=Tc===vo,Lu=Cd(Ns?"left":!1,{pickerValue:Wl,onPickerValueChange:function(xs){ko(xs,Xo)}}),cs=Cd("right",{pickerValue:ru,onPickerValueChange:function(xs){ko(Ct(xs,vo,tn,-1),Xo)}});Mo==="rtl"?Ql=re.createElement(re.Fragment,null,cs,Ns&&Lu):Ql=re.createElement(re.Fragment,null,Lu,Ns&&cs)}else Ql=Cd();var kc=re.createElement("div",{className:"".concat(cn,"-panel-layout")},re.createElement(Bu,{prefixCls:cn,presets:Dd,onClick:function(xs){ql(xs,null),Su(!1,Xo,"preset")},onHover:function(xs){Jc(xs)}}),re.createElement("div",null,re.createElement("div",{className:"".concat(cn,"-panels")},Ql),(Jo||Wi)&&re.createElement("div",{className:"".concat(cn,"-footer")},Jo,Wi)));return jn&&(kc=jn(kc)),re.createElement("div",{className:"".concat(cn,"-panel-container"),style:{marginLeft:yd},ref:oo,onMouseDown:function(xs){xs.preventDefault()}},kc)}var Cl=re.createElement("div",{className:qe()("".concat(cn,"-range-wrapper"),"".concat(cn,"-").concat(vo,"-range-wrapper")),style:{minWidth:hl}},re.createElement("div",{ref:yo,className:"".concat(cn,"-range-arrow"),style:Id}),Kd()),Od;vt&&(Od=re.createElement("span",{className:"".concat(cn,"-suffix"),onMouseDown:function(Jo){Jo.preventDefault()}},vt));var Vd=Nu(cn,je,wt),Xd=re.createElement("span",{onMouseDown:function(Jo){Jo.preventDefault(),Jo.stopPropagation()},onMouseUp:function(Jo){Jo.preventDefault(),Jo.stopPropagation();var Wi=No;ji[0]||(Wi=st(Wi,null,0)),ji[1]||(Wi=st(Wi,null,1)),ql(Wi,null),Su(!1,Xo,"clear")},className:"".concat(cn,"-clear"),role:"button"},Vd),Ld=je&&(An(No,0)&&!ji[0]||An(No,1)&&!ji[1]),nd={size:Lr(vo,ki[0],tn)},ud=0,sd=0;ci.current&&ni.current&&bo.current&&(Xo===0?sd=ci.current.offsetWidth:(ud=Hs,sd=ni.current.offsetWidth));var Fd=Mo==="rtl"?{right:ud}:{left:ud},Yd=function(Jo,Wi){var Wl=st(ho,Jo,Xo);if(Wi==="submit"||Wi!=="key"&&!Wr){ql(Wl,Xo),Xo===0?pc():qc();var ru=Xo===0?1:0;ji[ru]?Su(!1,!1,"confirm"):Su(!1,Xo,"confirm")}else ir(Wl)};return re.createElement(Bt.Provider,{value:{operationRef:Tl,hideHeader:vo==="time",onDateMouseEnter:Ad,onDateMouseLeave:_c,hideRanges:!0,onSelect:Yd,open:$l}},re.createElement(cu,{visible:$l,popupElement:Cl,popupStyle:Ra,prefixCls:cn,dropdownClassName:Ja,dropdownAlign:Qa,getPopupContainer:ar,transitionName:_a,range:!0,direction:Mo},re.createElement("div",(0,ue.Z)({ref:Vr,className:qe()(cn,"".concat(cn,"-range"),Ta,(Ue={},(0,Ge.Z)(Ue,"".concat(cn,"-disabled"),ji[0]&&ji[1]),(0,Ge.Z)(Ue,"".concat(cn,"-focused"),Xo===0?vc:ss),(0,Ge.Z)(Ue,"".concat(cn,"-rtl"),Mo==="rtl"),Ue)),style:ca,onClick:Mc,onMouseEnter:Cr,onMouseLeave:Dr,onMouseDown:ed,onMouseUp:Fr},(0,zt.Z)(we,{aria:!0,data:!0})),re.createElement("div",{className:qe()("".concat(cn,"-input"),(Ne={},(0,Ge.Z)(Ne,"".concat(cn,"-input-active"),Xo===0),(0,Ge.Z)(Ne,"".concat(cn,"-input-placeholder"),!!_s),Ne)),ref:ci},re.createElement("input",(0,ue.Z)({id:ua,disabled:ji[0],readOnly:Qt||typeof ki[0]=="function"||!Rc,value:_s||zl,onChange:function(Jo){Du(Jo.target.value)},autoFocus:so,placeholder:An(vr,0)||"",ref:Ci},Nc,nd,{autoComplete:Eo}))),re.createElement("div",{className:"".concat(cn,"-range-separator"),ref:bo},Li),re.createElement("div",{className:qe()("".concat(cn,"-input"),(Et={},(0,Ge.Z)(Et,"".concat(cn,"-input-active"),Xo===1),(0,Ge.Z)(Et,"".concat(cn,"-input-placeholder"),!!Da),Et)),ref:ni},re.createElement("input",(0,ue.Z)({disabled:ji[1],readOnly:Qt||typeof ki[0]=="function"||!hs,value:Da||Iu,onChange:function(Jo){Xu(Jo.target.value)},placeholder:An(vr,1)||"",ref:bi},au,nd,{autoComplete:Eo}))),re.createElement("div",{className:"".concat(cn,"-active-bar"),style:(0,ln.Z)((0,ln.Z)({},Fd),{},{width:sd,position:"absolute"})}),Od,Ld&&Xd)))}var _l=function(we){(0,Yt.Z)(Ne,we);var Ue=(0,kn.Z)(Ne);function Ne(){var Et;(0,dt.Z)(this,Ne);for(var ft=arguments.length,_t=new Array(ft),cn=0;cn{const{lineHeight:ft}=we,_t=Math.floor(Ne*ft)+2,cn=Math.max((Ue-_t)/2,0),ua=Math.max(Ue-_t-cn,0);return{padding:`${cn}px ${Et}px ${ua}px`}},Vs=we=>{const{componentCls:Ue,pickerCellCls:Ne,pickerCellInnerCls:Et,cellHeight:ft,motionDurationSlow:_t,borderRadiusSM:cn,motionDurationMid:ua,cellHoverBg:ca,lineWidth:Ta,lineType:Ra,colorPrimary:Ja,cellActiveWithRangeBg:_a,colorTextLightSolid:Qa,controlHeightSM:ar,cellRangeBorderColor:tn,pickerCellBorderGap:La,cellHoverWithRangeBg:vr,cellWidth:so,colorTextDisabled:qr,cellBgDisabled:mo}=we;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:ft,transform:"translateY(-50%)",transition:`all ${_t}`,content:'""'},[Et]:{position:"relative",zIndex:2,display:"inline-block",minWidth:ft,height:ft,lineHeight:`${ft}px`,borderRadius:cn,transition:`background ${ua}, border ${ua}`},"&-range-hover-start, &-range-hover-end":{[Et]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:hover:not(${Ne}-in-view), - &:hover:not(${Ne}-selected):not(${Ne}-range-start):not(${Ne}-range-end):not(${Ne}-range-hover-start):not(${Ne}-range-hover-end)`]:{[Et]:{background:ca}},[`&-in-view${Ne}-today ${Et}`]:{"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:1,border:`${Ta}px ${Ra} ${Ja}`,borderRadius:cn,content:'""'}},[`&-in-view${Ne}-in-range`]:{position:"relative","&::before":{background:_a}},[`&-in-view${Ne}-selected ${Et}, - &-in-view${Ne}-range-start ${Et}, - &-in-view${Ne}-range-end ${Et}`]:{color:Qa,background:Ja},[`&-in-view${Ne}-range-start:not(${Ne}-range-start-single), - &-in-view${Ne}-range-end:not(${Ne}-range-end-single)`]:{"&::before":{background:_a}},[`&-in-view${Ne}-range-start::before`]:{insetInlineStart:"50%"},[`&-in-view${Ne}-range-end::before`]:{insetInlineEnd:"50%"},[`&-in-view${Ne}-range-hover-start:not(${Ne}-in-range):not(${Ne}-range-start):not(${Ne}-range-end), - &-in-view${Ne}-range-hover-end:not(${Ne}-in-range):not(${Ne}-range-start):not(${Ne}-range-end), - &-in-view${Ne}-range-hover-start${Ne}-range-start-single, - &-in-view${Ne}-range-hover-start${Ne}-range-start${Ne}-range-end${Ne}-range-end-near-hover, - &-in-view${Ne}-range-hover-end${Ne}-range-start${Ne}-range-end${Ne}-range-start-near-hover, - &-in-view${Ne}-range-hover-end${Ne}-range-end-single, - &-in-view${Ne}-range-hover:not(${Ne}-in-range)`]:{"&::after":{position:"absolute",top:"50%",zIndex:0,height:ar,borderTop:`${Ta}px dashed ${tn}`,borderBottom:`${Ta}px dashed ${tn}`,transform:"translateY(-50%)",transition:`all ${_t}`,content:'""'}},"&-range-hover-start::after,\n &-range-hover-end::after,\n &-range-hover::after":{insetInlineEnd:0,insetInlineStart:La},[`&-in-view${Ne}-in-range${Ne}-range-hover::before, - &-in-view${Ne}-in-range${Ne}-range-hover-start::before, - &-in-view${Ne}-in-range${Ne}-range-hover-end::before, - &-in-view${Ne}-range-start${Ne}-range-hover::before, - &-in-view${Ne}-range-end${Ne}-range-hover::before, - &-in-view${Ne}-range-start:not(${Ne}-range-start-single)${Ne}-range-hover-start::before, - &-in-view${Ne}-range-end:not(${Ne}-range-end-single)${Ne}-range-hover-end::before, - ${Ue}-panel - > :not(${Ue}-date-panel) - &-in-view${Ne}-in-range${Ne}-range-hover-start::before, - ${Ue}-panel - > :not(${Ue}-date-panel) - &-in-view${Ne}-in-range${Ne}-range-hover-end::before`]:{background:vr},[`&-in-view${Ne}-range-start:not(${Ne}-range-start-single):not(${Ne}-range-end) ${Et}`]:{borderStartStartRadius:cn,borderEndStartRadius:cn,borderStartEndRadius:0,borderEndEndRadius:0},[`&-in-view${Ne}-range-end:not(${Ne}-range-end-single):not(${Ne}-range-start) ${Et}`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:cn,borderEndEndRadius:cn},[`&-range-hover${Ne}-range-end::after`]:{insetInlineStart:"50%"},[`tr > &-in-view${Ne}-range-hover:first-child::after, - tr > &-in-view${Ne}-range-hover-end:first-child::after, - &-in-view${Ne}-start${Ne}-range-hover-edge-start${Ne}-range-hover-edge-start-near-range::after, - &-in-view${Ne}-range-hover-edge-start:not(${Ne}-range-hover-edge-start-near-range)::after, - &-in-view${Ne}-range-hover-start::after`]:{insetInlineStart:(so-ft)/2,borderInlineStart:`${Ta}px dashed ${tn}`,borderStartStartRadius:cn,borderEndStartRadius:cn},[`tr > &-in-view${Ne}-range-hover:last-child::after, - tr > &-in-view${Ne}-range-hover-start:last-child::after, - &-in-view${Ne}-end${Ne}-range-hover-edge-end${Ne}-range-hover-edge-end-near-range::after, - &-in-view${Ne}-range-hover-edge-end:not(${Ne}-range-hover-edge-end-near-range)::after, - &-in-view${Ne}-range-hover-end::after`]:{insetInlineEnd:(so-ft)/2,borderInlineEnd:`${Ta}px dashed ${tn}`,borderStartEndRadius:cn,borderEndEndRadius:cn},"&-disabled":{color:qr,pointerEvents:"none",[Et]:{background:"transparent"},"&::before":{background:mo}},[`&-disabled${Ne}-today ${Et}::before`]:{borderColor:qr}}},Ts=we=>{const{componentCls:Ue,pickerCellCls:Ne,pickerCellInnerCls:Et,pickerYearMonthCellWidth:ft,pickerControlIconSize:_t,cellWidth:cn,paddingSM:ua,paddingXS:ca,paddingXXS:Ta,colorBgContainer:Ra,lineWidth:Ja,lineType:_a,borderRadiusLG:Qa,colorPrimary:ar,colorTextHeading:tn,colorSplit:La,pickerControlIconBorderWidth:vr,colorIcon:so,textHeight:qr,motionDurationMid:mo,colorIconHover:Ao,fontWeightStrong:vo,cellHeight:_r,pickerCellPaddingVertical:Hi,colorTextDisabled:si,colorText:Li,fontSize:ol,cellHoverWithRangeBg:dl,motionDurationSlow:Bl,withoutTimeCellHeight:jl,pickerQuarterPanelContentHeight:Pl,colorLink:qi,colorLinkActive:il,colorLinkHover:Ll,cellRangeBorderColor:Ml,borderRadiusSM:pl,colorTextLightSolid:jn,cellHoverBg:Zr,timeColumnHeight:To,timeColumnWidth:Ze,timeCellHeight:je,controlItemBgActive:vt,marginXXS:wt,pickerDatePanelPaddingHorizontal:Vt}=we,Qt=cn*7+Vt*2,Dn=(Qt-ca*2)/3-ft-ua,dn=(Qt-ca*2)/4-ft;return{[Ue]:{"&-panel":{display:"inline-flex",flexDirection:"column",textAlign:"center",background:Ra,border:`${Ja}px ${_a} ${La}`,borderRadius:Qa,outline:"none","&-focused":{borderColor:ar},"&-rtl":{direction:"rtl",[`${Ue}-prev-icon, - ${Ue}-super-prev-icon`]:{transform:"rotate(45deg)"},[`${Ue}-next-icon, - ${Ue}-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:Qt},"&-header":{display:"flex",padding:`0 ${ca}px`,color:tn,borderBottom:`${Ja}px ${_a} ${La}`,"> *":{flex:"none"},button:{padding:0,color:so,lineHeight:`${qr}px`,background:"transparent",border:0,cursor:"pointer",transition:`color ${mo}`,fontSize:"inherit"},"> button":{minWidth:"1.6em",fontSize:ol,"&:hover":{color:Ao}},"&-view":{flex:"auto",fontWeight:vo,lineHeight:`${qr}px`,button:{color:"inherit",fontWeight:"inherit",verticalAlign:"top","&:not(:first-child)":{marginInlineStart:ca},"&:hover":{color:ar}}}},"&-prev-icon,\n &-next-icon,\n &-super-prev-icon,\n &-super-next-icon":{position:"relative",display:"inline-block",width:_t,height:_t,"&::before":{position:"absolute",top:0,insetInlineStart:0,display:"inline-block",width:_t,height:_t,border:"0 solid currentcolor",borderBlockStartWidth:vr,borderBlockEndWidth:0,borderInlineStartWidth:vr,borderInlineEndWidth:0,content:'""'}},"&-super-prev-icon,\n &-super-next-icon":{"&::after":{position:"absolute",top:Math.ceil(_t/2),insetInlineStart:Math.ceil(_t/2),display:"inline-block",width:_t,height:_t,border:"0 solid currentcolor",borderBlockStartWidth:vr,borderBlockEndWidth:0,borderInlineStartWidth:vr,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:_r,fontWeight:"normal"},th:{height:_r+Hi*2,color:Li,verticalAlign:"middle"}},"&-cell":Object.assign({padding:`${Hi}px 0`,color:si,cursor:"pointer","&-in-view":{color:Li}},Vs(we)),[`&-date-panel ${Ue}-cell-in-view${Ue}-cell-in-range${Ue}-cell-range-hover-start ${Et}, - &-date-panel ${Ue}-cell-in-view${Ue}-cell-in-range${Ue}-cell-range-hover-end ${Et}`]:{"&::after":{position:"absolute",top:0,bottom:0,zIndex:-1,background:dl,transition:`all ${Bl}`,content:'""'}},[`&-date-panel - ${Ue}-cell-in-view${Ue}-cell-in-range${Ue}-cell-range-hover-start - ${Et}::after`]:{insetInlineEnd:-(cn-_r)/2,insetInlineStart:0},[`&-date-panel ${Ue}-cell-in-view${Ue}-cell-in-range${Ue}-cell-range-hover-end ${Et}::after`]:{insetInlineEnd:0,insetInlineStart:-(cn-_r)/2},[`&-range-hover${Ue}-range-start::after`]:{insetInlineEnd:"50%"},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${Ue}-content`]:{height:jl*4},[Et]:{padding:`0 ${ca}px`}},"&-quarter-panel":{[`${Ue}-content`]:{height:Pl},[`${Ue}-cell-range-hover-start::after`]:{insetInlineStart:dn,borderInlineStart:`${Ja}px dashed ${Ml}`,[`${Ue}-panel-rtl &`]:{insetInlineEnd:dn,borderInlineEnd:`${Ja}px dashed ${Ml}`}},[`${Ue}-cell-range-hover-end::after`]:{insetInlineEnd:dn,borderInlineEnd:`${Ja}px dashed ${Ml}`,[`${Ue}-panel-rtl &`]:{insetInlineStart:dn,borderInlineStart:`${Ja}px dashed ${Ml}`}}},[`&-panel ${Ue}-footer`]:{borderTop:`${Ja}px ${_a} ${La}`},"&-footer":{width:"min-content",minWidth:"100%",lineHeight:`${qr-2*Ja}px`,textAlign:"center","&-extra":{padding:`0 ${ua}px`,lineHeight:`${qr-2*Ja}px`,textAlign:"start","&:not(:last-child)":{borderBottom:`${Ja}px ${_a} ${La}`}}},"&-now":{textAlign:"start"},"&-today-btn":{color:qi,"&:hover":{color:Ll},"&:active":{color:il},[`&${Ue}-today-btn-disabled`]:{color:si,cursor:"not-allowed"}},"&-decade-panel":{[Et]:{padding:`0 ${ca/2}px`},[`${Ue}-cell::before`]:{display:"none"}},"&-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${Ue}-body`]:{padding:`0 ${ca}px`},[Et]:{width:ft},[`${Ue}-cell-range-hover-start::after`]:{borderStartStartRadius:pl,borderEndStartRadius:pl,borderStartEndRadius:0,borderEndEndRadius:0,[`${Ue}-panel-rtl &`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:pl,borderEndEndRadius:pl}},[`${Ue}-cell-range-hover-end::after`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:pl,borderEndEndRadius:pl,[`${Ue}-panel-rtl &`]:{borderStartStartRadius:pl,borderEndStartRadius:pl,borderStartEndRadius:0,borderEndEndRadius:0}}},"&-year-panel,\n &-month-panel":{[`${Ue}-cell-range-hover-start::after`]:{insetInlineStart:Dn,borderInlineStart:`${Ja}px dashed ${Ml}`,[`${Ue}-panel-rtl &`]:{insetInlineEnd:Dn,borderInlineEnd:`${Ja}px dashed ${Ml}`}},[`${Ue}-cell-range-hover-end::after`]:{insetInlineEnd:Dn,borderInlineEnd:`${Ja}px dashed ${Ml}`,[`${Ue}-panel-rtl &`]:{insetInlineStart:Dn,borderInlineStart:`${Ja}px dashed ${Ml}`}}},"&-week-panel":{[`${Ue}-body`]:{padding:`${ca}px ${ua}px`},[`${Ue}-cell`]:{[`&:hover ${Et}, - &-selected ${Et}, - ${Et}`]:{background:"transparent !important"}},"&-row":{td:{"&:before":{transition:`background ${mo}`},"&:first-child:before":{borderStartStartRadius:pl,borderEndStartRadius:pl},"&:last-child:before":{borderStartEndRadius:pl,borderEndEndRadius:pl}},"&:hover td":{"&:before":{background:Zr}},"&-range-start td,\n &-range-end td,\n &-selected td":{[`&${Ne}`]:{"&:before":{background:ar},[`&${Ue}-cell-week`]:{color:new _u.C(jn).setAlpha(.5).toHexString()},[Et]:{color:jn}}},"&-range-hover td:before":{background:vt}}},"&-date-panel":{[`${Ue}-body`]:{padding:`${ca}px ${Vt}px`},[`${Ue}-content`]:{width:cn*7,th:{width:cn,boxSizing:"border-box",padding:0}}},"&-datetime-panel":{display:"flex",[`${Ue}-time-panel`]:{borderInlineStart:`${Ja}px ${_a} ${La}`},[`${Ue}-date-panel, - ${Ue}-time-panel`]:{transition:`opacity ${Bl}`},"&-active":{[`${Ue}-date-panel, - ${Ue}-time-panel`]:{opacity:.3,"&-active":{opacity:1}}}},"&-time-panel":{width:"auto",minWidth:"auto",direction:"ltr",[`${Ue}-content`]:{display:"flex",flex:"auto",height:To},"&-column":{flex:"1 0 auto",width:Ze,margin:`${Ta}px 0`,padding:0,overflowY:"hidden",textAlign:"start",listStyle:"none",transition:`background ${mo}`,overflowX:"hidden","&::after":{display:"block",height:To-je,content:'""'},"&:not(:first-child)":{borderInlineStart:`${Ja}px ${_a} ${La}`},"&-active":{background:new _u.C(vt).setAlpha(.2).toHexString()},"&:hover":{overflowY:"auto"},"> li":{margin:0,padding:0,[`&${Ue}-time-panel-cell`]:{marginInline:wt,[`${Ue}-time-panel-cell-inner`]:{display:"block",width:Ze-2*wt,height:je,margin:0,paddingBlock:0,paddingInlineEnd:0,paddingInlineStart:(Ze-je)/2,color:Li,lineHeight:`${je}px`,borderRadius:pl,cursor:"pointer",transition:`background ${mo}`,"&:hover":{background:Zr}},"&-selected":{[`${Ue}-time-panel-cell-inner`]:{background:vt}},"&-disabled":{[`${Ue}-time-panel-cell-inner`]:{color:si,background:"transparent",cursor:"not-allowed"}}}}}},[`&-datetime-panel ${Ue}-time-panel-column:after`]:{height:To-je+Ta*2}}}},ks=we=>{const{componentCls:Ue,colorBgContainer:Ne,colorError:Et,errorActiveShadow:ft,colorWarning:_t,warningActiveShadow:cn}=we;return{[`${Ue}:not(${Ue}-disabled)`]:{[`&${Ue}-status-error`]:{"&, &:not([disabled]):hover":{backgroundColor:Ne,borderColor:Et},[`&${Ue}-focused, &:focus`]:Object.assign({},(0,yu.M1)((0,fs.TS)(we,{activeBorderColor:Et,activeShadow:ft}))),[`${Ue}-active-bar`]:{background:Et}},[`&${Ue}-status-warning`]:{"&, &:not([disabled]):hover":{backgroundColor:Ne,borderColor:_t},[`&${Ue}-focused, &:focus`]:Object.assign({},(0,yu.M1)((0,fs.TS)(we,{activeBorderColor:_t,activeShadow:cn}))),[`${Ue}-active-bar`]:{background:_t}}}}},Vc=we=>{const{componentCls:Ue,antCls:Ne,controlHeight:Et,fontSize:ft,paddingInline:_t,colorBgContainer:cn,lineWidth:ua,lineType:ca,colorBorder:Ta,borderRadius:Ra,motionDurationMid:Ja,colorBgContainerDisabled:_a,colorTextDisabled:Qa,colorTextPlaceholder:ar,controlHeightLG:tn,fontSizeLG:La,controlHeightSM:vr,paddingInlineSM:so,paddingXS:qr,marginXS:mo,colorTextDescription:Ao,lineWidthBold:vo,lineHeight:_r,colorPrimary:Hi,motionDurationSlow:si,zIndexPopup:Li,paddingXXS:ol,paddingSM:dl,textHeight:Bl,cellActiveWithRangeBg:jl,colorPrimaryBorder:Pl,sizePopupArrow:qi,borderRadiusXS:il,borderRadiusOuter:Ll,colorBgElevated:Ml,borderRadiusLG:pl,boxShadowSecondary:jn,borderRadiusSM:Zr,colorSplit:To,cellHoverBg:Ze,presetsWidth:je,presetsMaxWidth:vt,boxShadowPopoverArrow:wt,colorTextQuaternary:Vt}=we;return[{[Ue]:Object.assign(Object.assign(Object.assign({},(0,dc.Wf)(we)),$u(we,Et,ft,_t)),{position:"relative",display:"inline-flex",alignItems:"center",background:cn,lineHeight:1,border:`${ua}px ${ca} ${Ta}`,borderRadius:Ra,transition:`border ${Ja}, box-shadow ${Ja}`,"&:hover, &-focused":Object.assign({},(0,yu.pU)(we)),"&-focused":Object.assign({},(0,yu.M1)(we)),[`&${Ue}-disabled`]:{background:_a,borderColor:Ta,cursor:"not-allowed",[`${Ue}-suffix`]:{color:Vt}},[`&${Ue}-borderless`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`${Ue}-input`]:{position:"relative",display:"inline-flex",alignItems:"center",width:"100%","> input":Object.assign(Object.assign({},(0,yu.ik)(we)),{flex:"auto",minWidth:1,height:"auto",padding:0,background:"transparent",border:0,borderRadius:0,"&:focus":{boxShadow:"none"},"&[disabled]":{background:"transparent"}}),"&:hover":{[`${Ue}-clear`]:{opacity:1}},"&-placeholder":{"> input":{color:ar}}},"&-large":Object.assign(Object.assign({},$u(we,tn,La,_t)),{[`${Ue}-input > input`]:{fontSize:La}}),"&-small":Object.assign({},$u(we,vr,ft,so)),[`${Ue}-suffix`]:{display:"flex",flex:"none",alignSelf:"center",marginInlineStart:qr/2,color:Qa,lineHeight:1,pointerEvents:"none","> *":{verticalAlign:"top","&:not(:last-child)":{marginInlineEnd:mo}}},[`${Ue}-clear`]:{position:"absolute",top:"50%",insetInlineEnd:0,color:Qa,lineHeight:1,background:cn,transform:"translateY(-50%)",cursor:"pointer",opacity:0,transition:`opacity ${Ja}, color ${Ja}`,"> *":{verticalAlign:"top"},"&:hover":{color:Ao}},[`${Ue}-separator`]:{position:"relative",display:"inline-block",width:"1em",height:La,color:Qa,fontSize:La,verticalAlign:"top",cursor:"default",[`${Ue}-focused &`]:{color:Ao},[`${Ue}-range-separator &`]:{[`${Ue}-disabled &`]:{cursor:"not-allowed"}}},"&-range":{position:"relative",display:"inline-flex",[`${Ue}-clear`]:{insetInlineEnd:_t},"&:hover":{[`${Ue}-clear`]:{opacity:1}},[`${Ue}-active-bar`]:{bottom:-ua,height:vo,marginInlineStart:_t,background:Hi,opacity:0,transition:`all ${si} ease-out`,pointerEvents:"none"},[`&${Ue}-focused`]:{[`${Ue}-active-bar`]:{opacity:1}},[`${Ue}-range-separator`]:{alignItems:"center",padding:`0 ${qr}px`,lineHeight:1},[`&${Ue}-small`]:{[`${Ue}-clear`]:{insetInlineEnd:so},[`${Ue}-active-bar`]:{marginInlineStart:so}}},"&-dropdown":Object.assign(Object.assign(Object.assign({},(0,dc.Wf)(we)),Ts(we)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:Li,[`&${Ue}-dropdown-hidden`]:{display:"none"},[`&${Ue}-dropdown-placement-bottomLeft`]:{[`${Ue}-range-arrow`]:{top:0,display:"block",transform:"translateY(-100%)"}},[`&${Ue}-dropdown-placement-topLeft`]:{[`${Ue}-range-arrow`]:{bottom:0,display:"block",transform:"translateY(100%) rotate(180deg)"}},[`&${Ne}-slide-up-enter${Ne}-slide-up-enter-active${Ue}-dropdown-placement-topLeft, - &${Ne}-slide-up-enter${Ne}-slide-up-enter-active${Ue}-dropdown-placement-topRight, - &${Ne}-slide-up-appear${Ne}-slide-up-appear-active${Ue}-dropdown-placement-topLeft, - &${Ne}-slide-up-appear${Ne}-slide-up-appear-active${Ue}-dropdown-placement-topRight`]:{animationName:ms.Qt},[`&${Ne}-slide-up-enter${Ne}-slide-up-enter-active${Ue}-dropdown-placement-bottomLeft, - &${Ne}-slide-up-enter${Ne}-slide-up-enter-active${Ue}-dropdown-placement-bottomRight, - &${Ne}-slide-up-appear${Ne}-slide-up-appear-active${Ue}-dropdown-placement-bottomLeft, - &${Ne}-slide-up-appear${Ne}-slide-up-appear-active${Ue}-dropdown-placement-bottomRight`]:{animationName:ms.fJ},[`&${Ne}-slide-up-leave${Ne}-slide-up-leave-active${Ue}-dropdown-placement-topLeft, - &${Ne}-slide-up-leave${Ne}-slide-up-leave-active${Ue}-dropdown-placement-topRight`]:{animationName:ms.ly},[`&${Ne}-slide-up-leave${Ne}-slide-up-leave-active${Ue}-dropdown-placement-bottomLeft, - &${Ne}-slide-up-leave${Ne}-slide-up-leave-active${Ue}-dropdown-placement-bottomRight`]:{animationName:ms.Uw},[`${Ue}-panel > ${Ue}-time-panel`]:{paddingTop:ol},[`${Ue}-ranges`]:{marginBottom:0,padding:`${ol}px ${dl}px`,overflow:"hidden",lineHeight:`${Bl-2*ua-qr/2}px`,textAlign:"start",listStyle:"none",display:"flex",justifyContent:"space-between","> li":{display:"inline-block"},[`${Ue}-preset > ${Ne}-tag-blue`]:{color:Hi,background:jl,borderColor:Pl,cursor:"pointer"},[`${Ue}-ok`]:{marginInlineStart:"auto"}},[`${Ue}-range-wrapper`]:{display:"flex",position:"relative"},[`${Ue}-range-arrow`]:Object.assign({position:"absolute",zIndex:1,display:"none",marginInlineStart:_t*1.5,transition:`left ${si} ease-out`},(0,Kc.r)(qi,il,Ll,Ml,wt)),[`${Ue}-panel-container`]:{overflow:"hidden",verticalAlign:"top",background:Ml,borderRadius:pl,boxShadow:jn,transition:`margin ${si}`,[`${Ue}-panel-layout`]:{display:"flex",flexWrap:"nowrap",alignItems:"stretch"},[`${Ue}-presets`]:{display:"flex",flexDirection:"column",minWidth:je,maxWidth:vt,ul:{height:0,flex:"auto",listStyle:"none",overflow:"auto",margin:0,padding:qr,borderInlineEnd:`${ua}px ${ca} ${To}`,li:Object.assign(Object.assign({},dc.vS),{borderRadius:Zr,paddingInline:qr,paddingBlock:(vr-Math.round(ft*_r))/2,cursor:"pointer",transition:`all ${si}`,"+ li":{marginTop:mo},"&:hover":{background:Ze}})}},[`${Ue}-panels`]:{display:"inline-flex",flexWrap:"nowrap",direction:"ltr",[`${Ue}-panel`]:{borderWidth:`0 0 ${ua}px`},"&:last-child":{[`${Ue}-panel`]:{borderWidth:0}}},[`${Ue}-panel`]:{verticalAlign:"top",background:"transparent",borderRadius:0,borderWidth:0,[`${Ue}-content, - table`]:{textAlign:"center"},"&-focused":{borderColor:Ta}}}}),"&-dropdown-range":{padding:`${qi*2/3}px 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${Ue}-separator`]:{transform:"rotate(180deg)"},[`${Ue}-footer`]:{"&-extra":{direction:"rtl"}}}})},(0,ms.oN)(we,"slide-up"),(0,ms.oN)(we,"slide-down"),(0,Bs.Fm)(we,"move-up"),(0,Bs.Fm)(we,"move-down")]},gc=we=>{const{componentCls:Ue,controlHeightLG:Ne,paddingXXS:Et,padding:ft}=we;return{pickerCellCls:`${Ue}-cell`,pickerCellInnerCls:`${Ue}-cell-inner`,pickerYearMonthCellWidth:Ne*1.5,pickerQuarterPanelContentHeight:Ne*1.4,pickerCellPaddingVertical:Et+Et/2,pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:ft+Et/2}},ls=we=>({cellHoverBg:we.controlItemBgHover,cellActiveWithRangeBg:we.controlItemBgActive,cellHoverWithRangeBg:new _u.C(we.colorPrimary).lighten(35).toHexString(),cellRangeBorderColor:new _u.C(we.colorPrimary).lighten(20).toHexString(),cellBgDisabled:we.colorBgContainerDisabled,timeColumnWidth:we.controlHeightLG*1.4,timeColumnHeight:28*8,timeCellHeight:28,cellWidth:we.controlHeightSM*1.5,cellHeight:we.controlHeightSM,textHeight:we.controlHeightLG,withoutTimeCellHeight:we.controlHeightLG*1.65});var Ro=(0,Pc.Z)("DatePicker",we=>{const Ue=(0,fs.TS)((0,yu.e5)(we),gc(we));return[Vc(Ue),ks(Ue),(0,Pi.c)(we,{focusElCls:`${we.componentCls}-focused`})]},we=>Object.assign(Object.assign(Object.assign({},(0,yu.TM)(we)),ls(we)),{presetsWidth:120,presetsMaxWidth:200,zIndexPopup:we.zIndexPopupBase+50}));function es(we,Ue,Ne){return Ne!==void 0?Ne:Ue==="year"&&we.lang.yearPlaceholder?we.lang.yearPlaceholder:Ue==="quarter"&&we.lang.quarterPlaceholder?we.lang.quarterPlaceholder:Ue==="month"&&we.lang.monthPlaceholder?we.lang.monthPlaceholder:Ue==="week"&&we.lang.weekPlaceholder?we.lang.weekPlaceholder:Ue==="time"&&we.timePickerLocale.placeholder?we.timePickerLocale.placeholder:we.lang.placeholder}function mc(we,Ue,Ne){return Ne!==void 0?Ne:Ue==="year"&&we.lang.yearPlaceholder?we.lang.rangeYearPlaceholder:Ue==="quarter"&&we.lang.quarterPlaceholder?we.lang.rangeQuarterPlaceholder:Ue==="month"&&we.lang.monthPlaceholder?we.lang.rangeMonthPlaceholder:Ue==="week"&&we.lang.weekPlaceholder?we.lang.rangeWeekPlaceholder:Ue==="time"&&we.timePickerLocale.placeholder?we.timePickerLocale.rangePlaceholder:we.lang.rangePlaceholder}function Xs(we,Ue){const Ne={adjustX:1,adjustY:1};switch(Ue){case"bottomLeft":return{points:["tl","bl"],offset:[0,4],overflow:Ne};case"bottomRight":return{points:["tr","br"],offset:[0,4],overflow:Ne};case"topLeft":return{points:["bl","tl"],offset:[0,-4],overflow:Ne};case"topRight":return{points:["br","tr"],offset:[0,-4],overflow:Ne};default:return{points:we==="rtl"?["tr","br"]:["tl","bl"],offset:[0,4],overflow:Ne}}}function jt(we){return we?Array.isArray(we)?we:[we]:[]}function an(we){const{format:Ue,picker:Ne,showHour:Et,showMinute:ft,showSecond:_t,use12Hours:cn}=we,ua=jt(Ue)[0],ca=Object.assign({},we);return Ue&&Array.isArray(Ue)&&(ca.format=ua),ua&&typeof ua=="string"&&(!ua.includes("s")&&_t===void 0&&(ca.showSecond=!1),!ua.includes("m")&&ft===void 0&&(ca.showMinute=!1),!ua.includes("H")&&!ua.includes("h")&&!ua.includes("K")&&!ua.includes("k")&&Et===void 0&&(ca.showHour=!1),(ua.includes("a")||ua.includes("A"))&&cn===void 0&&(ca.use12Hours=!0)),Ne==="time"?ca:(typeof ua=="function"&&delete ca.format,{showTime:ca})}function fn(we,Ue,Ne){if(we===!1)return!1;const Et={clearIcon:Ue!=null?Ue:Ne};return typeof we=="object"?Object.assign(Object.assign({},Et),we):Et}var ga=z(3113);function zo(we){return re.createElement(ga.ZP,Object.assign({size:"small",type:"primary"},we))}var pi={button:zo},Fo=function(we,Ue){var Ne={};for(var Et in we)Object.prototype.hasOwnProperty.call(we,Et)&&Ue.indexOf(Et)<0&&(Ne[Et]=we[Et]);if(we!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ft=0,Et=Object.getOwnPropertySymbols(we);ft{const{prefixCls:ft,getPopupContainer:_t,className:cn,placement:ua,size:ca,disabled:Ta,bordered:Ra=!0,placeholder:Ja,popupClassName:_a,dropdownClassName:Qa,status:ar,clearIcon:tn,allowClear:La,rootClassName:vr}=Ne,so=Fo(Ne,["prefixCls","getPopupContainer","className","placement","size","disabled","bordered","placeholder","popupClassName","dropdownClassName","status","clearIcon","allowClear","rootClassName"]),qr=re.useRef(null),{getPrefixCls:mo,direction:Ao,getPopupContainer:vo}=(0,re.useContext)(uc.E_),_r=mo("picker",ft),{compactSize:Hi,compactItemClassnames:si}=(0,Ks.ri)(_r,Ao),{format:Li,showTime:ol,picker:dl}=Ne,Bl=mo(),[jl,Pl]=Ro(_r),qi=Object.assign(Object.assign({},ol?an(Object.assign({format:Li,picker:dl},ol)):{}),dl==="time"?an(Object.assign(Object.assign({format:Li},Ne),{picker:dl})):{}),il=(0,sc.Z)(wt=>{var Vt;return(Vt=ca!=null?ca:Hi)!==null&&Vt!==void 0?Vt:wt}),Ll=re.useContext(is.Z),Ml=Ta!=null?Ta:Ll,pl=(0,re.useContext)(cc.aM),{hasFeedback:jn,status:Zr,feedbackIcon:To}=pl,Ze=re.createElement(re.Fragment,null,dl==="time"?re.createElement(rt,null):re.createElement(Pe,null),jn&&To);(0,re.useImperativeHandle)(Et,()=>({focus:()=>{var wt;return(wt=qr.current)===null||wt===void 0?void 0:wt.focus()},blur:()=>{var wt;return(wt=qr.current)===null||wt===void 0?void 0:wt.blur()}}));const[je]=(0,Gs.Z)("Calendar",Bc.Z),vt=Object.assign(Object.assign({},je),Ne.locale);return jl(re.createElement(gs,Object.assign({separator:re.createElement("span",{"aria-label":"to",className:`${_r}-separator`},re.createElement(Lt,null)),disabled:Ml,ref:qr,dropdownAlign:Xs(Ao,ua),placeholder:mc(vt,dl,Ja),suffixIcon:Ze,prevIcon:re.createElement("span",{className:`${_r}-prev-icon`}),nextIcon:re.createElement("span",{className:`${_r}-next-icon`}),superPrevIcon:re.createElement("span",{className:`${_r}-super-prev-icon`}),superNextIcon:re.createElement("span",{className:`${_r}-super-next-icon`}),transitionName:`${Bl}-slide-up`},so,qi,{className:qe()({[`${_r}-${il}`]:il,[`${_r}-borderless`]:!Ra},(0,Ms.Z)(_r,(0,Ms.F)(Zr,ar),jn),Pl,si,cn,vr),locale:vt.lang,prefixCls:_r,getPopupContainer:_t||vo,generateConfig:we,components:pi,direction:Ao,dropdownClassName:qe()(Pl,_a||Qa,vr),allowClear:fn(La,tn,re.createElement(yt.Z,null))})))})}var Ii=function(we,Ue){var Ne={};for(var Et in we)Object.prototype.hasOwnProperty.call(we,Et)&&Ue.indexOf(Et)<0&&(Ne[Et]=we[Et]);if(we!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ft=0,Et=Object.getOwnPropertySymbols(we);ft{const{prefixCls:ar,getPopupContainer:tn,style:La,className:vr,rootClassName:so,size:qr,bordered:mo=!0,placement:Ao,placeholder:vo,popupClassName:_r,dropdownClassName:Hi,disabled:si,status:Li,clearIcon:ol,allowClear:dl}=_a,Bl=Ii(_a,["prefixCls","getPopupContainer","style","className","rootClassName","size","bordered","placement","placeholder","popupClassName","dropdownClassName","disabled","status","clearIcon","allowClear"]),{getPrefixCls:jl,direction:Pl,getPopupContainer:qi,[Ra]:il}=(0,re.useContext)(uc.E_),Ll=jl("picker",ar),{compactSize:Ml,compactItemClassnames:pl}=(0,Ks.ri)(Ll,Pl),jn=re.useRef(null),{format:Zr,showTime:To}=_a,[Ze,je]=Ro(Ll);(0,re.useImperativeHandle)(Qa,()=>({focus:()=>{var Cr;return(Cr=jn.current)===null||Cr===void 0?void 0:Cr.focus()},blur:()=>{var Cr;return(Cr=jn.current)===null||Cr===void 0?void 0:Cr.blur()}}));const vt={showToday:!0};let wt={};ca&&(wt.picker=ca);const Vt=ca||_a.picker;wt=Object.assign(Object.assign(Object.assign({},wt),To?an(Object.assign({format:Zr,picker:Vt},To)):{}),Vt==="time"?an(Object.assign(Object.assign({format:Zr},_a),{picker:Vt})):{});const Qt=jl(),Dn=(0,sc.Z)(Cr=>{var Dr;return(Dr=qr!=null?qr:Ml)!==null&&Dr!==void 0?Dr:Cr}),dn=re.useContext(is.Z),Ln=si!=null?si:dn,ha=(0,re.useContext)(cc.aM),{hasFeedback:pn,status:aa,feedbackIcon:Ua}=ha,ka=re.createElement(re.Fragment,null,Vt==="time"?re.createElement(rt,null):re.createElement(Pe,null),pn&&Ua),[nr]=(0,Gs.Z)("DatePicker",Bc.Z),Fr=Object.assign(Object.assign({},nr),_a.locale);return Ze(re.createElement(lc,Object.assign({ref:jn,placeholder:es(Fr,Vt,vo),suffixIcon:ka,dropdownAlign:Xs(Pl,Ao),prevIcon:re.createElement("span",{className:`${Ll}-prev-icon`}),nextIcon:re.createElement("span",{className:`${Ll}-next-icon`}),superPrevIcon:re.createElement("span",{className:`${Ll}-super-prev-icon`}),superNextIcon:re.createElement("span",{className:`${Ll}-super-next-icon`}),transitionName:`${Qt}-slide-up`},vt,Bl,wt,{locale:Fr.lang,className:qe()({[`${Ll}-${Dn}`]:Dn,[`${Ll}-borderless`]:!mo},(0,Ms.Z)(Ll,(0,Ms.F)(aa,Li),pn),je,pl,il==null?void 0:il.className,vr,so),style:Object.assign(Object.assign({},il==null?void 0:il.style),La),prefixCls:Ll,getPopupContainer:tn||qi,generateConfig:we,components:pi,direction:Pl,disabled:Ln,dropdownClassName:qe()(je,so,_r||Hi),allowClear:fn(dl,ol,re.createElement(yt.Z,null))})))});return Ta&&(Ja.displayName=Ta),Ja}const Ne=Ue(),Et=Ue("week","WeekPicker"),ft=Ue("month","MonthPicker"),_t=Ue("year","YearPicker"),cn=Ue("time","TimePicker"),ua=Ue("quarter","QuarterPicker");return{DatePicker:Ne,WeekPicker:Et,MonthPicker:ft,YearPicker:_t,TimePicker:cn,QuarterPicker:ua}}const Ti=null;function cl(we){const{DatePicker:Ue,WeekPicker:Ne,MonthPicker:Et,YearPicker:ft,TimePicker:_t,QuarterPicker:cn}=ii(we),ua=Bo(we),ca=Ue;return ca.WeekPicker=Ne,ca.MonthPicker=Et,ca.YearPicker=ft,ca.RangePicker=ua,ca.TimePicker=_t,ca.QuarterPicker=cn,ca}var Qi=cl;const Qr=Qi(te);function Po(we){const Ue=Xs(we.direction,we.placement);return Ue.overflow.adjustY=!1,Ue.overflow.adjustX=!1,Object.assign(Object.assign({},we),{dropdownAlign:Ue})}const vi=(0,ne.Z)(Qr,"picker",null,Po);Qr._InternalPanelDoNotUseOrYouWillBeFired=vi;const hi=(0,ne.Z)(Qr.RangePicker,"picker",null,Po);Qr._InternalRangePanelDoNotUseOrYouWillBeFired=hi,Qr.generatePicker=Qi;var Yo=Qr},28103:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return We}});var E=z(92310),fe=z.n(E),Oe=z(59301),ye=z(36355),Se=z(17313),Fe=z(83116),le=z(37613);const Me=Ee=>{const{componentCls:se,sizePaddingEdgeHorizontal:y,colorSplit:a,lineWidth:ee,textPaddingInline:b,orientationMargin:x,verticalMarginInline:te}=Ee;return{[se]:Object.assign(Object.assign({},(0,Se.Wf)(Ee)),{borderBlockStart:`${ee}px solid ${a}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:te,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${ee}px solid ${a}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${Ee.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${se}-with-text`]:{display:"flex",alignItems:"center",margin:`${Ee.dividerHorizontalWithTextGutterMargin}px 0`,color:Ee.colorTextHeading,fontWeight:500,fontSize:Ee.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${a}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${ee}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${se}-with-text-left`]:{"&::before":{width:`${x*100}%`},"&::after":{width:`${100-x*100}%`}},[`&-horizontal${se}-with-text-right`]:{"&::before":{width:`${100-x*100}%`},"&::after":{width:`${x*100}%`}},[`${se}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:b},"&-dashed":{background:"none",borderColor:a,borderStyle:"dashed",borderWidth:`${ee}px 0 0`},[`&-horizontal${se}-with-text${se}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${se}-dashed`]:{borderInlineStartWidth:ee,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${se}-with-text`]:{color:Ee.colorText,fontWeight:"normal",fontSize:Ee.fontSize},[`&-horizontal${se}-with-text-left${se}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${se}-inner-text`]:{paddingInlineStart:y}},[`&-horizontal${se}-with-text-right${se}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${se}-inner-text`]:{paddingInlineEnd:y}}})}};var De=(0,Fe.Z)("Divider",Ee=>{const se=(0,le.TS)(Ee,{dividerHorizontalWithTextGutterMargin:Ee.margin,dividerHorizontalGutterMargin:Ee.marginLG,sizePaddingEdgeHorizontal:0});return[Me(se)]},Ee=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:Ee.marginXS})),Te=function(Ee,se){var y={};for(var a in Ee)Object.prototype.hasOwnProperty.call(Ee,a)&&se.indexOf(a)<0&&(y[a]=Ee[a]);if(Ee!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ee=0,a=Object.getOwnPropertySymbols(Ee);ee{const{getPrefixCls:se,direction:y,divider:a}=Oe.useContext(ye.E_),{prefixCls:ee,type:b="horizontal",orientation:x="center",orientationMargin:te,className:ne,rootClassName:ue,children:re,dashed:me,plain:ce,style:Ce}=Ee,Be=Te(Ee,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),ke=se("divider",ee),[Pe,at]=De(ke),Ve=x.length>0?`-${x}`:x,it=!!re,Ye=x==="left"&&te!=null,rt=x==="right"&&te!=null,yt=fe()(ke,a==null?void 0:a.className,at,`${ke}-${b}`,{[`${ke}-with-text`]:it,[`${ke}-with-text${Ve}`]:it,[`${ke}-dashed`]:!!me,[`${ke}-plain`]:!!ce,[`${ke}-rtl`]:y==="rtl",[`${ke}-no-default-orientation-margin-left`]:Ye,[`${ke}-no-default-orientation-margin-right`]:rt},ne,ue),bt=Oe.useMemo(()=>typeof te=="number"?te:/^\d+$/.test(te)?Number(te):te,[te]),gt=Object.assign(Object.assign({},Ye&&{marginLeft:bt}),rt&&{marginRight:bt});return Pe(Oe.createElement("div",Object.assign({className:yt,style:Object.assign(Object.assign({},a==null?void 0:a.style),Ce)},Be,{role:"separator"}),re&&b!=="vertical"&&Oe.createElement("span",{className:`${ke}-inner-text`,style:gt},re)))}},91857:function(Ut,ot,z){"use strict";var E=z(59301),fe=z(38819),Oe=z(92310),ye=z.n(Oe),Se=z(31561),Fe=z(70425),le=z(18929),Me=z(2738),De=z(79676),Te=z(53487),Re=z(92343),We=z(36355),Ee=z(20834),se=z(40875),y=z(88088),a=z(47211);const ee=null,b=ue=>{const{menu:re,arrow:me,prefixCls:ce,children:Ce,trigger:Be,disabled:ke,dropdownRender:Pe,getPopupContainer:at,overlayClassName:Ve,rootClassName:it,open:Ye,onOpenChange:rt,visible:yt,onVisibleChange:bt,mouseEnterDelay:gt=.15,mouseLeaveDelay:Gt=.1,autoAdjustOverflow:Tt=!0,placement:Lt="",overlay:Rt,transitionName:qe}=ue,{getPopupContainer:dt,getPrefixCls:Wt,direction:Bn}=E.useContext(We.E_),Yt=E.useMemo(()=>{const xe=Wt();return qe!==void 0?qe:Lt.includes("top")?`${xe}-slide-down`:`${xe}-slide-up`},[Wt,Lt,qe]),kn=E.useMemo(()=>Lt?Lt.includes("Center")?Lt.slice(0,Lt.indexOf("Center")):Lt:Bn==="rtl"?"bottomRight":"bottomLeft",[Lt,Bn]),Ge=Wt("dropdown",ce),[ln,Mn]=(0,a.Z)(Ge),[,Pt]=(0,y.Z)(),zt=E.Children.only(Ce),Ft=(0,Re.Tm)(zt,{className:ye()(`${Ge}-trigger`,{[`${Ge}-rtl`]:Bn==="rtl"},zt.props.className),disabled:ke}),Ot=ke?[]:Be;let et;Ot&&Ot.includes("contextMenu")&&(et=!0);const[ze,St]=(0,le.Z)(!1,{value:Ye!=null?Ye:yt}),xt=(0,Fe.useEvent)(xe=>{rt==null||rt(xe),bt==null||bt(xe),St(xe)}),Ke=ye()(Ve,it,Mn,{[`${Ge}-rtl`]:Bn==="rtl"}),Qe=(0,De.Z)({arrowPointAtCenter:typeof me=="object"&&me.pointAtCenter,autoAdjustOverflow:Tt,offset:Pt.marginXXS,arrowWidth:me?Pt.sizePopupArrow:0,borderRadius:Pt.borderRadius}),ut=E.useCallback(()=>{St(!1)},[]),Je=()=>{let xe;return re!=null&&re.items?xe=E.createElement(Ee.default,Object.assign({},re)):typeof Rt=="function"?xe=Rt():xe=Rt,Pe&&(xe=Pe(xe)),xe=E.Children.only(typeof xe=="string"?E.createElement("span",null,xe):xe),E.createElement(se.J,{prefixCls:`${Ge}-menu`,expandIcon:E.createElement("span",{className:`${Ge}-menu-submenu-arrow`},E.createElement(fe.Z,{className:`${Ge}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:ut,validator:Zt=>{let{mode:Xn}=Zt}},xe)};return ln(E.createElement(Se.Z,Object.assign({alignPoint:et},(0,Me.Z)(ue,["rootClassName"]),{mouseEnterDelay:gt,mouseLeaveDelay:Gt,visible:ze,builtinPlacements:Qe,arrow:!!me,overlayClassName:Ke,prefixCls:Ge,getPopupContainer:at||dt,transitionName:Yt,trigger:Ot,overlay:Je,placement:kn,onVisibleChange:xt}),Ft))};function x(ue){return Object.assign(Object.assign({},ue),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const te=(0,Te.Z)(b,"dropdown",ue=>ue,x),ne=ue=>E.createElement(te,Object.assign({},ue),E.createElement("span",null));b._InternalPanelDoNotUseOrYouWillBeFired=ne,ot.Z=b},38854:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return y}});var E=z(91857),fe=z(92310),Oe=z.n(fe),ye=z(59301),Se=z(18785),Fe=z(3113),le=z(36355),Me=z(81327),De=z(33234),Te=z(47211),Re=function(a,ee){var b={};for(var x in a)Object.prototype.hasOwnProperty.call(a,x)&&ee.indexOf(x)<0&&(b[x]=a[x]);if(a!=null&&typeof Object.getOwnPropertySymbols=="function")for(var te=0,x=Object.getOwnPropertySymbols(a);te{const{getPopupContainer:ee,getPrefixCls:b,direction:x}=ye.useContext(le.E_),{prefixCls:te,type:ne="default",danger:ue,disabled:re,loading:me,onClick:ce,htmlType:Ce,children:Be,className:ke,menu:Pe,arrow:at,autoFocus:Ve,overlay:it,trigger:Ye,align:rt,open:yt,onOpenChange:bt,placement:gt,getPopupContainer:Gt,href:Tt,icon:Lt=ye.createElement(Se.Z,null),title:Rt,buttonsRender:qe=Je=>Je,mouseEnterDelay:dt,mouseLeaveDelay:Wt,overlayClassName:Bn,overlayStyle:Yt,destroyPopupOnHide:kn,dropdownRender:Ge}=a,ln=Re(a,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),Mn=b("dropdown",te),Pt=`${Mn}-button`,[zt,Ft]=(0,Te.Z)(Mn),Ot={menu:Pe,arrow:at,autoFocus:Ve,align:rt,disabled:re,trigger:re?[]:Ye,onOpenChange:bt,getPopupContainer:Gt||ee,mouseEnterDelay:dt,mouseLeaveDelay:Wt,overlayClassName:Bn,overlayStyle:Yt,destroyPopupOnHide:kn,dropdownRender:Ge},{compactSize:et,compactItemClassnames:ze}=(0,De.ri)(Mn,x),St=Oe()(Pt,ze,ke,Ft);"overlay"in a&&(Ot.overlay=it),"open"in a&&(Ot.open=yt),"placement"in a?Ot.placement=gt:Ot.placement=x==="rtl"?"bottomLeft":"bottomRight";const xt=ye.createElement(Fe.ZP,{type:ne,danger:ue,disabled:re,loading:me,onClick:ce,htmlType:Ce,href:Tt,title:Rt},Be),Ke=ye.createElement(Fe.ZP,{type:ne,danger:ue,icon:Lt}),[Qe,ut]=qe([xt,Ke]);return zt(ye.createElement(Me.Z.Compact,Object.assign({className:St,size:et,block:!0},ln),Qe,ye.createElement(E.Z,Object.assign({},Ot),ut)))};We.__ANT_BUTTON=!0;var Ee=We;const se=E.Z;se.Button=Ee;var y=se},47211:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Re}});var E=z(17313),fe=z(13826),Oe=z(92899),ye=z(29878),Se=z(19447),Fe=z(83116),le=z(37613),De=We=>{const{componentCls:Ee,menuCls:se,colorError:y,colorTextLightSolid:a}=We,ee=`${se}-item`;return{[`${Ee}, ${Ee}-menu-submenu`]:{[`${se} ${ee}`]:{[`&${ee}-danger:not(${ee}-disabled)`]:{color:y,"&:hover":{color:a,backgroundColor:y}}}}}};const Te=We=>{const{componentCls:Ee,menuCls:se,zIndexPopup:y,dropdownArrowDistance:a,sizePopupArrow:ee,antCls:b,iconCls:x,motionDurationMid:te,dropdownPaddingVertical:ne,fontSize:ue,dropdownEdgeChildPadding:re,colorTextDisabled:me,fontSizeIcon:ce,controlPaddingHorizontal:Ce,colorBgElevated:Be}=We;return[{[Ee]:Object.assign(Object.assign({},(0,E.Wf)(We)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:y,display:"block","&::before":{position:"absolute",insetBlock:-a+ee/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${b}-btn`]:{[`& > ${x}-down, & > ${b}-btn-icon > ${x}-down`]:{fontSize:ce}},[`${Ee}-wrap`]:{position:"relative",[`${b}-btn > ${x}-down`]:{fontSize:ce},[`${x}-down::before`]:{transition:`transform ${te}`}},[`${Ee}-wrap-open`]:{[`${x}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${b}-slide-down-enter${b}-slide-down-enter-active${Ee}-placement-bottomLeft, - &${b}-slide-down-appear${b}-slide-down-appear-active${Ee}-placement-bottomLeft, - &${b}-slide-down-enter${b}-slide-down-enter-active${Ee}-placement-bottom, - &${b}-slide-down-appear${b}-slide-down-appear-active${Ee}-placement-bottom, - &${b}-slide-down-enter${b}-slide-down-enter-active${Ee}-placement-bottomRight, - &${b}-slide-down-appear${b}-slide-down-appear-active${Ee}-placement-bottomRight`]:{animationName:fe.fJ},[`&${b}-slide-up-enter${b}-slide-up-enter-active${Ee}-placement-topLeft, - &${b}-slide-up-appear${b}-slide-up-appear-active${Ee}-placement-topLeft, - &${b}-slide-up-enter${b}-slide-up-enter-active${Ee}-placement-top, - &${b}-slide-up-appear${b}-slide-up-appear-active${Ee}-placement-top, - &${b}-slide-up-enter${b}-slide-up-enter-active${Ee}-placement-topRight, - &${b}-slide-up-appear${b}-slide-up-appear-active${Ee}-placement-topRight`]:{animationName:fe.Qt},[`&${b}-slide-down-leave${b}-slide-down-leave-active${Ee}-placement-bottomLeft, - &${b}-slide-down-leave${b}-slide-down-leave-active${Ee}-placement-bottom, - &${b}-slide-down-leave${b}-slide-down-leave-active${Ee}-placement-bottomRight`]:{animationName:fe.Uw},[`&${b}-slide-up-leave${b}-slide-up-leave-active${Ee}-placement-topLeft, - &${b}-slide-up-leave${b}-slide-up-leave-active${Ee}-placement-top, - &${b}-slide-up-leave${b}-slide-up-leave-active${Ee}-placement-topRight`]:{animationName:fe.ly}})},(0,Se.ZP)(We,{colorBg:Be,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${Ee} ${se}`]:{position:"relative",margin:0},[`${se}-submenu-popup`]:{position:"absolute",zIndex:y,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${Ee}, ${Ee}-menu-submenu`]:{[se]:Object.assign(Object.assign({padding:re,listStyleType:"none",backgroundColor:Be,backgroundClip:"padding-box",borderRadius:We.borderRadiusLG,outline:"none",boxShadow:We.boxShadowSecondary},(0,E.Qy)(We)),{[`${se}-item-group-title`]:{padding:`${ne}px ${Ce}px`,color:We.colorTextDescription,transition:`all ${te}`},[`${se}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${se}-item-icon`]:{minWidth:ue,marginInlineEnd:We.marginXS,fontSize:We.fontSizeSM},[`${se}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${te}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${se}-item, ${se}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${ne}px ${Ce}px`,color:We.colorText,fontWeight:"normal",fontSize:ue,lineHeight:We.lineHeight,cursor:"pointer",transition:`all ${te}`,borderRadius:We.borderRadiusSM,"&:hover, &-active":{backgroundColor:We.controlItemBgHover}},(0,E.Qy)(We)),{"&-selected":{color:We.colorPrimary,backgroundColor:We.controlItemBgActive,"&:hover, &-active":{backgroundColor:We.controlItemBgActiveHover}},"&-disabled":{color:me,cursor:"not-allowed","&:hover":{color:me,backgroundColor:Be,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${We.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:We.colorSplit},[`${Ee}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:We.paddingXS,[`${Ee}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:We.colorTextDescription,fontSize:ce,fontStyle:"normal"}}}),[`${se}-item-group-list`]:{margin:`0 ${We.marginXS}px`,padding:0,listStyle:"none"},[`${se}-submenu-title`]:{paddingInlineEnd:Ce+We.fontSizeSM},[`${se}-submenu-vertical`]:{position:"relative"},[`${se}-submenu${se}-submenu-disabled ${Ee}-menu-submenu-title`]:{[`&, ${Ee}-menu-submenu-arrow-icon`]:{color:me,backgroundColor:Be,cursor:"not-allowed"}},[`${se}-submenu-selected ${Ee}-menu-submenu-title`]:{color:We.colorPrimary}})}},[(0,fe.oN)(We,"slide-up"),(0,fe.oN)(We,"slide-down"),(0,Oe.Fm)(We,"move-up"),(0,Oe.Fm)(We,"move-down"),(0,ye._y)(We,"zoom-big")]]};var Re=(0,Fe.Z)("Dropdown",(We,Ee)=>{let{rootPrefixCls:se}=Ee;const{marginXXS:y,sizePopupArrow:a,controlHeight:ee,fontSize:b,lineHeight:x,paddingXXS:te,componentCls:ne,borderRadiusLG:ue}=We,re=(ee-b*x)/2,{dropdownArrowOffset:me}=(0,Se.fS)({contentRadius:ue}),ce=(0,le.TS)(We,{menuCls:`${ne}-menu`,rootPrefixCls:se,dropdownArrowDistance:a/2+y,dropdownArrowOffset:me,dropdownPaddingVertical:re,dropdownEdgeChildPadding:te});return[Te(ce),De(ce)]},We=>({zIndexPopup:We.zIndexPopupBase+50}))},8628:function(Ut,ot,z){"use strict";var E=z(59301),fe=z(34280),Oe=z(56762),ye=z(69507);function Se(){let Fe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const le=(0,E.useRef)({}),Me=(0,Oe.Z)(),De=(0,ye.ZP)();return(0,fe.Z)(()=>{const Te=De.subscribe(Re=>{le.current=Re,Fe&&Me()});return()=>De.unsubscribe(Te)},[]),le.current}ot.Z=Se},45818:function(Ut,ot,z){"use strict";z.d(ot,{D:function(){return te},Z:function(){return re}});var E=z(14809),fe=z(59301),Oe={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"bars",theme:"outlined"},ye=Oe,Se=z(7657),Fe=function(ce,Ce){return fe.createElement(Se.Z,(0,E.Z)({},ce,{ref:Ce,icon:ye}))},le=fe.forwardRef(Fe),Me=le,De=z(33853),Te=z(38819),Re=z(92310),We=z.n(Re),Ee=z(2738),y=me=>!isNaN(parseFloat(me))&&isFinite(me),a=z(36355),ee=z(84966),b=function(me,ce){var Ce={};for(var Be in me)Object.prototype.hasOwnProperty.call(me,Be)&&ce.indexOf(Be)<0&&(Ce[Be]=me[Be]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ke=0,Be=Object.getOwnPropertySymbols(me);ke{let me=0;return function(){let ce=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return me+=1,`${ce}${me}`}})();var re=fe.forwardRef((me,ce)=>{const{prefixCls:Ce,className:Be,trigger:ke,children:Pe,defaultCollapsed:at=!1,theme:Ve="dark",style:it={},collapsible:Ye=!1,reverseArrow:rt=!1,width:yt=200,collapsedWidth:bt=80,zeroWidthTriggerStyle:gt,breakpoint:Gt,onCollapse:Tt,onBreakpoint:Lt}=me,Rt=b(me,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:qe}=(0,fe.useContext)(ee.Gs),[dt,Wt]=(0,fe.useState)("collapsed"in me?me.collapsed:at),[Bn,Yt]=(0,fe.useState)(!1);(0,fe.useEffect)(()=>{"collapsed"in me&&Wt(me.collapsed)},[me.collapsed]);const kn=(Ft,Ot)=>{"collapsed"in me||Wt(Ft),Tt==null||Tt(Ft,Ot)},Ge=(0,fe.useRef)();Ge.current=Ft=>{Yt(Ft.matches),Lt==null||Lt(Ft.matches),dt!==Ft.matches&&kn(Ft.matches,"responsive")},(0,fe.useEffect)(()=>{function Ft(et){return Ge.current(et)}let Ot;if(typeof window!="undefined"){const{matchMedia:et}=window;if(et&&Gt&&Gt in x){Ot=et(`(max-width: ${x[Gt]})`);try{Ot.addEventListener("change",Ft)}catch(ze){Ot.addListener(Ft)}Ft(Ot)}}return()=>{try{Ot==null||Ot.removeEventListener("change",Ft)}catch(et){Ot==null||Ot.removeListener(Ft)}}},[Gt]),(0,fe.useEffect)(()=>{const Ft=ne("ant-sider-");return qe.addSider(Ft),()=>qe.removeSider(Ft)},[]);const ln=()=>{kn(!dt,"clickTrigger")},{getPrefixCls:Mn}=(0,fe.useContext)(a.E_),Pt=()=>{const Ft=Mn("layout-sider",Ce),Ot=(0,Ee.Z)(Rt,["collapsed"]),et=dt?bt:yt,ze=y(et)?`${et}px`:String(et),St=parseFloat(String(bt||0))===0?fe.createElement("span",{onClick:ln,className:We()(`${Ft}-zero-width-trigger`,`${Ft}-zero-width-trigger-${rt?"right":"left"}`),style:gt},ke||fe.createElement(Me,null)):null,Qe={expanded:rt?fe.createElement(Te.Z,null):fe.createElement(De.Z,null),collapsed:rt?fe.createElement(De.Z,null):fe.createElement(Te.Z,null)}[dt?"collapsed":"expanded"],ut=ke!==null?St||fe.createElement("div",{className:`${Ft}-trigger`,onClick:ln,style:{width:ze}},ke||Qe):null,Je=Object.assign(Object.assign({},it),{flex:`0 0 ${ze}`,maxWidth:ze,minWidth:ze,width:ze}),xe=We()(Ft,`${Ft}-${Ve}`,{[`${Ft}-collapsed`]:!!dt,[`${Ft}-has-trigger`]:Ye&&ke!==null&&!St,[`${Ft}-below`]:!!Bn,[`${Ft}-zero-width`]:parseFloat(ze)===0},Be);return fe.createElement("aside",Object.assign({className:xe},Ot,{style:Je,ref:ce}),fe.createElement("div",{className:`${Ft}-children`},Pe),Ye||Bn&&St?ut:null)},zt=fe.useMemo(()=>({siderCollapsed:dt}),[dt]);return fe.createElement(te.Provider,{value:zt},Pt())})},84966:function(Ut,ot,z){"use strict";z.d(ot,{VY:function(){return te},$_:function(){return x},h4:function(){return b},Gs:function(){return Ee},ZP:function(){return ne}});var E=z(95190),fe=z(92310),Oe=z.n(fe),ye=z(2738),Se=z(59301),Fe=z(36355),le=z(83116),De=ue=>{const{componentCls:re,bodyBg:me,lightSiderBg:ce,lightTriggerBg:Ce,lightTriggerColor:Be}=ue;return{[`${re}-sider-light`]:{background:ce,[`${re}-sider-trigger`]:{color:Be,background:Ce},[`${re}-sider-zero-width-trigger`]:{color:Be,background:Ce,border:`1px solid ${me}`,borderInlineStart:0}}}};const Te=ue=>{const{antCls:re,componentCls:me,colorText:ce,triggerColor:Ce,footerBg:Be,triggerBg:ke,headerHeight:Pe,headerPadding:at,headerColor:Ve,footerPadding:it,triggerHeight:Ye,zeroTriggerHeight:rt,zeroTriggerWidth:yt,motionDurationMid:bt,motionDurationSlow:gt,fontSize:Gt,borderRadius:Tt,bodyBg:Lt,headerBg:Rt,siderBg:qe}=ue;return{[me]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:Lt,"&, *":{boxSizing:"border-box"},[`&${me}-has-sider`]:{flexDirection:"row",[`> ${me}, > ${me}-content`]:{width:0}},[`${me}-header, &${me}-footer`]:{flex:"0 0 auto"},[`${me}-sider`]:{position:"relative",minWidth:0,background:qe,transition:`all ${bt}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${re}-menu${re}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:Ye},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:Ye,color:Ce,lineHeight:`${Ye}px`,textAlign:"center",background:ke,cursor:"pointer",transition:`all ${bt}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:Pe,insetInlineEnd:-yt,zIndex:1,width:yt,height:rt,color:Ce,fontSize:ue.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:qe,borderStartStartRadius:0,borderStartEndRadius:Tt,borderEndEndRadius:Tt,borderEndStartRadius:0,cursor:"pointer",transition:`background ${gt} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${gt}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-yt,borderStartStartRadius:Tt,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:Tt}}}}},De(ue)),{"&-rtl":{direction:"rtl"}}),[`${me}-header`]:{height:Pe,padding:at,color:Ve,lineHeight:`${Pe}px`,background:Rt,[`${re}-menu`]:{lineHeight:"inherit"}},[`${me}-footer`]:{padding:it,color:ce,fontSize:Gt,background:Be},[`${me}-content`]:{flex:"auto",minHeight:0}}};var Re=(0,le.Z)("Layout",ue=>[Te(ue)],ue=>{const{colorBgLayout:re,controlHeight:me,controlHeightLG:ce,colorText:Ce,controlHeightSM:Be,marginXXS:ke,colorTextLightSolid:Pe,colorBgContainer:at}=ue,Ve=ce*1.25;return{colorBgHeader:"#001529",colorBgBody:re,colorBgTrigger:"#002140",bodyBg:re,headerBg:"#001529",headerHeight:me*2,headerPadding:`0 ${Ve}px`,headerColor:Ce,footerPadding:`${Be}px ${Ve}px`,footerBg:re,siderBg:"#001529",triggerHeight:ce+ke*2,triggerBg:"#002140",triggerColor:Pe,zeroTriggerWidth:ce,zeroTriggerHeight:ce,lightSiderBg:at,lightTriggerBg:at,lightTriggerColor:Ce}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),We=function(ue,re){var me={};for(var ce in ue)Object.prototype.hasOwnProperty.call(ue,ce)&&re.indexOf(ce)<0&&(me[ce]=ue[ce]);if(ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ce=0,ce=Object.getOwnPropertySymbols(ue);Cenull,removeSider:()=>null}});function se(ue){let{suffixCls:re,tagName:me,displayName:ce}=ue;return Ce=>Se.forwardRef((ke,Pe)=>Se.createElement(Ce,Object.assign({ref:Pe,suffixCls:re,tagName:me},ke)))}const y=Se.forwardRef((ue,re)=>{const{prefixCls:me,suffixCls:ce,className:Ce,tagName:Be}=ue,ke=We(ue,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:Pe}=Se.useContext(Fe.E_),at=Pe("layout",me),[Ve,it]=Re(at),Ye=ce?`${at}-${ce}`:at;return Ve(Se.createElement(Be,Object.assign({className:Oe()(me||Ye,Ce,it),ref:re},ke)))}),a=Se.forwardRef((ue,re)=>{const{direction:me}=Se.useContext(Fe.E_),[ce,Ce]=Se.useState([]),{prefixCls:Be,className:ke,rootClassName:Pe,children:at,hasSider:Ve,tagName:it,style:Ye}=ue,rt=We(ue,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),yt=(0,ye.Z)(rt,["suffixCls"]),{getPrefixCls:bt,layout:gt}=Se.useContext(Fe.E_),Gt=bt("layout",Be),[Tt,Lt]=Re(Gt),Rt=Oe()(Gt,{[`${Gt}-has-sider`]:typeof Ve=="boolean"?Ve:ce.length>0,[`${Gt}-rtl`]:me==="rtl"},gt==null?void 0:gt.className,ke,Pe,Lt),qe=Se.useMemo(()=>({siderHook:{addSider:dt=>{Ce(Wt=>[].concat((0,E.Z)(Wt),[dt]))},removeSider:dt=>{Ce(Wt=>Wt.filter(Bn=>Bn!==dt))}}}),[]);return Tt(Se.createElement(Ee.Provider,{value:qe},Se.createElement(it,Object.assign({ref:re,className:Rt,style:Object.assign(Object.assign({},gt==null?void 0:gt.style),Ye)},yt),at)))}),ee=se({tagName:"div",displayName:"Layout"})(a),b=se({suffixCls:"header",tagName:"header",displayName:"Header"})(y),x=se({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(y),te=se({suffixCls:"content",tagName:"main",displayName:"Content"})(y);var ne=ee},40875:function(Ut,ot,z){"use strict";z.d(ot,{J:function(){return Fe}});var E=z(59301),fe=z(33234),Oe=z(70425),ye=function(le,Me){var De={};for(var Te in le)Object.prototype.hasOwnProperty.call(le,Te)&&Me.indexOf(Te)<0&&(De[Te]=le[Te]);if(le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Re=0,Te=Object.getOwnPropertySymbols(le);Re{const{children:De}=le,Te=ye(le,["children"]),Re=E.useContext(Se),We=E.useMemo(()=>Object.assign(Object.assign({},Re),Te),[Re,Te.prefixCls,Te.mode,Te.selectable]);return E.createElement(Se.Provider,{value:We},E.createElement(fe.BR,null,(0,Oe.supportNodeRef)(De)?E.cloneElement(De,{ref:Me}):De))});ot.Z=Se},20834:function(Ut,ot,z){"use strict";z.d(ot,{default:function(){return zt}});var E=z(15285),fe=z(59301),Oe=z(45818),ye=z(92310),Se=z.n(ye),Fe=z(36355),le=function(Ft,Ot){var et={};for(var ze in Ft)Object.prototype.hasOwnProperty.call(Ft,ze)&&Ot.indexOf(ze)<0&&(et[ze]=Ft[ze]);if(Ft!=null&&typeof Object.getOwnPropertySymbols=="function")for(var St=0,ze=Object.getOwnPropertySymbols(Ft);St{const{prefixCls:Ot,className:et,dashed:ze}=Ft,St=le(Ft,["prefixCls","className","dashed"]),{getPrefixCls:xt}=fe.useContext(Fe.E_),Ke=xt("menu",Ot),Qe=Se()({[`${Ke}-item-divider-dashed`]:!!ze},et);return fe.createElement(E.iz,Object.assign({className:Qe},St))},Te=z(11592),Re=z(2738),We=z(6848),Ee=z(92343),y=(0,fe.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),ee=Ft=>{var Ot;const{className:et,children:ze,icon:St,title:xt,danger:Ke}=Ft,{prefixCls:Qe,firstLevel:ut,direction:Je,disableMenuItemTitleTooltip:xe,inlineCollapsed:Zt}=fe.useContext(y),Xn=Mt=>{const Sn=fe.createElement("span",{className:`${Qe}-title-content`},ze);return(!St||(0,Ee.l$)(ze)&&ze.type==="span")&&ze&&Mt&&ut&&typeof ze=="string"?fe.createElement("div",{className:`${Qe}-inline-collapsed-noicon`},ze.charAt(0)):Sn},{siderCollapsed:En}=fe.useContext(Oe.D);let bn=xt;typeof xt=="undefined"?bn=ut?ze:"":xt===!1&&(bn="");const Gn={title:bn};!En&&!Zt&&(Gn.title=null,Gn.open=!1);const Kn=(0,Te.Z)(ze).length;let Ct=fe.createElement(E.ck,Object.assign({},(0,Re.Z)(Ft,["title","icon","danger"]),{className:Se()({[`${Qe}-item-danger`]:Ke,[`${Qe}-item-only-child`]:(St?Kn+1:Kn)===1},et),title:typeof xt=="string"?xt:void 0}),(0,Ee.Tm)(St,{className:Se()((0,Ee.l$)(St)?(Ot=St.props)===null||Ot===void 0?void 0:Ot.className:"",`${Qe}-item-icon`)}),Xn(Zt));return xe||(Ct=fe.createElement(We.Z,Object.assign({},Gn,{placement:Je==="rtl"?"left":"right",overlayClassName:`${Qe}-inline-collapsed-tooltip`}),Ct)),Ct},x=Ft=>{var Ot;const{popupClassName:et,icon:ze,title:St,theme:xt}=Ft,Ke=fe.useContext(y),{prefixCls:Qe,inlineCollapsed:ut,theme:Je}=Ke,xe=(0,E.Xl)();let Zt;if(!ze)Zt=ut&&!xe.length&&St&&typeof St=="string"?fe.createElement("div",{className:`${Qe}-inline-collapsed-noicon`},St.charAt(0)):fe.createElement("span",{className:`${Qe}-title-content`},St);else{const En=(0,Ee.l$)(St)&&St.type==="span";Zt=fe.createElement(fe.Fragment,null,(0,Ee.Tm)(ze,{className:Se()((0,Ee.l$)(ze)?(Ot=ze.props)===null||Ot===void 0?void 0:Ot.className:"",`${Qe}-item-icon`)}),En?St:fe.createElement("span",{className:`${Qe}-title-content`},St))}const Xn=fe.useMemo(()=>Object.assign(Object.assign({},Ke),{firstLevel:!1}),[Ke]);return fe.createElement(y.Provider,{value:Xn},fe.createElement(E.Wd,Object.assign({},(0,Re.Z)(Ft,["icon"]),{title:Zt,popupClassName:Se()(Qe,et,`${Qe}-${xt||Je}`)})))},te=z(18785),ne=z(70425),ue=z(62892),re=z(40875),me=function(Ft,Ot){var et={};for(var ze in Ft)Object.prototype.hasOwnProperty.call(Ft,ze)&&Ot.indexOf(ze)<0&&(et[ze]=Ft[ze]);if(Ft!=null&&typeof Object.getOwnPropertySymbols=="function")for(var St=0,ze=Object.getOwnPropertySymbols(Ft);St{if(Ot&&typeof Ot=="object"){const ze=Ot,{label:St,children:xt,key:Ke,type:Qe}=ze,ut=me(ze,["label","children","key","type"]),Je=Ke!=null?Ke:`tmp-${et}`;return xt||Qe==="group"?Qe==="group"?fe.createElement(E.BW,Object.assign({key:Je},ut,{title:St}),ce(xt)):fe.createElement(x,Object.assign({key:Je},ut,{title:St}),ce(xt)):Qe==="divider"?fe.createElement(De,Object.assign({key:Je},ut)):fe.createElement(ee,Object.assign({key:Je},ut),St)}return null}).filter(Ot=>Ot)}function Ce(Ft){return fe.useMemo(()=>Ft&&ce(Ft),[Ft])}var Be=z(64993),ke=z(17313),Pe=z(8378),at=z(13826),Ve=z(29878),it=z(83116),Ye=z(37613),yt=Ft=>{const{componentCls:Ot,motionDurationSlow:et,horizontalLineHeight:ze,colorSplit:St,lineWidth:xt,lineType:Ke,itemPaddingInline:Qe}=Ft;return{[`${Ot}-horizontal`]:{lineHeight:ze,border:0,borderBottom:`${xt}px ${Ke} ${St}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${Ot}-item, ${Ot}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:Qe},[`> ${Ot}-item:hover, - > ${Ot}-item-active, - > ${Ot}-submenu ${Ot}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${Ot}-item, ${Ot}-submenu-title`]:{transition:[`border-color ${et}`,`background ${et}`].join(",")},[`${Ot}-submenu-arrow`]:{display:"none"}}}},gt=Ft=>{let{componentCls:Ot,menuArrowOffset:et}=Ft;return{[`${Ot}-rtl`]:{direction:"rtl"},[`${Ot}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${Ot}-rtl${Ot}-vertical, - ${Ot}-submenu-rtl ${Ot}-vertical`]:{[`${Ot}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${et})`},"&::after":{transform:`rotate(45deg) translateY(${et})`}}}}};const Gt=Ft=>Object.assign({},(0,ke.oN)(Ft));var Lt=(Ft,Ot)=>{const{componentCls:et,itemColor:ze,itemSelectedColor:St,groupTitleColor:xt,itemBg:Ke,subMenuItemBg:Qe,itemSelectedBg:ut,activeBarHeight:Je,activeBarWidth:xe,activeBarBorderWidth:Zt,motionDurationSlow:Xn,motionEaseInOut:En,motionEaseOut:bn,itemPaddingInline:Gn,motionDurationMid:Kn,itemHoverColor:Ct,lineType:Mt,colorSplit:Sn,itemDisabledColor:Dt,dangerItemColor:en,dangerItemHoverColor:Sa,dangerItemSelectedColor:ia,dangerItemActiveBg:Oa,dangerItemSelectedBg:wn,itemHoverBg:Sr,itemActiveBg:Un,menuSubMenuBg:Wn,horizontalItemSelectedColor:ma,horizontalItemSelectedBg:Ya,horizontalItemBorderRadius:xa,horizontalItemHoverBg:Lr,popupBg:Tr}=Ft;return{[`${et}-${Ot}, ${et}-${Ot} > ${et}`]:{color:ze,background:Ke,[`&${et}-root:focus-visible`]:Object.assign({},Gt(Ft)),[`${et}-item-group-title`]:{color:xt},[`${et}-submenu-selected`]:{[`> ${et}-submenu-title`]:{color:St}},[`${et}-item-disabled, ${et}-submenu-disabled`]:{color:`${Dt} !important`},[`${et}-item:not(${et}-item-selected):not(${et}-submenu-selected)`]:{[`&:hover, > ${et}-submenu-title:hover`]:{color:Ct}},[`&:not(${et}-horizontal)`]:{[`${et}-item:not(${et}-item-selected)`]:{"&:hover":{backgroundColor:Sr},"&:active":{backgroundColor:Un}},[`${et}-submenu-title`]:{"&:hover":{backgroundColor:Sr},"&:active":{backgroundColor:Un}}},[`${et}-item-danger`]:{color:en,[`&${et}-item:hover`]:{[`&:not(${et}-item-selected):not(${et}-submenu-selected)`]:{color:Sa}},[`&${et}-item:active`]:{background:Oa}},[`${et}-item a`]:{"&, &:hover":{color:"inherit"}},[`${et}-item-selected`]:{color:St,[`&${et}-item-danger`]:{color:ia},"a, a:hover":{color:"inherit"}},[`& ${et}-item-selected`]:{backgroundColor:ut,[`&${et}-item-danger`]:{backgroundColor:wn}},[`${et}-item, ${et}-submenu-title`]:{[`&:not(${et}-item-disabled):focus-visible`]:Object.assign({},Gt(Ft))},[`&${et}-submenu > ${et}`]:{backgroundColor:Wn},[`&${et}-popup > ${et}`]:{backgroundColor:Tr},[`&${et}-horizontal`]:Object.assign(Object.assign({},Ot==="dark"?{borderBottom:0}:{}),{[`> ${et}-item, > ${et}-submenu`]:{top:Zt,marginTop:-Zt,marginBottom:0,borderRadius:xa,"&::after":{position:"absolute",insetInline:Gn,bottom:0,borderBottom:`${Je}px solid transparent`,transition:`border-color ${Xn} ${En}`,content:'""'},"&:hover, &-active, &-open":{background:Lr,"&::after":{borderBottomWidth:Je,borderBottomColor:ma}},"&-selected":{color:ma,backgroundColor:Ya,"&:hover":{backgroundColor:Ya},"&::after":{borderBottomWidth:Je,borderBottomColor:ma}}}}),[`&${et}-root`]:{[`&${et}-inline, &${et}-vertical`]:{borderInlineEnd:`${Zt}px ${Mt} ${Sn}`}},[`&${et}-inline`]:{[`${et}-sub${et}-inline`]:{background:Qe},[`${et}-item, ${et}-submenu-title`]:Zt&&xe?{width:`calc(100% + ${Zt}px)`}:{},[`${et}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${xe}px solid ${St}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${Kn} ${bn}`,`opacity ${Kn} ${bn}`].join(","),content:'""'},[`&${et}-item-danger`]:{"&::after":{borderInlineEndColor:ia}}},[`${et}-selected, ${et}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${Kn} ${En}`,`opacity ${Kn} ${En}`].join(",")}}}}}};const Rt=Ft=>{const{componentCls:Ot,itemHeight:et,itemMarginInline:ze,padding:St,menuArrowSize:xt,marginXS:Ke,itemMarginBlock:Qe}=Ft,ut=St+xt+Ke;return{[`${Ot}-item`]:{position:"relative",overflow:"hidden"},[`${Ot}-item, ${Ot}-submenu-title`]:{height:et,lineHeight:`${et}px`,paddingInline:St,overflow:"hidden",textOverflow:"ellipsis",marginInline:ze,marginBlock:Qe,width:`calc(100% - ${ze*2}px)`},[`> ${Ot}-item, - > ${Ot}-submenu > ${Ot}-submenu-title`]:{height:et,lineHeight:`${et}px`},[`${Ot}-item-group-list ${Ot}-submenu-title, - ${Ot}-submenu-title`]:{paddingInlineEnd:ut}}};var dt=Ft=>{const{componentCls:Ot,iconCls:et,itemHeight:ze,colorTextLightSolid:St,dropdownWidth:xt,controlHeightLG:Ke,motionDurationMid:Qe,motionEaseOut:ut,paddingXL:Je,itemMarginInline:xe,fontSizeLG:Zt,motionDurationSlow:Xn,paddingXS:En,boxShadowSecondary:bn,collapsedWidth:Gn,collapsedIconSize:Kn}=Ft,Ct={height:ze,lineHeight:`${ze}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[Ot]:{"&-inline, &-vertical":Object.assign({[`&${Ot}-root`]:{boxShadow:"none"}},Rt(Ft))},[`${Ot}-submenu-popup`]:{[`${Ot}-vertical`]:Object.assign(Object.assign({},Rt(Ft)),{boxShadow:bn})}},{[`${Ot}-submenu-popup ${Ot}-vertical${Ot}-sub`]:{minWidth:xt,maxHeight:`calc(100vh - ${Ke*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${Ot}-inline`]:{width:"100%",[`&${Ot}-root`]:{[`${Ot}-item, ${Ot}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${Xn}`,`background ${Xn}`,`padding ${Qe} ${ut}`].join(","),[`> ${Ot}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${Ot}-sub${Ot}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${Ot}-submenu > ${Ot}-submenu-title`]:Ct,[`& ${Ot}-item-group-title`]:{paddingInlineStart:Je}},[`${Ot}-item`]:Ct}},{[`${Ot}-inline-collapsed`]:{width:Gn,[`&${Ot}-root`]:{[`${Ot}-item, ${Ot}-submenu ${Ot}-submenu-title`]:{[`> ${Ot}-inline-collapsed-noicon`]:{fontSize:Zt,textAlign:"center"}}},[`> ${Ot}-item, - > ${Ot}-item-group > ${Ot}-item-group-list > ${Ot}-item, - > ${Ot}-item-group > ${Ot}-item-group-list > ${Ot}-submenu > ${Ot}-submenu-title, - > ${Ot}-submenu > ${Ot}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${Zt/2}px - ${xe}px)`,textOverflow:"clip",[` - ${Ot}-submenu-arrow, - ${Ot}-submenu-expand-icon - `]:{opacity:0},[`${Ot}-item-icon, ${et}`]:{margin:0,fontSize:Kn,lineHeight:`${ze}px`,"+ span":{display:"inline-block",opacity:0}}},[`${Ot}-item-icon, ${et}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${Ot}-item-icon, ${et}`]:{display:"none"},"a, a:hover":{color:St}},[`${Ot}-item-group-title`]:Object.assign(Object.assign({},ke.vS),{paddingInline:En})}}]};const Wt=Ft=>{const{componentCls:Ot,motionDurationSlow:et,motionDurationMid:ze,motionEaseInOut:St,motionEaseOut:xt,iconCls:Ke,iconSize:Qe,iconMarginInlineEnd:ut}=Ft;return{[`${Ot}-item, ${Ot}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${et}`,`background ${et}`,`padding ${et} ${St}`].join(","),[`${Ot}-item-icon, ${Ke}`]:{minWidth:Qe,fontSize:Qe,transition:[`font-size ${ze} ${xt}`,`margin ${et} ${St}`,`color ${et}`].join(","),"+ span":{marginInlineStart:ut,opacity:1,transition:[`opacity ${et} ${St}`,`margin ${et}`,`color ${et}`].join(",")}},[`${Ot}-item-icon`]:Object.assign({},(0,ke.Ro)()),[`&${Ot}-item-only-child`]:{[`> ${Ke}, > ${Ot}-item-icon`]:{marginInlineEnd:0}}},[`${Ot}-item-disabled, ${Ot}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${Ot}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},Bn=Ft=>{const{componentCls:Ot,motionDurationSlow:et,motionEaseInOut:ze,borderRadius:St,menuArrowSize:xt,menuArrowOffset:Ke}=Ft;return{[`${Ot}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:Ft.margin,width:xt,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${et} ${ze}, opacity ${et}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:xt*.6,height:xt*.15,backgroundColor:"currentcolor",borderRadius:St,transition:[`background ${et} ${ze}`,`transform ${et} ${ze}`,`top ${et} ${ze}`,`color ${et} ${ze}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${Ke})`},"&::after":{transform:`rotate(-45deg) translateY(${Ke})`}}}}},Yt=Ft=>{const{antCls:Ot,componentCls:et,fontSize:ze,motionDurationSlow:St,motionDurationMid:xt,motionEaseInOut:Ke,paddingXS:Qe,padding:ut,colorSplit:Je,lineWidth:xe,zIndexPopup:Zt,borderRadiusLG:Xn,subMenuItemBorderRadius:En,menuArrowSize:bn,menuArrowOffset:Gn,lineType:Kn,menuPanelMaskInset:Ct,groupTitleLineHeight:Mt,groupTitleFontSize:Sn}=Ft;return[{"":{[`${et}`]:Object.assign(Object.assign({},(0,ke.dF)()),{"&-hidden":{display:"none"}})},[`${et}-submenu-hidden`]:{display:"none"}},{[et]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,ke.Wf)(Ft)),(0,ke.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:ze,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${St} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${et}-item`]:{flex:"none"}},[`${et}-item, ${et}-submenu, ${et}-submenu-title`]:{borderRadius:Ft.itemBorderRadius},[`${et}-item-group-title`]:{padding:`${Qe}px ${ut}px`,fontSize:Sn,lineHeight:Mt,transition:`all ${St}`},[`&-horizontal ${et}-submenu`]:{transition:[`border-color ${St} ${Ke}`,`background ${St} ${Ke}`].join(",")},[`${et}-submenu, ${et}-submenu-inline`]:{transition:[`border-color ${St} ${Ke}`,`background ${St} ${Ke}`,`padding ${xt} ${Ke}`].join(",")},[`${et}-submenu ${et}-sub`]:{cursor:"initial",transition:[`background ${St} ${Ke}`,`padding ${St} ${Ke}`].join(",")},[`${et}-title-content`]:{transition:`color ${St}`},[`${et}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${et}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:Je,borderStyle:Kn,borderWidth:0,borderTopWidth:xe,marginBlock:xe,padding:0,"&-dashed":{borderStyle:"dashed"}}}),Wt(Ft)),{[`${et}-item-group`]:{[`${et}-item-group-list`]:{margin:0,padding:0,[`${et}-item, ${et}-submenu-title`]:{paddingInline:`${ze*2}px ${ut}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:Zt,borderRadius:Xn,boxShadow:"none",transformOrigin:"0 0",[`&${et}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${Ct}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:Ct},"\n &-placement-leftTop,\n &-placement-bottomRight,\n ":{transformOrigin:"100% 0"},"\n &-placement-leftBottom,\n &-placement-topRight,\n ":{transformOrigin:"100% 100%"},"\n &-placement-rightBottom,\n &-placement-topLeft,\n ":{transformOrigin:"0 100%"},"\n &-placement-bottomLeft,\n &-placement-rightTop,\n ":{transformOrigin:"0 0"},"\n &-placement-leftTop,\n &-placement-leftBottom\n ":{paddingInlineEnd:Ft.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:Ft.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:Ft.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:Ft.paddingXS},[`> ${et}`]:Object.assign(Object.assign(Object.assign({borderRadius:Xn},Wt(Ft)),Bn(Ft)),{[`${et}-item, ${et}-submenu > ${et}-submenu-title`]:{borderRadius:En},[`${et}-submenu-title::after`]:{transition:`transform ${St} ${Ke}`}})}}),Bn(Ft)),{[`&-inline-collapsed ${et}-submenu-arrow, - &-inline ${et}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${Gn})`},"&::after":{transform:`rotate(45deg) translateX(-${Gn})`}},[`${et}-submenu-open${et}-submenu-inline > ${et}-submenu-title > ${et}-submenu-arrow`]:{transform:`translateY(-${bn*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${Gn})`},"&::before":{transform:`rotate(45deg) translateX(${Gn})`}}})},{[`${Ot}-layout-header`]:{[et]:{lineHeight:"inherit"}}}]};var kn=(Ft,Ot)=>(0,it.Z)("Menu",ze=>{if(Ot===!1)return[];const{colorBgElevated:St,colorPrimary:xt,colorTextLightSolid:Ke,controlHeightLG:Qe,fontSize:ut,darkItemColor:Je,darkDangerItemColor:xe,darkItemBg:Zt,darkSubMenuItemBg:Xn,darkItemSelectedColor:En,darkItemSelectedBg:bn,darkDangerItemSelectedBg:Gn,darkItemHoverBg:Kn,darkGroupTitleColor:Ct,darkItemHoverColor:Mt,darkItemDisabledColor:Sn,darkDangerItemHoverColor:Dt,darkDangerItemSelectedColor:en,darkDangerItemActiveBg:Sa}=ze,ia=ut/7*5,Oa=(0,Ye.TS)(ze,{menuArrowSize:ia,menuHorizontalHeight:Qe*1.15,menuArrowOffset:`${ia*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:St}),wn=(0,Ye.TS)(Oa,{itemColor:Je,itemHoverColor:Mt,groupTitleColor:Ct,itemSelectedColor:En,itemBg:Zt,popupBg:Zt,subMenuItemBg:Xn,itemActiveBg:"transparent",itemSelectedBg:bn,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:Kn,itemDisabledColor:Sn,dangerItemColor:xe,dangerItemHoverColor:Dt,dangerItemSelectedColor:en,dangerItemActiveBg:Sa,dangerItemSelectedBg:Gn,menuSubMenuBg:Xn,horizontalItemSelectedColor:Ke,horizontalItemSelectedBg:xt});return[Yt(Oa),yt(Oa),dt(Oa),Lt(Oa,"light"),Lt(wn,"dark"),gt(Oa),(0,Pe.Z)(Oa),(0,at.oN)(Oa,"slide-up"),(0,at.oN)(Oa,"slide-down"),(0,Ve._y)(Oa,"zoom-big")]},ze=>{const{colorPrimary:St,colorError:xt,colorTextDisabled:Ke,colorErrorBg:Qe,colorText:ut,colorTextDescription:Je,colorBgContainer:xe,colorFillAlter:Zt,colorFillContent:Xn,lineWidth:En,lineWidthBold:bn,controlItemBgActive:Gn,colorBgTextHover:Kn,controlHeightLG:Ct,lineHeight:Mt,colorBgElevated:Sn,marginXXS:Dt,padding:en,fontSize:Sa,controlHeightSM:ia,fontSizeLG:Oa,colorTextLightSolid:wn,colorErrorHover:Sr}=ze,Un=new Be.C(wn).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:ze.zIndexPopupBase+50,radiusItem:ze.borderRadiusLG,itemBorderRadius:ze.borderRadiusLG,radiusSubMenuItem:ze.borderRadiusSM,subMenuItemBorderRadius:ze.borderRadiusSM,colorItemText:ut,itemColor:ut,colorItemTextHover:ut,itemHoverColor:ut,colorItemTextHoverHorizontal:St,horizontalItemHoverColor:St,colorGroupTitle:Je,groupTitleColor:Je,colorItemTextSelected:St,itemSelectedColor:St,colorItemTextSelectedHorizontal:St,horizontalItemSelectedColor:St,colorItemBg:xe,itemBg:xe,colorItemBgHover:Kn,itemHoverBg:Kn,colorItemBgActive:Xn,itemActiveBg:Gn,colorSubItemBg:Zt,subMenuItemBg:Zt,colorItemBgSelected:Gn,itemSelectedBg:Gn,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:bn,activeBarHeight:bn,colorActiveBarBorderSize:En,activeBarBorderWidth:En,colorItemTextDisabled:Ke,itemDisabledColor:Ke,colorDangerItemText:xt,dangerItemColor:xt,colorDangerItemTextHover:xt,dangerItemHoverColor:xt,colorDangerItemTextSelected:xt,dangerItemSelectedColor:xt,colorDangerItemBgActive:Qe,dangerItemActiveBg:Qe,colorDangerItemBgSelected:Qe,dangerItemSelectedBg:Qe,itemMarginInline:ze.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:Ct,groupTitleLineHeight:Mt,collapsedWidth:Ct*2,popupBg:Sn,itemMarginBlock:Dt,itemPaddingInline:en,horizontalLineHeight:`${Ct*1.15}px`,iconSize:Sa,iconMarginInlineEnd:ia-Sa,collapsedIconSize:Oa,groupTitleFontSize:Sa,darkItemDisabledColor:new Be.C(wn).setAlpha(.25).toRgbString(),darkItemColor:Un,darkDangerItemColor:xt,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:wn,darkItemSelectedBg:St,darkDangerItemSelectedBg:xt,darkItemHoverBg:"transparent",darkGroupTitleColor:Un,darkItemHoverColor:wn,darkDangerItemHoverColor:Sr,darkDangerItemSelectedColor:wn,darkDangerItemActiveBg:xt}},{deprecatedTokens:[["colorGroupTitle","groupTitleColor"],["radiusItem","itemBorderRadius"],["radiusSubMenuItem","subMenuItemBorderRadius"],["colorItemText","itemColor"],["colorItemTextHover","itemHoverColor"],["colorItemTextHoverHorizontal","horizontalItemHoverColor"],["colorItemTextSelected","itemSelectedColor"],["colorItemTextSelectedHorizontal","horizontalItemSelectedColor"],["colorItemTextDisabled","itemDisabledColor"],["colorDangerItemText","dangerItemColor"],["colorDangerItemTextHover","dangerItemHoverColor"],["colorDangerItemTextSelected","dangerItemSelectedColor"],["colorDangerItemBgActive","dangerItemActiveBg"],["colorDangerItemBgSelected","dangerItemSelectedBg"],["colorItemBg","itemBg"],["colorItemBgHover","itemHoverBg"],["colorSubItemBg","subMenuItemBg"],["colorItemBgActive","itemActiveBg"],["colorItemBgSelectedHorizontal","horizontalItemSelectedBg"],["colorActiveBarWidth","activeBarWidth"],["colorActiveBarHeight","activeBarHeight"],["colorActiveBarBorderSize","activeBarBorderWidth"],["colorItemBgSelected","itemSelectedBg"]]})(Ft),Ge=function(Ft,Ot){var et={};for(var ze in Ft)Object.prototype.hasOwnProperty.call(Ft,ze)&&Ot.indexOf(ze)<0&&(et[ze]=Ft[ze]);if(Ft!=null&&typeof Object.getOwnPropertySymbols=="function")for(var St=0,ze=Object.getOwnPropertySymbols(Ft);St{var et,ze;const St=fe.useContext(re.Z),xt=St||{},{getPrefixCls:Ke,getPopupContainer:Qe,direction:ut,menu:Je}=fe.useContext(Fe.E_),xe=Ke(),{prefixCls:Zt,className:Xn,style:En,theme:bn="light",expandIcon:Gn,_internalDisableMenuItemTitleTooltip:Kn,inlineCollapsed:Ct,siderCollapsed:Mt,items:Sn,children:Dt,rootClassName:en,mode:Sa,selectable:ia,onClick:Oa,overflowedIndicatorPopupClassName:wn}=Ft,Sr=Ge(Ft,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),Un=(0,Re.Z)(Sr,["collapsedWidth"]),Wn=Ce(Sn)||Dt;(et=xt.validator)===null||et===void 0||et.call(xt,{mode:Sa});const ma=(0,ne.useEvent)(function(){var xn;Oa==null||Oa.apply(void 0,arguments),(xn=xt.onClick)===null||xn===void 0||xn.call(xt)}),Ya=xt.mode||Sa,xa=ia!=null?ia:xt.selectable,Lr=fe.useMemo(()=>Mt!==void 0?Mt:Ct,[Ct,Mt]),Tr={horizontal:{motionName:`${xe}-slide-up`},inline:(0,ue.Z)(xe),other:{motionName:`${xe}-zoom-big`}},Nt=Ke("menu",Zt||xt.prefixCls),[hn,mr]=kn(Nt,!St),At=Se()(`${Nt}-${bn}`,Je==null?void 0:Je.className,Xn);let Xt;if(typeof Gn=="function")Xt=Gn;else if(Gn===null||Gn===!1)Xt=null;else if(xt.expandIcon===null||xt.expandIcon===!1)Xt=null;else{const xn=Gn!=null?Gn:xt.expandIcon;Xt=(0,Ee.Tm)(xn,{className:Se()(`${Nt}-submenu-expand-icon`,(0,Ee.l$)(xn)?(ze=xn.props)===null||ze===void 0?void 0:ze.className:"")})}const Pn=fe.useMemo(()=>({prefixCls:Nt,inlineCollapsed:Lr||!1,direction:ut,firstLevel:!0,theme:bn,mode:Ya,disableMenuItemTitleTooltip:Kn}),[Nt,Lr,ut,Kn,bn]);return hn(fe.createElement(re.Z.Provider,{value:null},fe.createElement(y.Provider,{value:Pn},fe.createElement(E.ZP,Object.assign({getPopupContainer:Qe,overflowedIndicator:fe.createElement(te.Z,null),overflowedIndicatorPopupClassName:Se()(Nt,`${Nt}-${bn}`,wn),mode:Ya,selectable:xa,onClick:ma},Un,{inlineCollapsed:Lr,style:Object.assign(Object.assign({},Je==null?void 0:Je.style),En),className:At,prefixCls:Nt,direction:ut,defaultMotions:Tr,expandIcon:Xt,ref:Ot,rootClassName:Se()(en,mr)}),Wn))))});const Pt=(0,fe.forwardRef)((Ft,Ot)=>{const et=(0,fe.useRef)(null),ze=fe.useContext(Oe.D);return(0,fe.useImperativeHandle)(Ot,()=>({menu:et.current,focus:St=>{var xt;(xt=et.current)===null||xt===void 0||xt.focus(St)}})),fe.createElement(Mn,Object.assign({ref:et},Ft,ze))});Pt.Item=ee,Pt.SubMenu=x,Pt.Divider=De,Pt.ItemGroup=E.BW;var zt=Pt},58421:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return xt}});var E=z(14809),fe=z(59301),Oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M272.9 512l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H532c6.7 0 10.4-7.7 6.3-12.9L272.9 512zm304 0l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H836c6.7 0 10.4-7.7 6.3-12.9L576.9 512z"}}]},name:"double-left",theme:"outlined"},ye=Oe,Se=z(7657),Fe=function(Qe,ut){return fe.createElement(Se.Z,(0,E.Z)({},Qe,{ref:ut,icon:ye}))},le=fe.forwardRef(Fe),Me=le,De=z(49198),Te=z(33853),Re=z(38819),We=z(92310),Ee=z.n(We),se=z(4635),y=z(20439),a=z(99153),ee=z(84851),b=z(19257),x=z(93046),te=z(26112),ne={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},ue=ne,re=z(91735),me=function(Ke){(0,b.Z)(ut,Ke);var Qe=(0,x.Z)(ut);function ut(){var Je;(0,a.Z)(this,ut);for(var xe=arguments.length,Zt=new Array(xe),Xn=0;Xn=0||En.relatedTarget.className.indexOf("".concat(Ct,"-item"))>=0))&&Kn(Je.getValidValue()))},Je.go=function(En){var bn=Je.state.goInputText;bn!==""&&(En.keyCode===ue.ENTER||En.type==="click")&&(Je.setState({goInputText:""}),Je.props.quickGo(Je.getValidValue()))},Je}return(0,ee.Z)(ut,[{key:"getPageSizeOptions",value:function(){var xe=this.props,Zt=xe.pageSize,Xn=xe.pageSizeOptions;return Xn.some(function(En){return En.toString()===Zt.toString()})?Xn:Xn.concat([Zt.toString()]).sort(function(En,bn){var Gn=Number.isNaN(Number(En))?0:Number(En),Kn=Number.isNaN(Number(bn))?0:Number(bn);return Gn-Kn})}},{key:"render",value:function(){var xe=this,Zt=this.props,Xn=Zt.pageSize,En=Zt.locale,bn=Zt.rootPrefixCls,Gn=Zt.changeSize,Kn=Zt.quickGo,Ct=Zt.goButton,Mt=Zt.selectComponentClass,Sn=Zt.buildOptionText,Dt=Zt.selectPrefixCls,en=Zt.disabled,Sa=this.state.goInputText,ia="".concat(bn,"-options"),Oa=Mt,wn=null,Sr=null,Un=null;if(!Gn&&!Kn)return null;var Wn=this.getPageSizeOptions();if(Gn&&Oa){var ma=Wn.map(function(Ya,xa){return fe.createElement(Oa.Option,{key:xa,value:Ya.toString()},(Sn||xe.buildOptionText)(Ya))});wn=fe.createElement(Oa,{disabled:en,prefixCls:Dt,showSearch:!1,className:"".concat(ia,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(Xn||Wn[0]).toString(),onChange:this.changeSize,getPopupContainer:function(xa){return xa.parentNode},"aria-label":En.page_size,defaultOpen:!1},ma)}return Kn&&(Ct&&(Un=typeof Ct=="boolean"?fe.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:en,className:"".concat(ia,"-quick-jumper-button")},En.jump_to_confirm):fe.createElement("span",{onClick:this.go,onKeyUp:this.go},Ct)),Sr=fe.createElement("div",{className:"".concat(ia,"-quick-jumper")},En.jump_to,fe.createElement("input",{disabled:en,type:"text",value:Sa,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":En.page}),En.page,Un)),fe.createElement("li",{className:"".concat(ia)},wn,Sr)}}]),ut}(fe.Component);me.defaultProps={pageSizeOptions:["10","20","50","100"]};var ce=me,Ce=function(Qe){var ut,Je=Qe.rootPrefixCls,xe=Qe.page,Zt=Qe.active,Xn=Qe.className,En=Qe.showTitle,bn=Qe.onClick,Gn=Qe.onKeyPress,Kn=Qe.itemRender,Ct="".concat(Je,"-item"),Mt=Ee()(Ct,"".concat(Ct,"-").concat(xe),(ut={},(0,se.Z)(ut,"".concat(Ct,"-active"),Zt),(0,se.Z)(ut,"".concat(Ct,"-disabled"),!xe),(0,se.Z)(ut,Qe.className,Xn),ut)),Sn=function(){bn(xe)},Dt=function(ia){Gn(ia,bn,xe)},en=Kn(xe,"page",fe.createElement("a",{rel:"nofollow"},xe));return en?fe.createElement("li",{title:En?xe.toString():null,className:Mt,onClick:Sn,onKeyPress:Dt,tabIndex:0},en):null},Be=Ce;function ke(){}function Pe(Ke){var Qe=Number(Ke);return typeof Qe=="number"&&!Number.isNaN(Qe)&&isFinite(Qe)&&Math.floor(Qe)===Qe}var at=function(Qe,ut,Je){return Je};function Ve(Ke,Qe,ut){var Je=typeof Ke=="undefined"?Qe.pageSize:Ke;return Math.floor((ut.total-1)/Je)+1}var it=function(Ke){(0,b.Z)(ut,Ke);var Qe=(0,x.Z)(ut);function ut(Je){var xe;(0,a.Z)(this,ut),xe=Qe.call(this,Je),xe.paginationNode=fe.createRef(),xe.getJumpPrevPage=function(){return Math.max(1,xe.state.current-(xe.props.showLessItems?3:5))},xe.getJumpNextPage=function(){return Math.min(Ve(void 0,xe.state,xe.props),xe.state.current+(xe.props.showLessItems?3:5))},xe.getItemIcon=function(Gn,Kn){var Ct=xe.props.prefixCls,Mt=Gn||fe.createElement("button",{type:"button","aria-label":Kn,className:"".concat(Ct,"-item-link")});return typeof Gn=="function"&&(Mt=fe.createElement(Gn,(0,y.Z)({},xe.props))),Mt},xe.isValid=function(Gn){var Kn=xe.props.total;return Pe(Gn)&&Gn!==xe.state.current&&Pe(Kn)&&Kn>0},xe.shouldDisplayQuickJumper=function(){var Gn=xe.props,Kn=Gn.showQuickJumper,Ct=Gn.total,Mt=xe.state.pageSize;return Ct<=Mt?!1:Kn},xe.handleKeyDown=function(Gn){(Gn.keyCode===ue.ARROW_UP||Gn.keyCode===ue.ARROW_DOWN)&&Gn.preventDefault()},xe.handleKeyUp=function(Gn){var Kn=xe.getValidValue(Gn),Ct=xe.state.currentInputValue;Kn!==Ct&&xe.setState({currentInputValue:Kn}),Gn.keyCode===ue.ENTER?xe.handleChange(Kn):Gn.keyCode===ue.ARROW_UP?xe.handleChange(Kn-1):Gn.keyCode===ue.ARROW_DOWN&&xe.handleChange(Kn+1)},xe.handleBlur=function(Gn){var Kn=xe.getValidValue(Gn);xe.handleChange(Kn)},xe.changePageSize=function(Gn){var Kn=xe.state.current,Ct=Ve(Gn,xe.state,xe.props);Kn=Kn>Ct?Ct:Kn,Ct===0&&(Kn=xe.state.current),typeof Gn=="number"&&("pageSize"in xe.props||xe.setState({pageSize:Gn}),"current"in xe.props||xe.setState({current:Kn,currentInputValue:Kn})),xe.props.onShowSizeChange(Kn,Gn),"onChange"in xe.props&&xe.props.onChange&&xe.props.onChange(Kn,Gn)},xe.handleChange=function(Gn){var Kn=xe.props,Ct=Kn.disabled,Mt=Kn.onChange,Sn=xe.state,Dt=Sn.pageSize,en=Sn.current,Sa=Sn.currentInputValue;if(xe.isValid(Gn)&&!Ct){var ia=Ve(void 0,xe.state,xe.props),Oa=Gn;return Gn>ia?Oa=ia:Gn<1&&(Oa=1),"current"in xe.props||xe.setState({current:Oa}),Oa!==Sa&&xe.setState({currentInputValue:Oa}),Mt(Oa,Dt),Oa}return en},xe.prev=function(){xe.hasPrev()&&xe.handleChange(xe.state.current-1)},xe.next=function(){xe.hasNext()&&xe.handleChange(xe.state.current+1)},xe.jumpPrev=function(){xe.handleChange(xe.getJumpPrevPage())},xe.jumpNext=function(){xe.handleChange(xe.getJumpNextPage())},xe.hasPrev=function(){return xe.state.current>1},xe.hasNext=function(){return xe.state.current2?Ct-2:0),Sn=2;Sn=Xn?bn=Xn:bn=Number(Zt),bn}},{key:"getShowSizeChanger",value:function(){var xe=this.props,Zt=xe.showSizeChanger,Xn=xe.total,En=xe.totalBoundaryShowSizeChanger;return typeof Zt!="undefined"?Zt:Xn>En}},{key:"render",value:function(){var xe=this.props,Zt=xe.prefixCls,Xn=xe.className,En=xe.style,bn=xe.disabled,Gn=xe.hideOnSinglePage,Kn=xe.total,Ct=xe.locale,Mt=xe.showQuickJumper,Sn=xe.showLessItems,Dt=xe.showTitle,en=xe.showTotal,Sa=xe.simple,ia=xe.itemRender,Oa=xe.showPrevNextJumpers,wn=xe.jumpPrevIcon,Sr=xe.jumpNextIcon,Un=xe.selectComponentClass,Wn=xe.selectPrefixCls,ma=xe.pageSizeOptions,Ya=this.state,xa=Ya.current,Lr=Ya.pageSize,Tr=Ya.currentInputValue;if(Gn===!0&&Kn<=Lr)return null;var Nt=Ve(void 0,this.state,this.props),hn=[],mr=null,At=null,Xt=null,Pn=null,xn=null,Ea=Mt&&Mt.goButton,qt=Sn?1:2,ie=xa-1>0?xa-1:0,de=xa+1Kn?Kn:xa*Lr]));if(Sa){Ea&&(typeof Ea=="boolean"?xn=fe.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Ct.jump_to_confirm):xn=fe.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Ea),xn=fe.createElement("li",{title:Dt?"".concat(Ct.jump_to).concat(xa,"/").concat(Nt):null,className:"".concat(Zt,"-simple-pager")},xn));var Xe=this.renderPrev(ie);return fe.createElement("ul",(0,E.Z)({className:Ee()(Zt,"".concat(Zt,"-simple"),(0,se.Z)({},"".concat(Zt,"-disabled"),bn),Xn),style:En,ref:this.paginationNode},he),be,Xe?fe.createElement("li",{title:Dt?Ct.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:Ee()("".concat(Zt,"-prev"),(0,se.Z)({},"".concat(Zt,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},Xe):null,fe.createElement("li",{title:Dt?"".concat(xa,"/").concat(Nt):null,className:"".concat(Zt,"-simple-pager")},fe.createElement("input",{type:"text",value:Tr,disabled:bn,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),fe.createElement("span",{className:"".concat(Zt,"-slash")},"/"),Nt),fe.createElement("li",{title:Dt?Ct.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:Ee()("".concat(Zt,"-next"),(0,se.Z)({},"".concat(Zt,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(de)),xn)}if(Nt<=3+qt*2){var Bt={locale:Ct,rootPrefixCls:Zt,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:Dt,itemRender:ia};Nt||hn.push(fe.createElement(Be,(0,E.Z)({},Bt,{key:"noPager",page:1,className:"".concat(Zt,"-item-disabled")})));for(var It=1;It<=Nt;It+=1){var pa=xa===It;hn.push(fe.createElement(Be,(0,E.Z)({},Bt,{key:It,page:It,active:pa})))}}else{var Rn=Sn?Ct.prev_3:Ct.prev_5,qn=Sn?Ct.next_3:Ct.next_5,za=ia(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(wn,"prev page")),An=ia(this.getJumpNextPage(),"jump-next",this.getItemIcon(Sr,"next page"));Oa&&(mr=za?fe.createElement("li",{title:Dt?Rn:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:Ee()("".concat(Zt,"-jump-prev"),(0,se.Z)({},"".concat(Zt,"-jump-prev-custom-icon"),!!wn))},za):null,At=An?fe.createElement("li",{title:Dt?qn:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:Ee()("".concat(Zt,"-jump-next"),(0,se.Z)({},"".concat(Zt,"-jump-next-custom-icon"),!!Sr))},An):null),Pn=fe.createElement(Be,{locale:Ct,last:!0,rootPrefixCls:Zt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Nt,page:Nt,active:!1,showTitle:Dt,itemRender:ia}),Xt=fe.createElement(Be,{locale:Ct,rootPrefixCls:Zt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:Dt,itemRender:ia});var st=Math.max(1,xa-qt),gn=Math.min(xa+qt,Nt);xa-1<=qt&&(gn=1+qt*2),Nt-xa<=qt&&(st=Nt-qt*2);for(var lt=st;lt<=gn;lt+=1){var Fn=xa===lt;hn.push(fe.createElement(Be,{locale:Ct,rootPrefixCls:Zt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:lt,page:lt,active:Fn,showTitle:Dt,itemRender:ia}))}xa-1>=qt*2&&xa!==3&&(hn[0]=(0,fe.cloneElement)(hn[0],{className:"".concat(Zt,"-item-after-jump-prev")}),hn.unshift(mr)),Nt-xa>=qt*2&&xa!==Nt-2&&(hn[hn.length-1]=(0,fe.cloneElement)(hn[hn.length-1],{className:"".concat(Zt,"-item-before-jump-next")}),hn.push(At)),st!==1&&hn.unshift(Xt),gn!==Nt&&hn.push(Pn)}var un=!this.hasPrev()||!Nt,nt=!this.hasNext()||!Nt,Jt=this.renderPrev(ie),$t=this.renderNext(de);return fe.createElement("ul",(0,E.Z)({className:Ee()(Zt,Xn,(0,se.Z)({},"".concat(Zt,"-disabled"),bn)),style:En,ref:this.paginationNode},he),be,Jt?fe.createElement("li",{title:Dt?Ct.prev_page:null,onClick:this.prev,tabIndex:un?null:0,onKeyPress:this.runIfEnterPrev,className:Ee()("".concat(Zt,"-prev"),(0,se.Z)({},"".concat(Zt,"-disabled"),un)),"aria-disabled":un},Jt):null,hn,$t?fe.createElement("li",{title:Dt?Ct.next_page:null,onClick:this.next,tabIndex:nt?null:0,onKeyPress:this.runIfEnterNext,className:Ee()("".concat(Zt,"-next"),(0,se.Z)({},"".concat(Zt,"-disabled"),nt)),"aria-disabled":nt},$t):null,fe.createElement(ce,{disabled:bn,locale:Ct,rootPrefixCls:Zt,selectComponentClass:Un,selectPrefixCls:Wn,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:xa,pageSize:Lr,pageSizeOptions:ma,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Ea}))}}],[{key:"getDerivedStateFromProps",value:function(xe,Zt){var Xn={};if("current"in xe&&(Xn.current=xe.current,xe.current!==Zt.current&&(Xn.currentInputValue=Xn.current)),"pageSize"in xe&&xe.pageSize!==Zt.pageSize){var En=Zt.current,bn=Ve(xe.pageSize,Zt,xe);En=En>bn?bn:En,"current"in xe||(Xn.current=En,Xn.currentInputValue=En),Xn.pageSize=xe.pageSize}return Xn}}]),ut}(fe.Component);it.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:ke,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:ke,locale:re.Z,style:{},itemRender:at,totalBoundaryShowSizeChanger:50};var Ye=it,rt=z(22075),yt=z(36355),bt=z(19716),gt=z(8628),Gt=z(9763),Tt=z(57809);const Lt=Ke=>fe.createElement(Tt.default,Object.assign({},Ke,{showSearch:!0,size:"small"})),Rt=Ke=>fe.createElement(Tt.default,Object.assign({},Ke,{showSearch:!0,size:"middle"}));Lt.Option=Tt.default.Option,Rt.Option=Tt.default.Option;var qe=z(9937),dt=z(17313),Wt=z(83116),Bn=z(37613);const Yt=Ke=>{const{componentCls:Qe}=Ke;return{[`${Qe}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${Qe}-item-link`]:{color:Ke.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${Qe}-item-link`]:{color:Ke.colorTextDisabled,cursor:"not-allowed"}}},[`&${Qe}-disabled`]:{cursor:"not-allowed",[`${Qe}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:Ke.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:Ke.colorBorder,backgroundColor:Ke.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:Ke.itemActiveBgDisabled},a:{color:Ke.itemActiveColorDisabled}}},[`${Qe}-item-link`]:{color:Ke.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${Qe}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${Qe}-simple-pager`]:{color:Ke.colorTextDisabled},[`${Qe}-jump-prev, ${Qe}-jump-next`]:{[`${Qe}-item-link-icon`]:{opacity:0},[`${Qe}-item-ellipsis`]:{opacity:1}}},[`&${Qe}-simple`]:{[`${Qe}-prev, ${Qe}-next`]:{[`&${Qe}-disabled ${Qe}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},kn=Ke=>{const{componentCls:Qe}=Ke;return{[`&${Qe}-mini ${Qe}-total-text, &${Qe}-mini ${Qe}-simple-pager`]:{height:Ke.itemSizeSM,lineHeight:`${Ke.itemSizeSM}px`},[`&${Qe}-mini ${Qe}-item`]:{minWidth:Ke.itemSizeSM,height:Ke.itemSizeSM,margin:0,lineHeight:`${Ke.itemSizeSM-2}px`},[`&${Qe}-mini:not(${Qe}-disabled) ${Qe}-item:not(${Qe}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:Ke.colorBgTextHover},"&:active":{backgroundColor:Ke.colorBgTextActive}},[`&${Qe}-mini ${Qe}-prev, &${Qe}-mini ${Qe}-next`]:{minWidth:Ke.itemSizeSM,height:Ke.itemSizeSM,margin:0,lineHeight:`${Ke.itemSizeSM}px`},[`&${Qe}-mini:not(${Qe}-disabled)`]:{[`${Qe}-prev, ${Qe}-next`]:{[`&:hover ${Qe}-item-link`]:{backgroundColor:Ke.colorBgTextHover},[`&:active ${Qe}-item-link`]:{backgroundColor:Ke.colorBgTextActive},[`&${Qe}-disabled:hover ${Qe}-item-link`]:{backgroundColor:"transparent"}}},[` - &${Qe}-mini ${Qe}-prev ${Qe}-item-link, - &${Qe}-mini ${Qe}-next ${Qe}-item-link - `]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:Ke.itemSizeSM,lineHeight:`${Ke.itemSizeSM}px`}},[`&${Qe}-mini ${Qe}-jump-prev, &${Qe}-mini ${Qe}-jump-next`]:{height:Ke.itemSizeSM,marginInlineEnd:0,lineHeight:`${Ke.itemSizeSM}px`},[`&${Qe}-mini ${Qe}-options`]:{marginInlineStart:Ke.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:Ke.miniOptionsSizeChangerTop},"&-quick-jumper":{height:Ke.itemSizeSM,lineHeight:`${Ke.itemSizeSM}px`,input:Object.assign(Object.assign({},(0,qe.x0)(Ke)),{width:Ke.paginationMiniQuickJumperInputWidth,height:Ke.controlHeightSM})}}}},Ge=Ke=>{const{componentCls:Qe}=Ke;return{[` - &${Qe}-simple ${Qe}-prev, - &${Qe}-simple ${Qe}-next - `]:{height:Ke.itemSizeSM,lineHeight:`${Ke.itemSizeSM}px`,verticalAlign:"top",[`${Qe}-item-link`]:{height:Ke.itemSizeSM,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:Ke.colorBgTextHover},"&:active":{backgroundColor:Ke.colorBgTextActive},"&::after":{height:Ke.itemSizeSM,lineHeight:`${Ke.itemSizeSM}px`}}},[`&${Qe}-simple ${Qe}-simple-pager`]:{display:"inline-block",height:Ke.itemSizeSM,marginInlineEnd:Ke.marginXS,input:{boxSizing:"border-box",height:"100%",marginInlineEnd:Ke.marginXS,padding:`0 ${Ke.paginationItemPaddingInline}px`,textAlign:"center",backgroundColor:Ke.itemInputBg,border:`${Ke.lineWidth}px ${Ke.lineType} ${Ke.colorBorder}`,borderRadius:Ke.borderRadius,outline:"none",transition:`border-color ${Ke.motionDurationMid}`,color:"inherit","&:hover":{borderColor:Ke.colorPrimary},"&:focus":{borderColor:Ke.colorPrimaryHover,boxShadow:`${Ke.inputOutlineOffset}px 0 ${Ke.controlOutlineWidth}px ${Ke.controlOutline}`},"&[disabled]":{color:Ke.colorTextDisabled,backgroundColor:Ke.colorBgContainerDisabled,borderColor:Ke.colorBorder,cursor:"not-allowed"}}}}},ln=Ke=>{const{componentCls:Qe}=Ke;return{[`${Qe}-jump-prev, ${Qe}-jump-next`]:{outline:0,[`${Qe}-item-container`]:{position:"relative",[`${Qe}-item-link-icon`]:{color:Ke.colorPrimary,fontSize:Ke.fontSizeSM,opacity:0,transition:`all ${Ke.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${Qe}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:Ke.colorTextDisabled,fontFamily:"Arial, Helvetica, sans-serif",letterSpacing:Ke.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:Ke.paginationEllipsisTextIndent,opacity:1,transition:`all ${Ke.motionDurationMid}`}},"&:hover":{[`${Qe}-item-link-icon`]:{opacity:1},[`${Qe}-item-ellipsis`]:{opacity:0}}},[` - ${Qe}-prev, - ${Qe}-jump-prev, - ${Qe}-jump-next - `]:{marginInlineEnd:Ke.marginXS},[` - ${Qe}-prev, - ${Qe}-next, - ${Qe}-jump-prev, - ${Qe}-jump-next - `]:{display:"inline-block",minWidth:Ke.itemSize,height:Ke.itemSize,color:Ke.colorText,fontFamily:Ke.fontFamily,lineHeight:`${Ke.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:Ke.borderRadius,cursor:"pointer",transition:`all ${Ke.motionDurationMid}`},[`${Qe}-prev, ${Qe}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:Ke.colorText,cursor:"pointer",userSelect:"none"},[`${Qe}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:Ke.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${Ke.lineWidth}px ${Ke.lineType} transparent`,borderRadius:Ke.borderRadius,outline:"none",transition:`all ${Ke.motionDurationMid}`},[`&:hover ${Qe}-item-link`]:{backgroundColor:Ke.colorBgTextHover},[`&:active ${Qe}-item-link`]:{backgroundColor:Ke.colorBgTextActive},[`&${Qe}-disabled:hover`]:{[`${Qe}-item-link`]:{backgroundColor:"transparent"}}},[`${Qe}-slash`]:{marginInlineEnd:Ke.paginationSlashMarginInlineEnd,marginInlineStart:Ke.paginationSlashMarginInlineStart},[`${Qe}-options`]:{display:"inline-block",marginInlineStart:Ke.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:Ke.controlHeight,marginInlineStart:Ke.marginXS,lineHeight:`${Ke.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,qe.ik)(Ke)),{width:Ke.controlHeightLG*1.25,height:Ke.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:Ke.marginXS,marginInlineEnd:Ke.marginXS})}}}},Mn=Ke=>{const{componentCls:Qe}=Ke;return{[`${Qe}-item`]:{display:"inline-block",minWidth:Ke.itemSize,height:Ke.itemSize,marginInlineEnd:Ke.marginXS,fontFamily:Ke.fontFamily,lineHeight:`${Ke.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${Ke.lineWidth}px ${Ke.lineType} transparent`,borderRadius:Ke.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${Ke.paginationItemPaddingInline}px`,color:Ke.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${Qe}-item-active)`]:{"&:hover":{transition:`all ${Ke.motionDurationMid}`,backgroundColor:Ke.colorBgTextHover},"&:active":{backgroundColor:Ke.colorBgTextActive}},"&-active":{fontWeight:Ke.fontWeightStrong,backgroundColor:Ke.itemActiveBg,borderColor:Ke.colorPrimary,a:{color:Ke.colorPrimary},"&:hover":{borderColor:Ke.colorPrimaryHover},"&:hover a":{color:Ke.colorPrimaryHover}}}}},Pt=Ke=>{const{componentCls:Qe}=Ke;return{[Qe]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,dt.Wf)(Ke)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${Qe}-total-text`]:{display:"inline-block",height:Ke.itemSize,marginInlineEnd:Ke.marginXS,lineHeight:`${Ke.itemSize-2}px`,verticalAlign:"middle"}}),Mn(Ke)),ln(Ke)),Ge(Ke)),kn(Ke)),Yt(Ke)),{[`@media only screen and (max-width: ${Ke.screenLG}px)`]:{[`${Qe}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${Ke.screenSM}px)`]:{[`${Qe}-options`]:{display:"none"}}}),[`&${Ke.componentCls}-rtl`]:{direction:"rtl"}}},zt=Ke=>{const{componentCls:Qe}=Ke;return{[`${Qe}${Qe}-disabled:not(${Qe}-mini)`]:{"&, &:hover":{[`${Qe}-item-link`]:{borderColor:Ke.colorBorder}},"&:focus-visible":{[`${Qe}-item-link`]:{borderColor:Ke.colorBorder}},[`${Qe}-item, ${Qe}-item-link`]:{backgroundColor:Ke.colorBgContainerDisabled,borderColor:Ke.colorBorder,[`&:hover:not(${Qe}-item-active)`]:{backgroundColor:Ke.colorBgContainerDisabled,borderColor:Ke.colorBorder,a:{color:Ke.colorTextDisabled}},[`&${Qe}-item-active`]:{backgroundColor:Ke.itemActiveBgDisabled}},[`${Qe}-prev, ${Qe}-next`]:{"&:hover button":{backgroundColor:Ke.colorBgContainerDisabled,borderColor:Ke.colorBorder,color:Ke.colorTextDisabled},[`${Qe}-item-link`]:{backgroundColor:Ke.colorBgContainerDisabled,borderColor:Ke.colorBorder}}},[`${Qe}:not(${Qe}-mini)`]:{[`${Qe}-prev, ${Qe}-next`]:{"&:hover button":{borderColor:Ke.colorPrimaryHover,backgroundColor:Ke.itemBg},[`${Qe}-item-link`]:{backgroundColor:Ke.itemLinkBg,borderColor:Ke.colorBorder},[`&:hover ${Qe}-item-link`]:{borderColor:Ke.colorPrimary,backgroundColor:Ke.itemBg,color:Ke.colorPrimary},[`&${Qe}-disabled`]:{[`${Qe}-item-link`]:{borderColor:Ke.colorBorder,color:Ke.colorTextDisabled}}},[`${Qe}-item`]:{backgroundColor:Ke.itemBg,border:`${Ke.lineWidth}px ${Ke.lineType} ${Ke.colorBorder}`,[`&:hover:not(${Qe}-item-active)`]:{borderColor:Ke.colorPrimary,backgroundColor:Ke.itemBg,a:{color:Ke.colorPrimary}},"&-active":{borderColor:Ke.colorPrimary}}}}},Ft=Ke=>{const{componentCls:Qe}=Ke;return{[`${Qe}:not(${Qe}-disabled)`]:{[`${Qe}-item`]:Object.assign({},(0,dt.Qy)(Ke)),[`${Qe}-jump-prev, ${Qe}-jump-next`]:{"&:focus-visible":Object.assign({[`${Qe}-item-link-icon`]:{opacity:1},[`${Qe}-item-ellipsis`]:{opacity:0}},(0,dt.oN)(Ke))},[`${Qe}-prev, ${Qe}-next`]:{[`&:focus-visible ${Qe}-item-link`]:Object.assign({},(0,dt.oN)(Ke))}}}};var Ot=(0,Wt.Z)("Pagination",Ke=>{const Qe=(0,Bn.TS)(Ke,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:Ke.marginXXS/2,paginationMiniQuickJumperInputWidth:Ke.controlHeightLG*1.1,paginationItemPaddingInline:Ke.marginXXS*1.5,paginationEllipsisLetterSpacing:Ke.marginXXS/2,paginationSlashMarginInlineStart:Ke.marginXXS,paginationSlashMarginInlineEnd:Ke.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,qe.e5)(Ke),(0,qe.TM)(Ke));return[Pt(Qe),Ft(Qe),Ke.wireframe&&zt(Qe)]},Ke=>({itemBg:Ke.colorBgContainer,itemSize:Ke.controlHeight,itemSizeSM:Ke.controlHeightSM,itemActiveBg:Ke.colorBgContainer,itemLinkBg:Ke.colorBgContainer,itemActiveColorDisabled:Ke.colorTextDisabled,itemActiveBgDisabled:Ke.controlItemBgActiveDisabled,itemInputBg:Ke.colorBgContainer,miniOptionsSizeChangerTop:0})),et=function(Ke,Qe){var ut={};for(var Je in Ke)Object.prototype.hasOwnProperty.call(Ke,Je)&&Qe.indexOf(Je)<0&&(ut[Je]=Ke[Je]);if(Ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var xe=0,Je=Object.getOwnPropertySymbols(Ke);xe{const{prefixCls:Qe,selectPrefixCls:ut,className:Je,rootClassName:xe,style:Zt,size:Xn,locale:En,selectComponentClass:bn,responsive:Gn,showSizeChanger:Kn}=Ke,Ct=et(Ke,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:Mt}=(0,gt.Z)(Gn),{getPrefixCls:Sn,direction:Dt,pagination:en={}}=fe.useContext(yt.E_),Sa=Sn("pagination",Qe),[ia,Oa]=Ot(Sa),wn=Kn!=null?Kn:en.showSizeChanger,Sr=fe.useMemo(()=>{const Nt=fe.createElement("span",{className:`${Sa}-item-ellipsis`},"\u2022\u2022\u2022"),hn=fe.createElement("button",{className:`${Sa}-item-link`,type:"button",tabIndex:-1},Dt==="rtl"?fe.createElement(Re.Z,null):fe.createElement(Te.Z,null)),mr=fe.createElement("button",{className:`${Sa}-item-link`,type:"button",tabIndex:-1},Dt==="rtl"?fe.createElement(Te.Z,null):fe.createElement(Re.Z,null)),At=fe.createElement("a",{className:`${Sa}-item-link`},fe.createElement("div",{className:`${Sa}-item-container`},Dt==="rtl"?fe.createElement(De.Z,{className:`${Sa}-item-link-icon`}):fe.createElement(Me,{className:`${Sa}-item-link-icon`}),Nt)),Xt=fe.createElement("a",{className:`${Sa}-item-link`},fe.createElement("div",{className:`${Sa}-item-container`},Dt==="rtl"?fe.createElement(Me,{className:`${Sa}-item-link-icon`}):fe.createElement(De.Z,{className:`${Sa}-item-link-icon`}),Nt));return{prevIcon:hn,nextIcon:mr,jumpPrevIcon:At,jumpNextIcon:Xt}},[Dt,Sa]),[Un]=(0,Gt.Z)("Pagination",rt.Z),Wn=Object.assign(Object.assign({},Un),En),ma=(0,bt.Z)(Xn),Ya=ma==="small"||!!(Mt&&!ma&&Gn),xa=Sn("select",ut),Lr=Ee()({[`${Sa}-mini`]:Ya,[`${Sa}-rtl`]:Dt==="rtl"},en==null?void 0:en.className,Je,xe,Oa),Tr=Object.assign(Object.assign({},en==null?void 0:en.style),Zt);return ia(fe.createElement(Ye,Object.assign({},Sr,Ct,{style:Tr,prefixCls:Sa,selectPrefixCls:xa,className:Lr,selectComponentClass:bn||(Ya?Lt:Rt),locale:Wn,showSizeChanger:wn})))},xt=St},39722:function(Ut,ot,z){"use strict";z.d(ot,{t5:function(){return Te}});var E=z(92310),fe=z.n(E),Oe=z(55477),ye=z(59301),Se=z(36355),Fe=z(77578),le=z(17356),Me=function(We,Ee){var se={};for(var y in We)Object.prototype.hasOwnProperty.call(We,y)&&Ee.indexOf(y)<0&&(se[y]=We[y]);if(We!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,y=Object.getOwnPropertySymbols(We);a{if(!(!Ee&&!se))return ye.createElement(ye.Fragment,null,Ee&&ye.createElement("div",{className:`${We}-title`},(0,Fe.Z)(Ee)),ye.createElement("div",{className:`${We}-inner-content`},(0,Fe.Z)(se)))},Te=We=>{const{hashId:Ee,prefixCls:se,className:y,style:a,placement:ee="top",title:b,content:x,children:te}=We;return ye.createElement("div",{className:fe()(Ee,se,`${se}-pure`,`${se}-placement-${ee}`,y),style:a},ye.createElement("div",{className:`${se}-arrow`}),ye.createElement(Oe.G,Object.assign({},We,{className:Ee,prefixCls:se}),te||De(se,b,x)))},Re=We=>{const{prefixCls:Ee}=We,se=Me(We,["prefixCls"]),{getPrefixCls:y}=ye.useContext(Se.E_),a=y("popover",Ee),[ee,b]=(0,le.Z)(a);return ee(ye.createElement(Te,Object.assign({},se,{prefixCls:a,hashId:b})))};ot.ZP=Re},60324:function(Ut,ot,z){"use strict";var E=z(92310),fe=z.n(E),Oe=z(59301),ye=z(77578),Se=z(62892),Fe=z(36355),le=z(6848),Me=z(39722),De=z(17356),Te=function(Ee,se){var y={};for(var a in Ee)Object.prototype.hasOwnProperty.call(Ee,a)&&se.indexOf(a)<0&&(y[a]=Ee[a]);if(Ee!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ee=0,a=Object.getOwnPropertySymbols(Ee);ee{let{title:se,content:y,prefixCls:a}=Ee;return Oe.createElement(Oe.Fragment,null,se&&Oe.createElement("div",{className:`${a}-title`},(0,ye.Z)(se)),Oe.createElement("div",{className:`${a}-inner-content`},(0,ye.Z)(y)))},We=Oe.forwardRef((Ee,se)=>{const{prefixCls:y,title:a,content:ee,overlayClassName:b,placement:x="top",trigger:te="hover",mouseEnterDelay:ne=.1,mouseLeaveDelay:ue=.1,overlayStyle:re={}}=Ee,me=Te(Ee,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:ce}=Oe.useContext(Fe.E_),Ce=ce("popover",y),[Be,ke]=(0,De.Z)(Ce),Pe=ce(),at=fe()(b,ke);return Be(Oe.createElement(le.Z,Object.assign({placement:x,trigger:te,mouseEnterDelay:ne,mouseLeaveDelay:ue,overlayStyle:re},me,{prefixCls:Ce,overlayClassName:at,ref:se,overlay:a||ee?Oe.createElement(Re,{prefixCls:Ce,title:a,content:ee}):null,transitionName:(0,Se.m)(Pe,"zoom-big",me.transitionName),"data-popover-inject":!0})))});We._InternalPanelDoNotUseOrYouWillBeFired=Me.ZP,ot.Z=We},17356:function(Ut,ot,z){"use strict";var E=z(17313),fe=z(29878),Oe=z(19447),ye=z(33166),Se=z(83116),Fe=z(37613);const le=Te=>{const{componentCls:Re,popoverColor:We,minWidth:Ee,fontWeightStrong:se,popoverPadding:y,boxShadowSecondary:a,colorTextHeading:ee,borderRadiusLG:b,zIndexPopup:x,marginXS:te,colorBgElevated:ne,popoverBg:ue}=Te;return[{[Re]:Object.assign(Object.assign({},(0,E.Wf)(Te)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:x,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":ne,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${Re}-content`]:{position:"relative"},[`${Re}-inner`]:{backgroundColor:ue,backgroundClip:"padding-box",borderRadius:b,boxShadow:a,padding:y},[`${Re}-title`]:{minWidth:Ee,marginBottom:te,color:ee,fontWeight:se},[`${Re}-inner-content`]:{color:We}})},(0,Oe.ZP)(Te,{colorBg:"var(--antd-arrow-background-color)"}),{[`${Re}-pure`]:{position:"relative",maxWidth:"none",margin:Te.sizePopupArrow,display:"inline-block",[`${Re}-content`]:{display:"inline-block"}}}]},Me=Te=>{const{componentCls:Re}=Te;return{[Re]:ye.i.map(We=>{const Ee=Te[`${We}6`];return{[`&${Re}-${We}`]:{"--antd-arrow-background-color":Ee,[`${Re}-inner`]:{backgroundColor:Ee},[`${Re}-arrow`]:{background:"transparent"}}}})}},De=Te=>{const{componentCls:Re,lineWidth:We,lineType:Ee,colorSplit:se,paddingSM:y,controlHeight:a,fontSize:ee,lineHeight:b,padding:x}=Te,te=a-Math.round(ee*b),ne=te/2,ue=te/2-We,re=x;return{[Re]:{[`${Re}-inner`]:{padding:0},[`${Re}-title`]:{margin:0,padding:`${ne}px ${re}px ${ue}px`,borderBottom:`${We}px ${Ee} ${se}`},[`${Re}-inner-content`]:{padding:`${y}px ${re}px`}}}};ot.Z=(0,Se.Z)("Popover",Te=>{const{colorBgElevated:Re,colorText:We,wireframe:Ee}=Te,se=(0,Fe.TS)(Te,{popoverPadding:12,popoverBg:Re,popoverColor:We});return[le(se),Me(se),Ee&&De(se),(0,fe._y)(se,"zoom-big")]},Te=>({width:177,minWidth:177,zIndexPopup:Te.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},93948:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Kn}});var E=z(59301),fe=z(29679),Oe=z(40001),ye=z(19248),Se=z(99267),Fe=z(92310),le=z.n(Fe),Me=z(2738),De=z(36355),Te=z(14809),Re=z(20439),We=z(62646),Ee={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},se=function(){var Mt=(0,E.useRef)([]),Sn=(0,E.useRef)(null);return(0,E.useEffect)(function(){var Dt=Date.now(),en=!1;Mt.current.forEach(function(Sa){if(Sa){en=!0;var ia=Sa.style;ia.transitionDuration=".3s, .3s, .3s, .06s",Sn.current&&Dt-Sn.current<100&&(ia.transitionDuration="0s, 0s")}}),en&&(Sn.current=Date.now())}),Mt.current},y=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],a=function(Mt){var Sn=(0,Re.Z)((0,Re.Z)({},Ee),Mt),Dt=Sn.className,en=Sn.percent,Sa=Sn.prefixCls,ia=Sn.strokeColor,Oa=Sn.strokeLinecap,wn=Sn.strokeWidth,Sr=Sn.style,Un=Sn.trailColor,Wn=Sn.trailWidth,ma=Sn.transition,Ya=(0,We.Z)(Sn,y);delete Ya.gapPosition;var xa=Array.isArray(en)?en:[en],Lr=Array.isArray(ia)?ia:[ia],Tr=se(),Nt=wn/2,hn=100-wn/2,mr="M ".concat(Oa==="round"?Nt:0,",").concat(Nt,` - L `).concat(Oa==="round"?hn:100,",").concat(Nt),At="0 0 100 ".concat(wn),Xt=0;return E.createElement("svg",(0,Te.Z)({className:le()("".concat(Sa,"-line"),Dt),viewBox:At,preserveAspectRatio:"none",style:Sr},Ya),E.createElement("path",{className:"".concat(Sa,"-line-trail"),d:mr,strokeLinecap:Oa,stroke:Un,strokeWidth:Wn||wn,fillOpacity:"0"}),xa.map(function(Pn,xn){var Ea=1;switch(Oa){case"round":Ea=1-wn/100;break;case"square":Ea=1-wn/2/100;break;default:Ea=1;break}var qt={strokeDasharray:"".concat(Pn*Ea,"px, 100px"),strokeDashoffset:"-".concat(Xt,"px"),transition:ma||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},ie=Lr[xn]||Lr[Lr.length-1];return Xt+=Pn,E.createElement("path",{key:xn,className:"".concat(Sa,"-line-path"),d:mr,strokeLinecap:Oa,stroke:ie,strokeWidth:wn,fillOpacity:"0",ref:function(he){Tr[xn]=he},style:qt})}))},ee=a,b=z(93664),x=z(50298),te=z(47273),ne=0,ue=(0,te.Z)();function re(){var Ct;return ue?(Ct=ne,ne+=1):Ct="TEST_OR_SSR",Ct}var me=function(Ct){var Mt=E.useState(),Sn=(0,x.Z)(Mt,2),Dt=Sn[0],en=Sn[1];return E.useEffect(function(){en("rc_progress_".concat(re()))},[]),Ct||Dt},ce=function(Mt){var Sn=Mt.bg,Dt=Mt.children;return E.createElement("div",{style:{width:"100%",height:"100%",background:Sn}},Dt)};function Ce(Ct,Mt){return Object.keys(Ct).map(function(Sn){var Dt=parseFloat(Sn),en="".concat(Math.floor(Dt*Mt),"%");return"".concat(Ct[Sn]," ").concat(en)})}var Be=E.forwardRef(function(Ct,Mt){var Sn=Ct.prefixCls,Dt=Ct.color,en=Ct.gradientId,Sa=Ct.radius,ia=Ct.style,Oa=Ct.ptg,wn=Ct.strokeLinecap,Sr=Ct.strokeWidth,Un=Ct.size,Wn=Ct.gapDegree,ma=Dt&&(0,b.Z)(Dt)==="object",Ya=ma?"#FFF":void 0,xa=Un/2,Lr=E.createElement("circle",{className:"".concat(Sn,"-circle-path"),r:Sa,cx:xa,cy:xa,stroke:Ya,strokeLinecap:wn,strokeWidth:Sr,opacity:Oa===0?0:1,style:ia,ref:Mt});if(!ma)return Lr;var Tr="".concat(en,"-conic"),Nt=Wn?"".concat(180+Wn/2,"deg"):"0deg",hn=Ce(Dt,(360-Wn)/360),mr=Ce(Dt,1),At="conic-gradient(from ".concat(Nt,", ").concat(hn.join(", "),")"),Xt="linear-gradient(to ".concat(Wn?"bottom":"top",", ").concat(mr.join(", "),")");return E.createElement(E.Fragment,null,E.createElement("mask",{id:Tr},Lr),E.createElement("foreignObject",{x:0,y:0,width:Un,height:Un,mask:"url(#".concat(Tr,")")},E.createElement(ce,{bg:Xt},E.createElement(ce,{bg:At}))))}),ke=Be,Pe=100,at=function(Mt,Sn,Dt,en,Sa,ia,Oa,wn,Sr,Un){var Wn=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,ma=Dt/100*360*((360-ia)/360),Ya=ia===0?0:{bottom:0,top:180,left:90,right:-90}[Oa],xa=(100-en)/100*Sn;Sr==="round"&&en!==100&&(xa+=Un/2,xa>=Sn&&(xa=Sn-.01));var Lr=Pe/2;return{stroke:typeof wn=="string"?wn:void 0,strokeDasharray:"".concat(Sn,"px ").concat(Mt),strokeDashoffset:xa+Wn,transform:"rotate(".concat(Sa+ma+Ya,"deg)"),transformOrigin:"".concat(Lr,"px ").concat(Lr,"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}},Ve=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function it(Ct){var Mt=Ct!=null?Ct:[];return Array.isArray(Mt)?Mt:[Mt]}var Ye=function(Mt){var Sn=(0,Re.Z)((0,Re.Z)({},Ee),Mt),Dt=Sn.id,en=Sn.prefixCls,Sa=Sn.steps,ia=Sn.strokeWidth,Oa=Sn.trailWidth,wn=Sn.gapDegree,Sr=wn===void 0?0:wn,Un=Sn.gapPosition,Wn=Sn.trailColor,ma=Sn.strokeLinecap,Ya=Sn.style,xa=Sn.className,Lr=Sn.strokeColor,Tr=Sn.percent,Nt=(0,We.Z)(Sn,Ve),hn=Pe/2,mr=me(Dt),At="".concat(mr,"-gradient"),Xt=hn-ia/2,Pn=Math.PI*2*Xt,xn=Sr>0?90+Sr/2:-90,Ea=Pn*((360-Sr)/360),qt=(0,b.Z)(Sa)==="object"?Sa:{count:Sa,space:2},ie=qt.count,de=qt.space,he=it(Tr),be=it(Lr),Xe=be.find(function(An){return An&&(0,b.Z)(An)==="object"}),Bt=Xe&&(0,b.Z)(Xe)==="object",It=Bt?"butt":ma,pa=at(Pn,Ea,0,100,xn,Sr,Un,Wn,It,ia),Rn=se(),qn=function(){var st=0;return he.map(function(gn,lt){var Fn=be[lt]||be[be.length-1],un=at(Pn,Ea,st,gn,xn,Sr,Un,Fn,It,ia);return st+=gn,E.createElement(ke,{key:lt,color:Fn,ptg:gn,radius:Xt,prefixCls:en,gradientId:At,style:un,strokeLinecap:It,strokeWidth:ia,gapDegree:Sr,ref:function(Jt){Rn[lt]=Jt},size:Pe})}).reverse()},za=function(){var st=Math.round(ie*(he[0]/100)),gn=100/ie,lt=0;return new Array(ie).fill(null).map(function(Fn,un){var nt=un<=st-1?be[0]:Wn,Jt=nt&&(0,b.Z)(nt)==="object"?"url(#".concat(At,")"):void 0,$t=at(Pn,Ea,lt,gn,xn,Sr,Un,nt,"butt",ia,de);return lt+=(Ea-$t.strokeDashoffset+de)*100/Ea,E.createElement("circle",{key:un,className:"".concat(en,"-circle-path"),r:Xt,cx:hn,cy:hn,stroke:Jt,strokeWidth:ia,opacity:1,style:$t,ref:function($n){Rn[un]=$n}})})};return E.createElement("svg",(0,Te.Z)({className:le()("".concat(en,"-circle"),xa),viewBox:"0 0 ".concat(Pe," ").concat(Pe),style:Ya,id:Dt,role:"presentation"},Nt),!ie&&E.createElement("circle",{className:"".concat(en,"-circle-trail"),r:Xt,cx:hn,cy:hn,stroke:Wn,strokeLinecap:It,strokeWidth:Oa||ia,style:pa}),ie?za():qn())},rt=Ye,yt={Line:ee,Circle:rt},bt=z(6848),gt=z(30071);function Gt(Ct){return!Ct||Ct<0?0:Ct>100?100:Ct}function Tt(Ct){let{success:Mt,successPercent:Sn}=Ct,Dt=Sn;return Mt&&"progress"in Mt&&(Dt=Mt.progress),Mt&&"percent"in Mt&&(Dt=Mt.percent),Dt}const Lt=Ct=>{let{percent:Mt,success:Sn,successPercent:Dt}=Ct;const en=Gt(Tt({success:Sn,successPercent:Dt}));return[en,Gt(Gt(Mt)-en)]},Rt=Ct=>{let{success:Mt={},strokeColor:Sn}=Ct;const{strokeColor:Dt}=Mt;return[Dt||gt.presetPrimaryColors.green,Sn||null]},qe=(Ct,Mt,Sn)=>{var Dt,en,Sa,ia;let Oa=-1,wn=-1;if(Mt==="step"){const Sr=Sn.steps,Un=Sn.strokeWidth;typeof Ct=="string"||typeof Ct=="undefined"?(Oa=Ct==="small"?2:14,wn=Un!=null?Un:8):typeof Ct=="number"?[Oa,wn]=[Ct,Ct]:[Oa=14,wn=8]=Ct,Oa*=Sr}else if(Mt==="line"){const Sr=Sn==null?void 0:Sn.strokeWidth;typeof Ct=="string"||typeof Ct=="undefined"?wn=Sr||(Ct==="small"?6:8):typeof Ct=="number"?[Oa,wn]=[Ct,Ct]:[Oa=-1,wn=8]=Ct}else(Mt==="circle"||Mt==="dashboard")&&(typeof Ct=="string"||typeof Ct=="undefined"?[Oa,wn]=Ct==="small"?[60,60]:[120,120]:typeof Ct=="number"?[Oa,wn]=[Ct,Ct]:(Oa=(en=(Dt=Ct[0])!==null&&Dt!==void 0?Dt:Ct[1])!==null&&en!==void 0?en:120,wn=(ia=(Sa=Ct[0])!==null&&Sa!==void 0?Sa:Ct[1])!==null&&ia!==void 0?ia:120));return[Oa,wn]},dt=3,Wt=Ct=>dt/Ct*100;var Yt=Ct=>{const{prefixCls:Mt,trailColor:Sn=null,strokeLinecap:Dt="round",gapPosition:en,gapDegree:Sa,width:ia=120,type:Oa,children:wn,success:Sr,size:Un=ia}=Ct,[Wn,ma]=qe(Un,"circle");let{strokeWidth:Ya}=Ct;Ya===void 0&&(Ya=Math.max(Wt(Wn),6));const xa={width:Wn,height:ma,fontSize:Wn*.15+6},Lr=E.useMemo(()=>{if(Sa||Sa===0)return Sa;if(Oa==="dashboard")return 75},[Sa,Oa]),Tr=en||Oa==="dashboard"&&"bottom"||void 0,Nt=Object.prototype.toString.call(Ct.strokeColor)==="[object Object]",hn=Rt({success:Sr,strokeColor:Ct.strokeColor}),mr=le()(`${Mt}-inner`,{[`${Mt}-circle-gradient`]:Nt}),At=E.createElement(rt,{percent:Lt(Ct),strokeWidth:Ya,trailWidth:Ya,strokeColor:hn,strokeLinecap:Dt,trailColor:Sn,prefixCls:Mt,gapDegree:Lr,gapPosition:Tr});return E.createElement("div",{className:mr,style:xa},Wn<=20?E.createElement(bt.Z,{title:wn},E.createElement("span",null,At)):E.createElement(E.Fragment,null,At,wn))},kn=function(Ct,Mt){var Sn={};for(var Dt in Ct)Object.prototype.hasOwnProperty.call(Ct,Dt)&&Mt.indexOf(Dt)<0&&(Sn[Dt]=Ct[Dt]);if(Ct!=null&&typeof Object.getOwnPropertySymbols=="function")for(var en=0,Dt=Object.getOwnPropertySymbols(Ct);en{let Mt=[];return Object.keys(Ct).forEach(Sn=>{const Dt=parseFloat(Sn.replace(/%/g,""));isNaN(Dt)||Mt.push({key:Dt,value:Ct[Sn]})}),Mt=Mt.sort((Sn,Dt)=>Sn.key-Dt.key),Mt.map(Sn=>{let{key:Dt,value:en}=Sn;return`${en} ${Dt}%`}).join(", ")},ln=(Ct,Mt)=>{const{from:Sn=gt.presetPrimaryColors.blue,to:Dt=gt.presetPrimaryColors.blue,direction:en=Mt==="rtl"?"to left":"to right"}=Ct,Sa=kn(Ct,["from","to","direction"]);if(Object.keys(Sa).length!==0){const ia=Ge(Sa);return{backgroundImage:`linear-gradient(${en}, ${ia})`}}return{backgroundImage:`linear-gradient(${en}, ${Sn}, ${Dt})`}};var Pt=Ct=>{const{prefixCls:Mt,direction:Sn,percent:Dt,size:en,strokeWidth:Sa,strokeColor:ia,strokeLinecap:Oa="round",children:wn,trailColor:Sr=null,success:Un}=Ct,Wn=ia&&typeof ia!="string"?ln(ia,Sn):{backgroundColor:ia},ma=Oa==="square"||Oa==="butt"?0:void 0,Ya={backgroundColor:Sr||void 0,borderRadius:ma},xa=en!=null?en:[-1,Sa||(en==="small"?6:8)],[Lr,Tr]=qe(xa,"line",{strokeWidth:Sa}),Nt=Object.assign({width:`${Gt(Dt)}%`,height:Tr,borderRadius:ma},Wn),hn=Tt(Ct),mr={width:`${Gt(hn)}%`,height:Tr,borderRadius:ma,backgroundColor:Un==null?void 0:Un.strokeColor},At={width:Lr<0?"100%":Lr,height:Tr};return E.createElement(E.Fragment,null,E.createElement("div",{className:`${Mt}-outer`,style:At},E.createElement("div",{className:`${Mt}-inner`,style:Ya},E.createElement("div",{className:`${Mt}-bg`,style:Nt}),hn!==void 0?E.createElement("div",{className:`${Mt}-success-bg`,style:mr}):null)),wn)},Ft=Ct=>{const{size:Mt,steps:Sn,percent:Dt=0,strokeWidth:en=8,strokeColor:Sa,trailColor:ia=null,prefixCls:Oa,children:wn}=Ct,Sr=Math.round(Sn*(Dt/100)),Un=Mt==="small"?2:14,Wn=Mt!=null?Mt:[Un,en],[ma,Ya]=qe(Wn,"step",{steps:Sn,strokeWidth:en}),xa=ma/Sn,Lr=new Array(Sn);for(let Tr=0;Tr{const Mt=Ct?"100%":"-100%";return new Ot.Keyframes(`antProgress${Ct?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${Mt}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${Mt}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},Ke=Ct=>{const{componentCls:Mt,iconCls:Sn}=Ct;return{[Mt]:Object.assign(Object.assign({},(0,et.Wf)(Ct)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:Ct.fontSize,marginInlineEnd:Ct.marginXS,marginBottom:Ct.marginXS},[`${Mt}-outer`]:{display:"inline-block",width:"100%"},[`&${Mt}-show-info`]:{[`${Mt}-outer`]:{marginInlineEnd:`calc(-2em - ${Ct.marginXS}px)`,paddingInlineEnd:`calc(2em + ${Ct.paddingXS}px)`}},[`${Mt}-inner`]:{position:"relative",display:"inline-block",width:"100%",overflow:"hidden",verticalAlign:"middle",backgroundColor:Ct.remainingColor,borderRadius:Ct.lineBorderRadius},[`${Mt}-inner:not(${Mt}-circle-gradient)`]:{[`${Mt}-circle-path`]:{stroke:Ct.defaultColor}},[`${Mt}-success-bg, ${Mt}-bg`]:{position:"relative",backgroundColor:Ct.defaultColor,borderRadius:Ct.lineBorderRadius,transition:`all ${Ct.motionDurationSlow} ${Ct.motionEaseInOutCirc}`},[`${Mt}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:Ct.colorSuccess},[`${Mt}-text`]:{display:"inline-block",width:"2em",marginInlineStart:Ct.marginXS,color:Ct.colorText,lineHeight:1,whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[Sn]:{fontSize:Ct.fontSize}},[`&${Mt}-status-active`]:{[`${Mt}-bg::before`]:{position:"absolute",inset:0,backgroundColor:Ct.colorBgContainer,borderRadius:Ct.lineBorderRadius,opacity:0,animationName:xt(),animationDuration:Ct.progressActiveMotionDuration,animationTimingFunction:Ct.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${Mt}-rtl${Mt}-status-active`]:{[`${Mt}-bg::before`]:{animationName:xt(!0)}},[`&${Mt}-status-exception`]:{[`${Mt}-bg`]:{backgroundColor:Ct.colorError},[`${Mt}-text`]:{color:Ct.colorError}},[`&${Mt}-status-exception ${Mt}-inner:not(${Mt}-circle-gradient)`]:{[`${Mt}-circle-path`]:{stroke:Ct.colorError}},[`&${Mt}-status-success`]:{[`${Mt}-bg`]:{backgroundColor:Ct.colorSuccess},[`${Mt}-text`]:{color:Ct.colorSuccess}},[`&${Mt}-status-success ${Mt}-inner:not(${Mt}-circle-gradient)`]:{[`${Mt}-circle-path`]:{stroke:Ct.colorSuccess}}})}},Qe=Ct=>{const{componentCls:Mt,iconCls:Sn}=Ct;return{[Mt]:{[`${Mt}-circle-trail`]:{stroke:Ct.remainingColor},[`&${Mt}-circle ${Mt}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${Mt}-circle ${Mt}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:Ct.circleTextColor,fontSize:Ct.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[Sn]:{fontSize:`${Ct.fontSize/Ct.fontSizeSM}em`}},[`${Mt}-circle&-status-exception`]:{[`${Mt}-text`]:{color:Ct.colorError}},[`${Mt}-circle&-status-success`]:{[`${Mt}-text`]:{color:Ct.colorSuccess}}},[`${Mt}-inline-circle`]:{lineHeight:1,[`${Mt}-inner`]:{verticalAlign:"bottom"}}}},ut=Ct=>{const{componentCls:Mt}=Ct;return{[Mt]:{[`${Mt}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:Ct.progressStepMinWidth,marginInlineEnd:Ct.progressStepMarginInlineEnd,backgroundColor:Ct.remainingColor,transition:`all ${Ct.motionDurationSlow}`,"&-active":{backgroundColor:Ct.defaultColor}}}}}},Je=Ct=>{const{componentCls:Mt,iconCls:Sn}=Ct;return{[Mt]:{[`${Mt}-small&-line, ${Mt}-small&-line ${Mt}-text ${Sn}`]:{fontSize:Ct.fontSizeSM}}}};var xe=(0,ze.Z)("Progress",Ct=>{const Mt=Ct.marginXXS/2,Sn=(0,St.TS)(Ct,{progressStepMarginInlineEnd:Mt,progressStepMinWidth:Mt,progressActiveMotionDuration:"2.4s"});return[Ke(Sn),Qe(Sn),ut(Sn),Je(Sn)]},Ct=>({circleTextColor:Ct.colorText,defaultColor:Ct.colorInfo,remainingColor:Ct.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em"})),Zt=function(Ct,Mt){var Sn={};for(var Dt in Ct)Object.prototype.hasOwnProperty.call(Ct,Dt)&&Mt.indexOf(Dt)<0&&(Sn[Dt]=Ct[Dt]);if(Ct!=null&&typeof Object.getOwnPropertySymbols=="function")for(var en=0,Dt=Object.getOwnPropertySymbols(Ct);en{const{prefixCls:Sn,className:Dt,rootClassName:en,steps:Sa,strokeColor:ia,percent:Oa=0,size:wn="default",showInfo:Sr=!0,type:Un="line",status:Wn,format:ma,style:Ya}=Ct,xa=Zt(Ct,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style"]),Lr=E.useMemo(()=>{var he,be;const Xe=Tt(Ct);return parseInt(Xe!==void 0?(he=Xe!=null?Xe:0)===null||he===void 0?void 0:he.toString():(be=Oa!=null?Oa:0)===null||be===void 0?void 0:be.toString(),10)},[Oa,Ct.success,Ct.successPercent]),Tr=E.useMemo(()=>!En.includes(Wn)&&Lr>=100?"success":Wn||"normal",[Wn,Lr]),{getPrefixCls:Nt,direction:hn,progress:mr}=E.useContext(De.E_),At=Nt("progress",Sn),[Xt,Pn]=xe(At),xn=E.useMemo(()=>{if(!Sr)return null;const he=Tt(Ct);let be;const Xe=ma||(It=>`${It}%`),Bt=Un==="line";return ma||Tr!=="exception"&&Tr!=="success"?be=Xe(Gt(Oa),Gt(he)):Tr==="exception"?be=Bt?E.createElement(ye.Z,null):E.createElement(Se.Z,null):Tr==="success"&&(be=Bt?E.createElement(fe.Z,null):E.createElement(Oe.Z,null)),E.createElement("span",{className:`${At}-text`,title:typeof be=="string"?be:void 0},be)},[Sr,Oa,Lr,Tr,Un,At,ma]),Ea=Array.isArray(ia)?ia[0]:ia,qt=typeof ia=="string"||Array.isArray(ia)?ia:void 0;let ie;Un==="line"?ie=Sa?E.createElement(Ft,Object.assign({},Ct,{strokeColor:qt,prefixCls:At,steps:Sa}),xn):E.createElement(Pt,Object.assign({},Ct,{strokeColor:Ea,prefixCls:At,direction:hn}),xn):(Un==="circle"||Un==="dashboard")&&(ie=E.createElement(Yt,Object.assign({},Ct,{strokeColor:Ea,prefixCls:At,progressStatus:Tr}),xn));const de=le()(At,`${At}-status-${Tr}`,`${At}-${Un==="dashboard"&&"circle"||Sa&&"steps"||Un}`,{[`${At}-inline-circle`]:Un==="circle"&&qe(wn,"circle")[0]<=20,[`${At}-show-info`]:Sr,[`${At}-${wn}`]:typeof wn=="string",[`${At}-rtl`]:hn==="rtl"},mr==null?void 0:mr.className,Dt,en,Pn);return Xt(E.createElement("div",Object.assign({ref:Mt,style:Object.assign(Object.assign({},mr==null?void 0:mr.style),Ya),className:de,role:"progressbar","aria-valuenow":Lr},(0,Me.Z)(xa,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),ie))}),Kn=Gn},13570:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Gt}});var E=z(14809),fe=z(59301),Oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L369.8 316.2l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 00.6 45.3l183.7 179.1-43.4 252.9a31.95 31.95 0 0046.4 33.7L512 754l227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3z"}}]},name:"star",theme:"filled"},ye=Oe,Se=z(7657),Fe=function(Lt,Rt){return fe.createElement(Se.Z,(0,E.Z)({},Lt,{ref:Rt,icon:ye}))},le=fe.forwardRef(Fe),Me=le,De=z(92310),Te=z.n(De),Re=z(4635),We=z(50298),Ee=z(62646),se=z(18929),y=z(10228),a=z(26112);function ee(Tt,Lt){var Rt=Tt.disabled,qe=Tt.prefixCls,dt=Tt.character,Wt=Tt.characterRender,Bn=Tt.index,Yt=Tt.count,kn=Tt.value,Ge=Tt.allowHalf,ln=Tt.focused,Mn=Tt.onHover,Pt=Tt.onClick,zt=function(Qe){Mn(Qe,Bn)},Ft=function(Qe){Pt(Qe,Bn)},Ot=function(Qe){Qe.keyCode===y.Z.ENTER&&Pt(Qe,Bn)},et=Bn+1,ze=new Set([qe]);kn===0&&Bn===0&&ln?ze.add("".concat(qe,"-focused")):Ge&&kn+.5>=et&&knBn?"true":"false","aria-posinset":Bn+1,"aria-setsize":Yt,tabIndex:Rt?-1:0},fe.createElement("div",{className:"".concat(qe,"-first")},St),fe.createElement("div",{className:"".concat(qe,"-second")},St)));return Wt&&(xt=Wt(xt,Tt)),xt}var b=fe.forwardRef(ee);function x(){var Tt=fe.useRef({});function Lt(qe){return Tt.current[qe]}function Rt(qe){return function(dt){Tt.current[qe]=dt}}return[Lt,Rt]}function te(Tt){var Lt=Tt.pageXOffset,Rt="scrollLeft";if(typeof Lt!="number"){var qe=Tt.document;Lt=qe.documentElement[Rt],typeof Lt!="number"&&(Lt=qe.body[Rt])}return Lt}function ne(Tt){var Lt,Rt,qe=Tt.ownerDocument,dt=qe.body,Wt=qe&&qe.documentElement,Bn=Tt.getBoundingClientRect();return Lt=Bn.left,Rt=Bn.top,Lt-=Wt.clientLeft||dt.clientLeft||0,Rt-=Wt.clientTop||dt.clientTop||0,{left:Lt,top:Rt}}function ue(Tt){var Lt=ne(Tt),Rt=Tt.ownerDocument,qe=Rt.defaultView||Rt.parentWindow;return Lt.left+=te(qe),Lt.left}var re=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function me(Tt,Lt){var Rt,qe=Tt.prefixCls,dt=qe===void 0?"rc-rate":qe,Wt=Tt.className,Bn=Tt.defaultValue,Yt=Tt.value,kn=Tt.count,Ge=kn===void 0?5:kn,ln=Tt.allowHalf,Mn=ln===void 0?!1:ln,Pt=Tt.allowClear,zt=Pt===void 0?!0:Pt,Ft=Tt.character,Ot=Ft===void 0?"\u2605":Ft,et=Tt.characterRender,ze=Tt.disabled,St=Tt.direction,xt=St===void 0?"ltr":St,Ke=Tt.tabIndex,Qe=Ke===void 0?0:Ke,ut=Tt.autoFocus,Je=Tt.onHoverChange,xe=Tt.onChange,Zt=Tt.onFocus,Xn=Tt.onBlur,En=Tt.onKeyDown,bn=Tt.onMouseLeave,Gn=(0,Ee.Z)(Tt,re),Kn=x(),Ct=(0,We.Z)(Kn,2),Mt=Ct[0],Sn=Ct[1],Dt=fe.useRef(null),en=function(){if(!ze){var It;(It=Dt.current)===null||It===void 0||It.focus()}};fe.useImperativeHandle(Lt,function(){return{focus:en,blur:function(){if(!ze){var It;(It=Dt.current)===null||It===void 0||It.blur()}}}});var Sa=(0,se.Z)(Bn||0,{value:Yt}),ia=(0,We.Z)(Sa,2),Oa=ia[0],wn=ia[1],Sr=(0,se.Z)(null),Un=(0,We.Z)(Sr,2),Wn=Un[0],ma=Un[1],Ya=function(It,pa){var Rn=xt==="rtl",qn=It+1;if(Mn){var za=Mt(It),An=ue(za),st=za.clientWidth;(Rn&&pa-An>st/2||!Rn&&pa-An0&&!Rn||pa===y.Z.RIGHT&&qn>0&&Rn?(Mn?qn-=.5:qn-=1,xa(qn),It.preventDefault()):pa===y.Z.LEFT&&qn{const{componentCls:Lt}=Tt;return{[`${Lt}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:Tt.marginXS},"> div":{transition:`all ${Tt.motionDurationMid}, outline 0s`,"&:hover":{transform:Tt.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${Tt.lineWidth}px dashed ${Tt.starColor}`,transform:Tt.starHoverScale}},"&-first, &-second":{color:Tt.starBg,transition:`all ${Tt.motionDurationMid}`,userSelect:"none",[Tt.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${Lt}-star-first, &-half ${Lt}-star-second`]:{opacity:1},[`&-half ${Lt}-star-first, &-full ${Lt}-star-second`]:{color:"inherit"}}}},Ye=Tt=>({[`&-rtl${Tt.componentCls}`]:{direction:"rtl"}}),rt=Tt=>{const{componentCls:Lt}=Tt;return{[Lt]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Pe.Wf)(Tt)),{display:"inline-block",margin:0,padding:0,color:Tt.starColor,fontSize:Tt.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${Lt} ${Lt}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),it(Tt)),{[`+ ${Lt}-text`]:{display:"inline-block",marginInlineStart:Tt.marginXS,fontSize:Tt.fontSize}}),Ye(Tt))}};var yt=(0,at.Z)("Rate",Tt=>{const Lt=(0,Ve.TS)(Tt,{});return[rt(Lt)]},Tt=>({starColor:Tt.yellow6,starSize:Tt.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:Tt.colorFillContent})),bt=function(Tt,Lt){var Rt={};for(var qe in Tt)Object.prototype.hasOwnProperty.call(Tt,qe)&&Lt.indexOf(qe)<0&&(Rt[qe]=Tt[qe]);if(Tt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var dt=0,qe=Object.getOwnPropertySymbols(Tt);dt{const{prefixCls:Rt,className:qe,rootClassName:dt,style:Wt,tooltips:Bn,character:Yt=fe.createElement(Me,null)}=Tt,kn=bt(Tt,["prefixCls","className","rootClassName","style","tooltips","character"]),Ge=(ze,St)=>{let{index:xt}=St;return Bn?fe.createElement(ke.Z,{title:Bn[xt]},ze):ze},{getPrefixCls:ln,direction:Mn,rate:Pt}=fe.useContext(Be.E_),zt=ln("rate",Rt),[Ft,Ot]=yt(zt),et=Object.assign(Object.assign({},Pt==null?void 0:Pt.style),Wt);return Ft(fe.createElement(Ce,Object.assign({ref:Lt,character:Yt,characterRender:Ge},kn,{className:Te()(qe,dt,Ot,Pt==null?void 0:Pt.className),style:et,prefixCls:zt,direction:Mn})))})},61621:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Ot}});var E=z(92310),fe=z.n(E),Oe=z(59301),ye=z(36355),Se=z(2738),le=et=>{const{prefixCls:ze,className:St,style:xt,size:Ke,shape:Qe}=et,ut=fe()({[`${ze}-lg`]:Ke==="large",[`${ze}-sm`]:Ke==="small"}),Je=fe()({[`${ze}-circle`]:Qe==="circle",[`${ze}-square`]:Qe==="square",[`${ze}-round`]:Qe==="round"}),xe=Oe.useMemo(()=>typeof Ke=="number"?{width:Ke,height:Ke,lineHeight:`${Ke}px`}:{},[Ke]);return Oe.createElement("span",{className:fe()(ze,ut,Je,St),style:Object.assign(Object.assign({},xe),xt)})},Me=z(93083),De=z(83116),Te=z(37613);const Re=new Me.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),We=et=>({height:et,lineHeight:`${et}px`}),Ee=et=>Object.assign({width:et},We(et)),se=et=>({background:et.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:Re,animationDuration:et.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),y=et=>Object.assign({width:et*5,minWidth:et*5},We(et)),a=et=>{const{skeletonAvatarCls:ze,gradientFromColor:St,controlHeight:xt,controlHeightLG:Ke,controlHeightSM:Qe}=et;return{[`${ze}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:St},Ee(xt)),[`${ze}${ze}-circle`]:{borderRadius:"50%"},[`${ze}${ze}-lg`]:Object.assign({},Ee(Ke)),[`${ze}${ze}-sm`]:Object.assign({},Ee(Qe))}},ee=et=>{const{controlHeight:ze,borderRadiusSM:St,skeletonInputCls:xt,controlHeightLG:Ke,controlHeightSM:Qe,gradientFromColor:ut}=et;return{[`${xt}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:ut,borderRadius:St},y(ze)),[`${xt}-lg`]:Object.assign({},y(Ke)),[`${xt}-sm`]:Object.assign({},y(Qe))}},b=et=>Object.assign({width:et},We(et)),x=et=>{const{skeletonImageCls:ze,imageSizeBase:St,gradientFromColor:xt,borderRadiusSM:Ke}=et;return{[`${ze}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:xt,borderRadius:Ke},b(St*2)),{[`${ze}-path`]:{fill:"#bfbfbf"},[`${ze}-svg`]:Object.assign(Object.assign({},b(St)),{maxWidth:St*4,maxHeight:St*4}),[`${ze}-svg${ze}-svg-circle`]:{borderRadius:"50%"}}),[`${ze}${ze}-circle`]:{borderRadius:"50%"}}},te=(et,ze,St)=>{const{skeletonButtonCls:xt}=et;return{[`${St}${xt}-circle`]:{width:ze,minWidth:ze,borderRadius:"50%"},[`${St}${xt}-round`]:{borderRadius:ze}}},ne=et=>Object.assign({width:et*2,minWidth:et*2},We(et)),ue=et=>{const{borderRadiusSM:ze,skeletonButtonCls:St,controlHeight:xt,controlHeightLG:Ke,controlHeightSM:Qe,gradientFromColor:ut}=et;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${St}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:ut,borderRadius:ze,width:xt*2,minWidth:xt*2},ne(xt))},te(et,xt,St)),{[`${St}-lg`]:Object.assign({},ne(Ke))}),te(et,Ke,`${St}-lg`)),{[`${St}-sm`]:Object.assign({},ne(Qe))}),te(et,Qe,`${St}-sm`))},re=et=>{const{componentCls:ze,skeletonAvatarCls:St,skeletonTitleCls:xt,skeletonParagraphCls:Ke,skeletonButtonCls:Qe,skeletonInputCls:ut,skeletonImageCls:Je,controlHeight:xe,controlHeightLG:Zt,controlHeightSM:Xn,gradientFromColor:En,padding:bn,marginSM:Gn,borderRadius:Kn,titleHeight:Ct,blockRadius:Mt,paragraphLiHeight:Sn,controlHeightXS:Dt,paragraphMarginTop:en}=et;return{[`${ze}`]:{display:"table",width:"100%",[`${ze}-header`]:{display:"table-cell",paddingInlineEnd:bn,verticalAlign:"top",[`${St}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:En},Ee(xe)),[`${St}-circle`]:{borderRadius:"50%"},[`${St}-lg`]:Object.assign({},Ee(Zt)),[`${St}-sm`]:Object.assign({},Ee(Xn))},[`${ze}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${xt}`]:{width:"100%",height:Ct,background:En,borderRadius:Mt,[`+ ${Ke}`]:{marginBlockStart:Xn}},[`${Ke}`]:{padding:0,"> li":{width:"100%",height:Sn,listStyle:"none",background:En,borderRadius:Mt,"+ li":{marginBlockStart:Dt}}},[`${Ke}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${ze}-content`]:{[`${xt}, ${Ke} > li`]:{borderRadius:Kn}}},[`${ze}-with-avatar ${ze}-content`]:{[`${xt}`]:{marginBlockStart:Gn,[`+ ${Ke}`]:{marginBlockStart:en}}},[`${ze}${ze}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},ue(et)),a(et)),ee(et)),x(et)),[`${ze}${ze}-block`]:{width:"100%",[`${Qe}`]:{width:"100%"},[`${ut}`]:{width:"100%"}},[`${ze}${ze}-active`]:{[` - ${xt}, - ${Ke} > li, - ${St}, - ${Qe}, - ${ut}, - ${Je} - `]:Object.assign({},se(et))}}};var me=(0,De.Z)("Skeleton",et=>{const{componentCls:ze}=et,St=(0,Te.TS)(et,{skeletonAvatarCls:`${ze}-avatar`,skeletonTitleCls:`${ze}-title`,skeletonParagraphCls:`${ze}-paragraph`,skeletonButtonCls:`${ze}-button`,skeletonInputCls:`${ze}-input`,skeletonImageCls:`${ze}-image`,imageSizeBase:et.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${et.gradientFromColor} 25%, ${et.gradientToColor} 37%, ${et.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[re(St)]},et=>{const{colorFillContent:ze,colorFill:St}=et,xt=ze,Ke=St;return{color:xt,colorGradientEnd:Ke,gradientFromColor:xt,gradientToColor:Ke,titleHeight:et.controlHeight/2,blockRadius:et.borderRadiusSM,paragraphMarginTop:et.marginLG+et.marginXXS,paragraphLiHeight:et.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),Ce=et=>{const{prefixCls:ze,className:St,rootClassName:xt,active:Ke,shape:Qe="circle",size:ut="default"}=et,{getPrefixCls:Je}=Oe.useContext(ye.E_),xe=Je("skeleton",ze),[Zt,Xn]=me(xe),En=(0,Se.Z)(et,["prefixCls","className"]),bn=fe()(xe,`${xe}-element`,{[`${xe}-active`]:Ke},St,xt,Xn);return Zt(Oe.createElement("div",{className:bn},Oe.createElement(le,Object.assign({prefixCls:`${xe}-avatar`,shape:Qe,size:ut},En))))},ke=et=>{const{prefixCls:ze,className:St,rootClassName:xt,active:Ke,block:Qe=!1,size:ut="default"}=et,{getPrefixCls:Je}=Oe.useContext(ye.E_),xe=Je("skeleton",ze),[Zt,Xn]=me(xe),En=(0,Se.Z)(et,["prefixCls"]),bn=fe()(xe,`${xe}-element`,{[`${xe}-active`]:Ke,[`${xe}-block`]:Qe},St,xt,Xn);return Zt(Oe.createElement("div",{className:bn},Oe.createElement(le,Object.assign({prefixCls:`${xe}-button`,size:ut},En))))};const Pe="M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z";var Ve=et=>{const{prefixCls:ze,className:St,rootClassName:xt,style:Ke,active:Qe}=et,{getPrefixCls:ut}=Oe.useContext(ye.E_),Je=ut("skeleton",ze),[xe,Zt]=me(Je),Xn=fe()(Je,`${Je}-element`,{[`${Je}-active`]:Qe},St,xt,Zt);return xe(Oe.createElement("div",{className:Xn},Oe.createElement("div",{className:fe()(`${Je}-image`,St),style:Ke},Oe.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${Je}-image-svg`},Oe.createElement("path",{d:Pe,className:`${Je}-image-path`})))))},Ye=et=>{const{prefixCls:ze,className:St,rootClassName:xt,active:Ke,block:Qe,size:ut="default"}=et,{getPrefixCls:Je}=Oe.useContext(ye.E_),xe=Je("skeleton",ze),[Zt,Xn]=me(xe),En=(0,Se.Z)(et,["prefixCls"]),bn=fe()(xe,`${xe}-element`,{[`${xe}-active`]:Ke,[`${xe}-block`]:Qe},St,xt,Xn);return Zt(Oe.createElement("div",{className:bn},Oe.createElement(le,Object.assign({prefixCls:`${xe}-input`,size:ut},En))))},rt=z(14809),yt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"dot-chart",theme:"outlined"},bt=yt,gt=z(7657),Gt=function(ze,St){return Oe.createElement(gt.Z,(0,rt.Z)({},ze,{ref:St,icon:bt}))},Tt=Oe.forwardRef(Gt),Lt=Tt,qe=et=>{const{prefixCls:ze,className:St,rootClassName:xt,style:Ke,active:Qe,children:ut}=et,{getPrefixCls:Je}=Oe.useContext(ye.E_),xe=Je("skeleton",ze),[Zt,Xn]=me(xe),En=fe()(xe,`${xe}-element`,{[`${xe}-active`]:Qe},Xn,St,xt),bn=ut!=null?ut:Oe.createElement(Lt,null);return Zt(Oe.createElement("div",{className:En},Oe.createElement("div",{className:fe()(`${xe}-image`,St),style:Ke},bn)))},dt=z(95190),Bn=et=>{const ze=Je=>{const{width:xe,rows:Zt=2}=et;if(Array.isArray(xe))return xe[Je];if(Zt-1===Je)return xe},{prefixCls:St,className:xt,style:Ke,rows:Qe}=et,ut=(0,dt.Z)(Array(Qe)).map((Je,xe)=>Oe.createElement("li",{key:xe,style:{width:ze(xe)}}));return Oe.createElement("ul",{className:fe()(St,xt),style:Ke},ut)},kn=et=>{let{prefixCls:ze,className:St,width:xt,style:Ke}=et;return Oe.createElement("h3",{className:fe()(ze,St),style:Object.assign({width:xt},Ke)})};function Ge(et){return et&&typeof et=="object"?et:{}}function ln(et,ze){return et&&!ze?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function Mn(et,ze){return!et&&ze?{width:"38%"}:et&&ze?{width:"50%"}:{}}function Pt(et,ze){const St={};return(!et||!ze)&&(St.width="61%"),!et&&ze?St.rows=3:St.rows=2,St}const zt=et=>{const{prefixCls:ze,loading:St,className:xt,rootClassName:Ke,style:Qe,children:ut,avatar:Je=!1,title:xe=!0,paragraph:Zt=!0,active:Xn,round:En}=et,{getPrefixCls:bn,direction:Gn,skeleton:Kn}=Oe.useContext(ye.E_),Ct=bn("skeleton",ze),[Mt,Sn]=me(Ct);if(St||!("loading"in et)){const Dt=!!Je,en=!!xe,Sa=!!Zt;let ia;if(Dt){const Sr=Object.assign(Object.assign({prefixCls:`${Ct}-avatar`},ln(en,Sa)),Ge(Je));ia=Oe.createElement("div",{className:`${Ct}-header`},Oe.createElement(le,Object.assign({},Sr)))}let Oa;if(en||Sa){let Sr;if(en){const Wn=Object.assign(Object.assign({prefixCls:`${Ct}-title`},Mn(Dt,Sa)),Ge(xe));Sr=Oe.createElement(kn,Object.assign({},Wn))}let Un;if(Sa){const Wn=Object.assign(Object.assign({prefixCls:`${Ct}-paragraph`},Pt(Dt,en)),Ge(Zt));Un=Oe.createElement(Bn,Object.assign({},Wn))}Oa=Oe.createElement("div",{className:`${Ct}-content`},Sr,Un)}const wn=fe()(Ct,{[`${Ct}-with-avatar`]:Dt,[`${Ct}-active`]:Xn,[`${Ct}-rtl`]:Gn==="rtl",[`${Ct}-round`]:En},Kn==null?void 0:Kn.className,xt,Ke,Sn);return Mt(Oe.createElement("div",{className:wn,style:Object.assign(Object.assign({},Kn==null?void 0:Kn.style),Qe)},ia,Oa))}return typeof ut!="undefined"?ut:null};zt.Button=ke,zt.Avatar=Ce,zt.Input=Ye,zt.Image=Ve,zt.Node=qe;var Ft=zt,Ot=Ft},31797:function(Ut,ot,z){"use strict";z.d(ot,{default:function(){return me}});var E=z(59301),fe=z(56762),Oe=z(92343),ye=z(92310),Se=z.n(ye),Fe=z(36355),le=z(61621),De=ce=>{const{value:Ce,formatter:Be,precision:ke,decimalSeparator:Pe,groupSeparator:at="",prefixCls:Ve}=ce;let it;if(typeof Be=="function")it=Be(Ce);else{const Ye=String(Ce),rt=Ye.match(/^(-?)(\d*)(\.(\d+))?$/);if(!rt||Ye==="-")it=Ye;else{const yt=rt[1];let bt=rt[2]||"0",gt=rt[4]||"";bt=bt.replace(/\B(?=(\d{3})+(?!\d))/g,at),typeof ke=="number"&&(gt=gt.padEnd(ke,"0").slice(0,ke>0?ke:0)),gt&&(gt=`${Pe}${gt}`),it=[E.createElement("span",{key:"int",className:`${Ve}-content-value-int`},yt,bt),gt&&E.createElement("span",{key:"decimal",className:`${Ve}-content-value-decimal`},gt)]}}return E.createElement("span",{className:`${Ve}-content-value`},it)},Te=z(17313),Re=z(83116),We=z(37613);const Ee=ce=>{const{componentCls:Ce,marginXXS:Be,padding:ke,colorTextDescription:Pe,titleFontSize:at,colorTextHeading:Ve,contentFontSize:it,fontFamily:Ye}=ce;return{[`${Ce}`]:Object.assign(Object.assign({},(0,Te.Wf)(ce)),{[`${Ce}-title`]:{marginBottom:Be,color:Pe,fontSize:at},[`${Ce}-skeleton`]:{paddingTop:ke},[`${Ce}-content`]:{color:Ve,fontSize:it,fontFamily:Ye,[`${Ce}-content-value`]:{display:"inline-block",direction:"ltr"},[`${Ce}-content-prefix, ${Ce}-content-suffix`]:{display:"inline-block"},[`${Ce}-content-prefix`]:{marginInlineEnd:Be},[`${Ce}-content-suffix`]:{marginInlineStart:Be}}})}};var se=(0,Re.Z)("Statistic",ce=>{const Ce=(0,We.TS)(ce,{});return[Ee(Ce)]},ce=>{const{fontSizeHeading3:Ce,fontSize:Be}=ce;return{titleFontSize:Be,contentFontSize:Ce}}),a=ce=>{const{prefixCls:Ce,className:Be,rootClassName:ke,style:Pe,valueStyle:at,value:Ve=0,title:it,valueRender:Ye,prefix:rt,suffix:yt,loading:bt=!1,onMouseEnter:gt,onMouseLeave:Gt,decimalSeparator:Tt=".",groupSeparator:Lt=","}=ce,{getPrefixCls:Rt,direction:qe,statistic:dt}=E.useContext(Fe.E_),Wt=Rt("statistic",Ce),[Bn,Yt]=se(Wt),kn=E.createElement(De,Object.assign({decimalSeparator:Tt,groupSeparator:Lt,prefixCls:Wt},ce,{value:Ve})),Ge=Se()(Wt,{[`${Wt}-rtl`]:qe==="rtl"},dt==null?void 0:dt.className,Be,ke,Yt);return Bn(E.createElement("div",{className:Ge,style:Object.assign(Object.assign({},dt==null?void 0:dt.style),Pe),onMouseEnter:gt,onMouseLeave:Gt},it&&E.createElement("div",{className:`${Wt}-title`},it),E.createElement(le.Z,{paragraph:!1,loading:bt,className:`${Wt}-skeleton`},E.createElement("div",{style:at,className:`${Wt}-content`},rt&&E.createElement("span",{className:`${Wt}-content-prefix`},rt),Ye?Ye(kn):kn,yt&&E.createElement("span",{className:`${Wt}-content-suffix`},yt)))))};const ee=[["Y",1e3*60*60*24*365],["M",1e3*60*60*24*30],["D",1e3*60*60*24],["H",1e3*60*60],["m",1e3*60],["s",1e3],["S",1]];function b(ce,Ce){let Be=ce;const ke=/\[[^\]]*]/g,Pe=(Ce.match(ke)||[]).map(Ye=>Ye.slice(1,-1)),at=Ce.replace(ke,"[]"),Ve=ee.reduce((Ye,rt)=>{let[yt,bt]=rt;if(Ye.includes(yt)){const gt=Math.floor(Be/bt);return Be-=gt*bt,Ye.replace(new RegExp(`${yt}+`,"g"),Gt=>{const Tt=Gt.length;return gt.toString().padStart(Tt,"0")})}return Ye},at);let it=0;return Ve.replace(ke,()=>{const Ye=Pe[it];return it+=1,Ye})}function x(ce,Ce){const{format:Be=""}=Ce,ke=new Date(ce).getTime(),Pe=Date.now(),at=Math.max(ke-Pe,0);return b(at,Be)}const te=1e3/30;function ne(ce){return new Date(ce).getTime()}const ue=ce=>{const{value:Ce,format:Be="HH:mm:ss",onChange:ke,onFinish:Pe}=ce,at=(0,fe.Z)(),Ve=E.useRef(null),it=()=>{Pe==null||Pe(),Ve.current&&(clearInterval(Ve.current),Ve.current=null)},Ye=()=>{const bt=ne(Ce);bt>=Date.now()&&(Ve.current=setInterval(()=>{at(),ke==null||ke(bt-Date.now()),bt(Ye(),()=>{Ve.current&&(clearInterval(Ve.current),Ve.current=null)}),[Ce]);const rt=(bt,gt)=>x(bt,Object.assign(Object.assign({},gt),{format:Be})),yt=bt=>(0,Oe.Tm)(bt,{title:void 0});return E.createElement(a,Object.assign({},ce,{valueRender:yt,formatter:rt}))};var re=E.memo(ue);a.Countdown=re;var me=a},15969:function(Ut,ot,z){"use strict";z.d(ot,{N:function(){return E}});const E=fe=>({color:fe.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${fe.motionDurationSlow}`,"&:focus, &:hover":{color:fe.colorLinkHover},"&:active":{color:fe.colorLinkActive}})},1710:function(Ut,ot,z){"use strict";z.d(ot,{default:function(){return To}});var E={},fe="rc-table-internal-hook",Oe=z(50298),ye=z(6089),Se=z(34280),Fe=z(13697),le=z(59301),Me=z(4676);function De(Ze){var je=le.createContext(void 0),vt=function(Vt){var Qt=Vt.value,Dn=Vt.children,dn=le.useRef(Qt);dn.current=Qt;var Ln=le.useState(function(){return{getValue:function(){return dn.current},listeners:new Set}}),ha=(0,Oe.Z)(Ln,1),pn=ha[0];return(0,Se.Z)(function(){(0,Me.unstable_batchedUpdates)(function(){pn.listeners.forEach(function(aa){aa(Qt)})})},[Qt]),le.createElement(je.Provider,{value:pn},Dn)};return{Context:je,Provider:vt,defaultValue:Ze}}function Te(Ze,je){var vt=(0,ye.Z)(typeof je=="function"?je:function(aa){if(je===void 0)return aa;if(!Array.isArray(je))return aa[je];var Ua={};return je.forEach(function(ka){Ua[ka]=aa[ka]}),Ua}),wt=le.useContext(Ze==null?void 0:Ze.Context),Vt=wt||{},Qt=Vt.listeners,Dn=Vt.getValue,dn=le.useRef();dn.current=vt(wt?Dn():Ze==null?void 0:Ze.defaultValue);var Ln=le.useState({}),ha=(0,Oe.Z)(Ln,2),pn=ha[1];return(0,Se.Z)(function(){if(!wt)return;function aa(Ua){var ka=vt(Ua);(0,Fe.Z)(dn.current,ka,!0)||pn({})}return Qt.add(aa),function(){Qt.delete(aa)}},[wt]),dn.current}var Re=z(14809),We=z(8654);function Ee(){var Ze=le.createContext(null);function je(){return le.useContext(Ze)}function vt(Vt,Qt){var Dn=(0,We.Yr)(Vt),dn=function(ha,pn){var aa=Dn?{ref:pn}:{},Ua=le.useRef(0),ka=le.useRef(ha),nr=je();return nr!==null?le.createElement(Vt,(0,Re.Z)({},ha,aa)):((!Qt||Qt(ka.current,ha))&&(Ua.current+=1),ka.current=ha,le.createElement(Ze.Provider,{value:Ua.current},le.createElement(Vt,(0,Re.Z)({},ha,aa))))};return Dn?le.forwardRef(dn):dn}function wt(Vt,Qt){var Dn=(0,We.Yr)(Vt),dn=function(ha,pn){var aa=Dn?{ref:pn}:{};return je(),le.createElement(Vt,(0,Re.Z)({},ha,aa))};return Dn?le.memo(le.forwardRef(dn),Qt):le.memo(dn,Qt)}return{makeImmutable:vt,responseImmutable:wt,useImmutableMark:je}}var se=Ee(),y=se.makeImmutable,a=se.responseImmutable,ee=se.useImmutableMark,b=Ee(),x=b.makeImmutable,te=b.responseImmutable,ne=b.useImmutableMark,ue=De(),re=ue;function me(Ze,je){var vt=le.useRef(0);vt.current+=1;var wt=le.useRef(Ze),Vt=[];Object.keys(Ze||{}).map(function(Dn){var dn;(Ze==null?void 0:Ze[Dn])!==((dn=wt.current)===null||dn===void 0?void 0:dn[Dn])&&Vt.push(Dn)}),wt.current=Ze;var Qt=le.useRef([]);return Vt.length&&(Qt.current=Vt),le.useDebugValue(vt.current),le.useDebugValue(Qt.current.join(", ")),je&&console.log("".concat(je,":"),vt.current,Qt.current),vt.current}var ce=null,Ce=le.memo(function(){var Ze=me();return le.createElement("h1",null,"Render Times: ",Ze)});Ce.displayName="RenderBlock";var Be=z(93664),ke=z(20439),Pe=z(4635),at=z(92310),Ve=z.n(at),it=z(80547),Ye=z(97938),rt=z(48736),yt=le.createContext({renderWithProps:!1}),bt=yt,gt="RC_TABLE_KEY";function Gt(Ze){return Ze==null?[]:Array.isArray(Ze)?Ze:[Ze]}function Tt(Ze){var je=[],vt={};return Ze.forEach(function(wt){for(var Vt=wt||{},Qt=Vt.key,Dn=Vt.dataIndex,dn=Qt||Gt(Dn).join("-")||gt;vt[dn];)dn="".concat(dn,"_next");vt[dn]=!0,je.push(dn)}),je}function Lt(Ze){return Ze!=null}function Rt(Ze){return Ze&&(0,Be.Z)(Ze)==="object"&&!Array.isArray(Ze)&&!le.isValidElement(Ze)}function qe(Ze,je,vt,wt,Vt,Qt){var Dn=le.useContext(bt),dn=ne(),Ln=(0,it.Z)(function(){if(Lt(wt))return[wt];var ha=je==null||je===""?[]:Array.isArray(je)?je:[je],pn=(0,Ye.Z)(Ze,ha),aa=pn,Ua=void 0;if(Vt){var ka=Vt(pn,Ze,vt);Rt(ka)?(aa=ka.children,Ua=ka.props,Dn.renderWithProps=!0):aa=ka}return[aa,Ua]},[dn,Ze,wt,je,Vt,vt],function(ha,pn){if(Qt){var aa=(0,Oe.Z)(ha,2),Ua=aa[1],ka=(0,Oe.Z)(pn,2),nr=ka[1];return Qt(nr,Ua)}return Dn.renderWithProps?!0:!(0,Fe.Z)(ha,pn,!0)});return Ln}function dt(Ze,je,vt,wt){var Vt=Ze+je-1;return Ze<=wt&&Vt>=vt}function Wt(Ze,je){return Te(re,function(vt){var wt=dt(Ze,je||1,vt.hoverStartRow,vt.hoverEndRow);return[wt,vt.onHover]})}var Bn=function(je){var vt=je.ellipsis,wt=je.rowType,Vt=je.children,Qt,Dn=vt===!0?{showTitle:!0}:vt;return Dn&&(Dn.showTitle||wt==="header")&&(typeof Vt=="string"||typeof Vt=="number"?Qt=Vt.toString():le.isValidElement(Vt)&&typeof Vt.props.children=="string"&&(Qt=Vt.props.children)),Qt};function Yt(Ze){var je,vt,wt,Vt,Qt,Dn,dn,Ln,ha=Ze.component,pn=Ze.children,aa=Ze.ellipsis,Ua=Ze.scope,ka=Ze.prefixCls,nr=Ze.className,Fr=Ze.align,Cr=Ze.record,Dr=Ze.render,Ir=Ze.dataIndex,Ur=Ze.renderIndex,Lo=Ze.shouldCellUpdate,Qo=Ze.index,$a=Ze.rowType,Mo=Ze.colSpan,gi=Ze.rowSpan,$r=Ze.fixLeft,Eo=Ze.fixRight,io=Ze.firstFixLeft,Wr=Ze.lastFixLeft,Vr=Ze.firstFixRight,oo=Ze.lastFixRight,ci=Ze.appendNode,ni=Ze.additionalProps,bo=ni===void 0?{}:ni,Ci=Ze.isSticky,bi="".concat(ka,"-cell"),yo=Te(re,["supportSticky","allColumnsFixedLeft"]),ki=yo.supportSticky,Tl=yo.allColumnsFixedLeft,ji=qe(Cr,Ir,Ur,pn,Dr,Lo),ai=(0,Oe.Z)(ji,2),Zl=ai[0],No=ai[1],Dl={},vl=typeof $r=="number"&&ki,du=typeof Eo=="number"&&ki;vl&&(Dl.position="sticky",Dl.left=$r),du&&(Dl.position="sticky",Dl.right=Eo);var Go=(je=(vt=(wt=No==null?void 0:No.colSpan)!==null&&wt!==void 0?wt:bo.colSpan)!==null&&vt!==void 0?vt:Mo)!==null&&je!==void 0?je:1,ko=(Vt=(Qt=(Dn=No==null?void 0:No.rowSpan)!==null&&Dn!==void 0?Dn:bo.rowSpan)!==null&&Qt!==void 0?Qt:gi)!==null&&Vt!==void 0?Vt:1,Ko=Wt(Qo,ko),Io=(0,Oe.Z)(Ko,2),ho=Io[0],ir=Io[1],eo=function(Xo){var xu;Cr&&ir(Qo,Qo+ko-1),bo==null||(xu=bo.onMouseEnter)===null||xu===void 0||xu.call(bo,Xo)},li=function(Xo){var xu;Cr&&ir(-1,-1),bo==null||(xu=bo.onMouseLeave)===null||xu===void 0||xu.call(bo,Xo)};if(Go===0||ko===0)return null;var Ni=(dn=bo.title)!==null&&dn!==void 0?dn:Bn({rowType:$a,ellipsis:aa,children:Zl}),gu=Ve()(bi,nr,(Ln={},(0,Pe.Z)(Ln,"".concat(bi,"-fix-left"),vl&&ki),(0,Pe.Z)(Ln,"".concat(bi,"-fix-left-first"),io&&ki),(0,Pe.Z)(Ln,"".concat(bi,"-fix-left-last"),Wr&&ki),(0,Pe.Z)(Ln,"".concat(bi,"-fix-left-all"),Wr&&Tl&&ki),(0,Pe.Z)(Ln,"".concat(bi,"-fix-right"),du&&ki),(0,Pe.Z)(Ln,"".concat(bi,"-fix-right-first"),Vr&&ki),(0,Pe.Z)(Ln,"".concat(bi,"-fix-right-last"),oo&&ki),(0,Pe.Z)(Ln,"".concat(bi,"-ellipsis"),aa),(0,Pe.Z)(Ln,"".concat(bi,"-with-append"),ci),(0,Pe.Z)(Ln,"".concat(bi,"-fix-sticky"),(vl||du)&&Ci&&ki),(0,Pe.Z)(Ln,"".concat(bi,"-row-hover"),!No&&ho),Ln),bo.className,No==null?void 0:No.className),Au={};Fr&&(Au.textAlign=Fr);var Ku=(0,ke.Z)((0,ke.Z)((0,ke.Z)((0,ke.Z)({},Dl),bo.style),Au),No==null?void 0:No.style),ou=Zl;return(0,Be.Z)(ou)==="object"&&!Array.isArray(ou)&&!le.isValidElement(ou)&&(ou=null),aa&&(Wr||Vr)&&(ou=le.createElement("span",{className:"".concat(bi,"-content")},ou)),le.createElement(ha,(0,Re.Z)({},No,bo,{className:gu,style:Ku,title:Ni,scope:Ua,onMouseEnter:eo,onMouseLeave:li,colSpan:Go!==1?Go:null,rowSpan:ko!==1?ko:null}),ci,ou)}var kn=le.memo(Yt);function Ge(Ze,je,vt,wt,Vt,Qt){var Dn=vt[Ze]||{},dn=vt[je]||{},Ln,ha;Dn.fixed==="left"?Ln=wt.left[Vt==="rtl"?je:Ze]:dn.fixed==="right"&&(ha=wt.right[Vt==="rtl"?Ze:je]);var pn=!1,aa=!1,Ua=!1,ka=!1,nr=vt[je+1],Fr=vt[Ze-1],Cr=!(Qt!=null&&Qt.children);if(Vt==="rtl"){if(Ln!==void 0){var Dr=Fr&&Fr.fixed==="left";ka=!Dr&&Cr}else if(ha!==void 0){var Ir=nr&&nr.fixed==="right";Ua=!Ir&&Cr}}else if(Ln!==void 0){var Ur=nr&&nr.fixed==="left";pn=!Ur&&Cr}else if(ha!==void 0){var Lo=Fr&&Fr.fixed==="right";aa=!Lo&&Cr}return{fixLeft:Ln,fixRight:ha,lastFixLeft:pn,firstFixRight:aa,lastFixRight:Ua,firstFixLeft:ka,isSticky:wt.isSticky}}var ln=le.createContext({}),Mn=ln;function Pt(Ze){var je=Ze.className,vt=Ze.index,wt=Ze.children,Vt=Ze.colSpan,Qt=Vt===void 0?1:Vt,Dn=Ze.rowSpan,dn=Ze.align,Ln=Te(re,["prefixCls","direction"]),ha=Ln.prefixCls,pn=Ln.direction,aa=le.useContext(Mn),Ua=aa.scrollColumnIndex,ka=aa.stickyOffsets,nr=aa.flattenColumns,Fr=aa.columns,Cr=vt+Qt-1,Dr=Cr+1===Ua?Qt+1:Qt,Ir=Ge(vt,vt+Dr-1,nr,ka,pn,Fr==null?void 0:Fr[vt]);return le.createElement(kn,(0,Re.Z)({className:je,index:vt,component:"td",prefixCls:ha,record:null,dataIndex:null,align:dn,colSpan:Dr,rowSpan:Dn,render:function(){return wt}},Ir))}var zt=z(62646),Ft=["children"];function Ot(Ze){var je=Ze.children,vt=(0,zt.Z)(Ze,Ft);return le.createElement("tr",vt,je)}function et(Ze){var je=Ze.children;return je}et.Row=Ot,et.Cell=Pt;var ze=et;function St(Ze){var je=Ze.children,vt=Ze.stickyOffsets,wt=Ze.flattenColumns,Vt=Ze.columns,Qt=Te(re,"prefixCls"),Dn=wt.length-1,dn=wt[Dn],Ln=le.useMemo(function(){return{stickyOffsets:vt,flattenColumns:wt,scrollColumnIndex:dn!=null&&dn.scrollbar?Dn:null,columns:Vt}},[dn,wt,Dn,vt,Vt]);return le.createElement(Mn.Provider,{value:Ln},le.createElement("tfoot",{className:"".concat(Qt,"-summary")},je))}var xt=te(St),Ke=ze,Qe=z(70425),ut=z(29301),Je=z(29194),xe=z(24514),Zt=z(75152),Xn=z(26112);function En(Ze,je,vt,wt,Vt,Qt,Dn){Ze.push({record:je,indent:vt,index:Dn});var dn=Qt(je),Ln=Vt==null?void 0:Vt.has(dn);if(je&&Array.isArray(je[wt])&&Ln)for(var ha=0;ha1?io-1:0),Vr=1;Vr=0;dn-=1){var Ln=je[dn],ha=vt&&vt[dn],pn=ha&&ha[Sr];if(Ln||pn||Dn){var aa=pn||{},Ua=aa.columnType,ka=(0,zt.Z)(aa,Wn);Vt.unshift(le.createElement("col",(0,Re.Z)({key:dn,style:{width:Ln}},ka))),Dn=!0}}return le.createElement("colgroup",null,Vt)}var Ya=ma,xa=z(95190),Lr=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function Tr(Ze,je){return(0,le.useMemo)(function(){for(var vt=[],wt=0;wt1?"colgroup":"col":null,ellipsis:Cr.ellipsis,align:Cr.align,component:Cr.title?Qt:Dn,prefixCls:pn,key:ka[Fr]},Dr,{additionalProps:Ir,rowType:"header"}))}))}mr.displayName="HeaderRow";var At=mr;function Xt(Ze){var je=[];function vt(Dn,dn){var Ln=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;je[Ln]=je[Ln]||[];var ha=dn,pn=Dn.filter(Boolean).map(function(aa){var Ua={key:aa.key,className:aa.className||"",children:aa.title,column:aa,colStart:ha},ka=1,nr=aa.children;return nr&&nr.length>0&&(ka=vt(nr,ha,Ln+1).reduce(function(Fr,Cr){return Fr+Cr},0),Ua.hasSubColumns=!0),"colSpan"in aa&&(ka=aa.colSpan),"rowSpan"in aa&&(Ua.rowSpan=aa.rowSpan),Ua.colSpan=ka,Ua.colEnd=Ua.colStart+ka-1,je[Ln].push(Ua),ha+=ka,ka});return pn}vt(Ze,0);for(var wt=je.length,Vt=function(dn){je[dn].forEach(function(Ln){!("rowSpan"in Ln)&&!Ln.hasSubColumns&&(Ln.rowSpan=wt-dn)})},Qt=0;Qt1&&arguments[1]!==void 0?arguments[1]:"";return typeof je=="number"?je:je.endsWith("%")?Ze*parseFloat(je)/100:null}function ie(Ze,je){return le.useMemo(function(){if(je&&je>0){var vt=0,wt=0;Ze.forEach(function(ha){var pn=qt(je,ha.width);pn?vt+=pn:wt+=1});var Vt=je-vt,Qt=wt,Dn=Vt/wt,dn=0,Ln=Ze.map(function(ha){var pn=(0,ke.Z)({},ha),aa=qt(je,pn.width);if(aa)pn.width=aa;else{var Ua=Math.floor(Dn);pn.width=Qt===1?Vt:Ua,Vt-=Ua,Qt-=1}return dn+=pn.width,pn});return[Ln,dn]}return[Ze,je]},[Ze,je])}var de=["children"],he=["fixed"];function be(Ze){return(0,Ea.Z)(Ze).filter(function(je){return le.isValidElement(je)}).map(function(je){var vt=je.key,wt=je.props,Vt=wt.children,Qt=(0,zt.Z)(wt,de),Dn=(0,ke.Z)({key:vt},Qt);return Vt&&(Dn.children=be(Vt)),Dn})}function Xe(Ze){var je=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return Ze.filter(function(vt){return vt&&(0,Be.Z)(vt)==="object"}).reduce(function(vt,wt,Vt){var Qt=wt.fixed,Dn=Qt===!0?"left":Qt,dn="".concat(je,"-").concat(Vt),Ln=wt.children;return Ln&&Ln.length>0?[].concat((0,xa.Z)(vt),(0,xa.Z)(Xe(Ln,dn).map(function(ha){return(0,ke.Z)({fixed:Dn},ha)}))):[].concat((0,xa.Z)(vt),[(0,ke.Z)((0,ke.Z)({key:dn},wt),{},{fixed:Dn})])},[])}function Bt(Ze){for(var je=!0,vt=0;vt=0;Qt-=1){var Dn=Ze[Qt];if(Vt&&Dn.fixed!=="right")Vt=!1;else if(!Vt&&Dn.fixed==="right"){warning(!1,"Index ".concat(Qt+1," of `columns` missing `fixed='right'` prop."));break}}}function It(Ze){return Ze.map(function(je){var vt=je.fixed,wt=(0,zt.Z)(je,he),Vt=vt;return vt==="left"?Vt="right":vt==="right"&&(Vt="left"),(0,ke.Z)({fixed:Vt},wt)})}function pa(Ze,je){var vt=Ze.prefixCls,wt=Ze.columns,Vt=Ze.children,Qt=Ze.expandable,Dn=Ze.expandedKeys,dn=Ze.columnTitle,Ln=Ze.getRowKey,ha=Ze.onTriggerExpand,pn=Ze.expandIcon,aa=Ze.rowExpandable,Ua=Ze.expandIconColumnIndex,ka=Ze.direction,nr=Ze.expandRowByClick,Fr=Ze.columnWidth,Cr=Ze.fixed,Dr=Ze.scrollWidth,Ir=le.useMemo(function(){return wt||be(Vt)},[wt,Vt]),Ur=le.useMemo(function(){if(Qt){var Eo,io=Ir.slice();if(!io.includes(E)){var Wr=Ua||0;Wr>=0&&io.splice(Wr,0,E)}var Vr=io.indexOf(E);io=io.filter(function(bo,Ci){return bo!==E||Ci===Vr});var oo=Ir[Vr],ci;(Cr==="left"||Cr)&&!Ua?ci="left":(Cr==="right"||Cr)&&Ua===Ir.length?ci="right":ci=oo?oo.fixed:null;var ni=(Eo={},(0,Pe.Z)(Eo,Sr,{className:"".concat(vt,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,Pe.Z)(Eo,"title",dn),(0,Pe.Z)(Eo,"fixed",ci),(0,Pe.Z)(Eo,"className","".concat(vt,"-row-expand-icon-cell")),(0,Pe.Z)(Eo,"width",Fr),(0,Pe.Z)(Eo,"render",function(Ci,bi,yo){var ki=Ln(bi,yo),Tl=Dn.has(ki),ji=aa?aa(bi):!0,ai=pn({prefixCls:vt,expanded:Tl,expandable:ji,record:bi,onExpand:ha});return nr?le.createElement("span",{onClick:function(No){return No.stopPropagation()}},ai):ai}),Eo);return io.map(function(bo){return bo===E?ni:bo})}return Ir.filter(function(bo){return bo!==E})},[Qt,Ir,Ln,Dn,pn,ka]),Lo=le.useMemo(function(){var Eo=Ur;return je&&(Eo=je(Eo)),Eo.length||(Eo=[{render:function(){return null}}]),Eo},[je,Ur,ka]),Qo=le.useMemo(function(){return ka==="rtl"?It(Xe(Lo)):Xe(Lo)},[Lo,ka,Dr]),$a=ie(Qo,Dr),Mo=(0,Oe.Z)($a,2),gi=Mo[0],$r=Mo[1];return[Lo,gi,$r]}var Rn=pa;function qn(Ze){var je,vt=Ze.prefixCls,wt=Ze.record,Vt=Ze.onExpand,Qt=Ze.expanded,Dn=Ze.expandable,dn="".concat(vt,"-row-expand-icon");if(!Dn)return le.createElement("span",{className:Ve()(dn,"".concat(vt,"-row-spaced"))});var Ln=function(pn){Vt(wt,pn),pn.stopPropagation()};return le.createElement("span",{className:Ve()(dn,(je={},(0,Pe.Z)(je,"".concat(vt,"-row-expanded"),Qt),(0,Pe.Z)(je,"".concat(vt,"-row-collapsed"),!Qt),je)),onClick:Ln})}function za(Ze,je,vt){var wt=[];function Vt(Qt){(Qt||[]).forEach(function(Dn,dn){wt.push(je(Dn,dn)),Vt(Dn[vt])})}return Vt(Ze),wt}function An(Ze,je,vt){var wt=Un(Ze),Vt=wt.expandIcon,Qt=wt.expandedRowKeys,Dn=wt.defaultExpandedRowKeys,dn=wt.defaultExpandAllRows,Ln=wt.expandedRowRender,ha=wt.onExpand,pn=wt.onExpandedRowsChange,aa=wt.childrenColumnName,Ua=Vt||qn,ka=aa||"children",nr=le.useMemo(function(){return Ln?"row":Ze.expandable&&Ze.internalHooks===fe&&Ze.expandable.__PARENT_RENDER_ICON__||je.some(function(Qo){return Qo&&(0,Be.Z)(Qo)==="object"&&Qo[ka]})?"nest":!1},[!!Ln,je]),Fr=le.useState(function(){return Dn||(dn?za(je,vt,ka):[])}),Cr=(0,Oe.Z)(Fr,2),Dr=Cr[0],Ir=Cr[1],Ur=le.useMemo(function(){return new Set(Qt||Dr||[])},[Qt,Dr]),Lo=le.useCallback(function(Qo){var $a=vt(Qo,je.indexOf(Qo)),Mo,gi=Ur.has($a);gi?(Ur.delete($a),Mo=(0,xa.Z)(Ur)):Mo=[].concat((0,xa.Z)(Ur),[$a]),Ir(Mo),ha&&ha(!gi,Qo),pn&&pn(Mo)},[vt,Ur,je,ha,pn]);return[wt,nr,Ur,Ua,ka,Lo]}function st(Ze,je,vt,wt){var Vt=Ze.map(function(Qt,Dn){return Ge(Dn,Dn,Ze,je,vt,wt==null?void 0:wt[Dn])});return(0,it.Z)(function(){return Vt},[Vt],function(Qt,Dn){return!(0,Fe.Z)(Qt,Dn)})}function gn(Ze){var je=(0,le.useRef)(Ze),vt=(0,le.useState)({}),wt=(0,Oe.Z)(vt,2),Vt=wt[1],Qt=(0,le.useRef)(null),Dn=(0,le.useRef)([]);function dn(Ln){Dn.current.push(Ln);var ha=Promise.resolve();Qt.current=ha,ha.then(function(){if(Qt.current===ha){var pn=Dn.current,aa=je.current;Dn.current=[],pn.forEach(function(Ua){je.current=Ua(je.current)}),Qt.current=null,aa!==je.current&&Vt({})}})}return(0,le.useEffect)(function(){return function(){Qt.current=null}},[]),[je.current,dn]}function lt(Ze){var je=(0,le.useRef)(Ze||null),vt=(0,le.useRef)();function wt(){window.clearTimeout(vt.current)}function Vt(Dn){je.current=Dn,wt(),vt.current=window.setTimeout(function(){je.current=null,vt.current=void 0},100)}function Qt(){return je.current}return(0,le.useEffect)(function(){return wt},[]),[Vt,Qt]}function Fn(){var Ze=le.useState(-1),je=(0,Oe.Z)(Ze,2),vt=je[0],wt=je[1],Vt=le.useState(-1),Qt=(0,Oe.Z)(Vt,2),Dn=Qt[0],dn=Qt[1],Ln=le.useCallback(function(ha,pn){wt(ha),dn(pn)},[]);return[vt,Dn,Ln]}var un=z(47273),nt=(0,un.Z)()?window:null;function Jt(Ze,je){var vt=(0,Be.Z)(Ze)==="object"?Ze:{},wt=vt.offsetHeader,Vt=wt===void 0?0:wt,Qt=vt.offsetSummary,Dn=Qt===void 0?0:Qt,dn=vt.offsetScroll,Ln=dn===void 0?0:dn,ha=vt.getContainer,pn=ha===void 0?function(){return nt}:ha,aa=pn()||nt;return le.useMemo(function(){var Ua=!!Ze;return{isSticky:Ua,stickyClassName:Ua?"".concat(je,"-sticky-holder"):"",offsetHeader:Vt,offsetSummary:Dn,offsetScroll:Ln,container:aa}},[Ln,Vt,Dn,je,aa])}function $t(Ze,je,vt){var wt=(0,le.useMemo)(function(){for(var Vt=[],Qt=[],Dn=0,dn=0,Ln=0;Ln=aa&&(bo=aa-Ua),Dn({scrollLeft:bo/aa*(pn+2)}),Ir.current.x=Vr.pageX},Eo=function(){if(Qt.current){var Vr=(0,na.os)(Qt.current).top,oo=Vr+Qt.current.offsetHeight,ci=Ln===window?document.documentElement.scrollTop+window.innerHeight:(0,na.os)(Ln).top+Ln.clientHeight;oo-(0,Zt.Z)()<=ci||Vr>=ci-dn?Dr(function(ni){return(0,ke.Z)((0,ke.Z)({},ni),{},{isHiddenScrollBar:!0})}):Dr(function(ni){return(0,ke.Z)((0,ke.Z)({},ni),{},{isHiddenScrollBar:!1})})}},io=function(Vr){Dr(function(oo){return(0,ke.Z)((0,ke.Z)({},oo),{},{scrollLeft:Vr/pn*aa||0})})};return le.useImperativeHandle(vt,function(){return{setScrollLeft:io}}),le.useEffect(function(){var Wr=(0,Yn.Z)(document.body,"mouseup",Mo,!1),Vr=(0,Yn.Z)(document.body,"mousemove",$r,!1);return Eo(),function(){Wr.remove(),Vr.remove()}},[Ua,Qo]),le.useEffect(function(){var Wr=(0,Yn.Z)(Ln,"scroll",Eo,!1),Vr=(0,Yn.Z)(window,"resize",Eo,!1);return function(){Wr.remove(),Vr.remove()}},[Ln]),le.useEffect(function(){Cr.isHiddenScrollBar||Dr(function(Wr){var Vr=Qt.current;return Vr?(0,ke.Z)((0,ke.Z)({},Wr),{},{scrollLeft:Vr.scrollLeft/Vr.scrollWidth*Vr.clientWidth}):Wr})},[Cr.isHiddenScrollBar]),pn<=aa||!Ua||Cr.isHiddenScrollBar?null:le.createElement("div",{style:{height:(0,Zt.Z)(),width:aa,bottom:dn},className:"".concat(ha,"-sticky-scroll")},le.createElement("div",{onMouseDown:gi,ref:ka,className:Ve()("".concat(ha,"-sticky-scroll-bar"),(0,Pe.Z)({},"".concat(ha,"-sticky-scroll-bar-active"),Qo)),style:{width:"".concat(Ua,"px"),transform:"translate3d(".concat(Cr.scrollLeft,"px, 0, 0)")}}))},yr=le.forwardRef(er);function Jn(Ze){return null}var Rr=Jn;function Br(Ze){return null}var br=Br,Pr="rc-table",tr=[],Nr={};function xr(){return"No Data"}function ja(Ze){var je,vt=(0,ke.Z)({rowKey:"key",prefixCls:Pr,emptyText:xr},Ze),wt=vt.prefixCls,Vt=vt.className,Qt=vt.rowClassName,Dn=vt.style,dn=vt.data,Ln=vt.rowKey,ha=vt.scroll,pn=vt.tableLayout,aa=vt.direction,Ua=vt.title,ka=vt.footer,nr=vt.summary,Fr=vt.caption,Cr=vt.id,Dr=vt.showHeader,Ir=vt.components,Ur=vt.emptyText,Lo=vt.onRow,Qo=vt.onHeaderRow,$a=vt.internalHooks,Mo=vt.transformColumns,gi=vt.internalRefs,$r=vt.tailor,Eo=vt.sticky,io=dn||tr,Wr=!!io.length,Vr=$a===fe,oo=le.useCallback(function(Al,au){return(0,Ye.Z)(Ir,Al)||au},[Ir]),ci=le.useMemo(function(){return typeof Ln=="function"?Ln:function(Al){var au=Al&&Al[Ln];return au}},[Ln]),ni=oo(["body"]),bo=Fn(),Ci=(0,Oe.Z)(bo,3),bi=Ci[0],yo=Ci[1],ki=Ci[2],Tl=An(vt,io,ci),ji=(0,Oe.Z)(Tl,6),ai=ji[0],Zl=ji[1],No=ji[2],Dl=ji[3],vl=ji[4],du=ji[5],Go=ha==null?void 0:ha.x,ko=le.useState(0),Ko=(0,Oe.Z)(ko,2),Io=Ko[0],ho=Ko[1],ir=Rn((0,ke.Z)((0,ke.Z)((0,ke.Z)({},vt),ai),{},{expandable:!!ai.expandedRowRender,columnTitle:ai.columnTitle,expandedKeys:No,getRowKey:ci,onTriggerExpand:du,expandIcon:Dl,expandIconColumnIndex:ai.expandIconColumnIndex,direction:aa,scrollWidth:Vr&&$r&&typeof Go=="number"?Go:null}),Vr?Mo:null),eo=(0,Oe.Z)(ir,3),li=eo[0],Ni=eo[1],gu=eo[2],Au=gu!=null?gu:Go,Ku=le.useMemo(function(){return{columns:li,flattenColumns:Ni}},[li,Ni]),ou=le.useRef(),$l=le.useRef(),Xo=le.useRef(),xu=le.useRef(),Su=le.useRef(),bl=le.useState(!1),Il=(0,Oe.Z)(bl,2),Hl=Il[0],eu=Il[1],xo=le.useState(!1),mi=(0,Oe.Z)(xo,2),Ru=mi[0],wu=mi[1],hl=gn(new Map),qo=(0,Oe.Z)(hl,2),mu=qo[0],ql=qo[1],us=Tt(Ni),qu=us.map(function(Al){return mu.get(Al)}),Vu=le.useMemo(function(){return qu},[qu.join("_")]),Qu=Tn(Vu,Ni.length,aa),nu=ha&&Lt(ha.y),iu=ha&&Lt(Au)||!!ai.fixed,as=iu&&Ni.some(function(Al){var au=Al.fixed;return au}),Os=le.useRef(),rs=Jt(Eo,wt),to=rs.isSticky,Ps=rs.offsetHeader,Xc=rs.offsetSummary,gl=rs.offsetScroll,zl=rs.stickyClassName,Du=rs.container,lu=le.useMemo(function(){return nr==null?void 0:nr(io)},[nr,io]),ku=(nu||to)&&le.isValidElement(lu)&&lu.type===ze&&lu.props.fixed,uu,Iu,Xu;nu&&(Iu={overflowY:"scroll",maxHeight:ha.y}),iu&&(uu={overflowX:"auto"},nu||(Iu={overflowY:"hidden"}),Xu={width:Au===!0?"auto":Au,minWidth:"100%"});var Ys=le.useCallback(function(Al,au){(0,Je.Z)(ou.current)&&ql(function(Ou){if(Ou.get(Al)!==au){var ss=new Map(Ou);return ss.set(Al,au),ss}return Ou})},[]),fd=lt(null),Yc=(0,Oe.Z)(fd,2),ld=Yc[0],Jc=Yc[1];function fc(Al,au){au&&(typeof au=="function"?au(Al):au.scrollLeft!==Al&&(au.scrollLeft=Al,au.scrollLeft!==Al&&setTimeout(function(){au.scrollLeft=Al},0)))}var Js=(0,ye.Z)(function(Al){var au=Al.currentTarget,Ou=Al.scrollLeft,ss=aa==="rtl",hs=typeof Ou=="number"?Ou:au.scrollLeft,Mc=au||Nr;if(!Jc()||Jc()===Mc){var ed;ld(Mc),fc(hs,$l.current),fc(hs,Xo.current),fc(hs,Su.current),fc(hs,(ed=Os.current)===null||ed===void 0?void 0:ed.setScrollLeft)}var di=au||$l.current;if(di){var td=di.scrollWidth,hc=di.clientWidth;if(td===hc){eu(!1),wu(!1);return}ss?(eu(-hs0)):(eu(hs>0),wu(hs1?Fr-Vr:0,ci=(0,ke.Z)((0,ke.Z)((0,ke.Z)({},Mo),Ln),{},{flex:"0 0 ".concat(Vr,"px"),width:"".concat(Vr,"px"),marginRight:oo,pointerEvents:"auto"}),ni=le.useMemo(function(){return pn?io<=1:$r===0||io===0||io>1},[io,$r,pn]);ni?ci.visibility="hidden":pn&&(ci.height=aa==null?void 0:aa(io));var bo=ni?function(){return null}:Ua,Ci={};return(io===0||$r===0)&&(Ci.rowSpan=1,Ci.colSpan=1),le.createElement(kn,(0,Re.Z)({className:Ve()(nr,ha),ellipsis:vt.ellipsis,align:vt.align,scope:vt.rowScope,component:"div",prefixCls:je.prefixCls,key:Ur,record:dn,index:Qt,renderIndex:Dn,dataIndex:ka,render:bo,shouldCellUpdate:vt.shouldCellUpdate},Lo,{appendNode:Qo,additionalProps:(0,ke.Z)((0,ke.Z)({},$a),{},{style:ci},Ci)}))}var Zi=Sl,jr=["data","index","className","rowKey","style","extra","getHeight"],Gi=le.forwardRef(function(Ze,je){var vt=Ze.data,wt=Ze.index,Vt=Ze.className,Qt=Ze.rowKey,Dn=Ze.style,dn=Ze.extra,Ln=Ze.getHeight,ha=(0,zt.Z)(Ze,jr),pn=vt.record,aa=vt.indent,Ua=vt.index,ka=Te(re,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),nr=ka.scrollX,Fr=ka.flattenColumns,Cr=ka.prefixCls,Dr=ka.fixColumn,Ir=ka.componentWidth,Ur=Ct(pn,Qt,wt,aa),Lo=Ur.rowSupportExpand,Qo=Ur.expanded,$a=Ur.rowProps,Mo=Ur.expandedRowRender,gi=Ur.expandedRowClassName,$r;if(Lo&&Qo){var Eo=Mo(pn,wt,aa+1,Qo),io=gi==null?void 0:gi(pn,wt,aa),Wr={};Dr&&(Wr={style:(0,Pe.Z)({},"--virtual-width","".concat(Ir,"px"))});var Vr="".concat(Cr,"-expanded-row-cell");$r=le.createElement("div",{className:Ve()("".concat(Cr,"-expanded-row"),"".concat(Cr,"-expanded-row-level-").concat(aa+1),io)},le.createElement(kn,{component:"div",prefixCls:Cr,className:Ve()(Vr,(0,Pe.Z)({},"".concat(Vr,"-fixed"),Dr)),additionalProps:Wr},Eo))}var oo=(0,ke.Z)((0,ke.Z)({},Dn),{},{width:nr});dn&&(oo.position="absolute",oo.pointerEvents="none");var ci=le.createElement("div",(0,Re.Z)({},$a,ha,{ref:Lo?null:je,className:Ve()(Vt,"".concat(Cr,"-row"),$a==null?void 0:$a.className,(0,Pe.Z)({},"".concat(Cr,"-row-extra"),dn)),style:(0,ke.Z)((0,ke.Z)({},oo),$a==null?void 0:$a.style)}),Fr.map(function(ni,bo){return le.createElement(Zi,{key:bo,rowInfo:Ur,column:ni,colIndex:bo,indent:aa,index:wt,renderIndex:Ua,record:pn,inverse:dn,getHeight:Ln})}));return Lo?le.createElement("div",{ref:je},ci,$r):ci}),po=te(Gi),Oi=po,ri=le.forwardRef(function(Ze,je){var vt=Ze.data,wt=Ze.onScroll,Vt=Te(re,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),Qt=Vt.flattenColumns,Dn=Vt.onColumnResize,dn=Vt.getRowKey,Ln=Vt.expandedKeys,ha=Vt.prefixCls,pn=Vt.childrenColumnName,aa=Vt.emptyNode,Ua=Vt.scrollX,ka=Te(Oo),nr=ka.scrollY,Fr=ka.listItemHeight,Cr=le.useRef(),Dr=bn(vt,pn,Ln,dn),Ir=le.useMemo(function(){var $r=0;return Qt.map(function(Eo){var io=Eo.width,Wr=Eo.key;return $r+=io,[Wr,io,$r]})},[Qt]),Ur=le.useMemo(function(){return Ir.map(function($r){return $r[2]})},[Ir]);le.useEffect(function(){Ir.forEach(function($r){var Eo=(0,Oe.Z)($r,2),io=Eo[0],Wr=Eo[1];Dn(io,Wr)})},[Ir]),le.useImperativeHandle(je,function(){var $r={};return Object.defineProperty($r,"scrollLeft",{get:function(){var io;return((io=Cr.current)===null||io===void 0?void 0:io.getScrollInfo().x)||0},set:function(io){var Wr;(Wr=Cr.current)===null||Wr===void 0||Wr.scrollTo({left:io})}}),$r});var Lo=function(Eo,io){var Wr,Vr=(Wr=Dr[io])===null||Wr===void 0?void 0:Wr.record,oo=Eo.onCell;if(oo){var ci,ni=oo(Vr,io);return(ci=ni==null?void 0:ni.rowSpan)!==null&&ci!==void 0?ci:1}return 1},Qo=function(Eo){var io=Eo.start,Wr=Eo.end,Vr=Eo.getSize,oo=Eo.offsetY;if(Wr<0)return null;for(var ci=Qt.filter(function(Go){return Lo(Go,io)===0}),ni=io,bo=function(ko){if(ci=ci.filter(function(Ko){return Lo(Ko,ko)===0}),!ci.length)return ni=ko,"break"},Ci=io;Ci>=0;Ci-=1){var bi=bo(Ci);if(bi==="break")break}for(var yo=Qt.filter(function(Go){return Lo(Go,Wr)!==1}),ki=Wr,Tl=function(ko){if(yo=yo.filter(function(Ko){return Lo(Ko,ko)!==1}),!yo.length)return ki=Math.max(ko-1,Wr),"break"},ji=Wr;ji1})&&Zl.push(ko)},Dl=ni;Dl<=ki;Dl+=1)var vl=No(Dl);var du=Zl.map(function(Go){var ko=Dr[Go],Ko=dn(ko.record,Go),Io=function(eo){var li=Go+eo-1,Ni=dn(Dr[li].record,li),gu=Vr(Ko,Ni);return gu.bottom-gu.top},ho=Vr(Ko);return le.createElement(Oi,{key:Go,data:ko,rowKey:Ko,index:Go,style:{top:-oo+ho.top},extra:!0,getHeight:Io})});return du},$a=le.useMemo(function(){return{columnsOffset:Ur}},[Ur]),Mo="".concat(ha,"-tbody"),gi;return Dr.length?gi=le.createElement(Zo.Z,{fullHeight:!1,ref:Cr,className:Ve()(Mo,"".concat(Mo,"-virtual")),height:nr,itemHeight:Fr||24,data:Dr,itemKey:function(Eo){return dn(Eo.record)},scrollWidth:Ua,onVirtualScroll:function(Eo){var io=Eo.x;wt({scrollLeft:io})},extraRender:Qo},function($r,Eo,io){var Wr=dn($r.record,Eo);return le.createElement(Oi,(0,Re.Z)({data:$r,rowKey:Wr,index:Eo},io))}):gi=le.createElement("div",{className:Ve()("".concat(ha,"-placeholder"))},le.createElement(kn,{component:"div",prefixCls:ha},aa)),le.createElement(al.Provider,{value:$a},gi)}),ml=te(ri),Ji=ml,wl=function(je,vt){var wt=vt.ref,Vt=vt.onScroll;return le.createElement(Ji,{ref:wt,data:je,onScroll:Vt})},wi=100;function Ki(Ze){var je=Ze.columns,vt=Ze.scroll,wt=Ze.prefixCls,Vt=wt===void 0?Pr:wt,Qt=Ze.className,Dn=Ze.listItemHeight,dn=vt||{},Ln=dn.x,ha=dn.y;typeof Ln!="number"&&(Ln=((je||[]).length+1)*wi),typeof ha!="number"&&(ha=500);var pn=le.useMemo(function(){return{scrollY:ha,listItemHeight:Dn}},[ha,Dn]);return le.createElement(Oo.Provider,{value:pn},le.createElement(ao,(0,Re.Z)({},Ze,{className:Ve()(Qt,"".concat(Vt,"-virtual")),scroll:(0,ke.Z)((0,ke.Z)({},vt),{},{x:Ln}),components:{body:wl},columns:je,internalHooks:fe,tailor:!0})))}function _i(Ze){return x(Ki,Ze)}var Uo=_i(),ti=null;function Di(Ze){return null}var sl=Di;function fl(Ze){return null}var Yl=fl,pu=z(2738),vu=z(68031),Ri=z(36355),Vi=z(93891),Vl=z(19716),Eu=z(8628),Cu=z(31724),Uu=z(58421),Do=z(71418),kr=z(88088);function zr(Ze){return function(vt){let{prefixCls:wt,onExpand:Vt,record:Qt,expanded:Dn,expandable:dn}=vt;const Ln=`${wt}-row-expand-icon`;return le.createElement("button",{type:"button",onClick:ha=>{Vt(Qt,ha),ha.stopPropagation()},className:Ve()(Ln,{[`${Ln}-spaced`]:!dn,[`${Ln}-expanded`]:dn&&Dn,[`${Ln}-collapsed`]:dn&&!Dn}),"aria-label":Dn?Ze.collapse:Ze.expand,"aria-expanded":Dn})}}var Yr=zr;function Ei(Ze,je){return"key"in Ze&&Ze.key!==void 0&&Ze.key!==null?Ze.key:Ze.dataIndex?Array.isArray(Ze.dataIndex)?Ze.dataIndex.join("."):Ze.dataIndex:je}function oi(Ze,je){return je?`${je}-${Ze}`:`${Ze}`}function Xi(Ze,je){return typeof Ze=="function"?Ze(je):Ze}function rl(Ze,je){const vt=Xi(Ze,je);return Object.prototype.toString.call(vt)==="[object Object]"?"":vt}var Rl={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V642H349v196zm531.1-684H143.9c-24.5 0-39.8 26.7-27.5 48l221.3 376h348.8l221.3-376c12.1-21.3-3.2-48-27.7-48z"}}]},name:"filter",theme:"filled"},El=Rl,Ol=z(7657),Jl=function(je,vt){return le.createElement(Ol.Z,(0,Re.Z)({},je,{ref:vt,icon:El}))},Fi=le.forwardRef(Jl),Pa=Fi,Ho=z(56762);function Mi(Ze){const je=le.useRef(Ze),vt=(0,Ho.Z)();return[()=>je.current,wt=>{je.current=wt,vt()}]}var Bi=z(3113),rr=z(24905),Fl=z(38854),hu=z(64165),cu=z(20834),Bu=z(40875),Ju=z(5112),Nu=z(17574),zu=z(47472),Gu=z(92832);function ds(Ze){let{value:je,onChange:vt,filterSearch:wt,tablePrefixCls:Vt,locale:Qt}=Ze;return wt?le.createElement("div",{className:`${Vt}-filter-dropdown-search`},le.createElement(Gu.default,{prefix:le.createElement(zu.Z,null),placeholder:Qt.filterSearchPlaceholder,onChange:vt,value:je,htmlSize:1,className:`${Vt}-filter-dropdown-search-input`})):null}var vs=ds,ys=z(10228);const Sc=Ze=>{const{keyCode:je}=Ze;je===ys.Z.ENTER&&Ze.stopPropagation()};var Us=le.forwardRef((Ze,je)=>le.createElement("div",{className:Ze.className,onClick:vt=>vt.stopPropagation(),onKeyDown:Sc,ref:je},Ze.children));function Ss(Ze){let je=[];return(Ze||[]).forEach(vt=>{let{value:wt,children:Vt}=vt;je.push(wt),Vt&&(je=[].concat((0,xa.Z)(je),(0,xa.Z)(Ss(Vt))))}),je}function Fc(Ze){return Ze.some(je=>{let{children:vt}=je;return vt})}function Is(Ze,je){return typeof je=="string"||typeof je=="number"?je==null?void 0:je.toString().toLowerCase().includes(Ze.trim().toLowerCase()):!1}function Fs(Ze){let{filters:je,prefixCls:vt,filteredKeys:wt,filterMultiple:Vt,searchValue:Qt,filterSearch:Dn}=Ze;return je.map((dn,Ln)=>{const ha=String(dn.value);if(dn.children)return{key:ha||Ln,label:dn.text,popupClassName:`${vt}-dropdown-submenu`,children:Fs({filters:dn.children,prefixCls:vt,filteredKeys:wt,filterMultiple:Vt,searchValue:Qt,filterSearch:Dn})};const pn=Vt?rr.default:Ju.ZP,aa={key:dn.value!==void 0?ha:Ln,label:le.createElement(le.Fragment,null,le.createElement(pn,{checked:wt.includes(ha)}),le.createElement("span",null,dn.text))};return Qt.trim()?typeof Dn=="function"?Dn(Qt,dn)?aa:null:Is(Qt,dn.text)?aa:null:aa})}function Gc(Ze){var je,vt;const{tablePrefixCls:wt,prefixCls:Vt,column:Qt,dropdownPrefixCls:Dn,columnKey:dn,filterMultiple:Ln,filterMode:ha="menu",filterSearch:pn=!1,filterState:aa,triggerFilter:Ua,locale:ka,children:nr,getPopupContainer:Fr}=Ze,{filterDropdownOpen:Cr,onFilterDropdownOpenChange:Dr,filterResetToDefaultFilteredValue:Ir,defaultFilteredValue:Ur,filterDropdownVisible:Lo,onFilterDropdownVisibleChange:Qo}=Qt,[$a,Mo]=le.useState(!1),gi=!!(aa&&(!((je=aa.filteredKeys)===null||je===void 0)&&je.length||aa.forceFiltered)),$r=ir=>{Mo(ir),Dr==null||Dr(ir),Qo==null||Qo(ir)},Eo=(vt=Cr!=null?Cr:Lo)!==null&&vt!==void 0?vt:$a,io=aa==null?void 0:aa.filteredKeys,[Wr,Vr]=Mi(io||[]),oo=ir=>{let{selectedKeys:eo}=ir;Vr(eo)},ci=(ir,eo)=>{let{node:li,checked:Ni}=eo;oo(Ln?{selectedKeys:ir}:{selectedKeys:Ni&&li.key?[li.key]:[]})};le.useEffect(()=>{$a&&oo({selectedKeys:io||[]})},[io]);const[ni,bo]=le.useState([]),Ci=ir=>{bo(ir)},[bi,yo]=le.useState(""),ki=ir=>{const{value:eo}=ir.target;yo(eo)};le.useEffect(()=>{$a||yo("")},[$a]);const Tl=ir=>{const eo=ir&&ir.length?ir:null;if(eo===null&&(!aa||!aa.filteredKeys)||(0,Fe.Z)(eo,aa==null?void 0:aa.filteredKeys,!0))return null;Ua({column:Qt,key:dn,filteredKeys:eo})},ji=()=>{$r(!1),Tl(Wr())},ai=function(){let{confirm:ir,closeDropdown:eo}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};ir&&Tl([]),eo&&$r(!1),yo(""),Vr(Ir?(Ur||[]).map(li=>String(li)):[])},Zl=function(){let{closeDropdown:ir}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};ir&&$r(!1),Tl(Wr())},No=ir=>{ir&&io!==void 0&&Vr(io||[]),$r(ir),!ir&&!Qt.filterDropdown&&ji()},Dl=Ve()({[`${Dn}-menu-without-submenu`]:!Fc(Qt.filters||[])}),vl=ir=>{if(ir.target.checked){const eo=Ss(Qt==null?void 0:Qt.filters).map(li=>String(li));Vr(eo)}else Vr([])},du=ir=>{let{filters:eo}=ir;return(eo||[]).map((li,Ni)=>{const gu=String(li.value),Au={title:li.text,key:li.value!==void 0?gu:Ni};return li.children&&(Au.children=du({filters:li.children})),Au})},Go=ir=>{var eo;return Object.assign(Object.assign({},ir),{text:ir.title,value:ir.key,children:((eo=ir.children)===null||eo===void 0?void 0:eo.map(li=>Go(li)))||[]})};let ko;if(typeof Qt.filterDropdown=="function")ko=Qt.filterDropdown({prefixCls:`${Dn}-custom`,setSelectedKeys:ir=>oo({selectedKeys:ir}),selectedKeys:Wr(),confirm:Zl,clearFilters:ai,filters:Qt.filters,visible:Eo,close:()=>{$r(!1)}});else if(Qt.filterDropdown)ko=Qt.filterDropdown;else{const ir=Wr()||[],eo=()=>(Qt.filters||[]).length===0?le.createElement(hu.Z,{image:hu.Z.PRESENTED_IMAGE_SIMPLE,description:ka.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):ha==="tree"?le.createElement(le.Fragment,null,le.createElement(vs,{filterSearch:pn,value:bi,onChange:ki,tablePrefixCls:wt,locale:ka}),le.createElement("div",{className:`${wt}-filter-dropdown-tree`},Ln?le.createElement(rr.default,{checked:ir.length===Ss(Qt.filters).length,indeterminate:ir.length>0&&ir.lengthtypeof pn=="function"?pn(bi,Go(Ni)):Is(bi,Ni.title):void 0}))):le.createElement(le.Fragment,null,le.createElement(vs,{filterSearch:pn,value:bi,onChange:ki,tablePrefixCls:wt,locale:ka}),le.createElement(cu.default,{selectable:!0,multiple:Ln,prefixCls:`${Dn}-menu`,className:Dl,onSelect:oo,onDeselect:oo,selectedKeys:ir,getPopupContainer:Fr,openKeys:ni,onOpenChange:Ci,items:Fs({filters:Qt.filters||[],filterSearch:pn,prefixCls:Vt,filteredKeys:Wr(),filterMultiple:Ln,searchValue:bi})})),li=()=>Ir?(0,Fe.Z)((Ur||[]).map(Ni=>String(Ni)),ir,!0):ir.length===0;ko=le.createElement(le.Fragment,null,eo(),le.createElement("div",{className:`${Vt}-dropdown-btns`},le.createElement(Bi.ZP,{type:"link",size:"small",disabled:li(),onClick:()=>ai()},ka.filterReset),le.createElement(Bi.ZP,{type:"primary",size:"small",onClick:ji},ka.filterConfirm)))}Qt.filterDropdown&&(ko=le.createElement(Bu.J,{selectable:void 0},ko));const Ko=()=>le.createElement(Us,{className:`${Vt}-dropdown`},ko);let Io;typeof Qt.filterIcon=="function"?Io=Qt.filterIcon(gi):Qt.filterIcon?Io=Qt.filterIcon:Io=le.createElement(Pa,null);const{direction:ho}=le.useContext(Ri.E_);return le.createElement("div",{className:`${Vt}-column`},le.createElement("span",{className:`${wt}-column-title`},nr),le.createElement(Fl.Z,{dropdownRender:Ko,trigger:["click"],open:Eo,onOpenChange:No,getPopupContainer:Fr,placement:ho==="rtl"?"bottomLeft":"bottomRight"},le.createElement("span",{role:"button",tabIndex:-1,className:Ve()(`${Vt}-trigger`,{active:gi}),onClick:ir=>{ir.stopPropagation()}},Io)))}var _l=Gc;function gs(Ze,je,vt){let wt=[];return(Ze||[]).forEach((Vt,Qt)=>{var Dn;const dn=oi(Qt,vt);if(Vt.filters||"filterDropdown"in Vt||"onFilter"in Vt)if("filteredValue"in Vt){let Ln=Vt.filteredValue;"filterDropdown"in Vt||(Ln=(Dn=Ln==null?void 0:Ln.map(String))!==null&&Dn!==void 0?Dn:Ln),wt.push({column:Vt,key:Ei(Vt,dn),filteredKeys:Ln,forceFiltered:Vt.filtered})}else wt.push({column:Vt,key:Ei(Vt,dn),filteredKeys:je&&Vt.defaultFilteredValue?Vt.defaultFilteredValue:void 0,forceFiltered:Vt.filtered});"children"in Vt&&(wt=[].concat((0,xa.Z)(wt),(0,xa.Z)(gs(Vt.children,je,dn))))}),wt}function lc(Ze,je,vt,wt,Vt,Qt,Dn,dn){return vt.map((Ln,ha)=>{const pn=oi(ha,dn),{filterMultiple:aa=!0,filterMode:Ua,filterSearch:ka}=Ln;let nr=Ln;if(nr.filters||nr.filterDropdown){const Fr=Ei(nr,pn),Cr=wt.find(Dr=>{let{key:Ir}=Dr;return Fr===Ir});nr=Object.assign(Object.assign({},nr),{title:Dr=>le.createElement(_l,{tablePrefixCls:Ze,prefixCls:`${Ze}-filter`,dropdownPrefixCls:je,column:nr,columnKey:Fr,filterState:Cr,filterMultiple:aa,filterMode:Ua,filterSearch:ka,triggerFilter:Qt,locale:Vt,getPopupContainer:Dn},Xi(Ln.title,Dr))})}return"children"in nr&&(nr=Object.assign(Object.assign({},nr),{children:lc(Ze,je,nr.children,wt,Vt,Qt,Dn,pn)})),nr})}function Ms(Ze){const je={};return Ze.forEach(vt=>{let{key:wt,filteredKeys:Vt,column:Qt}=vt;const{filters:Dn,filterDropdown:dn}=Qt;if(dn)je[wt]=Vt||null;else if(Array.isArray(Vt)){const Ln=Ss(Dn);je[wt]=Ln.filter(ha=>Vt.includes(String(ha)))}else je[wt]=null}),je}function uc(Ze,je){return je.reduce((vt,wt)=>{const{column:{onFilter:Vt,filters:Qt},filteredKeys:Dn}=wt;return Vt&&Dn&&Dn.length?vt.filter(dn=>Dn.some(Ln=>{const ha=Ss(Qt),pn=ha.findIndex(Ua=>String(Ua)===String(Ln)),aa=pn!==-1?ha[pn]:Ln;return Vt(aa,dn)})):vt},Ze)}const is=Ze=>Ze.flatMap(je=>"children"in je?[je].concat((0,xa.Z)(is(je.children||[]))):[je]);function sc(Ze){let{prefixCls:je,dropdownPrefixCls:vt,mergedColumns:wt,onFilterChange:Vt,getPopupContainer:Qt,locale:Dn}=Ze;const dn=le.useMemo(()=>is(wt||[]),[wt]),[Ln,ha]=le.useState(()=>gs(dn,!0)),pn=le.useMemo(()=>{const nr=gs(dn,!1);if(nr.length===0)return nr;let Fr=!0,Cr=!0;if(nr.forEach(Dr=>{let{filteredKeys:Ir}=Dr;Ir!==void 0?Fr=!1:Cr=!1}),Fr){const Dr=(dn||[]).map((Ir,Ur)=>Ei(Ir,oi(Ur)));return Ln.filter(Ir=>{let{key:Ur}=Ir;return Dr.includes(Ur)}).map(Ir=>{const Ur=dn[Dr.findIndex(Lo=>Lo===Ir.key)];return Object.assign(Object.assign({},Ir),{column:Object.assign(Object.assign({},Ir.column),Ur),forceFiltered:Ur.filtered})})}return nr},[dn,Ln]),aa=le.useMemo(()=>Ms(pn),[pn]),Ua=nr=>{const Fr=pn.filter(Cr=>{let{key:Dr}=Cr;return Dr!==nr.key});Fr.push(nr),ha(Fr),Vt(Ms(Fr),Fr)};return[nr=>lc(je,vt,nr,pn,Dn,Ua,Qt),pn,aa]}var cc=sc;function Gs(Ze,je,vt){const wt=le.useRef({});function Vt(Qt){if(!wt.current||wt.current.data!==Ze||wt.current.childrenColumnName!==je||wt.current.getRowKey!==vt){let dn=function(Ln){Ln.forEach((ha,pn)=>{const aa=vt(ha,pn);Dn.set(aa,ha),ha&&typeof ha=="object"&&je in ha&&dn(ha[je]||[])})};const Dn=new Map;dn(Ze),wt.current={data:Ze,childrenColumnName:je,kvMap:Dn,getRowKey:vt}}return wt.current.kvMap.get(Qt)}return[Vt]}var Ks=z(50371),Bc=function(Ze,je){var vt={};for(var wt in Ze)Object.prototype.hasOwnProperty.call(Ze,wt)&&je.indexOf(wt)<0&&(vt[wt]=Ze[wt]);if(Ze!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Vt=0,wt=Object.getOwnPropertySymbols(Ze);Vt{const Qt=Ze[Vt];typeof Qt!="function"&&(vt[Vt]=Qt)}),vt}function dc(Ze,je,vt){const wt=vt&&typeof vt=="object"?vt:{},{total:Vt=0}=wt,Qt=Bc(wt,["total"]),[Dn,dn]=(0,le.useState)(()=>({current:"defaultCurrent"in Qt?Qt.defaultCurrent:1,pageSize:"defaultPageSize"in Qt?Qt.defaultPageSize:_u})),Ln=(0,Ks.Z)(Dn,Qt,{total:Vt>0?Vt:Ze}),ha=Math.ceil((Vt||Ze)/Ln.pageSize);Ln.current>ha&&(Ln.current=ha||1);const pn=(Ua,ka)=>{dn({current:Ua!=null?Ua:1,pageSize:ka||Ln.pageSize})},aa=(Ua,ka)=>{var nr;vt&&((nr=vt.onChange)===null||nr===void 0||nr.call(vt,Ua,ka)),pn(Ua,ka),je(Ua,ka||(Ln==null?void 0:Ln.pageSize))};return vt===!1?[{},()=>{}]:[Object.assign(Object.assign({},Ln),{onChange:aa}),pn]}var Kc=dc,Pi=z(84105),ms=z(35654),Bs=z(90782),fs=z(71430),Pc=z(18929);const $u={},Vs="SELECT_ALL",Ts="SELECT_INVERT",ks="SELECT_NONE",Vc=[],gc=(Ze,je)=>{let vt=[];return(je||[]).forEach(wt=>{vt.push(wt),wt&&typeof wt=="object"&&Ze in wt&&(vt=[].concat((0,xa.Z)(vt),(0,xa.Z)(gc(Ze,wt[Ze]))))}),vt};var Ro=(Ze,je)=>{const{preserveSelectedRowKeys:vt,selectedRowKeys:wt,defaultSelectedRowKeys:Vt,getCheckboxProps:Qt,onChange:Dn,onSelect:dn,onSelectAll:Ln,onSelectInvert:ha,onSelectNone:pn,onSelectMultiple:aa,columnWidth:Ua,type:ka,selections:nr,fixed:Fr,renderCell:Cr,hideSelectAll:Dr,checkStrictly:Ir=!0}=je||{},{prefixCls:Ur,data:Lo,pageData:Qo,getRecordByKey:$a,getRowKey:Mo,expandType:gi,childrenColumnName:$r,locale:Eo,getPopupContainer:io}=Ze,[Wr,Vr]=(0,Pc.Z)(wt||Vt||Vc,{value:wt}),oo=le.useRef(new Map),ci=(0,le.useCallback)(Go=>{if(vt){const ko=new Map;Go.forEach(Ko=>{let Io=$a(Ko);!Io&&oo.current.has(Ko)&&(Io=oo.current.get(Ko)),ko.set(Ko,Io)}),oo.current=ko}},[$a,vt]);le.useEffect(()=>{ci(Wr)},[Wr]);const{keyEntities:ni}=(0,le.useMemo)(()=>{if(Ir)return{keyEntities:null};let Go=Lo;if(vt){const ko=new Set(Lo.map((Io,ho)=>Mo(Io,ho))),Ko=Array.from(oo.current).reduce((Io,ho)=>{let[ir,eo]=ho;return ko.has(ir)?Io:Io.concat(eo)},[]);Go=[].concat((0,xa.Z)(Go),(0,xa.Z)(Ko))}return(0,fs.I8)(Go,{externalGetKey:Mo,childrenPropName:$r})},[Lo,Mo,Ir,$r,vt]),bo=(0,le.useMemo)(()=>gc($r,Qo),[$r,Qo]),Ci=(0,le.useMemo)(()=>{const Go=new Map;return bo.forEach((ko,Ko)=>{const Io=Mo(ko,Ko),ho=(Qt?Qt(ko):null)||{};Go.set(Io,ho)}),Go},[bo,Mo,Qt]),bi=(0,le.useCallback)(Go=>{var ko;return!!(!((ko=Ci.get(Mo(Go)))===null||ko===void 0)&&ko.disabled)},[Ci,Mo]),[yo,ki]=(0,le.useMemo)(()=>{if(Ir)return[Wr||[],[]];const{checkedKeys:Go,halfCheckedKeys:ko}=(0,Bs.S)(Wr,!0,ni,bi);return[Go||[],ko]},[Wr,Ir,ni,bi]),Tl=(0,le.useMemo)(()=>{const Go=ka==="radio"?yo.slice(0,1):yo;return new Set(Go)},[yo,ka]),ji=(0,le.useMemo)(()=>ka==="radio"?new Set:new Set(ki),[ki,ka]),[ai,Zl]=(0,le.useState)(null);le.useEffect(()=>{je||Vr(Vc)},[!!je]);const No=(0,le.useCallback)((Go,ko)=>{let Ko,Io;ci(Go),vt?(Ko=Go,Io=Go.map(ho=>oo.current.get(ho))):(Ko=[],Io=[],Go.forEach(ho=>{const ir=$a(ho);ir!==void 0&&(Ko.push(ho),Io.push(ir))})),Vr(Ko),Dn==null||Dn(Ko,Io,{type:ko})},[Vr,$a,Dn,vt]),Dl=(0,le.useCallback)((Go,ko,Ko,Io)=>{if(dn){const ho=Ko.map(ir=>$a(ir));dn($a(Go),ko,ho,Io)}No(Ko,"single")},[dn,$a,No]),vl=(0,le.useMemo)(()=>!nr||Dr?null:(nr===!0?[Vs,Ts,ks]:nr).map(ko=>ko===Vs?{key:"all",text:Eo.selectionAll,onSelect(){No(Lo.map((Ko,Io)=>Mo(Ko,Io)).filter(Ko=>{const Io=Ci.get(Ko);return!(Io!=null&&Io.disabled)||Tl.has(Ko)}),"all")}}:ko===Ts?{key:"invert",text:Eo.selectInvert,onSelect(){const Ko=new Set(Tl);Qo.forEach((ho,ir)=>{const eo=Mo(ho,ir),li=Ci.get(eo);li!=null&&li.disabled||(Ko.has(eo)?Ko.delete(eo):Ko.add(eo))});const Io=Array.from(Ko);ha&&ha(Io),No(Io,"invert")}}:ko===ks?{key:"none",text:Eo.selectNone,onSelect(){pn==null||pn(),No(Array.from(Tl).filter(Ko=>{const Io=Ci.get(Ko);return Io==null?void 0:Io.disabled}),"none")}}:ko).map(ko=>Object.assign(Object.assign({},ko),{onSelect:function(){for(var Ko,Io,ho=arguments.length,ir=new Array(ho),eo=0;eo{var ko;if(!je)return Go.filter(bl=>bl!==$u);let Ko=(0,xa.Z)(Go);const Io=new Set(Tl),ho=bo.map(Mo).filter(bl=>!Ci.get(bl).disabled),ir=ho.every(bl=>Io.has(bl)),eo=ho.some(bl=>Io.has(bl)),li=()=>{const bl=[];ir?ho.forEach(Hl=>{Io.delete(Hl),bl.push(Hl)}):ho.forEach(Hl=>{Io.has(Hl)||(Io.add(Hl),bl.push(Hl))});const Il=Array.from(Io);Ln==null||Ln(!ir,Il.map(Hl=>$a(Hl)),bl.map(Hl=>$a(Hl))),No(Il,"all"),Zl(null)};let Ni;if(ka!=="radio"){let bl;if(vl){const mi={getPopupContainer:io,items:vl.map((Ru,wu)=>{const{key:hl,text:qo,onSelect:mu}=Ru;return{key:hl!=null?hl:wu,onClick:()=>{mu==null||mu(ho)},label:qo}})};bl=le.createElement("div",{className:`${Ur}-selection-extra`},le.createElement(Fl.Z,{menu:mi,getPopupContainer:io},le.createElement("span",null,le.createElement(Pi.Z,null))))}const Il=bo.map((mi,Ru)=>{const wu=Mo(mi,Ru),hl=Ci.get(wu)||{};return Object.assign({checked:Io.has(wu)},hl)}).filter(mi=>{let{disabled:Ru}=mi;return Ru}),Hl=!!Il.length&&Il.length===bo.length,eu=Hl&&Il.every(mi=>{let{checked:Ru}=mi;return Ru}),xo=Hl&&Il.some(mi=>{let{checked:Ru}=mi;return Ru});Ni=!Dr&&le.createElement("div",{className:`${Ur}-selection`},le.createElement(rr.default,{checked:Hl?eu:!!bo.length&&ir,indeterminate:Hl?!eu&&xo:!ir&&eo,onChange:li,disabled:bo.length===0||Hl,"aria-label":bl?"Custom selection":"Select all",skipGroup:!0}),bl)}let gu;ka==="radio"?gu=(bl,Il,Hl)=>{const eu=Mo(Il,Hl),xo=Io.has(eu);return{node:le.createElement(Ju.ZP,Object.assign({},Ci.get(eu),{checked:xo,onClick:mi=>mi.stopPropagation(),onChange:mi=>{Io.has(eu)||Dl(eu,!0,[eu],mi.nativeEvent)}})),checked:xo}}:gu=(bl,Il,Hl)=>{var eu;const xo=Mo(Il,Hl),mi=Io.has(xo),Ru=ji.has(xo),wu=Ci.get(xo);let hl;return gi==="nest"?hl=Ru:hl=(eu=wu==null?void 0:wu.indeterminate)!==null&&eu!==void 0?eu:Ru,{node:le.createElement(rr.default,Object.assign({},wu,{indeterminate:hl,checked:mi,skipGroup:!0,onClick:qo=>qo.stopPropagation(),onChange:qo=>{let{nativeEvent:mu}=qo;const{shiftKey:ql}=mu;let us=-1,qu=-1;if(ql&&Ir){const Vu=new Set([ai,xo]);ho.some((Qu,nu)=>{if(Vu.has(Qu))if(us===-1)us=nu;else return qu=nu,!0;return!1})}if(qu!==-1&&us!==qu&&Ir){const Vu=ho.slice(us,qu+1),Qu=[];mi?Vu.forEach(iu=>{Io.has(iu)&&(Qu.push(iu),Io.delete(iu))}):Vu.forEach(iu=>{Io.has(iu)||(Qu.push(iu),Io.add(iu))});const nu=Array.from(Io);aa==null||aa(!mi,nu.map(iu=>$a(iu)),Qu.map(iu=>$a(iu))),No(nu,"multiple")}else{const Vu=yo;if(Ir){const Qu=mi?(0,ms._5)(Vu,xo):(0,ms.L0)(Vu,xo);Dl(xo,!mi,Qu,mu)}else{const Qu=(0,Bs.S)([].concat((0,xa.Z)(Vu),[xo]),!0,ni,bi),{checkedKeys:nu,halfCheckedKeys:iu}=Qu;let as=nu;if(mi){const Os=new Set(nu);Os.delete(xo),as=(0,Bs.S)(Array.from(Os),{checked:!1,halfCheckedKeys:iu},ni,bi).checkedKeys}Dl(xo,!mi,as,mu)}}Zl(mi?null:xo)}})),checked:mi}};const Au=(bl,Il,Hl)=>{const{node:eu,checked:xo}=gu(bl,Il,Hl);return Cr?Cr(xo,Il,Hl,eu):eu};if(!Ko.includes($u))if(Ko.findIndex(bl=>{var Il;return((Il=bl[Sr])===null||Il===void 0?void 0:Il.columnType)==="EXPAND_COLUMN"})===0){const[bl,...Il]=Ko;Ko=[bl,$u].concat((0,xa.Z)(Il))}else Ko=[$u].concat((0,xa.Z)(Ko));const Ku=Ko.indexOf($u);Ko=Ko.filter((bl,Il)=>bl!==$u||Il===Ku);const ou=Ko[Ku-1],$l=Ko[Ku+1];let Xo=Fr;Xo===void 0&&(($l==null?void 0:$l.fixed)!==void 0?Xo=$l.fixed:(ou==null?void 0:ou.fixed)!==void 0&&(Xo=ou.fixed)),Xo&&ou&&((ko=ou[Sr])===null||ko===void 0?void 0:ko.columnType)==="EXPAND_COLUMN"&&ou.fixed===void 0&&(ou.fixed=Xo);const xu=Ve()(`${Ur}-selection-col`,{[`${Ur}-selection-col-with-dropdown`]:nr&&ka==="checkbox"}),Su={fixed:Xo,width:Ua,className:`${Ur}-selection-column`,title:je.columnTitle||Ni,render:Au,onCell:je.onCell,[Sr]:{className:xu}};return Ko.map(bl=>bl===$u?Su:bl)},[Mo,bo,je,yo,Tl,ji,Ua,vl,gi,ai,Ci,aa,Dl,bi]),Tl]},es=z(89489),mc=z(59477),Xs=z(6848);const jt="ascend",an="descend";function fn(Ze){return typeof Ze.sorter=="object"&&typeof Ze.sorter.multiple=="number"?Ze.sorter.multiple:!1}function ga(Ze){return typeof Ze=="function"?Ze:Ze&&typeof Ze=="object"&&Ze.compare?Ze.compare:!1}function zo(Ze,je){return je?Ze[Ze.indexOf(je)+1]:Ze[0]}function Co(Ze,je,vt){let wt=[];function Vt(Qt,Dn){wt.push({column:Qt,key:Ei(Qt,Dn),multiplePriority:fn(Qt),sortOrder:Qt.sortOrder})}return(Ze||[]).forEach((Qt,Dn)=>{const dn=oi(Dn,vt);Qt.children?("sortOrder"in Qt&&Vt(Qt,dn),wt=[].concat((0,xa.Z)(wt),(0,xa.Z)(Co(Qt.children,je,dn)))):Qt.sorter&&("sortOrder"in Qt?Vt(Qt,dn):je&&Qt.defaultSortOrder&&wt.push({column:Qt,key:Ei(Qt,dn),multiplePriority:fn(Qt),sortOrder:Qt.defaultSortOrder}))}),wt}function pi(Ze,je,vt,wt,Vt,Qt,Dn,dn){return(je||[]).map((Ln,ha)=>{const pn=oi(ha,dn);let aa=Ln;if(aa.sorter){const Ua=aa.sortDirections||Vt,ka=aa.showSorterTooltip===void 0?Dn:aa.showSorterTooltip,nr=Ei(aa,pn),Fr=vt.find(gi=>{let{key:$r}=gi;return $r===nr}),Cr=Fr?Fr.sortOrder:null,Dr=zo(Ua,Cr);let Ir;if(Ln.sortIcon)Ir=Ln.sortIcon({sortOrder:Cr});else{const gi=Ua.includes(jt)&&le.createElement(mc.Z,{className:Ve()(`${Ze}-column-sorter-up`,{active:Cr===jt})}),$r=Ua.includes(an)&&le.createElement(es.Z,{className:Ve()(`${Ze}-column-sorter-down`,{active:Cr===an})});Ir=le.createElement("span",{className:Ve()(`${Ze}-column-sorter`,{[`${Ze}-column-sorter-full`]:!!(gi&&$r)})},le.createElement("span",{className:`${Ze}-column-sorter-inner`,"aria-hidden":"true"},gi,$r))}const{cancelSort:Ur,triggerAsc:Lo,triggerDesc:Qo}=Qt||{};let $a=Ur;Dr===an?$a=Qo:Dr===jt&&($a=Lo);const Mo=typeof ka=="object"?ka:{title:$a};aa=Object.assign(Object.assign({},aa),{className:Ve()(aa.className,{[`${Ze}-column-sort`]:Cr}),title:gi=>{const $r=le.createElement("div",{className:`${Ze}-column-sorters`},le.createElement("span",{className:`${Ze}-column-title`},Xi(Ln.title,gi)),Ir);return ka?le.createElement(Xs.Z,Object.assign({},Mo),$r):$r},onHeaderCell:gi=>{const $r=Ln.onHeaderCell&&Ln.onHeaderCell(gi)||{},Eo=$r.onClick,io=$r.onKeyDown;$r.onClick=oo=>{wt({column:Ln,key:nr,sortOrder:Dr,multiplePriority:fn(Ln)}),Eo==null||Eo(oo)},$r.onKeyDown=oo=>{oo.keyCode===ys.Z.ENTER&&(wt({column:Ln,key:nr,sortOrder:Dr,multiplePriority:fn(Ln)}),io==null||io(oo))};const Wr=rl(Ln.title,{}),Vr=Wr==null?void 0:Wr.toString();return Cr?$r["aria-sort"]=Cr==="ascend"?"ascending":"descending":$r["aria-label"]=Vr||"",$r.className=Ve()($r.className,`${Ze}-column-has-sorters`),$r.tabIndex=0,Ln.ellipsis&&($r.title=(Wr!=null?Wr:"").toString()),$r}})}return"children"in aa&&(aa=Object.assign(Object.assign({},aa),{children:pi(Ze,aa.children,vt,wt,Vt,Qt,Dn,pn)})),aa})}function Fo(Ze){const{column:je,sortOrder:vt}=Ze;return{column:je,order:vt,field:je.dataIndex,columnKey:je.key}}function Bo(Ze){const je=Ze.filter(vt=>{let{sortOrder:wt}=vt;return wt}).map(Fo);return je.length===0&&Ze.length?Object.assign(Object.assign({},Fo(Ze[Ze.length-1])),{column:void 0}):je.length<=1?je[0]||{}:je}function Ii(Ze,je,vt){const wt=je.slice().sort((Dn,dn)=>dn.multiplePriority-Dn.multiplePriority),Vt=Ze.slice(),Qt=wt.filter(Dn=>{let{column:{sorter:dn},sortOrder:Ln}=Dn;return ga(dn)&&Ln});return Qt.length?Vt.sort((Dn,dn)=>{for(let Ln=0;Ln{const dn=Dn[vt];return dn?Object.assign(Object.assign({},Dn),{[vt]:Ii(dn,je,vt)}):Dn}):Vt}function ii(Ze){let{prefixCls:je,mergedColumns:vt,onSorterChange:wt,sortDirections:Vt,tableLocale:Qt,showSorterTooltip:Dn}=Ze;const[dn,Ln]=le.useState(Co(vt,!0)),ha=le.useMemo(()=>{let nr=!0;const Fr=Co(vt,!1);if(!Fr.length)return dn;const Cr=[];function Dr(Ur){nr?Cr.push(Ur):Cr.push(Object.assign(Object.assign({},Ur),{sortOrder:null}))}let Ir=null;return Fr.forEach(Ur=>{Ir===null?(Dr(Ur),Ur.sortOrder&&(Ur.multiplePriority===!1?nr=!1:Ir=!0)):(Ir&&Ur.multiplePriority!==!1||(nr=!1),Dr(Ur))}),Cr},[vt,dn]),pn=le.useMemo(()=>{const nr=ha.map(Fr=>{let{column:Cr,sortOrder:Dr}=Fr;return{column:Cr,order:Dr}});return{sortColumns:nr,sortColumn:nr[0]&&nr[0].column,sortOrder:nr[0]&&nr[0].order}},[ha]);function aa(nr){let Fr;nr.multiplePriority===!1||!ha.length||ha[0].multiplePriority===!1?Fr=[nr]:Fr=[].concat((0,xa.Z)(ha.filter(Cr=>{let{key:Dr}=Cr;return Dr!==nr.key})),[nr]),Ln(Fr),wt(Bo(Fr),Fr)}return[nr=>pi(je,nr,ha,aa,Vt,Qt,Dn),ha,pn,()=>Bo(ha)]}function Ti(Ze,je){return Ze.map(vt=>{const wt=Object.assign({},vt);return wt.title=Xi(vt.title,je),"children"in wt&&(wt.children=Ti(wt.children,je)),wt})}function cl(Ze){return[le.useCallback(vt=>Ti(vt,Ze),[Ze])]}var Qi=Kr((Ze,je)=>{const{_renderTimes:vt}=Ze,{_renderTimes:wt}=je;return vt!==wt}),Qr=_i((Ze,je)=>{const{_renderTimes:vt}=Ze,{_renderTimes:wt}=je;return vt!==wt}),Po=z(64993),vi=z(17313),hi=z(83116),Yo=z(37613),Ue=Ze=>{const{componentCls:je}=Ze,vt=`${Ze.lineWidth}px ${Ze.lineType} ${Ze.tableBorderColor}`,wt=(Vt,Qt,Dn)=>({[`&${je}-${Vt}`]:{[`> ${je}-container`]:{[`> ${je}-content, > ${je}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${je}-expanded-row-fixed`]:{margin:`-${Qt}px -${Dn+Ze.lineWidth}px`}}}}}});return{[`${je}-wrapper`]:{[`${je}${je}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${je}-title`]:{border:vt,borderBottom:0},[`> ${je}-container`]:{borderInlineStart:vt,borderTop:vt,[` - > ${je}-content, - > ${je}-header, - > ${je}-body, - > ${je}-summary - `]:{"> table":{"\n > thead > tr > th,\n > thead > tr > td,\n > tbody > tr > th,\n > tbody > tr > td,\n > tfoot > tr > th,\n > tfoot > tr > td\n ":{borderInlineEnd:vt},"> thead":{"> tr:not(:last-child) > th":{borderBottom:vt},"> tr > th::before":{backgroundColor:"transparent !important"}},"\n > thead > tr,\n > tbody > tr,\n > tfoot > tr\n ":{[`> ${je}-cell-fix-right-first::after`]:{borderInlineEnd:vt}},"\n > tbody > tr > th,\n > tbody > tr > td\n ":{[`> ${je}-expanded-row-fixed`]:{margin:`-${Ze.tablePaddingVertical}px -${Ze.tablePaddingHorizontal+Ze.lineWidth}px`,"&::after":{position:"absolute",top:0,insetInlineEnd:Ze.lineWidth,bottom:0,borderInlineEnd:vt,content:'""'}}}}}},[`&${je}-scroll-horizontal`]:{[`> ${je}-container > ${je}-body`]:{"> table > tbody":{[` - > tr${je}-expanded-row, - > tr${je}-placeholder - `]:{"> th, > td":{borderInlineEnd:0}}}}}},wt("middle",Ze.tablePaddingVerticalMiddle,Ze.tablePaddingHorizontalMiddle)),wt("small",Ze.tablePaddingVerticalSmall,Ze.tablePaddingHorizontalSmall)),{[`> ${je}-footer`]:{border:vt,borderTop:0}}),[`${je}-cell`]:{[`${je}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${Ze.lineWidth}px 0 ${Ze.lineWidth}px ${Ze.tableHeaderBg}`}},[`${je}-bordered ${je}-cell-scrollbar`]:{borderInlineEnd:vt}}}},Et=Ze=>{const{componentCls:je}=Ze;return{[`${je}-wrapper`]:{[`${je}-cell-ellipsis`]:Object.assign(Object.assign({},vi.vS),{wordBreak:"keep-all",[` - &${je}-cell-fix-left-last, - &${je}-cell-fix-right-first - `]:{overflow:"visible",[`${je}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${je}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},_t=Ze=>{const{componentCls:je}=Ze;return{[`${je}-wrapper`]:{[`${je}-tbody > tr${je}-placeholder`]:{textAlign:"center",color:Ze.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:Ze.colorBgContainer}}}}},cn=z(15969),ca=Ze=>{const{componentCls:je,antCls:vt,controlInteractiveSize:wt,motionDurationSlow:Vt,lineWidth:Qt,paddingXS:Dn,lineType:dn,tableBorderColor:Ln,tableExpandIconBg:ha,tableExpandColumnWidth:pn,borderRadius:aa,fontSize:Ua,fontSizeSM:ka,lineHeight:nr,tablePaddingVertical:Fr,tablePaddingHorizontal:Cr,tableExpandedRowBg:Dr,paddingXXS:Ir}=Ze,Ur=wt/2-Qt,Lo=Ur*2+Qt*3,Qo=`${Qt}px ${dn} ${Ln}`,$a=Ir-Qt;return{[`${je}-wrapper`]:{[`${je}-expand-icon-col`]:{width:pn},[`${je}-row-expand-icon-cell`]:{textAlign:"center",[`${je}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${je}-row-indent`]:{height:1,float:"left"},[`${je}-row-expand-icon`]:Object.assign(Object.assign({},(0,cn.N)(Ze)),{position:"relative",float:"left",boxSizing:"border-box",width:Lo,height:Lo,padding:0,color:"inherit",lineHeight:`${Lo}px`,background:ha,border:Qo,borderRadius:aa,transform:`scale(${wt/Lo})`,transition:`all ${Vt}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${Vt} ease-out`,content:'""'},"&::before":{top:Ur,insetInlineEnd:$a,insetInlineStart:$a,height:Qt},"&::after":{top:$a,bottom:$a,insetInlineStart:Ur,width:Qt,transform:"rotate(90deg)"},"&-collapsed::before":{transform:"rotate(-180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"},"&-spaced":{"&::before, &::after":{display:"none",content:"none"},background:"transparent",border:0,visibility:"hidden"}}),[`${je}-row-indent + ${je}-row-expand-icon`]:{marginTop:(Ua*nr-Qt*3)/2-Math.ceil((ka*1.4-Qt*3)/2),marginInlineEnd:Dn},[`tr${je}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:Dr}},[`${vt}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${je}-expanded-row-fixed`]:{position:"relative",margin:`-${Fr}px -${Cr}px`,padding:`${Fr}px ${Cr}px`}}}},Ra=Ze=>{const{componentCls:je,antCls:vt,iconCls:wt,tableFilterDropdownWidth:Vt,tableFilterDropdownSearchWidth:Qt,paddingXXS:Dn,paddingXS:dn,colorText:Ln,lineWidth:ha,lineType:pn,tableBorderColor:aa,tableHeaderIconColor:Ua,fontSizeSM:ka,tablePaddingHorizontal:nr,borderRadius:Fr,motionDurationSlow:Cr,colorTextDescription:Dr,colorPrimary:Ir,tableHeaderFilterActiveBg:Ur,colorTextDisabled:Lo,tableFilterDropdownBg:Qo,tableFilterDropdownHeight:$a,controlItemBgHover:Mo,controlItemBgActive:gi,boxShadowSecondary:$r,filterDropdownMenuBg:Eo}=Ze,io=`${vt}-dropdown`,Wr=`${je}-filter-dropdown`,Vr=`${vt}-tree`,oo=`${ha}px ${pn} ${aa}`;return[{[`${je}-wrapper`]:{[`${je}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${je}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-Dn,marginInline:`${Dn}px ${-nr/2}px`,padding:`0 ${Dn}px`,color:Ua,fontSize:ka,borderRadius:Fr,cursor:"pointer",transition:`all ${Cr}`,"&:hover":{color:Dr,background:Ur},"&.active":{color:Ir}}}},{[`${vt}-dropdown`]:{[Wr]:Object.assign(Object.assign({},(0,vi.Wf)(Ze)),{minWidth:Vt,backgroundColor:Qo,borderRadius:Fr,boxShadow:$r,overflow:"hidden",[`${io}-menu`]:{maxHeight:$a,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:Eo,"&:empty::after":{display:"block",padding:`${dn}px 0`,color:Lo,fontSize:ka,textAlign:"center",content:'"Not Found"'}},[`${Wr}-tree`]:{paddingBlock:`${dn}px 0`,paddingInline:dn,[Vr]:{padding:0},[`${Vr}-treenode ${Vr}-node-content-wrapper:hover`]:{backgroundColor:Mo},[`${Vr}-treenode-checkbox-checked ${Vr}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:gi}}},[`${Wr}-search`]:{padding:dn,borderBottom:oo,"&-input":{input:{minWidth:Qt},[wt]:{color:Lo}}},[`${Wr}-checkall`]:{width:"100%",marginBottom:Dn,marginInlineStart:Dn},[`${Wr}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${dn-ha}px ${dn}px`,overflow:"hidden",borderTop:oo}})}},{[`${vt}-dropdown ${Wr}, ${Wr}-submenu`]:{[`${vt}-checkbox-wrapper + span`]:{paddingInlineStart:dn,color:Ln},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},_a=Ze=>{const{componentCls:je,lineWidth:vt,colorSplit:wt,motionDurationSlow:Vt,zIndexTableFixed:Qt,tableBg:Dn,zIndexTableSticky:dn}=Ze,Ln=wt;return{[`${je}-wrapper`]:{[` - ${je}-cell-fix-left, - ${je}-cell-fix-right - `]:{position:"sticky !important",zIndex:Qt,background:Dn},[` - ${je}-cell-fix-left-first::after, - ${je}-cell-fix-left-last::after - `]:{position:"absolute",top:0,right:{_skip_check_:!0,value:0},bottom:-vt,width:30,transform:"translateX(100%)",transition:`box-shadow ${Vt}`,content:'""',pointerEvents:"none"},[`${je}-cell-fix-left-all::after`]:{display:"none"},[` - ${je}-cell-fix-right-first::after, - ${je}-cell-fix-right-last::after - `]:{position:"absolute",top:0,bottom:-vt,left:{_skip_check_:!0,value:0},width:30,transform:"translateX(-100%)",transition:`box-shadow ${Vt}`,content:'""',pointerEvents:"none"},[`${je}-container`]:{"&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:dn+1,width:30,transition:`box-shadow ${Vt}`,content:'""',pointerEvents:"none"},"&::before":{insetInlineStart:0},"&::after":{insetInlineEnd:0}},[`${je}-ping-left`]:{[`&:not(${je}-has-fix-left) ${je}-container`]:{position:"relative","&::before":{boxShadow:`inset 10px 0 8px -8px ${Ln}`}},[` - ${je}-cell-fix-left-first::after, - ${je}-cell-fix-left-last::after - `]:{boxShadow:`inset 10px 0 8px -8px ${Ln}`},[`${je}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${je}-ping-right`]:{[`&:not(${je}-has-fix-right) ${je}-container`]:{position:"relative","&::after":{boxShadow:`inset -10px 0 8px -8px ${Ln}`}},[` - ${je}-cell-fix-right-first::after, - ${je}-cell-fix-right-last::after - `]:{boxShadow:`inset -10px 0 8px -8px ${Ln}`}}}}},ar=Ze=>{const{componentCls:je,antCls:vt}=Ze;return{[`${je}-wrapper`]:{[`${je}-pagination${vt}-pagination`]:{margin:`${Ze.margin}px 0`},[`${je}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:Ze.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},La=Ze=>{const{componentCls:je,tableRadius:vt}=Ze;return{[`${je}-wrapper`]:{[je]:{[`${je}-title, ${je}-header`]:{borderRadius:`${vt}px ${vt}px 0 0`},[`${je}-title + ${je}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${je}-header, table`]:{borderRadius:0},"table > thead > tr:first-child":{"th:first-child, th:last-child, td:first-child, td:last-child":{borderRadius:0}}},"&-container":{borderStartStartRadius:vt,borderStartEndRadius:vt,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:vt},"> *:last-child":{borderStartEndRadius:vt}}},"&-footer":{borderRadius:`0 0 ${vt}px ${vt}px`}}}}},so=Ze=>{const{componentCls:je}=Ze;return{[`${je}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${je}-pagination-left`]:{justifyContent:"flex-end"},[`${je}-pagination-right`]:{justifyContent:"flex-start"},[`${je}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${je}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${je}-row-indent`]:{float:"right"}}}}},mo=Ze=>{const{componentCls:je,antCls:vt,iconCls:wt,fontSizeIcon:Vt,padding:Qt,paddingXS:Dn,tableHeaderIconColor:dn,tableHeaderIconColorHover:Ln,tableSelectionColumnWidth:ha}=Ze;return{[`${je}-wrapper`]:{[`${je}-selection-col`]:{width:ha,[`&${je}-selection-col-with-dropdown`]:{width:ha+Vt+Qt/4}},[`${je}-bordered ${je}-selection-col`]:{width:ha+Dn*2,[`&${je}-selection-col-with-dropdown`]:{width:ha+Vt+Qt/4+Dn*2}},[` - table tr th${je}-selection-column, - table tr td${je}-selection-column - `]:{paddingInlineEnd:Ze.paddingXS,paddingInlineStart:Ze.paddingXS,textAlign:"center",[`${vt}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${je}-selection-column${je}-cell-fix-left`]:{zIndex:Ze.zIndexTableFixed+1},[`table tr th${je}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${je}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${je}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${Ze.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:`${Ze.tablePaddingHorizontal/4}px`,[wt]:{color:dn,fontSize:Vt,verticalAlign:"baseline","&:hover":{color:Ln}}}}}},vo=Ze=>{const{componentCls:je}=Ze,vt=(wt,Vt,Qt,Dn)=>({[`${je}${je}-${wt}`]:{fontSize:Dn,[` - ${je}-title, - ${je}-footer, - ${je}-cell, - ${je}-thead > tr > th, - ${je}-tbody > tr > th, - ${je}-tbody > tr > td, - tfoot > tr > th, - tfoot > tr > td - `]:{padding:`${Vt}px ${Qt}px`},[`${je}-filter-trigger`]:{marginInlineEnd:`-${Qt/2}px`},[`${je}-expanded-row-fixed`]:{margin:`-${Vt}px -${Qt}px`},[`${je}-tbody`]:{[`${je}-wrapper:only-child ${je}`]:{marginBlock:`-${Vt}px`,marginInline:`${Ze.tableExpandColumnWidth-Qt}px -${Qt}px`}},[`${je}-selection-column`]:{paddingInlineStart:`${Qt/4}px`}}});return{[`${je}-wrapper`]:Object.assign(Object.assign({},vt("middle",Ze.tablePaddingVerticalMiddle,Ze.tablePaddingHorizontalMiddle,Ze.tableFontSizeMiddle)),vt("small",Ze.tablePaddingVerticalSmall,Ze.tablePaddingHorizontalSmall,Ze.tableFontSizeSmall))}},Hi=Ze=>{const{componentCls:je,marginXXS:vt,fontSizeIcon:wt,tableHeaderIconColor:Vt,tableHeaderIconColorHover:Qt}=Ze;return{[`${je}-wrapper`]:{[`${je}-thead th${je}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${Ze.motionDurationSlow}`,"&:hover":{background:Ze.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:Ze.colorPrimary},[` - &${je}-cell-fix-left:hover, - &${je}-cell-fix-right:hover - `]:{background:Ze.tableFixedHeaderSortActiveBg}},[`${je}-thead th${je}-column-sort`]:{background:Ze.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${je}-column-sort`]:{background:Ze.tableBodySortBg},[`${je}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${je}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${je}-column-sorter`]:{marginInlineStart:vt,color:Vt,fontSize:0,transition:`color ${Ze.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:wt,"&.active":{color:Ze.colorPrimary}},[`${je}-column-sorter-up + ${je}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${je}-column-sorters:hover ${je}-column-sorter`]:{color:Qt}}}},Li=Ze=>{const{componentCls:je,opacityLoading:vt,tableScrollThumbBg:wt,tableScrollThumbBgHover:Vt,tableScrollThumbSize:Qt,tableScrollBg:Dn,zIndexTableSticky:dn,stickyScrollBarBorderRadius:Ln}=Ze,ha=`${Ze.lineWidth}px ${Ze.lineType} ${Ze.tableBorderColor}`;return{[`${je}-wrapper`]:{[`${je}-sticky`]:{"&-holder":{position:"sticky",zIndex:dn,background:Ze.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${Qt}px !important`,zIndex:dn,display:"flex",alignItems:"center",background:Dn,borderTop:ha,opacity:vt,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:Qt,backgroundColor:wt,borderRadius:Ln,transition:`all ${Ze.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:Vt}}}}}}},dl=Ze=>{const{componentCls:je,lineWidth:vt,tableBorderColor:wt}=Ze,Vt=`${vt}px ${Ze.lineType} ${wt}`;return{[`${je}-wrapper`]:{[`${je}-summary`]:{position:"relative",zIndex:Ze.zIndexTableFixed,background:Ze.tableBg,"> tr":{"> th, > td":{borderBottom:Vt}}},[`div${je}-summary`]:{boxShadow:`0 -${vt}px 0 ${wt}`}}}},jl=Ze=>{const{componentCls:je}=Ze,vt=`${Ze.lineWidth}px ${Ze.lineType} ${Ze.tableBorderColor}`,wt=`${je}-expanded-row-cell`;return{[`${je}-wrapper`]:{[`${je}-tbody-virtual`]:{[`${je}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${je}-cell`]:{borderBottom:vt},[`${je}-expanded-row`]:{[`${wt}${wt}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${Ze.lineWidth}px)`,borderInlineEnd:"none"}}},[`${je}-bordered`]:{[`${je}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:vt,position:"absolute"},[`${je}-cell`]:{borderInlineEnd:vt,[`&${je}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-Ze.lineWidth,borderInlineStart:vt}}}}}}};const Pl=Ze=>{const{componentCls:je,fontWeightStrong:vt,tablePaddingVertical:wt,tablePaddingHorizontal:Vt,lineWidth:Qt,lineType:Dn,tableBorderColor:dn,tableFontSize:Ln,tableBg:ha,tableRadius:pn,tableHeaderTextColor:aa,motionDurationMid:Ua,tableHeaderBg:ka,tableHeaderCellSplitColor:nr,tableRowHoverBg:Fr,tableSelectedRowBg:Cr,tableSelectedRowHoverBg:Dr,tableFooterTextColor:Ir,tableFooterBg:Ur,paddingContentVerticalLG:Lo}=Ze,Qo=`${Qt}px ${Dn} ${dn}`;return{[`${je}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,vi.dF)()),{[je]:Object.assign(Object.assign({},(0,vi.Wf)(Ze)),{fontSize:Ln,background:ha,borderRadius:`${pn}px ${pn}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${pn}px ${pn}px 0 0`,borderCollapse:"separate",borderSpacing:0},[` - ${je}-cell, - ${je}-thead > tr > th, - ${je}-tbody > tr > th, - ${je}-tbody > tr > td, - tfoot > tr > th, - tfoot > tr > td - `]:{position:"relative",padding:`${Lo}px ${Vt}px`,overflowWrap:"break-word"},[`${je}-title`]:{padding:`${wt}px ${Vt}px`},[`${je}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:aa,fontWeight:vt,textAlign:"start",background:ka,borderBottom:Qo,transition:`background ${Ua} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${je}-selection-column):not(${je}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:nr,transform:"translateY(-50%)",transition:`background-color ${Ua}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${je}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${Ua}, border-color ${Ua}`,borderBottom:Qo,[` - > ${je}-wrapper:only-child, - > ${je}-expanded-row-fixed > ${je}-wrapper:only-child - `]:{[je]:{marginBlock:`-${wt}px`,marginInline:`${Ze.tableExpandColumnWidth-Vt}px -${Vt}px`,[`${je}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:aa,fontWeight:vt,textAlign:"start",background:ka,borderBottom:Qo,transition:`background ${Ua} ease`},[` - &${je}-row:hover > th, - &${je}-row:hover > td, - > th${je}-cell-row-hover, - > td${je}-cell-row-hover - `]:{background:Fr},[`&${je}-row-selected`]:{"> th, > td":{background:Cr},"&:hover > th, &:hover > td":{background:Dr}}}},[`${je}-footer`]:{padding:`${wt}px ${Vt}px`,color:Ir,background:Ur}})}};var qi=(0,hi.Z)("Table",Ze=>{const{colorTextHeading:je,colorSplit:vt,colorIcon:wt,colorIconHover:Vt,opacityLoading:Qt,colorBgContainer:Dn,controlInteractiveSize:dn,headerBg:Ln,headerColor:ha,headerSortActiveBg:pn,headerSortHoverBg:aa,bodySortBg:Ua,rowHoverBg:ka,rowSelectedBg:nr,rowSelectedHoverBg:Fr,rowExpandedBg:Cr,cellPaddingBlock:Dr,cellPaddingInline:Ir,cellPaddingBlockMD:Ur,cellPaddingInlineMD:Lo,cellPaddingBlockSM:Qo,cellPaddingInlineSM:$a,borderColor:Mo,footerBg:gi,footerColor:$r,headerBorderRadius:Eo,cellFontSize:io,cellFontSizeMD:Wr,cellFontSizeSM:Vr,headerSplitColor:oo,fixedHeaderSortActiveBg:ci,headerFilterHoverBg:ni,filterDropdownBg:bo,expandIconBg:Ci,selectionColumnWidth:bi,stickyScrollBarBg:yo}=Ze,ki=new Po.C(wt),Tl=new Po.C(Vt),ji=2,ai=(0,Yo.TS)(Ze,{tableFontSize:io,tableBg:Dn,tableRadius:Eo,tablePaddingVertical:Dr,tablePaddingHorizontal:Ir,tablePaddingVerticalMiddle:Ur,tablePaddingHorizontalMiddle:Lo,tablePaddingVerticalSmall:Qo,tablePaddingHorizontalSmall:$a,tableBorderColor:Mo,tableHeaderTextColor:ha,tableHeaderBg:Ln,tableFooterTextColor:$r,tableFooterBg:gi,tableHeaderCellSplitColor:oo,tableHeaderSortBg:pn,tableHeaderSortHoverBg:aa,tableHeaderIconColor:ki.clone().setAlpha(ki.getAlpha()*Qt).toRgbString(),tableHeaderIconColorHover:Tl.clone().setAlpha(Tl.getAlpha()*Qt).toRgbString(),tableBodySortBg:Ua,tableFixedHeaderSortActiveBg:ci,tableHeaderFilterActiveBg:ni,tableFilterDropdownBg:bo,tableRowHoverBg:ka,tableSelectedRowBg:nr,tableSelectedRowHoverBg:Fr,zIndexTableFixed:ji,zIndexTableSticky:ji+1,tableFontSizeMiddle:Wr,tableFontSizeSmall:Vr,tableSelectionColumnWidth:bi,tableExpandIconBg:Ci,tableExpandColumnWidth:dn+2*Ze.padding,tableExpandedRowBg:Cr,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:yo,tableScrollThumbBgHover:je,tableScrollBg:vt});return[Pl(ai),ar(ai),dl(ai),Hi(ai),Ra(ai),Ue(ai),La(ai),ca(ai),dl(ai),_t(ai),mo(ai),_a(ai),Li(ai),Et(ai),vo(ai),so(ai),jl(ai)]},Ze=>{const{colorFillAlter:je,colorBgContainer:vt,colorTextHeading:wt,colorFillSecondary:Vt,colorFillContent:Qt,controlItemBgActive:Dn,controlItemBgActiveHover:dn,padding:Ln,paddingSM:ha,paddingXS:pn,colorBorderSecondary:aa,borderRadiusLG:Ua,fontSize:ka,controlHeight:nr,colorTextPlaceholder:Fr}=Ze,Cr=new Po.C(Vt).onBackground(vt).toHexShortString(),Dr=new Po.C(Qt).onBackground(vt).toHexShortString(),Ir=new Po.C(je).onBackground(vt).toHexShortString();return{headerBg:Ir,headerColor:wt,headerSortActiveBg:Cr,headerSortHoverBg:Dr,bodySortBg:Ir,rowHoverBg:Ir,rowSelectedBg:Dn,rowSelectedHoverBg:dn,rowExpandedBg:je,cellPaddingBlock:Ln,cellPaddingInline:Ln,cellPaddingBlockMD:ha,cellPaddingInlineMD:pn,cellPaddingBlockSM:pn,cellPaddingInlineSM:pn,borderColor:aa,headerBorderRadius:Ua,footerBg:Ir,footerColor:wt,cellFontSize:ka,cellFontSizeMD:ka,cellFontSizeSM:ka,headerSplitColor:aa,fixedHeaderSortActiveBg:Cr,headerFilterHoverBg:Qt,filterDropdownMenuBg:vt,filterDropdownBg:vt,expandIconBg:vt,selectionColumnWidth:nr,stickyScrollBarBg:Fr,stickyScrollBarBorderRadius:100}});const il=[],Ll=(Ze,je)=>{const{prefixCls:vt,className:wt,rootClassName:Vt,style:Qt,size:Dn,bordered:dn,dropdownPrefixCls:Ln,dataSource:ha,pagination:pn,rowSelection:aa,rowKey:Ua="key",rowClassName:ka,columns:nr,children:Fr,childrenColumnName:Cr,onChange:Dr,getPopupContainer:Ir,loading:Ur,expandIcon:Lo,expandable:Qo,expandedRowRender:$a,expandIconColumnIndex:Mo,indentSize:gi,scroll:$r,sortDirections:Eo,locale:io,showSorterTooltip:Wr=!0,virtual:Vr}=Ze,oo=le.useMemo(()=>nr||be(Fr),[nr,Fr]),ci=le.useMemo(()=>oo.some(gl=>gl.responsive),[oo]),ni=(0,Eu.Z)(ci),bo=le.useMemo(()=>{const gl=new Set(Object.keys(ni).filter(zl=>ni[zl]));return oo.filter(zl=>!zl.responsive||zl.responsive.some(Du=>gl.has(Du)))},[oo,ni]),Ci=(0,pu.Z)(Ze,["className","style","columns"]),{locale:bi=Cu.Z,direction:yo,table:ki,renderEmpty:Tl,getPrefixCls:ji,getPopupContainer:ai}=le.useContext(Ri.E_),Zl=(0,Vl.Z)(Dn),No=Object.assign(Object.assign({},bi.Table),io),Dl=ha||il,vl=ji("table",vt),du=ji("dropdown",Ln),Go=Object.assign({childrenColumnName:Cr,expandIconColumnIndex:Mo},Qo),{childrenColumnName:ko="children"}=Go,Ko=le.useMemo(()=>Dl.some(gl=>gl==null?void 0:gl[ko])?"nest":$a||Qo&&Qo.expandedRowRender?"row":null,[Dl]),Io={body:le.useRef()},ho=le.useMemo(()=>typeof Ua=="function"?Ua:gl=>gl==null?void 0:gl[Ua],[Ua]),[ir]=Gs(Dl,ko,ho),eo={},li=function(gl,zl){let Du=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var lu,ku,uu;const Iu=Object.assign(Object.assign({},eo),gl);Du&&((lu=eo.resetPagination)===null||lu===void 0||lu.call(eo),!((ku=Iu.pagination)===null||ku===void 0)&&ku.current&&(Iu.pagination.current=1),pn&&pn.onChange&&pn.onChange(1,(uu=Iu.pagination)===null||uu===void 0?void 0:uu.pageSize)),$r&&$r.scrollToFirstRowOnChange!==!1&&Io.body.current&&(0,vu.Z)(0,{getContainer:()=>Io.body.current}),Dr==null||Dr(Iu.pagination,Iu.filters,Iu.sorter,{currentDataSource:uc(Ii(Dl,Iu.sorterStates,ko),Iu.filterStates),action:zl})},Ni=(gl,zl)=>{li({sorter:gl,sorterStates:zl},"sort",!1)},[gu,Au,Ku,ou]=ii({prefixCls:vl,mergedColumns:bo,onSorterChange:Ni,sortDirections:Eo||["ascend","descend"],tableLocale:No,showSorterTooltip:Wr}),$l=le.useMemo(()=>Ii(Dl,Au,ko),[Dl,Au]);eo.sorter=ou(),eo.sorterStates=Au;const Xo=(gl,zl)=>{li({filters:gl,filterStates:zl},"filter",!0)},[xu,Su,bl]=cc({prefixCls:vl,locale:No,dropdownPrefixCls:du,mergedColumns:bo,onFilterChange:Xo,getPopupContainer:Ir||ai}),Il=uc($l,Su);eo.filters=bl,eo.filterStates=Su;const Hl=le.useMemo(()=>{const gl={};return Object.keys(bl).forEach(zl=>{bl[zl]!==null&&(gl[zl]=bl[zl])}),Object.assign(Object.assign({},Ku),{filters:gl})},[Ku,bl]),[eu]=cl(Hl),xo=(gl,zl)=>{li({pagination:Object.assign(Object.assign({},eo.pagination),{current:gl,pageSize:zl})},"paginate")},[mi,Ru]=Kc(Il.length,xo,pn);eo.pagination=pn===!1?{}:yu(mi,pn),eo.resetPagination=Ru;const wu=le.useMemo(()=>{if(pn===!1||!mi.pageSize)return Il;const{current:gl=1,total:zl,pageSize:Du=_u}=mi;return Il.lengthDu?Il.slice((gl-1)*Du,gl*Du):Il:Il.slice((gl-1)*Du,gl*Du)},[!!pn,Il,mi&&mi.current,mi&&mi.pageSize,mi&&mi.total]),[hl,qo]=Ro({prefixCls:vl,data:Il,pageData:wu,getRowKey:ho,getRecordByKey:ir,expandType:Ko,childrenColumnName:ko,locale:No,getPopupContainer:Ir||ai},aa),mu=(gl,zl,Du)=>{let lu;return typeof ka=="function"?lu=Ve()(ka(gl,zl,Du)):lu=Ve()(ka),Ve()({[`${vl}-row-selected`]:qo.has(ho(gl,zl))},lu)};Go.__PARENT_RENDER_ICON__=Go.expandIcon,Go.expandIcon=Go.expandIcon||Lo||Yr(No),Ko==="nest"&&Go.expandIconColumnIndex===void 0?Go.expandIconColumnIndex=aa?1:0:Go.expandIconColumnIndex>0&&aa&&(Go.expandIconColumnIndex-=1),typeof Go.indentSize!="number"&&(Go.indentSize=typeof gi=="number"?gi:15);const ql=le.useCallback(gl=>eu(hl(xu(gu(gl)))),[gu,xu,hl]);let us,qu;if(pn!==!1&&(mi!=null&&mi.total)){let gl;mi.size?gl=mi.size:gl=Zl==="small"||Zl==="middle"?"small":void 0;const zl=ku=>le.createElement(Uu.Z,Object.assign({},mi,{className:Ve()(`${vl}-pagination ${vl}-pagination-${ku}`,mi.className),size:gl})),Du=yo==="rtl"?"left":"right",{position:lu}=mi;if(lu!==null&&Array.isArray(lu)){const ku=lu.find(Xu=>Xu.includes("top")),uu=lu.find(Xu=>Xu.includes("bottom")),Iu=lu.every(Xu=>`${Xu}`=="none");!ku&&!uu&&!Iu&&(qu=zl(Du)),ku&&(us=zl(ku.toLowerCase().replace("top",""))),uu&&(qu=zl(uu.toLowerCase().replace("bottom","")))}else qu=zl(Du)}let Vu;typeof Ur=="boolean"?Vu={spinning:Ur}:typeof Ur=="object"&&(Vu=Object.assign({spinning:!0},Ur));const[Qu,nu]=qi(vl),[,iu]=(0,kr.Z)(),as=Ve()(`${vl}-wrapper`,ki==null?void 0:ki.className,{[`${vl}-wrapper-rtl`]:yo==="rtl"},wt,Vt,nu),Os=Object.assign(Object.assign({},ki==null?void 0:ki.style),Qt),rs=io&&io.emptyText||(Tl==null?void 0:Tl("Table"))||le.createElement(Vi.Z,{componentName:"Table"}),to=Vr?Qr:Qi,Ps={},Xc=le.useMemo(()=>{const{fontSize:gl,lineHeight:zl,padding:Du,paddingXS:lu,paddingSM:ku}=iu,uu=Math.floor(gl*zl);switch(Zl){case"large":return Du*2+uu;case"small":return lu*2+uu;default:return ku*2+uu}},[iu,Zl]);return Vr&&(Ps.listItemHeight=Xc),Qu(le.createElement("div",{ref:je,className:as,style:Os},le.createElement(Do.Z,Object.assign({spinning:!1},Vu),us,le.createElement(to,Object.assign({},Ps,Ci,{columns:bo,direction:yo,expandable:Go,prefixCls:vl,className:Ve()({[`${vl}-middle`]:Zl==="middle",[`${vl}-small`]:Zl==="small",[`${vl}-bordered`]:dn,[`${vl}-empty`]:Dl.length===0}),data:wu,rowKey:ho,rowClassName:mu,emptyText:rs,internalHooks:fe,internalRefs:Io,transformColumns:ql})),qu)))};var Ml=le.forwardRef(Ll);const pl=(Ze,je)=>{const vt=le.useRef(0);return vt.current+=1,le.createElement(Ml,Object.assign({},Ze,{ref:je,_renderTimes:vt.current}))},jn=le.forwardRef(pl);jn.SELECTION_COLUMN=$u,jn.EXPAND_COLUMN=E,jn.SELECTION_ALL=Vs,jn.SELECTION_INVERT=Ts,jn.SELECTION_NONE=ks,jn.Column=sl,jn.ColumnGroup=Yl,jn.Summary=Ke;var Zr=jn,To=Zr},12563:function(Ut,ot,z){"use strict";z.d(ot,{default:function(){return ke}});var E=z(59301),fe=z(99267),Oe=z(92310),ye=z.n(Oe),Se=z(36785),Fe=z(47729),le=z(14088),Me=z(36355),De=z(17313),Te=z(37613),Re=z(83116);const We=Pe=>{const{paddingXXS:at,lineWidth:Ve,tagPaddingHorizontal:it,componentCls:Ye}=Pe,rt=it-Ve,yt=at-Ve;return{[Ye]:Object.assign(Object.assign({},(0,De.Wf)(Pe)),{display:"inline-block",height:"auto",marginInlineEnd:Pe.marginXS,paddingInline:rt,fontSize:Pe.tagFontSize,lineHeight:Pe.tagLineHeight,whiteSpace:"nowrap",background:Pe.defaultBg,border:`${Pe.lineWidth}px ${Pe.lineType} ${Pe.colorBorder}`,borderRadius:Pe.borderRadiusSM,opacity:1,transition:`all ${Pe.motionDurationMid}`,textAlign:"start",position:"relative",[`&${Ye}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:Pe.defaultColor},[`${Ye}-close-icon`]:{marginInlineStart:yt,color:Pe.colorTextDescription,fontSize:Pe.tagIconSize,cursor:"pointer",transition:`all ${Pe.motionDurationMid}`,"&:hover":{color:Pe.colorTextHeading}},[`&${Ye}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${Pe.iconCls}-close, ${Pe.iconCls}-close:hover`]:{color:Pe.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${Ye}-checkable-checked):hover`]:{color:Pe.colorPrimary,backgroundColor:Pe.colorFillSecondary},"&:active, &-checked":{color:Pe.colorTextLightSolid},"&-checked":{backgroundColor:Pe.colorPrimary,"&:hover":{backgroundColor:Pe.colorPrimaryHover}},"&:active":{backgroundColor:Pe.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${Pe.iconCls} + span, > span + ${Pe.iconCls}`]:{marginInlineStart:rt}}),[`${Ye}-borderless`]:{borderColor:"transparent",background:Pe.tagBorderlessBg}}},Ee=Pe=>{const{lineWidth:at,fontSizeIcon:Ve}=Pe,it=Pe.fontSizeSM,Ye=`${Pe.lineHeightSM*it}px`;return(0,Te.TS)(Pe,{tagFontSize:it,tagLineHeight:Ye,tagIconSize:Ve-2*at,tagPaddingHorizontal:8,tagBorderlessBg:Pe.colorFillTertiary})},se=Pe=>({defaultBg:Pe.colorFillQuaternary,defaultColor:Pe.colorText});var y=(0,Re.Z)("Tag",Pe=>{const at=Ee(Pe);return We(at)},se),a=function(Pe,at){var Ve={};for(var it in Pe)Object.prototype.hasOwnProperty.call(Pe,it)&&at.indexOf(it)<0&&(Ve[it]=Pe[it]);if(Pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ye=0,it=Object.getOwnPropertySymbols(Pe);Ye{const{prefixCls:at,style:Ve,className:it,checked:Ye,onChange:rt,onClick:yt}=Pe,bt=a(Pe,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:gt,tag:Gt}=E.useContext(Me.E_),Tt=Wt=>{rt==null||rt(!Ye),yt==null||yt(Wt)},Lt=gt("tag",at),[Rt,qe]=y(Lt),dt=ye()(Lt,`${Lt}-checkable`,{[`${Lt}-checkable-checked`]:Ye},Gt==null?void 0:Gt.className,it,qe);return Rt(E.createElement("span",Object.assign({},bt,{style:Object.assign(Object.assign({},Ve),Gt==null?void 0:Gt.style),className:dt,onClick:Tt})))},x=z(45157);const te=Pe=>(0,x.Z)(Pe,(at,Ve)=>{let{textColor:it,lightBorderColor:Ye,lightColor:rt,darkColor:yt}=Ve;return{[`${Pe.componentCls}-${at}`]:{color:it,background:rt,borderColor:Ye,"&-inverse":{color:Pe.colorTextLightSolid,background:yt,borderColor:yt},[`&${Pe.componentCls}-borderless`]:{borderColor:"transparent"}}}});var ne=(0,Re.b)(["Tag","preset"],Pe=>{const at=Ee(Pe);return te(at)},se);function ue(Pe){return typeof Pe!="string"?Pe:Pe.charAt(0).toUpperCase()+Pe.slice(1)}const re=(Pe,at,Ve)=>{const it=ue(Ve);return{[`${Pe.componentCls}-${at}`]:{color:Pe[`color${Ve}`],background:Pe[`color${it}Bg`],borderColor:Pe[`color${it}Border`],[`&${Pe.componentCls}-borderless`]:{borderColor:"transparent"}}}};var me=(0,Re.b)(["Tag","status"],Pe=>{const at=Ee(Pe);return[re(at,"success","Success"),re(at,"processing","Info"),re(at,"error","Error"),re(at,"warning","Warning")]},se),ce=function(Pe,at){var Ve={};for(var it in Pe)Object.prototype.hasOwnProperty.call(Pe,it)&&at.indexOf(it)<0&&(Ve[it]=Pe[it]);if(Pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ye=0,it=Object.getOwnPropertySymbols(Pe);Ye{const{prefixCls:Ve,className:it,rootClassName:Ye,style:rt,children:yt,icon:bt,color:gt,onClose:Gt,closeIcon:Tt,closable:Lt,bordered:Rt=!0}=Pe,qe=ce(Pe,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:dt,direction:Wt,tag:Bn}=E.useContext(Me.E_),[Yt,kn]=E.useState(!0);E.useEffect(()=>{"visible"in qe&&kn(qe.visible)},[qe.visible]);const Ge=(0,Se.o2)(gt),ln=(0,Se.yT)(gt),Mn=Ge||ln,Pt=Object.assign(Object.assign({backgroundColor:gt&&!Mn?gt:void 0},Bn==null?void 0:Bn.style),rt),zt=dt("tag",Ve),[Ft,Ot]=y(zt),et=ye()(zt,Bn==null?void 0:Bn.className,{[`${zt}-${gt}`]:Mn,[`${zt}-has-color`]:gt&&!Mn,[`${zt}-hidden`]:!Yt,[`${zt}-rtl`]:Wt==="rtl",[`${zt}-borderless`]:!Rt},it,Ye,Ot),ze=Je=>{Je.stopPropagation(),Gt==null||Gt(Je),!Je.defaultPrevented&&kn(!1)},[,St]=(0,Fe.Z)(Lt,Tt,Je=>Je===null?E.createElement(fe.Z,{className:`${zt}-close-icon`,onClick:ze}):E.createElement("span",{className:`${zt}-close-icon`,onClick:ze},Je),null,!1),xt=typeof qe.onClick=="function"||yt&&yt.type==="a",Ke=bt||null,Qe=Ke?E.createElement(E.Fragment,null,Ke,yt&&E.createElement("span",null,yt)):yt,ut=E.createElement("span",Object.assign({},qe,{ref:at,className:et,style:Pt}),Qe,St,Ge&&E.createElement(ne,{key:"preset",prefixCls:zt}),ln&&E.createElement(me,{key:"status",prefixCls:zt}));return Ft(xt?E.createElement(le.Z,{component:"Tag"},ut):ut)},Be=E.forwardRef(Ce);Be.CheckableTag=b;var ke=Be},17574:function(Ut,ot,z){"use strict";z.d(ot,{default:function(){return gt}});var E=z(79556),fe=z(95190),Oe=z(52671),ye=z(8657),Se=z(14809),Fe=z(59301),le={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder",theme:"outlined"},Me=le,De=z(7657),Te=function(Tt,Lt){return Fe.createElement(De.Z,(0,Se.Z)({},Tt,{ref:Lt,icon:Me}))},Re=Fe.forwardRef(Te),We=Re,Ee=z(92310),se=z.n(Ee),y=z(35654),a=z(71430),ee=z(36355),b=z(56082),x=z(62892),te=z(20648);const ne=4;function ue(Gt){const{dropPosition:Tt,dropLevelOffset:Lt,prefixCls:Rt,indent:qe,direction:dt="ltr"}=Gt,Wt=dt==="ltr"?"left":"right",Bn=dt==="ltr"?"right":"left",Yt={[Wt]:-Lt*qe+ne,[Bn]:0};switch(Tt){case-1:Yt.top=-3;break;case 1:Yt.bottom=-3;break;default:Yt.bottom=-3,Yt[Wt]=qe+ne;break}return Fe.createElement("div",{style:Yt,className:`${Rt}-drop-indicator`})}var re=z(71997),ce=Fe.forwardRef((Gt,Tt)=>{const{getPrefixCls:Lt,direction:Rt,virtual:qe,tree:dt}=Fe.useContext(ee.E_),{prefixCls:Wt,className:Bn,showIcon:Yt=!1,showLine:kn,switcherIcon:Ge,blockNode:ln=!1,children:Mn,checkable:Pt=!1,selectable:zt=!0,draggable:Ft,motion:Ot,style:et}=Gt,ze=Lt("tree",Wt),St=Lt(),xt=Ot!=null?Ot:Object.assign(Object.assign({},(0,x.Z)(St)),{motionAppear:!1}),Ke=Object.assign(Object.assign({},Gt),{checkable:Pt,selectable:zt,showIcon:Yt,motion:xt,blockNode:ln,showLine:!!kn,dropIndicatorRender:ue}),[Qe,ut]=(0,te.ZP)(ze),Je=Fe.useMemo(()=>{if(!Ft)return!1;let Zt={};switch(typeof Ft){case"function":Zt.nodeDraggable=Ft;break;case"object":Zt=Object.assign({},Ft);break;default:break}return Zt.icon!==!1&&(Zt.icon=Zt.icon||Fe.createElement(b.Z,null)),Zt},[Ft]),xe=Zt=>Fe.createElement(re.Z,{prefixCls:ze,switcherIcon:Ge,treeNodeProps:Zt,showLine:kn});return Qe(Fe.createElement(E.Z,Object.assign({itemHeight:20,ref:Tt,virtual:qe},Ke,{style:Object.assign(Object.assign({},dt==null?void 0:dt.style),et),prefixCls:ze,className:se()({[`${ze}-icon-hide`]:!Yt,[`${ze}-block-node`]:ln,[`${ze}-unselectable`]:!zt,[`${ze}-rtl`]:Rt==="rtl"},dt==null?void 0:dt.className,Bn,ut),direction:Rt,checkable:Pt&&Fe.createElement("span",{className:`${ze}-checkbox-inner`}),selectable:zt,switcherIcon:xe,draggable:Je}),Mn))}),Ce;(function(Gt){Gt[Gt.None=0]="None",Gt[Gt.Start=1]="Start",Gt[Gt.End=2]="End"})(Ce||(Ce={}));function Be(Gt,Tt){function Lt(Rt){const{key:qe,children:dt}=Rt;Tt(qe,Rt)!==!1&&Be(dt||[],Tt)}Gt.forEach(Lt)}function ke(Gt){let{treeData:Tt,expandedKeys:Lt,startKey:Rt,endKey:qe}=Gt;const dt=[];let Wt=Ce.None;if(Rt&&Rt===qe)return[Rt];if(!Rt||!qe)return[];function Bn(Yt){return Yt===Rt||Yt===qe}return Be(Tt,Yt=>{if(Wt===Ce.End)return!1;if(Bn(Yt)){if(dt.push(Yt),Wt===Ce.None)Wt=Ce.Start;else if(Wt===Ce.Start)return Wt=Ce.End,!1}else Wt===Ce.Start&&dt.push(Yt);return Lt.includes(Yt)}),dt}function Pe(Gt,Tt){const Lt=(0,fe.Z)(Tt),Rt=[];return Be(Gt,(qe,dt)=>{const Wt=Lt.indexOf(qe);return Wt!==-1&&(Rt.push(dt),Lt.splice(Wt,1)),!!Lt.length}),Rt}var at=function(Gt,Tt){var Lt={};for(var Rt in Gt)Object.prototype.hasOwnProperty.call(Gt,Rt)&&Tt.indexOf(Rt)<0&&(Lt[Rt]=Gt[Rt]);if(Gt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var qe=0,Rt=Object.getOwnPropertySymbols(Gt);qe{var{defaultExpandAll:Lt,defaultExpandParent:Rt,defaultExpandedKeys:qe}=Gt,dt=at(Gt,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const Wt=Fe.useRef(),Bn=Fe.useRef(),Yt=()=>{const{keyEntities:Je}=(0,a.I8)(it(dt));let xe;return Lt?xe=Object.keys(Je):Rt?xe=(0,y.r7)(dt.expandedKeys||qe||[],Je):xe=dt.expandedKeys||qe,xe},[kn,Ge]=Fe.useState(dt.selectedKeys||dt.defaultSelectedKeys||[]),[ln,Mn]=Fe.useState(()=>Yt());Fe.useEffect(()=>{"selectedKeys"in dt&&Ge(dt.selectedKeys)},[dt.selectedKeys]),Fe.useEffect(()=>{"expandedKeys"in dt&&Mn(dt.expandedKeys)},[dt.expandedKeys]);const Pt=(Je,xe)=>{var Zt;return"expandedKeys"in dt||Mn(Je),(Zt=dt.onExpand)===null||Zt===void 0?void 0:Zt.call(dt,Je,xe)},zt=(Je,xe)=>{var Zt;const{multiple:Xn}=dt,{node:En,nativeEvent:bn}=xe,{key:Gn=""}=En,Kn=it(dt),Ct=Object.assign(Object.assign({},xe),{selected:!0}),Mt=(bn==null?void 0:bn.ctrlKey)||(bn==null?void 0:bn.metaKey),Sn=bn==null?void 0:bn.shiftKey;let Dt;Xn&&Mt?(Dt=Je,Wt.current=Gn,Bn.current=Dt,Ct.selectedNodes=Pe(Kn,Dt)):Xn&&Sn?(Dt=Array.from(new Set([].concat((0,fe.Z)(Bn.current||[]),(0,fe.Z)(ke({treeData:Kn,expandedKeys:ln,startKey:Gn,endKey:Wt.current}))))),Ct.selectedNodes=Pe(Kn,Dt)):(Dt=[Gn],Wt.current=Gn,Bn.current=Dt,Ct.selectedNodes=Pe(Kn,Dt)),(Zt=dt.onSelect)===null||Zt===void 0||Zt.call(dt,Dt,Ct),"selectedKeys"in dt||Ge(Dt)},{getPrefixCls:Ft,direction:Ot}=Fe.useContext(ee.E_),{prefixCls:et,className:ze,showIcon:St=!0,expandAction:xt="click"}=dt,Ke=at(dt,["prefixCls","className","showIcon","expandAction"]),Qe=Ft("tree",et),ut=se()(`${Qe}-directory`,{[`${Qe}-directory-rtl`]:Ot==="rtl"},ze);return Fe.createElement(ce,Object.assign({icon:Ve,ref:Tt,blockNode:!0},Ke,{showIcon:St,expandAction:xt,prefixCls:Qe,className:ut,expandedKeys:ln,selectedKeys:kn,onSelect:zt,onExpand:Pt}))};var yt=Fe.forwardRef(Ye);const bt=ce;bt.DirectoryTree=yt,bt.TreeNode=E.O;var gt=bt},20648:function(Ut,ot,z){"use strict";z.d(ot,{TM:function(){return Ee},Yk:function(){return We}});var E=z(93083),fe=z(98447),Oe=z(17313),ye=z(8378),Se=z(37613),Fe=z(83116);const le=new E.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),Me=(se,y)=>({[`.${se}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${y.motionDurationSlow}`}}}),De=(se,y)=>({[`.${se}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:y.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${y.lineWidthBold}px solid ${y.colorPrimary}`,borderRadius:"50%",content:'""'}}}),Te=(se,y)=>{const{treeCls:a,treeNodeCls:ee,treeNodePadding:b,titleHeight:x,nodeSelectedBg:te,nodeHoverBg:ne}=y,ue=y.paddingXS;return{[a]:Object.assign(Object.assign({},(0,Oe.Wf)(y)),{background:y.colorBgContainer,borderRadius:y.borderRadius,transition:`background-color ${y.motionDurationSlow}`,[`&${a}-rtl`]:{[`${a}-switcher`]:{"&_close":{[`${a}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${a}-active-focused)`]:Object.assign({},(0,Oe.oN)(y)),[`${a}-list-holder-inner`]:{alignItems:"flex-start"},[`&${a}-block-node`]:{[`${a}-list-holder-inner`]:{alignItems:"stretch",[`${a}-node-content-wrapper`]:{flex:"auto"},[`${ee}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:b,insetInlineStart:0,border:`1px solid ${y.colorPrimary}`,opacity:0,animationName:le,animationDuration:y.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${ee}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${b}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${a}-node-content-wrapper`]:{color:y.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${a}-node-content-wrapper`]:Object.assign({},(0,Oe.oN)(y)),[`&:not(${ee}-disabled).filter-node ${a}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${a}-draggable-icon`]:{flexShrink:0,width:x,lineHeight:`${x}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${y.motionDurationSlow}`,[`${ee}:hover &`]:{opacity:.45}},[`&${ee}-disabled`]:{[`${a}-draggable-icon`]:{visibility:"hidden"}}}},[`${a}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:x}},[`${a}-draggable-icon`]:{visibility:"hidden"},[`${a}-switcher`]:Object.assign(Object.assign({},Me(se,y)),{position:"relative",flex:"none",alignSelf:"stretch",width:x,margin:0,lineHeight:`${x}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${a}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:y.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:x/2,bottom:-b,marginInlineStart:-1,borderInlineEnd:`1px solid ${y.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:x/2*.8,height:x/2,borderBottom:`1px solid ${y.colorBorder}`,content:'""'}}}),[`${a}-checkbox`]:{top:"initial",marginInlineEnd:ue},[`${a}-node-content-wrapper, ${a}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:x,margin:0,padding:`0 ${y.paddingXS/2}px`,color:"inherit",lineHeight:`${x}px`,background:"transparent",borderRadius:y.borderRadius,cursor:"pointer",transition:`all ${y.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:ne},[`&${a}-node-selected`]:{backgroundColor:te},[`${a}-iconEle`]:{display:"inline-block",width:x,height:x,lineHeight:`${x}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${a}-unselectable ${a}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${a}-node-content-wrapper`]:Object.assign({lineHeight:`${x}px`,userSelect:"none"},De(se,y)),[`${ee}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${y.colorPrimary}`}},"&-show-line":{[`${a}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:x/2,bottom:-b,borderInlineEnd:`1px solid ${y.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${a}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${ee}-leaf-last`]:{[`${a}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${x/2}px !important`}}}}})}},Re=se=>{const{treeCls:y,treeNodeCls:a,treeNodePadding:ee,directoryNodeSelectedBg:b,directoryNodeSelectedColor:x}=se;return{[`${y}${y}-directory`]:{[a]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:ee,insetInlineStart:0,transition:`background-color ${se.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:se.controlItemBgHover}},"> *":{zIndex:1},[`${y}-switcher`]:{transition:`color ${se.motionDurationMid}`},[`${y}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${y}-node-selected`]:{color:x,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:b},[`${y}-switcher`]:{color:x},[`${y}-node-content-wrapper`]:{color:x,background:"transparent"}}}}}},We=(se,y)=>{const a=`.${se}`,ee=`${a}-treenode`,b=y.paddingXS/2,x=(0,Se.TS)(y,{treeCls:a,treeNodeCls:ee,treeNodePadding:b});return[Te(se,x),Re(x)]},Ee=se=>{const{controlHeightSM:y}=se;return{titleHeight:y,nodeHoverBg:se.controlItemBgHover,nodeSelectedBg:se.controlItemBgActive}};ot.ZP=(0,Fe.Z)("Tree",(se,y)=>{let{prefixCls:a}=y;return[{[se.componentCls]:(0,fe.C2)(`${a}-checkbox`,se)},We(a,se),(0,ye.Z)(se)]},se=>{const{colorTextLightSolid:y,colorPrimary:a}=se;return Object.assign(Object.assign({},Ee(se)),{directoryNodeSelectedColor:y,directoryNodeSelectedBg:a})})},71997:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return ee}});var E=z(14809),fe=z(59301),Oe={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"filled"},ye=Oe,Se=z(7657),Fe=function(x,te){return fe.createElement(Se.Z,(0,E.Z)({},x,{ref:te,icon:ye}))},le=fe.forwardRef(Fe),Me=le,De=z(52671),Te=z(58617),Re=z(15075),We=z(43531),Ee=z(92310),se=z.n(Ee),y=z(92343),ee=b=>{const{prefixCls:x,switcherIcon:te,treeNodeProps:ne,showLine:ue}=b,{isLeaf:re,expanded:me,loading:ce}=ne;if(ce)return fe.createElement(Te.Z,{className:`${x}-switcher-loading-icon`});let Ce;if(ue&&typeof ue=="object"&&(Ce=ue.showLeafIcon),re){if(!ue)return null;if(typeof Ce!="boolean"&&Ce){const Pe=typeof Ce=="function"?Ce(ne):Ce,at=`${x}-switcher-line-custom-icon`;return(0,y.l$)(Pe)?(0,y.Tm)(Pe,{className:se()(Pe.props.className||"",at)}):Pe}return Ce?fe.createElement(De.Z,{className:`${x}-switcher-line-icon`}):fe.createElement("span",{className:`${x}-switcher-leaf-line`})}const Be=`${x}-switcher-icon`,ke=typeof te=="function"?te(ne):te;return(0,y.l$)(ke)?(0,y.Tm)(ke,{className:se()(ke.props.className||"",Be)}):ke!==void 0?ke:ue?me?fe.createElement(Re.Z,{className:`${x}-switcher-line-icon`}):fe.createElement(We.Z,{className:`${x}-switcher-line-icon`}):fe.createElement(Me,{className:Be})}},54580:function(Ut,ot,z){"use strict";z.d(ot,{default:function(){return un}});var E=z(59301),fe=z(95190),Oe=z(92310),ye=z.n(Oe),Se=z(14809),Fe=z(99153),le=z(84851),Me=z(19257),De=z(93046),Te=z(4635),Re=z(62646),We=z(70539),Ee=z(93664),se=z(95764),y=z(26112);function a(nt,Jt){var $t="cannot ".concat(nt.method," ").concat(nt.action," ").concat(Jt.status,"'"),Tn=new Error($t);return Tn.status=Jt.status,Tn.method=nt.method,Tn.url=nt.action,Tn}function ee(nt){var Jt=nt.responseText||nt.response;if(!Jt)return Jt;try{return JSON.parse(Jt)}catch($t){return Jt}}function b(nt){var Jt=new XMLHttpRequest;nt.onProgress&&Jt.upload&&(Jt.upload.onprogress=function(mn){mn.total>0&&(mn.percent=mn.loaded/mn.total*100),nt.onProgress(mn)});var $t=new FormData;nt.data&&Object.keys(nt.data).forEach(function($n){var mn=nt.data[$n];if(Array.isArray(mn)){mn.forEach(function(Yn){$t.append("".concat($n,"[]"),Yn)});return}$t.append($n,mn)}),nt.file instanceof Blob?$t.append(nt.filename,nt.file,nt.file.name):$t.append(nt.filename,nt.file),Jt.onerror=function(mn){nt.onError(mn)},Jt.onload=function(){return Jt.status<200||Jt.status>=300?nt.onError(a(nt,Jt),ee(Jt)):nt.onSuccess(ee(Jt),Jt)},Jt.open(nt.method,nt.action,!0),nt.withCredentials&&"withCredentials"in Jt&&(Jt.withCredentials=!0);var Tn=nt.headers||{};return Tn["X-Requested-With"]!==null&&Jt.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(Tn).forEach(function($n){Tn[$n]!==null&&Jt.setRequestHeader($n,Tn[$n])}),Jt.send($t),{abort:function(){Jt.abort()}}}var x=+new Date,te=0;function ne(){return"rc-upload-".concat(x,"-").concat(++te)}var ue=z(48736),re=function(nt,Jt){if(nt&&Jt){var $t=Array.isArray(Jt)?Jt:Jt.split(","),Tn=nt.name||"",$n=nt.type||"",mn=$n.replace(/\/.*$/,"");return $t.some(function(Yn){var na=Yn.trim();if(/^\*(\/\*)?$/.test(Yn))return!0;if(na.charAt(0)==="."){var er=Tn.toLowerCase(),yr=na.toLowerCase(),Jn=[yr];return(yr===".jpg"||yr===".jpeg")&&(Jn=[".jpg",".jpeg"]),Jn.some(function(Rr){return er.endsWith(Rr)})}return/\/\*$/.test(na)?mn===na.replace(/\/.*$/,""):$n===na?!0:/^\w+$/.test(na)?((0,ue.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(na,"'.Skip for check.")),!0):!1})}return!0};function me(nt,Jt){var $t=nt.createReader(),Tn=[];function $n(){$t.readEntries(function(mn){var Yn=Array.prototype.slice.apply(mn);Tn=Tn.concat(Yn);var na=!Yn.length;na?Jt(Tn):$n()})}$n()}var ce=function(Jt,$t,Tn){var $n=function mn(Yn,na){Yn&&(Yn.path=na||"",Yn.isFile?Yn.file(function(er){Tn(er)&&(Yn.fullPath&&!er.webkitRelativePath&&(Object.defineProperties(er,{webkitRelativePath:{writable:!0}}),er.webkitRelativePath=Yn.fullPath.replace(/^\//,""),Object.defineProperties(er,{webkitRelativePath:{writable:!1}})),$t([er]))}):Yn.isDirectory&&me(Yn,function(er){er.forEach(function(yr){mn(yr,"".concat(na).concat(Yn.name,"/"))})}))};Jt.forEach(function(mn){$n(mn.webkitGetAsEntry())})},Ce=ce,Be=["component","prefixCls","className","disabled","id","style","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"],ke=function(nt){(0,Me.Z)($t,nt);var Jt=(0,De.Z)($t);function $t(){var Tn;(0,Fe.Z)(this,$t);for(var $n=arguments.length,mn=new Array($n),Yn=0;Yn<$n;Yn++)mn[Yn]=arguments[Yn];return Tn=Jt.call.apply(Jt,[this].concat(mn)),Tn.state={uid:ne()},Tn.reqs={},Tn.fileInput=void 0,Tn._isMounted=void 0,Tn.onChange=function(na){var er=Tn.props,yr=er.accept,Jn=er.directory,Rr=na.target.files,Br=(0,fe.Z)(Rr).filter(function(br){return!Jn||re(br,yr)});Tn.uploadFiles(Br),Tn.reset()},Tn.onClick=function(na){var er=Tn.fileInput;if(er){var yr=na.target,Jn=Tn.props.onClick;if(yr&&yr.tagName==="BUTTON"){var Rr=er.parentNode;Rr.focus(),yr.blur()}er.click(),Jn&&Jn(na)}},Tn.onKeyDown=function(na){na.key==="Enter"&&Tn.onClick(na)},Tn.onFileDrop=function(na){var er=Tn.props.multiple;if(na.preventDefault(),na.type!=="dragover")if(Tn.props.directory)Ce(Array.prototype.slice.call(na.dataTransfer.items),Tn.uploadFiles,function(Jn){return re(Jn,Tn.props.accept)});else{var yr=(0,fe.Z)(na.dataTransfer.files).filter(function(Jn){return re(Jn,Tn.props.accept)});er===!1&&(yr=yr.slice(0,1)),Tn.uploadFiles(yr)}},Tn.uploadFiles=function(na){var er=(0,fe.Z)(na),yr=er.map(function(Jn){return Jn.uid=ne(),Tn.processFile(Jn,er)});Promise.all(yr).then(function(Jn){var Rr=Tn.props.onBatchStart;Rr==null||Rr(Jn.map(function(Br){var br=Br.origin,Pr=Br.parsedFile;return{file:br,parsedFile:Pr}})),Jn.filter(function(Br){return Br.parsedFile!==null}).forEach(function(Br){Tn.post(Br)})})},Tn.processFile=function(){var na=(0,se.Z)((0,We.Z)().mark(function er(yr,Jn){var Rr,Br,br,Pr,tr,Nr,xr,ja,Kr;return(0,We.Z)().wrap(function(ao){for(;;)switch(ao.prev=ao.next){case 0:if(Rr=Tn.props.beforeUpload,Br=yr,!Rr){ao.next=14;break}return ao.prev=3,ao.next=6,Rr(yr,Jn);case 6:Br=ao.sent,ao.next=12;break;case 9:ao.prev=9,ao.t0=ao.catch(3),Br=!1;case 12:if(Br!==!1){ao.next=14;break}return ao.abrupt("return",{origin:yr,parsedFile:null,action:null,data:null});case 14:if(br=Tn.props.action,typeof br!="function"){ao.next=21;break}return ao.next=18,br(yr);case 18:Pr=ao.sent,ao.next=22;break;case 21:Pr=br;case 22:if(tr=Tn.props.data,typeof tr!="function"){ao.next=29;break}return ao.next=26,tr(yr);case 26:Nr=ao.sent,ao.next=30;break;case 29:Nr=tr;case 30:return xr=((0,Ee.Z)(Br)==="object"||typeof Br=="string")&&Br?Br:yr,xr instanceof File?ja=xr:ja=new File([xr],yr.name,{type:yr.type}),Kr=ja,Kr.uid=yr.uid,ao.abrupt("return",{origin:yr,data:Nr,parsedFile:Kr,action:Pr});case 35:case"end":return ao.stop()}},er,null,[[3,9]])}));return function(er,yr){return na.apply(this,arguments)}}(),Tn.saveFileInput=function(na){Tn.fileInput=na},Tn}return(0,le.Z)($t,[{key:"componentDidMount",value:function(){this._isMounted=!0}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this.abort()}},{key:"post",value:function($n){var mn=this,Yn=$n.data,na=$n.origin,er=$n.action,yr=$n.parsedFile;if(this._isMounted){var Jn=this.props,Rr=Jn.onStart,Br=Jn.customRequest,br=Jn.name,Pr=Jn.headers,tr=Jn.withCredentials,Nr=Jn.method,xr=na.uid,ja=Br||b,Kr={action:er,filename:br,data:Yn,file:yr,headers:Pr,withCredentials:tr,method:Nr||"post",onProgress:function(ao){var Zo=mn.props.onProgress;Zo==null||Zo(ao,yr)},onSuccess:function(ao,Zo){var Oo=mn.props.onSuccess;Oo==null||Oo(ao,yr,Zo),delete mn.reqs[xr]},onError:function(ao,Zo){var Oo=mn.props.onError;Oo==null||Oo(ao,Zo,yr),delete mn.reqs[xr]}};Rr(na),this.reqs[xr]=ja(Kr)}}},{key:"reset",value:function(){this.setState({uid:ne()})}},{key:"abort",value:function($n){var mn=this.reqs;if($n){var Yn=$n.uid?$n.uid:$n;mn[Yn]&&mn[Yn].abort&&mn[Yn].abort(),delete mn[Yn]}else Object.keys(mn).forEach(function(na){mn[na]&&mn[na].abort&&mn[na].abort(),delete mn[na]})}},{key:"render",value:function(){var $n=this.props,mn=$n.component,Yn=$n.prefixCls,na=$n.className,er=$n.disabled,yr=$n.id,Jn=$n.style,Rr=$n.multiple,Br=$n.accept,br=$n.capture,Pr=$n.children,tr=$n.directory,Nr=$n.openFileDialogOnClick,xr=$n.onMouseEnter,ja=$n.onMouseLeave,Kr=(0,Re.Z)($n,Be),uo=ye()((0,Te.Z)((0,Te.Z)((0,Te.Z)({},Yn,!0),"".concat(Yn,"-disabled"),er),na,na)),ao=tr?{directory:"directory",webkitdirectory:"webkitdirectory"}:{},Zo=er?{}:{onClick:Nr?this.onClick:function(){},onKeyDown:Nr?this.onKeyDown:function(){},onMouseEnter:xr,onMouseLeave:ja,onDrop:this.onFileDrop,onDragOver:this.onFileDrop,tabIndex:"0"};return E.createElement(mn,(0,Se.Z)({},Zo,{className:uo,role:"button",style:Jn}),E.createElement("input",(0,Se.Z)({},(0,y.Z)(Kr,{aria:!0,data:!0}),{id:yr,disabled:er,type:"file",ref:this.saveFileInput,onClick:function(al){return al.stopPropagation()},key:this.state.uid,style:{display:"none"},accept:Br},ao,{multiple:Rr,onChange:this.onChange},br!=null?{capture:br}:{})),Pr)}}]),$t}(E.Component),Pe=ke;function at(){}var Ve=function(nt){(0,Me.Z)($t,nt);var Jt=(0,De.Z)($t);function $t(){var Tn;(0,Fe.Z)(this,$t);for(var $n=arguments.length,mn=new Array($n),Yn=0;Yn<$n;Yn++)mn[Yn]=arguments[Yn];return Tn=Jt.call.apply(Jt,[this].concat(mn)),Tn.uploader=void 0,Tn.saveUploader=function(na){Tn.uploader=na},Tn}return(0,le.Z)($t,[{key:"abort",value:function($n){this.uploader.abort($n)}},{key:"render",value:function(){return E.createElement(Pe,(0,Se.Z)({},this.props,{ref:this.saveUploader}))}}]),$t}(E.Component);Ve.defaultProps={component:"span",prefixCls:"rc-upload",data:{},headers:{},name:"file",multipart:!1,onStart:at,onError:at,onSuccess:at,multiple:!1,beforeUpload:null,customRequest:null,withCredentials:!1,openFileDialogOnClick:!0};var it=Ve,Ye=it,rt=z(18929),yt=z(4676),bt=z(36355),gt=z(1684),Gt=z(9763),Tt=z(31724),Lt={icon:function(Jt,$t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M534 352V136H232v752h560V394H576a42 42 0 01-42-42z",fill:$t}},{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0042 42h216v494z",fill:Jt}}]}},name:"file",theme:"twotone"},Rt=Lt,qe=z(7657),dt=function(Jt,$t){return E.createElement(qe.Z,(0,Se.Z)({},Jt,{ref:$t,icon:Rt}))},Wt=E.forwardRef(dt),Bn=Wt,Yt=z(58617),kn={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M779.3 196.6c-94.2-94.2-247.6-94.2-341.7 0l-261 260.8c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l261-260.8c32.4-32.4 75.5-50.2 121.3-50.2s88.9 17.8 121.2 50.2c32.4 32.4 50.2 75.5 50.2 121.2 0 45.8-17.8 88.8-50.2 121.2l-266 265.9-43.1 43.1c-40.3 40.3-105.8 40.3-146.1 0-19.5-19.5-30.2-45.4-30.2-73s10.7-53.5 30.2-73l263.9-263.8c6.7-6.6 15.5-10.3 24.9-10.3h.1c9.4 0 18.1 3.7 24.7 10.3 6.7 6.7 10.3 15.5 10.3 24.9 0 9.3-3.7 18.1-10.3 24.7L372.4 653c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l215.6-215.6c19.9-19.9 30.8-46.3 30.8-74.4s-11-54.6-30.8-74.4c-41.1-41.1-107.9-41-149 0L463 364 224.8 602.1A172.22 172.22 0 00174 724.8c0 46.3 18.1 89.8 50.8 122.5 33.9 33.8 78.3 50.7 122.7 50.7 44.4 0 88.8-16.9 122.6-50.7l309.2-309C824.8 492.7 850 432 850 367.5c.1-64.6-25.1-125.3-70.7-170.9z"}}]},name:"paper-clip",theme:"outlined"},Ge=kn,ln=function(Jt,$t){return E.createElement(qe.Z,(0,Se.Z)({},Jt,{ref:$t,icon:Ge}))},Mn=E.forwardRef(ln),Pt=Mn,zt={icon:function(Jt,$t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 632H136v-39.9l138.5-164.3 150.1 178L658.1 489 888 761.6V792zm0-129.8L664.2 396.8c-3.2-3.8-9-3.8-12.2 0L424.6 666.4l-144-170.7c-3.2-3.8-9-3.8-12.2 0L136 652.7V232h752v430.2z",fill:Jt}},{tag:"path",attrs:{d:"M424.6 765.8l-150.1-178L136 752.1V792h752v-30.4L658.1 489z",fill:$t}},{tag:"path",attrs:{d:"M136 652.7l132.4-157c3.2-3.8 9-3.8 12.2 0l144 170.7L652 396.8c3.2-3.8 9-3.8 12.2 0L888 662.2V232H136v420.7zM304 280a88 88 0 110 176 88 88 0 010-176z",fill:$t}},{tag:"path",attrs:{d:"M276 368a28 28 0 1056 0 28 28 0 10-56 0z",fill:$t}},{tag:"path",attrs:{d:"M304 456a88 88 0 100-176 88 88 0 000 176zm0-116c15.5 0 28 12.5 28 28s-12.5 28-28 28-28-12.5-28-28 12.5-28 28-28z",fill:Jt}}]}},name:"picture",theme:"twotone"},Ft=zt,Ot=function(Jt,$t){return E.createElement(qe.Z,(0,Se.Z)({},Jt,{ref:$t,icon:Ft}))},et=E.forwardRef(Ot),ze=et,St=z(77900),xt=z(56762),Ke=z(62892),Qe=z(92343),ut=z(3113);function Je(nt){return Object.assign(Object.assign({},nt),{lastModified:nt.lastModified,lastModifiedDate:nt.lastModifiedDate,name:nt.name,size:nt.size,type:nt.type,uid:nt.uid,percent:0,originFileObj:nt})}function xe(nt,Jt){const $t=(0,fe.Z)(Jt),Tn=$t.findIndex($n=>{let{uid:mn}=$n;return mn===nt.uid});return Tn===-1?$t.push(nt):$t[Tn]=nt,$t}function Zt(nt,Jt){const $t=nt.uid!==void 0?"uid":"name";return Jt.filter(Tn=>Tn[$t]===nt[$t])[0]}function Xn(nt,Jt){const $t=nt.uid!==void 0?"uid":"name",Tn=Jt.filter($n=>$n[$t]!==nt[$t]);return Tn.length===Jt.length?null:Tn}const En=function(){const Jt=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),Tn=Jt[Jt.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(Tn)||[""])[0]},bn=nt=>nt.indexOf("image/")===0,Gn=nt=>{if(nt.type&&!nt.thumbUrl)return bn(nt.type);const Jt=nt.thumbUrl||nt.url||"",$t=En(Jt);return/^data:image\//.test(Jt)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test($t)?!0:!(/^data:/.test(Jt)||$t)},Kn=200;function Ct(nt){return new Promise(Jt=>{if(!nt.type||!bn(nt.type)){Jt("");return}const $t=document.createElement("canvas");$t.width=Kn,$t.height=Kn,$t.style.cssText=`position: fixed; left: 0; top: 0; width: ${Kn}px; height: ${Kn}px; z-index: 9999; display: none;`,document.body.appendChild($t);const Tn=$t.getContext("2d"),$n=new Image;if($n.onload=()=>{const{width:mn,height:Yn}=$n;let na=Kn,er=Kn,yr=0,Jn=0;mn>Yn?(er=Yn*(Kn/mn),Jn=-(er-na)/2):(na=mn*(Kn/Yn),yr=-(na-er)/2),Tn.drawImage($n,yr,Jn,na,er);const Rr=$t.toDataURL();document.body.removeChild($t),window.URL.revokeObjectURL($n.src),Jt(Rr)},$n.crossOrigin="anonymous",nt.type.startsWith("image/svg+xml")){const mn=new FileReader;mn.onload=()=>{mn.result&&($n.src=mn.result)},mn.readAsDataURL(nt)}else if(nt.type.startsWith("image/gif")){const mn=new FileReader;mn.onload=()=>{mn.result&&Jt(mn.result)},mn.readAsDataURL(nt)}else $n.src=window.URL.createObjectURL(nt)})}var Mt=z(26227),Sn=z(41464),Dt=z(15277),en=z(93948),Sa=z(6848),Oa=E.forwardRef((nt,Jt)=>{let{prefixCls:$t,className:Tn,style:$n,locale:mn,listType:Yn,file:na,items:er,progress:yr,iconRender:Jn,actionIconRender:Rr,itemRender:Br,isImgUrl:br,showPreviewIcon:Pr,showRemoveIcon:tr,showDownloadIcon:Nr,previewIcon:xr,removeIcon:ja,downloadIcon:Kr,onPreview:uo,onDownload:ao,onClose:Zo}=nt;var Oo,al;const{status:ul}=na,[Sl,Zi]=E.useState(ul);E.useEffect(()=>{ul!=="removed"&&Zi(ul)},[ul]);const[jr,Gi]=E.useState(!1);E.useEffect(()=>{const Ri=setTimeout(()=>{Gi(!0)},300);return()=>{clearTimeout(Ri)}},[]);const po=Jn(na);let Oi=E.createElement("div",{className:`${$t}-icon`},po);if(Yn==="picture"||Yn==="picture-card"||Yn==="picture-circle")if(Sl==="uploading"||!na.thumbUrl&&!na.url){const Ri=ye()(`${$t}-list-item-thumbnail`,{[`${$t}-list-item-file`]:Sl!=="uploading"});Oi=E.createElement("div",{className:Ri},po)}else{const Ri=br!=null&&br(na)?E.createElement("img",{src:na.thumbUrl||na.url,alt:na.name,className:`${$t}-list-item-image`,crossOrigin:na.crossOrigin}):po,Vi=ye()(`${$t}-list-item-thumbnail`,{[`${$t}-list-item-file`]:br&&!br(na)});Oi=E.createElement("a",{className:Vi,onClick:Vl=>uo(na,Vl),href:na.url||na.thumbUrl,target:"_blank",rel:"noopener noreferrer"},Ri)}const ri=ye()(`${$t}-list-item`,`${$t}-list-item-${Sl}`),ml=typeof na.linkProps=="string"?JSON.parse(na.linkProps):na.linkProps,Ji=tr?Rr((typeof ja=="function"?ja(na):ja)||E.createElement(Mt.Z,null),()=>Zo(na),$t,mn.removeFile):null,wl=Nr&&Sl==="done"?Rr((typeof Kr=="function"?Kr(na):Kr)||E.createElement(Sn.Z,null),()=>ao(na),$t,mn.downloadFile):null,wi=Yn!=="picture-card"&&Yn!=="picture-circle"&&E.createElement("span",{key:"download-delete",className:ye()(`${$t}-list-item-actions`,{picture:Yn==="picture"})},wl,Ji),Ki=ye()(`${$t}-list-item-name`),_i=na.url?[E.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:Ki,title:na.name},ml,{href:na.url,onClick:Ri=>uo(na,Ri)}),na.name),wi]:[E.createElement("span",{key:"view",className:Ki,onClick:Ri=>uo(na,Ri),title:na.name},na.name),wi],Uo={pointerEvents:"none",opacity:.5},ti=Pr?E.createElement("a",{href:na.url||na.thumbUrl,target:"_blank",rel:"noopener noreferrer",style:na.url||na.thumbUrl?void 0:Uo,onClick:Ri=>uo(na,Ri),title:mn.previewFile},typeof xr=="function"?xr(na):xr||E.createElement(Dt.Z,null)):null,Di=(Yn==="picture-card"||Yn==="picture-circle")&&Sl!=="uploading"&&E.createElement("span",{className:`${$t}-list-item-actions`},ti,Sl==="done"&&wl,Ji),{getPrefixCls:sl}=E.useContext(bt.E_),fl=sl(),Yl=E.createElement("div",{className:ri},Oi,_i,Di,jr&&E.createElement(St.default,{motionName:`${fl}-fade`,visible:Sl==="uploading",motionDeadline:2e3},Ri=>{let{className:Vi}=Ri;const Vl="percent"in na?E.createElement(en.Z,Object.assign({},yr,{type:"line",percent:na.percent,"aria-label":na["aria-label"],"aria-labelledby":na["aria-labelledby"]})):null;return E.createElement("div",{className:ye()(`${$t}-list-item-progress`,Vi)},Vl)})),pu=na.response&&typeof na.response=="string"?na.response:((Oo=na.error)===null||Oo===void 0?void 0:Oo.statusText)||((al=na.error)===null||al===void 0?void 0:al.message)||mn.uploadError,vu=Sl==="error"?E.createElement(Sa.Z,{title:pu,getPopupContainer:Ri=>Ri.parentNode},Yl):Yl;return E.createElement("div",{className:ye()(`${$t}-list-item-container`,Tn),style:$n,ref:Jt},Br?Br(vu,na,er,{download:ao.bind(null,na),preview:uo.bind(null,na),remove:Zo.bind(null,na)}):vu)});const wn=(nt,Jt)=>{const{listType:$t="text",previewFile:Tn=Ct,onPreview:$n,onDownload:mn,onRemove:Yn,locale:na,iconRender:er,isImageUrl:yr=Gn,prefixCls:Jn,items:Rr=[],showPreviewIcon:Br=!0,showRemoveIcon:br=!0,showDownloadIcon:Pr=!1,removeIcon:tr,previewIcon:Nr,downloadIcon:xr,progress:ja={size:[-1,2],showInfo:!1},appendAction:Kr,appendActionVisible:uo=!0,itemRender:ao,disabled:Zo}=nt,Oo=(0,xt.Z)(),[al,ul]=E.useState(!1);E.useEffect(()=>{$t!=="picture"&&$t!=="picture-card"&&$t!=="picture-circle"||(Rr||[]).forEach(Uo=>{typeof document=="undefined"||typeof window=="undefined"||!window.FileReader||!window.File||!(Uo.originFileObj instanceof File||Uo.originFileObj instanceof Blob)||Uo.thumbUrl!==void 0||(Uo.thumbUrl="",Tn&&Tn(Uo.originFileObj).then(ti=>{Uo.thumbUrl=ti||"",Oo()}))})},[$t,Rr,Tn]),E.useEffect(()=>{ul(!0)},[]);const Sl=(Uo,ti)=>{if($n)return ti==null||ti.preventDefault(),$n(Uo)},Zi=Uo=>{typeof mn=="function"?mn(Uo):Uo.url&&window.open(Uo.url)},jr=Uo=>{Yn==null||Yn(Uo)},Gi=Uo=>{if(er)return er(Uo,$t);const ti=Uo.status==="uploading",Di=yr&&yr(Uo)?E.createElement(ze,null):E.createElement(Bn,null);let sl=ti?E.createElement(Yt.Z,null):E.createElement(Pt,null);return $t==="picture"?sl=ti?E.createElement(Yt.Z,null):Di:($t==="picture-card"||$t==="picture-circle")&&(sl=ti?na.uploading:Di),sl},po=(Uo,ti,Di,sl)=>{const fl={type:"text",size:"small",title:sl,onClick:Yl=>{ti(),(0,Qe.l$)(Uo)&&Uo.props.onClick&&Uo.props.onClick(Yl)},className:`${Di}-list-item-action`,disabled:Zo};if((0,Qe.l$)(Uo)){const Yl=(0,Qe.Tm)(Uo,Object.assign(Object.assign({},Uo.props),{onClick:()=>{}}));return E.createElement(ut.ZP,Object.assign({},fl,{icon:Yl}))}return E.createElement(ut.ZP,Object.assign({},fl),E.createElement("span",null,Uo))};E.useImperativeHandle(Jt,()=>({handlePreview:Sl,handleDownload:Zi}));const{getPrefixCls:Oi}=E.useContext(bt.E_),ri=Oi("upload",Jn),ml=Oi(),Ji=ye()(`${ri}-list`,`${ri}-list-${$t}`),wl=(0,fe.Z)(Rr.map(Uo=>({key:Uo.uid,file:Uo})));let Ki={motionDeadline:2e3,motionName:`${ri}-${$t==="picture-card"||$t==="picture-circle"?"animate-inline":"animate"}`,keys:wl,motionAppear:al};const _i=E.useMemo(()=>{const Uo=Object.assign({},(0,Ke.Z)(ml));return delete Uo.onAppearEnd,delete Uo.onEnterEnd,delete Uo.onLeaveEnd,Uo},[ml]);return $t!=="picture-card"&&$t!=="picture-circle"&&(Ki=Object.assign(Object.assign({},_i),Ki)),E.createElement("div",{className:Ji},E.createElement(St.CSSMotionList,Object.assign({},Ki,{component:!1}),Uo=>{let{key:ti,file:Di,className:sl,style:fl}=Uo;return E.createElement(Oa,{key:ti,locale:na,prefixCls:ri,className:sl,style:fl,file:Di,items:Rr,progress:ja,listType:$t,isImgUrl:yr,showPreviewIcon:Br,showRemoveIcon:br,showDownloadIcon:Pr,removeIcon:tr,previewIcon:Nr,downloadIcon:xr,iconRender:Gi,actionIconRender:po,itemRender:ao,onPreview:Sl,onDownload:Zi,onClose:jr})}),Kr&&E.createElement(St.default,Object.assign({},Ki,{visible:uo,forceRender:!0}),Uo=>{let{className:ti,style:Di}=Uo;return(0,Qe.Tm)(Kr,sl=>({className:ye()(sl.className,ti),style:Object.assign(Object.assign(Object.assign({},Di),{pointerEvents:ti?"none":void 0}),sl.style)}))}))};var Un=E.forwardRef(wn),Wn=z(17313),ma=z(8378),Ya=z(83116),xa=z(37613),Tr=nt=>{const{componentCls:Jt,iconCls:$t}=nt;return{[`${Jt}-wrapper`]:{[`${Jt}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:nt.colorFillAlter,border:`${nt.lineWidth}px dashed ${nt.colorBorder}`,borderRadius:nt.borderRadiusLG,cursor:"pointer",transition:`border-color ${nt.motionDurationSlow}`,[Jt]:{padding:`${nt.padding}px 0`},[`${Jt}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none"},[`${Jt}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[`&:not(${Jt}-disabled):hover`]:{borderColor:nt.colorPrimaryHover},[`p${Jt}-drag-icon`]:{marginBottom:nt.margin,[$t]:{color:nt.colorPrimary,fontSize:nt.uploadThumbnailSize}},[`p${Jt}-text`]:{margin:`0 0 ${nt.marginXXS}px`,color:nt.colorTextHeading,fontSize:nt.fontSizeLG},[`p${Jt}-hint`]:{color:nt.colorTextDescription,fontSize:nt.fontSize},[`&${Jt}-disabled`]:{cursor:"not-allowed",[`p${Jt}-drag-icon ${$t}, - p${Jt}-text, - p${Jt}-hint - `]:{color:nt.colorTextDisabled}}}}}},hn=nt=>{const{componentCls:Jt,antCls:$t,iconCls:Tn,fontSize:$n,lineHeight:mn}=nt,Yn=`${Jt}-list-item`,na=`${Yn}-actions`,er=`${Yn}-action`,yr=Math.round($n*mn);return{[`${Jt}-wrapper`]:{[`${Jt}-list`]:Object.assign(Object.assign({},(0,Wn.dF)()),{lineHeight:nt.lineHeight,[Yn]:{position:"relative",height:nt.lineHeight*$n,marginTop:nt.marginXS,fontSize:$n,display:"flex",alignItems:"center",transition:`background-color ${nt.motionDurationSlow}`,"&:hover":{backgroundColor:nt.controlItemBgHover},[`${Yn}-name`]:Object.assign(Object.assign({},Wn.vS),{padding:`0 ${nt.paddingXS}px`,lineHeight:mn,flex:"auto",transition:`all ${nt.motionDurationSlow}`}),[na]:{[er]:{opacity:0},[`${er}${$t}-btn-sm`]:{height:yr,border:0,lineHeight:1,"> span":{transform:"scale(1)"}},[` - ${er}:focus-visible, - &.picture ${er} - `]:{opacity:1},[Tn]:{color:nt.actionsColor,transition:`all ${nt.motionDurationSlow}`},[`&:hover ${Tn}`]:{color:nt.colorText}},[`${Jt}-icon ${Tn}`]:{color:nt.colorTextDescription,fontSize:$n},[`${Yn}-progress`]:{position:"absolute",bottom:-nt.uploadProgressOffset,width:"100%",paddingInlineStart:$n+nt.paddingXS,fontSize:$n,lineHeight:0,pointerEvents:"none","> div":{margin:0}}},[`${Yn}:hover ${er}`]:{opacity:1,color:nt.colorText},[`${Yn}-error`]:{color:nt.colorError,[`${Yn}-name, ${Jt}-icon ${Tn}`]:{color:nt.colorError},[na]:{[`${Tn}, ${Tn}:hover`]:{color:nt.colorError},[er]:{opacity:1}}},[`${Jt}-list-item-container`]:{transition:`opacity ${nt.motionDurationSlow}, height ${nt.motionDurationSlow}`,"&::before":{display:"table",width:0,height:0,content:'""'}}})}}},mr=z(93083),At=z(1950);const Xt=new mr.Keyframes("uploadAnimateInlineIn",{from:{width:0,height:0,margin:0,padding:0,opacity:0}}),Pn=new mr.Keyframes("uploadAnimateInlineOut",{to:{width:0,height:0,margin:0,padding:0,opacity:0}});var Ea=nt=>{const{componentCls:Jt}=nt,$t=`${Jt}-animate-inline`;return[{[`${Jt}-wrapper`]:{[`${$t}-appear, ${$t}-enter, ${$t}-leave`]:{animationDuration:nt.motionDurationSlow,animationTimingFunction:nt.motionEaseInOutCirc,animationFillMode:"forwards"},[`${$t}-appear, ${$t}-enter`]:{animationName:Xt},[`${$t}-leave`]:{animationName:Pn}}},{[`${Jt}-wrapper`]:(0,At.J$)(nt)},Xt,Pn]},qt=z(30071),ie=z(64993);const de=nt=>{const{componentCls:Jt,iconCls:$t,uploadThumbnailSize:Tn,uploadProgressOffset:$n}=nt,mn=`${Jt}-list`,Yn=`${mn}-item`;return{[`${Jt}-wrapper`]:{[` - ${mn}${mn}-picture, - ${mn}${mn}-picture-card, - ${mn}${mn}-picture-circle - `]:{[Yn]:{position:"relative",height:Tn+nt.lineWidth*2+nt.paddingXS*2,padding:nt.paddingXS,border:`${nt.lineWidth}px ${nt.lineType} ${nt.colorBorder}`,borderRadius:nt.borderRadiusLG,"&:hover":{background:"transparent"},[`${Yn}-thumbnail`]:Object.assign(Object.assign({},Wn.vS),{width:Tn,height:Tn,lineHeight:`${Tn+nt.paddingSM}px`,textAlign:"center",flex:"none",[$t]:{fontSize:nt.fontSizeHeading2,color:nt.colorPrimary},img:{display:"block",width:"100%",height:"100%",overflow:"hidden"}}),[`${Yn}-progress`]:{bottom:$n,width:`calc(100% - ${nt.paddingSM*2}px)`,marginTop:0,paddingInlineStart:Tn+nt.paddingXS}},[`${Yn}-error`]:{borderColor:nt.colorError,[`${Yn}-thumbnail ${$t}`]:{[`svg path[fill='${qt.blue[0]}']`]:{fill:nt.colorErrorBg},[`svg path[fill='${qt.blue.primary}']`]:{fill:nt.colorError}}},[`${Yn}-uploading`]:{borderStyle:"dashed",[`${Yn}-name`]:{marginBottom:$n}}},[`${mn}${mn}-picture-circle ${Yn}`]:{[`&, &::before, ${Yn}-thumbnail`]:{borderRadius:"50%"}}}}},he=nt=>{const{componentCls:Jt,iconCls:$t,fontSizeLG:Tn,colorTextLightSolid:$n}=nt,mn=`${Jt}-list`,Yn=`${mn}-item`,na=nt.uploadPicCardSize;return{[` - ${Jt}-wrapper${Jt}-picture-card-wrapper, - ${Jt}-wrapper${Jt}-picture-circle-wrapper - `]:Object.assign(Object.assign({},(0,Wn.dF)()),{display:"inline-block",width:"100%",[`${Jt}${Jt}-select`]:{width:na,height:na,marginInlineEnd:nt.marginXS,marginBottom:nt.marginXS,textAlign:"center",verticalAlign:"top",backgroundColor:nt.colorFillAlter,border:`${nt.lineWidth}px dashed ${nt.colorBorder}`,borderRadius:nt.borderRadiusLG,cursor:"pointer",transition:`border-color ${nt.motionDurationSlow}`,[`> ${Jt}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${Jt}-disabled):hover`]:{borderColor:nt.colorPrimary}},[`${mn}${mn}-picture-card, ${mn}${mn}-picture-circle`]:{[`${mn}-item-container`]:{display:"inline-block",width:na,height:na,marginBlock:`0 ${nt.marginXS}px`,marginInline:`0 ${nt.marginXS}px`,verticalAlign:"top"},"&::after":{display:"none"},[Yn]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${nt.paddingXS*2}px)`,height:`calc(100% - ${nt.paddingXS*2}px)`,backgroundColor:nt.colorBgMask,opacity:0,transition:`all ${nt.motionDurationSlow}`,content:'" "'}},[`${Yn}:hover`]:{[`&::before, ${Yn}-actions`]:{opacity:1}},[`${Yn}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${nt.motionDurationSlow}`,[`${$t}-eye, ${$t}-download, ${$t}-delete`]:{zIndex:10,width:Tn,margin:`0 ${nt.marginXXS}px`,fontSize:Tn,cursor:"pointer",transition:`all ${nt.motionDurationSlow}`,svg:{verticalAlign:"baseline"}}},[`${Yn}-actions, ${Yn}-actions:hover`]:{[`${$t}-eye, ${$t}-download, ${$t}-delete`]:{color:new ie.C($n).setAlpha(.65).toRgbString(),"&:hover":{color:$n}}},[`${Yn}-thumbnail, ${Yn}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${Yn}-name`]:{display:"none",textAlign:"center"},[`${Yn}-file + ${Yn}-name`]:{position:"absolute",bottom:nt.margin,display:"block",width:`calc(100% - ${nt.paddingXS*2}px)`},[`${Yn}-uploading`]:{[`&${Yn}`]:{backgroundColor:nt.colorFillAlter},[`&::before, ${$t}-eye, ${$t}-download, ${$t}-delete`]:{display:"none"}},[`${Yn}-progress`]:{bottom:nt.marginXL,width:`calc(100% - ${nt.paddingXS*2}px)`,paddingInlineStart:0}}}),[`${Jt}-wrapper${Jt}-picture-circle-wrapper`]:{[`${Jt}${Jt}-select`]:{borderRadius:"50%"}}}};var Xe=nt=>{const{componentCls:Jt}=nt;return{[`${Jt}-rtl`]:{direction:"rtl"}}};const Bt=nt=>{const{componentCls:Jt,colorTextDisabled:$t}=nt;return{[`${Jt}-wrapper`]:Object.assign(Object.assign({},(0,Wn.Wf)(nt)),{[Jt]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${Jt}-select`]:{display:"inline-block"},[`${Jt}-disabled`]:{color:$t,cursor:"not-allowed"}})}};var It=(0,Ya.Z)("Upload",nt=>{const{fontSizeHeading3:Jt,fontSize:$t,lineHeight:Tn,lineWidth:$n,controlHeightLG:mn}=nt,Yn=Math.round($t*Tn),na=(0,xa.TS)(nt,{uploadThumbnailSize:Jt*2,uploadProgressOffset:Yn/2+$n,uploadPicCardSize:mn*2.55});return[Bt(na),Tr(na),de(na),he(na),hn(na),Ea(na),Xe(na),(0,ma.Z)(na)]},nt=>({actionsColor:nt.colorTextDescription})),pa=function(nt,Jt,$t,Tn){function $n(mn){return mn instanceof $t?mn:new $t(function(Yn){Yn(mn)})}return new($t||($t=Promise))(function(mn,Yn){function na(Jn){try{yr(Tn.next(Jn))}catch(Rr){Yn(Rr)}}function er(Jn){try{yr(Tn.throw(Jn))}catch(Rr){Yn(Rr)}}function yr(Jn){Jn.done?mn(Jn.value):$n(Jn.value).then(na,er)}yr((Tn=Tn.apply(nt,Jt||[])).next())})};const Rn=`__LIST_IGNORE_${Date.now()}__`,qn=(nt,Jt)=>{const{fileList:$t,defaultFileList:Tn,onRemove:$n,showUploadList:mn=!0,listType:Yn="text",onPreview:na,onDownload:er,onChange:yr,onDrop:Jn,previewFile:Rr,disabled:Br,locale:br,iconRender:Pr,isImageUrl:tr,progress:Nr,prefixCls:xr,className:ja,type:Kr="select",children:uo,style:ao,itemRender:Zo,maxCount:Oo,data:al={},multiple:ul=!1,action:Sl="",accept:Zi="",supportServerRender:jr=!0,rootClassName:Gi}=nt,po=E.useContext(gt.Z),Oi=Br!=null?Br:po,[ri,ml]=(0,rt.Z)(Tn||[],{value:$t,postState:Fi=>Fi!=null?Fi:[]}),[Ji,wl]=E.useState("drop"),wi=E.useRef(null);E.useMemo(()=>{const Fi=Date.now();($t||[]).forEach((Pa,Ho)=>{!Pa.uid&&!Object.isFrozen(Pa)&&(Pa.uid=`__AUTO__${Fi}_${Ho}__`)})},[$t]);const Ki=(Fi,Pa,Ho)=>{let Mi=(0,fe.Z)(Pa),Bi=!1;Oo===1?Mi=Mi.slice(-1):Oo&&(Bi=Mi.length>Oo,Mi=Mi.slice(0,Oo)),(0,yt.flushSync)(()=>{ml(Mi)});const rr={file:Fi,fileList:Mi};Ho&&(rr.event=Ho),(!Bi||Mi.some(Fl=>Fl.uid===Fi.uid))&&(0,yt.flushSync)(()=>{yr==null||yr(rr)})},_i=(Fi,Pa)=>pa(void 0,void 0,void 0,function*(){const{beforeUpload:Ho,transformFile:Mi}=nt;let Bi=Fi;if(Ho){const rr=yield Ho(Fi,Pa);if(rr===!1)return!1;if(delete Fi[Rn],rr===Rn)return Object.defineProperty(Fi,Rn,{value:!0,configurable:!0}),!1;typeof rr=="object"&&rr&&(Bi=rr)}return Mi&&(Bi=yield Mi(Bi)),Bi}),Uo=Fi=>{const Pa=Fi.filter(Bi=>!Bi.file[Rn]);if(!Pa.length)return;const Ho=Pa.map(Bi=>Je(Bi.file));let Mi=(0,fe.Z)(ri);Ho.forEach(Bi=>{Mi=xe(Bi,Mi)}),Ho.forEach((Bi,rr)=>{let Fl=Bi;if(Pa[rr].parsedFile)Bi.status="uploading";else{const{originFileObj:hu}=Bi;let cu;try{cu=new File([hu],hu.name,{type:hu.type})}catch(Bu){cu=new Blob([hu],{type:hu.type}),cu.name=hu.name,cu.lastModifiedDate=new Date,cu.lastModified=new Date().getTime()}cu.uid=Bi.uid,Fl=cu}Ki(Fl,Mi)})},ti=(Fi,Pa,Ho)=>{try{typeof Fi=="string"&&(Fi=JSON.parse(Fi))}catch(rr){}if(!Zt(Pa,ri))return;const Mi=Je(Pa);Mi.status="done",Mi.percent=100,Mi.response=Fi,Mi.xhr=Ho;const Bi=xe(Mi,ri);Ki(Mi,Bi)},Di=(Fi,Pa)=>{if(!Zt(Pa,ri))return;const Ho=Je(Pa);Ho.status="uploading",Ho.percent=Fi.percent;const Mi=xe(Ho,ri);Ki(Ho,Mi,Fi)},sl=(Fi,Pa,Ho)=>{if(!Zt(Ho,ri))return;const Mi=Je(Ho);Mi.error=Fi,Mi.response=Pa,Mi.status="error";const Bi=xe(Mi,ri);Ki(Mi,Bi)},fl=Fi=>{let Pa;Promise.resolve(typeof $n=="function"?$n(Fi):$n).then(Ho=>{var Mi;if(Ho===!1)return;const Bi=Xn(Fi,ri);Bi&&(Pa=Object.assign(Object.assign({},Fi),{status:"removed"}),ri==null||ri.forEach(rr=>{const Fl=Pa.uid!==void 0?"uid":"name";rr[Fl]===Pa[Fl]&&!Object.isFrozen(rr)&&(rr.status="removed")}),(Mi=wi.current)===null||Mi===void 0||Mi.abort(Pa),Ki(Pa,Bi))})},Yl=Fi=>{wl(Fi.type),Fi.type==="drop"&&(Jn==null||Jn(Fi))};E.useImperativeHandle(Jt,()=>({onBatchStart:Uo,onSuccess:ti,onProgress:Di,onError:sl,fileList:ri,upload:wi.current}));const{getPrefixCls:pu,direction:vu,upload:Ri}=E.useContext(bt.E_),Vi=pu("upload",xr),Vl=Object.assign(Object.assign({onBatchStart:Uo,onError:sl,onProgress:Di,onSuccess:ti},nt),{data:al,multiple:ul,action:Sl,accept:Zi,supportServerRender:jr,prefixCls:Vi,disabled:Oi,beforeUpload:_i,onChange:void 0});delete Vl.className,delete Vl.style,(!uo||Oi)&&delete Vl.id;const[Eu,Cu]=It(Vi),[Uu]=(0,Gt.Z)("Upload",Tt.Z.Upload),{showRemoveIcon:Do,showPreviewIcon:kr,showDownloadIcon:zr,removeIcon:Yr,previewIcon:Ei,downloadIcon:oi}=typeof mn=="boolean"?{}:mn,Xi=(Fi,Pa)=>mn?E.createElement(Un,{prefixCls:Vi,listType:Yn,items:ri,previewFile:Rr,onPreview:na,onDownload:er,onRemove:fl,showRemoveIcon:!Oi&&Do,showPreviewIcon:kr,showDownloadIcon:zr,removeIcon:Yr,previewIcon:Ei,downloadIcon:oi,iconRender:Pr,locale:Object.assign(Object.assign({},Uu),br),isImageUrl:tr,progress:Nr,appendAction:Fi,appendActionVisible:Pa,itemRender:Zo,disabled:Oi}):Fi,rl=ye()(`${Vi}-wrapper`,ja,Gi,Cu,Ri==null?void 0:Ri.className,{[`${Vi}-rtl`]:vu==="rtl",[`${Vi}-picture-card-wrapper`]:Yn==="picture-card",[`${Vi}-picture-circle-wrapper`]:Yn==="picture-circle"}),Rl=Object.assign(Object.assign({},Ri==null?void 0:Ri.style),ao);if(Kr==="drag"){const Fi=ye()(Cu,Vi,`${Vi}-drag`,{[`${Vi}-drag-uploading`]:ri.some(Pa=>Pa.status==="uploading"),[`${Vi}-drag-hover`]:Ji==="dragover",[`${Vi}-disabled`]:Oi,[`${Vi}-rtl`]:vu==="rtl"});return Eu(E.createElement("span",{className:rl},E.createElement("div",{className:Fi,style:Rl,onDrop:Yl,onDragOver:Yl,onDragLeave:Yl},E.createElement(Ye,Object.assign({},Vl,{ref:wi,className:`${Vi}-btn`}),E.createElement("div",{className:`${Vi}-drag-container`},uo))),Xi()))}const El=ye()(Vi,`${Vi}-select`,{[`${Vi}-disabled`]:Oi}),Jl=(Fi=>E.createElement("div",{className:El,style:Fi},E.createElement(Ye,Object.assign({},Vl,{ref:wi}))))(uo?void 0:{display:"none"});return Eu(Yn==="picture-card"||Yn==="picture-circle"?E.createElement("span",{className:rl},Xi(Jl,!!uo)):E.createElement("span",{className:rl},Jl,Xi()))};var An=E.forwardRef(qn),st=function(nt,Jt){var $t={};for(var Tn in nt)Object.prototype.hasOwnProperty.call(nt,Tn)&&Jt.indexOf(Tn)<0&&($t[Tn]=nt[Tn]);if(nt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $n=0,Tn=Object.getOwnPropertySymbols(nt);$n{var{style:$t,height:Tn}=nt,$n=st(nt,["style","height"]);return E.createElement(An,Object.assign({ref:Jt},$n,{type:"drag",style:Object.assign(Object.assign({},$t),{height:Tn})}))});const Fn=An;Fn.Dragger=lt,Fn.LIST_IGNORE=Rn;var un=Fn},57780:function(Ut,ot,z){"use strict";z.r(ot),z.d(ot,{clsx:function(){return fe}});function E(Oe){var ye,Se,Fe="";if(typeof Oe=="string"||typeof Oe=="number")Fe+=Oe;else if(typeof Oe=="object")if(Array.isArray(Oe))for(ye=0;ye0&&(ce=ne[0]),ce instanceof Error)throw ce;var Ce=new Error("Unhandled error."+(ce?" ("+ce.message+")":""));throw Ce.context=ce,Ce}var Be=me[te];if(Be===void 0)return!1;if(typeof Be=="function")z(Be,this,ne);else for(var ke=Be.length,Pe=Ee(Be,ke),ue=0;ue0&&ce.length>re&&!ce.warned){ce.warned=!0;var Ce=new Error("Possible EventEmitter memory leak detected. "+ce.length+" "+String(te)+" listeners added. Use emitter.setMaxListeners() to increase limit");Ce.name="MaxListenersExceededWarning",Ce.emitter=x,Ce.type=te,Ce.count=ce.length,fe(Ce)}return x}ye.prototype.addListener=function(te,ne){return Me(this,te,ne,!1)},ye.prototype.on=ye.prototype.addListener,ye.prototype.prependListener=function(te,ne){return Me(this,te,ne,!0)};function De(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function Te(x,te,ne){var ue={fired:!1,wrapFn:void 0,target:x,type:te,listener:ne},re=De.bind(ue);return re.listener=ne,ue.wrapFn=re,re}ye.prototype.once=function(te,ne){return Fe(ne),this.on(te,Te(this,te,ne)),this},ye.prototype.prependOnceListener=function(te,ne){return Fe(ne),this.prependListener(te,Te(this,te,ne)),this},ye.prototype.removeListener=function(te,ne){var ue,re,me,ce,Ce;if(Fe(ne),re=this._events,re===void 0)return this;if(ue=re[te],ue===void 0)return this;if(ue===ne||ue.listener===ne)--this._eventsCount===0?this._events=Object.create(null):(delete re[te],re.removeListener&&this.emit("removeListener",te,ue.listener||ne));else if(typeof ue!="function"){for(me=-1,ce=ue.length-1;ce>=0;ce--)if(ue[ce]===ne||ue[ce].listener===ne){Ce=ue[ce].listener,me=ce;break}if(me<0)return this;me===0?ue.shift():se(ue,me),ue.length===1&&(re[te]=ue[0]),re.removeListener!==void 0&&this.emit("removeListener",te,Ce||ne)}return this},ye.prototype.off=ye.prototype.removeListener,ye.prototype.removeAllListeners=function(te){var ne,ue,re;if(ue=this._events,ue===void 0)return this;if(ue.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):ue[te]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete ue[te]),this;if(arguments.length===0){var me=Object.keys(ue),ce;for(re=0;re=0;re--)this.removeListener(te,ne[re]);return this};function Re(x,te,ne){var ue=x._events;if(ue===void 0)return[];var re=ue[te];return re===void 0?[]:typeof re=="function"?ne?[re.listener||re]:[re]:ne?y(re):Ee(re,re.length)}ye.prototype.listeners=function(te){return Re(this,te,!0)},ye.prototype.rawListeners=function(te){return Re(this,te,!1)},ye.listenerCount=function(x,te){return typeof x.listenerCount=="function"?x.listenerCount(te):We.call(x,te)},ye.prototype.listenerCount=We;function We(x){var te=this._events;if(te!==void 0){var ne=te[x];if(typeof ne=="function")return 1;if(ne!==void 0)return ne.length}return 0}ye.prototype.eventNames=function(){return this._eventsCount>0?E(this._events):[]};function Ee(x,te){for(var ne=new Array(te),ue=0;ue>>6)+Me(128|it&63):Me(224|it>>>12&15)+Me(128|it>>>6&63)+Me(128|it&63)}else{var it=65536+(Ve.charCodeAt(0)-55296)*1024+(Ve.charCodeAt(1)-56320);return Me(240|it>>>18&7)+Me(128|it>>>12&63)+Me(128|it>>>6&63)+Me(128|it&63)}},Te=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,Re=function(Ve){return Ve.replace(Te,De)},We=function(Ve){var it=[0,2,1][Ve.length%3],Ye=Ve.charCodeAt(0)<<16|(Ve.length>1?Ve.charCodeAt(1):0)<<8|(Ve.length>2?Ve.charCodeAt(2):0),rt=[Fe.charAt(Ye>>>18),Fe.charAt(Ye>>>12&63),it>=2?"=":Fe.charAt(Ye>>>6&63),it>=1?"=":Fe.charAt(Ye&63)];return rt.join("")},Ee=Oe.btoa&&typeof Oe.btoa=="function"?function(Ve){return Oe.btoa(Ve)}:function(Ve){if(Ve.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return Ve.replace(/[\s\S]{1,3}/g,We)},se=function(Ve){return Ee(Re(String(Ve)))},y=function(Ve){return Ve.replace(/[+\/]/g,function(it){return it=="+"?"-":"_"}).replace(/=/g,"")},a=function(Ve,it){return it?y(se(Ve)):se(Ve)},ee=function(Ve){return a(Ve,!0)},b;Oe.Uint8Array&&(b=function(Ve,it){for(var Ye="",rt=0,yt=Ve.length;rt>>18)+Fe.charAt(Tt>>>12&63)+(typeof gt!="undefined"?Fe.charAt(Tt>>>6&63):"=")+(typeof Gt!="undefined"?Fe.charAt(Tt&63):"=")}return it?y(Ye):Ye});var x=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,te=function(Ve){switch(Ve.length){case 4:var it=(7&Ve.charCodeAt(0))<<18|(63&Ve.charCodeAt(1))<<12|(63&Ve.charCodeAt(2))<<6|63&Ve.charCodeAt(3),Ye=it-65536;return Me((Ye>>>10)+55296)+Me((Ye&1023)+56320);case 3:return Me((15&Ve.charCodeAt(0))<<12|(63&Ve.charCodeAt(1))<<6|63&Ve.charCodeAt(2));default:return Me((31&Ve.charCodeAt(0))<<6|63&Ve.charCodeAt(1))}},ne=function(Ve){return Ve.replace(x,te)},ue=function(Ve){var it=Ve.length,Ye=it%4,rt=(it>0?le[Ve.charAt(0)]<<18:0)|(it>1?le[Ve.charAt(1)]<<12:0)|(it>2?le[Ve.charAt(2)]<<6:0)|(it>3?le[Ve.charAt(3)]:0),yt=[Me(rt>>>16),Me(rt>>>8&255),Me(rt&255)];return yt.length-=[0,0,2,1][Ye],yt.join("")},re=Oe.atob&&typeof Oe.atob=="function"?function(Ve){return Oe.atob(Ve)}:function(Ve){return Ve.replace(/\S{1,4}/g,ue)},me=function(Ve){return re(String(Ve).replace(/[^A-Za-z0-9\+\/]/g,""))},ce=function(Ve){return ne(re(Ve))},Ce=function(Ve){return String(Ve).replace(/[-_]/g,function(it){return it=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},Be=function(Ve){return ce(Ce(Ve))},ke;Oe.Uint8Array&&(ke=function(Ve){return Uint8Array.from(me(Ce(Ve)),function(it){return it.charCodeAt(0)})});var Pe=function(){var Ve=Oe.Base64;return Oe.Base64=ye,Ve};if(Oe.Base64={VERSION:Se,atob:me,btoa:Ee,fromBase64:Be,toBase64:a,utob:Re,encode:a,encodeURI:ee,btou:ne,decode:Be,noConflict:Pe,fromUint8Array:b,toUint8Array:ke},typeof Object.defineProperty=="function"){var at=function(Ve){return{value:Ve,enumerable:!1,writable:!0,configurable:!0}};Oe.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",at(function(){return Be(this)})),Object.defineProperty(String.prototype,"toBase64",at(function(Ve){return a(this,Ve)})),Object.defineProperty(String.prototype,"toBase64URI",at(function(){return a(this,!0)}))}}return Oe.Meteor&&(Base64=Oe.Base64),Ut.exports?Ut.exports.Base64=Oe.Base64:(E=[],fe=function(){return Oe.Base64}.apply(ot,E),fe!==void 0&&(Ut.exports=fe)),{Base64:Oe.Base64}})},39417:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return ce}});var E=z(14809),fe=z(4635),Oe=z(62646),ye=z(20439),Se=z(99153),Fe=z(84851),le=z(13028),Me=z(19257),De=z(93046),Te=z(92310),Re=z.n(Te),We=z(26112),Ee=z(59301),se=z(39378),y=function(Be){for(var ke=Be.prefixCls,Pe=Be.level,at=Be.isStart,Ve=Be.isEnd,it="".concat(ke,"-indent-unit"),Ye=[],rt=0;rt0&&arguments[0]!==void 0?arguments[0]:[],Ot=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],et=Ft.length,ze=Ot.length;if(Math.abs(et-ze)!==1)return{add:!1,key:null};function St(xt,Ke){var Qe=new Map;xt.forEach(function(Je){Qe.set(Je,!0)});var ut=Ke.filter(function(Je){return!Qe.has(Je)});return ut.length===1?ut[0]:null}return et ").concat(Ot);return Ot}var Wt=a.forwardRef(function(Ft,Ot){var et=Ft.prefixCls,ze=Ft.data,St=Ft.selectable,xt=Ft.checkable,Ke=Ft.expandedKeys,Qe=Ft.selectedKeys,ut=Ft.checkedKeys,Je=Ft.loadedKeys,xe=Ft.loadingKeys,Zt=Ft.halfCheckedKeys,Xn=Ft.keyEntities,En=Ft.disabled,bn=Ft.dragging,Gn=Ft.dragOverNodeKey,Kn=Ft.dropPosition,Ct=Ft.motion,Mt=Ft.height,Sn=Ft.itemHeight,Dt=Ft.virtual,en=Ft.focusable,Sa=Ft.activeItem,ia=Ft.focused,Oa=Ft.tabIndex,wn=Ft.onKeyDown,Sr=Ft.onFocus,Un=Ft.onBlur,Wn=Ft.onActiveChange,ma=Ft.onListChangeStart,Ya=Ft.onListChangeEnd,xa=(0,ne.Z)(Ft,rt),Lr=a.useRef(null),Tr=a.useRef(null);a.useImperativeHandle(Ot,function(){return{scrollTo:function(un){Lr.current.scrollTo(un)},getIndentWidth:function(){return Tr.current.offsetWidth}}});var Nt=a.useState(Ke),hn=(0,te.Z)(Nt,2),mr=hn[0],At=hn[1],Xt=a.useState(ze),Pn=(0,te.Z)(Xt,2),xn=Pn[0],Ea=Pn[1],qt=a.useState(ze),ie=(0,te.Z)(qt,2),de=ie[0],he=ie[1],be=a.useState([]),Xe=(0,te.Z)(be,2),Bt=Xe[0],It=Xe[1],pa=a.useState(null),Rn=(0,te.Z)(pa,2),qn=Rn[0],za=Rn[1],An=a.useRef(ze);An.current=ze;function st(){var Fn=An.current;Ea(Fn),he(Fn),It([]),za(null),Ya()}(0,ue.Z)(function(){At(Ke);var Fn=it(mr,Ke);if(Fn.key!==null)if(Fn.add){var un=xn.findIndex(function(mn){var Yn=mn.key;return Yn===Fn.key}),nt=Rt(Ye(xn,ze,Fn.key),Dt,Mt,Sn),Jt=xn.slice();Jt.splice(un+1,0,Lt),he(Jt),It(nt),za("show")}else{var $t=ze.findIndex(function(mn){var Yn=mn.key;return Yn===Fn.key}),Tn=Rt(Ye(ze,xn,Fn.key),Dt,Mt,Sn),$n=ze.slice();$n.splice($t+1,0,Lt),he($n),It(Tn),za("hide")}else xn!==ze&&(Ea(ze),he(ze))},[Ke,ze]),a.useEffect(function(){bn||st()},[bn]);var gn=Ct?de:ze,lt={expandedKeys:Ke,selectedKeys:Qe,loadedKeys:Je,loadingKeys:xe,checkedKeys:ut,halfCheckedKeys:Zt,dragOverNodeKey:Gn,dropPosition:Kn,keyEntities:Xn};return a.createElement(a.Fragment,null,ia&&Sa&&a.createElement("span",{style:yt,"aria-live":"assertive"},dt(Sa)),a.createElement("div",null,a.createElement("input",{style:yt,disabled:en===!1||En,tabIndex:en!==!1?Oa:null,onKeyDown:wn,onFocus:Sr,onBlur:Un,value:"",onChange:bt,"aria-label":"for screen reader"})),a.createElement("div",{className:"".concat(et,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},a.createElement("div",{className:"".concat(et,"-indent")},a.createElement("div",{ref:Tr,className:"".concat(et,"-indent-unit")}))),a.createElement(re.Z,(0,E.Z)({},xa,{data:gn,itemKey:qe,height:Mt,fullHeight:!1,virtual:Dt,itemHeight:Sn,prefixCls:"".concat(et,"-list"),ref:Lr,onVisibleChange:function(un,nt){var Jt=new Set(un),$t=nt.filter(function(Tn){return!Jt.has(Tn)});$t.some(function(Tn){return qe(Tn)===gt})&&st()}}),function(Fn){var un=Fn.pos,nt=(0,E.Z)({},(x(Fn.data),Fn.data)),Jt=Fn.title,$t=Fn.key,Tn=Fn.isStart,$n=Fn.isEnd,mn=(0,Be.km)($t,un);delete nt.key,delete nt.children;var Yn=(0,Be.H8)(mn,lt);return a.createElement(Ve,(0,E.Z)({},nt,Yn,{title:Jt,active:!!Sa&&$t===Sa.key,pos:un,data:Fn.data,isStart:Tn,isEnd:$n,motion:Ct,motionNodes:$t===gt?Bt:null,motionType:qn,onMotionStart:ma,onMotionEnd:st,treeNodeRequiredProps:lt,onMouseMove:function(){Wn(null)}}))}))});Wt.displayName="NodeList";var Bn=Wt,Yt=z(35654),kn=z(90782),Ge=z(67841),ln=10,Mn=function(Ft){(0,De.Z)(et,Ft);var Ot=(0,Te.Z)(et);function et(){var ze;(0,Fe.Z)(this,et);for(var St=arguments.length,xt=new Array(St),Ke=0;Ke2&&arguments[2]!==void 0?arguments[2]:!1,Zt=ze.state,Xn=Zt.dragChildrenKeys,En=Zt.dropPosition,bn=Zt.dropTargetKey,Gn=Zt.dropTargetPos,Kn=Zt.dropAllowed;if(Kn){var Ct=ze.props.onDrop;if(ze.setState({dragOverNodeKey:null}),ze.cleanDragState(),bn!==null){var Mt=(0,ye.Z)((0,ye.Z)({},(0,Be.H8)(bn,ze.getTreeNodeRequiredProps())),{},{active:((Je=ze.getActiveItem())===null||Je===void 0?void 0:Je.key)===bn,data:(0,Ge.Z)(ze.state.keyEntities,bn).node}),Sn=Xn.indexOf(bn)!==-1;(0,y.ZP)(!Sn,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var Dt=(0,Yt.yx)(Gn),en={event:Qe,node:(0,Be.F)(Mt),dragNode:ze.dragNode?(0,Be.F)(ze.dragNode.props):null,dragNodesKeys:[ze.dragNode.props.eventKey].concat(Xn),dropToGap:En!==0,dropPosition:En+Number(Dt[Dt.length-1])};xe||Ct==null||Ct(en),ze.dragNode=null}}},ze.cleanDragState=function(){var Qe=ze.state.draggingNodeKey;Qe!==null&&ze.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),ze.dragStartMousePosition=null,ze.currentMouseOverDroppableNodeKey=null},ze.triggerExpandActionExpand=function(Qe,ut){var Je=ze.state,xe=Je.expandedKeys,Zt=Je.flattenNodes,Xn=ut.expanded,En=ut.key,bn=ut.isLeaf;if(!(bn||Qe.shiftKey||Qe.metaKey||Qe.ctrlKey)){var Gn=Zt.filter(function(Ct){return Ct.key===En})[0],Kn=(0,Be.F)((0,ye.Z)((0,ye.Z)({},(0,Be.H8)(En,ze.getTreeNodeRequiredProps())),{},{data:Gn.data}));ze.setExpandedKeys(Xn?(0,Yt._5)(xe,En):(0,Yt.L0)(xe,En)),ze.onNodeExpand(Qe,Kn)}},ze.onNodeClick=function(Qe,ut){var Je=ze.props,xe=Je.onClick,Zt=Je.expandAction;Zt==="click"&&ze.triggerExpandActionExpand(Qe,ut),xe==null||xe(Qe,ut)},ze.onNodeDoubleClick=function(Qe,ut){var Je=ze.props,xe=Je.onDoubleClick,Zt=Je.expandAction;Zt==="doubleClick"&&ze.triggerExpandActionExpand(Qe,ut),xe==null||xe(Qe,ut)},ze.onNodeSelect=function(Qe,ut){var Je=ze.state.selectedKeys,xe=ze.state,Zt=xe.keyEntities,Xn=xe.fieldNames,En=ze.props,bn=En.onSelect,Gn=En.multiple,Kn=ut.selected,Ct=ut[Xn.key],Mt=!Kn;Mt?Gn?Je=(0,Yt.L0)(Je,Ct):Je=[Ct]:Je=(0,Yt._5)(Je,Ct);var Sn=Je.map(function(Dt){var en=(0,Ge.Z)(Zt,Dt);return en?en.node:null}).filter(function(Dt){return Dt});ze.setUncontrolledState({selectedKeys:Je}),bn==null||bn(Je,{event:"select",selected:Mt,node:ut,selectedNodes:Sn,nativeEvent:Qe.nativeEvent})},ze.onNodeCheck=function(Qe,ut,Je){var xe=ze.state,Zt=xe.keyEntities,Xn=xe.checkedKeys,En=xe.halfCheckedKeys,bn=ze.props,Gn=bn.checkStrictly,Kn=bn.onCheck,Ct=ut.key,Mt,Sn={event:"check",node:ut,checked:Je,nativeEvent:Qe.nativeEvent};if(Gn){var Dt=Je?(0,Yt.L0)(Xn,Ct):(0,Yt._5)(Xn,Ct),en=(0,Yt._5)(En,Ct);Mt={checked:Dt,halfChecked:en},Sn.checkedNodes=Dt.map(function(Un){return(0,Ge.Z)(Zt,Un)}).filter(function(Un){return Un}).map(function(Un){return Un.node}),ze.setUncontrolledState({checkedKeys:Dt})}else{var Sa=(0,kn.S)([].concat((0,Se.Z)(Xn),[Ct]),!0,Zt),ia=Sa.checkedKeys,Oa=Sa.halfCheckedKeys;if(!Je){var wn=new Set(ia);wn.delete(Ct);var Sr=(0,kn.S)(Array.from(wn),{checked:!1,halfCheckedKeys:Oa},Zt);ia=Sr.checkedKeys,Oa=Sr.halfCheckedKeys}Mt=ia,Sn.checkedNodes=[],Sn.checkedNodesPositions=[],Sn.halfCheckedKeys=Oa,ia.forEach(function(Un){var Wn=(0,Ge.Z)(Zt,Un);if(Wn){var ma=Wn.node,Ya=Wn.pos;Sn.checkedNodes.push(ma),Sn.checkedNodesPositions.push({node:ma,pos:Ya})}}),ze.setUncontrolledState({checkedKeys:ia},!1,{halfCheckedKeys:Oa})}Kn==null||Kn(Mt,Sn)},ze.onNodeLoad=function(Qe){var ut=Qe.key,Je=new Promise(function(xe,Zt){ze.setState(function(Xn){var En=Xn.loadedKeys,bn=En===void 0?[]:En,Gn=Xn.loadingKeys,Kn=Gn===void 0?[]:Gn,Ct=ze.props,Mt=Ct.loadData,Sn=Ct.onLoad;if(!Mt||bn.indexOf(ut)!==-1||Kn.indexOf(ut)!==-1)return null;var Dt=Mt(Qe);return Dt.then(function(){var en=ze.state.loadedKeys,Sa=(0,Yt.L0)(en,ut);Sn==null||Sn(Sa,{event:"load",node:Qe}),ze.setUncontrolledState({loadedKeys:Sa}),ze.setState(function(ia){return{loadingKeys:(0,Yt._5)(ia.loadingKeys,ut)}}),xe()}).catch(function(en){if(ze.setState(function(ia){return{loadingKeys:(0,Yt._5)(ia.loadingKeys,ut)}}),ze.loadingRetryTimes[ut]=(ze.loadingRetryTimes[ut]||0)+1,ze.loadingRetryTimes[ut]>=ln){var Sa=ze.state.loadedKeys;(0,y.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),ze.setUncontrolledState({loadedKeys:(0,Yt.L0)(Sa,ut)}),xe()}Zt(en)}),{loadingKeys:(0,Yt.L0)(Kn,ut)}})});return Je.catch(function(){}),Je},ze.onNodeMouseEnter=function(Qe,ut){var Je=ze.props.onMouseEnter;Je==null||Je({event:Qe,node:ut})},ze.onNodeMouseLeave=function(Qe,ut){var Je=ze.props.onMouseLeave;Je==null||Je({event:Qe,node:ut})},ze.onNodeContextMenu=function(Qe,ut){var Je=ze.props.onRightClick;Je&&(Qe.preventDefault(),Je({event:Qe,node:ut}))},ze.onFocus=function(){var Qe=ze.props.onFocus;ze.setState({focused:!0});for(var ut=arguments.length,Je=new Array(ut),xe=0;xe1&&arguments[1]!==void 0?arguments[1]:!1,Je=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!ze.destroyed){var xe=!1,Zt=!0,Xn={};Object.keys(Qe).forEach(function(En){if(En in ze.props){Zt=!1;return}xe=!0,Xn[En]=Qe[En]}),xe&&(!ut||Zt)&&ze.setState((0,ye.Z)((0,ye.Z)({},Xn),Je))}},ze.scrollTo=function(Qe){ze.listRef.current.scrollTo(Qe)},ze}return(0,le.Z)(et,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var St=this.props.activeKey;St!==void 0&&St!==this.state.activeKey&&(this.setState({activeKey:St}),St!==null&&this.scrollTo({key:St}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var St,xt=this.state,Ke=xt.focused,Qe=xt.flattenNodes,ut=xt.keyEntities,Je=xt.draggingNodeKey,xe=xt.activeKey,Zt=xt.dropLevelOffset,Xn=xt.dropContainerKey,En=xt.dropTargetKey,bn=xt.dropPosition,Gn=xt.dragOverNodeKey,Kn=xt.indent,Ct=this.props,Mt=Ct.prefixCls,Sn=Ct.className,Dt=Ct.style,en=Ct.showLine,Sa=Ct.focusable,ia=Ct.tabIndex,Oa=ia===void 0?0:ia,wn=Ct.selectable,Sr=Ct.showIcon,Un=Ct.icon,Wn=Ct.switcherIcon,ma=Ct.draggable,Ya=Ct.checkable,xa=Ct.checkStrictly,Lr=Ct.disabled,Tr=Ct.motion,Nt=Ct.loadData,hn=Ct.filterTreeNode,mr=Ct.height,At=Ct.itemHeight,Xt=Ct.virtual,Pn=Ct.titleRender,xn=Ct.dropIndicatorRender,Ea=Ct.onContextMenu,qt=Ct.onScroll,ie=Ct.direction,de=Ct.rootClassName,he=Ct.rootStyle,be=(0,se.Z)(this.props,{aria:!0,data:!0}),Xe;return ma&&((0,Oe.Z)(ma)==="object"?Xe=ma:typeof ma=="function"?Xe={nodeDraggable:ma}:Xe={}),a.createElement(ee.k.Provider,{value:{prefixCls:Mt,selectable:wn,showIcon:Sr,icon:Un,switcherIcon:Wn,draggable:Xe,draggingNodeKey:Je,checkable:Ya,checkStrictly:xa,disabled:Lr,keyEntities:ut,dropLevelOffset:Zt,dropContainerKey:Xn,dropTargetKey:En,dropPosition:bn,dragOverNodeKey:Gn,indent:Kn,direction:ie,dropIndicatorRender:xn,loadData:Nt,filterTreeNode:hn,titleRender:Pn,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},a.createElement("div",{role:"tree",className:We()(Mt,Sn,de,(St={},(0,fe.Z)(St,"".concat(Mt,"-show-line"),en),(0,fe.Z)(St,"".concat(Mt,"-focused"),Ke),(0,fe.Z)(St,"".concat(Mt,"-active-focused"),xe!==null),St)),style:he},a.createElement(Bn,(0,E.Z)({ref:this.listRef,prefixCls:Mt,style:Dt,data:Qe,disabled:Lr,selectable:wn,checkable:!!Ya,motion:Tr,dragging:Je!==null,height:mr,itemHeight:At,virtual:Xt,focusable:Sa,focused:Ke,tabIndex:Oa,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Ea,onScroll:qt},this.getTreeNodeRequiredProps(),be))))}}],[{key:"getDerivedStateFromProps",value:function(St,xt){var Ke=xt.prevProps,Qe={prevProps:St};function ut(Sa){return!Ke&&Sa in St||Ke&&Ke[Sa]!==St[Sa]}var Je,xe=xt.fieldNames;if(ut("fieldNames")&&(xe=(0,Be.w$)(St.fieldNames),Qe.fieldNames=xe),ut("treeData")?Je=St.treeData:ut("children")&&((0,y.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),Je=(0,Be.zn)(St.children)),Je){Qe.treeData=Je;var Zt=(0,Be.I8)(Je,{fieldNames:xe});Qe.keyEntities=(0,ye.Z)((0,fe.Z)({},gt,Tt),Zt.keyEntities)}var Xn=Qe.keyEntities||xt.keyEntities;if(ut("expandedKeys")||Ke&&ut("autoExpandParent"))Qe.expandedKeys=St.autoExpandParent||!Ke&&St.defaultExpandParent?(0,Yt.r7)(St.expandedKeys,Xn):St.expandedKeys;else if(!Ke&&St.defaultExpandAll){var En=(0,ye.Z)({},Xn);delete En[gt],Qe.expandedKeys=Object.keys(En).map(function(Sa){return En[Sa].key})}else!Ke&&St.defaultExpandedKeys&&(Qe.expandedKeys=St.autoExpandParent||St.defaultExpandParent?(0,Yt.r7)(St.defaultExpandedKeys,Xn):St.defaultExpandedKeys);if(Qe.expandedKeys||delete Qe.expandedKeys,Je||Qe.expandedKeys){var bn=(0,Be.oH)(Je||xt.treeData,Qe.expandedKeys||xt.expandedKeys,xe);Qe.flattenNodes=bn}if(St.selectable&&(ut("selectedKeys")?Qe.selectedKeys=(0,Yt.BT)(St.selectedKeys,St):!Ke&&St.defaultSelectedKeys&&(Qe.selectedKeys=(0,Yt.BT)(St.defaultSelectedKeys,St))),St.checkable){var Gn;if(ut("checkedKeys")?Gn=(0,Yt.E6)(St.checkedKeys)||{}:!Ke&&St.defaultCheckedKeys?Gn=(0,Yt.E6)(St.defaultCheckedKeys)||{}:Je&&(Gn=(0,Yt.E6)(St.checkedKeys)||{checkedKeys:xt.checkedKeys,halfCheckedKeys:xt.halfCheckedKeys}),Gn){var Kn=Gn,Ct=Kn.checkedKeys,Mt=Ct===void 0?[]:Ct,Sn=Kn.halfCheckedKeys,Dt=Sn===void 0?[]:Sn;if(!St.checkStrictly){var en=(0,kn.S)(Mt,!0,Xn);Mt=en.checkedKeys,Dt=en.halfCheckedKeys}Qe.checkedKeys=Mt,Qe.halfCheckedKeys=Dt}}return ut("loadedKeys")&&(Qe.loadedKeys=St.loadedKeys),Qe}}]),et}(a.Component);Mn.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:b,allowDrop:function(){return!0},expandAction:!1},Mn.TreeNode=ce.Z;var Pt=Mn,zt=Pt},35654:function(Ut,ot,z){"use strict";z.d(ot,{BT:function(){return a},E6:function(){return x},L0:function(){return Te},OM:function(){return y},_5:function(){return De},r7:function(){return te},wA:function(){return We},yx:function(){return Re}});var E=z(95190),fe=z(93664),Oe=z(48736),ye=z(59301),Se=z(39417),Fe=z(67841),le=z(71430),Me=null;function De(ne,ue){if(!ne)return[];var re=ne.slice(),me=re.indexOf(ue);return me>=0&&re.splice(me,1),re}function Te(ne,ue){var re=(ne||[]).slice();return re.indexOf(ue)===-1&&re.push(ue),re}function Re(ne){return ne.split("-")}function We(ne,ue){var re=[],me=(0,Fe.Z)(ue,ne);function ce(){var Ce=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];Ce.forEach(function(Be){var ke=Be.key,Pe=Be.children;re.push(ke),ce(Pe)})}return ce(me.children),re}function Ee(ne){if(ne.parent){var ue=Re(ne.pos);return Number(ue[ue.length-1])===ne.parent.children.length-1}return!1}function se(ne){var ue=Re(ne.pos);return Number(ue[ue.length-1])===0}function y(ne,ue,re,me,ce,Ce,Be,ke,Pe,at){var Ve,it=ne.clientX,Ye=ne.clientY,rt=ne.target.getBoundingClientRect(),yt=rt.top,bt=rt.height,gt=(at==="rtl"?-1:1)*(((ce==null?void 0:ce.x)||0)-it),Gt=(gt-12)/me,Tt=(0,Fe.Z)(ke,re.props.eventKey);if(Ye-1.5?Ce({dragNode:ln,dropNode:Mn,dropPosition:1})?Yt=1:Pt=!1:Ce({dragNode:ln,dropNode:Mn,dropPosition:0})?Yt=0:Ce({dragNode:ln,dropNode:Mn,dropPosition:1})?Yt=1:Pt=!1:Ce({dragNode:ln,dropNode:Mn,dropPosition:1})?Yt=1:Pt=!1,{dropPosition:Yt,dropLevelOffset:kn,dropTargetKey:Tt.key,dropTargetPos:Tt.pos,dragOverNodeKey:Bn,dropContainerKey:Yt===0?null:((Ve=Tt.parent)===null||Ve===void 0?void 0:Ve.key)||null,dropAllowed:Pt}}function a(ne,ue){if(ne){var re=ue.multiple;return re?ne.slice():ne.length?[ne[0]]:ne}}var ee=function(ue){return ue};function b(ne,ue){if(!ne)return[];var re=ue||{},me=re.processProps,ce=me===void 0?ee:me,Ce=Array.isArray(ne)?ne:[ne];return Ce.map(function(Be){var ke=Be.children,Pe=_objectWithoutProperties(Be,Me),at=b(ke,ue);return React.createElement(TreeNode,_extends({key:Pe.key},ce(Pe)),at)})}function x(ne){if(!ne)return null;var ue;if(Array.isArray(ne))ue={checkedKeys:ne,halfCheckedKeys:void 0};else if((0,fe.Z)(ne)==="object")ue={checkedKeys:ne.checked||void 0,halfCheckedKeys:ne.halfChecked||void 0};else return(0,Oe.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return ue}function te(ne,ue){var re=new Set;function me(ce){if(!re.has(ce)){var Ce=(0,Fe.Z)(ue,ce);if(Ce){re.add(ce);var Be=Ce.parent,ke=Ce.node;ke.disabled||Be&&me(Be.key)}}}return(ne||[]).forEach(function(ce){me(ce)}),(0,E.Z)(re)}},90782:function(Ut,ot,z){"use strict";z.d(ot,{S:function(){return le}});var E=z(48736),fe=z(67841);function Oe(Me,De){var Te=new Set;return Me.forEach(function(Re){De.has(Re)||Te.add(Re)}),Te}function ye(Me){var De=Me||{},Te=De.disabled,Re=De.disableCheckbox,We=De.checkable;return!!(Te||Re)||We===!1}function Se(Me,De,Te,Re){for(var We=new Set(Me),Ee=new Set,se=0;se<=Te;se+=1){var y=De.get(se)||new Set;y.forEach(function(x){var te=x.key,ne=x.node,ue=x.children,re=ue===void 0?[]:ue;We.has(te)&&!Re(ne)&&re.filter(function(me){return!Re(me.node)}).forEach(function(me){We.add(me.key)})})}for(var a=new Set,ee=Te;ee>=0;ee-=1){var b=De.get(ee)||new Set;b.forEach(function(x){var te=x.parent,ne=x.node;if(!(Re(ne)||!x.parent||a.has(x.parent.key))){if(Re(x.parent.node)){a.add(te.key);return}var ue=!0,re=!1;(te.children||[]).filter(function(me){return!Re(me.node)}).forEach(function(me){var ce=me.key,Ce=We.has(ce);ue&&!Ce&&(ue=!1),!re&&(Ce||Ee.has(ce))&&(re=!0)}),ue&&We.add(te.key),re&&Ee.add(te.key),a.add(te.key)}})}return{checkedKeys:Array.from(We),halfCheckedKeys:Array.from(Oe(Ee,We))}}function Fe(Me,De,Te,Re,We){for(var Ee=new Set(Me),se=new Set(De),y=0;y<=Re;y+=1){var a=Te.get(y)||new Set;a.forEach(function(te){var ne=te.key,ue=te.node,re=te.children,me=re===void 0?[]:re;!Ee.has(ne)&&!se.has(ne)&&!We(ue)&&me.filter(function(ce){return!We(ce.node)}).forEach(function(ce){Ee.delete(ce.key)})})}se=new Set;for(var ee=new Set,b=Re;b>=0;b-=1){var x=Te.get(b)||new Set;x.forEach(function(te){var ne=te.parent,ue=te.node;if(!(We(ue)||!te.parent||ee.has(te.parent.key))){if(We(te.parent.node)){ee.add(ne.key);return}var re=!0,me=!1;(ne.children||[]).filter(function(ce){return!We(ce.node)}).forEach(function(ce){var Ce=ce.key,Be=Ee.has(Ce);re&&!Be&&(re=!1),!me&&(Be||se.has(Ce))&&(me=!0)}),re||Ee.delete(ne.key),me&&se.add(ne.key),ee.add(ne.key)}})}return{checkedKeys:Array.from(Ee),halfCheckedKeys:Array.from(Oe(se,Ee))}}function le(Me,De,Te,Re){var We=[],Ee;Re?Ee=Re:Ee=ye;var se=new Set(Me.filter(function(b){var x=!!(0,fe.Z)(Te,b);return x||We.push(b),x})),y=new Map,a=0;Object.keys(Te).forEach(function(b){var x=Te[b],te=x.level,ne=y.get(te);ne||(ne=new Set,y.set(te,ne)),ne.add(x),a=Math.max(a,te)}),(0,E.ZP)(!We.length,"Tree missing follow keys: ".concat(We.slice(0,100).map(function(b){return"'".concat(b,"'")}).join(", ")));var ee;return De===!0?ee=Se(se,y,a,Ee):ee=Fe(se,De.halfCheckedKeys,y,a,Ee),ee}},67841:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return E}});function E(fe,Oe){return fe[Oe]}},71430:function(Ut,ot,z){"use strict";z.d(ot,{F:function(){return te},H8:function(){return x},I8:function(){return b},km:function(){return We},oH:function(){return a},w$:function(){return Ee},zn:function(){return y}});var E=z(93664),fe=z(95190),Oe=z(20439),ye=z(62646),Se=z(11592),Fe=z(2738),le=z(48736),Me=z(67841),De=["children"];function Te(ne,ue){return"".concat(ne,"-").concat(ue)}function Re(ne){return ne&&ne.type&&ne.type.isTreeNode}function We(ne,ue){return ne!=null?ne:ue}function Ee(ne){var ue=ne||{},re=ue.title,me=ue._title,ce=ue.key,Ce=ue.children,Be=re||"title";return{title:Be,_title:me||[Be],key:ce||"key",children:Ce||"children"}}function se(ne,ue){var re=new Map;function me(ce){var Ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(ce||[]).forEach(function(Be){var ke=Be[ue.key],Pe=Be[ue.children];warning(ke!=null,"Tree node must have a certain key: [".concat(Ce).concat(ke,"]"));var at=String(ke);warning(!re.has(at)||ke===null||ke===void 0,"Same 'key' exist in the Tree: ".concat(at)),re.set(at,!0),me(Pe,"".concat(Ce).concat(at," > "))})}me(ne)}function y(ne){function ue(re){var me=(0,Se.Z)(re);return me.map(function(ce){if(!Re(ce))return(0,le.ZP)(!ce,"Tree/TreeNode can only accept TreeNode as children."),null;var Ce=ce.key,Be=ce.props,ke=Be.children,Pe=(0,ye.Z)(Be,De),at=(0,Oe.Z)({key:Ce},Pe),Ve=ue(ke);return Ve.length&&(at.children=Ve),at}).filter(function(ce){return ce})}return ue(ne)}function a(ne,ue,re){var me=Ee(re),ce=me._title,Ce=me.key,Be=me.children,ke=new Set(ue===!0?[]:ue),Pe=[];function at(Ve){var it=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return Ve.map(function(Ye,rt){for(var yt=Te(it?it.pos:"0",rt),bt=We(Ye[Ce],yt),gt,Gt=0;Gt1&&arguments[1]!==void 0?arguments[1]:{},re=ue.initWrapper,me=ue.processEntity,ce=ue.onProcessFinished,Ce=ue.externalGetKey,Be=ue.childrenPropName,ke=ue.fieldNames,Pe=arguments.length>2?arguments[2]:void 0,at=Ce||Pe,Ve={},it={},Ye={posEntities:Ve,keyEntities:it};return re&&(Ye=re(Ye)||Ye),ee(ne,function(rt){var yt=rt.node,bt=rt.index,gt=rt.pos,Gt=rt.key,Tt=rt.parentPos,Lt=rt.level,Rt=rt.nodes,qe={node:yt,nodes:Rt,index:bt,key:Gt,pos:gt,level:Lt},dt=We(Gt,gt);Ve[gt]=qe,it[dt]=qe,qe.parent=Ve[Tt],qe.parent&&(qe.parent.children=qe.parent.children||[],qe.parent.children.push(qe)),me&&me(qe,Ye)},{externalGetKey:at,childrenPropName:Be,fieldNames:ke}),ce&&ce(Ye),Ye}function x(ne,ue){var re=ue.expandedKeys,me=ue.selectedKeys,ce=ue.loadedKeys,Ce=ue.loadingKeys,Be=ue.checkedKeys,ke=ue.halfCheckedKeys,Pe=ue.dragOverNodeKey,at=ue.dropPosition,Ve=ue.keyEntities,it=(0,Me.Z)(Ve,ne),Ye={eventKey:ne,expanded:re.indexOf(ne)!==-1,selected:me.indexOf(ne)!==-1,loaded:ce.indexOf(ne)!==-1,loading:Ce.indexOf(ne)!==-1,checked:Be.indexOf(ne)!==-1,halfChecked:ke.indexOf(ne)!==-1,pos:String(it?it.pos:""),dragOver:Pe===ne&&at===0,dragOverGapTop:Pe===ne&&at===-1,dragOverGapBottom:Pe===ne&&at===1};return Ye}function te(ne){var ue=ne.data,re=ne.expanded,me=ne.selected,ce=ne.checked,Ce=ne.loaded,Be=ne.loading,ke=ne.halfChecked,Pe=ne.dragOver,at=ne.dragOverGapTop,Ve=ne.dragOverGapBottom,it=ne.pos,Ye=ne.active,rt=ne.eventKey,yt=(0,Oe.Z)((0,Oe.Z)({},ue),{},{expanded:re,selected:me,checked:ce,loaded:Ce,loading:Be,halfChecked:ke,dragOver:Pe,dragOverGapTop:at,dragOverGapBottom:Ve,pos:it,active:Ye,key:rt});return"props"in yt||Object.defineProperty(yt,"props",{get:function(){return(0,le.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),ne}}),yt}},8224:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return fe}});var E=z(4676);function fe(Oe,ye,Se,Fe){var le=E.unstable_batchedUpdates?function(De){E.unstable_batchedUpdates(Se,De)}:Se;return Oe!=null&&Oe.addEventListener&&Oe.addEventListener(ye,le,Fe),{remove:function(){Oe!=null&&Oe.removeEventListener&&Oe.removeEventListener(ye,le,Fe)}}}},55468:function(Ut,ot,z){"use strict";z.d(ot,{g1:function(){return Re},os:function(){return Ee}});var E=/margin|padding|width|height|max|min|offset/,fe={left:!0,top:!0},Oe={cssFloat:1,styleFloat:1,float:1};function ye(se){return se.nodeType===1?se.ownerDocument.defaultView.getComputedStyle(se,null):{}}function Se(se,y,a){if(y=y.toLowerCase(),a==="auto"){if(y==="height")return se.offsetHeight;if(y==="width")return se.offsetWidth}return y in fe||(fe[y]=E.test(y)),fe[y]?parseFloat(a)||0:a}function Fe(se,y){var a=arguments.length,ee=ye(se);return y=Oe[y]?"cssFloat"in se.style?"cssFloat":"styleFloat":y,a===1?ee:Se(se,y,ee[y]||se.style[y])}function le(se,y,a){var ee=arguments.length;if(y=Oe[y]?"cssFloat"in se.style?"cssFloat":"styleFloat":y,ee===3)return typeof a=="number"&&E.test(y)&&(a="".concat(a,"px")),se.style[y]=a,a;for(var b in y)y.hasOwnProperty(b)&&le(se,b,y[b]);return ye(se)}function Me(se){return se===document.body?document.documentElement.clientWidth:se.offsetWidth}function De(se){return se===document.body?window.innerHeight||document.documentElement.clientHeight:se.offsetHeight}function Te(){var se=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),y=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:se,height:y}}function Re(){var se=document.documentElement.clientWidth,y=window.innerHeight||document.documentElement.clientHeight;return{width:se,height:y}}function We(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function Ee(se){var y=se.getBoundingClientRect(),a=document.documentElement;return{left:y.left+(window.pageXOffset||a.scrollLeft)-(a.clientLeft||document.body.clientLeft||0),top:y.top+(window.pageYOffset||a.scrollTop)-(a.clientTop||document.body.clientTop||0)}}},24514:function(Ut,ot,z){"use strict";z.d(ot,{G:function(){return ye}});var E=z(47273),fe=function(Fe){if((0,E.Z)()&&window.document.documentElement){var le=Array.isArray(Fe)?Fe:[Fe],Me=window.document.documentElement;return le.some(function(De){return De in Me.style})}return!1},Oe=function(Fe,le){if(!fe(Fe))return!1;var Me=document.createElement("div"),De=Me.style[Fe];return Me.style[Fe]=le,Me.style[Fe]!==De};function ye(Se,Fe){return!Array.isArray(Se)&&Fe!==void 0?Oe(Se,Fe):fe(Se)}},57985:function(Ut,ot,z){"use strict";z.d(ot,{Z5:function(){return Lu},_l:function(){return P0},bK:function(){return Rs}});var E=z(59301),fe=z(2386);function Oe(ae,oe){ae.prototype=Object.create(oe.prototype),ae.prototype.constructor=ae,(0,fe.Z)(ae,oe)}var ye=z(14809),Se=z(59781),Fe=E.createContext(null),le=null;function Me(ae){ae()}var De=Me,Te=function(oe){return De=oe},Re=function(){return De};function We(){var ae=Re(),oe=null,Ae=null;return{clear:function(){oe=null,Ae=null},notify:function(){ae(function(){for(var _e=oe;_e;)_e.callback(),_e=_e.next})},get:function(){for(var _e=[],$e=oe;$e;)_e.push($e),$e=$e.next;return _e},subscribe:function(_e){var $e=!0,ct=Ae={callback:_e,next:null,prev:Ae};return ct.prev?ct.prev.next=ct:oe=ct,function(){!$e||oe===null||($e=!1,ct.next?ct.next.prev=ct.prev:Ae=ct.prev,ct.prev?ct.prev.next=ct.next:oe=ct.next)}}}}var Ee={notify:function(){},get:function(){return[]}};function se(ae,oe){var Ae,Le=Ee;function _e(rn){return nn(),Le.subscribe(rn)}function $e(){Le.notify()}function ct(){vn.onStateChange&&vn.onStateChange()}function pt(){return!!Ae}function nn(){Ae||(Ae=oe?oe.addNestedSub(ct):ae.subscribe(ct),Le=We())}function Cn(){Ae&&(Ae(),Ae=void 0,Le.clear(),Le=Ee)}var vn={addNestedSub:_e,notifyNestedSubs:$e,handleChangeWrapper:ct,isSubscribed:pt,trySubscribe:nn,tryUnsubscribe:Cn,getListeners:function(){return Le}};return vn}var y=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?E.useLayoutEffect:E.useEffect;function a(ae){var oe=ae.store,Ae=ae.context,Le=ae.children,_e=(0,E.useMemo)(function(){var pt=se(oe);return{store:oe,subscription:pt}},[oe]),$e=(0,E.useMemo)(function(){return oe.getState()},[oe]);y(function(){var pt=_e.subscription;return pt.onStateChange=pt.notifyNestedSubs,pt.trySubscribe(),$e!==oe.getState()&&pt.notifyNestedSubs(),function(){pt.tryUnsubscribe(),pt.onStateChange=null}},[_e,$e]);var ct=Ae||Fe;return E.createElement(ct.Provider,{value:_e},Le)}var ee=a,b=z(74126),x=z(94266),te=z.n(x),ne=z(53410),ue=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],re=["reactReduxForwardedRef"],me=[],ce=[null,null],Ce=function(oe){try{return JSON.stringify(oe)}catch(Ae){return String(oe)}};function Be(ae,oe){var Ae=ae[1];return[oe.payload,Ae+1]}function ke(ae,oe,Ae){y(function(){return ae.apply(void 0,oe)},Ae)}function Pe(ae,oe,Ae,Le,_e,$e,ct){ae.current=Le,oe.current=_e,Ae.current=!1,$e.current&&($e.current=null,ct())}function at(ae,oe,Ae,Le,_e,$e,ct,pt,nn,Cn){if(ae){var vn=!1,rn=null,sn=function(){if(!vn){var Jr=oe.getState(),no,ro;try{no=Le(Jr,_e.current)}catch(wo){ro=wo,rn=wo}ro||(rn=null),no===$e.current?ct.current||nn():($e.current=no,pt.current=no,ct.current=!0,Cn({type:"STORE_UPDATED",payload:{error:ro}}))}};Ae.onStateChange=sn,Ae.trySubscribe(),sn();var Qn=function(){if(vn=!0,Ae.tryUnsubscribe(),Ae.onStateChange=null,rn)throw rn};return Qn}}var Ve=function(){return[null,0]};function it(ae,oe){oe===void 0&&(oe={});var Ae=oe,Le=Ae.getDisplayName,_e=Le===void 0?function($i){return"ConnectAdvanced("+$i+")"}:Le,$e=Ae.methodName,ct=$e===void 0?"connectAdvanced":$e,pt=Ae.renderCountProp,nn=pt===void 0?void 0:pt,Cn=Ae.shouldHandleStateChanges,vn=Cn===void 0?!0:Cn,rn=Ae.storeKey,sn=rn===void 0?"store":rn,Qn=Ae.withRef,Za=Qn===void 0?!1:Qn,Jr=Ae.forwardRef,no=Jr===void 0?!1:Jr,ro=Ae.context,wo=ro===void 0?Fe:ro,_o=(0,b.Z)(Ae,ue);if(0)var fi;var Ui=wo;return function(kl){var Mu=kl.displayName||kl.name||"Component",Gl=_e(Mu),Tu=(0,ye.Z)({},_o,{getDisplayName:_e,methodName:ct,renderCountProp:nn,shouldHandleStateChanges:vn,storeKey:sn,displayName:Gl,wrappedComponentName:Mu,WrappedComponent:kl}),ts=_o.pure;function ns(os){return ae(os.dispatch,Tu)}var Es=ts?E.useMemo:function(os){return os()};function ps(os){var Zc=(0,E.useMemo)(function(){var xd=os.reactReduxForwardedRef,Ha=(0,b.Z)(os,re);return[os.context,xd,Ha]},[os]),nc=Zc[0],Pd=Zc[1],Hc=Zc[2],zc=(0,E.useMemo)(function(){return nc&&nc.Consumer&&(0,ne.isContextConsumer)(E.createElement(nc.Consumer,null))?nc:Ui},[nc,Ui]),ac=(0,E.useContext)(zc),Qc=!!os.store&&!!os.store.getState&&!!os.store.dispatch,rc=!!ac&&!!ac.store,Ds=Qc?os.store:ac.store,bd=(0,E.useMemo)(function(){return ns(Ds)},[Ds]),Wc=(0,E.useMemo)(function(){if(!vn)return ce;var xd=se(Ds,Qc?null:ac.subscription),Ha=xd.notifyNestedSubs.bind(xd);return[xd,Ha]},[Ds,Qc,ac]),dd=Wc[0],jd=Wc[1],Zd=(0,E.useMemo)(function(){return Qc?ac:(0,ye.Z)({},ac,{subscription:dd})},[Qc,ac,dd]),Uc=(0,E.useReducer)(Be,me,Ve),rg=Uc[0],Hd=rg[0],og=Uc[1];if(Hd&&Hd.error)throw Hd.error;var n0=(0,E.useRef)(),a0=(0,E.useRef)(Hc),zd=(0,E.useRef)(),r0=(0,E.useRef)(!1),gd=Es(function(){return zd.current&&Hc===a0.current?zd.current:bd(Ds.getState(),Hc)},[Ds,Hd,Hc]);ke(Pe,[a0,n0,r0,Hc,gd,zd,jd]),ke(at,[vn,Ds,dd,bd,a0,n0,r0,zd,jd,og],[Ds,dd,bd]);var md=(0,E.useMemo)(function(){return E.createElement(kl,(0,ye.Z)({},gd,{ref:Pd}))},[Pd,kl,gd]),ig=(0,E.useMemo)(function(){return vn?E.createElement(zc.Provider,{value:Zd},md):md},[zc,md,Zd]);return ig}var ws=ts?E.memo(ps):ps;if(ws.WrappedComponent=kl,ws.displayName=ps.displayName=Gl,no){var tc=E.forwardRef(function(Zc,nc){return E.createElement(ws,(0,ye.Z)({},Zc,{reactReduxForwardedRef:nc}))});return tc.displayName=Gl,tc.WrappedComponent=kl,te()(tc,kl)}return te()(ws,kl)}}function Ye(ae,oe){return ae===oe?ae!==0||oe!==0||1/ae===1/oe:ae!==ae&&oe!==oe}function rt(ae,oe){if(Ye(ae,oe))return!0;if(typeof ae!="object"||ae===null||typeof oe!="object"||oe===null)return!1;var Ae=Object.keys(ae),Le=Object.keys(oe);if(Ae.length!==Le.length)return!1;for(var _e=0;_e=0;Le--){var _e=oe[Le](ae);if(_e)return _e}return function($e,ct){throw new Error("Invalid value of type "+typeof ae+" for "+Ae+" argument when connecting component "+ct.wrappedComponentName+".")}}function St(ae,oe){return ae===oe}function xt(ae){var oe=ae===void 0?{}:ae,Ae=oe.connectHOC,Le=Ae===void 0?it:Ae,_e=oe.mapStateToPropsFactories,$e=_e===void 0?Bn:_e,ct=oe.mapDispatchToPropsFactories,pt=ct===void 0?qe:ct,nn=oe.mergePropsFactories,Cn=nn===void 0?Mn:nn,vn=oe.selectorFactory,rn=vn===void 0?Ot:vn;return function(Qn,Za,Jr,no){no===void 0&&(no={});var ro=no,wo=ro.pure,_o=wo===void 0?!0:wo,fi=ro.areStatesEqual,Ui=fi===void 0?St:fi,$i=ro.areOwnPropsEqual,kl=$i===void 0?rt:$i,Mu=ro.areStatePropsEqual,Gl=Mu===void 0?rt:Mu,Tu=ro.areMergedPropsEqual,ts=Tu===void 0?rt:Tu,ns=(0,b.Z)(ro,et),Es=ze(Qn,$e,"mapStateToProps"),ps=ze(Za,pt,"mapDispatchToProps"),ws=ze(Jr,Cn,"mergeProps");return Le(rn,(0,ye.Z)({methodName:"connect",getDisplayName:function(os){return"Connect("+os+")"},shouldHandleStateChanges:!!Qn,initMapStateToProps:Es,initMapDispatchToProps:ps,initMergeProps:ws,pure:_o,areStatesEqual:Ui,areOwnPropsEqual:kl,areStatePropsEqual:Gl,areMergedPropsEqual:ts},ns))}}var Ke=xt();function Qe(){var ae=useContext(ReactReduxContext);return ae}function ut(ae){ae===void 0&&(ae=ReactReduxContext);var oe=ae===ReactReduxContext?useDefaultReduxContext:function(){return useContext(ae)};return function(){var Le=oe(),_e=Le.store;return _e}}var Je=null;function xe(ae){ae===void 0&&(ae=ReactReduxContext);var oe=ae===ReactReduxContext?useDefaultStore:createStoreHook(ae);return function(){var Le=oe();return Le.dispatch}}var Zt=null,Xn=function(oe,Ae){return oe===Ae};function En(ae,oe,Ae,Le){var _e=useReducer(function(Za){return Za+1},0),$e=_e[1],ct=useMemo(function(){return createSubscription(Ae,Le)},[Ae,Le]),pt=useRef(),nn=useRef(),Cn=useRef(),vn=useRef(),rn=Ae.getState(),sn;try{if(ae!==nn.current||rn!==Cn.current||pt.current){var Qn=ae(rn);vn.current===void 0||!oe(Qn,vn.current)?sn=Qn:sn=vn.current}else sn=vn.current}catch(Za){throw pt.current&&(Za.message+=` -The error may be correlated with this previous error: -`+pt.current.stack+` - -`),Za}return useIsomorphicLayoutEffect(function(){nn.current=ae,Cn.current=rn,vn.current=sn,pt.current=void 0}),useIsomorphicLayoutEffect(function(){function Za(){try{var Jr=Ae.getState();if(Jr===Cn.current)return;var no=nn.current(Jr);if(oe(no,vn.current))return;vn.current=no,Cn.current=Jr}catch(ro){pt.current=ro}$e()}return ct.onStateChange=Za,ct.trySubscribe(),Za(),function(){return ct.tryUnsubscribe()}},[Ae,ct]),sn}function bn(ae){ae===void 0&&(ae=ReactReduxContext);var oe=ae===ReactReduxContext?useDefaultReduxContext:function(){return useContext(ae)};return function(Le,_e){_e===void 0&&(_e=Xn);var $e=oe(),ct=$e.store,pt=$e.subscription,nn=En(Le,_e,ct,pt);return useDebugValue(nn),nn}}var Gn=null,Kn=z(4676);Te(Kn.unstable_batchedUpdates);function Ct(ae,oe){if(ae.length!==oe.length)return!1;for(var Ae=0;Ae");return Le.callbacks},Le.setCallbacks=function(pt){Le.callbacks=pt},Le}var Ae=oe.prototype;return Ae.componentDidMount=function(){this.unbind=gn(window,[{eventName:"error",fn:this.onWindowError}])},Ae.componentWillUnmount=function(){this.unbind()},Ae.componentDidCatch=function(_e){if(_e instanceof un){this.setState({});return}throw _e},Ae.render=function(){return this.props.children(this.setCallbacks)},oe}(E.Component),$t=` - 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 -`,Tn=function(oe){return oe+1},$n=function(oe){return` - You have lifted an item in position `+Tn(oe.source.index)+` -`},mn=function(oe,Ae){var Le=oe.droppableId===Ae.droppableId,_e=Tn(oe.index),$e=Tn(Ae.index);return Le?` - You have moved the item from position `+_e+` - to position `+$e+` - `:` - You have moved the item from position `+_e+` - in list `+oe.droppableId+` - to list `+Ae.droppableId+` - in position `+$e+` - `},Yn=function(oe,Ae,Le){var _e=Ae.droppableId===Le.droppableId;return _e?` - The item `+oe+` - has been combined with `+Le.draggableId:` - The item `+oe+` - in list `+Ae.droppableId+` - has been combined with `+Le.draggableId+` - in list `+Le.droppableId+` - `},na=function(oe){var Ae=oe.destination;if(Ae)return mn(oe.source,Ae);var Le=oe.combine;return Le?Yn(oe.draggableId,oe.source,Le):"You are over an area that cannot be dropped on"},er=function(oe){return` - The item has returned to its starting position - of `+Tn(oe.index)+` -`},yr=function(oe){if(oe.reason==="CANCEL")return` - Movement cancelled. - `+er(oe.source)+` - `;var Ae=oe.destination,Le=oe.combine;return Ae?` - You have dropped the item. - `+mn(oe.source,Ae)+` - `:Le?` - You have dropped the item. - `+Yn(oe.draggableId,oe.source,Le)+` - `:` - The item has been dropped while not over a drop area. - `+er(oe.source)+` - `},Jn={dragHandleUsageInstructions:$t,onDragStart:$n,onDragUpdate:na,onDragEnd:yr},Rr={x:0,y:0},Br=function(oe,Ae){return{x:oe.x+Ae.x,y:oe.y+Ae.y}},br=function(oe,Ae){return{x:oe.x-Ae.x,y:oe.y-Ae.y}},Pr=function(oe,Ae){return oe.x===Ae.x&&oe.y===Ae.y},tr=function(oe){return{x:oe.x!==0?-oe.x:0,y:oe.y!==0?-oe.y:0}},Nr=function(oe,Ae,Le){var _e;return Le===void 0&&(Le=0),_e={},_e[oe]=Ae,_e[oe==="x"?"y":"x"]=Le,_e},xr=function(oe,Ae){return Math.sqrt(Math.pow(Ae.x-oe.x,2)+Math.pow(Ae.y-oe.y,2))},ja=function(oe,Ae){return Math.min.apply(Math,Ae.map(function(Le){return xr(oe,Le)}))},Kr=function(oe){return function(Ae){return{x:oe(Ae.x),y:oe(Ae.y)}}},uo=function(ae,oe){var Ae=wn({top:Math.max(oe.top,ae.top),right:Math.min(oe.right,ae.right),bottom:Math.min(oe.bottom,ae.bottom),left:Math.max(oe.left,ae.left)});return Ae.width<=0||Ae.height<=0?null:Ae},ao=function(oe,Ae){return{top:oe.top+Ae.y,left:oe.left+Ae.x,bottom:oe.bottom+Ae.y,right:oe.right+Ae.x}},Zo=function(oe){return[{x:oe.left,y:oe.top},{x:oe.right,y:oe.top},{x:oe.left,y:oe.bottom},{x:oe.right,y:oe.bottom}]},Oo={top:0,right:0,bottom:0,left:0},al=function(oe,Ae){return Ae?ao(oe,Ae.scroll.diff.displacement):oe},ul=function(oe,Ae,Le){if(Le&&Le.increasedBy){var _e;return(0,ye.Z)({},oe,(_e={},_e[Ae.end]=oe[Ae.end]+Le.increasedBy[Ae.line],_e))}return oe},Sl=function(oe,Ae){return Ae&&Ae.shouldClipSubject?uo(Ae.pageMarginBox,oe):wn(oe)},Zi=function(ae){var oe=ae.page,Ae=ae.withPlaceholder,Le=ae.axis,_e=ae.frame,$e=al(oe.marginBox,_e),ct=ul($e,Le,Ae),pt=Sl(ct,_e);return{page:oe,withPlaceholder:Ae,active:pt}},jr=function(ae,oe){ae.frame||nt(!1);var Ae=ae.frame,Le=br(oe,Ae.scroll.initial),_e=tr(Le),$e=(0,ye.Z)({},Ae,{scroll:{initial:Ae.scroll.initial,current:oe,diff:{value:Le,displacement:_e},max:Ae.scroll.max}}),ct=Zi({page:ae.subject.page,withPlaceholder:ae.subject.withPlaceholder,axis:ae.axis,frame:$e}),pt=(0,ye.Z)({},ae,{frame:$e,subject:ct});return pt};function Gi(ae){return Number.isInteger?Number.isInteger(ae):typeof ae=="number"&&isFinite(ae)&&Math.floor(ae)===ae}function po(ae){return Object.values?Object.values(ae):Object.keys(ae).map(function(oe){return ae[oe]})}function Oi(ae,oe){if(ae.findIndex)return ae.findIndex(oe);for(var Ae=0;Aeae.bottom,Cn=Le.leftae.right,vn=nn&&Cn;if(vn)return!0;var rn=nn&&ct||Cn&&$e;return rn}},Vl=function(ae){var oe=Ri(ae.top,ae.bottom),Ae=Ri(ae.left,ae.right);return function(Le){var _e=oe(Le.top)&&oe(Le.bottom)&&Ae(Le.left)&&Ae(Le.right);return _e}},Eu={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},Cu={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},Uu=function(ae){return function(oe){var Ae=Ri(oe.top,oe.bottom),Le=Ri(oe.left,oe.right);return function(_e){return ae===Eu?Ae(_e.top)&&Ae(_e.bottom):Le(_e.left)&&Le(_e.right)}}},Do=function(oe,Ae){var Le=Ae.frame?Ae.frame.scroll.diff.displacement:Rr;return ao(oe,Le)},kr=function(oe,Ae,Le){return Ae.subject.active?Le(Ae.subject.active)(oe):!1},zr=function(oe,Ae,Le){return Le(Ae)(oe)},Yr=function(oe){var Ae=oe.target,Le=oe.destination,_e=oe.viewport,$e=oe.withDroppableDisplacement,ct=oe.isVisibleThroughFrameFn,pt=$e?Do(Ae,Le):Ae;return kr(pt,Le,ct)&&zr(pt,_e,ct)},Ei=function(oe){return Yr((0,ye.Z)({},oe,{isVisibleThroughFrameFn:Vi}))},oi=function(oe){return Yr((0,ye.Z)({},oe,{isVisibleThroughFrameFn:Vl}))},Xi=function(oe){return Yr((0,ye.Z)({},oe,{isVisibleThroughFrameFn:Uu(oe.destination.axis)}))},rl=function(oe,Ae,Le){if(typeof Le=="boolean")return Le;if(!Ae)return!0;var _e=Ae.invisible,$e=Ae.visible;if(_e[oe])return!1;var ct=$e[oe];return ct?ct.shouldAnimate:!0};function Rl(ae,oe){var Ae=ae.page.marginBox,Le={top:oe.point.y,right:0,bottom:0,left:oe.point.x};return wn(Sr(Ae,Le))}function El(ae){var oe=ae.afterDragging,Ae=ae.destination,Le=ae.displacedBy,_e=ae.viewport,$e=ae.forceShouldAnimate,ct=ae.last;return oe.reduce(function(nn,Cn){var vn=Rl(Cn,Le),rn=Cn.descriptor.id;nn.all.push(rn);var sn=Ei({target:vn,destination:Ae,viewport:_e,withDroppableDisplacement:!0});if(!sn)return nn.invisible[Cn.descriptor.id]=!0,nn;var Qn=rl(rn,ct,$e),Za={draggableId:rn,shouldAnimate:Qn};return nn.visible[rn]=Za,nn},{all:[],visible:{},invisible:{}})}function Ol(ae,oe){if(!ae.length)return 0;var Ae=ae[ae.length-1].descriptor.index;return oe.inHomeList?Ae:Ae+1}function Jl(ae){var oe=ae.insideDestination,Ae=ae.inHomeList,Le=ae.displacedBy,_e=ae.destination,$e=Ol(oe,{inHomeList:Ae});return{displaced:pu,displacedBy:Le,at:{type:"REORDER",destination:{droppableId:_e.descriptor.id,index:$e}}}}function Fi(ae){var oe=ae.draggable,Ae=ae.insideDestination,Le=ae.destination,_e=ae.viewport,$e=ae.displacedBy,ct=ae.last,pt=ae.index,nn=ae.forceShouldAnimate,Cn=fl(oe,Le);if(pt==null)return Jl({insideDestination:Ae,inHomeList:Cn,displacedBy:$e,destination:Le});var vn=ri(Ae,function(Jr){return Jr.descriptor.index===pt});if(!vn)return Jl({insideDestination:Ae,inHomeList:Cn,displacedBy:$e,destination:Le});var rn=Di(oe,Ae),sn=Ae.indexOf(vn),Qn=rn.slice(sn),Za=El({afterDragging:Qn,destination:Le,displacedBy:$e,last:ct,viewport:_e.frame,forceShouldAnimate:nn});return{displaced:Za,displacedBy:$e,at:{type:"REORDER",destination:{droppableId:Le.descriptor.id,index:pt}}}}function Pa(ae,oe){return!!oe.effected[ae]}var Ho=function(ae){var oe=ae.isMovingForward,Ae=ae.destination,Le=ae.draggables,_e=ae.combine,$e=ae.afterCritical;if(!Ae.isCombineEnabled)return null;var ct=_e.draggableId,pt=Le[ct],nn=pt.descriptor.index,Cn=Pa(ct,$e);return Cn?oe?nn:nn-1:oe?nn+1:nn},Mi=function(ae){var oe=ae.isMovingForward,Ae=ae.isInHomeList,Le=ae.insideDestination,_e=ae.location;if(!Le.length)return null;var $e=_e.index,ct=oe?$e+1:$e-1,pt=Le[0].descriptor.index,nn=Le[Le.length-1].descriptor.index,Cn=Ae?nn:nn+1;return ctCn?null:ct},Bi=function(ae){var oe=ae.isMovingForward,Ae=ae.isInHomeList,Le=ae.draggable,_e=ae.draggables,$e=ae.destination,ct=ae.insideDestination,pt=ae.previousImpact,nn=ae.viewport,Cn=ae.afterCritical,vn=pt.at;if(vn||nt(!1),vn.type==="REORDER"){var rn=Mi({isMovingForward:oe,isInHomeList:Ae,location:vn.destination,insideDestination:ct});return rn==null?null:Fi({draggable:Le,insideDestination:ct,destination:$e,viewport:nn,last:pt.displaced,displacedBy:pt.displacedBy,index:rn})}var sn=Ho({isMovingForward:oe,destination:$e,displaced:pt.displaced,draggables:_e,combine:vn.combine,afterCritical:Cn});return sn==null?null:Fi({draggable:Le,insideDestination:ct,destination:$e,viewport:nn,last:pt.displaced,displacedBy:pt.displacedBy,index:sn})},rr=function(ae){var oe=ae.displaced,Ae=ae.afterCritical,Le=ae.combineWith,_e=ae.displacedBy,$e=!!(oe.visible[Le]||oe.invisible[Le]);return Pa(Le,Ae)?$e?Rr:tr(_e.point):$e?_e.point:Rr},Fl=function(ae){var oe=ae.afterCritical,Ae=ae.impact,Le=ae.draggables,_e=ti(Ae);_e||nt(!1);var $e=_e.draggableId,ct=Le[$e].page.borderBox.center,pt=rr({displaced:Ae.displaced,afterCritical:oe,combineWith:$e,displacedBy:Ae.displacedBy});return Br(ct,pt)},hu=function(oe,Ae){return Ae.margin[oe.start]+Ae.borderBox[oe.size]/2},cu=function(oe,Ae){return Ae.margin[oe.end]+Ae.borderBox[oe.size]/2},Bu=function(oe,Ae,Le){return Ae[oe.crossAxisStart]+Le.margin[oe.crossAxisStart]+Le.borderBox[oe.crossAxisSize]/2},Ju=function(oe){var Ae=oe.axis,Le=oe.moveRelativeTo,_e=oe.isMoving;return Nr(Ae.line,Le.marginBox[Ae.end]+hu(Ae,_e),Bu(Ae,Le.marginBox,_e))},Nu=function(oe){var Ae=oe.axis,Le=oe.moveRelativeTo,_e=oe.isMoving;return Nr(Ae.line,Le.marginBox[Ae.start]-cu(Ae,_e),Bu(Ae,Le.marginBox,_e))},zu=function(oe){var Ae=oe.axis,Le=oe.moveInto,_e=oe.isMoving;return Nr(Ae.line,Le.contentBox[Ae.start]+hu(Ae,_e),Bu(Ae,Le.contentBox,_e))},Gu=function(ae){var oe=ae.impact,Ae=ae.draggable,Le=ae.draggables,_e=ae.droppable,$e=ae.afterCritical,ct=_i(_e.descriptor.id,Le),pt=Ae.page,nn=_e.axis;if(!ct.length)return zu({axis:nn,moveInto:_e.page,isMoving:pt});var Cn=oe.displaced,vn=oe.displacedBy,rn=Cn.all[0];if(rn){var sn=Le[rn];if(Pa(rn,$e))return Nu({axis:nn,moveRelativeTo:sn.page,isMoving:pt});var Qn=Tr(sn.page,vn.point);return Nu({axis:nn,moveRelativeTo:Qn,isMoving:pt})}var Za=ct[ct.length-1];if(Za.descriptor.id===Ae.descriptor.id)return pt.borderBox.center;if(Pa(Za.descriptor.id,$e)){var Jr=Tr(Za.page,tr($e.displacedBy.point));return Ju({axis:nn,moveRelativeTo:Jr,isMoving:pt})}return Ju({axis:nn,moveRelativeTo:Za.page,isMoving:pt})},ds=function(ae,oe){var Ae=ae.frame;return Ae?Br(oe,Ae.scroll.diff.displacement):oe},vs=function(oe){var Ae=oe.impact,Le=oe.draggable,_e=oe.droppable,$e=oe.draggables,ct=oe.afterCritical,pt=Le.page.borderBox.center,nn=Ae.at;return!_e||!nn?pt:nn.type==="REORDER"?Gu({impact:Ae,draggable:Le,draggables:$e,droppable:_e,afterCritical:ct}):Fl({impact:Ae,draggables:$e,afterCritical:ct})},ys=function(ae){var oe=vs(ae),Ae=ae.droppable,Le=Ae?ds(Ae,oe):oe;return Le},Sc=function(ae,oe){var Ae=br(oe,ae.scroll.initial),Le=tr(Ae),_e=wn({top:oe.y,bottom:oe.y+ae.frame.height,left:oe.x,right:oe.x+ae.frame.width}),$e={frame:_e,scroll:{initial:ae.scroll.initial,max:ae.scroll.max,current:oe,diff:{value:Ae,displacement:Le}}};return $e};function id(ae,oe){return ae.map(function(Ae){return oe[Ae]})}function Us(ae,oe){for(var Ae=0;Ae1?vn.sort(function(rn,sn){return _l(rn)[pt.start]-_l(sn)[pt.start]})[0]:Cn.sort(function(rn,sn){var Qn=ja(Ae,Zo(_l(rn))),Za=ja(Ae,Zo(_l(sn)));return Qn!==Za?Qn-Za:_l(rn)[pt.start]-_l(sn)[pt.start]})[0]},lc=function(oe,Ae){var Le=oe.page.borderBox.center;return Pa(oe.descriptor.id,Ae)?br(Le,Ae.displacedBy.point):Le},Ms=function(oe,Ae){var Le=oe.page.borderBox;return Pa(oe.descriptor.id,Ae)?ao(Le,tr(Ae.displacedBy.point)):Le},uc=function(ae){var oe=ae.pageBorderBoxCenter,Ae=ae.viewport,Le=ae.destination,_e=ae.insideDestination,$e=ae.afterCritical,ct=_e.filter(function(pt){return oi({target:Ms(pt,$e),destination:Le,viewport:Ae.frame,withDroppableDisplacement:!0})}).sort(function(pt,nn){var Cn=xr(oe,ds(Le,lc(pt,$e))),vn=xr(oe,ds(Le,lc(nn,$e)));return Cnoe.left&&ae.topoe.top}function fs(ae){var oe=ae.pageBorderBox,Ae=ae.draggable,Le=ae.candidates,_e=Ae.page.borderBox.center,$e=Le.map(function(ct){var pt=ct.axis,nn=Nr(ct.axis.line,oe.center[pt.line],ct.page.borderBox.center[pt.crossAxisLine]);return{id:ct.descriptor.id,distance:xr(_e,nn)}}).sort(function(ct,pt){return pt.distance-ct.distance});return $e[0]?$e[0].id:null}function Pc(ae){var oe=ae.pageBorderBox,Ae=ae.draggable,Le=ae.droppables,_e=wi(Le).filter(function($e){if(!$e.isEnabled)return!1;var ct=$e.subject.active;if(!ct||!Bs(oe,ct))return!1;if(ms(ct)(oe.center))return!0;var pt=$e.axis,nn=ct.center[pt.crossAxisLine],Cn=oe[pt.crossAxisStart],vn=oe[pt.crossAxisEnd],rn=Ri(ct[pt.crossAxisStart],ct[pt.crossAxisEnd]),sn=rn(Cn),Qn=rn(vn);return!sn&&!Qn?!0:sn?Cnnn});return _e.length?_e.length===1?_e[0].descriptor.id:fs({pageBorderBox:oe,draggable:Ae,candidates:_e}):null}var $u=function(oe,Ae){return wn(ao(oe,Ae))},Vs=function(ae,oe){var Ae=ae.frame;return Ae?$u(oe,Ae.scroll.diff.value):oe};function Ts(ae){var oe=ae.displaced,Ae=ae.id;return!!(oe.visible[Ae]||oe.invisible[Ae])}function ks(ae){var oe=ae.draggable,Ae=ae.closest,Le=ae.inHomeList;return Ae?Le&&Ae.descriptor.index>oe.descriptor.index?Ae.descriptor.index-1:Ae.descriptor.index:null}var Vc=function(ae){var oe=ae.pageBorderBoxWithDroppableScroll,Ae=ae.draggable,Le=ae.destination,_e=ae.insideDestination,$e=ae.last,ct=ae.viewport,pt=ae.afterCritical,nn=Le.axis,Cn=is(Le.axis,Ae.displaceBy),vn=Cn.value,rn=oe[nn.start],sn=oe[nn.end],Qn=Di(Ae,_e),Za=ri(Qn,function(no){var ro=no.descriptor.id,wo=no.page.borderBox.center[nn.line],_o=Pa(ro,pt),fi=Ts({displaced:$e,id:ro});return _o?fi?sn<=wo:rnro[pt.start]+_o&&rnro[pt.start]-Cn+_o&&vnro[pt.start]+Cn+_o&&rnro[pt.start]+_o&&vn=Ml)return il;var $e=_e/Ml,ct=qi+Ll*$e,pt=Le==="CANCEL"?ct*pl:ct;return Number(pt.toFixed(2))},Zr=function(ae){var oe=ae.impact,Ae=ae.draggable,Le=ae.dimensions,_e=ae.viewport,$e=ae.afterCritical,ct=Le.draggables,pt=Le.droppables,nn=yu(oe),Cn=nn?pt[nn]:null,vn=pt[Ae.descriptor.droppableId],rn=ga({impact:oe,draggable:Ae,draggables:ct,afterCritical:$e,droppable:Cn||vn,viewport:_e}),sn=br(rn,Ae.client.borderBox.center);return sn},To=function(ae){var oe=ae.draggables,Ae=ae.reason,Le=ae.lastImpact,_e=ae.home,$e=ae.viewport,ct=ae.onLiftImpact;if(!Le.at||Ae!=="DROP"){var pt=fn({draggables:oe,impact:ct,destination:_e,viewport:$e,forceShouldAnimate:!0});return{impact:pt,didDropInsideDroppable:!1}}if(Le.at.type==="REORDER")return{impact:Le,didDropInsideDroppable:!0};var nn=(0,ye.Z)({},Le,{displaced:pu});return{impact:nn,didDropInsideDroppable:!0}},Ze=function(ae){var oe=ae.getState,Ae=ae.dispatch;return function(Le){return function(_e){if(_e.type!=="DROP"){Le(_e);return}var $e=oe(),ct=_e.payload.reason;if($e.phase==="COLLECTING"){Ae(qr({reason:ct}));return}if($e.phase!=="IDLE"){var pt=$e.phase==="DROP_PENDING"&&$e.isWaiting;pt&&nt(!1),$e.phase==="DRAGGING"||$e.phase==="DROP_PENDING"||nt(!1);var nn=$e.critical,Cn=$e.dimensions,vn=Cn.draggables[$e.critical.draggable.id],rn=To({reason:ct,lastImpact:$e.impact,afterCritical:$e.afterCritical,onLiftImpact:$e.onLiftImpact,home:$e.dimensions.droppables[$e.critical.droppable.id],viewport:$e.viewport,draggables:$e.dimensions.draggables}),sn=rn.impact,Qn=rn.didDropInsideDroppable,Za=Qn?Uo(sn):null,Jr=Qn?ti(sn):null,no={index:nn.draggable.index,droppableId:nn.droppable.id},ro={draggableId:vn.descriptor.id,type:vn.descriptor.type,source:no,reason:ct,mode:$e.movementMode,destination:Za,combine:Jr},wo=Zr({impact:sn,draggable:vn,dimensions:Cn,viewport:$e.viewport,afterCritical:$e.afterCritical}),_o={critical:$e.critical,afterCritical:$e.afterCritical,result:ro,impact:sn},fi=!Pr($e.current.client.offset,wo)||!!ro.combine;if(!fi){Ae(vr({completed:_o}));return}var Ui=jn({current:$e.current.client.offset,destination:wo,reason:ct}),$i={newHomeClientOffset:wo,dropDuration:Ui,completed:_o};Ae(La($i))}}}},je=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function vt(ae){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(Ae){Ae.target!==window&&Ae.target!==window.document||ae()}}}function wt(ae){var oe=ae.onWindowScroll;function Ae(){oe(je())}var Le=ie(Ae),_e=vt(Le),$e=An;function ct(){return $e!==An}function pt(){ct()&&nt(!1),$e=gn(window,[_e])}function nn(){ct()||nt(!1),Le.cancel(),$e(),$e=An}return{start:pt,stop:nn,isActive:ct}}var Vt=function(oe){return oe.type==="DROP_COMPLETE"||oe.type==="DROP_ANIMATE"||oe.type==="FLUSH"},Qt=function(ae){var oe=wt({onWindowScroll:function(Le){ae.dispatch(Ta({newScroll:Le}))}});return function(Ae){return function(Le){!oe.isActive()&&Le.type==="INITIAL_PUBLISH"&&oe.start(),oe.isActive()&&Vt(Le)&&oe.stop(),Ae(Le)}}},Dn=function(ae){var oe=!1,Ae=!1,Le=setTimeout(function(){Ae=!0}),_e=function(ct){oe||Ae||(oe=!0,ae(ct),clearTimeout(Le))};return _e.wasCalled=function(){return oe},_e},dn=function(){var ae=[],oe=function($e){var ct=Oi(ae,function(Cn){return Cn.timerId===$e});ct===-1&&nt(!1);var pt=ae.splice(ct,1),nn=pt[0];nn.callback()},Ae=function($e){var ct=setTimeout(function(){return oe(ct)}),pt={timerId:ct,callback:$e};ae.push(pt)},Le=function(){if(ae.length){var $e=[].concat(ae);ae.length=0,$e.forEach(function(ct){clearTimeout(ct.timerId),ct.callback()})}};return{add:Ae,flush:Le}},Ln=function(oe,Ae){return oe==null&&Ae==null?!0:oe==null||Ae==null?!1:oe.droppableId===Ae.droppableId&&oe.index===Ae.index},ha=function(oe,Ae){return oe==null&&Ae==null?!0:oe==null||Ae==null?!1:oe.draggableId===Ae.draggableId&&oe.droppableId===Ae.droppableId},pn=function(oe,Ae){if(oe===Ae)return!0;var Le=oe.draggable.id===Ae.draggable.id&&oe.draggable.droppableId===Ae.draggable.droppableId&&oe.draggable.type===Ae.draggable.type&&oe.draggable.index===Ae.draggable.index,_e=oe.droppable.id===Ae.droppable.id&&oe.droppable.type===Ae.droppable.type;return Le&&_e},aa=function(oe,Ae){Bo(),Ae(),Ii()},Ua=function(oe,Ae){return{draggableId:oe.draggable.id,type:oe.droppable.type,source:{droppableId:oe.droppable.id,index:oe.draggable.index},mode:Ae}},ka=function(oe,Ae,Le,_e){if(!oe){Le(_e(Ae));return}var $e=Dn(Le),ct={announce:$e};oe(Ae,ct),$e.wasCalled()||Le(_e(Ae))},nr=function(ae,oe){var Ae=dn(),Le=null,_e=function(sn,Qn){Le&&nt(!1),aa("onBeforeCapture",function(){var Za=ae().onBeforeCapture;if(Za){var Jr={draggableId:sn,mode:Qn};Za(Jr)}})},$e=function(sn,Qn){Le&&nt(!1),aa("onBeforeDragStart",function(){var Za=ae().onBeforeDragStart;Za&&Za(Ua(sn,Qn))})},ct=function(sn,Qn){Le&&nt(!1);var Za=Ua(sn,Qn);Le={mode:Qn,lastCritical:sn,lastLocation:Za.source,lastCombine:null},Ae.add(function(){aa("onDragStart",function(){return ka(ae().onDragStart,Za,oe,Jn.onDragStart)})})},pt=function(sn,Qn){var Za=Uo(Qn),Jr=ti(Qn);Le||nt(!1);var no=!pn(sn,Le.lastCritical);no&&(Le.lastCritical=sn);var ro=!Ln(Le.lastLocation,Za);ro&&(Le.lastLocation=Za);var wo=!ha(Le.lastCombine,Jr);if(wo&&(Le.lastCombine=Jr),!(!no&&!ro&&!wo)){var _o=(0,ye.Z)({},Ua(sn,Le.mode),{combine:Jr,destination:Za});Ae.add(function(){aa("onDragUpdate",function(){return ka(ae().onDragUpdate,_o,oe,Jn.onDragUpdate)})})}},nn=function(){Le||nt(!1),Ae.flush()},Cn=function(sn){Le||nt(!1),Le=null,aa("onDragEnd",function(){return ka(ae().onDragEnd,sn,oe,Jn.onDragEnd)})},vn=function(){if(Le){var sn=(0,ye.Z)({},Ua(Le.lastCritical,Le.mode),{combine:null,destination:null,reason:"CANCEL"});Cn(sn)}};return{beforeCapture:_e,beforeStart:$e,start:ct,update:pt,flush:nn,drop:Cn,abort:vn}},Fr=function(ae,oe){var Ae=nr(ae,oe);return function(Le){return function(_e){return function($e){if($e.type==="BEFORE_INITIAL_CAPTURE"){Ae.beforeCapture($e.payload.draggableId,$e.payload.movementMode);return}if($e.type==="INITIAL_PUBLISH"){var ct=$e.payload.critical;Ae.beforeStart(ct,$e.payload.movementMode),_e($e),Ae.start(ct,$e.payload.movementMode);return}if($e.type==="DROP_COMPLETE"){var pt=$e.payload.completed.result;Ae.flush(),_e($e),Ae.drop(pt);return}if(_e($e),$e.type==="FLUSH"){Ae.abort();return}var nn=Le.getState();nn.phase==="DRAGGING"&&Ae.update(nn.critical,nn.impact)}}}},Cr=function(ae){return function(oe){return function(Ae){if(Ae.type!=="DROP_ANIMATION_FINISHED"){oe(Ae);return}var Le=ae.getState();Le.phase!=="DROP_ANIMATING"&&nt(!1),ae.dispatch(vr({completed:Le.completed}))}}},Dr=function(ae){var oe=null,Ae=null;function Le(){Ae&&(cancelAnimationFrame(Ae),Ae=null),oe&&(oe(),oe=null)}return function(_e){return function($e){if(($e.type==="FLUSH"||$e.type==="DROP_COMPLETE"||$e.type==="DROP_ANIMATION_FINISHED")&&Le(),_e($e),$e.type==="DROP_ANIMATE"){var ct={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var nn=ae.getState();nn.phase==="DROP_ANIMATING"&&ae.dispatch(mo())}};Ae=requestAnimationFrame(function(){Ae=null,oe=gn(window,[ct])})}}}},Ir=function(ae){return function(){return function(oe){return function(Ae){(Ae.type==="DROP_COMPLETE"||Ae.type==="FLUSH"||Ae.type==="DROP_ANIMATE")&&ae.stopPublishing(),oe(Ae)}}}},Ur=function(ae){var oe=!1;return function(){return function(Ae){return function(Le){if(Le.type==="INITIAL_PUBLISH"){oe=!0,ae.tryRecordFocus(Le.payload.critical.draggable.id),Ae(Le),ae.tryRestoreFocusRecorded();return}if(Ae(Le),!!oe){if(Le.type==="FLUSH"){oe=!1,ae.tryRestoreFocusRecorded();return}if(Le.type==="DROP_COMPLETE"){oe=!1;var _e=Le.payload.completed.result;_e.combine&&ae.tryShiftRecord(_e.draggableId,_e.combine.draggableId),ae.tryRestoreFocusRecorded()}}}}}},Lo=function(oe){return oe.type==="DROP_COMPLETE"||oe.type==="DROP_ANIMATE"||oe.type==="FLUSH"},Qo=function(ae){return function(oe){return function(Ae){return function(Le){if(Lo(Le)){ae.stop(),Ae(Le);return}if(Le.type==="INITIAL_PUBLISH"){Ae(Le);var _e=oe.getState();_e.phase!=="DRAGGING"&&nt(!1),ae.start(_e);return}Ae(Le),ae.scroll(oe.getState())}}}},$a=function(ae){return function(oe){return function(Ae){if(oe(Ae),Ae.type==="PUBLISH_WHILE_DRAGGING"){var Le=ae.getState();Le.phase==="DROP_PENDING"&&(Le.isWaiting||ae.dispatch(so({reason:Le.reason})))}}}},Mo=Se.qC,gi=function(ae){var oe=ae.dimensionMarshal,Ae=ae.focusMarshal,Le=ae.styleMarshal,_e=ae.getResponders,$e=ae.announce,ct=ae.autoScroller;return(0,Se.MT)(Yo,Mo((0,Se.md)(Hi(Le),Ir(oe),_r(oe),Ze,Cr,Dr,$a,Qo(ct),Qt,Ur(Ae),Fr(_e,$e))))},$r=function(){return{additions:{},removals:{},modified:{}}};function Eo(ae){var oe=ae.registry,Ae=ae.callbacks,Le=$r(),_e=null,$e=function(){_e||(Ae.collectionStarting(),_e=requestAnimationFrame(function(){_e=null,Bo();var vn=Le,rn=vn.additions,sn=vn.removals,Qn=vn.modified,Za=Object.keys(rn).map(function(ro){return oe.draggable.getById(ro).getDimension(Rr)}).sort(function(ro,wo){return ro.descriptor.index-wo.descriptor.index}),Jr=Object.keys(Qn).map(function(ro){var wo=oe.droppable.getById(ro),_o=wo.callbacks.getScrollWhileDragging();return{droppableId:ro,scroll:_o}}),no={additions:Za,removals:Object.keys(sn),modified:Jr};Le=$r(),Ii(),Ae.publish(no)}))},ct=function(vn){var rn=vn.descriptor.id;Le.additions[rn]=vn,Le.modified[vn.descriptor.droppableId]=!0,Le.removals[rn]&&delete Le.removals[rn],$e()},pt=function(vn){var rn=vn.descriptor;Le.removals[rn.id]=!0,Le.modified[rn.droppableId]=!0,Le.additions[rn.id]&&delete Le.additions[rn.id],$e()},nn=function(){_e&&(cancelAnimationFrame(_e),_e=null,Le=$r())};return{add:ct,remove:pt,stop:nn}}var io=function(ae){var oe=ae.scrollHeight,Ae=ae.scrollWidth,Le=ae.height,_e=ae.width,$e=br({x:Ae,y:oe},{x:_e,y:Le}),ct={x:Math.max(0,$e.x),y:Math.max(0,$e.y)};return ct},Wr=function(){var ae=document.documentElement;return ae||nt(!1),ae},Vr=function(){var ae=Wr(),oe=io({scrollHeight:ae.scrollHeight,scrollWidth:ae.scrollWidth,width:ae.clientWidth,height:ae.clientHeight});return oe},oo=function(){var ae=je(),oe=Vr(),Ae=ae.y,Le=ae.x,_e=Wr(),$e=_e.clientWidth,ct=_e.clientHeight,pt=Le+$e,nn=Ae+ct,Cn=wn({top:Ae,left:Le,right:pt,bottom:nn}),vn={frame:Cn,scroll:{initial:ae,current:ae,max:oe,diff:{value:Rr,displacement:Rr}}};return vn},ci=function(ae){var oe=ae.critical,Ae=ae.scrollOptions,Le=ae.registry;Bo();var _e=oo(),$e=_e.scroll.current,ct=oe.droppable,pt=Le.droppable.getAllByType(ct.type).map(function(rn){return rn.callbacks.getDimensionAndWatchScroll($e,Ae)}),nn=Le.draggable.getAllByType(oe.draggable.type).map(function(rn){return rn.getDimension($e)}),Cn={draggables:wl(nn),droppables:Ji(pt)};Ii();var vn={dimensions:Cn,critical:oe,viewport:_e};return vn};function ni(ae,oe,Ae){if(Ae.descriptor.id===oe.id||Ae.descriptor.type!==oe.type)return!1;var Le=ae.droppable.getById(Ae.descriptor.droppableId);return Le.descriptor.mode==="virtual"}var bo=function(ae,oe){var Ae=null,Le=Eo({callbacks:{publish:oe.publishWhileDragging,collectionStarting:oe.collectionStarting},registry:ae}),_e=function(Qn,Za){ae.droppable.exists(Qn)||nt(!1),Ae&&oe.updateDroppableIsEnabled({id:Qn,isEnabled:Za})},$e=function(Qn,Za){Ae&&(ae.droppable.exists(Qn)||nt(!1),oe.updateDroppableIsCombineEnabled({id:Qn,isCombineEnabled:Za}))},ct=function(Qn,Za){Ae&&(ae.droppable.exists(Qn)||nt(!1),oe.updateDroppableScroll({id:Qn,newScroll:Za}))},pt=function(Qn,Za){Ae&&ae.droppable.getById(Qn).callbacks.scroll(Za)},nn=function(){if(Ae){Le.stop();var Qn=Ae.critical.droppable;ae.droppable.getAllByType(Qn.type).forEach(function(Za){return Za.callbacks.dragStopped()}),Ae.unsubscribe(),Ae=null}},Cn=function(Qn){Ae||nt(!1);var Za=Ae.critical.draggable;Qn.type==="ADDITION"&&ni(ae,Za,Qn.value)&&Le.add(Qn.value),Qn.type==="REMOVAL"&&ni(ae,Za,Qn.value)&&Le.remove(Qn.value)},vn=function(Qn){Ae&&nt(!1);var Za=ae.draggable.getById(Qn.draggableId),Jr=ae.droppable.getById(Za.descriptor.droppableId),no={draggable:Za.descriptor,droppable:Jr.descriptor},ro=ae.subscribe(Cn);return Ae={critical:no,unsubscribe:ro},ci({critical:no,registry:ae,scrollOptions:Qn.scrollOptions})},rn={updateDroppableIsEnabled:_e,updateDroppableIsCombineEnabled:$e,scrollDroppable:pt,updateDroppableScroll:ct,startPublishing:vn,stopPublishing:nn};return rn},Ci=function(ae,oe){return ae.phase==="IDLE"?!0:ae.phase!=="DROP_ANIMATING"||ae.completed.result.draggableId===oe?!1:ae.completed.result.reason==="DROP"},bi=function(ae){window.scrollBy(ae.x,ae.y)},yo=Ea(function(ae){return wi(ae).filter(function(oe){return!(!oe.isEnabled||!oe.frame)})}),ki=function(oe,Ae){var Le=ri(yo(Ae),function(_e){return _e.frame||nt(!1),ms(_e.frame.pageMarginBox)(oe)});return Le},Tl=function(ae){var oe=ae.center,Ae=ae.destination,Le=ae.droppables;if(Ae){var _e=Le[Ae];return _e.frame?_e:null}var $e=ki(oe,Le);return $e},ji={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(oe){return Math.pow(oe,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},ai=function(ae,oe){var Ae=ae[oe.size]*ji.startFromPercentage,Le=ae[oe.size]*ji.maxScrollAtPercentage,_e={startScrollingFrom:Ae,maxScrollValueAt:Le};return _e},Zl=function(ae){var oe=ae.startOfRange,Ae=ae.endOfRange,Le=ae.current,_e=Ae-oe;if(_e===0)return 0;var $e=Le-oe,ct=$e/_e;return ct},No=1,Dl=function(ae,oe){if(ae>oe.startScrollingFrom)return 0;if(ae<=oe.maxScrollValueAt)return ji.maxPixelScroll;if(ae===oe.startScrollingFrom)return No;var Ae=Zl({startOfRange:oe.maxScrollValueAt,endOfRange:oe.startScrollingFrom,current:ae}),Le=1-Ae,_e=ji.maxPixelScroll*ji.ease(Le);return Math.ceil(_e)},vl=ji.durationDampening.accelerateAt,du=ji.durationDampening.stopDampeningAt,Go=function(ae,oe){var Ae=oe,Le=du,_e=Date.now(),$e=_e-Ae;if($e>=du)return ae;if($eoe.height,$e=Ae.width>oe.width;return!$e&&!_e?Le:$e&&_e?null:{x:$e?0:Le.x,y:_e?0:Le.y}},ho=Kr(function(ae){return ae===0?0:ae}),ir=function(ae){var oe=ae.dragStartTime,Ae=ae.container,Le=ae.subject,_e=ae.center,$e=ae.shouldUseTimeDampening,ct={top:_e.y-Ae.top,right:Ae.right-_e.x,bottom:Ae.bottom-_e.y,left:_e.x-Ae.left},pt=Ko({container:Ae,distanceToEdges:ct,dragStartTime:oe,axis:Eu,shouldUseTimeDampening:$e}),nn=Ko({container:Ae,distanceToEdges:ct,dragStartTime:oe,axis:Cu,shouldUseTimeDampening:$e}),Cn=ho({x:nn,y:pt});if(Pr(Cn,Rr))return null;var vn=Io({container:Ae,subject:Le,proposedScroll:Cn});return vn?Pr(vn,Rr)?null:vn:null},eo=Kr(function(ae){return ae===0?0:ae>0?1:-1}),li=function(){var ae=function(Ae,Le){return Ae<0?Ae:Ae>Le?Ae-Le:0};return function(oe){var Ae=oe.current,Le=oe.max,_e=oe.change,$e=Br(Ae,_e),ct={x:ae($e.x,Le.x),y:ae($e.y,Le.y)};return Pr(ct,Rr)?null:ct}}(),Ni=function(oe){var Ae=oe.max,Le=oe.current,_e=oe.change,$e={x:Math.max(Le.x,Ae.x),y:Math.max(Le.y,Ae.y)},ct=eo(_e),pt=li({max:$e,current:Le,change:ct});return!pt||ct.x!==0&&pt.x===0||ct.y!==0&&pt.y===0},gu=function(oe,Ae){return Ni({current:oe.scroll.current,max:oe.scroll.max,change:Ae})},Au=function(oe,Ae){if(!gu(oe,Ae))return null;var Le=oe.scroll.max,_e=oe.scroll.current;return li({current:_e,max:Le,change:Ae})},Ku=function(oe,Ae){var Le=oe.frame;return Le?Ni({current:Le.scroll.current,max:Le.scroll.max,change:Ae}):!1},ou=function(oe,Ae){var Le=oe.frame;return!Le||!Ku(oe,Ae)?null:li({current:Le.scroll.current,max:Le.scroll.max,change:Ae})},$l=function(ae){var oe=ae.viewport,Ae=ae.subject,Le=ae.center,_e=ae.dragStartTime,$e=ae.shouldUseTimeDampening,ct=ir({dragStartTime:_e,container:oe.frame,subject:Ae,center:Le,shouldUseTimeDampening:$e});return ct&&gu(oe,ct)?ct:null},Xo=function(ae){var oe=ae.droppable,Ae=ae.subject,Le=ae.center,_e=ae.dragStartTime,$e=ae.shouldUseTimeDampening,ct=oe.frame;if(!ct)return null;var pt=ir({dragStartTime:_e,container:ct.pageMarginBox,subject:Ae,center:Le,shouldUseTimeDampening:$e});return pt&&Ku(oe,pt)?pt:null},xu=function(ae){var oe=ae.state,Ae=ae.dragStartTime,Le=ae.shouldUseTimeDampening,_e=ae.scrollWindow,$e=ae.scrollDroppable,ct=oe.current.page.borderBoxCenter,pt=oe.dimensions.draggables[oe.critical.draggable.id],nn=pt.page.marginBox;if(oe.isWindowScrollAllowed){var Cn=oe.viewport,vn=$l({dragStartTime:Ae,viewport:Cn,subject:nn,center:ct,shouldUseTimeDampening:Le});if(vn){_e(vn);return}}var rn=Tl({center:ct,destination:yu(oe.impact),droppables:oe.dimensions.droppables});if(rn){var sn=Xo({dragStartTime:Ae,droppable:rn,subject:nn,center:ct,shouldUseTimeDampening:Le});sn&&$e(rn.descriptor.id,sn)}},Su=function(ae){var oe=ae.scrollWindow,Ae=ae.scrollDroppable,Le=ie(oe),_e=ie(Ae),$e=null,ct=function(vn){$e||nt(!1);var rn=$e,sn=rn.shouldUseTimeDampening,Qn=rn.dragStartTime;xu({state:vn,scrollWindow:Le,scrollDroppable:_e,dragStartTime:Qn,shouldUseTimeDampening:sn})},pt=function(vn){Bo(),$e&&nt(!1);var rn=Date.now(),sn=!1,Qn=function(){sn=!0};xu({state:vn,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:Qn,scrollDroppable:Qn}),$e={dragStartTime:rn,shouldUseTimeDampening:sn},Ii(),sn&&ct(vn)},nn=function(){$e&&(Le.cancel(),_e.cancel(),$e=null)};return{start:pt,stop:nn,scroll:ct}},bl=function(ae){var oe=ae.move,Ae=ae.scrollDroppable,Le=ae.scrollWindow,_e=function(Cn,vn){var rn=Br(Cn.current.client.selection,vn);oe({client:rn})},$e=function(Cn,vn){if(!Ku(Cn,vn))return vn;var rn=ou(Cn,vn);if(!rn)return Ae(Cn.descriptor.id,vn),null;var sn=br(vn,rn);Ae(Cn.descriptor.id,sn);var Qn=br(vn,sn);return Qn},ct=function(Cn,vn,rn){if(!Cn||!gu(vn,rn))return rn;var sn=Au(vn,rn);if(!sn)return Le(rn),null;var Qn=br(rn,sn);Le(Qn);var Za=br(rn,Qn);return Za},pt=function(Cn){var vn=Cn.scrollJumpRequest;if(vn){var rn=yu(Cn.impact);rn||nt(!1);var sn=$e(Cn.dimensions.droppables[rn],vn);if(sn){var Qn=Cn.viewport,Za=ct(Cn.isWindowScrollAllowed,Qn,sn);Za&&_e(Cn,Za)}}};return pt},Il=function(ae){var oe=ae.scrollDroppable,Ae=ae.scrollWindow,Le=ae.move,_e=Su({scrollWindow:Ae,scrollDroppable:oe}),$e=bl({move:Le,scrollWindow:Ae,scrollDroppable:oe}),ct=function(Cn){if(Cn.phase==="DRAGGING"){if(Cn.movementMode==="FLUID"){_e.scroll(Cn);return}Cn.scrollJumpRequest&&$e(Cn)}},pt={scroll:ct,start:_e.start,stop:_e.stop};return pt},Hl="data-rbd",eu=function(){var ae=Hl+"-drag-handle";return{base:ae,draggableId:ae+"-draggable-id",contextId:ae+"-context-id"}}(),xo=function(){var ae=Hl+"-draggable";return{base:ae,contextId:ae+"-context-id",id:ae+"-id"}}(),mi=function(){var ae=Hl+"-droppable";return{base:ae,contextId:ae+"-context-id",id:ae+"-id"}}(),Ru={contextId:Hl+"-scroll-container-context-id"},wu=function(oe){return function(Ae){return"["+Ae+'="'+oe+'"]'}},hl=function(oe,Ae){return oe.map(function(Le){var _e=Le.styles[Ae];return _e?Le.selector+" { "+_e+" }":""}).join(" ")},qo="pointer-events: none;",mu=function(ae){var oe=wu(ae),Ae=function(){var pt=` - cursor: -webkit-grab; - cursor: grab; - `;return{selector:oe(eu.contextId),styles:{always:` - -webkit-touch-callout: none; - -webkit-tap-highlight-color: rgba(0,0,0,0); - touch-action: manipulation; - `,resting:pt,dragging:qo,dropAnimating:pt}}}(),Le=function(){var pt=` - transition: `+Bl.outOfTheWay+`; - `;return{selector:oe(xo.contextId),styles:{dragging:pt,dropAnimating:pt,userCancel:pt}}}(),_e={selector:oe(mi.contextId),styles:{always:"overflow-anchor: none;"}},$e={selector:"body",styles:{dragging:` - cursor: grabbing; - cursor: -webkit-grabbing; - user-select: none; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - overflow-anchor: none; - `}},ct=[Le,Ae,_e,$e];return{always:hl(ct,"always"),resting:hl(ct,"resting"),dragging:hl(ct,"dragging"),dropAnimating:hl(ct,"dropAnimating"),userCancel:hl(ct,"userCancel")}},ql=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?E.useLayoutEffect:E.useEffect,us=function(){var oe=document.querySelector("head");return oe||nt(!1),oe},qu=function(oe){var Ae=document.createElement("style");return oe&&Ae.setAttribute("nonce",oe),Ae.type="text/css",Ae};function Vu(ae,oe){var Ae=Dt(function(){return mu(ae)},[ae]),Le=(0,E.useRef)(null),_e=(0,E.useRef)(null),$e=en(Ea(function(rn){var sn=_e.current;sn||nt(!1),sn.textContent=rn}),[]),ct=en(function(rn){var sn=Le.current;sn||nt(!1),sn.textContent=rn},[]);ql(function(){!Le.current&&!_e.current||nt(!1);var rn=qu(oe),sn=qu(oe);return Le.current=rn,_e.current=sn,rn.setAttribute(Hl+"-always",ae),sn.setAttribute(Hl+"-dynamic",ae),us().appendChild(rn),us().appendChild(sn),ct(Ae.always),$e(Ae.resting),function(){var Qn=function(Jr){var no=Jr.current;no||nt(!1),us().removeChild(no),Jr.current=null};Qn(Le),Qn(_e)}},[oe,ct,$e,Ae.always,Ae.resting,ae]);var pt=en(function(){return $e(Ae.dragging)},[$e,Ae.dragging]),nn=en(function(rn){if(rn==="DROP"){$e(Ae.dropAnimating);return}$e(Ae.userCancel)},[$e,Ae.dropAnimating,Ae.userCancel]),Cn=en(function(){_e.current&&$e(Ae.resting)},[$e,Ae.resting]),vn=Dt(function(){return{dragging:pt,dropping:nn,resting:Cn}},[pt,nn,Cn]);return vn}var Qu=function(ae){return ae&&ae.ownerDocument?ae.ownerDocument.defaultView:window};function nu(ae){return ae instanceof Qu(ae).HTMLElement}function iu(ae,oe){var Ae="["+eu.contextId+'="'+ae+'"]',Le=ml(document.querySelectorAll(Ae));if(!Le.length)return null;var _e=ri(Le,function($e){return $e.getAttribute(eu.draggableId)===oe});return!_e||!nu(_e)?null:_e}function as(ae){var oe=(0,E.useRef)({}),Ae=(0,E.useRef)(null),Le=(0,E.useRef)(null),_e=(0,E.useRef)(!1),$e=en(function(sn,Qn){var Za={id:sn,focus:Qn};return oe.current[sn]=Za,function(){var no=oe.current,ro=no[sn];ro!==Za&&delete no[sn]}},[]),ct=en(function(sn){var Qn=iu(ae,sn);Qn&&Qn!==document.activeElement&&Qn.focus()},[ae]),pt=en(function(sn,Qn){Ae.current===sn&&(Ae.current=Qn)},[]),nn=en(function(){Le.current||_e.current&&(Le.current=requestAnimationFrame(function(){Le.current=null;var sn=Ae.current;sn&&ct(sn)}))},[ct]),Cn=en(function(sn){Ae.current=null;var Qn=document.activeElement;Qn&&Qn.getAttribute(eu.draggableId)===sn&&(Ae.current=sn)},[]);ql(function(){return _e.current=!0,function(){_e.current=!1;var sn=Le.current;sn&&cancelAnimationFrame(sn)}},[]);var vn=Dt(function(){return{register:$e,tryRecordFocus:Cn,tryRestoreFocusRecorded:nn,tryShiftRecord:pt}},[$e,Cn,nn,pt]);return vn}function Os(){var ae={draggables:{},droppables:{}},oe=[];function Ae(rn){return oe.push(rn),function(){var Qn=oe.indexOf(rn);Qn!==-1&&oe.splice(Qn,1)}}function Le(rn){oe.length&&oe.forEach(function(sn){return sn(rn)})}function _e(rn){return ae.draggables[rn]||null}function $e(rn){var sn=_e(rn);return sn||nt(!1),sn}var ct={register:function(sn){ae.draggables[sn.descriptor.id]=sn,Le({type:"ADDITION",value:sn})},update:function(sn,Qn){var Za=ae.draggables[Qn.descriptor.id];Za&&Za.uniqueId===sn.uniqueId&&(delete ae.draggables[Qn.descriptor.id],ae.draggables[sn.descriptor.id]=sn)},unregister:function(sn){var Qn=sn.descriptor.id,Za=_e(Qn);Za&&sn.uniqueId===Za.uniqueId&&(delete ae.draggables[Qn],Le({type:"REMOVAL",value:sn}))},getById:$e,findById:_e,exists:function(sn){return!!_e(sn)},getAllByType:function(sn){return po(ae.draggables).filter(function(Qn){return Qn.descriptor.type===sn})}};function pt(rn){return ae.droppables[rn]||null}function nn(rn){var sn=pt(rn);return sn||nt(!1),sn}var Cn={register:function(sn){ae.droppables[sn.descriptor.id]=sn},unregister:function(sn){var Qn=pt(sn.descriptor.id);Qn&&sn.uniqueId===Qn.uniqueId&&delete ae.droppables[sn.descriptor.id]},getById:nn,findById:pt,exists:function(sn){return!!pt(sn)},getAllByType:function(sn){return po(ae.droppables).filter(function(Qn){return Qn.descriptor.type===sn})}};function vn(){ae.draggables={},ae.droppables={},oe.length=0}return{draggable:ct,droppable:Cn,subscribe:Ae,clean:vn}}function rs(){var ae=Dt(Os,[]);return(0,E.useEffect)(function(){return function(){requestAnimationFrame(ae.clean)}},[ae]),ae}var to=E.createContext(null),Ps=function(){var ae=document.body;return ae||nt(!1),ae},Xc={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},gl=function(oe){return"rbd-announcement-"+oe};function zl(ae){var oe=Dt(function(){return gl(ae)},[ae]),Ae=(0,E.useRef)(null);(0,E.useEffect)(function(){var $e=document.createElement("div");return Ae.current=$e,$e.id=oe,$e.setAttribute("aria-live","assertive"),$e.setAttribute("aria-atomic","true"),(0,ye.Z)($e.style,Xc),Ps().appendChild($e),function(){setTimeout(function(){var nn=Ps();nn.contains($e)&&nn.removeChild($e),$e===Ae.current&&(Ae.current=null)})}},[oe]);var Le=en(function(_e){var $e=Ae.current;if($e){$e.textContent=_e;return}},[]);return Le}var Du=0,lu={separator:"::"};function ku(){Du=0}function uu(ae,oe){return oe===void 0&&(oe=lu),Dt(function(){return""+ae+oe.separator+Du++},[oe.separator,ae])}function Iu(ae){var oe=ae.contextId,Ae=ae.uniqueId;return"rbd-hidden-text-"+oe+"-"+Ae}function Xu(ae){var oe=ae.contextId,Ae=ae.text,Le=uu("hidden-text",{separator:"-"}),_e=Dt(function(){return Iu({contextId:oe,uniqueId:Le})},[Le,oe]);return(0,E.useEffect)(function(){var ct=document.createElement("div");return ct.id=_e,ct.textContent=Ae,ct.style.display="none",Ps().appendChild(ct),function(){var nn=Ps();nn.contains(ct)&&nn.removeChild(ct)}},[_e,Ae]),_e}var Ys=E.createContext(null),fd={react:"^16.8.5","react-dom":"^16.8.5"},Yc=/(\d+)\.(\d+)\.(\d+)/,ld=function(oe){var Ae=Yc.exec(oe);Ae==null&&nt(!1);var Le=Number(Ae[1]),_e=Number(Ae[2]),$e=Number(Ae[3]);return{major:Le,minor:_e,patch:$e,raw:oe}},Jc=function(oe,Ae){return Ae.major>oe.major?!0:Ae.majoroe.minor?!0:Ae.minor=oe.patch},fc=function(ae,oe){var Ae=ld(ae),Le=ld(oe);Jc(Ae,Le)},Js=` - 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 -`,Ls=function(ae){var oe=ae.doctype;oe&&(oe.name.toLowerCase(),oe.publicId)};function pd(ae){}function qs(ae,oe){}function bc(){qs(function(){fc(fd.react,E.version),Ls(document)},[])}function _s(ae){var oe=(0,E.useRef)(ae);return(0,E.useEffect)(function(){oe.current=ae}),oe}function xc(){var ae=null;function oe(){return!!ae}function Ae(ct){return ct===ae}function Le(ct){ae&&nt(!1);var pt={abandon:ct};return ae=pt,pt}function _e(){ae||nt(!1),ae=null}function $e(){ae&&(ae.abandon(),_e())}return{isClaimed:oe,isActive:Ae,claim:Le,release:_e,tryAbandon:$e}}var pc=9,vd=13,js=27,Da=32,hd=33,qc=34,Ad=35,_c=36,wc=37,Dc=38,Ic=39,bs=40,Zs,$s=(Zs={},Zs[vd]=!0,Zs[pc]=!0,Zs),Oc=function(ae){$s[ae.keyCode]&&ae.preventDefault()},Lc=function(){var ae="visibilitychange";if(typeof document=="undefined")return ae;var oe=[ae,"ms"+ae,"webkit"+ae,"moz"+ae,"o"+ae],Ae=ri(oe,function(Le){return"on"+Le in document});return Ae||ae}(),ui=0,Nc=5;function $c(ae,oe){return Math.abs(oe.x-ae.x)>=Nc||Math.abs(oe.y-ae.y)>=Nc}var vc={type:"IDLE"};function Rc(ae){var oe=ae.cancel,Ae=ae.completed,Le=ae.getPhase,_e=ae.setPhase;return[{eventName:"mousemove",fn:function(ct){var pt=ct.button,nn=ct.clientX,Cn=ct.clientY;if(pt===ui){var vn={x:nn,y:Cn},rn=Le();if(rn.type==="DRAGGING"){ct.preventDefault(),rn.actions.move(vn);return}rn.type!=="PENDING"&&nt(!1);var sn=rn.point;if($c(sn,vn)){ct.preventDefault();var Qn=rn.actions.fluidLift(vn);_e({type:"DRAGGING",actions:Qn})}}}},{eventName:"mouseup",fn:function(ct){var pt=Le();if(pt.type!=="DRAGGING"){oe();return}ct.preventDefault(),pt.actions.drop({shouldBlockNextClick:!0}),Ae()}},{eventName:"mousedown",fn:function(ct){Le().type==="DRAGGING"&&ct.preventDefault(),oe()}},{eventName:"keydown",fn:function(ct){var pt=Le();if(pt.type==="PENDING"){oe();return}if(ct.keyCode===js){ct.preventDefault(),oe();return}Oc(ct)}},{eventName:"resize",fn:oe},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){Le().type==="PENDING"&&oe()}},{eventName:"webkitmouseforcedown",fn:function(ct){var pt=Le();if(pt.type==="IDLE"&&nt(!1),pt.actions.shouldRespectForcePress()){oe();return}ct.preventDefault()}},{eventName:Lc,fn:oe}]}function Ed(ae){var oe=(0,E.useRef)(vc),Ae=(0,E.useRef)(An),Le=Dt(function(){return{eventName:"mousedown",fn:function(rn){if(!rn.defaultPrevented&&rn.button===ui&&!(rn.ctrlKey||rn.metaKey||rn.shiftKey||rn.altKey)){var sn=ae.findClosestDraggableId(rn);if(sn){var Qn=ae.tryGetLock(sn,ct,{sourceEvent:rn});if(Qn){rn.preventDefault();var Za={x:rn.clientX,y:rn.clientY};Ae.current(),Cn(Qn,Za)}}}}}},[ae]),_e=Dt(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(rn){if(!rn.defaultPrevented){var sn=ae.findClosestDraggableId(rn);if(sn){var Qn=ae.findOptionsForDraggable(sn);Qn&&(Qn.shouldRespectForcePress||ae.canGetLock(sn)&&rn.preventDefault())}}}}},[ae]),$e=en(function(){var rn={passive:!1,capture:!0};Ae.current=gn(window,[_e,Le],rn)},[_e,Le]),ct=en(function(){var vn=oe.current;vn.type!=="IDLE"&&(oe.current=vc,Ae.current(),$e())},[$e]),pt=en(function(){var vn=oe.current;ct(),vn.type==="DRAGGING"&&vn.actions.cancel({shouldBlockNextClick:!0}),vn.type==="PENDING"&&vn.actions.abort()},[ct]),nn=en(function(){var rn={capture:!0,passive:!1},sn=Rc({cancel:pt,completed:ct,getPhase:function(){return oe.current},setPhase:function(Za){oe.current=Za}});Ae.current=gn(window,sn,rn)},[pt,ct]),Cn=en(function(rn,sn){oe.current.type!=="IDLE"&&nt(!1),oe.current={type:"PENDING",point:sn,actions:rn},nn()},[nn]);ql(function(){return $e(),function(){Ae.current()}},[$e])}var Al;function au(){}var Ou=(Al={},Al[qc]=!0,Al[hd]=!0,Al[_c]=!0,Al[Ad]=!0,Al);function ss(ae,oe){function Ae(){oe(),ae.cancel()}function Le(){oe(),ae.drop()}return[{eventName:"keydown",fn:function($e){if($e.keyCode===js){$e.preventDefault(),Ae();return}if($e.keyCode===Da){$e.preventDefault(),Le();return}if($e.keyCode===bs){$e.preventDefault(),ae.moveDown();return}if($e.keyCode===Dc){$e.preventDefault(),ae.moveUp();return}if($e.keyCode===Ic){$e.preventDefault(),ae.moveRight();return}if($e.keyCode===wc){$e.preventDefault(),ae.moveLeft();return}if(Ou[$e.keyCode]){$e.preventDefault();return}Oc($e)}},{eventName:"mousedown",fn:Ae},{eventName:"mouseup",fn:Ae},{eventName:"click",fn:Ae},{eventName:"touchstart",fn:Ae},{eventName:"resize",fn:Ae},{eventName:"wheel",fn:Ae,options:{passive:!0}},{eventName:Lc,fn:Ae}]}function hs(ae){var oe=(0,E.useRef)(au),Ae=Dt(function(){return{eventName:"keydown",fn:function($e){if($e.defaultPrevented||$e.keyCode!==Da)return;var ct=ae.findClosestDraggableId($e);if(!ct)return;var pt=ae.tryGetLock(ct,vn,{sourceEvent:$e});if(!pt)return;$e.preventDefault();var nn=!0,Cn=pt.snapLift();oe.current();function vn(){nn||nt(!1),nn=!1,oe.current(),Le()}oe.current=gn(window,ss(Cn,vn),{capture:!0,passive:!1})}}},[ae]),Le=en(function(){var $e={passive:!1,capture:!0};oe.current=gn(window,[Ae],$e)},[Ae]);ql(function(){return Le(),function(){oe.current()}},[Le])}var Mc={type:"IDLE"},ed=120,di=.15;function td(ae){var oe=ae.cancel,Ae=ae.getPhase;return[{eventName:"orientationchange",fn:oe},{eventName:"resize",fn:oe},{eventName:"contextmenu",fn:function(_e){_e.preventDefault()}},{eventName:"keydown",fn:function(_e){if(Ae().type!=="DRAGGING"){oe();return}_e.keyCode===js&&_e.preventDefault(),oe()}},{eventName:Lc,fn:oe}]}function hc(ae){var oe=ae.cancel,Ae=ae.completed,Le=ae.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function($e){var ct=Le();if(ct.type!=="DRAGGING"){oe();return}ct.hasMoved=!0;var pt=$e.touches[0],nn=pt.clientX,Cn=pt.clientY,vn={x:nn,y:Cn};$e.preventDefault(),ct.actions.move(vn)}},{eventName:"touchend",fn:function($e){var ct=Le();if(ct.type!=="DRAGGING"){oe();return}$e.preventDefault(),ct.actions.drop({shouldBlockNextClick:!0}),Ae()}},{eventName:"touchcancel",fn:function($e){if(Le().type!=="DRAGGING"){oe();return}$e.preventDefault(),oe()}},{eventName:"touchforcechange",fn:function($e){var ct=Le();ct.type==="IDLE"&&nt(!1);var pt=$e.touches[0];if(pt){var nn=pt.force>=di;if(nn){var Cn=ct.actions.shouldRespectForcePress();if(ct.type==="PENDING"){Cn&&oe();return}if(Cn){if(ct.hasMoved){$e.preventDefault();return}oe();return}$e.preventDefault()}}}},{eventName:Lc,fn:oe}]}function Gd(ae){var oe=(0,E.useRef)(Mc),Ae=(0,E.useRef)(An),Le=en(function(){return oe.current},[]),_e=en(function(Qn){oe.current=Qn},[]),$e=Dt(function(){return{eventName:"touchstart",fn:function(Qn){if(!Qn.defaultPrevented){var Za=ae.findClosestDraggableId(Qn);if(Za){var Jr=ae.tryGetLock(Za,pt,{sourceEvent:Qn});if(Jr){var no=Qn.touches[0],ro=no.clientX,wo=no.clientY,_o={x:ro,y:wo};Ae.current(),rn(Jr,_o)}}}}}},[ae]),ct=en(function(){var Qn={capture:!0,passive:!1};Ae.current=gn(window,[$e],Qn)},[$e]),pt=en(function(){var sn=oe.current;sn.type!=="IDLE"&&(sn.type==="PENDING"&&clearTimeout(sn.longPressTimerId),_e(Mc),Ae.current(),ct())},[ct,_e]),nn=en(function(){var sn=oe.current;pt(),sn.type==="DRAGGING"&&sn.actions.cancel({shouldBlockNextClick:!0}),sn.type==="PENDING"&&sn.actions.abort()},[pt]),Cn=en(function(){var Qn={capture:!0,passive:!1},Za={cancel:nn,completed:pt,getPhase:Le},Jr=gn(window,hc(Za),Qn),no=gn(window,td(Za),Qn);Ae.current=function(){Jr(),no()}},[nn,Le,pt]),vn=en(function(){var Qn=Le();Qn.type!=="PENDING"&&nt(!1);var Za=Qn.actions.fluidLift(Qn.point);_e({type:"DRAGGING",actions:Za,hasMoved:!1})},[Le,_e]),rn=en(function(Qn,Za){Le().type!=="IDLE"&&nt(!1);var Jr=setTimeout(vn,ed);_e({type:"PENDING",point:Za,actions:Qn,longPressTimerId:Jr}),Cn()},[Cn,Le,_e,vn]);ql(function(){return ct(),function(){Ae.current();var Za=Le();Za.type==="PENDING"&&(clearTimeout(Za.longPressTimerId),_e(Mc))}},[Le,ct,_e]),ql(function(){var Qn=gn(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return Qn},[])}function Dd(ae){}var Cd={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function Hs(ae,oe){if(oe==null)return!1;var Ae=!!Cd[oe.tagName.toLowerCase()];if(Ae)return!0;var Le=oe.getAttribute("contenteditable");return Le==="true"||Le===""?!0:oe===ae?!1:Hs(ae,oe.parentElement)}function yd(ae,oe){var Ae=oe.target;return nu(Ae)?Hs(ae,Ae):!1}var zs=function(ae){return wn(ae.getBoundingClientRect()).center};function Ac(ae){return ae instanceof Qu(ae).Element}var Sd=function(){var ae="matches";if(typeof document=="undefined")return ae;var oe=[ae,"msMatchesSelector","webkitMatchesSelector"],Ae=ri(oe,function(Le){return Le in Element.prototype});return Ae||ae}();function Id(ae,oe){return ae==null?null:ae[Sd](oe)?ae:Id(ae.parentElement,oe)}function Kd(ae,oe){return ae.closest?ae.closest(oe):Id(ae,oe)}function Cl(ae){return"["+eu.contextId+'="'+ae+'"]'}function Od(ae,oe){var Ae=oe.target;if(!Ac(Ae))return null;var Le=Cl(ae),_e=Kd(Ae,Le);return!_e||!nu(_e)?null:_e}function Vd(ae,oe){var Ae=Od(ae,oe);return Ae?Ae.getAttribute(eu.draggableId):null}function Xd(ae,oe){var Ae="["+xo.contextId+'="'+ae+'"]',Le=ml(document.querySelectorAll(Ae)),_e=ri(Le,function($e){return $e.getAttribute(xo.id)===oe});return!_e||!nu(_e)?null:_e}function Ld(ae){ae.preventDefault()}function nd(ae){var oe=ae.expected,Ae=ae.phase,Le=ae.isLockActive,_e=ae.shouldWarn;return!(!Le()||oe!==Ae)}function ud(ae){var oe=ae.lockAPI,Ae=ae.store,Le=ae.registry,_e=ae.draggableId;if(oe.isClaimed())return!1;var $e=Le.draggable.findById(_e);return!(!$e||!$e.options.isEnabled||!Ci(Ae.getState(),_e))}function sd(ae){var oe=ae.lockAPI,Ae=ae.contextId,Le=ae.store,_e=ae.registry,$e=ae.draggableId,ct=ae.forceSensorStop,pt=ae.sourceEvent,nn=ud({lockAPI:oe,store:Le,registry:_e,draggableId:$e});if(!nn)return null;var Cn=_e.draggable.getById($e),vn=Xd(Ae,Cn.descriptor.id);if(!vn||pt&&!Cn.options.canDragInteractiveElements&&yd(vn,pt))return null;var rn=oe.claim(ct||An),sn="PRE_DRAG";function Qn(){return Cn.options.shouldRespectForcePress}function Za(){return oe.isActive(rn)}function Jr($i,kl){nd({expected:$i,phase:sn,isLockActive:Za,shouldWarn:!0})&&Le.dispatch(kl())}var no=Jr.bind(null,"DRAGGING");function ro($i){function kl(){oe.release(),sn="COMPLETED"}sn!=="PRE_DRAG"&&(kl(),sn!=="PRE_DRAG"&&nt(!1)),Le.dispatch(Ue($i.liftActionArgs)),sn="DRAGGING";function Mu(Gl,Tu){if(Tu===void 0&&(Tu={shouldBlockNextClick:!1}),$i.cleanup(),Tu.shouldBlockNextClick){var ts=gn(window,[{eventName:"click",fn:Ld,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(ts)}kl(),Le.dispatch(so({reason:Gl}))}return(0,ye.Z)({isActive:function(){return nd({expected:"DRAGGING",phase:sn,isLockActive:Za,shouldWarn:!1})},shouldRespectForcePress:Qn,drop:function(Tu){return Mu("DROP",Tu)},cancel:function(Tu){return Mu("CANCEL",Tu)}},$i.actions)}function wo($i){var kl=ie(function(Gl){no(function(){return ca({client:Gl})})}),Mu=ro({liftActionArgs:{id:$e,clientSelection:$i,movementMode:"FLUID"},cleanup:function(){return kl.cancel()},actions:{move:kl}});return(0,ye.Z)({},Mu,{move:kl})}function _o(){var $i={moveUp:function(){return no(Ja)},moveRight:function(){return no(Qa)},moveDown:function(){return no(_a)},moveLeft:function(){return no(ar)}};return ro({liftActionArgs:{id:$e,clientSelection:zs(vn),movementMode:"SNAP"},cleanup:An,actions:$i})}function fi(){var $i=nd({expected:"PRE_DRAG",phase:sn,isLockActive:Za,shouldWarn:!0});$i&&oe.release()}var Ui={isActive:function(){return nd({expected:"PRE_DRAG",phase:sn,isLockActive:Za,shouldWarn:!1})},shouldRespectForcePress:Qn,fluidLift:wo,snapLift:_o,abort:fi};return Ui}var Fd=[Ed,hs,Gd];function Yd(ae){var oe=ae.contextId,Ae=ae.store,Le=ae.registry,_e=ae.customSensors,$e=ae.enableDefaultSensors,ct=[].concat($e?Fd:[],_e||[]),pt=(0,E.useState)(function(){return xc()})[0],nn=en(function(wo,_o){wo.isDragging&&!_o.isDragging&&pt.tryAbandon()},[pt]);ql(function(){var wo=Ae.getState(),_o=Ae.subscribe(function(){var fi=Ae.getState();nn(wo,fi),wo=fi});return _o},[pt,Ae,nn]),ql(function(){return pt.tryAbandon},[pt.tryAbandon]);var Cn=en(function(ro){return ud({lockAPI:pt,registry:Le,store:Ae,draggableId:ro})},[pt,Le,Ae]),vn=en(function(ro,wo,_o){return sd({lockAPI:pt,registry:Le,contextId:oe,store:Ae,draggableId:ro,forceSensorStop:wo,sourceEvent:_o&&_o.sourceEvent?_o.sourceEvent:null})},[oe,pt,Le,Ae]),rn=en(function(ro){return Vd(oe,ro)},[oe]),sn=en(function(ro){var wo=Le.draggable.findById(ro);return wo?wo.options:null},[Le.draggable]),Qn=en(function(){pt.isClaimed()&&(pt.tryAbandon(),Ae.getState().phase!=="IDLE"&&Ae.dispatch(tn()))},[pt,Ae]),Za=en(pt.isClaimed,[pt]),Jr=Dt(function(){return{canGetLock:Cn,tryGetLock:vn,findClosestDraggableId:rn,findOptionsForDraggable:sn,tryReleaseLock:Qn,isLockClaimed:Za}},[Cn,vn,rn,sn,Qn,Za]);Dd(ct);for(var no=0;no{if((0,De.default)("Draggable: onDragStart: %j",ne),this.props.onStart(te,(0,Fe.createDraggableData)(this,ne))===!1)return!1;this.setState({dragging:!0,dragged:!0})}),se(this,"onDrag",(te,ne)=>{if(!this.state.dragging)return!1;(0,De.default)("Draggable: onDrag: %j",ne);const ue=(0,Fe.createDraggableData)(this,ne),re={x:ue.x,y:ue.y,slackX:0,slackY:0};if(this.props.bounds){const{x:ce,y:Ce}=re;re.x+=this.state.slackX,re.y+=this.state.slackY;const[Be,ke]=(0,Fe.getBoundPosition)(this,re.x,re.y);re.x=Be,re.y=ke,re.slackX=this.state.slackX+(ce-re.x),re.slackY=this.state.slackY+(Ce-re.y),ue.x=re.x,ue.y=re.y,ue.deltaX=re.x-this.state.x,ue.deltaY=re.y-this.state.y}if(this.props.onDrag(te,ue)===!1)return!1;this.setState(re)}),se(this,"onDragStop",(te,ne)=>{if(!this.state.dragging||this.props.onStop(te,(0,Fe.createDraggableData)(this,ne))===!1)return!1;(0,De.default)("Draggable: onDragStop: %j",ne);const re={dragging:!1,slackX:0,slackY:0};if(!!this.props.position){const{x:ce,y:Ce}=this.props.position;re.x=ce,re.y=Ce}this.setState(re)}),this.state={dragging:!1,dragged:!1,x:x.position?x.position.x:x.defaultPosition.x,y:x.position?x.position.y:x.defaultPosition.y,prevPropsPosition:od({},x.position),slackX:0,slackY:0,isElementSVG:!1},x.position&&!(x.onDrag||x.onStop)&&console.warn("A `position` was applied to this , without drag handlers. This will make this component effectively undraggable. Please attach `onDrag` or `onStop` handlers so you can adjust the `position` of this element.")}componentDidMount(){typeof window.SVGElement!="undefined"&&this.findDOMNode()instanceof window.SVGElement&&this.setState({isElementSVG:!0})}componentWillUnmount(){this.setState({dragging:!1})}findDOMNode(){var x,te;return(x=(te=this.props)===null||te===void 0||(te=te.nodeRef)===null||te===void 0?void 0:te.current)!==null&&x!==void 0?x:Oe.default.findDOMNode(this)}render(){const gt=this.props,{axis:x,bounds:te,children:ne,defaultPosition:ue,defaultClassName:re,defaultClassNameDragging:me,defaultClassNameDragged:ce,position:Ce,positionOffset:Be,scale:ke}=gt,Pe=Dg(gt,["axis","bounds","children","defaultPosition","defaultClassName","defaultClassNameDragging","defaultClassNameDragged","position","positionOffset","scale"]);let at={},Ve=null;const Ye=!!!Ce||this.state.dragging,rt=Ce||ue,yt={x:(0,Fe.canDragX)(this)&&Ye?this.state.x:rt.x,y:(0,Fe.canDragY)(this)&&Ye?this.state.y:rt.y};this.state.isElementSVG?Ve=(0,Se.createSVGTransform)(yt,Be):at=(0,Se.createCSSTransform)(yt,Be);const bt=(0,ye.default)(ne.props.className||"",re,{[me]:this.state.dragging,[ce]:this.state.dragged});return E.createElement(Me.default,Ee({},Pe,{onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop}),E.cloneElement(E.Children.only(ne),{className:bt,style:od(od({},ne.props.style),at),transform:Ve}))}}ot.default=ee,se(ee,"displayName","Draggable"),se(ee,"propTypes",sg(od({},Me.default.propTypes),{axis:fe.default.oneOf(["both","x","y","none"]),bounds:fe.default.oneOfType([fe.default.shape({left:fe.default.number,right:fe.default.number,top:fe.default.number,bottom:fe.default.number}),fe.default.string,fe.default.oneOf([!1])]),defaultClassName:fe.default.string,defaultClassNameDragging:fe.default.string,defaultClassNameDragged:fe.default.string,defaultPosition:fe.default.shape({x:fe.default.number,y:fe.default.number}),positionOffset:fe.default.shape({x:fe.default.oneOfType([fe.default.number,fe.default.string]),y:fe.default.oneOfType([fe.default.number,fe.default.string])}),position:fe.default.shape({x:fe.default.number,y:fe.default.number}),className:le.dontSetMe,style:le.dontSetMe,transform:le.dontSetMe})),se(ee,"defaultProps",sg(od({},Me.default.defaultProps),{axis:"both",bounds:!1,defaultClassName:"react-draggable",defaultClassNameDragging:"react-draggable-dragging",defaultClassNameDragged:"react-draggable-dragged",defaultPosition:{x:0,y:0},scale:1}))},80486:function(Ut,ot,z){"use strict";Object.defineProperty(ot,"__esModule",{value:!0}),ot.default=void 0;var E=Te(z(59301)),fe=Me(z(12708)),Oe=Me(z(4676)),ye=z(13957),Se=z(60976),Fe=z(36641),le=Me(z(94187));function Me(ee){return ee&&ee.__esModule?ee:{default:ee}}function De(ee){if(typeof WeakMap!="function")return null;var b=new WeakMap,x=new WeakMap;return(De=function(te){return te?x:b})(ee)}function Te(ee,b){if(!b&&ee&&ee.__esModule)return ee;if(ee===null||typeof ee!="object"&&typeof ee!="function")return{default:ee};var x=De(b);if(x&&x.has(ee))return x.get(ee);var te={},ne=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var ue in ee)if(ue!=="default"&&Object.prototype.hasOwnProperty.call(ee,ue)){var re=ne?Object.getOwnPropertyDescriptor(ee,ue):null;re&&(re.get||re.set)?Object.defineProperty(te,ue,re):te[ue]=ee[ue]}return te.default=ee,x&&x.set(ee,te),te}function Re(ee,b,x){return b=We(b),b in ee?Object.defineProperty(ee,b,{value:x,enumerable:!0,configurable:!0,writable:!0}):ee[b]=x,ee}function We(ee){var b=Ee(ee,"string");return typeof b=="symbol"?b:String(b)}function Ee(ee,b){if(typeof ee!="object"||ee===null)return ee;var x=ee[Symbol.toPrimitive];if(x!==void 0){var te=x.call(ee,b||"default");if(typeof te!="object")return te;throw new TypeError("@@toPrimitive must return a primitive value.")}return(b==="string"?String:Number)(ee)}const se={touch:{start:"touchstart",move:"touchmove",stop:"touchend"},mouse:{start:"mousedown",move:"mousemove",stop:"mouseup"}};let y=se.mouse;class a extends E.Component{constructor(){super(...arguments),Re(this,"dragging",!1),Re(this,"lastX",NaN),Re(this,"lastY",NaN),Re(this,"touchIdentifier",null),Re(this,"mounted",!1),Re(this,"handleDragStart",b=>{if(this.props.onMouseDown(b),!this.props.allowAnyClick&&typeof b.button=="number"&&b.button!==0)return!1;const x=this.findDOMNode();if(!x||!x.ownerDocument||!x.ownerDocument.body)throw new Error(" not mounted on DragStart!");const{ownerDocument:te}=x;if(this.props.disabled||!(b.target instanceof te.defaultView.Node)||this.props.handle&&!(0,ye.matchesSelectorAndParentsTo)(b.target,this.props.handle,x)||this.props.cancel&&(0,ye.matchesSelectorAndParentsTo)(b.target,this.props.cancel,x))return;b.type==="touchstart"&&b.preventDefault();const ne=(0,ye.getTouchIdentifier)(b);this.touchIdentifier=ne;const ue=(0,Se.getControlPosition)(b,ne,this);if(ue==null)return;const{x:re,y:me}=ue,ce=(0,Se.createCoreData)(this,re,me);(0,le.default)("DraggableCore: handleDragStart: %j",ce),(0,le.default)("calling",this.props.onStart),!(this.props.onStart(b,ce)===!1||this.mounted===!1)&&(this.props.enableUserSelectHack&&(0,ye.addUserSelectStyles)(te),this.dragging=!0,this.lastX=re,this.lastY=me,(0,ye.addEvent)(te,y.move,this.handleDrag),(0,ye.addEvent)(te,y.stop,this.handleDragStop))}),Re(this,"handleDrag",b=>{const x=(0,Se.getControlPosition)(b,this.touchIdentifier,this);if(x==null)return;let{x:te,y:ne}=x;if(Array.isArray(this.props.grid)){let me=te-this.lastX,ce=ne-this.lastY;if([me,ce]=(0,Se.snapToGrid)(this.props.grid,me,ce),!me&&!ce)return;te=this.lastX+me,ne=this.lastY+ce}const ue=(0,Se.createCoreData)(this,te,ne);if((0,le.default)("DraggableCore: handleDrag: %j",ue),this.props.onDrag(b,ue)===!1||this.mounted===!1){try{this.handleDragStop(new MouseEvent("mouseup"))}catch(me){const ce=document.createEvent("MouseEvents");ce.initMouseEvent("mouseup",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),this.handleDragStop(ce)}return}this.lastX=te,this.lastY=ne}),Re(this,"handleDragStop",b=>{if(!this.dragging)return;const x=(0,Se.getControlPosition)(b,this.touchIdentifier,this);if(x==null)return;let{x:te,y:ne}=x;if(Array.isArray(this.props.grid)){let ce=te-this.lastX||0,Ce=ne-this.lastY||0;[ce,Ce]=(0,Se.snapToGrid)(this.props.grid,ce,Ce),te=this.lastX+ce,ne=this.lastY+Ce}const ue=(0,Se.createCoreData)(this,te,ne);if(this.props.onStop(b,ue)===!1||this.mounted===!1)return!1;const me=this.findDOMNode();me&&this.props.enableUserSelectHack&&(0,ye.removeUserSelectStyles)(me.ownerDocument),(0,le.default)("DraggableCore: handleDragStop: %j",ue),this.dragging=!1,this.lastX=NaN,this.lastY=NaN,me&&((0,le.default)("DraggableCore: Removing handlers"),(0,ye.removeEvent)(me.ownerDocument,y.move,this.handleDrag),(0,ye.removeEvent)(me.ownerDocument,y.stop,this.handleDragStop))}),Re(this,"onMouseDown",b=>(y=se.mouse,this.handleDragStart(b))),Re(this,"onMouseUp",b=>(y=se.mouse,this.handleDragStop(b))),Re(this,"onTouchStart",b=>(y=se.touch,this.handleDragStart(b))),Re(this,"onTouchEnd",b=>(y=se.touch,this.handleDragStop(b)))}componentDidMount(){this.mounted=!0;const b=this.findDOMNode();b&&(0,ye.addEvent)(b,se.touch.start,this.onTouchStart,{passive:!1})}componentWillUnmount(){this.mounted=!1;const b=this.findDOMNode();if(b){const{ownerDocument:x}=b;(0,ye.removeEvent)(x,se.mouse.move,this.handleDrag),(0,ye.removeEvent)(x,se.touch.move,this.handleDrag),(0,ye.removeEvent)(x,se.mouse.stop,this.handleDragStop),(0,ye.removeEvent)(x,se.touch.stop,this.handleDragStop),(0,ye.removeEvent)(b,se.touch.start,this.onTouchStart,{passive:!1}),this.props.enableUserSelectHack&&(0,ye.removeUserSelectStyles)(x)}}findDOMNode(){var b,x;return(b=this.props)!==null&&b!==void 0&&b.nodeRef?(x=this.props)===null||x===void 0||(x=x.nodeRef)===null||x===void 0?void 0:x.current:Oe.default.findDOMNode(this)}render(){return E.cloneElement(E.Children.only(this.props.children),{onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}}ot.default=a,Re(a,"displayName","DraggableCore"),Re(a,"propTypes",{allowAnyClick:fe.default.bool,children:fe.default.node.isRequired,disabled:fe.default.bool,enableUserSelectHack:fe.default.bool,offsetParent:function(ee,b){if(ee[b]&&ee[b].nodeType!==1)throw new Error("Draggable's offsetParent must be a DOM Node.")},grid:fe.default.arrayOf(fe.default.number),handle:fe.default.string,cancel:fe.default.string,nodeRef:fe.default.object,onStart:fe.default.func,onDrag:fe.default.func,onStop:fe.default.func,onMouseDown:fe.default.func,scale:fe.default.number,className:Fe.dontSetMe,style:Fe.dontSetMe,transform:Fe.dontSetMe}),Re(a,"defaultProps",{allowAnyClick:!1,disabled:!1,enableUserSelectHack:!0,onStart:function(){},onDrag:function(){},onStop:function(){},onMouseDown:function(){},scale:1})},12911:function(Ut,ot,z){"use strict";const{default:E,DraggableCore:fe}=z(2637);Ut.exports=E,Ut.exports.default=E,Ut.exports.DraggableCore=fe},13957:function(Ut,ot,z){"use strict";Object.defineProperty(ot,"__esModule",{value:!0}),ot.addClassName=ue,ot.addEvent=Me,ot.addUserSelectStyles=te,ot.createCSSTransform=y,ot.createSVGTransform=a,ot.getTouch=b,ot.getTouchIdentifier=x,ot.getTranslation=ee,ot.innerHeight=We,ot.innerWidth=Ee,ot.matchesSelector=Fe,ot.matchesSelectorAndParentsTo=le,ot.offsetXYFromParent=se,ot.outerHeight=Te,ot.outerWidth=Re,ot.removeClassName=re,ot.removeEvent=De,ot.removeUserSelectStyles=ne;var E=z(36641),fe=ye(z(32092));function Oe(me){if(typeof WeakMap!="function")return null;var ce=new WeakMap,Ce=new WeakMap;return(Oe=function(Be){return Be?Ce:ce})(me)}function ye(me,ce){if(!ce&&me&&me.__esModule)return me;if(me===null||typeof me!="object"&&typeof me!="function")return{default:me};var Ce=Oe(ce);if(Ce&&Ce.has(me))return Ce.get(me);var Be={},ke=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var Pe in me)if(Pe!=="default"&&Object.prototype.hasOwnProperty.call(me,Pe)){var at=ke?Object.getOwnPropertyDescriptor(me,Pe):null;at&&(at.get||at.set)?Object.defineProperty(Be,Pe,at):Be[Pe]=me[Pe]}return Be.default=me,Ce&&Ce.set(me,Be),Be}let Se="";function Fe(me,ce){return Se||(Se=(0,E.findInArray)(["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"],function(Ce){return(0,E.isFunction)(me[Ce])})),(0,E.isFunction)(me[Se])?me[Se](ce):!1}function le(me,ce,Ce){let Be=me;do{if(Fe(Be,ce))return!0;if(Be===Ce)return!1;Be=Be.parentNode}while(Be);return!1}function Me(me,ce,Ce,Be){if(!me)return;const ke=od({capture:!0},Be);me.addEventListener?me.addEventListener(ce,Ce,ke):me.attachEvent?me.attachEvent("on"+ce,Ce):me["on"+ce]=Ce}function De(me,ce,Ce,Be){if(!me)return;const ke=od({capture:!0},Be);me.removeEventListener?me.removeEventListener(ce,Ce,ke):me.detachEvent?me.detachEvent("on"+ce,Ce):me["on"+ce]=null}function Te(me){let ce=me.clientHeight;const Ce=me.ownerDocument.defaultView.getComputedStyle(me);return ce+=(0,E.int)(Ce.borderTopWidth),ce+=(0,E.int)(Ce.borderBottomWidth),ce}function Re(me){let ce=me.clientWidth;const Ce=me.ownerDocument.defaultView.getComputedStyle(me);return ce+=(0,E.int)(Ce.borderLeftWidth),ce+=(0,E.int)(Ce.borderRightWidth),ce}function We(me){let ce=me.clientHeight;const Ce=me.ownerDocument.defaultView.getComputedStyle(me);return ce-=(0,E.int)(Ce.paddingTop),ce-=(0,E.int)(Ce.paddingBottom),ce}function Ee(me){let ce=me.clientWidth;const Ce=me.ownerDocument.defaultView.getComputedStyle(me);return ce-=(0,E.int)(Ce.paddingLeft),ce-=(0,E.int)(Ce.paddingRight),ce}function se(me,ce,Ce){const ke=ce===ce.ownerDocument.body?{left:0,top:0}:ce.getBoundingClientRect(),Pe=(me.clientX+ce.scrollLeft-ke.left)/Ce,at=(me.clientY+ce.scrollTop-ke.top)/Ce;return{x:Pe,y:at}}function y(me,ce){const Ce=ee(me,ce,"px");return{[(0,fe.browserPrefixToKey)("transform",fe.default)]:Ce}}function a(me,ce){return ee(me,ce,"")}function ee(me,ce,Ce){let{x:Be,y:ke}=me,Pe="translate(".concat(Be).concat(Ce,",").concat(ke).concat(Ce,")");if(ce){const at="".concat(typeof ce.x=="string"?ce.x:ce.x+Ce),Ve="".concat(typeof ce.y=="string"?ce.y:ce.y+Ce);Pe="translate(".concat(at,", ").concat(Ve,")")+Pe}return Pe}function b(me,ce){return me.targetTouches&&(0,E.findInArray)(me.targetTouches,Ce=>ce===Ce.identifier)||me.changedTouches&&(0,E.findInArray)(me.changedTouches,Ce=>ce===Ce.identifier)}function x(me){if(me.targetTouches&&me.targetTouches[0])return me.targetTouches[0].identifier;if(me.changedTouches&&me.changedTouches[0])return me.changedTouches[0].identifier}function te(me){if(!me)return;let ce=me.getElementById("react-draggable-style-el");ce||(ce=me.createElement("style"),ce.type="text/css",ce.id="react-draggable-style-el",ce.innerHTML=`.react-draggable-transparent-selection *::-moz-selection {all: inherit;} -`,ce.innerHTML+=`.react-draggable-transparent-selection *::selection {all: inherit;} -`,me.getElementsByTagName("head")[0].appendChild(ce)),me.body&&ue(me.body,"react-draggable-transparent-selection")}function ne(me){if(me)try{if(me.body&&re(me.body,"react-draggable-transparent-selection"),me.selection)me.selection.empty();else{const ce=(me.defaultView||window).getSelection();ce&&ce.type!=="Caret"&&ce.removeAllRanges()}}catch(ce){}}function ue(me,ce){me.classList?me.classList.add(ce):me.className.match(new RegExp("(?:^|\\s)".concat(ce,"(?!\\S)")))||(me.className+=" ".concat(ce))}function re(me,ce){me.classList?me.classList.remove(ce):me.className=me.className.replace(new RegExp("(?:^|\\s)".concat(ce,"(?!\\S)"),"g"),"")}},32092:function(Ut,ot){"use strict";Object.defineProperty(ot,"__esModule",{value:!0}),ot.browserPrefixToKey=fe,ot.browserPrefixToStyle=Oe,ot.default=void 0,ot.getPrefix=E;const z=["Moz","Webkit","O","ms"];function E(){var Fe;let le=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"transform";if(typeof window=="undefined")return"";const Me=(Fe=window.document)===null||Fe===void 0||(Fe=Fe.documentElement)===null||Fe===void 0?void 0:Fe.style;if(!Me||le in Me)return"";for(let De=0;De: Unmounted during event!");return Ee}},36641:function(Ut,ot){"use strict";Object.defineProperty(ot,"__esModule",{value:!0}),ot.dontSetMe=ye,ot.findInArray=z,ot.int=Oe,ot.isFunction=E,ot.isNum=fe;function z(Se,Fe){for(let le=0,Me=Se.length;le=0||Object.prototype.hasOwnProperty.call(We,y)&&(se[y]=We[y]);return se}function Me(We,Ee){if(!(We instanceof Ee))throw new TypeError("Cannot call a class as a function")}function De(We,Ee){if(!We)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Ee&&(typeof Ee=="object"||typeof Ee=="function")?Ee:We}function Te(We,Ee){if(typeof Ee!="function"&&Ee!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof Ee);We.prototype=Object.create(Ee&&Ee.prototype,{constructor:{value:We,enumerable:!1,writable:!0,configurable:!0}}),Ee&&(Object.setPrototypeOf?Object.setPrototypeOf(We,Ee):We.__proto__=Ee)}var Re=function(We){Te(Ee,We);function Ee(se){Me(this,Ee);var y=De(this,(Ee.__proto__||Object.getPrototypeOf(Ee)).call(this,se));return y.scrollListener=y.scrollListener.bind(y),y.eventListenerOptions=y.eventListenerOptions.bind(y),y.mousewheelListener=y.mousewheelListener.bind(y),y}return E(Ee,[{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 y=this.getParentElement(this.scrollComponent);y.scrollTop=y.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var y=!1,a={get passive(){y=!0}};try{document.addEventListener("test",null,a),document.removeEventListener("test",null,a)}catch(ee){}return y}},{key:"eventListenerOptions",value:function(){var y=this.props.useCapture;return this.isPassiveSupported()&&(y={useCapture:this.props.useCapture,passive:!0}),y}},{key:"setDefaultLoader",value:function(y){this.defaultLoader=y}},{key:"detachMousewheelListener",value:function(){var y=window;this.props.useWindow===!1&&(y=this.scrollComponent.parentNode),y.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var y=window;this.props.useWindow===!1&&(y=this.getParentElement(this.scrollComponent)),y.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),y.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(y){var a=this.props.getScrollParent&&this.props.getScrollParent();return a!=null?a:y&&y.parentNode}},{key:"filterProps",value:function(y){return y}},{key:"attachScrollListener",value:function(){var y=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!y)){var a=window;this.props.useWindow===!1&&(a=y),a.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),a.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),a.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(y){y.deltaY===1&&!this.isPassiveSupported()&&y.preventDefault()}},{key:"scrollListener",value:function(){var y=this.scrollComponent,a=window,ee=this.getParentElement(y),b=void 0;if(this.props.useWindow){var x=document.documentElement||document.body.parentNode||document.body,te=a.pageYOffset!==void 0?a.pageYOffset:x.scrollTop;this.props.isReverse?b=te:b=this.calculateOffset(y,te)}else this.props.isReverse?b=ee.scrollTop:b=y.scrollHeight-ee.scrollTop-ee.clientHeight;b=0)&&(a[b]=se[b]);return a}function Te(se){if(se===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return se}function Re(se,y){se.prototype=Object.create(y.prototype),se.prototype.constructor=se,se.__proto__=y}function We(se,y,a){return y in se?Object.defineProperty(se,y,{value:a,enumerable:!0,configurable:!0,writable:!0}):se[y]=a,se}var Ee=function(se){Re(y,se);function y(){for(var ee,b=arguments.length,x=new Array(b),te=0;te=0)&&(x[ne]=ee[ne]);return x}function Ee(ee){if(ee===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return ee}function se(ee,b){ee.prototype=Object.create(b.prototype),ee.prototype.constructor=ee,ee.__proto__=b}function y(ee,b,x){return b in ee?Object.defineProperty(ee,b,{value:x,enumerable:!0,configurable:!0,writable:!0}):ee[b]=x,ee}var a=function(ee){se(b,ee);function b(){for(var te,ne=arguments.length,ue=new Array(ne),re=0;re1&&arguments[1]!==void 0?arguments[1]:60,ye=null;return function(){for(var Se=this,Fe=arguments.length,le=new Array(Fe),Me=0;Mei in x?cd(x,i,{enumerable:!0,configurable:!0,writable:!0,value:e}):x[i]=e,Ri=(x,i)=>{for(var e in i||(i={}))qc.call(i,e)&&Jc(x,e,i[e]);if(Cc)for(var e of Cc(i))_c.call(i,e)&&Jc(x,e,i[e]);return x},lc=(x,i)=>dd(x,fd(i));var Lc=(x,i)=>{var e={};for(var t in x)qc.call(x,t)&&i.indexOf(t)<0&&(e[t]=x[t]);if(x!=null&&Cc)for(var t of Cc(x))i.indexOf(t)<0&&_c.call(x,t)&&(e[t]=x[t]);return e};var Oc=(x,i,e)=>new Promise((t,v)=>{var m=j=>{try{R(e.next(j))}catch(U){v(U)}},B=j=>{try{R(e.throw(j))}catch(U){v(U)}},R=j=>j.done?t(j.value):Promise.resolve(j.value).then(m,B);R((e=e.apply(x,i)).next())});(self.webpackChunk=self.webpackChunk||[]).push([[8085,6270],{67921:function(x,i,e){"use strict";e.d(i,{Z:function(){return w}});var t=e(14809),v=e(59301),m={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M632 698.3l141.9-112a8 8 0 000-12.6L632 461.7c-5.3-4.2-13-.4-13 6.3v76H295c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h324v76c0 6.7 7.8 10.4 13 6.3zm261.3-405L730.7 130.7c-7.5-7.5-16.7-13-26.7-16V112H144c-17.7 0-32 14.3-32 32v278c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V184h136v136c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V205.8l136 136V422c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-83.5c0-17-6.7-33.2-18.7-45.2zM640 288H384V184h256v104zm264 436h-56c-4.4 0-8 3.6-8 8v108H184V732c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v148c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V732c0-4.4-3.6-8-8-8z"}}]},name:"delivered-procedure",theme:"outlined"},B=m,R=e(7657),j=function(E,D){return v.createElement(R.Z,(0,t.Z)({},E,{ref:D,icon:B}))},U=v.forwardRef(j),w=U},4958:function(x,i,e){"use strict";e.d(i,{Z:function(){return w}});var t=e(14809),v=e(59301),m={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M924.8 625.7l-65.5-56c3.1-19 4.7-38.4 4.7-57.8s-1.6-38.8-4.7-57.8l65.5-56a32.03 32.03 0 009.3-35.2l-.9-2.6a443.74 443.74 0 00-79.7-137.9l-1.8-2.1a32.12 32.12 0 00-35.1-9.5l-81.3 28.9c-30-24.6-63.5-44-99.7-57.6l-15.7-85a32.05 32.05 0 00-25.8-25.7l-2.7-.5c-52.1-9.4-106.9-9.4-159 0l-2.7.5a32.05 32.05 0 00-25.8 25.7l-15.8 85.4a351.86 351.86 0 00-99 57.4l-81.9-29.1a32 32 0 00-35.1 9.5l-1.8 2.1a446.02 446.02 0 00-79.7 137.9l-.9 2.6c-4.5 12.5-.8 26.5 9.3 35.2l66.3 56.6c-3.1 18.8-4.6 38-4.6 57.1 0 19.2 1.5 38.4 4.6 57.1L99 625.5a32.03 32.03 0 00-9.3 35.2l.9 2.6c18.1 50.4 44.9 96.9 79.7 137.9l1.8 2.1a32.12 32.12 0 0035.1 9.5l81.9-29.1c29.8 24.5 63.1 43.9 99 57.4l15.8 85.4a32.05 32.05 0 0025.8 25.7l2.7.5a449.4 449.4 0 00159 0l2.7-.5a32.05 32.05 0 0025.8-25.7l15.7-85a350 350 0 0099.7-57.6l81.3 28.9a32 32 0 0035.1-9.5l1.8-2.1c34.8-41.1 61.6-87.5 79.7-137.9l.9-2.6c4.5-12.3.8-26.3-9.3-35zM788.3 465.9c2.5 15.1 3.8 30.6 3.8 46.1s-1.3 31-3.8 46.1l-6.6 40.1 74.7 63.9a370.03 370.03 0 01-42.6 73.6L721 702.8l-31.4 25.8c-23.9 19.6-50.5 35-79.3 45.8l-38.1 14.3-17.9 97a377.5 377.5 0 01-85 0l-17.9-97.2-37.8-14.5c-28.5-10.8-55-26.2-78.7-45.7l-31.4-25.9-93.4 33.2c-17-22.9-31.2-47.6-42.6-73.6l75.5-64.5-6.5-40c-2.4-14.9-3.7-30.3-3.7-45.5 0-15.3 1.2-30.6 3.7-45.5l6.5-40-75.5-64.5c11.3-26.1 25.6-50.7 42.6-73.6l93.4 33.2 31.4-25.9c23.7-19.5 50.2-34.9 78.7-45.7l37.9-14.3 17.9-97.2c28.1-3.2 56.8-3.2 85 0l17.9 97 38.1 14.3c28.7 10.8 55.4 26.2 79.3 45.8l31.4 25.8 92.8-32.9c17 22.9 31.2 47.6 42.6 73.6L781.8 426l6.5 39.9zM512 326c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm79.2 255.2A111.6 111.6 0 01512 614c-29.9 0-58-11.7-79.2-32.8A111.6 111.6 0 01400 502c0-29.9 11.7-58 32.8-79.2C454 401.6 482.1 390 512 390c29.9 0 58 11.6 79.2 32.8A111.6 111.6 0 01624 502c0 29.9-11.7 58-32.8 79.2z"}}]},name:"setting",theme:"outlined"},B=m,R=e(7657),j=function(E,D){return v.createElement(R.Z,(0,t.Z)({},E,{ref:D,icon:B}))},U=v.forwardRef(j),w=U},4981:function(x,i){"use strict";i.Z={flex_box_center:"flex_box_center___GW1u0",flex_space_between:"flex_space_between___XhK9z",flex_box_vertical_center:"flex_box_vertical_center___NKIbp",flex_box_center_end:"flex_box_center_end___V3qhT",flex_box_column:"flex_box_column___b4G29",bg:"bg___exMJB",paginationWrapper:"paginationWrapper___ROsRI",totalText:"totalText___PGE6D",num:"num___jLrBF",title:"title___yiXeD",questionIcons:"questionIcons___v75Tz",green:"green___HRGef",orange:"orange___tdW4E",greenTip:"greenTip___f2SpQ",redTip:"redTip___jc8UE",orangeTip:"orangeTip___VMO_s",flexRow:"flexRow___Jshv2",simpleWrap:"simpleWrap___ul6oi",divider:"divider___Of_8z",modal:"modal___oAD7F",programTitle:"programTitle___ybswa",simpleBg:"simpleBg___yLrQy",exportBtn:"exportBtn___x5fcE",exportBtns:"exportBtns___EmvhF",export_type_modal:"export_type_modal___hmW4i",export_type_modal_con:"export_type_modal_con___R2S3f",type_item:"type_item___NsmrH",img_warp:"img_warp___LUfHa",img_warp_active:"img_warp_active____uL7y",divname:"divname___wdaL2"}},12430:function(x,i){"use strict";i.Z={flex_box_center:"flex_box_center___VAUts",flex_space_between:"flex_space_between___gx5ZV",flex_box_vertical_center:"flex_box_vertical_center___HV_tL",flex_box_center_end:"flex_box_center_end___fVsIw",flex_box_column:"flex_box_column___F5DHk",shixunWrp:"shixunWrp___pinaF",s:"s___mtpV4",fillComment:"fillComment___WEgkI",commentContent:"commentContent___v_Ebo",commentText:"commentText___fyDle",simpleWrap:"simpleWrap___uwIie",fillBg:"fillBg___iyMsm",tip:"tip___V6oDj",simpleBg:"simpleBg___UqElF",lookCode:"lookCode___xKifS"}},16544:function(x,i){"use strict";i.Z={flex_box_center:"flex_box_center___D6Qly",flex_space_between:"flex_space_between___ZA98O",flex_box_vertical_center:"flex_box_vertical_center___aST6E",flex_box_center_end:"flex_box_center_end___kJ_eQ",flex_box_column:"flex_box_column___ZOkyZ",bg:"bg___rbSyL",circularBlue:"circularBlue___qvnla",circularRed:"circularRed___jo0FU",circularOrange:"circularOrange___GteY7",circularGreen:"circularGreen___PW_tz",circularGrey:"circularGrey___Nt7Wc",title:"title___Volf5",questionIcons:"questionIcons___MIxzq",grey:"grey___XquYB",green:"green___sjsXt",blue:"blue___Jwa9H",orange:"orange___cGfa7",red:"red___NensB",greenTip:"greenTip___lDmky",redTip:"redTip___Yp9nM",cccTip:"cccTip___Uzudc",orangeTip:"orangeTip___gA104",flexRow:"flexRow___GsOMs",simpleWrap:"simpleWrap___jppmP",userPhoto:"userPhoto___LUsoO",CCCIcons:"CCCIcons___STbxr",buttonFixed:"buttonFixed___aUnd3",progress:"progress___w_inO",typeTitle:"typeTitle___i1hJu",answerResult:"answerResult___kLknn",questionsInfo:"questionsInfo___spnx1",leftBar:"leftBar___AjrjB",greenBg:"greenBg___nlTOV",blueBg:"blueBg___nYACT",redBg:"redBg___WTgtT",orangeBg:"orangeBg___mMAXu",greyBg:"greyBg___eAdgQ",commentText:"commentText___smAVm",full:"full____Rgkm",answerInfo:"answerInfo___iSSvg",listType:"listType___fUHyn",userInfo:"userInfo___sc77e",userImg:"userImg___mL2tk",userInfoTitle:"userInfoTitle___U2d5B",userInfoValue:"userInfoValue___DBOCD",status:"status___yZSrO",result:"result___TOeTF",evaluate:"evaluate___CJGFj",analysis:"analysis___NuY61",userInfoModel:"userInfoModel___jHeA_",width:"width___UtVF4",Title:"Title___BfkeS",Value:"Value___sj9SB",userInfoModelbody:"userInfoModelbody___nQNbP",answerError:"answerError___kJTJu",export_type_modal:"export_type_modal___UwY7W",export_type_modal_con:"export_type_modal_con___iD92j",type_item:"type_item___hBzOc",img_warp:"img_warp___ijcxd",img_warp_active:"img_warp_active___VUIa8",scoreByBlankRadio:"scoreByBlankRadio___Z7ZDy",newProgramBg:"newProgramBg___zKYmY",score:"score___Sk80M",drawerWrap:"drawerWrap___VuX5c",top:"top___EnYnP",middle:"middle___LNYBi",listwrap:"listwrap___l6Z3o",btns:"btns___hFvQ6"}},91136:function(x,i){"use strict";i.Z={footer:"footer___bruwa",whiteFooter:"whiteFooter___mR7kn",error:"error___KO0Jg",case:"case___L0pNc","resize-y-bar":"resize-y-bar___NK0gI",unfoldBtn:"unfoldBtn___aMmZw",caseHead:"caseHead___EuMPr",dot:"dot___Iky9k",text:"text___lMSx6",pass:"pass___XjijC",noPass:"noPass___JxpWk",btns:"btns___FPIaK",result:"result___oRj1h",title:"title___IhMSa",left:"left___XlC98",leftNode:"leftNode___NGHgx",right:"right____fIu_",node:"node___MwdH7",elseNode:"elseNode___WjFIg",nameWrap:"nameWrap___bEdbD",scroll:"scroll___ylWYt",scrollBox:"scrollBox___hWkc9",action:"action___xBwDi",whiteCase:"whiteCase___AZiDR",disabled:"disabled___lWQU2",codeHead:"codeHead___l8q5R",navWrap:"navWrap___xdWQe",nav:"nav___JKPVX",active:"active___DTAtT",whiteCodeHead:"whiteCodeHead___wDOny",header:"header___VjNh9",timepiece:"timepiece___yuqJC",btn_edit:"btn_edit___ozzux",whiteHeader:"whiteHeader___REV3m",djs:"djs___v0Ru7",myProblems:"myProblems___DKSbs",whiteMyProblems:"whiteMyProblems___k0QS3",fullMask:"fullMask___QZH1M"}},31138:function(x,i,e){"use strict";var t=e(59301),v=Object.defineProperty,m=Object.getOwnPropertySymbols,B=Object.prototype.hasOwnProperty,R=Object.prototype.propertyIsEnumerable,j=(F,E,D)=>E in F?v(F,E,{enumerable:!0,configurable:!0,writable:!0,value:D}):F[E]=D,U=(F,E)=>{for(var D in E||(E={}))B.call(E,D)&&j(F,D,E[D]);if(m)for(var D of m(E))R.call(E,D)&&j(F,D,E[D]);return F};const w=F=>React.createElement("svg",U({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",width:60,height:80},F),React.createElement("path",{fill:"#fff",d:"M749.4 373.9H710v-78.8c0-108.7-88.2-197-197-197-108.7 0-197 88.2-197 197v78.8h-39.4c-43.5 0-78.8 35.3-78.8 78.8v393.9c0 43.5 35.3 78.8 78.8 78.8h472.7c43.5 0 78.8-35.3 78.8-78.8V452.7c.1-43.5-35.2-78.8-78.7-78.8zM513 728.5c-43.5 0-78.8-35.3-78.8-78.8s35.3-78.8 78.8-78.8 78.8 35.3 78.8 78.8-35.3 78.8-78.8 78.8zm122.1-354.6H390.9v-78.8c0-67.4 54.8-122.1 122.1-122.1 67.4 0 122.1 54.8 122.1 122.1v78.8zm0 0"}));i.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjYwIiBoZWlnaHQ9IjgwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNzQ5LjQgMzczLjlINzEwdi03OC44YzAtMTA4LjctODguMi0xOTctMTk3LTE5Ny0xMDguNyAwLTE5NyA4OC4yLTE5NyAxOTd2NzguOGgtMzkuNGMtNDMuNSAwLTc4LjggMzUuMy03OC44IDc4Ljh2MzkzLjljMCA0My41IDM1LjMgNzguOCA3OC44IDc4LjhoNDcyLjdjNDMuNSAwIDc4LjgtMzUuMyA3OC44LTc4LjhWNDUyLjdjLjEtNDMuNS0zNS4yLTc4LjgtNzguNy03OC44ek01MTMgNzI4LjVjLTQzLjUgMC03OC44LTM1LjMtNzguOC03OC44czM1LjMtNzguOCA3OC44LTc4LjggNzguOCAzNS4zIDc4LjggNzguOC0zNS4zIDc4LjgtNzguOCA3OC44em0xMjIuMS0zNTQuNkgzOTAuOXYtNzguOGMwLTY3LjQgNTQuOC0xMjIuMSAxMjIuMS0xMjIuMSA2Ny40IDAgMTIyLjEgNTQuOCAxMjIuMSAxMjIuMXY3OC44em0wIDAiLz48L3N2Zz4="},3932:function(x,i,e){"use strict";var t=e(59301),v=Object.defineProperty,m=Object.getOwnPropertySymbols,B=Object.prototype.hasOwnProperty,R=Object.prototype.propertyIsEnumerable,j=(F,E,D)=>E in F?v(F,E,{enumerable:!0,configurable:!0,writable:!0,value:D}):F[E]=D,U=(F,E)=>{for(var D in E||(E={}))B.call(E,D)&&j(F,D,E[D]);if(m)for(var D of m(E))R.call(E,D)&&j(F,D,E[D]);return F};const w=F=>React.createElement("svg",U({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},F),React.createElement("title",null,"\u5360\u7528\u5185\u5B58"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{fillOpacity:.01,fill:"#FFF",d:"M0 0h30v30H0z"}),React.createElement("path",{d:"M6.866 26.928h-1.28a2.561 2.561 0 0 1-2.562-2.561V5.585a2.561 2.561 0 0 1 2.561-2.56h1.28v4.268a2.561 2.561 0 0 0 2.562 2.56h3.842a2.561 2.561 0 0 0 2.56-2.56V3.024h2.915l8.184 8.184v13.159a2.561 2.561 0 0 1-2.561 2.561h-1.28v-5.976c0-.943-.765-1.707-1.708-1.707H8.573c-.943 0-1.707.764-1.707 1.707v5.976Z",fill:"#B6D0FC"}),React.createElement("path",{d:"M8.573 3.024h5.55v4.269a.854.854 0 0 1-.854.853H9.427a.854.854 0 0 1-.854-.853V3.024ZM8.573 26.928v-5.976H21.38v5.976z",fill:"#1890FF"})));i.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBmaWxsLW9wYWNpdHk9Ii4wMSIgZmlsbD0iI0ZGRiIgZD0iTTAgMGgzMHYzMEgweiIvPjxwYXRoIGQ9Ik02Ljg2NiAyNi45MjhoLTEuMjhhMi41NjEgMi41NjEgMCAwIDEtMi41NjItMi41NjFWNS41ODVhMi41NjEgMi41NjEgMCAwIDEgMi41NjEtMi41NmgxLjI4djQuMjY4YTIuNTYxIDIuNTYxIDAgMCAwIDIuNTYyIDIuNTZoMy44NDJhMi41NjEgMi41NjEgMCAwIDAgMi41Ni0yLjU2VjMuMDI0aDIuOTE1bDguMTg0IDguMTg0djEzLjE1OWEyLjU2MSAyLjU2MSAwIDAgMS0yLjU2MSAyLjU2MWgtMS4yOHYtNS45NzZjMC0uOTQzLS43NjUtMS43MDctMS43MDgtMS43MDdIOC41NzNjLS45NDMgMC0xLjcwNy43NjQtMS43MDcgMS43MDd2NS45NzZaIiBmaWxsPSIjQjZEMEZDIi8+PHBhdGggZD0iTTguNTczIDMuMDI0aDUuNTV2NC4yNjlhLjg1NC44NTQgMCAwIDEtLjg1NC44NTNIOS40MjdhLjg1NC44NTQgMCAwIDEtLjg1NC0uODUzVjMuMDI0Wk04LjU3MyAyNi45Mjh2LTUuOTc2SDIxLjM4djUuOTc2eiIgZmlsbD0iIzE4OTBGRiIvPjwvZz48L3N2Zz4="},64126:function(x,i,e){"use strict";var t=e(59301),v=Object.defineProperty,m=Object.getOwnPropertySymbols,B=Object.prototype.hasOwnProperty,R=Object.prototype.propertyIsEnumerable,j=(F,E,D)=>E in F?v(F,E,{enumerable:!0,configurable:!0,writable:!0,value:D}):F[E]=D,U=(F,E)=>{for(var D in E||(E={}))B.call(E,D)&&j(F,D,E[D]);if(m)for(var D of m(E))R.call(E,D)&&j(F,D,E[D]);return F};const w=F=>React.createElement("svg",U({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},F),React.createElement("title",null,"\u8FD0\u884C\u65F6\u95F4"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M30 15c0 8.284-6.716 15-15 15-8.284 0-15-6.716-15-15C0 6.716 6.716 0 15 0c8.284 0 15 6.716 15 15Z",fill:"#BAFFF0"}),React.createElement("path",{d:"M25.5 15c0 5.8-4.7 10.5-10.5 10.5S4.5 20.8 4.5 15 9.2 4.5 15 4.5 25.5 9.2 25.5 15Z",fill:"#44D7B6"}),React.createElement("path",{d:"M13.5 9a1.5 1.5 0 0 1 1.5 1.5v4.379l3.56 3.56a1.5 1.5 0 0 1-2.12 2.122l-4-4A1.5 1.5 0 0 1 12 15.5v-5A1.5 1.5 0 0 1 13.5 9Z",fill:"#FFF"})));i.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMzAgMTVjMCA4LjI4NC02LjcxNiAxNS0xNSAxNS04LjI4NCAwLTE1LTYuNzE2LTE1LTE1QzAgNi43MTYgNi43MTYgMCAxNSAwYzguMjg0IDAgMTUgNi43MTYgMTUgMTVaIiBmaWxsPSIjQkFGRkYwIi8+PHBhdGggZD0iTTI1LjUgMTVjMCA1LjgtNC43IDEwLjUtMTAuNSAxMC41UzQuNSAyMC44IDQuNSAxNSA5LjIgNC41IDE1IDQuNSAyNS41IDkuMiAyNS41IDE1WiIgZmlsbD0iIzQ0RDdCNiIvPjxwYXRoIGQ9Ik0xMy41IDlhMS41IDEuNSAwIDAgMSAxLjUgMS41djQuMzc5bDMuNTYgMy41NmExLjUgMS41IDAgMCAxLTIuMTIgMi4xMjJsLTQtNEExLjUgMS41IDAgMCAxIDEyIDE1LjV2LTVBMS41IDEuNSAwIDAgMSAxMy41IDlaIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg=="},84842:function(x,i,e){"use strict";e.d(i,{Z:function(){return q}});var t=e(3113),v=e(59301),m=Object.defineProperty,B=Object.defineProperties,R=Object.getOwnPropertyDescriptors,j=Object.getOwnPropertySymbols,U=Object.prototype.hasOwnProperty,w=Object.prototype.propertyIsEnumerable,F=(G,Z,Y)=>Z in G?m(G,Z,{enumerable:!0,configurable:!0,writable:!0,value:Y}):G[Z]=Y,E=(G,Z)=>{for(var Y in Z||(Z={}))U.call(Z,Y)&&F(G,Y,Z[Y]);if(j)for(var Y of j(Z))w.call(Z,Y)&&F(G,Y,Z[Y]);return G},D=(G,Z)=>B(G,R(Z)),Q=(G,Z)=>{var Y={};for(var k in G)U.call(G,k)&&Z.indexOf(k)<0&&(Y[k]=G[k]);if(G!=null&&j)for(var k of j(G))Z.indexOf(k)<0&&w.call(G,k)&&(Y[k]=G[k]);return Y},z=(G,Z,Y)=>new Promise((k,P)=>{var ee=ne=>{try{fe(Y.next(ne))}catch(K){P(K)}},W=ne=>{try{fe(Y.throw(ne))}catch(K){P(K)}},fe=ne=>ne.done?k(ne.value):Promise.resolve(ne.value).then(ee,W);fe((Y=Y.apply(G,Z)).next())});const q=G=>{var Z=G,{children:Y}=Z,k=Q(Z,["children"]);const[P,ee]=(0,v.useState)(!1);return v.createElement(t.ZP,D(E({},k),{loading:P,onClick:W=>z(void 0,null,function*(){try{ee(!0),yield k.onClick(W),ee(!1)}catch(fe){console.error(fe),ee(!1)}})}),Y)}},1546:function(x,i,e){"use strict";e.d(i,{ij:function(){return P},_s:function(){return k},Uf:function(){return Y},ZP:function(){return W}});var t=e(59301),v={flex_box_center:"flex_box_center___swvFl",flex_space_between:"flex_space_between___AqPFV",flex_box_vertical_center:"flex_box_vertical_center___XWInJ",flex_box_center_end:"flex_box_center_end___GB61t",flex_box_column:"flex_box_column___dJnz1",analysis:"analysis___xyV_c",title:"title___DQ3VK",itemWrap:"itemWrap___vFE5r",item:"item___NjeOt",list:"list___BbMrm",wrap:"wrap___UQTTb",img:"img___tNvUo",tips:"tips___Eu4wH",footer:"footer___ZbR9W",noData:"noData___mLlw0"},m=e(92310),B=e.n(m),R=e(42441),j=e(6848),U=e(61621),w=e(71418),F=e(28426),E=e(346),D=Object.defineProperty,Q=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,q=Object.prototype.propertyIsEnumerable,G=(fe,ne,K)=>ne in fe?D(fe,ne,{enumerable:!0,configurable:!0,writable:!0,value:K}):fe[ne]=K,Z=(fe,ne)=>{for(var K in ne||(ne={}))z.call(ne,K)&&G(fe,K,ne[K]);if(Q)for(var K of Q(ne))q.call(ne,K)&&G(fe,K,ne[K]);return fe};const Y=(fe={})=>{var ne,K,be,Qe;let He=(ne=fe==null?void 0:fe.emotion)==null?void 0:ne.map(Ge=>Z({value:Ge==null?void 0:Ge.rate},Ge)),ge=(K=fe==null?void 0:fe.focus)==null?void 0:K.map(Ge=>Z({value:Ge==null?void 0:Ge.rate},Ge)),ve=(be=fe==null?void 0:fe.action)==null?void 0:be.map(Ge=>Z({value:Ge==null?void 0:Ge.rate},Ge)),je=(Qe=fe==null?void 0:fe.intention)==null?void 0:Qe.map(Ge=>Z({value:Ge==null?void 0:Ge.rate},Ge));return[{title:"\u8868\u60C5\u5360\u6BD4",color:["#f7ca2e","#4ccf71","#3791ee","#f9ac95","#4f74ee","#f0e999"],data:He||[]},{title:"\u4E13\u6CE8\u5EA6\u5360\u6BD4",color:["#4f74ee","#f9ac95","#9cb5fe","#eaa170","#3791ee","#a39bed"],data:ge||[]},{title:"\u884C\u4E3A\u5360\u6BD4\u60C5\u51B5",color:["#5eca9c","#a39bed","#f68238","#f0e999","#eaa170","#f9ac95"],data:ve||[]},{title:"\u610F\u56FE\u5360\u6BD4\u60C5\u51B5",color:["#eaa170","#739fcb","#f0e999","#f9ac95","#4f74ee","#5eca9c"],data:je||[]}]},k=({className:fe,dataSource:ne=[],col:K=4,right:be,bottom:Qe=23,precision:He=0,wrapWidth:ge=1200})=>{const ve=(Ge="",$e,Ne="--")=>Ge?(Ge==null?void 0:Ge.length)>$e?(Ge==null?void 0:Ge.slice(0,$e-1))+"...":Ge:Ne,je=Math.floor((ge-(K-1)*be)/K);return t.createElement("div",{className:B()(v.list,fe)},!!(ne!=null&&ne.length)&&(ne==null?void 0:ne.map((Ge,$e)=>{const{cover_pic:Ne,created_at:Ee,emotion:Ce,action:pe,intention:te,focus:ze}=Ge;return t.createElement("div",{key:$e,className:v.wrap,style:{width:je,marginRight:(1+$e)%K===0?0:be+He,marginBottom:Qe}},t.createElement("div",{className:v.img},t.createElement("img",{src:`${E.Z.API_SERVER}${Ne}`}),t.createElement("div",{className:v.tips},t.createElement("div",null,t.createElement("i",{className:"iconfont icon-paisheshijian mr5 font14"})," \u62CD\u6444\u65F6\u95F4"),t.createElement("span",null,Ee))),t.createElement("div",{className:v.footer},t.createElement("ul",null,t.createElement("li",null,t.createElement("i",{className:"iconfont icon-biaoqing"}),t.createElement("span",null,"\u8868\u60C5\uFF1A",t.createElement(j.Z,{title:Ce},t.createElement("span",{className:"c-grey-333"},ve(Ce,4))))),t.createElement("li",null,t.createElement("i",{className:"iconfont icon-hangwei"}),t.createElement("span",null,"\u884C\u4E3A\uFF1A",t.createElement(j.Z,{title:pe},t.createElement("span",{className:"c-grey-333"},ve(pe,4)))))),t.createElement("ul",null,t.createElement("li",null,t.createElement("i",{className:"iconfont icon-yitu"}),t.createElement("span",null,"\u610F\u56FE\uFF1A",t.createElement(j.Z,{title:te},t.createElement("span",{className:"c-grey-333"},ve(te,4))))),t.createElement("li",null,t.createElement("i",{className:"iconfont icon-zhuangtai"}),t.createElement("span",null,"\u4E13\u6CE8\u5EA6\uFF1A",t.createElement(j.Z,{title:ze},t.createElement("span",{className:"c-grey-333"},ve(ze,3))))))))})))},P=({className:fe,style:ne,title:K,hideBar:be=!1,children:Qe,customText:He="",noDataText:ge="",emptyData:ve=[],loading:je,actionAnalysis:Ge})=>{var $e,Ne;const Ee=(($e=ve==null?void 0:ve[0])==null?void 0:$e.every(pe=>{var te;return!((te=pe==null?void 0:pe.data)!=null&&te.length)}))&&!((Ne=ve==null?void 0:ve[1])!=null&&Ne.length)||!Ge,Ce=Ge?ge:He;return t.createElement(U.Z,{loading:je,active:!0},Ee&&t.createElement("div",{className:B()(v.noData,fe),style:ne},!!K&&t.createElement("div",{className:v.title},!be&&t.createElement("b",null),t.createElement("span",null,K)),t.createElement("div",{className:v.itemWrap},t.createElement(F.Z,{customText:Ce}))),!Ee&&Qe)};var W=({className:fe,style:ne,data:K=[],title:be,hideBar:Qe=!1,loading:He=!1})=>t.createElement("div",{className:B()(v.analysis,fe),style:ne},!!be&&t.createElement("div",{className:v.title},!Qe&&t.createElement("b",null),t.createElement("span",null,be)),t.createElement(w.Z,{spinning:He},t.createElement("div",{className:v.itemWrap},K==null?void 0:K.map((ge,ve)=>t.createElement("div",{className:v.item,key:ve},t.createElement(R.Z,{option:{tooltip:{trigger:"item",formatter:"{a}
{b}: {c}%"},title:{left:"center",bottom:15,text:ge==null?void 0:ge.title},legend:{top:10,right:10,orient:"vertical",show:!0,align:"left",icon:"circle",itemWidth:10,itemHeight:10,formatter:function(je){for(let Ge in ge==null?void 0:ge.data)if(je==(ge==null?void 0:ge.data[Ge].name))return je+" "+(ge==null?void 0:ge.data[Ge].value)+"%"},textStyle:{color:"#767676",fontSize:12}},color:ge==null?void 0:ge.color,series:[{type:"pie",radius:["20%","35%"],center:["20%","40%"],avoidLabelOverlap:!1,label:{show:!1},labelLine:{show:!1},data:ge==null?void 0:ge.data}]},style:{height:145}}))))))},37873:function(x,i,e){"use strict";e.d(i,{Z:function(){return xu}});var t={};e.r(t),e.d(t,{boolean:function(){return pe},booleanish:function(){return te},commaOrSpaceSeparated:function(){return tt},commaSeparated:function(){return vt},number:function(){return ue},overloadedBoolean:function(){return ze},spaceSeparated:function(){return Ie}});var v={};e.r(v),e.d(v,{attentionMarkers:function(){return Oi},contentInitial:function(){return yr},disable:function(){return To},document:function(){return ro},flow:function(){return Za},flowInitial:function(){return ln},insideSpan:function(){return na},string:function(){return $a},text:function(){return Yt}});var m=e(59301),B=e(8591),R=e(54580),j=e(43418),U=e(92832),w=e(3113),F=e(6848),E=e(43428),D=e(95237),Q=e(25690);function z(n){return n}function q(){}function G(){}function Z(){}function Y(n){const d=[],g=String(n||"");let C=g.indexOf(","),M=0,H=!1;for(;!H;){C===-1&&(C=g.length,H=!0);const X=g.slice(M,C).trim();(X||!H)&&d.push(X),M=C+1,C=g.indexOf(",",M)}return d}function k(n,d){const g=d||{};return(n[n.length-1]===""?[...n,""]:n).join((g.padRight?" ":"")+","+(g.padLeft===!1?"":" ")).trim()}const P=/[$_\p{ID_Start}]/u,ee=/[$_\u{200C}\u{200D}\p{ID_Continue}]/u,W=/[-$_\u{200C}\u{200D}\p{ID_Continue}]/u,fe=/^[$_\p{ID_Start}][$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,ne=/^[$_\p{ID_Start}][-$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,K={};function be(n){return n?P.test(String.fromCodePoint(n)):!1}function Qe(n,d){const C=(d||K).jsx?W:ee;return n?C.test(String.fromCodePoint(n)):!1}function He(n,d){return((d||K).jsx?ne:fe).test(n)}const ge=/[ \t\n\f\r]/g;function ve(n){return typeof n=="object"?n.type==="text"?je(n.value):!1:je(n)}function je(n){return n.replace(ge,"")===""}class Ge{constructor(d,g,C){this.normal=g,this.property=d,C&&(this.space=C)}}Ge.prototype.normal={},Ge.prototype.property={},Ge.prototype.space=void 0;function $e(n,d){const g={},C={};for(const M of n)Object.assign(g,M.property),Object.assign(C,M.normal);return new Ge(g,C,d)}function Ne(n){return n.toLowerCase()}class Ee{constructor(d,g){this.attribute=g,this.property=d}}Ee.prototype.attribute="",Ee.prototype.booleanish=!1,Ee.prototype.boolean=!1,Ee.prototype.commaOrSpaceSeparated=!1,Ee.prototype.commaSeparated=!1,Ee.prototype.defined=!1,Ee.prototype.mustUseProperty=!1,Ee.prototype.number=!1,Ee.prototype.overloadedBoolean=!1,Ee.prototype.property="",Ee.prototype.spaceSeparated=!1,Ee.prototype.space=void 0;let Ce=0;const pe=Zt(),te=Zt(),ze=Zt(),ue=Zt(),Ie=Zt(),vt=Zt(),tt=Zt();function Zt(){return $c(2,++Ce)}const Mt=Object.keys(t);class bn extends Ee{constructor(d,g,C,M){let H=-1;if(super(d,g),On(this,"space",M),typeof C=="number")for(;++H4&&g.slice(0,4)==="data"&&Dt.test(d)){if(d.charAt(4)==="-"){const H=d.slice(5).replace(bt,ae);C="data"+H.charAt(0).toUpperCase()+H.slice(1)}else{const H=d.slice(4);if(!bt.test(H)){let X=H.replace(me,jt);X.charAt(0)!=="-"&&(X="-"+X),d="data"+X}}M=bn}return new M(C,d)}function jt(n){return"-"+n.toLowerCase()}function ae(n){return n.charAt(1).toUpperCase()}const Qt={classId:"classID",dataType:"datatype",itemId:"itemID",strokeDashArray:"strokeDasharray",strokeDashOffset:"strokeDashoffset",strokeLineCap:"strokeLinecap",strokeLineJoin:"strokeLinejoin",strokeMiterLimit:"strokeMiterlimit",typeOf:"typeof",xLinkActuate:"xlinkActuate",xLinkArcRole:"xlinkArcrole",xLinkHref:"xlinkHref",xLinkRole:"xlinkRole",xLinkShow:"xlinkShow",xLinkTitle:"xlinkTitle",xLinkType:"xlinkType",xmlnsXLink:"xmlnsXlink"};function cn(n){const d=String(n||"").trim();return d?d.split(/[ \t\n\r\f]+/g):[]}function it(n){return n.join(" ").trim()}var xt=e(6526);const Tt=Ut("end"),Pt=Ut("start");function Ut(n){return d;function d(g){const C=g&&g.position&&g.position[n]||{};if(typeof C.line=="number"&&C.line>0&&typeof C.column=="number"&&C.column>0)return{line:C.line,column:C.column,offset:typeof C.offset=="number"&&C.offset>-1?C.offset:void 0}}}function Nt(n){const d=Pt(n),g=Tt(n);if(d&&g)return{start:d,end:g}}function An(n){return!n||typeof n!="object"?"":"position"in n||"type"in n?Bn(n.position):"start"in n||"end"in n?Bn(n):"line"in n||"column"in n?an(n):""}function an(n){return Yn(n&&n.line)+":"+Yn(n&&n.column)}function Bn(n){return an(n&&n.start)+"-"+an(n&&n.end)}function Yn(n){return n&&typeof n=="number"?n:1}class Xt extends Error{constructor(d,g,C){super(),typeof g=="string"&&(C=g,g=void 0);let M="",H={},X=!1;if(g&&("line"in g&&"column"in g?H={place:g}:"start"in g&&"end"in g?H={place:g}:"type"in g?H={ancestors:[g],place:g.position}:H=Ri({},g)),typeof d=="string"?M=d:!H.cause&&d&&(X=!0,M=d.message,H.cause=d),!H.ruleId&&!H.source&&typeof C=="string"){const Le=C.indexOf(":");Le===-1?H.ruleId=C:(H.source=C.slice(0,Le),H.ruleId=C.slice(Le+1))}if(!H.place&&H.ancestors&&H.ancestors){const Le=H.ancestors[H.ancestors.length-1];Le&&(H.place=Le.position)}const de=H.place&&"start"in H.place?H.place.start:H.place;this.ancestors=H.ancestors||void 0,this.cause=H.cause||void 0,this.column=de?de.column:void 0,this.fatal=void 0,this.file,this.message=M,this.line=de?de.line:void 0,this.name=An(H.place)||"1:1",this.place=H.place||void 0,this.reason=this.message,this.ruleId=H.ruleId||void 0,this.source=H.source||void 0,this.stack=X&&H.cause&&typeof H.cause.stack=="string"?H.cause.stack:"",this.actual,this.expected,this.note,this.url}}Xt.prototype.file="",Xt.prototype.name="",Xt.prototype.reason="",Xt.prototype.message="",Xt.prototype.stack="",Xt.prototype.column=void 0,Xt.prototype.line=void 0,Xt.prototype.ancestors=void 0,Xt.prototype.cause=void 0,Xt.prototype.fatal=void 0,Xt.prototype.place=void 0,Xt.prototype.ruleId=void 0,Xt.prototype.source=void 0;const Xn={}.hasOwnProperty,br=new Map,Jn=/[A-Z]/g,Vn=new Set(["table","tbody","thead","tfoot","tr"]),er=new Set(["td","th"]),Sr="https://github.com/syntax-tree/hast-util-to-jsx-runtime";function Mr(n,d){if(!d||d.Fragment===void 0)throw new TypeError("Expected `Fragment` in options");const g=d.filePath||void 0;let C;if(d.development){if(typeof d.jsxDEV!="function")throw new TypeError("Expected `jsxDEV` in options when `development: true`");C=Wr(g,d.jsxDEV)}else{if(typeof d.jsx!="function")throw new TypeError("Expected `jsx` in production options");if(typeof d.jsxs!="function")throw new TypeError("Expected `jsxs` in production options");C=zn(g,d.jsx,d.jsxs)}const M={Fragment:d.Fragment,ancestors:[],components:d.components||{},create:C,elementAttributeNameCase:d.elementAttributeNameCase||"react",evaluater:d.createEvaluater?d.createEvaluater():void 0,filePath:g,ignoreInvalidStyle:d.ignoreInvalidStyle||!1,passKeys:d.passKeys!==!1,passNode:d.passNode||!1,schema:d.space==="svg"?Wt:rn,stylePropertyNameCase:d.stylePropertyNameCase||"dom",tableCellAlignToStyle:d.tableCellAlignToStyle!==!1},H=qr(M,n,void 0);return H&&typeof H!="string"?H:M.create(n,M.Fragment,{children:H||void 0},void 0)}function qr(n,d,g){if(d.type==="element")return Di(n,d,g);if(d.type==="mdxFlowExpression"||d.type==="mdxTextExpression")return bi(n,d);if(d.type==="mdxJsxFlowElement"||d.type==="mdxJsxTextElement")return da(n,d,g);if(d.type==="mdxjsEsm")return Aa(n,d);if(d.type==="root")return Br(n,d,g);if(d.type==="text")return fn(n,d)}function Di(n,d,g){const C=n.schema;let M=C;d.tagName.toLowerCase()==="svg"&&C.space==="html"&&(M=Wt,n.schema=M),n.ancestors.push(d);const H=ea(n,d.tagName,!1),X=La(n,d);let de=Xr(n,d);return Vn.has(d.tagName)&&(de=de.filter(function(Le){return typeof Le=="string"?!ve(Le):!0})),En(n,X,H,d),Ln(X,de),n.ancestors.pop(),n.schema=C,n.create(d,H,X,g)}function bi(n,d){if(d.data&&d.data.estree&&n.evaluater){const C=d.data.estree.body[0];return C.type,n.evaluater.evaluateExpression(C.expression)}Kn(n,d.position)}function Aa(n,d){if(d.data&&d.data.estree&&n.evaluater)return n.evaluater.evaluateProgram(d.data.estree);Kn(n,d.position)}function da(n,d,g){const C=n.schema;let M=C;d.name==="svg"&&C.space==="html"&&(M=Wt,n.schema=M),n.ancestors.push(d);const H=d.name===null?n.Fragment:ea(n,d.name,!0),X=nr(n,d),de=Xr(n,d);return En(n,X,H,d),Ln(X,de),n.ancestors.pop(),n.schema=C,n.create(d,H,X,g)}function Br(n,d,g){const C={};return Ln(C,Xr(n,d)),n.create(d,n.Fragment,C,g)}function fn(n,d){return d.value}function En(n,d,g,C){typeof g!="string"&&g!==n.Fragment&&n.passNode&&(d.node=C)}function Ln(n,d){if(d.length>0){const g=d.length>1?d:d[0];g&&(n.children=g)}}function zn(n,d,g){return C;function C(M,H,X,de){const Je=Array.isArray(X.children)?g:d;return de?Je(H,X,de):Je(H,X)}}function Wr(n,d){return g;function g(C,M,H,X){const de=Array.isArray(H.children),Le=Pt(C);return d(M,H,X,de,{columnNumber:Le?Le.column-1:void 0,fileName:n,lineNumber:Le?Le.line:void 0},void 0)}}function La(n,d){const g={};let C,M;for(M in d.properties)if(M!=="children"&&Xn.call(d.properties,M)){const H=va(n,M,d.properties[M]);if(H){const[X,de]=H;n.tableCellAlignToStyle&&X==="align"&&typeof de=="string"&&er.has(d.tagName)?C=de:g[X]=de}}if(C){const H=g.style||(g.style={});H[n.stylePropertyNameCase==="css"?"text-align":"textAlign"]=C}return g}function nr(n,d){const g={};for(const C of d.attributes)if(C.type==="mdxJsxExpressionAttribute")if(C.data&&C.data.estree&&n.evaluater){const H=C.data.estree.body[0];H.type;const X=H.expression;X.type;const de=X.properties[0];de.type,Object.assign(g,n.evaluater.evaluateExpression(de.argument))}else Kn(n,d.position);else{const M=C.name;let H;if(C.value&&typeof C.value=="object")if(C.value.data&&C.value.data.estree&&n.evaluater){const de=C.value.data.estree.body[0];de.type,H=n.evaluater.evaluateExpression(de.expression)}else Kn(n,d.position);else H=C.value===null?!0:C.value;g[M]=H}return g}function Xr(n,d){const g=[];let C=-1;const M=n.passKeys?new Map:br;for(;++CM?0:M+d:d=d>M?M:d,g=g>0?g:0,C.length<1e4)X=Array.from(C),X.unshift(d,g),n.splice(...X);else for(g&&n.splice(d,g);H0?(ko(n,n.length,0,d),n):d}class fl{constructor(d){this.left=d?[...d]:[],this.right=[]}get(d){if(d<0||d>=this.left.length+this.right.length)throw new RangeError("Cannot access index `"+d+"` in a splice buffer of size `"+(this.left.length+this.right.length)+"`");return dthis.left.length?this.right.slice(this.right.length-C+this.left.length,this.right.length-d+this.left.length).reverse():this.left.slice(d).concat(this.right.slice(this.right.length-C+this.left.length).reverse())}splice(d,g,C){const M=g||0;this.setCursor(Math.trunc(d));const H=this.right.splice(this.right.length-M,Number.POSITIVE_INFINITY);return C&&ns(this.left,C),H.reverse()}pop(){return this.setCursor(Number.POSITIVE_INFINITY),this.left.pop()}push(d){this.setCursor(Number.POSITIVE_INFINITY),this.left.push(d)}pushMany(d){this.setCursor(Number.POSITIVE_INFINITY),ns(this.left,d)}unshift(d){this.setCursor(0),this.right.push(d)}unshiftMany(d){this.setCursor(0),ns(this.right,d.reverse())}setCursor(d){if(!(d===this.left.length||d>this.left.length&&this.right.length===0||d<0&&this.left.length===0))if(d-1&&n.test(String.fromCharCode(g))}}function Qr(n,d,g,C){const M=C?C-1:Number.POSITIVE_INFINITY;let H=0;return X;function X(Le){return Zi(Le)?(n.enter(g),de(Le)):d(Le)}function de(Le){return Zi(Le)&&H++X))return;const $r=d.events.length;let ca=$r,za,Ta;for(;ca--;)if(d.events[ca][0]==="exit"&&d.events[ca][1].type==="chunkFlow"){if(za){Ta=d.events[ca][1].end;break}za=!0}for(Nn(C),In=$r;InEr;){const Na=g[pi];d.containerState=Na[1],Na[0].exit.call(d,n)}g.length=Er}function zr(){M.write([null]),H=void 0,M=void 0,d.containerState._closeFlow=void 0}}function Dl(n,d,g){return Qr(n,n.attempt(this.parser.constructs.document,d,g),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}const zA={partial:!0,tokenize:Os};function Os(n,d,g){return C;function C(H){return Zi(H)?Qr(n,M,"linePrefix")(H):M(H)}function M(H){return H===null||fa(H)?d(H):g(H)}}const Jo={resolve:to,tokenize:ba},qo={partial:!0,tokenize:Va};function to(n){return dr(n),n}function ba(n,d){let g;return C;function C(de){return n.enter("content"),g=n.enter("chunkContent",{contentType:"content"}),M(de)}function M(de){return de===null?H(de):fa(de)?n.check(qo,X,H)(de):(n.consume(de),M)}function H(de){return n.exit("chunkContent"),n.exit("content"),d(de)}function X(de){return n.consume(de),n.exit("chunkContent"),g.next=n.enter("chunkContent",{contentType:"content",previous:g}),g=g.next,M}}function Va(n,d,g){const C=this;return M;function M(X){return n.exit("chunkContent"),n.enter("lineEnding"),n.consume(X),n.exit("lineEnding"),Qr(n,H,"linePrefix")}function H(X){if(X===null||fa(X))return g(X);const de=C.events[C.events.length-1];return!C.parser.constructs.disable.null.includes("codeIndented")&&de&&de[1].type==="linePrefix"&&de[2].sliceSerialize(de[1],!0).length>=4?d(X):n.interrupt(C.parser.constructs.flow,g,d)(X)}}const Ti={tokenize:ta};function ta(n){const d=this,g=n.attempt(zA,C,n.attempt(this.parser.constructs.flowInitial,M,Qr(n,n.attempt(this.parser.constructs.flow,M,n.attempt(Jo,M)),"linePrefix")));return g;function C(H){if(H===null){n.consume(H);return}return n.enter("lineEndingBlank"),n.consume(H),n.exit("lineEndingBlank"),d.currentConstruct=void 0,g}function M(H){if(H===null){n.consume(H);return}return n.enter("lineEnding"),n.consume(H),n.exit("lineEnding"),d.currentConstruct=void 0,g}}const No={resolveAll:nA()},Ro=bo("string"),rs=bo("text");function bo(n){return{resolveAll:nA(n==="text"?as:void 0),tokenize:d};function d(g){const C=this,M=this.parser.constructs[n],H=g.attempt(M,X,de);return X;function X(De){return Je(De)?H(De):de(De)}function de(De){if(De===null){g.consume(De);return}return g.enter("data"),g.consume(De),Le}function Le(De){return Je(De)?(g.exit("data"),H(De)):(g.consume(De),Le)}function Je(De){if(De===null)return!0;const et=M[De];let at=-1;if(et)for(;++at=3&&(Je===null||fa(Je))?(n.exit("thematicBreak"),d(Je)):g(Je)}function Le(Je){return Je===M?(n.consume(Je),C++,Le):(n.exit("thematicBreakSequence"),Zi(Je)?Qr(n,de,"whitespace")(Je):de(Je))}}const aa={continuation:{tokenize:Yr},exit:wn,name:"list",tokenize:Fn},st={partial:!0,tokenize:Ar},Vt={partial:!0,tokenize:sa};function Fn(n,d,g){const C=this,M=C.events[C.events.length-1];let H=M&&M[1].type==="linePrefix"?M[2].sliceSerialize(M[1],!0).length:0,X=0;return de;function de(qe){const rr=C.containerState.type||(qe===42||qe===43||qe===45?"listUnordered":"listOrdered");if(rr==="listUnordered"?!C.containerState.marker||qe===C.containerState.marker:Zl(qe)){if(C.containerState.type||(C.containerState.type=rr,n.enter(rr,{_container:!0})),rr==="listUnordered")return n.enter("listItemPrefix"),qe===42||qe===45?n.check(Zs,g,Je)(qe):Je(qe);if(!C.interrupt||qe===49)return n.enter("listItemPrefix"),n.enter("listItemValue"),Le(qe)}return g(qe)}function Le(qe){return Zl(qe)&&++X<10?(n.consume(qe),Le):(!C.interrupt||X<2)&&(C.containerState.marker?qe===C.containerState.marker:qe===41||qe===46)?(n.exit("listItemValue"),Je(qe)):g(qe)}function Je(qe){return n.enter("listItemMarker"),n.consume(qe),n.exit("listItemMarker"),C.containerState.marker=C.containerState.marker||qe,n.check(zA,C.interrupt?g:De,n.attempt(st,at,et))}function De(qe){return C.containerState.initialBlankLine=!0,H++,at(qe)}function et(qe){return Zi(qe)?(n.enter("listItemPrefixWhitespace"),n.consume(qe),n.exit("listItemPrefixWhitespace"),at):g(qe)}function at(qe){return C.containerState.size=H+C.sliceSerialize(n.exit("listItemPrefix"),!0).length,d(qe)}}function Yr(n,d,g){const C=this;return C.containerState._closeFlow=void 0,n.check(zA,M,H);function M(de){return C.containerState.furtherBlankLines=C.containerState.furtherBlankLines||C.containerState.initialBlankLine,Qr(n,d,"listItemIndent",C.containerState.size+1)(de)}function H(de){return C.containerState.furtherBlankLines||!Zi(de)?(C.containerState.furtherBlankLines=void 0,C.containerState.initialBlankLine=void 0,X(de)):(C.containerState.furtherBlankLines=void 0,C.containerState.initialBlankLine=void 0,n.attempt(Vt,d,X)(de))}function X(de){return C.containerState._closeFlow=!0,C.interrupt=void 0,Qr(n,n.attempt(aa,d,g),"linePrefix",C.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(de)}}function sa(n,d,g){const C=this;return Qr(n,M,"listItemIndent",C.containerState.size+1);function M(H){const X=C.events[C.events.length-1];return X&&X[1].type==="listItemIndent"&&X[2].sliceSerialize(X[1],!0).length===C.containerState.size?d(H):g(H)}}function wn(n){n.exit(this.containerState.type)}function Ar(n,d,g){const C=this;return Qr(n,M,"listItemPrefixWhitespace",C.parser.constructs.disable.null.includes("codeIndented")?void 0:5);function M(H){const X=C.events[C.events.length-1];return!Zi(H)&&X&&X[1].type==="listItemPrefixWhitespace"?d(H):g(H)}}const gr={continuation:{tokenize:Rr},exit:Cn,name:"blockQuote",tokenize:sr};function sr(n,d,g){const C=this;return M;function M(X){if(X===62){const de=C.containerState;return de.open||(n.enter("blockQuote",{_container:!0}),de.open=!0),n.enter("blockQuotePrefix"),n.enter("blockQuoteMarker"),n.consume(X),n.exit("blockQuoteMarker"),H}return g(X)}function H(X){return Zi(X)?(n.enter("blockQuotePrefixWhitespace"),n.consume(X),n.exit("blockQuotePrefixWhitespace"),n.exit("blockQuotePrefix"),d):(n.exit("blockQuotePrefix"),d(X))}}function Rr(n,d,g){const C=this;return M;function M(X){return Zi(X)?Qr(n,H,"linePrefix",C.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(X):H(X)}function H(X){return n.attempt(gr,d,g)(X)}}function Cn(n){n.exit("blockQuote")}function Ra(n,d,g,C,M,H,X,de,Le){const Je=Le||Number.POSITIVE_INFINITY;let De=0;return et;function et(Nn){return Nn===60?(n.enter(C),n.enter(M),n.enter(H),n.consume(Nn),n.exit(H),at):Nn===null||Nn===32||Nn===41||Vl(Nn)?g(Nn):(n.enter(C),n.enter(X),n.enter(de),n.enter("chunkString",{contentType:"string"}),or(Nn))}function at(Nn){return Nn===62?(n.enter(H),n.consume(Nn),n.exit(H),n.exit(M),n.exit(C),d):(n.enter(de),n.enter("chunkString",{contentType:"string"}),qe(Nn))}function qe(Nn){return Nn===62?(n.exit("chunkString"),n.exit(de),at(Nn)):Nn===null||Nn===60||fa(Nn)?g(Nn):(n.consume(Nn),Nn===92?rr:qe)}function rr(Nn){return Nn===60||Nn===62||Nn===92?(n.consume(Nn),qe):qe(Nn)}function or(Nn){return!De&&(Nn===null||Nn===41||tA(Nn))?(n.exit("chunkString"),n.exit(de),n.exit(X),n.exit(C),d(Nn)):De999||qe===null||qe===91||qe===93&&!Le||qe===94&&!de&&"_hiddenFootnoteSupport"in X.parser.constructs?g(qe):qe===93?(n.exit(H),n.enter(M),n.consume(qe),n.exit(M),n.exit(C),d):fa(qe)?(n.enter("lineEnding"),n.consume(qe),n.exit("lineEnding"),De):(n.enter("chunkString",{contentType:"string"}),et(qe))}function et(qe){return qe===null||qe===91||qe===93||fa(qe)||de++>999?(n.exit("chunkString"),De(qe)):(n.consume(qe),Le||(Le=!Zi(qe)),qe===92?at:et)}function at(qe){return qe===91||qe===92||qe===93?(n.consume(qe),de++,et):et(qe)}}function co(n,d,g,C,M,H){let X;return de;function de(at){return at===34||at===39||at===40?(n.enter(C),n.enter(M),n.consume(at),n.exit(M),X=at===40?41:at,Le):g(at)}function Le(at){return at===X?(n.enter(M),n.consume(at),n.exit(M),n.exit(C),d):(n.enter(H),Je(at))}function Je(at){return at===X?(n.exit(H),Le(X)):at===null?g(at):fa(at)?(n.enter("lineEnding"),n.consume(at),n.exit("lineEnding"),Qr(n,Je,"linePrefix")):(n.enter("chunkString",{contentType:"string"}),De(at))}function De(at){return at===X||at===null||fa(at)?(n.exit("chunkString"),Je(at)):(n.consume(at),at===92?et:De)}function et(at){return at===X||at===92?(n.consume(at),De):De(at)}}function la(n,d){let g;return C;function C(M){return fa(M)?(n.enter("lineEnding"),n.consume(M),n.exit("lineEnding"),g=!0,C):Zi(M)?Qr(n,C,g?"linePrefix":"lineSuffix")(M):d(M)}}function li(n){return n.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}const jo={name:"definition",tokenize:Zn},rA={partial:!0,tokenize:Ii};function Zn(n,d,g){const C=this;let M;return H;function H(qe){return n.enter("definition"),X(qe)}function X(qe){return jr.call(C,n,de,g,"definitionLabel","definitionLabelMarker","definitionLabelString")(qe)}function de(qe){return M=li(C.sliceSerialize(C.events[C.events.length-1][1]).slice(1,-1)),qe===58?(n.enter("definitionMarker"),n.consume(qe),n.exit("definitionMarker"),Le):g(qe)}function Le(qe){return tA(qe)?la(n,Je)(qe):Je(qe)}function Je(qe){return Ra(n,De,g,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString")(qe)}function De(qe){return n.attempt(rA,et,et)(qe)}function et(qe){return Zi(qe)?Qr(n,at,"whitespace")(qe):at(qe)}function at(qe){return qe===null||fa(qe)?(n.exit("definition"),C.parser.defined.push(M),d(qe)):g(qe)}}function Ii(n,d,g){return C;function C(de){return tA(de)?la(n,M)(de):g(de)}function M(de){return co(n,H,g,"definitionTitle","definitionTitleMarker","definitionTitleString")(de)}function H(de){return Zi(de)?Qr(n,X,"whitespace")(de):X(de)}function X(de){return de===null||fa(de)?d(de):g(de)}}const Bi={name:"codeIndented",tokenize:Ma},IA={partial:!0,tokenize:Si};function Ma(n,d,g){const C=this;return M;function M(Je){return n.enter("codeIndented"),Qr(n,H,"linePrefix",5)(Je)}function H(Je){const De=C.events[C.events.length-1];return De&&De[1].type==="linePrefix"&&De[2].sliceSerialize(De[1],!0).length>=4?X(Je):g(Je)}function X(Je){return Je===null?Le(Je):fa(Je)?n.attempt(IA,X,Le)(Je):(n.enter("codeFlowValue"),de(Je))}function de(Je){return Je===null||fa(Je)?(n.exit("codeFlowValue"),X(Je)):(n.consume(Je),de)}function Le(Je){return n.exit("codeIndented"),d(Je)}}function Si(n,d,g){const C=this;return M;function M(X){return C.parser.lazy[C.now().line]?g(X):fa(X)?(n.enter("lineEnding"),n.consume(X),n.exit("lineEnding"),M):Qr(n,H,"linePrefix",5)(X)}function H(X){const de=C.events[C.events.length-1];return de&&de[1].type==="linePrefix"&&de[2].sliceSerialize(de[1],!0).length>=4?d(X):fa(X)?M(X):g(X)}}const no={name:"headingAtx",resolve:Ao,tokenize:sA};function Ao(n,d){let g=n.length-2,C=3,M,H;return n[C][1].type==="whitespace"&&(C+=2),g-2>C&&n[g][1].type==="whitespace"&&(g-=2),n[g][1].type==="atxHeadingSequence"&&(C===g-1||g-4>C&&n[g-2][1].type==="whitespace")&&(g-=C+1===g?2:4),g>C&&(M={type:"atxHeadingText",start:n[C][1].start,end:n[g][1].end},H={type:"chunkText",start:n[C][1].start,end:n[g][1].end,contentType:"text"},ko(n,C,g-C+1,[["enter",M,d],["enter",H,d],["exit",H,d],["exit",M,d]])),n}function sA(n,d,g){let C=0;return M;function M(De){return n.enter("atxHeading"),H(De)}function H(De){return n.enter("atxHeadingSequence"),X(De)}function X(De){return De===35&&C++<6?(n.consume(De),X):De===null||tA(De)?(n.exit("atxHeadingSequence"),de(De)):g(De)}function de(De){return De===35?(n.enter("atxHeadingSequence"),Le(De)):De===null||fa(De)?(n.exit("atxHeading"),d(De)):Zi(De)?Qr(n,de,"whitespace")(De):(n.enter("atxHeadingText"),Je(De))}function Le(De){return De===35?(n.consume(De),Le):(n.exit("atxHeadingSequence"),de(De))}function Je(De){return De===null||De===35||tA(De)?(n.exit("atxHeadingText"),de(De)):(n.consume(De),Je)}}const mA={name:"setextUnderline",resolveTo:SA,tokenize:KA};function SA(n,d){let g=n.length,C,M,H;for(;g--;)if(n[g][0]==="enter"){if(n[g][1].type==="content"){C=g;break}n[g][1].type==="paragraph"&&(M=g)}else n[g][1].type==="content"&&n.splice(g,1),!H&&n[g][1].type==="definition"&&(H=g);const X={type:"setextHeading",start:Ri({},n[C][1].start),end:Ri({},n[n.length-1][1].end)};return n[M][1].type="setextHeadingText",H?(n.splice(M,0,["enter",X,d]),n.splice(H+1,0,["exit",n[C][1],d]),n[C][1].end=Ri({},n[H][1].end)):n[C][1]=X,n.push(["exit",X,d]),n}function KA(n,d,g){const C=this;let M;return H;function H(Je){let De=C.events.length,et;for(;De--;)if(C.events[De][1].type!=="lineEnding"&&C.events[De][1].type!=="linePrefix"&&C.events[De][1].type!=="content"){et=C.events[De][1].type==="paragraph";break}return!C.parser.lazy[C.now().line]&&(C.interrupt||et)?(n.enter("setextHeadingLine"),M=Je,X(Je)):g(Je)}function X(Je){return n.enter("setextHeadingLineSequence"),de(Je)}function de(Je){return Je===M?(n.consume(Je),de):(n.exit("setextHeadingLineSequence"),Zi(Je)?Qr(n,Le,"lineSuffix")(Je):Le(Je))}function Le(Je){return Je===null||fa(Je)?(n.exit("setextHeadingLine"),d(Je)):g(Je)}}const So=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],xA=["pre","script","style","textarea"],pl={concrete:!0,name:"htmlFlow",resolveTo:Co,tokenize:re},FA={partial:!0,tokenize:Oa},Bo={partial:!0,tokenize:ma};function Co(n){let d=n.length;for(;d--&&!(n[d][0]==="enter"&&n[d][1].type==="htmlFlow"););return d>1&&n[d-2][1].type==="linePrefix"&&(n[d][1].start=n[d-2][1].start,n[d+1][1].start=n[d-2][1].start,n.splice(d-2,2)),n}function re(n,d,g){const C=this;let M,H,X,de,Le;return Je;function Je(dt){return De(dt)}function De(dt){return n.enter("htmlFlow"),n.enter("htmlFlowData"),n.consume(dt),et}function et(dt){return dt===33?(n.consume(dt),at):dt===47?(n.consume(dt),H=!0,or):dt===63?(n.consume(dt),M=3,C.interrupt?d:ut):wA(dt)?(n.consume(dt),X=String.fromCharCode(dt),kr):g(dt)}function at(dt){return dt===45?(n.consume(dt),M=2,qe):dt===91?(n.consume(dt),M=5,de=0,rr):wA(dt)?(n.consume(dt),M=4,C.interrupt?d:ut):g(dt)}function qe(dt){return dt===45?(n.consume(dt),C.interrupt?d:ut):g(dt)}function rr(dt){const Eo="CDATA[";return dt===Eo.charCodeAt(de++)?(n.consume(dt),de===Eo.length?C.interrupt?d:Ya:rr):g(dt)}function or(dt){return wA(dt)?(n.consume(dt),X=String.fromCharCode(dt),kr):g(dt)}function kr(dt){if(dt===null||dt===47||dt===62||tA(dt)){const Eo=dt===47,yi=X.toLowerCase();return!Eo&&!H&&xA.includes(yi)?(M=1,C.interrupt?d(dt):Ya(dt)):So.includes(X.toLowerCase())?(M=6,Eo?(n.consume(dt),Nn):C.interrupt?d(dt):Ya(dt)):(M=7,C.interrupt&&!C.parser.lazy[C.now().line]?g(dt):H?zr(dt):Er(dt))}return dt===45||wo(dt)?(n.consume(dt),X+=String.fromCharCode(dt),kr):g(dt)}function Nn(dt){return dt===62?(n.consume(dt),C.interrupt?d:Ya):g(dt)}function zr(dt){return Zi(dt)?(n.consume(dt),zr):Ta(dt)}function Er(dt){return dt===47?(n.consume(dt),Ta):dt===58||dt===95||wA(dt)?(n.consume(dt),pi):Zi(dt)?(n.consume(dt),Er):Ta(dt)}function pi(dt){return dt===45||dt===46||dt===58||dt===95||wo(dt)?(n.consume(dt),pi):Na(dt)}function Na(dt){return dt===61?(n.consume(dt),In):Zi(dt)?(n.consume(dt),Na):Er(dt)}function In(dt){return dt===null||dt===60||dt===61||dt===62||dt===96?g(dt):dt===34||dt===39?(n.consume(dt),Le=dt,$r):Zi(dt)?(n.consume(dt),In):ca(dt)}function $r(dt){return dt===Le?(n.consume(dt),Le=null,za):dt===null||fa(dt)?g(dt):(n.consume(dt),$r)}function ca(dt){return dt===null||dt===34||dt===39||dt===47||dt===60||dt===61||dt===62||dt===96||tA(dt)?Na(dt):(n.consume(dt),ca)}function za(dt){return dt===47||dt===62||Zi(dt)?Er(dt):g(dt)}function Ta(dt){return dt===62?(n.consume(dt),qi):g(dt)}function qi(dt){return dt===null||fa(dt)?Ya(dt):Zi(dt)?(n.consume(dt),qi):g(dt)}function Ya(dt){return dt===45&&M===2?(n.consume(dt),Ui):dt===60&&M===1?(n.consume(dt),Ki):dt===62&&M===4?(n.consume(dt),Po):dt===63&&M===3?(n.consume(dt),ut):dt===93&&M===5?(n.consume(dt),Ko):fa(dt)&&(M===6||M===7)?(n.exit("htmlFlowData"),n.check(FA,BA,Zr)(dt)):dt===null||fa(dt)?(n.exit("htmlFlowData"),Zr(dt)):(n.consume(dt),Ya)}function Zr(dt){return n.check(Bo,Ka,BA)(dt)}function Ka(dt){return n.enter("lineEnding"),n.consume(dt),n.exit("lineEnding"),xa}function xa(dt){return dt===null||fa(dt)?Zr(dt):(n.enter("htmlFlowData"),Ya(dt))}function Ui(dt){return dt===45?(n.consume(dt),ut):Ya(dt)}function Ki(dt){return dt===47?(n.consume(dt),X="",Qo):Ya(dt)}function Qo(dt){if(dt===62){const Eo=X.toLowerCase();return xA.includes(Eo)?(n.consume(dt),Po):Ya(dt)}return wA(dt)&&X.length<8?(n.consume(dt),X+=String.fromCharCode(dt),Qo):Ya(dt)}function Ko(dt){return dt===93?(n.consume(dt),ut):Ya(dt)}function ut(dt){return dt===62?(n.consume(dt),Po):dt===45&&M===2?(n.consume(dt),ut):Ya(dt)}function Po(dt){return dt===null||fa(dt)?(n.exit("htmlFlowData"),BA(dt)):(n.consume(dt),Po)}function BA(dt){return n.exit("htmlFlow"),d(dt)}}function ma(n,d,g){const C=this;return M;function M(X){return fa(X)?(n.enter("lineEnding"),n.consume(X),n.exit("lineEnding"),H):g(X)}function H(X){return C.parser.lazy[C.now().line]?g(X):d(X)}}function Oa(n,d,g){return C;function C(M){return n.enter("lineEnding"),n.consume(M),n.exit("lineEnding"),n.attempt(zA,d,g)}}const Mi={partial:!0,tokenize:Cs},VA={concrete:!0,name:"codeFenced",tokenize:Bs};function Bs(n,d,g){const C=this,M={partial:!0,tokenize:Na};let H=0,X=0,de;return Le;function Le(In){return Je(In)}function Je(In){const $r=C.events[C.events.length-1];return H=$r&&$r[1].type==="linePrefix"?$r[2].sliceSerialize($r[1],!0).length:0,de=In,n.enter("codeFenced"),n.enter("codeFencedFence"),n.enter("codeFencedFenceSequence"),De(In)}function De(In){return In===de?(X++,n.consume(In),De):X<3?g(In):(n.exit("codeFencedFenceSequence"),Zi(In)?Qr(n,et,"whitespace")(In):et(In))}function et(In){return In===null||fa(In)?(n.exit("codeFencedFence"),C.interrupt?d(In):n.check(Mi,or,pi)(In)):(n.enter("codeFencedFenceInfo"),n.enter("chunkString",{contentType:"string"}),at(In))}function at(In){return In===null||fa(In)?(n.exit("chunkString"),n.exit("codeFencedFenceInfo"),et(In)):Zi(In)?(n.exit("chunkString"),n.exit("codeFencedFenceInfo"),Qr(n,qe,"whitespace")(In)):In===96&&In===de?g(In):(n.consume(In),at)}function qe(In){return In===null||fa(In)?et(In):(n.enter("codeFencedFenceMeta"),n.enter("chunkString",{contentType:"string"}),rr(In))}function rr(In){return In===null||fa(In)?(n.exit("chunkString"),n.exit("codeFencedFenceMeta"),et(In)):In===96&&In===de?g(In):(n.consume(In),rr)}function or(In){return n.attempt(M,pi,kr)(In)}function kr(In){return n.enter("lineEnding"),n.consume(In),n.exit("lineEnding"),Nn}function Nn(In){return H>0&&Zi(In)?Qr(n,zr,"linePrefix",H+1)(In):zr(In)}function zr(In){return In===null||fa(In)?n.check(Mi,or,pi)(In):(n.enter("codeFlowValue"),Er(In))}function Er(In){return In===null||fa(In)?(n.exit("codeFlowValue"),zr(In)):(n.consume(In),Er)}function pi(In){return n.exit("codeFenced"),d(In)}function Na(In,$r,ca){let za=0;return Ta;function Ta(xa){return In.enter("lineEnding"),In.consume(xa),In.exit("lineEnding"),qi}function qi(xa){return In.enter("codeFencedFence"),Zi(xa)?Qr(In,Ya,"linePrefix",C.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(xa):Ya(xa)}function Ya(xa){return xa===de?(In.enter("codeFencedFenceSequence"),Zr(xa)):ca(xa)}function Zr(xa){return xa===de?(za++,In.consume(xa),Zr):za>=X?(In.exit("codeFencedFenceSequence"),Zi(xa)?Qr(In,Ka,"whitespace")(xa):Ka(xa)):ca(xa)}function Ka(xa){return xa===null||fa(xa)?(In.exit("codeFencedFence"),$r(xa)):ca(xa)}}}function Cs(n,d,g){const C=this;return M;function M(X){return X===null?g(X):(n.enter("lineEnding"),n.consume(X),n.exit("lineEnding"),H)}function H(X){return C.parser.lazy[C.now().line]?g(X):d(X)}}const bA=document.createElement("i");function so(n){const d="&"+n+";";bA.innerHTML=d;const g=bA.textContent;return g.charCodeAt(g.length-1)===59&&n!=="semi"||g===d?!1:g}const aA={name:"characterReference",tokenize:kn};function kn(n,d,g){const C=this;let M=0,H,X;return de;function de(et){return n.enter("characterReference"),n.enter("characterReferenceMarker"),n.consume(et),n.exit("characterReferenceMarker"),Le}function Le(et){return et===35?(n.enter("characterReferenceMarkerNumeric"),n.consume(et),n.exit("characterReferenceMarkerNumeric"),Je):(n.enter("characterReferenceValue"),H=31,X=wo,De(et))}function Je(et){return et===88||et===120?(n.enter("characterReferenceMarkerHexadecimal"),n.consume(et),n.exit("characterReferenceMarkerHexadecimal"),n.enter("characterReferenceValue"),H=6,X=lu,De):(n.enter("characterReferenceValue"),H=7,X=Zl,De(et))}function De(et){if(et===59&&M){const at=n.exit("characterReferenceValue");return X===wo&&!so(C.sliceSerialize(at))?g(et):(n.enter("characterReferenceMarker"),n.consume(et),n.exit("characterReferenceMarker"),n.exit("characterReference"),d)}return X(et)&&M++1&&n[g][1].end.offset-n[g][1].start.offset>1?2:1;const et=Ri({},n[C][1].end),at=Ri({},n[g][1].start);ua(et,-Le),ua(at,Le),X={type:Le>1?"strongSequence":"emphasisSequence",start:et,end:Ri({},n[C][1].end)},de={type:Le>1?"strongSequence":"emphasisSequence",start:Ri({},n[g][1].start),end:at},H={type:Le>1?"strongText":"emphasisText",start:Ri({},n[C][1].end),end:Ri({},n[g][1].start)},M={type:Le>1?"strong":"emphasis",start:Ri({},X.start),end:Ri({},de.end)},n[C][1].end=Ri({},X.start),n[g][1].start=Ri({},de.end),Je=[],n[C][1].end.offset-n[C][1].start.offset&&(Je=eo(Je,[["enter",n[C][1],d],["exit",n[C][1],d]])),Je=eo(Je,[["enter",M,d],["enter",X,d],["exit",X,d],["enter",H,d]]),Je=eo(Je,Bt(d.parser.constructs.insideSpan.null,n.slice(C+1,g),d)),Je=eo(Je,[["exit",H,d],["enter",de,d],["exit",de,d],["exit",M,d]]),n[g][1].end.offset-n[g][1].start.offset?(De=2,Je=eo(Je,[["enter",n[g][1],d],["exit",n[g][1],d]])):De=0,ko(n,C-1,g-C+3,Je),g=C+Je.length-De-2;break}}for(g=-1;++g-1){const de=X[0];typeof de=="string"?X[0]=de.slice(C):X.shift()}H>0&&X.push(n[M].slice(0,H))}return X}function lo(n,d){let g=-1;const C=[];let M;for(;++g13&&g<32||g>126&&g<160||g>55295&&g<57344||g>64975&&g<65008||(g&65535)===65535||(g&65535)===65534||g>1114111?"\uFFFD":String.fromCodePoint(g)}const ZA=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function Ws(n){return n.replace(ZA,cu)}function cu(n,d,g){if(d)return d;if(g.charCodeAt(0)===35){const M=g.charCodeAt(1),H=M===120||M===88;return yo(g.slice(H?2:1),H?16:10)}return so(g)||n}const A={}.hasOwnProperty;function a(n,d,g){return typeof d!="string"&&(g=d,d=void 0),o(g)(Vs(ni(g).document().write(_o()(n,d,!0))))}function o(n){const d={transforms:[],canContainEols:["emphasis","fragment","heading","paragraph","strong"],enter:{autolink:H(_A),autolinkProtocol:za,autolinkEmail:za,atxHeading:H(ga),blockQuote:H(pr),characterEscape:za,characterReference:za,codeFenced:H(gi),codeFencedFenceInfo:X,codeFencedFenceMeta:X,codeIndented:H(gi,X),codeText:H(PA,X),codeTextData:za,data:za,codeFlowValue:za,definition:H(dA),definitionDestinationString:X,definitionLabelString:X,definitionTitleString:X,emphasis:H(Hs),hardBreakEscape:H(Ja),hardBreakTrailing:H(Ja),htmlFlow:H(go,X),htmlFlowData:za,htmlText:H(go,X),htmlTextData:za,image:H(ou),label:X,link:H(_A),listItem:H(el),listItemValue:at,listOrdered:H($A,et),listUnordered:H($A),paragraph:H(Ou),reference:dt,referenceString:X,resourceDestinationString:X,resourceTitleString:X,setextHeading:H(ga),strong:H(Mu),thematicBreak:H(Au)},exit:{atxHeading:Le(),atxHeadingSequence:Na,autolink:Le(),autolinkEmail:cA,autolinkProtocol:vi,blockQuote:Le(),characterEscapeValue:Ta,characterReferenceMarkerHexadecimal:yi,characterReferenceMarkerNumeric:yi,characterReferenceValue:Ni,characterReference:vo,codeFenced:Le(kr),codeFencedFence:or,codeFencedFenceInfo:qe,codeFencedFenceMeta:rr,codeFlowValue:Ta,codeIndented:Le(Nn),codeText:Le(xa),codeTextData:Ta,data:Ta,definition:Le(),definitionDestinationString:pi,definitionLabelString:zr,definitionTitleString:Er,emphasis:Le(),hardBreakEscape:Le(Ya),hardBreakTrailing:Le(Ya),htmlFlow:Le(Zr),htmlFlowData:Ta,htmlText:Le(Ka),htmlTextData:Ta,image:Le(Ki),label:Ko,labelText:Qo,lineEnding:qi,link:Le(Ui),listItem:Le(),listOrdered:Le(),listUnordered:Le(),paragraph:Le(),referenceString:Eo,resourceDestinationString:ut,resourceTitleString:Po,resource:BA,setextHeading:Le(ca),setextHeadingLineSequence:$r,setextHeadingText:In,strong:Le(),thematicBreak:Le()}};b(d,(n||{}).mdastExtensions||[]);const g={};return C;function C(xn){let mr={type:"root",children:[]};const ai={stack:[mr],tokenStack:[],config:d,enter:de,exit:Je,buffer:X,resume:De,data:g},wi=[];let ji=-1;for(;++ji0){const MA=ai.tokenStack[ai.tokenStack.length-1];(MA[1]||S).call(ai,void 0,MA[0])}for(mr.position={start:c(xn.length>0?xn[0][1].start:{line:1,column:1,offset:0}),end:c(xn.length>0?xn[xn.length-2][1].end:{line:1,column:1,offset:0})},ji=-1;++ji{const g=(M,H)=>(n.set(H,M),M),C=M=>{if(n.has(M))return n.get(M);const[H,X]=d[M];switch(H){case J:case L:return g(X,M);case oe:{const de=g([],M);for(const Le of X)de.push(C(Le));return de}case Ae:{const de=g({},M);for(const[Le,Je]of X)de[C(Le)]=C(Je);return de}case Be:return g(new Date(X),M);case V:{const{source:de,flags:Le}=X;return g(new RegExp(de,Le),M)}case Ke:{const de=g(new Map,M);for(const[Le,Je]of X)de.set(C(Le),C(Je));return de}case Te:{const de=g(new Set,M);for(const Le of X)de.add(C(Le));return de}case We:{const{name:de,message:Le}=X;return g(new Xe[de](Le),M)}case Se:return g(BigInt(X),M);case"BigInt":return g(Object(BigInt(X)),M);case"ArrayBuffer":return g(new Uint8Array(X).buffer,X);case"DataView":{const{buffer:de}=new Uint8Array(X);return g(new DataView(de),X)}}return g(new Xe[H](X),M)};return C},kt=n=>St(new Map,n)(0),$t="",{toString:Qn}={},{keys:Ht}=Object,lt=n=>{const d=typeof n;if(d!=="object"||!n)return[J,d];const g=Qn.call(n).slice(8,-1);switch(g){case"Array":return[oe,$t];case"Object":return[Ae,$t];case"Date":return[Be,$t];case"RegExp":return[V,$t];case"Map":return[Ke,$t];case"Set":return[Te,$t];case"DataView":return[oe,g]}return g.includes("Array")?[oe,g]:g.includes("Error")?[We,g]:[Ae,g]},zt=([n,d])=>n===J&&(d==="function"||d==="symbol"),gn=(n,d,g,C)=>{const M=(X,de)=>{const Le=C.push(X)-1;return g.set(de,Le),Le},H=X=>{if(g.has(X))return g.get(X);let[de,Le]=lt(X);switch(de){case J:{let De=X;switch(Le){case"bigint":de=Se,De=X.toString();break;case"function":case"symbol":if(n)throw new TypeError("unable to serialize "+Le);De=null;break;case"undefined":return M([L],X)}return M([de,De],X)}case oe:{if(Le){let at=X;return Le==="DataView"?at=new Uint8Array(X.buffer):Le==="ArrayBuffer"&&(at=new Uint8Array(X)),M([Le,[...at]],X)}const De=[],et=M([de,De],X);for(const at of X)De.push(H(at));return et}case Ae:{if(Le)switch(Le){case"BigInt":return M([Le,X.toString()],X);case"Boolean":case"Number":case"String":return M([Le,X.valueOf()],X)}if(d&&"toJSON"in X)return H(X.toJSON());const De=[],et=M([de,De],X);for(const at of Ht(X))(n||!zt(lt(X[at])))&&De.push([H(at),H(X[at])]);return et}case Be:return M([de,X.toISOString()],X);case V:{const{source:De,flags:et}=X;return M([de,{source:De,flags:et}],X)}case Ke:{const De=[],et=M([de,De],X);for(const[at,qe]of X)(n||!(zt(lt(at))||zt(lt(qe))))&&De.push([H(at),H(qe)]);return et}case Te:{const De=[],et=M([de,De],X);for(const at of X)(n||!zt(lt(at)))&&De.push(H(at));return et}}const{message:Je}=X;return M([de,{name:Le,message:Je}],X)};return H},Re=(n,{json:d,lossy:g}={})=>{const C=[];return gn(!(d||g),!!d,new Map,C)(n),C};var Oe=typeof structuredClone=="function"?(n,d)=>d&&("json"in d||"lossy"in d)?kt(Re(n,d)):structuredClone(n):(n,d)=>kt(Re(n,d));function Ct(n,d){const g=encode(ot(n||""));if(!d)return g;const C=g.indexOf(":"),M=g.indexOf("?"),H=g.indexOf("#"),X=g.indexOf("/");return C<0||X>-1&&C>X||M>-1&&C>M||H>-1&&C>H||d.test(g.slice(0,C))?g:""}function ot(n){const d=[];let g=-1,C=0,M=0;for(;++g55295&&H<57344){const de=n.charCodeAt(g+1);H<56320&&de>56319&&de<57344?(X=String.fromCharCode(H,de),M=1):X="\uFFFD"}else X=String.fromCharCode(H);X&&(d.push(n.slice(C,g),encodeURIComponent(X)),C=g+M+1,X=""),M&&(g+=M,M=0)}return d.join("")+n.slice(C)}function on(n,d){const g=[{type:"text",value:"\u21A9"}];return d>1&&g.push({type:"element",tagName:"sup",properties:{},children:[{type:"text",value:String(d)}]}),g}function en(n,d){return"Back to reference "+(n+1)+(d>1?"-"+d:"")}function un(n){const d=typeof n.options.clobberPrefix=="string"?n.options.clobberPrefix:"user-content-",g=n.options.footnoteBackContent||on,C=n.options.footnoteBackLabel||en,M=n.options.footnoteLabel||"Footnotes",H=n.options.footnoteLabelTagName||"h2",X=n.options.footnoteLabelProperties||{className:["sr-only"]},de=[];let Le=-1;for(;++Le0&&rr.push({type:"text",value:" "});let zr=typeof g=="string"?g:g(Le,qe);typeof zr=="string"&&(zr={type:"text",value:zr}),rr.push({type:"element",tagName:"a",properties:{href:"#"+d+"fnref-"+at+(qe>1?"-"+qe:""),dataFootnoteBackref:"",ariaLabel:typeof C=="string"?C:C(Le,qe),className:["data-footnote-backref"]},children:Array.isArray(zr)?zr:[zr]})}const kr=De[De.length-1];if(kr&&kr.type==="element"&&kr.tagName==="p"){const zr=kr.children[kr.children.length-1];zr&&zr.type==="text"?zr.value+=" ":kr.children.push({type:"text",value:" "}),kr.children.push(...rr)}else De.push(...rr);const Nn={type:"element",tagName:"li",properties:{id:d+"fn-"+at},children:n.wrap(De,!0)};n.patch(Je,Nn),de.push(Nn)}if(de.length!==0)return{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:H,properties:lc(Ri({},Oe(X)),{id:"footnote-label"}),children:[{type:"text",value:M}]},{type:"text",value:` +!(function(){var cd=Object.defineProperty,dd=Object.defineProperties;var fd=Object.getOwnPropertyDescriptors;var Cc=Object.getOwnPropertySymbols;var qc=Object.prototype.hasOwnProperty,_c=Object.prototype.propertyIsEnumerable;var $c=Math.pow,Jc=(x,i,e)=>i in x?cd(x,i,{enumerable:!0,configurable:!0,writable:!0,value:e}):x[i]=e,Ri=(x,i)=>{for(var e in i||(i={}))qc.call(i,e)&&Jc(x,e,i[e]);if(Cc)for(var e of Cc(i))_c.call(i,e)&&Jc(x,e,i[e]);return x},lc=(x,i)=>dd(x,fd(i));var Lc=(x,i)=>{var e={};for(var t in x)qc.call(x,t)&&i.indexOf(t)<0&&(e[t]=x[t]);if(x!=null&&Cc)for(var t of Cc(x))i.indexOf(t)<0&&_c.call(x,t)&&(e[t]=x[t]);return e};var Oc=(x,i,e)=>new Promise((t,v)=>{var m=H=>{try{R(e.next(H))}catch(P){v(P)}},B=H=>{try{R(e.throw(H))}catch(P){v(P)}},R=H=>H.done?t(H.value):Promise.resolve(H.value).then(m,B);R((e=e.apply(x,i)).next())});(self.webpackChunk=self.webpackChunk||[]).push([[8085,6270],{67921:function(x,i,e){"use strict";e.d(i,{Z:function(){return w}});var t=e(14809),v=e(59301),m={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M632 698.3l141.9-112a8 8 0 000-12.6L632 461.7c-5.3-4.2-13-.4-13 6.3v76H295c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h324v76c0 6.7 7.8 10.4 13 6.3zm261.3-405L730.7 130.7c-7.5-7.5-16.7-13-26.7-16V112H144c-17.7 0-32 14.3-32 32v278c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V184h136v136c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V205.8l136 136V422c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-83.5c0-17-6.7-33.2-18.7-45.2zM640 288H384V184h256v104zm264 436h-56c-4.4 0-8 3.6-8 8v108H184V732c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v148c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V732c0-4.4-3.6-8-8-8z"}}]},name:"delivered-procedure",theme:"outlined"},B=m,R=e(7657),H=function(h,Q){return v.createElement(R.Z,(0,t.Z)({},h,{ref:Q,icon:B}))},P=v.forwardRef(H),w=P},4958:function(x,i,e){"use strict";e.d(i,{Z:function(){return w}});var t=e(14809),v=e(59301),m={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M924.8 625.7l-65.5-56c3.1-19 4.7-38.4 4.7-57.8s-1.6-38.8-4.7-57.8l65.5-56a32.03 32.03 0 009.3-35.2l-.9-2.6a443.74 443.74 0 00-79.7-137.9l-1.8-2.1a32.12 32.12 0 00-35.1-9.5l-81.3 28.9c-30-24.6-63.5-44-99.7-57.6l-15.7-85a32.05 32.05 0 00-25.8-25.7l-2.7-.5c-52.1-9.4-106.9-9.4-159 0l-2.7.5a32.05 32.05 0 00-25.8 25.7l-15.8 85.4a351.86 351.86 0 00-99 57.4l-81.9-29.1a32 32 0 00-35.1 9.5l-1.8 2.1a446.02 446.02 0 00-79.7 137.9l-.9 2.6c-4.5 12.5-.8 26.5 9.3 35.2l66.3 56.6c-3.1 18.8-4.6 38-4.6 57.1 0 19.2 1.5 38.4 4.6 57.1L99 625.5a32.03 32.03 0 00-9.3 35.2l.9 2.6c18.1 50.4 44.9 96.9 79.7 137.9l1.8 2.1a32.12 32.12 0 0035.1 9.5l81.9-29.1c29.8 24.5 63.1 43.9 99 57.4l15.8 85.4a32.05 32.05 0 0025.8 25.7l2.7.5a449.4 449.4 0 00159 0l2.7-.5a32.05 32.05 0 0025.8-25.7l15.7-85a350 350 0 0099.7-57.6l81.3 28.9a32 32 0 0035.1-9.5l1.8-2.1c34.8-41.1 61.6-87.5 79.7-137.9l.9-2.6c4.5-12.3.8-26.3-9.3-35zM788.3 465.9c2.5 15.1 3.8 30.6 3.8 46.1s-1.3 31-3.8 46.1l-6.6 40.1 74.7 63.9a370.03 370.03 0 01-42.6 73.6L721 702.8l-31.4 25.8c-23.9 19.6-50.5 35-79.3 45.8l-38.1 14.3-17.9 97a377.5 377.5 0 01-85 0l-17.9-97.2-37.8-14.5c-28.5-10.8-55-26.2-78.7-45.7l-31.4-25.9-93.4 33.2c-17-22.9-31.2-47.6-42.6-73.6l75.5-64.5-6.5-40c-2.4-14.9-3.7-30.3-3.7-45.5 0-15.3 1.2-30.6 3.7-45.5l6.5-40-75.5-64.5c11.3-26.1 25.6-50.7 42.6-73.6l93.4 33.2 31.4-25.9c23.7-19.5 50.2-34.9 78.7-45.7l37.9-14.3 17.9-97.2c28.1-3.2 56.8-3.2 85 0l17.9 97 38.1 14.3c28.7 10.8 55.4 26.2 79.3 45.8l31.4 25.8 92.8-32.9c17 22.9 31.2 47.6 42.6 73.6L781.8 426l6.5 39.9zM512 326c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm79.2 255.2A111.6 111.6 0 01512 614c-29.9 0-58-11.7-79.2-32.8A111.6 111.6 0 01400 502c0-29.9 11.7-58 32.8-79.2C454 401.6 482.1 390 512 390c29.9 0 58 11.6 79.2 32.8A111.6 111.6 0 01624 502c0 29.9-11.7 58-32.8 79.2z"}}]},name:"setting",theme:"outlined"},B=m,R=e(7657),H=function(h,Q){return v.createElement(R.Z,(0,t.Z)({},h,{ref:Q,icon:B}))},P=v.forwardRef(H),w=P},4981:function(x,i){"use strict";i.Z={flex_box_center:"flex_box_center___GW1u0",flex_space_between:"flex_space_between___XhK9z",flex_box_vertical_center:"flex_box_vertical_center___NKIbp",flex_box_center_end:"flex_box_center_end___V3qhT",flex_box_column:"flex_box_column___b4G29",bg:"bg___exMJB",paginationWrapper:"paginationWrapper___ROsRI",totalText:"totalText___PGE6D",num:"num___jLrBF",title:"title___yiXeD",questionIcons:"questionIcons___v75Tz",green:"green___HRGef",orange:"orange___tdW4E",greenTip:"greenTip___f2SpQ",redTip:"redTip___jc8UE",orangeTip:"orangeTip___VMO_s",flexRow:"flexRow___Jshv2",simpleWrap:"simpleWrap___ul6oi",divider:"divider___Of_8z",modal:"modal___oAD7F",programTitle:"programTitle___ybswa",simpleBg:"simpleBg___yLrQy",exportBtn:"exportBtn___x5fcE",exportBtns:"exportBtns___EmvhF",export_type_modal:"export_type_modal___hmW4i",export_type_modal_con:"export_type_modal_con___R2S3f",type_item:"type_item___NsmrH",img_warp:"img_warp___LUfHa",img_warp_active:"img_warp_active____uL7y",divname:"divname___wdaL2"}},12430:function(x,i){"use strict";i.Z={flex_box_center:"flex_box_center___VAUts",flex_space_between:"flex_space_between___gx5ZV",flex_box_vertical_center:"flex_box_vertical_center___HV_tL",flex_box_center_end:"flex_box_center_end___fVsIw",flex_box_column:"flex_box_column___F5DHk",shixunWrp:"shixunWrp___pinaF",s:"s___mtpV4",fillComment:"fillComment___WEgkI",commentContent:"commentContent___v_Ebo",commentText:"commentText___fyDle",simpleWrap:"simpleWrap___uwIie",fillBg:"fillBg___iyMsm",tip:"tip___V6oDj",simpleBg:"simpleBg___UqElF",lookCode:"lookCode___xKifS"}},16544:function(x,i){"use strict";i.Z={flex_box_center:"flex_box_center___D6Qly",flex_space_between:"flex_space_between___ZA98O",flex_box_vertical_center:"flex_box_vertical_center___aST6E",flex_box_center_end:"flex_box_center_end___kJ_eQ",flex_box_column:"flex_box_column___ZOkyZ",bg:"bg___rbSyL",circularBlue:"circularBlue___qvnla",circularRed:"circularRed___jo0FU",circularOrange:"circularOrange___GteY7",circularGreen:"circularGreen___PW_tz",circularGrey:"circularGrey___Nt7Wc",title:"title___Volf5",questionIcons:"questionIcons___MIxzq",grey:"grey___XquYB",green:"green___sjsXt",blue:"blue___Jwa9H",orange:"orange___cGfa7",red:"red___NensB",greenTip:"greenTip___lDmky",redTip:"redTip___Yp9nM",cccTip:"cccTip___Uzudc",orangeTip:"orangeTip___gA104",flexRow:"flexRow___GsOMs",simpleWrap:"simpleWrap___jppmP",userPhoto:"userPhoto___LUsoO",CCCIcons:"CCCIcons___STbxr",buttonFixed:"buttonFixed___aUnd3",progress:"progress___w_inO",typeTitle:"typeTitle___i1hJu",answerResult:"answerResult___kLknn",questionsInfo:"questionsInfo___spnx1",leftBar:"leftBar___AjrjB",greenBg:"greenBg___nlTOV",blueBg:"blueBg___nYACT",redBg:"redBg___WTgtT",orangeBg:"orangeBg___mMAXu",greyBg:"greyBg___eAdgQ",commentText:"commentText___smAVm",full:"full____Rgkm",answerInfo:"answerInfo___iSSvg",listType:"listType___fUHyn",userInfo:"userInfo___sc77e",userImg:"userImg___mL2tk",userInfoTitle:"userInfoTitle___U2d5B",userInfoValue:"userInfoValue___DBOCD",status:"status___yZSrO",result:"result___TOeTF",evaluate:"evaluate___CJGFj",analysis:"analysis___NuY61",userInfoModel:"userInfoModel___jHeA_",width:"width___UtVF4",Title:"Title___BfkeS",Value:"Value___sj9SB",userInfoModelbody:"userInfoModelbody___nQNbP",answerError:"answerError___kJTJu",export_type_modal:"export_type_modal___UwY7W",export_type_modal_con:"export_type_modal_con___iD92j",type_item:"type_item___hBzOc",img_warp:"img_warp___ijcxd",img_warp_active:"img_warp_active___VUIa8",scoreByBlankRadio:"scoreByBlankRadio___Z7ZDy",newProgramBg:"newProgramBg___zKYmY",score:"score___Sk80M",drawerWrap:"drawerWrap___VuX5c",top:"top___EnYnP",middle:"middle___LNYBi",listwrap:"listwrap___l6Z3o",btns:"btns___hFvQ6"}},91136:function(x,i){"use strict";i.Z={footer:"footer___bruwa",whiteFooter:"whiteFooter___mR7kn",error:"error___KO0Jg",case:"case___L0pNc","resize-y-bar":"resize-y-bar___NK0gI",unfoldBtn:"unfoldBtn___aMmZw",caseHead:"caseHead___EuMPr",dot:"dot___Iky9k",text:"text___lMSx6",pass:"pass___XjijC",noPass:"noPass___JxpWk",btns:"btns___FPIaK",result:"result___oRj1h",title:"title___IhMSa",left:"left___XlC98",leftNode:"leftNode___NGHgx",right:"right____fIu_",node:"node___MwdH7",elseNode:"elseNode___WjFIg",nameWrap:"nameWrap___bEdbD",scroll:"scroll___ylWYt",scrollBox:"scrollBox___hWkc9",action:"action___xBwDi",whiteCase:"whiteCase___AZiDR",disabled:"disabled___lWQU2",codeHead:"codeHead___l8q5R",navWrap:"navWrap___xdWQe",nav:"nav___JKPVX",active:"active___DTAtT",whiteCodeHead:"whiteCodeHead___wDOny",header:"header___VjNh9",timepiece:"timepiece___yuqJC",btn_edit:"btn_edit___ozzux",whiteHeader:"whiteHeader___REV3m",djs:"djs___v0Ru7",myProblems:"myProblems___DKSbs",whiteMyProblems:"whiteMyProblems___k0QS3",fullMask:"fullMask___QZH1M"}},31138:function(x,i,e){"use strict";var t=e(59301),v=Object.defineProperty,m=Object.getOwnPropertySymbols,B=Object.prototype.hasOwnProperty,R=Object.prototype.propertyIsEnumerable,H=(F,h,Q)=>h in F?v(F,h,{enumerable:!0,configurable:!0,writable:!0,value:Q}):F[h]=Q,P=(F,h)=>{for(var Q in h||(h={}))B.call(h,Q)&&H(F,Q,h[Q]);if(m)for(var Q of m(h))R.call(h,Q)&&H(F,Q,h[Q]);return F};const w=F=>React.createElement("svg",P({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",width:60,height:80},F),React.createElement("path",{fill:"#fff",d:"M749.4 373.9H710v-78.8c0-108.7-88.2-197-197-197-108.7 0-197 88.2-197 197v78.8h-39.4c-43.5 0-78.8 35.3-78.8 78.8v393.9c0 43.5 35.3 78.8 78.8 78.8h472.7c43.5 0 78.8-35.3 78.8-78.8V452.7c.1-43.5-35.2-78.8-78.7-78.8zM513 728.5c-43.5 0-78.8-35.3-78.8-78.8s35.3-78.8 78.8-78.8 78.8 35.3 78.8 78.8-35.3 78.8-78.8 78.8zm122.1-354.6H390.9v-78.8c0-67.4 54.8-122.1 122.1-122.1 67.4 0 122.1 54.8 122.1 122.1v78.8zm0 0"}));i.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjYwIiBoZWlnaHQ9IjgwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNzQ5LjQgMzczLjlINzEwdi03OC44YzAtMTA4LjctODguMi0xOTctMTk3LTE5Ny0xMDguNyAwLTE5NyA4OC4yLTE5NyAxOTd2NzguOGgtMzkuNGMtNDMuNSAwLTc4LjggMzUuMy03OC44IDc4Ljh2MzkzLjljMCA0My41IDM1LjMgNzguOCA3OC44IDc4LjhoNDcyLjdjNDMuNSAwIDc4LjgtMzUuMyA3OC44LTc4LjhWNDUyLjdjLjEtNDMuNS0zNS4yLTc4LjgtNzguNy03OC44ek01MTMgNzI4LjVjLTQzLjUgMC03OC44LTM1LjMtNzguOC03OC44czM1LjMtNzguOCA3OC44LTc4LjggNzguOCAzNS4zIDc4LjggNzguOC0zNS4zIDc4LjgtNzguOCA3OC44em0xMjIuMS0zNTQuNkgzOTAuOXYtNzguOGMwLTY3LjQgNTQuOC0xMjIuMSAxMjIuMS0xMjIuMSA2Ny40IDAgMTIyLjEgNTQuOCAxMjIuMSAxMjIuMXY3OC44em0wIDAiLz48L3N2Zz4="},3932:function(x,i,e){"use strict";var t=e(59301),v=Object.defineProperty,m=Object.getOwnPropertySymbols,B=Object.prototype.hasOwnProperty,R=Object.prototype.propertyIsEnumerable,H=(F,h,Q)=>h in F?v(F,h,{enumerable:!0,configurable:!0,writable:!0,value:Q}):F[h]=Q,P=(F,h)=>{for(var Q in h||(h={}))B.call(h,Q)&&H(F,Q,h[Q]);if(m)for(var Q of m(h))R.call(h,Q)&&H(F,Q,h[Q]);return F};const w=F=>React.createElement("svg",P({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},F),React.createElement("title",null,"\u5360\u7528\u5185\u5B58"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{fillOpacity:.01,fill:"#FFF",d:"M0 0h30v30H0z"}),React.createElement("path",{d:"M6.866 26.928h-1.28a2.561 2.561 0 0 1-2.562-2.561V5.585a2.561 2.561 0 0 1 2.561-2.56h1.28v4.268a2.561 2.561 0 0 0 2.562 2.56h3.842a2.561 2.561 0 0 0 2.56-2.56V3.024h2.915l8.184 8.184v13.159a2.561 2.561 0 0 1-2.561 2.561h-1.28v-5.976c0-.943-.765-1.707-1.708-1.707H8.573c-.943 0-1.707.764-1.707 1.707v5.976Z",fill:"#B6D0FC"}),React.createElement("path",{d:"M8.573 3.024h5.55v4.269a.854.854 0 0 1-.854.853H9.427a.854.854 0 0 1-.854-.853V3.024ZM8.573 26.928v-5.976H21.38v5.976z",fill:"#1890FF"})));i.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBmaWxsLW9wYWNpdHk9Ii4wMSIgZmlsbD0iI0ZGRiIgZD0iTTAgMGgzMHYzMEgweiIvPjxwYXRoIGQ9Ik02Ljg2NiAyNi45MjhoLTEuMjhhMi41NjEgMi41NjEgMCAwIDEtMi41NjItMi41NjFWNS41ODVhMi41NjEgMi41NjEgMCAwIDEgMi41NjEtMi41NmgxLjI4djQuMjY4YTIuNTYxIDIuNTYxIDAgMCAwIDIuNTYyIDIuNTZoMy44NDJhMi41NjEgMi41NjEgMCAwIDAgMi41Ni0yLjU2VjMuMDI0aDIuOTE1bDguMTg0IDguMTg0djEzLjE1OWEyLjU2MSAyLjU2MSAwIDAgMS0yLjU2MSAyLjU2MWgtMS4yOHYtNS45NzZjMC0uOTQzLS43NjUtMS43MDctMS43MDgtMS43MDdIOC41NzNjLS45NDMgMC0xLjcwNy43NjQtMS43MDcgMS43MDd2NS45NzZaIiBmaWxsPSIjQjZEMEZDIi8+PHBhdGggZD0iTTguNTczIDMuMDI0aDUuNTV2NC4yNjlhLjg1NC44NTQgMCAwIDEtLjg1NC44NTNIOS40MjdhLjg1NC44NTQgMCAwIDEtLjg1NC0uODUzVjMuMDI0Wk04LjU3MyAyNi45Mjh2LTUuOTc2SDIxLjM4djUuOTc2eiIgZmlsbD0iIzE4OTBGRiIvPjwvZz48L3N2Zz4="},64126:function(x,i,e){"use strict";var t=e(59301),v=Object.defineProperty,m=Object.getOwnPropertySymbols,B=Object.prototype.hasOwnProperty,R=Object.prototype.propertyIsEnumerable,H=(F,h,Q)=>h in F?v(F,h,{enumerable:!0,configurable:!0,writable:!0,value:Q}):F[h]=Q,P=(F,h)=>{for(var Q in h||(h={}))B.call(h,Q)&&H(F,Q,h[Q]);if(m)for(var Q of m(h))R.call(h,Q)&&H(F,Q,h[Q]);return F};const w=F=>React.createElement("svg",P({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},F),React.createElement("title",null,"\u8FD0\u884C\u65F6\u95F4"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M30 15c0 8.284-6.716 15-15 15-8.284 0-15-6.716-15-15C0 6.716 6.716 0 15 0c8.284 0 15 6.716 15 15Z",fill:"#BAFFF0"}),React.createElement("path",{d:"M25.5 15c0 5.8-4.7 10.5-10.5 10.5S4.5 20.8 4.5 15 9.2 4.5 15 4.5 25.5 9.2 25.5 15Z",fill:"#44D7B6"}),React.createElement("path",{d:"M13.5 9a1.5 1.5 0 0 1 1.5 1.5v4.379l3.56 3.56a1.5 1.5 0 0 1-2.12 2.122l-4-4A1.5 1.5 0 0 1 12 15.5v-5A1.5 1.5 0 0 1 13.5 9Z",fill:"#FFF"})));i.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMzAgMTVjMCA4LjI4NC02LjcxNiAxNS0xNSAxNS04LjI4NCAwLTE1LTYuNzE2LTE1LTE1QzAgNi43MTYgNi43MTYgMCAxNSAwYzguMjg0IDAgMTUgNi43MTYgMTUgMTVaIiBmaWxsPSIjQkFGRkYwIi8+PHBhdGggZD0iTTI1LjUgMTVjMCA1LjgtNC43IDEwLjUtMTAuNSAxMC41UzQuNSAyMC44IDQuNSAxNSA5LjIgNC41IDE1IDQuNSAyNS41IDkuMiAyNS41IDE1WiIgZmlsbD0iIzQ0RDdCNiIvPjxwYXRoIGQ9Ik0xMy41IDlhMS41IDEuNSAwIDAgMSAxLjUgMS41djQuMzc5bDMuNTYgMy41NmExLjUgMS41IDAgMCAxLTIuMTIgMi4xMjJsLTQtNEExLjUgMS41IDAgMCAxIDEyIDE1LjV2LTVBMS41IDEuNSAwIDAgMSAxMy41IDlaIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg=="},84842:function(x,i,e){"use strict";e.d(i,{Z:function(){return $}});var t=e(3113),v=e(59301),m=Object.defineProperty,B=Object.defineProperties,R=Object.getOwnPropertyDescriptors,H=Object.getOwnPropertySymbols,P=Object.prototype.hasOwnProperty,w=Object.prototype.propertyIsEnumerable,F=(G,K,V)=>K in G?m(G,K,{enumerable:!0,configurable:!0,writable:!0,value:V}):G[K]=V,h=(G,K)=>{for(var V in K||(K={}))P.call(K,V)&&F(G,V,K[V]);if(H)for(var V of H(K))w.call(K,V)&&F(G,V,K[V]);return G},Q=(G,K)=>B(G,R(K)),L=(G,K)=>{var V={};for(var M in G)P.call(G,M)&&K.indexOf(M)<0&&(V[M]=G[M]);if(G!=null&&H)for(var M of H(G))K.indexOf(M)<0&&w.call(G,M)&&(V[M]=G[M]);return V},z=(G,K,V)=>new Promise((M,U)=>{var ee=ie=>{try{fe(V.next(ie))}catch(W){U(W)}},X=ie=>{try{fe(V.throw(ie))}catch(W){U(W)}},fe=ie=>ie.done?M(ie.value):Promise.resolve(ie.value).then(ee,X);fe((V=V.apply(G,K)).next())});const $=G=>{var K=G,{children:V}=K,M=L(K,["children"]);const[U,ee]=(0,v.useState)(!1);return v.createElement(t.ZP,Q(h({},M),{loading:U,onClick:X=>z(void 0,null,function*(){try{ee(!0),yield M.onClick(X),ee(!1)}catch(fe){console.error(fe),ee(!1)}})}),V)}},1546:function(x,i,e){"use strict";e.d(i,{ij:function(){return U},_s:function(){return M},Uf:function(){return V},ZP:function(){return X}});var t=e(59301),v={flex_box_center:"flex_box_center___swvFl",flex_space_between:"flex_space_between___AqPFV",flex_box_vertical_center:"flex_box_vertical_center___XWInJ",flex_box_center_end:"flex_box_center_end___GB61t",flex_box_column:"flex_box_column___dJnz1",analysis:"analysis___xyV_c",title:"title___DQ3VK",itemWrap:"itemWrap___vFE5r",item:"item___NjeOt",list:"list___BbMrm",wrap:"wrap___UQTTb",img:"img___tNvUo",tips:"tips___Eu4wH",footer:"footer___ZbR9W",noData:"noData___mLlw0"},m=e(92310),B=e.n(m),R=e(42441),H=e(6848),P=e(61621),w=e(71418),F=e(28426),h=e(346),Q=Object.defineProperty,L=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,$=Object.prototype.propertyIsEnumerable,G=(fe,ie,W)=>ie in fe?Q(fe,ie,{enumerable:!0,configurable:!0,writable:!0,value:W}):fe[ie]=W,K=(fe,ie)=>{for(var W in ie||(ie={}))z.call(ie,W)&&G(fe,W,ie[W]);if(L)for(var W of L(ie))$.call(ie,W)&&G(fe,W,ie[W]);return fe};const V=(fe={})=>{var ie,W,be,Ue;let ze=(ie=fe==null?void 0:fe.emotion)==null?void 0:ie.map(He=>K({value:He==null?void 0:He.rate},He)),pe=(W=fe==null?void 0:fe.focus)==null?void 0:W.map(He=>K({value:He==null?void 0:He.rate},He)),ve=(be=fe==null?void 0:fe.action)==null?void 0:be.map(He=>K({value:He==null?void 0:He.rate},He)),Me=(Ue=fe==null?void 0:fe.intention)==null?void 0:Ue.map(He=>K({value:He==null?void 0:He.rate},He));return[{title:"\u8868\u60C5\u5360\u6BD4",color:["#f7ca2e","#4ccf71","#3791ee","#f9ac95","#4f74ee","#f0e999"],data:ze||[]},{title:"\u4E13\u6CE8\u5EA6\u5360\u6BD4",color:["#4f74ee","#f9ac95","#9cb5fe","#eaa170","#3791ee","#a39bed"],data:pe||[]},{title:"\u884C\u4E3A\u5360\u6BD4\u60C5\u51B5",color:["#5eca9c","#a39bed","#f68238","#f0e999","#eaa170","#f9ac95"],data:ve||[]},{title:"\u610F\u56FE\u5360\u6BD4\u60C5\u51B5",color:["#eaa170","#739fcb","#f0e999","#f9ac95","#4f74ee","#5eca9c"],data:Me||[]}]},M=({className:fe,dataSource:ie=[],col:W=4,right:be,bottom:Ue=23,precision:ze=0,wrapWidth:pe=1200})=>{const ve=(He="",_e,Fe="--")=>He?(He==null?void 0:He.length)>_e?(He==null?void 0:He.slice(0,_e-1))+"...":He:Fe,Me=Math.floor((pe-(W-1)*be)/W);return t.createElement("div",{className:B()(v.list,fe)},!!(ie!=null&&ie.length)&&(ie==null?void 0:ie.map((He,_e)=>{const{cover_pic:Fe,created_at:Ee,emotion:Ce,action:ge,intention:te,focus:Ge}=He;return t.createElement("div",{key:_e,className:v.wrap,style:{width:Me,marginRight:(1+_e)%W===0?0:be+ze,marginBottom:Ue}},t.createElement("div",{className:v.img},t.createElement("img",{src:`${h.Z.API_SERVER}${Fe}`}),t.createElement("div",{className:v.tips},t.createElement("div",null,t.createElement("i",{className:"iconfont icon-paisheshijian mr5 font14"})," \u62CD\u6444\u65F6\u95F4"),t.createElement("span",null,Ee))),t.createElement("div",{className:v.footer},t.createElement("ul",null,t.createElement("li",null,t.createElement("i",{className:"iconfont icon-biaoqing"}),t.createElement("span",null,"\u8868\u60C5\uFF1A",t.createElement(H.Z,{title:Ce},t.createElement("span",{className:"c-grey-333"},ve(Ce,4))))),t.createElement("li",null,t.createElement("i",{className:"iconfont icon-hangwei"}),t.createElement("span",null,"\u884C\u4E3A\uFF1A",t.createElement(H.Z,{title:ge},t.createElement("span",{className:"c-grey-333"},ve(ge,4)))))),t.createElement("ul",null,t.createElement("li",null,t.createElement("i",{className:"iconfont icon-yitu"}),t.createElement("span",null,"\u610F\u56FE\uFF1A",t.createElement(H.Z,{title:te},t.createElement("span",{className:"c-grey-333"},ve(te,4))))),t.createElement("li",null,t.createElement("i",{className:"iconfont icon-zhuangtai"}),t.createElement("span",null,"\u4E13\u6CE8\u5EA6\uFF1A",t.createElement(H.Z,{title:Ge},t.createElement("span",{className:"c-grey-333"},ve(Ge,3))))))))})))},U=({className:fe,style:ie,title:W,hideBar:be=!1,children:Ue,customText:ze="",noDataText:pe="",emptyData:ve=[],loading:Me,actionAnalysis:He})=>{var _e,Fe;const Ee=((_e=ve==null?void 0:ve[0])==null?void 0:_e.every(ge=>{var te;return!((te=ge==null?void 0:ge.data)!=null&&te.length)}))&&!((Fe=ve==null?void 0:ve[1])!=null&&Fe.length)||!He,Ce=He?pe:ze;return t.createElement(P.Z,{loading:Me,active:!0},Ee&&t.createElement("div",{className:B()(v.noData,fe),style:ie},!!W&&t.createElement("div",{className:v.title},!be&&t.createElement("b",null),t.createElement("span",null,W)),t.createElement("div",{className:v.itemWrap},t.createElement(F.Z,{customText:Ce}))),!Ee&&Ue)};var X=({className:fe,style:ie,data:W=[],title:be,hideBar:Ue=!1,loading:ze=!1})=>t.createElement("div",{className:B()(v.analysis,fe),style:ie},!!be&&t.createElement("div",{className:v.title},!Ue&&t.createElement("b",null),t.createElement("span",null,be)),t.createElement(w.Z,{spinning:ze},t.createElement("div",{className:v.itemWrap},W==null?void 0:W.map((pe,ve)=>t.createElement("div",{className:v.item,key:ve},t.createElement(R.Z,{option:{tooltip:{trigger:"item",formatter:"{a}
{b}: {c}%"},title:{left:"center",bottom:15,text:pe==null?void 0:pe.title},legend:{top:10,right:10,orient:"vertical",show:!0,align:"left",icon:"circle",itemWidth:10,itemHeight:10,formatter:function(Me){for(let He in pe==null?void 0:pe.data)if(Me==(pe==null?void 0:pe.data[He].name))return Me+" "+(pe==null?void 0:pe.data[He].value)+"%"},textStyle:{color:"#767676",fontSize:12}},color:pe==null?void 0:pe.color,series:[{type:"pie",radius:["20%","35%"],center:["20%","40%"],avoidLabelOverlap:!1,label:{show:!1},labelLine:{show:!1},data:pe==null?void 0:pe.data}]},style:{height:145}}))))))},37873:function(x,i,e){"use strict";e.d(i,{Z:function(){return xu}});var t={};e.r(t),e.d(t,{boolean:function(){return ge},booleanish:function(){return te},commaOrSpaceSeparated:function(){return tt},commaSeparated:function(){return vt},number:function(){return ue},overloadedBoolean:function(){return Ge},spaceSeparated:function(){return Ie}});var v={};e.r(v),e.d(v,{attentionMarkers:function(){return Oi},contentInitial:function(){return yr},disable:function(){return Do},document:function(){return ro},flow:function(){return Za},flowInitial:function(){return ln},insideSpan:function(){return na},string:function(){return $a},text:function(){return Yt}});var m=e(59301),B=e(8591),R=e(54580),H=e(43418),P=e(92832),w=e(3113),F=e(6848),h=e(43428),Q=e(95237),L=e(25690);function z(n){return n}function $(){}function G(){}function K(){}function V(n){const d=[],g=String(n||"");let C=g.indexOf(","),k=0,j=!1;for(;!j;){C===-1&&(C=g.length,j=!0);const Y=g.slice(k,C).trim();(Y||!j)&&d.push(Y),k=C+1,C=g.indexOf(",",k)}return d}function M(n,d){const g=d||{};return(n[n.length-1]===""?[...n,""]:n).join((g.padRight?" ":"")+","+(g.padLeft===!1?"":" ")).trim()}const U=/[$_\p{ID_Start}]/u,ee=/[$_\u{200C}\u{200D}\p{ID_Continue}]/u,X=/[-$_\u{200C}\u{200D}\p{ID_Continue}]/u,fe=/^[$_\p{ID_Start}][$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,ie=/^[$_\p{ID_Start}][-$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,W={};function be(n){return n?U.test(String.fromCodePoint(n)):!1}function Ue(n,d){const C=(d||W).jsx?X:ee;return n?C.test(String.fromCodePoint(n)):!1}function ze(n,d){return((d||W).jsx?ie:fe).test(n)}const pe=/[ \t\n\f\r]/g;function ve(n){return typeof n=="object"?n.type==="text"?Me(n.value):!1:Me(n)}function Me(n){return n.replace(pe,"")===""}class He{constructor(d,g,C){this.normal=g,this.property=d,C&&(this.space=C)}}He.prototype.normal={},He.prototype.property={},He.prototype.space=void 0;function _e(n,d){const g={},C={};for(const k of n)Object.assign(g,k.property),Object.assign(C,k.normal);return new He(g,C,d)}function Fe(n){return n.toLowerCase()}class Ee{constructor(d,g){this.attribute=g,this.property=d}}Ee.prototype.attribute="",Ee.prototype.booleanish=!1,Ee.prototype.boolean=!1,Ee.prototype.commaOrSpaceSeparated=!1,Ee.prototype.commaSeparated=!1,Ee.prototype.defined=!1,Ee.prototype.mustUseProperty=!1,Ee.prototype.number=!1,Ee.prototype.overloadedBoolean=!1,Ee.prototype.property="",Ee.prototype.spaceSeparated=!1,Ee.prototype.space=void 0;let Ce=0;const ge=Zt(),te=Zt(),Ge=Zt(),ue=Zt(),Ie=Zt(),vt=Zt(),tt=Zt();function Zt(){return $c(2,++Ce)}const Mt=Object.keys(t);class bn extends Ee{constructor(d,g,C,k){let j=-1;if(super(d,g),On(this,"space",k),typeof C=="number")for(;++j4&&g.slice(0,4)==="data"&&Tt.test(d)){if(d.charAt(4)==="-"){const j=d.slice(5).replace(bt,re);C="data"+j.charAt(0).toUpperCase()+j.slice(1)}else{const j=d.slice(4);if(!bt.test(j)){let Y=j.replace(me,jt);Y.charAt(0)!=="-"&&(Y="-"+Y),d="data"+Y}}k=bn}return new k(C,d)}function jt(n){return"-"+n.toLowerCase()}function re(n){return n.charAt(1).toUpperCase()}const Qt={classId:"classID",dataType:"datatype",itemId:"itemID",strokeDashArray:"strokeDasharray",strokeDashOffset:"strokeDashoffset",strokeLineCap:"strokeLinecap",strokeLineJoin:"strokeLinejoin",strokeMiterLimit:"strokeMiterlimit",typeOf:"typeof",xLinkActuate:"xlinkActuate",xLinkArcRole:"xlinkArcrole",xLinkHref:"xlinkHref",xLinkRole:"xlinkRole",xLinkShow:"xlinkShow",xLinkTitle:"xlinkTitle",xLinkType:"xlinkType",xmlnsXLink:"xmlnsXlink"};function cn(n){const d=String(n||"").trim();return d?d.split(/[ \t\n\r\f]+/g):[]}function it(n){return n.join(" ").trim()}var xt=e(6526);const Dt=kt("end"),Pt=kt("start");function kt(n){return d;function d(g){const C=g&&g.position&&g.position[n]||{};if(typeof C.line=="number"&&C.line>0&&typeof C.column=="number"&&C.column>0)return{line:C.line,column:C.column,offset:typeof C.offset=="number"&&C.offset>-1?C.offset:void 0}}}function Nt(n){const d=Pt(n),g=Dt(n);if(d&&g)return{start:d,end:g}}function An(n){return!n||typeof n!="object"?"":"position"in n||"type"in n?Bn(n.position):"start"in n||"end"in n?Bn(n):"line"in n||"column"in n?an(n):""}function an(n){return Yn(n&&n.line)+":"+Yn(n&&n.column)}function Bn(n){return an(n&&n.start)+"-"+an(n&&n.end)}function Yn(n){return n&&typeof n=="number"?n:1}class Xt extends Error{constructor(d,g,C){super(),typeof g=="string"&&(C=g,g=void 0);let k="",j={},Y=!1;if(g&&("line"in g&&"column"in g?j={place:g}:"start"in g&&"end"in g?j={place:g}:"type"in g?j={ancestors:[g],place:g.position}:j=Ri({},g)),typeof d=="string"?k=d:!j.cause&&d&&(Y=!0,k=d.message,j.cause=d),!j.ruleId&&!j.source&&typeof C=="string"){const Le=C.indexOf(":");Le===-1?j.ruleId=C:(j.source=C.slice(0,Le),j.ruleId=C.slice(Le+1))}if(!j.place&&j.ancestors&&j.ancestors){const Le=j.ancestors[j.ancestors.length-1];Le&&(j.place=Le.position)}const de=j.place&&"start"in j.place?j.place.start:j.place;this.ancestors=j.ancestors||void 0,this.cause=j.cause||void 0,this.column=de?de.column:void 0,this.fatal=void 0,this.file,this.message=k,this.line=de?de.line:void 0,this.name=An(j.place)||"1:1",this.place=j.place||void 0,this.reason=this.message,this.ruleId=j.ruleId||void 0,this.source=j.source||void 0,this.stack=Y&&j.cause&&typeof j.cause.stack=="string"?j.cause.stack:"",this.actual,this.expected,this.note,this.url}}Xt.prototype.file="",Xt.prototype.name="",Xt.prototype.reason="",Xt.prototype.message="",Xt.prototype.stack="",Xt.prototype.column=void 0,Xt.prototype.line=void 0,Xt.prototype.ancestors=void 0,Xt.prototype.cause=void 0,Xt.prototype.fatal=void 0,Xt.prototype.place=void 0,Xt.prototype.ruleId=void 0,Xt.prototype.source=void 0;const Xn={}.hasOwnProperty,br=new Map,Jn=/[A-Z]/g,Vn=new Set(["table","tbody","thead","tfoot","tr"]),er=new Set(["td","th"]),Sr="https://github.com/syntax-tree/hast-util-to-jsx-runtime";function Mr(n,d){if(!d||d.Fragment===void 0)throw new TypeError("Expected `Fragment` in options");const g=d.filePath||void 0;let C;if(d.development){if(typeof d.jsxDEV!="function")throw new TypeError("Expected `jsxDEV` in options when `development: true`");C=Wr(g,d.jsxDEV)}else{if(typeof d.jsx!="function")throw new TypeError("Expected `jsx` in production options");if(typeof d.jsxs!="function")throw new TypeError("Expected `jsxs` in production options");C=zn(g,d.jsx,d.jsxs)}const k={Fragment:d.Fragment,ancestors:[],components:d.components||{},create:C,elementAttributeNameCase:d.elementAttributeNameCase||"react",evaluater:d.createEvaluater?d.createEvaluater():void 0,filePath:g,ignoreInvalidStyle:d.ignoreInvalidStyle||!1,passKeys:d.passKeys!==!1,passNode:d.passNode||!1,schema:d.space==="svg"?Wt:rn,stylePropertyNameCase:d.stylePropertyNameCase||"dom",tableCellAlignToStyle:d.tableCellAlignToStyle!==!1},j=qr(k,n,void 0);return j&&typeof j!="string"?j:k.create(n,k.Fragment,{children:j||void 0},void 0)}function qr(n,d,g){if(d.type==="element")return Ti(n,d,g);if(d.type==="mdxFlowExpression"||d.type==="mdxTextExpression")return bi(n,d);if(d.type==="mdxJsxFlowElement"||d.type==="mdxJsxTextElement")return da(n,d,g);if(d.type==="mdxjsEsm")return Aa(n,d);if(d.type==="root")return Br(n,d,g);if(d.type==="text")return fn(n,d)}function Ti(n,d,g){const C=n.schema;let k=C;d.tagName.toLowerCase()==="svg"&&C.space==="html"&&(k=Wt,n.schema=k),n.ancestors.push(d);const j=ea(n,d.tagName,!1),Y=La(n,d);let de=Xr(n,d);return Vn.has(d.tagName)&&(de=de.filter(function(Le){return typeof Le=="string"?!ve(Le):!0})),En(n,Y,j,d),Ln(Y,de),n.ancestors.pop(),n.schema=C,n.create(d,j,Y,g)}function bi(n,d){if(d.data&&d.data.estree&&n.evaluater){const C=d.data.estree.body[0];return C.type,n.evaluater.evaluateExpression(C.expression)}Kn(n,d.position)}function Aa(n,d){if(d.data&&d.data.estree&&n.evaluater)return n.evaluater.evaluateProgram(d.data.estree);Kn(n,d.position)}function da(n,d,g){const C=n.schema;let k=C;d.name==="svg"&&C.space==="html"&&(k=Wt,n.schema=k),n.ancestors.push(d);const j=d.name===null?n.Fragment:ea(n,d.name,!0),Y=nr(n,d),de=Xr(n,d);return En(n,Y,j,d),Ln(Y,de),n.ancestors.pop(),n.schema=C,n.create(d,j,Y,g)}function Br(n,d,g){const C={};return Ln(C,Xr(n,d)),n.create(d,n.Fragment,C,g)}function fn(n,d){return d.value}function En(n,d,g,C){typeof g!="string"&&g!==n.Fragment&&n.passNode&&(d.node=C)}function Ln(n,d){if(d.length>0){const g=d.length>1?d:d[0];g&&(n.children=g)}}function zn(n,d,g){return C;function C(k,j,Y,de){const Je=Array.isArray(Y.children)?g:d;return de?Je(j,Y,de):Je(j,Y)}}function Wr(n,d){return g;function g(C,k,j,Y){const de=Array.isArray(j.children),Le=Pt(C);return d(k,j,Y,de,{columnNumber:Le?Le.column-1:void 0,fileName:n,lineNumber:Le?Le.line:void 0},void 0)}}function La(n,d){const g={};let C,k;for(k in d.properties)if(k!=="children"&&Xn.call(d.properties,k)){const j=va(n,k,d.properties[k]);if(j){const[Y,de]=j;n.tableCellAlignToStyle&&Y==="align"&&typeof de=="string"&&er.has(d.tagName)?C=de:g[Y]=de}}if(C){const j=g.style||(g.style={});j[n.stylePropertyNameCase==="css"?"text-align":"textAlign"]=C}return g}function nr(n,d){const g={};for(const C of d.attributes)if(C.type==="mdxJsxExpressionAttribute")if(C.data&&C.data.estree&&n.evaluater){const j=C.data.estree.body[0];j.type;const Y=j.expression;Y.type;const de=Y.properties[0];de.type,Object.assign(g,n.evaluater.evaluateExpression(de.argument))}else Kn(n,d.position);else{const k=C.name;let j;if(C.value&&typeof C.value=="object")if(C.value.data&&C.value.data.estree&&n.evaluater){const de=C.value.data.estree.body[0];de.type,j=n.evaluater.evaluateExpression(de.expression)}else Kn(n,d.position);else j=C.value===null?!0:C.value;g[k]=j}return g}function Xr(n,d){const g=[];let C=-1;const k=n.passKeys?new Map:br;for(;++Ck?0:k+d:d=d>k?k:d,g=g>0?g:0,C.length<1e4)Y=Array.from(C),Y.unshift(d,g),n.splice(...Y);else for(g&&n.splice(d,g);j0?(Uo(n,n.length,0,d),n):d}class fl{constructor(d){this.left=d?[...d]:[],this.right=[]}get(d){if(d<0||d>=this.left.length+this.right.length)throw new RangeError("Cannot access index `"+d+"` in a splice buffer of size `"+(this.left.length+this.right.length)+"`");return dthis.left.length?this.right.slice(this.right.length-C+this.left.length,this.right.length-d+this.left.length).reverse():this.left.slice(d).concat(this.right.slice(this.right.length-C+this.left.length).reverse())}splice(d,g,C){const k=g||0;this.setCursor(Math.trunc(d));const j=this.right.splice(this.right.length-k,Number.POSITIVE_INFINITY);return C&&ns(this.left,C),j.reverse()}pop(){return this.setCursor(Number.POSITIVE_INFINITY),this.left.pop()}push(d){this.setCursor(Number.POSITIVE_INFINITY),this.left.push(d)}pushMany(d){this.setCursor(Number.POSITIVE_INFINITY),ns(this.left,d)}unshift(d){this.setCursor(0),this.right.push(d)}unshiftMany(d){this.setCursor(0),ns(this.right,d.reverse())}setCursor(d){if(!(d===this.left.length||d>this.left.length&&this.right.length===0||d<0&&this.left.length===0))if(d-1&&n.test(String.fromCharCode(g))}}function Qr(n,d,g,C){const k=C?C-1:Number.POSITIVE_INFINITY;let j=0;return Y;function Y(Le){return Zi(Le)?(n.enter(g),de(Le)):d(Le)}function de(Le){return Zi(Le)&&j++Y))return;const $r=d.events.length;let ca=$r,za,Da;for(;ca--;)if(d.events[ca][0]==="exit"&&d.events[ca][1].type==="chunkFlow"){if(za){Da=d.events[ca][1].end;break}za=!0}for(Nn(C),In=$r;InEr;){const Na=g[pi];d.containerState=Na[1],Na[0].exit.call(d,n)}g.length=Er}function zr(){k.write([null]),j=void 0,k=void 0,d.containerState._closeFlow=void 0}}function Tl(n,d,g){return Qr(n,n.attempt(this.parser.constructs.document,d,g),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}const zA={partial:!0,tokenize:Os};function Os(n,d,g){return C;function C(j){return Zi(j)?Qr(n,k,"linePrefix")(j):k(j)}function k(j){return j===null||fa(j)?d(j):g(j)}}const Jo={resolve:to,tokenize:ba},qo={partial:!0,tokenize:Va};function to(n){return dr(n),n}function ba(n,d){let g;return C;function C(de){return n.enter("content"),g=n.enter("chunkContent",{contentType:"content"}),k(de)}function k(de){return de===null?j(de):fa(de)?n.check(qo,Y,j)(de):(n.consume(de),k)}function j(de){return n.exit("chunkContent"),n.exit("content"),d(de)}function Y(de){return n.consume(de),n.exit("chunkContent"),g.next=n.enter("chunkContent",{contentType:"content",previous:g}),g=g.next,k}}function Va(n,d,g){const C=this;return k;function k(Y){return n.exit("chunkContent"),n.enter("lineEnding"),n.consume(Y),n.exit("lineEnding"),Qr(n,j,"linePrefix")}function j(Y){if(Y===null||fa(Y))return g(Y);const de=C.events[C.events.length-1];return!C.parser.constructs.disable.null.includes("codeIndented")&&de&&de[1].type==="linePrefix"&&de[2].sliceSerialize(de[1],!0).length>=4?d(Y):n.interrupt(C.parser.constructs.flow,g,d)(Y)}}const Di={tokenize:ta};function ta(n){const d=this,g=n.attempt(zA,C,n.attempt(this.parser.constructs.flowInitial,k,Qr(n,n.attempt(this.parser.constructs.flow,k,n.attempt(Jo,k)),"linePrefix")));return g;function C(j){if(j===null){n.consume(j);return}return n.enter("lineEndingBlank"),n.consume(j),n.exit("lineEndingBlank"),d.currentConstruct=void 0,g}function k(j){if(j===null){n.consume(j);return}return n.enter("lineEnding"),n.consume(j),n.exit("lineEnding"),d.currentConstruct=void 0,g}}const No={resolveAll:nA()},Ro=bo("string"),rs=bo("text");function bo(n){return{resolveAll:nA(n==="text"?as:void 0),tokenize:d};function d(g){const C=this,k=this.parser.constructs[n],j=g.attempt(k,Y,de);return Y;function Y(Te){return Je(Te)?j(Te):de(Te)}function de(Te){if(Te===null){g.consume(Te);return}return g.enter("data"),g.consume(Te),Le}function Le(Te){return Je(Te)?(g.exit("data"),j(Te)):(g.consume(Te),Le)}function Je(Te){if(Te===null)return!0;const et=k[Te];let at=-1;if(et)for(;++at=3&&(Je===null||fa(Je))?(n.exit("thematicBreak"),d(Je)):g(Je)}function Le(Je){return Je===k?(n.consume(Je),C++,Le):(n.exit("thematicBreakSequence"),Zi(Je)?Qr(n,de,"whitespace")(Je):de(Je))}}const aa={continuation:{tokenize:Yr},exit:wn,name:"list",tokenize:Fn},st={partial:!0,tokenize:Ar},Vt={partial:!0,tokenize:sa};function Fn(n,d,g){const C=this,k=C.events[C.events.length-1];let j=k&&k[1].type==="linePrefix"?k[2].sliceSerialize(k[1],!0).length:0,Y=0;return de;function de(qe){const rr=C.containerState.type||(qe===42||qe===43||qe===45?"listUnordered":"listOrdered");if(rr==="listUnordered"?!C.containerState.marker||qe===C.containerState.marker:Zl(qe)){if(C.containerState.type||(C.containerState.type=rr,n.enter(rr,{_container:!0})),rr==="listUnordered")return n.enter("listItemPrefix"),qe===42||qe===45?n.check(Zs,g,Je)(qe):Je(qe);if(!C.interrupt||qe===49)return n.enter("listItemPrefix"),n.enter("listItemValue"),Le(qe)}return g(qe)}function Le(qe){return Zl(qe)&&++Y<10?(n.consume(qe),Le):(!C.interrupt||Y<2)&&(C.containerState.marker?qe===C.containerState.marker:qe===41||qe===46)?(n.exit("listItemValue"),Je(qe)):g(qe)}function Je(qe){return n.enter("listItemMarker"),n.consume(qe),n.exit("listItemMarker"),C.containerState.marker=C.containerState.marker||qe,n.check(zA,C.interrupt?g:Te,n.attempt(st,at,et))}function Te(qe){return C.containerState.initialBlankLine=!0,j++,at(qe)}function et(qe){return Zi(qe)?(n.enter("listItemPrefixWhitespace"),n.consume(qe),n.exit("listItemPrefixWhitespace"),at):g(qe)}function at(qe){return C.containerState.size=j+C.sliceSerialize(n.exit("listItemPrefix"),!0).length,d(qe)}}function Yr(n,d,g){const C=this;return C.containerState._closeFlow=void 0,n.check(zA,k,j);function k(de){return C.containerState.furtherBlankLines=C.containerState.furtherBlankLines||C.containerState.initialBlankLine,Qr(n,d,"listItemIndent",C.containerState.size+1)(de)}function j(de){return C.containerState.furtherBlankLines||!Zi(de)?(C.containerState.furtherBlankLines=void 0,C.containerState.initialBlankLine=void 0,Y(de)):(C.containerState.furtherBlankLines=void 0,C.containerState.initialBlankLine=void 0,n.attempt(Vt,d,Y)(de))}function Y(de){return C.containerState._closeFlow=!0,C.interrupt=void 0,Qr(n,n.attempt(aa,d,g),"linePrefix",C.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(de)}}function sa(n,d,g){const C=this;return Qr(n,k,"listItemIndent",C.containerState.size+1);function k(j){const Y=C.events[C.events.length-1];return Y&&Y[1].type==="listItemIndent"&&Y[2].sliceSerialize(Y[1],!0).length===C.containerState.size?d(j):g(j)}}function wn(n){n.exit(this.containerState.type)}function Ar(n,d,g){const C=this;return Qr(n,k,"listItemPrefixWhitespace",C.parser.constructs.disable.null.includes("codeIndented")?void 0:5);function k(j){const Y=C.events[C.events.length-1];return!Zi(j)&&Y&&Y[1].type==="listItemPrefixWhitespace"?d(j):g(j)}}const gr={continuation:{tokenize:Rr},exit:Cn,name:"blockQuote",tokenize:sr};function sr(n,d,g){const C=this;return k;function k(Y){if(Y===62){const de=C.containerState;return de.open||(n.enter("blockQuote",{_container:!0}),de.open=!0),n.enter("blockQuotePrefix"),n.enter("blockQuoteMarker"),n.consume(Y),n.exit("blockQuoteMarker"),j}return g(Y)}function j(Y){return Zi(Y)?(n.enter("blockQuotePrefixWhitespace"),n.consume(Y),n.exit("blockQuotePrefixWhitespace"),n.exit("blockQuotePrefix"),d):(n.exit("blockQuotePrefix"),d(Y))}}function Rr(n,d,g){const C=this;return k;function k(Y){return Zi(Y)?Qr(n,j,"linePrefix",C.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(Y):j(Y)}function j(Y){return n.attempt(gr,d,g)(Y)}}function Cn(n){n.exit("blockQuote")}function Ra(n,d,g,C,k,j,Y,de,Le){const Je=Le||Number.POSITIVE_INFINITY;let Te=0;return et;function et(Nn){return Nn===60?(n.enter(C),n.enter(k),n.enter(j),n.consume(Nn),n.exit(j),at):Nn===null||Nn===32||Nn===41||Vl(Nn)?g(Nn):(n.enter(C),n.enter(Y),n.enter(de),n.enter("chunkString",{contentType:"string"}),or(Nn))}function at(Nn){return Nn===62?(n.enter(j),n.consume(Nn),n.exit(j),n.exit(k),n.exit(C),d):(n.enter(de),n.enter("chunkString",{contentType:"string"}),qe(Nn))}function qe(Nn){return Nn===62?(n.exit("chunkString"),n.exit(de),at(Nn)):Nn===null||Nn===60||fa(Nn)?g(Nn):(n.consume(Nn),Nn===92?rr:qe)}function rr(Nn){return Nn===60||Nn===62||Nn===92?(n.consume(Nn),qe):qe(Nn)}function or(Nn){return!Te&&(Nn===null||Nn===41||tA(Nn))?(n.exit("chunkString"),n.exit(de),n.exit(Y),n.exit(C),d(Nn)):Te999||qe===null||qe===91||qe===93&&!Le||qe===94&&!de&&"_hiddenFootnoteSupport"in Y.parser.constructs?g(qe):qe===93?(n.exit(j),n.enter(k),n.consume(qe),n.exit(k),n.exit(C),d):fa(qe)?(n.enter("lineEnding"),n.consume(qe),n.exit("lineEnding"),Te):(n.enter("chunkString",{contentType:"string"}),et(qe))}function et(qe){return qe===null||qe===91||qe===93||fa(qe)||de++>999?(n.exit("chunkString"),Te(qe)):(n.consume(qe),Le||(Le=!Zi(qe)),qe===92?at:et)}function at(qe){return qe===91||qe===92||qe===93?(n.consume(qe),de++,et):et(qe)}}function co(n,d,g,C,k,j){let Y;return de;function de(at){return at===34||at===39||at===40?(n.enter(C),n.enter(k),n.consume(at),n.exit(k),Y=at===40?41:at,Le):g(at)}function Le(at){return at===Y?(n.enter(k),n.consume(at),n.exit(k),n.exit(C),d):(n.enter(j),Je(at))}function Je(at){return at===Y?(n.exit(j),Le(Y)):at===null?g(at):fa(at)?(n.enter("lineEnding"),n.consume(at),n.exit("lineEnding"),Qr(n,Je,"linePrefix")):(n.enter("chunkString",{contentType:"string"}),Te(at))}function Te(at){return at===Y||at===null||fa(at)?(n.exit("chunkString"),Je(at)):(n.consume(at),at===92?et:Te)}function et(at){return at===Y||at===92?(n.consume(at),Te):Te(at)}}function la(n,d){let g;return C;function C(k){return fa(k)?(n.enter("lineEnding"),n.consume(k),n.exit("lineEnding"),g=!0,C):Zi(k)?Qr(n,C,g?"linePrefix":"lineSuffix")(k):d(k)}}function li(n){return n.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}const jo={name:"definition",tokenize:Zn},rA={partial:!0,tokenize:Ii};function Zn(n,d,g){const C=this;let k;return j;function j(qe){return n.enter("definition"),Y(qe)}function Y(qe){return jr.call(C,n,de,g,"definitionLabel","definitionLabelMarker","definitionLabelString")(qe)}function de(qe){return k=li(C.sliceSerialize(C.events[C.events.length-1][1]).slice(1,-1)),qe===58?(n.enter("definitionMarker"),n.consume(qe),n.exit("definitionMarker"),Le):g(qe)}function Le(qe){return tA(qe)?la(n,Je)(qe):Je(qe)}function Je(qe){return Ra(n,Te,g,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString")(qe)}function Te(qe){return n.attempt(rA,et,et)(qe)}function et(qe){return Zi(qe)?Qr(n,at,"whitespace")(qe):at(qe)}function at(qe){return qe===null||fa(qe)?(n.exit("definition"),C.parser.defined.push(k),d(qe)):g(qe)}}function Ii(n,d,g){return C;function C(de){return tA(de)?la(n,k)(de):g(de)}function k(de){return co(n,j,g,"definitionTitle","definitionTitleMarker","definitionTitleString")(de)}function j(de){return Zi(de)?Qr(n,Y,"whitespace")(de):Y(de)}function Y(de){return de===null||fa(de)?d(de):g(de)}}const Bi={name:"codeIndented",tokenize:Ma},IA={partial:!0,tokenize:Si};function Ma(n,d,g){const C=this;return k;function k(Je){return n.enter("codeIndented"),Qr(n,j,"linePrefix",5)(Je)}function j(Je){const Te=C.events[C.events.length-1];return Te&&Te[1].type==="linePrefix"&&Te[2].sliceSerialize(Te[1],!0).length>=4?Y(Je):g(Je)}function Y(Je){return Je===null?Le(Je):fa(Je)?n.attempt(IA,Y,Le)(Je):(n.enter("codeFlowValue"),de(Je))}function de(Je){return Je===null||fa(Je)?(n.exit("codeFlowValue"),Y(Je)):(n.consume(Je),de)}function Le(Je){return n.exit("codeIndented"),d(Je)}}function Si(n,d,g){const C=this;return k;function k(Y){return C.parser.lazy[C.now().line]?g(Y):fa(Y)?(n.enter("lineEnding"),n.consume(Y),n.exit("lineEnding"),k):Qr(n,j,"linePrefix",5)(Y)}function j(Y){const de=C.events[C.events.length-1];return de&&de[1].type==="linePrefix"&&de[2].sliceSerialize(de[1],!0).length>=4?d(Y):fa(Y)?k(Y):g(Y)}}const no={name:"headingAtx",resolve:Ao,tokenize:sA};function Ao(n,d){let g=n.length-2,C=3,k,j;return n[C][1].type==="whitespace"&&(C+=2),g-2>C&&n[g][1].type==="whitespace"&&(g-=2),n[g][1].type==="atxHeadingSequence"&&(C===g-1||g-4>C&&n[g-2][1].type==="whitespace")&&(g-=C+1===g?2:4),g>C&&(k={type:"atxHeadingText",start:n[C][1].start,end:n[g][1].end},j={type:"chunkText",start:n[C][1].start,end:n[g][1].end,contentType:"text"},Uo(n,C,g-C+1,[["enter",k,d],["enter",j,d],["exit",j,d],["exit",k,d]])),n}function sA(n,d,g){let C=0;return k;function k(Te){return n.enter("atxHeading"),j(Te)}function j(Te){return n.enter("atxHeadingSequence"),Y(Te)}function Y(Te){return Te===35&&C++<6?(n.consume(Te),Y):Te===null||tA(Te)?(n.exit("atxHeadingSequence"),de(Te)):g(Te)}function de(Te){return Te===35?(n.enter("atxHeadingSequence"),Le(Te)):Te===null||fa(Te)?(n.exit("atxHeading"),d(Te)):Zi(Te)?Qr(n,de,"whitespace")(Te):(n.enter("atxHeadingText"),Je(Te))}function Le(Te){return Te===35?(n.consume(Te),Le):(n.exit("atxHeadingSequence"),de(Te))}function Je(Te){return Te===null||Te===35||tA(Te)?(n.exit("atxHeadingText"),de(Te)):(n.consume(Te),Je)}}const mA={name:"setextUnderline",resolveTo:SA,tokenize:KA};function SA(n,d){let g=n.length,C,k,j;for(;g--;)if(n[g][0]==="enter"){if(n[g][1].type==="content"){C=g;break}n[g][1].type==="paragraph"&&(k=g)}else n[g][1].type==="content"&&n.splice(g,1),!j&&n[g][1].type==="definition"&&(j=g);const Y={type:"setextHeading",start:Ri({},n[C][1].start),end:Ri({},n[n.length-1][1].end)};return n[k][1].type="setextHeadingText",j?(n.splice(k,0,["enter",Y,d]),n.splice(j+1,0,["exit",n[C][1],d]),n[C][1].end=Ri({},n[j][1].end)):n[C][1]=Y,n.push(["exit",Y,d]),n}function KA(n,d,g){const C=this;let k;return j;function j(Je){let Te=C.events.length,et;for(;Te--;)if(C.events[Te][1].type!=="lineEnding"&&C.events[Te][1].type!=="linePrefix"&&C.events[Te][1].type!=="content"){et=C.events[Te][1].type==="paragraph";break}return!C.parser.lazy[C.now().line]&&(C.interrupt||et)?(n.enter("setextHeadingLine"),k=Je,Y(Je)):g(Je)}function Y(Je){return n.enter("setextHeadingLineSequence"),de(Je)}function de(Je){return Je===k?(n.consume(Je),de):(n.exit("setextHeadingLineSequence"),Zi(Je)?Qr(n,Le,"lineSuffix")(Je):Le(Je))}function Le(Je){return Je===null||fa(Je)?(n.exit("setextHeadingLine"),d(Je)):g(Je)}}const So=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],xA=["pre","script","style","textarea"],pl={concrete:!0,name:"htmlFlow",resolveTo:Co,tokenize:ne},FA={partial:!0,tokenize:Oa},Bo={partial:!0,tokenize:ma};function Co(n){let d=n.length;for(;d--&&!(n[d][0]==="enter"&&n[d][1].type==="htmlFlow"););return d>1&&n[d-2][1].type==="linePrefix"&&(n[d][1].start=n[d-2][1].start,n[d+1][1].start=n[d-2][1].start,n.splice(d-2,2)),n}function ne(n,d,g){const C=this;let k,j,Y,de,Le;return Je;function Je(dt){return Te(dt)}function Te(dt){return n.enter("htmlFlow"),n.enter("htmlFlowData"),n.consume(dt),et}function et(dt){return dt===33?(n.consume(dt),at):dt===47?(n.consume(dt),j=!0,or):dt===63?(n.consume(dt),k=3,C.interrupt?d:ut):wA(dt)?(n.consume(dt),Y=String.fromCharCode(dt),Ur):g(dt)}function at(dt){return dt===45?(n.consume(dt),k=2,qe):dt===91?(n.consume(dt),k=5,de=0,rr):wA(dt)?(n.consume(dt),k=4,C.interrupt?d:ut):g(dt)}function qe(dt){return dt===45?(n.consume(dt),C.interrupt?d:ut):g(dt)}function rr(dt){const Eo="CDATA[";return dt===Eo.charCodeAt(de++)?(n.consume(dt),de===Eo.length?C.interrupt?d:Ya:rr):g(dt)}function or(dt){return wA(dt)?(n.consume(dt),Y=String.fromCharCode(dt),Ur):g(dt)}function Ur(dt){if(dt===null||dt===47||dt===62||tA(dt)){const Eo=dt===47,yi=Y.toLowerCase();return!Eo&&!j&&xA.includes(yi)?(k=1,C.interrupt?d(dt):Ya(dt)):So.includes(Y.toLowerCase())?(k=6,Eo?(n.consume(dt),Nn):C.interrupt?d(dt):Ya(dt)):(k=7,C.interrupt&&!C.parser.lazy[C.now().line]?g(dt):j?zr(dt):Er(dt))}return dt===45||wo(dt)?(n.consume(dt),Y+=String.fromCharCode(dt),Ur):g(dt)}function Nn(dt){return dt===62?(n.consume(dt),C.interrupt?d:Ya):g(dt)}function zr(dt){return Zi(dt)?(n.consume(dt),zr):Da(dt)}function Er(dt){return dt===47?(n.consume(dt),Da):dt===58||dt===95||wA(dt)?(n.consume(dt),pi):Zi(dt)?(n.consume(dt),Er):Da(dt)}function pi(dt){return dt===45||dt===46||dt===58||dt===95||wo(dt)?(n.consume(dt),pi):Na(dt)}function Na(dt){return dt===61?(n.consume(dt),In):Zi(dt)?(n.consume(dt),Na):Er(dt)}function In(dt){return dt===null||dt===60||dt===61||dt===62||dt===96?g(dt):dt===34||dt===39?(n.consume(dt),Le=dt,$r):Zi(dt)?(n.consume(dt),In):ca(dt)}function $r(dt){return dt===Le?(n.consume(dt),Le=null,za):dt===null||fa(dt)?g(dt):(n.consume(dt),$r)}function ca(dt){return dt===null||dt===34||dt===39||dt===47||dt===60||dt===61||dt===62||dt===96||tA(dt)?Na(dt):(n.consume(dt),ca)}function za(dt){return dt===47||dt===62||Zi(dt)?Er(dt):g(dt)}function Da(dt){return dt===62?(n.consume(dt),qi):g(dt)}function qi(dt){return dt===null||fa(dt)?Ya(dt):Zi(dt)?(n.consume(dt),qi):g(dt)}function Ya(dt){return dt===45&&k===2?(n.consume(dt),ki):dt===60&&k===1?(n.consume(dt),Ki):dt===62&&k===4?(n.consume(dt),Po):dt===63&&k===3?(n.consume(dt),ut):dt===93&&k===5?(n.consume(dt),Ko):fa(dt)&&(k===6||k===7)?(n.exit("htmlFlowData"),n.check(FA,BA,Zr)(dt)):dt===null||fa(dt)?(n.exit("htmlFlowData"),Zr(dt)):(n.consume(dt),Ya)}function Zr(dt){return n.check(Bo,Ka,BA)(dt)}function Ka(dt){return n.enter("lineEnding"),n.consume(dt),n.exit("lineEnding"),xa}function xa(dt){return dt===null||fa(dt)?Zr(dt):(n.enter("htmlFlowData"),Ya(dt))}function ki(dt){return dt===45?(n.consume(dt),ut):Ya(dt)}function Ki(dt){return dt===47?(n.consume(dt),Y="",Qo):Ya(dt)}function Qo(dt){if(dt===62){const Eo=Y.toLowerCase();return xA.includes(Eo)?(n.consume(dt),Po):Ya(dt)}return wA(dt)&&Y.length<8?(n.consume(dt),Y+=String.fromCharCode(dt),Qo):Ya(dt)}function Ko(dt){return dt===93?(n.consume(dt),ut):Ya(dt)}function ut(dt){return dt===62?(n.consume(dt),Po):dt===45&&k===2?(n.consume(dt),ut):Ya(dt)}function Po(dt){return dt===null||fa(dt)?(n.exit("htmlFlowData"),BA(dt)):(n.consume(dt),Po)}function BA(dt){return n.exit("htmlFlow"),d(dt)}}function ma(n,d,g){const C=this;return k;function k(Y){return fa(Y)?(n.enter("lineEnding"),n.consume(Y),n.exit("lineEnding"),j):g(Y)}function j(Y){return C.parser.lazy[C.now().line]?g(Y):d(Y)}}function Oa(n,d,g){return C;function C(k){return n.enter("lineEnding"),n.consume(k),n.exit("lineEnding"),n.attempt(zA,d,g)}}const Mi={partial:!0,tokenize:Cs},VA={concrete:!0,name:"codeFenced",tokenize:Bs};function Bs(n,d,g){const C=this,k={partial:!0,tokenize:Na};let j=0,Y=0,de;return Le;function Le(In){return Je(In)}function Je(In){const $r=C.events[C.events.length-1];return j=$r&&$r[1].type==="linePrefix"?$r[2].sliceSerialize($r[1],!0).length:0,de=In,n.enter("codeFenced"),n.enter("codeFencedFence"),n.enter("codeFencedFenceSequence"),Te(In)}function Te(In){return In===de?(Y++,n.consume(In),Te):Y<3?g(In):(n.exit("codeFencedFenceSequence"),Zi(In)?Qr(n,et,"whitespace")(In):et(In))}function et(In){return In===null||fa(In)?(n.exit("codeFencedFence"),C.interrupt?d(In):n.check(Mi,or,pi)(In)):(n.enter("codeFencedFenceInfo"),n.enter("chunkString",{contentType:"string"}),at(In))}function at(In){return In===null||fa(In)?(n.exit("chunkString"),n.exit("codeFencedFenceInfo"),et(In)):Zi(In)?(n.exit("chunkString"),n.exit("codeFencedFenceInfo"),Qr(n,qe,"whitespace")(In)):In===96&&In===de?g(In):(n.consume(In),at)}function qe(In){return In===null||fa(In)?et(In):(n.enter("codeFencedFenceMeta"),n.enter("chunkString",{contentType:"string"}),rr(In))}function rr(In){return In===null||fa(In)?(n.exit("chunkString"),n.exit("codeFencedFenceMeta"),et(In)):In===96&&In===de?g(In):(n.consume(In),rr)}function or(In){return n.attempt(k,pi,Ur)(In)}function Ur(In){return n.enter("lineEnding"),n.consume(In),n.exit("lineEnding"),Nn}function Nn(In){return j>0&&Zi(In)?Qr(n,zr,"linePrefix",j+1)(In):zr(In)}function zr(In){return In===null||fa(In)?n.check(Mi,or,pi)(In):(n.enter("codeFlowValue"),Er(In))}function Er(In){return In===null||fa(In)?(n.exit("codeFlowValue"),zr(In)):(n.consume(In),Er)}function pi(In){return n.exit("codeFenced"),d(In)}function Na(In,$r,ca){let za=0;return Da;function Da(xa){return In.enter("lineEnding"),In.consume(xa),In.exit("lineEnding"),qi}function qi(xa){return In.enter("codeFencedFence"),Zi(xa)?Qr(In,Ya,"linePrefix",C.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(xa):Ya(xa)}function Ya(xa){return xa===de?(In.enter("codeFencedFenceSequence"),Zr(xa)):ca(xa)}function Zr(xa){return xa===de?(za++,In.consume(xa),Zr):za>=Y?(In.exit("codeFencedFenceSequence"),Zi(xa)?Qr(In,Ka,"whitespace")(xa):Ka(xa)):ca(xa)}function Ka(xa){return xa===null||fa(xa)?(In.exit("codeFencedFence"),$r(xa)):ca(xa)}}}function Cs(n,d,g){const C=this;return k;function k(Y){return Y===null?g(Y):(n.enter("lineEnding"),n.consume(Y),n.exit("lineEnding"),j)}function j(Y){return C.parser.lazy[C.now().line]?g(Y):d(Y)}}const bA=document.createElement("i");function so(n){const d="&"+n+";";bA.innerHTML=d;const g=bA.textContent;return g.charCodeAt(g.length-1)===59&&n!=="semi"||g===d?!1:g}const aA={name:"characterReference",tokenize:Un};function Un(n,d,g){const C=this;let k=0,j,Y;return de;function de(et){return n.enter("characterReference"),n.enter("characterReferenceMarker"),n.consume(et),n.exit("characterReferenceMarker"),Le}function Le(et){return et===35?(n.enter("characterReferenceMarkerNumeric"),n.consume(et),n.exit("characterReferenceMarkerNumeric"),Je):(n.enter("characterReferenceValue"),j=31,Y=wo,Te(et))}function Je(et){return et===88||et===120?(n.enter("characterReferenceMarkerHexadecimal"),n.consume(et),n.exit("characterReferenceMarkerHexadecimal"),n.enter("characterReferenceValue"),j=6,Y=lu,Te):(n.enter("characterReferenceValue"),j=7,Y=Zl,Te(et))}function Te(et){if(et===59&&k){const at=n.exit("characterReferenceValue");return Y===wo&&!so(C.sliceSerialize(at))?g(et):(n.enter("characterReferenceMarker"),n.consume(et),n.exit("characterReferenceMarker"),n.exit("characterReference"),d)}return Y(et)&&k++1&&n[g][1].end.offset-n[g][1].start.offset>1?2:1;const et=Ri({},n[C][1].end),at=Ri({},n[g][1].start);ua(et,-Le),ua(at,Le),Y={type:Le>1?"strongSequence":"emphasisSequence",start:et,end:Ri({},n[C][1].end)},de={type:Le>1?"strongSequence":"emphasisSequence",start:Ri({},n[g][1].start),end:at},j={type:Le>1?"strongText":"emphasisText",start:Ri({},n[C][1].end),end:Ri({},n[g][1].start)},k={type:Le>1?"strong":"emphasis",start:Ri({},Y.start),end:Ri({},de.end)},n[C][1].end=Ri({},Y.start),n[g][1].start=Ri({},de.end),Je=[],n[C][1].end.offset-n[C][1].start.offset&&(Je=eo(Je,[["enter",n[C][1],d],["exit",n[C][1],d]])),Je=eo(Je,[["enter",k,d],["enter",Y,d],["exit",Y,d],["enter",j,d]]),Je=eo(Je,Bt(d.parser.constructs.insideSpan.null,n.slice(C+1,g),d)),Je=eo(Je,[["exit",j,d],["enter",de,d],["exit",de,d],["exit",k,d]]),n[g][1].end.offset-n[g][1].start.offset?(Te=2,Je=eo(Je,[["enter",n[g][1],d],["exit",n[g][1],d]])):Te=0,Uo(n,C-1,g-C+3,Je),g=C+Je.length-Te-2;break}}for(g=-1;++g-1){const de=Y[0];typeof de=="string"?Y[0]=de.slice(C):Y.shift()}j>0&&Y.push(n[k].slice(0,j))}return Y}function lo(n,d){let g=-1;const C=[];let k;for(;++g13&&g<32||g>126&&g<160||g>55295&&g<57344||g>64975&&g<65008||(g&65535)===65535||(g&65535)===65534||g>1114111?"\uFFFD":String.fromCodePoint(g)}const ZA=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function Ws(n){return n.replace(ZA,cu)}function cu(n,d,g){if(d)return d;if(g.charCodeAt(0)===35){const k=g.charCodeAt(1),j=k===120||k===88;return yo(g.slice(j?2:1),j?16:10)}return so(g)||n}const A={}.hasOwnProperty;function a(n,d,g){return typeof d!="string"&&(g=d,d=void 0),o(g)(Vs(ni(g).document().write(_o()(n,d,!0))))}function o(n){const d={transforms:[],canContainEols:["emphasis","fragment","heading","paragraph","strong"],enter:{autolink:j(_A),autolinkProtocol:za,autolinkEmail:za,atxHeading:j(ga),blockQuote:j(pr),characterEscape:za,characterReference:za,codeFenced:j(gi),codeFencedFenceInfo:Y,codeFencedFenceMeta:Y,codeIndented:j(gi,Y),codeText:j(PA,Y),codeTextData:za,data:za,codeFlowValue:za,definition:j(dA),definitionDestinationString:Y,definitionLabelString:Y,definitionTitleString:Y,emphasis:j(Hs),hardBreakEscape:j(Ja),hardBreakTrailing:j(Ja),htmlFlow:j(go,Y),htmlFlowData:za,htmlText:j(go,Y),htmlTextData:za,image:j(ou),label:Y,link:j(_A),listItem:j(el),listItemValue:at,listOrdered:j($A,et),listUnordered:j($A),paragraph:j(Ou),reference:dt,referenceString:Y,resourceDestinationString:Y,resourceTitleString:Y,setextHeading:j(ga),strong:j(Mu),thematicBreak:j(Au)},exit:{atxHeading:Le(),atxHeadingSequence:Na,autolink:Le(),autolinkEmail:cA,autolinkProtocol:vi,blockQuote:Le(),characterEscapeValue:Da,characterReferenceMarkerHexadecimal:yi,characterReferenceMarkerNumeric:yi,characterReferenceValue:Ni,characterReference:vo,codeFenced:Le(Ur),codeFencedFence:or,codeFencedFenceInfo:qe,codeFencedFenceMeta:rr,codeFlowValue:Da,codeIndented:Le(Nn),codeText:Le(xa),codeTextData:Da,data:Da,definition:Le(),definitionDestinationString:pi,definitionLabelString:zr,definitionTitleString:Er,emphasis:Le(),hardBreakEscape:Le(Ya),hardBreakTrailing:Le(Ya),htmlFlow:Le(Zr),htmlFlowData:Da,htmlText:Le(Ka),htmlTextData:Da,image:Le(Ki),label:Ko,labelText:Qo,lineEnding:qi,link:Le(ki),listItem:Le(),listOrdered:Le(),listUnordered:Le(),paragraph:Le(),referenceString:Eo,resourceDestinationString:ut,resourceTitleString:Po,resource:BA,setextHeading:Le(ca),setextHeadingLineSequence:$r,setextHeadingText:In,strong:Le(),thematicBreak:Le()}};b(d,(n||{}).mdastExtensions||[]);const g={};return C;function C(xn){let mr={type:"root",children:[]};const ai={stack:[mr],tokenStack:[],config:d,enter:de,exit:Je,buffer:Y,resume:Te,data:g},wi=[];let ji=-1;for(;++ji0){const MA=ai.tokenStack[ai.tokenStack.length-1];(MA[1]||S).call(ai,void 0,MA[0])}for(mr.position={start:c(xn.length>0?xn[0][1].start:{line:1,column:1,offset:0}),end:c(xn.length>0?xn[xn.length-2][1].end:{line:1,column:1,offset:0})},ji=-1;++ji{const g=(k,j)=>(n.set(j,k),k),C=k=>{if(n.has(k))return n.get(k);const[j,Y]=d[k];switch(j){case J:case D:return g(Y,k);case oe:{const de=g([],k);for(const Le of Y)de.push(C(Le));return de}case Ae:{const de=g({},k);for(const[Le,Je]of Y)de[C(Le)]=C(Je);return de}case Be:return g(new Date(Y),k);case Z:{const{source:de,flags:Le}=Y;return g(new RegExp(de,Le),k)}case Ke:{const de=g(new Map,k);for(const[Le,Je]of Y)de.set(C(Le),C(Je));return de}case De:{const de=g(new Set,k);for(const Le of Y)de.add(C(Le));return de}case We:{const{name:de,message:Le}=Y;return g(new Xe[de](Le),k)}case Se:return g(BigInt(Y),k);case"BigInt":return g(Object(BigInt(Y)),k);case"ArrayBuffer":return g(new Uint8Array(Y).buffer,Y);case"DataView":{const{buffer:de}=new Uint8Array(Y);return g(new DataView(de),Y)}}return g(new Xe[j](Y),k)};return C},Ut=n=>St(new Map,n)(0),$t="",{toString:Qn}={},{keys:Ht}=Object,lt=n=>{const d=typeof n;if(d!=="object"||!n)return[J,d];const g=Qn.call(n).slice(8,-1);switch(g){case"Array":return[oe,$t];case"Object":return[Ae,$t];case"Date":return[Be,$t];case"RegExp":return[Z,$t];case"Map":return[Ke,$t];case"Set":return[De,$t];case"DataView":return[oe,g]}return g.includes("Array")?[oe,g]:g.includes("Error")?[We,g]:[Ae,g]},zt=([n,d])=>n===J&&(d==="function"||d==="symbol"),gn=(n,d,g,C)=>{const k=(Y,de)=>{const Le=C.push(Y)-1;return g.set(de,Le),Le},j=Y=>{if(g.has(Y))return g.get(Y);let[de,Le]=lt(Y);switch(de){case J:{let Te=Y;switch(Le){case"bigint":de=Se,Te=Y.toString();break;case"function":case"symbol":if(n)throw new TypeError("unable to serialize "+Le);Te=null;break;case"undefined":return k([D],Y)}return k([de,Te],Y)}case oe:{if(Le){let at=Y;return Le==="DataView"?at=new Uint8Array(Y.buffer):Le==="ArrayBuffer"&&(at=new Uint8Array(Y)),k([Le,[...at]],Y)}const Te=[],et=k([de,Te],Y);for(const at of Y)Te.push(j(at));return et}case Ae:{if(Le)switch(Le){case"BigInt":return k([Le,Y.toString()],Y);case"Boolean":case"Number":case"String":return k([Le,Y.valueOf()],Y)}if(d&&"toJSON"in Y)return j(Y.toJSON());const Te=[],et=k([de,Te],Y);for(const at of Ht(Y))(n||!zt(lt(Y[at])))&&Te.push([j(at),j(Y[at])]);return et}case Be:return k([de,Y.toISOString()],Y);case Z:{const{source:Te,flags:et}=Y;return k([de,{source:Te,flags:et}],Y)}case Ke:{const Te=[],et=k([de,Te],Y);for(const[at,qe]of Y)(n||!(zt(lt(at))||zt(lt(qe))))&&Te.push([j(at),j(qe)]);return et}case De:{const Te=[],et=k([de,Te],Y);for(const at of Y)(n||!zt(lt(at)))&&Te.push(j(at));return et}}const{message:Je}=Y;return k([de,{name:Le,message:Je}],Y)};return j},Re=(n,{json:d,lossy:g}={})=>{const C=[];return gn(!(d||g),!!d,new Map,C)(n),C};var Oe=typeof structuredClone=="function"?(n,d)=>d&&("json"in d||"lossy"in d)?Ut(Re(n,d)):structuredClone(n):(n,d)=>Ut(Re(n,d));function Ct(n,d){const g=encode(ot(n||""));if(!d)return g;const C=g.indexOf(":"),k=g.indexOf("?"),j=g.indexOf("#"),Y=g.indexOf("/");return C<0||Y>-1&&C>Y||k>-1&&C>k||j>-1&&C>j||d.test(g.slice(0,C))?g:""}function ot(n){const d=[];let g=-1,C=0,k=0;for(;++g55295&&j<57344){const de=n.charCodeAt(g+1);j<56320&&de>56319&&de<57344?(Y=String.fromCharCode(j,de),k=1):Y="\uFFFD"}else Y=String.fromCharCode(j);Y&&(d.push(n.slice(C,g),encodeURIComponent(Y)),C=g+k+1,Y=""),k&&(g+=k,k=0)}return d.join("")+n.slice(C)}function on(n,d){const g=[{type:"text",value:"\u21A9"}];return d>1&&g.push({type:"element",tagName:"sup",properties:{},children:[{type:"text",value:String(d)}]}),g}function en(n,d){return"Back to reference "+(n+1)+(d>1?"-"+d:"")}function un(n){const d=typeof n.options.clobberPrefix=="string"?n.options.clobberPrefix:"user-content-",g=n.options.footnoteBackContent||on,C=n.options.footnoteBackLabel||en,k=n.options.footnoteLabel||"Footnotes",j=n.options.footnoteLabelTagName||"h2",Y=n.options.footnoteLabelProperties||{className:["sr-only"]},de=[];let Le=-1;for(;++Le0&&rr.push({type:"text",value:" "});let zr=typeof g=="string"?g:g(Le,qe);typeof zr=="string"&&(zr={type:"text",value:zr}),rr.push({type:"element",tagName:"a",properties:{href:"#"+d+"fnref-"+at+(qe>1?"-"+qe:""),dataFootnoteBackref:"",ariaLabel:typeof C=="string"?C:C(Le,qe),className:["data-footnote-backref"]},children:Array.isArray(zr)?zr:[zr]})}const Ur=Te[Te.length-1];if(Ur&&Ur.type==="element"&&Ur.tagName==="p"){const zr=Ur.children[Ur.children.length-1];zr&&zr.type==="text"?zr.value+=" ":Ur.children.push({type:"text",value:" "}),Ur.children.push(...rr)}else Te.push(...rr);const Nn={type:"element",tagName:"li",properties:{id:d+"fn-"+at},children:n.wrap(Te,!0)};n.patch(Je,Nn),de.push(Nn)}if(de.length!==0)return{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:j,properties:lc(Ri({},Oe(Y)),{id:"footnote-label"}),children:[{type:"text",value:k}]},{type:"text",value:` `},{type:"element",tagName:"ol",properties:{},children:n.wrap(de,!0)},{type:"text",value:` -`}]}}const Kt=function(n,d,g,C,M){const H=pn(d);if(g!=null&&(typeof g!="number"||g<0||g===Number.POSITIVE_INFINITY))throw new Error("Expected positive finite index");if(C!=null&&(!Kt(C)||!C.children))throw new Error("Expected parent node");if(C==null!=(g==null))throw new Error("Expected both parent and index");return Et(n)?H.call(M,n,g,C):!1},pn=function(n){if(n==null)return nt;if(typeof n=="function")return Ze(n);if(typeof n=="object")return Array.isArray(n)?mn(n):Pr(n);if(typeof n=="string")return ye(n);throw new Error("Expected function, string, or object as test")};function mn(n){const d=[];let g=-1;for(;++g":""))+")"})}return at;function at(){let qe=Jt,rr,or,kr;if((!d||H(Le,Je,De[De.length-1]||void 0))&&(qe=Lr(g(Le,De)),qe[0]===nn))return qe;if("children"in Le&&Le.children){const Nn=Le;if(Nn.children&&qe[0]!==lr)for(or=(C?Nn.children.length:-1)+X,kr=De.concat(Nn);or>-1&&or":""))+")"})}return at;function at(){let qe=Jt,rr,or,Ur;if((!d||j(Le,Je,Te[Te.length-1]||void 0))&&(qe=Lr(g(Le,Te)),qe[0]===nn))return qe;if("children"in Le&&Le.children){const Nn=Le;if(Nn.children&&qe[0]!==lr)for(or=(C?Nn.children.length:-1)+Y,Ur=Te.concat(Nn);or>-1&&or1?"-"+de:""),dataFootnoteRef:!0,ariaDescribedBy:["footnote-label"]},children:[{type:"text",value:String(X)}]};n.patch(d,Le);const Je={type:"element",tagName:"sup",properties:{},children:[Le]};return n.patch(d,Je),n.applyData(d,Je)}function wr(n,d){const g={type:"element",tagName:"h"+d.depth,properties:{},children:n.all(d)};return n.patch(d,g),n.applyData(d,g)}function Ur(n,d){if(n.options.allowDangerousHtml){const g={type:"raw",value:d.value};return n.patch(d,g),n.applyData(d,g)}}function Dr(n,d){const g=d.referenceType;let C="]";if(g==="collapsed"?C+="[]":g==="full"&&(C+="["+(d.label||d.identifier)+"]"),d.type==="imageReference")return[{type:"text",value:"!["+d.alt+C}];const M=n.all(d),H=M[0];H&&H.type==="text"?H.value="["+H.value:M.unshift({type:"text",value:"["});const X=M[M.length-1];return X&&X.type==="text"?X.value+=C:M.push({type:"text",value:C}),M}function pa(n,d){const g=String(d.identifier).toUpperCase(),C=n.definitionById.get(g);if(!C)return Dr(n,d);const M={src:ot(C.url||""),alt:d.alt};C.title!==null&&C.title!==void 0&&(M.title=C.title);const H={type:"element",tagName:"img",properties:M,children:[]};return n.patch(d,H),n.applyData(d,H)}function Wa(n,d){const g={src:ot(d.url)};d.alt!==null&&d.alt!==void 0&&(g.alt=d.alt),d.title!==null&&d.title!==void 0&&(g.title=d.title);const C={type:"element",tagName:"img",properties:g,children:[]};return n.patch(d,C),n.applyData(d,C)}function ui(n,d){const g={type:"text",value:d.value.replace(/\r?\n|\r/g," ")};n.patch(d,g);const C={type:"element",tagName:"code",properties:{},children:[g]};return n.patch(d,C),n.applyData(d,C)}function hi(n,d){const g=String(d.identifier).toUpperCase(),C=n.definitionById.get(g);if(!C)return Dr(n,d);const M={href:ot(C.url||"")};C.title!==null&&C.title!==void 0&&(M.title=C.title);const H={type:"element",tagName:"a",properties:M,children:n.all(d)};return n.patch(d,H),n.applyData(d,H)}function Gi(n,d){const g={href:ot(d.url)};d.title!==null&&d.title!==void 0&&(g.title=d.title);const C={type:"element",tagName:"a",properties:g,children:n.all(d)};return n.patch(d,C),n.applyData(d,C)}function Wi(n,d,g){const C=n.all(d),M=g?Ga(g):Ei(d),H={},X=[];if(typeof d.checked=="boolean"){const De=C[0];let et;De&&De.type==="element"&&De.tagName==="p"?et=De:(et={type:"element",tagName:"p",properties:{},children:[]},C.unshift(et)),et.children.length>0&&et.children.unshift({type:"text",value:" "}),et.children.unshift({type:"element",tagName:"input",properties:{type:"checkbox",checked:d.checked,disabled:!0},children:[]}),H.className=["task-list-item"]}let de=-1;for(;++de1:d}function yn(n,d){const g={},C=n.all(d);let M=-1;for(typeof d.start=="number"&&d.start!==1&&(g.start=d.start);++M0){const X={type:"element",tagName:"tbody",properties:{},children:n.wrap(g,!0)},de=Pt(d.children[1]),Le=Tt(d.children[d.children.length-1]);de&&Le&&(X.position={start:de,end:Le}),M.push(X)}const H={type:"element",tagName:"table",properties:{},children:n.wrap(M,!0)};return n.patch(d,H),n.applyData(d,H)}function fo(n,d,g){const C=g?g.children:void 0,H=(C?C.indexOf(d):1)===0?"th":"td",X=g&&g.type==="table"?g.align:void 0,de=X?X.length:d.children.length;let Le=-1;const Je=[];for(;++Le0,!0),C[0]),M=C.index+C[0].length,C=g.exec(d);return H.push(is(d.slice(M),M>0,!1)),H.join("")}function is(n,d,g){let C=0,M=n.length;if(d){let H=n.codePointAt(C);for(;H===zi||H===WA;)C++,H=n.codePointAt(C)}if(g){let H=n.codePointAt(M-1);for(;H===zi||H===WA;)M--,H=n.codePointAt(M-1)}return M>C?n.slice(C,M):""}function al(n,d){const g={type:"text",value:di(String(d.value))};return n.patch(d,g),n.applyData(d,g)}function $o(n,d){const g={type:"element",tagName:"hr",properties:{},children:[]};return n.patch(d,g),n.applyData(d,g)}const ei={blockquote:Qa,break:vn,code:rt,delete:ri,emphasis:oa,footnoteReference:ar,heading:wr,html:Ur,imageReference:pa,image:Wa,inlineCode:ui,linkReference:hi,link:Gi,listItem:Wi,list:yn,paragraph:NA,root:Ci,strong:ct,table:xo,tableCell:Vo,tableRow:fo,text:al,thematicBreak:$o,toml:Qi,yaml:Qi,definition:Qi,footnoteDefinition:Qi};function Qi(){}const Xs={}.hasOwnProperty,RA={};function Ys(n,d){const g=d||RA,C=new Map,M=new Map,H=new Map,X=Ri(Ri({},ei),g.handlers),de={all:Je,applyData:Ia,definitionById:C,footnoteById:M,footnoteCounts:H,footnoteOrder:[],handlers:X,one:Le,options:g,patch:Js,wrap:cs};return Nr(n,function(De){if(De.type==="definition"||De.type==="footnoteDefinition"){const et=De.type==="definition"?C:M,at=String(De.identifier).toUpperCase();et.has(at)||et.set(at,De)}}),de;function Le(De,et){const at=De.type,qe=de.handlers[at];if(Xs.call(de.handlers,at)&&qe)return qe(de,De,et);if(de.options.passThrough&&de.options.passThrough.includes(at)){if("children"in De){const or=De,{children:kr}=or,Nn=Lc(or,["children"]),zr=Oe(Nn);return zr.children=de.all(De),zr}return Oe(De)}return(de.options.unknownHandler||os)(de,De,et)}function Je(De){const et=[];if("children"in De){const at=De.children;let qe=-1;for(;++qe1?"-"+de:""),dataFootnoteRef:!0,ariaDescribedBy:["footnote-label"]},children:[{type:"text",value:String(Y)}]};n.patch(d,Le);const Je={type:"element",tagName:"sup",properties:{},children:[Le]};return n.patch(d,Je),n.applyData(d,Je)}function wr(n,d){const g={type:"element",tagName:"h"+d.depth,properties:{},children:n.all(d)};return n.patch(d,g),n.applyData(d,g)}function kr(n,d){if(n.options.allowDangerousHtml){const g={type:"raw",value:d.value};return n.patch(d,g),n.applyData(d,g)}}function Tr(n,d){const g=d.referenceType;let C="]";if(g==="collapsed"?C+="[]":g==="full"&&(C+="["+(d.label||d.identifier)+"]"),d.type==="imageReference")return[{type:"text",value:"!["+d.alt+C}];const k=n.all(d),j=k[0];j&&j.type==="text"?j.value="["+j.value:k.unshift({type:"text",value:"["});const Y=k[k.length-1];return Y&&Y.type==="text"?Y.value+=C:k.push({type:"text",value:C}),k}function pa(n,d){const g=String(d.identifier).toUpperCase(),C=n.definitionById.get(g);if(!C)return Tr(n,d);const k={src:ot(C.url||""),alt:d.alt};C.title!==null&&C.title!==void 0&&(k.title=C.title);const j={type:"element",tagName:"img",properties:k,children:[]};return n.patch(d,j),n.applyData(d,j)}function Wa(n,d){const g={src:ot(d.url)};d.alt!==null&&d.alt!==void 0&&(g.alt=d.alt),d.title!==null&&d.title!==void 0&&(g.title=d.title);const C={type:"element",tagName:"img",properties:g,children:[]};return n.patch(d,C),n.applyData(d,C)}function ui(n,d){const g={type:"text",value:d.value.replace(/\r?\n|\r/g," ")};n.patch(d,g);const C={type:"element",tagName:"code",properties:{},children:[g]};return n.patch(d,C),n.applyData(d,C)}function hi(n,d){const g=String(d.identifier).toUpperCase(),C=n.definitionById.get(g);if(!C)return Tr(n,d);const k={href:ot(C.url||"")};C.title!==null&&C.title!==void 0&&(k.title=C.title);const j={type:"element",tagName:"a",properties:k,children:n.all(d)};return n.patch(d,j),n.applyData(d,j)}function Gi(n,d){const g={href:ot(d.url)};d.title!==null&&d.title!==void 0&&(g.title=d.title);const C={type:"element",tagName:"a",properties:g,children:n.all(d)};return n.patch(d,C),n.applyData(d,C)}function Wi(n,d,g){const C=n.all(d),k=g?Ga(g):Ei(d),j={},Y=[];if(typeof d.checked=="boolean"){const Te=C[0];let et;Te&&Te.type==="element"&&Te.tagName==="p"?et=Te:(et={type:"element",tagName:"p",properties:{},children:[]},C.unshift(et)),et.children.length>0&&et.children.unshift({type:"text",value:" "}),et.children.unshift({type:"element",tagName:"input",properties:{type:"checkbox",checked:d.checked,disabled:!0},children:[]}),j.className=["task-list-item"]}let de=-1;for(;++de1:d}function yn(n,d){const g={},C=n.all(d);let k=-1;for(typeof d.start=="number"&&d.start!==1&&(g.start=d.start);++k0){const Y={type:"element",tagName:"tbody",properties:{},children:n.wrap(g,!0)},de=Pt(d.children[1]),Le=Dt(d.children[d.children.length-1]);de&&Le&&(Y.position={start:de,end:Le}),k.push(Y)}const j={type:"element",tagName:"table",properties:{},children:n.wrap(k,!0)};return n.patch(d,j),n.applyData(d,j)}function fo(n,d,g){const C=g?g.children:void 0,j=(C?C.indexOf(d):1)===0?"th":"td",Y=g&&g.type==="table"?g.align:void 0,de=Y?Y.length:d.children.length;let Le=-1;const Je=[];for(;++Le0,!0),C[0]),k=C.index+C[0].length,C=g.exec(d);return j.push(is(d.slice(k),k>0,!1)),j.join("")}function is(n,d,g){let C=0,k=n.length;if(d){let j=n.codePointAt(C);for(;j===zi||j===WA;)C++,j=n.codePointAt(C)}if(g){let j=n.codePointAt(k-1);for(;j===zi||j===WA;)k--,j=n.codePointAt(k-1)}return k>C?n.slice(C,k):""}function al(n,d){const g={type:"text",value:di(String(d.value))};return n.patch(d,g),n.applyData(d,g)}function $o(n,d){const g={type:"element",tagName:"hr",properties:{},children:[]};return n.patch(d,g),n.applyData(d,g)}const ei={blockquote:Qa,break:vn,code:rt,delete:ri,emphasis:oa,footnoteReference:ar,heading:wr,html:kr,imageReference:pa,image:Wa,inlineCode:ui,linkReference:hi,link:Gi,listItem:Wi,list:yn,paragraph:NA,root:Ci,strong:ct,table:xo,tableCell:Vo,tableRow:fo,text:al,thematicBreak:$o,toml:Qi,yaml:Qi,definition:Qi,footnoteDefinition:Qi};function Qi(){}const Xs={}.hasOwnProperty,RA={};function Ys(n,d){const g=d||RA,C=new Map,k=new Map,j=new Map,Y=Ri(Ri({},ei),g.handlers),de={all:Je,applyData:Ia,definitionById:C,footnoteById:k,footnoteCounts:j,footnoteOrder:[],handlers:Y,one:Le,options:g,patch:Js,wrap:cs};return Nr(n,function(Te){if(Te.type==="definition"||Te.type==="footnoteDefinition"){const et=Te.type==="definition"?C:k,at=String(Te.identifier).toUpperCase();et.has(at)||et.set(at,Te)}}),de;function Le(Te,et){const at=Te.type,qe=de.handlers[at];if(Xs.call(de.handlers,at)&&qe)return qe(de,Te,et);if(de.options.passThrough&&de.options.passThrough.includes(at)){if("children"in Te){const or=Te,{children:Ur}=or,Nn=Lc(or,["children"]),zr=Oe(Nn);return zr.children=de.all(Te),zr}return Oe(Te)}return(de.options.unknownHandler||os)(de,Te,et)}function Je(Te){const et=[];if("children"in Te){const at=Te.children;let qe=-1;for(;++qe0&&g.push({type:"text",value:` -`}),g}function DA(n){let d=0,g=n.charCodeAt(d);for(;g===9||g===32;)d++,g=n.charCodeAt(d);return n.slice(d)}function ur(n,d){const g=Ys(n,d),C=g.one(n,void 0),M=un(g),H=Array.isArray(C)?{type:"root",children:C}:C||{type:"root",children:[]};return M&&("children"in H,H.children.push({type:"text",value:` -`},M)),H}function lA(n,d){return n&&"run"in n?function(g,C){return Oc(this,null,function*(){const M=ur(g,Ri({file:C},d));yield n.run(M,C)})}:function(g,C){return ur(g,Ri({file:C},n||d))}}function XA(n){if(n)throw n}var il=e(58847);function oA(n){if(typeof n!="object"||n===null)return!1;const d=Object.getPrototypeOf(n);return(d===null||d===Object.prototype||Object.getPrototypeOf(d)===null)&&!(Symbol.toStringTag in n)&&!(Symbol.iterator in n)}function ds(){const n=[],d={run:g,use:C};return d;function g(...M){let H=-1;const X=M.pop();if(typeof X!="function")throw new TypeError("Expected function as last argument, not "+X);de(null,...M);function de(Le,...Je){const De=n[++H];let et=-1;if(Le){X(Le);return}for(;++etX.length;let Le;de&&X.push(M);try{Le=n.apply(this,X)}catch(Je){const De=Je;if(de&&g)throw De;return M(De)}de||(Le&&Le.then&&typeof Le.then=="function"?Le.then(H,M):Le instanceof Error?M(Le):H(Le))}function M(X,...de){g||(g=!0,d(X,...de))}function H(X){M(null,X)}}const Lo={basename:fs,dirname:YA,extname:Qs,join:ol,sep:"/"};function fs(n,d){if(d!==void 0&&typeof d!="string")throw new TypeError('"ext" argument must be a string');ws(n);let g=0,C=-1,M=n.length,H;if(d===void 0||d.length===0||d.length>n.length){for(;M--;)if(n.codePointAt(M)===47){if(H){g=M+1;break}}else C<0&&(H=!0,C=M+1);return C<0?"":n.slice(g,C)}if(d===n)return"";let X=-1,de=d.length-1;for(;M--;)if(n.codePointAt(M)===47){if(H){g=M+1;break}}else X<0&&(H=!0,X=M+1),de>-1&&(n.codePointAt(M)===d.codePointAt(de--)?de<0&&(C=M):(de=-1,C=X));return g===C?C=X:C<0&&(C=n.length),n.slice(g,C)}function YA(n){if(ws(n),n.length===0)return".";let d=-1,g=n.length,C;for(;--g;)if(n.codePointAt(g)===47){if(C){d=g;break}}else C||(C=!0);return d<0?n.codePointAt(0)===47?"/":".":d===1&&n.codePointAt(0)===47?"//":n.slice(0,d)}function Qs(n){ws(n);let d=n.length,g=-1,C=0,M=-1,H=0,X;for(;d--;){const de=n.codePointAt(d);if(de===47){if(X){C=d+1;break}continue}g<0&&(X=!0,g=d+1),de===46?M<0?M=d:H!==1&&(H=1):M>-1&&(H=-1)}return M<0||g<0||H===0||H===1&&M===g-1&&M===C+1?"":n.slice(M,g)}function ol(...n){let d=-1,g;for(;++d0&&n.codePointAt(n.length-1)===47&&(g+="/"),d?"/"+g:g}function gl(n,d){let g="",C=0,M=-1,H=0,X=-1,de,Le;for(;++X<=n.length;){if(X2){if(Le=g.lastIndexOf("/"),Le!==g.length-1){Le<0?(g="",C=0):(g=g.slice(0,Le),C=g.length-1-g.lastIndexOf("/")),M=X,H=0;continue}}else if(g.length>0){g="",C=0,M=X,H=0;continue}}d&&(g=g.length>0?g+"/..":"..",C=2)}else g.length>0?g+="/"+n.slice(M+1,X):g=n.slice(M+1,X),C=X-M-1;M=X,H=0}else de===46&&H>-1?H++:H=-1}return g}function ws(n){if(typeof n!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(n))}const ml={cwd:Wl};function Wl(){return"/"}function As(n){return!!(n!==null&&typeof n=="object"&&"href"in n&&n.href&&"protocol"in n&&n.protocol&&n.auth===void 0)}function du(n){if(typeof n=="string")n=new URL(n);else if(!As(n)){const d=new TypeError('The "path" argument must be of type string or an instance of URL. Received `'+n+"`");throw d.code="ERR_INVALID_ARG_TYPE",d}if(n.protocol!=="file:"){const d=new TypeError("The URL must be of scheme file");throw d.code="ERR_INVALID_URL_SCHEME",d}return Is(n)}function Is(n){if(n.hostname!==""){const C=new TypeError('File URL host must be "localhost" or empty on darwin');throw C.code="ERR_INVALID_FILE_URL_HOST",C}const d=n.pathname;let g=-1;for(;++g0){let[qe,...rr]=De;const or=C[at][1];oA(or)&&oA(qe)&&(qe=il(!0,or,qe)),C[at]=[Je,qe,...rr]}}}}const vl=new po().freeze();function fu(n,d){if(typeof d!="function")throw new TypeError("Cannot `"+n+"` without `parser`")}function zo(n,d){if(typeof d!="function")throw new TypeError("Cannot `"+n+"` without `compiler`")}function Ol(n,d){if(d)throw new Error("Cannot call `"+n+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function Ql(n){if(!oA(n)||typeof n.type!="string")throw new TypeError("Expected node, got `"+n+"`")}function ps(n,d,g){if(!g)throw new Error("`"+n+"` finished async. Use `"+d+"` instead")}function Ps(n){return kA(n)?n:new qs(n)}function kA(n){return!!(n&&typeof n=="object"&&"message"in n&&"messages"in n)}function pu(n){return typeof n=="string"||Bu(n)}function Bu(n){return!!(n&&typeof n=="object"&&"byteLength"in n&&"byteOffset"in n)}const bl="https://github.com/remarkjs/react-markdown/blob/main/changelog.md",Yl=[],JA={allowDangerousHtml:!0},sl=/^(https?|ircs?|mailto|xmpp)$/i,Bl=[{from:"astPlugins",id:"remove-buggy-html-in-markdown-parser"},{from:"allowDangerousHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"allowNode",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowElement"},{from:"allowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowedElements"},{from:"disallowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"disallowedElements"},{from:"escapeHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"includeElementIndex",id:"#remove-includeelementindex"},{from:"includeNodeIndex",id:"change-includenodeindex-to-includeelementindex"},{from:"linkTarget",id:"remove-linktarget"},{from:"plugins",id:"change-plugins-to-remarkplugins",to:"remarkPlugins"},{from:"rawSourcePos",id:"#remove-rawsourcepos"},{from:"renderers",id:"change-renderers-to-components",to:"components"},{from:"source",id:"change-source-to-children",to:"children"},{from:"sourcePos",id:"#remove-sourcepos"},{from:"transformImageUri",id:"#add-urltransform",to:"urlTransform"},{from:"transformLinkUri",id:"#add-urltransform",to:"urlTransform"}];function Jl(n){const d=ll(n),g=Ss(n);return ul(d.runSync(d.parse(g),g),n)}function Du(n){return Oc(this,null,function*(){const d=ll(n),g=Ss(n),C=yield d.run(d.parse(g),g);return ul(C,n)})}function Tu(n){const d=ll(n),[g,C]=useState(void 0),[M,H]=useState(void 0);if(useEffect(function(){const X=Ss(n);d.run(d.parse(X),X,function(de,Le){C(de),H(Le)})},[n.children,n.rehypePlugins,n.remarkPlugins,n.remarkRehypeOptions]),g)throw g;return M?ul(M,n):createElement(Fragment)}function ll(n){const d=n.rehypePlugins||Yl,g=n.remarkPlugins||Yl,C=n.remarkRehypeOptions?Ri(Ri({},n.remarkRehypeOptions),JA):JA;return vl().use(N).use(g).use(lA,C).use(d)}function Ss(n){const d=n.children||"",g=new qs;return typeof d=="string"?g.value=d:(""+d,void 0),g}function ul(n,d){const g=d.allowedElements,C=d.allowElement,M=d.components,H=d.disallowedElements,X=d.skipHtml,de=d.unwrapDisallowed,Le=d.urlTransform||Cl;for(const De of Bl)Object.hasOwn(d,De.from)&&(""+De.from+(De.to?"use `"+De.to+"` instead":"remove it")+bl+De.id,void 0);return g&&H&&void 0,d.className&&(n={type:"element",tagName:"div",properties:{className:d.className},children:n.type==="root"?n.children:[n]}),Nr(n,Je),Mr(n,{Fragment:qa.Fragment,components:M,ignoreInvalidStyle:!0,jsx:qa.jsx,jsxs:qa.jsxs,passKeys:!0,passNode:!0});function Je(De,et,at){if(De.type==="raw"&&at&&typeof et=="number")return X?at.children.splice(et,1):at.children[et]={type:"text",value:De.value},et;if(De.type==="element"){let qe;for(qe in ra)if(Object.hasOwn(ra,qe)&&Object.hasOwn(De.properties,qe)){const rr=De.properties[qe],or=ra[qe];(or===null||or.includes(De.tagName))&&(De.properties[qe]=Le(String(rr||""),qe,De))}}if(De.type==="element"){let qe=g?!g.includes(De.tagName):H?H.includes(De.tagName):!1;if(!qe&&C&&typeof et=="number"&&(qe=!C(De,et,at)),qe&&at&&typeof et=="number")return de&&De.children?at.children.splice(et,1,...De.children):at.children.splice(et,1),et}}}function Cl(n){const d=n.indexOf(":"),g=n.indexOf("?"),C=n.indexOf("#"),M=n.indexOf("/");return d===-1||M!==-1&&d>M||g!==-1&&d>g||C!==-1&&d>C||sl.test(n.slice(0,d))?n:""}var LA=e(62646),uA=e(95190),Cu=e(4635),yu=e(14809);function Xa(n,d){var g=Object.keys(n);if(Object.getOwnPropertySymbols){var C=Object.getOwnPropertySymbols(n);d&&(C=C.filter(function(M){return Object.getOwnPropertyDescriptor(n,M).enumerable})),g.push.apply(g,C)}return g}function yl(n){for(var d=1;d=4)return[n[0],n[1],n[2],n[3],"".concat(n[0],".").concat(n[1]),"".concat(n[0],".").concat(n[2]),"".concat(n[0],".").concat(n[3]),"".concat(n[1],".").concat(n[0]),"".concat(n[1],".").concat(n[2]),"".concat(n[1],".").concat(n[3]),"".concat(n[2],".").concat(n[0]),"".concat(n[2],".").concat(n[1]),"".concat(n[2],".").concat(n[3]),"".concat(n[3],".").concat(n[0]),"".concat(n[3],".").concat(n[1]),"".concat(n[3],".").concat(n[2]),"".concat(n[0],".").concat(n[1],".").concat(n[2]),"".concat(n[0],".").concat(n[1],".").concat(n[3]),"".concat(n[0],".").concat(n[2],".").concat(n[1]),"".concat(n[0],".").concat(n[2],".").concat(n[3]),"".concat(n[0],".").concat(n[3],".").concat(n[1]),"".concat(n[0],".").concat(n[3],".").concat(n[2]),"".concat(n[1],".").concat(n[0],".").concat(n[2]),"".concat(n[1],".").concat(n[0],".").concat(n[3]),"".concat(n[1],".").concat(n[2],".").concat(n[0]),"".concat(n[1],".").concat(n[2],".").concat(n[3]),"".concat(n[1],".").concat(n[3],".").concat(n[0]),"".concat(n[1],".").concat(n[3],".").concat(n[2]),"".concat(n[2],".").concat(n[0],".").concat(n[1]),"".concat(n[2],".").concat(n[0],".").concat(n[3]),"".concat(n[2],".").concat(n[1],".").concat(n[0]),"".concat(n[2],".").concat(n[1],".").concat(n[3]),"".concat(n[2],".").concat(n[3],".").concat(n[0]),"".concat(n[2],".").concat(n[3],".").concat(n[1]),"".concat(n[3],".").concat(n[0],".").concat(n[1]),"".concat(n[3],".").concat(n[0],".").concat(n[2]),"".concat(n[3],".").concat(n[1],".").concat(n[0]),"".concat(n[3],".").concat(n[1],".").concat(n[2]),"".concat(n[3],".").concat(n[2],".").concat(n[0]),"".concat(n[3],".").concat(n[2],".").concat(n[1]),"".concat(n[0],".").concat(n[1],".").concat(n[2],".").concat(n[3]),"".concat(n[0],".").concat(n[1],".").concat(n[3],".").concat(n[2]),"".concat(n[0],".").concat(n[2],".").concat(n[1],".").concat(n[3]),"".concat(n[0],".").concat(n[2],".").concat(n[3],".").concat(n[1]),"".concat(n[0],".").concat(n[3],".").concat(n[1],".").concat(n[2]),"".concat(n[0],".").concat(n[3],".").concat(n[2],".").concat(n[1]),"".concat(n[1],".").concat(n[0],".").concat(n[2],".").concat(n[3]),"".concat(n[1],".").concat(n[0],".").concat(n[3],".").concat(n[2]),"".concat(n[1],".").concat(n[2],".").concat(n[0],".").concat(n[3]),"".concat(n[1],".").concat(n[2],".").concat(n[3],".").concat(n[0]),"".concat(n[1],".").concat(n[3],".").concat(n[0],".").concat(n[2]),"".concat(n[1],".").concat(n[3],".").concat(n[2],".").concat(n[0]),"".concat(n[2],".").concat(n[0],".").concat(n[1],".").concat(n[3]),"".concat(n[2],".").concat(n[0],".").concat(n[3],".").concat(n[1]),"".concat(n[2],".").concat(n[1],".").concat(n[0],".").concat(n[3]),"".concat(n[2],".").concat(n[1],".").concat(n[3],".").concat(n[0]),"".concat(n[2],".").concat(n[3],".").concat(n[0],".").concat(n[1]),"".concat(n[2],".").concat(n[3],".").concat(n[1],".").concat(n[0]),"".concat(n[3],".").concat(n[0],".").concat(n[1],".").concat(n[2]),"".concat(n[3],".").concat(n[0],".").concat(n[2],".").concat(n[1]),"".concat(n[3],".").concat(n[1],".").concat(n[0],".").concat(n[2]),"".concat(n[3],".").concat(n[1],".").concat(n[2],".").concat(n[0]),"".concat(n[3],".").concat(n[2],".").concat(n[0],".").concat(n[1]),"".concat(n[3],".").concat(n[2],".").concat(n[1],".").concat(n[0])]}var Fs={};function wu(n){if(n.length===0||n.length===1)return n;var d=n.join(".");return Fs[d]||(Fs[d]=xs(n)),Fs[d]}function Iu(n){var d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},g=arguments.length>2?arguments[2]:void 0,C=n.filter(function(H){return H!=="token"}),M=wu(C);return M.reduce(function(H,X){return yl(yl({},H),g[X])},d)}function Pl(n){return n.join(" ")}function ql(n,d){var g=0;return function(C){return g+=1,C.map(function(M,H){return _l({node:M,stylesheet:n,useInlineStyles:d,key:"code-segment-".concat(g,"-").concat(H)})})}}function _l(n){var d=n.node,g=n.stylesheet,C=n.style,M=C===void 0?{}:C,H=n.useInlineStyles,X=n.key,de=d.properties,Le=d.type,Je=d.tagName,De=d.value;if(Le==="text")return De;if(Je){var et=ql(g,H),at;if(!H)at=yl(yl({},de),{},{className:Pl(de.className)});else{var qe=Object.keys(g).reduce(function(Nn,zr){return zr.split(".").forEach(function(Er){Nn.includes(Er)||Nn.push(Er)}),Nn},[]),rr=de.className&&de.className.includes("token")?["token"]:[],or=de.className&&rr.concat(de.className.filter(function(Nn){return!qe.includes(Nn)}));at=yl(yl({},de),{},{className:Pl(or)||void 0,style:Iu(de.className,Object.assign({},de.style,M),g)})}var kr=et(d.children);return m.createElement(Je,(0,yu.Z)({key:X},at),kr)}}var $l=function(n,d){var g=n.listLanguages();return g.indexOf(d)!==-1},gu=["language","children","style","customStyle","codeTagProps","useInlineStyles","showLineNumbers","showInlineLineNumbers","startingLineNumber","lineNumberContainerStyle","lineNumberStyle","wrapLines","wrapLongLines","lineProps","renderer","PreTag","CodeTag","code","astGenerator"];function Zo(n,d){var g=Object.keys(n);if(Object.getOwnPropertySymbols){var C=Object.getOwnPropertySymbols(n);d&&(C=C.filter(function(M){return Object.getOwnPropertyDescriptor(n,M).enumerable})),g.push.apply(g,C)}return g}function EA(n){for(var d=1;d1&&arguments[1]!==void 0?arguments[1]:[],g=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],C=0;C2&&arguments[2]!==void 0?arguments[2]:[];return xe({children:Na,lineNumber:In,lineNumberStyle:de,largestLineNumber:X,showInlineLineNumbers:M,lineProps:g,className:$r,showLineNumbers:C,wrapLongLines:Le,wrapLines:d})}function or(Na,In){if(C&&In&&M){var $r=nu(de,In,X);Na.unshift(tu(In,$r))}return Na}function kr(Na,In){var $r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];return d||$r.length>0?rr(Na,In,$r):or(Na,In)}for(var Nn=function(){var In=De[qe],$r=In.children[0].value,ca=Lu($r);if(ca){var za=$r.split(` -`);za.forEach(function(Ta,qi){var Ya=C&&et.length+H,Zr={type:"text",value:"".concat(Ta,` -`)};if(qi===0){var Ka=De.slice(at+1,qe).concat(xe({children:[Zr],className:In.properties.className})),xa=kr(Ka,Ya);et.push(xa)}else if(qi===za.length-1){var Ui=De[qe+1]&&De[qe+1].children&&De[qe+1].children[0],Ki={type:"text",value:"".concat(Ta)};if(Ui){var Qo=xe({children:[Ki],className:In.properties.className});De.splice(qe+1,0,Qo)}else{var Ko=[Ki],ut=kr(Ko,Ya,In.properties.className);et.push(ut)}}else{var Po=[Zr],BA=kr(Po,Ya,In.properties.className);et.push(BA)}}),at=qe}qe++};qe code[class*="language-"]':{background:"#f5f2f0",padding:".1em",borderRadius:".3em",whiteSpace:"normal"},comment:{color:"slategray"},prolog:{color:"slategray"},doctype:{color:"slategray"},cdata:{color:"slategray"},punctuation:{color:"#999"},namespace:{Opacity:".7"},property:{color:"#905"},tag:{color:"#905"},boolean:{color:"#905"},number:{color:"#905"},constant:{color:"#905"},symbol:{color:"#905"},deleted:{color:"#905"},selector:{color:"#690"},"attr-name":{color:"#690"},string:{color:"#690"},char:{color:"#690"},builtin:{color:"#690"},inserted:{color:"#690"},operator:{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},entity:{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)",cursor:"help"},url:{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},".language-css .token.string":{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},".style .token.string":{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},atrule:{color:"#07a"},"attr-value":{color:"#07a"},keyword:{color:"#07a"},function:{color:"#DD4A68"},"class-name":{color:"#DD4A68"},regex:{color:"#e90"},important:{color:"#e90",fontWeight:"bold"},variable:{color:"#e90"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"}},ao=e(11594),uo=e.n(ao),Oo=["abap","abnf","actionscript","ada","agda","al","antlr4","apacheconf","apex","apl","applescript","aql","arduino","arff","asciidoc","asm6502","asmatmel","aspnet","autohotkey","autoit","avisynth","avro-idl","bash","basic","batch","bbcode","bicep","birb","bison","bnf","brainfuck","brightscript","bro","bsl","c","cfscript","chaiscript","cil","clike","clojure","cmake","cobol","coffeescript","concurnas","coq","cpp","crystal","csharp","cshtml","csp","css-extras","css","csv","cypher","d","dart","dataweave","dax","dhall","diff","django","dns-zone-file","docker","dot","ebnf","editorconfig","eiffel","ejs","elixir","elm","erb","erlang","etlua","excel-formula","factor","false","firestore-security-rules","flow","fortran","fsharp","ftl","gap","gcode","gdscript","gedcom","gherkin","git","glsl","gml","gn","go-module","go","graphql","groovy","haml","handlebars","haskell","haxe","hcl","hlsl","hoon","hpkp","hsts","http","ichigojam","icon","icu-message-format","idris","iecst","ignore","inform7","ini","io","j","java","javadoc","javadoclike","javascript","javastacktrace","jexl","jolie","jq","js-extras","js-templates","jsdoc","json","json5","jsonp","jsstacktrace","jsx","julia","keepalived","keyman","kotlin","kumir","kusto","latex","latte","less","lilypond","liquid","lisp","livescript","llvm","log","lolcode","lua","magma","makefile","markdown","markup-templating","markup","matlab","maxscript","mel","mermaid","mizar","mongodb","monkey","moonscript","n1ql","n4js","nand2tetris-hdl","naniscript","nasm","neon","nevod","nginx","nim","nix","nsis","objectivec","ocaml","opencl","openqasm","oz","parigp","parser","pascal","pascaligo","pcaxis","peoplecode","perl","php-extras","php","phpdoc","plsql","powerquery","powershell","processing","prolog","promql","properties","protobuf","psl","pug","puppet","pure","purebasic","purescript","python","q","qml","qore","qsharp","r","racket","reason","regex","rego","renpy","rest","rip","roboconf","robotframework","ruby","rust","sas","sass","scala","scheme","scss","shell-session","smali","smalltalk","smarty","sml","solidity","solution-file","soy","sparql","splunk-spl","sqf","sql","squirrel","stan","stylus","swift","systemd","t4-cs","t4-templating","t4-vb","tap","tcl","textile","toml","tremor","tsx","tt2","turtle","twig","typescript","typoscript","unrealscript","uorazor","uri","v","vala","vbnet","velocity","verilog","vhdl","vim","visual-basic","warpscript","wasm","web-idl","wiki","wolfram","wren","xeora","xml-doc","xojo","xquery","yaml","yang","zig"],Pi=Fa(uo(),ho);Pi.supportedLanguages=Oo;var eA=Pi,gs={'pre[class*="language-"]':{color:"#d4d4d4",fontSize:"13px",textShadow:"none",fontFamily:'Menlo, Monaco, Consolas, "Andale Mono", "Ubuntu Mono", "Courier New", monospace',direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:".5em 0",overflow:"auto",background:"#1e1e1e"},'code[class*="language-"]':{color:"#d4d4d4",fontSize:"13px",textShadow:"none",fontFamily:'Menlo, Monaco, Consolas, "Andale Mono", "Ubuntu Mono", "Courier New", monospace',direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]::selection':{textShadow:"none",background:"#264F78"},'code[class*="language-"]::selection':{textShadow:"none",background:"#264F78"},'pre[class*="language-"] *::selection':{textShadow:"none",background:"#264F78"},'code[class*="language-"] *::selection':{textShadow:"none",background:"#264F78"},':not(pre) > code[class*="language-"]':{padding:".1em .3em",borderRadius:".3em",color:"#db4c69",background:"#1e1e1e"},".namespace":{Opacity:".7"},"doctype.doctype-tag":{color:"#569CD6"},"doctype.name":{color:"#9cdcfe"},comment:{color:"#6a9955"},prolog:{color:"#6a9955"},punctuation:{color:"#d4d4d4"},".language-html .language-css .token.punctuation":{color:"#d4d4d4"},".language-html .language-javascript .token.punctuation":{color:"#d4d4d4"},property:{color:"#9cdcfe"},tag:{color:"#569cd6"},boolean:{color:"#569cd6"},number:{color:"#b5cea8"},constant:{color:"#9cdcfe"},symbol:{color:"#b5cea8"},inserted:{color:"#b5cea8"},unit:{color:"#b5cea8"},selector:{color:"#d7ba7d"},"attr-name":{color:"#9cdcfe"},string:{color:"#ce9178"},char:{color:"#ce9178"},builtin:{color:"#ce9178"},deleted:{color:"#ce9178"},".language-css .token.string.url":{textDecoration:"underline"},operator:{color:"#d4d4d4"},entity:{color:"#569cd6"},"operator.arrow":{color:"#569CD6"},atrule:{color:"#ce9178"},"atrule.rule":{color:"#c586c0"},"atrule.url":{color:"#9cdcfe"},"atrule.url.function":{color:"#dcdcaa"},"atrule.url.punctuation":{color:"#d4d4d4"},keyword:{color:"#569CD6"},"keyword.module":{color:"#c586c0"},"keyword.control-flow":{color:"#c586c0"},function:{color:"#dcdcaa"},"function.maybe-class-name":{color:"#dcdcaa"},regex:{color:"#d16969"},important:{color:"#569cd6"},italic:{fontStyle:"italic"},"class-name":{color:"#4ec9b0"},"maybe-class-name":{color:"#4ec9b0"},console:{color:"#9cdcfe"},parameter:{color:"#9cdcfe"},interpolation:{color:"#9cdcfe"},"punctuation.interpolation-punctuation":{color:"#569cd6"},variable:{color:"#9cdcfe"},"imports.maybe-class-name":{color:"#9cdcfe"},"exports.maybe-class-name":{color:"#9cdcfe"},escape:{color:"#d7ba7d"},"tag.punctuation":{color:"#808080"},cdata:{color:"#808080"},"attr-value":{color:"#ce9178"},"attr-value.punctuation":{color:"#ce9178"},"attr-value.punctuation.attr-equals":{color:"#d4d4d4"},namespace:{color:"#4ec9b0"},'pre[class*="language-javascript"]':{color:"#9cdcfe"},'code[class*="language-javascript"]':{color:"#9cdcfe"},'pre[class*="language-jsx"]':{color:"#9cdcfe"},'code[class*="language-jsx"]':{color:"#9cdcfe"},'pre[class*="language-typescript"]':{color:"#9cdcfe"},'code[class*="language-typescript"]':{color:"#9cdcfe"},'pre[class*="language-tsx"]':{color:"#9cdcfe"},'code[class*="language-tsx"]':{color:"#9cdcfe"},'pre[class*="language-css"]':{color:"#ce9178"},'code[class*="language-css"]':{color:"#ce9178"},'pre[class*="language-html"]':{color:"#d4d4d4"},'code[class*="language-html"]':{color:"#d4d4d4"},".language-regex .token.anchor":{color:"#dcdcaa"},".language-html .token.punctuation":{color:"#808080"},'pre[class*="language-"] > code[class*="language-"]':{position:"relative",zIndex:"1"},".line-highlight.line-highlight":{background:"#f7ebc6",boxShadow:"inset 5px 0 0 #f7d87c",zIndex:"0"}},qA=e(56102),Ns={wrp:"wrp___H70W8","file-list":"file-list___S5XYJ",ExtraEdit:"ExtraEdit___K6Xf2",btn:"btn___Yiu8q"},kl=e(43604),_s=e(51257),io=e(59301),mu=Object.defineProperty,Us=Object.getOwnPropertySymbols,$s=Object.prototype.hasOwnProperty,Ml=Object.prototype.propertyIsEnumerable,ss=(n,d,g)=>d in n?mu(n,d,{enumerable:!0,configurable:!0,writable:!0,value:g}):n[d]=g,Fi=(n,d)=>{for(var g in d||(d={}))$s.call(d,g)&&ss(n,g,d[g]);if(Us)for(var g of Us(d))Ml.call(d,g)&&ss(n,g,d[g]);return n},y=(n,d)=>{var g={};for(var C in n)$s.call(n,C)&&d.indexOf(C)<0&&(g[C]=n[C]);if(n!=null&&Us)for(var C of Us(n))d.indexOf(C)<0&&Ml.call(n,C)&&(g[C]=n[C]);return g},se=(n,d,g)=>new Promise((C,M)=>{var H=Le=>{try{de(g.next(Le))}catch(Je){M(Je)}},X=Le=>{try{de(g.throw(Le))}catch(Je){M(Je)}},de=Le=>Le.done?C(Le.value):Promise.resolve(Le.value).then(H,X);de((g=g.apply(n,d)).next())}),ft=({onCallback:n,scrollBox:d,Data:g,extraEdit:C,showEditableBox:M,onRedraw:H,loading:X,showPreference:de,onPreference:Le})=>{var Je,De;const{allowCopy:et=!1,fileList:at,hideTextEffect:qe=!1,text:rr=""}=g,[or,kr]=(0,m.useState)(""),[Nn,zr]=(0,m.useState)(!0),Er=(0,m.useRef)(0),pi=(0,m.useRef)(!1);(0,m.useEffect)(()=>rr?(zr(!0),qe?kr(rr):se(void 0,null,function*(){for(let $r=0;$r$r+4?" __":"");kr(ca),yield new Promise(za=>setTimeout(za,70))}zr(!1),n==null||n(g)}),d.current.addEventListener("wheel",Na),()=>{var $r;kr(""),($r=d.current)==null||$r.removeEventListener("wheel",Na)}):void 0,[]),(0,m.useEffect)(()=>{d.current.scrollTo({top:d.current.scrollHeight,behavior:"smooth"})},[]);const Na=()=>{pi.current=!0};return io.createElement("div",{className:`${Ns.wrp} fadeIn animated`},g.sender!=="AI"&&io.createElement("p",{dangerouslySetInnerHTML:{__html:rr.replace(//g,">").replace(/\n/g,"
")}}),g.sender==="AI"&&io.createElement(Jl,{components:{code(In){var $r=In,{node:ca,inline:za,className:Ta,children:qi}=$r,Ya=y($r,["node","inline","className","children"]);const Zr=/language-(\w+)/.exec(Ta||"");return d.current.scrollHeight-Er.current>60&&!pi.current&&(d.current.scrollTo({top:d.current.scrollHeight,behavior:"smooth"}),Er.current=d.current.scrollHeight),!za&&Zr?io.createElement("div",{style:{position:"relative",minHeight:50}},io.createElement(qA.CopyToClipboard,{text:String(qi).replace(/\n$/,""),onCopy:()=>B.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},io.createElement("button",{style:{position:"absolute",top:0,right:0,padding:"4px 8px",borderRadius:"0 0 0 5px",border:"none",backgroundColor:"#007bff",color:"#fff",cursor:"pointer",fontSize:"12px"}},"\u590D\u5236")),io.createElement(eA,Fi({style:gs,language:Zr[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},Ya),String(qi||"").replace(/\n$/,""))):io.createElement("code",Fi({className:Ta},Ya),qi)}}},or),at&&!Nn&&io.createElement(D.Z,{className:`${Ns["file-list"]} animated fadeIn`},io.createElement(kl.Z,null,io.createElement("img",{src:e(90034)(`./${((De=(Je=at==null?void 0:at.name)==null?void 0:Je.split("."))==null?void 0:De.pop())||"txt"}.png`),width:20,className:"mr10"})),io.createElement(kl.Z,null,at==null?void 0:at.name,io.createElement("br",null),(0,_s.RD)(at==null?void 0:at.size))),!Nn&&io.createElement("div",{className:Ns.ExtraEdit},C==null?void 0:C(g),et&&io.createElement(qA.CopyToClipboard,{text:String(or).replace(/\n$/,""),onCopy:()=>B.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},io.createElement(F.Z,{title:"\u590D\u5236"},io.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))),de&&io.createElement(io.Fragment,null,io.createElement(F.Z,{title:"\u559C\u6B22"},io.createElement("i",{style:g!=null&&g.like?{color:"#FA8D30"}:{},onClick:()=>Le("like",!(g!=null&&g.like)),className:"iconfot icon-yijiejue font15"})),io.createElement(F.Z,{title:"\u4E0D\u559C\u6B22"},io.createElement("i",{style:g!=null&&g.boring?{color:"#e86d7c"}:{},onClick:()=>Le("boring",!(g!=null&&g.boring)),className:"iconfot icon-weijiejuezhengchang font15"}))),M&&!X&&io.createElement(F.Z,{title:"\u91CD\u65B0\u751F\u6210"},io.createElement("i",{onClick:H,className:"iconfot icon-gengxin-genghuan-tihuan"}))))},gt={flex_box_center:"flex_box_center___GmElr",flex_space_between:"flex_space_between____pbWi",flex_box_vertical_center:"flex_box_vertical_center___COMWd",flex_box_center_end:"flex_box_center_end___lmAQf",flex_box_column:"flex_box_column___OJb7M","ai-wrp":"ai-wrp___AEGoS","loading-wanx":"loading-wanx___GtiUv","dot-flashing":"dot-flashing___xJNVn","dot-fade":"dot-fade___KWn1a","footer-container":"footer-container___HTy33",full:"full___dZLXo",lineFour:"lineFour___Lhbz5","input-container":"input-container___M88BT",fullIcon:"fullIcon___YWXTV","upload-btn":"upload-btn___fKRCG","send-btn":"send-btn___yOKG5","chat-container":"chat-container___pNTrU","chat-message":"chat-message___isXl8",title:"title___hXSVA",answerWrp:"answerWrp___COjAb",li:"li___PjMV3",img:"img___wZqEA",content:"content___OlYYG",user:"user___rbSU1",container:"container___hZAxN",item:"item___Z9j46",itemMask:"itemMask___pC6Cb",show:"show___WQ1Wl",mask:"mask___irVlm",disabledNumClass:"disabledNumClass___UIKcm",editable:"editable___CpDhE",text:"text___yWTCV",file:"file___fxAKb",action:"action___I2zGy"},dn=e(38986),Wn=e(48790),Sa=({positionX:n,src:d,onClick:g})=>{const C=(0,m.useRef)(null),[M,H]=(0,m.useState)(!1),[X,de]=(0,m.useState)({x:20,y:window.innerHeight*.62}),[Le,Je]=(0,m.useState)({x:20,y:window.innerHeight*.62}),[De,et]=(0,m.useState)({x:20,y:window.innerHeight*.62}),[at,qe]=(0,m.useState)(!1);(0,m.useEffect)(()=>{const kr=()=>{de({x:20,y:window.innerHeight*.62})};return window.addEventListener("resize",kr),()=>{window.removeEventListener("resize",kr)}},[]),(0,m.useEffect)(()=>{const kr=zr=>{var Er;if(M){const pi=zr.clientY-De.y;let Na=Le.y+pi;const In=window.innerHeight-(((Er=C.current)==null?void 0:Er.offsetHeight)||0)-50,$r=50;Na<$r&&(Na=$r),Na>In&&(Na=In),requestAnimationFrame(()=>{de({x:20,y:Na})}),qe(!0)}},Nn=()=>{H(!1)};return document.addEventListener("mousemove",kr),document.addEventListener("mouseup",Nn),()=>{document.removeEventListener("mousemove",kr),document.removeEventListener("mouseup",Nn)}},[M,De,Le]);const rr=kr=>{H(!0),et({x:kr.clientX,y:kr.clientY}),Je(X),qe(!1)},or=kr=>{H(!1),!at&&g&&g(kr)};return m.createElement("div",{style:{position:"fixed",top:X.y,right:X.x,zIndex:100,cursor:M?"grabbing":"grab"},onMouseDown:rr,onMouseUp:or,ref:C},m.createElement("img",{src:d||"/images/ai_teacher.png",width:60,draggable:"false"}))},fi="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYCAYAAAD+vg1LAAAAAXNSR0IArs4c6QAAA1FJREFUSEuVlctvVVUYxX/f7UNCkYdMHDA0caCJMcaQXB4VLX2IRJCgRtGg+EpMHJOIiQ8mxqF/AQOdmKJNqy0EJVrkWLWi8piYQIxNHAAhaINy4XxLzzl737t7uTV4Jvve7HPWXt/61re2vXJaHwi24ZgAORSrq1pVrKr+F48X++XGwv3wTi7x9uh6e89ePq2rcnrjhxEoXctDAnA8JIJ7JBMOQhwf3WDr7KVTasjpaTKKIAnTWEnJONmPv2NlZRVGdnC91e3Fk2pI9DTLDWUvYJ5I0qmiVDIg+3ij1e2Fn9XwAFxK6PyKKkmb+obfBaNS44J6YC7R5+L25oGQjfVb3fb8pIZ7xVjGJwfute1Vm27u2Tqupd0ruVT0KfQhG3vA6vbcjy0pwqkXSymjJJF5YHqDFLBEzq0p4/FNBfCJwLhdxwSwo2PCftnAwhqt77OJh6xuu39oafxfjalET1wRHBK1TiyZfVoAPztbSRE/7OSG1GILfJzYL5VicsDq9sz3bcBwXoUrFpu8fEHZBeE+d5YlA5RNbra67fqu1Txg4sO1tvXm/FC9NXJUayznt+YQGdlUAfz0t4nGhYpizhPGiV8X5kj0MSyXsyqpMDs8ZHV7qgCOPo7lL26t5tAs1mhEdnjY6vbkN4mPU8t1Am+3pHFJOUfcmMNZ7WIQce7ISAC+gXFrXFuRmTQzjPy7XSvZf+Es6lvFHbpGfmWec0uX0//5sE3ZE1nQOOSsxHwzwFo6opxewS3Blq9Nbrb3Bw9pL7BXYkWZIcYZOc8f3WIztvN4KzYNJkY3dHbF0JRu6+rmgmB6csD6Bw9pH+KdZnRWWTMv53dyHradX1fNC2Obu/ilzO54S8RKKPNgDcauv7oY621w3p0l0Q2IP2rG0HXnVYm/bcexinG8jtKxTaapOc44d8tY7c6XgnGJR1zM18SwGyOes0/ipD023Zq8jhZqm8A85y7VWGbOjBvDOHdizEoMeM6boYJjtn1aV71oTIfLsUNEYsaeFZc5cLGPuaJpVmNHfp37Jd6Kl4PVeN0e/Uof4WxzqOHhNk7s1uG2PvPFDPc8uJYt7hyU6G4LrhM9DTba/8mF9nc3faZ1+TXe+Ffr+wR/mhi90mD/7ON2+R9W5V2x0b6OvQAAAABJRU5ErkJggg==",ci="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAYCAYAAAD6S912AAAAAXNSR0IArs4c6QAAA6VJREFUSEuVlVtoXGUUhdc6SbQmRFPb2pDLdCaN0D6oIFpSiAgqUkWhbxbEWiQ+iA8iFCWQUoo22mCxL4JUYkJBSalWEHshXqLRqSYiSkHQJp2ZtEKrpMVC0Gb+y9IzZ850TpwUHJiHc/k/1t5r7X2I6/zeaNPqunrsdcBWKzU58lTRY2DPb5xe7hiXezC8Ws0LjZg20gZHwABwACy4aIEHXzvHbK2zywLfTKnfSYMhzJZA5T8BD07tm2PP/wLu79QJS22JQSV1FTh1mWgcLfDqUmhJ4W4o2AP66of7Un7SAvdFZVbDouuAXHmgwD/jMzGDI2mtKDp95MmvnjvH1+MXBlP61FK95b7BQgmwCdh6MMcr4fvb2tSpG3Vc4k6+s04Z4/G1gdo9OPDiee59ZZ02SrjXEs3lki8UgYIHNofmeMIZIteZx2e5LnQYrwlLdHlqqFTyWx3qXiQmLNVhwW8d0GMhxj1zYLZIHAtNCu/FbTDADw681UIZT+0/mq/bWXF5qFPrHXHKQLct7VsINCEQGqx2PE6AI4eO5vhyKK4CFMRXU7hsoZZrbkYG1AJWu+48H/h4jhMJ4GC7Vi3Waf5amVXZC5g1ihTWct2JzxwvcCQJ7Naav4z+SIS4HBkXMGuJY9aXS64KezkFfeN5DieA/d1aoypgtRLHSKEt93Dp9Diw7/MYuDullywQeKLJQANRz5JhjoGOocs876BZI7RacIOl6MW+L2PgQMpbS9RVIDWmwpPZIjAi4vcPcvwkDv9DXbrDAu/+C387GwP7U3rMABTQUqQO1TIlVHg4z94QtGW9tjn5hx2DBUOM+jrMWIO7pnL8JtHDFzJaa7wuJiJTCTGzH+bZ+2jGjTngCUuWRtGB1pLPfneWo7HqSg5D4N/SxaUuRwaUSj7goSPRpIRzHUEtuRA0MD39Cy8lFG5v16r6Bs3X3C5k1gI/OfjnK6DEfgweOX2WJxPA8OLptL9ggdbqsssTkXXiF4baFVUQbZ44Pl7Bpp9z/D6pMKNNDhq3wi3/yRmZdcKThjht4G9OLtvSrnx/ZjbYDjA8CuxIq8dAJx3R7KD3DLjVory6ImOyE7mgd3O37rdeI5bIRKYEJxy01kB3uwBjczPBU9yRVhjOKSs2OaDvSIGjj7ep0d+EjYsOzbY+/IbgyuQsf4ycVHBnBrdfbcClM2c4n0ppJW7QuIXuccAww9X9awYHBUwezvPQ9T6ryz1rSatlRb3GTMBd/wBBRVUxXeSVgwAAAABJRU5ErkJggg==",Xi="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAYCAYAAAARfGZ1AAAAAXNSR0IArs4c6QAABD9JREFUSEvNlG1MU2cUx/+3hVJKoZQCKTIGTBw6ZB1CNmg/MHkNoqAJe9fhDMvWkhZcjG4fMdnMkm2Ei4Diy8IyEUPUGCNDjSxx2XgHCxN0sooI0spLQ2lpe1vuXe5d1oFNVkj8sPPlSe4553fOc87/PgTWYIcPnwl2OJzfi8WiXJvN0cvjMaXV1eopX6mErwDWr9PVf5Wfr/xcpVIQIyMGpqXlxgWSVL/nK3eN8LpWtfrtkqiocNjtThw7drafJDVpzwVeUVH3Tmxs9HmlUkEMDT1g7t4d+6KmRvP1c4H/PZoTOwC6EcBRktSwp0/zGsvBg98Fut3BMn9/ysvncuESn4+PeTzMrSS7XALG6aTnGxs/WVr53QM4cuSkxG5frpdIxG+Fh4f4E2vaxr+omRmLy2KxXuLxHJrq6s/mWY8HodM13NyzR5mdmZlMUJQbLpfb57WfDbh16w7T0aH/hSTVmR54ZeXJbQkJ8v7y8iKYzVZYrXaYTGZYLEuIiAhFaGiQVyHWx8aIxYGQy8PA3pTNu3q1C1NTsyqSLP+N61yna3g3NzflfE5OCqan59HW1oPxBQoCaQgo0yxSN2+ASpXkKdDbex+d+kcQyCPgtlgRFQDs2pUOilpGZ+cIo9cbPiJJTRMH12obPigoSP1RqXwF16714J6DhzBVKnh+fqCdFIxtHcjbFodNm6IxMfEUV26PImpnDvgiIRj3Msx9Q4ilFpGevgXd3aPMwIChrLZWfdYL/s23FxG+twQZchGmKWCSAmwPHyPoziCKijJw/Xo/ZuMToEhJgJsBJpzgGpg81Yz9+7J9wyPL3kdYgB8cDEAzwMKkEcLuHhQXZ6C9vQ/mLUmIS3yR85ndwDLD4HH9D9i/N2s1vLKy7jWGIXbk56d9yY6FXYhBGAqZMpWbMZ9NvHIDb74cgc2JMRgfN6Gt7yGiSwpB8HkIIABT/++QmyahVCZx8MHBsaM0TV8kKirqW2ga8QUFaa+z8Lm5Ra6AkfFDQIQM9okpJMdIkZn5qmehXV2j6PvDiMDYF0CZFyCjbCguVsLlWkZXFwfvJwhi2GvmrMRYe/JkDgsLS4iMlEAmC/GSIitZo9GM4GAhoqPDQRAErFbHf8/8H/i6/yCwOv8/wfX6P5GYGAOhUICBgTFs3RoHgcCPnS2n65W27s5bW28jLy8VEkkQmpt/xu7dGRCJhDh9+ieUlRWsgrMj7e29/+xPdKIkKyu5dft2BfeerLTLl39FdnYKQkJEYAsVFr4BkSgATU03UVqa6wmlaRqzsxb2dszw8KN9tbXqc5xaDh06FS+Vih8cOJDHdzpdKx/LNeyV4SS4uLjEne3tffTMjDnp+HHtPc+Tq9XW1WzcuEGrULxEBAUJ1wBdHWKzOTA0ZGAMBmNjTY3601XvOduuTlevAfAhQRByVrfrMZqmTQBzTip9WltVVUWzuX8BL+8z38bSCP4AAAAASUVORK5CYII=",Wo="data:image/png;base64,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",AA=e(92310),vA=e.n(AA),OA=e(346),QA=Object.defineProperty,ks=Object.getOwnPropertySymbols,Ms=Object.prototype.hasOwnProperty,js=Object.prototype.propertyIsEnumerable,ru=(n,d,g)=>d in n?QA(n,d,{enumerable:!0,configurable:!0,writable:!0,value:g}):n[d]=g,au=(n,d)=>{for(var g in d||(d={}))Ms.call(d,g)&&ru(n,g,d[g]);if(ks)for(var g of ks(d))js.call(d,g)&&ru(n,g,d[g]);return n},iu=(n,d,g)=>new Promise((C,M)=>{var H=Le=>{try{de(g.next(Le))}catch(Je){M(Je)}},X=Le=>{try{de(g.throw(Le))}catch(Je){M(Je)}},de=Le=>Le.done?C(Le.value):Promise.resolve(Le.value).then(H,X);de((g=g.apply(n,d)).next())});const Su=({title:n,description:d,placeholder:g,hideUpload:C,hideInputBox:M,aiIcon:H,userIcon:X,children:de,taskData:Le,user:Je,name:De,code:et,globalSetting:at,authority:qe,isShowComponent:rr=!0,DrawerProps:or={},FetchUrl:kr="https://ai-data.educoder.net/v1/chat-messages",FetchData:Nn={},defaultGetData:zr=!1,extraEdit:Er=()=>null,isShowDefuatTips:pi=!0,isReview:Na,onOpen:In,loadingOption:$r,isIntelligentAssistant:ca=!1,intelligentAssistantItems:za=[],showEditableBox:Ta=!1,showPreference:qi=!1,initMessage:Ya="",customRequest:Zr})=>{var Ka,xa,Ui,Ki,Qo,Ko,ut,Po,BA,dt,Eo;const[yi,Ni]=(0,m.useState)([]),[vo,vi]=(0,m.useState)(null),[cA,pr]=(0,m.useState)(!1),[gi,PA]=(0,m.useState)([]),[dA,Hs]=(0,m.useState)(!1),[ga,Ja]=(0,m.useState)([]),go=(0,m.useRef)(ga),ou=(0,m.useRef)(),_A=(0,m.useRef)(),[$A,el]=(0,m.useState)(""),[Ou,Mu]=(0,m.useState)([`${(Ka=Le==null?void 0:Le.challenge)==null?void 0:Ka.task_pass}\uFF0C\u8BF7\u7ED9\u51FA\u7B54\u9898\u601D\u8003\u65B9\u5411\u3002\\n\\n\u4E0D\u8981\u7ED9\u51FA\u5B66\u751F\u6B63\u786E\u7B54\u6848\uFF0C\u4E0D\u8981\u7ED9\u51FA\u4EFB\u4F55\u4EE3\u7801`]),cl=$A==null?void 0:$A.split(` -`).length,[Au,xn]=(0,m.useState)(!1),[mr,ai]=(0,m.useState)(0),[wi,ji]=(0,m.useState)(null),[MA,ms]=(0,m.useState)(""),hs=(0,m.useRef)(null),jl=!!Le,hu=[{img:fi,name:"\u667A\u80FD\u5BA1\u9898",des:"\u5FEB\u901F\u667A\u80FD\u62C6\u89E3\u4EFB\u52A1\uFF0C\u63D0\u4F9B\u89E3\u9898\u601D\u8DEF",Authorization:"Bearer app-Z8HFAfducmnrr3zO9961jqgB",inputs:""},{img:ci,name:"\u4EE3\u7801\u8BCA\u65AD",des:"\u7CFB\u7EDF\u667A\u80FD\u4EE3\u7801\u5206\u6790\uFF0C\u63D0\u4F9B\u4FEE\u6B63\u5EFA\u8BAE",Authorization:"Bearer app-Z8HFAfducmnrr3zO9961jqgB",inputs:(xa=Le==null?void 0:Le.challenge)==null?void 0:xa.task_pass},{img:Xi,name:"AI\u8F85\u5BFC",des:"\u4E3A\u5B66\u751F\u63D0\u4F9B\u4E2A\u6027\u5316\u667A\u80FD\u5B66\u4E60\u8F85\u5BFC",Authorization:"Bearer app-Z8HFAfducmnrr3zO9961jqgB",inputs:(Ui=Le==null?void 0:Le.challenge)==null?void 0:Ui.task_pass}],es={maxCount:1,showUploadList:!1,withCredentials:!0,accept:".doc,.docx,.md,.txt,.pdf,.jpg,.png",beforeUpload:Gn=>{var Ea,Fo,_i,UA;const Es=(UA=(_i=(Fo=(Ea=Gn==null?void 0:Gn.name)==null?void 0:Ea.split("."))==null?void 0:Fo.slice(-1))==null?void 0:_i[0])==null?void 0:UA.toLowerCase(),Rs=["doc","docx","md","pdf","txt","jpg","png"].includes(Es);return Gn.size==0?(B.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),R.default.LIST_IGNORE):Rs||(B.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u3001jpg\u3001png\u6587\u4EF6"),R.default.LIST_IGNORE)},onChange:({fileList:Gn})=>{PA((Gn==null?void 0:Gn.filter(Ea=>(Ea==null?void 0:Ea.status)==="done"))||[])},action:`${(Ki=OA.Z)==null?void 0:Ki.API_SERVER}/api/intelligent_imports/upload_file.json`},Gs={maxCount:1,showUploadList:!1,accept:".doc,.docx,.md,.txt,.pdf",beforeUpload:Gn=>{var Ea,Fo,_i,UA;const Es=(UA=(_i=(Fo=(Ea=Gn==null?void 0:Gn.name)==null?void 0:Ea.split("."))==null?void 0:Fo.slice(-1))==null?void 0:_i[0])==null?void 0:UA.toLowerCase(),Rs=["doc","docx","md","pdf","txt"].includes(Es);return Gn.size==0?(B.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),R.default.LIST_IGNORE):Rs||(B.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u6587\u4EF6"),R.default.LIST_IGNORE)},onChange:({fileList:Gn})=>{PA((Gn==null?void 0:Gn.filter(Ea=>(Ea==null?void 0:Ea.status)==="done"))||[])},action:`${(Qo=OA.Z)==null?void 0:Qo.API_SERVER}/api/attachments.json`};(0,m.useEffect)(()=>{var Gn;if(hs.current&&wi!==null){hs.current.focus();const Ea=(Gn=hs.current.resizableTextArea)==null?void 0:Gn.textArea;Ea&&(Ea.selectionStart=Ea.selectionEnd=Ea.value.length)}},[wi]),(0,m.useEffect)(()=>{cl<5&&xn(!1)},[cl]),(0,m.useEffect)(()=>{ca&&cA&&Hu()},[cA]),(0,m.useEffect)(()=>{go.current=ga},[ga]),(0,m.useEffect)(()=>{var Gn;at!=null&&at.setting&&Ni([...yi,...((Gn=at==null?void 0:at.setting)==null?void 0:Gn.big_model_users)||[]])},[at==null?void 0:at.setting]),(0,m.useEffect)(()=>{var Gn;Mu([`${(Gn=Le==null?void 0:Le.challenge)==null?void 0:Gn.task_pass}`,`${et}`,`${et}`])},[et]),(0,m.useEffect)(()=>{if(zr&&(or!=null&&or.open||cA)&&(Nn!=null&&Nn.student_work_id)){if(vo!==(Nn==null?void 0:Nn.student_work_id))Ja([{text:"",done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0}]);else{if(ga.length)return;Ja([...ga,{text:"",done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0}])}Eu(),vi(Nn==null?void 0:Nn.student_work_id)}},[zr,cA,ga,or==null?void 0:or.open,Nn==null?void 0:Nn.student_work_id]),(0,m.useEffect)(()=>{or!=null&&or.open&&Ya&&(Ja([{text:Ya,done:!1,key:Date.now(),sender:"user",fileList:gi[0]},{text:$A,done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0}]),Hs(!0),setTimeout(()=>Eu(Ya),300))},[or==null?void 0:or.open]);const Uo=()=>{pr(!0)},Xu=()=>{pr(!1)},ju=()=>{xn(!Au)},Hu=()=>iu(void 0,null,function*(){const Gn=yield(0,dn.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});(Gn==null?void 0:Gn.status)===0&&ai(Gn==null?void 0:Gn.number)}),nc=()=>{j.default.info({title:"\u63D0\u793A",icon:null,okText:"\u6211\u77E5\u9053\u4E86",width:510,centered:!0,content:m.createElement("div",null,m.createElement("div",{style:{color:"#FA6400"}},"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),m.createElement("div",{className:"c-grey-333 mt5"},"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F\u752810\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002"))})},Eu=(Gn="")=>iu(void 0,null,function*(){var Ea,Fo;if(Zr){yield Zr({mes:Gn,chatData:ga,setChatData:Ja,chatDataRef:go.current,fileList:gi}),Hs(!1);return}const _i=(gi==null?void 0:gi.map(tl=>{var Rs,Nu;return((Rs=tl==null?void 0:tl.response)==null?void 0:Rs.id)||((Nu=tl==null?void 0:tl.response)==null?void 0:Nu.file_id)}))||[],UA={};if(ca){_i!=null&&_i[0]&&(UA.file_id=_i==null?void 0:_i[0]),UA.prompt=Gn;const tl=ga.reduce((Rs,Nu)=>{if(Nu.sender==="user"){const Qu=ga.find(Pu=>Pu.key===Nu.key&&Pu.sender==="AI");Qu&&Rs.push({question:Nu.text,answer:Qu.text})}return Rs},[]);UA.history=tl}const Es=yield(0,dn.ZP)(kr,{method:"post",body:au(au({inputs:{description:"",name:De},query:Gn,response_mode:"blocking",conversation_id:ou.current||"",user:((Ea=Je==null?void 0:Je.userInfo)==null?void 0:Ea.login)||"\u672A\u77E5",files:_i},Nn),UA),mode:"cors",headers:{"Content-Type":"application/json",Authorization:"Bearer app-Z8HFAfducmnrr3zO9961jqgB"}});ca&&Hu(),Hs(!1),go.current[go.current.length-1].text=Es==null?void 0:Es.answer,go.current[go.current.length-1].loading=!1,go.current[go.current.length-1].response=Es,ou.current=Es==null?void 0:Es.conversation_id,ca&&(go.current[go.current.length-1].text=(Fo=Es==null?void 0:Es.data)==null?void 0:Fo.content),Ja([...go.current])}),Fu=(Gn,Ea)=>iu(void 0,null,function*(){var Fo;if(dA)return;Hs(!0),Ja([...ga,{text:$A,done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0,name:Gn==null?void 0:Gn.name}]),setTimeout(()=>{_A.current.scrollTo({top:_A.current.scrollHeight,behavior:"smooth"})});const _i=yield(0,dn.ZP)(kr,{method:"post",body:{inputs:{description:Gn==null?void 0:Gn.inputs,name:Gn==null?void 0:Gn.name},query:Ou[Ea],response_mode:"blocking",user:((Fo=Je==null?void 0:Je.userInfo)==null?void 0:Fo.login)||"\u672A\u77E5",files:[]},mode:"cors",headers:{"Content-Type":"application/json",Authorization:Gn==null?void 0:Gn.Authorization}});_i!=null&&_i.answer&&(Hs(!1),go.current[go.current.length-1].text=_i==null?void 0:_i.answer,go.current[go.current.length-1].loading=!1,go.current[go.current.length-1].response=_i,ou.current=_i==null?void 0:_i.conversation_id,Ja([...go.current]))}),Gu=Gn=>{el(Gn.target.value)},Hl=(Gn,Ea)=>{var Fo;if(Gn==="edit"&&MA.trim()!==""&&(go.current.splice(Ea),el(""),PA([]),Ja([...go.current,{text:MA,done:!1,key:Date.now(),sender:"user",fileList:gi[0]},{text:$A,done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0}]),Hs(!0),setTimeout(()=>{Eu(MA),_A.current.scrollTo({top:_A.current.scrollHeight,behavior:"smooth"})},300),ms(""),ji(null)),Gn==="redraw"){const _i=go.current.splice(Ea-1),UA=(Fo=_i==null?void 0:_i[0])==null?void 0:Fo.text;el(""),PA([]),Ja([...go.current,{text:UA,done:!1,key:Date.now(),sender:"user",fileList:gi[0]},{text:$A,done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0}]),Hs(!0),setTimeout(()=>{Eu(UA),_A.current.scrollTo({top:_A.current.scrollHeight,behavior:"smooth"})},300),ms(""),ji(null)}},ts=()=>{$A.trim()!==""&&(ms(""),ji(null),el(""),PA([]),Ja([...ga,{text:$A,done:!1,key:Date.now(),sender:"user",fileList:gi[0]},{text:$A,done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0}]),Hs(!0),setTimeout(()=>{Eu($A),_A.current.scrollTo({top:_A.current.scrollHeight,behavior:"smooth"})},300))},Gl=Gn=>{var Ea;if(Gn.shiftKey){if(Gn.key==="Enter")return}else if(Gn.key==="Enter"){if(Gn.preventDefault(),gi!=null&&gi.length&&((Ea=gi==null?void 0:gi[0])==null?void 0:Ea.status)!=="done"||dA)return;ts()}},rc=(Gn,Ea)=>{var Fo,_i,UA,Es,tl;return m.createElement("div",{className:gt.editable},Ea===wi?m.createElement(m.Fragment,null,m.createElement(U.default.TextArea,{value:MA,ref:hs,autoSize:!0,placeholder:"\u8BF7\u8F93\u5165",bordered:!1,onChange:Rs=>ms(Rs.target.value)}),m.createElement("div",{className:gt.action,style:{bottom:-52}},m.createElement(w.ZP,{onClick:()=>{ms(""),ji(null)},size:"small"},"\u53D6\u6D88"),m.createElement(w.ZP,{disabled:!MA.trim(),onClick:()=>Hl("edit",Ea),type:"primary",size:"small"},"\u786E\u8BA4"))):m.createElement(m.Fragment,null,m.createElement("div",{className:gt.text},Gn==null?void 0:Gn.text),m.createElement("div",{className:gt.action},m.createElement(qA.CopyToClipboard,{text:(Gn==null?void 0:Gn.text)||"",onCopy:()=>B.ZP.success("\u590D\u5236\u6210\u529F")},m.createElement(F.Z,{title:"\u590D\u5236"},m.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))),!dA&&m.createElement(F.Z,{title:"\u7F16\u8F91"},m.createElement("i",{onClick:()=>{ji(Ea),ms((Gn==null?void 0:Gn.text)||"")},className:"iconfot icon-bianji10 font14"})))),(Gn==null?void 0:Gn.fileList)&&m.createElement("div",{className:gt.file},m.createElement("img",{src:e(90034)(`./${((UA=(_i=(Fo=Gn==null?void 0:Gn.fileList)==null?void 0:Fo.name)==null?void 0:_i.split("."))==null?void 0:UA.pop())||"txt"}.png`),width:20,className:"mr10"}),m.createElement("div",{className:"c-black"},m.createElement("div",null,(0,_s.tP)((Es=Gn==null?void 0:Gn.fileList)==null?void 0:Es.name,20)),m.createElement("div",null,(0,_s.RD)((tl=Gn==null?void 0:Gn.fileList)==null?void 0:tl.size)))))},Yu=(Gn,Ea,Fo)=>{Ja(_i=>(_i[Fo][Gn]=Ea,Ea&&(_i[Fo][Gn==="like"?"boring":"like"]=!1),[..._i]))};if(jl&&!yi.includes((Ko=(0,Wn.eY)())==null?void 0:Ko.login)){if(!(Le!=null&&Le.chatgpt))return m.createElement(m.Fragment,null)}else if(!rr||!(qe||yi.includes((ut=(0,Wn.eY)())==null?void 0:ut.login)))return m.createElement(m.Fragment,null);return ca&&!yi.includes((Po=(0,Wn.eY)())==null?void 0:Po.login)?m.createElement(m.Fragment,null):m.createElement("div",null,de?m.createElement("div",{onClick:In||Uo},m.createElement(Q.Outlet,null),de):m.createElement(Sa,{src:ca?Wo:"",onClick:In||Uo}),m.createElement(E.Z,{className:`${or!=null&&or.open||cA?"body-overflow-hidden":""} ${gt.answerWrp}`,width:(or==null?void 0:or.width)||880,title:m.createElement("span",{className:gt.title},n||"\u5934\u6B4CAI"),onClose:(or==null?void 0:or.onClose)||Xu,open:(or==null?void 0:or.open)||cA,afterOpenChange:Gn=>{Gn||(ms(""),ji(null))}},m.createElement("div",{className:gt["ai-wrp"]},m.createElement("div",{ref:_A,className:gt["chat-container"]},pi&&m.createElement("div",{className:gt.li},m.createElement("img",{className:gt.img,src:H||"/images/ai_icon.png"}),m.createElement("div",{className:gt.content},m.createElement("div",{className:"c-grey-333 font22"},m.createElement("span",{className:"mr5"},"\u{1F44B}"),"\u55E8\uFF0C\u6211\u662F",ca?"":"\u5934\u6B4C",jl?n:"\u667A\u80FD\u52A9\u6559",ca?"\u5C0F\u6B4C":"","\uFF0C\u60A8\u7684\u6559\u5B66\u597D\u5E2E\u624B\u3002"),m.createElement("div",{className:"font16 mt20",style:{color:"#434D6C"}},d||"\u6211\u53EF\u4EE5\u9605\u8BFB\u60A8\u4E0A\u4F20\u7684\u6559\u6848\uFF0C\u4E66\u7C4D\u7B49\u6559\u5B66\u8D44\u6599\uFF0C\u5E76\u6839\u636E\u60A8\u7684\u8981\u6C42\u4E3A\u60A8\u81EA\u52A8\u751F\u6210\u4EFB\u52A1\u8981\u6C42\u3002"),!ca&&m.createElement("div",{className:"font16 mt20",style:{color:"#434D6C"}},"\u5FEB\u6765\u8BD5\u4E00\u4E0B\u5427\uFF5E"),jl&&m.createElement("div",{className:gt.container},hu.map((Gn,Ea)=>m.createElement("div",{onClick:()=>Fu(Gn,Ea),key:Ea,className:gt.item},m.createElement(D.Z,{align:"middle"},m.createElement("img",{className:"mr10",src:Gn.img}),m.createElement("span",{style:{color:"#232B40",fontSize:16,fontWeight:600}},Gn.name)),m.createElement("div",{className:"mt10",style:{color:"#434D6C"}},Gn.des)))),ca&&m.createElement("div",{className:gt.container},za==null?void 0:za.map((Gn,Ea)=>m.createElement("div",{key:Ea,onClick:()=>{var Fo,_i;if(Gn.show){if(mr>9){nc();return}(_i=(Fo=Gn.ref)==null?void 0:Fo.current)==null||_i.onClick()}},className:vA()(gt.itemMask,(Gn==null?void 0:Gn.show)&>.show)},m.createElement(D.Z,{align:"middle"},m.createElement("img",{className:"mr10",src:Gn.img,width:24}),m.createElement("span",{style:{color:"#232B40",fontSize:16,fontWeight:600}},Gn.name)),m.createElement("div",{className:"mt10",style:{color:"#434D6C",paddingLeft:34}},Gn.des),!(Gn!=null&&Gn.show)&&m.createElement("div",{className:gt.mask},"\u656C\u8BF7\u671F\u5F85\uFF5E"),!!(Gn!=null&&Gn.show)&&m.createElement("div",{onClick:Fo=>Fo.stopPropagation()}," ",m.createElement(Gn.element,{ref:Gn.ref,onUpdateNum:Hu,onClose:Xu}))))))),ga==null?void 0:ga.map((Gn,Ea)=>{var Fo;return m.createElement("div",{key:Ea,className:gt.li,style:{marginBottom:Gn.sender==="AI"&&((Fo=ga[Ea+1])==null?void 0:Fo.sender)!=="user"||Ta?50:20}},m.createElement("img",{className:gt.img,src:Gn.sender==="AI"?H||"/images/ai_icon.png":X||"/images/ai_user.png"}),m.createElement("div",{style:{marginTop:Ta&&Gn.sender==="user"&&(Gn!=null&&Gn.fileList)?64:0},className:`${gt.content} ${Gn.sender==="AI"||Ta?"":gt.user}`},Gn.loading?m.createElement("div",null,m.createElement("div",{className:gt["loading-wanx"]},m.createElement("div",{className:gt["dot-flashing"]}),m.createElement("div",{className:gt["dot-flashing"]}),m.createElement("div",{className:gt["dot-flashing"]})),m.createElement("div",{style:{marginTop:10,color:"#9096A3"}},($r==null?void 0:$r.text)||"\u8BF7\u8010\u5FC3\u7B49\u5F85\uFF0C\u76EE\u524D\u9AD8\u5CF0\u671F\u4F53\u9A8C\u4EBA\u6570\u8FC7\u591A\uFF0C\u6211\u4EEC\u5DF2\u8BB0\u5F55\u4E0B\u60A8\u7684\u9700\u6C42\uFF0C\u7A0D\u540E\u5C06\u81EA\u52A8\u4E3A\u60A8\u751F\u6210\u7B54\u6848\u3002")):m.createElement(m.Fragment,null,!!Gn.name&&m.createElement("div",{className:"mb10 font18",style:{color:"#232B40",fontWeight:600}},Gn==null?void 0:Gn.name),Gn.sender==="user"&&Ta?rc(Gn,Ea):m.createElement(ft,{showEditableBox:Ta,onRedraw:()=>Hl("redraw",Ea),scrollBox:_A,Data:Gn,extraEdit:Er,loading:dA,showPreference:qi,onPreference:(_i,UA)=>Yu(_i,UA,Ea)}))))})),!M&&m.createElement("div",{className:`${gt["footer-container"]} ${Au?gt.full:""} ${gi.length>=1&>["has-file"]}`},!!gi.length&&m.createElement(D.Z,{align:"middle",className:"pb5 pt5"},m.createElement("span",{title:(BA=gi==null?void 0:gi[0])==null?void 0:BA.name,className:"mr10"},(0,_s.tP)((dt=gi==null?void 0:gi[0])==null?void 0:dt.name,40)),m.createElement("i",{onClick:()=>PA([]),className:"iconfont current icon-shanchu15 delete-hover c-red-ee4 font14"})),m.createElement(F.Z,{title:mr>9?m.createElement("div",null,m.createElement("div",null,"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),m.createElement("div",null,"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F\u752810\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002")):""},m.createElement("div",{style:gi.length?{paddingLeft:0}:{},className:`${gt["input-container"]} ${cl>4?gt.lineFour:""} ${mr>9?gt.disabledNumClass:""}`},!C&&m.createElement("div",{className:gt["footer-container-upload"]},m.createElement(R.default,au({},Na?Gs:es),gi!=null&&gi.length?null:m.createElement(w.ZP,{className:gt["upload-btn"],icon:m.createElement("i",{className:"iconfont icon-shangchuan4 c-white"})}))),m.createElement(U.default.TextArea,{rows:cl>4?4:cl,placeholder:g||"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u95EE\u9898\u5427,Shift+Enter\u6362\u884C\uFF5E",value:$A,bordered:!1,style:C?{paddingLeft:0,marginLeft:0}:{},onChange:Gu,onKeyPress:Gl}),m.createElement(w.ZP,{className:gt["send-btn"],icon:m.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:!!(gi!=null&&gi.length)&&((Eo=gi==null?void 0:gi[0])==null?void 0:Eo.status)!=="done"||dA,onClick:ts}),cl>4&&m.createElement("span",{className:gt.fullIcon,onClick:ju},Au&&m.createElement("span",{className:"iconfont icon-shousuo"}),!Au&&m.createElement("span",{className:"iconfont icon-zhankai"}))))))))};var xu=(0,Q.connect)(({globalSetting:n,user:d})=>({globalSetting:n,user:d}))(Su)},74508:function(x,i,e){"use strict";e.d(i,{xp:function(){return R},AG:function(){return D},JA:function(){return U},FX:function(){return Sn},k$:function(){return hn},ub:function(){return Tn},e6:function(){return Ue},v7:function(){return q},BO:function(){return Q},x7:function(){return K},em:function(){return Mt},BV:function(){return j},qz:function(){return F},Gm:function(){return w},yt:function(){return W},I2:function(){return Ee},sQ:function(){return ee},z3:function(){return m},GY:function(){return jn},wC:function(){return Ot},Pt:function(){return On},Oe:function(){return bn},L6:function(){return v},RL:function(){return t},f$:function(){return B},j1:function(){return G},jD:function(){return z},g4:function(){return Z}});var t=e(58143),v="data:image/png;base64,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",m=e(4977),B="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAEsCAYAAAB5fY51AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM5QkFEM0E0MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM5QkFEM0E1MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzlCQUQzQTIwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzlCQUQzQTMwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz74uUqOAACl0klEQVR42ux9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X9pK9hKMISxcuLBsxzr22GMdl+//8pe/lLRvCsnZ4Y033ih6n9tuu61tvKnY8povv/zSllxKkZY5//zzu4j/sW9jqbjyyitt75Vy49vf/rZ8CNjhT3/6E0aMGOFOUpewNoPND1jU6uQSfeMb3yjbsSorK6VSpR3uuOOOLlIxheBb3/qW7XZqnBe7Euk0kZwKmIuxsPiw4DUoFttss41MEbnoootw1llnyWt5xRVXlCPGa0vW5QRXjp944gnHh9uFF17oTtCMC+IG3TNw3HHHOQbFb7rpprIdR7gAprAqbI8jSKukfe+88862+/3b3/5W1P4efPBB2/1dc801Be8rFouZkydP7rKvrbfe2hQuYb+7Hx555JEu58pt5cRJJ51kO75er9dsbm52J6UbdHfG/fffL+vy7MCSjAULFpTlOHRfnKysUpNImUVvh2Ld2mHDhtlud8qCzwVajytWrOiyncKA/bEsh/pWgrBlyguD7vy53JpXTosNDz/8sKv+4LqEucHYEm9KJ1Dhs1wuwTnnnGO7na5NKZrs+++/v+12p4B8d3BSAWVvwWLHOBvZK5v9CXSz2TqN18TJ5S4FjL9lizCy/CdXEN51CV10wq233uroGh522GFlO87PfvYz22NMmjSp6H0mk0lz5syZXfb54osvFrW/r776yhQk02V/wpIrWx7aj370oy3+nnv66afNf/3rX+bnn3/uTkAHl9AlrBzYZpttHEmLN1Y5wJgOkzDtjvHQQw+VFCM79NBD5X6ES2f+85//LHpfwjIzhw4d2uX8jj322IL39f7775c9Ptja2mp+9tln7g3rEtaWDWZPOxFWfX192Y5z+OGH2x5jzz33LHnf8+fPN1taSr/E3/nOd7qc3wMPPFDUvkig2ftatGhRUfu6//77O/b3ta99TZKXC5ewtljccMMNjqTF1Z2eWolKv55//vl+MQ4klGnTpnWsXp111llF7+vRRx81R40aJfdVXV1t/v3vfy9qPytWrOgyXgcccIB0iYvFunXrZHkMv9///vc/dwK4hDXw8L3vfc+RUK6++uqyHGOPPfaw3f+uu+7ar8Zi4cKF5vLly8viCtON27hxY9H7uPPOO23HbMmSJUVbo7ScM/d12WWXuROgHxGWIlkLqHKXH3JjzJgxWLlype3fqGdVaiYyl7DtVqCYUNnc3CyTTV10Busj99tv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",R="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg==",j=e.p+"static/err.2323787b.png",U="data:image/png;base64,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",w="data:image/png;base64,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",F="data:image/png;base64,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",E="data:image/png;base64,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",D="data:image/png;base64,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",Q=e.p+"static/douyu.1e926b4a.jpg",z="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAA4BJREFUSEu9ll1IlFkYx3/v6+iMqzmjY2wfNqaR6H4UbKVR0RbiQiaVXXVjqNFFs3ddxrrhQhjuRlclIdvaCt1FYBeRBbYbrYoaRUhg+IE5SZQzOqON7zi+ZznvNK7ufJl9nLuX95z/7/yf8zznOQqfaSgLnA5MpHIc+BGFb4CUFe1BMAc8BS7h50/2E5Q6IZCErKIZnWrEiuQjF0lllRZ8nJSwEKiLGlSufjRIGCvVdU6wk6shUDe9wLa4XqTT/wL9Prb7KGF72FEAheT/r1ZRWZu8FofZQVZSFp75SV5oo4zPjRMUweWCA5RgDjtaejICclNyOe84zwHrAawm68Iepuenuee9xznXOXpnepcDE5SgRoIEVGRW0Jrfis1kixmiWX2Ws2NnaRxvTASLDiowF9D5dSdZpizaPG20vmnlSt4V41uK1wzXcth2iGP2Y2i6RuVAJbenbseDRQEJhcsbL3Hqy1OGk3pXPRddF+nb8ohNlnzcQTebn2ymOruGC7m/GXMe+h6yp3+PTOVYIxJkUS38VfQ3xWk7jEVyxz7dhz3JjqKEojwRnGBEG2FwdhBNzOIOeujx9dI58w9D2lA0Z5GgVCWVB189YFta7Exved1CnjmfHenbkfPlBnSh49f9NL9upm6sjml9erG7SJCCwrX8a1RlV0UNw/WJ6+xN30uOOccQtiiWBVBABDCrZtqn2o1z8wt/WCPaGcGuVbu4X3SfZGVpWbkCLh6/fcJBWzkBPUDh00J+WldH7eoaI2mcw076t/ZjTbLiHHHS9KopHMboWSddnV5zmoYNDUtgN9w3KM0oNVJehurO1B22fLGV9Snr8AQ9dHg7qMysNBze8tziyPMj6OjSVYw6Cv2ibv3P/JJTj0Ag4TfdNym1lpKRlJHw+mmfukvFwEHmhLzI44AUmeZ5Tfj1t3R5uylKK8Qb9Bq1U5xenBDU8LKBMy/OxA+dVDFhYkOKg+Fwur67oMqsZbQVtCHLINYY1UbZ/Ww3Y4GxOMmQaK8CqrOraXT8yurk7IjZUvzowFF6ZnoW11OcM4oHFGA32Sm3lfN9xj7S1TTjNh/ShvnBWkbVYBWT85Mx60h779YdpRNnmjKNYn2XBGHYojbRRR8K3yWK3Ar/L2l8taj8/olaeS07+eMzP05kTMLPLQUn8C1EtvZlhi703BJcjnxuLVPhQ6b9CxF3aSow+t5QAAAAAElFTkSuQmCC",q="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAABV1JREFUSEu9lntsFEUcx78ze4+9FoLQB3eAxYCCYIGKsRJAClQFQQkxpBV5JAYVFEVjCDEQgoZHjAHB8IhGsMU/GkQNhETFYCoSEtoUedQYQzjkUUqPHpQD79otvZsxv5mdu7X4N3PZ7E5u8/vs9ze/F8N9WqwXx18YGjiPSbaUS1bOGUL0P73E1E8vukv3WYJ+akkh5R0JHJMQ29u72494bWdBfdG3IGjn7+dg0zkAunIADeHGuseCYBqqgRLChaYha+JO7E0Ad83H0d1faId/5mDTLBfAwUAXkzkowWUwgO6Hh2pzzl0EohchGVcAyQChYFplhsld7V2x5VlQYWjgfA5eZ0mtwkBon1UntSpnzKPo33gQU7kfVrQVsdEz0WiltGEApNDABJDOZNJPxnviZ5TriuzwUQ5WQWoURDLQs9oruKsOQFfpCMxpOIRt/jygJ43DZQuxInpcvZNh2nUZL0zK7bHu2AoFKrYjnRYQslyDpMSnIDoEcuelQS8YEIBE/Sk8P7catx1HqSEYKSNYRruxo81pK1CgsB2RZMwCh4FYUqswEO1ChlTpSMxqOKgVueuXk2fw7sYtuHusCTyZdCEGKnHNaWMKFFEgcheDz6OG9vSCUUqwVOkIzOgFIhsXpMDOG3E0j5uNlo4YejyqWp1rGjTIgCSDnwyrM9JqlEIhYCnv+5EaNxLPGNA/nUBGAg/ka20ZgeYhVajqaESaSaR15OGqF0RuM2oUiMIoL4Q7c59DYk4lAsOH4bHqd3ArP4TpDQe065rO44/q1Rj0/kIUzJ4ADOiD5pGLUHWrCYLJrKoWp1UrGmxHpDkfpSgDOBPK0Lp3C2aVPIj3eABjmAX/48vwtHUJUw3oZBQ15dWo5R2YzvphYr8IkokkVluXIZhQoDQD7gEpRZIhPXwoYr/tw+cDirDICmYPPVm2FFP4JUxpdBWdjKK2/GXs8t1QLuoBRRwlK4W6UK4j0JXeihQoI3Dt661YUzUXHxAk5QC7jwB/X0dqfz0mR26i4n9AFNpp0LmYXNKKKMzvAdG5WHkhJP6qx8XiIehDnp3/CU588wP2sHZVtJrLSv7jutryauz03VQ5lIbQOaQAOUVZ11HUmWAQkWKMPX8ch3x5wI07iA1bjJecs8ollALJ0hGo9CiqeUqD6P+sGnJhNuo8Z+QNbxQXoOLCCeylqEok0fhQFV7r+hO2SmAgMXk8Zh6pw2eWDTScw1eTXsEOBdJqKAko4pQb3eqQDW9vwlqWhfFNP+G7UaNVEJxbX4N569ciICRkyEa0bhs2zZqBt60A8MVhbH9rDXb74hqg3CZdkClDAq2mMoTtiOAAoyS1MgKhlcvw+6Z1qutJKbHx12PYcfkykk+MxbRRj6DOl4e+QgITV2LxqR9xmne61dsEgk5WUkbgbAkqtsMJC6yfKUPS78faA7V4vbIiG9pXpXbHUCpLFCSbv8fZVTux0Bf1tIZcUVUFFoJUtrQ5bSW6TYTCh7hkL+rCqotpvm3jy40bMGnJPCBItdxdiRSwYR/at36LRTyKK7xbd1i3aps2ofNJVe+PYk7sQwUaECx+1setw5YE9za+YAZYXjIOCyqmobCgAGiJo7P+NI7Gr+BjXxuusx5QCzbnowPB0/gkOruYKL3tXL+YnTeK7PAextirqsZ5uix9Vb7gGCz8CDKujN9iaaWcXlUt3L0MxJ0daFhZ1d4d2+ydGeg5UBQMf8oY3uBgfq3MTD+6XajLM6DQjGAgrpv0XqJTQK5r745tMQNT73ELRf6iMvisJRxsAZfob77GTER6T2o0MTcBqW2LhKzpgqwld+UOVn/kfVn/AsVflDnLRAvCAAAAAElFTkSuQmCC",G="data:image/png;base64,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",Z="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAAaCAYAAAAXHBSTAAAAAXNSR0IArs4c6QAABYFJREFUWEftl1+MVOUZxn/POTOzszODTURBRRql0ggF/1yo/ZNQarvYGmB3dnaxSkht0zQIprUx/ZO0NKYXxaZN2rhpUs1e1JgQy+wuC5IqhQjEWq60pRqS1oIVEy0SL1xmdtbdOecp5yyz7LI2JPZCa/a7mvm+933O+3zvn+cc8RFc+ghyYo7U/0tW5zI1l6kP8AZU7PHfgI/9txhkxh3yVP0tvs8hNVO7tV7U3sZ3QuiMxWJBTeb5pnlk7AYO85DimXhWsZMVZHkA0yFYiDhp2BuJR8aqevVC+3wvq0KzTXCL4V3D4abZNj7Kq8UCW4FvIJbIvNGE/rEz9PFH1RMclSr+icU2icwMYE/7J8aBm2tVHct3+0thyBMyV6QWra40GBLSfXXxQ6pKfGC1M+3z2RwGbMeUpnzO45+KYEtjgF2gdHdet8sO6AcunYEv3pQ5bvisIEjPWjhiT63GJp7WiMAqVFgruB5NmSQ/lgXJbUwGfqqW4cZck/k5cwi4HHgrht8jjipiQRDQZbgViGx+XB/Uwwl2qZsNDnhckAP+idkZw4lArDT0ChY5wRJdjaqOtK33ddkcfwCWAsci0x8mmPBdiWvOXXVSCQcc8SQBKxBbJdpi86PRAba/5/Rr7/VnArNbk8GfPgu+oSaeK8J+mS8kwTWbdIwN619T+fyK20oFfo3YbPFvBXQ0Y0ZCOCRzrcW+eo0NyU22fNq6/IlMyKDEjYZn600qxTAtq59LnIzGWd3YrdcT+2LZHcowiJmHGKzV2MjTejc5K1XcR8AWw9/rNT49i1S2y7fmsuyRWYh5W6J8ZkDP5db5+lyeI5hLHLOpPqQds/qw7AXFkKOI+TIPNuGdjOjH1OOYL44O6cULfdp73BuYHQoYiSO+rIC7BA8idtVOcBcvaCLxae/04jDHAcwno5hvN4bU18IqVNwVhOx0RBzkuHoGqUK3b1HIUy1CkVjfGNCfE+e2Hq/JiL0ybo6xdGyvTs4itdqZwuUMyKwX9FucEGwn5pVaUiatPpvm2Nbr6zLm4LmLSMr9NuABxEDtNHe3hlPhq74qiFJSy2Jz3+igfjuN1LogZJCYLBELp0jlKr4hG6SEPp6UXCQ6kxpvOebL/nwYsi9p0HFx03hVx2aRWu5c8VPsxqyRedTiuMQvbV4riBWnq6pd6JMre1k25Fngklh8LTSfe7+kHJFRzBUpqWzFN+eSDMUsSglFdDZ2nSeU2BS6fWUQ8hdiFhh+UB/ULy4MMN/la8IMiUS0BTFbInMqLQuwTe/ooJIBMGOVKt6M+A3ibTfpUMi9/zOpXKdXZnM8I3OVxak4otIY0vOzsoCD9l6eCM09CXGLjfWq9k+VwB2+UvPSKddheC0Tc/s7E4yU8uzH3GR4aUJsHK/qpUkfB/kyqzMZfodZjBiuwT0l87P3S2qq/EoV/wOl4zNZrwiO2zPf3i1erNd5mJB5xTwHBUtNql1HZP5kuFYBazCXpfvmW/VBPZ5OprJvJ0MVp5oz4pjDNn9VwCrEbTL55LnjE3SN79axUo9/lZCy2FGvsgkmhbxU9gJnOCCz8j166k4FDMvneqrY49fPNvXVszMzY8eYR2sB97fFLMmKYWB5ajFdAOFMDN8bHeCxlpCmOtjNncGkmJ4X7HOiafGyJ7h3dFgvpMEnpMT9ccTW0SE9dj4Kq9RD39lqus8xW6cPiuJ6L1Qu7cvl6aDId3tVKL6JCC5C7M36CA+lryLrXGjPpoGuTUoL8UZs9tNkoKUrs7DW+bJCjnIQcIfjtDKOxmZPo8k+9uhMy75Y8d2YTL3BzpYOTWH1ulSK+HoTXh4b0sHpz8h3e4kCtjTq/HTu0+MimfzQHM9l6kOTiosEMpepuUx9gDfwHxPQeQqe3h4RAAAAAElFTkSuQmCC",Y="data:image/png;base64,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",k="data:image/png;base64,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",P="data:image/png;base64,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",ee="data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzEzOCA3OS4xNTk4MjQsIDIwMTYvMDkvMTQtMDE6MDk6MDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMjQwMUY1OTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMjQwMUY1QTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMyNDAxRjU3N0RDMzExRThBODI5RDkwNTJFODYyOTA2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMyNDAxRjU4N0RDMzExRThBODI5RDkwNTJFODYyOTA2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJ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",W="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWgAAAFyCAYAAADYqEAoAAAAAXNSR0IArs4c6QAADetJREFUeAHt1jFqXUEQRUHLaP9b/jZObmYU9MAJSlGDxNBUPw76+vz9+eWHAAECBHICv3MbWYgAAQIE/gkItA+BAAECUQGBjh7GWgQIEBBo3wABAgSiAgIdPYy1CBAgINC+AQIECEQFBDp6GGsRIEBAoH0DBAgQiAoIdPQw1iJAgIBA+wYIECAQFRDo6GGsRYAAAYH2DRAgQCAqINDRw1iLAAECAu0bIECAQFRAoKOHsRYBAgQE2jdAgACBqIBARw9jLQIECAi0b4AAAQJRAYGOHsZaBAgQEGjfAAECBKICAh09jLUIECAg0L4BAgQIRAUEOnoYaxEgQECgfQMECBCICgh09DDWIkCAgED7BggQIBAVEOjoYaxFgAABgfYNECBAICog0NHDWIsAAQIC7RsgQIBAVECgo4exFgECBATaN0CAAIGogEBHD2MtAgQICLRvgAABAlEBgY4exloECBAQaN8AAQIEogICHT2MtQgQICDQvgECBAhEBQQ6ehhrESBAQKB9AwQIEIgKCHT0MNYiQICAQPsGCBAgEBUQ6OhhrEWAAAGB9g0QIEAgKiDQ0cNYiwABAgLtGyBAgEBUQKCjh7EWAQIEBNo3QIAAgaiAQEcPYy0CBAh8/5Tg6+vrp3/q7wgQIEDgPwKfz+c/v92v/Ac9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICXz/dJvP5/PTP/V3BAgQIHAg4D/oA0RPECBA4IWAQL9Q9SYBAgQOBAT6ANETBAgQeCEg0C9UvUmAAIEDAYE+QPQEAQIEXggI9AtVbxIgQOBAQKAPED1BgACBFwIC/ULVmwQIEDgQEOgDRE8QIEDghYBAv1D1JgECBA4EBPoA0RMECBB4ISDQL1S9SYAAgQMBgT5A9AQBAgReCAj0C1VvEiBA4EBAoA8QPUGAAIEXAgL9QtWbBAgQOBAQ6ANETxAgQOCFgEC/UPUmAQIEDgQE+gDREwQIEHghINAvVL1JgACBAwGBPkD0BAECBF4ICPQLVW8SIEDgQECgDxA9QYAAgRcCAv1C1ZsECBA4EBDoA0RPECBA4IWAQL9Q9SYBAgQOBAT6ANETBAgQeCEg0C9UvUmAAIEDAYE+QPQEAQIEXggI9AtVbxIgQOBAQKAPED1BgACBFwIC/ULVmwQIEDgQEOgDRE8QIEDghYBAv1D1JgECBA4EBPoA0RMECBB4ISDQL1S9SYAAgQMBgT5A9AQBAgReCAj0C1VvEiBA4EBAoA8QPUGAAIEXAgL9QtWbBAgQOBAQ6ANETxAgQOCFgEC/UPUmAQIEDgQE+gDREwQIEHghINAvVL1JgACBAwGBPkD0BAECBF4ICPQLVW8SIEDgQECgDxA9QYAAgRcCAv1C1ZsECBA4EBDoA0RPECBA4IXAH7PYDOHnuk1pAAAAAElFTkSuQmCC",fe=e(31138),ne=e.p+"static/teacherQQ.833913ba.jpg",K="data:image/png;base64,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",be=e(59301),Qe=Object.defineProperty,He=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,je=(rn,Wt,me)=>Wt in rn?Qe(rn,Wt,{enumerable:!0,configurable:!0,writable:!0,value:me}):rn[Wt]=me,Ge=(rn,Wt)=>{for(var me in Wt||(Wt={}))ge.call(Wt,me)&&je(rn,me,Wt[me]);if(He)for(var me of He(Wt))ve.call(Wt,me)&&je(rn,me,Wt[me]);return rn};const $e=rn=>React.createElement("svg",Ge({xmlns:"http://www.w3.org/2000/svg",width:12,height:12,viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve"},rn),React.createElement("g",{fill:"#fff"},React.createElement("path",{d:"M302.1 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c.1-16.5-13.3-29.8-29.8-29.8zM92.9 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8zM511.3 88.5c-16.5 0-29.8 13.3-29.8 29.8v789.9c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V118.3c0-16.5-13.3-29.8-29.8-29.8zM720.5 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c0-16.5-13.3-29.8-29.8-29.8zM929.7 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8z"})));var Ne="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAyNCAxMDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMzAyLjEgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjLjEtMTYuNS0xMy4zLTI5LjgtMjkuOC0yOS44ek05Mi45IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNTExLjMgODguNWMtMTYuNSAwLTI5LjggMTMuMy0yOS44IDI5Ljh2Nzg5LjljMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYxMTguM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNzIwLjUgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjMC0xNi41LTEzLjMtMjkuOC0yOS44LTI5Ljh6TTkyOS43IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHoiLz48L2c+PC9zdmc+",Ee="data:image/jpeg;base64,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",Ce=e.p+"static/certificate.a2a9ee77.jpg",pe=Object.defineProperty,te=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,Ie=(rn,Wt,me)=>Wt in rn?pe(rn,Wt,{enumerable:!0,configurable:!0,writable:!0,value:me}):rn[Wt]=me,vt=(rn,Wt)=>{for(var me in Wt||(Wt={}))ze.call(Wt,me)&&Ie(rn,me,Wt[me]);if(te)for(var me of te(Wt))ue.call(Wt,me)&&Ie(rn,me,Wt[me]);return rn};const tt=rn=>React.createElement("svg",vt({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",height:12},rn),React.createElement("path",{fill:"#fff",d:"M701 959.4H325c-116.4 0-211.1-100.4-211.1-223.8V357.9c0-117.6 86.8-215.6 197.6-223.1l2.7 39.1c-90.3 6.1-161.1 87-161.1 184v377.7c0 101.8 77.2 184.6 172 184.6H701c94.8 0 172-82.8 172-184.6V357.9c0-97.1-70.7-177.9-161.1-184l2.7-39.1c110.8 7.5 197.6 105.5 197.6 223.1v377.7C912.1 859 817.4 959.4 701 959.4z"}),React.createElement("path",{fill:"#fff",d:"M741.5 429.3 485.8 736.1c-9.8 11.7-27.2 13.2-38.7 3.3L276.5 593.2c-11.5-9.8-12.8-27.1-3-38.5 9.8-11.4 27.1-12.8 38.5-3l128.5 110.1c11.6 9.9 29 8.4 38.7-3.3l220.2-264.3c9.7-11.6 26.9-13.2 38.5-3.5 11.7 9.7 13.3 27 3.6 38.6zM640.8 239.8H385.2c-48.4 0-87.8-39.4-87.8-87.8s39.4-87.8 87.8-87.8h255.7c48.4 0 87.8 39.4 87.8 87.8s-39.5 87.8-87.9 87.8zM385.2 103.4c-26.8 0-48.6 21.8-48.6 48.6s21.8 48.6 48.6 48.6h255.7c26.8 0 48.6-21.8 48.6-48.6s-21.8-48.6-48.6-48.6H385.2z"}));var Zt="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgaGVpZ2h0PSIxMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTcwMSA5NTkuNEgzMjVjLTExNi40IDAtMjExLjEtMTAwLjQtMjExLjEtMjIzLjhWMzU3LjljMC0xMTcuNiA4Ni44LTIxNS42IDE5Ny42LTIyMy4xbDIuNyAzOS4xYy05MC4zIDYuMS0xNjEuMSA4Ny0xNjEuMSAxODR2Mzc3LjdjMCAxMDEuOCA3Ny4yIDE4NC42IDE3MiAxODQuNkg3MDFjOTQuOCAwIDE3Mi04Mi44IDE3Mi0xODQuNlYzNTcuOWMwLTk3LjEtNzAuNy0xNzcuOS0xNjEuMS0xODRsMi43LTM5LjFjMTEwLjggNy41IDE5Ny42IDEwNS41IDE5Ny42IDIyMy4xdjM3Ny43QzkxMi4xIDg1OSA4MTcuNCA5NTkuNCA3MDEgOTU5LjR6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTc0MS41IDQyOS4zIDQ4NS44IDczNi4xYy05LjggMTEuNy0yNy4yIDEzLjItMzguNyAzLjNMMjc2LjUgNTkzLjJjLTExLjUtOS44LTEyLjgtMjcuMS0zLTM4LjUgOS44LTExLjQgMjcuMS0xMi44IDM4LjUtM2wxMjguNSAxMTAuMWMxMS42IDkuOSAyOSA4LjQgMzguNy0zLjNsMjIwLjItMjY0LjNjOS43LTExLjYgMjYuOS0xMy4yIDM4LjUtMy41IDExLjcgOS43IDEzLjMgMjcgMy42IDM4LjZ6TTY0MC44IDIzOS44SDM4NS4yYy00OC40IDAtODcuOC0zOS40LTg3LjgtODcuOHMzOS40LTg3LjggODcuOC04Ny44aDI1NS43YzQ4LjQgMCA4Ny44IDM5LjQgODcuOCA4Ny44cy0zOS41IDg3LjgtODcuOSA4Ny44ek0zODUuMiAxMDMuNGMtMjYuOCAwLTQ4LjYgMjEuOC00OC42IDQ4LjZzMjEuOCA0OC42IDQ4LjYgNDguNmgyNTUuN2MyNi44IDAgNDguNi0yMS44IDQ4LjYtNDguNnMtMjEuOC00OC42LTQ4LjYtNDguNkgzODUuMnoiLz48L3N2Zz4=",Mt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAhAAAAGWCAYAAAApAbrRAAAgAElEQVR4Xuy9eZBd13kn9t239IpuNBo7CBIgNhJcRXGRJVsjj2ssjyWPR2NbnnFlKslMKrRjKRxZVc7EValU/5OKXVYoD2XZlsYpe5JJJonLlaqZTKKRJWuhRErEiJsFUVwBEiB2NBqN3t9yU79zz++9rw/OXd7r9xpN4DSLhffuPec73/nOfff7nW87kYS/3kjg8bh64ICMjI7L1vFR2bNlWLaPlGRLpSwj1ZIMVssyWG9KQ2JZWmrI8kpd5q/V5PLsgpyfWZKzM0ty9fy8LMpU1OwNQ4FKkECQQJBAkECQQP8kEPWP9C1A+al48O6q7J4ckN3bRmXvlhHZO1yRTXEsMf4HEogiiSL72UokxmV8xr2SiDRiieeX5dKlJTl1aUnenbkm5058Jjp/C0gwTDFIIEggSCBI4D0qgQAgOl64ONrzOdl6ZLu8b+cm2T88IFuGKjISN6XRiKUJsACSABAkDaDAz+51fDcgI5JSJFKOSxIv1WR2ZlHOn5qXVy5elddOfzZa7JjN0CFIIEggSCBIIEigjxIIAKID4R55Mr5t3055cPcmuRtuCQMMmtKsi8QADrECCgQSBkxkXG8BDtsG38uRlMx/TWnO1+TK27Py/I+vyavTT0SzHbAbmgYJBAkECQQJBAn0TQIBQBQQ7d4n48m7t8sH94zLoYFIhuuxNNxuvQQQGnREIlGlJOWry3LpxDV58diz8qJ8OaoVYDs0CRIIEggSCBIIEuibBAKAyBLtVDzwgdvk/v3b5OGRkkxILM0GbA4pfxUb2wCLRC9XDHTjkpSjpjQuLcq7r16Ub7/6X0dnejlGoBUkECQQJBAkECTQiQQCgEiR1qGn4u13b5eP7BiRfQQNTeRQZPyVykmsQ167ThYIbUkXn8uxlBZjWTw9Iy89fVKOyVS00im90D5IIEggSCBIIEhgrRIIAMIjwfv/KD5w1y75yEhZtpgkCRUQuVaBd9OfQZgtPmIpRSUpXZyX1//ja/KNi1PRXDd0Q58ggSCBIIEggSCBbiUQAIQjuYf+JL7n7u3y4WpFhhrN1e6K2MRDqowK66rANdwjqbzvekhNz11E0sxoU766JKdfuCzfePfT0eVuH4LQL0ggSCBIIEggSKBTCQQAoST22P8cP3JoUh6FpyAy+RWCfIgEGOjPrpSz7nW6IqCFP47L/rzOexwzlvJCXaZfPil/9eZvRxc6HS60DxIIEggSCBIIEuhGAgFAGKnF0aN/Jo8c3CwPwzUgDWkg9bIM/4WVqv7csjRY10YpkgjtdEpmVhqnTut0Fw3j4M+lhzFaWAKpnqpduSSl2WW58sp5+dobT0QXu3kQQp8ggSCBIIEggSCBTiQQAISIPPjl+N67t8oHSyJl1nRIYEVSRZKf8a8GBhQ0AYHvnq9NWl2IrHFQaKpFK5YmaSBDAwWsSiUpzy7J9EvT8vXgzujkJxDaBgkECQQJBAl0I4FbHkAc/cN439075WcqJamW4KhIqkj2XC5R1KpQiaqTrFbZ03EAImaW5cxXXpWvylS01M0DEfoECQQJBAkECQQJFJFATxVYkQE3UpttvxePPXa7/PzooExEsdTJm3YX9IPfpnJ9rJU+aDnujdKpWTn+7D+VZ5PYzvAXJBAkECQQJBAk0HsJ3LoAYiqu/O1D8pGdw7J/pR3qsErCLpBwlTUbe5T4KsUNOgQN7hJyjCxQUYS+5gWff3RWnvnxp6PXev/IBIpBAkECQQJBAkECKiXxVhPGfV+Mjx7ZJR+InVRNLYdeAghXwbvWjl4CCASCLi3LtedOyVcv/fPo2q22tmG+QQJBAkECQQL9l8AtaYGwrouPDlZlNM4oTV3SqZPI5CxJ7F7DErnX8X0VEFF0dFv3M/r0gr6lUzl3TV595pR8X6ai1PLb/X/EwghBAkECQQJBAjejBN77AOKTcVk+LJU901JujErUnJeoCp0+LvHpWZMNWXcV6CN/Gj+0b0IeaMZS97kWXLdCkYWnm8LX13VhwEKAjI00t4YBACpt04AUVQ3TTelM+w7ryktn5a9PfCY6X2QOoU2QQJBAkECQQJBAUQm85wDE3ifj4cFB2TZRkYnBimwaKMlgqSoDpViqUKRRRcpx3dRxaDZiqdeaslyry9LyilybWZLLA2UpH9khHyxFMgilnJV6WVSIbjvWkOD1LOXf7RjslxVfUS5L+fKinP32W/LNYIVYq6RD/yCBIIEggSABLYH3AICIo71PytCWIdm9ZUT2DlVkvFKSwXJZBrCTLzVxdlV6fQYDKkpSataNtWF5JZZ4IJJBn3Lv1aPRifUga8yKdYXUHVeK7pMFICqYdyz14+fl6WCF6NXqBjpBAkECQQJBApDAhgYQez4Xb9s9JndsHZU9lZKMcMmoWPUSpmVIuMsMZezrn/Y4pFkP0D4v8NFnJegkRZTxGXFToqKg5Lp5lKV85qq8+h9Py0vBChF+9EECQQJBAkECvZLABgQQcbTnc7J136QcGR+R7eWmsTY0suIFeiWMjUbHrYLZDX8AHss1WX7+XflWyMjoRoKhT5BAkECQQJCATwIbCkAgO2LfhBzePi57JZJKpcAx2g3bpuwEHfomy7b6XlY/t73bNm1sX78ibdN48fXVY6BfFv1KWcpvXZKXjn8qeiP8DIIEggSCBIIEggR6IYENAiDi6K4vyP7bN8uRakWGYbrPOnBKT7yTXXrWORZedBVLrM+5cHlKGxvXO2nrG9t3XkbWtTxelhZl+lv/JHq6Fw9NoBEkECQQJBAkECRw4wHEVFx56Ha5d9ew3AEF2Wwk51GUysnhUf3Ikii67I2mxFl84D5olUvXx5K4yj6rLflhmzSaaUCjiIxqdVl58aw8E9wYRVd/g7X7ZFw++NNy55FJ+Vv7N8sHJofl8GhFJqOSDOIHU8VvpmTOcTF/USRSU9U/8BE/KBz4gj/c421cGkXus4jMrYjUGwmdakVkwL4h9Km0GId/A/ZY2JVGezyeFAse8D//3DHJC8aqxxLXGrI0X5cLF+blxydn5Jl3ZuXZNy/KuyF2Z4M9i4GdIAErgRsKIPZMxSP798m940OyO3bKSceNRCm7wZFRWeKGPbWiXBFx2+G+V9Faeu490gMt0E2rqUA+NH3ywT68B5587Qwwcspau8GRPv45R827HktfB5+YC/50P1h13p2TH/7o16N3wtP/HpPAVFx6cKc8eNdO+eihCfnwthG5Z3xQ9gxVZBAPezM2z9V1KLZhfwm4zz8obbTFPd2vgpPkYpHFegIEDNgotwGH70dVVm8P9F22KAP0OY595qXeXH2f1/kvaIHG/IosXFqUU5cW5OW3r8rTr1yWr7zyG/JGONflPfbMBnZvCQncMACx//PxxP5JuW+gLBNiwUOaiV7vsOHrh89fH7WNleJ1vWpunADv6b46dsA9llvT5OeicRS+dhif8Qq+ORilb2M50qwKvN+0JbjT4jI4FmVTqUj50qy884Nfj/7GjDIl1f2bZWRkRMarkYwNRTIkFamWYinB6lKKJV6JpdFoyPJyQxZXVmR2Zkmunp+XZZmKWgeP3RK/khs5ycfj6vsflQce2yO/ce8O+fujA7K1HJn0XPPXaLZ3+djJY8dvAAIsDAAJyemyeO7MdfzRKsDvpGUtAaZvuSQyWE5o4HtL0ZeS73VYKOxngBGCCVo10Fe3A20AE7QDbdwDWAFwGakmY+EPIKTWMACmMbMiZ18+J//6+Xflf/nhN+U1+YuIhpAbuSJh7CCBIAErgRsCILZPxZuO3CnvGy3LGBWhVp7mJWeDI12gUETJ5q2uj2YaXa3Q00pZ542X1q/o3NAOFgSUufYBjLTy2A7vpfmaXJmdkbdHx2TrprJsq5STehim8FUkLVQAA4YblInv4AFnbFypyaVrC3L59LNyNbzU81Z/Dfen4sp92+XwT9whnzo8Kb+6eVi2V6JEeRMsGMWeWLZaLguCBbSj8ofSpsKHIofCBpDAfQ0AjPXBuh7oDoH1AG3QX/ez4NTQocUBgIOuEwAB/AEkaGvFYCUBCQAQGAs0Ye2gFYPWD/B2fkHePn5B/tdjZ+XPXr8gJ4M7Yw3PU+gaJNBjCaw7gEAlydu2yIOjVRlHvIMvfkDP0VWyPisFlaC7ay/S1kdf09FKGDEK4DctQNLlm985zzTgkremjA1JG5t8mRe6itsgXczHtAEyaErFBnledz5G1lxbNEoSRbGUGiWpLy0ZMHHhx+fljExFK3nzCPc7k8D+L8a77tsqv/LYbfLp7SNyFxQ5/mgxMIqZFgFlJYBSJgjQAAKK2cQhAAzYHT/uo61xIViLBmgCPMAaoGMm8LJAzAOBh7ZoANi0nnfrCiF4wL+gifEJRHAN9OlGMUAoao/JcdH+7Rk59uIF+dL3zslfzvxWNNOZFEPrIIEggX5JYH0BxFRceWSv3D8+JNuhVNNiBlYpYieewI0HyKKh27qxBVn33PHxPS3mQN/z9XMXLi1GI2uB3ZgKA5icmI5u+EuTib7OcXx8w90BXhZXZG6mLu/OzsvF05+NFvv1sN5qdB/6k/iRn9ov/92+zfIzw1UZoyWAyhZKFooZu3kCA4AK/lEJU4Ev1xMFTsBAAEBQAmXO/i2gYWMmjDsElg9LXFsUfOsCcABasC5o4MP+ePHws47FwDXc0+BodkkuvX1V/vrrb8vvvP6b0Vu32nMQ5hsksFElsI4AIo7u/kM5vHtCbo9s9kJanIAWlq5xwOv0+6fVQnDb4XteTII7JvvosXS8QRHezYvbxjRkjc+x89r4Yjrc2AxfLYm0uI2sOXRSH8PETEQSLSzLwrWanP/hspyWJ6LljfrQv1f4+tCfxx//e0fkS8Nl2YNQBypa/kslDiCAa8iEAKBQz3/rM10cjJmgWwHXoeDRF3+wMAA80DLhxkvo/gQejLfA2KALQNPiUfFDHnmPAIgWFcZB0AXCwNCVuomHeOf/Pi6/9KNPRS++V9Yv8BkkcLNLYN0AxK6n4u2HJ+Qe7loBIho2Y6LckAif8W+ewN12Lo3Wy9NDi22NYnfu63vksRlJk+1wH9db4Edle7j8543j0iTPGC+N/xiuAwu8fDLScnDvp93TfK4CUA2JMB6ucUx+N0rD8sl58B5dNAtNmTt7Rd48/dloOm89w/10CXz4z+J/9Imj8r/DdQUlb4IhrcvCrE3UjoXQgZN0X6AN4xjMM6+UOV0bOs0SbQgGNFfGYmHdGq4lgpYE8KdjGQAiYE1gPAZdJkgTxT18H6rY2A0LOHCN8wA9jgtelmpS+z+Py0f+5jeiZ8MzEyQQJLAxJJCrsHvC5uNx9QOPygPVioyVlJJ0aWsl5VNcWqHl8aVpuW1dRZynnNnfx595SXuUe5oCxtj6XhrNIrLRbdzx8uTTyf00+WSN2YikOX1NTr3yLTkdAi07kXa77d/68/g/+cRR+dfMhGCwYytrAmfVW0WrMyq4c4cCp/sAlgH82GmtoIvCxDTYIdle08JYaOOmbIIXAAFmfWgrAoAALBoYm+mhrrsFQ+Ia01DxXbtWCFQYzwF+/6/j8pMvPh490500Q68ggSCBXktgXQDE0T+M923fJPugVJAeiEk0c0pPo51pg5Mo7amUZvLudysR0x4+ed2W0uJplureKj6c0y4JclbxmHEipn35rQpKTO0LHpoSVUsSw4XAdigEVHNWlzyaadt4A46VJ78WKSWvlkyVzHxrsWpcu076GmnDzQGevWuKQ8tE5FpdLj1/TN6QL5um4e86CZiU2rKMS3VbTSqNWErxoETxkkQP7JFf/oXD8i+hrKGMqaS1gteFowgOeA0PpIlrUFkVVPiIUUA7gIPWrt/GR5BFGixMAKR9U9CiwIwJghoGQDKrgsCFrhO0NxYKVciK7hB3DgQder7LNWn829fkYyen5ZgWYTQkcbQscWVJGhdF6nJcagGwhp9ZkMD6SKDvAALFovbtlfsqFanWlQm+4qneqKfMtm47KE6fMkP7PJqkr/nANbcfNB2tFFk0qcTBTxpNXGddBXdJNc/ufLN4zOuXxrMrI3cM3yNHWmltcT9trTj3hUWZfuGcvBbqRzgSfjyubrtHDoyW5JHhqnykUpKHqiXZHUUytNKUaO+YDDy0S0YhYzf+QVOCTtb1H5jmqWMN0B7XCSawo6dLBEpdp1/qzA20ZxVLukCo2EHTBGWqypcaDDAzQ2d3EECYgExbt4L1J8xv0Y6HgE/72zRzW6xJ/NI5uXZtRRqohNm0cL2Kg/aaMltryomFmnx/ribfWF6Wl8//tlwMxafWR4mEUW5dCfQdQNz3pfjgWFV2tvzmOTv59ViKRknisuVDf3bHzrpXlM+iNNAONIvwpcfutp+PBq+Rh7w5Fp0bYiPml+TyyxfkzQAirFSn4oF9m+Xh0SH5xUpJHi2X5WAlkt2ozUG3xOZBkTsn2rEC2P2zdDSoMH6BSpvxEVTwegfPOgvod52lQlkeNDhgO6Z9QvkzwJLgRGdyMCbDtZS4fK6yINg4Dj0u7msaGHNmSeStGRECC03DntR7rSlyaqUhP5pbkm8tNeSrp/9Z9HreMxzuBwkECXQvgb4CCFgfbr9NjkZlqaTFNOSxrmMGzEtTxRD4+hYZJysOYdXLrUdjgWbR+A5ffERW/Qh3vj756DY++fhiQvLWpZP7oN8sS+nyNTn9xhPR6U763pRtn4yH76jK+zcPyn82XJF/MFCWbSbOweY1MoYBBZe2DCX/D9uAQ1oBWrUbVI1pKnwNEpi2qXf+WkGbZ1OlThqXh3UzMDMDbUwchEoZ1evSqkJp0zwZa8Fx9HkZnCP7uGmh+j5dGTPLIufmRC4ttGWkQRLmrc7VaCzX5cdXl+XfzK7Ivzl/NRSfuil/Q2FSG0ICfQUQ93wpvmO8KrsR+9DtbPMAg0u3CIDolpde9UtT4mmBn5WGRPWUMz56xRPBmQt2suh3szbvLsqJdz8dXe4l3+8tWnF0x7+Q948NyhODFfn4UEW2Mk6AlRthLaCCxeddoyJbhkUGSu3ARChzBlfqrAsGHZr1tC4GAgoNHOhCYHwDsyloWbjud+VUu6TlQQdgkn8dMwF6mAuDJXUbjEF3CTMw3OBJWBwuLohcWmxbHwzvKkBUAwgDLGJpLtTkjbma/NnMivyrS78VnX1vPSOB2yCB94YE+gcgcMrmLjlSGZTRUl2a3WYJuH77vIyJNH+8Xg5NI4te3lhF5uRr44t3gJ+7KF/uXFzln2ZRcC0vpKN57CSWJO0Rd+fXSvMsSYRzNV4+LT/2ujKm4tLEZhmfKMvd1bI8WC7JXaWS7JVYtg6UZGCwImUqPlO2wGYCQFMOlUUmR6Q0OSjliREpbR6U0kjFBHJGy6zSiMJLthoj/OgMXIU/nWZ2muHducE3jzHhLuC5DmhjSjhbugw6xHCIN8AflL5JYbQa+sqSlM5ck00/npZd9aYMwbKAP2ZF0BIBpctaDTgrYtcmkfGBdoElKt8VB5q34g6sJUGnblJ2GkgQfPDcCpbFJujQgMKVjXZNuG4LHUSp3R2MteA10ADP2hVC2YPG5cXkf8iH4EO3xXW0g5WDsRzoj2dwcliu3j4mF7aPyHK5JDFOGa2Uk/H4xzXFPZw+OmiLcy3gULH6qtTXuIpU7pI0I4RBx9Ko418+E+0lNqQteGs0Yllcqcv05SU5fX5RXjkzLS+9vSKvTT8h10KMxntDSQYu0yXQNwCB8y727ZXDvpMkfez4qh+aH2JZYl2J0a3K6FaUzBqvaLXGtNMv1zIX39i+SpBp7YqOrWWbNV/K1rwAbU2MvPaknbZWmqbmQ/MOoHRhXk6f+Ex0ftVz8Hhc3XVEDm8akocHq/LYQCT3lMpyoNmQnQNVGUYEP5Uho/e5e908JLJ9JNmpI25gYig5oAl1BvBHU7zOANCHS3HXy7oFVLCuUtPKlidPgi9eb2U/WHeErqhIhfzaZZFXLou8Md12HWgXApShLqREd8b4YDI3HLuNedG8D6CiFSt5ZhwF5qzbEiCYOdtzNPCvqdtgS1ybgEy7OHQpuPUiGABpgh7t+Re0BOjv5lhxHI5lz7zg+Rw6iJIyJJCiDBZqSezDkj0zw9TCsMpZp3fiuj5llAocMjsyKXLfdhF8ply1y4XywjyxXrrEd2vutjKmloEJ/LRpqqwQyrUib5TDUk0W5uty7sKcvHFxXo6fuibPnbomP3jlnIkJ6to6GxRbkMCNlkDfAMSdfxDv3LpJ9iAlckUVbepEQRI8uMouTdFllav2KUwfQOl2QYooeHc+WeAnr+S1C6qyQJmvbHeR8thpgMAFB1ngjwBlVcnxpqy8cE7e4PkZW3433jw2Io+ODcgnxgbk58qR3I6DGptxYnHQ5Zm508U17Dq3DoscmBC5fTxREnq3ixc50x/RXscIUKHzB8DgQG1KZ5wBFQmUFBUilVHL924D//ROnMCE8oKifOa0yGvTbaVIIKLrLHC+uEclhXHAG6wQ5vTKSnvHzaO5OScofyhqyo5ggFkYDKgkr5w7D9xyFSB5UHWoDPhAfwIUPY9WLIedOKwkmBODMA2fikfIBf+DBkADDtkC6MP3xVq7/DZdMlxjLTOurT6mHPfxfHxkn8jesfbZGwSIBEzkC+4SzAvf8Wzx2QFvBGFuSi1omeJbNoME66LdQbTEoF29Lo1SJLWZZTn5o0vy/7x0Xv7y1Lvyw4tT0Vy3753QL0jgRkqgTwAiju77khyoVmQT3BerFE5KhUOa72nudt0e3uBCVcApzx/v3tf08vp2s0A+fula0ON1y0eRglTadWDAgEqjzZpznutGyyNNru54LuiYWZJzsEKMPxlP7hiSj41X5R8PVOTRKJJJvuDZh4pYpwzC9L9vs8iBLYnlAeDBvKTVgVMaMEAhgA7N3RxD79ipgKlYfbtaHfRHd4Pmk24H3tM+f9D7ylsib125/oliYSYod320tS4EhV6u5QTXtHLTdRpaIMn+ynW2BudIBch6DoxfMLvnxuqzM1qKV4El8qploGfHehMAPaANYADaeh768C7OkfOiiwJ9uIY85Ivz1jt/yl1bj37ugMihLe1TR12QwRgUDSBIWz8TOr6Ez6R2CzF2Bc8I5ql5AD0NJhbrcuGtK/KtF8/L//GDU/L1K/9tdLWb90zoEyRwIyXQHwBh4x9KkZTrTgAllFMVQYH2Or/XbJAg7hlFEEkTu+Qq6gzgswM80CYrswF0SNNVZhyTgk/jUS8MaJE334Lpsdyx+Z3K1vxr5+by6PLGsdzx0+Sj50r5kG9NoyV/y4c7J3c++j7Xg+uYxrO7xq25oIx5U5YuLcjspmH5+fFB+SeDZfmJqCSDeIkbv7g9AtoXYAhlBIsDLA9wXfCIadflwJe7DurjS5zKFO4A94VPOgz+c5UBlRnmo+9hJ4qxAG7QBjtpXqMF5CtvirxxZXWaIoGOtjbQeuJaF3T2gt7pUtHpdUJb9ueuXd+n4mWmhn4Z4B6uYz2gGN0sDjdzo2UVsKW2GdNBvhjToV00+phvjAVZsuqly7fbn1Yayky7JfSBYfj80TtFDk+2S2sTlGCOLfeOrejJZ0aDAeOisGuLZw1taHHR1jECLH02CJ8lV/6gs1CTudcuy3dwVPkLl+Sr4aTR3qrCbb8Xj20dkW3Dg7J5tCpjQxUZqlRkAJXZmw2prTSk1oxlpVaXpfkVuXqhLtPnnpbpUIis+Dr0BUDs/P14dNdm2Q/FUlYWiKYNFKSSKyG9z15Du0al5XpddQYDFC7aZk0LdMzLyrbDd93H/c6x3IBDF5j4ePXx4c7TNzZ5IK9Z8tFjcP7sx3lSdnny0TLWfTiGL/vDnY9vzq7VyAVq7KPXGddAG6m9i3W5Z3RA/otqJB9uRkn9A/yxvDJfzlTEfKnD8vC+nUl6oxvxr83vrfGtn573oKjMwVNR4g7Ag2V2n/asCfrktRWB97RVQwMWKh64CZhySRM4D6YC/199qw0gdMEm7uRpCSDvhq5TF4FyooWEx2JTbvrES1oAXDmZ0zIRl1BZXe6aio4vBipKXfKaoECDHMgS8+NOW5eypmJlPw2UjKXDBkISZLE9rTfgEeOTtj6vQ8dEoJ8LPCCjjx5IYiG4nuBNy16DSfTH84b1wDoyvkEDFQIrjMc5a57xDMBFQ5mTXw3ECLCW6rLw5hX566fflj849px8O1RsLa68VreMowO/K+MjW2Tb1iG5Y+eo3Dk8IJtLsVTLZamUSlIuxVKOIrM/QWE2U4sMAbEIWYK3sN6QeqMpC1eW5fz5OTlxZkZOnZmTWbpau+XsZu7XFwCx//PxxJZh2WMUipN+6Dsemv74tJiAvHgAr3JzjgF32xQ96pv9dPyCb7wsHrPiDfLiNtLG98WHpD2oWuZFAybzAiV9NN3x02igXHN5QO6qivxyOZJfiEoyxl0jAYRRBhZQaAUDnzaC4qAQGK8A5UVFRAWoXQlUwLxH8zMVGsfifb7otTLSyoz9uYPVbhMoI4INKl349UELYOWvToi8Pt2O1QBdWi3AB2Mr3B+mnoPeDaMvggx10CRBjo7T0DtltEUfuksAEsgHQYlWxq0YCGzdrKwpO/QFP4zJoCIl8IGyZsCl3vG7FgVadRjnQHmDHuWjs0DQnvf4nHBsAkJ8B18fP5RYINAOMmExKh2UC96wPqAL2WAsukz0ehMocnz003EPLmhk4CWfRw2KKfPZFZn5wbvyr144L18+/hvySsjO6EDlTsUD926XO3aPycHd43JodEAmY3tcgj1tWOPp1iY0iiVGfR03eUafQrzSkKWL83Ly9DV5Y/qyvP3O70Qe52MHvN6ETfsCIHDy5vZB2dpLeUWNxAIRl7NP7CzarhPeekkTtPLm4AUoOf18PBbhO4+fvPudyLHVNpYdwwPyyXIkv9oU2aHNu/hMc7kJYrSnQOLFj+tHtyUAArtDvuRpyte88MEmCOAukDS5mzXbD5puHCcAACAASURBVGue5sudyoEKyTx3tuyyG1ehTeemnbIW6PoHoAn6334nCaKkgtQBmjTjU9lokxuLM2F8WgUoJw10NEgyClQFAHI+DASku4AmeVw3wZo6WtLOScditICWrUxJ8EL50zIDnt2MErTRtSN0XwIVd00YL0FrANM1ISed5aErcdIyAVDwM/sTlxfnQMBBxe+Th3bBsOS3AXiI4bABk8zYIF3MmweEEUjocuF8dlyAh+9n5+Tks6fkqRfekj8Piir/rQIr98Ftcs/uMbl/fFC2DUQyZKwITZNtLTaWtUWoLhLra/jOm+51fGd7WEoBSJbrMnN2Vt44cV5eeDOUSW/JtS8AYv8X413jkWyOKhLH9bbCx3f9aPCeez3r8cmiZ17gajzSIX3feLhWZPw8XjUdl2bWvfyfin9OWXNzZaDnX2SuLk9p9Hy8p60PriOHvhHJUCWSRwer8k9LkfykMaVbhYWXrg70w8sYL3kqlG0jIg/uENk/0U4NhNLQwXTaukCFqY+0xjVaLrTlANdZMZE0uNvkORMaUJiXlIrT8LkacI1Bm4xH+JsLiQvjwnwiPZ1ayEBKXbtBB+6Bhluumj8ogh4XQNCioPmjosb4VHr4TFcRZE5gRDeFHgfXeAgXdvN0u2SBBQ2uaH2g1ailUM2rP5mjjo9w40E0wOQ9yomAhEDxtjGRR3YnKbA8RpxrxzRb9HHTcgnm9POonydmrNCdAVChDwvThbPw/NBFBRkZ3myMCddipS7xyxflL79/Wp587ivyXPDDp7wZp+Khh26Xuw5NyAfGB2ULXBL1hsSwKNhnzPwLN8UqXSMS62vWM2iauNfxnfd5r4wjHZEptCJLZ+bk+I+vyvO3dkG8RLp9ARBHPx/vjqsyVo6k2UyxGJQaprxxEregPvM7Fx9tcF9/T3m0Cl92x3M7cjw9dto8Cg+qGmr63fTP6uObW9H5aDnrMdy5p/GfN7Z5Hpqydbgi/7hclo9XSnKAlgUssLtrYywC2uBBuX9HEk0PIKGtBDpFE0qCRZx4cJQrLzfCnoqB9SU0PbevHpcKmG04tt7BM/6B/nBUVTw5I3L8kt3N2idbz5/0uHvVVg+mTaKNLj5F4GB25ZYAd+G+52UVTRskydRJtCeA0LLCdShM1kswtSMsca0QOR6VuubHuHdU8KIBh9btY+jbol5GGZfbmSCcHwGPXgcdN8LnCfJGyiueGQTbkpaxcNlMF9JsgQDnHgGdlh/BDa1eOp6CwJTPhQFINusEoIzPGS00OqAXIOPdWXnhxYvyv333LfmT878dWYjZ6zfEe5ceTnU+skN+cnJY9saIi8NrIF6tw6LIAgnPdd2W7SAN9zq+p9FBcAuMenN1mTk5Iy9873vy/K0ct9I3AFEakFHUgEgz12vTOD67x1WbhS1LZHauKpND0/NZG/jz0Dtt13qgx3OtE+ivr3EOtCKkjamtLT7Li+6naRb5OWdZDbKsA3relDfdGlreWma8r/ly15C03LHd9abM2B7mxWpZ9g2U5b8vizxUKcsWs84KyWInSCVBNwOuQaH89D6R3ZsSXzUVm1acxhSvdsR8Ubtln7mLN4pSWTBcv7veNbqWDcqHfNAsbtrZOgd0v5BH8oEzHV6+IHJmru3K0JUWXdO4m3HAmhDgF1YDAg26STSwYcwCZawLJWlFxwBV+P81zbQ0TaN0bSCqDt6kYteWAI5DpasBBe7ptgSR2o1Dmq31tARoqWGhMJ11smkgAQ73bk+sD6Cng2eh0AmiaPnis0B+jMuEVUzVmHo9CHr4LOmASfe4cv2s6bXiePMrcvbVafnmX/5QPn36s9F0kXfDLdFmKh74if3y6MHN8v6BsgxiWVa9nyxY8IECfY19NEDwAQhXpi5IMWsdSQlWj/OLcuIHF+Tpc09EF2+JtXAm2RcAARfGpoqM1lZW14AYUNaIFWVV6IfgXSWeNgbaVWMpaX7Ip8tjFs0sALHW+bk8ZvEB3mtMkfW4c9bKCwFWFnjzjQGeK/BPluXukQH5cklkb1SCq9JfeAcvaV05EooM0fQIomQlRvTlDhAvZ7RhSibuuYGD2pXBI69pitcxEuSfPnIWWqJlwyhEa/7X5ZwZk6EDB90dPJQ+6KE8M2IhTs22ayPoQEj0QzvQokWEytVkCFQTxYsATe66qWD1bh28avcGFTN37azNwCwKADCACPzpMzloktfmd20F4HWjUK3rxmcV0aCFNHXtCgIdHfkGPrA+DNgkb6xOCpkSeNK9glNMj269PlNHy0NndRjQalM0WTmTbdNcSnxOdK0PlgQ3z5+iaXi2xcwIFgkorELCHGAe/9GfHpOPXVeptRc/3PcgjT2fi7c9fLt8ZHJY7mjCVWFPLd5AUynX6jJ//Lx88+XfjF7dQHytCyt9ARCHnoq3lyPZBKWhd7S+naxvlrqdu3NGe59Vw7dzdmmzn4+nvGscN20c0C7KQ5F2mvci881qo+ftk0GanIxyd4BeVv80GbAPguCrkdw/VJG/GKzIJiNTay7XSscNPMMLF6DhYwdFULaagYEEEMavLG3LBHbQUF7cGZM2lZdOA6Ry0ql3hi+rwXAfipq7XJ7doJUnLQ30ddP0zXoWlC/oME4A9M/PJ0dUA0zMrSRggIoG4+ozN7h7p8+cLgZt/ucOnOO5gIJzILDSNSWoxOhS4HeuES0wujQ2FSwzaFxXBXfZDABlHIZ+6XD9QQuy0dkZXC8NIBjEiHY6QBQAApapiUGRHaOJ9QH/alcNXSoENqBPixWtOlxrrrP+bTAWxszDpvxSBqBNK4fOfuEzyLVgbAWfWbq20BfBeleX5dwXnpZHX/ts9O66aIANPAgOY7xrUn56fFC2IsWyE1axRG4cRCf9vXopnWa5GcnKm5fluedOyfO3UnnyvgCIvU/Gk2MDMhZVnaDJmgqodO51srixosN+7ljeB8D2K9K2E346aQveOx2f883qp2XSKf1O+TfAoov1ixekJsPy0Kaq/LvBipS0gnPz97UCw8sWJulPHEnOguCLnMqBZmaa591TIY1StKZouhGYgcDdoFYqZn4IcrPZGQQqRmnx8CtWVLRZIq5yMfzbEzPJJ0sn0zeOsQEcEBcBS8TZucR9QBeOCwA0ANG7e7eIkgYQ+p7OENG0SUsHXFLZu1YGni8CK4WWmc5E0BYQAh/ywZoVBAeM2eD6s/YCgw21xUMDMfYn4ABfAAx7NiX/Akjo4Ff2dZ8Vgja3zgSDMPWzwxiHlotH1b6gq4h1NzieLjnOdGSm+nIMA55sOu9yQ+b+p+/JPW9+KjrVye/yZmt79x/H+x/YLj+DjUYjlmbZxjZgno1YIv29tbYp17uRDcaw76BVgf/uWGzHtm9dlZe+e0K+5z0ssBtGNnifvgAInG0wOSbj5kWckX7p7vqLWiuwox2stMHIcr1t6XCtF1r+RXbpmmcvCFFumG6sEQODUgK/HMfd0fu+Y656ji5f7OO2y7MWkE4Ri4geA/2y+El75htNqeGwrE1D8u9dxabT+ajcjIwsMQCIX7q7bQbmS5cvYW06ZhYi7hEIUOHQKmDuqUBE82KCc1WVWeaOmDET2OGin64wie+M7ucOFLTouqBiwDUoDgIQXbgK10ETykwrZSpv7tL1blrv5jUY0NkSrksEPBh/v3MUNtNNtStBWzbIB91KrKWgqzWmvUjAG1NVOT6tQ1S62kLETBj9PKAfwA1dCbTMgI7OFgE/Zo2se4my1G4m7TYwgMzG3LhuCh844jOEfzVIovxp4THPps0ownxgKdHpxEbZ2Ngb3cf+rhY/9x25+63PRO9scN3RN/bu/6P4wNEd8tODFRkGeMgbqGkzMEpJXQfzh2tp333ts8Zge7v+3ked4yEr5NSM/PDbJ+U7t4Iloi8AYu+T8fDIcHKmgf5rKstBqYsdbOvh8FggXHoYy3eNNIqM7+O3yBx8Y/t49/GQNWZae1wvwlfeD7HIfT2O+UF1sI61ZakDQIwNyb+nYnGD7ais+FKm+RuK4Vfubr94jSK3Jn+8jPnC1ilznI/xjzsxC64yoIJnH54aScUFcIG4A/DDQkPah05TtK4pwfRAk45qlYh6wbUPu7KHfpEnnaXAHTvN70XWCG0YGOjWyqDiI4DhrpouCrMuNhPCFyMA3gyAwPHX1qevXQNGOaosCw0OaPonT2jLGBaCIx3kSQsO2vHYc8qIu3laMJiRQv75HNG9hH58NvhskYZr6UFbAguffHR7LWseVmau2WqUOljTKraWe40ARoOahZos/v7Tty6AOPJkfNt9e+Vnh6oyHDfzwUPR34OvnS0kZW4xDbQoPfTVffR3AJcTV+SlZ07J9292ENEXACGPx9WjR2Wb+cEoS4G7OCW7E89qY14Ytl0evaKL72u3HmOshb9u+haVL2l32p5rk7d+pN+IpTZQkUdGh+T/1cGFdA0wUE7vhI1il8R18atHrXnfph0yqE5bGXQwJV/ubqVCfXIi21AxQTlQ8bfAAK7ZIktUHlSudJcwAI99tHtFpw1S0WE8Hc3PdE+a3Zn9QGsHd/HccbsZHtxlu24dKjAd2GlkaktIo1+rIJU9VdJUlrRplG4mgnYLUK6sEKmV5qqTN1kp1MbOk1dWhqSlyMjEvpE0AMB9yIoVJGnFYVApAQxBk9uXipsypwwNULCZFq5bjIGksCDo+iB8XjSI0Jkaeh0YsIo+bhwOQQpBBy0g9YYs/o/fvjUBBFzfj9wmPzdUlc1NWxCqm/feevTJAhAEJq9dlu++9Hh0fD34uVFj9AdASBwd/H3Z3hiR0vBKYlZaHEjM9u53XsN93tPtXcHoNj6hcRw9Vla7NH5cHrLadbJ4afPM4yNt3nq+7pxdmWs+fXLqZXufTGarsjJWlkeGqvIVXSuB0fQ6uJHKlbtEnHsBAMEXvd4du8GKeLlzhw0++HLWQIJnGEDZaFM/X/as6WCC5SJb/MfGNBBs0D+O8RhsiTHcQlXaeqB96iySpeMMKDcCCProtVLUJ4u6Pn0qS/rZXV60/5003V02szqY1cKdsqkBYQGHdjO1dvS2BgdAgHYJ6LUCfwR8pNcq1mTfRqSnlStdVDxqm+vmK/TE/rSkuCWpdZCuLyOCMtRWCH2Na8R0XT4PWo7mubPPjVlzm2IM3igbbZFppeI2ZfF/+NYtCCCm4oGfPyI/Nz4su6MNDh6wtvan4I2P4P16LLW/eUe+djMHxPYJQIgc+N14c3NMhs0LoyZxqSZxsypRXLXBKQvSxHcj7KpEZfU9TyGThm6HMcwP2f5rfvCWPtuxH9vmjUOedTtNHwCJ8+M89Hd3XN890iOvRfh36WT1SZtjp33cefvWNE+utabUhgblkfFB+Q/aL02zteaVL1/uvMcGRP7hPe2URr7QuevU1RPpo6ffGS9sXb2Q5Ya5o3VBiRuHQCWld9rmWVMHJmkwoXfIrkUA/ZgOyowGtw6CBiGUia8gkU49pfLSaa1U3FlKFvSpaMGrjgnQAY46W4GBlPqgLj1/t94BrTosB05+tLuKIFAHY7ruIG3d0Udvu1Yf95mnBQPjoR8DNDkPzp/9mDar41Q0SDIys6qD1gkdcGveBTZLg0AY68LMCw2++BzTKrbSkFsvBmIqLn1wrzxyxxZ5oB5LE6mabgxD3ru6m/tFYhuK0vXxW4mlNLciV394Tr528reimaK03kvt+gYgZCoeunNCNlMYWgGlCWh+sJ21Mbrsr5KJNrynla6+TvqaHq6xX944vO/y4BsDdNPakw/wqefvG99HQ19zx06bQxZtLQO9Bu7YLg13bB/Y8a2pK/+hhtSGh+XRiSH5qgYArg+aOzMqfrowfuVo4srQBYN0gB9N07RaMCjSBNvZOARdBwEKgrtcDWjAm95BcwxtwTAAwgZp0u/umqNb62/T/rSy0DEZrlWAO1sCK4zP1EAeJ61rWrhuBc7XjWFgnIa7VpCDjguAHK8LNlRBgTyuXNdlYKQbQRHPq6CyZowFlSt5oGtIWzsoWwI5BnnSDUMQ5tZZ0EAFbbQ7gUCOB4dBNoirMbQs81wHHaypnwX9nOrS19qqRDkQXGrrB+dFtxCfH8iIVVMXa7L45HdvLQvEwS/Gtz+4S37aGG1sQORalLt2L7gBk757dl28upDuCPDl48m95sZVlCKpnL8mr3/7P5enb8ZD0voJICp7NslEc6ANBEorqiT1gERZ37NQmKbZAigrErvXNf00euzja4t7vM7PafPR9H38mYdUzb+lXKx89Dh6Tj66Lp0iPLnjabpZcvLNO61vnvyH6lIrj8ujk8PyV7qOAV/8+gXL3SpewHjhIgsDLgwGNeo+vuO3tfKmEsOYUMq0QOgyxBxbuztcQEAzOl/24JF+fyoDghbySSVIUNRSijYAkcqHdMg3+dDBoVBKjLWgIiZ40Ic8uTEh2hKhQYRWnG4cA03tlDNjBSBrXZaZypA7aCpu7WZxi2lpVxX7abM+LQA6sFOPQ+Ws6bbcHvasCW3dcOcAHhnjgc+MYyHg4BroWg+t5yNqZ7HotdWgh4BAA0Dc14XRtNUHdDjnuZVbLIjyqXjw57fJR4cGZDLqUdCkG5+g31e81yxJXGrmH+VQNNCS9Nz2HO+li/LNmzE1t58AonRgSMaWKmJxvkg0JHFklWg8IBE/Y4GbTSnhfpqi1/1aP/AlVVdiSOLY+e7SyqLhGxv0eF1/Jl2XHr9jLteNbeeOea96oC3PehzzEs6Rhabj4y1NjlpGrXnYsdLko3lxZeyuoR7XncNiU2oTJXl064h8Tb/wdR9fWWTchwvjl5GFoXbHVCpQPjr9T5vhGZjJF7i7C2cgH5UBd870z9NSYBSNLXTEwkYtywRPsVSVDKlQ0oIOcZ+Knal8VDCgS+Wj6wrQrWN+L6rQFT6Dhg6IpLmcrh0GBaIvsxt04CZ337yv10S7YZjmqoMztWWGpn13Lm7Giuv/p9WEPBFQaMuBkamTTaPdHGhLKwXpcR4GtCi3E+VPOa4CADbYk7EtGmRg3vq547z0erqWKoIzrhvnRN74TOL6rZaF8cifxg/dsUXuQ8bFqvrUyTqbd6UvQ4Jty2kvOntdWxB0U7oceJ+WBNADbU1Xg4LWOzOWGO3II/jXaaNoh/uV5NjwytyKXPqrb8lf3WznZvQPQEgcbfs92TRUbQOI0nI6QGgOSqSVYvmaP4WnMdZWzlp5gTZocIGzxjKLa+mQhq896PG6/ux7ZkEPtFw+fPz42upxzMvMkZWeN2VDmXFczitNduYFpmRURFbuvLNk7NJ257C4LLXxrfLY5Kh8vbUjVyV+WWVR79SMMi2JTAyJ/NJdCcfaX+5GwPPlrOMWqDy05cB5mZiHjVaPVmCishIY2dlOOlPA7G4tj75gPaYsGjeELRbEWAOdjQDSuiomUyS5W6fyc5UPxzdxE7ZWgnaJaACjlaVrPcH4uhqn3t3rVEmmxLKUtlaWTH01CtHKSpfM5ry1FYXprXSjaAuNG5uhrRza8uP+HunuwXrouAuuk+vacWXkK/TEeWJuBHXM0NCZKqTF55u8GWuK/QLZEGjxGWDgKVwY76k6EFNxZbvIUHWTDG0alcGBkgyVGoLcu2q1JFFckvpiQ+pxLLWayEJjSVZOXpUlmYqWtk/Fmx6+S352uCIjUOAuUEhT/jmYYdXtNAuCCwqy0jjTAAQGKmKhYJsTl+QHN1u56z4CCBGc2T5Yl4FSxm561YtcWRDS+jQLtCnygJFOFm9o0wnvnbQ1IKGgXIzySpm3y2MnPBeRUy/bLNaltmlEHpsclr82pnub4cAcf/qVXXM0lMz4YGKB0ArUDW7UyocmfZ2iaGSuiktp8zndE1p50KqhfdQ6u8Gsi41v0JkgDPDDfR7xzDQ+jI//GZTopgnqapO6MiR51wqJvGjwo0ESlRauceesDwzTCq1F1+7SmaXCOWr/P4EITe8GfKgy3RpgUZmbmAorex2/QXeIDv7UYxEAmJe1tbrwHBOm/2o3ENvRUqXdEARjrntIH07GZ0gDAcqeAIipuKsqdypwQOtMy+1i+daxFW7NCMaOvCcsEE/Gw3cPy84tVdkxPCCbBisyWo5kpFqRCoAAd/F8pvC9HklUakpzKZblWk0WFmoyW6lIdeug7Kn3yHXhe1fRKqBjFex6rtJ97v1O33sYJ4tGuSzl+SW5/LUZ+aY8ES13Sn+jtu8rgJCn4sEDCzK0USefx1ee1SGvf7i/WgJLS1Ib2SqPbR6Rb3AHbA6GqiSKmACCvahIoAwAIGCBYP0DHSBHhaYVKnfAbqodzcXM3qA5n7EG2pWh77lKWGcacHdKUzXnQcWkXQBG2VprBK7zYDAGhmpfP1M5teVAAwkqcCrQtOetpTAb7Z2vroVAOZN/mv9phdC7b17T2RKMMaD7wQUd2jKhwQXWhgBPBzCSHxe0+MCEjltwLQcuX7qtXhMG2PIME/DP9eU83WfMBVwaHPAZY+aMnoeRjTpoS8vKuDBWZPH3NmIhqam4cnBUJndskf3jo7IdlgYRGWBwIZRnpcBBVzgFGMoWu3Kc3ltTNX6K9O/0nVq3cQ4ubV4nvX6MrXnFeJj3W7Py7I9+/eapMtpfADEVVyYnZWRiwR+sMjOSuDR4n9/1NfeBQRtNT9PQ99x2oOO21bTTeNRtsvjzjeeOSVruvH1jgJ80ft35u22L/MjyZJ3FYxH6vnUbqUttaEge2zos39TplzQ1u+ckUAHgXxzJjCBKKmAdgU+Tstk12he0W87YVQo0j0Mh8oRMKlBjTXAKGumAONdP7+7qqejcAk28TsUC4ARlw106eafsTLCnDdRkX5q6CRp05UZadajsIDfuxAmQSJtz1P55XzYH2pvYD+WW0BYP7WphjAjdKrQ4MLAUtKjEKbMWSFJFpDSPVL60KLnBRRog6mdOX9e1kHV/Ix+HoE7p1O4xWnMYwIn1wHz5zDEOR5emxmdaSYwcrePejc+gVQr/LtU2WCGpqbhyZKfs3DUo+8aHZQ8AANIs00z+uBcXCE7s9B3insKpx+C9rHE1X53y6DsBlGPpe3nzhuyurci7T5+UZ2+WCpX9BRAismcqHqm1XaISD0vUHJaoPC1NfDYvlcX02Ajfg0YauFeyfUED10lLfyYN33hZPLg02LYTntkHczZKLGfemp9O5KPHwRhpP1DKjnJLm0ve2HodOVZjcnXwqOYD7S8tSu3ObfLY7k3yrdaaqPMu3MOeaJXASxjHeP/avUkvHSSJNjzYCWCAhyKxxgMVBKPcdeYFFYh2dyBNFGONDSbuB77cVyknlCl2fjlaabuydy0IvO/uTHU/TV/3d6+ntXNp0bKC6/pz1os8je88Pl3ZcEzfWL62vnY+Xnzyo2XBx2OaJSdNBtpVAzAxVxOZWRK5tpK4oOiGYDtax0iPcRqM+SC/dKXo+BDWi9g4Low42v9F2XnHqBzBaZhIR4QBK01WBBS+eAFfHx8ASeuLtg2b3lm2gZW+2IOsWAX0L5Vs3Z4ksNGr+3xxGLxGHsx73FpRNG+aPtpcxyOCrJvS/N4F+cb0E9FspyBqI7bvO4BAWeudh2WAk2/OJwtXGpVYf+5EOOjnKjjSw7/mhTUvET/7xs66pu9pGuSX/BfhmX3Ib7kkzax5dyuforzpdi1FZmW2SkmqdfK+0O0aYD6831DZJwByruwuTkrtzpJ8YMeofIsZBb5KgDxkSWcgbBkW+eTRtrvDNSnj5azjELjLJ2/uSZ1sj50k7u0YEdkzJoKKl2Z9+//LKPL4hDYbTAJ47lBe/MK8yIUFkdnlpBCXLg6m3SO0LtFSo8EUXTgEt7DKbYQgSpxltHuT3LV1TO6ArmRcQz+WAumPrfdQiuUirw3vZ6Vl6rTNrBROPZZ5DyiefHzk8eaT2fl5efX5/zJ6pR/yXG+a/X9NTsWlPdKOg2iM2p34vMT6cycTZz/dp2zp4V9cRxt+bik4z9i857Z1aaSNmce32498op8e00c/izd3XN2/k3m7fPhkRVm4/Lgydnlw1/r8oNTvFHls97h8m7SwWLAK4KWry1ubMRG5bk3Fm6qJBUIH47lpiK2IdltymmZ++pxp4qfLBC/9nSMid21NYiz0yz1vXcP9W1cCBJd4bnEE+2vTyUmqdPPQEsHYD/MbU9VQdW0P7QJCu1rzxtaBOPj78Y69O+TekaopAtgoalHo9mlwD6Ty0UGbLD66sX50YoHodm6+fnBzXKvJlWduktM6+w8gIMXH4+qePUk6p1YqpXFrLZjNL+ihFwP9mrMS4d9aIzFLuQDCt3i+8TrhgeN28kBRyepxssYs2s7lgf0gDx8YcoFBtSxNLbs0epBz2nxdeZAHo4idfrh3+sdSP3i/ARDfgTLXx1SbmAjrznCPpAaQQAzEP7qnbX4HCNAAQn+m28GAD1tCmC93vvwBNvZtFjm0pX30difrGtoGCfBZurgg8sOL7dNhW781m2Wka1rgXivbSB07jmccYKLRvFFBlHF07xfl4G2b5XAUyUAcS0OXZy5aWrpou9ZmpNR+vzSaVh90eBR30eO53aqRvsyMckki8FGUZtavII1GI5bll87I9y798+jae/1XtD4AAt6gp2RApiXaO95+YE7PJg8MrvEzv2vB4t51/SZt37qU0uikLY47njum5mWtC+ybm+YX9IuMl0VH8+ibm3ufY1KmLj9FeSJdl45vTW3b+r4t8tiezfJdPHg6iE3HMRgAYg+5Yhoe4hJwnDeD2ezL1pDli1xnWNCMjF2iri/Bl/mRyQRAcKy1rnPof+tKAM8aXBkvXxCZW2kfFqbThPk8GuBsEbJb/RPPJk7jXPcsjE/G5Qd+To7uGJR9NkOimbfr16ut27r98iwMvmBIHw1fhUfy4LNAZF1DP99pmuZ6ki3R9NWg6NQak2YZwRivX5Ln3/6t6OyqX81UPLB/s4xEkQyWS6aORjkuSxQ1JG6swpAgkgAAIABJREFUSH2uKcuNWBbP/7YsbJSy2OsEIETkk3FZPiyVQq+ZaWfXC7CgryXfk5/hZMoOGffT72Heie8+rQ3uaRr8zHE7GTuNF87JNx/f2Fp46FtEDpxH3lxJW/O0erx2lVBXZnl92P5pqe/7kDy2a0KeWZVDb2tCUJm78Qf4jkqUbhZGWlAcTMc8M4JR8TrI8fCkyN1b29UcCz2ToVGQQIYE8IzSEsEAXv08AxzodFjcw3dmHjEjZ6m+3i6MOHrgT+XencNyBwL89BQRKKiDF3UQYZooOgEeRWlomuAJfBYNonSBDr+7AIIBkG6wZpE5Z82DYGUV2ImkcnZWXj1+Ud65Y1BGt2yV7SMlmRgoy2C5LNUoMmeClPQc40iazYbZPzVwHtzSkly9XJeLJ5flqszK8o3K6lg/AAEJPh5XZY9V+NcrodQy1plvLk1HK/dOX3e9opM3Lsbphs+8fuTfBStpY7n0dH89B9+4aW3z+onUb5+Qhw9sledMeqJ9gaKbzpKA8jfplUiTszRR+RB1IAgMdKlp86K2BZDIAl7oLDjEFznobRsW+dDeJFujSJZB3nKG+0EC+pk7MSNy/FK75LZO//RljehD0mCRWN/DtOLo6J/IodtG5IAbPIg5IYBQByj62rirr/vkPRlZbd17acGM5NP8xgvUoXDnpftrGhwvLUiSgZidjEn6sECsxDIPQIBCXHpuSHNBamja/LVlBGM3GlKbW5JL04ty4cSPZHq9S2WvL4CABKfiipyRqAUk+JSd6SCVkyDEfUI7oeH21TR9dHC/KH23rf6eRofjp40NfrPuaTnmzQVtfTxyjD0SmzXKapfGD/nw8fDlqHb7F+JHjm6VYzwVkS9QKnm8ZAESuGOjksfJib9wWGTE2rBatRNs9oUBIap2AwMwzQvCXofV4307RXaPtXeDeS+5cD9IoBMJ4Hl98XwSXKnrkhhXnH0OdRlrt64FAMS/eHZ9TuO86wvxnXsn5JDY47Mxz7ix2qIblZP3sq/Som7bahdLibEMvEb5oT2vueNoGaONHg9tEZtg2kBp1levSLmSbMvRT4+hW6XNS8+Z8Q8uL/xeittp6pgjxy3yfJD/ZpRYeUyFzGYSb8H+Wl6ch+a7JYPEemX6gYcYtTliiedrMntpTt5942k5K38RpabcFuG3aJv1BxDwPk1JuaWg2gqnuAWCys2dJRRft3+aJukkQCehqT/njeG2LUKnrbCvn0ORe1qOvrm4PPt49K1F0XY++qvpNWFmu/3J+JFDO+SYrt7IQEeeWYEXLSwEUPg8mhtZEkjj1GcsaAuCLkeMNDv05wubAGLHqMj7dwXLQ97jG+53LwEA33NzIi+ca8frGCUVtwGFVSCtQfRzvF4AYs/n4m2Ht8v9pbKUIqXEyBRM96y5YPgvSeRrB13u+qVdN4BPmi59t42PLtrgOpQl+MZ38KTbptFNo+eOmzZPXzuO794rMn/2yRsP933j+PqZIl9liRdXZO7qVXnnlatyWaaile6f5vyeNwBAmMcxkk9KSe61qPK4VdL3KgBwPCMzg/30/PJogHYaTX0PtElL00+77pOx21Z/z6IPWmljp93D9c54I0AprRpLy1Tz4JsL54x2aWum6U2hAE1kxgWAOLBdjunTH7EjY6wCLQc8G4AvV2Rh/Io9zpsvZPxLgIFaDuZgJnsmA4/uJqugA/CwfSQAiPzXQmjRrQQAVvEsHzsrck2deMAUYv1csqAXAythsVhp9D8GAmcU7d8m94+WZQRmdK+CL0tcbpjDsFJ1BJR3w7bTNHAN39HfVZRUfL5+ui126tzxa+BC2voeaYE2+mm+2dc3nk85u4pZz1/zkabYMQff/LV8XJn6gJl5xynZu200n+5nAr+5msxevCanTnwmOt/t85zX7wYBCAsipoyyjowS4r9t5dQZb3k08gDEajCSjK2VY6LAO+OJNFcDFD+Q4VidjuHjMQuIpSv8tuUjjwfNax69KbxMEvBAAHHnNjlmznxwbC2s26CXguWVASBwmBbOjtDVBnWapj5XATT02QcIUvvAbe0YirwfRrgfJNCtBGCF+OEFkVO21iDjIECPpchd2jyptf9ZGHH04JflnolB2QFlm6W8oIipDF1AoBWlT7mZ35+1bEDBaTDBvr6x2VaP61PclB/u+RSyq+CpZPV1zRdkocfWvOuxNMjRc/QBBE0jbw6+Zy0NvHFdfPLVcjMgqyn1C8ty7pXn5WQ/4iO6U4jd/rK8/eKEB4AJ/WcUj/pz77u02F630zTc61nj8Z7LQ96808bW8wPNIvR98/Xxg3buPIvMW/OR8Od3/5B+UbmuklEbOPAyLBC3T8oxHTxmAh4toMC/PAXTvHjt/zjO+9fuWX12gT7qmi9n/MsXNqwcpLVrk8i920KFybxHONxfuwTwPJ+ZE3n+XAIYtPWB1JnCzEJpjJGoN/t7nPedfxDv3LdFDteaEuksC9+s3SwMXxs3S6Fakhi03bbaHWIAhC1NjfZsy355fKE96fmyJjQPpK9pc3zNU5FsE03LHb+TpyZLFj7Z+WQJfovyg/GuNeTq+VPy+pmpaKETXvPabgAAoVm0YMJcul755E0muZ9GA9fTaGbdKzbqjWvVKe+UT7fydWfa2ZoBQOzbKsfoqjAlpbFq9khoXZHSZFrYipQIovyH97SPhAYXukywe/ARszRYLwLVJg9uCe6LG/ec3jojsy7Es+8mc+aBbW5lSkoE4AFuD7RDIak/eKZPQZRT8cAje+XeTVUZzUtPbOK0TKvk01YObXBPt6s32/EJvv66D9q6tCuJG2IVXbTDdbR17/G75kO35xg+upoeXDkcI22+ml+3re9e3tjuOK48ivJTpN1AJOXFpiy+MS+v9fIcjg0GIG6dl8ytOlMAiL2TcozHV2s/sHkJKEDBYlNoAwABFwbdFNzVaTnyfA2dOsfTLh/cIXL7eAAQt+pzt97zBrj99jvJ8wZgAMsai5rpSqk8k4UndSIG4ovf6w+AOPr5ePe2LXKgYeMe8gojuUWgfAdNuXL11YHwFZNKO83TbgGTwEEFYPJ4JR9pPObVp8jq53t2XH6y5qPnlPcc5tHR/X3Frjzbu5Ysy2UprdRk6c1pea1XVTADgMhb0XC/pxLYDQAxIcda8QqWOoEELQ6sHslMCmRhoA5Eq6KfjWw3uwh7OibT5lyG8TJ/eHcCIGip6OmkArEgAUcCeCa/diKpRcLMIR6DrouasRued/zhOO8/fq4PAGIqrjy8Wx6oDMhAt2dHUAl321+LKAtU+JRzUQCR9iDmAQgXgLjKOW/8TuaT9WPpFjQV4Q9tyk2JFhqy+OKSvCJPRCrMt7ufcAAQ3ckt9OpSArBA7NmSWCBapxZaQ6auQIkXKndvABsAEL94JBmUKXH4DB8zgANTQMmWboPKgAigDACiy0UL3TqWAJ7dr59MDtnCH7KEWKeErgyWVTeneTaT38NyXRb/6Pu9BxCIfdg5LvvBS8PWIqg4NR/cSeqAw3pZYrQvknbI4D70Mb9Rlc2hgwk1TR9fHB/85vHa+t07WSNpQaIt4MaMEVvjwaSF2rmijctjC2g47pe0ueJ6GemVHneN76EiHdxDv0ywYWlyDF/btEDVpRWZfvGcvLnWCpYBQHT8aggd1iIBBlFqsKDTOPXRxngJsx7E2KDI3ztsj05utitXsv4Daj/QDExgwniKYIFYy4qFvt1IAIDgr0+KzNeS+B5THM2+bVkllWAYzzkPe+tLHYipuHT/bjkyNiBjvriDNMWjswAadWmWK+3aC4Z3VaPAl3LIsdhPj+PLnihy35cdUUTJ+vg1YKFdkKlVV8JNi+xm/d0+RfjWMsmTD+gXpekDVwAnM9fk1CvueRwdTjYAiA4FFpqvTQIEEK2H2n6AfxhWA+zUNADAAwpQsWkgARCwNhAocFfHmAdcp9WCbg0ADFiHUYEyWCDWtnahd3EJ0AKh4x7MrrJ0fTE0HTg8v9L7SpSo+7B7sxwejKRcGEDYqo5ecGF37aySyAqQbFu02mReNUrf/SK0VwERh1ejeFXFSl+FyqIVM4s/DcmYBsRkWH20HF2ZFlmHrDbu2Ai8rDdl5Qdn5XWZipY6mcsq+XbbMfQLEuhGAszCQF+didF6+diMDPNDt5/xLwEE6jnwjAu6Qehn1uWr9QmcuP7QrgAgulmv0Kc7CQBAfOudBOwy4NeNfTDgFmnKdgi4OBZqvc/C2PVUvP22QbnduAKUiV9nK7izdO+lZTagn6+tT2p5Y+ushaJAxx0nLTvCN3baGFa5ZlY1ZhvSzZIlZYR/dXvy7rum2/rWJm3eWXJz5wUrxLWmnH/tv4psvlDnz3qwQHQus9BjDRJwK1Hy5cpdGI845nXs4HDPxEAcTqwR+ONOTgdVusFqph3y8CWpQnlbOANjDSsXunYiAVog4D5j7AM+83mGS2OQ57pYkIFnuueVKKfi0t075Y7hAdmc54f3FS7yFUPyFWlqbQBSCjvhfp5rwC22lOa/N5uLlJiCtOJLaWdkaL41j1mVJvOeg6zCVu54mlaWfLqRBeejx3Dp1CNpvnxa3ujWChEARN7TEO73VAI6BgLKHy9VBDkCOPAUTgZFIq4B1gOAABSS+vihhBXGPejDs0CHoMJ3UmcAED1dxkAsRwKwgCELY1WtElWyHZY0AAhTSAoAwj7XCKL83Hd6GET5eFx9/6OCX061EwBBH3xen7wHoUjQZZZSzaOfdd+Ny1gLKHCVcbdyyZNHGqDIm2cWoMriFfwszsnFbmMhAoBYyxMa+nYsAaRx7tksxwgWcCon/ucBWgQIrNDH6HRYIAAgeFqnrgeBPjQD84wNtGMVSrzEQwxEx0sVOqxBAkzjxLONz4jXwZ8ueMZn2Bxbj6wkSY7z7uVpnHum4pFte+WAT0m7ysyncNPKMRcVjS+40lWSLq204EBXEWZZTHwKPw1A+HhMs2RoOboWgyKgwmdl6LTMtc8ClBVQmUXfPJPLsnT8m3KimxM8A4Ao+ksI7XoiAQCI3eNyDLsvvEABEPCSZbZFq/6D9Q9jdwaLwtiAyN8/kgAIFt9h+V+dDqdPBuK5A6DxvuDC6Mn6BSLFJMAsDMY46HRjAAZmIRE48Pj6+ZosfqGHx3nv/3w8sXlUbiPXJWX6b5Yk0t+zZqbbFgkIBC1fcGVWEKE7PsbU18CrO7bbpmxTVPPG0bxpGpSHSxd8aFm5c0N7jk2efced62O6OYa7Jr61co/61nLRa+OTmW9ddbtGTZrTF+XtbspcBwBR7H0QWvVIAqwDoXdfIK1PKYTCJ1DAPQAMAIh/YAtJ4ZoOSHPT49CfsRJsGwpJ9WgBA5lCEiCA0KfFAkSwBgSfXxCjdQKfkYXRy0qUh56Ktw+VZVtUSbIAqiWJak78AK5xUu69rMnGdYkGBoybJjXgMGpIHJclcsd1v5MWxsujhzY+mnkLw3l2MkdNk/1XVkQgT1dumKtuDx7TZJ7Ha57cDUCza5rV1id3LWPcb8RSujwnZ09/NprulK8AIDqVWGi/JgmwlLWuOElXA0tXAzDYH54BErRAwIXBOhFM0+QhXAQgMBGjPwEKT/z8wB6ROzaHSpRrWrzQubAEGES5VG8XiTIpyjb7iK45WtPw3OLzUr23Foi7vhDvGSzLGJQNlDSUWsnu0jkZXocCLKKU2K9pCx259DRdV2CkjzH1WKBFBZzFA/ppmm5b3tfjUNnqe+74RRbWHZtABv9CBmm8udexBp3K2l0rjlkEaGiw4ZNPpSql6RW5cvJTcr7TM6gCgCjy5IQ2PZOADqKEcseLVCt7fGc9CF7H4EjjZBClPktAAwieOYD22gKBNo8FANGzNQyE8iWgszDYuvWcN5PgSrgtdCAw3G+IgeilC+PQU/HeSklGqFAHShKtKItBqSFxtZxUmASf9Zo0m3bnjHstsADg4eywoXhwX9PLl0y7BehxLJcvlw7bot1axvTRxTXy0Qn/aKv54WfSSJML50p5+sZ2Za3XQY+pZejjHW2XrcUkrS3azC/JwhvTcqbTypQBQHT6xIT2a5IAAQRiIGgtoD/Y+Ivt/xgEgZa8xzoQFnkn8RM2gp2AQpe/1pUukc3xwdtE9m9uR8WvaRKhc5BAjgTwLH71RNKIIMEc7NZYDR50lgae/V7HQBz8Ynz7QFmGWrEBzg7e7JwBIOx1/V1bFmAhcC0NtEDkPQzaSqB3wHRvZFkNQBv3XT5dCwN58FkeSMN3j1aPInNx50GrTtr8fe01Lxxbyx/30c91h3AM3ZbtfLynzZVuFVfmjZrUX7kk78pUVM9bT30/AIhOpBXarlkCBBCwEOCFCXcDPusHEddgndDlfwEgGEQJJljfwVgrGHBpz8/QgZZoCzMyXBgBQKx5+QKBghIAgPj/3mxnYOAZNWddAEDAxWazMpDCzMyiflkghgZlsLaSJCoNWOsCp7HSkFhfw3e242ffdx+tNNG4dIqMbRSt5RXKVPOFe+53TVPz5psP54vyi9zpu3LxzUXTAm+QaVY/8q/bUd5pMnHn4eODY6bJIE0+vjH1tVf/Rk7LlyN7ekuxBz0AiGJyCq16JAECCLyl6AcmIDAvDRsgyWwMWhJGq0kQJUtTAzjwj2DCHKhlT+akeRhR7jjQ6NE9oRJlj5YwkCkgAaZxwvrFImk8A0OnGreeV/sm7rUFAjEQsEDUVNyD9sl3EvNQYNreJnqnzQbaquB2YnyCu0vuZnzf2KSjd/lU9kXHyIuhWG8ZF+U7rR1k8crLciYAiLVKMvTvqwRYyhovTmAAKH9fSWtGqeM+2gFA/PLdSb48/uB85fHI+hhv0gLQYHonAMQju0MQZV8XNhBfJQFfDIQGuOYZjpLn3/xrrWizy72Ngdj/xXjXUEmG0kzi4COqXp9FEddWByvqybF9Vhtfe7NBsHRNMGdJmj4aDDKkUke760CGpQNeivLq8q3nrWm48igyzzw+Ov15uPTSeHXXz+U1jS+fLH70AzkbAESnKxXar6sE3EqUGJyBkHyp8gwM8+Ow3I1YAMH2jGgniNDnCmjrBNqjfHA4zntdl/mWH4wAgoWj9DktfM619YHWiV4HUe75XLxt85CM+kACF2m5LvFgJfmp4TP+5fciC5mnfDm2HqcIXc2f274If+BLz1vPzb2n6bvy4FhZ89R9smh3Mm+XJ353+VmJpJkmjzSZu+sMnoMFotvVCf3WTQIoJLV3IqlEiT++RBFMhs+4rnPkmYaJOhA4jRN/eMPRwgCwQKsETcOcDAMyQfsn94YYiHVb5DCQAcUoZc1S7OZZx7Nrg4QNYLD7aoBhnjDbbPa2EiUKSZUHZKysdvGNZpI9gT9aJkqOFaJZkwjX8C/bum14nfRAS7dBX+0aIA/6uraMpNHP4gFju+O6fOG7nj++axno+3retISQr7Q+Zm2VnFx3iDu2+/MoImNfHx0jkia7tJ+iHtPw35TSWzMmCyMEUYb318aVgC5lbX7INmaBL1Nz2qYyWDJWgmmcCLiE2ZdBmKChK1MSkPBQLlgfEET5U7eLHJgIWRgb98m4uTjTZ2EwgBIzRBAln2/zLFtVjmBKi457Wsp6+1S8actO2RxZy4IB4Nba0AIR6h6voQ366Laahl6ttDZZ4+AelXUWHy6/Lg9mjMUUN4wdwwAEt/aFuqfvZ81bzwe8a5ruXLV80uSmZZ0nA/fXUWQNs35Rbn/M541pORcAxM31HrrpZsNKlDxFUxfUMUBAHeHNWg6wIMCFgToQeBkTRNAsjJcwdnZM40RhKgAJU1PCWjmQxhkKSd10j9OGnZC2QDBGB88rAC1Brz4fg8XTag1Z/NJzPTxM66l48GhDJhcHEtfE8ErbotCsSFSqS8x77v004bq0QIdtQa/IorBPWnuMoXktQtNtk8dX3v2sMSm7vDZmrZWMi86pyPy1DH3r26nMXrkqFwOA6FRqof26SoAxEHRZcHCCAnynVYIBZngZD1cTFwZTO2kORntaG/TODp9NsR77agsxEOu6zLf8YBpA+KqmQkC0otFlh39RibKnAOKTcfngY7K1MZK4LaDAllD7oZoo/agmMT/zPpQRr+Pf63a/tq97HbQ1GHH76nHYV7fx3SePbO+2IZ/u2O53FxxpGeh5+OatZaX50GN0IidXbkVk4OvjW0MCFL0Ovh+jj98TM3I5AIhb/tW1sQWgAYQ5VMieBcCXLCwMPD+AZauxa0MWxi8eSf5FG9cUjFnrFE4DRGx54BBEubGfiZuRO+3CoIuNcQ48xt4oR+uCY1Bwr9M4ReJo4vOyeUskg5RzyYKCZlUifMa/7hqwjW9t2F7TQbusPi4djt2LtXf5Me8COyfNk55nJ7ym8ajnMD8o8ehyeuZKp/MsIh89R3cNu5nfm8/J5U5P5Ax1IDpd2dB+TRIAgLhzmxxzj+tuFX+yLgxaE8zLtpGUsv6ErQPBnZsOvEQ7AAUGWOpKlAFArGnJetJZr4cOeiXw63YQKmdWewQdVCh1A2q7pd9tvzQXBunhmWSApQ4KXu7xcd4YD0d6D07IGJQKFF1pReLmgERQeGmKj+2uU/y2H66zzXAsJXw2IMLS9skN98x6WxqLkTTxOast2+u+HEfTwmfQIy09P5c+5q3b6vvo586BY7t0OG+XN7ZL60e+0+at5aPno+m6cnPBC9dDy8q3lprmme/LlQAguv3Fh37rIgECCOy48JLFi5RxEHQ30GZKiwL+ZQwEq1ayDd4+jJWAVYKZHPpcDEwsFJJal+VNHQRgD4GCKKzENFuUMx+yx7prgFGUU1YyvbosMrucWJzwXAFsbh4UQUDujfpjKWueDEs3m1EeKhND84dYnpW6LP7BMz2MgcAAj8fV2x6Q8XjJui2GEkXO7z4ZUZFGtq1uk9UP7d1sBSpSTQs08F3T0krRzRrBd7RlG9B0+7vfXUWtFXpaX9DXY3EcV0Y+WWr+3bF8/X3gifOmfNiPMvXNO239NDjIW0fU2jj9rFwNAOJGvTHCuIUkwEJSOvCRwZAaHOAlq7MtoGj+7sEkBkIfwoWASdaR0H3ADM8ZAMgIMRCFlqcvjbAOUPCXFkQuLiQgAoBhfFBkx4jIjtHulD3ovHVF5IcXRd6cSSqOjg8kFUcf2CFy50QCPG/EHwEEsys0QGq56+zpnNg2w5WHNgu1PgCIT8bl/R+SsVpVTPJ0ZC0BWXKJrWUgq61u4/tM+kVouLyk9cnji/c5T/3d5cdta0DVgEQYu8g4mkffOFnzT2ufN2+9flk8+uaWtd6VSJonr8psOEzrRrwtwpiFJcAsjBY6jpIdGXZqpvy0rciHa/jMAlEAEAii1IBBB1mCHt0gZudh00MJJMJZGIWXqKcNoUivrYhcWUpAxNxKQp7gDoBw9yaRXZs6AxGwNr02LfLCOZHT15JUXe7sQfPgFpH7tou8b2dPp1OYmI6B0O44EuDzzWeVQcTXVmTxi9/rsQVC4mjyKRkbqUultFwsS8LwNShRVnvcN7+7Dmi6AiSNtdJpydXyVITeWsZ2ZeP73nrHrUE+hR+4NTacG5XG9BNyLRznvUZBhu79lQAAxK6JJAbCLQIFMy8AAp2isLPys64DocGBL3CS1+gfD4dp9XdNs6hD0Z+5lgAIXY0RgJEHSyHDBiBi71i+xQBrOl8TefWyyMsXRE7NJnRYGWmlmbgy4L44PCnya/e2T3RdTynQAsFKlBhb1zdhphGeb3xmejKyMHp5nDfnvPP349Hhitwge8x6Sv69MZYGXRrI9Ir7Tug3lySqL8vymaloodPxQxBlpxIL7dckAVogoOTN2QDWfAuiABDYPcKPjXv6jAxkX9ACwZ0m09+YreFjDDRhRn4snMa5pnXrtjPcCm9fFZmzZ/zplEXcA7jDH1wNu0ZF9m1OBxEED69Pi7x4XuTCfBuEMHqOzwbA6bYRkX/2aDtGpts5dNNPn8apg35bO2VrIeMLuJVxVO9tJcoW71Px0IEhGZwZaVsgJhYk0t+7mSf69IpO2vi9pt9rej6+MQav+2Scd7+TtfDNpxP6aPvWkizKVGTtg8VHDwCiuKxCyx5IgEGUrNNAkgAMUPYACszQoLLBvbFBkV89mgAMmL/h/8YfC1LBnWGsFzicyO7q2B87VBSSCsd592ABOyAB+QMkwEqAf6HkYXmgksc6AkDoA9IAIPZP+N0ZWEfEPBw7K3J5MWEE4BA0kHmh//DMbBkS+ewHbhyA+A9vJUHCOsgXPLqVVHGtdbx3H7IwjFym4srkpIyUFtsAojkskf7ewdKuatorOmnj95p+r+n5+MYYvO6Tcd79TtbCN59O6V9aNACiozLW4DEAiE5WKrRdswT0cd7aFcEXLUy5rqkbigfK4JfuSl7GOl0TDPHo79YPVqV08n4/zsJwMweoCLsVUuuAgm4JWEC1hu7ersZaZBU0QVnRMQD0zs0lFggodXwHmMAf1hIAAHLDvYV6kpVxpwMiIGcT83BZ5PilhB6eAfAC4GCsVdYEge/kcc8mkd94/40FEHw2tdUM8zFzt1Up8czzOUUlyj/6fq9jIBL6SOestb09Eg9LFClAUXRN3Xa9otPt+J32Ww9+MQb58sk4734nc/LNpxP62LOdmTIFwQtVEdW8BQDRyUqFtmuWAGMgdOVJWhyoVPQLlS/ZiSGRnz/YHh5tkAaoDyfSlgselUzl12sLBOliR01rihvXAW5pIWHqogYZvAbdR5eO7uN+xncqIkpCp7OybLfmgyCH13wLqN0Kuj0+Y2eMeAIodsSh8BC0og8CZDO9mFgMYHGAvBDDQEBiMmisKwv/mqqjlSST4sCWxCIF0HFyJgEPcFsAPDD9l2CTNUFIY+dokonxd+68MTEQkCkO03ItZZQ11wpy5PNunt8+AgiZige2iwy0np3hJGWxOa92y6PFgyz1M0AapVGJ9WfzzHro45pu6z5P7j18d2mxj77Hz7zXKV94XHtBAAAgAElEQVRpY6Txl8aXVuCujEErTcGn8W/eBY4M3LZpv0ktf92G/c/PS60b9wVoBQBR9E0Y2vVEAjxMC0qCJxLizWCsCggmKydKirtSKhr4yP/O/uQ+sy30i1fTAqM0E+MzQEgvszDwoofZfHalnVmAXTXrULQyRVBK22aVQMGh2JEGEFpxsj95TwMGoKMD8zAmfsQYUytWxgQM2N0tggt1JURtSdA0wa/hy/roIfftIyK3jSWHkXWTGgkeYTVAICVBHiwPHJcZGVgzfIYsMJ+7tybZGUj9RMAk0kAxR7bH88J58Rp4B9B5eJfI+3YlcRU34g/z/MbbIqhRgc+YG0EDn1VdPA3zxR/SOHufhWElMBWX9ogMUR6NUYnK890BhlWKaFziWiOJYwU90OVn/Ot+1315T7d310vz6aNddA6kUxqXuDmbrvvc8YrSLzIv0vbNu5P1yGuLORowNCtRVlu0O/1ZWerG+hAAxI14s9ziY8ICsXdSjpmHW5mbqRQBEJieyd072kIpoA4E+7HoFL7rXTPFy5czzd+9BBCmpsGi3UlbhY6dJs/eYBErWk9cKwCLClFJox3N+rjH4kOUj3aV8EAmc3iYNd8z20QfKKYDUO3ONuGvJEJQ4boACG7YlyAD8xmpiGwZFnn/LpGjW5MaDkXdGWiH+Z2bF7m6lPANAMaDpRgwy4BX3OMBaqjrAIvF2bn2eJQrAQQBD58TWB4e3JEEUXZToKoXP1HM+esnbeyHBWMEw8y84Prr532x1j8XhpnXVDywd1zKp2cl3jueKFF85px5rRMZoP8e6xrRylkrMdA7I9LUY+KzVuS4r/kgX6Dt0jKKz47Le3pOpEMaHIv98D1t3uDJpa/bgjb7+2TI+1qG5A20tRwof82f289dG3fevrVKm7dua+bwY6nLlyPrVOxk1ZO2wQLRucxCjzVIQGdh4AXqHsutgYHesY0NJFkYGlS0dnDY3dnTNwkw9A4eyqgXMRC0PJyZawfxwaqAtx5N8TyeGUqNZnXuOAmS8J07Zu7IdRwHAw2p/Hg2COfLsViymctBwEHFrq0SaIPdugFczvrREtACNuo+q4RSrogrgDvo6Lb8lEv3MQHwurCQgAgALhaUYjon5QRgwWuggXnCYqHlget0V/BgNTwjD+5M6j8gZuZGgQfDc1MEQZQM6gWP+pkgaDCuJSWo5V4fpuUuwlRckkmVzjktkUwqFvC90z+3P7+Tlo8+rrlj63HT+NK02F6P4/KveUnjE3R0P98YrkzIn2+OaW2LyDWNf82jK18f3bR5u22fkJVurQ8BQBRZ0NCmpxKgBYJmXRA3h2pF7ZMz+eKHEmF2BmIgfvHw9YWmWNGSL213V4yXMxTyT92+tiwM8ASFBzP8u7OJMjbBcApAgAfGNbA6plHYNpUU82EMAcEF2+n5s+yzuYbDxRrJjh2fedgY+3M8LpKxKligoAEEXUJ0s6Af6FFpsz8tG+SbwAaggzv/e7cnLoK7tnaupGm9QUwEi0rBOsEgWgIqzJkxEwAQ4BPPgnZh0PKA6W6qioAvWEgAHm70ny+Nk3MD31gbgme9Bj0/jdMniE/GZfmwrF+h72kLUCY94IT3wKfvfqI449Y9l5a+l7foWXysBi+rx0vjK2883/1O+S0ikzw+0ub9tNQ7LV3tDtU52sxjNtwPEsiQAADEge1yjP54xj8wqJK7MezQaK7HCxYm848fut4CgQdYF5ziZ+02AJ21BlGCHnzxrKhoCgHZ9DvulvWx4jRXa0WMdozbYBAg3R1oz5MZ0Q738R2Boty50jpDd4lrjcFYUFLcmROc0fKhFZgLHrR1A+O7Rb7MbsO6VwDmYIGARYjzKfrQ050BSwQKTFF2tMjosuTgm4CHVhuADT47aKvBA6pObh0uykl/29ECgbWiq4Lgj98JGnX11aWaLP7xc/3JwmjPOI5kypS17kXiT38FCepnJJY9XVhG+s9Zf0fo57xB+8uCHKiOMy/0pAOA6O8jEKg7EuBZGFRuOpWNSoxWBG3mRQzERw+0K/bRXK+j2U0sgAUURuHZ3T+UE2IgEARIRdXpwoA26hmYbAKbfkcadGHgO5TBos0ySHPHmKwNFQzYUvw2JoQAAGMiJoQxDDwDhAGZxjqhAh5prTGxAfZkUgIKypQgwpQNZxlxa7HgPWNWt68VWkCo9EzVxyjJkvjNh5OMiaKxEFrmsES8ey0BZQQsmAviHTS4pEUF/LhWG7g1UMUSMQ/4f6OAB8yTlSgJeGg90m45/axSvrX6egAIuxJTcUXO3IKKudMf/41qv0fivqwP6E4JtihrAg98x94o8YRxb0EJMAaCZlu+OLlTp9JlqV+YeqEYeRono9WpWNhOP8z4VdCMD4UOhfShvWsHEG9eSXz4VJgu4OFyEhxwh0k/NxUGFJ8BQLYQEuYA1wbTQXWsBMEFzfkEQEirpFuF1gJtaaA8NU2MyaJGpKtBAwEK58GsGAIeXKcCxGmX/80H24W/On2UMS7OyDg9m1h1sFMH6DEpnjZ+xI0L0cWiIENYZw5tSc672EjgQQMI8ElrFK01LF2tZU/wua4AQlqWCP/yHZdY7l0jwAAN/oEWv2fRRZstUhIoOv6RFwIefa/ow6f74nMajax7WWN1wpuWg8sXx8ibo+6n5Yz+Wr6cD9v8BV49awcPAUAUffBCu55JwM3CoKuBwXpM4YQSxtsDL11TG6Aq8okjCRtU4Ixv4O5OK2pdjAqKsBcxEG9cSXbMHJ9uF8ZwgDcGQDLwkYCHAsRcuOMGWDImfBxDbdM9eSgULA/cdVMhteYNd4e1HaIv4xlo8kd7fdAY3SW4zoqHbKutFqxHQRkbC4gt7KUDO7kev/Oh7gEEx0AcxNuzq8tSY06muqSNM6GrhjExBIcADzhldSPEPLg/ELowaGHjsfO0nGmXkXa7IYiyX4Wk/D9iAyKg2CO5d5XCTr7jeid/bh8fTdDLoptHoxN+1qut5plz5hx9cnTlslY+NT2ffHF/iuvbG/AQAMRaFy3071gCrERJpaCDAaEUYRLXR31jALxgUVDoYzYGQj+4BArc3dHsr10EUJK9sECcmElqEfD8DtZMgJKgSwCfoTx8rhXtggBPnGcrndG6MDQggHzwBqecAEiohCh846awJ5pSYbHuAAtdUS7oYywgFuzoYlZ0iLOaI9I9mVXCWATwDVrY8X/qkbUBCNDB3N+aaR+KRfeLWyjKuHVsNgbmivkhaBKxLXBvdeNG6fjh7aADAQQsKvjTYFPHRNASxznVm32sA5HFP7IzWgoG6Z4WOOhr7M97Pno+Gu1+UGJtQIK2abT0PR8PeWvh0nX5csdOG6OTuabN3TeWKwfMB9eK8EF6ebK+Tka9Aw4k3Rm6zFu0cD9IIEcCtEBQ4TPjwIACe54F7nGHTQUHkz0ABBQHLQ10d/C7fjFrpYqXOSwQ2LGuJQYC6ZuwQKyoivHIxoCyAy+MF6Ay0DtnnS3B+g0t5WzrHmiXiC7mBNkwuNCAE2vYhYwYhEkXB2XBXboBYKq9zlzgvVachF07fid/zDSh6wVgDjEQ/+kDieulW+UNnlFgCsdxI7WTIIlAi/UhMC5jL7TZH24UBHPeuy0Jst1If5D/v3s9saRgXQH8GAgKUEdAxxfwDQcQ1wkvtqz5lA7v+SSu27vtcE9fc79revpeN4rPNzbp456PF998Oplr2tzz5s1+5CuPD9LLk3X/fxEBQPRfxmEEJQENIKhw4f+mv52BkPTVM/0Q/m64MPgSpn+cpn8qHVe5QuFAAfUCQMBXjyBK/E9FTlcF+CBvnAPdMwikM6mIcL9YWTBugRUZuUulqPShU3QE0/1h2qpfLmsMAMhoyw5jMNCebgHIg0dH05KhaxToh1Wb21sgIxZhmeif2d/9ORPgB2WpEVfCkzp17IMuDmVAps0MAX+YJw/Q2jki8sDOpLgVLBEb5Q9r9W9fb5/TosEunlW6jvCcM9gXMl6XNM5CQgoAIhFTABBZj0sAEIV+TKFRryTALAwqV+4oQZ9md4IDWhugQKAcPnYw2ckx9gHgAspQK1gdSAh/P1PnYOpeaxYGlNiVRRFYIrhb5nHUGIeAiLLSB1Bxl65TJAEi6PJAH1ogNIig60BXtwR4aJWctjEhugolg0hdAKHHBpgh2GAhJlo5GD8BPrg+3DVj3Pu3J8ej4+RMrmMnzwfGQSVPHPONbAzwTosRgyjdeBame5IfU4TKxnTA+oDiUeBro4AI1oFgHAfk41YHxVzo2qArY74mi396rN9pnJ2sVmgbJJAugQAgwtOxrhJgHQiap7n7okKki4EuDigKvHhhrv6FQ0kQIEsBEyygr06Z5C7V7LZtFsdaYyAoJCgyxEHMWJM7vsOKgHEQM8BMAShcXcOAylpXI3TjQDSoailvG0zKDA7GSxil69R9YHQ/rTHc3VKmusiVDvx0M1ZAF/JnACWUOoAS3BUoHoWU2EOTndeAYMwDDteC2wIWHc6TQZ0MnqS8CYZwnfEdtIaQb9AFiGA650YAEQQQBI7aVQdrGuucEDhz7dc/iHJdf/5hsJtMAgFA3GQLutGnowtJ0e/LzAAqXeMftpYFHvcMBfF3D9hgRXX8MQMO6crgTl6nJEI5wYWxFguElitADQ5JQgYB3BO6WJC2gPgAhN7RGwVvq1TSWsGdaEuB2sqSrpWFrhBt6mcMCIM4CTpYV4EgDXEbdKHgHotitQph2cqPDKpEP6TRoow1UiZxSmanp3JiPuAL4AFnYhCAGUuDtUBAyRp3j50cd+wEFwRCdK2QdwIKnH3x8O6NERNBFwazL8A76oNgfQEgCIL5vBJII4jyC88GC8RGf48F/hIJBAARnoR1lQCzMFi/QQdFmngFW6RJ++nx0kXg3s/embBqTPNWu1FpUvHqCorcgWPX3isLBIUFhQAAAUUIpccdsjZZu4JdFdgJ87U9nZNnP+gfJHekGEdXlnRrNegaA+ijQQv66YJSPO0SihdKDH/6EK9VgZ4YN04O0doxmrgrEIS6Z6xzywPBAywOKMYFudGyQOVvLBEicm05cQ+xCifmBB7RB3PR8QN0AWk3EE4OfXS3yP07EqvVjfpjECXGZ+aMtpjoNGM+w2Z9+nmc940SRhj3ppVAABA37dJuzImxkBS4o69d7yzxGdfx0tVFpbADRulkKhxmIOiMAe7+Wb2RMQBQ7r0GEEbhqdNEddqmljzdFFmrkZfFoBW7D5S4cQh59KiwOIcs3hiXoU9J7fTJwngIPEXQJI5Ap+WAClW7WAAU8B0HYwG0wB2BktevTydFpnT8i44h0fEFSDHFWR1I87xRNSLowiAYgswYGMznhs8M5MFj6nEa578MMRCdPmKh/Q2SQAAQN0jwt+qwBBBumWfuUlkfQZ+xgBct0jhxFgaDBQEomPWgiyFR0TEID3ThBgGAWEsaZ956dRNMmEdzo93PAyY+fm1mgQmYhAWCgabMXjEuGNuRrgq4R5AmeudEYnlCwOXxi4n1AkGX5pwQ++ZqlcFutOlAeR+cEHloV3K41o34owVCpw0zU4fPJuVpYnWsRW3h/2fvTaDlqq5r0Xmq6na6umqu+haEhOgkgQCZzhjHNhjsxF2C7Tixf0zycBI3sf3z33t5/78XvW6MvJ984pgQO46buDcPTLAxNjYYG9MYEGB6kAChXld9e/uqOn/Mffasu+5R3b5uW7vG0NCtqtPsvc6uvedea665AoAYj8cV7jlMCwQAMUzDhdOGZwECiBVzsUm7X7ngLYCQe926fF0tjBXJrp8gQTUYFBYQiNBCXsow8Clzow0ghmeNqX8WF1B6H1jBlOmatv4De09egBsLXq+CC+mSph7vg0JTvMaLB4EthxPNCIWwxJuRDoY8UwScBBHXnzO8TJGRPhmO3Ts29y5KppCavCUKt9lwHQHEP496Ma2R9i6cHyyQWCAAiDASxtQCIlHyppKrVgOkY8AdqI3n83sCCHogbN68PBACGvJOiCMh1USeP1Ip6zE10hS6GT0EFIti5opku20IReW5+az43Bm2IIBIZ1LwHNYhoSfipYM93A2JcinNk8CC2TB8kbtx4/rha1WM5DGIRGkJrDYTR9dme22Jd2ZhBAAxEsuHc8fSAgFAjKW1w70gISkVyRJp0noOpKlgUx4ZE792ZTLZalfK/y2pUGx+fi4BKl13NDgQ4XEObAE+X3oPqJ/RRsVNI/UtYSx+Ro+S9TyUu7JAxLP7gBcOJsRKvSR1bbM6GAb50wvHD0BQiVLhlr64MFaAzGXoFAIHYuBRFY6YKBYIAGKiPIkqaceim+KLl8/GJkkgWwAh0qPlE8i7oHLe8kDQXDb8oYXDkiv1Ga/xpuWVS+OskkdVkW7S9qy6SS8EORDyPrjFkgqT+SQcwRRRLvgDSVLzvL0ngadaEk8ESZmWL6NrcryQRPm+s8YvhEElSoIjjkkLIPS3xrvzxnkiSFwcw3LeFXnC4SLVbIEAIKr56Y9D39PFtGxBeuXMS8dAzeOiwQXhupU9lSdJwrR1BjgBK1tBWRgiqamY1miSKMfBlJPmlgSJzKTgwq8sGxUSYyeo37C0KdGaGMyLz5VaEk/vA57fn+hwlDwRnpCoMt+slTEer3QIQ6RPtkUAWePTAoo4HqdiWuNhpHDPSW+BACAm/SOcXB2QlLVVnlQ6Z5qdzp4pTbOpLpGythoQVonSeSRE5zclv7VQXbpkdLMwJtdTGPvWMnuCHAZ6IbgrV+yfaZZMuxyqeqRABAEEy6wzRZR8iOk1CY+CqpTM4hgsKKm0RZSFIanzXl4HX7pdITcBCQd8i+j44uM4a+unox2VblO4XrBApS0QAESlLRqu168F5IGwtR0YzuDkaUtwK2deJLtZVKJcmbirpZho/9cELWZ7ugJlyMIY34HJBZWLKTMxRCzkcydwYMbEcNJg6c1gdVSFRwggCRhInlzYOHA4ZDQtYgGEODm8n8a1iqUJJKst3UW0/+uTQYlyNJ9NuHblLBAAROVsGa40CAsIQDiPgRdiskQyTaiKD6sSIwHENWf0lI/mrk1S0Fp8JOssLQhdn5P1SKtxDqJr4ZABLKDnlC7VPhx9Cd5K17PFv/g5PRHa3Y/XQ1EIwyqT2hL2lrOjvnD8nuhC+7d+EwDEeD23cN+hWSAAiKHZKxw9QgsohGGFnrgASIKZu9J0XQiCCMoSv521MPyI1a7O7lz7AhCVroUxQhOE06vAAgIQljRqtUlkAqUai7dzsit4IKpgeEyZLgYAMWUe5eToiPVAiEDJSVbZFqobYEt7c5IVB0K7NZcG6kWitKMtlyrnUj2LoyNlPTksHlo5HhYopwMhMKGxrZAd3wtAUEgqhDDG44mFew7HAgFADMdq4ZxhW0BKlFKQtKWkpVJohYYELhgrF4lSqZo8V8RJS670+fTOxV3pct7D7ng4saoswLF555YkTdWOQ45dpTCrkFlDTUIW9qqaAUBU1UiZ3J0NAGJyP79J13qrRElSnSpDqpwxO6RwhgpqcXLlJPvW03ty/hU3VyhEKaA8X6BE3goeEzgQk26oTOoGS8patV3YGf0trxjHJQmkHOckC/uqrO1ffSJwICb1w6+ixgcAUUUPeyJ0NU2iVJtENlN2BidX7tT43v2dA65a3iP7y/OUoqlzlRoqD4YUKwlIfus0YHVzj2DPRLBFaMPUtYA8EATIlqejGh6q3UIFTn6vUuWUsg7VOKfuuJhqPQsAYqo90QneH1XjlAdBAIETLv/Wos/vuTMjc53fMRRBEqUGrNLh0t3leZykrVgPJ+crlgYAMcGHxpRqnjgQDGHIE6a0Y6v7oE5rvIZy3lNqGEz5zgQAMeUf8cTqYDkAwRa6hT8CSKzk5CsvggAGXb3kQOhz6UbY3tk0QREqCUBItrxkcZCynlgjYWq3hmP47lcT7QvL6aE3TGBZXAh50/h/Rx4hhDG1h8aU6l0AEFPqcU78zpQDELbEs9UEsKEIAgiW8ybAINCw5ZzZa3kkHLEy9sS1TOK54C4wCElN/LExlVooAEGipDRL2D9bNZQAQuNYwmedhQAgptI4mOp9CQBiqj/hCdY/kSg5YVLfQbsxggIu/CquZKV/+XdjTVIQS14Gx2z34Q2CCg3kcrU1WrsDB2KCDYMp35y+QhjkPnCclyP9ckzTA/H1pwKJcsoPkCnSwQAgpsiDnCzdWHZzfPE5c7CJ4IHu3RIB0ocvyFfgRGqrbhIUsJw3vQjSiSgpUZqOc2ImEBERU7Fn7vpIwAwkyskySiZ/O20ap8ahxM/kbeAYVjqzxm17PuhATP6nXz09CACiep71hOgpAcQZs7BJOzE1Kq0HoZCEQhrUgSCAkOy1PuekLG+FAISImJq4+fmVy0IxrQkxAKqkEQIQlgMhFVWNS2sKkX+7CyELo0qGyJToZgAQU+IxTp5OMISxtBmb2GJOmgQEtjKnVevjMeI8EEBQy0F1D1Tnwr7n8ZqknTCPr85JsPKW04MHYvKMksnfUgKI217qCVcozKYQm9QnFZJTtkYxDgBi8j/96ulBABDV86wnRE8XEUDMwiYVFrIqfWKo08VL8qN9MYRBIalS4Swvf+0UKH34w4pRCUC4+hhIzj0r6EBMiDFQDY0QgCCItZ4HAQkpp2o8qzpnVyFwIKphfEyVPgYAMVWe5CTphzwQ8hxwgrUS1i4m7HUfbPVClml+5yoTrigmHgYBCBu2UOonvRRKCZ1IQlI2ra+vx2azUawQkQ3dpI+x7yfJcBjVZlq7jeqNylxcSpQnu3o4PTrMAgqFM8SFYC2M7zwdSJRj/bzC/YZngQAghme3cNYwLaBaGAphEAQolMEJ36W5EUBkAKr0UXyHuzNKWV+3MrkpPRRpuWpdj/+r/oUAxGiEMHj/E13A8U6Ai4Rj1pOPwdCMly3Wgq5QSs73T8TRNFfDil8pRGNto/6oryLj2ZRW3UvX0mJl7crz+Z7np8WN+J2EuGj39nxyHJVA+UxcefV8cp5eloeSBjEupdaX2Fa1VLuwi1hY4rHw+gWj9+GVSGUP3Uugk23ReJEdOG5YvXXZDGBVMzB/Wg/5dpjDdsiniQPB8cEXQa00SZyNfSqyyo7LbsEDMWRThxPG0QIBQIyj8avx1uWqcdoJlYsWiWdcDESY5OJBHYirVyQTr+U/8FwtIHYBtumcnMzpgVg1uzJS1rzf0Q7gSAfAPH8VRSJw4WLJV94XR+LCYNNMLTBQ290C4xcUeWA0NlTaXAu9BU76TiBBYCy9KGlx5jX5N88jMHCZLFECeCz3xJ3vP+OiLy+RiK0CKenJQ/eRZ8j13SuD8joKUSk8ZQuhqX8WPFhPjQVdtt1y/atvOocaC3OnAUuagLXzgdNnji2IUAiDdqbdpPlAwMM+0lb6jH2Qdkm+GLIwqnFenKx9DgBisj65SdpuCUnZ3au4C6ptYRcoLr5cFBjCII9BfAeez/M48aogF1M8pS+hEAnPVS2MSgAItu1IO7CvrQc4qK6B1agQENCCbwGNAxje86LFXjFxtpXX4+LCRZVprenFM/3o5f7WvRxI8Au/Y/f71FYtrvzfCRzRW+N3+PJG8NySF8MAId7TLdxGe4OgzoEgvyDy+alEtV3QdYz4AAox8T2PdwDSt4P914JbsqFPd3RS597DI6DGPvDvrmIPWNE15d04by5w2dLEI6Gw2Gj/fCwHgvdUuW5fcbMErNLZRvRAfOs3IYQx2s8nXL8yFggAojJ2DFcZpAXEgUinbaa9BxqY2jETHFx7Rg8HQrcTwOB7Lrpa6OSG147vzaeNnETJBY8u6T0nk7AFX7YmhxY8ufe1KNsdptqn3bp1+Vvip2u/965o4dYuXX3Xe4IMtk0hDd1fC6ldsMX+lwaHdDX4PKznQQstr62Xnpm8KMyMcQCNYQ6TASMAIhDB89yuG0koSnbiZ/zHV3phV58tiKC3RC8uyFIdtUPP2dCAEv5NEbJ1C4ANixKPxFhwI8SBUNiGbZRMu9prn71CMxSSChyIQU4m4bBxt0AAEOP+CKqrAWkPhN0dS5lSCw8BgaSoGYOnlLUWXu3orQKl4srSmOAErQVopGmcvC/DFvvbgP2tyTPjIq9FrbRoU2nQp486TkSiLljibKS5CQpDiA+hHbx2z/JQCFDweC3q8gYIPGhBkjdDi5f1UKhEuuVTCNSU2uL7xs/VF8vr0H3INeC9FQ5JcyGsYBJDOrQVn6PCDvJAWD4Fr8nr02Z89uLA6FppAKGwTSm8YgCPBXJzGoB184ErlyeAwi7eo/ELFICwOhAau5ZArHbIixUhZGGMxvMI1xwdCwQAMTp2DVftwwLlOBAixEmFUhMtFwVOtpxkuXMlj8Hu3N1CaYSknHqld/vzWnZHzvDHSEIYvBc9DwdM6EJtse0QCLILnnbK2lXLNOq3dvYCO3LLu4Xd2FFgwoYq+DXvmSYo2sVTHgBVO1XISGCktNAbL4IDD+m4iw9j2HCHuA0KlViPEL9T+MWBOR9u0LXT/bBeB2urcqRKR6T1AFFpv/I+CHzJdGwHAdji6cAfrAEIJsYCQHz/ZYAy6gJWafDINsheslMcBwARJs/JY4EAICbPs5oSLVUtDMXo09kUljhpY//kQBBA6KV4vibldG0BhT4EJN62YuQAYteJhP8g3gUXMO3e7Q7YZjZoMZNXRCRQ9k1y3XJtu52576A8G+qngInCEeo3r6NduGxjF3i1j3bQj53tl52VVcH7WjAmLgnPI3gTUZPv5dmxA1KLJL8XIVALeho8CPTYZ6i/FdJwBEPPxyhlgniPlLuuASfWFrSzbF7yVvnj6X359AZgUVOPZ2W0flSWA5EOV8lW6p/GOZ9tSOMcrScSrjsaFggAYjSsGq7ZpwWUxlkKL/iYNRddLcIiSmpR4QRL1/a1K3ti5XZXL/ev3PPWhc/Fh4vN20aoRMlrvn40ybxQuEE7dPXFeslt+2cAACAASURBVB0EIqwnQKEEHa/+Wg+MwhPlOAEKI2jBoZHtgquFlZ9r0eLfSnu1u10RFdk+8jmULWEBmrgOBDPiHCgcYz0NAh7qj0BECfx40CEPkfVauJLWPlQiu8qjwLZZoCmPVNru6qvCLeK/2M8Fsv7y0oRMqWNH66fKZ3Triz1gijYR+OM9BR6VsSIbtnYHEuVoPZNw3cpbIACIyts0XLEfCxBAnDYHm7Rr5ASq0AUXTS5MWkR5jCZdpXHyf+dd8Dtvm80gEMLvbUYGrzdSISle87UjwOH2nowB7fTFJ9B7232FFixfwWVZUOPCE+usO51eCPEFLAjRYsgFPO1xsHLe1qNjF0ndQ/Zlmx3HJJOAEHus5SQIgGiRF2CxfbSTCNtp28d+i/NgS1frOjYF1dnKe0IENniuwhXSUZD3hm2w/bV8EbVbx7DfY+2BsACC7bReH3mGFP6SPYMORJg+J5MFAoCYTE9rCrRVHAgBA8W37Y6YKYb8XAscv+MOmMW0+JndXadDGQpZaIFWKGOkxbR4nZ3HgX2eQGn5FTYeb3f/2vnrMy7aEmGiR4ULKturz9JhkPTjVlihpKdAEiezNci8yycgQLtv56FJlY5WKqHsy6wILep29249JQJr8m6kwUJpl58S90rbwXo27PX5uWqhsA+8nvQR5KlwO3avk6GQC58vX8q4sLbqBSo8b4PXJPfho+cD86aNDQeCtTDE5VBmikJYeuYaz/o+pHFOgUmuiroQAEQVPeyJ0FWlcXI3Vkrv80RI5ctzgZO2Az/jjpj/X7KkRz3R7ua4EJIjod2vJecpzjxSISleu8WTKB2z3hizFI7x2g4CR1o85EnQztzF6L1iptVNsCEAHpsWl5IXIK2nIB5EyfVvCJBcqORtcF4ZJBoQ8twoHq+2yiPhQj9G30FgSMQ/dt+SMcV3cJkpUo/0RuJ30vhQ+EVCW/JEyUNi2yOPhDQfXEaGV8K0ACLNMVBKqcYD2zmjDjhtJvCe1cCs+rEBEPRA8EXgRqBIm2rcyg5Wrp3HEkCENM6JMFOFNgzGAgFADMZK4ZiKWSCdhWEzL+TO1UIr7wInWQIEAgi3wCiF0oMQHqednE1PtHHmNy0fmQ4E70tGPUMY9EJYN73lGNi0UoEE64kQSLDZCSXhJn+yFmMHNPyiaTMwFNrhQxF4sB4Efs5r0G4EOxJnstoaWlwJMCxnQGEVAQjrSbBttl4VBxB8QTMBAWVgaAHVIi+iqGxSyrQxI8x5Tnw4w4FKL6Fthaf4vAlC5HUh2KKYlAt5eHCjMAjvvbQJWL8QuGBBwqexYaOKDW5zIXEg+BHBDtvJ8WPtaUN0bDefNatxBiGp0Xgi4ZqjYYEAIEbDquGafVpAJEqRIOUt4O7Y78BKbnmR8bhYsBonAYSAgnbxPEdpjNJdsDfnIsLrVEJIiosOd++7TwBHO5NFKE2cdAuzz0SwWQ0CQ2xbOQ0GtdmGZxQ+4GKeXnj4nWxnr6dztHDzGGVO8G+2lwsa7c1FTdfm8em+iETJz212hTwPaoMVkVKYRhkqBHvcgQsA2ZCT9RTx/pZfIUBUm0s8MWwnwRBf5MHwuQrksD9SqHQcEu/5cOAkA8yuT4AD//FveT1G82eqLAwHbo22hSXA8v7W68T3QQdiNJ9KuHalLRAARKUtGq7XrwXSaZxaUBRq4CKiQlqKlfOCVD0kB4Lf2fRH7da5YHGR4sJIkOF2q6aU8khJlOoU78dMjINtfgHz6YTaSbMN4nWka1XYhV7kSq51XCDTKpP2flYsSTF0SzTtRcI0QlbyLMgbIE+HAxeeO2HrYghECIilC4PZ8+Xh4Dl6huJJiODqrmMyQngvtt8t+CwsRoEtnwrr+B1eBEr3t9eV7cSVEZhz5EQPPkt6Fr4cPMcBQxdr5iUiUuQ+jNWL7aIOhAifCtfx/lL/FCjkJCwQXIhDCGOsnlG4z8gtEADEyG0YrjAECxBArJqPTdqlazcr9zQXFC5uSskUiGAI46rlCXgQc196DG7n5keyI1xmegpG8TseXykAoQWTqY8nfSEt/q1FXounjtP/NsYvjoCIju4Yb0O7aCuEod273pfT0NDiL8+OwkHWo8FjrJKlFjIRMNN8BNt2aUqJ76HFz13TN147/3Q1Ug0PpYoyhMBwg1QaZRtlqvD4UtaKD0nIQ6U2qqaE+qnjxfeY35jIVq+YBZwxKyFQjuWLtrhjc2+Spzw6Csmo7cqMoX06Cmi/7dlQC2Msn1W41/AtEADE8G0XzhyGBdI6EHLhSg5Zi4ckrrUg0gNBAGFf2vFyB6/CTop/K8avRa2SAIJtEPdA5Djt8rVI2AXWgaBiAnLUXwsw0imU4geIUKg+2x259c5YmyhMUS6co5CDE3oyJ0nRMf04y4UdLIDQ8X0pVirEY9NC1ScLnnQdZWNY2wmYyWMiu8kj4RZhU2SLtuRYoOeBoIFeB4a/xiJskX4O9ECIOCmAIyCWDmUIRLXn0X7rMwFADGNqCaeMgwUCgBgHo1fzLZWFkeYHSL1Qn2sB1MJMNUSGMLjwccHTgmAJlZyE5TJOeyl+6/SRkSjLPTO7KKW1E0b6jNPVJkd6PXv+WC+mI2m7FeKy1ymnVZE+VmGt0SZMlusfx+F3XkjCWQQ/TjDLK2Jab5TOFbAKSpQjGS3h3LG2QAAQY23xKr+fsjCsu1yqhvyMk61i99rt0l3NOPcblyXfu52xtyPd4RzEloCX3rnzO9bCOKu5p1R1lT+G0P1RtoAAhPVA8Ja2UqgFchrrnYXggRjlRxMuX0ELBABRQWOGSw1sAZvGaY9OEw75ndLwGCYgcGAlRe7k5PInqHDpfEWgjemIXoGSk7HSClXq+uoVAUAM/HTCEZWygLIwmLVDz4jNMuI9xE0pET/9jfPFACAq9QzCdUbfAgFAjL6Nwx2MBRbdFF+8dBY2KZNCE2mp7gKllfPJpEvvAl/8jhPwFT4LQ1UdCSAsYdIx/D0jXzFnST9fc0YAEGEgjp0FCCDu3NJTyt3KcAtA8H+FMySD3lVE+/eeDhyIsXtS4U4jsUAAECOxXjh3yBYggFgwA5skEFTaiZl0QKUoatfGm5AYd9mSJLwhfoMmXR5H0EFgYePNytJgCIOFuEIIY8iPK5wwTAsoC4NjWURepWpyDGv8C0wIQLflA4AYpsnDaeNggQAgxsHo1XxLAQjVuXBMfW8QDUZNpso6oDdBAELS1tZzQcKhdBQkpSyWv6voGAcORDWPufHoO8ff917skQxPi3QpG8fqoHiZ8SBlPR4PLNxzWBYIAGJYZgsnDdcCCmGIMGkZ8uW0BuTmZTiDREi9FL6gd8GVRDZaEBZcEHDwHpVO4xxu/8N51WEBAohvPd+Tvqs6JSJLpvU5pHsSynlXx/iYKr0MAGKqPMlJ0g+RKJW2aYsJydXLrogjoTAEhaTIY3Bpnb72hfgOJKrxpewN1RUouYeLwGikcU4Sk4dmjoMFlIWhsajMIKujISEvpR7zmI58qIUxDo8r3HKYFggAYpiGC6cNzwLSgZDnocRnMIQyXtlWLaRngiEMeiA42TKuTLAgAGHz6iXa5DwXvokEHW9bAZwzJ6RxDu+phbOGagHrgUinJQsgS5Zc4l/8PChRDtXS4fjxtEAAEONp/Sq8NwHEaXOwyS764jxIREo1E6RMyPf0QDAMwZd2bFbhUTn1tg4Dj5WaIr0XAUBU4YAbpy5bDwSbIBVSeSDoYeOYJRi2qZzt3Wi/4/mQhTFOjy3cdogWCABiiAYLh4/MApKytldR8SnVuSBgSBMqKU0sAMFzBRjsBKzS1yrxbEFF8ECM7LmFs4dmAQKIW19M9EkIGlTfhVfRmCVA5ktESl/yOwCIoZk6HD2OFggAYhyNX423tkqUmkBVblrAwIIH1QxQLQwVorJKlqoSKZcwr2NTPcmZCEJS1Tjaxq/PysJQerFEztgi+5mtjcJzWAsjFNMav+cW7jw0CwQAMTR7haNHaAECiMWzsYkAQINPipMqca1sDO3OOLEyC4NeBAEIW4DKNslWtRRAoZhUEJIa4YMLpw/JAgIQlLLmS9lA1nvmxju9aT7E4UMaIY1zSJYOB4+nBQKAGE/rV+G9BSCs61ZljVVhUi5dgQx6GDgBv3VF8r/Olfy1Cmrxc2VpyEPBnR89HCGEUYWDbRy7bGthKGVZ45P/S7dEAEJN7Y6DkNQ4PrZw6yFaIACIIRosHD4yC9gsDBHKpCipK9siQ/I4EDiwmJYyL9KVF6kLIWAhxT9XE8MX3woeiJE9t3D20Cxgq3HKwyB5dadbwjLkfva1dTFCFsbQ7ByOHl8LBAAxvvavurvbLAx6EJxipCeZWV6D/ZtGYgiD5byVEueKZflYh3UD81gBCP5NYEEgETgQVTfUxrXDaQ6ELc9uM5Bs+IKfh2qc4/rYws2HaIEAIIZosHD4yCwgD4SuwgFIHMD/tRNjVoYyMvQ3SZQEEHq54kTFxBXMl0p8W1lrAgsBjSAkNbLnFs4emgWkA8Hxa1VXBXpJ7NUrxzL22eS4ICQ1NDuHo8fXAgFAjK/9q+7ulgPBzsuNK0PQe8CdmKuVkU34C3w11iQhDE7AnHw56brz/dbOch9sBgaP4TVDCKPqhtq4dpgA4hvP9YieSePE1X6JE/KklXEXyGA572/9JuhAjOvDCzcftAUCgBi0qcKBlbBAuRCGlfklECBwoPIkP6cUMHdxFJKiEiUnXaV9lsp5eza7PBLK0HBxZl8enNU4z5ubXCu8ggVG2wKWA8F7EefaDCHdn2BYYmcczwQQtz4TAMRoP59w/cpYIACIytgxXGWQFkh7IHiaVZRk6MJKVBMAEDAwZCEhKXkp3MTsQYKdoHk9Ag+3q/OlvkcDQFiy5yC7X5HDFLapyMUqdBHF+Ct0uRFfhot1iSNj84JHfOXBXcByIKRCKcE0B5j9ZfQspWXSmQ9KlIOzcDhqIlggAIiJ8BSqqA0EEAtnYRO7bAtmSTBKaZqa8/me39XlkhCGgELJFUwCJuPHKRtyASGIkBw2QxiV9EAog0TFvmxZcoGivgCGXNdKV9XxNn3VfiagpM/4vy0PbbueBhfp49Kuc11b9tT5tlrkKdfwDyfdPz4n26dyw9raSaEm68ovdw5vl7aVjrNt0DGc1DheSLwld0Zjaix/ZuWyMCxPR21JS1wHEuVYPqVwr5FaIACIkVownD8kC0iJkicpnU2LlRYALSgCGDyWCwJJlFoMpAFhF1WlxtkYs+NGFIF3rKosgGAF0JNdwNHO5H+KVdn297WQagHVYiswYLkf4nUQAJVUNj1Csp+p70qDpW242KqqqU0PlE15PYE1a2del+507Y6lU8DPrGiXtDp4b4kjqU9UWBQ/pdczNERXCiup/HptLhk6vDf7wH7LDuS4pNtgq63KvvpMBakcfyYHzK4HzpgFrG4GTpuZhMDG8sX2fP3ZxB58WXl1m5HhAJwpRR8AxFg+pXCvkVogAIiRWjCcPyQLiANBAMAFR1U1uXDIY6DFQQBCoYhLFifhjfTCwuN5LMsju8nauKz5He9TSQBBwLC/DWjtBrryCa9CBb7SHgC7+Kpd8l5I40KggOeyf+wv2+wWl8gv7P5v2knqhi7DxOzOeS7bwnMV2rGeGlucjOfaRZ7nsR0+Du8WcnkebM0GATK2Te3XdWxb1EcNDnkKdL4VUFK4gf2nPdPiSnwv0ENgIS9KGnAKjNDO5NDMqgNYQ+X8BcDaecnfA3k7hjSY+zm4HIDQOKU91Q7rQaFtKGX9gxcCB6JSzyFcZ3QtEADE6No3XD1lgbQSpcp2cwHTLk0LpxXa4cK2YVGywFkvBBc9vjgpl8IfBkC4RckrUVYihMHFe/cJ4FB7cl8uaF1ix/mdpl281T63uHkBIbt4uB29cf1rASdI4QLNnTNt43boUQKOpJ2hFFh5HAggeA8BCNlRj0DAS14Nnq9aDJZXwuvRo8LPeAyBmYCRBRBprQ7dh+Znvy2IoIloKwl7OQ+MCcWUuAC+rzKpbKXFV14PtZdtEEhzxdR4vveOyObLZwBXLAXOmTt2ngilcdKONtWY/ddztONd46CriPY7QzXOMG9OEgsEADFJHtRUaaYARMkFbXbR6mNpp+Z3yVwQuKMkgJA3QvoOdqFJu715PacXEScZHGc194QEhmpP3pfg4VgH0NKa/K2QCa8vbob1HNh7aIcvoMM+EdgoA6W0w/akUS48/I6LN8ED72cFtxQCIQCw4Mt6HEqLrhfTYtusF8RyUNRWt/B7IMTz1S6BBXkxlM1SSplNpSW69hZ70mxLpFbvv9f1LBAoyTszzVGuf/8339fSy5RLrqv7K1PHAhCb1aPrrGpOQmBnz0m8PKPtibC1MNxzkCfJe5n4vYAcbS9bMQsjFNMa6q8zHD9eFggAYrwsX6X3VQjD7nhtRUKaReBCg5PHctLnApCuxmkXHZEp3S7cZ27wMy5ezMIYKYA40AYc6UgWc17TLsZ6nC7k4N3/IsjxWJ3D+LzdRWsRtwupPAe6DhdtAgpew+oJ8F6lMIj3Yqgd8mrwXEko8xq8pvMo+APT99XCLG+OQku6Lu0pQCOAomdmPR6u4qQnuCpN0XpeBCBK3hTfIPEhaDsBAX5GLw/7IY+VPlOYpRTW8sepTQ5QAWiqTTwQ71g5NqEM9ovlvB03xmQasU/qm9rotE28dyp4IKp0Ypyk3Q4AYpI+uMnabAKIFXOxye7ABCCkRsmF2S42PJaMemZh8MWdO89Jhwq04PAYTchWB4Jx8OHqQPDarx8FDrYlbRDhUIqY4iUQIChsIRltcRxKu3i/OMqLIdAh7wEXGC7yzkael8B7cjFi36XcKbs597ffsdtS6FzE3aLrryVRLvEf0lwRXceKe9m6IhpzOk5AT54Y+73dXYsgye9lp7QugjxJWkx5rK3SyvPUX4VseIyO17ECKxbQqZ0kVn70fGBB49h4IL71fA8pVG1Vuyzw5WcK7bAWxpiHMDbGmZXzsOTsObh0USPOQ4TCtmN4fMsOPL7jr6Ijk3WuCe0efQsEADH6Ng53MBaQlHU6hU8LjjQg9N7t2FgLg0qUXsraLk7azVkegSWpcUEhaLhuZUKkGwmA2HIY2N/as4O0IQy3k/a7SHZX3gd9zs8EKBSzt6EHuzgKNCguLpljXovZH+w/7UeQwWPkRUgXZyoBBk/aS/MxtEgrVKFsDrZFAl7aMYvTIHqJ+Beur36x57G8pwCgPB/sJ8MPtIn4HNp9p8EHPxfPw7ZPz9z11/MrVECN7530uZc3t+DTLtT8/tMbgIXTxwZAfO3ZHrl1hTBkY0sqlafGVY4tjnE1zo1xZlUzFp87H1ddtBjXnzkHb4iLyL90CPc8+Dq++cAJPI5PRZ1hEgsWKGeBACDCuBhTC4gDQaDg0vZ8qqLdtfM7ubbd7ixKyG+XLe3hGqTJfErns1kPWqR4rZFmYXDCJ4BgGIOLoUCKAAk/k/aEAIQlGbpwg4+DWy6CdtMEAyLXOS+DYv+GfMiFRqEMej5EbtSCyvc2BKGUTbco+5i7W6w8L6TEM/CERtna8QqYEdCdpESy3QoLacIoLYC+nQqtSBfDAia1r+ShMCNO5FBez3o21DZbqVXpuTZExPOkQCrgox09/xcnRR6KT20AljT1Tk0djR8A20gpaxFn6XGR6qTap+dtx35URMe3nsFZWz8d7RiNdvW65sa4du0inHXhQly3dj7evWImLphWi2kEZie7sPfpfbjnV9vwrS0H8etdn408bXjUWxVuMIksEADEJHpYU6GpBBBnzMMmLRh2p6sQhHWxa6EiifKihT0xf4ED7VJtTF2LlxZhTubkQIzUA/HaEeBge7LQKaNAYQc9Gy4SNjOEn1tSn/MgeIEr8RcEIvRedT1sfF8EUXESbPjAni+vhlJalY4pT4WzjQcQOk8Lt9UjUM2RUxZwVUA1/8s7IB0K9b9XoTMPNGyYyXk+fBaKrWliPQjpsIrapXRO3ov9UKhG48KOL3E1CEL/9MKxC2F878Uk1de+bDhHbeVnCstF0RhJWX8+rrukAesvWoLfW7sA75jXgFUNtXBqGbQtgePxTux/qgV3E0S8vBWP7tkY+QDeVJiJQh8qYYEAICphxXCNQVvAAgjtirkAcPGRy1sXU4xeHIgNi3uTCF32g2e1l3a3RiVRXgwuIO9cNXIAsedk4oEgCOA15YlgP0jyUzye7SIIshwFhQLKAQjrCdBxaQ9EKfXSlzEXF4L9tl4BS+yUl8YSLQVo0ou0dvXaHfN/ARkbHtLCLPDhPAAeNAm0KIOE99DizetpobeZHNbTZImbAjoCPhYQSDuE92W6K7/juVaDQ/YTsOSuek4D8IdrgHnTxiaEIQ6EBbvpEIa4IAJCdPyMOgfiprhhwyysv3Qxfv/8BXjngkacHkXJMHIhQS/cRtsdbsfep1rwIxfO2I7HsDHqGvSPPRw45S0QAMSUf8QTq4PKwhBxUCDAahJo16lFiosnSZRXLutNpNMiKFe+XWTs9WmB3zlzZEqUvN7RjkT/gZkYlqOhdiq90MXjjVCTFnWFZmwGig1zaHHRQszrqo+9Mii8275XCmTqMRNHMQTBF3eTfClzRNdVNoY4C1qs03oa9BLYUIDAgPQW2Ad6PvgMJRBmQxIlvotXXeRi7kWTXLsUmtBx6lcaoKn9bB+9CTxOehlKdxVIUV94Td6vuR44szlJ5x0LQSm24yvPJHZX6CrN09GzV3jDA9FRBRCLN8bTTl+OSy9Zhg+cvwDvaq7HQg0dFwa09WU8MDvajj2bWnDX/a/jXx7ahmewMfIyZxNrbgmtGXsLBAAx9jav6jsSQKyaj00KXWiHqhi6zVzQwstjGcJgFgYXQ+2sRaLje6VwKoRgd/+V4kBwkTzSDtAT4WLbPq6tPoijkBY70q7f7t4dJ8JrIliipVz5pQU4pRfgPAR+1y/Col14rYtcYQ7bHnFO3MLGXbsXuFJ/lHLoQg1+pOozm45pQZG4LPImWLKmLb2unbgFF9rxWhAjXQ3xWtgPhWYEqAgo2S6CJAIZAghxIKwmhFQpz50LvGFxIm8t8ulo/hBpC5Io9QwEHqwN9Df/5/gl0GAWxqjpQGyMay9bjssuXYr/Y808vH1eIxbLnhoP+h06r44XbeNz2HcSux7Yhq8/sA3fevJj2AxE41CibDSfWLj2cCwQAMRwrBbOGbYFlt0cX3xWMzZx8WN8WAueLaJld++cyLi48ftLl/TIVbMB5RT+eD0eL/a9dsuVqMapXW3LSeB4VwJk5ObnfdLARjtmSzBUZoTAQzokoDCOPufxLsTj9Re0w5bqYols6EMEyuBwoQWfG1mSp/YpoLKJPCVO/jpV5lwAwgIKPXS52y23Iy3TXfIs+BoXvTgJ/kKl9vmUXIllyWuga7CvCndp0eViy5cqXNr6IcrIED+FtTA4ds6ak3iyxuJlPRD2WaS5HgrzuFBcbhTLeW+MMxcuwZoLF+FPLliI313QiMXpImN6nrK/woq+/fGuE3j+/m348v2v4buvfio6MBZ2DPeY2BYIAGJiP58p1zp5IOTu1+5dO2Ep8nHSEo9Ai6Y4EFp8ZRyXMukFeviZJQ5qkRkpB8I+CPIYGMYgAOLfAhE2vVC7Ye1AteDb0AevqYVVQMCFb/zC78IwFEIyBETZQgup/rfeGgErgg+rrVHiIHhQxusrHZPHqm1anB3Q8Pe3tpaHwaZppj0fWvwF9Kw+g64p3gXVJRmuIIAgIOD9VWjLkjgFyOyuWSDBggz2a3oNMLsh4T2smZeAh8aa0ec+yE7WA2FDGG5nzwqzZv8u7wTtWYhHxwOx7OZ48YbF+P3Ll+DfLWrE6tocIvub0Vh0wmPe+6DfoL4rFNH10kH88kev4Oa7XsZ92Bh1TLkJKnRoSBYIAGJI5goHj9QC4kDwOnJbp9PZpO1gd0iqhSFCYMk9712/biE1in+a9DiRkz9ADsS6+cPXgUj3mwsd4+/HOhM3uov9m4JUDrh4NUalEGrhVdEpqyop7QMttJKtZr95HS6udL3zn1twPJ/A2lG7WX0mIJImKkq0SIBBHp9SzQ3vEeB5AmMCKpYYacmQAn7u3t4DZBaekrCXlEGtloeAIq/NftIGBBBWbMoBQ6MxUVrwfDhHz8cB0giY3wismg1QwnrR9LEFDw54papxKtOC39naImo3beZ2+qMAIBb8bdy4biHedelSfOzMZlzeWJdkW+g3pOwbeaQUGrS6IKqJcrILRx7djTvu2oKbH9+J57AxMpVgRjo7hPMnmwUCgJhsT2ySt1dKlAoHcKK1fID0gNQOnZPb+oWJpLUmP7mq7e5WxDRN4m7hKY48C6Oc2UX2TO+I1Waek06DtKGVdNaAXQS1QNqF2/ZtoGFg2+Ta4U+w9i0nCqVFRfdN30fXtW1J36svW/V3jr4b6FpKbeU9rP3S9+TYIG9GbviB7FXp7zmuv/x0skgLsCl8ZUM/VgyLnxNDVZQDsTHOnb8Aa994Ov5i/UK8r6kOTXZsWS+DgC69QXrRxpIP19jYfRwv3rsVt/xyN25/7c+i/ZW2Xbje5LFAABCT51lNiZbact4qJsWOKSyhXbkAgLwUjF1ftKh3IaS0joIMpCwGTnicyHmfd60eWRpnX8YfyqI+JR7gJOvEQIBktLojACH+isCkPDgu9OI1OURCdWM+rmwa54rPxQsuXIwPXrYcf760CastABRJVSRcAQh6cDSuVT1U7/l/RwGtL+7Dz36wBZ+/74d4ELdFKQbNaFk1XHeiWSAAiIn2RKZ4e6REqfi32yVmk0VeMXqFLiyrn2l7LKZld/eOI0D9Ba+FoJ2d3WHRLc8Qw3vPqmwIY4o/ptC9EVpAHAiGXRzXxMy0CsXY1OVRqYWxMc5dvhSXX3E6PnvOXLy9Pod6dct5HlRPRpwH/6X9Hal6bCnc4Y892Iqdd7+CzUxyJwAAIABJREFUW+7fjG+89Bm0hKyMEQ6YSXp6ABCT9MFN1marFoa0ExiSUJxfmhD0IHjmt+smyYr8jDoQfIkfwL+1o7O7OcWTZaNK1MKYrPYO7R4fC1gA4TwLvgqq/hZ5WDt7EYErmca58pZ42fqFeP+li/Fni5uw0oIHARqROvk7TINzVXJNy5c7HY8Cup9owQ9//Aq++NNDeDDUyxifcTbedw0AYryfQJXdnwBiWTM22W5bDwI/t3UtyF+gd4IA4gpfzlvgQ+ENTYICFPJAOHlj1tsoAm9bMTIhqSp7TKG7I7SASJQuVdlfy1Y5tWRgjVdxIG59BmePvBZGHG34Mq68dAluPHsufmdmPWbod2ZJklL1lIiU2sL/eZzazHNFdlUdmN3H8Py92/Cv97yOb2/7eNQyQpOF0yehBQKAmIQPbTI32QIITkoiUdqUwnTqIfvLEMYli3uLL0lciBMdORK8lnW1ajLk59ecMTociMn8LELbR88C8kAwU0fjUONaIQKF6JRKy/9ZC+P7z1UAQGyM668+E9dfvAgfWzoDb6jPoUZkZXGESEgVSFCbrJCU5T+ks56Yhnq8A/ufbMGd//Yy/unxP8azIYwxeuNpol45AIiJ+mSmaLtEolQWhly57K54EXbnw88JNAggKAZk9QaUPimWuHZN/F+Ki9JVGC0S5RR9TKFbI7SASJT0QFhOgR2rvIUlVTpOT4VIlKf9fbzo4iW44aIl+KPZ9VjF+yokoRCh9TYw8UJ8B2U38XubYus8fQx1eH2Qrm50Pn8I9//wZfzDPYfwyxDGGOGgmYSnBwAxCR/aZG6yTeN0ugnFZJLipCbdAb6nR8Er8zmxJsZo37S8PBktzSInyJBCISc9golK60BM5mcQ2j76FuBYZi0M1RCxaaoKBwhYWOntrgLaf/jiCD0Q18fZNdfgvMsW4RPnzsPvNtagWeBaaZsq005PgkB8CWR4VcxeGRtGXErWyxdR3HoYj1NY6r5XcdfB/xCdGH3LhjtMJAsEADGRnkYVtCXtgZDoULpyJQEDd0ScgFVMix4ISTorRbNcBga/kzQzJ0VyKAKAqILBNYG6qBCGAIR2+yoUluYWaFy3dVcAQHwyrrt4HS5743J8+px5uK42i1ob2iOIYPaTFDLVNnlHJGUtIjPP5fEEHZZoyfO3HsEzP96KLz6yGbdv+cvo4AR6BKEpY2CBACDGwMjhFj0WEAdCBEhNXnZishLWnHAJLppqgQsWnCr9nBZI0q5OHgiey0n83atDGmcYh2NngTSJUvwHtUApyFLkpMw2PREEED94YWQeCFbcPGMF3nLFMnx6dTN+K5dBxgqEiXQssrKUKK3Wg7wRUjMleCCI4Euf8f3u43j5ntfwlV9sxrdf+ky0d+wsHO40ESwQAMREeApV1AYBCMk5l9LYPNdBWhCSt3ZKfgxp1ADrF/RoPtBkaUloK41tTRo8EFU0wCZIVzmOv/EccLg9CRFwAbahNnnQ1Fx54DryI/dAULr6vEW45ool+Ivls3Cl04Xy4lCWLFkCEL7yajq1U23i5/QIpr2EDDvuOYHN97yCr9y3Fd/e/MlozwQxf2jGGFkgAIgxMnS4TWIBCyD4Xjsz1VVgLQSlX6o+BN+TRHnRwp4sC5eL7ms1SJBHhDR5MwRO6I347VXBAxHG4NhZwGZhaMev8WlbYTMyCIjbu9B+z5aReSAIIM5ehGsuX4y/WD4TV2YjZHqBBV+ozpaOFzfC/U+BKd9IESptCqf9fe04jqfv2oIv/HoL7gghjLEbXxPlTgFATJQnUSXtkBKldmPWbcpJ11VjJGM8qQtQ0oCgi/fChT1GEoCQEqWVwJZ7WG7b0SimVSWPK3RzmBZQFgbHs9V/kIQ1LyuSIsMFLluIpejzaP/x5pEBCGyM6y9bjrddsRyfOWM23lyXRUZARenSkq1mO8qmcEZJwTbyHJS9kdaB4LnbjuKpH7+KW361FXds+0x0dJjmCqdNUgsEADFJH9xkbbaUKG1OPPsiICBdCE26ihFP9xwIAQvbf15LKpYWSGjHJwBBDoXIlZPVfqHdk8MCHMdf+k1SXZQvedU01l12kNctsVVnmYXxo5dGBiDmbYynn7MS77hiCT51+ixcVusBhMCCSJKypAMQxqwl+eoUgNBvVuCD57WcwNZfbMfXf/o6/vXFj0U7JsfTCa2slAUCgKiUJcN1BmUBm4WhRZ8nSkyHi74IXEzHZB49j5tRC2xYnAANvmw+vXZvSgcl50HZGZzsmAYasjAG9XjCQRWyAMfpF59KSsnzRb4AeRAc0+L5SEiK3wswVyKN86yb4xUXLMEfXbQQH25uwAqFKqx8tn5jFjyoLjfbImlr57GIevgPChcqLMPCWs/twy/u2oLP/3gLHsDGyEtnVciQ4TIT2gIBQEzoxzP1GicPhHZi2hUplMFJVSWYBQz4GTkQDGEo7ZM6ETxH2RZWQU96EprkRquc99R7OqFHlbKABRDa0Ys7YFMqNcb1WfdIPRA3xQ2XzcJbL1uGT5wxE1c11KJe4mtW10E1aEohRN9xgQUBdEu+TCtpSpBq30ns/Olr+NI9r+CbL30CO4IiZaVG0cS/TgAQE/8ZTakWLropvnjRDGxyinZ+9NmJTX+r0yJ38fjz5vauIMhj6G3QDo//K61TngpN2vRArJ0XQhhTajBN4M7YEIbGMD1pAszyOlgQzL/jeGRZGOd8MT7z/Hn46NqF+EhzPZaoSBd/P5ZkTIAgXQfXJq9EKQKlfptW6lptFyFToZeuPLqeO4B779yCf/rRS7gveCEm8MCscNMCgKiwQcPl+rcAAcTSWdiUTgnjWdrhWM+DvAic7AgArDvWAhClmYmIyV2Xm6RZTKsQdCDCuBxbC4hEKQ4E7y4vg3b3NiuD4MKHMdrveH6YHIib4oar5uDa9YvxqTNm4oqaLGpcGrQvKqcCXiJN0oNQ68kP8jw4j4M3lfvtsVquL/stfpJNSZVVD7fh1Z++jq9+/3l89fVPR/vG1trhbuNlgQAgxsvyVXpfcSDKaTYoZYwLPidehh7cTonFsmqANfN6jGazN/ipnZR5niY7t8PLJxyIQKKs0kE3Dt22tTAsmOU4VTVMjksrhMYFneW87xwOgNgYZ85ZiJXr5uOGixfihul1mM9uu5CgLzanbA+ZQ783ZlpYDQgCDgssFFK0IIi/SZ3j79O2aTd+dNtL+NwDD+MJfCnqHgezh1uOsQUCgBhjg1f77VQLQyEGW9ZYOx7yHFwZZC/Ao0nXAgja0U7MnNDkuZCNNbhDFka1j7qx779CGOLoqAXiHhAkK6Qh4jB/C+354SlRUn1y6en4rSuW4M9WzsI12UyP94EAIV2gju1RNoXSpm06pzyEDpz7st5W/0FFtQgiVNVz8yE8cefLuPmhzbhrx1/haOBCjP24G+s7BgAx1hav8vsJQFgzcAKl14ATlEoNc4JVJgWPpdtUHAiBB07SZI5zt0SSJV9KjePfYrYHAFHlg24cui8AYb1hCmGQAKxMITVNGgvD8kBsjDNnzMLScxfiAxcvwg3zGnG2Mi5sWrMIkQ44eGAggqVAhgMMJqfT8Te8LksJYPjvlcGh8MehVuz62VZ88ydb8a/P7MG2wIUYh4E3xrcMAGKMDV7ttyOAWDUfm2gH5zHwapIEDJyolD5myZQKZVy0qMd6CmHYrAx+q9Q4fi6yF8t+sxZGCGFU++gbu/7bEIYDwNmEwCtOjwW7JcnopHlD50B8Pq67pBGXr1mAG86dg/fU12C60i+51peyPzw40G9MfCLeVO0qaTz4zyQiJfCjNE5bR0McC8pwP9WCn935Mm55fjue2PFX0ZGxs3i403hYIACI8bB6Fd9TAIKAQSDBSlbLa2AZ6zyOkx51IBwpzHsq5Lmw5pSeBK+vHRd1IN53VgAQVTzsxrzr5QCE5f1wwbbjXg0sxkMPYcz9X3HTG5bjD86dh48snYHLStU0PQgQV0GhBpvybLkP4kJYMCGgYAEEvxd/QtkbEsp67Qieu/Nl/NOvWvDTzf8uen3MDR9uOKYWCABiTM0dbpauxil3qchk8iI4yd+4R8SGSpTrHC2sZ7dkwxU2FTSdb09C5nuDByIMvjG0gHQgOEateqrGqca9FmY33gF0dg9dynrJP8ZzrlqM/3hmM94zexpWcVJnKFBAwmY82bYISPQqtOVDGxKasiYTsFDpcX5nMzx4vYNtaLnvdXzz/m249aE/ip4cQ5OHW42DBQKAGAejV/MtCSAWzsImq4pHe9iJ1OzGSsJRkrLmdyJP6jxNYrbCpyZqTmqcxEMxrWoedWPfdwKIf3oyGXviHGh8ijQpjg/5PQrlDQdAnH5LvPCa0/G502fizY21WMDrCjwoOymdteQWfz/7y8sgDwTbS4+fXvJS6HO+Z3tdP6iw6TVdeI/jHTj29D7cc/cr+MqPPxTdO/aWD3ccSwsEADGW1g73AnUgFs88VQdCYjvaiSkUQbIZXb3TcsAlSxIDyjthc9x5vjwSaY0JpsuRA0EPRqiFEQbhWFjAkig1ydqwhV3Q+T3HrluUi0OvxrnylnjZu87ENxdNx4UNNWgSGC9lWZg0Tf029HsTeKBNLIBIF6cTkZJghy+2lS9laOi6rV1o334MT9y5BTff+r7otrGwdbjH+FkgAIjxs33/d94YM7xYO7cBNcUGRNPy6N71a3ThtshrL07UhvffLltMy1Uf9FwFuly5W+Luhp/ppTgxdzkEELZyoWWacwImUJDwjXZ7vM7JroQDQSnsACAm57iZbK0WgLA8HwmlcaxyjCvDwXF5/PvhAIjTbo5XfHgtfjKrDitrssiJo1CqG2O8CdYjwd+UBRCccHpJV5Nr5H+TNnyhEKHjVHhdC1M9t3CoDa999wX87dfeFX15sj230N6hWSAAiKHZa0yOXvC3ceOKOVizZh6uO3sursplkNt6GA89vhd3PnoST+NTUeeYNGQUbmKLafHydkFX3FYVOG0ZZAKD8+cnAMFOuHqvHZHCGfJGcLILHIhReJDhkv1agOPvC0/2pCJbQMvxy9RiV7TK7+jlkRhOLYyVt8SrProOjzTWYm4UIZL3wGqtKCtDAIIeA9Wy0L2t10GS1iJLsrNqLz0VfLGPBBxO28Kkfh7vxKFvPoP/8YXfjj4XhsnUtkAAEBPs+bIU7+oV2HDhAvz2WXPwlvnTsKoui0xLK1589gD+7aEd+MEzN+LFySrSIgBRmjB9LNUqR8orwXx5AQQeTx0IvidY4PHS8ueELLetDYXQe8FjCVJCFsYEG+hTvDmWA2HDFRqr7H461MbJeDjlvM/+x3j1R9fjifoaNEmrQeaVB0RZEqpBUy4dU94HWw9DXhJez3oh+L4UxsgA9b64HY/p6EbX15/HX//91dHfTPHHXPXdCwBiwgyBOFp5C5aubsYla+fht8+dj7fPbcBC/qi5kBaL6Np1As9t2oU7H9mJO37zc2yejOEMZWFYpTunB+FBACdeidsIQCikQR0HvgQ2NGnJi6GsDe2GBCDogQghjAkz0KuiIRZAWMVUuf+1GAtQqLR9oYj225/Hmbs+G+0erKEcgLgQT02rQaMWeoX3BKx7le+mOJQXiOLvUKGL0u+HpEgPGCyA0DUlY13KkvKeFIVoCED+5Tf4L3/3tui/D7YP4bjJaYEAICbCc7sxrll/Ic5cswi/TfCweDrWTK/DbO0auNN2u5M8Ove14bWn9uGux7bj9od34tnJpvZmy3lrF6RHYMtwW7eqUuGoA8FJq6uYxGalWkmipfVCcAKzk7ZIlEFIaiIM9upog9I4CW45Fvne/Z49H4GgWHwdgWL+z43CgzvwjgOdeGFbAUcGE64kgPjji/BUfQ6N8jjIw6HQhYrN8beibAq1xT4RKWKqqJaImDpGc5KAheVN8BgCFdat+eensPH/fWv0X6vjaVdvLwOAGO9nvzGuv3Q5zl+3AO85by6uXjIT5zXmUC8hJf2Q9YPNRsjvPYFXnt6Hnzy2G7dPtsI1BBCLZ/coUSrkIIY6JzgCAw5MeSX4HaWqWY3TyldrArSlu102RiEBGYzVEnyFYlrjPcir7/4ck195JiHwykNG0EtwK6+ADTPII9edR9fWI/iL9gJ2FWLku4s4eaIVBw4VcXB3ESdxGN3YGPkciOQKLOH94fOwaVodZvK9zfpQSEP8BilLygPB4xmK0PxiC2fZUuDlQIZVo3T39QJvcYz4q0/jP3/u7dH/rL4nX109DgBiHJ83FeTOmo8LLlqM966bj3fPrMPSuhxqJTGrGKN2EZyAHAcgj+6DHdjx2G784KGd+MbjO/HSZPFE2DROuXPldnXgIPYqd16pz/Xd1MJwuzQd4ydjhTx0PUuodCTKIGU9jqO8Om9ty3nb8WjTH2kZgl0LgOMiurYdxye7i9ifjeAplm7Mx115nDxZwOGOdhw61Ibje07iOH/3zMK4YR0eaKzDklzGYQHnZdC8wfu434gH1PIypLVXrKaDAIFqZMgj6FKnrRKlL/9NRCNVymMdOPbdF/Df/vmd0U3V+fSrp9cBQIzTs579N/HMNYtx6cULcP2aBXjLgkascFwAz2zWD1ZuwZJ0rH9iRPl7TmDLEy247YFtuO2p3XgRG6P8OHVn0Ldd9rl4w/wmPK4JjidaAqVcsOq/LUG8Zn5PmWFpQHBi5N/0NFjPg8hiKg0eOBCDfkThwApYgGE3CklpwRUfx2ZGcKPA3zu9ZfICREDXzuP4ZGcB+6LYrcmIMknVb9IWmAzhvAYxOvN5tLZ34QgyaHjjctw0vxFr6nNo0G/LKk0KuIh4LJBhS3IrPKENTBp0SPgqDU6cl8OrUuaLKOw5jldufwl/9833Rl+pgCnDJSawBQKAGIeHs/SmuHnVfFzuwMM8XD07IUtGTkjGI3lbfleLoXbfhoBV2HEczz+8C997eAfufG4vXp2IIGLpTXFDXItpTVk0Ta/Fm2qy+LomUvVJOhACEFYUSuQsCyAUUy6RxLIJEHEFi0ypYtqUJMr3nxNqYYzDUK/aW6aVKEUO5njNe912pUPyvUiL+SK6th/DJ/J57IszpWiEs2MmQpTxoMJ5FSJExSKKDRnMOG02Pjy/ERfMqMccu8DzHgqbWGl4GzpUNU22gXONQIUK0ok/wXvK+6AHqzCH0qfbu3Hy6X341Q9ewRd/9IHorqodAFXS8QAgxvhBN38+nrG+GW+6eBF+/7x5eOuserjcAu0Q3I+UoQrvglRs0qovchfBDARODq1d6Hr1CJ58cCe+++Qu3P3cL7B9ImRnMDwzrxHNDXWYWZfF9LosptHBwpBtHOEWS5i0jyAtFMXvlLNODoR4D9ZeVvzGTtQWjAQPxBgP9Cq/Xbk0Tv3OrRdC5F+N686EA/HnhRj7BBYKceKByGQTj4TARCEBy8VsFo0Lp+Oq5TPxW/OmYbUNDcqroN+I5V8IRIjcaYtwOWDvNzOagyyBUu226aH87e5vxZ6fvYZv3r8d//vRG6KnqnwYTPnuBwAxlo+YhMnTcOklS/CRtfNw7dxpWCRXvRZEuxjaqnm2mdytW0nZti6cfPkwHnhwF773ZAt+9tqfRfvHslvuXjfGNc1r0DAvwpyZ0zAnF2NaNocatwGKUOQkSH5jnMG5cYwvuMnU78REmLShDO123E7LFweikJR1udo+iizGz3gdpxXhd3a8T9CBGPMRUdU3FIBQeqaMIc6DshsUglPYoFhA12tH8KfdeewrZhLAEBd7eyL8byOihyIqIo6zqJlZi+VLm/CmxdNx1bRazPYgw93WbkgMAEm+Y/jBpHQqRVNIpZQN5Tc1VruCIEKeQwKgfBH5F/fjgR9uxi2bDuDX2z4etVT1IKiCzgcAMVYPeWOcu2Ax1ly4CH+4dj6unz8Ny2pziKyCm22KzcmWq9MyqPlDtuSr413Y+/Re3PvAdnzn2Vfw4J6NUduod+3GuGbp2WhqrMHM6bWYXV+Pmdw1cVIrZBFnC70nvkKEbgDnxRG+UCI82jKcpqiWdbEyLEE7SQdCk6MtU6y+ihvhyoV7fX+GQwKAGPXREG5gLKA0ToFkgWMVodIYtmmXrt4E0PXiAXysKwlhuHWcoYu0cQkqsubzbA3qmnJYvXwG3jK/EW+YXofpzpvnCZSSiS+FN4zOg+YRggDHtYoSTx/nHQEIKU7qd2tDhwQd5GTtPIbNP3sdX/35Ntz28m+wG1+K+HsPrylsgQAgxujhrv3n+Oxz5+F3183F+xfOwJqGHDL6kabdiwpXKDapcIbeq1Ke3bGTS3iwDbs27cGdP96MLzz5sejlUenaxji3eDpmzWnC3Gm1mFXDaEoGOXoYCkXE9DbovukYrlO/LeC8KIMvaiISMYvnaLLVrkjvmYZJj8v6BT0hDB7PyY62cmDBAxF5IqxtgpDUqIyEcNF+LMDxd8uTSQqx3cWLKG0BhBvDLPvNXT7Q9fJhfKy7iBaRKFEGQBBUpD0TdTWom1mL1Qua8JbFjbhwdgNm897iXEhyupTa6d0M/P3wt2ZBhquT4bMtetXH8MBDvz+fck1C99YHd+K2e7fiG0/9DFsmQhg1DNDRt0AAEKNvY5APsGE5rr90Mf5ocRMuaqrDNLks3Q/REJ00sahZPE4FbfSZc3+aHYTSGskx2HUMz/9kK778yDbcsfmT2FsRyevPx3VLMpg+I4fmGVnMydWigd4Fehms+eh5sO8FIPh5FCMuZlEggChGCYDQ4JM8tXY1nMzEEudnBACcqM5fcOquSC7gNICQJ4LtaesOSpRjMMzDLYwFCAg+v6mnMJy8YQLONi2SC7w8jojRtfUobuzOg+5/UwbLpWH0mq+tZ4JggtkatVnUz6jBqvnTccmiRqybXodFtTk0iCApj6fCFvzfAgjn5aSeA6Wp/RxjC26lUzg78mhtOYFXHt2Nux7ZhTsffRTPBc9D9fwUAoAY7Wf9+bhuw3RcetkS/Om5c/COedMxw1Wui3sEZhSjlHqiPA3lhFxUB0LuRj5ArtrK8e7Oo/3lQ3j4x6/hXx7bgbt2fTZqH1YXr4+zS67CrOYazKuvRVNtBtMZnihGKAooEBSQCa7r830vAOG/4+eFDEO5KLCkRWce/yzRGe16LCnSZVJEPfr6LDzEm6zzUtYOZPkbaSJ0HgzDe1DaK4EEz3/P6lCNc1jjIJw0LAvQA3HzE17nwadnKyynTYLzDvjMK20kqAOx5Qj+pLMb+0iaFDDg9/z7lHBG2jsRI85FyNXXYNH8Rpw/fzrWzKrF6fU1aG7Ioa4ul2hLpLMp+Jn7TRq1TJthIW+f70OxGKPzRCf2vX4Mz/6mBT97fA/uef4+bAueh2ENl0l7UgAQo/zozrslXnXJUtx43nx8aG4jljB7gj9S7jq0a5YevX7EmmC0G7BpnCII2jRPAQgRsw62oeXhnfjO3S/jS8/+ObYM2guxMc41N2PanBzmzqzF3FqgPqpBVh6EtKkICrKG4MX3fZnTeSBiFKII53XH+BKPs6p3YnXzApbbwYmOHgn+v5bVOE3VP3lelKZmAYTd4fH83zsbWDc/lPMe5eEeLu8toBCGwmuW62B/3+JEKIRQm0HXcwfwJ11FtBRjZMhzcARkkiUzvdM4/XXcHE6hKRmfbgvyJxozmDOzAafPbsCZM+px5sxaLGysRVMDtSIi1NbkEg9HmihpCcklPgTnrAK6Ootobe/GkSPt2L3tGJ58bh8efHE/Hn/1U9g96HkmjJIpY4EAIEbtUcbRkn9E89pmXHflcvzFshm4iFoP2nHb2ypEoZi/OA9yw1sJXFvjQVwBx5kwErYF5pIfx1O/3I6v/fxV3L7rs9Hh/rrJCqBzZmJufSNmNdagydXa8RPSQKDAeiAcAEp5Iex946LDBmuiLL6kgad2W+Qh0EBZa70aa4A183omO35OEKbwDydilQEXuVIuWNrnvWcFADFqQz1c+BQLpDkQGpMi9woHp1MlHYnyIP64tQt7CR4IInTxKOtAuHtvCZTpm8tTwd8xeRHZCE11GcyorcG0mgxqMxlkMzGycYzi7GlYu3oO3i0vH8ED+Q+bD+J7rXm8RodEqfBdjGJ3jK7Wbhze14ZX9x7Bq4c7cGDXr3EseB6q80cQAMRoPfdPxnUXXYANly7GH1+wEO9prMEsxfiF+OVx6A9AaKdueQJyz1tJWi6e4hXw+45uHHt2P35864v4u0dvwG9O2R1sjGtXNmLW9JmYxzLA2Qi1ClEM1iTpEMZAACIPdEdFrCWA8Lumkix1Wr9folCSqS7VwjAiPNaeVs2PdtGLtgjlvAf7RMNxlbKAAARl1N1vmBUu6U1T+XrPe9AmgZVnHR8hj67NB/HR9iJapAMh0EAAwWvFBbgUTvd787wjvheoELmSnAh6L0hsLhaS0KN4S+QwdQMdS2fh7ZctwX9hzQ69+Fv75Tb8+yPteDQTodbdM0KUzSDivdmOrm50tedx7Gg3WgZb9KtStg3XmTgWCABilJ7Fis/FC85fjA9esQx/vrARZ/LHp0VTt7T519xWWBVK7lhEEJSrX25+nSeFOBfW8G5+S47afhQv/uhV/MPD2/Bvr34qOsBp4Iy/wYyaRjQ3NWBeQy0amDlBIJAvIs75NnKysJ6E/ngO9jz2i+/TJuV13ecZ5HMx1hQz+BenyOcrFCqrRP3j+VKi5N8EAQz9UEjKHeM5EAJSnJQJEhSz1f0d491naVx/TuBAjNJQD5ctYwELIESg5HgkkBD/SQDY6r3ERXS+cBAf7TQAQgJSlqRcJsOpBCxIckhr2isEUpp7YmTyQMeS6Xjb5cvwn9IA4pEd+L8PdGBTJkYNwyMZn1Jq5i43nxGsUFL7SDf2HO7Ggd2fwOEQyqien0QAEKPxrG+May7cgIuuWIaPXbAAH2ioQUM6BqqF0TKcrZQsXfNaLOWmV1O1K7ehDvEBbDzzZAeOP7MfP7l3K76y9RhO2PW6AAAgAElEQVRemZbDDKpC0tvgyJAeOLidjMmoyMbIFHw6JnccAhY8jp/zs9IiHaFodyYEJPquxI/QjJZBvhhjTQH4cskt6gldbjLyfxMMsD+qysnv2C9yGCx4sCBL4QyBBila8loEEQQQFy8MHIjRGO7hmqdawCpROkBcSMaeS6XM9mQ+yFumcU1y4pZDvQGEPAtSpOzL3o506T0E9jfK37b1VLjfWsGFR7oWzsDVbywHIHbhP+07gceRKZEuT0kbFaGT4CKKkM0X0dnRiRNH2rFnczdaMFwCdxhQk8YCAUBU/FHF0eqbsPicZXj3xQvxkWUzsaE2g4x2G9qF2DCGUrtU+c5yG3ScC09INY7eCd9uyyXgRzZ3uxijeLwDu361A99/dA/ubcvjeAmEpESeLIDQJKSJht9pQrLHOUBRRCzvigUP5cyaIwciizX5Ir5CcGC9EOon+8OJ1srmKiuDOhDazdmQDu8lgCbPhbwaAhAfCB6Iio/0cMG+LSAAIY4POQYcmwS2KqIlpVR7FS7Crx7uDSDSi39fd7VAw3IkpFhZ+u17T2N3AZ3Lm3D1pcvw/6Q9EA/twH861IZHiz6EUY5zUcoKYSaI5z45/lQGMUMxx7qw+2AXWnYfxJF0CfIwdqaGBQKAqPRz3BjXXrwUGy5Zgo+d1Yx3NNVjjvUU8HZc/Mh74EvZGPQq8HPVuBDg0DFuFw6goSaZhBS2sNkGAhBu5+7BRiZC/rHd+NF9r+P2PcexnZ4Hd1yqUE9/ZrAgQaCh3PEDpXXmMsgXYqzJZPBVni+SpMAC+yywoGwLTsA8jjFieiD4UraJ4slKMaMt+Rn/MY+dL+78OHH//rkhhFHpoR6u1z+AoJCUwnQ2s8iRnuOkCmf6VSw6D8QfFYC9lkDpfrMp0G/PTYOE9HflwAU5EIum45o3LsN/TgOIh7fjr/a1Gg5Emfkizblwc5RPK6VXghyOQhHdrUUcOd6KvS8dxF6WHw/jZupYIACICj9LVyxrJq67ZDn+cmkTLqrLIeKC7oCA34Eodq88cC5y/Iy7ZgKItNiMzS7gQup0JHy75QKV+FKpqqX/Phch3nIYjz+4Ez98+QCeOtGFY/wqnT3RnxkGAgY6lzsPq46nMsT6nlkYUYS19TX4qlvofSqr8uPZT9pCKarso3gR7Pc5c3u0+509vRFKYCx1TR4jUPKBc0MIo8JDPVyuHwtYDoTSIq30uvO++fFLMCHl1JghjCP4SCGPvSJR6rdajvegJpQTdrPN4/fp8wkgls3ANVcsPZVE+eAO/MeDlkTZD3ixRb70+yeQcNwJVhClB7aIYncBbQfasffQCew5+B+iE2EATX4LBABR4Wd4xufi5euW4PoNC/HxeY1YIfa19BvoQeAir3TMdKqmmlPiMhg9ekuQlBKlFkl+p508P5Mrn/c/1IZtT+7F/Y+34P79rdgWxyiUW+jT0rgEAAIP/QGDvkx4irBUAfkog7V1tfia0i5dSCeTACIrPy0PjDwRdPueNSfxwmjjJvEpW7lUgMMBKj+6u/IJB+LCwIGo8GgPl+vLAvz9/cPjCYAtbRR8ppT4OTqX47lUTA8OQPxhRx57yUUS2BefqC/gX84DkSZCu0wNAwQIIJY04Zo3noa/PiULYzv+/cE2PFbrQxiuHf14LS3nQselwx5OFCuLbDGPrrY8DhzsxN5tH8e+QLqcvL+jACAq+ew+Gdedfy7OX78Ev79mPj44qw4LeXnFPPk3PQyqpMndNl98L3VKkalEriyV2PVAQrF+ZWYolMEHKe8Dr8lQACcxejU6u3Hi5cQLccdrR/EMiqeQtHtZga5TeQ80CZXLxCg3mfWrA1FAvpjB2posvmYFowQg2DfaxwEgYxs1rpSF4TMx7M5NolvlHmcoplXJQR6uNRgLSMqawIAAgnLs/NsVzMr0BsJucRbgjdH58uFTAQSPKZc2rbZYQbdy7Sv3W3UeiOm4thyAeGAb/i8CCKVxprM40vcohTN8qmdfNpIYVi6LbFcR3e1dOLKvHbt2PocDQQJ7MCNrYh0TAEQFn8fiv4vnrlqAt6yfjw+umo235rKYwctb8SixsG2YQn8rk8KmdUle1k08PnRB0KDrSNqa16C3QTt2pS9692m84xheum8rvvH8ATzSBXTYHUPaBDbrgt/1l6pZStFMuAlJumYfr7iAfDaLtXEG/1py6/pjVfbYhnAEIkQ8ZTVOgQaepkqDAlUlIqaX5FUzgg5EBQd5uNSgLJBO4xRAkKdBv3lezHobGcJ4+RD+4GR3TwhDv8f079A2pBxAGAhUEEAsnolr37QMG9MeiF/twF/uPY7H6rwHolx13V73994JAonBeCqkW+GJmMXWbhw/3Iqdrx7GQWyMOgZl5HDQuFsgAIiKPYI4OvOfsOK8eXjv+fPwwYXTcQEi5OTC1MKoCUO1K7jgS8fA7TL84pcuYKPaF35Bd5OOJWeWNCV8toZbaL37lH7QlpPYdv/r+PaTLfh5ex4nBvMjH8g0ys6wAjfpLA1dwwOW7kyEtVEGX5cdRAiVEBbf0yPDCZjMdYEqelfogZA72OpelNzEqZoDShXl5BhCGAM9zfB9JS2QBhBSRRXRVxsLCyD4N3UgnjuID3UQQGR9CMOHHWw2VBrkl2u7E38yUvM6RuqyJGz2BSB+uQ1/ub8djzLl281LZmOQnjtsWMQKWqXbZM+zmV6u34VEqKqtG63H2rH/ZBd2DruOTyUfZLhWvxYIAKJSA2RjnFmzBGsumIcPr52H62c34DRdmjtlegysp4HvlVFhAQTPIXhw5XRN3QeleJYWUMVTmXHhwxflXKO6xOF27P7FDtz2+C789EQXDpZTsjvlB98PccpNKl47QpOLC334nHM7WfB7zyh3AKI2h69bAqXSOQWKlCdPzwGBEAEFgYVIlOJA0CY2HbYUzvGjWn1v8xyIoANRqcEerjOQBTgW/2FTAoL1cplR3uPgyneb2VfjmGmcLx7EhzoL2KMsDJEpBwIQ8v5ZQbiRAIiWk3ikNoO6/oCAm6/MPGEBBHUr0umkVMR05/hsjTQYkWeUGhWHOrH7YAv2HtgYnRzI3uH78bFAABCVsvv1cfaCq3HJZUvwJ+fNw3sa6zDbaj8oE0MkPwIELowiBcoNrx2324kre8NkG3BxdZkF3J37UuC8DuVny1X51KJ8qBX7HtqNHz62Cz8+2IndWvRtyIETT7mc8b7KdGtnYieu9CTGY+R67Qa6a2Osq6/DNxieEA9CfXdFxVwiedJHggylwQlAWMIkJ2TVFrCPUSJcqi3CY4IHolIDPVxnMBYgQPj7x3oLl2lsu02A8Za535GfiekVeOEQPlTIY3cJQHhPhNKp+wo/Wk8gr2mBhLtHqk5NsYDOxTNw7ZWn47+WIVH+n/ta8UhtnAAIei0EZMr13wKBvtJNeQzTyG1GSF81PXisxK6Od+Ag9Wy2fSY6Ohjbh2PGzgIBQFTK1hvj3GWn46pLFuFPV8/FtY01mC4AYeOdvJ0WdRumcMDBhB9U4pvHWnEkAgi+CCDkxid4oDeDYMS6SBXWIBA53IYDj+7GTx7Zjbv3nsA2VsYs7Yy8e1IAIs1j6ItAleY82ONs3NYAkO5cDc6vyeKblreg9E1NopYMqhRWfra6uXfYhoCDufRK/aT9+CqBMU9O4/e/G5QoKzXSw3UGYQHrgbCeBweovQ6ELZctvk8Uo/PZffhgvoA9hSiplqmXeA59abhIyE3fC2j0+i0aUbhiBp2nTce1V56G/3YiVQvjgW34bEsbfl0KYTAl0xT2su1yVXnJgfDeFpt2aueEXnU7CojEqzglJOJ5FDqX/ShE6D7Zif27j2BHSAEdxAAco0MCgKiUoTfGuatW4Oo3LMafr2rGW+prME3iMRI6EniQ69LyGgQg5GEoBz5EnOR1VCZYdSIELJQeqm4pHHK4A4ee3IN7H96FH+09gVe7Cj2ZGAMp3VUaQGQz+KZkqwlyGKqgrVztD6+mSd0H108fqiFIWjU7ARC0jXMB+xiFE+Hy3ot0GIPfBQBRqUEerjNYC3Ac3vxEAvT7ewnkSxRtMACiv0wn3ku7enkwLNC3Ica4Gx1LZuG6q07Df+8LQDB62Ff708RNGy7hdy7jwocs0iCo9N6TLwlONM+IiJn2fPIcAon9J9FyeD92h9DGYEfj6B0XAESlbHtjXPOmy3Hd5cvw8ZWz8KZMFvVc5FzdCrrl/WJnY/YKY7hdiQ/sqzKnBQJup8K6uj4FTN/xc6Vzplnd2oXrHkc7cHjTXtz38E7ctf0otjAjQl23sdX0D7scuOgLcJTbbaTM2x3nsK4+i2/ZVA2r/0DVSdX6EN+DfW+qTTwQcv/KrtaeCnuo7wJsvP7vnR10ICo11MN1BraALectjwPPSnsdBITlPesqoPOlg/hARxF7rA6EO9eEIPoTgpNmS1+p10oHLXajY0Wz80D8zzSA+Pnr+My+k3hEHgiBkLTkvfNa+uJ7Im3SI2FTTm0quECG81oYgqcAhwNAnlNhK4f2mpcyyBWKaD/eigP7DmBnABIDj8fROiIAiEpZ9sa45s1X4p2XLsHHV8zEG7OZBEBIKEoLvQULJR6EYvkEG5lE5lrufDWPC6WImPpMaZvWW8HztJtRaifPO9KBg5v24J6HdjoPxGuFPIqaDMqlh6VrX/SX9mmBSDlzlkoAA901wLpcFt9Op16muQ/2e2WsUEhKxEkrDexsyoyTMqmdbtdSDByISg3zcJ3BWUC1MNq6k1CjwIMDtf4SluOj1G2SKJ/bj/d3GxKlDUHo7v1lYaTBRTngQZBRjNGxfCbe/Y5V+OvjqRDGT17BZ/e04SEBCP2GexXL8zwFgQvbprJziidOlrMgwUR/Ilk6R+BCZM2uGF3HWrHnyAHs2bMxahvc0wlHVcoCAUBUypI3xjVXXoZ3XrIMHz99Bt7YUIt6eQqcyJHXcdCkwdvakIRdMC3Zyk045ilporEeDR0v1Uu7A+f5BC9HO9Dy4A7c+chO3H2oFXvKpVumCZUe7LjpbzBpYwQlaXPyh64JhtGEugzOz+XwbYIrLuwubZUZJz6jQgBI3AeFe2g/Aohepb/LPDtNzlYjgiGS958DbFgUqnFWariH6/RvAYUwCCAE8O2mQKJSHK8CGBzr+SK6XtyP32vLY082d2oap+46GB0X/Z7TXgM3JxBsR6jNZvCG5gacU4zdAp6JYuQyETqPtePu7hh7C+jNw0iDEedFULVdH3YsVxG03BxiQYZNOVWaaTn1TZG8S2qXXqK7o4h2znGv5LEbn4o6w/gcGwsEAFEpO2+Mc5efjrdftAgfP2MW3jyjDg3SIUi72bXgWxKlBQqcVFSqmv/L82DJV1pIdZ44AOlrilvBNM6fb8Ntj+/Fj4604VA5QNCfCFR6d1HObOViljxOP3YBiNoafFtKmfLM2DCPxKJUyZATLPtLAOE4EN6rILvKy+PuZXZ7ug7v9cFzA4Co1FAP1xnYAjYLw3J19LsW8dfpoPiMDB5XrACAUOv60mRxvxMSE2Mszxcxh1gelJnOON2aXDaLHdMj7E2TOKVOWy5EUvIQGLnrwXgty81DJbJoKsRhrX6KTL7nXOSLaD/Yht2vHcC+ULhr4HE60iMCgBipBXX+xjh3xWm45oKF+PiqZgcgplnypHYh8gi4FE6frqhL6Bguli5Vs5AcQ0KhPrMZGbxG+gHyeP3Tjodu/2MdOMCqnA/txg9YlXMoAMCCAP7dF1Do9QP3GhGarPx33cji/NocvsMJVN4HW2QsHdpgf/U9dSBEFlUBMqXFOu+Ll/Am4HDCXf49c/E/tCYU06rUUA/XGdgCAhBW70FeNXF1OD5ZNdbWd2Ea53P78Htd3cYD0UcNCrtAWx5TWp+lXGuLRczuLmApAQNIdoyQKUbI5jJoyUTYRQ9FX6GQUpZFGZEqe85AFX/7Ahjp9FO2P61nIS+F7RuP6aZ4VgZRVxEnj5/E7s2H0BJKiQ88Xod7RAAQw7Vc6jxW4dwwB+85fwH+ZNlMvKEhl+RPm7LavSRr+ws3CHhQP9+W+bYxftXIkCdCwEIpoip5rWYWCuh8/Sh+8/BO3PHsfjza1onj6a4PtGMZzM6mP3N2daG7pg7n1+fw3ZJb1xT+4rlsv2u7/1uTLb87szkBUrKPaozwGJVId56NQqKLwWvRhsxx/4M1wQNRoaEeLjMIC/D3+I8+C0PAQePbkoatmBS/Jwfi+QP43VaGMHzaZGlBNUAinRllxNo47l0osS+PYiZCfXceS6PIhVkzcRaZuIhcLsLBbAY7eT4zOKx3QERJdb1PvkI/XoO02foCGOn0U7cJSfEnymWi9CKNRsjSJq2dOHKkHduDhsQgBu0wDgkAYhhGO+WUG+OadRdh7YWL8OFz5+JdTXU4PYqQ4YKvkIK8Atph03Wp3bSuZ7kPNqNAoMBKV/McLqTkD/B7xVEdWtcibCt5AjjehUOP78HdD+/ED3cdwavldi19mSO927HHdRcR16R2SfxMx+i7NIAQ74FtV/aFMk5seMIBhAywqrlHKyPNKRFgUtjCKn/SAxF0ICox0MM1BmsBVeNUES2Na8uDUH0Mq6jKLIzn9uF9rfRAcHHPIFIeZVrd1Ykt+d9dOgOKfKRycvUEBZ0FLIyB6aRl0QMRJXoTJ3M5bGd2lvRg7G9+MByocgs9wx39ZYOUS9kshTx9Nka63o4FM33VB+ExTA111yoif6wLew7vxd5AtBzsCB7ccQFADM5O/R615B/jOevn4IPrF+Kji5qwNpdJ9ONtjjffW14DF37+E0+C35+SmaC0L5+VwewMXceCjjTpUtcSwNA92rtReOUQNv1qJ77/7AE81NaFVi3uXPDL6d2XC1cIeFjVyv5qa/AeHlB05yJcUF+L78rDIKCgUEUaaClE0ViTcCD4XmmeKhxGr4MrxuUBm+0/j+H3v3Nm4oGwu8EKPPpwiWCBUyzAMUyv1//nlSjF80mDB3rK0rL1+Tw6n9yL93baEIaRirZqkyIoswFcSPVbTR9jP++KMRv8x9TLQgIgsjXoiiLsqi2iq9v3RiBCnbMejv6K5pVb7MWZcHNXJtlYqIhWuXCIPpOXQTVBeB6zQKygFfuqzBD7udJLS/NkjEx3Hh3HO7H3pYPYjY3RAAodYWAPxgIBQAzGSv0dc32c3fB2XLFhMT65shlXN9ZiptV+kLtdqZUCFvQ+qN6FuBACEFrwFaZQjriaYb0aCgXIO+EnE3eoAASBijgVR9qw56kW3PvIbtxFL0TBKlKW4S30l61Rcq2mtPDLmYtu0TiPfK4GF0yvw/fsMZKkJgiQUJSbZAyoEolStpJXhv1yRbd8tglt4wSpjNAEd4HXngG8+bTen4/00YfzgwX6GOssXocvPNVb00TA1vKhBP51HYYwnm3pARB9VcJ1C6TPQPBzSikDqld2g/ltFnOoKxYwh5kWbhefQS7OU6Uae5l5kd4QpInTLqRSkxAwB3ry2mSkF3KrCVEooFiO7yDAYcGGBRW24ifBQzmgwTamvSbuGnmgrYjjB7qwc/cncNipa4TXsC0w4EAY9pWr4cSNcf36hVizch7ee3Yz3r2wEWfncsiK4CfhJ1dx09d10MKu2KfTd5Dqot+R2HoPCkdoJ87zpWBpH5527gIo/F/FtRy72+/cCwV07zqJ5x7Yhtuf2INfHuvGscG6J80kV/rRlWVRpyYYTiac1GqA7jiD9U11uNWCJRXPcmRJL95LwEWbqY8EQ+JAWPIpj6GHQd4Im/Gi9vJ5rFsAvGd1D3+iGoZn6OP4WIC/t6f3AT/c0uN1FO9BIEIhN5X31m+VIYzn9+G9XcWeWhjqRUnMqYjYeh/8pqHkgUh7A3keOQ1xjNlxEbVOxDVClnUpEGF/JkbHKYutASe8vhWPS3sn+rJyWkvGbQpMZVH7Ps23cPc0wllS1Uxngth79yJw9qMrwXsVIhTb2nBwb1C0HNGPJACI4Zjv+ji78Eo0z81i7qJZuPjMZnxo+QxcOqMOM6PI/VhLud9c2Finwv/ISxkSui0fAL8nUJAbXvFSBwJU38GfQDe9BRBaTK00tK3kaXfiqmx5vBP7f70LP7z3dXx/13Hs6EsIxoOdU8ZIOb0ITWJ9gREBCORwQV0W/1u7MHlZeD4nU4V9uOgLQOizlbN6AIbcwV35JA1OdUQsd0LqnbzX9FrghvOT/9M6GcMZAuGcYIG+LMDf/J1bgCf2JuNVcuq2uq42CSI/6z0BBD0QFkCklV/7Kq1tjztFfr6ARuQwjbt754HIuJ/a4aiI1jQYKdevtNdB5/QXupQeRH/p3QNlYqgt5XgUDoAwfbOPbJDBZIHkI3Qfbcee1w5gbwhrDP03HQDEEG224G/jxln1mN9Yj6Y4g9qVM3DNufNww5xpWFHrq+YJLHChEtfB7oytt4APgB4Im03B8zWh2LipSgFrIlJsVYRLXouLpg2NqC3SR+C9ugtof/4gfvWTV3DrK4fxdEcnOtyPMdvjmowKPlZpPkubisekz7Hv08fTAyEAYb0Iaa+BvAlWbZIT8WkzexZ/9V21L0S01HXplXBKn55kyon6A+cmctgBQAxx0IfDB20BZf587Rlg14newme6iICtDV3qN8AQxjN78J7WbuzK+mJaaSGocmFFLdbud1xAlJKnr0EGjdzFO88D9yUZnEQRrX3VuUl3uJyHolx2iD1PIZFy2SADnpvyYvalQ5MOkZQARxkPhA2f2HYSaLR34ejODuw8/KnolOy0QT/8KjwwAIjBPvSNce60mZg3qxHN/CHWAjWzGnHm2c1416o5eGdTLWY6z4MXM7I7bC7ayjiwi5dNteQEYrkOAg6K9VvQUcrkMAukFlsbGpBUNr/jgsqXByqFHcex+bGd+MnjLbi35Sh2WABBYBDlEMd5RAQEAhMDmUrn9HUchaRqa3FBbQ638RibhZEeiCXip6c6MS1zxazeAEL3sYXE1E9+J2+NbMliXFSkDK9ggdGyAIHt8weA772YeB409pSOrcqcVrJVnCmO+e4COp9swbs78z0AwhKcteMXMblcXRpDWuZvLFsooiHKIkdgQQDBkAWAU2SfyylWlhZkryjbl90UYrDfu1BBGXVaN9cMcL20Z6M/af2yYdQyngnHw+rDY+EImBnkj7Ri/+ZDjmRpxL1Ha7RM/usGADGIZzj3f8VNC6ZjQSaHBv5gGT9ryGH2qtm4dvUc/M7C6Tgnk0GtrUEhcpSrbZHtidFbAJHeeYscmc4Nl8aBsjhK4MTLY/P6fKV34wQu2s1baegIiFu7ceS5/fj1r7bj9ucO4HHlfvM6wwEQBA8DmbKYR54AIpfFbZLyZftElpTNbOjCcTe8R4YAwLWPRcS8a5jfK35s1S0t2dKBCRY0i5JsjAsWhGyMgZ5V+H7oFuAY4xi89UXgtSPJGGUoTt4/1a7hldNZR/rN0wPx9L7hAYhyYCKOUed+LiRdJmmN+ZwBD32lZ/cVsihnFZE20yCiP8G5oQKIdN8Ganc5UCFPSF9hVqV+dhZw8uBB7NzxV9GRoY+C6jojAIj+nvfGuHb1DMyrrcOMLJ2A/lXoRnHWNJy2biE+uno2rq2vxQxmAkgxUbUdeLhAgXQLtCC6hTBV50ITjHbfNq1TZEqep0XTZmvYBdPKWadd+0qBLMbIbzuKF36+Hd95bDt+crKArtoy4Qp6IVxbywCELh/mGOxPpiaLfE0G6zMZ3KbS3Uq9LAcoVERLAOCMWcmd5JWRLVRXQ1wIqvtJD8K2jcBkSRPwkbUA00JDKGOwTy4cNxgL8Hf3wHbg59u8GJovbCc1ynTKtgiUHK988X1HHp0vHcbvdLRhVyaT1KHozzNgUzbLHUcPRFcGtc4TEaPgvQ+ndMd6LfhlWtfFZnykT1YYZChk7P4AymAl9dUOCwz642QM9AyVueGARAHF4504/EIBO0Ntjb4tFwBEWdvEUfPn0bQoi/nIota68Is1SfhifiMuunAh/vi0WbiUxEmXSuhrNlBGWROC20378IQlR/ofaanMtwiEDDFoAVTT0gJSDhR4DQk+QG3902mfdJOmAYQWYE5mLSew46FduPO+rbj9UCv2lfvxCVRYsDAYKetyZq3JIB/lsL4uh9sJAgi4OLmKAMk2mViw857Qi8I+8DsCCEtEs4WztNMTeLL8CXlsxBW5ZDFw3cqQkTHQhBq+H7wFOFaf3Q/c/WqifmrHnC1Pz3GqlGNeneNfv2+O2bZudL56CO/s7MKuggcQ5VqRXqz74xnki8g5PkURXX3xJ2wKJ+/nBKy8fosAgkBFf9kVtq1W5Cr9eVpLQpkiDjAxNdOklLv29JEVUu66/Cxtj3L2OoXX4VNjeX42Ued0FUtbjmP7rs/iSEj5PHUkBgCRtsnGOLd6BhbQ63AK0s4hzsWoq6vFvBWzcM2ZzXjf4hlYKbCgha5EAjRFchQPFalPu2i74BFEOGBAd7tfHW15b00+Uq7Tucr6EDmr1yJrnrAVWmIbibCf3odf/WI7btt6EM+1dqNUxS7tcZAnwv3AjTeCn+u9/bvcpFfsRr6+Buvr6/B9fc8+uR9syb/TU8tDHgL+z3ogTOO09UV0Dcv7UDVPVfqknbXT48QtV/FlS4C3rQggYvBLZDiyLwtw7L56OAldcCPB37Adu2kuhNs8ZJONhcamgD09EC/uxztPdGBnzpMo+7pvOdJzrwU15VFMk57T1+2VSukXbC3mdgG34nPpa1jPRTmgYcFAOpukL6Kkmx+8rLeba6Me/Yj0/Uvpnl4Jty+PRDnyqE1PtR4SJtEFb0T5URgAhLELuQ5zpmFurgYNlgdQWuwiFGfkMGPOdJx15hy8f8l0XNlYi1nWNaljRZbSxMCdBj/jQmg9CkpR1I7cqizq71I1zmKye7EghNdP8ypEThRIEWHLSmu7tNEiOl4/hpfu34bvP7EHPzvcimNpgLHVFJUAACAASURBVDDQsjFcAKEdmvqtEIxAlNJaBTBIonQZFL5B1vsgL4sttKV267qaxOXh4POgMiVBxIzawIkY6DmH70+1gEDvs/sSz8ORjqSIW1+hCvfb8vLy2hh00Qvni+Z5EbXOJ/eMDEBYArS7pwk19pclpR66hdQDCNXVsACiHNdC51oAITn7dDhEx9pF2pbpTnsnLICQpkyfPIZU9kZa/jut0lkORJWTDCeAae1G24k27Ax1NXqsFgAEbeF1HWbm0JzmAVgOQHc3ijMbMH9pEy47bx5umDkN/397bwJjWXqdh5373qv3aum1unt62D0czZCjESUu2mgYtszYju1QkAJKNjyJFUkRRcVMgiRMIkSRnARGBUiQxYhk0HBg00ZskoqAmLKoDSEdizQXbaTlsUUOOcMhZyGnp2d6q15re9sNzv/ud+u8U/92l1f1quoW0Oj33v3X8//3nO8/2/9kJ5n4RiAZlEHYWUZFqSEAk+By7CNhYsMzaYiU1kbFbrK8TLQQEJZISMVt8++4iMsGHhDKCeCiY8/zi6gmToXpnR26/tlX6Dc/+Rz9yusbdLWdXcQTIzDGbUp8AKKlfCRGLRr22vS9y136NSTWYaCAa7v5f1b/mntCRPItHjMzZhmFAadIcyJhR8qMMRsfEzhWZmYSQ7csHTiyVCL+/i3niP78txG9UeibGt+ImNU/vmWw9xgwfOEq0R++OgEBEhyYRGjZu2ycq4X2iykHx2gfgFgQfle50M18kmxAH+8imxuZj9n8lxBZlR90HH5MDDSkIJcmBhuosO0GH9AwNFBXf0vhLtvTKbuz99kqu3SOGq0Fkf4S0ulTJ8py5brhqJL7G3Tt+T+g1+ljSaY/Pb7vwrEHEI/8Yrp0sksPtRNa1i8lXkRsD44iOLtMT7x5ld79lnP0U8tdOotLrFizILNLMoOAcISJAYzHhGsxU+H7GxgQcDQFC8xMS8F3XjDDwe2bEI5GsGZ5DeSWlad5tAXP7/w20Ixp4QQOoDFMqf+FK/SpX3+ePvTibXqeRlQofIlBhOv1AYDgE9HOiNLOmEadBfre04v0cTlm1Ee4KULeQD9+ziCLE0lhPvmaZICBHShz0CSiNJix8zOt9QH44vVjDcRjZ4jefoHo0dO7N36C7seXPTQzxz7h95HfT35v72wTffUm0ZevE13f3L2DRaZRh7+NpKDUDMIRWiaZ4neTTRhfvkY/tDWiV4ywF0JWH26kX5L2VbI5RNtASGiFobGAVsLwSEvKe187KieFKapNCy4thSmb5bXAZ1t99K/BDTQVNh8RaRaxzUne+WPmLS4I3BjQg9tb9Oq1n0s2QjQ8ys+PMYBIk8d+iU4vLdGF9og6oSgDfiG3R9R/7CT9ycfP0Xu+Y5Xe023TsgyPRPQFQjfBfCDYQGwZtijBAwtQ48eQhWVCTc/tQeWJtNQ43ZiXCY6aIokUTuLYvAAf4kUzkj9NKX3uFn3xk9+gj/yb1+gP743oTlfYG72MIcsVARDBgEECCg0gOAqjTfR9Z5fo4wAC0LoAUEkNApJrGedU1kCcnrYdA3DxGBkISIdRMHMGEHzKMw6a2WRgo+Y++Td5ydmp3iRh1cMrk6yVGnjoUFpp65ZhufIzyuTgjbUuGeCReQI0rW3P5FjNvDM1lQ4J1nVRTwKvqb2Qjck31hhGaBuzTaOD8Yb6k+A7f48sY9Xt6LHqdtCWfkdt7fB7yb4NNzaJvnmP6NbWdJQPNGC8x+C8m+V0MODV5HDJBiQBMEA0zHb83URhXKcf3B7TK8PBJAoDwpZ5kCvyST+T3yWY0KBD+jbZ1lcCiJj1l2Xk6d8WdaGdsTudCZn07b7yZl/Bz7yyy5bhMiZCw5fSWzp3ZtqLwdUteu31D9DN4+pgeTwBRJYUammBThZ5KdKUBm+6QD/8nav0o4+doT/TblHP+DYINTpyPkxlkMT12lln0FrIbJPIIQEAIRkOHCvlPRFGKApnS2gyTLhodvcFtwlQwsI410aIVWcA8c179Ozvv0K/+QdX6beuP6CrnRa1tfqTNQg2WvU8GghZnuuPUxr02vR9Zxbp16FJ4TGa/A2ZdzrqIIskTnJswuAoDOnDYISACJWVkRcw3SAlNoACfE74dwMgBHOHFghMXzvCSdMS+sK6IZU4+gWok7lBTP0MyHAfeGbTKmFu/D+XlRob/ozIFYSwQhAaEJVF6EBook/GGlvZdYsScACccj+4IRLPp+5qQFp1sRNAI9j9QWcAOoAcDbTkXuYyMPdxfd7bMENhD3MZ7G34zcjU5xgn2pVAACAVZjOurwEsAAXq6VBoCdJ5L/I4MUfUkaAQpkIJUvHeS/8d0AsmtsGItp9+nd79oE9X2uPJwUZqInwRULJsTKSUT6BK0AFeEOM/Id/5ImGd2f41pNEOjra5hMCATaMRcwkY2tUOpWZcKjKEQQSPbWNM68/9a3qVPpTgMtMiYuVQlz12AOLSWrp85g10fjSipVaLxvrU7F3NIfW/8yL9+FvO01MPLdPb2i3qmBMzcjMkE1W7vL9CCnkwQZn/QZ7ObOAhZ5wZCIGgQM4DCB9u0/QtBNTOcMLkWBgz05NM0AimCaNOb23Ry1+6Tp/5xNfpl1+6Ry+sLFAWiGqEuxEX2p8BdPKZMCQtuf6wRcOVBfrelS79BsJPZRgqwjqZi8AZzYwxSyTFURhwikR0BQsbNvkg9FVl3DSCF8IXQsKccgRggUDOgVd2NTg0FagP7Yj0oJde9HK+MEEBjPAz6csCACPzX0ihKscswQMLPr7/AzZ1CG5uj+fOZVlbwzSEWUc64SLcmE1u3BY0aEh/ngOidFeQI7QYz0BH2Pbhs6KzK2rNg0yeBPCM/WyAXOazgjthJJ2lIAadUQd7OX+/LFwNzrj62ncAJZmEzbSj2sB6IokZlwFgAJjEuHCrLO8nAFjto2PbK7yHRyPa+qPX6QcZQDCQB3/y5WPR7+eIBVtEYjef9kELaOlTgbEXjQKx8VaXoNaJonyZKG3t2gCGz0ySz0mFi2Z7yuwGW2goI4bOiDht5eZrd+jVmz+f3D/UiKDg4I8RgEiTR36Rzp5ZMX4LLZdAdNGPBWV/RNt/4g30ge9Ypb92Zoku8+aXAk0yNikwmJGCASJZlDZj6BwR0v9BpmrmdgFQWHggCyUcEXFK43LyhIvQUh4vTkfM+NiR8u42XXt+nZ7+1efo77xwk55JOtT10QfMib27bSlsbTTkOkMO4+zRdy926FdTokUp0CEIkYwLmSalgOFMlBDykoHLUFiZV0KPAwxfh79C8PA6QQgbnxYlAFgwsEDAGgJQyPYACOTJHMLJJUSQrwNaBbN24pQPLQs0JDxGqL1lplGMzfiOZGnVpYYGJ3GYdFBXaxls+Tmk6SbfWxmBkeQsA6S5SQiAQs4bp3btBGs0JyKUFyfyXCgLdCIBFT9nekhTlHYclvSEFkI6NuJ9gLbL7EuLZgt7FKAU+xfmNxwWJPgzGpQMxDLQ1VpArAkA4Til21+6Su+5N6KrbEqU6eGZB7neSx1aHSsHXAcADS5CgMIGWELmEfMOO+7f0ZEj2pchpN0oa8Ioq7lod6jFDpa3R3Tt5f+Mrh0Xk8bxABBPpe3Hf4DOLy5OcjsUBQ9GiLUpGfRp612P0f/w5Cr9eG+BTkinKHmSAQPhkxsLGzhfcXkpbLgOCyqYF0z2ROEMCLCg1b3wDYD2QapmpVkEpygwJ2hHwCgxzq0+3XvtAT3/f/0x/U//5gb9y2WinmZANgaBuPIYRsH1B2MaLbbou5a69I9HY3qok10+Bl8GMGjpjAomzYz3kZMTzQT/ASggi59OJCVBWy78lGAAOIHAgTkFkS4QFFJVLcNBseZI4MXP5NXiRihm6YyRMEierqVmA5oTmFTkmLXznfbqhzZGaiWk5kX6XhjaCfMN9gv6N9EviA4SCdHkWHOhnmlq+DtMMgY4Z3kQjGYnS7cufR6kKp+7wgmeBSy0Dhin3IfabyLXAGR+Bgj9RR0GAWgP0TfQckDoy7BpgFJoG6SvjJlXZhpEOZgpeT48B34vAXyYhgAPAPLy0jysrwRdrIDZGdI3n3mdfnI4pmtGRa5yrriAQWw5XT8WQOh6PudOlI3hC7b5+O7f0WaUUDinLXGWWT8R7hkyh9jGqJNqmTYzh9d7m7T+4u/Rq8chSuPoA4i1tPvEKj200KUlCRxk8qPYl3I4ps0/+yb6X7/zPP244J1GIyBP0HCqgj8EQIE8YXKfCE9kxqPBg/SBkKcx/l1qGbgdnHrhN4D5yEgOaRaQJy3zeUT9W9t05f/8V/QLT1+h311a3AsgJI305Vou26guxwCi06E3r/Tof2sTvbXTphNgvgAK0OhI4QPtyqWTu46NUL3LLH6gKa8HfAOkLwr60OuNPvEcp0L+DkYv7fK8jjhVagHJglhfiqYFJgAH1NsOBmV+BriCsASYlP4eGD+ABdcDCJNzgv8HgA5AAQQvtAAyCmYzS9GO/S3bxpigHMg1A8J8gvXRpgLXnKG5kRoULitNCHhm9kjmz5D7nGQAXI5FAkT5bvBngG8ZNg1tBj/nfYQQbGgPoCmRY5QhnKZedh29BAjIAYM9L+nHbQ5HdOdun/718zfpvx0M6BYLd/Yxghkx1t/Ixc/2gIAsJFQ6Qef08aS194EJ+cwXCWIFDp4QVZTfoxlx+GD5oi8yPmGVfQAWOheEa84ujUV/RBvHIQ32kQYQF9bSE+fP0znKVPISpcuXUm9KlNOOg4OUNt/9OP2d77lIfxWqbjBoGfIHuz1CJXESlSmbwYglOIBTGEJAwXRzpy9xdwa0DzhpGv8JFYXBjAqnH2ai/JxBjcwVwfXZtnd3h27+7S/Sf/n0Ffr0YmdiXqj6tzPcdbzsdSjpJ6zIoYeXu/SfLrbpL3Xa9Ig83UOtLVNzQ5PAY+HICI6SgBbCCFjpYCjUzlLNDGdJ6YMArZBUfXN70GhIPwMIaJxWYdqQJ2CorwHmIHzkOKAqz+eZaZykOl9HZ3A7UlDJU7Hcc9AawByCfYlTM9rAmsrTunTq4+cy8kQCNa3ih9kNgAvfETrLNAE9zVqJW2E1mIY/A+glATX/JkENnsGMw8BZaosM4BCaPD0/DfhBK9SR+x59yfaYPvw7QKV+X9F/DuyyscgQa9BIapw2+/TCjU36Z1c26O/RmO4zX5JmC5+/kQYXkneFgIcrX4R+/9n0y7/5stRO0U6EoNp4iS/nji3aBH4YMdoWHGpcNwm7Dj35NeMqIZWZtyV81aW96KTUGoyof6VPr935r5M7VXnpvNY/ogBi4u+wskCnF7rUCkUU6LBF5C2Qi8bai/6INn/wSfp777hIP9rnW/bUhVgAA4bpZHkeckae3ciJEyvalmpZnBD1qRYnKH57c7V5dm8EvpsNnmknDLjIToE4PeVtJETLWbY8aePfGdLG3/pD+o//6AX6590lWqpjw2oAwd/bC7SyvEB/cWmB3ttK6PuM/Trbhfw/zDkAPkY9n9GTwyovLBOdWNhNfY0TIgsv2Jg1bSFcoU2Qp3h9moXKGyYRGXYnaQKhZoRFduLHKT1XbWcCUwomaQLhuhJUopwEKNwWQBJMK7bcFvI0q0ElQJgcc35fS6ZK0yaTqb0vHBwBKDB2eXGZFJjQZsCXBSADmgRtypPhn/AZkYJYauSwZjLCyAA2kRZd+h7IdwQ0NHTNVCcyckaulY7kMe9yRhjpMIrfzbqJ/C4a4GGfSI2XpPOtLfr86/fpI3c26XPUpr4PQECbClCxHwCiqLkjZBqoA0BoPqUjRgAgfKDHBiZifSx8932wdmLIiad26MZL/xVdP4p+EUcPQDyVtp94F60mHTqpX7JcsKiQRP1i2HwkjA2fjAbi77/jIfpR9maHwGbGARsroiCkah4OefKkCWAB7QK+y5MZhA1sq0ZbkKltc61Exty5vg7Z5N+g1QCD5vbZFgvmBhUuR2P8z79L7/30FfrE8ngvgGANgg1USJDAz2U5G4Dg52mLHjvRpZ8ZEf2VlC/GzLQjRihljmYM0OBQCYbLz072JiACKnqtRtbgQdIXkQrSNwWnaqi89Yldh9yxEECoI9ZMCgoIKwgoKXChzoYjKI99KtrEkkGT24O2ywY+YeLAvHOHviwaB33Bx4HbkFoXCHS9tlwP+xqCWfor8Lik+UCaMYxpIVtTOH5qR02AAwhsCb6l1kb6KMCJFaANJgzpRMvPAFqQA0TuCenfInO4SC2TAeMqs6n0d5A+OtJ8lPs1SAfYLEwYQBBgQ2tv+mO6d/0+/fJrD+iXt8d0jTPCyrsrIBjBq5AxFloBybO4jMwoCyBiAxmI8sAzl2aWtYc2TQb377snR+4r24VdNp5i6C+SNsl6IVCC9nxJt7iMLUx1aqyZaSSkwQgBDW6TzSKbA7rzjXV6ndaSoWvOh/H3owUg3p8ufNt30vlubyIANRCw2frMZo1wVPIBCDARME5mMMxQDfMTAlsnUkByJ3jNS8YFezYzez7lwU9C5n9Av1qLgZA8edKBqpSZrWHW2W5F/gIWZH/zs/S+3/kW/TYDiGRhOu9DOnBnnCyy8bndbpsW2y16V4vovQst+oFuh1pMC5fQhTACfR/KkjwhUkULRG3/h6CX0QU68kGq+NGuVs3ju9Tw8G+s+YBQg+Me/y61KxCYWAeXXwzGwcIPQAcAAgBUrrfUTmjBihOvTeUPWoA2WEPtwMq/Sw2OLYpCnrp5bAClMIUA5BhtUpZt1bSbvRAoz0AbdEK/MlxZmimkRgJzgIZFAgqpYeJyMlICIN+sSSbosS+k1gL7C+WlpgtzQriujICRc9EHAwAus9fGNLizQ5+9tkH/6N4mfZHzpXBdAHADujOBhnTV2oEZGRiNwGpToqMYACLku8r8EVEe+hClwcKgn2fWz5vgOqy9tSWPM3NX/gkaaPicLGX0iY1Hu3wUfL5ttkgSbltnHDY0zPwxuD2XOUWW01oMTX/OetknevDcNbpKaxz1eTT+jg6A+C/S3pOP0/l0kXpA1TMBEI/Rh95xkX4EGggwGpkcSoeRwe8AjJa3DhwsobKXDBXMEUyJhTuXg1oWTBDMC1sRpyYNILTgAcPF2Jnp8WVVf/Oz9DO/83X6zcUOLWsAYdvuGlTIOj7AweVaROd6HfqRE11630Kb3thKKIEWB4LXnL6Hk5OwsTtnZho2ZZxbmkSwSNW7mVc2UAhonW+AH2s1vDw5yhMxHBVxaofjJKJgZBIn6awJQKGzEEq1N8bJgBCneRmmyeNgTRGPH/kTILi034dhsJkQlCGF0lyAeZt2s72EcE6sLc+X+8A4ILz1aVw6NEpNG6IopH+QTWhDc4Bxy9wd0gdEO9hCCCOSRZo95D6QTpCGyWf+CpLO0DzJNZZ0wLshgYXUIAEowa8FWhqTxEskeNMhnqiHPcjbemtAL7y2Sf9w/T59YrNPd6DFkwDCBQzyd19dmGUDEBDEPkEuTSI20CD5gMt84hKN3K/0o9A5LvK5ZAc6jFPfz8P9jsf5qz65/jtLuOUCEPy7rJPxYCP/NICQd4mYg+NgAp5cAAT3i8RoK7Z3aPNrA3qdfjbZOgoQ4kgACL7Potej862EFsqEaNo0EPybJYpg8y88QX//ey7SXwbT402Q266FOQFCWjvu8e/MZJDcB4wP/2NTGU1BxojyeH3ljCU1DIZRZ5oFI/CUd7pMCw0mDUdMhJf+j5+jn/7MC/TbSxYfCNvLwagbQAHgAeUkIucyGpBwOY7IONmjpxZa9MMjom9jOWjGnRHBlvoSY+X7K04vTuYswwBBPwhmaHmMAGW/lXRyYRfTFzSR/gNyPSH8pHMgTvVSMMHUhLHgRAtAI8EFhD+Pi8tvDCbjAljgOrKMdCZEdAfPDaYpgCv0jbnIfWRCM7McFmZ+2UOpuZGAS4INbTZB+CyXQeZK7DWY6uCgyvMC7aRWR9NVJmLSphaMF+Y5OWYAGwBrqTUA7VEfJioAN4xfOkfKsGdZToITgAgjjKG5yLQu8r2CKUxqiKQZxIxrRKP+iF68sUW/ees+ffz+mL7lA94MLLRZEOvMv7vMjDrXQtGMkmavDymJcZ50aSPMfLOokpi24DwKfzRoRLQmRZtuQA/t96YTBsaGmDJo4ISDoIEU+jLFuJ6Tq32m/WhIw1s36eqNteTBYQcRhx5A8BXcp3p0ttvbRaRFF8V23S3/pu37my3aes8T9He/+yF6SgII7k97dsM0oB3rjFo6E/AQVtIZM7fFZ+WgLgdTZyYptRbypCSzOwJEgBYwEUhVvfQ92Nihwf/xBXrf771On1hSPhAtEU0haTvO/CJ8cdvmxVMqVbTBJ4Julx5f6NB7OkQ/kiT0bUmLOjKbJwQqNqqcL/tDrLBDpbqhFHTl/wEg4NjKDJ21GuZZdueIjKDA2GQ+DgANCDp5SoaAx0k1n5sAlgCAvCbIgMkCCk53PB6uL9dat6NV7LlTYpZrQtLFZsLRKZVtTonw5YApwOYoKAEUvwPSKVRHVmjHTingpeDGPuQxbg52s2nivZI05rWQibn4O49D5tEw4GFy26z5k6BKgiezT4TvkKSbrMfrAuAA0GScRNu7jrsAcDpkF++zGVO2qMa8OaLBgwE9e3ObfvvOJn1iZ0xX+jt7zQRFeZksbwMUPqDh6sscFBSAiPV70G267s2ZGrfoj30ypPBnIGEDIGa9RBioNldrk4jL783mKOrypTOaB0ekiS+ElfN7MIjYvE83vvU3kttV1vig6x5iAJFdhrVAp20n3FjCapAg6+lT89YWbb37Sfrf3/4Q/US7RQuyLISeVC/nwihLMgPnRYAK2HQNsxOOmGCAyHgovcTNiU6sGkLIIGjBsGDGkGOUGgvp/d8f0ejWJq3/3X9F//nTN+hTrZR6S5nPwxabG4aUAizI9rgMP0fZWJqjHNN3kx0vU3p0qUd/rt2id7cS+v5eZ3JHiQREED6YHwTQ0gLRyS7RmcXs9tMsAyNOv9D0oDwEA0LwmJ5wUpWnSy7HZfgP6wX/BnlilhoCrJu0mcuTr3RYlOYNOGZK8KidRKUAguAz0RiZCQS+LagnBRnKyzblaVg6I0K1j/5sic2wfugDZSGcAaaxv0Ej+IvAoRBqf+xVfg6Vv46oAfAFGINZB+YlCQxk3gdpbtH7U+4prbnBGG1aGmnmkkDMmNyydOK4UVeCEvQxGNGdezv0BQMedugL26zSnsGf1Ga4TJKyjHaAhsYDPhi2g5Z5T0eUyrDJKe2jBXhAuzt1nbYwW7gu5JPOoBpY8DhC4aqaxFJL4XIe9fnH8TidmgZPCCvABdPt5ibduvrf0K3DGqFxSAFEmjz6v9CZlZOTzJL8cmjVnw8YxL6rNgDxbz9B/91bztFPnOjRBTD8/AScNcxMSzI6OMSxn4EW6FD/Qvjg9MffYcaQ2fTM79mqGefC7O4NmZyGwYzxu1CrawMQ/NvmgDav3KcX/9Ef03//pVfp99s96pq7zYmIBbwLQGAuEmzE0hbluO2kS+kC0dneAr2zk9Cf6ST09nFKl9ttOmeSdbYmhzdoanQfABEmkRbfA8GJpDL1OfwRQAsIDai9DUAQdJLOcDYbPPqW9ncADTNGaASEqSB3/uPU4Zn2CUJI+jXI5FCuZEX6NC1P8hIgyPTJABBTey9TwUsVOzQiMrmSvsgL4ABOmFLzIoW4zEYpNRHSRwUOlRKg2egLWsucFPBr4PISbCCaw2ZGwXvKdeAYamhjuRIev2N+mg5Sm5ADP+GvIqNdhiNiD4UHWyO62R/Ra5sD+vLtTfrsgxE9TVv0gP0CbAC9jKlBrnFdAMIIZ0cUFvqz5V3Qv7m+h3iG1Djo0FZdV2sepJ+GzI0RugMpBEY0cPA5jMoxal8N1sLeHdL66+t0i9YSrfQLkebAnx8+ALGWti6doFXt6Odz6CtLZYvdf+etF+l933Gefmy1R29rt6kNLcEUEMjU43CY4pBE/oMZATZy+Ecg54GxN2ecCYyLmSccs6A+hV0advOpU2N2opahgrDVSjpAXc1t3dqga1+9RX/0sefol55dpy8tsC+Jw2xhoyWYX5E6uh0GEemYlnotOt/t0DspoT+3kNCbu216Q5LQ6cGYFhYSaiFHQsbUqJVpbtKUkm6LkpOLlCx1KMGJnMvZnOr4d1fYnRSSOGXDu15qJWDXl3ORAl1qS/SlSmY/iIvXckacOfxBKGpziTzlAxDaQAVAEYSvNLlBuKFPaZaQYaB4LoENsilye2xuwDz4f9CI9ylMR0ibDS0DJ+iS2h+uh/0cMg1JcwN8DPQ+YprifUKOEDM2TqImUmXDpKWjNMx+ybii1B4hVXf2LqU0pvE42Y1U4vFkCa3SjX52V0mHRuMxbffHdGt7SN/cHNAz9/v09GafvjLcopsbHerbtHfSNGj2KS60E5rAUKIkrlcUgMRGWknNhI0fSOdPWyg36oRASf5OBKI55Bi074NNQxCThVgCAh3ianiPZ0z83JUzw+ajx2W3RnT/5Rt0/bCBiMMFINbS1uXzdLY3pBXWDrhUajGAQTr7ubxntUActGj4+Cr9O29epb/6yEl69+kl6klhA2ZomMwEtRtmxACC/8H8AJCA8ESz4ZDPP3OeBONHGdNOllYXTNs4rWWJhsDAJQiRgkX2rZ3Nrt6jF75wlT75yRfooy8/oBd7I+qwQHfRMe27QzplPV85tK374TqdDr1pmNBDrdQoBxZMrqOEEhpP99vK1IRjETPeYqGcUhLjEWMDAMG9Y3MM0JV0uIUt/ELXSTN6T+a5azC3tQ3BxWW5Hv8v0YCROnt/H2X1jOuHrCP7kGqElE31GT351J5Q2k4oMXTLnpl9x88mAGIyDj3+7HtObxcNbfWMRBcD1E4M2WPr0Y1/BIWydkxTYpwAAa2UEvnZTCOjFz/j72aO+B3rlQ3NKJY6dKed0HVcR82XK3H2+7JwQwAAIABJREFUwlZKo/GIhgOindaYttMB9dn059prABUMJOA/xLwI5kL8bqYiwMWereLQGrhu0YwFHCGgAc1tqFzwXcsKaKDhuwU0Zg42R+89r6Pwp+BkhPxcRqWEwl5tGgoZNpvzP2G62SB68PJn6MZhukPj8ACIp9L25T9LZxYTgnY9f3l4MfCixWwg+eL5HAA1gOj3aPTwEr3tkVP0Q289Tz+5ukzncRsmMk9K50WcwuDwZpitYIYyagIbCmYLCSCkEx9CHHGiku0BzGiAYObLkjjz/De8VJyyvrFOT/+zF+nD//IV+p179+nmsEPtgwAQ7U0aDxdpZZTSo+nIYKNduSDSyBpaIdVsm9I86YwAErPM1sLpCtD+QstcEpbw/y6GyM+5TtIyWpb8nePvqMPttceUDFtskdudN9flMrL9YSa8Ur5sKaEx/6/7xu+2ely2kwlRPXb53fSTTMbOf/wd9TAG2S+eyd98tMEzzDFWoBQpl48dlaRtWuwXTgiUX9fssF+3+XdLimPTNAOFEb0yWqC76TYl4+5k3VZ2Jv+PFyhJ+V8Gvm0mCwxRAoh82ApAaBpIgIFnrj6qAgi0bwMIsaHcRdbQlZyO2/CBiz3vhEog6JMVPofMnL5CC+Ezefi0ItLHgk1Zm1v04Jt36cZhSTh1OADEWtp5eJXOniDqhdTk8qXRZW2qdttL5uqDAcQy0cOXT9E73/4w/dQjJ+lPLi3QglTxSsEswYAEFtKhD+VhUpBhbzBfQDpIdbr0uoeJAgACDpmwZQMwwIQiv+8MafMLr9Enf+Nr9A9euU9f3dqiHWZ08uVLBpTK3/CdmaHWOOA7GCV/5/LcnmSgaB/luQw7VY0TemSc0kkWoj4QkGenE8BCZq8rwqAqlWUhxIJFCKM97UEg+cowfTrZXQNDAZx8ddGvTeDFjMtsBDX20FyKEsvXnm/8RftxlHdlP9R7JSrb4cjhdc8AsUXbSYdeZBBsAwwakI/G1AKfYR4kP0sgsZPQeJE1EcJhmYX0dmZilM/gqySdmyXP0w7P8B2DNqTHWSUdl1O1d2gseaUM4ebx6jBu876LbI62dkMaChsYiU1w54pAsYEOvXW0EyiSdGmnT1tyLtO+uABNf2ctBDQa/EzfWcJt7oxo+7BkrZx/ALGWdi6doDPs2BfiKdqeqNWE0tnP9lm3r+u3WzRebNHiUpfe8MRZ+uG3n6enzi3Tk2xrZULCGQwC2rxY2ckfmgo41Mky/FmGgZrvWfIk2Ieh3ZXAwTCqLP2xNIdgHhJA4Dns/hnoGF+5T89+6kX6vz/9Cv3W3ft0SzM6CH9JmxYL+wxk2MAGwIKZ/4BSLi+Zqm0dmbbbIzqTjOkNoXU2z0eU8Ck7qqyrEISs7XnoWUTHWuNg6JFpHaQmIm9KgAVvOdV3kbK2YUtNCI9LtsefoW3gbHoR0y5exKEVAL0MrTRI0mBMAi1RNgcGNvCm+7XVU7OR2h7sP+6jPaLrC226icB+1jxA64D3QDY1JYzY/0eYBaXQN75BfUr0wUgDdR8I4X5t0VQAHAAvDCBk37JPBjKSv0ozipyXNivzd/QTqx225ZZx5bJwReChjSLaCzkPmx+HTBWgM4Ea/ibAl85Pge+uzJ9cX+a6GOzQ1vPP0XX6UJJ5GhV/rfajxnwDiEzzwE59scSQm9wGIPRvNuSPvqQmAi8yI/7BiDoPnaIn3/Ew/dhjJ+mHFjp0cWGSfz4HEToWH6aG3DFLJZ2SMfgmrC5z+II3vskTIDz44bSJ2x+5PG4lNOGI4nIt9Il7FzKTSrq+Ta998VX67U+9RL/y6k36Bvt4aDpD+G/0dtXtUMvyb0siIxzKxq4VQAX/z2GxgxG9ccxr7TEH5G3zXSQx5YoMpkJZm0ofzbnU/lLl76rPZfSzPfVAB+UjYujIp2Nug8FW9llOk39n1X2e038irCemFfk5+67nYpuD/s333UbyqfmKOeiyspzNfMLlJSAqsryuetoExd/bHRqMEvpWd5uGeE/4HeHP0oSh+wf4Zq3FaDnTPmWaOAM6LNo7/KaBe4y/kVlC4RehAYTtmRyzL1zbZS6RPNRntpH91Okg6otE8WlA8uRRIlmeXj8JTpArw6ybuBrB7MESSbg4RbjRRDxD1+YZRMwvgCigeXBt8lkACH4J+LS8kNDyG0/T93/7GfrLbzhBf+nUIp1HkiiMR2sNYJ4AuJhK/tOaaBPY2ZL/N17d4m4AeHkzUAAgkGGaUgOhAQTABtpg6bC+RbefuU6/+9kr9E+euU6fW9+hLYABqWEIAQictHjOZQEE19tZpItJajQQTl+CWAEgbfU2oaOFjU/4B/usCcToy4OC/WYFvPRyndJ3N6ih9bBNaYdt+4Hrl6eYfGRZOBTGzgflrPSQACmjO8qZhD4aQAlfDx/44GcuABIaNzv4tlK6sdOmmwANXCcGQKBtvG8MCmzmQiOEMv+JGACBw45t7D4AIQGGLXTbp+F1+W246OcDEz4AUUSbEetkbwMSMQCC5ybTjusU5Ji7vMtkD4gUzpoyOgT3jBhNxD26Nq8+EfMJIITmIZSDIH8JM5tgDMoN+VHYNr1WGXKZ5QXqXjhF3//kOfr3Lp2gP31+mS6v8Pk5izM3GefS3egLpLCW7UufB46y4Ds2zMbkaAJOQZwp6VFXgg+kojYvfiZ2pRYk12Rkimfui00p97bp9peu0x/84RX6f798gz5/9w69Lk9L8jO3LbUPmjY4YYUYret50qN01KLl8Ygu66txbVnepGCB0xtOz7kTHPtFZM5uU85xPAjxLB+TdtAsMJmiAtIl8MveVLhHMErQoMGNQ0ORayqkI+HEJLeHP2iaS/2qTU1o07/KcnreLtLrvWDzYbDW9Tg95uVHxodh14nS0pCNFuz82UpomLbo1bRP23CclNVj3w+YBH1bDwADgGKKjwg/JYAQaX6ExsKlqbDxtxheqsfr0wDLsjHaDMmn5WGQ62p/DLQtQUOs9sNmWpGRGiFnUd23bs+VrMusozB7yLEbfzD4kGzTzryCiPkDEFmo5kqfFl1ZEG0AwIe69Sb3RRjIstpJUD9j55pum5YfOkXvePw0/buPn6G/eGGZ3tjtUNskMxrvXrHNgtuWFRHpcBkncEpjjrKANgG5HOAHgVTH0GwgZBP5APh/AAiTSS9LXMSxkHAW2B7Q3Rdv09Of+RZ9/Cuv0+evb9C1nfZe00WsDNUM0mbqsLWFcqz1SFN6w7hDK4l0HgwMgE/Ne9bVor2IEVA58AgITfRnEzYx1/pyfdlXLI11OV/Ehyzrm5cGAmXHUqWeLcIE7dUVmRG7LrZ9IkGL0dDovxYloxbdH6a7mSRb/d19KQFF7HsigYTUBIbobNMayjrSZ0k6NbtAiAYa0sfCN5Yi5Vzt2DQd2tSs/TH2LE2JPDa28bj8Nlyh/6E2bL4ZqCNzZrC/BaI3GEgM+7Tx0u/RzXkL8ZwvALGWth7t0en0xOQ6bv6zaSBmASDkS2WLMtCqRYyPf2f7/fkVevvjZ+nPXzpJf+KhFXrL2UV6mMtw5IRMl5wJEVNdAwUkwDHzFgmkGEggosM4YWax78i6JzNMspkCWShZ+2HqZrkiXntAr7x4m77wzDX6F196nX7/5ia9tpVdFBNiUK7nMYxRazS4Lf6NmW2nTacSooscLw8BK5m+tM/Lz3yytYVvhubhC6VEXdi5XT4WttBEWx3tKBnrszHlk5ANyiXwp0CCmrw3lBUAzHVCtxBShq/66BxbLnsHch5kA1dSu+QDA7GAyOq8qkNsbZEp2YT1GJIWvbazTRsMFiR44OL7DSC8gl1FVuV7PTObyLrSXILfZdSITVsReu9sz10aDh+AMHTtUOIyp7AjKORG7JhizCncVhHQMEVPoWUoCiBg1uC+b49pc94yVs4RgJikp146QUsIUcqFtEhq5NMKxG4YbgOhOagjIwXkZ/ncpWZs9SjtDKmz1KOHLqzQ2x89Rf/W5ZP0p0526UKvTcudDi332tSSd2BAWyBzNkzl8M9SIuOeBrOBE3F5UZbJULbJAASmDvhH9Ie02R/Rg/VtuvbH1+izT1+n/++VO/TV7R26B49xH+PjftnnQ8a2SzrrujFrAGbb61CbU1YP29SF9sEm4KVwtuZRKOA3wUAl96Tna4CFJiPlyI7su/6s5yXLyWe6Pf2M2zVryeMQ/en2US5/BzxmloFn/gsWM4Qsz8/5O8rpz3pcspx8JvuxtWcbo29suh9Z1rY2tvWQa5ELTAGYsAZYD/7f0F2HzloARRYZsj0e0tVkca82jN8XSR+beUM+l47JmuY2Mwh4kfQ70qbGGPOJ1nigbxuvgxlER2bpiBIfD5Dh3S5zik+gS02Evq9nit6B1NvyYKrNLlq74TN5u1ID2MwnCH21Xb1g9qBILsZOlHI+uATt7jZtzNPdGXMCINJk9YN08uSIVmzmBZstL2esWYigefkt+Qtsm1naEvl5Eec/F4hgIcsC+USPTp3r0KMXlumJ1WX69gtL9JZTPXriTI/euNKjRb5xu8O3UyaTXE7S/ABnR5NeVwAIqWHAfJAUChoGLmPyRKST1P58w/D9Hbr52gP62st36Y9fvkvPvXqHnn31Pr20PaRNzsGe0zBjgJrp5eCJAUSXEttzzTxlGTzj32Q5fE/6dJaIVr0nc58jYPbMJihigEyoDISeFnRSQOo2bM98Aj40Bt9zaGB8YZy2Zz6QtgcoKT8K1wk+NA/t32LKszPEgMh1o+EewS468QEZvW74LgFDkTW18pCRMV9cb40pv5KZ3xEXHVzvVi6ws7raBMLfdVIq2YfPP8k1lhhg4VtPDV4QQWLjybodzaPlcwkoXCZpqf2A8Gbeu6cfT7Zcs69U6GwM+LBpPWw+H8jDgTZtmUVd9NVOotr/gh0yN+7TvW/9DbozDxdwzQWA4Cu5T5ygFVvOAQh45+lfAAhdpggwsC2o7eV0vXyy7GKb2nwb97lFuni2R0+e7tGbV3r06KkenTvZpbMnunRmqU2nOx062UloebFNvcUuteGzAMAg01jz+GRoKO7gYNAwGNLOKKWNnSHdu9un9fs7tH5vh27e3qYrr2/Q1166Tc/c7tPVnXu0vb1kMvJO/SWZ3VYyQPy258X0MElfu7I97odv/ByldLETyC2gha8+6drWTZ8s5WneG7WQCbScETpyNtjyO8g6ZU0XISG853mE5sV1Mp+iSaYNCdGy8PhkhVBCrEqN71bWeSyMsLBEytjWKP8t8/LU2iLTVkarTov6owG93hnsvk/j3l4A4QMVtin7gIbUYtg0f67nWvsRq+1wgROfRqTKMtqS1e3hKYLfW+nnMNVwWan9cI3TphWJDVG1JQbjflAfzp8+jQacRTXo2MOH79O9F38huVuF3nXUPXAAcWktXe5eoFM+8GAWwbExNEhwqeTKEKsMuud++OXmEzc7gvZWaHVxgVYX23RmuUOnV7q0erJH5xfbdLbbotNLXTrJZo6lDp25eILemV8slOVxyC/eahPd3qKXtwZ0M2kRX/nAF0mNhmPa3hzQA3aO3BrS7Qd9urm+Q9fvbtOtjQHdWt+k61s7dH1jQNvmJbIAgFkACA0Y9PeFlC6Mx7TCAIGZ8kKmWh6Izzxe/o614zL97AtnFZPPou2ToYyREUK5zF6qs06sxqWs5sNnPvDNI9ZMUZUWNtOPNvlU6sNi9tFZFTsjutsiWh8LU0UDICpRfUqD7PM58/USo+EomqY/BkCEZq7bcEWhaACBdkc9oTHOknPdvkd3b6wluQYsNIZZPD9YALGWLj5+hk7ridnsejJHgSxfxu5nc+rTY4CTX1WiQ3UPAdra2RWInYTGzHTutWl8oUNv+Im307OJ45Kj0z2iX/sa/cy/+AZ9ZHV19z6Q8YhayQ6lbAvgv/UeJWcYcDkYGwCES8NQZL4+MCLnyXPE99YipYM2negSnevDHu3I+mjuKRkQG1v27FMd/iSzUvoEjBa+MYLHZ0uX2g6mne97rOC3+T/I0zCnzc7B08jcwyEv0zKAyzxnHwt5n4hYXF9WwIVMKzRIaIyMewB4zv3BvhSifF4PGqZIYCZBoekr2yO5r8YkNLqV0xLtRualsGkV9LpZ11vMo53QcGdEN1ZGtMN7W75rmj6jk1mCKBGdgTLyXcTnKhoItAsfI2lCdPlg+PyfXM9kvgv0KbUSvpBUm39ZEZ5jkxWyP+mn4Uq2FQIQOj2/77qDIhF9cuxSK4HfYy5Y0/PfJFq/8rPJVhUaVql7cABiLe0+vEqnGRhwJEDINBB6btvIZTUI3FYZ50CMgV9czQhsjlYo375P4xMn6dKPfTd92QUgzi4S/dOv0vs//SJ99PJ5WpGLzvWZkTETYmAQY4qosmli6roABDPUzoAeGo6pGxKoodA6VxSGFuIQEPx/mdOrrb18rYXTpY0uWiD6bgKMuSXQzEVdCuRcj0ihvad+JozzVM3sRS4S3pjyNtAnfFJyEOQT7L504Z5NFpsSmZtgTRW0Vvw9CIRc/QqatFq0kQzpti4qgQQDZf5u00rYuogxdcT4IJk9nh0etN+R5E+ynByPq86U8LNoMcv4VcTkvtC08pmldXsubYRL221oYtF028wascAB49dtoD5Ht6CML+eRdsrk7xxxwvczvTyi2/SBZCeGL9dd5mAARHazZndIHd4QPo2ATA1rm7xPA+EDEFUAQmgR9hNAMGBgYR0LICDYYxlbaK5Ofis0LVIDMVyik63xrtbJFc0Q028IgLjaiBbAMYMIlOmrtLY1NDktETOth2F+KiSzLH2mtB2Wdp10tUSK+DQ8PmCm+5gqG7wVZ7d2d7hr9gKgsApw1nYFgJnRiCU03tmhm0udKVximpwFgNCmv1wgWUCCNEVqx2XrnFWkCJeJARBmrgpEzAuA8N274wMOOV0LOOIXeZddAMKWb8PWrs1vAuGsfAXBS3fo1kFkqzwAAJEmj/0SnW4PqVtFQxCzeD6Q4NMIuNq2RRjIF1qaK/SJwmcyYFPG8gJdDmkgfv1Z+uv//DZ99JHhrgZCAwKAiRzVCkGe/5adjmJoiDIScEjtQpE2+ivU6Y3ovLyQCAKWGX2RtrhsWeEcEhRFx+Erv5991TJuBjwl1qKWvmfQSKy2woCDCACR7tDWTodur2agnYfsAuU+04aeqgvQa01ezm8yAS75ih6HSxMZo+0ILYUrrDtUTz4PgY6YUFXdnk5kV9QnLtYRv4j2JMY5NF9XT/SINq3kvLlDyTihnVdv0m1aS6pdMFhkATM/vYJVqhXniIvTLVqSPgZAs1W1AjqZSwxI8Kn8fS+aBgQwH7io4zv5P0hofHmJLv21t9IzXhPGs/TXP/0CfeTR3rQJQ/YJ1akEC/lG26aEn5dZwSLM0NY3/5Z26OzOgJapw76ckz9WL7f6NDYx0m2OruJ0jRmY6LDjtPtPMnzY3G2lXc9sJoOQEClDu5nVsQl7aDx8IEBoRTRtQnQ06wiThgtsdCjVtJ36LtY3CFakBkfOSf8u5x1DA8uiaEdJ2xxGKa2PxrQ1XqLkzOZe0AsgwO9L6F0r807l73IW8eED8zbQj99s/hcubYdr/4ZCU0P7PjY3BrejD5uuKBQdBitBigYXMVF2RSJRXPP1ZRctAi589GRNRnuHNvc7MqPwqS+0KXzPH/nFdGnYoRMxQMF3mvdt6BjQwPWlU6PrdG07FcS8sDFaADkH1kAsnaHLIQDxa1+j/+hTX6ePPnZ614my6HpIIGPTXmgGxd/1fGSfPkYpafVgkRY7Q5P3Ye9f2VPvLMwDRQmqytuuM7ZdDhR7MnYBoirDlLcF7owoxTXC3Kb+7nzXshsGkW5XltO3EcpnsjyuNo6ZS5GyU/2JLIAx/Tjny3cTEO30d+hWsjwNwn1AwtWefKdc71BZgAHg4qtf1YTpygsztQ8Ch5UQAPGFrcb4d2iA4koz7vrd8D6L8yv/7rv3JAaY5HxWmEykf0cRDQfaYjCytUn3r/1cslFlrxepu38AYi3tPnKKTshTvW8DlQEQRSbOjoeh8rMCEPoFv88aiJN06d9/B33Fp4GYFYAwL4SIlMB30CcWQLiAE0eGnO7Q2cHI+LTN5K+I5sB23a4eVEhg+YRk2QnahLEVQHiAEwMA1HEBAy5TZPyx43LNW9JSj0nXkc/ls1hg46O9D+zEPOuP6N5okTZ1HzYAoctoXiLB+34CCK2hlOOMNVPC3yoEAEKHuVB931rGAAhffR84CeXbyIV/gZw4viCAmEyjRQDFSy26s19OlfsDIJ5K22f+NJ08oZIG6ZDC/Ywe4FO/EZRK1VgE9WsVZaguyuuTP4dxXmrT5RCA+Phz9DO/8zn66JveRMs+rYkrAkK/UHeyk5RmgPx7DFPUwMNWj39rjWilN6aT8rraskK2qEBFeSlY6+zby+Q6lFYVvqGxxgIBm6ki1Hadz32XErluJOT+bfVmTVPbvFsjGvVHtN7O+IbZ+0t7TRh4b2zvAt5Zfj/luyfBu08zoPmL5D/agTN27ST/i20D0SUxvhSufDAxdWPn4Cpny4AbatPmAC/ruIBLEdBhC4+13Smkr4e3+YTkYCbTZLAWor9Fw6tfoNv7cfHWPgCINLmwRiu9U+7Tp80sIF+20KK7nodskGXbRT2XOcPHBHQd5IE436NLP/ld9FWfBuJXn9vNAyEFPJgRj4t/932vOmfb6Uv2p5+f2KD2TofOLHSpYxPiPV2BVc7ZKTo2LmkxO5HbynP7/Dv66Y8o7WZqbf5cNz2m2uMbAQM5+Sv3X+DWwSlGuM/mH5fQ15oefUeNvGchH/+saSoIxXtlm30vhvQgTcmqGrYBCdu6SnAhn8t31gfcXVoMA2ZEFswYM6vs38d/bfPQQManvbSCMeGAiudFnM5j35n9ACn5+C0RLXjm08T47hgqm0GUgcadbdq+/Qt0b9bprmcOINjvgWj3dk3XhtK/H2YA4ZoL/14ZQPwGfXj1XbQSCyBiX7ay5TRgmWJMW5RSl04stWlZnoD7OzRmwcrM2Xea1MLEdVLF705AUECQI/ESjyv2dB+iHeZYV3uh/qaAQgaSYqIMirRbpaxP4+BrVzs55sxbrVVsPg2un1IWhz/ca9Yx69aZJOPaJrrT6e9NA2+Et0UTMQsAUQQouOgYa5YtogkpAiBczuTHGUA416qiieQB0cas/SFmCyDW0i5HDITQsU1TMMS1rFkYYkibEOP17EPdsS9WDOPUJ3KfsOf27iU0Xj1Dl6M0EBmA2COosx80M2uxEC/xF8sUddOyv96IuqMlOglhDEEKYGAiLzzRAjaTB18mwzfTSWEcEtBafe8rz2Pj5zw2DWBKkNFUCY2vbLu2env6qlvLAqfEKu1Kx8Yi7ci+5RXJGuyhzWx/+YAbNBy8R2y+MbwPFvrU397i09zkL80AQ5K9W/zd9r7Id0E+x+9l3jGXhsKnBcS4ua6PzxU1q4RMtrb96XLwhF8F6iC/Db7HhLnK/nS0CT+zRc7pMdrC7V2aDJ13w/UeSw2EvjbAl69DaidCNybLvuVdJ6+v031aS8w1BrP4mx2AWEtbq6t0glXYU8IuMozQZ++rgxA2TcAeYWjJoRDTdxkAce4kXfKlsuZMlMaEoQAEMyNmZGBqmlHJZzFj12WKMrkpALFEp4c7tNBeoBGEsnmRCwgNeVqVwlGeMvl3I/iFUMkFAvflASpahS5BS20aAyHQ9qyB71lowbK5eYs5aI2rg/Vtf7arhuU1w7kQHUzb/11XFJv1XqBU92Mbs+zHVn5qzI7oikTczOjtM6vvBXcZ7VoJbezc200cZQMQuaDLwIUPuLve19By8/NYAOECLz4TiTZ97uEFykzCQroIiHAdAtGGzUQjAUfokGfzCYmJNrH53hVNuBdrLrHdOyRBU/5+ZdoHl6NpKASW22EgwZcnvvpZujMrf4iZAQi+JKvTy03P+V4MaRLyF1HZlGLrxbyEXIYdF+ULGdqcse1yuSIAgsu212m8+hBdPioAghnkwglaTGmSr8KkRC4ZTueznecvm8vcwKfKgPAKPS+y7nWVtQlSmxCvq7/tIaWLmV8Bf0a7tt/0M3yXbehx2dp0jR1l0bcs53sGsMB08pUrCoD6LRomd+m+HEcsgICGguuijnkfApoL37ruJ4DQTtbarFwXgOD52u7uYSE+DwAi1kckBkTsB4DQV8DfHdPWzZ9PpvZwXbxjNgBiLe1WyVUQmlzZTIiyXVcEQqjvGFUho/8iJ3cGEOfO06Uf/256LuhE+Rv04fPvnM4D4dIySEYFxmVjZJrBaSYXokkO+pYowdxXtujEqDPRPlURfq5TpBayrj6k8Iqdx0GXkyl35eVAMxtXl1JCBjz+jD9PVrxCY5lFm2oARemk7zxw3f44SmijN6TBeKN4ptQQjeS7GCprhGykrwWXdWkgYvqxlQklzYppN/YQCDDhijJx9VU0Ki7nWwEHVNu4bZqXGG1HDJ0MP7bca+Sqa7t3Cb9BU/H6kB7QDC7dqh9AZKaLU6OJc1KssA/5SdiEf+xihMrZwhi5js1BMManIGQ2ACOAsF3YodHqSbr0H7yVvhYDIC681e+U6nzBViiVjLC1sissXAxSn7Z8tOSy0D4kXVoM0X2Wzw8KOGjhH5N/vwgddOa6InVJCvJCFasVtgGiKZBSFGDY5lEX2BEXKrVbNEzv0IZ8T4pQoi7QIYGG5B0SVMhDSwyPipmHC7BofllEcBY1DcSMs2oZW/iqDcSE+imTuMuVqjzUl3xuc0DVt7u2WjS+8gd0t25TRs0AIk0urdHS4iItFCFATNmYk39MOwbUCMfCEKp3vYwSJNhO+nosvtNGd4tGiw/T5Z8OAIh/8iy977Mv0IfPL9EK+izL3EK0Ksv8Bqep0yFakvddcF9akLIgLCpcXXWsv0PI2E7WcvL8XJatKGT1SdYlPFEupG1w3SgImuoagXKrAAAgAElEQVS5207WmC5y6Re5XZDL2m4edP3OfbkuDsI48Jzble3YxmXbp647AfL2s5h4TWNJK9ue0bQbEm0t3534PoxWdjUQ7Q27Y7IsE3q/5PMi75rPfFKkz9iyIf6IdmLzxsT26ypnM6OgbEgY1w1efP3ZLlYrMvfQlQRT+0doUIx8E5crGj7Rp3Q8plZ/RDs3f54e1BnaWS+AeH+6sPq23dNxnZuqARBEhwFAtFdpabhlAZBSTY7d36V0D5MXycbYd2KKqYdOmSWFP4S4D9RA2BVhAr6ydbbnE6hFrx2ua366HUnjWfWhAYoPfITAilmfO7SxwBeXzxGAKHIwqYPOswIQRZLV2YSlDQzMM4DAHEJOpy4zTFFzjoxqkX4Xr47pQZ1ZKusDEGtp6wLR8mh1937zOjZwqI261HWufmyOUPybT/3Pz4qcKphJxWggPvZV+unP/If0YU7MNSvNQ77Rhc03dj6sfVgY0KIWWr7Tqk0zgTHYhI4+veZlFXjwqs3VYhfVhIT25H4/T3q7J+J0x26r5zK2Z6jrezar+XCfcuyx/bjmGFs/ptz2kAYrOyYHWaE/rakoqpVwmRj1IDR/gfmQy4XMji4/KNmH1pj6gITP58sVwl6IqKKwzXwSk9Av1pTOXem8Fr6xunzpXCb5IuaesjQyc7AktsK8vvU03avLlFEbgOCEURt96uqLZjQRZAx0ncJfCvoqhHfV1UKUv0OVGcMk8MLbBP+1No3f3KPL730HPe/zgZgAiOQfX/xbqYlu4D+XOtU2Dx6nr3zMPFz04fmx9mE/mDvGUMkfQExEClEp0BB7jVtebaFT0uPZMG8hwG3CscjlPNyebh+/yXWQt9m6LhAK/S7nirZtfcc8k2NDG0Xn7Zp7mXfbtiYAL679Ot6gTWgfzFhOhfOpjO+Vc7Ss8t6BHhJQAEy4Dhk+kIJnNgAR4tex2gpDT5WfxpYnw7bWug9fIrtQ/p0YR/qymu9Q31Pvr8eJMzY6MDbx1+gktfo3aefGWvKgzLuk69QDINbSzupq3A2RdQOIWQOHnGEKrYIED/w8hgEcZgDBoMM3R36+eZq6vSF1XadhLUzBuG0n4NhTsQ+suE62+ua9mJth63jR9rx42S1/MaFfvv71dfRVxyrbC7VtS7oT6j907b3rPpyqdOJxxcTO856yaR9iAITpowSIiOEfIboeJICAP9i8AQgXzXRK8djcGKE1kM/nCUBMgZVMM/Gtl+gBfSgZFJmTrWwNAGLiONlfmk4Y5RqYdDjcL+EfIpJG6j5hj7bqPMlHayCeo/d+5ieSD3OOjdCcXM9tjLAM05PtD4hanPcBJ3Xdt+13eWrWzN12Gs6BXCZ4Q8LABwzKCL6y9D5s9e4vUnrSk9dfzofL1j0/3Tf6iB2TbzyxIGTwgLZ7p+xpq+uab5l3LhZoMP+KPeS4DgdFTLBME1ukiI1WIS1GDH1d2XZDWgw8h3DnDMCG90SGx/qc74s45sfMkcuU9SH0Ze3Eswd9GtXhUFkdQHww7Z3fcl+UpX0I5gU05AIpC2WUgIAFIj+XKkyf+p+FsmQIsS86xrBfAMJ1itLMTJYLMTou+yCh3vKIOq5UsTp5ij7lGgYk8r77kq2AZgwg2g8mDMAmGFwggcs+ENkKY1/mustBIFYVwtxO1Tbk3JIdStNMpRpqm8tWpQv3JdtB39wu+pdjqtIft6dvANbtPUhozL4PsRoHXf/KvQlNHjlFCT7rMvzMCK6C2oqifEXyNF8Uie1Zkb609iPkL2FbQ1fSLVtZF1CIBRA5749I8x/TF7cXCyBCAEr2NwsAIen54jbtVE1zXQ1ArKUtDin0vdSzAAxlHAh9dj+tTcDLE+tfoAEE0yPmBUT7V4nGT6zS5Z/6Xvq6zwfi/3mWfupzP5l8JLugrAovnapbBUDwPLfaezOOhganBag8YfpOnfJZTDkrs6pB8IXmd1if264zRi5/mbffl8O/ytxtSXEMSIzUivj6luDEVa47oMHiAg1j5iDBAsrHAAgADKtwVKBCg/kYvoJ2bfwr5AeFukX6sTl0xtCPyxSVD0WTb8WOY17KxWpD9HjLgA3271j/PG1UcaisBiAC2ocyGyRmIY8igHjzBXok5EQ5jwCCfR8kcweT1qdTzbxdz0OnWlf7rn2jT7jyYpuQEMS8IFRd1/KG2onZ07JM6IId3/XAaMcliPVz3RbTX16hPXURkAV42YSy1Bjgc2hdi9Ion4eKgfcCCAFCsKZyP/FvJ9L4yIsGQEyo3QCIsrt3b726AEToXhP0vL1Ng6tryWbZGZQHEE+l7aIZEcv4Gtgm5kLWISJI34ZY7YJsM1atGVJN4hSA9q50aPzmhH7gP3knfco1h9M9ol95ZhKFQWvpniyPUIva6ktVqq+cj35yThj39oA6gzF1XALNJzR8p0HUizkxhtZcPy8iyJJtu4o+XaTE9WwKCCy6vfJRn9vyzUGXi+m3KE2OUvkQPV1zZdDU3aHBDYrTPlSlmcvEod9P/e7iPcQ7yN+Lakxjxx6rhdDaXf4uw0qn3gl1kylkQmz4Krc1Gu+mCvDdNxITrqppEdJwlO1PhtaG+jCgLLsWwLZWOhupLqPr8ndEq9g0FS++SJtlHSpLAwh25IOvwJSQFemRYzdqLEio0p7ZeFk2uRB4kC9nLGgoMjYwATZd0Cql57fo3Moifc+ZRXoTJZSMUkpaRK2UJv8Pidpdou31Pv3WN79MV+hSnMOqb0xlgQTa5Dlsr1KHv6ebEyHIIbzy8xTj2KQEIb5cRn6W5WQYMNqaaic7cYaAgK/9PBJoi5LWkkjnrb7nc92azE+WlWMaO+oV2ROx7dn64t9QH2OUv+lnhkFZ6tjmm3vYqznK36fe/6Xp22F1ltayNImlj42Z4je5n/T+aCc0vsmmi8yHwdRZzfbGOiXWz2iYn+NP1qljsqoNvLdS+6FBhVlfYQopw8P0IUiaPkLAIiZdPsLifdpkGSZv81HL93UmcwBcDC/y+De4DrIxy+XK/xObKyffiwpIGT6aXQWAz3IeNtDhmqOtrE+zwVcpXPu5ZCNm/rpMOQCxlnYukP2ugzLmBdvAQ0K+zGRnDSBsKk3fOFnzsErUWxjQd7XadHqc0sikgG6Z66nbWTroFo1o3Erpy689T1frAA88pqoAYucetetIGuYCHOYlyoBJaK0lcEFZDUTk95AjU6i/w/7cdleLTdD7hL/vvhcf8445fdVJ31iVsGGiGyry4pAACBu95gFA2GSB1AIjWsS13i4AwXzcBVKgnSgCIKbAaeDStLoARMwetwGKEDiS4MPXh34v1tdpk9aSKN8f2W4JAJEmtEa9iyvuU7Br4WOIlqNKkbglZBIItSs1ClxWI3IW/FKg+hyhbOVC/fueXzxLTxDRRT7KM2BIWfMwSefcShNqt8eUtNr01Su36Zv8W5W+ZN2iAEKrUtl8gc0cEgpQqYVUb1ZG6FHl6fK29n2qQNsdJjaVqu5HnjZ0eaZF2xHloRmm7wIzVxuh9S/CoNGWi5HHhDO7mK+ki+9QEVJdu/IbxJxybczUFUZuTBcADCEi1/Vcai7qajNrp+j77erexnu1BsLlhF52SjGHR1dUSUg7UnZMB1FPvpe2/V4m1FbufwkiFtdpeHWNtorek1EcQKylnUvkDtuUApo3Xxn1mRc5lVDNac3AnvAqZhz7qIY081ul9NKAHkoTeoxBA6XUancy8DCmZMzgIaH2cEzfvNah5834qjI4xbBcYMhqnxV9X1qnNl5Ulz3StobaDihTgmtBAXAi29GI3HXKsKkTXcBAgwEJfvULGqtd82UodYXWaUGMvnScvi+pl+8ZhwpfEu+OSwgU8dKXc7l6ilJuX2v5fFo/V1mmhaYhf4fJ1JcFNnSq1fuS2+Wx072SeR9WhflinVLCd/4c+pN1UVaDCvnO1ww4fKGmPBx+HnN484V9a0Ef+u4imT4Ehkgbs+/QRgiwxGqu5Zh8IGvWICcWWIAfA0isP0NbRX0hCgKIifZBCh6b/S20uPv13BWHDQEeNY6aX1r0fWZES0spPZG0JqYgaB4MmCBqsQljRPTa9TF9nTqTfAdTf2BQNibkm1jsfFxgZUiti9lV7dyN3KycN0O+bL4XRSe7kfVYULiEtU27VfZlhcANMRAfOSE4jRAiIhaits/6Gb6H9qBsi8viu60+xuJqU9aVZeSYZbvW8vAR4FwG0l8gy20Qmo/tOYCN7k8CHllPzrMMc0dbeX8v0ZjOBQT+1ez5JUpIfi4zYa7D760EGdNAZK9PBdeJfXfLjknVK6PFkIfGGPDh0iTIocwi+V1NJKrczKzBRGiA0m+EtZ7Xfo42i2ghigGITPtgQ5x1axpCE495PrcA4hQll1r06GhEZ9MWJZ0WJayBECCiMx7TrdaYnr/Wc3iFHyCAAGMPqTJj1shXJlY4xJ6aQ4JVC6xYgVtong6hq4V4TJsuwesS0q75mPISGKABOdbQgDSgkOV9z7hcBPhwgRzb2rtAlgcQ7QXoer4NgAjtAPO8ARBRZMoLHTSAwEAAJG6+QNtFtBDFAMQH094jw2k7/EFoIGzAwBn+VFXtDwrDhOAydYT6EfXOL9HqwgJdYvDAoKEzIk5K3uq0qTUeU5tatNlv0dfWiXayU0eYwbn2bVENRWj/D6kVczL0CqvspC670idt27PQ0PBcawF0W7FAYc8J23b61sLPJnRRRj67RSk9Ti2r4JYD1oLdd+rnZxHCeGpemqgYlwQVKKOBAJc95whD5Wf44zLyu+6Tn8doNCxz3wO8JA1C9ODnkzmkuVYhdpOFyrGmwvfn00DIetIswr/voxYiZOLAMLVGOvYw6dNQhNqQcscng2x9FDWHhJaan9uSCaKenkuRrMWxVya4ymmA7TqUwTH1Bqdw/1najtVCxAOIp9L2I3/K7/sQQ+g6yng1C7KDkFAvMph6fBDSs4u01F2iN46HtJBrHjIgwT4P6Yj62336+u1t2ipkT90PAME0kIwen20C0ibIYgSwFFyx7Wph5xPqevw2QalpaQvN0x76YOx6z9kAJ9p3hQeGwgZlff7sspP77OeuZxCo3O4tJQRDQEDSTZoEuB18121ynd2yrT3hki76lfEVsPk6QZMHDUMRnuArGwIQe/fYLi+WY+J2XOYNF6/bR5DBQyhj6uB6VQCEnHrMIdYWlRJjYondDmUBhK/9kGY1xvxTBEDApHttw6S4jorIiAcQFu1DLHHrLndoAcTEf+BhatMJpkkn5duaqdVh58kRtROicWubXnr1ZbpHbxOanhiHrFkDCBtTCqmmfQvvipePbTPm5M/929pz9e0CnPoUyO1KExKe72qpdk/fsRqgadCw64xX9OVxAZnJmMO2dQ0gWLhD6H+7mHfRcaG8BBMAKQAQ2iFxAo7CPEqDex+4kOOW71UDIMquaAMgKmgg5hJAtGlMP5tsxWyI8MvJrVi0D9FCPGYUnjKxarTKEQqx47Q5PtkEjG5vndKLK3Sm1aFz6YgSzvUgHSdZGzEe0pVrX6fbVPT04hfUcWscO/+y5WJBkFTtxgiPouOJHUdRgSLXzFdXr63NIU/Wr3MvxNIqZvxF6RPTt3RQRHkbXeugiY/uaH8Wc5R0CM2D+9caCBcdNV+K0UJojYxs2wamY9osoJFwaQB85gstd1zaD185HZXnM3PEbNtQGZ0mIFQez+vUkMT2yeVYa3Hti7Qdc0dGnHB5f7pQVwIj70RiVLFFKBErLGwnnyL9hMpepfTsm2h5oUXnx21qd1NqjTnPwwJxkqiE8z6MW3T95l26FWqq8PODFMKFBxuo4AqZi+kndi+graLCIxZAaMFYFEAUHVcMbY5jGQ1WbOBlHugSAhmuMc7ivd97KIqTH44xFjF9zPLAGroGwPY8mBqghr1ThD4xfiA+M4se7lXOi7KW9EPTCG+AtZTDCruhhqzPffZgrlCvj0I47rrUJGqodIralzt0bjiibjqgRIOITkJ3Xl2n64V6ig0lmwU4KiPEyjLCQkTxFI6lV1kAUdc4y7RzSTgsXs1U/vI3bpN/17+V6atsHYyL6/vGIcvpsnJuulzZcdVRz0b/Otq1tVHmPSoLJkKgO8Y3Y1Z0QLt1yJCAZsUHIEpPr4KGx9anTnGOMj4QojUclgSL7AvhdeCPARCccdBkHSz81wAIQ7JLJ+hUSrSStidmC764h7UOrImgDm1ebdG1qZjwGELHCsQYAFEGEMSMUZYpw/iK9uErH0uvBkDUSfXdthoAUQ9dy7xHDYDw0/4IAAjXBCsCiEHImTIMID6Y9qJCh2zmh3rQ4fxqFiJYwvkl6qULdKqXgQaACNZEDNvUX79PN9ghOaKp6SJFBSLXhk1Vd3YQAEKP36XKL8MwbcSMpdd+0KLwYgcqHHcNhE8D4NJ2FNHIxIKfyTsW5qlV1r/q+1AETIQ0ELtaAPucI30mqpCjVi02BjLLcZeViRXGVMQUIteC72qiDyQ7vvXxb/an0ja9q4T2wecJbhuNb6NWYei+ly3GUa1K30b1QO2LK3RqNKZOukDJYoeSrQEl3Ra1+2MarSd0k56r6fpg6fjldtTjePfZMrhYbgDGrlXuofGVYaBV1xFz2i8TQBGBFUvvptzBUiC0r+scne8diQUQNp4cA/rlPGL6ssmKmEiisoLYReeYCCWuWza1+CzGW3YsFho473j6Cg18zpR+YcLOkzKcMHaTNwDCUMo4Ti5OUlXDbMEgYntIaWdEd0y8bV2MpQEQ7t3ZAIjYN7cpNysK1PWex4yvARAxVJou0wCIHAsoh9Wxz5nSAyDShD5YwHlyGrFObo3c6wNhN0fUxeCLb5uZ1bh0iRbud2npZJeScZ+S8fLE94H6lHS36M5VoomHq89pTI8uhgnxKdlWznZ6Pown3Rga2FZ1v7QHsu+vRFyopMf6VqUhKtPGzHb1IWhY0+8QDLnUEH3vQUhLpy/8sl/qNc2rNY/2Ra2E+tdaCpk/ZXdsk8sDy6fsn86lEmOOmYSQ+y8tLDueUotcspLP3KET4HEXofIfYFnF7nt7/9wAoqj5wnUxjOzTpxYrSat5rXbx26m7PaQugwYGESP2gVigZLxDmze3+NrU7K9OAOGyBfvswBjHQQjYsotXBEQc5LzKCn8IwbL1y9L1KNRrAASbTsNptCeCYyIUygKIXR42LVxi8mgAgEDD7cqvgz5izCFa1sQ4kMs5xOTciJFzB/0ehQABQEO8CYRDOq2ZKd0braj5Ioaws8z8VmTR9Ck9RsAWaZ/LXqJklWhx1KN22qPkxJha2w+ov36VtqbC2OoCEGUE5WHUQBRdh4Ms3wCA/af+vAKI0F4oOu550EDUASAgtPXhMvauENcO23uHiNsZX/p2+MCUHpMLfO3/rp/usQyAmAZfGhc4zRgOAJGZL1wINUYdFCLiQZotygjb0Hzsz1sAEQstGpqbzmzx+bFagLoFft3tlaPR0asVEhZHb8bzOaOiQhmzwPqF6te5zqG+NIVDWriQFqLoitlMGHUBiJixxGogysgmn0O9KzPuYTBlxNDVV0YCkTXasZkx7ACCzRdvpXbpe+/LgIM6krHsHzCIX5pTtHDhHrVvXKWdA03kEz/ipmRVCtQpWKqOpal/OChQFEDsCm87D581gChD1VC2T53Nte457AVhdq1E3f2G7njxgZ5Y4BSriSmzblzn8zS0RWPYN99a2qktOsA14KLC/jCflnnst7NcDz4nubJMpOymaOrVR4EGNNRHy+PcUl08oIqJw0Z/36HQp1Wtay1dqeKrCPuYg26o/aJtxOajCdHNZk4J1dHPi4CTZ2hMH0oGugkLgEgTen+J3A9FB3+cAATTxqUWlYKnLuZRdC2a8tUp0ACI6jRsWiCqiwc0ACK8m4oK/6LACuVt4CcETEKj328AweOxRGPsBRBsvjgrrpIOTST0vChQCLV3GJ5XESZ1MZAqdOLxz8M4qsxhv+tWWfNZjvWtIpT0K3OSRGyW8z3sbe/Hexfyn2AaxkVS+LMEx/QTu15VBa7uJwY8xI6tSrnQvFzjDNUrM6aQRmKdRjoaww4geBP7ogNi8wyUmYStzrwy57rmJ9uZBQOx0c/Wj01L4vutjvn7xsHtz4IedYxbtnHU96cEIXXTLra94wh+9nvvFxX4szocxozDZdLw7acydWL35zyVKwsudH6QvXPiaIypcE4FINKEnqKWYdoNgDiYLTELptEAiNmuZQMgZktfbr0BELOnsewhTojP5p6iuL53ZVesNqEBEP49FAIQTGflB7EXQKxRe992qjzdHnUmHEtUXxIhF7jQtIvJZlhEA8EnUBsDt51M62b0MXOx0dZVrwpAc/mrHPW9Ow8aiDpAhG8evn17UGagKns1lt/ElqvbiT3GTOrrk58hqkPfqyPnJJ/FmGVi6YFy0+1XB1R6zi4w5ctlBNoUnUtceU4qlV/+OA0g1lJOQT1JQ70ffw2A2EvleQUQGKlktLMGECHzhm+PNgCivje4ARC7gqFugFxkD9e3osVbmgcAIYG69NNrAAT7rOjU47uyvaxJw7ZLvkIjGc45DSAm+R+q3dZ41E9jxV+9YjV8AKJYS/WVdp3AYgVLWaZbF4DQmgPt12HTLOz3Po6lZX2r2rQkKTCPGggeH78DsX5IVXn3LHaESzsao4GYXh/76b7InAGCfICjKA3q9gOJ0UDYxu8bR1GTkJ8GU34QWgPRKUq/PeX3m/FWHvCcNdAAiN0FaQDEnG3OIzycBkDMZnEbAFGMrvMPIEjezrkLIIqYL44TSHCdDG2q/DIn7YOyr/pVp9VteXb1VzXtVrFX8XCVbjQQh2O9Qu891rEML6ibAkVO53X3ze2VlROhg4N8LjUZof704Uy2o7UTs6DHPLcZo6XA+C+ZcE7jB7EXQIQWYZ6JUGVsdTDwMkxj1gCizLzWlD1traJZS69LGTpVWVtX3fli9rMBbbOgW9NmHAUOep8fVgARR929msqQ7PIBiKJ9HsXysSCiARCW1S8jaOsQjA2AOLhXsQEQB0f749BzAyD2BxTHmn1jAERR34yjtI9jAQRfy/CxZDStgWAHynn9q0O4H/TcyjCTOuattQll6MAaCNlO3RqJMmOy1SlK4zoBREyIoA6HrWN966JdmXZce6LInpN7a173VRnacJ2i+5Hr6D1Rpo2y4530v6uVdoUth9oPaQJC9efheUh7U2SOLpPLPMzTNoZJGGia54LSDpo89wZA7PPqgRFIIVJUgBRhzFWmd9QYuaQFr4MGDrPUArnWW+6HKmu133X3aw/65nWY9mcMAAjxgZg29nsf6P7k6T5WI3DQY56H/l2ArezYZNSOBoRl27TVW6MRX++doc0sA2WdHVRtK/RSVW1/HurbTnANg57tyswLgJjtLGfT+jzsTczsMIGIOldDA8/Y6BGMQTuBuuprbVmdc6ijrZB8kO8593cYQFgddLG1EdKmlOm3ARBlqFZznQZA1EzQiOYaABFBJEeRBkCUp11dNRsAMaFkAyDid9QsAAQR54MYz5cGQqqW5QZhxuU6cYCpHeSJZJ4Ya/y28pesSs9Z+0yEMmLWRYeYdlynnRCTi2n7IMschn1ddZ8eJH3nvW/XO7Yfp/lZvzv7MYd5W996gYQAEJwDYh4I6to0DYDY/61YlTEfJwCx/6uzPz02AGJ/6DyvvTQAYl5Xpty46gQQmSPlRAPRAIhyC4Jah4HRFp1hAyCKUuzolT8M+7rqPj16q1bfjBoAUR8t56GlmQGIoiGcseolm2rXFjoHhx080xoH23e9IDZGMutTsAQQsn+fb4MuVzcD9CWBqksgxI551gmp5uGlNABcmdhcZrUiPi+xNJ4FDeraJ7MYm6vNg6TXfs7zMPRVhzY7VsbMCz2KOm1WDSH3hYS7HWPrywQ8pYGIBRBSwMcsnC1/gI25ggFXiStvGEjMivjLlPEniQUJdYO5uturQr2jBCAOI3iQa9fwgQmgPUia+CI7qrxnh6luCES5DtKuOZb1+QqBCVs+i1hNxRqNdk0YMYsz78ylYR4xq3i8ytjA6fGiwN7ZurRlR4Uux5EPVOHNLu3tcaRj2XfA56d30G2GwEzZ8X2MOAoj5SyDftVGlc1ZdnBl6oXmUabNps7hpkADIBoAcbh3cNzoq/DoBkDE0dhXatYAoorGdV8BRJWNWH0ZqrXQAIhq9DvutV1MwGV2A720qe640/Gg538c+ECdfDoGQFQRYAe9H/aj/zrXo+h4Q/u9LIAI+aGssfbB/DsifyFCHpFpNtM4AhSw2akPkgkdAZIGp6D5gxaKVX0HJACN0XyV4Vfzskdm7QweXMw5KODyfTqIoRXdSzEBDg2AOIiVbPpsKBBBgQZARBCp5iINgKiPoA2AcEdf1Ufl+JYaABFPK2vJogSs2F1TvaHA3FBgXk6lc0OQIzIQH+A57FMsy6/LRIpVpVXM+zXPZkzQ2mWKrbAWR8eEUZYIVTdXU7+hwEFTIIbBHfQYm/6LU6ABEHtpNq8Aovjq7l8NDSC4Zw14SsrPBkDs3zI2PTUU2H8KSIbbAI39p3+ZHo96mG0ZmvjquJxAISir9te8NzYgZ3wnGwBRdXM19RsKzDMFGgAxz6tjH1sDIIqtWQMgitGrjtIZzRsAUQcxmzYaChxWCjSnq8O6cs24GwocOAUaAHHgS9AMoKHAAVKgARAHSPym64YCh5sCDYA43OvXjL6hQDUKNACiGv2a2g0FjjEFGgBxjBe/mXpDgT0XLzUkaSjQUKChQCQFjg6AiJywKRZyUrI9R9hLyXCXIsNryjYUmCkFGq3DTMnbNN5Q4LhQoAEQNmbaAIjjsv+P5zwbAHE8172ZdUOBmilwPAFEzURsmmso0FCgoUBDgYYCx40CDYA4bivezLehQEOBhgINBRoK1ECBBkDUQMSmiYYCDQUaCjQUaChw3CjQAIjjtuLNfCzwvrsAAAG9SURBVBsKNBRoKNBQoKFADRRoAEQNRGyaaCjQUKChQEOBhgLHjQLmQgyiNPv/uE2/mW9DgYYCDQUaCjQUaChQnAIJgEMDIIoTr6nRUKChQEOBhgINBY4rBRoAcVxXvpl3Q4GGAg0FGgo0FKhAgQZAVCBeU7WhQEOBhgINBRoKHFcKNADiuK58M++GAg0FGgo0FGgoUIECDYCoQLymakOBhgINBRoKNBQ4rhRoAMRxXflm3g0FGgo0FGgo0FCgAgVyAMFtNJEYFSjZVG0o0FCgoUBDgYYCx4QCScoTFfkfGgBxTFa+mWZDgYYCDQUaCjQUqECBBkBUIF5TtaFAQ4GGAg0FGgocVwo0AOK4rnwz74YCDQUaCjQUaChQgQK1A4hJg5M/mzkEz2dtKtmvfirQ/shWZdrPen19xAvtwSKEr3MuB7knq/Rtq1ulPU3/ojSuc315LHW3V2R/VS1b9zrE8O06+4yZf9X1qVo/Zoy2MrLfGLqW7SemXuw7FlsOfTYAIob6TZlCFCi6CQs1HlG4ToZR51z2m/FKUlXpuwEQEZvugIpUWVcbkIsRdHX2GUO2qu9z1foxYzzeAOL/B5OevMTTJFLfAAAAAElFTkSuQmCC",bn="data:image/png;base64,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IAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DsZJAxgypZNaUgZI/bzaJEydOhBi8+O2VrFyzS3oNmCR//PFnhK7Fk0mABEiABEiABEiABEjAHgEKOL4fsZLAlrVBUrJYXrc++/pN+6Vpa1/5559/3HpdXowESIAESIAESIAESIAENAIUcHwXYiWBpw93Srx4cd3+7HPmrxef3uPdfl1ekARIgARIgARIgARIgARAgAKO70GsJPDrd3sjHDppC9zIwFAZMXZurOTKhyYBEiABEiABEiABEohcAhRwkcuXV4+hBCJTwOGRu/edILPmrYuhT89hkcDbTyBevA8kTapk8tvL1/L4yf9sPvC7774rf//9t2Eg77zzDsOkDdOKXQd66ruRMsVn8mGCePLw2+/l9es/Ytek8WlJwEMJUMB56MRx2BEjENkCDgtCr7ZDZd3G/REbKM92G4HqVYrL8CEdZdO2gzLYL0RdN3myJJIzeya5ceuBPHj4ndvuxQtFL4F33hGZOKantG1ZSwb7TZegqUt1B/TBB+/LmcML5dXr36WB1wC5e++x3YFXqVhY5oYMlWUrt0v3vhOj9yGdvHvuXF+IV+MqMnDYNIfFlhIlTCAnDoTKsROXpX3XEfLnn2+cuhv4j/bvIhA0E4KXyHffPw0/H393+vAC+SzpJ1K6cke5dfuRZMqYWiqULSjTZ6126j4x5eAM6VJIwFBvyZsnqxQr106e/vSLW4eGQlsHdsyQrTuPysTgJfLbb690rw/u04L6S/asGaRLz7Fy8fJtQ+Po0aWxGn9g0CIZNmKmoXN4EAmQQPQSoICLXv68ezQRiGwBh8f6/fc/pHajvrL/0Jloekre1pRAs0aVZUbwAFm6coe07RSgPhrYp6UM6ttaVq3dLS3a+xHYW0Lgq5yZ5dCuWYIKsV/mrifPX7zUfbJO7etK4IhucvnqHfmmREu7Tw/hsXPjFCn0TS4ZOHSqTJ6+3GNoxY37gZw5vEDSp0tpaJHerlVNCRrbS1CYqUmrIU4/Z5JPE8v1c6sEXtAyVTrJiVOXzQTc1TMrJHWqz6VgyVZy5dpdObx7tkBgTp2xSvoOnmz3fp98nEgKF/zK4ZhOn70quXJklg5t6jg8Vjtg+66jMjt0veHjtQOxEYD3LUe2jLJ63R5p3m6Y09ewdwI2n5bNHyHf//CTZP26frgAT58uhTz69gd58+YvdTre0T1bpkmBfNmlfPUucvT4RUPj+CjRh3L9/Cp5R0Sy52soP/38q6HzeBAJkED0EaCAiz72vHM0ErAl4GaHrpPjJ/9bbGhDRJhV4wYVpFTxfE6NGgvHkhU6yPWb9506jwe7n4CegIsfP65cOL5EeeJyF2oqd+5+6/4b84pRSgCL2K1rJ0nxonlkQvBiGeI/Q/f+8DJdPLlMPkv6sbx+/bs8f6Hv1UBV2Sy566pFMQScERs9foEMHz3byKFRdgyq7m5eM1H++usvKVOls0Dg6Bn4Hd07V3JmzyilK3vLydNXnB5jn27NZNjg9nLsxEUpW7Wz2fm4/vljiwWtXIqWbSvnL96ULzKnkY0rJ0ia1MnUBku7ziNshqkWKfSVw3nAnDVsPkiSJ/tEJo/rY2j8qB081H+GjA9ebOh4y4Pgfdu7dZrKra7TuK/s2H3cpetYngReG1dNkNIl8knAmHkyatw8dQj4XTyxVHk3M+Wsrf7OVQEH4TZ8aEfp0aWJIYHvlgfjRUiABCJEgAIuQvh4sqcS0BNwpv8Q6j1Xlsxp5ezRRU4/8toN+6RZG1+nz+MJ+gSwyMuUIZXTeMqV+UYtUPYeOC3jghaGn1+nZmlp06Km2jmfu2CD+vubtx/Jt49/cPoeUXUCxETgCB/5/oen0qVnoPzvx2dRdesYfx8spA/unKk84DnyN5In3/1oNWZsyCwNHS7VKheXH58+k59/fi4pUySVDz+MH/7f2kkQAxAyOzdNUaFp8Bg9e/ZcMmdKI59/9ol6T+4/MA+/XbJim8xbuClGsUJ43biR3aRj27py9fpdKVKmrW4oZdlSBWTDyvFy8PBZqVSrm9PP8P7778mV08slRfKkynu3YfMBs2tAZJw8OF+yZkknJSp0kDPnrqnPU6dKJptXT1Bc4QXr1ke/mu8XmdLIwD6twq9ZtVJRNW9r1u8N90ThQ3hIERadNk1yh8/Qr2dzqVa5mAp7x++1qzZ0YDvp28NLPVPx8u1dvYzZeVmzpFchp9hkyJa3gfzwv5/V562bV5Pg8X1l09aDSqzCXBVwOBd5cJdPLVPfG3rh3DJ1vAgJRCoBCrhIxcuLx1QCtjxwXXuNk+MnL1kNO06cd6Vdq1rSunkNpx/p0pXbKlSI5h4C3Ts3lhHDvN1zMRtX6T1wUozOx1m5aJRUqVhUjX6Ar2eF80XmxGk5QM2bVJEFSzaLd7cxVrfDMaP8ukhX7wbKe4GFNoqcaGFqEDfIY9KKOeD4qRP7SYumVZW3qGTFDionDJ6gHRuClYArULyl/Pr8t8h8NLdcG0Ln2N65ynuj552EsEUoIEJQ6zbpJ9t3HXP6vg3rlpO5Ib5y+84j5dW27IsJkQGBneerLFKuWmc5duK/31uEeO7bFiJJkySWBl4DZcv2w3bvj9C/Rzc3yb37T+Srgk2cHqsmeuCZLFH063CPoOmFEB6JcE8jFi/uB7JueaCkTPG5ykE7cPiskdNUGOQff/yp+66OH9VdhYGavs94J+eFDJV6tcua5XhGRMDhmtMn9Vd5ksyFMzRtPIgEopUABVy04ufNo4tAVOTAac+GHfsCxVtE16O+dffFQhsLdGcNO8xYNMIjc/b8dbunwxO3dcdRZ28RZcdruXu4YeVa3QwvFKNsgNF0o8QfJZTbl9aq3CtsmiC3zdLy582uQt2QN1S1bg85cuyCOgQL2DnTh0jDuuVl5ty10qNfWJGSr3N/qQpIwDMBsXf1+r3w4zWP1qJlW6VD11HR9NT6t33vvTgCQWFpRQvnFh/vhjIicJ5cuHjT7OP6dcrKlAl9Vcg3Qr8txdfr3/8w83JZXhsCYv/2EMmbJ5v07D9RcdQ7RhNMtRv1kZ17Tpgd8k3+HFK5QhHxGznLIc+qlYrJioUjZc78DeLTe5zu8ZrnMUe2TKqAi+bx0w7GmG9eWK3CqFNkrGyVL5nv62xq/iPLwNjUE2l6HwjUGxdWS8IP40vh0q3Di5JgzHjP4QFGiKq26RgRAYf7oqDT8f3z5Pnz3yRL7noesSkRWfPC65JATCdAARfTZ4jjixQCFHCRgjVGX7R2jVKyaI6/bNt5VHkXPN2wEP/hh5/k5u2Hnv4obhs/QiKXLxihQucQbmbLIMoyZUwlq9buMTvk008SKe/R5m2HzdqA5M+bTTKmTyUr1uwyOz5hwviyNHSE7Nl3UiZNW+5UOwK3PbSNC7VvXUtV4nSX/fOPSOceY2T+4s02L1mzWklZMm+4qsL4ZZ568urV77oCbmlogKGQReQpwgOmV9URwmxsgI94t6urioYghFLPIGqQ55ohfUrlpbPMc8U9vru7TYUmZshe0+oSuXJkkuULRpr9faqUn8l7772nvK9aARFHnOPFiyvJPv9UedpMw3rD8vUGyqUr5psNyEtDHmHvbs1k38HTUrVOj/BbZPsyvZw6tED9NzYWTIU2CtbgmXEfvfYYGzYfklYd9Qs24bxrZ1dIqpSfq7DMzdsOOXosfk4CJBBNBCjgogk8bxu9BCjgopd/dNwdZcrXLguUQ0fOScWaPtExBN4zEgloC/pO7evJwqVbpKPPaLt3g1cDx7rTVq/fq0IHY4KhaI//kA52h4IFO7w4MAgYS4+b6ckQcAN8p1iJWO0Y5LAd2zdXUCVSr3iJdpwWqtesURXpPTBIDhw6K+nSJpd0aVNIujQp1J+Rt4ZwSlwLgrFTd71Q2HdUqwPk0qXPVtNm6X4UKvrh3nYlJpNlqGT1jHnzfCkHd86yO2ZTDqbj9+42ShYu3WpouocNaid9unvJtJmrpc+gSQ7PwQbNtnWT5J133zUrroL7jxzWWXw6NVTPYjlnCIOF6X2Gv0drG+T66RmuPSN4oDRtWEmCp6+Q/r7GivY4fBgeQAIk4HYCFHBuR8oLegIBTxNwWIR4t60r+McZ1eNQiEPP0E+pdvVS6qN1m/bJt4//59J56M3kyBrXr6B2ajduOahCrlAGvEzJ/FKsSB5V2Q9hiqfPXlMLPsvmsI3qlVdFC3AezrdnCJf8/LNPVeiatiMMDsi1MWK79p5QRT4KF8wluzZNVeNCjpOpfZ07iypwMmzkLLMd+pjIHeNGIReE+mGHHX229AzV8KpXKaZyu1Kn/FySJv1Y5drcuv1QhYeCi6lp83nrzkO7/Qux4G/epKo6FXNr2j/P2XsamT+jx0CMQEAgVK5D15GyePk2u6cipBahc+4yLJjrNxsgW3cccdclI/06eL9/fLBTLfaTpi3vchNnzPvWtUEC0QHTBBzCOJUYS5tCCTKUvc+QLqX6LqLIiSPD9xa/D117BVodipBHhBEiL7FImTY2L4WwabQpwO8mQhUtTcvZW7IC1S/D2os4MvzWHdkzRxWDyV/McXg8vGJoq5Dk048kbxEvh15zhALjXQY7VMf09QuRCVPCvufw4l0+tVzixn1fhfSeu3AjfLgRDaHEhZo3qSzTJw1wyNURI35OAiQQuQQo4CKXL68eQwnYEnDos4OiI85agvjxpGCBHEpgWZq7cuAG92stA3q3lBcvXkqRsm2tdvoRarR/+wxVgADJ8wi5wQLf1fMcMUBJdRRywG4uFg6hM3x1nx+CCQUJUChCM61xLPoNoQS2XgI/jsUi7cb5Vao0dxvv4bJs1U51CSyIfnpkHs5ma7wVanSVw0fPC0Khju2bpwQMiiuY2tiArtK5Q30ZP3mx+A43z3dxlZ+r5znijs9RcGHrukny5s0bSZyijNUpWCijLDuKVdiyFat3qYUxeqXB+vdqIUP6t1E9oBBKZis0rFunRjLSr5PKj8mYo1Z4mJwr9zTyrEaPQYjajw92qMPzFW3usHUHxEutaiUdXh4VDzNkSCXDAmbarEwKdtg88TQBBw/Xo5ubVWuBj1OWdTkEFIwG9f2vUBMEXLlqXWTN0rGqQbcte/nytdy49UBtAqAQyb0HT+TBwyfqz/cffif43JZ5Na4sIZMHSMicNVbfWRSZ0X5TsFmE3EZbnjz0gUROacCYuTJqXKjD9wEH4PcO3jEIViNz3qRBBZk1dbDaNKnZoLfde8ALNnvaYGlUr4I6zlTA4bMRwzoJvoN6/ebcIeBQaRVVQvFvR5I05R02fTcEjAeRAAm4nQAFnNuR8oKeQEBPwGFBmjlXHfnt3wWts8+Bqnaj/btYneYuAQdxuGn1BEE/J4gilDbHQkUzTYRAhGJHGhX2YK6e5+j5NQEHT0eDOuVUIj2ql506c0USJIgvyBvyH9xB9XjCmFC97+Gj79VlUWXu5oU1Kr8F+StYjOiZVnHy52fPldBDvgdME3BYZIyd+F9LANNrNGlQUe1gawIOAgM715a5LhCHty6uUaFkXxduphaUpuYqP1fPc8Qdn9sTcGAL7wC8o/Bwhi7cJAePnFU5NvA61a1ZWok1VCScNG2ZDBw6Td0SXj00WMYiEItSWxUAcW14IOYt3KhaGGjz6co9jTyr0WOUR/fcSuVNSv1FVXn2ywujp9o8Diz2bp2u3mVbRVH+a/Cd09BiPsKDcuMF0HgaYYiOWqjYuyU87lvWTFSbLNgUaFC3nPLAlavaWeVwodDIvfuP5f6DMIEGcYbNFAinVWt3S4v2+vlY9u6J7xbGjVwwPZsxZ4307B+kPkLoYu9uXtLfN1imhKw0OxyCKHTGUKlbq6y07fTfBpERxDWqlhDk8mFzCL8xtsz0HTJSWROFZDAm/LbjN7VokTzhHjj8RuE37IMP3lOeP8v8V3cIODRhf3B9o/oeoZCJ6cabES48hgRIIGoIUMBFDWfeJYYR0BNw2O3Nnq+Byz21LHehtUd2l4DD9RA+gya7+H/THIWK5Qqp3W4Imur1esq+g2fMiLt6nr1p0wQcjsFiv2lrX6vd2k8/+Uj1lELRCMu8pHkhvmqxt3vfSalRv5furZCoj0XatJmrpM+gyeHHaALOlgdKjWltkBK7moBLkCCeyoWBYWdZE4NabhwWS2WqdNIdh6v8XD3P0dfFnoDr2bWJDPftqEJBi5dvpytkUBJ/WlA/NV8QxvC6wTatnqgaBuvt7uNz5BudPhwmmMFKq34XkXs6elajn+MdQwn8P//8U3mT3GHuEHB4f42WoXd1zA8efu/Q46h3be3d1wsrNjIWiLYrp5epcOgRY+epjaVVi0c7zCeD6Nu+frJuOLOR+zaoW1aV0Ydh403LO0RBEvSR0wQc5g9FbdByA78xe/afMrs8PsfGAwSls03L8ewXTyxRm0T4Lpw4dVl36FpfQojYnAUa280zxIbW3SvrJPFHicSnd6CkSZ1c+vTwChdwqNC5e/NUWbBkqyooY2nuEHC4xrPHu5Ug1xqtG5kTHkMCJBC1BCjgopY37xZDCNgKoYT37fbdb50eZYL4cdXCQc/cKeBwfYgSeOLwD22dxn1VrsLx/aEq7wyLqJGB83TH4ep5tmBoAg4iCgsTzbtmeTzuCzGFMK28Rb1Ey69D+BH6aGGnFxUDLc/XFj64HtowgKNmrgg4nAsPDRabpp42TUiib5O95suu8nP1PHsvoT0Bh8IcEDMQ1baaEsOD8fThTuUBLV+9S3gpfS3cDAUf0merER5eqY1Fa1QMLyUYahaRezr9ZbNxQvkyBVUPLlT4gyfdkaHKn9+QDtK+dW27h36YIJ7yYmOD56+//9Y9Ft9/HGMZTgcPz+RxvV3qH+lo/KafGy2MYXnNls2qqh53eFcwdmcNv0HYUELYedtOAar8vxEBB2/vtbMrlfhC6X5nDMLi1KH5kiVzWnWaaVVZbD5gE8JUwJ0/tliFtyJ/9tfnL61uVadGKeXRR64dwolRrAXiSa+CpuXJ3To1lJF+YWX8URjJNCICx4IPeFQsX1iG+E2XiVOW2n1UHA/P4t79p6Xv4MmC75upgMPJCD9fuXa3yme1NHcJOEQkYPOpVsM+VrmyzswVjyUBEog8AhRwkceWV47BBDytiIklSq0PGJL8r12/J8WL5lGlpqvV7Wl3h9fV8/SmUhNwWBghNMieXTq5TJXx9uk9XubMXx9+6OnDCyRrlvS6wnPimB5qcY2dbeyOm5qrAg7ewLKlCgj6T+3YfVx5Ri6eWKryvZDP9fyF9QLP9L6u8nP1PFtMHeXAGfnqYWGLTYeOPv9V0kNe2J3L6wT9p9p1HiFLVoR5LDW7fGqZKkaBPEHkCzprevd09hq2jse8Yn5tlYPXW+zCC4SNBHggNY+s5XFJk3ws77//nvLMY7PClmEjApUv4VE2NeRWVipf2F2PqXsdiA+t5xqE5NUzyw3dL2HCBPJx4kRKnP708y+GzgnbcAmrgAiDdwu5XfDmGhVwGOPj21tUfzN4gBFibdS0fDLMBzat7Ak4rQKlXm6yvXlEtUojofTYAMEmVIF82XVz7Dq2rSNoxH3txj1VOMmIKEQ0BXrjIZpCT8DZ4+QuAXfv6npBKCWiOWwVzDI6XzyOBEggcghQwEUOV141hhPwdAGHf6g3rpqgwt1gyGFBo1csXh39A+/KeXrX1AScXuEPy+MR3omFiWnOFY6B5yZwhI/yvsELpy0KsTBChTmEYJoKDO26rgo43Av3RJNmLHiDx/eR1s2rK6ECweLIYgJ3jNGogEMeHCpswuOB3lUotoPKgPBioGcXilh07zvBrOfZlAl9pJVXdauCCwUL5JQ9W6YpTypyY7QcS0tmrtzTEXcjn2uVATE+FHaxVxIf18Oi/sntLSoXEN5EvX56RkIojYwtKo/B3OL3LbIMXD9KXlq34IlRAQeu8MoXL5JHFVvaf8g85NvW2HHemSMLJVOG1IIS/jOnDLIr4PA7ku/rrIZQwFs6d7qv2tQxDbF2dDLyShG6i0q58Joh3BuGpthoao4xl6rUUS5cuuXoUlaf6wk4ePRt8xEZP7q7fPlFejWWyxa95bTzINYvXtYv1oX3ByGUGHehUq2s+tM5/RA8gQRIIFIIUMBFClZeNKYT8HQBB761qpeUxXOHK9QQIxAlRszV8yyvrQk4TQzZu7cmlOApaNRiUPihHydOKLcurhXslKM6m1baXhsjQqywQ29ZjU4TcFhMLl8dVpnS0kqXyK/CgLQcOHzepkVNmTyulyxYskXGTJgv8AjB9AoC2HoeV/m5ep7eOBwJOFQiRU5mlYpFlFizZ5YCzlSoIRRR2xTQPKLbdx1TobuWFpF7GnlvHR2jtQXAO4Hwzx+f2vcowfMLD7C9Ah6eKODACRsfjix7towqDw2eM4T+xYnzrvISGfGGaTmTlvcwKuBwHiqeopjOxClLZLBfiKPhqs8hsiaM7qHGiyI6yJG154EzdNF/D8Jcnzu6SIVbYgMAGwFGDTl9m1dPUIfjd+zYyctycOdMyfZlBt3iKUavayng3CXOTZlZjgW/mfDC43uE77+tjRqjz8DjSIAEIocABVzkcOVVYzgBTxdwqEaG3BOU2Ych3Abhk452sl09T286NQE3xD/EZi8y7by5IUNU3zI9T1fI5P7i1biKrFm/N7zBLPJGsBicHbpOuvUJWxiZmittBHD+l1+kUzv4N289lOOnLgmaHU+ftVp6D3TcWBfnu8rP1fNsfY3sCTh43DavCRL0kkLeYOiiTXLp8m359skP8uLFKxUGiJDRXZunqQIxlgIO9zx3dLGqHorCMfAoYOF45/JaQThhsza+Vrl17rhnRH8y4G1BGwF41uCNtuVh0O6jheIhh3TS1GU2b492EGgjMHT4DN28I8sT8R2M6Yte01L1+I6hyiuaTM+at1a69zW2EaQHzBkBBw/V8f3z5OatB5LHJJ/S0XuA8F7kIqZNncztAu7SyaWqoXjCzx23l7AcZ+cO9WRsgI8Kx9134LTUqVlabG12OHpG7XNLAYd3e+HsYXZPL1EsrxLwaCXz00/6mxjnzt+QwEmLdK9jWgwoSZoKTglZo8/F40iABCJOgAIu4gx5BQ8koCfgsOPYuOXg8Mp6zjxW/PjxZMzwLqppsqW5u4iJaRjfwcPn5MDhM6okt6MwSlfPs8VBE3BzF2yQrr3G2cWlHTt89BwZPX6+2bEo0Y7+dVpFROQbocEyRAPaIWCBrWcogW7E7t5/bObBQ6l8VI7DDjty3nIVaBxehdHe9Vzl5+p59sZiT8Bpz7d+bWUMFQAAIABJREFU035p1maozd5e6K+HcEc9Ade7WzPxG9w+vPkxcrhWLxmjOCFX0LJYgzvuaWQuHc1PWMn/7NKjn3lYqOV5EDBYbCOc1p2G3xBPyBtCPiq8z5jHXN80kVevXsvl08sFxVgKlmztUkVLcHRGwGkFO7CJkL9Yc7l2475TU4HzHHngUAjJiKHdhupJd36V2vj4PH1FI6eZHWPZvw2eTIQgOgprt3ej6MiB0/L2tGbsToPgCSRAAlFCgAIuSjDzJjGNgJ6AM1r8wNazoO/YrKn/hQdqx7lbwA3o3UIG92ujds3RmwpV97Smskg4xwJSL//H1fMcCTgsftA42VbOEXbMb1xYLSjxjabf8LRZmtZbrO/gYHkvThzVKNrV0uaW10ZftF9+/S1cdEwK7CltW9ZSh/X3naLaMZgaxqlXzMRVfq6e54qA06r74dw8hZrq5nXhM3gZrpwOK3ShJ+AQjoiKndjx/6pgE9WkGR7UkNmrpdcAc2+lu+4Z0d8IVJVE3zGIT1Nvrq3rIicTFUn1rFjh3KrFBQplvH79u8ohxMbD4yc/2hwmqgOi12ClWj5y6Mj5iD5OpJ0P4bRojp/Uql7KzPvc26epqsqJfm0IO9arcuhoUM4IOFyrX8/m4jugrYwev0CGj55tdfnMmVJL3txZZcWaXVaf2RdwawW/Jb880e8vaXox/G6Vq4ZKkpdVYZUXL17KF1/VdfSoVp8n/uhDmTi2p/qewF6+/F18A0IUY1ctqgWc6bsxZsJC8R81y9Wh8zwSIIFIJkABF8mAefmYScBWCOW6jfvkxKkrTg86QYK40rJZNd0FoTsFHJL+N//bNBfewg2bD6ixIvEe4UioKBcwZo6MGmfu5XL1PFwb4Ti4vmUSvmkfuDbetpvgaj3C0BA2R/5GVr3icI/WzWtI8PjecvnqHZU8nz1rBuXVg3fPWYP4wAK8WJHcqsIgwiZNG9IunO2nwpuQX5f2y+pm3iQ8K8p4o0E18kQ0c5Wfq+fZ447PbHngtDLqOCZJmnLy+nVY43NTgyhbu2yslCv9jfprPQGHv0dJfpTmD5q6VNq1rKWKfaAv1LkLN8yu5857OjvXlsc7W4lS7351a5WWWVMGKc9lldrdZewIH7uNvHENvLMHdsxQ7RvQe+/seXNGEX0ud52v5ZChuis8Trm+aRwe7qkV8YBwRV81iDhnQ0GdFXCaJxBjwUaBpbeqbq0yMn/WMPELmGkV8ufIA9d74GTVA86R/SP/yBC/GWqzA4IPnkC0LXHGShXPKzOCB6jf/0fffi8HDp8TbOjB0HsO1Um/fWxd9t/RPaJDwLECpaNZ4eckEDMIUMDFjHngKKKYgCfmwKFkNvLeUiRPKnMXbJSuvQLNqGGxs2DWsPCF58Ej59Tnrp6Hc5HQf2L/PIkXL66MDAyVEWPnht9TE3DoAQUPhVeboVYl1Ft5VVNFB5Cf1K3PeJkd+l8LAdPBo5z4rUtrlZcOhhLeCNVDXyZbhmqKmTOmlqxfple5XChKke/rbKpdgamhwmWxcm1VUQt49rp1ahT+cbW6PczKZGs961AYpXXHsAIxrvJz9TxH3PG5LQGHXLu7V8IY4/3Ae2JqeHdQjATFTeBdQg6lLQFXr3YZmT9zmAo1RTgrBDxyyyzNnfeM6M8A3lP0sEJxHPTlOnzUuCfs888+lrEB3aR+nbJK3Lds76daTYSFZWZT3m5sMOgZBBxCEjNmSCXZ8zWUBw+/i+ijuP38Tz5OKFMm9FWeN4QrYwPIdJMCN8T3FKGyZUrmV8+AjQzLtgj2BuasgINoHOXXRbp6N1C/DfiNMDV46FDspEV7P9Vc3tQ0AYfxtWgXlhdWvOjXsjQ0ILwPnDMQEU6MEMqDh89KpVrdDJ0aP94H4j+ko3i3qxvW823tHvHpPU5++fWFVCxXUKYF9VffsWe/vJA+AydZteVwdJOoFnBag3UId7zHtlprOBo3PycBEoh8AhRwkc+Yd4iBBDxNwGFxsH7FONXDDCGL8ITo9RTSCoIgrBKLbYgWV87D4h6mecbw5zPnrknx8u3DZ1MTcEMDZqpGuP16eqmd59NnryqvHfJP8nyVRR2P3m89+oU187ZlqA6JKpEwFN7o3GOs7qFYXAaO9FGlxJEvZ2loMo0QtiPHzsuho+fDG4RDuEHAIWQKIVkIdYI3qWzVTuGeKlRuRLig1tQ7JnLH89rLgYMnE/MGw/Nt3XFECeIc2TNJjX9zNBHKilYByNm0JeAwpyhcAq8uDCFpU2es1J0Td90zoj8VEAQjhoWJdCP9CXE/hNh27tBAOrSprfKfrl6/K41bDFYeGaNVKCGMEXL6119/S9K0Ma/wQ61qJWVMQBflIUJoX9vOAYIcST1LlDC+zJsxVOWzweYv3iIDfKcoUeLInBVwuB560Z05vEBVjEUhJm3jCexXLhqleujBc4/QTlPTBJzemLRG3o7Ga/o5flfQYiV00Wbp3GOMw1NLl8gr40f3UB5+NAjvPSBIFi/fZnYe3i00ckfLDtimbYdkxJi5hlsKRKWAA+8VC0dK5QpFZcBQ69Byh0B4AAmQQJQSoICLUty8WUwh4GkCTssVwY6ovZ5CCHM7umeO8pxhZxoeCOSYOHseSmFD6GABsml1kKRNk0y695lglotiKuDGTVqkms42b1IlvDIm5vrHp89Uk26tybC9+S9cMJfs2jRVHVKyYgc5deaq7uFaJUmEuN2+861cuHRTLYjw/8ib08SndjI8dQG+3mqXH6Z5pratm6waoJvmSyF8EuGbmhclJnLHM9gTcPCiDB/SQTVBx581w3wiR3Kw33RVGGbZ/BF2BRzO0/IFUewC7Rye2qhq5857RvQ3Al6wC8eXqPcX7SGw4aFnaJfQrFElaVy/ompjge9I8IyVMnbCgvAmznoCDh4ViHx4sf74443Ejfu+VChbSHl+Dx05pzx/McEQKgtBhSby2kYKPIjwVl29fs/hEDu0qSMjh3kr7ztCGyGKULHSXnsGVwQcBgKv4OK5/srzibBVfI/hjb95cY08ffpMCThL0wQcCusgCgCGzQa0s3BWwMWL94GKXqhSqZgM8ZsuE6cs1eWDUHJUrsX/NE//8ZOXpLX3cLl331xgml4A71ngyG6CfGDYnn2nVE9MrW2KrcmISgGHCIZTh+arNhI5CzQy1HTc4UvEA0iABCKNAAVcpKHlhWMyAU8TcNHNEgt0LFhNzVLAaZ/lzJ5RMmVMo7w/lrvm9p5Dq3yI8u+o3mbPENKG3ELL/nCW5yC0EwUbUJkQhnYBWlEBeE3wDFiIYWGLprfI/8GiCgI2Jpged4zLUR84HAPxjT5UaOCNBThye5CHGJkWHfe0fB544eaFDFWhkHreFMw7iv5kzpRGnQqht27jfhnsP91qEa4n4BBO+vDGRuWtMzXkPiH07u69x5GJ2OG18c7Dm9ioXgUVbg17+vOvEhS8RKbOXOVUWFyObBlkRvBAldsHg8hdtmqXBE9fpisCXRVwuHafbs1UERoUjVmzYZ+qiAlhp1e5Fsc7yoHr2T9IlxVCzV++fKUECsQ4BH/VSsWUyMW7gIJMpqIfnugaVYurVifI94QwhiEiAWGfi5ZtM1RqP8mniaVj27pqbvBnGIQnWlggIgCtPSwtqgQcvjNTJ/aT5k2q0vvm8BvGA0ggZhCggIsZ88BRRDGBH+5tV0UZosLcVU0xKsbqzD1sCThnrqEdi0XR1TPLVYgXFl7YQXeH9e3hpTyD8AR26DrKKucHi90dG4JVWwEYPE0o3nDi1GV33D7SrlG+zDeybvk4Jao/SVU20u7jqRfGe3T2yELVnBreVNNiHBBl8LaUL1tQFi3dKiFzVsut2490H9VWCCW8d1iEI4QXi99btx/KlWv3bLZsiEqOpnmr2ECZv2SLTJ+5Snm3XLUqFYtK/17NVY4pRE4Dr4GyZfthq8tFRMDhYm1aVJegsb3CRRLmDeHiesVU8JybVk2QfQdPi3e3sJBH5GMiD+7O3Ue6hWQwn2uWjpUKZQtajf3pT7/KwKFTZdGyrWafaV54/CUqVEJszZm/waqYj1G28PZCKPl4N5D06cLydafNXC19Bln3oowqAQehj6q08GbS+2Z0JnkcCUQvAQq46OXPu0cTASTqI7ciKmzytOUyYGhYaODbZO4UcDWqllDFB7ArjlA9I/k2RlhigY0iKii+YquiHgqoYAe+TKn8KpwSzXdjumnFWO7c/VZVEqRZE+jfC+02Wsu4SYtl2IiZZgd88nEi5fHQaxdheqBWmTF7tgzSpNUQVZ3RE6x2jVLy9OkvqpmzOw2VSwsX/Eq35D/uU6JoHlUoBZtWKDziiqGKLHIzM6RLqXJnkYvoTkMecdVKRVXeLjyKCH28//A7OXz0nG54aPz4H8jC2f6ydcdRWb5qh93CSs6ME5tWdWqWUmKuVQd/3fBkFEdBripyT+cv3uzw8mil4e/bUb7IlEaQm2wrfNjsHf+3/UbPrk1l4LCpVm1VHN6UB5AACUQLAQq4aMHOm0Y3AYTOBI3tqarLaSEx7h4TvCPIQ0PxBxSReNvMnQJuy9ogQQXIJSu2S7vOjkt/v20sjTwPQj1RGAaLZITHofiDvWIvRq7JY0iABEiABEiABDyPAAWc580ZR0wCMYKAuwQcioacPBjWtw4NdY8evxgjni+mDQJFSdACQDPk7VWp3c1uUYmY9gwcDwmQAAmQAAmQQMQJUMBFnCGvQAKxkkC7VrUkfboUsmPXcdl/6IzLDFC+u2zpAqq8uWmfOZcv+JaeiLwrFFNAaBwKkqCHFypx0kiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa755tOSAAmQAAmQAAmQAAmQAAl4MAEKOA+ePA6dBEiABEiABEiABEiABEggdhGggItd882nJQESIAESIAESIAESIAES8GACFHAePHkcOgmQAAmQAAmQAAmQAAmQQOwiQAEXu+abT0sCJEACJEACJEACJEACJODBBCjgPHjyOHQSIAESIAESIAESIAESIIHYRYACLnbNN5+WBEiABEiABEiABEiABEjAgwlQwHnw5HHoJEACJEACJEACJEACJEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa755tOSAAmQAAmQAAmQAAmQAAl4MAEKOA+ePA6dBEiABEiABEiABEiABEggdhGggItd882nJQESIAESIAESIAESIAES8GACFHAePHkcOgmQAAmQAAmQAAmQAAmQQOwiQAEXu+abT0sCJEACJEACJEACJEACJODBBCjgPHjyOHQSIAESIAESIAESIAESIIHYRYACLnbNN5+WBEiABEiABEiABEiABEjAgwlQwHnw5HHoJEACJEACJEACJEACJEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa75jrKnLVYkt0wP6i+JEn0o/qNmydwFG6Ps3rxRzCeQKuXnkiB+XHnw6Hv5/fc/3DLgd999V/7++2+3XIsXIQESePsIxI37gaRNnUxevvpdvn38w9v3gHwiEiCBWEOAAi7WTHXUPujFE0slY4ZU4Tft7ztFgqeviNpB8G4xkkCa1Mnk7JFF8tvLV/Jlnnry+rW+gGvdvLoM9+0os0PXy9CAmQ6f5eDOmZIo4YfSsoOfnLtww+HxMeWAePE+kNbNa8i3j/8n6zftdzisAb1bSNVKxWTUuPmyedshh8ebHtDVu4HUqVFaQmavkeWrd9o8t1/P5lK7RmkJmrJElq2yfZyRm0OsL5nnLxOCl1o9X7NGlWX08C6ycctB8e42Wl3Ox7uhrN24Tx4++t7I5WPc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",On=e.p+"static/question.ed747acc.gif",jn="data:image/gif;base64,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",Ot=e(55351),hn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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",Tn="data:image/png;base64,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",Ue="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAFTklEQVRoQ91aS4xURRQ993UzUUZcqFEc4meh0cQFSlwgrvAHSgQWhOhCk4GZqmdw+ERUWDkrBMUBnIzzqqYjcTaaGBLFxA8MjIk/3PhZCCa6UAyKC11ARnDo6Wvu+HrS0/R7r96nWVBJpxfv3nPPrbp169aHUEAzxsxl5gcB3AdgAREtkH8AXSH87wBOMfMp+QfwFREd0Vr/k9c8ZQUwxixi5mWe5y1l5qUAyimxqkQ0XqvVxonoE631Nyn1p8VTO7B///75Fy5c2MzMWwB0ZDHaQmeSiPbMmTNnb3d39+k0mKkcMMZsBiC/W9IYSSH7K4C9Wuu9rjpODoyMjNxQq9VGADzuCpxT7gPP83p7e3v/TMJJdCAIgoVEdBDAzUlgBX8/ycwrfd//Pg431gFr7RPM/HbBxFLBEdGTSql3opQiHQiCoI+IXk9lrU3CzLzR9/3BVvAtHbDWPsrMH7aJTyZYInpMKfVRs/JFDlQqlduq1eoxIro2k6U2KTHzX+VyeXFPT8/PjSYucsBae4iZH24Tj1ywRHRYKfVIpANhnt+Ty0r7lbc0rhMzI2CMuRHAlwBubT+HXBZ+AbBEa/3HrFLCWruTmV/MBZ1N+TiAdyNUX2qZeYh2KaW2zThQqVTumZqaOlZgbePqynEiWquU+qFZwRjzBoBnIoAmS6WSTOhvp0PIGPMcgN2uVguSiyQfBIFPRMMJdrZqrV+bdsBa+x4zryqImAtMJHlr7RJmPgxgbhwQEb2vlFpNAwMDV3Z2dp7JUM+7EG0lE0l+dHS089y5c4dkkjqAVycmJq4ma+0yZv7YQaEIkUjyAh4EwTAR+a6GiGg5BUGwg4i2uyrlkEsi7xL3s8wz88syAm8x89M5iLmoxpIP4348bRYkolEyxowBkA25S1sLQJbyHhfhUCaWvMT9+fPnx5h5cQrMuugRceAEgDsdlKfTVph2rwMgC4mk37gWSz5L3DcZ+1EckAw0L44FM4/4vq+aZfr7+zu6urq2MbPMoSuavieSt9b6zJyU7+OonXVygIjWKKUOxCGFhaA4cj0AF/KS7z8D4DmMfpTIGdcQOgtgldZaJlpss9auA/B1q/Kgrhjm+08B3JuEF/ediE44T2IikiOP1Uqp7/IYDePeElFvXhwAY2nTqJCXkTiZ1XgBcT9jmplHxYEd4SR04kRER0ul0ur169dLWKVqYb7/IpVSjHB9IctSShzQWq9JQySMeyG/MI1ewhxYnqeYq2itnePYGPMmgO6iyAP4v5gTwBzl9Cta68RdnDHmWQAtz3WyOjRTTodZYSsRvZoRbLvWemeU7vDw8P2e532eETtSjZmf931/d31HtkguHdIWUw3oWmttm60NDQ1dVS6XZat6V8EOTMplitwpNJ5K7ALwQg5Da7XWszbnxphRAE/lwIxSnQnd5mMVGYWsZ///MvMK3/ePiFVjjFyADLSBvCyo0vuzj1VCo3J5kflgi5lPE9EKIprHzFIqtKO1PtiqWzLGyIb6oRyW5ZynBOCOHBhRqmNa61nHnhedjQZBcDsRycS7pg0E8kD+LZse3/d/agS5/I7XG0JpI4B9ebqsQN1NWuuWly2X7xVTvfestXfXarWDRHRTgT2aCMXMv3metzJp/5F4SymWhoaG5pfLZVlpL9k1a7VaVRs2bEi89HZyIOwu2b1tukQX3TL3OHGYsjw1GBwc7Oro6Kg7UthTA7mhn5yc3NfX1ycPQ5xbmhGYBSqPPYhINkMPAJDHHrJ4pWlTAOShx1FmvnSPPVoxbHxu43neAmauP7eRf2nTz2yI6FStViv0uc1/ndZCH8rgOooAAAAASUVORK5CYII=",Ve="data:image/png;base64,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",Gt=e(53114),ir="data:image/png;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAUDBAQEAwUEBAQFBQUGBwwIBwcHBw8LCwkMEQ8SEhEPERETFhwXExQaFRERGCEYGh0dHx8fExciJCIeJBweHx7/2wBDAQUFBQcGBw4ICA4eFBEUHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh7/wAARCAGVAZcDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD7LooooAKKzfEuvaP4a0W41nXtRt9O0+3XdLPO+1V/xPoBya+L/jZ+2Jq2oG40j4aWp0y1JZG1O6jDXDjON0a5KoD6nJ+lAH2rq+raXpFt9q1bUrPT4Onm3U6xJ+bECvOta/aF+DOkhvtXj/S5duM/ZBJc/l5StmvzS8UeKPEfii9N74j13UdXuOz3dy0pHsNx4H0rGoA/TCL9qT4GySBP+E1K5IALaXdgfn5XFdl4W+Lfwz8TSpDonjjQrqeQ4SA3axyt9I3IY/lX5O0UAfsuCCMjkGlr8tfhX8dfiT8O5IY9G16W602M86dfZmtyPQAncn/ASK+1vgN+0v4N+JBh0nUmTw94jfCizuJcxXDf9MpDgE/7JwemM0Ae6UUUUAFFFFABScAZPSlry79q691rT/2fPF1zoCym9+yKhMWdywtIqysMekZc0AdPZ/EbwFe662hWfjPQJ9TUgG1jv42kycYAAPJyRx71v6rqNhpVjLf6ne21jaRDMk9xKI40HuxwBX46xO8brJGzI6kMrKcEH1FfTv7X2u+Nbr4PfCm38QzT7L3TWur04YCW4CoFLnOC2xs89yxoA+2PCPjXwj4tEx8MeJNK1jyD+9FndJIU9yAcgc9feugr8sf2Yr3XrP47+Ef+EfknWebU4Yp1jJw1uzAS7gCMqELHn0r9TqACuXvfiH4EsfEA8P3njDQrfVWOBaSX0ayZ5GME9eOnWovjHc61afCnxRdeHFdtWi0udrXYfmD7DyPcdR7ivyYaWR5jM8jNIW3FycsTnOc+tAH7KUV5d+ylqGuap+z94UvPELSNftbOu6T7zRrK6xE/9swleo0AYvinxV4a8K2q3fiXXtN0eB+Ee8uUiDY9NxGeo6etWfD+t6Pr+nJqOh6pZanZv92e1mWVDxnqpPYg/jX53ft1X2s3X7Q2rW2qlhb2lvbx6euTt8gxhsgZ7uz56V2v/BN+515fiJ4gtLfzjoT6b5l1yfLE6yIIz/vbWk/CgD7tpkskcMTSyuscaAszMcBQOpJ7Cn18/wD7e95rdr8BZo9ILrb3N/DFqBjLBvIwzY47FlXOeMZoA9d8PeOvBniDVJ9M0PxVoupX0BxLb2t7HJImCRyAc9Qa0vEGuaN4f059R1zVLPTLNPvT3UyxoMc9SR6V+RPhq81PT/EFhe6LLNFqUNwjWrRMQ3mbvlxj34r6D/4KCar4guPilpOm6oZY7K30eGSCIbhEZWLeayjoTn5c9cAUAfdvhbxN4e8U6f8A2h4b1vT9Xtc4MtpOsoU88HB4PHQ1r1+e3/BPi/1yH42vYWDTnS7mwlOoIq5jG0ZjZvQ7uB9TX6E0AHSuZ0/4g+BdQ106FY+MdAutU3bfskWoRNKT6BQ2Sea4n9sC61+0/Z88RyeG3uUu2EKSPbnEiwtKokx35Ukcc4Jr8zdLuLy01G3udPklju45FaFo/vB88Y96AP2OorD8Az6tceBdBuNeCjVpdNt3vtqkDzzGpkwDyPmzwa3KACiiigAoopCQoJJAA70ALSEhVLEgAdSe1fPHx4/an8LeBXm0jwukPiPXU2htsn+iw5z95x9447L6jmvjT4ifGv4l+Or2WfWfFF9DbycCyspmgtlHHGxT83T+LJoA/SLxP8UPh34Z413xpodkxziNrtWc4IBwqkk9R271zjftE/BdTg+P9N/COU/+y1+XdFAH6s6B8afhVrl4lnpnjzQ5biTOyN7gRM2OeN+M/wD667u3nhuIVmt5Y5onGVdGDKR7EV+NddZ4C+I/jbwNeJceF/EeoWCoeYFlJhcbtxDRn5SCR6Z5NAH62UV8l/A/9sHTdVkg0f4kW0emXTDaNUgGLdiAOZFzlCTnpx0r6utLiC7to7m1mjnglUNHJGwZXU9CCOCKAJqKKKACiiigArA+IHi/QfA3hS98S+JL1bSwtEyT1aRv4Y0H8TMeAP6Zrfr86f21vi4fH3j4+HtGvGk8OaG5jj2MPLubjkPLx1A+6p9MkdaAOH+PXxi8S/FjxK19qcrWmkwsw0/TI3/dwIT1b++54yx9OMDivNaK+zv2U/2XYGtbPxt8TbESmUebY6FPH8oUgFZLgHqTyRERwMbucqAD54+FPwT+I3xKVLnw3oLrphcI2p3jiC1XkgkMeZMEEERhiOMivoPw3+w87RxS+IvH6hiD5kFhp+RntiV3GfxSvsuKNIo1jjRVRQAqqMBQOgA7Cn0AfIr/ALDuhmCYJ4/1FZjnymOnoVX03DeN34EZ9q4Hxz+xd490qOa48L69pHiKCOIMIpA1ncyPnlVQ7o+mDkyDv+P3xRQB+Pnifw/rfhjWZ9G8Q6Vd6ZqEBxJb3MZRh1wRnqpxwwyCOQazY3aNxJGzK6kFWBwQfWv1j+Kvw18IfEvQH0jxXpiXGEYW93GAtzaE/wAUUmDtOQCQcqcDcCOK/Ob9oD4OeIPhH4lWx1BjfaRdEnT9TSPYlwAASpXJ2OM8qT7jIoA+jP2O/wBo671i+tfh94+vGuL6U7NM1SVhmTAGIZSerHBw3Uk4Pavr+vxqRmRw6MVZSCCDgg+tfpV+x/8AFZviV8NEi1OVf7e0Yra3oL5aZQo2Tc/3hkHr8yn1oA9rooo7GgD55+LH7WHgvwN4xu/DEGj6nrd1Yv5d3LAyRxJJ3QFjliO/GM969A8E/F7wF42+Guo+MoL5ItFsldNTS9QKYMLkq68gggjH97P4V+fXxu+F/jTwl8SdXsL/AEbUbtJ7qSa2vIrdnjuUdiQwZQRnnkdQc5r3b4OfAvx3J+y/4/0e8s303VfEclrLYWVwQrMts4k+b+7v5UZ9ATwaAOa0z4k/swR/EGO9/wCFS31vZxy/JeNcu8a7TkObbeQeQOOevSvtnxN4d8LePfCo07XNOtNY0e7RJY1cZUjGVdGHKnHQgjrX5Z2Hw48dXniRfD0PhTWBqTTmDymtHG1wcHJxgAevSv1E+Enhu78IfDPw94Yv7sXd1plhFbyygYBKjoPYdB7CgDJ+Gfwc+HXw6vJ73wn4ejs7yYYa4kmkmkC/3VZySo+lcP8AHD9p3wd8NPEbeHI7G51/VYcfa4raVUS3J/hZzn5u5XHGRXu9fm7+1z8MPGOg/GHXdcl0q5vNL1q8kvLS7t42kTDkko2B8rL0IPse9AH2t8GvjV4Q+Jng/UPEFhK+nHSk36pbXRG60XDMHLDgoQjEMP7p9K+U/EvxK/ZmuPiXJqX/AAqq/uoBP895b3bQxSNk5lFurBT1z2zxxW/+yR8IPF118JPiFc3sU+lx+KNHNhpkcp8tpmAk+dgeVXJC5I5DNXzPffD/AMbWevSaHP4V1j+0Em8nyVs5CS2ccYHI96AP0u8YfFnwP4P+FVp47e7E2h3MUY05LSPmcsPkRV/hwBznG3B+led/Cb9rHwV448VQeHb7Sr7w/dXkixWck7iWOVzwFJUfIScAZ45615v8avgz47H7KPgbTIrVr7UvDJmn1G0iIZ0jlLN8oH3vLGAQOeSecE14D8FfhR428aeOdNttN0S/gtYbyFru9khMcdsgYEsS2MkAHAHOcUAfWX7Y/jP4KWV7Z6L468MzeJdegQNHFZymCW2ibn5pQQQDgELz1zXT/sg+Mfhjr/g69074faC/h1rB1e9sZ5fMk+bO1zISS68Hk9CTXzp+3R8N/F0fxh1Dxnb6ReX2i6pHbiO4gjMgidIVjKNgfL9wkZ9a6P8AYR+GXipZ/E3ifULa90rT77SZdNtPPDR+fJIQd+3GSF29fVjigD0TxR+2P4F0bxjdaLBomqalY20vlNqEDoFYg4JVDyV985PpXqmt/Ez4d3Xwabx5q91FP4Vu7cEpPDueUnpD5Z6yZGMe2c45r83fFnww8d+GvE03h7UfC+qteozBFgtWlEqgkBkKAhgcZ47V9K6h8AvHrfsh2eiwXWpy6xFff2u+gt5aKoKsCgAXe0gBztL4J7ZwKAK3wJ+Jv7Oll8UYG0n4eXfhm6vH8q21G9vGnijZmG0bGciPPqOnFev/ALXvjb4VaBolnovxC8PP4juboGW2s4H8uVEzgv5gIKAkdupX1Ar4Z8AfDDxz4s8XWug6XoOpwXLygSTS2zxrbAEZdiQNuK99/by+GHilvFek+LdNtL7V9N/syGwleKMyNFJGW5IGSAwbP1LUAes/se+PfhBrKX/h3wD4ZfwtqSIJpbW4fzJbpBgbhKSS+3jIOMZzjvX0XXwd+wV8OPFa/FT/AITK+0q70/SdOtZY/NuYmi8+SRdoVAR8wAySeg4r7xoAyfF+saNoHhjUdY8QTQw6VbQM100oBUpjBUg9c9Md818WeBPih+zTY/FmDVrf4d6jprS3TbNUurlpYIGY8S+SWIUe+MjJr6a/ai8E6r4/+C2seHdEYf2gzRTwxk4EpjcNs/ED88V+cek/Dbx3qXiaPw3a+FNX/tJ5vJMUlo6hCDgliRgAdSelAH6SfGv4x+FPhX4dtNV1lpryS/yLG2tcM0+FyW3dAvI5PqK5/wCBP7RPg/4q6tNotna3mkasimSO1u2U+co6lGU8kemO1eK/tsfCjxfJ4a8F6lpNpLrNnoGjrp188ClpEZQP3hQfwnGMjocZ7V55+xr8LfF2rfGDRvE0uk31ho+jzG4mu54iisyjAjXOCSSw6Z4BoA/RSiiigBCQoJJAA9a+Jf2wf2jn1CW88A+A70rZoTFqOpQvgynkNFGR27E16J+3V8WpfCHhCPwXod0Y9Y1tG+0yIxDQWuCGwR0Zjx1Bxmvz+oAK6/4dfDTxz8Qbp7fwj4du9S8vHmTDEcMec/ekchR0PGc8V6Z+yj8Bbz4nauuu60j23hWymXzXKn/TGDDMKHI7AgkdMj2z+hXhjQdI8M6Fa6HoGnwafptpGI4LeFcKo/mSepJySeSc0AfHPgn9iTUbmwhufF3jGPT7hwDJaWNr52z2MjMBn6KRx3rtIf2JPAAjAm8V+J3fHJVoFGfoYzX1LRQB8eeIP2HbFw76B4+uYT/BFfWCyZ+roy4/75r52+K/wM+Ivw3E11r+jGXS422jUrRxLA2Txk/eXPowFfqZUVzBBdW0ttcwxzwyqUkjkUMrqeCCDwQR2oA/GyvoX9lb9oXU/h7qNr4a8QyteeF55QhaSQ7rIYPKe2ccHAxnngY6/wDa0/ZmTw9bT+OPh1ZMdJjUvqOlR5Y2qgcyx55MfHzL1XqMjO35LoA/Y/TL211LT4L+xnSe1uI1kikToykZBqzXxZ+wN8YHS7Hww1+7BikBfR5JJOQ/JaEZ7EdBntgDqa+06ACiiigDy79qbx5/wr/4K63q1vMYtRu4/sGnkHBE0oI3D3Vdz/8AAa/Livs//gpVrsPk+EfDK5M26e/k9l4jX8zv/KvjCgD6M/Ya+EkXjrxzL4s1y283QfD0qOsUkbbLu7OWRM9GCYDsue8YIKua/QzFePfsa+HD4b/Z28NRzQRRXOoxvqUxTnzPOctGx9/K8oe2MV6b4r13T/DPhnUvEOrSmOx022kurhlGTsRSTgdzxgDuSKAPOv2g/jr4W+EVjDDfRyapr13GXtNMgcK20ZAklY/6uMsMZwSTnAO1sfEnjv8AaY+L3iu7dx4mk0K2YYW10cG3VOMEh8mQk9eXPPTFee/Efxfq3jvxtqnivWpA15qExk2KfliToka/7KqAo78c81ztAHbW3xc+KdvcR3EfxH8XF42DqH1id1JBzyrOQw9iCD3r3v4K/ti+ILC/tdK+JsEOraa7bH1W2hEd1DknDOi4SRRwMKFbGT8x4PydRQB+xmj6jY6tpdtqemXkN7Y3Uay29xC4ZJEIyGBHBFc38YvAGkfEr4f6j4U1dIl+0IWtLlot7WlwAfLmUZBypPIBG5Sy5wxr5Q/4J4fEq4tfEV78M9UvZHs72NrvSI3ORFMgLSxrxnDpl8E4BjYgZY5+3yMgigD8ddc0q/0TWb3RtVtmtb+xne3uYWIJjkRirLxwcEdRxXqn7H3jweBfjfpU1zMY9N1Y/wBm3nPAEhARj7LIEP0zXXf8FCPCp0b41w+IYoWW31/T45XkJ4aeH906gdsIsJ/4F9a+c4JJIZkmicpJGwZGHUEdDQB+ylFc78MtZ/4SH4deHNdaUytqGl21w7nqWeNS345JroqADGeDiuN+NPjdPh18MNb8Ytai7bT4l8qEttDyO6xoCfTcwJ9q6PVdZ0jSVRtV1WxsA/3Tc3CRBvpuIzWR8TPCWneP/h7q/hO/l22uqW2xZlAby2yGjkA77WCt74oA+CLH9rX4xQa8NQn1exurUupaxexiWIoDkqCAGGRxnOa/QPwN4htPFng7SPEtiMW+p2kdyi5zt3KDj8DkfhXxJZfsVePj4ijtrzxDoCaR5g8y7ieQy7O+2MoBu7YLY96+3vC+i6X4T8K2Oh6ci22m6ZbLDHuIACqOWJ4GT1J9SaANeiqOj6xpOsRPLpGqWOoRxttd7W4WUK3oSpODUmo6jp+mwibUb61s4ycB55ljUn0ySKAM/wAc+IbTwn4O1fxNfKz22mWklzIq9WCqTgfU8fjX5/6h+1v8X7nxGdRt9SsbOxEhI06KzjaPZn7pZgWJxxnP4V+gfiHStK8W+FL7RrwrdaXqlq8EjROCGjdSMqwyO+Qa+I9W/Ys8dDxVJbaZr2hvorOxju5mdZEXJwDGFOWxjoce9AH2J8G/G0HxE+Guj+Mba2a1XUI23wk52OjtG49xuU49q6+uc+GnhOz8DeBNI8J6fNJNb6bbiISuMNIcks2O2SScds10dABRVXUtQsNMtjdale21lACAZbiVY1z6ZYgZqW1uILq3S4tZ454XGUkjcMrD1BHBoAlrzT9pH4nr8KPhxJ4jjtI7y9muFtLOGR9qtIwY5PcgBSeK7y91nSLG8js73VbG2uZceXDNcIjvnjhScn8K5D48fDTTfip8Prnw1fSi3uFbz7G5K58icKwViO4+Ygj0NAHxp4B/a7+JVj4tt7jxXe2mq6LJKPtNsLKONkTofLZACCOvO7qeDxXr/wC15+0XrfgfV4PCPgdreK9nskup9RdBI0Qk5QIrAqcrzkg9R6c+cfDv9kLXLjxosPiTxT4d/s20mDSR2U/nzTqrfdKEDZkDnJOM17H+1P8As4P8S7uy8QeE7qx03V7W2FtJBMm2G4jXPljKglWH3ecjGOmOQDl/2O/2iPFXjbxifA/jZ49QuZ4Hms7+OFImyi5ZHVQFIIBIIHUfl5l8Vv2sfiPceOtQj8Harb6Xodrdslqn2KKR5o1OMyFw33sE8YwDXtX7KX7Nt/8ADXxC/i7xbf2lzrAgeG1t7R2aOAPwzMxA3Nt46Y+Y15z8Tv2NPEsvi65vPBOr6VJo93cvIsF2zRSWis2dowCHAyQDwcAUAen+D/2kpNR/Zs134jXulQnWdEmWzktUdvLllcoI3JxwDvyQP7pwRnj578Pftc/Fa18WLqer31nqGlvKGm01bSONFTuqMBvHryx6V9R+EP2dtE0v9n3UPhbqOpSTSao4ub2/gj2EXAKshUdWVSi4DdQD0zx4LoH7FfjAeK4o9Z8QaKdCSUeZLC0nnyICM4TbgZ5/ioA9Y/at+P8AqfgXwh4cXwdEkWpeI7QXsd1OiuLaDCkfKeC53Y54GDXC/so/tLeLNf8AHll4L8dTpqv9qOyW18IkjkjkxlVKooUg4IJ47e+fUv2l/wBnu3+JPhjR4/Dlzb6dq+h2wtbL7QzeU8AHEbEA4xjg4PWuL/Zl/Za1TwP44j8X+NtRsJ7vT3J062sJXdN5XHmOzKp4ycLj3NAH1fUc80cEEk8ziOKNS7seigDJNSV51+0t4i/4Rb4E+LtWExhl/s97aFsZIlm/dIcfVwfSgD84Pjb43ufiD8TdZ8UTuTFcTlbVf7kCkiNegPT155pPgr4Fu/iN8S9I8JWr+Ut3LuuJSM+VCgLSN9doIHqSK4yvs/8A4Jr+Gozb+K/F08MbMZIdPtZCPmTALygemd0X5UAfW3hbQdJ8MeH7LQNCsYrHTbKIRQQRjhV6/iSckk8kkk03xX4g0fwr4fvNe1+/isNNs03zTydFHTgDkknAAHJJrVr4B/b8+JF3r3xHHgSzuZU0nQVUzxBsLNdOu4sR32qwUZ6Ev60AXfjH+2F4o1i5n0/4ewJoem4wl5NGHu3HOTg5VO3AyQQeTXisvxl+K8t/9tb4i+KBKOgXU5VTv/ADt7+lcFRQB9D/AAz/AGt/iX4auYofEUkHirTRgOl0ojuAM9VlUdf94NX3J8K/iD4b+JHhaPxD4aumlgY7JYZAFlgf+64ycH6cGvyUr1D9mr4p3Pws+JFpq0ktw+i3JEGqW0ZGHiPG8A9WT7wxgnGM4JoA/USWKOaJopUWSN1KujDIYHggjuDX5tfth/CiP4afEkzaRZC38N6ypn09VYlYmXHmxc9MEggejCv0njbcoOCPY14H+3l4Xs9c+At7rEkERvdCuIrm3mI+ZVd1jkUH0IYEjoSq+lAH56eH9VvdC1yx1nTZTFeWNwk8LgkYdTkdCDjiv1u8B+IrTxb4M0nxLYMDb6laR3CYzxuHI59DkfhX5BV+i/7A3iObXPgNHZ3EjvJo+oS2K7lAATakigY7Ykxk85z9SAfQNFFFAHwV/wAFI2z8WvD6+mhKfznm/wAK+XK+tf8AgpTp8ieM/CeqbD5c2nTW+/HGUk3Yz/20r5KoA/Xn4cRJD8PfDcMUSQpHpVqqxogVUAiUAADgAdMV5x+21x+zD4ux/wBOX/pbBXQfsya1aa98APBN7Z7tkOkQWTZGCJLdfIf/AMejb8MVs/GPwy/jH4VeJvDMMUUtzqGmzRWyycL5+0mIk4OAHCnPbFAH5KUU+WN4pHilRkkRirKwwVI6gjsaZQAUUUUAeh/s13V7Z/H3wRLp7Okza1bxMUbafKdwkg+hRmBHcZFfqoM96/O39gXwlqGufHS38RQoBp/h23lnuZGXILzRvDGg9CdzMPaM1+iRIAJPQUAfFn/BTAyfb/Awbd5fl3+3jjObfPP5f56/HdfVf/BSTXJLn4i+GvDu1fJ0/SnuwwPO+eVlYEdsCBD/AMCr5UoA/VD9l9y/7Pnglj20mIflkf0r0iuO+COljRvg74Q0zaytBo1qHDdQ5iUt+pNdjQB+T3xx8Ua14r+KfiHUtaubiRxqM8cMMsjMtvGrkLGoJ+UAADA9K+vv+CdfiHX9W+H+v6ZqtzcXVjpt5ELF5nZim9TvQEn7o2qcDgFj61zH7UMv7MzfEe6XxMviFvESsP7SPhwRhfM7iUyfKXwBnbz685r6I/Z8b4cyfDSzk+F626aE7lnVBiQTlV3iYdRLjbnPbGOMUAehV8ff8FHvEniOwtfDXh+znuLbRb6OeS6MTsBcSKVAR8cEAHOD1yfSvsGvIv2qW+FQ+HSr8Vt/2Ezj7D9nz9r87H/LHHfHXPy469qAPhr9k7X9Z0T48+FodJvLiGLUNQitbyFHISaJjghx0IAJIz0Iq1+114r8Q+IPjf4jsNYu5WtdKvpLSyt9x2RxISFIHTJHJPv9a+hf2RG/Z1XxpcJ4IOtN4kKf6KfEQj83bzu+z7Plzjr/ABY9s1P+19/wzy3jC3/4T19ZHidYVE39ghfO8rqnnb/kzg8fxY9sUAZP/BN/xJrl7beJ/Dl3cT3GlWKW81qJGJWBmLhlXJ4BwDgelfYVeU/swSfCp/h6F+FLK1gkgW880MLoS4H+u3c5x0x8vXb3r1agAooooA/Ob9u7xH4g1D466noGoXVwNK0xIPsNqZCYwHhVmkC9MkkjPXiun/YG8WeKbTUvF2h2Mk95p1toU+oW9rJITHFdKyhNq9t+4g464r6r+MnwW8DfFVLdvE1pcx3lspSG9s5RHMqntkghhnnBB5rS+FHwx8IfDLRptN8Kae0CzPvnnmfzJZD/ALT+g7CgD8tPFPiHXPEPiK41zXL+5udTkk3PNI53qR0AzyMf55r6c1f4mePJP2F7LUhqF0LufW20ma+WUrL9k2u3XryRs4xgcdKtfFx/2SpPiRdPqLa49yHYXf8AYh/0IuCQR65BH8HHTHGK+pvDmhfD/wAS/Cmy0TRLDT77wbdWgS2gjX900X48hs5JJ+bOc80Aflx4K8R654c8YWHiHRLq4TVILhZI2QkvKxPKnru3dCOc5r9c9Olnm0+3muofInkiVpY+uxiMlfwPFeP+AP2Zfhb4N8Wx+JdNsdQubuCTzLVLy68yO3bAwVGBkjBPzE8sfbHTfGD4xeBvhbHajxVqEq3V2CYLS1i82ZkGfn25GFyMZJGT0oA9Corzv4O/GTwP8VFvF8LXlx9pswrTW11F5UoU5wwGTkZGMg8V6JQAUUUUAFFch8U/iR4S+GuhJrHizUTawyv5cEaIXlmbuEUdcdSegrn/AIRfHX4e/E3VJ9K8OajcJqUUfm/ZbuExO6d2TqGx3wcjNAHp9eFft3Nj9m7WgP4ru0B/7/r/AIV7rXkP7Y+ntqX7Nvi6FTtaKGG4B25/1c8bn9FIzQB+YtfoR/wTr/5IPe/9h64/9FQV+e9fdH/BNnWVuPAXijQCzb7HU47sfNxtmi24A+sBP40AfWFfkr8ZpZZvjB4ylnz5ja9e7snOP378V+tVfmX+2L4Kn8G/HXWixDWutSNqtqRgfLK7Fxgejhx74oA8booooAKKK6X4XeEb3x14/wBG8J2G4S6jdLE0gXPlR5y8h9lUMfwoA/Uv4STTXHwp8JXFxLJNNLodk8kjsWZ2MCEkk9SeuT61kftGRJL8BfHKuqsP7DumwRnkRsQfwIzXc2VtDZ2cNpboEhgjWONR0VVGAPyryX9srVhpP7OHip/MKPdRRWiYOCTJMikf987vwzQB+Y9fcn/BNV2PgnxdHuO1dShIXPAJjPOPwH5V8N19/f8ABOjSmtPg3qupvsP9oaw5QjrsSNFwfx3UAfTVFFFAHgX7d/hOPxD8CLvVFyLnQLmO+jwMlkJ8t1+mH3f8Br85K/ZDUbO21CwuLC8hSe2uI2imjcZDowwQfwNflV8dvh5ffDL4laj4Wu98luh8+xnKkCe3YnYw9ehU4/iUjtQB9Hf8E7PiUEfUvhhql0BvJ1DR/Mccnjz4V3N1wFkVVXtMxNfZw5FfjtoWqX+h61Za1pVy1tf2FxHc20ygExyIwZWwQQcEDggiv0o/Zo+OejfFvw95Nx9n03xTZoBfaf5gxKMDM8IJyYyTyOShOCT8rMAeYfte/s23Pim8ufH/AMP7RX1t8NqmlqQovMcedFnAEmPvLwHxkfPkP8PXdtcWd1La3lvLb3ETbZIpUKOhHYg8g1+yVc74u8D+D/FoQ+J/DGj6w0alY5LyzSR4weoViNy9uhFAH5E13fwk+E3jj4n6ibfwrpDS2scgS5v5j5dtb5xnc56kAg7VBbHIFfonZfAX4PWcyyxfD3Q2ZSCBNCZV/EOSD+Ir0HTLCx0ywh0/TbO3s7OBAkNvbxLHHGo6KqrgAewoA5H4KfDbRPhb4Et/DGilpmB869u3GGurggBpCMnaPlAC54AAyTknq9Z1Kx0fSLzVdUuY7axs4HnuZn+7HGgJZj7ACrMjpHG0juqooyzMcAD1NfBP7Z3x/Txpc3Hw/wDCNwH8O2lx/pt9FKGTUnQgqFwP9UjgkEEhyFYcAEgHiHxm8aSfEL4o6/4xeLyU1G5zBGVAZIUURxBsEjcI0QEg4JzUnwP8HyeO/iroHhdUYxXd2puCE3BYU+aQkem0EfjXF19y/wDBPv4WvpOi3PxK1aErc6lEbfTUdMFIc5aQcfxEAAjsDQB9ZKAqhQMAcAUtFFAH5OfGzwzr3hb4m69Y6/aXUUz6hPJFNLGyrcoZGIkQsPmBz1FfYX/BO7w1r2jfD3XtV1a2ntbTVLyM2McyMrMI1YO4B/hJYAEddpr6U1LSdL1Mx/2lptne+Ucx/aIFk2H1G4HFZPxK8V2XgXwFq/iy+hea30y2MvkocGQ5wqg9ssQM9s0AdHXyB/wUY8IeJNUh8N+JtOtbi90uwjmt7lIUZ/s7uykOQOzYxn1UetcRp37afj1PEf2q/wBA0SbSSwzZRK6Oq55IkLHJxnqMdK+4PCut6d4p8K6frunOs1jqVsk8fIYbWH3TjjI6H3BoA/Nr9kXwxrviD47eGrjSbe6Fvp14t3eXUaZSGNBkhmIIG7hcdTu4x1Ev7YHhjX9B+OviK+1mF/I1W7a7sp8ErJCfugH1UDb+FfpVpemadpcLw6Zp9pYxO29kt4VjUsepIUDJ96+Rv2nf2nLvRPGt54O8M+HNHvDpUxiubrVrXzsTDr5aZAAHTJzmgB//AATi8Ka7YweI/FN7BNb6Xexw29oJFIEzAlmdfYDaM9819hV4l+yj8bo/i3oN/a3unW+m61pIjE8MBPlSxtkK6A9BlSCOcZHrXttABRRRQAVneJrW7vvDep2VhKIbu4s5YoJCcbHZCFOe2CQa0agvrqCxsZ726kEcFvG0srnoqqCSfyFAH5BeIfD+seH9dn0PWNPuLPUYH2PBLGVfPbAPPNfo7+xl4Z17wr8CNNsPEEZhnnnluoYW6xRSEFQfQnlv+BV81eM/2vPEd343bUtB8LeGhp0EgFub2yMty6A95NwK5HoOK+xvgn8Q9O+J3w/s/FWmwvbiRmhuIHOTFKuNy57jkEH3oA7avg7/AIKI+FvEEPxHsPFskUs+h3NhHbRSrkpBKjNuQ9lzkEeuT6V941Dd21vd27293BFPC4w8cqBlYehB4NAHwL/wT58L65dfF1vFENtKmk2NlNHPOVIR2cbVQHGCcjOM/wAJ9K/QCoLK0tbK3W2sraG2gT7scSBEX6AcCp6ACiiigD45/wCCj3hzxBdjw54itYZ59GtYpYbkIGKxSFgQ7Y4GRkZPofevJP2HvDfiLVfjrpOr6QksWn6X5kmoXGSE8soV8s46liV4/Gvqj9rn44H4V6VYaTpem2Op6zqqu3lXqM0MUAyNzAYD5bjbkd64f9l39py58YeMbXwT4p0PTNPuL7IsbjTYmjiMgBbYyEnGQOCD1HvQB9Y1T1vT4dV0a90u4z5N5bvA5HUBlKk/rVyigD8fPFuh3fhvxRqnh++V1udOu5LaTehUkoxGcHoDjP0NenfseePoPAPxq0+51C58jStUQ6feszAIgcgo7EkABXVSSc4Xdgc163/wUG+FjWupw/FDSYFFtciO11VUUDbKMhJT/vDavfoK+Q0ZkYMhIYHII4IoA/ZavOvj58KdE+K/gyTSNRRIdRtw0mm3uPmt5SP/AEFsAEfQ9QK8O/Yq+P8Ab6pYWnw38ZXkVvqFrEsWk308oAuUBAWBix/1gzhf7wGOo5+tqAPyb+KPww8Y/DnW7jTfEukXEUUchWK9RC1vcLxh0fGCDkdeQeCAQRXF1+yN/Z2l/Zy2d/awXVtKu2SGaMOjj0Kngj61xkvwc+FMszTP8OvCpdjuJ/suIAn6bcUAfl34N8LeIPGGuQ6L4a0m71O+lIAjgjLbQTjcx6Ko7scAV+hn7LHwGs/hRpUmq6q8V74qvIzHPPEzGOCIkERqDwTwMtj2HGS3sWhaJo+g6emn6HpVjplmn3ILS3WKNfoqgCtCgAr4c/4KJ/EBdQ8R6V8PbCTMOmL9svyDkGZxhE6/wrkn/fHpXu37UXxz0v4XeHZdO06dLnxTewstrDGysbXI4lkBzjGcqCCDj06/m7qV9eanqFxqOoXMt1eXMjSzzSsWeR2OSxJ6kk0ARQRSzzJDDG8ksjBURFyzE8AAdzX6ufAjwdB4E+Evh/wzEpD29qJLgspBaaT55CQScHcx47dK+Iv2IfhbJ42+JEfiTUbfdoeguJmYgFZbgFSkeCCO+7seBiv0VoAKKKKACvJv2nPg9afFrwP9igaG11+xYy6bdyD5Qf4onxzsYfkQD6g+s0UAfjx4i0XVfDmt3ei63YzWOoWchingmXDIw/mO4I4I5FRaPqeo6PqUOpaRqF1p99Ad0NzazNFLGcEZV1IIOCRwe9fpr8fPgX4R+LFg099EdP8AEEURS01SAfOMZ2pIOjpk5weRzgjJz8B/Fz4MePPhleMviDSHksCzCLUbUGS3kAJAO4D5SQM7WwcGgD3n4T/tpX1laJYfEnQ5NT2Lgalpaokz4A+/CxVCTySyso6Db3r6G8LftD/BzxFDutfHWm2TjAaPUi1mVJ7ZlCg/UEivy7ooA/WKT4ufCuON5G+JPg4qoyQutW7HA9AHyT7CvOvGf7Wvwg0B/Jsb/UvEU24qy6ZaHahHTLylFIPqpavziooA9o+O/wC0Z42+KUL6UQmg+Hi2Tp1nKxMw7CeTgyYPOMKvQ7cgGvF6mtLa4u7hLe1glnmkOEjiQszH0AHJr6l+AH7JGta5Lba78SBJpGlg710wH/SbgcY3EH92p54+99KAOG/ZQ+B178UfEn9qarDLB4UsJB9puOn2iQEHyU9Tg8n+EEeoB/R+wtbaxsYLGzgSC2t41ihijGFRFGAoHYADFQaDpOm6Do1ro+j2UNlp9pGIoIIVwqKO39STyScmr1ABRRRQAZA61ynxc8GW/j/4ca14RuZhCuoQbElKhvLdWDo2PZlBr83Pjx8SPF3jD4la1c6pq1/DDb3zxW1ks7LHarHIQqqoIAIKg5655r64/YF+IPiXxh4G1jSPEdxdagdFniS2vp23u0bqf3bMTliu3OT2Yc8UAfP2nfsi/Fq48Uy6Vc2mn2ljG+P7Ta6VoXU5wyqPnPToQDzX374G8PWfhPwfpPhqw/49tMtI7aM4xuCjG76k8/jW1XyZ/wAFDfHniLQNO8O+F9FvbzTrfUhNcXdxbymMyhCoWPI5xk5P1WgD6zr4n/af/Zj8b618Q9T8YeCIYdZg1aY3E1o06RTQyHG7BchWUnJ65GK8v/ZQ+JfjbRfjLoOlWeqXmoWOtX0Nne2lzcM6MjsAZBuPDICWyOuMd6/SigD5+/Y5+COq/CvSNT1XxNLB/buqhY2t4X3rbwoSQpbozEnJxwOOtfQNcz8VPEFx4V+GniTxLaRiW50zTJ7qFG6F0Qlc+2QM1+WuqfEHxtqWvvrt14p1hr9pfNEovJBtYHIxzwBQB+uFFeffs6eLNS8b/Bfw54l1iN1v7q3ZZ2ZNvmMjtH5gHo23d+Neg0AFQX9rDe2FxZXChobiJopB6qwII/I18C/tvfFDxncfFrUPB0F/e6Vo2k+WIYYJWj+0M0YYysRjcMsQB049a7L/AIJ6/ELxRqfiPWPBWqX13qWmRWJvbd53aQ2zCRVKhieA2/OP9k/iAef+Mf2Q/ihpvig6f4et7TWtLkZjFf8A2mOEIuTgSKxDA4x90EZz2r7O/Z9+HSfC/wCGFh4UN2t5dI7z3c6jCvM5y23/AGRgAZ9K9Brxj9snxxrXgT4LXOoeH7l7TULy7iskuEQlolcMWYEfdOFwCe59cUAez0V+Ufw6+KHjrwr4wsta03X9VuZ1mUSQSXDyrcKWGUKk/Nmv1VsJzdWMFyYniMsSybG6rkZwffmgCeijoDX5W/Fn4p+OPFfj7UdWv/EGo27RXDx20FvcPFHbornaqqp4Pv1JoA/VKivBv2I/iF4i8f8AwtvZvE9y15e6Zfm0S5YDdLH5aMN2OrZY5PvXvNAHz1+2P8D9Z+KdjpWseGJrc6xpSvF9mmYItxG7A8OehUgkZ45Ned/sn/s0+L/DPxAtPGnjyC30waaGe0skuFlleYgqGYoSoUDJ6nOR0rQ/4KG/EDxBoUXh/wAJaLqF5p0F/FJdXkttMYzMqsFWMkc4zknnByOteWfsZfFXxfp/xe0rwvdanfappWsymCWC4naTym2kh13E4xtGfbPvkA/QyiiigDN8SaJpniPQb3Q9ZtI7vT72IxTwuMhlP9ehHuK/Nv8AaU+B+r/CrX2mgSa88O3DZtrzZwhP8Deh7c+3sW/TasrxT4f0fxPolxo2u6fBfWNwpV4pVyOhGR6HBPPvQB+PyMyMGQkMDkEcEV9O/BH9rvxF4VsItF8c2U/iWwjIEd6koF5Gmeh3cSY7ZIPbPpD8fP2UPEXhR7jWfAiXOvaKitI9vjddQjOcBQMuAPTnj3xXzVNFLBM8M0bxyxsVdHXDKRwQQehoA/TjwX+0f8H/ABRHCIfF1tplzL1ttTU2zIfQs3yE/RjXcHx94FEAnPjTw2IiMiQ6pDtP47q/IuigD9U/E/xw+E/h+ykub3x9oMvlkAxWd0t1Kc88JEWbp3xjpXzp8Y/2zBcWM+l/DPS57eVjtOqaggyFwcmOIE4PTBY+vy18b0UAXNZ1TUdZ1KbUtWv7m/vZ23Sz3EpkkcnuWPJrpvhB8OfEPxN8YQeHfD8HJw91dOp8q1izy7kfoOpNeg/BD9mfx18QLiK81W0uPDmgnDG7uosSSruwRHGSGzgHBIx07Gvvr4YfD7wx8O/Dq6L4Z06K1jO0zyhR5lw4GNzt3OBQA74V+CNI+HvgjT/C2jLmG1jAkmKBWnkwN0jADGSa6miigAooooAKKKKACorq3guraS2uoY54JVKyRyIGVweoIPBFS0UAeKeO/wBl74Q+KVLR6C2gXGDibSHEA/79kFP/AB2vJNb/AGHbVsHRPiBNFgHK3mnB8ntyrjH5GvsaigD4fg/Ye8QGVRP490tI8jcyWMjMB3wCwz+ddz4X/Yo8EWbB/EHibWdXOwBlgRLZN3cj7x/DPevqeigDjPh98LfAXgS3ij8MeGbCzljHF0Y/MuCcYJMjZbke9dnRRQAUUUUAFFFFAHxn+098Pv2f4viRd33iDx9eeGdZu2We+sbOze63M/O/AU7MgZxnvnHNfRHwE8MfD7wj8OoU+H11BdaNck3Ul95/mNO2BlnbtgADHGAOnWvzi+O2n+INO+L3ieDxOsv9ptqEsju4I8xWYlWUkDKlcYNe5fALw942u/2PvidFp6XgivWik06IuU3qm1rkpz/FGAP9rGKAPpi1/aK+Dtx4nbw9F4zt/tgm8gM1vKsLPu24EpXYeeM5x70v7TfhX4b+JPh+ZviTqQ0iysnJttQV8SQyPx8gwd5PHy4PT61+YMMck0qxRI0kjsFRFGSxPAAHc19S/tkaJ42h+E/wr/tq3vJksdLaPUZPmYJdFIziQY+UhVOCf9odjQB3X7IfgT4FDxjNrPhHxZfeKNf09N0Md9aNbi3B48xEKjc2DjOTj0Fe8/E74vfD/wCHE1vb+L9fWxubkbooEgkmkKjuQinA9zivz2/ZTs/Ed18ePCz+GkkMkN9G92wLBFtgcy7iOxQNwepqx+11p+u2fx98Tza1BeIlzdtJZSTg7ZIP4NhPBUDjjpQB+jXhTxN4U+IHhV9R0O/tdY0e5V4JSBlTxh0dWGRweQR3r4y174a/swt8U30lfiZqVrHLc/NaW8Ye2RsnMQuAhVRkYGc46Zp37F+jeMLr4UfFeTR47pILzSGg04hSBNeeXL/q+OWAwDj+8tfLcttcQ3JtpYJY5w20xMhDA+mDzmgD9gvDmnaXpOg2OmaHBBb6ZbQJHaRwY8tYwPlxjqMd+9aFeafsu6fremfATwpaeIXuG1BbQuwnXDojSM0an6IVHPpXpdAHzb+2J4O+C2pz6bqvxA8UP4W1pkKQXNrC001zEpxh4lViwBbhuMc81v8A7IXhT4UaJ4UvtQ+Gutt4gmnkEV/fzoUnBHKxlCoKLznGOfU4r5U/bqs/EMPx/wBWudVhvBpkscB0yWRf3TReSoYIRx98OD34rr/+Cfml+L31bxdqGltLHpR0aWGPc2Ee9Zl8oj0wFfJ+nXsAfUPiv4+fCbwx4hbQdY8YWsV+khjlSKGSZYWHUOyKQvXuf5V1XjHw14Y+I3gqbRtZgh1TRtQjV0eN/wAUkjcdGHUEfyr8mNbstR07V7ux1eC4t9QgmZLmOcESLID8wbPfNfpD+xRpeu6V+z7o8GvR3MUsk00ttFcE7kgZvkGD0B5IHoaAOc8B/sh+A/DPjOHxDdanqOsQ20vm21jcogiVgcqWIGXA9D+NfRtFFABXxl+0V8O/2eB8VriXXviDeeF9VvWWS8sbS0e4jDn+PcEYR57gnA9BzX2Y2dp24z2r8kfirpfibSPiFrVp4vSddZ+1yPcNKSfMJY/OpJOVPbk8UAfp/wDB3QPBnh34fabZeAfs8mhSRiaG4ik3/aCwGZGbuxwM/THFdhXzj/wT4sdcs/gncS6oHSxudSkl05HUg+XtUMwyB8pYEg819HUAed/Gz4PeEfixpMFr4igliu7Td9kvrc7ZYdw5Hoy9Dg8ZArn/AID/ALPPg/4UahPq1ncXWr6vIpRLy7VQYUPVUUDjPc9TXslFABRRRQAUUUUAFcZ48+FvgDxxG48TeFtOvZWVlFx5QSZdwwSJFwwPA5z2FdnRQB8s+Jv2KfBF7cTzaD4n1nSFdT5cMqJcxxtjg87WIzg4Jz71yp/YYuN3HxMiI9Tohz/6Pr7QooA+S9F/Yg8MRwRjWPHGsXcoP7w2lrHApGewbfjjHc17X8OPgd8MvAUpuNA8MwfbCpVrq6dp5CCQcZckAZUHgDpXpNFAABgYFFFFABRRRQAUUUUAFFFFAHzN+0b+1JH8O/F03hPwxpFrq2pWm37bNcSERRMVzsAU5LAEZ+pHauu/Ze+PFt8YLDULS801NL13TlV54I3LxSxsSA6Z5GDwQc4yOTmvnn9rf4A+OJvivqfirwloV5rml6w32pxaL5kkE2AHVl64JBIxnrjtXpP7C3wa8V+BrnVvFvi6ybS57+1S2tLKQgyhNwZncA/J0UBTz1zjuAfVFcD8dPifo/wp8Dv4j1WKS6lklFvZ2sbANNKQSByeFAUknt+Nd9Xi37X3wq1H4o/DeC10IRNrWl3X2m2SR9olUqVePPQE/KQT/d96APIvhf8Atm3OqeM4NM8Z+GrGy0y9nSGK6sZH3WxYhQZA5O9c5JIwQOx799+03+0pD8LNdi8MaHo8Wra55azXJuHKwwI2So+XlmPXHAAIr5f+G37M3xP8QeMLXT9a8NXeiaWkqm8u7zCqsYI3BcHLsR0x+Yr1j9tP4EeNNf8AHp8c+ENMk1q2u4IoLm0txmeBo12BtpPzKQB05Bzkd6APVv2ZP2irH4rz3ei6tp8Gj67bRGcRxzZinjB+Yru5BHGRz615j4//AG1JLHxZLaeEPDFpqGjwPsNxeTMsk5BOWTacKvoTmk/Yx+APivQfFU/jPxtp0ukxpaS2trZysBLIZFKMzKM7QFJ64OSK8b8f/s0/FPQvFl3p2leFrvWbDzCbW7s8NG8ZJxnJypHQg0AfaGm/H3wjd/Ay4+KhiuIbS3BiexdlEpuR0hBPBJJGD6c47V4f4S/bYubnxTDb+IfCNpb6PNMEM1tcN5sKlgN7bvlbA5IGK6HQv2cNdX9k++8DXEsEHia8v/7XEXm/uxMqhViZuQPlGMjjJH1r568G/szfFrXPEkOmX/he60a1L4nvLsqsca55I5O7/gOaAP0ttporm3juIJFlilQPG6nIZSMgj2xUlUdB0+PSdDsdKiYvHZW0dujHqQihQfyFXqAPi79oT9pPwqnxAutGtfhn4e8Tto05t/7R1eNJG8yN23CIAEhQ2cHd3PFfQv7OfxQ0P4o+BDqOkacukyWMv2W508FcQnAKlQvRCOnA6Edsn4z+O37OnxG0n4japNoHh2913S9Qu5bm1msYjJsV3LBH/ukZxz6elfT/AOxl8JNa+GHgvUZfEvlR6tq86SPbxvu8iNAQoJ6bjknA6cc9QAD1a38CeCrfXF12DwloUWqKMLdpYRrKOc8MFyOea4T9qD4vaN8LfCES32lw6zf6rvjtLCbBikC43GQH+Ebh27169Xzj+218G/EPxJ0jSNa8Kxrdajo6zI9kXCtPG+0/JnjcCvTPOaAOW/Za/aG8L6x4xh8FH4faL4Rk1I7bSbSI1SKSQAtsdQoIzzg5IzxX054p8I+FvFUUMfibw7pWspA26IX1ok2w9yNwOK+Iv2Yf2dfiAvxT0nxH4r0F9E0rRrlLs/bNpeeRDlFRAc9QDuPAx6198UAVtNsbPTrKOy0+0gs7WIYjhgjCIg9Ao4FY1z4F8GXWv/29c+FNEm1bvePYxtKed2SxGSc859a6KigDz748/FHSvhR4IbxBqFu15PLKILS1RwplkIJ6nsAMnGe31Hhfwb/bCHiTxpbaB4v8P2ulwX8yQWlzaSkiN3YKPM3npkjkflXo37Ynwq1X4n/D21i0ACTV9KufPt4GcKJlYbXXJ4zjB/D8D8s/BX9mj4kat49s28RaLc+HtOsLiOae4ulHz7W3bUAPzHjt6j6gA/QDxJ4d0DxJZCy8RaJpur2yncIb61SdAfUBwQDwPyqfQ9H0nQ9PTTtF0yz02zj+5b2kCxRr24VQB2/Sr1FAHN694D8Fa/q0Gra34U0bUdQt3DxXNzZo8ikdDkjJ6Dr6CqHxi+IOj/DDwJc+KdZhmmghZYYYIAN0srZ2oM8AcHnsK7OvJv2qvhnf/FL4UyaFpMsKanaXaX1oJmKrI6K6lCe2VdgCeM0AeL/Dn9s9tW8Y2um+KfCttpumXcgiW5tbhpHhZmABYMPmXnkjFfX6MroHRgysMgg5BHrX5tfDr9mT4oa54vtdP1zw1c6JpqyA3d3dbQgQHkLg5YkelfpBY20VnZQWkAIigjWNATk7VGB/KgCesLxJ4P8ACniSaGbxB4d0rVJYGDxPd2iSMjDOCCRkYyfzrdooA5zxz4m0P4f+B73xDqrR2ml6ZCPkjUKOoVEQepJAAFfLOgftuLN4pMeteDltdBeTaslvcGS4jXd95gcK3HOB9K+jPj/4Dk+JHwo1jwlb3K21zciOS3kb7okjcOoPscY/GvgvQv2Y/i/qHimPRbjwzJYQef5c2oTSJ9njQHmQEHLDHIAGTQB+ldjcwXtnDeWsglgnjWWJx0ZWGQR9Qamqh4e05dI0Gw0pHMi2dtHbhyMFgihc/p+tX6APl348ftZQ+BvG1z4V8N+HY9WnsHMd9cXUxjjD/wB1AvJ9ya9K+D3xx8OePvhdqPjWWJ9KGjRsdWt5HBEBVN5KscBlI6E498V8t/tH/s2eP0+Juq614Q0STW9J1e6ku0+zON8Du25kcMc9SSCOPpXrv7Ov7PmraF8EPGGh+KSljrHi62ELxK+42qKriMMQSpbc7E4HHTmgDl2/bbQeLzAvg+M+HvO2ic3LC4Kf39uMe+OuPfivrfw5q9hr+g2Ot6XOs9jfQJPBIpBDKwyOhr85H/Zd+Li+LzoY8PO1p5u0akJE8gp/e+9nPt698c1+g/ww8Lr4L+Huh+FUnM40yzSAyHncwHJ6DjOewoA6SvnX9ov9p7T/AIZ+Jj4W0XRY9b1aEK155lx5ccAZchTgElsEHHHB+mfoqviT9rn9njxtrPxMvfGfg3TZNat9XZGuLeN0EkEgQLn5iMqdufbP5AH0D+z58cNC+K3hu9vVg/svUdNQPf2rSbhGpB+ZT1K8HnHp3yB434n/AG2LGz8WG00Xwe97o0M3ly3Mt2FlkUOQWjVdykEAEZPOfxrof2O/gd4i8EeGvEt54tj/ALP1HXbYWkdusocxRbT8zY4DbmIxk9Pz+dNc/ZY+MGn+JP7KtfD6ajbPLsjv4LhBDt3EBm3HK8ckYOM9zQB+h3gfxLpvi/wjpvibSGkNjqMAmh8xdrAHsR2NbVcV8D/BI+Hnws0TwiZUllsYT58iZ2vK7F3Iyem5jXa0AeJftKftA6T8JPs+mW9imr+ILlBKlmZdixxkkb3IBIHBwO/54f8As1/H/R/i6tzp0lh/Y+v2kZmls/O8xJItwG+NiASBlQRjgn6E+bftpfAbxT428Sw+NvB9u2pXQto7a4sQyqxCk4ZSxHPzdM8jPTA3T/sUfAfxL4G1u88beMoTp19LavZ2un7lZlVmUtI5UkZ+TAAPQ8+gAPqyiiigAooooA+b/wBuX4s+Ivh54c0bRvDE72V7rZnL3qffhjj2AhD2JMg57Y/P5q/Z1+Onj/w78TNGs9Q8R6nrGkajfRWt5a39y842yOq71LklWXORjr0PWvuD4+fCbRvi34PTRNTuJLG6tpfOsr2OMO0LdCMHqrDqMjoOeK8e+Bf7JMPgrxxa+KfE/iG31h9Pk82ztbe3ZE8wfddyx5x12gYz3oA8q/a4+O3jw/FrVvC/hrxBqGg6Vo0n2UCwmaGSeQAb3d1w3XIABwAB3Jz1v7Hnxw8ZXmh+NNM8S3s2ux6DoMur2U90+6VfJHzRs33nDZU5JyNp9ePRP2iv2YNP+JvidvFOja3HoWqSQrHcxvamSK4YE4ckMCrY4OAc4B65z0/7P3wD8PfCzQNUtJbs65faxEIb+eWEIhi24aJV5IQkknJOePSgD4U1/wCO3xX1jxEdbk8ca1ayh90cFpdPDCg/u+WhCkfUV+gX7Mnj3UfiP8H9L8SavGq6iWe2uXRAqyvGcFwo4GfQcZz06V4Pr/7EkFz4sefSfGn2TQpXLmGWz3zxAk/IpBCsAMcnH0r6h8E+HNC+H3gWz0HT3W10rSrfBmuHA4GS0kjHAyeST0/CgDo6K4zwp8U/h14q1htH8O+MtH1HUBkiCK4G98dSoP3/APgOa2PF3izw14S08X/ibXNP0i2Y4V7qYJuIxwoPJ6jp60Aat9cLaWU906llhjaQgdSACcfpX5jePf2gvih4m8V3Os2vi3WNGt2k3W9lY3jxRQqOANqkBuO5zmv0k8JeKvDXi/S21Dw1rdhq9mG2PJbTBwp/usOx9jXxr8aP2ffhlZ/Ee5aL4v6B4ajvLkyz6ZelXltd5zhcOOOTjcBgY5NAHv37HvxL1b4l/Co32uqX1LTLs2E9x/z8bURg598Pg/SvZ64n4N+EPDXw/wDhrp+i+HbuG506KIzvf70xcsRlpiV+XBA7cYA571LoXxS+Heu69/YWj+MtGvtT3FRbRXKl2IOCB6n6UAfOP7dvxk8VeF/Een+B/Cmp3ejk2i3t5dWzbJJA5dVQN1AG0k4x1Fcl+xf8bfG918VNP8E+Itavtc03VkkjjN5KZZLeRI2cMHY7sHaQQT3zX0R+0n8B9J+L9nZ3X9otpOtWCOkFyIg6SqeQkg67Q3IIPGW4PbA/Zw/Zm034W+Ih4p1PWzrWtrbvDCEg8uG3L8My5JLHblcnHDNx6AHzF8d/j/8AEfVfidrUei+KdV0TS7G9ktrS1sZ2gG2OQgM+05YkjJz246V7d8F/2gvE9x+zR4v8U63Cmq614XaKGKZ22m4EpVUZ8DqpJJP8QHar/wAZv2QtL8X+ML3xJ4Z8RLoUmoTGa5tJbUyxeYxJd0IYEbjzjpnOOOnp3w2+B3hTwf8ACTUPh8zPqVtqqv8A2jdSxqskzMMAgYIG3A25zjFAHwXafHz4tW/iw+JF8aam9yWy1u8pNswzkKYc7MfhnHev0p+HHiNfF3gLQ/E6QmEapYxXRjIxtLKCR37+5r4s079nP4WH4iw6LL8btGubYzbDYI0a3b4wdgfeVyeeQPTANfblzdaD4P8ADCyXl1aaTo+nQKnmTyBI4kUYGSfYUAa9fn5+1l8c/H8/xS1vwpo+uXmhaTpFy1qiWEzQyTMpGXd1IbqOADjFfcHgrxz4Q8ZxTSeFfEWnawIDiUW0wZk+o6gc9a8S+P8A+yvpvxH8YS+KtF8QLoF9cqovIWs/NjmcZ/eZDKQxGM9elAHK/swfH/xHd/CXxtdeKRLrVz4SsVvYbmWQeZcK2/EbEAdCo5OScmvnDUvj58W7vxBJrC+OtbgYys6QJckQoC2QvljCkDAHTpn1Nfe3wS+CPhn4a+CNS8NpI+r/ANrE/wBoz3C7TMpXaEAHRQCenPOa8O1H9iG0k8Th7HxvJBobEs0clpvuEGThQ2dp7DJHrxQB9HfArxfdeO/hL4f8V30Ihu7+2zcIEKjerFGIB7ErkdsEY4rtqxdB0zRPBnhG10q0MNhpOl24jVpGCKiDuTwBk89uTVDwd8Q/A/jC7ntPC/inStXuIBukitrgMyj1x1I460AdTRRRQAUVyWvfEvwBoOvJoWs+L9GsdUcqq2s10okyxwARnjJ9a6hp4VtmuWljEITeZCw2hcZ3Z6YxzmgCWiuZ8PeP/BPiDV59I0PxVo+o38BKy29vdo7qQSCMA+x/KumoAK/ND4yfH34keIviJd31j4i1TQLWwuWitLKxu3jSMK2MvtwJCcc7hjtjFfpfXxv+0D+z/wDDKb4l/b3+Juk+D7jVpPPm0y6jQl2ZuWj+ddu4k9QeaAN3wN+0N4lvf2UfE/je9ht5PEWhTpYpN5XySNKyLHIV3clRIM+u3p6/M+gftB/FjS/FzeIT4v1K8MsyyT2dxMXt3UfwBDkIMHHy47da+8vBnwc8Fab8EZvh1ZTS32jalATcXqygvcM+D5qsOByAQBwMfn4vov7E2kWvixLy+8Z3N1osUqutoLNRNIAQdruSVwcEcL3/ADANH9sX43+JfCvhPwtZ+EbmTSb3X7Rb+W5RVZ44sD5FJ6HJ646DtXnX7G/xz8d3nxV0zwZ4l1281vS9TR4YvtR8ySGRUZlYOfmwdpBznOR9a+lfj98D/D/xW8N2OnSXB0i90tCthdRQhxEpAGwrkZXheMjpXM/s7/s0aP8ACzXx4lvdbm1vWVhaKNhD5MMQY8kLkknGByeOaAPfqKKKACiioby6trK1lury4it4Il3SSSMFVR6knpQBNXwz+2F8efHenfEzV/A3hrV59E07T1jile2GyeR2j3MRIDkAh1xjBBXj1P2R4T8ZeFPFkcsnhjxFpesLEdshs7lZNp464PuPzryP9oj9mvRfirrqeIrbW59D1kQrDJJ5PnRSqDwSmQcgbhwRnIz05AOV/Yw+NXijxh4b8U2PjC4/tO40C2W8hvGAWSWMh8o+BgkbRg9eeelfOupftMfFrUfGX9sxeKptNtWuQ8djHGrW8UefuFcZcY6knJ7Y7fb/AMCfgt4a+FHh6/03TZJNRuNRI+23dwgDyqMgJgdFAJ49zXkniT9ivwpqPig3+m+Kb/S9Mlld5bFLVHKg9FjfICgHnlW9BtoA0fG37ROp2f7LWi/EXT9M8jWNauW0+MMQyQyoZQ0h45H7o8YHXt28D+Cf7SHxOtPiZpEOu+ILjXdN1C8jtbm1uguAJHVd6ED5WGcjt1GO4+z/ABB8HPB+sfB6L4YSxXMOjW8SrbSRy/vonUkhwx6nJJ5BBzXlnwk/ZF8PeDfHS+JNX8QSa/FZzCXTrR7QRiJg2VaQ7jvIGMYCjPPpgA+maKKKACisLXPF/hTQ9RtdO1rxHpOnXt24S3gubtI5JWyBhVJBJyV6eorbRldAysGUjIIOQRQA6iiigAooooAKK8I+PH7THhb4XeJh4aGlXeuaosPmXCQSrHHbk/dVmOcsRyQBwCK6D4FfHXwr8U9B1G/t1bR7vS0Mt9aXUykxRYz5objKcHJwMY5oA9Xr5p/4KHXHiKH4QaemlNKulS6iE1RozjK7T5at/sluvuFrH1f9tjwtbeJHs7DwlqN7pKOVN6blY3bBHzLHg8fe6sO3rx9D6HqPhb4m/D6G/hhh1bw/rNvkxXMXDqTgq6noQRj2I4oA/K74c3WsWXjzQ7rw+Lg6ol9F9lFuu6QvuAAUepzivZv2/bvXZPjvNZ6k839nQWNudNVgQhQpl2HYnzN4J9q+1PCPwa+GHhXW11rQfBml2eoIcxz7WkaM+qbydh9xg1rfEH4f+DvH2nx2Pi7QLTVYoiTE0gKyR5GDtdSGXPsR2oA+If8AgnzP4iT4vX8OleY2mPpcpv1/gBGPKJ/2t/APoWr5/wDE0mry+ItQk19p21ZrhzeGf/WGXJ3Z/Gv1l8D+CvCngmxmsfCmg2OkW8zh5Vt48GRgMAserfj71heMfg18MvF2uprfiHwfp17qCtkzfNGZOv3whAfqfvZ7UAfJeiXXjlf2AtSkhlvEtodaCxsm7f8AYCVDDn+ASHqOAPxr5l0e5v7PVbW50qSeO+jlVrdoc7w+eNuOpz2r9f7fS9Ng0kaRDp9rHpyxeSLRYlEXlkY27MYxjtjvXHeHvg18MvD/AIp/4SbR/CGn2uqdRMu4hTkncqElQcnOQM8D0FAHW+GHvn8N6Y+qAi/azhN0CMESlBv4+ua0a8q+P/xw8N/CGxtRqVtPqOqXqlraxgdVYqDguxP3Vzx0OcGsX9nv9o3w58V9TfQjps+ia4sRlW2kmEqTADLbHAGcc8EDgUAe315p+1BJrcXwD8XP4eEv277CRmJiHERYCUrjnOzdXpdMkRJY2jkRXRwVZWGQQeoIoA/G63MonjMBcShhs2Z3bs8Yx3r6o/bJ1HxxN8HPhdD4gEgFzYGfUmQkKbjZHsV8HBIVjnOec4r6p034JfCrT/EkniG08D6Ql/IQdxi3RqQT8yxnKKTnkgDNZv7THjzwF4K8DKvjzR49cg1B2S101oQ/nOq5JyRhMA43dfm4oA+D/wBlC412D4/eE10FrgvJfotykbsFaDkSF9ucqELHnj6da/UWvlT9lP4q/BjVPGUujeHPAMHgvXr8FIH3iYXKKSdiyHBViBkrjB9TivqugAooooA+XP8Ago1d65D8L9EtbJZP7JuNRI1FlTI3KuYgx7AncfqBXx98DZ9ft/i54YPhmSRNTfUoFjCnhxvBZW9VwDkV+q2uaTpuuaTc6TrFjb39hcoY57eeMOjr6EGub8FfC74f+DL+S/8ADHhTTdMupODNHGSw69CxOOp6epoA7KqmsC8OkXo05kW98h/s5bkCTadpPtnFW6KAPx38Qz6nc65fT61NLNqTTv8AanlbLGQEhsn6jtX1Rf6p47k/YAgvbq61PzP7UQRzZZZfsKyfKSRzs3DqeoxX1Rr/AMJfhvr3iNPEWreD9LutURg32ho8FmByGYAgMcnOSM110mn2MmmnTXs7drIx+UbYxAx7MY27emMdqAPyL8EXGt2vi/Sbnw0sz6zFdxtZLFnc0gbgcY4PQ+xNfr1amU20RmAWUoN4HZsc/rXFeFPhF8NvCuuDW/D/AIP0vT9QGQs8aElM9doJIX8K7mgAr8lfjDf6/f8AxM8Qy+JjP/aYv5klSZSpjw7YUA9Bzn3znvX61V8f/H34zfAYfEK7sdX+HEHjC/smEFzqMYRBvUkFA3V9vTnjORQB2H/BPOfVpvgjdrfofskerSLYyM5JZNibhyTgBgQAMd+PX6Qrzv4f/EvwFqnwjbxtoci6f4b0+N1ljaEQ/ZzH1TbwO4x2O4V5Jo37Zvgm98XxaZc+H9TsdHlkEQ1WWRSFOSNzRjkJ905znk5AxyAfT9FecfG34w+GPhX4Ys9b1dLm/wDt7hLKCzAYzcZLbiQoXHOSec8Zrl/gR+0l4T+KniOTw5b6XqGj6qIWmhjuCrxzKp+YKynggYOCB7UAe30V4N8Zf2ofBfw58VyeGn02/wBav7c4uhauirAcZCkk8tz07Y+mfRPg58SvDvxR8Ip4h8PPIqq3l3NtLgSW8mMlGx9eD3FAHa18sf8ABR251yP4caBa2STf2RNqDNqDxlgNyqPKV8DBUkseT95VwD2+p6pa3pWm63pVxpWr2NvfWNyhSaCdA6Op6gg0AfmV+yVPrVv+0D4VbRPOLtdhLoI7Kpt24k3lQflwc4PBIXkda/UKuY8HfD7wR4QuZ7nwx4W0nSJ5wBJJa2yozAZ4z1xz0rhfjn+0J4O+FOpwaTqNveapqcoDva2ZXdEh/ibcRj29c+xwAew0V598E/iz4a+K3hWfXdDW5tPsspiu7a6UK8LAZySCVIIIOQe/ODXluu/tj/DnTvFkuj2+m6vqFjFcCF9TgCeSRnBdBu3MoOee4GRnjIB9J0VyHiL4jeE9D+HX/CfXepxvoTQrLHPGQ3mhvuheeSfQde1eVfC79rHwF418W2vhubT9T0O5vX8u1mvChikkJAWMsrHazZ4yMZ4zkigD6Epsm7y22Y3Y4z615j8c/jf4R+EsNsmuLeXmoXal7eztY8s6qQCSxwq/ezyeQDVj4G/GXwr8WtMuLnQfPtbu1I+02VztEsYJ4bgnIPqOPxBAAPzW+KEmvy/EHXm8VBzrhv5TeMxfG7ceF3/Nsxjbn+HbX6H/ALHN74i1D4DaRc+Jprue7MkgikuQQ7wg/IcnkjH8Xfrz1rzv4xfHP4FaR8SpYdU8EjxNrOmuscup29rC3kyIxOwOzAllPPHQ8dQa+ifAfiXQPFvhSy17wxdQ3OlXEf7loxgLjgoR/CR0I7UAbtFFFABRRRQB+eH7Y3wl8Y6b8XtY8TWei32paPrU/wBphuLWFpRG5Ubo32g7SCDjPGMV3X7F3wc8UpoHjTWtbsrrRk1rRZ9Fs4ryJo3fzQC0pU8hRhQCRzk4r7VooA/J/wAS/CX4j+H/ABD/AGDqXg/VxeM+yPybZpY5cnAKuoKkE981+in7MXge/wDh98GdH8O6qCuojfcXUe/cI5JGLbQfYY/HNemV5B+1f8VLj4WfDU3+lgf21qMv2XT3ZAyxvjczkHg4A6HuR9CAev0V+dnwr/am+Jul+NLGTxTrr65o806pd28ttErbDkZQqF2nnPpx0r1b9sj9oPxZ4P8AGx8D+C7n+zJba3V7678tHZmkXcqpuB24BBzxyTQB9e0V8lfsW/H3xV418U3PgnxrdnU7p7ZrmxvvKRGGz70bhQAeDkH/AGcV9a0AFFedftF/EN/hl8KtR8TwW5uLwMttaLxgTSZCs2ewwT74r4k8HftV/FjSvF0era1rX9t6eXP2jTpIIo42U9lKqChHUY9Oc0Aesft+fCrxVr3ifSvG/hzSr3V4EsBZXcNrG0skOx3dX2gZ2kORn1Fch+xJ8JfG4+LFl4x1PSdR0XSdLSRjJdQtCblnRkCKrAFhzk9hge2fSP2vv2gPE3hKDw/o/gvGnvrWlJqb37qHkSOTcFRAeAw25Lc9RXM/seftC+Mda+IsHgnxvqsmsW+qKy2VxKiiWGZVLbcqPmVgD16HHPYgH2rRRXJ/F/xlD4B+G2t+LZ41l/s+33RxscB5GYIi9R1ZhxnmgDrK+Wv2/Phl4o8X6TofiXw3aT6kujpPHdWcKFpAjlSJEUct93BA56V4FZ/tX/GOLxFFqlxrdtcWylRJYfY41hkUHJHA3AkcZBr9Bfh/4ktvGHgnRvFFnDLBBqlnHdJFJjcm4Z2nHoeKAPgT9kz4Q+NdV+MOi61e6Jqmk6Zot2t1cXNzC8HzIQRGM4JJJHAyMZzxmv0YoooAKKK87+JHxc8M+DZHsi7anqi9bS3Yfuz6O/RfpyfaoqVIU1zSdkdWEwWIxtRUqEHKXl/WnzPRKK+ZbL40fEDxb4nstE0CHTtMe9mWKPbD5rID1ZixIIAyTgDgV9HaXb3Nrp0EF5fSX9wiASXDxqhkbu21QAPoKyoYmFe/Jsup3ZrkmIytRWIa5pdE7u3d6W/EuUUUV0HjhRRRQAUUUUAJ261+ZPxm+CHxB8P/ABJ1GxtvDmq6ta3d472l5a2jvHIrtkZZchTz3P5cgfpvRQB8m/D/AOAnimL9kHxD4Mv0Nn4g1u6GpJaPIMIyeWY42OPlJ8oZ69evp8v+E/gr8SNe8Yp4Y/4RXWLCbzdtxLdWbpFCAcFixAU9eMHBz1xzX6P/ABr8dQfDj4aav4umtxctZxgQQsSBJKx2opIBwCxHNfC2h/tY/Fy28WRapqWtW93p5kTz9P8AsMQi8sEbgmAGDYB5Ld6APZP2yfgx4r1jwT4RvvDq3Wuy+GtNFhc28Ue6aZQqjzVRRyTt5AHPGPQ+f/sVfCDxkvxcsvF2u6Bqmjabo4kdXvIGgaWVkKBQrqCww5yRj68EV93aRexalpVpqMAIiuoEnQHqFZQw/nVqgD85P2m/gd480T4pa5q+m6BqWs6Pq1/Jd21zZxG4bMrM7I6oNykHcORjG3k5r6V/Ya+GfiP4f+A9WufFNnJp99q92skdq8xYxxIuFLKCVViSx45xtz0AHjX7Rf7UXj60+JOr+HfA2pW+kaZpN01r56WqSyzyRkrIT5qkAbsgAD+EHPNez/An9oL/AISn4I+I/F3iC2Emq+F4Gk1CG32gzjYWRlXPyhtrDnHQjnGSAfQlFfnV/wANdfFr/hKf7U+12H9m7/8AkGfZU8vZvzjfjfu2/LuzjvjNfR3x8/aDm8K/BXwz4r8M20ceq+KYUmsUu0DeSm1WkLIGGcBgMjIBIz1oA+h6+B/20vg344PxX1Lxpo+jX2t6VrBjfdZW7SvbusaoVdVBOPkyG6c4+uz+zd+1F4vv/iLaeHPHd2NTs9avI7a1lSBENtJI4VF+UZKZIGTkjv1yut+1t+0h4w8L/EC68FeBruHTP7PjRby7aBZJTKwD7VDgqAFI5wc7uxFAG/8AsQ/CHxN4Z8J+JNX8SxTaW/iG0S2gs5YyksaAN+8cHlSd/C4yMc88D5l8UfAH4paN41k8MW/hPVNTYsfs13b25+zzJzhvMPyIeOhbr65BP2F+xx8bNY+KmmavpviSCP8AtfStkjXEKBI5Y3LBeM8MNuPfrnsPoKgD5d+IPwB166/ZI0HwHprC48QaFINQ+zicbJpm8wyxhtoz/rXC9OcZPr8/fAD4FfETVvitpcmoeHdQ0ax0fUYbi8ury3aNP3cgbahON5O0jKkgDnPQH7T/AGmfiefhV8MptftoY59SuZ0s7COTO0ysGJY4HRVVmwcZwBnmvmL4G/tW+O7j4kWGl+NZ4NU0nVb0QYitkje1aVgqbSMZRSehy2DnJxggHR/t4/CHxfr/AIstPHnhvTbrWbf7HHZ3NpaQNJPEVZyHCrksp34OBxgdRnFz9hX4O+K/Deual418U6ddaOtxYfZLO2mwskqyFXZ2TGVxtUAHBzuyOK3v2w/j94i+H2tweEPB0UcGovaC5ur2aMOIkfcqBFPBbIzkjAwODni1+xz8fdZ+JV3feFfFqW7axZ2guYLqGMobmNSFcsoG0MCynIIzu4HFAHzL8XfgH8RPDvxAu9KsPD2u+Iba8u91lqiQmYzhsEmVlyFOWwWfbnBPAzj7n/Zq8B33w6+EWl+GdTnjmvI2knmMa4CtI24r746ZPX0HSvkn4kftbfEa58XzTeE7u00zRLe9cWsX2RJPtUKsADI0i7huAzhdpG8jqAa+x/gZ4+j+JXw20/xZHZyWTXG6OWFyDtkQ4bBHUZ6HjPoOlAHcUUUUARXE8NrbyXFzNHDDEpaSSRgqoB1JJ4AqjofiDQtcV20XWtO1IJgv9kuUl2+mdpOK+YP+Cj2ua9YeFfDOkWM88GlajNcfbTHLtErIE2Iw7jlj6cV8u/s461r+i/Gnwu/h6aVbi51KC3liVyFmiZwHVhkZG0mgD9RdZ1jSNFtxcaxqljp0LHasl1OsSk+mWIqewvLTULRLywuoLq2kGUlhkDow9iODX5t/to+IvEmr/HbXNO1wyxWumyiDT7c5CCDGVcA9S2Sc+5r1P/gm1rOtvr3ifQTcTSaLHaR3IiZiUhmL7QV9Cw3Zx12+1AH2zXnP7Qfww0f4o+AZtH1O4WyntWN1Z3pIAgcA53EjhCMg/n2r0avnH/goFr+v6J8HrGLRp5ra3v8AU1t72WIkHy/LkIQkdiR+goA8l+DH7KlvfeNEm8Q+O/C2sadYusz2miXpuJJsEfK/C+WvbPNer/tR/s1TfFDxJH4q8M6nY6brBtxDdpdh/LuSowjFlBKnGF6dAK+FvAGt634d8ZaVq/h24lg1OC6jMBRiN7bh8h9QehHcGv14QkoCw2sRyPSgD57/AGVP2dZPhVqF34i8R6haajr00fkQi0BMNtGcbsMwDMx6dAMdvT3HVPEXh/SrpLTVNd0uxuJMbIrm7jjds+gYgmtC8eWO0mkgj8yVUYon95gOBX5CeMdY1rXfEt/qXiG6mudTlmbz3lkLENk5UEk8DoKAP1Q+L/gDSfiX4CvfCmrySww3G14p4j80Mq8o4HfB7HqDXyd4Y/Yn8SjxNH/wkPinSBokcoLNaLI1xKncbWUKp7dW617H+wd4h17X/gcDrk09yLHUJLS0nmk3s8KohA9cKSV59K9+oA8B/aT/AGctP+Jttpl7oN7Do2q6VZpY26uhMD26ElIzjkbdzYPPWsP9mT9mA/DvxHF4u8W6la6hrNuCLOC0yYYCy7WYlgCzckDAFfTVFAGdq2u6JpDxpq2safp7ScotzcpEW+m4jNZ3j/wtpHjzwPqPhjVwJtO1KEKzIc4wQyOp9QwVh9K/L34265ruvfFTxJdeIbq5mu01O4jEcrkiFVkZRGoPRQAAAOwFfZH/AATx8QeINX+Gus2GrS3FzZ6ffKLKaZ2Y4dSXQEk8AjPHTcaAPOdP/Yl8TL4pQXnizRW0FZQWdElNy6Bvu7NoUEr338GvtHw1o1h4e8P2Oh6XD5NjYQJBAnoqjA6Vo0UAFFFFAHkv7Q/xGl8JaQmjaRLt1m/QnzFPNtF03/7xOQv0J7DPylI7ySNJI7O7HLMxyST3NdL8VNfm8S+P9X1SSTfG1w0cAHRYkO1APwGfckmvU/AHgf4OeIvCOmG/1a1h1prZTeLFqxikEh5IKFsZHTgdq+cqueMrNJqy2uftGXQw/DWXQlUhJynbmcVd3tfXbRbf8OeGWN3dWF0l3Y3M9rcR8pLDIUdeMHBHI6/rWnH438VOSE8Xa0xHYalKf/Zq6z4x+CNA8FeItKs9C1C7vY7tPNcXEiSBBvwoBUDOcN19q9F/an0fSNN8G6RLp+l2NnK97tZ4LdIyw8tuCQBkdKyWHqRjPW3L+p3TznB1quGSp8yrXs2trd0zxH/hMvF//Q1a7/4MJf8A4qo/+E58Uf8AQ4az/wCDKT/4qsq2ZEnjeQZRXBYYzkZr6VX4hfCsqCPh1qJBHBHhpOf0qaEHVvedrGuaV4YHl9nhfaXvslpb5dTwAeOvFIOR4w1n/wAGUn/xVaOn/FPxzYFZIfF+oMO3nz+cDj/fyK+lvAN38O/GSX7aZ4NtbdrFkWZL3R4omBYEjAwew/lWL8KLTwh4v8S+Ktd0/wAN2X9kZtbW2judOjUJLGjmXC4IGd6HjrxXXHCVLx5am/r0Pn6nEWE5Kvt8Fb2aV0+X7TSS26p39Ech4F/aGv4Z0tvF9jHc27YBu7Rdsie7Jnaw+mPxr6E0fUrHVtNt9S026jurS4TfFLGchh/njB5BrwU/s1K+WXxxIzdTnTV6/g9Uf2ZvFEuj+M73wPcXv2ixuZJPsjYwBNHnJX0DqpOPVR689WHrV6UlCvs9jw84yzKswoVMVlT96mryilJK3dXSs1vp0TPpWqOo6xpOmyJHqOqWVm8nKLPOsZb6ZIzV1shTgZPYV+S/xj8Sa/4p+JWt6p4ldv7RF28LxeYzLBsYr5a7uigg8YAyTwOleqfAH6k/EHwnpHjnwbqPhjWoVmsb+La3fawIKsPcEA8elfJujfsS3cfjFX1TxbaT+HI5FcpHE4uZVy2Yz/CvAX5gecnhcDPpn7A3iLxF4h+Dd0dfubm7Sx1N7WynnLMzRCKM7cnqFJI49T3r6GoAgsbaGysoLO2QJBBGsUa/3VUYA/IVPRRQB8o/tB/st2fivx3ceKtH8W6ZoB1Jt89veqdpcKAShz7ZI6cj8fUvgr8EfDvgb4U33g+W4GrDW4idUuCAUmLJtOxTkBQOmevfNfC37VWv6/rfxz8Txa9LMPsF/LbWtu8u9YYVOF244G4AN68gHpXu37JPjPxtH+zX8RTbfabv+wLZm0WRn8wq5hdmiVR8wCYRhz/HgYxQBUh/YytP+EtNjL8SbF7LzGxbpCFvAnO3jcRkcZ4weelfQnxk+CWgePvhhYeDYX/s06Oi/wBkzKvyQsqbQGQYBUjggdumK/NM+ItbPiQ+JDqdwdXM3nG63fPv/wAMcY6Y4xiv1Y+EOqatrPwt8Natr0Txapd6ZBNdIyFSJCgJyDyPx5oA8F/Z7/ZSbwL44h8WeKtbtNTuLCRmsLezRwitlgHctgk7cHb0BJ5PBq/+0r+zRYfEHxWfGGleIbTQb+dEjvBdRgwylQQH4wd5G0cnoo/D6Vr86f27/EniPUPjfqGganLNHpOmpCdPt8FUZWiBMn+0SxYZ7YI9cgH1v+zF8GbL4SeGrxDqkWr6pqUgkuLyOIIm0fdRepKjryTyTjGa9fr5K/4JzeJfEmp6D4i0PUZJ7jRtN8j7DLIGIRm3bow3QgAKcdQCO20D61oA4f42fDfSPij4Gm8MaxK9uvnJcQXEaqXhkU9V3A4yCynHOGNfP/we/ZF0/QvHdj4g1vxnaa7baZMtxFaWcBj3yowKF23n5QRnA6nHbIPof7cPiLxF4c+BtzP4eM0JubuK3u7qKYI9vE2eRnk5IC8YI3A9q+Jv2a/EniXw98YfDo8Ny3LNe6hDBc20bPsmiZtrF1UjdtVmYE5Axk8ZoA+0P2nv2fdM+J99b+I7XWoND1eKJbaee6DNDLECxXgEbXBPB7gkEdMav7M/wN0X4W2E2ofbLXV9buozE9/ChC+UWB2pknAO1c4PJH0C+Df8FC/FPiQeNtP8INLLB4fNil0oVSFuJd7hgT0YLhTgdyCf4cWP+Cd3iPxVL4q1jwyLiS48NW9gbgxyPkW05kUIE54DDzMgDGRngnkA6n4wfsl2viPxjcan4f8AGNro1reyvcy2V3CZTHK7EuYzuB2secHuPTgfRfwx8GaX4C8FWHhfSAxt7RPmdz80jnlnPuTzxxX5sfFHxH4k1j4qaxrWuXkh1ez1SaKJ45SfIEUp2JG2BwhHBAB6nGSa+9/2UNc1bxB8EdIv9ZuZLq5V5YRLIcsyI5VcnuQBjJ59aAPVqKKKAMPxt4S8PeNNAm0LxNpdvqVhLgmOVeVYdGU9VYeorivhd8A/hr8O9YbWNA0eWTUSMR3N5MZniH+xnhfrjPvXqNFAHnPxY+Cvw/8AibeW994p0qWS9t08tLm2maKQpnO1iPvD6jitz4a/D3wj8O9GfSvCOjxafBKweZtxeSZgMAu7ZLfyGTjrXVUUAFZnibQdH8S6Jc6Lr2nwX+n3KFJYZVyCCMfgfccitOigDyP4e/s6fCvwR4kTxBpGhyzX8L77Z7y4aYW7DOGQHoeeCckfWtP41/GnwZ8KLeD/AISKa4nvrpC9vZWqBpXUHGTkgKO2Sa9Jr4A/4KAeDPEVj8V28YzxzXGialbQxwTBcrbtGoUxkgcZPzDJOdx+lAH1v8E/jR4N+LFpct4cmuIL20Aa4sbtQkyKf4gASGXPGQev4Zy/HH7OPwn8YeJJPEGq+H5I72Y5uPsly8CTH1ZVOMnuRgmvmn/gnt4L8SSfEu48Z/ZJrbQ7Wxkt3nkUqtw8m3aif3sYDE9BgetfeVAHNufCXw38EFsWWg+H9Lh6AbY41H6kn8STXj3hr9rz4W6z4qTRZE1fTbeVgkWoXcCrAWOMBtrFlHPUjHHNdL+1/wCDtc8a/A3VNK8PxC4voJorwQZw0yxkllX1bHIHfFfnR4S8HeJvEviu28NaNpV3Jqk0qxiMxspiJ53Px8oA5yewNAH6afGb4xeC/hTYwTeJ7udrq6Vja2VrH5k0oXqcZAUZwMsQMmsz4KfHnwN8VLmWw0SS6sdTjQyfYb5VWV0UjLLtZgQMg9e/scfOX7evw/8AFg1Lwv4ghiuNU0y20qLTHMMLSNFMhYszEDo+eCe4Ncp+wX4L13VvjPZ+KrdJrfStFilknnMbBJjJG8SxhuhOWJ6/w9PQA9R/aT179mUfEW4tvFugapqXiCKVY7+XSXaNUJznzDvUEjvgFsn1zXvv7P8AqXw81P4b2k/wxtY7TQFldBCsLRskoPz7w3JbkcknIxzivzv/AGgPA3izwr8WNbtdesbmSS91CSa2uVRmjulldmQo2OSRxt6ggjtX1/8AsBeDfEPhb4Z6pe69ZzWS6veJPawSgq/lhAN5U9N2f0oA+kaKKKACszxTfHS/DGq6kpw1pZTTg/7iM39K06w/HttLeeBdfs4V3Sz6bcxoPVmiYAfmamd1F2NsMoyrQUtrq/3nwnzXvnhH4PfDXxR4R0m6/t6WPVriyikuUt7+OTZKygsDGwO0gkjHGK8++D/w3k+Ic2qRx6yNM/s9YWJNv5vmeZv/ANoYxs/Wu/P7MUhbf/wmEW7ru/s3n899fOYWhUa5/Z8yfmj9nz7N8JCp9X+tujUjq7Rb3V1fSz3vucR8Q/h3a+B/HOjaFY6nNqH20xyDzIVQpuk2gfL16e1el/thXKpo3h6yz8zzzSY9lVR/7MKk8Kfs/wA2k+KNL1i98XS6hFp9zHOIWtSC2xtyqGLnA3AHH1rpPjJ8K7v4haxYXY8Qrp0FlA0aQm083LM2WbO4dQEGMfw12RwtRUaijC3NayufO1M9wU8xwk6uI51SUuaXK1dvRaW9P8z5Hb7jfSvt/WL7xPZeHNKfwvoVpq8zRIJknvRbhF2DBBIOee1eAeP/AIGTeFPDFxrbeJ1vRE8aGH7FszvcJnO89M5r1mDwh8WYYEhi+KNksaKFUf2BEcAcD+KpwVKrRcoyi7u21vPuzXibHYDM4UKtKtDli5fEppPSP8sb6advzNP4cab4mi1zxTr3ibS7XTJtWkt2jgguhOAIofLJ3ADrgH8a8sn8TWnhP9m63s7J0TVvEEt1GFB+bb5zpJIfoihQfUrXfXng74tXVrLbSfFW3VJUKMY9DjRgD1wwbIPuK8r8I/DK1t/jdD4M8RTjXrK1sGncMHjXaRlVA3EgB3zwepzWtb2iSjGLV7q7tu35HBliwdR1KtatGSjyz5YKXw04tJe+l3ju3exv/BwSeBPgl4i8YXrrFdX6FrFJHyW2qUhyP9qRicf3cGvFvA9+dK8Y6NqJc/6NfQyMxPUBxnP4fzrZ+NekaNoXxO1TR9DtY7SztRCEhR2YKTErMeST1Y1xwJByCc15dao04wX2NPnfc+7yvBQqU6uKbv8AWLS1VrRa0ju9k+5+hNeWfED9n/4WeOPEDa7r3h0G/kO6eS1neDzzwMvsI3Hgc9a9Tor6o/AzO8O6JpPh3SINI0PT7fT7C3ULFBAm1VHT/JNaNFFABRRRQB558SPgt8NviDqKaj4o8Nw3N6uA1xDI8EkgGcBmQgsOT1Pp6Cun8PeHvDXg7wydK0fTbHSdHt1eR4o0CxqDkuzevuTW5XMfFXQLnxV8NfEfhuzmENxqenTWsbkZCl1I6cZ6+1AHy0fFn7IUnxaa8bQroXZuPM/tHbKNOM+/bu2CTj+/u2be+c19U+LfGHhnwd4Mk8T6vfw2ujQRK6yoMhlI+UIB1zwAB1yAK/LU/Djx8NXOlHwbrovBP9nKfYZMeZu243Y24z3zj3r65/ah+E/i2X9nHwPpWkfaNTuPCkEaXltDGCZQIQu9VAJLLtxgHGGP3jtoA9e+EHx+8AfE7V7vSNBuLy2v7djshvYhG1wg/wCWkeGOV9jgjjIGRnf+KHwp8CfEmO2Xxfocd9JasWhmSV4pVyMEb0IJU+h44HpXwp+yJ8N/F2s/GfRtYh0+9sLDRLwXF3czRGMfIxVol3KcsSGUjjGG5DYr9IqAMHwR4S8PeCvD0Gh+GtNh07T4FwqJkk+7Mclj1JJPJJNebax+018J9L8bN4VudZn8+OVoZrtYc20UgKjaz59SecYGxtxHGfX9Sga6026tkO1pYWQH0JBH9a/K3VvhX8RNF8bPobeFNWnvYLwRxyR2jtDKd3ysHI27TwcnGM845oA/TnxjdeFbjwTe3PidrKbw9Lbk3P2oAxNGR3B/r0/CvB/2ftd/ZmPxDuIPh/aLZeILpiIWu45VEw4YiHeSqjJ+6Ap+QkDCg1X+IHwW8a3n7JGgeB7XWHudb0qf7bcR5fbcITKwt+TnCeYgXcMfuxkL/D83/AX4R+O9V+MGhRzeHtSsIbK+ivLi4u7SSGNI4pFY/MyjJOMADkk+mSAD9CfiJ4A8JfEDRxpfizR4tRtlcOm5mR0YdCrqQw6kcHoSO5qbwJ4I8LeB9LOm+FtGtdMt2wXES/NIQANzMeWOAOTycV0VFAHnfi/4KfDLxX4ki8Q654VtLjUo5PMMqs0YlbjmRVIEn3QMMCOvqa760t4LW2S3t4liiQYVV4AqaigAooooAKKKKAPkD9qL9p/xH4S+IFx4Q8CC0iOmEJfXVxAJS8pGSignAAyBnrnNd/8AsgfHW/8AitZalpHiK2gi13TEWUzQKVS4iY43beisDxgdQRXBftQfsv8AiHxb4+ufF/gR7J21HEl9aXM/lkTAYLqSCMHA49c/j3X7IPwH1P4UR6nrXiO+gm1jU4Ug+z253RwRg7iC2PmYt6cYHvQB9B0U3cobbuG49s06gAr5b/a4/aN1n4e+Jh4K8KafaG/Fsk91e3aeYqbzlUVOh+UZJP8AeGOlfUSujFlV1JXhgDnH1r5a/a6/Zy8QfELxWnjPwdc28t+9vHb3djcSCPds4V0Y8D5Tgg+gxQBZ/Y9/aD1L4h6rP4N8UWtpHqkUDXFpcWkQiSVFI3KUBwCM5496+nq+Zf2Sf2c9S+G2vT+LfF9xZy6x5Jgs4LWQusCt99i2ACxHHGepr6Z3Lu2lhn0oAWo0hhWVpViRZG4ZwoyfqakpNy7tu4bvTPNAHzj+17+0DqXwvvLDwz4WtrObW7uD7TcS3UZeOCIkquAGGWJVuvGB3zXOfsnftK67438aL4K8Z29h9ou0ZtPurWIQjcqlmjZc4OQCQQOxzXR/tgfAHU/ifcWHiTwrJaJrlpD9nmhuH8tbiLcSuGwcMCW6nGDXM/so/sz+IPBHjmPxp43ltYbrTw40+0tpvMBZ0KM7kccBiAPXmgD6zdEcYdQwHIyM1z/xJ8XaZ4E8D6p4r1cn7Jp8QdlBwXYsFRR9WKjv16GugZ1T7zBc9MmuZ+Kng2y8f/D7V/COoSmGDUYNglCBjE4IZHAPXDKDQB8U6V+2Z8RU8VR3upafo82jGbMlhDAVcRE9FkLZ3AdzwSOle+ftCftFWvgn4ceHta8L2yXmo+J7T7Vp32mNtkUW1SXccZI3gYz1zXglr+xj8RT4nWzuNU0UaQHG++WZtxXviPaTntz9favdf2gv2co/Gfw48M6J4VvIrbUPDFr9lsvtbtsnh2qCrEA4OUU5x3NAHBfs2/tV6/4j8d2fhPx7DZSDVZxBZ3tunlGOZiFSMr0IJOM5ByR1r7FIyCDXx1+zX+yx4o8LfEPTvGHjW8srdNLkM1vZ2kvmPLJjClmxgKCScDngV9i0AfCnjLS77wr4w1XRVmurRra4ZB5UrIXj6xk7SMgqQRn1rMhu9WmmSCC/1WaWRwkcaXUrM7E4CgBuSScfjX03+0T8M5/FFoviPQ4fM1e0j2SwL1uYhk8f7a849QSOuK8m+DfiL4f+C9QbWPEkWr3euxlkhijscx2nUEjLDLkZ5xwDgd6+ZrYV063JJ2j38j9wy7PoYzLfrFODnVSs4pa836J737aavQ9b8LW8Xwb+E91rHiO5lutausM8TztJvmIPlW6kk8DnJ/3z0Arz74T+ErP4pRatqWq+LvEdpraXTSXMVtdBYysmSrqpHAzuGB02+mK4j4r+PtR8e+IBe3CNbafb5WytN2fKU9WbsXbHJ7cAdMlfg94z/wCEH8aw6vOJZLCSNoL2ONdzNGeQQPUMqn6ZHetHiaUqsYW9xaf8E46eSY2lga2JUrYqp72ltLbQW/TT1t0VzC8TW2t6Lq99omrXt41zZSmKVGuZGUkdGAJ6EYYexFfRsvwu8G2GlWd5rXjrxJpwuI1Ktca+IlZiuSBuAzXkPx18VeEvGeuW+ueHIr+G7aHyb1bm28sOF+44OTk4JB9gvpXqN58YPhLq2k2Vjr+lXWpC1RdqXOleaqMFwSN2arDqjCc1Jp9rmecTzLEYfDTpU5xbvzqK1T06PzvbyN74J29hY+IfGmm6Rrl1rGm20tp9muJr77TndDubDjj7xYcelcd+yrp15eeKPEPiS8luJ1hQWaSzOzlmZtzDJJPyhU4/2xWrp3xo+FWgabdReHNEurQupbybXTBAJXxwCRgD6npmuX034peFPC/wnufDnhhtQuNbuEcvPJamJPOl+/Jk9Ao4UdTtX3NdHtKMXBuS927089keKsFmNWniIRoSTrezjeS6JWlJ9Fe2vr5HYfFPSvDnxB+E+o+KvDlhate208lwLmGFRLMIXZJAzAbmBQFgD1+X2r5u0CzbUtcsLBBua6uY4QB33MB/WvTfgF8TtJ8D2Wq6Xr63Zsbl1mg+zw+ZtkxtcEZ4yoT/AL5qX4EeGtM134xXGpaT5smg6TIbuEywlCN2fJRgejA5Pv5ea5KijiZQlHd6NfqfQYGVbI6OKpVU/ZQ96En1TXw37p2Xrc+qq+JPi9+2H4qsfG1/pXgrSNNt9P0+6ktzLfo0z3JRtu7CsuwZB4yeCOhr7br4j+Lf7Hviy+8b6hqvg3V9LuNP1C6kufKvpGie33tu25VW3gEtzxwB1NfRn4ye5+EPj/oerfs/3vxSvbM2x04NDd2SSqT9pG3CKSeAxZcZwcEccjPz34W/bR8Z/wDCWxv4h0XRW0OWcK8UCSJJBGXHzb8tvKrnjbyfTpXvfgz9nfRdJ/Z+1L4XanfPcvqsv2q7vIiVxcjZtZAeymNcDHI655z8/wDh/wDYt8cS+I3ttb17SLXRkkyLq2ZpJZVDDohA2krk8k4OBz1oA9+/ae+PEfwx8KaVNodtFe6vrkLTWHnKTEkYAPmNgjP3hxnn9Rw37LP7TureOvGa+DvG9raJf35Y6dc2UJRCVQsY3GTg4UkH8D2z2/7TPwEj+JfhLSLfRLxLPVtCtzBYGcny5I8KNjkdPujnGR19jxX7L37L+q+A/GsfjHxpf2M19YlhYW1lKzopZCpkdiq5OGYAdB157AH1XRQcCigAwM5rzD9pD4rwfCXwIuufYRfXt1cLbWkDMVVnPJywBxhQx54OPz9OyM7cjPpXln7S3wkX4u+CbbRo9WfTLyxuxdW03l70J2lSrLweQ3BBGDigDxv9nL9qzUvFfjW08KeOLDS7aTUZvJs7uzDRL5jYCIVZj1ORnOSWUAVpftO/tN6l4F8aN4M8E2NlPqVkVbUri+iYxpuQMI0AZcnDAk9B0GT0yP2fP2Tta8MeO7DxZ441bT5G0u5FxbWdkPNWSRcFHZnUYwcnAXIIUg+m3+1H+zPqnxB8Wjxd4N1CwttRuNq30F67LG+FCiQMA2DgAEYwfbHIB3X7K/xtT4u+Hbxb+0js9d0wIL2OIHynDZ2umSeDtPGcjp6E+z4Gc14z+yx8FE+Efhy7a/uorzX9U2G/lhY+UoXO1EyBwNzc4yTz6Aez0AFFFHrzQAUUUUAFFFFABRRRQAUVh+OPFvh/wV4dn8QeJ9Ti07TYCqtM4JyxOAoUAlifQCuM+GHx5+GnxD1o6J4c1uU6ngsltc2zxNKo5JUkYP0zn2oA9PrG8b6pc6H4M1vWbO3Nzc2Onz3MMIGfMdI2YL26kDvWzTHRJEaORVdGGGUjII9KAPyH1jxd4j1bxJP4hvdYvH1GaZpvNM7sVJbdgZJwuccewr6j+IHxh8cXH7FvhrVhqN7Dq+q6jJpl9qKDbJJDH5vO4AYLBUBYYJw3vXpuu/sffDHVPFM2srea7Z288jSy2MNwnl7mJJ2sylgOemTXo3xF8GfDO1+DE/hbxRaWuneDdPt1AwxT7NsPyujctvzznksWOc5OQD84fhX8QPE/gvx5Ya/pF9ezTi4TzoN7P9qUkAoRn5iQAPyr9YY23xq2MbgDg18V/AHw1+y7e/FG1XRNd17UdWjuBLplrrKCOB5FOVCYQbyOCFc5OOhr7WoAiupGhtZZVQyMiFgo6sQOlfk18T/HXifxt40udf8AEN3crerM3lQl2H2TDfcUfwkY9un5frVXxX8dPC37Llt8U5U1fX9X0vUmu/8AiZ2OkJugWRiCS5ZCEHdgh/iPQ9ABfD/xn8d2/wCxRf64s8kerWmqrottqLAlzAyqfMUn+IZKA84IHcYr5f8ADHjrxb4d8WW/inS9evo9Wg4Fw8zOXXOSj5PzKT1U8V+nHgvwh8Ob34Q23hjw5ZWN94NvLYiNEbzEnVjkuWPJbPJJ5B9MV5n4S/ZC+Geg+Kotbe71jVIoJfNhsbySNoQc5AbCAsB7mgD3fw3ey6l4d03UZ4/KmurSKd0/usyBiPwJrQrlfiP8QPCPw80ZdU8WavFp1u5KwoQWkmYDJVFHJOP6Vl/Cn4v+A/iabqPwlrBubi1G6a3mhaKVV4G7aw5XJxkd6APz1/aM8feJ/Fnxb12XVNSvUi07UpYLK1847LUROyrsAwA3BOevPU19Z/8ABP8A8Z+IvFHw61iw168nv00m8jitLiZy77GTJjJJ5C7Rj/ermv2oPDn7NqfEF7vxhrmq6X4hnKyXtvpCFxJ/tSDYwUnPOCCcV7t8CrD4c+H/AIXw/wDCvL+3n8OIZJnuzcbyWHLmRj0I7g4wO1AHolFeP237SvwcuPFI8Px+LEM7Oscdx9nkNs7EcASAbfbJwM16D458Y+G/BHh2XxB4o1WLT9OjIBlYM24noqqoJYn0AoA36K87+Gnxq+G/xE1R9L8K+Ilur9EaT7NLBJDIyLjLAOoyBkdP6GvRKACuE8ffCvwl4wd7m9tGs9Qb/l8tMJIx/wBoYKt9SM+4ru6KidONRWkro6MLi6+EqKpQm4y7o+adZ/Zw1uORjpHiCwuU6qLmN4m+nyhhWR/wz347yf3+i/8AgS//AMRX1bRXE8soPofT0+OM2hGzkn6pfpY+Uv8Ahnvx3/z30b/wJf8A+Io/4Z78d/8APfRv/Al//iK+raKX9l0PMv8A17zX+793/BPlL/hnvx3/AM99G/8AAl//AIivLtZsJtK1e90u4aNprO4eCRo2ypZGKkg9xkGvu/XINQutKuLbS9QTT7uRCsdy8HneVn+ILkZPpk49jXk2i/s8+G4bk3OtavqOqsW3MoxCrE9d2Mt+RFcuIyzZUl97Pdyfji8ZzzCa8lGLu+/l+J88eDfC2t+LNYTTNEs3uJTgyP0jhX+87dh+p7ZNfZHw08H2HgnwtBo1niSXPmXNwVAaaQ9WPt2A7ACtXw/oekaBp62Gjafb2Nsv8ESYyfUnqx9zzWlXbg8DHD+89WfNcRcUVc3tSguWmunV+b/y/MKKKK7j5UKKKKACiiigD83v2vPiR4w1f4zazo0uoahptho10ILW0jnKAFSrCU7GIJJCsD2+XhTmveP2Vfib4w1H9mzxdqN41xrOp+G0mXT3bLyygQB0QnkswPA4OeMgnrtftQaF+zw+u29/8S9Qk0/WWKZ+wM5nkTOfnRFY7SEIyRxuOCGbNevfCzRvBGmfDuzsPBcVo3h14MoUIZZUZclnP8RIOST1znnOaAPzHufiV4+ufFKeJpPF2snV0IKXK3LKV+6SAAcYJRSRjDYGQa/Un4ca1d+I/AOh67f2cljd39jFPPbuDuidlBZTkDkHI6D6V8xy+CP2Tx8WvL/4SDbeI2DpguXNj5wmxtzt+9n5PKDY2/w45r64tkhjt447dUWFVAjCfdCgcAe2KAJKKKKACiiigDyL9rHxr4h8DfCp9S8NwSfarm6S1e6UZ+yIyt+8I/3gqjPGWGc9D8kfs8fELxnonxd0g3evanfRanex213bXF2zibzCqBmzu+YYTnrhMZAr7/8AFXh/SPFGg3Wh69YxXun3S7ZYnHocggjkEEZBHIIFcB8M/gJ8PvAOvSa3pFnd3N95jtBLeTeZ9mVsfIgwMAYwCctgnJOaAPVKKKKACiuK8U/FXwB4Y1tNG1rxLa2180gjaIK0nlMdpHmFQRGMMDlsDGfQ12UEsc0SyxOHRhlSO4oAfRRRQB8n/wDBR3SvEV54Q8N6jYLPJo1ncTi/SJchXYKY3fHYbXHpzXy9+zZoniLWfjT4YHhyGVri11GG4mlQcQwq4MjE9vlDV9+ftLfFnS/hT4KjvL3S11e61J2t7Wyc4jkIXLFzg/KMjI75rwb9mH9pLSX8XQeEdU8G6JoMesXziC60uPyh5s0zMqOD1GX2g5/DtQB9nUV8z/tJ/tQn4ceMW8JeGdIs9Wv7ZFe+muJT5cTMCRGApzuAwTn+8K6L9nP9ojTfido+stq2mHR9S0W2a8vBGxkhaAZy6n72RjkGgD3avnP/AIKA6Hr+sfBm0k0aK5uILLU45r6CBWYtHsdQxC5yFYqeeBnNeZa1+23qy+KX/sfwjYNoCyFV+0SP9pkTIw2QQqnAY7cHqOeOfdvFP7QPhLSfgbY/E6K3nu7bU3NvaWRZRI043hkbngAxtk+mOOaAPzs+HGkeJNc8b6VpvhFZjrUlygtXjOPLbP3yeyjqSeMV+ucAdYUWQguFAY+p718VfCT9q3SP+E8t4NV+HOg6Jb6jMsD3+mLtli3MBlxty65wTgj1r7XUhhkEEHvQBHdrK9pMkDbJWRgjHs2ODX5E+PdJ8QaL4v1Sx8UwSxawty7XfmDl3LEs47EE5ORX691mahoGhahfxX9/ounXd5CMRTz2qPIg9AxGRQB4p+wdoWv6H8DFXXEnhW81CW5soJk2tHCQo6dcMys3PrXv1cr8VPGul/DzwHqXizVlZ7eyjBSFGCtNIThUXPGSa+WPCX7bGo3Piq1t/EPhCwttGnmWOWS2uW82BScb8t8rY6kfL9aAMr/go5oniI+OND8QSQyS+HxpwtopFGVin8xy4PpkFMZ9K4v9g7SfEN18e9O1TSoZhptnBONSnC/II2iYBCfUuY+BzxX6HTQ6drGmqJ4ba/sp1V1WRBJG6nkHByD60mk6VpekwNDpenWdjGx3MltCsYJ9SFAyaAPyw+P+ia/onxf8UQeIorgXUupzyrNKDiZGcsrKx6jay9OnSvoD9nrwh43n/ZA+IAsIbln1gLJpEIkKuwjIMhQHGNwHBH3q2vj3+1LpOl+Orrw/o3gjR/EC6VM9tPd6ogcF1OGEeM4GQRz3HSvd/wBnT4r6V8WfAx1exsDpl1ZSi2vLLduWF9oI2NgZQg8cDoR2oA/L6y0zULzVE0q2s5pL6SXylgCHfvzjbjsfXPSvq/8AbK8MeOIvgt8Nn1JZbmLSbARavtXPl3PloAx44HDjt9OOPspfD+grqv8Aay6Lpo1DOftYtU87/vvG79avXNvBdW8lvcwxzwyDa8ciBlYehB4IoA/Mn9kTSfE2pfHnw5N4bjm22d0k2oSrnZHag/vA5yOoyAD1JHBr9O6o6TpGlaTG8elaZZWCOcsttAsQY+pCgZr5t/aG/arPw/8AHc/hHw1oFtqtzYYW/nupGVFcqGCIF64B5J78UAfUFFePfAb476F8SvA+q65PbnTLvRIRLqlvu3BFKsdydyDsbH4d+B4Zqn7beoJ4sI0/wfZS+H0kKnzJ3FzIuR84P3V43cEc5HIwcgH2pRXkfxM+OegeE/gtYfEezt2v11aOM6ZaO4iaV3GcMTyAoznAJ4ryj4O/tgjxP42tPD/irw5baXDqE6QW1zazkrE7Zx5m8jIzgcc8/mAfWdFFNkdY42kdgqKNzE9AB1NADqK+NfH/AO2jd6f4xuLLwr4Z03UNGtZ9n2me5ffcoFOdu0YT5sc/MCAcZyCPdr744+FbP4Fw/Fdorh9PnjUJaoQ0vnklfJJBIBDAgknjvQB6pRXyF8Of2zv7Z8YWeleJPCcGm2N3MIluLa5aVo2YgLlSoyOeo/8Arj68UhhkEEH0oAWiiigAorH8ZeIdP8KeFtS8Raq7rZadbtPMVUs21Rk4A5NfKWj/ALblvL4tSDU/BhttAecobmO6L3EceeHKYwT0JUH1wT3APsWio7WaO5toriFt0cqB0b1UjIqSgD8yf2vvDfibQ/jjr914gZ5otVu3urC4KhUkhONqjHHyDahzz8uT1r6B/ZN8OeNLj9lLxhZZvrObVI7kaEzyMrbWgADR4+ZVLkkEDnkj31/2h/2ndH8E+OJfCVj4Nt/EVzp5xey3knlpE5AIVMo244OSenI6849P+DHxj8PeP/hdc+MvLXSY9MVl1O3eTK2pRAxw5ABXacg8e+KAPzRHhfxCPFg8Lf2ZcDWvOEP2Qgbg+M/QDHOemOc45r9VfhNperaJ8MfDeka9O1xqlppsMN3Izly0gQBvmPJ+p5r5qb9sHw+PHhRPAkJ0kT7DqpmxPjpv2bM7c++cc4z8te7fE34w+FfA/gLTPF1y819aauUXTltQHM5dd4OchcbRnOee1AHo9FfOnwJ/aetfiB4xTwxrHhz+xbu4+W0eO4MyyPgkqflGDjnPTg+2fougAopsjrHG0jkKqgkn0Ar5j8Uftb6Zp/iybT9I8MvqWl2s7Q3F0boK52uQzRqoZXUqNykkZz260AfT1FZHg/xDpfivw1Y+IdFuVubC9j8yKRfqQQR2IIIIPIIINa9ABSHOCB17UtFAH5v/ABU0TxVpnxF1LSvEDX95rN1ekq7wnddBm2xtGq5ypGAFX7v3e2K+3P2dND8ReHfhNpeleKJGfUI95wZjIUjJyiZ/2RxgZHHBIxXl/wAQP2n9L0Xx9Loun+EG1WxsZ/s9zqMswjZXViJPLQqd23nqVyQe3Ne9eCfEmm+LfDNnr+lSb7a6jDAZBKHHKkgkZB4PPBFAG1RRRQB4H+2V8HNZ+KnhjSbrwz9nfWdHllKQzSbBNFIF3qCflDZRTz6Hmvn/AOAH7MnxGPxI0fWfFelHQtL0q+iu5TLMjSTGNw4RQpPUjGfTNe0/t3fE/wAT+A/C2h6T4VvLjTbnWZZjPewr80ccYX5Fb+FmLjkc4U182fs1/Gjx5oPxS0LTrjxDqWqaXqmoRWt1aXc7TBvNdU3AsSVYEg5Hv1oA9I/ay/Zx8a6n8Sb/AMY+CNMfWrLVnE1zAkyCa3mxhuGIypxkYyRnHpXZfsnfs9+IfC/h3xNe+MnXT7jxHpL6YLFcPJbxvnc7kHGfu4AOeucV5X+2P8Z/G83xY1nwfo+vahpGi6U624is5jC0z7FLs7LhiMnABOMD3r079gD4n+JvFJ13wn4l1S81X7BBFc2c9zJveNM7GTceSPukZJ70AeE+Jv2W/i7pnio6Pp/h86tbMw8q/gmQQFScZYsQV9cEZr6G8Zfs16ldfsxaL4E0u4s5PEmk3L35cyssM8r7t6KT0yCoBPHy9s19RV4Z+2l8Stb+HXwuhfw7I9rqWrXX2SO7UZMC7SzEejYHB7UAfLXwz/ZV+J2s+LrW28T6END0iGdDez3Fwjbo85ZYxGxLMQMcEAZ61+i0ahECL0UACvzB+FXxu+I3h3x9Yak/ijWdUglukF1Z3V48kU4Y4K7WJA69sH0xXr/7dfxa8ZWHxGbwLoWrXmkaXaWkMsxtZTHJcSPl8l1wwUAqMZ/hPrQB9w0V8S/sKfF/xbfeLrnwNr+oXWs6e9nNeQTXUzSTW7RgEqGbJKnPQ9D0rxH4hfHT4j+KvGF1rcXi3WdOt/tBks7S0ungjgQH5BsVsE4AznPOaAP0G/aG+HsnxM+FWp+Fbe5FtdyMk9rIx+XzUbIDex5H418PeEP2WPixqvi2PSdX0M6PYLIRcahLNG0YQHqm0ksT24+tfX/7IPxF1r4kfCUarr6E39lePZPPtx9oCqjB/f7+M+q85OSfZKAKukWMOm6VaabbkmG1gSCPPXaqhRn8BVqvj/8Ab1+Lnifw3r2m+BfDOpXukCWyF7eXVtJ5byq7SIsYYfMANhPGOSOvbi/2J/jD4zf4s2HgvW9dvtX0rV0lRUvJDM0MqRtIGV2O4fdIPXPHHHABR+PP7MPxFg+I2p6j4S0iTXtJ1O6luonimjV4S7lijhiOmeCOMV9L/sifCPU/hT4GvYNcnifVdUuFnnjibcsIVcBc9zyf0+le11xPxy8X3HgX4TeIfFdnF5t1Y22YV2Fh5jMEUkYPALA88DHPFAHbUV+WFv8AHT4rweKm8Rp431c3LSBzA9yzW2AQdnlElQvGOBnGeeTn6U/aw+OPiK2+EPgmTwzPc6NceLrAX09xC5SWKMKhKIwOVJLjkdh1oA+u6+IP2q/2cPHOrfErUPF3gvTv7atdXn82aCOVFkgkKgE4cj5SR2J6/lyv7I3xn8d2vxa0fw1qviDUdZ0vWbkW8kd/dPOYmYcMhYkg8Dgf45/QmgD5m/Zl/Z81Pwt8L/FemeMjBBqHiyy+yzQROXNrEUcBXIO0sC5Pyn2ya+eLv9lD4uw+LBo8ekW9xZNIQNTjuUEITJwxBIYEgZ247gV+kFFAHzr8Xv2fbzxB+z14c8D6Nfxvq/htQ9u8jbY7htjB0Jx3JGDx0z7V4Z8Df2WPiJP4503U/GGnpoWmadeRzyrJcI8s2x1bamwsMHnnPb3Br79ooAKjuYUuLaWCTOyRCjY9CMVJRQB+dXjb9kv4oaX4qNh4f0+HWtLlm2wXq3KJ5aEjBlDEEYzztB+6TjoK+kr/APZ8upf2XLf4U2+sxpqUMwu2umTMbS+aZGXHHGCQPoOa+g6KAPzx+H37JXxN1LxhFa+J9NtNI0e3uF+03Mt0sgnjBORGsbbjkDHO3G4V+hkahEVF6KABTqKACiiigDkfjF4Mj+IHw01zwi8ywNqFvsilcEqkoIZGIBBIDAHFfDXhb9kn4o3njRNJ12xt9P0iNsz6nHco6MvHEYzuJOcZK4GCeeAf0TooAr6bapY6dbWUZJS3iWJSepCgAfyqxRRQB8PftN/s0/EDVviZq/inwVplpq9hq04nNvDNHBLBIV+fcHKqwLDO4HJL8jqa9r+BPwKPhH4Ha54J12+drzxHFIL9oGGIGeLyyqHHb1Oc9e+B4D+1t8cfGc3xPvfCOhatq/h3T9HuvKL2VxJbS3DbRliRtO0ZOB0P3skbce2/s3/GbWPEPwH8SeKvE8ZurrwwJVkmXBe6WOESBiOBvx15wT6DgAHz+P2SPiofFp0gR6aml5yNWNypTZv2j939/ft+bb07bs19M/G34IJ4t+EGgeEdDuBbTeGxG9gjE7JDHGUCFmyQp9c5HB5xg/Glx+0L8VH8bN4kj8Xaqp3Z+wlwLbZv37PK+7jtnG7bxur9HfAWvL4o8E6N4iSJol1OyiugjDBAdQ3IBOOvTJ+tAHyb+zl+zV4ts/G9j4r8c2sekRaXepcQ2TSLLJO6fMrbo3IUBwh6nO1sjGM/Z1FfH37WPxa8UxfEO98D6JrGo6Jp9hbRm4eyfyZ5pWCyZEqncFwVAxt/jByKAPr25hW4tpYH+7IhQ/QjFfD2sfss+OrP4gNpujrFPoN3KSNVeVP9HjIOVePcGZxjAwMEkcrzt9q/ZB+JPiXxpYa3o/ia4GoT6SYXi1AqFaVZd/yMoGMrt6jqCOOMn3ugDlvhR4Pt/Afw90jwpbyib7BDtklAIEkrMXkcAkkAuzHGeM11NFFABSEAgg9DS0hOATjpQB8efEb9m3xj/wAJjLbeEYbKbw/eyyTBpJkiFmSSfLKgAlegXaDjODwNx+l/hH4Mg8A+BLHwzb3D3Ag3O8jDG52O5voMn/8AX1r5A+LXx58e3nxBvH8Pa7faJY2Ny8MVqseOULpukVlyScn5SMDAyNy7q+sPgN4zvfHnwz0/xFqNqlvdSM8UqoSVZkYruGegOM45x6nrQB3lFFFAHmf7R/gfwX42+HFzb+NdRi0e1sj58OqOQDaP0JGeoI4K9/yrwr9kb4WfCRPGT+INL8dweKtX06aYWtm0AhMQWV1ScKSS2VUMCOmav/8ABSNNePgzww9osh0RbyUXxTdgSlV8rdjjGPM698Yr5d/ZtTX3+OXhEeHRc/af7UgM3kdrfzF80t227M5z/OgD6r/bJ+FvwxvtYsvF/iDxcPC2qXctvazIsYlFyhlVWl2cEFULksODt56c+h/sqfD74deEPB02o+BNah8SNfuVudXGN77TxFgfcC/3e5OT2r42/bTHiT/hf2unXhci3Lr/AGb5n3Ps+0Y2dsevfPWu9/YKm8VtZfEOy0VJ2tW0R3tyoIX7fgiIBv7xBb34FAH11r3xc+G2heIV8P6r4x0u21NmCeQZCxDE7cEgEA54wTVn4q+BdC+JngO78Naux+zXSCSC5hwzQvj5ZEzkHr+IPbrX5O3qXCXs6XZf7SsjCXectvBOcnuc5r9Nv2Pv7eH7PfhseIhcfbNs2z7R/rPJ81/Lz3+7jrzigDzz4X/se+G/Cvi6DXdb8Rz+II7Sbzba1NmsKZBBXf8AM24jHbAOe1d38f8A9n3wt8WZoNSuLiTR9bhwhv4Iw7SxANhHUnB6gg9RivY6KAPIP2fPgJ4c+ETahd2d/c6tqd8qxvdXCBPLjH8CqOBk8knk8VwfxI/Y88J+JvF0mt6Pr1zoFvcSb7mzithKpJzkoSw2kkjqCOPfNfTdFAHMfD3wf4c+HXg2LQNChSz020DSSPI3LN/FI7HvxyT6Vn+Hvi18N9f1/wDsHR/GOlXmpFigt0lwzMDjAzwTnjiuP/bOXxQ3wG1T/hFftf2gTRG7Ft9823O/3x93pzX5v+Gxqza9YroQnOpmZRaiD75cnjH+cetAH6afH74JeGvi7p9supzy6fqdn8tvfwoGdUJyUIPVc9vesP8AZ6/Zz8PfCfU5dabUpNc1l4/LjupIPKEIIw4Rcnr7n869h8PLfpoGnpqjh79bWMXTDvLtG8/nmr1AHI+M/iX4D8G3sVl4o8U6bpVzMNyRTy4Yj1wM4HPf1rT1O28P+M/CF1Z3LWup6LqVu0chVg0boeDz6g/kRX5fftADxGvxj8Tp4paY6guozY8w5Hlb2Kbe23aRjH88177+zbD4vT9jr4mSWH2xopVl/sxYmJb/AFYE+wDkcenfNACaN8BvgFJ8QYdLi+MMd7KL3aumIYiX2nJiMnIPQgnH619G/tB/DvwL4q+F503xRfW/h/T9MUNa6gQo+xhRjA3dRgdMjOK/MCzNwLqE2nm/ad6+V5Wd+/PG3HOc9MV9a/tiDx8vwB+Gw143AX7Kn9tK2fMF15a7fM2/Lj73B/ixjvQB3X7LPwj+DOmeLZ/EHhjxvb+NNXsFDQK21PsecgyCMcknoGPA7c17/wCNPHfg/wAGJE/irxFp+kiY4jFxLgt16Dr2P5Gvzs/Y6tdem/aB8Nz6GtzshnJvXiJCiAq28P6ggdPbPal/bHt9cT9oHxJcawl35Us4Fk82SphVVChPQDOcf7QPfkA/SfQNY0rXtKg1XRtQt9QsZ1DRTwOHRgR2I+v61fr5C/4Jt/8ACSf2L4o+1G5/4R4PB9i8z/V+fl/M2Z9tuccZ9819e0AQ3t3bWNpLd3k8cFvEpaSSRgqqPUk1zfgz4ieB/GVxPb+FvFGmatPAAZI7eYFlBzg4644NeO/8FAV8SH4M2zaH9p+xrfj+1PIP/LDy3Hzd9ucZx268Zr4z/Z4HiQ/GTw0vhZrhb1r+ESGLp5PmL5m/PG3Hr3xjnFAH6ceMfGvhPwdBFP4p8Q6do8cxxGbqcIXPoB1PQ/lVzwx4h0PxPpSar4e1ay1WxclVntZhIhIOCMjvXwJ/wUBXXh8dS2qB/wCzDp8X9lkbthTHz9eN3mbs7e2zPNdb/wAE5h4p/tbxd9iD/wBhfYV3F9+37Zn93s/hzt3bu/3O1AH1tr3xJ8BaDryaFrHi7R7HU5NoW1muVEhLEgDHqSMV0wubf7J9r8+L7Ps8zzd42bcZ3Z6YxzmvyF8Zf28fFOpHxQLka0bhvtn2j7+//D0xxjGOK+ttci8b23/BPWOHUI9Qgu43RGRFKyLYCbChwvRduM57fe70AfUXh74heB/EGuTaJonivSL/AFOHd5lpDcq0q7Ttb5c54JANdRX5F/C9vEC/ETQG8Kb/AO2xfxfY9u/l9w+9s+bZjO7H8Oa/XKLd5a78b8Dd9aAHVzPivx94K8K3kNn4l8U6TpNxP/q47u5WMtjGep9x+Yrpq/KT9oCDxBD8YvEx8TpMuoSX8rBpVA8yIMVjYY4I2qBn1BzyDQB+q8M8MtuLiKWN4WXcJFYFSPXPpXPaN498FazrU2jaT4p0e+1GEssltBdo8ilSFIwD2JA+pr5n+E6fEmf9hnW0spLmPUVZzpZxL9oNkrIWVcgnJUSBNvG0pgjqPkXwZBq114r0qDw5FdPrTXiNbrCoZ1dTuUgHjAxk7uAAc8UAfrXrGqado+mzajqt7b2VnApeWedwiIoBJJJ9gT+FU/DHifw74ntGu/Dut6fqsCttaS1nWQA8ccfUfnXyz/wUCXxUfC3g4br4aFtYau0eNnnfu9nmY5xnd1+XOO+2vOf2EI/Es3xtjn0jzYdGSyc6kvzeS6YIjHQjduORnBwHweoIB79+0f8ACD4R+KPElprPivxbD4S1OYHc6Twxm7xjkhxyRwM+4z2r1H4U+AfCngrwDF4a8PRrcafIpNxcMQXu3YYaR2XGWOMe2MDAAr4G/bCg1gftBeITrbzyAzobXcjrH9nKAoEyTxzgkcFg5wOg+jP2Xrfx0v7LnieG1tp7e7MFyPDsbqgJBhyrDP8Aeckgt1BHbFAGfefAT9n+X4hjTv8AhP44LzzlP9iJqEO7AXcYzkF+VGTznByMcV9UA2emaeoLR21rAgUbmwFA4HJr8rI7/XYtcEXlyHWhcYw0BNyZ92PTdv3/AI596+wv2kbXx1cfszeGVvo7ie6iht5PEUaIjEhYtzEgejgE7OmD/DmgD6C8M+KPDviWB5/D2t6fqsUbbHe0nWQAgA4OD15H5ivOf2gfh18OvExs9W8Xa4nh26RvKS9WaONpRhsRneCGHU47YOMfNn5b/ZATWJPjNpc+mw6i9ospW7lgRvKVCjkLIwGACVyAepUVv/trv4jt/iyW1NpptKa3R9LGCIkGAJF6AFtwycZOGTJ7AA+qvgj4J8NeB/BMen+F7+TUrS5kNyb2SRXM5bBByuFxt2gYHQZ5JzXdV82fsJf8JMfDOtG/aVvD3mR/2YZDxvy3mhc87c46cZLd91fSdADJJEjjaSR1RF5LMcACsjQfFfhnXriWDRNf0zUpYceYlrdJIVznGcE+h/I15/8AtZDXT8Gr8aIdqedH9vZd+8W2Tu27ffbu3cbN+a+SfgDFrjfF7QP+EYa5e5+2Ibt4uB9m3DzN+fl24x1/i24+bFAH6Ba1q+l6JYtfavqNrYWqY3S3EoRRzjqT6kD8aNE1fS9asFvtI1C1v7R87ZreUSIcEg8g+oNfJ37c6a/J4u0xbl7pfDf2NTAR/qTc7n3Zx/Ftxjd23Y/iq7+wadcOqeIEi/5ACQx7mbfzcZ+UL/Bnbnd35j7UAekeP/2b/BXizxPNrv2vUNKluH8y4ishGElkJyXIZTgnvj69ck+r+GNC0vw3odtoujWiWtjbLtjjQfmSe5PUnua06KACiiigCjrmkaZruk3Gk61p9tqFhcrsmtriMPG49wfzrE8F/DvwP4NuJrnwt4W0rSZ5wBJLbwAOw9N3XHt0rqaKAOe8Y+CPCPjCKOLxT4c03WFiz5ZuoFdkz/dJ5H4Vc8L+HdB8MaUmleHdIsdJsUJIgtIVjTJ6kgdSfU81q0UAcdrHwu+Hesa4ut6p4L0O71FWDfaJbNCxOc5PHJzzzXXoqogRFCqowABgAU6igAooooAKKKKAGSRpLG0ciK6OCrKwyCD1BHcVyXh74YfD3w/r8mvaL4P0ex1OQkm5itgHBJydv938MV2FFABRRRQB8jftJ/HD4S2Xj59C1P4Z2XjPUNNlEN3eXKpGIv7yoSpLkYXjhTnrXs/wt+Lfw/174SXHi/SfK0fRtJQi9tCiIbNsAlSq8YJbg8Zr4z+PvwB+JGlfFDV7jS/Dmoa7puq6jJcWl1YwGUASyMwWQDOwrnBJwvfNe7fA34D+JdM/Zp8ZeGNeRbLWvFCF4rYkFoNiDyg5zjJYcjtmgDirH9oz4LQ/FOXWG+EdnHD5o8nWo4YzcqQ20SeUVGBt5yDuHTBr7Ju7TRPFPh9Yr6zstW0q9iVxHcQiSKVGGQSrDuD39a/M+x/Z++K8/jOLw1L4O1SF2kUSXfk5t0jLbTJ5hIU4HO3IYjtX6TfDzw8vhPwLonhhLh7ldLsYbQSt1fYoXPb0oAb4Q8FeEvCCSp4X8OaZo4mOZPslusZfp1IHPQfkKTxj4I8JeMYoovFPh3TtXWE5i+1QBynXoeo6n866GigChoOkaXoWlQ6Voun22n2Nuu2K3t4wiIPYCr9FFAHFfGnx34X+HvgS71zxYqz2TEQR2mwO13IQSIlU8EnBPPAAJPArwb9nH45/CLUfHh8P6J8N7XwbqGpTNFaXNtBEwnUcqrsigoTljjlRj71d9+2X8M9d+JXwuhtvDmyXUdKvPtyWrHBuVEbqUU/3/myM9cY4zXy58BP2efiLc/FbRLrxB4a1LRtIsLuO8nurgLGf3bBlVRzklgOPTPIoA++vFHhfw74oshZ+I9E0/VrcdI7uBZAOQe/uAfwFWdC0fSNA0xNO0bTrTTbKIfLDbxCNFAAHQewA+gFaFR3EQmt5ISSBIhUke4xQB8ffFn9oX4NRfFDE3wutvEtxp1w0Nzq80ESSq8Z+XygykuA+4ZYrjGRmvqbwN4l0Hxv4MsfEGgyx3Wk38P7sFRgAZVkZexBBBHbFfnR47/Z2+J+h+O7jQdL8I6pqlpLcSCwu4FEkUkQ5UvIAFQ7cA7tuTnFfdv7NPgPUPhx8H9J8L6tcRzX8RknuPL+4jyOWKA9wM4z3oA6nQfBPhDQdSudS0TwxpGnXt0++ee2tEjkkbJOSwGSfmP5mugoooAKwNe8GeE9f1S11TW/DelajfWbBra4ubVJJIiCCCpIyDlR+QrfooAz9Y1HTdA0K51K/litNPsoTJK5wqRoo59gP0r5h8MftJfA1/ibJcxeD4tLuLmRYB4gezjVnGSNznG5U+WPBPryF219B/F3wlH45+HGteFZGCm+t9sbHOFkUhkbAIzhgDjIB78V8DaB+zJ8VdQ8bw6JfeGjptmk4E+plwYFjyw3rzls7SQuAeVztBzQB9ufHf4jeCPA/hGJ/GFsmq2uqkww6eIllN0uPmO1vl2gHknjkDqRnl/2bvjB8PfGl1deF/Cvh1fDlzZo7x2kcKLG8QkPKlAADyGKkdXOC3JOF+2H8Idf8c6H4bvvDqTXs2iB4ZrODasksb7BvTcQMrt5B7E+mDw37JPwO8VaP8SoPHGv6Xd6PY2sUjW0d2wS5md0CqXjwdq7XfjIYFeR6gH1f4i8M+HfEcKQ6/oenarHGwdFu7ZZQpGcEbgfU/ma07eGK3iWGCNIo1GFRBgD8KkooAyh4c8PjWP7YGi6f/aPl+V9q+zr5mzO7buxnGecevNaM8MU8LQzRrJG3DKwyDUlFAGV4e8O6D4et3ttB0bT9LhZtzJaW6xKTxyQoHoPyFeffHj4k/D7wpDDo/i/Totae5AZrEwJKVQHIdlbgDIGM9+nQ49Wr5b/ac+C3ifW/G58X+EtO/tl73Yt1atIqmNlQKGG4gFcKMg8gkdcnaAey/BPx74M8beFWk8HwpYW+nkQy6eYlia2A+78q8BSBwRxwR1BritY/aZ8HWXi6HRLbTNTvrd7g2730Sgx5yBuUZyyj5skc/KMBgc0z9lD4W654J8La1c+JLf8As/UdYfYbZZVfyo1BCk7eN2WY8E8behzXjN98CPiDpniySz03Rr/UY4btms7xp4ktwh+47tkOSoI3ALyQcDFAH11rnjDw3pvgxvFF/fwf2O0W8S5DrID2GM7s9MDOe2a8n+EPxs+GGveORouieFZtB1LVXci5ayiQXEgy2GaMk7iN7Zbjg85POh43+DD6z+z9pfgaK48zVtK2XNtPLM5H2gBw5yWJCkSSLjkKCMD5VFeKfBn4C+Px8RdJuvFGiSaXpdhcpeSTtdRsWaJgyKoBbksFzwPlDcg4yAfQnx8+I/gjwZZWWl+LtFk1wakW2Wa2ySrtTBLNvIUDJX35HFaHwT8f+D/GuhvH4UtBposgqSWBjWNoVHC/KvG3AGCOMcdQQPM/2qvhP4j8T+JLHxR4XsptQuPIFrcQRvGGTbuKMN+Pl+ZweepXjqaf+yj8J9f8La5qPi3xTbXmn6g8LWUFpI8ZVo2KOZDsY85UDBxjHfPAB9F0UUUAFFFFABRRTXZY0Z3YKqjJJOAB60AOryz4w/Hn4ffDMy2er6kbzWUTcumWi75TkHG4/dTOO5zz0rwr9qH9qee2vLnwf8M7lAYyY73WByQ3IKQ/Tu/tgV8a3VxcXc73F1PLPM5y0kjFmY+5PJoA+l/iB+2X491Znh8JabYeHLc7gJXAupyDwpywCgjr90/4+Rar8avizqaFLv4h+JApOSIb54Qev9wjjnp0rhLaCa6uEt7aGSaaVgkccalmdjwAAOSfavS/DP7Pvxk8Q27z6f4A1WKNDg/b9lkT9BOyFh7jNAHLx/EX4gI5dPHPidW9Rq04P/oddt4R/aS+MPh108rxdcalCiBRDqSLcAgerN8+ffd3q2f2WPjmM/8AFFofpqtn/wDHa4Xx18M/HvgeaRPFPhTVNNRMAzvDvgJ9pkzG34MaAPq74Zftp6VdfZ7P4gaBJp8p+WS/07MkI+X7xjJ3DJzwC2OK+pvDHiDRfE2kxatoGp22o2UqhklgcMORkZ7g4xwa/Hyu1+FHxO8W/DXW11Hw1qckEbODcWpw0U69CGBBHTv6gelAH6x0V5p8AvjD4e+LHhs3mnulpqtuP9M055FMsYyQJMAk7GxxnpnB7E+l0AFFFFABRWVrfiLQNEZF1nXNN01pCqoLq6SIsWbaMbiM5JA+prRglinhWaCRJY3UMjowKsD0II6igCSvnz9tL4x618MvDml6d4Ymjt9Z1cy7bh495hiQAFlBBXdlh19uvNe5Qa7ok16bKHWNOkug+wwrcoX3DttznPtXn/7Q/wAGtG+L3huCyvLj+z9UsizWN+I95i3Y3KVyNynAyM9qAPm39lH9onx9q3xS03wl4w1ZtasdVdoo3kgQSxSkZU7lxheG7Hr+Un7Wv7RPjPTPiRe+DvBmoz6JBpEgjuLiNV8yeTaCeSDhRn8f5+nfs+/ss6f8OPF0finW9eXXNQtgwtI47Xy4omOMPyS24YPII+9+db9on9mTw1408XT+LbXxdF4Z1DUHVrtbpVkhlZV2llBZSGOFzzjg8c0ASfsyftBap4x+HvjPVvF8EJuvCtoL2SWCMqssOyRsYBJyPKOevXPsPm27/an+MMvieTV4PEKQ23mFo9O+zRmBV7KeAzeuc8n24r7O+AXwX8L/AA58BX2j2d2msy6zHt1HUFXZ9oXaV2rgnao3NgA9z3rxm+/Yi0+XxXLPa+NJYNBeQstt9kzcRqRwokLEHB7kdOOvNAHc/Fv4+6h4d/Z08N+PNM02OPV/EkSJCjHdHbSGMs7c9QCpx68dOo8F/Z+/aZ+INv8AEbTdM8X6tc+INL1S5itGSREDwu7hQ6kAZHPI+n0P1n47+DHhDxJ8ILL4eXKvbafpcCJYXRIaS2KLgPk98Zz659OK8f8AgT+ytoXhnx3Fr+s+L9O8TNprrNa2ttEFCSKch3G5uhAwPr3wQAUf2zPj/wCK/B3jNPBPgnUYtPlgtllvrlY0klVnwyKMkhTt6gr0cEdRjov2K/jn4g+I8+q+FvF8sFxqlhbJc211HHsaeIEI+8AbdwYqcjGd5wOK3P2mv2fvDHxK1GHxJN4jXw5rKwrbm4mIaGZFOQGRiOQNwG0jrznFb/7NfwV8O/CjSLyfTNWfWtQ1IRi5vcgIQgOFRQSAuSx5JPOCTigD1+iqV3q2l2k4t7vUrO3mbGI5J1VjnpwTmrmRjOeKAFr5e/bX+OniH4fXmm+EvBt4ljqt1D9ruroxB3hi3EIFDqVyxVueSAvTkGvpa11LT7qUw219azSDqkcysR+ANeTftGfAPQPi6lrfPenSNctEEUd8kPmb4sk+W65G4Akkc8E+hIIB5x+xZ8efE3j3Xr3wb4yuDqF/HbNd2t6IkjLIrAMrBQBkbhggcj0I+b6rrxj9nP8AZ/0L4Rm61D7YNY1u5Xy2vnh8vy48/cQZO0HjPOSRyegHs9AHJ/FvxpafD74dax4uvITMlhDuSLJHmSMwVFyAcAsyjOOM5NfGXhf9qr4hW/iyHVtbvYbzSZ5AJdNitkURqcDKH72eM4LYOSBtyCv3L4q0LTvE3hvUPD+rRNLY38DQTqrFSVYYOCOQa+a/D/7Ing+08aw3kvjC5v8ATbWRHTTnSJnZkYErIcYZThgRtHBHPHIB2f7VPxe1PwF4Q0uPw8jQ6nrcbNDcsqsLZAFy2DnLfOMAjHc9MHz79lf4+eKdc8a2fgzxleyazJqvmNa3nkxo8LKrNtYIFBUheuMgn0PHuHxw+FWgfEnwkmmajcHTprJSbK+QAtbHA9eqnAyCeceoBHI/s+fs/eGvh1q8mvtrK+ItXQFIJ/LCpbAgg7VycMQSCSenAxzkA90rJ8Ya3B4b8J6t4guY5JYdNs5bp0QDcwRS2Bkjnj1rWqrqljaapptzpt/bx3FpdRNDPFIoZXRhgqQeoINAHwwf2nPiUfFn9r/b4Bpvnbv7KFvH5fldNm/G/OOd2fvc4x8tfbfg/W4PEnhTSvEFtHJHDqVnFdIjjDKHUNg4zzz618/N+yN4fPi/7ePEVyNC84yHTfI+fb/zz83dnbnjON2O+fmr6N0uxtNL02307T7eO2tLWJYYYo1CqiKMBQB0AAoAtV8zftJ/HDxB4d8Zz+DPCc0VjLawJJdXjRb3Dthgihht+7jnDA78cEV9M1498dvgn4e+Ieowa1c6zNo+pRRiFZdwMTqGzhlOOeW6Efe5zigCt+zT8Wr7x5omr2muRl9S0REaa5RVVbhGDYbA6N8hyMY7jrhfCfEP7TPjq78YyaxoV0LPRYWdItNmt0ZZANwDSHG7dk5wrYGFHPJb6f8Agv8ADDQfh14bmstOm/tC4vcG9vnA3XBAIA46KMnAzgZ9SSfMvE/7MHhPUPF893beI30nTbkkyadDGgZGOf8AVsThQTj5dp7gYGAAD2r4Z+Krfxr4E0nxRap5aX8AdowSQkgJV1yQM4YMM98V0lZ3hnRrDw94fsdD0uIxWVjAkECFixCKMDk8mtGgD52/as+Mut+DNVtfCnheRrLUZYFup70xq+yMswCoGBG4leSRgD1Jytv9lb4xax47vNQ8O+JpIJdRtLdJ7eeOMqZoxhXLgDaDuKnjGd/AwK6r46/BbRPifBFcPcnS9ZgUJFfRx7z5eT8jDI3Dkkc8Hp1bMvwF+D2mfCzTrsRajNqmpXu0XF26eWCqk7VVMkDGevUkntgAA9PooooAKKKKACvk79ur41SaFZSfDTw5cyxaldxK+p3ER2mGJuRED6sOTjsRzzX0j8RvFNj4L8D6t4p1JgLfTrdpSDn5m6KvHPLED8a/J3xfr+o+KPE+o+IdWmaa9v52mldjk5J4H0AwPwoAya9i/Zt+BGvfFzWTcSGXS/C9q2LzUymS7D/ljCD95znk/dQcnJ2q2R+zn8Kr/wCLPxBh0SNp7fSbYCfVb2NRmCEdFUnje5+VevdsEKa/Tzw1omleHNCs9D0SxhsdOsohFbwRLhUUfzJ6knkkknmgDnPhb8LvBPw20tLLwpokFtKYxHPfSKHurjpnzJSMkEjO0YUHoBXaVQ1/V9M0DRbvWdZvYbHT7OIy3FxK2FjUd/8AADkngV8w+Pf21vCum3rWvg7wxfa/GpIa7up/scRPYou1nYf7wQ0AfVtRXEMNxbyW9xEk0MqlJI3UMrqRggg8EEcYr4qtv24tXFwpufh9YvDkblj1J1bHsShGfwr334KftCeAPihKmnWF3JpOuNnGmX5VZJcDJMTAlZB14B3YUkqBzQBxvx1/ZQ8IeMIJdU8Ex2vhXXFQkQwxbbK5IHCtGo/dHgDcg7klWNfBvi7w3rnhLxBd6B4j0yfTdTtH2zQTDkehBHDKeoZSQRyCRX7A14d+1z8FoPih4MbU9HtoR4t0qPdZS4w11EMlrZj75JXPRu4DMaAPgH4XeONa+HvjOz8T6FIFubdsSRk4WaMkFo29jiv1L+GnjLSPHvguw8T6JcJLbXSfMFOTHIOGQ9wQfXB9q/IuvqX/AIJ6ePv7G8d33ga9uXFpra+baIcBFuEXJPrlkXGP9mgD7zooooA/Kb9ofV9b1n41eKrjxB5y3kWozW6xyFv3UaOVRVDHhdoB445yOtfQH7Ofibxvb/sg/ECezvL/AHaYdmiyhSzRZC+YsZxyBn3wSa6z9qHxp+zknjB9P8aeF7nxF4gtiiXUmlkxSRY3YV5BIm4jPKknqPw9s+E+v/DjVfhUuoeDoLW28LRQuksHkbRGqqNyuvO47cA9c9OvFAH5bWWq6lZ6wmsW97PHqCSmYXG8ly5OSxJ65yc565Oa/Wj4aXWs3vw88PXfiKEQ6xNpsD3qA52ylAW7nvnua+UdC+I/7JkvxNTUE8E3drctMpTUbu3Jsw5cHf5RkIUgnJYoMAGvsy3liuLeOeCRJYpFDo6HKspGQQe4NAElfmf+2fq2vah8f9ftNZnuWtrKQRafFLkJHDtByg6YJySe5+lfphXzd+1l4y+BOm31rpXxC8Nv4k1fH+qsMJcW6cHLSB0Kg4AwDk4x0zQBz3/BOXXvEupeGfEWlajM9xounPAtgznJjdt5dOvTGwjj2zgYH1lXnPwC8SfDXW/h+J/htDaWOjWrss1tHD5LQP1bzAecnrk9RXA3X7Xfwrh8WpokR1W4tjKYm1JIUFsrbiM5ZgSvGdwGMMD64AIP+Cgeq61p3wRig0sTC1vtSjt9Qkj3DZFtdgCVIwGZVU54OcdSK+Nv2c9d8QaJ8ZPC58Py3JludUgimt4nfbOjNtbcqkbgFZzzwOvTNfpH8RvE3gax+G15rni2eyufDM9v+881PMSdWHCBf4iegHXJxXh/7OnjP9m668eT2fgjw3/YevXU8gtnvoSTNyCfJZmbYpwCEG0jaflFAHkP/BQzUvEknxbtdLvpJl0KKxjk0+MOfKdznzGI2gbweMZbA2nI3YrrP+CdOr+KWXxVpiefcaDbWqy26ux2R3RP3UGMfMDkjcMcHB3Ej2H9qrxd8H9D0+y0z4maBLr9xdI5tLW2g3TADCsQ+5dhAckfMD1I5rb/AGa/GHwt8UeFZ4fhlZR6ZDZsv2vTzB5UsJfLDcMkEEluQSMhsUAfnH8SNe8SeJfG+p6j4qneXVzcPFNGTlYSrEeWvJwoOR1OeSSSST9fXXi/4gP+wPaa7BNqMOs4W3NzGrtO1osxTzSWy3KDJf0ORgUnxX8e/svf8LgePxJ4V/tPU7SRxe6pbW+6283bgrKqsPOYbQOVYKT1Bzj6g0G40PXPDFpc6T9lutHuoFa38tQYmjI4wOmKAPys+E2t+LdI+Iel33g9riXXDOBDChyJ8nJRxwNpxk5IxjORjI/WeMsUBYANjkVw3hD4Q/Dnwn4muvEfh7wtZWOp3KhXlTcVUDsiE7U6AnaBkgE80nxd+K3hP4ZWEE/iGe4luboObWytI/Mnm2gkkLkYXOBuJAywyaAO8orzr4M/GHwn8U7W5bQRe2d3a/6+yvo1jmQZwGwrEEHsQf1BAyPiV+0P8N/AfiFdB1TUZ7rUBIizxWcfmfZ1b+JzkdOu0ZbBBAOaAOt+Mt5rOn/C3xFe+H1c6nFYyNb7Blw2Oqja25vRccnA461+a/hfxBrlh4u07xJYTXdxqsd6ksZEjtJPJv6Eghm3E4IBywJHev0+8KeIND8YeG4Na0S8h1DTLxPlcDIPYqwPQjoQelYOjfCb4d6R4quvE9h4VsI9WupBK87AvtfBBZAxIQnJztA3E5OTQB4l+3b4j16w8HeFtNt5Lq3stSkc3ssLOgZggAiYggbWDudp67fY151+xDqviC1+Lf8AYWmTsdHmglmv4GbKgBcCQAnhtxQHGcjGRwCPrP4y674D0Lwg83xCjtJ9KmlSMQTwed5j5+UKmCSQRnjpgntXGfs1+I/hDfx3Wm/DrRm0W+SIPc291CRcum9sEyFmMgBOeGbaGXp0oA9porzb4sfGfwh8OLu2sdY+3Xd9ccrbWUau6rz8zbmAA7deTnHRsdj4W8S6N4m8Pw69o16lxp8qb1l6YA6g+hHQjsQQeQaANiivIX/aM+GieLf7BOo3PlZ2/wBpeT/om/ft2785992NmOd1ejeKvEujeGPD1xr2s3iW+nwIHaQ85z0AHckkAAckkAcmgDYr4d/bV1bxFd/FaTRNQuHh0e1t4prGFXwr7lwZDz13BxzjAHA5JP1B8NfjB4L8e39xp2j3VxDfwE7ra7hMUhUMVDAHqDgH23KDgnFYXx/8W/CjRJ7W38caFB4h1VIjJbWUdmk86RlgCcthUBwT8xGdpxkigDif2ItU8TXHhLxJa3kk1zptlJGlg80xcq4j+aIAsdqhRGQAAPmPXt8v+ItS1XUvF19rN/NdWmsPeyzSOGdJYpVJKqCTuG0gAZORtFfoH8Itb8D634SWbwCLSLSopGRoIIfK8p85IZMAqec8joQe9eXeNfHX7P8Aa/E7zNW0OO+1yxd/tGoW9gZEt3XaQX2n5nBRVBUMykMPlycgHq/wfvdc1D4ZaBeeI4Wh1WWyQ3Cvw27HVhtXax6lccEkc4yesrA1bxd4Z0XwWfFd3qlrDoSQJKlypyjI2NgQD7xOQAByScVxfw6+O/gbxt4ol8Oae99ZX4LfZ1vYljF0oJBMfzE9s4IBxzjg4APU6KKKACivMvHvx0+HvgrxCuh6zqkv2wEeeIIWkEAKsQXx0zgDHX5lONp3V6DpGpWWraZb6jp1wlxa3KCSKRDkMp5BBoAuUUUUAfL3/BRfxM2nfC3SPDUTxiTWdQ3yqT8xihG44Gf77R18EV9Yf8FKZnbx/wCFbcn5E0qRwPdpSD/6CK+T6AP0Z/YM8Inw58CLfVJ4gt34gupL9i0W11iGI4lJ6suEMg7fvTj39/rlvhBYDTPhP4R04En7NolnESepKwoM1zP7VWt3vh79nrxhqWnP5dz9iFsrjgqJpEhYg9iFkJB7HFAHxH+1j8abv4p+NHsdMupF8I6XKV06AAqLhwCGuXHcnkLn7qHoCzZ8SoooAKfG7xuskbMjqQyspwQR3plFAH6LfsZfGu4+Jnhe50HxHMjeJtGRS8mQGvbc8CbH94HCvjjLKf4sD6BGec1+ZX7Ger/2R+0h4WdpQkV1JNaSDj5vMhdVH/feyv02oA/Nb9tnwTF4N+O2ozWr7rTX4/7XjXB/dvK7iVc9/wB4jtx0DqK8u+H/AIhm8KeN9F8SQM4fTr2K4OwAsVVhuAz3IyPxr6r/AOCmkSi48BTgfMy6ghPsDbEf+hGvjagD9krC5ivLGC8hO6KeNZEPqrDI/nU1cP8AAG6lvfgf4JuZ5XllfQrPe7klmIiUEknknjrXcUAfmV+0Z8JvGfhr4rayzaRfalbapez3lrc21u8gdZJC2DtBwRux7/XIHv3wL+DHji1/Zb8ceGdStE07VvEbF7G2ml5CqqgFyMhdxU/hjNc/8ev2s/FWk/EG+0HwLDZW9npVxJa3Et3b+YZ5EYq2ASMAEEe+fbJ9/wD2XPivL8Wfh22r39tBbatZT/Zr6OAN5ZbAIZd3TIOcZOPX0APz4T4S/EJ/GZ8JjwvqP9oi48hj5LGJT6mQArjHPX268V+nvwz0Cbwr8O/D3hq4uFuJtL02C0eVV2h2jQKSBk4HFdFRQAV+d37ZXwv8X2Hxo1TxBb6PqGpabrb/AGmC4tbZpFQgBTGduSCMDrjOeM4r9EaKAPk39jj4S+LtM+FHjNddlvdG/wCEpshBZQbmjlt8xyL53P3XO9ccZG0Z54HyhrHwm+Iml+LJfDE3hLV5dQSYQr5Fq7xyZPDK+NpU5BycY745r9T/ABPrNj4d8N6lr+pyFLLTrWS6uGCliEjUs3A5JwO1fC2p/tnfEE+K5bvTdL0ddEEw8uyngYyNED0aQNwxHcZAz3xyAen/ABl+C3i6T9knwr4P08zanrPh6SO5uLdXEhkLbw6IzFflTzTjj7qAe9eAfs1/Bvxt4k+KWk3M2kX+kWOj3sF7dT3lq8fCSBgihgMsduPb64B+wvij8edO8K/ArSPiNZae082uRw/2fZTNtO913MGZQwG1Qx9DivGvgH+1j4l1n4g2fhvx7bWDW2p3EdrbXFnAUMMrNtAYZOVJIGe3fg5UAx/25fhl42f4lyeMNG0/VNY0zVI4F/0aNp2s5IkK7AqjKIfvccFi2cZFdR+wR8L/ABboDeIPFGv219pEGoWYs7W1n3RtId2TK8ZAPy4wpPPzPxgg1v8A7V37RuufDrxjbeD/AAbZ2E+oJCtxfT3S+YqBgdsYVWGGwAxzjAK9c8b/AOyb8err4pWOr6d4jtba11rSkE7NbnCTwkkbghJIKnAPUcrzzigD49+Ifwb+JPh/4k3Ph46RqetXF1MWhv47d5EuhIT87ucgNknduPB5zjDH79/Zu8Eah8Pfg9o3hbVbhJr238yWYoCFVpJGcqM84G7GeM46DpXzR48/bI8RxeNZk8J6PYyeHraUJm4jbzrhVPzMGz8gI6cHpk9do+hLn426H/wz+/xXs7eSa3MRWK2cFS1xuKCJsA7cvxnkDPXHNAHrFfKP7cHw58W63rmmeMdDgu9UsbW0FrJZQKzPC+9j5iquS27coOBkbR1H3ec+Gf7XHiS58Z28XjKx0yPQ7y5EAFum2S0Vm+WR5C20qoODwO59q+0AQRkdDQB8efsOfDXxdpXj6/8AG+u6Vd6VZtpz2kKXMZVpmeRSThjuXb5Q6jkMDn18z+PXwf8AG2kfEW/kXRr7VLa/v7i5tbq2s2lDLI4cg7NxXBfHzYzjI9B+iFFAHlP7K/gbVfAXwqh0vWpZje3NzJdvC8u9bcMFARePlGFyRz8zMc816tWH478S6f4P8I6j4l1RsWthCZGAIBc9FUZIG4kgAZ5JAr5b8H/tW+JrjXp7nXdF05dDNwihYVkElvE8gG4t82/auc4UZI7dKAO+/bH+HWt+LNN0fxHoqm6fQVnMtkiFnlSTZkpjqw2fdxzk45wD51+yL8NPGNv47s/FN9Ff6PpunSTpLFcxSRPdb4yAm1sZQEq2TkZUYHUr9h28qTwRzR8pIgZfoRmpKAPiX9pn4beOLX4nanrtrp1/rOn6tOZoZbaBpmjGANjBF+XbgAeoxyTk17H+z78NvFHh/wCCPiHQtUm/svVNaed7ZopNz22+IIrEqQN2RkYPpzXu9Ude1S00XRL7WL9/LtLKB55nwTtRQSTx7CgD8+v+FQ/EgeLh4UGgXhk8zy/tPkv9mxjO/wAzbjbjn17YzxX0r+0L8N/EOp/Afw/pljc3Oran4aWCWfCF5bwpF5btgsSTyz/xEkYGSc157c/tW+Jx4jmurXw/Yy6GsjCKCTckzrghSXBIUk84wcZxk/er6w8O6taa7oNhrVg5e0vrdLiFiCCUdQw4OCOD3oA+OP2XPhd4vk+JmmeJ77Tbyw0/TJ3eWS9jaJ3bYQFCsAxzvHOMcHnIxW9+1l8NPFM/xE/4SvR4NS1O01GOOEpArzG2dVI2hVHyoQM9/mLZxkZ+ua+ef2g/j7qHg7xSfCfhGyt7rU7cK13LcRs6Rll3BAoIycEHPQe5ztAJP2Q/h1rnhvw/rev64GtLnxBHEqWjxlWiRA+1nz0Y7+mOMDPOQPBte+FHjfw742h0OHR7/UJJL1fJura2doXRmwCxGVT3DHA65K4Y/VH7O3xXj+Jvh65NzbC01jTiiX0SA7CWzh1J7HB46jBHPBb1OgDwzxp8KvEN3+zdp3gu11G5uNX05luWU3BKzMGdjDnHKDfhFIGNkeeleE/Av4U+L9W+Jel317pt5pcGkXkd1NNeWrx7wrZCIGAyTjk9APfarfXPxf8AHNp8PfA134juoftDoyxQW4cKZpGOAoz+JOMkAE4OK8H+EP7TGv6143sNG8W6VYRWeqXKWtvPaq6GJ2B25Uli25to7AZJPsAfVFB6GvDf2lfjjL8N7q10HQrOK7125iWc+eh8qGIsQCeRuJKkAA+pOMANN+zb8bx8SprrQ9XtYrTXbWE3GIVIimiDAFhknBBZQQfXI7hQD5x+KPwt8d6f8R7+ybRdQ1Vr+9eW2vIrcvHKskhwzuqhEPPOdoHP8ODX1z+z14U1Twd8KtN0TWQq3ytJNIitu8ve5YLn1APOOM5r0GigAooooA+Gv+ClNuy+NvCV2QdkmmzRg9iVlyf/AEMfnXyZX6Cf8FCPCkms/B608QW8bvNod8skmxN37mQbGJ9AG2HP1r8+6AP1r+DWojVvhF4Q1IMrG40Szkba2cMYU3DPqDkVj/tL+HbnxT8BvF+jWcUs9y+nmeGKNC7yvCwmVFUclmMYAA7kV53+wL43XxL8GT4durhH1Dw3cG22ZJc2z/PC5zxjJkQAdBGK+iaAPxnor6D/AGwfgXc/DvxRP4m8OWMj+ENRcyL5UZK6dKSAYnI4CEkbDx129Vy3z5QAUUVPY2tzfXkFlY2011dXEixQwwoXeR2OFVVHJJJwAOuaAPXv2LdAl179orw5iAy2+mmW/uGxkRiOM7GP/bQxj8RX6Z14X+x58Gpfhb4Jmv8AWgjeJNcEct4gH/HpGASkGe7AsxYjAJIHIQMfdB3oA+L/APgpnPE1z4CthKpmRNQd0zyFY24Ukeh2tj6GvjevaP2zvG8HjX466m9jPFcadpEaaZayRnKuIyzSHPf948gBHBAFed/DDw5P4t+IWg+G7e3a5a/voonjDYzHuzIc5GMIGPXtQB+oPwNsLjS/gz4N067iMNxb6JaJKhIO1xEu4ccdc12dR28SQQRwRDakahVHoAMCpKAPjX46fsi+IfEHxB1DxF4I1bSktNVuJLq5t9RmkRoZXYs20qjblJJPOMe/b339nL4TWnwk8ESaHHffb726n+0XlwFKh32hcKD0Axx9fxPptcT8dfEWq+E/hB4m8RaLA81/Y2LyQhQDsPQuckcKCWODnAOMnigDslmhMxhEsZkHJQMNw/Cn5wCSa/IzTfHfi/T/ABfL4us9fvY9dlYtJeb9zuTxyDwQMDAxgbRjGBX1p+2Z8SvGUPwd8Bmyh1TQG8RW4utSeNmieJhGjC3YgAgkuTjK/c6YzgA+vYpY5V3RSLIvqpyKWSRI13SOqDpljgV+cH7EfjHxDonxs0bw7p95J/ZesSvHeWpOUOI2YOBnhhtHPcfQYX9tzxp4h13416x4cv7yQaTosyR2douQgJjUmQjux3HnsDx1OQD9Etb02y1vRbzSdRhS4sr2B4J42AKujAggjvwa+LdT/Yr1dfG8dvp3ivTz4cYhna4Yi9CjOQFCbSTjrkYyeGx83QfsafEnxnJ8FfHrXcV/rf8AwjVq93pkkzM7SuYpHNuG2kkgoD/ER5gGAMZ+VdZ+IvjTVfHP/Cb3Gu3aa0kokhnjcgQ4Jwigk/LyRg5zk5zk5AP0P+KHwN0Dxh8GNP8Ah3BO9iujxodLueW8qREZQWGfmUhiCDk4PXPNeQ/Az9kjUPC3ju18SeLdesbuDTLrzrWztoS6zlfuO5cfKe+ACQQpDV9C/A/xJqXi/wCEvhvxLq9v9nv9QsllmTAAJyRuUAn5WA3DJzgjODkV2lAHzr+1P+zpN8UNUg8T+G7+2s9fhiWB0vGYQTxqTgHaCVIyTkDnkHqCvQ/syfA+H4V6Jfy6ldxXuuasii/aAsIFAzhEBxwMnnAJyT6BfaaiuZDFbSyqhcohYKOSSB0oA+NfGX7GuoTeKlg8NeLrG00GWSSRUvFd7i2BAwqgf6wZ4ySpAA+8a99X4JeGf+FEx/Ccy3P9mogP2gPiUzb/ADPMz67+cYx2xjivgXxh498W6943vvE994h1Ox1ZLu4MEUs7o1gD8vkrwuw4AU4Azt55r9BP2aPEXiTxT8F9C1rxZGy6rNG4kZo9hlRXISQj/aUKcjg5yOKAPBfhZ+yR4g0jxrbX3ijxFpx0jTb9Lm3SwVjLdBGLKH3KBHyFyBu4LDIwDX2Dwq9gB+lLXyZ+3Z4y8T2ep6Z4P0w3dlp1zafaZLiGRk+0uTIjQ8YDALgkHP3l6fxAH1kpDDIIIPQilr4+/YT8W+MJ/FF/4W1O7vL3Ro7Eyr54ZxayKVVEDZO0Mu75T/c4xzn7BoAyfF/h/TPFPhq+0DWLZLiyvI/LlRxx1yD6gggEEYII4INfMvhz9ku5t/ECrq3imKbRo5VeWO2RkluUxnaef3fPHBJI7qa+hvizreqeHPh1rWtaNZreX1rbl4o2faBzgsemQoy2AQTjA5r4PsfHfjzQvEU/iu28SOmozXCTXhkcFJwMgJIo6qASABjaDxigD9F4IkhhSGMbURQqj0A6U+orSRpbWKVhhnRWI9MipaAEJAHJxVbVbG11PTLrTb2FJ7W6iaGaORQyujAggg8EYPQ18WftU+OPEd38VdR0AazfWFlpUsa28Fs7RhztSQOSDyQ2CPTaCOck+5fse+LNc8UfDa6Gt3L3babemzguJAd8kYRWG8n7zDdgnv3yckgHnQ/ZIvF8SCNfFsY0AHdnyj9qxv8A9Xj7v3P4/X+HFfUuk2Frpel22m2UKQ21rEsUUaKFVVUYAAHAHHQVbrxj9rvxXrvhf4b240Kc2r6leCznuQDuijKOxKn+Fjtxntk4wcEAHswIPQg14R8f/gNJ448Q/wDCV+HNXt9K1cxLHOk6bYpivAcuo3BtuRkg52qOMV4v+yt4x8SaV8UNK8MnVL6exv5Ghms59zLFhXfKgn5TnOccHJJ5wRd/a/8AGvim5+K1z4TjnuLXSdPt4njtCxWO9LAOXxgB+flGcgGM45yKAPoj4CfCiy+F+i3kKag+pahfur3V0U2BgudiquTgDJ7kkk84wB6XXzz+xl4l8V6xaeItM1vUpNW0uxeFrG8k3MQ77jJF5h+9t+Q4OSN3XGAPoagDjvjD4DsviJ4GuvDd3ctaSO6zW1ysYdoZVOQwB7dQcYOGIzXifwo/Zcm8P+ObbxF4k8SQ6hFp10ZbW3tkYeYVIMbyMTwepKDIzjkjIr1L9pTxLrfhT4T3+q6AJVvPNih85EVxArttLkEjPUAYzyRkFc18kfs7+NvFul/FfSrbTtR1G+i1O+CXsEheSOQSMPMkK5++Au7f1+U54zQB9K/tGfAuP4l3kGu6Xqcena1bW/kZmBaGdBuZVbH3SGP3hngnhuMWv2c/gqvwyW71LUdQt9S1i8hSJnhh2pAgwWRGI3EFup4yFXgEV51+2r4w8Q2muab4WsZ9Q07TZLR5pZoWYJdFiUMZwOQo5Izg71yOlWv2LPGXiTUbm/8ACd60moaVYWokiuXbDW53ALEQeWBG4g/w7cdNoAB9O5A4JHPSlr89PjB468ZeJfiBfareahqGlnTbye0tIIJvKa1VWKkHYx+c4wzAkHoDtwK+y/2fNe1bxJ8KNK1XW5TLfPvjeQrtMgRioY+5xnjj0AoA9AooooAxvGvh7T/FnhLVPDeqJvs9Stnt5RzkBh1HuDgivyZ8aeHdR8J+K9T8N6tEYr3TrhoZVOOcdDwTwRg/jX6/18y/ts/BCXxrpI8ceG4l/tzTYSLuAKB9rgHOc4zuXHGTjHp1oA+PfgR8SdU+FvxEsvE+njzrf/Uaha9rm2YgunUYbgMp7MozkZB/ULwX4m0Txj4ZsvEnh2+S+029TfDKoI6HBUg8qwIIIPIINfkLLHJDK8UqNHIjFXRhgqRwQR2Nem/AH42eKfhHrDvphGoaLdOGvdKmkIjlPA3oefLkwMbgDkAZDYGAD9PtSsbLUtPn0/UrS3vLO4jMc1vcRiSOVCMFWU5BB9DXz54//Y++GOveZceHpdR8L3TA4FtJ59uWJzkxyZb8FdR7V6F8Lvjj8NviJHHHoXiGCHUHC506+IguQx/hCscSEeqFh716VQB8e6f+w3p6XsL3/wARrqe1VwZY4NJWKR0zyFcysFJ9Spx6GvevhP8ABH4dfDVVm8O6IsupDrqV6RNdHqDhyAE4OCECg969IqtqF9Z6dZS3uo3dvZ2sK7pJ55BGiAdyxwAKALNeAfthfHCH4b+FZPDvh+8jPi/U4wIgMk2UDbgZ+mN3y4UEjk7uQuDzXx8/a30Dw7HPonw3Ntr+rEFX1E5NnbHOPl/57N6YOzkHLcrXw34h1rVfEOtXWta3fz3+o3chknuJm3M7H+Q7ADgDAHFAGfX1t/wTy+G8l74jvPiPqVo32WwRrXTGdeGmYYkcZHOFJXIPVmBrwP4H/DjVfid48tPDunRTi3JD3tyijbbxd2JPAz0HU+gOMV+ongnw1pfhHwrp/hzRofJsbCFYogSSTgdSTySfegDaooooA8x+Jnx3+Gvw91uLRfEmtul867nit4GmMQ9X29M8/ka7Lw1r3hzxt4b/ALS0S/tNY0m6DxM8ZDo2OGQ/yINfmh+034b8S+H/AI0eJX8RxTlr/UZ7m1uXJZZoWclNrH+6pUY7cdsV9hfsFeFfFHhr4U3kniKKe2h1G7FxYW0rHdHHtAJ2n7uTzj8+c0AdHp37MnwhsPFieI7bw/Ks8c3npbG5Y26vkniM8ADPA6DAxXofj3wT4c8b+GpvDviPTkurCRcBR8rR+hUj7pHb6D0ro6KAPMfhF8C/h98Mb+fUfDmnzyajNuX7Xdy+bIiFidicAKuCBxyQBkk80vxb+Bnw9+J2oW+p+JdNmXUIAqC7tJjFJIgYHY5wQy8Ec8gMcEHmvTaKAOf8C+DfDvgrw3F4f8OabHZ6fEu3yx8xf1LE/eJ6knqST1JrzvVf2Zfg9qXiWTXrrw3J9oln8+WJLuRYXbOTlAcYJ5I785r2SigCK1ghtbaO2t41ihiUIiKMBQOABUtFFAHJfEb4j+Dfh9aR3HivWobDzgTDDgvLKAQCVRcs2CwzgcZq74G8ZeGvGuk/2r4Y1a31K2BCuYm+aNiA21x1VsEcHkV8eft/+H9dX4l2HiMWF1JpD6ZHAt0se6JJFkbKuR9z76Y3YyW4711//BPnwx4n07TPEmtarptxY6dqsMBsZZcDzsGT5gM5AwQckDIYEZBzQB0PxTtP2Z5viX5fi+SP+22kiMyxmb7OGDcebs/d+md38OM/LivoTQLfS7TRLO10WG3g02GFY7WOBQsaIBgKAOmOmK/NX4i+EPFnhvxtqGk6vpmpzXc97JHbTtAzG9Jbh1PO9m3KSASQWAPNfev7OGha/wCG/g1oOkeJmP8AaUUbF0MvmGNWclEJ/wBlSowOBjA4oA9ErmPiJ4D8MePtGGleKNOF5bq4dCHKOjDurDkHt9CR0Jrp6KAOP+Gnw18H/Du1uoPCuli0N0wM8rytLI+OgLMScDJwBxya7CiigCK7WF7WVLkKYSpD7umO+a+fvBmi/s2H4lLDoMVlNrUUpuIgZZWtg+NwKZPlnGcgD7u3oNvHrHxi0rV9b+GGv6VoMhXUbizZIQFUmT1T5iANwyue27NfAnhjwf4x1HxjB4b0zTtQtNbEyy7pI3ha2IwfMZsZQDKkHqeMZJGQD9KaKhskeKzhjkOXWNVY+pA5qagDxf4/QfBT+0rW6+I8/lahGu2MW0k3nbWzgssXJX5TgkYBz68+i/DqLwrb+DrKLwbJZyaJGpWF7aUSKSDhiWydzZBySck5zXxz+1n4X1vRfitqfibUbaVtI1OZGt7naTGrLGq7GPY4XPoRnByGA9p/Z88H+MLH9n/xDpk81xY3+rJcPpKPMytbB4sJ/wBc8vluOm7n5sigD0E/GT4cDxV/wjP/AAksH9ped5G3y32eZ/c3425zxjPXjrxXReN28MHwzO3ix9O/sdiu83pTyS2fk+9wTnGPevztPg/xaPEo8L/2FenVj/y7mM5xv2b84xs3cb87fevq79oHwd4xvP2ffDul27z3+o6Sls+qJFM7NdBI8MBxlzvw2D1K+uBQB0HwBT4O/a72X4dXDSXrrtlW6kmM4QYOVWX5gvzDJAwT9OOz+IXw38IePEtx4l0oXT2z74ZUkaORTjGNykHHt0OB6CvlL9l3wtr+sfE6y17TftNrYabPvvJ9oUNlT+7XcCGJB+bHRT1Ulc/bdAGJ4L8L6J4P0GHQ9AtDa2MJYohkZzlmLH5mJPUk/jW3RRQBm+Jv7H/sG8/t97ddM8s/aTOcIE759q8c+C+kfAiHx3cnwOzTa5ZKwH2iaaQAFtpeLzCVbpjeueGHPzc9F+1F4f13xF8JLuz0FpGmhuIria3jjDNcRIxJUZ5BBw/HJ2Y718o/ArQvE2t/FzR4NJgubd9I1COa/m+aMwIrEOj9wWAZdvfnPAYgA+tfj5Z/DGTQ7S9+JDGOC2m/0aSJ5Fm3NkbR5XzMD128j5c/w5Fj4Ef8K6PhVm+HMolsRKwmLl/OD5ORIH+YHp17be22vEf22/DfiOTxJY+J0hnudCis1gJRiwt5d7biV6AMCg3DqVAP8Obn7EPhvxJaalq/iG5t7qw0a5tY44457fZ9qcncki5+baqk8j5W8zrlaAPZPGnwY+Hfi/WjrGuaF5t4R87xXEkW8+rBCMntk9uO1dzpljaabYQ2Gn20VrawIEhhiUKqKOAAB0FWaKACiiigAooooA+UP2ov2Xk8Ry3ni/4eW6R6xKzTXentLhLk458vPCtxnGQMk+vHxHrOmX+j6rc6XqtpLZ3trIY5oZVwyMOx/wA81+xdcJ8U/hL4F+JNoIvFOixzXCDEV5CfLuI+nRxzjgcHNAH5RV3uh/GX4q6OwNh8QfEgAGAk1+8yD/gMhI/SvePH/wCxR4gtZ5JvBHiay1G2LDZb6kDDKoxz86gqxz7L19ufKNU/Zq+NWnzyRv4IubhUYgSW1zDKrgHqMPnB68gH2oApN+0H8ZWQqfiBq2CMcbAfzC1w3ijxR4k8UXa3fiTXtT1idBtR726eYoPQbicD6V1Vh8Evi3e6jLYQ/DvxIs0edzTWLxRnBxxI4CN+BORyOK7nwl+yX8XtZkQ6hpthoMBkCu17dqzBeMsFj3Z9gccjt1oA8Er0v4I/Bbxl8UtT8vSLOSz0tRmbVLiJvIXkjCn+M5ByAeMH6H6x+F/7HXgnQ0iuvGV9P4lvldXMS5gtgQTxtB3MOmcnnHTGRX0npthZadZx2dhaw2tvGMJFEgVR+AoA5L4O/DPw38L/AAnHoPh6Bjk77m7lAM1zJ3ZiPpwBwBXbUUUAFFFFAENxbW1xt8+3im29N6BsfnWf4v17T/C3hbUvEWqMyWOm2z3E5RSx2qMnAHU1rVg/EHw3B4v8D614XuZXhi1SyktmkXqm5SAw69Dg0AfJ+jftszS+MxHqfhO3t/DbybBJHKzXMS5b52H3Txtyo6YbBbgV7x8d/jXoHwx8E2muSJ9uvdTjLaZaBsGY4Bye4Ubhk9s+uAfk7S/2PfiU/jZdK1BrCLQ1y76rHcKQyBiAoT74cjB6FRnqSMH6L/aI/Z9tvHXw20DQ/DUqWd/4Ztvs2mCaRtjRbFXYxOevlpyeR1z1DAHN/s0ftRz/ABC8Ww+EPFuk2en6ndq32O5st/lTONzFCrFih2jg5IOD04FP/aT/AGopPh74ul8JeFNItdR1G02i+uL3eIoXIVgiqpBc7TycgAkdeRXK/sufsx+L/CnxJs/GXjSS0s49KeRrS1t5hI8z4ZAzEDAXB3AZycjOMEVJ+1Z+zR4t8VeOb7xr4I+zai1/te6sJZxFKJAqplC2FIwM4LDGD14FAHsn7PXxx0z4peCNV1uew/sm90dj9vtVmEoVMFldTwxBAI5A5VgM4rxvWf201h8ZeVpfheO68OIxRp3kZLiQZX51U8AAbvlPJyudvIr0z9m/4Cx/D3wJ4i0rxBNbXt74liWK9VELRpD5RXyiCSrgM8vOBkMM+g+edT/ZA+IqeN30rTprFtCOHj1WadflQtgoUHzGQDJ6BTjqpOAAfWPxH+MOheFPg/B8Q7eM6hBfxRnTbcOIzcPIPlGW5AHJOASACccV5J8F/wBq+XxR47tfDPizQbPTl1O5MNldWs3yxM2PLjkDn5iem4YySoC16B8S/gZZ+JfgTo3w5sr/AMqbQ/IayuplLfNGCpJAKgllLDnjn8vGPgZ+yr4u0vxxpfiPxnd6bb22l3yXK2sTtK85jZip3KQF+ZUYdcg8gHggH2XLHHKhSVEkU9VYZFA2RRYAVEQdhgACn02RQ8bI3IYEH6UAfKXj39rWKy8UPaeGvClvqVpaXDQtPdThTNguuYym4BThGDc5BIx3r2+T4r+HIvg9D8S5PN/s2WFXES4eQSM2zyvlJG7f8p5wCOcV82eLv2UvGEHi3/imbnS7nSLi7aRWllaM2yEuwVgdxYABVyCSSw4xk175L8G7N/gDB8MRe7GiiVvtMYIU3AfzC+0knaXJJXPfjHYA85+HX7VB1zxrb6Pr3huHTrG+uFgtrmCdpWR2wArrt5y2fmGByoIGC1elfHb4xab8NILe1S1XUtZuV8yKz8zaBHnG9jztHBx6kcDqV8S+Gf7Lfiey8WWk/i270n+y7SZbhlt3MpmZSCEIdANp75zkcd8j1L9pD4LT/EK4tdc0GeG31q2hW2ZZ3IimiDMwB4OCNzEEfQ54KgF74C/G+y+JWo3ejXWmHStWt4TcJEshkjliBVSQ2BggsOD2IxnnHH/Er9qCPw74zvNC0Lw3Dq1vZytbzXM14YMyqxVwF2HgEYycZwccYJ2f2afgrqnw+1jUNf8AEk9jLqEsP2a2W1kdhHGSGckkAEsQvGONvXkiuC+K37MnifVPGOoaj4X1DT5rLULiS6YXsxjeJ3YsV+VDlQT16/lkgH0j8OPF2neN/CVr4h0veIJ8gq64Kspww/A8enXBI5roQiBiwRQx6nHNcd8GvAVl8PPA9v4etGWWQOZrmcIFMsrYyxx16ADOSAAMnFdnQAUUUUAeB/Gn9oWDwZ4xPhbSfD8erXNuQLyS5mMUcRIBAXCkscHJ7cjvnHe/C74oaL4z8AXXinAsY9O3pqCyHakLxqGbDNgFcHIPoecHIHkfxy/Z31zxJ43n8ReErnTUS+cy3MNyxi8uTjLKVU53ck55zk5OePRvhD8I4PCnwo1PwfrVyL6TWxK2peWxEYMkexlQjDYCjGepPPHQAHmZ/asiOth18JIdM8zHmm4Pn+Vnrt243Y5xnGe/evpjTb211LTbe/s5kntbmJZYpEYMrowyCCOCMHtXyMP2V/F66x9lGu6WdMGFF3tbzMbevldOvH3+nPtX1p4f0u10XQ7HR7FSlrZW6W8K5JwqgADJyeg7mgC4iIgwiqo9hivEf2gPj1B8PdQOhaHYW+q62sZaZJZCsdtlcoXxyTkqdgwSD1X5d3uFfOv7SPwJ1Txdrsvizwk0D6lMgF3azS7PP2phShPAbChcEhTnquCWAPQ/gb8VdP8AiT4cub42q6dqFg228tfNEgQEZVgepUjuQOQwGcV5Pq37WlrH4sNlpPhU3ejC4ES3sl15csiA/M6xlfqQCRnjO3t6H+zn8KJvh7oOpnV3t5NU1VgLjyHYqkaghVyeD1Y5AH3sc4FeLaz+yt4qXxpN/ZN7pK6BJeNJE7SyCWGJjnbtIOSoJH3ucZyM8AH0b4i+J3hnR/htbeOZronT7xFazGwh52YEqqqcEkgE4OOBk4GSPJvhp+03b6743s9A1zw7DpcOoTCCC5t52lxKxAQOCowpzjIzgkdskd74o+D9jqPwVsvh5p09vaGwMb211JbiTY4cl2wNvzMGcFhjO8nua8i+GP7M3ijTviBpeteJtS0yPT9OnW6CWcrPJLIjBlX5kAC5GSeuBjvkAH1gyqwKsAR6EUKoVdqgADoBS0UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAH//2Q==",Sn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAA61JREFUOE+FkmtMW2UYx//ntKcXygotpbaAoxQarhYKkwEb3QhRxgbOITNOTZzOZRedCcq+zMRgjLqocTHq/EKYRk10SK2wwSaEMEaVYVOLjI1OIBWwFNpISy/Qc9oeM5Iuytj2fHqfy/vL//++D4F10bIfPJk8XqMQU+luV0S66FoRF2gi3FRZXIjkUF55Ms81t8za/766aH+6HZHYdSJ2OHcQAikJangB7zXuVhwnuQLyypATc3MMqrdFoVZSCNEUCoqywJACxvC95ZjTwXQUFcFf1YLwGshpeGjvhHXhTXdAyCx5QZSXJZXTER5+7p3GvBN4XA+oFEAoQEBbsQUsJcbVS7+NBBiGm8Bd9VRuS36dYM0llGvebzMYbJ1RaebX0WXP2cqtolJSKMWlTivss0DtDkClBJggB9qaGjCEAL0dlm5SSDaNDs98uL8u0Uqw7HnO0sAZk/HbkbGe1sjRhArUHX0+1ZiYkY0L3/TDNgXsrgIylABL85BX3wCfxx89+/aF3L2lsA/9Keiqf27rlTVr7Pwr+dO/XOvqOG8zjE/4zh14KtGaX1XJ7f6qG+axCOqqAHUKwCNF0DzxLP4aven4/eKQLl4iPZ2r1+Wkbdc9eeex2ZmXUuwTMx85pyaV4xZHVt2h2rQh4wAuD3ixZyeQoQCSZalQVDdgtL1zdJNc4o+TJQ0qq7XvEMSZlTugNWUtIO2F6rdMw8GmkmK5OBTm4ss2C/RbCGQpOdCU6kHzxOHrg9Zgqkq0T9Uw3n/X98cKrc2SAstYZLVw82pf/QF9utk0BYkwgmz1Jsh0xbj2Y3/XxUF/U4oS7PEvvNP3BMUaL5ahuEQrasvLUWr9Li+Rq02PzM0u9PZ0zx7+YABz6xf5f9bWN49th+QxvcLsdnvUeTmb+z5pvbWn/Qbo9XO38/uCbg/0nFZ9zAv7mxQPKw7lv3C9bSPIA0HNu3jaXWWU0eOlM3SZXFO/Fc8cbl25y9Y9QU3lEFJcVOhrUr7z/ROUhelV6LLjwPBlN8w/3Wr8w4bpTycR+q+6Da0156ElWUSeSstMpJwuH5KTeOBzAIojYpcdbjqeir7ReBmfPxB0MBXvHjn56KncwjTwlVIQLBCYXESIprE878JNo+XEvj58dl/Qy9lopGmcePXkDv0jOzWIUlwEp9wILPmQJBdidtIB6w8jnW4G7782gOEN96hWCnGRHOMkiwSBiAOhgAOWZREJR0GSAI9LgIxGASYKPh+/HjGhJgb6F36ZbPle9WMzAAAAAElFTkSuQmCC"},19105:function(x,i,e){"use strict";var t=e(59301),v=e(99587),m=e(48136),B=e(76562),R=e(43418),j=e(59301);const U=(0,t.forwardRef)(({callback:w,width:F,onChange:E,disabled:D,readOnly:Q,type:z="",value:q="",style:G={}},Z)=>{const Y=(0,t.useRef)(),k=(0,t.useRef)(),[P,ee]=(0,t.useState)(0),[W,fe]=(0,t.useState)(0),[ne,K]=(0,t.useState)(!1),be=()=>{var ve=document.createElement("div");ve.innerHTML=Y.current.getValue();var je=ve.innerText;return w&&w(je),je};(0,t.useImperativeHandle)(Z,()=>({getData:be}));const Qe=ve=>{ve.preventDefault();const je=ve.clientX-P,Ge=ve.clientY-W;document.body.onmousemove=$e=>{let Ne=$e.clientX-je,Ee=$e.clientY-Ge;const Ce=document.getElementsByClassName("markdown-popup-form")[0],pe=window.innerWidth-Ce.offsetWidth,te=window.innerHeight-Ce.offsetHeight;Ne=Math.max(0,Math.min(Ne,pe)),Ee=Math.max(0,Math.min(Ee,te)),He($e.clientX,$e.clientY,je,Ge)&&(ee(Ne),fe(Ee))},document.body.onmouseup=function(){document.body.onmousemove=null}},He=(ve,je,Ge,$e)=>{const Ne=document.body.clientHeight,Ee=document.body.clientWidth;return ve<20&&Ge>ve||ve>Ee-20&&Geje||je>Ne-20&&$e{ne&&setTimeout(()=>{const ve=document.getElementsByClassName("markdown-popup-form")[0],je=window.innerWidth/2-ve.offsetWidth/2,Ge=window.innerHeight/2-ve.offsetHeight/2;ee(je),fe(Ge)},0)},[ne]);const ge=()=>{D||Q||K(!0)};return j.createElement("div",{style:G},j.createElement("div",{style:{width:F||"100%",position:"relative"},className:`${v.Z.mathFillWrap} ${D||Q?"cursorDefault":""}`,onClick:()=>ge()},j.createElement("math-field",{disabled:D,locale:"zh_cn",class:`${v.Z.mathField} ${z}`,readOnly:Q,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:Y,style:{width:"100%",fontSize:q?18:14},value:q||""})),j.createElement(R.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:P,top:W},title:j.createElement("div",{style:{cursor:"move"},onMouseDown:Qe},"\u8F93\u5165\u516C\u5F0F"),open:ne,onOk:()=>{const ve=k.current.getData();Y.current.setValue(ve),E(ve),K(!1)},onCancel:()=>{K(!1)},destroyOnClose:!0,className:"markdown-popup-form"},j.createElement(B.Z,{value:q,ref:k,onChange:E,showSaveButton:!1})))});i.Z=U},70100:function(x,i,e){"use strict";e.d(i,{Q:function(){return F},Z:function(){return D}});var t=e(59301),v={flex_box_center:"flex_box_center___VcCAZ",flex_space_between:"flex_space_between___I3jjO",flex_box_vertical_center:"flex_box_vertical_center___Rm_54",flex_box_center_end:"flex_box_center_end___nTsdc",flex_box_column:"flex_box_column___UVpzN",tags:"tags___kRRoe",text:"text___IyyEa",tagWrap:"tagWrap___v63mB",tag:"tag___X7wE6",c:"c___mZMPq",cpp:"cpp___eaTie",java:"java___gL98T",python:"python___eNRkk",edit:"edit___tbVu0"},m=e(92310),B=e.n(m),R=e(43418),j=e(8591),U=e(24905),w=(Q,z,q)=>new Promise((G,Z)=>{var Y=ee=>{try{P(q.next(ee))}catch(W){Z(W)}},k=ee=>{try{P(q.throw(ee))}catch(W){Z(W)}},P=ee=>ee.done?G(ee.value):Promise.resolve(ee.value).then(Y,k);P((q=q.apply(Q,z)).next())});const F=({title:Q="\u8BBE\u7F6E\u7F16\u7A0B\u8BED\u8A00",dataSource:z=[],visible:q,setVisible:G,tip:Z,onOk:Y})=>{const[k,P]=(0,t.useState)([]),[ee,W]=(0,t.useState)(!1);return(0,t.useEffect)(()=>{q&&P(z)},[q]),t.createElement(R.default,{centered:!0,open:q,title:Q,confirmLoading:ee,width:564,onOk:()=>w(void 0,null,function*(){if(!k.length){j.ZP.warning("\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00");return}W(!0),yield Y(k),W(!1)}),onCancel:()=>G(!1)},!!Z&&t.createElement("div",{className:"c-grey-666 font16 mb10"},Z),t.createElement("div",{style:{background:"#F6F7F9",padding:"20px 20px 20px 26px"}},t.createElement(U.default.Group,{value:k,options:[{label:"C\u8BED\u8A00",value:"C"},{label:"C++\u8BED\u8A00",value:"C++",style:{marginLeft:30}},{label:"Java\u8BED\u8A00",value:"Java",style:{marginLeft:30}},{label:"Python\u8BED\u8A00",value:"Python",style:{marginLeft:30}}],onChange:fe=>{P(fe)}})))};var D=({title:Q="\u5141\u8BB8\u7F16\u7A0B\u7684\u8BED\u8A00",className:z,style:q={},onEdit:G,dataSource:Z=[]})=>{const Y={C:t.createElement("div",{className:v.c},"C"),"C++":t.createElement("div",{className:v.cpp},"C++"),Java:t.createElement("div",{className:v.java},"Java"),Python:t.createElement("div",{className:v.python},"Python")};return t.createElement("div",{className:B()(v.tags,z),style:q},!!Q&&t.createElement("div",{className:v.text},Q),t.createElement("div",{className:v.tagWrap},Z==null?void 0:Z.map(k=>t.createElement(t.Fragment,{key:k},Y[k]))),!!G&&t.createElement("div",{onClick:G,className:`iconfont icon-bianji_Hover ${v.edit}`}))}},8343:function(x,i,e){"use strict";e.d(i,{Z:function(){return B}});var t=e(59301),v=e(49535),m=e(59301),B=({defaultX:R="40%",leftChild:j,rightChild:U,className:w,hideResize:F=!1})=>{const[E,D]=(0,t.useState)(R),Q=(0,t.useRef)();function z(){Q.current=!0}(0,t.useEffect)(()=>{function Z(k){Q.current&&(v.Z.publish("resize-move-bar",k),D(k.pageX))}function Y(){Q.current=!1}return window.addEventListener("mousemove",Z),window.addEventListener("mouseup",Y),()=>{window.removeEventListener("mousemove",Z),window.removeEventListener("mouseup",Y)}},[]);const q=typeof E=="number"&&E!==.01?`${E}px`:R,G=`calc(100% - ${F?"0px":"4px"} - ${q})`;return m.createElement("div",{className:`split-panel-container ${w}`},m.createElement("section",{style:{width:q,display:E===.01?"none":""}},j),m.createElement("section",{className:"resize-x-bar",onMouseDown:z},m.createElement("a",{className:"btn-resize"},m.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13"},m.createElement("path",{d:"M12.245 7.53H5.647v1.882h6.598v2.823L16 8.471l-3.755-3.765V7.53zM10.353 4.706H3.755v2.823L0 3.765 3.755 0v2.824h6.598v1.882z"})))),m.createElement("section",{style:{width:G}},U))}},96680:function(x,i,e){"use strict";var t=e(59301);const v=B=>String(B).length===1?`0${B}`:B,m=({className:B="",onChange:R,defaultValue:j=0})=>{const[U,w]=(0,t.useState)(j);(0,t.useEffect)(()=>{const Q=setTimeout(()=>{w(U+1e3)},1e3);return R(U+1e3),()=>{clearInterval(Q)}},[U]);const F=parseInt(U/(60*6e4))||"00",E=parseInt(U%(60*6e4)/6e4)||"00",D=parseInt(U%6e4/1e3)||"00";return t.createElement("div",{className:B},v(F),":",v(E),":",v(D))};i.Z=m},6701:function(x,i,e){"use strict";e.d(i,{Z:function(){return je}});var t=e(59301),v=e(25690),m=e(43418),B=e(78241),R=e(8591),j=e(71418),U=e(17574),w=e(95237),F=e(43604),E=e(6848),D=e(92832),Q={currentPrimary:"currentPrimary___NPWiR",currentDelete:"currentDelete___UEfhf",DirectoryTree:"DirectoryTree___xPxCY",EditDom:"EditDom___seNxC"},z=e(45937),q=e(86245),G=e(28426),Z=e(9148),Y=Object.defineProperty,k=Object.defineProperties,P=Object.getOwnPropertyDescriptors,ee=Object.getOwnPropertySymbols,W=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,ne=(Ge,$e,Ne)=>$e in Ge?Y(Ge,$e,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):Ge[$e]=Ne,K=(Ge,$e)=>{for(var Ne in $e||($e={}))W.call($e,Ne)&&ne(Ge,Ne,$e[Ne]);if(ee)for(var Ne of ee($e))fe.call($e,Ne)&&ne(Ge,Ne,$e[Ne]);return Ge},be=(Ge,$e)=>k(Ge,P($e)),Qe=(Ge,$e)=>{var Ne={};for(var Ee in Ge)W.call(Ge,Ee)&&$e.indexOf(Ee)<0&&(Ne[Ee]=Ge[Ee]);if(Ge!=null&&ee)for(var Ee of ee(Ge))$e.indexOf(Ee)<0&&fe.call(Ge,Ee)&&(Ne[Ee]=Ge[Ee]);return Ne},He=(Ge,$e,Ne)=>new Promise((Ee,Ce)=>{var pe=ue=>{try{ze(Ne.next(ue))}catch(Ie){Ce(Ie)}},te=ue=>{try{ze(Ne.throw(ue))}catch(Ie){Ce(Ie)}},ze=ue=>ue.done?Ee(ue.value):Promise.resolve(ue.value).then(pe,te);ze((Ne=Ne.apply(Ge,$e)).next())});const ge=(Ge=[])=>Ge==null?void 0:Ge.map($e=>be(K({},$e),{title:($e==null?void 0:$e.value)||"",key:$e==null?void 0:$e.id,isLeaf:!0})),ve=Ge=>{var $e=Ge,{user:Ne,children:Ee,isShowComponent:Ce=!0,ModalProps:pe={},onDataSelect:te}=$e,ze=Qe($e,["user","children","isShowComponent","ModalProps","onDataSelect"]);const[ue,Ie]=m.default.useModal(),[vt]=B.default.useForm(),[tt,Zt]=(0,t.useState)([]),[Mt,bn]=(0,t.useState)(!1),[On,jn]=(0,t.useState)(!1),[,Ot,hn,Tn]=(0,z.U)(q.qE,{page:1,limit:9999}),[,,Ue]=(0,z.U)(q.V8,{}),[,,Ve]=(0,z.U)(q.B$,{}),[,,Gt]=(0,z.U)(q.DH,{}),[,,ir]=(0,z.U)(q.bJ,{}),Sn=()=>{bn(!1),vt.resetFields(),jn(!1)},rn=me=>He(void 0,null,function*(){const{node:bt,dragNode:Dt,event:It}=me,jt=me.node.pos.split("-"),ae=me.dropPosition-Number(jt[jt.length-1]);if(ae==0){R.ZP.warning("\u65E0\u6CD5\u79FB\u52A8\u5230\u5185\u90E8\u4F4D\u7F6E");return}if(ae==1&&(Dt==null?void 0:Dt.item_index)==(bt==null?void 0:bt.item_index)+1){R.ZP.warning("\u672A\u79FB\u52A8\u4F4D\u7F6E");return}const Qt=yield ir({id:Dt==null?void 0:Dt.key,position:ae==-1?1:(Dt==null?void 0:Dt.item_index)>(bt==null?void 0:bt.item_index)?(bt==null?void 0:bt.item_index)+1:bt==null?void 0:bt.item_index});(Qt==null?void 0:Qt.status)===0&&(R.ZP.success("\u79FB\u52A8\u6210\u529F"),hn({},!0))}),Wt=me=>He(void 0,null,function*(){let bt={};On?bt=yield Ve(K({},me)):bt=yield Gt(K({},me)),(bt==null?void 0:bt.status)==0&&(R.ZP.success((bt==null?void 0:bt.message)||(On?"\u6DFB\u52A0\u6210\u529F":"\u66F4\u65B0\u6210\u529F")),hn({},!0),Sn())});return(0,t.useEffect)(()=>{pe!=null&&pe.open&&hn({},!0)},[pe==null?void 0:pe.open]),(0,t.useEffect)(()=>{var me;Zt(ge((me=Tn==null?void 0:Tn.data)==null?void 0:me.list))},[Tn]),Ce?t.createElement(t.Fragment,null,Ie,Ee,t.createElement(m.default,K({},K({title:"\u5E38\u7528\u8BC4\u8BED",width:640,centered:!0,footer:null,bodyStyle:{padding:"10px 5px 25px"}},pe)),t.createElement(j.Z,{spinning:Ot},(tt==null?void 0:tt.length)>0?t.createElement(t.Fragment,null,t.createElement(U.default.DirectoryTree,{height:500,className:Q.DirectoryTree,multiple:!0,draggable:{icon:!1},defaultExpandAll:!0,switcherIcon:!1,showIcon:!1,onSelect:te,treeData:tt,onDrop:rn,titleRender:me=>t.createElement(t.Fragment,null,t.createElement("span",{className:"multi_ellipsis1",style:{flex:1,marginRight:"32px"}},me==null?void 0:me.title),t.createElement("div",{className:`${Q.EditDom}`},t.createElement(w.Z,{wrap:!1,align:"middle",gutter:16},t.createElement(F.Z,null,t.createElement(E.Z,{title:"\u957F\u6309\u53EF\u8FDB\u884C\u62D6\u62FD\u6392\u5E8F"},t.createElement("i",{className:`iconfont icon-tuodong1 font12 ${Q.currentPrimary}`}))),t.createElement(F.Z,null,t.createElement(E.Z,{title:"\u7F16\u8F91"},t.createElement("i",{className:`iconfont icon-bianji11 font12 ${Q.currentPrimary}`,onClick:bt=>{bt.stopPropagation(),vt.setFieldsValue(K({},me)),bn(!0)}}))),t.createElement(F.Z,null,t.createElement(E.Z,{title:"\u5220\u9664"},t.createElement("i",{className:`iconfont icon-shanchu14 font12 ${Q.currentDelete}`,onClick:bt=>{bt.stopPropagation(),ue.confirm({icon:null,title:"\u5220\u9664\u5E38\u7528\u8BC4\u8BED",centered:!0,content:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u5E38\u7528\u8BC4\u8BED\u5417\uFF1F",onOk:()=>He(void 0,null,function*(){const Dt=yield Ue({id:me==null?void 0:me.key});(Dt==null?void 0:Dt.status)==0&&(R.ZP.success((Dt==null?void 0:Dt.message)||"\u5220\u9664\u6210\u529F"),hn({},!0))})})}}))))))}),t.createElement(Z.op,{className:"ml20 mt20",icon:t.createElement("i",{className:"iconfont icon-xiaojiahao"}),style:{borderRadius:"4px"},onClick:()=>{jn(!0),bn(!0)}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED")):t.createElement(G.Z,{styles:{margin:"30px auto"},customText:t.createElement("span",null,"\u6682\u65E0\u5E38\u7528\u8BC4\u8BED\uFF0C\u4F60\u53EF\u4EE5",t.createElement("a",{onClick:()=>{jn(!0),bn(!0)}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED"))}))),t.createElement(m.default,{title:On?"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED":"\u7F16\u8F91\u5E38\u7528\u8BC4\u8BED",open:Mt,okText:On?"\u6DFB\u52A0":"\u786E\u5B9A",onCancel:()=>{Sn()},onOk:()=>{vt.submit()}},t.createElement(B.default,{form:vt,onFinish:Wt},On&&t.createElement("span",{className:"font14",style:{color:"#191919"}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED\uFF0C\u53EF\u4EE5\u5E2E\u52A9\u4F60\u63D0\u9AD8\u8BC4\u9605\u4F5C\u4E1A\u7684\u6548\u7387"),t.createElement(B.default.Item,{hidden:!0,name:"id"}),t.createElement(B.default.Item,{className:"mt10",name:"value"},t.createElement(D.default.TextArea,{placeholder:"\u8F93\u5165\u5E38\u7528\u8BC4\u8BED\u3002\u4F8B\u5982\uFF1A\u4F60\u7684\u7F16\u7A0B\u4F5C\u4E1A\u6574\u4F53\u8868\u73B0\u826F\u597D\uFF0C\u4F46\u4ECD\u6709\u4E00\u4E9B\u5C0F\u7684\u6539\u8FDB\u7A7A\u95F4\u3002",autoSize:{minRows:8,maxRows:9},maxLength:100,showCount:!0}))))):null};var je=(0,v.connect)(({loading:Ge,user:$e})=>({user:$e,loading:Ge.effects}))(ve)},7501:function(x,i,e){"use strict";e.d(i,{i:function(){return fe},Z:function(){return K}});var t={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf"},v=e(71418),m=e(6848),B=e(92310),R=e.n(B),j=e(51257),U=e(28426),w=e(48790),F="data:image/png;base64,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",E="data:image/png;base64,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",D="data:image/png;base64,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",Q="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAqCAYAAABfjB7GAAAAAXNSR0IArs4c6QAAEulJREFUeF7tW3d8VVW2/s4lCQQCPEIAUQjS24QylNBBSAL4KD4Fab5RQSPgiOj49A0DT1qAUBXpzS4MJYDOKB2GFkIRQpHOEIQkhBCqlEDueb+9djl7n3tTHHjPf3Ilv5ucu8+556xvf2t9q2jdPPq5bVkWYFmwLA9/Z/+xY2B/ys/oD3Hc/c7X2QBsy4KHzgRsj7iGTafSZ/m9PF52FXE+uyL/B9i2emdHbJu+jR+nX/l57Dj9yHPZcdsL2/bS5172zpZ6bbA7tr3yWmKNPF+8s+ta9DX8PH599rv8Xi9/bm09vx92PX6P8jP29HRMu1fxdM7zAWkeeLdZVpH3Kz075qJ148hnBBAHwuMAIkFih2GCREdoPfvHz2G3wvGw4PUHkrR6PiBZwiBkbPFAElZueAmGAxI7zo0oj7l/ZwaVBjONaQmA+HVzyPjSiLrR2X1xgPjn+hq5efIGiZ+bJ0gEJjeUB3aWZXkaWtcZQGRwtssZg7jBuR3zZxKtl0zT3v9/QJLGFHBqIPHdK3asZJzY/cZnjEkaawAvbC9jhWSnA4Zcx9ljgqRY7g+8f4FJZFN4l1rXDy8RLo4Z2mSSARK5Pk4Tzijh/iS7XGAa7k5zb8rJPTYmOcyg7Zcnkxx3p7ON3J1iH3dhuTKJXDDf6f7YZIDvBkvbKGL3aG5Q+gzHnXuANOt68hKb4gYZjAOkuzsTJOHu/IDEY5bJuLxB4iDn9dLdHUUQ5sr4k0ksyHX5MkU8pCsuqXUaANKgDCRhdXF9AZICJG8mGS7PJyY5bFTxU9ybl9yzAzpjMBmG3SOz57VDi5VI4GTwxyRNMEg39huA5MQfISJUTOIPxY3NGWXGJLnjNUO4WcIVhAKJu7hHAEncm0+s0tydIRb8CgcvrOs/LrIpuiu15lJoKiY5IEmF57g7J2b5U4GP7O5IcTkv2nV+mcRAEgpLyj+l6nRWSTY4AV+pK6Y43TFJqTYz9viLSQVmklKaWqz0AckSAPEonwdIXIIb0pudIoA1VN7/VUzSQCLyKzVu08bneDEmObJbSm0V1A3pzVZKuSzjjmSQCyRiElN4ppTnEtwlFnz+li5Zc3NGvDOVp+nubFhZBxZoMtsPSCImOSDwLMeR2ZYmHNzqz4xJFC2kBPcRDgWISS6QmL3Z3sq+cwtHtqxCRHQfBAQWFTHJl0npZ49g6+I4RMWOQWjlGiLHkiCZ8jnt5EHsX7sYHQeNhDfHi6RVs9G0+yCULFdR7AWe/yiQRKzauPBD1GgWhfCIViJXMgGQm8VQgn7Eg9xoVtb+eTZnB09ShWZWSamTqOoiwgGJjno8sDVVJ4VFvu4ONn65eQ3enAco8W9h8BQJ4PeQx4vlLZRLiB/2oJfPHMaWRXEoWbY8OgwaRddymMQlM2Nc+pnD2LxgLKKGjkNY5VpOLqPijePC0o4fwO5lMxEzlF33CWz/cgru3b6BZwaO4PcphEDWpXMoXioURYNLEiDfzRiOOm3+HdWbdPSTT9FdKeAMsARIxEgBPFttXd03RwEk1RuJCMkcvXpAmWhu7o4B7EjvnOy7SFz2CTJTTuP5Dz/llQRS6TypvXAsCQfXLsGtzHR62KDgEqj7TE80jOkD21PEB6KH2few++uPkHH2GHqN/hQesUaquxtpKdiyeDzlMNFvxiGkTHkfJmWcPoJNC8Ygeuh4lA2v5RjKT56UduoQdn01HTGDx6Fk+Uq4eyMLm+aPwpP1mqJxlwGqMrE2/k38rlMvVG3cjgM07W3UbdtNAVTQmKRXHXSQrKt759i8hMOMW8Rgkg9ISoLLcpDGJI19V1NOYd/qhbielkJGGjA1QZWQGDipx/dh66I4lKtWF/Xa90RA0WBcOJKI07vWoU777mj2fKzBpMzzJ5G0Yjayfj5H13tpxhoCSMahHAa8bePOjUysnzUC4REt8fvurxiqju0KYtD8MYh5Mw5lK9c0YorazUIFZpw/jn8snoAOr41E2FPMHdq4knICQcVDEBJaQYDrBQMoolNvVPl9OzB2fzdtGOq27Y4agkFUdBLlHb+VDp/P+HoJkpWZNMtmLoozwwSJuS1Zf5P5kXR5jvsyQdow+8/IungO5avVI1eQfvow+k9Z5eRWsLEm7g160M7DJsMTGKQqEfvXLMbxbWvQY8QclK4QToxcN+M9XPnnCbpeYLFgXPrpAAFkMTdj2/CIWh0JbdvG/dvXEVS8JN9o5IakcLBxmTFo/mjE/HECwgRAjsuRCSKPSdfTL2DDrBFo+4f/Qvlq9Wkz3Ll5FbeupOFmZiqebtQaHk8A1kwaQgBVbdKeDPvdlLc4QE07GS40N5DyikmUBzKA3EVQd0xyM8kESZaGeOz4Yca7qNWqC6q3iEHS8tk4f3AH+k9ZqRiUcfYoNs79H7R9+X083bA1pWVSOGTfvY3lI19CvQ7PoXHPVwnU7yYORc3WXVG7zbNIXDoTZ5M2OwCxU7WYJNWdqndJcUcgeZHOAJo3GjFvTUBYpZoqjjjuBch5cJ8AYF7gwLefomzlGsh5+AC3r6bjYfZ9LpA8FqLeGIOQ0CewZuJgRET1RrUmHQiQbyf/EXXb9SCAmIFZSqC7L1McOMVTE0An+bau7PmEJ6oi2DvVBFM4FBwkhjffvXuWf4LzB3ei3+QVqgrOWHJq9w/oPe5LFC0eQmUjCRK7i/Uz36dg3HPkAif3Efe3+5uPcHbPJgOg76e+g4f37qqY1ajbHxAe0QI7v5iCC0eTjFjG2OR9+BCegAB1j3JB8xcGo0rD1tj+2SSknjyozitRphzCwmshJOwJ+ikdWhEhoeVheQKInasnxKJB1IuCQcC3k9/kADWLcuVTfup3umz3clB4ciyZD1gZiTMNma1KPUoMSHVnKaXmlINkWYiZ2cyT2BodIE4UC9s/j8fVC2dIOAjy8CqAAGHv8lk4t38r+rG4xYseKh75Ayj5+6+Qk51N645uSUCrfsNQLTIKF5J349bliwZAN6+mEQNrtIxGSOlyqiXB5MtT9ZqiVPnKyLxwCjkPskm5bZj7F1Rp0AoNOvdTxdHTu9ehQtU6KFU+nFxhQtxraBD9omIQi0l12/dE9WadyP3qjJEtD3/VctUeMUpLXliXd3+sANIltVNbc5jkLybpMUoqPB6fgKQVs4hBfeOXKwZtmPXf5Cq6vTdTuD2FAoF08G+f46fNq/DihKUIKhFigOQPIIkAixFfvN0NrfsNQ/XIaBbqKW5wSc4DFYuHG+eOQudhE4kV/DBfx1yRIxS469mycAwCihZDmwF/oqsw0cPOb9ilH2o2j6Y1CXGvo0F0H1Rr0p7OXxM/FHXb9USN5lEiRyoYSHpNUAfSurzrIxWD3MzgIMkYw5lEO13Iab/rCRx+DmNQyqFd6DtpuTrn++nvknjo+s5UWifBlPlP8vqlOLJ+GV4Y/SmCWT4j0iL2tnvpxz4uTqfIl8M4QDUio3lPTggHWRZKOyUBmsQBUg1BUQUXbkYa68DaJUg/k4yuw6cRkDu+mIxbV1IR81Y8V5FeG6vGD0LDmH6o1pTFIC/WTByCeh0YQBxAnsiasYbUnMiHzNYFr27Ihh8l4hk7P7JtChlOJduXSZxF8rg/kMyElq9NWjkbKYxBE/+qkuBti8bi9tUM9PjzHAGO4xoZSPtXL8CJHX9H/6kJKFIkQHVl2R0mfvMxziaZMcgNUKv+b6Mm270ikdWZlHYqWTAoHuWqiERVB0nUjKQcTknegcRls9BzxFykHv+RUofI3kNQOaKlMn7CuEFoFN0X1Zox1ZaD1RMHU+pQk20SoyurlaBUV9ZMXPX1sjloZeyYQQzyUp75eEHau3IOUg7tRJ8JyxS4jFUXj+1D77FfUAWCM8gBie3S9DNH0Gv8V/x+mKFF67ygADEXx/IiCZJ0Y2mnk7Fxzih0eTseYeG1VTvaYJIGEhMrq+NiSVWe3Pk3VKgegdYDhqvKObm4sQPRiBjUka6XMIGt74lakTFO+10xSe9XmZ1bule9I8zYzNh3eft01W7wulyXfybxSgIZTZtbcOdJ7O+9K+eSi2MASZFwctf3FGeYkUIrVecEUCDZWDn6VYQ+VQ2dYkdT65zXLjhIEqAB01fDExBoCAD2B3NxjEHVW0STzXWQmLu7fOqQAGgywqrU5q0F6VJUu1kvxQCb5o3ClfMnUTLsCUQNHY/AoGCnmQdg1ehX0LBzf9Ro3onmG5hoqN/xP1AzMsYlEKS7KxhIyj1e3j6NGMSN7avU8nJ3+YG0b9U8AujFuKWqEs4Kmyx3qN26Kxp3e9lp8lnMgMlUK2vzn3/ipRNmPg0kVhtjLo4A8lO3kwBViojEvoQFaPPSewZIaacPYePsUegyfDLKhdd2zTfojT8e2DNTTmHnV9Nw50YW1e/KVqpBu/z+LzfIXoFFi3OAug4g1SZjUv2OL6BWC8YgvVpuNvz0ARTdtbkr5lb6P6aKPEgOhnB353G3F8TUDyeNIxx0kDxUkeBymhi0ah7J3d7jv3E6tQAdT0neidb9h6PS7yIJpNtX07B14Tj6vccHs2AFBPJzNJASmUjYu5kAYpUEXYJLBkV07oOUgzvgzclBz7/Mg6dIoAKJubgNs0ei63DGoDqCQXJuQQRnFqYfPsCJnX/HoR++QXBIaTy4fxd1OzyHeu2fI6OfO7AVP21ZjWffnY6Mc8dQIrQCgkuFctk9diA4QF0EO/MCycmNcqvZWanbptisgKmqA+yxPYJJecQkR+GxSjY/RweHfb4vgQGUiN7jvzZEyMPsu5QQkuso9yQCixXDtdQUFCtRCs+8NhJlnqzK3agEW4C0xwWQniexKsRfP+hL91CxdiO0e+UDBJUoyd2gKAmln07GegFQOQaQ9PtiDZCD04kbcHRzAn65dgWV6zdDZK8hOLN/C45uXEFFVpYr7VkxC9l376DtS+86SaUYw0oY+yoVTzlA7Kv5pJCZDzmdWznS5WaRZJJ1aetkYpAESRpGdlmVi9OYYeY+XOFJJqlYBAuZF07gl6wreLpJB59xLlZ1vngsCawoyXZsmYpVULVpBwQFszqa09qQILGHzfjncdzKTOX+XrBVgsTU4vbP4lG/0/No3P1lWO6KOGtLnDyEDXNGoes7U0gkyMYGl70cyJ1fT8WN9Ito0LkvJa/sA++DbGya/yG5OpaEJq/7Gs17DUGl+s1x92YWWKW9SGAQrqWepwp4kx4DUbVRWx70ZSuDJLwvY/yNc+lsslK3xNPQiA6SSFo4K7S2g84Q57hQYgwkrW1Oaz1yJEuukXmVbEvIxp82Z+czfOIwiWzoEg5SKXgf3MPF4z9SuSa3FwE0eySeZQBVqcOrxmKxBCmHjM3KOCLFFZNC9+/exrbF46kKEhZeEx1jx9DzHd++FofXLVVfGVyqDKIGj0NQcMi/0DrnJR4DoEtb4olByp1oEz4kHAoAEsUkNkQiQDJyIqkMZVIqJ1hlV1Z1Z0U31md6lYHIQZK9pNxAcsckN1B3rmfi58OJqNqwNYqVLMObfn5A8lV3smSeg6xL51G6QiWKgezc7Hu3cVv0tBhrS5V/UiSavLpuFkd529ycUtXVnckwurdLmyepSoIEyYhJfmYVpCEcILRqA1OCLlC5y+KG5sxzzTfI6VUCWbo34by0UWQ3SCK/VnU8yYb8urIyJrFvMMe5RC6iYpIjHPiu1gdPtLxFmy5yz8pRz8oYdGSpc+7CwV2nsy5umqjNZjMm8Z3sgMQ7pVKKq/KO35jEJ1OVbPfXlVVu0M8QimCsoxTzB4lvFqegKrZCvjN3Jkg8y1cz5T4jxpoE1w0ugFRG9dM6p3KNwSR9DFlWrrUmnSiWClDTCCAZW2RckQPwTq3NP0gmM6S8LiLGh8WwfJ6tc84m5/v1mMQtb3yHYKE/d8c3BXdqVEWmumGu4Yh/INRdwZgkEkxRGnIXViXDbOTkkqDqTHJA0guj5NK08hBsLLV+3jjB6Qdp7kw20XSQaK5AEwI8T3GEhCMcWOucH/dbAWdn5TbfoI8Yu9ydj6uULkpMCskaoQRJfndeMOU+vSoCNg1oOAORElhSd67iqsOk3FyYCZIjvx2GOgVWO6sYijW0LmyIE+0GbcdqQFEzXAZ2zdWZrXB5rh5jePs8X5BUjNGZ5BYMUvU5ao85JD6uLOJILiAVhEl5g6QNFop5BU4+Z4bOqKFJd5ZrnBHNONmU0ydceYE3DbZ3W7GcoPeLt3j9orV7/sD5AGJz22Wt3liSn6PIx48UfvwoFrCOLR8ddOPaz9sAu6W/CxUC9CjmffRziR3758dWzEbOAcDmY5PaqxCgRzfyo1xBua+kxQNbenOwzbYRVAjQo5j08Z5rxJc9C1+L9Xq9LCapVyGDHq/Bf+3VfASAWzQUAvRrTfp41/sA5BYNhQA9XoP/2qv5ldC6aCgE6Nea9PGuzzXHkaKhZewS/j/cFL5+EwvkmYQy0dDi9UULfpM7K/xSssD/Akhf9+xkhHlgAAAAAElFTkSuQmCC",z="data:image/png;base64,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",q="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAqCAYAAABfjB7GAAAAAXNSR0IArs4c6QAAEy5JREFUeF7tW2l0VFW2/m4FkhBmQ5iEJEwBMcgoElwMMoOg0q20ywkJQj/1MXTjoxVlkjm0QNs2AgIapNW2gRYRbGRMCDJGmWcIUxISyASBhITUfevsM9xzb91UgM567w8lrqq6de+puvs7397fHmJcPxJvGoYBGAYMw8Of2X/sGNhb+Rm9Ecedz/w8E4BpGPDQlYDpEWuYdCl9VtbD42WriOvZivwfYJrqmR0xTfo2fpxe8uvYcfpfXsuOm16Yppc+97JndqrXBPvFpleuJc6R14tntq5BX8Ov4+uz1/J7vfy+tfP572Hr8d8oP2N3T8e03yruzro/IN0D73bDCBjfYMDUy0be4S8IIA6ExwJEgsQOww4SHaHz2T9+DfspHA8DXjeQpNXLAMkQBiFjixuSsHLDSzAskNhxbkR5zPmaGVQazG5MQwDE1y0h40sj6kZnv4sDxD/Xz5Gbxz9I/Fq/IBGY3FAemNmG4Wlt5DKAyOBslzMGcYNzO5bNJDpfMk17/r8BSRpTwKmBxHev2LGScWL32z5jTNJYA3hhehkrJDstMOR5nD12kBTL3cC7DyaRTeH92sg9tFy4OGZoO5NsIJHr4zThjBLuT7LLAabN3WnuTTm5cmOSxQzafn6ZZLk7nW3k7hT7uAsrlUnkgvlOd2OTDXwnWNpGEbtHc4PSZ1ju3AOkG7kHl5sUN8hgHCDd3dlBEu7OBSQes+yM8w8SB9nfQ3d3FEGYK+N3JrEg1+XLFHGTjrikztMAkAZlIAmri/UFSAoQ/0yyuTyfmGSxUcVP8du85J4t0BmDyTDsNzJ75hxYpkQCJ4MbkzTBIN3Y/wNIVvwRIkLFJH5T3NicUfaYJHe8ZggnS7iCUCBxF/cfgCR+m0+s0tydTSy4CgcvjNxflpoU3ZVacyg0FZMskKTCs9ydFbPcVOB/7O5IcVkP2nWuTGIgCYUl5Z9SdTqrJBusgK/UFVOczpikVJs99rjFpLtmklKaWqz0AckQAPEo7wckLsFt0ptdIoC1qbxyjkklxYW4dGgPQhs0QfWwh7lUZuRXatykjc/xYkyyZLeU2iqo26Q3O1PKZRl3JIMcIBGT7iiF5VR3EpTzB3ciMKQK6jSOFjJcqjIX1ecQDtL92t2dCSM7eYkms11AEjHJAsGDwvxcXD6yV8hsGUuk7Jbqjz8LOcjlJR3iYiOiTWcEVXuI7Cq46RqTTG8J1kyJRYPojuj0/FuKSZR9sN0umGSBJHdkaUyyhARfQoJkl89C45Ohb13Pxq5vFiDqyQGo37yt2As8/+F5Es+nfv3xS2SlnkWP2A9UbuaU/nKz2JSgi3iQG83I3r/I5OzgSarQzCoptRJVSwRkXz6LLYsmoUJgEAwPS0uFAyo7D4VZUoI7RbfRb2wcwiJaUDKbcfoQLh78mbPAZY0rJw+i4HoOGj3eXWOOlcCyS8Jbd0btJq1kcNKYxCWzHpPsSaxMakt3d8VFhfhlfTwuHd6Nlt2eQVTn/shNv4DC/DwrYfYC16+m4njSD3i023MIqVFLJKScRcFVqqNqaH2bfLeBJUAisAXw7A6NrH0LFUBSvZGIkMzRqweUiRpgAG1dPBk9RkxGWKNHuF0ZUJr0tudRbANwg15LOYaNn0xA37FxqB3Rgq45lvA9kv+1FLWbtBS+qiykrWoDuyDz7DF0eG44WnZ7Fiw+8S3uyyQ7SG4xyXJ10m3Ja9h6p/dsxKGf/oHWfV9EZspxpJ86qEVG/y/Dozshusfz7kmuTeILRkp2Zu1daPISDiNNgI1JPiAJsLIun8G2xVMJoFqRLZB18RQ3iIhlKk8SlCDpHhCAsMhHkHnuKH762/voOyaOrmX8O564Fsnff4GX531nEege8qQV455D+0GvE0DSl1vPVjLrE5P0oKyM5Mskinfi8ytnD6NWeDN4PAEqDzqe8D3OH9iBnsMnoWJwCLeFtwS5V1NRLexh38qEQ4a7uTvJJOPank9M6aacIJnS4A42MT/LAHrqjYkIa9QSq6cMRUlxkd8tVLFSCIZM/wpXBUD9xsQhNKI5udIzuzbiyKZvMXjKcqQe3SeiVVksIggQ3rIjVk2NRXSf3yGqUx8r1ukMUj6ePLusIWk1O11Y6MJBBHdvCYoLbqFicGUBlFW3y0k7h4QVcWjT72U0bBUDWTo6/2siDm9bjSeHjEKNepGlguQvJlEeyAByFkGdMcnJpGwG0JIP0f2NDxAW2RJ3igp4dUHkSDtWxNHrrsP+xJNX9sbjQWBwZVxNOa4YVDuiOaVl7PupwGoAK8cNpjh1t4/XFqxToEh1p+pdYhFeKGVGFfVVBpJQFVYQLx2kAxu+xJVTB9Hllf9RscU0S3D75nUkxM9B5ZphiBnyNs9zvV6Kd96SEuxa9QnyszPR5ZV3EFSpyj2AZCXfxtXdf+WJqowjqppgFw46SAyg7Z9NQ/fhH6BWoxaqYCrX2bZsGq3XY+RkhzQ3cDXlBDYtfB99R89BWGRzgk+CxH5FyZ3bSigU5Gbj6NY1OLt3CyLbdkG7Z2MRWKmSDbuAisG0a6VKpJRV5EmKLeRSrOoyJ5EbSFa1WZfg+TmZ2LlyHopu5aPrK+NQrXZD3LqehaS/z8ONrCskHBgghfnXcbvgBopu3iDwmIgovl2Iuk0fw+PPxPrW7/RKh5eDwpNjUT1n95K562ObzFalHgJKB8kAc3ns8xwG0NLp6D78fYoj7OZLiooVGElfzqXXXYaOF2oQqBAYDE9ABWLQpoUTCaBaEc1VUVa2Im7nZeHisb24dGg3rpw+hMrVQ1F48zoGvfc3VHmojg2c1OPJOLh+Jdo8/SoaSPkL4HZBPu1iNybJtoMCSakmWVi1qt0Vg4NV7CkqvIWk+DjcyEpH37dnIT/7KhLiZyMopCqCKldBIHsOqYLASlURyN4HV0alkKq4mXsNh7euRodBwwgoFRudBVeZo9lKS14YGT//RQGkS2qrtmaBJGNSTuo5JCybju6xExAa2QJpJ5Kx66u/+PVKXV57Bw2iO5GK2/TpJPQdPRu1Ihj7uGs7mbQB5/ZvQ9bF0yTfI9p1QbOYfqgVGYV/z3+HVCIDlW2vy8f242TiD6SiGrXvhtb9X0K1WvVFTQuIHzvobj1kqecxUfPChyu5axRGY8CnnzyAcBZrTBPeO8UoLixAhaBKjLYUpzwVAmB4KqDkTjHF5cDASji9eyPCH+uMikEhqi/lbGnoNUG5iahklbFzgYpBVqFUK5qKfo/Mk9hOz047i8RlM9Bt2HvEoKKCm8jPyRDGNnBgXTzdeNtnYpF/NRXBVWsgNDwKQZWrEoM2fzoJfUbPQlg4k9k8Rp3du5mka8PHYlA3qg0qVgxE3rU0JH+3DGknfiFG1m70CHLSLpD7qNe8DTr8ZgRq1ItQRiZN4zVxZs8mnmfa0ioeYySrRLYhkylVBRd+hjoyke26qj6SW/sh49QhJH01DwPG/BnBVatjzfQReLTHb9Dsid44s3cLTiT9QJ/pUl3GPLmevXXBE2fZ8KNEPDNpgWmKCC0B8mUSZ5E8npV2DonLZ6Dr6+8SQE5gE5bPJNMwlbdl8SRUq90AHX/7X2Sda+dPcIBGzeQuTmwAoTDIgHlZ6TiVtAEnk9ajduOW6PjCmzi2eTXOJW9HzIujkLJ/O7Gs+4iJPgyQIHGNZ5WFdHendzply9Y9JmklGpjEloTPZ6LNgFdR8+HGuHhwJ/atWYLB734KT8UgrJ4Wi0d7MoD60IY7seMH9B/7kVVt0OS66tA6+k56TZAafJk75hODvJRnWszxB1I2k5afz0QXBhDFEb1NYSDx81lkuO7DJ4K5w82LPkC/0XGoXjcC184fx+ZFk9H7v2ciLCJKMMiDmzmZuHAgCRcO7kT25XOkjNoOfA2N2nWjmLLrm48pLg2ZuRL5OdewYe5Y9BkzG3WaRPu6KRPwyADMawp8F/MAYFUZbK1zf8KBC4zzvyRi7+pFeHrcfFSqHorTMj2YsIQ+ZwBF9/otAXRmz2acSFqHAWPnKfVmdWXttT+9h6ReM9FALi5xnmo3eIUI8M8kAzlpKUj4YhYBVFx4CxmnWUYtZTaQdvIAGa1+i3Z0NDfjEmrUCUf9Fm0pmG5ZzACagTCWBwGkdtbOfJPiTETrzmjU4SnUaxINrycAKfu3IXntMkoMWbmn96iZqNO0FRKWTqf3/cfNc48jDpCkuhNRWgNLuBTVbtZ6N6L5x3H1YtvSDwnlbrETyOi/ro9HxunD6DsqjuYbVk0dhuheL1A+dnrPTzixYx2e/sN8m3q7W5BUJSMj8SNiEJdTllLzBxIDKDF+NroM/RNu5WXh0uFdVr4jo74WGWRRIKL1k6TEtiyZgl5vTxcAcfYx6V6jTkNSe0w056alIPn75cg4exQtugxEm/4v4ZsJL5G7a9a5HzFzfdwYPNbvRbQe8MpdgeRkkp1ReuNPME3rzt7MzsS6uaPw+OCRaNS+Kxl986cTUbVWPTzO3Ddj0JTXCaDmMf1xes+/cTxxHQb+cT5YLS/z3DFiO4UKW+fXZcZBqzQYVxL+LPIgORjC3Z3H2V4QUz/M2Nlp57Ejfg66vjoeD0XyagB7eKhwyqW45SJ5MVUeYy5uy5Kp6PUWA4i7OP45UHTzOs7/moRzyduQfTmFSipPvPAWajRoAm9xEb4e/zw6vzwWjTv2pO85sX0t9v9rKfl9liO5PhxMUjU65e6kvNaZpNXzBEiHN3+L4wlr8eyERbSJ8q5cwsZP3kO7gUOJ8eyxevJQtOo9BFGd+hGDWAlr4LgFKLyRgx8/fhc9Rk5ClZp1VEzSBUJpfSQjbftck7W7pUHJVXkEk0qJSTnpKdgRPxeteg1B9ToNrV4SoWMBJFsUOgi5Vy7hwPoV6PXWNNQK53lQTvp5HNn0T6QKtdYw+gk07dgLdaNaw/AEkJvMvHgSGxeMR8/fT0W9lu0UFoc2/B2HNn6Dlj0Go/1zw0sByYRHq68qSSt3qgLLPvkjWw5MWa2bMwqhDZui0+9Gg7VAmAdh9zLgD/PgqVCBjL5q8lBE9x6CFjH9cWr3RgJo0Dsf0/1tWzYDfd+egeCqNa3RK22ky2cIRcRQI3VbHDFIgsQoSPcim3Gy06oxIzv9PJJWzHU3xl0e7fnmNISFcwYV5LGs/COqFjBREFS5GiGdd+UCbmRn4lbuNZxKWo+C/Fw8P3UFAipUVDN37OuSv1tKcalhq06lf7tpgcTFlNWlJePYQKI3wpBAxpkj5Ja7D3sXdaPaklBgOVvMi6PBNpOsUqya9BrVBJmLSz26F7tXLUTj9t3JfbOKw6A/LqCSl7Ph5xzn0tlkpG2dQ0MjOkiq0aaBpHdTc69cwM9fLaASf836jcXpHj6YqNoTvAXB662iFcFaFakp2P2Pv+KpEZMQ2qCp5grtk0Ls+87u24J9az5DSPVQ1KgbThWDanXD+ZrMhGIwUhBXudrSULr7mTu7u8vPysDJnT+i7YCXqeJ/cucG+gXNYvqKFjs/P3ntUtR/pAPqNGmFkqLbOLL5n8hOPYOACoFo2OoJsBjs5tas1rlWkhKVBiN16xxiECV1GlBlgWRv5Hmo/U3ss8Ufy+hUDlVy3IpVMmbJlofv9CoHmP0+xnI533C/IDEDSXd3r0xSlWe9XeAyc8cZwGuC9lYCG4yUk6lWSUl2ZZ3gEctTt8xWlQQJki0mucwqcKFmFwIcXC4IaGf7NPwkk1zmG+T0KoFsiQa5SWR+5gRJVsBlHU81KMroJekg2ce5hNH8uDtXkLTpIuesnN5L4sCxmrtLS0O2zh2gGpc3z9Jms9kO5YrKAom7J9+pH6daEwCp1rkbSL6gKgYJBtOkEO9PqEKqPinkxiT1+6xszLV1bnN9GpOoKc7UnjjBHpPEjhesUcJBi1sqZlAwcTb8nEzSx5Bl5ZrHOznbIOpO7Fg6AWR3M0zB8f6MJZfdQbLiktXuZj6ajw+LYXk/rXOLdfy7VMvcdfRYukV3d6fmKRi03BVQ9d3vwwaSGABxBan0riwnmyUoTJSUEmesriwv80ggrfxLgSRYBBNfG5c2zbT6QZo7k000HSRXo3Or2oI9b53z425dWcp7xHyDzziXPmLscHf2DcGLrHrDj4sUbmEGkvxufyCVPr0qAjZbUBuIpLVEjPGKHo5eqiEXWKoLs4Nk/ZWEHSQRk7KDEdzauPjTDNFu4FpI5UPCwBaT7Cyyxxh5rRQCnEGcTWWApP7cRRMOkkG6IlRgSRA8YlzZP0h3wyT/IMnhE1F6dcwxcIls/6uKskCy/pRFMknLv4B0mN7twSWB40M6jbhs/Lw4djGAkaXtss6/X16Wo7jLzOfBafdjAePot1MC83IubQfMGLcFHgB0P2Ytv2uIHfsXj6xXhJJkwKznXPoBQOVn7PtZSbmvPctiY7wl2G6aCNQXegDQ/Zi1/K6xxZfdn70x0uv1spikHg8AKj9j389KPgLAKRoeAHQ/Zi2/a3wAcoqGBwCVn7HvZyVXCa2LhgcA3Y9Zy++aUnMcKRpiRi4PKr+ve7DSvVrAbxLKREOnEUuX3OuiD84vPwv8L+YNX/sKgQHCAAAAAElFTkSuQmCC",G="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAgCAYAAAD+Fz2gAAAAAXNSR0IArs4c6QAAEyhJREFUaEPFWwl4TefWfveJzIkhUnNQQ7TETBGzGtoU1bpoixa9bd2rWkVVJ1o1lFtDVYdf+Xu1fkqFqqlURSIINcVMzCQhJIZEZDz7Pt/6hv3tfU7C7T+dh+ecs6ez93q/d613DTEAIDdlaQ13EWYZMLqYhlHVgAHDMNgu/m6w7/RFbHe+8+NMAKZhwEVnAqZLXMOkU2nf/V4uN7uKOJ9dkf8DTFO9sy2mSb/Gt9NHfh7bTv/luWy76YZpumm/m72zQ90m2B2bbnktcYw8X7yz6xr0M/w8fn32Wf6umz+3djy/H3Y9fo9yH3t62qbdq3g66/mAdBfc2w3DZ0KNmI+vGAycooLiZANGGAyXBYgEieEDO0i0hYBj//g57FY4Hgbc3kCSVr8PSIYwCBlbPJCElRtegmGBxLZzI8ptzs/MoNJgdmMaAiB+3WIyvjSibnR2Xxwgvl8/Ri6e0kHi55YKEoHJDeWCmWUYrqbG7aNLlsHE85woLkiQuB3vzyQ6XjJNe/+/AUkaU8CpgcRXr1ixknFi9dv2MSZprAHcMN2MFZKdFhjyOM4eO0iK5d7A+xNMIpvCvdy4feS7NABVuaElMzgrbCCx7wQtHcXZw/0ed30OMG3uTnNvysn9jzHJYgYtv1KZZLk7nW3k7hT7uAsrkUnkgvlK98YmG/hOsLSFIlaP5galz7DcuQtIN24l/6dJcUMYmwPDjO4NJOHuvIAkwdJjV+kgcZBLe+nujiIIc2X8ySQW5Lo8mSIe0hGX1HEaANKgDCRhdXF9AZICpHQm2VyeR0yy2Kjip7g3N7lnC3TGYDIMu0e26G8eWmxKIcDJ4I1JmmCQbuz/ASQr/ggRoWISfyhubM4oe0ySK14zhJMlXEEokLiL+2+AJO7NI1Zp7s4mFrwKBzeMWwcWmRTdlVpzKDTFJAskyRLL3Vnu8H/F3ZHisl606rwyiYEkFJaUf0rV6aySbLACvlJXTHE6Y5JSbfbY4y0mPTCTlNLUYqUHSIYASEjokkFiAAiFpwsCAaxN5cHA+QPxCKteBxWq1iYzekjwUmLS7YzLCClfCT5+/jbvx9SWBInIr9S4SQuf48WYZMluKbVVULdJb3aklMsy7kgGOUAiJhUpheVUdxKUC8k74RcUgsp1ooQMl6rMi+pzCAfpfu3uzoSRtX8huTjLzUlJbW2j/Upq8yzHktkGigrz4OsfKOIWsOK9F9Ck13No2OUZOu7w5uWoXK8xKtVrTEylK3iAZMB0F2HNlFdQMaIeOv/1ffqdg+u/V0DxmxdYiPeQ8g8hMrqXBpJckSUxyRISHC8Jkl0+C41Phs69k4XdP85DZPsYVGvQXKwFnv/wPInnUwc3/YDM1LPoNuIDlZs5pb9cLDYl6EU8yIVmZO37xuTsYBJbBG6nu3MkqHSsAKkoLxdxi6eiYq1ItOr3Mll+5fsvoHGvQQSQu6gQSSsX4OKhnWja6zlEdR8A0+Xjkcyy651N2oLdy79A91FTUbVBM/qNX6aOpPfbGVcQWLYC/AKCFUh3b11HeK0G6Pn3qbSNuT5uPUesEYzznsTKpLZkd1dYkIcDG5bg8pEkNOzcF5HRT+JW+kXk5dy2EmY3cOd6Kk4krkejzv0QVD7cdh8BIeUQWrGaTb7bwBIgEdjaMxiZf3ylAJLqTa5uySyl0CgTtdxdQd5d7FgyE3czr6HbyI9RtlJ1YszK9wdzgDr3E1LchZTdm7A39j9Q/ZHm6PjSO/AJCLIxyXQX45dpI+EbEIynJnyuQKB7LS7C0rf6IfqFN1G3bQ9Id7d25ihUe6QFWvYdYbk/G0iyAsBB0IWDnrfoysopneU5zJgpezbj8JYVtNAyzp9A+ulk232W9qVmVFtEdfuL9yTXJvEFIyU7M/d+ZcpSjmH42JjE5LcNJM0V3rxyDkkrvkBRQR66vvwhyletxWWzYeCnD4agcU/GoKcJ0MxLp/HHz4tx++ol+JTxRWh4FXR5ZRICQisokM7ui8OupXPRecS7qNk0Gnk5t2C4XPAPLofCvFz8OGEg2g8dizqtu3G2FORj2YQB6DR0PCKad4RLd3+2YGslsx4xST9OGcmTSRTvxP6rZ48gvGZ9uFw+Kg86Ef8LLhzagcdfngTfgCDOHHcxbl1PRdmHqntWJhwy3Ju7k0wybuxZYDJDcGYw+1ogmVr9TQfqzo00/Pbl+wiPqI92g0YjoGyYApKBFP/dp6jTqjOCyj+EU4kbcCl5F2o1i0bz3sNRXJCHrV9PQnCFcPQa8xlPck03fvl0FLkF5t7Yz8Yvmobc7Cw8OXYOcm9eR+zk4eg0fCJqNe9AAN24eAqbZo9D/w+/RXDFKjx7EOpOl+O8BieDNH2SNSStZqcLC104iPPcxSi8l0vs5sa06nY3084h/vtZaPbEYEQ0bkfsZq70wsEEHImLRfuBo1G+au0SQSotJtHzMICcRVBnTHIyiYGVenI/qj3SEi5XGQscAAW52bh8dA/O7PmN/HR47QZoFjMYleo0EtUGF7JvpKMw/x4q1qhLhj23fzv2rPgCfScugH9oBaSdPIAd/5yFmHGzUbFmJG6lX8C6Ga+jZb8RaNjtWQLoZPwvOPzrcgyatozXt3gGRG5M1bukoCCQmFFFfZUdLaSfFcRLBunQxh9w9XQyOg55W8UW0yxG/t07iF8yE8EVHkK7gaN4nut20z24i4uxe9UC5GRloOOQ8fAPDPk3QLKSb+N60hc8UWUrUDFJxhlLOHgDiQHLbuR2+iVcTUlG+umDyEo9D7+AINRu0RF123RH+Sq1lKDgZSFdrvNV/+MHg+EuKoKPrx8KcnPo+MgOMWgz4G/E7Izzx7B53juoEtkEPV6fTvsTFk/HxeRdyu13GjoOtVt2cTBJlsKtsowsjxOTPECyqs26BM+5mYGdS+fQvXUaMg5lK0Ug904mEv9rDrIzr5JwYHbIy7mD/HvZKLibTeAxEVGYn4cq9Zqgdd8RnvU7vdLh5qDw5FjETvb0Gbvn22S2ktxKDEiQDDCXx/ZfPJQAFoMYQ1je4i4qVoZiIDNl5VPGj29zVHQq1WuEqG4DuGLkIQunEjfS4ggJr4KLBxORdmIf+r73DXwDg4kNl47sRvyi6TB8fDBoxnLy8zcunKL4l309DUkrvsTT7yygOMhIkn8vp0QmybYD93SiBEOGkYVVq9rtGxCgYk9BXi4Sl8xCdmY6eo2agZys64hf8in8g0LhHxwCP/YeFAK/wFD4se8BwQgMCsXdWzdwZFssWvUZTkDx2O9ZiFXtEVtpyQ3j2q7PFUBW70evJlgSXMakAz9/S8BUqPYw7t68QS6ofvQTPI5piOifGRIX9scjLKIeOgwdR20KXnXgIJKYSDuPX+eOQ6cX30ZE0/aqVnfk12U4mbAe/iFl0az3i6jF9onX8d9X49i21Rg4damoaQFLxvRR+//sB7YYBkxZyl2jMBoDPv3UIdRkscY0KYUozLuHMpQDmhSnXGV8YLjKoLioEMWFBfDzC0RK0mbUbBINX/8g1ZdygqTXBOUiopLVtZ3zVAzSE1aLSbJoyg1KTTfBJHbMsW2xuHx4F2LGzdN6SY6qgzgn7tsp8A8uiw5DxgpwLJCKCu7h188noHL9pmj17Kuk7uRvbf/2E7h8fFCpTkOkHt9PQkK+tnz+DgLLV0THlyZwEek2Kf6JcKOViHiMkfFJZBuyG2hjEN/oQu0WnVQfyVv74drpw0hcNgcxb36GgNByWD31FTTq9izqt+mBM3t/x8nE9bRPl+r2XMzJJJ44y4Yfuw0jI3GeaYrU3puk5vGJs0gyTAfp+LZYnN65AYFlw0pcrMKZ4V7OLdRo9BjaDx5rdWgZFKYb2xZNRf7d22jTfyQyLp5CxtljKOPnj/YvjsfqycPQqPtf8HCLjlg1aRg6DptAK5K52PUzRyN68BglvyVIwmt5FQ58tepdWeHuvAoH6QZNYkv8d9PRLGYoKlSvg0vJO/HH6oV4ZuLXcPn6I/aTEWj0OAOoJ87u3YqTO9bjyTGzrWqDJtdVh9bRd9JrgtTgy9gxlxjkZotZ9HRKZpInSMfjVuPigXi0fvY1j7a4veEHHNq0jJLZ9oPfUrKenbT3p69xZs9WziqXC2HVHqbKRI2GrVGuUnWsmfoq+rz7JcpVqYl9qxfi8uEkPP3+N4j79hOwakLfd7+C4fKxFogJlRcJKPgq5gHAqtc9EEiWwLhwIAF7Y7/BU+PmIrBcRaTs3oyjv63EM+8tpLjCAIrq3p8AYs9zMnEdYsbMUTHH6sraa396D0l9ZqKBXFzCHNVucGuu637ujuYNDAOMQZcP70Tnlz/kcltEfot5Vld294r5CCoXjvaDx2jzDaCMPDsjDRVr1UdY9bpw+fqRi2Nd2cMbl+LMni3o/8kPBEBRfi7WTvsbAXc15Qi6vPIBIhq39WSvAySZJ4korYElXIpqN2u9G5twcCNu0RRCufOI98joBzcswbWUI+g1ehbNN6z6eDiVsiLb9kTKni04uWMdnnprrk29PShIkknGtYTZxCCx/JVSexB3x0BiDDqduOGBY3HNJu0Q/cJbto6sXnjllW8DRfdy4BcYjNgpf0XlelHoMGScGkI5sX0t9q9ZhPDakZTIlvi6D5PsjNIbf4JpWnf2blYG1v1jNFo/8yoebtmJjL716w8RGl4VrfuPpNUe+9EwAqhBuyeRsudXnEhYh95j54LV8jLOHUflulE8VNg6v15mHLRKg3E1/jORB1lVbObuXM72ApV5mItj5rCEw7H4NSQSuo+aDhflUVyKW4pQVikMJCyZiYDQ8mj/vGSQ0NmiipGTeZVYcenwbty4dBrRz72BHUtn46m356N85QhiZ/qZZMQvno6iwgIySou+w1Ty6hUoB0iqSabcnZTXOpO0oqsA6cjWlTgRvxZPv/cNyvgF4PbVy9i84F206P0SHm7VlX46dvJLaNxjICLbPkEMOpGwFr3HzUNe9k1smj8R3V6dhJAKlVVM0ks8JfWRjLTt/zBZu1u1G5gZXCLnKSUmSRd2PP5nXDyUiMcG/J2D4wDIikMGDm38HiHhVRH9/JuqfcFqbqyImnk5Bfk5d1C2UjVUa9ACD9VugH1rF6NOq65o0XsYioqLcCJuDZI3L0doWGV0fW0yziRtwbGtsajTuivaPjeaEl3vIJlwWZ0KUYHmR5KqUmDZJ39ky4Epq3UzR1MbpO2gN8AKuwlLPsWtq5cR89YcuMqUIaOvmvwSonoMxCPtnsTppM0EUJ/x83Ez/QLiFk9Dr1HTqP5oCQFrpMtjCEUksUZq3CxikASJsYRuWDbjZOvBgxkc1OPxa3F656YHdnEsXkQzBgnWFOTnYvfy+aj2aHNUf7QlQsKq0HVZ5s4qxn0mfgnGrIR/zqQSUdUGzdHpxfHwDSlLv5myazP2/vQVwmrURY/Xp/FipbeXaYHExZTVAPQEiRAThgSunTmK3xd+hC7DJ6JKZHMSCuf2xaHdc28gIqqNKpqumvQionoOIheXemwvklZ9hTotuyAr9SxVHPqMnQe4XCXEJM8iLd1j2raZNDSigyQndXSQVDnI5r4MnNqxHpeO7kH31z4WeYs2quWSI1k832HVb1adfqz/SC+DkfZJIcYOlpjWatIe+bnZ2LbwI0Q9PgA1mkZzljITisHI9JMHyGAdho4vdaE8+Myd3d3lZF7DqZ2b0DxmMBWTT+3cSHdQv10v0WLnx+9fuwjVHm2FynUbo7ggH0e3/oSs1DNUVYlo3IYn2F4HI7VirmMuz0jdNpMYxFaVjB1ywocCjsakkkCimMSGSBj7HACqpFZWDkQsk7FKvZc4vcoHWSh11KZXnSBJ9ypLSCULhz/PJFV51tsFXmbuuAvjdUZ7K4ENRsrJVKukJLuyTvCIQam/f6oqCRIkW0ySCk/vDXGr2oQAB5cLAinBbUqQThGVAw8Boo1zqfEvYXJt5s4JkvfWuRQepZBJc3f2cS5vMcnu7ryCpE0XeWv42UCicSovLQ3ZOneAalzZOiPNMIyq0uA0i0XEsebjZCNOHlMSk+RkqpLtzoafGowsYQhFMNZSivcHSdXyZPFVSpX7zNwxo0nhQHOkTO0JTO0xSax4VeS0mne2rqya0nHGEieT9DFkWbnmLk7ONoi6E9uWbqT+PmOZSaO/lsyWA/CWXKYyg8dolgUU38+P91HDI7wk5OjKMpBU61yyThtCUedwcGy/IVjozd2peQrmCrkroJyu1Ne/xSQxbOJo+CklKHMbFJcQZzRgaYxLAmnlXwokwSKYWG5ciZtZA8VmMmCGKaktjEQOyzZpKguYmtHVtI8OBuvK8u/eurJkeMd8gy0WCRXJwXGMIOuukmrNHAy9uEqnM3vKRVUKSiVPr4oSDw1oiHagPu/A2kmih6OXasidlejC7CBZfyVhB0nEpKwABDSlNcZAMtzuWaaJLtLdSTdlgWRnkZ0ZcrXrMYa3z+8Lkoox+jiXAEVNEwmGaX9VwRwSFzOlg/QgTCodJDnGZQfJXtS0/1XF/UCy/pRFMknLv4B0mO7tAcV+E4LavnLlX3lTS/GLYAyLAAAAAElFTkSuQmCC",Z="data:image/png;base64,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",Y="data:image/png;base64,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",k="data:image/png;base64,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",P="data:image/png;base64,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",ee="data:image/png;base64,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",W=e(59301);const fe=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:F,swimg:E},{name:"101\u8BA1\u5212",ptimg:D,swimg:Q},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:z,swimg:q},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:G,swimg:Z},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:Y,swimg:k},{name:"\u519B\u961F\u4E00\u6D41",ptimg:P,swimg:ee}];var K=({className:be,dataSource:Qe=[],col:He=4,right:ge,bottom:ve=23,precision:je=0,wrapWidth:Ge=1200,trackEventItems:$e,loading:Ne,onRemove:Ee=()=>{},isCurrent:Ce=!0,showAlias:pe=!1})=>{const te=Math.floor((Ge-(He-1)*ge)/He),ze=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}].map(ue=>(window.ENV==="build"&&(ue.ptimg=`/react/build${ue.ptimg}`,ue.swimg=`/react/build${ue.swimg}`),ue));return W.createElement(v.Z,{spinning:Ne},W.createElement("div",{className:R()(t.list,be)},!!(Qe!=null&&Qe.length)&&(Qe==null?void 0:Qe.map((ue,Ie)=>{var vt;const{name:tt,id:Zt,identifier:Mt,featured:bn,school_name:On,image_url:jn,excellent:Ot,is_plan:hn}=ue;return W.createElement("div",{key:Zt,className:t.wrap,style:{width:te,marginRight:(1+Ie)%He===0?0:ge+je,marginBottom:ve}},W.createElement("a",{className:t.li,onClick:Tn=>{Tn.preventDefault(),Tn.stopPropagation(),$e&&(0,j.L9)([$e]),(0,j.xg)(`/paths/${Mt}`)}},W.createElement("div",{className:t.img},W.createElement("img",{className:t.cover,src:`${jn}`}),Ce&&(0,w.bg)()&&(ue==null?void 0:ue.studying)&&W.createElement("div",{className:`${t.movebq} user-path-items`,onClick:Tn=>{Tn.stopPropagation(),Ee(ue)}},W.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),W.createElement("span",{className:"c-red"},"\u79FB\u9664")),(vt=ue==null?void 0:ue.subject_tags)==null?void 0:vt.map((Tn,Ue)=>{var Ve,Gt;if(Ue===0){const Sn=(Ve=ze.find(rn=>rn.name==Tn))==null?void 0:Ve.swimg;return W.createElement("img",{className:t.sign,src:Sn,style:{left:"-4px"}})}const ir=(Gt=ze.find(Sn=>Sn.name==Tn))==null?void 0:Gt.ptimg;return W.createElement("img",{className:t.sign,src:ir,style:{left:`${48+52*(Ue-1)+2*Ue}px`}})}),W.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(ue==null?void 0:ue.excellent)&&W.createElement("div",{className:t.bq},"\u5F00\u653E\u8BFE\u7A0B"))),W.createElement("div",{className:t.name},W.createElement(m.Z,{title:pe&&(ue!=null&&ue.excellent_alias_name)?W.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${tt}`,W.createElement("br",null),W.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${ue==null?void 0:ue.excellent_alias_name}`)):tt},W.createElement("span",{className:t.e},pe&&(ue==null?void 0:ue.excellent_alias_name)||tt))),W.createElement("div",{className:t.tags},W.createElement("div",null,W.createElement(m.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},W.createElement("span",null,W.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),W.createElement("span",null,ue.stages_count))),W.createElement(m.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},W.createElement("span",null,W.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),W.createElement("span",null,ue.members_count)))))))})),!Qe.length&&W.createElement(U.Z,null)))}},9148:function(x,i,e){"use strict";e.d(i,{jL:function(){return R},w9:function(){return ue},QD:function(){return Pt},cQ:function(){return Ee.Z},op:function(){return ae},O5:function(){return Br},_b:function(){return Yn},t7:function(){return k},Gi:function(){return bn},YG:function(){return Zt},qp:function(){return D},vr:function(){return An},qE:function(){return it},Je:function(){return W},wb:function(){return Ne},cq:function(){return Ue},tp:function(){return q}});var t=e(59301),v={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},m="data:image/png;base64,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",R=({dataSource:fn=[],img:En,imgWidth:Ln=346,title:zn,sunTitle:Wr,bannerExtraContent:La})=>t.createElement("div",{className:v.banner},t.createElement("div",{className:v.content},t.createElement("aside",null,t.createElement("p",null,t.createElement("b",null,zn),t.createElement("span",null,Wr)),fn.length>0&&t.createElement("div",{className:v.btns},fn.map((nr,Xr)=>t.createElement("div",{key:Xr,onClick:nr.click},nr.name,nr.sign?t.createElement("img",{src:m,width:39}):null))),La),En&&t.createElement("img",{style:{marginTop:33,marginRight:38},src:En,width:Ln}))),j={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},U=e(92310),w=e.n(U),F=e(89392),D=({dataSource:fn=[],value:En,onChange:Ln,onTitleChange:zn,className:Wr,title:La,titleWidth:nr=41,style:Xr={},fontColor:va="#6A7283",showCount:ki})=>{const[ea,Kn]=(0,t.useState)(0),[Kr,ti]=(0,t.useState)(!1),Ai=(0,t.useRef)(null),ra=(0,t.useRef)(null);return(0,t.useEffect)(()=>{var qa;fn.length!==0&&(((qa=Ai==null?void 0:Ai.current)==null?void 0:qa.clientHeight)>97?Kn(1):Kn(0)),fn.length===0&&Kn(0),ti(!1)},[fn]),t.createElement("div",{className:w()(j.row,Wr),style:Xr},t.createElement("div",{onClick:(0,F.throttle)(()=>zn==null?void 0:zn(),2e3),style:{width:nr,marginTop:Kr?12:4},className:`${j.title} ${zn?"current":""}`},La),t.createElement("div",{className:Kr?`${j.tagsWrap} ${j.tagsBorderWrap}`:j.tagsWrap},t.createElement("div",{className:j.bar,ref:ra,style:ea>0?{height:ea===1?97:"auto",overflow:ea===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},t.createElement("div",{className:j.tag,ref:Ai},fn==null?void 0:fn.map(qa=>t.createElement("span",{onClick:()=>Ln(qa.id),key:qa.id,style:{color:va},className:En===qa.id?j.active:""},t.createElement("span",{title:qa.name,className:j.name},qa.name),!!ki&&t.createElement("span",{className:j.num},qa.count))))),!!ea&&t.createElement(t.Fragment,null,ea===1?t.createElement("div",{onClick:()=>{var qa;Kn(2),((qa=Ai==null?void 0:Ai.current)==null?void 0:qa.clientHeight)>245?ti(!0):ti(!1)},className:j.action},"\u5C55\u5F00",t.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):t.createElement("div",{onClick:()=>{ra.current.scrollTop=0,Kn(1),ti(!1)},className:j.action},"\u6536\u8D77",t.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},Q={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},q=({dataSource:fn=[],value:En,onChange:Ln,className:zn,style:Wr={}})=>t.createElement("div",{style:Wr,className:w()(Q.tabs,zn)},fn.map(La=>t.createElement("span",{onClick:()=>Ln(La.id),className:En===La.id?Q.active:"",key:La.id},La.name))),G={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},Z=e(92832),k=({dataSource:fn=[],value:En="",onChange:Ln,onInputChange:zn=()=>{},className:Wr,style:La={},placeholder:nr,allowClear:Xr=!1})=>{var va;const[ki,ea]=(0,t.useState)(""),[Kn,Kr]=(0,t.useState)("");(0,t.useEffect)(()=>{var ra;let qa=En;(ra=JSON.stringify(En))!=null&&ra.includes("{")&&(ea(En.id),qa=En.value||"");try{Kr(decodeURIComponent(qa||""))}catch(Yo){Kr(decodeURIComponent(qa||""))}},[En]);const ti=()=>{Ln(encodeURIComponent(Kn),ki||null)},Ai=ra=>{ra!==ki&&(ea(ra),Ln(encodeURIComponent(Kn),ra))};return t.createElement("div",{className:w()(G.input,Wr),style:La},!!fn.length&&t.createElement("div",{className:G.dropdown},t.createElement("div",{className:G.text},(va=fn.find(ra=>ra.id===ki))==null?void 0:va.name,t.createElement("i",{className:"iconfont icon-zhankai4"}),t.createElement("b",{className:G.b1}),t.createElement("b",{className:G.b2})),t.createElement("div",{className:G.menu},fn.map((ra,qa)=>t.createElement("div",{key:qa,onClick:()=>Ai(ra.id)},ra.name)))),t.createElement(Z.default,{onPressEnter:ti,value:Kn,onChange:ra=>{Kr(ra.target.value),zn(encodeURIComponent(ra.target.value),ki||null)},bordered:!1,placeholder:nr}),t.createElement("i",{onClick:ti,className:"iconfont icon-sousuo9 font14 pl10 current"}))},P={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},W=({value:fn,onChange:En,className:Ln,total:zn,pageSize:Wr,style:La={}})=>{const nr=fn<2,Xr=fn>=Math.ceil(zn/Wr);return zn<=Wr?t.createElement(t.Fragment,null):t.createElement("div",{className:w()(P.quickPager,Ln),style:La},t.createElement("div",{onClick:()=>{nr||En(fn-1,"prev")},className:nr?P.disabled:""},"\u4E0A\u4E00\u9875"),t.createElement("div",{onClick:()=>{Xr||En(fn+1,"next")},className:Xr?P.disabled:""},"\u4E0B\u4E00\u9875"))},fe={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},ne=e(71418),K=e(6848),be=e(13570),Qe=e(346),He=e(51257),ge=e(96908),ve=e(57177),je=e(81378),Ge=e(28426),Ne=({className:fn,dataSource:En=[],col:Ln=4,right:zn,bottom:Wr=23,precision:La=0,wrapWidth:nr=1200,trackEventItems:Xr,loading:va})=>{const ki=Math.floor((nr-(Ln-1)*zn)/Ln);return t.createElement(ne.Z,{spinning:va},t.createElement("div",{className:w()(fe.list,fn)},!!En.length&&En.map((ea,Kn)=>{const{name:Kr,id:ti,identifier:Ai,power:ra,cover_image_id:qa,pic:Yo}=ea;return t.createElement("div",{className:fe.wrap,key:ti,style:{width:ki,marginRight:(1+Kn)%Ln===0?0:zn+La,marginBottom:Wr}},t.createElement("a",{target:"_blank",href:`/shixuns/${Ai}/challenges`,className:fe.li,onClick:_a=>{_a.preventDefault(),Xr&&(0,He.L9)([Xr]),ra&&(0,He.xg)(`/shixuns/${Ai}/challenges`)}},t.createElement("div",{className:fe.img},t.createElement("img",{className:fe.cover,src:`${Yo}`}),ea.is_jupyter&&t.createElement("img",{className:fe.sign,src:ge}),ea.is_jupyter_lab&&t.createElement("img",{className:fe.sign,src:ve}),ea.is_unity_3d&&t.createElement("img",{className:fe.sign,src:je})),t.createElement("div",{className:fe.name},t.createElement(K.Z,{title:Kr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},t.createElement("span",{className:fe.e},Kr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),t.createElement("div",{className:fe.tags},t.createElement(K.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},t.createElement("span",null,t.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),t.createElement("span",null,ea.challenges_count))),!!ea.myshixuns_count&&t.createElement(K.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},t.createElement("span",null,t.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),t.createElement("span",null,ea.myshixuns_count))),t.createElement(K.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},t.createElement("span",null,t.createElement("span",null,ea.level))),t.createElement("div",{className:fe.rate},t.createElement(be.Z,{allowHalf:!0,disabled:!0,defaultValue:ea.score_info}),t.createElement("span",null,"\xA0",ea.score_info?`${ea.score_info}\u5206`:"5\u5206")))),!ra&&t.createElement("div",{className:fe.lockWrap},t.createElement("img",{src:`${Qe.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),t.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!En.length&&t.createElement(Ge.Z,null)))},Ee=e(7501),Ce={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},pe="data:image/png;base64,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",te=e(59301),ue=({className:fn,dataSource:En=[],col:Ln=4,right:zn,bottom:Wr=23,precision:La=0,wrapWidth:nr=1200,trackEventItems:Xr,loading:va})=>{const ki=Math.floor((nr-(Ln-1)*zn)/Ln);return te.createElement(ne.Z,{spinning:va},te.createElement("div",{className:w()(Ce.list,fn)},!!En.length&&En.map((ea,Kn)=>{const{subject_identifier:Kr,id:ti,identifier:Ai,power:ra}=ea,qa=ea.is_public!=0&&ea.is_public;return te.createElement("div",{className:Ce.wrap,key:ti,style:{width:ki,marginRight:(1+Kn)%Ln===0?0:zn+La,marginBottom:Wr}},te.createElement("a",{className:Ce.li,onClick:Yo=>{Yo.preventDefault(),Xr&&(0,He.L9)([Xr]),(0,He.xg)(ea.first_category_url)}},te.createElement("div",{className:Ce.top},te.createElement(K.Z,{title:ea.name},te.createElement("div",{className:Ce.name},ea.name)),te.createElement("img",{className:Ce.img,src:Qe.Z.IMG_SERVER+"/images/"+ea.avatar_url}),te.createElement("div",{className:Ce.text,title:ea.creator},ea.creator),Kr&&te.createElement("div",{className:Ce.btns},te.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),te.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),qa&&te.createElement("div",{className:Ce.sign},"\u516C\u5F00")),te.createElement("div",{className:Ce.bottom},ea.visits>0&&te.createElement(K.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},te.createElement("span",null,te.createElement("i",{className:"iconfont icon-liulanyan"}),te.createElement("span",null,ea.visits))),ea.course_members_count>0&&te.createElement(K.Z,{title:"\u6210\u5458",placement:"bottom"},te.createElement("span",null,te.createElement("i",{className:"iconfont icon-chengyuan"}),ea.course_members_count)),ea.tasks_count>0&&te.createElement(K.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},te.createElement("span",null,te.createElement("i",{className:"iconfont icon-zuoye"}),ea.tasks_count)),ea.is_end?te.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):te.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!ea.is_accessible&&te.createElement("div",{className:Ce.lockWrap},te.createElement("img",{src:`${Qe.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),te.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!En.length&&te.createElement(Ge.Z,null)))},Ie={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},vt=e(25690),Zt=({dataSource:fn=[],value:En,onChange:Ln,className:zn,style:Wr={},tabBarExtraContent:La})=>t.createElement("div",{className:w()(Ie.tabs,zn),style:Wr},t.createElement("div",{className:Ie.tabsWrap},fn.map((nr,Xr)=>t.createElement("aside",{className:Ie.tab,onClick:()=>{Ln(nr.id),nr.link&&vt.history.push(nr.link)},key:Xr},t.createElement("div",{className:En===nr.id?Ie.active:""},nr.name),(nr==null?void 0:nr.resetCount)==null&&(nr==null?void 0:nr.total)!==void 0&&t.createElement("span",null,"\uFF08",nr==null?void 0:nr.total,"\uFF09"),(nr==null?void 0:nr.resetCount)!==void 0&&(nr==null?void 0:nr.total)!==void 0&&t.createElement(K.Z,{title:(nr==null?void 0:nr.tip)!=null?nr==null?void 0:nr.tip:""},t.createElement("span",{style:{color:"#9096A3"}},"\uFF08",t.createElement("span",{style:{color:"#000"}},nr==null?void 0:nr.resetCount),"/",t.createElement("span",null,nr==null?void 0:nr.total),"\uFF09"))))),t.createElement("div",{className:Ie.tabBar},La)),bn=({className:fn,style:En={},children:Ln})=>t.createElement("div",{className:w()(fn),style:En},Ln),On={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},jn=e(38854),Ot=e(20834);const hn=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Ue=({sortValue:fn,dropValue:En,className:Ln,onSort:zn,onDrop:Wr,dataSource:La=hn})=>{var nr;return t.createElement("div",{className:w()(On.orderWrap,Ln)},t.createElement(jn.Z,{dropdownRender:()=>t.createElement(Ot.default,null,La.map((Xr,va)=>t.createElement(Ot.default.Item,{key:va,onClick:()=>Wr(Xr.id)},Xr.name)))},t.createElement("span",{className:On.orderTextWrap},(nr=La.find(Xr=>En===Xr.id))==null?void 0:nr.name)),t.createElement("span",{className:On.orderIconWrap},t.createElement("span",{className:On.orderAsc},t.createElement("i",{className:fn==="asc"?`iconfont icon-sanjiaoxing-up font12 ${On.cursorPointer} ${On.active}`:`iconfont icon-sanjiaoxing-up font12 ${On.cursorPointer}`,onClick:()=>zn(fn==="asc"?"desc":"asc")})),t.createElement("span",{className:On.orderDesc},t.createElement("i",{className:fn==="desc"?`iconfont icon-sanjiaoxing-down font12 ${On.cursorPointer} ${On.active}`:`iconfont icon-sanjiaoxing-down font12 ${On.cursorPointer}`,onClick:()=>zn(fn==="asc"?"desc":"asc")}))))},Ve={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v"},Gt=e(3113),ir=Object.defineProperty,Sn=Object.getOwnPropertySymbols,rn=Object.prototype.hasOwnProperty,Wt=Object.prototype.propertyIsEnumerable,me=(fn,En,Ln)=>En in fn?ir(fn,En,{enumerable:!0,configurable:!0,writable:!0,value:Ln}):fn[En]=Ln,bt=(fn,En)=>{for(var Ln in En||(En={}))rn.call(En,Ln)&&me(fn,Ln,En[Ln]);if(Sn)for(var Ln of Sn(En))Wt.call(En,Ln)&&me(fn,Ln,En[Ln]);return fn},Dt=(fn,En)=>{var Ln={};for(var zn in fn)rn.call(fn,zn)&&En.indexOf(zn)<0&&(Ln[zn]=fn[zn]);if(fn!=null&&Sn)for(var zn of Sn(fn))En.indexOf(zn)<0&&Wt.call(fn,zn)&&(Ln[zn]=fn[zn]);return Ln},It=(fn,En,Ln)=>new Promise((zn,Wr)=>{var La=va=>{try{Xr(Ln.next(va))}catch(ki){Wr(ki)}},nr=va=>{try{Xr(Ln.throw(va))}catch(ki){Wr(ki)}},Xr=va=>va.done?zn(va.value):Promise.resolve(va.value).then(La,nr);Xr((Ln=Ln.apply(fn,En)).next())}),ae=fn=>{var En=fn,{className:Ln,style:zn,children:Wr,loading:La=!1,openLoading:nr,onClick:Xr=()=>{},size:va="middle",shape:ki="round"}=En,ea=Dt(En,["className","style","children","loading","openLoading","onClick","size","shape"]);const[Kn,Kr]=(0,t.useState)(!1);return t.createElement(Gt.ZP,bt({onClick:(0,F.throttle)(ti=>It(void 0,null,function*(){nr&&Kr(!0);try{yield Xr(ti)}catch(Ai){console.log("error",Ai)}nr&&Kr(!1)}),2e3,{leading:!0,trailing:!1}),className:w()(Ve.btn,Ve[`${va}-${ki}`],Ln),style:zn,size:va,shape:ki,loading:Kn||La},ea),Wr)},Qt={flex_box_center:"flex_box_center___TB7bQ",flex_space_between:"flex_space_between___oBlTb",flex_box_vertical_center:"flex_box_vertical_center___b5XbB",flex_box_center_end:"flex_box_center_end___CNhe7",flex_box_column:"flex_box_column___yHXKW",head:"head___ghH72",node:"node___mjPEy"},it=({className:fn,style:En,children:Ln=null,onClick:zn,title:Wr})=>t.createElement("div",{className:w()(Qt.head,fn),style:En},t.createElement("span",{className:"primary-hover",onClick:zn},t.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),t.createElement("b",{title:Wr},Wr),t.createElement("div",{className:Qt.node},Ln)),xt={flex_box_center:"flex_box_center___AlHuF",flex_space_between:"flex_space_between___vN2LW",flex_box_vertical_center:"flex_box_vertical_center___Ac7D2",flex_box_center_end:"flex_box_center_end___y38I7",flex_box_column:"flex_box_column___iQE6P",btns:"btns___sNgTb",confirm:"confirm___Ozirl",cancel:"cancel___aiq1I"},Pt=({confirmShow:fn=!0,confirmTitle:En,confirmClick:Ln,cancelShow:zn=!0,cancelTitle:Wr,cancelClick:La,className:nr,style:Xr,confirmLoading:va=!1})=>t.createElement("div",{className:w()(xt.btns,nr),style:Xr},fn&&t.createElement(Gt.ZP,{loading:va,onClick:Ln,type:"primary",className:xt.confirm},En),zn&&t.createElement(Gt.ZP,{onClick:La,className:xt.cancel},Wr)),Ut={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},An=({className:fn,style:En={},LeftContent:Ln,children:zn,RightContent:Wr})=>t.createElement("div",{className:w()(Ut.fixedBottom,fn),style:En},t.createElement("div",{className:Ut.wrap},t.createElement("div",{className:Ut.left},Ln),t.createElement("div",{className:Ut.center},zn),t.createElement("div",{className:Ut.right},Wr))),an={flex_box_center:"flex_box_center___tY8Yn",flex_space_between:"flex_space_between___vHdYA",flex_box_vertical_center:"flex_box_vertical_center___pa61F",flex_box_center_end:"flex_box_center_end___HyDXt",flex_box_column:"flex_box_column___UjZek",crumbs:"crumbs___V41Oe",hover:"hover___bEIVd"},Yn=({className:fn,style:En={},dataSource:Ln=[]})=>t.createElement("div",{className:w()(an.crumbs,fn),style:En},Ln.map((zn,Wr)=>Wrvt.history.push(zn.path)},zn.name):t.createElement("span",null,zn.name),t.createElement("span",null,"\xA0",">","\xA0")):t.createElement("span",{key:Wr,style:{color:"#5F6368"}},zn.name))),Xt=e(31797),Xn=Object.defineProperty,br=Object.defineProperties,Jn=Object.getOwnPropertyDescriptors,Vn=Object.getOwnPropertySymbols,er=Object.prototype.hasOwnProperty,Sr=Object.prototype.propertyIsEnumerable,Mr=(fn,En,Ln)=>En in fn?Xn(fn,En,{enumerable:!0,configurable:!0,writable:!0,value:Ln}):fn[En]=Ln,qr=(fn,En)=>{for(var Ln in En||(En={}))er.call(En,Ln)&&Mr(fn,Ln,En[Ln]);if(Vn)for(var Ln of Vn(En))Sr.call(En,Ln)&&Mr(fn,Ln,En[Ln]);return fn},Di=(fn,En)=>br(fn,Jn(En)),bi=(fn,En)=>{var Ln={};for(var zn in fn)er.call(fn,zn)&&En.indexOf(zn)<0&&(Ln[zn]=fn[zn]);if(fn!=null&&Vn)for(var zn of Vn(fn))En.indexOf(zn)<0&&Sr.call(fn,zn)&&(Ln[zn]=fn[zn]);return Ln};const{Countdown:Aa}=Xt.default;var Br=fn=>{var En=fn,{onChange:Ln}=En,zn=bi(En,["onChange"]);const[Wr,La]=(0,t.useState)(null);(0,t.useEffect)(()=>{typeof Wr=="number"&&Wr>=0&&Ln(Wr)},[Wr]);const nr=Xr=>{const va=Math.floor(Xr/1e3);La(va)};return t.createElement(Aa,Di(qr({},zn),{onChange:nr}))}},92701:function(x,i,e){"use strict";e.d(i,{Z:function(){return Ge}});var t=e(59301),v=e(92832),m=e(8591),B=e(43418),R=e(71418),j=e(95237),U=e(43604),w=e(54580),F=e(24905),E=e(5871),D=e(62772),Q={modalWrapper:"modalWrapper___rWDvO",exportSettingWrapper:"exportSettingWrapper___pCClH",imgPreviewPart:"imgPreviewPart___PCv0Y",tips:"tips___EVeBl",pottedLine:"pottedLine___AaY68",text:"text___ho3u_"},z=e(25690),q=e(38986),G=e(74508),Z=e(49535),Y=e(346),k=e(77525),P="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAAECAYAAADLcnBRAAAAAXNSR0IArs4c6QAAAcNJREFUSEvtlT1oFFEURs+dndmAqGBAMCAoKAqChT+lYGER6xQLlsGdXWMQFETbtREhjQgmuxmLdJIEi1SxCdjYRpCQbkEhoihioYjMneyVCDtMCuG+fqedc9437775ZoTRNZrAaAL/nYDs3bFZTmjB0dA5Jbt8kRfseD2b4YgOOOXlh1wCv6XHttezFWq6wQUvX+WSa7yTBrte19qcUzjg5cs9RfRlgR9ez5oc1xrHvHyZE/NNnvPR69kdDmvOGS9f5gh/pMtWiJe3uRzCl1kTvJcOude1Gc7qgENevswxPvwrSN6kB7RCF5CIuWSRB16vSGkMjGUvX3LCZj3jkteze4zrT757+X0FSRgPeXHzJpsQXsYoohEvsup9Rk2ZM+O+lx9ykdCLM255PU2ZNOO1l6+cUb+ecdrrWYdYd1Avv++MxjgZUnpNeWPG1dCsCJrDgsyKcD10AYFXccaS19MWVzAeevkK108y7no9u83BQnnp5atcnHBD5vnldTXlKYT/FanxJOny1ptTtJm2AVNefsgZrNcz5r2etbhYGI+8fCXncz3zf2StQ1R8Yi00Z4+Pa9yULl+9rqY8Bs57+ZKLePYXdsiA6BdYLZkAAAAASUVORK5CYII=",ee="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAn4AAAAECAYAAAAQ9jLuAAAAAXNSR0IArs4c6QAABLVJREFUaEPtmVuIVVUYgL+1z17H0S6kliWaJdlVS7pQBHajoLAMKpjo8hKdfc7MiNmoaA8Fx4IIjMzIuZx9sijLrkRGGURQdHkJjSy7G2bqWHaTKbO99pw/ztRs9rz9ax58qHPeDnzf+tf6/7XWXmtvQ+vXykArA60MtDLQykArA60MtDLwv8iAaY5SFnKCSznGd8R2iL2mzi6tJ51MdA1O0vIjnIUDpp/PtJ48T8G9xdlaPs/Zy/nItDOkdaXCGQ4maPlsTAHbTS+/aj0pMd0VOE7LZ3FC9pm1fKf1ZBFHuoRTtHwWx3DQ9PGpj5dUOM+Hz2JNZaupkmhd6eRU1+AILZ/FEXaYGj9pPSkz1RmmafncXPjF9PKt1pNlHOYGOV3L59aRM/187ONJmXOcIfBxmqydwDazmj+1nnQxyw1xlJbPxtTG92YNP2g96WCKE2Zo+SxOgd9MD99oPanS5gaYo+Vzc65hamzx8aTCXAfWxxmuUYEvTA+/az0pMdMVmKzlszFZ9phH2dP8P+Y6G3aaPn7Uxj5kde5mvDvAbG2//tN1FnabGgPaXMhCJruUmVo+t18Oml6+1HpSpegGOEvL5znbx2ZjEK0rHcxxQpuWz82Hr02N/VpPysxwhilaPovz75lt+OCXlOgHyr6NmIBVtsZyrZdGtDeE57R8xhm2FGPO1XrSzSQ3yM9aflShLZN8DmRJaXiT9j5kBgHtYY0XtH10EatEWKblR7jA0B/GdGg9F3GlCG9o+VyNthdjZmk9qRK6XTgtP6pG4zjR5zDrIt4W4RLfWAGUwjqPaT0XcbcI92n5XO42FGNu1nquwoUyxAdafoQzsM/W/TYLF/GHyBguNpa5ppet2j66EhsFFmj5jAtYUqyxWuslZe6gwRotn8vd67bO1VpPImY78bsINds2hr9s7PfgcCUGBP9LoQm4yNZ4TzumpMRTwK1aPstdwEpbo9r87yJeFeEa3zaA7mKdh7VeErEY0fNZXw2v2Vjfv+EHfcon2n7l5tNBW2e8j+dK7BU41scZnlMh82wf72u9JGI9wi1aPjemqq2zUuulFW5rDLFOy+dq9K6NuVjrSRfHu4SdWj7P2emM83nJkER8hXCyb6zAMD+M2aT10hI9DejU8rncPWRjlo4c/BYaw1XejcBLYcwTWs+VmYewQsvnuO025k6tJ10cnjo2aPk8F1pu8rkFu2h4c/F+i0mBB3wWY3ORSIPrfccksKkY06P1mm94UtEv3pF2BQaKsf7yIFWCdDevaPs1qkYFbve5/buI+4EzvWMFPGL7eVPrpRVulIb/gxF4x8Y8qI0jZU5LhVVaPlej/cXYr38u4kVgnG+ssMAi08cOrdc8NAMXaPlsIxPqYV0/j9IKC6Shn6e5/nxoY+7V9q95I0+FtVo+xzkb+63zJOJJAxN9Y4UBK3y+pLiIJcBlvnGM8ExY/2c/dmXuQTjfuw2Iw5iNWi+NuFYg0vKHvM5CYuvc4NO/MdfZstz08Lk2liuzFOFSLZ+tRXg6jHlW67mIK4DFWj7HbbMxd2k9KXN0Kjyu5Uc9a6ZxnamSat00ok/w/+ojQrVYZ7M2TlKm0wjztXyuRi+HMev+Bu2qoBRawxtVAAAAAElFTkSuQmCC",W=e(59301),fe=Object.defineProperty,ne=Object.getOwnPropertySymbols,K=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,Qe=($e,Ne,Ee)=>Ne in $e?fe($e,Ne,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):$e[Ne]=Ee,He=($e,Ne)=>{for(var Ee in Ne||(Ne={}))K.call(Ne,Ee)&&Qe($e,Ee,Ne[Ee]);if(ne)for(var Ee of ne(Ne))be.call(Ne,Ee)&&Qe($e,Ee,Ne[Ee]);return $e},ge=($e,Ne,Ee)=>new Promise((Ce,pe)=>{var te=Ie=>{try{ue(Ee.next(Ie))}catch(vt){pe(vt)}},ze=Ie=>{try{ue(Ee.throw(Ie))}catch(vt){pe(vt)}},ue=Ie=>Ie.done?Ce(Ie.value):Promise.resolve(Ie.value).then(te,ze);ue((Ee=Ee.apply($e,Ne)).next())});const{TextArea:ve}=v.default,je=({exercise:$e,loading:Ne,dispatch:Ee})=>{var Ce;const{workSetting:pe}=$e,te=(0,z.useParams)();te.category=te.categoryId||te.exerciseId,te.categoryId=te.categoryId||te.exerciseId;const[ze,ue]=(0,t.useState)(!1),[Ie,vt]=(0,t.useState)(!1);let[tt,Zt]=(0,t.useState)({file_list:[],attachment_id:"",show_title:!1,show_body:!1,show_info:!1,show_table:!1,show_user:!1,show_no:!1,show_group:!1,show_phone:!1,show_school_name:!1,export_page_num:40,show_desc:!1,description:""});(0,t.useEffect)(()=>{Mt()},[pe]),(0,t.useEffect)(()=>{$e.actionTabs.key==="exportSetting"&&!(pe!=null&&pe.exercise_header)&&Ee({type:"exercise/getWorkSetting",payload:He({},te)})},[$e.actionTabs.key]);const Mt=()=>{var Ot,hn,Tn,Ue;const Ve=JSON.parse(JSON.stringify(pe));Object.keys(tt).forEach(Gt=>{var ir;tt[Gt]=(ir=Ve==null?void 0:Ve.exercise_header)==null?void 0:ir[Gt]}),tt.file_list=(Ot=Ve==null?void 0:Ve.exercise_header)!=null&&Ot.attachment_id?[{uid:(hn=Ve==null?void 0:Ve.exercise_header)==null?void 0:hn.attachment_id,id:(Tn=Ve==null?void 0:Ve.exercise_header)==null?void 0:Tn.attachment_id,url:(Ue=Ve==null?void 0:Ve.exercise_header)==null?void 0:Ue.photo_url}]:[],Zt(tt)},bn=()=>{var Ot,hn,Tn;const Ue=JSON.parse(JSON.stringify(tt));Ue.categoryId=te.categoryId,Ue.attachment_id=((Tn=(hn=(Ot=Ue.file_list)==null?void 0:Ot[0])==null?void 0:hn.response)==null?void 0:Tn.id)||null,On(Ue)},On=Ot=>ge(void 0,null,function*(){vt(!0),(yield(0,q.ZP)(`/api/exercises/${te==null?void 0:te.categoryId}/foramt_settings.json`,{method:"post",body:Ot})).status===0&&(m.ZP.success("\u66F4\u65B0\u6210\u529F"),Ee({type:"exercise/getCommonHeader",payload:He({},te)}),Ee({type:"exercise/getWorkSetting",payload:He({},te)}),Ee({type:"exercise/getExerciseExportHeadData",payload:{id:te.exerciseId||te.categoryId,identify:te.userId||null}}),vt(!1))}),jn={disabled:ze,multiple:!1,listType:"picture-card",onPreview:Ot=>{Z.Z.publish("preview-image",Ot.thumbUrl||Ot.url)},withCredentials:!0,fileList:tt.file_list,beforeUpload:Ot=>Ot.size/1024>200?(m.ZP.error("\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(200KB),\u5EFA\u8BAE\u4E0A\u4F20\u5230\u767E\u5EA6\u4E91\u7B49\u5176\u5B83\u5171\u4EAB\u5DE5\u5177\u91CC\uFF0C\u7136\u540E\u518Dtxt\u6587\u6863\u91CC\u7ED9\u51FA\u94FE\u63A5\u4EE5\u53CA\u5171\u4EAB\u5BC6\u7801\u5E76\u4E0A\u4F20"),!1):!0,action:`${Y.Z.API_SERVER}/api/attachments.json`,onChange(Ot){let hn=Ot.fileList.filter(Tn=>!!Tn.status);tt.file_list=hn,Zt(Object.assign({},tt))},onRemove:Ot=>ge(void 0,null,function*(){return tt.file_list=[],Zt(Object.assign({},tt)),!0})};return W.createElement(B.default,{title:"\u5BFC\u51FA\u8BBE\u7F6E",className:Q.modalWrapper,width:900,centered:!0,open:$e.actionTabs.key==="exportSetting",onOk:()=>bn(),onCancel:()=>{Mt(),Ee({type:"exercise/setActionTabs",payload:{}})}},W.createElement("section",{className:Q.exportSettingWrapper},W.createElement(R.Z,{spinning:Ne["exercise/getWorkSetting"]||Ie},W.createElement(j.Z,{wrap:!1,justify:"space-between"},W.createElement(U.Z,null,W.createElement(j.Z,{align:"middle"},W.createElement("div",null,"\u5377\u5934\u5DE6\u89D2\u6807"),W.createElement("span",{className:Q.tips},"\u56FE\u7247\u5EFA\u8BAE\u5C3A\u5BF8\uFF1A700px*500px\uFF0C\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7200k")),W.createElement("div",{className:"mt15"},W.createElement(w.default,He({},jn),!((Ce=tt.file_list)!=null&&Ce.length)&&W.createElement("div",null,W.createElement(D.Z,null),W.createElement("div",{style:{marginTop:8}},"\u4E0A\u4F20")))),W.createElement(U.Z,{span:24,className:"mt15"},W.createElement(F.default,{checked:tt.show_title,disabled:ze,onChange:Ot=>{tt.show_title=Ot.target.checked,Zt(Object.assign({},tt))}},W.createElement("div",null,"\u5C55\u793A\u8BD5\u5377\u6807\u9898"))),W.createElement(U.Z,{span:24,className:"mt15"},W.createElement(F.default,{checked:tt.show_body,disabled:ze,onChange:Ot=>{tt.show_body=Ot.target.checked,Zt(Object.assign({},tt))}},W.createElement("div",null,"\u5C55\u793A\u8003\u8BD5\u5185\u5BB9\uFF08\u5373\u672C\u8BD5\u5377\u6240\u5C5E\u8BFE\u7A0B\u540D\u79F0\uFF09"))),W.createElement(U.Z,{span:24,className:"mt15"},W.createElement(F.default,{checked:tt.show_info,disabled:ze,onChange:Ot=>{tt.show_info=Ot.target.checked,Zt(Object.assign({},tt))}},W.createElement("div",null,"\u5C55\u793A\u9898\u91CF\u3001\u5206\u503C\u3001\u8003\u8BD5\u65F6\u957F"))),W.createElement(U.Z,{span:24,className:"mt15"},W.createElement(F.default,{checked:tt.show_table,disabled:ze,onChange:Ot=>{tt.show_table=Ot.target.checked,Zt(Object.assign({},tt))}},W.createElement("div",null,"\u5C55\u793A\u5F97\u5206\u3001\u8BC4\u5206\u8868\u683C"))),W.createElement(j.Z,{align:"middle",className:`mt20 ${Q.pottedLine}`},W.createElement(U.Z,null,W.createElement("img",{src:P,alt:""})),W.createElement(U.Z,{className:Q.text},"\u5BC6\u5C01\u7EBF\u533A\u57DF\u8BBE\u7F6E"),W.createElement(U.Z,null,W.createElement("img",{src:P,alt:""}))),W.createElement(j.Z,{className:"mt15",justify:"center",style:{width:320}},W.createElement(F.default,{className:"pl8",checked:tt.show_user,disabled:ze,onChange:Ot=>{tt.show_user=Ot.target.checked,Zt(Object.assign({},tt))}},W.createElement("div",null,"\u59D3\u540D")),W.createElement(F.default,{checked:tt.show_no,disabled:ze,onChange:Ot=>{tt.show_no=Ot.target.checked,Zt(Object.assign({},tt))}},W.createElement("div",null,"\u5B66\u53F7")),W.createElement(F.default,{checked:tt.show_group,disabled:ze,onChange:Ot=>{tt.show_group=Ot.target.checked,Zt(Object.assign({},tt))}},W.createElement("div",null,"\u4E13\u4E1A\u73ED\u7EA7")),W.createElement(F.default,{checked:tt.show_school_name,disabled:ze,onChange:Ot=>{tt.show_school_name=Ot.target.checked,Zt(Object.assign({},tt))}},W.createElement("div",null,"\u5B66\u6821/\u5355\u4F4D")),W.createElement(F.default,{checked:tt.show_phone,disabled:ze,onChange:Ot=>{tt.show_phone=Ot.target.checked,Zt(Object.assign({},tt))}},W.createElement("div",null,"\u624B\u673A\u53F7"))),W.createElement("img",{src:ee,alt:"",className:"mt15",style:{width:320}}),W.createElement(U.Z,{span:24,className:"mt15"},W.createElement("span",null,"\u6BCF\u9875\u5BFC\u51FA\u6700\u5927\u8BD5\u9898\u6570\uFF1A"),W.createElement(E.Z,{size:"middle",min:1,value:tt.export_page_num?tt.export_page_num:40,onChange:Ot=>{tt.export_page_num=Ot,Zt(He({},tt))}}),W.createElement("span",{className:"ml10"},"\u9898")),W.createElement(j.Z,{className:"mt15"},W.createElement(F.default,{checked:tt.show_desc,disabled:ze,onChange:Ot=>{tt.show_desc=Ot.target.checked,Zt(Object.assign({},tt))}},W.createElement("div",null,"\u8003\u8BD5\u987B\u77E5")))),W.createElement(U.Z,{className:Q.imgPreviewPart},W.createElement("div",{className:"pb10"},"\u793A\u4F8B\u56FE\u7247\u9884\u89C8\uFF1A"),W.createElement("img",{src:G.qz})))),W.createElement(k.Z,null)))};var Ge=(0,z.connect)(({exercise:$e,loading:Ne,globalSetting:Ee})=>({exercise:$e,loading:Ne.effects,globalSetting:Ee}))(je)},44557:function(x,i,e){"use strict";e.d(i,{Z:function(){return ee}});var t=e(59301),v=e(25690),m=e(95237),B=e(1710),R={wrap:"wrap___SSpd0",img:"img___nbd2O",table:"table___fcP71",totalScore:"totalScore___YxSMe",people:"people___bf9pK",glassSeal:"glassSeal___dYhKO",paperHeader:"paperHeader___gYUbq",exportBtn:"exportBtn___nyRYQ"},j=e(81722),U=e(51257),w=e(92701),F=e(32162),E=e(346),D=e(59301),Q=Object.defineProperty,z=Object.getOwnPropertySymbols,q=Object.prototype.hasOwnProperty,G=Object.prototype.propertyIsEnumerable,Z=(W,fe,ne)=>fe in W?Q(W,fe,{enumerable:!0,configurable:!0,writable:!0,value:ne}):W[fe]=ne,Y=(W,fe)=>{for(var ne in fe||(fe={}))q.call(fe,ne)&&Z(W,ne,fe[ne]);if(z)for(var ne of z(fe))G.call(fe,ne)&&Z(W,ne,fe[ne]);return W},k=(W,fe,ne)=>new Promise((K,be)=>{var Qe=ve=>{try{ge(ne.next(ve))}catch(je){be(je)}},He=ve=>{try{ge(ne.throw(ve))}catch(je){be(je)}},ge=ve=>ve.done?K(ve.value):Promise.resolve(ve.value).then(Qe,He);ge((ne=ne.apply(W,fe)).next())});const P=({isPreview:W=!1,isExportBlank:fe=!1,activeTabs:ne,exercise:K,globalSetting:be,loading:Qe,user:He,dispatch:ge,showExportBtn:ve=!1,sealStyle:je={}})=>{var Ge,$e,Ne,Ee,Ce,pe,te,ze,ue,Ie,vt,tt,Zt,Mt,bn;const On=(0,v.useParams)(),{userInfo:jn}=He,[Ot,hn]=(0,t.useState)(),[Tn,Ue]=(0,t.useState)();let Ve=(0,t.useRef)(null);const[Gt,ir]=(0,t.useState)(21),[Sn,rn]=(0,t.useState)([]),Wt=(0,t.useRef)(!0);(0,t.useEffect)(()=>{k(void 0,null,function*(){if(!Wt.current)return;Wt.current=!1;const It=yield(0,j.cV)({id:On.exerciseId||On.categoryId});It.status==0&&rn(It.data)}),(0,U.W)(ne)||ne==="2"&&me()},[On.userId,On.coursesId,On.exerciseId,On.categoryId,ne]),(0,t.useEffect)(()=>{Ve.current&&ir(Ve.current.clientHeight)},[Ve.current]),(0,t.useEffect)(()=>{var It;if((It=K.exerciseExportHeadData)!=null&&It.title){const jt=K.exerciseExportHeadData;hn(Y({},jt||{}));const{table:ae}=jt||{};let Qt,cn;(ae!=null&&ae.total_singles_scores||ae!=null&&ae.total_doubles_scores||ae!=null&&ae.total_nulls_scores||ae!=null&&ae.total_judges_scores||ae!=null&&ae.total_pros_scores||ae!=null&&ae.total_shixuns_scores||ae!=null&&ae.total_mains_scores||ae!=null&&ae.total_combination_scores||ae!=null&&ae.total_bpros_scores)&&(Qt=Number(ae==null?void 0:ae.total_singles_scores)+Number(ae==null?void 0:ae.total_doubles_scores)+Number(ae==null?void 0:ae.total_nulls_scores)+Number(ae==null?void 0:ae.total_judges_scores)+Number(ae==null?void 0:ae.total_bpros_scores)+Number(ae==null?void 0:ae.total_pros_scores)+Number(ae==null?void 0:ae.total_shixuns_scores)+Number(ae==null?void 0:ae.total_mains_scores)+Number(ae==null?void 0:ae.total_combination_scores)),(ae!=null&&ae.singles_scores||ae!=null&&ae.doubles_scores||ae!=null&&ae.nulls_scores||ae!=null&&ae.judges_scores||ae!=null&&ae.pros_scores||ae!=null&&ae.bpros_scores||ae!=null&&ae.shixuns_scores||ae!=null&&ae.mains_scores||ae!=null&&ae.combination_scores)&&(cn=Number(ae==null?void 0:ae.singles_scores)+Number(ae==null?void 0:ae.doubles_scores)+Number(ae==null?void 0:ae.nulls_scores)+Number(ae==null?void 0:ae.judges_scores)+Number(ae==null?void 0:ae.pros_scores)+Number(ae==null?void 0:ae.bpros_scores)+Number(ae==null?void 0:ae.shixuns_scores)+Number(ae==null?void 0:ae.mains_scores)+Number(ae==null?void 0:ae.combination_scores));const it=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(ae==null?void 0:ae.total_singles_scores)||0,doubles_score:(ae==null?void 0:ae.total_doubles_scores)||0,nulls_score:(ae==null?void 0:ae.total_nulls_scores)||0,judges_score:(ae==null?void 0:ae.total_judges_scores)||0,pros_score:(ae==null?void 0:ae.total_pros_scores)||0,bpros_score:(ae==null?void 0:ae.total_bpros_scores)||0,shixuns_score:(ae==null?void 0:ae.total_shixuns_scores)||0,mains_score:(ae==null?void 0:ae.total_mains_scores)||0,total_combination_scores:(ae==null?void 0:ae.total_combination_scores)||0,total_score:Qt||0},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:(ae==null?void 0:ae.singles_scores)||0,doubles_score:(ae==null?void 0:ae.doubles_scores)||0,nulls_score:(ae==null?void 0:ae.nulls_scores)||0,judges_score:(ae==null?void 0:ae.judges_scores)||0,pros_score:(ae==null?void 0:ae.pros_scores)||0,bpros_score:(ae==null?void 0:ae.bpros_scores)||0,shixuns_score:(ae==null?void 0:ae.shixuns_scores)||0,mains_score:(ae==null?void 0:ae.mains_scores)||0,total_combination_scores:(ae==null?void 0:ae.combination_scores)||0,total_score:cn||0},{key:"3",name:"\u8BC4\u5377\u4EBA"}],xt=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(ae==null?void 0:ae.total_singles_scores)||0,doubles_score:(ae==null?void 0:ae.total_doubles_scores)||0,nulls_score:(ae==null?void 0:ae.total_nulls_scores)||0,judges_score:(ae==null?void 0:ae.total_judges_scores)||0,pros_score:(ae==null?void 0:ae.total_pros_scores)||0,bpros_score:(ae==null?void 0:ae.total_bpros_scores)||0,shixuns_score:(ae==null?void 0:ae.total_shixuns_scores)||0,mains_score:(ae==null?void 0:ae.total_mains_scores)||0,total_combination_scores:(ae==null?void 0:ae.total_combination_scores)||0,total_score:Qt||0},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}];Ue([...fe?xt:it])}},[K.exerciseExportHeadData]);const me=()=>k(void 0,null,function*(){const It={id:On.exerciseId||On.categoryId,identify:(jn==null?void 0:jn.login)||null},jt=yield(0,j.iw)(It);hn(jt||{});const{table:ae}=jt||{};let Qt,cn;(ae!=null&&ae.total_singles_scores||ae!=null&&ae.total_doubles_scores||ae!=null&&ae.total_nulls_scores||ae!=null&&ae.total_judges_scores||ae!=null&&ae.total_pros_scores||ae!=null&&ae.total_bpros_scores||ae!=null&&ae.total_shixuns_scores||ae!=null&&ae.total_mains_scores||ae!=null&&ae.total_combination_scores)&&(Qt=Number(ae==null?void 0:ae.total_singles_scores)+Number(ae==null?void 0:ae.total_doubles_scores)+Number(ae==null?void 0:ae.total_nulls_scores)+Number(ae==null?void 0:ae.total_bpros_scores)+Number(ae==null?void 0:ae.total_judges_scores)+Number(ae==null?void 0:ae.total_pros_scores)+Number(ae==null?void 0:ae.total_shixuns_scores)+Number(ae==null?void 0:ae.total_mains_scores)+Number(ae==null?void 0:ae.total_combination_scores)),(ae!=null&&ae.singles_scores||ae!=null&&ae.doubles_scores||ae!=null&&ae.nulls_scores||ae!=null&&ae.judges_scores||ae!=null&&ae.pros_scores||ae!=null&&ae.bpros_scores||ae!=null&&ae.shixuns_scores||ae!=null&&ae.mains_scores||ae!=null&&ae.combination_scores)&&(cn=Number(ae==null?void 0:ae.singles_scores)+Number(ae==null?void 0:ae.doubles_scores)+Number(ae==null?void 0:ae.bpros_scores)+Number(ae==null?void 0:ae.nulls_scores)+Number(ae==null?void 0:ae.judges_scores)+Number(ae==null?void 0:ae.pros_scores)+Number(ae==null?void 0:ae.shixuns_scores)+Number(ae==null?void 0:ae.mains_scores)+Number(ae==null?void 0:ae.combination_scores));const it=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(ae==null?void 0:ae.total_singles_scores)||0,doubles_score:(ae==null?void 0:ae.total_doubles_scores)||0,nulls_score:(ae==null?void 0:ae.total_nulls_scores)||0,judges_score:(ae==null?void 0:ae.total_judges_scores)||0,pros_score:(ae==null?void 0:ae.total_pros_scores)||0,bpros_score:(ae==null?void 0:ae.total_bpros_scores)||0,shixuns_score:(ae==null?void 0:ae.total_shixuns_scores)||0,mains_score:(ae==null?void 0:ae.total_mains_scores)||0,total_combination_scores:(ae==null?void 0:ae.total_combination_scores)||0,total_score:Qt||0},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:(ae==null?void 0:ae.singles_scores)||0,doubles_score:(ae==null?void 0:ae.doubles_scores)||0,nulls_score:(ae==null?void 0:ae.nulls_scores)||0,judges_score:(ae==null?void 0:ae.judges_scores)||0,pros_score:(ae==null?void 0:ae.pros_scores)||0,bpros_score:(ae==null?void 0:ae.bpros_scores)||0,shixuns_score:(ae==null?void 0:ae.shixuns_scores)||0,mains_score:(ae==null?void 0:ae.mains_scores)||0,total_combination_scores:(ae==null?void 0:ae.combination_scores)||0,total_score:cn||0},{key:"3",name:"\u8BC4\u5377\u4EBA"}];Ue(fe?[{key:"1",name:"\u5E94\u5F97\u5206"},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}]:it)}),bt=[{width:"10%",title:"\u9898\u578B",align:"center",dataIndex:"name",render:It=>D.createElement("a",null,It)},{title:((Ge=Sn==null?void 0:Sn.find(It=>It.value==F.fw[0].nameType))==null?void 0:Ge.name)||"\u5355\u9009\u9898",align:"center",dataIndex:"singles_score",render:It=>D.createElement("a",null,It==="0.0"?0:It)},{title:(($e=Sn==null?void 0:Sn.find(It=>It.value==F.fw[1].nameType))==null?void 0:$e.name)||"\u591A\u9009\u9898",align:"center",dataIndex:"doubles_score",render:It=>D.createElement("a",null,It==="0.0"?0:It)},{title:((Ne=Sn==null?void 0:Sn.find(It=>It.value==F.fw[3].nameType))==null?void 0:Ne.name)||"\u586B\u7A7A\u9898",align:"center",dataIndex:"nulls_score",render:It=>D.createElement("a",null,It==="0.0"?0:It)},{title:((Ee=Sn==null?void 0:Sn.find(It=>It.value==F.fw[2].nameType))==null?void 0:Ee.name)||"\u5224\u65AD\u9898",align:"center",dataIndex:"judges_score",render:It=>D.createElement("a",null,It==="0.0"?0:It)},{title:((Ce=Sn==null?void 0:Sn.find(It=>It.value==F.fw[6].nameType))==null?void 0:Ce.name)||"\u7F16\u7A0B\u9898",align:"center",dataIndex:"pros_score",render:It=>D.createElement("a",null,It==="0.0"?0:It)},{title:((pe=Sn==null?void 0:Sn.find(It=>It.value==F.fw[5].nameType))==null?void 0:pe.name)||"\u5B9E\u8BAD\u9898",align:"center",dataIndex:"shixuns_score",render:It=>D.createElement("a",null,It==="0.0"?0:It)},{title:((te=Sn==null?void 0:Sn.find(It=>It.value==F.fw[4].nameType))==null?void 0:te.name)||"\u7B80\u7B54\u9898",align:"center",dataIndex:"mains_score",render:It=>D.createElement("a",null,It==="0.0"?0:It)},{title:((ze=Sn==null?void 0:Sn.find(It=>It.value==F.fw[7].nameType))==null?void 0:ze.name)||"\u7EC4\u5408\u9898",align:"center",dataIndex:"total_combination_scores",render:It=>D.createElement("a",null,It==="0.0"?0:It)},{title:((ue=Sn==null?void 0:Sn.find(It=>It.value==F.fw[8].nameType))==null?void 0:ue.name)||"\u7A0B\u5E8F\u586B\u7A7A\u9898",align:"center",dataIndex:"bpros_score",render:It=>D.createElement("a",null,It==="0.0"?0:It)},{width:"10%",title:"\u603B\u5206",align:"center",dataIndex:"total_score",render:It=>D.createElement("a",null,It==="0.0"?0:It==null?void 0:It.toFixed(1))}],{exercise_header:Dt}=Ot||{};return D.createElement(D.Fragment,null,((Dt==null?void 0:Dt.show_user)||(Dt==null?void 0:Dt.show_no)||(Dt==null?void 0:Dt.show_group))&&D.createElement("section",{className:R.glassSeal,style:je},(Dt==null?void 0:Dt.show_user)&&D.createElement("span",null,"\u59D3\u540D\uFF1A",D.createElement("span",null,Ot==null?void 0:Ot.user)),(Dt==null?void 0:Dt.show_no)&&D.createElement("span",null,"\u5B66\u53F7\uFF1A",D.createElement("span",null,Ot==null?void 0:Ot.student_id)),(Dt==null?void 0:Dt.show_group)&&D.createElement("span",null,"\u4E13\u4E1A\u73ED\u7EA7\uFF1A",D.createElement("span",null,Ot==null?void 0:Ot.group_name)),(Dt==null?void 0:Dt.show_school_name)&&D.createElement("span",null,"\u5B66\u6821/\u5355\u4F4D\uFF1A",D.createElement("span",null,Ot==null?void 0:Ot.school_name)),(Dt==null?void 0:Dt.show_phone)&&D.createElement("span",null,"\u624B\u673A\u53F7\uFF1A",D.createElement("span",null,Ot==null?void 0:Ot.phone))),D.createElement("section",{className:`${R.wrap} ${W?"pl20":""} `},(Ot==null?void 0:Ot.photo_url)&&D.createElement("img",{className:R.img,src:`${E.Z.API_SERVER}${Ot==null?void 0:Ot.photo_url}`}),(Dt==null?void 0:Dt.show_title)&&D.createElement(m.Z,{className:R.paperHeader,justify:"center"},D.createElement("div",null,Ot==null?void 0:Ot.title)),(Dt==null?void 0:Dt.show_info)&&D.createElement("div",{className:"tc c-grey-666 mb20"},"\u5171:\u3010",Ot==null?void 0:Ot.large_counts,"\u5927\u9898\u3011\u3010",Ot==null?void 0:Ot.total_count,"\u5C0F\u9898\u3011\u3010 \u6EE1\u5206",Ot==null?void 0:Ot.score,"\u5206\u3011 \u8003\u8BD5\u65F6\u95F4\uFF1A\u3010",(Ot==null?void 0:Ot.time)>-1?`${Ot==null?void 0:Ot.time}\u5206\u949F`:"\u4E0D\u9650","\u3011"),(Dt==null?void 0:Dt.show_desc)&&(((Ie=K==null?void 0:K.exerciseExportHeadData)==null?void 0:Ie.exercise_description)||((vt=K==null?void 0:K.commonHeader)==null?void 0:vt.exercise_description))&&D.createElement("div",{style:{fontSize:14,marginBottom:30,marginTop:20,textAlign:"left",color:"#3A3A3A",maxHeight:"210px",overflowY:"auto"}},D.createElement("b",null,"\u8BD5\u5377\u987B\u77E5\uFF1A"),D.createElement("span",null,((tt=K==null?void 0:K.exerciseExportHeadData)==null?void 0:tt.exercise_description)||((Zt=K==null?void 0:K.commonHeader)==null?void 0:Zt.exercise_description))),(Dt==null?void 0:Dt.show_table)&&D.createElement("div",{className:"mt10"},D.createElement(B.default,{className:R.table,columns:bt,dataSource:[...Tn||[]],bordered:!0,pagination:!1})),((Mt=K==null?void 0:K.exerciseExportHeadData)==null?void 0:Mt.analysis)&&D.createElement("span",{style:{justifyContent:"left",wordBreak:"break-all",display:"flex",textAlign:"left",marginTop:"10px"},className:"tc c-grey-333"},`\u8003\u8BD5\u8BC4\u4EF7\uFF1A${(bn=K==null?void 0:K.exerciseExportHeadData)==null?void 0:bn.analysis}`)),D.createElement(w.Z,null))};var ee=(0,v.connect)(({exercise:W,loading:fe,user:ne,globalSetting:K})=>({exercise:W,globalSetting:K,user:ne,loading:fe.effects}))(P)},51423:function(x,i,e){"use strict";e.d(i,{Z:function(){return E}});var t={flex_box_center:"flex_box_center___hzSR8",flex_space_between:"flex_space_between___Mscip",flex_box_vertical_center:"flex_box_vertical_center___Uckau",flex_box_center_end:"flex_box_center_end___Kw1tf",flex_box_column:"flex_box_column___udgQE",comments:"comments___He0El",line:"line___P3zVB",editSty:"editSty___SwU5r",delSty:"delSty____zUGN",tag:"tag___H3Lob"},v=e(95237),m=e(6848),B=e(346),R=e(61186),j=e.n(R),U="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMCAYAAAC5tzfZAAAAAXNSR0IArs4c6QAAAf5JREFUKFNd0k1IlGEQB/D/PM+zu767uUghplFhG30crA2jw1KEdCjpgw4LBYrgqaBoKcEgUnb7AivKiCTyaB28rEGHPIiGdQqWChIhoaJLWUFGmvt+PDOxSwuLc5rD/IZhZghVkcxKHYgzIDkMoUYCvgvwXIsaLGTpZ6WUKknLFbdFi3kGcJ4JY2E2vwKxG4RwlIiOCbjzXb95ASIpo60DUusU+a0oyYjVrw3cePUElkwrCe5oZQ8V+sPvy2hXzu8RUMIX3RuBu/ac92DjZ1r/ZyLUttDrD27PhvpmLEwGBDER3fcfBeOW5Dq5/kcdUs7L5QMjS4jNPA0fH+n0Ht/b60ymmXQzBDfF+Edoxy2J6b88a1mlhNxwlx1tOOMN31bg6BN94kKHHb2bcibTviJHix4nz09RMhsMA7Kga8w1Kbr1ee9kVxN/7VLMsTmdGGjmL50lJEqvE1FDmt12SubsBwiPKbKvIJidWj44NG32398sc1sa7PyeCLymfc5EN5PugNCmEIoXqfWqJCzbHgGUEX1Z4NZVb66UB1BxRTov4FPRWjNdXkQyF5SOmeZFddaschtXIoY5TyTfEDIP31yiH2W0MydtRHxa83y3YHXTSkQBBMb7XcjGy19RRttuyBrH5ykA9QJ4JEE7fF6CYT+oiS6HPxUWC492+5Vm/wBfvOKyrNssvAAAAABJRU5ErkJggg==",w=e(59301),E=({list:D,hideScore:Q=!1,newuserCommentVisible:z,isShowEditAndDel:q=!1,userLogin:G="",handleDel:Z,handleEdit:Y})=>w.createElement("div",null,D==null?void 0:D.map(k=>{var P,ee,W,fe;return w.createElement("div",{className:"mt20 mb20"},w.createElement(v.Z,{align:"middle",key:(P=k==null?void 0:k.user)==null?void 0:P.user_id},w.createElement("img",{src:B.Z.API_SERVER+"/images/"+((ee=k==null?void 0:k.user)==null?void 0:ee.image_url),width:"40",style:{borderRadius:40}}),w.createElement("span",{className:"ml10 font16"},(W=k==null?void 0:k.user)==null?void 0:W.name)),w.createElement("div",{className:t.comments},(fe=k==null?void 0:k.comments)==null?void 0:fe.map((ne,K)=>{var be,Qe,He,ge,ve;if(z&&ne.question_type!==5){if(K===0)return w.createElement("div",{key:((be=k==null?void 0:k.user)==null?void 0:be.user_id)+"-"+K},w.createElement(v.Z,{align:"middle",justify:"space-between"},!!ne.shixun_chanllge_position&&w.createElement("div",{style:{flexShrink:0,marginRight:10}},"\u7B2C",ne.shixun_chanllge_position,"\u5173"),!Q&&w.createElement("div",{style:{flex:1}},"\u539F\u59CB\u5F97\u5206",ne==null?void 0:ne.origin_score,"\u5206\uFF0C\u4FEE\u6B63\u4E3A",w.createElement("span",{className:"c-light-primary"},ne==null?void 0:ne.score),"\u5206"),w.createElement("div",{style:{flexShrink:0}},j()(ne.updated_at).format("YYYY-MM-DD HH:mm"))),!!ne.comment&&w.createElement("div",null,"\u8BC4\u8BED\uFF1A",w.createElement("span",{className:"c-light-primary"},ne.comment)),((Qe=k==null?void 0:k.comments)==null?void 0:Qe.length)-1>K&&w.createElement("div",{className:t.line}))}else return w.createElement("div",{key:((He=k==null?void 0:k.user)==null?void 0:He.user_id)+"-"+K},w.createElement(v.Z,{align:"middle",justify:"space-between"},!!ne.shixun_chanllge_position&&w.createElement("div",{style:{flexShrink:0,marginRight:10}},"\u7B2C",ne.shixun_chanllge_position,"\u5173"),!Q&&w.createElement("div",{style:{flex:1}},"\u539F\u59CB\u5F97\u5206",ne==null?void 0:ne.origin_score,"\u5206\uFF0C\u4FEE\u6B63\u4E3A",w.createElement("span",{className:"c-light-primary"},ne==null?void 0:ne.score),"\u5206",(ne==null?void 0:ne.is_ai)&&w.createElement("span",{className:t.tag},w.createElement("img",{src:U,className:"mr3"}),"AI\u8BC4\u9605")),w.createElement("div",{style:{flexShrink:0}},j()(ne.updated_at).format("YYYY-MM-DD HH:mm"))),!!ne.comment&&w.createElement("div",{className:"flex-wrp"},w.createElement("span",null,"\u8BC4\u8BED\uFF1A"),w.createElement("span",{className:"c-light-primary flex1",style:{whiteSpace:"pre-wrap"}},ne==null?void 0:ne.comment),q&&G===((ge=k==null?void 0:k.user)==null?void 0:ge.login)&&w.createElement("span",{className:"ml30"},w.createElement(m.Z,{title:"\u7F16\u8F91"},w.createElement("i",{className:`iconfont icon-bianji14 current ${t.editSty}`,onClick:()=>{Y(ne==null?void 0:ne.comment,ne==null?void 0:ne.id)}})),w.createElement(m.Z,{title:"\u5220\u9664"},w.createElement("i",{className:`iconfont icon-shanchutimu current ${t.delSty}`,onClick:()=>{Z("",ne==null?void 0:ne.id)}})))),((ve=k==null?void 0:k.comments)==null?void 0:ve.length)-1>K&&w.createElement("div",{className:t.line}))})))}))},72500:function(x,i,e){"use strict";var t=e(59301),v=e(91842),m=e(92832),B=e(36087),R=e(12430),j=e(19105),U=e(59301),w=Object.defineProperty,F=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,D=Object.prototype.propertyIsEnumerable,Q=(Z,Y,k)=>Y in Z?w(Z,Y,{enumerable:!0,configurable:!0,writable:!0,value:k}):Z[Y]=k,z=(Z,Y)=>{for(var k in Y||(Y={}))E.call(Y,k)&&Q(Z,k,Y[k]);if(F)for(var k of F(Y))D.call(Y,k)&&Q(Z,k,Y[k]);return Z};const{TextArea:q}=m.default,G=({item:Z,answerData:Y,changeScoreData:k,textValue:P,textOnChange:ee=()=>{},seeAnswerVisible:W=!0})=>{var fe;const[ne,K]=(0,t.useState)([]),[be,Qe]=(0,t.useState)(!1);return(0,t.useEffect)(()=>{k!=null&&k[Z.q_position]?!be&&Qe(!0):be&&Qe(!1)},[k==null?void 0:k[Z==null?void 0:Z.q_position]]),(fe=Z==null?void 0:Z.standard_answer)==null||fe.map(He=>{He.used=!1}),(0,t.useEffect)(()=>{var He;console.log("item=====",Z,Y,k,"#37AD83;");const ge=[];for(let ve=0;ve<(Z==null?void 0:Z.multi_count);ve++){const je=((He=Z==null?void 0:Z.user_answer)==null?void 0:He.find(Ge=>Ge.choice_id===ve+1))||{choice_id:ve+1,answer_text:""};ge.push(z({},je))}K(ge)},[Z==null?void 0:Z.user_answer]),U.createElement("div",{className:R.Z.fillBg},U.createElement("aside",{className:"font14 c-light-primary mb5"},"\u5B66\u751F\u7B54\u9898"),ne==null?void 0:ne.map((He,ge)=>U.createElement("div",null,U.createElement("span",null,"\u7B54\u6848(\u586B\u7A7A",ge+1,"):"),U.createElement("div",null,Z.question_type==3?(He==null?void 0:He.model)===1?U.createElement("span",{style:{whiteSpace:"pre-wrap",color:He!=null&&He.user_answer_boolean?"#37AD83":"#E30000"}},He==null?void 0:He.answer_text):U.createElement(j.Z,{type:He!=null&&He.user_answer_boolean?"success":"error",readOnly:!0,value:He.answer_text,disabled:!0}):U.createElement(v.Z,{value:He==null?void 0:He.answer_text})))),W&&U.createElement(B.u,{data:Z}))};i.Z=G},61440:function(x,i,e){"use strict";var t=e(59301),v=e(91842),m=e(61186),B=e.n(m),R=e(1710),j=e(75975),U=e(24334),w=e.n(U),F=e(16544);const E=({item:D,answerData:Q,autoHeight:z})=>{var q,G,Z,Y,k;const[P,ee]=(0,t.useState)([]);(0,t.useEffect)(()=>{var ne,K;((ne=D==null?void 0:D.evaluate_codes)==null?void 0:ne.length)>0?ee((K=D==null?void 0:D.evaluate_codes)==null?void 0:K.map((be,Qe)=>({key:Qe+1,error_msg:be!=null&&be.error_msg?U.Base64.decode(be==null?void 0:be.error_msg):"",created_at:be.created_at}))):ee([{key:"--",error_msg:"--"}])},[D==null?void 0:D.evaluate_codes]);const W=[{title:"\u8BC4\u6D4B\u5E8F\u53F7",dataIndex:"key",width:"127px",key:"key",align:"center",render:(ne,K)=>t.createElement("span",null,K.key)},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"center",width:200,render:(ne,K)=>t.createElement("span",null,K.created_at?B()(K.created_at).format("YYYY-MM-DD HH:mm"):"--")},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"error_msg",key:"error_msg",align:"center",render:(ne,K)=>{var be;return t.createElement("span",null,K.error_msg?((be=K.error_msg)==null?void 0:be.length)>1e3?K.error_msg.substring(0,1e3)+"...":K.error_msg:"--")}}],fe={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return t.createElement(t.Fragment,null,t.createElement("div",{className:"mt15 mb15"},t.createElement(v.Z,{value:D==null?void 0:D.description})),(!!((q=Q==null?void 0:Q.exercise)!=null&&q.student_commit_status)&&((G=Q==null?void 0:Q.exercise)==null?void 0:G.student_commit_status)!==0||!!((Z=Q==null?void 0:Q.exercise)!=null&&Z.user_exercise_status)&&((Y=Q==null?void 0:Q.exercise)==null?void 0:Y.user_exercise_status)!==0)&&t.createElement(R.default,{className:"mt5",bordered:!0,dataSource:P,columns:W,pagination:!1}),!!((k=D==null?void 0:D.user_answer)!=null&&k.length)&&(D==null?void 0:D.passed_code)&&t.createElement("aside",{className:F.Z.shixunWrp},t.createElement("h3",null,"\u7B2C\u4E00\u6B21\u8BC4\u6D4B\u901A\u8FC7\u7684\u4EE3\u7801\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09"),t.createElement(j.ZP,{style:{border:"1px solid #ccc"},height:300,language:"python",theme:"vs-light",value:D!=null&&D.passed_code?U.Base64.decode(D==null?void 0:D.passed_code):"",autoHeight:z,options:fe})))};i.Z=E},36087:function(x,i,e){"use strict";e.d(i,{u:function(){return U}});var t=e(59301),v=e(95237),m=e(43604),B=e(91842),R=e(19105),j=e(59301);const U=({data:w})=>{const[F,E]=(0,t.useState)(!1),D=()=>{var Q,z,q;switch(w.question_type){case 3:return j.createElement("aside",{className:"mt20"},j.createElement("span",{style:{cursor:"pointer"},className:"font14 c-blue current",onClick:()=>{E(!F)}},F?"\u9690\u85CF\u53C2\u8003\u7B54\u6848":"\u67E5\u770B\u53C2\u8003\u7B54\u6848"),F&&j.createElement("div",null,(Q=w==null?void 0:w.standard_answer)==null?void 0:Q.map(function(G,Z){var Y,k;return j.createElement(v.Z,{style:{alignItems:"baseline"},className:"mr20"},j.createElement(m.Z,{flex:"50px"},j.createElement("span",{className:"mt10"},"\u586B\u7A7A",G.choice_id,":")),(G==null?void 0:G.model)===1?j.createElement(m.Z,{flex:1},(Y=G==null?void 0:G.answer_text)==null?void 0:Y.map(function(P,ee){return j.createElement("div",null,P)})):j.createElement(m.Z,{flex:1},(k=G==null?void 0:G.answer_text)==null?void 0:k.map(function(P,ee){return j.createElement(R.Z,{readOnly:!0,value:P})})))})));case 8:return j.createElement("aside",{className:"mt20"},j.createElement("span",{style:{cursor:"pointer"},className:"font14 c-blue current",onClick:()=>{E(!F)}},F?"\u9690\u85CF\u53C2\u8003\u7B54\u6848":"\u67E5\u770B\u53C2\u8003\u7B54\u6848"),F&&j.createElement("div",null,(z=w==null?void 0:w.standard_answer)==null?void 0:z.map(function(G,Z){return j.createElement(v.Z,{style:{alignItems:"baseline"},className:"mr20"},j.createElement(m.Z,{flex:"50px"},j.createElement("span",{className:"mt10"},"\u586B\u7A7A",G.choice_id,":")),j.createElement(m.Z,{flex:1},j.createElement("div",null,G==null?void 0:G.answer_text)))})));case 4:return j.createElement("aside",{className:"mt20"},j.createElement("span",{style:{cursor:"pointer"},className:"font14 c-blue current",onClick:()=>{E(!F)}},F?"\u9690\u85CF\u53C2\u8003\u7B54\u6848":"\u67E5\u770B\u53C2\u8003\u7B54\u6848"),F&&j.createElement("div",null,j.createElement(B.Z,{value:(q=w==null?void 0:w.standard_answer)==null?void 0:q.join(" ")})))}};return j.createElement("section",null,D())}},80997:function(x,i,e){"use strict";var t=e(59301),v=e(91842),m=e(48790),B=e(6848),R=e(5871),j=e(8591),U=e(1710),w=e(61186),F=e.n(w),E=e(25690),D=e(75975),Q=e(12430),z=Object.defineProperty,q=Object.getOwnPropertySymbols,G=Object.prototype.hasOwnProperty,Z=Object.prototype.propertyIsEnumerable,Y=(W,fe,ne)=>fe in W?z(W,fe,{enumerable:!0,configurable:!0,writable:!0,value:ne}):W[fe]=ne,k=(W,fe)=>{for(var ne in fe||(fe={}))G.call(fe,ne)&&Y(W,ne,fe[ne]);if(q)for(var ne of q(fe))Z.call(fe,ne)&&Y(W,ne,fe[ne]);return W},P=(W,fe,ne)=>new Promise((K,be)=>{var Qe=ve=>{try{ge(ne.next(ve))}catch(je){be(je)}},He=ve=>{try{ge(ne.throw(ve))}catch(je){be(je)}},ge=ve=>ve.done?K(ve.value):Promise.resolve(ve.value).then(Qe,He);ge((ne=ne.apply(W,fe)).next())});const ee=({item:W,answerData:fe,hasChangeScore:ne=!0,autoHeight:K,showAnswer:be,saveChangeScore:Qe=()=>{}})=>{var He,ge,ve;const[je,Ge]=(0,t.useState)([]),[$e,Ne]=(0,t.useState)([]);(0,t.useEffect)(()=>{var te,ze,ue,Ie,vt,tt,Zt,Mt,bn,On,jn,Ot;if(!((te=W==null?void 0:W.shixun_details)!=null&&te.length))return;let hn=[],Tn=[];for(let Ue=0;Ue<((ze=W==null?void 0:W.shixun_details)==null?void 0:ze.length);Ue++){for(let Ve=0;Ve<(W==null?void 0:W.shixun_details[Ue].stage_list.length);Ve++){let Gt=W==null?void 0:W.shixun_details[Ue].stage_list[Ve];hn.push(k(k({},Gt),{operation:(tt=(vt=(Ie=(ue=W==null?void 0:W.shixun_details)==null?void 0:ue[Ue])==null?void 0:Ie.shixun_detail)==null?void 0:vt[0])==null?void 0:tt.game_identifier,shixun_challenge_id:(Zt=W==null?void 0:W.shixun_details[Ue])==null?void 0:Zt.shixun_challenge_id}))}(bn=(Mt=W==null?void 0:W.shixun_details)==null?void 0:Mt[Ue])!=null&&bn.shixun_detail&&Tn.push((Ot=(jn=(On=W==null?void 0:W.shixun_details)==null?void 0:On[Ue])==null?void 0:jn.shixun_detail)==null?void 0:Ot[0])}Ne(Tn),Ge([...hn])},[W==null?void 0:W.shixun_details]);const Ee=[{title:"\u5173\u5361",dataIndex:"position",key:"position",align:"center"},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",align:"center",ellipsis:!0,width:260,render:te=>t.createElement(B.Z,{title:te},t.createElement("span",{className:"overflowHidden1",style:{maxWidth:"400px"},title:te&&te.length>25?te:""},te))},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",key:"evaluate_count",align:"center",render:(te,ze)=>t.createElement("span",null,ze.evaluate_count?ze.evaluate_count:t.createElement("span",{className:"color-grey-9"},"--"))},{title:"\u5B8C\u6210\u65F6\u95F4",key:"finished_time",dataIndex:"finished_time",align:"center",render:(te,ze)=>{let ue=!1;return ze.finished_time&&(fe!=null&&fe.exercise)&&(fe!=null&&fe.exercise_answer_user)&&((fe==null?void 0:fe.exercise.time)===-1?ue=F()(fe==null?void 0:fe.exercise.end_time).isBefore(ze.finished_time):ue=F()(fe==null?void 0:fe.exercise_answer_user.start_at).add(fe==null?void 0:fe.exercise.time,"m").isBefore(ze.finished_time)),t.createElement("span",null,ze.finished_time||t.createElement("span",{className:"c-grey-999"},"--"),t.createElement("span",{className:"c-orange-ff9 "},ue?"\uFF08\u5DF2\u8D85\u65F6\uFF09":""))}},{title:"\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",align:"center",render:(te,ze)=>t.createElement("span",null,ze.time_consuming||t.createElement("span",{className:"color-grey-9"},"--"))},{title:"\u67E5\u770B\u7B54\u6848",dataIndex:"view_answer",key:"view_answer",align:"center",render:(te,ze)=>t.createElement("span",null,ze.view_answer?"\u5DF2\u67E5\u770B":"\u672A\u67E5\u770B")},{title:"\u5F97\u5206/\u6EE1\u5206",dataIndex:"user_score",key:"user_score",align:"center",render:(te,ze)=>t.createElement("span",null,t.createElement("span",{className:"c-orange"},ze.user_score),"/",ze.game_score)},ne&&{title:"\u8C03\u5206",dataIndex:"user_score",key:"user_score",align:"center",render:(te,ze,ue)=>t.createElement(R.Z,{min:0,max:Number(ze.game_score),defaultValue:te,onBlur:Ie=>P(void 0,null,function*(){if(Ie.target.value!=te){const vt=yield Qe(k(k({},W),{shixun_challenge_id:ze.shixun_challenge_id,shixunScore:Ie.target.value}));console.log("res: ",vt),vt!=null&&vt.question_comments&&j.ZP.success("\u5DF2\u4FEE\u6539\u5F53\u524D\u8BC4\u5206")}})})}].filter(te=>!!te),Ce=[{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"key",width:"127px",key:"key",align:"center",render:(te,ze)=>t.createElement("span",null,ze.key)},{title:"\u8BE6\u7EC6\u4FE1\u606F",dataIndex:"error_msg",key:"error_msg",align:"center",render:(te,ze)=>t.createElement("span",null,ze.error_msg?ze.error_msg:"--")},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"updated_at",key:"updated_at",align:"center",width:200,render:(te,ze)=>t.createElement("span",null,ze.updated_at?ze.updated_at:"--")}],pe={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return t.createElement(t.Fragment,null,(((He=fe==null?void 0:fe.exercise)==null?void 0:He.student_commit_status)!==0||((ge=fe==null?void 0:fe.exercise)==null?void 0:ge.user_exercise_status)!==0)&&t.createElement("div",{className:"mt15"},t.createElement("p",{className:"font16 c-grey-666"},"\u9636\u6BB5\u6210\u7EE9"),!!(je!=null&&je.length)&&t.createElement(U.default,{columns:Ee,dataSource:je,pagination:!1})),!!($e!=null&&$e.length)&&t.createElement(t.Fragment,null,t.createElement("p",{className:"font16 c-grey-666 mt10"},"\u5B9E\u8BAD\u8BE6\u60C5"),$e==null?void 0:$e.map((te,ze)=>{var ue,Ie,vt,tt,Zt;return t.createElement(t.Fragment,null,t.createElement("div",{className:"mt5"},t.createElement("span",{className:"font16 mr15"}," \u7B2C",te.position,"\u5173"),t.createElement(E.Link,{className:"current c-black font16",to:`/tasks/${te.game_identifier}`},te.name)),!!((ue=te==null?void 0:te.outputs)!=null&&ue.length)&&t.createElement(U.default,{bordered:!0,dataSource:te.outputs.map(Mt=>({key:Mt.position,error_msg:Mt.output_detail,updated_at:Mt.updated_at})),columns:Ce,pagination:!1}),(te==null?void 0:te.st)===0&&te.challenge_paths&&t.createElement("div",{className:Q.Z.shixunWrp},t.createElement("h2",null,"\u6700\u540E\u4E00\u6B21\u901A\u5173\u7684\u4EE3\u7801\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09",t.createElement("span",{className:"c-light-black"},(vt=(Ie=te.challenge_paths)==null?void 0:Ie[0])==null?void 0:vt.file_name)),t.createElement(D.ZP,{height:300,autoHeight:K,language:"python",theme:"default",value:((Zt=(tt=te.challenge_paths)==null?void 0:tt[0])==null?void 0:Zt.latest_code)||"",options:pe})))})),(0,m.dE)()&&t.createElement(v.Z,{className:"c-grey-999 mt20 mb20",value:W==null?void 0:W.question_title}),(ve=W==null?void 0:W.shixun)==null?void 0:ve.map((te,ze)=>{var ue,Ie;return t.createElement("div",null,t.createElement("p",{className:"font16 c-grey-666 mb5"},t.createElement("span",{className:"mr20"},"\u7B2C",te==null?void 0:te.challenge_position,"\u5173 ",te==null?void 0:te.challenge_name),t.createElement("span",null,te==null?void 0:te.challenge_score,"\u5206")),be&&t.createElement("div",null,t.createElement("div",{className:Q.Z.answerText},"\u53C2\u8003\u7B54\u6848\uFF1A",((ue=te.challenge_answers)==null?void 0:ue.length)===0?"\u6682\u65E0":""),(Ie=te.challenge_answers)==null?void 0:Ie.map((vt,tt)=>t.createElement("div",{className:"mt15"},t.createElement("div",null,"\u7EA7\u522B",tt+1,"\uFF1A",vt.name),t.createElement(v.Z,{value:(vt==null?void 0:vt.contents)||"",className:Q.Z.answerText})))))}),t.createElement("div",{className:"mb15"}))};i.Z=ee},73966:function(x,i,e){"use strict";e.r(i),e.d(i,{default:function(){return hA}});var t=e(59301),v=e(25690),m=e(78241),B=e(8591),R=e(3113),j=e(43418),U=e(92832),w=e(95237),F=e(43604),E=e(5112),D=e(24905),Q=e(6848),z=e(28103),q=e(5871),G=e(92736),Z=e(71418),Y=e(66104),k=e(81228),P=e(78673),ee=e(1710),W=e(93948),fe=e(43428),ne=e(67921),K=e(4958),be=e(61186),Qe=e.n(be),He=e(81722),ge=e(16544),ve=e(91842),je=e(51257),Ge=e(72500),$e=e(36087),Ne=e(12430),Ee=e(38986),Ce=e(24334),pe={flex_box_center:"flex_box_center___RWbPL",flex_space_between:"flex_space_between___ZSGqQ",flex_box_vertical_center:"flex_box_vertical_center___lJVwS",flex_box_center_end:"flex_box_center_end___jDpSh",flex_box_column:"flex_box_column___aYkRP",result:"result___MEJ17",left:"left___BoJu6",right:"right___cAGQT",box:"box___iw62F",li:"li___csLVy"},te=e(81072),ze=e(56102),ue=e(37345),Ie=e(59301),vt=Object.defineProperty,tt=Object.defineProperties,Zt=Object.getOwnPropertyDescriptors,Mt=Object.getOwnPropertySymbols,bn=Object.prototype.hasOwnProperty,On=Object.prototype.propertyIsEnumerable,jn=(Me,pt,Bt)=>pt in Me?vt(Me,pt,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):Me[pt]=Bt,Ot=(Me,pt)=>{for(var Bt in pt||(pt={}))bn.call(pt,Bt)&&jn(Me,Bt,pt[Bt]);if(Mt)for(var Bt of Mt(pt))On.call(pt,Bt)&&jn(Me,Bt,pt[Bt]);return Me},hn=(Me,pt)=>tt(Me,Zt(pt)),Tn=(Me,pt,Bt)=>new Promise(($n,fr)=>{var ia=Un=>{try{Cr(Bt.next(Un))}catch(hr){fr(hr)}},Tr=Un=>{try{Cr(Bt.throw(Un))}catch(hr){fr(hr)}},Cr=Un=>Un.done?$n(Un.value):Promise.resolve(Un.value).then(ia,Tr);Cr((Bt=Bt.apply(Me,pt)).next())}),Ve=({buttonProps:Me,buttonText:pt,form:Bt,hackIdentifier:$n="",infoData:fr,answerKey:ia,data:Tr})=>{var Cr;const[Un,hr]=(0,t.useState)(!1),[Hr,Jr]=(0,t.useState)(!1),[Pa,Li]=(0,t.useState)(!1),[Hn,xr]=(0,t.useState)({}),[Da,wa]=(0,t.useState)(""),ja=(0,t.useRef)($n),ua=(0,t.useRef)(""),Mn=(0,t.useRef)(!1),[Pn,qn]=(0,t.useState)([]);(0,t.useEffect)(()=>{var Ha,Ba;fr!=null&&fr.test_input&&wa(fr==null?void 0:fr.test_input);let xi=[];const ro=(Ha=(Tr==null?void 0:Tr.answer_content)||[])==null?void 0:Ha.map(yr=>{var ln;return hn(Ot({},yr),{score:[void 0,null,0,"0","0.0"].includes(yr.score)?"0":(ln=yr.score)==null?void 0:ln.toFixed(1)})});(Ba=fr==null?void 0:fr.standard_answer)==null||Ba.forEach((yr,ln)=>{var Za,$a;const Yt=ln+1;(ro==null?void 0:ro.find(Oi=>{var To;return Number((To=Oi==null?void 0:Oi.name)==null?void 0:To.replace("\u586B\u7A7A",""))===Yt}))?xi.push({position:yr==null?void 0:yr.choice_id,value:($a=(Za=Tr==null?void 0:Tr.answer_content)==null?void 0:Za[ln])==null?void 0:$a.value}):xi.push({position:yr==null?void 0:yr.choice_id,value:" "})}),qn([...xi]),Pa&&Do()},[Pa]),(0,t.useEffect)(()=>()=>{sessionStorage.removeItem("projectFill")},[]);const _r=()=>new Date().getTime(),Ua=Tr==null?void 0:Tr.code,ii=Ha=>{var Ba,xi;let ro=[];const yr=(Ba=(fr==null?void 0:fr.last_score_detail)||[])==null?void 0:Ba.map(ln=>{var Za;return hn(Ot({},ln),{score:[void 0,null,0,"0","0.0"].includes(ln.score)?"0":(Za=ln.score)==null?void 0:Za.toFixed(1)})});(xi=fr==null?void 0:fr.standard_answer)==null||xi.forEach((ln,Za)=>{var $a,Yt,na,Oi,To,Go,iA;const lo=Za+1,ni=yr==null?void 0:yr.find(Ji=>Ji.position===lo);ni?(console.log(Ha==null?void 0:Ha.score_detail),console.log(lo),(Yt=($a=Ha==null?void 0:Ha.score_detail)==null?void 0:$a.map(Ji=>Ji==null?void 0:Ji.position))!=null&&Yt.includes(lo)?(ni.value=(Oi=(na=Tr==null?void 0:Tr.answer_content)==null?void 0:na.find(Ji=>{var _o;if(Number((_o=Ji==null?void 0:Ji.name)==null?void 0:_o.replace("\u586B\u7A7A",""))==lo)return Ji}))==null?void 0:Oi.value,ni.type="success",ro.push(ni)):(ni.value=(Go=(To=Tr==null?void 0:Tr.answer_content)==null?void 0:To.find(Ji=>{var _o;if(Number((_o=Ji==null?void 0:Ji.name)==null?void 0:_o.replace("\u586B\u7A7A",""))==lo)return Ji}))==null?void 0:Go.value,ni.type="warning",ro.push(ni))):ro.push({position:lo,name:`\u586B\u7A7A${lo}`,value:" ",type:"warning",score:[void 0,null,0,"0","0.0"].includes(ln.score)?"0":(iA=ln.score)==null?void 0:iA.toFixed(1)})}),qn([...ro])},Do=()=>Tn(void 0,null,function*(){var Ha,Ba,xi,ro,yr;const ln=_r(),Za=Ua?Tr==null?void 0:Tr.time_limit:(Ha=Bt.getFieldsValue())==null?void 0:Ha.hack.time_limit,$a=Ua?(Ba=Tr==null?void 0:Tr.answer_content)==null?void 0:Ba.length:(ro=(xi=Bt.getFieldsValue())==null?void 0:xi.standard_answers)==null?void 0:ro.length;hr(!0),yield(0,te.bM)(ua.current,{test_hack_code:fr==null?void 0:fr.code,test_input:Da,teacher_submit:!0,answers:(yr=fr==null?void 0:fr.standard_answer)==null?void 0:yr.map(na=>{var Oi,To,Go,iA;return(To=(Oi=Tr==null?void 0:Tr.answer_content)==null?void 0:Oi.map(lo=>{var ni;return Number((ni=lo==null?void 0:lo.name)==null?void 0:ni.replace("\u586B\u7A7A",""))}))!=null&&To.includes(na==null?void 0:na.choice_id)?(iA=(Go=Tr==null?void 0:Tr.answer_content)==null?void 0:Go.find(lo=>{var ni;if(Number((ni=lo==null?void 0:lo.name)==null?void 0:ni.replace("\u586B\u7A7A",""))==(na==null?void 0:na.choice_id))return lo}))==null?void 0:iA.value:""})});function Yt(){return Tn(this,null,function*(){const{status:na,data:Oi}=yield(0,te.rX)(ua.current,"submit"),Go=_r()-ln>(Za+3)*1e3*$a;if(Mn.current){if(Go){B.ZP.error("\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"),hr(!1);return}if(na===0){hr(!1),xr(hn(Ot({},Oi),{showText:!0})),ii(Oi);return}setTimeout(Yt,1e3)}})}Yt()}),Ho=()=>Tn(void 0,null,function*(){var Ha,Ba,xi,ro,yr,ln,Za;if(!Tr){try{yield Bt.validateFields()}catch(Oi){(xi=(Ba=(Ha=Oi==null?void 0:Oi.errorFields)==null?void 0:Ha[0])==null?void 0:Ba.name)!=null&&xi.includes("standard_answers")?B.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):B.ZP.error(Oi.errorFields[0].errors[0]),Bt.scrollToField(Oi.errorFields[0].name,{behavior:"smooth",block:"center"});return}Jr(!0);let Yt="";const na=Bt.getFieldsValue();ja.current?Yt=yield(0,Ee.ZP)(`/api/problems/${ja.current}.json`,{method:"put",body:hn(Ot({},na),{hack:hn(Ot({},na==null?void 0:na.hack),{sub_discipline_id:(Za=(ln=na==null?void 0:na.hack)==null?void 0:ln.sub_discipline_id)==null?void 0:Za[1],difficult:na.difficulty,item_banks_group_id:na.item_banks_group_id}),hack_codes:hn(Ot({},na.hack_codes),{code:Ce.Base64.encode(na.hack_codes.code)}),update_hack_sets:[Ot({},na.hack_sets)],is_blank:!0})}):(Yt=yield(0,Ee.ZP)("/api/problems.json",{method:"post",body:hn(Ot({},na),{hack:hn(Ot({},na==null?void 0:na.hack),{sub_discipline_id:(yr=(ro=na==null?void 0:na.hack)==null?void 0:ro.sub_discipline_id)==null?void 0:yr[1],difficult:na.difficulty,item_banks_group_id:na.item_banks_group_id}),hack_codes:hn(Ot({},na.hack_codes),{code:Ce.Base64.encode(na.hack_codes.code)}),hack_sets:[Ot({},na.hack_sets)],is_blank:!0})}),ja.current=Yt==null?void 0:Yt.identifier,sessionStorage.projectFill=Yt==null?void 0:Yt.identifier)}const $a=yield(0,Ee.ZP)(`/api/problems/${ja.current}/start.json`,{method:"get"});if(($a==null?void 0:$a.status)===0){ua.current=$a==null?void 0:$a.identifier,Mn.current=!0,Jr(!1),Li(!0);return}Jr(!1)}),Yi=Ha=>{const{status:Ba,error_msg:xi,execute_time:ro,output:yr,input:ln,expected_output:Za}=Ha;let $a=null;switch(Ba){case ue.h.OK:$a=Ie.createElement(Ie.Fragment,null,Ie.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",ro/1e3,"\u79D2"),Ie.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A\u8C03\u8BD5\u901A\u8FC7"));break;case ue.h.NOMATCH:$a=Ie.createElement(Ie.Fragment,null,Ie.createElement("div",null,"\u8F93\u5165\uFF1A"),Ie.createElement("pre",{style:{fontFamily:"initial"}},ln),Ie.createElement("div",null,"\u8F93\u51FA\uFF1A"),Ie.createElement("pre",{style:{fontFamily:"initial"}},yr&&Ce.Base64.decode(yr)),Ie.createElement("div",null,"\u9884\u671F\u8F93\u51FA\uFF1A"),Ie.createElement("pre",{style:{fontFamily:"initial"}},Za&&Ce.Base64.decode(Za)));break;case ue.h.EXECUTEFAILURE:$a=Ie.createElement(Ie.Fragment,null,Ie.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",Ie.createElement("pre",null,ln)),Ie.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),Ie.createElement("pre",{className:"error"},Ce.Base64.decode(xi)));break;case ue.h.COMPILEFAILURE:$a=Ie.createElement(Ie.Fragment,null,Ie.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",Ie.createElement("pre",null,ln)),Ie.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),Ie.createElement("pre",{className:"error"},Ce.Base64.decode(xi)));break;case ue.h.PODFAILURE:$a=Ie.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ue.h.TIMEOUT:$a=Ie.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return Ie.createElement(Ie.Fragment,null," ",$a," ")};return Ie.createElement("div",null,Ie.createElement(R.ZP,hn(Ot({loading:Hr},Me),{onClick:Ho}),pt),Ie.createElement(j.default,{open:Pa,title:"\u8C03\u8BD5\u4EE3\u7801",destroyOnClose:!0,width:1200,okText:"\u8FD0\u884C\u6D4B\u8BD5",confirmLoading:Un,cancelButtonProps:{style:{display:"none"}},onOk:()=>Do(),onCancel:()=>{Mn.current=!1,Li(!1)}},Ie.createElement("div",{style:{maxHeight:"600px",overflowY:"auto"}},Ie.createElement("div",{className:pe.result},Ie.createElement("div",{className:pe.left},Ie.createElement("div",{className:"mb20"},Ie.createElement("span",{className:"c-black"},"\u6267\u884C\u4EE3\u7801"),!Tr&&Ie.createElement(ze.CopyToClipboard,{text:fr==null?void 0:fr.code,onCopy:()=>B.ZP.success("\u590D\u5236\u6210\u529F")},Ie.createElement("span",{style:{float:"right"},className:"current c-light-primary"},Ie.createElement("i",{className:"iconfont icon-fuzhi8 mr5"}),"\u590D\u5236"))),Ie.createElement(ve.Z,{programFillValue:Pn,style:{height:"510px",overflowY:"auto",border:"1px #d7d7d7 solid"},disabledFill:!0,showProgramFill:!0,value:Ce.Base64.decode((fr==null?void 0:fr.code)||"")})),Ie.createElement("div",{className:pe.right},Ie.createElement("div",{className:"c-black mb20"},"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B"),Ie.createElement("div",{className:pe.box},Ie.createElement("div",{className:pe.li},Ie.createElement(U.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165",value:Da,onChange:Ha=>wa(Ha.target.value),bordered:!1,style:{height:180}}))),Ie.createElement("div",{className:"c-black mb20 mt30"},"\u4EE3\u7801\u6267\u884C\u7ED3\u679C"),Ie.createElement("div",{className:pe.box},Ie.createElement(Z.Z,{spinning:Un,tip:"\u4EE3\u7801\u6267\u884C\u4E2D"},Ie.createElement("div",{className:pe.li,style:{height:196,overflow:"auto",padding:10}},Yi(Hn)))))),Ie.createElement("div",{style:{marginTop:"10px",color:"#3061d0"}},"\u53C2\u8003\u7B54\u6848"),Ie.createElement("div",{style:{background:"#F6F7F9",padding:"6px 15px",marginTop:"10px"}},(Cr=fr==null?void 0:fr.standard_answer)==null?void 0:Cr.map(function(Ha,Ba){return Ie.createElement(w.Z,{style:{alignItems:"baseline",color:"#333333",margin:"10px 0"},className:"mr20"},Ie.createElement(F.Z,{flex:"50px"},Ie.createElement("span",{className:"mt10"},"\u586B\u7A7A",Ha.choice_id,":")),Ie.createElement(F.Z,{flex:1},Ie.createElement("div",null,Ha==null?void 0:Ha.answer_text)))})))))},Gt=e(59301),Sn=({date:Me,showTag:pt})=>Gt.createElement(w.Z,{align:"middle"},Gt.createElement("div",null," ",Me?Qe()(Me).format("YYYY-MM-DD HH:mm"):"--"," "),pt&&Gt.createElement(w.Z,{style:{color:"#3061D0",fontSize:"12px",borderRadius:"2px",padding:"0 5px",marginLeft:"5px",height:"22px",lineHeight:"22px",backgroundColor:"#EAEFFA",textAlign:"center"},align:"middle"},Gt.createElement("i",{className:"iconfont icon-pingceshu mr3 font12"}),"\u7CFB\u7EDF\u8BC4\u6D4B")),rn=e(59301),Wt=Object.defineProperty,me=Object.defineProperties,bt=Object.getOwnPropertyDescriptors,Dt=Object.getOwnPropertySymbols,It=Object.prototype.hasOwnProperty,jt=Object.prototype.propertyIsEnumerable,ae=(Me,pt,Bt)=>pt in Me?Wt(Me,pt,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):Me[pt]=Bt,Qt=(Me,pt)=>{for(var Bt in pt||(pt={}))It.call(pt,Bt)&&ae(Me,Bt,pt[Bt]);if(Dt)for(var Bt of Dt(pt))jt.call(pt,Bt)&&ae(Me,Bt,pt[Bt]);return Me},cn=(Me,pt)=>me(Me,bt(pt)),it=(Me,pt,Bt)=>new Promise(($n,fr)=>{var ia=Un=>{try{Cr(Bt.next(Un))}catch(hr){fr(hr)}},Tr=Un=>{try{Cr(Bt.throw(Un))}catch(hr){fr(hr)}},Cr=Un=>Un.done?$n(Un.value):Promise.resolve(Un.value).then(ia,Tr);Cr((Bt=Bt.apply(Me,pt)).next())});const{TextArea:xt}=U.default;var Pt=({item:Me,answerData:pt,changeScoreData:Bt,textValue:$n,textOnChange:fr=()=>{},seeAnswerVisible:ia=!0})=>{var Tr,Cr;const[Un,hr]=(0,t.useState)([]),[Hr,Jr]=(0,t.useState)(!1),[Pa,Li]=(0,t.useState)(!1),[Hn,xr]=(0,t.useState)([]),[Da,wa]=(0,t.useState)({page:1,limit:5}),ja=()=>({title:rn.createElement("span",null,"\u64CD\u4F5C ",rn.createElement(Q.Z,{title:"\u8FD0\u884C\u5B66\u751F\u63D0\u4EA4\u7684\u4EE3\u7801\u8FDB\u884C\u8C03\u8BD5\uFF0C\u4E0D\u5F71\u54CD\u5B66\u751F\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u5F97\u5206"},rn.createElement("i",{className:"iconfont icon-tishi2 font14"}))),width:76,dataIndex:"answer_content",render:qn=>{var _r;const Ua=[];return(_r=Me==null?void 0:Me.standard_answer)==null||_r.forEach((ii,Do)=>{const Ho=`\u586B\u7A7A${Do+1}`,Yi=qn==null?void 0:qn.find(Ha=>Ha.name===Ho);Yi?Ua.push(Yi):Ua.push({name:Ho,value:""})}),rn.createElement(Ve,{buttonProps:{type:"link",style:{padding:0}},buttonText:"\u8FD0\u884C\u4EE3\u7801",hackIdentifier:Me==null?void 0:Me.hack_identifier,infoData:Me,data:{code:Ce.Base64.decode(Me==null?void 0:Me.code),answer_content:Ua,time_limit:(Me==null?void 0:Me.time_limit)||10,input:Me==null?void 0:Me.test_input}})}}),ua=[{title:"\u5E8F\u53F7",width:80,dataIndex:"index"},{title:"\u5B66\u751F\u7B54\u6848",dataIndex:"answer_content",render:qn=>qn==null?void 0:qn.map((_r,Ua)=>rn.createElement("pre",{key:Ua,style:{whiteSpace:"pre-wrap"}},_r==null?void 0:_r.name,":",_r==null?void 0:_r.value))},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"evaluate_status",width:80,render:(qn,_r)=>qn==="\u672A\u8BC4\u6D4B"?rn.createElement("span",{className:"c-red"},qn):qn},{title:"\u8BC4\u6D4B\u65F6\u95F4",width:210,dataIndex:"evaluate_time",render:(qn,_r)=>rn.createElement(Sn,{date:_r.evaluate_time,showTag:_r==null?void 0:_r.resubmit})},{title:"\u5F97\u5206",width:80,dataIndex:"score",render:qn=>qn==="0.0"?"0":qn},ja()],Mn=[{title:"\u5E8F\u53F7",width:80,dataIndex:"index"},{title:"\u5B66\u751F\u7B54\u6848",width:((Tr=Hn==null?void 0:Hn.records)==null?void 0:Tr.every(qn=>!(qn!=null&&qn.is_new)))&&80,dataIndex:"answer_content",render:(qn,_r)=>qn==null?void 0:qn.map((Ua,ii)=>rn.createElement("pre",{key:ii,style:{whiteSpace:"pre-wrap"}},Ua==null?void 0:Ua.name,":",Ua==null?void 0:Ua.value))},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"evaluate_status",width:80,render:(qn,_r)=>_r!=null&&_r.is_new?qn==="\u672A\u8BC4\u6D4B"?rn.createElement("span",{className:"c-red"},qn):qn:Ce.Base64.decode(qn)},{title:"\u8BC4\u6D4B\u65F6\u95F4",width:210,dataIndex:"evaluate_time",render:(qn,_r)=>rn.createElement(Sn,{date:_r.evaluate_time,showTag:_r==null?void 0:_r.resubmit})},{title:"\u5F97\u5206",width:80,dataIndex:"score",render:qn=>qn==="0.0"?"0":qn},ja()];(0,t.useEffect)(()=>{Bt!=null&&Bt[Me.q_position]?!Hr&&Jr(!0):Hr&&Jr(!1)},[Bt==null?void 0:Bt[Me==null?void 0:Me.q_position]]),(0,t.useEffect)(()=>{var qn;console.log("item=====",Me,pt,Bt,"#37AD83;");let _r=(qn=Me==null?void 0:Me.user_answer)==null?void 0:qn.map((Ua,ii)=>{var Do,Ho;return cn(Qt({},Ua),{value:((Ho=(Do=Me==null?void 0:Me.user_answer)==null?void 0:Do[ii])==null?void 0:Ho.answer_text)||""})});hr(_r)},[Me==null?void 0:Me.user_answer]),(0,t.useEffect)(()=>{Pa&&Pn()},[Da]);const Pn=()=>it(void 0,null,function*(){const qn=yield(0,Ee.ZP)(`/api/myproblems/${Me==null?void 0:Me.hack_user_identifier}/exercise_submit_records.json`,{params:{exercise_question_id:Me==null?void 0:Me.question_id}});xr(qn)});return rn.createElement(rn.Fragment,null,(Me==null?void 0:Me.bprogram_tip)&&rn.createElement("div",{className:Ne.Z.tip},rn.createElement("i",{className:"iconfont icon-tishi2 mr10 font12"}),"\u6CE8\u610F\uFF1A\u5B66\u751F\u6700\u540E\u4E00\u6B21\u586B\u5199\u7684\u4EE3\u7801\u672A\u63D0\u4EA4\u8BC4\u6D4B\uFF0C\u7A0B\u5E8F\u586B\u7A7A\u9898\u5224\u5206\u662F\u4EE5\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\u4E3A\u51C6\u3002"),rn.createElement("div",{className:Ne.Z.fillBg},rn.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},rn.createElement("aside",{className:"font14 c-light-primary mb5"},"\u5B66\u751F\u7B54\u9898"),rn.createElement("aside",{style:{cursor:"pointer"},onClick:()=>it(void 0,null,function*(){if(!(Me!=null&&Me.hack_user_identifier)){B.ZP.info("\u5F53\u524D\u5B66\u751F\u6682\u65E0\u8BC4\u6D4B\u8BB0\u5F55");return}Li(!0),wa(cn(Qt({},Da),{page:1}))}),className:"font14 c-light-primary mb5"},"\u67E5\u770B\u8BC4\u6D4B\u8BB0\u5F55")),Un==null?void 0:Un.map((qn,_r)=>rn.createElement("div",{style:{display:"flex"}},rn.createElement("div",{style:{lineHeight:"19px"}},"\u7B54\u6848(\u586B\u7A7A",qn==null?void 0:qn.choice_id,")\uFF1A"),rn.createElement("div",{className:"mb5"},Me.question_type==3?rn.createElement("span",{style:{whiteSpace:"pre-wrap",color:qn!=null&&qn.user_answer_boolean?"#37AD83":"#E30000"}},qn==null?void 0:qn.answer_text):rn.createElement("pre",{className:"mb0",style:{whiteSpace:"pre-wrap"}},qn==null?void 0:qn.answer_text)))),ia&&rn.createElement($e.u,{data:Me}),!!((Cr=Me==null?void 0:Me.submit_records)!=null&&Cr.length)&&rn.createElement(ee.default,{className:"mt20",dataSource:Me==null?void 0:Me.submit_records,columns:ua,pagination:!1}),rn.createElement(j.default,{title:"\u8BC4\u6D4B\u8BB0\u5F55",open:Pa,footer:!1,centered:!0,width:1e3,onCancel:()=>{Li(!1)}},rn.createElement(ee.default,{scroll:{y:400},dataSource:Hn==null?void 0:Hn.records,columns:Mn,pagination:{current:Da.page,pageSize:Da.limit,total:Hn==null?void 0:Hn.records_count,onChange:(qn,_r)=>{wa(cn(Qt({},Da),{page:qn,limit:_r}))}}}))))},Ut=e(48790),Nt=e(99313),An=e(75975),an=e(57809),Yn=({chanllenge:Me,styles:pt,autoHeight:Bt,setVisible:$n,devalueValue:fr})=>{var ia,Tr;const[Cr,Un]=(0,t.useState)(fr),hr={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1},Hr=(ia=Me==null?void 0:Me.challenge_paths)==null?void 0:ia.map(Pa=>({label:Pa.file_name,value:Pa.file_name,code:Pa.latest_code})),Jr=(Tr=Hr==null?void 0:Hr.find(Pa=>Cr===Pa.value))==null?void 0:Tr.code;return t.createElement(t.Fragment,null,(Me==null?void 0:Me.st)===0&&Me.passed_code&&t.createElement("div",{className:pt.shixunWrp},t.createElement("h2",null,t.createElement(an.default,{style:{width:200},value:Cr,onChange:Pa=>Un(Pa),options:Hr}),t.createElement("span",{className:pt.s,onClick:()=>$n(Jr)},t.createElement("i",{className:"iconfont icon-quanping2"}),t.createElement("span",null,"\u5168\u5C4F\u9884\u89C8"))),t.createElement(An.ZP,{height:300,autoHeight:Bt,language:"python",theme:"default",value:Jr,options:hr})))},Xt=e(82264),Xn=Object.defineProperty,br=Object.defineProperties,Jn=Object.getOwnPropertyDescriptors,Vn=Object.getOwnPropertySymbols,er=Object.prototype.hasOwnProperty,Sr=Object.prototype.propertyIsEnumerable,Mr=(Me,pt,Bt)=>pt in Me?Xn(Me,pt,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):Me[pt]=Bt,qr=(Me,pt)=>{for(var Bt in pt||(pt={}))er.call(pt,Bt)&&Mr(Me,Bt,pt[Bt]);if(Vn)for(var Bt of Vn(pt))Sr.call(pt,Bt)&&Mr(Me,Bt,pt[Bt]);return Me},Di=(Me,pt)=>br(Me,Jn(pt)),bi=(Me,pt,Bt)=>new Promise(($n,fr)=>{var ia=Un=>{try{Cr(Bt.next(Un))}catch(hr){fr(hr)}},Tr=Un=>{try{Cr(Bt.throw(Un))}catch(hr){fr(hr)}},Cr=Un=>Un.done?$n(Un.value):Promise.resolve(Un.value).then(ia,Tr);Cr((Bt=Bt.apply(Me,pt)).next())});const{TabPane:Aa}=Nt.default;var Br=({item:Me,answerData:pt,hasChangeScore:Bt=!0,autoHeight:$n,saveChangeScore:fr=()=>{},sealedReview:ia,coursesId:Tr})=>{var Cr,Un;let[hr,Hr]=(0,t.useState)([]),[Jr,Pa]=(0,t.useState)([]);const[Li,Hn]=(0,t.useState)(""),xr=(Cr=pt==null?void 0:pt.exercise)==null?void 0:Cr.id;(0,t.useEffect)(()=>{var Mn,Pn,qn,_r,Ua,ii,Do,Ho,Yi,Ha,Ba,xi;if(!((Mn=Me==null?void 0:Me.shixun_details)!=null&&Mn.length))return;let ro=[],yr=[];for(let ln=0;ln<((Pn=Me==null?void 0:Me.shixun_details)==null?void 0:Pn.length);ln++){for(let Za=0;Za<(Me==null?void 0:Me.shixun_details[ln].stage_list.length);Za++){let $a=Me==null?void 0:Me.shixun_details[ln].stage_list[Za];ro.push(qr(qr({},$a),{operation:(ii=(Ua=(_r=(qn=Me==null?void 0:Me.shixun_details)==null?void 0:qn[ln])==null?void 0:_r.shixun_detail)==null?void 0:Ua[0])==null?void 0:ii.game_identifier,shixun_challenge_id:(Do=Me==null?void 0:Me.shixun_details[ln])==null?void 0:Do.shixun_challenge_id,is_jupyter:Me==null?void 0:Me.is_jupyter,is_jupyter_lab:Me==null?void 0:Me.is_jupyter_lab,myshixun_identifier:Me==null?void 0:Me.myshixun_identifier}))}(Yi=(Ho=Me==null?void 0:Me.shixun_details)==null?void 0:Ho[ln])!=null&&Yi.shixun_detail&&yr.push((xi=(Ba=(Ha=Me==null?void 0:Me.shixun_details)==null?void 0:Ha[ln])==null?void 0:Ba.shixun_detail)==null?void 0:xi[0])}return Pa(yr),ro==null||ro.map(ln=>(ln.input_value=ln==null?void 0:ln.user_score,ln)),Hr([...ro]),()=>{hr=[],Jr=[],Hr([]),Pa([])}},[Me==null?void 0:Me.shixun_details]);const Da=(Mn,Pn)=>bi(void 0,null,function*(){if(Number(Mn.target.value)!=Pn.user_score){const qn=yield fr(qr(qr({},Me),{shixun_challenge_id:Pn.shixun_challenge_id,score:Number(Mn.target.value)}));qn!=null&&qn.question_comments&&B.ZP.success("\u5DF2\u4FEE\u6539\u5F53\u524D\u8BC4\u5206")}}),wa=[{title:"\u5173\u5361/\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",align:"left",ellipsis:!0,width:150,render:(Mn,Pn)=>t.createElement(Q.Z,{title:Mn},Pn.operation?t.createElement(v.Link,{target:"_blank",style:{maxWidth:"400px"},title:Mn&&Mn.length>25?Mn:"",className:"current c-light-primary overflowHidden1",to:Pn.is_jupyter||Pn.is_jupyter_lab?`/tasks/${Pn.myshixun_identifier}/jupyter`:`/tasks/${Tr}/${xr}/${Pn.game_identifier}/exercise`},Pn.position,"\u3001",Mn):t.createElement("span",{className:"overflowHidden1",style:{maxWidth:"400px"},title:Mn&&Mn.length>25?Mn:""},Pn.position,"\u3001",Mn))},{title:t.createElement(Q.Z,{overlayStyle:{minWidth:350},title:t.createElement("div",null,t.createElement("p",{style:{marginBottom:0}},"\u82E5\u5B66\u751F\u672A\u5F00\u542F\u5173\u5361\u6311\u6218\uFF0C\u8BC4\u6D4B\u6B21\u6570\u663E\u793A\u4E3A\u201C--\u201D\uFF1B"),"\u82E5\u5B66\u751F\u5DF2\u5F00\u542F\u5173\u5361\u6311\u6218\u4F46\u662F\u672A\u63D0\u4EA4\u8BC4\u6D4B\uFF0C\u8BC4\u6D4B\u6B21\u6570\u663E\u793A\u4E3A\u201C0\u201D\u3002")},"\u8BC4\u6D4B\u6B21\u6570 "),width:70,dataIndex:"evaluate_count",key:"evaluate_count",align:"center",render:(Mn,Pn)=>t.createElement("span",null,Pn.evaluate_count||Pn.evaluate_count===0?Pn.evaluate_count:t.createElement("span",{className:"color-grey-9"},"--"))},{title:"\u5B8C\u6210\u65F6\u95F4",width:80,key:"finished_time",dataIndex:"finished_time",align:"center",render:(Mn,Pn)=>{let qn=!1;return Pn.finished_time&&(pt!=null&&pt.exercise)&&(pt!=null&&pt.exercise_answer_user)&&((pt==null?void 0:pt.exercise.time)===-1?qn=Qe()(pt==null?void 0:pt.exercise.end_time).isBefore(Pn.finished_time):qn=Qe()(pt==null?void 0:pt.exercise_answer_user.start_at).add(pt==null?void 0:pt.exercise.time,"m").isBefore(Pn.finished_time)),t.createElement("span",null,Pn.finished_time||t.createElement("span",{className:"c-grey-999"},"--"),t.createElement("span",{className:"c-orange-ff9 "},qn?"\uFF08\u5DF2\u8D85\u65F6\uFF09":""))}},{title:"\u8017\u65F6",width:60,dataIndex:"time_consuming",key:"time_consuming",align:"center",render:(Mn,Pn)=>t.createElement("span",null,Pn.time_consuming||t.createElement("span",{className:"color-grey-9"},"--"))},{title:"\u5F97\u5206/\u6EE1\u5206",width:100,dataIndex:"user_score",key:"user_score",align:"center",tableLayout:"fixed",render:(Mn,Pn)=>t.createElement("span",null,t.createElement("span",{className:"c-orange"},Pn.user_score),"/",Pn.game_score)},Bt&&{title:"\u8C03\u5206",dataIndex:"input_value",key:"input_value",align:"center",width:100,render:(Mn,Pn,qn)=>t.createElement(q.Z,{formatter:_r=>{var Ua,ii;return((ii=(Ua=`${_r}`)==null?void 0:Ua.match(/^(\d)*.\d{0,1}/))==null?void 0:ii[0])||"0"},min:0,max:Number(Pn.game_score),defaultValue:Pn==null?void 0:Pn.input_value,onChange:_r=>{hr[qn].input_value=_r,Hr([...hr])},value:Pn==null?void 0:Pn.input_value,onPressEnter:_r=>Da(_r,Pn),onBlur:_r=>Da(_r,Pn)})},{title:"\u64CD\u4F5C",dataIndex:"name",key:"name",align:"left",ellipsis:!0,render:(Mn,Pn)=>Pn.operation?t.createElement(v.Link,{target:"_blank",style:{maxWidth:"400px"},className:"current c-light-primary overflowHidden1",to:Pn.is_jupyter||Pn.is_jupyter_lab?`/tasks/${Pn.myshixun_identifier}/jupyter`:`/tasks/${Tr}/${xr}/${Pn.game_identifier}/exercise`},"\u67E5\u770B\u7B54\u9898\u8BE6\u60C5"):t.createElement(Q.Z,{title:"\u5B66\u751F\u672A\u5F00\u542F\u8FC7\u8BE5\u5173\u5361"},t.createElement("span",{className:"overflowHidden1",style:{maxWidth:"400px"}},"\u67E5\u770B\u7B54\u9898\u8BE6\u60C5"))}].filter(Mn=>!!Mn),ja=[{title:"\u8BC4\u6D4B\u5E8F\u53F7",dataIndex:"key",width:"80px",key:"key",align:"center",render:(Mn,Pn)=>t.createElement("span",null,Pn.key)},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"updated_at",key:"updated_at",align:"left",width:216,render:(Mn,Pn)=>t.createElement(Sn,{date:Pn.updated_at,showTag:Pn==null?void 0:Pn.resubmit})},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"error_msg",key:"error_msg",align:"center",render:(Mn,Pn)=>t.createElement("span",null,Pn.error_msg?Pn.error_msg:"--")},!ia&&{title:"\u64CD\u4F5C",dataIndex:"commit_id",key:"commit_id",width:"80px",align:"center",render:(Mn,Pn)=>t.createElement("span",{className:"c-blue current",onClick:()=>bi(void 0,null,function*(){var qn,_r,Ua;if(Pn!=null&&Pn.is_jupyter||Pn!=null&&Pn.is_jupyter_lab)window.open(`/tasks/${Pn.myshixun_identifier}/jupyter`);else{const ii=yield(0,Xt.Lk)(Pn.game_identifier,{path:(Ua=(_r=(qn=Pn.path)==null?void 0:qn.replace(/\;/g,";"))==null?void 0:_r.split(";"))==null?void 0:Ua[0],query_index:Pn.query_index,exercise_id:xr});(ii==null?void 0:ii.status)===0&&j.default.info({title:"\u4EE3\u7801\u5185\u5BB9",width:900,centered:!0,icon:null,okText:"\u5173\u95ED",className:`${Ne.Z.lookCode} custom-modal-divider`,content:t.createElement(An.ZP,{height:500,autoHeight:$n,language:"python",theme:"default",value:decodeURIComponent(escape(window.atob((ii==null?void 0:ii.content)||""))),options:Di(qr({},ua),{readonly:!0})})})}})},Pn.query_index?"\u67E5\u770B\u4EE3\u7801":"")}].filter(Mn=>!!Mn),ua={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return t.createElement(t.Fragment,null,t.createElement(Nt.default,{defaultActiveKey:"1",tabBarExtraContent:!(Me!=null&&Me.shixun_start)&&t.createElement("span",{style:{color:"red"}},"\u5B66\u751F\u672A\u5F00\u542F\u6311\u6218")},t.createElement(Aa,{tab:"\u9636\u6BB5\u6210\u7EE9",key:"1"},!!(hr!=null&&hr.length)&&t.createElement(ee.default,{columns:wa,dataSource:hr,pagination:!1})),t.createElement(Aa,{tab:t.createElement("span",null,"\u5B9E\u8BAD\u8BE6\u60C5 ",t.createElement(Q.Z,{title:"\u5C55\u793A\u5B66\u751F\u901A\u5173\u4EE3\u7801\uFF0C\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5"},t.createElement("span",{className:"iconfont icon-tishi4"}))),key:"2"},Jr==null?void 0:Jr.map((Mn,Pn)=>{var qn,_r,Ua;return t.createElement(t.Fragment,{key:Pn},t.createElement("div",{className:"mt5"},t.createElement("span",{className:"font16 mr15"}," \u7B2C",Mn.position,"\u5173"),Mn.game_identifier?t.createElement(v.Link,{target:"_blank",className:"current c-light-primary font16",to:Me.is_jupyter||Me.is_jupyter_lab?`/tasks/${Me.myshixun_identifier}/jupyter`:`/tasks/${Tr}/${xr}/${Mn.game_identifier}/exercise`},Mn.name):t.createElement("span",{className:"font16"},Mn.name)),!!((qn=Mn==null?void 0:Mn.outputs)!=null&&qn.length)&&t.createElement(ee.default,{bordered:!0,dataSource:Mn.outputs.map(ii=>Di(qr({},ii),{key:ii.position,error_msg:ii.output_detail,updated_at:ii.updated_at,game_identifier:Mn==null?void 0:Mn.game_identifier,path:Mn==null?void 0:Mn.path,myshixun_identifier:Me==null?void 0:Me.myshixun_identifier,is_jupyter:Me==null?void 0:Me.is_jupyter,is_jupyter_lab:Me==null?void 0:Me.is_jupyter_lab})),columns:ja,pagination:!1}),t.createElement(Yn,{chanllenge:Mn,autoHeight:$n,setVisible:Hn,styles:Ne.Z,devalueValue:(Ua=(_r=Mn==null?void 0:Mn.challenge_paths)==null?void 0:_r[0])==null?void 0:Ua.file_name}))}))),(0,Ut.dE)()&&t.createElement(ve.Z,{className:"c-grey-999 mt20 mb20",value:Me==null?void 0:Me.question_title}),(Un=Me==null?void 0:Me.shixun)==null?void 0:Un.map((Mn,Pn)=>t.createElement("p",{className:"font16 c-grey-666 mb5"},t.createElement("span",{className:"mr20"},"\u7B2C",Mn==null?void 0:Mn.challenge_position,"\u5173 ",Mn==null?void 0:Mn.challenge_name),t.createElement("span",null,Mn==null?void 0:Mn.challenge_score,"\u5206"))),t.createElement("div",{className:"mb15"}),t.createElement(j.default,{centered:!0,destroyOnClose:!0,open:!!Li,title:"\u5168\u5C4F\u9884\u89C8\u4EE3\u7801",width:864,onCancel:()=>Hn(!1),footer:null},t.createElement(An.ZP,{height:500,autoHeight:$n,language:"python",theme:"default",value:Li,options:ua})))},fn=e(39793),En=(Me,pt,Bt)=>new Promise(($n,fr)=>{var ia=Un=>{try{Cr(Bt.next(Un))}catch(hr){fr(hr)}},Tr=Un=>{try{Cr(Bt.throw(Un))}catch(hr){fr(hr)}},Cr=Un=>Un.done?$n(Un.value):Promise.resolve(Un.value).then(ia,Tr);Cr((Bt=Bt.apply(Me,pt)).next())});const{TextArea:Ln}=U.default;var Wr=({item:Me,answerData:pt,changeScoreData:Bt,textValue:$n,textOnChange:fr=()=>{}})=>{var ia,Tr;const[Cr,Un]=(0,t.useState)(!1),hr=(0,t.useRef)();(0,t.useEffect)(()=>{var Jr;if(hr!=null&&hr.current)return(Jr=hr==null?void 0:hr.current)==null||Jr.addEventListener("mousedown",je.Dw),()=>{var Pa;(Pa=hr==null?void 0:hr.current)==null||Pa.removeEventListener("mousedown",je.Dw)}},[hr==null?void 0:hr.current]),(0,t.useEffect)(()=>{Bt!=null&&Bt[Me.q_position]?!Cr&&Un(!0):Cr&&Un(!1)},[Bt==null?void 0:Bt[Me==null?void 0:Me.q_position]]);const Hr=Jr=>En(void 0,null,function*(){const Pa=j.default.confirm({width:1e3,icon:null,className:"custom-modal-divider ant-modal-confirm-btns-hidden",title:t.createElement(w.Z,null,t.createElement(F.Z,{flex:"1"},"\u539F\u59CB\u5185\u5BB9"),t.createElement(F.Z,null,t.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:()=>Pa.destroy()}))),content:t.createElement(fn.Z,{height:"70vh",defaultValue:Jr||"",hidetoolBar:!0,disabled:!0})})});return t.createElement("div",null,document.domain==="kepukehuan.educoder.net"&&t.createElement(t.Fragment,null,t.createElement("div",null,t.createElement("strong",{className:"mt30"},"\u4F5C\u6587\u6807\u9898"),t.createElement("br",null),t.createElement("div",{className:Ne.Z.simpleWrap},t.createElement(ve.Z,{value:(Me==null?void 0:Me.kp_content)||""})),t.createElement("strong",{className:"mt30"},"\u4F5C\u6587\u7C7B\u578B"),t.createElement("br",null),t.createElement("div",{className:Ne.Z.simpleWrap},t.createElement(ve.Z,{value:(Me==null?void 0:Me.kp_clazz)||""})),t.createElement("strong",{className:"mt30"},"\u4F5C\u6587\u5185\u5BB9"),t.createElement("br",null),t.createElement("div",{className:Ne.Z.simpleWrap},t.createElement(ve.Z,{value:((ia=Me==null?void 0:Me.user_answer)==null?void 0:ia[0])||""}))),(0,Ut.GJ)()&&t.createElement($e.u,{data:Me}),t.createElement(z.Z,null)),document.domain!=="kepukehuan.educoder.net"&&t.createElement("div",{className:Ne.Z.simpleBg},t.createElement(w.Z,null,t.createElement(F.Z,{flex:1},t.createElement("aside",{className:"font14 c-light-primary mb5"},"\u5B66\u751F\u7B54\u9898")),t.createElement(F.Z,null,t.createElement(R.ZP,{style:{marginRight:-12},type:"link",onClick:()=>{var Jr;return Hr((Jr=Me==null?void 0:Me.user_answer)==null?void 0:Jr[0])}},"\u67E5\u770B\u539F\u59CB\u5185\u5BB9"))),t.createElement("div",{ref:hr,key:Me.question_id},t.createElement(ve.Z,{value:((Tr=Me==null?void 0:Me.user_answer)==null?void 0:Tr[0])||""})),(0,Ut.GJ)()&&t.createElement($e.u,{data:Me})))},La=e(10311),nr={flex_box_center:"flex_box_center___rj3qW",flex_space_between:"flex_space_between___eHnsZ",flex_box_vertical_center:"flex_box_vertical_center___o8x0E",flex_box_center_end:"flex_box_center_end___Eje4p",flex_box_column:"flex_box_column____EBoU",fullBtn:"fullBtn___eRgbl",box:"box___L0bdv",head:"head___cyjX5",content:"content___hzHVR",row:"row___FKXkZ",btnWrap:"btnWrap___aUDJ0",btn:"btn___N6ksw",disabledBtn:"disabledBtn___t8_ZJ",del:"del___TrkS2",line:"line___jAAPS",slider:"slider___xLyf7"},Xr="data:image/png;base64,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",va=e(6701),ki=e(12911),ea=e.n(ki),Kn=e(59301),Kr=Object.defineProperty,ti=Object.getOwnPropertySymbols,Ai=Object.prototype.hasOwnProperty,ra=Object.prototype.propertyIsEnumerable,qa=(Me,pt,Bt)=>pt in Me?Kr(Me,pt,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):Me[pt]=Bt,Yo=(Me,pt)=>{for(var Bt in pt||(pt={}))Ai.call(pt,Bt)&&qa(Me,Bt,pt[Bt]);if(ti)for(var Bt of ti(pt))ra.call(pt,Bt)&&qa(Me,Bt,pt[Bt]);return Me},_a=(Me,pt,Bt)=>new Promise(($n,fr)=>{var ia=Un=>{try{Cr(Bt.next(Un))}catch(hr){fr(hr)}},Tr=Un=>{try{Cr(Bt.throw(Un))}catch(hr){fr(hr)}},Cr=Un=>Un.done?$n(Un.value):Promise.resolve(Un.value).then(ia,Tr);Cr((Bt=Bt.apply(Me,pt)).next())});const CA=({value:Me,onChange:pt,max:Bt})=>{const $n=fr=>{Number.isNaN(fr)||pt(fr)};return Kn.createElement(w.Z,{wrap:!1,align:"middle",gutter:20},Kn.createElement(F.Z,{flex:1},Kn.createElement(w.Z,{wrap:!1,align:"middle",gutter:10},Kn.createElement(F.Z,null,Kn.createElement("span",{className:"c-grey-333",style:{whiteSpace:"nowrap"}},"0")),Kn.createElement(F.Z,{flex:1},Kn.createElement(La.Z,{className:nr.slider,min:0,step:.5,max:Number(Bt),onChange:$n,value:Me})),Kn.createElement(F.Z,null,Kn.createElement("span",{className:"c-grey-333",style:{whiteSpace:"nowrap"}},Bt)))),Kn.createElement(F.Z,null,Kn.createElement(q.Z,{min:0,max:Bt,precision:1,step:.1,value:Me,onChange:$n})),Kn.createElement(F.Z,null,Kn.createElement(G.ZP,{theme:{components:{Button:{defaultBorderColor:"#BACFFE",defaultColor:"#3061D0",defaultShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)"}}}},Kn.createElement(R.ZP,{onClick:()=>{$n(Bt)}},"\u6EE1\u5206"))))};var HA=({item:Me,visible:pt,onCancel:Bt,onOk:$n,saveChangeScore:fr})=>{const[ia]=m.default.useForm(),[Tr,Cr]=(0,t.useState)(!0),[Un,hr]=(0,t.useState)(!1),[Hr,Jr]=(0,t.useState)(!1),[Pa,Li]=(0,t.useState)(!1),[Hn,xr]=(0,t.useState)([]),[Da,wa]=j.default.useModal(),[ja,ua]=(0,t.useState)(!1),[Mn,Pn]=(0,t.useState)(!0),[qn,_r]=(0,t.useState)({left:0,top:0,bottom:0,right:0}),Ua=(0,t.useRef)(null);(0,t.useEffect)(()=>{pt&&(ii(),ia.setFieldsValue({score:Number(Me==null?void 0:Me.user_score)})),console.log("item",Me)},[pt]);const ii=()=>_a(void 0,null,function*(){Cr(!0);const yr=yield(0,Ee.ZP)("/api/users/get_score_list.json",{method:"get"});(yr==null?void 0:yr.status)===0&&xr((yr==null?void 0:yr.data)||[]),Cr(!1)}),Do=yr=>_a(void 0,null,function*(){Cr(!0);const ln=yield(0,Ee.ZP)("/api/users/remove_score_list.json",{method:"delete",body:{id:yr}});if((ln==null?void 0:ln.status)===0){ii();return}Cr(!1)}),Ho=()=>_a(void 0,null,function*(){yield ia.validateFields(),hr(!0);const yr=ia.getFieldsValue();yield fr(Yo(Yo({},Me),yr)),hr(!1),Bt()}),Ba=Pa?[.5,1.5,2.5,3.5,4.5,5.5,6.5,7.5,8.5,9.5,10.5]:[0,1,2,3,4,5,6,7,8,9,10],xi=()=>{let yr="";j.default.confirm({title:"\u81EA\u5B9A\u4E49\u5206\u503C",icon:null,onOk:()=>_a(void 0,null,function*(){if(!yr)return B.ZP.warning("\u8BF7\u8F93\u5165\u5206\u503C"),Promise.reject();if(yr<0)return B.ZP.warning("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0"),Promise.reject();const ln=yield(0,Ee.ZP)("/api/users/set_score_list.json",{method:"post",body:{score:yr}});(ln==null?void 0:ln.status)===0&&ii()}),content:Kn.createElement("div",null,Kn.createElement(m.default.Item,{style:{marginBottom:0},label:"\u5206\u503C",colon:!1},Kn.createElement(q.Z,{style:{width:322},defaultValue:yr,onChange:ln=>{yr=ln}})))})},ro=(yr,ln)=>{var Za;const{clientWidth:$a,clientHeight:Yt}=window.document.documentElement,na=(Za=Ua.current)==null?void 0:Za.getBoundingClientRect();na&&_r({left:-na.left+ln.x,right:$a-(na.right-ln.x),top:-na.top+ln.y,bottom:Yt-(na.bottom-ln.y)})};return Kn.createElement(Kn.Fragment,null,wa,Kn.createElement(j.default,{title:Kn.createElement("div",{style:{width:"100%",cursor:"move"},onMouseOver:()=>{Mn&&Pn(!1)},onMouseOut:()=>{Pn(!0)},onFocus:()=>{},onBlur:()=>{}},"\u8C03\u5206",Kn.createElement("span",{className:"font14"},Me==null?void 0:Me.ModelTitleDec)),open:pt,onCancel:Bt,onOk:Ho,okText:"\u786E\u5B9A",width:506,afterClose:()=>{ia.resetFields()},confirmLoading:Un,cancelText:"\u53D6\u6D88",modalRender:yr=>Kn.createElement(ea(),{disabled:Mn,bounds:qn,nodeRef:Ua,onStart:(ln,Za)=>ro(ln,Za)},Kn.createElement("div",{ref:Ua},yr))},Kn.createElement(Z.Z,{spinning:Tr},Kn.createElement(m.default,{size:"large",form:ia,colon:!1},Kn.createElement(w.Z,{align:"middle"},Kn.createElement(m.default.Item,{style:{marginBottom:0,flex:1},label:"\u8C03\u5206",name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},Kn.createElement(CA,{max:Me.question_score}))),Kn.createElement("div",{className:nr.box},Kn.createElement("div",{className:nr.head,onClick:()=>Jr(!Hr)},Hr?Kn.createElement("i",{className:"iconfont icon-zhankai4 font12"}):Kn.createElement("i",{style:{transform:"scale(0.6)"},className:"iconfont icon-zhankai4 font12"}),Kn.createElement("span",null,Hr?"\u6536\u8D77":"\u5C55\u5F00","\u5FEB\u6377\u6253\u5206\u5C0F\u952E\u76D8"),Kn.createElement("img",{src:Xr})),Hr&&Kn.createElement("div",{className:nr.content},Kn.createElement(w.Z,{align:"middle"},Kn.createElement("span",{className:"c-grey-333 mr10"},"0.5"),Kn.createElement(P.Z,{checked:Pa,onChange:yr=>Li(yr)}),Kn.createElement(R.ZP,{onClick:xi,size:"middle",style:{marginLeft:"auto"},type:"primary"},"+\u81EA\u5B9A\u4E49\u5206\u503C")),Kn.createElement("div",{className:nr.row},Ba.map(yr=>Kn.createElement("div",{key:yr,className:nr.btnWrap},Kn.createElement("div",{onClick:()=>{Number(yr)>Number(Me.question_score)||ia.setFieldsValue({score:yr})},className:Number(yr)>Number(Me.question_score)?nr.disabledBtn:nr.btn},yr)))),!!(Hn!=null&&Hn.length)&&Kn.createElement(Kn.Fragment,null,Kn.createElement("div",{className:nr.line}),Kn.createElement("div",{className:nr.row},Hn.map(yr=>Kn.createElement("div",{key:yr.id,className:nr.btnWrap},Kn.createElement("div",{onClick:()=>{Number(yr.score)>Number(Me.question_score)||ia.setFieldsValue({score:yr.score})},className:Number(yr.score)>Number(Me.question_score)?nr.disabledBtn:nr.btn},yr.score),Kn.createElement("div",{onClick:()=>{Do(yr.id)},className:`iconfont icon-weishezhi ${nr.del}`}))))))),Kn.createElement(w.Z,{wrap:!1,align:"middle",justify:"end"},Kn.createElement(F.Z,null,Kn.createElement(va.Z,{isShowComponent:(0,Ut.G5)(),ModalProps:{open:ja,onCancel:()=>{ua(!1)}},onDataSelect:(yr,ln)=>_a(void 0,[yr,ln],function*(Za,{node:$a}){const Yt=()=>{ia.setFieldsValue({comment:$a==null?void 0:$a.value}),ua(!1)};if(ia.getFieldValue("comment")){Da.confirm({icon:null,title:"\u63D0\u793A",centered:!0,content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u8BC4\u8BED\u8F93\u5165\u6846\u4E2D\u5DF2\u6709\u5185\u5BB9\uFF0C\u4F7F\u7528\u5E38\u7528\u8BC4\u8BED\u5C06\u4F1A\u8986\u76D6\u539F\u6709\u5185\u5BB9\u3002\u662F\u5426\u4F7F\u7528\uFF1F",okText:"\u4F7F\u7528",onOk:Yt});return}Yt()})},Kn.createElement(R.ZP,{style:{padding:0,height:"auto"},icon:Kn.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:yr=>{ua(!0)}},"\u5E38\u7528\u8BC4\u8BED")))),Kn.createElement(m.default.Item,{style:{marginBottom:0},label:"\u8BC4\u8BED",name:"comment"},Kn.createElement(U.default.TextArea,null))))))},ko={tip:"tip___OvNDz",apply:"apply___okpkP"},eo=e(92310),fl=e.n(eo),ns={modal:"modal___VzyKs",content:"content___HhLQS",close:"close___zKaRB"},dr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABQVJREFUWEfNmXes32MUxj8PagS1QghJiU1pxExsFbUqitoSKzVilEjoHzVj/KEEDYnGbq3aexNiRRGjlMTee8+K432u87u+99ffvPdK7kl+f/3e8bznPec5z3m/oh8WEfMBGwPbAhsCawIrAIvncj8BnwFvAS8CjwMvSPq72+3UzYSIWBE4BjgQ+BZ4FHgOmAN8AhiYzUA9di1gM2A0sDQwHZgqyWM7so4ARsQywFnA3sDVwJWS3uhohxwUEesAhwIHAzcDkyV9026NtgAjYl/gwuKNGw1Skj3Xb4sIe3Jy8brXnSjpplaLNQUYEQsAlwDbeTFJL/cbVYOJEbFBHvox4FhJfzVavyHAiFgEmAk4qPeX9PNggqutFRGLAdcDTrrxkn6r32cegOm5O4DvgEOanWywAOd+VwFLAbvX79cI4GWZgXv83+AqnnQ43WYmkHRU9fB9AGZCnGFuq11rRPSMkRSD4bWIGAacU650tiQzQo/ldZszT60mTi/ApJLXgZ2rCRERnuSY3FHShwMBmQR/Q9LVLEkm+17LxLkPGFmjoCrAS4E/JJ1QN+kpYAvgI2B7SW/3F2Qh+mnA4YVevjc7NGKGiDClLSTp6J6bS/ea9V8pGbVGPc9FxPBy5XcDWwFfAGMkeWxXFhFTgBOBX3KNpxstkDxpJ4xyxakBPBcYVuLupCaTfMW3Ajvl6XeR9EynCCPCxHymbwjYTdJDreaWeDwfmCtpkjIuPshTNS1fGdwzzFfphXGSHm4HMiKOKxRyEWAi3keSs7WlZVl8EBhhgJsCl0sa1cHE+T02a6q9sV+Zd3uzeRHhuntF/n9YNWs72MthNMEATwGWk+T4aGtJO44nJ5O94o2vrZ8YEXtmKTPHHS/p4raL983oC4AvDfAWqwtJVhgdW0ScVgafnuXQAKbWJkfEGOBOZ2PympVQVxYRVk7jDfA14ABJr3a1wr/kOhHwSW2WT2dHxOaA42fRogunNEu8dntFxPrADAP8ysKyE23WaNGIsMZzXDo+XVPHAUuWcjlN0oR2QFrErzXoHAP8vXhhuKQ/B7DYXj5tKWEL5hrWeFZBXUv8Sph4rR8HC+DKhaaeBZavADxI0twBHLoX4ECv2KBcDlcrRP589iFLAPekxvMNdW2pDXqueCBJYvn+RKky6wGzUn2vXhqlB4Bl8z9Xjloz1THQTJLpBmjlPLMfNGM1/Ahgop9dWsuta4kWEWsDLmcrud1MJdRVL1Olma6I2i6IiIVLX3xveuzd0n5uWTL206p7IsJx6QOsCljG7SDJvXJHVkRKL1F3XOoSXE39js1e2ODea0JBbubtyZHAOynX3u8EYUT0ljo3LG3FQoLz2OtMIaWB/zqvtWV/nPLpfmCTogU/Tk++2QpkH7GQG7eUWxVucr9ypPkpBafVdlsrWtAvDXeVpNkGMGtYnb/UgqT/k1sJsKlgrYA7DzgZ+NW6UNKTbZFVBmTcOiF3LULjh/JmM1aS6amPNRSsCbKh5M//JmWj42pjHei+oWtLTXmNZVoedLQkv+30WkPJnyBc+xo1Te5H7K1aE9+V6mngIcexnXGEf5Jcx3ssmybH67rzNE05wO8l9W3niEwMF38nyKBYRKxSzf62bWflFEO3cU8vmueG7tNHghy6j0eVqx66z291aT80HzDrQA7dJ+A6oEPzEb0J2dY+Q2yUnyGsrKufIT7PzxAWsv3+DPEPkKKBQOOiq+AAAAAASUVORK5CYII=",Ks=e(59301),GA=({visible:Me,setVisible:pt,image:Bt,closeImageStyle:$n,hiddenbutton:fr})=>Ks.createElement(j.default,{centered:!0,destroyOnClose:!0,open:Me,footer:null,wrapClassName:ns.modal,onCancel:()=>pt(!1)},Ks.createElement("div",{className:ns.content},Ks.createElement("img",{src:Bt}),fr,Ks.createElement("img",{onClick:()=>pt(!1),className:ns.close,src:dr,style:$n}))),us=e.p+"static/contact.08af8fc7.png",Fl="data:image/png;base64,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",Mo=e(37873),yA=e(59301),pA=Object.defineProperty,wA=Object.defineProperties,wo=Object.getOwnPropertyDescriptors,Nl=Object.getOwnPropertySymbols,Vl=Object.prototype.hasOwnProperty,Zl=Object.prototype.propertyIsEnumerable,lu=(Me,pt,Bt)=>pt in Me?pA(Me,pt,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):Me[pt]=Bt,nl=(Me,pt)=>{for(var Bt in pt||(pt={}))Vl.call(pt,Bt)&&lu(Me,Bt,pt[Bt]);if(Nl)for(var Bt of Nl(pt))Zl.call(pt,Bt)&&lu(Me,Bt,pt[Bt]);return Me},fa=(Me,pt)=>wA(Me,wo(pt)),tA=(Me,pt,Bt)=>new Promise(($n,fr)=>{var ia=Un=>{try{Cr(Bt.next(Un))}catch(hr){fr(hr)}},Tr=Un=>{try{Cr(Bt.throw(Un))}catch(hr){fr(hr)}},Cr=Un=>Un.done?$n(Un.value):Promise.resolve(Un.value).then(ia,Tr);Cr((Bt=Bt.apply(Me,pt)).next())}),ya=({className:Me,style:pt,checkAssistant:Bt,dataSource:$n,saveChangeScore:fr})=>{const ia=`\u8BF7\u6839\u636E\u9898\u76EE\u7684\u4FE1\u606F\u5BF9\u5B66\u751F\u7684\u7B54\u6848\u8FDB\u884C\u8BC4\u5206\u5E76\u751F\u6210\u8BC4\u8BED\u3002 +`}),g}function TA(n){let d=0,g=n.charCodeAt(d);for(;g===9||g===32;)d++,g=n.charCodeAt(d);return n.slice(d)}function ur(n,d){const g=Ys(n,d),C=g.one(n,void 0),k=un(g),j=Array.isArray(C)?{type:"root",children:C}:C||{type:"root",children:[]};return k&&("children"in j,j.children.push({type:"text",value:` +`},k)),j}function lA(n,d){return n&&"run"in n?function(g,C){return Oc(this,null,function*(){const k=ur(g,Ri({file:C},d));yield n.run(k,C)})}:function(g,C){return ur(g,Ri({file:C},n||d))}}function XA(n){if(n)throw n}var il=e(58847);function oA(n){if(typeof n!="object"||n===null)return!1;const d=Object.getPrototypeOf(n);return(d===null||d===Object.prototype||Object.getPrototypeOf(d)===null)&&!(Symbol.toStringTag in n)&&!(Symbol.iterator in n)}function ds(){const n=[],d={run:g,use:C};return d;function g(...k){let j=-1;const Y=k.pop();if(typeof Y!="function")throw new TypeError("Expected function as last argument, not "+Y);de(null,...k);function de(Le,...Je){const Te=n[++j];let et=-1;if(Le){Y(Le);return}for(;++etY.length;let Le;de&&Y.push(k);try{Le=n.apply(this,Y)}catch(Je){const Te=Je;if(de&&g)throw Te;return k(Te)}de||(Le&&Le.then&&typeof Le.then=="function"?Le.then(j,k):Le instanceof Error?k(Le):j(Le))}function k(Y,...de){g||(g=!0,d(Y,...de))}function j(Y){k(null,Y)}}const Lo={basename:fs,dirname:YA,extname:Qs,join:ol,sep:"/"};function fs(n,d){if(d!==void 0&&typeof d!="string")throw new TypeError('"ext" argument must be a string');ws(n);let g=0,C=-1,k=n.length,j;if(d===void 0||d.length===0||d.length>n.length){for(;k--;)if(n.codePointAt(k)===47){if(j){g=k+1;break}}else C<0&&(j=!0,C=k+1);return C<0?"":n.slice(g,C)}if(d===n)return"";let Y=-1,de=d.length-1;for(;k--;)if(n.codePointAt(k)===47){if(j){g=k+1;break}}else Y<0&&(j=!0,Y=k+1),de>-1&&(n.codePointAt(k)===d.codePointAt(de--)?de<0&&(C=k):(de=-1,C=Y));return g===C?C=Y:C<0&&(C=n.length),n.slice(g,C)}function YA(n){if(ws(n),n.length===0)return".";let d=-1,g=n.length,C;for(;--g;)if(n.codePointAt(g)===47){if(C){d=g;break}}else C||(C=!0);return d<0?n.codePointAt(0)===47?"/":".":d===1&&n.codePointAt(0)===47?"//":n.slice(0,d)}function Qs(n){ws(n);let d=n.length,g=-1,C=0,k=-1,j=0,Y;for(;d--;){const de=n.codePointAt(d);if(de===47){if(Y){C=d+1;break}continue}g<0&&(Y=!0,g=d+1),de===46?k<0?k=d:j!==1&&(j=1):k>-1&&(j=-1)}return k<0||g<0||j===0||j===1&&k===g-1&&k===C+1?"":n.slice(k,g)}function ol(...n){let d=-1,g;for(;++d0&&n.codePointAt(n.length-1)===47&&(g+="/"),d?"/"+g:g}function gl(n,d){let g="",C=0,k=-1,j=0,Y=-1,de,Le;for(;++Y<=n.length;){if(Y2){if(Le=g.lastIndexOf("/"),Le!==g.length-1){Le<0?(g="",C=0):(g=g.slice(0,Le),C=g.length-1-g.lastIndexOf("/")),k=Y,j=0;continue}}else if(g.length>0){g="",C=0,k=Y,j=0;continue}}d&&(g=g.length>0?g+"/..":"..",C=2)}else g.length>0?g+="/"+n.slice(k+1,Y):g=n.slice(k+1,Y),C=Y-k-1;k=Y,j=0}else de===46&&j>-1?j++:j=-1}return g}function ws(n){if(typeof n!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(n))}const ml={cwd:Wl};function Wl(){return"/"}function As(n){return!!(n!==null&&typeof n=="object"&&"href"in n&&n.href&&"protocol"in n&&n.protocol&&n.auth===void 0)}function du(n){if(typeof n=="string")n=new URL(n);else if(!As(n)){const d=new TypeError('The "path" argument must be of type string or an instance of URL. Received `'+n+"`");throw d.code="ERR_INVALID_ARG_TYPE",d}if(n.protocol!=="file:"){const d=new TypeError("The URL must be of scheme file");throw d.code="ERR_INVALID_URL_SCHEME",d}return Is(n)}function Is(n){if(n.hostname!==""){const C=new TypeError('File URL host must be "localhost" or empty on darwin');throw C.code="ERR_INVALID_FILE_URL_HOST",C}const d=n.pathname;let g=-1;for(;++g0){let[qe,...rr]=Te;const or=C[at][1];oA(or)&&oA(qe)&&(qe=il(!0,or,qe)),C[at]=[Je,qe,...rr]}}}}const vl=new po().freeze();function fu(n,d){if(typeof d!="function")throw new TypeError("Cannot `"+n+"` without `parser`")}function zo(n,d){if(typeof d!="function")throw new TypeError("Cannot `"+n+"` without `compiler`")}function Ol(n,d){if(d)throw new Error("Cannot call `"+n+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function Ql(n){if(!oA(n)||typeof n.type!="string")throw new TypeError("Expected node, got `"+n+"`")}function ps(n,d,g){if(!g)throw new Error("`"+n+"` finished async. Use `"+d+"` instead")}function Ps(n){return UA(n)?n:new qs(n)}function UA(n){return!!(n&&typeof n=="object"&&"message"in n&&"messages"in n)}function pu(n){return typeof n=="string"||Bu(n)}function Bu(n){return!!(n&&typeof n=="object"&&"byteLength"in n&&"byteOffset"in n)}const bl="https://github.com/remarkjs/react-markdown/blob/main/changelog.md",Yl=[],JA={allowDangerousHtml:!0},sl=/^(https?|ircs?|mailto|xmpp)$/i,Bl=[{from:"astPlugins",id:"remove-buggy-html-in-markdown-parser"},{from:"allowDangerousHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"allowNode",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowElement"},{from:"allowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowedElements"},{from:"disallowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"disallowedElements"},{from:"escapeHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"includeElementIndex",id:"#remove-includeelementindex"},{from:"includeNodeIndex",id:"change-includenodeindex-to-includeelementindex"},{from:"linkTarget",id:"remove-linktarget"},{from:"plugins",id:"change-plugins-to-remarkplugins",to:"remarkPlugins"},{from:"rawSourcePos",id:"#remove-rawsourcepos"},{from:"renderers",id:"change-renderers-to-components",to:"components"},{from:"source",id:"change-source-to-children",to:"children"},{from:"sourcePos",id:"#remove-sourcepos"},{from:"transformImageUri",id:"#add-urltransform",to:"urlTransform"},{from:"transformLinkUri",id:"#add-urltransform",to:"urlTransform"}];function Jl(n){const d=ll(n),g=Ss(n);return ul(d.runSync(d.parse(g),g),n)}function Tu(n){return Oc(this,null,function*(){const d=ll(n),g=Ss(n),C=yield d.run(d.parse(g),g);return ul(C,n)})}function Du(n){const d=ll(n),[g,C]=useState(void 0),[k,j]=useState(void 0);if(useEffect(function(){const Y=Ss(n);d.run(d.parse(Y),Y,function(de,Le){C(de),j(Le)})},[n.children,n.rehypePlugins,n.remarkPlugins,n.remarkRehypeOptions]),g)throw g;return k?ul(k,n):createElement(Fragment)}function ll(n){const d=n.rehypePlugins||Yl,g=n.remarkPlugins||Yl,C=n.remarkRehypeOptions?Ri(Ri({},n.remarkRehypeOptions),JA):JA;return vl().use(N).use(g).use(lA,C).use(d)}function Ss(n){const d=n.children||"",g=new qs;return typeof d=="string"?g.value=d:(""+d,void 0),g}function ul(n,d){const g=d.allowedElements,C=d.allowElement,k=d.components,j=d.disallowedElements,Y=d.skipHtml,de=d.unwrapDisallowed,Le=d.urlTransform||Cl;for(const Te of Bl)Object.hasOwn(d,Te.from)&&(""+Te.from+(Te.to?"use `"+Te.to+"` instead":"remove it")+bl+Te.id,void 0);return g&&j&&void 0,d.className&&(n={type:"element",tagName:"div",properties:{className:d.className},children:n.type==="root"?n.children:[n]}),Nr(n,Je),Mr(n,{Fragment:qa.Fragment,components:k,ignoreInvalidStyle:!0,jsx:qa.jsx,jsxs:qa.jsxs,passKeys:!0,passNode:!0});function Je(Te,et,at){if(Te.type==="raw"&&at&&typeof et=="number")return Y?at.children.splice(et,1):at.children[et]={type:"text",value:Te.value},et;if(Te.type==="element"){let qe;for(qe in ra)if(Object.hasOwn(ra,qe)&&Object.hasOwn(Te.properties,qe)){const rr=Te.properties[qe],or=ra[qe];(or===null||or.includes(Te.tagName))&&(Te.properties[qe]=Le(String(rr||""),qe,Te))}}if(Te.type==="element"){let qe=g?!g.includes(Te.tagName):j?j.includes(Te.tagName):!1;if(!qe&&C&&typeof et=="number"&&(qe=!C(Te,et,at)),qe&&at&&typeof et=="number")return de&&Te.children?at.children.splice(et,1,...Te.children):at.children.splice(et,1),et}}}function Cl(n){const d=n.indexOf(":"),g=n.indexOf("?"),C=n.indexOf("#"),k=n.indexOf("/");return d===-1||k!==-1&&d>k||g!==-1&&d>g||C!==-1&&d>C||sl.test(n.slice(0,d))?n:""}var LA=e(62646),uA=e(95190),Cu=e(4635),yu=e(14809);function Xa(n,d){var g=Object.keys(n);if(Object.getOwnPropertySymbols){var C=Object.getOwnPropertySymbols(n);d&&(C=C.filter(function(k){return Object.getOwnPropertyDescriptor(n,k).enumerable})),g.push.apply(g,C)}return g}function yl(n){for(var d=1;d=4)return[n[0],n[1],n[2],n[3],"".concat(n[0],".").concat(n[1]),"".concat(n[0],".").concat(n[2]),"".concat(n[0],".").concat(n[3]),"".concat(n[1],".").concat(n[0]),"".concat(n[1],".").concat(n[2]),"".concat(n[1],".").concat(n[3]),"".concat(n[2],".").concat(n[0]),"".concat(n[2],".").concat(n[1]),"".concat(n[2],".").concat(n[3]),"".concat(n[3],".").concat(n[0]),"".concat(n[3],".").concat(n[1]),"".concat(n[3],".").concat(n[2]),"".concat(n[0],".").concat(n[1],".").concat(n[2]),"".concat(n[0],".").concat(n[1],".").concat(n[3]),"".concat(n[0],".").concat(n[2],".").concat(n[1]),"".concat(n[0],".").concat(n[2],".").concat(n[3]),"".concat(n[0],".").concat(n[3],".").concat(n[1]),"".concat(n[0],".").concat(n[3],".").concat(n[2]),"".concat(n[1],".").concat(n[0],".").concat(n[2]),"".concat(n[1],".").concat(n[0],".").concat(n[3]),"".concat(n[1],".").concat(n[2],".").concat(n[0]),"".concat(n[1],".").concat(n[2],".").concat(n[3]),"".concat(n[1],".").concat(n[3],".").concat(n[0]),"".concat(n[1],".").concat(n[3],".").concat(n[2]),"".concat(n[2],".").concat(n[0],".").concat(n[1]),"".concat(n[2],".").concat(n[0],".").concat(n[3]),"".concat(n[2],".").concat(n[1],".").concat(n[0]),"".concat(n[2],".").concat(n[1],".").concat(n[3]),"".concat(n[2],".").concat(n[3],".").concat(n[0]),"".concat(n[2],".").concat(n[3],".").concat(n[1]),"".concat(n[3],".").concat(n[0],".").concat(n[1]),"".concat(n[3],".").concat(n[0],".").concat(n[2]),"".concat(n[3],".").concat(n[1],".").concat(n[0]),"".concat(n[3],".").concat(n[1],".").concat(n[2]),"".concat(n[3],".").concat(n[2],".").concat(n[0]),"".concat(n[3],".").concat(n[2],".").concat(n[1]),"".concat(n[0],".").concat(n[1],".").concat(n[2],".").concat(n[3]),"".concat(n[0],".").concat(n[1],".").concat(n[3],".").concat(n[2]),"".concat(n[0],".").concat(n[2],".").concat(n[1],".").concat(n[3]),"".concat(n[0],".").concat(n[2],".").concat(n[3],".").concat(n[1]),"".concat(n[0],".").concat(n[3],".").concat(n[1],".").concat(n[2]),"".concat(n[0],".").concat(n[3],".").concat(n[2],".").concat(n[1]),"".concat(n[1],".").concat(n[0],".").concat(n[2],".").concat(n[3]),"".concat(n[1],".").concat(n[0],".").concat(n[3],".").concat(n[2]),"".concat(n[1],".").concat(n[2],".").concat(n[0],".").concat(n[3]),"".concat(n[1],".").concat(n[2],".").concat(n[3],".").concat(n[0]),"".concat(n[1],".").concat(n[3],".").concat(n[0],".").concat(n[2]),"".concat(n[1],".").concat(n[3],".").concat(n[2],".").concat(n[0]),"".concat(n[2],".").concat(n[0],".").concat(n[1],".").concat(n[3]),"".concat(n[2],".").concat(n[0],".").concat(n[3],".").concat(n[1]),"".concat(n[2],".").concat(n[1],".").concat(n[0],".").concat(n[3]),"".concat(n[2],".").concat(n[1],".").concat(n[3],".").concat(n[0]),"".concat(n[2],".").concat(n[3],".").concat(n[0],".").concat(n[1]),"".concat(n[2],".").concat(n[3],".").concat(n[1],".").concat(n[0]),"".concat(n[3],".").concat(n[0],".").concat(n[1],".").concat(n[2]),"".concat(n[3],".").concat(n[0],".").concat(n[2],".").concat(n[1]),"".concat(n[3],".").concat(n[1],".").concat(n[0],".").concat(n[2]),"".concat(n[3],".").concat(n[1],".").concat(n[2],".").concat(n[0]),"".concat(n[3],".").concat(n[2],".").concat(n[0],".").concat(n[1]),"".concat(n[3],".").concat(n[2],".").concat(n[1],".").concat(n[0])]}var Fs={};function wu(n){if(n.length===0||n.length===1)return n;var d=n.join(".");return Fs[d]||(Fs[d]=xs(n)),Fs[d]}function Iu(n){var d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},g=arguments.length>2?arguments[2]:void 0,C=n.filter(function(j){return j!=="token"}),k=wu(C);return k.reduce(function(j,Y){return yl(yl({},j),g[Y])},d)}function Pl(n){return n.join(" ")}function ql(n,d){var g=0;return function(C){return g+=1,C.map(function(k,j){return _l({node:k,stylesheet:n,useInlineStyles:d,key:"code-segment-".concat(g,"-").concat(j)})})}}function _l(n){var d=n.node,g=n.stylesheet,C=n.style,k=C===void 0?{}:C,j=n.useInlineStyles,Y=n.key,de=d.properties,Le=d.type,Je=d.tagName,Te=d.value;if(Le==="text")return Te;if(Je){var et=ql(g,j),at;if(!j)at=yl(yl({},de),{},{className:Pl(de.className)});else{var qe=Object.keys(g).reduce(function(Nn,zr){return zr.split(".").forEach(function(Er){Nn.includes(Er)||Nn.push(Er)}),Nn},[]),rr=de.className&&de.className.includes("token")?["token"]:[],or=de.className&&rr.concat(de.className.filter(function(Nn){return!qe.includes(Nn)}));at=yl(yl({},de),{},{className:Pl(or)||void 0,style:Iu(de.className,Object.assign({},de.style,k),g)})}var Ur=et(d.children);return m.createElement(Je,(0,yu.Z)({key:Y},at),Ur)}}var $l=function(n,d){var g=n.listLanguages();return g.indexOf(d)!==-1},gu=["language","children","style","customStyle","codeTagProps","useInlineStyles","showLineNumbers","showInlineLineNumbers","startingLineNumber","lineNumberContainerStyle","lineNumberStyle","wrapLines","wrapLongLines","lineProps","renderer","PreTag","CodeTag","code","astGenerator"];function Zo(n,d){var g=Object.keys(n);if(Object.getOwnPropertySymbols){var C=Object.getOwnPropertySymbols(n);d&&(C=C.filter(function(k){return Object.getOwnPropertyDescriptor(n,k).enumerable})),g.push.apply(g,C)}return g}function EA(n){for(var d=1;d1&&arguments[1]!==void 0?arguments[1]:[],g=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],C=0;C2&&arguments[2]!==void 0?arguments[2]:[];return xe({children:Na,lineNumber:In,lineNumberStyle:de,largestLineNumber:Y,showInlineLineNumbers:k,lineProps:g,className:$r,showLineNumbers:C,wrapLongLines:Le,wrapLines:d})}function or(Na,In){if(C&&In&&k){var $r=nu(de,In,Y);Na.unshift(tu(In,$r))}return Na}function Ur(Na,In){var $r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];return d||$r.length>0?rr(Na,In,$r):or(Na,In)}for(var Nn=function(){var In=Te[qe],$r=In.children[0].value,ca=Lu($r);if(ca){var za=$r.split(` +`);za.forEach(function(Da,qi){var Ya=C&&et.length+j,Zr={type:"text",value:"".concat(Da,` +`)};if(qi===0){var Ka=Te.slice(at+1,qe).concat(xe({children:[Zr],className:In.properties.className})),xa=Ur(Ka,Ya);et.push(xa)}else if(qi===za.length-1){var ki=Te[qe+1]&&Te[qe+1].children&&Te[qe+1].children[0],Ki={type:"text",value:"".concat(Da)};if(ki){var Qo=xe({children:[Ki],className:In.properties.className});Te.splice(qe+1,0,Qo)}else{var Ko=[Ki],ut=Ur(Ko,Ya,In.properties.className);et.push(ut)}}else{var Po=[Zr],BA=Ur(Po,Ya,In.properties.className);et.push(BA)}}),at=qe}qe++};qe code[class*="language-"]':{background:"#f5f2f0",padding:".1em",borderRadius:".3em",whiteSpace:"normal"},comment:{color:"slategray"},prolog:{color:"slategray"},doctype:{color:"slategray"},cdata:{color:"slategray"},punctuation:{color:"#999"},namespace:{Opacity:".7"},property:{color:"#905"},tag:{color:"#905"},boolean:{color:"#905"},number:{color:"#905"},constant:{color:"#905"},symbol:{color:"#905"},deleted:{color:"#905"},selector:{color:"#690"},"attr-name":{color:"#690"},string:{color:"#690"},char:{color:"#690"},builtin:{color:"#690"},inserted:{color:"#690"},operator:{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},entity:{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)",cursor:"help"},url:{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},".language-css .token.string":{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},".style .token.string":{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},atrule:{color:"#07a"},"attr-value":{color:"#07a"},keyword:{color:"#07a"},function:{color:"#DD4A68"},"class-name":{color:"#DD4A68"},regex:{color:"#e90"},important:{color:"#e90",fontWeight:"bold"},variable:{color:"#e90"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"}},ao=e(11594),uo=e.n(ao),Oo=["abap","abnf","actionscript","ada","agda","al","antlr4","apacheconf","apex","apl","applescript","aql","arduino","arff","asciidoc","asm6502","asmatmel","aspnet","autohotkey","autoit","avisynth","avro-idl","bash","basic","batch","bbcode","bicep","birb","bison","bnf","brainfuck","brightscript","bro","bsl","c","cfscript","chaiscript","cil","clike","clojure","cmake","cobol","coffeescript","concurnas","coq","cpp","crystal","csharp","cshtml","csp","css-extras","css","csv","cypher","d","dart","dataweave","dax","dhall","diff","django","dns-zone-file","docker","dot","ebnf","editorconfig","eiffel","ejs","elixir","elm","erb","erlang","etlua","excel-formula","factor","false","firestore-security-rules","flow","fortran","fsharp","ftl","gap","gcode","gdscript","gedcom","gherkin","git","glsl","gml","gn","go-module","go","graphql","groovy","haml","handlebars","haskell","haxe","hcl","hlsl","hoon","hpkp","hsts","http","ichigojam","icon","icu-message-format","idris","iecst","ignore","inform7","ini","io","j","java","javadoc","javadoclike","javascript","javastacktrace","jexl","jolie","jq","js-extras","js-templates","jsdoc","json","json5","jsonp","jsstacktrace","jsx","julia","keepalived","keyman","kotlin","kumir","kusto","latex","latte","less","lilypond","liquid","lisp","livescript","llvm","log","lolcode","lua","magma","makefile","markdown","markup-templating","markup","matlab","maxscript","mel","mermaid","mizar","mongodb","monkey","moonscript","n1ql","n4js","nand2tetris-hdl","naniscript","nasm","neon","nevod","nginx","nim","nix","nsis","objectivec","ocaml","opencl","openqasm","oz","parigp","parser","pascal","pascaligo","pcaxis","peoplecode","perl","php-extras","php","phpdoc","plsql","powerquery","powershell","processing","prolog","promql","properties","protobuf","psl","pug","puppet","pure","purebasic","purescript","python","q","qml","qore","qsharp","r","racket","reason","regex","rego","renpy","rest","rip","roboconf","robotframework","ruby","rust","sas","sass","scala","scheme","scss","shell-session","smali","smalltalk","smarty","sml","solidity","solution-file","soy","sparql","splunk-spl","sqf","sql","squirrel","stan","stylus","swift","systemd","t4-cs","t4-templating","t4-vb","tap","tcl","textile","toml","tremor","tsx","tt2","turtle","twig","typescript","typoscript","unrealscript","uorazor","uri","v","vala","vbnet","velocity","verilog","vhdl","vim","visual-basic","warpscript","wasm","web-idl","wiki","wolfram","wren","xeora","xml-doc","xojo","xquery","yaml","yang","zig"],Pi=Fa(uo(),ho);Pi.supportedLanguages=Oo;var eA=Pi,gs={'pre[class*="language-"]':{color:"#d4d4d4",fontSize:"13px",textShadow:"none",fontFamily:'Menlo, Monaco, Consolas, "Andale Mono", "Ubuntu Mono", "Courier New", monospace',direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:".5em 0",overflow:"auto",background:"#1e1e1e"},'code[class*="language-"]':{color:"#d4d4d4",fontSize:"13px",textShadow:"none",fontFamily:'Menlo, Monaco, Consolas, "Andale Mono", "Ubuntu Mono", "Courier New", monospace',direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]::selection':{textShadow:"none",background:"#264F78"},'code[class*="language-"]::selection':{textShadow:"none",background:"#264F78"},'pre[class*="language-"] *::selection':{textShadow:"none",background:"#264F78"},'code[class*="language-"] *::selection':{textShadow:"none",background:"#264F78"},':not(pre) > code[class*="language-"]':{padding:".1em .3em",borderRadius:".3em",color:"#db4c69",background:"#1e1e1e"},".namespace":{Opacity:".7"},"doctype.doctype-tag":{color:"#569CD6"},"doctype.name":{color:"#9cdcfe"},comment:{color:"#6a9955"},prolog:{color:"#6a9955"},punctuation:{color:"#d4d4d4"},".language-html .language-css .token.punctuation":{color:"#d4d4d4"},".language-html .language-javascript .token.punctuation":{color:"#d4d4d4"},property:{color:"#9cdcfe"},tag:{color:"#569cd6"},boolean:{color:"#569cd6"},number:{color:"#b5cea8"},constant:{color:"#9cdcfe"},symbol:{color:"#b5cea8"},inserted:{color:"#b5cea8"},unit:{color:"#b5cea8"},selector:{color:"#d7ba7d"},"attr-name":{color:"#9cdcfe"},string:{color:"#ce9178"},char:{color:"#ce9178"},builtin:{color:"#ce9178"},deleted:{color:"#ce9178"},".language-css .token.string.url":{textDecoration:"underline"},operator:{color:"#d4d4d4"},entity:{color:"#569cd6"},"operator.arrow":{color:"#569CD6"},atrule:{color:"#ce9178"},"atrule.rule":{color:"#c586c0"},"atrule.url":{color:"#9cdcfe"},"atrule.url.function":{color:"#dcdcaa"},"atrule.url.punctuation":{color:"#d4d4d4"},keyword:{color:"#569CD6"},"keyword.module":{color:"#c586c0"},"keyword.control-flow":{color:"#c586c0"},function:{color:"#dcdcaa"},"function.maybe-class-name":{color:"#dcdcaa"},regex:{color:"#d16969"},important:{color:"#569cd6"},italic:{fontStyle:"italic"},"class-name":{color:"#4ec9b0"},"maybe-class-name":{color:"#4ec9b0"},console:{color:"#9cdcfe"},parameter:{color:"#9cdcfe"},interpolation:{color:"#9cdcfe"},"punctuation.interpolation-punctuation":{color:"#569cd6"},variable:{color:"#9cdcfe"},"imports.maybe-class-name":{color:"#9cdcfe"},"exports.maybe-class-name":{color:"#9cdcfe"},escape:{color:"#d7ba7d"},"tag.punctuation":{color:"#808080"},cdata:{color:"#808080"},"attr-value":{color:"#ce9178"},"attr-value.punctuation":{color:"#ce9178"},"attr-value.punctuation.attr-equals":{color:"#d4d4d4"},namespace:{color:"#4ec9b0"},'pre[class*="language-javascript"]':{color:"#9cdcfe"},'code[class*="language-javascript"]':{color:"#9cdcfe"},'pre[class*="language-jsx"]':{color:"#9cdcfe"},'code[class*="language-jsx"]':{color:"#9cdcfe"},'pre[class*="language-typescript"]':{color:"#9cdcfe"},'code[class*="language-typescript"]':{color:"#9cdcfe"},'pre[class*="language-tsx"]':{color:"#9cdcfe"},'code[class*="language-tsx"]':{color:"#9cdcfe"},'pre[class*="language-css"]':{color:"#ce9178"},'code[class*="language-css"]':{color:"#ce9178"},'pre[class*="language-html"]':{color:"#d4d4d4"},'code[class*="language-html"]':{color:"#d4d4d4"},".language-regex .token.anchor":{color:"#dcdcaa"},".language-html .token.punctuation":{color:"#808080"},'pre[class*="language-"] > code[class*="language-"]':{position:"relative",zIndex:"1"},".line-highlight.line-highlight":{background:"#f7ebc6",boxShadow:"inset 5px 0 0 #f7d87c",zIndex:"0"}},qA=e(56102),Ns={wrp:"wrp___H70W8","file-list":"file-list___S5XYJ",ExtraEdit:"ExtraEdit___K6Xf2",btn:"btn___Yiu8q"},Ul=e(43604),_s=e(51257),io=e(59301),mu=Object.defineProperty,ks=Object.getOwnPropertySymbols,$s=Object.prototype.hasOwnProperty,Ml=Object.prototype.propertyIsEnumerable,ss=(n,d,g)=>d in n?mu(n,d,{enumerable:!0,configurable:!0,writable:!0,value:g}):n[d]=g,Fi=(n,d)=>{for(var g in d||(d={}))$s.call(d,g)&&ss(n,g,d[g]);if(ks)for(var g of ks(d))Ml.call(d,g)&&ss(n,g,d[g]);return n},y=(n,d)=>{var g={};for(var C in n)$s.call(n,C)&&d.indexOf(C)<0&&(g[C]=n[C]);if(n!=null&&ks)for(var C of ks(n))d.indexOf(C)<0&&Ml.call(n,C)&&(g[C]=n[C]);return g},se=(n,d,g)=>new Promise((C,k)=>{var j=Le=>{try{de(g.next(Le))}catch(Je){k(Je)}},Y=Le=>{try{de(g.throw(Le))}catch(Je){k(Je)}},de=Le=>Le.done?C(Le.value):Promise.resolve(Le.value).then(j,Y);de((g=g.apply(n,d)).next())}),ft=({onCallback:n,scrollBox:d,Data:g,extraEdit:C,showEditableBox:k,onRedraw:j,loading:Y,showPreference:de,onPreference:Le})=>{var Je,Te;const{allowCopy:et=!1,fileList:at,hideTextEffect:qe=!1,text:rr=""}=g,[or,Ur]=(0,m.useState)(""),[Nn,zr]=(0,m.useState)(!0),Er=(0,m.useRef)(0),pi=(0,m.useRef)(!1);(0,m.useEffect)(()=>rr?(zr(!0),qe?Ur(rr):se(void 0,null,function*(){for(let $r=0;$r$r+4?" __":"");Ur(ca),yield new Promise(za=>setTimeout(za,70))}zr(!1),n==null||n(g)}),d.current.addEventListener("wheel",Na),()=>{var $r;Ur(""),($r=d.current)==null||$r.removeEventListener("wheel",Na)}):void 0,[]),(0,m.useEffect)(()=>{d.current.scrollTo({top:d.current.scrollHeight,behavior:"smooth"})},[]);const Na=()=>{pi.current=!0};return io.createElement("div",{className:`${Ns.wrp} fadeIn animated`},g.sender!=="AI"&&io.createElement("p",{dangerouslySetInnerHTML:{__html:rr.replace(//g,">").replace(/\n/g,"
")}}),g.sender==="AI"&&io.createElement(Jl,{components:{code(In){var $r=In,{node:ca,inline:za,className:Da,children:qi}=$r,Ya=y($r,["node","inline","className","children"]);const Zr=/language-(\w+)/.exec(Da||"");return d.current.scrollHeight-Er.current>60&&!pi.current&&(d.current.scrollTo({top:d.current.scrollHeight,behavior:"smooth"}),Er.current=d.current.scrollHeight),!za&&Zr?io.createElement("div",{style:{position:"relative",minHeight:50}},io.createElement(qA.CopyToClipboard,{text:String(qi).replace(/\n$/,""),onCopy:()=>B.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},io.createElement("button",{style:{position:"absolute",top:0,right:0,padding:"4px 8px",borderRadius:"0 0 0 5px",border:"none",backgroundColor:"#007bff",color:"#fff",cursor:"pointer",fontSize:"12px"}},"\u590D\u5236")),io.createElement(eA,Fi({style:gs,language:Zr[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},Ya),String(qi||"").replace(/\n$/,""))):io.createElement("code",Fi({className:Da},Ya),qi)}}},or),at&&!Nn&&io.createElement(Q.Z,{className:`${Ns["file-list"]} animated fadeIn`},io.createElement(Ul.Z,null,io.createElement("img",{src:e(90034)(`./${((Te=(Je=at==null?void 0:at.name)==null?void 0:Je.split("."))==null?void 0:Te.pop())||"txt"}.png`),width:20,className:"mr10"})),io.createElement(Ul.Z,null,at==null?void 0:at.name,io.createElement("br",null),(0,_s.RD)(at==null?void 0:at.size))),!Nn&&io.createElement("div",{className:Ns.ExtraEdit},C==null?void 0:C(g),et&&io.createElement(qA.CopyToClipboard,{text:String(or).replace(/\n$/,""),onCopy:()=>B.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},io.createElement(F.Z,{title:"\u590D\u5236"},io.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))),de&&io.createElement(io.Fragment,null,io.createElement(F.Z,{title:"\u559C\u6B22"},io.createElement("i",{style:g!=null&&g.like?{color:"#FA8D30"}:{},onClick:()=>Le("like",!(g!=null&&g.like)),className:"iconfot icon-yijiejue font15"})),io.createElement(F.Z,{title:"\u4E0D\u559C\u6B22"},io.createElement("i",{style:g!=null&&g.boring?{color:"#e86d7c"}:{},onClick:()=>Le("boring",!(g!=null&&g.boring)),className:"iconfot icon-weijiejuezhengchang font15"}))),k&&!Y&&io.createElement(F.Z,{title:"\u91CD\u65B0\u751F\u6210"},io.createElement("i",{onClick:j,className:"iconfot icon-gengxin-genghuan-tihuan"}))))},gt={flex_box_center:"flex_box_center___GmElr",flex_space_between:"flex_space_between____pbWi",flex_box_vertical_center:"flex_box_vertical_center___COMWd",flex_box_center_end:"flex_box_center_end___lmAQf",flex_box_column:"flex_box_column___OJb7M","ai-wrp":"ai-wrp___AEGoS","loading-wanx":"loading-wanx___GtiUv","dot-flashing":"dot-flashing___xJNVn","dot-fade":"dot-fade___KWn1a","footer-container":"footer-container___HTy33",full:"full___dZLXo",lineFour:"lineFour___Lhbz5","input-container":"input-container___M88BT",fullIcon:"fullIcon___YWXTV","upload-btn":"upload-btn___fKRCG","send-btn":"send-btn___yOKG5","chat-container":"chat-container___pNTrU","chat-message":"chat-message___isXl8",title:"title___hXSVA",answerWrp:"answerWrp___COjAb",li:"li___PjMV3",img:"img___wZqEA",content:"content___OlYYG",user:"user___rbSU1",container:"container___hZAxN",item:"item___Z9j46",itemMask:"itemMask___pC6Cb",show:"show___WQ1Wl",mask:"mask___irVlm",disabledNumClass:"disabledNumClass___UIKcm",editable:"editable___CpDhE",text:"text___yWTCV",file:"file___fxAKb",action:"action___I2zGy"},dn=e(38986),Wn=e(48790),Sa=({positionX:n,src:d,onClick:g})=>{const C=(0,m.useRef)(null),[k,j]=(0,m.useState)(!1),[Y,de]=(0,m.useState)({x:20,y:window.innerHeight*.62}),[Le,Je]=(0,m.useState)({x:20,y:window.innerHeight*.62}),[Te,et]=(0,m.useState)({x:20,y:window.innerHeight*.62}),[at,qe]=(0,m.useState)(!1);(0,m.useEffect)(()=>{const Ur=()=>{de({x:20,y:window.innerHeight*.62})};return window.addEventListener("resize",Ur),()=>{window.removeEventListener("resize",Ur)}},[]),(0,m.useEffect)(()=>{const Ur=zr=>{var Er;if(k){const pi=zr.clientY-Te.y;let Na=Le.y+pi;const In=window.innerHeight-(((Er=C.current)==null?void 0:Er.offsetHeight)||0)-50,$r=50;Na<$r&&(Na=$r),Na>In&&(Na=In),requestAnimationFrame(()=>{de({x:20,y:Na})}),qe(!0)}},Nn=()=>{j(!1)};return document.addEventListener("mousemove",Ur),document.addEventListener("mouseup",Nn),()=>{document.removeEventListener("mousemove",Ur),document.removeEventListener("mouseup",Nn)}},[k,Te,Le]);const rr=Ur=>{j(!0),et({x:Ur.clientX,y:Ur.clientY}),Je(Y),qe(!1)},or=Ur=>{j(!1),!at&&g&&g(Ur)};return m.createElement("div",{style:{position:"fixed",top:Y.y,right:Y.x,zIndex:100,cursor:k?"grabbing":"grab"},onMouseDown:rr,onMouseUp:or,ref:C},m.createElement("img",{src:d||"/images/ai_teacher.png",width:60,draggable:"false"}))},fi="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYCAYAAAD+vg1LAAAAAXNSR0IArs4c6QAAA1FJREFUSEuVlctvVVUYxX/f7UNCkYdMHDA0caCJMcaQXB4VLX2IRJCgRtGg+EpMHJOIiQ8mxqF/AQOdmKJNqy0EJVrkWLWi8piYQIxNHAAhaINy4XxLzzl737t7uTV4Jvve7HPWXt/61re2vXJaHwi24ZgAORSrq1pVrKr+F48X++XGwv3wTi7x9uh6e89ePq2rcnrjhxEoXctDAnA8JIJ7JBMOQhwf3WDr7KVTasjpaTKKIAnTWEnJONmPv2NlZRVGdnC91e3Fk2pI9DTLDWUvYJ5I0qmiVDIg+3ij1e2Fn9XwAFxK6PyKKkmb+obfBaNS44J6YC7R5+L25oGQjfVb3fb8pIZ7xVjGJwfute1Vm27u2Tqupd0ruVT0KfQhG3vA6vbcjy0pwqkXSymjJJF5YHqDFLBEzq0p4/FNBfCJwLhdxwSwo2PCftnAwhqt77OJh6xuu39oafxfjalET1wRHBK1TiyZfVoAPztbSRE/7OSG1GILfJzYL5VicsDq9sz3bcBwXoUrFpu8fEHZBeE+d5YlA5RNbra67fqu1Txg4sO1tvXm/FC9NXJUayznt+YQGdlUAfz0t4nGhYpizhPGiV8X5kj0MSyXsyqpMDs8ZHV7qgCOPo7lL26t5tAs1mhEdnjY6vbkN4mPU8t1Am+3pHFJOUfcmMNZ7WIQce7ISAC+gXFrXFuRmTQzjPy7XSvZf+Es6lvFHbpGfmWec0uX0//5sE3ZE1nQOOSsxHwzwFo6opxewS3Blq9Nbrb3Bw9pL7BXYkWZIcYZOc8f3WIztvN4KzYNJkY3dHbF0JRu6+rmgmB6csD6Bw9pH+KdZnRWWTMv53dyHradX1fNC2Obu/ilzO54S8RKKPNgDcauv7oY621w3p0l0Q2IP2rG0HXnVYm/bcexinG8jtKxTaapOc44d8tY7c6XgnGJR1zM18SwGyOes0/ipD023Zq8jhZqm8A85y7VWGbOjBvDOHdizEoMeM6boYJjtn1aV71oTIfLsUNEYsaeFZc5cLGPuaJpVmNHfp37Jd6Kl4PVeN0e/Uof4WxzqOHhNk7s1uG2PvPFDPc8uJYt7hyU6G4LrhM9DTba/8mF9nc3faZ1+TXe+Ffr+wR/mhi90mD/7ON2+R9W5V2x0b6OvQAAAABJRU5ErkJggg==",ci="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAYCAYAAAD6S912AAAAAXNSR0IArs4c6QAAA6VJREFUSEuVlVtoXGUUhdc6SbQmRFPb2pDLdCaN0D6oIFpSiAgqUkWhbxbEWiQ+iA8iFCWQUoo22mCxL4JUYkJBSalWEHshXqLRqSYiSkHQJp2ZtEKrpMVC0Gb+y9IzZ850TpwUHJiHc/k/1t5r7X2I6/zeaNPqunrsdcBWKzU58lTRY2DPb5xe7hiXezC8Ws0LjZg20gZHwABwACy4aIEHXzvHbK2zywLfTKnfSYMhzJZA5T8BD07tm2PP/wLu79QJS22JQSV1FTh1mWgcLfDqUmhJ4W4o2AP66of7Un7SAvdFZVbDouuAXHmgwD/jMzGDI2mtKDp95MmvnjvH1+MXBlP61FK95b7BQgmwCdh6MMcr4fvb2tSpG3Vc4k6+s04Z4/G1gdo9OPDiee59ZZ02SrjXEs3lki8UgYIHNofmeMIZIteZx2e5LnQYrwlLdHlqqFTyWx3qXiQmLNVhwW8d0GMhxj1zYLZIHAtNCu/FbTDADw681UIZT+0/mq/bWXF5qFPrHXHKQLct7VsINCEQGqx2PE6AI4eO5vhyKK4CFMRXU7hsoZZrbkYG1AJWu+48H/h4jhMJ4GC7Vi3Waf5amVXZC5g1ihTWct2JzxwvcCQJ7Naav4z+SIS4HBkXMGuJY9aXS64KezkFfeN5DieA/d1aoypgtRLHSKEt93Dp9Diw7/MYuDullywQeKLJQANRz5JhjoGOocs876BZI7RacIOl6MW+L2PgQMpbS9RVIDWmwpPZIjAi4vcPcvwkDv9DXbrDAu/+C387GwP7U3rMABTQUqQO1TIlVHg4z94QtGW9tjn5hx2DBUOM+jrMWIO7pnL8JtHDFzJaa7wuJiJTCTGzH+bZ+2jGjTngCUuWRtGB1pLPfneWo7HqSg5D4N/SxaUuRwaUSj7goSPRpIRzHUEtuRA0MD39Cy8lFG5v16r6Bs3X3C5k1gI/OfjnK6DEfgweOX2WJxPA8OLptL9ggdbqsssTkXXiF4baFVUQbZ44Pl7Bpp9z/D6pMKNNDhq3wi3/yRmZdcKThjht4G9OLtvSrnx/ZjbYDjA8CuxIq8dAJx3R7KD3DLjVory6ImOyE7mgd3O37rdeI5bIRKYEJxy01kB3uwBjczPBU9yRVhjOKSs2OaDvSIGjj7ep0d+EjYsOzbY+/IbgyuQsf4ycVHBnBrdfbcClM2c4n0ppJW7QuIXuccAww9X9awYHBUwezvPQ9T6ryz1rSatlRb3GTMBd/wBBRVUxXeSVgwAAAABJRU5ErkJggg==",Xi="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAYCAYAAAARfGZ1AAAAAXNSR0IArs4c6QAABD9JREFUSEvNlG1MU2cUx/+3hVJKoZQCKTIGTBw6ZB1CNmg/MHkNoqAJe9fhDMvWkhZcjG4fMdnMkm2Ei4Diy8IyEUPUGCNDjSxx2XgHCxN0sooI0spLQ2lpe1vuXe5d1oFNVkj8sPPlSe4553fOc87/PgTWYIcPnwl2OJzfi8WiXJvN0cvjMaXV1eopX6mErwDWr9PVf5Wfr/xcpVIQIyMGpqXlxgWSVL/nK3eN8LpWtfrtkqiocNjtThw7drafJDVpzwVeUVH3Tmxs9HmlUkEMDT1g7t4d+6KmRvP1c4H/PZoTOwC6EcBRktSwp0/zGsvBg98Fut3BMn9/ysvncuESn4+PeTzMrSS7XALG6aTnGxs/WVr53QM4cuSkxG5frpdIxG+Fh4f4E2vaxr+omRmLy2KxXuLxHJrq6s/mWY8HodM13NyzR5mdmZlMUJQbLpfb57WfDbh16w7T0aH/hSTVmR54ZeXJbQkJ8v7y8iKYzVZYrXaYTGZYLEuIiAhFaGiQVyHWx8aIxYGQy8PA3pTNu3q1C1NTsyqSLP+N61yna3g3NzflfE5OCqan59HW1oPxBQoCaQgo0yxSN2+ASpXkKdDbex+d+kcQyCPgtlgRFQDs2pUOilpGZ+cIo9cbPiJJTRMH12obPigoSP1RqXwF16714J6DhzBVKnh+fqCdFIxtHcjbFodNm6IxMfEUV26PImpnDvgiIRj3Msx9Q4ilFpGevgXd3aPMwIChrLZWfdYL/s23FxG+twQZchGmKWCSAmwPHyPoziCKijJw/Xo/ZuMToEhJgJsBJpzgGpg81Yz9+7J9wyPL3kdYgB8cDEAzwMKkEcLuHhQXZ6C9vQ/mLUmIS3yR85ndwDLD4HH9D9i/N2s1vLKy7jWGIXbk56d9yY6FXYhBGAqZMpWbMZ9NvHIDb74cgc2JMRgfN6Gt7yGiSwpB8HkIIABT/++QmyahVCZx8MHBsaM0TV8kKirqW2ga8QUFaa+z8Lm5Ra6AkfFDQIQM9okpJMdIkZn5qmehXV2j6PvDiMDYF0CZFyCjbCguVsLlWkZXFwfvJwhi2GvmrMRYe/JkDgsLS4iMlEAmC/GSIitZo9GM4GAhoqPDQRAErFbHf8/8H/i6/yCwOv8/wfX6P5GYGAOhUICBgTFs3RoHgcCPnS2n65W27s5bW28jLy8VEkkQmpt/xu7dGRCJhDh9+ieUlRWsgrMj7e29/+xPdKIkKyu5dft2BfeerLTLl39FdnYKQkJEYAsVFr4BkSgATU03UVqa6wmlaRqzsxb2dszw8KN9tbXqc5xaDh06FS+Vih8cOJDHdzpdKx/LNeyV4SS4uLjEne3tffTMjDnp+HHtPc+Tq9XW1WzcuEGrULxEBAUJ1wBdHWKzOTA0ZGAMBmNjTY3601XvOduuTlevAfAhQRByVrfrMZqmTQBzTip9WltVVUWzuX8BL+8z38bSCP4AAAAASUVORK5CYII=",Wo="data:image/png;base64,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",AA=e(92310),vA=e.n(AA),OA=e(346),QA=Object.defineProperty,Us=Object.getOwnPropertySymbols,Ms=Object.prototype.hasOwnProperty,js=Object.prototype.propertyIsEnumerable,ru=(n,d,g)=>d in n?QA(n,d,{enumerable:!0,configurable:!0,writable:!0,value:g}):n[d]=g,au=(n,d)=>{for(var g in d||(d={}))Ms.call(d,g)&&ru(n,g,d[g]);if(Us)for(var g of Us(d))js.call(d,g)&&ru(n,g,d[g]);return n},iu=(n,d,g)=>new Promise((C,k)=>{var j=Le=>{try{de(g.next(Le))}catch(Je){k(Je)}},Y=Le=>{try{de(g.throw(Le))}catch(Je){k(Je)}},de=Le=>Le.done?C(Le.value):Promise.resolve(Le.value).then(j,Y);de((g=g.apply(n,d)).next())});const Su=({title:n,description:d,placeholder:g,hideUpload:C,hideInputBox:k,aiIcon:j,userIcon:Y,children:de,taskData:Le,user:Je,name:Te,code:et,globalSetting:at,authority:qe,isShowComponent:rr=!0,DrawerProps:or={},FetchUrl:Ur="https://ai-data.educoder.net/v1/chat-messages",FetchData:Nn={},defaultGetData:zr=!1,extraEdit:Er=()=>null,isShowDefuatTips:pi=!0,isReview:Na,onOpen:In,loadingOption:$r,isIntelligentAssistant:ca=!1,intelligentAssistantItems:za=[],showEditableBox:Da=!1,showPreference:qi=!1,initMessage:Ya="",customRequest:Zr})=>{var Ka,xa,ki,Ki,Qo,Ko,ut,Po,BA,dt,Eo;const[yi,Ni]=(0,m.useState)([]),[vo,vi]=(0,m.useState)(null),[cA,pr]=(0,m.useState)(!1),[gi,PA]=(0,m.useState)([]),[dA,Hs]=(0,m.useState)(!1),[ga,Ja]=(0,m.useState)([]),go=(0,m.useRef)(ga),ou=(0,m.useRef)(),_A=(0,m.useRef)(),[$A,el]=(0,m.useState)(""),[Ou,Mu]=(0,m.useState)([`${(Ka=Le==null?void 0:Le.challenge)==null?void 0:Ka.task_pass}\uFF0C\u8BF7\u7ED9\u51FA\u7B54\u9898\u601D\u8003\u65B9\u5411\u3002\\n\\n\u4E0D\u8981\u7ED9\u51FA\u5B66\u751F\u6B63\u786E\u7B54\u6848\uFF0C\u4E0D\u8981\u7ED9\u51FA\u4EFB\u4F55\u4EE3\u7801`]),cl=$A==null?void 0:$A.split(` +`).length,[Au,xn]=(0,m.useState)(!1),[mr,ai]=(0,m.useState)(0),[wi,ji]=(0,m.useState)(null),[MA,ms]=(0,m.useState)(""),hs=(0,m.useRef)(null),jl=!!Le,hu=[{img:fi,name:"\u667A\u80FD\u5BA1\u9898",des:"\u5FEB\u901F\u667A\u80FD\u62C6\u89E3\u4EFB\u52A1\uFF0C\u63D0\u4F9B\u89E3\u9898\u601D\u8DEF",Authorization:"Bearer app-Z8HFAfducmnrr3zO9961jqgB",inputs:""},{img:ci,name:"\u4EE3\u7801\u8BCA\u65AD",des:"\u7CFB\u7EDF\u667A\u80FD\u4EE3\u7801\u5206\u6790\uFF0C\u63D0\u4F9B\u4FEE\u6B63\u5EFA\u8BAE",Authorization:"Bearer app-Z8HFAfducmnrr3zO9961jqgB",inputs:(xa=Le==null?void 0:Le.challenge)==null?void 0:xa.task_pass},{img:Xi,name:"AI\u8F85\u5BFC",des:"\u4E3A\u5B66\u751F\u63D0\u4F9B\u4E2A\u6027\u5316\u667A\u80FD\u5B66\u4E60\u8F85\u5BFC",Authorization:"Bearer app-Z8HFAfducmnrr3zO9961jqgB",inputs:(ki=Le==null?void 0:Le.challenge)==null?void 0:ki.task_pass}],es={maxCount:1,showUploadList:!1,withCredentials:!0,accept:".doc,.docx,.md,.txt,.pdf,.jpg,.png",beforeUpload:Gn=>{var Ea,Fo,_i,kA;const Es=(kA=(_i=(Fo=(Ea=Gn==null?void 0:Gn.name)==null?void 0:Ea.split("."))==null?void 0:Fo.slice(-1))==null?void 0:_i[0])==null?void 0:kA.toLowerCase(),Rs=["doc","docx","md","pdf","txt","jpg","png"].includes(Es);return Gn.size==0?(B.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),R.default.LIST_IGNORE):Rs||(B.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u3001jpg\u3001png\u6587\u4EF6"),R.default.LIST_IGNORE)},onChange:({fileList:Gn})=>{PA((Gn==null?void 0:Gn.filter(Ea=>(Ea==null?void 0:Ea.status)==="done"))||[])},action:`${(Ki=OA.Z)==null?void 0:Ki.API_SERVER}/api/intelligent_imports/upload_file.json`},Gs={maxCount:1,showUploadList:!1,accept:".doc,.docx,.md,.txt,.pdf",beforeUpload:Gn=>{var Ea,Fo,_i,kA;const Es=(kA=(_i=(Fo=(Ea=Gn==null?void 0:Gn.name)==null?void 0:Ea.split("."))==null?void 0:Fo.slice(-1))==null?void 0:_i[0])==null?void 0:kA.toLowerCase(),Rs=["doc","docx","md","pdf","txt"].includes(Es);return Gn.size==0?(B.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),R.default.LIST_IGNORE):Rs||(B.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u6587\u4EF6"),R.default.LIST_IGNORE)},onChange:({fileList:Gn})=>{PA((Gn==null?void 0:Gn.filter(Ea=>(Ea==null?void 0:Ea.status)==="done"))||[])},action:`${(Qo=OA.Z)==null?void 0:Qo.API_SERVER}/api/attachments.json`};(0,m.useEffect)(()=>{var Gn;if(hs.current&&wi!==null){hs.current.focus();const Ea=(Gn=hs.current.resizableTextArea)==null?void 0:Gn.textArea;Ea&&(Ea.selectionStart=Ea.selectionEnd=Ea.value.length)}},[wi]),(0,m.useEffect)(()=>{cl<5&&xn(!1)},[cl]),(0,m.useEffect)(()=>{ca&&cA&&Hu()},[cA]),(0,m.useEffect)(()=>{go.current=ga},[ga]),(0,m.useEffect)(()=>{var Gn;at!=null&&at.setting&&Ni([...yi,...((Gn=at==null?void 0:at.setting)==null?void 0:Gn.big_model_users)||[]])},[at==null?void 0:at.setting]),(0,m.useEffect)(()=>{var Gn;Mu([`${(Gn=Le==null?void 0:Le.challenge)==null?void 0:Gn.task_pass}`,`${et}`,`${et}`])},[et]),(0,m.useEffect)(()=>{if(zr&&(or!=null&&or.open||cA)&&(Nn!=null&&Nn.student_work_id)){if(vo!==(Nn==null?void 0:Nn.student_work_id))Ja([{text:"",done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0}]);else{if(ga.length)return;Ja([...ga,{text:"",done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0}])}Eu(),vi(Nn==null?void 0:Nn.student_work_id)}},[zr,cA,ga,or==null?void 0:or.open,Nn==null?void 0:Nn.student_work_id]),(0,m.useEffect)(()=>{or!=null&&or.open&&Ya&&(Ja([{text:Ya,done:!1,key:Date.now(),sender:"user",fileList:gi[0]},{text:$A,done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0}]),Hs(!0),setTimeout(()=>Eu(Ya),300))},[or==null?void 0:or.open]);const ko=()=>{pr(!0)},Xu=()=>{pr(!1)},ju=()=>{xn(!Au)},Hu=()=>iu(void 0,null,function*(){const Gn=yield(0,dn.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});(Gn==null?void 0:Gn.status)===0&&ai(Gn==null?void 0:Gn.number)}),nc=()=>{H.default.info({title:"\u63D0\u793A",icon:null,okText:"\u6211\u77E5\u9053\u4E86",width:510,centered:!0,content:m.createElement("div",null,m.createElement("div",{style:{color:"#FA6400"}},"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),m.createElement("div",{className:"c-grey-333 mt5"},"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F\u752810\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002"))})},Eu=(Gn="")=>iu(void 0,null,function*(){var Ea,Fo;if(Zr){yield Zr({mes:Gn,chatData:ga,setChatData:Ja,chatDataRef:go.current,fileList:gi}),Hs(!1);return}const _i=(gi==null?void 0:gi.map(tl=>{var Rs,Nu;return((Rs=tl==null?void 0:tl.response)==null?void 0:Rs.id)||((Nu=tl==null?void 0:tl.response)==null?void 0:Nu.file_id)}))||[],kA={};if(ca){_i!=null&&_i[0]&&(kA.file_id=_i==null?void 0:_i[0]),kA.prompt=Gn;const tl=ga.reduce((Rs,Nu)=>{if(Nu.sender==="user"){const Qu=ga.find(Pu=>Pu.key===Nu.key&&Pu.sender==="AI");Qu&&Rs.push({question:Nu.text,answer:Qu.text})}return Rs},[]);kA.history=tl}const Es=yield(0,dn.ZP)(Ur,{method:"post",body:au(au({inputs:{description:"",name:Te},query:Gn,response_mode:"blocking",conversation_id:ou.current||"",user:((Ea=Je==null?void 0:Je.userInfo)==null?void 0:Ea.login)||"\u672A\u77E5",files:_i},Nn),kA),mode:"cors",headers:{"Content-Type":"application/json",Authorization:"Bearer app-Z8HFAfducmnrr3zO9961jqgB"}});ca&&Hu(),Hs(!1),go.current[go.current.length-1].text=Es==null?void 0:Es.answer,go.current[go.current.length-1].loading=!1,go.current[go.current.length-1].response=Es,ou.current=Es==null?void 0:Es.conversation_id,ca&&(go.current[go.current.length-1].text=(Fo=Es==null?void 0:Es.data)==null?void 0:Fo.content),Ja([...go.current])}),Fu=(Gn,Ea)=>iu(void 0,null,function*(){var Fo;if(dA)return;Hs(!0),Ja([...ga,{text:$A,done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0,name:Gn==null?void 0:Gn.name}]),setTimeout(()=>{_A.current.scrollTo({top:_A.current.scrollHeight,behavior:"smooth"})});const _i=yield(0,dn.ZP)(Ur,{method:"post",body:{inputs:{description:Gn==null?void 0:Gn.inputs,name:Gn==null?void 0:Gn.name},query:Ou[Ea],response_mode:"blocking",user:((Fo=Je==null?void 0:Je.userInfo)==null?void 0:Fo.login)||"\u672A\u77E5",files:[]},mode:"cors",headers:{"Content-Type":"application/json",Authorization:Gn==null?void 0:Gn.Authorization}});_i!=null&&_i.answer&&(Hs(!1),go.current[go.current.length-1].text=_i==null?void 0:_i.answer,go.current[go.current.length-1].loading=!1,go.current[go.current.length-1].response=_i,ou.current=_i==null?void 0:_i.conversation_id,Ja([...go.current]))}),Gu=Gn=>{el(Gn.target.value)},Hl=(Gn,Ea)=>{var Fo;if(Gn==="edit"&&MA.trim()!==""&&(go.current.splice(Ea),el(""),PA([]),Ja([...go.current,{text:MA,done:!1,key:Date.now(),sender:"user",fileList:gi[0]},{text:$A,done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0}]),Hs(!0),setTimeout(()=>{Eu(MA),_A.current.scrollTo({top:_A.current.scrollHeight,behavior:"smooth"})},300),ms(""),ji(null)),Gn==="redraw"){const _i=go.current.splice(Ea-1),kA=(Fo=_i==null?void 0:_i[0])==null?void 0:Fo.text;el(""),PA([]),Ja([...go.current,{text:kA,done:!1,key:Date.now(),sender:"user",fileList:gi[0]},{text:$A,done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0}]),Hs(!0),setTimeout(()=>{Eu(kA),_A.current.scrollTo({top:_A.current.scrollHeight,behavior:"smooth"})},300),ms(""),ji(null)}},ts=()=>{$A.trim()!==""&&(ms(""),ji(null),el(""),PA([]),Ja([...ga,{text:$A,done:!1,key:Date.now(),sender:"user",fileList:gi[0]},{text:$A,done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0}]),Hs(!0),setTimeout(()=>{Eu($A),_A.current.scrollTo({top:_A.current.scrollHeight,behavior:"smooth"})},300))},Gl=Gn=>{var Ea;if(Gn.shiftKey){if(Gn.key==="Enter")return}else if(Gn.key==="Enter"){if(Gn.preventDefault(),gi!=null&&gi.length&&((Ea=gi==null?void 0:gi[0])==null?void 0:Ea.status)!=="done"||dA)return;ts()}},rc=(Gn,Ea)=>{var Fo,_i,kA,Es,tl;return m.createElement("div",{className:gt.editable},Ea===wi?m.createElement(m.Fragment,null,m.createElement(P.default.TextArea,{value:MA,ref:hs,autoSize:!0,placeholder:"\u8BF7\u8F93\u5165",bordered:!1,onChange:Rs=>ms(Rs.target.value)}),m.createElement("div",{className:gt.action,style:{bottom:-52}},m.createElement(w.ZP,{onClick:()=>{ms(""),ji(null)},size:"small"},"\u53D6\u6D88"),m.createElement(w.ZP,{disabled:!MA.trim(),onClick:()=>Hl("edit",Ea),type:"primary",size:"small"},"\u786E\u8BA4"))):m.createElement(m.Fragment,null,m.createElement("div",{className:gt.text},Gn==null?void 0:Gn.text),m.createElement("div",{className:gt.action},m.createElement(qA.CopyToClipboard,{text:(Gn==null?void 0:Gn.text)||"",onCopy:()=>B.ZP.success("\u590D\u5236\u6210\u529F")},m.createElement(F.Z,{title:"\u590D\u5236"},m.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))),!dA&&m.createElement(F.Z,{title:"\u7F16\u8F91"},m.createElement("i",{onClick:()=>{ji(Ea),ms((Gn==null?void 0:Gn.text)||"")},className:"iconfot icon-bianji10 font14"})))),(Gn==null?void 0:Gn.fileList)&&m.createElement("div",{className:gt.file},m.createElement("img",{src:e(90034)(`./${((kA=(_i=(Fo=Gn==null?void 0:Gn.fileList)==null?void 0:Fo.name)==null?void 0:_i.split("."))==null?void 0:kA.pop())||"txt"}.png`),width:20,className:"mr10"}),m.createElement("div",{className:"c-black"},m.createElement("div",null,(0,_s.tP)((Es=Gn==null?void 0:Gn.fileList)==null?void 0:Es.name,20)),m.createElement("div",null,(0,_s.RD)((tl=Gn==null?void 0:Gn.fileList)==null?void 0:tl.size)))))},Yu=(Gn,Ea,Fo)=>{Ja(_i=>(_i[Fo][Gn]=Ea,Ea&&(_i[Fo][Gn==="like"?"boring":"like"]=!1),[..._i]))};if(jl&&!yi.includes((Ko=(0,Wn.eY)())==null?void 0:Ko.login)){if(!(Le!=null&&Le.chatgpt))return m.createElement(m.Fragment,null)}else if(!rr||!(qe||yi.includes((ut=(0,Wn.eY)())==null?void 0:ut.login)))return m.createElement(m.Fragment,null);return ca&&!yi.includes((Po=(0,Wn.eY)())==null?void 0:Po.login)?m.createElement(m.Fragment,null):m.createElement("div",null,de?m.createElement("div",{onClick:In||ko},m.createElement(L.Outlet,null),de):m.createElement(Sa,{src:ca?Wo:"",onClick:In||ko}),m.createElement(h.Z,{className:`${or!=null&&or.open||cA?"body-overflow-hidden":""} ${gt.answerWrp}`,width:(or==null?void 0:or.width)||880,title:m.createElement("span",{className:gt.title},n||"\u5934\u6B4CAI"),onClose:(or==null?void 0:or.onClose)||Xu,open:(or==null?void 0:or.open)||cA,afterOpenChange:Gn=>{Gn||(ms(""),ji(null))}},m.createElement("div",{className:gt["ai-wrp"]},m.createElement("div",{ref:_A,className:gt["chat-container"]},pi&&m.createElement("div",{className:gt.li},m.createElement("img",{className:gt.img,src:j||"/images/ai_icon.png"}),m.createElement("div",{className:gt.content},m.createElement("div",{className:"c-grey-333 font22"},m.createElement("span",{className:"mr5"},"\u{1F44B}"),"\u55E8\uFF0C\u6211\u662F",ca?"":"\u5934\u6B4C",jl?n:"\u667A\u80FD\u52A9\u6559",ca?"\u5C0F\u6B4C":"","\uFF0C\u60A8\u7684\u6559\u5B66\u597D\u5E2E\u624B\u3002"),m.createElement("div",{className:"font16 mt20",style:{color:"#434D6C"}},d||"\u6211\u53EF\u4EE5\u9605\u8BFB\u60A8\u4E0A\u4F20\u7684\u6559\u6848\uFF0C\u4E66\u7C4D\u7B49\u6559\u5B66\u8D44\u6599\uFF0C\u5E76\u6839\u636E\u60A8\u7684\u8981\u6C42\u4E3A\u60A8\u81EA\u52A8\u751F\u6210\u4EFB\u52A1\u8981\u6C42\u3002"),!ca&&m.createElement("div",{className:"font16 mt20",style:{color:"#434D6C"}},"\u5FEB\u6765\u8BD5\u4E00\u4E0B\u5427\uFF5E"),jl&&m.createElement("div",{className:gt.container},hu.map((Gn,Ea)=>m.createElement("div",{onClick:()=>Fu(Gn,Ea),key:Ea,className:gt.item},m.createElement(Q.Z,{align:"middle"},m.createElement("img",{className:"mr10",src:Gn.img}),m.createElement("span",{style:{color:"#232B40",fontSize:16,fontWeight:600}},Gn.name)),m.createElement("div",{className:"mt10",style:{color:"#434D6C"}},Gn.des)))),ca&&m.createElement("div",{className:gt.container},za==null?void 0:za.map((Gn,Ea)=>m.createElement("div",{key:Ea,onClick:()=>{var Fo,_i;if(Gn.show){if(mr>9){nc();return}(_i=(Fo=Gn.ref)==null?void 0:Fo.current)==null||_i.onClick()}},className:vA()(gt.itemMask,(Gn==null?void 0:Gn.show)&>.show)},m.createElement(Q.Z,{align:"middle"},m.createElement("img",{className:"mr10",src:Gn.img,width:24}),m.createElement("span",{style:{color:"#232B40",fontSize:16,fontWeight:600}},Gn.name)),m.createElement("div",{className:"mt10",style:{color:"#434D6C",paddingLeft:34}},Gn.des),!(Gn!=null&&Gn.show)&&m.createElement("div",{className:gt.mask},"\u656C\u8BF7\u671F\u5F85\uFF5E"),!!(Gn!=null&&Gn.show)&&m.createElement("div",{onClick:Fo=>Fo.stopPropagation()}," ",m.createElement(Gn.element,{ref:Gn.ref,onUpdateNum:Hu,onClose:Xu}))))))),ga==null?void 0:ga.map((Gn,Ea)=>{var Fo;return m.createElement("div",{key:Ea,className:gt.li,style:{marginBottom:Gn.sender==="AI"&&((Fo=ga[Ea+1])==null?void 0:Fo.sender)!=="user"||Da?50:20}},m.createElement("img",{className:gt.img,src:Gn.sender==="AI"?j||"/images/ai_icon.png":Y||"/images/ai_user.png"}),m.createElement("div",{style:{marginTop:Da&&Gn.sender==="user"&&(Gn!=null&&Gn.fileList)?64:0},className:`${gt.content} ${Gn.sender==="AI"||Da?"":gt.user}`},Gn.loading?m.createElement("div",null,m.createElement("div",{className:gt["loading-wanx"]},m.createElement("div",{className:gt["dot-flashing"]}),m.createElement("div",{className:gt["dot-flashing"]}),m.createElement("div",{className:gt["dot-flashing"]})),m.createElement("div",{style:{marginTop:10,color:"#9096A3"}},($r==null?void 0:$r.text)||"\u8BF7\u8010\u5FC3\u7B49\u5F85\uFF0C\u76EE\u524D\u9AD8\u5CF0\u671F\u4F53\u9A8C\u4EBA\u6570\u8FC7\u591A\uFF0C\u6211\u4EEC\u5DF2\u8BB0\u5F55\u4E0B\u60A8\u7684\u9700\u6C42\uFF0C\u7A0D\u540E\u5C06\u81EA\u52A8\u4E3A\u60A8\u751F\u6210\u7B54\u6848\u3002")):m.createElement(m.Fragment,null,!!Gn.name&&m.createElement("div",{className:"mb10 font18",style:{color:"#232B40",fontWeight:600}},Gn==null?void 0:Gn.name),Gn.sender==="user"&&Da?rc(Gn,Ea):m.createElement(ft,{showEditableBox:Da,onRedraw:()=>Hl("redraw",Ea),scrollBox:_A,Data:Gn,extraEdit:Er,loading:dA,showPreference:qi,onPreference:(_i,kA)=>Yu(_i,kA,Ea)}))))})),!k&&m.createElement("div",{className:`${gt["footer-container"]} ${Au?gt.full:""} ${gi.length>=1&>["has-file"]}`},!!gi.length&&m.createElement(Q.Z,{align:"middle",className:"pb5 pt5"},m.createElement("span",{title:(BA=gi==null?void 0:gi[0])==null?void 0:BA.name,className:"mr10"},(0,_s.tP)((dt=gi==null?void 0:gi[0])==null?void 0:dt.name,40)),m.createElement("i",{onClick:()=>PA([]),className:"iconfont current icon-shanchu15 delete-hover c-red-ee4 font14"})),m.createElement(F.Z,{title:mr>9?m.createElement("div",null,m.createElement("div",null,"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),m.createElement("div",null,"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F\u752810\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002")):""},m.createElement("div",{style:gi.length?{paddingLeft:0}:{},className:`${gt["input-container"]} ${cl>4?gt.lineFour:""} ${mr>9?gt.disabledNumClass:""}`},!C&&m.createElement("div",{className:gt["footer-container-upload"]},m.createElement(R.default,au({},Na?Gs:es),gi!=null&&gi.length?null:m.createElement(w.ZP,{className:gt["upload-btn"],icon:m.createElement("i",{className:"iconfont icon-shangchuan4 c-white"})}))),m.createElement(P.default.TextArea,{rows:cl>4?4:cl,placeholder:g||"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u95EE\u9898\u5427,Shift+Enter\u6362\u884C\uFF5E",value:$A,bordered:!1,style:C?{paddingLeft:0,marginLeft:0}:{},onChange:Gu,onKeyPress:Gl}),m.createElement(w.ZP,{className:gt["send-btn"],icon:m.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:!!(gi!=null&&gi.length)&&((Eo=gi==null?void 0:gi[0])==null?void 0:Eo.status)!=="done"||dA,onClick:ts}),cl>4&&m.createElement("span",{className:gt.fullIcon,onClick:ju},Au&&m.createElement("span",{className:"iconfont icon-shousuo"}),!Au&&m.createElement("span",{className:"iconfont icon-zhankai"}))))))))};var xu=(0,L.connect)(({globalSetting:n,user:d})=>({globalSetting:n,user:d}))(Su)},74508:function(x,i,e){"use strict";e.d(i,{xp:function(){return R},AG:function(){return Q},JA:function(){return P},FX:function(){return Sn},k$:function(){return hn},ub:function(){return Dn},e6:function(){return Pe},v7:function(){return $},BO:function(){return L},x7:function(){return W},em:function(){return Mt},BV:function(){return H},qz:function(){return F},Gm:function(){return w},yt:function(){return X},I2:function(){return Ee},sQ:function(){return ee},z3:function(){return m},GY:function(){return jn},wC:function(){return Ot},Pt:function(){return On},Oe:function(){return bn},L6:function(){return v},RL:function(){return t},f$:function(){return B},j1:function(){return G},jD:function(){return z},g4:function(){return K}});var t=e(58143),v="data:image/png;base64,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",m=e(4977),B="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAEsCAYAAAB5fY51AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM5QkFEM0E0MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM5QkFEM0E1MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzlCQUQzQTIwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzlCQUQzQTMwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz74uUqOAACl0klEQVR42ux9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X9pK9hKMISxcuLBsxzr22GMdl+//8pe/lLRvCsnZ4Y033ih6n9tuu61tvKnY8povv/zSllxKkZY5//zzu4j/sW9jqbjyyitt75Vy49vf/rZ8CNjhT3/6E0aMGOFOUpewNoPND1jU6uQSfeMb3yjbsSorK6VSpR3uuOOOLlIxheBb3/qW7XZqnBe7Euk0kZwKmIuxsPiw4DUoFttss41MEbnoootw1llnyWt5xRVXlCPGa0vW5QRXjp944gnHh9uFF17oTtCMC+IG3TNw3HHHOQbFb7rpprIdR7gAprAqbI8jSKukfe+88862+/3b3/5W1P4efPBB2/1dc801Be8rFouZkydP7rKvrbfe2hQuYb+7Hx555JEu58pt5cRJJ51kO75er9dsbm52J6UbdHfG/fffL+vy7MCSjAULFpTlOHRfnKysUpNImUVvh2Ld2mHDhtlud8qCzwVajytWrOiyncKA/bEsh/pWgrBlyguD7vy53JpXTosNDz/8sKv+4LqEucHYEm9KJ1Dhs1wuwTnnnGO7na5NKZrs+++/v+12p4B8d3BSAWVvwWLHOBvZK5v9CXSz2TqN18TJ5S4FjL9lizCy/CdXEN51CV10wq233uroGh522GFlO87PfvYz22NMmjSp6H0mk0lz5syZXfb54osvFrW/r776yhQk02V/wpIrWx7aj370oy3+nnv66afNf/3rX+bnn3/uTkAHl9AlrBzYZpttHEmLN1Y5wJgOkzDtjvHQQw+VFCM79NBD5X6ES2f+85//LHpfwjIzhw4d2uX8jj322IL39f7775c9Ptja2mp+9tln7g3rEtaWDWZPOxFWfX192Y5z+OGH2x5jzz33LHnf8+fPN1taSr/E3/nOd7qc3wMPPFDUvkig2ftatGhRUfu6//77O/b3ta99TZKXC5ewtljccMMNjqTF1Z2eWolKv55//vl+MQ4klGnTpnWsXp111llF7+vRRx81R40aJfdVXV1t/v3vfy9qPytWrOgyXgcccIB0iYvFunXrZHkMv9///vc/dwK4hDXw8L3vfc+RUK6++uqyHGOPPfaw3f+uu+7ar8Zi4cKF5vLly8viCtON27hxY9H7uPPOO23HbMmSJUVbo7ScM/d12WWXuROgHxGWIlkLqHKXH3JjzJgxWLlype3fqGdVaiYyl7DtVqCYUNnc3CyTTV10Busj99tv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",R="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg==",H=e.p+"static/err.2323787b.png",P="data:image/png;base64,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",w="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAQFElEQVRoQ71aCXRUVZr+7ttqr6yVPSRASCBIVFBUWgUURZFW7FYa9Xhc2lHWGdM9bYszaqa1tcUFV9RRu3V6etw4DQJqY4MDLUJQEQIYEsieqspW2Wp/9ZY7570ia1VIRXH+cyo59e6/3O/+//3vf/9XBGeR8sr/lipS6QpKyMUApoOiGISmgBIbJZSAwkdA+ihQB0JqCPAVy3K7Op5Z3Hm2pkF+qKKiik/sfV7lF5SSOwF6MSiYiekklBAcIqDvmAzkLy1/WNo7MfmR3N8bUF75fpOInnIK+iClsP2QSQzIEiAIBk8L9uwN7ooLgt9H54QBUUqJo3zHrZTgSVDkfx+jY8lcaqgDJ0awl5S6KGXWezYu+W9CCJ2IjQkByvzXnZNlRXoPlM4dywghBJRhwBACkNPRp1nRpqX/p6CqJq2Cqqr+XSdFgVGg2DRlG85FE7Y6i/Bs6NqvZdZwc9uz1zUnCiouIPrBzaxr9+Eb816v2zygKONXO+apKrZSUEeMcg0AwwAMB8JMaI2iABUFqihC7e0HMQr43YwDuGvqd/B2yni0bn7/X6W5i47J5aUC1K1pL9V5zwQurnXXqmnrKMX8vNdO3aQJp//641ug0D9RUMOgMs0BLBf9aN44C0RlGbKrHVSW8OCsY1hXVg0qq6issStfdOQ+ssrw+VKVKtfnPHvSM2aEjB6gFQuMzjaXi4AazclJOcWR391LqbphiI+AcGwMkDsNO7DCvBNFllYc8J6L273/8b0gamEot7WDhsJ4+JxDWHleva6ntQl0c2PRK/fYv1zESOwjjicPb463v2KW1rWyeIVK1Xc1JSeZ3E+XG35zDUB1PsKwYHgeGOaROVw13nI8jmxr9Chp6MvHPM9boDTB7K1SqH4/wLIgRgMIy4JTJZCudgR8Et77yW5cNrlb193WotLaOn7TvOn9a8KuwIbs3x/77ehViwHkXDntY0rpEo1RDPF0m3AB+b11OViOxSS2B4WcGy7GgXopH4u5SryVXwGek3W9vrAVs5zvIUSNCXtH6eiE4vNH+QkBa7fBEvRg2/kfoaOHxfrm+dh67R6k2RWdpaNeUpSWnu0ZZUk3BI93Xpy98eRXw43FAGpdWdQDihRR5CAGObCciu6kZGSrPeAhg+EU8FYRooVBRnonBENkUN8jrlV4PfjzhMFojHJ7Z9RDo6jQ7MOuqz8GI0r4pCEHN14Y9ZJGx48xvpIMP1V8kj91UuEksvzDKNrTiXSQsW3l9EKZyo2yxCDoF8ALCkxmKZpu4xBhVKQVt8FoD8EXtmCac0vioTagT8twEUlP21pSoOEwVH9AH51u7cFn132mlx5UoWCMrP5cSxQNDcQ9dQrNDhxsvzvj6eq34wNaVTRfVrEn4DOA52UIxkHgY656xsxWCBYR3zpn4drQxgl5ZyxmLQw1kMQg4IXCHfhZWUcMq9QnUc7MyqLb70m7/6ucuIDcq4uuFsPMTm2Q4/XT78zEqMid06DnCNfRPDyl3In3rQvGk5rQON/pxndXvQPeFCdMFJVSFaR/f9tVuRtP7IoJuTdWL69YLH/7aKLHCmeKIGtWiz7BhsqpCPeb4DVYEGSMCDEGeIkZzX6CPRkLcdhaOiEgA8xUkvGY5V3cPts1pnyoumdn+kPfXhMD6G+rrvDOVFsSLjQNSUE4Sty6obovihEJCjFGWwMEp4QcPFbym9gJaftGkvVUDZ4bO6z7G3Fw8fsjxhm5DyqXrD+TOoL9yfft178M+nHL6ut+eYFS++ZEltGYHEB6cZsu0vR1IYI91hhxr92B59hF2Jty0YgxqlJIzS16MtCJZSEUThpxxg0IqIEgjs99EbZhS82Fm6EIGaCMCUpARvCLnsys1452DgL6ZtUFTZlqX8FEAAmWMDJmOnWR9upcBKRS8JmZYA0GRDo7YJ5RisaICTc0XhajVnK69Yw2nBizGVx2ZiwoSvGu4xVcXDSU3tlIGxjZC8lcohe+3kr3kuynqj/VAblWlZSoqlIzETAaLyPIyDmvSRfz+yZDmXH/CBWHGv24o+VCRNSRVYMWZrp34hCbngY2OWlohFJI7jaszjqIh35SO/ickXog+I4jnKotFkH4uKc87d+PPK8DqrnvnA0WhOME+fgQM85pgWCOQFUIvBkPg5jSIPZ78W8n87HNnxdXgVavqZ5uqMEgqBx7NLBJdrCOdF02V2xFyN2LkqR+/M+SL4cB6oPR+w3CyXOhsnaEjvc+rnSJL+uAjq46vzZF9RWPP/1YDrPDi9TJ0TouJBbgSPhnuKlrCeRo+TcuKX1eKJ7Y4pmxmEFMZsy2tOH53C245dvFOHCTfqLoxEQ8MPqOIGKeAtk0Be3HfO8a3L07CS2/xNQa9PgIaPQYTpQIhS27V/8wbPSSpv3NOvX30QVIjEbZ5dYvd2xaKrR9IzW3gkpSDB9jEFCcKWP35e/huf8twK8WDt3zWLEdBv9xyIIDEdu5qK0UD2T2dewl7lXT57QR2xcZSq8pUSysICFtWrteIYym0rrN6KbRdBqPNCBSQ3TfaZlNSwKyM5r6RxPhOORmCTi44G30dipISWcx0IJhRRcM/hNQWTPCyfPwx12Oqhulb+qJc/W08/YyZQcul6oSKpEZXkZGqROsQUbEZ0QkJKCLSQHHS8g2dyGv6dMzrou2Z6SmxG7UhGFgNhOcXKbfZoau8QD4QA34sFO/2ASs83Hb3690bmL+XKUH+r7VlyoFSntCF5i0Ei1cAPexPB2MxHBYWvAHRAiHEtKMWnrmzK8VoFJT/AwXbyVYQtFy24cxQ8a+A2CUaBHbTS/BVftWeLcbX9pD+stnpvqCooeOWVMP6RKsISQVeNBwYCqoEsVfaSvFese9iUarvsqRxkZApYB2WYyzd4YrM3MyTq34a/SRKgKMAVAjMPf+Y5DtSM9CPHBsofQn05+3E+fKaUsppdsTmVFSvgc+jxV97uge0arxzcnzsdGstx4SJqXfCzAMWLMJES38ztCoKrL3Y+/1OwFVAhvphGLMBRd2QggMHZsvVK8A2yurNwpVbxDXyuInVao+mMhsUqe1oeXbfKgyp4MxmiRECI8Pci7BxuAt42a3eDbktg6ogWjoxKOrspx4e9F+ECUAPliPiPUcGPv2g1GjVYa2Fk/sW4E7hEOUIeSfNQ99Fqb8IgMi4x4cyYWdaDk8CRyvwGwdSrPZcxrwlW8WVnieQHhYY2hgggKVcD5biwuEE+hV7NitXIgONTUaRYEANFDxaEnqCUxNjuDBebVgpG4I/mrI5skQ/EPeURQWbYcmR8UJt5A4VxY9U8vm/0ux3Dp2uXvamjW7D+01mbDYIiDMUJzY87phz+lFQDThma478Mfg9RBIBD/lvsQ91q0oSWkAyw1VBIrCYFPHL/B44Jd6X05u17wUBGuzQfH5BrEdvHQjZJKEwgIruHArhEAtVNYIRhmqASNBAzqP50MFQ+0mcyrpXD2zaC+Zcvhi+URsqTxq2QzJAfg67BAMCiglGN6ltWT0w57bA5ZXoltCyzKnfa7IDJQID6oS/TkryPrnmuZXcEQqiXrqdJNRckWrd42ci9dDMJoh2UrAB2rBh1tjHBnw2NDbkIlDaqG47I1dRt3kf629uW6hdHjqePtIO4PkCA+GUIRD2gQBg0kGM8xbnEkEZ5T0LKh95AgHVeJ0MLLM6DIKyyJgMeAJ2y3Yq84eMkspIvWN+neWKOi6dh1UzgbRPgeC5yA4MuS9AaGexgwEu+x4UVlU8/Sbr83QAf1l3c+3XB6pWjYeoBHjFAj4DVBkogPSukMsR4e8RgFF1QAQKArRi1eNGq3ZeCr5VtQKsX1+rfzRyiCN1k/ZhQdKPoDC2NDdkA9HQfXwduDgVNqqChAOG7EC5U9/9Z8rH9CtfLL2p8tmSSe2TAiQ3ncnCAd5SJHxz2TKMnjVcQM+NM8f04zS3QOlt08fPzr/CeSbmxAJGOBzp+il1miSRQ7tVYXYJp5DH7Xeled5+Qa3Dkhrztd+XiNaaGhiBeppC5LEIBLmdW+NJonlsN86E8+lrICXGbtcVMPhwZou19iDo/PXQxF5hPvM0K762hVlNPW7UuF1pWFdeEXfR+88lqKND85g59orj5RKzedO1EvD+ZtIJt4WFiNV9qGdS8XXxhL0MPaEVMqdXVC90T2yvWwj5mXVwHMqG9aMfphTY88pLfG0VxVgu68MIc5Sef8b710yAtDna69cPU1qfiUh62dgOspNwUOWe9DGRM+ZRGmKtw62Xieuzq5Ceckn6D6ZCXNaAAZ7CLwp1jthrwnHvpuBfXIRvcZY+3Tpa1V6n3vQQ7RiAXe409/nUPosiU5iLL4QMaCeycFxbjK+4Gehkp8xpkoGKubKNdjgfwP9ioA8iweqyMKW1acDMaX64yaDzpocrHbdhg227YqBKMvyXju1YwQg7cvuNVfcXyy3nJ32J4AAMeFz4Tzs4mejgclBO5sCCoJ0tR9TVTeWipXIUz2YLrfoffMBsmb1InlSNwLdVljSYvveWqJ49OtbYGZlepehMpyXnZdKKvbop+2IXUwrKpjDHR93OdTeicVLgi6VwUJ7t89ijK4sQ2HP6dGrDm2PhLotetiNpgPVZXi741I8aN0t80R9Pv/VU4P9kJi0VLnm8iU5cvsOAu1Y//8jLZMlF3SBN0ZrRNFnBG8RRxza2utYf3syDjWVoIjV30Z8kzc7aR6579BgYRl30tvXLH7rPLn+7h8bjlZ5mFP9MDt8EMxD13lt4lpb2ZQc0qegnTeyyKOv2QE5FO3OSgzvFjjporyX6qKNwdMU/6UxpWTfmsuOFCrtZT8WKMKqyJkdbfSPpn5nql4XamMamN5GB0TvUK4KE6HbTqS5ma+eahgtO2ZY9fx2TlKtVziZp3Zl/FigUiZ3wOIYWZ/52pLR35oOU6oPtuw+dNdl6QfsAHmYlMZcEpiXsak6tnQY70bWubrUepjkNJTKTbGv8s8SSlOaD5Z0LwhL4XWmQvSa42rWrgf7+Fn7byVVV5KX6mLbTWcKueEa6etz+M+OphwqlZtmnSUME1bjJyb6vOmm8tc3PvrCeMIJZTLt5zBb1i59tUxuvDeRm+14RscbD1IB9Uo6ZnHRfp2XsX4489Ujy8eT08YTAjSg6Plf333p9HDLpzPlpnEvg4kYH83TrZrxcugy7IkU4SnrdszlW6AS5iOzndzu2FAbexmKY2RCgDR5zVsfrFm2YSrc92cqveNe2xMF9pk4HZvFMmQwflxrqMZFXKub49R1+ZtOne5hJaZpwoAG1GpXjhf/YXuxTK37pyLFPZSGErM7JleYCPVGRN7kreaXsp45OnY7aAwN3xvQcH1b1y65VabMwzMU5zQ79bMKmLHLm2GCEXC0jUkVRSLUF6hdW62c8n7WyzXHfsianBVAg16rqGCOerYt+E4tuOIbviR3suK+cBp1Zdpp0GRVRfZl4/XHD7AzTpnYSFWB0vHlzS2TDiz/cPn4vx2YAML/AxiD3K8wfl5pAAAAAElFTkSuQmCC",F="data:image/png;base64,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",h="data:image/png;base64,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",Q="data:image/png;base64,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",L=e.p+"static/douyu.1e926b4a.jpg",z="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAA4BJREFUSEu9ll1IlFkYx3/v6+iMqzmjY2wfNqaR6H4UbKVR0RbiQiaVXXVjqNFFs3ddxrrhQhjuRlclIdvaCt1FYBeRBbYbrYoaRUhg+IE5SZQzOqON7zi+ZznvNK7ufJl9nLuX95z/7/yf8zznOQqfaSgLnA5MpHIc+BGFb4CUFe1BMAc8BS7h50/2E5Q6IZCErKIZnWrEiuQjF0lllRZ8nJSwEKiLGlSufjRIGCvVdU6wk6shUDe9wLa4XqTT/wL9Prb7KGF72FEAheT/r1ZRWZu8FofZQVZSFp75SV5oo4zPjRMUweWCA5RgDjtaejICclNyOe84zwHrAawm68Iepuenuee9xznXOXpnepcDE5SgRoIEVGRW0Jrfis1kixmiWX2Ws2NnaRxvTASLDiowF9D5dSdZpizaPG20vmnlSt4V41uK1wzXcth2iGP2Y2i6RuVAJbenbseDRQEJhcsbL3Hqy1OGk3pXPRddF+nb8ohNlnzcQTebn2ymOruGC7m/GXMe+h6yp3+PTOVYIxJkUS38VfQ3xWk7jEVyxz7dhz3JjqKEojwRnGBEG2FwdhBNzOIOeujx9dI58w9D2lA0Z5GgVCWVB189YFta7Exved1CnjmfHenbkfPlBnSh49f9NL9upm6sjml9erG7SJCCwrX8a1RlV0UNw/WJ6+xN30uOOccQtiiWBVBABDCrZtqn2o1z8wt/WCPaGcGuVbu4X3SfZGVpWbkCLh6/fcJBWzkBPUDh00J+WldH7eoaI2mcw076t/ZjTbLiHHHS9KopHMboWSddnV5zmoYNDUtgN9w3KM0oNVJehurO1B22fLGV9Snr8AQ9dHg7qMysNBze8tziyPMj6OjSVYw6Cv2ibv3P/JJTj0Ag4TfdNym1lpKRlJHw+mmfukvFwEHmhLzI44AUmeZ5Tfj1t3R5uylKK8Qb9Bq1U5xenBDU8LKBMy/OxA+dVDFhYkOKg+Fwur67oMqsZbQVtCHLINYY1UbZ/Ww3Y4GxOMmQaK8CqrOraXT8yurk7IjZUvzowFF6ZnoW11OcM4oHFGA32Sm3lfN9xj7S1TTjNh/ShvnBWkbVYBWT85Mx60h779YdpRNnmjKNYn2XBGHYojbRRR8K3yWK3Ar/L2l8taj8/olaeS07+eMzP05kTMLPLQUn8C1EtvZlhi703BJcjnxuLVPhQ6b9CxF3aSow+t5QAAAAAElFTkSuQmCC",$="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAABV1JREFUSEu9lntsFEUcx78ze4+9FoLQB3eAxYCCYIGKsRJAClQFQQkxpBV5JAYVFEVjCDEQgoZHjAHB8IhGsMU/GkQNhETFYCoSEtoUedQYQzjkUUqPHpQD79otvZsxv5mdu7X4N3PZ7E5u8/vs9ze/F8N9WqwXx18YGjiPSbaUS1bOGUL0P73E1E8vukv3WYJ+akkh5R0JHJMQ29u72494bWdBfdG3IGjn7+dg0zkAunIADeHGuseCYBqqgRLChaYha+JO7E0Ad83H0d1faId/5mDTLBfAwUAXkzkowWUwgO6Hh2pzzl0EohchGVcAyQChYFplhsld7V2x5VlQYWjgfA5eZ0mtwkBon1UntSpnzKPo33gQU7kfVrQVsdEz0WiltGEApNDABJDOZNJPxnviZ5TriuzwUQ5WQWoURDLQs9oruKsOQFfpCMxpOIRt/jygJ43DZQuxInpcvZNh2nUZL0zK7bHu2AoFKrYjnRYQslyDpMSnIDoEcuelQS8YEIBE/Sk8P7catx1HqSEYKSNYRruxo81pK1CgsB2RZMwCh4FYUqswEO1ChlTpSMxqOKgVueuXk2fw7sYtuHusCTyZdCEGKnHNaWMKFFEgcheDz6OG9vSCUUqwVOkIzOgFIhsXpMDOG3E0j5uNlo4YejyqWp1rGjTIgCSDnwyrM9JqlEIhYCnv+5EaNxLPGNA/nUBGAg/ka20ZgeYhVajqaESaSaR15OGqF0RuM2oUiMIoL4Q7c59DYk4lAsOH4bHqd3ArP4TpDQe065rO44/q1Rj0/kIUzJ4ADOiD5pGLUHWrCYLJrKoWp1UrGmxHpDkfpSgDOBPK0Lp3C2aVPIj3eABjmAX/48vwtHUJUw3oZBQ15dWo5R2YzvphYr8IkokkVluXIZhQoDQD7gEpRZIhPXwoYr/tw+cDirDICmYPPVm2FFP4JUxpdBWdjKK2/GXs8t1QLuoBRRwlK4W6UK4j0JXeihQoI3Dt661YUzUXHxAk5QC7jwB/X0dqfz0mR26i4n9AFNpp0LmYXNKKKMzvAdG5WHkhJP6qx8XiIehDnp3/CU588wP2sHZVtJrLSv7jutryauz03VQ5lIbQOaQAOUVZ11HUmWAQkWKMPX8ch3x5wI07iA1bjJecs8ollALJ0hGo9CiqeUqD6P+sGnJhNuo8Z+QNbxQXoOLCCeylqEok0fhQFV7r+hO2SmAgMXk8Zh6pw2eWDTScw1eTXsEOBdJqKAko4pQb3eqQDW9vwlqWhfFNP+G7UaNVEJxbX4N569ciICRkyEa0bhs2zZqBt60A8MVhbH9rDXb74hqg3CZdkClDAq2mMoTtiOAAoyS1MgKhlcvw+6Z1qutJKbHx12PYcfkykk+MxbRRj6DOl4e+QgITV2LxqR9xmne61dsEgk5WUkbgbAkqtsMJC6yfKUPS78faA7V4vbIiG9pXpXbHUCpLFCSbv8fZVTux0Bf1tIZcUVUFFoJUtrQ5bSW6TYTCh7hkL+rCqotpvm3jy40bMGnJPCBItdxdiRSwYR/at36LRTyKK7xbd1i3aps2ofNJVe+PYk7sQwUaECx+1setw5YE9za+YAZYXjIOCyqmobCgAGiJo7P+NI7Gr+BjXxuusx5QCzbnowPB0/gkOruYKL3tXL+YnTeK7PAextirqsZ5uix9Vb7gGCz8CDKujN9iaaWcXlUt3L0MxJ0daFhZ1d4d2+ydGeg5UBQMf8oY3uBgfq3MTD+6XajLM6DQjGAgrpv0XqJTQK5r745tMQNT73ELRf6iMvisJRxsAZfob77GTER6T2o0MTcBqW2LhKzpgqwld+UOVn/kfVn/AsVflDnLRAvCAAAAAElFTkSuQmCC",G="data:image/png;base64,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",K="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAAaCAYAAAAXHBSTAAAAAXNSR0IArs4c6QAABYFJREFUWEftl1+MVOUZxn/POTOzszODTURBRRql0ggF/1yo/ZNQarvYGmB3dnaxSkht0zQIprUx/ZO0NKYXxaZN2rhpUs1e1JgQy+wuC5IqhQjEWq60pRqS1oIVEy0SL1xmdtbdOecp5yyz7LI2JPZCa/a7mvm+933O+3zvn+cc8RFc+ghyYo7U/0tW5zI1l6kP8AZU7PHfgI/9txhkxh3yVP0tvs8hNVO7tV7U3sZ3QuiMxWJBTeb5pnlk7AYO85DimXhWsZMVZHkA0yFYiDhp2BuJR8aqevVC+3wvq0KzTXCL4V3D4abZNj7Kq8UCW4FvIJbIvNGE/rEz9PFH1RMclSr+icU2icwMYE/7J8aBm2tVHct3+0thyBMyV6QWra40GBLSfXXxQ6pKfGC1M+3z2RwGbMeUpnzO45+KYEtjgF2gdHdet8sO6AcunYEv3pQ5bvisIEjPWjhiT63GJp7WiMAqVFgruB5NmSQ/lgXJbUwGfqqW4cZck/k5cwi4HHgrht8jjipiQRDQZbgViGx+XB/Uwwl2qZsNDnhckAP+idkZw4lArDT0ChY5wRJdjaqOtK33ddkcfwCWAsci0x8mmPBdiWvOXXVSCQcc8SQBKxBbJdpi86PRAba/5/Rr7/VnArNbk8GfPgu+oSaeK8J+mS8kwTWbdIwN619T+fyK20oFfo3YbPFvBXQ0Y0ZCOCRzrcW+eo0NyU22fNq6/IlMyKDEjYZn600qxTAtq59LnIzGWd3YrdcT+2LZHcowiJmHGKzV2MjTejc5K1XcR8AWw9/rNT49i1S2y7fmsuyRWYh5W6J8ZkDP5db5+lyeI5hLHLOpPqQds/qw7AXFkKOI+TIPNuGdjOjH1OOYL44O6cULfdp73BuYHQoYiSO+rIC7BA8idtVOcBcvaCLxae/04jDHAcwno5hvN4bU18IqVNwVhOx0RBzkuHoGqUK3b1HIUy1CkVjfGNCfE+e2Hq/JiL0ybo6xdGyvTs4itdqZwuUMyKwX9FucEGwn5pVaUiatPpvm2Nbr6zLm4LmLSMr9NuABxEDtNHe3hlPhq74qiFJSy2Jz3+igfjuN1LogZJCYLBELp0jlKr4hG6SEPp6UXCQ6kxpvOebL/nwYsi9p0HFx03hVx2aRWu5c8VPsxqyRedTiuMQvbV4riBWnq6pd6JMre1k25Fngklh8LTSfe7+kHJFRzBUpqWzFN+eSDMUsSglFdDZ2nSeU2BS6fWUQ8hdiFhh+UB/ULy4MMN/la8IMiUS0BTFbInMqLQuwTe/ooJIBMGOVKt6M+A3ibTfpUMi9/zOpXKdXZnM8I3OVxak4otIY0vOzsoCD9l6eCM09CXGLjfWq9k+VwB2+UvPSKddheC0Tc/s7E4yU8uzH3GR4aUJsHK/qpUkfB/kyqzMZfodZjBiuwT0l87P3S2qq/EoV/wOl4zNZrwiO2zPf3i1erNd5mJB5xTwHBUtNql1HZP5kuFYBazCXpfvmW/VBPZ5OprJvJ0MVp5oz4pjDNn9VwCrEbTL55LnjE3SN79axUo9/lZCy2FGvsgkmhbxU9gJnOCCz8j166k4FDMvneqrY49fPNvXVszMzY8eYR2sB97fFLMmKYWB5ajFdAOFMDN8bHeCxlpCmOtjNncGkmJ4X7HOiafGyJ7h3dFgvpMEnpMT9ccTW0SE9dj4Kq9RD39lqus8xW6cPiuJ6L1Qu7cvl6aDId3tVKL6JCC5C7M36CA+lryLrXGjPpoGuTUoL8UZs9tNkoKUrs7DW+bJCjnIQcIfjtDKOxmZPo8k+9uhMy75Y8d2YTL3BzpYOTWH1ulSK+HoTXh4b0sHpz8h3e4kCtjTq/HTu0+MimfzQHM9l6kOTiosEMpepuUx9gDfwHxPQeQqe3h4RAAAAAElFTkSuQmCC",V="data:image/png;base64,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",M="data:image/png;base64,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",U="data:image/png;base64,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",ee="data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzEzOCA3OS4xNTk4MjQsIDIwMTYvMDkvMTQtMDE6MDk6MDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMjQwMUY1OTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMjQwMUY1QTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMyNDAxRjU3N0RDMzExRThBODI5RDkwNTJFODYyOTA2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMyNDAxRjU4N0RDMzExRThBODI5RDkwNTJFODYyOTA2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJ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",X="data:image/png;base64,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",fe=e(31138),ie=e.p+"static/teacherQQ.833913ba.jpg",W="data:image/png;base64,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",be=e(59301),Ue=Object.defineProperty,ze=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,Me=(rn,Wt,me)=>Wt in rn?Ue(rn,Wt,{enumerable:!0,configurable:!0,writable:!0,value:me}):rn[Wt]=me,He=(rn,Wt)=>{for(var me in Wt||(Wt={}))pe.call(Wt,me)&&Me(rn,me,Wt[me]);if(ze)for(var me of ze(Wt))ve.call(Wt,me)&&Me(rn,me,Wt[me]);return rn};const _e=rn=>React.createElement("svg",He({xmlns:"http://www.w3.org/2000/svg",width:12,height:12,viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve"},rn),React.createElement("g",{fill:"#fff"},React.createElement("path",{d:"M302.1 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c.1-16.5-13.3-29.8-29.8-29.8zM92.9 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8zM511.3 88.5c-16.5 0-29.8 13.3-29.8 29.8v789.9c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V118.3c0-16.5-13.3-29.8-29.8-29.8zM720.5 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c0-16.5-13.3-29.8-29.8-29.8zM929.7 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8z"})));var Fe="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAyNCAxMDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMzAyLjEgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjLjEtMTYuNS0xMy4zLTI5LjgtMjkuOC0yOS44ek05Mi45IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNTExLjMgODguNWMtMTYuNSAwLTI5LjggMTMuMy0yOS44IDI5Ljh2Nzg5LjljMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYxMTguM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNzIwLjUgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjMC0xNi41LTEzLjMtMjkuOC0yOS44LTI5Ljh6TTkyOS43IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHoiLz48L2c+PC9zdmc+",Ee="data:image/jpeg;base64,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",Ce=e.p+"static/certificate.a2a9ee77.jpg",ge=Object.defineProperty,te=Object.getOwnPropertySymbols,Ge=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,Ie=(rn,Wt,me)=>Wt in rn?ge(rn,Wt,{enumerable:!0,configurable:!0,writable:!0,value:me}):rn[Wt]=me,vt=(rn,Wt)=>{for(var me in Wt||(Wt={}))Ge.call(Wt,me)&&Ie(rn,me,Wt[me]);if(te)for(var me of te(Wt))ue.call(Wt,me)&&Ie(rn,me,Wt[me]);return rn};const tt=rn=>React.createElement("svg",vt({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",height:12},rn),React.createElement("path",{fill:"#fff",d:"M701 959.4H325c-116.4 0-211.1-100.4-211.1-223.8V357.9c0-117.6 86.8-215.6 197.6-223.1l2.7 39.1c-90.3 6.1-161.1 87-161.1 184v377.7c0 101.8 77.2 184.6 172 184.6H701c94.8 0 172-82.8 172-184.6V357.9c0-97.1-70.7-177.9-161.1-184l2.7-39.1c110.8 7.5 197.6 105.5 197.6 223.1v377.7C912.1 859 817.4 959.4 701 959.4z"}),React.createElement("path",{fill:"#fff",d:"M741.5 429.3 485.8 736.1c-9.8 11.7-27.2 13.2-38.7 3.3L276.5 593.2c-11.5-9.8-12.8-27.1-3-38.5 9.8-11.4 27.1-12.8 38.5-3l128.5 110.1c11.6 9.9 29 8.4 38.7-3.3l220.2-264.3c9.7-11.6 26.9-13.2 38.5-3.5 11.7 9.7 13.3 27 3.6 38.6zM640.8 239.8H385.2c-48.4 0-87.8-39.4-87.8-87.8s39.4-87.8 87.8-87.8h255.7c48.4 0 87.8 39.4 87.8 87.8s-39.5 87.8-87.9 87.8zM385.2 103.4c-26.8 0-48.6 21.8-48.6 48.6s21.8 48.6 48.6 48.6h255.7c26.8 0 48.6-21.8 48.6-48.6s-21.8-48.6-48.6-48.6H385.2z"}));var Zt="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgaGVpZ2h0PSIxMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTcwMSA5NTkuNEgzMjVjLTExNi40IDAtMjExLjEtMTAwLjQtMjExLjEtMjIzLjhWMzU3LjljMC0xMTcuNiA4Ni44LTIxNS42IDE5Ny42LTIyMy4xbDIuNyAzOS4xYy05MC4zIDYuMS0xNjEuMSA4Ny0xNjEuMSAxODR2Mzc3LjdjMCAxMDEuOCA3Ny4yIDE4NC42IDE3MiAxODQuNkg3MDFjOTQuOCAwIDE3Mi04Mi44IDE3Mi0xODQuNlYzNTcuOWMwLTk3LjEtNzAuNy0xNzcuOS0xNjEuMS0xODRsMi43LTM5LjFjMTEwLjggNy41IDE5Ny42IDEwNS41IDE5Ny42IDIyMy4xdjM3Ny43QzkxMi4xIDg1OSA4MTcuNCA5NTkuNCA3MDEgOTU5LjR6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTc0MS41IDQyOS4zIDQ4NS44IDczNi4xYy05LjggMTEuNy0yNy4yIDEzLjItMzguNyAzLjNMMjc2LjUgNTkzLjJjLTExLjUtOS44LTEyLjgtMjcuMS0zLTM4LjUgOS44LTExLjQgMjcuMS0xMi44IDM4LjUtM2wxMjguNSAxMTAuMWMxMS42IDkuOSAyOSA4LjQgMzguNy0zLjNsMjIwLjItMjY0LjNjOS43LTExLjYgMjYuOS0xMy4yIDM4LjUtMy41IDExLjcgOS43IDEzLjMgMjcgMy42IDM4LjZ6TTY0MC44IDIzOS44SDM4NS4yYy00OC40IDAtODcuOC0zOS40LTg3LjgtODcuOHMzOS40LTg3LjggODcuOC04Ny44aDI1NS43YzQ4LjQgMCA4Ny44IDM5LjQgODcuOCA4Ny44cy0zOS41IDg3LjgtODcuOSA4Ny44ek0zODUuMiAxMDMuNGMtMjYuOCAwLTQ4LjYgMjEuOC00OC42IDQ4LjZzMjEuOCA0OC42IDQ4LjYgNDguNmgyNTUuN2MyNi44IDAgNDguNi0yMS44IDQ4LjYtNDguNnMtMjEuOC00OC42LTQ4LjYtNDguNkgzODUuMnoiLz48L3N2Zz4=",Mt="data:image/png;base64,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",bn="data:image/png;base64,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IAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DsZJAxgypZNaUgZI/bzaJEydOhBi8+O2VrFyzS3oNmCR//PFnhK7Fk0mABEiABEiABEiABEjAHgEKOL4fsZLAlrVBUrJYXrc++/pN+6Vpa1/5559/3HpdXowESIAESIAE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JEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa755tOSAAmQAAmQAAmQAAmQAAl4MAEKOA+ePA6dBEiABEiABEiABEiABEggdhGggItd882nJQESIAESIAESIAESIAES8GACFHAePHkcOgmQAAmQAAmQAAmQAAmQQOwiQAEXu+abT0sCJEACJEACJEACJEACJODBBCjgPHjyOHQSIAESIAESIAESIAESIIHYRYACLnbNN5+WBEiABEiABEiABEiABEjAgwlQwHnw5HHoJEACJEACJEACJEACJEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa75jrKnLVYkt0wP6i+JEn0o/qNmydwFG6Ps3rxRzCeQKuXnkiB+XHnw6Hv5/fc/3DLgd999V/7++2+3XIsXIQESePsIxI37gaRNnUxevvpdvn38w9v3gHwiEiCBWEOAAi7WTHXUPujFE0slY4ZU4Tft7ztFgqeviNpB8G4xkkCa1Mnk7JFF8tvLV/Jlnnry+rW+gGvdvLoM9+0os0PXy9CAmQ6f5eDOmZIo4YfSsoOfnLtww+HxMeWAePE+kNbNa8i3j/8n6zftdzisAb1bSNVKxWTUuPmyedshh8ebHtDVu4HUqVFaQmavkeWrd9o8t1/P5lK7RmkJmrJElq2yfZyRm0OsL5nnLxOCl1o9X7NGlWX08C6ycctB8e42Wl3Ox7uhrN24Tx4++t7I5WPc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",On=e.p+"static/question.ed747acc.gif",jn="data:image/gif;base64,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",Ot=e(55351),hn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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",Dn="data:image/png;base64,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",Pe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAFTklEQVRoQ91aS4xURRQ993UzUUZcqFEc4meh0cQFSlwgrvAHSgQWhOhCk4GZqmdw+ERUWDkrBMUBnIzzqqYjcTaaGBLFxA8MjIk/3PhZCCa6UAyKC11ARnDo6Wvu+HrS0/R7r96nWVBJpxfv3nPPrbp169aHUEAzxsxl5gcB3AdgAREtkH8AXSH87wBOMfMp+QfwFREd0Vr/k9c8ZQUwxixi5mWe5y1l5qUAyimxqkQ0XqvVxonoE631Nyn1p8VTO7B///75Fy5c2MzMWwB0ZDHaQmeSiPbMmTNnb3d39+k0mKkcMMZsBiC/W9IYSSH7K4C9Wuu9rjpODoyMjNxQq9VGADzuCpxT7gPP83p7e3v/TMJJdCAIgoVEdBDAzUlgBX8/ycwrfd//Pg431gFr7RPM/HbBxFLBEdGTSql3opQiHQiCoI+IXk9lrU3CzLzR9/3BVvAtHbDWPsrMH7aJTyZYInpMKfVRs/JFDlQqlduq1eoxIro2k6U2KTHzX+VyeXFPT8/PjSYucsBae4iZH24Tj1ywRHRYKfVIpANhnt+Ty0r7lbc0rhMzI2CMuRHAlwBubT+HXBZ+AbBEa/3HrFLCWruTmV/MBZ1N+TiAdyNUX2qZeYh2KaW2zThQqVTumZqaOlZgbePqynEiWquU+qFZwRjzBoBnIoAmS6WSTOhvp0PIGPMcgN2uVguSiyQfBIFPRMMJdrZqrV+bdsBa+x4zryqImAtMJHlr7RJmPgxgbhwQEb2vlFpNAwMDV3Z2dp7JUM+7EG0lE0l+dHS089y5c4dkkjqAVycmJq4ma+0yZv7YQaEIkUjyAh4EwTAR+a6GiGg5BUGwg4i2uyrlkEsi7xL3s8wz88syAm8x89M5iLmoxpIP4348bRYkolEyxowBkA25S1sLQJbyHhfhUCaWvMT9+fPnx5h5cQrMuugRceAEgDsdlKfTVph2rwMgC4mk37gWSz5L3DcZ+1EckAw0L44FM4/4vq+aZfr7+zu6urq2MbPMoSuavieSt9b6zJyU7+OonXVygIjWKKUOxCGFhaA4cj0AF/KS7z8D4DmMfpTIGdcQOgtgldZaJlpss9auA/B1q/Kgrhjm+08B3JuEF/ediE44T2IikiOP1Uqp7/IYDePeElFvXhwAY2nTqJCXkTiZ1XgBcT9jmplHxYEd4SR04kRER0ul0ur169dLWKVqYb7/IpVSjHB9IctSShzQWq9JQySMeyG/MI1ewhxYnqeYq2itnePYGPMmgO6iyAP4v5gTwBzl9Cta68RdnDHmWQAtz3WyOjRTTodZYSsRvZoRbLvWemeU7vDw8P2e532eETtSjZmf931/d31HtkguHdIWUw3oWmttm60NDQ1dVS6XZat6V8EOTMplitwpNJ5K7ALwQg5Da7XWszbnxphRAE/lwIxSnQnd5mMVGYWsZ///MvMK3/ePiFVjjFyADLSBvCyo0vuzj1VCo3J5kflgi5lPE9EKIprHzFIqtKO1PtiqWzLGyIb6oRyW5ZynBOCOHBhRqmNa61nHnhedjQZBcDsRycS7pg0E8kD+LZse3/d/agS5/I7XG0JpI4B9ebqsQN1NWuuWly2X7xVTvfestXfXarWDRHRTgT2aCMXMv3metzJp/5F4SymWhoaG5pfLZVlpL9k1a7VaVRs2bEi89HZyIOwu2b1tukQX3TL3OHGYsjw1GBwc7Oro6Kg7UthTA7mhn5yc3NfX1ycPQ5xbmhGYBSqPPYhINkMPAJDHHrJ4pWlTAOShx1FmvnSPPVoxbHxu43neAmauP7eRf2nTz2yI6FStViv0uc1/ndZCH8rgOooAAAAASUVORK5CYII=",Ve="data:image/png;base64,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",Gt=e(53114),ir="data:image/png;base64,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",Sn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAA61JREFUOE+FkmtMW2UYx//ntKcXygotpbaAoxQarhYKkwEb3QhRxgbOITNOTZzOZRedCcq+zMRgjLqocTHq/EKYRk10SK2wwSaEMEaVYVOLjI1OIBWwFNpISy/Qc9oeM5Iuytj2fHqfy/vL//++D4F10bIfPJk8XqMQU+luV0S66FoRF2gi3FRZXIjkUF55Ms81t8za/766aH+6HZHYdSJ2OHcQAikJangB7zXuVhwnuQLyypATc3MMqrdFoVZSCNEUCoqywJACxvC95ZjTwXQUFcFf1YLwGshpeGjvhHXhTXdAyCx5QZSXJZXTER5+7p3GvBN4XA+oFEAoQEBbsQUsJcbVS7+NBBiGm8Bd9VRuS36dYM0llGvebzMYbJ1RaebX0WXP2cqtolJSKMWlTivss0DtDkClBJggB9qaGjCEAL0dlm5SSDaNDs98uL8u0Uqw7HnO0sAZk/HbkbGe1sjRhArUHX0+1ZiYkY0L3/TDNgXsrgIylABL85BX3wCfxx89+/aF3L2lsA/9Keiqf27rlTVr7Pwr+dO/XOvqOG8zjE/4zh14KtGaX1XJ7f6qG+axCOqqAHUKwCNF0DzxLP4aven4/eKQLl4iPZ2r1+Wkbdc9eeex2ZmXUuwTMx85pyaV4xZHVt2h2rQh4wAuD3ixZyeQoQCSZalQVDdgtL1zdJNc4o+TJQ0qq7XvEMSZlTugNWUtIO2F6rdMw8GmkmK5OBTm4ss2C/RbCGQpOdCU6kHzxOHrg9Zgqkq0T9Uw3n/X98cKrc2SAstYZLVw82pf/QF9utk0BYkwgmz1Jsh0xbj2Y3/XxUF/U4oS7PEvvNP3BMUaL5ahuEQrasvLUWr9Li+Rq02PzM0u9PZ0zx7+YABz6xf5f9bWN49th+QxvcLsdnvUeTmb+z5pvbWn/Qbo9XO38/uCbg/0nFZ9zAv7mxQPKw7lv3C9bSPIA0HNu3jaXWWU0eOlM3SZXFO/Fc8cbl25y9Y9QU3lEFJcVOhrUr7z/ROUhelV6LLjwPBlN8w/3Wr8w4bpTycR+q+6Da0156ElWUSeSstMpJwuH5KTeOBzAIojYpcdbjqeir7ReBmfPxB0MBXvHjn56KncwjTwlVIQLBCYXESIprE878JNo+XEvj58dl/Qy9lopGmcePXkDv0jOzWIUlwEp9wILPmQJBdidtIB6w8jnW4G7782gOEN96hWCnGRHOMkiwSBiAOhgAOWZREJR0GSAI9LgIxGASYKPh+/HjGhJgb6F36ZbPle9WMzAAAAAElFTkSuQmCC"},19105:function(x,i,e){"use strict";var t=e(59301),v=e(99587),m=e(48136),B=e(76562),R=e(43418),H=e(59301);const P=(0,t.forwardRef)(({callback:w,width:F,onChange:h,disabled:Q,readOnly:L,type:z="",value:$="",style:G={}},K)=>{const V=(0,t.useRef)(),M=(0,t.useRef)(),[U,ee]=(0,t.useState)(0),[X,fe]=(0,t.useState)(0),[ie,W]=(0,t.useState)(!1),be=()=>{var ve=document.createElement("div");ve.innerHTML=V.current.getValue();var Me=ve.innerText;return w&&w(Me),Me};(0,t.useImperativeHandle)(K,()=>({getData:be}));const Ue=ve=>{ve.preventDefault();const Me=ve.clientX-U,He=ve.clientY-X;document.body.onmousemove=_e=>{let Fe=_e.clientX-Me,Ee=_e.clientY-He;const Ce=document.getElementsByClassName("markdown-popup-form")[0],ge=window.innerWidth-Ce.offsetWidth,te=window.innerHeight-Ce.offsetHeight;Fe=Math.max(0,Math.min(Fe,ge)),Ee=Math.max(0,Math.min(Ee,te)),ze(_e.clientX,_e.clientY,Me,He)&&(ee(Fe),fe(Ee))},document.body.onmouseup=function(){document.body.onmousemove=null}},ze=(ve,Me,He,_e)=>{const Fe=document.body.clientHeight,Ee=document.body.clientWidth;return ve<20&&He>ve||ve>Ee-20&&HeMe||Me>Fe-20&&_e{ie&&setTimeout(()=>{const ve=document.getElementsByClassName("markdown-popup-form")[0],Me=window.innerWidth/2-ve.offsetWidth/2,He=window.innerHeight/2-ve.offsetHeight/2;ee(Me),fe(He)},0)},[ie]);const pe=()=>{Q||L||W(!0)};return H.createElement("div",{style:G},H.createElement("div",{style:{width:F||"100%",position:"relative"},className:`${v.Z.mathFillWrap} ${Q||L?"cursorDefault":""}`,onClick:()=>pe()},H.createElement("math-field",{disabled:Q,locale:"zh_cn",class:`${v.Z.mathField} ${z}`,readOnly:L,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:V,style:{width:"100%",fontSize:$?18:14},value:$||""})),H.createElement(R.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:U,top:X},title:H.createElement("div",{style:{cursor:"move"},onMouseDown:Ue},"\u8F93\u5165\u516C\u5F0F"),open:ie,onOk:()=>{const ve=M.current.getData();V.current.setValue(ve),h(ve),W(!1)},onCancel:()=>{W(!1)},destroyOnClose:!0,className:"markdown-popup-form"},H.createElement(B.Z,{value:$,ref:M,onChange:h,showSaveButton:!1})))});i.Z=P},70100:function(x,i,e){"use strict";e.d(i,{Q:function(){return F},Z:function(){return Q}});var t=e(59301),v={flex_box_center:"flex_box_center___VcCAZ",flex_space_between:"flex_space_between___I3jjO",flex_box_vertical_center:"flex_box_vertical_center___Rm_54",flex_box_center_end:"flex_box_center_end___nTsdc",flex_box_column:"flex_box_column___UVpzN",tags:"tags___kRRoe",text:"text___IyyEa",tagWrap:"tagWrap___v63mB",tag:"tag___X7wE6",c:"c___mZMPq",cpp:"cpp___eaTie",java:"java___gL98T",python:"python___eNRkk",edit:"edit___tbVu0"},m=e(92310),B=e.n(m),R=e(43418),H=e(8591),P=e(24905),w=(L,z,$)=>new Promise((G,K)=>{var V=ee=>{try{U($.next(ee))}catch(X){K(X)}},M=ee=>{try{U($.throw(ee))}catch(X){K(X)}},U=ee=>ee.done?G(ee.value):Promise.resolve(ee.value).then(V,M);U(($=$.apply(L,z)).next())});const F=({title:L="\u8BBE\u7F6E\u7F16\u7A0B\u8BED\u8A00",dataSource:z=[],visible:$,setVisible:G,tip:K,onOk:V})=>{const[M,U]=(0,t.useState)([]),[ee,X]=(0,t.useState)(!1);return(0,t.useEffect)(()=>{$&&U(z)},[$]),t.createElement(R.default,{centered:!0,open:$,title:L,confirmLoading:ee,width:564,onOk:()=>w(void 0,null,function*(){if(!M.length){H.ZP.warning("\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00");return}X(!0),yield V(M),X(!1)}),onCancel:()=>G(!1)},!!K&&t.createElement("div",{className:"c-grey-666 font16 mb10"},K),t.createElement("div",{style:{background:"#F6F7F9",padding:"20px 20px 20px 26px"}},t.createElement(P.default.Group,{value:M,options:[{label:"C\u8BED\u8A00",value:"C"},{label:"C++\u8BED\u8A00",value:"C++",style:{marginLeft:30}},{label:"Java\u8BED\u8A00",value:"Java",style:{marginLeft:30}},{label:"Python\u8BED\u8A00",value:"Python",style:{marginLeft:30}}],onChange:fe=>{U(fe)}})))};var Q=({title:L="\u5141\u8BB8\u7F16\u7A0B\u7684\u8BED\u8A00",className:z,style:$={},onEdit:G,dataSource:K=[]})=>{const V={C:t.createElement("div",{className:v.c},"C"),"C++":t.createElement("div",{className:v.cpp},"C++"),Java:t.createElement("div",{className:v.java},"Java"),Python:t.createElement("div",{className:v.python},"Python")};return t.createElement("div",{className:B()(v.tags,z),style:$},!!L&&t.createElement("div",{className:v.text},L),t.createElement("div",{className:v.tagWrap},K==null?void 0:K.map(M=>t.createElement(t.Fragment,{key:M},V[M]))),!!G&&t.createElement("div",{onClick:G,className:`iconfont icon-bianji_Hover ${v.edit}`}))}},8343:function(x,i,e){"use strict";e.d(i,{Z:function(){return B}});var t=e(59301),v=e(49535),m=e(59301),B=({defaultX:R="40%",leftChild:H,rightChild:P,className:w,hideResize:F=!1})=>{const[h,Q]=(0,t.useState)(R),L=(0,t.useRef)();function z(){L.current=!0}(0,t.useEffect)(()=>{function K(M){L.current&&(v.Z.publish("resize-move-bar",M),Q(M.pageX))}function V(){L.current=!1}return window.addEventListener("mousemove",K),window.addEventListener("mouseup",V),()=>{window.removeEventListener("mousemove",K),window.removeEventListener("mouseup",V)}},[]);const $=typeof h=="number"&&h!==.01?`${h}px`:R,G=`calc(100% - ${F?"0px":"4px"} - ${$})`;return m.createElement("div",{className:`split-panel-container ${w}`},m.createElement("section",{style:{width:$,display:h===.01?"none":""}},H),m.createElement("section",{className:"resize-x-bar",onMouseDown:z},m.createElement("a",{className:"btn-resize"},m.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13"},m.createElement("path",{d:"M12.245 7.53H5.647v1.882h6.598v2.823L16 8.471l-3.755-3.765V7.53zM10.353 4.706H3.755v2.823L0 3.765 3.755 0v2.824h6.598v1.882z"})))),m.createElement("section",{style:{width:G}},P))}},96680:function(x,i,e){"use strict";var t=e(59301);const v=B=>String(B).length===1?`0${B}`:B,m=({className:B="",onChange:R,defaultValue:H=0})=>{const[P,w]=(0,t.useState)(H);(0,t.useEffect)(()=>{const L=setTimeout(()=>{w(P+1e3)},1e3);return R(P+1e3),()=>{clearInterval(L)}},[P]);const F=parseInt(P/(60*6e4))||"00",h=parseInt(P%(60*6e4)/6e4)||"00",Q=parseInt(P%6e4/1e3)||"00";return t.createElement("div",{className:B},v(F),":",v(h),":",v(Q))};i.Z=m},6701:function(x,i,e){"use strict";e.d(i,{Z:function(){return Me}});var t=e(59301),v=e(25690),m=e(43418),B=e(78241),R=e(8591),H=e(71418),P=e(17574),w=e(95237),F=e(43604),h=e(6848),Q=e(92832),L={currentPrimary:"currentPrimary___NPWiR",currentDelete:"currentDelete___UEfhf",DirectoryTree:"DirectoryTree___xPxCY",EditDom:"EditDom___seNxC"},z=e(45937),$=e(86245),G=e(28426),K=e(9148),V=Object.defineProperty,M=Object.defineProperties,U=Object.getOwnPropertyDescriptors,ee=Object.getOwnPropertySymbols,X=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,ie=(He,_e,Fe)=>_e in He?V(He,_e,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):He[_e]=Fe,W=(He,_e)=>{for(var Fe in _e||(_e={}))X.call(_e,Fe)&&ie(He,Fe,_e[Fe]);if(ee)for(var Fe of ee(_e))fe.call(_e,Fe)&&ie(He,Fe,_e[Fe]);return He},be=(He,_e)=>M(He,U(_e)),Ue=(He,_e)=>{var Fe={};for(var Ee in He)X.call(He,Ee)&&_e.indexOf(Ee)<0&&(Fe[Ee]=He[Ee]);if(He!=null&&ee)for(var Ee of ee(He))_e.indexOf(Ee)<0&&fe.call(He,Ee)&&(Fe[Ee]=He[Ee]);return Fe},ze=(He,_e,Fe)=>new Promise((Ee,Ce)=>{var ge=ue=>{try{Ge(Fe.next(ue))}catch(Ie){Ce(Ie)}},te=ue=>{try{Ge(Fe.throw(ue))}catch(Ie){Ce(Ie)}},Ge=ue=>ue.done?Ee(ue.value):Promise.resolve(ue.value).then(ge,te);Ge((Fe=Fe.apply(He,_e)).next())});const pe=(He=[])=>He==null?void 0:He.map(_e=>be(W({},_e),{title:(_e==null?void 0:_e.value)||"",key:_e==null?void 0:_e.id,isLeaf:!0})),ve=He=>{var _e=He,{user:Fe,children:Ee,isShowComponent:Ce=!0,ModalProps:ge={},onDataSelect:te}=_e,Ge=Ue(_e,["user","children","isShowComponent","ModalProps","onDataSelect"]);const[ue,Ie]=m.default.useModal(),[vt]=B.default.useForm(),[tt,Zt]=(0,t.useState)([]),[Mt,bn]=(0,t.useState)(!1),[On,jn]=(0,t.useState)(!1),[,Ot,hn,Dn]=(0,z.U)($.qE,{page:1,limit:9999}),[,,Pe]=(0,z.U)($.V8,{}),[,,Ve]=(0,z.U)($.B$,{}),[,,Gt]=(0,z.U)($.DH,{}),[,,ir]=(0,z.U)($.bJ,{}),Sn=()=>{bn(!1),vt.resetFields(),jn(!1)},rn=me=>ze(void 0,null,function*(){const{node:bt,dragNode:Tt,event:It}=me,jt=me.node.pos.split("-"),re=me.dropPosition-Number(jt[jt.length-1]);if(re==0){R.ZP.warning("\u65E0\u6CD5\u79FB\u52A8\u5230\u5185\u90E8\u4F4D\u7F6E");return}if(re==1&&(Tt==null?void 0:Tt.item_index)==(bt==null?void 0:bt.item_index)+1){R.ZP.warning("\u672A\u79FB\u52A8\u4F4D\u7F6E");return}const Qt=yield ir({id:Tt==null?void 0:Tt.key,position:re==-1?1:(Tt==null?void 0:Tt.item_index)>(bt==null?void 0:bt.item_index)?(bt==null?void 0:bt.item_index)+1:bt==null?void 0:bt.item_index});(Qt==null?void 0:Qt.status)===0&&(R.ZP.success("\u79FB\u52A8\u6210\u529F"),hn({},!0))}),Wt=me=>ze(void 0,null,function*(){let bt={};On?bt=yield Ve(W({},me)):bt=yield Gt(W({},me)),(bt==null?void 0:bt.status)==0&&(R.ZP.success((bt==null?void 0:bt.message)||(On?"\u6DFB\u52A0\u6210\u529F":"\u66F4\u65B0\u6210\u529F")),hn({},!0),Sn())});return(0,t.useEffect)(()=>{ge!=null&&ge.open&&hn({},!0)},[ge==null?void 0:ge.open]),(0,t.useEffect)(()=>{var me;Zt(pe((me=Dn==null?void 0:Dn.data)==null?void 0:me.list))},[Dn]),Ce?t.createElement(t.Fragment,null,Ie,Ee,t.createElement(m.default,W({},W({title:"\u5E38\u7528\u8BC4\u8BED",width:640,centered:!0,footer:null,bodyStyle:{padding:"10px 5px 25px"}},ge)),t.createElement(H.Z,{spinning:Ot},(tt==null?void 0:tt.length)>0?t.createElement(t.Fragment,null,t.createElement(P.default.DirectoryTree,{height:500,className:L.DirectoryTree,multiple:!0,draggable:{icon:!1},defaultExpandAll:!0,switcherIcon:!1,showIcon:!1,onSelect:te,treeData:tt,onDrop:rn,titleRender:me=>t.createElement(t.Fragment,null,t.createElement("span",{className:"multi_ellipsis1",style:{flex:1,marginRight:"32px"}},me==null?void 0:me.title),t.createElement("div",{className:`${L.EditDom}`},t.createElement(w.Z,{wrap:!1,align:"middle",gutter:16},t.createElement(F.Z,null,t.createElement(h.Z,{title:"\u957F\u6309\u53EF\u8FDB\u884C\u62D6\u62FD\u6392\u5E8F"},t.createElement("i",{className:`iconfont icon-tuodong1 font12 ${L.currentPrimary}`}))),t.createElement(F.Z,null,t.createElement(h.Z,{title:"\u7F16\u8F91"},t.createElement("i",{className:`iconfont icon-bianji11 font12 ${L.currentPrimary}`,onClick:bt=>{bt.stopPropagation(),vt.setFieldsValue(W({},me)),bn(!0)}}))),t.createElement(F.Z,null,t.createElement(h.Z,{title:"\u5220\u9664"},t.createElement("i",{className:`iconfont icon-shanchu14 font12 ${L.currentDelete}`,onClick:bt=>{bt.stopPropagation(),ue.confirm({icon:null,title:"\u5220\u9664\u5E38\u7528\u8BC4\u8BED",centered:!0,content:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u5E38\u7528\u8BC4\u8BED\u5417\uFF1F",onOk:()=>ze(void 0,null,function*(){const Tt=yield Pe({id:me==null?void 0:me.key});(Tt==null?void 0:Tt.status)==0&&(R.ZP.success((Tt==null?void 0:Tt.message)||"\u5220\u9664\u6210\u529F"),hn({},!0))})})}}))))))}),t.createElement(K.op,{className:"ml20 mt20",icon:t.createElement("i",{className:"iconfont icon-xiaojiahao"}),style:{borderRadius:"4px"},onClick:()=>{jn(!0),bn(!0)}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED")):t.createElement(G.Z,{styles:{margin:"30px auto"},customText:t.createElement("span",null,"\u6682\u65E0\u5E38\u7528\u8BC4\u8BED\uFF0C\u4F60\u53EF\u4EE5",t.createElement("a",{onClick:()=>{jn(!0),bn(!0)}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED"))}))),t.createElement(m.default,{title:On?"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED":"\u7F16\u8F91\u5E38\u7528\u8BC4\u8BED",open:Mt,okText:On?"\u6DFB\u52A0":"\u786E\u5B9A",onCancel:()=>{Sn()},onOk:()=>{vt.submit()}},t.createElement(B.default,{form:vt,onFinish:Wt},On&&t.createElement("span",{className:"font14",style:{color:"#191919"}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED\uFF0C\u53EF\u4EE5\u5E2E\u52A9\u4F60\u63D0\u9AD8\u8BC4\u9605\u4F5C\u4E1A\u7684\u6548\u7387"),t.createElement(B.default.Item,{hidden:!0,name:"id"}),t.createElement(B.default.Item,{className:"mt10",name:"value"},t.createElement(Q.default.TextArea,{placeholder:"\u8F93\u5165\u5E38\u7528\u8BC4\u8BED\u3002\u4F8B\u5982\uFF1A\u4F60\u7684\u7F16\u7A0B\u4F5C\u4E1A\u6574\u4F53\u8868\u73B0\u826F\u597D\uFF0C\u4F46\u4ECD\u6709\u4E00\u4E9B\u5C0F\u7684\u6539\u8FDB\u7A7A\u95F4\u3002",autoSize:{minRows:8,maxRows:9},maxLength:100,showCount:!0}))))):null};var Me=(0,v.connect)(({loading:He,user:_e})=>({user:_e,loading:He.effects}))(ve)},7501:function(x,i,e){"use strict";e.d(i,{i:function(){return fe},Z:function(){return W}});var t={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf"},v=e(71418),m=e(6848),B=e(92310),R=e.n(B),H=e(51257),P=e(28426),w=e(48790),F="data:image/png;base64,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",h="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAqCAYAAABfjB7GAAAAAXNSR0IArs4c6QAAE8RJREFUeF7tW2l4FWWWfuuG7GFP2MOissgiotCKsiPQDa449uiD2IoCtm2r03ajstOKji0IIgZQwLZnuhVkBNRukUAIWyCBIBiWCIQlK8SQhZCFkNzqOedb6qubSmAm84x/KOC599atqlt13u895z0L1sXDn9iWZQGWBcvyiVf6Q/tAH9V3/EHuD3wVx9kAbMuCj88EbJ+8hs2n8ndX23x+uoo8n64o/gK2rV9pj23zr4n9/FacR/v5nzqX9tt+2Lafv/fTKx3qt0F3bPvVteQx6nz5Ste1+GfEeeL69F79rl88t3G8uB+6nrhH9R09Pe8z7lU+nfN8QJ4P/kTLCprWYey8bKsk7c8MkADC5wCiQKLdcIPEe/h4+ivOoVsReFjwe4GkrH4VkCxpEDa2fCAFqzC8AsMBifYLI6p9ge/JoMpgbmNaEiBx3Ro2vjKiaXS6LwGQ+N48Ri2e+kES59YLEoMpDOWDXWhZvr5WMQHEBqdVTgwSBhd2vDqT+HjFNOP1/wckZUwJpwGSWL1yxSrGydXv+o6YZLAG8MP2EysUOx0w1HGCPW6QNMu9wPtfMIltCv+nVvH3q6WLI0O7meQCiV2foIlglHR/il0BYLrcneHetJP7P2OSwwxefvUyyXF3JtvY3Wn2CRdWJ5PYBYuV7sUmF/iBYBkLRa4eww0qn+G4cx+QZxUfWm1z3GCDCYBMd+cGSbo7D5BEzHIzrn6QBMj1baa74whCrkw8mcKCXVdtpsiHDIhL+jgDAGVQAklaXV5fgqQBqZ9JLpdXKyY5bNTxU96bn92zAzoxmA1D90j2LDq4SosEQQYvJhmCQbmxnwAkJ/5IEaFjkngoYWzBKHdMUiveMEQgS4SC0CAJF9cAkOS91YpVhrtziQVP4eCHVXxgpc3RXau1AIWmY5IDklJ4jrtzYpaXCmywu2PF5Wy86jyZRCBJhaXkn1Z1JqsUG5yAr9UVKc7AmKRVmzv2eMWka2aSVppGrKwFkiUBElG+HpCEBHdJbwDlxT8i//RRdLzlLjQKDdfCgt4U5Z5B0+i2vL+s6DyLj4gWrYUEv0pMqqm6jJz0VETHdkVE8xiGgtQW3Sb/ZuYJdOhxG4KCQ9kdaWXO7s6R3Upq66AOG4XZp3ClogytbuhNZ0q5rOKOYlAASMwkUng2aqqvwBfUSKu40vPZqPFXo1mrWEfiSylNtmnergvfZ31MMuOW293ZsApTPzRktgdIMiY5UltkOQRWVloSkj5dgvtei0NUsxiZJwGVpSVY/8Zk3H7fk+gx5D5smD8Vbbr1xR2/fJ6P8QbJiUllRfn4Ys4kDJr4MroMGK6pQyCd3r8NO//zXYyfswqRzWI0kxyQ1Ir0ZtI/Fr+MyGbRGPzEKzLHUiC55bPU+BpAkuAHN/0NF7JPYtiTrwqXChvbP36LVd/Qia/A8gk3S/8Kc08jac0SdL1jNG762SgnTgaqPw+XJxM7frEK9y+3BTtEkio1s05KnUTVFBECpOy0PUj6bAnufzUOEc2jdRL7w66v8d3Xf8FDs1YivHFzpMWvwQ87/45H/vgJ4AuqlczuW7cc2YdTNBDkpsqLLyA0sjEahYS5dET15UpcLi9FRLMWsKwgmS0Bsb1+hv7jp6rgZDBJSGaKST+eScfmuJkY+tSraNutn7OqdbxxuzDa7bg7PwqzT2L7X95G90Hj0OPucXx+QeZx7P7bYtxyzyPo3HewTkx3f/YeKi8VY8jEVwzGMb8N0A2pLhUe/54URHS0dWFfnAZIqTflgpSi0wqNM1HH3WWl7cGez5bgvmlLEdmilZbem96bhrDIJhg+eTaDVlZUgA3zp2Dk1Llo172fu+JgATnHUlGSn6PjTFXFJXy/6TN06T8MLTve5ALoQuZJnN6fiL5jHkVIRJR+mKat2qP9zf1B8UlJ2MSP30TeDwf1+X5/DeyaGgQFh9QpHlvf1Bt3PfaSBk+JDeEm/Ti8dR1OpsRj2FPT0SSmHR+3b+NKFGVn4J4p8+CDD7knD2HfxlUYcP8kdqXKxSoV6eXuzKqDCZJ1ISXOFiUcIk2Qi0kkv10gyc+pG1aiqqIMFReLUJidgbbd+vJD3/7gMygvuYD4pdMRHBaOkPBIbYjykkJmE7kB2tp0uxV3PvqCp7sj9mxa/Af0u/cJNG/fBU3bxMLyEVuAzENJSPl8Gca9vAiRTVvyvhpKzxQwOjkFtqyYi7LCc7zihWZQ4KmV7KhB2nNizyZ2m4N/Nc2ViFYUF6D0x1w+u+ZKFc4c3ImOfe5EUHAwu6HKSyXw+/2IiGrKv5OWsI5LSH1GjNfVkKjmMQiLai6Vprua4Up8A5hkFSQvtS0fuazaINlSPJgg0fvkdctQVX6Jb6zkXCZiutyMoEbB+Nm/PItd/7GAA3GX24YgvBm5PaCitBinUhJww4DhiJBGbdqqAzr3Hy5rf7KWJ6Wa1Is4tn0DUjesxsPzPka4PM+19G0bPlmrY6Et1Z1yEVtXzEVNTTVG/XqeZIQBjKtmJ4TFtpWvwxfkw5BfveIK+ATc95s+rZN11/JFz6EPoMutQ2qVozS7XMpRuD5+HgIosAgaGJMCmaTiUvbhZOxdsxT3/uF9RDaPwcm9m5H65Wq+35HPzkOrG3oy8EU5Gdj03isY88JbiOl0s3geWZkgw+Yc3Yej276o9ZzFeZmoqa5Cy9iu9dhAsKJT30HoPuRejjWq3kUA+f3VuOfZP8r8SNZXaV1LVeFUFGwkEEC+IAx5kgSEE4+OJ23Cka2f4xcvvGOoMaHqRB3OKNT6/ToHIwOTy93y0VzcPPh+dOk3xHVd5fJqg+Qk39aPe98XiSrZTDNJxRlHOHiBxACt/QDjfr8EjUJD8Y+FL6Fp61gUnD2OkVPmIubGnuwiyQ1+u+RVjP7tW4ju1MOQ66IykX8mHWcP7XZyHQvISktGWXEBut/9C+3e6kKJDEGxI7bPQJGHSyZtWT4HRXln0aFXf1USlz7NcHdsJfE5N/0A3//QJ19zSfDjSd/g8JZ1eGDGh7hSXoryogJXVVslx7LSBPiFgSMbN0dwWCS+WvQSeg4hgIbWLsSqqoM8RyTHsnpOz5K/Z4lLZutSjxYDCiQL5PJMd5d9JBnJa+Mw9veLERwagR0fv4nb75+ELctno1nbjggOi+Abra6qRFHOGTRr2wnB4WLfbeOeQHTnm3XupFoR5Gyzj6Vg20fzceu9E9HnnkeEuqxvs50YJGsJvIq3Lp+DgqwTnE8JHGQMkqDoUr/8fCHnJFq0vwlDn3pNVyXIWj8QQPGf48GZH+HMgR1I3bjqWrwaC5nOfe7Gl+++iJ5DHhAMMloOroKrao+4Skt+WOeT3tMAmZLaqa05EjwwJuUcSUHy53HoOewBZB1OwYip81BxsRCb338V7XrchvAmzfmGLpeVIvtICtr3GoBwCqSWhW53jWUBIIvmIq+wLBTnncW3701Dy9gbMer5+SgtOIfNSyjvqHu7ZcyjLAREkifbPbCRsGwOSLmNeu511TrSpSBJGy3ByRUlfDiP2Tps0nQjVvg5hlaWFKJp207scqsrK5y6nS6a+nGlshwnU7YgM20vYnvfge6DxiI0NIrjdGhUU4SER+m+VGBLw6wJqt4Vx6HzuxfrGOQUSo2iqez3qDyJjHil8hLyM44g89AunM84gkYhIeh8+zD0G/cEis9nIf791zByyhzJEIuTNgKNDB7dsbsgBMcg1SAUn0sL8rB1xRxcunAeD89djfBmMSDJfTo1Ubo/h0mUCx1N+AJRLVtj6KTpaBzTTqRwKrYAiF8+m2X16Ofe0BUHTi+NyrVWd8S4FXM5BtH1nJUuE1iv9gP1kkCJeRGO7/kGZ77bieiO3dBr+EOIbNG6DqluNhQDWxpcF5F5qmgQWvm7Ftu2TO29JLVgkmARvb9cUYpvFv+OZSTJaJLbo59/E01adWAjlxBAS6djxOQ5rO5oKyKAlr6Ge37zBmI6ddeKUYFE1805th+7/7qIr0fbhEVfsgRXXVnaJ9hm4eyBnUhZtxyxfQdiwPgprrzGBIkAulx2EQMeniqFg2ChyjmcbqZwf/vXr0RoRGMMmzTDaAM4QoCe2eyQim6rjfQdX+Fw4noMfvxlRHfsWjvOyONU51csENmhDQDerAlygy9/5yJmkJ8Ws9FuqO3uHJBOp25D9I29mLr7/ms5fv5vC7l8QucwQB/MQMuOXREaEcVmraosR8GZdAYnOELkRn1G/RItY29igx+OX4fvv/0ULTvciPY9++P7zWswYdFGcT8BIFWVlWDt9MfRd+wE3PLzx7z9noxJBFBu+nfXFC/UQZTTDX96pksOn89IY7FhKjbd8oaN/JNHcC4jDbeM+lfHhQqtL9siNppEt0Orjt2MfpW7c6sWjq7LkWhgF7fjXd1u8AeIAG+QhMKjlU3ymAAa89ICDdBFAihuJlp37cPVBAao4hJn9G269kVYY9oH9Bh8H1p0uIHfU17ls3wY8NBknDqwE3vXvI+J727EsZ1fI+fofgGS9G7+mmqcP5GGZu06IaKJSFRpo8+3P/i0Awa5rGWzQKUhKu0odScppISxI78B7PxkARqFhGL4MwIg1fw7tOmvOLV/m1sJyl9SySslsFTZcG9OYtyh9x3oPXy8iJPGbENd1W+13zq/YyEzSAaGWkqtPiZlpxNAKzD6xXdcAG1ZNgvDnp4pXZyF4tzTiI+bgZG/fh0xtIrUPINq8tEd+0Qf6tS+BOxZs5QBykiOR17GYeeZLZHJZx5MQkyXHoiKbqO/o8S3z5hHXfbZGjcbBOiY38wXGb2syen2tFi2ukFHspxi0PDJs6QIqD3bIAznLqym7/gSRxI34OEZK41KgZhvMPMpbXQPkOoCyjq3fYHMg9RgiHB3tKJd7QU59SMUr/gu99h+pKz/kAGiCoHP50PJuSxsXU4AzUB0Z8p5fByDtsTNZIBI8jqgyzaHrmJYyNiXgL1rPsCEhRuEpKc1Ll/pfWXFRXw+/XHc/fjvuDJRnwRngPzVGPPcfEEcDUjAe9noi182B76gIGaQYlrtFnrt6Z/07RsZoPGzVrFIcURIfZNCboFQJ0C5ie/Y1O5WRuNQTGVzOc1Tl3Cg/ZlpyTjw1ccY/ds/cTWbtov52UhYPptlb+PotmzA8uICHN22Hj2HPYiolm34J4KCQtCp3yBH0Uk2ndovAHp84QY2aCBIVZdKsHbWRAaIWhFKOHgFGgKoMOcU2va4lfMir82sz+UdP8j9mxGTZ2kXp+OOa9bBbPgBRxPX4ygDtFrEDdd0Ud1MEsfWP9tg5Wz7EzNIgcTxhUniMEqVZRRYP+z+O8qKfkRhVgaqq6sw9sWFQKNGDIYCyNsczl5qJTw0c6Uzayfj36l927g6MWHBej3ORb97Mjmec5Tc9FSc/W4XRkydg3Y9+/MF6wKJAKJ2gIp1Zp4aGCvomYuyT7G4GTF5tlZrqi9kztnRar+QdYIFEf34iaRNnOuNfXmxoKYBkm6dc6XAYVdtd1e7u8t5UG7C2zw0YoIk+wYukEx3l5m2B/kZh1lmx/a+U7syuk5pQS52fvI2Bj72Ej+sSHlkvqMlu5oIkq+aweCG3N61cZiwQNTm1ILZvvpN0AqnclSrG3ph+KTpsEKctoEXSNuoFldTg5GUqKoSkBO3RUFSBXuqma2QMegZktnCKZpiQSe3to2zB3fhwNd/5l202LoPvhedbh3kYt7/vHXusEnFLisn4W1mkHYnxoQP+x+DSSZIpnjgmERDJMQ+w12KY5SbckBiwNTwiXqVLQ8eZfJTzybMiIGC1cRyNd8gOlPeeVK97JUVcBWTAkFy4pRMGA2QPPs6HjN3ClSh2MyYJAqs7ilVcUzgsSqOWTlb/11XEhRIrpjkMaugVqsDkhp2FG0LTi4De0kuJgUKEGOcS49vSedljCIHgnQt8w3egUe0KWhzj3NJ1abFxDWCZEwXBc7KcexzDTpSh7dudRdYArKyt7xlzGbTChV9IQckzmA9BkqcwqkDhphM1bK9FkiOGPEaQmHAmYkcBHUhVcRAca4Xk/T9qXjEtL1KFDSYxE1xUvqGu3OYJFe8LnIaBpdAutoOhgT3ZpI5hqwq107/R1UrJKh5DJB2N9KgagDeqc15g+S4PPG9OD5Ijg/LYXkvkHTrXA7sazdnxiTBINdvGDEp0N2p3IqhFa5AJ7d1QuUCSQZ3T5CcEePASSGBkRGrqL9rMMYRAyaTHJDMwii7W2OoBDY+tbLi33T6QYY7owdkh+WaNPUwukDGyG0ESMr9eXVl2fAB8w2uRcJWNufzPMAyGn7qXrllIZnDnVbF/HrIVPf0qgzYPKAhmxjGvAP3/GQPR5dndAOvLhfmBslJZJ0GnaHuCsMQ1tfK3DxfthsMIxhAOSC5WeSOMepcJQSEexJskiu5LiZp92UIBzW8r/+7i1J9zv+qIIckxpVlHJELKhCka2FS/SDJFkYASO6ipmSQ2eupM87IZpxqypkTriKZzoPtTwyrCZkWcefkbCtpxaQVAKbUtcjumrr6at78Ks7++tcNsYB1ZO3ckJKirETAHuh1oesANcS8DT+X2bF/xZS2VahJBey2gZe8DlDDjdyQK2j3lbxq0kB/DRJtG66pvusANcS8DT/XFV/2fvTMFL/fTzFJb9cBariRG3KFWgIgUDRcB6gh5m34ubUAChQN1wFquJEbcgVPCW2KhusANcS8DT+3zhxHiYaBU1bT/5K6vv1EFqg3CSXRcOfklR/+RPd2/Wf/2wL/BGiui/tFFRS/AAAAAElFTkSuQmCC",Q="data:image/png;base64,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",L="data:image/png;base64,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",z="data:image/png;base64,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",$="data:image/png;base64,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",G="data:image/png;base64,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",K="data:image/png;base64,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",V="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAgCAYAAAD+Fz2gAAAAAXNSR0IArs4c6QAAFB1JREFUaEPFWwd4FcXafvekEiCEQAIBpSaEjsDV0Jv0IlwvAUTsgAjCI1iuCPiLtCvdcvXaUFSaaJSSGClCFAgloQYCQQIkpIeQkF7O2fvMNzO7sycnwevfzoMmZ3d2dvd75/3K+000ACi5+s19jiqs1qAN0jUtSIMGTdPYKf5TY9/pizju/JOP0wHomgYbXQnoNjGHTpfSuXt9bA42i7iezcj/Abpu/GRHdJ3uxo/Tr/w6dpz+k9ey47oDuu6g8w72kw116GBPrDvkXGKMvF78ZPNqdBt+HZ+f/S7v6+DvrYznz8Pm488oz7G3p2PKs4q3M98PyLDBcVjT3F67b/TSWxoDp6rCfk6D5g/NZgIiQWL4wAoSHSHg2D9+DXsUjocGhyuQpNXvAZImDELGFi8kYeWGl2CYILHj3IjymPPvzKDSYFZjagIgPq+djC+NqBqdPRcHiJ9Xx8jFUztI/NpaQSIwuaFs0PM0zdZNK0jYvBU6HuNEsUGCxO14bybReMk05ef/DUjSmAJOBSS+esWKlYwTq99yjjFJYQ3ggO5grJDsNMGQ4zh7rCAZLHcF3p9gEtkUjm1awYUv0gEEcUNLZnBWWEBi3wlaGsXZw/0ed31OYFrcneLeDCf3P8Ykkxm0/GplkunuVLaRuzPYx11YjUwiF8xXuis2WcB3BktZKGL1KG5Q+gzTnduADC3/3Cad4oYwNgeGGd0VSMLduQBJgqXGrtpB4iDX9lHdHUUQ5sr4m0ksyHVVZ4p4Sae4ZIxTAJAGZSAJq4v5BUgGILUzyeLyqsUkk41G/BTP5iD3bILOGEyGYc/IFv2ds5/rMhHgZHDFJCVhkG7s/wEkM/6IJMKISfyluLE5o6wxSa54xRDOLOEZhAESd3H/DZDEs1WLVYq7syQLLhMHB7T805/pFN2NbM0pQzOYZIIkWWK6O9Md/q+4O8q4zA+tOpdMYiCJDEumf0ZWp7JKssEM+EZ2xTJO55hkZG3W2OMqJv1hJhmZphIrq4GkCYBECl0zSAwAkeEpiQBbrRlJ5+B/X1vU8fU3YpYzSCkXYuEb2BwNglrxFPzPxCQFJCK/kY3rtPA5XoxJZtrtcFRB09xESuycerORMl2WcUcyyAkkYhLL8KypPE/BnZKFat+lS1bcnCXeWTNPq7vToeXFf0IuznRzMqU2j9F5I9XmVQ47Vllegoilz6Lfk6/g/k5hok7SYa+stNRLP658HiG9R6LjkEdpDJtBs9mgeXjyueT/NSAz6RyyriW4DE0mKAQDmrTtgqDgLgSKCRI34rWTB5H46y4Mem4RfHwbEUiOqkqc+ekbWViJGkugK90ldHjV90No79Gmu6OMoAqlhfkovJ2JO2nXkZuShPysVAyZ/iayryUgN+Wq9LuS20aJU9e/CVp161c9NXcCysixlZik5cX9S+fsYCm2CNzO7s6pQL0RHwP/+4NR168xIt5+Fv2feAV+zVri4MdvYeAzC/HThldqj/4AWv9lEPo9vsAoZiVQZyK/RsL+najfqEmtcxTezkLXEVPQbcRjhvtjrk9kDCi8nY6YTatQWV6KQTOWwK9xc1RVlGHH4mlo1CIYXj6+NDTnRiK8fOrDN7AZ2acoNxM2Dw8MnbWMDMxWdNyuz5B66RTslRV0jZu7Oxo2aw3/5m3RqscAXI2NRmrCCQS0CDXB4cTBncybqN+oKR4cP8NcEC7rKM4kYiRdy+OldvvUhwZAMnuTLkgyy8jQqBLVELttIwJbd0SrHgPxw7Ln0HfaAnqwpCNRGDLzTRQX5FlS9H3vL0TrngMR0ncUZYvs1u7ePvCp51fN3Z2N/ApJR3/GpFVbawSIFZfbFk5Gx4Hj0XXkVCW7Y3HeBKmqvBSHv1iFO2nJGDx9Mfya3I/tix7HoOfeQNOQB+i6fR+8jsA2nYx5Eg5+h7TEOAx9YTmfVwduXTqJkoLb8PFrjPjdm9CuzyiEhA0Ta0HH+X3bkXvjCgY/txhU+CrqQdzuTbBXVXCAasnuVNVBBUm7ffJDXUo5zF+rTGLptwUk8f3K0UjczbqFHmOfMQDKT7+BqsoydB/7NNISTuJ2WrIACbhyJIriVGDrDgQOg7nzsElw8/SuFpMYQFfvARB70e1/n0QAPTByKuysPJPAGMUpL1LtlaU4+f0n6Dp8Cjzr1sOONx5Hl2Hh8G/Whgx5es9m+AW1ROseA2l8yoWj9G5DZ68wXBK5VrHq96ybh5DeI9AubLhRB53fvx251xlAS8xUXYw/tedzYt5DE2a6VjqE9GPWZVYmabknPtBZPOCqAfNyJki6or+pQOXeTMLpvV9gyIy38OPyGej7+HxcjzuMlt37oeUD/cj/M9chtCCknj8O34BmZAj56TVxFmxePqLIFVqeBhgArdxaa53EAOowcDy6j5zKpTV2N5Hdqek41+D4S9sryrH9janwrucLN3ce/0qL7sDNzRMedXzoe2VZCbnuYXNWWtQCmbbvWTsX7fqMREjYcAGaA+f3bUNWciL6TJnHGaQY/fyBHfT9ob8+byYrarbmIsmQz0vvwwByFkGdY5IzkxxVFYj78XN0H/8Mdi9/ngCqLC1B05Au8PEL4IZV4taPy6ajXb/R6PzwRM5QCjhcmaAyU2p3GnAm6mtcjtmLvtPm1wrQkc3r0Gnoo3hgxFSub/EKCI6KctxJv27EWzZ94xbBNKKKAbRwKgbPWIyg4G70GNHv/R1N2nZCt1GP0zUJB3Yi7dJJDH9xlQHQb1+tRvHtLBpflJ8LL28feHj70D0fnvEmmFtMjo+p0SUHtGyPsEefr67xKeKpVf8zi28t5/j7vFAVmZXU32oDKS/tGuBw0Asf+XotOg8LR2CrjvD0qUeZ080zR2p8WPXEuNc/gF/g/QZI7CnORvEk4Y98uo56jAzLVq0E6U52KvasnG25fNqa7wGbjZKE7QsfQ69JcxDQpgMVpr9uXo2Alu3QfuAjPI4e/QnZyZcwfO4qY8WzJKC06C4qSgrJUwS07gD/5m0I9A79xqK85C7KigvNJIAKXiqdCRQ3Dy/4NPCvrt+pabuDg8KLY6GeM0yyY9+zpNlGyk0uT83uNDCXx85HrpmLipKiajZsGtIVPcdPR0VpkaF2S6ZwokjdjmWMQIMmLeDuyVwNm1ssEnsV7BRVBNEEw1wBZrO5Q3NzJ2PIGGSvqkRBXiYF99Rzx3Am6hswgNi4qopSbHt9yj2x9wtqgeEvvsP5rRStV45G4cLP2xHaZyQ6D51suDhWI6njKGQ5HLApsYvHGEWWchZcZXvEIi05oGUde9cAyOz9qGqCCZKMSWwlMnOmJ8Yhftcm9Bj/DFp06Q3N5gYPLx9kXD2LnGuXjCRBxiKytTD4A6OmQXP3EN/5GQMkCYqQD+Q1tVmWAcKLPNPdJZ84gGPb3sO0td9Ds7nTyiwvzld6ScCBj9+i5KXz0HDDyJobfw9DOhJGi974KtVBmk1Dr4mz0ax9T0qv4/d8IR5NZpDVn7RVt77oOPCvNYKkaoIqkFrW0Y1GDFILVpNJUjTldRIZUTApZtNy5KVeg3d9Pzw8ayl8GjSiMReityH51C8I6tDDAEQ+clFeNqWkk1dthbtHHRpfkHEDkRtedml/30ZBGLfoI1QUF2DnkqdqxGjcQu4umbuTIF09sR+x297DE2sjwIxeXlJsuB2Z1h746E0EtOmIrsMnU/OOrmXBWbPBzdPL6CNlJSfg4oHvUJibgaDQ7khPjEfv8Dmo4xeA2ylJhsB6NzcDSceiEdpvNOqyeCxS9br+gfBr0sJwc7KdYW1dcHWDl0C8QahlH9mo60J/cZVS8/jEWSQZxkDKS7+G+IhPUHwnBy279aGqevCMJbTyzkdvR+bv5zBy3hp6YVWMvXnmN8Rufx+TV26hNJvpCvkZNxG57iV0HDyBsj2p3KSeP4bC3EyMX/IpyhlAb0xDSJ8RaNQixACKXXs5Zg8eWfwRGjCA2P2EoRlAnEER0B12bHkt/J7uTQ5gbm7kvNUiVS/Hvn8uQo9xTyN227to138MbDY3XDwYgeGzl8GnfiPRXLQj+/olHNmyAQOeehUNg1orqbopQRnujkKVte+kaoLU4Mv+bQMxyEFhwXXd4wySw2FHzOZVJN+c+v5f6DV5LlIvHIe9sgx9p72ChP3fIik2GnXq+1ljCTQK1OUlRZi0Ygvc2QrVNOSnpyBq/XwMn7MCTdp2pmscLOXe/SWYjqcCNODpV9Gyx0Bj3vTL8Tj44X8ZAEn6sJj0+4n9OMoAWhcBm2ZDWtJZo0LPTLpAc7NP3YaByLmeiAf/NhN1WPHMCmlPbzRq0Y5+PxP5FQqyUjDgqdexa+XzCO0/Fu36jkLCwe/RadAEVJYUU8xh5s5JuYLjOz9Cnylz4dfUZIynd13ugpW2eY3CqohhxL6sX9cb7QZmFJVF1WMSZ1HCwZ24m5uOB//2AiJXv4iwyS+S7HHo06UYOmsprsb+jLRLcXjw0VlK44/Hmczfz+PiLxGYtOIbMgL7MBZErX+ZAApo08lIu+P3fInUC7GYsOgTlJXeJQb1ZwB1H2DsmXAJkPBxycf3EUBPrPsBJUUF8PH1p/tVFN/FnjXzEBY+G+ejt6JJcBda6XcybmDIDFZsik6sDtzNTkPUxgUk/TRs3ga7VswUAI023GHkmnkoKyqokZ1u7h4Y8/JG4e7+GEgSPC3r13XEILErxMjUanJ3BVlpiPlyBQY/+ybqNGxMGV3YpDlo1uEv9OIsHiXs24HUiyfQdcRjRttctgtybl4hAMOXfy0AYjHoJqI2vIzhs5cjsG0nalQxSej0HsGgRZ/Q3N8uVgDivhM1AsQE0+P7cWzruxi7YD0OfPo2Hln4Abzr1EfMF/+AvaoKg6Yvxk/rF6BpcBd0HjYRu9+Zi9D+Y9Bx0AShCIBUgFO7PsdDVMc48OPymQgdMAahfccY7osBy7JHlqgwIfVs9Bb0GPMk6gcECcZqVKQbRnfBpJrYpGXGrBV1kKliM3fHXILaHeWFpw0OeyUSY3ajy9BJqCovw9518wigoPY9YSNFAri4fweunToIv2atDK2aLy+NYklhTgbClzGAhIvLuEkCK/PnjEHsPiwOnd27GSnnY/HIYg7QTgUgPhuQfuV0dRcn1rIEiKkEQcFd0WvSbBz/9kNkJV/E6PnrUM+/CaI2LEDTtl3QfdyTSLt8msDjGt8UsWsFcNirqMPMPj8sn04Mat+PA2RKNFwOyr12ETFfr8GgZ96Af3MWg6ypuhUk8/oaAUo/vEZnq9UI5Oy1baLmqTEm8c5rZVkZIte/hLDwOQjq0JNDoGm4uP9bsKxn2OwVRutcFsApZ4/g+M5/Ivztr3iSoAH5mSkEEBNgverWl1giPyOFXnrCoo9RWlKI7xZPQ+MWIajj18hwJ2WF+ci5ftkag8TZ3zavxo34X9FpyKMIeehhHNq0ioRL5oZ9A5rTqMj189E0uCu6j2UZogO3LsVR8dq8Q0+SbpgkpG7hYgC1HzAOof3GQrdXoby02ACBrarcm1cQu+N99J06H/5Brcw+kq6TnMSLULNzK7d0GUA7ga6lHVpNDJIgydUru6xmcWnGJynjMAaxFwybOJsDJICWADFFWIqvpQW5yLlxGVePRVPmN2HRZ7C58dS9gAG0kQHUAV71eBuAAcpiE3uj8Ys+Rjlj0JInCCCmKlNNBqD8bj6yrye6BCjx0A8kyQT3HkF9priITzFs1lJ4+/Kqnk1hADTuaeGOHMSkM3u/wtDZy+DpVZfXR6KQjFj2HAHUvv8jKMhJRfSGV2uMPc4nxi7YAHcvbyeNr/p2LpVNWvov79CmERUkuVNHBUl1dxI0ewUDaAHCJr5ARRuvkTQkHopAdvJFDJ75lpDlbCgrysfhz5ZRm4EJjW0eHGIwrjg/h2R8Vryy9Fay7VrcL7h94woeCp8D1jo4smUdOg2ZiMA2Hbm0Y9OQd+t3nIvaSu7Lp2FArcbSKyvg5ubBg7uod/Z9sBBN23amdoMpsjrgsNupqciNJVY9dOxd+xLa9R6B4F4jKCPlorBqZPEISm9HFrwBLUO5+3ZSEcyuLJd4LACl/fIOMYjaAApQfxQkIwVnm0jYzRV3yYEU87LGgtG+MLuy0i3KloezcMvP85gke0l0DxGD5O5VGZMU+cI1WLrOJRgFJJnAkOHohJBe+RcDJFlU8iHWjZP8nLqpUSgbFpfF2+bWXarc3fEU3BqTiOVpB/9hKAkSJEtMkhme2hviVlO2BStqA6vVxSYUa8OPG1omG9YERNnOZWz/EiZX9tw5g/Rn9zcwQ0iQrNu5hOH/U5CU3UXOe+XUXhJnBmnu1cCoaX+DduvAqnRN04KkwWkvFuUJ5v442T4wGeC0w0dlhtE6t+5t4IBUB9VgkFQciInsKAP93iDJIZI56v6G2v2dChKv8o095U5tZ6vIaTbvJNsMl2Rs1VJ3/zgzSd2GLJVrpUkndD/Bpgwt7eCqrTpt/TUNKjfAm9ocV59lveSaGdJFuonMTWyWd+7KMpBE65zPo7g7uVvVeVercHO1uTv+bBwSYgfphveI3/8Rk0SccdrOZXF3NMRJ2Rauy8okEyQVfHJpSgMPOrZptw69cx/s+jlA9zc1Mw4W9VktO01dGN3Y7aMyhnVl+XdXXVlikgGSi3qLrKwq6pxJplsUrtKp4SeFXAmSvHdtMNW8e1UEbNqgIWOSud+B4eQQPRypRJtMqsmFKeyTf3Hh1IZQ6qQ8b3h3ozXGQNIcjtW6jkHS3Um2mCBZWaS6O3MPtxpjGD6MTfcAyYgxKpOc/9xFCK7KX1Uwh8S3K1u7ss4g/REm1Q6SqXDLXauSNbyoURMGs8apOc6IZpxsyqk7XHnikgHdcdjb7vmaT68Zt/4NR6wL8X1JNbgAAAAASUVORK5CYII=",M="data:image/png;base64,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",U="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAgCAYAAAD+Fz2gAAAAAXNSR0IArs4c6QAAElZJREFUaEPFWwd0VWW2/s5NL4AEBamDSpEhSBGEyFAEpESKgDAIKCgKTx2KyjAMIlVAUIo8Hk2QFXHAR3E9BESQEAJBKUoRlECoShqQAoQkpJwz699/Of8594Sg8+a9u8K69552z9nf/+397YIBAPkpn9UySzDPgNHRMozqBgwYhsF28XeDfacvYrv7nR9nAbAMAz46E7B84hoWnUr7ynv5THYVcT67Iv8DLEu9sy2WRb/Gt9NHfh7bTv/kuWy7ZcKyTNpvsnd2qGmB3bFlymuJY+T54p1d16Cf4efx67PP8ndN/tza8fx+2PX4Pcp97Olpm3av4uns5wPSfTD3GkbAhFqx068YDJySotITBowoGD4bEAkSwwdOkGgLAcf++DnsVjgeBkwvkKTVywHJEAYhY4sHkrByw0swbJDYdm5Euc39mRlUGsxpTEMAxK9bSsaXRtSNzu6LA8T368fIxXN3kPi5dwWJwOSG8sHKNgxfU+PGqbh1sPA8J4oPEiRux/KZRMdLpmnv/zcgSWMKODWQ+OoVK1YyTqx+xz7GJI01gAnLZKyQ7LTBkMdx9jhBUiz3Au93MIlsCnO9cePkmjQA1bmhJTM4Kxwgse8ELR3F2cP9Hnd9LjAd7k5zb8rJ/a8xyWYGLb+7Msl2dzrbyN0p9nEXViaTyAXzle7FJgf4brC0hSJWj+YGpc+w3bkPSDdyT3xiUdwQxubAMKN7gSTcnQdIEiw9dt0dJA7y3V66u6MIwlwZfzKJBbkuf6aIh3TFJXWcBoA0KANJWF1cX4CkALk7kxwuzy8m2WxU8VPcm0nu2QadMZgMw+6RLfqc46stKQQ4GbyYpAkG6cb+H0Cy448QESom8YfixuaMcsYkueI1Q7hZwhWEAom7uH8BJHFvfrFKc3cOseApHEwYuUdXWRTdlVpzKTTFJBskyRLb3dnu8N/i7khx2S9adZ5MYiAJhSXln1J1OqskG+yAr9QVU5zumKRUmzP2eMWke2aSUpparPQDyRAACQldNkgMAKHwdEEggHWovH9XTBIg5aZdQmB4JCIqVRGIWbTwOV6MSbbsllJbBXWH9GZHSrks445kkAskYlKJUlhudSdBuXTiAILDI1Ht4Wghw6Uq81B9LuEg3a/T3Vkwsn9YSS7OdnNSUtvbaL+S2j4yxI87Pxcym6s9eqmwIj8IYUH7uBSXRzeNHQJfcAh9z7uejgtHEvxiUkTlB1CvTVdFHSaJN0weioZte+CxHoNJEEgm2SDJFVkWk2whwfGSIDnls9D4ZOj8m9n47vNFaNA2FjUaNhdrgec/PE/i+dSxHWuRlXoenV6erHIzt/SXi8WhBD3Eg1xoRvb3yy3ODiaxhWHd7s6doJomNk55AWGVqiAssqKOjF/M1yAia965fQt52VcxaPZ6BIVFUDKbnnwU8cumggHiCwigaxTczEGV2vXQdexcxzXXje+HZt0Ho3Gn/raBxBHM9XHruWINC7e6BHcwSSa1Zbu74qJCHN0eh19PHsQfO/RGgyd7IDf9MgrzbtgJswncvJaK00nb0LjDswi/737HfYRGVkKFKjUc8t0BlgCJwNaewcg6slQBJNUbiQgBimIX4xBlogZgmtg09UW06DUc9WO6c1b4fMhOPYfsK+dRr3VXYWgZz9gC4Inn5R8SkbRuIQbOXo+QsAi6XNqZYwRQv2mrEVm5Kj3EF9NGoFHH3mj0VF8bIMvE2rG90XrAa3i0bSxtd6o7Fud1kGQFgIPgBMkrJtmuTroteQ4zZsqhnfhx13+jabdBuHrxNNLPnvBbkGVtqBPdBtGdnvNOch0SXzBSsjPr8FJLlnIMI8DBJD+QBGiWWYrNU4cTQPXadBM5k4GE1TNhlpSgy2sz7fKQyq24m7zww158u24RBs5ah6DwSCoLpZ05ivjl09BXAJSWfBR7Vs7AgJmfIiSyknrm4sJ8fD5hINq+8BYeafkUGZy9Sll6JoFRyalMUu1k1i8m6UFZGcmfSfQ7Yn/G+ZO4v059+HwBKg86nfglLh3fj84jpiAoNJwzxyxF7rVUVHygpn9lwiXDvdydZJJx/dASi61+XjVgdrVBsrT6m2SSjFU3Mn9FSVEhgkLCyUj5udeRtPZDNO0+GNUfbW7X8mTUEblVaVEhAoNDEFXzIVDhwzCQoQEUUbkq9q+ZQ3RrP2KSY0EW3MjCpneHocOr76BOkxgyhE/U6khoC3Wny3Feg5NBmj7JGpJWs9OFhS4cxHlmKYoL8hEUGiGAsut2OWkXkPjpPDTrPgS1m8RAlo4uHduHkwmb0XbgaNxXvW6ZIN0tJtHzMIDcRVB3THIziYF05dQhHNzwX/dMcf3AtoPH4SHGAOGi0s8ew57l09Bv6moEBIdg05RheOqVyajZuJXj+tlXzmH7vHGIGTxGiQdmEKpv8QyIWKXqXeJsDhIzqqivsqOFqrCDeNkgHf9qLTLOnkC7oX9VscWySnHn9k0kxs2l2Bkz8A2e55om3YNZWorvNi2heNtu6HiEhEX+BpDs5Nu4dvA/eaIq4oisv5UHUsmdAuTfyCIG/HIsifzzn4aOR1iFKMUeypPktRWTfIiIegDBYZFCkxhIPXMUe1ZMR98pq3H5RBKSE79Ev2mfcHdrS0Nc/D4BSZ/Ox4P1m+Dp0XMUeE6QdCbJUrhdlpHlcWKSH0h2tVmX4Hk5V3HgswUoys9D+6Fvo2LV2si/mYWkfyzArawMEg4MkMK8m7hTcAtFt28ReExEFN8pxIP1HkOr3i/71+/0SofJQeHJsYid7OmvfrfYIbMdosCh7gwwl+d2dblpF7F31XuI7joIDUXgLi64jV1L/obmvYajVnRr/9YFizyqnQGkM5GwYjqenbIaRzYuRVHhbXQb94GEVB17bNunOLVrA23vN/0TMHfIH8qOQYwkdwryymSSbDtwTydKMOIaeh2NfQ4KDVWxp6gwH0lx83ArKx3d3piDvOxrSIx7HyHhFRASEYlg9h4eieCwCghm30MjEBZeAbdzr+Pkns1o2eslAorHfv9CrGqPOEpLJozMbz9SANm9H72aYEtwd0wqyr+F+BVTUalabbR7cTwVydmqv5N/C1tmjUSbgX9B3RbtXH0k0VcSIDHupp89ivgVMwggtvK+Xvg22g2bgDrN2jpASlw1C9cun0HhrVw0ix2C6K5/tlkkKgBsQ9y4Xr/L9eonGQEBGDDjM+4ahdEY8OlnjlP8Y/HBLClGcWEBAkPCGG0pTvkCA2D4AlFaUozS4iIEB4ch5eBO1HnsSYrXcoG4QdJrgvoxRuaBRSoG6QmrzSRZNOWrnppugknfrluAzJSTeKhlR4REVFDuyCwqxtlvd6Bmo8dR6cHaDjcVEBCEJl0Higo4vyaJhJUz0PfdVQiPqoofd/wD5w/Ho8+k5QgI4cksU0VfTB9BgZiJhdzMX9DnnRUOIEjTmBbOHfqG55l2Cq0qDDI+iWxDdgNVFVxREj7UbdFe9ZG82g+ZZ39E0roFiB37IUIrVMIX772Kxp36oX7rp3HucDySk7bRPl2qy5gnr+dsXfDEWTb8KBG/mrTIsqgFyllTNkh2M0+CdGrXemRfueAsShsGTLMUOakXERlVDaEacOxXAoKC0GnUDLtDCx8yzh5TAEVWfgD5ebnYPGUYOo2cihqNW5LNfjl+APvWvI9nJixG8Z187PpoInq8NR/3123oCZLwWp7Cga9WvSsr3J2ncJBu0CK2JK6ZjWaxL6ByzYfxy4kDOPLFSvSduAy+oBBsnvkyGndmAHXF+cO7kbx/G3qMm29XGzS5rjq0rr6TXhOkBt/V/QuJQSZbzL8DJB1U6SKLCvLw5ezX0HrA66jbvD13U67WuZT1nEEnsOfjGeg7+WNERvG48uXcN1Cj0eNo2WcEVRt2Lvwrra4eb84n1m3/YAyq1K6PNoNG+7szV0xSSSoPAHa97p5AsgXGpaP7cHjzcjzz9kKqoqR8txOnvtmAvpNWUlxhAEV36U8AnTu0G8lJWxE7boGKOXZX1ln7c8c+rhW43Dcy9y1Q7QbTJQL8Y5Lt7mjeQJtb0IFivnrrnNfxxHMMoHblzDewGHQcCR+/h76TVyKcVRIsE1tmjULtpk8SQNcvJ+PrRRMQM2QsHnmiCwFy8XA8Dqz7CF1en4nqDZuVC5LMk0SU1sopwqWodrPWuxHlIY6riYRVM8gVdnh5Ehn92PY4cvHdRs+j+YZN019CdJcBaNCmK1IO7ULy/q145s2FDvV2ryCpSkbmvvnEIOFz/JSaF0jJiVtw5fQRP6PwLrlB6DP1EhpREYEhoeI4rWFgAH9o2haPdX+eXGtGCgeo86ipOLlrA3IyLlPA7TF2HirXqY+Ej6cj63IK+s+IozyJDFZSjP95bxTM0mL0nLgEoZH3lQuSm0l6zcsRvCXTtPrd7eyr2PrBaLTqOxIPPd6ejL572buocH91tOr/H7TaN08bTgA1jOmBlENf4/S+rej51kKwWt7VCz+j2iPRvCvg6Px6zDholQYjI/FDkQfZVWzm7nzu9gLFJ15TY0omJ+0iuUR9UkfmPEzBMB9cvUFTVKxaS1UpZO2ZXaNKnQao3aQ1AcpqWkyq93lnGX5O2IKwiIqo2aQ1qtSqh4MbluDcwW8Q8/wY1Huii5oUYja8dvFn7Fr8d/qdzq/PcEgChZbL3akmmXJ3ekmIRy6lqDRDnty9AacTt5BwCQwOxY2MX7Fzyd/RoucwSrrZa/PUYWjy9EA0aNOdGHR63xb0fHsRCm/lYMfiieg0cgoiK1dTMUkXCGX1kYy0vR9YrN2t2g0s5PtEznOXmMTB4LKaQJIjVoaB4oI8bJs3Gk/0H4U6zaSL0wWIc1IoPYUBNIseXsYgdt1jX63FT/Gb0bznC/hj5wF8OIWZUPwWM8pP32wEy49a9B6Oxl2e82eRAIKVhORLASBXqgLLOfkjWw4s9m2dO5qq623+PAasFrkv7n3kZvyK2DcXwBcYSEbfNHUYop8eiEdjeuDswZ0EUK/xi5GTfgkJq2eh2xuzEFqhsj16pY10+Q2hiCTWSE2YRwySIJHB2Q3LZpwM7iLQe8clHzeaAFoC1KrfSPyhmZYHOYZL7Fm7DAbQagbQMko+2W+wIHto41I82qEXWvZ5hbs1MbjiAMkyqRKece4k+k9fg7CKUeWCxMWU3aUl4zhA0phkAZnnTiF+5TR0fGkiHmzQnITChe8TEDNoDGpHt1ZF001TXqTcjLm41J8O4+CmpXj48Y7ITj1PFYdeby0CfL4yYpJ/kZbuMW3PXBoa0UGSkzo6SKpko7GNCwOeyygmCQYxlcUAqtO0rXaMZJ2cCOLvGecYQLPRe9JSajew37+dk4nk/dvR6tlX+PCEECReIDEXcun7RDTqpLUmPGC695k7XThYyMvKxJkDO9A8dggVk88c+IrusX5MN9Fi58f/sGUVajRqiWqPNEFp0R2c2r2RWjABgcHkzlnc9XJrdutcK0mJ6rmRumcuMYiSOg2o3wISuTqqu3F3x2xZVHAbQaFh8AUG8evKyoEEVW+d0xCLyV2F3/QqH2Rh98dYTqvfi0kyApU3vSoq4Jwjv41JqvKstws8Zu54POE1QWcrgQ1GyslU/tt238l5rNxnpMa/ryoJEiRHTJIKT2/gCbVmuzut2sCEg+bu7IqEHIz0mG+Q06uquOo9hOIGSeTXSqjc68ydbFOwx3A3/Mpzd54gadNF7lk5vZfEwWA1d4+Whmydu0A1ruyek2YYRnW5crk74auVA0AZrMfUj804ea6cTFWy3asrqxJWjyEUITY4CbhidA9GejFJ3Z/SceXP3DlB4q0GNVPuN2Kszd7p1QARt5QCo6qAO5a4maSPIcvKNWeSnG0QdSe2Ld1IjZ+zzqLRXzvIywF4u+zjDZIdl/h+fnyAGHoUw/J3aZ2rGKYqDa6Kg2NalZuvLHen5imouyrysXIGI38bk8SwiavhxzHSG4KlZcQZuyvLyzwSSBt8BZJgESysN64kzK2FUusEYEUpqS3Aom6MY9LUw+hq2kefBmJdWf7dqytLIlvMN/iNc+kjxkQh1wiyAIlYK12UGNaXNULiH7OnZL63ruOAa8P6/u6OT3fy3Ml/xNgUPRy9VEMusEwX5gTJ/l8STpCoxGNZ2aEIbUprjIFkmOY8y0JH6e6km7JBcrLIdmu6AW1FJ9vn5YKkpLdkiARatCW0cpIs6PLqrE+MK4s4UgZI6vd/N0g8geIguPMk71nw8kCy/yuLZJJ2XSAdlrk3tDR4QnibV6/8E9rRHPF4PE2FAAAAAElFTkSuQmCC",ee="data:image/png;base64,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",X=e(59301);const fe=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:F,swimg:h},{name:"101\u8BA1\u5212",ptimg:Q,swimg:L},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:z,swimg:$},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:G,swimg:K},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:V,swimg:M},{name:"\u519B\u961F\u4E00\u6D41",ptimg:U,swimg:ee}];var W=({className:be,dataSource:Ue=[],col:ze=4,right:pe,bottom:ve=23,precision:Me=0,wrapWidth:He=1200,trackEventItems:_e,loading:Fe,onRemove:Ee=()=>{},isCurrent:Ce=!0,showAlias:ge=!1})=>{const te=Math.floor((He-(ze-1)*pe)/ze),Ge=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}].map(ue=>(window.ENV==="build"&&(ue.ptimg=`/react/build${ue.ptimg}`,ue.swimg=`/react/build${ue.swimg}`),ue));return X.createElement(v.Z,{spinning:Fe},X.createElement("div",{className:R()(t.list,be)},!!(Ue!=null&&Ue.length)&&(Ue==null?void 0:Ue.map((ue,Ie)=>{var vt;const{name:tt,id:Zt,identifier:Mt,featured:bn,school_name:On,image_url:jn,excellent:Ot,is_plan:hn}=ue;return X.createElement("div",{key:Zt,className:t.wrap,style:{width:te,marginRight:(1+Ie)%ze===0?0:pe+Me,marginBottom:ve}},X.createElement("a",{className:t.li,onClick:Dn=>{Dn.preventDefault(),Dn.stopPropagation(),_e&&(0,H.L9)([_e]),(0,H.xg)(`/paths/${Mt}`)}},X.createElement("div",{className:t.img},X.createElement("img",{className:t.cover,src:`${jn}`}),Ce&&(0,w.bg)()&&(ue==null?void 0:ue.studying)&&X.createElement("div",{className:`${t.movebq} user-path-items`,onClick:Dn=>{Dn.stopPropagation(),Ee(ue)}},X.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),X.createElement("span",{className:"c-red"},"\u79FB\u9664")),(vt=ue==null?void 0:ue.subject_tags)==null?void 0:vt.map((Dn,Pe)=>{var Ve,Gt;if(Pe===0){const Sn=(Ve=Ge.find(rn=>rn.name==Dn))==null?void 0:Ve.swimg;return X.createElement("img",{className:t.sign,src:Sn,style:{left:"-4px"}})}const ir=(Gt=Ge.find(Sn=>Sn.name==Dn))==null?void 0:Gt.ptimg;return X.createElement("img",{className:t.sign,src:ir,style:{left:`${48+52*(Pe-1)+2*Pe}px`}})}),X.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(ue==null?void 0:ue.excellent)&&X.createElement("div",{className:t.bq},"\u5F00\u653E\u8BFE\u7A0B"))),X.createElement("div",{className:t.name},X.createElement(m.Z,{title:ge&&(ue!=null&&ue.excellent_alias_name)?X.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${tt}`,X.createElement("br",null),X.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${ue==null?void 0:ue.excellent_alias_name}`)):tt},X.createElement("span",{className:t.e},ge&&(ue==null?void 0:ue.excellent_alias_name)||tt))),X.createElement("div",{className:t.tags},X.createElement("div",null,X.createElement(m.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},X.createElement("span",null,X.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),X.createElement("span",null,ue.stages_count))),X.createElement(m.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},X.createElement("span",null,X.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),X.createElement("span",null,ue.members_count)))))))})),!Ue.length&&X.createElement(P.Z,null)))}},9148:function(x,i,e){"use strict";e.d(i,{jL:function(){return R},w9:function(){return ue},QD:function(){return Pt},cQ:function(){return Ee.Z},op:function(){return re},O5:function(){return Br},_b:function(){return Yn},t7:function(){return M},Gi:function(){return bn},YG:function(){return Zt},qp:function(){return Q},vr:function(){return An},qE:function(){return it},Je:function(){return X},wb:function(){return Fe},cq:function(){return Pe},tp:function(){return $}});var t=e(59301),v={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},m="data:image/png;base64,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",R=({dataSource:fn=[],img:En,imgWidth:Ln=346,title:zn,sunTitle:Wr,bannerExtraContent:La})=>t.createElement("div",{className:v.banner},t.createElement("div",{className:v.content},t.createElement("aside",null,t.createElement("p",null,t.createElement("b",null,zn),t.createElement("span",null,Wr)),fn.length>0&&t.createElement("div",{className:v.btns},fn.map((nr,Xr)=>t.createElement("div",{key:Xr,onClick:nr.click},nr.name,nr.sign?t.createElement("img",{src:m,width:39}):null))),La),En&&t.createElement("img",{style:{marginTop:33,marginRight:38},src:En,width:Ln}))),H={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},P=e(92310),w=e.n(P),F=e(89392),Q=({dataSource:fn=[],value:En,onChange:Ln,onTitleChange:zn,className:Wr,title:La,titleWidth:nr=41,style:Xr={},fontColor:va="#6A7283",showCount:Ui})=>{const[ea,Kn]=(0,t.useState)(0),[Kr,ti]=(0,t.useState)(!1),Ai=(0,t.useRef)(null),ra=(0,t.useRef)(null);return(0,t.useEffect)(()=>{var qa;fn.length!==0&&(((qa=Ai==null?void 0:Ai.current)==null?void 0:qa.clientHeight)>97?Kn(1):Kn(0)),fn.length===0&&Kn(0),ti(!1)},[fn]),t.createElement("div",{className:w()(H.row,Wr),style:Xr},t.createElement("div",{onClick:(0,F.throttle)(()=>zn==null?void 0:zn(),2e3),style:{width:nr,marginTop:Kr?12:4},className:`${H.title} ${zn?"current":""}`},La),t.createElement("div",{className:Kr?`${H.tagsWrap} ${H.tagsBorderWrap}`:H.tagsWrap},t.createElement("div",{className:H.bar,ref:ra,style:ea>0?{height:ea===1?97:"auto",overflow:ea===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},t.createElement("div",{className:H.tag,ref:Ai},fn==null?void 0:fn.map(qa=>t.createElement("span",{onClick:()=>Ln(qa.id),key:qa.id,style:{color:va},className:En===qa.id?H.active:""},t.createElement("span",{title:qa.name,className:H.name},qa.name),!!Ui&&t.createElement("span",{className:H.num},qa.count))))),!!ea&&t.createElement(t.Fragment,null,ea===1?t.createElement("div",{onClick:()=>{var qa;Kn(2),((qa=Ai==null?void 0:Ai.current)==null?void 0:qa.clientHeight)>245?ti(!0):ti(!1)},className:H.action},"\u5C55\u5F00",t.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):t.createElement("div",{onClick:()=>{ra.current.scrollTop=0,Kn(1),ti(!1)},className:H.action},"\u6536\u8D77",t.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},L={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},$=({dataSource:fn=[],value:En,onChange:Ln,className:zn,style:Wr={}})=>t.createElement("div",{style:Wr,className:w()(L.tabs,zn)},fn.map(La=>t.createElement("span",{onClick:()=>Ln(La.id),className:En===La.id?L.active:"",key:La.id},La.name))),G={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},K=e(92832),M=({dataSource:fn=[],value:En="",onChange:Ln,onInputChange:zn=()=>{},className:Wr,style:La={},placeholder:nr,allowClear:Xr=!1})=>{var va;const[Ui,ea]=(0,t.useState)(""),[Kn,Kr]=(0,t.useState)("");(0,t.useEffect)(()=>{var ra;let qa=En;(ra=JSON.stringify(En))!=null&&ra.includes("{")&&(ea(En.id),qa=En.value||"");try{Kr(decodeURIComponent(qa||""))}catch(Yo){Kr(decodeURIComponent(qa||""))}},[En]);const ti=()=>{Ln(encodeURIComponent(Kn),Ui||null)},Ai=ra=>{ra!==Ui&&(ea(ra),Ln(encodeURIComponent(Kn),ra))};return t.createElement("div",{className:w()(G.input,Wr),style:La},!!fn.length&&t.createElement("div",{className:G.dropdown},t.createElement("div",{className:G.text},(va=fn.find(ra=>ra.id===Ui))==null?void 0:va.name,t.createElement("i",{className:"iconfont icon-zhankai4"}),t.createElement("b",{className:G.b1}),t.createElement("b",{className:G.b2})),t.createElement("div",{className:G.menu},fn.map((ra,qa)=>t.createElement("div",{key:qa,onClick:()=>Ai(ra.id)},ra.name)))),t.createElement(K.default,{onPressEnter:ti,value:Kn,onChange:ra=>{Kr(ra.target.value),zn(encodeURIComponent(ra.target.value),Ui||null)},bordered:!1,placeholder:nr}),t.createElement("i",{onClick:ti,className:"iconfont icon-sousuo9 font14 pl10 current"}))},U={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},X=({value:fn,onChange:En,className:Ln,total:zn,pageSize:Wr,style:La={}})=>{const nr=fn<2,Xr=fn>=Math.ceil(zn/Wr);return zn<=Wr?t.createElement(t.Fragment,null):t.createElement("div",{className:w()(U.quickPager,Ln),style:La},t.createElement("div",{onClick:()=>{nr||En(fn-1,"prev")},className:nr?U.disabled:""},"\u4E0A\u4E00\u9875"),t.createElement("div",{onClick:()=>{Xr||En(fn+1,"next")},className:Xr?U.disabled:""},"\u4E0B\u4E00\u9875"))},fe={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},ie=e(71418),W=e(6848),be=e(13570),Ue=e(346),ze=e(51257),pe=e(96908),ve=e(57177),Me=e(81378),He=e(28426),Fe=({className:fn,dataSource:En=[],col:Ln=4,right:zn,bottom:Wr=23,precision:La=0,wrapWidth:nr=1200,trackEventItems:Xr,loading:va})=>{const Ui=Math.floor((nr-(Ln-1)*zn)/Ln);return t.createElement(ie.Z,{spinning:va},t.createElement("div",{className:w()(fe.list,fn)},!!En.length&&En.map((ea,Kn)=>{const{name:Kr,id:ti,identifier:Ai,power:ra,cover_image_id:qa,pic:Yo}=ea;return t.createElement("div",{className:fe.wrap,key:ti,style:{width:Ui,marginRight:(1+Kn)%Ln===0?0:zn+La,marginBottom:Wr}},t.createElement("a",{target:"_blank",href:`/shixuns/${Ai}/challenges`,className:fe.li,onClick:_a=>{_a.preventDefault(),Xr&&(0,ze.L9)([Xr]),ra&&(0,ze.xg)(`/shixuns/${Ai}/challenges`)}},t.createElement("div",{className:fe.img},t.createElement("img",{className:fe.cover,src:`${Yo}`}),ea.is_jupyter&&t.createElement("img",{className:fe.sign,src:pe}),ea.is_jupyter_lab&&t.createElement("img",{className:fe.sign,src:ve}),ea.is_unity_3d&&t.createElement("img",{className:fe.sign,src:Me})),t.createElement("div",{className:fe.name},t.createElement(W.Z,{title:Kr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},t.createElement("span",{className:fe.e},Kr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),t.createElement("div",{className:fe.tags},t.createElement(W.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},t.createElement("span",null,t.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),t.createElement("span",null,ea.challenges_count))),!!ea.myshixuns_count&&t.createElement(W.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},t.createElement("span",null,t.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),t.createElement("span",null,ea.myshixuns_count))),t.createElement(W.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},t.createElement("span",null,t.createElement("span",null,ea.level))),t.createElement("div",{className:fe.rate},t.createElement(be.Z,{allowHalf:!0,disabled:!0,defaultValue:ea.score_info}),t.createElement("span",null,"\xA0",ea.score_info?`${ea.score_info}\u5206`:"5\u5206")))),!ra&&t.createElement("div",{className:fe.lockWrap},t.createElement("img",{src:`${Ue.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),t.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!En.length&&t.createElement(He.Z,null)))},Ee=e(7501),Ce={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},ge="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAAAXNSR0IArs4c6QAAIABJREFUeF7tXWmQXFd1/s59r3t6nX00o93GluV9AQNxiAkIB0OMISFsFQqSAhOohFR+JKmEQPILClJZfpEfIUAChFQSHIJxnGDiDYwsb8KRLUuWZcmSxqN9pJF6nV7eSZ373u1509Mzvd2eGVt6VV2z9Ht3+9459+yX8Bq4mDmWK2GLqla3MvFWZt4KpjVMSBNzGoQ0M6WJkJbpMiNDxBkwMkyUIUYGxCeJaB8x7fMcZ18yiv1EVHy1Lw+9GicwO8tXlSrlbSB6O4HfANAmZlY250JEHsBHGLQTzA9H3chDfX2012Yfy9HWqwJgZh7NF6vvY/a2gWkbgyeWY3Hq+yDQcRA/RKQeSsSce4jo9EqMo50+Vy3AzNxXKFTv9MAfB/AuZo60M7Fe30tEZQA/UqBvx+POvUQ02+s+O2l/1QGcy5Xe6Cn1SXj8YYAHO5nU8j9DM1D0b8rzvpFMRp9a/v4X73HVAJwplN9GHj7P4NtW0wK1OxYCPcAKX0rHI4+0+2wv7l9xgHPFyrs9j78A5l/sxQRXrE2ix5SiLyZj7v+s2BgArBjA+XzpzR7oq8x880ouQK/7JqKnFfiziUT0iV731aj9ZQeYmYez+fJXiOguZl72/ldkkYmYmb+eSkT+lIjOLOcYlm2BBcx8sfoJz+O/BHhkOSe5evqiaaXoTxIx55tExMsxrmUBOJ/njVVUvgvmW5djUqu+D6JHHbgfTSRostdj7TnAuWLlDq/K37pwqXYxCGlaOfRbyZh7Xy9B7hnAzOzmCpUvA/jDC2WvbReogE3/TTLufo6IKu0+38r9PQE4n+f1VVS+B+ZbWhnEBX8P0Q4H7gcTCZqyvRbWARZHQLlavp8ZG20P9rXcHhEmI07kdtsODasA5/OlX6gy/dfF/bbTV5GmHeL3JBLRxzttof45awCLRYo9vpuZE7YGdyG2Q0R5UvQBWxYwKwBn8pWPEPg7IlhdiKDYnrMIXAz6WDrh/mu3bXcNcEC5P7wIbrdQzH9eQCZF7+2WkrsCWPZcD/TgRbZsF1zTmrBrBX5HN3tyxwD7YTOVRy8KVL0Bd65Vmo667q2dStcdASx6rofyjouqUK/B9dsXFUohcksnenLbAMtemy1UfnrRiLE84NZ6IdqRirtvbdfi1TbA2Xz5r5j5j5Z5ehe705RMf51KRP64ncVoC2BxHLDH9/batlz2gJPnFc7PArNVgvjViABH6Zhm/ZErQoxkH7AmxYhHlsX71s7aWr9XbNek6M52HBQtA6xdflx5pldCVaEMHDuvcK5A8AjI5oB8EShXgEoZKFeBSgVQCohEgKjr/4z3AUP9gCIg7jLWpBn9fa9lsMXa5d7UqquxJYCFYrOFyk964c8V4F44oVCsEs5lgfNZIJcHPMFIk27wU0sbof/V0UcyBgz2AyMDQDQCbBzwXrtAEz2airu/3ErQQEsA5wqVT3qe93WbPKfqAS+eUsiWCWdmgJPTQLVaB2gjw6oB3U9B0azbsGz5XV6KsWFg01pAzGqXjniIua89ilZK3ZWMu99ohklTgP0YqsqLNlnz+SJh7ymF8xkf2JKEkFu+BOx1Y8CGNcBAH2P9gGe5h5VujqZTCfeKZjFeTQHO5EpfA/ApW9N5ZYYweU5h6jhwPlfHcpux5Ha/BxCLAldfBqSijMtHX2sg4x/SyejvLIXNkgAHoa07bEnNe48rnCkQDr8CFBokehh2q1ntIizYsOVG3y/g6AH7dl3gykuAvj4gAkahSihUCCVP9nryJfNgj1dguIrQ5wKJCCMZZaSjjOGEh6jV9LbuSUb2YAW+ZamQ3CUBzubLT9mKW95zTOFkhnDoqC8NL8clL0oqSYgnCSoCVIM92580axAjji+BuyqQ4RgQOq8wUKrK/0jv83Ilo8BQzMO6VBUDseWYQfM+JO46lYi8cbE7FwVYZxxUvf9u3kXzOyZnCIfPKuw/FAhSgcxTz3GbyFQLpOh6Ics877qE9AAQiZEGSyJUI6JGOT5VxlxocEWvdgTcAGQBUtQwWRTDTQTkYhXIlQnZElD2fMBjDmMizdjYX0VkhSlbOepXF/M6LQpwJl/ebiOd5FyR8PxxhQNHgGKP8+9EL04PKU2tAr5LjIQLJB0DJmswDbACpuP41KuBFYDlEwBsKFdz72ClZqvA2SJpI4yALc+PJ6rYPCDSevOXvSd3EG1PJyK/1KjthgBLIhg8frjbwYgq9MRhB5PHgXOZha01k5nq9d4FalEgowk4/UMKTp/fR59iJBX0nqkBo8ASpsGVPdYHVD7yuwY8uLcGcrAyNZCljbopZErAqQKhWPGB3pD2cEl/RUyK3S5d+88renujhLeGI8nmyv9rI8vv+aMKh6cJk8eC8Tbjye1Oi4BEkpDo91lxVDFSjghS/lVjuQZgMXc6DDdgxRrYEAWbl0GDHwC6FMBmuLkycKJAKFUJMQe4YriCwdjy6t6S1ZhKRn6l0TY37386Pxd4st21rr9fWNnTkw72HeyNnit7Z/+YAsn+CUbaBWJ68wzADbFZQ8GaJSuex6INy9ZCVmDvNkBLW2Y/DrPpxdbmTBGYLhCYCBvSVWzury4rNSvgTfX5yQsoOJMr/T2AJXWrVsDfeUThldOEoydbubu9e9wIYWBUFtJnxwPOHPuct28KyHWs1yHWVCsgCgULwAZkDXBA3ealaAdgmYWoXlNZ0vtzfx9wzUhZ97NM19fSyeinw33NA1jKJmTzlePdZtaL40Cod8+BQGq2OLtIFBgcVVrlSTiMtDPXeHgy+ndDgYFkrPfZEBUb9cgA7H8X7M/B3m0o17QXNLvkjGRsx/OkJW+R2q8erWjW3fuLZlIJdyJcTmIewPl85QNV9r7X7UD2nVTYd4wweXTplpoZNuqf7osB6WEFD4xBw5IbdFG/b8rfMlENoKZQn01rISvYg42qNPcSzLFneRH0FWL/razR6QLh7KxvNLl2tLwsUrZD6oOJhHu3Gd88gLP5skRH3tnK4Je6Z/tBBwenGkvOnbYtHqL+Nb5DeFgMFK2wPSNBB9gYdu2zaNZg14QsvZfPl6r1ixH+NFCfms3nfBk4lSdEXcK1Y2X0tTLuZo0u8T0R3ZtKRN67AGApVZQrVI52W81GDANPHnGw64XA5RcaTODsWbSswGJCthguhsYJHjNGWwXXEJ0BSChYfjdsGKzB05Qb/M/swWGVSb8MwbMycNNGeG9uhse5EnC6qLShRUAWga5Xl1T/ScbddabEU42CbbkEX55W2DtFONAg87WZltToBZAFHV4rbBkYiDASLSzOPLYUAtgA6APFvkFD2HQAvBikjSQt1C036BdAKDt4EbSEbQwjIQNIM8BEXz5fJu3Zunqkt7basCuxthbZfOm7zPjNZgNt9v3OSYWXpgjHpxf655sB3Kjt0XEhLyDpMvrrBZVGqmadXlDbPo3QFLJUacOJYuhce+NXDu4z0nRY0hbDiTgu6oWxZmsi30sXIniJk0NUKDGK9Ooiwr+kEtGPhsQGCZEpH7NRQc7sv9PnlgzA0HNrZslKpgnxftKq0FCHZkAjYEl/AkxNWBKngo4aYWxdR7h8Qr5f3AJVKDF2H/FNnZHASSHgmz26FbCkv6kcoQrCVaMVpHsUiCAV+VLJyNoawEHtxz2tDLLZPT894OClI37oTTeXcoHRCaUdBbLvLrH2S3YzT481+CrA84CKJ2oc49feRHA1T176+vlBT8eGxSJ+PJgxc7ZjmRQ9+WiOEHMJ142WemYIibqRqyVYXs8qkyv9HoCvNptgK98/+rKD3S8CxVIrdy9+z8ioguoDBiOMePO1X9hQ6JkwFcuNQkns+UaJSpnx4V8iOC28QY+/6KFSBeIxaJVHuxoDo0k7sz1bIpwrETalq5hI9oxVfzadjP6dD3C+/B9gfn87g1zs3u2HHDz9/CIGjmY8OWhUjBlD4wpR8lWijq6wcyD4XW/ZQTBfqeJHbM5WGB9/W2sA/2yvp6k+0Qckoj6rNlaxdsYoe/8reV/6u3GsBKcdFtBqR0T/kU5EPqABzuZLLzPjklafXeq+n73s4JkXgFIXFDw2IdIMMBbh1vTdRgOqM0roNQwiN8TLpcEtC6dhfPK25gCLivbALtZUm4wDcQFYjCQdbh/ioDg1q3TwwIaUfSomwqFUInqpVOiK5QqVnK16yz854OCFg/LSLBSi6nFopBaJnXlkgtBHjCEb9WVDDgPDmiVao6zBBUR4+sztPsAvHmU89KwvOMn+KuDJfhuLsLZ7y/8kPFc+ArDEZndCwWYdROAShnLjmjKUZSqWetfJuJuk7Cxfx5XyszaoV9rQQtYkMD3TWYsjYwQ3ThgV6u1k7w11G1aRTJy1sEfJnBAOU5DPLOOzd/gA//wA49+3+/ZoAU8C9hIxRqoPSCeAlAG3zwc+2uEebIaYKQPTswqbByoYj9t3L5IbuZ5s2Z/NoB9/WWH/FOHY6QZ6cIM45nAQnbQxsVHpSIzRaGcvSPgpAViANTZvEazEEWDYswB8+QTjnTdKGA7hbJbx7YeBM1mgT8CNCqjsAxuHTpOR/Ve+kxfA2LE7JT6zF8vLcs2wfeOH2KUpVyh/3vP4i90vp9/CnuMKe15pbMlqxqJF700PkdYPJSKjkyvs9dEB8SEjhuy9IgUbAeuWrcC1m+aziVKF8cOngJdPCKA8n3KjQFxYdjRwMYZiuToZqzxzukjIVwnXj5T1S2PzUoq+QNl86dvM+JithjNFwtOTCk8+17zFeqF6fK2CijLWRHyvTzeX5gwBBUs7QrkSzSl6rLDW224A1gws3snOA4xnXvapt541a0NHKOynm3FKQN+JosLGlIeJpKR22LuI8B3K5sr3M/id9pr19+Fn9/sJZK3mFkn/Gy5ROjpj1IJwpfdcAVhin4U1e6ISARMDwLbrhAqbv0FHzzCeeInR5wCpuL/v9sneKy9gyG/czdrJMEVlSrmErcN2UzwI9GPK5MuP2U7mfmZS4YVX/Bjo8LWUGizS85p1hGSdE7+txTP6bqAOCRVrlajqS83XbwbecJnOs2252fwsQ6hZ2pFMRtl/ayG3gamy5cYWufFkUYLwCTeNWbZsEe2gbK70LAPXdTvI8PPTeYKA/OTu4L9GQFzCXzgwAKSGFIYc7spnKtgZdUgAFvelsOZrNwE3X946sOH5VD3Gjn2sbdkxAdmCgBVuX9yJ58oKVw1XkLSY50zAc7IHWzNyhAf96AEH+yehpelWrjVjhGiSMBZlcR51fIUBFoFKqFcMGrddD1w63hnAMpgn93uQUCRRmbQU3aWKFJ5gvgKcLilc2l/FSMye0UOMHZTJlU/bzBw0Az+dIzx3TGHHLn8PbHZt2KSgHMZ4N+qRsVYFrFnSUWXfFYPGO28ELptYCHClyrjnCeCJF32Hxi1XAnfcLFLy/Hu37w0ADqxYhoprHqpmE1zie9HLjxUUxpNVLWzZu2iasvnyLDN3s6yLjuexgw4OHAUOmbjoJUa++RKlY5bFc9TxFQZY2HPZ/+RngXe/Hrh87UKAv79DTJDzA99Fwn7PG+ff+8huD/kS0C/6cNwXtsRUaSNiUnawyRxhKAZcNmBPHyaiUk8Bzs4SnplSePw5P5uwfgsOC12XvE7BdRgjXfDnmr3ZWKvEHBkAfMfrgS3rFgL8Z//M+gUQsIxrUSTmP//Q/Hsf2OXp+/qTvtokurCoSyaeuuOXMnjwlRwhFSVcMWRPktYA94pFmwnvO6EgyWdPPOdLtDUvf92KXHKZ7z3qxLEvL4oSyVli8uTEQckOrPgClrxYuSLjzpsJV6xfCPBf/AvrPVrAMi+gWKw+5/thatf9z3g4XwAGk0DaOBsCn7D2NNZnQrSJ+NG8H30pgpa9S7Po3ghZ4UE+dUjh+DnCzr3zSy6E77lsi9KpJ+0ArM2QoRIe2lsURGr4rkDfW5QtAu97E+HKBgDf97RIyHMAS5ti4br9pvkA3/e0h5k8MBAALGZM0Yd1THUQ01XLoOhAljteJN3ONRbjtbSQ1Qs1qf4NFIqS/fjISWDfoSDZuq6myqVbFGLi/zXSQJ3tPaxpSfvakCFxVAFXEEuV1nsFYDFJGndghZErAO+/hXDVhsZC1oPPAruP+C/LdZuBt1+3UMj6wROM0xnGQMKn4Hk26SDHycRxmQS2dijxaIEQUaQzIWxdWk2ylSbabFCirkim4akZ4NmXfBDCe/DlW5SOvdJOBpNxv0ijJiPfUKuxVA0lgY0jvgAkL4BsCcb+fOm4sNcOSCsYw6GTrL1P2gccfKTfmTxr27b8XwcAhCxcbdhTMCUsOgJcPWSRRRM9JqbKHzH49mYA2fheFuSpIw7OFYCn9wRhPQHKW7YqXdhsIsicr0VfBB2HKdgYMgyI8vKsHwLeek17Viobc2Jm7J1iZIq+AaRmp24zlMcXsoArLAJMoPutOxtaWbTnjymcLRB27YcOr5Vr6xWkY5Q3JedaMKCaMknyjfEQyXeyzwqFFivAnW/ojkJbGfdi92SLjJ0HWbsXta06FAjQChXLnCbzhOE+xusG7TkctLPBtruw1YU6lSHsP62QLQC7DwJrxhWqirFloI5FByjXtuTQPlsTpMrAb79t+anXzFWo+Me7WEd6yN4sTgmTEtMKwBL8d7ygsDZZxXqLhg7tLrTt8G8VYHPfoWmF4znC0TMKmSrwun5PmwH9sjfBj9CebGpVihnSWKlyReBTv9KhA7ndAS9y/z1PeugPoj5MOE+rEZe5ih/ZIUaOIYuJ49rhbztkp5P1kr10+wEXB2cIG/s9DPbNVa+rUYnZi4N4ZpGShTVLPctMAfjM7Z0BfOgE4+cHgfN5YP0ocOtVrbkS6+f5b9s9DKUCCTtg1SbdpdmazJT8tJZrR+xmIOqQHdtBd80ms9j3UtTkP3dHMBpnbOpnQ8C1MoXmOSMxi+QqUq2w+Ewe+My72gf4wV2Me570JV/tpPB8gH7/DmDNYHsS93d/4gNcs3QFOnIrtmrRgUWWuGmNPQm6FnQnC7ccxo5WgL/72QgqHuPGCV4ArBG05Kdmz2UgN+sDfDYL/O672wN4aprxt/fMpaEIECacdt0w8Ad3tgfwPz3kYbQfWk/WwQFBWG0zgEWNFwl6oA/YMmgT4CBsVhY+ky/fDebfaAWEXt7zyAEHR2YUbpjwEHfnDCI1cg4iNLQLMGDPYj48m2kfYKHeR3b7QpGoNgZg8TzJnv4XH5bvWgf5Hx/0MNLvmzLDADdzRuSrUqlH6XoeaxIWPUnhwHebqSvdvABTM8CDByLYMMDYPNA4jNQYLjQQs5J240dBtsuif/A4Y9+UgMFatRGAhTMUSqT39N/eBmwYaR3gbz7oYTQNDKR8Z4REf7TibZJojlmPcMOo9bzhudQVm8ln3QAsz37vWVez5zdvDAEc+tUALM53EbBmAoA//c72WPR9TzFePsma2kR/FR1cABbqPZ8nfPhWYP1wewCPpIHBNgAWs6qwZynWstWigUPWcV7ymd6HLaWPdgvwzikHe04oXD/uYbjBIXnzKLgInAsAvqtNNen+ZxiTp1mrNkJtYkcWwU24grT5628mrG0DYM2iDcChPXgpFi2hOjNlhcstq0cL0kcDQctKAni3AIv/9vu7I7rK683rF7LpBQAXgDMZ4BPvaI+CJc/o2FnW3iHRW8UTJHu7ULAIbe+5mTAx1DoFf+thD8MCcEjIMtV7Gq2JCXqX6gLXj5XbCgRstsYNE8BtlXBo1nkr3+84pPDSGQc3rfMwUkfFJq9XVCRh0YaCP/QWQryFUFjTv0RonJzxU1I0BSs/+kMoeCbruwvHW1SVJL/p7sdYAyxStE5Oa6ImCfWeLYlwVcF4wm7aSsMSDraKsLQCYLN7ciXgnr0RXQfrzZt4XtEWDXCdFC37sGQoXLe5dYr72R4PJ87DZ9GBkGUo+FweeMd1tGRgfHgOzx1mPH+E9f4rAGtX4hIAy94r3iOXCNePlawmni1ahMVn03bKKDUDsJXv/++4g+eOKlw55mHT4NwT2oMU6MEiaIkeLFQsku8Nl0jUhqScNAf68X0eTmXmwm8MixbOIJXof/kawmj/0u3kZhn7p4Bdh31hTbPn4IURgBfLPJR0lUyZsGWwiuG4RdXIP1upcRklWcKVtkuHgfc8xg/3RFGsspaoE0G2gzZ0BA59baoUVSnvmxoF5GyBtIVL9nJxRsglViqxb+uEMskUjPvClXwkPEe8P1pNEs9UYB0TKpb2MtKelA4O0l5M6SVxKMjeLWqWBOJJW8LujbNBUk8bxWsVKuJYIKTlqAGL0Rtm7ZYshGarlGErFNrKPScyhAdecrXA9cYNfhlgk60gYMii66C6or93SuSGRD4KSKUKaVYuFK9LFjoCJOv9Viq362zBIM9Xx2OJqTJg/aYt+SltSx+Vqm9OlMu0pdNLg7YkXlpKOwi7X6x+R1lYc9Yv43PDSFn7j+1eTUoZSme2ipHaGviuowq7TzgYTTJuWucLI8Yebfbi2QBUne8rlBscpCXgGoAFZDE8SByVpj5x64XSQOV7aVf2YT8x3P+ISVTUJ+nLpLqatvTBXAElS1smrSVc+9Ksg6mwU2afNY9YZs26H6X+Ph13PxNe+wWbjK1ywrYAFl/rAy9FcSoHbB5kbBllDZpJKtPpoKGUUJGEBSShNh35EQiopui3T30+0Pr0tKDAmc4hDgQ4kw1hgJW/dX9BrrGpVGteGOEAus0glMcUSgvXddHFSSukzZGXWXTqh9e5pXLCWtiyVBDcFsiywD960UVmlnDNuIe16YCKg2o5RjfWe7MAEQBsYrfmFSM1Vd5DZYRN8W8twAVCnGlT/5T4MX34g++gNtXwxN+rSz0EFfG0V6pW8HRu9lKUVFyCUuXuqhH75Rq0nNFqQXDNpi2V9LcFsLQjqtOPX3Qhhca3jjHWpX1nhA7eC1ixYd36b3koFCigIx39lai5B8Phrvr2IGHcsHbNBYLgwHDYkC6FGDows1Yhvu5QD2nTgCv7vtTFsl2Lo7bG7ZT01yBbOpTDJsiZWeDhgxEtSIlDQth1GBQTqFeLugx1HsSm+1uVsOPQWQ4B7r7TKngpwjU9arFhcxWF5yrBm1LFQQeGLcvzx/KEfIV0wtq1wz0sDE70WDoReUujtV5U0bN5rI5NkCUT75EDEQjYw3HGNeNz0nWAT8jP2KDnYMZm4o1ipswLop9eysgUqsUVbsdUs9NV36OMa0Z7w5bN7Do6VkfvxRYPxrIJsuzJ2w9HcCLrn4N07bicUGazh87bkvpXx3JySAhhPCkCVaV3bNk3bHR2MJZM0fbRdp0vW+Mnxeu055QDqTa1cRDYNMAd17TsdmyyX5+UksEl2eMJW4aqGLPpwG/EjLo92k7vxZYPp+x2Ieufl1NOdr7i4lxRLEuMSwcYo6mFZxzZ7te0J3vtzKwvTMk5iAMxxpXDlR4YMRrOoLvDKX3J0v7xsrYXW3Rl8T7tOen4xUIjrIWwsYSd/N1G4xXVSYA9UyRUPKkeC1w+WMVo74qL1g3D0vGy0upqciUu9XJIwN6+0w4OTit9rI2rWLsb1yQZ6b7OSxKbPkVHlvMLZ2ZJq23i55LDpzcNVrE26fV0r62ft7UDogMq7tkR77apWdqrMuPwjMLhGQdydqI2TijW8dZyVKzYjyWoT2zBi1URFtYrOrcOrq+I98ePwxbmLwYNOdlsfdrDaHx5D7/S62X7iHdf4OKNVa4804t6Hr0A2bQpOvPRjIOTOYWzRd/VOFel3a9ma8yYNcNJrQSir0zJ/RHJXY5D25BFOhYz5cpcNO2Qe1MiQQ1OxVg4ouaO09AzuWLlDvb4XlsHRi/3AklJ4POzCjkpyD0rjgmlvUQV5uBsYXHC+6BHHKF01npsqo+RtFCcrdv5yoHQpOjOZMy9r9W22gJYGs3my3/FzH/UagcX77O3AkT016lE5I/babFtgJnZzRYqP7VdHa+dQV+Q9xLtSMXdtxJRW+kPbQMc7MfrPZR3MGPjBbnYyzxpIkwqRG5JJGiq3a47Alg68YPlK4++2oSudhdo5e+n6ajr3ionqHQylo4B9im59Ase6EFmbhCi3slwLj4TXgEiyivwOxKJ6OOdrkxXAEun4nVij+VQS+sRRp1O6rXwnOy1pOi9yZj7P93Mp2uApfNMvvIRAn/nIsjdQDH3rIDLoI+lE+6/dtuiFYBDlHz3RXbdHSTClknRB7qlXDMKawCbPbnK9F8XBa9OQRYrFb+nmz23vmerABvpulwt339RhWoPZFGFIk7k9k6l5cV6sw6w0ZOrqHzvojGkRZCJdjhwP9iJntush54ALJ2KwJUrVL4M4A9frbbrZovX7fdiWwbwN8m4+7l2LVSt9t0zgM0AxEHhVflbF/flBbvjtHLot9pxHLQK6jxdupOH2n1GuxpR+S6Yb2332dfk/USPOnA/2qrLr5s16DkFm8EJm84Xq5/wPP7LC5eaaVop+pNEzPlmwJ67wa6lZ5cN4BDQw9l8+StEdNeFsjcLmMz89VQi8qdEdKYlZCzdtOwAm3EHIblfZeabLc1lVTYjccsK/NlEIvrESgxwxQAOCWHv9jz+Aph/cSUWoGd9Ej2mFH3RlkWq03GuOMBm4JLwRh4+z+DbOp3ManhOsvxY4UvpeOSR1TGe1TCK0BiC/OS7APoQwKHqHKtsoPOGQzMA/7sCvp5MRp9aTSNdNRRcvyhSTqJQqN7pgT8O4F3MvArC3uZGKdVsAPxIgb4djzv3EtHsagLWjGXVAhxeLCnxlC9W38fsbQPTNgZPrMRiSgU5ED9EpB5KxJx7iKjFkxlXYrR+n68KgOuXJ6ituQ1E2wj8eoA2McuxWPYuqbcM8BEG7QTzw1E38pBtR4C90S7e0qsS4AbsPJYrYYuqVrcy8VZm3gqmcSakiTkFQpqZ0kRIy7PMyBBxBowME2WJkQHxCSLaR0z7PMfZl4xiPxFdXaKvAAAADElEQVQVlwOEXvbx/3Bccpan8cseAAAAAElFTkSuQmCC",te=e(59301),ue=({className:fn,dataSource:En=[],col:Ln=4,right:zn,bottom:Wr=23,precision:La=0,wrapWidth:nr=1200,trackEventItems:Xr,loading:va})=>{const Ui=Math.floor((nr-(Ln-1)*zn)/Ln);return te.createElement(ie.Z,{spinning:va},te.createElement("div",{className:w()(Ce.list,fn)},!!En.length&&En.map((ea,Kn)=>{const{subject_identifier:Kr,id:ti,identifier:Ai,power:ra}=ea,qa=ea.is_public!=0&&ea.is_public;return te.createElement("div",{className:Ce.wrap,key:ti,style:{width:Ui,marginRight:(1+Kn)%Ln===0?0:zn+La,marginBottom:Wr}},te.createElement("a",{className:Ce.li,onClick:Yo=>{Yo.preventDefault(),Xr&&(0,ze.L9)([Xr]),(0,ze.xg)(ea.first_category_url)}},te.createElement("div",{className:Ce.top},te.createElement(W.Z,{title:ea.name},te.createElement("div",{className:Ce.name},ea.name)),te.createElement("img",{className:Ce.img,src:Ue.Z.IMG_SERVER+"/images/"+ea.avatar_url}),te.createElement("div",{className:Ce.text,title:ea.creator},ea.creator),Kr&&te.createElement("div",{className:Ce.btns},te.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),te.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),qa&&te.createElement("div",{className:Ce.sign},"\u516C\u5F00")),te.createElement("div",{className:Ce.bottom},ea.visits>0&&te.createElement(W.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},te.createElement("span",null,te.createElement("i",{className:"iconfont icon-liulanyan"}),te.createElement("span",null,ea.visits))),ea.course_members_count>0&&te.createElement(W.Z,{title:"\u6210\u5458",placement:"bottom"},te.createElement("span",null,te.createElement("i",{className:"iconfont icon-chengyuan"}),ea.course_members_count)),ea.tasks_count>0&&te.createElement(W.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},te.createElement("span",null,te.createElement("i",{className:"iconfont icon-zuoye"}),ea.tasks_count)),ea.is_end?te.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):te.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!ea.is_accessible&&te.createElement("div",{className:Ce.lockWrap},te.createElement("img",{src:`${Ue.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),te.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!En.length&&te.createElement(He.Z,null)))},Ie={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},vt=e(25690),Zt=({dataSource:fn=[],value:En,onChange:Ln,className:zn,style:Wr={},tabBarExtraContent:La})=>t.createElement("div",{className:w()(Ie.tabs,zn),style:Wr},t.createElement("div",{className:Ie.tabsWrap},fn.map((nr,Xr)=>t.createElement("aside",{className:Ie.tab,onClick:()=>{Ln(nr.id),nr.link&&vt.history.push(nr.link)},key:Xr},t.createElement("div",{className:En===nr.id?Ie.active:""},nr.name),(nr==null?void 0:nr.resetCount)==null&&(nr==null?void 0:nr.total)!==void 0&&t.createElement("span",null,"\uFF08",nr==null?void 0:nr.total,"\uFF09"),(nr==null?void 0:nr.resetCount)!==void 0&&(nr==null?void 0:nr.total)!==void 0&&t.createElement(W.Z,{title:(nr==null?void 0:nr.tip)!=null?nr==null?void 0:nr.tip:""},t.createElement("span",{style:{color:"#9096A3"}},"\uFF08",t.createElement("span",{style:{color:"#000"}},nr==null?void 0:nr.resetCount),"/",t.createElement("span",null,nr==null?void 0:nr.total),"\uFF09"))))),t.createElement("div",{className:Ie.tabBar},La)),bn=({className:fn,style:En={},children:Ln})=>t.createElement("div",{className:w()(fn),style:En},Ln),On={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},jn=e(38854),Ot=e(20834);const hn=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Pe=({sortValue:fn,dropValue:En,className:Ln,onSort:zn,onDrop:Wr,dataSource:La=hn})=>{var nr;return t.createElement("div",{className:w()(On.orderWrap,Ln)},t.createElement(jn.Z,{dropdownRender:()=>t.createElement(Ot.default,null,La.map((Xr,va)=>t.createElement(Ot.default.Item,{key:va,onClick:()=>Wr(Xr.id)},Xr.name)))},t.createElement("span",{className:On.orderTextWrap},(nr=La.find(Xr=>En===Xr.id))==null?void 0:nr.name)),t.createElement("span",{className:On.orderIconWrap},t.createElement("span",{className:On.orderAsc},t.createElement("i",{className:fn==="asc"?`iconfont icon-sanjiaoxing-up font12 ${On.cursorPointer} ${On.active}`:`iconfont icon-sanjiaoxing-up font12 ${On.cursorPointer}`,onClick:()=>zn(fn==="asc"?"desc":"asc")})),t.createElement("span",{className:On.orderDesc},t.createElement("i",{className:fn==="desc"?`iconfont icon-sanjiaoxing-down font12 ${On.cursorPointer} ${On.active}`:`iconfont icon-sanjiaoxing-down font12 ${On.cursorPointer}`,onClick:()=>zn(fn==="asc"?"desc":"asc")}))))},Ve={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v"},Gt=e(3113),ir=Object.defineProperty,Sn=Object.getOwnPropertySymbols,rn=Object.prototype.hasOwnProperty,Wt=Object.prototype.propertyIsEnumerable,me=(fn,En,Ln)=>En in fn?ir(fn,En,{enumerable:!0,configurable:!0,writable:!0,value:Ln}):fn[En]=Ln,bt=(fn,En)=>{for(var Ln in En||(En={}))rn.call(En,Ln)&&me(fn,Ln,En[Ln]);if(Sn)for(var Ln of Sn(En))Wt.call(En,Ln)&&me(fn,Ln,En[Ln]);return fn},Tt=(fn,En)=>{var Ln={};for(var zn in fn)rn.call(fn,zn)&&En.indexOf(zn)<0&&(Ln[zn]=fn[zn]);if(fn!=null&&Sn)for(var zn of Sn(fn))En.indexOf(zn)<0&&Wt.call(fn,zn)&&(Ln[zn]=fn[zn]);return Ln},It=(fn,En,Ln)=>new Promise((zn,Wr)=>{var La=va=>{try{Xr(Ln.next(va))}catch(Ui){Wr(Ui)}},nr=va=>{try{Xr(Ln.throw(va))}catch(Ui){Wr(Ui)}},Xr=va=>va.done?zn(va.value):Promise.resolve(va.value).then(La,nr);Xr((Ln=Ln.apply(fn,En)).next())}),re=fn=>{var En=fn,{className:Ln,style:zn,children:Wr,loading:La=!1,openLoading:nr,onClick:Xr=()=>{},size:va="middle",shape:Ui="round"}=En,ea=Tt(En,["className","style","children","loading","openLoading","onClick","size","shape"]);const[Kn,Kr]=(0,t.useState)(!1);return t.createElement(Gt.ZP,bt({onClick:(0,F.throttle)(ti=>It(void 0,null,function*(){nr&&Kr(!0);try{yield Xr(ti)}catch(Ai){console.log("error",Ai)}nr&&Kr(!1)}),2e3,{leading:!0,trailing:!1}),className:w()(Ve.btn,Ve[`${va}-${Ui}`],Ln),style:zn,size:va,shape:Ui,loading:Kn||La},ea),Wr)},Qt={flex_box_center:"flex_box_center___TB7bQ",flex_space_between:"flex_space_between___oBlTb",flex_box_vertical_center:"flex_box_vertical_center___b5XbB",flex_box_center_end:"flex_box_center_end___CNhe7",flex_box_column:"flex_box_column___yHXKW",head:"head___ghH72",node:"node___mjPEy"},it=({className:fn,style:En,children:Ln=null,onClick:zn,title:Wr})=>t.createElement("div",{className:w()(Qt.head,fn),style:En},t.createElement("span",{className:"primary-hover",onClick:zn},t.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),t.createElement("b",{title:Wr},Wr),t.createElement("div",{className:Qt.node},Ln)),xt={flex_box_center:"flex_box_center___AlHuF",flex_space_between:"flex_space_between___vN2LW",flex_box_vertical_center:"flex_box_vertical_center___Ac7D2",flex_box_center_end:"flex_box_center_end___y38I7",flex_box_column:"flex_box_column___iQE6P",btns:"btns___sNgTb",confirm:"confirm___Ozirl",cancel:"cancel___aiq1I"},Pt=({confirmShow:fn=!0,confirmTitle:En,confirmClick:Ln,cancelShow:zn=!0,cancelTitle:Wr,cancelClick:La,className:nr,style:Xr,confirmLoading:va=!1})=>t.createElement("div",{className:w()(xt.btns,nr),style:Xr},fn&&t.createElement(Gt.ZP,{loading:va,onClick:Ln,type:"primary",className:xt.confirm},En),zn&&t.createElement(Gt.ZP,{onClick:La,className:xt.cancel},Wr)),kt={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},An=({className:fn,style:En={},LeftContent:Ln,children:zn,RightContent:Wr})=>t.createElement("div",{className:w()(kt.fixedBottom,fn),style:En},t.createElement("div",{className:kt.wrap},t.createElement("div",{className:kt.left},Ln),t.createElement("div",{className:kt.center},zn),t.createElement("div",{className:kt.right},Wr))),an={flex_box_center:"flex_box_center___tY8Yn",flex_space_between:"flex_space_between___vHdYA",flex_box_vertical_center:"flex_box_vertical_center___pa61F",flex_box_center_end:"flex_box_center_end___HyDXt",flex_box_column:"flex_box_column___UjZek",crumbs:"crumbs___V41Oe",hover:"hover___bEIVd"},Yn=({className:fn,style:En={},dataSource:Ln=[]})=>t.createElement("div",{className:w()(an.crumbs,fn),style:En},Ln.map((zn,Wr)=>Wrvt.history.push(zn.path)},zn.name):t.createElement("span",null,zn.name),t.createElement("span",null,"\xA0",">","\xA0")):t.createElement("span",{key:Wr,style:{color:"#5F6368"}},zn.name))),Xt=e(31797),Xn=Object.defineProperty,br=Object.defineProperties,Jn=Object.getOwnPropertyDescriptors,Vn=Object.getOwnPropertySymbols,er=Object.prototype.hasOwnProperty,Sr=Object.prototype.propertyIsEnumerable,Mr=(fn,En,Ln)=>En in fn?Xn(fn,En,{enumerable:!0,configurable:!0,writable:!0,value:Ln}):fn[En]=Ln,qr=(fn,En)=>{for(var Ln in En||(En={}))er.call(En,Ln)&&Mr(fn,Ln,En[Ln]);if(Vn)for(var Ln of Vn(En))Sr.call(En,Ln)&&Mr(fn,Ln,En[Ln]);return fn},Ti=(fn,En)=>br(fn,Jn(En)),bi=(fn,En)=>{var Ln={};for(var zn in fn)er.call(fn,zn)&&En.indexOf(zn)<0&&(Ln[zn]=fn[zn]);if(fn!=null&&Vn)for(var zn of Vn(fn))En.indexOf(zn)<0&&Sr.call(fn,zn)&&(Ln[zn]=fn[zn]);return Ln};const{Countdown:Aa}=Xt.default;var Br=fn=>{var En=fn,{onChange:Ln}=En,zn=bi(En,["onChange"]);const[Wr,La]=(0,t.useState)(null);(0,t.useEffect)(()=>{typeof Wr=="number"&&Wr>=0&&Ln(Wr)},[Wr]);const nr=Xr=>{const va=Math.floor(Xr/1e3);La(va)};return t.createElement(Aa,Ti(qr({},zn),{onChange:nr}))}},92701:function(x,i,e){"use strict";e.d(i,{Z:function(){return He}});var t=e(59301),v=e(92832),m=e(8591),B=e(43418),R=e(71418),H=e(95237),P=e(43604),w=e(54580),F=e(24905),h=e(5871),Q=e(62772),L={modalWrapper:"modalWrapper___rWDvO",exportSettingWrapper:"exportSettingWrapper___pCClH",imgPreviewPart:"imgPreviewPart___PCv0Y",tips:"tips___EVeBl",pottedLine:"pottedLine___AaY68",text:"text___ho3u_"},z=e(25690),$=e(38986),G=e(74508),K=e(49535),V=e(346),M=e(77525),U="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAAECAYAAADLcnBRAAAAAXNSR0IArs4c6QAAAcNJREFUSEvtlT1oFFEURs+dndmAqGBAMCAoKAqChT+lYGER6xQLlsGdXWMQFETbtREhjQgmuxmLdJIEi1SxCdjYRpCQbkEhoihioYjMneyVCDtMCuG+fqedc9437775ZoTRNZrAaAL/nYDs3bFZTmjB0dA5Jbt8kRfseD2b4YgOOOXlh1wCv6XHttezFWq6wQUvX+WSa7yTBrte19qcUzjg5cs9RfRlgR9ez5oc1xrHvHyZE/NNnvPR69kdDmvOGS9f5gh/pMtWiJe3uRzCl1kTvJcOude1Gc7qgENevswxPvwrSN6kB7RCF5CIuWSRB16vSGkMjGUvX3LCZj3jkteze4zrT757+X0FSRgPeXHzJpsQXsYoohEvsup9Rk2ZM+O+lx9ykdCLM255PU2ZNOO1l6+cUb+ecdrrWYdYd1Avv++MxjgZUnpNeWPG1dCsCJrDgsyKcD10AYFXccaS19MWVzAeevkK108y7no9u83BQnnp5atcnHBD5vnldTXlKYT/FanxJOny1ptTtJm2AVNefsgZrNcz5r2etbhYGI+8fCXncz3zf2StQ1R8Yi00Z4+Pa9yULl+9rqY8Bs57+ZKLePYXdsiA6BdYLZkAAAAASUVORK5CYII=",ee="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAn4AAAAECAYAAAAQ9jLuAAAAAXNSR0IArs4c6QAABLVJREFUaEPtmVuIVVUYgL+1z17H0S6kliWaJdlVS7pQBHajoLAMKpjo8hKdfc7MiNmoaA8Fx4IIjMzIuZx9sijLrkRGGURQdHkJjSy7G2bqWHaTKbO99pw/ztRs9rz9ax58qHPeDnzf+tf6/7XWXmtvQ+vXykArA60MtDLQykArA60MtDLwv8iAaY5SFnKCSznGd8R2iL2mzi6tJ51MdA1O0vIjnIUDpp/PtJ48T8G9xdlaPs/Zy/nItDOkdaXCGQ4maPlsTAHbTS+/aj0pMd0VOE7LZ3FC9pm1fKf1ZBFHuoRTtHwWx3DQ9PGpj5dUOM+Hz2JNZaupkmhd6eRU1+AILZ/FEXaYGj9pPSkz1RmmafncXPjF9PKt1pNlHOYGOV3L59aRM/187ONJmXOcIfBxmqydwDazmj+1nnQxyw1xlJbPxtTG92YNP2g96WCKE2Zo+SxOgd9MD99oPanS5gaYo+Vzc65hamzx8aTCXAfWxxmuUYEvTA+/az0pMdMVmKzlszFZ9phH2dP8P+Y6G3aaPn7Uxj5kde5mvDvAbG2//tN1FnabGgPaXMhCJruUmVo+t18Oml6+1HpSpegGOEvL5znbx2ZjEK0rHcxxQpuWz82Hr02N/VpPysxwhilaPovz75lt+OCXlOgHyr6NmIBVtsZyrZdGtDeE57R8xhm2FGPO1XrSzSQ3yM9aflShLZN8DmRJaXiT9j5kBgHtYY0XtH10EatEWKblR7jA0B/GdGg9F3GlCG9o+VyNthdjZmk9qRK6XTgtP6pG4zjR5zDrIt4W4RLfWAGUwjqPaT0XcbcI92n5XO42FGNu1nquwoUyxAdafoQzsM/W/TYLF/GHyBguNpa5ppet2j66EhsFFmj5jAtYUqyxWuslZe6gwRotn8vd67bO1VpPImY78bsINds2hr9s7PfgcCUGBP9LoQm4yNZ4TzumpMRTwK1aPstdwEpbo9r87yJeFeEa3zaA7mKdh7VeErEY0fNZXw2v2Vjfv+EHfcon2n7l5tNBW2e8j+dK7BU41scZnlMh82wf72u9JGI9wi1aPjemqq2zUuulFW5rDLFOy+dq9K6NuVjrSRfHu4SdWj7P2emM83nJkER8hXCyb6zAMD+M2aT10hI9DejU8rncPWRjlo4c/BYaw1XejcBLYcwTWs+VmYewQsvnuO025k6tJ10cnjo2aPk8F1pu8rkFu2h4c/F+i0mBB3wWY3ORSIPrfccksKkY06P1mm94UtEv3pF2BQaKsf7yIFWCdDevaPs1qkYFbve5/buI+4EzvWMFPGL7eVPrpRVulIb/gxF4x8Y8qI0jZU5LhVVaPlej/cXYr38u4kVgnG+ssMAi08cOrdc8NAMXaPlsIxPqYV0/j9IKC6Shn6e5/nxoY+7V9q95I0+FtVo+xzkb+63zJOJJAxN9Y4UBK3y+pLiIJcBlvnGM8ExY/2c/dmXuQTjfuw2Iw5iNWi+NuFYg0vKHvM5CYuvc4NO/MdfZstz08Lk2liuzFOFSLZ+tRXg6jHlW67mIK4DFWj7HbbMxd2k9KXN0Kjyu5Uc9a6ZxnamSat00ok/w/+ojQrVYZ7M2TlKm0wjztXyuRi+HMev+Bu2qoBRawxtVAAAAAElFTkSuQmCC",X=e(59301),fe=Object.defineProperty,ie=Object.getOwnPropertySymbols,W=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,Ue=(_e,Fe,Ee)=>Fe in _e?fe(_e,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):_e[Fe]=Ee,ze=(_e,Fe)=>{for(var Ee in Fe||(Fe={}))W.call(Fe,Ee)&&Ue(_e,Ee,Fe[Ee]);if(ie)for(var Ee of ie(Fe))be.call(Fe,Ee)&&Ue(_e,Ee,Fe[Ee]);return _e},pe=(_e,Fe,Ee)=>new Promise((Ce,ge)=>{var te=Ie=>{try{ue(Ee.next(Ie))}catch(vt){ge(vt)}},Ge=Ie=>{try{ue(Ee.throw(Ie))}catch(vt){ge(vt)}},ue=Ie=>Ie.done?Ce(Ie.value):Promise.resolve(Ie.value).then(te,Ge);ue((Ee=Ee.apply(_e,Fe)).next())});const{TextArea:ve}=v.default,Me=({exercise:_e,loading:Fe,dispatch:Ee})=>{var Ce;const{workSetting:ge}=_e,te=(0,z.useParams)();te.category=te.categoryId||te.exerciseId,te.categoryId=te.categoryId||te.exerciseId;const[Ge,ue]=(0,t.useState)(!1),[Ie,vt]=(0,t.useState)(!1);let[tt,Zt]=(0,t.useState)({file_list:[],attachment_id:"",show_title:!1,show_body:!1,show_info:!1,show_table:!1,show_user:!1,show_no:!1,show_group:!1,show_phone:!1,show_school_name:!1,export_page_num:40,show_desc:!1,description:""});(0,t.useEffect)(()=>{Mt()},[ge]),(0,t.useEffect)(()=>{_e.actionTabs.key==="exportSetting"&&!(ge!=null&&ge.exercise_header)&&Ee({type:"exercise/getWorkSetting",payload:ze({},te)})},[_e.actionTabs.key]);const Mt=()=>{var Ot,hn,Dn,Pe;const Ve=JSON.parse(JSON.stringify(ge));Object.keys(tt).forEach(Gt=>{var ir;tt[Gt]=(ir=Ve==null?void 0:Ve.exercise_header)==null?void 0:ir[Gt]}),tt.file_list=(Ot=Ve==null?void 0:Ve.exercise_header)!=null&&Ot.attachment_id?[{uid:(hn=Ve==null?void 0:Ve.exercise_header)==null?void 0:hn.attachment_id,id:(Dn=Ve==null?void 0:Ve.exercise_header)==null?void 0:Dn.attachment_id,url:(Pe=Ve==null?void 0:Ve.exercise_header)==null?void 0:Pe.photo_url}]:[],Zt(tt)},bn=()=>{var Ot,hn,Dn;const Pe=JSON.parse(JSON.stringify(tt));Pe.categoryId=te.categoryId,Pe.attachment_id=((Dn=(hn=(Ot=Pe.file_list)==null?void 0:Ot[0])==null?void 0:hn.response)==null?void 0:Dn.id)||null,On(Pe)},On=Ot=>pe(void 0,null,function*(){vt(!0),(yield(0,$.ZP)(`/api/exercises/${te==null?void 0:te.categoryId}/foramt_settings.json`,{method:"post",body:Ot})).status===0&&(m.ZP.success("\u66F4\u65B0\u6210\u529F"),Ee({type:"exercise/getCommonHeader",payload:ze({},te)}),Ee({type:"exercise/getWorkSetting",payload:ze({},te)}),Ee({type:"exercise/getExerciseExportHeadData",payload:{id:te.exerciseId||te.categoryId,identify:te.userId||null}}),vt(!1))}),jn={disabled:Ge,multiple:!1,listType:"picture-card",onPreview:Ot=>{K.Z.publish("preview-image",Ot.thumbUrl||Ot.url)},withCredentials:!0,fileList:tt.file_list,beforeUpload:Ot=>Ot.size/1024>200?(m.ZP.error("\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(200KB),\u5EFA\u8BAE\u4E0A\u4F20\u5230\u767E\u5EA6\u4E91\u7B49\u5176\u5B83\u5171\u4EAB\u5DE5\u5177\u91CC\uFF0C\u7136\u540E\u518Dtxt\u6587\u6863\u91CC\u7ED9\u51FA\u94FE\u63A5\u4EE5\u53CA\u5171\u4EAB\u5BC6\u7801\u5E76\u4E0A\u4F20"),!1):!0,action:`${V.Z.API_SERVER}/api/attachments.json`,onChange(Ot){let hn=Ot.fileList.filter(Dn=>!!Dn.status);tt.file_list=hn,Zt(Object.assign({},tt))},onRemove:Ot=>pe(void 0,null,function*(){return tt.file_list=[],Zt(Object.assign({},tt)),!0})};return X.createElement(B.default,{title:"\u5BFC\u51FA\u8BBE\u7F6E",className:L.modalWrapper,width:900,centered:!0,open:_e.actionTabs.key==="exportSetting",onOk:()=>bn(),onCancel:()=>{Mt(),Ee({type:"exercise/setActionTabs",payload:{}})}},X.createElement("section",{className:L.exportSettingWrapper},X.createElement(R.Z,{spinning:Fe["exercise/getWorkSetting"]||Ie},X.createElement(H.Z,{wrap:!1,justify:"space-between"},X.createElement(P.Z,null,X.createElement(H.Z,{align:"middle"},X.createElement("div",null,"\u5377\u5934\u5DE6\u89D2\u6807"),X.createElement("span",{className:L.tips},"\u56FE\u7247\u5EFA\u8BAE\u5C3A\u5BF8\uFF1A700px*500px\uFF0C\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7200k")),X.createElement("div",{className:"mt15"},X.createElement(w.default,ze({},jn),!((Ce=tt.file_list)!=null&&Ce.length)&&X.createElement("div",null,X.createElement(Q.Z,null),X.createElement("div",{style:{marginTop:8}},"\u4E0A\u4F20")))),X.createElement(P.Z,{span:24,className:"mt15"},X.createElement(F.default,{checked:tt.show_title,disabled:Ge,onChange:Ot=>{tt.show_title=Ot.target.checked,Zt(Object.assign({},tt))}},X.createElement("div",null,"\u5C55\u793A\u8BD5\u5377\u6807\u9898"))),X.createElement(P.Z,{span:24,className:"mt15"},X.createElement(F.default,{checked:tt.show_body,disabled:Ge,onChange:Ot=>{tt.show_body=Ot.target.checked,Zt(Object.assign({},tt))}},X.createElement("div",null,"\u5C55\u793A\u8003\u8BD5\u5185\u5BB9\uFF08\u5373\u672C\u8BD5\u5377\u6240\u5C5E\u8BFE\u7A0B\u540D\u79F0\uFF09"))),X.createElement(P.Z,{span:24,className:"mt15"},X.createElement(F.default,{checked:tt.show_info,disabled:Ge,onChange:Ot=>{tt.show_info=Ot.target.checked,Zt(Object.assign({},tt))}},X.createElement("div",null,"\u5C55\u793A\u9898\u91CF\u3001\u5206\u503C\u3001\u8003\u8BD5\u65F6\u957F"))),X.createElement(P.Z,{span:24,className:"mt15"},X.createElement(F.default,{checked:tt.show_table,disabled:Ge,onChange:Ot=>{tt.show_table=Ot.target.checked,Zt(Object.assign({},tt))}},X.createElement("div",null,"\u5C55\u793A\u5F97\u5206\u3001\u8BC4\u5206\u8868\u683C"))),X.createElement(H.Z,{align:"middle",className:`mt20 ${L.pottedLine}`},X.createElement(P.Z,null,X.createElement("img",{src:U,alt:""})),X.createElement(P.Z,{className:L.text},"\u5BC6\u5C01\u7EBF\u533A\u57DF\u8BBE\u7F6E"),X.createElement(P.Z,null,X.createElement("img",{src:U,alt:""}))),X.createElement(H.Z,{className:"mt15",justify:"center",style:{width:320}},X.createElement(F.default,{className:"pl8",checked:tt.show_user,disabled:Ge,onChange:Ot=>{tt.show_user=Ot.target.checked,Zt(Object.assign({},tt))}},X.createElement("div",null,"\u59D3\u540D")),X.createElement(F.default,{checked:tt.show_no,disabled:Ge,onChange:Ot=>{tt.show_no=Ot.target.checked,Zt(Object.assign({},tt))}},X.createElement("div",null,"\u5B66\u53F7")),X.createElement(F.default,{checked:tt.show_group,disabled:Ge,onChange:Ot=>{tt.show_group=Ot.target.checked,Zt(Object.assign({},tt))}},X.createElement("div",null,"\u4E13\u4E1A\u73ED\u7EA7")),X.createElement(F.default,{checked:tt.show_school_name,disabled:Ge,onChange:Ot=>{tt.show_school_name=Ot.target.checked,Zt(Object.assign({},tt))}},X.createElement("div",null,"\u5B66\u6821/\u5355\u4F4D")),X.createElement(F.default,{checked:tt.show_phone,disabled:Ge,onChange:Ot=>{tt.show_phone=Ot.target.checked,Zt(Object.assign({},tt))}},X.createElement("div",null,"\u624B\u673A\u53F7"))),X.createElement("img",{src:ee,alt:"",className:"mt15",style:{width:320}}),X.createElement(P.Z,{span:24,className:"mt15"},X.createElement("span",null,"\u6BCF\u9875\u5BFC\u51FA\u6700\u5927\u8BD5\u9898\u6570\uFF1A"),X.createElement(h.Z,{size:"middle",min:1,value:tt.export_page_num?tt.export_page_num:40,onChange:Ot=>{tt.export_page_num=Ot,Zt(ze({},tt))}}),X.createElement("span",{className:"ml10"},"\u9898")),X.createElement(H.Z,{className:"mt15"},X.createElement(F.default,{checked:tt.show_desc,disabled:Ge,onChange:Ot=>{tt.show_desc=Ot.target.checked,Zt(Object.assign({},tt))}},X.createElement("div",null,"\u8003\u8BD5\u987B\u77E5")))),X.createElement(P.Z,{className:L.imgPreviewPart},X.createElement("div",{className:"pb10"},"\u793A\u4F8B\u56FE\u7247\u9884\u89C8\uFF1A"),X.createElement("img",{src:G.qz})))),X.createElement(M.Z,null)))};var He=(0,z.connect)(({exercise:_e,loading:Fe,globalSetting:Ee})=>({exercise:_e,loading:Fe.effects,globalSetting:Ee}))(Me)},44557:function(x,i,e){"use strict";e.d(i,{Z:function(){return ee}});var t=e(59301),v=e(25690),m=e(95237),B=e(1710),R={wrap:"wrap___SSpd0",img:"img___nbd2O",table:"table___fcP71",totalScore:"totalScore___YxSMe",people:"people___bf9pK",glassSeal:"glassSeal___dYhKO",paperHeader:"paperHeader___gYUbq",exportBtn:"exportBtn___nyRYQ"},H=e(81722),P=e(51257),w=e(92701),F=e(32162),h=e(346),Q=e(59301),L=Object.defineProperty,z=Object.getOwnPropertySymbols,$=Object.prototype.hasOwnProperty,G=Object.prototype.propertyIsEnumerable,K=(X,fe,ie)=>fe in X?L(X,fe,{enumerable:!0,configurable:!0,writable:!0,value:ie}):X[fe]=ie,V=(X,fe)=>{for(var ie in fe||(fe={}))$.call(fe,ie)&&K(X,ie,fe[ie]);if(z)for(var ie of z(fe))G.call(fe,ie)&&K(X,ie,fe[ie]);return X},M=(X,fe,ie)=>new Promise((W,be)=>{var Ue=ve=>{try{pe(ie.next(ve))}catch(Me){be(Me)}},ze=ve=>{try{pe(ie.throw(ve))}catch(Me){be(Me)}},pe=ve=>ve.done?W(ve.value):Promise.resolve(ve.value).then(Ue,ze);pe((ie=ie.apply(X,fe)).next())});const U=({isPreview:X=!1,isExportBlank:fe=!1,activeTabs:ie,exercise:W,globalSetting:be,loading:Ue,user:ze,dispatch:pe,showExportBtn:ve=!1,sealStyle:Me={}})=>{var He,_e,Fe,Ee,Ce,ge,te,Ge,ue,Ie,vt,tt,Zt,Mt,bn;const On=(0,v.useParams)(),{userInfo:jn}=ze,[Ot,hn]=(0,t.useState)(),[Dn,Pe]=(0,t.useState)();let Ve=(0,t.useRef)(null);const[Gt,ir]=(0,t.useState)(21),[Sn,rn]=(0,t.useState)([]),Wt=(0,t.useRef)(!0);(0,t.useEffect)(()=>{M(void 0,null,function*(){if(!Wt.current)return;Wt.current=!1;const It=yield(0,H.cV)({id:On.exerciseId||On.categoryId});It.status==0&&rn(It.data)}),(0,P.W)(ie)||ie==="2"&&me()},[On.userId,On.coursesId,On.exerciseId,On.categoryId,ie]),(0,t.useEffect)(()=>{Ve.current&&ir(Ve.current.clientHeight)},[Ve.current]),(0,t.useEffect)(()=>{var It;if((It=W.exerciseExportHeadData)!=null&&It.title){const jt=W.exerciseExportHeadData;hn(V({},jt||{}));const{table:re}=jt||{};let Qt,cn;(re!=null&&re.total_singles_scores||re!=null&&re.total_doubles_scores||re!=null&&re.total_nulls_scores||re!=null&&re.total_judges_scores||re!=null&&re.total_pros_scores||re!=null&&re.total_shixuns_scores||re!=null&&re.total_mains_scores||re!=null&&re.total_combination_scores||re!=null&&re.total_bpros_scores)&&(Qt=Number(re==null?void 0:re.total_singles_scores)+Number(re==null?void 0:re.total_doubles_scores)+Number(re==null?void 0:re.total_nulls_scores)+Number(re==null?void 0:re.total_judges_scores)+Number(re==null?void 0:re.total_bpros_scores)+Number(re==null?void 0:re.total_pros_scores)+Number(re==null?void 0:re.total_shixuns_scores)+Number(re==null?void 0:re.total_mains_scores)+Number(re==null?void 0:re.total_combination_scores)),(re!=null&&re.singles_scores||re!=null&&re.doubles_scores||re!=null&&re.nulls_scores||re!=null&&re.judges_scores||re!=null&&re.pros_scores||re!=null&&re.bpros_scores||re!=null&&re.shixuns_scores||re!=null&&re.mains_scores||re!=null&&re.combination_scores)&&(cn=Number(re==null?void 0:re.singles_scores)+Number(re==null?void 0:re.doubles_scores)+Number(re==null?void 0:re.nulls_scores)+Number(re==null?void 0:re.judges_scores)+Number(re==null?void 0:re.pros_scores)+Number(re==null?void 0:re.bpros_scores)+Number(re==null?void 0:re.shixuns_scores)+Number(re==null?void 0:re.mains_scores)+Number(re==null?void 0:re.combination_scores));const it=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(re==null?void 0:re.total_singles_scores)||0,doubles_score:(re==null?void 0:re.total_doubles_scores)||0,nulls_score:(re==null?void 0:re.total_nulls_scores)||0,judges_score:(re==null?void 0:re.total_judges_scores)||0,pros_score:(re==null?void 0:re.total_pros_scores)||0,bpros_score:(re==null?void 0:re.total_bpros_scores)||0,shixuns_score:(re==null?void 0:re.total_shixuns_scores)||0,mains_score:(re==null?void 0:re.total_mains_scores)||0,total_combination_scores:(re==null?void 0:re.total_combination_scores)||0,total_score:Qt||0},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:(re==null?void 0:re.singles_scores)||0,doubles_score:(re==null?void 0:re.doubles_scores)||0,nulls_score:(re==null?void 0:re.nulls_scores)||0,judges_score:(re==null?void 0:re.judges_scores)||0,pros_score:(re==null?void 0:re.pros_scores)||0,bpros_score:(re==null?void 0:re.bpros_scores)||0,shixuns_score:(re==null?void 0:re.shixuns_scores)||0,mains_score:(re==null?void 0:re.mains_scores)||0,total_combination_scores:(re==null?void 0:re.combination_scores)||0,total_score:cn||0},{key:"3",name:"\u8BC4\u5377\u4EBA"}],xt=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(re==null?void 0:re.total_singles_scores)||0,doubles_score:(re==null?void 0:re.total_doubles_scores)||0,nulls_score:(re==null?void 0:re.total_nulls_scores)||0,judges_score:(re==null?void 0:re.total_judges_scores)||0,pros_score:(re==null?void 0:re.total_pros_scores)||0,bpros_score:(re==null?void 0:re.total_bpros_scores)||0,shixuns_score:(re==null?void 0:re.total_shixuns_scores)||0,mains_score:(re==null?void 0:re.total_mains_scores)||0,total_combination_scores:(re==null?void 0:re.total_combination_scores)||0,total_score:Qt||0},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}];Pe([...fe?xt:it])}},[W.exerciseExportHeadData]);const me=()=>M(void 0,null,function*(){const It={id:On.exerciseId||On.categoryId,identify:(jn==null?void 0:jn.login)||null},jt=yield(0,H.iw)(It);hn(jt||{});const{table:re}=jt||{};let Qt,cn;(re!=null&&re.total_singles_scores||re!=null&&re.total_doubles_scores||re!=null&&re.total_nulls_scores||re!=null&&re.total_judges_scores||re!=null&&re.total_pros_scores||re!=null&&re.total_bpros_scores||re!=null&&re.total_shixuns_scores||re!=null&&re.total_mains_scores||re!=null&&re.total_combination_scores)&&(Qt=Number(re==null?void 0:re.total_singles_scores)+Number(re==null?void 0:re.total_doubles_scores)+Number(re==null?void 0:re.total_nulls_scores)+Number(re==null?void 0:re.total_bpros_scores)+Number(re==null?void 0:re.total_judges_scores)+Number(re==null?void 0:re.total_pros_scores)+Number(re==null?void 0:re.total_shixuns_scores)+Number(re==null?void 0:re.total_mains_scores)+Number(re==null?void 0:re.total_combination_scores)),(re!=null&&re.singles_scores||re!=null&&re.doubles_scores||re!=null&&re.nulls_scores||re!=null&&re.judges_scores||re!=null&&re.pros_scores||re!=null&&re.bpros_scores||re!=null&&re.shixuns_scores||re!=null&&re.mains_scores||re!=null&&re.combination_scores)&&(cn=Number(re==null?void 0:re.singles_scores)+Number(re==null?void 0:re.doubles_scores)+Number(re==null?void 0:re.bpros_scores)+Number(re==null?void 0:re.nulls_scores)+Number(re==null?void 0:re.judges_scores)+Number(re==null?void 0:re.pros_scores)+Number(re==null?void 0:re.shixuns_scores)+Number(re==null?void 0:re.mains_scores)+Number(re==null?void 0:re.combination_scores));const it=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(re==null?void 0:re.total_singles_scores)||0,doubles_score:(re==null?void 0:re.total_doubles_scores)||0,nulls_score:(re==null?void 0:re.total_nulls_scores)||0,judges_score:(re==null?void 0:re.total_judges_scores)||0,pros_score:(re==null?void 0:re.total_pros_scores)||0,bpros_score:(re==null?void 0:re.total_bpros_scores)||0,shixuns_score:(re==null?void 0:re.total_shixuns_scores)||0,mains_score:(re==null?void 0:re.total_mains_scores)||0,total_combination_scores:(re==null?void 0:re.total_combination_scores)||0,total_score:Qt||0},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:(re==null?void 0:re.singles_scores)||0,doubles_score:(re==null?void 0:re.doubles_scores)||0,nulls_score:(re==null?void 0:re.nulls_scores)||0,judges_score:(re==null?void 0:re.judges_scores)||0,pros_score:(re==null?void 0:re.pros_scores)||0,bpros_score:(re==null?void 0:re.bpros_scores)||0,shixuns_score:(re==null?void 0:re.shixuns_scores)||0,mains_score:(re==null?void 0:re.mains_scores)||0,total_combination_scores:(re==null?void 0:re.combination_scores)||0,total_score:cn||0},{key:"3",name:"\u8BC4\u5377\u4EBA"}];Pe(fe?[{key:"1",name:"\u5E94\u5F97\u5206"},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}]:it)}),bt=[{width:"10%",title:"\u9898\u578B",align:"center",dataIndex:"name",render:It=>Q.createElement("a",null,It)},{title:((He=Sn==null?void 0:Sn.find(It=>It.value==F.fw[0].nameType))==null?void 0:He.name)||"\u5355\u9009\u9898",align:"center",dataIndex:"singles_score",render:It=>Q.createElement("a",null,It==="0.0"?0:It)},{title:((_e=Sn==null?void 0:Sn.find(It=>It.value==F.fw[1].nameType))==null?void 0:_e.name)||"\u591A\u9009\u9898",align:"center",dataIndex:"doubles_score",render:It=>Q.createElement("a",null,It==="0.0"?0:It)},{title:((Fe=Sn==null?void 0:Sn.find(It=>It.value==F.fw[3].nameType))==null?void 0:Fe.name)||"\u586B\u7A7A\u9898",align:"center",dataIndex:"nulls_score",render:It=>Q.createElement("a",null,It==="0.0"?0:It)},{title:((Ee=Sn==null?void 0:Sn.find(It=>It.value==F.fw[2].nameType))==null?void 0:Ee.name)||"\u5224\u65AD\u9898",align:"center",dataIndex:"judges_score",render:It=>Q.createElement("a",null,It==="0.0"?0:It)},{title:((Ce=Sn==null?void 0:Sn.find(It=>It.value==F.fw[6].nameType))==null?void 0:Ce.name)||"\u7F16\u7A0B\u9898",align:"center",dataIndex:"pros_score",render:It=>Q.createElement("a",null,It==="0.0"?0:It)},{title:((ge=Sn==null?void 0:Sn.find(It=>It.value==F.fw[5].nameType))==null?void 0:ge.name)||"\u5B9E\u8BAD\u9898",align:"center",dataIndex:"shixuns_score",render:It=>Q.createElement("a",null,It==="0.0"?0:It)},{title:((te=Sn==null?void 0:Sn.find(It=>It.value==F.fw[4].nameType))==null?void 0:te.name)||"\u7B80\u7B54\u9898",align:"center",dataIndex:"mains_score",render:It=>Q.createElement("a",null,It==="0.0"?0:It)},{title:((Ge=Sn==null?void 0:Sn.find(It=>It.value==F.fw[7].nameType))==null?void 0:Ge.name)||"\u7EC4\u5408\u9898",align:"center",dataIndex:"total_combination_scores",render:It=>Q.createElement("a",null,It==="0.0"?0:It)},{title:((ue=Sn==null?void 0:Sn.find(It=>It.value==F.fw[8].nameType))==null?void 0:ue.name)||"\u7A0B\u5E8F\u586B\u7A7A\u9898",align:"center",dataIndex:"bpros_score",render:It=>Q.createElement("a",null,It==="0.0"?0:It)},{width:"10%",title:"\u603B\u5206",align:"center",dataIndex:"total_score",render:It=>Q.createElement("a",null,It==="0.0"?0:It==null?void 0:It.toFixed(1))}],{exercise_header:Tt}=Ot||{};return Q.createElement(Q.Fragment,null,((Tt==null?void 0:Tt.show_user)||(Tt==null?void 0:Tt.show_no)||(Tt==null?void 0:Tt.show_group))&&Q.createElement("section",{className:R.glassSeal,style:Me},(Tt==null?void 0:Tt.show_user)&&Q.createElement("span",null,"\u59D3\u540D\uFF1A",Q.createElement("span",null,Ot==null?void 0:Ot.user)),(Tt==null?void 0:Tt.show_no)&&Q.createElement("span",null,"\u5B66\u53F7\uFF1A",Q.createElement("span",null,Ot==null?void 0:Ot.student_id)),(Tt==null?void 0:Tt.show_group)&&Q.createElement("span",null,"\u4E13\u4E1A\u73ED\u7EA7\uFF1A",Q.createElement("span",null,Ot==null?void 0:Ot.group_name)),(Tt==null?void 0:Tt.show_school_name)&&Q.createElement("span",null,"\u5B66\u6821/\u5355\u4F4D\uFF1A",Q.createElement("span",null,Ot==null?void 0:Ot.school_name)),(Tt==null?void 0:Tt.show_phone)&&Q.createElement("span",null,"\u624B\u673A\u53F7\uFF1A",Q.createElement("span",null,Ot==null?void 0:Ot.phone))),Q.createElement("section",{className:`${R.wrap} ${X?"pl20":""} `},(Ot==null?void 0:Ot.photo_url)&&Q.createElement("img",{className:R.img,src:`${h.Z.API_SERVER}${Ot==null?void 0:Ot.photo_url}`}),(Tt==null?void 0:Tt.show_title)&&Q.createElement(m.Z,{className:R.paperHeader,justify:"center"},Q.createElement("div",null,Ot==null?void 0:Ot.title)),(Tt==null?void 0:Tt.show_info)&&Q.createElement("div",{className:"tc c-grey-666 mb20"},"\u5171:\u3010",Ot==null?void 0:Ot.large_counts,"\u5927\u9898\u3011\u3010",Ot==null?void 0:Ot.total_count,"\u5C0F\u9898\u3011\u3010 \u6EE1\u5206",Ot==null?void 0:Ot.score,"\u5206\u3011 \u8003\u8BD5\u65F6\u95F4\uFF1A\u3010",(Ot==null?void 0:Ot.time)>-1?`${Ot==null?void 0:Ot.time}\u5206\u949F`:"\u4E0D\u9650","\u3011"),(Tt==null?void 0:Tt.show_desc)&&(((Ie=W==null?void 0:W.exerciseExportHeadData)==null?void 0:Ie.exercise_description)||((vt=W==null?void 0:W.commonHeader)==null?void 0:vt.exercise_description))&&Q.createElement("div",{style:{fontSize:14,marginBottom:30,marginTop:20,textAlign:"left",color:"#3A3A3A",maxHeight:"210px",overflowY:"auto"}},Q.createElement("b",null,"\u8BD5\u5377\u987B\u77E5\uFF1A"),Q.createElement("span",null,((tt=W==null?void 0:W.exerciseExportHeadData)==null?void 0:tt.exercise_description)||((Zt=W==null?void 0:W.commonHeader)==null?void 0:Zt.exercise_description))),(Tt==null?void 0:Tt.show_table)&&Q.createElement("div",{className:"mt10"},Q.createElement(B.default,{className:R.table,columns:bt,dataSource:[...Dn||[]],bordered:!0,pagination:!1})),((Mt=W==null?void 0:W.exerciseExportHeadData)==null?void 0:Mt.analysis)&&Q.createElement("span",{style:{justifyContent:"left",wordBreak:"break-all",display:"flex",textAlign:"left",marginTop:"10px"},className:"tc c-grey-333"},`\u8003\u8BD5\u8BC4\u4EF7\uFF1A${(bn=W==null?void 0:W.exerciseExportHeadData)==null?void 0:bn.analysis}`)),Q.createElement(w.Z,null))};var ee=(0,v.connect)(({exercise:X,loading:fe,user:ie,globalSetting:W})=>({exercise:X,globalSetting:W,user:ie,loading:fe.effects}))(U)},51423:function(x,i,e){"use strict";e.d(i,{Z:function(){return h}});var t={flex_box_center:"flex_box_center___hzSR8",flex_space_between:"flex_space_between___Mscip",flex_box_vertical_center:"flex_box_vertical_center___Uckau",flex_box_center_end:"flex_box_center_end___Kw1tf",flex_box_column:"flex_box_column___udgQE",comments:"comments___He0El",line:"line___P3zVB",editSty:"editSty___SwU5r",delSty:"delSty____zUGN",tag:"tag___H3Lob"},v=e(95237),m=e(6848),B=e(346),R=e(61186),H=e.n(R),P="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMCAYAAAC5tzfZAAAAAXNSR0IArs4c6QAAAf5JREFUKFNd0k1IlGEQB/D/PM+zu767uUghplFhG30crA2jw1KEdCjpgw4LBYrgqaBoKcEgUnb7AivKiCTyaB28rEGHPIiGdQqWChIhoaJLWUFGmvt+PDOxSwuLc5rD/IZhZghVkcxKHYgzIDkMoUYCvgvwXIsaLGTpZ6WUKknLFbdFi3kGcJ4JY2E2vwKxG4RwlIiOCbjzXb95ASIpo60DUusU+a0oyYjVrw3cePUElkwrCe5oZQ8V+sPvy2hXzu8RUMIX3RuBu/ac92DjZ1r/ZyLUttDrD27PhvpmLEwGBDER3fcfBeOW5Dq5/kcdUs7L5QMjS4jNPA0fH+n0Ht/b60ymmXQzBDfF+Edoxy2J6b88a1mlhNxwlx1tOOMN31bg6BN94kKHHb2bcibTviJHix4nz09RMhsMA7Kga8w1Kbr1ee9kVxN/7VLMsTmdGGjmL50lJEqvE1FDmt12SubsBwiPKbKvIJidWj44NG32398sc1sa7PyeCLymfc5EN5PugNCmEIoXqfWqJCzbHgGUEX1Z4NZVb66UB1BxRTov4FPRWjNdXkQyF5SOmeZFddaschtXIoY5TyTfEDIP31yiH2W0MydtRHxa83y3YHXTSkQBBMb7XcjGy19RRttuyBrH5ykA9QJ4JEE7fF6CYT+oiS6HPxUWC492+5Vm/wBfvOKyrNssvAAAAABJRU5ErkJggg==",w=e(59301),h=({list:Q,hideScore:L=!1,newuserCommentVisible:z,isShowEditAndDel:$=!1,userLogin:G="",handleDel:K,handleEdit:V})=>w.createElement("div",null,Q==null?void 0:Q.map(M=>{var U,ee,X,fe;return w.createElement("div",{className:"mt20 mb20"},w.createElement(v.Z,{align:"middle",key:(U=M==null?void 0:M.user)==null?void 0:U.user_id},w.createElement("img",{src:B.Z.API_SERVER+"/images/"+((ee=M==null?void 0:M.user)==null?void 0:ee.image_url),width:"40",style:{borderRadius:40}}),w.createElement("span",{className:"ml10 font16"},(X=M==null?void 0:M.user)==null?void 0:X.name)),w.createElement("div",{className:t.comments},(fe=M==null?void 0:M.comments)==null?void 0:fe.map((ie,W)=>{var be,Ue,ze,pe,ve;if(z&&ie.question_type!==5){if(W===0)return w.createElement("div",{key:((be=M==null?void 0:M.user)==null?void 0:be.user_id)+"-"+W},w.createElement(v.Z,{align:"middle",justify:"space-between"},!!ie.shixun_chanllge_position&&w.createElement("div",{style:{flexShrink:0,marginRight:10}},"\u7B2C",ie.shixun_chanllge_position,"\u5173"),!L&&w.createElement("div",{style:{flex:1}},"\u539F\u59CB\u5F97\u5206",ie==null?void 0:ie.origin_score,"\u5206\uFF0C\u4FEE\u6B63\u4E3A",w.createElement("span",{className:"c-light-primary"},ie==null?void 0:ie.score),"\u5206"),w.createElement("div",{style:{flexShrink:0}},H()(ie.updated_at).format("YYYY-MM-DD HH:mm"))),!!ie.comment&&w.createElement("div",null,"\u8BC4\u8BED\uFF1A",w.createElement("span",{className:"c-light-primary"},ie.comment)),((Ue=M==null?void 0:M.comments)==null?void 0:Ue.length)-1>W&&w.createElement("div",{className:t.line}))}else return w.createElement("div",{key:((ze=M==null?void 0:M.user)==null?void 0:ze.user_id)+"-"+W},w.createElement(v.Z,{align:"middle",justify:"space-between"},!!ie.shixun_chanllge_position&&w.createElement("div",{style:{flexShrink:0,marginRight:10}},"\u7B2C",ie.shixun_chanllge_position,"\u5173"),!L&&w.createElement("div",{style:{flex:1}},"\u539F\u59CB\u5F97\u5206",ie==null?void 0:ie.origin_score,"\u5206\uFF0C\u4FEE\u6B63\u4E3A",w.createElement("span",{className:"c-light-primary"},ie==null?void 0:ie.score),"\u5206",(ie==null?void 0:ie.is_ai)&&w.createElement("span",{className:t.tag},w.createElement("img",{src:P,className:"mr3"}),"AI\u8BC4\u9605")),w.createElement("div",{style:{flexShrink:0}},H()(ie.updated_at).format("YYYY-MM-DD HH:mm"))),!!ie.comment&&w.createElement("div",{className:"flex-wrp"},w.createElement("span",null,"\u8BC4\u8BED\uFF1A"),w.createElement("span",{className:"c-light-primary flex1",style:{whiteSpace:"pre-wrap"}},ie==null?void 0:ie.comment),$&&G===((pe=M==null?void 0:M.user)==null?void 0:pe.login)&&w.createElement("span",{className:"ml30"},w.createElement(m.Z,{title:"\u7F16\u8F91"},w.createElement("i",{className:`iconfont icon-bianji14 current ${t.editSty}`,onClick:()=>{V(ie==null?void 0:ie.comment,ie==null?void 0:ie.id)}})),w.createElement(m.Z,{title:"\u5220\u9664"},w.createElement("i",{className:`iconfont icon-shanchutimu current ${t.delSty}`,onClick:()=>{K("",ie==null?void 0:ie.id)}})))),((ve=M==null?void 0:M.comments)==null?void 0:ve.length)-1>W&&w.createElement("div",{className:t.line}))})))}))},72500:function(x,i,e){"use strict";var t=e(59301),v=e(91842),m=e(92832),B=e(36087),R=e(12430),H=e(19105),P=e(59301),w=Object.defineProperty,F=Object.getOwnPropertySymbols,h=Object.prototype.hasOwnProperty,Q=Object.prototype.propertyIsEnumerable,L=(K,V,M)=>V in K?w(K,V,{enumerable:!0,configurable:!0,writable:!0,value:M}):K[V]=M,z=(K,V)=>{for(var M in V||(V={}))h.call(V,M)&&L(K,M,V[M]);if(F)for(var M of F(V))Q.call(V,M)&&L(K,M,V[M]);return K};const{TextArea:$}=m.default,G=({item:K,answerData:V,changeScoreData:M,textValue:U,textOnChange:ee=()=>{},seeAnswerVisible:X=!0})=>{var fe;const[ie,W]=(0,t.useState)([]),[be,Ue]=(0,t.useState)(!1);return(0,t.useEffect)(()=>{M!=null&&M[K.q_position]?!be&&Ue(!0):be&&Ue(!1)},[M==null?void 0:M[K==null?void 0:K.q_position]]),(fe=K==null?void 0:K.standard_answer)==null||fe.map(ze=>{ze.used=!1}),(0,t.useEffect)(()=>{var ze;console.log("item=====",K,V,M,"#37AD83;");const pe=[];for(let ve=0;ve<(K==null?void 0:K.multi_count);ve++){const Me=((ze=K==null?void 0:K.user_answer)==null?void 0:ze.find(He=>He.choice_id===ve+1))||{choice_id:ve+1,answer_text:""};pe.push(z({},Me))}W(pe)},[K==null?void 0:K.user_answer]),P.createElement("div",{className:R.Z.fillBg},P.createElement("aside",{className:"font14 c-light-primary mb5"},"\u5B66\u751F\u7B54\u9898"),ie==null?void 0:ie.map((ze,pe)=>P.createElement("div",null,P.createElement("span",null,"\u7B54\u6848(\u586B\u7A7A",pe+1,"):"),P.createElement("div",null,K.question_type==3?(ze==null?void 0:ze.model)===1?P.createElement("span",{style:{whiteSpace:"pre-wrap",color:ze!=null&&ze.user_answer_boolean?"#37AD83":"#E30000"}},ze==null?void 0:ze.answer_text):P.createElement(H.Z,{type:ze!=null&&ze.user_answer_boolean?"success":"error",readOnly:!0,value:ze.answer_text,disabled:!0}):P.createElement(v.Z,{value:ze==null?void 0:ze.answer_text})))),X&&P.createElement(B.u,{data:K}))};i.Z=G},61440:function(x,i,e){"use strict";var t=e(59301),v=e(91842),m=e(61186),B=e.n(m),R=e(1710),H=e(75975),P=e(24334),w=e.n(P),F=e(16544);const h=({item:Q,answerData:L,autoHeight:z})=>{var $,G,K,V,M;const[U,ee]=(0,t.useState)([]);(0,t.useEffect)(()=>{var ie,W;((ie=Q==null?void 0:Q.evaluate_codes)==null?void 0:ie.length)>0?ee((W=Q==null?void 0:Q.evaluate_codes)==null?void 0:W.map((be,Ue)=>({key:Ue+1,error_msg:be!=null&&be.error_msg?P.Base64.decode(be==null?void 0:be.error_msg):"",created_at:be.created_at}))):ee([{key:"--",error_msg:"--"}])},[Q==null?void 0:Q.evaluate_codes]);const X=[{title:"\u8BC4\u6D4B\u5E8F\u53F7",dataIndex:"key",width:"127px",key:"key",align:"center",render:(ie,W)=>t.createElement("span",null,W.key)},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"center",width:200,render:(ie,W)=>t.createElement("span",null,W.created_at?B()(W.created_at).format("YYYY-MM-DD HH:mm"):"--")},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"error_msg",key:"error_msg",align:"center",render:(ie,W)=>{var be;return t.createElement("span",null,W.error_msg?((be=W.error_msg)==null?void 0:be.length)>1e3?W.error_msg.substring(0,1e3)+"...":W.error_msg:"--")}}],fe={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return t.createElement(t.Fragment,null,t.createElement("div",{className:"mt15 mb15"},t.createElement(v.Z,{value:Q==null?void 0:Q.description})),(!!(($=L==null?void 0:L.exercise)!=null&&$.student_commit_status)&&((G=L==null?void 0:L.exercise)==null?void 0:G.student_commit_status)!==0||!!((K=L==null?void 0:L.exercise)!=null&&K.user_exercise_status)&&((V=L==null?void 0:L.exercise)==null?void 0:V.user_exercise_status)!==0)&&t.createElement(R.default,{className:"mt5",bordered:!0,dataSource:U,columns:X,pagination:!1}),!!((M=Q==null?void 0:Q.user_answer)!=null&&M.length)&&(Q==null?void 0:Q.passed_code)&&t.createElement("aside",{className:F.Z.shixunWrp},t.createElement("h3",null,"\u7B2C\u4E00\u6B21\u8BC4\u6D4B\u901A\u8FC7\u7684\u4EE3\u7801\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09"),t.createElement(H.ZP,{style:{border:"1px solid #ccc"},height:300,language:"python",theme:"vs-light",value:Q!=null&&Q.passed_code?P.Base64.decode(Q==null?void 0:Q.passed_code):"",autoHeight:z,options:fe})))};i.Z=h},36087:function(x,i,e){"use strict";e.d(i,{u:function(){return P}});var t=e(59301),v=e(95237),m=e(43604),B=e(91842),R=e(19105),H=e(59301);const P=({data:w})=>{const[F,h]=(0,t.useState)(!1),Q=()=>{var L,z,$;switch(w.question_type){case 3:return H.createElement("aside",{className:"mt20"},H.createElement("span",{style:{cursor:"pointer"},className:"font14 c-blue current",onClick:()=>{h(!F)}},F?"\u9690\u85CF\u53C2\u8003\u7B54\u6848":"\u67E5\u770B\u53C2\u8003\u7B54\u6848"),F&&H.createElement("div",null,(L=w==null?void 0:w.standard_answer)==null?void 0:L.map(function(G,K){var V,M;return H.createElement(v.Z,{style:{alignItems:"baseline"},className:"mr20"},H.createElement(m.Z,{flex:"50px"},H.createElement("span",{className:"mt10"},"\u586B\u7A7A",G.choice_id,":")),(G==null?void 0:G.model)===1?H.createElement(m.Z,{flex:1},(V=G==null?void 0:G.answer_text)==null?void 0:V.map(function(U,ee){return H.createElement("div",null,U)})):H.createElement(m.Z,{flex:1},(M=G==null?void 0:G.answer_text)==null?void 0:M.map(function(U,ee){return H.createElement(R.Z,{readOnly:!0,value:U})})))})));case 8:return H.createElement("aside",{className:"mt20"},H.createElement("span",{style:{cursor:"pointer"},className:"font14 c-blue current",onClick:()=>{h(!F)}},F?"\u9690\u85CF\u53C2\u8003\u7B54\u6848":"\u67E5\u770B\u53C2\u8003\u7B54\u6848"),F&&H.createElement("div",null,(z=w==null?void 0:w.standard_answer)==null?void 0:z.map(function(G,K){return H.createElement(v.Z,{style:{alignItems:"baseline"},className:"mr20"},H.createElement(m.Z,{flex:"50px"},H.createElement("span",{className:"mt10"},"\u586B\u7A7A",G.choice_id,":")),H.createElement(m.Z,{flex:1},H.createElement("div",null,G==null?void 0:G.answer_text)))})));case 4:return H.createElement("aside",{className:"mt20"},H.createElement("span",{style:{cursor:"pointer"},className:"font14 c-blue current",onClick:()=>{h(!F)}},F?"\u9690\u85CF\u53C2\u8003\u7B54\u6848":"\u67E5\u770B\u53C2\u8003\u7B54\u6848"),F&&H.createElement("div",null,H.createElement(B.Z,{value:($=w==null?void 0:w.standard_answer)==null?void 0:$.join(" ")})))}};return H.createElement("section",null,Q())}},80997:function(x,i,e){"use strict";var t=e(59301),v=e(91842),m=e(48790),B=e(6848),R=e(5871),H=e(8591),P=e(1710),w=e(61186),F=e.n(w),h=e(25690),Q=e(75975),L=e(12430),z=Object.defineProperty,$=Object.getOwnPropertySymbols,G=Object.prototype.hasOwnProperty,K=Object.prototype.propertyIsEnumerable,V=(X,fe,ie)=>fe in X?z(X,fe,{enumerable:!0,configurable:!0,writable:!0,value:ie}):X[fe]=ie,M=(X,fe)=>{for(var ie in fe||(fe={}))G.call(fe,ie)&&V(X,ie,fe[ie]);if($)for(var ie of $(fe))K.call(fe,ie)&&V(X,ie,fe[ie]);return X},U=(X,fe,ie)=>new Promise((W,be)=>{var Ue=ve=>{try{pe(ie.next(ve))}catch(Me){be(Me)}},ze=ve=>{try{pe(ie.throw(ve))}catch(Me){be(Me)}},pe=ve=>ve.done?W(ve.value):Promise.resolve(ve.value).then(Ue,ze);pe((ie=ie.apply(X,fe)).next())});const ee=({item:X,answerData:fe,hasChangeScore:ie=!0,autoHeight:W,showAnswer:be,saveChangeScore:Ue=()=>{}})=>{var ze,pe,ve;const[Me,He]=(0,t.useState)([]),[_e,Fe]=(0,t.useState)([]);(0,t.useEffect)(()=>{var te,Ge,ue,Ie,vt,tt,Zt,Mt,bn,On,jn,Ot;if(!((te=X==null?void 0:X.shixun_details)!=null&&te.length))return;let hn=[],Dn=[];for(let Pe=0;Pe<((Ge=X==null?void 0:X.shixun_details)==null?void 0:Ge.length);Pe++){for(let Ve=0;Ve<(X==null?void 0:X.shixun_details[Pe].stage_list.length);Ve++){let Gt=X==null?void 0:X.shixun_details[Pe].stage_list[Ve];hn.push(M(M({},Gt),{operation:(tt=(vt=(Ie=(ue=X==null?void 0:X.shixun_details)==null?void 0:ue[Pe])==null?void 0:Ie.shixun_detail)==null?void 0:vt[0])==null?void 0:tt.game_identifier,shixun_challenge_id:(Zt=X==null?void 0:X.shixun_details[Pe])==null?void 0:Zt.shixun_challenge_id}))}(bn=(Mt=X==null?void 0:X.shixun_details)==null?void 0:Mt[Pe])!=null&&bn.shixun_detail&&Dn.push((Ot=(jn=(On=X==null?void 0:X.shixun_details)==null?void 0:On[Pe])==null?void 0:jn.shixun_detail)==null?void 0:Ot[0])}Fe(Dn),He([...hn])},[X==null?void 0:X.shixun_details]);const Ee=[{title:"\u5173\u5361",dataIndex:"position",key:"position",align:"center"},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",align:"center",ellipsis:!0,width:260,render:te=>t.createElement(B.Z,{title:te},t.createElement("span",{className:"overflowHidden1",style:{maxWidth:"400px"},title:te&&te.length>25?te:""},te))},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",key:"evaluate_count",align:"center",render:(te,Ge)=>t.createElement("span",null,Ge.evaluate_count?Ge.evaluate_count:t.createElement("span",{className:"color-grey-9"},"--"))},{title:"\u5B8C\u6210\u65F6\u95F4",key:"finished_time",dataIndex:"finished_time",align:"center",render:(te,Ge)=>{let ue=!1;return Ge.finished_time&&(fe!=null&&fe.exercise)&&(fe!=null&&fe.exercise_answer_user)&&((fe==null?void 0:fe.exercise.time)===-1?ue=F()(fe==null?void 0:fe.exercise.end_time).isBefore(Ge.finished_time):ue=F()(fe==null?void 0:fe.exercise_answer_user.start_at).add(fe==null?void 0:fe.exercise.time,"m").isBefore(Ge.finished_time)),t.createElement("span",null,Ge.finished_time||t.createElement("span",{className:"c-grey-999"},"--"),t.createElement("span",{className:"c-orange-ff9 "},ue?"\uFF08\u5DF2\u8D85\u65F6\uFF09":""))}},{title:"\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",align:"center",render:(te,Ge)=>t.createElement("span",null,Ge.time_consuming||t.createElement("span",{className:"color-grey-9"},"--"))},{title:"\u67E5\u770B\u7B54\u6848",dataIndex:"view_answer",key:"view_answer",align:"center",render:(te,Ge)=>t.createElement("span",null,Ge.view_answer?"\u5DF2\u67E5\u770B":"\u672A\u67E5\u770B")},{title:"\u5F97\u5206/\u6EE1\u5206",dataIndex:"user_score",key:"user_score",align:"center",render:(te,Ge)=>t.createElement("span",null,t.createElement("span",{className:"c-orange"},Ge.user_score),"/",Ge.game_score)},ie&&{title:"\u8C03\u5206",dataIndex:"user_score",key:"user_score",align:"center",render:(te,Ge,ue)=>t.createElement(R.Z,{min:0,max:Number(Ge.game_score),defaultValue:te,onBlur:Ie=>U(void 0,null,function*(){if(Ie.target.value!=te){const vt=yield Ue(M(M({},X),{shixun_challenge_id:Ge.shixun_challenge_id,shixunScore:Ie.target.value}));console.log("res: ",vt),vt!=null&&vt.question_comments&&H.ZP.success("\u5DF2\u4FEE\u6539\u5F53\u524D\u8BC4\u5206")}})})}].filter(te=>!!te),Ce=[{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"key",width:"127px",key:"key",align:"center",render:(te,Ge)=>t.createElement("span",null,Ge.key)},{title:"\u8BE6\u7EC6\u4FE1\u606F",dataIndex:"error_msg",key:"error_msg",align:"center",render:(te,Ge)=>t.createElement("span",null,Ge.error_msg?Ge.error_msg:"--")},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"updated_at",key:"updated_at",align:"center",width:200,render:(te,Ge)=>t.createElement("span",null,Ge.updated_at?Ge.updated_at:"--")}],ge={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return t.createElement(t.Fragment,null,(((ze=fe==null?void 0:fe.exercise)==null?void 0:ze.student_commit_status)!==0||((pe=fe==null?void 0:fe.exercise)==null?void 0:pe.user_exercise_status)!==0)&&t.createElement("div",{className:"mt15"},t.createElement("p",{className:"font16 c-grey-666"},"\u9636\u6BB5\u6210\u7EE9"),!!(Me!=null&&Me.length)&&t.createElement(P.default,{columns:Ee,dataSource:Me,pagination:!1})),!!(_e!=null&&_e.length)&&t.createElement(t.Fragment,null,t.createElement("p",{className:"font16 c-grey-666 mt10"},"\u5B9E\u8BAD\u8BE6\u60C5"),_e==null?void 0:_e.map((te,Ge)=>{var ue,Ie,vt,tt,Zt;return t.createElement(t.Fragment,null,t.createElement("div",{className:"mt5"},t.createElement("span",{className:"font16 mr15"}," \u7B2C",te.position,"\u5173"),t.createElement(h.Link,{className:"current c-black font16",to:`/tasks/${te.game_identifier}`},te.name)),!!((ue=te==null?void 0:te.outputs)!=null&&ue.length)&&t.createElement(P.default,{bordered:!0,dataSource:te.outputs.map(Mt=>({key:Mt.position,error_msg:Mt.output_detail,updated_at:Mt.updated_at})),columns:Ce,pagination:!1}),(te==null?void 0:te.st)===0&&te.challenge_paths&&t.createElement("div",{className:L.Z.shixunWrp},t.createElement("h2",null,"\u6700\u540E\u4E00\u6B21\u901A\u5173\u7684\u4EE3\u7801\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09",t.createElement("span",{className:"c-light-black"},(vt=(Ie=te.challenge_paths)==null?void 0:Ie[0])==null?void 0:vt.file_name)),t.createElement(Q.ZP,{height:300,autoHeight:W,language:"python",theme:"default",value:((Zt=(tt=te.challenge_paths)==null?void 0:tt[0])==null?void 0:Zt.latest_code)||"",options:ge})))})),(0,m.dE)()&&t.createElement(v.Z,{className:"c-grey-999 mt20 mb20",value:X==null?void 0:X.question_title}),(ve=X==null?void 0:X.shixun)==null?void 0:ve.map((te,Ge)=>{var ue,Ie;return t.createElement("div",null,t.createElement("p",{className:"font16 c-grey-666 mb5"},t.createElement("span",{className:"mr20"},"\u7B2C",te==null?void 0:te.challenge_position,"\u5173 ",te==null?void 0:te.challenge_name),t.createElement("span",null,te==null?void 0:te.challenge_score,"\u5206")),be&&t.createElement("div",null,t.createElement("div",{className:L.Z.answerText},"\u53C2\u8003\u7B54\u6848\uFF1A",((ue=te.challenge_answers)==null?void 0:ue.length)===0?"\u6682\u65E0":""),(Ie=te.challenge_answers)==null?void 0:Ie.map((vt,tt)=>t.createElement("div",{className:"mt15"},t.createElement("div",null,"\u7EA7\u522B",tt+1,"\uFF1A",vt.name),t.createElement(v.Z,{value:(vt==null?void 0:vt.contents)||"",className:L.Z.answerText})))))}),t.createElement("div",{className:"mb15"}))};i.Z=ee},73966:function(x,i,e){"use strict";e.r(i),e.d(i,{default:function(){return hA}});var t=e(59301),v=e(25690),m=e(78241),B=e(8591),R=e(3113),H=e(43418),P=e(92832),w=e(95237),F=e(43604),h=e(5112),Q=e(24905),L=e(6848),z=e(28103),$=e(5871),G=e(92736),K=e(71418),V=e(66104),M=e(81228),U=e(78673),ee=e(1710),X=e(93948),fe=e(43428),ie=e(67921),W=e(4958),be=e(61186),Ue=e.n(be),ze=e(81722),pe=e(16544),ve=e(91842),Me=e(51257),He=e(72500),_e=e(36087),Fe=e(12430),Ee=e(38986),Ce=e(24334),ge={flex_box_center:"flex_box_center___RWbPL",flex_space_between:"flex_space_between___ZSGqQ",flex_box_vertical_center:"flex_box_vertical_center___lJVwS",flex_box_center_end:"flex_box_center_end___jDpSh",flex_box_column:"flex_box_column___aYkRP",result:"result___MEJ17",left:"left___BoJu6",right:"right___cAGQT",box:"box___iw62F",li:"li___csLVy"},te=e(81072),Ge=e(56102),ue=e(37345),Ie=e(59301),vt=Object.defineProperty,tt=Object.defineProperties,Zt=Object.getOwnPropertyDescriptors,Mt=Object.getOwnPropertySymbols,bn=Object.prototype.hasOwnProperty,On=Object.prototype.propertyIsEnumerable,jn=(je,pt,Bt)=>pt in je?vt(je,pt,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):je[pt]=Bt,Ot=(je,pt)=>{for(var Bt in pt||(pt={}))bn.call(pt,Bt)&&jn(je,Bt,pt[Bt]);if(Mt)for(var Bt of Mt(pt))On.call(pt,Bt)&&jn(je,Bt,pt[Bt]);return je},hn=(je,pt)=>tt(je,Zt(pt)),Dn=(je,pt,Bt)=>new Promise(($n,fr)=>{var ia=kn=>{try{Cr(Bt.next(kn))}catch(hr){fr(hr)}},Dr=kn=>{try{Cr(Bt.throw(kn))}catch(hr){fr(hr)}},Cr=kn=>kn.done?$n(kn.value):Promise.resolve(kn.value).then(ia,Dr);Cr((Bt=Bt.apply(je,pt)).next())}),Ve=({buttonProps:je,buttonText:pt,form:Bt,hackIdentifier:$n="",infoData:fr,answerKey:ia,data:Dr})=>{var Cr;const[kn,hr]=(0,t.useState)(!1),[Hr,Jr]=(0,t.useState)(!1),[Pa,Li]=(0,t.useState)(!1),[Hn,xr]=(0,t.useState)({}),[Ta,wa]=(0,t.useState)(""),ja=(0,t.useRef)($n),ua=(0,t.useRef)(""),Mn=(0,t.useRef)(!1),[Pn,qn]=(0,t.useState)([]);(0,t.useEffect)(()=>{var Ha,Ba;fr!=null&&fr.test_input&&wa(fr==null?void 0:fr.test_input);let xi=[];const ro=(Ha=(Dr==null?void 0:Dr.answer_content)||[])==null?void 0:Ha.map(yr=>{var ln;return hn(Ot({},yr),{score:[void 0,null,0,"0","0.0"].includes(yr.score)?"0":(ln=yr.score)==null?void 0:ln.toFixed(1)})});(Ba=fr==null?void 0:fr.standard_answer)==null||Ba.forEach((yr,ln)=>{var Za,$a;const Yt=ln+1;(ro==null?void 0:ro.find(Oi=>{var Do;return Number((Do=Oi==null?void 0:Oi.name)==null?void 0:Do.replace("\u586B\u7A7A",""))===Yt}))?xi.push({position:yr==null?void 0:yr.choice_id,value:($a=(Za=Dr==null?void 0:Dr.answer_content)==null?void 0:Za[ln])==null?void 0:$a.value}):xi.push({position:yr==null?void 0:yr.choice_id,value:" "})}),qn([...xi]),Pa&&To()},[Pa]),(0,t.useEffect)(()=>()=>{sessionStorage.removeItem("projectFill")},[]);const _r=()=>new Date().getTime(),ka=Dr==null?void 0:Dr.code,ii=Ha=>{var Ba,xi;let ro=[];const yr=(Ba=(fr==null?void 0:fr.last_score_detail)||[])==null?void 0:Ba.map(ln=>{var Za;return hn(Ot({},ln),{score:[void 0,null,0,"0","0.0"].includes(ln.score)?"0":(Za=ln.score)==null?void 0:Za.toFixed(1)})});(xi=fr==null?void 0:fr.standard_answer)==null||xi.forEach((ln,Za)=>{var $a,Yt,na,Oi,Do,Go,iA;const lo=Za+1,ni=yr==null?void 0:yr.find(Ji=>Ji.position===lo);ni?(console.log(Ha==null?void 0:Ha.score_detail),console.log(lo),(Yt=($a=Ha==null?void 0:Ha.score_detail)==null?void 0:$a.map(Ji=>Ji==null?void 0:Ji.position))!=null&&Yt.includes(lo)?(ni.value=(Oi=(na=Dr==null?void 0:Dr.answer_content)==null?void 0:na.find(Ji=>{var _o;if(Number((_o=Ji==null?void 0:Ji.name)==null?void 0:_o.replace("\u586B\u7A7A",""))==lo)return Ji}))==null?void 0:Oi.value,ni.type="success",ro.push(ni)):(ni.value=(Go=(Do=Dr==null?void 0:Dr.answer_content)==null?void 0:Do.find(Ji=>{var _o;if(Number((_o=Ji==null?void 0:Ji.name)==null?void 0:_o.replace("\u586B\u7A7A",""))==lo)return Ji}))==null?void 0:Go.value,ni.type="warning",ro.push(ni))):ro.push({position:lo,name:`\u586B\u7A7A${lo}`,value:" ",type:"warning",score:[void 0,null,0,"0","0.0"].includes(ln.score)?"0":(iA=ln.score)==null?void 0:iA.toFixed(1)})}),qn([...ro])},To=()=>Dn(void 0,null,function*(){var Ha,Ba,xi,ro,yr;const ln=_r(),Za=ka?Dr==null?void 0:Dr.time_limit:(Ha=Bt.getFieldsValue())==null?void 0:Ha.hack.time_limit,$a=ka?(Ba=Dr==null?void 0:Dr.answer_content)==null?void 0:Ba.length:(ro=(xi=Bt.getFieldsValue())==null?void 0:xi.standard_answers)==null?void 0:ro.length;hr(!0),yield(0,te.bM)(ua.current,{test_hack_code:fr==null?void 0:fr.code,test_input:Ta,teacher_submit:!0,answers:(yr=fr==null?void 0:fr.standard_answer)==null?void 0:yr.map(na=>{var Oi,Do,Go,iA;return(Do=(Oi=Dr==null?void 0:Dr.answer_content)==null?void 0:Oi.map(lo=>{var ni;return Number((ni=lo==null?void 0:lo.name)==null?void 0:ni.replace("\u586B\u7A7A",""))}))!=null&&Do.includes(na==null?void 0:na.choice_id)?(iA=(Go=Dr==null?void 0:Dr.answer_content)==null?void 0:Go.find(lo=>{var ni;if(Number((ni=lo==null?void 0:lo.name)==null?void 0:ni.replace("\u586B\u7A7A",""))==(na==null?void 0:na.choice_id))return lo}))==null?void 0:iA.value:""})});function Yt(){return Dn(this,null,function*(){const{status:na,data:Oi}=yield(0,te.rX)(ua.current,"submit"),Go=_r()-ln>(Za+3)*1e3*$a;if(Mn.current){if(Go){B.ZP.error("\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"),hr(!1);return}if(na===0){hr(!1),xr(hn(Ot({},Oi),{showText:!0})),ii(Oi);return}setTimeout(Yt,1e3)}})}Yt()}),Ho=()=>Dn(void 0,null,function*(){var Ha,Ba,xi,ro,yr,ln,Za;if(!Dr){try{yield Bt.validateFields()}catch(Oi){(xi=(Ba=(Ha=Oi==null?void 0:Oi.errorFields)==null?void 0:Ha[0])==null?void 0:Ba.name)!=null&&xi.includes("standard_answers")?B.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):B.ZP.error(Oi.errorFields[0].errors[0]),Bt.scrollToField(Oi.errorFields[0].name,{behavior:"smooth",block:"center"});return}Jr(!0);let Yt="";const na=Bt.getFieldsValue();ja.current?Yt=yield(0,Ee.ZP)(`/api/problems/${ja.current}.json`,{method:"put",body:hn(Ot({},na),{hack:hn(Ot({},na==null?void 0:na.hack),{sub_discipline_id:(Za=(ln=na==null?void 0:na.hack)==null?void 0:ln.sub_discipline_id)==null?void 0:Za[1],difficult:na.difficulty,item_banks_group_id:na.item_banks_group_id}),hack_codes:hn(Ot({},na.hack_codes),{code:Ce.Base64.encode(na.hack_codes.code)}),update_hack_sets:[Ot({},na.hack_sets)],is_blank:!0})}):(Yt=yield(0,Ee.ZP)("/api/problems.json",{method:"post",body:hn(Ot({},na),{hack:hn(Ot({},na==null?void 0:na.hack),{sub_discipline_id:(yr=(ro=na==null?void 0:na.hack)==null?void 0:ro.sub_discipline_id)==null?void 0:yr[1],difficult:na.difficulty,item_banks_group_id:na.item_banks_group_id}),hack_codes:hn(Ot({},na.hack_codes),{code:Ce.Base64.encode(na.hack_codes.code)}),hack_sets:[Ot({},na.hack_sets)],is_blank:!0})}),ja.current=Yt==null?void 0:Yt.identifier,sessionStorage.projectFill=Yt==null?void 0:Yt.identifier)}const $a=yield(0,Ee.ZP)(`/api/problems/${ja.current}/start.json`,{method:"get"});if(($a==null?void 0:$a.status)===0){ua.current=$a==null?void 0:$a.identifier,Mn.current=!0,Jr(!1),Li(!0);return}Jr(!1)}),Yi=Ha=>{const{status:Ba,error_msg:xi,execute_time:ro,output:yr,input:ln,expected_output:Za}=Ha;let $a=null;switch(Ba){case ue.h.OK:$a=Ie.createElement(Ie.Fragment,null,Ie.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",ro/1e3,"\u79D2"),Ie.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A\u8C03\u8BD5\u901A\u8FC7"));break;case ue.h.NOMATCH:$a=Ie.createElement(Ie.Fragment,null,Ie.createElement("div",null,"\u8F93\u5165\uFF1A"),Ie.createElement("pre",{style:{fontFamily:"initial"}},ln),Ie.createElement("div",null,"\u8F93\u51FA\uFF1A"),Ie.createElement("pre",{style:{fontFamily:"initial"}},yr&&Ce.Base64.decode(yr)),Ie.createElement("div",null,"\u9884\u671F\u8F93\u51FA\uFF1A"),Ie.createElement("pre",{style:{fontFamily:"initial"}},Za&&Ce.Base64.decode(Za)));break;case ue.h.EXECUTEFAILURE:$a=Ie.createElement(Ie.Fragment,null,Ie.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",Ie.createElement("pre",null,ln)),Ie.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),Ie.createElement("pre",{className:"error"},Ce.Base64.decode(xi)));break;case ue.h.COMPILEFAILURE:$a=Ie.createElement(Ie.Fragment,null,Ie.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",Ie.createElement("pre",null,ln)),Ie.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),Ie.createElement("pre",{className:"error"},Ce.Base64.decode(xi)));break;case ue.h.PODFAILURE:$a=Ie.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ue.h.TIMEOUT:$a=Ie.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return Ie.createElement(Ie.Fragment,null," ",$a," ")};return Ie.createElement("div",null,Ie.createElement(R.ZP,hn(Ot({loading:Hr},je),{onClick:Ho}),pt),Ie.createElement(H.default,{open:Pa,title:"\u8C03\u8BD5\u4EE3\u7801",destroyOnClose:!0,width:1200,okText:"\u8FD0\u884C\u6D4B\u8BD5",confirmLoading:kn,cancelButtonProps:{style:{display:"none"}},onOk:()=>To(),onCancel:()=>{Mn.current=!1,Li(!1)}},Ie.createElement("div",{style:{maxHeight:"600px",overflowY:"auto"}},Ie.createElement("div",{className:ge.result},Ie.createElement("div",{className:ge.left},Ie.createElement("div",{className:"mb20"},Ie.createElement("span",{className:"c-black"},"\u6267\u884C\u4EE3\u7801"),!Dr&&Ie.createElement(Ge.CopyToClipboard,{text:fr==null?void 0:fr.code,onCopy:()=>B.ZP.success("\u590D\u5236\u6210\u529F")},Ie.createElement("span",{style:{float:"right"},className:"current c-light-primary"},Ie.createElement("i",{className:"iconfont icon-fuzhi8 mr5"}),"\u590D\u5236"))),Ie.createElement(ve.Z,{programFillValue:Pn,style:{height:"510px",overflowY:"auto",border:"1px #d7d7d7 solid"},disabledFill:!0,showProgramFill:!0,value:Ce.Base64.decode((fr==null?void 0:fr.code)||"")})),Ie.createElement("div",{className:ge.right},Ie.createElement("div",{className:"c-black mb20"},"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B"),Ie.createElement("div",{className:ge.box},Ie.createElement("div",{className:ge.li},Ie.createElement(P.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165",value:Ta,onChange:Ha=>wa(Ha.target.value),bordered:!1,style:{height:180}}))),Ie.createElement("div",{className:"c-black mb20 mt30"},"\u4EE3\u7801\u6267\u884C\u7ED3\u679C"),Ie.createElement("div",{className:ge.box},Ie.createElement(K.Z,{spinning:kn,tip:"\u4EE3\u7801\u6267\u884C\u4E2D"},Ie.createElement("div",{className:ge.li,style:{height:196,overflow:"auto",padding:10}},Yi(Hn)))))),Ie.createElement("div",{style:{marginTop:"10px",color:"#3061d0"}},"\u53C2\u8003\u7B54\u6848"),Ie.createElement("div",{style:{background:"#F6F7F9",padding:"6px 15px",marginTop:"10px"}},(Cr=fr==null?void 0:fr.standard_answer)==null?void 0:Cr.map(function(Ha,Ba){return Ie.createElement(w.Z,{style:{alignItems:"baseline",color:"#333333",margin:"10px 0"},className:"mr20"},Ie.createElement(F.Z,{flex:"50px"},Ie.createElement("span",{className:"mt10"},"\u586B\u7A7A",Ha.choice_id,":")),Ie.createElement(F.Z,{flex:1},Ie.createElement("div",null,Ha==null?void 0:Ha.answer_text)))})))))},Gt=e(59301),Sn=({date:je,showTag:pt})=>Gt.createElement(w.Z,{align:"middle"},Gt.createElement("div",null," ",je?Ue()(je).format("YYYY-MM-DD HH:mm"):"--"," "),pt&&Gt.createElement(w.Z,{style:{color:"#3061D0",fontSize:"12px",borderRadius:"2px",padding:"0 5px",marginLeft:"5px",height:"22px",lineHeight:"22px",backgroundColor:"#EAEFFA",textAlign:"center"},align:"middle"},Gt.createElement("i",{className:"iconfont icon-pingceshu mr3 font12"}),"\u7CFB\u7EDF\u8BC4\u6D4B")),rn=e(59301),Wt=Object.defineProperty,me=Object.defineProperties,bt=Object.getOwnPropertyDescriptors,Tt=Object.getOwnPropertySymbols,It=Object.prototype.hasOwnProperty,jt=Object.prototype.propertyIsEnumerable,re=(je,pt,Bt)=>pt in je?Wt(je,pt,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):je[pt]=Bt,Qt=(je,pt)=>{for(var Bt in pt||(pt={}))It.call(pt,Bt)&&re(je,Bt,pt[Bt]);if(Tt)for(var Bt of Tt(pt))jt.call(pt,Bt)&&re(je,Bt,pt[Bt]);return je},cn=(je,pt)=>me(je,bt(pt)),it=(je,pt,Bt)=>new Promise(($n,fr)=>{var ia=kn=>{try{Cr(Bt.next(kn))}catch(hr){fr(hr)}},Dr=kn=>{try{Cr(Bt.throw(kn))}catch(hr){fr(hr)}},Cr=kn=>kn.done?$n(kn.value):Promise.resolve(kn.value).then(ia,Dr);Cr((Bt=Bt.apply(je,pt)).next())});const{TextArea:xt}=P.default;var Pt=({item:je,answerData:pt,changeScoreData:Bt,textValue:$n,textOnChange:fr=()=>{},seeAnswerVisible:ia=!0})=>{var Dr,Cr;const[kn,hr]=(0,t.useState)([]),[Hr,Jr]=(0,t.useState)(!1),[Pa,Li]=(0,t.useState)(!1),[Hn,xr]=(0,t.useState)([]),[Ta,wa]=(0,t.useState)({page:1,limit:5}),ja=()=>({title:rn.createElement("span",null,"\u64CD\u4F5C ",rn.createElement(L.Z,{title:"\u8FD0\u884C\u5B66\u751F\u63D0\u4EA4\u7684\u4EE3\u7801\u8FDB\u884C\u8C03\u8BD5\uFF0C\u4E0D\u5F71\u54CD\u5B66\u751F\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u5F97\u5206"},rn.createElement("i",{className:"iconfont icon-tishi2 font14"}))),width:76,dataIndex:"answer_content",render:qn=>{var _r;const ka=[];return(_r=je==null?void 0:je.standard_answer)==null||_r.forEach((ii,To)=>{const Ho=`\u586B\u7A7A${To+1}`,Yi=qn==null?void 0:qn.find(Ha=>Ha.name===Ho);Yi?ka.push(Yi):ka.push({name:Ho,value:""})}),rn.createElement(Ve,{buttonProps:{type:"link",style:{padding:0}},buttonText:"\u8FD0\u884C\u4EE3\u7801",hackIdentifier:je==null?void 0:je.hack_identifier,infoData:je,data:{code:Ce.Base64.decode(je==null?void 0:je.code),answer_content:ka,time_limit:(je==null?void 0:je.time_limit)||10,input:je==null?void 0:je.test_input}})}}),ua=[{title:"\u5E8F\u53F7",width:80,dataIndex:"index"},{title:"\u5B66\u751F\u7B54\u6848",dataIndex:"answer_content",render:qn=>qn==null?void 0:qn.map((_r,ka)=>rn.createElement("pre",{key:ka,style:{whiteSpace:"pre-wrap"}},_r==null?void 0:_r.name,":",_r==null?void 0:_r.value))},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"evaluate_status",width:80,render:(qn,_r)=>qn==="\u672A\u8BC4\u6D4B"?rn.createElement("span",{className:"c-red"},qn):qn},{title:"\u8BC4\u6D4B\u65F6\u95F4",width:210,dataIndex:"evaluate_time",render:(qn,_r)=>rn.createElement(Sn,{date:_r.evaluate_time,showTag:_r==null?void 0:_r.resubmit})},{title:"\u5F97\u5206",width:80,dataIndex:"score",render:qn=>qn==="0.0"?"0":qn},ja()],Mn=[{title:"\u5E8F\u53F7",width:80,dataIndex:"index"},{title:"\u5B66\u751F\u7B54\u6848",width:((Dr=Hn==null?void 0:Hn.records)==null?void 0:Dr.every(qn=>!(qn!=null&&qn.is_new)))&&80,dataIndex:"answer_content",render:(qn,_r)=>qn==null?void 0:qn.map((ka,ii)=>rn.createElement("pre",{key:ii,style:{whiteSpace:"pre-wrap"}},ka==null?void 0:ka.name,":",ka==null?void 0:ka.value))},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"evaluate_status",width:80,render:(qn,_r)=>_r!=null&&_r.is_new?qn==="\u672A\u8BC4\u6D4B"?rn.createElement("span",{className:"c-red"},qn):qn:Ce.Base64.decode(qn)},{title:"\u8BC4\u6D4B\u65F6\u95F4",width:210,dataIndex:"evaluate_time",render:(qn,_r)=>rn.createElement(Sn,{date:_r.evaluate_time,showTag:_r==null?void 0:_r.resubmit})},{title:"\u5F97\u5206",width:80,dataIndex:"score",render:qn=>qn==="0.0"?"0":qn},ja()];(0,t.useEffect)(()=>{Bt!=null&&Bt[je.q_position]?!Hr&&Jr(!0):Hr&&Jr(!1)},[Bt==null?void 0:Bt[je==null?void 0:je.q_position]]),(0,t.useEffect)(()=>{var qn;console.log("item=====",je,pt,Bt,"#37AD83;");let _r=(qn=je==null?void 0:je.user_answer)==null?void 0:qn.map((ka,ii)=>{var To,Ho;return cn(Qt({},ka),{value:((Ho=(To=je==null?void 0:je.user_answer)==null?void 0:To[ii])==null?void 0:Ho.answer_text)||""})});hr(_r)},[je==null?void 0:je.user_answer]),(0,t.useEffect)(()=>{Pa&&Pn()},[Ta]);const Pn=()=>it(void 0,null,function*(){const qn=yield(0,Ee.ZP)(`/api/myproblems/${je==null?void 0:je.hack_user_identifier}/exercise_submit_records.json`,{params:{exercise_question_id:je==null?void 0:je.question_id}});xr(qn)});return rn.createElement(rn.Fragment,null,(je==null?void 0:je.bprogram_tip)&&rn.createElement("div",{className:Fe.Z.tip},rn.createElement("i",{className:"iconfont icon-tishi2 mr10 font12"}),"\u6CE8\u610F\uFF1A\u5B66\u751F\u6700\u540E\u4E00\u6B21\u586B\u5199\u7684\u4EE3\u7801\u672A\u63D0\u4EA4\u8BC4\u6D4B\uFF0C\u7A0B\u5E8F\u586B\u7A7A\u9898\u5224\u5206\u662F\u4EE5\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\u4E3A\u51C6\u3002"),rn.createElement("div",{className:Fe.Z.fillBg},rn.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},rn.createElement("aside",{className:"font14 c-light-primary mb5"},"\u5B66\u751F\u7B54\u9898"),rn.createElement("aside",{style:{cursor:"pointer"},onClick:()=>it(void 0,null,function*(){if(!(je!=null&&je.hack_user_identifier)){B.ZP.info("\u5F53\u524D\u5B66\u751F\u6682\u65E0\u8BC4\u6D4B\u8BB0\u5F55");return}Li(!0),wa(cn(Qt({},Ta),{page:1}))}),className:"font14 c-light-primary mb5"},"\u67E5\u770B\u8BC4\u6D4B\u8BB0\u5F55")),kn==null?void 0:kn.map((qn,_r)=>rn.createElement("div",{style:{display:"flex"}},rn.createElement("div",{style:{lineHeight:"19px"}},"\u7B54\u6848(\u586B\u7A7A",qn==null?void 0:qn.choice_id,")\uFF1A"),rn.createElement("div",{className:"mb5"},je.question_type==3?rn.createElement("span",{style:{whiteSpace:"pre-wrap",color:qn!=null&&qn.user_answer_boolean?"#37AD83":"#E30000"}},qn==null?void 0:qn.answer_text):rn.createElement("pre",{className:"mb0",style:{whiteSpace:"pre-wrap"}},qn==null?void 0:qn.answer_text)))),ia&&rn.createElement(_e.u,{data:je}),!!((Cr=je==null?void 0:je.submit_records)!=null&&Cr.length)&&rn.createElement(ee.default,{className:"mt20",dataSource:je==null?void 0:je.submit_records,columns:ua,pagination:!1}),rn.createElement(H.default,{title:"\u8BC4\u6D4B\u8BB0\u5F55",open:Pa,footer:!1,centered:!0,width:1e3,onCancel:()=>{Li(!1)}},rn.createElement(ee.default,{scroll:{y:400},dataSource:Hn==null?void 0:Hn.records,columns:Mn,pagination:{current:Ta.page,pageSize:Ta.limit,total:Hn==null?void 0:Hn.records_count,onChange:(qn,_r)=>{wa(cn(Qt({},Ta),{page:qn,limit:_r}))}}}))))},kt=e(48790),Nt=e(99313),An=e(75975),an=e(57809),Yn=({chanllenge:je,styles:pt,autoHeight:Bt,setVisible:$n,devalueValue:fr})=>{var ia,Dr;const[Cr,kn]=(0,t.useState)(fr),hr={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1},Hr=(ia=je==null?void 0:je.challenge_paths)==null?void 0:ia.map(Pa=>({label:Pa.file_name,value:Pa.file_name,code:Pa.latest_code})),Jr=(Dr=Hr==null?void 0:Hr.find(Pa=>Cr===Pa.value))==null?void 0:Dr.code;return t.createElement(t.Fragment,null,(je==null?void 0:je.st)===0&&je.passed_code&&t.createElement("div",{className:pt.shixunWrp},t.createElement("h2",null,t.createElement(an.default,{style:{width:200},value:Cr,onChange:Pa=>kn(Pa),options:Hr}),t.createElement("span",{className:pt.s,onClick:()=>$n(Jr)},t.createElement("i",{className:"iconfont icon-quanping2"}),t.createElement("span",null,"\u5168\u5C4F\u9884\u89C8"))),t.createElement(An.ZP,{height:300,autoHeight:Bt,language:"python",theme:"default",value:Jr,options:hr})))},Xt=e(82264),Xn=Object.defineProperty,br=Object.defineProperties,Jn=Object.getOwnPropertyDescriptors,Vn=Object.getOwnPropertySymbols,er=Object.prototype.hasOwnProperty,Sr=Object.prototype.propertyIsEnumerable,Mr=(je,pt,Bt)=>pt in je?Xn(je,pt,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):je[pt]=Bt,qr=(je,pt)=>{for(var Bt in pt||(pt={}))er.call(pt,Bt)&&Mr(je,Bt,pt[Bt]);if(Vn)for(var Bt of Vn(pt))Sr.call(pt,Bt)&&Mr(je,Bt,pt[Bt]);return je},Ti=(je,pt)=>br(je,Jn(pt)),bi=(je,pt,Bt)=>new Promise(($n,fr)=>{var ia=kn=>{try{Cr(Bt.next(kn))}catch(hr){fr(hr)}},Dr=kn=>{try{Cr(Bt.throw(kn))}catch(hr){fr(hr)}},Cr=kn=>kn.done?$n(kn.value):Promise.resolve(kn.value).then(ia,Dr);Cr((Bt=Bt.apply(je,pt)).next())});const{TabPane:Aa}=Nt.default;var Br=({item:je,answerData:pt,hasChangeScore:Bt=!0,autoHeight:$n,saveChangeScore:fr=()=>{},sealedReview:ia,coursesId:Dr})=>{var Cr,kn;let[hr,Hr]=(0,t.useState)([]),[Jr,Pa]=(0,t.useState)([]);const[Li,Hn]=(0,t.useState)(""),xr=(Cr=pt==null?void 0:pt.exercise)==null?void 0:Cr.id;(0,t.useEffect)(()=>{var Mn,Pn,qn,_r,ka,ii,To,Ho,Yi,Ha,Ba,xi;if(!((Mn=je==null?void 0:je.shixun_details)!=null&&Mn.length))return;let ro=[],yr=[];for(let ln=0;ln<((Pn=je==null?void 0:je.shixun_details)==null?void 0:Pn.length);ln++){for(let Za=0;Za<(je==null?void 0:je.shixun_details[ln].stage_list.length);Za++){let $a=je==null?void 0:je.shixun_details[ln].stage_list[Za];ro.push(qr(qr({},$a),{operation:(ii=(ka=(_r=(qn=je==null?void 0:je.shixun_details)==null?void 0:qn[ln])==null?void 0:_r.shixun_detail)==null?void 0:ka[0])==null?void 0:ii.game_identifier,shixun_challenge_id:(To=je==null?void 0:je.shixun_details[ln])==null?void 0:To.shixun_challenge_id,is_jupyter:je==null?void 0:je.is_jupyter,is_jupyter_lab:je==null?void 0:je.is_jupyter_lab,myshixun_identifier:je==null?void 0:je.myshixun_identifier}))}(Yi=(Ho=je==null?void 0:je.shixun_details)==null?void 0:Ho[ln])!=null&&Yi.shixun_detail&&yr.push((xi=(Ba=(Ha=je==null?void 0:je.shixun_details)==null?void 0:Ha[ln])==null?void 0:Ba.shixun_detail)==null?void 0:xi[0])}return Pa(yr),ro==null||ro.map(ln=>(ln.input_value=ln==null?void 0:ln.user_score,ln)),Hr([...ro]),()=>{hr=[],Jr=[],Hr([]),Pa([])}},[je==null?void 0:je.shixun_details]);const Ta=(Mn,Pn)=>bi(void 0,null,function*(){if(Number(Mn.target.value)!=Pn.user_score){const qn=yield fr(qr(qr({},je),{shixun_challenge_id:Pn.shixun_challenge_id,score:Number(Mn.target.value)}));qn!=null&&qn.question_comments&&B.ZP.success("\u5DF2\u4FEE\u6539\u5F53\u524D\u8BC4\u5206")}}),wa=[{title:"\u5173\u5361/\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",align:"left",ellipsis:!0,width:150,render:(Mn,Pn)=>t.createElement(L.Z,{title:Mn},Pn.operation?t.createElement(v.Link,{target:"_blank",style:{maxWidth:"400px"},title:Mn&&Mn.length>25?Mn:"",className:"current c-light-primary overflowHidden1",to:Pn.is_jupyter||Pn.is_jupyter_lab?`/tasks/${Pn.myshixun_identifier}/jupyter`:`/tasks/${Dr}/${xr}/${Pn.game_identifier}/exercise`},Pn.position,"\u3001",Mn):t.createElement("span",{className:"overflowHidden1",style:{maxWidth:"400px"},title:Mn&&Mn.length>25?Mn:""},Pn.position,"\u3001",Mn))},{title:t.createElement(L.Z,{overlayStyle:{minWidth:350},title:t.createElement("div",null,t.createElement("p",{style:{marginBottom:0}},"\u82E5\u5B66\u751F\u672A\u5F00\u542F\u5173\u5361\u6311\u6218\uFF0C\u8BC4\u6D4B\u6B21\u6570\u663E\u793A\u4E3A\u201C--\u201D\uFF1B"),"\u82E5\u5B66\u751F\u5DF2\u5F00\u542F\u5173\u5361\u6311\u6218\u4F46\u662F\u672A\u63D0\u4EA4\u8BC4\u6D4B\uFF0C\u8BC4\u6D4B\u6B21\u6570\u663E\u793A\u4E3A\u201C0\u201D\u3002")},"\u8BC4\u6D4B\u6B21\u6570 "),width:70,dataIndex:"evaluate_count",key:"evaluate_count",align:"center",render:(Mn,Pn)=>t.createElement("span",null,Pn.evaluate_count||Pn.evaluate_count===0?Pn.evaluate_count:t.createElement("span",{className:"color-grey-9"},"--"))},{title:"\u5B8C\u6210\u65F6\u95F4",width:80,key:"finished_time",dataIndex:"finished_time",align:"center",render:(Mn,Pn)=>{let qn=!1;return Pn.finished_time&&(pt!=null&&pt.exercise)&&(pt!=null&&pt.exercise_answer_user)&&((pt==null?void 0:pt.exercise.time)===-1?qn=Ue()(pt==null?void 0:pt.exercise.end_time).isBefore(Pn.finished_time):qn=Ue()(pt==null?void 0:pt.exercise_answer_user.start_at).add(pt==null?void 0:pt.exercise.time,"m").isBefore(Pn.finished_time)),t.createElement("span",null,Pn.finished_time||t.createElement("span",{className:"c-grey-999"},"--"),t.createElement("span",{className:"c-orange-ff9 "},qn?"\uFF08\u5DF2\u8D85\u65F6\uFF09":""))}},{title:"\u8017\u65F6",width:60,dataIndex:"time_consuming",key:"time_consuming",align:"center",render:(Mn,Pn)=>t.createElement("span",null,Pn.time_consuming||t.createElement("span",{className:"color-grey-9"},"--"))},{title:"\u5F97\u5206/\u6EE1\u5206",width:100,dataIndex:"user_score",key:"user_score",align:"center",tableLayout:"fixed",render:(Mn,Pn)=>t.createElement("span",null,t.createElement("span",{className:"c-orange"},Pn.user_score),"/",Pn.game_score)},Bt&&{title:"\u8C03\u5206",dataIndex:"input_value",key:"input_value",align:"center",width:100,render:(Mn,Pn,qn)=>t.createElement($.Z,{formatter:_r=>{var ka,ii;return((ii=(ka=`${_r}`)==null?void 0:ka.match(/^(\d)*.\d{0,1}/))==null?void 0:ii[0])||"0"},min:0,max:Number(Pn.game_score),defaultValue:Pn==null?void 0:Pn.input_value,onChange:_r=>{hr[qn].input_value=_r,Hr([...hr])},value:Pn==null?void 0:Pn.input_value,onPressEnter:_r=>Ta(_r,Pn),onBlur:_r=>Ta(_r,Pn)})},{title:"\u64CD\u4F5C",dataIndex:"name",key:"name",align:"left",ellipsis:!0,render:(Mn,Pn)=>Pn.operation?t.createElement(v.Link,{target:"_blank",style:{maxWidth:"400px"},className:"current c-light-primary overflowHidden1",to:Pn.is_jupyter||Pn.is_jupyter_lab?`/tasks/${Pn.myshixun_identifier}/jupyter`:`/tasks/${Dr}/${xr}/${Pn.game_identifier}/exercise`},"\u67E5\u770B\u7B54\u9898\u8BE6\u60C5"):t.createElement(L.Z,{title:"\u5B66\u751F\u672A\u5F00\u542F\u8FC7\u8BE5\u5173\u5361"},t.createElement("span",{className:"overflowHidden1",style:{maxWidth:"400px"}},"\u67E5\u770B\u7B54\u9898\u8BE6\u60C5"))}].filter(Mn=>!!Mn),ja=[{title:"\u8BC4\u6D4B\u5E8F\u53F7",dataIndex:"key",width:"80px",key:"key",align:"center",render:(Mn,Pn)=>t.createElement("span",null,Pn.key)},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"updated_at",key:"updated_at",align:"left",width:216,render:(Mn,Pn)=>t.createElement(Sn,{date:Pn.updated_at,showTag:Pn==null?void 0:Pn.resubmit})},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"error_msg",key:"error_msg",align:"center",render:(Mn,Pn)=>t.createElement("span",null,Pn.error_msg?Pn.error_msg:"--")},!ia&&{title:"\u64CD\u4F5C",dataIndex:"commit_id",key:"commit_id",width:"80px",align:"center",render:(Mn,Pn)=>t.createElement("span",{className:"c-blue current",onClick:()=>bi(void 0,null,function*(){var qn,_r,ka;if(Pn!=null&&Pn.is_jupyter||Pn!=null&&Pn.is_jupyter_lab)window.open(`/tasks/${Pn.myshixun_identifier}/jupyter`);else{const ii=yield(0,Xt.Lk)(Pn.game_identifier,{path:(ka=(_r=(qn=Pn.path)==null?void 0:qn.replace(/\;/g,";"))==null?void 0:_r.split(";"))==null?void 0:ka[0],query_index:Pn.query_index,exercise_id:xr});(ii==null?void 0:ii.status)===0&&H.default.info({title:"\u4EE3\u7801\u5185\u5BB9",width:900,centered:!0,icon:null,okText:"\u5173\u95ED",className:`${Fe.Z.lookCode} custom-modal-divider`,content:t.createElement(An.ZP,{height:500,autoHeight:$n,language:"python",theme:"default",value:decodeURIComponent(escape(window.atob((ii==null?void 0:ii.content)||""))),options:Ti(qr({},ua),{readonly:!0})})})}})},Pn.query_index?"\u67E5\u770B\u4EE3\u7801":"")}].filter(Mn=>!!Mn),ua={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return t.createElement(t.Fragment,null,t.createElement(Nt.default,{defaultActiveKey:"1",tabBarExtraContent:!(je!=null&&je.shixun_start)&&t.createElement("span",{style:{color:"red"}},"\u5B66\u751F\u672A\u5F00\u542F\u6311\u6218")},t.createElement(Aa,{tab:"\u9636\u6BB5\u6210\u7EE9",key:"1"},!!(hr!=null&&hr.length)&&t.createElement(ee.default,{columns:wa,dataSource:hr,pagination:!1})),t.createElement(Aa,{tab:t.createElement("span",null,"\u5B9E\u8BAD\u8BE6\u60C5 ",t.createElement(L.Z,{title:"\u5C55\u793A\u5B66\u751F\u901A\u5173\u4EE3\u7801\uFF0C\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5"},t.createElement("span",{className:"iconfont icon-tishi4"}))),key:"2"},Jr==null?void 0:Jr.map((Mn,Pn)=>{var qn,_r,ka;return t.createElement(t.Fragment,{key:Pn},t.createElement("div",{className:"mt5"},t.createElement("span",{className:"font16 mr15"}," \u7B2C",Mn.position,"\u5173"),Mn.game_identifier?t.createElement(v.Link,{target:"_blank",className:"current c-light-primary font16",to:je.is_jupyter||je.is_jupyter_lab?`/tasks/${je.myshixun_identifier}/jupyter`:`/tasks/${Dr}/${xr}/${Mn.game_identifier}/exercise`},Mn.name):t.createElement("span",{className:"font16"},Mn.name)),!!((qn=Mn==null?void 0:Mn.outputs)!=null&&qn.length)&&t.createElement(ee.default,{bordered:!0,dataSource:Mn.outputs.map(ii=>Ti(qr({},ii),{key:ii.position,error_msg:ii.output_detail,updated_at:ii.updated_at,game_identifier:Mn==null?void 0:Mn.game_identifier,path:Mn==null?void 0:Mn.path,myshixun_identifier:je==null?void 0:je.myshixun_identifier,is_jupyter:je==null?void 0:je.is_jupyter,is_jupyter_lab:je==null?void 0:je.is_jupyter_lab})),columns:ja,pagination:!1}),t.createElement(Yn,{chanllenge:Mn,autoHeight:$n,setVisible:Hn,styles:Fe.Z,devalueValue:(ka=(_r=Mn==null?void 0:Mn.challenge_paths)==null?void 0:_r[0])==null?void 0:ka.file_name}))}))),(0,kt.dE)()&&t.createElement(ve.Z,{className:"c-grey-999 mt20 mb20",value:je==null?void 0:je.question_title}),(kn=je==null?void 0:je.shixun)==null?void 0:kn.map((Mn,Pn)=>t.createElement("p",{className:"font16 c-grey-666 mb5"},t.createElement("span",{className:"mr20"},"\u7B2C",Mn==null?void 0:Mn.challenge_position,"\u5173 ",Mn==null?void 0:Mn.challenge_name),t.createElement("span",null,Mn==null?void 0:Mn.challenge_score,"\u5206"))),t.createElement("div",{className:"mb15"}),t.createElement(H.default,{centered:!0,destroyOnClose:!0,open:!!Li,title:"\u5168\u5C4F\u9884\u89C8\u4EE3\u7801",width:864,onCancel:()=>Hn(!1),footer:null},t.createElement(An.ZP,{height:500,autoHeight:$n,language:"python",theme:"default",value:Li,options:ua})))},fn=e(39793),En=(je,pt,Bt)=>new Promise(($n,fr)=>{var ia=kn=>{try{Cr(Bt.next(kn))}catch(hr){fr(hr)}},Dr=kn=>{try{Cr(Bt.throw(kn))}catch(hr){fr(hr)}},Cr=kn=>kn.done?$n(kn.value):Promise.resolve(kn.value).then(ia,Dr);Cr((Bt=Bt.apply(je,pt)).next())});const{TextArea:Ln}=P.default;var Wr=({item:je,answerData:pt,changeScoreData:Bt,textValue:$n,textOnChange:fr=()=>{}})=>{var ia,Dr;const[Cr,kn]=(0,t.useState)(!1),hr=(0,t.useRef)();(0,t.useEffect)(()=>{var Jr;if(hr!=null&&hr.current)return(Jr=hr==null?void 0:hr.current)==null||Jr.addEventListener("mousedown",Me.Dw),()=>{var Pa;(Pa=hr==null?void 0:hr.current)==null||Pa.removeEventListener("mousedown",Me.Dw)}},[hr==null?void 0:hr.current]),(0,t.useEffect)(()=>{Bt!=null&&Bt[je.q_position]?!Cr&&kn(!0):Cr&&kn(!1)},[Bt==null?void 0:Bt[je==null?void 0:je.q_position]]);const Hr=Jr=>En(void 0,null,function*(){const Pa=H.default.confirm({width:1e3,icon:null,className:"custom-modal-divider ant-modal-confirm-btns-hidden",title:t.createElement(w.Z,null,t.createElement(F.Z,{flex:"1"},"\u539F\u59CB\u5185\u5BB9"),t.createElement(F.Z,null,t.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:()=>Pa.destroy()}))),content:t.createElement(fn.Z,{height:"70vh",defaultValue:Jr||"",hidetoolBar:!0,disabled:!0})})});return t.createElement("div",null,document.domain==="kepukehuan.educoder.net"&&t.createElement(t.Fragment,null,t.createElement("div",null,t.createElement("strong",{className:"mt30"},"\u4F5C\u6587\u6807\u9898"),t.createElement("br",null),t.createElement("div",{className:Fe.Z.simpleWrap},t.createElement(ve.Z,{value:(je==null?void 0:je.kp_content)||""})),t.createElement("strong",{className:"mt30"},"\u4F5C\u6587\u7C7B\u578B"),t.createElement("br",null),t.createElement("div",{className:Fe.Z.simpleWrap},t.createElement(ve.Z,{value:(je==null?void 0:je.kp_clazz)||""})),t.createElement("strong",{className:"mt30"},"\u4F5C\u6587\u5185\u5BB9"),t.createElement("br",null),t.createElement("div",{className:Fe.Z.simpleWrap},t.createElement(ve.Z,{value:((ia=je==null?void 0:je.user_answer)==null?void 0:ia[0])||""}))),(0,kt.GJ)()&&t.createElement(_e.u,{data:je}),t.createElement(z.Z,null)),document.domain!=="kepukehuan.educoder.net"&&t.createElement("div",{className:Fe.Z.simpleBg},t.createElement(w.Z,null,t.createElement(F.Z,{flex:1},t.createElement("aside",{className:"font14 c-light-primary mb5"},"\u5B66\u751F\u7B54\u9898")),t.createElement(F.Z,null,t.createElement(R.ZP,{style:{marginRight:-12},type:"link",onClick:()=>{var Jr;return Hr((Jr=je==null?void 0:je.user_answer)==null?void 0:Jr[0])}},"\u67E5\u770B\u539F\u59CB\u5185\u5BB9"))),t.createElement("div",{ref:hr,key:je.question_id},t.createElement(ve.Z,{value:((Dr=je==null?void 0:je.user_answer)==null?void 0:Dr[0])||""})),(0,kt.GJ)()&&t.createElement(_e.u,{data:je})))},La=e(10311),nr={flex_box_center:"flex_box_center___rj3qW",flex_space_between:"flex_space_between___eHnsZ",flex_box_vertical_center:"flex_box_vertical_center___o8x0E",flex_box_center_end:"flex_box_center_end___Eje4p",flex_box_column:"flex_box_column____EBoU",fullBtn:"fullBtn___eRgbl",box:"box___L0bdv",head:"head___cyjX5",content:"content___hzHVR",row:"row___FKXkZ",btnWrap:"btnWrap___aUDJ0",btn:"btn___N6ksw",disabledBtn:"disabledBtn___t8_ZJ",del:"del___TrkS2",line:"line___jAAPS",slider:"slider___xLyf7"},Xr="data:image/png;base64,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",va=e(6701),Ui=e(96249),ea=e.n(Ui),Kn=e(59301),Kr=Object.defineProperty,ti=Object.getOwnPropertySymbols,Ai=Object.prototype.hasOwnProperty,ra=Object.prototype.propertyIsEnumerable,qa=(je,pt,Bt)=>pt in je?Kr(je,pt,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):je[pt]=Bt,Yo=(je,pt)=>{for(var Bt in pt||(pt={}))Ai.call(pt,Bt)&&qa(je,Bt,pt[Bt]);if(ti)for(var Bt of ti(pt))ra.call(pt,Bt)&&qa(je,Bt,pt[Bt]);return je},_a=(je,pt,Bt)=>new Promise(($n,fr)=>{var ia=kn=>{try{Cr(Bt.next(kn))}catch(hr){fr(hr)}},Dr=kn=>{try{Cr(Bt.throw(kn))}catch(hr){fr(hr)}},Cr=kn=>kn.done?$n(kn.value):Promise.resolve(kn.value).then(ia,Dr);Cr((Bt=Bt.apply(je,pt)).next())});const CA=({value:je,onChange:pt,max:Bt})=>{const $n=fr=>{Number.isNaN(fr)||pt(fr)};return Kn.createElement(w.Z,{wrap:!1,align:"middle",gutter:20},Kn.createElement(F.Z,{flex:1},Kn.createElement(w.Z,{wrap:!1,align:"middle",gutter:10},Kn.createElement(F.Z,null,Kn.createElement("span",{className:"c-grey-333",style:{whiteSpace:"nowrap"}},"0")),Kn.createElement(F.Z,{flex:1},Kn.createElement(La.Z,{className:nr.slider,min:0,step:.5,max:Number(Bt),onChange:$n,value:je})),Kn.createElement(F.Z,null,Kn.createElement("span",{className:"c-grey-333",style:{whiteSpace:"nowrap"}},Bt)))),Kn.createElement(F.Z,null,Kn.createElement($.Z,{min:0,max:Bt,precision:1,step:.1,value:je,onChange:$n})),Kn.createElement(F.Z,null,Kn.createElement(G.ZP,{theme:{components:{Button:{defaultBorderColor:"#BACFFE",defaultColor:"#3061D0",defaultShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)"}}}},Kn.createElement(R.ZP,{onClick:()=>{$n(Bt)}},"\u6EE1\u5206"))))};var HA=({item:je,visible:pt,onCancel:Bt,onOk:$n,saveChangeScore:fr})=>{const[ia]=m.default.useForm(),[Dr,Cr]=(0,t.useState)(!0),[kn,hr]=(0,t.useState)(!1),[Hr,Jr]=(0,t.useState)(!1),[Pa,Li]=(0,t.useState)(!1),[Hn,xr]=(0,t.useState)([]),[Ta,wa]=H.default.useModal(),[ja,ua]=(0,t.useState)(!1),[Mn,Pn]=(0,t.useState)(!0),[qn,_r]=(0,t.useState)({left:0,top:0,bottom:0,right:0}),ka=(0,t.useRef)(null);(0,t.useEffect)(()=>{pt&&(ii(),ia.setFieldsValue({score:Number(je==null?void 0:je.user_score)})),console.log("item",je)},[pt]);const ii=()=>_a(void 0,null,function*(){Cr(!0);const yr=yield(0,Ee.ZP)("/api/users/get_score_list.json",{method:"get"});(yr==null?void 0:yr.status)===0&&xr((yr==null?void 0:yr.data)||[]),Cr(!1)}),To=yr=>_a(void 0,null,function*(){Cr(!0);const ln=yield(0,Ee.ZP)("/api/users/remove_score_list.json",{method:"delete",body:{id:yr}});if((ln==null?void 0:ln.status)===0){ii();return}Cr(!1)}),Ho=()=>_a(void 0,null,function*(){yield ia.validateFields(),hr(!0);const yr=ia.getFieldsValue();yield fr(Yo(Yo({},je),yr)),hr(!1),Bt()}),Ba=Pa?[.5,1.5,2.5,3.5,4.5,5.5,6.5,7.5,8.5,9.5,10.5]:[0,1,2,3,4,5,6,7,8,9,10],xi=()=>{let yr="";H.default.confirm({title:"\u81EA\u5B9A\u4E49\u5206\u503C",icon:null,onOk:()=>_a(void 0,null,function*(){if(!yr)return B.ZP.warning("\u8BF7\u8F93\u5165\u5206\u503C"),Promise.reject();if(yr<0)return B.ZP.warning("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0"),Promise.reject();const ln=yield(0,Ee.ZP)("/api/users/set_score_list.json",{method:"post",body:{score:yr}});(ln==null?void 0:ln.status)===0&&ii()}),content:Kn.createElement("div",null,Kn.createElement(m.default.Item,{style:{marginBottom:0},label:"\u5206\u503C",colon:!1},Kn.createElement($.Z,{style:{width:322},defaultValue:yr,onChange:ln=>{yr=ln}})))})},ro=(yr,ln)=>{var Za;const{clientWidth:$a,clientHeight:Yt}=window.document.documentElement,na=(Za=ka.current)==null?void 0:Za.getBoundingClientRect();na&&_r({left:-na.left+ln.x,right:$a-(na.right-ln.x),top:-na.top+ln.y,bottom:Yt-(na.bottom-ln.y)})};return Kn.createElement(Kn.Fragment,null,wa,Kn.createElement(H.default,{title:Kn.createElement("div",{style:{width:"100%",cursor:"move"},onMouseOver:()=>{Mn&&Pn(!1)},onMouseOut:()=>{Pn(!0)},onFocus:()=>{},onBlur:()=>{}},"\u8C03\u5206",Kn.createElement("span",{className:"font14"},je==null?void 0:je.ModelTitleDec)),open:pt,onCancel:Bt,onOk:Ho,okText:"\u786E\u5B9A",width:506,afterClose:()=>{ia.resetFields()},confirmLoading:kn,cancelText:"\u53D6\u6D88",modalRender:yr=>Kn.createElement(ea(),{disabled:Mn,bounds:qn,nodeRef:ka,onStart:(ln,Za)=>ro(ln,Za)},Kn.createElement("div",{ref:ka},yr))},Kn.createElement(K.Z,{spinning:Dr},Kn.createElement(m.default,{size:"large",form:ia,colon:!1},Kn.createElement(w.Z,{align:"middle"},Kn.createElement(m.default.Item,{style:{marginBottom:0,flex:1},label:"\u8C03\u5206",name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},Kn.createElement(CA,{max:je.question_score}))),Kn.createElement("div",{className:nr.box},Kn.createElement("div",{className:nr.head,onClick:()=>Jr(!Hr)},Hr?Kn.createElement("i",{className:"iconfont icon-zhankai4 font12"}):Kn.createElement("i",{style:{transform:"scale(0.6)"},className:"iconfont icon-zhankai4 font12"}),Kn.createElement("span",null,Hr?"\u6536\u8D77":"\u5C55\u5F00","\u5FEB\u6377\u6253\u5206\u5C0F\u952E\u76D8"),Kn.createElement("img",{src:Xr})),Hr&&Kn.createElement("div",{className:nr.content},Kn.createElement(w.Z,{align:"middle"},Kn.createElement("span",{className:"c-grey-333 mr10"},"0.5"),Kn.createElement(U.Z,{checked:Pa,onChange:yr=>Li(yr)}),Kn.createElement(R.ZP,{onClick:xi,size:"middle",style:{marginLeft:"auto"},type:"primary"},"+\u81EA\u5B9A\u4E49\u5206\u503C")),Kn.createElement("div",{className:nr.row},Ba.map(yr=>Kn.createElement("div",{key:yr,className:nr.btnWrap},Kn.createElement("div",{onClick:()=>{Number(yr)>Number(je.question_score)||ia.setFieldsValue({score:yr})},className:Number(yr)>Number(je.question_score)?nr.disabledBtn:nr.btn},yr)))),!!(Hn!=null&&Hn.length)&&Kn.createElement(Kn.Fragment,null,Kn.createElement("div",{className:nr.line}),Kn.createElement("div",{className:nr.row},Hn.map(yr=>Kn.createElement("div",{key:yr.id,className:nr.btnWrap},Kn.createElement("div",{onClick:()=>{Number(yr.score)>Number(je.question_score)||ia.setFieldsValue({score:yr.score})},className:Number(yr.score)>Number(je.question_score)?nr.disabledBtn:nr.btn},yr.score),Kn.createElement("div",{onClick:()=>{To(yr.id)},className:`iconfont icon-weishezhi ${nr.del}`}))))))),Kn.createElement(w.Z,{wrap:!1,align:"middle",justify:"end"},Kn.createElement(F.Z,null,Kn.createElement(va.Z,{isShowComponent:(0,kt.G5)(),ModalProps:{open:ja,onCancel:()=>{ua(!1)}},onDataSelect:(yr,ln)=>_a(void 0,[yr,ln],function*(Za,{node:$a}){const Yt=()=>{ia.setFieldsValue({comment:$a==null?void 0:$a.value}),ua(!1)};if(ia.getFieldValue("comment")){Ta.confirm({icon:null,title:"\u63D0\u793A",centered:!0,content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u8BC4\u8BED\u8F93\u5165\u6846\u4E2D\u5DF2\u6709\u5185\u5BB9\uFF0C\u4F7F\u7528\u5E38\u7528\u8BC4\u8BED\u5C06\u4F1A\u8986\u76D6\u539F\u6709\u5185\u5BB9\u3002\u662F\u5426\u4F7F\u7528\uFF1F",okText:"\u4F7F\u7528",onOk:Yt});return}Yt()})},Kn.createElement(R.ZP,{style:{padding:0,height:"auto"},icon:Kn.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:yr=>{ua(!0)}},"\u5E38\u7528\u8BC4\u8BED")))),Kn.createElement(m.default.Item,{style:{marginBottom:0},label:"\u8BC4\u8BED",name:"comment"},Kn.createElement(P.default.TextArea,null))))))},Uo={tip:"tip___OvNDz",apply:"apply___okpkP"},eo=e(92310),fl=e.n(eo),ns={modal:"modal___VzyKs",content:"content___HhLQS",close:"close___zKaRB"},dr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABQVJREFUWEfNmXes32MUxj8PagS1QghJiU1pxExsFbUqitoSKzVilEjoHzVj/KEEDYnGbq3aexNiRRGjlMTee8+K432u87u+99ffvPdK7kl+f/3e8bznPec5z3m/oh8WEfMBGwPbAhsCawIrAIvncj8BnwFvAS8CjwMvSPq72+3UzYSIWBE4BjgQ+BZ4FHgOmAN8AhiYzUA9di1gM2A0sDQwHZgqyWM7so4ARsQywFnA3sDVwJWS3uhohxwUEesAhwIHAzcDkyV9026NtgAjYl/gwuKNGw1Skj3Xb4sIe3Jy8brXnSjpplaLNQUYEQsAlwDbeTFJL/cbVYOJEbFBHvox4FhJfzVavyHAiFgEmAk4qPeX9PNggqutFRGLAdcDTrrxkn6r32cegOm5O4DvgEOanWywAOd+VwFLAbvX79cI4GWZgXv83+AqnnQ43WYmkHRU9fB9AGZCnGFuq11rRPSMkRSD4bWIGAacU650tiQzQo/ldZszT60mTi/ApJLXgZ2rCRERnuSY3FHShwMBmQR/Q9LVLEkm+17LxLkPGFmjoCrAS4E/JJ1QN+kpYAvgI2B7SW/3F2Qh+mnA4YVevjc7NGKGiDClLSTp6J6bS/ea9V8pGbVGPc9FxPBy5XcDWwFfAGMkeWxXFhFTgBOBX3KNpxstkDxpJ4xyxakBPBcYVuLupCaTfMW3Ajvl6XeR9EynCCPCxHymbwjYTdJDreaWeDwfmCtpkjIuPshTNS1fGdwzzFfphXGSHm4HMiKOKxRyEWAi3keSs7WlZVl8EBhhgJsCl0sa1cHE+T02a6q9sV+Zd3uzeRHhuntF/n9YNWs72MthNMEATwGWk+T4aGtJO44nJ5O94o2vrZ8YEXtmKTPHHS/p4raL983oC4AvDfAWqwtJVhgdW0ScVgafnuXQAKbWJkfEGOBOZ2PympVQVxYRVk7jDfA14ABJr3a1wr/kOhHwSW2WT2dHxOaA42fRogunNEu8dntFxPrADAP8ysKyE23WaNGIsMZzXDo+XVPHAUuWcjlN0oR2QFrErzXoHAP8vXhhuKQ/B7DYXj5tKWEL5hrWeFZBXUv8Sph4rR8HC+DKhaaeBZavADxI0twBHLoX4ECv2KBcDlcrRP589iFLAPekxvMNdW2pDXqueCBJYvn+RKky6wGzUn2vXhqlB4Bl8z9Xjloz1THQTJLpBmjlPLMfNGM1/Ahgop9dWsuta4kWEWsDLmcrud1MJdRVL1Olma6I2i6IiIVLX3xveuzd0n5uWTL206p7IsJx6QOsCljG7SDJvXJHVkRKL1F3XOoSXE39js1e2ODea0JBbubtyZHAOynX3u8EYUT0ljo3LG3FQoLz2OtMIaWB/zqvtWV/nPLpfmCTogU/Tk++2QpkH7GQG7eUWxVucr9ypPkpBafVdlsrWtAvDXeVpNkGMGtYnb/UgqT/k1sJsKlgrYA7DzgZ+NW6UNKTbZFVBmTcOiF3LULjh/JmM1aS6amPNRSsCbKh5M//JmWj42pjHei+oWtLTXmNZVoedLQkv+30WkPJnyBc+xo1Te5H7K1aE9+V6mngIcexnXGEf5Jcx3ssmybH67rzNE05wO8l9W3niEwMF38nyKBYRKxSzf62bWflFEO3cU8vmueG7tNHghy6j0eVqx66z291aT80HzDrQA7dJ+A6oEPzEb0J2dY+Q2yUnyGsrKufIT7PzxAWsv3+DPEPkKKBQOOiq+AAAAAASUVORK5CYII=",Ks=e(59301),GA=({visible:je,setVisible:pt,image:Bt,closeImageStyle:$n,hiddenbutton:fr})=>Ks.createElement(H.default,{centered:!0,destroyOnClose:!0,open:je,footer:null,wrapClassName:ns.modal,onCancel:()=>pt(!1)},Ks.createElement("div",{className:ns.content},Ks.createElement("img",{src:Bt}),fr,Ks.createElement("img",{onClick:()=>pt(!1),className:ns.close,src:dr,style:$n}))),us=e.p+"static/contact.08af8fc7.png",Fl="data:image/png;base64,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",Mo=e(37873),yA=e(59301),pA=Object.defineProperty,wA=Object.defineProperties,wo=Object.getOwnPropertyDescriptors,Nl=Object.getOwnPropertySymbols,Vl=Object.prototype.hasOwnProperty,Zl=Object.prototype.propertyIsEnumerable,lu=(je,pt,Bt)=>pt in je?pA(je,pt,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):je[pt]=Bt,nl=(je,pt)=>{for(var Bt in pt||(pt={}))Vl.call(pt,Bt)&&lu(je,Bt,pt[Bt]);if(Nl)for(var Bt of Nl(pt))Zl.call(pt,Bt)&&lu(je,Bt,pt[Bt]);return je},fa=(je,pt)=>wA(je,wo(pt)),tA=(je,pt,Bt)=>new Promise(($n,fr)=>{var ia=kn=>{try{Cr(Bt.next(kn))}catch(hr){fr(hr)}},Dr=kn=>{try{Cr(Bt.throw(kn))}catch(hr){fr(hr)}},Cr=kn=>kn.done?$n(kn.value):Promise.resolve(kn.value).then(ia,Dr);Cr((Bt=Bt.apply(je,pt)).next())}),ya=({className:je,style:pt,checkAssistant:Bt,dataSource:$n,saveChangeScore:fr})=>{const ia=`\u8BF7\u6839\u636E\u9898\u76EE\u7684\u4FE1\u606F\u5BF9\u5B66\u751F\u7684\u7B54\u6848\u8FDB\u884C\u8BC4\u5206\u5E76\u751F\u6210\u8BC4\u8BED\u3002 \u8BC4\u5206\u65F6\uFF0C\u8BF7\u7EFC\u5408\u8003\u8651\u4EE5\u4E0B\u51E0\u4E2A\u65B9\u9762\uFF1A - \u5B66\u751F\u7684\u7B54\u6848\u662F\u5426\u51C6\u786E\u3001\u5B8C\u6574\u5730\u56DE\u7B54\u4E86\u9898\u76EE\uFF0C\u662F\u5426\u6DB5\u76D6\u4E86\u6240\u6709\u5224\u5206\u5173\u952E\u8BCD\u548C\u77E5\u8BC6\u70B9\u3002 - \u7B54\u6848\u662F\u5426\u5177\u6709\u826F\u597D\u7684\u903B\u8F91\u6027\u548C\u6761\u7406\u6027\uFF0C\u662F\u5426\u6E05\u6670\u5730\u8868\u8FF0\u4E86\u6838\u5FC3\u601D\u60F3\u3002 - \u662F\u5426\u6709\u660E\u663E\u9519\u8BEF\u6216\u9057\u6F0F\uFF0C\u7279\u522B\u662F\u9057\u6F0F\u4E86\u53C2\u8003\u7B54\u6848\u4E2D\u5173\u952E\u5185\u5BB9\u65F6\uFF0C\u9002\u5F53\u6263\u5206\u3002 \u8BC4\u8BED\u5E94\u5305\u62EC\uFF1A - \u5BF9\u5B66\u751F\u4F18\u70B9\u7684\u8868\u626C\uFF0C\u6307\u51FA\u9700\u6539\u8FDB\u7684\u90E8\u5206\uFF0C\u5E76\u9488\u5BF9\u9519\u8BEF\u6216\u9057\u6F0F\u7ED9\u51FA\u5177\u4F53\u53CD\u9988\u3002 -- \u9F13\u52B1\u5B66\u751F\u7EE7\u7EED\u52AA\u529B\uFF0C\u5E2E\u52A9\u5176\u660E\u786E\u6539\u8FDB\u65B9\u5411\u3002`,[Tr,Cr]=(0,t.useState)(!1),[Un,hr]=(0,t.useState)(!1),[Hr,Jr]=(0,t.useState)(ia),[Pa,Li]=(0,t.useState)(!1),[Hn,xr]=(0,t.useState)(!1),Da=Mn=>(Mn=Mn||"",Mn=String(Mn),Mn=Mn.replace(/\s+/g,""),Mn),wa=()=>tA(void 0,null,function*(){if(Da(Hr)){if(Hr.length>1e3){B.ZP.warning("\u8BC4\u9605\u8981\u6C42\u5B57\u6570\u9650\u5236\u4E3A1000\u5B57");return}}else{B.ZP.warning("\u8BF7\u5148\u8F93\u5165\u8BC4\u9605\u8981\u6C42");return}Cr(!1),xr(!0),hr(!0),yield new Promise(Mn=>setTimeout(Mn,3e3)),hr(!1)}),ja=()=>tA(void 0,null,function*(){if(!(0,Ut.$O)()){Li(!0);return}(yield Bt())===!0&&Cr(!0)}),ua=Mn=>tA(void 0,null,function*(){var Pn,qn,_r,Ua,ii,Do,Ho;const{mes:Yi,setChatData:Ha,chatDataRef:Ba}=Mn,xi={user_id:$n==null?void 0:$n.user_id,scoring_criteria:Yi,history:[]},ro=Ba.reduce((Za,$a)=>{var Yt;if($a.sender==="user"){const na=Ba.find(Oi=>Oi.key===$a.key&&Oi.sender==="AI");na!=null&&na.response&&!((Yt=na==null?void 0:na.response)!=null&&Yt.message)&&Za.push({question:$a.text,answer:na.response})}return Za},[]);xi.history=ro;const yr=yield(0,Ee.ZP)(`/api/exercise_questions/${$n==null?void 0:$n.question_id}/ai_adjust_score.json`,{method:"post",body:xi});if((yr==null?void 0:yr.status)===-3&&(Ba[Ba.length-1].text=yr==null?void 0:yr.message,Ba[Ba.length-1].loading=!1,Ba[Ba.length-1].response={message:yr==null?void 0:yr.message},Ha([...Ba])),(yr==null?void 0:yr.status)!==0)return;let ln;do if(ln=yield(0,Ee.ZP)("/api/exercise_questions/ai_adjust_score_polling.json",{method:"get",params:{request_id:(Pn=yr==null?void 0:yr.data)==null?void 0:Pn.request_id}}),(qn=ln==null?void 0:ln.data)!=null&&qn.comment){console.log("\u64CD\u4F5C\u6210\u529F");break}else if(((_r=ln==null?void 0:ln.data)==null?void 0:_r.comment)===null)console.log("\u8BC6\u522B\u4E2D\uFF0C\u7EE7\u7EED\u8F6E\u8BE2..."),yield new Promise(Za=>setTimeout(Za,2e3));else{console.log("\u72B6\u6001\u5F02\u5E38");break}while(((Ua=ln==null?void 0:ln.data)==null?void 0:Ua.comment)===null);(ln==null?void 0:ln.status)===0&&(Ba[Ba.length-1].text=((ii=ln==null?void 0:ln.data)==null?void 0:ii.message)||`\u8BC4\u5206\uFF1A${(Do=ln==null?void 0:ln.data)==null?void 0:Do.score}\u5206 +- \u9F13\u52B1\u5B66\u751F\u7EE7\u7EED\u52AA\u529B\uFF0C\u5E2E\u52A9\u5176\u660E\u786E\u6539\u8FDB\u65B9\u5411\u3002`,[Dr,Cr]=(0,t.useState)(!1),[kn,hr]=(0,t.useState)(!1),[Hr,Jr]=(0,t.useState)(ia),[Pa,Li]=(0,t.useState)(!1),[Hn,xr]=(0,t.useState)(!1),Ta=Mn=>(Mn=Mn||"",Mn=String(Mn),Mn=Mn.replace(/\s+/g,""),Mn),wa=()=>tA(void 0,null,function*(){if(Ta(Hr)){if(Hr.length>1e3){B.ZP.warning("\u8BC4\u9605\u8981\u6C42\u5B57\u6570\u9650\u5236\u4E3A1000\u5B57");return}}else{B.ZP.warning("\u8BF7\u5148\u8F93\u5165\u8BC4\u9605\u8981\u6C42");return}Cr(!1),xr(!0),hr(!0),yield new Promise(Mn=>setTimeout(Mn,3e3)),hr(!1)}),ja=()=>tA(void 0,null,function*(){if(!(0,kt.$O)()){Li(!0);return}(yield Bt())===!0&&Cr(!0)}),ua=Mn=>tA(void 0,null,function*(){var Pn,qn,_r,ka,ii,To,Ho;const{mes:Yi,setChatData:Ha,chatDataRef:Ba}=Mn,xi={user_id:$n==null?void 0:$n.user_id,scoring_criteria:Yi,history:[]},ro=Ba.reduce((Za,$a)=>{var Yt;if($a.sender==="user"){const na=Ba.find(Oi=>Oi.key===$a.key&&Oi.sender==="AI");na!=null&&na.response&&!((Yt=na==null?void 0:na.response)!=null&&Yt.message)&&Za.push({question:$a.text,answer:na.response})}return Za},[]);xi.history=ro;const yr=yield(0,Ee.ZP)(`/api/exercise_questions/${$n==null?void 0:$n.question_id}/ai_adjust_score.json`,{method:"post",body:xi});if((yr==null?void 0:yr.status)===-3&&(Ba[Ba.length-1].text=yr==null?void 0:yr.message,Ba[Ba.length-1].loading=!1,Ba[Ba.length-1].response={message:yr==null?void 0:yr.message},Ha([...Ba])),(yr==null?void 0:yr.status)!==0)return;let ln;do if(ln=yield(0,Ee.ZP)("/api/exercise_questions/ai_adjust_score_polling.json",{method:"get",params:{request_id:(Pn=yr==null?void 0:yr.data)==null?void 0:Pn.request_id}}),(qn=ln==null?void 0:ln.data)!=null&&qn.comment){console.log("\u64CD\u4F5C\u6210\u529F");break}else if(((_r=ln==null?void 0:ln.data)==null?void 0:_r.comment)===null)console.log("\u8BC6\u522B\u4E2D\uFF0C\u7EE7\u7EED\u8F6E\u8BE2..."),yield new Promise(Za=>setTimeout(Za,2e3));else{console.log("\u72B6\u6001\u5F02\u5E38");break}while(((ka=ln==null?void 0:ln.data)==null?void 0:ka.comment)===null);(ln==null?void 0:ln.status)===0&&(Ba[Ba.length-1].text=((ii=ln==null?void 0:ln.data)==null?void 0:ii.message)||`\u8BC4\u5206\uFF1A${(To=ln==null?void 0:ln.data)==null?void 0:To.score}\u5206 -\u8BC4\u8BED\uFF1A${(Ho=ln==null?void 0:ln.data)==null?void 0:Ho.comment}`,Ba[Ba.length-1].loading=!1,Ba[Ba.length-1].response=ln==null?void 0:ln.data,Ha([...Ba]))});return yA.createElement(t.Fragment,null,yA.createElement("div",{className:fl()(ko.intelligentReview,Me),style:pt},yA.createElement(R.ZP,{onClick:ja,type:"primary",size:"small",ghost:!0},"\u667A\u80FD\u8BC4\u9605")),yA.createElement(j.default,{centered:!0,confirmLoading:Un,open:Tr,title:"\u667A\u80FD\u8BC4\u9605",width:814,okText:"\u5F00\u59CB\u8BC4\u9605",onCancel:()=>Cr(!1),onOk:wa,afterClose:()=>{Jr(ia)}},yA.createElement("div",{className:ko.tip},"\u60A8\u597D\uFF01\u6211\u662F\u60A8\u7684\u667A\u80FD\u8BC4\u9605\u52A9\u624B\uFF0C\u4E13\u4E3A\u7B80\u7B54\u9898\u800C\u751F\u7684AI\u8BC4\u5377\u4E13\u5BB6\uFF01\u6211\u80FD\u5FEB\u901F\u7406\u89E3\u8BD5\u9898\u8981\u6C42\u548C\u53C2\u8003\u7B54\u6848\uFF0C\u7ED3\u5408\u8BC4\u5206\u6807\u51C6\uFF0C\u4E3A\u5B66\u751F\u7684\u7B54\u6848\u8FDB\u884C\u7CBE\u51C6\u8BC4\u5206\uFF0C\u5E76\u63D0\u4F9B\u4E2A\u6027\u5316\u8BC4\u8BED\u3002\u6709\u4E86\u6211\uFF0C\u8BC4\u5377\u53D8\u5F97\u8F7B\u677E\uFF0C\u6559\u5B66\u66F4\u52A0\u667A\u80FD\uFF01"),yA.createElement("img",{src:Fl,style:{marginTop:-100}}),yA.createElement("div",{className:"mb10 blod"},"\u8BC4\u9605\u8981\u6C42"),yA.createElement(U.default.TextArea,{showCount:!0,style:{height:188},maxLength:1e3,className:"mb20",value:Hr,placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u8981\u6C42",onChange:Mn=>{Jr(Mn.target.value)}})),yA.createElement(GA,{visible:Pa,setVisible:Li,image:us}),yA.createElement(Mo.Z,{title:"\u667A\u80FD\u8BC4\u9605",isReview:!0,DrawerProps:{open:Hn,onClose:()=>{xr(!1)}},onOpen:()=>{xr(!0)},loadingOption:{text:"\u4EFB\u52A1\u6B63\u5728\u8FDB\u884C\u4E2D\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85~"},initMessage:Hr,defaultGetData:!1,hideUpload:!0,showPreference:!0,customRequest:ua,isShowDefuatTips:!1,showEditableBox:!0,extraEdit:Mn=>{var Pn;return!((Pn=Mn==null?void 0:Mn.response)!=null&&Pn.message)&&yA.createElement("div",{className:ko.apply,onClick:()=>{var qn,_r;fr(fa(nl({},$n),{score:(qn=Mn==null?void 0:Mn.response)==null?void 0:qn.score,comment:((_r=Mn==null?void 0:Mn.response)==null?void 0:_r.comment)||"",is_ai:!0})),xr(!1)}},yA.createElement("i",{style:{color:"#3061D0"},className:"iconfont icon-yijianyingyong1 font12 mr5"}),"\u4E00\u952E\u5E94\u7528")}},yA.createElement(yA.Fragment,null)))},gA=e(7727),si=e(70100),Qr=e(59301);const{TabPane:rl}=Nt.default;var Ls=({item:Me,answerData:pt,autoHeight:Bt})=>{var $n,fr,ia,Tr,Cr,Un;const[hr,Hr]=(0,t.useState)([]),[Jr,Pa]=(0,t.useState)(!1),[Li,Hn]=(0,t.useState)(!1);(0,t.useEffect)(()=>{var wa,ja;((wa=Me==null?void 0:Me.evaluate_codes)==null?void 0:wa.length)>0?Hr((ja=Me==null?void 0:Me.evaluate_codes)==null?void 0:ja.map((ua,Mn)=>({key:Mn+1,error_msg:ua!=null&&ua.error_msg?Ce.Base64.decode(ua==null?void 0:ua.error_msg):"",status:ua==null?void 0:ua.status,created_at:ua.created_at,code:ua==null?void 0:ua.code,show_code:ua==null?void 0:ua.show_code,language:ua==null?void 0:ua.language,resubmit:ua==null?void 0:ua.resubmit}))):Hr([{key:"--",error_msg:"--",show_code:!1}])},[Me==null?void 0:Me.evaluate_codes]);const xr=[{title:"\u8BC4\u6D4B\u5E8F\u53F7",dataIndex:"key",width:"100px",key:"key",align:"center",render:(wa,ja)=>Qr.createElement("span",null,ja.key)},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"left",width:216,render:(wa,ja)=>Qr.createElement(Sn,{date:ja.created_at,showTag:ja==null?void 0:ja.resubmit})},{title:"\u8BC4\u6D4B\u8BED\u8A00",dataIndex:"language",key:"language",align:"center",width:100},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",align:"center",render:(wa,ja)=>{var ua;return Qr.createElement("span",{className:wa===0?"c-green":"c-red"},((ua=gA.Im[wa])==null?void 0:ua.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))||"--")}},(($n=hr==null?void 0:hr[0])==null?void 0:$n.show_code)&&{title:"\u64CD\u4F5C",align:"center",dataIndex:"code",key:"code",width:100,render:(wa,ja)=>Qr.createElement("span",{style:{cursor:"pointer",color:"#3061d0"},onClick:()=>{j.default.confirm({centered:!0,icon:null,width:700,okText:"\u5173\u95ED",cancelButtonProps:{style:{display:"none"}},title:Qr.createElement("div",{className:"flex"},"\u4EE3\u7801\u5185\u5BB9",Qr.createElement(si.Z,{className:"ml20 bold-400",title:"\u8BC4\u6D4B\u8BED\u8A00",dataSource:[ja==null?void 0:ja.language]})),content:Qr.createElement("div",{className:"mb10"},Qr.createElement(An.ZP,{height:300,language:"python",theme:"vs-light",value:ja!=null&&ja.code?Ce.Base64.decode(ja==null?void 0:ja.code):"",autoHeight:Bt,options:Da}))})}},"\u67E5\u770B\u4EE3\u7801")}].filter(wa=>!!wa),Da={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return Qr.createElement(Qr.Fragment,null,Qr.createElement(Nt.default,{defaultActiveKey:"1"},Qr.createElement(rl,{tab:Qr.createElement("span",null,"\u901A\u5173\u4EE3\u7801 ",Qr.createElement(Q.Z,{title:"\u5C55\u793A\u5B66\u751F\u901A\u5173\u4EE3\u7801\uFF0C\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5"},Qr.createElement("span",{className:"iconfont icon-tishi4"}))),key:"1"},Qr.createElement("div",{className:"mt15 mb15"},Qr.createElement(ve.Z,{value:Me==null?void 0:Me.description})),!!((fr=Me==null?void 0:Me.user_answer)!=null&&fr.length)&&(Me==null?void 0:Me.passed_code)&&Qr.createElement("aside",{className:ge.Z.shixunWrp},Qr.createElement("h3",null,"\u6700\u540E\u901A\u5173\u4EE3\u7801 (\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5)"),Qr.createElement("div",{className:ge.Z.full},Qr.createElement(si.Z,{className:"ml10",title:"\u7F16\u7A0B\u8BED\u8A00",dataSource:[Me==null?void 0:Me.language]}),Qr.createElement("span",{onClick:()=>Pa(!0)},Qr.createElement("i",{className:"iconfont icon-quanping2"}),Qr.createElement("span",null,"\u5168\u5C4F\u9884\u89C8"))),Qr.createElement(An.ZP,{style:{border:"1px solid #ccc"},height:300,language:"python",theme:"vs-light",value:Me!=null&&Me.passed_code?Ce.Base64.decode(Me==null?void 0:Me.passed_code):"",autoHeight:Bt,options:Da})),Qr.createElement("div",{style:{cursor:"pointer"},className:"font14 c-blue current mt20",onClick:()=>{Hn(!Li)}},Li?"\u9690\u85CF\u53C2\u8003\u7B54\u6848":"\u67E5\u770B\u53C2\u8003\u7B54\u6848"),Li&&Qr.createElement("div",{className:ge.Z.newProgramBg},Qr.createElement("pre",{style:{whiteSpace:"pre-wrap",color:"#333"}},(Me==null?void 0:Me.standard_answer)||"\u6682\u65E0\u53C2\u8003\u7B54\u6848"))),Qr.createElement(rl,{tab:"\u8BC4\u6D4B\u8BB0\u5F55",key:"2"},(!!((ia=pt==null?void 0:pt.exercise)!=null&&ia.student_commit_status)&&((Tr=pt==null?void 0:pt.exercise)==null?void 0:Tr.student_commit_status)!==0||!!((Cr=pt==null?void 0:pt.exercise)!=null&&Cr.user_exercise_status)&&((Un=pt==null?void 0:pt.exercise)==null?void 0:Un.user_exercise_status)!==0)&&Qr.createElement(ee.default,{className:"mt5",bordered:!0,dataSource:hr,columns:xr,pagination:!1}))),Qr.createElement(j.default,{centered:!0,destroyOnClose:!0,open:Jr,title:"\u5168\u5C4F\u9884\u89C8\u4EE3\u7801",width:864,onCancel:()=>Pa(!1),footer:null},Qr.createElement(An.ZP,{height:500,language:"python",theme:"vs-light",value:Me!=null&&Me.passed_code?Ce.Base64.decode(Me==null?void 0:Me.passed_code):"",autoHeight:Bt,options:Da})))},_n=e(77525),bs=e(346),Dl="data:image/png;base64,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",zA="data:image/png;base64,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",Os="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJgAAACYCAYAAAAYwiAhAAAAAXNSR0IArs4c6QAAEjlJREFUeF7t3XmYFMXdB/Dvr49l5VAIhwHWV5DF4yUGj8QkGF8BV46wghei8iQSozEcLwgGxCCvS2KSF4NAQISd3dc8GDD6eoMiikRBY5REeBVFIRKCAQQVBOTe6e431T0zuzM7s1szU33NVP+1D1vX1u9DdXd1dTVtvl6xurc2IY/me4CAKr0WM5pPKVPEe4BeqNStM1obkMj4UBAwTa/Fr/hSy1Q2MNYNEhk/BiJM1Wswkz9H8aZMAJPIskNAhMl6DWZll6v4Uv/rsiL5qPsxqiwT9xRfV+TwFyuYVBLBnBxyFk2WRsDYXy6RZRF/BRNKIpiXRY6iSpoWmESWtYFxJbVYkHWuIsiQEZhExh99AiyLMKakBov4cxVHyiaBSWT8CBgyItym1aCGP1fhp2wWmETGjyCG7BatBg/x5yrslFzAJDJ+BEQwiXCzFsFi/lyFm5IbmETGj8BGBozSavB7/lyFmTIrYBIZP4LYSPZ9LYJH+HMVXsqsgUlk/AgIMEjFSK0aj/HnKqyUOQGTyPgRECFKhBu1CB7nz1U4KXMGJpHxI7CRKRihVeMp/lyFkTIvYBIZPwIi1JGF4VotnuXPFf6UeQOTyPgREHCCVFyrVWM5f65wpxQCTCLjRxBDdpVWjRX8ucKbUhgwiYwfARGOQ8GVejVW8ucKZ0qhwCQyfgQEHIOKoXo1VvHnCl9K4cAkMn4ERDgKBVfo1VjNnytcKV0BVojI6JwKwDSAE0dgbXtLWJSJcASESj2CV4QVGqCCXANWaMi02Z+B2nSAdXgfore3FxpCG5mCwXo11gotOACFuQqskJBp0zeA/u08WNE6REeXCA8dAYehYJAewevCC/exQNeBhQ5Z267A/p2NQqKOWw6ld6X973WjS4HoceFhI8IhAAP1GrwhvHCfCvQEWFiQKYPvgvK9u2DMHQxr65+SQqL+aAmUb490gE3sCBz63JWQEeGgZWFgSS3edKUCjwv1DFjQkdFFN0K7dand/daxLxshU295BMq3bnCA3dUD+PzvAKmgs/rC+lDsTSARDlgqBpQswjqPPQivzlNggUZW0hL2afCc/mmRKTc8AOXrQwDLRHTeEGDP36DevBj0rRthLvkJzLURocEhYL8FVJTU4m2hBXtcmOfAwoysYWzovGHQxj7jYLQsd5ARvtBUXEaLsMFjF8Kq8wVYoJGddh606etB5HSNtf1tRO/9JvupvtNJsUcyZcjdUK/8hbvIgH2aiv5UjXeERd3DgnwDFkhkp54J7aevgNp2cdDs3oLorH7AgV31IWnTCdrP3oL5Wg3M1fOhVEzwAtleTUE/imCjhzaEVOUrsEAh48EFQLlxAdR+Y+zON5aOhfnqg16NZJ9pGvrTIrwnJPIeFeI7sEAg48SFU8+CNuM9kKrB2vsxotN6AsYJO1TKsF9Arbzb3dMl4VN7JKvGJo985F1NIID5iowXFwB19FNQLrjK7vTo4ltgvf4/TgBatIF6+0oo5X0SAXHtwh/YoynoSxF8mHf0PSggMMB8QdYUrpJW9oU86o7aYaDy70K78zVnhNr5HqI/Px8wo41wsUdJpOluj2SfaEBfqsEWD4zkVUWggHmKrBlc6oQVgFEHY/4VNjJ16p+h9Pi2M3r9pi+sLWsa4zp+BMb8SlD5xV5c+O/SSnApPYiP8hLgcubAAXMdWav2UL5xHZTK6aC2nZ2RJuVuUR37LJTzhtq/Mz9YDWPhNfaFvHLZBFhvPw6jdmRGXNZmZ9WNJ1MYhB0a2afLrS47ybn4QAJzE5k6eQ2UM/8jqcOM1fOAvdthHT0I6/VaULdvQp34Eqhl23pkbCTr0B04vA84fjjpmsuKjVxxXHYm/SQoA+6oH8kO7XVuCo58kXOwMmT8pw5cSrXYJrpgEeUFFpgryLr0gj4j812+sWwGzOVVzjVXJmSK1jSulu2gXPVLKGdfhmjVuVAGTYFy+SREZ1cAH68XEbN0ZWzXW+BSWoDtblWQa7mBBiYaGfUeCuWSW0HtugLtyoDWHepn7Nm0w/SzExf16ZH9EdBLE3eLSSMXe/B98Q+hXv1re2EiO4wnp8JcORNocyrw5Z5cY8SXj7BNd06XH/Nl8CZV4IGJRpbUrWoJ0LYLqF2ZvVIVnzSeXkodyeL5E7i2vgGlzygoAyeDOvVIFG/t+RuMR8bB2vSSN5F0avl77HS5w8tKm6orFMBcRcYRCTq7P7Q7kpfkROdVwtr4PJSRC6H2/Uk9rOOHYT53L8xVsxOTsBmrUDRAUUUvXvxI19CXFqHxqkmOv1V0ktAA8w1ZmklU1hb77pJd+Hcqh3bPO8DRgzDXLIT58m+Bg7vTx6lFG+D4l4nfUY+Lof7nMphvLoH56kJgt6C5U8KW2OnyE9Fgsi0vVMA8R5aCi50W2dwYtTzF7uc4Mvr6EFjvvwQcO5ix/6lHH6jjlsFY/CNY/+dsT6FUTIQ6Yrb9s7GsCuZygZ9BInyo6+hHDyKD9myp5JY+dMA8Q5YGF5tExfFD6acwYjP+6cJg47p9Jai0jf3SiPHbwfYqWPXWP0C56Ho7S/yUm1sYM+b6IHa6/FRwudzFhRKY68gy4IrPc2WcwkiDrCEu1m57fdn9FcDR/dB++VHixqBu0lfdudMkvK+Xoh/Nx2fcKgQmDC0w15A1gyve942QbVoFY87ApIWJTeFCq/bQ5zovjlhf7ER0SpnAsKYURdioE/pTBO68qdJEy0MNTDgyTlypyFB6MozfjYL1Zv2ev03iYgWUtILynR+ALrgaOLIfRvVwp1i1BHTu4MR1mjB1hHf01uhPc7BPWJkcBYUemEhkyoi5UCsmOKNKusc/aTqUjWTo1BPWuvq9fpvFFS+HPXr6fBsQW4LNcKmjn4DS+woYj02E+fJcjhBmlWSDruMyWgjhz6sytaIggAlD1qI11PErQKdfaK+KSHq2yBlHblxaKbT5B4E9m2G88N+w3loKOudy52ZAUezaXEL2tt4aFTQX+zn/pLySFQwwkcio87/D+kf2ryQ2i6vDGaCe34X154fB0mpTnZd7jWfvgfncz+2f6Ts3QR31kKvIiPAXjXA5RXAgLz0cmQsKmDBkHB2XmoQHlzb5VfsZqLlkNNCiFdTr7reLic7qnzRaeoTsLa0UA2g+Mk/e5dAPjfpFQBmBK8Lr713y4qKvnOZc31kWsGcL0L6bff0VHX9K0kN2D0eyN7R2GET3of7xguBoFtwIFu8fr5BljavuGEgvdV7WfXIqrB3vwno/tpNmx3Io/caAuvSCMXegV6fL1zUdg+lBe+MV4UfBAvPidJktLnP90zAeHQ+NLWbsfI6DbOlYWF/sgNJvLKjXgMTyITYZy2b7PTldAmu1tvgezcJh0cIKGpibyHLCFRlhP8tk68O0ya/YyNIdlmnAfGEmzGemeXfhD7yqKRhCERwRiazggbmBrFlcrNKUl0qiC6+Ftf7J+tilILNM0x6xzL8+DmvD0422h1IGToF67cxEfuP3t7mx4cpqrQ2uoDlwXqUScBQFMKHITjsf2pQ19oNr+4KdPVtcNNxe02+/5tbwYMju/mvsIfcJGIuGw3pnWVpkznuUo2GurW4c1q+cDnYHSh26OXXu3+VsacBuFAQfBKzSyjCUqnBMRNFFA0wYsthkrHLmJYkH10rl3VAuvBbmuj/A2rHRfvRDncqh9LkJdPoFiThZ0cbIqNtF0KY5mwozZMaCK5MReogr3lAivKiVYhjNR97bOBYVMJHIlGtmwnx6mr0qouE7k+n+11ufbgVKTrI3VUlCxvCwzVY6drezmZtehvHA0PopCx9wJZABK7QyXEVVcPZGyPEoOmDCkDXocPW2/wV9bTCotHVSGKwDu2G+sgDmi7+Bva/Ff22wZ+gZMvPRCWDXVUHE1WAke07rimvyQVaUwNxAZq+COP1CgL1Lyea5PvkQ2P2BEyutFOrYZ6B8jS3naXwEaeRKbR0RntUIwymCulwGsaIF5gqydBFIwcVuCnBK58QeZHnh0lqIfmEkrSECntLKMIKqEM0WWVEDcx0ZKbC3IYhtf25uWwdjzgDg5FPtay9r16bcr7nYKXfiizAenSB+7VgaRUR4QuuKG7JFVvTA3ERGfUZB++Hv7HBZ29cjen9/4GhsAQNbC3Zgd24X9AyXvRNjZ2eNf/VwT5ABeEwfgJF0HQzekUwCi/WUG88u2Z2mOmiKXYOx8j6YT94J9nY5uyEwl46uj1E2d4sNcMUL8BjZI/oA/IAXmQTW4L+icGSdejobCsfuLtldJZ3yVXu+KzqjN7BzI5AHLlZOYrPipkayjuWAqol77xJYopfhJqpCysxy43FNAkvpE9HIqOclzirZBlMY1vHD9pZQ7E6Te4Y+ZeSyDu2FMW8IlKEzEnenaUeyjuV2HewNcnv2X9TLvcBivQw3N4dMAktzMSEaGbr0gvr9aijlF8PcvAYGW3B44kheuNgiRex8t9EUSBKyGC57sxd2HfjZNkSnn+U8cBdxEB7SI7iFqOEe78kFS2AZOlo4srLe0KatgzG7Amz00cY/z/dsMc3IlcAVb3vqVEi0Dubjd0AZdKezkxDDVXcMxgPDxG/GQqjRI7gtEzIJrIn/ySKRqZPXgj2/tINtRO2dqu2fm3pwzYMrA7KGf5ZruGKVKIRFagRj0iGTwJo5VYhCplz9a6iDpybVlg0uljH68I9hvVaTucVsJBv/fOJ7S66OXCmtUBQs0CIYl9o4CYzjWkQYsorbwaYuSCtx5sXYMh/21bY0h/qzdVC6s0/Y1B/WsUMw5g5q9KnBRIqUay4bmIfzZATM02vhvFgaOyQwDmAsiShk7C1wtukddm9O/v5Rajvid396KbDvn/bXdm0wmZClwRUv0lNkhDl6DSZJYJywGiYThoy3bjZ/VdIS2Pcx1EmroHT7RnpkqXeL7IK+egSUvmOansLgbUeW6YgwS6/BZJZNjmBZdp7nyOLtO6ltemQH9zjTHenuFtPcXXr1WIkIM/UaTJXAsgQm9HSZbd1pkLFN7xJfh0s3FeEnMgW/ksCyDXIsfVBGssR1VlPzXH4iy7F/ZTaRF/5Z9ibb0YdN2jY8jCfuhPnifZlL8gmZHMGyDG5qcs9Hsgx3i81OYaSeXtn0RWSE84qci4cEJqBzPUOW5m4Rn24Fde3V9BSGT7jkXaQAXPEiXEeWbiqCPVvctq7pKQwfcUlgAoG5eneZCVf8KyKZpjB2vZ+Mz6PTYsNulafIoCNrDlcT82Rse04qO9c5ffqAS45ggnEJP13y4sqALDGF4RMuCcwlYMJOl116Qbvjj6CTO/Gv52rfDdq9W+o/6+wjLgnMRWBCkY1fAePhW7kWC6pjnoFy/jBfT4vyGsxlWA2LF3J3yT47aHBuERFfhdGmkyfzXM11pbzIb66HBPxeCLJs2tGx3NlB8d3l2eRyJa0E5kq3Ni7Uc2Qe/V3NVSOBNddDAn9fjMgkMIGAeIoqNmQSGI8KwWmKCZkEJhgPb3HFgkwC4xXhQrpiQCaBuQAnmyILHZkElo0Gl9IWMjIJzCU02RZbqMgksGwluJi+EJFJYC6CyaXoQkMmgeWiwOU8hYRMAnMZS67FFwoyCSxXAR7kKwRkEpgHUPKpIuzIJLB8ou9R3jAjk8A8QpJvNWFFJoHlG3kP84cRmQTmIRARVYUNmQQmIuoelxEmZBKYxzhEVRcWZBKYqIj7UE4YkElgPsAQWWXQkUlgIqPtU1lBRiaB+YRCdLVBRSaBiY60j+UFEZkE5iMIN6oOGjIJzI0o+1xmkJBJYD5jcKv6oCCTwNyKcADKDQIyCSwAENxsgt/IJDA3oxuQsv1EJoEFBIHbzfALmQTmdmQDVL4fyCSwAAHwoileI5PAvIhqwOrwEpkEFrDge9Ucr5BJYF5FNID1eIFMAgtg4L1sktvIJDAvoxnQutxEJoEFNOheN8stZBKY15EMcH1uIJPAAhxwP5omGpkE5kcUA16nSGQSWMCD7VfzRCGTwPyKYAjqFYFMAgtBoP1sYr7IJDA/oxeSuvNBJoGFJMh+NzNXZBKY35ELUf25IJPAQhTgIDQ1W2QSWBCiFrI2ZINMAgtZcIPSXF5kElhQIhbCdvAgk8BCGNggNbk5ZBJYkKIV0rY0hUwCC2lQg9bsTMgksKBFKsTtSYdMAgtxQIPY9M3XK1b31maiaRJYEKMU4ja9UKlbZ7Q2EEcmgYU4mEFsOgPG2hVHJoEFMUohblMcWBzZ/wO6TfS94p88kwAAAABJRU5ErkJggg==",Jo="data:image/png;base64,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",qo="data:image/png;base64,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",to="data:image/png;base64,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",ba="data:image/png;base64,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",Va="data:image/png;base64,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",Ti={wrap:"wrap___kSYmZ",head:"head___qjsyz",line:"line___yVkMk"},ta=e(28426),No=e(1546),rs=({parentData:Me})=>{var pt,Bt,$n,fr;const ia=((pt=(0,No.Uf)(Me))==null?void 0:pt.every(Tr=>{var Cr;return!((Cr=Tr==null?void 0:Tr.data)!=null&&Cr.length)}))&&!((Bt=Me==null?void 0:Me.photos)!=null&&Bt.length);return t.createElement("div",{className:Ti.wrap},t.createElement("div",{className:Ti.head},t.createElement("aside",null,"\u8003\u8BD5\u7167\u7247"),t.createElement("div",null,"\u5171",t.createElement("span",null,($n=Me==null?void 0:Me.photos)==null?void 0:$n.length),"\u5F20")),ia?t.createElement(ta.Z,{customText:"\u8BE5\u5B66\u751F\u65E0\u5B66\u4E60\u884C\u4E3A\u5206\u6790\u6570\u636E"}):t.createElement(t.Fragment,null,t.createElement(No.ZP,{data:(0,No.Uf)(Me)}),!!((fr=Me==null?void 0:Me.photos)!=null&&fr.length)&&t.createElement(t.Fragment,null,t.createElement("div",{className:Ti.line}),t.createElement(No._s,{dataSource:Me==null?void 0:Me.photos,right:21,col:3,wrapWidth:856}))))},bo={flex_box_center:"flex_box_center___yX3vI",flex_space_between:"flex_space_between___dEeVD",flex_box_vertical_center:"flex_box_vertical_center___XEpaz",flex_box_center_end:"flex_box_center_end___llMFv",flex_box_column:"flex_box_column___bSySo",wrapper:"wrapper___MX3fs",head:"head___Yd8zt",title:"title___gCeYN",inputBox:"inputBox___OGm5w",selectWrapper:"selectWrapper___xsjOs",selectWrapper1:"selectWrapper1___axawK",content:"content___VUVSk",tableHead:"tableHead___vKmiU",list:"list___IyMCb",active:"active___pzGHU",footer:"footer___sbrEe"},nA=e(58421),as=e(89392),Zs=e.n(as),Io=e(9148),aa=e(59301),st=Object.defineProperty,Vt=Object.getOwnPropertySymbols,Fn=Object.prototype.hasOwnProperty,Yr=Object.prototype.propertyIsEnumerable,sa=(Me,pt,Bt)=>pt in Me?st(Me,pt,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):Me[pt]=Bt,wn=(Me,pt)=>{for(var Bt in pt||(pt={}))Fn.call(pt,Bt)&&sa(Me,Bt,pt[Bt]);if(Vt)for(var Bt of Vt(pt))Yr.call(pt,Bt)&&sa(Me,Bt,pt[Bt]);return Me},Ar=(Me,pt,Bt)=>new Promise(($n,fr)=>{var ia=Un=>{try{Cr(Bt.next(Un))}catch(hr){fr(hr)}},Tr=Un=>{try{Cr(Bt.throw(Un))}catch(hr){fr(hr)}},Cr=Un=>Un.done?$n(Un.value):Promise.resolve(Un.value).then(ia,Tr);Cr((Bt=Bt.apply(Me,pt)).next())}),sr=({visible:Me,value:pt,onChange:Bt,onClose:$n,sealedReview:fr,data:ia})=>{var Tr;const Cr=(0,v.useLocation)(),Un=(0,v.useParams)(),hr=(Tr=Cr==null?void 0:Cr.pathname)==null?void 0:Tr.includes("/centralizeReview"),[Hr,Jr]=(0,t.useState)({page:1,limit:10,course_group_id:"all",name:"",save_name:"",review_status:"all",review_type:hr?"appraise":"normal"}),[Pa,Li]=(0,t.useState)([]),[Hn,xr]=(0,t.useState)([]),[Da,wa]=(0,t.useState)(!0),[ja,ua]=(0,t.useState)(!1),[Mn,Pn]=(0,t.useState)(!1),[qn,_r]=(0,t.useState)(0),Ua=(0,t.useRef)(!0),ii=(0,t.useRef)(!0);(0,t.useEffect)(()=>{let ln=Hr;Me&&(console.log(ii.current),hr||(ln=wn({},Hr)),Jr(wn({},ln)),ii.current=!1,Yi(ln),Ha())},[Me]),(0,t.useEffect)(()=>{fr!==void 0&&Pn(fr)},[fr]);const Do=ln=>{Hr.course_group_id=ln,Hr.page=1,Jr(wn({},Hr)),Yi(Hr)},Ho=ln=>{Hr.review_status=ln,Hr.page=1,Jr(wn({},Hr)),Yi(Hr)},Yi=ln=>Ar(void 0,null,function*(){console.log(ln);const Za=Zs().pickBy(ln,Yt=>Yt!=="all");delete Za.save_name,delete Za.review,delete Za.exercise_group_id,wa(!0);const $a=yield(0,Ee.ZP)(`/api/exercises/${Un.exerciseId}/user_review_list.json`,{method:"post",body:wn({},Za)});xr(($a==null?void 0:$a.review_list)||[]),_r(($a==null?void 0:$a.count)||0),wa(!1)}),Ha=()=>Ar(void 0,null,function*(){if(!Ua.current)return;ua(!0);const ln=yield(0,Ee.ZP)(`/api/courses/${Un.coursesId}/course_groups.json`,{method:"get",params:{limit:5e3,page:1}});ln!=null&&ln.course_groups&&(Li((ln==null?void 0:ln.course_groups)||[]),Ua.current=!1),ua(!1)}),Ba=ln=>Ar(void 0,null,function*(){var Za;const $a=(Za=Cr==null?void 0:Cr.pathname)!=null&&Za.includes("/centralizeReview")?"centralizeReview":"review";v.history.replace(`/classrooms/${Un.coursesId}/exercise/${Un.exerciseId}/${$a}/${ln.login}`),Bt(ln)}),xi=ln=>{Hr.page=ln,Jr(wn({},Hr)),Yi(Hr)},ro=(ln,Za)=>{Hr.page=ln,Hr.limit=Za,Jr(wn({},Hr)),Yi(Hr)},yr=()=>aa.createElement("div",{className:bo.head},aa.createElement("div",{className:bo.title},"\u5B66\u751F\u5217\u8868"),aa.createElement("div",{className:bo.inputBox},!Mn&&aa.createElement(an.default,{value:Hr==null?void 0:Hr.course_group_id,className:bo.selectWrapper,style:{width:170},showSearch:!1,getPopupContainer:ln=>ln.parentNode,onChange:Do,dropdownRender:ln=>aa.createElement(Z.Z,{spinning:ja},ln)},aa.createElement(an.default.Option,{key:-1,value:"all"},"\u5168\u90E8\u73ED\u7EA7"),Pa.map(ln=>aa.createElement(an.default.Option,{key:ln.id,value:ln.id},ln.name))),aa.createElement(an.default,{className:bo.selectWrapper,style:{width:255},getPopupContainer:ln=>ln.parentNode,value:Hr==null?void 0:Hr.review_status,onChange:Ho},aa.createElement(an.default.Option,{value:"all"},"\u5168\u90E8\u72B6\u6001"),aa.createElement(an.default.Option,{value:0},"\u672A\u8BC4\u9605"),aa.createElement(an.default.Option,{value:2},"\u8BC4\u9605\u4E2D"),aa.createElement(an.default.Option,{value:1},"\u5DF2\u8BC4\u9605")),aa.createElement(Io.t7,{style:{width:290,height:38},placeholder:"\u8BF7\u8F93\u5165\u5B66\u751F\u59D3\u540D\u641C\u7D22",value:Hr==null?void 0:Hr.save_name,onChange:ln=>{Hr.page=1,Hr.name=ln,Jr(wn({},Hr)),Yi(Hr)}})));return aa.createElement(fe.Z,{className:bo.wrapper,title:yr(),width:800,placement:"left",closable:!1,onClose:$n,bodyStyle:{display:"flex",flexDirection:"column"},open:Me},aa.createElement("div",{className:bo.content},aa.createElement(Z.Z,{spinning:Da},Hn.length>0?aa.createElement("div",{className:bo.tableHead},aa.createElement("div",null,"\u59D3\u540D"),aa.createElement("div",{style:{paddingLeft:5}},"\u5B66\u53F7"),aa.createElement("div",null,"\u5206\u73ED"),aa.createElement("div",null,"\u8BC4\u9605\u72B6\u6001")):aa.createElement(ta.Z,null),Hn==null?void 0:Hn.map(ln=>aa.createElement("div",{key:ln.id,className:pt===ln.login?`${bo.list} ${bo.active}`:bo.list,onClick:()=>Ba(ln)},aa.createElement("span",{title:ln==null?void 0:ln.name},ln.name),aa.createElement("span",{title:ln==null?void 0:ln.student_id},ln.student_id),aa.createElement("span",{title:ln.course_group},(0,je.Pq)(ln.course_group,11)),(ln==null?void 0:ln.review_status)===1?aa.createElement("b",{style:{color:"#0152d9"}},"\u5DF2\u8BC4\u9605"):(ln==null?void 0:ln.review_status)===0?aa.createElement("b",{style:{color:"#333333"}},"\u672A\u8BC4\u9605"):aa.createElement("b",{style:{color:"#FA6400"}},"\u8BC4\u9605\u4E2D"))),qn===0&&Hr.name&&aa.createElement(ta.Z,{customText:"\u641C\u7D22\u65E0\u7ED3\u679C"}))),aa.createElement("div",{className:bo.footer},qn>Hr.limit?aa.createElement("div",null,aa.createElement("span",{style:{color:"#656F87"}},"\u5171",aa.createElement("span",{className:"c-light-primary"},qn),"\u6761\u6570\u636E")):"",aa.createElement(nA.Z,{total:qn,pageSize:Hr==null?void 0:Hr.limit,current:Hr==null?void 0:Hr.page,showSizeChanger:!0,size:"small",onShowSizeChange:ro,onChange:xi,showQuickJumper:!0,hideOnSinglePage:!0})))},Rr=e(51423),Cn=e(92701),Ra=e(4981),jr=e(80997),co=e(61440),la=e(44557),li=e(44164),jo=e.n(li),rA=e(34269),Zn=e(59301),Ii=Object.defineProperty,Bi=Object.defineProperties,IA=Object.getOwnPropertyDescriptors,Ma=Object.getOwnPropertySymbols,Si=Object.prototype.hasOwnProperty,no=Object.prototype.propertyIsEnumerable,Ao=(Me,pt,Bt)=>pt in Me?Ii(Me,pt,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):Me[pt]=Bt,sA=(Me,pt)=>{for(var Bt in pt||(pt={}))Si.call(pt,Bt)&&Ao(Me,Bt,pt[Bt]);if(Ma)for(var Bt of Ma(pt))no.call(pt,Bt)&&Ao(Me,Bt,pt[Bt]);return Me},mA=(Me,pt)=>Bi(Me,IA(pt)),SA=(Me,pt)=>{var Bt={};for(var $n in Me)Si.call(Me,$n)&&pt.indexOf($n)<0&&(Bt[$n]=Me[$n]);if(Me!=null&&Ma)for(var $n of Ma(Me))pt.indexOf($n)<0&&no.call(Me,$n)&&(Bt[$n]=Me[$n]);return Bt},KA=(Me,pt,Bt)=>new Promise(($n,fr)=>{var ia=Un=>{try{Cr(Bt.next(Un))}catch(hr){fr(hr)}},Tr=Un=>{try{Cr(Bt.throw(Un))}catch(hr){fr(hr)}},Cr=Un=>Un.done?$n(Un.value):Promise.resolve(Un.value).then(ia,Tr);Cr((Bt=Bt.apply(Me,pt)).next())});const{TextArea:So}=U.default,xA=Me=>{var pt=Me,{exercise:Bt,globalSetting:$n,loading:fr,user:ia,dispatch:Tr,isEaxmPaperOpen:Cr,studentexportDate:Un,onChangeProgress:hr=()=>{}}=pt,Hr=SA(pt,["exercise","globalSetting","loading","user","dispatch","isEaxmPaperOpen","studentexportDate","onChangeProgress"]);const Jr=(0,v.useParams)(),{userInfo:Pa}=ia,[Li,Hn]=(0,t.useState)({}),xr=(0,t.useRef)(),Da=(0,t.useRef)(!1),[wa,ja]=(0,t.useState)(null),[ua,Mn]=(0,t.useState)(!1),[Pn,qn]=(0,t.useState)(!1),[_r,Ua]=(0,t.useState)(!1),[ii,Do]=(0,t.useState)(!1),[Ho,Yi]=(0,t.useState)(!1),Ha={0:"\u5355\u9009\u9898",1:"\u591A\u9009\u9898",2:"\u5224\u65AD\u9898",3:"\u586B\u7A7A\u9898",4:"\u7B80\u7B54\u9898"};(0,t.useEffect)(()=>{Pa!=null&&Pa.login&&ro()},[Jr.userId,Jr.coursesId,Jr.exerciseId,Pa]),(0,t.useEffect)(()=>{Cr&&wa&&(Do(Un.userCommentVisible),Ua(Un.userScoreVisible),Yi(Un.new),Mn(!0),setTimeout(()=>{yr(Un)},2500))},[Cr,wa]);const Ba=()=>{document.querySelectorAll("canvas").forEach(Yt=>{(!Yt.clientWidth||!Yt.clientHeight)&&Yt.remove()})},xi=Yt=>{var na,Oi,To,Go;const iA=(na=Yt==null?void 0:Yt.exercise_answer_user)==null?void 0:na.user_id;if((Oi=Yt==null?void 0:Yt.exercise)!=null&&Oi.question_random||(To=Yt==null?void 0:Yt.exercise)!=null&&To.choice_random){let lo=1;Yt.exercise.question_random=(Go=Yt==null?void 0:Yt.exercise_question_types)==null?void 0:Go.map(ni=>{var Ji,_o;return(Ji=Yt==null?void 0:Yt.exercise)!=null&&Ji.choice_random&&((ni.question_type===0||ni.question_type===1)&&ni.items.map(yo=>(yo.question_choices=(0,je.M2)(yo.question_choices,iA),yo)),ni.question_type===7&&ni.items.forEach(yo=>{yo.sub_exercise_questions.forEach(ZA=>{ZA.question_choices&&(ZA.question_choices=(0,je.M2)(ZA.question_choices,iA))})})),(_o=Yt==null?void 0:Yt.exercise)!=null&&_o.question_random&&(ni.items=(0,je.M2)(ni.items,iA)),ni.items.map(yo=>(yo.question_num=lo,lo++,yo)),ni})}},ro=()=>KA(void 0,null,function*(){let Yt;Tr({type:"exercise/getExerciseExportHeadData",payload:{id:Jr.exerciseId||Jr.categoryId,identify:Jr.userId||null}}),Jr.userId?(Yt=yield(0,He.pu)({exerciseId:Jr.exerciseId,login:Jr.userId}),xi(Yt),Da.current=!1):(Yt=yield Tr({type:"exercise/editExercise",payload:{coursesId:Jr.coursesId,categoryId:Jr.exerciseId}}),Da.current=!0),ja(sA({},Yt||{}))}),yr=Yt=>KA(void 0,null,function*(){var na,Oi,To;Yt.type==="all"?Da.current=!1:Jr.userId||(Da.current=!0),Ba();const Go=xr.current.children;let iA=`${Qe()().format("YYYY-MM-DD HH:mm:ss")}`;(na=Bt.exerciseExportHeadData)!=null&&na.new_user&&(iA=`${((Oi=Bt.exerciseExportHeadData)==null?void 0:Oi.new_student_id)||""}${(To=Bt.exerciseExportHeadData)==null?void 0:To.new_user}`);const lo={html2canvas:{letterRendering:!0,useCORS:!0,allowTaint:!1},jsPDF:{unit:"in",format:"letter",orientation:"portrait"},pagebreak:{mode:["avoid-all"]}};let ni=jo()();for(let Ji=0;JiKA(void 0,null,function*(){Ji{var To,Go,iA,lo,ni,Ji,_o,yo,ZA,Ws,cu,A,a,o;return Zn.createElement(Zn.Fragment,null,!Oi&&Zn.createElement("div",{style:{display:"flex"},className:Ra.Z.programTitle},Zn.createElement("span",{style:{flexShrink:0},className:"font18"},na,"."),Zn.createElement(ve.Z,{value:(Yt==null?void 0:Yt.question_type)===8?Yt==null?void 0:Yt.description:Yt.question_title}),Zn.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",(Yt==null?void 0:Yt.question_type)===7?`\u5171${Yt==null?void 0:Yt.sub_q_count}\u5C0F\u9898`:""," ",Yt.question_score,"\u5206\uFF09")),(Yt==null?void 0:Yt.question_type)===8&&Zn.createElement(ve.Z,{showProgramFill:!0,disabledFill:!0,value:Ce.Base64.decode((Yt==null?void 0:Yt.code)||"")}),Yt.question_type===rA.c.Single&&((To=Yt.question_choices)==null?void 0:To.map((c,b)=>{var h;return Zn.createElement(w.Z,{key:b,className:"pr20"},Zn.createElement(F.Z,{flex:"25px"},Zn.createElement("div",{style:{width:25,overflow:"hidden"}},Zn.createElement(E.ZP,{checked:(h=Yt.user_answer)==null?void 0:h.includes(c.choice_id),style:{width:25}}))),Zn.createElement(F.Z,{flex:"1"},Zn.createElement(ve.Z,{value:c.choice_text||""})))})),Yt.question_type===rA.c.Multiple&&((Go=Yt.question_choices)==null?void 0:Go.map((c,b)=>{var h;return Zn.createElement(w.Z,{key:b,className:"pr20"},Zn.createElement(F.Z,{flex:"25px"},Zn.createElement("div",{style:{width:25,overflow:"hidden"}},Zn.createElement(D.default,{checked:(h=Yt.user_answer)==null?void 0:h.includes(c.choice_id),style:{width:25}}))),Zn.createElement(F.Z,{flex:"1"},Zn.createElement(ve.Z,{value:c.choice_text||""})))})),Yt.question_type===rA.c.Judge&&Zn.createElement("div",{className:Ra.Z.flexRow},(iA=Yt.question_choices)==null?void 0:iA.map((c,b)=>{var h;return Zn.createElement(w.Z,{className:"pr20",key:b},Zn.createElement(F.Z,{flex:"25px"},Zn.createElement("div",{style:{width:25,overflow:"hidden"}},Zn.createElement(E.ZP,{checked:(h=Yt.user_answer)==null?void 0:h.includes(c.choice_id),style:{width:25}}))),Zn.createElement(F.Z,{flex:"1"},c.choice_text))})),Yt.question_type===rA.c.Fill&&!Da.current&&Zn.createElement(Ge.Z,{item:Yt,answerData:wa,changeScoreData:Li,textValue:(lo=Li[Yt.q_position])==null?void 0:lo.text,textOnChange:c=>{Li[Yt.q_position].text=c,Hn(sA({},Li))},seeAnswerVisible:!1}),Yt.question_type===rA.c.Shixun&&Zn.createElement(jr.Z,{item:Yt,answerData:wa,hasChangeScore:!1,autoHeight:ua}),Yt.question_type===rA.c.Subjective&&((ni=Yt==null?void 0:Yt.user_answer)!=null&&ni[0])?Zn.createElement("div",{className:Ra.Z.simpleBg},Zn.createElement("aside",{className:"font14 c-light-primary mb5"},"\u5B66\u751F\u7B54\u9898"),Zn.createElement("div",null,ii?Zn.createElement(ve.Z,{value:(Ji=Yt==null?void 0:Yt.user_answer_light)==null?void 0:Ji[0]}):Zn.createElement(ve.Z,{value:(_o=Yt==null?void 0:Yt.user_answer)==null?void 0:_o[0]}))):null,Yt.question_type===rA.c.Program&&Zn.createElement(co.Z,{item:Yt,answerData:wa,autoHeight:ua}),Yt.question_type===rA.c.Combine&&((yo=Yt.sub_exercise_questions)==null?void 0:yo.map((c,b)=>Zn.createElement("div",{style:{marginLeft:10}},Zn.createElement("span",{style:{fontSize:"16px"}},na,".",b+1,"\uFF08",Ha[`${c==null?void 0:c.question_type}`],"\uFF09",c==null?void 0:c.question_title,"\uFF08",c==null?void 0:c.question_score,"\u5206\uFF09"),ln(c,b,!0)))),Yt.question_type===8&&Zn.createElement(Zn.Fragment,null,Zn.createElement("div",{className:"mt5",style:{padding:"10px 17px",background:"#FAFAFA"}},Zn.createElement("aside",{className:"font14 c-light-primary mb5"},"\u5B66\u751F\u7B54\u9898"),((ZA=Yt==null?void 0:Yt.user_answer)==null?void 0:ZA.length)>0&&((Ws=Yt==null?void 0:Yt.user_answer)==null?void 0:Ws.map(c=>Zn.createElement("div",{style:{display:"flex"}},Zn.createElement("div",{style:{lineHeight:"25px"}},"\u7B54\u6848(\u586B\u7A7A",c==null?void 0:c.choice_id,")\uFF1A"),Zn.createElement("pre",{style:{whiteSpace:"pre-wrap"}},c==null?void 0:c.answer_text)))))),Pn&&Zn.createElement("div",{style:{marginTop:10}},(Yt==null?void 0:Yt.question_type)<3&&(Yt==null?void 0:Yt.standard_answer_show)&&Zn.createElement("span",{className:"font16 "},"\u6B63\u786E\u7B54\u6848\uFF1A",Yt==null?void 0:Yt.standard_answer_show),!!((cu=Yt==null?void 0:Yt.standard_answer)!=null&&cu.length)&&Pn&&(Yt==null?void 0:Yt.question_type)===3&&Zn.createElement("div",null,(A=Yt==null?void 0:Yt.standard_answer)==null?void 0:A.map((c,b)=>Zn.createElement("div",null,Zn.createElement("span",null,"\u53C2\u8003\u7B54\u6848\uFF1A\uFF08\u586B\u7A7A",b+1,"\uFF09:"),Zn.createElement("div",null,Zn.createElement(So,{autoSize:!0,disabled:!0,value:c==null?void 0:c.answer_text[0]}))))),(Yt==null?void 0:Yt.standard_answer)&&(Yt==null?void 0:Yt.question_type)===4&&Zn.createElement("div",null,Zn.createElement("p",{className:"mt10 mb0"},"\u53C2\u8003\u7B54\u6848\uFF1A"),Zn.createElement("div",{style:{border:"1px solid #eee",background:"#f5f5f5",borderRadius:4,padding:5}},Zn.createElement(ve.Z,{value:(a=Yt==null?void 0:Yt.standard_answer)==null?void 0:a[0]}))),(Yt==null?void 0:Yt.question_type)<=4&&((Yt==null?void 0:Yt.standard_answer_show)||((o=Yt==null?void 0:Yt.standard_answer)==null?void 0:o.length)>0)&&Zn.createElement(w.Z,{style:{marginTop:14}},Zn.createElement("span",{className:"font16 "},"\u89E3\u6790\uFF1A"),Zn.createElement(ve.Z,{className:Ra.Z.renderHtml,value:(Yt==null?void 0:Yt.analysis)||"\u6682\u65E0\u89E3\u6790"}))),_r&&!Number.isNaN(parseFloat(Yt==null?void 0:Yt.user_score))&&(Yt==null?void 0:Yt.question_type)!==rA.c.Shixun&&(Yt==null?void 0:Yt.question_type)!==rA.c.Combine&&Zn.createElement("span",null,Zn.createElement("span",{style:{color:"#0152d9"}},"\u5B66\u751F\u5F97\u5206\uFF1A"),Yt==null?void 0:Yt.user_score,"\u5206"),(Yt==null?void 0:Yt.answer_comments)&&ii&&Zn.createElement(Rr.Z,{newuserCommentVisible:Ho,list:Yt==null?void 0:Yt.answer_comments}),!Oi&&Zn.createElement(z.Z,{style:Da.current?{marginTop:30}:{}}))},Za=(Yt,na,Oi)=>Yt.category?Zn.createElement("div",null,Zn.createElement("div",null,Zn.createElement("span",{className:"font16 c-light-primary"},(0,je.EM)(Yt==null?void 0:Yt.category),"\u3001",Yt.name),Zn.createElement("span",{className:"c-grey-999"},"\uFF08\u5171",Yt.count,"\u9898\uFF0C",(Yt==null?void 0:Yt.question_type)===7?`\u5305\u542B${Yt==null?void 0:Yt.sub_count}\u5C0F\u9898\uFF1B`:"","\u5171",Yt.score,"\u5206\uFF09")),ln(Yt.questionDetail,na)):ln(Yt.questionDetail,na),$a=(0,t.useCallback)(()=>{var Yt,na,Oi,To,Go,iA;const lo=((na=(Yt=Bt==null?void 0:Bt.exerciseExportHeadData)==null?void 0:Yt.exercise_header)==null?void 0:na.export_page_num)||40,ni=[];let Ji=1;for(const[_o,yo]of((Oi=wa==null?void 0:wa.exercise_question_types)==null?void 0:Oi.entries())||[])yo.items.forEach((ZA,Ws)=>{Ws===0?ni.push(mA(sA({},yo),{items:null,category:_o+1,questionDetail:ZA,questionIndex:Ji})):ni.push({questionDetail:ZA,questionIndex:Ji}),Ji++});return console.log("newData:",ni),ni!=null&&ni.length?(iA=(Go=(To=new Array(Math.ceil((ni==null?void 0:ni.length)/lo)))==null?void 0:To.fill([]))==null?void 0:Go.map((_o,yo)=>ni.slice(yo*lo,yo*lo+lo)))==null?void 0:iA.map((_o,yo)=>Zn.createElement("div",{className:"pl60 pr30",key:yo,style:{minHeight:yo===0?1e3:"auto"}},yo===0&&Zn.createElement(Zn.Fragment,null,Zn.createElement(la.Z,{isExportBlank:Da.current}),Zn.createElement(z.Z,{className:Ra.Z.divider})),_o==null?void 0:_o.map((ZA,Ws)=>Za(ZA,ZA.questionIndex,Ws)))):null},[wa,Bt,ua]);return Zn.createElement("div",{style:{height:"700px",overflow:"auto"}},Zn.createElement("section",{id:"export-all",className:[Ra.Z.bg,"pt30","pb30","mt20","mb20","relative"].join(" "),ref:xr},$a()))};var pl=(0,v.connect)(({exercise:Me,loading:pt,user:Bt,globalSetting:$n})=>({exercise:Me,globalSetting:$n,user:Bt,loading:pt.effects}))(xA),FA=e(84842),Bo=e(32162),Co=e(40133),re=e(59301),ma=Object.defineProperty,Oa=Object.defineProperties,Mi=Object.getOwnPropertyDescriptors,VA=Object.getOwnPropertySymbols,Bs=Object.prototype.hasOwnProperty,Cs=Object.prototype.propertyIsEnumerable,bA=(Me,pt,Bt)=>pt in Me?ma(Me,pt,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):Me[pt]=Bt,so=(Me,pt)=>{for(var Bt in pt||(pt={}))Bs.call(pt,Bt)&&bA(Me,Bt,pt[Bt]);if(VA)for(var Bt of VA(pt))Cs.call(pt,Bt)&&bA(Me,Bt,pt[Bt]);return Me},aA=(Me,pt)=>Oa(Me,Mi(pt)),kn=(Me,pt,Bt)=>new Promise(($n,fr)=>{var ia=Un=>{try{Cr(Bt.next(Un))}catch(hr){fr(hr)}},Tr=Un=>{try{Cr(Bt.throw(Un))}catch(hr){fr(hr)}},Cr=Un=>Un.done?$n(Un.value):Promise.resolve(Un.value).then(ia,Tr);Cr((Bt=Bt.apply(Me,pt)).next())});const uu=({classroomList:Me,exercise:pt,globalSetting:Bt,loading:$n,user:fr,dispatch:ia})=>{var Tr,Cr,Un,hr,Hr,Jr,Pa,Li,Hn,xr,Da,wa,ja,ua,Mn,Pn,qn,_r,Ua,ii,Do,Ho,Yi,Ha,Ba,xi,ro,yr,ln,Za,$a,Yt,na,Oi,To,Go,iA,lo,ni,Ji,_o,yo,ZA,Ws,cu,A,a,o,c,b,h,S,N,L,J,oe,Ae,Be,V,Ke,Te,We,Se,Xe,St,kt,$t,Qn,Ht,lt,zt,gn,Re,Oe,Ct,ot,on,en,un,Kt,pn,mn,Pr,ye,Ze,nt,Et,Lt,Jt,tn,nn,lr,tr,Lr,Nr,Qa,vn,rt,ri,oa,ar,wr,Ur,Dr,pa,Wa,ui,hi,Gi,Wi,Ga,Ei;const yn=(0,v.useParams)(),NA=(0,v.useLocation)(),{userInfo:Ci}=fr,{reviewExercise:ct,exerciseList:xo,commonHeader:fo}=pt,[Vo,zi]=(0,t.useState)({}),[WA,di]=(0,t.useState)(1),[is,al]=(0,t.useState)(!1),[$o,ei]=(0,t.useState)(!1),[Qi,Xs]=(0,t.useState)(!1),[RA,Ys]=(0,t.useState)(!1),[Js,Ia]=(0,t.useState)(!1),[os,cs]=(0,t.useState)([]),[DA,ur]=(0,t.useState)([]),[lA,XA]=(0,t.useState)(!1),il=(0,t.useRef)(null),oA=(0,t.useRef)([]),ds=(0,t.useRef)(!0),TA=(Tr=NA==null?void 0:NA.pathname)==null?void 0:Tr.includes("/centralizeReview"),Lo=`exercise/${TA?"getCentralizeReviewExercise":"postReviewExercise"}`,[fs,YA]=(0,t.useState)(!1),[Qs,ol]=(0,t.useState)(!1),[ys,gl]=(0,t.useState)({}),[ws,ml]=(0,t.useState)(0),[Wl,As]=(0,t.useState)(!1),[du,Is]=(0,t.useState)(!0),[Tl,qs]=(0,t.useState)("1"),[Ll,Al]=(0,t.useState)(!1),[Xl,bu]=(0,t.useState)(null),[hl,El]=(0,t.useState)(!1),[po,vl]=(0,t.useState)("pdf"),fu=(0,t.useRef)(),[zo,Ol]=(0,t.useState)([]),[Ql,ps]=(0,t.useState)(!1),[Ps,kA]=(0,t.useState)({}),[pu,Bu]=(0,t.useState)(!0),[bl,Yl]=(0,t.useState)(!1),[JA,sl]=(0,t.useState)({param_show_hack_description:!1,param_show_hack_sets:!1,param_show_challenge_task_pass:!1}),[Bl]=m.default.useForm(),Jl={0:"\u5355\u9009\u9898",1:"\u591A\u9009\u9898",2:"\u5224\u65AD\u9898",3:"\u586B\u7A7A\u9898",4:"\u7B80\u7B54\u9898"},Du=[{title:"\u9898\u578B",dataIndex:"type_name",align:"center"},{title:((Cr=zo==null?void 0:zo.find(xe=>xe.value==Bo.fw[0].nameType))==null?void 0:Cr.name)||"\u5355\u9009\u9898",dataIndex:"singles_scores",align:"center"},{title:((Un=zo==null?void 0:zo.find(xe=>xe.value==Bo.fw[1].nameType))==null?void 0:Un.name)||"\u591A\u9009\u9898",dataIndex:"doubles_scores",align:"center"},{title:((hr=zo==null?void 0:zo.find(xe=>xe.value==Bo.fw[3].nameType))==null?void 0:hr.name)||"\u586B\u7A7A\u9898",dataIndex:"nulls_scores",align:"center"},{title:((Hr=zo==null?void 0:zo.find(xe=>xe.value==Bo.fw[2].nameType))==null?void 0:Hr.name)||"\u5224\u65AD\u9898",dataIndex:"judges_scores",align:"center"},{title:((Jr=zo==null?void 0:zo.find(xe=>xe.value==Bo.fw[6].nameType))==null?void 0:Jr.name)||"\u7F16\u7A0B\u9898",dataIndex:"pros_scores",align:"center"},{title:((Pa=zo==null?void 0:zo.find(xe=>xe.value==Bo.fw[5].nameType))==null?void 0:Pa.name)||"\u5B9E\u8BAD\u9898",dataIndex:"shixuns_scores",align:"center"},{title:((Li=zo==null?void 0:zo.find(xe=>xe.value==Bo.fw[7].nameType))==null?void 0:Li.name)||"\u7EC4\u5408\u9898",dataIndex:"combination_scores",align:"center"},{title:((Hn=zo==null?void 0:zo.find(xe=>xe.value==Bo.fw[4].nameType))==null?void 0:Hn.name)||"\u7B80\u7B54\u9898",dataIndex:"mains_scores",align:"center"},{title:((xr=zo==null?void 0:zo.find(xe=>xe.value==Bo.fw[8].nameType))==null?void 0:xr.name)||"\u7A0B\u5E8F\u586B\u7A7A\u9898",dataIndex:"bpros_scores",align:"center"},{title:"\u603B\u5206",dataIndex:"all_scores",align:"center",render:(xe,Ir)=>re.createElement("span",{style:{color:(Ir==null?void 0:Ir.type_name)=="\u5B9E\u5F97\u5206"?"#FA2121":""}},xe)}],Tu=[{type_name:"\u5E94\u5F97\u5206",singles_scores:((Da=ct==null?void 0:ct.table)==null?void 0:Da.total_singles_scores)||0,doubles_scores:((wa=ct==null?void 0:ct.table)==null?void 0:wa.total_doubles_scores)||0,nulls_scores:((ja=ct==null?void 0:ct.table)==null?void 0:ja.total_nulls_scores)||0,judges_scores:((ua=ct==null?void 0:ct.table)==null?void 0:ua.total_judges_scores)||0,pros_scores:((Mn=ct==null?void 0:ct.table)==null?void 0:Mn.total_pros_scores)||0,bpros_scores:((Pn=ct==null?void 0:ct.table)==null?void 0:Pn.total_bpros_scores)||0,shixuns_scores:((qn=ct==null?void 0:ct.table)==null?void 0:qn.total_shixuns_scores)||0,combination_scores:((_r=ct==null?void 0:ct.table)==null?void 0:_r.total_combination_scores)||0,mains_scores:((Ua=ct==null?void 0:ct.table)==null?void 0:Ua.total_mains_scores)||0,all_scores:((ii=ct==null?void 0:ct.table)==null?void 0:ii.question_total_score)||0},{type_name:"\u5B9E\u5F97\u5206",singles_scores:((Do=ct==null?void 0:ct.table)==null?void 0:Do.singles_scores)||0,doubles_scores:((Ho=ct==null?void 0:ct.table)==null?void 0:Ho.doubles_scores)||0,nulls_scores:((Yi=ct==null?void 0:ct.table)==null?void 0:Yi.nulls_scores)||0,judges_scores:((Ha=ct==null?void 0:ct.table)==null?void 0:Ha.judges_scores)||0,pros_scores:((Ba=ct==null?void 0:ct.table)==null?void 0:Ba.pros_scores)||0,bpros_scores:((xi=ct==null?void 0:ct.table)==null?void 0:xi.bpros_scores)||0,shixuns_scores:((ro=ct==null?void 0:ct.table)==null?void 0:ro.shixuns_scores)||0,combination_scores:((yr=ct==null?void 0:ct.table)==null?void 0:yr.combination_scores)||0,mains_scores:((ln=ct==null?void 0:ct.table)==null?void 0:ln.mains_scores)||0,all_scores:((Za=ct==null?void 0:ct.table)==null?void 0:Za.user_get_score)||0}];(0,t.useEffect)(()=>{kn(void 0,null,function*(){const xe=yield(0,He.cV)({id:yn.exerciseId||yn.categoryId});xe.status==0&&Ol(xe.data)})},[]);function ll(){var xe,Ir,Or,ha,Vr,ka;sl({param_show_hack_description:(Ir=(xe=pt==null?void 0:pt.reviewExercise)==null?void 0:xe.exercise)==null?void 0:Ir.show_hack_description,param_show_hack_sets:(ha=(Or=pt==null?void 0:pt.reviewExercise)==null?void 0:Or.exercise)==null?void 0:ha.show_hack_sets,param_show_challenge_task_pass:(ka=(Vr=pt==null?void 0:pt.reviewExercise)==null?void 0:Vr.exercise)==null?void 0:ka.show_challenge_task_pass})}const Ss=((na=(Yt=($a=pt==null?void 0:pt.reviewExercise)==null?void 0:$a.exercise_question_types)==null?void 0:Yt.filter(xe=>xe.question_type===5))==null?void 0:na.length)>0,ul=((Go=(To=(Oi=pt==null?void 0:pt.reviewExercise)==null?void 0:Oi.exercise_question_types)==null?void 0:To.filter(xe=>xe.question_type===6))==null?void 0:Go.length)>0;(0,t.useEffect)(()=>{(0,Ut.Rm)()&&ia({type:"classroomList/getAssistantPermissions",payload:{course_id:yn.coursesId}})},[(iA=fr==null?void 0:fr.userInfo)==null?void 0:iA.username]);const Cl=()=>kn(void 0,null,function*(){var xe,Ir;return(0,Ut.Rm)()&&!((Ir=(xe=Me.AssistantObject)==null?void 0:xe.exercise)!=null&&Ir.can_appraise)?new Promise(Or=>{B.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),setTimeout(()=>{window.location.href=document.referrer},2e3)}):!0});(0,t.useEffect)(()=>(document.body.scrollIntoView(),Ci.login&&xs(),()=>{ia({type:"exercise/clearData",payload:{key:"reviewExercise"}})}),[yn.userId,Ci.login]),(0,t.useEffect)(()=>{var xe;bu((xe=ct==null?void 0:ct.exercise_answer_user)==null?void 0:xe.analysis)},[(lo=ct==null?void 0:ct.exercise_answer_user)==null?void 0:lo.analysis]),(0,t.useEffect)(()=>(ia({type:"globalSetting/footerToggle",payload:!1}),ia({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),ia({type:"exercise/getCommonHeader",payload:so({},yn)}),()=>{ia({type:"globalSetting/onlyShowBackTopToggle",payload:!1})}),[]);const LA=xe=>kn(void 0,null,function*(){var Ir,Or;ds.current=!1;const ha=yield(0,He.Ip)({id:xe.question_id,shixun_challenge_id:xe.shixun_challenge_id||null,comment:xe.comment,score:xe.score,user_id:(Ir=ct==null?void 0:ct.exercise_answer_user)==null?void 0:Ir.user_id,review_type:WA===1?"normal":"appraise",sealed_review:((Or=ct==null?void 0:ct.review_progress)==null?void 0:Or.sealed_review)||!1,is_ai:(xe==null?void 0:xe.is_ai)||!1});return yield _l(ha),delete Vo[xe.q_position],xs(!0),zi(so({},Vo)),ha}),uA=xe=>{var Ir,Or;if(xe.question_type>1&&xe.question_type!==5&&xe.question_type!==2&&!bl)return re.createElement(re.Fragment,null,re.createElement("span",{onClick:()=>{Cl().then(()=>kn(void 0,null,function*(){kA(so({},xe)),ps(!0)}))},className:"c-blue mr10 ml10 current"},re.createElement(R.ZP,{style:{width:72},type:"primary",size:"small",ghost:!0},"\u8C03\u5206")),((Ir=xe==null?void 0:xe.ModelTitleDec)==null?void 0:Ir.includes("\u7B80\u7B54\u9898"))&&re.createElement(ya,{saveChangeScore:LA,dataSource:aA(so({},xe),{user_id:(Or=ct==null?void 0:ct.exercise)==null?void 0:Or.user_id}),checkAssistant:Cl,className:"mt3"}))},Cu=()=>{var xe;let Ir=localStorage[`${(xe=fr==null?void 0:fr.userInfo)==null?void 0:xe.login}-${yn.coursesId}-${yn.exerciseId}-filter`];return Ir?Ir=JSON.parse(Ir):Ir={},Object.prototype.toString.call(Ir)!=="[object Object]"?{}:Ir},yu=xe=>{var Ir,Or,ha;const Vr=(xe==null?void 0:xe.filter(uo=>uo.question_type!==4))||[],ka=(xe==null?void 0:xe.filter(uo=>uo.question_type===4))||[],Fa=[...Vr,...ka];let ho=null,ao=[];Fa.forEach(uo=>{ao=ao.concat(uo.items)});for(let uo=0;uo{let Or=[];for(let ha=0;ha<(xe==null?void 0:xe.sub_exercise_questions.length);ha++){let Vr=xe==null?void 0:xe.sub_exercise_questions[ha];Or.push(aA(so({},Vr),{number:`${Ir+1}-${ha+1}`}))}return Or},yl=(xe,Ir)=>{var Or,ha;let Vr=[];for(let ka=0;ka<((Or=xe==null?void 0:xe.shixun_details)==null?void 0:Or.length);ka++)for(let Fa=0;Fa<(xe==null?void 0:xe.shixun_details[ka].stage_list.length);Fa++){let ho=xe==null?void 0:xe.shixun_details[ka].stage_list[Fa];Vr.push(aA(so({},ho),{question_score:ho.game_score,question_id:xe.question_id,number:`${Ir+1}-${ka+1}`,shixun_challenge_id:(ha=xe==null?void 0:xe.shixun_details[ka])==null?void 0:ha.shixun_challenge_id}))}return console.log(Vr),Vr},xs=(xe=!1)=>kn(void 0,null,function*(){var Ir,Or,ha;let Vr={exerciseId:yn.exerciseId,login:yn.userId};if(!TA){const Pi=Cu();Vr=so(so({},Pi),Vr),oA.current=Pi}const ka=yield ia({type:Lo,payload:Vr});!TA&&Yl(((Ir=ka==null?void 0:ka.exercise)==null?void 0:Ir.commit_status)===0);let Fa=(0,as.cloneDeep)(ka==null?void 0:ka.exercise_question_types),ho=Fa.filter(Pi=>Pi.question_type!==4),ao=Fa.filter(Pi=>Pi.question_type===4),uo=(Or=[...ho,...ao].filter(Pi=>[3,4,5,6,7,8].includes(Pi.question_type)))==null?void 0:Or.map(Pi=>{if(Pi.question_type===5){let eA=[];return Pi.items.map((gs,qA)=>{eA.push(yl(gs,qA))}),aA(so({},Pi),{items:eA.flat()})}else if(Pi.question_type===7){let eA=[];return Pi.items.map((gs,qA)=>{eA.push(Xa(gs,qA))}),aA(so({},Pi),{items:eA.flat()})}else return Pi});console.log(uo);let Oo=!1;if(uo.map(Pi=>{[3,4,5,6,8].includes(Pi.question_type)&&(Oo=!0),Pi.question_type===7&&Pi.items.map(eA=>{[3,4,5,6,8].includes(eA.question_type)&&(Oo=!0)})}),Ys(Oo),cs([...uo]),ur((0,as.cloneDeep)(uo)),yield _l(ka),ds.current){const Pi=yu(ka==null?void 0:ka.exercise_question_types);setTimeout(()=>{let eA=document.getElementById(Pi)},500)}ds.current=!0,di(TA?((ha=ka==null?void 0:ka.review_progress)==null?void 0:ha.appraise_type)===0?2:3:1)}),Fs=(xe,Ir,Or)=>kn(void 0,null,function*(){j.default.confirm({icon:null,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u8BC4\u8BED\u5417\uFF1F",onOk:()=>kn(void 0,null,function*(){(yield(0,He.Wj)({exercise_answer_comment_id:Ir,id:Or,comment:xe})).status===0&&(B.ZP.success("\u64CD\u4F5C\u6210\u529F"),xs())})})}),wu=(xe,Ir,Or)=>kn(void 0,null,function*(){Bl.setFieldValue("comment",xe),j.default.confirm({icon:null,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u7F16\u8F91\u8BC4\u8BED",afterClose:()=>{Bl.resetFields()},content:re.createElement("div",null,re.createElement(m.default,{size:"large",form:Bl,colon:!1},re.createElement(m.default.Item,{style:{marginBottom:0},label:"",name:"comment",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BC4\u8BED"}]},re.createElement(U.default.TextArea,{style:{whiteSpace:"pre-wrap"}})))),onOk:()=>kn(void 0,null,function*(){yield Bl.validateFields(),(yield(0,He.Wj)({exercise_answer_comment_id:Ir,id:Or,comment:Bl.getFieldValue("comment")||xe})).status===0&&(B.ZP.success("\u64CD\u4F5C\u6210\u529F"),xs())})})}),Iu=xe=>{var Ir;return xe.question_type===4?((Ir=xe==null?void 0:xe.answer_comments)==null?void 0:Ir.length)>0||xe!=null&&xe.is_reviewed?re.createElement("img",{src:ba}):re.createElement("img",{src:Va}):xe.user_score===xe.question_score?re.createElement("img",{src:qo}):xe.user_score>0?re.createElement("img",{src:to}):re.createElement("img",{src:Jo})},Pl=xe=>{var Ir;return xe.question_type===4?((Ir=xe==null?void 0:xe.answer_comments)==null?void 0:Ir.length)>0||xe!=null&&xe.is_reviewed?ge.Z.greenBg:ge.Z.greyBg:xe.user_score===xe.question_score?ge.Z.blueBg:xe.user_score>0?ge.Z.orangeBg:ge.Z.redBg},ql=xe=>{var Ir;return xe.question_type===4?((Ir=xe==null?void 0:xe.answer_comments)==null?void 0:Ir.length)>0||xe!=null&&xe.is_reviewed?"c-green":"c-grey-333":xe.user_score===xe.question_score?"c-blue":xe.user_score>0?"c-orange":"c-red"},_l=xe=>kn(void 0,null,function*(){var Ir,Or;if((xe==null?void 0:xe.type)===1)return j.default.info({centered:!0,width:470,okText:"\u786E\u5B9A",title:"\u63D0\u793A",keyboard:!1,onOk:()=>{v.history.replace(`/classrooms/${yn.coursesId}/exercise/${yn.exerciseId}/detail`)},content:re.createElement("div",null,(xe==null?void 0:xe.message)||"")}),Promise.reject();if((xe==null?void 0:xe.type)===2){const ha=()=>{v.history.replace(`/classrooms/${yn.coursesId}/exercise/${yn.exerciseId}/centralizeReview/${xe==null?void 0:xe.login}`)};return j.default.confirm({centered:!0,width:470,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",keyboard:!1,onOk:ha,onCancel:()=>{v.history.replace(`/classrooms/${yn.coursesId}/exercise/${yn.exerciseId}/detail`)},content:re.createElement("div",null,re.createElement("div",null,"\u60A8\u5DF2\u6210\u4E3A\u6307\u5B9A\u9605\u5377\u6559\u5E08\uFF0C\u662F\u5426\u73B0\u5728\u524D\u5F80",re.createElement("span",{onClick:ha,className:"ml5 mr5 c-light-primary current"},"\u96C6\u4E2D\u9605\u5377"),"\u7EE7\u7EED\u8BC4\u9605\uFF1F"),re.createElement("div",{className:"c-grey-999"},"\uFF08\u9605\u5377\u7ED3\u675F\u540E\u6062\u590D\u5B66\u751F\u4E2A\u4EBA\u8BC4\u9605\u529F\u80FD\uFF0C\u5E76\u5C55\u793A\u5B66\u751F\u6210\u7EE9\uFF09"))}),Promise.reject()}if((xe==null?void 0:xe.type)===3){const ha=()=>{window.location.href=`/classrooms/${yn.coursesId}/exercise/${yn.exerciseId}/centralizeReview/${xe==null?void 0:xe.login}`};return j.default.confirm({centered:!0,width:496,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",onOk:ha,keyboard:!1,onCancel:()=>{v.history.replace(`/classrooms/${yn.coursesId}/exercise/${yn.exerciseId}/detail`)},content:re.createElement("div",null,"\u5F53\u524D\u8BC4\u9605\u8BBE\u7F6E\u5DF2\u5F00\u542F\u5C01\u5377\u9605\u5377\uFF0C\u5982\u9700\u7EE7\u7EED\u8BC4\u9605\u8BF7\u70B9\u51FB\u201C\u786E\u8BA4\u201D\u6309\u94AE\u3002")}),Promise.reject()}if((xe==null?void 0:xe.type)===6)return j.default.info({centered:!0,width:470,okText:"\u786E\u5B9A",title:"\u63D0\u793A",onOk:()=>{window.location.reload()},content:re.createElement("div",null,"\u60A8\u88AB\u6307\u5B9A\u4E3A\u65B0\u8BD5\u9898\u7684\u9605\u5377\u6559\u5E08\uFF0C\u96C6\u4E2D\u9605\u5377\u5DF2\u6DFB\u52A0\u5F85\u8BC4\u9605\u8BD5\u9898\uFF0C\u5E76\u66F4\u65B0\u4E86\u8BC4\u9605\u8FDB\u5EA6\u3002")}),Promise.reject();(Ir=xe==null?void 0:xe.review_progress)!=null&&Ir.message&&j.default.info({centered:!0,width:470,okText:"\u786E\u5B9A",title:"\u63D0\u793A",content:re.createElement("div",null,"\u60A8\u88AB\u6307\u5B9A\u4E3A\u65B0\u8BD5\u9898\u7684\u9605\u5377\u6559\u5E08\uFF0C\u96C6\u4E2D\u9605\u5377\u5DF2\u6DFB\u52A0\u5F85\u8BC4\u9605\u8BD5\u9898\uFF0C\u5E76\u66F4\u65B0\u4E86\u8BC4\u9605\u8FDB\u5EA6\u3002")}),(xe==null?void 0:xe.type)===8&&!((Or=ct==null?void 0:ct.review_progress)!=null&&Or.next_login)&&j.default.success({centered:!0,width:470,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",keyboard:!1,content:re.createElement("div",null,"\u60A8\u5DF2\u5B8C\u6210\u96C6\u4E2D\u9605\u5377\uFF0C\u611F\u8C22\u60A8\u7684\u53C2\u4E0E\u3002")})}),$l=(xe,Ir,Or,ha)=>{var Vr,ka,Fa,ho,ao,uo,Oo,Pi,eA,gs,qA,Ns,kl,_s,io,mu,Us,$s,Ml;const ss=[];if((xe==null?void 0:xe.question_type)===8){const Fi=(Vr=(xe==null?void 0:xe.last_score_detail)||[])==null?void 0:Vr.map(y=>{var se;return aA(so({},y),{score:[void 0,null,0,"0","0.0"].includes(y.score)?"0":(se=y.score)==null?void 0:se.toFixed(1)})});(ka=xe==null?void 0:xe.standard_answer)==null||ka.forEach((y,se)=>{var Ye;const ft=se+1;let gt=Fi==null?void 0:Fi.find(dn=>dn.position===ft);gt?ss.push(gt):ss.push({position:ft,name:`\u586B\u7A7A${ft}`,value:" ",type:"warning",score:[void 0,null,0,"0","0.0"].includes(y.score)?"0":(Ye=y.score)==null?void 0:Ye.toFixed(1)})})}return re.createElement(re.Fragment,null,re.createElement(w.Z,{className:"mb20"},re.createElement(F.Z,{flex:"1",style:{width:500}},re.createElement("div",{className:"pl15 pb5"},Or?re.createElement("span",{style:{display:"inline-flex",fontSize:"16px"}},re.createElement(ve.Z,{value:Ir+1+"."+(ha+1)+`\uFF08${Jl[`${xe==null?void 0:xe.question_type}`]}\uFF09`+xe.question_title+`\uFF08${xe==null?void 0:xe.question_score}\u5206\uFF09`})):re.createElement("div",{style:{display:"flex"}},re.createElement("span",{style:{flexShrink:0},className:"font18"},Ir+1,"."),xe.question_type===6?xe!=null&&xe.hack_user_identifier?re.createElement("span",null,re.createElement("a",{target:"_blank",style:{lineHeight:"26px"},className:"font16",href:`/myproblems/${xe==null?void 0:xe.hack_user_identifier}?backUrl=/classrooms/${yn==null?void 0:yn.coursesId}/exercise/${yn==null?void 0:yn.categoryId}/review/${yn==null?void 0:yn.userId}`},xe.question_title),re.createElement("a",{target:"_blank",style:{lineHeight:"26px",textDecoration:"underline"},className:"font16 ml15",href:`/myproblems/${xe==null?void 0:xe.hack_user_identifier}?backUrl=/classrooms/${yn==null?void 0:yn.coursesId}/exercise/${yn==null?void 0:yn.categoryId}/review/${yn==null?void 0:yn.userId}`},"\u67E5\u770B\u7B54\u9898\u8BE6\u60C5",">")):re.createElement("span",{style:{lineHeight:"26px"},className:"font16"},xe.question_title):(xe==null?void 0:xe.question_type)===5?re.createElement(v.Link,{target:"_blank",style:{lineHeight:"26px"},title:xe.question_title,className:"current c-light-primary overflowHidden1 font16",to:`/shixuns/${xe==null?void 0:xe.shixun_identifier}/challenges`},xe.question_title):re.createElement(ve.Z,{value:(xe==null?void 0:xe.question_type)===8?xe.description:xe.question_title+`${xe.question_type===7?`\uFF08\u5171${xe==null?void 0:xe.sub_q_count}\u9898 ${xe==null?void 0:xe.question_score}\u5206\uFF09`:""}`}),(xe==null?void 0:xe.question_type)===5&&((xe==null?void 0:xe.is_jupyter)||(xe==null?void 0:xe.is_jupyter_lab))&&re.createElement("div",{style:{lineHeight:"22px",height:"22px",marginLeft:"10px",marginTop:"2px",background:"#FF6904",borderRadius:"2px",color:"#fff",padding:"0 8px",fontSize:"12px"}},xe!=null&&xe.is_jupyter?"jupyter":"jupyterLab")),(xe==null?void 0:xe.question_type)===6&&re.createElement(si.Z,{className:"mt10",dataSource:(xe==null?void 0:xe.languages)||[]}),(xe==null?void 0:xe.question_type)===8&&re.createElement(ve.Z,{disabledFill:!0,showProgramFill:!0,programFillValue:ss,value:Ce.Base64.decode((xe==null?void 0:xe.code)||"")}),re.createElement("div",null,xe.question_type===0&&re.createElement(re.Fragment,null,(Fa=xe.question_choices)==null?void 0:Fa.map(function(Fi){return re.createElement("div",{className:`multi-llipsis1e flex-container mr10 ${xe.user_answer.includes(Fi.choice_id)&&xe.question_score!==xe.user_score?ge.Z.answerError:""}`},re.createElement(E.ZP,{checked:xe.user_answer.includes(Fi.choice_id)}),re.createElement(ve.Z,{value:Fi.choice_text}))})),xe.question_type===1&&re.createElement(re.Fragment,null,(ho=xe.question_choices)==null?void 0:ho.map(function(Fi){return re.createElement("div",{className:`multi-llipsis1e flex-container mt10 ${xe.user_answer.includes(Fi.choice_id)&&xe.question_score!==xe.user_score?ge.Z.answerError:""}`},re.createElement(D.default,{checked:xe.user_answer.includes(Fi.choice_id)}),re.createElement(ve.Z,{value:Fi.choice_text,className:"ml5"}))})),xe.question_type===2&&re.createElement("div",{className:ge.Z.flexRow},(ao=xe.question_choices)==null?void 0:ao.map(function(Fi,y){return re.createElement("div",{style:{marginLeft:y>0&&"10px"},className:"multi-llipsis1e flex-container"},re.createElement(E.ZP,{checked:xe.user_answer.includes(Fi.choice_id)}),re.createElement(ve.Z,{value:Fi.choice_text}))})),xe.question_type===3&&re.createElement(Ge.Z,{item:xe,answerData:ct,changeScoreData:Vo,textValue:(uo=Vo[xe.q_position])==null?void 0:uo.text,textOnChange:Fi=>{Vo[xe.q_position].text=Fi,zi(so({},Vo))}}),xe.question_type===8&&re.createElement(Pt,{item:xe,answerData:ct,changeScoreData:Vo,textValue:(Oo=Vo[xe.q_position])==null?void 0:Oo.text,textOnChange:Fi=>{Vo[xe.q_position].text=Fi,zi(so({},Vo))}}),xe.question_type===5&&re.createElement(Br,{item:xe,answerData:ct,coursesId:yn.coursesId,saveChangeScore:LA,sealedReview:((Pi=ct==null?void 0:ct.review_progress)==null?void 0:Pi.sealed_review)===!0}),xe.question_type===4&&re.createElement(Wr,{item:xe,answerData:ct,changeScoreData:Vo,textValue:(eA=Vo[xe.q_position])==null?void 0:eA.text,textOnChange:Fi=>{Vo[xe.q_position].text=Fi,zi(so({},Vo))}}),xe.question_type===6&&re.createElement(Ls,{item:xe,answerData:ct}),xe.question_type===7&&re.createElement(re.Fragment,null,(gs=xe==null?void 0:xe.sub_exercise_questions)==null?void 0:gs.map((Fi,y)=>re.createElement("div",null,re.createElement(re.Fragment,null,$l(Fi,Ir,!0,y))))),(xe==null?void 0:xe.answer_comments)&&re.createElement(Rr.Z,{list:xe==null?void 0:xe.answer_comments,isShowEditAndDel:!0,userLogin:Ci==null?void 0:Ci.login,handleDel:(Fi,y)=>{Fs(Fi,y,xe==null?void 0:xe.question_id)},handleEdit:(Fi,y)=>{wu(Fi,y,xe==null?void 0:xe.question_id)}}))),xe.question_type<3&&re.createElement("div",{className:`${ge.Z.answerResult}`,style:{padding:"10px 17px",marginLeft:"15px"}},re.createElement("span",{className:"mr5"},"\u5B66\u751F\u7B54\u6848\uFF1A",re.createElement("span",{className:"c-blue"},(Ns=(qA=xe.question_choices)==null?void 0:qA.filter(Fi=>{var y;return(y=xe.user_answer)==null?void 0:y.includes(Fi.choice_id)}))==null?void 0:Ns.map((Fi,y)=>xe.question_type===2?je.Qq[Fi.choice_position-1]:je.oV[Fi.choice_position-1]),((kl=xe.user_answer)==null?void 0:kl.length)<=0&&"\u672A\u7B54")),re.createElement("br",null),xe.standard_answer_show&&re.createElement("span",{className:"mr5"},"\u6B63\u786E\u7B54\u6848\uFF1A",xe.standard_answer_show),re.createElement("br",null),xe.analysis&&re.createElement("div",null,"\u89E3\u6790:",re.createElement(ve.Z,{value:xe.analysis})))),(xe==null?void 0:xe.question_type)!=7&&re.createElement(F.Z,{flex:"140px",className:"ml20"},re.createElement("div",{className:`${ge.Z.questionsInfo} ${Pl(xe)}`},Iu(xe),re.createElement("span",{style:{flexShrink:0,lineHeight:1}},"\u5F97\u5206 / \u5206\u6570"),re.createElement("br",null),re.createElement("span",{className:"font22",style:{flexShrink:0,lineHeight:1}},re.createElement("span",{className:ql(xe)},xe.user_score===null?"--":(_s=xe==null?void 0:xe.user_score)!=null&&_s.includes(".0")?(io=xe==null?void 0:xe.user_score)==null?void 0:io.replace(".0",""):xe.user_score),"\xA0/\xA0",(xe==null?void 0:xe.question_score)===null?"--":(mu=xe==null?void 0:xe.question_score)!=null&&mu.includes(".0")?(Us=xe==null?void 0:xe.question_score)==null?void 0:Us.replace(".0",""):xe.question_score),re.createElement("br",null),(xe==null?void 0:xe.question_type)!=7&&uA(aA(so({},xe),{ModelTitleDec:`\uFF08${Or?"\u7EC4\u5408\u9898":`${($s=Bo.fw)==null?void 0:$s[(xe==null?void 0:xe.question_type)||0].name}`} \u7B2C${Ir+1}${Or?`.${ha+1}`:""}\u9898\uFF09`}))),!((Ml=ct==null?void 0:ct.exercise)!=null&&Ml.is_random)&&(xe==null?void 0:xe.question_type)==3&&(ct==null?void 0:ct.is_edit_question)&&re.createElement("div",{style:{width:120}},re.createElement("div",{style:{textAlign:"center",margin:"10px auto"}},"\u7ED9\u5206\u65B9\u5F0F",re.createElement(Q.Z,{title:"\u6309\u7A7A\u7ED9\u5206\uFF1A\u9700\u8981\u5206\u522B\u8BBE\u7F6E\u6BCF\u4E2A\u586B\u7A7A\u9879\u7684\u5206\u503C\uFF0C\u586B\u7A7A\u9879\u7B54\u5BF9\u4E4B\u540E\u5219\u83B7\u5F97\u5BF9\u5E94\u7684\u5206\u503C\u3002\u6309\u9898\u7ED9\u5206\uFF1A\u9700\u8981\u8BBE\u7F6E\u6574\u4E2A\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u7B54\u5BF9\u5168\u90E8\u586B\u7A7A\u9879\u4E4B\u540E\u624D\u80FD\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\u3002"},re.createElement("i",{className:"iconfont icon-xiaowenhao1 font14 ml5",style:{color:"#145DFF"}}))),re.createElement(E.ZP.Group,{defaultValue:xe==null?void 0:xe.use_blank_score,value:xe==null?void 0:xe.use_blank_score,className:ge.Z.scoreByBlankRadio,optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}],onChange:Fi=>{j.default.confirm({title:"\u63D0\u793A",content:"\u4FEE\u6539\u7ED9\u5206\u65B9\u5F0F\u5C06\u4F1A\u5BF9\u6240\u6709\u5DF2\u4EA4\u5377\u7684\u5B66\u751F\u8FDB\u884C\u91CD\u65B0\u5224\u5206\uFF0C\u786E\u5B9A\u8981\u4FEE\u6539\u5417\uFF1F",onOk:()=>kn(void 0,null,function*(){(0,He.gA)({id:xe==null?void 0:xe.question_id,use_blank_score:!(xe!=null&&xe.use_blank_score)}).then(y=>{(y==null?void 0:y.status)==0&&(B.ZP.success("\u4FEE\u6539\u6210\u529F"),xs())})})})}})))))},gu=xe=>{var Ir;const Or=(Ir=ct==null?void 0:ct.exercise_question_types)==null?void 0:Ir.filter(Vr=>xe?Vr.question_type===4:Vr.question_type!==4);return Or==null?void 0:Or.map((Vr,ka)=>{var Fa,ho,ao,uo;return re.createElement("div",{key:ka},re.createElement("div",{className:"pt20"},re.createElement(w.Z,{align:"middle"},re.createElement(F.Z,{flex:"1"},re.createElement("span",{style:{fontWeight:"bold"},className:"font16 pl15"},Vr.name),re.createElement("span",{className:"c-grey-999 ml10"}," \u5171 ",re.createElement("span",{className:"c-blue"},Vr.count)," \u9898 ",(Vr==null?void 0:Vr.question_type)===7?`\uFF08\u5171${Vr==null?void 0:Vr.sub_count}\u5C0F\u9898\uFF09`:"",re.createElement(z.Z,{type:"vertical"})," \u5171 ",re.createElement("span",{className:"c-red"},Vr.score)," \u5206")),Vr.question_type==1&&((Fa=ct==null?void 0:ct.exercise)==null?void 0:Fa.show_give_score_method)&&re.createElement(F.Z,{style:{paddingRight:"65px"}},re.createElement("span",{style:{display:"inline-flex",alignItems:"center"}},re.createElement("span",null,"\u7ED9\u5206\u65B9\u5F0F",re.createElement(Q.Z,{overlayStyle:{maxWidth:600},title:re.createElement(re.Fragment,null,"\u5168\u5BF9\u7ED9\u5206\uFF1A\u9009\u4E2D\u7684\u7B54\u6848\u5168\u90E8\u6B63\u786E\u4E14\u672A\u6F0F\u9009\u6B63\u786E\u7B54\u6848\uFF0C\u5219\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\uFF1B",re.createElement("br",null),"\u6F0F\u9009\u7ED9\u5206\uFF1A\u9009\u4E2D\u7684\u7B54\u6848\u5168\u90E8\u6B63\u786E\u4F46\u6709\u6F0F\u9009\u6B63\u786E\u7B54\u6848\uFF0C\u5219\u83B7\u5F97\u7684\u5206\u503C=\u9009\u4E2D\u7684\u7B54\u6848\u4E2A\u6570 * (\u8BE5\u5C0F\u9898\u5206\u503C / \u6B63\u786E\u7B54\u6848\u7684\u4E2A\u6570)\u3002")},re.createElement("i",{className:"iconfont icon-tishixiaowenhao ml5",style:{cursor:"pointer",color:"#4C6FFF"}}))),re.createElement(E.ZP.Group,{defaultValue:(ho=ct==null?void 0:ct.exercise)==null?void 0:ho.use_blank_score,value:(ao=ct==null?void 0:ct.exercise)==null?void 0:ao.use_blank_score,className:`${ge.Z.scoreByBlankRadio} ml10`,optionType:"button",options:[{label:"\u5168\u5BF9\u7ED9\u5206",value:!1},{label:"\u6F0F\u9009\u7ED9\u5206",value:!0}],onChange:Oo=>{j.default.confirm({title:"\u63D0\u793A",centered:!0,closable:!1,content:"\u4FEE\u6539\u7ED9\u5206\u65B9\u5F0F\u5C06\u4F1A\u5BF9\u6240\u6709\u5DF2\u4EA4\u5377\u7684\u5B66\u751F\u8FDB\u884C\u91CD\u65B0\u5224\u5206\uFF0C\u786E\u5B9A\u8981\u4FEE\u6539\u5417\uFF1F",onOk:()=>kn(void 0,null,function*(){var Pi,eA,gs;(yield(0,Ee.ZP)(`/api/exercise_questions/${(eA=(Pi=Vr==null?void 0:Vr.items)==null?void 0:Pi[0])==null?void 0:eA.question_id}/teacher_update_multiple.json`,{method:"post",body:{use_blank_score:!((gs=ct==null?void 0:ct.exercise)!=null&&gs.use_blank_score)}})).status==0&&(B.ZP.success("\u4FEE\u6539\u6210\u529F"),xs())})})}}))),re.createElement(F.Z,{className:"pr30 c-grey-666"},"\u603B\u5F97\u5206\uFF1A",Vr.user_score)),re.createElement("div",{className:"ml15"},re.createElement(z.Z,{style:{marginTop:8,marginBottom:8}}))),(uo=Vr.items)==null?void 0:uo.map(function(Oo,Pi){return is&&Oo.user_score===Oo.question_score?null:re.createElement("aside",{id:Oo.question_id,key:Pi},$l(Oo,Pi,!1))}))})},Zo=xe=>{var Ir;const Or=(Ir=ct==null?void 0:ct.exercise_question_types)==null?void 0:Ir.filter(Vr=>xe?Vr.question_type===4:Vr.question_type!==4);return Or==null?void 0:Or.map(function(Vr,ka){return re.createElement(t.Fragment,{key:Vr.question_type},re.createElement("p",null,Vr.name),Vr.items.map((Fa,ho)=>{var ao,uo;let Oo="";return Fa.question_type===4?((ao=Fa==null?void 0:Fa.answer_comments)==null?void 0:ao.length)>0||Fa!=null&&Fa.use_keywords||Fa!=null&&Fa.is_reviewed?Oo=ge.Z.green:Oo=ge.Z.grey:Number(Fa.question_score)===Number(Fa.user_score)?Oo=ge.Z.blue:Fa.user_score>0?Oo=ge.Z.orange:Oo=ge.Z.red,(((uo=Fa==null?void 0:Fa.answer_comments)==null?void 0:uo.length)>0||Fa!=null&&Fa.is_reviewed)&&(Oo=ge.Z.green),is&&Fa.user_score===Fa.question_score?null:re.createElement("span",{className:Oo,onClick:()=>{const Pi=Fa.question_id;let eA=document.getElementById(Pi);eA&&window.scrollTo(0,eA.offsetTop)}},ho+1)}))})},EA=(xe,Ir,Or)=>{Number.isNaN(xe)||(os[Ir].items[Or].user_score=xe,cs([...os]))},wl=()=>{var xe;return(xe=[...os])==null?void 0:xe.map(function(Or,ha){if(Or.question_type!==7||Or.question_type===7&&Or.items.find(Vr=>[3,4,5,6,8].includes(Vr.question_type)))return re.createElement("div",{key:Or.question_type,className:ge.Z.listwrap},re.createElement("p",{style:{color:"#000000"}},Or.name),re.createElement("div",null,re.createElement("span",{style:{display:"inline-block",width:66,color:"#5F6368",marginRight:4}},Or.question_type===5?"\u9898\u53F7-\u5173\u5361":Or.question_type===7?"\u9898\u53F7-\u5C0F\u9898":"\u9898\u53F7"),re.createElement("span",{style:{color:"#5F6368"}},"\u5206\u503C")),Or.items.map((Vr,ka)=>{if(Or.question_type!==7||Or.question_type===7&&[3,4,5,6,8].includes(Vr.question_type))return re.createElement("div",{className:"mt10"},re.createElement("span",{style:{display:"inline-block",width:36}},Vr.number?Vr.number:ka+1),re.createElement(q.Z,{min:0,max:Vr.question_score,precision:1,step:1,placeholder:`\u6EE1\u5206${Vr.question_score}\u5206`,value:Vr.user_score,onChange:Fa=>EA(Fa,ha,ka),style:{width:80,marginLeft:32,marginRight:10}}),re.createElement(G.ZP,{theme:{components:{Button:{defaultBorderColor:"#BACFFE",defaultColor:"#3061D0",defaultShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)"}}}},re.createElement(R.ZP,{onClick:()=>{EA(Vr.question_score,ha,ka)}},"\u6EE1\u5206")))}))})},Lu=()=>kn(void 0,null,function*(){var xe;const Or=(0,as.cloneDeep)(os).flatMap(Vr=>Vr.items.map(ka=>{var Fa,ho;return{id:ka.question_id,shixun_challenge_id:ka.shixun_challenge_id||null,score:ka.user_score,user_id:(Fa=ct==null?void 0:ct.exercise_answer_user)==null?void 0:Fa.user_id,review_type:WA===1?"normal":"appraise",sealed_review:((ho=ct==null?void 0:ct.review_progress)==null?void 0:ho.sealed_review)||!1}}));XA(!0);const ha=yield(0,Ee.ZP)("/api/exercise_questions/adjust_all_score.json",{method:"post",body:{exercise_id:yn.exerciseId,user_id:(xe=ct==null?void 0:ct.exercise_answer_user)==null?void 0:xe.user_id,data:[...Or]}});(ha==null?void 0:ha.status)===0&&(B.ZP.success("\u5FEB\u6377\u8BC4\u5206\u6210\u529F"),Ia(!1),xs()),XA(!1)}),Il=(0,t.useCallback)(xe=>{var Ir,Or;const ha=`${((Ir=pt.exerciseExportHeadData)==null?void 0:Ir.new_student_id)||""}${(Or=pt.exerciseExportHeadData)==null?void 0:Or.new_user}`;xe.save(ha),setTimeout(()=>ml(100),300),setTimeout(()=>ml(0),550),ol(!1)},[pt,ct]),Ul=()=>{let xe=0;const Ir=setInterval(()=>{xe+=5,ml(xe),xe===100&&clearInterval(Ir)},200)},eu=(0,t.useCallback)(xe=>bu(xe.target.value),[]),tu=()=>kn(void 0,null,function*(){var xe,Ir,Or,ha,Vr,ka,Fa,ho;if((0,Ut.Rm)()&&!((Ir=(xe=Me==null?void 0:Me.AssistantObject)==null?void 0:xe.exercise)!=null&&Ir.can_appraise)){Cl();return}if(!((Or=ct==null?void 0:ct.exercise_answer_user)!=null&&Or.user_id))return;const ao=yield(0,Ee.ZP)(`/api/exercises/${yn==null?void 0:yn.exerciseId}/review_exercise_user.json`,{method:"post",body:{id:yn==null?void 0:yn.exerciseId,user_id:(ha=ct==null?void 0:ct.exercise_answer_user)==null?void 0:ha.user_id,review_type:WA===1?"normal":"appraise",sealed_review:((Vr=ct==null?void 0:ct.review_progress)==null?void 0:Vr.sealed_review)||!1,next_login:((ka=ct==null?void 0:ct.review_progress)==null?void 0:ka.next_login)||"",analysis:Xl,only_analysis:hl}});if(yield _l(ao),(ao==null?void 0:ao.status)===0){if(Al(!1),hl){xs(),B.ZP.success("\u64CD\u4F5C\u6210\u529F"),El(!1);return}if((Fa=ct==null?void 0:ct.review_progress)!=null&&Fa.next_login){B.ZP.success("\u8BC4\u9605\u6210\u529F\uFF01\u5DF2\u4E3A\u60A8\u81EA\u52A8\u5207\u6362\u81F3\u4E0B\u4E00\u4E2A\u5F85\u8BC4\u9605\u7684\u5B66\u751F");const uo=TA?"centralizeReview":"review";v.history.replace(`/classrooms/${yn.coursesId}/exercise/${yn.exerciseId}/${uo}/${(ho=ct==null?void 0:ct.review_progress)==null?void 0:ho.next_login}`);return}xs(),B.ZP.success("\u8BC4\u9605\u6210\u529F\uFF01")}else j.default.info({title:"\u63D0\u793A",width:500,centered:!0,content:re.createElement("div",null,ao==null?void 0:ao.message),okText:"\u6211\u77E5\u9053\u4E86"})}),nu=xe=>kn(void 0,null,function*(){var Ir,Or;const ha=TA?"centralizeReview":"review",Vr=xe=="next"?(Ir=ct==null?void 0:ct.review_progress)==null?void 0:Ir.next_login:(Or=ct==null?void 0:ct.review_progress)==null?void 0:Or.prev_login;Vr?v.history.replace(`/classrooms/${yn.coursesId}/exercise/${yn.exerciseId}/${ha}/${Vr}`):xs()});return re.createElement("section",{className:"edu-container"},re.createElement(Z.Z,{spinning:$n[Lo]},re.createElement("section",{className:"animated fadeIn"},re.createElement("aside",{className:"mt10"},Ci&&re.createElement(Y.Z,{separator:">"},re.createElement(Y.Z.Item,null,re.createElement(v.Link,{to:`/classrooms/${yn.coursesId}/exercise`},(ni=Ci==null?void 0:Ci.course)==null?void 0:ni.course_name)),re.createElement(Y.Z.Item,null,re.createElement(v.Link,{to:`/classrooms/${yn.coursesId}/exercise`},"\u8BD5\u5377\u5217\u8868")),re.createElement(Y.Z.Item,null,re.createElement(v.Link,{to:`/classrooms/${yn.coursesId}/exercise/${(Ji=ct==null?void 0:ct.exercise)==null?void 0:Ji.id}/detail`},"\u8BD5\u5377\u8BE6\u60C5")),re.createElement(Y.Z.Item,null,WA!==1?"\u96C6\u4E2D\u8BC4\u9605":(_o=ct==null?void 0:ct.exercise_answer_user)==null?void 0:_o.user_name))),re.createElement("aside",{className:[ge.Z.title,"mt20"].join(" ")},re.createElement(w.Z,{style:{width:"100%"},align:"middle"},re.createElement(F.Z,{style:{display:"flex",alignItems:"center"}},(0,je.vB)(fo==null?void 0:fo.exercise_status,fo==null?void 0:fo.appraise_label),re.createElement(v.Link,{to:`/classrooms/${yn.coursesId}/exercise/${(yo=ct==null?void 0:ct.exercise)==null?void 0:yo.id}/detail`},re.createElement(Q.Z,{title:((ZA=ct==null?void 0:ct.exercise)==null?void 0:ZA.exercise_name)||""},re.createElement("strong",{className:"font20 ml10 c-grey-333",style:{maxWidth:"338px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",display:"block"}},((Ws=ct==null?void 0:ct.exercise)==null?void 0:Ws.exercise_name)||"")))),WA===1&&re.createElement(t.Fragment,null,re.createElement(F.Z,{flex:1,style:{marginLeft:"25px",display:"flex",alignItems:"center"},className:"bold c-black"},re.createElement("aside",null,re.createElement("span",null,"\u8003\u8BD5\u65F6\u957F ",((cu=ct.exercise)==null?void 0:cu.time)===-1?"\u672A\u9650\u65F6":(((A=ct.exercise)==null?void 0:A.time)||"")+"\u5206\u949F",!!((a=ct==null?void 0:ct.exercise_answer_user)!=null&&a.delayed_time)&&re.createElement("span",{className:"c-red"},"+\u5EF6\u65F6",(o=ct==null?void 0:ct.exercise_answer_user)==null?void 0:o.delayed_time,"\u5206\u949F")),re.createElement("span",{className:"ml20"},"\u5408\u8BA1 ",(b=(c=ct.exercise_scores)==null?void 0:c.exercise_types)==null?void 0:b.q_counts,"\u9898"),re.createElement("span",{className:"ml20"},"\u6EE1\u5206 ",(S=(h=ct.exercise_scores)==null?void 0:h.exercise_types)==null?void 0:S.q_scores,"\u5206"))),!bl&&re.createElement(F.Z,null,(0,Ut.GJ)()&&re.createElement(re.Fragment,null,re.createElement(R.ZP,{icon:re.createElement(ne.Z,null),onClick:()=>{var xe;if((0,Ut.Rm)()&&!((xe=Me.AssistantObject.exercise)!=null&&xe.can_download)){B.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ll(),YA(!0)}},"\u5BFC\u51FA\u5F53\u524D\u5B66\u751F\u8BD5\u5377"),re.createElement(R.ZP,{style:{marginLeft:"20px"},icon:re.createElement(K.Z,null),onClick:()=>{var xe;if((0,Ut.Rm)()&&!((xe=Me.AssistantObject.exercise)!=null&&xe.can_download)){B.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ia({type:"exercise/setActionTabs",payload:{key:"exportSetting"}})}},"\u5BFC\u51FA\u8BBE\u7F6E")),((N=ct==null?void 0:ct.exercise)==null?void 0:N.exercise_status)===2&&(fo==null?void 0:fo.exercise_type)!=2&&re.createElement(R.ZP,{type:"primary",style:{marginLeft:"10px"},onClick:xe=>{var Ir,Or;xe.preventDefault(),(0,Ut.Rm)()&&!((Or=(Ir=Me==null?void 0:Me.AssistantObject)==null?void 0:Ir.exercise)!=null&&Or.can_redo)&&B.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");let ha=!1;j.default.confirm({width:500,title:"\u63D0\u793A",content:re.createElement("div",null,re.createElement("div",null,"\u5B66\u751F\u5C06\u5F97\u5230\u4E00\u6B21\u91CD\u65B0\u7B54\u9898\u7684\u673A\u4F1A\uFF0C\u786E\u5B9A\u5C06\u5B66\u751F\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),re.createElement(D.default,{onChange:Vr=>{ha=Vr.target.checked}},"\u6E05\u7A7A\u5B66\u751F\u7684\u7B54\u9898\u8BB0\u5F55")),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>kn(void 0,null,function*(){var Vr,ka;(yield(0,He.q6)({categoryId:yn.exerciseId,user_ids:[(Vr=ct==null?void 0:ct.exercise_answer_user)==null?void 0:Vr.user_id],is_reset:ha})).status===0&&(B.ZP.success("\u64CD\u4F5C\u6210\u529F"),v.history.push(`/classrooms/${yn.coursesId}/exercise/${(ka=ct==null?void 0:ct.exercise)==null?void 0:ka.id}/detail`))})})}},re.createElement("span",{className:"iconfont icon-dahuizhongzuo3x font14 mr5"}),"\u6253\u56DE\u91CD\u505A")))))),re.createElement(w.Z,{className:"mt20"},re.createElement(F.Z,{flex:"284px",className:ge.Z.leftBar},re.createElement(k.Z,{offsetTop:0},!((L=ct==null?void 0:ct.review_progress)!=null&&L.sealed_review)&&re.createElement("section",{className:`${ge.Z.bg} ${ge.Z.userInfo}`},re.createElement(w.Z,{align:"middle",wrap:!1},re.createElement("img",{className:ge.Z.userImg,src:bs.Z.API_SERVER+"/images/"+((J=ct.exercise_answer_user)==null?void 0:J.user_img)}),re.createElement(F.Z,{style:{marginLeft:"14px",width:"145px"}},re.createElement(w.Z,{style:{marginBottom:"8px"},wrap:!1},re.createElement(F.Z,{className:ge.Z.userInfoTitle},"\u59D3\u540D"),re.createElement(F.Z,{className:ge.Z.userInfoValue},re.createElement(Q.Z,{placement:"topLeft",title:(oe=ct.exercise_answer_user)==null?void 0:oe.user_name},(Ae=ct.exercise_answer_user)==null?void 0:Ae.user_name))),re.createElement(w.Z,{style:{marginBottom:"8px"},wrap:!1},re.createElement(F.Z,{className:ge.Z.userInfoTitle},"\u5B66\u53F7"),re.createElement(F.Z,{className:ge.Z.userInfoValue},re.createElement(Q.Z,{placement:"topLeft",title:(Be=ct.exercise_answer_user)==null?void 0:Be.student_id},(V=ct.exercise_answer_user)==null?void 0:V.student_id))),re.createElement(w.Z,{wrap:!1},re.createElement(F.Z,{className:ge.Z.userInfoTitle},"\u5206\u73ED"),re.createElement(F.Z,{flex:1,className:ge.Z.userInfoValue},re.createElement(Q.Z,{placement:"topLeft",title:(Ke=ct.exercise_answer_user)==null?void 0:Ke.course_group_name},(Te=ct.exercise_answer_user)==null?void 0:Te.course_group_name))))),re.createElement("img",{className:ge.Z.status,src:((We=ct==null?void 0:ct.exercise_answer_user)==null?void 0:We.review_status)==1?zA:((Se=ct==null?void 0:ct.exercise_answer_user)==null?void 0:Se.review_status)==0?Dl:Os})),WA===3&&re.createElement("section",{className:`${ge.Z.bg} p20 mt10`},re.createElement("h3",null,"\u8BC4\u9605\u8303\u56F4"),re.createElement("div",{className:"mt10"},"\u8BD5\u9898"),re.createElement("div",{className:`${ge.Z.greyBg} ${ge.Z.listType} mt10`},(St=(Xe=ct==null?void 0:ct.review_progress)==null?void 0:Xe.appraise_question)==null?void 0:St.map(xe=>re.createElement("span",null,xe.name,"\uFF1B")))),re.createElement("section",{className:`${ge.Z.bg} p20 mt10`},re.createElement("h3",null,"\u7B54\u9898\u5361"),re.createElement(w.Z,{style:{flexDirection:"column"}},re.createElement(F.Z,null,"\u4EC5\u663E\u793A\u9519\u9898",re.createElement(P.Z,{className:"ml5",checked:is,onChange:xe=>al(xe)})),re.createElement(F.Z,{className:"mt5"},"\u4EC5\u663E\u793A\u4E3B\u89C2\u9898",re.createElement(P.Z,{checked:Qi,className:"ml5",onChange:xe=>Xs(xe)}))),re.createElement(w.Z,{align:"middle",justify:"start",className:"mt10"},re.createElement(F.Z,null,re.createElement("span",{className:ge.Z.circularBlue}),re.createElement("span",null,"\u6B63\u786E"),re.createElement("span",{className:`${ge.Z.circularRed} ml20`}),re.createElement("span",null,"\u9519\u8BEF"),re.createElement("span",{className:`${ge.Z.circularOrange} ml20`}),re.createElement("span",null,"\u90E8\u5206\u5F97\u5206"),re.createElement("div",{className:"mt10"},re.createElement("span",{className:`${ge.Z.circularGreen}`}),re.createElement("span",null,"\u5DF2\u8BC4"),re.createElement("span",{className:`${ge.Z.circularGrey} ml20`}),re.createElement("span",null,"\u672A\u8BC4"))))),((kt=ct==null?void 0:ct.exercise_question_types)==null?void 0:kt.some(xe=>xe.question_type!==4))&&!Qi&&re.createElement("section",{className:`${ge.Z.bg} p20 mt10 pr10`},re.createElement("h3",{className:"c-blue"},"\u5BA2\u89C2\u9898"),re.createElement("aside",{className:ge.Z.questionIcons},Zo())),(($t=ct==null?void 0:ct.exercise_question_types)==null?void 0:$t.some(xe=>xe.question_type===4))&&re.createElement("section",{className:`${ge.Z.bg} p20 mt10 pr10`},re.createElement("h3",{className:"c-blue"},"\u4E3B\u89C2\u9898"),re.createElement("aside",{className:ge.Z.questionIcons},Zo(!0))))),re.createElement(F.Z,{flex:"916px"},re.createElement("section",{className:[ge.Z.bg,"ml20"].join(" "),style:{overflow:"hidden"}},re.createElement("div",{className:ge.Z.result},re.createElement(ee.default,{columns:Du,dataSource:Tu,pagination:!1,bordered:!0}),re.createElement("div",{className:ge.Z.evaluate},re.createElement(w.Z,{align:"middle",justify:"space-between"},re.createElement(F.Z,{className:"c-grey-333",style:{fontSize:"16px",fontWeight:"600"}},"\u8003\u8BD5\u8BC4\u4EF7"),!bl&&re.createElement(R.ZP,{icon:re.createElement("i",{className:"iconfont icon-bianji7 ",style:{marginRight:"6px",fontSize:"14px"}}),style:{color:"#3061D0",padding:0},type:"link",onClick:()=>{Al(!0),El(!0)}},"\u7F16\u8F91")),re.createElement("div",{className:ge.Z.analysis,style:{color:(Qn=ct==null?void 0:ct.exercise_answer_user)!=null&&Qn.analysis?"#434D63":""}},((Ht=ct==null?void 0:ct.exercise_answer_user)==null?void 0:Ht.analysis)||"\u672A\u5BF9\u5B66\u751F\u8FDB\u884C\u8003\u8BD5\u8BC4\u4EF7"))),((lt=ct==null?void 0:ct.exercise)==null?void 0:lt.open_camera)&&WA===1&&re.createElement(rs,{parentData:ct}),((zt=ct==null?void 0:ct.exercise_question_types)==null?void 0:zt.some(xe=>xe.question_type!==4))&&!Qi&&re.createElement(w.Z,{align:"middle",className:ge.Z.typeTitle},re.createElement(F.Z,{flex:"1"},re.createElement(w.Z,{align:"middle"},re.createElement("strong",{className:"font20"},"\u5BA2\u89C2\u9898"),re.createElement("span",{className:"c-grey-666"},"\uFF08\u5408\u8BA1",(gn=ct==null?void 0:ct.exercise)==null?void 0:gn.objective_score,"\u5206\uFF09"))),re.createElement(F.Z,null,re.createElement("span",{className:"c-grey-666"},"\u603B\u5F97\u5206:",(Re=ct==null?void 0:ct.exercise_answer_user)==null?void 0:Re.objective_score))),!Qi&&re.createElement("aside",{className:"pl30 pr10"},gu()),((Oe=ct==null?void 0:ct.exercise_question_types)==null?void 0:Oe.some(xe=>xe.question_type===4))&&re.createElement(w.Z,{gutter:[10,10]},re.createElement(F.Z,{flex:"1"},re.createElement(w.Z,{align:"middle",className:ge.Z.typeTitle},re.createElement(F.Z,{flex:"1"},re.createElement(w.Z,{align:"middle"},re.createElement("strong",{className:"font20"},"\u4E3B\u89C2\u9898"),re.createElement("span",{className:"c-grey-666"},"\uFF08\u5408\u8BA1",(Ct=ct==null?void 0:ct.exercise)==null?void 0:Ct.subjective_score,"\u5206\uFF09"))),re.createElement(F.Z,null,re.createElement("span",{className:"c-grey-666"},"\u603B\u5F97\u5206:",(ot=ct==null?void 0:ct.exercise_answer_user)==null?void 0:ot.subjective_score))))),re.createElement("aside",{className:"pl30 pr10 pb30 mb20"},gu(!0)),re.createElement(w.Z,{className:ge.Z.buttonFixed},re.createElement("section",{className:"edu-container",style:{display:"flex",justifyContent:"space-between"}},re.createElement(w.Z,{align:"middle"},re.createElement(R.ZP,{style:{lineHeight:"30px"},href:`/classrooms/${yn.coursesId}/exercise/${yn.exerciseId}/detail`},"\u8FD4\u56DE"),!bl&&re.createElement(re.Fragment,null,re.createElement(R.ZP,{style:{marginLeft:"20px"},onClick:()=>ei(!0)},"\u5B66\u751F\u5217\u8868"),re.createElement("div",{className:ge.Z.progress},re.createElement(w.Z,{align:"middle",justify:"space-between",style:{fontSize:"12px",lineHeight:"12px"}},re.createElement(F.Z,{style:{color:"#5F6367"}},WA===1?"\u8BC4\u9605\u8FDB\u5EA6":"\u6559\u5E08\u4E2A\u4EBA\u8BC4\u9605\u8FDB\u5EA6"),re.createElement(Q.Z,{title:"\u5DF2\u8BC4\u4EBA\u6570/\u5F85\u8BC4\u5B66\u751F\u603B\u6570"},re.createElement(F.Z,{style:{color:"#3061D0"}},`${((en=(on=ct==null?void 0:ct.review_progress)==null?void 0:on.progress)==null?void 0:en.completed_count)||0}/${((Kt=(un=ct==null?void 0:ct.review_progress)==null?void 0:un.progress)==null?void 0:Kt.total)||0}`))),re.createElement(W.Z,{trailColor:"#EBEDF3",strokeColor:"#3061D0",percent:((mn=(pn=ct==null?void 0:ct.review_progress)==null?void 0:pn.progress)==null?void 0:mn.completed_count)/((ye=(Pr=ct==null?void 0:ct.review_progress)==null?void 0:Pr.progress)==null?void 0:ye.total)*100,showInfo:!1})))),!bl&&re.createElement(w.Z,{align:"middle"},((nt=(Ze=ct==null?void 0:ct.review_progress)==null?void 0:Ze.progress)==null?void 0:nt.total)!=1&&re.createElement(re.Fragment,null,((Et=ct==null?void 0:ct.review_progress)==null?void 0:Et.prev_login)&&re.createElement(FA.Z,{style:{lineHeight:"30px"},onClick:()=>kn(void 0,null,function*(){yield nu("prev")})},"\u4E0A\u4E00\u4EBA"),((Lt=ct==null?void 0:ct.review_progress)==null?void 0:Lt.next_login)&&re.createElement(FA.Z,{style:{marginLeft:"14px",lineHeight:"30px"},onClick:()=>kn(void 0,null,function*(){yield nu("next")})},"\u4E0B\u4E00\u4EBA")),!((Jt=ct==null?void 0:ct.exercise)!=null&&Jt.review_status)&&re.createElement(FA.Z,{type:"primary",style:{marginLeft:"40px",lineHeight:"30px"},onClick:()=>kn(void 0,null,function*(){yield tu()})},"\u63D0\u4EA4\u8BC4\u9605"))))))),re.createElement(sr,{visible:$o,value:yn==null?void 0:yn.userId,onClose:()=>ei(!1),onChange:xe=>{},data:oA.current,sealedReview:(tn=ct==null?void 0:ct.review_progress)==null?void 0:tn.sealed_review}),re.createElement(_n.Z,null)),RA&&!bl&&re.createElement(Q.Z,{title:"\u5FEB\u6377\u8BC4\u5206\u9762\u677F",placement:"bottom"},re.createElement("div",{className:ge.Z.score,onClick:()=>Ia(!0)},re.createElement("i",{className:"iconfont icon-kuaijiepingfen font24"}))),re.createElement(fe.Z,{width:282,closable:!1,open:Js,mask:!1},re.createElement("div",{className:ge.Z.drawerWrap},re.createElement("div",{className:ge.Z.top},re.createElement("div",{style:{fontWeight:500,color:"#000",fontSize:16}},"\u5FEB\u6377\u8BC4\u5206"),re.createElement("div",{onClick:()=>{Ia(!1),cs([...DA])}},re.createElement("i",{className:"iconfont icon-danchuangguanbi font14 current mr15"}))),re.createElement("div",{className:ge.Z.middle},wl()),re.createElement("div",{className:ge.Z.btns},re.createElement(R.ZP,{className:"mr20",size:"middle",onClick:()=>{Ia(!1),cs([...DA])}},"\u53D6\u6D88"),re.createElement(R.ZP,{size:"middle",type:"primary",onClick:()=>Lu(),loading:lA},"\u4FDD\u5B58")))),re.createElement(Cn.Z,null),re.createElement(j.default,{title:"\u5BFC\u51FA\u8BD5\u5377\u9009\u62E9",open:fs,footer:re.createElement("div",null,re.createElement(R.ZP,{onClick:()=>{vl("pdf"),As(!1),Is(!0),qs("1"),YA(!1),ll()}},"\u53D6\u6D88"),re.createElement(R.ZP,{type:"primary",onClick:()=>{if(po==""){B.ZP.info("\u8BF7\u9009\u62E9\u4E00\u79CD\u5BFC\u51FA\u683C\u5F0F");return}else po=="pdf"?(Ul(),gl({type:"",userCommentVisible:du,userScoreVisible:!0,new:Wl}),ol(!0)):po=="word"&&((0,Co.pO)(so({exercise_id:yn.exerciseId,login:yn.userId,middle_export:1,is_export_comment:Wl?1:0},JA)),ol(!1));vl("pdf"),As(!1),Is(!0),qs("1"),YA(!1),ll()}},"\u786E\u5B9A")),onCancel:()=>{vl("pdf"),As(!1),Is(!0),qs("1"),YA(!1)}},re.createElement("div",{style:{fontSize:14,marginBottom:"15px",marginTop:"5px",color:"#666"}},"\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u683C\u5F0F"),re.createElement("div",{className:ge.Z.export_type_modal},re.createElement("div",{className:ge.Z.export_type_modal_con},re.createElement("div",{className:ge.Z.type_item},re.createElement("div",{className:`${ge.Z.img_warp} ${po=="pdf"?ge.Z.img_warp_active:""}`,onClick:()=>{vl("pdf"),As(!1),Is(!0),qs("1")}},re.createElement("img",{src:e(45614),width:70,height:70})),"pdf\u683C\u5F0F"),re.createElement("div",{className:ge.Z.type_item},re.createElement("div",{className:`${ge.Z.img_warp} ${po=="word"?ge.Z.img_warp_active:""}`,onClick:()=>{vl("word"),As(!0),qs("1")}},re.createElement("img",{src:e(38347),width:70,height:70})),"word\u683C\u5F0F"))),po=="pdf"&&re.createElement("div",{style:{marginTop:"30px"}},re.createElement("div",{style:{fontSize:14,color:"#666"}},"\u5BFC\u51FA\u8BC4\u9605\u6559\u5E08\u7684\u8BC4\u9605\u8BB0\u5F55"),re.createElement("p",{style:{display:"flex",alignItems:"center",marginTop:"20px",marginBottom:0}},re.createElement(E.ZP.Group,{onChange:xe=>{switch(qs(xe.target.value),xe.target.value){case"1":As(!1),Is(!0);break;case"2":As(!0),Is(!0);break;case"3":As(!1),Is(!1);break}},value:Tl},re.createElement(E.ZP,{value:"1"},"\u5BFC\u51FA\u6240\u6709\u7684\u8BC4\u9605\u8BB0\u5F55"),re.createElement(E.ZP,{value:"2"},"\u5BFC\u51FA\u6700\u65B0\u7684\u8BC4\u9605\u8BB0\u5F55"),re.createElement(E.ZP,{value:"3"},"\u4E0D\u5BFC\u51FA\u8BC4\u9605\u8BB0\u5F55")))),po=="word"&&re.createElement("div",{style:{marginTop:"30px"}},re.createElement("div",{style:{fontSize:14,color:"#666"}},"\u662F\u5426\u5BFC\u51FA\u8BC4\u9605\u6559\u5E08\u7684\u8BC4\u8BED"),re.createElement("p",{style:{display:"flex",alignItems:"center",marginTop:"20px",marginBottom:0}},re.createElement(E.ZP.Group,{onChange:xe=>{switch(qs(xe.target.value),xe.target.value){case"1":As(!0);break;case"2":As(!1);break}},value:Tl},re.createElement(E.ZP,{value:"1"},"\u662F"),re.createElement(E.ZP,{value:"2"},"\u5426"))),(Ss||ul)&&re.createElement("div",{style:{marginTop:30}},re.createElement("div",{style:{fontSize:14,color:"#666",marginBottom:20}},"\u8BF7\u9009\u62E9\u9700\u8981\u989D\u5916\u5BFC\u51FA\u7684\u5185\u5BB9"),Ss&&re.createElement("div",null,re.createElement("span",null,"\u5B9E\u8BAD\u9898"),re.createElement(D.default,{checked:JA.param_show_challenge_task_pass,onChange:xe=>{JA.param_show_challenge_task_pass=xe.target.checked,sl(so({},JA))},style:{marginLeft:20}},"\u5BFC\u51FA\u5B9E\u8BAD\u5173\u5361\u63CF\u8FF0")),ul&&re.createElement("div",{style:{marginTop:20}},re.createElement("span",null,"\u7F16\u7A0B\u9898"),re.createElement(D.default,{checked:JA.param_show_hack_sets,onChange:xe=>{JA.param_show_hack_sets=xe.target.checked,sl(so({},JA))},style:{marginLeft:20}},"\u5BFC\u51FA\u7F16\u7A0B\u9898\u6D4B\u8BD5\u7528\u4F8B"),re.createElement(D.default,{checked:JA.param_show_hack_description,onChange:xe=>{JA.param_show_hack_description=xe.target.checked,sl(so({},JA))},style:{marginLeft:20}},"\u5BFC\u51FA\u7F16\u7A0B\u9898\u63CF\u8FF0"))))),re.createElement(j.default,{centered:!0,destroyOnClose:!0,title:re.createElement(w.Z,{justify:"space-between"},re.createElement(F.Z,null,"\u6B63\u5728\u5BFC\u51FA\u5F53\u524D\u5B66\u751F\u8BD5\u5377 ",re.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),re.createElement(F.Z,null,"\u5BFC\u51FA\u8FDB\u5EA6",ws,"%")),open:Qs,closable:!1,footer:null,keyboard:!1,maskClosable:!1,width:920},re.createElement("div",{style:{overflow:"hidden"}},re.createElement(pl,{isEaxmPaperOpen:Qs,studentexportDate:ys,onChangeProgress:Il}))),re.createElement(j.default,{centered:!0,destroyOnClose:!0,closable:!1,className:ge.Z.userInfoModelbody,title:re.createElement(w.Z,{align:"middle",justify:"space-between"},re.createElement(F.Z,{style:{color:"#000",fontWeight:"500"}},"\u8BC4\u9605\u4FE1\u606F"),re.createElement(F.Z,{onClick:()=>{Al(!1),El(!1)}},re.createElement("i",{className:"iconfont icon-guanbi7"}))),open:Ll,footer:!1,width:800,onCancel:()=>{Al(!1),El(!1)}},re.createElement("div",{className:ge.Z.userInfoModel},!((nn=ct==null?void 0:ct.review_progress)!=null&&nn.sealed_review)&&re.createElement(re.Fragment,null,re.createElement(w.Z,{className:ge.Z.width,wrap:!1},re.createElement(F.Z,{className:ge.Z.Title},"\u59D3\u540D"),re.createElement(F.Z,{className:ge.Z.Value},re.createElement(Q.Z,{placement:"topLeft",title:(lr=ct.exercise_answer_user)==null?void 0:lr.user_name},(tr=ct.exercise_answer_user)==null?void 0:tr.user_name))),re.createElement(w.Z,{className:ge.Z.width,wrap:!1},re.createElement(F.Z,{className:ge.Z.Title},"\u5B66\u53F7"),re.createElement(F.Z,{className:ge.Z.Value},re.createElement(Q.Z,{placement:"topLeft",title:(Lr=ct.exercise_answer_user)==null?void 0:Lr.student_id},(Nr=ct.exercise_answer_user)==null?void 0:Nr.student_id))),re.createElement(w.Z,{className:ge.Z.width,wrap:!1},re.createElement(F.Z,{className:ge.Z.Title},"\u5206\u73ED"),re.createElement(F.Z,{className:ge.Z.Value},re.createElement(Q.Z,{placement:"topLeft",title:(Qa=ct.exercise_answer_user)==null?void 0:Qa.course_group_name},(vn=ct.exercise_answer_user)==null?void 0:vn.course_group_name)))),re.createElement(w.Z,{className:ge.Z.width,wrap:!1},re.createElement(F.Z,{className:ge.Z.Title},"\u5F00\u59CB\u4F5C\u7B54\u65F6\u95F4 "),re.createElement(F.Z,{className:ge.Z.Value},(rt=ct.exercise_answer_user)!=null&&rt.start_at?re.createElement(Q.Z,{placement:"topLeft",title:Qe()((ri=ct.exercise_answer_user)==null?void 0:ri.start_at).format("YYYY-MM-DD HH:mm")},Qe()((oa=ct.exercise_answer_user)==null?void 0:oa.start_at).format("YYYY-MM-DD HH:mm")):"\u672A\u5F00\u59CB")),((ar=ct.exercise_answer_user)==null?void 0:ar.end_at)&&re.createElement(w.Z,{className:ge.Z.width,wrap:!1},re.createElement(F.Z,{className:ge.Z.Title},"\u4EA4\u5377\u65F6\u95F4"),re.createElement(F.Z,{className:ge.Z.Value},re.createElement(Q.Z,{placement:"topLeft",title:Qe()((wr=ct.exercise_answer_user)==null?void 0:wr.end_at).format("YYYY-MM-DD HH:mm")},Qe()((Ur=ct.exercise_answer_user)==null?void 0:Ur.end_at).format("YYYY-MM-DD HH:mm")))),((Dr=ct.exercise_answer_user)==null?void 0:Dr.end_at)&&((pa=ct.exercise_answer_user)==null?void 0:pa.start_at)&&re.createElement(w.Z,{className:ge.Z.width,wrap:!1},re.createElement(F.Z,{className:ge.Z.Title},"\u4F5C\u7B54\u65F6\u957F"),re.createElement(F.Z,{className:ge.Z.Value},re.createElement(Q.Z,{placement:"topLeft",title:(0,je.li)(Math.round(Math.abs(new Date((Wa=ct.exercise_answer_user)==null?void 0:Wa.end_at).getTime()-new Date((ui=ct.exercise_answer_user)==null?void 0:ui.start_at).getTime())/1e3))},(0,je.li)(Math.round(Math.abs(new Date((hi=ct.exercise_answer_user)==null?void 0:hi.end_at).getTime()-new Date((Gi=ct.exercise_answer_user)==null?void 0:Gi.start_at).getTime())/1e3))))),re.createElement(w.Z,{className:ge.Z.width,wrap:!1},re.createElement(F.Z,{className:ge.Z.Title},"\u5BA2\u89C2\u9898\u5F97\u5206"),re.createElement(F.Z,{className:ge.Z.Value},((Wi=ct==null?void 0:ct.exercise_answer_user)==null?void 0:Wi.objective_score)||0)),re.createElement(w.Z,{className:ge.Z.width,wrap:!1},re.createElement(F.Z,{className:ge.Z.Title},"\u4E3B\u89C2\u9898\u5F97\u5206"),re.createElement(F.Z,{className:ge.Z.Value},((Ga=ct==null?void 0:ct.exercise_answer_user)==null?void 0:Ga.subjective_score)||0)),re.createElement(w.Z,{className:ge.Z.width,wrap:!1},re.createElement(F.Z,{className:ge.Z.Title},"\u603B\u6210\u7EE9"),re.createElement(F.Z,{className:ge.Z.Value,style:{color:"#FA2121"}},((Ei=ct==null?void 0:ct.table)==null?void 0:Ei.user_get_score)||0)),re.createElement("div",{style:{width:"100%",marginTop:"30px"}},re.createElement("span",{className:ge.Z.Title},"\u8003\u8BD5\u8BC4\u4EF7"),re.createElement("div",{style:{border:"1px solid #E1E1E1",borderRadius:"2px",marginTop:"10px",overflow:"hidden",padding:"10px"}},re.createElement(U.default.TextArea,{showCount:!0,bordered:!1,maxLength:500,style:{height:120,resize:"none",position:"relative"},value:Xl,onChange:eu,placeholder:"\u8BF7\u8F93\u5165\u60A8\u5BF9\u5B66\u751F\u672C\u6B21\u8003\u8BD5\u7684\u8BC4\u4EF7\uFF08\u9009\u586B\uFF09"})))),re.createElement(w.Z,{style:{marginTop:"30px"},justify:"end"},re.createElement(R.ZP,{style:{height:"32px"},onClick:()=>{Al(!1),El(!1)}},"\u518D\u770B\u770B"),re.createElement(FA.Z,{style:{marginLeft:"20px",height:"32px"},type:"primary",onClick:()=>kn(void 0,null,function*(){yield tu()})},hl?"\u63D0\u4EA4":"\u63D0\u4EA4\u5E76\u8BC4\u9605\u4E0B\u4E00\u4EBA"))),re.createElement(HA,{saveChangeScore:LA,visible:Ql,item:Ps,onOk:()=>{},onCancel:()=>{ps(!1)}}))};var hA=(0,v.connect)(({exercise:Me,loading:pt,user:Bt,globalSetting:$n,classroomList:fr})=>({exercise:Me,globalSetting:$n,user:Bt,loading:pt.effects,classroomList:fr}))(uu)},98309:function(x,i,e){"use strict";e.d(i,{Z:function(){return G}});var t=e(59301),v=e(25690),m=e(43418),B=e(3113),R=e(71418),j=e(81072),U=e(10866),w=e(75975),F=e(24334),E=e(61186),D=e.n(E),Q=e(24363),z=e(59301),q=(Z,Y,k)=>new Promise((P,ee)=>{var W=K=>{try{ne(k.next(K))}catch(be){ee(be)}},fe=K=>{try{ne(k.throw(K))}catch(be){ee(be)}},ne=K=>K.done?P(K.value):Promise.resolve(K.value).then(W,fe);ne((k=k.apply(Z,Y)).next())}),G=({open:Z,onClose:Y})=>{const[k,P]=(0,t.useState)(void 0);console.log((0,v.useLocation)(),33);const ee=(0,v.useLocation)();(0,t.useEffect)(()=>{Z&&function(){return q(this,null,function*(){const Ie=yield(0,j.X6)(Z);P(Ie.data)})}()},[Z]);const{status:W,created_at:fe,code:ne,name:K,language:be,pass_sets_count:Qe,set_count:He,error_msg:ge,output:ve,input:je,expected_output:Ge,execute_memory:$e,user:Ne,execute_time:Ee,input_file_url:Ce,output_file_url:pe,is_file:te,expected_output_file_url:ze}=k||{};return z.createElement(m.default,{open:Z,width:1e3,onCancel:()=>Y(!1),footer:z.createElement(B.ZP,{type:"primary",onClick:()=>Y(!1)},"\u5173\u95ED"),centered:!0},z.createElement(R.Z,{spinning:!k,delay:500},z.createElement("div",{className:"record-detail-info"},k?z.createElement(z.Fragment,null,z.createElement("div",{className:"record-detail-body"},z.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),z.createElement("ul",{className:"record-info"},z.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",z.createElement("span",{className:W===0?"c-green":"c-red"},U.Im[W])," "),z.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",z.createElement("span",null,D()(fe).format("YYYY-MM-DD HH:mm:ss"))," "),z.createElement("li",null," \u8BED\u8A00\uFF1A",z.createElement("span",null,be)," "),z.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",z.createElement("span",null,Ee*1e3,"ms")," "),z.createElement("li",null," ",`${W===Q.h.HIDE_COMPILE_STATUS?"--":Qe} / ${He} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,U.gZ)({status:W,error_msg:ge,execute_time:Ee,output:ve,input:je,expected_output:Ge,input_file_url:Ce,output_file_url:pe,is_file:te,expected_output_file_url:ze}),z.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),z.createElement(w.ZP,{height:"200px",width:"100%",language:be==null?void 0:be.toLocaleLowerCase(),value:F.Base64.decode(ne),options:{readOnly:!0}}))):null)))}},7727:function(x,i,e){"use strict";e.d(i,{Im:function(){return He},Y4:function(){return ve}});var t=e(59301),v=e(92832),m=e(8591),B=e(3113),R=e(37345),j=e(24334),U=e.n(j),w=e(91136),F=e(86074),E=e(91842),D=e(51257),Q=e(34376),z=e.n(Q),q=e(38986),G=e(25690),Z=e(98309),Y=e(49535),k=e(81072),P=e(8243),ee=e(75617),W=e(92310),fe=e.n(W),ne=e(84989),K=e(59301),be=($e,Ne,Ee)=>new Promise((Ce,pe)=>{var te=Ie=>{try{ue(Ee.next(Ie))}catch(vt){pe(vt)}},ze=Ie=>{try{ue(Ee.throw(Ie))}catch(vt){pe(vt)}},ue=Ie=>Ie.done?Ce(Ie.value):Promise.resolve(Ie.value).then(te,ze);ue((Ee=Ee.apply($e,Ne)).next())});const{TextArea:Qe}=v.default,He={[R.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[R.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[R.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var ge=($e=>($e[$e.SET_VISIBLE=0]="SET_VISIBLE",$e[$e.SET_TABINDEX=1]="SET_TABINDEX",$e))(ge||{});function ve($e){const{status:Ne,error_msg:Ee,output:Ce,input:pe,expected_output:te,is_file:ze,input_file_url:ue,output_file_url:Ie,expected_output_file_url:vt,setMonacoValue:tt,setData:Zt}=$e,Mt=(0,t.useRef)(),bn=(0,t.useRef)(),On=(0,t.useRef)();let jn=null;const Ot={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,t.useEffect)(()=>{if(Ce&&!ze&&Mt.current){const hn=new Q.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});hn.open(Mt.current);const Tn=(0,D.pp)(j.Base64.decode(Ce));hn.write(Tn),hn.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{hn.scrollToTop()}catch(Ue){}},100)}if(pe&&!ze&&bn.current){const hn=new Q.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});hn.open(bn.current),hn.write((0,D.pp)(pe)),hn.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{hn.scrollToTop()}catch(Tn){}},100)}if(te&&!ze&&On.current){const hn=new Q.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});hn.open(On.current),hn.write((0,D.pp)(j.Base64.decode(te))),hn.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{hn.scrollToTop()}catch(Tn){}},100)}},[Ce]),Ne){case R.h.NOMATCH:jn=K.createElement(K.Fragment,null,K.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!ze&&K.createElement("div",{ref:Mt}),ze&&K.createElement("div",{style:Ot},K.createElement("a",{style:{fontSize:"16px"},onClick:()=>be(this,null,function*(){const hn=yield(0,q.ZP)(Ie,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});tt(hn),setTimeout(()=>{Zt(Ie)},200)})},Ce)),K.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!ze&&K.createElement("div",{ref:On}),ze&&K.createElement("div",{style:Ot},K.createElement("a",{style:{fontSize:"16px"},onClick:()=>be(this,null,function*(){const hn=yield fetch(vt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});tt(yield hn.text()),setTimeout(()=>{Zt(vt)},200)})},te)));break;case R.h.EXECUTEFAILURE:jn=K.createElement(K.Fragment,null,K.createElement("div",{style:{border:"1px #F6F7F9 solid"}},K.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!ze&&K.createElement(E.Z,{value:pe,style:Ot}),ze&&K.createElement("div",{style:Ot},K.createElement("a",{onClick:()=>(0,D.LR)(ue,pe)},pe))),K.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},K.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),K.createElement("pre",{className:w.Z.error,style:{color:"#E30000",padding:"0 10px"}},j.Base64.decode(Ee),"111")));break;case R.h.COMPILEFAILURE:jn=K.createElement(K.Fragment,null,K.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),K.createElement("pre",{className:w.Z.error},j.Base64.decode(Ee)));break;case R.h.PODFAILURE:jn=K.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case R.h.TIMEOUT:jn=K.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return K.createElement(K.Fragment,null," ",jn," ")}function je($e){const{status:Ne,error_msg:Ee,execute_time:Ce,output:pe,input:te,expected_output:ze,is_file:ue,input_file_url:Ie,output_file_url:vt,expected_output_file_url:tt}=$e;let Zt=null;switch(Ne){case R.h.OK:case R.h.NOMATCH:case R.h.EXECUTEFAILURE:case R.h.COMPILEFAILURE:Zt=K.createElement("div",{id:"outputResultRef",className:"h100"});break;case R.h.PODFAILURE:Zt=K.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case R.h.TIMEOUT:Zt=K.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return K.createElement(K.Fragment,null," ",Zt," ")}function Ge({value:$e,className:Ne}){return K.createElement("span",{className:Ne},$e)}i.ZP=({input:$e,is_file:Ne,debuging:Ee,submitting:Ce,executingMessage:pe,debugResult:te,onChangeInput:ze,onDebugCode:ue,onSubmitCode:Ie,hack:vt,user:tt,submitResult:Zt,isWhiteTheme:Mt,topDispatch:bn})=>{const[On]=(0,G.useSearchParams)(),jn=(0,G.useParams)(),[Ot,hn]=(0,t.useState)(!1),[Tn,Ue]=(0,t.useState)(!1),[Ve,Gt]=(0,t.useState)(1),[ir,Sn]=(0,t.useState)(!1),[rn,Wt]=(0,t.useState)(0),[me,bt]=(0,t.useState)(!1),[Dt,It]=(0,t.useState)(""),[jt,ae]=(0,t.useState)(""),Qt=(0,t.useRef)(),cn=(0,t.useRef)(),it=(0,t.useRef)(null),xt=(0,t.useRef)(null),Tt=(0,t.useRef)(null);console.log(Zt,"submitResult",jn);const{status:Pt,id:Ut,input:Nt,output:An,expected_output:an,is_file:Bn,input_file_url:Yn,output_file_url:Xt,expected_output_file_url:Xn,error_msg:br,hack_sets:Jn}=Zt||{};(0,t.useEffect)(()=>{Pt===0&&(Gt(1),Wt(0))},[Pt,Ut]),(0,t.useEffect)(()=>{be(void 0,null,function*(){var Br;const fn=yield(0,k.rX)(jn==null?void 0:jn.id,"submit");(fn==null?void 0:fn.status)===0&&(fn!=null&&fn.data&&((Br=fn==null?void 0:fn.data)==null?void 0:Br.status)!==0?(bn({type:P.Types.SET_SUBMIT_RESULT,payload:{submitResult:fn==null?void 0:fn.data}}),Gt(2),Wt(320)):(Gt(1),Wt(0)))})},[jn==null?void 0:jn.id]),(0,t.useEffect)(()=>{if(Qt.current){let da=function(nr){Ln=En.offsetHeight,zn=!0,Wr=nr.pageY,Tt.current.style.display="block"},Br=function(){zn=!1,Tt.current.style.display="none"},fn=function(nr){if(zn){Vn();let Xr=Wr-nr.pageY,va=Ln+Xr;if(va<0&&(va=0),va>window.innerHeight-150&&(va=window.innerHeight-150),Ve===1){va<=34?Wt(0):Wt(va);return}console.log(va,"resizeH"),Wt(va)}};const En=it.current;let Ln=0,zn=!1,Wr=0;const La=document.getElementById("case-y-bar");return La==null||La.addEventListener("mousedown",da),document.addEventListener("mousemove",fn),document.addEventListener("mouseup",Br),()=>{const nr=document.getElementById("case-y-bar");nr==null||nr.removeEventListener("mousedown",da),document.removeEventListener("mousemove",fn),document.removeEventListener("mouseup",Br)}}},[Qt,Ve]),(0,t.useEffect)(()=>{const da=Y.Z.subscribe("resize-move-bar",Vn);if(On.get("type")!=="exercises")return document.addEventListener((0,ne.gH)(),Mr),()=>{document.removeEventListener((0,ne.gH)(),Mr),da()}},[]),(0,t.useEffect)(()=>{});function Vn(){var da,Br,fn,En;const Ln=document.getElementById("outputResultRef");if(Ln){let zn=Ln.dataset.text;cn.current.reset(),cn.current.writeln(zn);const Wr=document.getElementById("outputResultRef").offsetWidth-20,La=((En=(fn=(Br=(da=cn.current)==null?void 0:da._core)==null?void 0:Br._renderService)==null?void 0:fn.dimensions)==null?void 0:En.actualCellWidth)||10,nr=Math.ceil(Wr/La);cn.current.resize(nr,Math.ceil(Ln.clientHeight/16))}}function er(){hn(!Ot),setTimeout(()=>{Vn()},300),Wt(Ot?320:window.innerHeight-150)}function Sr(){Tn?(Ue(!1),(0,ne.BU)()):(Ue(!0),(0,ne.Dj)(xt.current))}const Mr=da=>{(0,ne.vp)()||Ue(!1)},qr=(0,t.useMemo)(()=>{if(te){const{status:da,output:Br,error_msg:fn}=te;return setTimeout(()=>{let En="",Ln=document.getElementById("outputResultRef");Br?En=j.Base64.decode(Br):fn&&(En=j.Base64.decode(fn)),cn.current=new Q.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),cn.current.open(Ln),cn.current.onKey(function(zn){var Wr;if(zn.domEvent.key.toLocaleUpperCase()==="C"&&zn.domEvent.ctrlKey){zn.domEvent.preventDefault();let La=(Wr=cn.current)==null?void 0:Wr.getSelection();navigator.clipboard.writeText(La).then(()=>{})}}),Ln.dataset.text=En,cn.current.setOption("convertEol",!0),Vn()},300),K.createElement(K.Fragment,null,je(te))}return null},[te]);function Di(){var da,Br;if(!(vt!=null&&vt.code)||((da=vt==null?void 0:vt.code)==null?void 0:da.trim().length)===0){(Br=m.ZP)==null||Br.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Gt(1),Wt(320),ue()}const bi=da=>be(void 0,null,function*(){let Br=yield(0,q.ZP)(`/api/problems/${da}/start.json`,{method:"get",params:{hack_user_id:tt==null?void 0:tt.user_id}});Br&&(window.location.href=`/myproblems/${Br==null?void 0:Br.identifier}${window.location.search}`)});function Aa(){Bn?navigator.clipboard.writeText(j.Base64.decode(br)).then(()=>{m.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(j.Base64.decode(An)).then(()=>{m.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return K.createElement(t.Fragment,null,K.createElement("div",{className:fe()(w.Z.case,Mt&&w.Z.whiteCase),style:{height:rn},ref:it},K.createElement("div",{className:w.Z.fullMask,ref:Tt}),K.createElement("div",{className:w.Z["resize-y-bar"],id:"case-y-bar",ref:Qt,draggable:!1},Ve===2&&K.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),Ve===1&&(rn<=34?K.createElement("div",{onClick:()=>{Wt(320)},className:w.Z.unfoldBtn},"\u63A7\u5236\u53F0",K.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):K.createElement("div",{onClick:()=>{Wt(0)},className:w.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",K.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),K.createElement("div",null,K.createElement("div",{className:w.Z.caseHead},K.createElement("div",{className:w.Z.dot}),K.createElement("div",{className:w.Z.text},Ve===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),Ve===2&&!Ce&&typeof Pt=="number"&&K.createElement(K.Fragment,null,Pt===R.h.OK?K.createElement("div",{className:w.Z.pass},K.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):K.createElement("div",{className:w.Z.noPass},K.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),He[Pt])),K.createElement("div",{className:w.Z.btns},Ve===2&&!Ce&&K.createElement(K.Fragment,null,Pt!==R.h.OK&&K.createElement("div",{onClick:Aa},K.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),K.createElement("div",{onClick:()=>{bt(Ut)}},K.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),On.get("type")!=="exercises"&&K.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>er()},K.createElement("i",{className:`iconfont icon-${Ot?"suoxiao1":"fangda"}`})))),K.createElement("div",{style:{display:Ve===1?"block":"none"}},Ee?K.createElement(F.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):K.createElement("div",{style:{height:rn-34}},K.createElement("div",{className:w.Z.result},K.createElement("div",{className:w.Z.left},K.createElement("div",{className:w.Z.title},K.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),K.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),K.createElement("div",{className:w.Z.leftNode},K.createElement(Qe,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:Ne?"":$e,onChange:ze}))),K.createElement("div",{className:w.Z.right},K.createElement("div",{className:w.Z.title},K.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),K.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),K.createElement("div",{className:w.Z.node},te?qr:K.createElement("p",{style:{color:"#8F96B1"}},"\u8BF7\u5728\u5DE6\u4FA7\u8F93\u5165\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D\uFF0C\u5373\u53EF\u751F\u6210\u4EE3\u7801\u6267\u884C\u7ED3\u679C")))))),K.createElement("div",{style:{display:Ve===2?"block":"none"}},Ce?K.createElement(F.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):K.createElement("div",{style:{height:rn-34,display:"flex",flexDirection:"column",overflow:"hidden"}},K.createElement("div",{ref:xt,className:w.Z.elseNode},K.createElement("div",{className:w.Z.nameWrap},K.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),K.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),K.createElement("div",{className:w.Z.scroll},K.createElement("pre",{className:w.Z.scrollBox,style:ir?{height:Tn?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!Bn&&K.createElement(Ge,{value:Nt}),Bn&&K.createElement("a",{style:{fontSize:"16px"},onClick:()=>be(void 0,null,function*(){const da=yield fetch(Yn,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});ae(yield da.text()),setTimeout(()=>{It(Yn)},200)})},Nt)),Nt&&K.createElement("div",{className:w.Z.action},K.createElement("span",{onClick:()=>Sn(!ir)},ir?"\u6536\u8D77":"\u5C55\u5F00"),On.get("type")!=="exercises"&&K.createElement("i",{title:"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",onClick:()=>Sr(),className:`iconfont icon-${Tn?"suoxiao1":"fangda"}`})))),K.createElement("div",{className:w.Z.result,style:{flex:1,overflow:"hidden"}},K.createElement("div",{className:w.Z.left},K.createElement("div",{className:w.Z.title},K.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),K.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),K.createElement("div",{className:w.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},K.createElement("pre",null,!Bn&&K.createElement(Ge,{className:"mb10",value:an&&j.Base64.decode(an)||""}),Bn&&K.createElement("a",{style:{fontSize:"16px"},onClick:()=>be(void 0,null,function*(){const da=yield fetch(Xn,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});ae(yield da.text()),setTimeout(()=>{It(Xn)},200)})},an)))),K.createElement("div",{className:w.Z.right},K.createElement("div",{className:w.Z.title},K.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),K.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),K.createElement("div",{className:w.Z.node,style:{color:Pt===R.h.OK?"#2ABD8C":"#FF2C29"}},K.createElement("pre",null,(Pt===4||Pt===5)&&K.createElement(Ge,{className:"mb10",value:br&&j.Base64.decode(br)||""}),Pt!=4&&Pt!=5&&(Bn?K.createElement("a",{style:{fontSize:"16px"},onClick:()=>be(void 0,null,function*(){const da=yield(0,q.ZP)(Xt,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{ae(da)}catch(Br){ae("")}setTimeout(()=>{It(Xt)},200)})},An):K.createElement(Ge,{className:"mb10",value:An&&j.Base64.decode(An)||""})))))))))),K.createElement("div",{className:fe()(w.Z.footer,Mt&&w.Z.whiteFooter),style:{zIndex:100}},(vt==null?void 0:vt.is_program)&&(vt==null?void 0:vt.above_question)&&K.createElement(B.ZP,{className:"mr10",type:"primary",onClick:()=>bi(vt==null?void 0:vt.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(vt==null?void 0:vt.is_program)&&(vt==null?void 0:vt.under_question)&&K.createElement(B.ZP,{className:"mr10",type:"primary",onClick:()=>bi(vt==null?void 0:vt.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),K.createElement(B.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:Ee||Ce,loading:Ee,color:"#2ABD8C",className:"mr10",onClick:Di},"\u8C03\u8BD5\u4EE3\u7801"),On.get("qtype")!=="8"&&K.createElement(B.ZP,{className:w.Z.disabled,type:"primary",icon:K.createElement("i",{className:"iconfont icon-bofang1"}),loading:Ce,disabled:Ee||Ce,onClick:()=>{var da,Br;if(!(vt!=null&&vt.code)||((da=vt==null?void 0:vt.code)==null?void 0:da.trim().length)===0){(Br=m.ZP)==null||Br.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Gt(2),Wt(320),Ie()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),K.createElement(Z.Z,{onClose:bt,open:me}),K.createElement(ee.Z,{close:!0,data:Dt,type:Dt.length?"txt":"",onClose:()=>It(""),monacoEditor:{value:jt,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},8243:function(x,i,e){"use strict";e.r(i),e.d(i,{Types:function(){return rs},default:function(){return Zs}});var t=e(59301),v=e(25690),m=e(31797),B=e(43418),R=e(71418),j=e(3113),U=e(6848),w=e(95237),F=e(81072),E=e(81722),D=e(84989),Q=e(8343),z=e(346),q=e(87169),G=e(43428),Z=e(75975),Y=e(91558),k=e(23992),P=e(58397),ee=e(8591),W={list:"list___IRN6i",copy:"copy___qCn9B"},fe=e(56102),ne=e(38986),K=(st,Vt,Fn)=>new Promise((Yr,sa)=>{var wn=sr=>{try{gr(Fn.next(sr))}catch(Rr){sa(Rr)}},Ar=sr=>{try{gr(Fn.throw(sr))}catch(Rr){sa(Rr)}},gr=sr=>sr.done?Yr(sr.value):Promise.resolve(sr.value).then(wn,Ar);gr((Fn=Fn.apply(st,Vt)).next())}),Qe=({showResourceCentre:st,identifier:Vt})=>{const Fn=(0,v.useParams)(),[Yr,sa]=(0,t.useState)(null);(0,t.useEffect)(()=>{st&&wn()},[st]);const wn=()=>K(void 0,null,function*(){const Ar=yield(0,ne.ZP)(`/api/problems/${Vt}/attachment_list.json`,{method:"get"});(Ar==null?void 0:Ar.status)==0&&sa(Ar.data||[])});return t.createElement("div",{className:"tpi-code-setting"},t.createElement("h3",null,"\u8D44\u6E90\u4E2D\u5FC3"),!(Yr!=null&&Yr.length)&&t.createElement("div",{className:"tc mt50 c-grey-999"},"\u6682\u65E0\u8D44\u6E90\u6570\u636E"),Yr==null?void 0:Yr.map((Ar,gr)=>t.createElement("dl",{className:W.list,key:gr},t.createElement(U.Z,{title:Ar.title},t.createElement("dt",null,t.createElement("i",{className:"icon-wenjian4 mr5"}),Ar.title)),t.createElement("dd",null,t.createElement(fe.CopyToClipboard,{text:Ar.saved_file_path,onCopy:()=>ee.ZP.success("\u590D\u5236\u6210\u529F")},t.createElement("span",{className:`${W.copy} current`},"\u70B9\u51FB\u590D\u5236"))))))},He=e(59301),ge=Object.defineProperty,ve=Object.defineProperties,je=Object.getOwnPropertyDescriptors,Ge=Object.getOwnPropertySymbols,$e=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,Ee=(st,Vt,Fn)=>Vt in st?ge(st,Vt,{enumerable:!0,configurable:!0,writable:!0,value:Fn}):st[Vt]=Fn,Ce=(st,Vt)=>{for(var Fn in Vt||(Vt={}))$e.call(Vt,Fn)&&Ee(st,Fn,Vt[Fn]);if(Ge)for(var Fn of Ge(Vt))Ne.call(Vt,Fn)&&Ee(st,Fn,Vt[Fn]);return st},pe=(st,Vt)=>ve(st,je(Vt));const te={theme:(0,k.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,k.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,k.G)("cmTabToSpace",!0),showResourceCentre:!1};var ze=(st=>(st[st.set_font_size=0]="set_font_size",st[st.set_theme=1]="set_theme",st[st.on_tab_to_space=2]="on_tab_to_space",st[st.set_show_editor_setting=3]="set_show_editor_setting",st[st.set_show_respurce_center=4]="set_show_respurce_center",st))(ze||{});function ue(st,Vt){switch(Vt.type){case 3:return pe(Ce({},st),{showEditorSetting:Vt.payload});case 1:return pe(Ce({},st),{theme:Vt.payload});case 0:return pe(Ce({},st),{fontSize:Vt.payload});case 2:return pe(Ce({},st),{tabToSpace:Vt.payload});case 4:return pe(Ce({},st),{showResourceCentre:Vt.payload});default:throw new Error}}var Ie=({isLoading:st,value:Vt,onChange:Fn,language:Yr,onUpdateCode:sa,ActionBarRender:wn,setIsWhiteTheme:Ar,identifier:gr})=>{const[sr,Rr]=(0,t.useReducer)(ue,te),{theme:Cn,fontSize:Ra,showEditorSetting:jr,tabToSpace:co,showResourceCentre:la}=sr,li=(0,t.useRef)(),jo=(0,t.useRef)();(0,t.useEffect)(()=>{Ar(Cn==="vs")},[Cn]);const rA={onFontSizeChange:Si=>{Rr({type:0,payload:Si}),(0,k.t)("cmFontSize",Si)},tabToSpace:co,cmFontSize:Ra,className:"oj",cmCodeMode:Cn,onTabToSpace:Si=>{Rr({type:2,payload:Si}),(0,k.t)("cmTabToSpace",Si)},onCodeModeChange:Si=>{Rr({type:1,payload:Si}),(0,k.t)("ProgrammingCodeMode",Si)}};function Zn(){Rr({type:3,payload:!1})}function Ii(){Rr({type:3,payload:!0})}function Bi(){Rr({type:4,payload:!1})}function IA(){Rr({type:4,payload:!0})}const Ma={value:Vt,language:Yr,theme:Cn,options:{fontSize:Ra,insertSpaces:co},onChange:Si=>{Fn(Si),jo.current=Si,clearTimeout(li.current),li.current=setTimeout(()=>{sa(jo.current)},1e4)},onEditBlur:Si=>{jo.current&&sa(jo.current)}};return He.createElement(t.Fragment,null,wn(Ii,IA),He.createElement("div",{style:{flex:1,overflow:"hidden"}},!st&&He.createElement(Z.ZP,Ce({},Ma))),He.createElement(Y.Z,null,He.createElement(G.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:jr,onClose:Zn},He.createElement(P.Z,Ce({},rA)))),He.createElement(Y.Z,null,He.createElement(G.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:la,onClose:Bi},He.createElement(Qe,{showResourceCentre:la,identifier:gr}))))},vt=e(60141),tt=e(24334),Zt=e(7727),Mt={flex_box_center:"flex_box_center___rM3g8",flex_space_between:"flex_space_between___Oc7SE",flex_box_vertical_center:"flex_box_vertical_center___MnmYE",flex_box_center_end:"flex_box_center_end___QQh83",flex_box_column:"flex_box_column___ZRFbL","left-panel":"left-panel___SKGyd","tab-panel-body":"tab-panel-body___gABdv",b1:"b1___QpbmK","oj-width-input":"oj-width-input___eJQWT","oj-mr":"oj-mr___AxILO","s-navs":"s-navs___FXwOi","bg-white":"bg-white___kbZ6r",active:"active___QGOnZ",list:"list___PXTsq",btns:"btns___F8yZK",drawer:"drawer___xdGaT",tour:"tour___oMkVh"},bn={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},On=e(1710),jn=e(58421),Ot=e(58617),hn=e(98309),Tn=e(61186),Ue=e.n(Tn),Ve=e(59301);const{Column:Gt}=On.default;var ir=({submitResult:st,submitting:Vt,submitRecords:Fn,page:Yr,onPageChange:sa,topicId:wn})=>{const[Ar]=(0,v.useSearchParams)(),{records:gr,records_count:sr}=Fn||{},[Rr,Cn]=(0,t.useState)(!1),Ra=Ar.get("type")==="1";return Ve.createElement(R.Z,{spinning:Vt,tip:"\u8BC4\u6D4B\u4E2D...",indicator:Ve.createElement(Ot.Z,{style:{fontSize:24},spin:!0})},(gr==null?void 0:gr.length)>0?Ve.createElement(On.default,{dataSource:gr,rowKey:"id",pagination:!1},Ve.createElement(Gt,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(jr,co)=>Ve.createElement("span",null," ",Ue()(jr).format("YYYY-MM-DD HH:mm:ss"))}),Ve.createElement(Gt,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(jr,co)=>{var la;return Ve.createElement("span",{className:`${jr===0?"c-green":"c-red"} current`,onClick:()=>{Cn(co.id)}},(la=Zt.Im[jr])==null?void 0:la.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),Ve.createElement(Gt,{title:`\u6267\u884C\u7528\u65F6 (${Ra?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:jr=>jr?Ra?jr:jr/1e3:""}),Ve.createElement(Gt,{title:`\u5185\u5B58\u6D88\u8017\uFF08${Ra?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:jr=>jr?Ra?jr:parseFloat((jr/1024).toFixed(2)):""}),Ve.createElement(Gt,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),Ve.createElement(Gt,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(jr,co)=>Ve.createElement("span",{className:"c-light-primary current",onClick:()=>{Cn(co.id)}},"\u67E5\u770B")})):Ve.createElement("div",{style:{height:300,width:"100%"}}),Ve.createElement(hn.Z,{onClose:Cn,open:Rr}),sr>15?Ve.createElement(jn.Z,{className:bn.pagination,current:Yr,pageSize:15,total:sr,onChange:sa}):null)},Sn=e(28426),rn=e(12563),Wt={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},me=e(91842),bt=e(59301);const Dt={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var It=({hack:st})=>{const{language:Vt,difficult:Fn,time_limit:Yr,description:sa}=st,[wn]=(0,v.useSearchParams)(),Ar=Dt[Fn];return bt.createElement(bt.Fragment,null,bt.createElement("ul",{className:Wt.info},bt.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",bt.createElement("b",{className:Wt.info_tag},Vt)),bt.createElement("li",null,bt.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",bt.createElement(rn.default,{color:Ar==null?void 0:Ar.color},Ar==null?void 0:Ar.name)),bt.createElement("li",null,bt.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",bt.createElement("span",{style:{color:"#333333"}},Yr,"\u79D2"))),wn.get("qtype")==="8"?bt.createElement(me.Z,{value:sa,showProgramFill:!0,className:Wt.desc}):bt.createElement(me.Z,{value:sa,className:Wt.desc}))},jt={},ae=e(59301),Qt=({hack:st,current_user:Vt})=>ae.createElement("div",{className:jt.answer},st!=null&&st.answer_text?ae.createElement(me.Z,{style:{padding:"13px 0"},value:(st==null?void 0:st.answer_text)||""}):ae.createElement(Sn.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),cn=e(49535);function it(st,Vt){return(0,ne.U2)(`/problems/${st}/comments.json`,{page:Vt,limit:10})}function xt(st){return(0,ne.v_)(`/discusses/${st}/plus.json`,{container_type:"Discuss",type:1})}function Tt(st,Vt,Fn){return(0,ne.v_)(`/problems/${st}/comments/reply.json`,{comments:{content:Fn,parent_id:Vt}})}function Pt(st,Vt){return(0,ne.v_)(`/problems/${st}/comments.json`,{comments:{content:Vt}})}function Ut(st,Vt,Fn){return(0,ne.v_)(`/problems/${st}/comments/${Vt}/hidden.json`,Fn)}function Nt(st,Vt){return(0,ne.IV)(`/problems/${st}/comments/${Vt}`)}var An=e(75604);function an({author:st}){return t.createElement("a",{href:`/users/${st.login}`,target:"_blank"},t.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${z.Z.IMG_SERVER}/images/${st.image_url}`,width:"50"}))}function Bn({data:st,index:Vt,parentDiscussIndex:Fn,user:Yr,onSetActionType:sa}){const{author:wn,can_delete:Ar,content:gr,id:sr,time:Rr}=st;function Cn(){sa({id:sr,index:Vt,type:"delete-discuss",parentDiscussIndex:Fn,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const Ra=Yr.admin||Ar||wn.user_id===Yr.user_id;return t.createElement("div",{className:"discuss-item-container second-discuss "},t.createElement(an,{author:wn}),t.createElement("section",null,t.createElement("div",{className:"discuss-info"},t.createElement("a",{href:`/users/${wn.login}`,target:"_blank"},wn.name),t.createElement("span",{className:"grey"},Rr),t.createElement("div",{className:"btn-group",style:{marginBottom:0}},Ra?t.createElement("a",{onClick:Cn,title:"\u5220\u9664"},t.createElement("i",{className:"iconfont icon-shanchu"})):null)),t.createElement(me.Z,{className:"discuss-content",value:gr})))}var Yn=({user:st,data:Vt,index:Fn,onPlusDiscuss:Yr,onSetActionType:sa,activeDiscussIndex:wn,onReplyDiscuss:Ar,onSetActiveDiscussIndex:gr})=>{const{content:sr,children:Rr,hidden:Cn,id:Ra,praise_count:jr,time:co,user_praise:la,can_delete:li,author:jo}=Vt;function rA(){gr(Ra)}function Zn(){Yr(Ra,!la,Fn)}function Ii(){sa({id:Ra,index:Fn,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function Bi(){sa({id:Ra,index:Fn,params:{hidden:Cn?"0":"1"},type:"hidden-discuss",message:Cn?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const IA=st.admin||st.user_id===jo.user_id;return t.createElement("div",{className:"discuss-item-container",key:Ra},t.createElement(an,{author:jo}),t.createElement("section",null,t.createElement("div",{className:"discuss-info"},t.createElement("a",{href:`/users/${jo.login}`,target:"_blank"}," ",jo.name," "),t.createElement("span",{className:"grey"},co)),t.createElement(me.Z,{className:"discuss-content",value:sr}),Rr&&Rr.length>0?t.createElement("div",{className:"reply-discuss-container"},Rr.map((Ma,Si)=>t.createElement(Bn,{key:Ma.id,data:Ma,index:Si,user:st,onSetActionType:sa,parentDiscussIndex:Fn}))):null,t.createElement("div",{className:"btn-group"},IA?t.createElement("a",{onClick:Bi,title:Cn?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},t.createElement("i",{className:Cn?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,li&&(!Rr||Rr.length==0)?t.createElement("a",{onClick:Ii,title:"\u5220\u9664"},t.createElement("i",{className:"iconfont icon-shanchu"})):null,t.createElement("a",{onClick:rA,title:"\u56DE\u590D"}," ",t.createElement("i",{className:"iconfont icon-huifu1"})," "),t.createElement("a",{onClick:Zn,className:la?"c-orange":""},t.createElement("i",{className:la?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),t.createElement("span",null,jr||""))),t.createElement(An.Z,{id:Ra,activeDiscussIndex:wn,onReplyDiscuss:Ar})))},Xt=e(77525),Xn={"dis-input-editor-container":"dis-input-editor-container___nKGxx",active:"active___tmt7T","input-mask":"input-mask___epEle","text-area":"text-area___Vry8W","tip-container":"tip-container___plpA3",hide:"hide___kPfyC","md-container":"md-container___u85aq","btn-send":"btn-send___deQ5v"},br=e(39793),Jn=(st,Vt,Fn)=>new Promise((Yr,sa)=>{var wn=sr=>{try{gr(Fn.next(sr))}catch(Rr){sa(Rr)}},Ar=sr=>{try{gr(Fn.throw(sr))}catch(Rr){sa(Rr)}},gr=sr=>sr.done?Yr(sr.value):Promise.resolve(sr.value).then(wn,Ar);gr((Fn=Fn.apply(st,Vt)).next())}),Vn=({user_praise:st,praise_count:Vt,praisePlus:Fn,onCreateDiscuss:Yr,discuss_count:sa})=>{const[wn,Ar]=(0,t.useState)(!1),[gr,sr]=(0,t.useState)("");function Rr(co){sr(co)}function Cn(){Ar(!0)}function Ra(){Ar(!1)}function jr(){return Jn(this,null,function*(){Yr(gr),sr(""),Ar(!1)})}return t.createElement("div",{className:`${Xn["dis-input-editor-container"]} ${wn?Xn.active:""} `},t.createElement("div",{className:wn?`hide ${Xn["text-area"]}`:Xn["text-area"]},t.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:Cn}),t.createElement("a",null," ",t.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",sa," "),t.createElement("a",{className:"c-light-black",onClick:Fn,title:st?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},t.createElement("i",{className:`mr3 ${st?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),Vt?t.createElement("span",null,Vt):"")),wn?t.createElement("div",{className:Xn["input-mask"],onClick:Ra}):null,t.createElement("div",{className:wn?Xn["md-container"]:`${Xn["md-container"]} hide`},t.createElement(br.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:gr,height:240,onChange:Rr}),t.createElement("div",{className:Xn["tip-container"],onClick:Ra},t.createElement("a",{className:Xn["btn-send"],onClick:jr}," \u53D1\u9001 "))))},er=e(59301),Sr=Object.defineProperty,Mr=Object.defineProperties,qr=Object.getOwnPropertyDescriptors,Di=Object.getOwnPropertySymbols,bi=Object.prototype.hasOwnProperty,Aa=Object.prototype.propertyIsEnumerable,da=(st,Vt,Fn)=>Vt in st?Sr(st,Vt,{enumerable:!0,configurable:!0,writable:!0,value:Fn}):st[Vt]=Fn,Br=(st,Vt)=>{for(var Fn in Vt||(Vt={}))bi.call(Vt,Fn)&&da(st,Fn,Vt[Fn]);if(Di)for(var Fn of Di(Vt))Aa.call(Vt,Fn)&&da(st,Fn,Vt[Fn]);return st},fn=(st,Vt)=>Mr(st,qr(Vt)),En=(st,Vt,Fn)=>new Promise((Yr,sa)=>{var wn=sr=>{try{gr(Fn.next(sr))}catch(Rr){sa(Rr)}},Ar=sr=>{try{gr(Fn.throw(sr))}catch(Rr){sa(Rr)}},gr=sr=>sr.done?Yr(sr.value):Promise.resolve(sr.value).then(wn,Ar);gr((Fn=Fn.apply(st,Vt)).next())});const Ln={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var zn=(st=>(st[st.GET_DISCUSSES=0]="GET_DISCUSSES",st[st.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",st[st.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",st[st.PLUS_DISCUSS=3]="PLUS_DISCUSS",st[st.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",st[st.SET_PAGE=5]="SET_PAGE",st[st.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",st))(zn||{});function Wr(st,Vt){switch(Vt.type){case 6:return fn(Br({},st),{loading:!0});case 0:return Br(Br({},st),Vt.payload);case 1:return Br(Br({},st),Vt.payload);case 4:return Br(Br({},st),Vt.payload);case 3:return Br(Br({},st),Vt.payload);case 5:return fn(Br({},st),{page:Vt.payload});case 2:return Br(Br({},st),Vt.payload);default:throw new Error}}var La=({user:st,identifier:Vt,hack:Fn,onTriggerPraise:Yr,activeIndex:sa})=>{const[wn,Ar]=(0,t.useReducer)(Wr,Ln),{loading:gr,page:sr,data:Rr,count:Cn,actionType:Ra,activeDiscussIndex:jr}=wn,co=(0,t.useCallback)(()=>En(void 0,null,function*(){Ar({type:6});const Ma=yield it(Vt,sr),{comments:Si,disscuss_count:no}=Ma;Ar({type:0,payload:{data:Si,count:no,loading:!1}})}),[sr,Vt]);(0,t.useEffect)(()=>{sa==="2"&&co()},[Vt,sr,sa]);function la(Ma){Ar({type:5,payload:Ma})}function li(Ma){Ar({type:4,payload:{actionType:Ma}})}function jo(Ma){Ar(jr===Ma?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:Ma}})}function rA(Ma,Si,no){return En(this,null,function*(){try{const Ao=yield xt(Ma);Rr[no].user_praise=Si,Rr[no].praise_count=Ao.praise_count,Ar({type:3,payload:{data:[...Rr]}})}catch(Ao){console.log(Ao)}})}function Zn(){return En(this,null,function*(){const{id:Ma,params:Si,type:no,index:Ao,parentDiscussIndex:sA}=Ra;if(no==="hidden-discuss"&&(yield Ut(Vt,Ma,Si),sA?Rr[sA].children[Ao].hidden=Si.hidden==1:Rr[Ao].hidden=Si.hidden==1,Ar({type:4,payload:{actionType:null,data:[...Rr]}})),no==="delete-discuss"){if(yield Nt(Vt,Ma),sA||sA===0){let mA=Rr[sA].children;for(let SA=mA.length-1;SA>=0;SA--)if(mA[SA].id===Ma){mA.splice(SA,1);break}Rr[sA].children=mA}else for(let mA=Rr.length-1;mA>=0;mA--)if(Rr[mA].id===Ma){Rr.splice(mA,1);break}Ar({type:4,payload:{actionType:null,data:[...Rr]}})}})}function Ii(){Ar({type:4,payload:{actionType:null}})}function Bi(Ma,Si){return En(this,null,function*(){try{yield Tt(Vt,Ma,Si),co()}catch(no){console.log(no)}})}function IA(Ma){return En(this,null,function*(){Ar({type:6}),yield Pt(Vt,Ma),co()})}return er.createElement(er.Fragment,null,er.createElement("div",{className:"discuss-panel"},Rr.length===0?er.createElement(Sn.Z,null):Rr.map((Ma,Si)=>er.createElement(Yn,{onReplyDiscuss:Bi,onPlusDiscuss:rA,onSetActiveDiscussIndex:jo,onSetActionType:li,data:Ma,index:Si,user:st,activeDiscussIndex:jr})),Cn>10?er.createElement("div",{className:"pagination-container"},er.createElement(jn.Z,{showQuickJumper:!0,onChange:la,current:sr,total:Cn})):null),er.createElement(Vn,{user_praise:Fn.user_praise,praise_count:Fn.praises_count,praisePlus:Yr,discuss_count:Fn.comments_count,onCreateDiscuss:IA}),er.createElement(Y.Z,null,er.createElement(B.default,{centered:!0,title:"\u63D0\u793A",open:!!Ra,onOk:Zn,onCancel:Ii},er.createElement("p",null,Ra?Ra.message:"")),er.createElement(Xt.Z,null)))},nr=e(57809),Xr=e(92832),va=e(65615),ki={},ea=e(59301),Kn=({hack:st,current_user:Vt})=>ea.createElement("div",{className:ki.answer},st!=null&&st.analysis?ea.createElement(me.Z,{style:{padding:"13px 0"},value:(st==null?void 0:st.analysis)||""}):ea.createElement(Sn.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),Kr={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},ti=e(36381),Ai=e(43604),ra=e(78241),qa=e(5871),Yo=e(3532),_a=e(59301);const{TextArea:CA}=Xr.default,{Panel:vs}=ti.default;var HA=({data:st,hack:Vt})=>(console.log(st,Vt,"data"),Vt!=null&&Vt.is_file?_a.createElement(Yo.Y2,{disabled:!0,className:Kr.uploadTableWrapper,showScore:!Vt.test_set_score,data:st,isProgramHomework:!0}):_a.createElement("div",{className:Kr.hackSets},st==null?void 0:st.map((Fn,Yr)=>_a.createElement(ti.default,{accordion:!0,bordered:!1,key:Yr,defaultActiveKey:Yr===0&&Fn.id,className:Kr.collapseWrapper,expandIcon:({isActive:sa})=>_a.createElement("i",{className:`iconfont icon-weizhankai ${sa?Kr.open:Kr.close}`,style:{fontSize:14,transition:"all .2s"}})},_a.createElement(vs,{key:Fn.id,header:_a.createElement(w.Z,{align:"middle",justify:"space-between",wrap:!1},_a.createElement(Ai.Z,{className:Kr.panelHeader},_a.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",Yr+1)),_a.createElement(Ai.Z,{flex:1},_a.createElement(w.Z,{align:"middle",justify:"end",wrap:!1},!(Vt!=null&&Vt.test_set_score)&&_a.createElement(Ai.Z,{className:Kr.rateInput},_a.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),_a.createElement("div",null,_a.createElement(ra.default.Item,{noStyle:!0},_a.createElement(qa.Z,{value:Fn==null?void 0:Fn.score,className:Kr.baseFormItem,min:0,max:100,disabled:!0}))),_a.createElement("span",{className:"ml10"},"%")))))},_a.createElement(ra.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},_a.createElement(CA,{readOnly:!0,value:Fn==null?void 0:Fn.input,rows:4})),_a.createElement(ra.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},_a.createElement(CA,{readOnly:!0,value:Fn==null?void 0:Fn.output,rows:4}))))))),ko={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},eo=e(59301),ns=(0,t.forwardRef)(({data:st=[]},Vt)=>{var Fn;const[Yr,sa]=(0,t.useState)(),wn=st.filter(gr=>gr.show);(0,t.useEffect)(()=>{wn.length&&sa(wn[0].id)},[st==null?void 0:st.length]);const Ar=((Fn=wn.find(gr=>gr.id===Yr))==null?void 0:Fn.element)||null;return(0,t.useImperativeHandle)(Vt,()=>({setActiveTab:gr=>sa(gr)})),eo.createElement("div",{className:ko.tabs},eo.createElement("div",{className:ko.tabWarp},wn.map(gr=>eo.createElement("div",{onClick:()=>sa(gr.id),className:`${ko.tab} ${gr.id===Yr?ko.active:""}`,key:gr.id},gr.name))),eo.createElement("div",{className:ko.content},Ar))}),dr=e(59301),Ks=Object.defineProperty,Vs=Object.defineProperties,GA=Object.getOwnPropertyDescriptors,us=Object.getOwnPropertySymbols,Fl=Object.prototype.hasOwnProperty,Mo=Object.prototype.propertyIsEnumerable,yA=(st,Vt,Fn)=>Vt in st?Ks(st,Vt,{enumerable:!0,configurable:!0,writable:!0,value:Fn}):st[Vt]=Fn,pA=(st,Vt)=>{for(var Fn in Vt||(Vt={}))Fl.call(Vt,Fn)&&yA(st,Fn,Vt[Fn]);if(us)for(var Fn of us(Vt))Mo.call(Vt,Fn)&&yA(st,Fn,Vt[Fn]);return st},wA=(st,Vt)=>Vs(st,GA(Vt)),wo=(st,Vt,Fn)=>new Promise((Yr,sa)=>{var wn=sr=>{try{gr(Fn.next(sr))}catch(Rr){sa(Rr)}},Ar=sr=>{try{gr(Fn.throw(sr))}catch(Rr){sa(Rr)}},gr=sr=>sr.done?Yr(sr.value):Promise.resolve(sr.value).then(wn,Ar);gr((Fn=Fn.apply(st,Vt)).next())});const Nl={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},Vl={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var Zl=({hack:st,onTriggerPraise:Vt,topicId:Fn,page:Yr,onPageChange:sa,user:wn,current_user:Ar,submitRecords:gr,submitting:sr,submitResult:Rr,setActiveIndex:Cn,hack_sets:Ra})=>{var jr,co;const[la]=(0,v.useSearchParams)(),[li,jo]=(0,t.useState)("0"),rA=(0,v.useLocation)(),[Zn,Ii]=(0,t.useState)(!1),[Bi,IA]=(0,t.useState)(null),[Ma,Si]=(0,t.useState)([]),[no,Ao]=(0,t.useState)([]),[sA,mA]=(0,t.useState)({page:1,limit:10}),SA=(0,t.useRef)(null),KA=(0,t.useRef)(null);console.log(wn,"user");let[So,xA]=(0,t.useState)(wA(pA({},(0,v.useParams)()),{page:1,per_page:20,name:""}));(0,t.useEffect)(()=>{KA.current&&(st==null?void 0:st.is_close_tips)===!1&&Bi===null&&IA(!0)},[KA.current,st==null?void 0:st.is_close_tips,Bi]);function pl(){return wo(this,null,function*(){yield(0,ne.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,t.useEffect)(()=>{Cn(li)},[li]);function FA(ma){return wo(this,null,function*(){let Oa=ma.target.id;if(Oa==="1"){let Mi=yield(0,ne.ZP)(`/api/myproblems/${So.id}/redo_logs.json`,{method:"get",params:pA({},sA)});(Mi==null?void 0:Mi.status)===0&&Ao(Mi==null?void 0:Mi.data)}jo(Oa)})}(0,t.useEffect)(()=>cn.Z.subscribe("to-commit-info",()=>{jo("1"),SA.current&&SA.current.setActiveTab("1")}),[]),(0,t.useEffect)(()=>cn.Z.subscribe("to-reset-info",()=>{FA({target:{id:"1"}}),SA.current&&SA.current.setActiveTab("2")}),[]);function Bo(){jo("2")}function Co(){return wo(this,null,function*(){let ma=yield(0,ne.ZP)("/api/problems/my_hack_list.json",{method:"get",params:pA({identifier:So==null?void 0:So.id},So)});Si(ma)})}const re=[{title:null,description:dr.createElement("div",null,dr.createElement("b",{onClick:()=>{IA(!1),pl(),Ii(!0),Co()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),dr.createElement("div",{className:"c-grey-333 mt10 mb20"},"\u672C\u6B21\u4F5C\u4E1A\u6240\u9700\u5B8C\u6210\u7684\u8BD5\u9898\u90FD\u53EF\u4EE5\u5728\u8FD9\u91CC\u627E\u5230\uFF0C\u5E76\u652F\u6301\u70B9\u51FB\u8BD5\u9898\u8C03\u6574\u5230\u505A\u9898\u9875"),dr.createElement(j.ZP,{onClick:()=>{IA(!1),pl()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>KA.current}];return dr.createElement("div",{className:Mt["left-panel"]},dr.createElement("ul",{className:`${Mt["s-navs"]} ${Mt["bg-white"]} ${Mt.b1}`},(st==null?void 0:st.is_program)&&!la.get("pageId")&&dr.createElement(U.Z,{title:"\u9898\u76EE\u5217\u8868"},dr.createElement("div",{onClick:()=>{Co(),Ii(!0)},className:Mt.btns,ref:KA,style:Bi?{pointerEvents:"none"}:{}},dr.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),dr.createElement("li",{style:{marginLeft:20}},dr.createElement("a",{className:li==="0"?Mt.active:"",id:"0",onClick:FA},"\u9898\u76EE\u63CF\u8FF0")),dr.createElement("li",null,dr.createElement("a",{className:li==="1"?Mt.active:"",id:"1",onClick:FA},"\u64CD\u4F5C\u8BB0\u5F55")),(la.get("type")!=="exercises"&&(st==null?void 0:st.answer_text_show)||la.get("type")!=="exercises"&&(st==null?void 0:st.analysis_show))&&dr.createElement("li",null,dr.createElement("a",{className:li==="4"?Mt.active:"",id:"4",onClick:FA},"\u89E3\u7B54\u53C2\u8003")),la.get("type")!=="exercises"&&dr.createElement("li",null,dr.createElement("a",{className:li==="2"?Mt.active:"",id:"2",onClick:FA},"\u8BC4\u8BBA")),!!(Ra!=null&&Ra.length)&&la.get("type")!=="exercises"&&la.get("type")!=="1"&&dr.createElement("li",null,dr.createElement("a",{className:li==="5"?Mt.active:"",id:"5",onClick:FA},"\u6D4B\u8BD5\u7528\u4F8B"))),dr.createElement("div",{className:`${Mt["tab-panel-body"]} ${li==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},dr.createElement(It,{hack:st,onTriggerPraise:Vt,toDiscuss:Bo})),dr.createElement("div",{style:{padding:"12px"},className:`${Mt["tab-panel-body"]} ${li==="1"?"":"hide"}`},dr.createElement(ns,{ref:SA,data:[{id:"1",show:la.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:dr.createElement(dr.Fragment,null,gr!=null&&gr.records_count||sr?dr.createElement(ir,{page:Yr,onPageChange:sa,topicId:Fn,submitting:sr,key:(Rr==null?void 0:Rr.id)||1,submitRecords:gr,submitResult:Rr}):dr.createElement(Sn.Z,null))},{id:"2",show:la.get("type")==="exercises"||(st==null?void 0:st.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:dr.createElement(dr.Fragment,null,dr.createElement(On.default,{pagination:!1,dataSource:no==null?void 0:no.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(ma,Oa,Mi)=>Ue()(ma).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(ma,Oa,Mi)=>{var VA;return(VA=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(Bs=>Bs.id===ma))==null?void 0:VA.name}}]}),dr.createElement(jn.Z,{style:{marginTop:10},current:sA.page,total:no==null?void 0:no.count,hideOnSinglePage:!0,onChange:ma=>wo(void 0,null,function*(){sA.page=ma,mA(sA);let Oa=yield(0,ne.ZP)(`/api/myproblems/${So.id}/redo_logs.json`,{method:"get",params:wA(pA({},sA),{courseId:So.courseId})});(Oa==null?void 0:Oa.status)===0&&Ao(Oa==null?void 0:Oa.data)})}))}]})),dr.createElement("div",{style:{padding:"12px"},className:`${Mt["tab-panel-body"]} ${li==="4"?"":"hide"}`},dr.createElement(ns,{data:[{id:"1",show:la.get("type")!=="exercises"&&(st==null?void 0:st.answer_text_show),name:"\u7B54\u6848",element:dr.createElement(dr.Fragment,null,dr.createElement(Qt,{hack:st,current_user:Ar}))},{id:"2",show:la.get("type")!=="exercises"&&(st==null?void 0:st.analysis_show),name:"\u89E3\u6790",element:dr.createElement(dr.Fragment,null,dr.createElement(Kn,{hack:st,current_user:Ar}))}]})),dr.createElement("div",{className:`${Mt["tab-panel-body"]} ${li==="2"?"":"hide"}`,style:{padding:0}},dr.createElement(La,{user:wn,activeIndex:li,identifier:st.identifier,hack:st,onTriggerPraise:Vt})),dr.createElement("div",{className:`${Mt["tab-panel-body"]} ${li==="5"?"":"hide"}`,style:{padding:12}},dr.createElement(HA,{data:Ra||[],hack:st})),dr.createElement(G.Z,{rootClassName:Mt.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>Ii(!1),open:Zn},dr.createElement(w.Z,null,dr.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),dr.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",Ma==null?void 0:Ma.total_count,"\u9898\xA0[\xA0",Ma==null?void 0:Ma.total_score,"\u5206\xA0]\xA0"),!(wn!=null&&wn.hack_manager)&&dr.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",Ma==null?void 0:Ma.work_score,"\u5206")),dr.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),dr.createElement(w.Z,{align:"middle",className:"mt10 mb10"},!(wn!=null&&wn.hack_manager)&&dr.createElement(nr.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:ma=>{So.page=1,So.finish_status=ma,xA(pA({},So)),Co()}},dr.createElement(nr.default.Option,{value:""},"\u5168\u90E8"),dr.createElement(nr.default.Option,{value:0},"\u672A\u5F00\u59CB"),dr.createElement(nr.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),dr.createElement(nr.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),dr.createElement(nr.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:ma=>{So.page=1,So.difficult=ma||null,xA(pA({},So)),Co()}},dr.createElement(nr.default.Option,{value:0},"\u5168\u90E8"),dr.createElement(nr.default.Option,{value:1},"\u7B80\u5355"),dr.createElement(nr.default.Option,{value:2},"\u9002\u4E2D"),dr.createElement(nr.default.Option,{value:3},"\u56F0\u96BE")),dr.createElement(Xr.default.Search,{size:"large",onSearch:ma=>{So.name=ma,So.page=1,xA(pA({},So)),Co()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),dr.createElement("div",{className:Mt.list,style:{height:36,background:"#3D445C"}},!(wn!=null&&wn.hack_manager)&&dr.createElement("span",null,"\u72B6\u6001"),dr.createElement("span",null,"\u5E8F\u53F7"),dr.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),dr.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),dr.createElement("div",{style:{overflow:"auto",flex:1}},(jr=Ma==null?void 0:Ma.data)!=null&&jr.length?(co=Ma==null?void 0:Ma.data)==null?void 0:co.map((ma,Oa)=>dr.createElement("div",{onClick:()=>wo(void 0,null,function*(){let Mi=yield(0,ne.ZP)(`/api/problems/${ma==null?void 0:ma.identifier}/start.json`,{method:"get",params:{hack_user_id:wn==null?void 0:wn.user_id}});Mi&&(window.location.href=`/myproblems/${Mi==null?void 0:Mi.identifier}${window.location.search}`)}),className:`${Mt.list} ${ma!=null&&ma.checked?Mt.active:""}`},!(wn!=null&&wn.hack_manager)&&dr.createElement(dr.Fragment,null,!(ma!=null&&ma.opened)&&dr.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(ma==null?void 0:ma.opened)&&!(ma!=null&&ma.passed)&&dr.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(ma==null?void 0:ma.opened)&&(ma==null?void 0:ma.passed)&&dr.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),dr.createElement("span",null,(So.page-1)*20+(Oa+1)),dr.createElement("span",{style:{flex:1},title:ma.name},`[${ma==null?void 0:ma.score}\u5206]`,"\xA0",ma.name),dr.createElement("span",{style:{flexBasis:48,paddingRight:0}},Nl[ma.difficult]))):dr.createElement(Sn.Z,null)),dr.createElement(jn.Z,{current:So.page,className:"mt20",hideOnSinglePage:!0,total:Ma==null?void 0:Ma.count,pageSize:So.per_page,onChange:(ma,Oa)=>{So.page=ma,So.per_page=Oa,Co()}})),dr.createElement(va.Z,{rootClassName:Mt.tour,closeIcon:!1,open:!!Bi,steps:re,gap:{offset:3,radius:2}}))},lu=e(62522),nl=e(6383),fa=e(96680),tA=e(74255),Zi=e(3810),ya=e(36482),gA=e(91136),si=e(92310),Qr=e.n(si),rl=e(41319),Rl=e(3932),Ls=e(64126),_n=e(59301),bs=Object.defineProperty,Dl=Object.defineProperties,zA=Object.getOwnPropertyDescriptors,Os=Object.getOwnPropertySymbols,Jo=Object.prototype.hasOwnProperty,qo=Object.prototype.propertyIsEnumerable,to=(st,Vt,Fn)=>Vt in st?bs(st,Vt,{enumerable:!0,configurable:!0,writable:!0,value:Fn}):st[Vt]=Fn,ba=(st,Vt)=>{for(var Fn in Vt||(Vt={}))Jo.call(Vt,Fn)&&to(st,Fn,Vt[Fn]);if(Os)for(var Fn of Os(Vt))qo.call(Vt,Fn)&&to(st,Fn,Vt[Fn]);return st},Va=(st,Vt)=>Dl(st,zA(Vt)),Ti=(st,Vt)=>{var Fn={};for(var Yr in st)Jo.call(st,Yr)&&Vt.indexOf(Yr)<0&&(Fn[Yr]=st[Yr]);if(st!=null&&Os)for(var Yr of Os(st))Vt.indexOf(Yr)<0&&qo.call(st,Yr)&&(Fn[Yr]=st[Yr]);return Fn},ta=(st,Vt,Fn)=>new Promise((Yr,sa)=>{var wn=sr=>{try{gr(Fn.next(sr))}catch(Rr){sa(Rr)}},Ar=sr=>{try{gr(Fn.throw(sr))}catch(Rr){sa(Rr)}},gr=sr=>sr.done?Yr(sr.value):Promise.resolve(sr.value).then(wn,Ar);gr((Fn=Fn.apply(st,Vt)).next())});const{Countdown:No}=m.default,Ro={Java:"java",C:"c",Python:"py","C++":"c"};var rs=(st=>(st[st.SET_LOADING=0]="SET_LOADING",st[st.GET_DATA=1]="GET_DATA",st[st.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",st[st.SET_DATA=3]="SET_DATA",st[st.SET_DEBUGING=4]="SET_DEBUGING",st[st.SET_SUBMITING=5]="SET_SUBMITING",st[st.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",st[st.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",st[st.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",st[st.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",st[st.SET_PAGE=10]="SET_PAGE",st))(rs||{});function bo(){return new Date().getTime()}const nA={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function as(st,Vt){switch(Vt.type){case 1:return ba(ba({},st),Vt.payload);case 3:return Va(ba({},st),{data:Vt.payload});case 0:return Va(ba({},st),{loading:Vt.payload});case 9:return Va(ba({},st),{showNote:Vt.payload});case 4:return Va(ba({},st),{debuging:Vt.payload});case 5:return Va(ba({},st),{submitting:Vt.payload});case 2:return Va(ba({},st),{submitRecords:Vt.payload});case 10:return Va(ba({},st),{submitRecordPage:Vt.payload});case 6:return Va(ba({},st),{executingMessage:Vt.payload});case 7:return ba(ba({},st),Vt.payload);case 8:return ba(ba({},st),Vt.payload);default:throw new Error}}var Zs=({children:st})=>{var Vt,Fn,Yr,sa,wn;const[Ar,gr]=(0,t.useReducer)(as,nA),{id:sr}=(0,v.useParams)(),Rr=(0,v.useLocation)(),[Cn]=(0,v.useSearchParams)(),{loading:Ra,data:jr,debugResult:co,submitResult:la,submitRecords:li,submitRecordPage:jo,showNote:rA,debuging:Zn,submitting:Ii,executingMessage:Bi}=Ar,[IA,Ma]=(0,t.useState)("#37AD83"),[Si,no]=(0,t.useState)(null),[Ao,sA]=(0,t.useState)({}),[mA,SA]=(0,t.useState)(!0),[KA,So]=(0,t.useState)(!1),[xA,pl]=(0,t.useState)(!1),FA=(0,t.useRef)(null),Bo=(0,t.useRef)(0),Co=jr==null?void 0:jr.user,re=jr==null?void 0:jr.hack,[ma,Oa]=(0,t.useState)(!1),Mi=(0,t.useRef)(1),VA=(0,t.useRef)(!1);(0,rl.y)(Cn.get("type")==="exercises");const{setOpenDisableCopyAndPaste:Bs}=(0,rl.X)(),[Cs,bA]=(0,t.useState)(""),so=(0,Zi._)(Ao);(0,t.useEffect)(()=>{function Hn(){return ta(this,null,function*(){var xr,Da,wa,ja,ua;SA(!0);const Mn=yield(0,F.fu)(sr,{exercise_id:Cn.get("exercisesId")});if(setTimeout(()=>{SA(!1)},800),Mn.status!==401){try{Mn.hack.code=tt.Base64.decode(Mn.hack.code)}catch(Pn){console.log(Pn)}Mn.hack=Va(ba({},Mn.hack),{is_program:Cn.get("type")==="1"}),gr({type:1,payload:{loading:!1,data:Mn}})}if(Cn.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let Pn;Cn.get("coursesId")=="coursesId"?Pn=yield(0,E._F)({categoryId:Cn.get("exercisesId"),login:Cn.get("login")}):Pn=yield(0,E._B)({categoryId:Cn.get("exercisesId"),login:Cn.get("login")}),sA(ba({},Pn)),Bs((xr=Pn==null?void 0:Pn.exercise)==null?void 0:xr.forbid_copy),typeof((Da=Pn==null?void 0:Pn.exercise)==null?void 0:Da.left_time)=="number"&&(no(Date.now()+((wa=Pn==null?void 0:Pn.exercise)==null?void 0:wa.left_time)*1e3),setTimeout(()=>{Ma("red")},(((ja=Pn==null?void 0:Pn.exercise)==null?void 0:ja.left_time)-300>0?((ua=Pn==null?void 0:Pn.exercise)==null?void 0:ua.left_time)-300:0)*1e3))}})}sr&&Hn()},[sr]),(0,t.useEffect)(()=>{var Hn;return Cn.get("type")==="exercises"&&((Hn=Ao==null?void 0:Ao.exercise)!=null&&Hn.screen_open)&&(window.removeEventListener("blur",kn,!1),ya.U.forEach((xr,Da)=>{window.addEventListener(xr,kn,!1)}),window.addEventListener("blur",kn,!1),window.focus()),()=>{document.removeEventListener((0,D.gH)(),kn)}},[Ao]),(0,t.useEffect)(()=>{Cs==="1"&&sr&&re!=null&&re.language&&uu()},[sr,jo,re==null?void 0:re.language,Cs]),(0,t.useEffect)(()=>(re!=null&&re.is_program&&(Bo.current=0,FA.current=setInterval(()=>{aA()},15e3)),()=>{clearInterval(FA.current)}),[re==null?void 0:re.is_program]);const aA=()=>ta(void 0,null,function*(){let Hn=yield(0,ne.ZP)(`/api/myproblems/${sr}/save_long_time.json`,{method:"get",params:{answer_long_time:Bo.current}})}),kn=()=>{VA.current||(0,D.BU)(),window.parent.postMessage("backExercise","*")};function uu(){return ta(this,null,function*(){try{const Hn=yield(0,F.zO)(sr,{limit:15,page:jo,language:re==null?void 0:re.language});gr({type:2,payload:Hn})}catch(Hn){console.log(Hn)}})}function hA(Hn){gr({type:10,payload:Hn})}function Me(Hn){return ta(this,null,function*(){var xr;let Da;(Cn.get("ip_limit")==="inner"||Cn.get("ip_bind_type")==="true")&&(Da=yield(0,nl.y)({ip_limit:Cn.get("ip_limit"),ip_bind:Cn.get("ip_bind_type")==="true"}));const wa=yield(0,F.n4)(sr,{code:tt.Base64.encode(Hn||re.code),language:re==null?void 0:re.language,exercise_id:Cn.get("exercisesId"),question_id:Cn.get("questionId"),ip:Da});return wa.status===-5&&(0,v.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:Va(ba({errorMessage:wa==null?void 0:wa.message},(Ao==null?void 0:Ao.exercise)||{}),{exercise_user_id:(xr=Ao==null?void 0:Ao.exercise)==null?void 0:xr.exercise_user_id,id:Cn.get("exercisesId")})}}),wa})}function pt(){return ta(this,null,function*(){if(Mi.current=2,!Ii){gr({type:5,payload:!0});try{cn.Z.publish("to-commit-info");const Hn=yield Me();if(console.log(Hn,1),Hn.status===0){let Mn=function(){return ta(this,null,function*(){const{status:Pn,data:qn}=yield(0,F.rX)(sr,"submit"),Ua=bo()-ua>(wa*ja+30)*1e3;if(Pn!==0&&!Ua&&setTimeout(Mn,1e3),Ua&&Pn!==0){B.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),gr({type:5,payload:!1});return}if(Pn===0){qn.status===2&&B.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(qn==null?void 0:qn.status)===0&&Cn.get("type")==="1"&&pl(!0);const ii=yield(0,F.zO)(sr,{limit:15,page:jo,language:re==null?void 0:re.language});gr({type:8,payload:Va(ba({},Ar),{submitResult:qn,submitting:!1,submitRecords:ii})})}})},xr={};Cn.get("type")==="exercises"&&(xr.extras={exercise_id:Cn.get("exercisesId"),question_id:Cn.get("questionId")},(Cn.get("ip_limit")==="inner"||Cn.get("ip_bind_type")==="true")&&(xr.extras.ip=yield(0,nl.y)({ip_limit:Cn.get("ip_limit"),ip_bind:Cn.get("ip_bind_type")==="true"})));const Da=yield(0,F.bM)(sr,xr);if(Da.status===-1&&Cn.get("exercisesId")){window.parent.location.href=`/classrooms/${Cn.get("coursesId")}/exercise/${Cn.get("exercisesId")}/detail`;return}const{time_limit:wa,test_case_size:ja}=re,ua=bo();Da.status>-1?Mn():gr({type:5,payload:!1})}else gr({type:5,payload:!1})}catch(Hn){console.log(Hn),gr({type:5,payload:!1})}Oa(!1)}})}function Bt(){return ta(this,null,function*(){Mi.current=1,Ar.debuging=!0,gr({type:4,payload:!0});try{if((yield Me()).status===0){let ua=function(){return ta(this,null,function*(){const{status:Mn,message:Pn,data:qn}=yield(0,F.rX)(sr,"debug"),Ua=bo()-ja>(xr+30)*1e3;if(Mn!==0&&!Ua&&(gr({type:6,payload:Pn}),setTimeout(ua,1e3)),Ua){B.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),gr({type:4,payload:!1}),gr({type:7,payload:Va(ba({},Ar),{debugResult:{status:2},debuging:!1})});return}Mn===0&&(qn.status===2&&B.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),gr({type:4,payload:!1}),gr({type:7,payload:Va(ba({},Ar),{debugResult:qn,debuging:!1})}))})};const{time_limit:xr}=re;let Da={input:encodeURIComponent(jr.test_case.input)};Cn.get("type")==="exercises"&&(Da.exercise_id=Cn.get("exercisesId"));const wa=yield(0,F.MU)(sr,Da);if(wa.status===-1&&Cn.get("exercisesId")){window.parent.location.href=`/classrooms/${Cn.get("coursesId")}/exercise/${Cn.get("exercisesId")}/detail`;return}const ja=bo();(wa==null?void 0:wa.status)>-1?ua():gr({type:4,payload:!1})}else gr({type:4,payload:!1})}catch(Hn){console.log(Hn)}finally{}})}function $n(Hn,xr){const Da=xr?{modify_code:!1}:{};gr({type:3,payload:Va(ba({},jr),{hack:ba(Va(ba({},re),{code:Hn}),Da)})}),Oa(!0)}const fr=Hn=>ta(void 0,null,function*(){let xr=yield(0,ne.ZP)(`/api/problems/${re==null?void 0:re.identifier}/start.json`,{method:"get",params:{language:Hn==="C++"||Hn==="c++"?encodeURIComponent(Hn):Hn,hack_user_id:Co==null?void 0:Co.user_id}});xr.status!==-1&&v.history.replace(`/myproblems/${xr==null?void 0:xr.identifier}${window.location.search}`)});function ia(Hn){let xr=Hn.target.value;gr({type:3,payload:Va(ba({},jr),{test_case:{input:xr}})})}function Tr(){return ta(this,null,function*(){try{let Hn={};Cn.get("type")==="exercises"?Hn.exercise_id=Cn.get("exercisesId"):re!=null&&re.homework_common_id&&(Hn.homework_common_id=re==null?void 0:re.homework_common_id);const xr=yield(0,F.H7)(sr,ba({},Hn));xr.status===401||($n(tt.Base64.decode(xr.code)),(Cn.get("type")==="exercises"||re!=null&&re.homework_common_id)&&cn.Z.publish("to-reset-info"))}catch(Hn){console.log(Hn)}})}function Cr(){B.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:_n.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",_n.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return ta(this,null,function*(){const Hn=yield(0,F.fi)(sr);Hn.status===401||$n(tt.Base64.decode(Hn.code),!0)})}})}function Un(){gr({type:9,payload:!0})}function hr(){gr({type:9,payload:!1})}function Hr(Hn){return ta(this,null,function*(){yield(0,F.MK)(sr,Hn),gr({type:1,payload:{showNote:!1,data:Va(ba({},jr),{hack:Va(ba({},re),{notes:Hn.notes})})}})})}const Jr={hack:re,isLoading:mA,input:(Vt=jr==null?void 0:jr.test_case)==null?void 0:Vt.input,is_file:(Fn=jr==null?void 0:jr.test_case)==null?void 0:Fn.is_file,identifier:re==null?void 0:re.identifier,attachments_count:jr==null?void 0:jr.attachments_count,language:re==null?void 0:re.language,code:re==null?void 0:re.code,title:"main."+Ro[re==null?void 0:re.language],modify_code:re==null?void 0:re.modify_code,notes:re==null?void 0:re.notes,debugResult:co,debuging:Zn,submitting:Ii,submitResult:la,executingMessage:Bi,onCancelNote:hr,onAddNote:Hr,showNote:rA,user:Co,onShowNote:Un,onSubmitCode:pt,onChangeCode:$n,onChangeInput:ia,onDebugCode:Bt,onResetCode:Tr,onSyncCode:Cr,onUpdateCode:Me,onChangeLanguage:fr,isWhiteTheme:KA,setIsWhiteTheme:So,topDispatch:gr};function Pa(){return ta(this,null,function*(){const{praise_count:Hn}=yield(0,F.vl)(re.id,{container_type:"Hack",type:1});let xr=Va(ba({},jr),{hack:Va(ba({},re),{praises_count:Hn,user_praise:!re.user_praise})});gr({type:3,payload:xr})})}const Li={topicId:sr,submitResult:la,submitRecords:li,submitting:Ii,page:jo,onPageChange:hA,hack:re,user:jr==null?void 0:jr.user,hack_sets:jr==null?void 0:jr.hack_sets,current_user:jr==null?void 0:jr.current_user,onTriggerPraise:Pa,setActiveIndex:bA};return console.log(Ao),_n.createElement(_n.Fragment,null,_n.createElement(R.Z,{spinning:Ra,delay:500},jr?_n.createElement(_n.Fragment,null,_n.createElement("header",{className:Qr()(gA.Z.header,KA&&gA.Z.whiteHeader)},Cn.get("type")!=="exercises"&&_n.createElement("div",null,_n.createElement("img",{src:`${z.Z.IMG_SERVER}/images/${Co==null?void 0:Co.image_url}`,alt:"user",width:36}),_n.createElement("span",{style:{color:KA?"#333":"#B2BACB",fontSize:16}},Co==null?void 0:Co.name)),Cn.get("type")==="exercises"&&_n.createElement("div",null,_n.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",_n.createElement("span",{className:"ml10"},(Yr=Ao==null?void 0:Ao.exercise)==null?void 0:Yr.user_name)),_n.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",_n.createElement("span",{className:"ml10"},(sa=Ao==null?void 0:Ao.exercise)==null?void 0:sa.student_id))),_n.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},_n.createElement("div",null,re.name)),(re==null?void 0:re.is_program)&&_n.createElement(fa.Z,{defaultValue:re==null?void 0:re.answer_long_time,onChange:Hn=>{Bo.current=Hn},className:gA.Z.timepiece}),Co!=null&&Co.hack_manager?_n.createElement(v.Link,{className:gA.Z.btn_edit,to:Cn.get("type")==="1"?Cn.get("pageId")?`/problems/newedit/${re.identifier}?type=1&pageId=${Cn.get("pageId")}&backUrl=${Cn.get("backUrl")}`:`/problems/newedit/${re.identifier}?type=1`:`/problems/newedit/${re.identifier}`}," ",_n.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,((wn=Ao==null?void 0:Ao.exercise)==null?void 0:wn.left_time)&&_n.createElement(_n.Fragment,null,_n.createElement("span",{style:{color:IA,marginRight:6},className:`iconfont icon-daojishi ${gA.Z.djs}`}),_n.createElement("span",{className:"c-white mr20"},_n.createElement(No,{valueStyle:{color:IA,fontSize:20,fontWeight:500},title:_n.createElement("span",{style:{color:IA,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:Si,onFinish:()=>ta(void 0,null,function*(){const Hn=yield(0,E.VL)({categoryId:Cn.get("exercisesId"),commit_method:2});if((Hn==null?void 0:Hn.status)===0&&(Me(),B.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:_n.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",_n.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>ta(void 0,null,function*(){window.parent.location.href=`/classrooms/${Cn.get("coursesId")}/exercise/${Cn.get("exercisesId")}/detail`})})),(Hn==null?void 0:Hn.status)===-3){const xr=parseInt(Hn==null?void 0:Hn.message);no(Date.now()+xr*1e3)}})}))),Cn.get("type")==="exercises"?_n.createElement(j.ZP,{type:"primary",onClick:()=>{const Hn=()=>ta(void 0,null,function*(){yield Me(),Oa(!1),so(),VA.current=!0,kn()});if(!(li!=null&&li.records_count)||ma){B.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:_n.createElement("div",{style:{color:"#FF0000"}},"\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u662F\u5426\u8FDB\u884C\u8BC4\u6D4B\u5E76\u63D0\u4EA4\uFF0C\u672A\u8BC4\u6D4B\u5219\u4F1A\u5BFC\u81F4\u8BE5\u9898\u65E0\u6CD5\u83B7\u5F97\u5206\u6570"),onOk:Hn});return}Hn()}},_n.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"})," \u8FD4\u56DE\u8BD5\u5377"):_n.createElement("span",{onClick:()=>{var Hn;if(Cn.get("backUrl"))v.history.push(Cn.get("backUrl"));else if(Cn.get("type")==="1"){let xr=(Hn=localStorage.getItem("program_homework"))==null?void 0:Hn.split(",");v.history.push(`/classrooms/${xr==null?void 0:xr[0]}/program_homework/${xr==null?void 0:xr[1]}/detail`)}else v.history.push("/problemset")}},_n.createElement(U.Z,{title:"\u5173\u95ED"},_n.createElement("i",{style:{color:KA?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),_n.createElement(R.Z,{size:"large",spinning:mA},_n.createElement(Q.Z,{className:Qr()(gA.Z.myProblems,KA&&gA.Z.whiteMyProblems),leftChild:_n.createElement(Zl,ba({},Li)),rightChild:_n.createElement(aa,ba({},Jr))}))):null,_n.createElement(B.default,{centered:!0,closable:!1,width:680,footer:null,open:xA,className:"oj-modal"},_n.createElement("section",{className:"oj-modal-content"},_n.createElement("div",{className:"oj-modal-head"},_n.createElement("img",{src:lu,alt:""}),_n.createElement("i",{onClick:()=>pl(!1),className:"iconfont icon-guanbi1"})),_n.createElement("aside",null,_n.createElement("img",{className:"mr30",src:Ls.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",_n.createElement("span",{style:{color:"#75d6ba",marginRight:100}},la==null?void 0:la.execute_time,"ms"),"\u4F18\u4E8E",_n.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(la==null?void 0:la.time_better_than)||100,"%"),"\u7684\u7528\u6237"),_n.createElement("aside",{className:"mb50"},_n.createElement("img",{src:Rl.Z,className:"mr30"}),_n.createElement("span",{className:"oj-modal-tt"},_n.createElement("span",null,_n.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),_n.createElement("span",{className:"c-light-primary"},la==null?void 0:la.execute_memory,"kb")),_n.createElement("span",null,_n.createElement("span",null))),"\u4F18\u4E8E",_n.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(la==null?void 0:la.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),_n.createElement("div",{id:"oj-modal-next",onClick:()=>ta(void 0,null,function*(){var Hn;if(la!=null&&la.next_identifier){let xr=yield(0,ne.ZP)(`/api/problems/${la==null?void 0:la.next_identifier}/start.json`,{method:"get",params:{hack_user_id:Co==null?void 0:Co.user_id}});xr&&(window.location.href=`/myproblems/${xr==null?void 0:xr.identifier}${window.location.search}`)}else{let xr=(Hn=localStorage.getItem("program_homework"))==null?void 0:Hn.split(",");v.history.push(`/classrooms/${xr==null?void 0:xr[0]}/program_homework/${xr==null?void 0:xr[1]}/detail`)}}),className:"oj-modal-btn"},la!=null&&la.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875")))),_n.createElement(tA.Z,{successCb:()=>{Mi.current===1?Bt():pt()}}))};function Io({title:st,modify_code:Vt,onSyncCode:Fn,onShowCodeSetting:Yr,onResetCode:sa,hack:wn,onChangeLanguage:Ar,isWhiteTheme:gr,onShowResourceCentre:sr,attachments_count:Rr}){var Cn;const Ra=()=>{B.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:_n.createElement(q.Z,null),content:"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:sa})},[jr]=(0,v.useSearchParams)(),co=jr.get("language"),la=li=>li==="1"?"c++":li==="2"?"C++":li;return(0,t.useEffect)(()=>{co&&Ar(la(co))},[]),(0,t.useEffect)(()=>{wn!=null&&wn.tpm_code_modified&&B.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:_n.createElement(q.Z,null),content:_n.createElement("div",null,_n.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),_n.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),_n.createElement("div",null,"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01")),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>sa()})},[wn==null?void 0:wn.language]),console.log(wn,gr,"hack"),_n.createElement("div",{className:`${gA.Z.codeHead} ${gr?gA.Z.whiteCodeHead:""}`},_n.createElement("div",{className:gA.Z.navWrap},(Cn=wn==null?void 0:wn.all_language)==null?void 0:Cn.map(li=>_n.createElement("div",{className:`${gA.Z.nav} ${li===(wn==null?void 0:wn.language)?gA.Z.active:""}`,key:li,onClick:()=>Ar(li)},_n.createElement(U.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},_n.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),_n.createElement("span",null,li)))),_n.createElement(w.Z,{align:"middle",style:{marginLeft:"auto"}},Vt?_n.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:Fn},_n.createElement("img",{src:vt,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,Rr>0&&_n.createElement("a",{onClick:sr},_n.createElement(U.Z,{title:"\u8D44\u6E90\u4E2D\u5FC3"},_n.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-ziyuanzhongxin mr15"}))),_n.createElement("a",{onClick:Ra},_n.createElement(U.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},_n.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),_n.createElement("a",{onClick:Yr},_n.createElement(U.Z,{title:"\u8BBE\u7F6E"},_n.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function aa(st){var Vt=st,{input:Fn,is_file:Yr,identifier:sa,showNote:wn,onShowNote:Ar,notes:gr,onCancelNote:sr,onAddNote:Rr,debugResult:Cn,language:Ra,debuging:jr,submitting:co,executingMessage:la,code:li,onSubmitCode:jo,onDebugCode:rA,onChangeCode:Zn,onChangeInput:Ii,onUpdateCode:Bi,user:IA,isLoading:Ma,submitResult:Si}=Vt,no=Ti(Vt,["input","is_file","identifier","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function Ao(mA,SA){return _n.createElement(Io,Va(ba({},no),{onShowCodeSetting:mA,onShowResourceCentre:SA}))}const sA=ba({input:Fn,is_file:Yr,debugResult:Cn,debuging:jr,submitting:co,executingMessage:la,onDebugCode:rA,onChangeCode:Zn,onSubmitCode:jo,onChangeInput:Ii,user:IA,submitResult:Si},no);return _n.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},_n.createElement(Ie,{setIsWhiteTheme:no==null?void 0:no.setIsWhiteTheme,isLoading:Ma,language:Ra,value:li,identifier:sa,onChange:Zn,onUpdateCode:Bi,ActionBarRender:Ao}),_n.createElement(Zt.ZP,ba({},sA)))}},37345:function(x,i,e){"use strict";e.d(i,{h:function(){return t}});var t=(v=>(v[v.NOMATCH=-1]="NOMATCH",v[v.OK=0]="OK",v[v.TIMEOUT=2]="TIMEOUT",v[v.PODFAILURE=3]="PODFAILURE",v[v.COMPILEFAILURE=4]="COMPILEFAILURE",v[v.EXECUTEFAILURE=5]="EXECUTEFAILURE",v[v.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",v))(t||{})},81072:function(x,i,e){"use strict";e.d(i,{H7:function(){return G},MK:function(){return q},MU:function(){return E},X6:function(){return Q},bM:function(){return F},fi:function(){return Z},fu:function(){return w},n4:function(){return Y},rX:function(){return z},vl:function(){return k},zO:function(){return D}});var t=e(38986),v=Object.defineProperty,m=Object.getOwnPropertySymbols,B=Object.prototype.hasOwnProperty,R=Object.prototype.propertyIsEnumerable,j=(P,ee,W)=>ee in P?v(P,ee,{enumerable:!0,configurable:!0,writable:!0,value:W}):P[ee]=W,U=(P,ee)=>{for(var W in ee||(ee={}))B.call(ee,W)&&j(P,W,ee[W]);if(m)for(var W of m(ee))R.call(ee,W)&&j(P,W,ee[W]);return P};function w(P,ee){return(0,t.U2)(`myproblems/${P}.json`,U({hidePopLogin:!0},ee||{}))}function F(P,ee){return(0,t.v_)(`myproblems/${P}/code_submit.json`,ee)}function E(P,ee){return(0,t.v_)(`myproblems/${P}/code_debug.json`,ee)}function D(P,ee){return ee.language&&(ee.language=encodeURIComponent(ee.language)),(0,t.U2)(`myproblems/${P}/submit_records.json`,ee)}function Q(P){return(0,t.U2)("myproblems/record_detail.json",{id:P})}function z(P,ee){return(0,t.U2)(`myproblems/${P}/result.json`,{mode:ee})}function q(P,ee){return(0,t.v_)(`myproblems/${P}/add_notes.json`,ee)}function G(P,ee){return(0,t.v_)(`myproblems/${P}/restore_initial_code.json`,ee)}function Z(P){return(0,t.v_)(`myproblems/${P}/sync_code.json`)}function Y(P,ee){return(0,t.v_)(`myproblems/${P}/update_code.json`,ee)}function k(P,ee){return(0,t.v_)(`discusses/${P}/plus.json`,ee)}},10866:function(x,i,e){"use strict";e.d(i,{Im:function(){return He},ZP:function(){return Ne},gZ:function(){return Ge}});var t=e(59301),v=e(92832),m=e(3113),B=e(84105),R=e(87395),j=e(24363),U=e(24334),w=e(86074),F=e(91842),E=e(51257),D=e(94268),Q=e(34376),z=e(92310),q=e.n(z),G=e(59301),Z=Object.defineProperty,Y=Object.defineProperties,k=Object.getOwnPropertyDescriptors,P=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,W=Object.prototype.propertyIsEnumerable,fe=(Ee,Ce,pe)=>Ce in Ee?Z(Ee,Ce,{enumerable:!0,configurable:!0,writable:!0,value:pe}):Ee[Ce]=pe,ne=(Ee,Ce)=>{for(var pe in Ce||(Ce={}))ee.call(Ce,pe)&&fe(Ee,pe,Ce[pe]);if(P)for(var pe of P(Ce))W.call(Ce,pe)&&fe(Ee,pe,Ce[pe]);return Ee},K=(Ee,Ce)=>Y(Ee,k(Ce));const{TextArea:be}=v.default,Qe={visible:!1,tabIndex:"0"},He={[j.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[j.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[j.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var ge=(Ee=>(Ee[Ee.SET_VISIBLE=0]="SET_VISIBLE",Ee[Ee.SET_TABINDEX=1]="SET_TABINDEX",Ee))(ge||{});function ve(Ee,Ce){switch(Ce.type){case 0:return K(ne({},Ee),{visible:Ce.payload});case 1:return K(ne({},Ee),{tabIndex:Ce.payload});default:throw new Error}}function je({value:Ee,className:Ce}){const[pe,te]=(0,t.useState)(!1),ze=(0,t.useRef)(),ue=(0,t.useRef)();return(0,t.useEffect)(()=>{pe&&(ue.current.reset(),ue.current.write((0,E.pp)(Ee||"")))},[Ee,pe]),(0,t.useEffect)(()=>{var Ie,vt,tt,Zt;if(ze.current){ue.current=new Q.Terminal({fontSize:14,disableStdin:!0}),ue.current.open(ze.current);const Mt=ze.current.offsetWidth-14,bn=((Zt=(tt=(vt=(Ie=ue.current)==null?void 0:Ie._core)==null?void 0:vt._renderService)==null?void 0:tt.dimensions)==null?void 0:Zt.actualCellWidth)||9.5,On=Math.ceil(Mt/bn);ue.current.resize(On,8),te(!0)}},[]),G.createElement("div",{ref:ze,className:q()("XtermText-valueRef",Ce)})}function Ge(Ee){const{status:Ce,error_msg:pe,output:te,input:ze,expected_output:ue,is_file:Ie,input_file_url:vt,output_file_url:tt,expected_output_file_url:Zt}=Ee;let Mt=null;const bn={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(Ce){case j.h.NOMATCH:Mt=G.createElement(G.Fragment,null,G.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!Ie&&G.createElement(je,{className:"mb10",value:ze}),Ie&&G.createElement("div",{style:bn},G.createElement("a",{onClick:()=>(0,E.LR)(vt,ze)},ze)),G.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!Ie&&G.createElement(je,{className:"mb10",value:te&&U.Base64.decode(te)||""}),Ie&&G.createElement("div",{style:bn},G.createElement("a",{onClick:()=>(0,E.LR)(tt,te)},te)),G.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!Ie&&G.createElement(je,{className:"mb10",value:ue&&U.Base64.decode(ue)||""}),Ie&&G.createElement("div",{style:bn},G.createElement("a",{onClick:()=>(0,E.LR)(Zt,ue)},ue)));break;case j.h.EXECUTEFAILURE:Mt=G.createElement(G.Fragment,null,G.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Ie&&G.createElement(F.Z,{value:ze,style:bn}),Ie&&G.createElement("div",{style:bn},G.createElement("a",{onClick:()=>(0,E.LR)(vt,ze)},ze)),G.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),G.createElement("pre",{className:"error"},U.Base64.decode(pe)));break;case j.h.COMPILEFAILURE:Mt=G.createElement(G.Fragment,null,G.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Ie&&G.createElement(F.Z,{value:ze,style:bn}),Ie&&G.createElement("div",{style:bn},G.createElement("a",{onClick:()=>(0,E.LR)(vt,ze)},ze)),G.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),G.createElement("pre",{className:"error"},U.Base64.decode(pe)));break;case j.h.PODFAILURE:Mt=G.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case j.h.TIMEOUT:Mt=G.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return G.createElement(G.Fragment,null," ",Mt," ")}function $e(Ee){const{status:Ce,error_msg:pe,execute_time:te,output:ze,input:ue,expected_output:Ie,is_file:vt,input_file_url:tt,output_file_url:Zt,expected_output_file_url:Mt}=Ee;let bn=null;switch(Ce){case j.h.OK:bn=G.createElement(G.Fragment,null,G.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",te,"\u79D2"),G.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),G.createElement("pre",null,U.Base64.decode(ze)));break;case j.h.NOMATCH:bn=G.createElement(G.Fragment,null,G.createElement("p",null,"\u8F93\u5165\uFF1A",G.createElement("pre",null,ue)),G.createElement("p",null,"\u8F93\u51FA\uFF1A",ze&&U.Base64.decode(ze)),G.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",Ie&&U.Base64.decode(Ie)));break;case j.h.EXECUTEFAILURE:bn=G.createElement(G.Fragment,null,G.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",G.createElement("pre",null,ue)),G.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),G.createElement("pre",{className:"error"},U.Base64.decode(pe)));break;case j.h.COMPILEFAILURE:bn=G.createElement(G.Fragment,null,G.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",G.createElement("pre",null,ue)),G.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),G.createElement("pre",{className:"error"},U.Base64.decode(pe)));break;case j.h.PODFAILURE:bn=G.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case j.h.TIMEOUT:bn=G.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return G.createElement(G.Fragment,null," ",bn," ")}var Ne=({id:Ee,is_file:Ce,input:pe,debuging:te,submitting:ze,executingMessage:ue,debugResult:Ie,onChangeInput:vt,onDebugCode:tt,onSubmitCode:Zt})=>{const[Mt,bn]=(0,t.useReducer)(ve,Qe),{visible:On,tabIndex:jn}=Mt;(0,t.useEffect)(()=>{bn({type:0,payload:!1})},[Ee]);function Ot(Ve){let Gt=Ve.target.id;bn({type:1,payload:Gt})}function hn(){bn({type:0,payload:!On})}const Tn=(0,t.useMemo)(()=>{if(Ie){const{status:Ve}=Ie;return G.createElement(G.Fragment,null,$e(Ie))}return null},[Ie]);function Ue(){bn({type:0,payload:!0}),bn({type:1,payload:"1"}),tt()}return G.createElement("div",{className:"test-case-panel"},G.createElement("div",{className:`test-case-panel-body ${On?"active":""}`},G.createElement("ul",{className:"s-navs"},G.createElement("li",null,G.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),G.createElement(D.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:G.createElement(be,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:Ce?"":pe,onChange:vt}),rightNode:te?G.createElement(w.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):Ie?Tn:G.createElement("p",{style:{color:"#536879"}},"\u8BF7\u586B\u5199\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D")})),G.createElement("a",{className:`btn-collapse ${On?"up":""}`,onClick:hn},On?G.createElement(B.Z,null):G.createElement(R.Z,null)),G.createElement("footer",{className:"footer"},G.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),G.createElement("div",{className:"flex-container"},G.createElement(m.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),G.createElement(m.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),G.createElement(m.ZP,{className:"btn-green",type:"ghost",loading:te,onClick:Ue},"\u8C03\u8BD5\u4EE3\u7801"),G.createElement(m.ZP,{type:"primary",className:"custom-ant-disabled",loading:ze,disabled:ze,onClick:()=>{bn({type:0,payload:!1}),Zt()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},24363:function(x,i,e){"use strict";e.d(i,{h:function(){return t}});var t=(v=>(v[v.NOMATCH=-1]="NOMATCH",v[v.OK=0]="OK",v[v.TIMEOUT=2]="TIMEOUT",v[v.PODFAILURE=3]="PODFAILURE",v[v.COMPILEFAILURE=4]="COMPILEFAILURE",v[v.EXECUTEFAILURE=5]="EXECUTEFAILURE",v[v.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",v))(t||{})},3532:function(x,i,e){"use strict";e.d(i,{Y2:function(){return Ne},ZP:function(){return Ee}});var t=e(59301),v=e(54580),m=e(8591),B=e(43418),R=e(95237),j=e(5112),U=e(3113),w=e(24905),F=e(6848),E=e(92832),D={wrap:"wrap___MkYbQ",colorBlue:"colorBlue___onjbP",repeatedName:"repeatedName___nbqnE",text:"text___xvutp",greyText:"greyText___dihvZ",noData:"noData___LxOJA",dragger:"dragger___y7F4A",uploadText:"uploadText___Et3KS",btnS:"btnS___k1e6j",testCaseRadio:"testCaseRadio___q1wXT",head:"head___s4Eix",operation:"operation___JCAVh",headProgram:"headProgram___uWA_M",listWrapper:"listWrapper___xW3b4",list:"list___dCbd6",del:"del___abNho",info:"info___J1Wmf"},Q="data:image/png;base64,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",z=e(47257),q=e.n(z),G=e(38986),Z=e(1012),Y=e(51257),k=e(75617),P=e(59301),ee=Object.defineProperty,W=Object.defineProperties,fe=Object.getOwnPropertyDescriptors,ne=Object.getOwnPropertySymbols,K=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,Qe=(Ce,pe,te)=>pe in Ce?ee(Ce,pe,{enumerable:!0,configurable:!0,writable:!0,value:te}):Ce[pe]=te,He=(Ce,pe)=>{for(var te in pe||(pe={}))K.call(pe,te)&&Qe(Ce,te,pe[te]);if(ne)for(var te of ne(pe))be.call(pe,te)&&Qe(Ce,te,pe[te]);return Ce},ge=(Ce,pe)=>W(Ce,fe(pe)),ve=(Ce,pe,te)=>new Promise((ze,ue)=>{var Ie=Zt=>{try{tt(te.next(Zt))}catch(Mt){ue(Mt)}},vt=Zt=>{try{tt(te.throw(Zt))}catch(Mt){ue(Mt)}},tt=Zt=>Zt.done?ze(Zt.value):Promise.resolve(Zt.value).then(Ie,vt);tt((te=te.apply(Ce,pe)).next())});const{Dragger:je}=v.default,Ge=Ce=>{const pe=Mt=>Mt&&Mt.substring(0,Mt.lastIndexOf("."));for(var te=[...Ce],ze=0,ue=[],Ie=0;Ie{if(Mt.forEach(bn=>{let On=bn.name.split(/\.(?=[^\.]+$)/);bn.name=`${On[0]}.${On[1].toLowerCase()}`}),Mt[0].name.includes(".in"))return Mt.length===2?Mt:[Mt[0],{}];if(Mt[0].name.includes(".out"))return Mt.length===2?Mt.reverse():[{},Mt[0]]})},$e=({onClose:Ce,onOK:pe,visible:te,wrapClassName:ze,rootIdentifier:ue,multiple:Ie=!1,defaultMultipleValue:vt=!0})=>{const[tt,Zt]=(0,t.useState)([]),[Mt,bn]=(0,t.useState)({}),[On,jn]=(0,t.useState)(!1),[Ot,hn]=(0,t.useState)(!0),[Tn,Ue]=(0,t.useState)(null),Ve=(0,t.useRef)([]),Gt=(0,t.useRef)(0),ir=()=>{Ce()};(0,t.useEffect)(()=>{Sn()},[]),(0,t.useEffect)(()=>{te&&(Ve.current=[],Gt.current=0,Zt([]),hn(vt))},[te]);const Sn=()=>ve(void 0,null,function*(){try{Ue(!0)}catch(ae){}}),rn=ae=>ae&&ae.substring(0,ae.lastIndexOf(".")),Wt=ae=>{var Qt,cn;const it=rn((Qt=ae[0])==null?void 0:Qt.name)||rn((cn=ae[1])==null?void 0:cn.name),xt=tt.filter(Tt=>rn(Tt.name)!==it);Ve.current=[...xt],Zt([...xt])},me=ae=>{if(!Ot){const Pt=new FormData;Pt.append("file",ae.file),(0,G.ZP)("/api/attachments/get_file_content.json",{method:"post",body:Pt},!0).then(Nt=>{if(Nt.status===0){Gt.current=Gt.current+1;const An=Ve.current.map(an=>{var Bn;if(an.name===ae.name){const Yn=He({},an);return(Bn=ae==null?void 0:ae.name)!=null&&Bn.includes(".in")?Yn.input=Nt==null?void 0:Nt.content:Yn.output=Nt==null?void 0:Nt.content,Yn}return an});if(Ve.current=[...An],Zt([...An]),Gt.current>0&&Gt.current===tt.length){jn(!1);let an=Ge(An);an=an.filter(Bn=>{var Yn,Xt;return!!((Yn=Bn[0])!=null&&Yn.name&&((Xt=Bn[1])!=null&&Xt.name))}),an=an.map(Bn=>ge(He(He({},Bn[0]),Bn[1]),{is_file:!1})),pe(an),Ce()}}else jn(!1),Ce()});return}if(Tn){const Pt=new FormData;Pt.append("file",ae.file),ue===null?Pt.append("identifier","testsets"):Pt.append("identifier",ue),(0,G.ZP)("/api/attachments.json",{method:"post",body:Pt},!0).then(Nt=>{if(Nt.filename){Gt.current=Gt.current+1;const An=Ve.current.map(an=>{var Bn;if(an.name===(Nt==null?void 0:Nt.filename)){const Yn=ge(He({},an),{is_oss:!Tn});return(Bn=Nt==null?void 0:Nt.filename)!=null&&Bn.includes(".in")?(Yn.in_object_key=Nt==null?void 0:Nt.object,Yn.in_object_size=Nt==null?void 0:Nt.size,Yn.input=Nt==null?void 0:Nt.filename,Yn.in_file=ae):(Yn.out_object_key=Nt==null?void 0:Nt.object,Yn.out_object_size=Nt==null?void 0:Nt.size,Yn.output=Nt==null?void 0:Nt.filename,Yn.out_file=ae),Yn}return an});if(Ve.current=[...An],Zt([...An]),Gt.current>0&&Gt.current===tt.length){jn(!1);let an=Ge(An);an=an.filter(Bn=>{var Yn,Xt;return!!((Yn=Bn[0])!=null&&Yn.name&&((Xt=Bn[1])!=null&&Xt.name))}),an=an.map(Bn=>ge(He(He({},Bn[0]),Bn[1]),{is_file:!0})),pe(an),Ce()}}else jn(!1),Ce()});return}const Qt=new(q())({endpoint:Mt.end_point,region:Mt.region,accessKeyId:Mt.access_key_id,accessKeySecret:Mt.access_key_secret,bucket:Mt.bucket,stsToken:Mt.security_token}),cn=ae.name,it={container_type:"TestSet",file_name:cn},xt=(0,Z.Z)();let Tt=`testsets/${ue}/${xt}${cn.indexOf(".")>-1?"."+cn.split(".").pop():""}`;ue===null&&(Tt=`testsets/${xt}${cn.indexOf(".")>-1?"."+cn.split(".").pop():""}`),Qt.multipartUpload(Tt,new Blob([ae.file],{type:ae.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:cn+""},url:Mt==null?void 0:Mt.callback_url,host:Mt==null?void 0:Mt.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,G.rz)(it)}}).then(function(Pt){if(Pt.data.status===0){Gt.current=Gt.current+1;const Ut=Ve.current.map(Nt=>{var An,an,Bn,Yn,Xt,Xn,br,Jn,Vn,er,Sr,Mr,qr,Di,bi,Aa,da;if(Nt.name===((an=(An=Pt.data)==null?void 0:An.data)==null?void 0:an.file_name)){const Br=ge(He({},Nt),{is_oss:!Tn});return(Xt=(Yn=(Bn=Pt.data)==null?void 0:Bn.data)==null?void 0:Yn.file_name)!=null&&Xt.includes(".in")?(Br.in_object_key=(br=(Xn=Pt.data)==null?void 0:Xn.data)==null?void 0:br.object,Br.in_object_size=(Vn=(Jn=Pt.data)==null?void 0:Jn.data)==null?void 0:Vn.size,Br.input=(Sr=(er=Pt.data)==null?void 0:er.data)==null?void 0:Sr.file_name,Br.in_file=ae):(Br.out_object_key=(qr=(Mr=Pt.data)==null?void 0:Mr.data)==null?void 0:qr.object,Br.out_object_size=(bi=(Di=Pt.data)==null?void 0:Di.data)==null?void 0:bi.size,Br.output=(da=(Aa=Pt.data)==null?void 0:Aa.data)==null?void 0:da.file_name,Br.out_file=ae),Br}return Nt});if(Ve.current=[...Ut],Zt([...Ut]),Gt.current>0&&Gt.current===tt.length){jn(!1);let Nt=Ge(Ut);Nt=Nt.filter(An=>{var an,Bn;return!!((an=An[0])!=null&&an.name&&((Bn=An[1])!=null&&Bn.name))}),Nt=Nt.map(An=>ge(He(He({},An[0]),An[1]),{is_file:!0})),pe(Nt),Ce()}}})},bt=ae=>new Promise((Qt,cn)=>{let it=0,xt=[];for(let Tt=0;Tt{it++,it===ae.length&&(xt.length?(m.ZP.warning(`${xt.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),cn()):Qt(ae))}).catch(Pt=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",Pt),it++,xt.push(ae[Tt].name),it===ae.length&&(xt.length?(m.ZP.warning(`${xt.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),cn()):Qt(ae))})}),Dt=()=>ve(void 0,null,function*(){if(tt.length===0){m.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield bt(tt),jn(!0),Ge(tt).some(Qt=>{var cn,it;return!((cn=Qt[0])!=null&&cn.name&&((it=Qt[1])!=null&&it.name))})){B.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u4E0A\u4F20\u7684\u6D4B\u8BD5\u7528\u4F8B\u4E2D\u5B58\u5728\u672A\u914D\u5BF9\u7684\u6587\u4EF6\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4EC5\u4FDD\u5B58\u5DF2\u914D\u5BF9\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF1F",onOk:()=>ve(void 0,null,function*(){tt.map(Qt=>ve(void 0,null,function*(){me(Qt)}))}),onCancel:()=>{jn(!1)}});return}tt.map(Qt=>ve(void 0,null,function*(){me(Qt)}))}),It={name:"file",fileList:tt,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:ae=>{if(tt!=null&&tt.some(cn=>cn.name===ae.name))return m.ZP.info(`${ae.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(ae.size/1024/1024>100)return m.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(ae.name))return m.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const Qt={name:ae.name,uid:ae.uid,file:ae,percent:0};return tt.push(Qt),Ve.current=[...tt],Zt([...tt]),!1}},jt=Ge(tt);return console.log(tt,jt,"fileList"),P.createElement(B.default,{open:te,wrapClassName:ze,onOk:Dt,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:On},onCancel:ir,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},P.createElement("div",{className:D.wrap},tt.length?P.createElement("div",null,P.createElement(R.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},P.createElement("div",{style:{visibility:Ie?"visible":"hidden"}},P.createElement("span",{className:D.greyText},"\u7528\u4F8B\u7C7B\u578B"),P.createElement(j.ZP.Group,{className:`ml20 ${D.testCaseRadio}`,optionType:"button",value:Ot,onChange:ae=>hn(ae.target.value)},P.createElement(j.ZP,{value:!1},"\u6587\u672C"),P.createElement(j.ZP,{value:!0},"\u6587\u4EF6"))),P.createElement(v.default,He({},It),P.createElement(U.ZP,{type:"primary",className:D.btnS},P.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),P.createElement(Ne,{data:jt,onRemove:Wt})):P.createElement("div",{className:`${D.noData} mb30`},P.createElement(v.default.Dragger,ge(He({},It),{className:D.dragger}),P.createElement("img",{src:Q,alt:"",className:"mb20"}),P.createElement("div",null,P.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),P.createElement("span",{className:D.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),P.createElement("div",{className:D.text},P.createElement("span",{style:{color:"#FA6400"}},"\u63D0\u793A"),P.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",P.createElement("br",null),"2\u3001\u4E0A\u4F20\u7684\u6587\u4EF6\u7F16\u7801\u4EC5\u652F\u6301UTF-8\uFF0C\u5426\u5219\u53EF\u80FD\u4F1A\u51FA\u73B0\u6587\u672C\u4E71\u7801\u3002",P.createElement("br",null),"3\u3001\u8F93\u5165\u8F93\u51FA\u6587\u4EF6\u9700\u6587\u4EF6\u540D\u79F0\u4E00\u4E00\u5BF9\u5E94\uFF0C\u672A\u5BF9\u5E94\u65F6\uFF0C\u5C06\u65E0\u6CD5\u4E0A\u4F20\u3002",P.createElement("br",null),"4\u3001\u5355\u4E2A\u4E0A\u4F20\u6587\u4EF6\u4E0D\u80FD\u8D85\u8FC7100MB\uFF0C\u8D85\u8FC7\u65F6\u53EF\u4EE5\u5206\u6279\u6B21\u4E0A\u4F20\u3002",P.createElement("br",null))))},Ne=({data:Ce=[],onRemove:pe,width:te="auto",showScore:ze=!1,disabled:ue=!1,inputChange:Ie,onEvaluatingChange:vt,onSelectAll:tt,checkAll1:Zt,checkAll2:Mt,checkAll3:bn,checkAll4:On,checkAll5:jn,showEvaluatingSetting:Ot=!1,className:hn="",isProgramHomework:Tn=!1})=>{const Ue={value:"",filename:"",dataUrl:""},[Ve,Gt]=(0,t.useState)(He({},Ue)),ir=Wt=>{let me=document.createElement("a");document.body.appendChild(me);let bt=URL.createObjectURL(Wt.file);me.href=bt,me.download=Wt.name,me.click(),URL.revokeObjectURL(bt),document.body.removeChild(me)},Sn=(Wt,me)=>{(0,Y.LR)(Wt,me)},rn=(Wt,me)=>{B.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:P.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{pe(Wt,me)},onCancel:()=>{}})};return Ce.length?P.createElement("div",{className:hn,style:{width:te}},P.createElement("div",{className:`${Tn?D.headProgram:D.head}`},Ot&&P.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},P.createElement(w.default,{checked:Zt,onChange:Wt=>{tt(Wt.target.checked,"hidden")}}),P.createElement(F.Z,{title:'\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'},P.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),P.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),P.createElement("div",{style:{width:Tn?"25%":"15%"}},"\u7528\u4F8B"),P.createElement("div",{style:{width:ze?Tn?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),P.createElement("div",{style:{width:ze?Tn?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),ze&&P.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),Ot&&P.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},P.createElement(w.default,{checked:On,onChange:Wt=>{tt(Wt.target.checked,"input_visible")}}),P.createElement(F.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},P.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),P.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ot&&P.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},P.createElement(w.default,{checked:Mt,onChange:Wt=>{tt(Wt.target.checked,"is_invisible")}}),P.createElement(F.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},P.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),P.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ot&&P.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},P.createElement(w.default,{checked:jn,onChange:Wt=>{tt(Wt.target.checked,"actual_output_visible")}}),P.createElement(F.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},P.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),P.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ot&&P.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},P.createElement(w.default,{checked:bn,onChange:Wt=>{tt(Wt.target.checked,"last_match_rule")}}),P.createElement(F.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u6700\u540E\u4E00\u884C\u76F8\u540C\u5373\u53EF\u901A\u5173"},P.createElement("span",{style:{marginLeft:"8px"}},"\u7279\u6B8A\u5224\u5B9A"),P.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),P.createElement("div",{className:D.operation,style:Tn?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),P.createElement("div",{className:D.listWrapper,style:{boxShadow:Tn?"0px 2px 4px 0px #EAEEF4":"unset"}},Ce.map((Wt,me)=>{var bt,Dt,It,jt;return P.createElement("div",{key:me,className:D.list,style:Tn?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},Ot&&P.createElement("div",{style:{width:"15%"}},P.createElement(w.default,{checked:!!Wt.hidden,onChange:ae=>{vt(ae.target.checked,me,"hidden")}})),P.createElement("div",{style:{width:Tn?"25%":"15%",paddingLeft:Tn?"5px":"0px",paddingRight:Tn?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",me+1),P.createElement("div",{className:D.info,style:{width:ze?Tn?"20%":"15%":"25%"}},P.createElement("span",{title:Wt.input||((bt=Wt[0])==null?void 0:bt.name),onClick:()=>ve(void 0,null,function*(){let ae;Wt.input?Wt.input_file_url?ae=Wt.input_file_url:ae=Wt.in_file:ae=Wt[0];let Qt;typeof ae=="string"?(Qt=yield fetch(ae,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),Gt({value:yield Qt.text(),filename:"",dataUrl:ae})):(Qt=yield(0,Y.db)(ae.file),Gt({value:Qt.text,filename:ae.name,dataUrl:Qt.link}))})},Wt.input||((Dt=Wt[0])==null?void 0:Dt.name))),P.createElement("div",{className:D.info,style:{width:ze?Tn?"20%":"15%":"25%"}},P.createElement("span",{title:Wt.output||((It=Wt[1])==null?void 0:It.name),onClick:()=>ve(void 0,null,function*(){let ae;Wt.input?Wt.output_file_url?ae=Wt.output_file_url:ae=Wt.out_file:ae=Wt[1];let Qt;typeof ae=="string"?(Qt=yield fetch(ae,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),Gt({value:yield Qt.text(),filename:"",dataUrl:ae})):(Qt=yield(0,Y.db)(ae.file),Gt({value:Qt.text,filename:ae.name,dataUrl:Qt.link}))})},Wt.output||((jt=Wt[1])==null?void 0:jt.name))),ze&&P.createElement("div",{style:{width:"20%"}},P.createElement(E.default,{size:"large",addonAfter:Tn?"%":null,disabled:ue,style:{width:"80%"},onChange:ae=>Ie(ae,me),value:Wt.score}),!Tn&&P.createElement("span",null,"\xA0%")),Ot&&P.createElement("div",{style:{width:"20%"}},P.createElement(w.default,{checked:Wt.input_visible||!1,onChange:ae=>{vt(ae.target.checked,me,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ot&&P.createElement("div",{style:{width:"20%"}},P.createElement(w.default,{checked:Wt.is_invisible||!1,onChange:ae=>{vt(ae.target.checked,me,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ot&&P.createElement("div",{style:{width:"20%"}},P.createElement(w.default,{checked:Wt.actual_output_visible||!1,onChange:ae=>{vt(ae.target.checked,me,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ot&&P.createElement("div",{style:{width:"20%"}},P.createElement(w.default,{checked:Wt.last_match_rule||!1,onChange:ae=>{vt(ae.target.checked,me,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),P.createElement("div",{onClick:()=>rn(Wt,me),style:Tn?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},P.createElement("span",{className:D.del},"\u5220\u9664")))})),P.createElement(k.Z,{close:!0,data:Ve.dataUrl,filename:Ve.filename,type:Ve.dataUrl.length?"txt":"",onClose:()=>Gt(He({},Ue)),monacoEditor:{value:Ve.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):P.createElement(P.Fragment,null)};var Ee=$e},34269:function(x,i,e){"use strict";e.d(i,{c:function(){return v}});var t=(m=>(m.FirstPage="firstPage",m.PrevPage="prevPage",m.NextPage="nextPage",m))(t||{}),v=(m=>(m[m.Single=0]="Single",m[m.Multiple=1]="Multiple",m[m.Judge=2]="Judge",m[m.Fill=3]="Fill",m[m.Subjective=4]="Subjective",m[m.Shixun=5]="Shixun",m[m.Program=6]="Program",m[m.Combine=7]="Combine",m))(v||{})},40133:function(x,i,e){"use strict";e.d(i,{AD:function(){return $e},D9:function(){return ze},Hp:function(){return ne},IM:function(){return Ie},Iy:function(){return K},KM:function(){return Tn},MJ:function(){return be},Ne:function(){return ue},ON:function(){return bn},Uj:function(){return Ot},VY:function(){return Zt},YO:function(){return jn},YX:function(){return On},Zn:function(){return G},_g:function(){return ee},_k:function(){return pe},c6:function(){return je},cr:function(){return Z},eV:function(){return Ge},fi:function(){return Y},gh:function(){return ge},hS:function(){return vt},iA:function(){return k},j6:function(){return W},je:function(){return Ce},jj:function(){return fe},kS:function(){return Mt},o6:function(){return ve},pO:function(){return hn},rQ:function(){return Ne},sA:function(){return He},xm:function(){return te},xo:function(){return tt},y8:function(){return Ee},yd:function(){return P}});var t=e(82264),v=e(25690),m=e(51257),B=e(8591),R=e(346),j=Object.defineProperty,U=Object.getOwnPropertySymbols,w=Object.prototype.hasOwnProperty,F=Object.prototype.propertyIsEnumerable,E=(Ue,Ve,Gt)=>Ve in Ue?j(Ue,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Gt}):Ue[Ve]=Gt,D=(Ue,Ve)=>{for(var Gt in Ve||(Ve={}))w.call(Ve,Gt)&&E(Ue,Gt,Ve[Gt]);if(U)for(var Gt of U(Ve))F.call(Ve,Gt)&&E(Ue,Gt,Ve[Gt]);return Ue},Q=(Ue,Ve,Gt)=>new Promise((ir,Sn)=>{var rn=bt=>{try{me(Gt.next(bt))}catch(Dt){Sn(Dt)}},Wt=bt=>{try{me(Gt.throw(bt))}catch(Dt){Sn(Dt)}},me=bt=>bt.done?ir(bt.value):Promise.resolve(bt.value).then(rn,Wt);me((Gt=Gt.apply(Ue,Ve)).next())});const z=()=>{(0,v.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},q=()=>{(0,v.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},G=Ue=>Q(void 0,null,function*(){z(),(yield(0,t.YR)(D({},Ue))).status===0&&(yield(0,m.QH)("",(0,m.NY)({url:R.Z.API_SERVER+`/api/courses/${Ue.coursesId}/export_couser_info.json`,query:Ue}))),q()}),Z=Ue=>Q(void 0,null,function*(){const Ve=yield(0,t.yS)(D({},Ue));if(Ve.status===0)B.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),v.history.push(`/classrooms/${Ue.coursesId}/exportlist/course_member_act_score`);else{if(Ve.status===-2)return Ve;Ve.status===-3&&((0,v.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),v.history.push(`/classrooms/${Ue.coursesId}/exportlist/course_member_act_score`))}}),Y=Ue=>Q(void 0,null,function*(){const Ve=yield(0,t.W0)(D({},Ue));if(Ve.status===0)B.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),v.history.push(`/classrooms/${Ue.coursesId}/exportlist/course_total_score`);else{if(Ve.status===-4)return Ve;Ve.status===-3&&((0,v.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),v.history.push(`/classrooms/${Ue.coursesId}/exportlist/course_total_score`))}}),k=Ue=>Q(void 0,null,function*(){const Ve=yield(0,t.Nl)(D({},Ue));if(Ve.status===0)B.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),v.history.push(`/classrooms/${Ue.coursesId}/exportlist/course_total_exercise_and_other`);else{if(Ve.status===-4)return Ve;Ve.status===-3&&((0,v.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),v.history.push(`/classrooms/${Ue.coursesId}/exportlist/course_total_exercise_and_other`))}}),P=Ue=>Q(void 0,null,function*(){const Ve=yield(0,t.IU)(D({},Ue));if(Ve.status===0)B.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),v.history.push(`/classrooms/${Ue.coursesId}/exportlist/export_star_user`);else{if(Ve.status===-4)return Ve;Ve.status===-3&&((0,v.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),v.history.push(`/classrooms/${Ue.coursesId}/exportlist/export_star_user`))}}),ee=Ue=>Q(void 0,null,function*(){const Ve=yield(0,t.td)(D({},Ue));if(Ve.status===0)B.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),v.history.push(`/classrooms/${Ue.coursesId}/exportlist/course_total_exercise_and_other`);else{if(Ve.status===-2)return Ve;if(Ve.status===-3)(0,v.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),v.history.push(`/classrooms/${Ue.coursesId}/exportlist/course_total_exercise_and_other`);else if(Ve.status===-4)return Ve}}),W=Ue=>Q(void 0,null,function*(){const Ve=yield(0,t.QX)(D({},Ue));if(Ve.status===0)B.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),v.history.push(`/classrooms/${Ue.coursesId}/exportlist/course_total_homework`);else{if(Ve.status===-4)return Ve;Ve.status===-3&&((0,v.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),v.history.push(`/classrooms/${Ue.coursesId}/exportlist/course_total_homework`))}}),fe=(Ue,Ve)=>Q(void 0,null,function*(){const Gt=yield(0,t.o_)(D({},Ue));Gt.status===0?(B.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),v.history.push(`/classrooms/${Ue.coursesId}/exportlist/${Ve}`)):Gt.status===-3&&((0,v.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),v.history.push(`/classrooms/${Ue.coursesId}/exportlist/${Ve}`))}),ne=(Ue,Ve)=>Q(void 0,null,function*(){const Gt=yield(0,t.ZL)(D({},Ue));Gt.status===0?(B.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),v.history.push(`/classrooms/${Ue.coursesId}/exportlist/${Ve}`)):Gt.status===-3&&((0,v.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),v.history.push(`/classrooms/${Ue.coursesId}/exportlist/${Ve}`))}),K=(Ue,Ve)=>Q(void 0,null,function*(){const Gt=yield(0,t.aP)(D({},Ue));Gt.status===0?(B.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),v.history.push(`/classrooms/${Ue.coursesId}/exportlist/${Ve}`)):Gt.status===-3&&((0,v.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),v.history.push(`/classrooms/${Ue.coursesId}/exportlist/${Ve}`))}),be=(Ue,Ve)=>Q(void 0,null,function*(){const Gt=yield(0,t.vV)(D({},Ue));Gt.status===0?(B.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),v.history.push(`/classrooms/${Ue.coursesId}/exportlist/${Ve}`)):Gt.status===-3&&((0,v.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),v.history.push(`/classrooms/${Ue.coursesId}/exportlist/${Ve}`))}),Qe=Ue=>Q(void 0,null,function*(){z(),(yield exportCourseWorkListAppendix(D({},Ue))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${Ue.categoryId}/works_list.zip`,query:Ue}))),q()}),He=Ue=>Q(void 0,null,function*(){z(),yield(0,m.QH)("",R.Z.API_SERVER+`/api/polls/${Ue.categoryId}/commit_result.xlsx`),q()}),ge=Ue=>Q(void 0,null,function*(){yield(0,m.FH)("",(0,m.NY)({url:R.Z.API_SERVER+`/api/courses/${Ue.coursesId}/attendances/export_xlsx_data.xlsx`,query:Ue}))}),ve=Ue=>Q(void 0,null,function*(){yield(0,m.FH)("",(0,m.NY)({url:R.Z.API_SERVER+`/api/courses/${Ue.coursesId}/video_study_statics.xlsx`,query:Ue}))}),je=Ue=>Q(void 0,null,function*(){yield(0,m.FH)("",(0,m.NY)({url:R.Z.API_SERVER+`/api/courses/${Ue.coursesId}/export_video_study.xlsx`,query:Ue}))}),Ge=Ue=>Q(void 0,null,function*(){yield(0,m.FH)("",(0,m.NY)({url:R.Z.API_SERVER+`/api/courses/${Ue.coursesId}/export_course_students_info.xlsx`,query:Ue}))}),$e=Ue=>Q(void 0,null,function*(){yield(0,m.FH)("",(0,m.NY)({url:R.Z.API_SERVER+"/api/school_manages/students.xlsx",query:Ue}))}),Ne=Ue=>Q(void 0,null,function*(){yield(0,m.FH)("",(0,m.NY)({url:R.Z.API_SERVER+"/api/item_banks/export.xlsx",query:Ue}))}),Ee=Ue=>Q(void 0,null,function*(){yield(0,m.FH)("",(0,m.NY)({url:R.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:Ue}))}),Ce=Ue=>Q(void 0,null,function*(){const Ve=yield(0,t.Uy)(D({},Ue));Ve.status===0?(B.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),v.history.push(`/classrooms/${Ue.coursesId}/exportlist/exercise_score,export_exercise_users`)):Ve.status===-3&&((0,v.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),v.history.push(`/classrooms/${Ue.coursesId}/exportlist/exercise_score,export_exercise_users`))}),pe=Ue=>Q(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,m.FH)("",(0,m.NY)({url:R.Z.API_SERVER+`/api/export_records/${Ue.id}.xlsx`,query:Ue}))}),te=Ue=>Q(void 0,null,function*(){yield(0,m.FH)("",(0,m.NY)({url:R.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:Ue}))}),ze=Ue=>Q(void 0,null,function*(){yield(0,m.FH)("",(0,m.NY)({url:R.Z.API_SERVER+`/api/courses/${Ue==null?void 0:Ue.coursesId}/${Ue.menuKey}_statistic.xlsx?${Ue.checkedList.map(Ve=>`course_group_id[]=${Ve}`).join("&")}`,query:Ue}))}),ue=Ue=>Q(void 0,null,function*(){yield(0,m.FH)("",(0,m.NY)({url:R.Z.API_SERVER+`/api/ec_years/${Ue==null?void 0:Ue.ec_year_id}/ec_training_objectives.xlsx`,query:Ue}))}),Ie=Ue=>Q(void 0,null,function*(){yield(0,m.FH)(Ue==null?void 0:Ue.name,(0,m.NY)({url:R.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:Ue}))}),vt=Ue=>Q(void 0,null,function*(){yield(0,m.FH)("",(0,m.NY)({url:R.Z.API_SERVER+`/api/ec_years/${Ue==null?void 0:Ue.ec_year_id}/ec_courses.xlsx`,query:Ue}))}),tt=Ue=>Q(void 0,null,function*(){yield(0,m.FH)("",(0,m.NY)({url:R.Z.API_SERVER+`/api/ec_years/${Ue==null?void 0:Ue.ec_year_id}/ec_graduation_requirements.xlsx`,query:Ue}))}),Zt=Ue=>Q(void 0,null,function*(){yield(0,m.FH)("",(0,m.NY)({url:R.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:Ue}))}),Mt=Ue=>Q(void 0,null,function*(){yield(0,m.FH)("",(0,m.NY)({url:R.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:Ue}))}),bn=Ue=>Q(void 0,null,function*(){yield(0,m.FH)("",(0,m.NY)({url:R.Z.API_SERVER+`/api/examination_banks/${Ue.id}.json`,query:Ue}))}),On=Ue=>Q(void 0,null,function*(){yield(0,m.FH)("",(0,m.NY)({url:R.Z.API_SERVER+`/api/exercises/${Ue.categoryId}.json`,query:Ue}))}),jn=Ue=>Q(void 0,null,function*(){yield(0,m.FH)("",(0,m.NY)({url:R.Z.API_SERVER+`/api/polls/${Ue==null?void 0:Ue.id}/commit_result.json`,query:Ue}))}),Ot=Ue=>Q(void 0,null,function*(){yield(0,m.FH)("",(0,m.NY)({url:R.Z.API_SERVER+"/api/paths/get_task_pass.json",query:Ue}))}),hn=(Ue,Ve)=>Q(void 0,null,function*(){yield(0,m.FH)(Ve||"",(0,m.NY)({url:R.Z.API_SERVER+`/api/exercises/${Ue==null?void 0:Ue.exercise_id}/consult_exercise.json`,query:Ue}))}),Tn=Ue=>Q(void 0,null,function*(){yield(0,m.FH)("",(0,m.NY)({url:R.Z.API_SERVER+`/api/competitions/${Ue==null?void 0:Ue.identifier}/competition_commit_records/member_works.xlsx`,query:Ue}))})},27666:function(x,i,e){"use strict";var t=e(95190),v=e(16089);function m(B){let R;const j=w=>()=>{R=null,B.apply(void 0,(0,t.Z)(w))},U=function(){if(R==null){for(var w=arguments.length,F=new Array(w),E=0;E{v.Z.cancel(R),R=null},U}i.Z=m},81228:function(x,i,e){"use strict";e.d(i,{Z:function(){return K}});var t=e(99153),v=e(84851),m=e(19257),B=e(93046),R=e(59301),j=e(92310),U=e.n(j),w=e(29301),F=e(2738),E=e(27666),D=e(36355),Q=e(83116),z=e(37613);const q=be=>{const{componentCls:Qe}=be;return{[Qe]:{position:"fixed",zIndex:be.zIndexPopup}}};var G=(0,Q.Z)("Affix",be=>{const Qe=(0,z.TS)(be,{zIndexPopup:be.zIndexBase+10});return[q(Qe)]});function Z(be){return be!==window?be.getBoundingClientRect():{top:0,bottom:window.innerHeight}}function Y(be,Qe,He){if(He!==void 0&&Qe.top>be.top-He)return He+Qe.top}function k(be,Qe,He){if(He!==void 0&&Qe.bottom{const ve=ge.getTargetFunc(),je=ve==null?void 0:ve(),{prevTarget:Ge}=ge.state;Ge!==je&&(P.forEach($e=>{Ge==null||Ge.removeEventListener($e,ge.lazyUpdatePosition),je==null||je.addEventListener($e,ge.lazyUpdatePosition)}),ge.updatePosition(),ge.setState({prevTarget:je}))},ge.removeListeners=()=>{ge.timer&&(clearTimeout(ge.timer),ge.timer=null);const{prevTarget:ve}=ge.state,je=ge.getTargetFunc(),Ge=je==null?void 0:je();P.forEach($e=>{Ge==null||Ge.removeEventListener($e,ge.lazyUpdatePosition),ve==null||ve.removeEventListener($e,ge.lazyUpdatePosition)}),ge.updatePosition.cancel(),ge.lazyUpdatePosition.cancel()},ge.getOffsetTop=()=>{const{offsetBottom:ve,offsetTop:je}=ge.props;return ve===void 0&&je===void 0?0:je},ge.getOffsetBottom=()=>ge.props.offsetBottom,ge.measure=()=>{const{status:ve,lastAffix:je}=ge.state,{onChange:Ge}=ge.props,$e=ge.getTargetFunc();if(ve!==W.Prepare||!ge.fixedNodeRef.current||!ge.placeholderNodeRef.current||!$e)return;const Ne=ge.getOffsetTop(),Ee=ge.getOffsetBottom(),Ce=$e();if(Ce){const pe={status:W.None},te=Z(ge.placeholderNodeRef.current);if(te.top===0&&te.left===0&&te.width===0&&te.height===0)return;const ze=Z(Ce),ue=Y(te,ze,Ne),Ie=k(te,ze,Ee);ue!==void 0?(pe.affixStyle={position:"fixed",top:ue,width:te.width,height:te.height},pe.placeholderStyle={width:te.width,height:te.height}):Ie!==void 0&&(pe.affixStyle={position:"fixed",bottom:Ie,width:te.width,height:te.height},pe.placeholderStyle={width:te.width,height:te.height}),pe.lastAffix=!!pe.affixStyle,Ge&&je!==pe.lastAffix&&Ge(pe.lastAffix),ge.setState(pe)}},ge.prepareMeasure=()=>{ge.setState({status:W.Prepare,affixStyle:void 0,placeholderStyle:void 0})},ge.updatePosition=(0,E.Z)(()=>{ge.prepareMeasure()}),ge.lazyUpdatePosition=(0,E.Z)(()=>{const ve=ge.getTargetFunc(),{affixStyle:je}=ge.state;if(ve&&je){const Ge=ge.getOffsetTop(),$e=ge.getOffsetBottom(),Ne=ve();if(Ne&&ge.placeholderNodeRef.current){const Ee=Z(Ne),Ce=Z(ge.placeholderNodeRef.current),pe=Y(Ce,Ee,Ge),te=k(Ce,Ee,$e);if(pe!==void 0&&je.top===pe||te!==void 0&&je.bottom===te)return}}ge.prepareMeasure()}),ge}return(0,v.Z)(He,[{key:"getTargetFunc",value:function(){const{getTargetContainer:ve}=this.context,{target:je}=this.props;return je!==void 0?je:ve!=null?ve:ee}},{key:"componentDidMount",value:function(){this.timer=setTimeout(this.addListeners)}},{key:"componentDidUpdate",value:function(ve){this.addListeners(),(ve.offsetTop!==this.props.offsetTop||ve.offsetBottom!==this.props.offsetBottom)&&this.updatePosition(),this.measure()}},{key:"componentWillUnmount",value:function(){this.removeListeners()}},{key:"render",value:function(){const{affixStyle:ve,placeholderStyle:je}=this.state,{affixPrefixCls:Ge,rootClassName:$e,children:Ne}=this.props,Ee=U()(ve&&$e,{[Ge]:!!ve});let Ce=(0,F.Z)(this.props,["prefixCls","offsetTop","offsetBottom","target","onChange","affixPrefixCls","rootClassName"]);return R.createElement(w.Z,{onResize:this.updatePosition},R.createElement("div",Object.assign({},Ce,{ref:this.placeholderNodeRef}),ve&&R.createElement("div",{style:je,"aria-hidden":"true"}),R.createElement("div",{className:Ee,ref:this.fixedNodeRef,style:ve},R.createElement(w.Z,{onResize:this.updatePosition},Ne))))}}]),He}(R.Component);fe.contextType=D.E_;var K=(0,R.forwardRef)((be,Qe)=>{const{prefixCls:He,rootClassName:ge}=be,{getPrefixCls:ve}=(0,R.useContext)(D.E_),je=ve("affix",He),[Ge,$e]=G(je),Ne=Object.assign(Object.assign({},be),{affixPrefixCls:je,rootClassName:U()(ge,$e)});return Ge(R.createElement(fe,Object.assign({},Ne,{ref:Qe})))})},66104:function(x,i,e){"use strict";e.d(i,{Z:function(){return $e}});var t=e(92310),v=e.n(t),m=e(11592),B=e(26112),R=e(59301),j=e(92343),U=e(36355),w=e(84105),F=e(91857);const E=Ne=>{let{children:Ee}=Ne;const{getPrefixCls:Ce}=R.useContext(U.E_),pe=Ce("breadcrumb");return R.createElement("li",{className:`${pe}-separator`,"aria-hidden":"true"},Ee===""?Ee:Ee||"/")};E.__ANT_BREADCRUMB_SEPARATOR=!0;var D=E,Q=function(Ne,Ee){var Ce={};for(var pe in Ne)Object.prototype.hasOwnProperty.call(Ne,pe)&&Ee.indexOf(pe)<0&&(Ce[pe]=Ne[pe]);if(Ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var te=0,pe=Object.getOwnPropertySymbols(Ne);teEe[te]||pe)}function q(Ne,Ee,Ce,pe){if(Ce==null)return null;const{className:te,onClick:ze}=Ee,ue=Q(Ee,["className","onClick"]),Ie=Object.assign(Object.assign({},(0,B.Z)(ue,{data:!0,aria:!0})),{onClick:ze});return pe!==void 0?R.createElement("a",Object.assign({},Ie,{className:v()(`${Ne}-link`,te),href:pe}),Ce):R.createElement("span",Object.assign({},Ie,{className:v()(`${Ne}-link`,te)}),Ce)}function G(Ne,Ee){return(pe,te,ze,ue,Ie)=>{if(Ee)return Ee(pe,te,ze,ue);const vt=z(pe,te);return q(Ne,pe,vt,Ie)}}var Z=function(Ne,Ee){var Ce={};for(var pe in Ne)Object.prototype.hasOwnProperty.call(Ne,pe)&&Ee.indexOf(pe)<0&&(Ce[pe]=Ne[pe]);if(Ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var te=0,pe=Object.getOwnPropertySymbols(Ne);te{const{prefixCls:Ee,separator:Ce="/",children:pe,menu:te,overlay:ze,dropdownProps:ue,href:Ie}=Ne,tt=(Zt=>{if(te||ze){const Mt=Object.assign({},ue);if(te){const bn=te||{},{items:On}=bn,jn=Z(bn,["items"]);Mt.menu=Object.assign(Object.assign({},jn),{items:On==null?void 0:On.map((Ot,hn)=>{var{key:Tn,title:Ue,label:Ve,path:Gt}=Ot,ir=Z(Ot,["key","title","label","path"]);let Sn=Ve!=null?Ve:Ue;return Gt&&(Sn=R.createElement("a",{href:`${Ie}${Gt}`},Sn)),Object.assign(Object.assign({},ir),{key:Tn!=null?Tn:hn,label:Sn})})})}else ze&&(Mt.overlay=ze);return R.createElement(F.Z,Object.assign({placement:"bottom"},Mt),R.createElement("span",{className:`${Ee}-overlay-link`},Zt,R.createElement(w.Z,null)))}return Zt})(pe);return tt!=null?R.createElement(R.Fragment,null,R.createElement("li",null,tt),Ce&&R.createElement(D,null,Ce)):null},k=Ne=>{const{prefixCls:Ee,children:Ce,href:pe}=Ne,te=Z(Ne,["prefixCls","children","href"]),{getPrefixCls:ze}=R.useContext(U.E_),ue=ze("breadcrumb",Ee);return R.createElement(Y,Object.assign({},te,{prefixCls:ue}),q(ue,te,Ce,pe))};k.__ANT_BREADCRUMB_ITEM=!0;var P=k,ee=e(17313),W=e(83116),fe=e(37613);const ne=Ne=>{const{componentCls:Ee,iconCls:Ce}=Ne;return{[Ee]:Object.assign(Object.assign({},(0,ee.Wf)(Ne)),{color:Ne.itemColor,fontSize:Ne.fontSize,[Ce]:{fontSize:Ne.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:Ne.linkColor,transition:`color ${Ne.motionDurationMid}`,padding:`0 ${Ne.paddingXXS}px`,borderRadius:Ne.borderRadiusSM,height:Ne.lineHeight*Ne.fontSize,display:"inline-block",marginInline:-Ne.marginXXS,"&:hover":{color:Ne.linkHoverColor,backgroundColor:Ne.colorBgTextHover}},(0,ee.Qy)(Ne)),"li:last-child":{color:Ne.lastItemColor},[`${Ee}-separator`]:{marginInline:Ne.separatorMargin,color:Ne.separatorColor},[`${Ee}-link`]:{[` +\u8BC4\u8BED\uFF1A${(Ho=ln==null?void 0:ln.data)==null?void 0:Ho.comment}`,Ba[Ba.length-1].loading=!1,Ba[Ba.length-1].response=ln==null?void 0:ln.data,Ha([...Ba]))});return yA.createElement(t.Fragment,null,yA.createElement("div",{className:fl()(Uo.intelligentReview,je),style:pt},yA.createElement(R.ZP,{onClick:ja,type:"primary",size:"small",ghost:!0},"\u667A\u80FD\u8BC4\u9605")),yA.createElement(H.default,{centered:!0,confirmLoading:kn,open:Dr,title:"\u667A\u80FD\u8BC4\u9605",width:814,okText:"\u5F00\u59CB\u8BC4\u9605",onCancel:()=>Cr(!1),onOk:wa,afterClose:()=>{Jr(ia)}},yA.createElement("div",{className:Uo.tip},"\u60A8\u597D\uFF01\u6211\u662F\u60A8\u7684\u667A\u80FD\u8BC4\u9605\u52A9\u624B\uFF0C\u4E13\u4E3A\u7B80\u7B54\u9898\u800C\u751F\u7684AI\u8BC4\u5377\u4E13\u5BB6\uFF01\u6211\u80FD\u5FEB\u901F\u7406\u89E3\u8BD5\u9898\u8981\u6C42\u548C\u53C2\u8003\u7B54\u6848\uFF0C\u7ED3\u5408\u8BC4\u5206\u6807\u51C6\uFF0C\u4E3A\u5B66\u751F\u7684\u7B54\u6848\u8FDB\u884C\u7CBE\u51C6\u8BC4\u5206\uFF0C\u5E76\u63D0\u4F9B\u4E2A\u6027\u5316\u8BC4\u8BED\u3002\u6709\u4E86\u6211\uFF0C\u8BC4\u5377\u53D8\u5F97\u8F7B\u677E\uFF0C\u6559\u5B66\u66F4\u52A0\u667A\u80FD\uFF01"),yA.createElement("img",{src:Fl,style:{marginTop:-100}}),yA.createElement("div",{className:"mb10 blod"},"\u8BC4\u9605\u8981\u6C42"),yA.createElement(P.default.TextArea,{showCount:!0,style:{height:188},maxLength:1e3,className:"mb20",value:Hr,placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u8981\u6C42",onChange:Mn=>{Jr(Mn.target.value)}})),yA.createElement(GA,{visible:Pa,setVisible:Li,image:us}),yA.createElement(Mo.Z,{title:"\u667A\u80FD\u8BC4\u9605",isReview:!0,DrawerProps:{open:Hn,onClose:()=>{xr(!1)}},onOpen:()=>{xr(!0)},loadingOption:{text:"\u4EFB\u52A1\u6B63\u5728\u8FDB\u884C\u4E2D\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85~"},initMessage:Hr,defaultGetData:!1,hideUpload:!0,showPreference:!0,customRequest:ua,isShowDefuatTips:!1,showEditableBox:!0,extraEdit:Mn=>{var Pn;return!((Pn=Mn==null?void 0:Mn.response)!=null&&Pn.message)&&yA.createElement("div",{className:Uo.apply,onClick:()=>{var qn,_r;fr(fa(nl({},$n),{score:(qn=Mn==null?void 0:Mn.response)==null?void 0:qn.score,comment:((_r=Mn==null?void 0:Mn.response)==null?void 0:_r.comment)||"",is_ai:!0})),xr(!1)}},yA.createElement("i",{style:{color:"#3061D0"},className:"iconfont icon-yijianyingyong1 font12 mr5"}),"\u4E00\u952E\u5E94\u7528")}},yA.createElement(yA.Fragment,null)))},gA=e(7727),si=e(70100),Qr=e(59301);const{TabPane:rl}=Nt.default;var Ls=({item:je,answerData:pt,autoHeight:Bt})=>{var $n,fr,ia,Dr,Cr,kn;const[hr,Hr]=(0,t.useState)([]),[Jr,Pa]=(0,t.useState)(!1),[Li,Hn]=(0,t.useState)(!1);(0,t.useEffect)(()=>{var wa,ja;((wa=je==null?void 0:je.evaluate_codes)==null?void 0:wa.length)>0?Hr((ja=je==null?void 0:je.evaluate_codes)==null?void 0:ja.map((ua,Mn)=>({key:Mn+1,error_msg:ua!=null&&ua.error_msg?Ce.Base64.decode(ua==null?void 0:ua.error_msg):"",status:ua==null?void 0:ua.status,created_at:ua.created_at,code:ua==null?void 0:ua.code,show_code:ua==null?void 0:ua.show_code,language:ua==null?void 0:ua.language,resubmit:ua==null?void 0:ua.resubmit}))):Hr([{key:"--",error_msg:"--",show_code:!1}])},[je==null?void 0:je.evaluate_codes]);const xr=[{title:"\u8BC4\u6D4B\u5E8F\u53F7",dataIndex:"key",width:"100px",key:"key",align:"center",render:(wa,ja)=>Qr.createElement("span",null,ja.key)},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"left",width:216,render:(wa,ja)=>Qr.createElement(Sn,{date:ja.created_at,showTag:ja==null?void 0:ja.resubmit})},{title:"\u8BC4\u6D4B\u8BED\u8A00",dataIndex:"language",key:"language",align:"center",width:100},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",align:"center",render:(wa,ja)=>{var ua;return Qr.createElement("span",{className:wa===0?"c-green":"c-red"},((ua=gA.Im[wa])==null?void 0:ua.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))||"--")}},(($n=hr==null?void 0:hr[0])==null?void 0:$n.show_code)&&{title:"\u64CD\u4F5C",align:"center",dataIndex:"code",key:"code",width:100,render:(wa,ja)=>Qr.createElement("span",{style:{cursor:"pointer",color:"#3061d0"},onClick:()=>{H.default.confirm({centered:!0,icon:null,width:700,okText:"\u5173\u95ED",cancelButtonProps:{style:{display:"none"}},title:Qr.createElement("div",{className:"flex"},"\u4EE3\u7801\u5185\u5BB9",Qr.createElement(si.Z,{className:"ml20 bold-400",title:"\u8BC4\u6D4B\u8BED\u8A00",dataSource:[ja==null?void 0:ja.language]})),content:Qr.createElement("div",{className:"mb10"},Qr.createElement(An.ZP,{height:300,language:"python",theme:"vs-light",value:ja!=null&&ja.code?Ce.Base64.decode(ja==null?void 0:ja.code):"",autoHeight:Bt,options:Ta}))})}},"\u67E5\u770B\u4EE3\u7801")}].filter(wa=>!!wa),Ta={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return Qr.createElement(Qr.Fragment,null,Qr.createElement(Nt.default,{defaultActiveKey:"1"},Qr.createElement(rl,{tab:Qr.createElement("span",null,"\u901A\u5173\u4EE3\u7801 ",Qr.createElement(L.Z,{title:"\u5C55\u793A\u5B66\u751F\u901A\u5173\u4EE3\u7801\uFF0C\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5"},Qr.createElement("span",{className:"iconfont icon-tishi4"}))),key:"1"},Qr.createElement("div",{className:"mt15 mb15"},Qr.createElement(ve.Z,{value:je==null?void 0:je.description})),!!((fr=je==null?void 0:je.user_answer)!=null&&fr.length)&&(je==null?void 0:je.passed_code)&&Qr.createElement("aside",{className:pe.Z.shixunWrp},Qr.createElement("h3",null,"\u6700\u540E\u901A\u5173\u4EE3\u7801 (\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5)"),Qr.createElement("div",{className:pe.Z.full},Qr.createElement(si.Z,{className:"ml10",title:"\u7F16\u7A0B\u8BED\u8A00",dataSource:[je==null?void 0:je.language]}),Qr.createElement("span",{onClick:()=>Pa(!0)},Qr.createElement("i",{className:"iconfont icon-quanping2"}),Qr.createElement("span",null,"\u5168\u5C4F\u9884\u89C8"))),Qr.createElement(An.ZP,{style:{border:"1px solid #ccc"},height:300,language:"python",theme:"vs-light",value:je!=null&&je.passed_code?Ce.Base64.decode(je==null?void 0:je.passed_code):"",autoHeight:Bt,options:Ta})),Qr.createElement("div",{style:{cursor:"pointer"},className:"font14 c-blue current mt20",onClick:()=>{Hn(!Li)}},Li?"\u9690\u85CF\u53C2\u8003\u7B54\u6848":"\u67E5\u770B\u53C2\u8003\u7B54\u6848"),Li&&Qr.createElement("div",{className:pe.Z.newProgramBg},Qr.createElement("pre",{style:{whiteSpace:"pre-wrap",color:"#333"}},(je==null?void 0:je.standard_answer)||"\u6682\u65E0\u53C2\u8003\u7B54\u6848"))),Qr.createElement(rl,{tab:"\u8BC4\u6D4B\u8BB0\u5F55",key:"2"},(!!((ia=pt==null?void 0:pt.exercise)!=null&&ia.student_commit_status)&&((Dr=pt==null?void 0:pt.exercise)==null?void 0:Dr.student_commit_status)!==0||!!((Cr=pt==null?void 0:pt.exercise)!=null&&Cr.user_exercise_status)&&((kn=pt==null?void 0:pt.exercise)==null?void 0:kn.user_exercise_status)!==0)&&Qr.createElement(ee.default,{className:"mt5",bordered:!0,dataSource:hr,columns:xr,pagination:!1}))),Qr.createElement(H.default,{centered:!0,destroyOnClose:!0,open:Jr,title:"\u5168\u5C4F\u9884\u89C8\u4EE3\u7801",width:864,onCancel:()=>Pa(!1),footer:null},Qr.createElement(An.ZP,{height:500,language:"python",theme:"vs-light",value:je!=null&&je.passed_code?Ce.Base64.decode(je==null?void 0:je.passed_code):"",autoHeight:Bt,options:Ta})))},_n=e(77525),bs=e(346),Tl="data:image/png;base64,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",zA="data:image/png;base64,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",Os="data:image/png;base64,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",Jo="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARoAAABECAYAAABeQPqJAAAAAXNSR0IArs4c6QAAIABJREFUeF7tfQm0ZldV5r73/9+rechIEhLjkFIGEwJKoMWAkIRKBIG0DGqbFsmAtICgIuKiTUEatVtXq6igmYiNDdpRtEEhA9K9VFrNsrVIiA2pYEhSpCqpqtT06tWb/nt73XP28O19z//eq0olsJZVLsn//v8O556z93e+/e19zq3oG+TfrueeMLtxRT3Zti1VVZVbxf/JH9r0RUv2e/6m+x89MP0uf+tZVT5PryPHy1dVpXeQ+9i9+fptvm66f/djRcRf+ftz+9OlpVndefI9n9T91n3Ml+Lrdc+iF7Xn737X54LfrS/882v/ydimhpT6L3+X25mvsaz+4/ZqW+F87T8cP3nYXv/hWPP9S/0nrdc+k/HKYyI2kNqOHW/d4q2cBwbHUmwjn2795e1QLm9tTfeH+3Tn6z/+Acfa/VYYa/zKXZj7E23O+QpfWO0M3Qea1P1e1/W9qz58z3c+la4/biieyjake/3dOeu2fddJk+eog/NYy8B7ozB7koFFZ5SH0kE3xElj54yh4IwIMmK3eYAzIER7XqyNriMZVFy78P4IQtnrA+B6UHVgKA1zoMunwzN3z4CXTZ/tsQB4oJ/A7/R85xFhUgiOB92f0TfhQZgwFLi5MYy5HvAzKOf224RS7GO5qThomJTw/nK+YZSALvSfTAo6aWFbvFcL0Lt2wqSWZ5hFxlLHUKbH/Mw2IfD3MpYwieEk04FKvk2e6ASUq6q6dtWH73n/U+nk3zBA8/ffse7K550weaPzL5lZZAYS20KjlFlYOtRNKMBAxG/BqbzTCHPJF2jN3pWa9IxT29U1LBgeXM4MzxgEf2KXKRgeO4gzSHFu57nMQnQmBnxCRpj6LDo3sJhe/yEzLDt37j9hEaH/AEhkZnZsEJiD+Z0wT/FDcTBsZ2YQ0hV9BgHfKDPmjhgDjgq8bG/4dxwnBBElxghC+jA2gAbucmCYQOyGOrsYszIQ07Ygm06ADICSjNf+RjCR8R8Mq2eu+O17vvSvEmja1z1rcubBRw8PB1RLlOMGHCi1TAZjOx6dNHtqfwYMzqqHlXpfKL/OxjoxW5gn5zF7cBMqhAx9NsOOA+f3moCeBWGEHofcHdiHMRcLOdGmNXRLM15kNugMhf5z7WVHXiRUEZDOPpABD2fpHggBoRNkcQ4Lz6yAh9QM2+LG2rMBCbtcyMomE/vE7gOTik4wxhgc+MUJI7KZ3AANbT1L9cxdWTuwlF6YDMYTGU1mNnTPmt/74nlPJcj03PGpvnm83/3nbbzv7NWDTVELyaaJekz+S6mpGJj4BlJFiev5aZFGutgkaC6l+JfFAACtlh0UNB4MQ5z2Y3qMOFU2eaTQYcZzv4VZkI0T+2Ux/ciOEzbg2QPSBKcfCQhJ/ykzzM5hJKGgn6kT8QgWADH1wCLOis4telLZkYOzygOr3gIPgM4IdqWBSsEW8lB4ba7HpgqMCcHBaS4FkoUsBkFYOGsJVDAkip9dGMXPWdX1e1d96O4PPNW+/g0TOnUPfvCCk966oqbfsgHlmS+wGTRMT2V9LGqzqM2gngXEOF9m7myUCAg+7ra41xufnJPBw4Q5uD86QI+lSfslDGEBujuuFm3DYvXxOge037XDzEscOIYCKFCXBGjrP0X1/IGfywGfPp8P2QQ/VfdCsTdMFthOIQM9oV4aIAJcN4woQLuQcXz4yDO+aiFl+2EeLcw16iSsHRnARDYYqCPoMeVkQ2CjQXfR8SvoNJiAEDY4GAy+Y+XvfOG+pxxo2jefdRu1tNlLpEYD0nN1YbiMcve5UXPS39JDtRCzM9yn89L5xoXz+fyPf0vnj4gmdjeaIYpqvohhjoYDa8+6CszUeAG5XymjAI9jBsozIP+n7EBAegWylU0ZvXYMATJnfkbUBlpHxfYjzQ6ir/1pz6/hSQi3ZOaUGVCeVL+PKnQMQ1JTgUGgMOv0AxscnOzxPjJecfYVBiGMJ4Y2LlwaKwxbG4v6GjeqlGiw++cso2M7WTIvZgJdt2DIXtTXhJn7TGs6FMwPJy3AdMujYqZWNBtg06kXkn+NqNq312d1O5/hzJn0kUyeeZh9ZjDZmQxrZ+v8u2K8azi3tqpur9prvvVcqua2Uku1pjgZHNJh/Dl1bNtR5Q4ZsjUlI0gAwoKgHmOCVNsAdgpgKXjxZKj3IJrdOaI1XUtEaEWTdlqHxMQxBDCHlYe3WRi9wIcppdACjQadE41cBcE4RcjgAYiVjFPb6LG7r/0wDeixLPYlC0GEXFjK3CQKz9KKoYiCCqrmQjMMsXI7LOxDrNYQAARoCQVUxJXuV0ZgBiw45voL7MBJGhraGTuNYYd5hoXgAvJRqFcngv6W83HCsHmrEMJLZwRtrWdPrv+4bMJNCsBmAmNB/UX9tKDdOFYzPU3V9LQDiqoGw+1YswwpgAmCS3oGnqwTQPE5SXeTz25CpIbayfPTV+0133QDUXNVbjDPVSUGosyGgUZAhgHGmA87dAdIHe4L2ERmlIDL7td1yuAQ0fBwNoPIIqRmYbxIB8KqWhKm92CacLN0kPG579Fgo2OJMwj9jzOmspXAskzQDKTAvMsjM49yNhjUcxik3VeQGuYezDU6FpJpethl33xNjzEtdl4kL4sIl34aLqSwA1h2xyvwOA3OMmmSknXCtVlG7oQ4lvzs2X4KNU9Ar5AdC2PO7cq9gKGx05JUF5TwHrUmsV4EYqm/ks704Z09hzyMidYCJOM0GmSuYjyZBECY2NXPPL6XaDQiqq0OqQMHYyPyOZ9nYSs/G8+qDlCYEYnAn/pOHzsZ7I3V9Q9dzUBz9ulEzTZq2zUCNpKGkDAnhz5M9YDxJGYjoCTERgAEgEmYUbo+sBwNo/jYaoFoYp85ldM5QAD2DltmKib84jTBbuSESdNTvPBmmosyGg4rJJ6PQqaEoNkoxgmuYmTBSZRqs/eAgyOjEgdwLAzpfHAQm1j7YZUaOFISBgRwCXZonjjk+j0Whqn17DBySLn/QqYGnte0B+gjbJCEwKXwmNtfYhDIZEriuWM6UFQp0Vk83xUhjQE8ZFTaJ6Cd2XeF/luEybhyBSwIlfGRkKm719w8VXv3ZithFpNsuAt9oL8kjNJ5LwngQj8RcBjEhPkkNsPjKf1QVYeI6k3V9Q/u0K5prznzWmppi4ZGEDZJyI56C2o2OXziGVb1F55FJdSC66WvCuFZcsympYm9KY7TDrBwAexdsQNmayhGU1oQNZnCDOjYQsHhUB8wtBbk5vsLbdUb4wznRWcfLoUZLpxfTM3zMQ58dGbhceBjdFZSkLbUvAIW00oET+u/IPBEPUQdBjo21nmo4YdZGsOhsf3HpqXjKAxVHhA6bKmxlkMxLMcK7YJwrrO9mbim5sU/jWGDbiMQ69igDoo1WvpKLsbn9YR+HHP5HKvNoSuiJkYHp6g6NJ3CG5ygfLgjQBLCIyjv0FCL2bXgvMoJoPlQRVuq67e/z7lc+7PnraH9e7e1bXt65+wduWq6B0kMhFmLQK/0LIRCKBArC+qu0zUynJ8cG8KtdFkQiAdTLQ3njc6rloC951q/SBEXoHWvYE2vIbOv0WDUd4RSK83mfkDKmb/yNNphBqTcnROnPyTkYcZYYNVFQVCnCQkPJLvVb4exO5h2cQYuCZfqmLmN44xfQqaxWT4IH4uVvfh7qZ8EhNz4h4wh6CH9cCh3qB9/qOVhGymzZ5vFUTyHwB6UW25T0U5D//WW2pT1GJkMkn1hlhKXahSAR8dbQP6xPdR2YjAzDy/42rKL/HtmMRqSMXikflUdR5hO7lsFnO73fPwO2nDCpurX7j7kXDU9yFVnXtk0barO7TEUyRzlJ3ZZJMkqIUsRluOyVTH0Cn9LCDaYI5o4LOif/4u6zNjUMXi2C630gcShjeYJ3dPn1UP8VIRZB3S6CF6GG7FIDuinQ5pCKX3mskpFxchsXY+vhUHhXLEBhHMBQQFs0UZQ1DNdRvo9TsWlkNPaIfdVxheEUKkZGi/y4+BhNg/FVg3+EcPdWrMeiAt7EdYWNBthhdZHue+NyfTDX+WgMkQdS8iiiIEOTgKaxQvtDxXuS9bLlEKiUO2NuoyOyfw80a69uW0FTSU9sRNy7W+bTEWvgopxZjV9IZiorqurqhu336T2iCPWbtlStw/duLVt23NZC+OMkoUHwjw0CyVMxAGRT4ejSNxLbbvz2RkbohUHNRqG2M/a4ZxEB1kCRqjSc7G81xhKM1wGisJ9xEAV//pAYqIcptitq33IhA7thVNxs6hvCPaIM1volI1cxcLSeq5C8WBuQSF046/ifSKYiBBechAFLhmSXv9B6Im6VwinDDiMtWqzeazS/WUtGj9SsJ7iOrWxulco8hSbQInI9J/xoa/rP2WtPNYcyloG0zKtOrHI8xXS18JYdEItpbjl/H0HiaYPQ7aJR17CKNVUAHAEE1GDgWxTBicbQ9VnstB8T/VNV51fbdmiaqwjz+kBrz5r82h+dFtqVdBSsJ6mE3RTF8cwymWWOodtcjo8956uJ5PwzGs1dsyK6SrV1QglK4l46TuMBHoA4X8XgxlXbj5u0OUefWHTuamq9HqfCOeo/5REzDE1KD0Hl5nNZU+sRs0E6n7/ybPE1DFOONb+EgtDgLQHQqdS/xdEkOEHELG+lgEshJ3K7KB16hQxUyjFjYHgQD9Hx/ehINwf7KrHFpVoWm0NO4KmfS0U5gv1vMw0EDFgDDuVeYZBwdApXhLT2PH8ZsduombEwwpsjctIHAuVCSsnK60zFXCgWJUzVjrMrJEOJupLqxsevh2bX+oCan78zNuaptmshXYoDGPWSDJFHNqI9oIAJUDks06iHOv6LwWh1KCWaDBLNJzDlY2Yps6jXRYvIeQQEBTDcXG6xNOYjvOxvIRL5i++SMtnvhBVTCsJSAiSog0iinP8+LriFu+B0YjOxhnBFVFRNzJNIf8u5yvYjANmtTyA1pR9COloOB9TrNY2B80ajmhPcXjXA2anyUC/RmvlGZafLh+IFbtcEpCtra/joY4hM1qv/6yxEM8B2Ar1V5ECxfN8Z+1OZTH9ZSCu/4LIi4skXV3MuP7H8+cWqHns8fR4mhjgsVQMlnAKQitXruGK+jKTyZOJ0lXVfqiubx9+ZPulASORD9hP7RvPPLehdmszavMlFVCkaC/3ecNhT5f9kv4uprGByfTCKKEqnIWS69SjilbMhMwOZhUyncqIi2EBCnGl2U/PMXENDd3NGmrYodBN72cOnHUb7qzAVpApuXvB3jZxZnMDBQ6mTgXFcCLGSggj18L4GjFXZ1zXVyFeitklcWIIUaIxprFl/BSwkedAyDHGhf1nqV2zSjPkfn+AuNvrHwACbrdgsYG6X66irBVYZwRPC5fgoggwYJIl8OyDju1tpP1UEHnx2Usp7dLv8hjN3oPUTk2riWQRGHRBBBkFD96NAAv4MrIwy7FIQQAsaz/U1FV9fnXL9nuWBTTdQQtXnHFjS3QlhkvGVCCIxVoZBp4s6gprAb1Dly8weEUQa7qQTtLiRCtnqrSsAQdYWYyMNc44mFIMT4qzih9wcA7ccwYeoReeMaD0BWceDM9bHKnRWBBYiIf7WHQXQiKohO2xnWzdvXBTu0KzOwVAFKkB6TIXgeNPoo0hkDjeIuGOmkhM7YclIuDY3Hy/5wwbuGKiTjbBAITJ8PH5CZXL5E8yq7NtlhkpVqXLLGgseeklLhBucPW8Mgn2RtS00h2OcD8Zd84S5zeP7CZayNkm9QEQhLUIlgVhHT5JJkCWys6HLBOzoxRhDKqbhr//SCr8XTbQtNecffro8Py2pmnXqGgeCvBS93fYgMsRxEEZbCSTxL6pFZem8QThWMO0iibniAajXKFohuMrGaXTs5Ha1GbAgt+zVavn4HWFWkoXYXqPj2NrtxAmX0jMEe+v2SzzHmNgARzVnJmCdEVU+XGUkunzu6wN/2wZuUKBoIQhMgAgSmooFdpjQCyMwvqpV2kLoBqZm6VHQ/9BOKF9p+MH34zRsUzVzA3X5+cHcv0JeOTYDG68xSeMY57CDNV5MIZFjwIQdIwOxkl0j8hMZLzRnm385TkLu0uqTgr2K0A6t0ALO/Zo2JQmNDSpGBJx+3sZqLTUgB8UgUWiiXSd9tBg1WQqzjsioOkOnv/RM7oCvmt1bROkoyVccjUxCXikPBj1l1CgJ4syQ0iVjAZqbgYjohXzSbHKpokj7nwQuDN8RMPQKtBg5BnBy+ejwboaBjBeMxAOA8TxXDug/QxNyYjE8scYrs7CvYWYstCPZ+lCjYsbbO2rmI0TwwPOUuy/xTWFlKUrbHFq/dc/H/tctZI4Dj22Y8DOG3haOrkQ6rn7o+6D4As1PKrjRE/RPpF+Gm8zkBc3aIc0Nqb5EWxKzimlIS7DhGwsZJriNUZ7DlB7cNq2Jk1Akx8mYQSuU0pVwqi7WOUvajGo7+E6qWo4eN/Ef9u+pfQcwV36h7RXnLdmodm1rWnodJ06uhXaGhZZ1gkBRsImYTN6PCe7MHWulwKA0pqWtqI1c3kfrNw7kOUR8LFpysAoCHAGOG76MTYyxtgEhHDWRXwoz8ZjQj0s4wYHcrOsGE4v+1SoqJUUduH51R3cc4WwDnxGAvhiQV4MVQIQRTCMorNnCVifApqMWKLQUMA9U7DFO5z2bQFoqEmxZ/HLLtJkBjoSRrBiYxirx/ZHVROZc48xxVAJ2KRYogj26ZGFMfNnZDQRc5dzfrN9FzVd2IT7GqPOIqyZM0zKwtIY+0WS0hZhZLkfeE1UTTuG9Smbqo/m4rzSv9L85Y6b++HTu5jrBrfmSZiLjBp7nGaYVKuBVd2p2rgMTJYizxcS0Or6fdVoQDVrJz3HRjEzwiawBOdAPGI4Szjj0+1C/YbiKcbVKdK6qJQVQnFWanJcyMNtdfRavlNJo1ApCiNjgCfZIAj1znsRDS+/RhlTc+9d1HziQyZWA2IPXn01Vc+6ILvf3l00/3vvpfqsc2jw735O77bwR/+V6KEv52zgmz9A9Vmb9Lf53/oZol3bE6MZvvIqqjadP87W/PeOJRCN/uFOav/2U+psNjkUKnq5/dh/sapXs08FNugzUCbiG6hghg7ZtMZYaAD8GfYO4vBCzDP9N9mPWXDP/pa5n0wpA5XsN66JmpmjhUe6sCm338JYZrE98CkLxEIyVWeS0Al0nkFVXT38+I5c6Hu0QNP+j9cN5j/xN1ubtv1OZRqwnkm2iJBsk7GVfEe/KNN/lw/I/x+BTALv4aiiyS75tUSYYbFnOTyImKThGKQcc+vG7+eCjMrT/UJ1b7pUAcdjGBNK45ODCBhiOhRDkyz5ujc7oCENfuEmGjz/Ih3y5u7PU3PfVm1P889/T/XTv43qF15K1dO/jaoNJ+WhmJul9v4vEK1eR/U3P9POf/DLRNP7af66f0/1i19DEz/xKwZCn76FFn7/umTIw3f+Ng1e0MtsLgt4Fj51Ay384a8G4RypqXYKX08AIFQnu/7rZy1RXwN1zRwRNKeeTY0JsbPZ2Fg7kgk2FScbOS6GUI7ZMC7ECnQkfaXzU9i0fzrfPW7/AOFTOkDraWTVttc1/bID03lYovnixL+98Pzq9bfmQp2jBZruvPkfOX1zM2pvSxlo2eAq/cHAoZ/zKMtxGWjEfftrphyT0Wt5PadqiFa3Q75IeZW24JUMdYkpIIggSGAE5mhxrKRFui1pMJfFAaGNjSvSbEzbxm0nlCzhI4ZFfijl2PFhP5QTTqXJG/+WqsFg7KAv/NnvEU2soOEr3rgsEJCDZn/0WWn8V3zor6nacHIGp8NTNPuW7yU6fJAmfvp3FGjapqH20YfGX7+uqH7a2QZYn7qeFv7w16wORp0XgoZYxwMOjktEMENltUQ+e6cJSt0PJ66dSheHcLzcDtFkemFnjrt7uzT6wjrIcI3RXkp1M2q/kDCIes7Cg7uoTWET30MnOJM6NaTi31AEVtwMoZZk7kQzHQyrSyc+tsMV55UGfcnQSU6aecPpt1PTvhzFX6uZyQsnk+G5BZMCPDxIxZ36GKwSIHEpeVjO0AGNMW1oMsI6GJ20OcbporlgR2C8jr/z02TuUFjhO05Adt+LxRc0FzlOY/wwDbq1QT2Wkw/uAU9nVGduovp532ePGEe4K3boWEs9pPpbn031ha9O/029f3Avjf70w1Sd+k00uPRH9Rqjz36cmkceoObTt6SZY/Dat9HwdT9lIPHRX6aFv7iJJoDRtNMHafbK50I7ZQsBDiFWraGVN20FoLmBFv7oV0GIA10Ka4a01iEjv4jQ2o/8OwIxW5a1he/qRFbGFZSu8nzhpi/PuBwQyUWt63mUuNARloiAAbq6Lfw+O5NlXMcIv6Xz28NzNP/w7kXXL2GCJesuBkjiNwY2uWHKbFREru5YeeuOzSVgid8tG2hmf/jM89qF+X/q9s+hsfvJCGgIPQFNBhkQbgVaqL2JG2WtoAFNZH5nxBZVWWXY+Xcfu3sEzzOcVBmbHSmNVYOzSlhkIkrjFqPRYqAAhBlzfPsWz9TkocF2ySPny1vBmQ4qjmaBkUXG1hny8B2/SYMLX5XvtfNBmn3rS6l65vNpxXV/pJedu+4Kau75Pwa4606g4YtfYyL93sdo9Hef9kAzc4jmf+mNfc2Fr1o/4/k08SOgA33it2nhEx8EgAQH59qh3vMvmumS/jMmclT9hzE3jyduGWvhEGQCQWQtMRIcPz1/qf1kCr+7cAp+H+06SM2+KSuwY5vWjBGuwE7ZOmA9LvNkNpupEeNsdsWmGk48d8XHt999TIGmu9jsa0+7qWnbN+VsUkhjC7bAdg8ZMLwgnIGav5OfeucAYHUCZFXTqorDJ+k0eToJL9zs059djEHgLCG1B7nxKOzmL2KWKz+PbXUg8RSv2l1MkwkzsYJIYEtYwSqPJCDlUqPyiIHt0LMvoPq7TZ8xEDKQbv7hL6l95IFuiS0Nr34/DS54eQaax7bT3HtfS/Wm59HEuz5kQPMbP0Xtl+4imtpP7YpVGTClCrjbqfHQgXQsMprlGB8eM/erV1Nz919BrVHUZOBo7mfcDiKPFS50HcP63DjH/YC97rUka2UQsgnD+thNdhBVQwDWf3spPCLimzsHrzVmP5q5bY+mtU2SrtY5uRhGMYAwrudzzC8kvJLnEfZTV9XNK/5455XLHedlM5pkiD901hmzc/PbmrZZzXzQLZLM1spZAhWCbQOs1NjF0uOCSxx+dUsc0tC1ROsGkxAvh9q3nuGZyq64tMSmRpgdigasIHSEWS53eGk/FJfuXCTLhGnqSOXtAVP/DF5zDQ1/7BcWHf+Fm6+jwauupOrkM5ZrJ+m4ud95F028+ZeoGk7oec3Or9LcOy7OYvA7fuuoxOCFv/w4LdyyRQe1lEHy2TtVZKzaFVgtni+zhRPPUxEYhEWBCdqiW9RlJPuVH72kA+KEME5H0cnsSPeTEVkCNCVNAPBodM+dwqaH9qRvcjWwCbypzbgfjdgOZJC8TmMalWavMhuaXjk5uan6w4cfWa4BHRHQdBc9/IOnva9tml9MM5oEwonhhKK8xFr6NTdpwDH9LWkWvl4UiOXvjtEMa90/PT8fihT4xCzEYXUuioVqKMFg5HEUWCAtmI2PR2YJbUjbBkUaJc3FZhpjCEpvTZRiwzbWJe03iUAEYaLqW55F9bMvoOrsZ9Dg4jdoryx88kaiXV9Lz9D881008fM3HDOgmX/nJflJz3kOVSc+zWkhPc1DjDvZTEPtI1+hdudXMddjVBLGtK+54PBbSCp9XxLOZVzL/Qejv1hYHFirAU4+H3UZNEkUa9NxpXR2/qG4Mf1yz5/fuY+avYd0WwwBiM5XtOmFza8EgLCgz53DTCfNjXX9/lV/svPa5YKMDPmRHE/tFU9bMz3V3l+11Wm5ihf1GIHW3GE5xMrfyXFLZ6GMFeXUdx66YRc+DSF8WkSXUUNyWCQBprEhMZIYkpSdY5H9UGBNSzZ0Bl6s3QMDlcm0FBLJ+QriAjil/WS0vog7Ge5Rv2AzTbz7d3Vs5959ObVf+YI5w9oN1FZ1TzeSExB01UFnDlH9A1fR8GVvoOqUp+drdbrOOy9K4zx8zVuoesZ3j7cn7NgwxbWP76SFm38xnyv9J+On5MN0l8wYyqGvGz+4j4XGyFSguUUQAfYszBnZiIQcvXVyMCZPdD+Z5Z5PFc3et5Na2BLCJi62XwEMCSHhdSoaMvEzSZgk45/2n6lo5+q11TnVRx8dW5xXMoAjZjTdRQ5f/rSrm1F7vQIIMBtNgbO35xXevOs6azOq8cTtPBlYkCkJ+6mritZOdOET/1NhGERTqZYVMS48sTo4iKnLKbgrGm6JTcUtUvII+VYoGzJamrsqiol+diw5vrA0hvJ8rxWriFavpfq7XkoT/+E/673nP/Amah64N/99eCoBwuCyK8aoBwVTOfg4zf/ue9ItJq79ONXPfD4AzcXpCSbecfR1NM2OB2ju3Zdq1tLVsHBzYoZJ4aJX4u93yEuk2SA2YxnYStGm3LDJH76oDauKddLiibEk143LMIkfWbgF7AOGYqnz2+k5mv3qbivS4201FbzZ7p1mAzvrOYatDIYXe6QuaKke1Nes+tNHbyiByWLfHRXQtK973WB67q+2UtN+pzIVYB++AI/NoWM/Mln1Mk0WTsWiQCVMDdHayQmq624WVjrD5uPppmcq9ojRuKwSNJmeS132CvJQGQaWoZRNpw5fJFaqNsUBVUbIlmn4tcQWkgzfWnTG53eVvktqNB+5jtqZaZp4yy8v217a3Y/Q3FtfnFjE5BYDmqTRvLMDmorqF1xG1ZnnmCPzgA9fcSVVK9MLNtK/hf/5YWoX5qGwhYgO7aPRnf9dpD/bO0VIsWYK/WLX5fdfLHKUSaDPBvUBIjz10ulQ3NlNmsJgj+V+MmIQcXIsZKHmvraXRnu7tU3saOwoVi8DkxswG6uNYTe3joJDAAAf2UlEQVRI1Ka/ZzDV1RdXT774/OrWxYvzSkZ1VEDTXWjm8tMvXZhf+IyFRqDTZPCD3ff672/KonBDbVtgO+58u9aqiQma7ArRhML29nPxqW2bqWKa2Ci41KMIX89mlztakKc/+/myf0wbAyk3NgOajgrEhYrgPLMZyUCxL7ULruOLyeyn+uIfouFrfzIxG6n4Tdfd+xhR59ydo9/6wZRxmvgJA5rRXXcQzcpGzbnn6u94HlWnnpXBXICGiCaB0TQ7H6T5n+6Ahqhdu5Fo5WqzMx6nFe//E9eW2XdfRu1st9kQMIR2RLT3Ub/5YYEN2im2CVkaTQhhMFzQyQ2tX0/gX8ELhPXmwyWGsJPxdxxLOWIx1pHHd/HamKM+vyWa+dIj1I7SjM8ajQGGmrWAj2My9pyR7bj+qOmytZ/cdVsJSJb67qiBprvw1A+cegc17SUi2DqRV8Mp2M6zsFrbAMletYvpbxmc7rhBXdPalSuyUeMeufyUwmR00PkDAgXG6T5Njf5h4Zjam1gszDBLpj9DSJT9JqOFsS426ZjmBl0L7+NYWImf8z3qF26miXd9WB9q9ucvJ+oK9djQ6ove4IBm7u0XUbPnEda78/MP3/zLNLjw1Qo0s299cTLgiWs/Rl0dTPevA5rEaKru+F+h4Ut+cCmbK/7e7nuMZt9+oXWG9hIwkaRT9ZeIuAtyhi7nGJCtcAjf29XPTQ0m+KuVWc1SElYF0EwQsLEcs2+vq0QXhgY6z7HYj6aZmqPZB3Yxm/FbqSTgCSGS2AE+k36G9HYnWSRfG9R3rv3UY7kO4ij+PTGgeeWpz6G2/ce2aWvVVZL15ZakdFsGWP4CRWH/yhV/PgcEhT2L169eqS+8x0FPLoxGpH+zQiSGh+8kBqPR8zW71FMi84Ogc4dZ1N7/J/4iM4UxKN3PJagji7Y/tFMEhh7T0piSqHrBZpr8ORCD33M5Ndu+wM2vqL7o9Q5olrKdjtF0QNP1eWI0TyLQiLlIMZt37jwujhlIrifqLhiOJoOUTs9g3xOHe8zGu4fN7pY2Fju38RNaKsVu1rO+zRapY0YpPTs7gz6/uE9444G0rjt/fvteWtjr1zblNmE4ZAqBhHkJgIIU4ECpO6WuGqqq563988dyNuEo/j0hoOnud+D7T7m5aunHLatULuTTLFTXj/zeKAGiNOwMSMpmZEaXmIHf+716xQqamMjZErMbF1Owl3v1xOs2CCK+ylau5PoyDITeII2k/E9/YaU5jAm7vQwXn++qhONA6uNB6xzgwfPzxyKj+UpXxJlbMAiMZinbSaHT216Szo5A04VO6VlXrUlrqORfdeJpNPmej1C17kT9bnTP52nuwz9rr7MzbyGa2gfV35Cy1617IpsRlgJjPa5iOhAXEPoWCUl1VLTsBkEQgaPUfw5AlqjsfULnt0SH730kbwkRQyLUYjJoqPkam/F7zyQLYVaTSFw1+MjaTz/6pqVsZLHfnzDQHHrVWWe08zPbmqZZnYGYYwAeEc0w9fYV5hCC36bQvawOmQ+mxZUVtS1NTg5p9UrLPrmBx5ktbPcggGBiq90udRD+4Pw2bD2pXpQ/RM1AS8plNgmhUjoH5JZ8bxwieH94j6X538yjuS1C5zvjuODlPUbT3n+3OlVkNPO/8XZq9+9xwDl49U/Q4Dk5nEmM5m0vSU3thU6s0dizVEmrmfzFj1F99rO0mW2nAU3to3ZuJl9zx7/Q3AffTlWzkP+GPkPgxT5LbGbR/pOL9EEoD7MBWL6u7duLE5eCCM48iR0o6vH48xoumRiFMccwKg4z90oCIzgHPyOjiTgpndqdPzo4S3P/stv6T7Ck8JpaDI+kP0T41fEDHaeqqul6YuWmNZ9cfnFeCXCeMNBMv/LMp48WZu9r23Z10mi6gZRNrKS+JBTpSdGepbEzXEiNDWo0alScqdox09IzTl1juigKw7AmpvMYq/AdT5OLmk1kKSBa9tcnaaohP7saLuxn0yv8wwWREFbBbByzT1I30g/flBI4sKzOfRFNXvtRHfOFT99CzeduTe1rpw7Q4PwLXeg03+050y0lgGcdvPJKqlkMbh76Ms29+xXpehM/87s0+G4WgBfmaf4335bF5oe/TO3CXFqwOfGu62lwHmsuSYx+lOau+2EaXvVLNHjWC61d//tWWrj5vaBZgePDpoqW+hX6D3vgKkjBhuOgeZkHimYD6I4e0AvJxhcFSnt0YjnG+8nkSUze9AH2C2GV/D6/a4rmHt6rlcCYRcrA0t+PxmszFl4p2LPWVQ2q6cFgxbev/vPtXysByHK/e8JAc+DSUz5CbftGfTEcMhkOk7TTukyThk7ZOnJMCq/E1fPzj5bezj88cJjoead1KyCsaCUKw5HlYPm5qeqwKBGzHy4K4z9U+3AVeMpN3P3j2iPWdXrxuepJ+R69DBP4Qsww5ZknBHlRGB5O0OSNd1G1dkPPFuZ+/W1UrV6XlhMs99/8H/wKjf7ipnTb6sLLafIt/8Wd2jz6EM39zCXpWYZX/icavvT1+nu3lcTcdT9C7cNfJlq3kSa3/LECWHfQ3B98gJo7DRR7Iec4AIAWHHn/oWbDnc3eENkUm2iuBgNCo5NgSQRGLRBAw64FzPYJnj+amqWZ+x7LeMp7yyBLFlBBvcbYo+g4EnPLmw5Mcazq+pb1t+368eXayjFnNFOvPPU57ULzj03T8n6bti2EhTt2295+wowiJcEYw6VMdzIwHKAhnb1xMgOUZBhUeSjUwpiSo9gUB4H5FChlzHMxnBLHZ+tCmp2Nh6k6hgBxPxn4TdLYyqgQ7ODZXFGeakXgJIycCHZiRPUFl9LgtW+l+lssfGm+9hWa/+nNVH3PK2niivcsaTvtof00+us/o9EdH6VqbkbT711YNbz0x3RfmvlbttDozo/R4BVX0vD177TrjkY0/xs/Sc0X/4ZFXKL6zE00+a6biLoCzO6ZRiOa+823UvOVrRpoZqYgKex8OckSauIPamv4AAuqxKs0HvchFYZpNnr5mFI4lY/3uy5mvGdGWmAayS4iK1lklbZcr5QCL11H79+0NLV1u8mF0q7chbocQQbFNhr3vzmWo5uRp9fbNtWw/vqJwfs3n3QntZRzm7KpOHtQ6hjWMDTNiAsu46tXEtXx9TYZYGANVUW0bv1qGkqsjI6ruqyFIplMSM0LUm4UbpGfC5rIvMPGWdpPRmY3nI005BLTBUNU/SgImpjmdBqC0HyoM8rKHD81IF9RGDYBWlK9akiGkhBe+oSasApZ7+K0BLXYimjQLQupiEZdAV4BtzC05T7Towobe8lvyEodkGP1d2+bTpNQrCU+tLWYe1z/8Zm67jLUTIVHHFf3kpn60e0no9Z3BOcf/ued1MzkOikB3cXepy1jFVPa+VyeNAFsqKLPbrh9T0dZj+rfUYdOhy475bLRqP20gUjIHCFIsEA8jqVEQFEBWZYodAc0RA8fbuncM3KFqaSy4+s/nIH24nToo2I4FH+3v5FqxtlNDAPTzSYK29KC+Ls4LxoHpmDzzF0oe88dkAFHHRnSpTCjRUeIYWXiCdhPYqcAEFEA5QEwPUdmlB7gac8YoMH1Y4oahdqe9oFvJoXxt3IDRU92NHku6SP7Xccv6WnMYgqAjwCNjELtrwAEmGnKWBN0lmUwH7n+kZw/8+BeWth1kCi9ptbCcUtdG2HP8S9MLMB6MhHMsKCkkPt7MKi+f81ndn3maJDmqICmW4Jw8MDnvtA2lLZmy/oMMwnYW6YDBwUiEHt7Cy7dfjQWm2Cqu/OpLx9q6QVndUKwsBaTaoQiLrZmKKaWpTMljHGZJ+lNp9molwg2mpMqjc7tL4Uy3snZH5CfBN2mVLNjZ7ETj03zcz+GERYny2ebE2Tmgptp8axWWBPk6k9ceCngh50nfdYHcRsruZeELazdhZqnXv8pOIxrqw+lDdClU/obissxGBojhLnPY/aDyQBhjvxUnD+/5xDNffVxB7LJTQREkrHHUEkYe1gxrsfJroj5snVd3bt2/Uuf85QtQTiw+eSrqaXrXR2MgEVPwIXtPJOllLeOkL1nOkDpUt1+O4k8cnvaIW06eSVH3V5AxSIuBzZsU96JbKY1um8MoVcfwSGRA49CyFTOcsnY46ZKBhJ56pD/gY2YevoQFqkVllqEhYX4vP1Z28KyHp4WwEa0MKmvMMiQzvUgYizKv/K153DCgPgyPR1kCX2tB8RKOyUc9myw5/yOgQk4+H1+82RkOgxqaihAZ3AZz17c74xEx/L80fQcTd+70+kxuPWDdrWI2eMqhXWbzrB3jbCkurpm/e27n/xFle3rTll7cH+7rW3b09LAYeYIamGEjXihl2d79zoWdnBXBWyvxc3XyQO9av0qWjWR96QRo/EztAGIhCm2zACcK7AUnzoW6PcuiDOc3gWcWxhCBg5W7sHwXUgHLEYMOf9ubVQlBibfPEOhV3IbQbfhub2nlzDGW+Ykpo5RNJVwijFQ2i7PprCi/aitFVQNRXC+oE76SvpdqL7eh0V+7b7A+qyvjeK7NvIYGIhjhimWI/S1KQFmgE9l5oumswFA8FwBmSJohWrfo96PpiU6+I8PU9VppVBsh6GTtD35Bh4j/RW2jDB7M2ZTVdXOdRuqTdWtu6biMy729xGHTvs3n/x+atr/mDoPQyN5Q0JCARNwNT3ddWjYLEsYERbn8dtgfaUwVfTAoQX6rrM3aEpcgURmYBBSVXNgzFDnRwcPToKAJYKhGHp0Xv2+sB+KdDY6DXufSh1QC++XTeAMG0dNQCYBe3hdb2E/nOh4+dL2xgSdTUWfWbL/LOuj2hBQFNd/3HbXTnB+ZJw93cqBG9wA1t9AZV8UpqSrXR5QAYsNQ5mTrJdD4RfKERRYl7sfDIyfSgZ8T3FyAR2XwSoA1NGcf/j/PUrNoU4QNrAx0deYmQ+p8joo6SNtZ+eIPGFKf6lmU1fXbbh9N28etDy4OSKgOfSqk89YmKFt1LSrc0dIWKSW5fYDzmCkc7l9hpXdUYfRcIxPk5Dq3kMtfe/Z60CXxP1h8xynzASfaskNowozHAJUzJRIvyqLEL1InJ9hCcrmGXu9fzo9Btsf11PhwyxzPxR+ZnWUMY6PQCqzrY6r3FbDutxG9eyS5YTUsJogCMuYokYTVeeXSllXgGsAiUKlams4JoUyAaNXwAj1nPzB3R/CJddGEIzj43ux+Oj2k9FwlxlldOFxGS4Br7mH9tHcowfNR8a9KgXG1medGKcFMFPwIDqXLUugup4ermw3rfnk7idnK88Dl5x0c6vrmiJzsU3IEWA0zc3sJxma0hxhPhYqSefiC+U6cN3RDOjZp60qbKNgQJYdyzoLhWhR2tFXgpJrsyF7YJ55xwuTpZXERpTCfjLAGMwvxixvyF7P8SGYW29riXw3ZVz8/N5p7fyoU5lhgwPyA0hWz8AC26SdnEsS0DFjWFsQuw1s+s+PRDMCibVpTMikoOhLFhQeC+l0rWcKYOP6qpApKmahhI19vfaj2TVFs//yuPkApKczoOTe1YxtYasIyzoVXomb+lf3IP7I+jv3LHv907IZzdSlp57XNKN/aprudSt56JCN6GfQbAQV/HFdqjqDg32PmoxOv1oW3I3zxPpVtH7lALK/vtxcAQom3eLsJ7/3xFae2ZBQxFAm1NPEimSbGa2GJbIGA0N1KS48NB3DC9QGnm6GQ9CBUZTHW8z5M45B/wFA9YAYQxloMj6rPgAIovk5++alYYyTTey4LDgzkBTqZHAy0ba6+xRYlwl2vhhPb2XZqcVYg9hs1GmWy3qe7PObw/N06O4dsCF5Xn4g4+NAJAEPz60KOIXNrlLILpO3jWldU1MPBs9de9tjx/Z1K/svOemOtqFLZE2AkBLVY3g9U7JFFoUTi+1wZZHV2gg4mf1kB0AR+f6pEV3wLRs0PYe1CqpFgE2rIajAKT0llIfPClmHnuHCbI2zorIIWKBnzIfppnINGRwJqZDpYLs8c2HY0xHWTFjQGfrgZsYg6XwNHTCFrQzLDNEzLcnRQp/1gFefOoRUVuSmoKYFi14Y1pID0Y961d6eSaGmMzYk0nYa27L+ywjXA7zIFsWOC6CcrOcY7yeDmo1NmtlO46Sw2P2n/mF73h0Bmb3uR+NEXSvBgGO1vqZ4PmOWhWR3brhzz7L2qFkWo9m/+ZRLadR8xgrpbAGkE367dvRWaXPaLwEIfy5oNAhcCGadgWydaunib1ufYaO0n4z6Sn/7SzcDmic5vaEEIjLAeL6G/4W1N96hBB9wKwsmaJpR8a+Eie10jASnzBgeiEMUX+HbX3iI7cSZGVmJ3k6tFRvQD6E0eGNr0mA2nG/ySawzEhAGVgeMCOHMlQII0MuMBigkL3krFjWKliTaEYZGDCJu/PnxsewBiXNv4oPrYc89FedP3buT2oNzuq2oE36xSI/nj9LrVfQ7mWNA6zFRO4PWcFhftvb2pXfdWxJoUnHevs9tbRpK+wOnQYeNrZQ0CMDALnrpeE5NO5bCgXEvpNJslYVmHXA9PBrQc56+GpAdMiDguAhCzjX0KcFkHZvxYYwzDudX/d3dxO/N8Fi4LPWsCshyUSYCLiQJ8Qk4rzRZNJle6MaNGVu0CBkmrCx2vCQWDYoYCJ5lINhnQ1j06AokQTYpshwIYzR8EgBR7h4RNwrnwL5MXUsOoSGsklkPdgFK058OQJ7M/WRKNz/K+888uI/mHtnvi/Mi25c0ttgjFPVZ7Q0U94HdinicJZ+K2pq+uGHjy5bcR3hJoDlw8clXN21zvXsxXDdYYfe7Emjo5AChFI8gn2965/jzW6rWrqIT1w6tcAr81GkKMAvKTIaC7ZFoBrawLruhOLfpJ3H2NWtxVFe1kOwEIg3hdZTNiDNH/UUpgjiSRSpRzPTFdbICl9sW6lPyxLuEs0YLCeFTrwKax8CFKkGP8UA4JnTD7BM8fxS0NRO2DP0M2ZDYQrK7J7gfzDfS+fN7pmlmm+xNk23XZ5agWhoYTm+rz87EurS3mIe+RlfCJ7Gpiuqqumb9Zxcv4lsUaNqXP23NgdHC/S1ReodTBgn+Dy+izJqMfec1FjtH0qaqw+g7oWya7ZhS0nQYmLp7fWlqgV606YTytotSx8KNwKyEOTTP10oHuOdCsZ04HDpI7mSuyE2drtOhzpeoB5ViadOcgzYjPd9jOX3Hl3YI4BkjgPo9qOkprf/qZ5Fy1hA1D+fEQKyUwahmlQFvUZ0Ds0+h3gjB0PqvpEVYA4vtR5Dkxnjgw3VmNmFo/41ZqxTFXhSIcZtNFwp9HfejEfbVtXs0M09T//drec2TTLxQiKehlAAJaPYlsJFsbe4TFl15wpI3YdZVvXP9YHBOdcf4dz0tCjT7Lzn5fe2oSYU5Ei7lzwF0ivvJMCixc+p6KNVnALQ6A+ZwLGaq7jrQ0Pc/Y6NxilBqrzwC9QAMoKWze/UVFjBEPcQ0Brn6+LVL6o+w5kjO99mjMHOHCMnVpxTaj1sXRKbt2u/2wwn1IWPWDmVGhaYwrq3Iwa0V/f5j/hf3bhFNBMJRi4rgdSVCU8eGn9ADNgD5S5n5gtBf0tekmxEwxGmdFhiyaXqe3i687gdZUuGYJ/v8A3dtJ1oY5TI3FpNR5DXQyB3cy0ZB/YwAdz6GNVKdJLnLc5Lh/Rv+cvfYt1eOBZpDl5x8xnxD29qme882/+tVAjOTEQbCjMeluoXb90Ito0IIYikkAyC7f76mF3zzWu0QuZxCgGZ+gndyp/j3d/BZSLNBEPSzq8zatv4oz6qQ65A4tRSCxKxODFHsAXqhmQvbVKfIgywOY2DoZ+piholH2deGWAYhBYbafYEBivOaF7t2SCyY2hOEbjYHx/7cQsrwVgOz+n445QzAFQZiaCt9ZOEC9hdmdlB/UXCBDM9YVvNk7CczRo+RdsV26zgKiITzp764k0b7Z1mnMXBAzcyAR4xDNBmbJPAYYb7paK7P6dqh39fV9ERdbVpzZ7mIbyzQ7LvopJuopTf1VlorcHQspP++Jk4NuRqYLAoLKNl/ZSOsPAkV3pjQNNSsW01PSxtdSSwdirwwzZi5olElmKmLjKCQ0owajMvMSMeqH8TqZB+KyBSbw6dFtBA3ijZb42wUZ11xvFjOL2cbq8J3M4Q9hy2us5tGi4hAHH43NuPBQYGQx0C1kOUwLhzCJSYM6eOe1iS6ENvEOEaIYVHkdE/lfjKRxOa56+j2s+kE4ZmH99lG5DIJBJ0lD02hnoZDpMLbELi7xY60eC/PU4Pq5o2f3XOlGdN4s0q/TF106nkL7cI/tS3VGsoUVmdbDY2Iw8xSQorb9giGV6zwdJdwS0EItu9sW7r34AJd+IwTO7HJ7Inb3hcFTSC1mRHnVBBQSzNXZCqcbXGG2FsXhCFCZFRhP5SxoZvVnES9Ire+z6jEQJyQGRgTakfIcnToFWQAnBHwgqal2gesC8rf5fNLma7MwKAS1d594LQhzFRZ+ySzKDpNCajVGOA+6guhXbAlxhLMRR0QQiZ9DkyFfwPtR4PtW9gzTYe+1L3jCUAEwh1l5rFyWMKocYAkkz2HUaKbSehVVdQMJ4fFIr4io9n/spNub4leLowlDV0ChIwIKVICwVZFUthBL4MQ7EcTAMU0GX+MiMYdA7rrEOszxdRoblQGHDM4iwEWN0x9kAINV8eJmoLchmmPOJ/N1nHZwZHuhxKXHcg6rD5IKgiFCl8JYUSpVXKA8kov3BwXqggIFUDcFTMC3eY+wtDOhZsupAwCcGEDLk3DI9UMAnqP7eE6qULNk3SFAw9cH8Y2rlgLj4/TyTfq+c3siA7c9XCebzsw4f7KwGOhcf4TQuXUMeOzVHJ8ZrEWeqcbWTh1x8bP7dmsE4b6TPhm/8Wnbm5GC+m1l/H9S8g8dM0SA4iBjQBHfhuCZaFkbQKmtP09PLOpaNW6CVqzcZWL/bWj9GnLTtAzUGdwYX0O+xO7S29DKM8goMNAcLQoRPa5dfnWLMwB9sm9SqEasgBJiQvWC+nITV488yNJeSyFccNdYIp9FsKdU2p/UXCFcFL1pTFp/XC+L1WA+IlnZpfl4efP3pSfSkxCs4VsUD29hWdL1NzyV1+//WSO9f0P/P12ajtBOIZHDMI1r9hOb0jo/i/93eboQQII/s5pMQJasE4qazn5pHT6YHjphs8+djvammM07ZYt9b6/+uBWaunczGBwPZJPY2cgMpFfOsqdJ6PvQiNLEyMQCbCJxWjKXLaXIKLdsw19/vF5OjA9ojMaokGEzWPw9xXazcfgYscv8a+2Bz4ayqyORUd0sPFITbR+9YC+54QJOmVlzaurF3mdSgiZBAxSe9K2n7llFgbl9VEadjk2ZMcm5gNvucQwjWq6Z+OL335+tWWL5JJ92di+l518Vds0afcsDI3s77DKuli0l1su58ukZn/bRlYu/OJZxliNAZ3fbS8zo30LLX1+7zztnR7RaQ3RxLEYSSI6DjTHqCP/lV/mWAFNt7vMzprohNUDetEJQ9o4TO9TsYySgASDg5LEGNoUwiQJmxLI6PmCPLYuqsSKJNWdfitpPXV99cbP7b5RzEAZTVect29+YRu17ekKAGmhZAdKDB5OEPbvzhacGLsfMOs3xliY5mj9TBY+k3YDOWxMdfvwjB+he9XEQkOfPzCiXYdHdOqIaOUTMPLjQPMEOu/4qdoDTwRouvd4PjYgOmXVgL53/ZDWdLtKJo8u1LwoI5G4BUqiFt2PRlgLMxiJrwMgiRZj9+e9pTkRkEFK7glsiKodGyeHm6SIT4Fm78tO3tKORtfqxt9hu00Dn0I4xUKxshct6uPAHtZBJaEV6m7y57CBlp6f337gGJbgkIRj2s78w0zT0t8eHNGOwyM6eURkRUDL84LjQLO8fjp+1OI9cKRAM91JAwOi01fV9G/WDWmlvM0A9BLVTsRrYX/frLlAyAOCrWgoLjzi0Ed0LfxNk49hv5r8vaXcI5PpXWsweN8Jn9u9hTGS6NDmk0+fm2u7nfPWFFkDLJS0NxvEMKpQBwNZKtFulPFgeIbgoyAU9qhhluNACt+eIFktaOv8qKG/O9TQ9pkRnTAiWrcM7zgONMvopOOHLNkDywGag0S0d0B05qoBvXB1TRN1ncIQdFhhEiq4OgbDRCdsKO6qeXPcA2yIzwmib74PVDgLs3Eaj2g5lnXKoZOVn1gWq/u+PjQ5WW1ac/vuHemIfS898ca2pStxVztLZ/O7tBOtiKloYxvdKm0BqdK6qD6TgfqZlJ3qv/1A9BrZzjPX3OR8TR9wuGYD2FBmWFXaD6cLAe+aaemrMyPaMCLqvyg2P8txoFnSh44fsIweGAc0+4lo/4Dom1cO6PkruvfvcUoDHDvrLBaG9JlKlyXiLGaKqryAG+tnMnBhWMMLJoGdxCpgY085+4f7CgvoldoVw7u6Hty08X/tvqqauvhp587Pz21NxXkKJtyTQezFLJSJvD6UMjCScAi2+ITrSb2MaTp2nGNVHUiwSqRAU9J7ODxL3YJZrm7ZRAbrjJ0MOlvnWrp/tqE1I6ITwXCOA80yvOj4IUv2AAJN97alQwOic1bU9NzJiqoBai5YVBcyPhJziNbiUtUg1oaUs8sAOV3HMxELqdhHYGmBponi+SL8Cr7JZmqwuVYAumZiYvL86vHvO/E2amlzrq6zIjt1WJeahgrgBEocLjFACchoAR2+WI4XTubrIithGIF0Ouo2MqKpeVCXw7c34ViXMFgIp2UcAjBSRYb3b4jumWvovrmGVjbUvlNLj5a0peMHHO+BsT3w60TNTE3Vt0/WdO6KPrBkkdUyPFqHomEQ7tmbASj5toZBsJwEBFzctEo+J20lhFy5NkZqvqAOJt2f7yUVwqL/5AZoGCZtzhmo3BW9FeBVevHc7f8fryONEvKwLZ4AAAAASUVORK5CYII=",qo="data:image/png;base64,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",to="data:image/png;base64,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",ba="data:image/png;base64,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",Va="data:image/png;base64,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",Di={wrap:"wrap___kSYmZ",head:"head___qjsyz",line:"line___yVkMk"},ta=e(28426),No=e(1546),rs=({parentData:je})=>{var pt,Bt,$n,fr;const ia=((pt=(0,No.Uf)(je))==null?void 0:pt.every(Dr=>{var Cr;return!((Cr=Dr==null?void 0:Dr.data)!=null&&Cr.length)}))&&!((Bt=je==null?void 0:je.photos)!=null&&Bt.length);return t.createElement("div",{className:Di.wrap},t.createElement("div",{className:Di.head},t.createElement("aside",null,"\u8003\u8BD5\u7167\u7247"),t.createElement("div",null,"\u5171",t.createElement("span",null,($n=je==null?void 0:je.photos)==null?void 0:$n.length),"\u5F20")),ia?t.createElement(ta.Z,{customText:"\u8BE5\u5B66\u751F\u65E0\u5B66\u4E60\u884C\u4E3A\u5206\u6790\u6570\u636E"}):t.createElement(t.Fragment,null,t.createElement(No.ZP,{data:(0,No.Uf)(je)}),!!((fr=je==null?void 0:je.photos)!=null&&fr.length)&&t.createElement(t.Fragment,null,t.createElement("div",{className:Di.line}),t.createElement(No._s,{dataSource:je==null?void 0:je.photos,right:21,col:3,wrapWidth:856}))))},bo={flex_box_center:"flex_box_center___yX3vI",flex_space_between:"flex_space_between___dEeVD",flex_box_vertical_center:"flex_box_vertical_center___XEpaz",flex_box_center_end:"flex_box_center_end___llMFv",flex_box_column:"flex_box_column___bSySo",wrapper:"wrapper___MX3fs",head:"head___Yd8zt",title:"title___gCeYN",inputBox:"inputBox___OGm5w",selectWrapper:"selectWrapper___xsjOs",selectWrapper1:"selectWrapper1___axawK",content:"content___VUVSk",tableHead:"tableHead___vKmiU",list:"list___IyMCb",active:"active___pzGHU",footer:"footer___sbrEe"},nA=e(58421),as=e(89392),Zs=e.n(as),Io=e(9148),aa=e(59301),st=Object.defineProperty,Vt=Object.getOwnPropertySymbols,Fn=Object.prototype.hasOwnProperty,Yr=Object.prototype.propertyIsEnumerable,sa=(je,pt,Bt)=>pt in je?st(je,pt,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):je[pt]=Bt,wn=(je,pt)=>{for(var Bt in pt||(pt={}))Fn.call(pt,Bt)&&sa(je,Bt,pt[Bt]);if(Vt)for(var Bt of Vt(pt))Yr.call(pt,Bt)&&sa(je,Bt,pt[Bt]);return je},Ar=(je,pt,Bt)=>new Promise(($n,fr)=>{var ia=kn=>{try{Cr(Bt.next(kn))}catch(hr){fr(hr)}},Dr=kn=>{try{Cr(Bt.throw(kn))}catch(hr){fr(hr)}},Cr=kn=>kn.done?$n(kn.value):Promise.resolve(kn.value).then(ia,Dr);Cr((Bt=Bt.apply(je,pt)).next())}),sr=({visible:je,value:pt,onChange:Bt,onClose:$n,sealedReview:fr,data:ia})=>{var Dr;const Cr=(0,v.useLocation)(),kn=(0,v.useParams)(),hr=(Dr=Cr==null?void 0:Cr.pathname)==null?void 0:Dr.includes("/centralizeReview"),[Hr,Jr]=(0,t.useState)({page:1,limit:10,course_group_id:"all",name:"",save_name:"",review_status:"all",review_type:hr?"appraise":"normal"}),[Pa,Li]=(0,t.useState)([]),[Hn,xr]=(0,t.useState)([]),[Ta,wa]=(0,t.useState)(!0),[ja,ua]=(0,t.useState)(!1),[Mn,Pn]=(0,t.useState)(!1),[qn,_r]=(0,t.useState)(0),ka=(0,t.useRef)(!0),ii=(0,t.useRef)(!0);(0,t.useEffect)(()=>{let ln=Hr;je&&(console.log(ii.current),hr||(ln=wn({},Hr)),Jr(wn({},ln)),ii.current=!1,Yi(ln),Ha())},[je]),(0,t.useEffect)(()=>{fr!==void 0&&Pn(fr)},[fr]);const To=ln=>{Hr.course_group_id=ln,Hr.page=1,Jr(wn({},Hr)),Yi(Hr)},Ho=ln=>{Hr.review_status=ln,Hr.page=1,Jr(wn({},Hr)),Yi(Hr)},Yi=ln=>Ar(void 0,null,function*(){console.log(ln);const Za=Zs().pickBy(ln,Yt=>Yt!=="all");delete Za.save_name,delete Za.review,delete Za.exercise_group_id,wa(!0);const $a=yield(0,Ee.ZP)(`/api/exercises/${kn.exerciseId}/user_review_list.json`,{method:"post",body:wn({},Za)});xr(($a==null?void 0:$a.review_list)||[]),_r(($a==null?void 0:$a.count)||0),wa(!1)}),Ha=()=>Ar(void 0,null,function*(){if(!ka.current)return;ua(!0);const ln=yield(0,Ee.ZP)(`/api/courses/${kn.coursesId}/course_groups.json`,{method:"get",params:{limit:5e3,page:1}});ln!=null&&ln.course_groups&&(Li((ln==null?void 0:ln.course_groups)||[]),ka.current=!1),ua(!1)}),Ba=ln=>Ar(void 0,null,function*(){var Za;const $a=(Za=Cr==null?void 0:Cr.pathname)!=null&&Za.includes("/centralizeReview")?"centralizeReview":"review";v.history.replace(`/classrooms/${kn.coursesId}/exercise/${kn.exerciseId}/${$a}/${ln.login}`),Bt(ln)}),xi=ln=>{Hr.page=ln,Jr(wn({},Hr)),Yi(Hr)},ro=(ln,Za)=>{Hr.page=ln,Hr.limit=Za,Jr(wn({},Hr)),Yi(Hr)},yr=()=>aa.createElement("div",{className:bo.head},aa.createElement("div",{className:bo.title},"\u5B66\u751F\u5217\u8868"),aa.createElement("div",{className:bo.inputBox},!Mn&&aa.createElement(an.default,{value:Hr==null?void 0:Hr.course_group_id,className:bo.selectWrapper,style:{width:170},showSearch:!1,getPopupContainer:ln=>ln.parentNode,onChange:To,dropdownRender:ln=>aa.createElement(K.Z,{spinning:ja},ln)},aa.createElement(an.default.Option,{key:-1,value:"all"},"\u5168\u90E8\u73ED\u7EA7"),Pa.map(ln=>aa.createElement(an.default.Option,{key:ln.id,value:ln.id},ln.name))),aa.createElement(an.default,{className:bo.selectWrapper,style:{width:255},getPopupContainer:ln=>ln.parentNode,value:Hr==null?void 0:Hr.review_status,onChange:Ho},aa.createElement(an.default.Option,{value:"all"},"\u5168\u90E8\u72B6\u6001"),aa.createElement(an.default.Option,{value:0},"\u672A\u8BC4\u9605"),aa.createElement(an.default.Option,{value:2},"\u8BC4\u9605\u4E2D"),aa.createElement(an.default.Option,{value:1},"\u5DF2\u8BC4\u9605")),aa.createElement(Io.t7,{style:{width:290,height:38},placeholder:"\u8BF7\u8F93\u5165\u5B66\u751F\u59D3\u540D\u641C\u7D22",value:Hr==null?void 0:Hr.save_name,onChange:ln=>{Hr.page=1,Hr.name=ln,Jr(wn({},Hr)),Yi(Hr)}})));return aa.createElement(fe.Z,{className:bo.wrapper,title:yr(),width:800,placement:"left",closable:!1,onClose:$n,bodyStyle:{display:"flex",flexDirection:"column"},open:je},aa.createElement("div",{className:bo.content},aa.createElement(K.Z,{spinning:Ta},Hn.length>0?aa.createElement("div",{className:bo.tableHead},aa.createElement("div",null,"\u59D3\u540D"),aa.createElement("div",{style:{paddingLeft:5}},"\u5B66\u53F7"),aa.createElement("div",null,"\u5206\u73ED"),aa.createElement("div",null,"\u8BC4\u9605\u72B6\u6001")):aa.createElement(ta.Z,null),Hn==null?void 0:Hn.map(ln=>aa.createElement("div",{key:ln.id,className:pt===ln.login?`${bo.list} ${bo.active}`:bo.list,onClick:()=>Ba(ln)},aa.createElement("span",{title:ln==null?void 0:ln.name},ln.name),aa.createElement("span",{title:ln==null?void 0:ln.student_id},ln.student_id),aa.createElement("span",{title:ln.course_group},(0,Me.Pq)(ln.course_group,11)),(ln==null?void 0:ln.review_status)===1?aa.createElement("b",{style:{color:"#0152d9"}},"\u5DF2\u8BC4\u9605"):(ln==null?void 0:ln.review_status)===0?aa.createElement("b",{style:{color:"#333333"}},"\u672A\u8BC4\u9605"):aa.createElement("b",{style:{color:"#FA6400"}},"\u8BC4\u9605\u4E2D"))),qn===0&&Hr.name&&aa.createElement(ta.Z,{customText:"\u641C\u7D22\u65E0\u7ED3\u679C"}))),aa.createElement("div",{className:bo.footer},qn>Hr.limit?aa.createElement("div",null,aa.createElement("span",{style:{color:"#656F87"}},"\u5171",aa.createElement("span",{className:"c-light-primary"},qn),"\u6761\u6570\u636E")):"",aa.createElement(nA.Z,{total:qn,pageSize:Hr==null?void 0:Hr.limit,current:Hr==null?void 0:Hr.page,showSizeChanger:!0,size:"small",onShowSizeChange:ro,onChange:xi,showQuickJumper:!0,hideOnSinglePage:!0})))},Rr=e(51423),Cn=e(92701),Ra=e(4981),jr=e(80997),co=e(61440),la=e(44557),li=e(44164),jo=e.n(li),rA=e(34269),Zn=e(59301),Ii=Object.defineProperty,Bi=Object.defineProperties,IA=Object.getOwnPropertyDescriptors,Ma=Object.getOwnPropertySymbols,Si=Object.prototype.hasOwnProperty,no=Object.prototype.propertyIsEnumerable,Ao=(je,pt,Bt)=>pt in je?Ii(je,pt,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):je[pt]=Bt,sA=(je,pt)=>{for(var Bt in pt||(pt={}))Si.call(pt,Bt)&&Ao(je,Bt,pt[Bt]);if(Ma)for(var Bt of Ma(pt))no.call(pt,Bt)&&Ao(je,Bt,pt[Bt]);return je},mA=(je,pt)=>Bi(je,IA(pt)),SA=(je,pt)=>{var Bt={};for(var $n in je)Si.call(je,$n)&&pt.indexOf($n)<0&&(Bt[$n]=je[$n]);if(je!=null&&Ma)for(var $n of Ma(je))pt.indexOf($n)<0&&no.call(je,$n)&&(Bt[$n]=je[$n]);return Bt},KA=(je,pt,Bt)=>new Promise(($n,fr)=>{var ia=kn=>{try{Cr(Bt.next(kn))}catch(hr){fr(hr)}},Dr=kn=>{try{Cr(Bt.throw(kn))}catch(hr){fr(hr)}},Cr=kn=>kn.done?$n(kn.value):Promise.resolve(kn.value).then(ia,Dr);Cr((Bt=Bt.apply(je,pt)).next())});const{TextArea:So}=P.default,xA=je=>{var pt=je,{exercise:Bt,globalSetting:$n,loading:fr,user:ia,dispatch:Dr,isEaxmPaperOpen:Cr,studentexportDate:kn,onChangeProgress:hr=()=>{}}=pt,Hr=SA(pt,["exercise","globalSetting","loading","user","dispatch","isEaxmPaperOpen","studentexportDate","onChangeProgress"]);const Jr=(0,v.useParams)(),{userInfo:Pa}=ia,[Li,Hn]=(0,t.useState)({}),xr=(0,t.useRef)(),Ta=(0,t.useRef)(!1),[wa,ja]=(0,t.useState)(null),[ua,Mn]=(0,t.useState)(!1),[Pn,qn]=(0,t.useState)(!1),[_r,ka]=(0,t.useState)(!1),[ii,To]=(0,t.useState)(!1),[Ho,Yi]=(0,t.useState)(!1),Ha={0:"\u5355\u9009\u9898",1:"\u591A\u9009\u9898",2:"\u5224\u65AD\u9898",3:"\u586B\u7A7A\u9898",4:"\u7B80\u7B54\u9898"};(0,t.useEffect)(()=>{Pa!=null&&Pa.login&&ro()},[Jr.userId,Jr.coursesId,Jr.exerciseId,Pa]),(0,t.useEffect)(()=>{Cr&&wa&&(To(kn.userCommentVisible),ka(kn.userScoreVisible),Yi(kn.new),Mn(!0),setTimeout(()=>{yr(kn)},2500))},[Cr,wa]);const Ba=()=>{document.querySelectorAll("canvas").forEach(Yt=>{(!Yt.clientWidth||!Yt.clientHeight)&&Yt.remove()})},xi=Yt=>{var na,Oi,Do,Go;const iA=(na=Yt==null?void 0:Yt.exercise_answer_user)==null?void 0:na.user_id;if((Oi=Yt==null?void 0:Yt.exercise)!=null&&Oi.question_random||(Do=Yt==null?void 0:Yt.exercise)!=null&&Do.choice_random){let lo=1;Yt.exercise.question_random=(Go=Yt==null?void 0:Yt.exercise_question_types)==null?void 0:Go.map(ni=>{var Ji,_o;return(Ji=Yt==null?void 0:Yt.exercise)!=null&&Ji.choice_random&&((ni.question_type===0||ni.question_type===1)&&ni.items.map(yo=>(yo.question_choices=(0,Me.M2)(yo.question_choices,iA),yo)),ni.question_type===7&&ni.items.forEach(yo=>{yo.sub_exercise_questions.forEach(ZA=>{ZA.question_choices&&(ZA.question_choices=(0,Me.M2)(ZA.question_choices,iA))})})),(_o=Yt==null?void 0:Yt.exercise)!=null&&_o.question_random&&(ni.items=(0,Me.M2)(ni.items,iA)),ni.items.map(yo=>(yo.question_num=lo,lo++,yo)),ni})}},ro=()=>KA(void 0,null,function*(){let Yt;Dr({type:"exercise/getExerciseExportHeadData",payload:{id:Jr.exerciseId||Jr.categoryId,identify:Jr.userId||null}}),Jr.userId?(Yt=yield(0,ze.pu)({exerciseId:Jr.exerciseId,login:Jr.userId}),xi(Yt),Ta.current=!1):(Yt=yield Dr({type:"exercise/editExercise",payload:{coursesId:Jr.coursesId,categoryId:Jr.exerciseId}}),Ta.current=!0),ja(sA({},Yt||{}))}),yr=Yt=>KA(void 0,null,function*(){var na,Oi,Do;Yt.type==="all"?Ta.current=!1:Jr.userId||(Ta.current=!0),Ba();const Go=xr.current.children;let iA=`${Ue()().format("YYYY-MM-DD HH:mm:ss")}`;(na=Bt.exerciseExportHeadData)!=null&&na.new_user&&(iA=`${((Oi=Bt.exerciseExportHeadData)==null?void 0:Oi.new_student_id)||""}${(Do=Bt.exerciseExportHeadData)==null?void 0:Do.new_user}`);const lo={html2canvas:{letterRendering:!0,useCORS:!0,allowTaint:!1},jsPDF:{unit:"in",format:"letter",orientation:"portrait"},pagebreak:{mode:["avoid-all"]}};let ni=jo()();for(let Ji=0;JiKA(void 0,null,function*(){Ji{var Do,Go,iA,lo,ni,Ji,_o,yo,ZA,Ws,cu,A,a,o;return Zn.createElement(Zn.Fragment,null,!Oi&&Zn.createElement("div",{style:{display:"flex"},className:Ra.Z.programTitle},Zn.createElement("span",{style:{flexShrink:0},className:"font18"},na,"."),Zn.createElement(ve.Z,{value:(Yt==null?void 0:Yt.question_type)===8?Yt==null?void 0:Yt.description:Yt.question_title}),Zn.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",(Yt==null?void 0:Yt.question_type)===7?`\u5171${Yt==null?void 0:Yt.sub_q_count}\u5C0F\u9898`:""," ",Yt.question_score,"\u5206\uFF09")),(Yt==null?void 0:Yt.question_type)===8&&Zn.createElement(ve.Z,{showProgramFill:!0,disabledFill:!0,value:Ce.Base64.decode((Yt==null?void 0:Yt.code)||"")}),Yt.question_type===rA.c.Single&&((Do=Yt.question_choices)==null?void 0:Do.map((c,b)=>{var E;return Zn.createElement(w.Z,{key:b,className:"pr20"},Zn.createElement(F.Z,{flex:"25px"},Zn.createElement("div",{style:{width:25,overflow:"hidden"}},Zn.createElement(h.ZP,{checked:(E=Yt.user_answer)==null?void 0:E.includes(c.choice_id),style:{width:25}}))),Zn.createElement(F.Z,{flex:"1"},Zn.createElement(ve.Z,{value:c.choice_text||""})))})),Yt.question_type===rA.c.Multiple&&((Go=Yt.question_choices)==null?void 0:Go.map((c,b)=>{var E;return Zn.createElement(w.Z,{key:b,className:"pr20"},Zn.createElement(F.Z,{flex:"25px"},Zn.createElement("div",{style:{width:25,overflow:"hidden"}},Zn.createElement(Q.default,{checked:(E=Yt.user_answer)==null?void 0:E.includes(c.choice_id),style:{width:25}}))),Zn.createElement(F.Z,{flex:"1"},Zn.createElement(ve.Z,{value:c.choice_text||""})))})),Yt.question_type===rA.c.Judge&&Zn.createElement("div",{className:Ra.Z.flexRow},(iA=Yt.question_choices)==null?void 0:iA.map((c,b)=>{var E;return Zn.createElement(w.Z,{className:"pr20",key:b},Zn.createElement(F.Z,{flex:"25px"},Zn.createElement("div",{style:{width:25,overflow:"hidden"}},Zn.createElement(h.ZP,{checked:(E=Yt.user_answer)==null?void 0:E.includes(c.choice_id),style:{width:25}}))),Zn.createElement(F.Z,{flex:"1"},c.choice_text))})),Yt.question_type===rA.c.Fill&&!Ta.current&&Zn.createElement(He.Z,{item:Yt,answerData:wa,changeScoreData:Li,textValue:(lo=Li[Yt.q_position])==null?void 0:lo.text,textOnChange:c=>{Li[Yt.q_position].text=c,Hn(sA({},Li))},seeAnswerVisible:!1}),Yt.question_type===rA.c.Shixun&&Zn.createElement(jr.Z,{item:Yt,answerData:wa,hasChangeScore:!1,autoHeight:ua}),Yt.question_type===rA.c.Subjective&&((ni=Yt==null?void 0:Yt.user_answer)!=null&&ni[0])?Zn.createElement("div",{className:Ra.Z.simpleBg},Zn.createElement("aside",{className:"font14 c-light-primary mb5"},"\u5B66\u751F\u7B54\u9898"),Zn.createElement("div",null,ii?Zn.createElement(ve.Z,{value:(Ji=Yt==null?void 0:Yt.user_answer_light)==null?void 0:Ji[0]}):Zn.createElement(ve.Z,{value:(_o=Yt==null?void 0:Yt.user_answer)==null?void 0:_o[0]}))):null,Yt.question_type===rA.c.Program&&Zn.createElement(co.Z,{item:Yt,answerData:wa,autoHeight:ua}),Yt.question_type===rA.c.Combine&&((yo=Yt.sub_exercise_questions)==null?void 0:yo.map((c,b)=>Zn.createElement("div",{style:{marginLeft:10}},Zn.createElement("span",{style:{fontSize:"16px"}},na,".",b+1,"\uFF08",Ha[`${c==null?void 0:c.question_type}`],"\uFF09",c==null?void 0:c.question_title,"\uFF08",c==null?void 0:c.question_score,"\u5206\uFF09"),ln(c,b,!0)))),Yt.question_type===8&&Zn.createElement(Zn.Fragment,null,Zn.createElement("div",{className:"mt5",style:{padding:"10px 17px",background:"#FAFAFA"}},Zn.createElement("aside",{className:"font14 c-light-primary mb5"},"\u5B66\u751F\u7B54\u9898"),((ZA=Yt==null?void 0:Yt.user_answer)==null?void 0:ZA.length)>0&&((Ws=Yt==null?void 0:Yt.user_answer)==null?void 0:Ws.map(c=>Zn.createElement("div",{style:{display:"flex"}},Zn.createElement("div",{style:{lineHeight:"25px"}},"\u7B54\u6848(\u586B\u7A7A",c==null?void 0:c.choice_id,")\uFF1A"),Zn.createElement("pre",{style:{whiteSpace:"pre-wrap"}},c==null?void 0:c.answer_text)))))),Pn&&Zn.createElement("div",{style:{marginTop:10}},(Yt==null?void 0:Yt.question_type)<3&&(Yt==null?void 0:Yt.standard_answer_show)&&Zn.createElement("span",{className:"font16 "},"\u6B63\u786E\u7B54\u6848\uFF1A",Yt==null?void 0:Yt.standard_answer_show),!!((cu=Yt==null?void 0:Yt.standard_answer)!=null&&cu.length)&&Pn&&(Yt==null?void 0:Yt.question_type)===3&&Zn.createElement("div",null,(A=Yt==null?void 0:Yt.standard_answer)==null?void 0:A.map((c,b)=>Zn.createElement("div",null,Zn.createElement("span",null,"\u53C2\u8003\u7B54\u6848\uFF1A\uFF08\u586B\u7A7A",b+1,"\uFF09:"),Zn.createElement("div",null,Zn.createElement(So,{autoSize:!0,disabled:!0,value:c==null?void 0:c.answer_text[0]}))))),(Yt==null?void 0:Yt.standard_answer)&&(Yt==null?void 0:Yt.question_type)===4&&Zn.createElement("div",null,Zn.createElement("p",{className:"mt10 mb0"},"\u53C2\u8003\u7B54\u6848\uFF1A"),Zn.createElement("div",{style:{border:"1px solid #eee",background:"#f5f5f5",borderRadius:4,padding:5}},Zn.createElement(ve.Z,{value:(a=Yt==null?void 0:Yt.standard_answer)==null?void 0:a[0]}))),(Yt==null?void 0:Yt.question_type)<=4&&((Yt==null?void 0:Yt.standard_answer_show)||((o=Yt==null?void 0:Yt.standard_answer)==null?void 0:o.length)>0)&&Zn.createElement(w.Z,{style:{marginTop:14}},Zn.createElement("span",{className:"font16 "},"\u89E3\u6790\uFF1A"),Zn.createElement(ve.Z,{className:Ra.Z.renderHtml,value:(Yt==null?void 0:Yt.analysis)||"\u6682\u65E0\u89E3\u6790"}))),_r&&!Number.isNaN(parseFloat(Yt==null?void 0:Yt.user_score))&&(Yt==null?void 0:Yt.question_type)!==rA.c.Shixun&&(Yt==null?void 0:Yt.question_type)!==rA.c.Combine&&Zn.createElement("span",null,Zn.createElement("span",{style:{color:"#0152d9"}},"\u5B66\u751F\u5F97\u5206\uFF1A"),Yt==null?void 0:Yt.user_score,"\u5206"),(Yt==null?void 0:Yt.answer_comments)&&ii&&Zn.createElement(Rr.Z,{newuserCommentVisible:Ho,list:Yt==null?void 0:Yt.answer_comments}),!Oi&&Zn.createElement(z.Z,{style:Ta.current?{marginTop:30}:{}}))},Za=(Yt,na,Oi)=>Yt.category?Zn.createElement("div",null,Zn.createElement("div",null,Zn.createElement("span",{className:"font16 c-light-primary"},(0,Me.EM)(Yt==null?void 0:Yt.category),"\u3001",Yt.name),Zn.createElement("span",{className:"c-grey-999"},"\uFF08\u5171",Yt.count,"\u9898\uFF0C",(Yt==null?void 0:Yt.question_type)===7?`\u5305\u542B${Yt==null?void 0:Yt.sub_count}\u5C0F\u9898\uFF1B`:"","\u5171",Yt.score,"\u5206\uFF09")),ln(Yt.questionDetail,na)):ln(Yt.questionDetail,na),$a=(0,t.useCallback)(()=>{var Yt,na,Oi,Do,Go,iA;const lo=((na=(Yt=Bt==null?void 0:Bt.exerciseExportHeadData)==null?void 0:Yt.exercise_header)==null?void 0:na.export_page_num)||40,ni=[];let Ji=1;for(const[_o,yo]of((Oi=wa==null?void 0:wa.exercise_question_types)==null?void 0:Oi.entries())||[])yo.items.forEach((ZA,Ws)=>{Ws===0?ni.push(mA(sA({},yo),{items:null,category:_o+1,questionDetail:ZA,questionIndex:Ji})):ni.push({questionDetail:ZA,questionIndex:Ji}),Ji++});return console.log("newData:",ni),ni!=null&&ni.length?(iA=(Go=(Do=new Array(Math.ceil((ni==null?void 0:ni.length)/lo)))==null?void 0:Do.fill([]))==null?void 0:Go.map((_o,yo)=>ni.slice(yo*lo,yo*lo+lo)))==null?void 0:iA.map((_o,yo)=>Zn.createElement("div",{className:"pl60 pr30",key:yo,style:{minHeight:yo===0?1e3:"auto"}},yo===0&&Zn.createElement(Zn.Fragment,null,Zn.createElement(la.Z,{isExportBlank:Ta.current}),Zn.createElement(z.Z,{className:Ra.Z.divider})),_o==null?void 0:_o.map((ZA,Ws)=>Za(ZA,ZA.questionIndex,Ws)))):null},[wa,Bt,ua]);return Zn.createElement("div",{style:{height:"700px",overflow:"auto"}},Zn.createElement("section",{id:"export-all",className:[Ra.Z.bg,"pt30","pb30","mt20","mb20","relative"].join(" "),ref:xr},$a()))};var pl=(0,v.connect)(({exercise:je,loading:pt,user:Bt,globalSetting:$n})=>({exercise:je,globalSetting:$n,user:Bt,loading:pt.effects}))(xA),FA=e(84842),Bo=e(32162),Co=e(40133),ne=e(59301),ma=Object.defineProperty,Oa=Object.defineProperties,Mi=Object.getOwnPropertyDescriptors,VA=Object.getOwnPropertySymbols,Bs=Object.prototype.hasOwnProperty,Cs=Object.prototype.propertyIsEnumerable,bA=(je,pt,Bt)=>pt in je?ma(je,pt,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):je[pt]=Bt,so=(je,pt)=>{for(var Bt in pt||(pt={}))Bs.call(pt,Bt)&&bA(je,Bt,pt[Bt]);if(VA)for(var Bt of VA(pt))Cs.call(pt,Bt)&&bA(je,Bt,pt[Bt]);return je},aA=(je,pt)=>Oa(je,Mi(pt)),Un=(je,pt,Bt)=>new Promise(($n,fr)=>{var ia=kn=>{try{Cr(Bt.next(kn))}catch(hr){fr(hr)}},Dr=kn=>{try{Cr(Bt.throw(kn))}catch(hr){fr(hr)}},Cr=kn=>kn.done?$n(kn.value):Promise.resolve(kn.value).then(ia,Dr);Cr((Bt=Bt.apply(je,pt)).next())});const uu=({classroomList:je,exercise:pt,globalSetting:Bt,loading:$n,user:fr,dispatch:ia})=>{var Dr,Cr,kn,hr,Hr,Jr,Pa,Li,Hn,xr,Ta,wa,ja,ua,Mn,Pn,qn,_r,ka,ii,To,Ho,Yi,Ha,Ba,xi,ro,yr,ln,Za,$a,Yt,na,Oi,Do,Go,iA,lo,ni,Ji,_o,yo,ZA,Ws,cu,A,a,o,c,b,E,S,N,D,J,oe,Ae,Be,Z,Ke,De,We,Se,Xe,St,Ut,$t,Qn,Ht,lt,zt,gn,Re,Oe,Ct,ot,on,en,un,Kt,pn,mn,Pr,ye,Ze,nt,Et,Lt,Jt,tn,nn,lr,tr,Lr,Nr,Qa,vn,rt,ri,oa,ar,wr,kr,Tr,pa,Wa,ui,hi,Gi,Wi,Ga,Ei;const yn=(0,v.useParams)(),NA=(0,v.useLocation)(),{userInfo:Ci}=fr,{reviewExercise:ct,exerciseList:xo,commonHeader:fo}=pt,[Vo,zi]=(0,t.useState)({}),[WA,di]=(0,t.useState)(1),[is,al]=(0,t.useState)(!1),[$o,ei]=(0,t.useState)(!1),[Qi,Xs]=(0,t.useState)(!1),[RA,Ys]=(0,t.useState)(!1),[Js,Ia]=(0,t.useState)(!1),[os,cs]=(0,t.useState)([]),[TA,ur]=(0,t.useState)([]),[lA,XA]=(0,t.useState)(!1),il=(0,t.useRef)(null),oA=(0,t.useRef)([]),ds=(0,t.useRef)(!0),DA=(Dr=NA==null?void 0:NA.pathname)==null?void 0:Dr.includes("/centralizeReview"),Lo=`exercise/${DA?"getCentralizeReviewExercise":"postReviewExercise"}`,[fs,YA]=(0,t.useState)(!1),[Qs,ol]=(0,t.useState)(!1),[ys,gl]=(0,t.useState)({}),[ws,ml]=(0,t.useState)(0),[Wl,As]=(0,t.useState)(!1),[du,Is]=(0,t.useState)(!0),[Dl,qs]=(0,t.useState)("1"),[Ll,Al]=(0,t.useState)(!1),[Xl,bu]=(0,t.useState)(null),[hl,El]=(0,t.useState)(!1),[po,vl]=(0,t.useState)("pdf"),fu=(0,t.useRef)(),[zo,Ol]=(0,t.useState)([]),[Ql,ps]=(0,t.useState)(!1),[Ps,UA]=(0,t.useState)({}),[pu,Bu]=(0,t.useState)(!0),[bl,Yl]=(0,t.useState)(!1),[JA,sl]=(0,t.useState)({param_show_hack_description:!1,param_show_hack_sets:!1,param_show_challenge_task_pass:!1}),[Bl]=m.default.useForm(),Jl={0:"\u5355\u9009\u9898",1:"\u591A\u9009\u9898",2:"\u5224\u65AD\u9898",3:"\u586B\u7A7A\u9898",4:"\u7B80\u7B54\u9898"},Tu=[{title:"\u9898\u578B",dataIndex:"type_name",align:"center"},{title:((Cr=zo==null?void 0:zo.find(xe=>xe.value==Bo.fw[0].nameType))==null?void 0:Cr.name)||"\u5355\u9009\u9898",dataIndex:"singles_scores",align:"center"},{title:((kn=zo==null?void 0:zo.find(xe=>xe.value==Bo.fw[1].nameType))==null?void 0:kn.name)||"\u591A\u9009\u9898",dataIndex:"doubles_scores",align:"center"},{title:((hr=zo==null?void 0:zo.find(xe=>xe.value==Bo.fw[3].nameType))==null?void 0:hr.name)||"\u586B\u7A7A\u9898",dataIndex:"nulls_scores",align:"center"},{title:((Hr=zo==null?void 0:zo.find(xe=>xe.value==Bo.fw[2].nameType))==null?void 0:Hr.name)||"\u5224\u65AD\u9898",dataIndex:"judges_scores",align:"center"},{title:((Jr=zo==null?void 0:zo.find(xe=>xe.value==Bo.fw[6].nameType))==null?void 0:Jr.name)||"\u7F16\u7A0B\u9898",dataIndex:"pros_scores",align:"center"},{title:((Pa=zo==null?void 0:zo.find(xe=>xe.value==Bo.fw[5].nameType))==null?void 0:Pa.name)||"\u5B9E\u8BAD\u9898",dataIndex:"shixuns_scores",align:"center"},{title:((Li=zo==null?void 0:zo.find(xe=>xe.value==Bo.fw[7].nameType))==null?void 0:Li.name)||"\u7EC4\u5408\u9898",dataIndex:"combination_scores",align:"center"},{title:((Hn=zo==null?void 0:zo.find(xe=>xe.value==Bo.fw[4].nameType))==null?void 0:Hn.name)||"\u7B80\u7B54\u9898",dataIndex:"mains_scores",align:"center"},{title:((xr=zo==null?void 0:zo.find(xe=>xe.value==Bo.fw[8].nameType))==null?void 0:xr.name)||"\u7A0B\u5E8F\u586B\u7A7A\u9898",dataIndex:"bpros_scores",align:"center"},{title:"\u603B\u5206",dataIndex:"all_scores",align:"center",render:(xe,Ir)=>ne.createElement("span",{style:{color:(Ir==null?void 0:Ir.type_name)=="\u5B9E\u5F97\u5206"?"#FA2121":""}},xe)}],Du=[{type_name:"\u5E94\u5F97\u5206",singles_scores:((Ta=ct==null?void 0:ct.table)==null?void 0:Ta.total_singles_scores)||0,doubles_scores:((wa=ct==null?void 0:ct.table)==null?void 0:wa.total_doubles_scores)||0,nulls_scores:((ja=ct==null?void 0:ct.table)==null?void 0:ja.total_nulls_scores)||0,judges_scores:((ua=ct==null?void 0:ct.table)==null?void 0:ua.total_judges_scores)||0,pros_scores:((Mn=ct==null?void 0:ct.table)==null?void 0:Mn.total_pros_scores)||0,bpros_scores:((Pn=ct==null?void 0:ct.table)==null?void 0:Pn.total_bpros_scores)||0,shixuns_scores:((qn=ct==null?void 0:ct.table)==null?void 0:qn.total_shixuns_scores)||0,combination_scores:((_r=ct==null?void 0:ct.table)==null?void 0:_r.total_combination_scores)||0,mains_scores:((ka=ct==null?void 0:ct.table)==null?void 0:ka.total_mains_scores)||0,all_scores:((ii=ct==null?void 0:ct.table)==null?void 0:ii.question_total_score)||0},{type_name:"\u5B9E\u5F97\u5206",singles_scores:((To=ct==null?void 0:ct.table)==null?void 0:To.singles_scores)||0,doubles_scores:((Ho=ct==null?void 0:ct.table)==null?void 0:Ho.doubles_scores)||0,nulls_scores:((Yi=ct==null?void 0:ct.table)==null?void 0:Yi.nulls_scores)||0,judges_scores:((Ha=ct==null?void 0:ct.table)==null?void 0:Ha.judges_scores)||0,pros_scores:((Ba=ct==null?void 0:ct.table)==null?void 0:Ba.pros_scores)||0,bpros_scores:((xi=ct==null?void 0:ct.table)==null?void 0:xi.bpros_scores)||0,shixuns_scores:((ro=ct==null?void 0:ct.table)==null?void 0:ro.shixuns_scores)||0,combination_scores:((yr=ct==null?void 0:ct.table)==null?void 0:yr.combination_scores)||0,mains_scores:((ln=ct==null?void 0:ct.table)==null?void 0:ln.mains_scores)||0,all_scores:((Za=ct==null?void 0:ct.table)==null?void 0:Za.user_get_score)||0}];(0,t.useEffect)(()=>{Un(void 0,null,function*(){const xe=yield(0,ze.cV)({id:yn.exerciseId||yn.categoryId});xe.status==0&&Ol(xe.data)})},[]);function ll(){var xe,Ir,Or,ha,Vr,Ua;sl({param_show_hack_description:(Ir=(xe=pt==null?void 0:pt.reviewExercise)==null?void 0:xe.exercise)==null?void 0:Ir.show_hack_description,param_show_hack_sets:(ha=(Or=pt==null?void 0:pt.reviewExercise)==null?void 0:Or.exercise)==null?void 0:ha.show_hack_sets,param_show_challenge_task_pass:(Ua=(Vr=pt==null?void 0:pt.reviewExercise)==null?void 0:Vr.exercise)==null?void 0:Ua.show_challenge_task_pass})}const Ss=((na=(Yt=($a=pt==null?void 0:pt.reviewExercise)==null?void 0:$a.exercise_question_types)==null?void 0:Yt.filter(xe=>xe.question_type===5))==null?void 0:na.length)>0,ul=((Go=(Do=(Oi=pt==null?void 0:pt.reviewExercise)==null?void 0:Oi.exercise_question_types)==null?void 0:Do.filter(xe=>xe.question_type===6))==null?void 0:Go.length)>0;(0,t.useEffect)(()=>{(0,kt.Rm)()&&ia({type:"classroomList/getAssistantPermissions",payload:{course_id:yn.coursesId}})},[(iA=fr==null?void 0:fr.userInfo)==null?void 0:iA.username]);const Cl=()=>Un(void 0,null,function*(){var xe,Ir;return(0,kt.Rm)()&&!((Ir=(xe=je.AssistantObject)==null?void 0:xe.exercise)!=null&&Ir.can_appraise)?new Promise(Or=>{B.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),setTimeout(()=>{window.location.href=document.referrer},2e3)}):!0});(0,t.useEffect)(()=>(document.body.scrollIntoView(),Ci.login&&xs(),()=>{ia({type:"exercise/clearData",payload:{key:"reviewExercise"}})}),[yn.userId,Ci.login]),(0,t.useEffect)(()=>{var xe;bu((xe=ct==null?void 0:ct.exercise_answer_user)==null?void 0:xe.analysis)},[(lo=ct==null?void 0:ct.exercise_answer_user)==null?void 0:lo.analysis]),(0,t.useEffect)(()=>(ia({type:"globalSetting/footerToggle",payload:!1}),ia({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),ia({type:"exercise/getCommonHeader",payload:so({},yn)}),()=>{ia({type:"globalSetting/onlyShowBackTopToggle",payload:!1})}),[]);const LA=xe=>Un(void 0,null,function*(){var Ir,Or;ds.current=!1;const ha=yield(0,ze.Ip)({id:xe.question_id,shixun_challenge_id:xe.shixun_challenge_id||null,comment:xe.comment,score:xe.score,user_id:(Ir=ct==null?void 0:ct.exercise_answer_user)==null?void 0:Ir.user_id,review_type:WA===1?"normal":"appraise",sealed_review:((Or=ct==null?void 0:ct.review_progress)==null?void 0:Or.sealed_review)||!1,is_ai:(xe==null?void 0:xe.is_ai)||!1});return yield _l(ha),delete Vo[xe.q_position],xs(!0),zi(so({},Vo)),ha}),uA=xe=>{var Ir,Or;if(xe.question_type>1&&xe.question_type!==5&&xe.question_type!==2&&!bl)return ne.createElement(ne.Fragment,null,ne.createElement("span",{onClick:()=>{Cl().then(()=>Un(void 0,null,function*(){UA(so({},xe)),ps(!0)}))},className:"c-blue mr10 ml10 current"},ne.createElement(R.ZP,{style:{width:72},type:"primary",size:"small",ghost:!0},"\u8C03\u5206")),((Ir=xe==null?void 0:xe.ModelTitleDec)==null?void 0:Ir.includes("\u7B80\u7B54\u9898"))&&ne.createElement(ya,{saveChangeScore:LA,dataSource:aA(so({},xe),{user_id:(Or=ct==null?void 0:ct.exercise)==null?void 0:Or.user_id}),checkAssistant:Cl,className:"mt3"}))},Cu=()=>{var xe;let Ir=localStorage[`${(xe=fr==null?void 0:fr.userInfo)==null?void 0:xe.login}-${yn.coursesId}-${yn.exerciseId}-filter`];return Ir?Ir=JSON.parse(Ir):Ir={},Object.prototype.toString.call(Ir)!=="[object Object]"?{}:Ir},yu=xe=>{var Ir,Or,ha;const Vr=(xe==null?void 0:xe.filter(uo=>uo.question_type!==4))||[],Ua=(xe==null?void 0:xe.filter(uo=>uo.question_type===4))||[],Fa=[...Vr,...Ua];let ho=null,ao=[];Fa.forEach(uo=>{ao=ao.concat(uo.items)});for(let uo=0;uo{let Or=[];for(let ha=0;ha<(xe==null?void 0:xe.sub_exercise_questions.length);ha++){let Vr=xe==null?void 0:xe.sub_exercise_questions[ha];Or.push(aA(so({},Vr),{number:`${Ir+1}-${ha+1}`}))}return Or},yl=(xe,Ir)=>{var Or,ha;let Vr=[];for(let Ua=0;Ua<((Or=xe==null?void 0:xe.shixun_details)==null?void 0:Or.length);Ua++)for(let Fa=0;Fa<(xe==null?void 0:xe.shixun_details[Ua].stage_list.length);Fa++){let ho=xe==null?void 0:xe.shixun_details[Ua].stage_list[Fa];Vr.push(aA(so({},ho),{question_score:ho.game_score,question_id:xe.question_id,number:`${Ir+1}-${Ua+1}`,shixun_challenge_id:(ha=xe==null?void 0:xe.shixun_details[Ua])==null?void 0:ha.shixun_challenge_id}))}return console.log(Vr),Vr},xs=(xe=!1)=>Un(void 0,null,function*(){var Ir,Or,ha;let Vr={exerciseId:yn.exerciseId,login:yn.userId};if(!DA){const Pi=Cu();Vr=so(so({},Pi),Vr),oA.current=Pi}const Ua=yield ia({type:Lo,payload:Vr});!DA&&Yl(((Ir=Ua==null?void 0:Ua.exercise)==null?void 0:Ir.commit_status)===0);let Fa=(0,as.cloneDeep)(Ua==null?void 0:Ua.exercise_question_types),ho=Fa.filter(Pi=>Pi.question_type!==4),ao=Fa.filter(Pi=>Pi.question_type===4),uo=(Or=[...ho,...ao].filter(Pi=>[3,4,5,6,7,8].includes(Pi.question_type)))==null?void 0:Or.map(Pi=>{if(Pi.question_type===5){let eA=[];return Pi.items.map((gs,qA)=>{eA.push(yl(gs,qA))}),aA(so({},Pi),{items:eA.flat()})}else if(Pi.question_type===7){let eA=[];return Pi.items.map((gs,qA)=>{eA.push(Xa(gs,qA))}),aA(so({},Pi),{items:eA.flat()})}else return Pi});console.log(uo);let Oo=!1;if(uo.map(Pi=>{[3,4,5,6,8].includes(Pi.question_type)&&(Oo=!0),Pi.question_type===7&&Pi.items.map(eA=>{[3,4,5,6,8].includes(eA.question_type)&&(Oo=!0)})}),Ys(Oo),cs([...uo]),ur((0,as.cloneDeep)(uo)),yield _l(Ua),ds.current){const Pi=yu(Ua==null?void 0:Ua.exercise_question_types);setTimeout(()=>{let eA=document.getElementById(Pi)},500)}ds.current=!0,di(DA?((ha=Ua==null?void 0:Ua.review_progress)==null?void 0:ha.appraise_type)===0?2:3:1)}),Fs=(xe,Ir,Or)=>Un(void 0,null,function*(){H.default.confirm({icon:null,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u8BC4\u8BED\u5417\uFF1F",onOk:()=>Un(void 0,null,function*(){(yield(0,ze.Wj)({exercise_answer_comment_id:Ir,id:Or,comment:xe})).status===0&&(B.ZP.success("\u64CD\u4F5C\u6210\u529F"),xs())})})}),wu=(xe,Ir,Or)=>Un(void 0,null,function*(){Bl.setFieldValue("comment",xe),H.default.confirm({icon:null,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u7F16\u8F91\u8BC4\u8BED",afterClose:()=>{Bl.resetFields()},content:ne.createElement("div",null,ne.createElement(m.default,{size:"large",form:Bl,colon:!1},ne.createElement(m.default.Item,{style:{marginBottom:0},label:"",name:"comment",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BC4\u8BED"}]},ne.createElement(P.default.TextArea,{style:{whiteSpace:"pre-wrap"}})))),onOk:()=>Un(void 0,null,function*(){yield Bl.validateFields(),(yield(0,ze.Wj)({exercise_answer_comment_id:Ir,id:Or,comment:Bl.getFieldValue("comment")||xe})).status===0&&(B.ZP.success("\u64CD\u4F5C\u6210\u529F"),xs())})})}),Iu=xe=>{var Ir;return xe.question_type===4?((Ir=xe==null?void 0:xe.answer_comments)==null?void 0:Ir.length)>0||xe!=null&&xe.is_reviewed?ne.createElement("img",{src:ba}):ne.createElement("img",{src:Va}):xe.user_score===xe.question_score?ne.createElement("img",{src:qo}):xe.user_score>0?ne.createElement("img",{src:to}):ne.createElement("img",{src:Jo})},Pl=xe=>{var Ir;return xe.question_type===4?((Ir=xe==null?void 0:xe.answer_comments)==null?void 0:Ir.length)>0||xe!=null&&xe.is_reviewed?pe.Z.greenBg:pe.Z.greyBg:xe.user_score===xe.question_score?pe.Z.blueBg:xe.user_score>0?pe.Z.orangeBg:pe.Z.redBg},ql=xe=>{var Ir;return xe.question_type===4?((Ir=xe==null?void 0:xe.answer_comments)==null?void 0:Ir.length)>0||xe!=null&&xe.is_reviewed?"c-green":"c-grey-333":xe.user_score===xe.question_score?"c-blue":xe.user_score>0?"c-orange":"c-red"},_l=xe=>Un(void 0,null,function*(){var Ir,Or;if((xe==null?void 0:xe.type)===1)return H.default.info({centered:!0,width:470,okText:"\u786E\u5B9A",title:"\u63D0\u793A",keyboard:!1,onOk:()=>{v.history.replace(`/classrooms/${yn.coursesId}/exercise/${yn.exerciseId}/detail`)},content:ne.createElement("div",null,(xe==null?void 0:xe.message)||"")}),Promise.reject();if((xe==null?void 0:xe.type)===2){const ha=()=>{v.history.replace(`/classrooms/${yn.coursesId}/exercise/${yn.exerciseId}/centralizeReview/${xe==null?void 0:xe.login}`)};return H.default.confirm({centered:!0,width:470,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",keyboard:!1,onOk:ha,onCancel:()=>{v.history.replace(`/classrooms/${yn.coursesId}/exercise/${yn.exerciseId}/detail`)},content:ne.createElement("div",null,ne.createElement("div",null,"\u60A8\u5DF2\u6210\u4E3A\u6307\u5B9A\u9605\u5377\u6559\u5E08\uFF0C\u662F\u5426\u73B0\u5728\u524D\u5F80",ne.createElement("span",{onClick:ha,className:"ml5 mr5 c-light-primary current"},"\u96C6\u4E2D\u9605\u5377"),"\u7EE7\u7EED\u8BC4\u9605\uFF1F"),ne.createElement("div",{className:"c-grey-999"},"\uFF08\u9605\u5377\u7ED3\u675F\u540E\u6062\u590D\u5B66\u751F\u4E2A\u4EBA\u8BC4\u9605\u529F\u80FD\uFF0C\u5E76\u5C55\u793A\u5B66\u751F\u6210\u7EE9\uFF09"))}),Promise.reject()}if((xe==null?void 0:xe.type)===3){const ha=()=>{window.location.href=`/classrooms/${yn.coursesId}/exercise/${yn.exerciseId}/centralizeReview/${xe==null?void 0:xe.login}`};return H.default.confirm({centered:!0,width:496,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",onOk:ha,keyboard:!1,onCancel:()=>{v.history.replace(`/classrooms/${yn.coursesId}/exercise/${yn.exerciseId}/detail`)},content:ne.createElement("div",null,"\u5F53\u524D\u8BC4\u9605\u8BBE\u7F6E\u5DF2\u5F00\u542F\u5C01\u5377\u9605\u5377\uFF0C\u5982\u9700\u7EE7\u7EED\u8BC4\u9605\u8BF7\u70B9\u51FB\u201C\u786E\u8BA4\u201D\u6309\u94AE\u3002")}),Promise.reject()}if((xe==null?void 0:xe.type)===6)return H.default.info({centered:!0,width:470,okText:"\u786E\u5B9A",title:"\u63D0\u793A",onOk:()=>{window.location.reload()},content:ne.createElement("div",null,"\u60A8\u88AB\u6307\u5B9A\u4E3A\u65B0\u8BD5\u9898\u7684\u9605\u5377\u6559\u5E08\uFF0C\u96C6\u4E2D\u9605\u5377\u5DF2\u6DFB\u52A0\u5F85\u8BC4\u9605\u8BD5\u9898\uFF0C\u5E76\u66F4\u65B0\u4E86\u8BC4\u9605\u8FDB\u5EA6\u3002")}),Promise.reject();(Ir=xe==null?void 0:xe.review_progress)!=null&&Ir.message&&H.default.info({centered:!0,width:470,okText:"\u786E\u5B9A",title:"\u63D0\u793A",content:ne.createElement("div",null,"\u60A8\u88AB\u6307\u5B9A\u4E3A\u65B0\u8BD5\u9898\u7684\u9605\u5377\u6559\u5E08\uFF0C\u96C6\u4E2D\u9605\u5377\u5DF2\u6DFB\u52A0\u5F85\u8BC4\u9605\u8BD5\u9898\uFF0C\u5E76\u66F4\u65B0\u4E86\u8BC4\u9605\u8FDB\u5EA6\u3002")}),(xe==null?void 0:xe.type)===8&&!((Or=ct==null?void 0:ct.review_progress)!=null&&Or.next_login)&&H.default.success({centered:!0,width:470,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",keyboard:!1,content:ne.createElement("div",null,"\u60A8\u5DF2\u5B8C\u6210\u96C6\u4E2D\u9605\u5377\uFF0C\u611F\u8C22\u60A8\u7684\u53C2\u4E0E\u3002")})}),$l=(xe,Ir,Or,ha)=>{var Vr,Ua,Fa,ho,ao,uo,Oo,Pi,eA,gs,qA,Ns,Ul,_s,io,mu,ks,$s,Ml;const ss=[];if((xe==null?void 0:xe.question_type)===8){const Fi=(Vr=(xe==null?void 0:xe.last_score_detail)||[])==null?void 0:Vr.map(y=>{var se;return aA(so({},y),{score:[void 0,null,0,"0","0.0"].includes(y.score)?"0":(se=y.score)==null?void 0:se.toFixed(1)})});(Ua=xe==null?void 0:xe.standard_answer)==null||Ua.forEach((y,se)=>{var Ye;const ft=se+1;let gt=Fi==null?void 0:Fi.find(dn=>dn.position===ft);gt?ss.push(gt):ss.push({position:ft,name:`\u586B\u7A7A${ft}`,value:" ",type:"warning",score:[void 0,null,0,"0","0.0"].includes(y.score)?"0":(Ye=y.score)==null?void 0:Ye.toFixed(1)})})}return ne.createElement(ne.Fragment,null,ne.createElement(w.Z,{className:"mb20"},ne.createElement(F.Z,{flex:"1",style:{width:500}},ne.createElement("div",{className:"pl15 pb5"},Or?ne.createElement("span",{style:{display:"inline-flex",fontSize:"16px"}},ne.createElement(ve.Z,{value:Ir+1+"."+(ha+1)+`\uFF08${Jl[`${xe==null?void 0:xe.question_type}`]}\uFF09`+xe.question_title+`\uFF08${xe==null?void 0:xe.question_score}\u5206\uFF09`})):ne.createElement("div",{style:{display:"flex"}},ne.createElement("span",{style:{flexShrink:0},className:"font18"},Ir+1,"."),xe.question_type===6?xe!=null&&xe.hack_user_identifier?ne.createElement("span",null,ne.createElement("a",{target:"_blank",style:{lineHeight:"26px"},className:"font16",href:`/myproblems/${xe==null?void 0:xe.hack_user_identifier}?backUrl=/classrooms/${yn==null?void 0:yn.coursesId}/exercise/${yn==null?void 0:yn.categoryId}/review/${yn==null?void 0:yn.userId}`},xe.question_title),ne.createElement("a",{target:"_blank",style:{lineHeight:"26px",textDecoration:"underline"},className:"font16 ml15",href:`/myproblems/${xe==null?void 0:xe.hack_user_identifier}?backUrl=/classrooms/${yn==null?void 0:yn.coursesId}/exercise/${yn==null?void 0:yn.categoryId}/review/${yn==null?void 0:yn.userId}`},"\u67E5\u770B\u7B54\u9898\u8BE6\u60C5",">")):ne.createElement("span",{style:{lineHeight:"26px"},className:"font16"},xe.question_title):(xe==null?void 0:xe.question_type)===5?ne.createElement(v.Link,{target:"_blank",style:{lineHeight:"26px"},title:xe.question_title,className:"current c-light-primary overflowHidden1 font16",to:`/shixuns/${xe==null?void 0:xe.shixun_identifier}/challenges`},xe.question_title):ne.createElement(ve.Z,{value:(xe==null?void 0:xe.question_type)===8?xe.description:xe.question_title+`${xe.question_type===7?`\uFF08\u5171${xe==null?void 0:xe.sub_q_count}\u9898 ${xe==null?void 0:xe.question_score}\u5206\uFF09`:""}`}),(xe==null?void 0:xe.question_type)===5&&((xe==null?void 0:xe.is_jupyter)||(xe==null?void 0:xe.is_jupyter_lab))&&ne.createElement("div",{style:{lineHeight:"22px",height:"22px",marginLeft:"10px",marginTop:"2px",background:"#FF6904",borderRadius:"2px",color:"#fff",padding:"0 8px",fontSize:"12px"}},xe!=null&&xe.is_jupyter?"jupyter":"jupyterLab")),(xe==null?void 0:xe.question_type)===6&&ne.createElement(si.Z,{className:"mt10",dataSource:(xe==null?void 0:xe.languages)||[]}),(xe==null?void 0:xe.question_type)===8&&ne.createElement(ve.Z,{disabledFill:!0,showProgramFill:!0,programFillValue:ss,value:Ce.Base64.decode((xe==null?void 0:xe.code)||"")}),ne.createElement("div",null,xe.question_type===0&&ne.createElement(ne.Fragment,null,(Fa=xe.question_choices)==null?void 0:Fa.map(function(Fi){return ne.createElement("div",{className:`multi-llipsis1e flex-container mr10 ${xe.user_answer.includes(Fi.choice_id)&&xe.question_score!==xe.user_score?pe.Z.answerError:""}`},ne.createElement(h.ZP,{checked:xe.user_answer.includes(Fi.choice_id)}),ne.createElement(ve.Z,{value:Fi.choice_text}))})),xe.question_type===1&&ne.createElement(ne.Fragment,null,(ho=xe.question_choices)==null?void 0:ho.map(function(Fi){return ne.createElement("div",{className:`multi-llipsis1e flex-container mt10 ${xe.user_answer.includes(Fi.choice_id)&&xe.question_score!==xe.user_score?pe.Z.answerError:""}`},ne.createElement(Q.default,{checked:xe.user_answer.includes(Fi.choice_id)}),ne.createElement(ve.Z,{value:Fi.choice_text,className:"ml5"}))})),xe.question_type===2&&ne.createElement("div",{className:pe.Z.flexRow},(ao=xe.question_choices)==null?void 0:ao.map(function(Fi,y){return ne.createElement("div",{style:{marginLeft:y>0&&"10px"},className:"multi-llipsis1e flex-container"},ne.createElement(h.ZP,{checked:xe.user_answer.includes(Fi.choice_id)}),ne.createElement(ve.Z,{value:Fi.choice_text}))})),xe.question_type===3&&ne.createElement(He.Z,{item:xe,answerData:ct,changeScoreData:Vo,textValue:(uo=Vo[xe.q_position])==null?void 0:uo.text,textOnChange:Fi=>{Vo[xe.q_position].text=Fi,zi(so({},Vo))}}),xe.question_type===8&&ne.createElement(Pt,{item:xe,answerData:ct,changeScoreData:Vo,textValue:(Oo=Vo[xe.q_position])==null?void 0:Oo.text,textOnChange:Fi=>{Vo[xe.q_position].text=Fi,zi(so({},Vo))}}),xe.question_type===5&&ne.createElement(Br,{item:xe,answerData:ct,coursesId:yn.coursesId,saveChangeScore:LA,sealedReview:((Pi=ct==null?void 0:ct.review_progress)==null?void 0:Pi.sealed_review)===!0}),xe.question_type===4&&ne.createElement(Wr,{item:xe,answerData:ct,changeScoreData:Vo,textValue:(eA=Vo[xe.q_position])==null?void 0:eA.text,textOnChange:Fi=>{Vo[xe.q_position].text=Fi,zi(so({},Vo))}}),xe.question_type===6&&ne.createElement(Ls,{item:xe,answerData:ct}),xe.question_type===7&&ne.createElement(ne.Fragment,null,(gs=xe==null?void 0:xe.sub_exercise_questions)==null?void 0:gs.map((Fi,y)=>ne.createElement("div",null,ne.createElement(ne.Fragment,null,$l(Fi,Ir,!0,y))))),(xe==null?void 0:xe.answer_comments)&&ne.createElement(Rr.Z,{list:xe==null?void 0:xe.answer_comments,isShowEditAndDel:!0,userLogin:Ci==null?void 0:Ci.login,handleDel:(Fi,y)=>{Fs(Fi,y,xe==null?void 0:xe.question_id)},handleEdit:(Fi,y)=>{wu(Fi,y,xe==null?void 0:xe.question_id)}}))),xe.question_type<3&&ne.createElement("div",{className:`${pe.Z.answerResult}`,style:{padding:"10px 17px",marginLeft:"15px"}},ne.createElement("span",{className:"mr5"},"\u5B66\u751F\u7B54\u6848\uFF1A",ne.createElement("span",{className:"c-blue"},(Ns=(qA=xe.question_choices)==null?void 0:qA.filter(Fi=>{var y;return(y=xe.user_answer)==null?void 0:y.includes(Fi.choice_id)}))==null?void 0:Ns.map((Fi,y)=>xe.question_type===2?Me.Qq[Fi.choice_position-1]:Me.oV[Fi.choice_position-1]),((Ul=xe.user_answer)==null?void 0:Ul.length)<=0&&"\u672A\u7B54")),ne.createElement("br",null),xe.standard_answer_show&&ne.createElement("span",{className:"mr5"},"\u6B63\u786E\u7B54\u6848\uFF1A",xe.standard_answer_show),ne.createElement("br",null),xe.analysis&&ne.createElement("div",null,"\u89E3\u6790:",ne.createElement(ve.Z,{value:xe.analysis})))),(xe==null?void 0:xe.question_type)!=7&&ne.createElement(F.Z,{flex:"140px",className:"ml20"},ne.createElement("div",{className:`${pe.Z.questionsInfo} ${Pl(xe)}`},Iu(xe),ne.createElement("span",{style:{flexShrink:0,lineHeight:1}},"\u5F97\u5206 / \u5206\u6570"),ne.createElement("br",null),ne.createElement("span",{className:"font22",style:{flexShrink:0,lineHeight:1}},ne.createElement("span",{className:ql(xe)},xe.user_score===null?"--":(_s=xe==null?void 0:xe.user_score)!=null&&_s.includes(".0")?(io=xe==null?void 0:xe.user_score)==null?void 0:io.replace(".0",""):xe.user_score),"\xA0/\xA0",(xe==null?void 0:xe.question_score)===null?"--":(mu=xe==null?void 0:xe.question_score)!=null&&mu.includes(".0")?(ks=xe==null?void 0:xe.question_score)==null?void 0:ks.replace(".0",""):xe.question_score),ne.createElement("br",null),(xe==null?void 0:xe.question_type)!=7&&uA(aA(so({},xe),{ModelTitleDec:`\uFF08${Or?"\u7EC4\u5408\u9898":`${($s=Bo.fw)==null?void 0:$s[(xe==null?void 0:xe.question_type)||0].name}`} \u7B2C${Ir+1}${Or?`.${ha+1}`:""}\u9898\uFF09`}))),!((Ml=ct==null?void 0:ct.exercise)!=null&&Ml.is_random)&&(xe==null?void 0:xe.question_type)==3&&(ct==null?void 0:ct.is_edit_question)&&ne.createElement("div",{style:{width:120}},ne.createElement("div",{style:{textAlign:"center",margin:"10px auto"}},"\u7ED9\u5206\u65B9\u5F0F",ne.createElement(L.Z,{title:"\u6309\u7A7A\u7ED9\u5206\uFF1A\u9700\u8981\u5206\u522B\u8BBE\u7F6E\u6BCF\u4E2A\u586B\u7A7A\u9879\u7684\u5206\u503C\uFF0C\u586B\u7A7A\u9879\u7B54\u5BF9\u4E4B\u540E\u5219\u83B7\u5F97\u5BF9\u5E94\u7684\u5206\u503C\u3002\u6309\u9898\u7ED9\u5206\uFF1A\u9700\u8981\u8BBE\u7F6E\u6574\u4E2A\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u7B54\u5BF9\u5168\u90E8\u586B\u7A7A\u9879\u4E4B\u540E\u624D\u80FD\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\u3002"},ne.createElement("i",{className:"iconfont icon-xiaowenhao1 font14 ml5",style:{color:"#145DFF"}}))),ne.createElement(h.ZP.Group,{defaultValue:xe==null?void 0:xe.use_blank_score,value:xe==null?void 0:xe.use_blank_score,className:pe.Z.scoreByBlankRadio,optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}],onChange:Fi=>{H.default.confirm({title:"\u63D0\u793A",content:"\u4FEE\u6539\u7ED9\u5206\u65B9\u5F0F\u5C06\u4F1A\u5BF9\u6240\u6709\u5DF2\u4EA4\u5377\u7684\u5B66\u751F\u8FDB\u884C\u91CD\u65B0\u5224\u5206\uFF0C\u786E\u5B9A\u8981\u4FEE\u6539\u5417\uFF1F",onOk:()=>Un(void 0,null,function*(){(0,ze.gA)({id:xe==null?void 0:xe.question_id,use_blank_score:!(xe!=null&&xe.use_blank_score)}).then(y=>{(y==null?void 0:y.status)==0&&(B.ZP.success("\u4FEE\u6539\u6210\u529F"),xs())})})})}})))))},gu=xe=>{var Ir;const Or=(Ir=ct==null?void 0:ct.exercise_question_types)==null?void 0:Ir.filter(Vr=>xe?Vr.question_type===4:Vr.question_type!==4);return Or==null?void 0:Or.map((Vr,Ua)=>{var Fa,ho,ao,uo;return ne.createElement("div",{key:Ua},ne.createElement("div",{className:"pt20"},ne.createElement(w.Z,{align:"middle"},ne.createElement(F.Z,{flex:"1"},ne.createElement("span",{style:{fontWeight:"bold"},className:"font16 pl15"},Vr.name),ne.createElement("span",{className:"c-grey-999 ml10"}," \u5171 ",ne.createElement("span",{className:"c-blue"},Vr.count)," \u9898 ",(Vr==null?void 0:Vr.question_type)===7?`\uFF08\u5171${Vr==null?void 0:Vr.sub_count}\u5C0F\u9898\uFF09`:"",ne.createElement(z.Z,{type:"vertical"})," \u5171 ",ne.createElement("span",{className:"c-red"},Vr.score)," \u5206")),Vr.question_type==1&&((Fa=ct==null?void 0:ct.exercise)==null?void 0:Fa.show_give_score_method)&&ne.createElement(F.Z,{style:{paddingRight:"65px"}},ne.createElement("span",{style:{display:"inline-flex",alignItems:"center"}},ne.createElement("span",null,"\u7ED9\u5206\u65B9\u5F0F",ne.createElement(L.Z,{overlayStyle:{maxWidth:600},title:ne.createElement(ne.Fragment,null,"\u5168\u5BF9\u7ED9\u5206\uFF1A\u9009\u4E2D\u7684\u7B54\u6848\u5168\u90E8\u6B63\u786E\u4E14\u672A\u6F0F\u9009\u6B63\u786E\u7B54\u6848\uFF0C\u5219\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\uFF1B",ne.createElement("br",null),"\u6F0F\u9009\u7ED9\u5206\uFF1A\u9009\u4E2D\u7684\u7B54\u6848\u5168\u90E8\u6B63\u786E\u4F46\u6709\u6F0F\u9009\u6B63\u786E\u7B54\u6848\uFF0C\u5219\u83B7\u5F97\u7684\u5206\u503C=\u9009\u4E2D\u7684\u7B54\u6848\u4E2A\u6570 * (\u8BE5\u5C0F\u9898\u5206\u503C / \u6B63\u786E\u7B54\u6848\u7684\u4E2A\u6570)\u3002")},ne.createElement("i",{className:"iconfont icon-tishixiaowenhao ml5",style:{cursor:"pointer",color:"#4C6FFF"}}))),ne.createElement(h.ZP.Group,{defaultValue:(ho=ct==null?void 0:ct.exercise)==null?void 0:ho.use_blank_score,value:(ao=ct==null?void 0:ct.exercise)==null?void 0:ao.use_blank_score,className:`${pe.Z.scoreByBlankRadio} ml10`,optionType:"button",options:[{label:"\u5168\u5BF9\u7ED9\u5206",value:!1},{label:"\u6F0F\u9009\u7ED9\u5206",value:!0}],onChange:Oo=>{H.default.confirm({title:"\u63D0\u793A",centered:!0,closable:!1,content:"\u4FEE\u6539\u7ED9\u5206\u65B9\u5F0F\u5C06\u4F1A\u5BF9\u6240\u6709\u5DF2\u4EA4\u5377\u7684\u5B66\u751F\u8FDB\u884C\u91CD\u65B0\u5224\u5206\uFF0C\u786E\u5B9A\u8981\u4FEE\u6539\u5417\uFF1F",onOk:()=>Un(void 0,null,function*(){var Pi,eA,gs;(yield(0,Ee.ZP)(`/api/exercise_questions/${(eA=(Pi=Vr==null?void 0:Vr.items)==null?void 0:Pi[0])==null?void 0:eA.question_id}/teacher_update_multiple.json`,{method:"post",body:{use_blank_score:!((gs=ct==null?void 0:ct.exercise)!=null&&gs.use_blank_score)}})).status==0&&(B.ZP.success("\u4FEE\u6539\u6210\u529F"),xs())})})}}))),ne.createElement(F.Z,{className:"pr30 c-grey-666"},"\u603B\u5F97\u5206\uFF1A",Vr.user_score)),ne.createElement("div",{className:"ml15"},ne.createElement(z.Z,{style:{marginTop:8,marginBottom:8}}))),(uo=Vr.items)==null?void 0:uo.map(function(Oo,Pi){return is&&Oo.user_score===Oo.question_score?null:ne.createElement("aside",{id:Oo.question_id,key:Pi},$l(Oo,Pi,!1))}))})},Zo=xe=>{var Ir;const Or=(Ir=ct==null?void 0:ct.exercise_question_types)==null?void 0:Ir.filter(Vr=>xe?Vr.question_type===4:Vr.question_type!==4);return Or==null?void 0:Or.map(function(Vr,Ua){return ne.createElement(t.Fragment,{key:Vr.question_type},ne.createElement("p",null,Vr.name),Vr.items.map((Fa,ho)=>{var ao,uo;let Oo="";return Fa.question_type===4?((ao=Fa==null?void 0:Fa.answer_comments)==null?void 0:ao.length)>0||Fa!=null&&Fa.use_keywords||Fa!=null&&Fa.is_reviewed?Oo=pe.Z.green:Oo=pe.Z.grey:Number(Fa.question_score)===Number(Fa.user_score)?Oo=pe.Z.blue:Fa.user_score>0?Oo=pe.Z.orange:Oo=pe.Z.red,(((uo=Fa==null?void 0:Fa.answer_comments)==null?void 0:uo.length)>0||Fa!=null&&Fa.is_reviewed)&&(Oo=pe.Z.green),is&&Fa.user_score===Fa.question_score?null:ne.createElement("span",{className:Oo,onClick:()=>{const Pi=Fa.question_id;let eA=document.getElementById(Pi);eA&&window.scrollTo(0,eA.offsetTop)}},ho+1)}))})},EA=(xe,Ir,Or)=>{Number.isNaN(xe)||(os[Ir].items[Or].user_score=xe,cs([...os]))},wl=()=>{var xe;return(xe=[...os])==null?void 0:xe.map(function(Or,ha){if(Or.question_type!==7||Or.question_type===7&&Or.items.find(Vr=>[3,4,5,6,8].includes(Vr.question_type)))return ne.createElement("div",{key:Or.question_type,className:pe.Z.listwrap},ne.createElement("p",{style:{color:"#000000"}},Or.name),ne.createElement("div",null,ne.createElement("span",{style:{display:"inline-block",width:66,color:"#5F6368",marginRight:4}},Or.question_type===5?"\u9898\u53F7-\u5173\u5361":Or.question_type===7?"\u9898\u53F7-\u5C0F\u9898":"\u9898\u53F7"),ne.createElement("span",{style:{color:"#5F6368"}},"\u5206\u503C")),Or.items.map((Vr,Ua)=>{if(Or.question_type!==7||Or.question_type===7&&[3,4,5,6,8].includes(Vr.question_type))return ne.createElement("div",{className:"mt10"},ne.createElement("span",{style:{display:"inline-block",width:36}},Vr.number?Vr.number:Ua+1),ne.createElement($.Z,{min:0,max:Vr.question_score,precision:1,step:1,placeholder:`\u6EE1\u5206${Vr.question_score}\u5206`,value:Vr.user_score,onChange:Fa=>EA(Fa,ha,Ua),style:{width:80,marginLeft:32,marginRight:10}}),ne.createElement(G.ZP,{theme:{components:{Button:{defaultBorderColor:"#BACFFE",defaultColor:"#3061D0",defaultShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)"}}}},ne.createElement(R.ZP,{onClick:()=>{EA(Vr.question_score,ha,Ua)}},"\u6EE1\u5206")))}))})},Lu=()=>Un(void 0,null,function*(){var xe;const Or=(0,as.cloneDeep)(os).flatMap(Vr=>Vr.items.map(Ua=>{var Fa,ho;return{id:Ua.question_id,shixun_challenge_id:Ua.shixun_challenge_id||null,score:Ua.user_score,user_id:(Fa=ct==null?void 0:ct.exercise_answer_user)==null?void 0:Fa.user_id,review_type:WA===1?"normal":"appraise",sealed_review:((ho=ct==null?void 0:ct.review_progress)==null?void 0:ho.sealed_review)||!1}}));XA(!0);const ha=yield(0,Ee.ZP)("/api/exercise_questions/adjust_all_score.json",{method:"post",body:{exercise_id:yn.exerciseId,user_id:(xe=ct==null?void 0:ct.exercise_answer_user)==null?void 0:xe.user_id,data:[...Or]}});(ha==null?void 0:ha.status)===0&&(B.ZP.success("\u5FEB\u6377\u8BC4\u5206\u6210\u529F"),Ia(!1),xs()),XA(!1)}),Il=(0,t.useCallback)(xe=>{var Ir,Or;const ha=`${((Ir=pt.exerciseExportHeadData)==null?void 0:Ir.new_student_id)||""}${(Or=pt.exerciseExportHeadData)==null?void 0:Or.new_user}`;xe.save(ha),setTimeout(()=>ml(100),300),setTimeout(()=>ml(0),550),ol(!1)},[pt,ct]),kl=()=>{let xe=0;const Ir=setInterval(()=>{xe+=5,ml(xe),xe===100&&clearInterval(Ir)},200)},eu=(0,t.useCallback)(xe=>bu(xe.target.value),[]),tu=()=>Un(void 0,null,function*(){var xe,Ir,Or,ha,Vr,Ua,Fa,ho;if((0,kt.Rm)()&&!((Ir=(xe=je==null?void 0:je.AssistantObject)==null?void 0:xe.exercise)!=null&&Ir.can_appraise)){Cl();return}if(!((Or=ct==null?void 0:ct.exercise_answer_user)!=null&&Or.user_id))return;const ao=yield(0,Ee.ZP)(`/api/exercises/${yn==null?void 0:yn.exerciseId}/review_exercise_user.json`,{method:"post",body:{id:yn==null?void 0:yn.exerciseId,user_id:(ha=ct==null?void 0:ct.exercise_answer_user)==null?void 0:ha.user_id,review_type:WA===1?"normal":"appraise",sealed_review:((Vr=ct==null?void 0:ct.review_progress)==null?void 0:Vr.sealed_review)||!1,next_login:((Ua=ct==null?void 0:ct.review_progress)==null?void 0:Ua.next_login)||"",analysis:Xl,only_analysis:hl}});if(yield _l(ao),(ao==null?void 0:ao.status)===0){if(Al(!1),hl){xs(),B.ZP.success("\u64CD\u4F5C\u6210\u529F"),El(!1);return}if((Fa=ct==null?void 0:ct.review_progress)!=null&&Fa.next_login){B.ZP.success("\u8BC4\u9605\u6210\u529F\uFF01\u5DF2\u4E3A\u60A8\u81EA\u52A8\u5207\u6362\u81F3\u4E0B\u4E00\u4E2A\u5F85\u8BC4\u9605\u7684\u5B66\u751F");const uo=DA?"centralizeReview":"review";v.history.replace(`/classrooms/${yn.coursesId}/exercise/${yn.exerciseId}/${uo}/${(ho=ct==null?void 0:ct.review_progress)==null?void 0:ho.next_login}`);return}xs(),B.ZP.success("\u8BC4\u9605\u6210\u529F\uFF01")}else H.default.info({title:"\u63D0\u793A",width:500,centered:!0,content:ne.createElement("div",null,ao==null?void 0:ao.message),okText:"\u6211\u77E5\u9053\u4E86"})}),nu=xe=>Un(void 0,null,function*(){var Ir,Or;const ha=DA?"centralizeReview":"review",Vr=xe=="next"?(Ir=ct==null?void 0:ct.review_progress)==null?void 0:Ir.next_login:(Or=ct==null?void 0:ct.review_progress)==null?void 0:Or.prev_login;Vr?v.history.replace(`/classrooms/${yn.coursesId}/exercise/${yn.exerciseId}/${ha}/${Vr}`):xs()});return ne.createElement("section",{className:"edu-container"},ne.createElement(K.Z,{spinning:$n[Lo]},ne.createElement("section",{className:"animated fadeIn"},ne.createElement("aside",{className:"mt10"},Ci&&ne.createElement(V.Z,{separator:">"},ne.createElement(V.Z.Item,null,ne.createElement(v.Link,{to:`/classrooms/${yn.coursesId}/exercise`},(ni=Ci==null?void 0:Ci.course)==null?void 0:ni.course_name)),ne.createElement(V.Z.Item,null,ne.createElement(v.Link,{to:`/classrooms/${yn.coursesId}/exercise`},"\u8BD5\u5377\u5217\u8868")),ne.createElement(V.Z.Item,null,ne.createElement(v.Link,{to:`/classrooms/${yn.coursesId}/exercise/${(Ji=ct==null?void 0:ct.exercise)==null?void 0:Ji.id}/detail`},"\u8BD5\u5377\u8BE6\u60C5")),ne.createElement(V.Z.Item,null,WA!==1?"\u96C6\u4E2D\u8BC4\u9605":(_o=ct==null?void 0:ct.exercise_answer_user)==null?void 0:_o.user_name))),ne.createElement("aside",{className:[pe.Z.title,"mt20"].join(" ")},ne.createElement(w.Z,{style:{width:"100%"},align:"middle"},ne.createElement(F.Z,{style:{display:"flex",alignItems:"center"}},(0,Me.vB)(fo==null?void 0:fo.exercise_status,fo==null?void 0:fo.appraise_label),ne.createElement(v.Link,{to:`/classrooms/${yn.coursesId}/exercise/${(yo=ct==null?void 0:ct.exercise)==null?void 0:yo.id}/detail`},ne.createElement(L.Z,{title:((ZA=ct==null?void 0:ct.exercise)==null?void 0:ZA.exercise_name)||""},ne.createElement("strong",{className:"font20 ml10 c-grey-333",style:{maxWidth:"338px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",display:"block"}},((Ws=ct==null?void 0:ct.exercise)==null?void 0:Ws.exercise_name)||"")))),WA===1&&ne.createElement(t.Fragment,null,ne.createElement(F.Z,{flex:1,style:{marginLeft:"25px",display:"flex",alignItems:"center"},className:"bold c-black"},ne.createElement("aside",null,ne.createElement("span",null,"\u8003\u8BD5\u65F6\u957F ",((cu=ct.exercise)==null?void 0:cu.time)===-1?"\u672A\u9650\u65F6":(((A=ct.exercise)==null?void 0:A.time)||"")+"\u5206\u949F",!!((a=ct==null?void 0:ct.exercise_answer_user)!=null&&a.delayed_time)&&ne.createElement("span",{className:"c-red"},"+\u5EF6\u65F6",(o=ct==null?void 0:ct.exercise_answer_user)==null?void 0:o.delayed_time,"\u5206\u949F")),ne.createElement("span",{className:"ml20"},"\u5408\u8BA1 ",(b=(c=ct.exercise_scores)==null?void 0:c.exercise_types)==null?void 0:b.q_counts,"\u9898"),ne.createElement("span",{className:"ml20"},"\u6EE1\u5206 ",(S=(E=ct.exercise_scores)==null?void 0:E.exercise_types)==null?void 0:S.q_scores,"\u5206"))),!bl&&ne.createElement(F.Z,null,(0,kt.GJ)()&&ne.createElement(ne.Fragment,null,ne.createElement(R.ZP,{icon:ne.createElement(ie.Z,null),onClick:()=>{var xe;if((0,kt.Rm)()&&!((xe=je.AssistantObject.exercise)!=null&&xe.can_download)){B.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ll(),YA(!0)}},"\u5BFC\u51FA\u5F53\u524D\u5B66\u751F\u8BD5\u5377"),ne.createElement(R.ZP,{style:{marginLeft:"20px"},icon:ne.createElement(W.Z,null),onClick:()=>{var xe;if((0,kt.Rm)()&&!((xe=je.AssistantObject.exercise)!=null&&xe.can_download)){B.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ia({type:"exercise/setActionTabs",payload:{key:"exportSetting"}})}},"\u5BFC\u51FA\u8BBE\u7F6E")),((N=ct==null?void 0:ct.exercise)==null?void 0:N.exercise_status)===2&&(fo==null?void 0:fo.exercise_type)!=2&&ne.createElement(R.ZP,{type:"primary",style:{marginLeft:"10px"},onClick:xe=>{var Ir,Or;xe.preventDefault(),(0,kt.Rm)()&&!((Or=(Ir=je==null?void 0:je.AssistantObject)==null?void 0:Ir.exercise)!=null&&Or.can_redo)&&B.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");let ha=!1;H.default.confirm({width:500,title:"\u63D0\u793A",content:ne.createElement("div",null,ne.createElement("div",null,"\u5B66\u751F\u5C06\u5F97\u5230\u4E00\u6B21\u91CD\u65B0\u7B54\u9898\u7684\u673A\u4F1A\uFF0C\u786E\u5B9A\u5C06\u5B66\u751F\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),ne.createElement(Q.default,{onChange:Vr=>{ha=Vr.target.checked}},"\u6E05\u7A7A\u5B66\u751F\u7684\u7B54\u9898\u8BB0\u5F55")),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Un(void 0,null,function*(){var Vr,Ua;(yield(0,ze.q6)({categoryId:yn.exerciseId,user_ids:[(Vr=ct==null?void 0:ct.exercise_answer_user)==null?void 0:Vr.user_id],is_reset:ha})).status===0&&(B.ZP.success("\u64CD\u4F5C\u6210\u529F"),v.history.push(`/classrooms/${yn.coursesId}/exercise/${(Ua=ct==null?void 0:ct.exercise)==null?void 0:Ua.id}/detail`))})})}},ne.createElement("span",{className:"iconfont icon-dahuizhongzuo3x font14 mr5"}),"\u6253\u56DE\u91CD\u505A")))))),ne.createElement(w.Z,{className:"mt20"},ne.createElement(F.Z,{flex:"284px",className:pe.Z.leftBar},ne.createElement(M.Z,{offsetTop:0},!((D=ct==null?void 0:ct.review_progress)!=null&&D.sealed_review)&&ne.createElement("section",{className:`${pe.Z.bg} ${pe.Z.userInfo}`},ne.createElement(w.Z,{align:"middle",wrap:!1},ne.createElement("img",{className:pe.Z.userImg,src:bs.Z.API_SERVER+"/images/"+((J=ct.exercise_answer_user)==null?void 0:J.user_img)}),ne.createElement(F.Z,{style:{marginLeft:"14px",width:"145px"}},ne.createElement(w.Z,{style:{marginBottom:"8px"},wrap:!1},ne.createElement(F.Z,{className:pe.Z.userInfoTitle},"\u59D3\u540D"),ne.createElement(F.Z,{className:pe.Z.userInfoValue},ne.createElement(L.Z,{placement:"topLeft",title:(oe=ct.exercise_answer_user)==null?void 0:oe.user_name},(Ae=ct.exercise_answer_user)==null?void 0:Ae.user_name))),ne.createElement(w.Z,{style:{marginBottom:"8px"},wrap:!1},ne.createElement(F.Z,{className:pe.Z.userInfoTitle},"\u5B66\u53F7"),ne.createElement(F.Z,{className:pe.Z.userInfoValue},ne.createElement(L.Z,{placement:"topLeft",title:(Be=ct.exercise_answer_user)==null?void 0:Be.student_id},(Z=ct.exercise_answer_user)==null?void 0:Z.student_id))),ne.createElement(w.Z,{wrap:!1},ne.createElement(F.Z,{className:pe.Z.userInfoTitle},"\u5206\u73ED"),ne.createElement(F.Z,{flex:1,className:pe.Z.userInfoValue},ne.createElement(L.Z,{placement:"topLeft",title:(Ke=ct.exercise_answer_user)==null?void 0:Ke.course_group_name},(De=ct.exercise_answer_user)==null?void 0:De.course_group_name))))),ne.createElement("img",{className:pe.Z.status,src:((We=ct==null?void 0:ct.exercise_answer_user)==null?void 0:We.review_status)==1?zA:((Se=ct==null?void 0:ct.exercise_answer_user)==null?void 0:Se.review_status)==0?Tl:Os})),WA===3&&ne.createElement("section",{className:`${pe.Z.bg} p20 mt10`},ne.createElement("h3",null,"\u8BC4\u9605\u8303\u56F4"),ne.createElement("div",{className:"mt10"},"\u8BD5\u9898"),ne.createElement("div",{className:`${pe.Z.greyBg} ${pe.Z.listType} mt10`},(St=(Xe=ct==null?void 0:ct.review_progress)==null?void 0:Xe.appraise_question)==null?void 0:St.map(xe=>ne.createElement("span",null,xe.name,"\uFF1B")))),ne.createElement("section",{className:`${pe.Z.bg} p20 mt10`},ne.createElement("h3",null,"\u7B54\u9898\u5361"),ne.createElement(w.Z,{style:{flexDirection:"column"}},ne.createElement(F.Z,null,"\u4EC5\u663E\u793A\u9519\u9898",ne.createElement(U.Z,{className:"ml5",checked:is,onChange:xe=>al(xe)})),ne.createElement(F.Z,{className:"mt5"},"\u4EC5\u663E\u793A\u4E3B\u89C2\u9898",ne.createElement(U.Z,{checked:Qi,className:"ml5",onChange:xe=>Xs(xe)}))),ne.createElement(w.Z,{align:"middle",justify:"start",className:"mt10"},ne.createElement(F.Z,null,ne.createElement("span",{className:pe.Z.circularBlue}),ne.createElement("span",null,"\u6B63\u786E"),ne.createElement("span",{className:`${pe.Z.circularRed} ml20`}),ne.createElement("span",null,"\u9519\u8BEF"),ne.createElement("span",{className:`${pe.Z.circularOrange} ml20`}),ne.createElement("span",null,"\u90E8\u5206\u5F97\u5206"),ne.createElement("div",{className:"mt10"},ne.createElement("span",{className:`${pe.Z.circularGreen}`}),ne.createElement("span",null,"\u5DF2\u8BC4"),ne.createElement("span",{className:`${pe.Z.circularGrey} ml20`}),ne.createElement("span",null,"\u672A\u8BC4"))))),((Ut=ct==null?void 0:ct.exercise_question_types)==null?void 0:Ut.some(xe=>xe.question_type!==4))&&!Qi&&ne.createElement("section",{className:`${pe.Z.bg} p20 mt10 pr10`},ne.createElement("h3",{className:"c-blue"},"\u5BA2\u89C2\u9898"),ne.createElement("aside",{className:pe.Z.questionIcons},Zo())),(($t=ct==null?void 0:ct.exercise_question_types)==null?void 0:$t.some(xe=>xe.question_type===4))&&ne.createElement("section",{className:`${pe.Z.bg} p20 mt10 pr10`},ne.createElement("h3",{className:"c-blue"},"\u4E3B\u89C2\u9898"),ne.createElement("aside",{className:pe.Z.questionIcons},Zo(!0))))),ne.createElement(F.Z,{flex:"916px"},ne.createElement("section",{className:[pe.Z.bg,"ml20"].join(" "),style:{overflow:"hidden"}},ne.createElement("div",{className:pe.Z.result},ne.createElement(ee.default,{columns:Tu,dataSource:Du,pagination:!1,bordered:!0}),ne.createElement("div",{className:pe.Z.evaluate},ne.createElement(w.Z,{align:"middle",justify:"space-between"},ne.createElement(F.Z,{className:"c-grey-333",style:{fontSize:"16px",fontWeight:"600"}},"\u8003\u8BD5\u8BC4\u4EF7"),!bl&&ne.createElement(R.ZP,{icon:ne.createElement("i",{className:"iconfont icon-bianji7 ",style:{marginRight:"6px",fontSize:"14px"}}),style:{color:"#3061D0",padding:0},type:"link",onClick:()=>{Al(!0),El(!0)}},"\u7F16\u8F91")),ne.createElement("div",{className:pe.Z.analysis,style:{color:(Qn=ct==null?void 0:ct.exercise_answer_user)!=null&&Qn.analysis?"#434D63":""}},((Ht=ct==null?void 0:ct.exercise_answer_user)==null?void 0:Ht.analysis)||"\u672A\u5BF9\u5B66\u751F\u8FDB\u884C\u8003\u8BD5\u8BC4\u4EF7"))),((lt=ct==null?void 0:ct.exercise)==null?void 0:lt.open_camera)&&WA===1&&ne.createElement(rs,{parentData:ct}),((zt=ct==null?void 0:ct.exercise_question_types)==null?void 0:zt.some(xe=>xe.question_type!==4))&&!Qi&&ne.createElement(w.Z,{align:"middle",className:pe.Z.typeTitle},ne.createElement(F.Z,{flex:"1"},ne.createElement(w.Z,{align:"middle"},ne.createElement("strong",{className:"font20"},"\u5BA2\u89C2\u9898"),ne.createElement("span",{className:"c-grey-666"},"\uFF08\u5408\u8BA1",(gn=ct==null?void 0:ct.exercise)==null?void 0:gn.objective_score,"\u5206\uFF09"))),ne.createElement(F.Z,null,ne.createElement("span",{className:"c-grey-666"},"\u603B\u5F97\u5206:",(Re=ct==null?void 0:ct.exercise_answer_user)==null?void 0:Re.objective_score))),!Qi&&ne.createElement("aside",{className:"pl30 pr10"},gu()),((Oe=ct==null?void 0:ct.exercise_question_types)==null?void 0:Oe.some(xe=>xe.question_type===4))&&ne.createElement(w.Z,{gutter:[10,10]},ne.createElement(F.Z,{flex:"1"},ne.createElement(w.Z,{align:"middle",className:pe.Z.typeTitle},ne.createElement(F.Z,{flex:"1"},ne.createElement(w.Z,{align:"middle"},ne.createElement("strong",{className:"font20"},"\u4E3B\u89C2\u9898"),ne.createElement("span",{className:"c-grey-666"},"\uFF08\u5408\u8BA1",(Ct=ct==null?void 0:ct.exercise)==null?void 0:Ct.subjective_score,"\u5206\uFF09"))),ne.createElement(F.Z,null,ne.createElement("span",{className:"c-grey-666"},"\u603B\u5F97\u5206:",(ot=ct==null?void 0:ct.exercise_answer_user)==null?void 0:ot.subjective_score))))),ne.createElement("aside",{className:"pl30 pr10 pb30 mb20"},gu(!0)),ne.createElement(w.Z,{className:pe.Z.buttonFixed},ne.createElement("section",{className:"edu-container",style:{display:"flex",justifyContent:"space-between"}},ne.createElement(w.Z,{align:"middle"},ne.createElement(R.ZP,{style:{lineHeight:"30px"},href:`/classrooms/${yn.coursesId}/exercise/${yn.exerciseId}/detail`},"\u8FD4\u56DE"),!bl&&ne.createElement(ne.Fragment,null,ne.createElement(R.ZP,{style:{marginLeft:"20px"},onClick:()=>ei(!0)},"\u5B66\u751F\u5217\u8868"),ne.createElement("div",{className:pe.Z.progress},ne.createElement(w.Z,{align:"middle",justify:"space-between",style:{fontSize:"12px",lineHeight:"12px"}},ne.createElement(F.Z,{style:{color:"#5F6367"}},WA===1?"\u8BC4\u9605\u8FDB\u5EA6":"\u6559\u5E08\u4E2A\u4EBA\u8BC4\u9605\u8FDB\u5EA6"),ne.createElement(L.Z,{title:"\u5DF2\u8BC4\u4EBA\u6570/\u5F85\u8BC4\u5B66\u751F\u603B\u6570"},ne.createElement(F.Z,{style:{color:"#3061D0"}},`${((en=(on=ct==null?void 0:ct.review_progress)==null?void 0:on.progress)==null?void 0:en.completed_count)||0}/${((Kt=(un=ct==null?void 0:ct.review_progress)==null?void 0:un.progress)==null?void 0:Kt.total)||0}`))),ne.createElement(X.Z,{trailColor:"#EBEDF3",strokeColor:"#3061D0",percent:((mn=(pn=ct==null?void 0:ct.review_progress)==null?void 0:pn.progress)==null?void 0:mn.completed_count)/((ye=(Pr=ct==null?void 0:ct.review_progress)==null?void 0:Pr.progress)==null?void 0:ye.total)*100,showInfo:!1})))),!bl&&ne.createElement(w.Z,{align:"middle"},((nt=(Ze=ct==null?void 0:ct.review_progress)==null?void 0:Ze.progress)==null?void 0:nt.total)!=1&&ne.createElement(ne.Fragment,null,((Et=ct==null?void 0:ct.review_progress)==null?void 0:Et.prev_login)&&ne.createElement(FA.Z,{style:{lineHeight:"30px"},onClick:()=>Un(void 0,null,function*(){yield nu("prev")})},"\u4E0A\u4E00\u4EBA"),((Lt=ct==null?void 0:ct.review_progress)==null?void 0:Lt.next_login)&&ne.createElement(FA.Z,{style:{marginLeft:"14px",lineHeight:"30px"},onClick:()=>Un(void 0,null,function*(){yield nu("next")})},"\u4E0B\u4E00\u4EBA")),!((Jt=ct==null?void 0:ct.exercise)!=null&&Jt.review_status)&&ne.createElement(FA.Z,{type:"primary",style:{marginLeft:"40px",lineHeight:"30px"},onClick:()=>Un(void 0,null,function*(){yield tu()})},"\u63D0\u4EA4\u8BC4\u9605"))))))),ne.createElement(sr,{visible:$o,value:yn==null?void 0:yn.userId,onClose:()=>ei(!1),onChange:xe=>{},data:oA.current,sealedReview:(tn=ct==null?void 0:ct.review_progress)==null?void 0:tn.sealed_review}),ne.createElement(_n.Z,null)),RA&&!bl&&ne.createElement(L.Z,{title:"\u5FEB\u6377\u8BC4\u5206\u9762\u677F",placement:"bottom"},ne.createElement("div",{className:pe.Z.score,onClick:()=>Ia(!0)},ne.createElement("i",{className:"iconfont icon-kuaijiepingfen font24"}))),ne.createElement(fe.Z,{width:282,closable:!1,open:Js,mask:!1},ne.createElement("div",{className:pe.Z.drawerWrap},ne.createElement("div",{className:pe.Z.top},ne.createElement("div",{style:{fontWeight:500,color:"#000",fontSize:16}},"\u5FEB\u6377\u8BC4\u5206"),ne.createElement("div",{onClick:()=>{Ia(!1),cs([...TA])}},ne.createElement("i",{className:"iconfont icon-danchuangguanbi font14 current mr15"}))),ne.createElement("div",{className:pe.Z.middle},wl()),ne.createElement("div",{className:pe.Z.btns},ne.createElement(R.ZP,{className:"mr20",size:"middle",onClick:()=>{Ia(!1),cs([...TA])}},"\u53D6\u6D88"),ne.createElement(R.ZP,{size:"middle",type:"primary",onClick:()=>Lu(),loading:lA},"\u4FDD\u5B58")))),ne.createElement(Cn.Z,null),ne.createElement(H.default,{title:"\u5BFC\u51FA\u8BD5\u5377\u9009\u62E9",open:fs,footer:ne.createElement("div",null,ne.createElement(R.ZP,{onClick:()=>{vl("pdf"),As(!1),Is(!0),qs("1"),YA(!1),ll()}},"\u53D6\u6D88"),ne.createElement(R.ZP,{type:"primary",onClick:()=>{if(po==""){B.ZP.info("\u8BF7\u9009\u62E9\u4E00\u79CD\u5BFC\u51FA\u683C\u5F0F");return}else po=="pdf"?(kl(),gl({type:"",userCommentVisible:du,userScoreVisible:!0,new:Wl}),ol(!0)):po=="word"&&((0,Co.pO)(so({exercise_id:yn.exerciseId,login:yn.userId,middle_export:1,is_export_comment:Wl?1:0},JA)),ol(!1));vl("pdf"),As(!1),Is(!0),qs("1"),YA(!1),ll()}},"\u786E\u5B9A")),onCancel:()=>{vl("pdf"),As(!1),Is(!0),qs("1"),YA(!1)}},ne.createElement("div",{style:{fontSize:14,marginBottom:"15px",marginTop:"5px",color:"#666"}},"\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u683C\u5F0F"),ne.createElement("div",{className:pe.Z.export_type_modal},ne.createElement("div",{className:pe.Z.export_type_modal_con},ne.createElement("div",{className:pe.Z.type_item},ne.createElement("div",{className:`${pe.Z.img_warp} ${po=="pdf"?pe.Z.img_warp_active:""}`,onClick:()=>{vl("pdf"),As(!1),Is(!0),qs("1")}},ne.createElement("img",{src:e(45614),width:70,height:70})),"pdf\u683C\u5F0F"),ne.createElement("div",{className:pe.Z.type_item},ne.createElement("div",{className:`${pe.Z.img_warp} ${po=="word"?pe.Z.img_warp_active:""}`,onClick:()=>{vl("word"),As(!0),qs("1")}},ne.createElement("img",{src:e(38347),width:70,height:70})),"word\u683C\u5F0F"))),po=="pdf"&&ne.createElement("div",{style:{marginTop:"30px"}},ne.createElement("div",{style:{fontSize:14,color:"#666"}},"\u5BFC\u51FA\u8BC4\u9605\u6559\u5E08\u7684\u8BC4\u9605\u8BB0\u5F55"),ne.createElement("p",{style:{display:"flex",alignItems:"center",marginTop:"20px",marginBottom:0}},ne.createElement(h.ZP.Group,{onChange:xe=>{switch(qs(xe.target.value),xe.target.value){case"1":As(!1),Is(!0);break;case"2":As(!0),Is(!0);break;case"3":As(!1),Is(!1);break}},value:Dl},ne.createElement(h.ZP,{value:"1"},"\u5BFC\u51FA\u6240\u6709\u7684\u8BC4\u9605\u8BB0\u5F55"),ne.createElement(h.ZP,{value:"2"},"\u5BFC\u51FA\u6700\u65B0\u7684\u8BC4\u9605\u8BB0\u5F55"),ne.createElement(h.ZP,{value:"3"},"\u4E0D\u5BFC\u51FA\u8BC4\u9605\u8BB0\u5F55")))),po=="word"&&ne.createElement("div",{style:{marginTop:"30px"}},ne.createElement("div",{style:{fontSize:14,color:"#666"}},"\u662F\u5426\u5BFC\u51FA\u8BC4\u9605\u6559\u5E08\u7684\u8BC4\u8BED"),ne.createElement("p",{style:{display:"flex",alignItems:"center",marginTop:"20px",marginBottom:0}},ne.createElement(h.ZP.Group,{onChange:xe=>{switch(qs(xe.target.value),xe.target.value){case"1":As(!0);break;case"2":As(!1);break}},value:Dl},ne.createElement(h.ZP,{value:"1"},"\u662F"),ne.createElement(h.ZP,{value:"2"},"\u5426"))),(Ss||ul)&&ne.createElement("div",{style:{marginTop:30}},ne.createElement("div",{style:{fontSize:14,color:"#666",marginBottom:20}},"\u8BF7\u9009\u62E9\u9700\u8981\u989D\u5916\u5BFC\u51FA\u7684\u5185\u5BB9"),Ss&&ne.createElement("div",null,ne.createElement("span",null,"\u5B9E\u8BAD\u9898"),ne.createElement(Q.default,{checked:JA.param_show_challenge_task_pass,onChange:xe=>{JA.param_show_challenge_task_pass=xe.target.checked,sl(so({},JA))},style:{marginLeft:20}},"\u5BFC\u51FA\u5B9E\u8BAD\u5173\u5361\u63CF\u8FF0")),ul&&ne.createElement("div",{style:{marginTop:20}},ne.createElement("span",null,"\u7F16\u7A0B\u9898"),ne.createElement(Q.default,{checked:JA.param_show_hack_sets,onChange:xe=>{JA.param_show_hack_sets=xe.target.checked,sl(so({},JA))},style:{marginLeft:20}},"\u5BFC\u51FA\u7F16\u7A0B\u9898\u6D4B\u8BD5\u7528\u4F8B"),ne.createElement(Q.default,{checked:JA.param_show_hack_description,onChange:xe=>{JA.param_show_hack_description=xe.target.checked,sl(so({},JA))},style:{marginLeft:20}},"\u5BFC\u51FA\u7F16\u7A0B\u9898\u63CF\u8FF0"))))),ne.createElement(H.default,{centered:!0,destroyOnClose:!0,title:ne.createElement(w.Z,{justify:"space-between"},ne.createElement(F.Z,null,"\u6B63\u5728\u5BFC\u51FA\u5F53\u524D\u5B66\u751F\u8BD5\u5377 ",ne.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),ne.createElement(F.Z,null,"\u5BFC\u51FA\u8FDB\u5EA6",ws,"%")),open:Qs,closable:!1,footer:null,keyboard:!1,maskClosable:!1,width:920},ne.createElement("div",{style:{overflow:"hidden"}},ne.createElement(pl,{isEaxmPaperOpen:Qs,studentexportDate:ys,onChangeProgress:Il}))),ne.createElement(H.default,{centered:!0,destroyOnClose:!0,closable:!1,className:pe.Z.userInfoModelbody,title:ne.createElement(w.Z,{align:"middle",justify:"space-between"},ne.createElement(F.Z,{style:{color:"#000",fontWeight:"500"}},"\u8BC4\u9605\u4FE1\u606F"),ne.createElement(F.Z,{onClick:()=>{Al(!1),El(!1)}},ne.createElement("i",{className:"iconfont icon-guanbi7"}))),open:Ll,footer:!1,width:800,onCancel:()=>{Al(!1),El(!1)}},ne.createElement("div",{className:pe.Z.userInfoModel},!((nn=ct==null?void 0:ct.review_progress)!=null&&nn.sealed_review)&&ne.createElement(ne.Fragment,null,ne.createElement(w.Z,{className:pe.Z.width,wrap:!1},ne.createElement(F.Z,{className:pe.Z.Title},"\u59D3\u540D"),ne.createElement(F.Z,{className:pe.Z.Value},ne.createElement(L.Z,{placement:"topLeft",title:(lr=ct.exercise_answer_user)==null?void 0:lr.user_name},(tr=ct.exercise_answer_user)==null?void 0:tr.user_name))),ne.createElement(w.Z,{className:pe.Z.width,wrap:!1},ne.createElement(F.Z,{className:pe.Z.Title},"\u5B66\u53F7"),ne.createElement(F.Z,{className:pe.Z.Value},ne.createElement(L.Z,{placement:"topLeft",title:(Lr=ct.exercise_answer_user)==null?void 0:Lr.student_id},(Nr=ct.exercise_answer_user)==null?void 0:Nr.student_id))),ne.createElement(w.Z,{className:pe.Z.width,wrap:!1},ne.createElement(F.Z,{className:pe.Z.Title},"\u5206\u73ED"),ne.createElement(F.Z,{className:pe.Z.Value},ne.createElement(L.Z,{placement:"topLeft",title:(Qa=ct.exercise_answer_user)==null?void 0:Qa.course_group_name},(vn=ct.exercise_answer_user)==null?void 0:vn.course_group_name)))),ne.createElement(w.Z,{className:pe.Z.width,wrap:!1},ne.createElement(F.Z,{className:pe.Z.Title},"\u5F00\u59CB\u4F5C\u7B54\u65F6\u95F4 "),ne.createElement(F.Z,{className:pe.Z.Value},(rt=ct.exercise_answer_user)!=null&&rt.start_at?ne.createElement(L.Z,{placement:"topLeft",title:Ue()((ri=ct.exercise_answer_user)==null?void 0:ri.start_at).format("YYYY-MM-DD HH:mm")},Ue()((oa=ct.exercise_answer_user)==null?void 0:oa.start_at).format("YYYY-MM-DD HH:mm")):"\u672A\u5F00\u59CB")),((ar=ct.exercise_answer_user)==null?void 0:ar.end_at)&&ne.createElement(w.Z,{className:pe.Z.width,wrap:!1},ne.createElement(F.Z,{className:pe.Z.Title},"\u4EA4\u5377\u65F6\u95F4"),ne.createElement(F.Z,{className:pe.Z.Value},ne.createElement(L.Z,{placement:"topLeft",title:Ue()((wr=ct.exercise_answer_user)==null?void 0:wr.end_at).format("YYYY-MM-DD HH:mm")},Ue()((kr=ct.exercise_answer_user)==null?void 0:kr.end_at).format("YYYY-MM-DD HH:mm")))),((Tr=ct.exercise_answer_user)==null?void 0:Tr.end_at)&&((pa=ct.exercise_answer_user)==null?void 0:pa.start_at)&&ne.createElement(w.Z,{className:pe.Z.width,wrap:!1},ne.createElement(F.Z,{className:pe.Z.Title},"\u4F5C\u7B54\u65F6\u957F"),ne.createElement(F.Z,{className:pe.Z.Value},ne.createElement(L.Z,{placement:"topLeft",title:(0,Me.li)(Math.round(Math.abs(new Date((Wa=ct.exercise_answer_user)==null?void 0:Wa.end_at).getTime()-new Date((ui=ct.exercise_answer_user)==null?void 0:ui.start_at).getTime())/1e3))},(0,Me.li)(Math.round(Math.abs(new Date((hi=ct.exercise_answer_user)==null?void 0:hi.end_at).getTime()-new Date((Gi=ct.exercise_answer_user)==null?void 0:Gi.start_at).getTime())/1e3))))),ne.createElement(w.Z,{className:pe.Z.width,wrap:!1},ne.createElement(F.Z,{className:pe.Z.Title},"\u5BA2\u89C2\u9898\u5F97\u5206"),ne.createElement(F.Z,{className:pe.Z.Value},((Wi=ct==null?void 0:ct.exercise_answer_user)==null?void 0:Wi.objective_score)||0)),ne.createElement(w.Z,{className:pe.Z.width,wrap:!1},ne.createElement(F.Z,{className:pe.Z.Title},"\u4E3B\u89C2\u9898\u5F97\u5206"),ne.createElement(F.Z,{className:pe.Z.Value},((Ga=ct==null?void 0:ct.exercise_answer_user)==null?void 0:Ga.subjective_score)||0)),ne.createElement(w.Z,{className:pe.Z.width,wrap:!1},ne.createElement(F.Z,{className:pe.Z.Title},"\u603B\u6210\u7EE9"),ne.createElement(F.Z,{className:pe.Z.Value,style:{color:"#FA2121"}},((Ei=ct==null?void 0:ct.table)==null?void 0:Ei.user_get_score)||0)),ne.createElement("div",{style:{width:"100%",marginTop:"30px"}},ne.createElement("span",{className:pe.Z.Title},"\u8003\u8BD5\u8BC4\u4EF7"),ne.createElement("div",{style:{border:"1px solid #E1E1E1",borderRadius:"2px",marginTop:"10px",overflow:"hidden",padding:"10px"}},ne.createElement(P.default.TextArea,{showCount:!0,bordered:!1,maxLength:500,style:{height:120,resize:"none",position:"relative"},value:Xl,onChange:eu,placeholder:"\u8BF7\u8F93\u5165\u60A8\u5BF9\u5B66\u751F\u672C\u6B21\u8003\u8BD5\u7684\u8BC4\u4EF7\uFF08\u9009\u586B\uFF09"})))),ne.createElement(w.Z,{style:{marginTop:"30px"},justify:"end"},ne.createElement(R.ZP,{style:{height:"32px"},onClick:()=>{Al(!1),El(!1)}},"\u518D\u770B\u770B"),ne.createElement(FA.Z,{style:{marginLeft:"20px",height:"32px"},type:"primary",onClick:()=>Un(void 0,null,function*(){yield tu()})},hl?"\u63D0\u4EA4":"\u63D0\u4EA4\u5E76\u8BC4\u9605\u4E0B\u4E00\u4EBA"))),ne.createElement(HA,{saveChangeScore:LA,visible:Ql,item:Ps,onOk:()=>{},onCancel:()=>{ps(!1)}}))};var hA=(0,v.connect)(({exercise:je,loading:pt,user:Bt,globalSetting:$n,classroomList:fr})=>({exercise:je,globalSetting:$n,user:Bt,loading:pt.effects,classroomList:fr}))(uu)},98309:function(x,i,e){"use strict";e.d(i,{Z:function(){return G}});var t=e(59301),v=e(25690),m=e(43418),B=e(3113),R=e(71418),H=e(81072),P=e(10866),w=e(75975),F=e(24334),h=e(61186),Q=e.n(h),L=e(24363),z=e(59301),$=(K,V,M)=>new Promise((U,ee)=>{var X=W=>{try{ie(M.next(W))}catch(be){ee(be)}},fe=W=>{try{ie(M.throw(W))}catch(be){ee(be)}},ie=W=>W.done?U(W.value):Promise.resolve(W.value).then(X,fe);ie((M=M.apply(K,V)).next())}),G=({open:K,onClose:V})=>{const[M,U]=(0,t.useState)(void 0);console.log((0,v.useLocation)(),33);const ee=(0,v.useLocation)();(0,t.useEffect)(()=>{K&&function(){return $(this,null,function*(){const Ie=yield(0,H.X6)(K);U(Ie.data)})}()},[K]);const{status:X,created_at:fe,code:ie,name:W,language:be,pass_sets_count:Ue,set_count:ze,error_msg:pe,output:ve,input:Me,expected_output:He,execute_memory:_e,user:Fe,execute_time:Ee,input_file_url:Ce,output_file_url:ge,is_file:te,expected_output_file_url:Ge}=M||{};return z.createElement(m.default,{open:K,width:1e3,onCancel:()=>V(!1),footer:z.createElement(B.ZP,{type:"primary",onClick:()=>V(!1)},"\u5173\u95ED"),centered:!0},z.createElement(R.Z,{spinning:!M,delay:500},z.createElement("div",{className:"record-detail-info"},M?z.createElement(z.Fragment,null,z.createElement("div",{className:"record-detail-body"},z.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),z.createElement("ul",{className:"record-info"},z.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",z.createElement("span",{className:X===0?"c-green":"c-red"},P.Im[X])," "),z.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",z.createElement("span",null,Q()(fe).format("YYYY-MM-DD HH:mm:ss"))," "),z.createElement("li",null," \u8BED\u8A00\uFF1A",z.createElement("span",null,be)," "),z.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",z.createElement("span",null,Ee*1e3,"ms")," "),z.createElement("li",null," ",`${X===L.h.HIDE_COMPILE_STATUS?"--":Ue} / ${ze} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,P.gZ)({status:X,error_msg:pe,execute_time:Ee,output:ve,input:Me,expected_output:He,input_file_url:Ce,output_file_url:ge,is_file:te,expected_output_file_url:Ge}),z.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),z.createElement(w.ZP,{height:"200px",width:"100%",language:be==null?void 0:be.toLocaleLowerCase(),value:F.Base64.decode(ie),options:{readOnly:!0}}))):null)))}},7727:function(x,i,e){"use strict";e.d(i,{Im:function(){return ze},Y4:function(){return ve}});var t=e(59301),v=e(92832),m=e(8591),B=e(3113),R=e(37345),H=e(24334),P=e.n(H),w=e(91136),F=e(86074),h=e(91842),Q=e(51257),L=e(34376),z=e.n(L),$=e(38986),G=e(25690),K=e(98309),V=e(49535),M=e(81072),U=e(8243),ee=e(75617),X=e(92310),fe=e.n(X),ie=e(84989),W=e(59301),be=(_e,Fe,Ee)=>new Promise((Ce,ge)=>{var te=Ie=>{try{ue(Ee.next(Ie))}catch(vt){ge(vt)}},Ge=Ie=>{try{ue(Ee.throw(Ie))}catch(vt){ge(vt)}},ue=Ie=>Ie.done?Ce(Ie.value):Promise.resolve(Ie.value).then(te,Ge);ue((Ee=Ee.apply(_e,Fe)).next())});const{TextArea:Ue}=v.default,ze={[R.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[R.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[R.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var pe=(_e=>(_e[_e.SET_VISIBLE=0]="SET_VISIBLE",_e[_e.SET_TABINDEX=1]="SET_TABINDEX",_e))(pe||{});function ve(_e){const{status:Fe,error_msg:Ee,output:Ce,input:ge,expected_output:te,is_file:Ge,input_file_url:ue,output_file_url:Ie,expected_output_file_url:vt,setMonacoValue:tt,setData:Zt}=_e,Mt=(0,t.useRef)(),bn=(0,t.useRef)(),On=(0,t.useRef)();let jn=null;const Ot={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,t.useEffect)(()=>{if(Ce&&!Ge&&Mt.current){const hn=new L.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});hn.open(Mt.current);const Dn=(0,Q.pp)(H.Base64.decode(Ce));hn.write(Dn),hn.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{hn.scrollToTop()}catch(Pe){}},100)}if(ge&&!Ge&&bn.current){const hn=new L.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});hn.open(bn.current),hn.write((0,Q.pp)(ge)),hn.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{hn.scrollToTop()}catch(Dn){}},100)}if(te&&!Ge&&On.current){const hn=new L.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});hn.open(On.current),hn.write((0,Q.pp)(H.Base64.decode(te))),hn.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{hn.scrollToTop()}catch(Dn){}},100)}},[Ce]),Fe){case R.h.NOMATCH:jn=W.createElement(W.Fragment,null,W.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!Ge&&W.createElement("div",{ref:Mt}),Ge&&W.createElement("div",{style:Ot},W.createElement("a",{style:{fontSize:"16px"},onClick:()=>be(this,null,function*(){const hn=yield(0,$.ZP)(Ie,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});tt(hn),setTimeout(()=>{Zt(Ie)},200)})},Ce)),W.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!Ge&&W.createElement("div",{ref:On}),Ge&&W.createElement("div",{style:Ot},W.createElement("a",{style:{fontSize:"16px"},onClick:()=>be(this,null,function*(){const hn=yield fetch(vt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});tt(yield hn.text()),setTimeout(()=>{Zt(vt)},200)})},te)));break;case R.h.EXECUTEFAILURE:jn=W.createElement(W.Fragment,null,W.createElement("div",{style:{border:"1px #F6F7F9 solid"}},W.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Ge&&W.createElement(h.Z,{value:ge,style:Ot}),Ge&&W.createElement("div",{style:Ot},W.createElement("a",{onClick:()=>(0,Q.LR)(ue,ge)},ge))),W.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},W.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),W.createElement("pre",{className:w.Z.error,style:{color:"#E30000",padding:"0 10px"}},H.Base64.decode(Ee),"111")));break;case R.h.COMPILEFAILURE:jn=W.createElement(W.Fragment,null,W.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),W.createElement("pre",{className:w.Z.error},H.Base64.decode(Ee)));break;case R.h.PODFAILURE:jn=W.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case R.h.TIMEOUT:jn=W.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return W.createElement(W.Fragment,null," ",jn," ")}function Me(_e){const{status:Fe,error_msg:Ee,execute_time:Ce,output:ge,input:te,expected_output:Ge,is_file:ue,input_file_url:Ie,output_file_url:vt,expected_output_file_url:tt}=_e;let Zt=null;switch(Fe){case R.h.OK:case R.h.NOMATCH:case R.h.EXECUTEFAILURE:case R.h.COMPILEFAILURE:Zt=W.createElement("div",{id:"outputResultRef",className:"h100"});break;case R.h.PODFAILURE:Zt=W.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case R.h.TIMEOUT:Zt=W.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return W.createElement(W.Fragment,null," ",Zt," ")}function He({value:_e,className:Fe}){return W.createElement("span",{className:Fe},_e)}i.ZP=({input:_e,is_file:Fe,debuging:Ee,submitting:Ce,executingMessage:ge,debugResult:te,onChangeInput:Ge,onDebugCode:ue,onSubmitCode:Ie,hack:vt,user:tt,submitResult:Zt,isWhiteTheme:Mt,topDispatch:bn})=>{const[On]=(0,G.useSearchParams)(),jn=(0,G.useParams)(),[Ot,hn]=(0,t.useState)(!1),[Dn,Pe]=(0,t.useState)(!1),[Ve,Gt]=(0,t.useState)(1),[ir,Sn]=(0,t.useState)(!1),[rn,Wt]=(0,t.useState)(0),[me,bt]=(0,t.useState)(!1),[Tt,It]=(0,t.useState)(""),[jt,re]=(0,t.useState)(""),Qt=(0,t.useRef)(),cn=(0,t.useRef)(),it=(0,t.useRef)(null),xt=(0,t.useRef)(null),Dt=(0,t.useRef)(null);console.log(Zt,"submitResult",jn);const{status:Pt,id:kt,input:Nt,output:An,expected_output:an,is_file:Bn,input_file_url:Yn,output_file_url:Xt,expected_output_file_url:Xn,error_msg:br,hack_sets:Jn}=Zt||{};(0,t.useEffect)(()=>{Pt===0&&(Gt(1),Wt(0))},[Pt,kt]),(0,t.useEffect)(()=>{be(void 0,null,function*(){var Br;const fn=yield(0,M.rX)(jn==null?void 0:jn.id,"submit");(fn==null?void 0:fn.status)===0&&(fn!=null&&fn.data&&((Br=fn==null?void 0:fn.data)==null?void 0:Br.status)!==0?(bn({type:U.Types.SET_SUBMIT_RESULT,payload:{submitResult:fn==null?void 0:fn.data}}),Gt(2),Wt(320)):(Gt(1),Wt(0)))})},[jn==null?void 0:jn.id]),(0,t.useEffect)(()=>{if(Qt.current){let da=function(nr){Ln=En.offsetHeight,zn=!0,Wr=nr.pageY,Dt.current.style.display="block"},Br=function(){zn=!1,Dt.current.style.display="none"},fn=function(nr){if(zn){Vn();let Xr=Wr-nr.pageY,va=Ln+Xr;if(va<0&&(va=0),va>window.innerHeight-150&&(va=window.innerHeight-150),Ve===1){va<=34?Wt(0):Wt(va);return}console.log(va,"resizeH"),Wt(va)}};const En=it.current;let Ln=0,zn=!1,Wr=0;const La=document.getElementById("case-y-bar");return La==null||La.addEventListener("mousedown",da),document.addEventListener("mousemove",fn),document.addEventListener("mouseup",Br),()=>{const nr=document.getElementById("case-y-bar");nr==null||nr.removeEventListener("mousedown",da),document.removeEventListener("mousemove",fn),document.removeEventListener("mouseup",Br)}}},[Qt,Ve]),(0,t.useEffect)(()=>{const da=V.Z.subscribe("resize-move-bar",Vn);if(On.get("type")!=="exercises")return document.addEventListener((0,ie.gH)(),Mr),()=>{document.removeEventListener((0,ie.gH)(),Mr),da()}},[]),(0,t.useEffect)(()=>{});function Vn(){var da,Br,fn,En;const Ln=document.getElementById("outputResultRef");if(Ln){let zn=Ln.dataset.text;cn.current.reset(),cn.current.writeln(zn);const Wr=document.getElementById("outputResultRef").offsetWidth-20,La=((En=(fn=(Br=(da=cn.current)==null?void 0:da._core)==null?void 0:Br._renderService)==null?void 0:fn.dimensions)==null?void 0:En.actualCellWidth)||10,nr=Math.ceil(Wr/La);cn.current.resize(nr,Math.ceil(Ln.clientHeight/16))}}function er(){hn(!Ot),setTimeout(()=>{Vn()},300),Wt(Ot?320:window.innerHeight-150)}function Sr(){Dn?(Pe(!1),(0,ie.BU)()):(Pe(!0),(0,ie.Dj)(xt.current))}const Mr=da=>{(0,ie.vp)()||Pe(!1)},qr=(0,t.useMemo)(()=>{if(te){const{status:da,output:Br,error_msg:fn}=te;return setTimeout(()=>{let En="",Ln=document.getElementById("outputResultRef");Br?En=H.Base64.decode(Br):fn&&(En=H.Base64.decode(fn)),cn.current=new L.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),cn.current.open(Ln),cn.current.onKey(function(zn){var Wr;if(zn.domEvent.key.toLocaleUpperCase()==="C"&&zn.domEvent.ctrlKey){zn.domEvent.preventDefault();let La=(Wr=cn.current)==null?void 0:Wr.getSelection();navigator.clipboard.writeText(La).then(()=>{})}}),Ln.dataset.text=En,cn.current.setOption("convertEol",!0),Vn()},300),W.createElement(W.Fragment,null,Me(te))}return null},[te]);function Ti(){var da,Br;if(!(vt!=null&&vt.code)||((da=vt==null?void 0:vt.code)==null?void 0:da.trim().length)===0){(Br=m.ZP)==null||Br.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Gt(1),Wt(320),ue()}const bi=da=>be(void 0,null,function*(){let Br=yield(0,$.ZP)(`/api/problems/${da}/start.json`,{method:"get",params:{hack_user_id:tt==null?void 0:tt.user_id}});Br&&(window.location.href=`/myproblems/${Br==null?void 0:Br.identifier}${window.location.search}`)});function Aa(){Bn?navigator.clipboard.writeText(H.Base64.decode(br)).then(()=>{m.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(H.Base64.decode(An)).then(()=>{m.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return W.createElement(t.Fragment,null,W.createElement("div",{className:fe()(w.Z.case,Mt&&w.Z.whiteCase),style:{height:rn},ref:it},W.createElement("div",{className:w.Z.fullMask,ref:Dt}),W.createElement("div",{className:w.Z["resize-y-bar"],id:"case-y-bar",ref:Qt,draggable:!1},Ve===2&&W.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),Ve===1&&(rn<=34?W.createElement("div",{onClick:()=>{Wt(320)},className:w.Z.unfoldBtn},"\u63A7\u5236\u53F0",W.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):W.createElement("div",{onClick:()=>{Wt(0)},className:w.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",W.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),W.createElement("div",null,W.createElement("div",{className:w.Z.caseHead},W.createElement("div",{className:w.Z.dot}),W.createElement("div",{className:w.Z.text},Ve===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),Ve===2&&!Ce&&typeof Pt=="number"&&W.createElement(W.Fragment,null,Pt===R.h.OK?W.createElement("div",{className:w.Z.pass},W.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):W.createElement("div",{className:w.Z.noPass},W.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),ze[Pt])),W.createElement("div",{className:w.Z.btns},Ve===2&&!Ce&&W.createElement(W.Fragment,null,Pt!==R.h.OK&&W.createElement("div",{onClick:Aa},W.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),W.createElement("div",{onClick:()=>{bt(kt)}},W.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),On.get("type")!=="exercises"&&W.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>er()},W.createElement("i",{className:`iconfont icon-${Ot?"suoxiao1":"fangda"}`})))),W.createElement("div",{style:{display:Ve===1?"block":"none"}},Ee?W.createElement(F.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):W.createElement("div",{style:{height:rn-34}},W.createElement("div",{className:w.Z.result},W.createElement("div",{className:w.Z.left},W.createElement("div",{className:w.Z.title},W.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),W.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),W.createElement("div",{className:w.Z.leftNode},W.createElement(Ue,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:Fe?"":_e,onChange:Ge}))),W.createElement("div",{className:w.Z.right},W.createElement("div",{className:w.Z.title},W.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),W.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),W.createElement("div",{className:w.Z.node},te?qr:W.createElement("p",{style:{color:"#8F96B1"}},"\u8BF7\u5728\u5DE6\u4FA7\u8F93\u5165\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D\uFF0C\u5373\u53EF\u751F\u6210\u4EE3\u7801\u6267\u884C\u7ED3\u679C")))))),W.createElement("div",{style:{display:Ve===2?"block":"none"}},Ce?W.createElement(F.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):W.createElement("div",{style:{height:rn-34,display:"flex",flexDirection:"column",overflow:"hidden"}},W.createElement("div",{ref:xt,className:w.Z.elseNode},W.createElement("div",{className:w.Z.nameWrap},W.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),W.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),W.createElement("div",{className:w.Z.scroll},W.createElement("pre",{className:w.Z.scrollBox,style:ir?{height:Dn?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!Bn&&W.createElement(He,{value:Nt}),Bn&&W.createElement("a",{style:{fontSize:"16px"},onClick:()=>be(void 0,null,function*(){const da=yield fetch(Yn,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});re(yield da.text()),setTimeout(()=>{It(Yn)},200)})},Nt)),Nt&&W.createElement("div",{className:w.Z.action},W.createElement("span",{onClick:()=>Sn(!ir)},ir?"\u6536\u8D77":"\u5C55\u5F00"),On.get("type")!=="exercises"&&W.createElement("i",{title:"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",onClick:()=>Sr(),className:`iconfont icon-${Dn?"suoxiao1":"fangda"}`})))),W.createElement("div",{className:w.Z.result,style:{flex:1,overflow:"hidden"}},W.createElement("div",{className:w.Z.left},W.createElement("div",{className:w.Z.title},W.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),W.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),W.createElement("div",{className:w.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},W.createElement("pre",null,!Bn&&W.createElement(He,{className:"mb10",value:an&&H.Base64.decode(an)||""}),Bn&&W.createElement("a",{style:{fontSize:"16px"},onClick:()=>be(void 0,null,function*(){const da=yield fetch(Xn,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});re(yield da.text()),setTimeout(()=>{It(Xn)},200)})},an)))),W.createElement("div",{className:w.Z.right},W.createElement("div",{className:w.Z.title},W.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),W.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),W.createElement("div",{className:w.Z.node,style:{color:Pt===R.h.OK?"#2ABD8C":"#FF2C29"}},W.createElement("pre",null,(Pt===4||Pt===5)&&W.createElement(He,{className:"mb10",value:br&&H.Base64.decode(br)||""}),Pt!=4&&Pt!=5&&(Bn?W.createElement("a",{style:{fontSize:"16px"},onClick:()=>be(void 0,null,function*(){const da=yield(0,$.ZP)(Xt,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{re(da)}catch(Br){re("")}setTimeout(()=>{It(Xt)},200)})},An):W.createElement(He,{className:"mb10",value:An&&H.Base64.decode(An)||""})))))))))),W.createElement("div",{className:fe()(w.Z.footer,Mt&&w.Z.whiteFooter),style:{zIndex:100}},(vt==null?void 0:vt.is_program)&&(vt==null?void 0:vt.above_question)&&W.createElement(B.ZP,{className:"mr10",type:"primary",onClick:()=>bi(vt==null?void 0:vt.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(vt==null?void 0:vt.is_program)&&(vt==null?void 0:vt.under_question)&&W.createElement(B.ZP,{className:"mr10",type:"primary",onClick:()=>bi(vt==null?void 0:vt.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),W.createElement(B.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:Ee||Ce,loading:Ee,color:"#2ABD8C",className:"mr10",onClick:Ti},"\u8C03\u8BD5\u4EE3\u7801"),On.get("qtype")!=="8"&&W.createElement(B.ZP,{className:w.Z.disabled,type:"primary",icon:W.createElement("i",{className:"iconfont icon-bofang1"}),loading:Ce,disabled:Ee||Ce,onClick:()=>{var da,Br;if(!(vt!=null&&vt.code)||((da=vt==null?void 0:vt.code)==null?void 0:da.trim().length)===0){(Br=m.ZP)==null||Br.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Gt(2),Wt(320),Ie()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),W.createElement(K.Z,{onClose:bt,open:me}),W.createElement(ee.Z,{close:!0,data:Tt,type:Tt.length?"txt":"",onClose:()=>It(""),monacoEditor:{value:jt,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},8243:function(x,i,e){"use strict";e.r(i),e.d(i,{Types:function(){return rs},default:function(){return Zs}});var t=e(59301),v=e(25690),m=e(31797),B=e(43418),R=e(71418),H=e(3113),P=e(6848),w=e(95237),F=e(81072),h=e(81722),Q=e(84989),L=e(8343),z=e(346),$=e(87169),G=e(43428),K=e(75975),V=e(91558),M=e(23992),U=e(58397),ee=e(8591),X={list:"list___IRN6i",copy:"copy___qCn9B"},fe=e(56102),ie=e(38986),W=(st,Vt,Fn)=>new Promise((Yr,sa)=>{var wn=sr=>{try{gr(Fn.next(sr))}catch(Rr){sa(Rr)}},Ar=sr=>{try{gr(Fn.throw(sr))}catch(Rr){sa(Rr)}},gr=sr=>sr.done?Yr(sr.value):Promise.resolve(sr.value).then(wn,Ar);gr((Fn=Fn.apply(st,Vt)).next())}),Ue=({showResourceCentre:st,identifier:Vt})=>{const Fn=(0,v.useParams)(),[Yr,sa]=(0,t.useState)(null);(0,t.useEffect)(()=>{st&&wn()},[st]);const wn=()=>W(void 0,null,function*(){const Ar=yield(0,ie.ZP)(`/api/problems/${Vt}/attachment_list.json`,{method:"get"});(Ar==null?void 0:Ar.status)==0&&sa(Ar.data||[])});return t.createElement("div",{className:"tpi-code-setting"},t.createElement("h3",null,"\u8D44\u6E90\u4E2D\u5FC3"),!(Yr!=null&&Yr.length)&&t.createElement("div",{className:"tc mt50 c-grey-999"},"\u6682\u65E0\u8D44\u6E90\u6570\u636E"),Yr==null?void 0:Yr.map((Ar,gr)=>t.createElement("dl",{className:X.list,key:gr},t.createElement(P.Z,{title:Ar.title},t.createElement("dt",null,t.createElement("i",{className:"icon-wenjian4 mr5"}),Ar.title)),t.createElement("dd",null,t.createElement(fe.CopyToClipboard,{text:Ar.saved_file_path,onCopy:()=>ee.ZP.success("\u590D\u5236\u6210\u529F")},t.createElement("span",{className:`${X.copy} current`},"\u70B9\u51FB\u590D\u5236"))))))},ze=e(59301),pe=Object.defineProperty,ve=Object.defineProperties,Me=Object.getOwnPropertyDescriptors,He=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,Ee=(st,Vt,Fn)=>Vt in st?pe(st,Vt,{enumerable:!0,configurable:!0,writable:!0,value:Fn}):st[Vt]=Fn,Ce=(st,Vt)=>{for(var Fn in Vt||(Vt={}))_e.call(Vt,Fn)&&Ee(st,Fn,Vt[Fn]);if(He)for(var Fn of He(Vt))Fe.call(Vt,Fn)&&Ee(st,Fn,Vt[Fn]);return st},ge=(st,Vt)=>ve(st,Me(Vt));const te={theme:(0,M.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,M.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,M.G)("cmTabToSpace",!0),showResourceCentre:!1};var Ge=(st=>(st[st.set_font_size=0]="set_font_size",st[st.set_theme=1]="set_theme",st[st.on_tab_to_space=2]="on_tab_to_space",st[st.set_show_editor_setting=3]="set_show_editor_setting",st[st.set_show_respurce_center=4]="set_show_respurce_center",st))(Ge||{});function ue(st,Vt){switch(Vt.type){case 3:return ge(Ce({},st),{showEditorSetting:Vt.payload});case 1:return ge(Ce({},st),{theme:Vt.payload});case 0:return ge(Ce({},st),{fontSize:Vt.payload});case 2:return ge(Ce({},st),{tabToSpace:Vt.payload});case 4:return ge(Ce({},st),{showResourceCentre:Vt.payload});default:throw new Error}}var Ie=({isLoading:st,value:Vt,onChange:Fn,language:Yr,onUpdateCode:sa,ActionBarRender:wn,setIsWhiteTheme:Ar,identifier:gr})=>{const[sr,Rr]=(0,t.useReducer)(ue,te),{theme:Cn,fontSize:Ra,showEditorSetting:jr,tabToSpace:co,showResourceCentre:la}=sr,li=(0,t.useRef)(),jo=(0,t.useRef)();(0,t.useEffect)(()=>{Ar(Cn==="vs")},[Cn]);const rA={onFontSizeChange:Si=>{Rr({type:0,payload:Si}),(0,M.t)("cmFontSize",Si)},tabToSpace:co,cmFontSize:Ra,className:"oj",cmCodeMode:Cn,onTabToSpace:Si=>{Rr({type:2,payload:Si}),(0,M.t)("cmTabToSpace",Si)},onCodeModeChange:Si=>{Rr({type:1,payload:Si}),(0,M.t)("ProgrammingCodeMode",Si)}};function Zn(){Rr({type:3,payload:!1})}function Ii(){Rr({type:3,payload:!0})}function Bi(){Rr({type:4,payload:!1})}function IA(){Rr({type:4,payload:!0})}const Ma={value:Vt,language:Yr,theme:Cn,options:{fontSize:Ra,insertSpaces:co},onChange:Si=>{Fn(Si),jo.current=Si,clearTimeout(li.current),li.current=setTimeout(()=>{sa(jo.current)},1e4)},onEditBlur:Si=>{jo.current&&sa(jo.current)}};return ze.createElement(t.Fragment,null,wn(Ii,IA),ze.createElement("div",{style:{flex:1,overflow:"hidden"}},!st&&ze.createElement(K.ZP,Ce({},Ma))),ze.createElement(V.Z,null,ze.createElement(G.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:jr,onClose:Zn},ze.createElement(U.Z,Ce({},rA)))),ze.createElement(V.Z,null,ze.createElement(G.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:la,onClose:Bi},ze.createElement(Ue,{showResourceCentre:la,identifier:gr}))))},vt=e(60141),tt=e(24334),Zt=e(7727),Mt={flex_box_center:"flex_box_center___rM3g8",flex_space_between:"flex_space_between___Oc7SE",flex_box_vertical_center:"flex_box_vertical_center___MnmYE",flex_box_center_end:"flex_box_center_end___QQh83",flex_box_column:"flex_box_column___ZRFbL","left-panel":"left-panel___SKGyd","tab-panel-body":"tab-panel-body___gABdv",b1:"b1___QpbmK","oj-width-input":"oj-width-input___eJQWT","oj-mr":"oj-mr___AxILO","s-navs":"s-navs___FXwOi","bg-white":"bg-white___kbZ6r",active:"active___QGOnZ",list:"list___PXTsq",btns:"btns___F8yZK",drawer:"drawer___xdGaT",tour:"tour___oMkVh"},bn={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},On=e(1710),jn=e(58421),Ot=e(58617),hn=e(98309),Dn=e(61186),Pe=e.n(Dn),Ve=e(59301);const{Column:Gt}=On.default;var ir=({submitResult:st,submitting:Vt,submitRecords:Fn,page:Yr,onPageChange:sa,topicId:wn})=>{const[Ar]=(0,v.useSearchParams)(),{records:gr,records_count:sr}=Fn||{},[Rr,Cn]=(0,t.useState)(!1),Ra=Ar.get("type")==="1";return Ve.createElement(R.Z,{spinning:Vt,tip:"\u8BC4\u6D4B\u4E2D...",indicator:Ve.createElement(Ot.Z,{style:{fontSize:24},spin:!0})},(gr==null?void 0:gr.length)>0?Ve.createElement(On.default,{dataSource:gr,rowKey:"id",pagination:!1},Ve.createElement(Gt,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(jr,co)=>Ve.createElement("span",null," ",Pe()(jr).format("YYYY-MM-DD HH:mm:ss"))}),Ve.createElement(Gt,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(jr,co)=>{var la;return Ve.createElement("span",{className:`${jr===0?"c-green":"c-red"} current`,onClick:()=>{Cn(co.id)}},(la=Zt.Im[jr])==null?void 0:la.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),Ve.createElement(Gt,{title:`\u6267\u884C\u7528\u65F6 (${Ra?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:jr=>jr?Ra?jr:jr/1e3:""}),Ve.createElement(Gt,{title:`\u5185\u5B58\u6D88\u8017\uFF08${Ra?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:jr=>jr?Ra?jr:parseFloat((jr/1024).toFixed(2)):""}),Ve.createElement(Gt,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),Ve.createElement(Gt,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(jr,co)=>Ve.createElement("span",{className:"c-light-primary current",onClick:()=>{Cn(co.id)}},"\u67E5\u770B")})):Ve.createElement("div",{style:{height:300,width:"100%"}}),Ve.createElement(hn.Z,{onClose:Cn,open:Rr}),sr>15?Ve.createElement(jn.Z,{className:bn.pagination,current:Yr,pageSize:15,total:sr,onChange:sa}):null)},Sn=e(28426),rn=e(12563),Wt={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},me=e(91842),bt=e(59301);const Tt={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var It=({hack:st})=>{const{language:Vt,difficult:Fn,time_limit:Yr,description:sa}=st,[wn]=(0,v.useSearchParams)(),Ar=Tt[Fn];return bt.createElement(bt.Fragment,null,bt.createElement("ul",{className:Wt.info},bt.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",bt.createElement("b",{className:Wt.info_tag},Vt)),bt.createElement("li",null,bt.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",bt.createElement(rn.default,{color:Ar==null?void 0:Ar.color},Ar==null?void 0:Ar.name)),bt.createElement("li",null,bt.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",bt.createElement("span",{style:{color:"#333333"}},Yr,"\u79D2"))),wn.get("qtype")==="8"?bt.createElement(me.Z,{value:sa,showProgramFill:!0,className:Wt.desc}):bt.createElement(me.Z,{value:sa,className:Wt.desc}))},jt={},re=e(59301),Qt=({hack:st,current_user:Vt})=>re.createElement("div",{className:jt.answer},st!=null&&st.answer_text?re.createElement(me.Z,{style:{padding:"13px 0"},value:(st==null?void 0:st.answer_text)||""}):re.createElement(Sn.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),cn=e(49535);function it(st,Vt){return(0,ie.U2)(`/problems/${st}/comments.json`,{page:Vt,limit:10})}function xt(st){return(0,ie.v_)(`/discusses/${st}/plus.json`,{container_type:"Discuss",type:1})}function Dt(st,Vt,Fn){return(0,ie.v_)(`/problems/${st}/comments/reply.json`,{comments:{content:Fn,parent_id:Vt}})}function Pt(st,Vt){return(0,ie.v_)(`/problems/${st}/comments.json`,{comments:{content:Vt}})}function kt(st,Vt,Fn){return(0,ie.v_)(`/problems/${st}/comments/${Vt}/hidden.json`,Fn)}function Nt(st,Vt){return(0,ie.IV)(`/problems/${st}/comments/${Vt}`)}var An=e(75604);function an({author:st}){return t.createElement("a",{href:`/users/${st.login}`,target:"_blank"},t.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${z.Z.IMG_SERVER}/images/${st.image_url}`,width:"50"}))}function Bn({data:st,index:Vt,parentDiscussIndex:Fn,user:Yr,onSetActionType:sa}){const{author:wn,can_delete:Ar,content:gr,id:sr,time:Rr}=st;function Cn(){sa({id:sr,index:Vt,type:"delete-discuss",parentDiscussIndex:Fn,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const Ra=Yr.admin||Ar||wn.user_id===Yr.user_id;return t.createElement("div",{className:"discuss-item-container second-discuss "},t.createElement(an,{author:wn}),t.createElement("section",null,t.createElement("div",{className:"discuss-info"},t.createElement("a",{href:`/users/${wn.login}`,target:"_blank"},wn.name),t.createElement("span",{className:"grey"},Rr),t.createElement("div",{className:"btn-group",style:{marginBottom:0}},Ra?t.createElement("a",{onClick:Cn,title:"\u5220\u9664"},t.createElement("i",{className:"iconfont icon-shanchu"})):null)),t.createElement(me.Z,{className:"discuss-content",value:gr})))}var Yn=({user:st,data:Vt,index:Fn,onPlusDiscuss:Yr,onSetActionType:sa,activeDiscussIndex:wn,onReplyDiscuss:Ar,onSetActiveDiscussIndex:gr})=>{const{content:sr,children:Rr,hidden:Cn,id:Ra,praise_count:jr,time:co,user_praise:la,can_delete:li,author:jo}=Vt;function rA(){gr(Ra)}function Zn(){Yr(Ra,!la,Fn)}function Ii(){sa({id:Ra,index:Fn,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function Bi(){sa({id:Ra,index:Fn,params:{hidden:Cn?"0":"1"},type:"hidden-discuss",message:Cn?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const IA=st.admin||st.user_id===jo.user_id;return t.createElement("div",{className:"discuss-item-container",key:Ra},t.createElement(an,{author:jo}),t.createElement("section",null,t.createElement("div",{className:"discuss-info"},t.createElement("a",{href:`/users/${jo.login}`,target:"_blank"}," ",jo.name," "),t.createElement("span",{className:"grey"},co)),t.createElement(me.Z,{className:"discuss-content",value:sr}),Rr&&Rr.length>0?t.createElement("div",{className:"reply-discuss-container"},Rr.map((Ma,Si)=>t.createElement(Bn,{key:Ma.id,data:Ma,index:Si,user:st,onSetActionType:sa,parentDiscussIndex:Fn}))):null,t.createElement("div",{className:"btn-group"},IA?t.createElement("a",{onClick:Bi,title:Cn?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},t.createElement("i",{className:Cn?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,li&&(!Rr||Rr.length==0)?t.createElement("a",{onClick:Ii,title:"\u5220\u9664"},t.createElement("i",{className:"iconfont icon-shanchu"})):null,t.createElement("a",{onClick:rA,title:"\u56DE\u590D"}," ",t.createElement("i",{className:"iconfont icon-huifu1"})," "),t.createElement("a",{onClick:Zn,className:la?"c-orange":""},t.createElement("i",{className:la?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),t.createElement("span",null,jr||""))),t.createElement(An.Z,{id:Ra,activeDiscussIndex:wn,onReplyDiscuss:Ar})))},Xt=e(77525),Xn={"dis-input-editor-container":"dis-input-editor-container___nKGxx",active:"active___tmt7T","input-mask":"input-mask___epEle","text-area":"text-area___Vry8W","tip-container":"tip-container___plpA3",hide:"hide___kPfyC","md-container":"md-container___u85aq","btn-send":"btn-send___deQ5v"},br=e(39793),Jn=(st,Vt,Fn)=>new Promise((Yr,sa)=>{var wn=sr=>{try{gr(Fn.next(sr))}catch(Rr){sa(Rr)}},Ar=sr=>{try{gr(Fn.throw(sr))}catch(Rr){sa(Rr)}},gr=sr=>sr.done?Yr(sr.value):Promise.resolve(sr.value).then(wn,Ar);gr((Fn=Fn.apply(st,Vt)).next())}),Vn=({user_praise:st,praise_count:Vt,praisePlus:Fn,onCreateDiscuss:Yr,discuss_count:sa})=>{const[wn,Ar]=(0,t.useState)(!1),[gr,sr]=(0,t.useState)("");function Rr(co){sr(co)}function Cn(){Ar(!0)}function Ra(){Ar(!1)}function jr(){return Jn(this,null,function*(){Yr(gr),sr(""),Ar(!1)})}return t.createElement("div",{className:`${Xn["dis-input-editor-container"]} ${wn?Xn.active:""} `},t.createElement("div",{className:wn?`hide ${Xn["text-area"]}`:Xn["text-area"]},t.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:Cn}),t.createElement("a",null," ",t.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",sa," "),t.createElement("a",{className:"c-light-black",onClick:Fn,title:st?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},t.createElement("i",{className:`mr3 ${st?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),Vt?t.createElement("span",null,Vt):"")),wn?t.createElement("div",{className:Xn["input-mask"],onClick:Ra}):null,t.createElement("div",{className:wn?Xn["md-container"]:`${Xn["md-container"]} hide`},t.createElement(br.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:gr,height:240,onChange:Rr}),t.createElement("div",{className:Xn["tip-container"],onClick:Ra},t.createElement("a",{className:Xn["btn-send"],onClick:jr}," \u53D1\u9001 "))))},er=e(59301),Sr=Object.defineProperty,Mr=Object.defineProperties,qr=Object.getOwnPropertyDescriptors,Ti=Object.getOwnPropertySymbols,bi=Object.prototype.hasOwnProperty,Aa=Object.prototype.propertyIsEnumerable,da=(st,Vt,Fn)=>Vt in st?Sr(st,Vt,{enumerable:!0,configurable:!0,writable:!0,value:Fn}):st[Vt]=Fn,Br=(st,Vt)=>{for(var Fn in Vt||(Vt={}))bi.call(Vt,Fn)&&da(st,Fn,Vt[Fn]);if(Ti)for(var Fn of Ti(Vt))Aa.call(Vt,Fn)&&da(st,Fn,Vt[Fn]);return st},fn=(st,Vt)=>Mr(st,qr(Vt)),En=(st,Vt,Fn)=>new Promise((Yr,sa)=>{var wn=sr=>{try{gr(Fn.next(sr))}catch(Rr){sa(Rr)}},Ar=sr=>{try{gr(Fn.throw(sr))}catch(Rr){sa(Rr)}},gr=sr=>sr.done?Yr(sr.value):Promise.resolve(sr.value).then(wn,Ar);gr((Fn=Fn.apply(st,Vt)).next())});const Ln={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var zn=(st=>(st[st.GET_DISCUSSES=0]="GET_DISCUSSES",st[st.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",st[st.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",st[st.PLUS_DISCUSS=3]="PLUS_DISCUSS",st[st.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",st[st.SET_PAGE=5]="SET_PAGE",st[st.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",st))(zn||{});function Wr(st,Vt){switch(Vt.type){case 6:return fn(Br({},st),{loading:!0});case 0:return Br(Br({},st),Vt.payload);case 1:return Br(Br({},st),Vt.payload);case 4:return Br(Br({},st),Vt.payload);case 3:return Br(Br({},st),Vt.payload);case 5:return fn(Br({},st),{page:Vt.payload});case 2:return Br(Br({},st),Vt.payload);default:throw new Error}}var La=({user:st,identifier:Vt,hack:Fn,onTriggerPraise:Yr,activeIndex:sa})=>{const[wn,Ar]=(0,t.useReducer)(Wr,Ln),{loading:gr,page:sr,data:Rr,count:Cn,actionType:Ra,activeDiscussIndex:jr}=wn,co=(0,t.useCallback)(()=>En(void 0,null,function*(){Ar({type:6});const Ma=yield it(Vt,sr),{comments:Si,disscuss_count:no}=Ma;Ar({type:0,payload:{data:Si,count:no,loading:!1}})}),[sr,Vt]);(0,t.useEffect)(()=>{sa==="2"&&co()},[Vt,sr,sa]);function la(Ma){Ar({type:5,payload:Ma})}function li(Ma){Ar({type:4,payload:{actionType:Ma}})}function jo(Ma){Ar(jr===Ma?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:Ma}})}function rA(Ma,Si,no){return En(this,null,function*(){try{const Ao=yield xt(Ma);Rr[no].user_praise=Si,Rr[no].praise_count=Ao.praise_count,Ar({type:3,payload:{data:[...Rr]}})}catch(Ao){console.log(Ao)}})}function Zn(){return En(this,null,function*(){const{id:Ma,params:Si,type:no,index:Ao,parentDiscussIndex:sA}=Ra;if(no==="hidden-discuss"&&(yield kt(Vt,Ma,Si),sA?Rr[sA].children[Ao].hidden=Si.hidden==1:Rr[Ao].hidden=Si.hidden==1,Ar({type:4,payload:{actionType:null,data:[...Rr]}})),no==="delete-discuss"){if(yield Nt(Vt,Ma),sA||sA===0){let mA=Rr[sA].children;for(let SA=mA.length-1;SA>=0;SA--)if(mA[SA].id===Ma){mA.splice(SA,1);break}Rr[sA].children=mA}else for(let mA=Rr.length-1;mA>=0;mA--)if(Rr[mA].id===Ma){Rr.splice(mA,1);break}Ar({type:4,payload:{actionType:null,data:[...Rr]}})}})}function Ii(){Ar({type:4,payload:{actionType:null}})}function Bi(Ma,Si){return En(this,null,function*(){try{yield Dt(Vt,Ma,Si),co()}catch(no){console.log(no)}})}function IA(Ma){return En(this,null,function*(){Ar({type:6}),yield Pt(Vt,Ma),co()})}return er.createElement(er.Fragment,null,er.createElement("div",{className:"discuss-panel"},Rr.length===0?er.createElement(Sn.Z,null):Rr.map((Ma,Si)=>er.createElement(Yn,{onReplyDiscuss:Bi,onPlusDiscuss:rA,onSetActiveDiscussIndex:jo,onSetActionType:li,data:Ma,index:Si,user:st,activeDiscussIndex:jr})),Cn>10?er.createElement("div",{className:"pagination-container"},er.createElement(jn.Z,{showQuickJumper:!0,onChange:la,current:sr,total:Cn})):null),er.createElement(Vn,{user_praise:Fn.user_praise,praise_count:Fn.praises_count,praisePlus:Yr,discuss_count:Fn.comments_count,onCreateDiscuss:IA}),er.createElement(V.Z,null,er.createElement(B.default,{centered:!0,title:"\u63D0\u793A",open:!!Ra,onOk:Zn,onCancel:Ii},er.createElement("p",null,Ra?Ra.message:"")),er.createElement(Xt.Z,null)))},nr=e(57809),Xr=e(92832),va=e(65615),Ui={},ea=e(59301),Kn=({hack:st,current_user:Vt})=>ea.createElement("div",{className:Ui.answer},st!=null&&st.analysis?ea.createElement(me.Z,{style:{padding:"13px 0"},value:(st==null?void 0:st.analysis)||""}):ea.createElement(Sn.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),Kr={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},ti=e(36381),Ai=e(43604),ra=e(78241),qa=e(5871),Yo=e(3532),_a=e(59301);const{TextArea:CA}=Xr.default,{Panel:vs}=ti.default;var HA=({data:st,hack:Vt})=>(console.log(st,Vt,"data"),Vt!=null&&Vt.is_file?_a.createElement(Yo.Y2,{disabled:!0,className:Kr.uploadTableWrapper,showScore:!Vt.test_set_score,data:st,isProgramHomework:!0}):_a.createElement("div",{className:Kr.hackSets},st==null?void 0:st.map((Fn,Yr)=>_a.createElement(ti.default,{accordion:!0,bordered:!1,key:Yr,defaultActiveKey:Yr===0&&Fn.id,className:Kr.collapseWrapper,expandIcon:({isActive:sa})=>_a.createElement("i",{className:`iconfont icon-weizhankai ${sa?Kr.open:Kr.close}`,style:{fontSize:14,transition:"all .2s"}})},_a.createElement(vs,{key:Fn.id,header:_a.createElement(w.Z,{align:"middle",justify:"space-between",wrap:!1},_a.createElement(Ai.Z,{className:Kr.panelHeader},_a.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",Yr+1)),_a.createElement(Ai.Z,{flex:1},_a.createElement(w.Z,{align:"middle",justify:"end",wrap:!1},!(Vt!=null&&Vt.test_set_score)&&_a.createElement(Ai.Z,{className:Kr.rateInput},_a.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),_a.createElement("div",null,_a.createElement(ra.default.Item,{noStyle:!0},_a.createElement(qa.Z,{value:Fn==null?void 0:Fn.score,className:Kr.baseFormItem,min:0,max:100,disabled:!0}))),_a.createElement("span",{className:"ml10"},"%")))))},_a.createElement(ra.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},_a.createElement(CA,{readOnly:!0,value:Fn==null?void 0:Fn.input,rows:4})),_a.createElement(ra.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},_a.createElement(CA,{readOnly:!0,value:Fn==null?void 0:Fn.output,rows:4}))))))),Uo={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},eo=e(59301),ns=(0,t.forwardRef)(({data:st=[]},Vt)=>{var Fn;const[Yr,sa]=(0,t.useState)(),wn=st.filter(gr=>gr.show);(0,t.useEffect)(()=>{wn.length&&sa(wn[0].id)},[st==null?void 0:st.length]);const Ar=((Fn=wn.find(gr=>gr.id===Yr))==null?void 0:Fn.element)||null;return(0,t.useImperativeHandle)(Vt,()=>({setActiveTab:gr=>sa(gr)})),eo.createElement("div",{className:Uo.tabs},eo.createElement("div",{className:Uo.tabWarp},wn.map(gr=>eo.createElement("div",{onClick:()=>sa(gr.id),className:`${Uo.tab} ${gr.id===Yr?Uo.active:""}`,key:gr.id},gr.name))),eo.createElement("div",{className:Uo.content},Ar))}),dr=e(59301),Ks=Object.defineProperty,Vs=Object.defineProperties,GA=Object.getOwnPropertyDescriptors,us=Object.getOwnPropertySymbols,Fl=Object.prototype.hasOwnProperty,Mo=Object.prototype.propertyIsEnumerable,yA=(st,Vt,Fn)=>Vt in st?Ks(st,Vt,{enumerable:!0,configurable:!0,writable:!0,value:Fn}):st[Vt]=Fn,pA=(st,Vt)=>{for(var Fn in Vt||(Vt={}))Fl.call(Vt,Fn)&&yA(st,Fn,Vt[Fn]);if(us)for(var Fn of us(Vt))Mo.call(Vt,Fn)&&yA(st,Fn,Vt[Fn]);return st},wA=(st,Vt)=>Vs(st,GA(Vt)),wo=(st,Vt,Fn)=>new Promise((Yr,sa)=>{var wn=sr=>{try{gr(Fn.next(sr))}catch(Rr){sa(Rr)}},Ar=sr=>{try{gr(Fn.throw(sr))}catch(Rr){sa(Rr)}},gr=sr=>sr.done?Yr(sr.value):Promise.resolve(sr.value).then(wn,Ar);gr((Fn=Fn.apply(st,Vt)).next())});const Nl={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},Vl={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var Zl=({hack:st,onTriggerPraise:Vt,topicId:Fn,page:Yr,onPageChange:sa,user:wn,current_user:Ar,submitRecords:gr,submitting:sr,submitResult:Rr,setActiveIndex:Cn,hack_sets:Ra})=>{var jr,co;const[la]=(0,v.useSearchParams)(),[li,jo]=(0,t.useState)("0"),rA=(0,v.useLocation)(),[Zn,Ii]=(0,t.useState)(!1),[Bi,IA]=(0,t.useState)(null),[Ma,Si]=(0,t.useState)([]),[no,Ao]=(0,t.useState)([]),[sA,mA]=(0,t.useState)({page:1,limit:10}),SA=(0,t.useRef)(null),KA=(0,t.useRef)(null);console.log(wn,"user");let[So,xA]=(0,t.useState)(wA(pA({},(0,v.useParams)()),{page:1,per_page:20,name:""}));(0,t.useEffect)(()=>{KA.current&&(st==null?void 0:st.is_close_tips)===!1&&Bi===null&&IA(!0)},[KA.current,st==null?void 0:st.is_close_tips,Bi]);function pl(){return wo(this,null,function*(){yield(0,ie.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,t.useEffect)(()=>{Cn(li)},[li]);function FA(ma){return wo(this,null,function*(){let Oa=ma.target.id;if(Oa==="1"){let Mi=yield(0,ie.ZP)(`/api/myproblems/${So.id}/redo_logs.json`,{method:"get",params:pA({},sA)});(Mi==null?void 0:Mi.status)===0&&Ao(Mi==null?void 0:Mi.data)}jo(Oa)})}(0,t.useEffect)(()=>cn.Z.subscribe("to-commit-info",()=>{jo("1"),SA.current&&SA.current.setActiveTab("1")}),[]),(0,t.useEffect)(()=>cn.Z.subscribe("to-reset-info",()=>{FA({target:{id:"1"}}),SA.current&&SA.current.setActiveTab("2")}),[]);function Bo(){jo("2")}function Co(){return wo(this,null,function*(){let ma=yield(0,ie.ZP)("/api/problems/my_hack_list.json",{method:"get",params:pA({identifier:So==null?void 0:So.id},So)});Si(ma)})}const ne=[{title:null,description:dr.createElement("div",null,dr.createElement("b",{onClick:()=>{IA(!1),pl(),Ii(!0),Co()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),dr.createElement("div",{className:"c-grey-333 mt10 mb20"},"\u672C\u6B21\u4F5C\u4E1A\u6240\u9700\u5B8C\u6210\u7684\u8BD5\u9898\u90FD\u53EF\u4EE5\u5728\u8FD9\u91CC\u627E\u5230\uFF0C\u5E76\u652F\u6301\u70B9\u51FB\u8BD5\u9898\u8C03\u6574\u5230\u505A\u9898\u9875"),dr.createElement(H.ZP,{onClick:()=>{IA(!1),pl()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>KA.current}];return dr.createElement("div",{className:Mt["left-panel"]},dr.createElement("ul",{className:`${Mt["s-navs"]} ${Mt["bg-white"]} ${Mt.b1}`},(st==null?void 0:st.is_program)&&!la.get("pageId")&&dr.createElement(P.Z,{title:"\u9898\u76EE\u5217\u8868"},dr.createElement("div",{onClick:()=>{Co(),Ii(!0)},className:Mt.btns,ref:KA,style:Bi?{pointerEvents:"none"}:{}},dr.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),dr.createElement("li",{style:{marginLeft:20}},dr.createElement("a",{className:li==="0"?Mt.active:"",id:"0",onClick:FA},"\u9898\u76EE\u63CF\u8FF0")),dr.createElement("li",null,dr.createElement("a",{className:li==="1"?Mt.active:"",id:"1",onClick:FA},"\u64CD\u4F5C\u8BB0\u5F55")),(la.get("type")!=="exercises"&&(st==null?void 0:st.answer_text_show)||la.get("type")!=="exercises"&&(st==null?void 0:st.analysis_show))&&dr.createElement("li",null,dr.createElement("a",{className:li==="4"?Mt.active:"",id:"4",onClick:FA},"\u89E3\u7B54\u53C2\u8003")),la.get("type")!=="exercises"&&dr.createElement("li",null,dr.createElement("a",{className:li==="2"?Mt.active:"",id:"2",onClick:FA},"\u8BC4\u8BBA")),!!(Ra!=null&&Ra.length)&&la.get("type")!=="exercises"&&la.get("type")!=="1"&&dr.createElement("li",null,dr.createElement("a",{className:li==="5"?Mt.active:"",id:"5",onClick:FA},"\u6D4B\u8BD5\u7528\u4F8B"))),dr.createElement("div",{className:`${Mt["tab-panel-body"]} ${li==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},dr.createElement(It,{hack:st,onTriggerPraise:Vt,toDiscuss:Bo})),dr.createElement("div",{style:{padding:"12px"},className:`${Mt["tab-panel-body"]} ${li==="1"?"":"hide"}`},dr.createElement(ns,{ref:SA,data:[{id:"1",show:la.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:dr.createElement(dr.Fragment,null,gr!=null&&gr.records_count||sr?dr.createElement(ir,{page:Yr,onPageChange:sa,topicId:Fn,submitting:sr,key:(Rr==null?void 0:Rr.id)||1,submitRecords:gr,submitResult:Rr}):dr.createElement(Sn.Z,null))},{id:"2",show:la.get("type")==="exercises"||(st==null?void 0:st.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:dr.createElement(dr.Fragment,null,dr.createElement(On.default,{pagination:!1,dataSource:no==null?void 0:no.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(ma,Oa,Mi)=>Pe()(ma).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(ma,Oa,Mi)=>{var VA;return(VA=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(Bs=>Bs.id===ma))==null?void 0:VA.name}}]}),dr.createElement(jn.Z,{style:{marginTop:10},current:sA.page,total:no==null?void 0:no.count,hideOnSinglePage:!0,onChange:ma=>wo(void 0,null,function*(){sA.page=ma,mA(sA);let Oa=yield(0,ie.ZP)(`/api/myproblems/${So.id}/redo_logs.json`,{method:"get",params:wA(pA({},sA),{courseId:So.courseId})});(Oa==null?void 0:Oa.status)===0&&Ao(Oa==null?void 0:Oa.data)})}))}]})),dr.createElement("div",{style:{padding:"12px"},className:`${Mt["tab-panel-body"]} ${li==="4"?"":"hide"}`},dr.createElement(ns,{data:[{id:"1",show:la.get("type")!=="exercises"&&(st==null?void 0:st.answer_text_show),name:"\u7B54\u6848",element:dr.createElement(dr.Fragment,null,dr.createElement(Qt,{hack:st,current_user:Ar}))},{id:"2",show:la.get("type")!=="exercises"&&(st==null?void 0:st.analysis_show),name:"\u89E3\u6790",element:dr.createElement(dr.Fragment,null,dr.createElement(Kn,{hack:st,current_user:Ar}))}]})),dr.createElement("div",{className:`${Mt["tab-panel-body"]} ${li==="2"?"":"hide"}`,style:{padding:0}},dr.createElement(La,{user:wn,activeIndex:li,identifier:st.identifier,hack:st,onTriggerPraise:Vt})),dr.createElement("div",{className:`${Mt["tab-panel-body"]} ${li==="5"?"":"hide"}`,style:{padding:12}},dr.createElement(HA,{data:Ra||[],hack:st})),dr.createElement(G.Z,{rootClassName:Mt.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>Ii(!1),open:Zn},dr.createElement(w.Z,null,dr.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),dr.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",Ma==null?void 0:Ma.total_count,"\u9898\xA0[\xA0",Ma==null?void 0:Ma.total_score,"\u5206\xA0]\xA0"),!(wn!=null&&wn.hack_manager)&&dr.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",Ma==null?void 0:Ma.work_score,"\u5206")),dr.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),dr.createElement(w.Z,{align:"middle",className:"mt10 mb10"},!(wn!=null&&wn.hack_manager)&&dr.createElement(nr.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:ma=>{So.page=1,So.finish_status=ma,xA(pA({},So)),Co()}},dr.createElement(nr.default.Option,{value:""},"\u5168\u90E8"),dr.createElement(nr.default.Option,{value:0},"\u672A\u5F00\u59CB"),dr.createElement(nr.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),dr.createElement(nr.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),dr.createElement(nr.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:ma=>{So.page=1,So.difficult=ma||null,xA(pA({},So)),Co()}},dr.createElement(nr.default.Option,{value:0},"\u5168\u90E8"),dr.createElement(nr.default.Option,{value:1},"\u7B80\u5355"),dr.createElement(nr.default.Option,{value:2},"\u9002\u4E2D"),dr.createElement(nr.default.Option,{value:3},"\u56F0\u96BE")),dr.createElement(Xr.default.Search,{size:"large",onSearch:ma=>{So.name=ma,So.page=1,xA(pA({},So)),Co()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),dr.createElement("div",{className:Mt.list,style:{height:36,background:"#3D445C"}},!(wn!=null&&wn.hack_manager)&&dr.createElement("span",null,"\u72B6\u6001"),dr.createElement("span",null,"\u5E8F\u53F7"),dr.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),dr.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),dr.createElement("div",{style:{overflow:"auto",flex:1}},(jr=Ma==null?void 0:Ma.data)!=null&&jr.length?(co=Ma==null?void 0:Ma.data)==null?void 0:co.map((ma,Oa)=>dr.createElement("div",{onClick:()=>wo(void 0,null,function*(){let Mi=yield(0,ie.ZP)(`/api/problems/${ma==null?void 0:ma.identifier}/start.json`,{method:"get",params:{hack_user_id:wn==null?void 0:wn.user_id}});Mi&&(window.location.href=`/myproblems/${Mi==null?void 0:Mi.identifier}${window.location.search}`)}),className:`${Mt.list} ${ma!=null&&ma.checked?Mt.active:""}`},!(wn!=null&&wn.hack_manager)&&dr.createElement(dr.Fragment,null,!(ma!=null&&ma.opened)&&dr.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(ma==null?void 0:ma.opened)&&!(ma!=null&&ma.passed)&&dr.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(ma==null?void 0:ma.opened)&&(ma==null?void 0:ma.passed)&&dr.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),dr.createElement("span",null,(So.page-1)*20+(Oa+1)),dr.createElement("span",{style:{flex:1},title:ma.name},`[${ma==null?void 0:ma.score}\u5206]`,"\xA0",ma.name),dr.createElement("span",{style:{flexBasis:48,paddingRight:0}},Nl[ma.difficult]))):dr.createElement(Sn.Z,null)),dr.createElement(jn.Z,{current:So.page,className:"mt20",hideOnSinglePage:!0,total:Ma==null?void 0:Ma.count,pageSize:So.per_page,onChange:(ma,Oa)=>{So.page=ma,So.per_page=Oa,Co()}})),dr.createElement(va.Z,{rootClassName:Mt.tour,closeIcon:!1,open:!!Bi,steps:ne,gap:{offset:3,radius:2}}))},lu=e(62522),nl=e(6383),fa=e(96680),tA=e(74255),Zi=e(3810),ya=e(36482),gA=e(91136),si=e(92310),Qr=e.n(si),rl=e(41319),Rl=e(3932),Ls=e(64126),_n=e(59301),bs=Object.defineProperty,Tl=Object.defineProperties,zA=Object.getOwnPropertyDescriptors,Os=Object.getOwnPropertySymbols,Jo=Object.prototype.hasOwnProperty,qo=Object.prototype.propertyIsEnumerable,to=(st,Vt,Fn)=>Vt in st?bs(st,Vt,{enumerable:!0,configurable:!0,writable:!0,value:Fn}):st[Vt]=Fn,ba=(st,Vt)=>{for(var Fn in Vt||(Vt={}))Jo.call(Vt,Fn)&&to(st,Fn,Vt[Fn]);if(Os)for(var Fn of Os(Vt))qo.call(Vt,Fn)&&to(st,Fn,Vt[Fn]);return st},Va=(st,Vt)=>Tl(st,zA(Vt)),Di=(st,Vt)=>{var Fn={};for(var Yr in st)Jo.call(st,Yr)&&Vt.indexOf(Yr)<0&&(Fn[Yr]=st[Yr]);if(st!=null&&Os)for(var Yr of Os(st))Vt.indexOf(Yr)<0&&qo.call(st,Yr)&&(Fn[Yr]=st[Yr]);return Fn},ta=(st,Vt,Fn)=>new Promise((Yr,sa)=>{var wn=sr=>{try{gr(Fn.next(sr))}catch(Rr){sa(Rr)}},Ar=sr=>{try{gr(Fn.throw(sr))}catch(Rr){sa(Rr)}},gr=sr=>sr.done?Yr(sr.value):Promise.resolve(sr.value).then(wn,Ar);gr((Fn=Fn.apply(st,Vt)).next())});const{Countdown:No}=m.default,Ro={Java:"java",C:"c",Python:"py","C++":"c"};var rs=(st=>(st[st.SET_LOADING=0]="SET_LOADING",st[st.GET_DATA=1]="GET_DATA",st[st.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",st[st.SET_DATA=3]="SET_DATA",st[st.SET_DEBUGING=4]="SET_DEBUGING",st[st.SET_SUBMITING=5]="SET_SUBMITING",st[st.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",st[st.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",st[st.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",st[st.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",st[st.SET_PAGE=10]="SET_PAGE",st))(rs||{});function bo(){return new Date().getTime()}const nA={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function as(st,Vt){switch(Vt.type){case 1:return ba(ba({},st),Vt.payload);case 3:return Va(ba({},st),{data:Vt.payload});case 0:return Va(ba({},st),{loading:Vt.payload});case 9:return Va(ba({},st),{showNote:Vt.payload});case 4:return Va(ba({},st),{debuging:Vt.payload});case 5:return Va(ba({},st),{submitting:Vt.payload});case 2:return Va(ba({},st),{submitRecords:Vt.payload});case 10:return Va(ba({},st),{submitRecordPage:Vt.payload});case 6:return Va(ba({},st),{executingMessage:Vt.payload});case 7:return ba(ba({},st),Vt.payload);case 8:return ba(ba({},st),Vt.payload);default:throw new Error}}var Zs=({children:st})=>{var Vt,Fn,Yr,sa,wn;const[Ar,gr]=(0,t.useReducer)(as,nA),{id:sr}=(0,v.useParams)(),Rr=(0,v.useLocation)(),[Cn]=(0,v.useSearchParams)(),{loading:Ra,data:jr,debugResult:co,submitResult:la,submitRecords:li,submitRecordPage:jo,showNote:rA,debuging:Zn,submitting:Ii,executingMessage:Bi}=Ar,[IA,Ma]=(0,t.useState)("#37AD83"),[Si,no]=(0,t.useState)(null),[Ao,sA]=(0,t.useState)({}),[mA,SA]=(0,t.useState)(!0),[KA,So]=(0,t.useState)(!1),[xA,pl]=(0,t.useState)(!1),FA=(0,t.useRef)(null),Bo=(0,t.useRef)(0),Co=jr==null?void 0:jr.user,ne=jr==null?void 0:jr.hack,[ma,Oa]=(0,t.useState)(!1),Mi=(0,t.useRef)(1),VA=(0,t.useRef)(!1);(0,rl.y)(Cn.get("type")==="exercises");const{setOpenDisableCopyAndPaste:Bs}=(0,rl.X)(),[Cs,bA]=(0,t.useState)(""),so=(0,Zi._)(Ao);(0,t.useEffect)(()=>{function Hn(){return ta(this,null,function*(){var xr,Ta,wa,ja,ua;SA(!0);const Mn=yield(0,F.fu)(sr,{exercise_id:Cn.get("exercisesId")});if(setTimeout(()=>{SA(!1)},800),Mn.status!==401){try{Mn.hack.code=tt.Base64.decode(Mn.hack.code)}catch(Pn){console.log(Pn)}Mn.hack=Va(ba({},Mn.hack),{is_program:Cn.get("type")==="1"}),gr({type:1,payload:{loading:!1,data:Mn}})}if(Cn.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let Pn;Cn.get("coursesId")=="coursesId"?Pn=yield(0,h._F)({categoryId:Cn.get("exercisesId"),login:Cn.get("login")}):Pn=yield(0,h._B)({categoryId:Cn.get("exercisesId"),login:Cn.get("login")}),sA(ba({},Pn)),Bs((xr=Pn==null?void 0:Pn.exercise)==null?void 0:xr.forbid_copy),typeof((Ta=Pn==null?void 0:Pn.exercise)==null?void 0:Ta.left_time)=="number"&&(no(Date.now()+((wa=Pn==null?void 0:Pn.exercise)==null?void 0:wa.left_time)*1e3),setTimeout(()=>{Ma("red")},(((ja=Pn==null?void 0:Pn.exercise)==null?void 0:ja.left_time)-300>0?((ua=Pn==null?void 0:Pn.exercise)==null?void 0:ua.left_time)-300:0)*1e3))}})}sr&&Hn()},[sr]),(0,t.useEffect)(()=>{var Hn;return Cn.get("type")==="exercises"&&((Hn=Ao==null?void 0:Ao.exercise)!=null&&Hn.screen_open)&&(window.removeEventListener("blur",Un,!1),ya.U.forEach((xr,Ta)=>{window.addEventListener(xr,Un,!1)}),window.addEventListener("blur",Un,!1),window.focus()),()=>{document.removeEventListener((0,Q.gH)(),Un)}},[Ao]),(0,t.useEffect)(()=>{Cs==="1"&&sr&&ne!=null&&ne.language&&uu()},[sr,jo,ne==null?void 0:ne.language,Cs]),(0,t.useEffect)(()=>(ne!=null&&ne.is_program&&(Bo.current=0,FA.current=setInterval(()=>{aA()},15e3)),()=>{clearInterval(FA.current)}),[ne==null?void 0:ne.is_program]);const aA=()=>ta(void 0,null,function*(){let Hn=yield(0,ie.ZP)(`/api/myproblems/${sr}/save_long_time.json`,{method:"get",params:{answer_long_time:Bo.current}})}),Un=()=>{VA.current||(0,Q.BU)(),window.parent.postMessage("backExercise","*")};function uu(){return ta(this,null,function*(){try{const Hn=yield(0,F.zO)(sr,{limit:15,page:jo,language:ne==null?void 0:ne.language});gr({type:2,payload:Hn})}catch(Hn){console.log(Hn)}})}function hA(Hn){gr({type:10,payload:Hn})}function je(Hn){return ta(this,null,function*(){var xr;let Ta;(Cn.get("ip_limit")==="inner"||Cn.get("ip_bind_type")==="true")&&(Ta=yield(0,nl.y)({ip_limit:Cn.get("ip_limit"),ip_bind:Cn.get("ip_bind_type")==="true"}));const wa=yield(0,F.n4)(sr,{code:tt.Base64.encode(Hn||ne.code),language:ne==null?void 0:ne.language,exercise_id:Cn.get("exercisesId"),question_id:Cn.get("questionId"),ip:Ta});return wa.status===-5&&(0,v.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:Va(ba({errorMessage:wa==null?void 0:wa.message},(Ao==null?void 0:Ao.exercise)||{}),{exercise_user_id:(xr=Ao==null?void 0:Ao.exercise)==null?void 0:xr.exercise_user_id,id:Cn.get("exercisesId")})}}),wa})}function pt(){return ta(this,null,function*(){if(Mi.current=2,!Ii){gr({type:5,payload:!0});try{cn.Z.publish("to-commit-info");const Hn=yield je();if(console.log(Hn,1),Hn.status===0){let Mn=function(){return ta(this,null,function*(){const{status:Pn,data:qn}=yield(0,F.rX)(sr,"submit"),ka=bo()-ua>(wa*ja+30)*1e3;if(Pn!==0&&!ka&&setTimeout(Mn,1e3),ka&&Pn!==0){B.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),gr({type:5,payload:!1});return}if(Pn===0){qn.status===2&&B.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(qn==null?void 0:qn.status)===0&&Cn.get("type")==="1"&&pl(!0);const ii=yield(0,F.zO)(sr,{limit:15,page:jo,language:ne==null?void 0:ne.language});gr({type:8,payload:Va(ba({},Ar),{submitResult:qn,submitting:!1,submitRecords:ii})})}})},xr={};Cn.get("type")==="exercises"&&(xr.extras={exercise_id:Cn.get("exercisesId"),question_id:Cn.get("questionId")},(Cn.get("ip_limit")==="inner"||Cn.get("ip_bind_type")==="true")&&(xr.extras.ip=yield(0,nl.y)({ip_limit:Cn.get("ip_limit"),ip_bind:Cn.get("ip_bind_type")==="true"})));const Ta=yield(0,F.bM)(sr,xr);if(Ta.status===-1&&Cn.get("exercisesId")){window.parent.location.href=`/classrooms/${Cn.get("coursesId")}/exercise/${Cn.get("exercisesId")}/detail`;return}const{time_limit:wa,test_case_size:ja}=ne,ua=bo();Ta.status>-1?Mn():gr({type:5,payload:!1})}else gr({type:5,payload:!1})}catch(Hn){console.log(Hn),gr({type:5,payload:!1})}Oa(!1)}})}function Bt(){return ta(this,null,function*(){Mi.current=1,Ar.debuging=!0,gr({type:4,payload:!0});try{if((yield je()).status===0){let ua=function(){return ta(this,null,function*(){const{status:Mn,message:Pn,data:qn}=yield(0,F.rX)(sr,"debug"),ka=bo()-ja>(xr+30)*1e3;if(Mn!==0&&!ka&&(gr({type:6,payload:Pn}),setTimeout(ua,1e3)),ka){B.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),gr({type:4,payload:!1}),gr({type:7,payload:Va(ba({},Ar),{debugResult:{status:2},debuging:!1})});return}Mn===0&&(qn.status===2&&B.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),gr({type:4,payload:!1}),gr({type:7,payload:Va(ba({},Ar),{debugResult:qn,debuging:!1})}))})};const{time_limit:xr}=ne;let Ta={input:encodeURIComponent(jr.test_case.input)};Cn.get("type")==="exercises"&&(Ta.exercise_id=Cn.get("exercisesId"));const wa=yield(0,F.MU)(sr,Ta);if(wa.status===-1&&Cn.get("exercisesId")){window.parent.location.href=`/classrooms/${Cn.get("coursesId")}/exercise/${Cn.get("exercisesId")}/detail`;return}const ja=bo();(wa==null?void 0:wa.status)>-1?ua():gr({type:4,payload:!1})}else gr({type:4,payload:!1})}catch(Hn){console.log(Hn)}finally{}})}function $n(Hn,xr){const Ta=xr?{modify_code:!1}:{};gr({type:3,payload:Va(ba({},jr),{hack:ba(Va(ba({},ne),{code:Hn}),Ta)})}),Oa(!0)}const fr=Hn=>ta(void 0,null,function*(){let xr=yield(0,ie.ZP)(`/api/problems/${ne==null?void 0:ne.identifier}/start.json`,{method:"get",params:{language:Hn==="C++"||Hn==="c++"?encodeURIComponent(Hn):Hn,hack_user_id:Co==null?void 0:Co.user_id}});xr.status!==-1&&v.history.replace(`/myproblems/${xr==null?void 0:xr.identifier}${window.location.search}`)});function ia(Hn){let xr=Hn.target.value;gr({type:3,payload:Va(ba({},jr),{test_case:{input:xr}})})}function Dr(){return ta(this,null,function*(){try{let Hn={};Cn.get("type")==="exercises"?Hn.exercise_id=Cn.get("exercisesId"):ne!=null&&ne.homework_common_id&&(Hn.homework_common_id=ne==null?void 0:ne.homework_common_id);const xr=yield(0,F.H7)(sr,ba({},Hn));xr.status===401||($n(tt.Base64.decode(xr.code)),(Cn.get("type")==="exercises"||ne!=null&&ne.homework_common_id)&&cn.Z.publish("to-reset-info"))}catch(Hn){console.log(Hn)}})}function Cr(){B.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:_n.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",_n.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return ta(this,null,function*(){const Hn=yield(0,F.fi)(sr);Hn.status===401||$n(tt.Base64.decode(Hn.code),!0)})}})}function kn(){gr({type:9,payload:!0})}function hr(){gr({type:9,payload:!1})}function Hr(Hn){return ta(this,null,function*(){yield(0,F.MK)(sr,Hn),gr({type:1,payload:{showNote:!1,data:Va(ba({},jr),{hack:Va(ba({},ne),{notes:Hn.notes})})}})})}const Jr={hack:ne,isLoading:mA,input:(Vt=jr==null?void 0:jr.test_case)==null?void 0:Vt.input,is_file:(Fn=jr==null?void 0:jr.test_case)==null?void 0:Fn.is_file,identifier:ne==null?void 0:ne.identifier,attachments_count:jr==null?void 0:jr.attachments_count,language:ne==null?void 0:ne.language,code:ne==null?void 0:ne.code,title:"main."+Ro[ne==null?void 0:ne.language],modify_code:ne==null?void 0:ne.modify_code,notes:ne==null?void 0:ne.notes,debugResult:co,debuging:Zn,submitting:Ii,submitResult:la,executingMessage:Bi,onCancelNote:hr,onAddNote:Hr,showNote:rA,user:Co,onShowNote:kn,onSubmitCode:pt,onChangeCode:$n,onChangeInput:ia,onDebugCode:Bt,onResetCode:Dr,onSyncCode:Cr,onUpdateCode:je,onChangeLanguage:fr,isWhiteTheme:KA,setIsWhiteTheme:So,topDispatch:gr};function Pa(){return ta(this,null,function*(){const{praise_count:Hn}=yield(0,F.vl)(ne.id,{container_type:"Hack",type:1});let xr=Va(ba({},jr),{hack:Va(ba({},ne),{praises_count:Hn,user_praise:!ne.user_praise})});gr({type:3,payload:xr})})}const Li={topicId:sr,submitResult:la,submitRecords:li,submitting:Ii,page:jo,onPageChange:hA,hack:ne,user:jr==null?void 0:jr.user,hack_sets:jr==null?void 0:jr.hack_sets,current_user:jr==null?void 0:jr.current_user,onTriggerPraise:Pa,setActiveIndex:bA};return console.log(Ao),_n.createElement(_n.Fragment,null,_n.createElement(R.Z,{spinning:Ra,delay:500},jr?_n.createElement(_n.Fragment,null,_n.createElement("header",{className:Qr()(gA.Z.header,KA&&gA.Z.whiteHeader)},Cn.get("type")!=="exercises"&&_n.createElement("div",null,_n.createElement("img",{src:`${z.Z.IMG_SERVER}/images/${Co==null?void 0:Co.image_url}`,alt:"user",width:36}),_n.createElement("span",{style:{color:KA?"#333":"#B2BACB",fontSize:16}},Co==null?void 0:Co.name)),Cn.get("type")==="exercises"&&_n.createElement("div",null,_n.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",_n.createElement("span",{className:"ml10"},(Yr=Ao==null?void 0:Ao.exercise)==null?void 0:Yr.user_name)),_n.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",_n.createElement("span",{className:"ml10"},(sa=Ao==null?void 0:Ao.exercise)==null?void 0:sa.student_id))),_n.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},_n.createElement("div",null,ne.name)),(ne==null?void 0:ne.is_program)&&_n.createElement(fa.Z,{defaultValue:ne==null?void 0:ne.answer_long_time,onChange:Hn=>{Bo.current=Hn},className:gA.Z.timepiece}),Co!=null&&Co.hack_manager?_n.createElement(v.Link,{className:gA.Z.btn_edit,to:Cn.get("type")==="1"?Cn.get("pageId")?`/problems/newedit/${ne.identifier}?type=1&pageId=${Cn.get("pageId")}&backUrl=${Cn.get("backUrl")}`:`/problems/newedit/${ne.identifier}?type=1`:`/problems/newedit/${ne.identifier}`}," ",_n.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,((wn=Ao==null?void 0:Ao.exercise)==null?void 0:wn.left_time)&&_n.createElement(_n.Fragment,null,_n.createElement("span",{style:{color:IA,marginRight:6},className:`iconfont icon-daojishi ${gA.Z.djs}`}),_n.createElement("span",{className:"c-white mr20"},_n.createElement(No,{valueStyle:{color:IA,fontSize:20,fontWeight:500},title:_n.createElement("span",{style:{color:IA,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:Si,onFinish:()=>ta(void 0,null,function*(){const Hn=yield(0,h.VL)({categoryId:Cn.get("exercisesId"),commit_method:2});if((Hn==null?void 0:Hn.status)===0&&(je(),B.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:_n.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",_n.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>ta(void 0,null,function*(){window.parent.location.href=`/classrooms/${Cn.get("coursesId")}/exercise/${Cn.get("exercisesId")}/detail`})})),(Hn==null?void 0:Hn.status)===-3){const xr=parseInt(Hn==null?void 0:Hn.message);no(Date.now()+xr*1e3)}})}))),Cn.get("type")==="exercises"?_n.createElement(H.ZP,{type:"primary",onClick:()=>{const Hn=()=>ta(void 0,null,function*(){yield je(),Oa(!1),so(),VA.current=!0,Un()});if(!(li!=null&&li.records_count)||ma){B.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:_n.createElement("div",{style:{color:"#FF0000"}},"\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u662F\u5426\u8FDB\u884C\u8BC4\u6D4B\u5E76\u63D0\u4EA4\uFF0C\u672A\u8BC4\u6D4B\u5219\u4F1A\u5BFC\u81F4\u8BE5\u9898\u65E0\u6CD5\u83B7\u5F97\u5206\u6570"),onOk:Hn});return}Hn()}},_n.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"})," \u8FD4\u56DE\u8BD5\u5377"):_n.createElement("span",{onClick:()=>{var Hn;if(Cn.get("backUrl"))v.history.push(Cn.get("backUrl"));else if(Cn.get("type")==="1"){let xr=(Hn=localStorage.getItem("program_homework"))==null?void 0:Hn.split(",");v.history.push(`/classrooms/${xr==null?void 0:xr[0]}/program_homework/${xr==null?void 0:xr[1]}/detail`)}else v.history.push("/problemset")}},_n.createElement(P.Z,{title:"\u5173\u95ED"},_n.createElement("i",{style:{color:KA?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),_n.createElement(R.Z,{size:"large",spinning:mA},_n.createElement(L.Z,{className:Qr()(gA.Z.myProblems,KA&&gA.Z.whiteMyProblems),leftChild:_n.createElement(Zl,ba({},Li)),rightChild:_n.createElement(aa,ba({},Jr))}))):null,_n.createElement(B.default,{centered:!0,closable:!1,width:680,footer:null,open:xA,className:"oj-modal"},_n.createElement("section",{className:"oj-modal-content"},_n.createElement("div",{className:"oj-modal-head"},_n.createElement("img",{src:lu,alt:""}),_n.createElement("i",{onClick:()=>pl(!1),className:"iconfont icon-guanbi1"})),_n.createElement("aside",null,_n.createElement("img",{className:"mr30",src:Ls.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",_n.createElement("span",{style:{color:"#75d6ba",marginRight:100}},la==null?void 0:la.execute_time,"ms"),"\u4F18\u4E8E",_n.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(la==null?void 0:la.time_better_than)||100,"%"),"\u7684\u7528\u6237"),_n.createElement("aside",{className:"mb50"},_n.createElement("img",{src:Rl.Z,className:"mr30"}),_n.createElement("span",{className:"oj-modal-tt"},_n.createElement("span",null,_n.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),_n.createElement("span",{className:"c-light-primary"},la==null?void 0:la.execute_memory,"kb")),_n.createElement("span",null,_n.createElement("span",null))),"\u4F18\u4E8E",_n.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(la==null?void 0:la.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),_n.createElement("div",{id:"oj-modal-next",onClick:()=>ta(void 0,null,function*(){var Hn;if(la!=null&&la.next_identifier){let xr=yield(0,ie.ZP)(`/api/problems/${la==null?void 0:la.next_identifier}/start.json`,{method:"get",params:{hack_user_id:Co==null?void 0:Co.user_id}});xr&&(window.location.href=`/myproblems/${xr==null?void 0:xr.identifier}${window.location.search}`)}else{let xr=(Hn=localStorage.getItem("program_homework"))==null?void 0:Hn.split(",");v.history.push(`/classrooms/${xr==null?void 0:xr[0]}/program_homework/${xr==null?void 0:xr[1]}/detail`)}}),className:"oj-modal-btn"},la!=null&&la.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875")))),_n.createElement(tA.Z,{successCb:()=>{Mi.current===1?Bt():pt()}}))};function Io({title:st,modify_code:Vt,onSyncCode:Fn,onShowCodeSetting:Yr,onResetCode:sa,hack:wn,onChangeLanguage:Ar,isWhiteTheme:gr,onShowResourceCentre:sr,attachments_count:Rr}){var Cn;const Ra=()=>{B.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:_n.createElement($.Z,null),content:"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:sa})},[jr]=(0,v.useSearchParams)(),co=jr.get("language"),la=li=>li==="1"?"c++":li==="2"?"C++":li;return(0,t.useEffect)(()=>{co&&Ar(la(co))},[]),(0,t.useEffect)(()=>{wn!=null&&wn.tpm_code_modified&&B.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:_n.createElement($.Z,null),content:_n.createElement("div",null,_n.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),_n.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),_n.createElement("div",null,"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01")),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>sa()})},[wn==null?void 0:wn.language]),console.log(wn,gr,"hack"),_n.createElement("div",{className:`${gA.Z.codeHead} ${gr?gA.Z.whiteCodeHead:""}`},_n.createElement("div",{className:gA.Z.navWrap},(Cn=wn==null?void 0:wn.all_language)==null?void 0:Cn.map(li=>_n.createElement("div",{className:`${gA.Z.nav} ${li===(wn==null?void 0:wn.language)?gA.Z.active:""}`,key:li,onClick:()=>Ar(li)},_n.createElement(P.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},_n.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),_n.createElement("span",null,li)))),_n.createElement(w.Z,{align:"middle",style:{marginLeft:"auto"}},Vt?_n.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:Fn},_n.createElement("img",{src:vt,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,Rr>0&&_n.createElement("a",{onClick:sr},_n.createElement(P.Z,{title:"\u8D44\u6E90\u4E2D\u5FC3"},_n.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-ziyuanzhongxin mr15"}))),_n.createElement("a",{onClick:Ra},_n.createElement(P.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},_n.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),_n.createElement("a",{onClick:Yr},_n.createElement(P.Z,{title:"\u8BBE\u7F6E"},_n.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function aa(st){var Vt=st,{input:Fn,is_file:Yr,identifier:sa,showNote:wn,onShowNote:Ar,notes:gr,onCancelNote:sr,onAddNote:Rr,debugResult:Cn,language:Ra,debuging:jr,submitting:co,executingMessage:la,code:li,onSubmitCode:jo,onDebugCode:rA,onChangeCode:Zn,onChangeInput:Ii,onUpdateCode:Bi,user:IA,isLoading:Ma,submitResult:Si}=Vt,no=Di(Vt,["input","is_file","identifier","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function Ao(mA,SA){return _n.createElement(Io,Va(ba({},no),{onShowCodeSetting:mA,onShowResourceCentre:SA}))}const sA=ba({input:Fn,is_file:Yr,debugResult:Cn,debuging:jr,submitting:co,executingMessage:la,onDebugCode:rA,onChangeCode:Zn,onSubmitCode:jo,onChangeInput:Ii,user:IA,submitResult:Si},no);return _n.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},_n.createElement(Ie,{setIsWhiteTheme:no==null?void 0:no.setIsWhiteTheme,isLoading:Ma,language:Ra,value:li,identifier:sa,onChange:Zn,onUpdateCode:Bi,ActionBarRender:Ao}),_n.createElement(Zt.ZP,ba({},sA)))}},37345:function(x,i,e){"use strict";e.d(i,{h:function(){return t}});var t=(v=>(v[v.NOMATCH=-1]="NOMATCH",v[v.OK=0]="OK",v[v.TIMEOUT=2]="TIMEOUT",v[v.PODFAILURE=3]="PODFAILURE",v[v.COMPILEFAILURE=4]="COMPILEFAILURE",v[v.EXECUTEFAILURE=5]="EXECUTEFAILURE",v[v.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",v))(t||{})},81072:function(x,i,e){"use strict";e.d(i,{H7:function(){return G},MK:function(){return $},MU:function(){return h},X6:function(){return L},bM:function(){return F},fi:function(){return K},fu:function(){return w},n4:function(){return V},rX:function(){return z},vl:function(){return M},zO:function(){return Q}});var t=e(38986),v=Object.defineProperty,m=Object.getOwnPropertySymbols,B=Object.prototype.hasOwnProperty,R=Object.prototype.propertyIsEnumerable,H=(U,ee,X)=>ee in U?v(U,ee,{enumerable:!0,configurable:!0,writable:!0,value:X}):U[ee]=X,P=(U,ee)=>{for(var X in ee||(ee={}))B.call(ee,X)&&H(U,X,ee[X]);if(m)for(var X of m(ee))R.call(ee,X)&&H(U,X,ee[X]);return U};function w(U,ee){return(0,t.U2)(`myproblems/${U}.json`,P({hidePopLogin:!0},ee||{}))}function F(U,ee){return(0,t.v_)(`myproblems/${U}/code_submit.json`,ee)}function h(U,ee){return(0,t.v_)(`myproblems/${U}/code_debug.json`,ee)}function Q(U,ee){return ee.language&&(ee.language=encodeURIComponent(ee.language)),(0,t.U2)(`myproblems/${U}/submit_records.json`,ee)}function L(U){return(0,t.U2)("myproblems/record_detail.json",{id:U})}function z(U,ee){return(0,t.U2)(`myproblems/${U}/result.json`,{mode:ee})}function $(U,ee){return(0,t.v_)(`myproblems/${U}/add_notes.json`,ee)}function G(U,ee){return(0,t.v_)(`myproblems/${U}/restore_initial_code.json`,ee)}function K(U){return(0,t.v_)(`myproblems/${U}/sync_code.json`)}function V(U,ee){return(0,t.v_)(`myproblems/${U}/update_code.json`,ee)}function M(U,ee){return(0,t.v_)(`discusses/${U}/plus.json`,ee)}},10866:function(x,i,e){"use strict";e.d(i,{Im:function(){return ze},ZP:function(){return Fe},gZ:function(){return He}});var t=e(59301),v=e(92832),m=e(3113),B=e(84105),R=e(87395),H=e(24363),P=e(24334),w=e(86074),F=e(91842),h=e(51257),Q=e(94268),L=e(34376),z=e(92310),$=e.n(z),G=e(59301),K=Object.defineProperty,V=Object.defineProperties,M=Object.getOwnPropertyDescriptors,U=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,X=Object.prototype.propertyIsEnumerable,fe=(Ee,Ce,ge)=>Ce in Ee?K(Ee,Ce,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Ee[Ce]=ge,ie=(Ee,Ce)=>{for(var ge in Ce||(Ce={}))ee.call(Ce,ge)&&fe(Ee,ge,Ce[ge]);if(U)for(var ge of U(Ce))X.call(Ce,ge)&&fe(Ee,ge,Ce[ge]);return Ee},W=(Ee,Ce)=>V(Ee,M(Ce));const{TextArea:be}=v.default,Ue={visible:!1,tabIndex:"0"},ze={[H.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[H.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[H.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var pe=(Ee=>(Ee[Ee.SET_VISIBLE=0]="SET_VISIBLE",Ee[Ee.SET_TABINDEX=1]="SET_TABINDEX",Ee))(pe||{});function ve(Ee,Ce){switch(Ce.type){case 0:return W(ie({},Ee),{visible:Ce.payload});case 1:return W(ie({},Ee),{tabIndex:Ce.payload});default:throw new Error}}function Me({value:Ee,className:Ce}){const[ge,te]=(0,t.useState)(!1),Ge=(0,t.useRef)(),ue=(0,t.useRef)();return(0,t.useEffect)(()=>{ge&&(ue.current.reset(),ue.current.write((0,h.pp)(Ee||"")))},[Ee,ge]),(0,t.useEffect)(()=>{var Ie,vt,tt,Zt;if(Ge.current){ue.current=new L.Terminal({fontSize:14,disableStdin:!0}),ue.current.open(Ge.current);const Mt=Ge.current.offsetWidth-14,bn=((Zt=(tt=(vt=(Ie=ue.current)==null?void 0:Ie._core)==null?void 0:vt._renderService)==null?void 0:tt.dimensions)==null?void 0:Zt.actualCellWidth)||9.5,On=Math.ceil(Mt/bn);ue.current.resize(On,8),te(!0)}},[]),G.createElement("div",{ref:Ge,className:$()("XtermText-valueRef",Ce)})}function He(Ee){const{status:Ce,error_msg:ge,output:te,input:Ge,expected_output:ue,is_file:Ie,input_file_url:vt,output_file_url:tt,expected_output_file_url:Zt}=Ee;let Mt=null;const bn={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(Ce){case H.h.NOMATCH:Mt=G.createElement(G.Fragment,null,G.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!Ie&&G.createElement(Me,{className:"mb10",value:Ge}),Ie&&G.createElement("div",{style:bn},G.createElement("a",{onClick:()=>(0,h.LR)(vt,Ge)},Ge)),G.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!Ie&&G.createElement(Me,{className:"mb10",value:te&&P.Base64.decode(te)||""}),Ie&&G.createElement("div",{style:bn},G.createElement("a",{onClick:()=>(0,h.LR)(tt,te)},te)),G.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!Ie&&G.createElement(Me,{className:"mb10",value:ue&&P.Base64.decode(ue)||""}),Ie&&G.createElement("div",{style:bn},G.createElement("a",{onClick:()=>(0,h.LR)(Zt,ue)},ue)));break;case H.h.EXECUTEFAILURE:Mt=G.createElement(G.Fragment,null,G.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Ie&&G.createElement(F.Z,{value:Ge,style:bn}),Ie&&G.createElement("div",{style:bn},G.createElement("a",{onClick:()=>(0,h.LR)(vt,Ge)},Ge)),G.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),G.createElement("pre",{className:"error"},P.Base64.decode(ge)));break;case H.h.COMPILEFAILURE:Mt=G.createElement(G.Fragment,null,G.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Ie&&G.createElement(F.Z,{value:Ge,style:bn}),Ie&&G.createElement("div",{style:bn},G.createElement("a",{onClick:()=>(0,h.LR)(vt,Ge)},Ge)),G.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),G.createElement("pre",{className:"error"},P.Base64.decode(ge)));break;case H.h.PODFAILURE:Mt=G.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case H.h.TIMEOUT:Mt=G.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return G.createElement(G.Fragment,null," ",Mt," ")}function _e(Ee){const{status:Ce,error_msg:ge,execute_time:te,output:Ge,input:ue,expected_output:Ie,is_file:vt,input_file_url:tt,output_file_url:Zt,expected_output_file_url:Mt}=Ee;let bn=null;switch(Ce){case H.h.OK:bn=G.createElement(G.Fragment,null,G.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",te,"\u79D2"),G.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),G.createElement("pre",null,P.Base64.decode(Ge)));break;case H.h.NOMATCH:bn=G.createElement(G.Fragment,null,G.createElement("p",null,"\u8F93\u5165\uFF1A",G.createElement("pre",null,ue)),G.createElement("p",null,"\u8F93\u51FA\uFF1A",Ge&&P.Base64.decode(Ge)),G.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",Ie&&P.Base64.decode(Ie)));break;case H.h.EXECUTEFAILURE:bn=G.createElement(G.Fragment,null,G.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",G.createElement("pre",null,ue)),G.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),G.createElement("pre",{className:"error"},P.Base64.decode(ge)));break;case H.h.COMPILEFAILURE:bn=G.createElement(G.Fragment,null,G.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",G.createElement("pre",null,ue)),G.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),G.createElement("pre",{className:"error"},P.Base64.decode(ge)));break;case H.h.PODFAILURE:bn=G.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case H.h.TIMEOUT:bn=G.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return G.createElement(G.Fragment,null," ",bn," ")}var Fe=({id:Ee,is_file:Ce,input:ge,debuging:te,submitting:Ge,executingMessage:ue,debugResult:Ie,onChangeInput:vt,onDebugCode:tt,onSubmitCode:Zt})=>{const[Mt,bn]=(0,t.useReducer)(ve,Ue),{visible:On,tabIndex:jn}=Mt;(0,t.useEffect)(()=>{bn({type:0,payload:!1})},[Ee]);function Ot(Ve){let Gt=Ve.target.id;bn({type:1,payload:Gt})}function hn(){bn({type:0,payload:!On})}const Dn=(0,t.useMemo)(()=>{if(Ie){const{status:Ve}=Ie;return G.createElement(G.Fragment,null,_e(Ie))}return null},[Ie]);function Pe(){bn({type:0,payload:!0}),bn({type:1,payload:"1"}),tt()}return G.createElement("div",{className:"test-case-panel"},G.createElement("div",{className:`test-case-panel-body ${On?"active":""}`},G.createElement("ul",{className:"s-navs"},G.createElement("li",null,G.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),G.createElement(Q.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:G.createElement(be,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:Ce?"":ge,onChange:vt}),rightNode:te?G.createElement(w.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):Ie?Dn:G.createElement("p",{style:{color:"#536879"}},"\u8BF7\u586B\u5199\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D")})),G.createElement("a",{className:`btn-collapse ${On?"up":""}`,onClick:hn},On?G.createElement(B.Z,null):G.createElement(R.Z,null)),G.createElement("footer",{className:"footer"},G.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),G.createElement("div",{className:"flex-container"},G.createElement(m.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),G.createElement(m.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),G.createElement(m.ZP,{className:"btn-green",type:"ghost",loading:te,onClick:Pe},"\u8C03\u8BD5\u4EE3\u7801"),G.createElement(m.ZP,{type:"primary",className:"custom-ant-disabled",loading:Ge,disabled:Ge,onClick:()=>{bn({type:0,payload:!1}),Zt()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},24363:function(x,i,e){"use strict";e.d(i,{h:function(){return t}});var t=(v=>(v[v.NOMATCH=-1]="NOMATCH",v[v.OK=0]="OK",v[v.TIMEOUT=2]="TIMEOUT",v[v.PODFAILURE=3]="PODFAILURE",v[v.COMPILEFAILURE=4]="COMPILEFAILURE",v[v.EXECUTEFAILURE=5]="EXECUTEFAILURE",v[v.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",v))(t||{})},3532:function(x,i,e){"use strict";e.d(i,{Y2:function(){return Fe},ZP:function(){return Ee}});var t=e(59301),v=e(54580),m=e(8591),B=e(43418),R=e(95237),H=e(5112),P=e(3113),w=e(24905),F=e(6848),h=e(92832),Q={wrap:"wrap___MkYbQ",colorBlue:"colorBlue___onjbP",repeatedName:"repeatedName___nbqnE",text:"text___xvutp",greyText:"greyText___dihvZ",noData:"noData___LxOJA",dragger:"dragger___y7F4A",uploadText:"uploadText___Et3KS",btnS:"btnS___k1e6j",testCaseRadio:"testCaseRadio___q1wXT",head:"head___s4Eix",operation:"operation___JCAVh",headProgram:"headProgram___uWA_M",listWrapper:"listWrapper___xW3b4",list:"list___dCbd6",del:"del___abNho",info:"info___J1Wmf"},L="data:image/png;base64,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",z=e(47257),$=e.n(z),G=e(38986),K=e(1012),V=e(51257),M=e(75617),U=e(59301),ee=Object.defineProperty,X=Object.defineProperties,fe=Object.getOwnPropertyDescriptors,ie=Object.getOwnPropertySymbols,W=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,Ue=(Ce,ge,te)=>ge in Ce?ee(Ce,ge,{enumerable:!0,configurable:!0,writable:!0,value:te}):Ce[ge]=te,ze=(Ce,ge)=>{for(var te in ge||(ge={}))W.call(ge,te)&&Ue(Ce,te,ge[te]);if(ie)for(var te of ie(ge))be.call(ge,te)&&Ue(Ce,te,ge[te]);return Ce},pe=(Ce,ge)=>X(Ce,fe(ge)),ve=(Ce,ge,te)=>new Promise((Ge,ue)=>{var Ie=Zt=>{try{tt(te.next(Zt))}catch(Mt){ue(Mt)}},vt=Zt=>{try{tt(te.throw(Zt))}catch(Mt){ue(Mt)}},tt=Zt=>Zt.done?Ge(Zt.value):Promise.resolve(Zt.value).then(Ie,vt);tt((te=te.apply(Ce,ge)).next())});const{Dragger:Me}=v.default,He=Ce=>{const ge=Mt=>Mt&&Mt.substring(0,Mt.lastIndexOf("."));for(var te=[...Ce],Ge=0,ue=[],Ie=0;Ie{if(Mt.forEach(bn=>{let On=bn.name.split(/\.(?=[^\.]+$)/);bn.name=`${On[0]}.${On[1].toLowerCase()}`}),Mt[0].name.includes(".in"))return Mt.length===2?Mt:[Mt[0],{}];if(Mt[0].name.includes(".out"))return Mt.length===2?Mt.reverse():[{},Mt[0]]})},_e=({onClose:Ce,onOK:ge,visible:te,wrapClassName:Ge,rootIdentifier:ue,multiple:Ie=!1,defaultMultipleValue:vt=!0})=>{const[tt,Zt]=(0,t.useState)([]),[Mt,bn]=(0,t.useState)({}),[On,jn]=(0,t.useState)(!1),[Ot,hn]=(0,t.useState)(!0),[Dn,Pe]=(0,t.useState)(null),Ve=(0,t.useRef)([]),Gt=(0,t.useRef)(0),ir=()=>{Ce()};(0,t.useEffect)(()=>{Sn()},[]),(0,t.useEffect)(()=>{te&&(Ve.current=[],Gt.current=0,Zt([]),hn(vt))},[te]);const Sn=()=>ve(void 0,null,function*(){try{Pe(!0)}catch(re){}}),rn=re=>re&&re.substring(0,re.lastIndexOf(".")),Wt=re=>{var Qt,cn;const it=rn((Qt=re[0])==null?void 0:Qt.name)||rn((cn=re[1])==null?void 0:cn.name),xt=tt.filter(Dt=>rn(Dt.name)!==it);Ve.current=[...xt],Zt([...xt])},me=re=>{if(!Ot){const Pt=new FormData;Pt.append("file",re.file),(0,G.ZP)("/api/attachments/get_file_content.json",{method:"post",body:Pt},!0).then(Nt=>{if(Nt.status===0){Gt.current=Gt.current+1;const An=Ve.current.map(an=>{var Bn;if(an.name===re.name){const Yn=ze({},an);return(Bn=re==null?void 0:re.name)!=null&&Bn.includes(".in")?Yn.input=Nt==null?void 0:Nt.content:Yn.output=Nt==null?void 0:Nt.content,Yn}return an});if(Ve.current=[...An],Zt([...An]),Gt.current>0&&Gt.current===tt.length){jn(!1);let an=He(An);an=an.filter(Bn=>{var Yn,Xt;return!!((Yn=Bn[0])!=null&&Yn.name&&((Xt=Bn[1])!=null&&Xt.name))}),an=an.map(Bn=>pe(ze(ze({},Bn[0]),Bn[1]),{is_file:!1})),ge(an),Ce()}}else jn(!1),Ce()});return}if(Dn){const Pt=new FormData;Pt.append("file",re.file),ue===null?Pt.append("identifier","testsets"):Pt.append("identifier",ue),(0,G.ZP)("/api/attachments.json",{method:"post",body:Pt},!0).then(Nt=>{if(Nt.filename){Gt.current=Gt.current+1;const An=Ve.current.map(an=>{var Bn;if(an.name===(Nt==null?void 0:Nt.filename)){const Yn=pe(ze({},an),{is_oss:!Dn});return(Bn=Nt==null?void 0:Nt.filename)!=null&&Bn.includes(".in")?(Yn.in_object_key=Nt==null?void 0:Nt.object,Yn.in_object_size=Nt==null?void 0:Nt.size,Yn.input=Nt==null?void 0:Nt.filename,Yn.in_file=re):(Yn.out_object_key=Nt==null?void 0:Nt.object,Yn.out_object_size=Nt==null?void 0:Nt.size,Yn.output=Nt==null?void 0:Nt.filename,Yn.out_file=re),Yn}return an});if(Ve.current=[...An],Zt([...An]),Gt.current>0&&Gt.current===tt.length){jn(!1);let an=He(An);an=an.filter(Bn=>{var Yn,Xt;return!!((Yn=Bn[0])!=null&&Yn.name&&((Xt=Bn[1])!=null&&Xt.name))}),an=an.map(Bn=>pe(ze(ze({},Bn[0]),Bn[1]),{is_file:!0})),ge(an),Ce()}}else jn(!1),Ce()});return}const Qt=new($())({endpoint:Mt.end_point,region:Mt.region,accessKeyId:Mt.access_key_id,accessKeySecret:Mt.access_key_secret,bucket:Mt.bucket,stsToken:Mt.security_token}),cn=re.name,it={container_type:"TestSet",file_name:cn},xt=(0,K.Z)();let Dt=`testsets/${ue}/${xt}${cn.indexOf(".")>-1?"."+cn.split(".").pop():""}`;ue===null&&(Dt=`testsets/${xt}${cn.indexOf(".")>-1?"."+cn.split(".").pop():""}`),Qt.multipartUpload(Dt,new Blob([re.file],{type:re.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:cn+""},url:Mt==null?void 0:Mt.callback_url,host:Mt==null?void 0:Mt.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,G.rz)(it)}}).then(function(Pt){if(Pt.data.status===0){Gt.current=Gt.current+1;const kt=Ve.current.map(Nt=>{var An,an,Bn,Yn,Xt,Xn,br,Jn,Vn,er,Sr,Mr,qr,Ti,bi,Aa,da;if(Nt.name===((an=(An=Pt.data)==null?void 0:An.data)==null?void 0:an.file_name)){const Br=pe(ze({},Nt),{is_oss:!Dn});return(Xt=(Yn=(Bn=Pt.data)==null?void 0:Bn.data)==null?void 0:Yn.file_name)!=null&&Xt.includes(".in")?(Br.in_object_key=(br=(Xn=Pt.data)==null?void 0:Xn.data)==null?void 0:br.object,Br.in_object_size=(Vn=(Jn=Pt.data)==null?void 0:Jn.data)==null?void 0:Vn.size,Br.input=(Sr=(er=Pt.data)==null?void 0:er.data)==null?void 0:Sr.file_name,Br.in_file=re):(Br.out_object_key=(qr=(Mr=Pt.data)==null?void 0:Mr.data)==null?void 0:qr.object,Br.out_object_size=(bi=(Ti=Pt.data)==null?void 0:Ti.data)==null?void 0:bi.size,Br.output=(da=(Aa=Pt.data)==null?void 0:Aa.data)==null?void 0:da.file_name,Br.out_file=re),Br}return Nt});if(Ve.current=[...kt],Zt([...kt]),Gt.current>0&&Gt.current===tt.length){jn(!1);let Nt=He(kt);Nt=Nt.filter(An=>{var an,Bn;return!!((an=An[0])!=null&&an.name&&((Bn=An[1])!=null&&Bn.name))}),Nt=Nt.map(An=>pe(ze(ze({},An[0]),An[1]),{is_file:!0})),ge(Nt),Ce()}}})},bt=re=>new Promise((Qt,cn)=>{let it=0,xt=[];for(let Dt=0;Dt{it++,it===re.length&&(xt.length?(m.ZP.warning(`${xt.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),cn()):Qt(re))}).catch(Pt=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",Pt),it++,xt.push(re[Dt].name),it===re.length&&(xt.length?(m.ZP.warning(`${xt.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),cn()):Qt(re))})}),Tt=()=>ve(void 0,null,function*(){if(tt.length===0){m.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield bt(tt),jn(!0),He(tt).some(Qt=>{var cn,it;return!((cn=Qt[0])!=null&&cn.name&&((it=Qt[1])!=null&&it.name))})){B.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u4E0A\u4F20\u7684\u6D4B\u8BD5\u7528\u4F8B\u4E2D\u5B58\u5728\u672A\u914D\u5BF9\u7684\u6587\u4EF6\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4EC5\u4FDD\u5B58\u5DF2\u914D\u5BF9\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF1F",onOk:()=>ve(void 0,null,function*(){tt.map(Qt=>ve(void 0,null,function*(){me(Qt)}))}),onCancel:()=>{jn(!1)}});return}tt.map(Qt=>ve(void 0,null,function*(){me(Qt)}))}),It={name:"file",fileList:tt,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:re=>{if(tt!=null&&tt.some(cn=>cn.name===re.name))return m.ZP.info(`${re.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(re.size/1024/1024>100)return m.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(re.name))return m.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const Qt={name:re.name,uid:re.uid,file:re,percent:0};return tt.push(Qt),Ve.current=[...tt],Zt([...tt]),!1}},jt=He(tt);return console.log(tt,jt,"fileList"),U.createElement(B.default,{open:te,wrapClassName:Ge,onOk:Tt,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:On},onCancel:ir,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},U.createElement("div",{className:Q.wrap},tt.length?U.createElement("div",null,U.createElement(R.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},U.createElement("div",{style:{visibility:Ie?"visible":"hidden"}},U.createElement("span",{className:Q.greyText},"\u7528\u4F8B\u7C7B\u578B"),U.createElement(H.ZP.Group,{className:`ml20 ${Q.testCaseRadio}`,optionType:"button",value:Ot,onChange:re=>hn(re.target.value)},U.createElement(H.ZP,{value:!1},"\u6587\u672C"),U.createElement(H.ZP,{value:!0},"\u6587\u4EF6"))),U.createElement(v.default,ze({},It),U.createElement(P.ZP,{type:"primary",className:Q.btnS},U.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),U.createElement(Fe,{data:jt,onRemove:Wt})):U.createElement("div",{className:`${Q.noData} mb30`},U.createElement(v.default.Dragger,pe(ze({},It),{className:Q.dragger}),U.createElement("img",{src:L,alt:"",className:"mb20"}),U.createElement("div",null,U.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),U.createElement("span",{className:Q.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),U.createElement("div",{className:Q.text},U.createElement("span",{style:{color:"#FA6400"}},"\u63D0\u793A"),U.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",U.createElement("br",null),"2\u3001\u4E0A\u4F20\u7684\u6587\u4EF6\u7F16\u7801\u4EC5\u652F\u6301UTF-8\uFF0C\u5426\u5219\u53EF\u80FD\u4F1A\u51FA\u73B0\u6587\u672C\u4E71\u7801\u3002",U.createElement("br",null),"3\u3001\u8F93\u5165\u8F93\u51FA\u6587\u4EF6\u9700\u6587\u4EF6\u540D\u79F0\u4E00\u4E00\u5BF9\u5E94\uFF0C\u672A\u5BF9\u5E94\u65F6\uFF0C\u5C06\u65E0\u6CD5\u4E0A\u4F20\u3002",U.createElement("br",null),"4\u3001\u5355\u4E2A\u4E0A\u4F20\u6587\u4EF6\u4E0D\u80FD\u8D85\u8FC7100MB\uFF0C\u8D85\u8FC7\u65F6\u53EF\u4EE5\u5206\u6279\u6B21\u4E0A\u4F20\u3002",U.createElement("br",null))))},Fe=({data:Ce=[],onRemove:ge,width:te="auto",showScore:Ge=!1,disabled:ue=!1,inputChange:Ie,onEvaluatingChange:vt,onSelectAll:tt,checkAll1:Zt,checkAll2:Mt,checkAll3:bn,checkAll4:On,checkAll5:jn,showEvaluatingSetting:Ot=!1,className:hn="",isProgramHomework:Dn=!1})=>{const Pe={value:"",filename:"",dataUrl:""},[Ve,Gt]=(0,t.useState)(ze({},Pe)),ir=Wt=>{let me=document.createElement("a");document.body.appendChild(me);let bt=URL.createObjectURL(Wt.file);me.href=bt,me.download=Wt.name,me.click(),URL.revokeObjectURL(bt),document.body.removeChild(me)},Sn=(Wt,me)=>{(0,V.LR)(Wt,me)},rn=(Wt,me)=>{B.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:U.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{ge(Wt,me)},onCancel:()=>{}})};return Ce.length?U.createElement("div",{className:hn,style:{width:te}},U.createElement("div",{className:`${Dn?Q.headProgram:Q.head}`},Ot&&U.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},U.createElement(w.default,{checked:Zt,onChange:Wt=>{tt(Wt.target.checked,"hidden")}}),U.createElement(F.Z,{title:'\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'},U.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),U.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),U.createElement("div",{style:{width:Dn?"25%":"15%"}},"\u7528\u4F8B"),U.createElement("div",{style:{width:Ge?Dn?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),U.createElement("div",{style:{width:Ge?Dn?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),Ge&&U.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),Ot&&U.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},U.createElement(w.default,{checked:On,onChange:Wt=>{tt(Wt.target.checked,"input_visible")}}),U.createElement(F.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},U.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),U.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ot&&U.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},U.createElement(w.default,{checked:Mt,onChange:Wt=>{tt(Wt.target.checked,"is_invisible")}}),U.createElement(F.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},U.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),U.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ot&&U.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},U.createElement(w.default,{checked:jn,onChange:Wt=>{tt(Wt.target.checked,"actual_output_visible")}}),U.createElement(F.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},U.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),U.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ot&&U.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},U.createElement(w.default,{checked:bn,onChange:Wt=>{tt(Wt.target.checked,"last_match_rule")}}),U.createElement(F.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u6700\u540E\u4E00\u884C\u76F8\u540C\u5373\u53EF\u901A\u5173"},U.createElement("span",{style:{marginLeft:"8px"}},"\u7279\u6B8A\u5224\u5B9A"),U.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),U.createElement("div",{className:Q.operation,style:Dn?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),U.createElement("div",{className:Q.listWrapper,style:{boxShadow:Dn?"0px 2px 4px 0px #EAEEF4":"unset"}},Ce.map((Wt,me)=>{var bt,Tt,It,jt;return U.createElement("div",{key:me,className:Q.list,style:Dn?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},Ot&&U.createElement("div",{style:{width:"15%"}},U.createElement(w.default,{checked:!!Wt.hidden,onChange:re=>{vt(re.target.checked,me,"hidden")}})),U.createElement("div",{style:{width:Dn?"25%":"15%",paddingLeft:Dn?"5px":"0px",paddingRight:Dn?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",me+1),U.createElement("div",{className:Q.info,style:{width:Ge?Dn?"20%":"15%":"25%"}},U.createElement("span",{title:Wt.input||((bt=Wt[0])==null?void 0:bt.name),onClick:()=>ve(void 0,null,function*(){let re;Wt.input?Wt.input_file_url?re=Wt.input_file_url:re=Wt.in_file:re=Wt[0];let Qt;typeof re=="string"?(Qt=yield fetch(re,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),Gt({value:yield Qt.text(),filename:"",dataUrl:re})):(Qt=yield(0,V.db)(re.file),Gt({value:Qt.text,filename:re.name,dataUrl:Qt.link}))})},Wt.input||((Tt=Wt[0])==null?void 0:Tt.name))),U.createElement("div",{className:Q.info,style:{width:Ge?Dn?"20%":"15%":"25%"}},U.createElement("span",{title:Wt.output||((It=Wt[1])==null?void 0:It.name),onClick:()=>ve(void 0,null,function*(){let re;Wt.input?Wt.output_file_url?re=Wt.output_file_url:re=Wt.out_file:re=Wt[1];let Qt;typeof re=="string"?(Qt=yield fetch(re,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),Gt({value:yield Qt.text(),filename:"",dataUrl:re})):(Qt=yield(0,V.db)(re.file),Gt({value:Qt.text,filename:re.name,dataUrl:Qt.link}))})},Wt.output||((jt=Wt[1])==null?void 0:jt.name))),Ge&&U.createElement("div",{style:{width:"20%"}},U.createElement(h.default,{size:"large",addonAfter:Dn?"%":null,disabled:ue,style:{width:"80%"},onChange:re=>Ie(re,me),value:Wt.score}),!Dn&&U.createElement("span",null,"\xA0%")),Ot&&U.createElement("div",{style:{width:"20%"}},U.createElement(w.default,{checked:Wt.input_visible||!1,onChange:re=>{vt(re.target.checked,me,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ot&&U.createElement("div",{style:{width:"20%"}},U.createElement(w.default,{checked:Wt.is_invisible||!1,onChange:re=>{vt(re.target.checked,me,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ot&&U.createElement("div",{style:{width:"20%"}},U.createElement(w.default,{checked:Wt.actual_output_visible||!1,onChange:re=>{vt(re.target.checked,me,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ot&&U.createElement("div",{style:{width:"20%"}},U.createElement(w.default,{checked:Wt.last_match_rule||!1,onChange:re=>{vt(re.target.checked,me,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),U.createElement("div",{onClick:()=>rn(Wt,me),style:Dn?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},U.createElement("span",{className:Q.del},"\u5220\u9664")))})),U.createElement(M.Z,{close:!0,data:Ve.dataUrl,filename:Ve.filename,type:Ve.dataUrl.length?"txt":"",onClose:()=>Gt(ze({},Pe)),monacoEditor:{value:Ve.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):U.createElement(U.Fragment,null)};var Ee=_e},34269:function(x,i,e){"use strict";e.d(i,{c:function(){return v}});var t=(m=>(m.FirstPage="firstPage",m.PrevPage="prevPage",m.NextPage="nextPage",m))(t||{}),v=(m=>(m[m.Single=0]="Single",m[m.Multiple=1]="Multiple",m[m.Judge=2]="Judge",m[m.Fill=3]="Fill",m[m.Subjective=4]="Subjective",m[m.Shixun=5]="Shixun",m[m.Program=6]="Program",m[m.Combine=7]="Combine",m))(v||{})},40133:function(x,i,e){"use strict";e.d(i,{AD:function(){return _e},D9:function(){return Ge},Hp:function(){return ie},IM:function(){return Ie},Iy:function(){return W},KM:function(){return Dn},MJ:function(){return be},Ne:function(){return ue},ON:function(){return bn},Uj:function(){return Ot},VY:function(){return Zt},YO:function(){return jn},YX:function(){return On},Zn:function(){return G},_g:function(){return ee},_k:function(){return ge},c6:function(){return Me},cr:function(){return K},eV:function(){return He},fi:function(){return V},gh:function(){return pe},hS:function(){return vt},iA:function(){return M},j6:function(){return X},je:function(){return Ce},jj:function(){return fe},kS:function(){return Mt},o6:function(){return ve},pO:function(){return hn},rQ:function(){return Fe},sA:function(){return ze},xm:function(){return te},xo:function(){return tt},y8:function(){return Ee},yd:function(){return U}});var t=e(82264),v=e(25690),m=e(51257),B=e(8591),R=e(346),H=Object.defineProperty,P=Object.getOwnPropertySymbols,w=Object.prototype.hasOwnProperty,F=Object.prototype.propertyIsEnumerable,h=(Pe,Ve,Gt)=>Ve in Pe?H(Pe,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Gt}):Pe[Ve]=Gt,Q=(Pe,Ve)=>{for(var Gt in Ve||(Ve={}))w.call(Ve,Gt)&&h(Pe,Gt,Ve[Gt]);if(P)for(var Gt of P(Ve))F.call(Ve,Gt)&&h(Pe,Gt,Ve[Gt]);return Pe},L=(Pe,Ve,Gt)=>new Promise((ir,Sn)=>{var rn=bt=>{try{me(Gt.next(bt))}catch(Tt){Sn(Tt)}},Wt=bt=>{try{me(Gt.throw(bt))}catch(Tt){Sn(Tt)}},me=bt=>bt.done?ir(bt.value):Promise.resolve(bt.value).then(rn,Wt);me((Gt=Gt.apply(Pe,Ve)).next())});const z=()=>{(0,v.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},$=()=>{(0,v.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},G=Pe=>L(void 0,null,function*(){z(),(yield(0,t.YR)(Q({},Pe))).status===0&&(yield(0,m.QH)("",(0,m.NY)({url:R.Z.API_SERVER+`/api/courses/${Pe.coursesId}/export_couser_info.json`,query:Pe}))),$()}),K=Pe=>L(void 0,null,function*(){const Ve=yield(0,t.yS)(Q({},Pe));if(Ve.status===0)B.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),v.history.push(`/classrooms/${Pe.coursesId}/exportlist/course_member_act_score`);else{if(Ve.status===-2)return Ve;Ve.status===-3&&((0,v.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),v.history.push(`/classrooms/${Pe.coursesId}/exportlist/course_member_act_score`))}}),V=Pe=>L(void 0,null,function*(){const Ve=yield(0,t.W0)(Q({},Pe));if(Ve.status===0)B.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),v.history.push(`/classrooms/${Pe.coursesId}/exportlist/course_total_score`);else{if(Ve.status===-4)return Ve;Ve.status===-3&&((0,v.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),v.history.push(`/classrooms/${Pe.coursesId}/exportlist/course_total_score`))}}),M=Pe=>L(void 0,null,function*(){const Ve=yield(0,t.Nl)(Q({},Pe));if(Ve.status===0)B.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),v.history.push(`/classrooms/${Pe.coursesId}/exportlist/course_total_exercise_and_other`);else{if(Ve.status===-4)return Ve;Ve.status===-3&&((0,v.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),v.history.push(`/classrooms/${Pe.coursesId}/exportlist/course_total_exercise_and_other`))}}),U=Pe=>L(void 0,null,function*(){const Ve=yield(0,t.IU)(Q({},Pe));if(Ve.status===0)B.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),v.history.push(`/classrooms/${Pe.coursesId}/exportlist/export_star_user`);else{if(Ve.status===-4)return Ve;Ve.status===-3&&((0,v.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),v.history.push(`/classrooms/${Pe.coursesId}/exportlist/export_star_user`))}}),ee=Pe=>L(void 0,null,function*(){const Ve=yield(0,t.td)(Q({},Pe));if(Ve.status===0)B.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),v.history.push(`/classrooms/${Pe.coursesId}/exportlist/course_total_exercise_and_other`);else{if(Ve.status===-2)return Ve;if(Ve.status===-3)(0,v.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),v.history.push(`/classrooms/${Pe.coursesId}/exportlist/course_total_exercise_and_other`);else if(Ve.status===-4)return Ve}}),X=Pe=>L(void 0,null,function*(){const Ve=yield(0,t.QX)(Q({},Pe));if(Ve.status===0)B.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),v.history.push(`/classrooms/${Pe.coursesId}/exportlist/course_total_homework`);else{if(Ve.status===-4)return Ve;Ve.status===-3&&((0,v.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),v.history.push(`/classrooms/${Pe.coursesId}/exportlist/course_total_homework`))}}),fe=(Pe,Ve)=>L(void 0,null,function*(){const Gt=yield(0,t.o_)(Q({},Pe));Gt.status===0?(B.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),v.history.push(`/classrooms/${Pe.coursesId}/exportlist/${Ve}`)):Gt.status===-3&&((0,v.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),v.history.push(`/classrooms/${Pe.coursesId}/exportlist/${Ve}`))}),ie=(Pe,Ve)=>L(void 0,null,function*(){const Gt=yield(0,t.ZL)(Q({},Pe));Gt.status===0?(B.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),v.history.push(`/classrooms/${Pe.coursesId}/exportlist/${Ve}`)):Gt.status===-3&&((0,v.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),v.history.push(`/classrooms/${Pe.coursesId}/exportlist/${Ve}`))}),W=(Pe,Ve)=>L(void 0,null,function*(){const Gt=yield(0,t.aP)(Q({},Pe));Gt.status===0?(B.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),v.history.push(`/classrooms/${Pe.coursesId}/exportlist/${Ve}`)):Gt.status===-3&&((0,v.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),v.history.push(`/classrooms/${Pe.coursesId}/exportlist/${Ve}`))}),be=(Pe,Ve)=>L(void 0,null,function*(){const Gt=yield(0,t.vV)(Q({},Pe));Gt.status===0?(B.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),v.history.push(`/classrooms/${Pe.coursesId}/exportlist/${Ve}`)):Gt.status===-3&&((0,v.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),v.history.push(`/classrooms/${Pe.coursesId}/exportlist/${Ve}`))}),Ue=Pe=>L(void 0,null,function*(){z(),(yield exportCourseWorkListAppendix(Q({},Pe))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${Pe.categoryId}/works_list.zip`,query:Pe}))),$()}),ze=Pe=>L(void 0,null,function*(){z(),yield(0,m.QH)("",R.Z.API_SERVER+`/api/polls/${Pe.categoryId}/commit_result.xlsx`),$()}),pe=Pe=>L(void 0,null,function*(){yield(0,m.FH)("",(0,m.NY)({url:R.Z.API_SERVER+`/api/courses/${Pe.coursesId}/attendances/export_xlsx_data.xlsx`,query:Pe}))}),ve=Pe=>L(void 0,null,function*(){yield(0,m.FH)("",(0,m.NY)({url:R.Z.API_SERVER+`/api/courses/${Pe.coursesId}/video_study_statics.xlsx`,query:Pe}))}),Me=Pe=>L(void 0,null,function*(){yield(0,m.FH)("",(0,m.NY)({url:R.Z.API_SERVER+`/api/courses/${Pe.coursesId}/export_video_study.xlsx`,query:Pe}))}),He=Pe=>L(void 0,null,function*(){yield(0,m.FH)("",(0,m.NY)({url:R.Z.API_SERVER+`/api/courses/${Pe.coursesId}/export_course_students_info.xlsx`,query:Pe}))}),_e=Pe=>L(void 0,null,function*(){yield(0,m.FH)("",(0,m.NY)({url:R.Z.API_SERVER+"/api/school_manages/students.xlsx",query:Pe}))}),Fe=Pe=>L(void 0,null,function*(){yield(0,m.FH)("",(0,m.NY)({url:R.Z.API_SERVER+"/api/item_banks/export.xlsx",query:Pe}))}),Ee=Pe=>L(void 0,null,function*(){yield(0,m.FH)("",(0,m.NY)({url:R.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:Pe}))}),Ce=Pe=>L(void 0,null,function*(){const Ve=yield(0,t.Uy)(Q({},Pe));Ve.status===0?(B.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),v.history.push(`/classrooms/${Pe.coursesId}/exportlist/exercise_score,export_exercise_users`)):Ve.status===-3&&((0,v.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),v.history.push(`/classrooms/${Pe.coursesId}/exportlist/exercise_score,export_exercise_users`))}),ge=Pe=>L(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,m.FH)("",(0,m.NY)({url:R.Z.API_SERVER+`/api/export_records/${Pe.id}.xlsx`,query:Pe}))}),te=Pe=>L(void 0,null,function*(){yield(0,m.FH)("",(0,m.NY)({url:R.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:Pe}))}),Ge=Pe=>L(void 0,null,function*(){yield(0,m.FH)("",(0,m.NY)({url:R.Z.API_SERVER+`/api/courses/${Pe==null?void 0:Pe.coursesId}/${Pe.menuKey}_statistic.xlsx?${Pe.checkedList.map(Ve=>`course_group_id[]=${Ve}`).join("&")}`,query:Pe}))}),ue=Pe=>L(void 0,null,function*(){yield(0,m.FH)("",(0,m.NY)({url:R.Z.API_SERVER+`/api/ec_years/${Pe==null?void 0:Pe.ec_year_id}/ec_training_objectives.xlsx`,query:Pe}))}),Ie=Pe=>L(void 0,null,function*(){yield(0,m.FH)(Pe==null?void 0:Pe.name,(0,m.NY)({url:R.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:Pe}))}),vt=Pe=>L(void 0,null,function*(){yield(0,m.FH)("",(0,m.NY)({url:R.Z.API_SERVER+`/api/ec_years/${Pe==null?void 0:Pe.ec_year_id}/ec_courses.xlsx`,query:Pe}))}),tt=Pe=>L(void 0,null,function*(){yield(0,m.FH)("",(0,m.NY)({url:R.Z.API_SERVER+`/api/ec_years/${Pe==null?void 0:Pe.ec_year_id}/ec_graduation_requirements.xlsx`,query:Pe}))}),Zt=Pe=>L(void 0,null,function*(){yield(0,m.FH)("",(0,m.NY)({url:R.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:Pe}))}),Mt=Pe=>L(void 0,null,function*(){yield(0,m.FH)("",(0,m.NY)({url:R.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:Pe}))}),bn=Pe=>L(void 0,null,function*(){yield(0,m.FH)("",(0,m.NY)({url:R.Z.API_SERVER+`/api/examination_banks/${Pe.id}.json`,query:Pe}))}),On=Pe=>L(void 0,null,function*(){yield(0,m.FH)("",(0,m.NY)({url:R.Z.API_SERVER+`/api/exercises/${Pe.categoryId}.json`,query:Pe}))}),jn=Pe=>L(void 0,null,function*(){yield(0,m.FH)("",(0,m.NY)({url:R.Z.API_SERVER+`/api/polls/${Pe==null?void 0:Pe.id}/commit_result.json`,query:Pe}))}),Ot=Pe=>L(void 0,null,function*(){yield(0,m.FH)("",(0,m.NY)({url:R.Z.API_SERVER+"/api/paths/get_task_pass.json",query:Pe}))}),hn=(Pe,Ve)=>L(void 0,null,function*(){yield(0,m.FH)(Ve||"",(0,m.NY)({url:R.Z.API_SERVER+`/api/exercises/${Pe==null?void 0:Pe.exercise_id}/consult_exercise.json`,query:Pe}))}),Dn=Pe=>L(void 0,null,function*(){yield(0,m.FH)("",(0,m.NY)({url:R.Z.API_SERVER+`/api/competitions/${Pe==null?void 0:Pe.identifier}/competition_commit_records/member_works.xlsx`,query:Pe}))})},27666:function(x,i,e){"use strict";var t=e(95190),v=e(16089);function m(B){let R;const H=w=>()=>{R=null,B.apply(void 0,(0,t.Z)(w))},P=function(){if(R==null){for(var w=arguments.length,F=new Array(w),h=0;h{v.Z.cancel(R),R=null},P}i.Z=m},81228:function(x,i,e){"use strict";e.d(i,{Z:function(){return W}});var t=e(99153),v=e(84851),m=e(19257),B=e(93046),R=e(59301),H=e(92310),P=e.n(H),w=e(29301),F=e(2738),h=e(27666),Q=e(36355),L=e(83116),z=e(37613);const $=be=>{const{componentCls:Ue}=be;return{[Ue]:{position:"fixed",zIndex:be.zIndexPopup}}};var G=(0,L.Z)("Affix",be=>{const Ue=(0,z.TS)(be,{zIndexPopup:be.zIndexBase+10});return[$(Ue)]});function K(be){return be!==window?be.getBoundingClientRect():{top:0,bottom:window.innerHeight}}function V(be,Ue,ze){if(ze!==void 0&&Ue.top>be.top-ze)return ze+Ue.top}function M(be,Ue,ze){if(ze!==void 0&&Ue.bottom{const ve=pe.getTargetFunc(),Me=ve==null?void 0:ve(),{prevTarget:He}=pe.state;He!==Me&&(U.forEach(_e=>{He==null||He.removeEventListener(_e,pe.lazyUpdatePosition),Me==null||Me.addEventListener(_e,pe.lazyUpdatePosition)}),pe.updatePosition(),pe.setState({prevTarget:Me}))},pe.removeListeners=()=>{pe.timer&&(clearTimeout(pe.timer),pe.timer=null);const{prevTarget:ve}=pe.state,Me=pe.getTargetFunc(),He=Me==null?void 0:Me();U.forEach(_e=>{He==null||He.removeEventListener(_e,pe.lazyUpdatePosition),ve==null||ve.removeEventListener(_e,pe.lazyUpdatePosition)}),pe.updatePosition.cancel(),pe.lazyUpdatePosition.cancel()},pe.getOffsetTop=()=>{const{offsetBottom:ve,offsetTop:Me}=pe.props;return ve===void 0&&Me===void 0?0:Me},pe.getOffsetBottom=()=>pe.props.offsetBottom,pe.measure=()=>{const{status:ve,lastAffix:Me}=pe.state,{onChange:He}=pe.props,_e=pe.getTargetFunc();if(ve!==X.Prepare||!pe.fixedNodeRef.current||!pe.placeholderNodeRef.current||!_e)return;const Fe=pe.getOffsetTop(),Ee=pe.getOffsetBottom(),Ce=_e();if(Ce){const ge={status:X.None},te=K(pe.placeholderNodeRef.current);if(te.top===0&&te.left===0&&te.width===0&&te.height===0)return;const Ge=K(Ce),ue=V(te,Ge,Fe),Ie=M(te,Ge,Ee);ue!==void 0?(ge.affixStyle={position:"fixed",top:ue,width:te.width,height:te.height},ge.placeholderStyle={width:te.width,height:te.height}):Ie!==void 0&&(ge.affixStyle={position:"fixed",bottom:Ie,width:te.width,height:te.height},ge.placeholderStyle={width:te.width,height:te.height}),ge.lastAffix=!!ge.affixStyle,He&&Me!==ge.lastAffix&&He(ge.lastAffix),pe.setState(ge)}},pe.prepareMeasure=()=>{pe.setState({status:X.Prepare,affixStyle:void 0,placeholderStyle:void 0})},pe.updatePosition=(0,h.Z)(()=>{pe.prepareMeasure()}),pe.lazyUpdatePosition=(0,h.Z)(()=>{const ve=pe.getTargetFunc(),{affixStyle:Me}=pe.state;if(ve&&Me){const He=pe.getOffsetTop(),_e=pe.getOffsetBottom(),Fe=ve();if(Fe&&pe.placeholderNodeRef.current){const Ee=K(Fe),Ce=K(pe.placeholderNodeRef.current),ge=V(Ce,Ee,He),te=M(Ce,Ee,_e);if(ge!==void 0&&Me.top===ge||te!==void 0&&Me.bottom===te)return}}pe.prepareMeasure()}),pe}return(0,v.Z)(ze,[{key:"getTargetFunc",value:function(){const{getTargetContainer:ve}=this.context,{target:Me}=this.props;return Me!==void 0?Me:ve!=null?ve:ee}},{key:"componentDidMount",value:function(){this.timer=setTimeout(this.addListeners)}},{key:"componentDidUpdate",value:function(ve){this.addListeners(),(ve.offsetTop!==this.props.offsetTop||ve.offsetBottom!==this.props.offsetBottom)&&this.updatePosition(),this.measure()}},{key:"componentWillUnmount",value:function(){this.removeListeners()}},{key:"render",value:function(){const{affixStyle:ve,placeholderStyle:Me}=this.state,{affixPrefixCls:He,rootClassName:_e,children:Fe}=this.props,Ee=P()(ve&&_e,{[He]:!!ve});let Ce=(0,F.Z)(this.props,["prefixCls","offsetTop","offsetBottom","target","onChange","affixPrefixCls","rootClassName"]);return R.createElement(w.Z,{onResize:this.updatePosition},R.createElement("div",Object.assign({},Ce,{ref:this.placeholderNodeRef}),ve&&R.createElement("div",{style:Me,"aria-hidden":"true"}),R.createElement("div",{className:Ee,ref:this.fixedNodeRef,style:ve},R.createElement(w.Z,{onResize:this.updatePosition},Fe))))}}]),ze}(R.Component);fe.contextType=Q.E_;var W=(0,R.forwardRef)((be,Ue)=>{const{prefixCls:ze,rootClassName:pe}=be,{getPrefixCls:ve}=(0,R.useContext)(Q.E_),Me=ve("affix",ze),[He,_e]=G(Me),Fe=Object.assign(Object.assign({},be),{affixPrefixCls:Me,rootClassName:P()(pe,_e)});return He(R.createElement(fe,Object.assign({},Fe,{ref:Ue})))})},66104:function(x,i,e){"use strict";e.d(i,{Z:function(){return _e}});var t=e(92310),v=e.n(t),m=e(11592),B=e(26112),R=e(59301),H=e(92343),P=e(36355),w=e(84105),F=e(91857);const h=Fe=>{let{children:Ee}=Fe;const{getPrefixCls:Ce}=R.useContext(P.E_),ge=Ce("breadcrumb");return R.createElement("li",{className:`${ge}-separator`,"aria-hidden":"true"},Ee===""?Ee:Ee||"/")};h.__ANT_BREADCRUMB_SEPARATOR=!0;var Q=h,L=function(Fe,Ee){var Ce={};for(var ge in Fe)Object.prototype.hasOwnProperty.call(Fe,ge)&&Ee.indexOf(ge)<0&&(Ce[ge]=Fe[ge]);if(Fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var te=0,ge=Object.getOwnPropertySymbols(Fe);teEe[te]||ge)}function $(Fe,Ee,Ce,ge){if(Ce==null)return null;const{className:te,onClick:Ge}=Ee,ue=L(Ee,["className","onClick"]),Ie=Object.assign(Object.assign({},(0,B.Z)(ue,{data:!0,aria:!0})),{onClick:Ge});return ge!==void 0?R.createElement("a",Object.assign({},Ie,{className:v()(`${Fe}-link`,te),href:ge}),Ce):R.createElement("span",Object.assign({},Ie,{className:v()(`${Fe}-link`,te)}),Ce)}function G(Fe,Ee){return(ge,te,Ge,ue,Ie)=>{if(Ee)return Ee(ge,te,Ge,ue);const vt=z(ge,te);return $(Fe,ge,vt,Ie)}}var K=function(Fe,Ee){var Ce={};for(var ge in Fe)Object.prototype.hasOwnProperty.call(Fe,ge)&&Ee.indexOf(ge)<0&&(Ce[ge]=Fe[ge]);if(Fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var te=0,ge=Object.getOwnPropertySymbols(Fe);te{const{prefixCls:Ee,separator:Ce="/",children:ge,menu:te,overlay:Ge,dropdownProps:ue,href:Ie}=Fe,tt=(Zt=>{if(te||Ge){const Mt=Object.assign({},ue);if(te){const bn=te||{},{items:On}=bn,jn=K(bn,["items"]);Mt.menu=Object.assign(Object.assign({},jn),{items:On==null?void 0:On.map((Ot,hn)=>{var{key:Dn,title:Pe,label:Ve,path:Gt}=Ot,ir=K(Ot,["key","title","label","path"]);let Sn=Ve!=null?Ve:Pe;return Gt&&(Sn=R.createElement("a",{href:`${Ie}${Gt}`},Sn)),Object.assign(Object.assign({},ir),{key:Dn!=null?Dn:hn,label:Sn})})})}else Ge&&(Mt.overlay=Ge);return R.createElement(F.Z,Object.assign({placement:"bottom"},Mt),R.createElement("span",{className:`${Ee}-overlay-link`},Zt,R.createElement(w.Z,null)))}return Zt})(ge);return tt!=null?R.createElement(R.Fragment,null,R.createElement("li",null,tt),Ce&&R.createElement(Q,null,Ce)):null},M=Fe=>{const{prefixCls:Ee,children:Ce,href:ge}=Fe,te=K(Fe,["prefixCls","children","href"]),{getPrefixCls:Ge}=R.useContext(P.E_),ue=Ge("breadcrumb",Ee);return R.createElement(V,Object.assign({},te,{prefixCls:ue}),$(ue,te,Ce,ge))};M.__ANT_BREADCRUMB_ITEM=!0;var U=M,ee=e(17313),X=e(83116),fe=e(37613);const ie=Fe=>{const{componentCls:Ee,iconCls:Ce}=Fe;return{[Ee]:Object.assign(Object.assign({},(0,ee.Wf)(Fe)),{color:Fe.itemColor,fontSize:Fe.fontSize,[Ce]:{fontSize:Fe.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:Fe.linkColor,transition:`color ${Fe.motionDurationMid}`,padding:`0 ${Fe.paddingXXS}px`,borderRadius:Fe.borderRadiusSM,height:Fe.lineHeight*Fe.fontSize,display:"inline-block",marginInline:-Fe.marginXXS,"&:hover":{color:Fe.linkHoverColor,backgroundColor:Fe.colorBgTextHover}},(0,ee.Qy)(Fe)),"li:last-child":{color:Fe.lastItemColor},[`${Ee}-separator`]:{marginInline:Fe.separatorMargin,color:Fe.separatorColor},[`${Ee}-link`]:{[` > ${Ce} + span, > ${Ce} + a - `]:{marginInlineStart:Ne.marginXXS}},[`${Ee}-overlay-link`]:{borderRadius:Ne.borderRadiusSM,height:Ne.lineHeight*Ne.fontSize,display:"inline-block",padding:`0 ${Ne.paddingXXS}px`,marginInline:-Ne.marginXXS,[`> ${Ce}`]:{marginInlineStart:Ne.marginXXS,fontSize:Ne.fontSizeIcon},"&:hover":{color:Ne.linkHoverColor,backgroundColor:Ne.colorBgTextHover,a:{color:Ne.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${Ne.componentCls}-rtl`]:{direction:"rtl"}})}};var K=(0,W.Z)("Breadcrumb",Ne=>{const Ee=(0,fe.TS)(Ne,{});return[ne(Ee)]},Ne=>({itemColor:Ne.colorTextDescription,lastItemColor:Ne.colorText,iconFontSize:Ne.fontSize,linkColor:Ne.colorTextDescription,linkHoverColor:Ne.colorText,separatorColor:Ne.colorTextDescription,separatorMargin:Ne.marginXS})),be=function(Ne,Ee){var Ce={};for(var pe in Ne)Object.prototype.hasOwnProperty.call(Ne,pe)&&Ee.indexOf(pe)<0&&(Ce[pe]=Ne[pe]);if(Ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var te=0,pe=Object.getOwnPropertySymbols(Ne);te{var{breadcrumbName:ue}=ze,Ie=be(ze,["breadcrumbName"]);return Object.assign(Object.assign({},Ie),{title:ue})})}),te}function He(Ne,Ee){return(0,R.useMemo)(()=>Ne||(Ee?Ee.map(Qe):null),[Ne,Ee])}var ge=function(Ne,Ee){var Ce={};for(var pe in Ne)Object.prototype.hasOwnProperty.call(Ne,pe)&&Ee.indexOf(pe)<0&&(Ce[pe]=Ne[pe]);if(Ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var te=0,pe=Object.getOwnPropertySymbols(Ne);te{if(Ee===void 0)return Ee;let Ce=(Ee||"").replace(/^\//,"");return Object.keys(Ne).forEach(pe=>{Ce=Ce.replace(`:${pe}`,Ne[pe])}),Ce},je=Ne=>{const{prefixCls:Ee,separator:Ce="/",style:pe,className:te,rootClassName:ze,routes:ue,items:Ie,children:vt,itemRender:tt,params:Zt={}}=Ne,Mt=ge(Ne,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:bn,direction:On,breadcrumb:jn}=R.useContext(U.E_);let Ot;const hn=bn("breadcrumb",Ee),[Tn,Ue]=K(hn),Ve=He(Ie,ue),Gt=G(hn,tt);if(Ve&&Ve.length>0){const rn=[],Wt=Ie||ue;Ot=Ve.map((me,bt)=>{const{path:Dt,key:It,type:jt,menu:ae,overlay:Qt,onClick:cn,className:it,separator:xt,dropdownProps:Tt}=me,Pt=ve(Zt,Dt);Pt!==void 0&&rn.push(Pt);const Ut=It!=null?It:bt;if(jt==="separator")return R.createElement(D,{key:Ut},xt);const Nt={},An=bt===Ve.length-1;ae?Nt.menu=ae:Qt&&(Nt.overlay=Qt);let{href:an}=me;return rn.length&&Pt!==void 0&&(an=`#/${rn.join("/")}`),R.createElement(Y,Object.assign({key:Ut},Nt,(0,B.Z)(me,{data:!0,aria:!0}),{className:it,dropdownProps:Tt,href:an,separator:An?"":Ce,onClick:cn,prefixCls:hn}),Gt(me,Zt,Wt,rn,an))})}else if(vt){const rn=(0,m.Z)(vt).length;Ot=(0,m.Z)(vt).map((Wt,me)=>{if(!Wt)return Wt;const bt=me===rn-1;return(0,j.Tm)(Wt,{separator:bt?"":Ce,key:me})})}const ir=v()(hn,jn==null?void 0:jn.className,{[`${hn}-rtl`]:On==="rtl"},te,ze,Ue),Sn=Object.assign(Object.assign({},jn==null?void 0:jn.style),pe);return Tn(R.createElement("nav",Object.assign({className:ir,style:Sn},Mt),R.createElement("ol",null,Ot)))};je.Item=P,je.Separator=D;var Ge=je,$e=Ge},36381:function(x,i,e){"use strict";e.d(i,{default:function(){return Tn}});var t=e(38819),v=e(92310),m=e.n(v),B=e(14809),R=e(95190),j=e(50298),U=e(93664),w=e(18929),F=e(48736),E=e(59301),D=e(62646),Q=e(11592),z=e(4635),q=e(77900),G=e(10228),Z=E.forwardRef(function(Ue,Ve){var Gt=Ue.prefixCls,ir=Ue.forceRender,Sn=Ue.className,rn=Ue.style,Wt=Ue.children,me=Ue.isActive,bt=Ue.role,Dt=E.useState(me||ir),It=(0,j.Z)(Dt,2),jt=It[0],ae=It[1];return E.useEffect(function(){(ir||me)&&ae(!0)},[ir,me]),jt?E.createElement("div",{ref:Ve,className:m()("".concat(Gt,"-content"),(0,z.Z)((0,z.Z)({},"".concat(Gt,"-content-active"),me),"".concat(Gt,"-content-inactive"),!me),Sn),style:rn,role:bt},E.createElement("div",{className:"".concat(Gt,"-content-box")},Wt)):null});Z.displayName="PanelContent";var Y=Z,k=["showArrow","headerClass","isActive","onItemClick","forceRender","className","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],P=E.forwardRef(function(Ue,Ve){var Gt=Ue.showArrow,ir=Gt===void 0?!0:Gt,Sn=Ue.headerClass,rn=Ue.isActive,Wt=Ue.onItemClick,me=Ue.forceRender,bt=Ue.className,Dt=Ue.prefixCls,It=Ue.collapsible,jt=Ue.accordion,ae=Ue.panelKey,Qt=Ue.extra,cn=Ue.header,it=Ue.expandIcon,xt=Ue.openMotion,Tt=Ue.destroyInactivePanel,Pt=Ue.children,Ut=(0,D.Z)(Ue,k),Nt=It==="disabled",An=It==="header",an=It==="icon",Bn=Qt!=null&&typeof Qt!="boolean",Yn=function(){Wt==null||Wt(ae)},Xt=function(Sr){(Sr.key==="Enter"||Sr.keyCode===G.Z.ENTER||Sr.which===G.Z.ENTER)&&Yn()},Xn=typeof it=="function"?it(Ue):E.createElement("i",{className:"arrow"});Xn&&(Xn=E.createElement("div",{className:"".concat(Dt,"-expand-icon"),onClick:["header","icon"].includes(It)?Yn:void 0},Xn));var br=m()((0,z.Z)((0,z.Z)((0,z.Z)({},"".concat(Dt,"-item"),!0),"".concat(Dt,"-item-active"),rn),"".concat(Dt,"-item-disabled"),Nt),bt),Jn=m()(Sn,(0,z.Z)((0,z.Z)((0,z.Z)({},"".concat(Dt,"-header"),!0),"".concat(Dt,"-header-collapsible-only"),An),"".concat(Dt,"-icon-collapsible-only"),an)),Vn={className:Jn,"aria-expanded":rn,"aria-disabled":Nt,onKeyDown:Xt};return!An&&!an&&(Vn.onClick=Yn,Vn.role=jt?"tab":"button",Vn.tabIndex=Nt?-1:0),E.createElement("div",(0,B.Z)({},Ut,{ref:Ve,className:br}),E.createElement("div",Vn,ir&&Xn,E.createElement("span",{className:"".concat(Dt,"-header-text"),onClick:It==="header"?Yn:void 0},cn),Bn&&E.createElement("div",{className:"".concat(Dt,"-extra")},Qt)),E.createElement(q.default,(0,B.Z)({visible:rn,leavedClassName:"".concat(Dt,"-content-hidden")},xt,{forceRender:me,removeOnLeave:Tt}),function(er,Sr){var Mr=er.className,qr=er.style;return E.createElement(Y,{ref:Sr,prefixCls:Dt,className:Mr,style:qr,isActive:rn,forceRender:me,role:jt?"tabpanel":void 0},Pt)}))}),ee=P,W=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],fe=function(Ve,Gt){var ir=Gt.prefixCls,Sn=Gt.accordion,rn=Gt.collapsible,Wt=Gt.destroyInactivePanel,me=Gt.onItemClick,bt=Gt.activeKey,Dt=Gt.openMotion,It=Gt.expandIcon;return Ve.map(function(jt,ae){var Qt=jt.children,cn=jt.label,it=jt.key,xt=jt.collapsible,Tt=jt.onItemClick,Pt=jt.destroyInactivePanel,Ut=(0,D.Z)(jt,W),Nt=String(it!=null?it:ae),An=xt!=null?xt:rn,an=Pt!=null?Pt:Wt,Bn=function(Xn){An!=="disabled"&&(me(Xn),Tt==null||Tt(Xn))},Yn=!1;return Sn?Yn=bt[0]===Nt:Yn=bt.indexOf(Nt)>-1,E.createElement(ee,(0,B.Z)({},Ut,{prefixCls:ir,key:Nt,panelKey:Nt,isActive:Yn,accordion:Sn,openMotion:Dt,expandIcon:It,header:cn,collapsible:An,onItemClick:Bn,destroyInactivePanel:an}),Qt)})},ne=function(Ve,Gt,ir){if(!Ve)return null;var Sn=ir.prefixCls,rn=ir.accordion,Wt=ir.collapsible,me=ir.destroyInactivePanel,bt=ir.onItemClick,Dt=ir.activeKey,It=ir.openMotion,jt=ir.expandIcon,ae=Ve.key||String(Gt),Qt=Ve.props,cn=Qt.header,it=Qt.headerClass,xt=Qt.destroyInactivePanel,Tt=Qt.collapsible,Pt=Qt.onItemClick,Ut=!1;rn?Ut=Dt[0]===ae:Ut=Dt.indexOf(ae)>-1;var Nt=Tt!=null?Tt:Wt,An=function(Yn){Nt!=="disabled"&&(bt(Yn),Pt==null||Pt(Yn))},an={key:ae,panelKey:ae,header:cn,headerClass:it,isActive:Ut,prefixCls:Sn,destroyInactivePanel:xt!=null?xt:me,openMotion:It,accordion:rn,children:Ve.props.children,onItemClick:An,expandIcon:jt,collapsible:Nt};return typeof Ve.type=="string"?Ve:(Object.keys(an).forEach(function(Bn){typeof an[Bn]=="undefined"&&delete an[Bn]}),E.cloneElement(Ve,an))};function K(Ue,Ve,Gt){return Array.isArray(Ue)?fe(Ue,Gt):(0,Q.Z)(Ve).map(function(ir,Sn){return ne(ir,Sn,Gt)})}var be=K,Qe=e(26112);function He(Ue){var Ve=Ue;if(!Array.isArray(Ve)){var Gt=(0,U.Z)(Ve);Ve=Gt==="number"||Gt==="string"?[Ve]:[]}return Ve.map(function(ir){return String(ir)})}var ge=E.forwardRef(function(Ue,Ve){var Gt=Ue.prefixCls,ir=Gt===void 0?"rc-collapse":Gt,Sn=Ue.destroyInactivePanel,rn=Sn===void 0?!1:Sn,Wt=Ue.style,me=Ue.accordion,bt=Ue.className,Dt=Ue.children,It=Ue.collapsible,jt=Ue.openMotion,ae=Ue.expandIcon,Qt=Ue.activeKey,cn=Ue.defaultActiveKey,it=Ue.onChange,xt=Ue.items,Tt=m()(ir,bt),Pt=(0,w.Z)([],{value:Qt,onChange:function(Xt){return it==null?void 0:it(Xt)},defaultValue:cn,postState:He}),Ut=(0,j.Z)(Pt,2),Nt=Ut[0],An=Ut[1],an=function(Xt){return An(function(){if(me)return Nt[0]===Xt?[]:[Xt];var Xn=Nt.indexOf(Xt),br=Xn>-1;return br?Nt.filter(function(Jn){return Jn!==Xt}):[].concat((0,R.Z)(Nt),[Xt])})};(0,F.ZP)(!Dt,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var Bn=be(xt,Dt,{prefixCls:ir,accordion:me,openMotion:jt,expandIcon:ae,collapsible:It,destroyInactivePanel:rn,onItemClick:an,activeKey:Nt});return E.createElement("div",(0,B.Z)({ref:Ve,className:Tt,style:Wt,role:me?"tablist":void 0},(0,Qe.Z)(Ue,{aria:!0,data:!0})),Bn)}),ve=Object.assign(ge,{Panel:ee}),je=ve,Ge=ve.Panel,$e=e(2738),Ne=e(62892),Ee=e(92343),Ce=e(36355),pe=e(19716),ze=E.forwardRef((Ue,Ve)=>{const{getPrefixCls:Gt}=E.useContext(Ce.E_),{prefixCls:ir,className:Sn,showArrow:rn=!0}=Ue,Wt=Gt("collapse",ir),me=m()({[`${Wt}-no-arrow`]:!rn},Sn);return E.createElement(je.Panel,Object.assign({ref:Ve},Ue,{prefixCls:Wt,className:me}))}),ue=e(17313),Ie=e(8378),vt=e(83116),tt=e(37613);const Zt=Ue=>{const{componentCls:Ve,contentBg:Gt,padding:ir,headerBg:Sn,headerPadding:rn,collapseHeaderPaddingSM:Wt,collapseHeaderPaddingLG:me,collapsePanelBorderRadius:bt,lineWidth:Dt,lineType:It,colorBorder:jt,colorText:ae,colorTextHeading:Qt,colorTextDisabled:cn,fontSize:it,fontSizeLG:xt,lineHeight:Tt,marginSM:Pt,paddingSM:Ut,paddingLG:Nt,paddingXS:An,motionDurationSlow:an,fontSizeIcon:Bn,contentPadding:Yn}=Ue,Xt=`${Dt}px ${It} ${jt}`;return{[Ve]:Object.assign(Object.assign({},(0,ue.Wf)(Ue)),{backgroundColor:Sn,border:Xt,borderBottom:0,borderRadius:`${bt}px`,"&-rtl":{direction:"rtl"},[`& > ${Ve}-item`]:{borderBottom:Xt,"&:last-child":{[` + `]:{marginInlineStart:Fe.marginXXS}},[`${Ee}-overlay-link`]:{borderRadius:Fe.borderRadiusSM,height:Fe.lineHeight*Fe.fontSize,display:"inline-block",padding:`0 ${Fe.paddingXXS}px`,marginInline:-Fe.marginXXS,[`> ${Ce}`]:{marginInlineStart:Fe.marginXXS,fontSize:Fe.fontSizeIcon},"&:hover":{color:Fe.linkHoverColor,backgroundColor:Fe.colorBgTextHover,a:{color:Fe.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${Fe.componentCls}-rtl`]:{direction:"rtl"}})}};var W=(0,X.Z)("Breadcrumb",Fe=>{const Ee=(0,fe.TS)(Fe,{});return[ie(Ee)]},Fe=>({itemColor:Fe.colorTextDescription,lastItemColor:Fe.colorText,iconFontSize:Fe.fontSize,linkColor:Fe.colorTextDescription,linkHoverColor:Fe.colorText,separatorColor:Fe.colorTextDescription,separatorMargin:Fe.marginXS})),be=function(Fe,Ee){var Ce={};for(var ge in Fe)Object.prototype.hasOwnProperty.call(Fe,ge)&&Ee.indexOf(ge)<0&&(Ce[ge]=Fe[ge]);if(Fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var te=0,ge=Object.getOwnPropertySymbols(Fe);te{var{breadcrumbName:ue}=Ge,Ie=be(Ge,["breadcrumbName"]);return Object.assign(Object.assign({},Ie),{title:ue})})}),te}function ze(Fe,Ee){return(0,R.useMemo)(()=>Fe||(Ee?Ee.map(Ue):null),[Fe,Ee])}var pe=function(Fe,Ee){var Ce={};for(var ge in Fe)Object.prototype.hasOwnProperty.call(Fe,ge)&&Ee.indexOf(ge)<0&&(Ce[ge]=Fe[ge]);if(Fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var te=0,ge=Object.getOwnPropertySymbols(Fe);te{if(Ee===void 0)return Ee;let Ce=(Ee||"").replace(/^\//,"");return Object.keys(Fe).forEach(ge=>{Ce=Ce.replace(`:${ge}`,Fe[ge])}),Ce},Me=Fe=>{const{prefixCls:Ee,separator:Ce="/",style:ge,className:te,rootClassName:Ge,routes:ue,items:Ie,children:vt,itemRender:tt,params:Zt={}}=Fe,Mt=pe(Fe,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:bn,direction:On,breadcrumb:jn}=R.useContext(P.E_);let Ot;const hn=bn("breadcrumb",Ee),[Dn,Pe]=W(hn),Ve=ze(Ie,ue),Gt=G(hn,tt);if(Ve&&Ve.length>0){const rn=[],Wt=Ie||ue;Ot=Ve.map((me,bt)=>{const{path:Tt,key:It,type:jt,menu:re,overlay:Qt,onClick:cn,className:it,separator:xt,dropdownProps:Dt}=me,Pt=ve(Zt,Tt);Pt!==void 0&&rn.push(Pt);const kt=It!=null?It:bt;if(jt==="separator")return R.createElement(Q,{key:kt},xt);const Nt={},An=bt===Ve.length-1;re?Nt.menu=re:Qt&&(Nt.overlay=Qt);let{href:an}=me;return rn.length&&Pt!==void 0&&(an=`#/${rn.join("/")}`),R.createElement(V,Object.assign({key:kt},Nt,(0,B.Z)(me,{data:!0,aria:!0}),{className:it,dropdownProps:Dt,href:an,separator:An?"":Ce,onClick:cn,prefixCls:hn}),Gt(me,Zt,Wt,rn,an))})}else if(vt){const rn=(0,m.Z)(vt).length;Ot=(0,m.Z)(vt).map((Wt,me)=>{if(!Wt)return Wt;const bt=me===rn-1;return(0,H.Tm)(Wt,{separator:bt?"":Ce,key:me})})}const ir=v()(hn,jn==null?void 0:jn.className,{[`${hn}-rtl`]:On==="rtl"},te,Ge,Pe),Sn=Object.assign(Object.assign({},jn==null?void 0:jn.style),ge);return Dn(R.createElement("nav",Object.assign({className:ir,style:Sn},Mt),R.createElement("ol",null,Ot)))};Me.Item=U,Me.Separator=Q;var He=Me,_e=He},36381:function(x,i,e){"use strict";e.d(i,{default:function(){return Dn}});var t=e(38819),v=e(92310),m=e.n(v),B=e(14809),R=e(95190),H=e(50298),P=e(93664),w=e(18929),F=e(48736),h=e(59301),Q=e(62646),L=e(11592),z=e(4635),$=e(77900),G=e(10228),K=h.forwardRef(function(Pe,Ve){var Gt=Pe.prefixCls,ir=Pe.forceRender,Sn=Pe.className,rn=Pe.style,Wt=Pe.children,me=Pe.isActive,bt=Pe.role,Tt=h.useState(me||ir),It=(0,H.Z)(Tt,2),jt=It[0],re=It[1];return h.useEffect(function(){(ir||me)&&re(!0)},[ir,me]),jt?h.createElement("div",{ref:Ve,className:m()("".concat(Gt,"-content"),(0,z.Z)((0,z.Z)({},"".concat(Gt,"-content-active"),me),"".concat(Gt,"-content-inactive"),!me),Sn),style:rn,role:bt},h.createElement("div",{className:"".concat(Gt,"-content-box")},Wt)):null});K.displayName="PanelContent";var V=K,M=["showArrow","headerClass","isActive","onItemClick","forceRender","className","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],U=h.forwardRef(function(Pe,Ve){var Gt=Pe.showArrow,ir=Gt===void 0?!0:Gt,Sn=Pe.headerClass,rn=Pe.isActive,Wt=Pe.onItemClick,me=Pe.forceRender,bt=Pe.className,Tt=Pe.prefixCls,It=Pe.collapsible,jt=Pe.accordion,re=Pe.panelKey,Qt=Pe.extra,cn=Pe.header,it=Pe.expandIcon,xt=Pe.openMotion,Dt=Pe.destroyInactivePanel,Pt=Pe.children,kt=(0,Q.Z)(Pe,M),Nt=It==="disabled",An=It==="header",an=It==="icon",Bn=Qt!=null&&typeof Qt!="boolean",Yn=function(){Wt==null||Wt(re)},Xt=function(Sr){(Sr.key==="Enter"||Sr.keyCode===G.Z.ENTER||Sr.which===G.Z.ENTER)&&Yn()},Xn=typeof it=="function"?it(Pe):h.createElement("i",{className:"arrow"});Xn&&(Xn=h.createElement("div",{className:"".concat(Tt,"-expand-icon"),onClick:["header","icon"].includes(It)?Yn:void 0},Xn));var br=m()((0,z.Z)((0,z.Z)((0,z.Z)({},"".concat(Tt,"-item"),!0),"".concat(Tt,"-item-active"),rn),"".concat(Tt,"-item-disabled"),Nt),bt),Jn=m()(Sn,(0,z.Z)((0,z.Z)((0,z.Z)({},"".concat(Tt,"-header"),!0),"".concat(Tt,"-header-collapsible-only"),An),"".concat(Tt,"-icon-collapsible-only"),an)),Vn={className:Jn,"aria-expanded":rn,"aria-disabled":Nt,onKeyDown:Xt};return!An&&!an&&(Vn.onClick=Yn,Vn.role=jt?"tab":"button",Vn.tabIndex=Nt?-1:0),h.createElement("div",(0,B.Z)({},kt,{ref:Ve,className:br}),h.createElement("div",Vn,ir&&Xn,h.createElement("span",{className:"".concat(Tt,"-header-text"),onClick:It==="header"?Yn:void 0},cn),Bn&&h.createElement("div",{className:"".concat(Tt,"-extra")},Qt)),h.createElement($.default,(0,B.Z)({visible:rn,leavedClassName:"".concat(Tt,"-content-hidden")},xt,{forceRender:me,removeOnLeave:Dt}),function(er,Sr){var Mr=er.className,qr=er.style;return h.createElement(V,{ref:Sr,prefixCls:Tt,className:Mr,style:qr,isActive:rn,forceRender:me,role:jt?"tabpanel":void 0},Pt)}))}),ee=U,X=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],fe=function(Ve,Gt){var ir=Gt.prefixCls,Sn=Gt.accordion,rn=Gt.collapsible,Wt=Gt.destroyInactivePanel,me=Gt.onItemClick,bt=Gt.activeKey,Tt=Gt.openMotion,It=Gt.expandIcon;return Ve.map(function(jt,re){var Qt=jt.children,cn=jt.label,it=jt.key,xt=jt.collapsible,Dt=jt.onItemClick,Pt=jt.destroyInactivePanel,kt=(0,Q.Z)(jt,X),Nt=String(it!=null?it:re),An=xt!=null?xt:rn,an=Pt!=null?Pt:Wt,Bn=function(Xn){An!=="disabled"&&(me(Xn),Dt==null||Dt(Xn))},Yn=!1;return Sn?Yn=bt[0]===Nt:Yn=bt.indexOf(Nt)>-1,h.createElement(ee,(0,B.Z)({},kt,{prefixCls:ir,key:Nt,panelKey:Nt,isActive:Yn,accordion:Sn,openMotion:Tt,expandIcon:It,header:cn,collapsible:An,onItemClick:Bn,destroyInactivePanel:an}),Qt)})},ie=function(Ve,Gt,ir){if(!Ve)return null;var Sn=ir.prefixCls,rn=ir.accordion,Wt=ir.collapsible,me=ir.destroyInactivePanel,bt=ir.onItemClick,Tt=ir.activeKey,It=ir.openMotion,jt=ir.expandIcon,re=Ve.key||String(Gt),Qt=Ve.props,cn=Qt.header,it=Qt.headerClass,xt=Qt.destroyInactivePanel,Dt=Qt.collapsible,Pt=Qt.onItemClick,kt=!1;rn?kt=Tt[0]===re:kt=Tt.indexOf(re)>-1;var Nt=Dt!=null?Dt:Wt,An=function(Yn){Nt!=="disabled"&&(bt(Yn),Pt==null||Pt(Yn))},an={key:re,panelKey:re,header:cn,headerClass:it,isActive:kt,prefixCls:Sn,destroyInactivePanel:xt!=null?xt:me,openMotion:It,accordion:rn,children:Ve.props.children,onItemClick:An,expandIcon:jt,collapsible:Nt};return typeof Ve.type=="string"?Ve:(Object.keys(an).forEach(function(Bn){typeof an[Bn]=="undefined"&&delete an[Bn]}),h.cloneElement(Ve,an))};function W(Pe,Ve,Gt){return Array.isArray(Pe)?fe(Pe,Gt):(0,L.Z)(Ve).map(function(ir,Sn){return ie(ir,Sn,Gt)})}var be=W,Ue=e(26112);function ze(Pe){var Ve=Pe;if(!Array.isArray(Ve)){var Gt=(0,P.Z)(Ve);Ve=Gt==="number"||Gt==="string"?[Ve]:[]}return Ve.map(function(ir){return String(ir)})}var pe=h.forwardRef(function(Pe,Ve){var Gt=Pe.prefixCls,ir=Gt===void 0?"rc-collapse":Gt,Sn=Pe.destroyInactivePanel,rn=Sn===void 0?!1:Sn,Wt=Pe.style,me=Pe.accordion,bt=Pe.className,Tt=Pe.children,It=Pe.collapsible,jt=Pe.openMotion,re=Pe.expandIcon,Qt=Pe.activeKey,cn=Pe.defaultActiveKey,it=Pe.onChange,xt=Pe.items,Dt=m()(ir,bt),Pt=(0,w.Z)([],{value:Qt,onChange:function(Xt){return it==null?void 0:it(Xt)},defaultValue:cn,postState:ze}),kt=(0,H.Z)(Pt,2),Nt=kt[0],An=kt[1],an=function(Xt){return An(function(){if(me)return Nt[0]===Xt?[]:[Xt];var Xn=Nt.indexOf(Xt),br=Xn>-1;return br?Nt.filter(function(Jn){return Jn!==Xt}):[].concat((0,R.Z)(Nt),[Xt])})};(0,F.ZP)(!Tt,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var Bn=be(xt,Tt,{prefixCls:ir,accordion:me,openMotion:jt,expandIcon:re,collapsible:It,destroyInactivePanel:rn,onItemClick:an,activeKey:Nt});return h.createElement("div",(0,B.Z)({ref:Ve,className:Dt,style:Wt,role:me?"tablist":void 0},(0,Ue.Z)(Pe,{aria:!0,data:!0})),Bn)}),ve=Object.assign(pe,{Panel:ee}),Me=ve,He=ve.Panel,_e=e(2738),Fe=e(62892),Ee=e(92343),Ce=e(36355),ge=e(19716),Ge=h.forwardRef((Pe,Ve)=>{const{getPrefixCls:Gt}=h.useContext(Ce.E_),{prefixCls:ir,className:Sn,showArrow:rn=!0}=Pe,Wt=Gt("collapse",ir),me=m()({[`${Wt}-no-arrow`]:!rn},Sn);return h.createElement(Me.Panel,Object.assign({ref:Ve},Pe,{prefixCls:Wt,className:me}))}),ue=e(17313),Ie=e(8378),vt=e(83116),tt=e(37613);const Zt=Pe=>{const{componentCls:Ve,contentBg:Gt,padding:ir,headerBg:Sn,headerPadding:rn,collapseHeaderPaddingSM:Wt,collapseHeaderPaddingLG:me,collapsePanelBorderRadius:bt,lineWidth:Tt,lineType:It,colorBorder:jt,colorText:re,colorTextHeading:Qt,colorTextDisabled:cn,fontSize:it,fontSizeLG:xt,lineHeight:Dt,marginSM:Pt,paddingSM:kt,paddingLG:Nt,paddingXS:An,motionDurationSlow:an,fontSizeIcon:Bn,contentPadding:Yn}=Pe,Xt=`${Tt}px ${It} ${jt}`;return{[Ve]:Object.assign(Object.assign({},(0,ue.Wf)(Pe)),{backgroundColor:Sn,border:Xt,borderBottom:0,borderRadius:`${bt}px`,"&-rtl":{direction:"rtl"},[`& > ${Ve}-item`]:{borderBottom:Xt,"&:last-child":{[` &, - & > ${Ve}-header`]:{borderRadius:`0 0 ${bt}px ${bt}px`}},[`> ${Ve}-header`]:{position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:rn,color:Qt,lineHeight:Tt,cursor:"pointer",transition:`all ${an}, visibility 0s`,[`> ${Ve}-header-text`]:{flex:"auto"},"&:focus":{outline:"none"},[`${Ve}-expand-icon`]:{height:it*Tt,display:"flex",alignItems:"center",paddingInlineEnd:Pt},[`${Ve}-arrow`]:Object.assign(Object.assign({},(0,ue.Ro)()),{fontSize:Bn,svg:{transition:`transform ${an}`}}),[`${Ve}-header-text`]:{marginInlineEnd:"auto"}},[`${Ve}-header-collapsible-only`]:{cursor:"default",[`${Ve}-header-text`]:{flex:"none",cursor:"pointer"}},[`${Ve}-icon-collapsible-only`]:{cursor:"default",[`${Ve}-expand-icon`]:{cursor:"pointer"}}},[`${Ve}-content`]:{color:ae,backgroundColor:Gt,borderTop:Xt,[`& > ${Ve}-content-box`]:{padding:Yn},"&-hidden":{display:"none"}},"&-small":{[`> ${Ve}-item`]:{[`> ${Ve}-header`]:{padding:Wt,paddingInlineStart:An,[`> ${Ve}-expand-icon`]:{marginInlineStart:Ut-An}},[`> ${Ve}-content > ${Ve}-content-box`]:{padding:Ut}}},"&-large":{[`> ${Ve}-item`]:{fontSize:xt,[`> ${Ve}-header`]:{padding:me,paddingInlineStart:ir,[`> ${Ve}-expand-icon`]:{height:xt*Tt,marginInlineStart:Nt-ir}},[`> ${Ve}-content > ${Ve}-content-box`]:{padding:Nt}}},[`${Ve}-item:last-child`]:{[`> ${Ve}-content`]:{borderRadius:`0 0 ${bt}px ${bt}px`}},[`& ${Ve}-item-disabled > ${Ve}-header`]:{"\n &,\n & > .arrow\n ":{color:cn,cursor:"not-allowed"}},[`&${Ve}-icon-position-end`]:{[`& > ${Ve}-item`]:{[`> ${Ve}-header`]:{[`${Ve}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:Pt}}}}})}},Mt=Ue=>{const{componentCls:Ve}=Ue,Gt=`> ${Ve}-item > ${Ve}-header ${Ve}-arrow svg`;return{[`${Ve}-rtl`]:{[Gt]:{transform:"rotate(180deg)"}}}},bn=Ue=>{const{componentCls:Ve,headerBg:Gt,paddingXXS:ir,colorBorder:Sn}=Ue;return{[`${Ve}-borderless`]:{backgroundColor:Gt,border:0,[`> ${Ve}-item`]:{borderBottom:`1px solid ${Sn}`},[` + & > ${Ve}-header`]:{borderRadius:`0 0 ${bt}px ${bt}px`}},[`> ${Ve}-header`]:{position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:rn,color:Qt,lineHeight:Dt,cursor:"pointer",transition:`all ${an}, visibility 0s`,[`> ${Ve}-header-text`]:{flex:"auto"},"&:focus":{outline:"none"},[`${Ve}-expand-icon`]:{height:it*Dt,display:"flex",alignItems:"center",paddingInlineEnd:Pt},[`${Ve}-arrow`]:Object.assign(Object.assign({},(0,ue.Ro)()),{fontSize:Bn,svg:{transition:`transform ${an}`}}),[`${Ve}-header-text`]:{marginInlineEnd:"auto"}},[`${Ve}-header-collapsible-only`]:{cursor:"default",[`${Ve}-header-text`]:{flex:"none",cursor:"pointer"}},[`${Ve}-icon-collapsible-only`]:{cursor:"default",[`${Ve}-expand-icon`]:{cursor:"pointer"}}},[`${Ve}-content`]:{color:re,backgroundColor:Gt,borderTop:Xt,[`& > ${Ve}-content-box`]:{padding:Yn},"&-hidden":{display:"none"}},"&-small":{[`> ${Ve}-item`]:{[`> ${Ve}-header`]:{padding:Wt,paddingInlineStart:An,[`> ${Ve}-expand-icon`]:{marginInlineStart:kt-An}},[`> ${Ve}-content > ${Ve}-content-box`]:{padding:kt}}},"&-large":{[`> ${Ve}-item`]:{fontSize:xt,[`> ${Ve}-header`]:{padding:me,paddingInlineStart:ir,[`> ${Ve}-expand-icon`]:{height:xt*Dt,marginInlineStart:Nt-ir}},[`> ${Ve}-content > ${Ve}-content-box`]:{padding:Nt}}},[`${Ve}-item:last-child`]:{[`> ${Ve}-content`]:{borderRadius:`0 0 ${bt}px ${bt}px`}},[`& ${Ve}-item-disabled > ${Ve}-header`]:{"\n &,\n & > .arrow\n ":{color:cn,cursor:"not-allowed"}},[`&${Ve}-icon-position-end`]:{[`& > ${Ve}-item`]:{[`> ${Ve}-header`]:{[`${Ve}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:Pt}}}}})}},Mt=Pe=>{const{componentCls:Ve}=Pe,Gt=`> ${Ve}-item > ${Ve}-header ${Ve}-arrow svg`;return{[`${Ve}-rtl`]:{[Gt]:{transform:"rotate(180deg)"}}}},bn=Pe=>{const{componentCls:Ve,headerBg:Gt,paddingXXS:ir,colorBorder:Sn}=Pe;return{[`${Ve}-borderless`]:{backgroundColor:Gt,border:0,[`> ${Ve}-item`]:{borderBottom:`1px solid ${Sn}`},[` > ${Ve}-item:last-child, > ${Ve}-item:last-child ${Ve}-header - `]:{borderRadius:0},[`> ${Ve}-item:last-child`]:{borderBottom:0},[`> ${Ve}-item > ${Ve}-content`]:{backgroundColor:"transparent",borderTop:0},[`> ${Ve}-item > ${Ve}-content > ${Ve}-content-box`]:{paddingTop:ir}}}},On=Ue=>{const{componentCls:Ve,paddingSM:Gt}=Ue;return{[`${Ve}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${Ve}-item`]:{borderBottom:0,[`> ${Ve}-content`]:{backgroundColor:"transparent",border:0,[`> ${Ve}-content-box`]:{paddingBlock:Gt}}}}}};var jn=(0,vt.Z)("Collapse",Ue=>{const Ve=(0,tt.TS)(Ue,{collapseHeaderPaddingSM:`${Ue.paddingXS}px ${Ue.paddingSM}px`,collapseHeaderPaddingLG:`${Ue.padding}px ${Ue.paddingLG}px`,collapsePanelBorderRadius:Ue.borderRadiusLG});return[Zt(Ve),bn(Ve),On(Ve),Mt(Ve),(0,Ie.Z)(Ve)]},Ue=>({headerPadding:`${Ue.paddingSM}px ${Ue.padding}px`,headerBg:Ue.colorFillAlter,contentPadding:`${Ue.padding}px 16px`,contentBg:Ue.colorBgContainer})),hn=Object.assign(E.forwardRef((Ue,Ve)=>{const{getPrefixCls:Gt,direction:ir,collapse:Sn}=E.useContext(Ce.E_),{prefixCls:rn,className:Wt,rootClassName:me,style:bt,bordered:Dt=!0,ghost:It,size:jt,expandIconPosition:ae="start",children:Qt,expandIcon:cn}=Ue,it=(0,pe.Z)(Xt=>{var Xn;return(Xn=jt!=null?jt:Xt)!==null&&Xn!==void 0?Xn:"middle"}),xt=Gt("collapse",rn),Tt=Gt(),[Pt,Ut]=jn(xt),Nt=E.useMemo(()=>ae==="left"?"start":ae==="right"?"end":ae,[ae]),An=function(){let Xt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const Xn=cn?cn(Xt):E.createElement(t.Z,{rotate:Xt.isActive?90:void 0});return(0,Ee.Tm)(Xn,()=>({className:m()(Xn.props.className,`${xt}-arrow`)}))},an=m()(`${xt}-icon-position-${Nt}`,{[`${xt}-borderless`]:!Dt,[`${xt}-rtl`]:ir==="rtl",[`${xt}-ghost`]:!!It,[`${xt}-${it}`]:it!=="middle"},Sn==null?void 0:Sn.className,Wt,me,Ut),Bn=Object.assign(Object.assign({},(0,Ne.Z)(Tt)),{motionAppear:!1,leavedClassName:`${xt}-content-hidden`}),Yn=E.useMemo(()=>Qt?(0,Q.Z)(Qt).map((Xt,Xn)=>{var br,Jn;if(!((br=Xt.props)===null||br===void 0)&&br.disabled){const Vn=(Jn=Xt.key)!==null&&Jn!==void 0?Jn:String(Xn),{disabled:er,collapsible:Sr}=Xt.props,Mr=Object.assign(Object.assign({},(0,$e.Z)(Xt.props,["disabled"])),{key:Vn,collapsible:Sr!=null?Sr:er?"disabled":void 0});return(0,Ee.Tm)(Xt,Mr)}return Xt}):null,[Qt]);return Pt(E.createElement(je,Object.assign({ref:Ve,openMotion:Bn},(0,$e.Z)(Ue,["rootClassName"]),{expandIcon:An,prefixCls:xt,className:an,style:Object.assign(Object.assign({},Sn==null?void 0:Sn.style),bt)}),Yn))}),{Panel:ze}),Tn=hn},28103:function(x,i,e){"use strict";e.d(i,{Z:function(){return Q}});var t=e(92310),v=e.n(t),m=e(59301),B=e(36355),R=e(17313),j=e(83116),U=e(37613);const w=z=>{const{componentCls:q,sizePaddingEdgeHorizontal:G,colorSplit:Z,lineWidth:Y,textPaddingInline:k,orientationMargin:P,verticalMarginInline:ee}=z;return{[q]:Object.assign(Object.assign({},(0,R.Wf)(z)),{borderBlockStart:`${Y}px solid ${Z}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:ee,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${Y}px solid ${Z}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${z.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${q}-with-text`]:{display:"flex",alignItems:"center",margin:`${z.dividerHorizontalWithTextGutterMargin}px 0`,color:z.colorTextHeading,fontWeight:500,fontSize:z.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${Z}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${Y}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${q}-with-text-left`]:{"&::before":{width:`${P*100}%`},"&::after":{width:`${100-P*100}%`}},[`&-horizontal${q}-with-text-right`]:{"&::before":{width:`${100-P*100}%`},"&::after":{width:`${P*100}%`}},[`${q}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:k},"&-dashed":{background:"none",borderColor:Z,borderStyle:"dashed",borderWidth:`${Y}px 0 0`},[`&-horizontal${q}-with-text${q}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${q}-dashed`]:{borderInlineStartWidth:Y,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${q}-with-text`]:{color:z.colorText,fontWeight:"normal",fontSize:z.fontSize},[`&-horizontal${q}-with-text-left${q}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${q}-inner-text`]:{paddingInlineStart:G}},[`&-horizontal${q}-with-text-right${q}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${q}-inner-text`]:{paddingInlineEnd:G}}})}};var F=(0,j.Z)("Divider",z=>{const q=(0,U.TS)(z,{dividerHorizontalWithTextGutterMargin:z.margin,dividerHorizontalGutterMargin:z.marginLG,sizePaddingEdgeHorizontal:0});return[w(q)]},z=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:z.marginXS})),E=function(z,q){var G={};for(var Z in z)Object.prototype.hasOwnProperty.call(z,Z)&&q.indexOf(Z)<0&&(G[Z]=z[Z]);if(z!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Y=0,Z=Object.getOwnPropertySymbols(z);Y{const{getPrefixCls:q,direction:G,divider:Z}=m.useContext(B.E_),{prefixCls:Y,type:k="horizontal",orientation:P="center",orientationMargin:ee,className:W,rootClassName:fe,children:ne,dashed:K,plain:be,style:Qe}=z,He=E(z,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),ge=q("divider",Y),[ve,je]=F(ge),Ge=P.length>0?`-${P}`:P,$e=!!ne,Ne=P==="left"&&ee!=null,Ee=P==="right"&&ee!=null,Ce=v()(ge,Z==null?void 0:Z.className,je,`${ge}-${k}`,{[`${ge}-with-text`]:$e,[`${ge}-with-text${Ge}`]:$e,[`${ge}-dashed`]:!!K,[`${ge}-plain`]:!!be,[`${ge}-rtl`]:G==="rtl",[`${ge}-no-default-orientation-margin-left`]:Ne,[`${ge}-no-default-orientation-margin-right`]:Ee},W,fe),pe=m.useMemo(()=>typeof ee=="number"?ee:/^\d+$/.test(ee)?Number(ee):ee,[ee]),te=Object.assign(Object.assign({},Ne&&{marginLeft:pe}),Ee&&{marginRight:pe});return ve(m.createElement("div",Object.assign({className:Ce,style:Object.assign(Object.assign({},Z==null?void 0:Z.style),Qe)},He,{role:"separator"}),ne&&k!=="vertical"&&m.createElement("span",{className:`${ge}-inner-text`,style:te},ne)))}},13570:function(x,i,e){"use strict";e.d(i,{Z:function(){return ze}});var t=e(14809),v=e(59301),m={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L369.8 316.2l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 00.6 45.3l183.7 179.1-43.4 252.9a31.95 31.95 0 0046.4 33.7L512 754l227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3z"}}]},name:"star",theme:"filled"},B=m,R=e(7657),j=function(Ie,vt){return v.createElement(R.Z,(0,t.Z)({},Ie,{ref:vt,icon:B}))},U=v.forwardRef(j),w=U,F=e(92310),E=e.n(F),D=e(4635),Q=e(50298),z=e(62646),q=e(18929),G=e(10228),Z=e(26112);function Y(ue,Ie){var vt=ue.disabled,tt=ue.prefixCls,Zt=ue.character,Mt=ue.characterRender,bn=ue.index,On=ue.count,jn=ue.value,Ot=ue.allowHalf,hn=ue.focused,Tn=ue.onHover,Ue=ue.onClick,Ve=function(Dt){Tn(Dt,bn)},Gt=function(Dt){Ue(Dt,bn)},ir=function(Dt){Dt.keyCode===G.Z.ENTER&&Ue(Dt,bn)},Sn=bn+1,rn=new Set([tt]);jn===0&&bn===0&&hn?rn.add("".concat(tt,"-focused")):Ot&&jn+.5>=Sn&&jnbn?"true":"false","aria-posinset":bn+1,"aria-setsize":On,tabIndex:vt?-1:0},v.createElement("div",{className:"".concat(tt,"-first")},Wt),v.createElement("div",{className:"".concat(tt,"-second")},Wt)));return Mt&&(me=Mt(me,ue)),me}var k=v.forwardRef(Y);function P(){var ue=v.useRef({});function Ie(tt){return ue.current[tt]}function vt(tt){return function(Zt){ue.current[tt]=Zt}}return[Ie,vt]}function ee(ue){var Ie=ue.pageXOffset,vt="scrollLeft";if(typeof Ie!="number"){var tt=ue.document;Ie=tt.documentElement[vt],typeof Ie!="number"&&(Ie=tt.body[vt])}return Ie}function W(ue){var Ie,vt,tt=ue.ownerDocument,Zt=tt.body,Mt=tt&&tt.documentElement,bn=ue.getBoundingClientRect();return Ie=bn.left,vt=bn.top,Ie-=Mt.clientLeft||Zt.clientLeft||0,vt-=Mt.clientTop||Zt.clientTop||0,{left:Ie,top:vt}}function fe(ue){var Ie=W(ue),vt=ue.ownerDocument,tt=vt.defaultView||vt.parentWindow;return Ie.left+=ee(tt),Ie.left}var ne=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function K(ue,Ie){var vt,tt=ue.prefixCls,Zt=tt===void 0?"rc-rate":tt,Mt=ue.className,bn=ue.defaultValue,On=ue.value,jn=ue.count,Ot=jn===void 0?5:jn,hn=ue.allowHalf,Tn=hn===void 0?!1:hn,Ue=ue.allowClear,Ve=Ue===void 0?!0:Ue,Gt=ue.character,ir=Gt===void 0?"\u2605":Gt,Sn=ue.characterRender,rn=ue.disabled,Wt=ue.direction,me=Wt===void 0?"ltr":Wt,bt=ue.tabIndex,Dt=bt===void 0?0:bt,It=ue.autoFocus,jt=ue.onHoverChange,ae=ue.onChange,Qt=ue.onFocus,cn=ue.onBlur,it=ue.onKeyDown,xt=ue.onMouseLeave,Tt=(0,z.Z)(ue,ne),Pt=P(),Ut=(0,Q.Z)(Pt,2),Nt=Ut[0],An=Ut[1],an=v.useRef(null),Bn=function(){if(!rn){var Kr;(Kr=an.current)===null||Kr===void 0||Kr.focus()}};v.useImperativeHandle(Ie,function(){return{focus:Bn,blur:function(){if(!rn){var Kr;(Kr=an.current)===null||Kr===void 0||Kr.blur()}}}});var Yn=(0,q.Z)(bn||0,{value:On}),Xt=(0,Q.Z)(Yn,2),Xn=Xt[0],br=Xt[1],Jn=(0,q.Z)(null),Vn=(0,Q.Z)(Jn,2),er=Vn[0],Sr=Vn[1],Mr=function(Kr,ti){var Ai=me==="rtl",ra=Kr+1;if(Tn){var qa=Nt(Kr),Yo=fe(qa),_a=qa.clientWidth;(Ai&&ti-Yo>_a/2||!Ai&&ti-Yo<_a/2)&&(ra-=.5)}return ra},qr=function(Kr){br(Kr),ae==null||ae(Kr)},Di=v.useState(!1),bi=(0,Q.Z)(Di,2),Aa=bi[0],da=bi[1],Br=function(){da(!0),Qt==null||Qt()},fn=function(){da(!1),cn==null||cn()},En=v.useState(null),Ln=(0,Q.Z)(En,2),zn=Ln[0],Wr=Ln[1],La=function(Kr,ti){var Ai=Mr(ti,Kr.pageX);Ai!==er&&(Wr(Ai),Sr(null)),jt==null||jt(Ai)},nr=function(Kr){rn||(Wr(null),Sr(null),jt==null||jt(void 0)),Kr&&(xt==null||xt(Kr))},Xr=function(Kr,ti){var Ai=Mr(ti,Kr.pageX),ra=!1;Ve&&(ra=Ai===Xn),nr(),qr(ra?0:Ai),Sr(ra?Ai:null)},va=function(Kr){var ti=Kr.keyCode,Ai=me==="rtl",ra=Xn;ti===G.Z.RIGHT&&ra0&&!Ai||ti===G.Z.RIGHT&&ra>0&&Ai?(Tn?ra-=.5:ra-=1,qr(ra),Kr.preventDefault()):ti===G.Z.LEFT&&ra{const{componentCls:Ie}=ue;return{[`${Ie}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:ue.marginXS},"> div":{transition:`all ${ue.motionDurationMid}, outline 0s`,"&:hover":{transform:ue.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${ue.lineWidth}px dashed ${ue.starColor}`,transform:ue.starHoverScale}},"&-first, &-second":{color:ue.starBg,transition:`all ${ue.motionDurationMid}`,userSelect:"none",[ue.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${Ie}-star-first, &-half ${Ie}-star-second`]:{opacity:1},[`&-half ${Ie}-star-first, &-full ${Ie}-star-second`]:{color:"inherit"}}}},Ne=ue=>({[`&-rtl${ue.componentCls}`]:{direction:"rtl"}}),Ee=ue=>{const{componentCls:Ie}=ue;return{[Ie]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,ve.Wf)(ue)),{display:"inline-block",margin:0,padding:0,color:ue.starColor,fontSize:ue.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${Ie} ${Ie}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),$e(ue)),{[`+ ${Ie}-text`]:{display:"inline-block",marginInlineStart:ue.marginXS,fontSize:ue.fontSize}}),Ne(ue))}};var Ce=(0,je.Z)("Rate",ue=>{const Ie=(0,Ge.TS)(ue,{});return[Ee(Ie)]},ue=>({starColor:ue.yellow6,starSize:ue.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:ue.colorFillContent})),pe=function(ue,Ie){var vt={};for(var tt in ue)Object.prototype.hasOwnProperty.call(ue,tt)&&Ie.indexOf(tt)<0&&(vt[tt]=ue[tt]);if(ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Zt=0,tt=Object.getOwnPropertySymbols(ue);Zt{const{prefixCls:vt,className:tt,rootClassName:Zt,style:Mt,tooltips:bn,character:On=v.createElement(w,null)}=ue,jn=pe(ue,["prefixCls","className","rootClassName","style","tooltips","character"]),Ot=(rn,Wt)=>{let{index:me}=Wt;return bn?v.createElement(ge.Z,{title:bn[me]},rn):rn},{getPrefixCls:hn,direction:Tn,rate:Ue}=v.useContext(He.E_),Ve=hn("rate",vt),[Gt,ir]=Ce(Ve),Sn=Object.assign(Object.assign({},Ue==null?void 0:Ue.style),Mt);return Gt(v.createElement(Qe,Object.assign({ref:Ie,character:On,characterRender:Ot},jn,{className:E()(tt,Zt,ir,Ue==null?void 0:Ue.className),style:Sn,prefixCls:Ve,direction:Tn})))})},10311:function(x,i,e){"use strict";e.d(i,{Z:function(){return Wt}});var t=e(92310),v=e.n(t),m=e(4635),B=e(95190),R=e(50298),j=e(93664),U=e(59301),w=e(13697),F=e(18929),E=e(14809),D=e(62646),Q=e(20439),z=e(10228),q=U.createContext({min:0,max:0,direction:"ltr",step:1,includedStart:0,includedEnd:0,tabIndex:0,keyboard:!0}),G=q;function Z(me,bt,Dt){return(me-bt)/(Dt-bt)}function Y(me,bt,Dt,It){var jt=Z(bt,Dt,It),ae={};switch(me){case"rtl":ae.right="".concat(jt*100,"%"),ae.transform="translateX(50%)";break;case"btt":ae.bottom="".concat(jt*100,"%"),ae.transform="translateY(50%)";break;case"ttb":ae.top="".concat(jt*100,"%"),ae.transform="translateY(-50%)";break;default:ae.left="".concat(jt*100,"%"),ae.transform="translateX(-50%)";break}return ae}function k(me,bt){return Array.isArray(me)?me[bt]:me}var P=["prefixCls","value","valueIndex","onStartMove","style","render","dragging","onOffsetChange"],ee=U.forwardRef(function(me,bt){var Dt,It,jt=me.prefixCls,ae=me.value,Qt=me.valueIndex,cn=me.onStartMove,it=me.style,xt=me.render,Tt=me.dragging,Pt=me.onOffsetChange,Ut=(0,D.Z)(me,P),Nt=U.useContext(G),An=Nt.min,an=Nt.max,Bn=Nt.direction,Yn=Nt.disabled,Xt=Nt.keyboard,Xn=Nt.range,br=Nt.tabIndex,Jn=Nt.ariaLabelForHandle,Vn=Nt.ariaLabelledByForHandle,er=Nt.ariaValueTextFormatterForHandle,Sr="".concat(jt,"-handle"),Mr=function(da){Yn||cn(da,Qt)},qr=function(da){if(!Yn&&Xt){var Br=null;switch(da.which||da.keyCode){case z.Z.LEFT:Br=Bn==="ltr"||Bn==="btt"?-1:1;break;case z.Z.RIGHT:Br=Bn==="ltr"||Bn==="btt"?1:-1;break;case z.Z.UP:Br=Bn!=="ttb"?1:-1;break;case z.Z.DOWN:Br=Bn!=="ttb"?-1:1;break;case z.Z.HOME:Br="min";break;case z.Z.END:Br="max";break;case z.Z.PAGE_UP:Br=2;break;case z.Z.PAGE_DOWN:Br=-2;break}Br!==null&&(da.preventDefault(),Pt(Br,Qt))}},Di=Y(Bn,ae,An,an),bi=U.createElement("div",(0,E.Z)({ref:bt,className:v()(Sr,(Dt={},(0,m.Z)(Dt,"".concat(Sr,"-").concat(Qt+1),Xn),(0,m.Z)(Dt,"".concat(Sr,"-dragging"),Tt),Dt)),style:(0,Q.Z)((0,Q.Z)({},Di),it),onMouseDown:Mr,onTouchStart:Mr,onKeyDown:qr,tabIndex:Yn?null:k(br,Qt),role:"slider","aria-valuemin":An,"aria-valuemax":an,"aria-valuenow":ae,"aria-disabled":Yn,"aria-label":k(Jn,Qt),"aria-labelledby":k(Vn,Qt),"aria-valuetext":(It=k(er,Qt))===null||It===void 0?void 0:It(ae),"aria-orientation":Bn==="ltr"||Bn==="rtl"?"horizontal":"vertical"},Ut));return xt&&(bi=xt(bi,{index:Qt,prefixCls:jt,value:ae,dragging:Tt})),bi}),W=ee,fe=["prefixCls","style","onStartMove","onOffsetChange","values","handleRender","draggingIndex"],ne=U.forwardRef(function(me,bt){var Dt=me.prefixCls,It=me.style,jt=me.onStartMove,ae=me.onOffsetChange,Qt=me.values,cn=me.handleRender,it=me.draggingIndex,xt=(0,D.Z)(me,fe),Tt=U.useRef({});return U.useImperativeHandle(bt,function(){return{focus:function(Ut){var Nt;(Nt=Tt.current[Ut])===null||Nt===void 0||Nt.focus()}}}),U.createElement(U.Fragment,null,Qt.map(function(Pt,Ut){return U.createElement(W,(0,E.Z)({ref:function(An){An?Tt.current[Ut]=An:delete Tt.current[Ut]},dragging:it===Ut,prefixCls:Dt,style:k(It,Ut),key:Ut,value:Pt,valueIndex:Ut,onStartMove:jt,onOffsetChange:ae,render:cn},xt))}))}),K=ne;function be(me){var bt="touches"in me?me.touches[0]:me;return{pageX:bt.pageX,pageY:bt.pageY}}function Qe(me,bt,Dt,It,jt,ae,Qt,cn,it){var xt=U.useState(null),Tt=(0,R.Z)(xt,2),Pt=Tt[0],Ut=Tt[1],Nt=U.useState(-1),An=(0,R.Z)(Nt,2),an=An[0],Bn=An[1],Yn=U.useState(Dt),Xt=(0,R.Z)(Yn,2),Xn=Xt[0],br=Xt[1],Jn=U.useState(Dt),Vn=(0,R.Z)(Jn,2),er=Vn[0],Sr=Vn[1],Mr=U.useRef(null),qr=U.useRef(null);U.useEffect(function(){an===-1&&br(Dt)},[Dt,an]),U.useEffect(function(){return function(){document.removeEventListener("mousemove",Mr.current),document.removeEventListener("mouseup",qr.current),document.removeEventListener("touchmove",Mr.current),document.removeEventListener("touchend",qr.current)}},[]);var Di=function(En,Ln){Xn.some(function(zn,Wr){return zn!==En[Wr]})&&(Ln!==void 0&&Ut(Ln),br(En),Qt(En))},bi=function(En,Ln){if(En===-1){var zn=er[0],Wr=er[er.length-1],La=It-zn,nr=jt-Wr,Xr=Ln*(jt-It);Xr=Math.max(Xr,La),Xr=Math.min(Xr,nr);var va=ae(zn+Xr);Xr=va-zn;var ki=er.map(function(ti){return ti+Xr});Di(ki)}else{var ea=(jt-It)*Ln,Kn=(0,B.Z)(Xn);Kn[En]=er[En];var Kr=it(Kn,ea,En,"dist");Di(Kr.values,Kr.value)}},Aa=U.useRef(bi);Aa.current=bi;var da=function(En,Ln){En.stopPropagation();var zn=Dt[Ln];Bn(Ln),Ut(zn),Sr(Dt);var Wr=be(En),La=Wr.pageX,nr=Wr.pageY,Xr=function(ea){ea.preventDefault();var Kn=be(ea),Kr=Kn.pageX,ti=Kn.pageY,Ai=Kr-La,ra=ti-nr,qa=me.current.getBoundingClientRect(),Yo=qa.width,_a=qa.height,CA;switch(bt){case"btt":CA=-ra/_a;break;case"ttb":CA=ra/_a;break;case"rtl":CA=-Ai/Yo;break;default:CA=Ai/Yo}Aa.current(Ln,CA)},va=function ki(ea){ea.preventDefault(),document.removeEventListener("mouseup",ki),document.removeEventListener("mousemove",Xr),document.removeEventListener("touchend",ki),document.removeEventListener("touchmove",Xr),Mr.current=null,qr.current=null,Bn(-1),cn()};document.addEventListener("mouseup",va),document.addEventListener("mousemove",Xr),document.addEventListener("touchend",va),document.addEventListener("touchmove",Xr),Mr.current=Xr,qr.current=va},Br=U.useMemo(function(){var fn=(0,B.Z)(Dt).sort(function(Ln,zn){return Ln-zn}),En=(0,B.Z)(Xn).sort(function(Ln,zn){return Ln-zn});return fn.every(function(Ln,zn){return Ln===En[zn]})?Xn:Dt},[Dt,Xn]);return[an,Pt,Br,da]}function He(me){var bt,Dt=me.prefixCls,It=me.style,jt=me.start,ae=me.end,Qt=me.index,cn=me.onStartMove,it=U.useContext(G),xt=it.direction,Tt=it.min,Pt=it.max,Ut=it.disabled,Nt=it.range,An="".concat(Dt,"-track"),an=Z(jt,Tt,Pt),Bn=Z(ae,Tt,Pt),Yn=function(br){!Ut&&cn&&cn(br,-1)},Xt={};switch(xt){case"rtl":Xt.right="".concat(an*100,"%"),Xt.width="".concat(Bn*100-an*100,"%");break;case"btt":Xt.bottom="".concat(an*100,"%"),Xt.height="".concat(Bn*100-an*100,"%");break;case"ttb":Xt.top="".concat(an*100,"%"),Xt.height="".concat(Bn*100-an*100,"%");break;default:Xt.left="".concat(an*100,"%"),Xt.width="".concat(Bn*100-an*100,"%")}return U.createElement("div",{className:v()(An,(bt={},(0,m.Z)(bt,"".concat(An,"-").concat(Qt+1),Nt),(0,m.Z)(bt,"".concat(Dt,"-track-draggable"),cn),bt)),style:(0,Q.Z)((0,Q.Z)({},Xt),It),onMouseDown:Yn,onTouchStart:Yn})}function ge(me){var bt=me.prefixCls,Dt=me.style,It=me.values,jt=me.startPoint,ae=me.onStartMove,Qt=U.useContext(G),cn=Qt.included,it=Qt.range,xt=Qt.min,Tt=U.useMemo(function(){if(!it){if(It.length===0)return[];var Pt=jt!=null?jt:xt,Ut=It[0];return[{start:Math.min(Pt,Ut),end:Math.max(Pt,Ut)}]}for(var Nt=[],An=0;An3&&arguments[3]!==void 0?arguments[3]:"unit";if(typeof an=="number"){var Xt,Xn=An[Bn],br=Xn+an,Jn=[];It.forEach(function(qr){Jn.push(qr.value)}),Jn.push(me,bt),Jn.push(cn(Xn));var Vn=an>0?1:-1;Yn==="unit"?Jn.push(cn(Xn+Vn*Dt)):Jn.push(cn(br)),Jn=Jn.filter(function(qr){return qr!==null}).filter(function(qr){return an<0?qr<=Xn:qr>=Xn}),Yn==="unit"&&(Jn=Jn.filter(function(qr){return qr!==Xn}));var er=Yn==="unit"?Xn:br;Xt=Jn[0];var Sr=Math.abs(Xt-er);if(Jn.forEach(function(qr){var Di=Math.abs(qr-er);Di1){var Mr=(0,B.Z)(An);return Mr[Bn]=Xt,Nt(Mr,an-Vn,Bn,Yn)}return Xt}else{if(an==="min")return me;if(an==="max")return bt}},Tt=function(An,an,Bn){var Yn=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"unit",Xt=An[Bn],Xn=xt(An,an,Bn,Yn);return{value:Xn,changed:Xn!==Xt}},Pt=function(An){return ae===null&&An===0||typeof ae=="number"&&An3&&arguments[3]!==void 0?arguments[3]:"unit",Xt=An.map(it),Xn=Xt[Bn],br=xt(Xt,an,Bn,Yn);if(Xt[Bn]=br,jt===!1){var Jn=ae||0;Bn>0&&Xt[Bn-1]!==Xn&&(Xt[Bn]=Math.max(Xt[Bn],Xt[Bn-1]+Jn)),Bn0;Mr-=1)for(var qr=!0;Pt(Xt[Mr]-Xt[Mr-1])&&qr;){var Di=Tt(Xt,-1,Mr-1);Xt[Mr-1]=Di.value,qr=Di.changed}for(var bi=Xt.length-1;bi>0;bi-=1)for(var Aa=!0;Pt(Xt[bi]-Xt[bi-1])&&Aa;){var da=Tt(Xt,-1,bi-1);Xt[bi-1]=da.value,Aa=da.changed}for(var Br=0;Br=0?da:!1},[da,eo]),ns=U.useMemo(function(){var Va=Object.keys(ea||{});return Va.map(function(Ti){var ta=ea[Ti],No={value:Number(Ti)};return ta&&(0,j.Z)(ta)==="object"&&!U.isValidElement(ta)&&("label"in ta||"style"in ta)?(No.style=ta.style,No.label=ta.label):No.label=ta,No}).filter(function(Ti){var ta=Ti.label;return ta||typeof ta=="number"}).sort(function(Ti,ta){return Ti.value-ta.value})},[ea]),dr=Ne(HA,ko,eo,ns,bi,fl),Ks=(0,R.Z)(dr,2),Vs=Ks[0],GA=Ks[1],us=(0,F.Z)(Jn,{value:br}),Fl=(0,R.Z)(us,2),Mo=Fl[0],yA=Fl[1],pA=U.useMemo(function(){var Va=Mo==null?[]:Array.isArray(Mo)?Mo:[Mo],Ti=(0,R.Z)(Va,1),ta=Ti[0],No=ta===void 0?HA:ta,Ro=Mo===null?[]:[No];if(Vn){if(Ro=(0,B.Z)(Va),er||Mo===void 0){var rs=er>=0?er+1:2;for(Ro=Ro.slice(0,rs);Ro.length=0&&_a.current.focus(Va)}tA(null)},[fa]);var ya=U.useMemo(function(){return Br&&eo===null?!1:Br},[Br,eo]),gA=function(){qr==null||qr(wo(wA.current))},si=Qe(CA,vs,pA,HA,ko,Vs,Nl,gA,GA),Qr=(0,R.Z)(si,4),rl=Qr[0],Rl=Qr[1],Ls=Qr[2],_n=Qr[3],bs=function(Ti,ta){_n(Ti,ta),Mr==null||Mr(wo(wA.current))},Dl=rl!==-1;U.useEffect(function(){if(!Dl){var Va=pA.lastIndexOf(Rl);_a.current.focus(Va)}},[Dl]);var zA=U.useMemo(function(){return(0,B.Z)(Ls).sort(function(Va,Ti){return Va-Ti})},[Ls]),Os=U.useMemo(function(){return Vn?[zA[0],zA[zA.length-1]]:[HA,zA[0]]},[zA,Vn,HA]),Jo=(0,R.Z)(Os,2),qo=Jo[0],to=Jo[1];U.useImperativeHandle(bt,function(){return{focus:function(){_a.current.focus(0)},blur:function(){var Ti=document,ta=Ti.activeElement;CA.current.contains(ta)&&(ta==null||ta.blur())}}}),U.useEffect(function(){Pt&&_a.current.focus(0)},[]);var ba=U.useMemo(function(){return{min:HA,max:ko,direction:vs,disabled:it,keyboard:Tt,step:eo,included:zn,includedStart:qo,includedEnd:to,range:Vn,tabIndex:Ai,ariaLabelForHandle:ra,ariaLabelledByForHandle:qa,ariaValueTextFormatterForHandle:Yo}},[HA,ko,vs,it,Tt,eo,zn,qo,to,Vn,Ai,ra,qa,Yo]);return U.createElement(G.Provider,{value:ba},U.createElement("div",{ref:CA,className:v()(jt,ae,(Dt={},(0,m.Z)(Dt,"".concat(jt,"-disabled"),it),(0,m.Z)(Dt,"".concat(jt,"-vertical"),En),(0,m.Z)(Dt,"".concat(jt,"-horizontal"),!En),(0,m.Z)(Dt,"".concat(jt,"-with-marks"),ns.length),Dt)),style:Qt,onMouseDown:Zl},U.createElement("div",{className:"".concat(jt,"-rail"),style:Xr}),U.createElement(ge,{prefixCls:jt,style:La,values:zA,startPoint:Wr,onStartMove:ya?bs:null}),U.createElement($e,{prefixCls:jt,marks:ns,dots:Kn,style:va,activeStyle:ki}),U.createElement(K,{ref:_a,prefixCls:jt,style:nr,values:Ls,draggingIndex:rl,onStartMove:bs,onOffsetChange:Zi,onFocus:Ut,onBlur:Nt,handleRender:Kr}),U.createElement(je,{prefixCls:jt,marks:ns,onClick:Vl})))}),pe=Ce,te=pe,ze=e(36355),ue=e(1684),Ie=e(16089),vt=e(8654),tt=e(6848),Mt=U.forwardRef((me,bt)=>{const{open:Dt}=me,It=(0,U.useRef)(null),jt=(0,U.useRef)(null);function ae(){Ie.Z.cancel(jt.current),jt.current=null}function Qt(){jt.current=(0,Ie.Z)(()=>{var cn;(cn=It.current)===null||cn===void 0||cn.forceAlign(),jt.current=null})}return U.useEffect(()=>(Dt?Qt():ae(),ae),[Dt,me.title]),U.createElement(tt.Z,Object.assign({ref:(0,vt.sQ)(It,bt)},me))}),bn=e(64993),On=e(17313),jn=e(83116),Ot=e(37613);const hn=me=>{const{componentCls:bt,antCls:Dt,controlSize:It,dotSize:jt,marginFull:ae,marginPart:Qt,colorFillContentHover:cn}=me;return{[bt]:Object.assign(Object.assign({},(0,On.Wf)(me)),{position:"relative",height:It,margin:`${Qt}px ${ae}px`,padding:0,cursor:"pointer",touchAction:"none","&-vertical":{margin:`${ae}px ${Qt}px`},[`${bt}-rail`]:{position:"absolute",backgroundColor:me.railBg,borderRadius:me.borderRadiusXS,transition:`background-color ${me.motionDurationMid}`},[`${bt}-track`]:{position:"absolute",backgroundColor:me.trackBg,borderRadius:me.borderRadiusXS,transition:`background-color ${me.motionDurationMid}`},[`${bt}-track-draggable`]:{boxSizing:"content-box",backgroundClip:"content-box",border:"solid rgba(0,0,0,0)"},"&:hover":{[`${bt}-rail`]:{backgroundColor:me.railHoverBg},[`${bt}-track`]:{backgroundColor:me.trackHoverBg},[`${bt}-dot`]:{borderColor:cn},[`${bt}-handle::after`]:{boxShadow:`0 0 0 ${me.handleLineWidth}px ${me.colorPrimaryBorderHover}`},[`${bt}-dot-active`]:{borderColor:me.dotActiveBorderColor}},[`${bt}-handle`]:{position:"absolute",width:me.handleSize,height:me.handleSize,outline:"none",[`${bt}-dragging`]:{zIndex:1},"&::before":{content:'""',position:"absolute",insetInlineStart:-me.handleLineWidth,insetBlockStart:-me.handleLineWidth,width:me.handleSize+me.handleLineWidth*2,height:me.handleSize+me.handleLineWidth*2,backgroundColor:"transparent"},"&::after":{content:'""',position:"absolute",insetBlockStart:0,insetInlineStart:0,width:me.handleSize,height:me.handleSize,backgroundColor:me.colorBgElevated,boxShadow:`0 0 0 ${me.handleLineWidth}px ${me.handleColor}`,borderRadius:"50%",cursor:"pointer",transition:` + `]:{borderRadius:0},[`> ${Ve}-item:last-child`]:{borderBottom:0},[`> ${Ve}-item > ${Ve}-content`]:{backgroundColor:"transparent",borderTop:0},[`> ${Ve}-item > ${Ve}-content > ${Ve}-content-box`]:{paddingTop:ir}}}},On=Pe=>{const{componentCls:Ve,paddingSM:Gt}=Pe;return{[`${Ve}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${Ve}-item`]:{borderBottom:0,[`> ${Ve}-content`]:{backgroundColor:"transparent",border:0,[`> ${Ve}-content-box`]:{paddingBlock:Gt}}}}}};var jn=(0,vt.Z)("Collapse",Pe=>{const Ve=(0,tt.TS)(Pe,{collapseHeaderPaddingSM:`${Pe.paddingXS}px ${Pe.paddingSM}px`,collapseHeaderPaddingLG:`${Pe.padding}px ${Pe.paddingLG}px`,collapsePanelBorderRadius:Pe.borderRadiusLG});return[Zt(Ve),bn(Ve),On(Ve),Mt(Ve),(0,Ie.Z)(Ve)]},Pe=>({headerPadding:`${Pe.paddingSM}px ${Pe.padding}px`,headerBg:Pe.colorFillAlter,contentPadding:`${Pe.padding}px 16px`,contentBg:Pe.colorBgContainer})),hn=Object.assign(h.forwardRef((Pe,Ve)=>{const{getPrefixCls:Gt,direction:ir,collapse:Sn}=h.useContext(Ce.E_),{prefixCls:rn,className:Wt,rootClassName:me,style:bt,bordered:Tt=!0,ghost:It,size:jt,expandIconPosition:re="start",children:Qt,expandIcon:cn}=Pe,it=(0,ge.Z)(Xt=>{var Xn;return(Xn=jt!=null?jt:Xt)!==null&&Xn!==void 0?Xn:"middle"}),xt=Gt("collapse",rn),Dt=Gt(),[Pt,kt]=jn(xt),Nt=h.useMemo(()=>re==="left"?"start":re==="right"?"end":re,[re]),An=function(){let Xt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const Xn=cn?cn(Xt):h.createElement(t.Z,{rotate:Xt.isActive?90:void 0});return(0,Ee.Tm)(Xn,()=>({className:m()(Xn.props.className,`${xt}-arrow`)}))},an=m()(`${xt}-icon-position-${Nt}`,{[`${xt}-borderless`]:!Tt,[`${xt}-rtl`]:ir==="rtl",[`${xt}-ghost`]:!!It,[`${xt}-${it}`]:it!=="middle"},Sn==null?void 0:Sn.className,Wt,me,kt),Bn=Object.assign(Object.assign({},(0,Fe.Z)(Dt)),{motionAppear:!1,leavedClassName:`${xt}-content-hidden`}),Yn=h.useMemo(()=>Qt?(0,L.Z)(Qt).map((Xt,Xn)=>{var br,Jn;if(!((br=Xt.props)===null||br===void 0)&&br.disabled){const Vn=(Jn=Xt.key)!==null&&Jn!==void 0?Jn:String(Xn),{disabled:er,collapsible:Sr}=Xt.props,Mr=Object.assign(Object.assign({},(0,_e.Z)(Xt.props,["disabled"])),{key:Vn,collapsible:Sr!=null?Sr:er?"disabled":void 0});return(0,Ee.Tm)(Xt,Mr)}return Xt}):null,[Qt]);return Pt(h.createElement(Me,Object.assign({ref:Ve,openMotion:Bn},(0,_e.Z)(Pe,["rootClassName"]),{expandIcon:An,prefixCls:xt,className:an,style:Object.assign(Object.assign({},Sn==null?void 0:Sn.style),bt)}),Yn))}),{Panel:Ge}),Dn=hn},28103:function(x,i,e){"use strict";e.d(i,{Z:function(){return L}});var t=e(92310),v=e.n(t),m=e(59301),B=e(36355),R=e(17313),H=e(83116),P=e(37613);const w=z=>{const{componentCls:$,sizePaddingEdgeHorizontal:G,colorSplit:K,lineWidth:V,textPaddingInline:M,orientationMargin:U,verticalMarginInline:ee}=z;return{[$]:Object.assign(Object.assign({},(0,R.Wf)(z)),{borderBlockStart:`${V}px solid ${K}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:ee,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${V}px solid ${K}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${z.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${$}-with-text`]:{display:"flex",alignItems:"center",margin:`${z.dividerHorizontalWithTextGutterMargin}px 0`,color:z.colorTextHeading,fontWeight:500,fontSize:z.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${K}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${V}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${$}-with-text-left`]:{"&::before":{width:`${U*100}%`},"&::after":{width:`${100-U*100}%`}},[`&-horizontal${$}-with-text-right`]:{"&::before":{width:`${100-U*100}%`},"&::after":{width:`${U*100}%`}},[`${$}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:M},"&-dashed":{background:"none",borderColor:K,borderStyle:"dashed",borderWidth:`${V}px 0 0`},[`&-horizontal${$}-with-text${$}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${$}-dashed`]:{borderInlineStartWidth:V,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${$}-with-text`]:{color:z.colorText,fontWeight:"normal",fontSize:z.fontSize},[`&-horizontal${$}-with-text-left${$}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${$}-inner-text`]:{paddingInlineStart:G}},[`&-horizontal${$}-with-text-right${$}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${$}-inner-text`]:{paddingInlineEnd:G}}})}};var F=(0,H.Z)("Divider",z=>{const $=(0,P.TS)(z,{dividerHorizontalWithTextGutterMargin:z.margin,dividerHorizontalGutterMargin:z.marginLG,sizePaddingEdgeHorizontal:0});return[w($)]},z=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:z.marginXS})),h=function(z,$){var G={};for(var K in z)Object.prototype.hasOwnProperty.call(z,K)&&$.indexOf(K)<0&&(G[K]=z[K]);if(z!=null&&typeof Object.getOwnPropertySymbols=="function")for(var V=0,K=Object.getOwnPropertySymbols(z);V{const{getPrefixCls:$,direction:G,divider:K}=m.useContext(B.E_),{prefixCls:V,type:M="horizontal",orientation:U="center",orientationMargin:ee,className:X,rootClassName:fe,children:ie,dashed:W,plain:be,style:Ue}=z,ze=h(z,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),pe=$("divider",V),[ve,Me]=F(pe),He=U.length>0?`-${U}`:U,_e=!!ie,Fe=U==="left"&&ee!=null,Ee=U==="right"&&ee!=null,Ce=v()(pe,K==null?void 0:K.className,Me,`${pe}-${M}`,{[`${pe}-with-text`]:_e,[`${pe}-with-text${He}`]:_e,[`${pe}-dashed`]:!!W,[`${pe}-plain`]:!!be,[`${pe}-rtl`]:G==="rtl",[`${pe}-no-default-orientation-margin-left`]:Fe,[`${pe}-no-default-orientation-margin-right`]:Ee},X,fe),ge=m.useMemo(()=>typeof ee=="number"?ee:/^\d+$/.test(ee)?Number(ee):ee,[ee]),te=Object.assign(Object.assign({},Fe&&{marginLeft:ge}),Ee&&{marginRight:ge});return ve(m.createElement("div",Object.assign({className:Ce,style:Object.assign(Object.assign({},K==null?void 0:K.style),Ue)},ze,{role:"separator"}),ie&&M!=="vertical"&&m.createElement("span",{className:`${pe}-inner-text`,style:te},ie)))}},13570:function(x,i,e){"use strict";e.d(i,{Z:function(){return Ge}});var t=e(14809),v=e(59301),m={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L369.8 316.2l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 00.6 45.3l183.7 179.1-43.4 252.9a31.95 31.95 0 0046.4 33.7L512 754l227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3z"}}]},name:"star",theme:"filled"},B=m,R=e(7657),H=function(Ie,vt){return v.createElement(R.Z,(0,t.Z)({},Ie,{ref:vt,icon:B}))},P=v.forwardRef(H),w=P,F=e(92310),h=e.n(F),Q=e(4635),L=e(50298),z=e(62646),$=e(18929),G=e(10228),K=e(26112);function V(ue,Ie){var vt=ue.disabled,tt=ue.prefixCls,Zt=ue.character,Mt=ue.characterRender,bn=ue.index,On=ue.count,jn=ue.value,Ot=ue.allowHalf,hn=ue.focused,Dn=ue.onHover,Pe=ue.onClick,Ve=function(Tt){Dn(Tt,bn)},Gt=function(Tt){Pe(Tt,bn)},ir=function(Tt){Tt.keyCode===G.Z.ENTER&&Pe(Tt,bn)},Sn=bn+1,rn=new Set([tt]);jn===0&&bn===0&&hn?rn.add("".concat(tt,"-focused")):Ot&&jn+.5>=Sn&&jnbn?"true":"false","aria-posinset":bn+1,"aria-setsize":On,tabIndex:vt?-1:0},v.createElement("div",{className:"".concat(tt,"-first")},Wt),v.createElement("div",{className:"".concat(tt,"-second")},Wt)));return Mt&&(me=Mt(me,ue)),me}var M=v.forwardRef(V);function U(){var ue=v.useRef({});function Ie(tt){return ue.current[tt]}function vt(tt){return function(Zt){ue.current[tt]=Zt}}return[Ie,vt]}function ee(ue){var Ie=ue.pageXOffset,vt="scrollLeft";if(typeof Ie!="number"){var tt=ue.document;Ie=tt.documentElement[vt],typeof Ie!="number"&&(Ie=tt.body[vt])}return Ie}function X(ue){var Ie,vt,tt=ue.ownerDocument,Zt=tt.body,Mt=tt&&tt.documentElement,bn=ue.getBoundingClientRect();return Ie=bn.left,vt=bn.top,Ie-=Mt.clientLeft||Zt.clientLeft||0,vt-=Mt.clientTop||Zt.clientTop||0,{left:Ie,top:vt}}function fe(ue){var Ie=X(ue),vt=ue.ownerDocument,tt=vt.defaultView||vt.parentWindow;return Ie.left+=ee(tt),Ie.left}var ie=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function W(ue,Ie){var vt,tt=ue.prefixCls,Zt=tt===void 0?"rc-rate":tt,Mt=ue.className,bn=ue.defaultValue,On=ue.value,jn=ue.count,Ot=jn===void 0?5:jn,hn=ue.allowHalf,Dn=hn===void 0?!1:hn,Pe=ue.allowClear,Ve=Pe===void 0?!0:Pe,Gt=ue.character,ir=Gt===void 0?"\u2605":Gt,Sn=ue.characterRender,rn=ue.disabled,Wt=ue.direction,me=Wt===void 0?"ltr":Wt,bt=ue.tabIndex,Tt=bt===void 0?0:bt,It=ue.autoFocus,jt=ue.onHoverChange,re=ue.onChange,Qt=ue.onFocus,cn=ue.onBlur,it=ue.onKeyDown,xt=ue.onMouseLeave,Dt=(0,z.Z)(ue,ie),Pt=U(),kt=(0,L.Z)(Pt,2),Nt=kt[0],An=kt[1],an=v.useRef(null),Bn=function(){if(!rn){var Kr;(Kr=an.current)===null||Kr===void 0||Kr.focus()}};v.useImperativeHandle(Ie,function(){return{focus:Bn,blur:function(){if(!rn){var Kr;(Kr=an.current)===null||Kr===void 0||Kr.blur()}}}});var Yn=(0,$.Z)(bn||0,{value:On}),Xt=(0,L.Z)(Yn,2),Xn=Xt[0],br=Xt[1],Jn=(0,$.Z)(null),Vn=(0,L.Z)(Jn,2),er=Vn[0],Sr=Vn[1],Mr=function(Kr,ti){var Ai=me==="rtl",ra=Kr+1;if(Dn){var qa=Nt(Kr),Yo=fe(qa),_a=qa.clientWidth;(Ai&&ti-Yo>_a/2||!Ai&&ti-Yo<_a/2)&&(ra-=.5)}return ra},qr=function(Kr){br(Kr),re==null||re(Kr)},Ti=v.useState(!1),bi=(0,L.Z)(Ti,2),Aa=bi[0],da=bi[1],Br=function(){da(!0),Qt==null||Qt()},fn=function(){da(!1),cn==null||cn()},En=v.useState(null),Ln=(0,L.Z)(En,2),zn=Ln[0],Wr=Ln[1],La=function(Kr,ti){var Ai=Mr(ti,Kr.pageX);Ai!==er&&(Wr(Ai),Sr(null)),jt==null||jt(Ai)},nr=function(Kr){rn||(Wr(null),Sr(null),jt==null||jt(void 0)),Kr&&(xt==null||xt(Kr))},Xr=function(Kr,ti){var Ai=Mr(ti,Kr.pageX),ra=!1;Ve&&(ra=Ai===Xn),nr(),qr(ra?0:Ai),Sr(ra?Ai:null)},va=function(Kr){var ti=Kr.keyCode,Ai=me==="rtl",ra=Xn;ti===G.Z.RIGHT&&ra0&&!Ai||ti===G.Z.RIGHT&&ra>0&&Ai?(Dn?ra-=.5:ra-=1,qr(ra),Kr.preventDefault()):ti===G.Z.LEFT&&ra{const{componentCls:Ie}=ue;return{[`${Ie}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:ue.marginXS},"> div":{transition:`all ${ue.motionDurationMid}, outline 0s`,"&:hover":{transform:ue.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${ue.lineWidth}px dashed ${ue.starColor}`,transform:ue.starHoverScale}},"&-first, &-second":{color:ue.starBg,transition:`all ${ue.motionDurationMid}`,userSelect:"none",[ue.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${Ie}-star-first, &-half ${Ie}-star-second`]:{opacity:1},[`&-half ${Ie}-star-first, &-full ${Ie}-star-second`]:{color:"inherit"}}}},Fe=ue=>({[`&-rtl${ue.componentCls}`]:{direction:"rtl"}}),Ee=ue=>{const{componentCls:Ie}=ue;return{[Ie]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,ve.Wf)(ue)),{display:"inline-block",margin:0,padding:0,color:ue.starColor,fontSize:ue.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${Ie} ${Ie}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),_e(ue)),{[`+ ${Ie}-text`]:{display:"inline-block",marginInlineStart:ue.marginXS,fontSize:ue.fontSize}}),Fe(ue))}};var Ce=(0,Me.Z)("Rate",ue=>{const Ie=(0,He.TS)(ue,{});return[Ee(Ie)]},ue=>({starColor:ue.yellow6,starSize:ue.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:ue.colorFillContent})),ge=function(ue,Ie){var vt={};for(var tt in ue)Object.prototype.hasOwnProperty.call(ue,tt)&&Ie.indexOf(tt)<0&&(vt[tt]=ue[tt]);if(ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Zt=0,tt=Object.getOwnPropertySymbols(ue);Zt{const{prefixCls:vt,className:tt,rootClassName:Zt,style:Mt,tooltips:bn,character:On=v.createElement(w,null)}=ue,jn=ge(ue,["prefixCls","className","rootClassName","style","tooltips","character"]),Ot=(rn,Wt)=>{let{index:me}=Wt;return bn?v.createElement(pe.Z,{title:bn[me]},rn):rn},{getPrefixCls:hn,direction:Dn,rate:Pe}=v.useContext(ze.E_),Ve=hn("rate",vt),[Gt,ir]=Ce(Ve),Sn=Object.assign(Object.assign({},Pe==null?void 0:Pe.style),Mt);return Gt(v.createElement(Ue,Object.assign({ref:Ie,character:On,characterRender:Ot},jn,{className:h()(tt,Zt,ir,Pe==null?void 0:Pe.className),style:Sn,prefixCls:Ve,direction:Dn})))})},10311:function(x,i,e){"use strict";e.d(i,{Z:function(){return Wt}});var t=e(92310),v=e.n(t),m=e(4635),B=e(95190),R=e(50298),H=e(93664),P=e(59301),w=e(13697),F=e(18929),h=e(14809),Q=e(62646),L=e(20439),z=e(10228),$=P.createContext({min:0,max:0,direction:"ltr",step:1,includedStart:0,includedEnd:0,tabIndex:0,keyboard:!0}),G=$;function K(me,bt,Tt){return(me-bt)/(Tt-bt)}function V(me,bt,Tt,It){var jt=K(bt,Tt,It),re={};switch(me){case"rtl":re.right="".concat(jt*100,"%"),re.transform="translateX(50%)";break;case"btt":re.bottom="".concat(jt*100,"%"),re.transform="translateY(50%)";break;case"ttb":re.top="".concat(jt*100,"%"),re.transform="translateY(-50%)";break;default:re.left="".concat(jt*100,"%"),re.transform="translateX(-50%)";break}return re}function M(me,bt){return Array.isArray(me)?me[bt]:me}var U=["prefixCls","value","valueIndex","onStartMove","style","render","dragging","onOffsetChange"],ee=P.forwardRef(function(me,bt){var Tt,It,jt=me.prefixCls,re=me.value,Qt=me.valueIndex,cn=me.onStartMove,it=me.style,xt=me.render,Dt=me.dragging,Pt=me.onOffsetChange,kt=(0,Q.Z)(me,U),Nt=P.useContext(G),An=Nt.min,an=Nt.max,Bn=Nt.direction,Yn=Nt.disabled,Xt=Nt.keyboard,Xn=Nt.range,br=Nt.tabIndex,Jn=Nt.ariaLabelForHandle,Vn=Nt.ariaLabelledByForHandle,er=Nt.ariaValueTextFormatterForHandle,Sr="".concat(jt,"-handle"),Mr=function(da){Yn||cn(da,Qt)},qr=function(da){if(!Yn&&Xt){var Br=null;switch(da.which||da.keyCode){case z.Z.LEFT:Br=Bn==="ltr"||Bn==="btt"?-1:1;break;case z.Z.RIGHT:Br=Bn==="ltr"||Bn==="btt"?1:-1;break;case z.Z.UP:Br=Bn!=="ttb"?1:-1;break;case z.Z.DOWN:Br=Bn!=="ttb"?-1:1;break;case z.Z.HOME:Br="min";break;case z.Z.END:Br="max";break;case z.Z.PAGE_UP:Br=2;break;case z.Z.PAGE_DOWN:Br=-2;break}Br!==null&&(da.preventDefault(),Pt(Br,Qt))}},Ti=V(Bn,re,An,an),bi=P.createElement("div",(0,h.Z)({ref:bt,className:v()(Sr,(Tt={},(0,m.Z)(Tt,"".concat(Sr,"-").concat(Qt+1),Xn),(0,m.Z)(Tt,"".concat(Sr,"-dragging"),Dt),Tt)),style:(0,L.Z)((0,L.Z)({},Ti),it),onMouseDown:Mr,onTouchStart:Mr,onKeyDown:qr,tabIndex:Yn?null:M(br,Qt),role:"slider","aria-valuemin":An,"aria-valuemax":an,"aria-valuenow":re,"aria-disabled":Yn,"aria-label":M(Jn,Qt),"aria-labelledby":M(Vn,Qt),"aria-valuetext":(It=M(er,Qt))===null||It===void 0?void 0:It(re),"aria-orientation":Bn==="ltr"||Bn==="rtl"?"horizontal":"vertical"},kt));return xt&&(bi=xt(bi,{index:Qt,prefixCls:jt,value:re,dragging:Dt})),bi}),X=ee,fe=["prefixCls","style","onStartMove","onOffsetChange","values","handleRender","draggingIndex"],ie=P.forwardRef(function(me,bt){var Tt=me.prefixCls,It=me.style,jt=me.onStartMove,re=me.onOffsetChange,Qt=me.values,cn=me.handleRender,it=me.draggingIndex,xt=(0,Q.Z)(me,fe),Dt=P.useRef({});return P.useImperativeHandle(bt,function(){return{focus:function(kt){var Nt;(Nt=Dt.current[kt])===null||Nt===void 0||Nt.focus()}}}),P.createElement(P.Fragment,null,Qt.map(function(Pt,kt){return P.createElement(X,(0,h.Z)({ref:function(An){An?Dt.current[kt]=An:delete Dt.current[kt]},dragging:it===kt,prefixCls:Tt,style:M(It,kt),key:kt,value:Pt,valueIndex:kt,onStartMove:jt,onOffsetChange:re,render:cn},xt))}))}),W=ie;function be(me){var bt="touches"in me?me.touches[0]:me;return{pageX:bt.pageX,pageY:bt.pageY}}function Ue(me,bt,Tt,It,jt,re,Qt,cn,it){var xt=P.useState(null),Dt=(0,R.Z)(xt,2),Pt=Dt[0],kt=Dt[1],Nt=P.useState(-1),An=(0,R.Z)(Nt,2),an=An[0],Bn=An[1],Yn=P.useState(Tt),Xt=(0,R.Z)(Yn,2),Xn=Xt[0],br=Xt[1],Jn=P.useState(Tt),Vn=(0,R.Z)(Jn,2),er=Vn[0],Sr=Vn[1],Mr=P.useRef(null),qr=P.useRef(null);P.useEffect(function(){an===-1&&br(Tt)},[Tt,an]),P.useEffect(function(){return function(){document.removeEventListener("mousemove",Mr.current),document.removeEventListener("mouseup",qr.current),document.removeEventListener("touchmove",Mr.current),document.removeEventListener("touchend",qr.current)}},[]);var Ti=function(En,Ln){Xn.some(function(zn,Wr){return zn!==En[Wr]})&&(Ln!==void 0&&kt(Ln),br(En),Qt(En))},bi=function(En,Ln){if(En===-1){var zn=er[0],Wr=er[er.length-1],La=It-zn,nr=jt-Wr,Xr=Ln*(jt-It);Xr=Math.max(Xr,La),Xr=Math.min(Xr,nr);var va=re(zn+Xr);Xr=va-zn;var Ui=er.map(function(ti){return ti+Xr});Ti(Ui)}else{var ea=(jt-It)*Ln,Kn=(0,B.Z)(Xn);Kn[En]=er[En];var Kr=it(Kn,ea,En,"dist");Ti(Kr.values,Kr.value)}},Aa=P.useRef(bi);Aa.current=bi;var da=function(En,Ln){En.stopPropagation();var zn=Tt[Ln];Bn(Ln),kt(zn),Sr(Tt);var Wr=be(En),La=Wr.pageX,nr=Wr.pageY,Xr=function(ea){ea.preventDefault();var Kn=be(ea),Kr=Kn.pageX,ti=Kn.pageY,Ai=Kr-La,ra=ti-nr,qa=me.current.getBoundingClientRect(),Yo=qa.width,_a=qa.height,CA;switch(bt){case"btt":CA=-ra/_a;break;case"ttb":CA=ra/_a;break;case"rtl":CA=-Ai/Yo;break;default:CA=Ai/Yo}Aa.current(Ln,CA)},va=function Ui(ea){ea.preventDefault(),document.removeEventListener("mouseup",Ui),document.removeEventListener("mousemove",Xr),document.removeEventListener("touchend",Ui),document.removeEventListener("touchmove",Xr),Mr.current=null,qr.current=null,Bn(-1),cn()};document.addEventListener("mouseup",va),document.addEventListener("mousemove",Xr),document.addEventListener("touchend",va),document.addEventListener("touchmove",Xr),Mr.current=Xr,qr.current=va},Br=P.useMemo(function(){var fn=(0,B.Z)(Tt).sort(function(Ln,zn){return Ln-zn}),En=(0,B.Z)(Xn).sort(function(Ln,zn){return Ln-zn});return fn.every(function(Ln,zn){return Ln===En[zn]})?Xn:Tt},[Tt,Xn]);return[an,Pt,Br,da]}function ze(me){var bt,Tt=me.prefixCls,It=me.style,jt=me.start,re=me.end,Qt=me.index,cn=me.onStartMove,it=P.useContext(G),xt=it.direction,Dt=it.min,Pt=it.max,kt=it.disabled,Nt=it.range,An="".concat(Tt,"-track"),an=K(jt,Dt,Pt),Bn=K(re,Dt,Pt),Yn=function(br){!kt&&cn&&cn(br,-1)},Xt={};switch(xt){case"rtl":Xt.right="".concat(an*100,"%"),Xt.width="".concat(Bn*100-an*100,"%");break;case"btt":Xt.bottom="".concat(an*100,"%"),Xt.height="".concat(Bn*100-an*100,"%");break;case"ttb":Xt.top="".concat(an*100,"%"),Xt.height="".concat(Bn*100-an*100,"%");break;default:Xt.left="".concat(an*100,"%"),Xt.width="".concat(Bn*100-an*100,"%")}return P.createElement("div",{className:v()(An,(bt={},(0,m.Z)(bt,"".concat(An,"-").concat(Qt+1),Nt),(0,m.Z)(bt,"".concat(Tt,"-track-draggable"),cn),bt)),style:(0,L.Z)((0,L.Z)({},Xt),It),onMouseDown:Yn,onTouchStart:Yn})}function pe(me){var bt=me.prefixCls,Tt=me.style,It=me.values,jt=me.startPoint,re=me.onStartMove,Qt=P.useContext(G),cn=Qt.included,it=Qt.range,xt=Qt.min,Dt=P.useMemo(function(){if(!it){if(It.length===0)return[];var Pt=jt!=null?jt:xt,kt=It[0];return[{start:Math.min(Pt,kt),end:Math.max(Pt,kt)}]}for(var Nt=[],An=0;An3&&arguments[3]!==void 0?arguments[3]:"unit";if(typeof an=="number"){var Xt,Xn=An[Bn],br=Xn+an,Jn=[];It.forEach(function(qr){Jn.push(qr.value)}),Jn.push(me,bt),Jn.push(cn(Xn));var Vn=an>0?1:-1;Yn==="unit"?Jn.push(cn(Xn+Vn*Tt)):Jn.push(cn(br)),Jn=Jn.filter(function(qr){return qr!==null}).filter(function(qr){return an<0?qr<=Xn:qr>=Xn}),Yn==="unit"&&(Jn=Jn.filter(function(qr){return qr!==Xn}));var er=Yn==="unit"?Xn:br;Xt=Jn[0];var Sr=Math.abs(Xt-er);if(Jn.forEach(function(qr){var Ti=Math.abs(qr-er);Ti1){var Mr=(0,B.Z)(An);return Mr[Bn]=Xt,Nt(Mr,an-Vn,Bn,Yn)}return Xt}else{if(an==="min")return me;if(an==="max")return bt}},Dt=function(An,an,Bn){var Yn=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"unit",Xt=An[Bn],Xn=xt(An,an,Bn,Yn);return{value:Xn,changed:Xn!==Xt}},Pt=function(An){return re===null&&An===0||typeof re=="number"&&An3&&arguments[3]!==void 0?arguments[3]:"unit",Xt=An.map(it),Xn=Xt[Bn],br=xt(Xt,an,Bn,Yn);if(Xt[Bn]=br,jt===!1){var Jn=re||0;Bn>0&&Xt[Bn-1]!==Xn&&(Xt[Bn]=Math.max(Xt[Bn],Xt[Bn-1]+Jn)),Bn0;Mr-=1)for(var qr=!0;Pt(Xt[Mr]-Xt[Mr-1])&&qr;){var Ti=Dt(Xt,-1,Mr-1);Xt[Mr-1]=Ti.value,qr=Ti.changed}for(var bi=Xt.length-1;bi>0;bi-=1)for(var Aa=!0;Pt(Xt[bi]-Xt[bi-1])&&Aa;){var da=Dt(Xt,-1,bi-1);Xt[bi-1]=da.value,Aa=da.changed}for(var Br=0;Br=0?da:!1},[da,eo]),ns=P.useMemo(function(){var Va=Object.keys(ea||{});return Va.map(function(Di){var ta=ea[Di],No={value:Number(Di)};return ta&&(0,H.Z)(ta)==="object"&&!P.isValidElement(ta)&&("label"in ta||"style"in ta)?(No.style=ta.style,No.label=ta.label):No.label=ta,No}).filter(function(Di){var ta=Di.label;return ta||typeof ta=="number"}).sort(function(Di,ta){return Di.value-ta.value})},[ea]),dr=Fe(HA,Uo,eo,ns,bi,fl),Ks=(0,R.Z)(dr,2),Vs=Ks[0],GA=Ks[1],us=(0,F.Z)(Jn,{value:br}),Fl=(0,R.Z)(us,2),Mo=Fl[0],yA=Fl[1],pA=P.useMemo(function(){var Va=Mo==null?[]:Array.isArray(Mo)?Mo:[Mo],Di=(0,R.Z)(Va,1),ta=Di[0],No=ta===void 0?HA:ta,Ro=Mo===null?[]:[No];if(Vn){if(Ro=(0,B.Z)(Va),er||Mo===void 0){var rs=er>=0?er+1:2;for(Ro=Ro.slice(0,rs);Ro.length=0&&_a.current.focus(Va)}tA(null)},[fa]);var ya=P.useMemo(function(){return Br&&eo===null?!1:Br},[Br,eo]),gA=function(){qr==null||qr(wo(wA.current))},si=Ue(CA,vs,pA,HA,Uo,Vs,Nl,gA,GA),Qr=(0,R.Z)(si,4),rl=Qr[0],Rl=Qr[1],Ls=Qr[2],_n=Qr[3],bs=function(Di,ta){_n(Di,ta),Mr==null||Mr(wo(wA.current))},Tl=rl!==-1;P.useEffect(function(){if(!Tl){var Va=pA.lastIndexOf(Rl);_a.current.focus(Va)}},[Tl]);var zA=P.useMemo(function(){return(0,B.Z)(Ls).sort(function(Va,Di){return Va-Di})},[Ls]),Os=P.useMemo(function(){return Vn?[zA[0],zA[zA.length-1]]:[HA,zA[0]]},[zA,Vn,HA]),Jo=(0,R.Z)(Os,2),qo=Jo[0],to=Jo[1];P.useImperativeHandle(bt,function(){return{focus:function(){_a.current.focus(0)},blur:function(){var Di=document,ta=Di.activeElement;CA.current.contains(ta)&&(ta==null||ta.blur())}}}),P.useEffect(function(){Pt&&_a.current.focus(0)},[]);var ba=P.useMemo(function(){return{min:HA,max:Uo,direction:vs,disabled:it,keyboard:Dt,step:eo,included:zn,includedStart:qo,includedEnd:to,range:Vn,tabIndex:Ai,ariaLabelForHandle:ra,ariaLabelledByForHandle:qa,ariaValueTextFormatterForHandle:Yo}},[HA,Uo,vs,it,Dt,eo,zn,qo,to,Vn,Ai,ra,qa,Yo]);return P.createElement(G.Provider,{value:ba},P.createElement("div",{ref:CA,className:v()(jt,re,(Tt={},(0,m.Z)(Tt,"".concat(jt,"-disabled"),it),(0,m.Z)(Tt,"".concat(jt,"-vertical"),En),(0,m.Z)(Tt,"".concat(jt,"-horizontal"),!En),(0,m.Z)(Tt,"".concat(jt,"-with-marks"),ns.length),Tt)),style:Qt,onMouseDown:Zl},P.createElement("div",{className:"".concat(jt,"-rail"),style:Xr}),P.createElement(pe,{prefixCls:jt,style:La,values:zA,startPoint:Wr,onStartMove:ya?bs:null}),P.createElement(_e,{prefixCls:jt,marks:ns,dots:Kn,style:va,activeStyle:Ui}),P.createElement(W,{ref:_a,prefixCls:jt,style:nr,values:Ls,draggingIndex:rl,onStartMove:bs,onOffsetChange:Zi,onFocus:kt,onBlur:Nt,handleRender:Kr}),P.createElement(Me,{prefixCls:jt,marks:ns,onClick:Vl})))}),ge=Ce,te=ge,Ge=e(36355),ue=e(1684),Ie=e(16089),vt=e(8654),tt=e(6848),Mt=P.forwardRef((me,bt)=>{const{open:Tt}=me,It=(0,P.useRef)(null),jt=(0,P.useRef)(null);function re(){Ie.Z.cancel(jt.current),jt.current=null}function Qt(){jt.current=(0,Ie.Z)(()=>{var cn;(cn=It.current)===null||cn===void 0||cn.forceAlign(),jt.current=null})}return P.useEffect(()=>(Tt?Qt():re(),re),[Tt,me.title]),P.createElement(tt.Z,Object.assign({ref:(0,vt.sQ)(It,bt)},me))}),bn=e(64993),On=e(17313),jn=e(83116),Ot=e(37613);const hn=me=>{const{componentCls:bt,antCls:Tt,controlSize:It,dotSize:jt,marginFull:re,marginPart:Qt,colorFillContentHover:cn}=me;return{[bt]:Object.assign(Object.assign({},(0,On.Wf)(me)),{position:"relative",height:It,margin:`${Qt}px ${re}px`,padding:0,cursor:"pointer",touchAction:"none","&-vertical":{margin:`${re}px ${Qt}px`},[`${bt}-rail`]:{position:"absolute",backgroundColor:me.railBg,borderRadius:me.borderRadiusXS,transition:`background-color ${me.motionDurationMid}`},[`${bt}-track`]:{position:"absolute",backgroundColor:me.trackBg,borderRadius:me.borderRadiusXS,transition:`background-color ${me.motionDurationMid}`},[`${bt}-track-draggable`]:{boxSizing:"content-box",backgroundClip:"content-box",border:"solid rgba(0,0,0,0)"},"&:hover":{[`${bt}-rail`]:{backgroundColor:me.railHoverBg},[`${bt}-track`]:{backgroundColor:me.trackHoverBg},[`${bt}-dot`]:{borderColor:cn},[`${bt}-handle::after`]:{boxShadow:`0 0 0 ${me.handleLineWidth}px ${me.colorPrimaryBorderHover}`},[`${bt}-dot-active`]:{borderColor:me.dotActiveBorderColor}},[`${bt}-handle`]:{position:"absolute",width:me.handleSize,height:me.handleSize,outline:"none",[`${bt}-dragging`]:{zIndex:1},"&::before":{content:'""',position:"absolute",insetInlineStart:-me.handleLineWidth,insetBlockStart:-me.handleLineWidth,width:me.handleSize+me.handleLineWidth*2,height:me.handleSize+me.handleLineWidth*2,backgroundColor:"transparent"},"&::after":{content:'""',position:"absolute",insetBlockStart:0,insetInlineStart:0,width:me.handleSize,height:me.handleSize,backgroundColor:me.colorBgElevated,boxShadow:`0 0 0 ${me.handleLineWidth}px ${me.handleColor}`,borderRadius:"50%",cursor:"pointer",transition:` inset-inline-start ${me.motionDurationMid}, inset-block-start ${me.motionDurationMid}, width ${me.motionDurationMid}, @@ -44,64 +44,64 @@ `]:{backgroundColor:me.colorBgElevated,borderColor:me.trackBgDisabled,boxShadow:"none",cursor:"not-allowed"},[`${bt}-handle::after`]:{backgroundColor:me.colorBgElevated,cursor:"not-allowed",width:me.handleSize,height:me.handleSize,boxShadow:`0 0 0 ${me.handleLineWidth}px ${new bn.C(me.colorTextDisabled).onBackground(me.colorBgContainer).toHexShortString()}`,insetInlineStart:0,insetBlockStart:0},[` ${bt}-mark-text, ${bt}-dot - `]:{cursor:"not-allowed !important"}},[`&-tooltip ${Dt}-tooltip-inner`]:{minWidth:"unset"}})}},Tn=(me,bt)=>{const{componentCls:Dt,railSize:It,handleSize:jt,dotSize:ae}=me,Qt=bt?"paddingBlock":"paddingInline",cn=bt?"width":"height",it=bt?"height":"width",xt=bt?"insetBlockStart":"insetInlineStart",Tt=bt?"top":"insetInlineStart",Pt=(It*3-jt)/2,Ut=(jt-It)/2,Nt=bt?{borderWidth:`${Ut}px 0`,transform:`translateY(-${Ut}px)`}:{borderWidth:`0 ${Ut}px`,transform:`translateX(-${Ut}px)`};return{[Qt]:It,[it]:It*3,[`${Dt}-rail`]:{[cn]:"100%",[it]:It},[`${Dt}-track`]:{[it]:It},[`${Dt}-track-draggable`]:Object.assign({},Nt),[`${Dt}-handle`]:{[xt]:Pt},[`${Dt}-mark`]:{insetInlineStart:0,top:0,[Tt]:It*3+(bt?0:me.marginFull),[cn]:"100%"},[`${Dt}-step`]:{insetInlineStart:0,top:0,[Tt]:It,[cn]:"100%",[it]:It},[`${Dt}-dot`]:{position:"absolute",[xt]:(It-ae)/2}}},Ue=me=>{const{componentCls:bt,marginPartWithMark:Dt}=me;return{[`${bt}-horizontal`]:Object.assign(Object.assign({},Tn(me,!0)),{[`&${bt}-with-marks`]:{marginBottom:Dt}})}},Ve=me=>{const{componentCls:bt}=me;return{[`${bt}-vertical`]:Object.assign(Object.assign({},Tn(me,!1)),{height:"100%"})}};var Gt=(0,jn.Z)("Slider",me=>{const bt=(0,Ot.TS)(me,{marginPart:(me.controlHeight-me.controlSize)/2,marginFull:me.controlSize/2,marginPartWithMark:me.controlHeightLG-me.controlSize});return[hn(bt),Ue(bt),Ve(bt)]},me=>{const Dt=me.controlHeightLG/4,It=me.controlHeightSM/2,jt=me.lineWidth+1,ae=me.lineWidth+1*3;return{controlSize:Dt,railSize:4,handleSize:Dt,handleSizeHover:It,dotSize:8,handleLineWidth:jt,handleLineWidthHover:ae,railBg:me.colorFillTertiary,railHoverBg:me.colorFillSecondary,trackBg:me.colorPrimaryBorder,trackHoverBg:me.colorPrimaryBorderHover,handleColor:me.colorPrimaryBorder,handleActiveColor:me.colorPrimary,dotBorderColor:me.colorBorderSecondary,dotActiveBorderColor:me.colorPrimaryBorder,trackBgDisabled:me.colorBgContainerDisabled}}),ir=function(me,bt){var Dt={};for(var It in me)Object.prototype.hasOwnProperty.call(me,It)&&bt.indexOf(It)<0&&(Dt[It]=me[It]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var jt=0,It=Object.getOwnPropertySymbols(me);jttypeof me=="number"?me.toString():"";var Wt=U.forwardRef((me,bt)=>{const{prefixCls:Dt,range:It,className:jt,rootClassName:ae,style:Qt,disabled:cn,tooltipPrefixCls:it,tipFormatter:xt,tooltipVisible:Tt,getTooltipPopupContainer:Pt,tooltipPlacement:Ut}=me,Nt=ir(me,["prefixCls","range","className","rootClassName","style","disabled","tooltipPrefixCls","tipFormatter","tooltipVisible","getTooltipPopupContainer","tooltipPlacement"]),{direction:An,slider:an,getPrefixCls:Bn,getPopupContainer:Yn}=U.useContext(ze.E_),Xt=U.useContext(ue.Z),Xn=cn!=null?cn:Xt,[br,Jn]=U.useState({}),Vn=(fn,En)=>{Jn(Ln=>Object.assign(Object.assign({},Ln),{[fn]:En}))},er=(fn,En)=>fn||(En?An==="rtl"?"left":"right":"top"),Sr=Bn("slider",Dt),[Mr,qr]=Gt(Sr),Di=v()(jt,an==null?void 0:an.className,ae,{[`${Sr}-rtl`]:An==="rtl"},qr);An==="rtl"&&!Nt.vertical&&(Nt.reverse=!Nt.reverse);const[bi,Aa]=U.useMemo(()=>It?typeof It=="object"?[!0,It.draggableTrack]:[!0,!1]:[!1],[It]),da=(fn,En)=>{var Ln;const{index:zn,dragging:Wr}=En,{tooltip:La={},vertical:nr}=me,Xr=Object.assign({},La),{open:va,placement:ki,getPopupContainer:ea,prefixCls:Kn,formatter:Kr}=Xr;let ti;Kr||Kr===null?ti=Kr:xt||xt===null?ti=xt:ti=Sn;const Ai=ti?br[zn]||Wr:!1,ra=(Ln=va!=null?va:Tt)!==null&&Ln!==void 0?Ln:va===void 0&&Ai,qa=Object.assign(Object.assign({},fn.props),{onMouseEnter:()=>Vn(zn,!0),onMouseLeave:()=>Vn(zn,!1)}),Yo=Bn("tooltip",Kn!=null?Kn:it);return U.createElement(Mt,Object.assign({},Xr,{prefixCls:Yo,title:ti?ti(En.value):"",open:ra,placement:er(ki!=null?ki:Ut,nr),key:zn,overlayClassName:`${Sr}-tooltip`,getPopupContainer:ea||Pt||Yn}),U.cloneElement(fn,qa))},Br=Object.assign(Object.assign({},an==null?void 0:an.style),Qt);return Mr(U.createElement(te,Object.assign({},Nt,{step:Nt.step,range:bi,draggableTrack:Aa,className:Di,style:Br,disabled:Xn,ref:bt,prefixCls:Sr,handleRender:da})))})},12563:function(x,i,e){"use strict";e.d(i,{default:function(){return ge}});var t=e(59301),v=e(99267),m=e(92310),B=e.n(m),R=e(36785),j=e(47729),U=e(14088),w=e(36355),F=e(17313),E=e(37613),D=e(83116);const Q=ve=>{const{paddingXXS:je,lineWidth:Ge,tagPaddingHorizontal:$e,componentCls:Ne}=ve,Ee=$e-Ge,Ce=je-Ge;return{[Ne]:Object.assign(Object.assign({},(0,F.Wf)(ve)),{display:"inline-block",height:"auto",marginInlineEnd:ve.marginXS,paddingInline:Ee,fontSize:ve.tagFontSize,lineHeight:ve.tagLineHeight,whiteSpace:"nowrap",background:ve.defaultBg,border:`${ve.lineWidth}px ${ve.lineType} ${ve.colorBorder}`,borderRadius:ve.borderRadiusSM,opacity:1,transition:`all ${ve.motionDurationMid}`,textAlign:"start",position:"relative",[`&${Ne}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:ve.defaultColor},[`${Ne}-close-icon`]:{marginInlineStart:Ce,color:ve.colorTextDescription,fontSize:ve.tagIconSize,cursor:"pointer",transition:`all ${ve.motionDurationMid}`,"&:hover":{color:ve.colorTextHeading}},[`&${Ne}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${ve.iconCls}-close, ${ve.iconCls}-close:hover`]:{color:ve.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${Ne}-checkable-checked):hover`]:{color:ve.colorPrimary,backgroundColor:ve.colorFillSecondary},"&:active, &-checked":{color:ve.colorTextLightSolid},"&-checked":{backgroundColor:ve.colorPrimary,"&:hover":{backgroundColor:ve.colorPrimaryHover}},"&:active":{backgroundColor:ve.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${ve.iconCls} + span, > span + ${ve.iconCls}`]:{marginInlineStart:Ee}}),[`${Ne}-borderless`]:{borderColor:"transparent",background:ve.tagBorderlessBg}}},z=ve=>{const{lineWidth:je,fontSizeIcon:Ge}=ve,$e=ve.fontSizeSM,Ne=`${ve.lineHeightSM*$e}px`;return(0,E.TS)(ve,{tagFontSize:$e,tagLineHeight:Ne,tagIconSize:Ge-2*je,tagPaddingHorizontal:8,tagBorderlessBg:ve.colorFillTertiary})},q=ve=>({defaultBg:ve.colorFillQuaternary,defaultColor:ve.colorText});var G=(0,D.Z)("Tag",ve=>{const je=z(ve);return Q(je)},q),Z=function(ve,je){var Ge={};for(var $e in ve)Object.prototype.hasOwnProperty.call(ve,$e)&&je.indexOf($e)<0&&(Ge[$e]=ve[$e]);if(ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ne=0,$e=Object.getOwnPropertySymbols(ve);Ne<$e.length;Ne++)je.indexOf($e[Ne])<0&&Object.prototype.propertyIsEnumerable.call(ve,$e[Ne])&&(Ge[$e[Ne]]=ve[$e[Ne]]);return Ge},k=ve=>{const{prefixCls:je,style:Ge,className:$e,checked:Ne,onChange:Ee,onClick:Ce}=ve,pe=Z(ve,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:te,tag:ze}=t.useContext(w.E_),ue=Mt=>{Ee==null||Ee(!Ne),Ce==null||Ce(Mt)},Ie=te("tag",je),[vt,tt]=G(Ie),Zt=B()(Ie,`${Ie}-checkable`,{[`${Ie}-checkable-checked`]:Ne},ze==null?void 0:ze.className,$e,tt);return vt(t.createElement("span",Object.assign({},pe,{style:Object.assign(Object.assign({},Ge),ze==null?void 0:ze.style),className:Zt,onClick:ue})))},P=e(45157);const ee=ve=>(0,P.Z)(ve,(je,Ge)=>{let{textColor:$e,lightBorderColor:Ne,lightColor:Ee,darkColor:Ce}=Ge;return{[`${ve.componentCls}-${je}`]:{color:$e,background:Ee,borderColor:Ne,"&-inverse":{color:ve.colorTextLightSolid,background:Ce,borderColor:Ce},[`&${ve.componentCls}-borderless`]:{borderColor:"transparent"}}}});var W=(0,D.b)(["Tag","preset"],ve=>{const je=z(ve);return ee(je)},q);function fe(ve){return typeof ve!="string"?ve:ve.charAt(0).toUpperCase()+ve.slice(1)}const ne=(ve,je,Ge)=>{const $e=fe(Ge);return{[`${ve.componentCls}-${je}`]:{color:ve[`color${Ge}`],background:ve[`color${$e}Bg`],borderColor:ve[`color${$e}Border`],[`&${ve.componentCls}-borderless`]:{borderColor:"transparent"}}}};var K=(0,D.b)(["Tag","status"],ve=>{const je=z(ve);return[ne(je,"success","Success"),ne(je,"processing","Info"),ne(je,"error","Error"),ne(je,"warning","Warning")]},q),be=function(ve,je){var Ge={};for(var $e in ve)Object.prototype.hasOwnProperty.call(ve,$e)&&je.indexOf($e)<0&&(Ge[$e]=ve[$e]);if(ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ne=0,$e=Object.getOwnPropertySymbols(ve);Ne<$e.length;Ne++)je.indexOf($e[Ne])<0&&Object.prototype.propertyIsEnumerable.call(ve,$e[Ne])&&(Ge[$e[Ne]]=ve[$e[Ne]]);return Ge};const Qe=(ve,je)=>{const{prefixCls:Ge,className:$e,rootClassName:Ne,style:Ee,children:Ce,icon:pe,color:te,onClose:ze,closeIcon:ue,closable:Ie,bordered:vt=!0}=ve,tt=be(ve,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:Zt,direction:Mt,tag:bn}=t.useContext(w.E_),[On,jn]=t.useState(!0);t.useEffect(()=>{"visible"in tt&&jn(tt.visible)},[tt.visible]);const Ot=(0,R.o2)(te),hn=(0,R.yT)(te),Tn=Ot||hn,Ue=Object.assign(Object.assign({backgroundColor:te&&!Tn?te:void 0},bn==null?void 0:bn.style),Ee),Ve=Zt("tag",Ge),[Gt,ir]=G(Ve),Sn=B()(Ve,bn==null?void 0:bn.className,{[`${Ve}-${te}`]:Tn,[`${Ve}-has-color`]:te&&!Tn,[`${Ve}-hidden`]:!On,[`${Ve}-rtl`]:Mt==="rtl",[`${Ve}-borderless`]:!vt},$e,Ne,ir),rn=jt=>{jt.stopPropagation(),ze==null||ze(jt),!jt.defaultPrevented&&jn(!1)},[,Wt]=(0,j.Z)(Ie,ue,jt=>jt===null?t.createElement(v.Z,{className:`${Ve}-close-icon`,onClick:rn}):t.createElement("span",{className:`${Ve}-close-icon`,onClick:rn},jt),null,!1),me=typeof tt.onClick=="function"||Ce&&Ce.type==="a",bt=pe||null,Dt=bt?t.createElement(t.Fragment,null,bt,Ce&&t.createElement("span",null,Ce)):Ce,It=t.createElement("span",Object.assign({},tt,{ref:je,className:Sn,style:Ue}),Dt,Wt,Ot&&t.createElement(W,{key:"preset",prefixCls:Ve}),hn&&t.createElement(K,{key:"status",prefixCls:Ve}));return Gt(me?t.createElement(U.Z,{component:"Tag"},It):It)},He=t.forwardRef(Qe);He.CheckableTag=k;var ge=He},57780:function(x,i,e){"use strict";e.r(i),e.d(i,{clsx:function(){return v}});function t(m){var B,R,j="";if(typeof m=="string"||typeof m=="number")j+=m;else if(typeof m=="object")if(Array.isArray(m))for(B=0;B0&&_[_.length-1])&&(yt[0]===6||yt[0]===2)){p=0;continue}if(yt[0]===3&&(!_||yt[1]>_[0]&&yt[1]<_[3])){p.label=yt[1];break}if(yt[0]===6&&p.label<_[1]){p.label=_[1],_=yt;break}if(_&&p.label<_[2]){p.label=_[2],p.ops.push(yt);break}_[2]&&p.ops.pop(),p.trys.pop();continue}yt=s.call(l,p)}catch(Rt){yt=[6,Rt],T=0}finally{f=_=0}if(yt[0]&5)throw yt[1];return{value:yt[0]?yt[1]:void 0,done:!0}}}function B(l,s,p){if(p||arguments.length===2)for(var f=0,T=s.length,_;f=55296&&T<=56319&&p>10)+55296,he%1024+56320)),(T+1===p||f.length>16384)&&(_+=String.fromCharCode.apply(String,f),f.length=0)}return _},E="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",D=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),Q=0;Q>4,Rt[T++]=(he&15)<<4|Pe>>2,Rt[T++]=(Pe&3)<<6|ke&63;return yt},Y=function(l){for(var s=l.length,p=[],f=0;f>P,K=1<>P,He=ne+Qe,ge=He,ve=32,je=ge+ve,Ge=65536>>ee,$e=1<=0){if(s<55296||s>56319&&s<=65535)return p=this.index[s>>P],p=(p<>P)],p=(p<>ee),p=this.index[p],p+=s>>P&Ne,p=this.index[p],p=(p<tt?(T.push(!0),Pe-=tt):T.push(!1),["normal","auto","loose"].indexOf(s)!==-1&&[8208,8211,12316,12448].indexOf(_)!==-1)return f.push(he),p.push(Wt);if(Pe===On||Pe===Ve){if(he===0)return f.push(he),p.push(Nt);var ke=p[he-1];return Wr.indexOf(ke)===-1?(f.push(f[he-1]),p.push(ke)):(f.push(he),p.push(Nt))}if(f.push(he),Pe===An)return p.push(s==="strict"?jt:br);if(Pe===Mr||Pe===Ut)return p.push(Nt);if(Pe===qr)return _>=131072&&_<=196605||_>=196608&&_<=262141?p.push(br):p.push(Nt);p.push(Pe)}),[f,p,T]},va=function(l,s,p,f){var T=f[p];if(Array.isArray(l)?l.indexOf(T)!==-1:l===T)for(var _=p;_<=f.length;){_++;var he=f[_];if(he===s)return!0;if(he!==Ue)break}if(T===Ue)for(var _=p;_>0;){_--;var Pe=f[_];if(Array.isArray(l)?l.indexOf(Pe)!==-1:l===Pe)for(var ke=p;ke<=f.length;){ke++;var he=f[ke];if(he===s)return!0;if(he!==Ue)break}if(Pe!==Ue)break}return!1},ki=function(l,s){for(var p=l;p>=0;){var f=s[p];if(f===Ue)p--;else return f}return 0},ea=function(l,s,p,f,T){if(p[f]===0)return Aa;var _=f-1;if(Array.isArray(T)&&T[_]===!0)return Aa;var he=_-1,Pe=_+1,ke=s[_],yt=he>=0?s[he]:0,Rt=s[Pe];if(ke===Mt&&Rt===bn)return Aa;if(En.indexOf(ke)!==-1)return bi;if(En.indexOf(Rt)!==-1||Ln.indexOf(Rt)!==-1)return Aa;if(ki(_,s)===hn)return da;if(Br.get(l[_])===Ve||(ke===an||ke===Bn)&&Br.get(l[Pe])===Ve||ke===Ot||Rt===Ot||ke===Tn||[Ue,ir,rn].indexOf(ke)===-1&&Rt===Tn||[me,bt,Dt,cn,Pt].indexOf(Rt)!==-1||ki(_,s)===ae||va(Qt,ae,_,s)||va([me,bt],jt,_,s)||va(Gt,Gt,_,s))return Aa;if(ke===Ue)return da;if(ke===Qt||Rt===Qt)return Aa;if(Rt===Wt||ke===Wt)return da;if([ir,rn,jt].indexOf(Rt)!==-1||ke===Sn||yt===Xn&&nr.indexOf(ke)!==-1||ke===Pt&&Rt===Xn||Rt===It||fn.indexOf(Rt)!==-1&&ke===it||fn.indexOf(ke)!==-1&&Rt===it||ke===Tt&&[br,an,Bn].indexOf(Rt)!==-1||[br,an,Bn].indexOf(ke)!==-1&&Rt===xt||fn.indexOf(ke)!==-1&&zn.indexOf(Rt)!==-1||zn.indexOf(ke)!==-1&&fn.indexOf(Rt)!==-1||[Tt,xt].indexOf(ke)!==-1&&(Rt===it||[ae,rn].indexOf(Rt)!==-1&&s[Pe+1]===it)||[ae,rn].indexOf(ke)!==-1&&Rt===it||ke===it&&[it,Pt,cn].indexOf(Rt)!==-1)return Aa;if([it,Pt,cn,me,bt].indexOf(Rt)!==-1)for(var r=_;r>=0;){var u=s[r];if(u===it)return Aa;if([Pt,cn].indexOf(u)!==-1)r--;else break}if([Tt,xt].indexOf(Rt)!==-1)for(var r=[me,bt].indexOf(ke)!==-1?he:_;r>=0;){var u=s[r];if(u===it)return Aa;if([Pt,cn].indexOf(u)!==-1)r--;else break}if(Jn===ke&&[Jn,Vn,Yn,Xt].indexOf(Rt)!==-1||[Vn,Yn].indexOf(ke)!==-1&&[Vn,er].indexOf(Rt)!==-1||[er,Xt].indexOf(ke)!==-1&&Rt===er||La.indexOf(ke)!==-1&&[It,xt].indexOf(Rt)!==-1||La.indexOf(Rt)!==-1&&ke===Tt||fn.indexOf(ke)!==-1&&fn.indexOf(Rt)!==-1||ke===cn&&fn.indexOf(Rt)!==-1||fn.concat(it).indexOf(ke)!==-1&&Rt===ae&&Di.indexOf(l[Pe])===-1||fn.concat(it).indexOf(Rt)!==-1&&ke===bt)return Aa;if(ke===Sr&&Rt===Sr){for(var I=p[_],O=1;I>0&&(I--,s[I]===Sr);)O++;if(O%2!==0)return Aa}return ke===an&&Rt===Bn?Aa:da},Kn=function(l,s){s||(s={lineBreak:"normal",wordBreak:"normal"});var p=Xr(l,s.lineBreak),f=p[0],T=p[1],_=p[2];(s.wordBreak==="break-all"||s.wordBreak==="break-word")&&(T=T.map(function(Pe){return[it,Nt,Mr].indexOf(Pe)!==-1?br:Pe}));var he=s.wordBreak==="keep-all"?_.map(function(Pe,ke){return Pe&&l[ke]>=19968&&l[ke]<=40959}):void 0;return[f,T,he]},Kr=function(){function l(s,p,f,T){this.codePoints=s,this.required=p===bi,this.start=f,this.end=T}return l.prototype.slice=function(){return F.apply(void 0,this.codePoints.slice(this.start,this.end))},l}(),ti=function(l,s){var p=w(l),f=Kn(p,s),T=f[0],_=f[1],he=f[2],Pe=p.length,ke=0,yt=0;return{next:function(){if(yt>=Pe)return{done:!0,value:null};for(var Rt=Aa;yt=ba&&l<=57},aa=function(l){return l>=55296&&l<=57343},st=function(l){return Io(l)||l>=rs&&l<=nA||l>=Va&&l<=ta},Vt=function(l){return l>=Va&&l<=Ro},Fn=function(l){return l>=rs&&l<=Zs},Yr=function(l){return Vt(l)||Fn(l)},sa=function(l){return l>=ya},wn=function(l){return l===_a||l===HA||l===ko},Ar=function(l){return Yr(l)||sa(l)||l===Fl},gr=function(l){return Ar(l)||Io(l)||l===Mo},sr=function(l){return l>=bs&&l<=Dl||l===zA||l>=Os&&l<=Jo||l===qo},Rr=function(l,s){return l!==vs?!1:s!==_a},Cn=function(l,s,p){return l===Mo?Ar(s)||Rr(s,p):Ar(l)?!0:!!(l===vs&&Rr(l,s))},Ra=function(l,s,p){return l===Qr||l===Mo?Io(s)?!0:s===_n&&Io(p):Io(l===_n?s:l)},jr=function(l){var s=0,p=1;(l[s]===Qr||l[s]===Mo)&&(l[s]===Mo&&(p=-1),s++);for(var f=[];Io(l[s]);)f.push(l[s++]);var T=f.length?parseInt(F.apply(void 0,f),10):0;l[s]===_n&&s++;for(var _=[];Io(l[s]);)_.push(l[s++]);var he=_.length,Pe=he?parseInt(F.apply(void 0,_),10):0;(l[s]===bo||l[s]===Ti)&&s++;var ke=1;(l[s]===Qr||l[s]===Mo)&&(l[s]===Mo&&(ke=-1),s++);for(var yt=[];Io(l[s]);)yt.push(l[s++]);var Rt=yt.length?parseInt(F.apply(void 0,yt),10):0;return p*(T+Pe*Math.pow(10,-he))*Math.pow(10,ke*Rt)},co={type:2},la={type:3},li={type:4},jo={type:13},rA={type:8},Zn={type:21},Ii={type:9},Bi={type:10},IA={type:11},Ma={type:12},Si={type:14},no={type:23},Ao={type:1},sA={type:25},mA={type:24},SA={type:26},KA={type:27},So={type:28},xA={type:29},pl={type:31},FA={type:32},Bo=function(){function l(){this._value=[]}return l.prototype.write=function(s){this._value=this._value.concat(w(s))},l.prototype.read=function(){for(var s=[],p=this.consumeToken();p!==FA;)s.push(p),p=this.consumeToken();return s},l.prototype.consumeToken=function(){var s=this.consumeCodePoint();switch(s){case eo:return this.consumeStringToken(eo);case ns:var p=this.peekCodePoint(0),f=this.peekCodePoint(1),T=this.peekCodePoint(2);if(gr(p)||Rr(f,T)){var _=Cn(p,f,T)?ra:Ai,he=this.consumeName();return{type:5,value:he,flags:_}}break;case dr:if(this.peekCodePoint(0)===fl)return this.consumeCodePoint(),jo;break;case Vs:return this.consumeStringToken(Vs);case GA:return co;case us:return la;case si:if(this.peekCodePoint(0)===fl)return this.consumeCodePoint(),Si;break;case Qr:if(Ra(s,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(s),this.consumeNumericToken();break;case rl:return li;case Mo:var Pe=s,ke=this.peekCodePoint(0),yt=this.peekCodePoint(1);if(Ra(Pe,ke,yt))return this.reconsumeCodePoint(s),this.consumeNumericToken();if(Cn(Pe,ke,yt))return this.reconsumeCodePoint(s),this.consumeIdentLikeToken();if(ke===Mo&&yt===wA)return this.consumeCodePoint(),this.consumeCodePoint(),mA;break;case _n:if(Ra(s,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(s),this.consumeNumericToken();break;case CA:if(this.peekCodePoint(0)===si)for(this.consumeCodePoint();;){var Rt=this.consumeCodePoint();if(Rt===si&&(Rt=this.consumeCodePoint(),Rt===CA))return this.consumeToken();if(Rt===to)return this.consumeToken()}break;case Rl:return SA;case Ls:return KA;case pA:if(this.peekCodePoint(0)===yA&&this.peekCodePoint(1)===Mo&&this.peekCodePoint(2)===Mo)return this.consumeCodePoint(),this.consumeCodePoint(),sA;break;case wo:var r=this.peekCodePoint(0),u=this.peekCodePoint(1),I=this.peekCodePoint(2);if(Cn(r,u,I)){var he=this.consumeName();return{type:7,value:he}}break;case Nl:return So;case vs:if(Rr(s,this.peekCodePoint(0)))return this.reconsumeCodePoint(s),this.consumeIdentLikeToken();break;case Vl:return xA;case Zl:if(this.peekCodePoint(0)===fl)return this.consumeCodePoint(),rA;break;case lu:return IA;case fa:return Ma;case No:case as:var O=this.peekCodePoint(0),$=this.peekCodePoint(1);return O===Qr&&(st($)||$===nl)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(s),this.consumeIdentLikeToken();case tA:if(this.peekCodePoint(0)===fl)return this.consumeCodePoint(),Ii;if(this.peekCodePoint(0)===tA)return this.consumeCodePoint(),Zn;break;case Zi:if(this.peekCodePoint(0)===fl)return this.consumeCodePoint(),Bi;break;case to:return FA}return wn(s)?(this.consumeWhiteSpace(),pl):Io(s)?(this.reconsumeCodePoint(s),this.consumeNumericToken()):Ar(s)?(this.reconsumeCodePoint(s),this.consumeIdentLikeToken()):{type:6,value:F(s)}},l.prototype.consumeCodePoint=function(){var s=this._value.shift();return typeof s=="undefined"?-1:s},l.prototype.reconsumeCodePoint=function(s){this._value.unshift(s)},l.prototype.peekCodePoint=function(s){return s>=this._value.length?-1:this._value[s]},l.prototype.consumeUnicodeRangeToken=function(){for(var s=[],p=this.consumeCodePoint();st(p)&&s.length<6;)s.push(p),p=this.consumeCodePoint();for(var f=!1;p===nl&&s.length<6;)s.push(p),p=this.consumeCodePoint(),f=!0;if(f){var T=parseInt(F.apply(void 0,s.map(function(ke){return ke===nl?ba:ke})),16),_=parseInt(F.apply(void 0,s.map(function(ke){return ke===nl?nA:ke})),16);return{type:30,start:T,end:_}}var he=parseInt(F.apply(void 0,s),16);if(this.peekCodePoint(0)===Mo&&st(this.peekCodePoint(1))){this.consumeCodePoint(),p=this.consumeCodePoint();for(var Pe=[];st(p)&&Pe.length<6;)Pe.push(p),p=this.consumeCodePoint();var _=parseInt(F.apply(void 0,Pe),16);return{type:30,start:he,end:_}}else return{type:30,start:he,end:he}},l.prototype.consumeIdentLikeToken=function(){var s=this.consumeName();return s.toLowerCase()==="url"&&this.peekCodePoint(0)===GA?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===GA?(this.consumeCodePoint(),{type:19,value:s}):{type:20,value:s}},l.prototype.consumeUrlToken=function(){var s=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===to)return{type:22,value:""};var p=this.peekCodePoint(0);if(p===Vs||p===eo){var f=this.consumeStringToken(this.consumeCodePoint());return f.type===0&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===to||this.peekCodePoint(0)===us)?(this.consumeCodePoint(),{type:22,value:f.value}):(this.consumeBadUrlRemnants(),no)}for(;;){var T=this.consumeCodePoint();if(T===to||T===us)return{type:22,value:F.apply(void 0,s)};if(wn(T))return this.consumeWhiteSpace(),this.peekCodePoint(0)===to||this.peekCodePoint(0)===us?(this.consumeCodePoint(),{type:22,value:F.apply(void 0,s)}):(this.consumeBadUrlRemnants(),no);if(T===eo||T===Vs||T===GA||sr(T))return this.consumeBadUrlRemnants(),no;if(T===vs)if(Rr(T,this.peekCodePoint(0)))s.push(this.consumeEscapedCodePoint());else return this.consumeBadUrlRemnants(),no;else s.push(T)}},l.prototype.consumeWhiteSpace=function(){for(;wn(this.peekCodePoint(0));)this.consumeCodePoint()},l.prototype.consumeBadUrlRemnants=function(){for(;;){var s=this.consumeCodePoint();if(s===us||s===to)return;Rr(s,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},l.prototype.consumeStringSlice=function(s){for(var p=5e4,f="";s>0;){var T=Math.min(p,s);f+=F.apply(void 0,this._value.splice(0,T)),s-=T}return this._value.shift(),f},l.prototype.consumeStringToken=function(s){var p="",f=0;do{var T=this._value[f];if(T===to||T===void 0||T===s)return p+=this.consumeStringSlice(f),{type:0,value:p};if(T===_a)return this._value.splice(0,f),Ao;if(T===vs){var _=this._value[f+1];_!==to&&_!==void 0&&(_===_a?(p+=this.consumeStringSlice(f),f=-1,this._value.shift()):Rr(T,_)&&(p+=this.consumeStringSlice(f),p+=F(this.consumeEscapedCodePoint()),f=-1))}f++}while(!0)},l.prototype.consumeNumber=function(){var s=[],p=qa,f=this.peekCodePoint(0);for((f===Qr||f===Mo)&&s.push(this.consumeCodePoint());Io(this.peekCodePoint(0));)s.push(this.consumeCodePoint());f=this.peekCodePoint(0);var T=this.peekCodePoint(1);if(f===_n&&Io(T))for(s.push(this.consumeCodePoint(),this.consumeCodePoint()),p=Yo;Io(this.peekCodePoint(0));)s.push(this.consumeCodePoint());f=this.peekCodePoint(0),T=this.peekCodePoint(1);var _=this.peekCodePoint(2);if((f===bo||f===Ti)&&((T===Qr||T===Mo)&&Io(_)||Io(T)))for(s.push(this.consumeCodePoint(),this.consumeCodePoint()),p=Yo;Io(this.peekCodePoint(0));)s.push(this.consumeCodePoint());return[jr(s),p]},l.prototype.consumeNumericToken=function(){var s=this.consumeNumber(),p=s[0],f=s[1],T=this.peekCodePoint(0),_=this.peekCodePoint(1),he=this.peekCodePoint(2);if(Cn(T,_,he)){var Pe=this.consumeName();return{type:15,number:p,flags:f,unit:Pe}}return T===Ks?(this.consumeCodePoint(),{type:16,number:p,flags:f}):{type:17,number:p,flags:f}},l.prototype.consumeEscapedCodePoint=function(){var s=this.consumeCodePoint();if(st(s)){for(var p=F(s);st(this.peekCodePoint(0))&&p.length<6;)p+=F(this.consumeCodePoint());wn(this.peekCodePoint(0))&&this.consumeCodePoint();var f=parseInt(p,16);return f===0||aa(f)||f>1114111?gA:f}return s===to?gA:s},l.prototype.consumeName=function(){for(var s="";;){var p=this.consumeCodePoint();if(gr(p))s+=F(p);else if(Rr(p,this.peekCodePoint(0)))s+=F(this.consumeEscapedCodePoint());else return this.reconsumeCodePoint(p),s}},l}(),Co=function(){function l(s){this._tokens=s}return l.create=function(s){var p=new Bo;return p.write(s),new l(p.read())},l.parseValue=function(s){return l.create(s).parseComponentValue()},l.parseValues=function(s){return l.create(s).parseComponentValues()},l.prototype.parseComponentValue=function(){for(var s=this.consumeToken();s.type===31;)s=this.consumeToken();if(s.type===32)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(s);var p=this.consumeComponentValue();do s=this.consumeToken();while(s.type===31);if(s.type===32)return p;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},l.prototype.parseComponentValues=function(){for(var s=[];;){var p=this.consumeComponentValue();if(p.type===32)return s;s.push(p),s.push()}},l.prototype.consumeComponentValue=function(){var s=this.consumeToken();switch(s.type){case 11:case 28:case 2:return this.consumeSimpleBlock(s.type);case 19:return this.consumeFunction(s)}return s},l.prototype.consumeSimpleBlock=function(s){for(var p={type:s,values:[]},f=this.consumeToken();;){if(f.type===32||so(f,s))return p;this.reconsumeToken(f),p.values.push(this.consumeComponentValue()),f=this.consumeToken()}},l.prototype.consumeFunction=function(s){for(var p={name:s.value,values:[],type:18};;){var f=this.consumeToken();if(f.type===32||f.type===3)return p;this.reconsumeToken(f),p.values.push(this.consumeComponentValue())}},l.prototype.consumeToken=function(){var s=this._tokens.shift();return typeof s=="undefined"?FA:s},l.prototype.reconsumeToken=function(s){this._tokens.unshift(s)},l}(),re=function(l){return l.type===15},ma=function(l){return l.type===17},Oa=function(l){return l.type===20},Mi=function(l){return l.type===0},VA=function(l,s){return Oa(l)&&l.value===s},Bs=function(l){return l.type!==31},Cs=function(l){return l.type!==31&&l.type!==4},bA=function(l){var s=[],p=[];return l.forEach(function(f){if(f.type===4){if(p.length===0)throw new Error("Error parsing function args, zero tokens for arg");s.push(p),p=[];return}f.type!==31&&p.push(f)}),p.length&&s.push(p),s},so=function(l,s){return s===11&&l.type===12||s===28&&l.type===29?!0:s===2&&l.type===3},aA=function(l){return l.type===17||l.type===15},kn=function(l){return l.type===16||aA(l)},uu=function(l){return l.length>1?[l[0],l[1]]:[l[0]]},hA={type:17,number:0,flags:qa},Me={type:16,number:50,flags:qa},pt={type:16,number:100,flags:qa},Bt=function(l,s,p){var f=l[0],T=l[1];return[$n(f,s),$n(typeof T!="undefined"?T:f,p)]},$n=function(l,s){if(l.type===16)return l.number/100*s;if(re(l))switch(l.unit){case"rem":case"em":return 16*l.number;case"px":default:return l.number}return l.number},fr="deg",ia="grad",Tr="rad",Cr="turn",Un={name:"angle",parse:function(l,s){if(s.type===15)switch(s.unit){case fr:return Math.PI*s.number/180;case ia:return Math.PI/200*s.number;case Tr:return s.number;case Cr:return Math.PI*2*s.number}throw new Error("Unsupported angle type")}},hr=function(l){return l.type===15&&(l.unit===fr||l.unit===ia||l.unit===Tr||l.unit===Cr)},Hr=function(l){var s=l.filter(Oa).map(function(p){return p.value}).join(" ");switch(s){case"to bottom right":case"to right bottom":case"left top":case"top left":return[hA,hA];case"to top":case"bottom":return Jr(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[hA,pt];case"to right":case"left":return Jr(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[pt,pt];case"to bottom":case"top":return Jr(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[pt,hA];case"to left":case"right":return Jr(270)}return 0},Jr=function(l){return Math.PI*l/180},Pa={name:"color",parse:function(l,s){if(s.type===18){var p=Mn[s.name];if(typeof p=="undefined")throw new Error('Attempting to parse an unsupported color function "'+s.name+'"');return p(l,s.values)}if(s.type===5){if(s.value.length===3){var f=s.value.substring(0,1),T=s.value.substring(1,2),_=s.value.substring(2,3);return xr(parseInt(f+f,16),parseInt(T+T,16),parseInt(_+_,16),1)}if(s.value.length===4){var f=s.value.substring(0,1),T=s.value.substring(1,2),_=s.value.substring(2,3),he=s.value.substring(3,4);return xr(parseInt(f+f,16),parseInt(T+T,16),parseInt(_+_,16),parseInt(he+he,16)/255)}if(s.value.length===6){var f=s.value.substring(0,2),T=s.value.substring(2,4),_=s.value.substring(4,6);return xr(parseInt(f,16),parseInt(T,16),parseInt(_,16),1)}if(s.value.length===8){var f=s.value.substring(0,2),T=s.value.substring(2,4),_=s.value.substring(4,6),he=s.value.substring(6,8);return xr(parseInt(f,16),parseInt(T,16),parseInt(_,16),parseInt(he,16)/255)}}if(s.type===20){var Pe=qn[s.value.toUpperCase()];if(typeof Pe!="undefined")return Pe}return qn.TRANSPARENT}},Li=function(l){return(255&l)===0},Hn=function(l){var s=255&l,p=255&l>>8,f=255&l>>16,T=255&l>>24;return s<255?"rgba("+T+","+f+","+p+","+s/255+")":"rgb("+T+","+f+","+p+")"},xr=function(l,s,p,f){return(l<<24|s<<16|p<<8|Math.round(f*255)<<0)>>>0},Da=function(l,s){if(l.type===17)return l.number;if(l.type===16){var p=s===3?1:255;return s===3?l.number/100*p:Math.round(l.number/100*p)}return 0},wa=function(l,s){var p=s.filter(Cs);if(p.length===3){var f=p.map(Da),T=f[0],_=f[1],he=f[2];return xr(T,_,he,1)}if(p.length===4){var Pe=p.map(Da),T=Pe[0],_=Pe[1],he=Pe[2],ke=Pe[3];return xr(T,_,he,ke)}return 0};function ja(l,s,p){return p<0&&(p+=1),p>=1&&(p-=1),p<1/6?(s-l)*p*6+l:p<1/2?s:p<2/3?(s-l)*6*(2/3-p)+l:l}var ua=function(l,s){var p=s.filter(Cs),f=p[0],T=p[1],_=p[2],he=p[3],Pe=(f.type===17?Jr(f.number):Un.parse(l,f))/(Math.PI*2),ke=kn(T)?T.number/100:0,yt=kn(_)?_.number/100:0,Rt=typeof he!="undefined"&&kn(he)?$n(he,1):1;if(ke===0)return xr(yt*255,yt*255,yt*255,1);var r=yt<=.5?yt*(ke+1):yt+ke-yt*ke,u=yt*2-r,I=ja(u,r,Pe+1/3),O=ja(u,r,Pe),$=ja(u,r,Pe-1/3);return xr(I*255,O*255,$*255,Rt)},Mn={hsl:ua,hsla:ua,rgb:wa,rgba:wa},Pn=function(l,s){return Pa.parse(l,Co.create(s).parseComponentValue())},qn={ALICEBLUE:4042850303,ANTIQUEWHITE:4209760255,AQUA:16777215,AQUAMARINE:2147472639,AZURE:4043309055,BEIGE:4126530815,BISQUE:4293182719,BLACK:255,BLANCHEDALMOND:4293643775,BLUE:65535,BLUEVIOLET:2318131967,BROWN:2771004159,BURLYWOOD:3736635391,CADETBLUE:1604231423,CHARTREUSE:2147418367,CHOCOLATE:3530104575,CORAL:4286533887,CORNFLOWERBLUE:1687547391,CORNSILK:4294499583,CRIMSON:3692313855,CYAN:16777215,DARKBLUE:35839,DARKCYAN:9145343,DARKGOLDENROD:3095837695,DARKGRAY:2846468607,DARKGREEN:6553855,DARKGREY:2846468607,DARKKHAKI:3182914559,DARKMAGENTA:2332068863,DARKOLIVEGREEN:1433087999,DARKORANGE:4287365375,DARKORCHID:2570243327,DARKRED:2332033279,DARKSALMON:3918953215,DARKSEAGREEN:2411499519,DARKSLATEBLUE:1211993087,DARKSLATEGRAY:793726975,DARKSLATEGREY:793726975,DARKTURQUOISE:13554175,DARKVIOLET:2483082239,DEEPPINK:4279538687,DEEPSKYBLUE:12582911,DIMGRAY:1768516095,DIMGREY:1768516095,DODGERBLUE:512819199,FIREBRICK:2988581631,FLORALWHITE:4294635775,FORESTGREEN:579543807,FUCHSIA:4278255615,GAINSBORO:3705462015,GHOSTWHITE:4177068031,GOLD:4292280575,GOLDENROD:3668254975,GRAY:2155905279,GREEN:8388863,GREENYELLOW:2919182335,GREY:2155905279,HONEYDEW:4043305215,HOTPINK:4285117695,INDIANRED:3445382399,INDIGO:1258324735,IVORY:4294963455,KHAKI:4041641215,LAVENDER:3873897215,LAVENDERBLUSH:4293981695,LAWNGREEN:2096890111,LEMONCHIFFON:4294626815,LIGHTBLUE:2916673279,LIGHTCORAL:4034953471,LIGHTCYAN:3774873599,LIGHTGOLDENRODYELLOW:4210742015,LIGHTGRAY:3553874943,LIGHTGREEN:2431553791,LIGHTGREY:3553874943,LIGHTPINK:4290167295,LIGHTSALMON:4288707327,LIGHTSEAGREEN:548580095,LIGHTSKYBLUE:2278488831,LIGHTSLATEGRAY:2005441023,LIGHTSLATEGREY:2005441023,LIGHTSTEELBLUE:2965692159,LIGHTYELLOW:4294959359,LIME:16711935,LIMEGREEN:852308735,LINEN:4210091775,MAGENTA:4278255615,MAROON:2147483903,MEDIUMAQUAMARINE:1724754687,MEDIUMBLUE:52735,MEDIUMORCHID:3126187007,MEDIUMPURPLE:2473647103,MEDIUMSEAGREEN:1018393087,MEDIUMSLATEBLUE:2070474495,MEDIUMSPRINGGREEN:16423679,MEDIUMTURQUOISE:1221709055,MEDIUMVIOLETRED:3340076543,MIDNIGHTBLUE:421097727,MINTCREAM:4127193855,MISTYROSE:4293190143,MOCCASIN:4293178879,NAVAJOWHITE:4292783615,NAVY:33023,OLDLACE:4260751103,OLIVE:2155872511,OLIVEDRAB:1804477439,ORANGE:4289003775,ORANGERED:4282712319,ORCHID:3664828159,PALEGOLDENROD:4008225535,PALEGREEN:2566625535,PALETURQUOISE:2951671551,PALEVIOLETRED:3681588223,PAPAYAWHIP:4293907967,PEACHPUFF:4292524543,PERU:3448061951,PINK:4290825215,PLUM:3718307327,POWDERBLUE:2967529215,PURPLE:2147516671,REBECCAPURPLE:1714657791,RED:4278190335,ROSYBROWN:3163525119,ROYALBLUE:1097458175,SADDLEBROWN:2336560127,SALMON:4202722047,SANDYBROWN:4104413439,SEAGREEN:780883967,SEASHELL:4294307583,SIENNA:2689740287,SILVER:3233857791,SKYBLUE:2278484991,SLATEBLUE:1784335871,SLATEGRAY:1887473919,SLATEGREY:1887473919,SNOW:4294638335,SPRINGGREEN:16744447,STEELBLUE:1182971135,TAN:3535047935,TEAL:8421631,THISTLE:3636451583,TOMATO:4284696575,TRANSPARENT:0,TURQUOISE:1088475391,VIOLET:4001558271,WHEAT:4125012991,WHITE:4294967295,WHITESMOKE:4126537215,YELLOW:4294902015,YELLOWGREEN:2597139199},_r={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(l,s){return s.map(function(p){if(Oa(p))switch(p.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},Ua={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},ii=function(l,s){var p=Pa.parse(l,s[0]),f=s[1];return f&&kn(f)?{color:p,stop:f}:{color:p,stop:null}},Do=function(l,s){var p=l[0],f=l[l.length-1];p.stop===null&&(p.stop=hA),f.stop===null&&(f.stop=pt);for(var T=[],_=0,he=0;he_?T.push(ke):T.push(_),_=ke}else T.push(null)}for(var yt=null,he=0;hehe.optimumDistance)?{optimumCorner:Pe,optimumDistance:Rt}:he},{optimumDistance:T?1/0:-1/0,optimumCorner:null}).optimumCorner},xi=function(l,s,p,f,T){var _=0,he=0;switch(l.size){case 0:l.shape===0?_=he=Math.min(Math.abs(s),Math.abs(s-f),Math.abs(p),Math.abs(p-T)):l.shape===1&&(_=Math.min(Math.abs(s),Math.abs(s-f)),he=Math.min(Math.abs(p),Math.abs(p-T)));break;case 2:if(l.shape===0)_=he=Math.min(Ha(s,p),Ha(s,p-T),Ha(s-f,p),Ha(s-f,p-T));else if(l.shape===1){var Pe=Math.min(Math.abs(p),Math.abs(p-T))/Math.min(Math.abs(s),Math.abs(s-f)),ke=Ba(f,T,s,p,!0),yt=ke[0],Rt=ke[1];_=Ha(yt-s,(Rt-p)/Pe),he=Pe*_}break;case 1:l.shape===0?_=he=Math.max(Math.abs(s),Math.abs(s-f),Math.abs(p),Math.abs(p-T)):l.shape===1&&(_=Math.max(Math.abs(s),Math.abs(s-f)),he=Math.max(Math.abs(p),Math.abs(p-T)));break;case 3:if(l.shape===0)_=he=Math.max(Ha(s,p),Ha(s,p-T),Ha(s-f,p),Ha(s-f,p-T));else if(l.shape===1){var Pe=Math.max(Math.abs(p),Math.abs(p-T))/Math.max(Math.abs(s),Math.abs(s-f)),r=Ba(f,T,s,p,!1),yt=r[0],Rt=r[1];_=Ha(yt-s,(Rt-p)/Pe),he=Pe*_}break}return Array.isArray(l.size)&&(_=$n(l.size[0],f),he=l.size.length===2?$n(l.size[1],T):_),[_,he]},ro=function(l,s){var p=Jr(180),f=[];return bA(s).forEach(function(T,_){if(_===0){var he=T[0];if(he.type===20&&he.value==="to"){p=Hr(T);return}else if(hr(he)){p=Un.parse(l,he);return}}var Pe=ii(l,T);f.push(Pe)}),{angle:p,stops:f,type:1}},yr=function(l,s){var p=Jr(180),f=[];return bA(s).forEach(function(T,_){if(_===0){var he=T[0];if(he.type===20&&["top","left","right","bottom"].indexOf(he.value)!==-1){p=Hr(T);return}else if(hr(he)){p=(Un.parse(l,he)+Jr(270))%Jr(360);return}}var Pe=ii(l,T);f.push(Pe)}),{angle:p,stops:f,type:1}},ln=function(l,s){var p=Jr(180),f=[],T=1,_=0,he=3,Pe=[];return bA(s).forEach(function(ke,yt){var Rt=ke[0];if(yt===0){if(Oa(Rt)&&Rt.value==="linear"){T=1;return}else if(Oa(Rt)&&Rt.value==="radial"){T=2;return}}if(Rt.type===18){if(Rt.name==="from"){var r=Pa.parse(l,Rt.values[0]);f.push({stop:hA,color:r})}else if(Rt.name==="to"){var r=Pa.parse(l,Rt.values[0]);f.push({stop:pt,color:r})}else if(Rt.name==="color-stop"){var u=Rt.values.filter(Cs);if(u.length===2){var r=Pa.parse(l,u[1]),I=u[0];ma(I)&&f.push({stop:{type:16,number:I.number*100,flags:I.flags},color:r})}}}}),T===1?{angle:(p+Jr(180))%Jr(360),stops:f,type:T}:{size:he,shape:_,stops:f,position:Pe,type:T}},Za="closest-side",$a="farthest-side",Yt="closest-corner",na="farthest-corner",Oi="circle",To="ellipse",Go="cover",iA="contain",lo=function(l,s){var p=0,f=3,T=[],_=[];return bA(s).forEach(function(he,Pe){var ke=!0;if(Pe===0){var yt=!1;ke=he.reduce(function(r,u){if(yt)if(Oa(u))switch(u.value){case"center":return _.push(Me),r;case"top":case"left":return _.push(hA),r;case"right":case"bottom":return _.push(pt),r}else(kn(u)||aA(u))&&_.push(u);else if(Oa(u))switch(u.value){case Oi:return p=0,!1;case To:return p=1,!1;case"at":return yt=!0,!1;case Za:return f=0,!1;case Go:case $a:return f=1,!1;case iA:case Yt:return f=2,!1;case na:return f=3,!1}else if(aA(u)||kn(u))return Array.isArray(f)||(f=[]),f.push(u),!1;return r},ke)}if(ke){var Rt=ii(l,he);T.push(Rt)}}),{size:f,shape:p,stops:T,position:_,type:2}},ni=function(l,s){var p=0,f=3,T=[],_=[];return bA(s).forEach(function(he,Pe){var ke=!0;if(Pe===0?ke=he.reduce(function(Rt,r){if(Oa(r))switch(r.value){case"center":return _.push(Me),!1;case"top":case"left":return _.push(hA),!1;case"right":case"bottom":return _.push(pt),!1}else if(kn(r)||aA(r))return _.push(r),!1;return Rt},ke):Pe===1&&(ke=he.reduce(function(Rt,r){if(Oa(r))switch(r.value){case Oi:return p=0,!1;case To:return p=1,!1;case iA:case Za:return f=0,!1;case $a:return f=1,!1;case Yt:return f=2,!1;case Go:case na:return f=3,!1}else if(aA(r)||kn(r))return Array.isArray(f)||(f=[]),f.push(r),!1;return Rt},ke)),ke){var yt=ii(l,he);T.push(yt)}}),{size:f,shape:p,stops:T,position:_,type:2}},Ji=function(l){return l.type===1},_o=function(l){return l.type===2},yo={name:"image",parse:function(l,s){if(s.type===22){var p={url:s.value,type:0};return l.cache.addImage(s.value),p}if(s.type===18){var f=Ws[s.name];if(typeof f=="undefined")throw new Error('Attempting to parse an unsupported image function "'+s.name+'"');return f(l,s.values)}throw new Error("Unsupported image type "+s.type)}};function ZA(l){return!(l.type===20&&l.value==="none")&&(l.type!==18||!!Ws[l.name])}var Ws={"linear-gradient":ro,"-moz-linear-gradient":yr,"-ms-linear-gradient":yr,"-o-linear-gradient":yr,"-webkit-linear-gradient":yr,"radial-gradient":lo,"-moz-radial-gradient":ni,"-ms-radial-gradient":ni,"-o-radial-gradient":ni,"-webkit-radial-gradient":ni,"-webkit-gradient":ln},cu={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(l,s){if(s.length===0)return[];var p=s[0];return p.type===20&&p.value==="none"?[]:s.filter(function(f){return Cs(f)&&ZA(f)}).map(function(f){return yo.parse(l,f)})}},A={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(l,s){return s.map(function(p){if(Oa(p))switch(p.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},a={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(l,s){return bA(s).map(function(p){return p.filter(kn)}).map(uu)}},o={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(l,s){return bA(s).map(function(p){return p.filter(Oa).map(function(f){return f.value}).join(" ")}).map(c)}},c=function(l){switch(l){case"no-repeat":return 1;case"repeat-x":case"repeat no-repeat":return 2;case"repeat-y":case"no-repeat repeat":return 3;case"repeat":default:return 0}},b;(function(l){l.AUTO="auto",l.CONTAIN="contain",l.COVER="cover"})(b||(b={}));var h={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(l,s){return bA(s).map(function(p){return p.filter(S)})}},S=function(l){return Oa(l)||kn(l)},N=function(l){return{name:"border-"+l+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},L=N("top"),J=N("right"),oe=N("bottom"),Ae=N("left"),Be=function(l){return{name:"border-radius-"+l,initialValue:"0 0",prefix:!1,type:1,parse:function(s,p){return uu(p.filter(kn))}}},V=Be("top-left"),Ke=Be("top-right"),Te=Be("bottom-right"),We=Be("bottom-left"),Se=function(l){return{name:"border-"+l+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(s,p){switch(p){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},Xe=Se("top"),St=Se("right"),kt=Se("bottom"),$t=Se("left"),Qn=function(l){return{name:"border-"+l+"-width",initialValue:"0",type:0,prefix:!1,parse:function(s,p){return re(p)?p.number:0}}},Ht=Qn("top"),lt=Qn("right"),zt=Qn("bottom"),gn=Qn("left"),Re={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},Oe={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(l,s){switch(s){case"rtl":return 1;case"ltr":default:return 0}}},Ct={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(l,s){return s.filter(Oa).reduce(function(p,f){return p|ot(f.value)},0)}},ot=function(l){switch(l){case"block":case"-webkit-box":return 2;case"inline":return 4;case"run-in":return 8;case"flow":return 16;case"flow-root":return 32;case"table":return 64;case"flex":case"-webkit-flex":return 128;case"grid":case"-ms-grid":return 256;case"ruby":return 512;case"subgrid":return 1024;case"list-item":return 2048;case"table-row-group":return 4096;case"table-header-group":return 8192;case"table-footer-group":return 16384;case"table-row":return 32768;case"table-cell":return 65536;case"table-column-group":return 131072;case"table-column":return 262144;case"table-caption":return 524288;case"ruby-base":return 1048576;case"ruby-text":return 2097152;case"ruby-base-container":return 4194304;case"ruby-text-container":return 8388608;case"contents":return 16777216;case"inline-block":return 33554432;case"inline-list-item":return 67108864;case"inline-table":return 134217728;case"inline-flex":return 268435456;case"inline-grid":return 536870912}return 0},on={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(l,s){switch(s){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},en={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(l,s){return s.type===20&&s.value==="normal"?0:s.type===17||s.type===15?s.number:0}},un;(function(l){l.NORMAL="normal",l.STRICT="strict"})(un||(un={}));var Kt={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(l,s){switch(s){case"strict":return un.STRICT;case"normal":default:return un.NORMAL}}},pn={name:"line-height",initialValue:"normal",prefix:!1,type:4},mn=function(l,s){return Oa(l)&&l.value==="normal"?1.2*s:l.type===17?s*l.number:kn(l)?$n(l,s):s},Pr={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(l,s){return s.type===20&&s.value==="none"?null:yo.parse(l,s)}},ye={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(l,s){switch(s){case"inside":return 0;case"outside":default:return 1}}},Ze={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(l,s){switch(s){case"disc":return 0;case"circle":return 1;case"square":return 2;case"decimal":return 3;case"cjk-decimal":return 4;case"decimal-leading-zero":return 5;case"lower-roman":return 6;case"upper-roman":return 7;case"lower-greek":return 8;case"lower-alpha":return 9;case"upper-alpha":return 10;case"arabic-indic":return 11;case"armenian":return 12;case"bengali":return 13;case"cambodian":return 14;case"cjk-earthly-branch":return 15;case"cjk-heavenly-stem":return 16;case"cjk-ideographic":return 17;case"devanagari":return 18;case"ethiopic-numeric":return 19;case"georgian":return 20;case"gujarati":return 21;case"gurmukhi":return 22;case"hebrew":return 22;case"hiragana":return 23;case"hiragana-iroha":return 24;case"japanese-formal":return 25;case"japanese-informal":return 26;case"kannada":return 27;case"katakana":return 28;case"katakana-iroha":return 29;case"khmer":return 30;case"korean-hangul-formal":return 31;case"korean-hanja-formal":return 32;case"korean-hanja-informal":return 33;case"lao":return 34;case"lower-armenian":return 35;case"malayalam":return 36;case"mongolian":return 37;case"myanmar":return 38;case"oriya":return 39;case"persian":return 40;case"simp-chinese-formal":return 41;case"simp-chinese-informal":return 42;case"tamil":return 43;case"telugu":return 44;case"thai":return 45;case"tibetan":return 46;case"trad-chinese-formal":return 47;case"trad-chinese-informal":return 48;case"upper-armenian":return 49;case"disclosure-open":return 50;case"disclosure-closed":return 51;case"none":default:return-1}}},nt=function(l){return{name:"margin-"+l,initialValue:"0",prefix:!1,type:4}},Et=nt("top"),Lt=nt("right"),Jt=nt("bottom"),tn=nt("left"),nn={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(l,s){return s.filter(Oa).map(function(p){switch(p.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;case"visible":default:return 0}})}},lr={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(l,s){switch(s){case"break-word":return"break-word";case"normal":default:return"normal"}}},tr=function(l){return{name:"padding-"+l,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},Lr=tr("top"),Nr=tr("right"),Qa=tr("bottom"),vn=tr("left"),rt={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(l,s){switch(s){case"right":return 2;case"center":case"justify":return 1;case"left":default:return 0}}},ri={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(l,s){switch(s){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},oa={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(l,s){return s.length===1&&VA(s[0],"none")?[]:bA(s).map(function(p){for(var f={color:qn.TRANSPARENT,offsetX:hA,offsetY:hA,blur:hA},T=0,_=0;_1?1:0],this.overflowWrap=ur(s,lr,p.overflowWrap),this.paddingTop=ur(s,Lr,p.paddingTop),this.paddingRight=ur(s,Nr,p.paddingRight),this.paddingBottom=ur(s,Qa,p.paddingBottom),this.paddingLeft=ur(s,vn,p.paddingLeft),this.paintOrder=ur(s,Ys,p.paintOrder),this.position=ur(s,ri,p.position),this.textAlign=ur(s,rt,p.textAlign),this.textDecorationColor=ur(s,Ci,(f=p.textDecorationColor)!==null&&f!==void 0?f:p.color),this.textDecorationLine=ur(s,ct,(T=p.textDecorationLine)!==null&&T!==void 0?T:p.textDecoration),this.textShadow=ur(s,oa,p.textShadow),this.textTransform=ur(s,ar,p.textTransform),this.transform=ur(s,wr,p.transform),this.transformOrigin=ur(s,hi,p.transformOrigin),this.visibility=ur(s,Gi,p.visibility),this.webkitTextStrokeColor=ur(s,Js,p.webkitTextStrokeColor),this.webkitTextStrokeWidth=ur(s,Ia,p.webkitTextStrokeWidth),this.wordBreak=ur(s,Ga,p.wordBreak),this.zIndex=ur(s,Ei,p.zIndex)}return l.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===0},l.prototype.isTransparent=function(){return Li(this.backgroundColor)},l.prototype.isTransformed=function(){return this.transform!==null},l.prototype.isPositioned=function(){return this.position!==0},l.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},l.prototype.isFloating=function(){return this.float!==0},l.prototype.isInlineLevel=function(){return di(this.display,4)||di(this.display,33554432)||di(this.display,268435456)||di(this.display,536870912)||di(this.display,67108864)||di(this.display,134217728)},l}(),cs=function(){function l(s,p){this.content=ur(s,is,p.content),this.quotes=ur(s,Qi,p.quotes)}return l}(),DA=function(){function l(s,p){this.counterIncrement=ur(s,al,p.counterIncrement),this.counterReset=ur(s,$o,p.counterReset)}return l}(),ur=function(l,s,p){var f=new Bo,T=p!==null&&typeof p!="undefined"?p.toString():s.initialValue;f.write(T);var _=new Co(f.read());switch(s.type){case 2:var he=_.parseComponentValue();return s.parse(l,Oa(he)?he.value:s.initialValue);case 0:return s.parse(l,_.parseComponentValue());case 1:return s.parse(l,_.parseComponentValues());case 4:return _.parseComponentValue();case 3:switch(s.format){case"angle":return Un.parse(l,_.parseComponentValue());case"color":return Pa.parse(l,_.parseComponentValue());case"image":return yo.parse(l,_.parseComponentValue());case"length":var Pe=_.parseComponentValue();return aA(Pe)?Pe:hA;case"length-percentage":var ke=_.parseComponentValue();return kn(ke)?ke:hA;case"time":return yn.parse(l,_.parseComponentValue())}break}},lA="data-html2canvas-debug",XA=function(l){var s=l.getAttribute(lA);switch(s){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},il=function(l,s){var p=XA(l);return p===1||s===p},oA=function(){function l(s,p){if(this.context=s,this.textNodes=[],this.elements=[],this.flags=0,il(p,3))debugger;this.styles=new os(s,window.getComputedStyle(p,null)),dn(p)&&(this.styles.animationDuration.some(function(f){return f>0})&&(p.style.animationDuration="0s"),this.styles.transform!==null&&(p.style.transform="none")),this.bounds=j(this.context,p),il(p,4)&&(this.flags|=16)}return l}(),ds="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",TA="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Lo=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),fs=0;fs>4,Rt[T++]=(he&15)<<4|Pe>>2,Rt[T++]=(Pe&3)<<6|ke&63;return yt},Qs=function(l){for(var s=l.length,p=[],f=0;f>ys,As=1<>ys,Tl=Wl+Is,qs=Tl,Ll=32,Al=qs+Ll,Xl=65536>>gl,bu=1<=0){if(s<55296||s>56319&&s<=65535)return p=this.index[s>>ys],p=(p<>ys)],p=(p<>gl),p=this.index[p],p+=s>>ys&hl,p=this.index[p],p=(p<=55296&&T<=56319&&p>10)+55296,he%1024+56320)),(T+1===p||f.length>16384)&&(_+=String.fromCharCode.apply(String,f),f.length=0)}return _},Cl=vl(ds),LA="\xD7",uA="\xF7",Cu=function(l){return Cl.get(l)},yu=function(l,s,p){var f=p-2,T=s[f],_=s[p-1],he=s[p];if(_===Ps&&he===kA)return LA;if(_===Ps||_===kA||_===pu||he===Ps||he===kA||he===pu)return uA;if(_===Yl&&[Yl,JA,Bl,Jl].indexOf(he)!==-1||(_===Bl||_===JA)&&(he===JA||he===sl)||(_===Jl||_===sl)&&he===sl||he===Du||he===Bu||he===bl||_===ps)return LA;if(_===Du&&he===Tu){for(;T===Bu;)T=s[--f];if(T===Tu)return LA}if(_===ll&&he===ll){for(var Pe=0;T===ll;)Pe++,T=s[--f];if(Pe%2===0)return LA}return uA},Xa=function(l){var s=Ss(l),p=s.length,f=0,T=0,_=s.map(Cu);return{next:function(){if(f>=p)return{done:!0,value:null};for(var he=LA;fhe.x||Rt.y>he.y;return he=Rt,yt===0?!0:r});return l.body.removeChild(s),Pe},wu=function(){return typeof new Image().crossOrigin!="undefined"},Iu=function(){return typeof new XMLHttpRequest().responseType=="string"},Pl=function(l){var s=new Image,p=l.createElement("canvas"),f=p.getContext("2d");if(!f)return!1;s.src="data:image/svg+xml,";try{f.drawImage(s,0,0),p.toDataURL()}catch(T){return!1}return!0},ql=function(l){return l[0]===0&&l[1]===255&&l[2]===0&&l[3]===255},_l=function(l){var s=l.createElement("canvas"),p=100;s.width=p,s.height=p;var f=s.getContext("2d");if(!f)return Promise.reject(!1);f.fillStyle="rgb(0, 255, 0)",f.fillRect(0,0,p,p);var T=new Image,_=s.toDataURL();T.src=_;var he=$l(p,p,0,0,T);return f.fillStyle="red",f.fillRect(0,0,p,p),gu(he).then(function(Pe){f.drawImage(Pe,0,0);var ke=f.getImageData(0,0,p,p).data;f.fillStyle="red",f.fillRect(0,0,p,p);var yt=l.createElement("div");return yt.style.backgroundImage="url("+_+")",yt.style.height=p+"px",ql(ke)?gu($l(p,p,0,0,yt)):Promise.reject(!1)}).then(function(Pe){return f.drawImage(Pe,0,0),ql(f.getImageData(0,0,p,p).data)}).catch(function(){return!1})},$l=function(l,s,p,f,T){var _="http://www.w3.org/2000/svg",he=document.createElementNS(_,"svg"),Pe=document.createElementNS(_,"foreignObject");return he.setAttributeNS(null,"width",l.toString()),he.setAttributeNS(null,"height",s.toString()),Pe.setAttributeNS(null,"width","100%"),Pe.setAttributeNS(null,"height","100%"),Pe.setAttributeNS(null,"x",p.toString()),Pe.setAttributeNS(null,"y",f.toString()),Pe.setAttributeNS(null,"externalResourcesRequired","true"),he.appendChild(Pe),Pe.appendChild(T),he},gu=function(l){return new Promise(function(s,p){var f=new Image;f.onload=function(){return s(f)},f.onerror=p,f.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(l))})},Zo={get SUPPORT_RANGE_BOUNDS(){var l=xs(document);return Object.defineProperty(Zo,"SUPPORT_RANGE_BOUNDS",{value:l}),l},get SUPPORT_WORD_BREAKING(){var l=Zo.SUPPORT_RANGE_BOUNDS&&Fs(document);return Object.defineProperty(Zo,"SUPPORT_WORD_BREAKING",{value:l}),l},get SUPPORT_SVG_DRAWING(){var l=Pl(document);return Object.defineProperty(Zo,"SUPPORT_SVG_DRAWING",{value:l}),l},get SUPPORT_FOREIGNOBJECT_DRAWING(){var l=typeof Array.from=="function"&&typeof window.fetch=="function"?_l(document):Promise.resolve(!1);return Object.defineProperty(Zo,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:l}),l},get SUPPORT_CORS_IMAGES(){var l=wu();return Object.defineProperty(Zo,"SUPPORT_CORS_IMAGES",{value:l}),l},get SUPPORT_RESPONSE_TYPE(){var l=Iu();return Object.defineProperty(Zo,"SUPPORT_RESPONSE_TYPE",{value:l}),l},get SUPPORT_CORS_XHR(){var l="withCredentials"in new XMLHttpRequest;return Object.defineProperty(Zo,"SUPPORT_CORS_XHR",{value:l}),l},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var l=!!(typeof Intl!="undefined"&&Intl.Segmenter);return Object.defineProperty(Zo,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:l}),l}},EA=function(){function l(s,p){this.text=s,this.bounds=p}return l}(),wl=function(l,s,p,f){var T=tu(s,p),_=[],he=0;return T.forEach(function(Pe){if(p.textDecorationLine.length||Pe.trim().length>0)if(Zo.SUPPORT_RANGE_BOUNDS){var ke=Il(f,he,Pe.length).getClientRects();if(ke.length>1){var yt=Ul(Pe),Rt=0;yt.forEach(function(u){_.push(new EA(u,R.fromDOMRectList(l,Il(f,Rt+he,u.length).getClientRects()))),Rt+=u.length})}else _.push(new EA(Pe,R.fromDOMRectList(l,ke)))}else{var r=f.splitText(Pe.length);_.push(new EA(Pe,Lu(l,f))),f=r}else Zo.SUPPORT_RANGE_BOUNDS||(f=f.splitText(Pe.length));he+=Pe.length}),_},Lu=function(l,s){var p=s.ownerDocument;if(p){var f=p.createElement("html2canvaswrapper");f.appendChild(s.cloneNode(!0));var T=s.parentNode;if(T){T.replaceChild(f,s);var _=j(l,f);return f.firstChild&&T.replaceChild(f.firstChild,f),_}}return R.EMPTY},Il=function(l,s,p){var f=l.ownerDocument;if(!f)throw new Error("Node has no owner document");var T=f.createRange();return T.setStart(l,s),T.setEnd(l,s+p),T},Ul=function(l){if(Zo.SUPPORT_NATIVE_TEXT_SEGMENTATION){var s=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(s.segment(l)).map(function(p){return p.segment})}return yl(l)},eu=function(l,s){if(Zo.SUPPORT_NATIVE_TEXT_SEGMENTATION){var p=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from(p.segment(l)).map(function(f){return f.segment})}return xe(l,s)},tu=function(l,s){return s.letterSpacing!==0?Ul(l):eu(l,s)},nu=[32,160,4961,65792,65793,4153,4241],xe=function(l,s){for(var p=ti(l,{lineBreak:s.lineBreak,wordBreak:s.overflowWrap==="break-word"?"break-word":s.wordBreak}),f=[],T,_=function(){if(T.value){var he=T.value.slice(),Pe=w(he),ke="";Pe.forEach(function(yt){nu.indexOf(yt)===-1?ke+=F(yt):(ke.length&&f.push(ke),f.push(F(yt)),ke="")}),ke.length&&f.push(ke)}};!(T=p.next()).done;)_();return f},Ir=function(){function l(s,p,f){this.text=Or(p.data,f.textTransform),this.textBounds=wl(s,this.text,f,p)}return l}(),Or=function(l,s){switch(s){case 1:return l.toLowerCase();case 3:return l.replace(ha,Vr);case 2:return l.toUpperCase();default:return l}},ha=/(^|\s|:|-|\(|\))([a-z])/g,Vr=function(l,s,p){return l.length>0?s+p.toUpperCase():l},ka=function(l){e(s,l);function s(p,f){var T=l.call(this,p,f)||this;return T.src=f.currentSrc||f.src,T.intrinsicWidth=f.naturalWidth,T.intrinsicHeight=f.naturalHeight,T.context.cache.addImage(T.src),T}return s}(oA),Fa=function(l){e(s,l);function s(p,f){var T=l.call(this,p,f)||this;return T.canvas=f,T.intrinsicWidth=f.width,T.intrinsicHeight=f.height,T}return s}(oA),ho=function(l){e(s,l);function s(p,f){var T=l.call(this,p,f)||this,_=new XMLSerializer,he=j(p,f);return f.setAttribute("width",he.width+"px"),f.setAttribute("height",he.height+"px"),T.svg="data:image/svg+xml,"+encodeURIComponent(_.serializeToString(f)),T.intrinsicWidth=f.width.baseVal.value,T.intrinsicHeight=f.height.baseVal.value,T.context.cache.addImage(T.svg),T}return s}(oA),ao=function(l){e(s,l);function s(p,f){var T=l.call(this,p,f)||this;return T.value=f.value,T}return s}(oA),uo=function(l){e(s,l);function s(p,f){var T=l.call(this,p,f)||this;return T.start=f.start,T.reversed=typeof f.reversed=="boolean"&&f.reversed===!0,T}return s}(oA),Oo=[{type:15,flags:0,unit:"px",number:3}],Pi=[{type:16,flags:0,number:50}],eA=function(l){return l.width>l.height?new R(l.left+(l.width-l.height)/2,l.top,l.height,l.height):l.width0)p.textNodes.push(new Ir(l,T,p.styles));else if(gt(T))if(au(T)&&T.assignedNodes)T.assignedNodes().forEach(function(Pe){return ss(l,Pe,p,f)});else{var he=Fi(l,T);he.styles.isVisible()&&(se(T,he,f)?he.flags|=4:Ye(he.styles)&&(he.flags|=2),Ml.indexOf(T.tagName)!==-1&&(he.flags|=8),p.elements.push(he),T.slot,T.shadowRoot?ss(l,T.shadowRoot,he,f):!js(T)&&!Xi(T)&&!ru(T)&&ss(l,T,he,f))}},Fi=function(l,s){return OA(s)?new ka(l,s):AA(s)?new Fa(l,s):Xi(s)?new ho(l,s):Gr(s)?new ao(l,s):Sa(s)?new uo(l,s):fi(s)?new io(l,s):ru(s)?new mu(l,s):js(s)?new Us(l,s):QA(s)?new $s(l,s):new oA(l,s)},y=function(l,s){var p=Fi(l,s);return p.flags|=4,ss(l,s,p,p),p},se=function(l,s,p){return s.styles.isPositionedWithZIndex()||s.styles.opacity<1||s.styles.isTransformed()||Wo(l)&&p.styles.isTransparent()},Ye=function(l){return l.isPositioned()||l.isFloating()},ft=function(l){return l.nodeType===Node.TEXT_NODE},gt=function(l){return l.nodeType===Node.ELEMENT_NODE},dn=function(l){return gt(l)&&typeof l.style!="undefined"&&!Wn(l)},Wn=function(l){return typeof l.className=="object"},Gr=function(l){return l.tagName==="LI"},Sa=function(l){return l.tagName==="OL"},fi=function(l){return l.tagName==="INPUT"},ci=function(l){return l.tagName==="HTML"},Xi=function(l){return l.tagName==="svg"},Wo=function(l){return l.tagName==="BODY"},AA=function(l){return l.tagName==="CANVAS"},vA=function(l){return l.tagName==="VIDEO"},OA=function(l){return l.tagName==="IMG"},QA=function(l){return l.tagName==="IFRAME"},ks=function(l){return l.tagName==="STYLE"},Ms=function(l){return l.tagName==="SCRIPT"},js=function(l){return l.tagName==="TEXTAREA"},ru=function(l){return l.tagName==="SELECT"},au=function(l){return l.tagName==="SLOT"},iu=function(l){return l.tagName.indexOf("-")>0},Su=function(){function l(){this.counters={}}return l.prototype.getCounterValue=function(s){var p=this.counters[s];return p&&p.length?p[p.length-1]:1},l.prototype.getCounterValues=function(s){var p=this.counters[s];return p||[]},l.prototype.pop=function(s){var p=this;s.forEach(function(f){return p.counters[f].pop()})},l.prototype.parse=function(s){var p=this,f=s.counterIncrement,T=s.counterReset,_=!0;f!==null&&f.forEach(function(Pe){var ke=p.counters[Pe.counter];ke&&Pe.increment!==0&&(_=!1,ke.length||ke.push(1),ke[Math.max(0,ke.length-1)]+=Pe.increment)});var he=[];return _&&T.forEach(function(Pe){var ke=p.counters[Pe.counter];he.push(Pe.counter),ke||(ke=p.counters[Pe.counter]=[]),ke.push(Pe.reset)}),he},l}(),xu={integers:[1e3,900,500,400,100,90,50,40,10,9,5,4,1],values:["M","CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"]},n={integers:[9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["\u0554","\u0553","\u0552","\u0551","\u0550","\u054F","\u054E","\u054D","\u054C","\u054B","\u054A","\u0549","\u0548","\u0547","\u0546","\u0545","\u0544","\u0543","\u0542","\u0541","\u0540","\u053F","\u053E","\u053D","\u053C","\u053B","\u053A","\u0539","\u0538","\u0537","\u0536","\u0535","\u0534","\u0533","\u0532","\u0531"]},d={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,400,300,200,100,90,80,70,60,50,40,30,20,19,18,17,16,15,10,9,8,7,6,5,4,3,2,1],values:["\u05D9\u05F3","\u05D8\u05F3","\u05D7\u05F3","\u05D6\u05F3","\u05D5\u05F3","\u05D4\u05F3","\u05D3\u05F3","\u05D2\u05F3","\u05D1\u05F3","\u05D0\u05F3","\u05EA","\u05E9","\u05E8","\u05E7","\u05E6","\u05E4","\u05E2","\u05E1","\u05E0","\u05DE","\u05DC","\u05DB","\u05D9\u05D8","\u05D9\u05D7","\u05D9\u05D6","\u05D8\u05D6","\u05D8\u05D5","\u05D9","\u05D8","\u05D7","\u05D6","\u05D5","\u05D4","\u05D3","\u05D2","\u05D1","\u05D0"]},g={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["\u10F5","\u10F0","\u10EF","\u10F4","\u10EE","\u10ED","\u10EC","\u10EB","\u10EA","\u10E9","\u10E8","\u10E7","\u10E6","\u10E5","\u10E4","\u10F3","\u10E2","\u10E1","\u10E0","\u10DF","\u10DE","\u10DD","\u10F2","\u10DC","\u10DB","\u10DA","\u10D9","\u10D8","\u10D7","\u10F1","\u10D6","\u10D5","\u10D4","\u10D3","\u10D2","\u10D1","\u10D0"]},C=function(l,s,p,f,T,_){return lp?kr(l,T,_.length>0):f.integers.reduce(function(he,Pe,ke){for(;l>=Pe;)l-=Pe,he+=f.values[ke];return he},"")+_},M=function(l,s,p,f){var T="";do p||l--,T=f(l)+T,l/=s;while(l*s>=s);return T},H=function(l,s,p,f,T){var _=p-s+1;return(l<0?"-":"")+(M(Math.abs(l),_,f,function(he){return F(Math.floor(he%_)+s)})+T)},X=function(l,s,p){p===void 0&&(p=". ");var f=s.length;return M(Math.abs(l),f,!1,function(T){return s[Math.floor(T%f)]})+p},de=1,Le=2,Je=4,De=8,et=function(l,s,p,f,T,_){if(l<-9999||l>9999)return kr(l,4,T.length>0);var he=Math.abs(l),Pe=T;if(he===0)return s[0]+Pe;for(var ke=0;he>0&&ke<=4;ke++){var yt=he%10;yt===0&&di(_,de)&&Pe!==""?Pe=s[yt]+Pe:yt>1||yt===1&&ke===0||yt===1&&ke===1&&di(_,Le)||yt===1&&ke===1&&di(_,Je)&&l>100||yt===1&&ke>1&&di(_,De)?Pe=s[yt]+(ke>0?p[ke-1]:"")+Pe:yt===1&&ke>0&&(Pe=p[ke-1]+Pe),he=Math.floor(he/10)}return(l<0?f:"")+Pe},at="\u5341\u767E\u5343\u842C",qe="\u62FE\u4F70\u4EDF\u842C",rr="\u30DE\u30A4\u30CA\u30B9",or="\uB9C8\uC774\uB108\uC2A4",kr=function(l,s,p){var f=p?". ":"",T=p?"\u3001":"",_=p?", ":"",he=p?" ":"";switch(s){case 0:return"\u2022"+he;case 1:return"\u25E6"+he;case 2:return"\u25FE"+he;case 5:var Pe=H(l,48,57,!0,f);return Pe.length<4?"0"+Pe:Pe;case 4:return X(l,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",T);case 6:return C(l,1,3999,xu,3,f).toLowerCase();case 7:return C(l,1,3999,xu,3,f);case 8:return H(l,945,969,!1,f);case 9:return H(l,97,122,!1,f);case 10:return H(l,65,90,!1,f);case 11:return H(l,1632,1641,!0,f);case 12:case 49:return C(l,1,9999,n,3,f);case 35:return C(l,1,9999,n,3,f).toLowerCase();case 13:return H(l,2534,2543,!0,f);case 14:case 30:return H(l,6112,6121,!0,f);case 15:return X(l,"\u5B50\u4E11\u5BC5\u536F\u8FB0\u5DF3\u5348\u672A\u7533\u9149\u620C\u4EA5",T);case 16:return X(l,"\u7532\u4E59\u4E19\u4E01\u620A\u5DF1\u5E9A\u8F9B\u58EC\u7678",T);case 17:case 48:return et(l,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",at,"\u8CA0",T,Le|Je|De);case 47:return et(l,"\u96F6\u58F9\u8CB3\u53C3\u8086\u4F0D\u9678\u67D2\u634C\u7396",qe,"\u8CA0",T,de|Le|Je|De);case 42:return et(l,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",at,"\u8D1F",T,Le|Je|De);case 41:return et(l,"\u96F6\u58F9\u8D30\u53C1\u8086\u4F0D\u9646\u67D2\u634C\u7396",qe,"\u8D1F",T,de|Le|Je|De);case 26:return et(l,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u4E07",rr,T,0);case 25:return et(l,"\u96F6\u58F1\u5F10\u53C2\u56DB\u4F0D\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343\u4E07",rr,T,de|Le|Je);case 31:return et(l,"\uC601\uC77C\uC774\uC0BC\uC0AC\uC624\uC721\uCE60\uD314\uAD6C","\uC2ED\uBC31\uCC9C\uB9CC",or,_,de|Le|Je);case 33:return et(l,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u842C",or,_,0);case 32:return et(l,"\u96F6\u58F9\u8CB3\u53C3\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343",or,_,de|Le|Je);case 18:return H(l,2406,2415,!0,f);case 20:return C(l,1,19999,g,3,f);case 21:return H(l,2790,2799,!0,f);case 22:return H(l,2662,2671,!0,f);case 22:return C(l,1,10999,d,3,f);case 23:return X(l,"\u3042\u3044\u3046\u3048\u304A\u304B\u304D\u304F\u3051\u3053\u3055\u3057\u3059\u305B\u305D\u305F\u3061\u3064\u3066\u3068\u306A\u306B\u306C\u306D\u306E\u306F\u3072\u3075\u3078\u307B\u307E\u307F\u3080\u3081\u3082\u3084\u3086\u3088\u3089\u308A\u308B\u308C\u308D\u308F\u3090\u3091\u3092\u3093");case 24:return X(l,"\u3044\u308D\u306F\u306B\u307B\u3078\u3068\u3061\u308A\u306C\u308B\u3092\u308F\u304B\u3088\u305F\u308C\u305D\u3064\u306D\u306A\u3089\u3080\u3046\u3090\u306E\u304A\u304F\u3084\u307E\u3051\u3075\u3053\u3048\u3066\u3042\u3055\u304D\u3086\u3081\u307F\u3057\u3091\u3072\u3082\u305B\u3059");case 27:return H(l,3302,3311,!0,f);case 28:return X(l,"\u30A2\u30A4\u30A6\u30A8\u30AA\u30AB\u30AD\u30AF\u30B1\u30B3\u30B5\u30B7\u30B9\u30BB\u30BD\u30BF\u30C1\u30C4\u30C6\u30C8\u30CA\u30CB\u30CC\u30CD\u30CE\u30CF\u30D2\u30D5\u30D8\u30DB\u30DE\u30DF\u30E0\u30E1\u30E2\u30E4\u30E6\u30E8\u30E9\u30EA\u30EB\u30EC\u30ED\u30EF\u30F0\u30F1\u30F2\u30F3",T);case 29:return X(l,"\u30A4\u30ED\u30CF\u30CB\u30DB\u30D8\u30C8\u30C1\u30EA\u30CC\u30EB\u30F2\u30EF\u30AB\u30E8\u30BF\u30EC\u30BD\u30C4\u30CD\u30CA\u30E9\u30E0\u30A6\u30F0\u30CE\u30AA\u30AF\u30E4\u30DE\u30B1\u30D5\u30B3\u30A8\u30C6\u30A2\u30B5\u30AD\u30E6\u30E1\u30DF\u30B7\u30F1\u30D2\u30E2\u30BB\u30B9",T);case 34:return H(l,3792,3801,!0,f);case 37:return H(l,6160,6169,!0,f);case 38:return H(l,4160,4169,!0,f);case 39:return H(l,2918,2927,!0,f);case 40:return H(l,1776,1785,!0,f);case 43:return H(l,3046,3055,!0,f);case 44:return H(l,3174,3183,!0,f);case 45:return H(l,3664,3673,!0,f);case 46:return H(l,3872,3881,!0,f);case 3:default:return H(l,48,57,!0,f)}},Nn="data-html2canvas-ignore",zr=function(){function l(s,p,f){if(this.context=s,this.options=f,this.scrolledElements=[],this.referenceElement=p,this.counters=new Su,this.quoteDepth=0,!p.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(p.ownerDocument.documentElement,!1)}return l.prototype.toIFrame=function(s,p){var f=this,T=pi(s,p);if(!T.contentWindow)return Promise.reject("Unable to find iframe window");var _=s.defaultView.pageXOffset,he=s.defaultView.pageYOffset,Pe=T.contentWindow,ke=Pe.document,yt=$r(T).then(function(){return v(f,void 0,void 0,function(){var Rt,r;return m(this,function(u){switch(u.label){case 0:return this.scrolledElements.forEach(Ya),Pe&&(Pe.scrollTo(p.left,p.top),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&(Pe.scrollY!==p.top||Pe.scrollX!==p.left)&&(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(Pe.scrollX-p.left,Pe.scrollY-p.top,0,0))),Rt=this.options.onclone,r=this.clonedReferenceElement,typeof r=="undefined"?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:ke.fonts&&ke.fonts.ready?[4,ke.fonts.ready]:[3,2];case 1:u.sent(),u.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,In(ke)]:[3,4];case 3:u.sent(),u.label=4;case 4:return typeof Rt=="function"?[2,Promise.resolve().then(function(){return Rt(ke,r)}).then(function(){return T})]:[2,T]}})})});return ke.open(),ke.write(Ta(document.doctype)+""),qi(this.referenceElement.ownerDocument,_,he),ke.replaceChild(ke.adoptNode(this.documentElement),ke.documentElement),ke.close(),yt},l.prototype.createElementClone=function(s){if(il(s,2))debugger;if(AA(s))return this.createCanvasClone(s);if(vA(s))return this.createVideoClone(s);if(ks(s))return this.createStyleClone(s);var p=s.cloneNode(!1);return OA(p)&&(OA(s)&&s.currentSrc&&s.currentSrc!==s.src&&(p.src=s.currentSrc,p.srcset=""),p.loading==="lazy"&&(p.loading="eager")),iu(p)?this.createCustomElementClone(p):p},l.prototype.createCustomElementClone=function(s){var p=document.createElement("html2canvascustomelement");return za(s.style,p),p},l.prototype.createStyleClone=function(s){try{var p=s.sheet;if(p&&p.cssRules){var f=[].slice.call(p.cssRules,0).reduce(function(_,he){return he&&typeof he.cssText=="string"?_+he.cssText:_},""),T=s.cloneNode(!1);return T.textContent=f,T}}catch(_){if(this.context.logger.error("Unable to access cssRules property",_),_.name!=="SecurityError")throw _}return s.cloneNode(!1)},l.prototype.createCanvasClone=function(s){var p;if(this.options.inlineImages&&s.ownerDocument){var f=s.ownerDocument.createElement("img");try{return f.src=s.toDataURL(),f}catch(yt){this.context.logger.info("Unable to inline canvas contents, canvas is tainted",s)}}var T=s.cloneNode(!1);try{T.width=s.width,T.height=s.height;var _=s.getContext("2d"),he=T.getContext("2d");if(he)if(!this.options.allowTaint&&_)he.putImageData(_.getImageData(0,0,s.width,s.height),0,0);else{var Pe=(p=s.getContext("webgl2"))!==null&&p!==void 0?p:s.getContext("webgl");if(Pe){var ke=Pe.getContextAttributes();(ke==null?void 0:ke.preserveDrawingBuffer)===!1&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",s)}he.drawImage(s,0,0)}return T}catch(yt){this.context.logger.info("Unable to clone canvas as it is tainted",s)}return T},l.prototype.createVideoClone=function(s){var p=s.ownerDocument.createElement("canvas");p.width=s.offsetWidth,p.height=s.offsetHeight;var f=p.getContext("2d");try{return f&&(f.drawImage(s,0,0,p.width,p.height),this.options.allowTaint||f.getImageData(0,0,p.width,p.height)),p}catch(_){this.context.logger.info("Unable to clone video as it is tainted",s)}var T=s.ownerDocument.createElement("canvas");return T.width=s.offsetWidth,T.height=s.offsetHeight,T},l.prototype.appendChildNode=function(s,p,f){(!gt(p)||!Ms(p)&&!p.hasAttribute(Nn)&&(typeof this.options.ignoreElements!="function"||!this.options.ignoreElements(p)))&&(!this.options.copyStyles||!gt(p)||!ks(p))&&s.appendChild(this.cloneNode(p,f))},l.prototype.cloneChildNodes=function(s,p,f){for(var T=this,_=s.shadowRoot?s.shadowRoot.firstChild:s.firstChild;_;_=_.nextSibling)if(gt(_)&&au(_)&&typeof _.assignedNodes=="function"){var he=_.assignedNodes();he.length&&he.forEach(function(Pe){return T.appendChildNode(p,Pe,f)})}else this.appendChildNode(p,_,f)},l.prototype.cloneNode=function(s,p){if(ft(s))return document.createTextNode(s.data);if(!s.ownerDocument)return s.cloneNode(!1);var f=s.ownerDocument.defaultView;if(f&>(s)&&(dn(s)||Wn(s))){var T=this.createElementClone(s);T.style.transitionProperty="none";var _=f.getComputedStyle(s),he=f.getComputedStyle(s,":before"),Pe=f.getComputedStyle(s,":after");this.referenceElement===s&&dn(T)&&(this.clonedReferenceElement=T),Wo(T)&&Qo(T);var ke=this.counters.parse(new DA(this.context,_)),yt=this.resolvePseudoContent(s,T,he,Er.BEFORE);iu(s)&&(p=!0),vA(s)||this.cloneChildNodes(s,T,p),yt&&T.insertBefore(yt,T.firstChild);var Rt=this.resolvePseudoContent(s,T,Pe,Er.AFTER);return Rt&&T.appendChild(Rt),this.counters.pop(ke),(_&&(this.options.copyStyles||Wn(s))&&!QA(s)||p)&&za(_,T),(s.scrollTop!==0||s.scrollLeft!==0)&&this.scrolledElements.push([T,s.scrollLeft,s.scrollTop]),(js(s)||ru(s))&&(js(T)||ru(T))&&(T.value=s.value),T}return s.cloneNode(!1)},l.prototype.resolvePseudoContent=function(s,p,f,T){var _=this;if(f){var he=f.content,Pe=p.ownerDocument;if(!(!Pe||!he||he==="none"||he==="-moz-alt-content"||f.display==="none")){this.counters.parse(new DA(this.context,f));var ke=new cs(this.context,f),yt=Pe.createElement("html2canvaspseudoelement");za(f,yt),ke.content.forEach(function(r){if(r.type===0)yt.appendChild(Pe.createTextNode(r.value));else if(r.type===22){var u=Pe.createElement("img");u.src=r.value,u.style.opacity="1",yt.appendChild(u)}else if(r.type===18){if(r.name==="attr"){var I=r.values.filter(Oa);I.length&&yt.appendChild(Pe.createTextNode(s.getAttribute(I[0].value)||""))}else if(r.name==="counter"){var O=r.values.filter(Cs),$=O[0],le=O[1];if($&&Oa($)){var ie=_.counters.getCounterValue($.value),ce=le&&Oa(le)?Ze.parse(_.context,le.value):3;yt.appendChild(Pe.createTextNode(kr(ie,ce,!1)))}}else if(r.name==="counters"){var we=r.values.filter(Cs),$=we[0],Fe=we[1],le=we[2];if($&&Oa($)){var _e=_.counters.getCounterValues($.value),At=le&&Oa(le)?Ze.parse(_.context,le.value):3,Ft=Fe&&Fe.type===0?Fe.value:"",mt=_e.map(function(ht){return kr(ht,At,!1)}).join(Ft);yt.appendChild(Pe.createTextNode(mt))}}}else if(r.type===20)switch(r.value){case"open-quote":yt.appendChild(Pe.createTextNode(Xs(ke.quotes,_.quoteDepth++,!0)));break;case"close-quote":yt.appendChild(Pe.createTextNode(Xs(ke.quotes,--_.quoteDepth,!1)));break;default:yt.appendChild(Pe.createTextNode(r.value))}}),yt.className=xa+" "+Ui;var Rt=T===Er.BEFORE?" "+xa:" "+Ui;return Wn(p)?p.className.baseValue+=Rt:p.className+=Rt,yt}}},l.destroy=function(s){return s.parentNode?(s.parentNode.removeChild(s),!0):!1},l}(),Er;(function(l){l[l.BEFORE=0]="BEFORE",l[l.AFTER=1]="AFTER"})(Er||(Er={}));var pi=function(l,s){var p=l.createElement("iframe");return p.className="html2canvas-container",p.style.visibility="hidden",p.style.position="fixed",p.style.left="-10000px",p.style.top="0px",p.style.border="0",p.width=s.width.toString(),p.height=s.height.toString(),p.scrolling="no",p.setAttribute(Nn,"true"),l.body.appendChild(p),p},Na=function(l){return new Promise(function(s){if(l.complete){s();return}if(!l.src){s();return}l.onload=s,l.onerror=s})},In=function(l){return Promise.all([].slice.call(l.images,0).map(Na))},$r=function(l){return new Promise(function(s,p){var f=l.contentWindow;if(!f)return p("No window assigned for iframe");var T=f.document;f.onload=l.onload=function(){f.onload=l.onload=null;var _=setInterval(function(){T.body.childNodes.length>0&&T.readyState==="complete"&&(clearInterval(_),s(l))},50)}})},ca=["all","d","content"],za=function(l,s){for(var p=l.length-1;p>=0;p--){var f=l.item(p);ca.indexOf(f)===-1&&s.style.setProperty(f,l.getPropertyValue(f))}return s},Ta=function(l){var s="";return l&&(s+=""),s},qi=function(l,s,p){l&&l.defaultView&&(s!==l.defaultView.pageXOffset||p!==l.defaultView.pageYOffset)&&l.defaultView.scrollTo(s,p)},Ya=function(l){var s=l[0],p=l[1],f=l[2];s.scrollLeft=p,s.scrollTop=f},Zr=":before",Ka=":after",xa="___html2canvas___pseudoelement_before",Ui="___html2canvas___pseudoelement_after",Ki=`{ + `]:{cursor:"not-allowed !important"}},[`&-tooltip ${Tt}-tooltip-inner`]:{minWidth:"unset"}})}},Dn=(me,bt)=>{const{componentCls:Tt,railSize:It,handleSize:jt,dotSize:re}=me,Qt=bt?"paddingBlock":"paddingInline",cn=bt?"width":"height",it=bt?"height":"width",xt=bt?"insetBlockStart":"insetInlineStart",Dt=bt?"top":"insetInlineStart",Pt=(It*3-jt)/2,kt=(jt-It)/2,Nt=bt?{borderWidth:`${kt}px 0`,transform:`translateY(-${kt}px)`}:{borderWidth:`0 ${kt}px`,transform:`translateX(-${kt}px)`};return{[Qt]:It,[it]:It*3,[`${Tt}-rail`]:{[cn]:"100%",[it]:It},[`${Tt}-track`]:{[it]:It},[`${Tt}-track-draggable`]:Object.assign({},Nt),[`${Tt}-handle`]:{[xt]:Pt},[`${Tt}-mark`]:{insetInlineStart:0,top:0,[Dt]:It*3+(bt?0:me.marginFull),[cn]:"100%"},[`${Tt}-step`]:{insetInlineStart:0,top:0,[Dt]:It,[cn]:"100%",[it]:It},[`${Tt}-dot`]:{position:"absolute",[xt]:(It-re)/2}}},Pe=me=>{const{componentCls:bt,marginPartWithMark:Tt}=me;return{[`${bt}-horizontal`]:Object.assign(Object.assign({},Dn(me,!0)),{[`&${bt}-with-marks`]:{marginBottom:Tt}})}},Ve=me=>{const{componentCls:bt}=me;return{[`${bt}-vertical`]:Object.assign(Object.assign({},Dn(me,!1)),{height:"100%"})}};var Gt=(0,jn.Z)("Slider",me=>{const bt=(0,Ot.TS)(me,{marginPart:(me.controlHeight-me.controlSize)/2,marginFull:me.controlSize/2,marginPartWithMark:me.controlHeightLG-me.controlSize});return[hn(bt),Pe(bt),Ve(bt)]},me=>{const Tt=me.controlHeightLG/4,It=me.controlHeightSM/2,jt=me.lineWidth+1,re=me.lineWidth+1*3;return{controlSize:Tt,railSize:4,handleSize:Tt,handleSizeHover:It,dotSize:8,handleLineWidth:jt,handleLineWidthHover:re,railBg:me.colorFillTertiary,railHoverBg:me.colorFillSecondary,trackBg:me.colorPrimaryBorder,trackHoverBg:me.colorPrimaryBorderHover,handleColor:me.colorPrimaryBorder,handleActiveColor:me.colorPrimary,dotBorderColor:me.colorBorderSecondary,dotActiveBorderColor:me.colorPrimaryBorder,trackBgDisabled:me.colorBgContainerDisabled}}),ir=function(me,bt){var Tt={};for(var It in me)Object.prototype.hasOwnProperty.call(me,It)&&bt.indexOf(It)<0&&(Tt[It]=me[It]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var jt=0,It=Object.getOwnPropertySymbols(me);jttypeof me=="number"?me.toString():"";var Wt=P.forwardRef((me,bt)=>{const{prefixCls:Tt,range:It,className:jt,rootClassName:re,style:Qt,disabled:cn,tooltipPrefixCls:it,tipFormatter:xt,tooltipVisible:Dt,getTooltipPopupContainer:Pt,tooltipPlacement:kt}=me,Nt=ir(me,["prefixCls","range","className","rootClassName","style","disabled","tooltipPrefixCls","tipFormatter","tooltipVisible","getTooltipPopupContainer","tooltipPlacement"]),{direction:An,slider:an,getPrefixCls:Bn,getPopupContainer:Yn}=P.useContext(Ge.E_),Xt=P.useContext(ue.Z),Xn=cn!=null?cn:Xt,[br,Jn]=P.useState({}),Vn=(fn,En)=>{Jn(Ln=>Object.assign(Object.assign({},Ln),{[fn]:En}))},er=(fn,En)=>fn||(En?An==="rtl"?"left":"right":"top"),Sr=Bn("slider",Tt),[Mr,qr]=Gt(Sr),Ti=v()(jt,an==null?void 0:an.className,re,{[`${Sr}-rtl`]:An==="rtl"},qr);An==="rtl"&&!Nt.vertical&&(Nt.reverse=!Nt.reverse);const[bi,Aa]=P.useMemo(()=>It?typeof It=="object"?[!0,It.draggableTrack]:[!0,!1]:[!1],[It]),da=(fn,En)=>{var Ln;const{index:zn,dragging:Wr}=En,{tooltip:La={},vertical:nr}=me,Xr=Object.assign({},La),{open:va,placement:Ui,getPopupContainer:ea,prefixCls:Kn,formatter:Kr}=Xr;let ti;Kr||Kr===null?ti=Kr:xt||xt===null?ti=xt:ti=Sn;const Ai=ti?br[zn]||Wr:!1,ra=(Ln=va!=null?va:Dt)!==null&&Ln!==void 0?Ln:va===void 0&&Ai,qa=Object.assign(Object.assign({},fn.props),{onMouseEnter:()=>Vn(zn,!0),onMouseLeave:()=>Vn(zn,!1)}),Yo=Bn("tooltip",Kn!=null?Kn:it);return P.createElement(Mt,Object.assign({},Xr,{prefixCls:Yo,title:ti?ti(En.value):"",open:ra,placement:er(Ui!=null?Ui:kt,nr),key:zn,overlayClassName:`${Sr}-tooltip`,getPopupContainer:ea||Pt||Yn}),P.cloneElement(fn,qa))},Br=Object.assign(Object.assign({},an==null?void 0:an.style),Qt);return Mr(P.createElement(te,Object.assign({},Nt,{step:Nt.step,range:bi,draggableTrack:Aa,className:Ti,style:Br,disabled:Xn,ref:bt,prefixCls:Sr,handleRender:da})))})},12563:function(x,i,e){"use strict";e.d(i,{default:function(){return pe}});var t=e(59301),v=e(99267),m=e(92310),B=e.n(m),R=e(36785),H=e(47729),P=e(14088),w=e(36355),F=e(17313),h=e(37613),Q=e(83116);const L=ve=>{const{paddingXXS:Me,lineWidth:He,tagPaddingHorizontal:_e,componentCls:Fe}=ve,Ee=_e-He,Ce=Me-He;return{[Fe]:Object.assign(Object.assign({},(0,F.Wf)(ve)),{display:"inline-block",height:"auto",marginInlineEnd:ve.marginXS,paddingInline:Ee,fontSize:ve.tagFontSize,lineHeight:ve.tagLineHeight,whiteSpace:"nowrap",background:ve.defaultBg,border:`${ve.lineWidth}px ${ve.lineType} ${ve.colorBorder}`,borderRadius:ve.borderRadiusSM,opacity:1,transition:`all ${ve.motionDurationMid}`,textAlign:"start",position:"relative",[`&${Fe}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:ve.defaultColor},[`${Fe}-close-icon`]:{marginInlineStart:Ce,color:ve.colorTextDescription,fontSize:ve.tagIconSize,cursor:"pointer",transition:`all ${ve.motionDurationMid}`,"&:hover":{color:ve.colorTextHeading}},[`&${Fe}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${ve.iconCls}-close, ${ve.iconCls}-close:hover`]:{color:ve.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${Fe}-checkable-checked):hover`]:{color:ve.colorPrimary,backgroundColor:ve.colorFillSecondary},"&:active, &-checked":{color:ve.colorTextLightSolid},"&-checked":{backgroundColor:ve.colorPrimary,"&:hover":{backgroundColor:ve.colorPrimaryHover}},"&:active":{backgroundColor:ve.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${ve.iconCls} + span, > span + ${ve.iconCls}`]:{marginInlineStart:Ee}}),[`${Fe}-borderless`]:{borderColor:"transparent",background:ve.tagBorderlessBg}}},z=ve=>{const{lineWidth:Me,fontSizeIcon:He}=ve,_e=ve.fontSizeSM,Fe=`${ve.lineHeightSM*_e}px`;return(0,h.TS)(ve,{tagFontSize:_e,tagLineHeight:Fe,tagIconSize:He-2*Me,tagPaddingHorizontal:8,tagBorderlessBg:ve.colorFillTertiary})},$=ve=>({defaultBg:ve.colorFillQuaternary,defaultColor:ve.colorText});var G=(0,Q.Z)("Tag",ve=>{const Me=z(ve);return L(Me)},$),K=function(ve,Me){var He={};for(var _e in ve)Object.prototype.hasOwnProperty.call(ve,_e)&&Me.indexOf(_e)<0&&(He[_e]=ve[_e]);if(ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Fe=0,_e=Object.getOwnPropertySymbols(ve);Fe<_e.length;Fe++)Me.indexOf(_e[Fe])<0&&Object.prototype.propertyIsEnumerable.call(ve,_e[Fe])&&(He[_e[Fe]]=ve[_e[Fe]]);return He},M=ve=>{const{prefixCls:Me,style:He,className:_e,checked:Fe,onChange:Ee,onClick:Ce}=ve,ge=K(ve,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:te,tag:Ge}=t.useContext(w.E_),ue=Mt=>{Ee==null||Ee(!Fe),Ce==null||Ce(Mt)},Ie=te("tag",Me),[vt,tt]=G(Ie),Zt=B()(Ie,`${Ie}-checkable`,{[`${Ie}-checkable-checked`]:Fe},Ge==null?void 0:Ge.className,_e,tt);return vt(t.createElement("span",Object.assign({},ge,{style:Object.assign(Object.assign({},He),Ge==null?void 0:Ge.style),className:Zt,onClick:ue})))},U=e(45157);const ee=ve=>(0,U.Z)(ve,(Me,He)=>{let{textColor:_e,lightBorderColor:Fe,lightColor:Ee,darkColor:Ce}=He;return{[`${ve.componentCls}-${Me}`]:{color:_e,background:Ee,borderColor:Fe,"&-inverse":{color:ve.colorTextLightSolid,background:Ce,borderColor:Ce},[`&${ve.componentCls}-borderless`]:{borderColor:"transparent"}}}});var X=(0,Q.b)(["Tag","preset"],ve=>{const Me=z(ve);return ee(Me)},$);function fe(ve){return typeof ve!="string"?ve:ve.charAt(0).toUpperCase()+ve.slice(1)}const ie=(ve,Me,He)=>{const _e=fe(He);return{[`${ve.componentCls}-${Me}`]:{color:ve[`color${He}`],background:ve[`color${_e}Bg`],borderColor:ve[`color${_e}Border`],[`&${ve.componentCls}-borderless`]:{borderColor:"transparent"}}}};var W=(0,Q.b)(["Tag","status"],ve=>{const Me=z(ve);return[ie(Me,"success","Success"),ie(Me,"processing","Info"),ie(Me,"error","Error"),ie(Me,"warning","Warning")]},$),be=function(ve,Me){var He={};for(var _e in ve)Object.prototype.hasOwnProperty.call(ve,_e)&&Me.indexOf(_e)<0&&(He[_e]=ve[_e]);if(ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Fe=0,_e=Object.getOwnPropertySymbols(ve);Fe<_e.length;Fe++)Me.indexOf(_e[Fe])<0&&Object.prototype.propertyIsEnumerable.call(ve,_e[Fe])&&(He[_e[Fe]]=ve[_e[Fe]]);return He};const Ue=(ve,Me)=>{const{prefixCls:He,className:_e,rootClassName:Fe,style:Ee,children:Ce,icon:ge,color:te,onClose:Ge,closeIcon:ue,closable:Ie,bordered:vt=!0}=ve,tt=be(ve,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:Zt,direction:Mt,tag:bn}=t.useContext(w.E_),[On,jn]=t.useState(!0);t.useEffect(()=>{"visible"in tt&&jn(tt.visible)},[tt.visible]);const Ot=(0,R.o2)(te),hn=(0,R.yT)(te),Dn=Ot||hn,Pe=Object.assign(Object.assign({backgroundColor:te&&!Dn?te:void 0},bn==null?void 0:bn.style),Ee),Ve=Zt("tag",He),[Gt,ir]=G(Ve),Sn=B()(Ve,bn==null?void 0:bn.className,{[`${Ve}-${te}`]:Dn,[`${Ve}-has-color`]:te&&!Dn,[`${Ve}-hidden`]:!On,[`${Ve}-rtl`]:Mt==="rtl",[`${Ve}-borderless`]:!vt},_e,Fe,ir),rn=jt=>{jt.stopPropagation(),Ge==null||Ge(jt),!jt.defaultPrevented&&jn(!1)},[,Wt]=(0,H.Z)(Ie,ue,jt=>jt===null?t.createElement(v.Z,{className:`${Ve}-close-icon`,onClick:rn}):t.createElement("span",{className:`${Ve}-close-icon`,onClick:rn},jt),null,!1),me=typeof tt.onClick=="function"||Ce&&Ce.type==="a",bt=ge||null,Tt=bt?t.createElement(t.Fragment,null,bt,Ce&&t.createElement("span",null,Ce)):Ce,It=t.createElement("span",Object.assign({},tt,{ref:Me,className:Sn,style:Pe}),Tt,Wt,Ot&&t.createElement(X,{key:"preset",prefixCls:Ve}),hn&&t.createElement(W,{key:"status",prefixCls:Ve}));return Gt(me?t.createElement(P.Z,{component:"Tag"},It):It)},ze=t.forwardRef(Ue);ze.CheckableTag=M;var pe=ze},14625:function(x){function i(t){var v,m,B="";if(typeof t=="string"||typeof t=="number")B+=t;else if(typeof t=="object")if(Array.isArray(t)){var R=t.length;for(v=0;v0&&q[q.length-1])&&(yt[0]===6||yt[0]===2)){p=0;continue}if(yt[0]===3&&(!q||yt[1]>q[0]&&yt[1]=55296&&T<=56319&&p>10)+55296,he%1024+56320)),(T+1===p||f.length>16384)&&(q+=String.fromCharCode.apply(String,f),f.length=0)}return q},h="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Q=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),L=0;L>4,Rt[T++]=(he&15)<<4|Qe>>2,Rt[T++]=(Qe&3)<<6|ke&63;return yt},V=function(l){for(var s=l.length,p=[],f=0;f>U,W=1<>U,ze=ie+Ue,pe=ze,ve=32,Me=pe+ve,He=65536>>ee,_e=1<=0){if(s<55296||s>56319&&s<=65535)return p=this.index[s>>U],p=(p<>U)],p=(p<>ee),p=this.index[p],p+=s>>U&Fe,p=this.index[p],p=(p<tt?(T.push(!0),Qe-=tt):T.push(!1),["normal","auto","loose"].indexOf(s)!==-1&&[8208,8211,12316,12448].indexOf(q)!==-1)return f.push(he),p.push(Wt);if(Qe===On||Qe===Ve){if(he===0)return f.push(he),p.push(Nt);var ke=p[he-1];return Wr.indexOf(ke)===-1?(f.push(f[he-1]),p.push(ke)):(f.push(he),p.push(Nt))}if(f.push(he),Qe===An)return p.push(s==="strict"?jt:br);if(Qe===Mr||Qe===kt)return p.push(Nt);if(Qe===qr)return q>=131072&&q<=196605||q>=196608&&q<=262141?p.push(br):p.push(Nt);p.push(Qe)}),[f,p,T]},va=function(l,s,p,f){var T=f[p];if(Array.isArray(l)?l.indexOf(T)!==-1:l===T)for(var q=p;q<=f.length;){q++;var he=f[q];if(he===s)return!0;if(he!==Pe)break}if(T===Pe)for(var q=p;q>0;){q--;var Qe=f[q];if(Array.isArray(l)?l.indexOf(Qe)!==-1:l===Qe)for(var ke=p;ke<=f.length;){ke++;var he=f[ke];if(he===s)return!0;if(he!==Pe)break}if(Qe!==Pe)break}return!1},Ui=function(l,s){for(var p=l;p>=0;){var f=s[p];if(f===Pe)p--;else return f}return 0},ea=function(l,s,p,f,T){if(p[f]===0)return Aa;var q=f-1;if(Array.isArray(T)&&T[q]===!0)return Aa;var he=q-1,Qe=q+1,ke=s[q],yt=he>=0?s[he]:0,Rt=s[Qe];if(ke===Mt&&Rt===bn)return Aa;if(En.indexOf(ke)!==-1)return bi;if(En.indexOf(Rt)!==-1||Ln.indexOf(Rt)!==-1)return Aa;if(Ui(q,s)===hn)return da;if(Br.get(l[q])===Ve||(ke===an||ke===Bn)&&Br.get(l[Qe])===Ve||ke===Ot||Rt===Ot||ke===Dn||[Pe,ir,rn].indexOf(ke)===-1&&Rt===Dn||[me,bt,Tt,cn,Pt].indexOf(Rt)!==-1||Ui(q,s)===re||va(Qt,re,q,s)||va([me,bt],jt,q,s)||va(Gt,Gt,q,s))return Aa;if(ke===Pe)return da;if(ke===Qt||Rt===Qt)return Aa;if(Rt===Wt||ke===Wt)return da;if([ir,rn,jt].indexOf(Rt)!==-1||ke===Sn||yt===Xn&&nr.indexOf(ke)!==-1||ke===Pt&&Rt===Xn||Rt===It||fn.indexOf(Rt)!==-1&&ke===it||fn.indexOf(ke)!==-1&&Rt===it||ke===Dt&&[br,an,Bn].indexOf(Rt)!==-1||[br,an,Bn].indexOf(ke)!==-1&&Rt===xt||fn.indexOf(ke)!==-1&&zn.indexOf(Rt)!==-1||zn.indexOf(ke)!==-1&&fn.indexOf(Rt)!==-1||[Dt,xt].indexOf(ke)!==-1&&(Rt===it||[re,rn].indexOf(Rt)!==-1&&s[Qe+1]===it)||[re,rn].indexOf(ke)!==-1&&Rt===it||ke===it&&[it,Pt,cn].indexOf(Rt)!==-1)return Aa;if([it,Pt,cn,me,bt].indexOf(Rt)!==-1)for(var r=q;r>=0;){var u=s[r];if(u===it)return Aa;if([Pt,cn].indexOf(u)!==-1)r--;else break}if([Dt,xt].indexOf(Rt)!==-1)for(var r=[me,bt].indexOf(ke)!==-1?he:q;r>=0;){var u=s[r];if(u===it)return Aa;if([Pt,cn].indexOf(u)!==-1)r--;else break}if(Jn===ke&&[Jn,Vn,Yn,Xt].indexOf(Rt)!==-1||[Vn,Yn].indexOf(ke)!==-1&&[Vn,er].indexOf(Rt)!==-1||[er,Xt].indexOf(ke)!==-1&&Rt===er||La.indexOf(ke)!==-1&&[It,xt].indexOf(Rt)!==-1||La.indexOf(Rt)!==-1&&ke===Dt||fn.indexOf(ke)!==-1&&fn.indexOf(Rt)!==-1||ke===cn&&fn.indexOf(Rt)!==-1||fn.concat(it).indexOf(ke)!==-1&&Rt===re&&Ti.indexOf(l[Qe])===-1||fn.concat(it).indexOf(Rt)!==-1&&ke===bt)return Aa;if(ke===Sr&&Rt===Sr){for(var I=p[q],O=1;I>0&&(I--,s[I]===Sr);)O++;if(O%2!==0)return Aa}return ke===an&&Rt===Bn?Aa:da},Kn=function(l,s){s||(s={lineBreak:"normal",wordBreak:"normal"});var p=Xr(l,s.lineBreak),f=p[0],T=p[1],q=p[2];(s.wordBreak==="break-all"||s.wordBreak==="break-word")&&(T=T.map(function(Qe){return[it,Nt,Mr].indexOf(Qe)!==-1?br:Qe}));var he=s.wordBreak==="keep-all"?q.map(function(Qe,ke){return Qe&&l[ke]>=19968&&l[ke]<=40959}):void 0;return[f,T,he]},Kr=function(){function l(s,p,f,T){this.codePoints=s,this.required=p===bi,this.start=f,this.end=T}return l.prototype.slice=function(){return F.apply(void 0,this.codePoints.slice(this.start,this.end))},l}(),ti=function(l,s){var p=w(l),f=Kn(p,s),T=f[0],q=f[1],he=f[2],Qe=p.length,ke=0,yt=0;return{next:function(){if(yt>=Qe)return{done:!0,value:null};for(var Rt=Aa;yt=ba&&l<=57},aa=function(l){return l>=55296&&l<=57343},st=function(l){return Io(l)||l>=rs&&l<=nA||l>=Va&&l<=ta},Vt=function(l){return l>=Va&&l<=Ro},Fn=function(l){return l>=rs&&l<=Zs},Yr=function(l){return Vt(l)||Fn(l)},sa=function(l){return l>=ya},wn=function(l){return l===_a||l===HA||l===Uo},Ar=function(l){return Yr(l)||sa(l)||l===Fl},gr=function(l){return Ar(l)||Io(l)||l===Mo},sr=function(l){return l>=bs&&l<=Tl||l===zA||l>=Os&&l<=Jo||l===qo},Rr=function(l,s){return l!==vs?!1:s!==_a},Cn=function(l,s,p){return l===Mo?Ar(s)||Rr(s,p):Ar(l)?!0:!!(l===vs&&Rr(l,s))},Ra=function(l,s,p){return l===Qr||l===Mo?Io(s)?!0:s===_n&&Io(p):Io(l===_n?s:l)},jr=function(l){var s=0,p=1;(l[s]===Qr||l[s]===Mo)&&(l[s]===Mo&&(p=-1),s++);for(var f=[];Io(l[s]);)f.push(l[s++]);var T=f.length?parseInt(F.apply(void 0,f),10):0;l[s]===_n&&s++;for(var q=[];Io(l[s]);)q.push(l[s++]);var he=q.length,Qe=he?parseInt(F.apply(void 0,q),10):0;(l[s]===bo||l[s]===Di)&&s++;var ke=1;(l[s]===Qr||l[s]===Mo)&&(l[s]===Mo&&(ke=-1),s++);for(var yt=[];Io(l[s]);)yt.push(l[s++]);var Rt=yt.length?parseInt(F.apply(void 0,yt),10):0;return p*(T+Qe*Math.pow(10,-he))*Math.pow(10,ke*Rt)},co={type:2},la={type:3},li={type:4},jo={type:13},rA={type:8},Zn={type:21},Ii={type:9},Bi={type:10},IA={type:11},Ma={type:12},Si={type:14},no={type:23},Ao={type:1},sA={type:25},mA={type:24},SA={type:26},KA={type:27},So={type:28},xA={type:29},pl={type:31},FA={type:32},Bo=function(){function l(){this._value=[]}return l.prototype.write=function(s){this._value=this._value.concat(w(s))},l.prototype.read=function(){for(var s=[],p=this.consumeToken();p!==FA;)s.push(p),p=this.consumeToken();return s},l.prototype.consumeToken=function(){var s=this.consumeCodePoint();switch(s){case eo:return this.consumeStringToken(eo);case ns:var p=this.peekCodePoint(0),f=this.peekCodePoint(1),T=this.peekCodePoint(2);if(gr(p)||Rr(f,T)){var q=Cn(p,f,T)?ra:Ai,he=this.consumeName();return{type:5,value:he,flags:q}}break;case dr:if(this.peekCodePoint(0)===fl)return this.consumeCodePoint(),jo;break;case Vs:return this.consumeStringToken(Vs);case GA:return co;case us:return la;case si:if(this.peekCodePoint(0)===fl)return this.consumeCodePoint(),Si;break;case Qr:if(Ra(s,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(s),this.consumeNumericToken();break;case rl:return li;case Mo:var Qe=s,ke=this.peekCodePoint(0),yt=this.peekCodePoint(1);if(Ra(Qe,ke,yt))return this.reconsumeCodePoint(s),this.consumeNumericToken();if(Cn(Qe,ke,yt))return this.reconsumeCodePoint(s),this.consumeIdentLikeToken();if(ke===Mo&&yt===wA)return this.consumeCodePoint(),this.consumeCodePoint(),mA;break;case _n:if(Ra(s,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(s),this.consumeNumericToken();break;case CA:if(this.peekCodePoint(0)===si)for(this.consumeCodePoint();;){var Rt=this.consumeCodePoint();if(Rt===si&&(Rt=this.consumeCodePoint(),Rt===CA))return this.consumeToken();if(Rt===to)return this.consumeToken()}break;case Rl:return SA;case Ls:return KA;case pA:if(this.peekCodePoint(0)===yA&&this.peekCodePoint(1)===Mo&&this.peekCodePoint(2)===Mo)return this.consumeCodePoint(),this.consumeCodePoint(),sA;break;case wo:var r=this.peekCodePoint(0),u=this.peekCodePoint(1),I=this.peekCodePoint(2);if(Cn(r,u,I)){var he=this.consumeName();return{type:7,value:he}}break;case Nl:return So;case vs:if(Rr(s,this.peekCodePoint(0)))return this.reconsumeCodePoint(s),this.consumeIdentLikeToken();break;case Vl:return xA;case Zl:if(this.peekCodePoint(0)===fl)return this.consumeCodePoint(),rA;break;case lu:return IA;case fa:return Ma;case No:case as:var O=this.peekCodePoint(0),_=this.peekCodePoint(1);return O===Qr&&(st(_)||_===nl)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(s),this.consumeIdentLikeToken();case tA:if(this.peekCodePoint(0)===fl)return this.consumeCodePoint(),Ii;if(this.peekCodePoint(0)===tA)return this.consumeCodePoint(),Zn;break;case Zi:if(this.peekCodePoint(0)===fl)return this.consumeCodePoint(),Bi;break;case to:return FA}return wn(s)?(this.consumeWhiteSpace(),pl):Io(s)?(this.reconsumeCodePoint(s),this.consumeNumericToken()):Ar(s)?(this.reconsumeCodePoint(s),this.consumeIdentLikeToken()):{type:6,value:F(s)}},l.prototype.consumeCodePoint=function(){var s=this._value.shift();return typeof s=="undefined"?-1:s},l.prototype.reconsumeCodePoint=function(s){this._value.unshift(s)},l.prototype.peekCodePoint=function(s){return s>=this._value.length?-1:this._value[s]},l.prototype.consumeUnicodeRangeToken=function(){for(var s=[],p=this.consumeCodePoint();st(p)&&s.length<6;)s.push(p),p=this.consumeCodePoint();for(var f=!1;p===nl&&s.length<6;)s.push(p),p=this.consumeCodePoint(),f=!0;if(f){var T=parseInt(F.apply(void 0,s.map(function(ke){return ke===nl?ba:ke})),16),q=parseInt(F.apply(void 0,s.map(function(ke){return ke===nl?nA:ke})),16);return{type:30,start:T,end:q}}var he=parseInt(F.apply(void 0,s),16);if(this.peekCodePoint(0)===Mo&&st(this.peekCodePoint(1))){this.consumeCodePoint(),p=this.consumeCodePoint();for(var Qe=[];st(p)&&Qe.length<6;)Qe.push(p),p=this.consumeCodePoint();var q=parseInt(F.apply(void 0,Qe),16);return{type:30,start:he,end:q}}else return{type:30,start:he,end:he}},l.prototype.consumeIdentLikeToken=function(){var s=this.consumeName();return s.toLowerCase()==="url"&&this.peekCodePoint(0)===GA?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===GA?(this.consumeCodePoint(),{type:19,value:s}):{type:20,value:s}},l.prototype.consumeUrlToken=function(){var s=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===to)return{type:22,value:""};var p=this.peekCodePoint(0);if(p===Vs||p===eo){var f=this.consumeStringToken(this.consumeCodePoint());return f.type===0&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===to||this.peekCodePoint(0)===us)?(this.consumeCodePoint(),{type:22,value:f.value}):(this.consumeBadUrlRemnants(),no)}for(;;){var T=this.consumeCodePoint();if(T===to||T===us)return{type:22,value:F.apply(void 0,s)};if(wn(T))return this.consumeWhiteSpace(),this.peekCodePoint(0)===to||this.peekCodePoint(0)===us?(this.consumeCodePoint(),{type:22,value:F.apply(void 0,s)}):(this.consumeBadUrlRemnants(),no);if(T===eo||T===Vs||T===GA||sr(T))return this.consumeBadUrlRemnants(),no;if(T===vs)if(Rr(T,this.peekCodePoint(0)))s.push(this.consumeEscapedCodePoint());else return this.consumeBadUrlRemnants(),no;else s.push(T)}},l.prototype.consumeWhiteSpace=function(){for(;wn(this.peekCodePoint(0));)this.consumeCodePoint()},l.prototype.consumeBadUrlRemnants=function(){for(;;){var s=this.consumeCodePoint();if(s===us||s===to)return;Rr(s,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},l.prototype.consumeStringSlice=function(s){for(var p=5e4,f="";s>0;){var T=Math.min(p,s);f+=F.apply(void 0,this._value.splice(0,T)),s-=T}return this._value.shift(),f},l.prototype.consumeStringToken=function(s){var p="",f=0;do{var T=this._value[f];if(T===to||T===void 0||T===s)return p+=this.consumeStringSlice(f),{type:0,value:p};if(T===_a)return this._value.splice(0,f),Ao;if(T===vs){var q=this._value[f+1];q!==to&&q!==void 0&&(q===_a?(p+=this.consumeStringSlice(f),f=-1,this._value.shift()):Rr(T,q)&&(p+=this.consumeStringSlice(f),p+=F(this.consumeEscapedCodePoint()),f=-1))}f++}while(!0)},l.prototype.consumeNumber=function(){var s=[],p=qa,f=this.peekCodePoint(0);for((f===Qr||f===Mo)&&s.push(this.consumeCodePoint());Io(this.peekCodePoint(0));)s.push(this.consumeCodePoint());f=this.peekCodePoint(0);var T=this.peekCodePoint(1);if(f===_n&&Io(T))for(s.push(this.consumeCodePoint(),this.consumeCodePoint()),p=Yo;Io(this.peekCodePoint(0));)s.push(this.consumeCodePoint());f=this.peekCodePoint(0),T=this.peekCodePoint(1);var q=this.peekCodePoint(2);if((f===bo||f===Di)&&((T===Qr||T===Mo)&&Io(q)||Io(T)))for(s.push(this.consumeCodePoint(),this.consumeCodePoint()),p=Yo;Io(this.peekCodePoint(0));)s.push(this.consumeCodePoint());return[jr(s),p]},l.prototype.consumeNumericToken=function(){var s=this.consumeNumber(),p=s[0],f=s[1],T=this.peekCodePoint(0),q=this.peekCodePoint(1),he=this.peekCodePoint(2);if(Cn(T,q,he)){var Qe=this.consumeName();return{type:15,number:p,flags:f,unit:Qe}}return T===Ks?(this.consumeCodePoint(),{type:16,number:p,flags:f}):{type:17,number:p,flags:f}},l.prototype.consumeEscapedCodePoint=function(){var s=this.consumeCodePoint();if(st(s)){for(var p=F(s);st(this.peekCodePoint(0))&&p.length<6;)p+=F(this.consumeCodePoint());wn(this.peekCodePoint(0))&&this.consumeCodePoint();var f=parseInt(p,16);return f===0||aa(f)||f>1114111?gA:f}return s===to?gA:s},l.prototype.consumeName=function(){for(var s="";;){var p=this.consumeCodePoint();if(gr(p))s+=F(p);else if(Rr(p,this.peekCodePoint(0)))s+=F(this.consumeEscapedCodePoint());else return this.reconsumeCodePoint(p),s}},l}(),Co=function(){function l(s){this._tokens=s}return l.create=function(s){var p=new Bo;return p.write(s),new l(p.read())},l.parseValue=function(s){return l.create(s).parseComponentValue()},l.parseValues=function(s){return l.create(s).parseComponentValues()},l.prototype.parseComponentValue=function(){for(var s=this.consumeToken();s.type===31;)s=this.consumeToken();if(s.type===32)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(s);var p=this.consumeComponentValue();do s=this.consumeToken();while(s.type===31);if(s.type===32)return p;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},l.prototype.parseComponentValues=function(){for(var s=[];;){var p=this.consumeComponentValue();if(p.type===32)return s;s.push(p),s.push()}},l.prototype.consumeComponentValue=function(){var s=this.consumeToken();switch(s.type){case 11:case 28:case 2:return this.consumeSimpleBlock(s.type);case 19:return this.consumeFunction(s)}return s},l.prototype.consumeSimpleBlock=function(s){for(var p={type:s,values:[]},f=this.consumeToken();;){if(f.type===32||so(f,s))return p;this.reconsumeToken(f),p.values.push(this.consumeComponentValue()),f=this.consumeToken()}},l.prototype.consumeFunction=function(s){for(var p={name:s.value,values:[],type:18};;){var f=this.consumeToken();if(f.type===32||f.type===3)return p;this.reconsumeToken(f),p.values.push(this.consumeComponentValue())}},l.prototype.consumeToken=function(){var s=this._tokens.shift();return typeof s=="undefined"?FA:s},l.prototype.reconsumeToken=function(s){this._tokens.unshift(s)},l}(),ne=function(l){return l.type===15},ma=function(l){return l.type===17},Oa=function(l){return l.type===20},Mi=function(l){return l.type===0},VA=function(l,s){return Oa(l)&&l.value===s},Bs=function(l){return l.type!==31},Cs=function(l){return l.type!==31&&l.type!==4},bA=function(l){var s=[],p=[];return l.forEach(function(f){if(f.type===4){if(p.length===0)throw new Error("Error parsing function args, zero tokens for arg");s.push(p),p=[];return}f.type!==31&&p.push(f)}),p.length&&s.push(p),s},so=function(l,s){return s===11&&l.type===12||s===28&&l.type===29?!0:s===2&&l.type===3},aA=function(l){return l.type===17||l.type===15},Un=function(l){return l.type===16||aA(l)},uu=function(l){return l.length>1?[l[0],l[1]]:[l[0]]},hA={type:17,number:0,flags:qa},je={type:16,number:50,flags:qa},pt={type:16,number:100,flags:qa},Bt=function(l,s,p){var f=l[0],T=l[1];return[$n(f,s),$n(typeof T!="undefined"?T:f,p)]},$n=function(l,s){if(l.type===16)return l.number/100*s;if(ne(l))switch(l.unit){case"rem":case"em":return 16*l.number;case"px":default:return l.number}return l.number},fr="deg",ia="grad",Dr="rad",Cr="turn",kn={name:"angle",parse:function(l,s){if(s.type===15)switch(s.unit){case fr:return Math.PI*s.number/180;case ia:return Math.PI/200*s.number;case Dr:return s.number;case Cr:return Math.PI*2*s.number}throw new Error("Unsupported angle type")}},hr=function(l){return l.type===15&&(l.unit===fr||l.unit===ia||l.unit===Dr||l.unit===Cr)},Hr=function(l){var s=l.filter(Oa).map(function(p){return p.value}).join(" ");switch(s){case"to bottom right":case"to right bottom":case"left top":case"top left":return[hA,hA];case"to top":case"bottom":return Jr(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[hA,pt];case"to right":case"left":return Jr(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[pt,pt];case"to bottom":case"top":return Jr(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[pt,hA];case"to left":case"right":return Jr(270)}return 0},Jr=function(l){return Math.PI*l/180},Pa={name:"color",parse:function(l,s){if(s.type===18){var p=Mn[s.name];if(typeof p=="undefined")throw new Error('Attempting to parse an unsupported color function "'+s.name+'"');return p(l,s.values)}if(s.type===5){if(s.value.length===3){var f=s.value.substring(0,1),T=s.value.substring(1,2),q=s.value.substring(2,3);return xr(parseInt(f+f,16),parseInt(T+T,16),parseInt(q+q,16),1)}if(s.value.length===4){var f=s.value.substring(0,1),T=s.value.substring(1,2),q=s.value.substring(2,3),he=s.value.substring(3,4);return xr(parseInt(f+f,16),parseInt(T+T,16),parseInt(q+q,16),parseInt(he+he,16)/255)}if(s.value.length===6){var f=s.value.substring(0,2),T=s.value.substring(2,4),q=s.value.substring(4,6);return xr(parseInt(f,16),parseInt(T,16),parseInt(q,16),1)}if(s.value.length===8){var f=s.value.substring(0,2),T=s.value.substring(2,4),q=s.value.substring(4,6),he=s.value.substring(6,8);return xr(parseInt(f,16),parseInt(T,16),parseInt(q,16),parseInt(he,16)/255)}}if(s.type===20){var Qe=qn[s.value.toUpperCase()];if(typeof Qe!="undefined")return Qe}return qn.TRANSPARENT}},Li=function(l){return(255&l)===0},Hn=function(l){var s=255&l,p=255&l>>8,f=255&l>>16,T=255&l>>24;return s<255?"rgba("+T+","+f+","+p+","+s/255+")":"rgb("+T+","+f+","+p+")"},xr=function(l,s,p,f){return(l<<24|s<<16|p<<8|Math.round(f*255)<<0)>>>0},Ta=function(l,s){if(l.type===17)return l.number;if(l.type===16){var p=s===3?1:255;return s===3?l.number/100*p:Math.round(l.number/100*p)}return 0},wa=function(l,s){var p=s.filter(Cs);if(p.length===3){var f=p.map(Ta),T=f[0],q=f[1],he=f[2];return xr(T,q,he,1)}if(p.length===4){var Qe=p.map(Ta),T=Qe[0],q=Qe[1],he=Qe[2],ke=Qe[3];return xr(T,q,he,ke)}return 0};function ja(l,s,p){return p<0&&(p+=1),p>=1&&(p-=1),p<1/6?(s-l)*p*6+l:p<1/2?s:p<2/3?(s-l)*6*(2/3-p)+l:l}var ua=function(l,s){var p=s.filter(Cs),f=p[0],T=p[1],q=p[2],he=p[3],Qe=(f.type===17?Jr(f.number):kn.parse(l,f))/(Math.PI*2),ke=Un(T)?T.number/100:0,yt=Un(q)?q.number/100:0,Rt=typeof he!="undefined"&&Un(he)?$n(he,1):1;if(ke===0)return xr(yt*255,yt*255,yt*255,1);var r=yt<=.5?yt*(ke+1):yt+ke-yt*ke,u=yt*2-r,I=ja(u,r,Qe+1/3),O=ja(u,r,Qe),_=ja(u,r,Qe-1/3);return xr(I*255,O*255,_*255,Rt)},Mn={hsl:ua,hsla:ua,rgb:wa,rgba:wa},Pn=function(l,s){return Pa.parse(l,Co.create(s).parseComponentValue())},qn={ALICEBLUE:4042850303,ANTIQUEWHITE:4209760255,AQUA:16777215,AQUAMARINE:2147472639,AZURE:4043309055,BEIGE:4126530815,BISQUE:4293182719,BLACK:255,BLANCHEDALMOND:4293643775,BLUE:65535,BLUEVIOLET:2318131967,BROWN:2771004159,BURLYWOOD:3736635391,CADETBLUE:1604231423,CHARTREUSE:2147418367,CHOCOLATE:3530104575,CORAL:4286533887,CORNFLOWERBLUE:1687547391,CORNSILK:4294499583,CRIMSON:3692313855,CYAN:16777215,DARKBLUE:35839,DARKCYAN:9145343,DARKGOLDENROD:3095837695,DARKGRAY:2846468607,DARKGREEN:6553855,DARKGREY:2846468607,DARKKHAKI:3182914559,DARKMAGENTA:2332068863,DARKOLIVEGREEN:1433087999,DARKORANGE:4287365375,DARKORCHID:2570243327,DARKRED:2332033279,DARKSALMON:3918953215,DARKSEAGREEN:2411499519,DARKSLATEBLUE:1211993087,DARKSLATEGRAY:793726975,DARKSLATEGREY:793726975,DARKTURQUOISE:13554175,DARKVIOLET:2483082239,DEEPPINK:4279538687,DEEPSKYBLUE:12582911,DIMGRAY:1768516095,DIMGREY:1768516095,DODGERBLUE:512819199,FIREBRICK:2988581631,FLORALWHITE:4294635775,FORESTGREEN:579543807,FUCHSIA:4278255615,GAINSBORO:3705462015,GHOSTWHITE:4177068031,GOLD:4292280575,GOLDENROD:3668254975,GRAY:2155905279,GREEN:8388863,GREENYELLOW:2919182335,GREY:2155905279,HONEYDEW:4043305215,HOTPINK:4285117695,INDIANRED:3445382399,INDIGO:1258324735,IVORY:4294963455,KHAKI:4041641215,LAVENDER:3873897215,LAVENDERBLUSH:4293981695,LAWNGREEN:2096890111,LEMONCHIFFON:4294626815,LIGHTBLUE:2916673279,LIGHTCORAL:4034953471,LIGHTCYAN:3774873599,LIGHTGOLDENRODYELLOW:4210742015,LIGHTGRAY:3553874943,LIGHTGREEN:2431553791,LIGHTGREY:3553874943,LIGHTPINK:4290167295,LIGHTSALMON:4288707327,LIGHTSEAGREEN:548580095,LIGHTSKYBLUE:2278488831,LIGHTSLATEGRAY:2005441023,LIGHTSLATEGREY:2005441023,LIGHTSTEELBLUE:2965692159,LIGHTYELLOW:4294959359,LIME:16711935,LIMEGREEN:852308735,LINEN:4210091775,MAGENTA:4278255615,MAROON:2147483903,MEDIUMAQUAMARINE:1724754687,MEDIUMBLUE:52735,MEDIUMORCHID:3126187007,MEDIUMPURPLE:2473647103,MEDIUMSEAGREEN:1018393087,MEDIUMSLATEBLUE:2070474495,MEDIUMSPRINGGREEN:16423679,MEDIUMTURQUOISE:1221709055,MEDIUMVIOLETRED:3340076543,MIDNIGHTBLUE:421097727,MINTCREAM:4127193855,MISTYROSE:4293190143,MOCCASIN:4293178879,NAVAJOWHITE:4292783615,NAVY:33023,OLDLACE:4260751103,OLIVE:2155872511,OLIVEDRAB:1804477439,ORANGE:4289003775,ORANGERED:4282712319,ORCHID:3664828159,PALEGOLDENROD:4008225535,PALEGREEN:2566625535,PALETURQUOISE:2951671551,PALEVIOLETRED:3681588223,PAPAYAWHIP:4293907967,PEACHPUFF:4292524543,PERU:3448061951,PINK:4290825215,PLUM:3718307327,POWDERBLUE:2967529215,PURPLE:2147516671,REBECCAPURPLE:1714657791,RED:4278190335,ROSYBROWN:3163525119,ROYALBLUE:1097458175,SADDLEBROWN:2336560127,SALMON:4202722047,SANDYBROWN:4104413439,SEAGREEN:780883967,SEASHELL:4294307583,SIENNA:2689740287,SILVER:3233857791,SKYBLUE:2278484991,SLATEBLUE:1784335871,SLATEGRAY:1887473919,SLATEGREY:1887473919,SNOW:4294638335,SPRINGGREEN:16744447,STEELBLUE:1182971135,TAN:3535047935,TEAL:8421631,THISTLE:3636451583,TOMATO:4284696575,TRANSPARENT:0,TURQUOISE:1088475391,VIOLET:4001558271,WHEAT:4125012991,WHITE:4294967295,WHITESMOKE:4126537215,YELLOW:4294902015,YELLOWGREEN:2597139199},_r={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(l,s){return s.map(function(p){if(Oa(p))switch(p.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},ka={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},ii=function(l,s){var p=Pa.parse(l,s[0]),f=s[1];return f&&Un(f)?{color:p,stop:f}:{color:p,stop:null}},To=function(l,s){var p=l[0],f=l[l.length-1];p.stop===null&&(p.stop=hA),f.stop===null&&(f.stop=pt);for(var T=[],q=0,he=0;heq?T.push(ke):T.push(q),q=ke}else T.push(null)}for(var yt=null,he=0;hehe.optimumDistance)?{optimumCorner:Qe,optimumDistance:Rt}:he},{optimumDistance:T?1/0:-1/0,optimumCorner:null}).optimumCorner},xi=function(l,s,p,f,T){var q=0,he=0;switch(l.size){case 0:l.shape===0?q=he=Math.min(Math.abs(s),Math.abs(s-f),Math.abs(p),Math.abs(p-T)):l.shape===1&&(q=Math.min(Math.abs(s),Math.abs(s-f)),he=Math.min(Math.abs(p),Math.abs(p-T)));break;case 2:if(l.shape===0)q=he=Math.min(Ha(s,p),Ha(s,p-T),Ha(s-f,p),Ha(s-f,p-T));else if(l.shape===1){var Qe=Math.min(Math.abs(p),Math.abs(p-T))/Math.min(Math.abs(s),Math.abs(s-f)),ke=Ba(f,T,s,p,!0),yt=ke[0],Rt=ke[1];q=Ha(yt-s,(Rt-p)/Qe),he=Qe*q}break;case 1:l.shape===0?q=he=Math.max(Math.abs(s),Math.abs(s-f),Math.abs(p),Math.abs(p-T)):l.shape===1&&(q=Math.max(Math.abs(s),Math.abs(s-f)),he=Math.max(Math.abs(p),Math.abs(p-T)));break;case 3:if(l.shape===0)q=he=Math.max(Ha(s,p),Ha(s,p-T),Ha(s-f,p),Ha(s-f,p-T));else if(l.shape===1){var Qe=Math.max(Math.abs(p),Math.abs(p-T))/Math.max(Math.abs(s),Math.abs(s-f)),r=Ba(f,T,s,p,!1),yt=r[0],Rt=r[1];q=Ha(yt-s,(Rt-p)/Qe),he=Qe*q}break}return Array.isArray(l.size)&&(q=$n(l.size[0],f),he=l.size.length===2?$n(l.size[1],T):q),[q,he]},ro=function(l,s){var p=Jr(180),f=[];return bA(s).forEach(function(T,q){if(q===0){var he=T[0];if(he.type===20&&he.value==="to"){p=Hr(T);return}else if(hr(he)){p=kn.parse(l,he);return}}var Qe=ii(l,T);f.push(Qe)}),{angle:p,stops:f,type:1}},yr=function(l,s){var p=Jr(180),f=[];return bA(s).forEach(function(T,q){if(q===0){var he=T[0];if(he.type===20&&["top","left","right","bottom"].indexOf(he.value)!==-1){p=Hr(T);return}else if(hr(he)){p=(kn.parse(l,he)+Jr(270))%Jr(360);return}}var Qe=ii(l,T);f.push(Qe)}),{angle:p,stops:f,type:1}},ln=function(l,s){var p=Jr(180),f=[],T=1,q=0,he=3,Qe=[];return bA(s).forEach(function(ke,yt){var Rt=ke[0];if(yt===0){if(Oa(Rt)&&Rt.value==="linear"){T=1;return}else if(Oa(Rt)&&Rt.value==="radial"){T=2;return}}if(Rt.type===18){if(Rt.name==="from"){var r=Pa.parse(l,Rt.values[0]);f.push({stop:hA,color:r})}else if(Rt.name==="to"){var r=Pa.parse(l,Rt.values[0]);f.push({stop:pt,color:r})}else if(Rt.name==="color-stop"){var u=Rt.values.filter(Cs);if(u.length===2){var r=Pa.parse(l,u[1]),I=u[0];ma(I)&&f.push({stop:{type:16,number:I.number*100,flags:I.flags},color:r})}}}}),T===1?{angle:(p+Jr(180))%Jr(360),stops:f,type:T}:{size:he,shape:q,stops:f,position:Qe,type:T}},Za="closest-side",$a="farthest-side",Yt="closest-corner",na="farthest-corner",Oi="circle",Do="ellipse",Go="cover",iA="contain",lo=function(l,s){var p=0,f=3,T=[],q=[];return bA(s).forEach(function(he,Qe){var ke=!0;if(Qe===0){var yt=!1;ke=he.reduce(function(r,u){if(yt)if(Oa(u))switch(u.value){case"center":return q.push(je),r;case"top":case"left":return q.push(hA),r;case"right":case"bottom":return q.push(pt),r}else(Un(u)||aA(u))&&q.push(u);else if(Oa(u))switch(u.value){case Oi:return p=0,!1;case Do:return p=1,!1;case"at":return yt=!0,!1;case Za:return f=0,!1;case Go:case $a:return f=1,!1;case iA:case Yt:return f=2,!1;case na:return f=3,!1}else if(aA(u)||Un(u))return Array.isArray(f)||(f=[]),f.push(u),!1;return r},ke)}if(ke){var Rt=ii(l,he);T.push(Rt)}}),{size:f,shape:p,stops:T,position:q,type:2}},ni=function(l,s){var p=0,f=3,T=[],q=[];return bA(s).forEach(function(he,Qe){var ke=!0;if(Qe===0?ke=he.reduce(function(Rt,r){if(Oa(r))switch(r.value){case"center":return q.push(je),!1;case"top":case"left":return q.push(hA),!1;case"right":case"bottom":return q.push(pt),!1}else if(Un(r)||aA(r))return q.push(r),!1;return Rt},ke):Qe===1&&(ke=he.reduce(function(Rt,r){if(Oa(r))switch(r.value){case Oi:return p=0,!1;case Do:return p=1,!1;case iA:case Za:return f=0,!1;case $a:return f=1,!1;case Yt:return f=2,!1;case Go:case na:return f=3,!1}else if(aA(r)||Un(r))return Array.isArray(f)||(f=[]),f.push(r),!1;return Rt},ke)),ke){var yt=ii(l,he);T.push(yt)}}),{size:f,shape:p,stops:T,position:q,type:2}},Ji=function(l){return l.type===1},_o=function(l){return l.type===2},yo={name:"image",parse:function(l,s){if(s.type===22){var p={url:s.value,type:0};return l.cache.addImage(s.value),p}if(s.type===18){var f=Ws[s.name];if(typeof f=="undefined")throw new Error('Attempting to parse an unsupported image function "'+s.name+'"');return f(l,s.values)}throw new Error("Unsupported image type "+s.type)}};function ZA(l){return!(l.type===20&&l.value==="none")&&(l.type!==18||!!Ws[l.name])}var Ws={"linear-gradient":ro,"-moz-linear-gradient":yr,"-ms-linear-gradient":yr,"-o-linear-gradient":yr,"-webkit-linear-gradient":yr,"radial-gradient":lo,"-moz-radial-gradient":ni,"-ms-radial-gradient":ni,"-o-radial-gradient":ni,"-webkit-radial-gradient":ni,"-webkit-gradient":ln},cu={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(l,s){if(s.length===0)return[];var p=s[0];return p.type===20&&p.value==="none"?[]:s.filter(function(f){return Cs(f)&&ZA(f)}).map(function(f){return yo.parse(l,f)})}},A={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(l,s){return s.map(function(p){if(Oa(p))switch(p.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},a={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(l,s){return bA(s).map(function(p){return p.filter(Un)}).map(uu)}},o={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(l,s){return bA(s).map(function(p){return p.filter(Oa).map(function(f){return f.value}).join(" ")}).map(c)}},c=function(l){switch(l){case"no-repeat":return 1;case"repeat-x":case"repeat no-repeat":return 2;case"repeat-y":case"no-repeat repeat":return 3;case"repeat":default:return 0}},b;(function(l){l.AUTO="auto",l.CONTAIN="contain",l.COVER="cover"})(b||(b={}));var E={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(l,s){return bA(s).map(function(p){return p.filter(S)})}},S=function(l){return Oa(l)||Un(l)},N=function(l){return{name:"border-"+l+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},D=N("top"),J=N("right"),oe=N("bottom"),Ae=N("left"),Be=function(l){return{name:"border-radius-"+l,initialValue:"0 0",prefix:!1,type:1,parse:function(s,p){return uu(p.filter(Un))}}},Z=Be("top-left"),Ke=Be("top-right"),De=Be("bottom-right"),We=Be("bottom-left"),Se=function(l){return{name:"border-"+l+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(s,p){switch(p){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},Xe=Se("top"),St=Se("right"),Ut=Se("bottom"),$t=Se("left"),Qn=function(l){return{name:"border-"+l+"-width",initialValue:"0",type:0,prefix:!1,parse:function(s,p){return ne(p)?p.number:0}}},Ht=Qn("top"),lt=Qn("right"),zt=Qn("bottom"),gn=Qn("left"),Re={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},Oe={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(l,s){switch(s){case"rtl":return 1;case"ltr":default:return 0}}},Ct={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(l,s){return s.filter(Oa).reduce(function(p,f){return p|ot(f.value)},0)}},ot=function(l){switch(l){case"block":case"-webkit-box":return 2;case"inline":return 4;case"run-in":return 8;case"flow":return 16;case"flow-root":return 32;case"table":return 64;case"flex":case"-webkit-flex":return 128;case"grid":case"-ms-grid":return 256;case"ruby":return 512;case"subgrid":return 1024;case"list-item":return 2048;case"table-row-group":return 4096;case"table-header-group":return 8192;case"table-footer-group":return 16384;case"table-row":return 32768;case"table-cell":return 65536;case"table-column-group":return 131072;case"table-column":return 262144;case"table-caption":return 524288;case"ruby-base":return 1048576;case"ruby-text":return 2097152;case"ruby-base-container":return 4194304;case"ruby-text-container":return 8388608;case"contents":return 16777216;case"inline-block":return 33554432;case"inline-list-item":return 67108864;case"inline-table":return 134217728;case"inline-flex":return 268435456;case"inline-grid":return 536870912}return 0},on={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(l,s){switch(s){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},en={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(l,s){return s.type===20&&s.value==="normal"?0:s.type===17||s.type===15?s.number:0}},un;(function(l){l.NORMAL="normal",l.STRICT="strict"})(un||(un={}));var Kt={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(l,s){switch(s){case"strict":return un.STRICT;case"normal":default:return un.NORMAL}}},pn={name:"line-height",initialValue:"normal",prefix:!1,type:4},mn=function(l,s){return Oa(l)&&l.value==="normal"?1.2*s:l.type===17?s*l.number:Un(l)?$n(l,s):s},Pr={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(l,s){return s.type===20&&s.value==="none"?null:yo.parse(l,s)}},ye={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(l,s){switch(s){case"inside":return 0;case"outside":default:return 1}}},Ze={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(l,s){switch(s){case"disc":return 0;case"circle":return 1;case"square":return 2;case"decimal":return 3;case"cjk-decimal":return 4;case"decimal-leading-zero":return 5;case"lower-roman":return 6;case"upper-roman":return 7;case"lower-greek":return 8;case"lower-alpha":return 9;case"upper-alpha":return 10;case"arabic-indic":return 11;case"armenian":return 12;case"bengali":return 13;case"cambodian":return 14;case"cjk-earthly-branch":return 15;case"cjk-heavenly-stem":return 16;case"cjk-ideographic":return 17;case"devanagari":return 18;case"ethiopic-numeric":return 19;case"georgian":return 20;case"gujarati":return 21;case"gurmukhi":return 22;case"hebrew":return 22;case"hiragana":return 23;case"hiragana-iroha":return 24;case"japanese-formal":return 25;case"japanese-informal":return 26;case"kannada":return 27;case"katakana":return 28;case"katakana-iroha":return 29;case"khmer":return 30;case"korean-hangul-formal":return 31;case"korean-hanja-formal":return 32;case"korean-hanja-informal":return 33;case"lao":return 34;case"lower-armenian":return 35;case"malayalam":return 36;case"mongolian":return 37;case"myanmar":return 38;case"oriya":return 39;case"persian":return 40;case"simp-chinese-formal":return 41;case"simp-chinese-informal":return 42;case"tamil":return 43;case"telugu":return 44;case"thai":return 45;case"tibetan":return 46;case"trad-chinese-formal":return 47;case"trad-chinese-informal":return 48;case"upper-armenian":return 49;case"disclosure-open":return 50;case"disclosure-closed":return 51;case"none":default:return-1}}},nt=function(l){return{name:"margin-"+l,initialValue:"0",prefix:!1,type:4}},Et=nt("top"),Lt=nt("right"),Jt=nt("bottom"),tn=nt("left"),nn={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(l,s){return s.filter(Oa).map(function(p){switch(p.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;case"visible":default:return 0}})}},lr={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(l,s){switch(s){case"break-word":return"break-word";case"normal":default:return"normal"}}},tr=function(l){return{name:"padding-"+l,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},Lr=tr("top"),Nr=tr("right"),Qa=tr("bottom"),vn=tr("left"),rt={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(l,s){switch(s){case"right":return 2;case"center":case"justify":return 1;case"left":default:return 0}}},ri={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(l,s){switch(s){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},oa={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(l,s){return s.length===1&&VA(s[0],"none")?[]:bA(s).map(function(p){for(var f={color:qn.TRANSPARENT,offsetX:hA,offsetY:hA,blur:hA},T=0,q=0;q1?1:0],this.overflowWrap=ur(s,lr,p.overflowWrap),this.paddingTop=ur(s,Lr,p.paddingTop),this.paddingRight=ur(s,Nr,p.paddingRight),this.paddingBottom=ur(s,Qa,p.paddingBottom),this.paddingLeft=ur(s,vn,p.paddingLeft),this.paintOrder=ur(s,Ys,p.paintOrder),this.position=ur(s,ri,p.position),this.textAlign=ur(s,rt,p.textAlign),this.textDecorationColor=ur(s,Ci,(f=p.textDecorationColor)!==null&&f!==void 0?f:p.color),this.textDecorationLine=ur(s,ct,(T=p.textDecorationLine)!==null&&T!==void 0?T:p.textDecoration),this.textShadow=ur(s,oa,p.textShadow),this.textTransform=ur(s,ar,p.textTransform),this.transform=ur(s,wr,p.transform),this.transformOrigin=ur(s,hi,p.transformOrigin),this.visibility=ur(s,Gi,p.visibility),this.webkitTextStrokeColor=ur(s,Js,p.webkitTextStrokeColor),this.webkitTextStrokeWidth=ur(s,Ia,p.webkitTextStrokeWidth),this.wordBreak=ur(s,Ga,p.wordBreak),this.zIndex=ur(s,Ei,p.zIndex)}return l.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===0},l.prototype.isTransparent=function(){return Li(this.backgroundColor)},l.prototype.isTransformed=function(){return this.transform!==null},l.prototype.isPositioned=function(){return this.position!==0},l.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},l.prototype.isFloating=function(){return this.float!==0},l.prototype.isInlineLevel=function(){return di(this.display,4)||di(this.display,33554432)||di(this.display,268435456)||di(this.display,536870912)||di(this.display,67108864)||di(this.display,134217728)},l}(),cs=function(){function l(s,p){this.content=ur(s,is,p.content),this.quotes=ur(s,Qi,p.quotes)}return l}(),TA=function(){function l(s,p){this.counterIncrement=ur(s,al,p.counterIncrement),this.counterReset=ur(s,$o,p.counterReset)}return l}(),ur=function(l,s,p){var f=new Bo,T=p!==null&&typeof p!="undefined"?p.toString():s.initialValue;f.write(T);var q=new Co(f.read());switch(s.type){case 2:var he=q.parseComponentValue();return s.parse(l,Oa(he)?he.value:s.initialValue);case 0:return s.parse(l,q.parseComponentValue());case 1:return s.parse(l,q.parseComponentValues());case 4:return q.parseComponentValue();case 3:switch(s.format){case"angle":return kn.parse(l,q.parseComponentValue());case"color":return Pa.parse(l,q.parseComponentValue());case"image":return yo.parse(l,q.parseComponentValue());case"length":var Qe=q.parseComponentValue();return aA(Qe)?Qe:hA;case"length-percentage":var ke=q.parseComponentValue();return Un(ke)?ke:hA;case"time":return yn.parse(l,q.parseComponentValue())}break}},lA="data-html2canvas-debug",XA=function(l){var s=l.getAttribute(lA);switch(s){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},il=function(l,s){var p=XA(l);return p===1||s===p},oA=function(){function l(s,p){if(this.context=s,this.textNodes=[],this.elements=[],this.flags=0,il(p,3))debugger;this.styles=new os(s,window.getComputedStyle(p,null)),dn(p)&&(this.styles.animationDuration.some(function(f){return f>0})&&(p.style.animationDuration="0s"),this.styles.transform!==null&&(p.style.transform="none")),this.bounds=H(this.context,p),il(p,4)&&(this.flags|=16)}return l}(),ds="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",DA="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Lo=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),fs=0;fs>4,Rt[T++]=(he&15)<<4|Qe>>2,Rt[T++]=(Qe&3)<<6|ke&63;return yt},Qs=function(l){for(var s=l.length,p=[],f=0;f>ys,As=1<>ys,Dl=Wl+Is,qs=Dl,Ll=32,Al=qs+Ll,Xl=65536>>gl,bu=1<=0){if(s<55296||s>56319&&s<=65535)return p=this.index[s>>ys],p=(p<>ys)],p=(p<>gl),p=this.index[p],p+=s>>ys&hl,p=this.index[p],p=(p<=55296&&T<=56319&&p>10)+55296,he%1024+56320)),(T+1===p||f.length>16384)&&(q+=String.fromCharCode.apply(String,f),f.length=0)}return q},Cl=vl(ds),LA="\xD7",uA="\xF7",Cu=function(l){return Cl.get(l)},yu=function(l,s,p){var f=p-2,T=s[f],q=s[p-1],he=s[p];if(q===Ps&&he===UA)return LA;if(q===Ps||q===UA||q===pu||he===Ps||he===UA||he===pu)return uA;if(q===Yl&&[Yl,JA,Bl,Jl].indexOf(he)!==-1||(q===Bl||q===JA)&&(he===JA||he===sl)||(q===Jl||q===sl)&&he===sl||he===Tu||he===Bu||he===bl||q===ps)return LA;if(q===Tu&&he===Du){for(;T===Bu;)T=s[--f];if(T===Du)return LA}if(q===ll&&he===ll){for(var Qe=0;T===ll;)Qe++,T=s[--f];if(Qe%2===0)return LA}return uA},Xa=function(l){var s=Ss(l),p=s.length,f=0,T=0,q=s.map(Cu);return{next:function(){if(f>=p)return{done:!0,value:null};for(var he=LA;fhe.x||Rt.y>he.y;return he=Rt,yt===0?!0:r});return l.body.removeChild(s),Qe},wu=function(){return typeof new Image().crossOrigin!="undefined"},Iu=function(){return typeof new XMLHttpRequest().responseType=="string"},Pl=function(l){var s=new Image,p=l.createElement("canvas"),f=p.getContext("2d");if(!f)return!1;s.src="data:image/svg+xml,";try{f.drawImage(s,0,0),p.toDataURL()}catch(T){return!1}return!0},ql=function(l){return l[0]===0&&l[1]===255&&l[2]===0&&l[3]===255},_l=function(l){var s=l.createElement("canvas"),p=100;s.width=p,s.height=p;var f=s.getContext("2d");if(!f)return Promise.reject(!1);f.fillStyle="rgb(0, 255, 0)",f.fillRect(0,0,p,p);var T=new Image,q=s.toDataURL();T.src=q;var he=$l(p,p,0,0,T);return f.fillStyle="red",f.fillRect(0,0,p,p),gu(he).then(function(Qe){f.drawImage(Qe,0,0);var ke=f.getImageData(0,0,p,p).data;f.fillStyle="red",f.fillRect(0,0,p,p);var yt=l.createElement("div");return yt.style.backgroundImage="url("+q+")",yt.style.height=p+"px",ql(ke)?gu($l(p,p,0,0,yt)):Promise.reject(!1)}).then(function(Qe){return f.drawImage(Qe,0,0),ql(f.getImageData(0,0,p,p).data)}).catch(function(){return!1})},$l=function(l,s,p,f,T){var q="http://www.w3.org/2000/svg",he=document.createElementNS(q,"svg"),Qe=document.createElementNS(q,"foreignObject");return he.setAttributeNS(null,"width",l.toString()),he.setAttributeNS(null,"height",s.toString()),Qe.setAttributeNS(null,"width","100%"),Qe.setAttributeNS(null,"height","100%"),Qe.setAttributeNS(null,"x",p.toString()),Qe.setAttributeNS(null,"y",f.toString()),Qe.setAttributeNS(null,"externalResourcesRequired","true"),he.appendChild(Qe),Qe.appendChild(T),he},gu=function(l){return new Promise(function(s,p){var f=new Image;f.onload=function(){return s(f)},f.onerror=p,f.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(l))})},Zo={get SUPPORT_RANGE_BOUNDS(){var l=xs(document);return Object.defineProperty(Zo,"SUPPORT_RANGE_BOUNDS",{value:l}),l},get SUPPORT_WORD_BREAKING(){var l=Zo.SUPPORT_RANGE_BOUNDS&&Fs(document);return Object.defineProperty(Zo,"SUPPORT_WORD_BREAKING",{value:l}),l},get SUPPORT_SVG_DRAWING(){var l=Pl(document);return Object.defineProperty(Zo,"SUPPORT_SVG_DRAWING",{value:l}),l},get SUPPORT_FOREIGNOBJECT_DRAWING(){var l=typeof Array.from=="function"&&typeof window.fetch=="function"?_l(document):Promise.resolve(!1);return Object.defineProperty(Zo,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:l}),l},get SUPPORT_CORS_IMAGES(){var l=wu();return Object.defineProperty(Zo,"SUPPORT_CORS_IMAGES",{value:l}),l},get SUPPORT_RESPONSE_TYPE(){var l=Iu();return Object.defineProperty(Zo,"SUPPORT_RESPONSE_TYPE",{value:l}),l},get SUPPORT_CORS_XHR(){var l="withCredentials"in new XMLHttpRequest;return Object.defineProperty(Zo,"SUPPORT_CORS_XHR",{value:l}),l},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var l=!!(typeof Intl!="undefined"&&Intl.Segmenter);return Object.defineProperty(Zo,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:l}),l}},EA=function(){function l(s,p){this.text=s,this.bounds=p}return l}(),wl=function(l,s,p,f){var T=tu(s,p),q=[],he=0;return T.forEach(function(Qe){if(p.textDecorationLine.length||Qe.trim().length>0)if(Zo.SUPPORT_RANGE_BOUNDS){var ke=Il(f,he,Qe.length).getClientRects();if(ke.length>1){var yt=kl(Qe),Rt=0;yt.forEach(function(u){q.push(new EA(u,R.fromDOMRectList(l,Il(f,Rt+he,u.length).getClientRects()))),Rt+=u.length})}else q.push(new EA(Qe,R.fromDOMRectList(l,ke)))}else{var r=f.splitText(Qe.length);q.push(new EA(Qe,Lu(l,f))),f=r}else Zo.SUPPORT_RANGE_BOUNDS||(f=f.splitText(Qe.length));he+=Qe.length}),q},Lu=function(l,s){var p=s.ownerDocument;if(p){var f=p.createElement("html2canvaswrapper");f.appendChild(s.cloneNode(!0));var T=s.parentNode;if(T){T.replaceChild(f,s);var q=H(l,f);return f.firstChild&&T.replaceChild(f.firstChild,f),q}}return R.EMPTY},Il=function(l,s,p){var f=l.ownerDocument;if(!f)throw new Error("Node has no owner document");var T=f.createRange();return T.setStart(l,s),T.setEnd(l,s+p),T},kl=function(l){if(Zo.SUPPORT_NATIVE_TEXT_SEGMENTATION){var s=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(s.segment(l)).map(function(p){return p.segment})}return yl(l)},eu=function(l,s){if(Zo.SUPPORT_NATIVE_TEXT_SEGMENTATION){var p=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from(p.segment(l)).map(function(f){return f.segment})}return xe(l,s)},tu=function(l,s){return s.letterSpacing!==0?kl(l):eu(l,s)},nu=[32,160,4961,65792,65793,4153,4241],xe=function(l,s){for(var p=ti(l,{lineBreak:s.lineBreak,wordBreak:s.overflowWrap==="break-word"?"break-word":s.wordBreak}),f=[],T,q=function(){if(T.value){var he=T.value.slice(),Qe=w(he),ke="";Qe.forEach(function(yt){nu.indexOf(yt)===-1?ke+=F(yt):(ke.length&&f.push(ke),f.push(F(yt)),ke="")}),ke.length&&f.push(ke)}};!(T=p.next()).done;)q();return f},Ir=function(){function l(s,p,f){this.text=Or(p.data,f.textTransform),this.textBounds=wl(s,this.text,f,p)}return l}(),Or=function(l,s){switch(s){case 1:return l.toLowerCase();case 3:return l.replace(ha,Vr);case 2:return l.toUpperCase();default:return l}},ha=/(^|\s|:|-|\(|\))([a-z])/g,Vr=function(l,s,p){return l.length>0?s+p.toUpperCase():l},Ua=function(l){e(s,l);function s(p,f){var T=l.call(this,p,f)||this;return T.src=f.currentSrc||f.src,T.intrinsicWidth=f.naturalWidth,T.intrinsicHeight=f.naturalHeight,T.context.cache.addImage(T.src),T}return s}(oA),Fa=function(l){e(s,l);function s(p,f){var T=l.call(this,p,f)||this;return T.canvas=f,T.intrinsicWidth=f.width,T.intrinsicHeight=f.height,T}return s}(oA),ho=function(l){e(s,l);function s(p,f){var T=l.call(this,p,f)||this,q=new XMLSerializer,he=H(p,f);return f.setAttribute("width",he.width+"px"),f.setAttribute("height",he.height+"px"),T.svg="data:image/svg+xml,"+encodeURIComponent(q.serializeToString(f)),T.intrinsicWidth=f.width.baseVal.value,T.intrinsicHeight=f.height.baseVal.value,T.context.cache.addImage(T.svg),T}return s}(oA),ao=function(l){e(s,l);function s(p,f){var T=l.call(this,p,f)||this;return T.value=f.value,T}return s}(oA),uo=function(l){e(s,l);function s(p,f){var T=l.call(this,p,f)||this;return T.start=f.start,T.reversed=typeof f.reversed=="boolean"&&f.reversed===!0,T}return s}(oA),Oo=[{type:15,flags:0,unit:"px",number:3}],Pi=[{type:16,flags:0,number:50}],eA=function(l){return l.width>l.height?new R(l.left+(l.width-l.height)/2,l.top,l.height,l.height):l.width0)p.textNodes.push(new Ir(l,T,p.styles));else if(gt(T))if(au(T)&&T.assignedNodes)T.assignedNodes().forEach(function(Qe){return ss(l,Qe,p,f)});else{var he=Fi(l,T);he.styles.isVisible()&&(se(T,he,f)?he.flags|=4:Ye(he.styles)&&(he.flags|=2),Ml.indexOf(T.tagName)!==-1&&(he.flags|=8),p.elements.push(he),T.slot,T.shadowRoot?ss(l,T.shadowRoot,he,f):!js(T)&&!Xi(T)&&!ru(T)&&ss(l,T,he,f))}},Fi=function(l,s){return OA(s)?new Ua(l,s):AA(s)?new Fa(l,s):Xi(s)?new ho(l,s):Gr(s)?new ao(l,s):Sa(s)?new uo(l,s):fi(s)?new io(l,s):ru(s)?new mu(l,s):js(s)?new ks(l,s):QA(s)?new $s(l,s):new oA(l,s)},y=function(l,s){var p=Fi(l,s);return p.flags|=4,ss(l,s,p,p),p},se=function(l,s,p){return s.styles.isPositionedWithZIndex()||s.styles.opacity<1||s.styles.isTransformed()||Wo(l)&&p.styles.isTransparent()},Ye=function(l){return l.isPositioned()||l.isFloating()},ft=function(l){return l.nodeType===Node.TEXT_NODE},gt=function(l){return l.nodeType===Node.ELEMENT_NODE},dn=function(l){return gt(l)&&typeof l.style!="undefined"&&!Wn(l)},Wn=function(l){return typeof l.className=="object"},Gr=function(l){return l.tagName==="LI"},Sa=function(l){return l.tagName==="OL"},fi=function(l){return l.tagName==="INPUT"},ci=function(l){return l.tagName==="HTML"},Xi=function(l){return l.tagName==="svg"},Wo=function(l){return l.tagName==="BODY"},AA=function(l){return l.tagName==="CANVAS"},vA=function(l){return l.tagName==="VIDEO"},OA=function(l){return l.tagName==="IMG"},QA=function(l){return l.tagName==="IFRAME"},Us=function(l){return l.tagName==="STYLE"},Ms=function(l){return l.tagName==="SCRIPT"},js=function(l){return l.tagName==="TEXTAREA"},ru=function(l){return l.tagName==="SELECT"},au=function(l){return l.tagName==="SLOT"},iu=function(l){return l.tagName.indexOf("-")>0},Su=function(){function l(){this.counters={}}return l.prototype.getCounterValue=function(s){var p=this.counters[s];return p&&p.length?p[p.length-1]:1},l.prototype.getCounterValues=function(s){var p=this.counters[s];return p||[]},l.prototype.pop=function(s){var p=this;s.forEach(function(f){return p.counters[f].pop()})},l.prototype.parse=function(s){var p=this,f=s.counterIncrement,T=s.counterReset,q=!0;f!==null&&f.forEach(function(Qe){var ke=p.counters[Qe.counter];ke&&Qe.increment!==0&&(q=!1,ke.length||ke.push(1),ke[Math.max(0,ke.length-1)]+=Qe.increment)});var he=[];return q&&T.forEach(function(Qe){var ke=p.counters[Qe.counter];he.push(Qe.counter),ke||(ke=p.counters[Qe.counter]=[]),ke.push(Qe.reset)}),he},l}(),xu={integers:[1e3,900,500,400,100,90,50,40,10,9,5,4,1],values:["M","CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"]},n={integers:[9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["\u0554","\u0553","\u0552","\u0551","\u0550","\u054F","\u054E","\u054D","\u054C","\u054B","\u054A","\u0549","\u0548","\u0547","\u0546","\u0545","\u0544","\u0543","\u0542","\u0541","\u0540","\u053F","\u053E","\u053D","\u053C","\u053B","\u053A","\u0539","\u0538","\u0537","\u0536","\u0535","\u0534","\u0533","\u0532","\u0531"]},d={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,400,300,200,100,90,80,70,60,50,40,30,20,19,18,17,16,15,10,9,8,7,6,5,4,3,2,1],values:["\u05D9\u05F3","\u05D8\u05F3","\u05D7\u05F3","\u05D6\u05F3","\u05D5\u05F3","\u05D4\u05F3","\u05D3\u05F3","\u05D2\u05F3","\u05D1\u05F3","\u05D0\u05F3","\u05EA","\u05E9","\u05E8","\u05E7","\u05E6","\u05E4","\u05E2","\u05E1","\u05E0","\u05DE","\u05DC","\u05DB","\u05D9\u05D8","\u05D9\u05D7","\u05D9\u05D6","\u05D8\u05D6","\u05D8\u05D5","\u05D9","\u05D8","\u05D7","\u05D6","\u05D5","\u05D4","\u05D3","\u05D2","\u05D1","\u05D0"]},g={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["\u10F5","\u10F0","\u10EF","\u10F4","\u10EE","\u10ED","\u10EC","\u10EB","\u10EA","\u10E9","\u10E8","\u10E7","\u10E6","\u10E5","\u10E4","\u10F3","\u10E2","\u10E1","\u10E0","\u10DF","\u10DE","\u10DD","\u10F2","\u10DC","\u10DB","\u10DA","\u10D9","\u10D8","\u10D7","\u10F1","\u10D6","\u10D5","\u10D4","\u10D3","\u10D2","\u10D1","\u10D0"]},C=function(l,s,p,f,T,q){return lp?Ur(l,T,q.length>0):f.integers.reduce(function(he,Qe,ke){for(;l>=Qe;)l-=Qe,he+=f.values[ke];return he},"")+q},k=function(l,s,p,f){var T="";do p||l--,T=f(l)+T,l/=s;while(l*s>=s);return T},j=function(l,s,p,f,T){var q=p-s+1;return(l<0?"-":"")+(k(Math.abs(l),q,f,function(he){return F(Math.floor(he%q)+s)})+T)},Y=function(l,s,p){p===void 0&&(p=". ");var f=s.length;return k(Math.abs(l),f,!1,function(T){return s[Math.floor(T%f)]})+p},de=1,Le=2,Je=4,Te=8,et=function(l,s,p,f,T,q){if(l<-9999||l>9999)return Ur(l,4,T.length>0);var he=Math.abs(l),Qe=T;if(he===0)return s[0]+Qe;for(var ke=0;he>0&&ke<=4;ke++){var yt=he%10;yt===0&&di(q,de)&&Qe!==""?Qe=s[yt]+Qe:yt>1||yt===1&&ke===0||yt===1&&ke===1&&di(q,Le)||yt===1&&ke===1&&di(q,Je)&&l>100||yt===1&&ke>1&&di(q,Te)?Qe=s[yt]+(ke>0?p[ke-1]:"")+Qe:yt===1&&ke>0&&(Qe=p[ke-1]+Qe),he=Math.floor(he/10)}return(l<0?f:"")+Qe},at="\u5341\u767E\u5343\u842C",qe="\u62FE\u4F70\u4EDF\u842C",rr="\u30DE\u30A4\u30CA\u30B9",or="\uB9C8\uC774\uB108\uC2A4",Ur=function(l,s,p){var f=p?". ":"",T=p?"\u3001":"",q=p?", ":"",he=p?" ":"";switch(s){case 0:return"\u2022"+he;case 1:return"\u25E6"+he;case 2:return"\u25FE"+he;case 5:var Qe=j(l,48,57,!0,f);return Qe.length<4?"0"+Qe:Qe;case 4:return Y(l,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",T);case 6:return C(l,1,3999,xu,3,f).toLowerCase();case 7:return C(l,1,3999,xu,3,f);case 8:return j(l,945,969,!1,f);case 9:return j(l,97,122,!1,f);case 10:return j(l,65,90,!1,f);case 11:return j(l,1632,1641,!0,f);case 12:case 49:return C(l,1,9999,n,3,f);case 35:return C(l,1,9999,n,3,f).toLowerCase();case 13:return j(l,2534,2543,!0,f);case 14:case 30:return j(l,6112,6121,!0,f);case 15:return Y(l,"\u5B50\u4E11\u5BC5\u536F\u8FB0\u5DF3\u5348\u672A\u7533\u9149\u620C\u4EA5",T);case 16:return Y(l,"\u7532\u4E59\u4E19\u4E01\u620A\u5DF1\u5E9A\u8F9B\u58EC\u7678",T);case 17:case 48:return et(l,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",at,"\u8CA0",T,Le|Je|Te);case 47:return et(l,"\u96F6\u58F9\u8CB3\u53C3\u8086\u4F0D\u9678\u67D2\u634C\u7396",qe,"\u8CA0",T,de|Le|Je|Te);case 42:return et(l,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",at,"\u8D1F",T,Le|Je|Te);case 41:return et(l,"\u96F6\u58F9\u8D30\u53C1\u8086\u4F0D\u9646\u67D2\u634C\u7396",qe,"\u8D1F",T,de|Le|Je|Te);case 26:return et(l,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u4E07",rr,T,0);case 25:return et(l,"\u96F6\u58F1\u5F10\u53C2\u56DB\u4F0D\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343\u4E07",rr,T,de|Le|Je);case 31:return et(l,"\uC601\uC77C\uC774\uC0BC\uC0AC\uC624\uC721\uCE60\uD314\uAD6C","\uC2ED\uBC31\uCC9C\uB9CC",or,q,de|Le|Je);case 33:return et(l,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u842C",or,q,0);case 32:return et(l,"\u96F6\u58F9\u8CB3\u53C3\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343",or,q,de|Le|Je);case 18:return j(l,2406,2415,!0,f);case 20:return C(l,1,19999,g,3,f);case 21:return j(l,2790,2799,!0,f);case 22:return j(l,2662,2671,!0,f);case 22:return C(l,1,10999,d,3,f);case 23:return Y(l,"\u3042\u3044\u3046\u3048\u304A\u304B\u304D\u304F\u3051\u3053\u3055\u3057\u3059\u305B\u305D\u305F\u3061\u3064\u3066\u3068\u306A\u306B\u306C\u306D\u306E\u306F\u3072\u3075\u3078\u307B\u307E\u307F\u3080\u3081\u3082\u3084\u3086\u3088\u3089\u308A\u308B\u308C\u308D\u308F\u3090\u3091\u3092\u3093");case 24:return Y(l,"\u3044\u308D\u306F\u306B\u307B\u3078\u3068\u3061\u308A\u306C\u308B\u3092\u308F\u304B\u3088\u305F\u308C\u305D\u3064\u306D\u306A\u3089\u3080\u3046\u3090\u306E\u304A\u304F\u3084\u307E\u3051\u3075\u3053\u3048\u3066\u3042\u3055\u304D\u3086\u3081\u307F\u3057\u3091\u3072\u3082\u305B\u3059");case 27:return j(l,3302,3311,!0,f);case 28:return Y(l,"\u30A2\u30A4\u30A6\u30A8\u30AA\u30AB\u30AD\u30AF\u30B1\u30B3\u30B5\u30B7\u30B9\u30BB\u30BD\u30BF\u30C1\u30C4\u30C6\u30C8\u30CA\u30CB\u30CC\u30CD\u30CE\u30CF\u30D2\u30D5\u30D8\u30DB\u30DE\u30DF\u30E0\u30E1\u30E2\u30E4\u30E6\u30E8\u30E9\u30EA\u30EB\u30EC\u30ED\u30EF\u30F0\u30F1\u30F2\u30F3",T);case 29:return Y(l,"\u30A4\u30ED\u30CF\u30CB\u30DB\u30D8\u30C8\u30C1\u30EA\u30CC\u30EB\u30F2\u30EF\u30AB\u30E8\u30BF\u30EC\u30BD\u30C4\u30CD\u30CA\u30E9\u30E0\u30A6\u30F0\u30CE\u30AA\u30AF\u30E4\u30DE\u30B1\u30D5\u30B3\u30A8\u30C6\u30A2\u30B5\u30AD\u30E6\u30E1\u30DF\u30B7\u30F1\u30D2\u30E2\u30BB\u30B9",T);case 34:return j(l,3792,3801,!0,f);case 37:return j(l,6160,6169,!0,f);case 38:return j(l,4160,4169,!0,f);case 39:return j(l,2918,2927,!0,f);case 40:return j(l,1776,1785,!0,f);case 43:return j(l,3046,3055,!0,f);case 44:return j(l,3174,3183,!0,f);case 45:return j(l,3664,3673,!0,f);case 46:return j(l,3872,3881,!0,f);case 3:default:return j(l,48,57,!0,f)}},Nn="data-html2canvas-ignore",zr=function(){function l(s,p,f){if(this.context=s,this.options=f,this.scrolledElements=[],this.referenceElement=p,this.counters=new Su,this.quoteDepth=0,!p.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(p.ownerDocument.documentElement,!1)}return l.prototype.toIFrame=function(s,p){var f=this,T=pi(s,p);if(!T.contentWindow)return Promise.reject("Unable to find iframe window");var q=s.defaultView.pageXOffset,he=s.defaultView.pageYOffset,Qe=T.contentWindow,ke=Qe.document,yt=$r(T).then(function(){return v(f,void 0,void 0,function(){var Rt,r;return m(this,function(u){switch(u.label){case 0:return this.scrolledElements.forEach(Ya),Qe&&(Qe.scrollTo(p.left,p.top),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&(Qe.scrollY!==p.top||Qe.scrollX!==p.left)&&(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(Qe.scrollX-p.left,Qe.scrollY-p.top,0,0))),Rt=this.options.onclone,r=this.clonedReferenceElement,typeof r=="undefined"?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:ke.fonts&&ke.fonts.ready?[4,ke.fonts.ready]:[3,2];case 1:u.sent(),u.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,In(ke)]:[3,4];case 3:u.sent(),u.label=4;case 4:return typeof Rt=="function"?[2,Promise.resolve().then(function(){return Rt(ke,r)}).then(function(){return T})]:[2,T]}})})});return ke.open(),ke.write(Da(document.doctype)+""),qi(this.referenceElement.ownerDocument,q,he),ke.replaceChild(ke.adoptNode(this.documentElement),ke.documentElement),ke.close(),yt},l.prototype.createElementClone=function(s){if(il(s,2))debugger;if(AA(s))return this.createCanvasClone(s);if(vA(s))return this.createVideoClone(s);if(Us(s))return this.createStyleClone(s);var p=s.cloneNode(!1);return OA(p)&&(OA(s)&&s.currentSrc&&s.currentSrc!==s.src&&(p.src=s.currentSrc,p.srcset=""),p.loading==="lazy"&&(p.loading="eager")),iu(p)?this.createCustomElementClone(p):p},l.prototype.createCustomElementClone=function(s){var p=document.createElement("html2canvascustomelement");return za(s.style,p),p},l.prototype.createStyleClone=function(s){try{var p=s.sheet;if(p&&p.cssRules){var f=[].slice.call(p.cssRules,0).reduce(function(q,he){return he&&typeof he.cssText=="string"?q+he.cssText:q},""),T=s.cloneNode(!1);return T.textContent=f,T}}catch(q){if(this.context.logger.error("Unable to access cssRules property",q),q.name!=="SecurityError")throw q}return s.cloneNode(!1)},l.prototype.createCanvasClone=function(s){var p;if(this.options.inlineImages&&s.ownerDocument){var f=s.ownerDocument.createElement("img");try{return f.src=s.toDataURL(),f}catch(yt){this.context.logger.info("Unable to inline canvas contents, canvas is tainted",s)}}var T=s.cloneNode(!1);try{T.width=s.width,T.height=s.height;var q=s.getContext("2d"),he=T.getContext("2d");if(he)if(!this.options.allowTaint&&q)he.putImageData(q.getImageData(0,0,s.width,s.height),0,0);else{var Qe=(p=s.getContext("webgl2"))!==null&&p!==void 0?p:s.getContext("webgl");if(Qe){var ke=Qe.getContextAttributes();(ke==null?void 0:ke.preserveDrawingBuffer)===!1&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",s)}he.drawImage(s,0,0)}return T}catch(yt){this.context.logger.info("Unable to clone canvas as it is tainted",s)}return T},l.prototype.createVideoClone=function(s){var p=s.ownerDocument.createElement("canvas");p.width=s.offsetWidth,p.height=s.offsetHeight;var f=p.getContext("2d");try{return f&&(f.drawImage(s,0,0,p.width,p.height),this.options.allowTaint||f.getImageData(0,0,p.width,p.height)),p}catch(q){this.context.logger.info("Unable to clone video as it is tainted",s)}var T=s.ownerDocument.createElement("canvas");return T.width=s.offsetWidth,T.height=s.offsetHeight,T},l.prototype.appendChildNode=function(s,p,f){(!gt(p)||!Ms(p)&&!p.hasAttribute(Nn)&&(typeof this.options.ignoreElements!="function"||!this.options.ignoreElements(p)))&&(!this.options.copyStyles||!gt(p)||!Us(p))&&s.appendChild(this.cloneNode(p,f))},l.prototype.cloneChildNodes=function(s,p,f){for(var T=this,q=s.shadowRoot?s.shadowRoot.firstChild:s.firstChild;q;q=q.nextSibling)if(gt(q)&&au(q)&&typeof q.assignedNodes=="function"){var he=q.assignedNodes();he.length&&he.forEach(function(Qe){return T.appendChildNode(p,Qe,f)})}else this.appendChildNode(p,q,f)},l.prototype.cloneNode=function(s,p){if(ft(s))return document.createTextNode(s.data);if(!s.ownerDocument)return s.cloneNode(!1);var f=s.ownerDocument.defaultView;if(f&>(s)&&(dn(s)||Wn(s))){var T=this.createElementClone(s);T.style.transitionProperty="none";var q=f.getComputedStyle(s),he=f.getComputedStyle(s,":before"),Qe=f.getComputedStyle(s,":after");this.referenceElement===s&&dn(T)&&(this.clonedReferenceElement=T),Wo(T)&&Qo(T);var ke=this.counters.parse(new TA(this.context,q)),yt=this.resolvePseudoContent(s,T,he,Er.BEFORE);iu(s)&&(p=!0),vA(s)||this.cloneChildNodes(s,T,p),yt&&T.insertBefore(yt,T.firstChild);var Rt=this.resolvePseudoContent(s,T,Qe,Er.AFTER);return Rt&&T.appendChild(Rt),this.counters.pop(ke),(q&&(this.options.copyStyles||Wn(s))&&!QA(s)||p)&&za(q,T),(s.scrollTop!==0||s.scrollLeft!==0)&&this.scrolledElements.push([T,s.scrollLeft,s.scrollTop]),(js(s)||ru(s))&&(js(T)||ru(T))&&(T.value=s.value),T}return s.cloneNode(!1)},l.prototype.resolvePseudoContent=function(s,p,f,T){var q=this;if(f){var he=f.content,Qe=p.ownerDocument;if(!(!Qe||!he||he==="none"||he==="-moz-alt-content"||f.display==="none")){this.counters.parse(new TA(this.context,f));var ke=new cs(this.context,f),yt=Qe.createElement("html2canvaspseudoelement");za(f,yt),ke.content.forEach(function(r){if(r.type===0)yt.appendChild(Qe.createTextNode(r.value));else if(r.type===22){var u=Qe.createElement("img");u.src=r.value,u.style.opacity="1",yt.appendChild(u)}else if(r.type===18){if(r.name==="attr"){var I=r.values.filter(Oa);I.length&&yt.appendChild(Qe.createTextNode(s.getAttribute(I[0].value)||""))}else if(r.name==="counter"){var O=r.values.filter(Cs),_=O[0],le=O[1];if(_&&Oa(_)){var ae=q.counters.getCounterValue(_.value),ce=le&&Oa(le)?Ze.parse(q.context,le.value):3;yt.appendChild(Qe.createTextNode(Ur(ae,ce,!1)))}}else if(r.name==="counters"){var we=r.values.filter(Cs),_=we[0],Ne=we[1],le=we[2];if(_&&Oa(_)){var $e=q.counters.getCounterValues(_.value),At=le&&Oa(le)?Ze.parse(q.context,le.value):3,Ft=Ne&&Ne.type===0?Ne.value:"",mt=$e.map(function(ht){return Ur(ht,At,!1)}).join(Ft);yt.appendChild(Qe.createTextNode(mt))}}}else if(r.type===20)switch(r.value){case"open-quote":yt.appendChild(Qe.createTextNode(Xs(ke.quotes,q.quoteDepth++,!0)));break;case"close-quote":yt.appendChild(Qe.createTextNode(Xs(ke.quotes,--q.quoteDepth,!1)));break;default:yt.appendChild(Qe.createTextNode(r.value))}}),yt.className=xa+" "+ki;var Rt=T===Er.BEFORE?" "+xa:" "+ki;return Wn(p)?p.className.baseValue+=Rt:p.className+=Rt,yt}}},l.destroy=function(s){return s.parentNode?(s.parentNode.removeChild(s),!0):!1},l}(),Er;(function(l){l[l.BEFORE=0]="BEFORE",l[l.AFTER=1]="AFTER"})(Er||(Er={}));var pi=function(l,s){var p=l.createElement("iframe");return p.className="html2canvas-container",p.style.visibility="hidden",p.style.position="fixed",p.style.left="-10000px",p.style.top="0px",p.style.border="0",p.width=s.width.toString(),p.height=s.height.toString(),p.scrolling="no",p.setAttribute(Nn,"true"),l.body.appendChild(p),p},Na=function(l){return new Promise(function(s){if(l.complete){s();return}if(!l.src){s();return}l.onload=s,l.onerror=s})},In=function(l){return Promise.all([].slice.call(l.images,0).map(Na))},$r=function(l){return new Promise(function(s,p){var f=l.contentWindow;if(!f)return p("No window assigned for iframe");var T=f.document;f.onload=l.onload=function(){f.onload=l.onload=null;var q=setInterval(function(){T.body.childNodes.length>0&&T.readyState==="complete"&&(clearInterval(q),s(l))},50)}})},ca=["all","d","content"],za=function(l,s){for(var p=l.length-1;p>=0;p--){var f=l.item(p);ca.indexOf(f)===-1&&s.style.setProperty(f,l.getPropertyValue(f))}return s},Da=function(l){var s="";return l&&(s+=""),s},qi=function(l,s,p){l&&l.defaultView&&(s!==l.defaultView.pageXOffset||p!==l.defaultView.pageYOffset)&&l.defaultView.scrollTo(s,p)},Ya=function(l){var s=l[0],p=l[1],f=l[2];s.scrollLeft=p,s.scrollTop=f},Zr=":before",Ka=":after",xa="___html2canvas___pseudoelement_before",ki="___html2canvas___pseudoelement_after",Ki=`{ content: "" !important; display: none !important; }`,Qo=function(l){Ko(l,"."+xa+Zr+Ki+` - .`+Ui+Ka+Ki)},Ko=function(l,s){var p=l.ownerDocument;if(p){var f=p.createElement("style");f.textContent=s,l.appendChild(f)}},ut=function(){function l(){}return l.getOrigin=function(s){var p=l._link;return p?(p.href=s,p.href=p.href,p.protocol+p.hostname+p.port):"about:blank"},l.isSameOrigin=function(s){return l.getOrigin(s)===l._origin},l.setContext=function(s){l._link=s.document.createElement("a"),l._origin=l.getOrigin(s.location.href)},l._origin="about:blank",l}(),Po=function(){function l(s,p){this.context=s,this._options=p,this._cache={}}return l.prototype.addImage=function(s){var p=Promise.resolve();return this.has(s)||(vi(s)||yi(s))&&(this._cache[s]=this.loadImage(s)).catch(function(){}),p},l.prototype.match=function(s){return this._cache[s]},l.prototype.loadImage=function(s){return v(this,void 0,void 0,function(){var p,f,T,_,he=this;return m(this,function(Pe){switch(Pe.label){case 0:return p=ut.isSameOrigin(s),f=!Ni(s)&&this._options.useCORS===!0&&Zo.SUPPORT_CORS_IMAGES&&!p,T=!Ni(s)&&!p&&!vi(s)&&typeof this._options.proxy=="string"&&Zo.SUPPORT_CORS_XHR&&!f,!p&&this._options.allowTaint===!1&&!Ni(s)&&!vi(s)&&!T&&!f?[2]:(_=s,T?[4,this.proxy(_)]:[3,2]);case 1:_=Pe.sent(),Pe.label=2;case 2:return this.context.logger.debug("Added image "+s.substring(0,256)),[4,new Promise(function(ke,yt){var Rt=new Image;Rt.onload=function(){return ke(Rt)},Rt.onerror=yt,(vo(_)||f)&&(Rt.crossOrigin="anonymous"),Rt.src=_,Rt.complete===!0&&setTimeout(function(){return ke(Rt)},500),he._options.imageTimeout>0&&setTimeout(function(){return yt("Timed out ("+he._options.imageTimeout+"ms) loading image")},he._options.imageTimeout)})];case 3:return[2,Pe.sent()]}})})},l.prototype.has=function(s){return typeof this._cache[s]!="undefined"},l.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},l.prototype.proxy=function(s){var p=this,f=this._options.proxy;if(!f)throw new Error("No proxy defined");var T=s.substring(0,256);return new Promise(function(_,he){var Pe=Zo.SUPPORT_RESPONSE_TYPE?"blob":"text",ke=new XMLHttpRequest;ke.onload=function(){if(ke.status===200)if(Pe==="text")_(ke.response);else{var r=new FileReader;r.addEventListener("load",function(){return _(r.result)},!1),r.addEventListener("error",function(u){return he(u)},!1),r.readAsDataURL(ke.response)}else he("Failed to proxy resource "+T+" with status code "+ke.status)},ke.onerror=he;var yt=f.indexOf("?")>-1?"&":"?";if(ke.open("GET",""+f+yt+"url="+encodeURIComponent(s)+"&responseType="+Pe),Pe!=="text"&&ke instanceof XMLHttpRequest&&(ke.responseType=Pe),p._options.imageTimeout){var Rt=p._options.imageTimeout;ke.timeout=Rt,ke.ontimeout=function(){return he("Timed out ("+Rt+"ms) proxying "+T)}}ke.send()})},l}(),BA=/^data:image\/svg\+xml/i,dt=/^data:image\/.*;base64,/i,Eo=/^data:image\/.*/i,yi=function(l){return Zo.SUPPORT_SVG_DRAWING||!cA(l)},Ni=function(l){return Eo.test(l)},vo=function(l){return dt.test(l)},vi=function(l){return l.substr(0,4)==="blob"},cA=function(l){return l.substr(-3).toLowerCase()==="svg"||BA.test(l)},pr=function(){function l(s,p){this.type=0,this.x=s,this.y=p}return l.prototype.add=function(s,p){return new l(this.x+s,this.y+p)},l}(),gi=function(l,s,p){return new pr(l.x+(s.x-l.x)*p,l.y+(s.y-l.y)*p)},PA=function(){function l(s,p,f,T){this.type=1,this.start=s,this.startControl=p,this.endControl=f,this.end=T}return l.prototype.subdivide=function(s,p){var f=gi(this.start,this.startControl,s),T=gi(this.startControl,this.endControl,s),_=gi(this.endControl,this.end,s),he=gi(f,T,s),Pe=gi(T,_,s),ke=gi(he,Pe,s);return p?new l(this.start,f,he,ke):new l(ke,Pe,_,this.end)},l.prototype.add=function(s,p){return new l(this.start.add(s,p),this.startControl.add(s,p),this.endControl.add(s,p),this.end.add(s,p))},l.prototype.reverse=function(){return new l(this.end,this.endControl,this.startControl,this.start)},l}(),dA=function(l){return l.type===1},Hs=function(){function l(s){var p=s.styles,f=s.bounds,T=Bt(p.borderTopLeftRadius,f.width,f.height),_=T[0],he=T[1],Pe=Bt(p.borderTopRightRadius,f.width,f.height),ke=Pe[0],yt=Pe[1],Rt=Bt(p.borderBottomRightRadius,f.width,f.height),r=Rt[0],u=Rt[1],I=Bt(p.borderBottomLeftRadius,f.width,f.height),O=I[0],$=I[1],le=[];le.push((_+ke)/f.width),le.push((O+r)/f.width),le.push((he+$)/f.height),le.push((yt+u)/f.height);var ie=Math.max.apply(Math,le);ie>1&&(_/=ie,he/=ie,ke/=ie,yt/=ie,r/=ie,u/=ie,O/=ie,$/=ie);var ce=f.width-ke,we=f.height-u,Fe=f.width-r,_e=f.height-$,At=p.borderTopWidth,Ft=p.borderRightWidth,mt=p.borderBottomWidth,qt=p.borderLeftWidth,_t=$n(p.paddingTop,s.bounds.width),ht=$n(p.paddingRight,s.bounds.width),wt=$n(p.paddingBottom,s.bounds.width),sn=$n(p.paddingLeft,s.bounds.width);this.topLeftBorderDoubleOuterBox=_>0||he>0?Ja(f.left+qt/3,f.top+At/3,_-qt/3,he-At/3,ga.TOP_LEFT):new pr(f.left+qt/3,f.top+At/3),this.topRightBorderDoubleOuterBox=_>0||he>0?Ja(f.left+ce,f.top+At/3,ke-Ft/3,yt-At/3,ga.TOP_RIGHT):new pr(f.left+f.width-Ft/3,f.top+At/3),this.bottomRightBorderDoubleOuterBox=r>0||u>0?Ja(f.left+Fe,f.top+we,r-Ft/3,u-mt/3,ga.BOTTOM_RIGHT):new pr(f.left+f.width-Ft/3,f.top+f.height-mt/3),this.bottomLeftBorderDoubleOuterBox=O>0||$>0?Ja(f.left+qt/3,f.top+_e,O-qt/3,$-mt/3,ga.BOTTOM_LEFT):new pr(f.left+qt/3,f.top+f.height-mt/3),this.topLeftBorderDoubleInnerBox=_>0||he>0?Ja(f.left+qt*2/3,f.top+At*2/3,_-qt*2/3,he-At*2/3,ga.TOP_LEFT):new pr(f.left+qt*2/3,f.top+At*2/3),this.topRightBorderDoubleInnerBox=_>0||he>0?Ja(f.left+ce,f.top+At*2/3,ke-Ft*2/3,yt-At*2/3,ga.TOP_RIGHT):new pr(f.left+f.width-Ft*2/3,f.top+At*2/3),this.bottomRightBorderDoubleInnerBox=r>0||u>0?Ja(f.left+Fe,f.top+we,r-Ft*2/3,u-mt*2/3,ga.BOTTOM_RIGHT):new pr(f.left+f.width-Ft*2/3,f.top+f.height-mt*2/3),this.bottomLeftBorderDoubleInnerBox=O>0||$>0?Ja(f.left+qt*2/3,f.top+_e,O-qt*2/3,$-mt*2/3,ga.BOTTOM_LEFT):new pr(f.left+qt*2/3,f.top+f.height-mt*2/3),this.topLeftBorderStroke=_>0||he>0?Ja(f.left+qt/2,f.top+At/2,_-qt/2,he-At/2,ga.TOP_LEFT):new pr(f.left+qt/2,f.top+At/2),this.topRightBorderStroke=_>0||he>0?Ja(f.left+ce,f.top+At/2,ke-Ft/2,yt-At/2,ga.TOP_RIGHT):new pr(f.left+f.width-Ft/2,f.top+At/2),this.bottomRightBorderStroke=r>0||u>0?Ja(f.left+Fe,f.top+we,r-Ft/2,u-mt/2,ga.BOTTOM_RIGHT):new pr(f.left+f.width-Ft/2,f.top+f.height-mt/2),this.bottomLeftBorderStroke=O>0||$>0?Ja(f.left+qt/2,f.top+_e,O-qt/2,$-mt/2,ga.BOTTOM_LEFT):new pr(f.left+qt/2,f.top+f.height-mt/2),this.topLeftBorderBox=_>0||he>0?Ja(f.left,f.top,_,he,ga.TOP_LEFT):new pr(f.left,f.top),this.topRightBorderBox=ke>0||yt>0?Ja(f.left+ce,f.top,ke,yt,ga.TOP_RIGHT):new pr(f.left+f.width,f.top),this.bottomRightBorderBox=r>0||u>0?Ja(f.left+Fe,f.top+we,r,u,ga.BOTTOM_RIGHT):new pr(f.left+f.width,f.top+f.height),this.bottomLeftBorderBox=O>0||$>0?Ja(f.left,f.top+_e,O,$,ga.BOTTOM_LEFT):new pr(f.left,f.top+f.height),this.topLeftPaddingBox=_>0||he>0?Ja(f.left+qt,f.top+At,Math.max(0,_-qt),Math.max(0,he-At),ga.TOP_LEFT):new pr(f.left+qt,f.top+At),this.topRightPaddingBox=ke>0||yt>0?Ja(f.left+Math.min(ce,f.width-Ft),f.top+At,ce>f.width+Ft?0:Math.max(0,ke-Ft),Math.max(0,yt-At),ga.TOP_RIGHT):new pr(f.left+f.width-Ft,f.top+At),this.bottomRightPaddingBox=r>0||u>0?Ja(f.left+Math.min(Fe,f.width-qt),f.top+Math.min(we,f.height-mt),Math.max(0,r-Ft),Math.max(0,u-mt),ga.BOTTOM_RIGHT):new pr(f.left+f.width-Ft,f.top+f.height-mt),this.bottomLeftPaddingBox=O>0||$>0?Ja(f.left+qt,f.top+Math.min(_e,f.height-mt),Math.max(0,O-qt),Math.max(0,$-mt),ga.BOTTOM_LEFT):new pr(f.left+qt,f.top+f.height-mt),this.topLeftContentBox=_>0||he>0?Ja(f.left+qt+sn,f.top+At+_t,Math.max(0,_-(qt+sn)),Math.max(0,he-(At+_t)),ga.TOP_LEFT):new pr(f.left+qt+sn,f.top+At+_t),this.topRightContentBox=ke>0||yt>0?Ja(f.left+Math.min(ce,f.width+qt+sn),f.top+At+_t,ce>f.width+qt+sn?0:ke-qt+sn,yt-(At+_t),ga.TOP_RIGHT):new pr(f.left+f.width-(Ft+ht),f.top+At+_t),this.bottomRightContentBox=r>0||u>0?Ja(f.left+Math.min(Fe,f.width-(qt+sn)),f.top+Math.min(we,f.height+At+_t),Math.max(0,r-(Ft+ht)),u-(mt+wt),ga.BOTTOM_RIGHT):new pr(f.left+f.width-(Ft+ht),f.top+f.height-(mt+wt)),this.bottomLeftContentBox=O>0||$>0?Ja(f.left+qt+sn,f.top+_e,Math.max(0,O-(qt+sn)),$-(mt+wt),ga.BOTTOM_LEFT):new pr(f.left+qt+sn,f.top+f.height-(mt+wt))}return l}(),ga;(function(l){l[l.TOP_LEFT=0]="TOP_LEFT",l[l.TOP_RIGHT=1]="TOP_RIGHT",l[l.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",l[l.BOTTOM_LEFT=3]="BOTTOM_LEFT"})(ga||(ga={}));var Ja=function(l,s,p,f,T){var _=4*((Math.sqrt(2)-1)/3),he=p*_,Pe=f*_,ke=l+p,yt=s+f;switch(T){case ga.TOP_LEFT:return new PA(new pr(l,yt),new pr(l,yt-Pe),new pr(ke-he,s),new pr(ke,s));case ga.TOP_RIGHT:return new PA(new pr(l,s),new pr(l+he,s),new pr(ke,yt-Pe),new pr(ke,yt));case ga.BOTTOM_RIGHT:return new PA(new pr(ke,s),new pr(ke,s+Pe),new pr(l+he,yt),new pr(l,yt));case ga.BOTTOM_LEFT:default:return new PA(new pr(ke,yt),new pr(ke-he,yt),new pr(l,s+Pe),new pr(l,s))}},go=function(l){return[l.topLeftBorderBox,l.topRightBorderBox,l.bottomRightBorderBox,l.bottomLeftBorderBox]},ou=function(l){return[l.topLeftContentBox,l.topRightContentBox,l.bottomRightContentBox,l.bottomLeftContentBox]},_A=function(l){return[l.topLeftPaddingBox,l.topRightPaddingBox,l.bottomRightPaddingBox,l.bottomLeftPaddingBox]},$A=function(){function l(s,p,f){this.offsetX=s,this.offsetY=p,this.matrix=f,this.type=0,this.target=6}return l}(),el=function(){function l(s,p){this.path=s,this.target=p,this.type=1}return l}(),Ou=function(){function l(s){this.opacity=s,this.type=2,this.target=6}return l}(),Mu=function(l){return l.type===0},cl=function(l){return l.type===1},Au=function(l){return l.type===2},xn=function(l,s){return l.length===s.length?l.some(function(p,f){return p===s[f]}):!1},mr=function(l,s,p,f,T){return l.map(function(_,he){switch(he){case 0:return _.add(s,p);case 1:return _.add(s+f,p);case 2:return _.add(s+f,p+T);case 3:return _.add(s,p+T)}return _})},ai=function(){function l(s){this.element=s,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return l}(),wi=function(){function l(s,p){if(this.container=s,this.parent=p,this.effects=[],this.curves=new Hs(this.container),this.container.styles.opacity<1&&this.effects.push(new Ou(this.container.styles.opacity)),this.container.styles.transform!==null){var f=this.container.bounds.left+this.container.styles.transformOrigin[0].number,T=this.container.bounds.top+this.container.styles.transformOrigin[1].number,_=this.container.styles.transform;this.effects.push(new $A(f,T,_))}if(this.container.styles.overflowX!==0){var he=go(this.curves),Pe=_A(this.curves);xn(he,Pe)?this.effects.push(new el(he,6)):(this.effects.push(new el(he,2)),this.effects.push(new el(Pe,4)))}}return l.prototype.getEffects=function(s){for(var p=[2,3].indexOf(this.container.styles.position)===-1,f=this.parent,T=this.effects.slice(0);f;){var _=f.effects.filter(function(ke){return!cl(ke)});if(p||f.container.styles.position!==0||!f.parent){if(T.unshift.apply(T,_),p=[2,3].indexOf(f.container.styles.position)===-1,f.container.styles.overflowX!==0){var he=go(f.curves),Pe=_A(f.curves);xn(he,Pe)||T.unshift(new el(Pe,6))}}else T.unshift.apply(T,_);f=f.parent}return T.filter(function(ke){return di(ke.target,s)})},l}(),ji=function(l,s,p,f){l.container.elements.forEach(function(T){var _=di(T.flags,4),he=di(T.flags,2),Pe=new wi(T,l);di(T.styles.display,2048)&&f.push(Pe);var ke=di(T.flags,8)?[]:f;if(_||he){var yt=_||T.styles.isPositioned()?p:s,Rt=new ai(Pe);if(T.styles.isPositioned()||T.styles.opacity<1||T.styles.isTransformed()){var r=T.styles.zIndex.order;if(r<0){var u=0;yt.negativeZIndex.some(function(O,$){return r>O.element.container.styles.zIndex.order?(u=$,!1):u>0}),yt.negativeZIndex.splice(u,0,Rt)}else if(r>0){var I=0;yt.positiveZIndex.some(function(O,$){return r>=O.element.container.styles.zIndex.order?(I=$+1,!1):I>0}),yt.positiveZIndex.splice(I,0,Rt)}else yt.zeroOrAutoZIndexOrTransformedOrOpacity.push(Rt)}else T.styles.isFloating()?yt.nonPositionedFloats.push(Rt):yt.nonPositionedInlineLevel.push(Rt);ji(Pe,Rt,_?Rt:p,ke)}else T.styles.isInlineLevel()?s.inlineLevel.push(Pe):s.nonInlineLevel.push(Pe),ji(Pe,s,p,ke);di(T.flags,8)&&MA(T,ke)})},MA=function(l,s){for(var p=l instanceof uo?l.start:1,f=l instanceof uo?l.reversed:!1,T=0;T0&&p.intrinsicHeight>0){var _=ju(p),he=_A(f);this.path(he),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(T,0,0,p.intrinsicWidth,p.intrinsicHeight,_.left,_.top,_.width,_.height),this.ctx.restore()}},s.prototype.renderNodeContent=function(p){return v(this,void 0,void 0,function(){var f,T,_,he,Pe,ke,ce,ce,yt,Rt,r,u,Fe,I,O,_e,$,le,ie,ce,we,Fe,_e;return m(this,function(At){switch(At.label){case 0:this.applyEffects(p.getEffects(4)),f=p.container,T=p.curves,_=f.styles,he=0,Pe=f.textNodes,At.label=1;case 1:return he0&&Rn>0&&(mt=_.ctx.createPattern(_e,"repeat"),_.renderRepeat(_t,mt,Fr,cr))):_o(Rt)&&(qt=Eu(p,f,[null,null,null]),_t=qt[0],ht=qt[1],wt=qt[2],sn=qt[3],Rn=qt[4],Dn=Rt.position.length===0?[Me]:Rt.position,Fr=$n(Dn[0],sn),cr=$n(Dn[Dn.length-1],Rn),Ca=xi(Rt,Fr,cr,sn,Rn),vr=Ca[0],Vi=Ca[1],vr>0&&Vi>0&&(oo=_.ctx.createRadialGradient(ht+Fr,wt+cr,0,ht+Fr,wt+cr,vr),Do(Rt.stops,vr*2).forEach(function(fA){return oo.addColorStop(fA.stop,Hn(fA.color))}),_.path(_t),_.ctx.fillStyle=oo,vr!==Vi?(Hi=p.bounds.left+.5*p.bounds.width,mi=p.bounds.top+.5*p.bounds.height,mo=Vi/vr,$i=1/mo,_.ctx.save(),_.ctx.translate(Hi,mi),_.ctx.transform(1,0,0,mo,0,0),_.ctx.translate(-Hi,-mi),_.ctx.fillRect(ht,$i*(wt-mi)+mi,sn,Rn*$i),_.ctx.restore()):_.ctx.fill())),oi.label=6;case 6:return f--,[2]}})},_=this,he=0,Pe=p.styles.backgroundImage.slice(0).reverse(),yt.label=1;case 1:return he0?Rt.style!==2?[3,5]:[4,this.renderDashedDottedBorder(Rt.color,Rt.width,Pe,p.curves,2)]:[3,11]):[3,13];case 4:return u.sent(),[3,11];case 5:return Rt.style!==3?[3,7]:[4,this.renderDashedDottedBorder(Rt.color,Rt.width,Pe,p.curves,3)];case 6:return u.sent(),[3,11];case 7:return Rt.style!==4?[3,9]:[4,this.renderDoubleBorder(Rt.color,Rt.width,Pe,p.curves)];case 8:return u.sent(),[3,11];case 9:return[4,this.renderSolidBorder(Rt.color,Pe,p.curves)];case 10:u.sent(),u.label=11;case 11:Pe++,u.label=12;case 12:return ke++,[3,3];case 13:return[2]}})})},s.prototype.renderDashedDottedBorder=function(p,f,T,_,he){return v(this,void 0,void 0,function(){var Pe,ke,yt,Rt,r,u,I,O,$,le,ie,ce,we,Fe,_e,At,_e,At;return m(this,function(Ft){return this.ctx.save(),Pe=es(_,T),ke=hs(_,T),he===2&&(this.path(ke),this.ctx.clip()),dA(ke[0])?(yt=ke[0].start.x,Rt=ke[0].start.y):(yt=ke[0].x,Rt=ke[0].y),dA(ke[1])?(r=ke[1].end.x,u=ke[1].end.y):(r=ke[1].x,u=ke[1].y),T===0||T===2?I=Math.abs(yt-r):I=Math.abs(Rt-u),this.ctx.beginPath(),he===3?this.formatPath(Pe):this.formatPath(ke.slice(0,2)),O=f<3?f*3:f*2,$=f<3?f*2:f,he===3&&(O=f,$=f),le=!0,I<=O*2?le=!1:I<=O*2+$?(ie=I/(2*O+$),O*=ie,$*=ie):(ce=Math.floor((I+$)/(O+$)),we=(I-ce*O)/(ce-1),Fe=(I-(ce+1)*O)/ce,$=Fe<=0||Math.abs($-we)Ce){var te=pe;pe=Ce,Ce=te}}else if(ge==="l"||ge==="landscape"){if(ge="l",Ce>pe){var te=pe;pe=Ce,Ce=te}}else throw"Invalid orientation: "+ge;var ze={width:pe,height:Ce,unit:ve,k:Ee};return ze},F.default=be.jsPDF},"./src/plugin/pagebreaks.js":function(w,F,E){"use strict";E.r(F);var D=E("./node_modules/core-js/modules/es.array.concat.js"),Q=E.n(D),z=E("./node_modules/core-js/modules/es.array.slice.js"),q=E.n(z),G=E("./node_modules/core-js/modules/es.array.join.js"),Z=E.n(G),Y=E("./node_modules/core-js/modules/web.dom-collections.for-each.js"),k=E.n(Y),P=E("./node_modules/core-js/modules/es.object.keys.js"),ee=E.n(P),W=E("./src/worker.js"),fe=E("./src/utils.js"),ne={toContainer:W.default.prototype.toContainer};W.default.template.opt.pagebreak={mode:["css","legacy"],before:[],after:[],avoid:[]},W.default.prototype.toContainer=function(){return ne.toContainer.call(this).then(function(){var Qe=this.prop.container,He=this.prop.pageSize.inner.px.height,ge=[].concat(this.opt.pagebreak.mode),ve={avoidAll:ge.indexOf("avoid-all")!==-1,css:ge.indexOf("css")!==-1,legacy:ge.indexOf("legacy")!==-1},je={},Ge=this;["before","after","avoid"].forEach(function(Ee){var Ce=ve.avoidAll&&Ee==="avoid";je[Ee]=Ce?[]:[].concat(Ge.opt.pagebreak[Ee]||[]),je[Ee].length>0&&(je[Ee]=Array.prototype.slice.call(Qe.querySelectorAll(je[Ee].join(", "))))});var $e=Qe.querySelectorAll(".html2pdf__page-break");$e=Array.prototype.slice.call($e);var Ne=Qe.querySelectorAll("*");Array.prototype.forEach.call(Ne,function(Ce){var pe={before:!1,after:ve.legacy&&$e.indexOf(Ce)!==-1,avoid:ve.avoidAll};if(ve.css){var te=window.getComputedStyle(Ce),ze=["always","page","left","right"],ue=["avoid","avoid-page"];pe={before:pe.before||ze.indexOf(te.breakBefore||te.pageBreakBefore)!==-1,after:pe.after||ze.indexOf(te.breakAfter||te.pageBreakAfter)!==-1,avoid:pe.avoid||ue.indexOf(te.breakInside||te.pageBreakInside)!==-1}}Object.keys(pe).forEach(function(bn){pe[bn]=pe[bn]||je[bn].indexOf(Ce)!==-1});var Ie=Ce.getBoundingClientRect();if(pe.avoid&&!pe.before){var vt=Math.floor(Ie.top/He),tt=Math.floor(Ie.bottom/He),Zt=Math.abs(Ie.bottom-Ie.top)/He;tt!==vt&&Zt<=1&&(pe.before=!0)}if(pe.before){var Mt=(0,fe.createElement)("div",{style:{display:"block",height:He-Ie.top%He+"px"}});Ce.parentNode.insertBefore(Mt,Ce)}if(pe.after){var Mt=(0,fe.createElement)("div",{style:{display:"block",height:He-Ie.bottom%He+"px"}});Ce.parentNode.insertBefore(Mt,Ce.nextSibling)}})})}},"./src/utils.js":function(w,F,E){"use strict";E.r(F),E.d(F,{objType:function(){return ge},createElement:function(){return ve},cloneNode:function(){return je},unitConvert:function(){return Ge},toPx:function(){return $e}});var D=E("./node_modules/core-js/modules/es.number.constructor.js"),Q=E.n(D),z=E("./node_modules/core-js/modules/es.symbol.js"),q=E.n(z),G=E("./node_modules/core-js/modules/es.symbol.description.js"),Z=E.n(G),Y=E("./node_modules/core-js/modules/es.object.to-string.js"),k=E.n(Y),P=E("./node_modules/core-js/modules/es.symbol.iterator.js"),ee=E.n(P),W=E("./node_modules/core-js/modules/es.array.iterator.js"),fe=E.n(W),ne=E("./node_modules/core-js/modules/es.string.iterator.js"),K=E.n(ne),be=E("./node_modules/core-js/modules/web.dom-collections.iterator.js"),Qe=E.n(be);function He(Ne){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?He=function(Ce){return typeof Ce}:He=function(Ce){return Ce&&typeof Symbol=="function"&&Ce.constructor===Symbol&&Ce!==Symbol.prototype?"symbol":typeof Ce},He(Ne)}var ge=function(Ee){var Ce=He(Ee);return Ce==="undefined"?"undefined":Ce==="string"||Ee instanceof String?"string":Ce==="number"||Ee instanceof Number?"number":Ce==="function"||Ee instanceof Function?"function":Ee&&Ee.constructor===Array?"array":Ee&&Ee.nodeType===1?"element":Ce==="object"?"object":"unknown"},ve=function(Ee,Ce){var pe=document.createElement(Ee);if(Ce.className&&(pe.className=Ce.className),Ce.innerHTML){pe.innerHTML=Ce.innerHTML;for(var te=pe.getElementsByTagName("script"),ze=te.length;ze-- >0;null)te[ze].parentNode.removeChild(te[ze])}for(var ue in Ce.style)pe.style[ue]=Ce.style[ue];return pe},je=function Ne(Ee,Ce){for(var pe=Ee.nodeType===3?document.createTextNode(Ee.nodeValue):Ee.cloneNode(!1),te=Ee.firstChild;te;te=te.nextSibling)(Ce===!0||te.nodeType!==1||te.nodeName!=="SCRIPT")&&pe.appendChild(Ne(te,Ce));return Ee.nodeType===1&&(Ee.nodeName==="CANVAS"?(pe.width=Ee.width,pe.height=Ee.height,pe.getContext("2d").drawImage(Ee,0,0)):(Ee.nodeName==="TEXTAREA"||Ee.nodeName==="SELECT")&&(pe.value=Ee.value),pe.addEventListener("load",function(){pe.scrollTop=Ee.scrollTop,pe.scrollLeft=Ee.scrollLeft},!0)),pe},Ge=function(Ee,Ce){if(ge(Ee)==="number")return Ee*72/96/Ce;var pe={};for(var te in Ee)pe[te]=Ee[te]*72/96/Ce;return pe},$e=function(Ee,Ce){return Math.floor(Ee*Ce/72*96)}},"./src/worker.js":function(w,F,E){"use strict";E.r(F);var D=E("./node_modules/core-js/modules/es.object.assign.js"),Q=E.n(D),z=E("./node_modules/core-js/modules/es.array.map.js"),q=E.n(z),G=E("./node_modules/core-js/modules/es.object.keys.js"),Z=E.n(G),Y=E("./node_modules/core-js/modules/es.array.concat.js"),k=E.n(Y),P=E("./node_modules/core-js/modules/es.object.to-string.js"),ee=E.n(P),W=E("./node_modules/core-js/modules/es.regexp.to-string.js"),fe=E.n(W),ne=E("./node_modules/core-js/modules/es.function.name.js"),K=E.n(ne),be=E("./node_modules/core-js/modules/web.dom-collections.for-each.js"),Qe=E.n(be),He=E("jspdf"),ge=E.n(He),ve=E("html2canvas"),je=E.n(ve),Ge=E("./src/utils.js"),$e=E("./node_modules/es6-promise/dist/es6-promise.js"),Ne=E.n($e),Ee=Ne().Promise,Ce=function pe(te){var ze=Object.assign(pe.convert(Ee.resolve()),JSON.parse(JSON.stringify(pe.template))),ue=pe.convert(Ee.resolve(),ze);return ue=ue.setProgress(1,pe,1,[pe]),ue=ue.set(te),ue};Ce.prototype=Object.create(Ee.prototype),Ce.prototype.constructor=Ce,Ce.convert=function(te,ze){return te.__proto__=ze||Ce.prototype,te},Ce.template={prop:{src:null,container:null,overlay:null,canvas:null,img:null,pdf:null,pageSize:null},progress:{val:0,state:null,n:0,stack:[]},opt:{filename:"file.pdf",margin:[0,0,0,0],image:{type:"jpeg",quality:.95},enableLinks:!0,html2canvas:{},jsPDF:{}}},Ce.prototype.from=function(te,ze){function ue(Ie){switch((0,Ge.objType)(Ie)){case"string":return"string";case"element":return Ie.nodeName.toLowerCase&&Ie.nodeName.toLowerCase()==="canvas"?"canvas":"element";default:return"unknown"}}return this.then(function(){switch(ze=ze||ue(te),ze){case"string":return this.set({src:(0,Ge.createElement)("div",{innerHTML:te})});case"element":return this.set({src:te});case"canvas":return this.set({canvas:te});case"img":return this.set({img:te});default:return this.error("Unknown source type.")}})},Ce.prototype.to=function(te){switch(te){case"container":return this.toContainer();case"canvas":return this.toCanvas();case"img":return this.toImg();case"pdf":return this.toPdf();default:return this.error("Invalid target.")}},Ce.prototype.toContainer=function(){var te=[function(){return this.prop.src||this.error("Cannot duplicate - no source HTML.")},function(){return this.prop.pageSize||this.setPageSize()}];return this.thenList(te).then(function(){var ue={position:"fixed",overflow:"hidden",zIndex:1e3,left:0,right:0,bottom:0,top:0,backgroundColor:"rgba(0,0,0,0.8)"},Ie={position:"absolute",width:this.prop.pageSize.inner.width+this.prop.pageSize.unit,left:0,right:0,top:0,height:"auto",margin:"auto",backgroundColor:"white"};ue.opacity=0;var vt=(0,Ge.cloneNode)(this.prop.src,this.opt.html2canvas.javascriptEnabled);this.prop.overlay=(0,Ge.createElement)("div",{className:"html2pdf__overlay",style:ue}),this.prop.container=(0,Ge.createElement)("div",{className:"html2pdf__container",style:Ie}),this.prop.container.appendChild(vt),this.prop.overlay.appendChild(this.prop.container),document.body.appendChild(this.prop.overlay)})},Ce.prototype.toCanvas=function(){var te=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(te).then(function(){var ue=Object.assign({},this.opt.html2canvas);return delete ue.onrendered,ve(this.prop.container,ue)}).then(function(ue){var Ie=this.opt.html2canvas.onrendered||function(){};Ie(ue),this.prop.canvas=ue,document.body.removeChild(this.prop.overlay)})},Ce.prototype.toImg=function(){var te=[function(){return this.prop.canvas||this.toCanvas()}];return this.thenList(te).then(function(){var ue=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=ue})},Ce.prototype.toPdf=function(){var te=[function(){return this.prop.canvas||this.toCanvas()},function(){return this.prop.pageSize||this.setPageSize()}];return this.thenList(te).then(function(){var ue=this.prop.canvas,Ie=this.opt,vt=ue.height,tt=Math.floor(ue.width*this.prop.pageSize.inner.ratio),Zt=Math.ceil(vt/tt),Mt=this.prop.pageSize.inner.height,bn=document.createElement("canvas"),On=bn.getContext("2d");bn.width=ue.width,bn.height=tt,this.prop.pdf=this.prop.pdf||new He.jsPDF(Ie.jsPDF);for(var jn=0;jn1?arguments[1]:void 0)}},"./node_modules/core-js/internals/array-includes.js":function(w,F,E){var D=E("./node_modules/core-js/internals/to-indexed-object.js"),Q=E("./node_modules/core-js/internals/to-length.js"),z=E("./node_modules/core-js/internals/to-absolute-index.js"),q=function(G){return function(Z,Y,k){var P=D(Z),ee=Q(P.length),W=z(k,ee),fe;if(G&&Y!=Y){for(;ee>W;)if(fe=P[W++],fe!=fe)return!0}else for(;ee>W;W++)if((G||W in P)&&P[W]===Y)return G||W||0;return!G&&-1}};w.exports={includes:q(!0),indexOf:q(!1)}},"./node_modules/core-js/internals/array-iteration.js":function(w,F,E){var D=E("./node_modules/core-js/internals/function-bind-context.js"),Q=E("./node_modules/core-js/internals/indexed-object.js"),z=E("./node_modules/core-js/internals/to-object.js"),q=E("./node_modules/core-js/internals/to-length.js"),G=E("./node_modules/core-js/internals/array-species-create.js"),Z=[].push,Y=function(k){var P=k==1,ee=k==2,W=k==3,fe=k==4,ne=k==6,K=k==7,be=k==5||ne;return function(Qe,He,ge,ve){for(var je=z(Qe),Ge=Q(je),$e=D(He,ge,3),Ne=q(Ge.length),Ee=0,Ce=ve||G,pe=P?Ce(Qe,Ne):ee||K?Ce(Qe,0):void 0,te,ze;Ne>Ee;Ee++)if((be||Ee in Ge)&&(te=Ge[Ee],ze=$e(te,Ee,je),k))if(P)pe[Ee]=ze;else if(ze)switch(k){case 3:return!0;case 5:return te;case 6:return Ee;case 2:Z.call(pe,te)}else switch(k){case 4:return!1;case 7:Z.call(pe,te)}return ne?-1:W||fe?fe:pe}};w.exports={forEach:Y(0),map:Y(1),filter:Y(2),some:Y(3),every:Y(4),find:Y(5),findIndex:Y(6),filterReject:Y(7)}},"./node_modules/core-js/internals/array-method-has-species-support.js":function(w,F,E){var D=E("./node_modules/core-js/internals/fails.js"),Q=E("./node_modules/core-js/internals/well-known-symbol.js"),z=E("./node_modules/core-js/internals/engine-v8-version.js"),q=Q("species");w.exports=function(G){return z>=51||!D(function(){var Z=[],Y=Z.constructor={};return Y[q]=function(){return{foo:1}},Z[G](Boolean).foo!==1})}},"./node_modules/core-js/internals/array-method-is-strict.js":function(w,F,E){"use strict";var D=E("./node_modules/core-js/internals/fails.js");w.exports=function(Q,z){var q=[][Q];return!!q&&D(function(){q.call(null,z||function(){throw 1},1)})}},"./node_modules/core-js/internals/array-species-constructor.js":function(w,F,E){var D=E("./node_modules/core-js/internals/is-object.js"),Q=E("./node_modules/core-js/internals/is-array.js"),z=E("./node_modules/core-js/internals/well-known-symbol.js"),q=z("species");w.exports=function(G){var Z;return Q(G)&&(Z=G.constructor,typeof Z=="function"&&(Z===Array||Q(Z.prototype))?Z=void 0:D(Z)&&(Z=Z[q],Z===null&&(Z=void 0))),Z===void 0?Array:Z}},"./node_modules/core-js/internals/array-species-create.js":function(w,F,E){var D=E("./node_modules/core-js/internals/array-species-constructor.js");w.exports=function(Q,z){return new(D(Q))(z===0?0:z)}},"./node_modules/core-js/internals/classof-raw.js":function(w){var F={}.toString;w.exports=function(E){return F.call(E).slice(8,-1)}},"./node_modules/core-js/internals/classof.js":function(w,F,E){var D=E("./node_modules/core-js/internals/to-string-tag-support.js"),Q=E("./node_modules/core-js/internals/classof-raw.js"),z=E("./node_modules/core-js/internals/well-known-symbol.js"),q=z("toStringTag"),G=Q(function(){return arguments}())=="Arguments",Z=function(Y,k){try{return Y[k]}catch(P){}};w.exports=D?Q:function(Y){var k,P,ee;return Y===void 0?"Undefined":Y===null?"Null":typeof(P=Z(k=Object(Y),q))=="string"?P:G?Q(k):(ee=Q(k))=="Object"&&typeof k.callee=="function"?"Arguments":ee}},"./node_modules/core-js/internals/copy-constructor-properties.js":function(w,F,E){var D=E("./node_modules/core-js/internals/has.js"),Q=E("./node_modules/core-js/internals/own-keys.js"),z=E("./node_modules/core-js/internals/object-get-own-property-descriptor.js"),q=E("./node_modules/core-js/internals/object-define-property.js");w.exports=function(G,Z){for(var Y=Q(Z),k=q.f,P=z.f,ee=0;ee"+k+""}},"./node_modules/core-js/internals/create-iterator-constructor.js":function(w,F,E){"use strict";var D=E("./node_modules/core-js/internals/iterators-core.js").IteratorPrototype,Q=E("./node_modules/core-js/internals/object-create.js"),z=E("./node_modules/core-js/internals/create-property-descriptor.js"),q=E("./node_modules/core-js/internals/set-to-string-tag.js"),G=E("./node_modules/core-js/internals/iterators.js"),Z=function(){return this};w.exports=function(Y,k,P){var ee=k+" Iterator";return Y.prototype=Q(D,{next:z(1,P)}),q(Y,ee,!1,!0),G[ee]=Z,Y}},"./node_modules/core-js/internals/create-non-enumerable-property.js":function(w,F,E){var D=E("./node_modules/core-js/internals/descriptors.js"),Q=E("./node_modules/core-js/internals/object-define-property.js"),z=E("./node_modules/core-js/internals/create-property-descriptor.js");w.exports=D?function(q,G,Z){return Q.f(q,G,z(1,Z))}:function(q,G,Z){return q[G]=Z,q}},"./node_modules/core-js/internals/create-property-descriptor.js":function(w){w.exports=function(F,E){return{enumerable:!(F&1),configurable:!(F&2),writable:!(F&4),value:E}}},"./node_modules/core-js/internals/create-property.js":function(w,F,E){"use strict";var D=E("./node_modules/core-js/internals/to-property-key.js"),Q=E("./node_modules/core-js/internals/object-define-property.js"),z=E("./node_modules/core-js/internals/create-property-descriptor.js");w.exports=function(q,G,Z){var Y=D(G);Y in q?Q.f(q,Y,z(0,Z)):q[Y]=Z}},"./node_modules/core-js/internals/define-iterator.js":function(w,F,E){"use strict";var D=E("./node_modules/core-js/internals/export.js"),Q=E("./node_modules/core-js/internals/create-iterator-constructor.js"),z=E("./node_modules/core-js/internals/object-get-prototype-of.js"),q=E("./node_modules/core-js/internals/object-set-prototype-of.js"),G=E("./node_modules/core-js/internals/set-to-string-tag.js"),Z=E("./node_modules/core-js/internals/create-non-enumerable-property.js"),Y=E("./node_modules/core-js/internals/redefine.js"),k=E("./node_modules/core-js/internals/well-known-symbol.js"),P=E("./node_modules/core-js/internals/is-pure.js"),ee=E("./node_modules/core-js/internals/iterators.js"),W=E("./node_modules/core-js/internals/iterators-core.js"),fe=W.IteratorPrototype,ne=W.BUGGY_SAFARI_ITERATORS,K=k("iterator"),be="keys",Qe="values",He="entries",ge=function(){return this};w.exports=function(ve,je,Ge,$e,Ne,Ee,Ce){Q(Ge,je,$e);var pe=function(On){if(On===Ne&&vt)return vt;if(!ne&&On in ue)return ue[On];switch(On){case be:return function(){return new Ge(this,On)};case Qe:return function(){return new Ge(this,On)};case He:return function(){return new Ge(this,On)}}return function(){return new Ge(this)}},te=je+" Iterator",ze=!1,ue=ve.prototype,Ie=ue[K]||ue["@@iterator"]||Ne&&ue[Ne],vt=!ne&&Ie||pe(Ne),tt=je=="Array"&&ue.entries||Ie,Zt,Mt,bn;if(tt&&(Zt=z(tt.call(new ve)),fe!==Object.prototype&&Zt.next&&(!P&&z(Zt)!==fe&&(q?q(Zt,fe):typeof Zt[K]!="function"&&Z(Zt,K,ge)),G(Zt,te,!0,!0),P&&(ee[te]=ge))),Ne==Qe&&Ie&&Ie.name!==Qe&&(ze=!0,vt=function(){return Ie.call(this)}),(!P||Ce)&&ue[K]!==vt&&Z(ue,K,vt),ee[je]=vt,Ne)if(Mt={values:pe(Qe),keys:Ee?vt:pe(be),entries:pe(He)},Ce)for(bn in Mt)(ne||ze||!(bn in ue))&&Y(ue,bn,Mt[bn]);else D({target:je,proto:!0,forced:ne||ze},Mt);return Mt}},"./node_modules/core-js/internals/define-well-known-symbol.js":function(w,F,E){var D=E("./node_modules/core-js/internals/path.js"),Q=E("./node_modules/core-js/internals/has.js"),z=E("./node_modules/core-js/internals/well-known-symbol-wrapped.js"),q=E("./node_modules/core-js/internals/object-define-property.js").f;w.exports=function(G){var Z=D.Symbol||(D.Symbol={});Q(Z,G)||q(Z,G,{value:z.f(G)})}},"./node_modules/core-js/internals/descriptors.js":function(w,F,E){var D=E("./node_modules/core-js/internals/fails.js");w.exports=!D(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},"./node_modules/core-js/internals/document-create-element.js":function(w,F,E){var D=E("./node_modules/core-js/internals/global.js"),Q=E("./node_modules/core-js/internals/is-object.js"),z=D.document,q=Q(z)&&Q(z.createElement);w.exports=function(G){return q?z.createElement(G):{}}},"./node_modules/core-js/internals/dom-iterables.js":function(w){w.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},"./node_modules/core-js/internals/engine-user-agent.js":function(w,F,E){var D=E("./node_modules/core-js/internals/get-built-in.js");w.exports=D("navigator","userAgent")||""},"./node_modules/core-js/internals/engine-v8-version.js":function(w,F,E){var D=E("./node_modules/core-js/internals/global.js"),Q=E("./node_modules/core-js/internals/engine-user-agent.js"),z=D.process,q=D.Deno,G=z&&z.versions||q&&q.version,Z=G&&G.v8,Y,k;Z?(Y=Z.split("."),k=Y[0]<4?1:Y[0]+Y[1]):Q&&(Y=Q.match(/Edge\/(\d+)/),(!Y||Y[1]>=74)&&(Y=Q.match(/Chrome\/(\d+)/),Y&&(k=Y[1]))),w.exports=k&&+k},"./node_modules/core-js/internals/enum-bug-keys.js":function(w){w.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"./node_modules/core-js/internals/export.js":function(w,F,E){var D=E("./node_modules/core-js/internals/global.js"),Q=E("./node_modules/core-js/internals/object-get-own-property-descriptor.js").f,z=E("./node_modules/core-js/internals/create-non-enumerable-property.js"),q=E("./node_modules/core-js/internals/redefine.js"),G=E("./node_modules/core-js/internals/set-global.js"),Z=E("./node_modules/core-js/internals/copy-constructor-properties.js"),Y=E("./node_modules/core-js/internals/is-forced.js");w.exports=function(k,P){var ee=k.target,W=k.global,fe=k.stat,ne,K,be,Qe,He,ge;if(W?K=D:fe?K=D[ee]||G(ee,{}):K=(D[ee]||{}).prototype,K)for(be in P){if(He=P[be],k.noTargetGet?(ge=Q(K,be),Qe=ge&&ge.value):Qe=K[be],ne=Y(W?be:ee+(fe?".":"#")+be,k.forced),!ne&&Qe!==void 0){if(typeof He==typeof Qe)continue;Z(He,Qe)}(k.sham||Qe&&Qe.sham)&&z(He,"sham",!0),q(K,be,He,k)}}},"./node_modules/core-js/internals/fails.js":function(w){w.exports=function(F){try{return!!F()}catch(E){return!0}}},"./node_modules/core-js/internals/function-bind-context.js":function(w,F,E){var D=E("./node_modules/core-js/internals/a-function.js");w.exports=function(Q,z,q){if(D(Q),z===void 0)return Q;switch(q){case 0:return function(){return Q.call(z)};case 1:return function(G){return Q.call(z,G)};case 2:return function(G,Z){return Q.call(z,G,Z)};case 3:return function(G,Z,Y){return Q.call(z,G,Z,Y)}}return function(){return Q.apply(z,arguments)}}},"./node_modules/core-js/internals/get-built-in.js":function(w,F,E){var D=E("./node_modules/core-js/internals/global.js"),Q=function(z){return typeof z=="function"?z:void 0};w.exports=function(z,q){return arguments.length<2?Q(D[z]):D[z]&&D[z][q]}},"./node_modules/core-js/internals/global.js":function(w){var F=function(E){return E&&E.Math==Math&&E};w.exports=F(typeof globalThis=="object"&&globalThis)||F(typeof window=="object"&&window)||F(typeof self=="object"&&self)||F(typeof e.g=="object"&&e.g)||function(){return this}()||Function("return this")()},"./node_modules/core-js/internals/has.js":function(w,F,E){var D=E("./node_modules/core-js/internals/to-object.js"),Q={}.hasOwnProperty;w.exports=Object.hasOwn||function(q,G){return Q.call(D(q),G)}},"./node_modules/core-js/internals/hidden-keys.js":function(w){w.exports={}},"./node_modules/core-js/internals/html.js":function(w,F,E){var D=E("./node_modules/core-js/internals/get-built-in.js");w.exports=D("document","documentElement")},"./node_modules/core-js/internals/ie8-dom-define.js":function(w,F,E){var D=E("./node_modules/core-js/internals/descriptors.js"),Q=E("./node_modules/core-js/internals/fails.js"),z=E("./node_modules/core-js/internals/document-create-element.js");w.exports=!D&&!Q(function(){return Object.defineProperty(z("div"),"a",{get:function(){return 7}}).a!=7})},"./node_modules/core-js/internals/indexed-object.js":function(w,F,E){var D=E("./node_modules/core-js/internals/fails.js"),Q=E("./node_modules/core-js/internals/classof-raw.js"),z="".split;w.exports=D(function(){return!Object("z").propertyIsEnumerable(0)})?function(q){return Q(q)=="String"?z.call(q,""):Object(q)}:Object},"./node_modules/core-js/internals/inherit-if-required.js":function(w,F,E){var D=E("./node_modules/core-js/internals/is-object.js"),Q=E("./node_modules/core-js/internals/object-set-prototype-of.js");w.exports=function(z,q,G){var Z,Y;return Q&&typeof(Z=q.constructor)=="function"&&Z!==G&&D(Y=Z.prototype)&&Y!==G.prototype&&Q(z,Y),z}},"./node_modules/core-js/internals/inspect-source.js":function(w,F,E){var D=E("./node_modules/core-js/internals/shared-store.js"),Q=Function.toString;typeof D.inspectSource!="function"&&(D.inspectSource=function(z){return Q.call(z)}),w.exports=D.inspectSource},"./node_modules/core-js/internals/internal-state.js":function(w,F,E){var D=E("./node_modules/core-js/internals/native-weak-map.js"),Q=E("./node_modules/core-js/internals/global.js"),z=E("./node_modules/core-js/internals/is-object.js"),q=E("./node_modules/core-js/internals/create-non-enumerable-property.js"),G=E("./node_modules/core-js/internals/has.js"),Z=E("./node_modules/core-js/internals/shared-store.js"),Y=E("./node_modules/core-js/internals/shared-key.js"),k=E("./node_modules/core-js/internals/hidden-keys.js"),P="Object already initialized",ee=Q.WeakMap,W,fe,ne,K=function(Ge){return ne(Ge)?fe(Ge):W(Ge,{})},be=function(Ge){return function($e){var Ne;if(!z($e)||(Ne=fe($e)).type!==Ge)throw TypeError("Incompatible receiver, "+Ge+" required");return Ne}};if(D||Z.state){var Qe=Z.state||(Z.state=new ee),He=Qe.get,ge=Qe.has,ve=Qe.set;W=function(Ge,$e){if(ge.call(Qe,Ge))throw new TypeError(P);return $e.facade=Ge,ve.call(Qe,Ge,$e),$e},fe=function(Ge){return He.call(Qe,Ge)||{}},ne=function(Ge){return ge.call(Qe,Ge)}}else{var je=Y("state");k[je]=!0,W=function(Ge,$e){if(G(Ge,je))throw new TypeError(P);return $e.facade=Ge,q(Ge,je,$e),$e},fe=function(Ge){return G(Ge,je)?Ge[je]:{}},ne=function(Ge){return G(Ge,je)}}w.exports={set:W,get:fe,has:ne,enforce:K,getterFor:be}},"./node_modules/core-js/internals/is-array.js":function(w,F,E){var D=E("./node_modules/core-js/internals/classof-raw.js");w.exports=Array.isArray||function(z){return D(z)=="Array"}},"./node_modules/core-js/internals/is-forced.js":function(w,F,E){var D=E("./node_modules/core-js/internals/fails.js"),Q=/#|\.prototype\./,z=function(k,P){var ee=G[q(k)];return ee==Y?!0:ee==Z?!1:typeof P=="function"?D(P):!!P},q=z.normalize=function(k){return String(k).replace(Q,".").toLowerCase()},G=z.data={},Z=z.NATIVE="N",Y=z.POLYFILL="P";w.exports=z},"./node_modules/core-js/internals/is-object.js":function(w){w.exports=function(F){return typeof F=="object"?F!==null:typeof F=="function"}},"./node_modules/core-js/internals/is-pure.js":function(w){w.exports=!1},"./node_modules/core-js/internals/is-symbol.js":function(w,F,E){var D=E("./node_modules/core-js/internals/get-built-in.js"),Q=E("./node_modules/core-js/internals/use-symbol-as-uid.js");w.exports=Q?function(z){return typeof z=="symbol"}:function(z){var q=D("Symbol");return typeof q=="function"&&Object(z)instanceof q}},"./node_modules/core-js/internals/iterators-core.js":function(w,F,E){"use strict";var D=E("./node_modules/core-js/internals/fails.js"),Q=E("./node_modules/core-js/internals/object-get-prototype-of.js"),z=E("./node_modules/core-js/internals/create-non-enumerable-property.js"),q=E("./node_modules/core-js/internals/has.js"),G=E("./node_modules/core-js/internals/well-known-symbol.js"),Z=E("./node_modules/core-js/internals/is-pure.js"),Y=G("iterator"),k=!1,P=function(){return this},ee,W,fe;[].keys&&(fe=[].keys(),"next"in fe?(W=Q(Q(fe)),W!==Object.prototype&&(ee=W)):k=!0);var ne=ee==null||D(function(){var K={};return ee[Y].call(K)!==K});ne&&(ee={}),(!Z||ne)&&!q(ee,Y)&&z(ee,Y,P),w.exports={IteratorPrototype:ee,BUGGY_SAFARI_ITERATORS:k}},"./node_modules/core-js/internals/iterators.js":function(w){w.exports={}},"./node_modules/core-js/internals/native-symbol.js":function(w,F,E){var D=E("./node_modules/core-js/internals/engine-v8-version.js"),Q=E("./node_modules/core-js/internals/fails.js");w.exports=!!Object.getOwnPropertySymbols&&!Q(function(){var z=Symbol();return!String(z)||!(Object(z)instanceof Symbol)||!Symbol.sham&&D&&D<41})},"./node_modules/core-js/internals/native-weak-map.js":function(w,F,E){var D=E("./node_modules/core-js/internals/global.js"),Q=E("./node_modules/core-js/internals/inspect-source.js"),z=D.WeakMap;w.exports=typeof z=="function"&&/native code/.test(Q(z))},"./node_modules/core-js/internals/object-assign.js":function(w,F,E){"use strict";var D=E("./node_modules/core-js/internals/descriptors.js"),Q=E("./node_modules/core-js/internals/fails.js"),z=E("./node_modules/core-js/internals/object-keys.js"),q=E("./node_modules/core-js/internals/object-get-own-property-symbols.js"),G=E("./node_modules/core-js/internals/object-property-is-enumerable.js"),Z=E("./node_modules/core-js/internals/to-object.js"),Y=E("./node_modules/core-js/internals/indexed-object.js"),k=Object.assign,P=Object.defineProperty;w.exports=!k||Q(function(){if(D&&k({b:1},k(P({},"a",{enumerable:!0,get:function(){P(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var ee={},W={},fe=Symbol(),ne="abcdefghijklmnopqrst";return ee[fe]=7,ne.split("").forEach(function(K){W[K]=K}),k({},ee)[fe]!=7||z(k({},W)).join("")!=ne})?function(W,fe){for(var ne=Z(W),K=arguments.length,be=1,Qe=q.f,He=G.f;K>be;)for(var ge=Y(arguments[be++]),ve=Qe?z(ge).concat(Qe(ge)):z(ge),je=ve.length,Ge=0,$e;je>Ge;)$e=ve[Ge++],(!D||He.call(ge,$e))&&(ne[$e]=ge[$e]);return ne}:k},"./node_modules/core-js/internals/object-create.js":function(w,F,E){var D=E("./node_modules/core-js/internals/an-object.js"),Q=E("./node_modules/core-js/internals/object-define-properties.js"),z=E("./node_modules/core-js/internals/enum-bug-keys.js"),q=E("./node_modules/core-js/internals/hidden-keys.js"),G=E("./node_modules/core-js/internals/html.js"),Z=E("./node_modules/core-js/internals/document-create-element.js"),Y=E("./node_modules/core-js/internals/shared-key.js"),k=">",P="<",ee="prototype",W="script",fe=Y("IE_PROTO"),ne=function(){},K=function(ve){return P+W+k+ve+P+"/"+W+k},be=function(ve){ve.write(K("")),ve.close();var je=ve.parentWindow.Object;return ve=null,je},Qe=function(){var ve=Z("iframe"),je="java"+W+":",Ge;if(ve.style)return ve.style.display="none",G.appendChild(ve),ve.src=String(je),Ge=ve.contentWindow.document,Ge.open(),Ge.write(K("document.F=Object")),Ge.close(),Ge.F},He,ge=function(){try{He=new ActiveXObject("htmlfile")}catch(je){}ge=document.domain&&He?be(He):Qe()||be(He);for(var ve=z.length;ve--;)delete ge[ee][z[ve]];return ge()};q[fe]=!0,w.exports=Object.create||function(je,Ge){var $e;return je!==null?(ne[ee]=D(je),$e=new ne,ne[ee]=null,$e[fe]=je):$e=ge(),Ge===void 0?$e:Q($e,Ge)}},"./node_modules/core-js/internals/object-define-properties.js":function(w,F,E){var D=E("./node_modules/core-js/internals/descriptors.js"),Q=E("./node_modules/core-js/internals/object-define-property.js"),z=E("./node_modules/core-js/internals/an-object.js"),q=E("./node_modules/core-js/internals/object-keys.js");w.exports=D?Object.defineProperties:function(Z,Y){z(Z);for(var k=q(Y),P=k.length,ee=0,W;P>ee;)Q.f(Z,W=k[ee++],Y[W]);return Z}},"./node_modules/core-js/internals/object-define-property.js":function(w,F,E){var D=E("./node_modules/core-js/internals/descriptors.js"),Q=E("./node_modules/core-js/internals/ie8-dom-define.js"),z=E("./node_modules/core-js/internals/an-object.js"),q=E("./node_modules/core-js/internals/to-property-key.js"),G=Object.defineProperty;F.f=D?G:function(Y,k,P){if(z(Y),k=q(k),z(P),Q)try{return G(Y,k,P)}catch(ee){}if("get"in P||"set"in P)throw TypeError("Accessors not supported");return"value"in P&&(Y[k]=P.value),Y}},"./node_modules/core-js/internals/object-get-own-property-descriptor.js":function(w,F,E){var D=E("./node_modules/core-js/internals/descriptors.js"),Q=E("./node_modules/core-js/internals/object-property-is-enumerable.js"),z=E("./node_modules/core-js/internals/create-property-descriptor.js"),q=E("./node_modules/core-js/internals/to-indexed-object.js"),G=E("./node_modules/core-js/internals/to-property-key.js"),Z=E("./node_modules/core-js/internals/has.js"),Y=E("./node_modules/core-js/internals/ie8-dom-define.js"),k=Object.getOwnPropertyDescriptor;F.f=D?k:function(ee,W){if(ee=q(ee),W=G(W),Y)try{return k(ee,W)}catch(fe){}if(Z(ee,W))return z(!Q.f.call(ee,W),ee[W])}},"./node_modules/core-js/internals/object-get-own-property-names-external.js":function(w,F,E){var D=E("./node_modules/core-js/internals/to-indexed-object.js"),Q=E("./node_modules/core-js/internals/object-get-own-property-names.js").f,z={}.toString,q=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],G=function(Z){try{return Q(Z)}catch(Y){return q.slice()}};w.exports.f=function(Y){return q&&z.call(Y)=="[object Window]"?G(Y):Q(D(Y))}},"./node_modules/core-js/internals/object-get-own-property-names.js":function(w,F,E){var D=E("./node_modules/core-js/internals/object-keys-internal.js"),Q=E("./node_modules/core-js/internals/enum-bug-keys.js"),z=Q.concat("length","prototype");F.f=Object.getOwnPropertyNames||function(G){return D(G,z)}},"./node_modules/core-js/internals/object-get-own-property-symbols.js":function(w,F){F.f=Object.getOwnPropertySymbols},"./node_modules/core-js/internals/object-get-prototype-of.js":function(w,F,E){var D=E("./node_modules/core-js/internals/has.js"),Q=E("./node_modules/core-js/internals/to-object.js"),z=E("./node_modules/core-js/internals/shared-key.js"),q=E("./node_modules/core-js/internals/correct-prototype-getter.js"),G=z("IE_PROTO"),Z=Object.prototype;w.exports=q?Object.getPrototypeOf:function(Y){return Y=Q(Y),D(Y,G)?Y[G]:typeof Y.constructor=="function"&&Y instanceof Y.constructor?Y.constructor.prototype:Y instanceof Object?Z:null}},"./node_modules/core-js/internals/object-keys-internal.js":function(w,F,E){var D=E("./node_modules/core-js/internals/has.js"),Q=E("./node_modules/core-js/internals/to-indexed-object.js"),z=E("./node_modules/core-js/internals/array-includes.js").indexOf,q=E("./node_modules/core-js/internals/hidden-keys.js");w.exports=function(G,Z){var Y=Q(G),k=0,P=[],ee;for(ee in Y)!D(q,ee)&&D(Y,ee)&&P.push(ee);for(;Z.length>k;)D(Y,ee=Z[k++])&&(~z(P,ee)||P.push(ee));return P}},"./node_modules/core-js/internals/object-keys.js":function(w,F,E){var D=E("./node_modules/core-js/internals/object-keys-internal.js"),Q=E("./node_modules/core-js/internals/enum-bug-keys.js");w.exports=Object.keys||function(q){return D(q,Q)}},"./node_modules/core-js/internals/object-property-is-enumerable.js":function(w,F){"use strict";var E={}.propertyIsEnumerable,D=Object.getOwnPropertyDescriptor,Q=D&&!E.call({1:2},1);F.f=Q?function(q){var G=D(this,q);return!!G&&G.enumerable}:E},"./node_modules/core-js/internals/object-set-prototype-of.js":function(w,F,E){var D=E("./node_modules/core-js/internals/an-object.js"),Q=E("./node_modules/core-js/internals/a-possible-prototype.js");w.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var z=!1,q={},G;try{G=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set,G.call(q,[]),z=q instanceof Array}catch(Z){}return function(Y,k){return D(Y),Q(k),z?G.call(Y,k):Y.__proto__=k,Y}}():void 0)},"./node_modules/core-js/internals/object-to-string.js":function(w,F,E){"use strict";var D=E("./node_modules/core-js/internals/to-string-tag-support.js"),Q=E("./node_modules/core-js/internals/classof.js");w.exports=D?{}.toString:function(){return"[object "+Q(this)+"]"}},"./node_modules/core-js/internals/ordinary-to-primitive.js":function(w,F,E){var D=E("./node_modules/core-js/internals/is-object.js");w.exports=function(Q,z){var q,G;if(z==="string"&&typeof(q=Q.toString)=="function"&&!D(G=q.call(Q))||typeof(q=Q.valueOf)=="function"&&!D(G=q.call(Q))||z!=="string"&&typeof(q=Q.toString)=="function"&&!D(G=q.call(Q)))return G;throw TypeError("Can't convert object to primitive value")}},"./node_modules/core-js/internals/own-keys.js":function(w,F,E){var D=E("./node_modules/core-js/internals/get-built-in.js"),Q=E("./node_modules/core-js/internals/object-get-own-property-names.js"),z=E("./node_modules/core-js/internals/object-get-own-property-symbols.js"),q=E("./node_modules/core-js/internals/an-object.js");w.exports=D("Reflect","ownKeys")||function(Z){var Y=Q.f(q(Z)),k=z.f;return k?Y.concat(k(Z)):Y}},"./node_modules/core-js/internals/path.js":function(w,F,E){var D=E("./node_modules/core-js/internals/global.js");w.exports=D},"./node_modules/core-js/internals/redefine.js":function(w,F,E){var D=E("./node_modules/core-js/internals/global.js"),Q=E("./node_modules/core-js/internals/create-non-enumerable-property.js"),z=E("./node_modules/core-js/internals/has.js"),q=E("./node_modules/core-js/internals/set-global.js"),G=E("./node_modules/core-js/internals/inspect-source.js"),Z=E("./node_modules/core-js/internals/internal-state.js"),Y=Z.get,k=Z.enforce,P=String(String).split("String");(w.exports=function(ee,W,fe,ne){var K=ne?!!ne.unsafe:!1,be=ne?!!ne.enumerable:!1,Qe=ne?!!ne.noTargetGet:!1,He;if(typeof fe=="function"&&(typeof W=="string"&&!z(fe,"name")&&Q(fe,"name",W),He=k(fe),He.source||(He.source=P.join(typeof W=="string"?W:""))),ee===D){be?ee[W]=fe:q(W,fe);return}else K?!Qe&&ee[W]&&(be=!0):delete ee[W];be?ee[W]=fe:Q(ee,W,fe)})(Function.prototype,"toString",function(){return typeof this=="function"&&Y(this).source||G(this)})},"./node_modules/core-js/internals/regexp-flags.js":function(w,F,E){"use strict";var D=E("./node_modules/core-js/internals/an-object.js");w.exports=function(){var Q=D(this),z="";return Q.global&&(z+="g"),Q.ignoreCase&&(z+="i"),Q.multiline&&(z+="m"),Q.dotAll&&(z+="s"),Q.unicode&&(z+="u"),Q.sticky&&(z+="y"),z}},"./node_modules/core-js/internals/require-object-coercible.js":function(w){w.exports=function(F){if(F==null)throw TypeError("Can't call method on "+F);return F}},"./node_modules/core-js/internals/set-global.js":function(w,F,E){var D=E("./node_modules/core-js/internals/global.js");w.exports=function(Q,z){try{Object.defineProperty(D,Q,{value:z,configurable:!0,writable:!0})}catch(q){D[Q]=z}return z}},"./node_modules/core-js/internals/set-to-string-tag.js":function(w,F,E){var D=E("./node_modules/core-js/internals/object-define-property.js").f,Q=E("./node_modules/core-js/internals/has.js"),z=E("./node_modules/core-js/internals/well-known-symbol.js"),q=z("toStringTag");w.exports=function(G,Z,Y){G&&!Q(G=Y?G:G.prototype,q)&&D(G,q,{configurable:!0,value:Z})}},"./node_modules/core-js/internals/shared-key.js":function(w,F,E){var D=E("./node_modules/core-js/internals/shared.js"),Q=E("./node_modules/core-js/internals/uid.js"),z=D("keys");w.exports=function(q){return z[q]||(z[q]=Q(q))}},"./node_modules/core-js/internals/shared-store.js":function(w,F,E){var D=E("./node_modules/core-js/internals/global.js"),Q=E("./node_modules/core-js/internals/set-global.js"),z="__core-js_shared__",q=D[z]||Q(z,{});w.exports=q},"./node_modules/core-js/internals/shared.js":function(w,F,E){var D=E("./node_modules/core-js/internals/is-pure.js"),Q=E("./node_modules/core-js/internals/shared-store.js");(w.exports=function(z,q){return Q[z]||(Q[z]=q!==void 0?q:{})})("versions",[]).push({version:"3.16.0",mode:D?"pure":"global",copyright:"\xA9 2021 Denis Pushkarev (zloirock.ru)"})},"./node_modules/core-js/internals/string-html-forced.js":function(w,F,E){var D=E("./node_modules/core-js/internals/fails.js");w.exports=function(Q){return D(function(){var z=""[Q]('"');return z!==z.toLowerCase()||z.split('"').length>3})}},"./node_modules/core-js/internals/string-multibyte.js":function(w,F,E){var D=E("./node_modules/core-js/internals/to-integer.js"),Q=E("./node_modules/core-js/internals/to-string.js"),z=E("./node_modules/core-js/internals/require-object-coercible.js"),q=function(G){return function(Z,Y){var k=Q(z(Z)),P=D(Y),ee=k.length,W,fe;return P<0||P>=ee?G?"":void 0:(W=k.charCodeAt(P),W<55296||W>56319||P+1===ee||(fe=k.charCodeAt(P+1))<56320||fe>57343?G?k.charAt(P):W:G?k.slice(P,P+2):(W-55296<<10)+(fe-56320)+65536)}};w.exports={codeAt:q(!1),charAt:q(!0)}},"./node_modules/core-js/internals/string-trim.js":function(w,F,E){var D=E("./node_modules/core-js/internals/require-object-coercible.js"),Q=E("./node_modules/core-js/internals/to-string.js"),z=E("./node_modules/core-js/internals/whitespaces.js"),q="["+z+"]",G=RegExp("^"+q+q+"*"),Z=RegExp(q+q+"*$"),Y=function(k){return function(P){var ee=Q(D(P));return k&1&&(ee=ee.replace(G,"")),k&2&&(ee=ee.replace(Z,"")),ee}};w.exports={start:Y(1),end:Y(2),trim:Y(3)}},"./node_modules/core-js/internals/to-absolute-index.js":function(w,F,E){var D=E("./node_modules/core-js/internals/to-integer.js"),Q=Math.max,z=Math.min;w.exports=function(q,G){var Z=D(q);return Z<0?Q(Z+G,0):z(Z,G)}},"./node_modules/core-js/internals/to-indexed-object.js":function(w,F,E){var D=E("./node_modules/core-js/internals/indexed-object.js"),Q=E("./node_modules/core-js/internals/require-object-coercible.js");w.exports=function(z){return D(Q(z))}},"./node_modules/core-js/internals/to-integer.js":function(w){var F=Math.ceil,E=Math.floor;w.exports=function(D){return isNaN(D=+D)?0:(D>0?E:F)(D)}},"./node_modules/core-js/internals/to-length.js":function(w,F,E){var D=E("./node_modules/core-js/internals/to-integer.js"),Q=Math.min;w.exports=function(z){return z>0?Q(D(z),9007199254740991):0}},"./node_modules/core-js/internals/to-object.js":function(w,F,E){var D=E("./node_modules/core-js/internals/require-object-coercible.js");w.exports=function(Q){return Object(D(Q))}},"./node_modules/core-js/internals/to-primitive.js":function(w,F,E){var D=E("./node_modules/core-js/internals/is-object.js"),Q=E("./node_modules/core-js/internals/is-symbol.js"),z=E("./node_modules/core-js/internals/ordinary-to-primitive.js"),q=E("./node_modules/core-js/internals/well-known-symbol.js"),G=q("toPrimitive");w.exports=function(Z,Y){if(!D(Z)||Q(Z))return Z;var k=Z[G],P;if(k!==void 0){if(Y===void 0&&(Y="default"),P=k.call(Z,Y),!D(P)||Q(P))return P;throw TypeError("Can't convert object to primitive value")}return Y===void 0&&(Y="number"),z(Z,Y)}},"./node_modules/core-js/internals/to-property-key.js":function(w,F,E){var D=E("./node_modules/core-js/internals/to-primitive.js"),Q=E("./node_modules/core-js/internals/is-symbol.js");w.exports=function(z){var q=D(z,"string");return Q(q)?q:String(q)}},"./node_modules/core-js/internals/to-string-tag-support.js":function(w,F,E){var D=E("./node_modules/core-js/internals/well-known-symbol.js"),Q=D("toStringTag"),z={};z[Q]="z",w.exports=String(z)==="[object z]"},"./node_modules/core-js/internals/to-string.js":function(w,F,E){var D=E("./node_modules/core-js/internals/is-symbol.js");w.exports=function(Q){if(D(Q))throw TypeError("Cannot convert a Symbol value to a string");return String(Q)}},"./node_modules/core-js/internals/uid.js":function(w){var F=0,E=Math.random();w.exports=function(D){return"Symbol("+String(D===void 0?"":D)+")_"+(++F+E).toString(36)}},"./node_modules/core-js/internals/use-symbol-as-uid.js":function(w,F,E){var D=E("./node_modules/core-js/internals/native-symbol.js");w.exports=D&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},"./node_modules/core-js/internals/well-known-symbol-wrapped.js":function(w,F,E){var D=E("./node_modules/core-js/internals/well-known-symbol.js");F.f=D},"./node_modules/core-js/internals/well-known-symbol.js":function(w,F,E){var D=E("./node_modules/core-js/internals/global.js"),Q=E("./node_modules/core-js/internals/shared.js"),z=E("./node_modules/core-js/internals/has.js"),q=E("./node_modules/core-js/internals/uid.js"),G=E("./node_modules/core-js/internals/native-symbol.js"),Z=E("./node_modules/core-js/internals/use-symbol-as-uid.js"),Y=Q("wks"),k=D.Symbol,P=Z?k:k&&k.withoutSetter||q;w.exports=function(ee){return(!z(Y,ee)||!(G||typeof Y[ee]=="string"))&&(G&&z(k,ee)?Y[ee]=k[ee]:Y[ee]=P("Symbol."+ee)),Y[ee]}},"./node_modules/core-js/internals/whitespaces.js":function(w){w.exports=` -\v\f\r \xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF`},"./node_modules/core-js/modules/es.array.concat.js":function(w,F,E){"use strict";var D=E("./node_modules/core-js/internals/export.js"),Q=E("./node_modules/core-js/internals/fails.js"),z=E("./node_modules/core-js/internals/is-array.js"),q=E("./node_modules/core-js/internals/is-object.js"),G=E("./node_modules/core-js/internals/to-object.js"),Z=E("./node_modules/core-js/internals/to-length.js"),Y=E("./node_modules/core-js/internals/create-property.js"),k=E("./node_modules/core-js/internals/array-species-create.js"),P=E("./node_modules/core-js/internals/array-method-has-species-support.js"),ee=E("./node_modules/core-js/internals/well-known-symbol.js"),W=E("./node_modules/core-js/internals/engine-v8-version.js"),fe=ee("isConcatSpreadable"),ne=9007199254740991,K="Maximum allowed index exceeded",be=W>=51||!Q(function(){var ve=[];return ve[fe]=!1,ve.concat()[0]!==ve}),Qe=P("concat"),He=function(ve){if(!q(ve))return!1;var je=ve[fe];return je!==void 0?!!je:z(ve)},ge=!be||!Qe;D({target:"Array",proto:!0,forced:ge},{concat:function(je){var Ge=G(this),$e=k(Ge,0),Ne=0,Ee,Ce,pe,te,ze;for(Ee=-1,pe=arguments.length;Eene)throw TypeError(K);for(Ce=0;Ce=ne)throw TypeError(K);Y($e,Ne++,ze)}return $e.length=Ne,$e}})},"./node_modules/core-js/modules/es.array.iterator.js":function(w,F,E){"use strict";var D=E("./node_modules/core-js/internals/to-indexed-object.js"),Q=E("./node_modules/core-js/internals/add-to-unscopables.js"),z=E("./node_modules/core-js/internals/iterators.js"),q=E("./node_modules/core-js/internals/internal-state.js"),G=E("./node_modules/core-js/internals/define-iterator.js"),Z="Array Iterator",Y=q.set,k=q.getterFor(Z);w.exports=G(Array,"Array",function(P,ee){Y(this,{type:Z,target:D(P),index:0,kind:ee})},function(){var P=k(this),ee=P.target,W=P.kind,fe=P.index++;return!ee||fe>=ee.length?(P.target=void 0,{value:void 0,done:!0}):W=="keys"?{value:fe,done:!1}:W=="values"?{value:ee[fe],done:!1}:{value:[fe,ee[fe]],done:!1}},"values"),z.Arguments=z.Array,Q("keys"),Q("values"),Q("entries")},"./node_modules/core-js/modules/es.array.join.js":function(w,F,E){"use strict";var D=E("./node_modules/core-js/internals/export.js"),Q=E("./node_modules/core-js/internals/indexed-object.js"),z=E("./node_modules/core-js/internals/to-indexed-object.js"),q=E("./node_modules/core-js/internals/array-method-is-strict.js"),G=[].join,Z=Q!=Object,Y=q("join",",");D({target:"Array",proto:!0,forced:Z||!Y},{join:function(P){return G.call(z(this),P===void 0?",":P)}})},"./node_modules/core-js/modules/es.array.map.js":function(w,F,E){"use strict";var D=E("./node_modules/core-js/internals/export.js"),Q=E("./node_modules/core-js/internals/array-iteration.js").map,z=E("./node_modules/core-js/internals/array-method-has-species-support.js"),q=z("map");D({target:"Array",proto:!0,forced:!q},{map:function(Z){return Q(this,Z,arguments.length>1?arguments[1]:void 0)}})},"./node_modules/core-js/modules/es.array.slice.js":function(w,F,E){"use strict";var D=E("./node_modules/core-js/internals/export.js"),Q=E("./node_modules/core-js/internals/is-object.js"),z=E("./node_modules/core-js/internals/is-array.js"),q=E("./node_modules/core-js/internals/to-absolute-index.js"),G=E("./node_modules/core-js/internals/to-length.js"),Z=E("./node_modules/core-js/internals/to-indexed-object.js"),Y=E("./node_modules/core-js/internals/create-property.js"),k=E("./node_modules/core-js/internals/well-known-symbol.js"),P=E("./node_modules/core-js/internals/array-method-has-species-support.js"),ee=P("slice"),W=k("species"),fe=[].slice,ne=Math.max;D({target:"Array",proto:!0,forced:!ee},{slice:function(be,Qe){var He=Z(this),ge=G(He.length),ve=q(be,ge),je=q(Qe===void 0?ge:Qe,ge),Ge,$e,Ne;if(z(He)&&(Ge=He.constructor,typeof Ge=="function"&&(Ge===Array||z(Ge.prototype))?Ge=void 0:Q(Ge)&&(Ge=Ge[W],Ge===null&&(Ge=void 0)),Ge===Array||Ge===void 0))return fe.call(He,ve,je);for($e=new(Ge===void 0?Array:Ge)(ne(je-ve,0)),Ne=0;ve2){if(pe=be(pe),te=pe.charCodeAt(0),te===43||te===45){if(ze=pe.charCodeAt(2),ze===88||ze===120)return NaN}else if(te===48){switch(pe.charCodeAt(1)){case 66:case 98:ue=2,Ie=49;break;case 79:case 111:ue=8,Ie=55;break;default:return+pe}for(vt=pe.slice(2),tt=vt.length,Zt=0;ZtIe)return NaN;return parseInt(vt,ue)}}return+pe};if(z(Qe,!He(" 0o1")||!He("0b1")||He("+0x1"))){for(var Ge=function(pe){var te=arguments.length<1?0:pe,ze=this;return ze instanceof Ge&&(ve?ee(function(){ge.valueOf.call(ze)}):Z(ze)!=Qe)?Y(new He(je(te)),ze,Ge):je(te)},$e=D?fe(He):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger,fromString,range".split(","),Ne=0,Ee;$e.length>Ne;Ne++)G(He,Ee=$e[Ne])&&!G(Ge,Ee)&&K(Ge,Ee,ne(He,Ee));Ge.prototype=ge,ge.constructor=Ge,q(Q,Qe,Ge)}},"./node_modules/core-js/modules/es.object.assign.js":function(w,F,E){var D=E("./node_modules/core-js/internals/export.js"),Q=E("./node_modules/core-js/internals/object-assign.js");D({target:"Object",stat:!0,forced:Object.assign!==Q},{assign:Q})},"./node_modules/core-js/modules/es.object.keys.js":function(w,F,E){var D=E("./node_modules/core-js/internals/export.js"),Q=E("./node_modules/core-js/internals/to-object.js"),z=E("./node_modules/core-js/internals/object-keys.js"),q=E("./node_modules/core-js/internals/fails.js"),G=q(function(){z(1)});D({target:"Object",stat:!0,forced:G},{keys:function(Y){return z(Q(Y))}})},"./node_modules/core-js/modules/es.object.to-string.js":function(w,F,E){var D=E("./node_modules/core-js/internals/to-string-tag-support.js"),Q=E("./node_modules/core-js/internals/redefine.js"),z=E("./node_modules/core-js/internals/object-to-string.js");D||Q(Object.prototype,"toString",z,{unsafe:!0})},"./node_modules/core-js/modules/es.regexp.to-string.js":function(w,F,E){"use strict";var D=E("./node_modules/core-js/internals/redefine.js"),Q=E("./node_modules/core-js/internals/an-object.js"),z=E("./node_modules/core-js/internals/to-string.js"),q=E("./node_modules/core-js/internals/fails.js"),G=E("./node_modules/core-js/internals/regexp-flags.js"),Z="toString",Y=RegExp.prototype,k=Y[Z],P=q(function(){return k.call({source:"a",flags:"b"})!="/a/b"}),ee=k.name!=Z;(P||ee)&&D(RegExp.prototype,Z,function(){var fe=Q(this),ne=z(fe.source),K=fe.flags,be=z(K===void 0&&fe instanceof RegExp&&!("flags"in Y)?G.call(fe):K);return"/"+ne+"/"+be},{unsafe:!0})},"./node_modules/core-js/modules/es.string.iterator.js":function(w,F,E){"use strict";var D=E("./node_modules/core-js/internals/string-multibyte.js").charAt,Q=E("./node_modules/core-js/internals/to-string.js"),z=E("./node_modules/core-js/internals/internal-state.js"),q=E("./node_modules/core-js/internals/define-iterator.js"),G="String Iterator",Z=z.set,Y=z.getterFor(G);q(String,"String",function(k){Z(this,{type:G,string:Q(k),index:0})},function(){var P=Y(this),ee=P.string,W=P.index,fe;return W>=ee.length?{value:void 0,done:!0}:(fe=D(ee,W),P.index+=fe.length,{value:fe,done:!1})})},"./node_modules/core-js/modules/es.string.link.js":function(w,F,E){"use strict";var D=E("./node_modules/core-js/internals/export.js"),Q=E("./node_modules/core-js/internals/create-html.js"),z=E("./node_modules/core-js/internals/string-html-forced.js");D({target:"String",proto:!0,forced:z("link")},{link:function(G){return Q(this,"a","href",G)}})},"./node_modules/core-js/modules/es.symbol.description.js":function(w,F,E){"use strict";var D=E("./node_modules/core-js/internals/export.js"),Q=E("./node_modules/core-js/internals/descriptors.js"),z=E("./node_modules/core-js/internals/global.js"),q=E("./node_modules/core-js/internals/has.js"),G=E("./node_modules/core-js/internals/is-object.js"),Z=E("./node_modules/core-js/internals/object-define-property.js").f,Y=E("./node_modules/core-js/internals/copy-constructor-properties.js"),k=z.Symbol;if(Q&&typeof k=="function"&&(!("description"in k.prototype)||k().description!==void 0)){var P={},ee=function(){var Qe=arguments.length<1||arguments[0]===void 0?void 0:String(arguments[0]),He=this instanceof ee?new k(Qe):Qe===void 0?k():k(Qe);return Qe===""&&(P[He]=!0),He};Y(ee,k);var W=ee.prototype=k.prototype;W.constructor=ee;var fe=W.toString,ne=String(k("test"))=="Symbol(test)",K=/^Symbol\((.*)\)[^)]+$/;Z(W,"description",{configurable:!0,get:function(){var Qe=G(this)?this.valueOf():this,He=fe.call(Qe);if(q(P,Qe))return"";var ge=ne?He.slice(7,-1):He.replace(K,"$1");return ge===""?void 0:ge}}),D({global:!0,forced:!0},{Symbol:ee})}},"./node_modules/core-js/modules/es.symbol.iterator.js":function(w,F,E){var D=E("./node_modules/core-js/internals/define-well-known-symbol.js");D("iterator")},"./node_modules/core-js/modules/es.symbol.js":function(w,F,E){"use strict";var D=E("./node_modules/core-js/internals/export.js"),Q=E("./node_modules/core-js/internals/global.js"),z=E("./node_modules/core-js/internals/get-built-in.js"),q=E("./node_modules/core-js/internals/is-pure.js"),G=E("./node_modules/core-js/internals/descriptors.js"),Z=E("./node_modules/core-js/internals/native-symbol.js"),Y=E("./node_modules/core-js/internals/fails.js"),k=E("./node_modules/core-js/internals/has.js"),P=E("./node_modules/core-js/internals/is-array.js"),ee=E("./node_modules/core-js/internals/is-object.js"),W=E("./node_modules/core-js/internals/is-symbol.js"),fe=E("./node_modules/core-js/internals/an-object.js"),ne=E("./node_modules/core-js/internals/to-object.js"),K=E("./node_modules/core-js/internals/to-indexed-object.js"),be=E("./node_modules/core-js/internals/to-property-key.js"),Qe=E("./node_modules/core-js/internals/to-string.js"),He=E("./node_modules/core-js/internals/create-property-descriptor.js"),ge=E("./node_modules/core-js/internals/object-create.js"),ve=E("./node_modules/core-js/internals/object-keys.js"),je=E("./node_modules/core-js/internals/object-get-own-property-names.js"),Ge=E("./node_modules/core-js/internals/object-get-own-property-names-external.js"),$e=E("./node_modules/core-js/internals/object-get-own-property-symbols.js"),Ne=E("./node_modules/core-js/internals/object-get-own-property-descriptor.js"),Ee=E("./node_modules/core-js/internals/object-define-property.js"),Ce=E("./node_modules/core-js/internals/object-property-is-enumerable.js"),pe=E("./node_modules/core-js/internals/create-non-enumerable-property.js"),te=E("./node_modules/core-js/internals/redefine.js"),ze=E("./node_modules/core-js/internals/shared.js"),ue=E("./node_modules/core-js/internals/shared-key.js"),Ie=E("./node_modules/core-js/internals/hidden-keys.js"),vt=E("./node_modules/core-js/internals/uid.js"),tt=E("./node_modules/core-js/internals/well-known-symbol.js"),Zt=E("./node_modules/core-js/internals/well-known-symbol-wrapped.js"),Mt=E("./node_modules/core-js/internals/define-well-known-symbol.js"),bn=E("./node_modules/core-js/internals/set-to-string-tag.js"),On=E("./node_modules/core-js/internals/internal-state.js"),jn=E("./node_modules/core-js/internals/array-iteration.js").forEach,Ot=ue("hidden"),hn="Symbol",Tn="prototype",Ue=tt("toPrimitive"),Ve=On.set,Gt=On.getterFor(hn),ir=Object[Tn],Sn=Q.Symbol,rn=z("JSON","stringify"),Wt=Ne.f,me=Ee.f,bt=Ge.f,Dt=Ce.f,It=ze("symbols"),jt=ze("op-symbols"),ae=ze("string-to-symbol-registry"),Qt=ze("symbol-to-string-registry"),cn=ze("wks"),it=Q.QObject,xt=!it||!it[Tn]||!it[Tn].findChild,Tt=G&&Y(function(){return ge(me({},"a",{get:function(){return me(this,"a",{value:7}).a}})).a!=7})?function(br,Jn,Vn){var er=Wt(ir,Jn);er&&delete ir[Jn],me(br,Jn,Vn),er&&br!==ir&&me(ir,Jn,er)}:me,Pt=function(br,Jn){var Vn=It[br]=ge(Sn[Tn]);return Ve(Vn,{type:hn,tag:br,description:Jn}),G||(Vn.description=Jn),Vn},Ut=function(Jn,Vn,er){Jn===ir&&Ut(jt,Vn,er),fe(Jn);var Sr=be(Vn);return fe(er),k(It,Sr)?(er.enumerable?(k(Jn,Ot)&&Jn[Ot][Sr]&&(Jn[Ot][Sr]=!1),er=ge(er,{enumerable:He(0,!1)})):(k(Jn,Ot)||me(Jn,Ot,He(1,{})),Jn[Ot][Sr]=!0),Tt(Jn,Sr,er)):me(Jn,Sr,er)},Nt=function(Jn,Vn){fe(Jn);var er=K(Vn),Sr=ve(er).concat(Xt(er));return jn(Sr,function(Mr){(!G||an.call(er,Mr))&&Ut(Jn,Mr,er[Mr])}),Jn},An=function(Jn,Vn){return Vn===void 0?ge(Jn):Nt(ge(Jn),Vn)},an=function(Jn){var Vn=be(Jn),er=Dt.call(this,Vn);return this===ir&&k(It,Vn)&&!k(jt,Vn)?!1:er||!k(this,Vn)||!k(It,Vn)||k(this,Ot)&&this[Ot][Vn]?er:!0},Bn=function(Jn,Vn){var er=K(Jn),Sr=be(Vn);if(!(er===ir&&k(It,Sr)&&!k(jt,Sr))){var Mr=Wt(er,Sr);return Mr&&k(It,Sr)&&!(k(er,Ot)&&er[Ot][Sr])&&(Mr.enumerable=!0),Mr}},Yn=function(Jn){var Vn=bt(K(Jn)),er=[];return jn(Vn,function(Sr){!k(It,Sr)&&!k(Ie,Sr)&&er.push(Sr)}),er},Xt=function(Jn){var Vn=Jn===ir,er=bt(Vn?jt:K(Jn)),Sr=[];return jn(er,function(Mr){k(It,Mr)&&(!Vn||k(ir,Mr))&&Sr.push(It[Mr])}),Sr};if(Z||(Sn=function(){if(this instanceof Sn)throw TypeError("Symbol is not a constructor");var Jn=!arguments.length||arguments[0]===void 0?void 0:Qe(arguments[0]),Vn=vt(Jn),er=function(Sr){this===ir&&er.call(jt,Sr),k(this,Ot)&&k(this[Ot],Vn)&&(this[Ot][Vn]=!1),Tt(this,Vn,He(1,Sr))};return G&&xt&&Tt(ir,Vn,{configurable:!0,set:er}),Pt(Vn,Jn)},te(Sn[Tn],"toString",function(){return Gt(this).tag}),te(Sn,"withoutSetter",function(br){return Pt(vt(br),br)}),Ce.f=an,Ee.f=Ut,Ne.f=Bn,je.f=Ge.f=Yn,$e.f=Xt,Zt.f=function(br){return Pt(tt(br),br)},G&&(me(Sn[Tn],"description",{configurable:!0,get:function(){return Gt(this).description}}),q||te(ir,"propertyIsEnumerable",an,{unsafe:!0}))),D({global:!0,wrap:!0,forced:!Z,sham:!Z},{Symbol:Sn}),jn(ve(cn),function(br){Mt(br)}),D({target:hn,stat:!0,forced:!Z},{for:function(br){var Jn=Qe(br);if(k(ae,Jn))return ae[Jn];var Vn=Sn(Jn);return ae[Jn]=Vn,Qt[Vn]=Jn,Vn},keyFor:function(Jn){if(!W(Jn))throw TypeError(Jn+" is not a symbol");if(k(Qt,Jn))return Qt[Jn]},useSetter:function(){xt=!0},useSimple:function(){xt=!1}}),D({target:"Object",stat:!0,forced:!Z,sham:!G},{create:An,defineProperty:Ut,defineProperties:Nt,getOwnPropertyDescriptor:Bn}),D({target:"Object",stat:!0,forced:!Z},{getOwnPropertyNames:Yn,getOwnPropertySymbols:Xt}),D({target:"Object",stat:!0,forced:Y(function(){$e.f(1)})},{getOwnPropertySymbols:function(Jn){return $e.f(ne(Jn))}}),rn){var Xn=!Z||Y(function(){var br=Sn();return rn([br])!="[null]"||rn({a:br})!="{}"||rn(Object(br))!="{}"});D({target:"JSON",stat:!0,forced:Xn},{stringify:function(Jn,Vn,er){for(var Sr=[Jn],Mr=1,qr;arguments.length>Mr;)Sr.push(arguments[Mr++]);if(qr=Vn,!(!ee(Vn)&&Jn===void 0||W(Jn)))return P(Vn)||(Vn=function(Di,bi){if(typeof qr=="function"&&(bi=qr.call(this,Di,bi)),!W(bi))return bi}),Sr[1]=Vn,rn.apply(null,Sr)}})}Sn[Tn][Ue]||pe(Sn[Tn],Ue,Sn[Tn].valueOf),bn(Sn,hn),Ie[Ot]=!0},"./node_modules/core-js/modules/web.dom-collections.for-each.js":function(w,F,E){var D=E("./node_modules/core-js/internals/global.js"),Q=E("./node_modules/core-js/internals/dom-iterables.js"),z=E("./node_modules/core-js/internals/array-for-each.js"),q=E("./node_modules/core-js/internals/create-non-enumerable-property.js");for(var G in Q){var Z=D[G],Y=Z&&Z.prototype;if(Y&&Y.forEach!==z)try{q(Y,"forEach",z)}catch(k){Y.forEach=z}}},"./node_modules/core-js/modules/web.dom-collections.iterator.js":function(w,F,E){var D=E("./node_modules/core-js/internals/global.js"),Q=E("./node_modules/core-js/internals/dom-iterables.js"),z=E("./node_modules/core-js/modules/es.array.iterator.js"),q=E("./node_modules/core-js/internals/create-non-enumerable-property.js"),G=E("./node_modules/core-js/internals/well-known-symbol.js"),Z=G("iterator"),Y=G("toStringTag"),k=z.values;for(var P in Q){var ee=D[P],W=ee&&ee.prototype;if(W){if(W[Z]!==k)try{q(W,Z,k)}catch(ne){W[Z]=k}if(W[Y]||q(W,Y,P),Q[P]){for(var fe in z)if(W[fe]!==z[fe])try{q(W,fe,z[fe])}catch(ne){W[fe]=z[fe]}}}}},"./node_modules/es6-promise/dist/es6-promise.js":function(w){(function(F,E){w.exports=E()})(this,function(){"use strict";function F(it){var xt=typeof it;return it!==null&&(xt==="object"||xt==="function")}function E(it){return typeof it=="function"}var D=void 0;Array.isArray?D=Array.isArray:D=function(it){return Object.prototype.toString.call(it)==="[object Array]"};var Q=D,z=0,q=void 0,G=void 0,Z=function(xt,Tt){ve[z]=xt,ve[z+1]=Tt,z+=2,z===2&&(G?G(je):$e())};function Y(it){G=it}function k(it){Z=it}var P=typeof window!="undefined"?window:void 0,ee=P||{},W=ee.MutationObserver||ee.WebKitMutationObserver,fe=typeof self=="undefined"&&typeof t!="undefined"&&{}.toString.call(t)==="[object process]",ne=typeof Uint8ClampedArray!="undefined"&&typeof importScripts!="undefined"&&typeof MessageChannel!="undefined";function K(){return function(){return t.nextTick(je)}}function be(){return typeof q!="undefined"?function(){q(je)}:ge()}function Qe(){var it=0,xt=new W(je),Tt=document.createTextNode("");return xt.observe(Tt,{characterData:!0}),function(){Tt.data=it=++it%2}}function He(){var it=new MessageChannel;return it.port1.onmessage=je,function(){return it.port2.postMessage(0)}}function ge(){var it=setTimeout;return function(){return it(je,1)}}var ve=new Array(1e3);function je(){for(var it=0;it=97&&t<=122||t>=65&&t<=90}},21127:function(x,i,e){"use strict";var t=e(91241),v=e(22347);x.exports=m;function m(B){return t(B)||v(B)}},22347:function(x){"use strict";x.exports=i;function i(e){var t=typeof e=="string"?e.charCodeAt(0):e;return t>=48&&t<=57}},65207:function(x){"use strict";x.exports=i;function i(e){var t=typeof e=="string"?e.charCodeAt(0):e;return t>=97&&t<=102||t>=65&&t<=70||t>=48&&t<=57}},7348:function(x,i,e){"use strict";e.r(i),e.d(i,{AcroForm:function(){return hA},AcroFormAppearance:function(){return kn},AcroFormButton:function(){return Mi},AcroFormCheckBox:function(){return bA},AcroFormChoiceField:function(){return Co},AcroFormComboBox:function(){return ma},AcroFormEditBox:function(){return Oa},AcroFormListBox:function(){return re},AcroFormPasswordField:function(){return aA},AcroFormPushButton:function(){return VA},AcroFormRadioButton:function(){return Bs},AcroFormTextField:function(){return so},GState:function(){return Vt},ShadingPattern:function(){return Yr},TilingPattern:function(){return sa},default:function(){return wn},jsPDF:function(){return wn}});var t=e(93664),v={},m=function(A,a,o,c,b){var h=new Worker(v[a]||(v[a]=URL.createObjectURL(new Blob([A+';addEventListener("error",function(e){e=e.error;postMessage({$e$:[e.message,e.code,e.stack]})})'],{type:"text/javascript"}))));return h.onmessage=function(S){var N=S.data,L=N.$e$;if(L){var J=new Error(L[0]);J.code=L[1],J.stack=L[2],b(J,null)}else b(null,N)},h.postMessage(o,c),h},B=Uint8Array,R=Uint16Array,j=Int32Array,U=new B([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),w=new B([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),F=new B([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),E=function(A,a){for(var o=new R(31),c=0;c<31;++c)o[c]=a+=1<>1|(k&21845)<<1;P=(P&52428)>>2|(P&13107)<<2,P=(P&61680)>>4|(P&3855)<<4,Y[k]=((P&65280)>>8|(P&255)<<8)>>1}for(var ee=function(A,a,o){for(var c=A.length,b=0,h=new R(a);b>L]=J}else for(N=new R(c),b=0;b>15-A[b]);return N},W=new B(288),k=0;k<144;++k)W[k]=8;for(var k=144;k<256;++k)W[k]=9;for(var k=256;k<280;++k)W[k]=7;for(var k=280;k<288;++k)W[k]=8;for(var fe=new B(32),k=0;k<32;++k)fe[k]=5;var ne=ee(W,9,0),K=ee(W,9,1),be=ee(fe,5,0),Qe=ee(fe,5,1),He=function(A){for(var a=A[0],o=1;oa&&(a=A[o]);return a},ge=function(A,a,o){var c=a/8|0;return(A[c]|A[c+1]<<8)>>(a&7)&o},ve=function(A,a){var o=a/8|0;return(A[o]|A[o+1]<<8|A[o+2]<<16)>>(a&7)},je=function(A){return(A+7)/8|0},Ge=function(A,a,o){return(a==null||a<0)&&(a=0),(o==null||o>A.length)&&(o=A.length),new B(A.subarray(a,o))},$e={UnexpectedEOF:0,InvalidBlockType:1,InvalidLengthLiteral:2,InvalidDistance:3,StreamFinished:4,NoStreamHandler:5,InvalidHeader:6,NoCallback:7,InvalidUTF8:8,ExtraFieldTooLong:9,InvalidDate:10,FilenameTooLong:11,StreamFinishing:12,InvalidZipData:13,UnknownCompressionMethod:14},Ne=["unexpected EOF","invalid block type","invalid length/literal","invalid distance","stream finished","no stream handler",,"no callback","invalid UTF-8 data","extra field too long","date not in range 1980-2099","filename too long","stream finishing","invalid zip data"],Ee=function(A,a,o){var c=new Error(a||Ne[A]);if(c.code=A,Error.captureStackTrace&&Error.captureStackTrace(c,Ee),!o)throw c;return c},Ce=function(A,a,o,c){var b=A.length,h=c?c.length:0;if(!b||a.f&&!a.l)return o||new B(0);var S=!o,N=S||a.i!=2,L=a.i;S&&(o=new B(b*3));var J=function(tr){var Lr=o.length;if(tr>Lr){var Nr=new B(Math.max(Lr*2,tr));Nr.set(o),o=Nr}},oe=a.f||0,Ae=a.p||0,Be=a.b||0,V=a.l,Ke=a.d,Te=a.m,We=a.n,Se=b*8;do{if(!V){oe=ge(A,Ae,1);var Xe=ge(A,Ae+1,3);if(Ae+=3,Xe)if(Xe==1)V=K,Ke=Qe,Te=9,We=5;else if(Xe==2){var Qn=ge(A,Ae,31)+257,Ht=ge(A,Ae+10,15)+4,lt=Qn+ge(A,Ae+5,31)+1;Ae+=14;for(var zt=new B(lt),gn=new B(19),Re=0;Re>4;if(St<16)zt[Re++]=St;else{var en=0,un=0;for(St==16?(un=3+ge(A,Ae,3),Ae+=2,en=zt[Re-1]):St==17?(un=3+ge(A,Ae,7),Ae+=3):St==18&&(un=11+ge(A,Ae,127),Ae+=7);un--;)zt[Re++]=en}}var Kt=zt.subarray(0,Qn),pn=zt.subarray(Qn);Te=He(Kt),We=He(pn),V=ee(Kt,Te,1),Ke=ee(pn,We,1)}else Ee(1);else{var St=je(Ae)+4,kt=A[St-4]|A[St-3]<<8,$t=St+kt;if($t>b){L&&Ee(0);break}N&&J(Be+kt),o.set(A.subarray(St,$t),Be),a.b=Be+=kt,a.p=Ae=$t*8,a.f=oe;continue}if(Ae>Se){L&&Ee(0);break}}N&&J(Be+131072);for(var mn=(1<>4;if(Ae+=en&15,Ae>Se){L&&Ee(0);break}if(en||Ee(2),Ze<256)o[Be++]=Ze;else if(Ze==256){ye=Ae,V=null;break}else{var nt=Ze-254;if(Ze>264){var Re=Ze-257,Et=U[Re];nt=ge(A,Ae,(1<>4;Lt||Ee(3),Ae+=Lt&15;var pn=G[Jt];if(Jt>3){var Et=w[Jt];pn+=ve(A,Ae)&(1<Se){L&&Ee(0);break}N&&J(Be+131072);var tn=Be+nt;if(Be>8},te=function(A,a,o){o<<=a&7;var c=a/8|0;A[c]|=o,A[c+1]|=o>>8,A[c+2]|=o>>16},ze=function(A,a){for(var o=[],c=0;cBe&&(Be=h[c].s);var V=new R(Be+1),Ke=ue(o[oe-1],V,0);if(Ke>a){var c=0,Te=0,We=Ke-a,Se=1<a)Te+=Se-(1<>=We;Te>0;){var St=h[c].s;V[St]=0&&Te;--c){var kt=h[c].s;V[kt]==a&&(--V[kt],++Te)}Ke=a}return{t:new B(V),l:Ke}},ue=function(A,a,o){return A.s==-1?Math.max(ue(A.l,a,o+1),ue(A.r,a,o+1)):a[A.s]=o},Ie=function(A){for(var a=A.length;a&&!A[--a];);for(var o=new R(++a),c=0,b=A[0],h=1,S=function(L){o[c++]=L},N=1;N<=a;++N)if(A[N]==b&&N!=a)++h;else{if(!b&&h>2){for(;h>138;h-=138)S(32754);h>2&&(S(h>10?h-11<<5|28690:h-3<<5|12305),h=0)}else if(h>3){for(S(b),--h;h>6;h-=6)S(8304);h>2&&(S(h-3<<5|8208),h=0)}for(;h--;)S(b);h=1,b=A[N]}return{c:o.subarray(0,c),n:a}},vt=function(A,a){for(var o=0,c=0;c>8,A[b+2]=A[b]^255,A[b+3]=A[b+1]^255;for(var h=0;h4&&!gn[F[Oe-1]];--Oe);var Ct=J+5<<3,ot=vt(b,W)+vt(h,fe)+S,on=vt(b,Be)+vt(h,Te)+S+14+3*Oe+vt(Ht,gn)+2*Ht[16]+3*Ht[17]+7*Ht[18];if(L>=0&&Ct<=ot&&Ct<=on)return tt(a,oe,A.subarray(L,L+J));var en,un,Kt,pn;if(pe(a,oe,1+(on15&&(pe(a,oe,Ze[lt]>>5&127),oe+=Ze[lt]>>12)}}else en=ne,un=W,Kt=be,pn=fe;for(var lt=0;lt255){var nt=Et>>18&31;te(a,oe,en[nt+257]),oe+=un[nt+257],nt>7&&(pe(a,oe,Et>>23&31),oe+=U[nt]);var Lt=Et&31;te(a,oe,Kt[Lt]),oe+=pn[Lt],Lt>3&&(te(a,oe,Et>>5&8191),oe+=w[Lt])}else te(a,oe,en[Et]),oe+=un[Et]}return te(a,oe,en[256]),oe+un[256]},Mt=new j([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),bn=new B(0),On=function(A,a,o,c,b,h){var S=h.z||A.length,N=new B(c+S+5*(1+Math.ceil(S/7e3))+b),L=N.subarray(c,N.length-b),J=h.l,oe=(h.r||0)&7;if(a){oe&&(L[0]=h.r>>3);for(var Ae=Mt[a-1],Be=Ae>>13,V=Ae&8191,Ke=(1<7e3||gn>24576)&&(en>423||!J)){oe=Zt(A,L,0,kt,$t,Qn,lt,gn,Oe,zt-Oe,oe),gn=Ht=lt=0,Oe=zt;for(var un=0;un<286;++un)$t[un]=0;for(var un=0;un<30;++un)Qn[un]=0}var Kt=2,pn=0,mn=V,Pr=ot-on&32767;if(en>2&&Ct==St(zt-Pr))for(var ye=Math.min(Be,en)-1,Ze=Math.min(32767,zt),nt=Math.min(258,en);Pr<=Ze&&--mn&&ot!=on;){if(A[zt+Kt]==A[zt+Kt-Pr]){for(var Et=0;EtKt){if(Kt=Et,pn=Pr,Et>ye)break;for(var Lt=Math.min(Pr,Et-2),Jt=0,un=0;unJt&&(Jt=lr,on=tn)}}}ot=on,on=Te[ot],Pr+=ot-on&32767}if(pn){kt[gn++]=268435456|z[Kt]<<18|Z[pn];var tr=z[Kt]&31,Lr=Z[pn]&31;lt+=U[tr]+w[Lr],++$t[257+tr],++Qn[Lr],Re=zt+Kt,++Ht}else kt[gn++]=A[zt],++$t[A[zt]]}}for(zt=Math.max(zt,Re);zt=S&&(L[oe/8|0]=J,Nr=S),oe=tt(L,oe+1,A.subarray(zt,Nr))}h.i=S}return Ge(N,0,c+je(oe)+b)},jn=null,Ot=function(){var A=-1;return{p:function(a){for(var o=A,c=0;c>>8;A=o},d:function(){return~A}}},hn=function(){var A=1,a=0;return{p:function(o){for(var c=A,b=a,h=o.length|0,S=0;S!=h;){for(var N=Math.min(S+2655,h);S>16),b=(b&65535)+15*(b>>16)}A=c,a=b},d:function(){return A%=65521,a%=65521,(A&255)<<24|(A&65280)<<8|(a&255)<<8|a>>8}}},Tn=function(A,a,o,c,b){if(!b&&(b={l:1},a.dictionary)){var h=a.dictionary.subarray(-32768),S=new B(h.length+A.length);S.set(h),S.set(A,h.length),A=S,b.w=h.length}return On(A,a.level==null?6:a.level,a.mem==null?b.l?Math.ceil(Math.max(8,Math.min(13,Math.log(A.length)))*1.5):20:12+a.mem,o,c,b)},Ue=function(A,a){var o={};for(var c in A)o[c]=A[c];for(var c in a)o[c]=a[c];return o},Ve=function(A,a,o){for(var c=A(),b=A.toString(),h=b.slice(b.indexOf("[")+1,b.lastIndexOf("]")).replace(/\s+/g,"").split(","),S=0;S>>0},Pt=function(A,a){return Tt(A,a)+Tt(A,a+4)*4294967296},Ut=function(A,a,o){for(;o;++a)A[a]=o,o>>>=8},Nt=function(A,a){var o=a.filename;if(A[0]=31,A[1]=139,A[2]=8,A[8]=a.level<2?4:a.level==9?2:0,A[9]=3,a.mtime!=0&&Ut(A,4,Math.floor(new Date(a.mtime||Date.now())/1e3)),o){A[3]=8;for(var c=0;c<=o.length;++c)A[c+10]=o.charCodeAt(c)}},An=function(A){(A[0]!=31||A[1]!=139||A[2]!=8)&&Ee(6,"invalid gzip data");var a=A[3],o=10;a&4&&(o+=(A[10]|A[11]<<8)+2);for(var c=(a>>3&1)+(a>>4&1);c>0;c-=!A[o++]);return o+(a&2)},an=function(A){var a=A.length;return(A[a-4]|A[a-3]<<8|A[a-2]<<16|A[a-1]<<24)>>>0},Bn=function(A){return 10+(A.filename?A.filename.length+1:0)},Yn=function(A,a){var o=a.level,c=o==0?0:o<6?1:o==9?3:2;if(A[0]=120,A[1]=c<<6|(a.dictionary&&32),A[1]|=31-(A[0]<<8|A[1])%31,a.dictionary){var b=hn();b.p(a.dictionary),Ut(A,2,b.d())}},Xt=function(A,a){return((A[0]&15)!=8||A[0]>>4>7||(A[0]<<8|A[1])%31)&&Ee(6,"invalid zlib data"),(A[1]>>5&1)==+!a&&Ee(6,"invalid zlib data: "+(A[1]&32?"need":"unexpected")+" dictionary"),(A[1]>>3&4)+2};function Xn(A,a){return typeof A=="function"&&(a=A,A={}),this.ondata=a,A}var br=null,Jn=null;function Vn(A,a,o){return o||(o=a,a={}),typeof o!="function"&&Ee(7),Qt(A,a,[Wt],function(c){return jt(er(c.data[0],c.data[1]))},0,o)}function er(A,a){return Tn(A,a||{},0,0)}var Sr=null,Mr=null;function qr(A,a,o){return o||(o=a,a={}),typeof o!="function"&&Ee(7),Qt(A,a,[rn],function(c){return jt(Di(c.data[0],ae(c.data[1])))},1,o)}function Di(A,a){return Ce(A,{i:2},a&&a.out,a&&a.dictionary)}var bi=null,Aa=null;function da(A,a,o){return o||(o=a,a={}),typeof o!="function"&&Ee(7),Qt(A,a,[Wt,me,function(){return[Br]}],function(c){return jt(Br(c.data[0],c.data[1]))},2,o)}function Br(A,a){a||(a={});var o=Ot(),c=A.length;o.p(A);var b=Tn(A,a,Bn(a),8),h=b.length;return Nt(b,a),Ut(b,h-8,o.d()),Ut(b,h-4,c),b}var fn=null,En=null;function Ln(A,a,o){return o||(o=a,a={}),typeof o!="function"&&Ee(7),Qt(A,a,[rn,bt,function(){return[zn]}],function(c){return jt(zn(c.data[0],c.data[1]))},3,o)}function zn(A,a){var o=An(A);return o+8>A.length&&Ee(6,"invalid gzip data"),Ce(A.subarray(o,-8),{i:2},a&&a.out||new B(an(A)),a&&a.dictionary)}var Wr=null,La=null;function nr(A,a,o){return o||(o=a,a={}),typeof o!="function"&&Ee(7),Qt(A,a,[Wt,Dt,function(){return[Xr]}],function(c){return jt(Xr(c.data[0],c.data[1]))},4,o)}function Xr(A,a){a||(a={});var o=hn();o.p(A);var c=Tn(A,a,a.dictionary?6:2,4);return Yn(c,a),Ut(c,c.length-4,o.d()),c}var va=null,ki=null;function ea(A,a,o){return o||(o=a,a={}),typeof o!="function"&&Ee(7),Qt(A,a,[rn,It,function(){return[Kn]}],function(c){return jt(Kn(c.data[0],ae(c.data[1])))},5,o)}function Kn(A,a){return Ce(A.subarray(Xt(A,a&&a.dictionary),-4),{i:2},a&&a.out,a&&a.dictionary)}var Kr=null,ti=null;function Ai(A,a,o){return o||(o=a,a={}),typeof o!="function"&&Ee(7),A[0]==31&&A[1]==139&&A[2]==8?Ln(A,a,o):(A[0]&15)!=8||A[0]>>4>7||(A[0]<<8|A[1])%31?qr(A,a,o):ea(A,a,o)}function ra(A,a){return A[0]==31&&A[1]==139&&A[2]==8?zn(A,a):(A[0]&15)!=8||A[0]>>4>7||(A[0]<<8|A[1])%31?Di(A,a):Kn(A,a)}var qa=function(A,a,o,c){for(var b in A){var h=A[b],S=a+b,N=c;Array.isArray(h)&&(N=Ue(c,h[1]),h=h[0]),h instanceof B?o[S]=[h,N]:(o[S+="/"]=[new B(0),N],qa(h,S,o,c))}},Yo=typeof TextEncoder!="undefined"&&new TextEncoder,_a=typeof TextDecoder!="undefined"&&new TextDecoder,CA=0;try{_a.decode(bn,{stream:!0}),CA=1}catch(A){}var vs=function(A){for(var a="",o=0;;){var c=A[o++],b=(c>127)+(c>223)+(c>239);if(o+b>A.length)return{s:a,r:Ge(A,o-1)};b?b==3?(c=((c&15)<<18|(A[o++]&63)<<12|(A[o++]&63)<<6|A[o++]&63)-65536,a+=String.fromCharCode(55296|c>>10,56320|c&1023)):b&1?a+=String.fromCharCode((c&31)<<6|A[o++]&63):a+=String.fromCharCode((c&15)<<12|(A[o++]&63)<<6|A[o++]&63):a+=String.fromCharCode(c)}},HA=null,ko=null;function eo(A,a){if(a){for(var o=new B(A.length),c=0;c>1)),S=0,N=function(oe){h[S++]=oe},c=0;ch.length){var L=new B(S+8+(b-c<<1));L.set(h),h=L}var J=A.charCodeAt(c);J<128||a?N(J):J<2048?(N(192|J>>6),N(128|J&63)):J>55295&&J<57344?(J=65536+(J&1047552)|A.charCodeAt(++c)&1023,N(240|J>>18),N(128|J>>12&63),N(128|J>>6&63),N(128|J&63)):(N(224|J>>12),N(128|J>>6&63),N(128|J&63))}return Ge(h,0,S)}function fl(A,a){if(a){for(var o="",c=0;c65535&&Ee(9),a+=c+4}return a},us=function(A,a,o,c,b,h,S,N){var L=c.length,J=o.extra,oe=N&&N.length,Ae=GA(J);Ut(A,a,S!=null?33639248:67324752),a+=4,S!=null&&(A[a++]=20,A[a++]=o.os),A[a]=20,a+=2,A[a++]=o.flag<<1|(h<0&&8),A[a++]=b&&8,A[a++]=o.compression&255,A[a++]=o.compression>>8;var Be=new Date(o.mtime==null?Date.now():o.mtime),V=Be.getFullYear()-1980;if((V<0||V>119)&&Ee(10),Ut(A,a,V<<25|Be.getMonth()+1<<21|Be.getDate()<<16|Be.getHours()<<11|Be.getMinutes()<<5|Be.getSeconds()>>1),a+=4,h!=-1&&(Ut(A,a,o.crc),Ut(A,a+4,h<0?-h-2:h),Ut(A,a+8,o.size)),Ut(A,a+12,L),Ut(A,a+14,Ae),a+=16,S!=null&&(Ut(A,a,oe),Ut(A,a+6,o.attrs),Ut(A,a+10,S),a+=14),A.set(c,a),a+=L,Ae)for(var Ke in J){var Te=J[Ke],We=Te.length;Ut(A,a,+Ke),Ut(A,a+2,We),A.set(Te,a+4),a+=4+We}return oe&&(A.set(N,a),a+=oe),a},Fl=function(A,a,o,c,b){Ut(A,a,101010256),Ut(A,a+8,o),Ut(A,a+10,o),Ut(A,a+12,c),Ut(A,a+16,b)},Mo=null,yA=null,pA=null,wA=null;function wo(A,a,o){o||(o=a,a={}),typeof o!="function"&&Ee(7);var c={};qa(A,"",c,a);var b=Object.keys(c),h=b.length,S=0,N=0,L=h,J=new Array(h),oe=[],Ae=function(){for(var We=0;We65535&&ot(Ee(11,0,1),null),!Ct)ot(null,St);else if(Qn<16e4)try{ot(null,er(St,kt))}catch(on){ot(on,null)}else oe.push(Vn(St,kt,ot))},Te=0;Te65535&&Ee(11);var Se=oe?er(L,J):L,Xe=Se.length,St=Ot();St.p(L),c.push(Ue(J,{size:L.length,crc:St.d(),c:Se,f:Ae,m:Ke,u:Be!=S.length||Ke&&V.length!=Te,o:b,compression:oe})),b+=30+Be+We+Xe,h+=76+2*(Be+We)+(Te||0)+Xe}for(var kt=new B(h+22),$t=b,Qn=h-b,Ht=0;Ht65558)return S(Ee(13,0,1),null),b;var L=xt(A,N+8);if(L){var J=L,oe=Tt(A,N+16),Ae=oe==4294967295||J==65535;if(Ae){var Be=Tt(A,N-12);Ae=Tt(A,Be)==101075792,Ae&&(J=L=Tt(A,Be+32),oe=Tt(A,Be+48))}for(var V=a&&a.filter,Ke=function(We){var Se=Ks(A,oe,Ae),Xe=Se[0],St=Se[1],kt=Se[2],$t=Se[3],Qn=Se[4],Ht=Se[5],lt=dr(A,Ht);oe=Qn;var zt=function(Re,Oe){Re?(b(),S(Re,null)):(Oe&&(h[$t]=Oe),--L||S(null,h))};if(!V||V({name:$t,size:St,originalSize:kt,compression:Xe}))if(!Xe)zt(null,Ge(A,lt,lt+St));else if(Xe==8){var gn=A.subarray(lt,lt+St);if(kt<524288||St>.8*kt)try{zt(null,Di(gn,{out:new B(kt)}))}catch(Re){zt(Re,null)}else c.push(qr(gn,{size:kt},zt))}else zt(Ee(14,"unknown compression type "+Xe,1),null);else zt(null,null)},Te=0;Te65558)&&Ee(13);var b=xt(A,c+8);if(!b)return{};var h=Tt(A,c+16),S=h==4294967295||b==65535;if(S){var N=Tt(A,c-12);S=Tt(A,N)==101075792,S&&(b=Tt(A,N+32),h=Tt(A,N+48))}for(var L=a&&a.filter,J=0;J=200&&a.status<=299}function Rl(A){try{A.dispatchEvent(new MouseEvent("click"))}catch(o){var a=document.createEvent("MouseEvents");a.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),A.dispatchEvent(a)}}var Ls,_n,bs=ya.saveAs||((typeof window=="undefined"?"undefined":(0,t.Z)(window))!=="object"||window!==ya?function(){}:typeof HTMLAnchorElement!="undefined"&&"download"in HTMLAnchorElement.prototype?function(A,a,o){var c=ya.URL||ya.webkitURL,b=document.createElement("a");a=a||A.name||"download",b.download=a,b.rel="noopener",typeof A=="string"?(b.href=A,b.origin!==location.origin?rl(b.href)?Qr(A,a,o):Rl(b,b.target="_blank"):Rl(b)):(b.href=c.createObjectURL(A),setTimeout(function(){c.revokeObjectURL(b.href)},4e4),setTimeout(function(){Rl(b)},0))}:"msSaveOrOpenBlob"in navigator?function(A,a,o){if(a=a||A.name||"download",typeof A=="string")if(rl(A))Qr(A,a,o);else{var c=document.createElement("a");c.href=A,c.target="_blank",setTimeout(function(){Rl(c)})}else navigator.msSaveOrOpenBlob(function(b,h){return h===void 0?h={autoBom:!1}:(0,t.Z)(h)!=="object"&&(si.warn("Deprecated: Expected third argument to be a object"),h={autoBom:!h}),h.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(b.type)?new Blob(["\uFEFF",b],{type:b.type}):b}(A,o),a)}:function(A,a,o,c){if((c=c||open("","_blank"))&&(c.document.title=c.document.body.innerText="downloading..."),typeof A=="string")return Qr(A,a,o);var b=A.type==="application/octet-stream",h=/constructor/i.test(ya.HTMLElement)||ya.safari,S=/CriOS\/[\d]+/.test(navigator.userAgent);if((S||b&&h)&&(typeof FileReader=="undefined"?"undefined":(0,t.Z)(FileReader))==="object"){var N=new FileReader;N.onloadend=function(){var oe=N.result;oe=S?oe:oe.replace(/^data:[^;]*;/,"data:attachment/file;"),c?c.location.href=oe:location=oe,c=null},N.readAsDataURL(A)}else{var L=ya.URL||ya.webkitURL,J=L.createObjectURL(A);c?c.location=J:location.href=J,c=null,setTimeout(function(){L.revokeObjectURL(J)},4e4)}});function Dl(A){var a;A=A||"",this.ok=!1,A.charAt(0)=="#"&&(A=A.substr(1,6)),A={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",feldspar:"d19275",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgrey:"d3d3d3",lightgreen:"90ee90",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslateblue:"8470ff",lightslategray:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",violetred:"d02090",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"}[A=(A=A.replace(/ /g,"")).toLowerCase()]||A;for(var o=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(N){return[parseInt(N[1]),parseInt(N[2]),parseInt(N[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(N){return[parseInt(N[1],16),parseInt(N[2],16),parseInt(N[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(N){return[parseInt(N[1]+N[1],16),parseInt(N[2]+N[2],16),parseInt(N[3]+N[3],16)]}}],c=0;c255?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.toRGB=function(){return"rgb("+this.r+", "+this.g+", "+this.b+")"},this.toHex=function(){var N=this.r.toString(16),L=this.g.toString(16),J=this.b.toString(16);return N.length==1&&(N="0"+N),L.length==1&&(L="0"+L),J.length==1&&(J="0"+J),"#"+N+L+J}}function zA(A,a){var o=A[0],c=A[1],b=A[2],h=A[3];o=Jo(o,c,b,h,a[0],7,-680876936),h=Jo(h,o,c,b,a[1],12,-389564586),b=Jo(b,h,o,c,a[2],17,606105819),c=Jo(c,b,h,o,a[3],22,-1044525330),o=Jo(o,c,b,h,a[4],7,-176418897),h=Jo(h,o,c,b,a[5],12,1200080426),b=Jo(b,h,o,c,a[6],17,-1473231341),c=Jo(c,b,h,o,a[7],22,-45705983),o=Jo(o,c,b,h,a[8],7,1770035416),h=Jo(h,o,c,b,a[9],12,-1958414417),b=Jo(b,h,o,c,a[10],17,-42063),c=Jo(c,b,h,o,a[11],22,-1990404162),o=Jo(o,c,b,h,a[12],7,1804603682),h=Jo(h,o,c,b,a[13],12,-40341101),b=Jo(b,h,o,c,a[14],17,-1502002290),o=qo(o,c=Jo(c,b,h,o,a[15],22,1236535329),b,h,a[1],5,-165796510),h=qo(h,o,c,b,a[6],9,-1069501632),b=qo(b,h,o,c,a[11],14,643717713),c=qo(c,b,h,o,a[0],20,-373897302),o=qo(o,c,b,h,a[5],5,-701558691),h=qo(h,o,c,b,a[10],9,38016083),b=qo(b,h,o,c,a[15],14,-660478335),c=qo(c,b,h,o,a[4],20,-405537848),o=qo(o,c,b,h,a[9],5,568446438),h=qo(h,o,c,b,a[14],9,-1019803690),b=qo(b,h,o,c,a[3],14,-187363961),c=qo(c,b,h,o,a[8],20,1163531501),o=qo(o,c,b,h,a[13],5,-1444681467),h=qo(h,o,c,b,a[2],9,-51403784),b=qo(b,h,o,c,a[7],14,1735328473),o=to(o,c=qo(c,b,h,o,a[12],20,-1926607734),b,h,a[5],4,-378558),h=to(h,o,c,b,a[8],11,-2022574463),b=to(b,h,o,c,a[11],16,1839030562),c=to(c,b,h,o,a[14],23,-35309556),o=to(o,c,b,h,a[1],4,-1530992060),h=to(h,o,c,b,a[4],11,1272893353),b=to(b,h,o,c,a[7],16,-155497632),c=to(c,b,h,o,a[10],23,-1094730640),o=to(o,c,b,h,a[13],4,681279174),h=to(h,o,c,b,a[0],11,-358537222),b=to(b,h,o,c,a[3],16,-722521979),c=to(c,b,h,o,a[6],23,76029189),o=to(o,c,b,h,a[9],4,-640364487),h=to(h,o,c,b,a[12],11,-421815835),b=to(b,h,o,c,a[15],16,530742520),o=ba(o,c=to(c,b,h,o,a[2],23,-995338651),b,h,a[0],6,-198630844),h=ba(h,o,c,b,a[7],10,1126891415),b=ba(b,h,o,c,a[14],15,-1416354905),c=ba(c,b,h,o,a[5],21,-57434055),o=ba(o,c,b,h,a[12],6,1700485571),h=ba(h,o,c,b,a[3],10,-1894986606),b=ba(b,h,o,c,a[10],15,-1051523),c=ba(c,b,h,o,a[1],21,-2054922799),o=ba(o,c,b,h,a[8],6,1873313359),h=ba(h,o,c,b,a[15],10,-30611744),b=ba(b,h,o,c,a[6],15,-1560198380),c=ba(c,b,h,o,a[13],21,1309151649),o=ba(o,c,b,h,a[4],6,-145523070),h=ba(h,o,c,b,a[11],10,-1120210379),b=ba(b,h,o,c,a[2],15,718787259),c=ba(c,b,h,o,a[9],21,-343485551),A[0]=nA(o,A[0]),A[1]=nA(c,A[1]),A[2]=nA(b,A[2]),A[3]=nA(h,A[3])}function Os(A,a,o,c,b,h){return a=nA(nA(a,A),nA(c,h)),nA(a<>>32-b,o)}function Jo(A,a,o,c,b,h,S){return Os(a&o|~a&c,A,a,b,h,S)}function qo(A,a,o,c,b,h,S){return Os(a&c|o&~c,A,a,b,h,S)}function to(A,a,o,c,b,h,S){return Os(a^o^c,A,a,b,h,S)}function ba(A,a,o,c,b,h,S){return Os(o^(a|~c),A,a,b,h,S)}function Va(A){var a,o=A.length,c=[1732584193,-271733879,-1732584194,271733878];for(a=64;a<=A.length;a+=64)zA(c,Ti(A.substring(a-64,a)));A=A.substring(a-64);var b=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(a=0;a>2]|=A.charCodeAt(a)<<(a%4<<3);if(b[a>>2]|=128<<(a%4<<3),a>55)for(zA(c,b),a=0;a<16;a++)b[a]=0;return b[14]=8*o,zA(c,b),c}function Ti(A){var a,o=[];for(a=0;a<64;a+=4)o[a>>2]=A.charCodeAt(a)+(A.charCodeAt(a+1)<<8)+(A.charCodeAt(a+2)<<16)+(A.charCodeAt(a+3)<<24);return o}Ls=ya.atob.bind(ya),_n=ya.btoa.bind(ya);var ta="0123456789abcdef".split("");function No(A){for(var a="",o=0;o<4;o++)a+=ta[A>>8*o+4&15]+ta[A>>8*o&15];return a}function Ro(A){return String.fromCharCode((255&A)>>0,(65280&A)>>8,(16711680&A)>>16,(4278190080&A)>>24)}function rs(A){return Va(A).map(Ro).join("")}var bo=function(A){for(var a=0;a>16)+(a>>16)+(o>>16)<<16|65535&o}return A+a&4294967295}function as(A,a){var o,c,b,h;if(A!==o){for(var S=(b=A,h=1+(256/A.length>>0),new Array(h+1).join(b)),N=[],L=0;L<256;L++)N[L]=L;var J=0;for(L=0;L<256;L++){var oe=N[L];J=(J+oe+S.charCodeAt(L))%256,N[L]=N[J],N[J]=oe}o=A,c=N}else N=c;var Ae=a.length,Be=0,V=0,Ke="";for(L=0;L\x80/\f\xA9\xFEdSiz";var h=(a+this.padding).substr(0,32),S=(o+this.padding).substr(0,32);this.O=this.processOwnerPassword(h,S),this.P=-(1+(255^b)),this.encryptionKey=rs(h+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(c)).substr(0,5),this.U=as(this.encryptionKey,this.padding)}function aa(A){if(/[^\u0000-\u00ff]/.test(A))throw new Error("Invalid PDF Name Object: "+A+", Only accept ASCII characters.");for(var a="",o=A.length,c=0;c126?a+="#"+("0"+b.toString(16)).slice(-2):a+=A[c]}return a}function st(A){if((0,t.Z)(A)!=="object")throw new Error("Invalid Context passed to initialize PubSub (jsPDF-module)");var a={};this.subscribe=function(o,c,b){if(b=b||!1,typeof o!="string"||typeof c!="function"||typeof b!="boolean")throw new Error("Invalid arguments passed to PubSub.subscribe (jsPDF-module)");a.hasOwnProperty(o)||(a[o]={});var h=Math.random().toString(35);return a[o][h]=[c,!!b],h},this.unsubscribe=function(o){for(var c in a)if(a[c][o])return delete a[c][o],Object.keys(a[c]).length===0&&delete a[c],!0;return!1},this.publish=function(o){if(a.hasOwnProperty(o)){var c=Array.prototype.slice.call(arguments,1),b=[];for(var h in a[o]){var S=a[o][h];try{S[0].apply(A,c)}catch(N){ya.console&&si.error("jsPDF PubSub Error",N.message,N)}S[1]&&b.push(h)}b.length&&b.forEach(this.unsubscribe)}},this.getTopics=function(){return a}}function Vt(A){if(!(this instanceof Vt))return new Vt(A);var a="opacity,stroke-opacity".split(",");for(var o in A)A.hasOwnProperty(o)&&a.indexOf(o)>=0&&(this[o]=A[o]);this.id="",this.objectNumber=-1}function Fn(A,a){this.gState=A,this.matrix=a,this.id="",this.objectNumber=-1}function Yr(A,a,o,c,b){if(!(this instanceof Yr))return new Yr(A,a,o,c,b);this.type=A==="axial"?2:3,this.coords=a,this.colors=o,Fn.call(this,c,b)}function sa(A,a,o,c,b){if(!(this instanceof sa))return new sa(A,a,o,c,b);this.boundingBox=A,this.xStep=a,this.yStep=o,this.stream="",this.cloneIndex=0,Fn.call(this,c,b)}function wn(A){var a,o=typeof arguments[0]=="string"?arguments[0]:"p",c=arguments[1],b=arguments[2],h=arguments[3],S=[],N=1,L=16,J="S",oe=null;(0,t.Z)(A=A||{})==="object"&&(o=A.orientation,c=A.unit||c,b=A.format||b,h=A.compress||A.compressPdf||h,(oe=A.encryption||null)!==null&&(oe.userPassword=oe.userPassword||"",oe.ownerPassword=oe.ownerPassword||"",oe.userPermissions=oe.userPermissions||[]),N=typeof A.userUnit=="number"?Math.abs(A.userUnit):1,A.precision!==void 0&&(a=A.precision),A.floatPrecision!==void 0&&(L=A.floatPrecision),J=A.defaultPathOperation||"S"),S=A.filters||(h===!0?["FlateEncode"]:S),c=c||"mm",o=(""+(o||"P")).toLowerCase();var Ae=A.putOnlyUsedFonts||!1,Be={},V={internal:{},__private__:{}};V.__private__.PubSub=st;var Ke="1.3",Te=V.__private__.getPdfVersion=function(){return Ke};V.__private__.setPdfVersion=function(y){Ke=y};var We={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};V.__private__.getPageFormats=function(){return We};var Se=V.__private__.getPageFormat=function(y){return We[y]};b=b||"a4";var Xe={COMPAT:"compat",ADVANCED:"advanced"},St=Xe.COMPAT;function kt(){this.saveGraphicsState(),rt(new Ia(yn,0,0,-yn,0,ss()*yn).toString()+" cm"),this.setFontSize(this.getFontSize()/yn),J="n",St=Xe.ADVANCED}function $t(){this.restoreGraphicsState(),J="S",St=Xe.COMPAT}var Qn=V.__private__.combineFontStyleAndFontWeight=function(y,se){if(y=="bold"&&se=="normal"||y=="bold"&&se==400||y=="normal"&&se=="italic"||y=="bold"&&se=="italic")throw new Error("Invalid Combination of fontweight and fontstyle");return se&&(y=se==400||se==="normal"?y==="italic"?"italic":"normal":se!=700&&se!=="bold"||y!=="normal"?(se==700?"bold":se)+""+y:"bold"),y};V.advancedAPI=function(y){var se=St===Xe.COMPAT;return se&&kt.call(this),typeof y!="function"||(y(this),se&&$t.call(this)),this},V.compatAPI=function(y){var se=St===Xe.ADVANCED;return se&&$t.call(this),typeof y!="function"||(y(this),se&&kt.call(this)),this},V.isAdvancedAPI=function(){return St===Xe.ADVANCED};var Ht,lt=function(y){if(St!==Xe.ADVANCED)throw new Error(y+" is only available in 'advanced' API mode. You need to call advancedAPI() first.")},zt=V.roundToPrecision=V.__private__.roundToPrecision=function(y,se){var Ye=a||se;if(isNaN(y)||isNaN(Ye))throw new Error("Invalid argument passed to jsPDF.roundToPrecision");return y.toFixed(Ye).replace(/0+$/,"")};Ht=V.hpf=V.__private__.hpf=typeof L=="number"?function(y){if(isNaN(y))throw new Error("Invalid argument passed to jsPDF.hpf");return zt(y,L)}:L==="smart"?function(y){if(isNaN(y))throw new Error("Invalid argument passed to jsPDF.hpf");return zt(y,y>-1&&y<1?16:5)}:function(y){if(isNaN(y))throw new Error("Invalid argument passed to jsPDF.hpf");return zt(y,16)};var gn=V.f2=V.__private__.f2=function(y){if(isNaN(y))throw new Error("Invalid argument passed to jsPDF.f2");return zt(y,2)},Re=V.__private__.f3=function(y){if(isNaN(y))throw new Error("Invalid argument passed to jsPDF.f3");return zt(y,3)},Oe=V.scale=V.__private__.scale=function(y){if(isNaN(y))throw new Error("Invalid argument passed to jsPDF.scale");return St===Xe.COMPAT?y*yn:St===Xe.ADVANCED?y:void 0},Ct=function(y){return St===Xe.COMPAT?ss()-y:St===Xe.ADVANCED?y:void 0},ot=function(y){return Oe(Ct(y))};V.__private__.setPrecision=V.setPrecision=function(y){typeof parseInt(y,10)=="number"&&(a=parseInt(y,10))};var on,en="00000000000000000000000000000000",un=V.__private__.getFileId=function(){return en},Kt=V.__private__.setFileId=function(y){return en=y!==void 0&&/^[a-fA-F0-9]{32}$/.test(y)?y.toUpperCase():en.split("").map(function(){return"ABCDEF0123456789".charAt(Math.floor(16*Math.random()))}).join(""),oe!==null&&(uA=new Io(oe.userPermissions,oe.userPassword,oe.ownerPassword,en)),en};V.setFileId=function(y){return Kt(y),this},V.getFileId=function(){return un()};var pn=V.__private__.convertDateToPDFDate=function(y){var se=y.getTimezoneOffset(),Ye=se<0?"+":"-",ft=Math.floor(Math.abs(se/60)),gt=Math.abs(se%60),dn=[Ye,nt(ft),"'",nt(gt),"'"].join("");return["D:",y.getFullYear(),nt(y.getMonth()+1),nt(y.getDate()),nt(y.getHours()),nt(y.getMinutes()),nt(y.getSeconds()),dn].join("")},mn=V.__private__.convertPDFDateToDate=function(y){var se=parseInt(y.substr(2,4),10),Ye=parseInt(y.substr(6,2),10)-1,ft=parseInt(y.substr(8,2),10),gt=parseInt(y.substr(10,2),10),dn=parseInt(y.substr(12,2),10),Wn=parseInt(y.substr(14,2),10);return new Date(se,Ye,ft,gt,dn,Wn,0)},Pr=V.__private__.setCreationDate=function(y){var se;if(y===void 0&&(y=new Date),y instanceof Date)se=pn(y);else{if(!/^D:(20[0-2][0-9]|203[0-7]|19[7-9][0-9])(0[0-9]|1[0-2])([0-2][0-9]|3[0-1])(0[0-9]|1[0-9]|2[0-3])(0[0-9]|[1-5][0-9])(0[0-9]|[1-5][0-9])(\+0[0-9]|\+1[0-4]|-0[0-9]|-1[0-1])'(0[0-9]|[1-5][0-9])'?$/.test(y))throw new Error("Invalid argument passed to jsPDF.setCreationDate");se=y}return on=se},ye=V.__private__.getCreationDate=function(y){var se=on;return y==="jsDate"&&(se=mn(on)),se};V.setCreationDate=function(y){return Pr(y),this},V.getCreationDate=function(y){return ye(y)};var Ze,nt=V.__private__.padd2=function(y){return("0"+parseInt(y)).slice(-2)},Et=V.__private__.padd2Hex=function(y){return("00"+(y=y.toString())).substr(y.length)},Lt=0,Jt=[],tn=[],nn=0,lr=[],tr=[],Lr=!1,Nr=tn,Qa=function(){Lt=0,nn=0,tn=[],Jt=[],lr=[],oA=lA(),ds=lA()};V.__private__.setCustomOutputDestination=function(y){Lr=!0,Nr=y};var vn=function(y){Lr||(Nr=y)};V.__private__.resetCustomOutputDestination=function(){Lr=!1,Nr=tn};var rt=V.__private__.out=function(y){return y=y.toString(),nn+=y.length+1,Nr.push(y),Nr},ri=V.__private__.write=function(y){return rt(arguments.length===1?y.toString():Array.prototype.join.call(arguments," "))},oa=V.__private__.getArrayBuffer=function(y){for(var se=y.length,Ye=new ArrayBuffer(se),ft=new Uint8Array(Ye);se--;)ft[se]=y.charCodeAt(se);return Ye},ar=[["Helvetica","helvetica","normal","WinAnsiEncoding"],["Helvetica-Bold","helvetica","bold","WinAnsiEncoding"],["Helvetica-Oblique","helvetica","italic","WinAnsiEncoding"],["Helvetica-BoldOblique","helvetica","bolditalic","WinAnsiEncoding"],["Courier","courier","normal","WinAnsiEncoding"],["Courier-Bold","courier","bold","WinAnsiEncoding"],["Courier-Oblique","courier","italic","WinAnsiEncoding"],["Courier-BoldOblique","courier","bolditalic","WinAnsiEncoding"],["Times-Roman","times","normal","WinAnsiEncoding"],["Times-Bold","times","bold","WinAnsiEncoding"],["Times-Italic","times","italic","WinAnsiEncoding"],["Times-BoldItalic","times","bolditalic","WinAnsiEncoding"],["ZapfDingbats","zapfdingbats","normal",null],["Symbol","symbol","normal",null]];V.__private__.getStandardFonts=function(){return ar};var wr=A.fontSize||16;V.__private__.setFontSize=V.setFontSize=function(y){return wr=St===Xe.ADVANCED?y/yn:y,this};var Ur,Dr=V.__private__.getFontSize=V.getFontSize=function(){return St===Xe.COMPAT?wr:wr*yn},pa=A.R2L||!1;V.__private__.setR2L=V.setR2L=function(y){return pa=y,this},V.__private__.getR2L=V.getR2L=function(){return pa};var Wa,ui=V.__private__.setZoomMode=function(y){var se=[void 0,null,"fullwidth","fullheight","fullpage","original"];if(/^(?:\d+\.\d*|\d*\.\d+|\d+)%$/.test(y))Ur=y;else if(isNaN(y)){if(se.indexOf(y)===-1)throw new Error('zoom must be Integer (e.g. 2), a percentage Value (e.g. 300%) or fullwidth, fullheight, fullpage, original. "'+y+'" is not recognized.');Ur=y}else Ur=parseInt(y,10)};V.__private__.getZoomMode=function(){return Ur};var hi,Gi=V.__private__.setPageMode=function(y){if([void 0,null,"UseNone","UseOutlines","UseThumbs","FullScreen"].indexOf(y)==-1)throw new Error('Page mode must be one of UseNone, UseOutlines, UseThumbs, or FullScreen. "'+y+'" is not recognized.');Wa=y};V.__private__.getPageMode=function(){return Wa};var Wi=V.__private__.setLayoutMode=function(y){if([void 0,null,"continuous","single","twoleft","tworight","two"].indexOf(y)==-1)throw new Error('Layout mode must be one of continuous, single, twoleft, tworight. "'+y+'" is not recognized.');hi=y};V.__private__.getLayoutMode=function(){return hi},V.__private__.setDisplayMode=V.setDisplayMode=function(y,se,Ye){return ui(y),Wi(se),Gi(Ye),this};var Ga={title:"",subject:"",author:"",keywords:"",creator:""};V.__private__.getDocumentProperty=function(y){if(Object.keys(Ga).indexOf(y)===-1)throw new Error("Invalid argument passed to jsPDF.getDocumentProperty");return Ga[y]},V.__private__.getDocumentProperties=function(){return Ga},V.__private__.setDocumentProperties=V.setProperties=V.setDocumentProperties=function(y){for(var se in Ga)Ga.hasOwnProperty(se)&&y[se]&&(Ga[se]=y[se]);return this},V.__private__.setDocumentProperty=function(y,se){if(Object.keys(Ga).indexOf(y)===-1)throw new Error("Invalid arguments passed to jsPDF.setDocumentProperty");return Ga[y]=se};var Ei,yn,NA,Ci,ct,xo={},fo={},Vo=[],zi={},WA={},di={},is={},al=null,$o=0,ei=[],Qi=new st(V),Xs=A.hotfixes||[],RA={},Ys={},Js=[],Ia=function y(se,Ye,ft,gt,dn,Wn){if(!(this instanceof y))return new y(se,Ye,ft,gt,dn,Wn);isNaN(se)&&(se=1),isNaN(Ye)&&(Ye=0),isNaN(ft)&&(ft=0),isNaN(gt)&&(gt=1),isNaN(dn)&&(dn=0),isNaN(Wn)&&(Wn=0),this._matrix=[se,Ye,ft,gt,dn,Wn]};Object.defineProperty(Ia.prototype,"sx",{get:function(){return this._matrix[0]},set:function(y){this._matrix[0]=y}}),Object.defineProperty(Ia.prototype,"shy",{get:function(){return this._matrix[1]},set:function(y){this._matrix[1]=y}}),Object.defineProperty(Ia.prototype,"shx",{get:function(){return this._matrix[2]},set:function(y){this._matrix[2]=y}}),Object.defineProperty(Ia.prototype,"sy",{get:function(){return this._matrix[3]},set:function(y){this._matrix[3]=y}}),Object.defineProperty(Ia.prototype,"tx",{get:function(){return this._matrix[4]},set:function(y){this._matrix[4]=y}}),Object.defineProperty(Ia.prototype,"ty",{get:function(){return this._matrix[5]},set:function(y){this._matrix[5]=y}}),Object.defineProperty(Ia.prototype,"a",{get:function(){return this._matrix[0]},set:function(y){this._matrix[0]=y}}),Object.defineProperty(Ia.prototype,"b",{get:function(){return this._matrix[1]},set:function(y){this._matrix[1]=y}}),Object.defineProperty(Ia.prototype,"c",{get:function(){return this._matrix[2]},set:function(y){this._matrix[2]=y}}),Object.defineProperty(Ia.prototype,"d",{get:function(){return this._matrix[3]},set:function(y){this._matrix[3]=y}}),Object.defineProperty(Ia.prototype,"e",{get:function(){return this._matrix[4]},set:function(y){this._matrix[4]=y}}),Object.defineProperty(Ia.prototype,"f",{get:function(){return this._matrix[5]},set:function(y){this._matrix[5]=y}}),Object.defineProperty(Ia.prototype,"rotation",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(Ia.prototype,"scaleX",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(Ia.prototype,"scaleY",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(Ia.prototype,"isIdentity",{get:function(){return this.sx===1&&this.shy===0&&this.shx===0&&this.sy===1&&this.tx===0&&this.ty===0}}),Ia.prototype.join=function(y){return[this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map(Ht).join(y)},Ia.prototype.multiply=function(y){var se=y.sx*this.sx+y.shy*this.shx,Ye=y.sx*this.shy+y.shy*this.sy,ft=y.shx*this.sx+y.sy*this.shx,gt=y.shx*this.shy+y.sy*this.sy,dn=y.tx*this.sx+y.ty*this.shx+this.tx,Wn=y.tx*this.shy+y.ty*this.sy+this.ty;return new Ia(se,Ye,ft,gt,dn,Wn)},Ia.prototype.decompose=function(){var y=this.sx,se=this.shy,Ye=this.shx,ft=this.sy,gt=this.tx,dn=this.ty,Wn=Math.sqrt(y*y+se*se),Gr=(y/=Wn)*Ye+(se/=Wn)*ft;Ye-=y*Gr,ft-=se*Gr;var Sa=Math.sqrt(Ye*Ye+ft*ft);return Gr/=Sa,y*(ft/=Sa)>16&255,ft=Sa>>8&255,gt=255&Sa}if(ft===void 0||dn===void 0&&Ye===ft&&ft===gt)if(typeof Ye=="string")se=Ye+" "+Wn[0];else switch(y.precision){case 2:se=gn(Ye/255)+" "+Wn[0];break;case 3:default:se=Re(Ye/255)+" "+Wn[0]}else if(dn===void 0||(0,t.Z)(dn)==="object"){if(dn&&!isNaN(dn.a)&&dn.a===0)return se=["1.","1.","1.",Wn[1]].join(" ");if(typeof Ye=="string")se=[Ye,ft,gt,Wn[1]].join(" ");else switch(y.precision){case 2:se=[gn(Ye/255),gn(ft/255),gn(gt/255),Wn[1]].join(" ");break;default:case 3:se=[Re(Ye/255),Re(ft/255),Re(gt/255),Wn[1]].join(" ")}}else if(typeof Ye=="string")se=[Ye,ft,gt,dn,Wn[2]].join(" ");else switch(y.precision){case 2:se=[gn(Ye),gn(ft),gn(gt),gn(dn),Wn[2]].join(" ");break;case 3:default:se=[Re(Ye),Re(ft),Re(gt),Re(dn),Wn[2]].join(" ")}return se},fs=V.__private__.getFilters=function(){return S},YA=V.__private__.putStream=function(y){var se=(y=y||{}).data||"",Ye=y.filters||fs(),ft=y.alreadyAppliedFilters||[],gt=y.addLength1||!1,dn=se.length,Wn=y.objectId,Gr=function(OA){return OA};if(oe!==null&&Wn===void 0)throw new Error("ObjectId must be passed to putStream for file encryption");oe!==null&&(Gr=uA.encryptor(Wn,0));var Sa={};Ye===!0&&(Ye=["FlateEncode"]);var fi=y.additionalKeyValues||[],ci=(Sa=wn.API.processDataByFilters!==void 0?wn.API.processDataByFilters(se,Ye):{data:se,reverseChain:[]}).reverseChain+(Array.isArray(ft)?ft.join(" "):ft.toString());if(Sa.data.length!==0&&(fi.push({key:"Length",value:Sa.data.length}),gt===!0&&fi.push({key:"Length1",value:dn})),ci.length!=0)if(ci.split("/").length-1==1)fi.push({key:"Filter",value:ci});else{fi.push({key:"Filter",value:"["+ci+"]"});for(var Xi=0;Xi>"),Sa.data.length!==0&&(rt("stream"),rt(Gr(Sa.data)),rt("endstream"))},Qs=V.__private__.putPage=function(y){var se=y.number,Ye=y.data,ft=y.objId,gt=y.contentsObjId;XA(ft,!0),rt("<>"),rt("endobj");var dn=Ye.join(` + .`+ki+Ka+Ki)},Ko=function(l,s){var p=l.ownerDocument;if(p){var f=p.createElement("style");f.textContent=s,l.appendChild(f)}},ut=function(){function l(){}return l.getOrigin=function(s){var p=l._link;return p?(p.href=s,p.href=p.href,p.protocol+p.hostname+p.port):"about:blank"},l.isSameOrigin=function(s){return l.getOrigin(s)===l._origin},l.setContext=function(s){l._link=s.document.createElement("a"),l._origin=l.getOrigin(s.location.href)},l._origin="about:blank",l}(),Po=function(){function l(s,p){this.context=s,this._options=p,this._cache={}}return l.prototype.addImage=function(s){var p=Promise.resolve();return this.has(s)||(vi(s)||yi(s))&&(this._cache[s]=this.loadImage(s)).catch(function(){}),p},l.prototype.match=function(s){return this._cache[s]},l.prototype.loadImage=function(s){return v(this,void 0,void 0,function(){var p,f,T,q,he=this;return m(this,function(Qe){switch(Qe.label){case 0:return p=ut.isSameOrigin(s),f=!Ni(s)&&this._options.useCORS===!0&&Zo.SUPPORT_CORS_IMAGES&&!p,T=!Ni(s)&&!p&&!vi(s)&&typeof this._options.proxy=="string"&&Zo.SUPPORT_CORS_XHR&&!f,!p&&this._options.allowTaint===!1&&!Ni(s)&&!vi(s)&&!T&&!f?[2]:(q=s,T?[4,this.proxy(q)]:[3,2]);case 1:q=Qe.sent(),Qe.label=2;case 2:return this.context.logger.debug("Added image "+s.substring(0,256)),[4,new Promise(function(ke,yt){var Rt=new Image;Rt.onload=function(){return ke(Rt)},Rt.onerror=yt,(vo(q)||f)&&(Rt.crossOrigin="anonymous"),Rt.src=q,Rt.complete===!0&&setTimeout(function(){return ke(Rt)},500),he._options.imageTimeout>0&&setTimeout(function(){return yt("Timed out ("+he._options.imageTimeout+"ms) loading image")},he._options.imageTimeout)})];case 3:return[2,Qe.sent()]}})})},l.prototype.has=function(s){return typeof this._cache[s]!="undefined"},l.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},l.prototype.proxy=function(s){var p=this,f=this._options.proxy;if(!f)throw new Error("No proxy defined");var T=s.substring(0,256);return new Promise(function(q,he){var Qe=Zo.SUPPORT_RESPONSE_TYPE?"blob":"text",ke=new XMLHttpRequest;ke.onload=function(){if(ke.status===200)if(Qe==="text")q(ke.response);else{var r=new FileReader;r.addEventListener("load",function(){return q(r.result)},!1),r.addEventListener("error",function(u){return he(u)},!1),r.readAsDataURL(ke.response)}else he("Failed to proxy resource "+T+" with status code "+ke.status)},ke.onerror=he;var yt=f.indexOf("?")>-1?"&":"?";if(ke.open("GET",""+f+yt+"url="+encodeURIComponent(s)+"&responseType="+Qe),Qe!=="text"&&ke instanceof XMLHttpRequest&&(ke.responseType=Qe),p._options.imageTimeout){var Rt=p._options.imageTimeout;ke.timeout=Rt,ke.ontimeout=function(){return he("Timed out ("+Rt+"ms) proxying "+T)}}ke.send()})},l}(),BA=/^data:image\/svg\+xml/i,dt=/^data:image\/.*;base64,/i,Eo=/^data:image\/.*/i,yi=function(l){return Zo.SUPPORT_SVG_DRAWING||!cA(l)},Ni=function(l){return Eo.test(l)},vo=function(l){return dt.test(l)},vi=function(l){return l.substr(0,4)==="blob"},cA=function(l){return l.substr(-3).toLowerCase()==="svg"||BA.test(l)},pr=function(){function l(s,p){this.type=0,this.x=s,this.y=p}return l.prototype.add=function(s,p){return new l(this.x+s,this.y+p)},l}(),gi=function(l,s,p){return new pr(l.x+(s.x-l.x)*p,l.y+(s.y-l.y)*p)},PA=function(){function l(s,p,f,T){this.type=1,this.start=s,this.startControl=p,this.endControl=f,this.end=T}return l.prototype.subdivide=function(s,p){var f=gi(this.start,this.startControl,s),T=gi(this.startControl,this.endControl,s),q=gi(this.endControl,this.end,s),he=gi(f,T,s),Qe=gi(T,q,s),ke=gi(he,Qe,s);return p?new l(this.start,f,he,ke):new l(ke,Qe,q,this.end)},l.prototype.add=function(s,p){return new l(this.start.add(s,p),this.startControl.add(s,p),this.endControl.add(s,p),this.end.add(s,p))},l.prototype.reverse=function(){return new l(this.end,this.endControl,this.startControl,this.start)},l}(),dA=function(l){return l.type===1},Hs=function(){function l(s){var p=s.styles,f=s.bounds,T=Bt(p.borderTopLeftRadius,f.width,f.height),q=T[0],he=T[1],Qe=Bt(p.borderTopRightRadius,f.width,f.height),ke=Qe[0],yt=Qe[1],Rt=Bt(p.borderBottomRightRadius,f.width,f.height),r=Rt[0],u=Rt[1],I=Bt(p.borderBottomLeftRadius,f.width,f.height),O=I[0],_=I[1],le=[];le.push((q+ke)/f.width),le.push((O+r)/f.width),le.push((he+_)/f.height),le.push((yt+u)/f.height);var ae=Math.max.apply(Math,le);ae>1&&(q/=ae,he/=ae,ke/=ae,yt/=ae,r/=ae,u/=ae,O/=ae,_/=ae);var ce=f.width-ke,we=f.height-u,Ne=f.width-r,$e=f.height-_,At=p.borderTopWidth,Ft=p.borderRightWidth,mt=p.borderBottomWidth,qt=p.borderLeftWidth,_t=$n(p.paddingTop,s.bounds.width),ht=$n(p.paddingRight,s.bounds.width),wt=$n(p.paddingBottom,s.bounds.width),sn=$n(p.paddingLeft,s.bounds.width);this.topLeftBorderDoubleOuterBox=q>0||he>0?Ja(f.left+qt/3,f.top+At/3,q-qt/3,he-At/3,ga.TOP_LEFT):new pr(f.left+qt/3,f.top+At/3),this.topRightBorderDoubleOuterBox=q>0||he>0?Ja(f.left+ce,f.top+At/3,ke-Ft/3,yt-At/3,ga.TOP_RIGHT):new pr(f.left+f.width-Ft/3,f.top+At/3),this.bottomRightBorderDoubleOuterBox=r>0||u>0?Ja(f.left+Ne,f.top+we,r-Ft/3,u-mt/3,ga.BOTTOM_RIGHT):new pr(f.left+f.width-Ft/3,f.top+f.height-mt/3),this.bottomLeftBorderDoubleOuterBox=O>0||_>0?Ja(f.left+qt/3,f.top+$e,O-qt/3,_-mt/3,ga.BOTTOM_LEFT):new pr(f.left+qt/3,f.top+f.height-mt/3),this.topLeftBorderDoubleInnerBox=q>0||he>0?Ja(f.left+qt*2/3,f.top+At*2/3,q-qt*2/3,he-At*2/3,ga.TOP_LEFT):new pr(f.left+qt*2/3,f.top+At*2/3),this.topRightBorderDoubleInnerBox=q>0||he>0?Ja(f.left+ce,f.top+At*2/3,ke-Ft*2/3,yt-At*2/3,ga.TOP_RIGHT):new pr(f.left+f.width-Ft*2/3,f.top+At*2/3),this.bottomRightBorderDoubleInnerBox=r>0||u>0?Ja(f.left+Ne,f.top+we,r-Ft*2/3,u-mt*2/3,ga.BOTTOM_RIGHT):new pr(f.left+f.width-Ft*2/3,f.top+f.height-mt*2/3),this.bottomLeftBorderDoubleInnerBox=O>0||_>0?Ja(f.left+qt*2/3,f.top+$e,O-qt*2/3,_-mt*2/3,ga.BOTTOM_LEFT):new pr(f.left+qt*2/3,f.top+f.height-mt*2/3),this.topLeftBorderStroke=q>0||he>0?Ja(f.left+qt/2,f.top+At/2,q-qt/2,he-At/2,ga.TOP_LEFT):new pr(f.left+qt/2,f.top+At/2),this.topRightBorderStroke=q>0||he>0?Ja(f.left+ce,f.top+At/2,ke-Ft/2,yt-At/2,ga.TOP_RIGHT):new pr(f.left+f.width-Ft/2,f.top+At/2),this.bottomRightBorderStroke=r>0||u>0?Ja(f.left+Ne,f.top+we,r-Ft/2,u-mt/2,ga.BOTTOM_RIGHT):new pr(f.left+f.width-Ft/2,f.top+f.height-mt/2),this.bottomLeftBorderStroke=O>0||_>0?Ja(f.left+qt/2,f.top+$e,O-qt/2,_-mt/2,ga.BOTTOM_LEFT):new pr(f.left+qt/2,f.top+f.height-mt/2),this.topLeftBorderBox=q>0||he>0?Ja(f.left,f.top,q,he,ga.TOP_LEFT):new pr(f.left,f.top),this.topRightBorderBox=ke>0||yt>0?Ja(f.left+ce,f.top,ke,yt,ga.TOP_RIGHT):new pr(f.left+f.width,f.top),this.bottomRightBorderBox=r>0||u>0?Ja(f.left+Ne,f.top+we,r,u,ga.BOTTOM_RIGHT):new pr(f.left+f.width,f.top+f.height),this.bottomLeftBorderBox=O>0||_>0?Ja(f.left,f.top+$e,O,_,ga.BOTTOM_LEFT):new pr(f.left,f.top+f.height),this.topLeftPaddingBox=q>0||he>0?Ja(f.left+qt,f.top+At,Math.max(0,q-qt),Math.max(0,he-At),ga.TOP_LEFT):new pr(f.left+qt,f.top+At),this.topRightPaddingBox=ke>0||yt>0?Ja(f.left+Math.min(ce,f.width-Ft),f.top+At,ce>f.width+Ft?0:Math.max(0,ke-Ft),Math.max(0,yt-At),ga.TOP_RIGHT):new pr(f.left+f.width-Ft,f.top+At),this.bottomRightPaddingBox=r>0||u>0?Ja(f.left+Math.min(Ne,f.width-qt),f.top+Math.min(we,f.height-mt),Math.max(0,r-Ft),Math.max(0,u-mt),ga.BOTTOM_RIGHT):new pr(f.left+f.width-Ft,f.top+f.height-mt),this.bottomLeftPaddingBox=O>0||_>0?Ja(f.left+qt,f.top+Math.min($e,f.height-mt),Math.max(0,O-qt),Math.max(0,_-mt),ga.BOTTOM_LEFT):new pr(f.left+qt,f.top+f.height-mt),this.topLeftContentBox=q>0||he>0?Ja(f.left+qt+sn,f.top+At+_t,Math.max(0,q-(qt+sn)),Math.max(0,he-(At+_t)),ga.TOP_LEFT):new pr(f.left+qt+sn,f.top+At+_t),this.topRightContentBox=ke>0||yt>0?Ja(f.left+Math.min(ce,f.width+qt+sn),f.top+At+_t,ce>f.width+qt+sn?0:ke-qt+sn,yt-(At+_t),ga.TOP_RIGHT):new pr(f.left+f.width-(Ft+ht),f.top+At+_t),this.bottomRightContentBox=r>0||u>0?Ja(f.left+Math.min(Ne,f.width-(qt+sn)),f.top+Math.min(we,f.height+At+_t),Math.max(0,r-(Ft+ht)),u-(mt+wt),ga.BOTTOM_RIGHT):new pr(f.left+f.width-(Ft+ht),f.top+f.height-(mt+wt)),this.bottomLeftContentBox=O>0||_>0?Ja(f.left+qt+sn,f.top+$e,Math.max(0,O-(qt+sn)),_-(mt+wt),ga.BOTTOM_LEFT):new pr(f.left+qt+sn,f.top+f.height-(mt+wt))}return l}(),ga;(function(l){l[l.TOP_LEFT=0]="TOP_LEFT",l[l.TOP_RIGHT=1]="TOP_RIGHT",l[l.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",l[l.BOTTOM_LEFT=3]="BOTTOM_LEFT"})(ga||(ga={}));var Ja=function(l,s,p,f,T){var q=4*((Math.sqrt(2)-1)/3),he=p*q,Qe=f*q,ke=l+p,yt=s+f;switch(T){case ga.TOP_LEFT:return new PA(new pr(l,yt),new pr(l,yt-Qe),new pr(ke-he,s),new pr(ke,s));case ga.TOP_RIGHT:return new PA(new pr(l,s),new pr(l+he,s),new pr(ke,yt-Qe),new pr(ke,yt));case ga.BOTTOM_RIGHT:return new PA(new pr(ke,s),new pr(ke,s+Qe),new pr(l+he,yt),new pr(l,yt));case ga.BOTTOM_LEFT:default:return new PA(new pr(ke,yt),new pr(ke-he,yt),new pr(l,s+Qe),new pr(l,s))}},go=function(l){return[l.topLeftBorderBox,l.topRightBorderBox,l.bottomRightBorderBox,l.bottomLeftBorderBox]},ou=function(l){return[l.topLeftContentBox,l.topRightContentBox,l.bottomRightContentBox,l.bottomLeftContentBox]},_A=function(l){return[l.topLeftPaddingBox,l.topRightPaddingBox,l.bottomRightPaddingBox,l.bottomLeftPaddingBox]},$A=function(){function l(s,p,f){this.offsetX=s,this.offsetY=p,this.matrix=f,this.type=0,this.target=6}return l}(),el=function(){function l(s,p){this.path=s,this.target=p,this.type=1}return l}(),Ou=function(){function l(s){this.opacity=s,this.type=2,this.target=6}return l}(),Mu=function(l){return l.type===0},cl=function(l){return l.type===1},Au=function(l){return l.type===2},xn=function(l,s){return l.length===s.length?l.some(function(p,f){return p===s[f]}):!1},mr=function(l,s,p,f,T){return l.map(function(q,he){switch(he){case 0:return q.add(s,p);case 1:return q.add(s+f,p);case 2:return q.add(s+f,p+T);case 3:return q.add(s,p+T)}return q})},ai=function(){function l(s){this.element=s,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return l}(),wi=function(){function l(s,p){if(this.container=s,this.parent=p,this.effects=[],this.curves=new Hs(this.container),this.container.styles.opacity<1&&this.effects.push(new Ou(this.container.styles.opacity)),this.container.styles.transform!==null){var f=this.container.bounds.left+this.container.styles.transformOrigin[0].number,T=this.container.bounds.top+this.container.styles.transformOrigin[1].number,q=this.container.styles.transform;this.effects.push(new $A(f,T,q))}if(this.container.styles.overflowX!==0){var he=go(this.curves),Qe=_A(this.curves);xn(he,Qe)?this.effects.push(new el(he,6)):(this.effects.push(new el(he,2)),this.effects.push(new el(Qe,4)))}}return l.prototype.getEffects=function(s){for(var p=[2,3].indexOf(this.container.styles.position)===-1,f=this.parent,T=this.effects.slice(0);f;){var q=f.effects.filter(function(ke){return!cl(ke)});if(p||f.container.styles.position!==0||!f.parent){if(T.unshift.apply(T,q),p=[2,3].indexOf(f.container.styles.position)===-1,f.container.styles.overflowX!==0){var he=go(f.curves),Qe=_A(f.curves);xn(he,Qe)||T.unshift(new el(Qe,6))}}else T.unshift.apply(T,q);f=f.parent}return T.filter(function(ke){return di(ke.target,s)})},l}(),ji=function(l,s,p,f){l.container.elements.forEach(function(T){var q=di(T.flags,4),he=di(T.flags,2),Qe=new wi(T,l);di(T.styles.display,2048)&&f.push(Qe);var ke=di(T.flags,8)?[]:f;if(q||he){var yt=q||T.styles.isPositioned()?p:s,Rt=new ai(Qe);if(T.styles.isPositioned()||T.styles.opacity<1||T.styles.isTransformed()){var r=T.styles.zIndex.order;if(r<0){var u=0;yt.negativeZIndex.some(function(O,_){return r>O.element.container.styles.zIndex.order?(u=_,!1):u>0}),yt.negativeZIndex.splice(u,0,Rt)}else if(r>0){var I=0;yt.positiveZIndex.some(function(O,_){return r>=O.element.container.styles.zIndex.order?(I=_+1,!1):I>0}),yt.positiveZIndex.splice(I,0,Rt)}else yt.zeroOrAutoZIndexOrTransformedOrOpacity.push(Rt)}else T.styles.isFloating()?yt.nonPositionedFloats.push(Rt):yt.nonPositionedInlineLevel.push(Rt);ji(Qe,Rt,q?Rt:p,ke)}else T.styles.isInlineLevel()?s.inlineLevel.push(Qe):s.nonInlineLevel.push(Qe),ji(Qe,s,p,ke);di(T.flags,8)&&MA(T,ke)})},MA=function(l,s){for(var p=l instanceof uo?l.start:1,f=l instanceof uo?l.reversed:!1,T=0;T0&&p.intrinsicHeight>0){var q=ju(p),he=_A(f);this.path(he),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(T,0,0,p.intrinsicWidth,p.intrinsicHeight,q.left,q.top,q.width,q.height),this.ctx.restore()}},s.prototype.renderNodeContent=function(p){return v(this,void 0,void 0,function(){var f,T,q,he,Qe,ke,ce,ce,yt,Rt,r,u,Ne,I,O,$e,_,le,ae,ce,we,Ne,$e;return m(this,function(At){switch(At.label){case 0:this.applyEffects(p.getEffects(4)),f=p.container,T=p.curves,q=f.styles,he=0,Qe=f.textNodes,At.label=1;case 1:return he0&&Rn>0&&(mt=q.ctx.createPattern($e,"repeat"),q.renderRepeat(_t,mt,Fr,cr))):_o(Rt)&&(qt=Eu(p,f,[null,null,null]),_t=qt[0],ht=qt[1],wt=qt[2],sn=qt[3],Rn=qt[4],Tn=Rt.position.length===0?[je]:Rt.position,Fr=$n(Tn[0],sn),cr=$n(Tn[Tn.length-1],Rn),Ca=xi(Rt,Fr,cr,sn,Rn),vr=Ca[0],Vi=Ca[1],vr>0&&Vi>0&&(oo=q.ctx.createRadialGradient(ht+Fr,wt+cr,0,ht+Fr,wt+cr,vr),To(Rt.stops,vr*2).forEach(function(fA){return oo.addColorStop(fA.stop,Hn(fA.color))}),q.path(_t),q.ctx.fillStyle=oo,vr!==Vi?(Hi=p.bounds.left+.5*p.bounds.width,mi=p.bounds.top+.5*p.bounds.height,mo=Vi/vr,$i=1/mo,q.ctx.save(),q.ctx.translate(Hi,mi),q.ctx.transform(1,0,0,mo,0,0),q.ctx.translate(-Hi,-mi),q.ctx.fillRect(ht,$i*(wt-mi)+mi,sn,Rn*$i),q.ctx.restore()):q.ctx.fill())),oi.label=6;case 6:return f--,[2]}})},q=this,he=0,Qe=p.styles.backgroundImage.slice(0).reverse(),yt.label=1;case 1:return he0?Rt.style!==2?[3,5]:[4,this.renderDashedDottedBorder(Rt.color,Rt.width,Qe,p.curves,2)]:[3,11]):[3,13];case 4:return u.sent(),[3,11];case 5:return Rt.style!==3?[3,7]:[4,this.renderDashedDottedBorder(Rt.color,Rt.width,Qe,p.curves,3)];case 6:return u.sent(),[3,11];case 7:return Rt.style!==4?[3,9]:[4,this.renderDoubleBorder(Rt.color,Rt.width,Qe,p.curves)];case 8:return u.sent(),[3,11];case 9:return[4,this.renderSolidBorder(Rt.color,Qe,p.curves)];case 10:u.sent(),u.label=11;case 11:Qe++,u.label=12;case 12:return ke++,[3,3];case 13:return[2]}})})},s.prototype.renderDashedDottedBorder=function(p,f,T,q,he){return v(this,void 0,void 0,function(){var Qe,ke,yt,Rt,r,u,I,O,_,le,ae,ce,we,Ne,$e,At,$e,At;return m(this,function(Ft){return this.ctx.save(),Qe=es(q,T),ke=hs(q,T),he===2&&(this.path(ke),this.ctx.clip()),dA(ke[0])?(yt=ke[0].start.x,Rt=ke[0].start.y):(yt=ke[0].x,Rt=ke[0].y),dA(ke[1])?(r=ke[1].end.x,u=ke[1].end.y):(r=ke[1].x,u=ke[1].y),T===0||T===2?I=Math.abs(yt-r):I=Math.abs(Rt-u),this.ctx.beginPath(),he===3?this.formatPath(Qe):this.formatPath(ke.slice(0,2)),O=f<3?f*3:f*2,_=f<3?f*2:f,he===3&&(O=f,_=f),le=!0,I<=O*2?le=!1:I<=O*2+_?(ae=I/(2*O+_),O*=ae,_*=ae):(ce=Math.floor((I+_)/(O+_)),we=(I-ce*O)/(ce-1),Ne=(I-(ce+1)*O)/ce,_=Ne<=0||Math.abs(_-we)Ce){var te=ge;ge=Ce,Ce=te}}else if(pe==="l"||pe==="landscape"){if(pe="l",Ce>ge){var te=ge;ge=Ce,Ce=te}}else throw"Invalid orientation: "+pe;var Ge={width:ge,height:Ce,unit:ve,k:Ee};return Ge},F.default=be.jsPDF},"./src/plugin/pagebreaks.js":function(w,F,h){"use strict";h.r(F);var Q=h("./node_modules/core-js/modules/es.array.concat.js"),L=h.n(Q),z=h("./node_modules/core-js/modules/es.array.slice.js"),$=h.n(z),G=h("./node_modules/core-js/modules/es.array.join.js"),K=h.n(G),V=h("./node_modules/core-js/modules/web.dom-collections.for-each.js"),M=h.n(V),U=h("./node_modules/core-js/modules/es.object.keys.js"),ee=h.n(U),X=h("./src/worker.js"),fe=h("./src/utils.js"),ie={toContainer:X.default.prototype.toContainer};X.default.template.opt.pagebreak={mode:["css","legacy"],before:[],after:[],avoid:[]},X.default.prototype.toContainer=function(){return ie.toContainer.call(this).then(function(){var Ue=this.prop.container,ze=this.prop.pageSize.inner.px.height,pe=[].concat(this.opt.pagebreak.mode),ve={avoidAll:pe.indexOf("avoid-all")!==-1,css:pe.indexOf("css")!==-1,legacy:pe.indexOf("legacy")!==-1},Me={},He=this;["before","after","avoid"].forEach(function(Ee){var Ce=ve.avoidAll&&Ee==="avoid";Me[Ee]=Ce?[]:[].concat(He.opt.pagebreak[Ee]||[]),Me[Ee].length>0&&(Me[Ee]=Array.prototype.slice.call(Ue.querySelectorAll(Me[Ee].join(", "))))});var _e=Ue.querySelectorAll(".html2pdf__page-break");_e=Array.prototype.slice.call(_e);var Fe=Ue.querySelectorAll("*");Array.prototype.forEach.call(Fe,function(Ce){var ge={before:!1,after:ve.legacy&&_e.indexOf(Ce)!==-1,avoid:ve.avoidAll};if(ve.css){var te=window.getComputedStyle(Ce),Ge=["always","page","left","right"],ue=["avoid","avoid-page"];ge={before:ge.before||Ge.indexOf(te.breakBefore||te.pageBreakBefore)!==-1,after:ge.after||Ge.indexOf(te.breakAfter||te.pageBreakAfter)!==-1,avoid:ge.avoid||ue.indexOf(te.breakInside||te.pageBreakInside)!==-1}}Object.keys(ge).forEach(function(bn){ge[bn]=ge[bn]||Me[bn].indexOf(Ce)!==-1});var Ie=Ce.getBoundingClientRect();if(ge.avoid&&!ge.before){var vt=Math.floor(Ie.top/ze),tt=Math.floor(Ie.bottom/ze),Zt=Math.abs(Ie.bottom-Ie.top)/ze;tt!==vt&&Zt<=1&&(ge.before=!0)}if(ge.before){var Mt=(0,fe.createElement)("div",{style:{display:"block",height:ze-Ie.top%ze+"px"}});Ce.parentNode.insertBefore(Mt,Ce)}if(ge.after){var Mt=(0,fe.createElement)("div",{style:{display:"block",height:ze-Ie.bottom%ze+"px"}});Ce.parentNode.insertBefore(Mt,Ce.nextSibling)}})})}},"./src/utils.js":function(w,F,h){"use strict";h.r(F),h.d(F,{objType:function(){return pe},createElement:function(){return ve},cloneNode:function(){return Me},unitConvert:function(){return He},toPx:function(){return _e}});var Q=h("./node_modules/core-js/modules/es.number.constructor.js"),L=h.n(Q),z=h("./node_modules/core-js/modules/es.symbol.js"),$=h.n(z),G=h("./node_modules/core-js/modules/es.symbol.description.js"),K=h.n(G),V=h("./node_modules/core-js/modules/es.object.to-string.js"),M=h.n(V),U=h("./node_modules/core-js/modules/es.symbol.iterator.js"),ee=h.n(U),X=h("./node_modules/core-js/modules/es.array.iterator.js"),fe=h.n(X),ie=h("./node_modules/core-js/modules/es.string.iterator.js"),W=h.n(ie),be=h("./node_modules/core-js/modules/web.dom-collections.iterator.js"),Ue=h.n(be);function ze(Fe){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?ze=function(Ce){return typeof Ce}:ze=function(Ce){return Ce&&typeof Symbol=="function"&&Ce.constructor===Symbol&&Ce!==Symbol.prototype?"symbol":typeof Ce},ze(Fe)}var pe=function(Ee){var Ce=ze(Ee);return Ce==="undefined"?"undefined":Ce==="string"||Ee instanceof String?"string":Ce==="number"||Ee instanceof Number?"number":Ce==="function"||Ee instanceof Function?"function":Ee&&Ee.constructor===Array?"array":Ee&&Ee.nodeType===1?"element":Ce==="object"?"object":"unknown"},ve=function(Ee,Ce){var ge=document.createElement(Ee);if(Ce.className&&(ge.className=Ce.className),Ce.innerHTML){ge.innerHTML=Ce.innerHTML;for(var te=ge.getElementsByTagName("script"),Ge=te.length;Ge-- >0;null)te[Ge].parentNode.removeChild(te[Ge])}for(var ue in Ce.style)ge.style[ue]=Ce.style[ue];return ge},Me=function Fe(Ee,Ce){for(var ge=Ee.nodeType===3?document.createTextNode(Ee.nodeValue):Ee.cloneNode(!1),te=Ee.firstChild;te;te=te.nextSibling)(Ce===!0||te.nodeType!==1||te.nodeName!=="SCRIPT")&&ge.appendChild(Fe(te,Ce));return Ee.nodeType===1&&(Ee.nodeName==="CANVAS"?(ge.width=Ee.width,ge.height=Ee.height,ge.getContext("2d").drawImage(Ee,0,0)):(Ee.nodeName==="TEXTAREA"||Ee.nodeName==="SELECT")&&(ge.value=Ee.value),ge.addEventListener("load",function(){ge.scrollTop=Ee.scrollTop,ge.scrollLeft=Ee.scrollLeft},!0)),ge},He=function(Ee,Ce){if(pe(Ee)==="number")return Ee*72/96/Ce;var ge={};for(var te in Ee)ge[te]=Ee[te]*72/96/Ce;return ge},_e=function(Ee,Ce){return Math.floor(Ee*Ce/72*96)}},"./src/worker.js":function(w,F,h){"use strict";h.r(F);var Q=h("./node_modules/core-js/modules/es.object.assign.js"),L=h.n(Q),z=h("./node_modules/core-js/modules/es.array.map.js"),$=h.n(z),G=h("./node_modules/core-js/modules/es.object.keys.js"),K=h.n(G),V=h("./node_modules/core-js/modules/es.array.concat.js"),M=h.n(V),U=h("./node_modules/core-js/modules/es.object.to-string.js"),ee=h.n(U),X=h("./node_modules/core-js/modules/es.regexp.to-string.js"),fe=h.n(X),ie=h("./node_modules/core-js/modules/es.function.name.js"),W=h.n(ie),be=h("./node_modules/core-js/modules/web.dom-collections.for-each.js"),Ue=h.n(be),ze=h("jspdf"),pe=h.n(ze),ve=h("html2canvas"),Me=h.n(ve),He=h("./src/utils.js"),_e=h("./node_modules/es6-promise/dist/es6-promise.js"),Fe=h.n(_e),Ee=Fe().Promise,Ce=function ge(te){var Ge=Object.assign(ge.convert(Ee.resolve()),JSON.parse(JSON.stringify(ge.template))),ue=ge.convert(Ee.resolve(),Ge);return ue=ue.setProgress(1,ge,1,[ge]),ue=ue.set(te),ue};Ce.prototype=Object.create(Ee.prototype),Ce.prototype.constructor=Ce,Ce.convert=function(te,Ge){return te.__proto__=Ge||Ce.prototype,te},Ce.template={prop:{src:null,container:null,overlay:null,canvas:null,img:null,pdf:null,pageSize:null},progress:{val:0,state:null,n:0,stack:[]},opt:{filename:"file.pdf",margin:[0,0,0,0],image:{type:"jpeg",quality:.95},enableLinks:!0,html2canvas:{},jsPDF:{}}},Ce.prototype.from=function(te,Ge){function ue(Ie){switch((0,He.objType)(Ie)){case"string":return"string";case"element":return Ie.nodeName.toLowerCase&&Ie.nodeName.toLowerCase()==="canvas"?"canvas":"element";default:return"unknown"}}return this.then(function(){switch(Ge=Ge||ue(te),Ge){case"string":return this.set({src:(0,He.createElement)("div",{innerHTML:te})});case"element":return this.set({src:te});case"canvas":return this.set({canvas:te});case"img":return this.set({img:te});default:return this.error("Unknown source type.")}})},Ce.prototype.to=function(te){switch(te){case"container":return this.toContainer();case"canvas":return this.toCanvas();case"img":return this.toImg();case"pdf":return this.toPdf();default:return this.error("Invalid target.")}},Ce.prototype.toContainer=function(){var te=[function(){return this.prop.src||this.error("Cannot duplicate - no source HTML.")},function(){return this.prop.pageSize||this.setPageSize()}];return this.thenList(te).then(function(){var ue={position:"fixed",overflow:"hidden",zIndex:1e3,left:0,right:0,bottom:0,top:0,backgroundColor:"rgba(0,0,0,0.8)"},Ie={position:"absolute",width:this.prop.pageSize.inner.width+this.prop.pageSize.unit,left:0,right:0,top:0,height:"auto",margin:"auto",backgroundColor:"white"};ue.opacity=0;var vt=(0,He.cloneNode)(this.prop.src,this.opt.html2canvas.javascriptEnabled);this.prop.overlay=(0,He.createElement)("div",{className:"html2pdf__overlay",style:ue}),this.prop.container=(0,He.createElement)("div",{className:"html2pdf__container",style:Ie}),this.prop.container.appendChild(vt),this.prop.overlay.appendChild(this.prop.container),document.body.appendChild(this.prop.overlay)})},Ce.prototype.toCanvas=function(){var te=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(te).then(function(){var ue=Object.assign({},this.opt.html2canvas);return delete ue.onrendered,ve(this.prop.container,ue)}).then(function(ue){var Ie=this.opt.html2canvas.onrendered||function(){};Ie(ue),this.prop.canvas=ue,document.body.removeChild(this.prop.overlay)})},Ce.prototype.toImg=function(){var te=[function(){return this.prop.canvas||this.toCanvas()}];return this.thenList(te).then(function(){var ue=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=ue})},Ce.prototype.toPdf=function(){var te=[function(){return this.prop.canvas||this.toCanvas()},function(){return this.prop.pageSize||this.setPageSize()}];return this.thenList(te).then(function(){var ue=this.prop.canvas,Ie=this.opt,vt=ue.height,tt=Math.floor(ue.width*this.prop.pageSize.inner.ratio),Zt=Math.ceil(vt/tt),Mt=this.prop.pageSize.inner.height,bn=document.createElement("canvas"),On=bn.getContext("2d");bn.width=ue.width,bn.height=tt,this.prop.pdf=this.prop.pdf||new ze.jsPDF(Ie.jsPDF);for(var jn=0;jn1?arguments[1]:void 0)}},"./node_modules/core-js/internals/array-includes.js":function(w,F,h){var Q=h("./node_modules/core-js/internals/to-indexed-object.js"),L=h("./node_modules/core-js/internals/to-length.js"),z=h("./node_modules/core-js/internals/to-absolute-index.js"),$=function(G){return function(K,V,M){var U=Q(K),ee=L(U.length),X=z(M,ee),fe;if(G&&V!=V){for(;ee>X;)if(fe=U[X++],fe!=fe)return!0}else for(;ee>X;X++)if((G||X in U)&&U[X]===V)return G||X||0;return!G&&-1}};w.exports={includes:$(!0),indexOf:$(!1)}},"./node_modules/core-js/internals/array-iteration.js":function(w,F,h){var Q=h("./node_modules/core-js/internals/function-bind-context.js"),L=h("./node_modules/core-js/internals/indexed-object.js"),z=h("./node_modules/core-js/internals/to-object.js"),$=h("./node_modules/core-js/internals/to-length.js"),G=h("./node_modules/core-js/internals/array-species-create.js"),K=[].push,V=function(M){var U=M==1,ee=M==2,X=M==3,fe=M==4,ie=M==6,W=M==7,be=M==5||ie;return function(Ue,ze,pe,ve){for(var Me=z(Ue),He=L(Me),_e=Q(ze,pe,3),Fe=$(He.length),Ee=0,Ce=ve||G,ge=U?Ce(Ue,Fe):ee||W?Ce(Ue,0):void 0,te,Ge;Fe>Ee;Ee++)if((be||Ee in He)&&(te=He[Ee],Ge=_e(te,Ee,Me),M))if(U)ge[Ee]=Ge;else if(Ge)switch(M){case 3:return!0;case 5:return te;case 6:return Ee;case 2:K.call(ge,te)}else switch(M){case 4:return!1;case 7:K.call(ge,te)}return ie?-1:X||fe?fe:ge}};w.exports={forEach:V(0),map:V(1),filter:V(2),some:V(3),every:V(4),find:V(5),findIndex:V(6),filterReject:V(7)}},"./node_modules/core-js/internals/array-method-has-species-support.js":function(w,F,h){var Q=h("./node_modules/core-js/internals/fails.js"),L=h("./node_modules/core-js/internals/well-known-symbol.js"),z=h("./node_modules/core-js/internals/engine-v8-version.js"),$=L("species");w.exports=function(G){return z>=51||!Q(function(){var K=[],V=K.constructor={};return V[$]=function(){return{foo:1}},K[G](Boolean).foo!==1})}},"./node_modules/core-js/internals/array-method-is-strict.js":function(w,F,h){"use strict";var Q=h("./node_modules/core-js/internals/fails.js");w.exports=function(L,z){var $=[][L];return!!$&&Q(function(){$.call(null,z||function(){throw 1},1)})}},"./node_modules/core-js/internals/array-species-constructor.js":function(w,F,h){var Q=h("./node_modules/core-js/internals/is-object.js"),L=h("./node_modules/core-js/internals/is-array.js"),z=h("./node_modules/core-js/internals/well-known-symbol.js"),$=z("species");w.exports=function(G){var K;return L(G)&&(K=G.constructor,typeof K=="function"&&(K===Array||L(K.prototype))?K=void 0:Q(K)&&(K=K[$],K===null&&(K=void 0))),K===void 0?Array:K}},"./node_modules/core-js/internals/array-species-create.js":function(w,F,h){var Q=h("./node_modules/core-js/internals/array-species-constructor.js");w.exports=function(L,z){return new(Q(L))(z===0?0:z)}},"./node_modules/core-js/internals/classof-raw.js":function(w){var F={}.toString;w.exports=function(h){return F.call(h).slice(8,-1)}},"./node_modules/core-js/internals/classof.js":function(w,F,h){var Q=h("./node_modules/core-js/internals/to-string-tag-support.js"),L=h("./node_modules/core-js/internals/classof-raw.js"),z=h("./node_modules/core-js/internals/well-known-symbol.js"),$=z("toStringTag"),G=L(function(){return arguments}())=="Arguments",K=function(V,M){try{return V[M]}catch(U){}};w.exports=Q?L:function(V){var M,U,ee;return V===void 0?"Undefined":V===null?"Null":typeof(U=K(M=Object(V),$))=="string"?U:G?L(M):(ee=L(M))=="Object"&&typeof M.callee=="function"?"Arguments":ee}},"./node_modules/core-js/internals/copy-constructor-properties.js":function(w,F,h){var Q=h("./node_modules/core-js/internals/has.js"),L=h("./node_modules/core-js/internals/own-keys.js"),z=h("./node_modules/core-js/internals/object-get-own-property-descriptor.js"),$=h("./node_modules/core-js/internals/object-define-property.js");w.exports=function(G,K){for(var V=L(K),M=$.f,U=z.f,ee=0;ee"+M+""}},"./node_modules/core-js/internals/create-iterator-constructor.js":function(w,F,h){"use strict";var Q=h("./node_modules/core-js/internals/iterators-core.js").IteratorPrototype,L=h("./node_modules/core-js/internals/object-create.js"),z=h("./node_modules/core-js/internals/create-property-descriptor.js"),$=h("./node_modules/core-js/internals/set-to-string-tag.js"),G=h("./node_modules/core-js/internals/iterators.js"),K=function(){return this};w.exports=function(V,M,U){var ee=M+" Iterator";return V.prototype=L(Q,{next:z(1,U)}),$(V,ee,!1,!0),G[ee]=K,V}},"./node_modules/core-js/internals/create-non-enumerable-property.js":function(w,F,h){var Q=h("./node_modules/core-js/internals/descriptors.js"),L=h("./node_modules/core-js/internals/object-define-property.js"),z=h("./node_modules/core-js/internals/create-property-descriptor.js");w.exports=Q?function($,G,K){return L.f($,G,z(1,K))}:function($,G,K){return $[G]=K,$}},"./node_modules/core-js/internals/create-property-descriptor.js":function(w){w.exports=function(F,h){return{enumerable:!(F&1),configurable:!(F&2),writable:!(F&4),value:h}}},"./node_modules/core-js/internals/create-property.js":function(w,F,h){"use strict";var Q=h("./node_modules/core-js/internals/to-property-key.js"),L=h("./node_modules/core-js/internals/object-define-property.js"),z=h("./node_modules/core-js/internals/create-property-descriptor.js");w.exports=function($,G,K){var V=Q(G);V in $?L.f($,V,z(0,K)):$[V]=K}},"./node_modules/core-js/internals/define-iterator.js":function(w,F,h){"use strict";var Q=h("./node_modules/core-js/internals/export.js"),L=h("./node_modules/core-js/internals/create-iterator-constructor.js"),z=h("./node_modules/core-js/internals/object-get-prototype-of.js"),$=h("./node_modules/core-js/internals/object-set-prototype-of.js"),G=h("./node_modules/core-js/internals/set-to-string-tag.js"),K=h("./node_modules/core-js/internals/create-non-enumerable-property.js"),V=h("./node_modules/core-js/internals/redefine.js"),M=h("./node_modules/core-js/internals/well-known-symbol.js"),U=h("./node_modules/core-js/internals/is-pure.js"),ee=h("./node_modules/core-js/internals/iterators.js"),X=h("./node_modules/core-js/internals/iterators-core.js"),fe=X.IteratorPrototype,ie=X.BUGGY_SAFARI_ITERATORS,W=M("iterator"),be="keys",Ue="values",ze="entries",pe=function(){return this};w.exports=function(ve,Me,He,_e,Fe,Ee,Ce){L(He,Me,_e);var ge=function(On){if(On===Fe&&vt)return vt;if(!ie&&On in ue)return ue[On];switch(On){case be:return function(){return new He(this,On)};case Ue:return function(){return new He(this,On)};case ze:return function(){return new He(this,On)}}return function(){return new He(this)}},te=Me+" Iterator",Ge=!1,ue=ve.prototype,Ie=ue[W]||ue["@@iterator"]||Fe&&ue[Fe],vt=!ie&&Ie||ge(Fe),tt=Me=="Array"&&ue.entries||Ie,Zt,Mt,bn;if(tt&&(Zt=z(tt.call(new ve)),fe!==Object.prototype&&Zt.next&&(!U&&z(Zt)!==fe&&($?$(Zt,fe):typeof Zt[W]!="function"&&K(Zt,W,pe)),G(Zt,te,!0,!0),U&&(ee[te]=pe))),Fe==Ue&&Ie&&Ie.name!==Ue&&(Ge=!0,vt=function(){return Ie.call(this)}),(!U||Ce)&&ue[W]!==vt&&K(ue,W,vt),ee[Me]=vt,Fe)if(Mt={values:ge(Ue),keys:Ee?vt:ge(be),entries:ge(ze)},Ce)for(bn in Mt)(ie||Ge||!(bn in ue))&&V(ue,bn,Mt[bn]);else Q({target:Me,proto:!0,forced:ie||Ge},Mt);return Mt}},"./node_modules/core-js/internals/define-well-known-symbol.js":function(w,F,h){var Q=h("./node_modules/core-js/internals/path.js"),L=h("./node_modules/core-js/internals/has.js"),z=h("./node_modules/core-js/internals/well-known-symbol-wrapped.js"),$=h("./node_modules/core-js/internals/object-define-property.js").f;w.exports=function(G){var K=Q.Symbol||(Q.Symbol={});L(K,G)||$(K,G,{value:z.f(G)})}},"./node_modules/core-js/internals/descriptors.js":function(w,F,h){var Q=h("./node_modules/core-js/internals/fails.js");w.exports=!Q(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},"./node_modules/core-js/internals/document-create-element.js":function(w,F,h){var Q=h("./node_modules/core-js/internals/global.js"),L=h("./node_modules/core-js/internals/is-object.js"),z=Q.document,$=L(z)&&L(z.createElement);w.exports=function(G){return $?z.createElement(G):{}}},"./node_modules/core-js/internals/dom-iterables.js":function(w){w.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},"./node_modules/core-js/internals/engine-user-agent.js":function(w,F,h){var Q=h("./node_modules/core-js/internals/get-built-in.js");w.exports=Q("navigator","userAgent")||""},"./node_modules/core-js/internals/engine-v8-version.js":function(w,F,h){var Q=h("./node_modules/core-js/internals/global.js"),L=h("./node_modules/core-js/internals/engine-user-agent.js"),z=Q.process,$=Q.Deno,G=z&&z.versions||$&&$.version,K=G&&G.v8,V,M;K?(V=K.split("."),M=V[0]<4?1:V[0]+V[1]):L&&(V=L.match(/Edge\/(\d+)/),(!V||V[1]>=74)&&(V=L.match(/Chrome\/(\d+)/),V&&(M=V[1]))),w.exports=M&&+M},"./node_modules/core-js/internals/enum-bug-keys.js":function(w){w.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"./node_modules/core-js/internals/export.js":function(w,F,h){var Q=h("./node_modules/core-js/internals/global.js"),L=h("./node_modules/core-js/internals/object-get-own-property-descriptor.js").f,z=h("./node_modules/core-js/internals/create-non-enumerable-property.js"),$=h("./node_modules/core-js/internals/redefine.js"),G=h("./node_modules/core-js/internals/set-global.js"),K=h("./node_modules/core-js/internals/copy-constructor-properties.js"),V=h("./node_modules/core-js/internals/is-forced.js");w.exports=function(M,U){var ee=M.target,X=M.global,fe=M.stat,ie,W,be,Ue,ze,pe;if(X?W=Q:fe?W=Q[ee]||G(ee,{}):W=(Q[ee]||{}).prototype,W)for(be in U){if(ze=U[be],M.noTargetGet?(pe=L(W,be),Ue=pe&&pe.value):Ue=W[be],ie=V(X?be:ee+(fe?".":"#")+be,M.forced),!ie&&Ue!==void 0){if(typeof ze==typeof Ue)continue;K(ze,Ue)}(M.sham||Ue&&Ue.sham)&&z(ze,"sham",!0),$(W,be,ze,M)}}},"./node_modules/core-js/internals/fails.js":function(w){w.exports=function(F){try{return!!F()}catch(h){return!0}}},"./node_modules/core-js/internals/function-bind-context.js":function(w,F,h){var Q=h("./node_modules/core-js/internals/a-function.js");w.exports=function(L,z,$){if(Q(L),z===void 0)return L;switch($){case 0:return function(){return L.call(z)};case 1:return function(G){return L.call(z,G)};case 2:return function(G,K){return L.call(z,G,K)};case 3:return function(G,K,V){return L.call(z,G,K,V)}}return function(){return L.apply(z,arguments)}}},"./node_modules/core-js/internals/get-built-in.js":function(w,F,h){var Q=h("./node_modules/core-js/internals/global.js"),L=function(z){return typeof z=="function"?z:void 0};w.exports=function(z,$){return arguments.length<2?L(Q[z]):Q[z]&&Q[z][$]}},"./node_modules/core-js/internals/global.js":function(w){var F=function(h){return h&&h.Math==Math&&h};w.exports=F(typeof globalThis=="object"&&globalThis)||F(typeof window=="object"&&window)||F(typeof self=="object"&&self)||F(typeof e.g=="object"&&e.g)||function(){return this}()||Function("return this")()},"./node_modules/core-js/internals/has.js":function(w,F,h){var Q=h("./node_modules/core-js/internals/to-object.js"),L={}.hasOwnProperty;w.exports=Object.hasOwn||function($,G){return L.call(Q($),G)}},"./node_modules/core-js/internals/hidden-keys.js":function(w){w.exports={}},"./node_modules/core-js/internals/html.js":function(w,F,h){var Q=h("./node_modules/core-js/internals/get-built-in.js");w.exports=Q("document","documentElement")},"./node_modules/core-js/internals/ie8-dom-define.js":function(w,F,h){var Q=h("./node_modules/core-js/internals/descriptors.js"),L=h("./node_modules/core-js/internals/fails.js"),z=h("./node_modules/core-js/internals/document-create-element.js");w.exports=!Q&&!L(function(){return Object.defineProperty(z("div"),"a",{get:function(){return 7}}).a!=7})},"./node_modules/core-js/internals/indexed-object.js":function(w,F,h){var Q=h("./node_modules/core-js/internals/fails.js"),L=h("./node_modules/core-js/internals/classof-raw.js"),z="".split;w.exports=Q(function(){return!Object("z").propertyIsEnumerable(0)})?function($){return L($)=="String"?z.call($,""):Object($)}:Object},"./node_modules/core-js/internals/inherit-if-required.js":function(w,F,h){var Q=h("./node_modules/core-js/internals/is-object.js"),L=h("./node_modules/core-js/internals/object-set-prototype-of.js");w.exports=function(z,$,G){var K,V;return L&&typeof(K=$.constructor)=="function"&&K!==G&&Q(V=K.prototype)&&V!==G.prototype&&L(z,V),z}},"./node_modules/core-js/internals/inspect-source.js":function(w,F,h){var Q=h("./node_modules/core-js/internals/shared-store.js"),L=Function.toString;typeof Q.inspectSource!="function"&&(Q.inspectSource=function(z){return L.call(z)}),w.exports=Q.inspectSource},"./node_modules/core-js/internals/internal-state.js":function(w,F,h){var Q=h("./node_modules/core-js/internals/native-weak-map.js"),L=h("./node_modules/core-js/internals/global.js"),z=h("./node_modules/core-js/internals/is-object.js"),$=h("./node_modules/core-js/internals/create-non-enumerable-property.js"),G=h("./node_modules/core-js/internals/has.js"),K=h("./node_modules/core-js/internals/shared-store.js"),V=h("./node_modules/core-js/internals/shared-key.js"),M=h("./node_modules/core-js/internals/hidden-keys.js"),U="Object already initialized",ee=L.WeakMap,X,fe,ie,W=function(He){return ie(He)?fe(He):X(He,{})},be=function(He){return function(_e){var Fe;if(!z(_e)||(Fe=fe(_e)).type!==He)throw TypeError("Incompatible receiver, "+He+" required");return Fe}};if(Q||K.state){var Ue=K.state||(K.state=new ee),ze=Ue.get,pe=Ue.has,ve=Ue.set;X=function(He,_e){if(pe.call(Ue,He))throw new TypeError(U);return _e.facade=He,ve.call(Ue,He,_e),_e},fe=function(He){return ze.call(Ue,He)||{}},ie=function(He){return pe.call(Ue,He)}}else{var Me=V("state");M[Me]=!0,X=function(He,_e){if(G(He,Me))throw new TypeError(U);return _e.facade=He,$(He,Me,_e),_e},fe=function(He){return G(He,Me)?He[Me]:{}},ie=function(He){return G(He,Me)}}w.exports={set:X,get:fe,has:ie,enforce:W,getterFor:be}},"./node_modules/core-js/internals/is-array.js":function(w,F,h){var Q=h("./node_modules/core-js/internals/classof-raw.js");w.exports=Array.isArray||function(z){return Q(z)=="Array"}},"./node_modules/core-js/internals/is-forced.js":function(w,F,h){var Q=h("./node_modules/core-js/internals/fails.js"),L=/#|\.prototype\./,z=function(M,U){var ee=G[$(M)];return ee==V?!0:ee==K?!1:typeof U=="function"?Q(U):!!U},$=z.normalize=function(M){return String(M).replace(L,".").toLowerCase()},G=z.data={},K=z.NATIVE="N",V=z.POLYFILL="P";w.exports=z},"./node_modules/core-js/internals/is-object.js":function(w){w.exports=function(F){return typeof F=="object"?F!==null:typeof F=="function"}},"./node_modules/core-js/internals/is-pure.js":function(w){w.exports=!1},"./node_modules/core-js/internals/is-symbol.js":function(w,F,h){var Q=h("./node_modules/core-js/internals/get-built-in.js"),L=h("./node_modules/core-js/internals/use-symbol-as-uid.js");w.exports=L?function(z){return typeof z=="symbol"}:function(z){var $=Q("Symbol");return typeof $=="function"&&Object(z)instanceof $}},"./node_modules/core-js/internals/iterators-core.js":function(w,F,h){"use strict";var Q=h("./node_modules/core-js/internals/fails.js"),L=h("./node_modules/core-js/internals/object-get-prototype-of.js"),z=h("./node_modules/core-js/internals/create-non-enumerable-property.js"),$=h("./node_modules/core-js/internals/has.js"),G=h("./node_modules/core-js/internals/well-known-symbol.js"),K=h("./node_modules/core-js/internals/is-pure.js"),V=G("iterator"),M=!1,U=function(){return this},ee,X,fe;[].keys&&(fe=[].keys(),"next"in fe?(X=L(L(fe)),X!==Object.prototype&&(ee=X)):M=!0);var ie=ee==null||Q(function(){var W={};return ee[V].call(W)!==W});ie&&(ee={}),(!K||ie)&&!$(ee,V)&&z(ee,V,U),w.exports={IteratorPrototype:ee,BUGGY_SAFARI_ITERATORS:M}},"./node_modules/core-js/internals/iterators.js":function(w){w.exports={}},"./node_modules/core-js/internals/native-symbol.js":function(w,F,h){var Q=h("./node_modules/core-js/internals/engine-v8-version.js"),L=h("./node_modules/core-js/internals/fails.js");w.exports=!!Object.getOwnPropertySymbols&&!L(function(){var z=Symbol();return!String(z)||!(Object(z)instanceof Symbol)||!Symbol.sham&&Q&&Q<41})},"./node_modules/core-js/internals/native-weak-map.js":function(w,F,h){var Q=h("./node_modules/core-js/internals/global.js"),L=h("./node_modules/core-js/internals/inspect-source.js"),z=Q.WeakMap;w.exports=typeof z=="function"&&/native code/.test(L(z))},"./node_modules/core-js/internals/object-assign.js":function(w,F,h){"use strict";var Q=h("./node_modules/core-js/internals/descriptors.js"),L=h("./node_modules/core-js/internals/fails.js"),z=h("./node_modules/core-js/internals/object-keys.js"),$=h("./node_modules/core-js/internals/object-get-own-property-symbols.js"),G=h("./node_modules/core-js/internals/object-property-is-enumerable.js"),K=h("./node_modules/core-js/internals/to-object.js"),V=h("./node_modules/core-js/internals/indexed-object.js"),M=Object.assign,U=Object.defineProperty;w.exports=!M||L(function(){if(Q&&M({b:1},M(U({},"a",{enumerable:!0,get:function(){U(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var ee={},X={},fe=Symbol(),ie="abcdefghijklmnopqrst";return ee[fe]=7,ie.split("").forEach(function(W){X[W]=W}),M({},ee)[fe]!=7||z(M({},X)).join("")!=ie})?function(X,fe){for(var ie=K(X),W=arguments.length,be=1,Ue=$.f,ze=G.f;W>be;)for(var pe=V(arguments[be++]),ve=Ue?z(pe).concat(Ue(pe)):z(pe),Me=ve.length,He=0,_e;Me>He;)_e=ve[He++],(!Q||ze.call(pe,_e))&&(ie[_e]=pe[_e]);return ie}:M},"./node_modules/core-js/internals/object-create.js":function(w,F,h){var Q=h("./node_modules/core-js/internals/an-object.js"),L=h("./node_modules/core-js/internals/object-define-properties.js"),z=h("./node_modules/core-js/internals/enum-bug-keys.js"),$=h("./node_modules/core-js/internals/hidden-keys.js"),G=h("./node_modules/core-js/internals/html.js"),K=h("./node_modules/core-js/internals/document-create-element.js"),V=h("./node_modules/core-js/internals/shared-key.js"),M=">",U="<",ee="prototype",X="script",fe=V("IE_PROTO"),ie=function(){},W=function(ve){return U+X+M+ve+U+"/"+X+M},be=function(ve){ve.write(W("")),ve.close();var Me=ve.parentWindow.Object;return ve=null,Me},Ue=function(){var ve=K("iframe"),Me="java"+X+":",He;if(ve.style)return ve.style.display="none",G.appendChild(ve),ve.src=String(Me),He=ve.contentWindow.document,He.open(),He.write(W("document.F=Object")),He.close(),He.F},ze,pe=function(){try{ze=new ActiveXObject("htmlfile")}catch(Me){}pe=document.domain&&ze?be(ze):Ue()||be(ze);for(var ve=z.length;ve--;)delete pe[ee][z[ve]];return pe()};$[fe]=!0,w.exports=Object.create||function(Me,He){var _e;return Me!==null?(ie[ee]=Q(Me),_e=new ie,ie[ee]=null,_e[fe]=Me):_e=pe(),He===void 0?_e:L(_e,He)}},"./node_modules/core-js/internals/object-define-properties.js":function(w,F,h){var Q=h("./node_modules/core-js/internals/descriptors.js"),L=h("./node_modules/core-js/internals/object-define-property.js"),z=h("./node_modules/core-js/internals/an-object.js"),$=h("./node_modules/core-js/internals/object-keys.js");w.exports=Q?Object.defineProperties:function(K,V){z(K);for(var M=$(V),U=M.length,ee=0,X;U>ee;)L.f(K,X=M[ee++],V[X]);return K}},"./node_modules/core-js/internals/object-define-property.js":function(w,F,h){var Q=h("./node_modules/core-js/internals/descriptors.js"),L=h("./node_modules/core-js/internals/ie8-dom-define.js"),z=h("./node_modules/core-js/internals/an-object.js"),$=h("./node_modules/core-js/internals/to-property-key.js"),G=Object.defineProperty;F.f=Q?G:function(V,M,U){if(z(V),M=$(M),z(U),L)try{return G(V,M,U)}catch(ee){}if("get"in U||"set"in U)throw TypeError("Accessors not supported");return"value"in U&&(V[M]=U.value),V}},"./node_modules/core-js/internals/object-get-own-property-descriptor.js":function(w,F,h){var Q=h("./node_modules/core-js/internals/descriptors.js"),L=h("./node_modules/core-js/internals/object-property-is-enumerable.js"),z=h("./node_modules/core-js/internals/create-property-descriptor.js"),$=h("./node_modules/core-js/internals/to-indexed-object.js"),G=h("./node_modules/core-js/internals/to-property-key.js"),K=h("./node_modules/core-js/internals/has.js"),V=h("./node_modules/core-js/internals/ie8-dom-define.js"),M=Object.getOwnPropertyDescriptor;F.f=Q?M:function(ee,X){if(ee=$(ee),X=G(X),V)try{return M(ee,X)}catch(fe){}if(K(ee,X))return z(!L.f.call(ee,X),ee[X])}},"./node_modules/core-js/internals/object-get-own-property-names-external.js":function(w,F,h){var Q=h("./node_modules/core-js/internals/to-indexed-object.js"),L=h("./node_modules/core-js/internals/object-get-own-property-names.js").f,z={}.toString,$=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],G=function(K){try{return L(K)}catch(V){return $.slice()}};w.exports.f=function(V){return $&&z.call(V)=="[object Window]"?G(V):L(Q(V))}},"./node_modules/core-js/internals/object-get-own-property-names.js":function(w,F,h){var Q=h("./node_modules/core-js/internals/object-keys-internal.js"),L=h("./node_modules/core-js/internals/enum-bug-keys.js"),z=L.concat("length","prototype");F.f=Object.getOwnPropertyNames||function(G){return Q(G,z)}},"./node_modules/core-js/internals/object-get-own-property-symbols.js":function(w,F){F.f=Object.getOwnPropertySymbols},"./node_modules/core-js/internals/object-get-prototype-of.js":function(w,F,h){var Q=h("./node_modules/core-js/internals/has.js"),L=h("./node_modules/core-js/internals/to-object.js"),z=h("./node_modules/core-js/internals/shared-key.js"),$=h("./node_modules/core-js/internals/correct-prototype-getter.js"),G=z("IE_PROTO"),K=Object.prototype;w.exports=$?Object.getPrototypeOf:function(V){return V=L(V),Q(V,G)?V[G]:typeof V.constructor=="function"&&V instanceof V.constructor?V.constructor.prototype:V instanceof Object?K:null}},"./node_modules/core-js/internals/object-keys-internal.js":function(w,F,h){var Q=h("./node_modules/core-js/internals/has.js"),L=h("./node_modules/core-js/internals/to-indexed-object.js"),z=h("./node_modules/core-js/internals/array-includes.js").indexOf,$=h("./node_modules/core-js/internals/hidden-keys.js");w.exports=function(G,K){var V=L(G),M=0,U=[],ee;for(ee in V)!Q($,ee)&&Q(V,ee)&&U.push(ee);for(;K.length>M;)Q(V,ee=K[M++])&&(~z(U,ee)||U.push(ee));return U}},"./node_modules/core-js/internals/object-keys.js":function(w,F,h){var Q=h("./node_modules/core-js/internals/object-keys-internal.js"),L=h("./node_modules/core-js/internals/enum-bug-keys.js");w.exports=Object.keys||function($){return Q($,L)}},"./node_modules/core-js/internals/object-property-is-enumerable.js":function(w,F){"use strict";var h={}.propertyIsEnumerable,Q=Object.getOwnPropertyDescriptor,L=Q&&!h.call({1:2},1);F.f=L?function($){var G=Q(this,$);return!!G&&G.enumerable}:h},"./node_modules/core-js/internals/object-set-prototype-of.js":function(w,F,h){var Q=h("./node_modules/core-js/internals/an-object.js"),L=h("./node_modules/core-js/internals/a-possible-prototype.js");w.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var z=!1,$={},G;try{G=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set,G.call($,[]),z=$ instanceof Array}catch(K){}return function(V,M){return Q(V),L(M),z?G.call(V,M):V.__proto__=M,V}}():void 0)},"./node_modules/core-js/internals/object-to-string.js":function(w,F,h){"use strict";var Q=h("./node_modules/core-js/internals/to-string-tag-support.js"),L=h("./node_modules/core-js/internals/classof.js");w.exports=Q?{}.toString:function(){return"[object "+L(this)+"]"}},"./node_modules/core-js/internals/ordinary-to-primitive.js":function(w,F,h){var Q=h("./node_modules/core-js/internals/is-object.js");w.exports=function(L,z){var $,G;if(z==="string"&&typeof($=L.toString)=="function"&&!Q(G=$.call(L))||typeof($=L.valueOf)=="function"&&!Q(G=$.call(L))||z!=="string"&&typeof($=L.toString)=="function"&&!Q(G=$.call(L)))return G;throw TypeError("Can't convert object to primitive value")}},"./node_modules/core-js/internals/own-keys.js":function(w,F,h){var Q=h("./node_modules/core-js/internals/get-built-in.js"),L=h("./node_modules/core-js/internals/object-get-own-property-names.js"),z=h("./node_modules/core-js/internals/object-get-own-property-symbols.js"),$=h("./node_modules/core-js/internals/an-object.js");w.exports=Q("Reflect","ownKeys")||function(K){var V=L.f($(K)),M=z.f;return M?V.concat(M(K)):V}},"./node_modules/core-js/internals/path.js":function(w,F,h){var Q=h("./node_modules/core-js/internals/global.js");w.exports=Q},"./node_modules/core-js/internals/redefine.js":function(w,F,h){var Q=h("./node_modules/core-js/internals/global.js"),L=h("./node_modules/core-js/internals/create-non-enumerable-property.js"),z=h("./node_modules/core-js/internals/has.js"),$=h("./node_modules/core-js/internals/set-global.js"),G=h("./node_modules/core-js/internals/inspect-source.js"),K=h("./node_modules/core-js/internals/internal-state.js"),V=K.get,M=K.enforce,U=String(String).split("String");(w.exports=function(ee,X,fe,ie){var W=ie?!!ie.unsafe:!1,be=ie?!!ie.enumerable:!1,Ue=ie?!!ie.noTargetGet:!1,ze;if(typeof fe=="function"&&(typeof X=="string"&&!z(fe,"name")&&L(fe,"name",X),ze=M(fe),ze.source||(ze.source=U.join(typeof X=="string"?X:""))),ee===Q){be?ee[X]=fe:$(X,fe);return}else W?!Ue&&ee[X]&&(be=!0):delete ee[X];be?ee[X]=fe:L(ee,X,fe)})(Function.prototype,"toString",function(){return typeof this=="function"&&V(this).source||G(this)})},"./node_modules/core-js/internals/regexp-flags.js":function(w,F,h){"use strict";var Q=h("./node_modules/core-js/internals/an-object.js");w.exports=function(){var L=Q(this),z="";return L.global&&(z+="g"),L.ignoreCase&&(z+="i"),L.multiline&&(z+="m"),L.dotAll&&(z+="s"),L.unicode&&(z+="u"),L.sticky&&(z+="y"),z}},"./node_modules/core-js/internals/require-object-coercible.js":function(w){w.exports=function(F){if(F==null)throw TypeError("Can't call method on "+F);return F}},"./node_modules/core-js/internals/set-global.js":function(w,F,h){var Q=h("./node_modules/core-js/internals/global.js");w.exports=function(L,z){try{Object.defineProperty(Q,L,{value:z,configurable:!0,writable:!0})}catch($){Q[L]=z}return z}},"./node_modules/core-js/internals/set-to-string-tag.js":function(w,F,h){var Q=h("./node_modules/core-js/internals/object-define-property.js").f,L=h("./node_modules/core-js/internals/has.js"),z=h("./node_modules/core-js/internals/well-known-symbol.js"),$=z("toStringTag");w.exports=function(G,K,V){G&&!L(G=V?G:G.prototype,$)&&Q(G,$,{configurable:!0,value:K})}},"./node_modules/core-js/internals/shared-key.js":function(w,F,h){var Q=h("./node_modules/core-js/internals/shared.js"),L=h("./node_modules/core-js/internals/uid.js"),z=Q("keys");w.exports=function($){return z[$]||(z[$]=L($))}},"./node_modules/core-js/internals/shared-store.js":function(w,F,h){var Q=h("./node_modules/core-js/internals/global.js"),L=h("./node_modules/core-js/internals/set-global.js"),z="__core-js_shared__",$=Q[z]||L(z,{});w.exports=$},"./node_modules/core-js/internals/shared.js":function(w,F,h){var Q=h("./node_modules/core-js/internals/is-pure.js"),L=h("./node_modules/core-js/internals/shared-store.js");(w.exports=function(z,$){return L[z]||(L[z]=$!==void 0?$:{})})("versions",[]).push({version:"3.16.0",mode:Q?"pure":"global",copyright:"\xA9 2021 Denis Pushkarev (zloirock.ru)"})},"./node_modules/core-js/internals/string-html-forced.js":function(w,F,h){var Q=h("./node_modules/core-js/internals/fails.js");w.exports=function(L){return Q(function(){var z=""[L]('"');return z!==z.toLowerCase()||z.split('"').length>3})}},"./node_modules/core-js/internals/string-multibyte.js":function(w,F,h){var Q=h("./node_modules/core-js/internals/to-integer.js"),L=h("./node_modules/core-js/internals/to-string.js"),z=h("./node_modules/core-js/internals/require-object-coercible.js"),$=function(G){return function(K,V){var M=L(z(K)),U=Q(V),ee=M.length,X,fe;return U<0||U>=ee?G?"":void 0:(X=M.charCodeAt(U),X<55296||X>56319||U+1===ee||(fe=M.charCodeAt(U+1))<56320||fe>57343?G?M.charAt(U):X:G?M.slice(U,U+2):(X-55296<<10)+(fe-56320)+65536)}};w.exports={codeAt:$(!1),charAt:$(!0)}},"./node_modules/core-js/internals/string-trim.js":function(w,F,h){var Q=h("./node_modules/core-js/internals/require-object-coercible.js"),L=h("./node_modules/core-js/internals/to-string.js"),z=h("./node_modules/core-js/internals/whitespaces.js"),$="["+z+"]",G=RegExp("^"+$+$+"*"),K=RegExp($+$+"*$"),V=function(M){return function(U){var ee=L(Q(U));return M&1&&(ee=ee.replace(G,"")),M&2&&(ee=ee.replace(K,"")),ee}};w.exports={start:V(1),end:V(2),trim:V(3)}},"./node_modules/core-js/internals/to-absolute-index.js":function(w,F,h){var Q=h("./node_modules/core-js/internals/to-integer.js"),L=Math.max,z=Math.min;w.exports=function($,G){var K=Q($);return K<0?L(K+G,0):z(K,G)}},"./node_modules/core-js/internals/to-indexed-object.js":function(w,F,h){var Q=h("./node_modules/core-js/internals/indexed-object.js"),L=h("./node_modules/core-js/internals/require-object-coercible.js");w.exports=function(z){return Q(L(z))}},"./node_modules/core-js/internals/to-integer.js":function(w){var F=Math.ceil,h=Math.floor;w.exports=function(Q){return isNaN(Q=+Q)?0:(Q>0?h:F)(Q)}},"./node_modules/core-js/internals/to-length.js":function(w,F,h){var Q=h("./node_modules/core-js/internals/to-integer.js"),L=Math.min;w.exports=function(z){return z>0?L(Q(z),9007199254740991):0}},"./node_modules/core-js/internals/to-object.js":function(w,F,h){var Q=h("./node_modules/core-js/internals/require-object-coercible.js");w.exports=function(L){return Object(Q(L))}},"./node_modules/core-js/internals/to-primitive.js":function(w,F,h){var Q=h("./node_modules/core-js/internals/is-object.js"),L=h("./node_modules/core-js/internals/is-symbol.js"),z=h("./node_modules/core-js/internals/ordinary-to-primitive.js"),$=h("./node_modules/core-js/internals/well-known-symbol.js"),G=$("toPrimitive");w.exports=function(K,V){if(!Q(K)||L(K))return K;var M=K[G],U;if(M!==void 0){if(V===void 0&&(V="default"),U=M.call(K,V),!Q(U)||L(U))return U;throw TypeError("Can't convert object to primitive value")}return V===void 0&&(V="number"),z(K,V)}},"./node_modules/core-js/internals/to-property-key.js":function(w,F,h){var Q=h("./node_modules/core-js/internals/to-primitive.js"),L=h("./node_modules/core-js/internals/is-symbol.js");w.exports=function(z){var $=Q(z,"string");return L($)?$:String($)}},"./node_modules/core-js/internals/to-string-tag-support.js":function(w,F,h){var Q=h("./node_modules/core-js/internals/well-known-symbol.js"),L=Q("toStringTag"),z={};z[L]="z",w.exports=String(z)==="[object z]"},"./node_modules/core-js/internals/to-string.js":function(w,F,h){var Q=h("./node_modules/core-js/internals/is-symbol.js");w.exports=function(L){if(Q(L))throw TypeError("Cannot convert a Symbol value to a string");return String(L)}},"./node_modules/core-js/internals/uid.js":function(w){var F=0,h=Math.random();w.exports=function(Q){return"Symbol("+String(Q===void 0?"":Q)+")_"+(++F+h).toString(36)}},"./node_modules/core-js/internals/use-symbol-as-uid.js":function(w,F,h){var Q=h("./node_modules/core-js/internals/native-symbol.js");w.exports=Q&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},"./node_modules/core-js/internals/well-known-symbol-wrapped.js":function(w,F,h){var Q=h("./node_modules/core-js/internals/well-known-symbol.js");F.f=Q},"./node_modules/core-js/internals/well-known-symbol.js":function(w,F,h){var Q=h("./node_modules/core-js/internals/global.js"),L=h("./node_modules/core-js/internals/shared.js"),z=h("./node_modules/core-js/internals/has.js"),$=h("./node_modules/core-js/internals/uid.js"),G=h("./node_modules/core-js/internals/native-symbol.js"),K=h("./node_modules/core-js/internals/use-symbol-as-uid.js"),V=L("wks"),M=Q.Symbol,U=K?M:M&&M.withoutSetter||$;w.exports=function(ee){return(!z(V,ee)||!(G||typeof V[ee]=="string"))&&(G&&z(M,ee)?V[ee]=M[ee]:V[ee]=U("Symbol."+ee)),V[ee]}},"./node_modules/core-js/internals/whitespaces.js":function(w){w.exports=` +\v\f\r \xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF`},"./node_modules/core-js/modules/es.array.concat.js":function(w,F,h){"use strict";var Q=h("./node_modules/core-js/internals/export.js"),L=h("./node_modules/core-js/internals/fails.js"),z=h("./node_modules/core-js/internals/is-array.js"),$=h("./node_modules/core-js/internals/is-object.js"),G=h("./node_modules/core-js/internals/to-object.js"),K=h("./node_modules/core-js/internals/to-length.js"),V=h("./node_modules/core-js/internals/create-property.js"),M=h("./node_modules/core-js/internals/array-species-create.js"),U=h("./node_modules/core-js/internals/array-method-has-species-support.js"),ee=h("./node_modules/core-js/internals/well-known-symbol.js"),X=h("./node_modules/core-js/internals/engine-v8-version.js"),fe=ee("isConcatSpreadable"),ie=9007199254740991,W="Maximum allowed index exceeded",be=X>=51||!L(function(){var ve=[];return ve[fe]=!1,ve.concat()[0]!==ve}),Ue=U("concat"),ze=function(ve){if(!$(ve))return!1;var Me=ve[fe];return Me!==void 0?!!Me:z(ve)},pe=!be||!Ue;Q({target:"Array",proto:!0,forced:pe},{concat:function(Me){var He=G(this),_e=M(He,0),Fe=0,Ee,Ce,ge,te,Ge;for(Ee=-1,ge=arguments.length;Eeie)throw TypeError(W);for(Ce=0;Ce=ie)throw TypeError(W);V(_e,Fe++,Ge)}return _e.length=Fe,_e}})},"./node_modules/core-js/modules/es.array.iterator.js":function(w,F,h){"use strict";var Q=h("./node_modules/core-js/internals/to-indexed-object.js"),L=h("./node_modules/core-js/internals/add-to-unscopables.js"),z=h("./node_modules/core-js/internals/iterators.js"),$=h("./node_modules/core-js/internals/internal-state.js"),G=h("./node_modules/core-js/internals/define-iterator.js"),K="Array Iterator",V=$.set,M=$.getterFor(K);w.exports=G(Array,"Array",function(U,ee){V(this,{type:K,target:Q(U),index:0,kind:ee})},function(){var U=M(this),ee=U.target,X=U.kind,fe=U.index++;return!ee||fe>=ee.length?(U.target=void 0,{value:void 0,done:!0}):X=="keys"?{value:fe,done:!1}:X=="values"?{value:ee[fe],done:!1}:{value:[fe,ee[fe]],done:!1}},"values"),z.Arguments=z.Array,L("keys"),L("values"),L("entries")},"./node_modules/core-js/modules/es.array.join.js":function(w,F,h){"use strict";var Q=h("./node_modules/core-js/internals/export.js"),L=h("./node_modules/core-js/internals/indexed-object.js"),z=h("./node_modules/core-js/internals/to-indexed-object.js"),$=h("./node_modules/core-js/internals/array-method-is-strict.js"),G=[].join,K=L!=Object,V=$("join",",");Q({target:"Array",proto:!0,forced:K||!V},{join:function(U){return G.call(z(this),U===void 0?",":U)}})},"./node_modules/core-js/modules/es.array.map.js":function(w,F,h){"use strict";var Q=h("./node_modules/core-js/internals/export.js"),L=h("./node_modules/core-js/internals/array-iteration.js").map,z=h("./node_modules/core-js/internals/array-method-has-species-support.js"),$=z("map");Q({target:"Array",proto:!0,forced:!$},{map:function(K){return L(this,K,arguments.length>1?arguments[1]:void 0)}})},"./node_modules/core-js/modules/es.array.slice.js":function(w,F,h){"use strict";var Q=h("./node_modules/core-js/internals/export.js"),L=h("./node_modules/core-js/internals/is-object.js"),z=h("./node_modules/core-js/internals/is-array.js"),$=h("./node_modules/core-js/internals/to-absolute-index.js"),G=h("./node_modules/core-js/internals/to-length.js"),K=h("./node_modules/core-js/internals/to-indexed-object.js"),V=h("./node_modules/core-js/internals/create-property.js"),M=h("./node_modules/core-js/internals/well-known-symbol.js"),U=h("./node_modules/core-js/internals/array-method-has-species-support.js"),ee=U("slice"),X=M("species"),fe=[].slice,ie=Math.max;Q({target:"Array",proto:!0,forced:!ee},{slice:function(be,Ue){var ze=K(this),pe=G(ze.length),ve=$(be,pe),Me=$(Ue===void 0?pe:Ue,pe),He,_e,Fe;if(z(ze)&&(He=ze.constructor,typeof He=="function"&&(He===Array||z(He.prototype))?He=void 0:L(He)&&(He=He[X],He===null&&(He=void 0)),He===Array||He===void 0))return fe.call(ze,ve,Me);for(_e=new(He===void 0?Array:He)(ie(Me-ve,0)),Fe=0;ve2){if(ge=be(ge),te=ge.charCodeAt(0),te===43||te===45){if(Ge=ge.charCodeAt(2),Ge===88||Ge===120)return NaN}else if(te===48){switch(ge.charCodeAt(1)){case 66:case 98:ue=2,Ie=49;break;case 79:case 111:ue=8,Ie=55;break;default:return+ge}for(vt=ge.slice(2),tt=vt.length,Zt=0;ZtIe)return NaN;return parseInt(vt,ue)}}return+ge};if(z(Ue,!ze(" 0o1")||!ze("0b1")||ze("+0x1"))){for(var He=function(ge){var te=arguments.length<1?0:ge,Ge=this;return Ge instanceof He&&(ve?ee(function(){pe.valueOf.call(Ge)}):K(Ge)!=Ue)?V(new ze(Me(te)),Ge,He):Me(te)},_e=Q?fe(ze):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger,fromString,range".split(","),Fe=0,Ee;_e.length>Fe;Fe++)G(ze,Ee=_e[Fe])&&!G(He,Ee)&&W(He,Ee,ie(ze,Ee));He.prototype=pe,pe.constructor=He,$(L,Ue,He)}},"./node_modules/core-js/modules/es.object.assign.js":function(w,F,h){var Q=h("./node_modules/core-js/internals/export.js"),L=h("./node_modules/core-js/internals/object-assign.js");Q({target:"Object",stat:!0,forced:Object.assign!==L},{assign:L})},"./node_modules/core-js/modules/es.object.keys.js":function(w,F,h){var Q=h("./node_modules/core-js/internals/export.js"),L=h("./node_modules/core-js/internals/to-object.js"),z=h("./node_modules/core-js/internals/object-keys.js"),$=h("./node_modules/core-js/internals/fails.js"),G=$(function(){z(1)});Q({target:"Object",stat:!0,forced:G},{keys:function(V){return z(L(V))}})},"./node_modules/core-js/modules/es.object.to-string.js":function(w,F,h){var Q=h("./node_modules/core-js/internals/to-string-tag-support.js"),L=h("./node_modules/core-js/internals/redefine.js"),z=h("./node_modules/core-js/internals/object-to-string.js");Q||L(Object.prototype,"toString",z,{unsafe:!0})},"./node_modules/core-js/modules/es.regexp.to-string.js":function(w,F,h){"use strict";var Q=h("./node_modules/core-js/internals/redefine.js"),L=h("./node_modules/core-js/internals/an-object.js"),z=h("./node_modules/core-js/internals/to-string.js"),$=h("./node_modules/core-js/internals/fails.js"),G=h("./node_modules/core-js/internals/regexp-flags.js"),K="toString",V=RegExp.prototype,M=V[K],U=$(function(){return M.call({source:"a",flags:"b"})!="/a/b"}),ee=M.name!=K;(U||ee)&&Q(RegExp.prototype,K,function(){var fe=L(this),ie=z(fe.source),W=fe.flags,be=z(W===void 0&&fe instanceof RegExp&&!("flags"in V)?G.call(fe):W);return"/"+ie+"/"+be},{unsafe:!0})},"./node_modules/core-js/modules/es.string.iterator.js":function(w,F,h){"use strict";var Q=h("./node_modules/core-js/internals/string-multibyte.js").charAt,L=h("./node_modules/core-js/internals/to-string.js"),z=h("./node_modules/core-js/internals/internal-state.js"),$=h("./node_modules/core-js/internals/define-iterator.js"),G="String Iterator",K=z.set,V=z.getterFor(G);$(String,"String",function(M){K(this,{type:G,string:L(M),index:0})},function(){var U=V(this),ee=U.string,X=U.index,fe;return X>=ee.length?{value:void 0,done:!0}:(fe=Q(ee,X),U.index+=fe.length,{value:fe,done:!1})})},"./node_modules/core-js/modules/es.string.link.js":function(w,F,h){"use strict";var Q=h("./node_modules/core-js/internals/export.js"),L=h("./node_modules/core-js/internals/create-html.js"),z=h("./node_modules/core-js/internals/string-html-forced.js");Q({target:"String",proto:!0,forced:z("link")},{link:function(G){return L(this,"a","href",G)}})},"./node_modules/core-js/modules/es.symbol.description.js":function(w,F,h){"use strict";var Q=h("./node_modules/core-js/internals/export.js"),L=h("./node_modules/core-js/internals/descriptors.js"),z=h("./node_modules/core-js/internals/global.js"),$=h("./node_modules/core-js/internals/has.js"),G=h("./node_modules/core-js/internals/is-object.js"),K=h("./node_modules/core-js/internals/object-define-property.js").f,V=h("./node_modules/core-js/internals/copy-constructor-properties.js"),M=z.Symbol;if(L&&typeof M=="function"&&(!("description"in M.prototype)||M().description!==void 0)){var U={},ee=function(){var Ue=arguments.length<1||arguments[0]===void 0?void 0:String(arguments[0]),ze=this instanceof ee?new M(Ue):Ue===void 0?M():M(Ue);return Ue===""&&(U[ze]=!0),ze};V(ee,M);var X=ee.prototype=M.prototype;X.constructor=ee;var fe=X.toString,ie=String(M("test"))=="Symbol(test)",W=/^Symbol\((.*)\)[^)]+$/;K(X,"description",{configurable:!0,get:function(){var Ue=G(this)?this.valueOf():this,ze=fe.call(Ue);if($(U,Ue))return"";var pe=ie?ze.slice(7,-1):ze.replace(W,"$1");return pe===""?void 0:pe}}),Q({global:!0,forced:!0},{Symbol:ee})}},"./node_modules/core-js/modules/es.symbol.iterator.js":function(w,F,h){var Q=h("./node_modules/core-js/internals/define-well-known-symbol.js");Q("iterator")},"./node_modules/core-js/modules/es.symbol.js":function(w,F,h){"use strict";var Q=h("./node_modules/core-js/internals/export.js"),L=h("./node_modules/core-js/internals/global.js"),z=h("./node_modules/core-js/internals/get-built-in.js"),$=h("./node_modules/core-js/internals/is-pure.js"),G=h("./node_modules/core-js/internals/descriptors.js"),K=h("./node_modules/core-js/internals/native-symbol.js"),V=h("./node_modules/core-js/internals/fails.js"),M=h("./node_modules/core-js/internals/has.js"),U=h("./node_modules/core-js/internals/is-array.js"),ee=h("./node_modules/core-js/internals/is-object.js"),X=h("./node_modules/core-js/internals/is-symbol.js"),fe=h("./node_modules/core-js/internals/an-object.js"),ie=h("./node_modules/core-js/internals/to-object.js"),W=h("./node_modules/core-js/internals/to-indexed-object.js"),be=h("./node_modules/core-js/internals/to-property-key.js"),Ue=h("./node_modules/core-js/internals/to-string.js"),ze=h("./node_modules/core-js/internals/create-property-descriptor.js"),pe=h("./node_modules/core-js/internals/object-create.js"),ve=h("./node_modules/core-js/internals/object-keys.js"),Me=h("./node_modules/core-js/internals/object-get-own-property-names.js"),He=h("./node_modules/core-js/internals/object-get-own-property-names-external.js"),_e=h("./node_modules/core-js/internals/object-get-own-property-symbols.js"),Fe=h("./node_modules/core-js/internals/object-get-own-property-descriptor.js"),Ee=h("./node_modules/core-js/internals/object-define-property.js"),Ce=h("./node_modules/core-js/internals/object-property-is-enumerable.js"),ge=h("./node_modules/core-js/internals/create-non-enumerable-property.js"),te=h("./node_modules/core-js/internals/redefine.js"),Ge=h("./node_modules/core-js/internals/shared.js"),ue=h("./node_modules/core-js/internals/shared-key.js"),Ie=h("./node_modules/core-js/internals/hidden-keys.js"),vt=h("./node_modules/core-js/internals/uid.js"),tt=h("./node_modules/core-js/internals/well-known-symbol.js"),Zt=h("./node_modules/core-js/internals/well-known-symbol-wrapped.js"),Mt=h("./node_modules/core-js/internals/define-well-known-symbol.js"),bn=h("./node_modules/core-js/internals/set-to-string-tag.js"),On=h("./node_modules/core-js/internals/internal-state.js"),jn=h("./node_modules/core-js/internals/array-iteration.js").forEach,Ot=ue("hidden"),hn="Symbol",Dn="prototype",Pe=tt("toPrimitive"),Ve=On.set,Gt=On.getterFor(hn),ir=Object[Dn],Sn=L.Symbol,rn=z("JSON","stringify"),Wt=Fe.f,me=Ee.f,bt=He.f,Tt=Ce.f,It=Ge("symbols"),jt=Ge("op-symbols"),re=Ge("string-to-symbol-registry"),Qt=Ge("symbol-to-string-registry"),cn=Ge("wks"),it=L.QObject,xt=!it||!it[Dn]||!it[Dn].findChild,Dt=G&&V(function(){return pe(me({},"a",{get:function(){return me(this,"a",{value:7}).a}})).a!=7})?function(br,Jn,Vn){var er=Wt(ir,Jn);er&&delete ir[Jn],me(br,Jn,Vn),er&&br!==ir&&me(ir,Jn,er)}:me,Pt=function(br,Jn){var Vn=It[br]=pe(Sn[Dn]);return Ve(Vn,{type:hn,tag:br,description:Jn}),G||(Vn.description=Jn),Vn},kt=function(Jn,Vn,er){Jn===ir&&kt(jt,Vn,er),fe(Jn);var Sr=be(Vn);return fe(er),M(It,Sr)?(er.enumerable?(M(Jn,Ot)&&Jn[Ot][Sr]&&(Jn[Ot][Sr]=!1),er=pe(er,{enumerable:ze(0,!1)})):(M(Jn,Ot)||me(Jn,Ot,ze(1,{})),Jn[Ot][Sr]=!0),Dt(Jn,Sr,er)):me(Jn,Sr,er)},Nt=function(Jn,Vn){fe(Jn);var er=W(Vn),Sr=ve(er).concat(Xt(er));return jn(Sr,function(Mr){(!G||an.call(er,Mr))&&kt(Jn,Mr,er[Mr])}),Jn},An=function(Jn,Vn){return Vn===void 0?pe(Jn):Nt(pe(Jn),Vn)},an=function(Jn){var Vn=be(Jn),er=Tt.call(this,Vn);return this===ir&&M(It,Vn)&&!M(jt,Vn)?!1:er||!M(this,Vn)||!M(It,Vn)||M(this,Ot)&&this[Ot][Vn]?er:!0},Bn=function(Jn,Vn){var er=W(Jn),Sr=be(Vn);if(!(er===ir&&M(It,Sr)&&!M(jt,Sr))){var Mr=Wt(er,Sr);return Mr&&M(It,Sr)&&!(M(er,Ot)&&er[Ot][Sr])&&(Mr.enumerable=!0),Mr}},Yn=function(Jn){var Vn=bt(W(Jn)),er=[];return jn(Vn,function(Sr){!M(It,Sr)&&!M(Ie,Sr)&&er.push(Sr)}),er},Xt=function(Jn){var Vn=Jn===ir,er=bt(Vn?jt:W(Jn)),Sr=[];return jn(er,function(Mr){M(It,Mr)&&(!Vn||M(ir,Mr))&&Sr.push(It[Mr])}),Sr};if(K||(Sn=function(){if(this instanceof Sn)throw TypeError("Symbol is not a constructor");var Jn=!arguments.length||arguments[0]===void 0?void 0:Ue(arguments[0]),Vn=vt(Jn),er=function(Sr){this===ir&&er.call(jt,Sr),M(this,Ot)&&M(this[Ot],Vn)&&(this[Ot][Vn]=!1),Dt(this,Vn,ze(1,Sr))};return G&&xt&&Dt(ir,Vn,{configurable:!0,set:er}),Pt(Vn,Jn)},te(Sn[Dn],"toString",function(){return Gt(this).tag}),te(Sn,"withoutSetter",function(br){return Pt(vt(br),br)}),Ce.f=an,Ee.f=kt,Fe.f=Bn,Me.f=He.f=Yn,_e.f=Xt,Zt.f=function(br){return Pt(tt(br),br)},G&&(me(Sn[Dn],"description",{configurable:!0,get:function(){return Gt(this).description}}),$||te(ir,"propertyIsEnumerable",an,{unsafe:!0}))),Q({global:!0,wrap:!0,forced:!K,sham:!K},{Symbol:Sn}),jn(ve(cn),function(br){Mt(br)}),Q({target:hn,stat:!0,forced:!K},{for:function(br){var Jn=Ue(br);if(M(re,Jn))return re[Jn];var Vn=Sn(Jn);return re[Jn]=Vn,Qt[Vn]=Jn,Vn},keyFor:function(Jn){if(!X(Jn))throw TypeError(Jn+" is not a symbol");if(M(Qt,Jn))return Qt[Jn]},useSetter:function(){xt=!0},useSimple:function(){xt=!1}}),Q({target:"Object",stat:!0,forced:!K,sham:!G},{create:An,defineProperty:kt,defineProperties:Nt,getOwnPropertyDescriptor:Bn}),Q({target:"Object",stat:!0,forced:!K},{getOwnPropertyNames:Yn,getOwnPropertySymbols:Xt}),Q({target:"Object",stat:!0,forced:V(function(){_e.f(1)})},{getOwnPropertySymbols:function(Jn){return _e.f(ie(Jn))}}),rn){var Xn=!K||V(function(){var br=Sn();return rn([br])!="[null]"||rn({a:br})!="{}"||rn(Object(br))!="{}"});Q({target:"JSON",stat:!0,forced:Xn},{stringify:function(Jn,Vn,er){for(var Sr=[Jn],Mr=1,qr;arguments.length>Mr;)Sr.push(arguments[Mr++]);if(qr=Vn,!(!ee(Vn)&&Jn===void 0||X(Jn)))return U(Vn)||(Vn=function(Ti,bi){if(typeof qr=="function"&&(bi=qr.call(this,Ti,bi)),!X(bi))return bi}),Sr[1]=Vn,rn.apply(null,Sr)}})}Sn[Dn][Pe]||ge(Sn[Dn],Pe,Sn[Dn].valueOf),bn(Sn,hn),Ie[Ot]=!0},"./node_modules/core-js/modules/web.dom-collections.for-each.js":function(w,F,h){var Q=h("./node_modules/core-js/internals/global.js"),L=h("./node_modules/core-js/internals/dom-iterables.js"),z=h("./node_modules/core-js/internals/array-for-each.js"),$=h("./node_modules/core-js/internals/create-non-enumerable-property.js");for(var G in L){var K=Q[G],V=K&&K.prototype;if(V&&V.forEach!==z)try{$(V,"forEach",z)}catch(M){V.forEach=z}}},"./node_modules/core-js/modules/web.dom-collections.iterator.js":function(w,F,h){var Q=h("./node_modules/core-js/internals/global.js"),L=h("./node_modules/core-js/internals/dom-iterables.js"),z=h("./node_modules/core-js/modules/es.array.iterator.js"),$=h("./node_modules/core-js/internals/create-non-enumerable-property.js"),G=h("./node_modules/core-js/internals/well-known-symbol.js"),K=G("iterator"),V=G("toStringTag"),M=z.values;for(var U in L){var ee=Q[U],X=ee&&ee.prototype;if(X){if(X[K]!==M)try{$(X,K,M)}catch(ie){X[K]=M}if(X[V]||$(X,V,U),L[U]){for(var fe in z)if(X[fe]!==z[fe])try{$(X,fe,z[fe])}catch(ie){X[fe]=z[fe]}}}}},"./node_modules/es6-promise/dist/es6-promise.js":function(w){(function(F,h){w.exports=h()})(this,function(){"use strict";function F(it){var xt=typeof it;return it!==null&&(xt==="object"||xt==="function")}function h(it){return typeof it=="function"}var Q=void 0;Array.isArray?Q=Array.isArray:Q=function(it){return Object.prototype.toString.call(it)==="[object Array]"};var L=Q,z=0,$=void 0,G=void 0,K=function(xt,Dt){ve[z]=xt,ve[z+1]=Dt,z+=2,z===2&&(G?G(Me):_e())};function V(it){G=it}function M(it){K=it}var U=typeof window!="undefined"?window:void 0,ee=U||{},X=ee.MutationObserver||ee.WebKitMutationObserver,fe=typeof self=="undefined"&&typeof t!="undefined"&&{}.toString.call(t)==="[object process]",ie=typeof Uint8ClampedArray!="undefined"&&typeof importScripts!="undefined"&&typeof MessageChannel!="undefined";function W(){return function(){return t.nextTick(Me)}}function be(){return typeof $!="undefined"?function(){$(Me)}:pe()}function Ue(){var it=0,xt=new X(Me),Dt=document.createTextNode("");return xt.observe(Dt,{characterData:!0}),function(){Dt.data=it=++it%2}}function ze(){var it=new MessageChannel;return it.port1.onmessage=Me,function(){return it.port2.postMessage(0)}}function pe(){var it=setTimeout;return function(){return it(Me,1)}}var ve=new Array(1e3);function Me(){for(var it=0;it=97&&t<=122||t>=65&&t<=90}},21127:function(x,i,e){"use strict";var t=e(91241),v=e(22347);x.exports=m;function m(B){return t(B)||v(B)}},22347:function(x){"use strict";x.exports=i;function i(e){var t=typeof e=="string"?e.charCodeAt(0):e;return t>=48&&t<=57}},65207:function(x){"use strict";x.exports=i;function i(e){var t=typeof e=="string"?e.charCodeAt(0):e;return t>=97&&t<=102||t>=65&&t<=70||t>=48&&t<=57}},7348:function(x,i,e){"use strict";e.r(i),e.d(i,{AcroForm:function(){return hA},AcroFormAppearance:function(){return Un},AcroFormButton:function(){return Mi},AcroFormCheckBox:function(){return bA},AcroFormChoiceField:function(){return Co},AcroFormComboBox:function(){return ma},AcroFormEditBox:function(){return Oa},AcroFormListBox:function(){return ne},AcroFormPasswordField:function(){return aA},AcroFormPushButton:function(){return VA},AcroFormRadioButton:function(){return Bs},AcroFormTextField:function(){return so},GState:function(){return Vt},ShadingPattern:function(){return Yr},TilingPattern:function(){return sa},default:function(){return wn},jsPDF:function(){return wn}});var t=e(93664),v={},m=function(A,a,o,c,b){var E=new Worker(v[a]||(v[a]=URL.createObjectURL(new Blob([A+';addEventListener("error",function(e){e=e.error;postMessage({$e$:[e.message,e.code,e.stack]})})'],{type:"text/javascript"}))));return E.onmessage=function(S){var N=S.data,D=N.$e$;if(D){var J=new Error(D[0]);J.code=D[1],J.stack=D[2],b(J,null)}else b(null,N)},E.postMessage(o,c),E},B=Uint8Array,R=Uint16Array,H=Int32Array,P=new B([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),w=new B([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),F=new B([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),h=function(A,a){for(var o=new R(31),c=0;c<31;++c)o[c]=a+=1<>1|(M&21845)<<1;U=(U&52428)>>2|(U&13107)<<2,U=(U&61680)>>4|(U&3855)<<4,V[M]=((U&65280)>>8|(U&255)<<8)>>1}for(var ee=function(A,a,o){for(var c=A.length,b=0,E=new R(a);b>D]=J}else for(N=new R(c),b=0;b>15-A[b]);return N},X=new B(288),M=0;M<144;++M)X[M]=8;for(var M=144;M<256;++M)X[M]=9;for(var M=256;M<280;++M)X[M]=7;for(var M=280;M<288;++M)X[M]=8;for(var fe=new B(32),M=0;M<32;++M)fe[M]=5;var ie=ee(X,9,0),W=ee(X,9,1),be=ee(fe,5,0),Ue=ee(fe,5,1),ze=function(A){for(var a=A[0],o=1;oa&&(a=A[o]);return a},pe=function(A,a,o){var c=a/8|0;return(A[c]|A[c+1]<<8)>>(a&7)&o},ve=function(A,a){var o=a/8|0;return(A[o]|A[o+1]<<8|A[o+2]<<16)>>(a&7)},Me=function(A){return(A+7)/8|0},He=function(A,a,o){return(a==null||a<0)&&(a=0),(o==null||o>A.length)&&(o=A.length),new B(A.subarray(a,o))},_e={UnexpectedEOF:0,InvalidBlockType:1,InvalidLengthLiteral:2,InvalidDistance:3,StreamFinished:4,NoStreamHandler:5,InvalidHeader:6,NoCallback:7,InvalidUTF8:8,ExtraFieldTooLong:9,InvalidDate:10,FilenameTooLong:11,StreamFinishing:12,InvalidZipData:13,UnknownCompressionMethod:14},Fe=["unexpected EOF","invalid block type","invalid length/literal","invalid distance","stream finished","no stream handler",,"no callback","invalid UTF-8 data","extra field too long","date not in range 1980-2099","filename too long","stream finishing","invalid zip data"],Ee=function(A,a,o){var c=new Error(a||Fe[A]);if(c.code=A,Error.captureStackTrace&&Error.captureStackTrace(c,Ee),!o)throw c;return c},Ce=function(A,a,o,c){var b=A.length,E=c?c.length:0;if(!b||a.f&&!a.l)return o||new B(0);var S=!o,N=S||a.i!=2,D=a.i;S&&(o=new B(b*3));var J=function(tr){var Lr=o.length;if(tr>Lr){var Nr=new B(Math.max(Lr*2,tr));Nr.set(o),o=Nr}},oe=a.f||0,Ae=a.p||0,Be=a.b||0,Z=a.l,Ke=a.d,De=a.m,We=a.n,Se=b*8;do{if(!Z){oe=pe(A,Ae,1);var Xe=pe(A,Ae+1,3);if(Ae+=3,Xe)if(Xe==1)Z=W,Ke=Ue,De=9,We=5;else if(Xe==2){var Qn=pe(A,Ae,31)+257,Ht=pe(A,Ae+10,15)+4,lt=Qn+pe(A,Ae+5,31)+1;Ae+=14;for(var zt=new B(lt),gn=new B(19),Re=0;Re>4;if(St<16)zt[Re++]=St;else{var en=0,un=0;for(St==16?(un=3+pe(A,Ae,3),Ae+=2,en=zt[Re-1]):St==17?(un=3+pe(A,Ae,7),Ae+=3):St==18&&(un=11+pe(A,Ae,127),Ae+=7);un--;)zt[Re++]=en}}var Kt=zt.subarray(0,Qn),pn=zt.subarray(Qn);De=ze(Kt),We=ze(pn),Z=ee(Kt,De,1),Ke=ee(pn,We,1)}else Ee(1);else{var St=Me(Ae)+4,Ut=A[St-4]|A[St-3]<<8,$t=St+Ut;if($t>b){D&&Ee(0);break}N&&J(Be+Ut),o.set(A.subarray(St,$t),Be),a.b=Be+=Ut,a.p=Ae=$t*8,a.f=oe;continue}if(Ae>Se){D&&Ee(0);break}}N&&J(Be+131072);for(var mn=(1<>4;if(Ae+=en&15,Ae>Se){D&&Ee(0);break}if(en||Ee(2),Ze<256)o[Be++]=Ze;else if(Ze==256){ye=Ae,Z=null;break}else{var nt=Ze-254;if(Ze>264){var Re=Ze-257,Et=P[Re];nt=pe(A,Ae,(1<>4;Lt||Ee(3),Ae+=Lt&15;var pn=G[Jt];if(Jt>3){var Et=w[Jt];pn+=ve(A,Ae)&(1<Se){D&&Ee(0);break}N&&J(Be+131072);var tn=Be+nt;if(Be>8},te=function(A,a,o){o<<=a&7;var c=a/8|0;A[c]|=o,A[c+1]|=o>>8,A[c+2]|=o>>16},Ge=function(A,a){for(var o=[],c=0;cBe&&(Be=E[c].s);var Z=new R(Be+1),Ke=ue(o[oe-1],Z,0);if(Ke>a){var c=0,De=0,We=Ke-a,Se=1<a)De+=Se-(1<>=We;De>0;){var St=E[c].s;Z[St]=0&&De;--c){var Ut=E[c].s;Z[Ut]==a&&(--Z[Ut],++De)}Ke=a}return{t:new B(Z),l:Ke}},ue=function(A,a,o){return A.s==-1?Math.max(ue(A.l,a,o+1),ue(A.r,a,o+1)):a[A.s]=o},Ie=function(A){for(var a=A.length;a&&!A[--a];);for(var o=new R(++a),c=0,b=A[0],E=1,S=function(D){o[c++]=D},N=1;N<=a;++N)if(A[N]==b&&N!=a)++E;else{if(!b&&E>2){for(;E>138;E-=138)S(32754);E>2&&(S(E>10?E-11<<5|28690:E-3<<5|12305),E=0)}else if(E>3){for(S(b),--E;E>6;E-=6)S(8304);E>2&&(S(E-3<<5|8208),E=0)}for(;E--;)S(b);E=1,b=A[N]}return{c:o.subarray(0,c),n:a}},vt=function(A,a){for(var o=0,c=0;c>8,A[b+2]=A[b]^255,A[b+3]=A[b+1]^255;for(var E=0;E4&&!gn[F[Oe-1]];--Oe);var Ct=J+5<<3,ot=vt(b,X)+vt(E,fe)+S,on=vt(b,Be)+vt(E,De)+S+14+3*Oe+vt(Ht,gn)+2*Ht[16]+3*Ht[17]+7*Ht[18];if(D>=0&&Ct<=ot&&Ct<=on)return tt(a,oe,A.subarray(D,D+J));var en,un,Kt,pn;if(ge(a,oe,1+(on15&&(ge(a,oe,Ze[lt]>>5&127),oe+=Ze[lt]>>12)}}else en=ie,un=X,Kt=be,pn=fe;for(var lt=0;lt255){var nt=Et>>18&31;te(a,oe,en[nt+257]),oe+=un[nt+257],nt>7&&(ge(a,oe,Et>>23&31),oe+=P[nt]);var Lt=Et&31;te(a,oe,Kt[Lt]),oe+=pn[Lt],Lt>3&&(te(a,oe,Et>>5&8191),oe+=w[Lt])}else te(a,oe,en[Et]),oe+=un[Et]}return te(a,oe,en[256]),oe+un[256]},Mt=new H([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),bn=new B(0),On=function(A,a,o,c,b,E){var S=E.z||A.length,N=new B(c+S+5*(1+Math.ceil(S/7e3))+b),D=N.subarray(c,N.length-b),J=E.l,oe=(E.r||0)&7;if(a){oe&&(D[0]=E.r>>3);for(var Ae=Mt[a-1],Be=Ae>>13,Z=Ae&8191,Ke=(1<7e3||gn>24576)&&(en>423||!J)){oe=Zt(A,D,0,Ut,$t,Qn,lt,gn,Oe,zt-Oe,oe),gn=Ht=lt=0,Oe=zt;for(var un=0;un<286;++un)$t[un]=0;for(var un=0;un<30;++un)Qn[un]=0}var Kt=2,pn=0,mn=Z,Pr=ot-on&32767;if(en>2&&Ct==St(zt-Pr))for(var ye=Math.min(Be,en)-1,Ze=Math.min(32767,zt),nt=Math.min(258,en);Pr<=Ze&&--mn&&ot!=on;){if(A[zt+Kt]==A[zt+Kt-Pr]){for(var Et=0;EtKt){if(Kt=Et,pn=Pr,Et>ye)break;for(var Lt=Math.min(Pr,Et-2),Jt=0,un=0;unJt&&(Jt=lr,on=tn)}}}ot=on,on=De[ot],Pr+=ot-on&32767}if(pn){Ut[gn++]=268435456|z[Kt]<<18|K[pn];var tr=z[Kt]&31,Lr=K[pn]&31;lt+=P[tr]+w[Lr],++$t[257+tr],++Qn[Lr],Re=zt+Kt,++Ht}else Ut[gn++]=A[zt],++$t[A[zt]]}}for(zt=Math.max(zt,Re);zt=S&&(D[oe/8|0]=J,Nr=S),oe=tt(D,oe+1,A.subarray(zt,Nr))}E.i=S}return He(N,0,c+Me(oe)+b)},jn=null,Ot=function(){var A=-1;return{p:function(a){for(var o=A,c=0;c>>8;A=o},d:function(){return~A}}},hn=function(){var A=1,a=0;return{p:function(o){for(var c=A,b=a,E=o.length|0,S=0;S!=E;){for(var N=Math.min(S+2655,E);S>16),b=(b&65535)+15*(b>>16)}A=c,a=b},d:function(){return A%=65521,a%=65521,(A&255)<<24|(A&65280)<<8|(a&255)<<8|a>>8}}},Dn=function(A,a,o,c,b){if(!b&&(b={l:1},a.dictionary)){var E=a.dictionary.subarray(-32768),S=new B(E.length+A.length);S.set(E),S.set(A,E.length),A=S,b.w=E.length}return On(A,a.level==null?6:a.level,a.mem==null?b.l?Math.ceil(Math.max(8,Math.min(13,Math.log(A.length)))*1.5):20:12+a.mem,o,c,b)},Pe=function(A,a){var o={};for(var c in A)o[c]=A[c];for(var c in a)o[c]=a[c];return o},Ve=function(A,a,o){for(var c=A(),b=A.toString(),E=b.slice(b.indexOf("[")+1,b.lastIndexOf("]")).replace(/\s+/g,"").split(","),S=0;S>>0},Pt=function(A,a){return Dt(A,a)+Dt(A,a+4)*4294967296},kt=function(A,a,o){for(;o;++a)A[a]=o,o>>>=8},Nt=function(A,a){var o=a.filename;if(A[0]=31,A[1]=139,A[2]=8,A[8]=a.level<2?4:a.level==9?2:0,A[9]=3,a.mtime!=0&&kt(A,4,Math.floor(new Date(a.mtime||Date.now())/1e3)),o){A[3]=8;for(var c=0;c<=o.length;++c)A[c+10]=o.charCodeAt(c)}},An=function(A){(A[0]!=31||A[1]!=139||A[2]!=8)&&Ee(6,"invalid gzip data");var a=A[3],o=10;a&4&&(o+=(A[10]|A[11]<<8)+2);for(var c=(a>>3&1)+(a>>4&1);c>0;c-=!A[o++]);return o+(a&2)},an=function(A){var a=A.length;return(A[a-4]|A[a-3]<<8|A[a-2]<<16|A[a-1]<<24)>>>0},Bn=function(A){return 10+(A.filename?A.filename.length+1:0)},Yn=function(A,a){var o=a.level,c=o==0?0:o<6?1:o==9?3:2;if(A[0]=120,A[1]=c<<6|(a.dictionary&&32),A[1]|=31-(A[0]<<8|A[1])%31,a.dictionary){var b=hn();b.p(a.dictionary),kt(A,2,b.d())}},Xt=function(A,a){return((A[0]&15)!=8||A[0]>>4>7||(A[0]<<8|A[1])%31)&&Ee(6,"invalid zlib data"),(A[1]>>5&1)==+!a&&Ee(6,"invalid zlib data: "+(A[1]&32?"need":"unexpected")+" dictionary"),(A[1]>>3&4)+2};function Xn(A,a){return typeof A=="function"&&(a=A,A={}),this.ondata=a,A}var br=null,Jn=null;function Vn(A,a,o){return o||(o=a,a={}),typeof o!="function"&&Ee(7),Qt(A,a,[Wt],function(c){return jt(er(c.data[0],c.data[1]))},0,o)}function er(A,a){return Dn(A,a||{},0,0)}var Sr=null,Mr=null;function qr(A,a,o){return o||(o=a,a={}),typeof o!="function"&&Ee(7),Qt(A,a,[rn],function(c){return jt(Ti(c.data[0],re(c.data[1])))},1,o)}function Ti(A,a){return Ce(A,{i:2},a&&a.out,a&&a.dictionary)}var bi=null,Aa=null;function da(A,a,o){return o||(o=a,a={}),typeof o!="function"&&Ee(7),Qt(A,a,[Wt,me,function(){return[Br]}],function(c){return jt(Br(c.data[0],c.data[1]))},2,o)}function Br(A,a){a||(a={});var o=Ot(),c=A.length;o.p(A);var b=Dn(A,a,Bn(a),8),E=b.length;return Nt(b,a),kt(b,E-8,o.d()),kt(b,E-4,c),b}var fn=null,En=null;function Ln(A,a,o){return o||(o=a,a={}),typeof o!="function"&&Ee(7),Qt(A,a,[rn,bt,function(){return[zn]}],function(c){return jt(zn(c.data[0],c.data[1]))},3,o)}function zn(A,a){var o=An(A);return o+8>A.length&&Ee(6,"invalid gzip data"),Ce(A.subarray(o,-8),{i:2},a&&a.out||new B(an(A)),a&&a.dictionary)}var Wr=null,La=null;function nr(A,a,o){return o||(o=a,a={}),typeof o!="function"&&Ee(7),Qt(A,a,[Wt,Tt,function(){return[Xr]}],function(c){return jt(Xr(c.data[0],c.data[1]))},4,o)}function Xr(A,a){a||(a={});var o=hn();o.p(A);var c=Dn(A,a,a.dictionary?6:2,4);return Yn(c,a),kt(c,c.length-4,o.d()),c}var va=null,Ui=null;function ea(A,a,o){return o||(o=a,a={}),typeof o!="function"&&Ee(7),Qt(A,a,[rn,It,function(){return[Kn]}],function(c){return jt(Kn(c.data[0],re(c.data[1])))},5,o)}function Kn(A,a){return Ce(A.subarray(Xt(A,a&&a.dictionary),-4),{i:2},a&&a.out,a&&a.dictionary)}var Kr=null,ti=null;function Ai(A,a,o){return o||(o=a,a={}),typeof o!="function"&&Ee(7),A[0]==31&&A[1]==139&&A[2]==8?Ln(A,a,o):(A[0]&15)!=8||A[0]>>4>7||(A[0]<<8|A[1])%31?qr(A,a,o):ea(A,a,o)}function ra(A,a){return A[0]==31&&A[1]==139&&A[2]==8?zn(A,a):(A[0]&15)!=8||A[0]>>4>7||(A[0]<<8|A[1])%31?Ti(A,a):Kn(A,a)}var qa=function(A,a,o,c){for(var b in A){var E=A[b],S=a+b,N=c;Array.isArray(E)&&(N=Pe(c,E[1]),E=E[0]),E instanceof B?o[S]=[E,N]:(o[S+="/"]=[new B(0),N],qa(E,S,o,c))}},Yo=typeof TextEncoder!="undefined"&&new TextEncoder,_a=typeof TextDecoder!="undefined"&&new TextDecoder,CA=0;try{_a.decode(bn,{stream:!0}),CA=1}catch(A){}var vs=function(A){for(var a="",o=0;;){var c=A[o++],b=(c>127)+(c>223)+(c>239);if(o+b>A.length)return{s:a,r:He(A,o-1)};b?b==3?(c=((c&15)<<18|(A[o++]&63)<<12|(A[o++]&63)<<6|A[o++]&63)-65536,a+=String.fromCharCode(55296|c>>10,56320|c&1023)):b&1?a+=String.fromCharCode((c&31)<<6|A[o++]&63):a+=String.fromCharCode((c&15)<<12|(A[o++]&63)<<6|A[o++]&63):a+=String.fromCharCode(c)}},HA=null,Uo=null;function eo(A,a){if(a){for(var o=new B(A.length),c=0;c>1)),S=0,N=function(oe){E[S++]=oe},c=0;cE.length){var D=new B(S+8+(b-c<<1));D.set(E),E=D}var J=A.charCodeAt(c);J<128||a?N(J):J<2048?(N(192|J>>6),N(128|J&63)):J>55295&&J<57344?(J=65536+(J&1047552)|A.charCodeAt(++c)&1023,N(240|J>>18),N(128|J>>12&63),N(128|J>>6&63),N(128|J&63)):(N(224|J>>12),N(128|J>>6&63),N(128|J&63))}return He(E,0,S)}function fl(A,a){if(a){for(var o="",c=0;c65535&&Ee(9),a+=c+4}return a},us=function(A,a,o,c,b,E,S,N){var D=c.length,J=o.extra,oe=N&&N.length,Ae=GA(J);kt(A,a,S!=null?33639248:67324752),a+=4,S!=null&&(A[a++]=20,A[a++]=o.os),A[a]=20,a+=2,A[a++]=o.flag<<1|(E<0&&8),A[a++]=b&&8,A[a++]=o.compression&255,A[a++]=o.compression>>8;var Be=new Date(o.mtime==null?Date.now():o.mtime),Z=Be.getFullYear()-1980;if((Z<0||Z>119)&&Ee(10),kt(A,a,Z<<25|Be.getMonth()+1<<21|Be.getDate()<<16|Be.getHours()<<11|Be.getMinutes()<<5|Be.getSeconds()>>1),a+=4,E!=-1&&(kt(A,a,o.crc),kt(A,a+4,E<0?-E-2:E),kt(A,a+8,o.size)),kt(A,a+12,D),kt(A,a+14,Ae),a+=16,S!=null&&(kt(A,a,oe),kt(A,a+6,o.attrs),kt(A,a+10,S),a+=14),A.set(c,a),a+=D,Ae)for(var Ke in J){var De=J[Ke],We=De.length;kt(A,a,+Ke),kt(A,a+2,We),A.set(De,a+4),a+=4+We}return oe&&(A.set(N,a),a+=oe),a},Fl=function(A,a,o,c,b){kt(A,a,101010256),kt(A,a+8,o),kt(A,a+10,o),kt(A,a+12,c),kt(A,a+16,b)},Mo=null,yA=null,pA=null,wA=null;function wo(A,a,o){o||(o=a,a={}),typeof o!="function"&&Ee(7);var c={};qa(A,"",c,a);var b=Object.keys(c),E=b.length,S=0,N=0,D=E,J=new Array(E),oe=[],Ae=function(){for(var We=0;We65535&&ot(Ee(11,0,1),null),!Ct)ot(null,St);else if(Qn<16e4)try{ot(null,er(St,Ut))}catch(on){ot(on,null)}else oe.push(Vn(St,Ut,ot))},De=0;De65535&&Ee(11);var Se=oe?er(D,J):D,Xe=Se.length,St=Ot();St.p(D),c.push(Pe(J,{size:D.length,crc:St.d(),c:Se,f:Ae,m:Ke,u:Be!=S.length||Ke&&Z.length!=De,o:b,compression:oe})),b+=30+Be+We+Xe,E+=76+2*(Be+We)+(De||0)+Xe}for(var Ut=new B(E+22),$t=b,Qn=E-b,Ht=0;Ht65558)return S(Ee(13,0,1),null),b;var D=xt(A,N+8);if(D){var J=D,oe=Dt(A,N+16),Ae=oe==4294967295||J==65535;if(Ae){var Be=Dt(A,N-12);Ae=Dt(A,Be)==101075792,Ae&&(J=D=Dt(A,Be+32),oe=Dt(A,Be+48))}for(var Z=a&&a.filter,Ke=function(We){var Se=Ks(A,oe,Ae),Xe=Se[0],St=Se[1],Ut=Se[2],$t=Se[3],Qn=Se[4],Ht=Se[5],lt=dr(A,Ht);oe=Qn;var zt=function(Re,Oe){Re?(b(),S(Re,null)):(Oe&&(E[$t]=Oe),--D||S(null,E))};if(!Z||Z({name:$t,size:St,originalSize:Ut,compression:Xe}))if(!Xe)zt(null,He(A,lt,lt+St));else if(Xe==8){var gn=A.subarray(lt,lt+St);if(Ut<524288||St>.8*Ut)try{zt(null,Ti(gn,{out:new B(Ut)}))}catch(Re){zt(Re,null)}else c.push(qr(gn,{size:Ut},zt))}else zt(Ee(14,"unknown compression type "+Xe,1),null);else zt(null,null)},De=0;De65558)&&Ee(13);var b=xt(A,c+8);if(!b)return{};var E=Dt(A,c+16),S=E==4294967295||b==65535;if(S){var N=Dt(A,c-12);S=Dt(A,N)==101075792,S&&(b=Dt(A,N+32),E=Dt(A,N+48))}for(var D=a&&a.filter,J=0;J=200&&a.status<=299}function Rl(A){try{A.dispatchEvent(new MouseEvent("click"))}catch(o){var a=document.createEvent("MouseEvents");a.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),A.dispatchEvent(a)}}var Ls,_n,bs=ya.saveAs||((typeof window=="undefined"?"undefined":(0,t.Z)(window))!=="object"||window!==ya?function(){}:typeof HTMLAnchorElement!="undefined"&&"download"in HTMLAnchorElement.prototype?function(A,a,o){var c=ya.URL||ya.webkitURL,b=document.createElement("a");a=a||A.name||"download",b.download=a,b.rel="noopener",typeof A=="string"?(b.href=A,b.origin!==location.origin?rl(b.href)?Qr(A,a,o):Rl(b,b.target="_blank"):Rl(b)):(b.href=c.createObjectURL(A),setTimeout(function(){c.revokeObjectURL(b.href)},4e4),setTimeout(function(){Rl(b)},0))}:"msSaveOrOpenBlob"in navigator?function(A,a,o){if(a=a||A.name||"download",typeof A=="string")if(rl(A))Qr(A,a,o);else{var c=document.createElement("a");c.href=A,c.target="_blank",setTimeout(function(){Rl(c)})}else navigator.msSaveOrOpenBlob(function(b,E){return E===void 0?E={autoBom:!1}:(0,t.Z)(E)!=="object"&&(si.warn("Deprecated: Expected third argument to be a object"),E={autoBom:!E}),E.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(b.type)?new Blob(["\uFEFF",b],{type:b.type}):b}(A,o),a)}:function(A,a,o,c){if((c=c||open("","_blank"))&&(c.document.title=c.document.body.innerText="downloading..."),typeof A=="string")return Qr(A,a,o);var b=A.type==="application/octet-stream",E=/constructor/i.test(ya.HTMLElement)||ya.safari,S=/CriOS\/[\d]+/.test(navigator.userAgent);if((S||b&&E)&&(typeof FileReader=="undefined"?"undefined":(0,t.Z)(FileReader))==="object"){var N=new FileReader;N.onloadend=function(){var oe=N.result;oe=S?oe:oe.replace(/^data:[^;]*;/,"data:attachment/file;"),c?c.location.href=oe:location=oe,c=null},N.readAsDataURL(A)}else{var D=ya.URL||ya.webkitURL,J=D.createObjectURL(A);c?c.location=J:location.href=J,c=null,setTimeout(function(){D.revokeObjectURL(J)},4e4)}});function Tl(A){var a;A=A||"",this.ok=!1,A.charAt(0)=="#"&&(A=A.substr(1,6)),A={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",feldspar:"d19275",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgrey:"d3d3d3",lightgreen:"90ee90",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslateblue:"8470ff",lightslategray:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",violetred:"d02090",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"}[A=(A=A.replace(/ /g,"")).toLowerCase()]||A;for(var o=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(N){return[parseInt(N[1]),parseInt(N[2]),parseInt(N[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(N){return[parseInt(N[1],16),parseInt(N[2],16),parseInt(N[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(N){return[parseInt(N[1]+N[1],16),parseInt(N[2]+N[2],16),parseInt(N[3]+N[3],16)]}}],c=0;c255?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.toRGB=function(){return"rgb("+this.r+", "+this.g+", "+this.b+")"},this.toHex=function(){var N=this.r.toString(16),D=this.g.toString(16),J=this.b.toString(16);return N.length==1&&(N="0"+N),D.length==1&&(D="0"+D),J.length==1&&(J="0"+J),"#"+N+D+J}}function zA(A,a){var o=A[0],c=A[1],b=A[2],E=A[3];o=Jo(o,c,b,E,a[0],7,-680876936),E=Jo(E,o,c,b,a[1],12,-389564586),b=Jo(b,E,o,c,a[2],17,606105819),c=Jo(c,b,E,o,a[3],22,-1044525330),o=Jo(o,c,b,E,a[4],7,-176418897),E=Jo(E,o,c,b,a[5],12,1200080426),b=Jo(b,E,o,c,a[6],17,-1473231341),c=Jo(c,b,E,o,a[7],22,-45705983),o=Jo(o,c,b,E,a[8],7,1770035416),E=Jo(E,o,c,b,a[9],12,-1958414417),b=Jo(b,E,o,c,a[10],17,-42063),c=Jo(c,b,E,o,a[11],22,-1990404162),o=Jo(o,c,b,E,a[12],7,1804603682),E=Jo(E,o,c,b,a[13],12,-40341101),b=Jo(b,E,o,c,a[14],17,-1502002290),o=qo(o,c=Jo(c,b,E,o,a[15],22,1236535329),b,E,a[1],5,-165796510),E=qo(E,o,c,b,a[6],9,-1069501632),b=qo(b,E,o,c,a[11],14,643717713),c=qo(c,b,E,o,a[0],20,-373897302),o=qo(o,c,b,E,a[5],5,-701558691),E=qo(E,o,c,b,a[10],9,38016083),b=qo(b,E,o,c,a[15],14,-660478335),c=qo(c,b,E,o,a[4],20,-405537848),o=qo(o,c,b,E,a[9],5,568446438),E=qo(E,o,c,b,a[14],9,-1019803690),b=qo(b,E,o,c,a[3],14,-187363961),c=qo(c,b,E,o,a[8],20,1163531501),o=qo(o,c,b,E,a[13],5,-1444681467),E=qo(E,o,c,b,a[2],9,-51403784),b=qo(b,E,o,c,a[7],14,1735328473),o=to(o,c=qo(c,b,E,o,a[12],20,-1926607734),b,E,a[5],4,-378558),E=to(E,o,c,b,a[8],11,-2022574463),b=to(b,E,o,c,a[11],16,1839030562),c=to(c,b,E,o,a[14],23,-35309556),o=to(o,c,b,E,a[1],4,-1530992060),E=to(E,o,c,b,a[4],11,1272893353),b=to(b,E,o,c,a[7],16,-155497632),c=to(c,b,E,o,a[10],23,-1094730640),o=to(o,c,b,E,a[13],4,681279174),E=to(E,o,c,b,a[0],11,-358537222),b=to(b,E,o,c,a[3],16,-722521979),c=to(c,b,E,o,a[6],23,76029189),o=to(o,c,b,E,a[9],4,-640364487),E=to(E,o,c,b,a[12],11,-421815835),b=to(b,E,o,c,a[15],16,530742520),o=ba(o,c=to(c,b,E,o,a[2],23,-995338651),b,E,a[0],6,-198630844),E=ba(E,o,c,b,a[7],10,1126891415),b=ba(b,E,o,c,a[14],15,-1416354905),c=ba(c,b,E,o,a[5],21,-57434055),o=ba(o,c,b,E,a[12],6,1700485571),E=ba(E,o,c,b,a[3],10,-1894986606),b=ba(b,E,o,c,a[10],15,-1051523),c=ba(c,b,E,o,a[1],21,-2054922799),o=ba(o,c,b,E,a[8],6,1873313359),E=ba(E,o,c,b,a[15],10,-30611744),b=ba(b,E,o,c,a[6],15,-1560198380),c=ba(c,b,E,o,a[13],21,1309151649),o=ba(o,c,b,E,a[4],6,-145523070),E=ba(E,o,c,b,a[11],10,-1120210379),b=ba(b,E,o,c,a[2],15,718787259),c=ba(c,b,E,o,a[9],21,-343485551),A[0]=nA(o,A[0]),A[1]=nA(c,A[1]),A[2]=nA(b,A[2]),A[3]=nA(E,A[3])}function Os(A,a,o,c,b,E){return a=nA(nA(a,A),nA(c,E)),nA(a<>>32-b,o)}function Jo(A,a,o,c,b,E,S){return Os(a&o|~a&c,A,a,b,E,S)}function qo(A,a,o,c,b,E,S){return Os(a&c|o&~c,A,a,b,E,S)}function to(A,a,o,c,b,E,S){return Os(a^o^c,A,a,b,E,S)}function ba(A,a,o,c,b,E,S){return Os(o^(a|~c),A,a,b,E,S)}function Va(A){var a,o=A.length,c=[1732584193,-271733879,-1732584194,271733878];for(a=64;a<=A.length;a+=64)zA(c,Di(A.substring(a-64,a)));A=A.substring(a-64);var b=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(a=0;a>2]|=A.charCodeAt(a)<<(a%4<<3);if(b[a>>2]|=128<<(a%4<<3),a>55)for(zA(c,b),a=0;a<16;a++)b[a]=0;return b[14]=8*o,zA(c,b),c}function Di(A){var a,o=[];for(a=0;a<64;a+=4)o[a>>2]=A.charCodeAt(a)+(A.charCodeAt(a+1)<<8)+(A.charCodeAt(a+2)<<16)+(A.charCodeAt(a+3)<<24);return o}Ls=ya.atob.bind(ya),_n=ya.btoa.bind(ya);var ta="0123456789abcdef".split("");function No(A){for(var a="",o=0;o<4;o++)a+=ta[A>>8*o+4&15]+ta[A>>8*o&15];return a}function Ro(A){return String.fromCharCode((255&A)>>0,(65280&A)>>8,(16711680&A)>>16,(4278190080&A)>>24)}function rs(A){return Va(A).map(Ro).join("")}var bo=function(A){for(var a=0;a>16)+(a>>16)+(o>>16)<<16|65535&o}return A+a&4294967295}function as(A,a){var o,c,b,E;if(A!==o){for(var S=(b=A,E=1+(256/A.length>>0),new Array(E+1).join(b)),N=[],D=0;D<256;D++)N[D]=D;var J=0;for(D=0;D<256;D++){var oe=N[D];J=(J+oe+S.charCodeAt(D))%256,N[D]=N[J],N[J]=oe}o=A,c=N}else N=c;var Ae=a.length,Be=0,Z=0,Ke="";for(D=0;D\x80/\f\xA9\xFEdSiz";var E=(a+this.padding).substr(0,32),S=(o+this.padding).substr(0,32);this.O=this.processOwnerPassword(E,S),this.P=-(1+(255^b)),this.encryptionKey=rs(E+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(c)).substr(0,5),this.U=as(this.encryptionKey,this.padding)}function aa(A){if(/[^\u0000-\u00ff]/.test(A))throw new Error("Invalid PDF Name Object: "+A+", Only accept ASCII characters.");for(var a="",o=A.length,c=0;c126?a+="#"+("0"+b.toString(16)).slice(-2):a+=A[c]}return a}function st(A){if((0,t.Z)(A)!=="object")throw new Error("Invalid Context passed to initialize PubSub (jsPDF-module)");var a={};this.subscribe=function(o,c,b){if(b=b||!1,typeof o!="string"||typeof c!="function"||typeof b!="boolean")throw new Error("Invalid arguments passed to PubSub.subscribe (jsPDF-module)");a.hasOwnProperty(o)||(a[o]={});var E=Math.random().toString(35);return a[o][E]=[c,!!b],E},this.unsubscribe=function(o){for(var c in a)if(a[c][o])return delete a[c][o],Object.keys(a[c]).length===0&&delete a[c],!0;return!1},this.publish=function(o){if(a.hasOwnProperty(o)){var c=Array.prototype.slice.call(arguments,1),b=[];for(var E in a[o]){var S=a[o][E];try{S[0].apply(A,c)}catch(N){ya.console&&si.error("jsPDF PubSub Error",N.message,N)}S[1]&&b.push(E)}b.length&&b.forEach(this.unsubscribe)}},this.getTopics=function(){return a}}function Vt(A){if(!(this instanceof Vt))return new Vt(A);var a="opacity,stroke-opacity".split(",");for(var o in A)A.hasOwnProperty(o)&&a.indexOf(o)>=0&&(this[o]=A[o]);this.id="",this.objectNumber=-1}function Fn(A,a){this.gState=A,this.matrix=a,this.id="",this.objectNumber=-1}function Yr(A,a,o,c,b){if(!(this instanceof Yr))return new Yr(A,a,o,c,b);this.type=A==="axial"?2:3,this.coords=a,this.colors=o,Fn.call(this,c,b)}function sa(A,a,o,c,b){if(!(this instanceof sa))return new sa(A,a,o,c,b);this.boundingBox=A,this.xStep=a,this.yStep=o,this.stream="",this.cloneIndex=0,Fn.call(this,c,b)}function wn(A){var a,o=typeof arguments[0]=="string"?arguments[0]:"p",c=arguments[1],b=arguments[2],E=arguments[3],S=[],N=1,D=16,J="S",oe=null;(0,t.Z)(A=A||{})==="object"&&(o=A.orientation,c=A.unit||c,b=A.format||b,E=A.compress||A.compressPdf||E,(oe=A.encryption||null)!==null&&(oe.userPassword=oe.userPassword||"",oe.ownerPassword=oe.ownerPassword||"",oe.userPermissions=oe.userPermissions||[]),N=typeof A.userUnit=="number"?Math.abs(A.userUnit):1,A.precision!==void 0&&(a=A.precision),A.floatPrecision!==void 0&&(D=A.floatPrecision),J=A.defaultPathOperation||"S"),S=A.filters||(E===!0?["FlateEncode"]:S),c=c||"mm",o=(""+(o||"P")).toLowerCase();var Ae=A.putOnlyUsedFonts||!1,Be={},Z={internal:{},__private__:{}};Z.__private__.PubSub=st;var Ke="1.3",De=Z.__private__.getPdfVersion=function(){return Ke};Z.__private__.setPdfVersion=function(y){Ke=y};var We={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};Z.__private__.getPageFormats=function(){return We};var Se=Z.__private__.getPageFormat=function(y){return We[y]};b=b||"a4";var Xe={COMPAT:"compat",ADVANCED:"advanced"},St=Xe.COMPAT;function Ut(){this.saveGraphicsState(),rt(new Ia(yn,0,0,-yn,0,ss()*yn).toString()+" cm"),this.setFontSize(this.getFontSize()/yn),J="n",St=Xe.ADVANCED}function $t(){this.restoreGraphicsState(),J="S",St=Xe.COMPAT}var Qn=Z.__private__.combineFontStyleAndFontWeight=function(y,se){if(y=="bold"&&se=="normal"||y=="bold"&&se==400||y=="normal"&&se=="italic"||y=="bold"&&se=="italic")throw new Error("Invalid Combination of fontweight and fontstyle");return se&&(y=se==400||se==="normal"?y==="italic"?"italic":"normal":se!=700&&se!=="bold"||y!=="normal"?(se==700?"bold":se)+""+y:"bold"),y};Z.advancedAPI=function(y){var se=St===Xe.COMPAT;return se&&Ut.call(this),typeof y!="function"||(y(this),se&&$t.call(this)),this},Z.compatAPI=function(y){var se=St===Xe.ADVANCED;return se&&$t.call(this),typeof y!="function"||(y(this),se&&Ut.call(this)),this},Z.isAdvancedAPI=function(){return St===Xe.ADVANCED};var Ht,lt=function(y){if(St!==Xe.ADVANCED)throw new Error(y+" is only available in 'advanced' API mode. You need to call advancedAPI() first.")},zt=Z.roundToPrecision=Z.__private__.roundToPrecision=function(y,se){var Ye=a||se;if(isNaN(y)||isNaN(Ye))throw new Error("Invalid argument passed to jsPDF.roundToPrecision");return y.toFixed(Ye).replace(/0+$/,"")};Ht=Z.hpf=Z.__private__.hpf=typeof D=="number"?function(y){if(isNaN(y))throw new Error("Invalid argument passed to jsPDF.hpf");return zt(y,D)}:D==="smart"?function(y){if(isNaN(y))throw new Error("Invalid argument passed to jsPDF.hpf");return zt(y,y>-1&&y<1?16:5)}:function(y){if(isNaN(y))throw new Error("Invalid argument passed to jsPDF.hpf");return zt(y,16)};var gn=Z.f2=Z.__private__.f2=function(y){if(isNaN(y))throw new Error("Invalid argument passed to jsPDF.f2");return zt(y,2)},Re=Z.__private__.f3=function(y){if(isNaN(y))throw new Error("Invalid argument passed to jsPDF.f3");return zt(y,3)},Oe=Z.scale=Z.__private__.scale=function(y){if(isNaN(y))throw new Error("Invalid argument passed to jsPDF.scale");return St===Xe.COMPAT?y*yn:St===Xe.ADVANCED?y:void 0},Ct=function(y){return St===Xe.COMPAT?ss()-y:St===Xe.ADVANCED?y:void 0},ot=function(y){return Oe(Ct(y))};Z.__private__.setPrecision=Z.setPrecision=function(y){typeof parseInt(y,10)=="number"&&(a=parseInt(y,10))};var on,en="00000000000000000000000000000000",un=Z.__private__.getFileId=function(){return en},Kt=Z.__private__.setFileId=function(y){return en=y!==void 0&&/^[a-fA-F0-9]{32}$/.test(y)?y.toUpperCase():en.split("").map(function(){return"ABCDEF0123456789".charAt(Math.floor(16*Math.random()))}).join(""),oe!==null&&(uA=new Io(oe.userPermissions,oe.userPassword,oe.ownerPassword,en)),en};Z.setFileId=function(y){return Kt(y),this},Z.getFileId=function(){return un()};var pn=Z.__private__.convertDateToPDFDate=function(y){var se=y.getTimezoneOffset(),Ye=se<0?"+":"-",ft=Math.floor(Math.abs(se/60)),gt=Math.abs(se%60),dn=[Ye,nt(ft),"'",nt(gt),"'"].join("");return["D:",y.getFullYear(),nt(y.getMonth()+1),nt(y.getDate()),nt(y.getHours()),nt(y.getMinutes()),nt(y.getSeconds()),dn].join("")},mn=Z.__private__.convertPDFDateToDate=function(y){var se=parseInt(y.substr(2,4),10),Ye=parseInt(y.substr(6,2),10)-1,ft=parseInt(y.substr(8,2),10),gt=parseInt(y.substr(10,2),10),dn=parseInt(y.substr(12,2),10),Wn=parseInt(y.substr(14,2),10);return new Date(se,Ye,ft,gt,dn,Wn,0)},Pr=Z.__private__.setCreationDate=function(y){var se;if(y===void 0&&(y=new Date),y instanceof Date)se=pn(y);else{if(!/^D:(20[0-2][0-9]|203[0-7]|19[7-9][0-9])(0[0-9]|1[0-2])([0-2][0-9]|3[0-1])(0[0-9]|1[0-9]|2[0-3])(0[0-9]|[1-5][0-9])(0[0-9]|[1-5][0-9])(\+0[0-9]|\+1[0-4]|-0[0-9]|-1[0-1])'(0[0-9]|[1-5][0-9])'?$/.test(y))throw new Error("Invalid argument passed to jsPDF.setCreationDate");se=y}return on=se},ye=Z.__private__.getCreationDate=function(y){var se=on;return y==="jsDate"&&(se=mn(on)),se};Z.setCreationDate=function(y){return Pr(y),this},Z.getCreationDate=function(y){return ye(y)};var Ze,nt=Z.__private__.padd2=function(y){return("0"+parseInt(y)).slice(-2)},Et=Z.__private__.padd2Hex=function(y){return("00"+(y=y.toString())).substr(y.length)},Lt=0,Jt=[],tn=[],nn=0,lr=[],tr=[],Lr=!1,Nr=tn,Qa=function(){Lt=0,nn=0,tn=[],Jt=[],lr=[],oA=lA(),ds=lA()};Z.__private__.setCustomOutputDestination=function(y){Lr=!0,Nr=y};var vn=function(y){Lr||(Nr=y)};Z.__private__.resetCustomOutputDestination=function(){Lr=!1,Nr=tn};var rt=Z.__private__.out=function(y){return y=y.toString(),nn+=y.length+1,Nr.push(y),Nr},ri=Z.__private__.write=function(y){return rt(arguments.length===1?y.toString():Array.prototype.join.call(arguments," "))},oa=Z.__private__.getArrayBuffer=function(y){for(var se=y.length,Ye=new ArrayBuffer(se),ft=new Uint8Array(Ye);se--;)ft[se]=y.charCodeAt(se);return Ye},ar=[["Helvetica","helvetica","normal","WinAnsiEncoding"],["Helvetica-Bold","helvetica","bold","WinAnsiEncoding"],["Helvetica-Oblique","helvetica","italic","WinAnsiEncoding"],["Helvetica-BoldOblique","helvetica","bolditalic","WinAnsiEncoding"],["Courier","courier","normal","WinAnsiEncoding"],["Courier-Bold","courier","bold","WinAnsiEncoding"],["Courier-Oblique","courier","italic","WinAnsiEncoding"],["Courier-BoldOblique","courier","bolditalic","WinAnsiEncoding"],["Times-Roman","times","normal","WinAnsiEncoding"],["Times-Bold","times","bold","WinAnsiEncoding"],["Times-Italic","times","italic","WinAnsiEncoding"],["Times-BoldItalic","times","bolditalic","WinAnsiEncoding"],["ZapfDingbats","zapfdingbats","normal",null],["Symbol","symbol","normal",null]];Z.__private__.getStandardFonts=function(){return ar};var wr=A.fontSize||16;Z.__private__.setFontSize=Z.setFontSize=function(y){return wr=St===Xe.ADVANCED?y/yn:y,this};var kr,Tr=Z.__private__.getFontSize=Z.getFontSize=function(){return St===Xe.COMPAT?wr:wr*yn},pa=A.R2L||!1;Z.__private__.setR2L=Z.setR2L=function(y){return pa=y,this},Z.__private__.getR2L=Z.getR2L=function(){return pa};var Wa,ui=Z.__private__.setZoomMode=function(y){var se=[void 0,null,"fullwidth","fullheight","fullpage","original"];if(/^(?:\d+\.\d*|\d*\.\d+|\d+)%$/.test(y))kr=y;else if(isNaN(y)){if(se.indexOf(y)===-1)throw new Error('zoom must be Integer (e.g. 2), a percentage Value (e.g. 300%) or fullwidth, fullheight, fullpage, original. "'+y+'" is not recognized.');kr=y}else kr=parseInt(y,10)};Z.__private__.getZoomMode=function(){return kr};var hi,Gi=Z.__private__.setPageMode=function(y){if([void 0,null,"UseNone","UseOutlines","UseThumbs","FullScreen"].indexOf(y)==-1)throw new Error('Page mode must be one of UseNone, UseOutlines, UseThumbs, or FullScreen. "'+y+'" is not recognized.');Wa=y};Z.__private__.getPageMode=function(){return Wa};var Wi=Z.__private__.setLayoutMode=function(y){if([void 0,null,"continuous","single","twoleft","tworight","two"].indexOf(y)==-1)throw new Error('Layout mode must be one of continuous, single, twoleft, tworight. "'+y+'" is not recognized.');hi=y};Z.__private__.getLayoutMode=function(){return hi},Z.__private__.setDisplayMode=Z.setDisplayMode=function(y,se,Ye){return ui(y),Wi(se),Gi(Ye),this};var Ga={title:"",subject:"",author:"",keywords:"",creator:""};Z.__private__.getDocumentProperty=function(y){if(Object.keys(Ga).indexOf(y)===-1)throw new Error("Invalid argument passed to jsPDF.getDocumentProperty");return Ga[y]},Z.__private__.getDocumentProperties=function(){return Ga},Z.__private__.setDocumentProperties=Z.setProperties=Z.setDocumentProperties=function(y){for(var se in Ga)Ga.hasOwnProperty(se)&&y[se]&&(Ga[se]=y[se]);return this},Z.__private__.setDocumentProperty=function(y,se){if(Object.keys(Ga).indexOf(y)===-1)throw new Error("Invalid arguments passed to jsPDF.setDocumentProperty");return Ga[y]=se};var Ei,yn,NA,Ci,ct,xo={},fo={},Vo=[],zi={},WA={},di={},is={},al=null,$o=0,ei=[],Qi=new st(Z),Xs=A.hotfixes||[],RA={},Ys={},Js=[],Ia=function y(se,Ye,ft,gt,dn,Wn){if(!(this instanceof y))return new y(se,Ye,ft,gt,dn,Wn);isNaN(se)&&(se=1),isNaN(Ye)&&(Ye=0),isNaN(ft)&&(ft=0),isNaN(gt)&&(gt=1),isNaN(dn)&&(dn=0),isNaN(Wn)&&(Wn=0),this._matrix=[se,Ye,ft,gt,dn,Wn]};Object.defineProperty(Ia.prototype,"sx",{get:function(){return this._matrix[0]},set:function(y){this._matrix[0]=y}}),Object.defineProperty(Ia.prototype,"shy",{get:function(){return this._matrix[1]},set:function(y){this._matrix[1]=y}}),Object.defineProperty(Ia.prototype,"shx",{get:function(){return this._matrix[2]},set:function(y){this._matrix[2]=y}}),Object.defineProperty(Ia.prototype,"sy",{get:function(){return this._matrix[3]},set:function(y){this._matrix[3]=y}}),Object.defineProperty(Ia.prototype,"tx",{get:function(){return this._matrix[4]},set:function(y){this._matrix[4]=y}}),Object.defineProperty(Ia.prototype,"ty",{get:function(){return this._matrix[5]},set:function(y){this._matrix[5]=y}}),Object.defineProperty(Ia.prototype,"a",{get:function(){return this._matrix[0]},set:function(y){this._matrix[0]=y}}),Object.defineProperty(Ia.prototype,"b",{get:function(){return this._matrix[1]},set:function(y){this._matrix[1]=y}}),Object.defineProperty(Ia.prototype,"c",{get:function(){return this._matrix[2]},set:function(y){this._matrix[2]=y}}),Object.defineProperty(Ia.prototype,"d",{get:function(){return this._matrix[3]},set:function(y){this._matrix[3]=y}}),Object.defineProperty(Ia.prototype,"e",{get:function(){return this._matrix[4]},set:function(y){this._matrix[4]=y}}),Object.defineProperty(Ia.prototype,"f",{get:function(){return this._matrix[5]},set:function(y){this._matrix[5]=y}}),Object.defineProperty(Ia.prototype,"rotation",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(Ia.prototype,"scaleX",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(Ia.prototype,"scaleY",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(Ia.prototype,"isIdentity",{get:function(){return this.sx===1&&this.shy===0&&this.shx===0&&this.sy===1&&this.tx===0&&this.ty===0}}),Ia.prototype.join=function(y){return[this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map(Ht).join(y)},Ia.prototype.multiply=function(y){var se=y.sx*this.sx+y.shy*this.shx,Ye=y.sx*this.shy+y.shy*this.sy,ft=y.shx*this.sx+y.sy*this.shx,gt=y.shx*this.shy+y.sy*this.sy,dn=y.tx*this.sx+y.ty*this.shx+this.tx,Wn=y.tx*this.shy+y.ty*this.sy+this.ty;return new Ia(se,Ye,ft,gt,dn,Wn)},Ia.prototype.decompose=function(){var y=this.sx,se=this.shy,Ye=this.shx,ft=this.sy,gt=this.tx,dn=this.ty,Wn=Math.sqrt(y*y+se*se),Gr=(y/=Wn)*Ye+(se/=Wn)*ft;Ye-=y*Gr,ft-=se*Gr;var Sa=Math.sqrt(Ye*Ye+ft*ft);return Gr/=Sa,y*(ft/=Sa)>16&255,ft=Sa>>8&255,gt=255&Sa}if(ft===void 0||dn===void 0&&Ye===ft&&ft===gt)if(typeof Ye=="string")se=Ye+" "+Wn[0];else switch(y.precision){case 2:se=gn(Ye/255)+" "+Wn[0];break;case 3:default:se=Re(Ye/255)+" "+Wn[0]}else if(dn===void 0||(0,t.Z)(dn)==="object"){if(dn&&!isNaN(dn.a)&&dn.a===0)return se=["1.","1.","1.",Wn[1]].join(" ");if(typeof Ye=="string")se=[Ye,ft,gt,Wn[1]].join(" ");else switch(y.precision){case 2:se=[gn(Ye/255),gn(ft/255),gn(gt/255),Wn[1]].join(" ");break;default:case 3:se=[Re(Ye/255),Re(ft/255),Re(gt/255),Wn[1]].join(" ")}}else if(typeof Ye=="string")se=[Ye,ft,gt,dn,Wn[2]].join(" ");else switch(y.precision){case 2:se=[gn(Ye),gn(ft),gn(gt),gn(dn),Wn[2]].join(" ");break;case 3:default:se=[Re(Ye),Re(ft),Re(gt),Re(dn),Wn[2]].join(" ")}return se},fs=Z.__private__.getFilters=function(){return S},YA=Z.__private__.putStream=function(y){var se=(y=y||{}).data||"",Ye=y.filters||fs(),ft=y.alreadyAppliedFilters||[],gt=y.addLength1||!1,dn=se.length,Wn=y.objectId,Gr=function(OA){return OA};if(oe!==null&&Wn===void 0)throw new Error("ObjectId must be passed to putStream for file encryption");oe!==null&&(Gr=uA.encryptor(Wn,0));var Sa={};Ye===!0&&(Ye=["FlateEncode"]);var fi=y.additionalKeyValues||[],ci=(Sa=wn.API.processDataByFilters!==void 0?wn.API.processDataByFilters(se,Ye):{data:se,reverseChain:[]}).reverseChain+(Array.isArray(ft)?ft.join(" "):ft.toString());if(Sa.data.length!==0&&(fi.push({key:"Length",value:Sa.data.length}),gt===!0&&fi.push({key:"Length1",value:dn})),ci.length!=0)if(ci.split("/").length-1==1)fi.push({key:"Filter",value:ci});else{fi.push({key:"Filter",value:"["+ci+"]"});for(var Xi=0;Xi>"),Sa.data.length!==0&&(rt("stream"),rt(Gr(Sa.data)),rt("endstream"))},Qs=Z.__private__.putPage=function(y){var se=y.number,Ye=y.data,ft=y.objId,gt=y.contentsObjId;XA(ft,!0),rt("<>"),rt("endobj");var dn=Ye.join(` `);return St===Xe.ADVANCED&&(dn+=` -Q`),XA(gt,!0),YA({data:dn,filters:fs(),objectId:gt}),rt("endobj"),ft},ol=V.__private__.putPages=function(){var y,se,Ye=[];for(y=1;y<=$o;y++)ei[y].objId=lA(),ei[y].contentsObjId=lA();for(y=1;y<=$o;y++)Ye.push(Qs({number:y,data:tr[y],objId:ei[y].objId,contentsObjId:ei[y].contentsObjId,mediaBox:ei[y].mediaBox,cropBox:ei[y].cropBox,bleedBox:ei[y].bleedBox,trimBox:ei[y].trimBox,artBox:ei[y].artBox,userUnit:ei[y].userUnit,rootDictionaryObjId:oA,resourceDictionaryObjId:ds}));XA(oA,!0),rt("<>"),rt("endobj"),Qi.publish("postPutPages")},ys=function(y){Qi.publish("putFont",{font:y,out:rt,newObject:ur,putStream:YA}),y.isAlreadyPutted!==!0&&(y.objectNumber=ur(),rt("<<"),rt("/Type /Font"),rt("/BaseFont /"+aa(y.postScriptName)),rt("/Subtype /Type1"),typeof y.encoding=="string"&&rt("/Encoding /"+y.encoding),rt("/FirstChar 32"),rt("/LastChar 255"),rt(">>"),rt("endobj"))},gl=function(){for(var y in xo)xo.hasOwnProperty(y)&&(Ae===!1||Ae===!0&&Be.hasOwnProperty(y))&&ys(xo[y])},ws=function(y){y.objectNumber=ur();var se=[];se.push({key:"Type",value:"/XObject"}),se.push({key:"Subtype",value:"/Form"}),se.push({key:"BBox",value:"["+[Ht(y.x),Ht(y.y),Ht(y.x+y.width),Ht(y.y+y.height)].join(" ")+"]"}),se.push({key:"Matrix",value:"["+y.matrix.toString()+"]"});var Ye=y.pages[1].join(` -`);YA({data:Ye,additionalKeyValues:se,objectId:y.objectNumber}),rt("endobj")},ml=function(){for(var y in RA)RA.hasOwnProperty(y)&&ws(RA[y])},Wl=function(y,se){var Ye,ft=[],gt=1/(se-1);for(Ye=0;Ye<1;Ye+=gt)ft.push(Ye);if(ft.push(1),y[0].offset!=0){var dn={offset:0,color:y[0].color};y.unshift(dn)}if(y[y.length-1].offset!=1){var Wn={offset:1,color:y[y.length-1].color};y.push(Wn)}for(var Gr="",Sa=0,fi=0;fiy[Sa+1].offset;)Sa++;var ci=y[Sa].offset,Xi=(Ye-ci)/(y[Sa+1].offset-ci),Wo=y[Sa].color,AA=y[Sa+1].color;Gr+=Et(Math.round((1-Xi)*Wo[0]+Xi*AA[0]).toString(16))+Et(Math.round((1-Xi)*Wo[1]+Xi*AA[1]).toString(16))+Et(Math.round((1-Xi)*Wo[2]+Xi*AA[2]).toString(16))}return Gr.trim()},As=function(y,se){se||(se=21);var Ye=ur(),ft=Wl(y.colors,se),gt=[];gt.push({key:"FunctionType",value:"0"}),gt.push({key:"Domain",value:"[0.0 1.0]"}),gt.push({key:"Size",value:"["+se+"]"}),gt.push({key:"BitsPerSample",value:"8"}),gt.push({key:"Range",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),gt.push({key:"Decode",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),YA({data:ft,additionalKeyValues:gt,alreadyAppliedFilters:["/ASCIIHexDecode"],objectId:Ye}),rt("endobj"),y.objectNumber=ur(),rt("<< /ShadingType "+y.type),rt("/ColorSpace /DeviceRGB");var dn="/Coords ["+Ht(parseFloat(y.coords[0]))+" "+Ht(parseFloat(y.coords[1]))+" ";y.type===2?dn+=Ht(parseFloat(y.coords[2]))+" "+Ht(parseFloat(y.coords[3])):dn+=Ht(parseFloat(y.coords[2]))+" "+Ht(parseFloat(y.coords[3]))+" "+Ht(parseFloat(y.coords[4]))+" "+Ht(parseFloat(y.coords[5])),rt(dn+="]"),y.matrix&&rt("/Matrix ["+y.matrix.toString()+"]"),rt("/Function "+Ye+" 0 R"),rt("/Extend [true true]"),rt(">>"),rt("endobj")},du=function(y,se){var Ye=lA(),ft=ur();se.push({resourcesOid:Ye,objectOid:ft}),y.objectNumber=ft;var gt=[];gt.push({key:"Type",value:"/Pattern"}),gt.push({key:"PatternType",value:"1"}),gt.push({key:"PaintType",value:"1"}),gt.push({key:"TilingType",value:"1"}),gt.push({key:"BBox",value:"["+y.boundingBox.map(Ht).join(" ")+"]"}),gt.push({key:"XStep",value:Ht(y.xStep)}),gt.push({key:"YStep",value:Ht(y.yStep)}),gt.push({key:"Resources",value:Ye+" 0 R"}),y.matrix&>.push({key:"Matrix",value:"["+y.matrix.toString()+"]"}),YA({data:y.stream,additionalKeyValues:gt,objectId:y.objectNumber}),rt("endobj")},Is=function(y){var se;for(se in zi)zi.hasOwnProperty(se)&&(zi[se]instanceof Yr?As(zi[se]):zi[se]instanceof sa&&du(zi[se],y))},Tl=function(y){for(var se in y.objectNumber=ur(),rt("<<"),y)switch(se){case"opacity":rt("/ca "+gn(y[se]));break;case"stroke-opacity":rt("/CA "+gn(y[se]))}rt(">>"),rt("endobj")},qs=function(){var y;for(y in di)di.hasOwnProperty(y)&&Tl(di[y])},Ll=function(){for(var y in rt("/XObject <<"),RA)RA.hasOwnProperty(y)&&RA[y].objectNumber>=0&&rt("/"+y+" "+RA[y].objectNumber+" 0 R");Qi.publish("putXobjectDict"),rt(">>")},Al=function(){uA.oid=ur(),rt("<<"),rt("/Filter /Standard"),rt("/V "+uA.v),rt("/R "+uA.r),rt("/U <"+uA.toHexString(uA.U)+">"),rt("/O <"+uA.toHexString(uA.O)+">"),rt("/P "+uA.P),rt(">>"),rt("endobj")},Xl=function(){for(var y in rt("/Font <<"),xo)xo.hasOwnProperty(y)&&(Ae===!1||Ae===!0&&Be.hasOwnProperty(y))&&rt("/"+y+" "+xo[y].objectNumber+" 0 R");rt(">>")},bu=function(){if(Object.keys(zi).length>0){for(var y in rt("/Shading <<"),zi)zi.hasOwnProperty(y)&&zi[y]instanceof Yr&&zi[y].objectNumber>=0&&rt("/"+y+" "+zi[y].objectNumber+" 0 R");Qi.publish("putShadingPatternDict"),rt(">>")}},hl=function(y){if(Object.keys(zi).length>0){for(var se in rt("/Pattern <<"),zi)zi.hasOwnProperty(se)&&zi[se]instanceof V.TilingPattern&&zi[se].objectNumber>=0&&zi[se].objectNumber>")}},El=function(){if(Object.keys(di).length>0){var y;for(y in rt("/ExtGState <<"),di)di.hasOwnProperty(y)&&di[y].objectNumber>=0&&rt("/"+y+" "+di[y].objectNumber+" 0 R");Qi.publish("putGStateDict"),rt(">>")}},po=function(y){XA(y.resourcesOid,!0),rt("<<"),rt("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]"),Xl(),bu(),hl(y.objectOid),El(),Ll(),rt(">>"),rt("endobj")},vl=function(){var y=[];gl(),qs(),ml(),Is(y),Qi.publish("putResources"),y.forEach(po),po({resourcesOid:ds,objectOid:Number.MAX_SAFE_INTEGER}),Qi.publish("postPutResources")},fu=function(){Qi.publish("putAdditionalObjects");for(var y=0;y>8&&(Sa=!0);y=Gr.join("")}for(Ye=y.length;Sa===void 0&&Ye!==0;)y.charCodeAt(Ye-1)>>8&&(Sa=!0),Ye--;if(!Sa)return y;for(Gr=se.noBOM?[]:[254,255],Ye=0,ft=y.length;Ye>8)>>8)throw new Error("Character at position "+Ye+" of string '"+y+"' exceeds 16bits. Cannot be encoded into UCS-2 BE");Gr.push(ci),Gr.push(fi-(ci<<8))}return String.fromCharCode.apply(void 0,Gr)},kA=V.__private__.pdfEscape=V.pdfEscape=function(y,se){return Ps(y,se).replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},pu=V.__private__.beginPage=function(y){tr[++$o]=[],ei[$o]={objId:0,contentsObjId:0,userUnit:Number(N),artBox:null,bleedBox:null,cropBox:null,trimBox:null,mediaBox:{bottomLeftX:0,bottomLeftY:0,topRightX:Number(y[0]),topRightY:Number(y[1])}},Yl($o),vn(tr[Ze])},Bu=function(y,se){var Ye,ft,gt;switch(o=se||o,typeof y=="string"&&(Ye=Se(y.toLowerCase()),Array.isArray(Ye)&&(ft=Ye[0],gt=Ye[1])),Array.isArray(y)&&(ft=y[0]*yn,gt=y[1]*yn),isNaN(ft)&&(ft=b[0],gt=b[1]),(ft>14400||gt>14400)&&(si.warn("A page in a PDF can not be wider or taller than 14400 userUnit. jsPDF limits the width/height to 14400"),ft=Math.min(14400,ft),gt=Math.min(14400,gt)),b=[ft,gt],o.substr(0,1)){case"l":gt>ft&&(b=[gt,ft]);break;case"p":ft>gt&&(b=[gt,ft])}pu(b),tu(Ul),rt(Fa),eA!==0&&rt(eA+" J"),gs!==0&&rt(gs+" j"),Qi.publish("addPage",{pageNumber:$o})},bl=function(y){y>0&&y<=$o&&(tr.splice(y,1),ei.splice(y,1),$o--,Ze>$o&&(Ze=$o),this.setPage(Ze))},Yl=function(y){y>0&&y<=$o&&(Ze=y)},JA=V.__private__.getNumberOfPages=V.getNumberOfPages=function(){return tr.length-1},sl=function(y,se,Ye){var ft,gt=void 0;return Ye=Ye||{},y=y!==void 0?y:xo[Ei].fontName,se=se!==void 0?se:xo[Ei].fontStyle,ft=y.toLowerCase(),fo[ft]!==void 0&&fo[ft][se]!==void 0?gt=fo[ft][se]:fo[y]!==void 0&&fo[y][se]!==void 0?gt=fo[y][se]:Ye.disableWarning===!1&&si.warn("Unable to look up font label for font '"+y+"', '"+se+"'. Refer to getFontList() for available fonts."),gt||Ye.noFallback||(gt=fo.times[se])==null&&(gt=fo.times.normal),gt},Bl=V.__private__.putInfo=function(){var y=ur(),se=function(ft){return ft};for(var Ye in oe!==null&&(se=uA.encryptor(y,0)),rt("<<"),rt("/Producer ("+kA(se("jsPDF "+wn.version))+")"),Ga)Ga.hasOwnProperty(Ye)&&Ga[Ye]&&rt("/"+Ye.substr(0,1).toUpperCase()+Ye.substr(1)+" ("+kA(se(Ga[Ye]))+")");rt("/CreationDate ("+kA(se(on))+")"),rt(">>"),rt("endobj")},Jl=V.__private__.putCatalog=function(y){var se=(y=y||{}).rootDictionaryObjId||oA;switch(ur(),rt("<<"),rt("/Type /Catalog"),rt("/Pages "+se+" 0 R"),Ur||(Ur="fullwidth"),Ur){case"fullwidth":rt("/OpenAction [3 0 R /FitH null]");break;case"fullheight":rt("/OpenAction [3 0 R /FitV null]");break;case"fullpage":rt("/OpenAction [3 0 R /Fit]");break;case"original":rt("/OpenAction [3 0 R /XYZ null null 1]");break;default:var Ye=""+Ur;Ye.substr(Ye.length-1)==="%"&&(Ur=parseInt(Ur)/100),typeof Ur=="number"&&rt("/OpenAction [3 0 R /XYZ null null "+gn(Ur)+"]")}switch(hi||(hi="continuous"),hi){case"continuous":rt("/PageLayout /OneColumn");break;case"single":rt("/PageLayout /SinglePage");break;case"two":case"twoleft":rt("/PageLayout /TwoColumnLeft");break;case"tworight":rt("/PageLayout /TwoColumnRight")}Wa&&rt("/PageMode /"+Wa),Qi.publish("putCatalog"),rt(">>"),rt("endobj")},Du=V.__private__.putTrailer=function(){rt("trailer"),rt("<<"),rt("/Size "+(Lt+1)),rt("/Root "+Lt+" 0 R"),rt("/Info "+(Lt-1)+" 0 R"),oe!==null&&rt("/Encrypt "+uA.oid+" 0 R"),rt("/ID [ <"+en+"> <"+en+"> ]"),rt(">>")},Tu=V.__private__.putHeader=function(){rt("%PDF-"+Ke),rt("%\xBA\xDF\xAC\xE0")},ll=V.__private__.putXRef=function(){var y="0000000000";rt("xref"),rt("0 "+(Lt+1)),rt("0000000000 65535 f ");for(var se=1;se<=Lt;se++)typeof Jt[se]=="function"?rt((y+Jt[se]()).slice(-10)+" 00000 n "):Jt[se]!==void 0?rt((y+Jt[se]).slice(-10)+" 00000 n "):rt("0000000000 00000 n ")},Ss=V.__private__.buildDocument=function(){Qa(),vn(tn),Qi.publish("buildDocument"),Tu(),ol(),fu(),vl(),oe!==null&&Al(),Bl(),Jl();var y=nn;return ll(),Du(),rt("startxref"),rt(""+y),rt("%%EOF"),vn(tr[Ze]),tn.join(` -`)},ul=V.__private__.getBlob=function(y){return new Blob([oa(y)],{type:"application/pdf"})},Cl=V.output=V.__private__.output=ps(function(y,se){switch(typeof(se=se||{})=="string"?se={filename:se}:se.filename=se.filename||"generated.pdf",y){case void 0:return Ss();case"save":V.save(se.filename);break;case"arraybuffer":return oa(Ss());case"blob":return ul(Ss());case"bloburi":case"bloburl":if(ya.URL!==void 0&&typeof ya.URL.createObjectURL=="function")return ya.URL&&ya.URL.createObjectURL(ul(Ss()))||void 0;si.warn("bloburl is not supported by your system, because URL.createObjectURL is not supported by your browser.");break;case"datauristring":case"dataurlstring":var Ye="",ft=Ss();try{Ye=_n(ft)}catch(AA){Ye=_n(unescape(encodeURIComponent(ft)))}return"data:application/pdf;filename="+se.filename+";base64,"+Ye;case"pdfobjectnewwindow":if(Object.prototype.toString.call(ya)==="[object Window]"){var gt="https://cdnjs.cloudflare.com/ajax/libs/pdfobject/2.1.1/pdfobject.min.js",dn=' integrity="sha512-4ze/a9/4jqu+tX9dfOqJYSvyYd5M6qum/3HpCLr+/Jqf0whc37VUbkpNGHR7/8pSnCFw47T1fmIpwBV7UySh3g==" crossorigin="anonymous"';se.pdfObjectUrl&&(gt=se.pdfObjectUrl,dn="");var Wn='